---
Fuzzer filename: '/src/git/oss-fuzz/fuzz-url-decode-mem.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    559
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strip_suffix_mem
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - suffix
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:785,20'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:785,30'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:785,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:784,18'
          Dst:             strlen
        - Src:             './git-compat-util.h:785,23'
          Dst:             memcmp
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    905
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    370
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strip_suffix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strip_suffix_mem
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './git-compat-util.h:801,9'
          Dst:             strlen
        - Src:             './git-compat-util.h:802,9'
          Dst:             strip_suffix_mem
    - functionName:    strbuf_strip_suffix
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - suffix
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_setlen
        - strip_suffix_mem
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:534,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:535,17'
              BranchSideFuncs:
                - strbuf_setlen
            - BranchSide:      './strbuf.h:538,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             './strbuf.h:534,6'
          Dst:             strip_suffix_mem
        - Src:             './strbuf.h:535,3'
          Dst:             strbuf_setlen
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    ends_with
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strip_suffix
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:714,9'
          Dst:             strip_suffix
    - functionName:    check_embedded_repo
      functionSourceFile: '/src/git/builtin/add.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - advise_if_enabled
        - ends_with
        - strbuf_addstr
        - strbuf_release
        - strbuf_strip_suffix
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/add.c:302,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:303,3'
              BranchSideFuncs:
                - ends_with
                - strbuf_addstr
                - strbuf_strip_suffix
                - _
                - warning
                - advise_if_enabled
                - strbuf_release
            - BranchSide:      'builtin/add.c:304,17'
              BranchSideFuncs:
                - ends_with
                - strbuf_addstr
                - strbuf_strip_suffix
                - _
                - warning
                - advise_if_enabled
                - strbuf_release
        - Branch String:   'builtin/add.c:304,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:305,3'
              BranchSideFuncs:
                - strbuf_addstr
                - strbuf_strip_suffix
                - _
                - warning
                - advise_if_enabled
                - strbuf_release
            - BranchSide:      'builtin/add.c:308,23'
              BranchSideFuncs:
                - strbuf_addstr
                - strbuf_strip_suffix
                - _
                - warning
                - advise_if_enabled
                - strbuf_release
        - Branch String:   'builtin/add.c:312,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:314,29'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/add.c:318,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/add.c:304,7'
          Dst:             ends_with
        - Src:             'builtin/add.c:308,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/add.c:309,2'
          Dst:             strbuf_strip_suffix
        - Src:             'builtin/add.c:311,10'
          Dst:             _
        - Src:             'builtin/add.c:311,2'
          Dst:             warning
        - Src:             'builtin/add.c:313,3'
          Dst:             advise_if_enabled
        - Src:             'builtin/add.c:318,2'
          Dst:             strbuf_release
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    25
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    gettext
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    219
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ce_path_match
      functionSourceFile: '/src/git/./read-cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - ce
        - pathspec
        - seen
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - match_pathspec
      functionUses:    2
      BranchProfiles:
        - Branch String:   './read-cache.h:42,31'
          Branch Sides:
            - BranchSide:      './read-cache.h:42,31'
              BranchSideFuncs:
                - match_pathspec
            - BranchSide:      './read-cache.h:42,34'
              BranchSideFuncs:
                - match_pathspec
      Callsites:
        - Src:             './read-cache.h:41,9'
          Dst:             match_pathspec
    - functionName:    dir_path_match
      functionSourceFile: '/src/git/./dir.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - ent
        - pathspec
        - prefix
        - seen
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - match_pathspec
      functionUses:    1
      BranchProfiles:
        - Branch String:   './dir.h:574,34'
          Branch Sides:
            - BranchSide:      './dir.h:574,37'
              BranchSideFuncs:
                - match_pathspec
            - BranchSide:      './dir.h:574,34'
              BranchSideFuncs:
                - match_pathspec
        - Branch String:   './dir.h:575,12'
          Branch Sides:
            - BranchSide:      './dir.h:575,31'
              BranchSideFuncs:
                - match_pathspec
            - BranchSide:      './dir.h:575,46'
              BranchSideFuncs:
                - match_pathspec
      Callsites:
        - Src:             './dir.h:576,9'
          Dst:             match_pathspec
    - functionName:    git_pathdup
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_detach
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:308,2'
          Dst:             repo_git_pathv
        - Src:             './path.h:310,9'
          Dst:             strbuf_detach
    - functionName:    ignore_removal_cb
      functionSourceFile: '/src/git/builtin/add.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/add.c:230,2'
          Branch Sides:
            - BranchSide:      'builtin/add.c:230,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/add.c:230,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/add.c:230,2'
          Dst:             BUG_fl
    - functionName:    chmod_pathspec
      functionSourceFile: '/src/git/builtin/add.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - pathspec
        - flip
        - show_only
      BBCount:         26
      ICount:          170
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - ce_path_match
        - chmod_index_entry
        - const_error
        - error
        - path_in_sparse_checkout
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/add.c:43,2'
          Branch Sides:
            - BranchSide:      'builtin/add.c:44,28'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - chmod_index_entry
                - _
                - error
                - const_error
                - ce_path_match
            - BranchSide:      'builtin/add.c:64,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/add.c:47,23'
          Branch Sides:
            - BranchSide:      'builtin/add.c:48,8'
              BranchSideFuncs:
                - chmod_index_entry
                - path_in_sparse_checkout
                - _
                - error
                - const_error
                - ce_path_match
            - BranchSide:      'builtin/add.c:52,7'
              BranchSideFuncs:
                - chmod_index_entry
                - path_in_sparse_checkout
                - _
                - error
                - const_error
                - ce_path_match
        - Branch String:   'builtin/add.c:48,29'
          Branch Sides:
            - BranchSide:      'builtin/add.c:49,33'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - chmod_index_entry
                - _
                - error
                - const_error
                - ce_path_match
            - BranchSide:      'builtin/add.c:50,4'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - chmod_index_entry
                - _
                - error
                - const_error
                - ce_path_match
        - Branch String:   'builtin/add.c:47,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:50,4'
              BranchSideFuncs:
                - chmod_index_entry
                - path_in_sparse_checkout
                - _
                - error
                - const_error
                - ce_path_match
            - BranchSide:      'builtin/add.c:52,7'
              BranchSideFuncs:
                - chmod_index_entry
                - path_in_sparse_checkout
                - _
                - error
                - const_error
                - ce_path_match
        - Branch String:   'builtin/add.c:52,16'
          Branch Sides:
            - BranchSide:      'builtin/add.c:52,34'
              BranchSideFuncs:
                - ce_path_match
                - path_in_sparse_checkout
                - chmod_index_entry
                - _
                - error
                - const_error
            - BranchSide:      'builtin/add.c:55,8'
              BranchSideFuncs:
                - chmod_index_entry
                - path_in_sparse_checkout
                - ce_path_match
                - _
                - error
                - const_error
        - Branch String:   'builtin/add.c:52,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:53,4'
              BranchSideFuncs:
                - chmod_index_entry
                - path_in_sparse_checkout
                - ce_path_match
                - _
                - error
                - const_error
            - BranchSide:      'builtin/add.c:55,8'
              BranchSideFuncs:
                - chmod_index_entry
                - path_in_sparse_checkout
                - ce_path_match
                - _
                - error
                - const_error
        - Branch String:   'builtin/add.c:55,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:56,28'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - chmod_index_entry
                - ce_path_match
                - _
                - error
                - const_error
            - BranchSide:      'builtin/add.c:58,10'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - chmod_index_entry
                - ce_path_match
                - _
                - error
                - const_error
        - Branch String:   'builtin/add.c:60,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:61,10'
              BranchSideFuncs:
                - _
                - error
                - const_error
                - path_in_sparse_checkout
                - chmod_index_entry
                - ce_path_match
            - BranchSide:      'builtin/add.c:62,2'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - chmod_index_entry
                - _
                - error
                - const_error
                - ce_path_match
      Callsites:
        - Src:             'builtin/add.c:49,9'
          Dst:             path_in_sparse_checkout
        - Src:             'builtin/add.c:52,20'
          Dst:             ce_path_match
        - Src:             'builtin/add.c:56,10'
          Dst:             chmod_index_entry
        - Src:             'builtin/add.c:61,10'
          Dst:             _
        - Src:             'builtin/add.c:61,10'
          Dst:             error
        - Src:             'builtin/add.c:61,10'
          Dst:             const_error
    - functionName:    add_files
      functionSourceFile: '/src/git/builtin/add.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dir
        - flags
      BBCount:         27
      ICount:          192
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - add_file_to_index
        - advise_if_enabled
        - advise_on_updating_sparse_paths
        - check_embedded_repo
        - die
        - fprintf
        - path_in_sparse_checkout
        - string_list_append
        - string_list_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/add.c:326,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:327,11'
              BranchSideFuncs:
                - _
                - fprintf
                - _
                - advise_if_enabled
                - string_list_clear
                - advise_on_updating_sparse_paths
                - path_in_sparse_checkout
                - string_list_append
                - add_file_to_index
                - check_embedded_repo
                - _
                - die
                - fprintf
            - BranchSide:      'builtin/add.c:335,9'
              BranchSideFuncs:
                - string_list_clear
                - advise_on_updating_sparse_paths
                - path_in_sparse_checkout
                - string_list_append
                - add_file_to_index
                - check_embedded_repo
                - _
                - die
        - Branch String:   'builtin/add.c:328,3'
          Branch Sides:
            - BranchSide:      'builtin/add.c:329,12'
              BranchSideFuncs:
                - fprintf
                - _
                - advise_if_enabled
                - string_list_clear
                - advise_on_updating_sparse_paths
                - path_in_sparse_checkout
                - string_list_append
                - add_file_to_index
                - check_embedded_repo
                - _
                - die
            - BranchSide:      'builtin/add.c:331,7'
              BranchSideFuncs:
                - _
                - advise_if_enabled
                - string_list_clear
                - advise_on_updating_sparse_paths
                - path_in_sparse_checkout
                - string_list_append
                - add_file_to_index
                - check_embedded_repo
                - _
                - die
        - Branch String:   'builtin/add.c:335,2'
          Branch Sides:
            - BranchSide:      'builtin/add.c:336,8'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - string_list_append
                - string_list_clear
                - advise_on_updating_sparse_paths
                - add_file_to_index
                - check_embedded_repo
                - _
                - die
            - BranchSide:      'builtin/add.c:351,27'
              BranchSideFuncs:
                - string_list_clear
                - advise_on_updating_sparse_paths
        - Branch String:   'builtin/add.c:336,23'
          Branch Sides:
            - BranchSide:      'builtin/add.c:337,32'
              BranchSideFuncs:
                - add_file_to_index
                - check_embedded_repo
                - string_list_clear
                - advise_on_updating_sparse_paths
                - path_in_sparse_checkout
                - string_list_append
                - _
                - die
            - BranchSide:      'builtin/add.c:342,25'
              BranchSideFuncs:
                - add_file_to_index
                - check_embedded_repo
                - string_list_clear
                - advise_on_updating_sparse_paths
                - path_in_sparse_checkout
                - string_list_append
                - _
                - die
        - Branch String:   'builtin/add.c:336,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:339,9'
              BranchSideFuncs:
                - add_file_to_index
                - check_embedded_repo
                - string_list_clear
                - advise_on_updating_sparse_paths
                - path_in_sparse_checkout
                - string_list_append
                - _
                - die
            - BranchSide:      'builtin/add.c:342,25'
              BranchSideFuncs:
                - add_file_to_index
                - check_embedded_repo
                - string_list_clear
                - advise_on_updating_sparse_paths
                - path_in_sparse_checkout
                - string_list_append
                - _
                - die
        - Branch String:   'builtin/add.c:342,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:343,9'
              BranchSideFuncs:
                - _
                - die
                - string_list_clear
                - advise_on_updating_sparse_paths
                - path_in_sparse_checkout
                - string_list_append
                - add_file_to_index
                - check_embedded_repo
            - BranchSide:      'builtin/add.c:347,24'
              BranchSideFuncs:
                - check_embedded_repo
                - string_list_clear
                - advise_on_updating_sparse_paths
                - path_in_sparse_checkout
                - string_list_append
                - add_file_to_index
                - _
                - die
        - Branch String:   'builtin/add.c:343,8'
          Branch Sides:
            - BranchSide:      'builtin/add.c:344,9'
              BranchSideFuncs:
                - string_list_clear
                - advise_on_updating_sparse_paths
                - path_in_sparse_checkout
                - string_list_append
                - add_file_to_index
                - check_embedded_repo
                - _
                - die
            - BranchSide:      'builtin/add.c:345,16'
              BranchSideFuncs:
                - string_list_clear
                - advise_on_updating_sparse_paths
                - path_in_sparse_checkout
                - string_list_append
                - add_file_to_index
                - check_embedded_repo
                - _
                - die
        - Branch String:   'builtin/add.c:351,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:351,6'
              BranchSideFuncs:
                - advise_on_updating_sparse_paths
                - string_list_clear
            - BranchSide:      'builtin/add.c:352,3'
              BranchSideFuncs:
                - advise_on_updating_sparse_paths
                - string_list_clear
      Callsites:
        - Src:             'builtin/add.c:327,19'
          Dst:             _
        - Src:             'builtin/add.c:327,3'
          Dst:             fprintf
        - Src:             'builtin/add.c:329,4'
          Dst:             fprintf
        - Src:             'builtin/add.c:331,7'
          Dst:             _
        - Src:             'builtin/add.c:330,3'
          Dst:             advise_if_enabled
        - Src:             'builtin/add.c:337,8'
          Dst:             path_in_sparse_checkout
        - Src:             'builtin/add.c:338,4'
          Dst:             string_list_append
        - Src:             'builtin/add.c:342,7'
          Dst:             add_file_to_index
        - Src:             'builtin/add.c:344,9'
          Dst:             _
        - Src:             'builtin/add.c:344,5'
          Dst:             die
        - Src:             'builtin/add.c:347,4'
          Dst:             check_embedded_repo
        - Src:             'builtin/add.c:352,3'
          Dst:             advise_on_updating_sparse_paths
        - Src:             'builtin/add.c:356,2'
          Dst:             string_list_clear
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    471
      BranchProfiles:  []
      Callsites:       []
    - functionName:    renormalize_tracked_files
      functionSourceFile: '/src/git/builtin/add.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pathspec
        - flags
      BBCount:         27
      ICount:          166
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - add_file_to_index
        - ce_path_match
        - path_in_sparse_checkout
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/add.c:71,2'
          Branch Sides:
            - BranchSide:      'builtin/add.c:72,28'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - add_file_to_index
                - ce_path_match
            - BranchSide:      'builtin/add.c:88,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/add.c:74,23'
          Branch Sides:
            - BranchSide:      'builtin/add.c:75,8'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - add_file_to_index
                - ce_path_match
            - BranchSide:      'builtin/add.c:78,7'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - add_file_to_index
                - ce_path_match
        - Branch String:   'builtin/add.c:75,29'
          Branch Sides:
            - BranchSide:      'builtin/add.c:76,33'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - add_file_to_index
                - ce_path_match
            - BranchSide:      'builtin/add.c:77,4'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - add_file_to_index
                - ce_path_match
        - Branch String:   'builtin/add.c:74,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:77,4'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - add_file_to_index
                - ce_path_match
            - BranchSide:      'builtin/add.c:78,7'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - add_file_to_index
                - ce_path_match
        - Branch String:   'builtin/add.c:78,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:79,4'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - add_file_to_index
                - ce_path_match
            - BranchSide:      'builtin/add.c:80,8'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - add_file_to_index
                - ce_path_match
        - Branch String:   'builtin/add.c:80,29'
          Branch Sides:
            - BranchSide:      'builtin/add.c:80,33'
              BranchSideFuncs:
                - add_file_to_index
                - path_in_sparse_checkout
                - ce_path_match
            - BranchSide:      'builtin/add.c:82,7'
              BranchSideFuncs:
                - add_file_to_index
                - path_in_sparse_checkout
                - ce_path_match
        - Branch String:   'builtin/add.c:80,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:81,4'
              BranchSideFuncs:
                - add_file_to_index
                - path_in_sparse_checkout
                - ce_path_match
            - BranchSide:      'builtin/add.c:82,7'
              BranchSideFuncs:
                - add_file_to_index
                - path_in_sparse_checkout
                - ce_path_match
        - Branch String:   'builtin/add.c:82,16'
          Branch Sides:
            - BranchSide:      'builtin/add.c:82,34'
              BranchSideFuncs:
                - ce_path_match
                - path_in_sparse_checkout
                - add_file_to_index
            - BranchSide:      'builtin/add.c:84,31'
              BranchSideFuncs:
                - add_file_to_index
                - path_in_sparse_checkout
                - ce_path_match
        - Branch String:   'builtin/add.c:82,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:83,4'
              BranchSideFuncs:
                - add_file_to_index
                - path_in_sparse_checkout
                - ce_path_match
            - BranchSide:      'builtin/add.c:84,31'
              BranchSideFuncs:
                - add_file_to_index
                - path_in_sparse_checkout
                - ce_path_match
      Callsites:
        - Src:             'builtin/add.c:76,9'
          Dst:             path_in_sparse_checkout
        - Src:             'builtin/add.c:82,20'
          Dst:             ce_path_match
        - Src:             'builtin/add.c:84,13'
          Dst:             add_file_to_index
    - functionName:    matches_skip_worktree
      functionSourceFile: '/src/git/./pathspec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pathspec
        - item
        - seen_ptr
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - find_pathspecs_matching_skip_worktree
      functionUses:    2
      BranchProfiles:
        - Branch String:   './pathspec.h:174,6'
          Branch Sides:
            - BranchSide:      './pathspec.h:174,6'
              BranchSideFuncs: []
            - BranchSide:      './pathspec.h:175,53'
              BranchSideFuncs:
                - find_pathspecs_matching_skip_worktree
      Callsites:
        - Src:             './pathspec.h:175,15'
          Dst:             find_pathspecs_matching_skip_worktree
    - functionName:    refresh
      functionSourceFile: '/src/git/builtin/add.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - verbose
        - pathspec
      BBCount:         19
      ICount:          164
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - advise_on_updating_sparse_paths
        - die
        - matches_skip_worktree
        - path_in_sparse_checkout
        - refresh_index
        - string_list_append
        - string_list_clear
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/add.c:124,2'
          Branch Sides:
            - BranchSide:      'builtin/add.c:125,8'
              BranchSideFuncs:
                - matches_skip_worktree
                - path_in_sparse_checkout
                - string_list_append
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - _
                - die
            - BranchSide:      'builtin/add.c:139,31'
              BranchSideFuncs:
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
        - Branch String:   'builtin/add.c:125,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:126,23'
              BranchSideFuncs:
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - path_in_sparse_checkout
                - string_list_append
                - _
                - die
            - BranchSide:      'builtin/add.c:137,2'
              BranchSideFuncs:
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - path_in_sparse_checkout
                - string_list_append
                - _
                - die
        - Branch String:   'builtin/add.c:128,64'
          Branch Sides:
            - BranchSide:      'builtin/add.c:129,33'
              BranchSideFuncs:
                - string_list_append
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - path_in_sparse_checkout
                - _
                - die
            - BranchSide:      'builtin/add.c:131,10'
              BranchSideFuncs:
                - string_list_append
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - path_in_sparse_checkout
                - _
                - die
        - Branch String:   'builtin/add.c:128,8'
          Branch Sides:
            - BranchSide:      'builtin/add.c:131,10'
              BranchSideFuncs:
                - _
                - die
            - BranchSide:      'builtin/add.c:133,9'
              BranchSideFuncs:
                - _
                - die
        - Branch String:   'builtin/add.c:139,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:139,6'
              BranchSideFuncs:
                - advise_on_updating_sparse_paths
                - free
                - free
                - string_list_clear
            - BranchSide:      'builtin/add.c:140,3'
              BranchSideFuncs:
                - advise_on_updating_sparse_paths
                - free
                - free
                - string_list_clear
      Callsites:
        - Src:             'builtin/add.c:121,9'
          Dst:             xcalloc
        - Src:             'builtin/add.c:123,9'
          Dst:             _
        - Src:             'builtin/add.c:122,2'
          Dst:             refresh_index
        - Src:             'builtin/add.c:128,8'
          Dst:             matches_skip_worktree
        - Src:             'builtin/add.c:129,9'
          Dst:             path_in_sparse_checkout
        - Src:             'builtin/add.c:130,5'
          Dst:             string_list_append
        - Src:             'builtin/add.c:133,9'
          Dst:             _
        - Src:             'builtin/add.c:133,5'
          Dst:             die
        - Src:             'builtin/add.c:140,3'
          Dst:             advise_on_updating_sparse_paths
        - Src:             'builtin/add.c:146,2'
          Dst:             string_list_clear
    - functionName:    prune_directory
      functionSourceFile: '/src/git/builtin/add.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dir
        - pathspec
        - prefix
      BBCount:         9
      ICount:          104
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - add_pathspec_matches_against_index
        - dir_path_match
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/add.c:101,2'
          Branch Sides:
            - BranchSide:      'builtin/add.c:102,33'
              BranchSideFuncs:
                - dir_path_match
                - add_pathspec_matches_against_index
            - BranchSide:      'builtin/add.c:106,12'
              BranchSideFuncs:
                - add_pathspec_matches_against_index
        - Branch String:   'builtin/add.c:103,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:101,2'
              BranchSideFuncs:
                - add_pathspec_matches_against_index
                - dir_path_match
            - BranchSide:      'builtin/add.c:104,13'
              BranchSideFuncs:
                - add_pathspec_matches_against_index
                - dir_path_match
      Callsites:
        - Src:             'builtin/add.c:97,9'
          Dst:             xcalloc
        - Src:             'builtin/add.c:103,7'
          Dst:             dir_path_match
        - Src:             'builtin/add.c:107,2'
          Dst:             add_pathspec_matches_against_index
    - functionName:    edit_patch
      functionSourceFile: '/src/git/builtin/add.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         13
      ICount:          138
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - die_errno
        - git_config
        - git_diff_basic_config
        - git_pathdup
        - launch_editor
        - release_revisions
        - repo_init_revisions
        - repo_read_index
        - run_command
        - run_diff_files
        - setup_revisions
        - stat64
        - strvec_pushl
        - unlink
        - xfdopen
        - xopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/add.c:180,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:181,7'
              BranchSideFuncs:
                - _
                - die
            - BranchSide:      'builtin/add.c:183,22'
              BranchSideFuncs:
                - repo_init_revisions
                - setup_revisions
                - xopen
                - xfdopen
                - run_diff_files
                - launch_editor
                - stat64
                - _
                - die
                - strvec_pushl
                - run_command
                - unlink
                - free
                - release_revisions
                - _
                - die
                - _
                - die_errno
                - _
                - die
        - Branch String:   'builtin/add.c:195,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:196,7'
              BranchSideFuncs:
                - _
                - die
            - BranchSide:      'builtin/add.c:198,11'
              BranchSideFuncs:
                - stat64
                - _
                - die
                - strvec_pushl
                - run_command
                - unlink
                - free
                - release_revisions
                - _
                - die
                - _
                - die_errno
        - Branch String:   'builtin/add.c:198,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:199,13'
              BranchSideFuncs:
                - _
                - die_errno
            - BranchSide:      'builtin/add.c:200,10'
              BranchSideFuncs:
                - _
                - die
                - strvec_pushl
                - run_command
                - unlink
                - free
                - release_revisions
                - _
                - die
        - Branch String:   'builtin/add.c:200,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:201,7'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - unlink
                - free
                - release_revisions
                - _
                - die
            - BranchSide:      'builtin/add.c:203,8'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - unlink
                - free
                - release_revisions
                - _
                - die
        - Branch String:   'builtin/add.c:206,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:207,7'
              BranchSideFuncs:
                - _
                - die
            - BranchSide:      'builtin/add.c:209,9'
              BranchSideFuncs:
                - unlink
                - free
                - release_revisions
      Callsites:
        - Src:             'builtin/add.c:172,15'
          Dst:             git_pathdup
        - Src:             'builtin/add.c:178,2'
          Dst:             git_config
        - Src:             'builtin/add.c:178,2'
          Dst:             git_diff_basic_config
        - Src:             'builtin/add.c:180,6'
          Dst:             repo_read_index
        - Src:             'builtin/add.c:181,7'
          Dst:             _
        - Src:             'builtin/add.c:181,3'
          Dst:             die
        - Src:             'builtin/add.c:183,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/add.c:186,9'
          Dst:             setup_revisions
        - Src:             'builtin/add.c:190,8'
          Dst:             xopen
        - Src:             'builtin/add.c:191,21'
          Dst:             xfdopen
        - Src:             'builtin/add.c:193,2'
          Dst:             run_diff_files
        - Src:             'builtin/add.c:195,6'
          Dst:             launch_editor
        - Src:             'builtin/add.c:196,7'
          Dst:             _
        - Src:             'builtin/add.c:196,3'
          Dst:             die
        - Src:             'builtin/add.c:198,6'
          Dst:             stat64
        - Src:             'builtin/add.c:199,13'
          Dst:             _
        - Src:             'builtin/add.c:199,3'
          Dst:             die_errno
        - Src:             'builtin/add.c:201,7'
          Dst:             _
        - Src:             'builtin/add.c:201,3'
          Dst:             die
        - Src:             'builtin/add.c:204,2'
          Dst:             strvec_pushl
        - Src:             'builtin/add.c:206,6'
          Dst:             run_command
        - Src:             'builtin/add.c:207,7'
          Dst:             _
        - Src:             'builtin/add.c:207,3'
          Dst:             die
        - Src:             'builtin/add.c:209,2'
          Dst:             unlink
        - Src:             'builtin/add.c:211,2'
          Dst:             release_revisions
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    stat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    80
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    112
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_config
      functionSourceFile: '/src/git/builtin/add.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - git_color_config
        - git_config_bool
        - git_default_config
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/add.c:269,39'
          Branch Sides:
            - BranchSide:      'builtin/add.c:270,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - git_color_config
                - git_default_config
            - BranchSide:      'builtin/add.c:271,39'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'builtin/add.c:269,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:271,39'
              BranchSideFuncs:
                - git_color_config
                - git_default_config
            - BranchSide:      'builtin/add.c:275,23'
              BranchSideFuncs:
                - git_color_config
                - git_default_config
        - Branch String:   'builtin/add.c:275,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:276,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/add.c:278,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/add.c:269,7'
          Dst:             strcmp
        - Src:             'builtin/add.c:270,7'
          Dst:             strcmp
        - Src:             'builtin/add.c:271,23'
          Dst:             git_config_bool
        - Src:             'builtin/add.c:275,6'
          Dst:             git_color_config
        - Src:             'builtin/add.c:278,9'
          Dst:             git_default_config
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1934
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_add
      functionSourceFile: '/src/git/builtin/add.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         152
      ICount:          915
      EdgeCount:       195
      CyclomaticComplexity: 45
      functionsReached:
        - BUG_fl
        - _
        - add_config
        - add_files
        - add_files_to_cache
        - advise_if_enabled
        - advise_on_updating_sparse_paths
        - begin_odb_transaction
        - chmod_pathspec
        - clear_pathspec
        - common_exit
        - die
        - die_in_unpopulated_submodule
        - die_path_inside_submodule
        - dir_add_ignored
        - dir_clear
        - edit_patch
        - end_odb_transaction
        - exit
        - file_exists
        - fill_directory
        - find_pathspecs_matching_against_index
        - fprintf
        - git_config
        - interactive_add
        - is_excluded
        - matches_skip_worktree
        - parse_options
        - parse_pathspec
        - parse_pathspec_file
        - prepare_repo_settings
        - prune_directory
        - refresh
        - renormalize_tracked_files
        - repo_hold_locked_index
        - repo_read_index_preload
        - report_path_error
        - setup_standard_excludes
        - string_list_append
        - string_list_clear
        - write_locked_index
        - xcalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/add.c:377,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:378,19'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
                - _
                - die
                - _
                - die
                - _
                - die
                - edit_patch
                - _
                - die
                - interactive_add
                - common_exit
                - exit
                - _
                - die
                - _
                - die
            - BranchSide:      'builtin/add.c:379,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
                - _
                - die
                - _
                - die
                - _
                - die
                - edit_patch
                - _
                - die
                - interactive_add
                - common_exit
                - exit
                - _
                - die
                - _
                - die
        - Branch String:   'builtin/add.c:379,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:380,7'
              BranchSideFuncs:
                - interactive_add
                - common_exit
                - exit
                - _
                - die
                - _
                - die
            - BranchSide:      'builtin/add.c:387,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
                - _
                - die
                - _
                - die
                - _
                - die
                - edit_patch
                - _
                - die
        - Branch String:   'builtin/add.c:380,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:381,8'
              BranchSideFuncs:
                - _
                - die
            - BranchSide:      'builtin/add.c:382,7'
              BranchSideFuncs:
                - interactive_add
                - common_exit
                - exit
                - _
                - die
        - Branch String:   'builtin/add.c:382,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:383,8'
              BranchSideFuncs:
                - _
                - die
            - BranchSide:      'builtin/add.c:384,3'
              BranchSideFuncs:
                - interactive_add
                - common_exit
                - exit
        - Branch String:   'builtin/add.c:387,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:388,7'
              BranchSideFuncs:
                - edit_patch
                - _
                - die
            - BranchSide:      'builtin/add.c:392,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
                - _
                - die
                - _
                - die
                - _
                - die
        - Branch String:   'builtin/add.c:388,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:389,8'
              BranchSideFuncs:
                - _
                - die
            - BranchSide:      'builtin/add.c:390,21'
              BranchSideFuncs:
                - edit_patch
        - Branch String:   'builtin/add.c:395,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:396,15'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
                - _
                - die
                - _
                - die
                - _
                - die
            - BranchSide:      'builtin/add.c:397,11'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
                - _
                - die
                - _
                - die
                - _
                - die
        - Branch String:   'builtin/add.c:400,16'
          Branch Sides:
            - BranchSide:      'builtin/add.c:400,19'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
                - _
                - die
                - _
                - die
                - _
                - die
            - BranchSide:      'builtin/add.c:403,7'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
                - _
                - die
                - _
                - die
        - Branch String:   'builtin/add.c:400,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:401,7'
              BranchSideFuncs:
                - _
                - die
            - BranchSide:      'builtin/add.c:403,7'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
                - _
                - die
                - _
                - die
        - Branch String:   'builtin/add.c:403,17'
          Branch Sides:
            - BranchSide:      'builtin/add.c:403,20'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
                - _
                - die
            - BranchSide:      'builtin/add.c:406,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
                - _
                - die
        - Branch String:   'builtin/add.c:403,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:404,7'
              BranchSideFuncs:
                - _
                - die
            - BranchSide:      'builtin/add.c:406,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
                - _
                - die
        - Branch String:   'builtin/add.c:406,16'
          Branch Sides:
            - BranchSide:      'builtin/add.c:406,21'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
                - _
                - die
            - BranchSide:      'builtin/add.c:410,19'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
        - Branch String:   'builtin/add.c:406,41'
          Branch Sides:
            - BranchSide:      'builtin/add.c:406,44'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
                - _
                - die
            - BranchSide:      'builtin/add.c:407,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
                - _
                - die
        - Branch String:   'builtin/add.c:406,65'
          Branch Sides:
            - BranchSide:      'builtin/add.c:407,6'
              BranchSideFuncs:
                - _
                - die
            - BranchSide:      'builtin/add.c:408,7'
              BranchSideFuncs:
                - _
                - die
        - Branch String:   'builtin/add.c:407,26'
          Branch Sides:
            - BranchSide:      'builtin/add.c:407,29'
              BranchSideFuncs:
                - _
                - die
            - BranchSide:      'builtin/add.c:408,7'
              BranchSideFuncs:
                - _
                - die
        - Branch String:   'builtin/add.c:406,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:408,7'
              BranchSideFuncs:
                - _
                - die
            - BranchSide:      'builtin/add.c:410,19'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
        - Branch String:   'builtin/add.c:410,41'
          Branch Sides:
            - BranchSide:      'builtin/add.c:410,58'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
            - BranchSide:      'builtin/add.c:410,45'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
        - Branch String:   'builtin/add.c:410,58'
          Branch Sides:
            - BranchSide:      'builtin/add.c:410,58'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
            - BranchSide:      'builtin/add.c:410,62'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
        - Branch String:   'builtin/add.c:411,45'
          Branch Sides:
            - BranchSide:      'builtin/add.c:411,21'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
            - BranchSide:      'builtin/add.c:411,53'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - parse_pathspec
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
                - parse_pathspec_file
                - _
                - die
        - Branch String:   'builtin/add.c:427,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:428,16'
              BranchSideFuncs:
                - parse_pathspec_file
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
            - BranchSide:      'builtin/add.c:435,13'
              BranchSideFuncs:
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
                - _
                - die
        - Branch String:   'builtin/add.c:428,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:429,8'
              BranchSideFuncs:
                - _
                - die
            - BranchSide:      'builtin/add.c:434,9'
              BranchSideFuncs:
                - parse_pathspec_file
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
        - Branch String:   'builtin/add.c:435,13'
          Branch Sides:
            - BranchSide:      'builtin/add.c:0,0'
              BranchSideFuncs:
                - _
                - die
            - BranchSide:      'builtin/add.c:436,7'
              BranchSideFuncs:
                - _
                - die
        - Branch String:   'builtin/add.c:439,23'
          Branch Sides:
            - BranchSide:      'builtin/add.c:439,35'
              BranchSideFuncs:
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
                - _
                - fprintf
                - _
                - advise_if_enabled
            - BranchSide:      'builtin/add.c:446,7'
              BranchSideFuncs:
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
        - Branch String:   'builtin/add.c:439,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:440,11'
              BranchSideFuncs:
                - _
                - fprintf
                - _
                - advise_if_enabled
            - BranchSide:      'builtin/add.c:446,7'
              BranchSideFuncs:
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
        - Branch String:   'builtin/add.c:446,29'
          Branch Sides:
            - BranchSide:      'builtin/add.c:446,32'
              BranchSideFuncs:
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
            - BranchSide:      'builtin/add.c:450,12'
              BranchSideFuncs:
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
        - Branch String:   'builtin/add.c:446,55'
          Branch Sides:
            - BranchSide:      'builtin/add.c:446,67'
              BranchSideFuncs:
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
            - BranchSide:      'builtin/add.c:450,12'
              BranchSideFuncs:
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
        - Branch String:   'builtin/add.c:446,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:448,13'
              BranchSideFuncs:
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
            - BranchSide:      'builtin/add.c:450,12'
              BranchSideFuncs:
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
        - Branch String:   'builtin/add.c:454,17'
          Branch Sides:
            - BranchSide:      'builtin/add.c:454,5'
              BranchSideFuncs:
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
            - BranchSide:      'builtin/add.c:454,20'
              BranchSideFuncs:
                - repo_read_index_preload
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
                - _
                - die
        - Branch String:   'builtin/add.c:457,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:458,7'
              BranchSideFuncs:
                - _
                - die
            - BranchSide:      'builtin/add.c:460,31'
              BranchSideFuncs:
                - die_in_unpopulated_submodule
                - die_path_inside_submodule
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - setup_standard_excludes
                - fill_directory
                - prune_directory
        - Branch String:   'builtin/add.c:463,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:467,8'
              BranchSideFuncs:
                - setup_standard_excludes
                - fill_directory
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - prune_directory
            - BranchSide:      'builtin/add.c:478,6'
              BranchSideFuncs:
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
        - Branch String:   'builtin/add.c:467,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:468,8'
              BranchSideFuncs:
                - fill_directory
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - prune_directory
            - BranchSide:      'builtin/add.c:473,34'
              BranchSideFuncs:
                - fill_directory
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
                - prune_directory
        - Branch String:   'builtin/add.c:474,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:475,44'
              BranchSideFuncs:
                - prune_directory
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
            - BranchSide:      'builtin/add.c:476,2'
              BranchSideFuncs:
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
                - refresh
        - Branch String:   'builtin/add.c:478,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:479,26'
              BranchSideFuncs:
                - refresh
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
            - BranchSide:      'builtin/add.c:483,15'
              BranchSideFuncs:
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
        - Branch String:   'builtin/add.c:483,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:485,9'
              BranchSideFuncs:
                - find_pathspecs_matching_against_index
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
            - BranchSide:      'builtin/add.c:546,2'
              BranchSideFuncs:
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
        - Branch String:   'builtin/add.c:488,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:490,6'
              BranchSideFuncs:
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
            - BranchSide:      'builtin/add.c:495,3'
              BranchSideFuncs:
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
                - BUG_fl
        - Branch String:   'builtin/add.c:495,3'
          Branch Sides:
            - BranchSide:      'builtin/add.c:495,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/add.c:503,10'
              BranchSideFuncs:
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
        - Branch String:   'builtin/add.c:503,3'
          Branch Sides:
            - BranchSide:      'builtin/add.c:504,32'
              BranchSideFuncs:
                - matches_skip_worktree
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
            - BranchSide:      'builtin/add.c:536,32'
              BranchSideFuncs:
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
        - Branch String:   'builtin/add.c:506,8'
          Branch Sides:
            - BranchSide:      'builtin/add.c:507,5'
              BranchSideFuncs:
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
            - BranchSide:      'builtin/add.c:508,8'
              BranchSideFuncs:
                - matches_skip_worktree
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
        - Branch String:   'builtin/add.c:508,8'
          Branch Sides:
            - BranchSide:      'builtin/add.c:509,5'
              BranchSideFuncs:
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
            - BranchSide:      'builtin/add.c:511,9'
              BranchSideFuncs:
                - matches_skip_worktree
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
        - Branch String:   'builtin/add.c:511,24'
          Branch Sides:
            - BranchSide:      'builtin/add.c:512,41'
              BranchSideFuncs:
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - string_list_append
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
            - BranchSide:      'builtin/add.c:519,9'
              BranchSideFuncs:
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - string_list_append
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
        - Branch String:   'builtin/add.c:511,8'
          Branch Sides:
            - BranchSide:      'builtin/add.c:514,19'
              BranchSideFuncs:
                - string_list_append
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
            - BranchSide:      'builtin/add.c:519,9'
              BranchSideFuncs:
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - string_list_append
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
        - Branch String:   'builtin/add.c:519,8'
          Branch Sides:
            - BranchSide:      'builtin/add.c:520,5'
              BranchSideFuncs:
                - file_exists
                - _
                - die
                - is_excluded
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - string_list_append
                - dir_add_ignored
            - BranchSide:      'builtin/add.c:522,18'
              BranchSideFuncs:
                - file_exists
                - _
                - die
                - is_excluded
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - string_list_append
                - dir_add_ignored
        - Branch String:   'builtin/add.c:522,69'
          Branch Sides:
            - BranchSide:      'builtin/add.c:523,21'
              BranchSideFuncs:
                - _
                - die
                - is_excluded
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - string_list_append
                - dir_add_ignored
            - BranchSide:      'builtin/add.c:524,9'
              BranchSideFuncs:
                - _
                - die
                - is_excluded
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - string_list_append
                - dir_add_ignored
        - Branch String:   'builtin/add.c:522,8'
          Branch Sides:
            - BranchSide:      'builtin/add.c:524,9'
              BranchSideFuncs:
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
            - BranchSide:      'builtin/add.c:533,3'
              BranchSideFuncs:
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
        - Branch String:   'builtin/add.c:524,9'
          Branch Sides:
            - BranchSide:      'builtin/add.c:525,10'
              BranchSideFuncs:
                - is_excluded
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - string_list_append
                - dir_add_ignored
            - BranchSide:      'builtin/add.c:530,10'
              BranchSideFuncs:
                - _
                - die
        - Branch String:   'builtin/add.c:526,10'
          Branch Sides:
            - BranchSide:      'builtin/add.c:527,29'
              BranchSideFuncs:
                - dir_add_ignored
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - string_list_append
            - BranchSide:      'builtin/add.c:529,5'
              BranchSideFuncs:
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
                - advise_on_updating_sparse_paths
                - matches_skip_worktree
                - file_exists
                - _
                - die
                - is_excluded
                - dir_add_ignored
                - string_list_append
        - Branch String:   'builtin/add.c:536,7'
          Branch Sides:
            - BranchSide:      'builtin/add.c:537,4'
              BranchSideFuncs:
                - advise_on_updating_sparse_paths
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
            - BranchSide:      'builtin/add.c:541,8'
              BranchSideFuncs:
                - free
                - free
                - string_list_clear
                - begin_odb_transaction
                - xcalloc
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
                - renormalize_tracked_files
        - Branch String:   'builtin/add.c:549,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:550,55'
              BranchSideFuncs:
                - renormalize_tracked_files
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
            - BranchSide:      'builtin/add.c:552,37'
              BranchSideFuncs:
                - add_files_to_cache
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - report_path_error
                - common_exit
                - exit
        - Branch String:   'builtin/add.c:556,28'
          Branch Sides:
            - BranchSide:      'builtin/add.c:556,32'
              BranchSideFuncs:
                - report_path_error
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
                - common_exit
                - exit
            - BranchSide:      'builtin/add.c:560,6'
              BranchSideFuncs:
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
        - Branch String:   'builtin/add.c:556,48'
          Branch Sides:
            - BranchSide:      'builtin/add.c:556,52'
              BranchSideFuncs:
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
            - BranchSide:      'builtin/add.c:560,6'
              BranchSideFuncs:
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
        - Branch String:   'builtin/add.c:556,70'
          Branch Sides:
            - BranchSide:      'builtin/add.c:557,24'
              BranchSideFuncs:
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
            - BranchSide:      'builtin/add.c:560,6'
              BranchSideFuncs:
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
        - Branch String:   'builtin/add.c:556,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:558,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/add.c:560,6'
              BranchSideFuncs:
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
                - add_files
        - Branch String:   'builtin/add.c:560,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:561,34'
              BranchSideFuncs:
                - add_files
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
            - BranchSide:      'builtin/add.c:563,6'
              BranchSideFuncs:
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
        - Branch String:   'builtin/add.c:563,16'
          Branch Sides:
            - BranchSide:      'builtin/add.c:563,28'
              BranchSideFuncs:
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
                - chmod_pathspec
            - BranchSide:      'builtin/add.c:565,2'
              BranchSideFuncs:
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
        - Branch String:   'builtin/add.c:563,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:564,44'
              BranchSideFuncs:
                - chmod_pathspec
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
            - BranchSide:      'builtin/add.c:565,2'
              BranchSideFuncs:
                - end_odb_transaction
                - write_locked_index
                - free
                - dir_clear
                - clear_pathspec
                - _
                - die
        - Branch String:   'builtin/add.c:568,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:570,7'
              BranchSideFuncs:
                - _
                - die
            - BranchSide:      'builtin/add.c:572,7'
              BranchSideFuncs:
                - free
                - dir_clear
                - clear_pathspec
      Callsites:
        - Src:             'builtin/add.c:373,2'
          Dst:             git_config
        - Src:             'builtin/add.c:373,2'
          Dst:             add_config
        - Src:             'builtin/add.c:375,9'
          Dst:             parse_options
        - Src:             'builtin/add.c:381,8'
          Dst:             _
        - Src:             'builtin/add.c:381,4'
          Dst:             die
        - Src:             'builtin/add.c:383,8'
          Dst:             _
        - Src:             'builtin/add.c:383,4'
          Dst:             die
        - Src:             'builtin/add.c:384,3'
          Dst:             interactive_add
        - Src:             'builtin/add.c:384,3'
          Dst:             common_exit
        - Src:             'builtin/add.c:384,3'
          Dst:             exit
        - Src:             'builtin/add.c:389,8'
          Dst:             _
        - Src:             'builtin/add.c:389,4'
          Dst:             die
        - Src:             'builtin/add.c:390,10'
          Dst:             edit_patch
        - Src:             'builtin/add.c:401,7'
          Dst:             _
        - Src:             'builtin/add.c:401,3'
          Dst:             die
        - Src:             'builtin/add.c:404,7'
          Dst:             _
        - Src:             'builtin/add.c:404,3'
          Dst:             die
        - Src:             'builtin/add.c:408,7'
          Dst:             _
        - Src:             'builtin/add.c:408,3'
          Dst:             die
        - Src:             'builtin/add.c:413,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/add.c:416,2'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/add.c:422,2'
          Dst:             parse_pathspec
        - Src:             'builtin/add.c:429,8'
          Dst:             _
        - Src:             'builtin/add.c:429,4'
          Dst:             die
        - Src:             'builtin/add.c:431,3'
          Dst:             parse_pathspec_file
        - Src:             'builtin/add.c:436,7'
          Dst:             _
        - Src:             'builtin/add.c:436,3'
          Dst:             die
        - Src:             'builtin/add.c:440,19'
          Dst:             _
        - Src:             'builtin/add.c:440,3'
          Dst:             fprintf
        - Src:             'builtin/add.c:442,7'
          Dst:             _
        - Src:             'builtin/add.c:441,3'
          Dst:             advise_if_enabled
        - Src:             'builtin/add.c:457,6'
          Dst:             repo_read_index_preload
        - Src:             'builtin/add.c:458,7'
          Dst:             _
        - Src:             'builtin/add.c:458,3'
          Dst:             die
        - Src:             'builtin/add.c:460,2'
          Dst:             die_in_unpopulated_submodule
        - Src:             'builtin/add.c:461,2'
          Dst:             die_path_inside_submodule
        - Src:             'builtin/add.c:469,4'
          Dst:             setup_standard_excludes
        - Src:             'builtin/add.c:473,13'
          Dst:             fill_directory
        - Src:             'builtin/add.c:475,11'
          Dst:             prune_directory
        - Src:             'builtin/add.c:479,18'
          Dst:             refresh
        - Src:             'builtin/add.c:489,11'
          Dst:             find_pathspecs_matching_against_index
        - Src:             'builtin/add.c:495,3'
          Dst:             BUG_fl
        - Src:             'builtin/add.c:512,8'
          Dst:             matches_skip_worktree
        - Src:             'builtin/add.c:513,5'
          Dst:             string_list_append
        - Src:             'builtin/add.c:523,9'
          Dst:             file_exists
        - Src:             'builtin/add.c:526,10'
          Dst:             is_excluded
        - Src:             'builtin/add.c:527,7'
          Dst:             dir_add_ignored
        - Src:             'builtin/add.c:530,10'
          Dst:             _
        - Src:             'builtin/add.c:530,6'
          Dst:             die
        - Src:             'builtin/add.c:537,4'
          Dst:             advise_on_updating_sparse_paths
        - Src:             'builtin/add.c:543,3'
          Dst:             string_list_clear
        - Src:             'builtin/add.c:546,2'
          Dst:             begin_odb_transaction
        - Src:             'builtin/add.c:548,15'
          Dst:             xcalloc
        - Src:             'builtin/add.c:550,18'
          Dst:             renormalize_tracked_files
        - Src:             'builtin/add.c:552,18'
          Dst:             add_files_to_cache
        - Src:             'builtin/add.c:557,6'
          Dst:             report_path_error
        - Src:             'builtin/add.c:558,3'
          Dst:             common_exit
        - Src:             'builtin/add.c:558,3'
          Dst:             exit
        - Src:             'builtin/add.c:561,18'
          Dst:             add_files
        - Src:             'builtin/add.c:564,18'
          Dst:             chmod_pathspec
        - Src:             'builtin/add.c:565,2'
          Dst:             end_odb_transaction
        - Src:             'builtin/add.c:568,6'
          Dst:             write_locked_index
        - Src:             'builtin/add.c:570,7'
          Dst:             _
        - Src:             'builtin/add.c:570,3'
          Dst:             die
        - Src:             'builtin/add.c:573,2'
          Dst:             dir_clear
        - Src:             'builtin/add.c:574,2'
          Dst:             clear_pathspec
    - functionName:    interactive_add
      functionSourceFile: '/src/git/builtin/add.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - argv
        - prefix
        - patch
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clear_pathspec
        - parse_pathspec
        - run_add_i
        - run_add_p
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/add.c:161,6'
          Branch Sides:
            - BranchSide:      'builtin/add.c:162,21'
              BranchSideFuncs:
                - run_add_p
                - clear_pathspec
            - BranchSide:      'builtin/add.c:164,21'
              BranchSideFuncs:
                - run_add_i
                - clear_pathspec
      Callsites:
        - Src:             'builtin/add.c:155,2'
          Dst:             parse_pathspec
        - Src:             'builtin/add.c:162,11'
          Dst:             run_add_p
        - Src:             'builtin/add.c:164,11'
          Dst:             run_add_i
        - Src:             'builtin/add.c:166,2'
          Dst:             clear_pathspec
    - 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:    173
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    safe_to_abort
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         16
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - am_path
        - die
        - file_exists
        - get_oid_hex
        - oidclr
        - oideq
        - read_state_file
        - repo_get_oid
        - strbuf_release
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:2149,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2150,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:2152,27'
              BranchSideFuncs:
                - read_state_file
                - oidclr
                - strbuf_release
                - repo_get_oid
                - oideq
                - _.6
                - warning
                - oidclr
                - get_oid_hex
                - _.6
                - am_path
                - die
        - Branch String:   'builtin/am.c:2152,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2153,22'
              BranchSideFuncs:
                - get_oid_hex
                - strbuf_release
                - repo_get_oid
                - oideq
                - _.6
                - warning
                - oidclr
                - _.6
                - am_path
                - die
            - BranchSide:      'builtin/am.c:2156,25'
              BranchSideFuncs:
                - oidclr
                - strbuf_release
                - repo_get_oid
                - oideq
                - _.6
                - warning
                - oidclr
        - Branch String:   'builtin/am.c:2153,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2154,8'
              BranchSideFuncs:
                - _.6
                - am_path
                - die
            - BranchSide:      'builtin/am.c:2155,2'
              BranchSideFuncs:
                - strbuf_release
                - repo_get_oid
                - oideq
                - _.6
                - warning
                - oidclr
        - Branch String:   'builtin/am.c:2159,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2160,17'
              BranchSideFuncs:
                - oidclr
                - oideq
                - _.6
                - warning
            - BranchSide:      'builtin/am.c:2162,6'
              BranchSideFuncs:
                - oideq
                - _.6
                - warning
        - Branch String:   'builtin/am.c:2162,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2163,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:2165,10'
              BranchSideFuncs:
                - _.6
                - warning
      Callsites:
        - Src:             'builtin/am.c:2149,18'
          Dst:             am_path
        - Src:             'builtin/am.c:2149,6'
          Dst:             file_exists
        - Src:             'builtin/am.c:2152,6'
          Dst:             read_state_file
        - Src:             'builtin/am.c:2153,7'
          Dst:             get_oid_hex
        - Src:             'builtin/am.c:2154,8'
          Dst:             _
        - Src:             'builtin/am.c:2154,33'
          Dst:             am_path
        - Src:             'builtin/am.c:2154,4'
          Dst:             die
        - Src:             'builtin/am.c:2156,3'
          Dst:             oidclr
        - Src:             'builtin/am.c:2157,2'
          Dst:             strbuf_release
        - Src:             'builtin/am.c:2159,6'
          Dst:             repo_get_oid
        - Src:             'builtin/am.c:2160,3'
          Dst:             oidclr
        - Src:             'builtin/am.c:2162,6'
          Dst:             oideq
        - Src:             'builtin/am.c:2165,10'
          Dst:             _
        - Src:             'builtin/am.c:2165,2'
          Dst:             warning
    - functionName:    am_path
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - path
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mkpath
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/am.c:226,9'
          Dst:             mkpath
    - functionName:    read_state_file
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - state
        - file
        - trim
      BBCount:         11
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - __errno_location
        - am_path
        - die_errno
        - strbuf_read_file
        - strbuf_setlen
        - strbuf_trim
      functionUses:    15
      BranchProfiles:
        - Branch String:   'builtin/am.c:293,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:294,7'
              BranchSideFuncs:
                - strbuf_trim
            - BranchSide:      'builtin/am.c:300,6'
              BranchSideFuncs:
                - __errno_location
                - _.6
                - am_path
                - die_errno
        - Branch String:   'builtin/am.c:294,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:295,16'
              BranchSideFuncs:
                - strbuf_trim
            - BranchSide:      'builtin/am.c:297,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/am.c:300,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:301,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:303,12'
              BranchSideFuncs:
                - _.6
                - am_path
                - die_errno
      Callsites:
        - Src:             'builtin/am.c:291,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/am.c:293,27'
          Dst:             am_path
        - Src:             'builtin/am.c:293,6'
          Dst:             strbuf_read_file
        - Src:             'builtin/am.c:295,4'
          Dst:             strbuf_trim
        - Src:             'builtin/am.c:300,6'
          Dst:             __errno_location
        - Src:             'builtin/am.c:303,12'
          Dst:             _
        - Src:             'builtin/am.c:303,38'
          Dst:             am_path
        - Src:             'builtin/am.c:303,2'
          Dst:             die_errno
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    75
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    460
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rollback_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_tempfile
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:328,9'
          Dst:             delete_tempfile
    - functionName:    parse_tree
      functionSourceFile: '/src/git/./tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_tree_gently
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './tree.h:25,9'
          Dst:             parse_tree_gently
    - functionName:    merge_tree
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2029
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         10
      ICount:          92
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - init_tree_desc
        - parse_tree
        - repo_hold_locked_index
        - rollback_lock_file
        - unpack_trees
        - write_locked_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:2034,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2035,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:2037,25'
              BranchSideFuncs:
                - repo_hold_locked_index
                - init_tree_desc
                - unpack_trees
                - write_locked_index
                - _.6
                - die
                - rollback_lock_file
        - Branch String:   'builtin/am.c:2047,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2048,3'
              BranchSideFuncs:
                - rollback_lock_file
            - BranchSide:      'builtin/am.c:2052,25'
              BranchSideFuncs:
                - write_locked_index
                - _.6
                - die
        - Branch String:   'builtin/am.c:2052,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2053,7'
              BranchSideFuncs:
                - _.6
                - die
            - BranchSide:      'builtin/am.c:2055,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/am.c:2034,6'
          Dst:             parse_tree
        - Src:             'builtin/am.c:2037,2'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/am.c:2045,2'
          Dst:             init_tree_desc
        - Src:             'builtin/am.c:2047,6'
          Dst:             unpack_trees
        - Src:             'builtin/am.c:2048,3'
          Dst:             rollback_lock_file
        - Src:             'builtin/am.c:2052,6'
          Dst:             write_locked_index
        - Src:             'builtin/am.c:2053,7'
          Dst:             _
        - Src:             'builtin/am.c:2053,3'
          Dst:             die
    - functionName:    fast_forward_to
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1989
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - remote
        - reset
      BBCount:         13
      ICount:          134
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - die
        - init_tree_desc
        - parse_tree
        - refresh_index
        - repo_hold_locked_index
        - rollback_lock_file
        - unpack_trees
        - write_locked_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/am.c:1994,23'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1994,37'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:1995,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/am.c:1994,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1995,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:1997,25'
              BranchSideFuncs:
                - repo_hold_locked_index
                - refresh_index
                - init_tree_desc
                - init_tree_desc
                - unpack_trees
                - write_locked_index
                - _.6
                - die
                - rollback_lock_file
        - Branch String:   'builtin/am.c:2013,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2014,3'
              BranchSideFuncs:
                - rollback_lock_file
            - BranchSide:      'builtin/am.c:2018,25'
              BranchSideFuncs:
                - write_locked_index
                - _.6
                - die
        - Branch String:   'builtin/am.c:2018,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2019,7'
              BranchSideFuncs:
                - _.6
                - die
            - BranchSide:      'builtin/am.c:2021,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/am.c:1994,6'
          Dst:             parse_tree
        - Src:             'builtin/am.c:1994,26'
          Dst:             parse_tree
        - Src:             'builtin/am.c:1997,2'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/am.c:1999,2'
          Dst:             refresh_index
        - Src:             'builtin/am.c:2010,2'
          Dst:             init_tree_desc
        - Src:             'builtin/am.c:2011,2'
          Dst:             init_tree_desc
        - Src:             'builtin/am.c:2013,6'
          Dst:             unpack_trees
        - Src:             'builtin/am.c:2014,3'
          Dst:             rollback_lock_file
        - Src:             'builtin/am.c:2018,6'
          Dst:             write_locked_index
        - Src:             'builtin/am.c:2019,7'
          Dst:             _
        - Src:             'builtin/am.c:2019,3'
          Dst:             die
    - functionName:    clean_index
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2063
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - remote
      BBCount:         18
      ICount:          127
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - const_error
        - error
        - fast_forward_to
        - get_index_file
        - merge_tree
        - oid_to_hex
        - parse_tree_indirect
        - remove_branch_state
        - repo_read_index_unmerged
        - write_index_as_tree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/am.c:2068,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2069,10'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.6
                - oid_to_hex
                - error
                - const_error.10
                - repo_read_index_unmerged
                - fast_forward_to
                - get_index_file
                - write_index_as_tree
                - parse_tree_indirect
                - _.6
                - oid_to_hex
                - error
                - const_error.10
                - fast_forward_to
                - merge_tree
                - remove_branch_state
            - BranchSide:      'builtin/am.c:2071,36'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.6
                - oid_to_hex
                - error
                - const_error.10
                - repo_read_index_unmerged
                - fast_forward_to
                - get_index_file
                - write_index_as_tree
                - parse_tree_indirect
                - _.6
                - oid_to_hex
                - error
                - const_error.10
                - fast_forward_to
                - merge_tree
                - remove_branch_state
        - Branch String:   'builtin/am.c:2072,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2073,10'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - fast_forward_to
                - get_index_file
                - write_index_as_tree
                - parse_tree_indirect
                - _.6
                - oid_to_hex
                - error
                - const_error.10
                - fast_forward_to
                - merge_tree
                - remove_branch_state
            - BranchSide:      'builtin/am.c:2075,27'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - fast_forward_to
                - get_index_file
                - write_index_as_tree
                - parse_tree_indirect
                - _.6
                - oid_to_hex
                - error
                - const_error.10
                - fast_forward_to
                - merge_tree
                - remove_branch_state
        - Branch String:   'builtin/am.c:2077,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2078,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:2080,34'
              BranchSideFuncs:
                - get_index_file
                - write_index_as_tree
                - parse_tree_indirect
                - _.6
                - oid_to_hex
                - error
                - const_error.10
                - fast_forward_to
                - merge_tree
                - remove_branch_state
        - Branch String:   'builtin/am.c:2080,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2081,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:2083,15'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.6
                - oid_to_hex
                - error
                - const_error.10
                - fast_forward_to
                - merge_tree
                - remove_branch_state
        - Branch String:   'builtin/am.c:2084,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2085,10'
              BranchSideFuncs:
                - fast_forward_to
                - merge_tree
                - remove_branch_state
            - BranchSide:      'builtin/am.c:2087,22'
              BranchSideFuncs:
                - fast_forward_to
                - merge_tree
                - remove_branch_state
        - Branch String:   'builtin/am.c:2087,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2088,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:2090,17'
              BranchSideFuncs:
                - merge_tree
                - remove_branch_state
        - Branch String:   'builtin/am.c:2090,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2091,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:2093,22'
              BranchSideFuncs:
                - remove_branch_state
      Callsites:
        - Src:             'builtin/am.c:2067,14'
          Dst:             parse_tree_indirect
        - Src:             'builtin/am.c:2069,10'
          Dst:             _
        - Src:             'builtin/am.c:2069,10'
          Dst:             oid_to_hex
        - Src:             'builtin/am.c:2069,10'
          Dst:             error
        - Src:             'builtin/am.c:2069,10'
          Dst:             const_error
        - Src:             'builtin/am.c:2071,16'
          Dst:             parse_tree_indirect
        - Src:             'builtin/am.c:2073,10'
          Dst:             _
        - Src:             'builtin/am.c:2073,10'
          Dst:             oid_to_hex
        - Src:             'builtin/am.c:2073,10'
          Dst:             error
        - Src:             'builtin/am.c:2073,10'
          Dst:             const_error
        - Src:             'builtin/am.c:2075,2'
          Dst:             repo_read_index_unmerged
        - Src:             'builtin/am.c:2077,6'
          Dst:             fast_forward_to
        - Src:             'builtin/am.c:2080,57'
          Dst:             get_index_file
        - Src:             'builtin/am.c:2080,6'
          Dst:             write_index_as_tree
        - Src:             'builtin/am.c:2083,15'
          Dst:             parse_tree_indirect
        - Src:             'builtin/am.c:2085,10'
          Dst:             _
        - Src:             'builtin/am.c:2085,10'
          Dst:             oid_to_hex
        - Src:             'builtin/am.c:2085,10'
          Dst:             error
        - Src:             'builtin/am.c:2085,10'
          Dst:             const_error
        - Src:             'builtin/am.c:2087,6'
          Dst:             fast_forward_to
        - Src:             'builtin/am.c:2090,6'
          Dst:             merge_tree
        - Src:             'builtin/am.c:2093,2'
          Dst:             remove_branch_state
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_index_patch
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1448
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_pending_object
        - am_path
        - diff_setup_done
        - lookup_commit_or_die
        - lookup_tree
        - release_revisions
        - repo_get_commit_tree
        - repo_get_oid
        - repo_init_revisions
        - run_diff_index
        - xfopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:1428,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1429,18'
              BranchSideFuncs:
                - lookup_tree
                - am_path
                - xfopen
                - repo_init_revisions
                - add_pending_object
                - diff_setup_done
                - run_diff_index
                - release_revisions
            - BranchSide:      'builtin/am.c:1432,22'
              BranchSideFuncs:
                - lookup_tree
                - am_path
                - xfopen
                - repo_init_revisions
                - add_pending_object
                - diff_setup_done
                - run_diff_index
                - release_revisions
      Callsites:
        - Src:             'builtin/am.c:1428,7'
          Dst:             repo_get_oid
        - Src:             'builtin/am.c:1429,27'
          Dst:             lookup_commit_or_die
        - Src:             'builtin/am.c:1430,10'
          Dst:             repo_get_commit_tree
        - Src:             'builtin/am.c:1432,10'
          Dst:             lookup_tree
        - Src:             'builtin/am.c:1435,14'
          Dst:             am_path
        - Src:             'builtin/am.c:1435,7'
          Dst:             xfopen
        - Src:             'builtin/am.c:1436,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/am.c:1444,2'
          Dst:             add_pending_object
        - Src:             'builtin/am.c:1445,2'
          Dst:             diff_setup_done
        - Src:             'builtin/am.c:1446,2'
          Dst:             run_diff_index
        - Src:             'builtin/am.c:1447,2'
          Dst:             release_revisions
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    build_fake_ancestor
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - index_file
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - am_path
        - run_command
        - strvec_push
        - strvec_pushf
        - strvec_pushv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:1566,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1567,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:1569,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/am.c:1561,2'
          Dst:             strvec_push
        - Src:             'builtin/am.c:1562,2'
          Dst:             strvec_pushv
        - Src:             'builtin/am.c:1563,2'
          Dst:             strvec_pushf
        - Src:             'builtin/am.c:1564,24'
          Dst:             am_path
        - Src:             'builtin/am.c:1564,2'
          Dst:             strvec_push
        - Src:             'builtin/am.c:1566,6'
          Dst:             run_command
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    copy_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1125,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1125,6'
              BranchSideFuncs:
                - st_mult
            - BranchSide:      './git-compat-util.h:1126,10'
              BranchSideFuncs:
                - st_mult
      Callsites:
        - Src:             './git-compat-util.h:1126,20'
          Dst:             st_mult
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    4
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_commit_patch
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - commit
      BBCount:         3
      ICount:          78
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_pending_object
        - am_path
        - diff_setup_done
        - log_tree_commit
        - release_revisions
        - repo_init_revisions
        - xfopen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/am.c:1398,14'
          Dst:             am_path
        - Src:             'builtin/am.c:1398,7'
          Dst:             xfopen
        - Src:             'builtin/am.c:1399,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/am.c:1411,2'
          Dst:             add_pending_object
        - Src:             'builtin/am.c:1412,2'
          Dst:             diff_setup_done
        - Src:             'builtin/am.c:1413,2'
          Dst:             log_tree_commit
        - Src:             'builtin/am.c:1414,2'
          Dst:             release_revisions
    - functionName:    get_commit_info
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - commit
      BBCount:         27
      ICount:          219
      EdgeCount:       29
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - __assert_fail
        - date_mode_from_type
        - die
        - find_commit_header
        - get_commit_output_encoding
        - oid_to_hex
        - repo_logmsg_reencode
        - repo_unuse_commit_buffer
        - show_ident_date
        - split_ident_line
        - strlen
        - strstr
        - xmemdupz
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:1358,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1359,7'
              BranchSideFuncs:
                - split_ident_line
                - xstrdup
                - xstrdup
                - date_mode_from_type
                - show_ident_date
                - xstrdup
                - strstr
                - _.6
                - oid_to_hex
                - die
                - xstrdup
                - strlen
                - repo_unuse_commit_buffer
                - __assert_fail
                - __assert_fail
                - xmemdupz
                - __assert_fail
                - xmemdupz
                - __assert_fail
                - _.6
                - die
            - BranchSide:      'builtin/am.c:1361,28'
              BranchSideFuncs:
                - split_ident_line
                - xstrdup
                - xstrdup
                - date_mode_from_type
                - show_ident_date
                - xstrdup
                - strstr
                - _.6
                - oid_to_hex
                - die
                - xstrdup
                - strlen
                - repo_unuse_commit_buffer
                - __assert_fail
                - __assert_fail
                - xmemdupz
                - __assert_fail
                - xmemdupz
                - __assert_fail
                - _.6
                - die
        - Branch String:   'builtin/am.c:1361,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1362,7'
              BranchSideFuncs:
                - _.6
                - die
            - BranchSide:      'builtin/am.c:1364,2'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - date_mode_from_type
                - show_ident_date
                - xstrdup
                - strstr
                - _.6
                - oid_to_hex
                - die
                - xstrdup
                - strlen
                - repo_unuse_commit_buffer
                - __assert_fail
                - __assert_fail
                - xmemdupz
                - __assert_fail
                - xmemdupz
                - __assert_fail
        - Branch String:   'builtin/am.c:1364,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1364,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/am.c:1365,9'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - date_mode_from_type
                - show_ident_date
                - xstrdup
                - strstr
                - _.6
                - oid_to_hex
                - die
                - xstrdup
                - strlen
                - repo_unuse_commit_buffer
                - __assert_fail
                - __assert_fail
                - xmemdupz
                - __assert_fail
                - xmemdupz
        - Branch String:   'builtin/am.c:1365,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1367,16'
              BranchSideFuncs:
                - xmemdupz
                - xstrdup
                - date_mode_from_type
                - show_ident_date
                - xstrdup
                - strstr
                - _.6
                - oid_to_hex
                - die
                - xstrdup
                - strlen
                - repo_unuse_commit_buffer
                - __assert_fail
                - __assert_fail
                - xmemdupz
                - __assert_fail
            - BranchSide:      'builtin/am.c:1369,24'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - date_mode_from_type
                - show_ident_date
                - xstrdup
                - strstr
                - _.6
                - oid_to_hex
                - die
                - xstrdup
                - strlen
                - repo_unuse_commit_buffer
                - __assert_fail
                - __assert_fail
                - xmemdupz
                - __assert_fail
        - Branch String:   'builtin/am.c:1371,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1371,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/am.c:1372,9'
              BranchSideFuncs:
                - xstrdup
                - date_mode_from_type
                - show_ident_date
                - xstrdup
                - strstr
                - _.6
                - oid_to_hex
                - die
                - xstrdup
                - strlen
                - repo_unuse_commit_buffer
                - __assert_fail
                - __assert_fail
                - xmemdupz
        - Branch String:   'builtin/am.c:1372,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1374,16'
              BranchSideFuncs:
                - xmemdupz
                - date_mode_from_type
                - show_ident_date
                - xstrdup
                - strstr
                - _.6
                - oid_to_hex
                - die
                - xstrdup
                - strlen
                - repo_unuse_commit_buffer
                - __assert_fail
                - __assert_fail
            - BranchSide:      'builtin/am.c:1376,25'
              BranchSideFuncs:
                - xstrdup
                - date_mode_from_type
                - show_ident_date
                - xstrdup
                - strstr
                - _.6
                - oid_to_hex
                - die
                - xstrdup
                - strlen
                - repo_unuse_commit_buffer
                - __assert_fail
                - __assert_fail
        - Branch String:   'builtin/am.c:1378,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1378,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/am.c:1379,52'
              BranchSideFuncs:
                - date_mode_from_type
                - show_ident_date
                - xstrdup
                - strstr
                - _.6
                - oid_to_hex
                - die
                - xstrdup
                - strlen
                - repo_unuse_commit_buffer
                - __assert_fail
        - Branch String:   'builtin/am.c:1381,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1381,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/am.c:1382,15'
              BranchSideFuncs:
                - strstr
                - _.6
                - oid_to_hex
                - die
                - xstrdup
                - strlen
                - repo_unuse_commit_buffer
        - Branch String:   'builtin/am.c:1383,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1384,7'
              BranchSideFuncs:
                - xstrdup
                - strlen
                - repo_unuse_commit_buffer
            - BranchSide:      'builtin/am.c:1385,23'
              BranchSideFuncs:
                - xstrdup
                - strlen
                - repo_unuse_commit_buffer
      Callsites:
        - Src:             'builtin/am.c:1355,11'
          Dst:             get_commit_output_encoding
        - Src:             'builtin/am.c:1354,11'
          Dst:             repo_logmsg_reencode
        - Src:             'builtin/am.c:1357,15'
          Dst:             find_commit_header
        - Src:             'builtin/am.c:1359,7'
          Dst:             _
        - Src:             'builtin/am.c:1360,9'
          Dst:             oid_to_hex
        - Src:             'builtin/am.c:1359,3'
          Dst:             die
        - Src:             'builtin/am.c:1361,6'
          Dst:             split_ident_line
        - Src:             'builtin/am.c:1362,7'
          Dst:             _
        - Src:             'builtin/am.c:1362,3'
          Dst:             die
        - Src:             'builtin/am.c:1364,2'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:1367,4'
          Dst:             xmemdupz
        - Src:             'builtin/am.c:1369,24'
          Dst:             xstrdup
        - Src:             'builtin/am.c:1371,2'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:1374,4'
          Dst:             xmemdupz
        - Src:             'builtin/am.c:1376,25'
          Dst:             xstrdup
        - Src:             'builtin/am.c:1378,2'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:1379,52'
          Dst:             date_mode_from_type
        - Src:             'builtin/am.c:1379,31'
          Dst:             show_ident_date
        - Src:             'builtin/am.c:1379,23'
          Dst:             xstrdup
        - Src:             'builtin/am.c:1381,2'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:1382,8'
          Dst:             strstr
        - Src:             'builtin/am.c:1384,7'
          Dst:             _
        - Src:             'builtin/am.c:1384,39'
          Dst:             oid_to_hex
        - Src:             'builtin/am.c:1384,3'
          Dst:             die
        - Src:             'builtin/am.c:1385,15'
          Dst:             xstrdup
        - Src:             'builtin/am.c:1386,19'
          Dst:             strlen
        - Src:             'builtin/am.c:1387,2'
          Dst:             repo_unuse_commit_buffer
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    71
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_mail_commit_oid
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit_id
        - mail
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fclose
        - get_oid_hex
        - skip_prefix
        - strbuf_getline_lf
        - strbuf_release
        - xfopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:1334,33'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1335,22'
              BranchSideFuncs:
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/am.c:1337,7'
              BranchSideFuncs:
                - strbuf_release
                - fclose
        - Branch String:   'builtin/am.c:1335,40'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1336,18'
              BranchSideFuncs:
                - get_oid_hex
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/am.c:1337,7'
              BranchSideFuncs:
                - strbuf_release
                - fclose
        - Branch String:   'builtin/am.c:1334,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1334,6'
              BranchSideFuncs:
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/am.c:1337,7'
              BranchSideFuncs:
                - strbuf_release
                - fclose
      Callsites:
        - Src:             'builtin/am.c:1330,13'
          Dst:             xfopen
        - Src:             'builtin/am.c:1334,6'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/am.c:1335,7'
          Dst:             skip_prefix
        - Src:             'builtin/am.c:1336,6'
          Dst:             get_oid_hex
        - Src:             'builtin/am.c:1339,2'
          Dst:             strbuf_release
        - Src:             'builtin/am.c:1340,2'
          Dst:             fclose
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    146
      BranchProfiles:  []
      Callsites:       []
    - functionName:    run_post_rewrite_hook
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - am_path
        - run_hooks_opt
        - strvec_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/am.c:513,2'
          Dst:             strvec_push
        - Src:             'builtin/am.c:514,22'
          Dst:             am_path
        - Src:             'builtin/am.c:516,9'
          Dst:             run_hooks_opt
    - functionName:    copy_notes_for_rebase
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         24
      ICount:          177
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - __assert_fail
        - am_path
        - const_error
        - copy_note_for_rewrite
        - error
        - fclose
        - finish_copy_notes_for_rewrite
        - get_oid_hex
        - init_copy_notes_for_rewrite
        - oid_to_hex
        - parse_oid_hex
        - strbuf_getline_lf
        - strbuf_release
        - xfopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:534,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:534,2'
              BranchSideFuncs:
                - init_copy_notes_for_rewrite
                - am_path
                - xfopen
                - strbuf_getline_lf
                - finish_copy_notes_for_rewrite
                - fclose
                - strbuf_release
                - parse_oid_hex
                - get_oid_hex
                - copy_note_for_rewrite
                - _.6
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:536,6'
              BranchSideFuncs:
                - init_copy_notes_for_rewrite
                - am_path
                - xfopen
                - strbuf_getline_lf
                - finish_copy_notes_for_rewrite
                - fclose
                - strbuf_release
                - parse_oid_hex
                - get_oid_hex
                - copy_note_for_rewrite
                - _.6
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:537,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:538,3'
              BranchSideFuncs:
                - am_path
                - xfopen
                - strbuf_getline_lf
                - finish_copy_notes_for_rewrite
                - fclose
                - strbuf_release
                - parse_oid_hex
                - get_oid_hex
                - copy_note_for_rewrite
                - _.6
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:540,22'
              BranchSideFuncs:
                - am_path
                - xfopen
                - strbuf_getline_lf
                - finish_copy_notes_for_rewrite
                - fclose
                - strbuf_release
                - parse_oid_hex
                - get_oid_hex
                - copy_note_for_rewrite
                - _.6
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:542,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:546,10'
              BranchSideFuncs:
                - parse_oid_hex
                - get_oid_hex
                - copy_note_for_rewrite
                - strbuf_getline_lf
                - finish_copy_notes_for_rewrite
                - fclose
                - strbuf_release
                - _.6
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:572,32'
              BranchSideFuncs:
                - finish_copy_notes_for_rewrite
                - fclose
                - strbuf_release
        - Branch String:   'builtin/am.c:546,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:547,10'
              BranchSideFuncs:
                - error
                - const_error.10
                - finish_copy_notes_for_rewrite
                - fclose
                - strbuf_release
            - BranchSide:      'builtin/am.c:551,24'
              BranchSideFuncs:
                - parse_oid_hex
                - get_oid_hex
                - copy_note_for_rewrite
                - strbuf_getline_lf
                - finish_copy_notes_for_rewrite
                - fclose
                - strbuf_release
                - error
                - const_error.10
                - _.6
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:551,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:552,10'
              BranchSideFuncs:
                - error
                - const_error.10
                - finish_copy_notes_for_rewrite
                - fclose
                - strbuf_release
            - BranchSide:      'builtin/am.c:556,8'
              BranchSideFuncs:
                - get_oid_hex
                - copy_note_for_rewrite
                - strbuf_getline_lf
                - finish_copy_notes_for_rewrite
                - fclose
                - strbuf_release
                - parse_oid_hex
                - error
                - const_error.10
                - error
                - const_error.10
                - _.6
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:556,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:557,10'
              BranchSideFuncs:
                - error
                - const_error.10
                - finish_copy_notes_for_rewrite
                - fclose
                - strbuf_release
            - BranchSide:      'builtin/am.c:561,19'
              BranchSideFuncs:
                - get_oid_hex
                - copy_note_for_rewrite
                - strbuf_getline_lf
                - finish_copy_notes_for_rewrite
                - fclose
                - strbuf_release
                - parse_oid_hex
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
                - _.6
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.10
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:561,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:562,10'
              BranchSideFuncs:
                - error
                - const_error.10
                - finish_copy_notes_for_rewrite
                - fclose
                - strbuf_release
            - BranchSide:      'builtin/am.c:566,29'
              BranchSideFuncs:
                - copy_note_for_rewrite
                - strbuf_getline_lf
                - finish_copy_notes_for_rewrite
                - fclose
                - strbuf_release
                - parse_oid_hex
                - get_oid_hex
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
                - _.6
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:566,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:542,2'
              BranchSideFuncs:
                - _.6
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.10
                - strbuf_getline_lf
                - finish_copy_notes_for_rewrite
                - fclose
                - strbuf_release
                - parse_oid_hex
                - get_oid_hex
                - copy_note_for_rewrite
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:567,10'
              BranchSideFuncs:
                - _.6
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.10
                - strbuf_getline_lf
                - finish_copy_notes_for_rewrite
                - fclose
                - strbuf_release
                - parse_oid_hex
                - get_oid_hex
                - copy_note_for_rewrite
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
                - error
                - const_error.10
      Callsites:
        - Src:             'builtin/am.c:529,29'
          Dst:             _
        - Src:             'builtin/am.c:534,2'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:536,6'
          Dst:             init_copy_notes_for_rewrite
        - Src:             'builtin/am.c:540,14'
          Dst:             am_path
        - Src:             'builtin/am.c:540,7'
          Dst:             xfopen
        - Src:             'builtin/am.c:542,10'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/am.c:547,10'
          Dst:             error
        - Src:             'builtin/am.c:547,10'
          Dst:             const_error
        - Src:             'builtin/am.c:551,7'
          Dst:             parse_oid_hex
        - Src:             'builtin/am.c:552,10'
          Dst:             error
        - Src:             'builtin/am.c:552,10'
          Dst:             const_error
        - Src:             'builtin/am.c:557,10'
          Dst:             error
        - Src:             'builtin/am.c:557,10'
          Dst:             const_error
        - Src:             'builtin/am.c:561,7'
          Dst:             get_oid_hex
        - Src:             'builtin/am.c:562,10'
          Dst:             error
        - Src:             'builtin/am.c:562,10'
          Dst:             const_error
        - Src:             'builtin/am.c:566,7'
          Dst:             copy_note_for_rewrite
        - Src:             'builtin/am.c:567,10'
          Dst:             _
        - Src:             'builtin/am.c:567,10'
          Dst:             oid_to_hex
        - Src:             'builtin/am.c:567,10'
          Dst:             oid_to_hex
        - Src:             'builtin/am.c:567,10'
          Dst:             error
        - Src:             'builtin/am.c:567,10'
          Dst:             const_error
        - Src:             'builtin/am.c:572,2'
          Dst:             finish_copy_notes_for_rewrite
        - Src:             'builtin/am.c:573,2'
          Dst:             fclose
        - Src:             'builtin/am.c:574,2'
          Dst:             strbuf_release
    - functionName:    am_next
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         14
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - am_path
        - get_main_ref_store
        - oid_to_hex
        - oidclr
        - repo_get_oid
        - unlink
        - write_state_count
        - write_state_text
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/am.c:1130,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1131,20'
              BranchSideFuncs:
                - write_state_text
                - write_state_count
            - BranchSide:      'builtin/am.c:1133,20'
              BranchSideFuncs:
                - write_state_text
                - write_state_count
      Callsites:
        - Src:             'builtin/am.c:1122,9'
          Dst:             am_path
        - Src:             'builtin/am.c:1122,2'
          Dst:             unlink
        - Src:             'builtin/am.c:1123,9'
          Dst:             am_path
        - Src:             'builtin/am.c:1123,2'
          Dst:             unlink
        - Src:             'builtin/am.c:1125,2'
          Dst:             oidclr
        - Src:             'builtin/am.c:1126,9'
          Dst:             am_path
        - Src:             'builtin/am.c:1126,2'
          Dst:             unlink
        - Src:             'builtin/am.c:1127,18'
          Dst:             get_main_ref_store
        - Src:             'builtin/am.c:1127,2'
          Dst:             refs_delete_ref
        - Src:             'builtin/am.c:1130,7'
          Dst:             repo_get_oid
        - Src:             'builtin/am.c:1131,43'
          Dst:             oid_to_hex
        - Src:             'builtin/am.c:1131,3'
          Dst:             write_state_text
        - Src:             'builtin/am.c:1133,3'
          Dst:             write_state_text
        - Src:             'builtin/am.c:1136,2'
          Dst:             write_state_count
    - functionName:    write_state_text
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - name
        - string
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - am_path
        - write_file
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/am.c:235,13'
          Dst:             am_path
        - Src:             'builtin/am.c:235,2'
          Dst:             write_file
    - functionName:    write_state_count
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - name
        - value
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - am_path
        - write_file
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/am.c:241,13'
          Dst:             am_path
        - Src:             'builtin/am.c:241,2'
          Dst:             write_file
    - functionName:    do_commit
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1724
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         33
      ICount:          253
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - __assert_fail
        - am_path
        - commit_tree_extended
        - common_exit
        - die
        - exit
        - fclose
        - fmt_ident
        - fprintf
        - free_commit_list
        - get_index_file
        - get_main_ref_store
        - getenv
        - is_null_oid
        - linelen
        - lookup_commit
        - oid_to_hex
        - repo_get_oid_commit
        - run_hooks
        - say
        - strbuf_addf
        - strbuf_release
        - write_index_as_tree
        - xfopen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/am.c:1667,24'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1667,37'
              BranchSideFuncs:
                - get_index_file
                - write_index_as_tree
                - repo_get_oid_commit
                - lookup_commit
                - commit_list_insert
                - fmt_ident
                - commit_tree_extended
                - getenv
                - linelen
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_hooks
                - free_commit_list
                - strbuf_release
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
                - _.6
                - die
                - getenv
                - getenv
                - fmt_ident
                - _.6
                - say
                - _.6
                - die
            - BranchSide:      'builtin/am.c:1670,33'
              BranchSideFuncs:
                - get_index_file
                - write_index_as_tree
                - repo_get_oid_commit
                - lookup_commit
                - commit_list_insert
                - fmt_ident
                - commit_tree_extended
                - getenv
                - linelen
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_hooks
                - free_commit_list
                - strbuf_release
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
                - _.6
                - die
                - getenv
                - getenv
                - fmt_ident
                - _.6
                - say
                - _.6
                - die
        - Branch String:   'builtin/am.c:1667,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1668,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/am.c:1670,33'
              BranchSideFuncs:
                - get_index_file
                - write_index_as_tree
                - repo_get_oid_commit
                - lookup_commit
                - commit_list_insert
                - fmt_ident
                - commit_tree_extended
                - getenv
                - linelen
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_hooks
                - free_commit_list
                - strbuf_release
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
                - _.6
                - die
                - getenv
                - getenv
                - fmt_ident
                - _.6
                - say
                - _.6
                - die
        - Branch String:   'builtin/am.c:1670,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1671,7'
              BranchSideFuncs:
                - _.6
                - die
            - BranchSide:      'builtin/am.c:1673,27'
              BranchSideFuncs:
                - repo_get_oid_commit
                - lookup_commit
                - commit_list_insert
                - fmt_ident
                - commit_tree_extended
                - getenv
                - linelen
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_hooks
                - free_commit_list
                - strbuf_release
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
                - _.6
                - die
                - getenv
                - getenv
                - fmt_ident
                - _.6
                - say
        - Branch String:   'builtin/am.c:1673,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1674,11'
              BranchSideFuncs:
                - _.6
                - say
                - fmt_ident
                - commit_tree_extended
                - getenv
                - linelen
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_hooks
                - free_commit_list
                - strbuf_release
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
                - _.6
                - die
                - getenv
                - getenv
                - fmt_ident
            - BranchSide:      'builtin/am.c:1678,11'
              BranchSideFuncs:
                - _.6
                - say
                - fmt_ident
                - commit_tree_extended
                - getenv
                - linelen
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_hooks
                - free_commit_list
                - strbuf_release
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
                - _.6
                - die
                - getenv
                - getenv
                - fmt_ident
        - Branch String:   'builtin/am.c:1684,4'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1682,11'
              BranchSideFuncs:
                - fmt_ident
                - commit_tree_extended
                - getenv
                - linelen
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_hooks
                - free_commit_list
                - strbuf_release
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
                - _.6
                - die
                - getenv
                - getenv
                - fmt_ident
            - BranchSide:      'builtin/am.c:1684,32'
              BranchSideFuncs:
                - fmt_ident
                - commit_tree_extended
                - getenv
                - linelen
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_hooks
                - free_commit_list
                - strbuf_release
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
                - _.6
                - die
                - getenv
                - getenv
                - fmt_ident
        - Branch String:   'builtin/am.c:1687,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1688,25'
              BranchSideFuncs:
                - getenv
                - getenv
                - fmt_ident
                - commit_tree_extended
                - getenv
                - linelen
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_hooks
                - free_commit_list
                - strbuf_release
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
                - _.6
                - die
            - BranchSide:      'builtin/am.c:1695,27'
              BranchSideFuncs:
                - commit_tree_extended
                - getenv
                - linelen
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_hooks
                - free_commit_list
                - strbuf_release
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
                - _.6
                - die
        - Branch String:   'builtin/am.c:1691,11'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1688,15'
              BranchSideFuncs:
                - fmt_ident
                - commit_tree_extended
                - getenv
                - linelen
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_hooks
                - free_commit_list
                - strbuf_release
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
                - _.6
                - die
            - BranchSide:      'builtin/am.c:1692,11'
              BranchSideFuncs:
                - fmt_ident
                - commit_tree_extended
                - getenv
                - linelen
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_hooks
                - free_commit_list
                - strbuf_release
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
                - _.6
                - die
        - Branch String:   'builtin/am.c:1695,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1698,7'
              BranchSideFuncs:
                - _.6
                - die
            - BranchSide:      'builtin/am.c:1700,15'
              BranchSideFuncs:
                - getenv
                - linelen
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_hooks
                - free_commit_list
                - strbuf_release
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
        - Branch String:   'builtin/am.c:1701,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1702,14'
              BranchSideFuncs:
                - linelen
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_hooks
                - free_commit_list
                - strbuf_release
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
            - BranchSide:      'builtin/am.c:1704,31'
              BranchSideFuncs:
                - linelen
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_hooks
                - free_commit_list
                - strbuf_release
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
        - Branch String:   'builtin/am.c:1711,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1711,6'
              BranchSideFuncs:
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - run_hooks
                - free_commit_list
                - strbuf_release
                - __assert_fail
            - BranchSide:      'builtin/am.c:1712,29'
              BranchSideFuncs:
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - run_hooks
                - free_commit_list
                - strbuf_release
                - __assert_fail
        - Branch String:   'builtin/am.c:1714,3'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1714,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/am.c:1715,11'
              BranchSideFuncs:
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - run_hooks
                - free_commit_list
                - strbuf_release
      Callsites:
        - Src:             'builtin/am.c:1667,27'
          Dst:             run_hooks
        - Src:             'builtin/am.c:1668,3'
          Dst:             common_exit
        - Src:             'builtin/am.c:1668,3'
          Dst:             exit
        - Src:             'builtin/am.c:1670,56'
          Dst:             get_index_file
        - Src:             'builtin/am.c:1670,6'
          Dst:             write_index_as_tree
        - Src:             'builtin/am.c:1671,7'
          Dst:             _
        - Src:             'builtin/am.c:1671,3'
          Dst:             die
        - Src:             'builtin/am.c:1673,7'
          Dst:             repo_get_oid_commit
        - Src:             'builtin/am.c:1675,22'
          Dst:             lookup_commit
        - Src:             'builtin/am.c:1675,3'
          Dst:             commit_list_insert
        - Src:             'builtin/am.c:1679,22'
          Dst:             _
        - Src:             'builtin/am.c:1679,3'
          Dst:             say
        - Src:             'builtin/am.c:1682,11'
          Dst:             fmt_ident
        - Src:             'builtin/am.c:1688,25'
          Dst:             getenv
        - Src:             'builtin/am.c:1689,11'
          Dst:             getenv
        - Src:             'builtin/am.c:1688,15'
          Dst:             fmt_ident
        - Src:             'builtin/am.c:1695,6'
          Dst:             commit_tree_extended
        - Src:             'builtin/am.c:1698,7'
          Dst:             _
        - Src:             'builtin/am.c:1698,3'
          Dst:             die
        - Src:             'builtin/am.c:1700,15'
          Dst:             getenv
        - Src:             'builtin/am.c:1704,43'
          Dst:             linelen
        - Src:             'builtin/am.c:1704,2'
          Dst:             strbuf_addf
        - Src:             'builtin/am.c:1707,18'
          Dst:             get_main_ref_store
        - Src:             'builtin/am.c:1707,2'
          Dst:             refs_update_ref
        - Src:             'builtin/am.c:1712,21'
          Dst:             am_path
        - Src:             'builtin/am.c:1712,14'
          Dst:             xfopen
        - Src:             'builtin/am.c:1714,3'
          Dst:             is_null_oid
        - Src:             'builtin/am.c:1714,3'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:1715,22'
          Dst:             oid_to_hex
        - Src:             'builtin/am.c:1715,3'
          Dst:             fprintf
        - Src:             'builtin/am.c:1716,23'
          Dst:             oid_to_hex
        - Src:             'builtin/am.c:1716,3'
          Dst:             fprintf
        - Src:             'builtin/am.c:1717,3'
          Dst:             fclose
        - Src:             'builtin/am.c:1720,2'
          Dst:             run_hooks
        - Src:             'builtin/am.c:1722,2'
          Dst:             free_commit_list
        - Src:             'builtin/am.c:1723,2'
          Dst:             strbuf_release
    - functionName:    say
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - fp
        - fmt
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - putc
        - vfprintf
      functionUses:    8
      BranchProfiles:
        - Branch String:   'builtin/am.c:260,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:260,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:261,12'
              BranchSideFuncs:
                - vfprintf
                - putc
      Callsites:
        - Src:             'builtin/am.c:261,3'
          Dst:             vfprintf
        - Src:             'builtin/am.c:262,3'
          Dst:             putc
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    155
      BranchProfiles:  []
      Callsites:       []
    - functionName:    linelen
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strchrnul
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/am.c:49,9'
          Dst:             strchrnul
    - functionName:    strchrnul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    73
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vfprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fall_back_threeway
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1652
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - index_path
      BBCount:         23
      ICount:          233
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - add_pending_oid
        - build_fake_ancestor
        - const_error
        - diff_filter_bit
        - diff_setup_done
        - discard_index
        - error
        - get_git_dir
        - init_ui_merge_options
        - linelen
        - merge_recursive_generic
        - oidcpy
        - read_index_from
        - release_revisions
        - repo_get_oid
        - repo_init_revisions
        - repo_read_index
        - repo_rerere
        - run_apply
        - run_diff_index
        - say
        - write_index_as_tree
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:1583,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1584,21'
              BranchSideFuncs:
                - oidcpy
                - build_fake_ancestor
                - discard_index
                - get_git_dir
                - read_index_from
                - write_index_as_tree
                - _.6
                - say
                - repo_init_revisions
                - diff_filter_bit
                - diff_filter_bit
                - add_pending_oid
                - diff_setup_done
                - run_diff_index
                - release_revisions
                - run_apply
                - write_index_as_tree
                - _.6
                - say
                - discard_index
                - repo_read_index
                - init_ui_merge_options
                - linelen
                - xstrfmt
                - merge_recursive_generic
                - free
                - repo_rerere
                - free
                - _.6
                - error
                - const_error.10
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:1586,26'
              BranchSideFuncs:
                - build_fake_ancestor
                - discard_index
                - get_git_dir
                - read_index_from
                - write_index_as_tree
                - _.6
                - say
                - repo_init_revisions
                - diff_filter_bit
                - diff_filter_bit
                - add_pending_oid
                - diff_setup_done
                - run_diff_index
                - release_revisions
                - run_apply
                - write_index_as_tree
                - _.6
                - say
                - discard_index
                - repo_read_index
                - init_ui_merge_options
                - linelen
                - xstrfmt
                - merge_recursive_generic
                - free
                - repo_rerere
                - free
                - _.6
                - error
                - const_error.10
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:1586,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1587,10'
              BranchSideFuncs:
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:1589,16'
              BranchSideFuncs:
                - discard_index
                - get_git_dir
                - read_index_from
                - write_index_as_tree
                - _.6
                - say
                - repo_init_revisions
                - diff_filter_bit
                - diff_filter_bit
                - add_pending_oid
                - diff_setup_done
                - run_diff_index
                - release_revisions
                - run_apply
                - write_index_as_tree
                - _.6
                - say
                - discard_index
                - repo_read_index
                - init_ui_merge_options
                - linelen
                - xstrfmt
                - merge_recursive_generic
                - free
                - repo_rerere
                - free
                - _.6
                - error
                - const_error.10
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:1592,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1593,10'
              BranchSideFuncs:
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:1595,6'
              BranchSideFuncs:
                - _.6
                - say
                - repo_init_revisions
                - diff_filter_bit
                - diff_filter_bit
                - add_pending_oid
                - diff_setup_done
                - run_diff_index
                - release_revisions
                - run_apply
                - write_index_as_tree
                - _.6
                - say
                - discard_index
                - repo_read_index
                - init_ui_merge_options
                - linelen
                - xstrfmt
                - merge_recursive_generic
                - free
                - repo_rerere
                - free
                - _.6
                - error
                - const_error.10
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:1597,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1602,19'
              BranchSideFuncs:
                - run_apply
                - write_index_as_tree
                - _.6
                - say
                - discard_index
                - repo_read_index
                - init_ui_merge_options
                - linelen
                - xstrfmt
                - merge_recursive_generic
                - free
                - repo_rerere
                - free
                - _.6
                - error
                - const_error.10
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:1614,16'
              BranchSideFuncs:
                - run_apply
                - write_index_as_tree
                - _.6
                - say
                - discard_index
                - repo_read_index
                - init_ui_merge_options
                - linelen
                - xstrfmt
                - merge_recursive_generic
                - free
                - repo_rerere
                - free
                - _.6
                - error
                - const_error.10
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:1614,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1615,10'
              BranchSideFuncs:
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:1618,39'
              BranchSideFuncs:
                - write_index_as_tree
                - _.6
                - say
                - discard_index
                - repo_read_index
                - init_ui_merge_options
                - linelen
                - xstrfmt
                - merge_recursive_generic
                - free
                - repo_rerere
                - free
                - _.6
                - error
                - const_error.10
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:1618,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1619,10'
              BranchSideFuncs:
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:1621,6'
              BranchSideFuncs:
                - _.6
                - say
                - discard_index
                - repo_read_index
                - init_ui_merge_options
                - linelen
                - xstrfmt
                - merge_recursive_generic
                - free
                - repo_rerere
                - free
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:1641,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1642,5'
              BranchSideFuncs:
                - merge_recursive_generic
                - free
                - repo_rerere
                - free
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:1644,61'
              BranchSideFuncs:
                - merge_recursive_generic
                - free
                - repo_rerere
                - free
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:1644,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1645,15'
              BranchSideFuncs:
                - repo_rerere
                - free
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:1650,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/am.c:1583,6'
          Dst:             repo_get_oid
        - Src:             'builtin/am.c:1584,3'
          Dst:             oidcpy
        - Src:             'builtin/am.c:1586,6'
          Dst:             build_fake_ancestor
        - Src:             'builtin/am.c:1587,10'
          Dst:             error
        - Src:             'builtin/am.c:1587,10'
          Dst:             const_error
        - Src:             'builtin/am.c:1589,2'
          Dst:             discard_index
        - Src:             'builtin/am.c:1590,53'
          Dst:             get_git_dir
        - Src:             'builtin/am.c:1590,2'
          Dst:             read_index_from
        - Src:             'builtin/am.c:1592,6'
          Dst:             write_index_as_tree
        - Src:             'builtin/am.c:1593,10'
          Dst:             _
        - Src:             'builtin/am.c:1593,10'
          Dst:             error
        - Src:             'builtin/am.c:1593,10'
          Dst:             const_error
        - Src:             'builtin/am.c:1595,21'
          Dst:             _
        - Src:             'builtin/am.c:1595,2'
          Dst:             say
        - Src:             'builtin/am.c:1604,3'
          Dst:             repo_init_revisions
        - Src:             'builtin/am.c:1606,30'
          Dst:             diff_filter_bit
        - Src:             'builtin/am.c:1607,30'
          Dst:             diff_filter_bit
        - Src:             'builtin/am.c:1608,3'
          Dst:             add_pending_oid
        - Src:             'builtin/am.c:1609,3'
          Dst:             diff_setup_done
        - Src:             'builtin/am.c:1610,3'
          Dst:             run_diff_index
        - Src:             'builtin/am.c:1611,3'
          Dst:             release_revisions
        - Src:             'builtin/am.c:1614,6'
          Dst:             run_apply
        - Src:             'builtin/am.c:1615,10'
          Dst:             _
        - Src:             'builtin/am.c:1615,10'
          Dst:             error
        - Src:             'builtin/am.c:1615,10'
          Dst:             const_error
        - Src:             'builtin/am.c:1618,6'
          Dst:             write_index_as_tree
        - Src:             'builtin/am.c:1619,10'
          Dst:             error
        - Src:             'builtin/am.c:1619,10'
          Dst:             const_error
        - Src:             'builtin/am.c:1621,21'
          Dst:             _
        - Src:             'builtin/am.c:1621,2'
          Dst:             say
        - Src:             'builtin/am.c:1623,2'
          Dst:             discard_index
        - Src:             'builtin/am.c:1624,2'
          Dst:             repo_read_index
        - Src:             'builtin/am.c:1634,2'
          Dst:             init_ui_merge_options
        - Src:             'builtin/am.c:1637,36'
          Dst:             linelen
        - Src:             'builtin/am.c:1637,20'
          Dst:             xstrfmt
        - Src:             'builtin/am.c:1644,6'
          Dst:             merge_recursive_generic
        - Src:             'builtin/am.c:1645,3'
          Dst:             repo_rerere
        - Src:             'builtin/am.c:1647,10'
          Dst:             _
        - Src:             'builtin/am.c:1647,10'
          Dst:             error
        - Src:             'builtin/am.c:1647,10'
          Dst:             const_error
    - functionName:    run_apply
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1487
      functionLinenumberEnd: 1551
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - index_file
      BBCount:         25
      ICount:          185
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - BUG_fl
        - am_path
        - apply_all_patches
        - apply_parse_options
        - check_apply_state
        - clear_apply_state
        - die
        - discard_index
        - get_git_dir
        - init_apply_state
        - read_index_from
        - st_mult
        - strvec_clear
        - strvec_push
        - strvec_pushv
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/am.c:1496,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1497,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/am.c:1499,2'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - st_mult
                - xmalloc
                - copy_array
                - apply_parse_options
                - check_apply_state
                - am_path
                - strvec_push
                - apply_all_patches
                - strvec_clear
                - strvec_clear
                - clear_apply_state
                - free
                - discard_index
                - get_git_dir
                - read_index_from
                - BUG_fl
                - die
        - Branch String:   'builtin/am.c:1513,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1514,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/am.c:1516,6'
              BranchSideFuncs:
                - check_apply_state
                - am_path
                - strvec_push
                - apply_all_patches
                - strvec_clear
                - strvec_clear
                - clear_apply_state
                - free
                - discard_index
                - get_git_dir
                - read_index_from
                - BUG_fl
        - Branch String:   'builtin/am.c:1516,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1517,28'
              BranchSideFuncs:
                - check_apply_state
                - am_path
                - strvec_push
                - apply_all_patches
                - strvec_clear
                - strvec_clear
                - clear_apply_state
                - free
                - discard_index
                - get_git_dir
                - read_index_from
                - BUG_fl
            - BranchSide:      'builtin/am.c:1520,15'
              BranchSideFuncs:
                - check_apply_state
                - am_path
                - strvec_push
                - apply_all_patches
                - strvec_clear
                - strvec_clear
                - clear_apply_state
                - free
                - discard_index
                - get_git_dir
                - read_index_from
                - BUG_fl
        - Branch String:   'builtin/am.c:1526,22'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1526,26'
              BranchSideFuncs:
                - check_apply_state
                - am_path
                - strvec_push
                - apply_all_patches
                - strvec_clear
                - strvec_clear
                - clear_apply_state
                - free
                - discard_index
                - get_git_dir
                - read_index_from
                - BUG_fl
            - BranchSide:      'builtin/am.c:1529,38'
              BranchSideFuncs:
                - check_apply_state
                - am_path
                - strvec_push
                - apply_all_patches
                - strvec_clear
                - strvec_clear
                - clear_apply_state
                - free
                - discard_index
                - get_git_dir
                - read_index_from
                - BUG_fl
        - Branch String:   'builtin/am.c:1526,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1527,15'
              BranchSideFuncs:
                - check_apply_state
                - am_path
                - strvec_push
                - apply_all_patches
                - strvec_clear
                - strvec_clear
                - clear_apply_state
                - free
                - discard_index
                - get_git_dir
                - read_index_from
                - BUG_fl
            - BranchSide:      'builtin/am.c:1529,38'
              BranchSideFuncs:
                - check_apply_state
                - am_path
                - strvec_push
                - apply_all_patches
                - strvec_clear
                - strvec_clear
                - clear_apply_state
                - free
                - discard_index
                - get_git_dir
                - read_index_from
                - BUG_fl
        - Branch String:   'builtin/am.c:1529,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1530,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/am.c:1532,36'
              BranchSideFuncs:
                - am_path
                - strvec_push
                - apply_all_patches
                - strvec_clear
                - strvec_clear
                - clear_apply_state
                - free
                - discard_index
                - get_git_dir
                - read_index_from
        - Branch String:   'builtin/am.c:1541,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1542,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:1544,6'
              BranchSideFuncs:
                - discard_index
                - get_git_dir
                - read_index_from
        - Branch String:   'builtin/am.c:1544,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1546,17'
              BranchSideFuncs:
                - discard_index
                - get_git_dir
                - read_index_from
            - BranchSide:      'builtin/am.c:1550,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/am.c:1496,6'
          Dst:             init_apply_state
        - Src:             'builtin/am.c:1497,3'
          Dst:             BUG_fl
        - Src:             'builtin/am.c:1499,2'
          Dst:             strvec_push
        - Src:             'builtin/am.c:1500,2'
          Dst:             strvec_pushv
        - Src:             'builtin/am.c:1507,2'
          Dst:             st_mult
        - Src:             'builtin/am.c:1507,2'
          Dst:             xmalloc
        - Src:             'builtin/am.c:1507,2'
          Dst:             copy_array
        - Src:             'builtin/am.c:1509,14'
          Dst:             apply_parse_options
        - Src:             'builtin/am.c:1514,3'
          Dst:             die
        - Src:             'builtin/am.c:1529,6'
          Dst:             check_apply_state
        - Src:             'builtin/am.c:1530,3'
          Dst:             BUG_fl
        - Src:             'builtin/am.c:1532,28'
          Dst:             am_path
        - Src:             'builtin/am.c:1532,2'
          Dst:             strvec_push
        - Src:             'builtin/am.c:1534,8'
          Dst:             apply_all_patches
        - Src:             'builtin/am.c:1536,2'
          Dst:             strvec_clear
        - Src:             'builtin/am.c:1537,2'
          Dst:             strvec_clear
        - Src:             'builtin/am.c:1538,2'
          Dst:             clear_apply_state
        - Src:             'builtin/am.c:1546,3'
          Dst:             discard_index
        - Src:             'builtin/am.c:1547,54'
          Dst:             get_git_dir
        - Src:             'builtin/am.c:1547,3'
          Dst:             read_index_from
    - functionName:    run_applypatch_msg_hook
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         16
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - __assert_fail
        - am_path
        - die
        - read_commit_msg
        - run_hooks_l
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:490,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:490,2'
              BranchSideFuncs:
                - am_path
                - run_hooks_l
                - free
                - read_commit_msg
                - _.6
                - am_path
                - die
            - BranchSide:      'builtin/am.c:492,7'
              BranchSideFuncs:
                - am_path
                - run_hooks_l
                - free
                - read_commit_msg
                - _.6
                - am_path
                - die
        - Branch String:   'builtin/am.c:492,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:493,21'
              BranchSideFuncs:
                - free
                - read_commit_msg
                - _.6
                - am_path
                - die
            - BranchSide:      'builtin/am.c:496,7'
              BranchSideFuncs:
                - free
                - read_commit_msg
                - _.6
                - am_path
                - die
        - Branch String:   'builtin/am.c:496,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:496,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:497,3'
              BranchSideFuncs:
                - free
                - read_commit_msg
                - _.6
                - am_path
                - die
        - Branch String:   'builtin/am.c:498,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:499,8'
              BranchSideFuncs:
                - _.6
                - am_path
                - die
            - BranchSide:      'builtin/am.c:501,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/am.c:490,2'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:494,7'
          Dst:             am_path
        - Src:             'builtin/am.c:493,9'
          Dst:             run_hooks_l
        - Src:             'builtin/am.c:498,7'
          Dst:             read_commit_msg
        - Src:             'builtin/am.c:499,8'
          Dst:             _
        - Src:             'builtin/am.c:500,5'
          Dst:             am_path
        - Src:             'builtin/am.c:499,4'
          Dst:             die
    - functionName:    read_commit_msg
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         9
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - read_state_file
        - strbuf_detach
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/am.c:370,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:370,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/am.c:372,27'
              BranchSideFuncs:
                - read_state_file
                - strbuf_detach
                - strbuf_release
        - Branch String:   'builtin/am.c:372,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:373,3'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/am.c:377,35'
              BranchSideFuncs:
                - strbuf_detach
      Callsites:
        - Src:             'builtin/am.c:370,2'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:372,6'
          Dst:             read_state_file
        - Src:             'builtin/am.c:373,3'
          Dst:             strbuf_release
        - Src:             'builtin/am.c:377,15'
          Dst:             strbuf_detach
    - functionName:    die_user_resolve
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - advice_enabled
        - advise_if_enabled
        - am_path
        - common_exit
        - exit
        - is_empty_or_missing_file
        - repo_index_has_changes
        - strbuf_addf
        - strbuf_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/am.c:1158,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1159,50'
              BranchSideFuncs:
                - advise_if_enabled
                - common_exit
                - exit
            - BranchSide:      'builtin/am.c:1161,25'
              BranchSideFuncs:
                - _.6
                - strbuf_addf
                - _.6
                - strbuf_addf
                - advice_enabled
                - _.6
                - strbuf_addf
                - advise_if_enabled
                - strbuf_release
                - common_exit
                - exit
                - am_path
                - is_empty_or_missing_file
                - repo_index_has_changes
                - _.6
                - strbuf_addf
        - Branch String:   'builtin/am.c:1167,42'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1168,40'
              BranchSideFuncs:
                - am_path
                - is_empty_or_missing_file
                - _.6
                - strbuf_addf
                - advise_if_enabled
                - strbuf_release
                - common_exit
                - exit
                - repo_index_has_changes
                - _.6
                - strbuf_addf
            - BranchSide:      'builtin/am.c:1172,20'
              BranchSideFuncs:
                - _.6
                - strbuf_addf
                - advise_if_enabled
                - strbuf_release
                - common_exit
                - exit
        - Branch String:   'builtin/am.c:1168,57'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1169,31'
              BranchSideFuncs:
                - repo_index_has_changes
                - _.6
                - strbuf_addf
                - _.6
                - strbuf_addf
                - advise_if_enabled
                - strbuf_release
                - common_exit
                - exit
            - BranchSide:      'builtin/am.c:1172,20'
              BranchSideFuncs:
                - _.6
                - strbuf_addf
                - advise_if_enabled
                - strbuf_release
                - common_exit
                - exit
        - Branch String:   'builtin/am.c:1167,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1170,21'
              BranchSideFuncs:
                - _.6
                - strbuf_addf
                - advise_if_enabled
                - strbuf_release
                - common_exit
                - exit
            - BranchSide:      'builtin/am.c:1172,20'
              BranchSideFuncs:
                - _.6
                - strbuf_addf
                - advise_if_enabled
                - strbuf_release
                - common_exit
                - exit
      Callsites:
        - Src:             'builtin/am.c:1159,3'
          Dst:             advise_if_enabled
        - Src:             'builtin/am.c:1164,20'
          Dst:             _
        - Src:             'builtin/am.c:1164,3'
          Dst:             strbuf_addf
        - Src:             'builtin/am.c:1165,20'
          Dst:             _
        - Src:             'builtin/am.c:1165,3'
          Dst:             strbuf_addf
        - Src:             'builtin/am.c:1167,7'
          Dst:             advice_enabled
        - Src:             'builtin/am.c:1168,32'
          Dst:             am_path
        - Src:             'builtin/am.c:1168,7'
          Dst:             is_empty_or_missing_file
        - Src:             'builtin/am.c:1169,8'
          Dst:             repo_index_has_changes
        - Src:             'builtin/am.c:1170,21'
          Dst:             _
        - Src:             'builtin/am.c:1170,4'
          Dst:             strbuf_addf
        - Src:             'builtin/am.c:1172,20'
          Dst:             _
        - Src:             'builtin/am.c:1172,3'
          Dst:             strbuf_addf
        - Src:             'builtin/am.c:1174,3'
          Dst:             advise_if_enabled
        - Src:             'builtin/am.c:1175,3'
          Dst:             strbuf_release
        - Src:             'builtin/am.c:1178,2'
          Dst:             common_exit
        - Src:             'builtin/am.c:1178,2'
          Dst:             exit
    - functionName:    do_interactive
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         46
      ICount:          227
      EdgeCount:       58
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - __assert_fail
        - am_path
        - die
        - fgets
        - git_pager
        - launch_editor
        - prepare_pager_args
        - printf
        - puts
        - run_command
        - strbuf_detach
        - strbuf_release
        - strvec_push
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/am.c:1750,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1750,2'
              BranchSideFuncs:
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - git_pager
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
                - am_path
                - launch_editor
                - free
                - strbuf_detach
                - strbuf_release
            - BranchSide:      'builtin/am.c:1752,2'
              BranchSideFuncs:
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - git_pager
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
                - am_path
                - launch_editor
                - free
                - strbuf_detach
                - strbuf_release
        - Branch String:   'builtin/am.c:1766,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1767,4'
              BranchSideFuncs:
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - git_pager
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
                - am_path
                - launch_editor
                - free
                - strbuf_detach
                - strbuf_release
            - BranchSide:      'builtin/am.c:1769,7'
              BranchSideFuncs:
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - git_pager
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
                - am_path
                - launch_editor
                - free
                - strbuf_detach
                - strbuf_release
        - Branch String:   'builtin/am.c:1769,21'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1769,24'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:1770,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/am.c:1769,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1770,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:1771,14'
              BranchSideFuncs:
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - git_pager
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
                - am_path
                - launch_editor
                - free
                - strbuf_detach
                - strbuf_release
        - Branch String:   'builtin/am.c:1771,28'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1771,31'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:1772,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/am.c:1771,14'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1772,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:1774,14'
              BranchSideFuncs:
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - git_pager
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
                - am_path
                - launch_editor
                - free
                - strbuf_detach
                - strbuf_release
        - Branch String:   'builtin/am.c:1774,28'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1774,31'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:1775,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/am.c:1774,14'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1775,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:1776,14'
              BranchSideFuncs:
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - git_pager
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
                - am_path
                - launch_editor
                - free
                - strbuf_detach
                - strbuf_release
        - Branch String:   'builtin/am.c:1776,28'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1776,31'
              BranchSideFuncs:
                - am_path
                - launch_editor
                - free
                - strbuf_detach
                - strbuf_release
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - git_pager
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
            - BranchSide:      'builtin/am.c:1777,18'
              BranchSideFuncs:
                - am_path
                - launch_editor
                - free
                - strbuf_detach
                - strbuf_release
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - git_pager
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
        - Branch String:   'builtin/am.c:1776,14'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1777,18'
              BranchSideFuncs:
                - am_path
                - launch_editor
                - free
                - strbuf_detach
                - strbuf_release
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - git_pager
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
            - BranchSide:      'builtin/am.c:1784,14'
              BranchSideFuncs:
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - am_path
                - launch_editor
                - free
                - strbuf_detach
                - strbuf_release
                - git_pager
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
        - Branch String:   'builtin/am.c:1779,8'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1780,10'
              BranchSideFuncs:
                - strbuf_release
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - git_pager
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
                - am_path
                - launch_editor
                - free
                - strbuf_detach
            - BranchSide:      'builtin/am.c:1783,4'
              BranchSideFuncs:
                - strbuf_release
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - git_pager
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
                - am_path
                - launch_editor
                - free
                - strbuf_detach
        - Branch String:   'builtin/am.c:1784,28'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1784,31'
              BranchSideFuncs:
                - git_pager
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - am_path
                - launch_editor
                - free
                - strbuf_detach
                - strbuf_release
            - BranchSide:      'builtin/am.c:1785,24'
              BranchSideFuncs:
                - git_pager
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - am_path
                - launch_editor
                - free
                - strbuf_detach
                - strbuf_release
        - Branch String:   'builtin/am.c:1788,8'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1789,11'
              BranchSideFuncs:
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - git_pager
                - am_path
                - launch_editor
                - free
                - strbuf_detach
                - strbuf_release
            - BranchSide:      'builtin/am.c:1790,28'
              BranchSideFuncs:
                - prepare_pager_args
                - am_path
                - strvec_push
                - run_command
                - _.6
                - puts
                - puts
                - printf
                - puts
                - _.6
                - printf
                - fgets
                - die
                - git_pager
                - am_path
                - launch_editor
                - free
                - strbuf_detach
                - strbuf_release
      Callsites:
        - Src:             'builtin/am.c:1750,2'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:1755,8'
          Dst:             _
        - Src:             'builtin/am.c:1755,3'
          Dst:             puts
        - Src:             'builtin/am.c:1756,3'
          Dst:             puts
        - Src:             'builtin/am.c:1757,3'
          Dst:             printf
        - Src:             'builtin/am.c:1758,3'
          Dst:             puts
        - Src:             'builtin/am.c:1765,10'
          Dst:             _
        - Src:             'builtin/am.c:1765,3'
          Dst:             printf
        - Src:             'builtin/am.c:1766,8'
          Dst:             fgets
        - Src:             'builtin/am.c:1767,4'
          Dst:             die
        - Src:             'builtin/am.c:1779,23'
          Dst:             am_path
        - Src:             'builtin/am.c:1779,9'
          Dst:             launch_editor
        - Src:             'builtin/am.c:1781,18'
          Dst:             strbuf_detach
        - Src:             'builtin/am.c:1783,4'
          Dst:             strbuf_release
        - Src:             'builtin/am.c:1785,24'
          Dst:             git_pager
        - Src:             'builtin/am.c:1790,4'
          Dst:             prepare_pager_args
        - Src:             'builtin/am.c:1791,26'
          Dst:             am_path
        - Src:             'builtin/am.c:1791,4'
          Dst:             strvec_push
        - Src:             'builtin/am.c:1792,4'
          Dst:             run_command
    - functionName:    puts
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    449
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_commit_msg
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - am_path
        - write_file_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/am.c:386,25'
          Dst:             am_path
        - Src:             'builtin/am.c:387,2'
          Dst:             write_file_buf
    - functionName:    write_author_script
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sq_quote_buf
        - strbuf_addch
        - strbuf_addstr
        - strbuf_release
        - write_state_text
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/am.c:342,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/am.c:343,2'
          Dst:             sq_quote_buf
        - Src:             'builtin/am.c:344,2'
          Dst:             strbuf_addch
        - Src:             'builtin/am.c:346,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/am.c:347,2'
          Dst:             sq_quote_buf
        - Src:             'builtin/am.c:348,2'
          Dst:             strbuf_addch
        - Src:             'builtin/am.c:350,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/am.c:351,2'
          Dst:             sq_quote_buf
        - Src:             'builtin/am.c:352,2'
          Dst:             strbuf_addch
        - Src:             'builtin/am.c:354,2'
          Dst:             write_state_text
        - Src:             'builtin/am.c:356,2'
          Dst:             strbuf_release
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    parse_mail
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - mail
      BBCount:         64
      ICount:          370
      EdgeCount:       68
      CyclomaticComplexity: 6
      functionsReached:
        - BUG_fl
        - _
        - __assert_fail
        - am_path
        - clear_mailinfo
        - die
        - fclose
        - get_commit_output_encoding
        - mailinfo
        - setup_mailinfo
        - skip_prefix
        - strbuf_addbuf
        - strbuf_addch
        - strbuf_addstr
        - strbuf_detach
        - strbuf_getline_lf
        - strbuf_release
        - strbuf_stripspace
        - strcmp
        - warning
        - xfopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:1215,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1216,25'
              BranchSideFuncs:
                - get_commit_output_encoding
                - xfopen
                - am_path
                - xfopen
                - am_path
                - am_path
                - mailinfo
                - fclose
                - fclose
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - _.6
                - warning
                - die
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'builtin/am.c:1218,6'
              BranchSideFuncs:
                - xfopen
                - am_path
                - xfopen
                - am_path
                - am_path
                - mailinfo
                - fclose
                - fclose
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - _.6
                - warning
                - die
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'builtin/am.c:1220,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1222,3'
              BranchSideFuncs:
                - xfopen
                - am_path
                - xfopen
                - am_path
                - am_path
                - mailinfo
                - fclose
                - fclose
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - _.6
                - warning
                - die
                - BUG_fl
                - BUG_fl
            - BranchSide:      'builtin/am.c:1224,6'
              BranchSideFuncs:
                - xfopen
                - am_path
                - xfopen
                - am_path
                - am_path
                - mailinfo
                - fclose
                - fclose
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - _.6
                - warning
                - die
                - BUG_fl
                - BUG_fl
            - BranchSide:      'builtin/am.c:1227,6'
              BranchSideFuncs:
                - xfopen
                - am_path
                - xfopen
                - am_path
                - am_path
                - mailinfo
                - fclose
                - fclose
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - _.6
                - warning
                - die
                - BUG_fl
                - BUG_fl
            - BranchSide:      'builtin/am.c:1230,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/am.c:1233,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1234,6'
              BranchSideFuncs:
                - xfopen
                - am_path
                - xfopen
                - am_path
                - am_path
                - mailinfo
                - fclose
                - fclose
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - _.6
                - warning
                - die
                - BUG_fl
                - BUG_fl
            - BranchSide:      'builtin/am.c:1236,10'
              BranchSideFuncs:
                - xfopen
                - am_path
                - xfopen
                - am_path
                - am_path
                - mailinfo
                - fclose
                - fclose
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - _.6
                - warning
                - die
                - BUG_fl
                - BUG_fl
        - Branch String:   'builtin/am.c:1236,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1238,3'
              BranchSideFuncs:
                - xfopen
                - am_path
                - xfopen
                - am_path
                - am_path
                - mailinfo
                - fclose
                - fclose
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - _.6
                - warning
                - die
                - BUG_fl
            - BranchSide:      'builtin/am.c:1240,6'
              BranchSideFuncs:
                - xfopen
                - am_path
                - xfopen
                - am_path
                - am_path
                - mailinfo
                - fclose
                - fclose
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - _.6
                - warning
                - die
                - BUG_fl
            - BranchSide:      'builtin/am.c:1243,6'
              BranchSideFuncs:
                - xfopen
                - am_path
                - xfopen
                - am_path
                - am_path
                - mailinfo
                - fclose
                - fclose
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - _.6
                - warning
                - die
                - BUG_fl
            - BranchSide:      'builtin/am.c:1246,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/am.c:1249,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1251,3'
              BranchSideFuncs:
                - xfopen
                - am_path
                - xfopen
                - am_path
                - am_path
                - mailinfo
                - fclose
                - fclose
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - _.6
                - warning
                - die
            - BranchSide:      'builtin/am.c:1255,18'
              BranchSideFuncs:
                - xfopen
                - am_path
                - xfopen
                - am_path
                - am_path
                - mailinfo
                - fclose
                - fclose
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - _.6
                - warning
                - die
            - BranchSide:      'builtin/am.c:1255,18'
              BranchSideFuncs:
                - xfopen
                - am_path
                - xfopen
                - am_path
                - am_path
                - mailinfo
                - fclose
                - fclose
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - _.6
                - warning
                - die
            - BranchSide:      'builtin/am.c:1255,18'
              BranchSideFuncs:
                - xfopen
                - am_path
                - xfopen
                - am_path
                - am_path
                - mailinfo
                - fclose
                - fclose
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - _.6
                - warning
                - die
            - BranchSide:      'builtin/am.c:1258,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/am.c:1263,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1264,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/am.c:1266,12'
              BranchSideFuncs:
                - fclose
                - fclose
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - _.6
                - warning
        - Branch String:   'builtin/am.c:1269,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1270,11'
              BranchSideFuncs:
                - _.6
                - warning
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
            - BranchSide:      'builtin/am.c:1274,22'
              BranchSideFuncs:
                - am_path
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
        - Branch String:   'builtin/am.c:1275,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1278,22'
              BranchSideFuncs:
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
            - BranchSide:      'builtin/am.c:1289,9'
              BranchSideFuncs:
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'builtin/am.c:1278,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1279,12'
              BranchSideFuncs:
                - strbuf_addstr.11
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
            - BranchSide:      'builtin/am.c:1282,29'
              BranchSideFuncs:
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addch
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
        - Branch String:   'builtin/am.c:1279,8'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1280,5'
              BranchSideFuncs:
                - strbuf_addch
                - strbuf_addstr.11
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
            - BranchSide:      'builtin/am.c:1281,24'
              BranchSideFuncs:
                - strbuf_addstr.11
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
        - Branch String:   'builtin/am.c:1282,14'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1283,32'
              BranchSideFuncs:
                - strbuf_addstr.11
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
            - BranchSide:      'builtin/am.c:1284,27'
              BranchSideFuncs:
                - skip_prefix
                - skip_prefix
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - strbuf_addstr.11
                - strbuf_addstr.11
        - Branch String:   'builtin/am.c:1284,12'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1285,33'
              BranchSideFuncs:
                - strbuf_addstr.11
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
            - BranchSide:      'builtin/am.c:1286,27'
              BranchSideFuncs:
                - skip_prefix
                - strbuf_getline_lf
                - fclose
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - skip_prefix
                - skip_prefix
                - skip_prefix
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addstr.11
                - strbuf_addch
                - strbuf_addstr.11
        - Branch String:   'builtin/am.c:1292,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1293,7'
              BranchSideFuncs:
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'builtin/am.c:1297,2'
              BranchSideFuncs:
                - strbuf_addstr.11
                - strbuf_addbuf
                - strbuf_stripspace
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'builtin/am.c:1301,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1301,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/am.c:1302,23'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'builtin/am.c:1304,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1304,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/am.c:1305,24'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - __assert_fail
                - __assert_fail
        - Branch String:   'builtin/am.c:1307,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1307,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/am.c:1308,23'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
                - __assert_fail
        - Branch String:   'builtin/am.c:1310,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1310,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/am.c:1311,36'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - clear_mailinfo
      Callsites:
        - Src:             'builtin/am.c:1213,2'
          Dst:             setup_mailinfo
        - Src:             'builtin/am.c:1216,25'
          Dst:             get_commit_output_encoding
        - Src:             'builtin/am.c:1230,3'
          Dst:             BUG_fl
        - Src:             'builtin/am.c:1246,3'
          Dst:             BUG_fl
        - Src:             'builtin/am.c:1258,3'
          Dst:             BUG_fl
        - Src:             'builtin/am.c:1261,13'
          Dst:             xfopen
        - Src:             'builtin/am.c:1262,21'
          Dst:             am_path
        - Src:             'builtin/am.c:1262,14'
          Dst:             xfopen
        - Src:             'builtin/am.c:1263,20'
          Dst:             am_path
        - Src:             'builtin/am.c:1263,43'
          Dst:             am_path
        - Src:             'builtin/am.c:1263,6'
          Dst:             mailinfo
        - Src:             'builtin/am.c:1264,3'
          Dst:             die
        - Src:             'builtin/am.c:1266,2'
          Dst:             fclose
        - Src:             'builtin/am.c:1267,2'
          Dst:             fclose
        - Src:             'builtin/am.c:1270,11'
          Dst:             _
        - Src:             'builtin/am.c:1270,3'
          Dst:             warning
        - Src:             'builtin/am.c:1274,14'
          Dst:             am_path
        - Src:             'builtin/am.c:1274,7'
          Dst:             xfopen
        - Src:             'builtin/am.c:1275,10'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/am.c:1278,7'
          Dst:             skip_prefix
        - Src:             'builtin/am.c:1280,5'
          Dst:             strbuf_addch
        - Src:             'builtin/am.c:1281,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/am.c:1282,14'
          Dst:             skip_prefix
        - Src:             'builtin/am.c:1283,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/am.c:1284,12'
          Dst:             skip_prefix
        - Src:             'builtin/am.c:1285,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/am.c:1286,12'
          Dst:             skip_prefix
        - Src:             'builtin/am.c:1287,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/am.c:1289,2'
          Dst:             fclose
        - Src:             'builtin/am.c:1292,7'
          Dst:             strcmp
        - Src:             'builtin/am.c:1297,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/am.c:1298,2'
          Dst:             strbuf_addbuf
        - Src:             'builtin/am.c:1299,2'
          Dst:             strbuf_stripspace
        - Src:             'builtin/am.c:1301,2'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:1302,23'
          Dst:             strbuf_detach
        - Src:             'builtin/am.c:1304,2'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:1305,24'
          Dst:             strbuf_detach
        - Src:             'builtin/am.c:1307,2'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:1308,23'
          Dst:             strbuf_detach
        - Src:             'builtin/am.c:1310,2'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:1311,15'
          Dst:             strbuf_detach
        - Src:             'builtin/am.c:1314,2'
          Dst:             strbuf_release
        - Src:             'builtin/am.c:1315,2'
          Dst:             strbuf_release
        - Src:             'builtin/am.c:1316,2'
          Dst:             strbuf_release
        - Src:             'builtin/am.c:1317,2'
          Dst:             strbuf_release
        - Src:             'builtin/am.c:1318,2'
          Dst:             strbuf_release
        - Src:             'builtin/am.c:1319,2'
          Dst:             clear_mailinfo
    - functionName:    parse_mail_rebase
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - mail
      BBCount:         5
      ICount:          54
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - get_commit_info
        - get_mail_commit_oid
        - get_main_ref_store
        - lookup_commit_or_die
        - oid_to_hex
        - oidcpy
        - write_commit_patch
        - write_state_text
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:1464,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1465,7'
              BranchSideFuncs:
                - _.6
                - die
            - BranchSide:      'builtin/am.c:1467,45'
              BranchSideFuncs:
                - lookup_commit_or_die
                - get_commit_info
                - write_commit_patch
                - oidcpy
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
      Callsites:
        - Src:             'builtin/am.c:1464,6'
          Dst:             get_mail_commit_oid
        - Src:             'builtin/am.c:1465,7'
          Dst:             _
        - Src:             'builtin/am.c:1465,3'
          Dst:             die
        - Src:             'builtin/am.c:1467,11'
          Dst:             lookup_commit_or_die
        - Src:             'builtin/am.c:1469,2'
          Dst:             get_commit_info
        - Src:             'builtin/am.c:1471,2'
          Dst:             write_commit_patch
        - Src:             'builtin/am.c:1473,2'
          Dst:             oidcpy
        - Src:             'builtin/am.c:1474,45'
          Dst:             oid_to_hex
        - Src:             'builtin/am.c:1474,2'
          Dst:             write_state_text
        - Src:             'builtin/am.c:1475,18'
          Dst:             get_main_ref_store
        - Src:             'builtin/am.c:1475,2'
          Dst:             refs_update_ref
    - functionName:    validate_resume_state
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1731
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         12
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - am_path
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/am.c:1732,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1733,7'
              BranchSideFuncs:
                - _.6
                - am_path
                - die
            - BranchSide:      'builtin/am.c:1736,7'
              BranchSideFuncs:
                - _.6
                - am_path
                - die
        - Branch String:   'builtin/am.c:1736,26'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1736,30'
              BranchSideFuncs:
                - _.6
                - am_path
                - die
            - BranchSide:      'builtin/am.c:1737,7'
              BranchSideFuncs:
                - _.6
                - am_path
                - die
        - Branch String:   'builtin/am.c:1736,50'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1736,54'
              BranchSideFuncs:
                - _.6
                - am_path
                - die
            - BranchSide:      'builtin/am.c:1737,7'
              BranchSideFuncs:
                - _.6
                - am_path
                - die
        - Branch String:   'builtin/am.c:1736,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1737,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:1739,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/am.c:1733,7'
          Dst:             _
        - Src:             'builtin/am.c:1734,4'
          Dst:             am_path
        - Src:             'builtin/am.c:1733,3'
          Dst:             die
        - Src:             'builtin/am.c:1737,7'
          Dst:             _
        - Src:             'builtin/am.c:1738,4'
          Dst:             am_path
        - Src:             'builtin/am.c:1737,3'
          Dst:             die
    - functionName:    msgnum
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_addf
        - strbuf_setlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/am.c:1146,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/am.c:1147,2'
          Dst:             strbuf_addf
    - functionName:    str_isspace
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:57,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:58,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:61,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/am.c:58,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:58,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:59,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    capture_command
      functionSourceFile: '/src/git/./run-command.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cmd
        - out
        - hint
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pipe_command
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './run-command.h:264,9'
          Dst:             pipe_command
    - functionName:    hg_patch_to_mail
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - in
        - keep_cr
      BBCount:         30
      ICount:          218
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - __errno_location
        - const_error
        - date_mode_from_type
        - error
        - fprintf
        - fwrite
        - skip_prefix
        - starts_with
        - strbuf_fread
        - strbuf_getline_lf
        - strbuf_release
        - strbuf_setlen
        - strtol
        - strtoumax
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:881,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:884,22'
              BranchSideFuncs:
                - skip_prefix
                - skip_prefix
                - starts_with
                - fprintf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - strbuf_getline_lf
                - __errno_location
                - strtoumax
                - __errno_location
                - skip_prefix
                - _.6
                - error
                - const_error.10
                - __errno_location
                - strtol
                - __errno_location
                - date_mode_from_type
                - show_date
                - fprintf
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - fprintf
            - BranchSide:      'builtin/am.c:933,2'
              BranchSideFuncs:
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
        - Branch String:   'builtin/am.c:884,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:885,12'
              BranchSideFuncs:
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - skip_prefix
                - skip_prefix
                - starts_with
                - fprintf
                - __errno_location
                - strtoumax
                - __errno_location
                - skip_prefix
                - _.6
                - error
                - const_error.10
                - __errno_location
                - strtol
                - __errno_location
                - date_mode_from_type
                - show_date
                - fprintf
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:886,27'
              BranchSideFuncs:
                - skip_prefix
                - starts_with
                - fprintf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - strbuf_getline_lf
                - skip_prefix
                - fprintf
                - __errno_location
                - strtoumax
                - __errno_location
                - skip_prefix
                - _.6
                - error
                - const_error.10
                - __errno_location
                - strtol
                - __errno_location
                - date_mode_from_type
                - show_date
                - fprintf
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:886,12'
          Branch Sides:
            - BranchSide:      'builtin/am.c:891,4'
              BranchSideFuncs:
                - __errno_location
                - strtoumax
                - __errno_location
                - skip_prefix
                - _.6
                - error
                - const_error.10
                - strbuf_release
                - __errno_location
                - strtol
                - __errno_location
                - date_mode_from_type
                - show_date
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - fwrite
                - strbuf_setlen.8
                - skip_prefix
                - skip_prefix
                - starts_with
                - fprintf
                - fprintf
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:925,29'
              BranchSideFuncs:
                - starts_with
                - fprintf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - strbuf_getline_lf
                - skip_prefix
                - skip_prefix
                - __errno_location
                - strtoumax
                - __errno_location
                - skip_prefix
                - _.6
                - error
                - const_error.10
                - __errno_location
                - strtol
                - __errno_location
                - date_mode_from_type
                - show_date
                - fprintf
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - fprintf
        - Branch String:   'builtin/am.c:893,8'
          Branch Sides:
            - BranchSide:      'builtin/am.c:894,10'
              BranchSideFuncs:
                - _.6
                - error
                - const_error.10
                - strbuf_release
            - BranchSide:      'builtin/am.c:898,21'
              BranchSideFuncs:
                - skip_prefix
                - _.6
                - error
                - const_error.10
                - strbuf_release
                - __errno_location
                - strtol
                - __errno_location
                - date_mode_from_type
                - show_date
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - fwrite
                - strbuf_setlen.8
                - skip_prefix
                - skip_prefix
                - starts_with
                - fprintf
                - __errno_location
                - strtoumax
                - __errno_location
                - _.6
                - error
                - const_error.10
                - fprintf
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:898,8'
          Branch Sides:
            - BranchSide:      'builtin/am.c:899,10'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - date_mode_from_type
                - show_date
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - skip_prefix
                - skip_prefix
                - starts_with
                - fprintf
                - __errno_location
                - strtoumax
                - __errno_location
                - skip_prefix
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - fprintf
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:903,4'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - date_mode_from_type
                - show_date
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - skip_prefix
                - skip_prefix
                - starts_with
                - fprintf
                - __errno_location
                - strtoumax
                - __errno_location
                - skip_prefix
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - fprintf
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:905,8'
          Branch Sides:
            - BranchSide:      'builtin/am.c:906,10'
              BranchSideFuncs:
                - _.6
                - error
                - const_error.10
                - strbuf_release
            - BranchSide:      'builtin/am.c:910,9'
              BranchSideFuncs:
                - date_mode_from_type
                - show_date
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - skip_prefix
                - skip_prefix
                - starts_with
                - fprintf
                - __errno_location
                - strtoumax
                - __errno_location
                - skip_prefix
                - _.6
                - error
                - const_error.10
                - __errno_location
                - strtol
                - __errno_location
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - fprintf
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:910,8'
          Branch Sides:
            - BranchSide:      'builtin/am.c:911,10'
              BranchSideFuncs:
                - _.6
                - error
                - const_error.10
                - strbuf_release
            - BranchSide:      'builtin/am.c:920,15'
              BranchSideFuncs:
                - date_mode_from_type
                - show_date
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - skip_prefix
                - skip_prefix
                - starts_with
                - fprintf
                - __errno_location
                - strtoumax
                - __errno_location
                - skip_prefix
                - _.6
                - error
                - const_error.10
                - __errno_location
                - strtol
                - __errno_location
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - fprintf
        - Branch String:   'builtin/am.c:921,8'
          Branch Sides:
            - BranchSide:      'builtin/am.c:922,12'
              BranchSideFuncs:
                - date_mode_from_type
                - show_date
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - skip_prefix
                - skip_prefix
                - starts_with
                - fprintf
                - __errno_location
                - strtoumax
                - __errno_location
                - skip_prefix
                - _.6
                - error
                - const_error.10
                - __errno_location
                - strtol
                - __errno_location
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - fprintf
            - BranchSide:      'builtin/am.c:924,12'
              BranchSideFuncs:
                - date_mode_from_type
                - show_date
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - skip_prefix
                - skip_prefix
                - starts_with
                - fprintf
                - __errno_location
                - strtoumax
                - __errno_location
                - skip_prefix
                - _.6
                - error
                - const_error.10
                - __errno_location
                - strtol
                - __errno_location
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - fprintf
        - Branch String:   'builtin/am.c:925,14'
          Branch Sides:
            - BranchSide:      'builtin/am.c:926,4'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - skip_prefix
                - skip_prefix
                - starts_with
                - fprintf
                - __errno_location
                - strtoumax
                - __errno_location
                - skip_prefix
                - _.6
                - error
                - const_error.10
                - __errno_location
                - strtol
                - __errno_location
                - date_mode_from_type
                - show_date
                - fprintf
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - _.6
                - error
                - const_error.10
                - fprintf
            - BranchSide:      'builtin/am.c:928,12'
              BranchSideFuncs:
                - fprintf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
        - Branch String:   'builtin/am.c:934,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:934,2'
              BranchSideFuncs:
                - fwrite
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
            - BranchSide:      'builtin/am.c:935,13'
              BranchSideFuncs:
                - fwrite
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
      Callsites:
        - Src:             'builtin/am.c:881,10'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/am.c:884,7'
          Dst:             skip_prefix
        - Src:             'builtin/am.c:885,4'
          Dst:             fprintf
        - Src:             'builtin/am.c:886,12'
          Dst:             skip_prefix
        - Src:             'builtin/am.c:891,4'
          Dst:             __errno_location
        - Src:             'builtin/am.c:892,16'
          Dst:             strtoumax
        - Src:             'builtin/am.c:893,8'
          Dst:             __errno_location
        - Src:             'builtin/am.c:894,10'
          Dst:             _
        - Src:             'builtin/am.c:894,10'
          Dst:             error
        - Src:             'builtin/am.c:894,10'
          Dst:             const_error
        - Src:             'builtin/am.c:898,9'
          Dst:             skip_prefix
        - Src:             'builtin/am.c:899,10'
          Dst:             _
        - Src:             'builtin/am.c:899,10'
          Dst:             error
        - Src:             'builtin/am.c:899,10'
          Dst:             const_error
        - Src:             'builtin/am.c:903,4'
          Dst:             __errno_location
        - Src:             'builtin/am.c:904,9'
          Dst:             strtol
        - Src:             'builtin/am.c:905,8'
          Dst:             __errno_location
        - Src:             'builtin/am.c:906,10'
          Dst:             _
        - Src:             'builtin/am.c:906,10'
          Dst:             error
        - Src:             'builtin/am.c:906,10'
          Dst:             const_error
        - Src:             'builtin/am.c:911,10'
          Dst:             _
        - Src:             'builtin/am.c:911,10'
          Dst:             error
        - Src:             'builtin/am.c:911,10'
          Dst:             const_error
        - Src:             'builtin/am.c:924,57'
          Dst:             date_mode_from_type
        - Src:             'builtin/am.c:924,31'
          Dst:             show_date
        - Src:             'builtin/am.c:924,4'
          Dst:             fprintf
        - Src:             'builtin/am.c:925,14'
          Dst:             starts_with
        - Src:             'builtin/am.c:928,4'
          Dst:             fprintf
        - Src:             'builtin/am.c:933,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/am.c:934,9'
          Dst:             strbuf_fread
        - Src:             'builtin/am.c:935,3'
          Dst:             fwrite
        - Src:             'builtin/am.c:936,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/am.c:939,2'
          Dst:             strbuf_release
    - functionName:    strtoumax
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    58
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    53
      BranchProfiles:  []
      Callsites:       []
    - functionName:    split_mail_stgit_series
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - paths
        - keep_cr
      BBCount:         16
      ICount:          127
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - const_error
        - dirname
        - error
        - error_errno
        - fclose
        - git_fopen
        - mkpath
        - split_mail_conv
        - strbuf_getline_lf
        - strbuf_release
        - strvec_clear
        - strvec_push
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:845,16'
          Branch Sides:
            - BranchSide:      'builtin/am.c:845,19'
              BranchSideFuncs:
                - xstrdup
                - dirname
                - git_fopen
                - _.6
                - error_errno
                - const_error.10
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - free
                - split_mail_conv
                - strvec_clear
                - mkpath
                - strvec_push
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:846,10'
              BranchSideFuncs:
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:845,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:846,10'
              BranchSideFuncs:
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:848,28'
              BranchSideFuncs:
                - xstrdup
                - dirname
                - git_fopen
                - _.6
                - error_errno
                - const_error.10
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - free
                - split_mail_conv
                - strvec_clear
                - mkpath
                - strvec_push
        - Branch String:   'builtin/am.c:852,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:853,10'
              BranchSideFuncs:
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - free
                - split_mail_conv
                - strvec_clear
                - mkpath
                - strvec_push
            - BranchSide:      'builtin/am.c:855,2'
              BranchSideFuncs:
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - free
                - split_mail_conv
                - strvec_clear
                - mkpath
                - strvec_push
        - Branch String:   'builtin/am.c:855,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:856,11'
              BranchSideFuncs:
                - mkpath
                - strvec_push
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - free
                - split_mail_conv
                - strvec_clear
            - BranchSide:      'builtin/am.c:862,9'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - free
                - split_mail_conv
                - strvec_clear
        - Branch String:   'builtin/am.c:856,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:857,4'
              BranchSideFuncs:
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - free
                - split_mail_conv
                - strvec_clear
                - mkpath
                - strvec_push
            - BranchSide:      'builtin/am.c:859,41'
              BranchSideFuncs:
                - mkpath
                - strvec_push
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - free
                - split_mail_conv
                - strvec_clear
      Callsites:
        - Src:             'builtin/am.c:846,10'
          Dst:             _
        - Src:             'builtin/am.c:846,10'
          Dst:             error
        - Src:             'builtin/am.c:846,10'
          Dst:             const_error
        - Src:             'builtin/am.c:848,19'
          Dst:             xstrdup
        - Src:             'builtin/am.c:849,15'
          Dst:             dirname
        - Src:             'builtin/am.c:851,7'
          Dst:             git_fopen
        - Src:             'builtin/am.c:853,10'
          Dst:             _
        - Src:             'builtin/am.c:853,10'
          Dst:             error_errno
        - Src:             'builtin/am.c:853,10'
          Dst:             const_error
        - Src:             'builtin/am.c:855,10'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/am.c:859,25'
          Dst:             mkpath
        - Src:             'builtin/am.c:859,3'
          Dst:             strvec_push
        - Src:             'builtin/am.c:862,2'
          Dst:             fclose
        - Src:             'builtin/am.c:863,2'
          Dst:             strbuf_release
        - Src:             'builtin/am.c:866,8'
          Dst:             split_mail_conv
        - Src:             'builtin/am.c:866,8'
          Dst:             stgit_patch_to_mail
        - Src:             'builtin/am.c:868,2'
          Dst:             strvec_clear
    - functionName:    dirname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stgit_patch_to_mail
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - in
        - keep_cr
      BBCount:         25
      ICount:          133
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - fwrite
        - skip_prefix
        - starts_with
        - str_isspace
        - strbuf_fread
        - strbuf_getline_lf
        - strbuf_release
        - strbuf_setlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/am.c:798,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:801,22'
              BranchSideFuncs:
                - str_isspace
                - skip_prefix
                - starts_with
                - starts_with
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/am.c:816,2'
              BranchSideFuncs:
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
        - Branch String:   'builtin/am.c:801,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:802,4'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - str_isspace
                - skip_prefix
                - starts_with
                - starts_with
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/am.c:803,27'
              BranchSideFuncs:
                - skip_prefix
                - starts_with
                - starts_with
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - str_isspace
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/am.c:803,12'
          Branch Sides:
            - BranchSide:      'builtin/am.c:804,12'
              BranchSideFuncs:
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - str_isspace
                - skip_prefix
                - starts_with
                - starts_with
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/am.c:805,27'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - str_isspace
                - skip_prefix
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/am.c:805,40'
          Branch Sides:
            - BranchSide:      'builtin/am.c:805,58'
              BranchSideFuncs:
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - str_isspace
                - skip_prefix
                - starts_with
                - starts_with
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/am.c:806,12'
              BranchSideFuncs:
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - str_isspace
                - skip_prefix
                - starts_with
                - starts_with
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/am.c:805,12'
          Branch Sides:
            - BranchSide:      'builtin/am.c:806,12'
              BranchSideFuncs:
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - str_isspace
                - skip_prefix
                - starts_with
                - starts_with
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/am.c:807,13'
              BranchSideFuncs:
                - fprintf
                - strbuf_getline_lf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
                - str_isspace
                - skip_prefix
                - starts_with
                - starts_with
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/am.c:807,12'
          Branch Sides:
            - BranchSide:      'builtin/am.c:808,12'
              BranchSideFuncs:
                - fprintf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
            - BranchSide:      'builtin/am.c:811,12'
              BranchSideFuncs:
                - fprintf
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
                - fwrite
                - strbuf_setlen.8
        - Branch String:   'builtin/am.c:817,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:818,13'
              BranchSideFuncs:
                - fwrite
                - strbuf_setlen.8
                - strbuf_fread
                - strbuf_release
            - BranchSide:      'builtin/am.c:822,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/am.c:798,10'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/am.c:801,7'
          Dst:             str_isspace
        - Src:             'builtin/am.c:803,12'
          Dst:             skip_prefix
        - Src:             'builtin/am.c:804,4'
          Dst:             fprintf
        - Src:             'builtin/am.c:805,12'
          Dst:             starts_with
        - Src:             'builtin/am.c:805,43'
          Dst:             starts_with
        - Src:             'builtin/am.c:806,4'
          Dst:             fprintf
        - Src:             'builtin/am.c:808,4'
          Dst:             fprintf
        - Src:             'builtin/am.c:811,4'
          Dst:             fprintf
        - Src:             'builtin/am.c:816,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/am.c:817,9'
          Dst:             strbuf_fread
        - Src:             'builtin/am.c:818,3'
          Dst:             fwrite
        - Src:             'builtin/am.c:819,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/am.c:822,2'
          Dst:             strbuf_release
    - functionName:    split_mail_conv
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fn
        - state
        - paths
        - keep_cr
      BBCount:         26
      ICount:          184
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - const_error
        - error
        - error_errno
        - fclose
        - git_fopen
        - mkpath
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/am.c:747,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:748,9'
              BranchSideFuncs:
                - strcmp
                - _.6
                - error_errno
                - const_error.10
                - mkpath
                - git_fopen
                - _.6
                - error_errno
                - const_error.10
                - fclose
                - fclose
                - _.6
                - error
                - const_error.10
                - fclose
                - git_fopen
            - BranchSide:      'builtin/am.c:750,9'
              BranchSideFuncs:
                - strcmp
                - _.6
                - error_errno
                - const_error.10
                - mkpath
                - git_fopen
                - _.6
                - error_errno
                - const_error.10
                - fclose
                - fclose
                - _.6
                - error
                - const_error.10
                - fclose
                - git_fopen
        - Branch String:   'builtin/am.c:750,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:755,16'
              BranchSideFuncs:
                - strcmp
                - _.6
                - error_errno
                - const_error.10
                - mkpath
                - git_fopen
                - _.6
                - error_errno
                - const_error.10
                - fclose
                - fclose
                - _.6
                - error
                - const_error.10
                - fclose
                - git_fopen
            - BranchSide:      'builtin/am.c:784,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/am.c:755,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:756,9'
              BranchSideFuncs:
                - git_fopen
                - _.6
                - error_errno
                - const_error.10
                - mkpath
                - git_fopen
                - _.6
                - error_errno
                - const_error.10
                - fclose
                - fclose
                - strcmp
                - _.6
                - error
                - const_error.10
                - fclose
            - BranchSide:      'builtin/am.c:758,9'
              BranchSideFuncs:
                - git_fopen
                - _.6
                - error_errno
                - const_error.10
                - mkpath
                - git_fopen
                - _.6
                - error_errno
                - const_error.10
                - fclose
                - fclose
                - strcmp
                - _.6
                - error
                - const_error.10
                - fclose
        - Branch String:   'builtin/am.c:760,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:761,11'
              BranchSideFuncs:
                - mkpath
                - git_fopen
                - _.6
                - error_errno
                - const_error.10
                - fclose
                - fclose
                - strcmp
                - _.6
                - error_errno
                - const_error.10
                - git_fopen
                - _.6
                - error
                - const_error.10
                - fclose
            - BranchSide:      'builtin/am.c:764,28'
              BranchSideFuncs:
                - mkpath
                - git_fopen
                - _.6
                - error_errno
                - const_error.10
                - fclose
                - fclose
                - strcmp
                - _.6
                - error_errno
                - const_error.10
                - git_fopen
                - _.6
                - error
                - const_error.10
                - fclose
        - Branch String:   'builtin/am.c:767,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:768,8'
              BranchSideFuncs:
                - fclose
                - strcmp
                - _.6
                - error_errno
                - const_error.10
                - mkpath
                - git_fopen
                - _.6
                - error_errno
                - const_error.10
                - fclose
                - git_fopen
                - _.6
                - error
                - const_error.10
                - fclose
            - BranchSide:      'builtin/am.c:774,9'
              BranchSideFuncs:
                - fclose
                - strcmp
                - _.6
                - error_errno
                - const_error.10
                - mkpath
                - git_fopen
                - _.6
                - error_errno
                - const_error.10
                - fclose
                - git_fopen
                - _.6
                - error
                - const_error.10
                - fclose
        - Branch String:   'builtin/am.c:768,8'
          Branch Sides:
            - BranchSide:      'builtin/am.c:769,12'
              BranchSideFuncs:
                - fclose
                - _.6
                - error_errno
                - const_error.10
            - BranchSide:      'builtin/am.c:770,11'
              BranchSideFuncs:
                - _.6
                - error_errno
                - const_error.10
        - Branch String:   'builtin/am.c:777,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:778,11'
              BranchSideFuncs:
                - fclose
                - strcmp
                - _.6
                - error_errno
                - const_error.10
                - mkpath
                - git_fopen
                - _.6
                - error_errno
                - const_error.10
                - fclose
                - fclose
                - git_fopen
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:780,7'
              BranchSideFuncs:
                - strcmp
                - _.6
                - error_errno
                - const_error.10
                - mkpath
                - git_fopen
                - _.6
                - error_errno
                - const_error.10
                - fclose
                - fclose
                - fclose
                - git_fopen
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:780,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:781,11'
              BranchSideFuncs:
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:782,2'
              BranchSideFuncs:
                - strcmp
                - _.6
                - error_errno
                - const_error.10
                - mkpath
                - git_fopen
                - _.6
                - error_errno
                - const_error.10
                - fclose
                - fclose
                - _.6
                - error
                - const_error.10
                - fclose
                - git_fopen
      Callsites:
        - Src:             'builtin/am.c:755,8'
          Dst:             strcmp
        - Src:             'builtin/am.c:758,9'
          Dst:             git_fopen
        - Src:             'builtin/am.c:761,11'
          Dst:             _
        - Src:             'builtin/am.c:761,11'
          Dst:             error_errno
        - Src:             'builtin/am.c:761,11'
          Dst:             const_error
        - Src:             'builtin/am.c:764,10'
          Dst:             mkpath
        - Src:             'builtin/am.c:766,9'
          Dst:             git_fopen
        - Src:             'builtin/am.c:769,5'
          Dst:             fclose
        - Src:             'builtin/am.c:770,11'
          Dst:             _
        - Src:             'builtin/am.c:770,11'
          Dst:             error_errno
        - Src:             'builtin/am.c:770,11'
          Dst:             const_error
        - Src:             'builtin/am.c:776,3'
          Dst:             fclose
        - Src:             'builtin/am.c:778,4'
          Dst:             fclose
        - Src:             'builtin/am.c:781,11'
          Dst:             _
        - Src:             'builtin/am.c:781,11'
          Dst:             error
        - Src:             'builtin/am.c:781,11'
          Dst:             const_error
    - functionName:    split_mail_mbox
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - state
        - paths
        - keep_cr
        - mboxrd
      BBCount:         12
      ICount:          114
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - capture_command
        - strbuf_release
        - strtol
        - strvec_push
        - strvec_pushf
        - strvec_pushv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/am.c:709,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:710,19'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushv
                - capture_command
                - strtol
                - strbuf_release
                - strvec_push
            - BranchSide:      'builtin/am.c:711,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - capture_command
                - strtol
                - strbuf_release
                - strvec_push
        - Branch String:   'builtin/am.c:711,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:712,19'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushv
                - capture_command
                - strtol
                - strbuf_release
            - BranchSide:      'builtin/am.c:713,18'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - capture_command
                - strtol
                - strbuf_release
        - Branch String:   'builtin/am.c:717,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:718,3'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/am.c:720,2'
              BranchSideFuncs:
                - strtol
                - strbuf_release
      Callsites:
        - Src:             'builtin/am.c:705,2'
          Dst:             strvec_push
        - Src:             'builtin/am.c:706,2'
          Dst:             strvec_pushf
        - Src:             'builtin/am.c:707,2'
          Dst:             strvec_pushf
        - Src:             'builtin/am.c:708,2'
          Dst:             strvec_push
        - Src:             'builtin/am.c:710,3'
          Dst:             strvec_push
        - Src:             'builtin/am.c:712,3'
          Dst:             strvec_push
        - Src:             'builtin/am.c:713,2'
          Dst:             strvec_push
        - Src:             'builtin/am.c:714,2'
          Dst:             strvec_pushv
        - Src:             'builtin/am.c:716,8'
          Dst:             capture_command
        - Src:             'builtin/am.c:721,16'
          Dst:             strtol
        - Src:             'builtin/am.c:724,2'
          Dst:             strbuf_release
    - functionName:    is_mail
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         21
      ICount:          109
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - die
        - die_errno
        - fseek
        - regcomp
        - regexec
        - regfree
        - strbuf_getline
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:592,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:593,13'
              BranchSideFuncs:
                - _.6
                - die_errno
            - BranchSide:      'builtin/am.c:595,22'
              BranchSideFuncs:
                - regcomp
                - strbuf_getline
                - regfree
                - strbuf_release
                - regexec
                - die
        - Branch String:   'builtin/am.c:595,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:596,30'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/am.c:598,2'
              BranchSideFuncs:
                - strbuf_getline
                - regfree
                - strbuf_release
                - regexec
        - Branch String:   'builtin/am.c:598,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:598,2'
              BranchSideFuncs:
                - regfree
                - strbuf_release
                - regexec
                - strbuf_getline
            - BranchSide:      'builtin/am.c:599,11'
              BranchSideFuncs:
                - regfree
                - strbuf_release
                - regexec
                - strbuf_getline
        - Branch String:   'builtin/am.c:599,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:600,4'
              BranchSideFuncs:
                - regexec
                - strbuf_getline
                - regfree
                - strbuf_release
            - BranchSide:      'builtin/am.c:603,11'
              BranchSideFuncs:
                - regexec
                - strbuf_getline
                - regfree
                - strbuf_release
        - Branch String:   'builtin/am.c:603,23'
          Branch Sides:
            - BranchSide:      'builtin/am.c:603,30'
              BranchSideFuncs:
                - strbuf_getline
                - regfree
                - strbuf_release
                - regexec
            - BranchSide:      'builtin/am.c:604,4'
              BranchSideFuncs:
                - strbuf_getline
                - regfree
                - strbuf_release
                - regexec
        - Branch String:   'builtin/am.c:603,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:604,4'
              BranchSideFuncs:
                - strbuf_getline
                - regfree
                - strbuf_release
                - regexec
            - BranchSide:      'builtin/am.c:607,26'
              BranchSideFuncs:
                - regexec
                - strbuf_getline
                - regfree
                - strbuf_release
        - Branch String:   'builtin/am.c:607,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:598,2'
              BranchSideFuncs:
                - regfree
                - strbuf_release
            - BranchSide:      'builtin/am.c:608,8'
              BranchSideFuncs:
                - regfree
                - strbuf_release
      Callsites:
        - Src:             'builtin/am.c:592,6'
          Dst:             fseek
        - Src:             'builtin/am.c:593,13'
          Dst:             _
        - Src:             'builtin/am.c:593,3'
          Dst:             die_errno
        - Src:             'builtin/am.c:595,6'
          Dst:             regcomp
        - Src:             'builtin/am.c:596,3'
          Dst:             die
        - Src:             'builtin/am.c:598,10'
          Dst:             strbuf_getline
        - Src:             'builtin/am.c:607,7'
          Dst:             regexec
        - Src:             'builtin/am.c:614,2'
          Dst:             regfree
        - Src:             'builtin/am.c:615,2'
          Dst:             strbuf_release
    - functionName:    fseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    regcomp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    regexec
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    regfree
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_state_bool
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - name
        - value
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_state_text
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/am.c:247,2'
          Dst:             write_state_text
    - functionName:    split_mail
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - patch_format
        - paths
        - keep_cr
      BBCount:         13
      ICount:          93
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - BUG_fl
        - git_config_get_bool
        - split_mail_conv
        - split_mail_mbox
        - split_mail_stgit_series
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:963,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:964,11'
              BranchSideFuncs:
                - git_config_get_bool
                - split_mail_mbox
                - split_mail_conv
                - split_mail_stgit_series
                - split_mail_conv
                - split_mail_mbox
                - BUG_fl
            - BranchSide:      'builtin/am.c:968,10'
              BranchSideFuncs:
                - split_mail_mbox
                - split_mail_conv
                - split_mail_stgit_series
                - split_mail_conv
                - split_mail_mbox
                - BUG_fl
        - Branch String:   'builtin/am.c:968,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:970,26'
              BranchSideFuncs:
                - split_mail_mbox
            - BranchSide:      'builtin/am.c:972,47'
              BranchSideFuncs:
                - split_mail_conv
            - BranchSide:      'builtin/am.c:974,34'
              BranchSideFuncs:
                - split_mail_stgit_series
            - BranchSide:      'builtin/am.c:976,44'
              BranchSideFuncs:
                - split_mail_conv
            - BranchSide:      'builtin/am.c:978,26'
              BranchSideFuncs:
                - split_mail_mbox
            - BranchSide:      'builtin/am.c:980,3'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'builtin/am.c:965,3'
          Dst:             git_config_get_bool
        - Src:             'builtin/am.c:970,10'
          Dst:             split_mail_mbox
        - Src:             'builtin/am.c:972,10'
          Dst:             split_mail_conv
        - Src:             'builtin/am.c:972,10'
          Dst:             stgit_patch_to_mail
        - Src:             'builtin/am.c:974,10'
          Dst:             split_mail_stgit_series
        - Src:             'builtin/am.c:976,10'
          Dst:             split_mail_conv
        - Src:             'builtin/am.c:976,10'
          Dst:             hg_patch_to_mail
        - Src:             'builtin/am.c:978,10'
          Dst:             split_mail_mbox
        - Src:             'builtin/am.c:980,3'
          Dst:             BUG_fl
    - functionName:    git_config_get_bool
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_bool
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:755,9'
          Dst:             repo_config_get_bool
    - functionName:    detect_patch_format
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - paths
      BBCount:         44
      ICount:          222
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - fclose
        - is_directory
        - is_mail
        - starts_with
        - strbuf_getline
        - strbuf_release
        - strcmp
        - xfopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:635,14'
          Branch Sides:
            - BranchSide:      'builtin/am.c:635,26'
              BranchSideFuncs:
                - strcmp
                - is_directory
                - xfopen
                - strbuf_getline
                - starts_with
                - starts_with
                - starts_with
                - strcmp
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_getline
                - strbuf_getline
                - is_mail
                - starts_with
                - starts_with
                - starts_with
            - BranchSide:      'builtin/am.c:636,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/am.c:635,38'
          Branch Sides:
            - BranchSide:      'builtin/am.c:635,55'
              BranchSideFuncs:
                - is_directory
                - xfopen
                - strbuf_getline
                - starts_with
                - starts_with
                - starts_with
                - strcmp
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_getline
                - strbuf_getline
                - is_mail
                - starts_with
                - starts_with
                - starts_with
            - BranchSide:      'builtin/am.c:636,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/am.c:635,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:636,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:643,15'
              BranchSideFuncs:
                - xfopen
                - strbuf_getline
                - starts_with
                - starts_with
                - starts_with
                - strcmp
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_getline
                - strbuf_getline
                - is_mail
                - starts_with
                - starts_with
                - starts_with
        - Branch String:   'builtin/am.c:645,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:646,10'
              BranchSideFuncs:
                - strbuf_getline
                - starts_with
                - starts_with
                - starts_with
                - strcmp
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_getline
                - strbuf_getline
                - is_mail
                - starts_with
                - starts_with
                - starts_with
            - BranchSide:      'builtin/am.c:650,21'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
                - strcmp
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_getline
                - strbuf_getline
                - is_mail
                - starts_with
                - starts_with
                - starts_with
        - Branch String:   'builtin/am.c:646,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:645,2'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
                - strcmp
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_getline
                - strbuf_getline
                - is_mail
                - starts_with
                - starts_with
                - starts_with
            - BranchSide:      'builtin/am.c:647,4'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
                - strcmp
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_getline
                - strbuf_getline
                - is_mail
                - starts_with
                - starts_with
                - starts_with
        - Branch String:   'builtin/am.c:650,35'
          Branch Sides:
            - BranchSide:      'builtin/am.c:650,53'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/am.c:651,7'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/am.c:650,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:651,7'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/am.c:655,21'
              BranchSideFuncs:
                - starts_with
                - strcmp
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_getline
                - strbuf_getline
                - is_mail
                - starts_with
                - starts_with
                - starts_with
        - Branch String:   'builtin/am.c:655,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:656,7'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/am.c:660,17'
              BranchSideFuncs:
                - strcmp
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_getline
                - strbuf_getline
                - is_mail
                - starts_with
                - starts_with
                - starts_with
        - Branch String:   'builtin/am.c:660,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:661,7'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_getline
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - is_mail
                - starts_with
                - starts_with
                - starts_with
            - BranchSide:      'builtin/am.c:665,22'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_getline
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - is_mail
                - starts_with
                - starts_with
                - starts_with
        - Branch String:   'builtin/am.c:672,13'
          Branch Sides:
            - BranchSide:      'builtin/am.c:672,20'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - is_mail
            - BranchSide:      'builtin/am.c:680,9'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - is_mail
        - Branch String:   'builtin/am.c:672,24'
          Branch Sides:
            - BranchSide:      'builtin/am.c:673,19'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - is_mail
            - BranchSide:      'builtin/am.c:680,9'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - is_mail
        - Branch String:   'builtin/am.c:673,33'
          Branch Sides:
            - BranchSide:      'builtin/am.c:674,19'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/am.c:676,7'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/am.c:674,35'
          Branch Sides:
            - BranchSide:      'builtin/am.c:675,19'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/am.c:676,7'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/am.c:672,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:676,7'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/am.c:680,9'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - is_mail
        - Branch String:   'builtin/am.c:680,13'
          Branch Sides:
            - BranchSide:      'builtin/am.c:680,24'
              BranchSideFuncs:
                - is_mail
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/am.c:680,26'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/am.c:680,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:680,26'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/am.c:681,7'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'builtin/am.c:635,18'
          Dst:             strcmp
        - Src:             'builtin/am.c:635,41'
          Dst:             is_directory
        - Src:             'builtin/am.c:643,7'
          Dst:             xfopen
        - Src:             'builtin/am.c:645,10'
          Dst:             strbuf_getline
        - Src:             'builtin/am.c:650,6'
          Dst:             starts_with
        - Src:             'builtin/am.c:650,38'
          Dst:             starts_with
        - Src:             'builtin/am.c:655,6'
          Dst:             starts_with
        - Src:             'builtin/am.c:660,7'
          Dst:             strcmp
        - Src:             'builtin/am.c:665,2'
          Dst:             strbuf_getline
        - Src:             'builtin/am.c:666,2'
          Dst:             strbuf_getline
        - Src:             'builtin/am.c:673,4'
          Dst:             starts_with
        - Src:             'builtin/am.c:674,4'
          Dst:             starts_with
        - Src:             'builtin/am.c:675,4'
          Dst:             starts_with
        - Src:             'builtin/am.c:680,16'
          Dst:             is_mail
        - Src:             'builtin/am.c:686,2'
          Dst:             fclose
        - Src:             'builtin/am.c:687,2'
          Dst:             strbuf_release
        - Src:             'builtin/am.c:688,2'
          Dst:             strbuf_release
        - Src:             'builtin/am.c:689,2'
          Dst:             strbuf_release
    - functionName:    git_has_dos_drive_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_am_author_script
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         12
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - am_path
        - read_author_script
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:326,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:326,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/am.c:327,2'
              BranchSideFuncs:
                - read_author_script
                - __assert_fail
                - __assert_fail
        - Branch String:   'builtin/am.c:327,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:327,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/am.c:328,2'
              BranchSideFuncs:
                - read_author_script
                - __assert_fail
        - Branch String:   'builtin/am.c:328,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:328,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/am.c:328,2'
              BranchSideFuncs:
                - read_author_script
      Callsites:
        - Src:             'builtin/am.c:324,25'
          Dst:             am_path
        - Src:             'builtin/am.c:326,2'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:327,2'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:328,2'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:330,9'
          Dst:             read_author_script
    - functionName:    git_pathdup
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_detach
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:308,2'
          Dst:             repo_git_pathv
        - Src:             './path.h:310,9'
          Dst:             strbuf_detach
    - functionName:    show_patch
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2214
      functionLinenumberEnd: 2247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - resume_mode
      BBCount:         12
      ICount:          103
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - BUG_fl
        - _
        - am_path
        - die_errno
        - is_null_oid
        - msgnum
        - oid_to_hex
        - run_command
        - setup_pager
        - strbuf_read_file
        - strbuf_release
        - strvec_pushl
        - write_in_full
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:2219,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2220,24'
              BranchSideFuncs:
                - am_path
                - strbuf_read_file
                - setup_pager
                - write_in_full
                - strbuf_release
                - _.6
                - die_errno
                - msgnum
                - am_path
                - BUG_fl
            - BranchSide:      'builtin/am.c:2228,10'
              BranchSideFuncs:
                - am_path
                - strbuf_read_file
                - setup_pager
                - write_in_full
                - strbuf_release
                - _.6
                - die_errno
                - msgnum
                - am_path
                - BUG_fl
        - Branch String:   'builtin/am.c:2228,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2230,24'
              BranchSideFuncs:
                - msgnum
                - am_path
                - strbuf_read_file
                - setup_pager
                - write_in_full
                - strbuf_release
                - _.6
                - die_errno
            - BranchSide:      'builtin/am.c:2233,24'
              BranchSideFuncs:
                - am_path
                - strbuf_read_file
                - setup_pager
                - write_in_full
                - strbuf_release
                - _.6
                - die_errno
            - BranchSide:      'builtin/am.c:2236,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/am.c:2240,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2241,13'
              BranchSideFuncs:
                - _.6
                - die_errno
            - BranchSide:      'builtin/am.c:2243,2'
              BranchSideFuncs:
                - setup_pager
                - write_in_full
                - strbuf_release
      Callsites:
        - Src:             'builtin/am.c:2219,7'
          Dst:             is_null_oid
        - Src:             'builtin/am.c:2222,35'
          Dst:             oid_to_hex
        - Src:             'builtin/am.c:2222,3'
          Dst:             strvec_pushl
        - Src:             'builtin/am.c:2225,10'
          Dst:             run_command
        - Src:             'builtin/am.c:2230,31'
          Dst:             msgnum
        - Src:             'builtin/am.c:2230,16'
          Dst:             am_path
        - Src:             'builtin/am.c:2233,16'
          Dst:             am_path
        - Src:             'builtin/am.c:2236,3'
          Dst:             BUG_fl
        - Src:             'builtin/am.c:2239,8'
          Dst:             strbuf_read_file
        - Src:             'builtin/am.c:2241,13'
          Dst:             _
        - Src:             'builtin/am.c:2241,3'
          Dst:             die_errno
        - Src:             'builtin/am.c:2243,2'
          Dst:             setup_pager
        - Src:             'builtin/am.c:2244,2'
          Dst:             write_in_full
        - Src:             'builtin/am.c:2245,2'
          Dst:             strbuf_release
    - functionName:    am_rerere_clear
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rerere_clear
        - string_list_clear
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/am.c:2103,21'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2103,21'
              BranchSideFuncs:
                - rerere_clear
                - string_list_clear
            - BranchSide:      'builtin/am.c:2103,21'
              BranchSideFuncs:
                - rerere_clear
                - string_list_clear
      Callsites:
        - Src:             'builtin/am.c:2104,2'
          Dst:             rerere_clear
        - Src:             'builtin/am.c:2105,2'
          Dst:             string_list_clear
    - functionName:    am_abort
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         26
      ICount:          153
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - am_destroy
        - am_rerere_clear
        - clean_index
        - die
        - get_main_ref_store
        - is_null_oid
        - oidcpy
        - repo_get_oid
        - safe_to_abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:2180,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2181,14'
              BranchSideFuncs:
                - am_rerere_clear
                - get_main_ref_store
                - refs_resolve_refdup
                - oidcpy
                - repo_get_oid
                - oidcpy
                - clean_index
                - free
                - am_destroy
                - get_main_ref_store
                - refs_delete_ref
                - get_main_ref_store
                - refs_update_ref
                - _.6
                - die
                - is_null_oid
            - BranchSide:      'builtin/am.c:2185,2'
              BranchSideFuncs:
                - am_rerere_clear
                - get_main_ref_store
                - refs_resolve_refdup
                - oidcpy
                - repo_get_oid
                - oidcpy
                - clean_index
                - free
                - am_destroy
                - get_main_ref_store
                - refs_delete_ref
                - get_main_ref_store
                - refs_update_ref
                - _.6
                - die
                - is_null_oid
        - Branch String:   'builtin/am.c:2189,30'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2189,34'
              BranchSideFuncs:
                - is_null_oid
                - oidcpy
                - repo_get_oid
                - oidcpy
                - clean_index
                - free
                - am_destroy
                - get_main_ref_store
                - refs_delete_ref
                - get_main_ref_store
                - refs_update_ref
                - _.6
                - die
            - BranchSide:      'builtin/am.c:2189,30'
              BranchSideFuncs:
                - oidcpy
                - repo_get_oid
                - oidcpy
                - clean_index
                - free
                - am_destroy
                - get_main_ref_store
                - refs_delete_ref
                - get_main_ref_store
                - refs_update_ref
                - _.6
                - die
        - Branch String:   'builtin/am.c:2190,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2191,22'
              BranchSideFuncs:
                - repo_get_oid
                - oidcpy
                - clean_index
                - free
                - am_destroy
                - get_main_ref_store
                - refs_delete_ref
                - get_main_ref_store
                - refs_update_ref
                - _.6
                - die
            - BranchSide:      'builtin/am.c:2193,32'
              BranchSideFuncs:
                - repo_get_oid
                - oidcpy
                - clean_index
                - free
                - am_destroy
                - get_main_ref_store
                - refs_delete_ref
                - get_main_ref_store
                - refs_update_ref
                - _.6
                - die
        - Branch String:   'builtin/am.c:2194,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2195,22'
              BranchSideFuncs:
                - clean_index
                - free
                - am_destroy
                - get_main_ref_store
                - refs_delete_ref
                - get_main_ref_store
                - refs_update_ref
                - _.6
                - die
            - BranchSide:      'builtin/am.c:2197,6'
              BranchSideFuncs:
                - clean_index
                - free
                - am_destroy
                - get_main_ref_store
                - refs_delete_ref
                - get_main_ref_store
                - refs_update_ref
                - _.6
                - die
        - Branch String:   'builtin/am.c:2197,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2198,7'
              BranchSideFuncs:
                - _.6
                - die
            - BranchSide:      'builtin/am.c:2200,6'
              BranchSideFuncs:
                - free
                - am_destroy
                - get_main_ref_store
                - refs_delete_ref
                - get_main_ref_store
                - refs_update_ref
        - Branch String:   'builtin/am.c:2200,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2201,38'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - free
                - am_destroy
            - BranchSide:      'builtin/am.c:2205,11'
              BranchSideFuncs:
                - free
                - am_destroy
                - get_main_ref_store
                - refs_delete_ref
        - Branch String:   'builtin/am.c:2203,5'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2201,3'
              BranchSideFuncs:
                - refs_update_ref
                - free
                - am_destroy
            - BranchSide:      'builtin/am.c:2201,3'
              BranchSideFuncs:
                - refs_update_ref
                - free
                - am_destroy
      Callsites:
        - Src:             'builtin/am.c:2180,7'
          Dst:             safe_to_abort
        - Src:             'builtin/am.c:2181,3'
          Dst:             am_destroy
        - Src:             'builtin/am.c:2185,2'
          Dst:             am_rerere_clear
        - Src:             'builtin/am.c:2187,36'
          Dst:             get_main_ref_store
        - Src:             'builtin/am.c:2187,16'
          Dst:             refs_resolve_refdup
        - Src:             'builtin/am.c:2189,34'
          Dst:             is_null_oid
        - Src:             'builtin/am.c:2191,3'
          Dst:             oidcpy
        - Src:             'builtin/am.c:2193,19'
          Dst:             repo_get_oid
        - Src:             'builtin/am.c:2195,3'
          Dst:             oidcpy
        - Src:             'builtin/am.c:2197,6'
          Dst:             clean_index
        - Src:             'builtin/am.c:2198,7'
          Dst:             _
        - Src:             'builtin/am.c:2198,3'
          Dst:             die
        - Src:             'builtin/am.c:2201,19'
          Dst:             get_main_ref_store
        - Src:             'builtin/am.c:2201,3'
          Dst:             refs_update_ref
        - Src:             'builtin/am.c:2206,19'
          Dst:             get_main_ref_store
        - Src:             'builtin/am.c:2206,3'
          Dst:             refs_delete_ref
        - Src:             'builtin/am.c:2210,2'
          Dst:             am_destroy
    - functionName:    am_destroy
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - remove_dir_recursively
        - strbuf_addstr
        - strbuf_release
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/am.c:478,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/am.c:479,2'
          Dst:             remove_dir_recursively
        - Src:             'builtin/am.c:480,2'
          Dst:             strbuf_release
    - functionName:    am_skip
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2112
      functionLinenumberEnd: 2135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         14
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - __assert_fail
        - am_load
        - am_next
        - am_path
        - am_rerere_clear
        - am_run
        - clean_index
        - die
        - fclose
        - fprintf
        - is_null_oid
        - oid_to_hex
        - oidcpy
        - repo_get_oid
        - xfopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:2117,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2118,17'
              BranchSideFuncs:
                - oidcpy
                - clean_index
                - am_next
                - am_load
                - am_run
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
                - _.6
                - die
            - BranchSide:      'builtin/am.c:2120,6'
              BranchSideFuncs:
                - clean_index
                - am_next
                - am_load
                - am_run
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
                - _.6
                - die
        - Branch String:   'builtin/am.c:2120,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2121,7'
              BranchSideFuncs:
                - _.6
                - die
            - BranchSide:      'builtin/am.c:2123,6'
              BranchSideFuncs:
                - am_next
                - am_load
                - am_run
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - __assert_fail
        - Branch String:   'builtin/am.c:2123,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2123,6'
              BranchSideFuncs:
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - am_next
                - am_load
                - am_run
                - __assert_fail
            - BranchSide:      'builtin/am.c:2124,29'
              BranchSideFuncs:
                - am_path
                - xfopen
                - is_null_oid
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - am_next
                - am_load
                - am_run
                - __assert_fail
        - Branch String:   'builtin/am.c:2126,3'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2126,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/am.c:2127,11'
              BranchSideFuncs:
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fclose
                - am_next
                - am_load
                - am_run
      Callsites:
        - Src:             'builtin/am.c:2115,2'
          Dst:             am_rerere_clear
        - Src:             'builtin/am.c:2117,6'
          Dst:             repo_get_oid
        - Src:             'builtin/am.c:2118,3'
          Dst:             oidcpy
        - Src:             'builtin/am.c:2120,6'
          Dst:             clean_index
        - Src:             'builtin/am.c:2121,7'
          Dst:             _
        - Src:             'builtin/am.c:2121,3'
          Dst:             die
        - Src:             'builtin/am.c:2124,21'
          Dst:             am_path
        - Src:             'builtin/am.c:2124,14'
          Dst:             xfopen
        - Src:             'builtin/am.c:2126,3'
          Dst:             is_null_oid
        - Src:             'builtin/am.c:2126,3'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:2127,22'
          Dst:             oid_to_hex
        - Src:             'builtin/am.c:2127,3'
          Dst:             fprintf
        - Src:             'builtin/am.c:2128,23'
          Dst:             oid_to_hex
        - Src:             'builtin/am.c:2128,3'
          Dst:             fprintf
        - Src:             'builtin/am.c:2129,3'
          Dst:             fclose
        - Src:             'builtin/am.c:2132,2'
          Dst:             am_next
        - Src:             'builtin/am.c:2133,2'
          Dst:             am_load
        - Src:             'builtin/am.c:2134,2'
          Dst:             am_run
    - functionName:    am_load
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         36
      ICount:          331
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - BUG_fl
        - _
        - am_path
        - die
        - file_exists
        - get_oid_hex
        - mailinfo_parse_quoted_cr_action
        - oidclr
        - read_am_author_script
        - read_commit_msg
        - read_state_file
        - sq_dequote_to_strvec
        - strbuf_release
        - strcmp
        - strtol
        - strvec_clear
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/am.c:397,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:398,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/am.c:399,25'
              BranchSideFuncs:
                - strtol
                - read_state_file
                - strtol
                - read_am_author_script
                - read_commit_msg
                - read_state_file
                - get_oid_hex
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - am_path
                - file_exists
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - mailinfo_parse_quoted_cr_action
                - _.6
                - am_path
                - die
                - strcmp
                - strcmp
                - read_state_file
                - strcmp
                - _.6
                - am_path
                - die
                - oidclr
                - _.6
                - die
                - BUG_fl
        - Branch String:   'builtin/am.c:401,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:402,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/am.c:403,26'
              BranchSideFuncs:
                - strtol
                - read_am_author_script
                - read_commit_msg
                - read_state_file
                - get_oid_hex
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - am_path
                - file_exists
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - mailinfo_parse_quoted_cr_action
                - _.6
                - am_path
                - die
                - strcmp
                - strcmp
                - read_state_file
                - strcmp
                - _.6
                - am_path
                - die
                - oidclr
                - _.6
                - die
        - Branch String:   'builtin/am.c:405,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:406,7'
              BranchSideFuncs:
                - _.6
                - die
            - BranchSide:      'builtin/am.c:408,18'
              BranchSideFuncs:
                - read_commit_msg
                - read_state_file
                - get_oid_hex
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - am_path
                - file_exists
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - mailinfo_parse_quoted_cr_action
                - _.6
                - am_path
                - die
                - strcmp
                - strcmp
                - read_state_file
                - strcmp
                - _.6
                - am_path
                - die
                - oidclr
        - Branch String:   'builtin/am.c:410,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:411,11'
              BranchSideFuncs:
                - oidclr
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - am_path
                - file_exists
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - mailinfo_parse_quoted_cr_action
                - _.6
                - am_path
                - die
                - strcmp
                - strcmp
                - read_state_file
                - strcmp
            - BranchSide:      'builtin/am.c:412,26'
              BranchSideFuncs:
                - get_oid_hex
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - am_path
                - file_exists
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - mailinfo_parse_quoted_cr_action
                - _.6
                - am_path
                - die
                - strcmp
                - strcmp
                - read_state_file
                - strcmp
                - _.6
                - am_path
                - die
        - Branch String:   'builtin/am.c:412,11'
          Branch Sides:
            - BranchSide:      'builtin/am.c:0,0'
              BranchSideFuncs:
                - _.6
                - am_path
                - die
            - BranchSide:      'builtin/am.c:413,7'
              BranchSideFuncs:
                - _.6
                - am_path
                - die
        - Branch String:   'builtin/am.c:427,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:428,24'
              BranchSideFuncs:
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - mailinfo_parse_quoted_cr_action
                - _.6
                - am_path
                - die
                - strcmp
                - strcmp
            - BranchSide:      'builtin/am.c:432,3'
              BranchSideFuncs:
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - mailinfo_parse_quoted_cr_action
                - _.6
                - am_path
                - die
                - strcmp
                - strcmp
        - Branch String:   'builtin/am.c:436,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:437,3'
              BranchSideFuncs:
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - mailinfo_parse_quoted_cr_action
                - _.6
                - am_path
                - die
                - strcmp
            - BranchSide:      'builtin/am.c:438,22'
              BranchSideFuncs:
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - mailinfo_parse_quoted_cr_action
                - _.6
                - am_path
                - die
                - strcmp
        - Branch String:   'builtin/am.c:438,11'
          Branch Sides:
            - BranchSide:      'builtin/am.c:439,3'
              BranchSideFuncs:
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - mailinfo_parse_quoted_cr_action
                - _.6
                - am_path
                - die
                - strcmp
            - BranchSide:      'builtin/am.c:441,3'
              BranchSideFuncs:
                - read_state_file
                - strcmp
                - read_state_file
                - strcmp
                - read_state_file
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - mailinfo_parse_quoted_cr_action
                - _.6
                - am_path
                - die
                - strcmp
        - Branch String:   'builtin/am.c:447,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:448,3'
              BranchSideFuncs:
                - strcmp
                - read_state_file
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - mailinfo_parse_quoted_cr_action
                - _.6
                - am_path
                - die
            - BranchSide:      'builtin/am.c:449,22'
              BranchSideFuncs:
                - strcmp
                - read_state_file
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - mailinfo_parse_quoted_cr_action
                - _.6
                - am_path
                - die
        - Branch String:   'builtin/am.c:449,11'
          Branch Sides:
            - BranchSide:      'builtin/am.c:450,3'
              BranchSideFuncs:
                - read_state_file
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - mailinfo_parse_quoted_cr_action
                - _.6
                - am_path
                - die
            - BranchSide:      'builtin/am.c:452,3'
              BranchSideFuncs:
                - read_state_file
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - mailinfo_parse_quoted_cr_action
                - _.6
                - am_path
                - die
        - Branch String:   'builtin/am.c:455,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:456,3'
              BranchSideFuncs:
                - mailinfo_parse_quoted_cr_action
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - _.6
                - am_path
                - die
            - BranchSide:      'builtin/am.c:457,46'
              BranchSideFuncs:
                - mailinfo_parse_quoted_cr_action
                - read_state_file
                - strvec_clear
                - sq_dequote_to_strvec
                - am_path
                - file_exists
                - strbuf_release
                - _.6
                - am_path
                - die
                - _.6
                - am_path
                - die
        - Branch String:   'builtin/am.c:457,11'
          Branch Sides:
            - BranchSide:      'builtin/am.c:0,0'
              BranchSideFuncs:
                - _.6
                - am_path
                - die
            - BranchSide:      'builtin/am.c:458,7'
              BranchSideFuncs:
                - _.6
                - am_path
                - die
        - Branch String:   'builtin/am.c:462,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:463,7'
              BranchSideFuncs:
                - _.6
                - am_path
                - die
            - BranchSide:      'builtin/am.c:465,42'
              BranchSideFuncs:
                - am_path
                - file_exists
                - strbuf_release
      Callsites:
        - Src:             'builtin/am.c:397,6'
          Dst:             read_state_file
        - Src:             'builtin/am.c:398,3'
          Dst:             BUG_fl
        - Src:             'builtin/am.c:399,15'
          Dst:             strtol
        - Src:             'builtin/am.c:401,6'
          Dst:             read_state_file
        - Src:             'builtin/am.c:402,3'
          Dst:             BUG_fl
        - Src:             'builtin/am.c:403,16'
          Dst:             strtol
        - Src:             'builtin/am.c:405,6'
          Dst:             read_am_author_script
        - Src:             'builtin/am.c:406,7'
          Dst:             _
        - Src:             'builtin/am.c:406,3'
          Dst:             die
        - Src:             'builtin/am.c:408,2'
          Dst:             read_commit_msg
        - Src:             'builtin/am.c:410,6'
          Dst:             read_state_file
        - Src:             'builtin/am.c:411,3'
          Dst:             oidclr
        - Src:             'builtin/am.c:412,11'
          Dst:             get_oid_hex
        - Src:             'builtin/am.c:413,7'
          Dst:             _
        - Src:             'builtin/am.c:413,32'
          Dst:             am_path
        - Src:             'builtin/am.c:413,3'
          Dst:             die
        - Src:             'builtin/am.c:415,2'
          Dst:             read_state_file
        - Src:             'builtin/am.c:416,21'
          Dst:             strcmp
        - Src:             'builtin/am.c:418,2'
          Dst:             read_state_file
        - Src:             'builtin/am.c:419,18'
          Dst:             strcmp
        - Src:             'builtin/am.c:421,2'
          Dst:             read_state_file
        - Src:             'builtin/am.c:422,20'
          Dst:             strcmp
        - Src:             'builtin/am.c:424,2'
          Dst:             read_state_file
        - Src:             'builtin/am.c:425,17'
          Dst:             strcmp
        - Src:             'builtin/am.c:427,18'
          Dst:             am_path
        - Src:             'builtin/am.c:427,6'
          Dst:             file_exists
        - Src:             'builtin/am.c:428,3'
          Dst:             read_state_file
        - Src:             'builtin/am.c:429,36'
          Dst:             strcmp
        - Src:             'builtin/am.c:435,2'
          Dst:             read_state_file
        - Src:             'builtin/am.c:436,7'
          Dst:             strcmp
        - Src:             'builtin/am.c:438,12'
          Dst:             strcmp
        - Src:             'builtin/am.c:443,2'
          Dst:             read_state_file
        - Src:             'builtin/am.c:444,23'
          Dst:             strcmp
        - Src:             'builtin/am.c:446,2'
          Dst:             read_state_file
        - Src:             'builtin/am.c:447,7'
          Dst:             strcmp
        - Src:             'builtin/am.c:449,12'
          Dst:             strcmp
        - Src:             'builtin/am.c:454,2'
          Dst:             read_state_file
        - Src:             'builtin/am.c:457,11'
          Dst:             mailinfo_parse_quoted_cr_action
        - Src:             'builtin/am.c:458,7'
          Dst:             _
        - Src:             'builtin/am.c:458,32'
          Dst:             am_path
        - Src:             'builtin/am.c:458,3'
          Dst:             die
        - Src:             'builtin/am.c:460,2'
          Dst:             read_state_file
        - Src:             'builtin/am.c:461,2'
          Dst:             strvec_clear
        - Src:             'builtin/am.c:462,6'
          Dst:             sq_dequote_to_strvec
        - Src:             'builtin/am.c:463,7'
          Dst:             _
        - Src:             'builtin/am.c:463,32'
          Dst:             am_path
        - Src:             'builtin/am.c:463,3'
          Dst:             die
        - Src:             'builtin/am.c:465,34'
          Dst:             am_path
        - Src:             'builtin/am.c:465,22'
          Dst:             file_exists
        - Src:             'builtin/am.c:467,2'
          Dst:             strbuf_release
    - functionName:    am_run
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionLinenumberEnd: 1935
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - resume
      BBCount:         69
      ICount:          426
      EdgeCount:       85
      CyclomaticComplexity: 18
      functionsReached:
        - _
        - __assert_fail
        - advice_enabled
        - advise
        - am_append_signoff
        - am_destroy
        - am_load
        - am_next
        - am_path
        - common_exit
        - copy_notes_for_rebase
        - die
        - die_user_resolve
        - do_commit
        - do_interactive
        - exit
        - fall_back_threeway
        - file_exists
        - is_empty_or_missing_file
        - linelen
        - msgnum
        - parse_mail
        - parse_mail_rebase
        - printf_ln
        - repo_index_has_changes
        - repo_refresh_and_write_index
        - reset_ident_date
        - run_apply
        - run_applypatch_msg_hook
        - run_auto_maintenance
        - run_post_rewrite_hook
        - say
        - strbuf_addstr
        - strbuf_release
        - unlink
        - validate_resume_state
        - write_author_script
        - write_commit_msg
        - write_state_bool
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/am.c:1810,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1812,7'
              BranchSideFuncs:
                - _.6
                - die
            - BranchSide:      'builtin/am.c:1814,29'
              BranchSideFuncs:
                - repo_index_has_changes
                - strbuf_release
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - am_next
                - am_load
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - write_state_bool
                - _.6
                - die
        - Branch String:   'builtin/am.c:1814,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1815,20'
              BranchSideFuncs:
                - write_state_bool
                - _.6
                - die
            - BranchSide:      'builtin/am.c:1819,2'
              BranchSideFuncs:
                - strbuf_release
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - am_next
                - am_load
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
        - Branch String:   'builtin/am.c:1821,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1822,30'
              BranchSideFuncs:
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - am_load
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
            - BranchSide:      'builtin/am.c:1921,40'
              BranchSideFuncs:
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
        - Branch String:   'builtin/am.c:1828,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1829,4'
              BranchSideFuncs:
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
            - BranchSide:      'builtin/am.c:1831,7'
              BranchSideFuncs:
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
        - Branch String:   'builtin/am.c:1831,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1832,26'
              BranchSideFuncs:
                - validate_resume_state
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_append_signoff
                - parse_mail_rebase
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
            - BranchSide:      'builtin/am.c:1836,8'
              BranchSideFuncs:
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
        - Branch String:   'builtin/am.c:1836,8'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1837,30'
              BranchSideFuncs:
                - parse_mail_rebase
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
            - BranchSide:      'builtin/am.c:1839,23'
              BranchSideFuncs:
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
        - Branch String:   'builtin/am.c:1841,8'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1842,5'
              BranchSideFuncs:
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
            - BranchSide:      'builtin/am.c:1844,8'
              BranchSideFuncs:
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
        - Branch String:   'builtin/am.c:1844,8'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1845,23'
              BranchSideFuncs:
                - am_append_signoff
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
            - BranchSide:      'builtin/am.c:1847,24'
              BranchSideFuncs:
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
        - Branch String:   'builtin/am.c:1851,26'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1851,44'
              BranchSideFuncs:
                - do_interactive
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
            - BranchSide:      'builtin/am.c:1854,11'
              BranchSideFuncs:
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
        - Branch String:   'builtin/am.c:1851,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1852,4'
              BranchSideFuncs:
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
            - BranchSide:      'builtin/am.c:1854,11'
              BranchSideFuncs:
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
        - Branch String:   'builtin/am.c:1855,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1856,12'
              BranchSideFuncs:
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - linelen
                - say
            - BranchSide:      'builtin/am.c:1873,31'
              BranchSideFuncs:
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
        - Branch String:   'builtin/am.c:1856,4'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1858,9'
              BranchSideFuncs:
                - _.6
                - linelen
                - say
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
            - BranchSide:      'builtin/am.c:1862,13'
              BranchSideFuncs:
                - _.6
                - linelen
                - say
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
            - BranchSide:      'builtin/am.c:1867,15'
              BranchSideFuncs:
                - _.6
                - printf_ln
                - die_user_resolve
            - BranchSide:      'builtin/am.c:1871,3'
              BranchSideFuncs:
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
        - Branch String:   'builtin/am.c:1873,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1874,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/am.c:1875,7'
              BranchSideFuncs:
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
        - Branch String:   'builtin/am.c:1875,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1876,4'
              BranchSideFuncs:
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
            - BranchSide:      'builtin/am.c:1878,7'
              BranchSideFuncs:
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
        - Branch String:   'builtin/am.c:1882,20'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1882,23'
              BranchSideFuncs:
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
            - BranchSide:      'builtin/am.c:1900,7'
              BranchSideFuncs:
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
        - Branch String:   'builtin/am.c:1882,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1883,18'
              BranchSideFuncs:
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
            - BranchSide:      'builtin/am.c:1900,7'
              BranchSideFuncs:
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
        - Branch String:   'builtin/am.c:1893,22'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1894,32'
              BranchSideFuncs:
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
            - BranchSide:      'builtin/am.c:1898,3'
              BranchSideFuncs:
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
        - Branch String:   'builtin/am.c:1893,8'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1895,9'
              BranchSideFuncs:
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
            - BranchSide:      'builtin/am.c:1898,3'
              BranchSideFuncs:
                - do_commit
                - am_next
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
                - am_load
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
        - Branch String:   'builtin/am.c:1900,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1900,7'
              BranchSideFuncs:
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
            - BranchSide:      'builtin/am.c:1901,14'
              BranchSideFuncs:
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
        - Branch String:   'builtin/am.c:1904,8'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1905,12'
              BranchSideFuncs:
                - _.6
                - advise
                - die_user_resolve
            - BranchSide:      'builtin/am.c:1907,21'
              BranchSideFuncs:
                - die_user_resolve
        - Branch String:   'builtin/am.c:1916,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1917,12'
              BranchSideFuncs:
                - am_load
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - am_next
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
            - BranchSide:      'builtin/am.c:1918,10'
              BranchSideFuncs:
                - am_path
                - is_empty_or_missing_file
                - __assert_fail
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
                - msgnum
                - am_path
                - reset_ident_date
                - file_exists
                - am_next
                - am_load
                - parse_mail
                - write_author_script
                - write_commit_msg
                - am_path
                - is_empty_or_missing_file
                - run_applypatch_msg_hook
                - _.6
                - linelen
                - say
                - run_apply
                - do_commit
                - _.6
                - msgnum
                - linelen
                - printf_ln
                - advice_enabled
                - die_user_resolve
                - _.6
                - advise
                - am_path
                - strbuf_addstr.11
                - fall_back_threeway
                - strbuf_release
                - repo_index_has_changes
                - _.6
                - say
                - common_exit
                - exit
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - linelen
                - say
                - _.6
                - linelen
                - say
                - do_interactive
                - am_append_signoff
                - parse_mail_rebase
                - validate_resume_state
        - Branch String:   'builtin/am.c:1921,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1922,3'
              BranchSideFuncs:
                - am_destroy
                - run_auto_maintenance
            - BranchSide:      'builtin/am.c:1931,7'
              BranchSideFuncs:
                - am_destroy
                - run_auto_maintenance
        - Branch String:   'builtin/am.c:1922,3'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1922,3'
              BranchSideFuncs:
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
            - BranchSide:      'builtin/am.c:1923,25'
              BranchSideFuncs:
                - copy_notes_for_rebase
                - run_post_rewrite_hook
                - am_destroy
                - run_auto_maintenance
        - Branch String:   'builtin/am.c:1931,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1931,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:1932,14'
              BranchSideFuncs:
                - am_destroy
                - run_auto_maintenance
      Callsites:
        - Src:             'builtin/am.c:1808,9'
          Dst:             am_path
        - Src:             'builtin/am.c:1808,2'
          Dst:             unlink
        - Src:             'builtin/am.c:1810,6'
          Dst:             repo_refresh_and_write_index
        - Src:             'builtin/am.c:1812,7'
          Dst:             _
        - Src:             'builtin/am.c:1812,3'
          Dst:             die
        - Src:             'builtin/am.c:1814,6'
          Dst:             repo_index_has_changes
        - Src:             'builtin/am.c:1815,3'
          Dst:             write_state_bool
        - Src:             'builtin/am.c:1816,7'
          Dst:             _
        - Src:             'builtin/am.c:1816,3'
          Dst:             die
        - Src:             'builtin/am.c:1819,2'
          Dst:             strbuf_release
        - Src:             'builtin/am.c:1822,37'
          Dst:             msgnum
        - Src:             'builtin/am.c:1822,22'
          Dst:             am_path
        - Src:             'builtin/am.c:1826,3'
          Dst:             reset_ident_date
        - Src:             'builtin/am.c:1828,8'
          Dst:             file_exists
        - Src:             'builtin/am.c:1832,4'
          Dst:             validate_resume_state
        - Src:             'builtin/am.c:1837,12'
          Dst:             parse_mail_rebase
        - Src:             'builtin/am.c:1839,12'
          Dst:             parse_mail
        - Src:             'builtin/am.c:1845,5'
          Dst:             am_append_signoff
        - Src:             'builtin/am.c:1847,4'
          Dst:             write_author_script
        - Src:             'builtin/am.c:1848,4'
          Dst:             write_commit_msg
        - Src:             'builtin/am.c:1851,29'
          Dst:             do_interactive
        - Src:             'builtin/am.c:1855,32'
          Dst:             am_path
        - Src:             'builtin/am.c:1855,7'
          Dst:             is_empty_or_missing_file
        - Src:             'builtin/am.c:1858,24'
          Dst:             _
        - Src:             'builtin/am.c:1858,45'
          Dst:             linelen
        - Src:             'builtin/am.c:1858,5'
          Dst:             say
        - Src:             'builtin/am.c:1863,24'
          Dst:             _
        - Src:             'builtin/am.c:1864,6'
          Dst:             linelen
        - Src:             'builtin/am.c:1863,5'
          Dst:             say
        - Src:             'builtin/am.c:1867,15'
          Dst:             _
        - Src:             'builtin/am.c:1867,5'
          Dst:             printf_ln
        - Src:             'builtin/am.c:1868,5'
          Dst:             die_user_resolve
        - Src:             'builtin/am.c:1873,7'
          Dst:             run_applypatch_msg_hook
        - Src:             'builtin/am.c:1874,4'
          Dst:             common_exit
        - Src:             'builtin/am.c:1874,4'
          Dst:             exit
        - Src:             'builtin/am.c:1878,22'
          Dst:             _
        - Src:             'builtin/am.c:1878,43'
          Dst:             linelen
        - Src:             'builtin/am.c:1878,3'
          Dst:             say
        - Src:             'builtin/am.c:1880,18'
          Dst:             run_apply
        - Src:             'builtin/am.c:1885,23'
          Dst:             am_path
        - Src:             'builtin/am.c:1885,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/am.c:1886,19'
          Dst:             fall_back_threeway
        - Src:             'builtin/am.c:1887,4'
          Dst:             strbuf_release
        - Src:             'builtin/am.c:1894,9'
          Dst:             repo_index_has_changes
        - Src:             'builtin/am.c:1895,24'
          Dst:             _
        - Src:             'builtin/am.c:1895,5'
          Dst:             say
        - Src:             'builtin/am.c:1901,14'
          Dst:             _
        - Src:             'builtin/am.c:1901,44'
          Dst:             msgnum
        - Src:             'builtin/am.c:1902,5'
          Dst:             linelen
        - Src:             'builtin/am.c:1901,4'
          Dst:             printf_ln
        - Src:             'builtin/am.c:1904,8'
          Dst:             advice_enabled
        - Src:             'builtin/am.c:1905,12'
          Dst:             _
        - Src:             'builtin/am.c:1905,5'
          Dst:             advise
        - Src:             'builtin/am.c:1907,4'
          Dst:             die_user_resolve
        - Src:             'builtin/am.c:1911,3'
          Dst:             do_commit
        - Src:             'builtin/am.c:1914,3'
          Dst:             am_next
        - Src:             'builtin/am.c:1917,4'
          Dst:             am_load
        - Src:             'builtin/am.c:1921,32'
          Dst:             am_path
        - Src:             'builtin/am.c:1921,7'
          Dst:             is_empty_or_missing_file
        - Src:             'builtin/am.c:1922,3'
          Dst:             __assert_fail
        - Src:             'builtin/am.c:1923,3'
          Dst:             copy_notes_for_rebase
        - Src:             'builtin/am.c:1924,3'
          Dst:             run_post_rewrite_hook
        - Src:             'builtin/am.c:1932,3'
          Dst:             am_destroy
        - Src:             'builtin/am.c:1933,3'
          Dst:             run_auto_maintenance
    - functionName:    am_append_signoff
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - append_signoff
        - strbuf_attach
        - strbuf_detach
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/am.c:1188,2'
          Dst:             strbuf_attach
        - Src:             'builtin/am.c:1189,2'
          Dst:             append_signoff
        - Src:             'builtin/am.c:1190,15'
          Dst:             strbuf_detach
    - functionName:    am_resolve
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - allow_empty
      BBCount:         20
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - am_load
        - am_next
        - am_path
        - am_run
        - die_user_resolve
        - do_commit
        - do_interactive
        - is_empty_or_missing_file
        - linelen
        - printf_ln
        - repo_index_has_changes
        - repo_rerere
        - unmerged_index
        - validate_resume_state
        - write_index_patch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:1949,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1950,7'
              BranchSideFuncs:
                - unmerged_index
                - repo_rerere
                - do_commit
                - am_next
                - am_load
                - am_run
                - write_index_patch
                - do_interactive
                - _.6
                - printf_ln
                - die_user_resolve
            - BranchSide:      'builtin/am.c:1960,21'
              BranchSideFuncs:
                - unmerged_index
                - repo_rerere
                - do_commit
                - am_next
                - am_load
                - am_run
                - write_index_patch
                - do_interactive
                - _.6
                - printf_ln
                - die_user_resolve
        - Branch String:   'builtin/am.c:1950,19'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1950,55'
              BranchSideFuncs:
                - am_path
                - is_empty_or_missing_file
                - _.6
                - printf_ln
                - die_user_resolve
                - _.6
                - printf_ln
                - unmerged_index
                - repo_rerere
                - do_commit
                - am_next
                - am_load
                - am_run
                - write_index_patch
                - do_interactive
                - _.6
                - printf_ln
                - die_user_resolve
            - BranchSide:      'builtin/am.c:1953,14'
              BranchSideFuncs:
                - _.6
                - printf_ln
                - die_user_resolve
        - Branch String:   'builtin/am.c:1950,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1951,14'
              BranchSideFuncs:
                - _.6
                - printf_ln
                - unmerged_index
                - repo_rerere
                - do_commit
                - am_next
                - am_load
                - am_run
                - write_index_patch
                - do_interactive
                - _.6
                - printf_ln
                - die_user_resolve
            - BranchSide:      'builtin/am.c:1953,14'
              BranchSideFuncs:
                - _.6
                - printf_ln
                - die_user_resolve
        - Branch String:   'builtin/am.c:1960,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1961,13'
              BranchSideFuncs:
                - _.6
                - printf_ln
                - die_user_resolve
            - BranchSide:      'builtin/am.c:1967,6'
              BranchSideFuncs:
                - repo_rerere
                - do_commit
                - am_next
                - am_load
                - am_run
                - write_index_patch
                - do_interactive
        - Branch String:   'builtin/am.c:1967,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1968,21'
              BranchSideFuncs:
                - write_index_patch
                - do_interactive
                - repo_rerere
                - do_commit
                - am_next
                - am_load
                - am_run
            - BranchSide:      'builtin/am.c:1973,14'
              BranchSideFuncs:
                - repo_rerere
                - do_commit
                - am_next
                - am_load
                - am_run
        - Branch String:   'builtin/am.c:1969,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1970,4'
              BranchSideFuncs:
                - am_next
                - am_load
                - am_run
            - BranchSide:      'builtin/am.c:1971,2'
              BranchSideFuncs:
                - repo_rerere
                - do_commit
                - am_next
                - am_load
                - am_run
      Callsites:
        - Src:             'builtin/am.c:1945,2'
          Dst:             validate_resume_state
        - Src:             'builtin/am.c:1947,21'
          Dst:             _
        - Src:             'builtin/am.c:1947,42'
          Dst:             linelen
        - Src:             'builtin/am.c:1947,2'
          Dst:             say
        - Src:             'builtin/am.c:1949,7'
          Dst:             repo_index_has_changes
        - Src:             'builtin/am.c:1950,47'
          Dst:             am_path
        - Src:             'builtin/am.c:1950,22'
          Dst:             is_empty_or_missing_file
        - Src:             'builtin/am.c:1951,14'
          Dst:             _
        - Src:             'builtin/am.c:1951,4'
          Dst:             printf_ln
        - Src:             'builtin/am.c:1953,14'
          Dst:             _
        - Src:             'builtin/am.c:1953,4'
          Dst:             printf_ln
        - Src:             'builtin/am.c:1956,4'
          Dst:             die_user_resolve
        - Src:             'builtin/am.c:1960,6'
          Dst:             unmerged_index
        - Src:             'builtin/am.c:1961,13'
          Dst:             _
        - Src:             'builtin/am.c:1961,3'
          Dst:             printf_ln
        - Src:             'builtin/am.c:1964,3'
          Dst:             die_user_resolve
        - Src:             'builtin/am.c:1968,3'
          Dst:             write_index_patch
        - Src:             'builtin/am.c:1969,7'
          Dst:             do_interactive
        - Src:             'builtin/am.c:1973,2'
          Dst:             repo_rerere
        - Src:             'builtin/am.c:1975,2'
          Dst:             do_commit
        - Src:             'builtin/am.c:1978,2'
          Dst:             am_next
        - Src:             'builtin/am.c:1979,2'
          Dst:             am_load
        - Src:             'builtin/am.c:1980,2'
          Dst:             am_run
    - functionName:    am_setup
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - patch_format
        - paths
        - keep_cr
      BBCount:         49
      ICount:          346
      EdgeCount:       51
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - _
        - am_destroy
        - common_exit
        - detect_patch_format
        - die
        - die_errno
        - exit
        - fprintf_ln
        - get_main_ref_store
        - mkdir
        - oid_to_hex
        - repo_get_oid
        - split_mail
        - sq_quote_argv
        - strbuf_release
        - write_state_bool
        - write_state_count
        - write_state_text
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:995,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:996,38'
              BranchSideFuncs:
                - _.6
                - fprintf_ln
                - common_exit
                - exit
                - mkdir
                - get_main_ref_store
                - refs_delete_ref
                - split_mail
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_text
                - write_state_bool
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - write_state_bool
                - am_destroy
                - _.6
                - die
                - __errno_location
                - _.6
                - die_errno
            - BranchSide:      'builtin/am.c:998,7'
              BranchSideFuncs:
                - _.6
                - fprintf_ln
                - common_exit
                - exit
                - mkdir
                - get_main_ref_store
                - refs_delete_ref
                - split_mail
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_text
                - write_state_bool
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - write_state_bool
                - am_destroy
                - _.6
                - die
                - __errno_location
                - _.6
                - die_errno
        - Branch String:   'builtin/am.c:998,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:999,14'
              BranchSideFuncs:
                - mkdir
                - get_main_ref_store
                - refs_delete_ref
                - split_mail
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_text
                - write_state_bool
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - write_state_bool
                - am_destroy
                - _.6
                - die
                - __errno_location
                - _.6
                - die_errno
            - BranchSide:      'builtin/am.c:1003,12'
              BranchSideFuncs:
                - mkdir
                - get_main_ref_store
                - refs_delete_ref
                - split_mail
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_text
                - write_state_bool
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - write_state_bool
                - am_destroy
                - _.6
                - die
                - __errno_location
                - _.6
                - die_errno
        - Branch String:   'builtin/am.c:1003,34'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1003,37'
              BranchSideFuncs:
                - __errno_location
                - get_main_ref_store
                - refs_delete_ref
                - split_mail
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_text
                - write_state_bool
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - write_state_bool
                - am_destroy
                - _.6
                - die
                - _.6
                - die_errno
            - BranchSide:      'builtin/am.c:1005,37'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_ref
                - split_mail
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_text
                - write_state_bool
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - write_state_bool
                - am_destroy
                - _.6
                - die
        - Branch String:   'builtin/am.c:1003,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1004,13'
              BranchSideFuncs:
                - _.6
                - die_errno
            - BranchSide:      'builtin/am.c:1005,37'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_ref
                - split_mail
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_text
                - write_state_bool
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - write_state_bool
                - am_destroy
                - _.6
                - die
        - Branch String:   'builtin/am.c:1008,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1009,14'
              BranchSideFuncs:
                - am_destroy
                - _.6
                - die
            - BranchSide:      'builtin/am.c:1013,6'
              BranchSideFuncs:
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_text
                - write_state_bool
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - write_state_bool
        - Branch String:   'builtin/am.c:1013,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1014,3'
              BranchSideFuncs:
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_text
                - write_state_bool
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - write_state_bool
            - BranchSide:      'builtin/am.c:1016,19'
              BranchSideFuncs:
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_bool
                - write_state_text
                - write_state_bool
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - write_state_bool
        - Branch String:   'builtin/am.c:1021,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1022,20'
              BranchSideFuncs:
                - write_state_bool
                - write_state_text
                - write_state_bool
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'builtin/am.c:1025,10'
              BranchSideFuncs:
                - write_state_text
                - write_state_bool
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'builtin/am.c:1025,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1027,7'
              BranchSideFuncs:
                - write_state_text
                - write_state_bool
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
                - BUG_fl
            - BranchSide:      'builtin/am.c:1030,7'
              BranchSideFuncs:
                - write_state_text
                - write_state_bool
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
                - BUG_fl
            - BranchSide:      'builtin/am.c:1033,7'
              BranchSideFuncs:
                - write_state_text
                - write_state_bool
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
                - BUG_fl
            - BranchSide:      'builtin/am.c:1036,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/am.c:1042,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1044,7'
              BranchSideFuncs:
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
            - BranchSide:      'builtin/am.c:1047,7'
              BranchSideFuncs:
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
            - BranchSide:      'builtin/am.c:1050,7'
              BranchSideFuncs:
                - write_state_text
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
                - BUG_fl
            - BranchSide:      'builtin/am.c:1053,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/am.c:1057,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1059,7'
              BranchSideFuncs:
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
            - BranchSide:      'builtin/am.c:1062,7'
              BranchSideFuncs:
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
            - BranchSide:      'builtin/am.c:1065,7'
              BranchSideFuncs:
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
            - BranchSide:      'builtin/am.c:1068,7'
              BranchSideFuncs:
                - write_state_text
                - sq_quote_argv
                - write_state_text
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_text
            - BranchSide:      'builtin/am.c:1071,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/am.c:1078,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1079,20'
              BranchSideFuncs:
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
            - BranchSide:      'builtin/am.c:1081,20'
              BranchSideFuncs:
                - write_state_text
                - repo_get_oid
                - oid_to_hex
                - write_state_text
                - get_main_ref_store
                - refs_update_ref
                - write_state_count
                - write_state_count
                - strbuf_release
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
        - Branch String:   'builtin/am.c:1083,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1084,20'
              BranchSideFuncs:
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_count
                - write_state_count
                - strbuf_release
            - BranchSide:      'builtin/am.c:1091,20'
              BranchSideFuncs:
                - write_state_text
                - get_main_ref_store
                - refs_delete_ref
                - write_state_count
                - write_state_count
                - strbuf_release
        - Branch String:   'builtin/am.c:1085,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:1086,39'
              BranchSideFuncs:
                - write_state_count
                - write_state_count
                - strbuf_release
            - BranchSide:      'builtin/am.c:1090,2'
              BranchSideFuncs:
                - write_state_count
                - write_state_count
                - strbuf_release
      Callsites:
        - Src:             'builtin/am.c:996,18'
          Dst:             detect_patch_format
        - Src:             'builtin/am.c:999,22'
          Dst:             _
        - Src:             'builtin/am.c:999,3'
          Dst:             fprintf_ln
        - Src:             'builtin/am.c:1000,3'
          Dst:             common_exit
        - Src:             'builtin/am.c:1000,3'
          Dst:             exit
        - Src:             'builtin/am.c:1003,6'
          Dst:             mkdir
        - Src:             'builtin/am.c:1003,37'
          Dst:             __errno_location
        - Src:             'builtin/am.c:1004,13'
          Dst:             _
        - Src:             'builtin/am.c:1004,3'
          Dst:             die_errno
        - Src:             'builtin/am.c:1005,18'
          Dst:             get_main_ref_store
        - Src:             'builtin/am.c:1005,2'
          Dst:             refs_delete_ref
        - Src:             'builtin/am.c:1008,6'
          Dst:             split_mail
        - Src:             'builtin/am.c:1009,3'
          Dst:             am_destroy
        - Src:             'builtin/am.c:1010,7'
          Dst:             _
        - Src:             'builtin/am.c:1010,3'
          Dst:             die
        - Src:             'builtin/am.c:1016,2'
          Dst:             write_state_bool
        - Src:             'builtin/am.c:1017,2'
          Dst:             write_state_bool
        - Src:             'builtin/am.c:1018,2'
          Dst:             write_state_bool
        - Src:             'builtin/am.c:1019,2'
          Dst:             write_state_bool
        - Src:             'builtin/am.c:1022,3'
          Dst:             write_state_bool
        - Src:             'builtin/am.c:1036,3'
          Dst:             BUG_fl
        - Src:             'builtin/am.c:1039,2'
          Dst:             write_state_text
        - Src:             'builtin/am.c:1040,2'
          Dst:             write_state_bool
        - Src:             'builtin/am.c:1053,3'
          Dst:             BUG_fl
        - Src:             'builtin/am.c:1055,2'
          Dst:             write_state_text
        - Src:             'builtin/am.c:1071,3'
          Dst:             BUG_fl
        - Src:             'builtin/am.c:1073,2'
          Dst:             write_state_text
        - Src:             'builtin/am.c:1075,2'
          Dst:             sq_quote_argv
        - Src:             'builtin/am.c:1076,2'
          Dst:             write_state_text
        - Src:             'builtin/am.c:1079,3'
          Dst:             write_state_text
        - Src:             'builtin/am.c:1081,3'
          Dst:             write_state_text
        - Src:             'builtin/am.c:1083,7'
          Dst:             repo_get_oid
        - Src:             'builtin/am.c:1084,43'
          Dst:             oid_to_hex
        - Src:             'builtin/am.c:1084,3'
          Dst:             write_state_text
        - Src:             'builtin/am.c:1086,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/am.c:1086,4'
          Dst:             refs_update_ref
        - Src:             'builtin/am.c:1091,3'
          Dst:             write_state_text
        - Src:             'builtin/am.c:1093,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/am.c:1093,4'
          Dst:             refs_delete_ref
        - Src:             'builtin/am.c:1102,2'
          Dst:             write_state_count
        - Src:             'builtin/am.c:1103,2'
          Dst:             write_state_count
        - Src:             'builtin/am.c:1105,2'
          Dst:             strbuf_release
    - functionName:    mkdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_absolute_path
      functionSourceFile: '/src/git/./abspath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_is_dir_sep
      functionUses:    1
      BranchProfiles:
        - Branch String:   './abspath.h:30,29'
          Branch Sides:
            - BranchSide:      './abspath.h:30,29'
              BranchSideFuncs: []
            - BranchSide:      './abspath.h:30,53'
              BranchSideFuncs:
                - git_has_dos_drive_prefix
      Callsites:
        - Src:             './abspath.h:30,9'
          Dst:             git_is_dir_sep
        - Src:             './abspath.h:30,32'
          Dst:             git_has_dos_drive_prefix
    - functionName:    am_state_release
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strvec_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/am.c:189,2'
          Dst:             strvec_clear
    - functionName:    am_in_progress
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         19
      ICount:          90
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - am_path
        - lstat64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:274,33'
          Branch Sides:
            - BranchSide:      'builtin/am.c:274,37'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:275,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/am.c:274,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:275,3'
              BranchSideFuncs:
                - am_path
                - lstat64
                - am_path
                - lstat64
            - BranchSide:      'builtin/am.c:276,20'
              BranchSideFuncs:
                - am_path
                - lstat64
                - am_path
                - lstat64
        - Branch String:   'builtin/am.c:276,41'
          Branch Sides:
            - BranchSide:      'builtin/am.c:276,45'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:277,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/am.c:276,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:277,3'
              BranchSideFuncs:
                - am_path
                - lstat64
            - BranchSide:      'builtin/am.c:278,20'
              BranchSideFuncs:
                - am_path
                - lstat64
        - Branch String:   'builtin/am.c:278,41'
          Branch Sides:
            - BranchSide:      'builtin/am.c:278,45'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:279,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/am.c:278,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:280,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/am.c:274,6'
          Dst:             lstat64
        - Src:             'builtin/am.c:276,12'
          Dst:             am_path
        - Src:             'builtin/am.c:276,6'
          Dst:             lstat64
        - Src:             'builtin/am.c:278,12'
          Dst:             am_path
        - Src:             'builtin/am.c:278,6'
          Dst:             lstat64
    - functionName:    lstat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    89
      BranchProfiles:  []
      Callsites:       []
    - functionName:    am_state_init
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_get_bool
        - git_pathdup
        - strvec_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:175,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:175,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:176,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/am.c:160,15'
          Dst:             git_pathdup
        - Src:             'builtin/am.c:164,2'
          Dst:             git_config_get_bool
        - Src:             'builtin/am.c:168,2'
          Dst:             git_config_get_bool
        - Src:             'builtin/am.c:173,2'
          Dst:             strvec_init
        - Src:             'builtin/am.c:175,7'
          Dst:             git_config_get_bool
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    am_option_parse_empty
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         17
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - _
        - const_error
        - error
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:207,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:207,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/am.c:209,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:209,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:210,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:211,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:211,11'
          Branch Sides:
            - BranchSide:      'builtin/am.c:212,4'
              BranchSideFuncs:
                - strcmp
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:213,19'
              BranchSideFuncs:
                - strcmp
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:213,11'
          Branch Sides:
            - BranchSide:      'builtin/am.c:214,4'
              BranchSideFuncs:
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:216,10'
              BranchSideFuncs:
                - _.6
                - error
                - const_error.10
      Callsites:
        - Src:             'builtin/am.c:207,2'
          Dst:             BUG_fl
        - Src:             'builtin/am.c:209,7'
          Dst:             strcmp
        - Src:             'builtin/am.c:211,12'
          Dst:             strcmp
        - Src:             'builtin/am.c:213,12'
          Dst:             strcmp
        - Src:             'builtin/am.c:216,10'
          Dst:             _
        - Src:             'builtin/am.c:216,10'
          Dst:             error
        - Src:             'builtin/am.c:216,10'
          Dst:             const_error
    - functionName:    parse_opt_show_current_patch
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2280
      functionLinenumberEnd: 2299
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         17
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - _
        - const_error
        - error
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:2283,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2283,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/am.c:2285,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:2285,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2286,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:2287,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:2287,11'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2288,4'
              BranchSideFuncs:
                - strcmp
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:2289,19'
              BranchSideFuncs:
                - strcmp
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:2289,11'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2290,4'
              BranchSideFuncs:
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:2296,10'
              BranchSideFuncs:
                - _.6
                - error
                - const_error.10
      Callsites:
        - Src:             'builtin/am.c:2283,2'
          Dst:             BUG_fl
        - Src:             'builtin/am.c:2287,12'
          Dst:             strcmp
        - Src:             'builtin/am.c:2289,12'
          Dst:             strcmp
        - Src:             'builtin/am.c:2296,10'
          Dst:             _
        - Src:             'builtin/am.c:2296,10'
          Dst:             error
        - Src:             'builtin/am.c:2296,10'
          Dst:             const_error
    - functionName:    parse_opt_patchformat
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2254
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         22
      ICount:          109
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - const_error
        - error
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:2257,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2258,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/am.c:2259,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:2259,11'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2260,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:2261,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:2261,11'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2262,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:2263,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:2263,11'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2264,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:2265,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:2265,11'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2266,4'
              BranchSideFuncs:
                - strcmp
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:2267,19'
              BranchSideFuncs:
                - strcmp
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:2267,11'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2268,4'
              BranchSideFuncs:
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:2274,10'
              BranchSideFuncs:
                - _.6
                - error
                - const_error.10
      Callsites:
        - Src:             'builtin/am.c:2259,12'
          Dst:             strcmp
        - Src:             'builtin/am.c:2261,12'
          Dst:             strcmp
        - Src:             'builtin/am.c:2263,12'
          Dst:             strcmp
        - Src:             'builtin/am.c:2265,12'
          Dst:             strcmp
        - Src:             'builtin/am.c:2267,12'
          Dst:             strcmp
        - Src:             'builtin/am.c:2274,10'
          Dst:             _
        - Src:             'builtin/am.c:2274,10'
          Dst:             error
        - Src:             'builtin/am.c:2274,10'
          Dst:             const_error
    - functionName:    am_option_parse_quoted_cr
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         10
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - _
        - const_error
        - error
        - mailinfo_parse_quoted_cr_action
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/am.c:195,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:195,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/am.c:197,38'
              BranchSideFuncs:
                - mailinfo_parse_quoted_cr_action
                - _.6
                - error
                - const_error.10
        - Branch String:   'builtin/am.c:197,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:198,10'
              BranchSideFuncs:
                - _.6
                - error
                - const_error.10
            - BranchSide:      'builtin/am.c:199,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/am.c:195,2'
          Dst:             BUG_fl
        - Src:             'builtin/am.c:197,6'
          Dst:             mailinfo_parse_quoted_cr_action
        - Src:             'builtin/am.c:198,10'
          Dst:             _
        - Src:             'builtin/am.c:198,10'
          Dst:             error
        - Src:             'builtin/am.c:198,10'
          Dst:             const_error
    - functionName:    cmd_am
      functionSourceFile: '/src/git/builtin/am.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2302
      functionLinenumberEnd: 2536
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         74
      ICount:          1382
      EdgeCount:       87
      CyclomaticComplexity: 15
      functionsReached:
        - BUG_fl
        - _
        - am_abort
        - am_append_signoff
        - am_destroy
        - am_in_progress
        - am_load
        - am_rerere_clear
        - am_resolve
        - am_run
        - am_setup
        - am_skip
        - am_state_init
        - am_state_release
        - die
        - file_exists
        - fprintf_ln
        - git_committer_info
        - git_config
        - git_default_config
        - is_absolute_path
        - isatty
        - mkpath
        - parse_options
        - repo_read_index_preload
        - show_patch
        - strcmp
        - strvec_clear
        - strvec_push
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/am.c:2421,16'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2421,27'
              BranchSideFuncs:
                - strcmp
                - usage_with_options
                - git_config.21
                - am_state_init
                - am_in_progress
                - parse_options
                - git_committer_info
                - repo_read_index_preload
                - file_exists
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
                - mkpath
                - strvec_push
                - _.6
                - die
                - _.6
                - die
                - am_destroy
                - am_state_release
                - am_append_signoff
                - isatty
                - _.6
                - die
                - _.6
                - die
                - _.6
                - fprintf_ln
                - am_load
            - BranchSide:      'builtin/am.c:2424,2'
              BranchSideFuncs:
                - git_config.21
                - am_state_init
                - am_in_progress
                - parse_options
                - git_committer_info
                - repo_read_index_preload
                - file_exists
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
                - mkpath
                - strvec_push
                - _.6
                - die
                - _.6
                - die
                - am_destroy
                - am_state_release
                - am_append_signoff
                - isatty
                - _.6
                - die
                - _.6
                - die
                - _.6
                - fprintf_ln
                - am_load
        - Branch String:   'builtin/am.c:2421,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2422,22'
              BranchSideFuncs:
                - git_config.21
                - am_state_init
                - am_in_progress
                - parse_options
                - git_committer_info
                - repo_read_index_preload
                - file_exists
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
                - mkpath
                - strvec_push
                - _.6
                - die
                - _.6
                - die
                - am_destroy
                - am_state_release
                - am_append_signoff
                - isatty
                - _.6
                - die
                - _.6
                - die
                - _.6
                - fprintf_ln
                - am_load
            - BranchSide:      'builtin/am.c:2424,2'
              BranchSideFuncs:
                - git_config.21
                - am_state_init
                - am_in_progress
                - parse_options
                - git_committer_info
                - repo_read_index_preload
                - file_exists
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
                - mkpath
                - strvec_push
                - _.6
                - die
                - _.6
                - die
                - am_destroy
                - am_state_release
                - am_append_signoff
                - isatty
                - _.6
                - die
                - _.6
                - die
                - _.6
                - fprintf_ln
                - am_load
        - Branch String:   'builtin/am.c:2429,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2430,3'
              BranchSideFuncs:
                - am_load
                - parse_options
                - git_committer_info
                - repo_read_index_preload
                - file_exists
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
                - mkpath
                - strvec_push
                - _.6
                - die
                - _.6
                - die
                - am_destroy
                - am_state_release
                - am_append_signoff
                - isatty
                - _.6
                - die
                - _.6
                - die
                - _.6
                - fprintf_ln
            - BranchSide:      'builtin/am.c:2432,23'
              BranchSideFuncs:
                - parse_options
                - git_committer_info
                - repo_read_index_preload
                - file_exists
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
                - mkpath
                - strvec_push
                - _.6
                - die
                - _.6
                - die
                - am_destroy
                - am_state_release
                - am_append_signoff
                - isatty
                - _.6
                - die
                - _.6
                - die
                - _.6
                - fprintf_ln
        - Branch String:   'builtin/am.c:2434,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2435,14'
              BranchSideFuncs:
                - _.6
                - fprintf_ln
                - git_committer_info
                - repo_read_index_preload
                - file_exists
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
                - mkpath
                - strvec_push
                - _.6
                - die
                - _.6
                - die
                - am_destroy
                - am_state_release
                - am_append_signoff
                - isatty
                - _.6
                - die
                - _.6
                - die
            - BranchSide:      'builtin/am.c:2439,2'
              BranchSideFuncs:
                - git_committer_info
                - repo_read_index_preload
                - file_exists
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
                - mkpath
                - strvec_push
                - _.6
                - die
                - _.6
                - die
                - am_destroy
                - am_state_release
                - am_append_signoff
                - isatty
                - _.6
                - die
                - _.6
                - die
        - Branch String:   'builtin/am.c:2441,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2442,7'
              BranchSideFuncs:
                - _.6
                - die
            - BranchSide:      'builtin/am.c:2444,6'
              BranchSideFuncs:
                - file_exists
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
                - mkpath
                - strvec_push
                - _.6
                - die
                - _.6
                - die
                - am_destroy
                - am_state_release
                - am_append_signoff
                - isatty
                - _.6
                - die
        - Branch String:   'builtin/am.c:2444,6'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2456,7'
              BranchSideFuncs:
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - am_append_signoff
                - isatty
                - _.6
                - die
            - BranchSide:      'builtin/am.c:2466,17'
              BranchSideFuncs:
                - file_exists
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
                - mkpath
                - strvec_push
                - _.6
                - die
                - _.6
                - die
                - am_destroy
                - am_state_release
        - Branch String:   'builtin/am.c:2456,12'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2456,16'
              BranchSideFuncs:
                - _.6
                - die
            - BranchSide:      'builtin/am.c:2457,8'
              BranchSideFuncs:
                - _.6
                - die
        - Branch String:   'builtin/am.c:2456,44'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2456,48'
              BranchSideFuncs:
                - isatty
                - _.6
                - die
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - am_append_signoff
            - BranchSide:      'builtin/am.c:2460,7'
              BranchSideFuncs:
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - am_append_signoff
        - Branch String:   'builtin/am.c:2456,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2457,8'
              BranchSideFuncs:
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - am_append_signoff
            - BranchSide:      'builtin/am.c:2460,7'
              BranchSideFuncs:
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - am_append_signoff
        - Branch String:   'builtin/am.c:2460,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2461,16'
              BranchSideFuncs:
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - am_append_signoff
            - BranchSide:      'builtin/am.c:2463,13'
              BranchSideFuncs:
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - am_append_signoff
        - Branch String:   'builtin/am.c:2463,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2464,4'
              BranchSideFuncs:
                - am_append_signoff
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
            - BranchSide:      'builtin/am.c:2465,2'
              BranchSideFuncs:
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
        - Branch String:   'builtin/am.c:2474,30'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2474,40'
              BranchSideFuncs:
                - _.6
                - die
                - am_destroy
                - am_state_release
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
                - mkpath
                - strvec_push
                - _.6
                - die
            - BranchSide:      'builtin/am.c:2486,7'
              BranchSideFuncs:
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
                - mkpath
                - strvec_push
                - _.6
                - die
        - Branch String:   'builtin/am.c:2474,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2475,8'
              BranchSideFuncs:
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
                - mkpath
                - strvec_push
                - _.6
                - die
            - BranchSide:      'builtin/am.c:2486,7'
              BranchSideFuncs:
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
                - mkpath
                - strvec_push
                - _.6
                - die
        - Branch String:   'builtin/am.c:2475,36'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2475,39'
              BranchSideFuncs:
                - am_destroy
                - am_state_release
            - BranchSide:      'builtin/am.c:2476,5'
              BranchSideFuncs:
                - am_destroy
                - am_state_release
        - Branch String:   'builtin/am.c:2475,8'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2476,5'
              BranchSideFuncs:
                - am_destroy
                - am_state_release
            - BranchSide:      'builtin/am.c:2481,8'
              BranchSideFuncs:
                - _.6
                - die
        - Branch String:   'builtin/am.c:2486,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2487,8'
              BranchSideFuncs:
                - _.6
                - die
            - BranchSide:      'builtin/am.c:2489,10'
              BranchSideFuncs:
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
                - mkpath
                - strvec_push
        - Branch String:   'builtin/am.c:2489,3'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2490,25'
              BranchSideFuncs:
                - is_absolute_path
                - strvec_push
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - mkpath
                - strvec_push
            - BranchSide:      'builtin/am.c:2496,13'
              BranchSideFuncs:
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
        - Branch String:   'builtin/am.c:2490,34'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2490,38'
              BranchSideFuncs:
                - strvec_push
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - mkpath
                - strvec_push
            - BranchSide:      'builtin/am.c:2491,25'
              BranchSideFuncs:
                - strvec_push
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - mkpath
                - strvec_push
        - Branch String:   'builtin/am.c:2490,8'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2491,25'
              BranchSideFuncs:
                - mkpath
                - strvec_push
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
            - BranchSide:      'builtin/am.c:2493,41'
              BranchSideFuncs:
                - mkpath
                - strvec_push
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
                - _.6
                - die
                - is_absolute_path
                - strvec_push
        - Branch String:   'builtin/am.c:2496,25'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2496,35'
              BranchSideFuncs:
                - _.6
                - die
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
            - BranchSide:      'builtin/am.c:2499,20'
              BranchSideFuncs:
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
        - Branch String:   'builtin/am.c:2496,7'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2497,8'
              BranchSideFuncs:
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
            - BranchSide:      'builtin/am.c:2499,20'
              BranchSideFuncs:
                - am_setup
                - strvec_clear
                - show_patch
                - am_state_release
                - am_rerere_clear
                - am_destroy
                - am_abort
                - am_skip
                - am_resolve
                - am_run
                - am_run
                - BUG_fl
        - Branch String:   'builtin/am.c:2504,2'
          Branch Sides:
            - BranchSide:      'builtin/am.c:2506,3'
              BranchSideFuncs:
                - am_run
                - am_state_release
            - BranchSide:      'builtin/am.c:2509,3'
              BranchSideFuncs:
                - am_run
                - am_state_release
            - BranchSide:      'builtin/am.c:2513,22'
              BranchSideFuncs:
                - am_resolve
                - am_state_release
            - BranchSide:      'builtin/am.c:2513,22'
              BranchSideFuncs:
                - am_resolve
                - am_state_release
            - BranchSide:      'builtin/am.c:2516,3'
              BranchSideFuncs:
                - am_skip
                - am_state_release
            - BranchSide:      'builtin/am.c:2519,3'
              BranchSideFuncs:
                - am_abort
                - am_state_release
            - BranchSide:      'builtin/am.c:2522,3'
              BranchSideFuncs:
                - am_rerere_clear
                - am_destroy
                - am_state_release
            - BranchSide:      'builtin/am.c:2527,28'
              BranchSideFuncs:
                - show_patch
                - am_state_release
            - BranchSide:      'builtin/am.c:2527,28'
              BranchSideFuncs:
                - show_patch
                - am_state_release
            - BranchSide:      'builtin/am.c:2530,3'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'builtin/am.c:2421,20'
          Dst:             strcmp
        - Src:             'builtin/am.c:2422,3'
          Dst:             usage_with_options
        - Src:             'builtin/am.c:2424,2'
          Dst:             git_config
        - Src:             'builtin/am.c:2424,2'
          Dst:             git_default_config
        - Src:             'builtin/am.c:2426,2'
          Dst:             am_state_init
        - Src:             'builtin/am.c:2428,16'
          Dst:             am_in_progress
        - Src:             'builtin/am.c:2430,3'
          Dst:             am_load
        - Src:             'builtin/am.c:2432,9'
          Dst:             parse_options
        - Src:             'builtin/am.c:2435,22'
          Dst:             _
        - Src:             'builtin/am.c:2435,3'
          Dst:             fprintf_ln
        - Src:             'builtin/am.c:2439,2'
          Dst:             git_committer_info
        - Src:             'builtin/am.c:2441,6'
          Dst:             repo_read_index_preload
        - Src:             'builtin/am.c:2442,7'
          Dst:             _
        - Src:             'builtin/am.c:2442,3'
          Dst:             die
        - Src:             'builtin/am.c:2456,48'
          Dst:             isatty
        - Src:             'builtin/am.c:2457,8'
          Dst:             _
        - Src:             'builtin/am.c:2457,4'
          Dst:             die
        - Src:             'builtin/am.c:2464,4'
          Dst:             am_append_signoff
        - Src:             'builtin/am.c:2474,7'
          Dst:             file_exists
        - Src:             'builtin/am.c:2476,5'
          Dst:             am_destroy
        - Src:             'builtin/am.c:2477,5'
          Dst:             am_state_release
        - Src:             'builtin/am.c:2481,8'
          Dst:             _
        - Src:             'builtin/am.c:2481,4'
          Dst:             die
        - Src:             'builtin/am.c:2487,8'
          Dst:             _
        - Src:             'builtin/am.c:2487,4'
          Dst:             die
        - Src:             'builtin/am.c:2490,8'
          Dst:             is_absolute_path
        - Src:             'builtin/am.c:2491,5'
          Dst:             strvec_push
        - Src:             'builtin/am.c:2493,25'
          Dst:             mkpath
        - Src:             'builtin/am.c:2493,5'
          Dst:             strvec_push
        - Src:             'builtin/am.c:2497,8'
          Dst:             _
        - Src:             'builtin/am.c:2497,4'
          Dst:             die
        - Src:             'builtin/am.c:2499,3'
          Dst:             am_setup
        - Src:             'builtin/am.c:2501,3'
          Dst:             strvec_clear
        - Src:             'builtin/am.c:2506,3'
          Dst:             am_run
        - Src:             'builtin/am.c:2509,3'
          Dst:             am_run
        - Src:             'builtin/am.c:2513,3'
          Dst:             am_resolve
        - Src:             'builtin/am.c:2516,3'
          Dst:             am_skip
        - Src:             'builtin/am.c:2519,3'
          Dst:             am_abort
        - Src:             'builtin/am.c:2522,3'
          Dst:             am_rerere_clear
        - Src:             'builtin/am.c:2523,3'
          Dst:             am_destroy
        - Src:             'builtin/am.c:2527,9'
          Dst:             show_patch
        - Src:             'builtin/am.c:2530,3'
          Dst:             BUG_fl
        - Src:             'builtin/am.c:2533,2'
          Dst:             am_state_release
    - functionName:    isatty
      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:    49
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_annotate
      functionSourceFile: '/src/git/builtin/annotate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_blame
        - strvec_push
        - strvec_pushl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/annotate.c:17,2'
          Branch Sides:
            - BranchSide:      'builtin/annotate.c:18,22'
              BranchSideFuncs:
                - strvec_push
                - cmd_blame
            - BranchSide:      'builtin/annotate.c:21,24'
              BranchSideFuncs:
                - cmd_blame
      Callsites:
        - Src:             'builtin/annotate.c:15,2'
          Dst:             strvec_pushl
        - Src:             'builtin/annotate.c:18,3'
          Dst:             strvec_push
        - Src:             'builtin/annotate.c:21,9'
          Dst:             cmd_blame
    - functionName:    cmd_apply
      functionSourceFile: '/src/git/builtin/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         10
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - apply_all_patches
        - apply_parse_options
        - check_apply_state
        - clear_apply_state
        - common_exit
        - exit
        - init_apply_state
        - repo_set_hash_algo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/apply.c:19,6'
          Branch Sides:
            - BranchSide:      'builtin/apply.c:20,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/apply.c:28,7'
              BranchSideFuncs:
                - repo_set_hash_algo
                - apply_parse_options
                - check_apply_state
                - apply_all_patches
                - clear_apply_state
                - common_exit
                - exit
        - Branch String:   'builtin/apply.c:28,6'
          Branch Sides:
            - BranchSide:      'builtin/apply.c:29,22'
              BranchSideFuncs:
                - apply_parse_options
                - check_apply_state
                - apply_all_patches
                - clear_apply_state
                - common_exit
                - exit
            - BranchSide:      'builtin/apply.c:31,29'
              BranchSideFuncs:
                - apply_parse_options
                - check_apply_state
                - apply_all_patches
                - clear_apply_state
                - common_exit
                - exit
        - Branch String:   'builtin/apply.c:35,6'
          Branch Sides:
            - BranchSide:      'builtin/apply.c:36,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/apply.c:38,34'
              BranchSideFuncs:
                - apply_all_patches
                - clear_apply_state
      Callsites:
        - Src:             'builtin/apply.c:19,6'
          Dst:             init_apply_state
        - Src:             'builtin/apply.c:20,3'
          Dst:             common_exit
        - Src:             'builtin/apply.c:20,3'
          Dst:             exit
        - Src:             'builtin/apply.c:29,3'
          Dst:             repo_set_hash_algo
        - Src:             'builtin/apply.c:31,9'
          Dst:             apply_parse_options
        - Src:             'builtin/apply.c:35,6'
          Dst:             check_apply_state
        - Src:             'builtin/apply.c:36,3'
          Dst:             common_exit
        - Src:             'builtin/apply.c:36,3'
          Dst:             exit
        - Src:             'builtin/apply.c:38,8'
          Dst:             apply_all_patches
        - Src:             'builtin/apply.c:40,2'
          Dst:             clear_apply_state
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    5
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    run_remote_archiver
      functionSourceFile: '/src/git/builtin/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - remote
        - exec
        - name_hint
      BBCount:         21
      ICount:          176
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - archive_format_from_filename
        - die
        - packet_flush
        - packet_reader_init
        - packet_reader_read
        - packet_write_fmt
        - recv_sideband
        - remote_get
        - starts_with
        - strcmp
        - transport_connect
        - transport_disconnect
        - transport_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/archive.c:43,6'
          Branch Sides:
            - BranchSide:      'builtin/archive.c:44,53'
              BranchSideFuncs:
                - archive_format_from_filename
                - packet_flush
                - packet_reader_init
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - recv_sideband
                - transport_disconnect
                - _.327
                - die
                - starts_with
                - _.327
                - die
                - _.327
                - die
                - _.327
                - die
                - packet_write_fmt
                - packet_write_fmt
            - BranchSide:      'builtin/archive.c:48,9'
              BranchSideFuncs:
                - packet_flush
                - packet_reader_init
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - recv_sideband
                - transport_disconnect
                - _.327
                - die
                - starts_with
                - _.327
                - die
                - _.327
                - die
                - _.327
                - die
                - packet_write_fmt
        - Branch String:   'builtin/archive.c:45,7'
          Branch Sides:
            - BranchSide:      'builtin/archive.c:46,21'
              BranchSideFuncs:
                - packet_write_fmt
                - packet_flush
                - packet_reader_init
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - recv_sideband
                - transport_disconnect
                - _.327
                - die
                - starts_with
                - _.327
                - die
                - _.327
                - die
                - _.327
                - die
                - packet_write_fmt
            - BranchSide:      'builtin/archive.c:47,2'
              BranchSideFuncs:
                - packet_flush
                - packet_reader_init
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - recv_sideband
                - transport_disconnect
                - _.327
                - die
                - starts_with
                - _.327
                - die
                - _.327
                - die
                - _.327
                - die
                - packet_write_fmt
        - Branch String:   'builtin/archive.c:48,2'
          Branch Sides:
            - BranchSide:      'builtin/archive.c:49,20'
              BranchSideFuncs:
                - packet_write_fmt
                - packet_flush
                - packet_reader_init
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - recv_sideband
                - transport_disconnect
                - _.327
                - die
                - starts_with
                - _.327
                - die
                - _.327
                - die
                - _.327
                - die
            - BranchSide:      'builtin/archive.c:50,15'
              BranchSideFuncs:
                - packet_flush
                - packet_reader_init
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - recv_sideband
                - transport_disconnect
                - _.327
                - die
                - starts_with
                - _.327
                - die
                - _.327
                - die
                - _.327
                - die
        - Branch String:   'builtin/archive.c:56,6'
          Branch Sides:
            - BranchSide:      'builtin/archive.c:57,7'
              BranchSideFuncs:
                - _.327
                - die
            - BranchSide:      'builtin/archive.c:58,20'
              BranchSideFuncs:
                - strcmp
                - packet_reader_read
                - recv_sideband
                - transport_disconnect
                - _.327
                - die
                - starts_with
                - _.327
                - die
                - _.327
                - die
        - Branch String:   'builtin/archive.c:58,6'
          Branch Sides:
            - BranchSide:      'builtin/archive.c:59,26'
              BranchSideFuncs:
                - starts_with
                - _.327
                - die
                - _.327
                - die
            - BranchSide:      'builtin/archive.c:64,6'
              BranchSideFuncs:
                - packet_reader_read
                - recv_sideband
                - transport_disconnect
                - _.327
                - die
        - Branch String:   'builtin/archive.c:59,7'
          Branch Sides:
            - BranchSide:      'builtin/archive.c:60,8'
              BranchSideFuncs:
                - _.327
                - die
            - BranchSide:      'builtin/archive.c:61,7'
              BranchSideFuncs:
                - _.327
                - die
        - Branch String:   'builtin/archive.c:64,6'
          Branch Sides:
            - BranchSide:      'builtin/archive.c:65,7'
              BranchSideFuncs:
                - _.327
                - die
            - BranchSide:      'builtin/archive.c:68,32'
              BranchSideFuncs:
                - recv_sideband
                - transport_disconnect
      Callsites:
        - Src:             'builtin/archive.c:33,12'
          Dst:             remote_get
        - Src:             'builtin/archive.c:34,14'
          Dst:             transport_get
        - Src:             'builtin/archive.c:35,2'
          Dst:             transport_connect
        - Src:             'builtin/archive.c:44,24'
          Dst:             archive_format_from_filename
        - Src:             'builtin/archive.c:46,4'
          Dst:             packet_write_fmt
        - Src:             'builtin/archive.c:49,3'
          Dst:             packet_write_fmt
        - Src:             'builtin/archive.c:50,2'
          Dst:             packet_flush
        - Src:             'builtin/archive.c:52,2'
          Dst:             packet_reader_init
        - Src:             'builtin/archive.c:56,6'
          Dst:             packet_reader_read
        - Src:             'builtin/archive.c:57,7'
          Dst:             _
        - Src:             'builtin/archive.c:57,3'
          Dst:             die
        - Src:             'builtin/archive.c:58,6'
          Dst:             strcmp
        - Src:             'builtin/archive.c:59,7'
          Dst:             starts_with
        - Src:             'builtin/archive.c:60,8'
          Dst:             _
        - Src:             'builtin/archive.c:60,4'
          Dst:             die
        - Src:             'builtin/archive.c:61,7'
          Dst:             _
        - Src:             'builtin/archive.c:61,3'
          Dst:             die
        - Src:             'builtin/archive.c:64,6'
          Dst:             packet_reader_read
        - Src:             'builtin/archive.c:65,7'
          Dst:             _
        - Src:             'builtin/archive.c:65,3'
          Dst:             die
        - Src:             'builtin/archive.c:68,7'
          Dst:             recv_sideband
        - Src:             'builtin/archive.c:69,8'
          Dst:             transport_disconnect
    - functionName:    create_output_file
      functionSourceFile: '/src/git/builtin/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - output_file
      BBCount:         9
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - close
        - die_errno
        - dup2
        - xopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/archive.c:16,6'
          Branch Sides:
            - BranchSide:      'builtin/archive.c:16,6'
              BranchSideFuncs:
                - dup2
                - close
                - _.327
                - die_errno
            - BranchSide:      'builtin/archive.c:17,12'
              BranchSideFuncs:
                - dup2
                - close
                - _.327
                - die_errno
        - Branch String:   'builtin/archive.c:17,7'
          Branch Sides:
            - BranchSide:      'builtin/archive.c:18,14'
              BranchSideFuncs:
                - _.327
                - die_errno
            - BranchSide:      'builtin/archive.c:20,10'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'builtin/archive.c:15,18'
          Dst:             xopen
        - Src:             'builtin/archive.c:17,7'
          Dst:             dup2
        - Src:             'builtin/archive.c:18,14'
          Dst:             _
        - Src:             'builtin/archive.c:18,4'
          Dst:             die_errno
        - Src:             'builtin/archive.c:20,4'
          Dst:             close
    - 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:    14
      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:    255
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_archive
      functionSourceFile: '/src/git/builtin/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         9
      ICount:          163
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - create_output_file
        - init_archivers
        - parse_options
        - run_remote_archiver
        - setvbuf
        - write_archive
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/archive.c:100,6'
          Branch Sides:
            - BranchSide:      'builtin/archive.c:101,22'
              BranchSideFuncs:
                - create_output_file
                - setvbuf
                - write_archive
                - free
                - run_remote_archiver
            - BranchSide:      'builtin/archive.c:103,6'
              BranchSideFuncs:
                - setvbuf
                - write_archive
                - free
                - run_remote_archiver
        - Branch String:   'builtin/archive.c:103,6'
          Branch Sides:
            - BranchSide:      'builtin/archive.c:104,29'
              BranchSideFuncs:
                - run_remote_archiver
                - free
            - BranchSide:      'builtin/archive.c:108,10'
              BranchSideFuncs:
                - setvbuf
                - write_archive
                - free
      Callsites:
        - Src:             'builtin/archive.c:95,9'
          Dst:             parse_options
        - Src:             'builtin/archive.c:98,2'
          Dst:             init_archivers
        - Src:             'builtin/archive.c:101,3'
          Dst:             create_output_file
        - Src:             'builtin/archive.c:104,9'
          Dst:             run_remote_archiver
        - Src:             'builtin/archive.c:108,2'
          Dst:             setvbuf
        - Src:             'builtin/archive.c:110,8'
          Dst:             write_archive
    - functionName:    setvbuf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_path_bisect_ancestors_ok
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:19,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:19,8'
              BranchSideFuncs:
                - git_pathdup.369
            - BranchSide:      'builtin/bisect.c:19,8'
              BranchSideFuncs:
                - git_pathdup.369
        - Branch String:   'builtin/bisect.c:19,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:19,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:19,8'
              BranchSideFuncs:
                - git_pathdup.369
      Callsites:
        - Src:             'builtin/bisect.c:19,8'
          Dst:             git_pathdup
    - functionName:    git_pathdup
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_detach
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:308,2'
          Dst:             repo_git_pathv
        - Src:             './path.h:310,9'
          Dst:             strbuf_detach
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_first_good
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flag
        - cb_data
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oidcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bisect.c:1170,2'
          Dst:             oidcpy
    - functionName:    print_file_to_stdout
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - close
        - const_error
        - copy_fd
        - error_errno
        - open64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:178,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:179,10'
              BranchSideFuncs:
                - _.374
                - error_errno
                - const_error.375
            - BranchSide:      'builtin/bisect.c:180,14'
              BranchSideFuncs:
                - copy_fd
                - close
                - _.374
                - error_errno
                - const_error.375
        - Branch String:   'builtin/bisect.c:180,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:181,9'
              BranchSideFuncs:
                - _.374
                - error_errno
                - const_error.375
                - close
            - BranchSide:      'builtin/bisect.c:182,8'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'builtin/bisect.c:175,11'
          Dst:             open64
        - Src:             'builtin/bisect.c:179,10'
          Dst:             _
        - Src:             'builtin/bisect.c:179,10'
          Dst:             error_errno
        - Src:             'builtin/bisect.c:179,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:180,6'
          Dst:             copy_fd
        - Src:             'builtin/bisect.c:181,9'
          Dst:             _
        - Src:             'builtin/bisect.c:181,9'
          Dst:             error_errno
        - Src:             'builtin/bisect.c:181,9'
          Dst:             const_error
        - Src:             'builtin/bisect.c:182,2'
          Dst:             close
    - functionName:    open64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    69
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    63
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_path_bisect_run
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:24,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:24,8'
              BranchSideFuncs:
                - git_pathdup.369
            - BranchSide:      'builtin/bisect.c:24,8'
              BranchSideFuncs:
                - git_pathdup.369
        - Branch String:   'builtin/bisect.c:24,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:24,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:24,8'
              BranchSideFuncs:
                - git_pathdup.369
      Callsites:
        - Src:             'builtin/bisect.c:24,8'
          Dst:             git_pathdup
    - functionName:    verify_good
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
        - command
      BBCount:         10
      ICount:          95
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - bisect_checkout
        - do_bisect_run
        - get_first_good
        - get_main_ref_store
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:1199,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1200,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:1202,35'
              BranchSideFuncs:
                - bisect_checkout
                - do_bisect_run
                - bisect_checkout
        - Branch String:   'builtin/bisect.c:1203,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1204,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:1206,21'
              BranchSideFuncs:
                - do_bisect_run
                - bisect_checkout
        - Branch String:   'builtin/bisect.c:1209,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1210,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:1212,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/bisect.c:1190,20'
          Dst:             xstrfmt
        - Src:             'builtin/bisect.c:1191,36'
          Dst:             get_main_ref_store
        - Src:             'builtin/bisect.c:1191,20'
          Dst:             refs_ref_exists
        - Src:             'builtin/bisect.c:1194,28'
          Dst:             get_main_ref_store
        - Src:             'builtin/bisect.c:1194,2'
          Dst:             refs_for_each_glob_ref_in
        - Src:             'builtin/bisect.c:1194,2'
          Dst:             get_first_good
        - Src:             'builtin/bisect.c:1199,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/bisect.c:1199,6'
          Dst:             refs_read_ref
        - Src:             'builtin/bisect.c:1202,8'
          Dst:             bisect_checkout
        - Src:             'builtin/bisect.c:1206,7'
          Dst:             do_bisect_run
        - Src:             'builtin/bisect.c:1208,8'
          Dst:             bisect_checkout
    - functionName:    do_bisect_run
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - command
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - printf
        - run_command
        - strvec_push
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bisect.c:1178,9'
          Dst:             _
        - Src:             'builtin/bisect.c:1178,2'
          Dst:             printf
        - Src:             'builtin/bisect.c:1180,2'
          Dst:             strvec_push
        - Src:             'builtin/bisect.c:1181,9'
          Dst:             run_command
    - functionName:    bisect_run
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
        - argc
        - argv
      BBCount:         50
      ICount:          289
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - _
        - bisect_next_check
        - bisect_state
        - close
        - const_error
        - do_bisect_run
        - dup
        - dup2
        - error
        - error_errno
        - fflush
        - git_path_bisect_run
        - open64
        - puts
        - sq_quote_argv
        - strbuf_ltrim
        - strbuf_release
        - verify_good
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:1223,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1224,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:1226,7'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - sq_quote_argv
                - strbuf_ltrim
                - do_bisect_run
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - _.374
                - error
                - const_error.375
                - verify_good
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:1226,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1227,3'
              BranchSideFuncs:
                - sq_quote_argv
                - strbuf_ltrim
                - do_bisect_run
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - _.374
                - error
                - const_error.375
                - verify_good
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:1231,26'
              BranchSideFuncs:
                - sq_quote_argv
                - strbuf_ltrim
                - do_bisect_run
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - _.374
                - error
                - const_error.375
                - verify_good
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:1243,20'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1243,24'
              BranchSideFuncs:
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - do_bisect_run
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - _.374
                - error
                - const_error.375
                - verify_good
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:1260,7'
              BranchSideFuncs:
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - do_bisect_run
                - verify_good
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:1243,35'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1243,38'
              BranchSideFuncs:
                - verify_good
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - do_bisect_run
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:1244,25'
              BranchSideFuncs:
                - verify_good
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - do_bisect_run
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:1243,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1244,25'
              BranchSideFuncs:
                - verify_good
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - do_bisect_run
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:1260,7'
              BranchSideFuncs:
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - do_bisect_run
                - verify_good
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:1246,15'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1246,25'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:1247,5'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - strbuf_release
        - Branch String:   'builtin/bisect.c:1246,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1247,5'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:1252,8'
              BranchSideFuncs:
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - do_bisect_run
                - verify_good
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - _.374
                - error
                - const_error.375
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:1252,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1253,5'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:1258,3'
              BranchSideFuncs:
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - do_bisect_run
                - verify_good
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:1260,15'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1260,25'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:1261,4'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - strbuf_release
        - Branch String:   'builtin/bisect.c:1260,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1261,4'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:1266,7'
              BranchSideFuncs:
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - do_bisect_run
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - verify_good
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
        - Branch String:   'builtin/bisect.c:1266,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1267,14'
              BranchSideFuncs:
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - do_bisect_run
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - verify_good
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
            - BranchSide:      'builtin/bisect.c:1268,13'
              BranchSideFuncs:
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - do_bisect_run
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - verify_good
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
        - Branch String:   'builtin/bisect.c:1268,12'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1269,16'
              BranchSideFuncs:
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - do_bisect_run
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - verify_good
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
            - BranchSide:      'builtin/bisect.c:1271,16'
              BranchSideFuncs:
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - do_bisect_run
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - verify_good
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
        - Branch String:   'builtin/bisect.c:1275,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1276,10'
              BranchSideFuncs:
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:1280,10'
              BranchSideFuncs:
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - do_bisect_run
                - git_path_bisect_run
                - open64
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - strbuf_release
                - _.374
                - error
                - const_error.375
                - verify_good
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:1293,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1294,4'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:1295,12'
              BranchSideFuncs:
                - do_bisect_run
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - _.374
                - error
                - const_error.375
                - verify_good
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - puts
                - _.374
                - puts
        - Branch String:   'builtin/bisect.c:1295,12'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1296,9'
              BranchSideFuncs:
                - _.374
                - puts
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:1298,14'
              BranchSideFuncs:
                - do_bisect_run
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - _.374
                - puts
                - strbuf_release
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - _.374
                - error
                - const_error.375
                - verify_good
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - puts
        - Branch String:   'builtin/bisect.c:1298,14'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1299,9'
              BranchSideFuncs:
                - _.374
                - puts
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:1301,14'
              BranchSideFuncs:
                - do_bisect_run
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - _.374
                - puts
                - strbuf_release
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - _.374
                - error
                - const_error.375
                - verify_good
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:1301,14'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1302,4'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:1305,4'
              BranchSideFuncs:
                - do_bisect_run
                - git_path_bisect_run
                - open64
                - fflush
                - dup
                - dup2
                - bisect_state
                - fflush
                - dup2
                - close
                - close
                - git_path_bisect_run
                - print_file_to_stdout
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - _.374
                - puts
                - _.374
                - puts
                - _.374
                - error
                - const_error.375
                - _.374
                - git_path_bisect_run
                - error_errno
                - const_error.375
                - _.374
                - error
                - const_error.375
                - verify_good
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
      Callsites:
        - Src:             'builtin/bisect.c:1223,6'
          Dst:             bisect_next_check
        - Src:             'builtin/bisect.c:1227,3'
          Dst:             _
        - Src:             'builtin/bisect.c:1227,3'
          Dst:             error
        - Src:             'builtin/bisect.c:1227,3'
          Dst:             const_error
        - Src:             'builtin/bisect.c:1231,2'
          Dst:             sq_quote_argv
        - Src:             'builtin/bisect.c:1232,2'
          Dst:             strbuf_ltrim
        - Src:             'builtin/bisect.c:1234,9'
          Dst:             do_bisect_run
        - Src:             'builtin/bisect.c:1244,13'
          Dst:             verify_good
        - Src:             'builtin/bisect.c:1247,5'
          Dst:             _
        - Src:             'builtin/bisect.c:1247,5'
          Dst:             error
        - Src:             'builtin/bisect.c:1247,5'
          Dst:             const_error
        - Src:             'builtin/bisect.c:1253,5'
          Dst:             _
        - Src:             'builtin/bisect.c:1253,5'
          Dst:             error
        - Src:             'builtin/bisect.c:1253,5'
          Dst:             const_error
        - Src:             'builtin/bisect.c:1261,4'
          Dst:             _
        - Src:             'builtin/bisect.c:1261,4'
          Dst:             error
        - Src:             'builtin/bisect.c:1261,4'
          Dst:             const_error
        - Src:             'builtin/bisect.c:1273,30'
          Dst:             git_path_bisect_run
        - Src:             'builtin/bisect.c:1273,25'
          Dst:             open64
        - Src:             'builtin/bisect.c:1276,10'
          Dst:             _
        - Src:             'builtin/bisect.c:1276,10'
          Dst:             git_path_bisect_run
        - Src:             'builtin/bisect.c:1276,10'
          Dst:             error_errno
        - Src:             'builtin/bisect.c:1276,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:1280,3'
          Dst:             fflush
        - Src:             'builtin/bisect.c:1281,18'
          Dst:             dup
        - Src:             'builtin/bisect.c:1282,3'
          Dst:             dup2
        - Src:             'builtin/bisect.c:1284,9'
          Dst:             bisect_state
        - Src:             'builtin/bisect.c:1286,3'
          Dst:             fflush
        - Src:             'builtin/bisect.c:1287,3'
          Dst:             dup2
        - Src:             'builtin/bisect.c:1288,3'
          Dst:             close
        - Src:             'builtin/bisect.c:1289,3'
          Dst:             close
        - Src:             'builtin/bisect.c:1291,24'
          Dst:             git_path_bisect_run
        - Src:             'builtin/bisect.c:1291,3'
          Dst:             print_file_to_stdout
        - Src:             'builtin/bisect.c:1294,4'
          Dst:             _
        - Src:             'builtin/bisect.c:1294,4'
          Dst:             error
        - Src:             'builtin/bisect.c:1294,4'
          Dst:             const_error
        - Src:             'builtin/bisect.c:1296,9'
          Dst:             _
        - Src:             'builtin/bisect.c:1296,4'
          Dst:             puts
        - Src:             'builtin/bisect.c:1299,9'
          Dst:             _
        - Src:             'builtin/bisect.c:1299,4'
          Dst:             puts
        - Src:             'builtin/bisect.c:1302,4'
          Dst:             _
        - Src:             'builtin/bisect.c:1302,4'
          Dst:             error
        - Src:             'builtin/bisect.c:1302,4'
          Dst:             const_error
        - Src:             'builtin/bisect.c:1310,2'
          Dst:             strbuf_release
    - functionName:    bisect_next_check
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
        - current_term
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bisect_status
        - decide_next
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bisect.c:472,2'
          Dst:             bisect_status
        - Src:             'builtin/bisect.c:473,9'
          Dst:             decide_next
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dup
      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:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bisect_state
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
        - argc
        - argv
      BBCount:         49
      ICount:          321
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - _
        - bisect_auto_next
        - bisect_autostart
        - bisect_write
        - check_and_set_terms
        - const_error
        - die
        - error
        - get_main_ref_store
        - git_path_bisect_ancestors_ok
        - lookup_commit_reference
        - oid_array_append
        - oid_array_clear
        - oid_to_hex
        - oideq
        - one_of
        - repo_get_oid
        - strcmp
        - unlink_or_warn
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:929,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:930,10'
              BranchSideFuncs:
                - bisect_autostart
                - check_and_set_terms
                - one_of
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - oid_array_clear
                - repo_get_oid
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - strcmp
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:932,23'
              BranchSideFuncs:
                - bisect_autostart
                - check_and_set_terms
                - one_of
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - oid_array_clear
                - repo_get_oid
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - strcmp
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:932,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:933,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:935,10'
              BranchSideFuncs:
                - check_and_set_terms
                - one_of
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - oid_array_clear
                - repo_get_oid
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - strcmp
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:936,40'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:937,14'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:938,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/bisect.c:936,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:938,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - oid_array_clear
                - repo_get_oid
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - strcmp
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:940,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - oid_array_clear
                - repo_get_oid
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - strcmp
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:942,15'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:942,26'
              BranchSideFuncs:
                - strcmp
                - _.374
                - error
                - const_error.375
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - oid_array_clear
                - repo_get_oid
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - repo_get_oid
            - BranchSide:      'builtin/bisect.c:945,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - oid_array_clear
                - repo_get_oid
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - repo_get_oid
        - Branch String:   'builtin/bisect.c:942,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:943,10'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - oid_array_clear
                - repo_get_oid
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - repo_get_oid
            - BranchSide:      'builtin/bisect.c:945,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - oid_array_clear
                - repo_get_oid
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - repo_get_oid
        - Branch String:   'builtin/bisect.c:945,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:946,15'
              BranchSideFuncs:
                - repo_get_oid
                - oid_array_append
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - oid_array_clear
                - _.374
                - error
                - const_error.375
                - repo_get_oid
            - BranchSide:      'builtin/bisect.c:965,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - oid_array_clear
        - Branch String:   'builtin/bisect.c:950,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:951,9'
              BranchSideFuncs:
                - repo_get_oid
                - oid_array_append
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - oid_array_clear
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:955,7'
              BranchSideFuncs:
                - oid_array_append
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - oid_array_clear
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:955,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:956,4'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - oid_array_append
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - oid_array_clear
            - BranchSide:      'builtin/bisect.c:957,3'
              BranchSideFuncs:
                - oid_array_append
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - _.374
                - error
                - const_error.375
                - oid_array_clear
        - Branch String:   'builtin/bisect.c:965,2'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:968,20'
              BranchSideFuncs:
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - _.374
                - error
                - const_error.375
                - oid_array_clear
            - BranchSide:      'builtin/bisect.c:981,39'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
        - Branch String:   'builtin/bisect.c:968,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:969,4'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - oid_array_clear
            - BranchSide:      'builtin/bisect.c:974,36'
              BranchSideFuncs:
                - lookup_commit_reference
                - _.374
                - die
                - oid_array_append
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - _.374
                - error
                - const_error.375
                - oid_array_clear
        - Branch String:   'builtin/bisect.c:975,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:976,8'
              BranchSideFuncs:
                - oid_array_append
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - oid_array_clear
            - BranchSide:      'builtin/bisect.c:978,28'
              BranchSideFuncs:
                - oid_array_append
                - get_main_ref_store
                - refs_read_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - repo_get_oid
                - lookup_commit_reference
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - oid_array_clear
        - Branch String:   'builtin/bisect.c:981,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:982,19'
              BranchSideFuncs:
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
            - BranchSide:      'builtin/bisect.c:984,9'
              BranchSideFuncs:
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
        - Branch String:   'builtin/bisect.c:984,2'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:985,20'
              BranchSideFuncs:
                - oid_to_hex
                - bisect_write
                - oid_array_clear
                - bisect_auto_next
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
            - BranchSide:      'builtin/bisect.c:998,2'
              BranchSideFuncs:
                - oid_array_clear
                - bisect_auto_next
        - Branch String:   'builtin/bisect.c:985,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:986,4'
              BranchSideFuncs:
                - oid_array_clear
            - BranchSide:      'builtin/bisect.c:989,7'
              BranchSideFuncs:
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oid_array_clear
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
        - Branch String:   'builtin/bisect.c:989,23'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:989,39'
              BranchSideFuncs:
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oid_array_clear
            - BranchSide:      'builtin/bisect.c:996,2'
              BranchSideFuncs:
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
        - Branch String:   'builtin/bisect.c:989,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:990,19'
              BranchSideFuncs:
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
            - BranchSide:      'builtin/bisect.c:996,2'
              BranchSideFuncs:
                - oid_array_clear
                - bisect_auto_next
                - oid_to_hex
                - bisect_write
                - oideq.371
                - git_path_bisect_ancestors_ok
                - unlink_or_warn
                - get_main_ref_store
                - refs_delete_ref
                - oid_array_clear
      Callsites:
        - Src:             'builtin/bisect.c:930,10'
          Dst:             _
        - Src:             'builtin/bisect.c:930,10'
          Dst:             error
        - Src:             'builtin/bisect.c:930,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:932,6'
          Dst:             bisect_autostart
        - Src:             'builtin/bisect.c:936,6'
          Dst:             check_and_set_terms
        - Src:             'builtin/bisect.c:937,7'
          Dst:             one_of
        - Src:             'builtin/bisect.c:942,19'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:943,10'
          Dst:             _
        - Src:             'builtin/bisect.c:943,10'
          Dst:             error
        - Src:             'builtin/bisect.c:943,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:947,34'
          Dst:             repo_get_oid
        - Src:             'builtin/bisect.c:952,15'
          Dst:             repo_get_oid
        - Src:             'builtin/bisect.c:956,4'
          Dst:             _
        - Src:             'builtin/bisect.c:956,4'
          Dst:             error
        - Src:             'builtin/bisect.c:956,4'
          Dst:             const_error
        - Src:             'builtin/bisect.c:957,3'
          Dst:             oid_array_append
        - Src:             'builtin/bisect.c:968,7'
          Dst:             repo_get_oid
        - Src:             'builtin/bisect.c:969,4'
          Dst:             _
        - Src:             'builtin/bisect.c:969,4'
          Dst:             error
        - Src:             'builtin/bisect.c:969,4'
          Dst:             const_error
        - Src:             'builtin/bisect.c:970,4'
          Dst:             oid_array_clear
        - Src:             'builtin/bisect.c:974,12'
          Dst:             lookup_commit_reference
        - Src:             'builtin/bisect.c:976,8'
          Dst:             _
        - Src:             'builtin/bisect.c:976,4'
          Dst:             die
        - Src:             'builtin/bisect.c:978,3'
          Dst:             oid_array_append
        - Src:             'builtin/bisect.c:981,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/bisect.c:981,6'
          Dst:             refs_read_ref
        - Src:             'builtin/bisect.c:985,27'
          Dst:             oid_to_hex
        - Src:             'builtin/bisect.c:985,7'
          Dst:             bisect_write
        - Src:             'builtin/bisect.c:986,4'
          Dst:             oid_array_clear
        - Src:             'builtin/bisect.c:989,27'
          Dst:             oideq
        - Src:             'builtin/bisect.c:990,19'
          Dst:             git_path_bisect_ancestors_ok
        - Src:             'builtin/bisect.c:990,4'
          Dst:             unlink_or_warn
        - Src:             'builtin/bisect.c:991,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/bisect.c:991,4'
          Dst:             refs_delete_ref
        - Src:             'builtin/bisect.c:998,2'
          Dst:             oid_array_clear
        - Src:             'builtin/bisect.c:999,9'
          Dst:             bisect_auto_next
    - functionName:    bisect_autostart
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - bisect_start
        - fprintf_ln
        - git_path_bisect_start
        - git_prompt
        - isatty
        - sane_case
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:899,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:900,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:902,13'
              BranchSideFuncs:
                - _.374
                - fprintf_ln
                - isatty
                - _.374
                - git_prompt
                - sane_case
                - bisect_start
        - Branch String:   'builtin/bisect.c:905,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:906,3'
              BranchSideFuncs:
                - _.374
                - git_prompt
                - sane_case
                - bisect_start
            - BranchSide:      'builtin/bisect.c:913,21'
              BranchSideFuncs:
                - _.374
                - git_prompt
                - sane_case
                - bisect_start
        - Branch String:   'builtin/bisect.c:915,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:915,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:916,21'
              BranchSideFuncs:
                - bisect_start
      Callsites:
        - Src:             'builtin/bisect.c:899,24'
          Dst:             git_path_bisect_start
        - Src:             'builtin/bisect.c:899,6'
          Dst:             file_is_not_empty
        - Src:             'builtin/bisect.c:902,21'
          Dst:             _
        - Src:             'builtin/bisect.c:902,2'
          Dst:             fprintf_ln
        - Src:             'builtin/bisect.c:905,7'
          Dst:             isatty
        - Src:             'builtin/bisect.c:913,21'
          Dst:             _
        - Src:             'builtin/bisect.c:913,10'
          Dst:             git_prompt
        - Src:             'builtin/bisect.c:915,8'
          Dst:             sane_case
        - Src:             'builtin/bisect.c:916,8'
          Dst:             bisect_start
    - functionName:    check_and_set_terms
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
        - cmd
      BBCount:         20
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - const_error
        - error
        - git_path_bisect_terms
        - is_empty_or_missing_file
        - one_of
        - set_terms
        - strcmp
        - write_terms
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:335,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:336,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:338,6'
              BranchSideFuncs:
                - one_of
                - one_of
                - set_terms
                - write_terms
                - set_terms
                - write_terms
                - strcmp
                - strcmp
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:338,20'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:338,30'
              BranchSideFuncs:
                - strcmp
                - one_of
                - one_of
                - set_terms
                - write_terms
                - set_terms
                - write_terms
                - strcmp
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:344,7'
              BranchSideFuncs:
                - one_of
                - one_of
                - set_terms
                - write_terms
                - set_terms
                - write_terms
        - Branch String:   'builtin/bisect.c:338,52'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:339,13'
              BranchSideFuncs:
                - strcmp
                - one_of
                - one_of
                - set_terms
                - write_terms
                - set_terms
                - write_terms
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:344,7'
              BranchSideFuncs:
                - one_of
                - one_of
                - set_terms
                - write_terms
                - set_terms
                - write_terms
        - Branch String:   'builtin/bisect.c:338,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:340,10'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:344,7'
              BranchSideFuncs:
                - one_of
                - one_of
                - set_terms
                - write_terms
                - set_terms
                - write_terms
        - Branch String:   'builtin/bisect.c:344,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:345,14'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:355,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/bisect.c:345,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:346,14'
              BranchSideFuncs:
                - set_terms
                - write_terms
            - BranchSide:      'builtin/bisect.c:349,14'
              BranchSideFuncs:
                - one_of
                - set_terms
                - write_terms
        - Branch String:   'builtin/bisect.c:349,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:350,14'
              BranchSideFuncs:
                - set_terms
                - write_terms
            - BranchSide:      'builtin/bisect.c:353,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/bisect.c:333,48'
          Dst:             git_path_bisect_terms
        - Src:             'builtin/bisect.c:333,23'
          Dst:             is_empty_or_missing_file
        - Src:             'builtin/bisect.c:335,6'
          Dst:             one_of
        - Src:             'builtin/bisect.c:338,23'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:339,6'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:340,10'
          Dst:             _
        - Src:             'builtin/bisect.c:340,10'
          Dst:             error
        - Src:             'builtin/bisect.c:340,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:345,7'
          Dst:             one_of
        - Src:             'builtin/bisect.c:346,4'
          Dst:             set_terms
        - Src:             'builtin/bisect.c:347,11'
          Dst:             write_terms
        - Src:             'builtin/bisect.c:349,7'
          Dst:             one_of
        - Src:             'builtin/bisect.c:350,4'
          Dst:             set_terms
        - Src:             'builtin/bisect.c:351,11'
          Dst:             write_terms
    - functionName:    one_of
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - term
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    11
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:105,14'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:105,2'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/bisect.c:105,26'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'builtin/bisect.c:105,26'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:105,2'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/bisect.c:105,2'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'builtin/bisect.c:105,2'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:106,17'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/bisect.c:107,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/bisect.c:106,10'
          Dst:             strcmp
    - functionName:    bisect_write
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - rev
        - terms
        - nolog
      BBCount:         22
      ICount:          158
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - const_error
        - error
        - error_errno
        - fclose
        - fprintf
        - get_main_ref_store
        - git_fopen
        - git_path_bisect_log
        - log_commit
        - lookup_commit_reference
        - one_of
        - repo_get_oid
        - strbuf_addf
        - strbuf_release
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:292,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:293,39'
              BranchSideFuncs:
                - one_of
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - fclose
                - strbuf_addf
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - git_path_bisect_log
                - git_fopen
                - _.374
                - git_path_bisect_log
                - error_errno
                - const_error.375
                - lookup_commit_reference
                - log_commit
                - fprintf
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:294,20'
              BranchSideFuncs:
                - one_of
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - fclose
                - strbuf_addf
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - git_path_bisect_log
                - git_fopen
                - _.374
                - git_path_bisect_log
                - error_errno
                - const_error.375
                - lookup_commit_reference
                - log_commit
                - fprintf
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:294,13'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:295,42'
              BranchSideFuncs:
                - strbuf_addf
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - git_path_bisect_log
                - git_fopen
                - _.374
                - git_path_bisect_log
                - error_errno
                - const_error.375
                - strbuf_release
                - fclose
                - lookup_commit_reference
                - log_commit
                - fprintf
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:297,9'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - fclose
        - Branch String:   'builtin/bisect.c:301,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:302,9'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/bisect.c:306,41'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - git_path_bisect_log
                - git_fopen
                - _.374
                - git_path_bisect_log
                - error_errno
                - const_error.375
                - strbuf_release
                - fclose
                - lookup_commit_reference
                - log_commit
                - fprintf
        - Branch String:   'builtin/bisect.c:306,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:308,7'
              BranchSideFuncs:
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/bisect.c:312,7'
              BranchSideFuncs:
                - git_path_bisect_log
                - git_fopen
                - _.374
                - git_path_bisect_log
                - error_errno
                - const_error.375
                - strbuf_release
                - fclose
                - lookup_commit_reference
                - log_commit
                - fprintf
        - Branch String:   'builtin/bisect.c:313,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:314,9'
              BranchSideFuncs:
                - lookup_commit_reference
                - log_commit
                - fprintf
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/bisect.c:318,35'
              BranchSideFuncs:
                - lookup_commit_reference
                - log_commit
                - fprintf
                - strbuf_release
                - fclose
        - Branch String:   'builtin/bisect.c:321,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:321,7'
              BranchSideFuncs:
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/bisect.c:322,11'
              BranchSideFuncs:
                - fprintf
                - strbuf_release
                - fclose
        - Branch String:   'builtin/bisect.c:325,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:325,6'
              BranchSideFuncs:
                - fclose
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:326,10'
              BranchSideFuncs:
                - fclose
                - strbuf_release
      Callsites:
        - Src:             'builtin/bisect.c:292,7'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:293,3'
          Dst:             strbuf_addf
        - Src:             'builtin/bisect.c:294,13'
          Dst:             one_of
        - Src:             'builtin/bisect.c:295,3'
          Dst:             strbuf_addf
        - Src:             'builtin/bisect.c:297,9'
          Dst:             _
        - Src:             'builtin/bisect.c:297,9'
          Dst:             error
        - Src:             'builtin/bisect.c:297,9'
          Dst:             const_error
        - Src:             'builtin/bisect.c:301,6'
          Dst:             repo_get_oid
        - Src:             'builtin/bisect.c:302,9'
          Dst:             _
        - Src:             'builtin/bisect.c:302,9'
          Dst:             error
        - Src:             'builtin/bisect.c:302,9'
          Dst:             const_error
        - Src:             'builtin/bisect.c:306,22'
          Dst:             get_main_ref_store
        - Src:             'builtin/bisect.c:306,6'
          Dst:             refs_update_ref
        - Src:             'builtin/bisect.c:312,7'
          Dst:             git_path_bisect_log
        - Src:             'builtin/bisect.c:312,7'
          Dst:             git_fopen
        - Src:             'builtin/bisect.c:314,9'
          Dst:             _
        - Src:             'builtin/bisect.c:314,9'
          Dst:             git_path_bisect_log
        - Src:             'builtin/bisect.c:314,9'
          Dst:             error_errno
        - Src:             'builtin/bisect.c:314,9'
          Dst:             const_error
        - Src:             'builtin/bisect.c:318,11'
          Dst:             lookup_commit_reference
        - Src:             'builtin/bisect.c:319,2'
          Dst:             log_commit
        - Src:             'builtin/bisect.c:322,3'
          Dst:             fprintf
        - Src:             'builtin/bisect.c:326,3'
          Dst:             fclose
        - Src:             'builtin/bisect.c:327,2'
          Dst:             strbuf_release
    - functionName:    bisect_auto_next
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
        - prefix
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bisect_next
        - bisect_next_check
        - bisect_print_status
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:683,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:684,23'
              BranchSideFuncs:
                - bisect_print_status
            - BranchSide:      'builtin/bisect.c:688,21'
              BranchSideFuncs:
                - bisect_next
      Callsites:
        - Src:             'builtin/bisect.c:683,6'
          Dst:             bisect_next_check
        - Src:             'builtin/bisect.c:684,3'
          Dst:             bisect_print_status
        - Src:             'builtin/bisect.c:688,9'
          Dst:             bisect_next
    - functionName:    bisect_print_status
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
      BBCount:         17
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - Q_
        - _
        - bisect_log_printf
        - bisect_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:455,20'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:455,29'
              BranchSideFuncs:
                - _.374
                - bisect_log_printf
                - _.374
                - bisect_log_printf
                - Q_
                - bisect_log_printf
            - BranchSide:      'builtin/bisect.c:458,13'
              BranchSideFuncs:
                - _.374
                - bisect_log_printf
                - _.374
                - bisect_log_printf
                - Q_
                - bisect_log_printf
        - Branch String:   'builtin/bisect.c:455,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:456,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:458,13'
              BranchSideFuncs:
                - _.374
                - bisect_log_printf
                - _.374
                - bisect_log_printf
                - Q_
                - bisect_log_printf
        - Branch String:   'builtin/bisect.c:458,21'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:458,31'
              BranchSideFuncs:
                - _.374
                - bisect_log_printf
                - Q_
                - bisect_log_printf
            - BranchSide:      'builtin/bisect.c:460,17'
              BranchSideFuncs:
                - _.374
                - bisect_log_printf
                - Q_
                - bisect_log_printf
        - Branch String:   'builtin/bisect.c:458,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:459,21'
              BranchSideFuncs:
                - _.374
                - bisect_log_printf
                - Q_
                - bisect_log_printf
            - BranchSide:      'builtin/bisect.c:460,17'
              BranchSideFuncs:
                - _.374
                - bisect_log_printf
                - Q_
                - bisect_log_printf
        - Branch String:   'builtin/bisect.c:460,11'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:463,16'
              BranchSideFuncs:
                - Q_
                - bisect_log_printf
            - BranchSide:      'builtin/bisect.c:465,21'
              BranchSideFuncs:
                - _.374
                - bisect_log_printf
      Callsites:
        - Src:             'builtin/bisect.c:452,2'
          Dst:             bisect_status
        - Src:             'builtin/bisect.c:459,21'
          Dst:             _
        - Src:             'builtin/bisect.c:459,3'
          Dst:             bisect_log_printf
        - Src:             'builtin/bisect.c:461,21'
          Dst:             Q_
        - Src:             'builtin/bisect.c:461,3'
          Dst:             bisect_log_printf
        - Src:             'builtin/bisect.c:465,21'
          Dst:             _
        - Src:             'builtin/bisect.c:465,3'
          Dst:             bisect_log_printf
    - functionName:    bisect_next
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
        - prefix
      BBCount:         19
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - bisect_autostart
        - bisect_next_all
        - bisect_next_check
        - bisect_skipped_commits
        - bisect_successful
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:662,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:663,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:665,24'
              BranchSideFuncs:
                - bisect_next_check
                - bisect_next_all
                - bisect_skipped_commits
                - bisect_successful
        - Branch String:   'builtin/bisect.c:665,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:666,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:669,24'
              BranchSideFuncs:
                - bisect_next_all
                - bisect_skipped_commits
                - bisect_successful
        - Branch String:   'builtin/bisect.c:671,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:672,27'
              BranchSideFuncs:
                - bisect_successful
            - BranchSide:      'builtin/bisect.c:674,13'
              BranchSideFuncs:
                - bisect_skipped_commits
        - Branch String:   'builtin/bisect.c:673,10'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:673,16'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:673,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/bisect.c:676,10'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:676,16'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:676,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/bisect.c:662,6'
          Dst:             bisect_autostart
        - Src:             'builtin/bisect.c:665,6'
          Dst:             bisect_next_check
        - Src:             'builtin/bisect.c:669,8'
          Dst:             bisect_next_all
        - Src:             'builtin/bisect.c:672,9'
          Dst:             bisect_successful
        - Src:             'builtin/bisect.c:675,9'
          Dst:             bisect_skipped_commits
    - functionName:    bisect_successful
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_main_ref_store
        - git_path_bisect_log
        - lookup_commit_reference_by_name
        - oid_to_hex
        - repo_format_commit_message
        - strbuf_release
        - xstrfmt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bisect.c:641,18'
          Dst:             xstrfmt
        - Src:             'builtin/bisect.c:644,16'
          Dst:             get_main_ref_store
        - Src:             'builtin/bisect.c:644,2'
          Dst:             refs_read_ref
        - Src:             'builtin/bisect.c:645,11'
          Dst:             lookup_commit_reference_by_name
        - Src:             'builtin/bisect.c:646,2'
          Dst:             repo_format_commit_message
        - Src:             'builtin/bisect.c:649,23'
          Dst:             git_path_bisect_log
        - Src:             'builtin/bisect.c:650,25'
          Dst:             oid_to_hex
        - Src:             'builtin/bisect.c:649,8'
          Dst:             append_to_file
        - Src:             'builtin/bisect.c:653,2'
          Dst:             strbuf_release
    - functionName:    bisect_skipped_commits
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - const_error
        - error_errno
        - fclose
        - fprintf
        - get_revision
        - git_fopen
        - git_path_bisect_log
        - oid_to_hex
        - prepare_revs
        - release_revisions
        - repo_format_commit_message
        - reset_revision_walk
        - strbuf_release
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:603,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:604,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:606,7'
              BranchSideFuncs:
                - git_path_bisect_log
                - git_fopen
                - _.374
                - git_path_bisect_log
                - error_errno
                - const_error.375
                - fprintf
                - get_revision
                - reset_revision_walk
                - strbuf_release
                - release_revisions
                - fclose
                - strbuf_setlen.403
                - repo_format_commit_message
                - oid_to_hex
                - fprintf
                - _.374
                - git_path_bisect_log
                - error_errno
                - const_error.375
        - Branch String:   'builtin/bisect.c:607,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:608,10'
              BranchSideFuncs:
                - fprintf
                - get_revision
                - reset_revision_walk
                - strbuf_release
                - release_revisions
                - fclose
                - strbuf_setlen.403
                - repo_format_commit_message
                - oid_to_hex
                - fprintf
                - _.374
                - git_path_bisect_log
                - error_errno
                - const_error.375
            - BranchSide:      'builtin/bisect.c:611,14'
              BranchSideFuncs:
                - fprintf
                - get_revision
                - reset_revision_walk
                - strbuf_release
                - release_revisions
                - fclose
                - strbuf_setlen.403
                - repo_format_commit_message
                - oid_to_hex
                - fprintf
                - _.374
                - git_path_bisect_log
                - error_errno
                - const_error.375
        - Branch String:   'builtin/bisect.c:611,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:612,10'
              BranchSideFuncs:
                - _.374
                - git_path_bisect_log
                - error_errno
                - const_error.375
            - BranchSide:      'builtin/bisect.c:614,2'
              BranchSideFuncs:
                - get_revision
                - reset_revision_walk
                - strbuf_release
                - release_revisions
                - fclose
                - strbuf_setlen.403
                - repo_format_commit_message
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/bisect.c:614,2'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:615,3'
              BranchSideFuncs:
                - strbuf_setlen.403
                - repo_format_commit_message
                - oid_to_hex
                - fprintf
                - get_revision
                - reset_revision_walk
                - strbuf_release
                - release_revisions
                - fclose
            - BranchSide:      'builtin/bisect.c:627,2'
              BranchSideFuncs:
                - reset_revision_walk
                - strbuf_release
                - release_revisions
                - fclose
      Callsites:
        - Src:             'builtin/bisect.c:602,8'
          Dst:             prepare_revs
        - Src:             'builtin/bisect.c:606,7'
          Dst:             git_path_bisect_log
        - Src:             'builtin/bisect.c:606,7'
          Dst:             git_fopen
        - Src:             'builtin/bisect.c:608,10'
          Dst:             _
        - Src:             'builtin/bisect.c:608,10'
          Dst:             git_path_bisect_log
        - Src:             'builtin/bisect.c:608,10'
          Dst:             error_errno
        - Src:             'builtin/bisect.c:608,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:611,6'
          Dst:             fprintf
        - Src:             'builtin/bisect.c:612,10'
          Dst:             _
        - Src:             'builtin/bisect.c:612,10'
          Dst:             git_path_bisect_log
        - Src:             'builtin/bisect.c:612,10'
          Dst:             error_errno
        - Src:             'builtin/bisect.c:612,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:614,19'
          Dst:             get_revision
        - Src:             'builtin/bisect.c:615,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/bisect.c:616,3'
          Dst:             repo_format_commit_message
        - Src:             'builtin/bisect.c:619,21'
          Dst:             oid_to_hex
        - Src:             'builtin/bisect.c:618,3'
          Dst:             fprintf
        - Src:             'builtin/bisect.c:627,2'
          Dst:             reset_revision_walk
        - Src:             'builtin/bisect.c:629,2'
          Dst:             strbuf_release
        - Src:             'builtin/bisect.c:630,2'
          Dst:             release_revisions
        - Src:             'builtin/bisect.c:631,2'
          Dst:             fclose
    - functionName:    prepare_revs
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
        - revs
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - add_bisect_ref
        - const_error
        - error
        - get_main_ref_store
        - prepare_revision_walk
        - repo_init_revisions
        - reset_revision_walk
        - setup_revisions
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:585,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:585,6'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - free
                - free
            - BranchSide:      'builtin/bisect.c:586,9'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - free
                - free
      Callsites:
        - Src:             'builtin/bisect.c:563,15'
          Dst:             xstrfmt
        - Src:             'builtin/bisect.c:570,14'
          Dst:             xstrfmt
        - Src:             'builtin/bisect.c:577,2'
          Dst:             reset_revision_walk
        - Src:             'builtin/bisect.c:578,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/bisect.c:579,2'
          Dst:             setup_revisions
        - Src:             'builtin/bisect.c:580,28'
          Dst:             get_main_ref_store
        - Src:             'builtin/bisect.c:580,2'
          Dst:             refs_for_each_glob_ref_in
        - Src:             'builtin/bisect.c:580,2'
          Dst:             add_bisect_ref
        - Src:             'builtin/bisect.c:583,28'
          Dst:             get_main_ref_store
        - Src:             'builtin/bisect.c:583,2'
          Dst:             refs_for_each_glob_ref_in
        - Src:             'builtin/bisect.c:583,2'
          Dst:             add_bisect_ref
        - Src:             'builtin/bisect.c:585,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/bisect.c:586,9'
          Dst:             _
        - Src:             'builtin/bisect.c:586,9'
          Dst:             error
        - Src:             'builtin/bisect.c:586,9'
          Dst:             const_error
    - functionName:    git_path_bisect_log
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:21,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:21,8'
              BranchSideFuncs:
                - git_pathdup.369
            - BranchSide:      'builtin/bisect.c:21,8'
              BranchSideFuncs:
                - git_pathdup.369
        - Branch String:   'builtin/bisect.c:21,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:21,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:21,8'
              BranchSideFuncs:
                - git_pathdup.369
      Callsites:
        - Src:             'builtin/bisect.c:21,8'
          Dst:             git_pathdup
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    add_bisect_ref
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flags
        - cb
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_pending_oid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bisect.c:554,2'
          Dst:             add_pending_oid
    - functionName:    append_to_file
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - format
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_in_file
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bisect.c:167,8'
          Dst:             write_in_file
    - functionName:    write_in_file
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - mode
        - format
        - args
      BBCount:         13
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - _
        - __errno_location
        - const_error
        - error_errno
        - fclose
        - git_fopen
        - strcmp
        - vfprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:130,24'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:130,34'
              BranchSideFuncs:
                - strcmp
                - git_fopen
                - _.374
                - error_errno
                - const_error.375
                - vfprintf
                - fclose
                - __errno_location
                - fclose
                - __errno_location
                - _.374
                - error_errno
                - const_error.375
                - BUG_fl
            - BranchSide:      'builtin/bisect.c:132,7'
              BranchSideFuncs:
                - git_fopen
                - _.374
                - error_errno
                - const_error.375
                - vfprintf
                - fclose
                - __errno_location
                - fclose
                - __errno_location
                - _.374
                - error_errno
                - const_error.375
        - Branch String:   'builtin/bisect.c:130,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:131,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/bisect.c:132,7'
              BranchSideFuncs:
                - git_fopen
                - _.374
                - error_errno
                - const_error.375
                - vfprintf
                - fclose
                - __errno_location
                - fclose
                - __errno_location
                - _.374
                - error_errno
                - const_error.375
        - Branch String:   'builtin/bisect.c:133,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:134,10'
              BranchSideFuncs:
                - vfprintf
                - fclose
                - __errno_location
                - fclose
                - __errno_location
                - _.374
                - error_errno
                - const_error.375
            - BranchSide:      'builtin/bisect.c:135,17'
              BranchSideFuncs:
                - vfprintf
                - fclose
                - __errno_location
                - fclose
                - __errno_location
                - _.374
                - error_errno
                - const_error.375
        - Branch String:   'builtin/bisect.c:137,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:138,7'
              BranchSideFuncs:
                - __errno_location
                - fclose
                - __errno_location
                - _.374
                - error_errno
                - const_error.375
            - BranchSide:      'builtin/bisect.c:144,16'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'builtin/bisect.c:130,6'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:130,27'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:131,3'
          Dst:             BUG_fl
        - Src:             'builtin/bisect.c:132,7'
          Dst:             git_fopen
        - Src:             'builtin/bisect.c:134,10'
          Dst:             _
        - Src:             'builtin/bisect.c:134,10'
          Dst:             error_errno
        - Src:             'builtin/bisect.c:134,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:135,8'
          Dst:             vfprintf
        - Src:             'builtin/bisect.c:138,21'
          Dst:             __errno_location
        - Src:             'builtin/bisect.c:139,3'
          Dst:             fclose
        - Src:             'builtin/bisect.c:140,3'
          Dst:             __errno_location
        - Src:             'builtin/bisect.c:141,10'
          Dst:             _
        - Src:             'builtin/bisect.c:141,10'
          Dst:             error_errno
        - Src:             'builtin/bisect.c:141,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:144,9'
          Dst:             fclose
    - functionName:    bisect_status
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - terms
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_main_ref_store
        - inc_nr
        - xstrfmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:421,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:421,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_glob_ref_in
                - free
                - free
            - BranchSide:      'builtin/bisect.c:422,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_glob_ref_in
                - free
                - free
      Callsites:
        - Src:             'builtin/bisect.c:418,18'
          Dst:             xstrfmt
        - Src:             'builtin/bisect.c:419,20'
          Dst:             xstrfmt
        - Src:             'builtin/bisect.c:421,22'
          Dst:             get_main_ref_store
        - Src:             'builtin/bisect.c:421,6'
          Dst:             refs_ref_exists
        - Src:             'builtin/bisect.c:424,28'
          Dst:             get_main_ref_store
        - Src:             'builtin/bisect.c:424,2'
          Dst:             refs_for_each_glob_ref_in
        - Src:             'builtin/bisect.c:424,2'
          Dst:             inc_nr
    - functionName:    bisect_log_printf
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_path_bisect_log
        - printf
        - strbuf_release
        - strbuf_vaddf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bisect.c:439,2'
          Dst:             strbuf_vaddf
        - Src:             'builtin/bisect.c:442,2'
          Dst:             printf
        - Src:             'builtin/bisect.c:443,17'
          Dst:             git_path_bisect_log
        - Src:             'builtin/bisect.c:443,2'
          Dst:             append_to_file
        - Src:             'builtin/bisect.c:445,2'
          Dst:             strbuf_release
    - functionName:    Q_
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plu
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ngettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:58,6'
          Branch Sides:
            - BranchSide:      './gettext.h:59,10'
              BranchSideFuncs:
                - ngettext
            - BranchSide:      './gettext.h:60,18'
              BranchSideFuncs:
                - ngettext
        - Branch String:   './gettext.h:59,10'
          Branch Sides:
            - BranchSide:      './gettext.h:59,19'
              BranchSideFuncs: []
            - BranchSide:      './gettext.h:59,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gettext.h:60,9'
          Dst:             ngettext
    - functionName:    ngettext
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_nr
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flag
        - cb_data
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_commit
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - fmt
        - state
        - commit
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - oid_to_hex
        - repo_format_commit_message
        - strbuf_release
        - xstrfmt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bisect.c:271,16'
          Dst:             xstrfmt
        - Src:             'builtin/bisect.c:273,2'
          Dst:             repo_format_commit_message
        - Src:             'builtin/bisect.c:276,40'
          Dst:             oid_to_hex
        - Src:             'builtin/bisect.c:276,2'
          Dst:             fprintf
        - Src:             'builtin/bisect.c:279,2'
          Dst:             strbuf_release
    - functionName:    git_path_bisect_terms
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:18,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:18,8'
              BranchSideFuncs:
                - git_pathdup.369
            - BranchSide:      'builtin/bisect.c:18,8'
              BranchSideFuncs:
                - git_pathdup.369
        - Branch String:   'builtin/bisect.c:18,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:18,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:18,8'
              BranchSideFuncs:
                - git_pathdup.369
      Callsites:
        - Src:             'builtin/bisect.c:18,8'
          Dst:             git_pathdup
    - functionName:    set_terms
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
        - bad
        - good
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xstrdup
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bisect.c:83,21'
          Dst:             xstrdup
        - Src:             'builtin/bisect.c:85,20'
          Dst:             xstrdup
    - functionName:    write_terms
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bad
        - good
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - check_term_format
        - const_error
        - error
        - git_path_bisect_terms
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:218,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:219,10'
              BranchSideFuncs:
                - check_term_format
                - check_term_format
                - git_path_bisect_terms
                - write_to_file
            - BranchSide:      'builtin/bisect.c:221,24'
              BranchSideFuncs:
                - check_term_format
                - check_term_format
                - git_path_bisect_terms
                - write_to_file
        - Branch String:   'builtin/bisect.c:221,36'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:221,57'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:222,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/bisect.c:221,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:222,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:224,22'
              BranchSideFuncs:
                - git_path_bisect_terms
                - write_to_file
      Callsites:
        - Src:             'builtin/bisect.c:218,7'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:219,10'
          Dst:             _
        - Src:             'builtin/bisect.c:219,10'
          Dst:             error
        - Src:             'builtin/bisect.c:219,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:221,6'
          Dst:             check_term_format
        - Src:             'builtin/bisect.c:221,39'
          Dst:             check_term_format
        - Src:             'builtin/bisect.c:224,22'
          Dst:             git_path_bisect_terms
        - Src:             'builtin/bisect.c:224,8'
          Dst:             write_to_file
    - functionName:    check_term_format
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - term
        - orig_term
      BBCount:         19
      ICount:          110
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - check_refname_format
        - const_error
        - error
        - one_of
        - strcmp
        - xstrfmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:194,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:195,10'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:197,13'
              BranchSideFuncs:
                - one_of
                - strcmp
                - strcmp
                - one_of
                - _.374
                - error
                - const_error.375
                - one_of
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:197,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:199,10'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:207,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - one_of
                - _.374
                - error
                - const_error.375
                - one_of
        - Branch String:   'builtin/bisect.c:207,32'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:207,42'
              BranchSideFuncs:
                - one_of
                - strcmp
                - one_of
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:208,12'
              BranchSideFuncs:
                - strcmp
                - one_of
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:207,69'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:208,12'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:209,10'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:208,31'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:208,41'
              BranchSideFuncs:
                - one_of
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:211,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/bisect.c:207,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:209,10'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:211,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/bisect.c:189,19'
          Dst:             xstrfmt
        - Src:             'builtin/bisect.c:191,8'
          Dst:             check_refname_format
        - Src:             'builtin/bisect.c:195,10'
          Dst:             _
        - Src:             'builtin/bisect.c:195,10'
          Dst:             error
        - Src:             'builtin/bisect.c:195,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:197,6'
          Dst:             one_of
        - Src:             'builtin/bisect.c:199,10'
          Dst:             _
        - Src:             'builtin/bisect.c:199,10'
          Dst:             error
        - Src:             'builtin/bisect.c:199,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:207,7'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:207,35'
          Dst:             one_of
        - Src:             'builtin/bisect.c:208,5'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:208,34'
          Dst:             one_of
        - Src:             'builtin/bisect.c:209,10'
          Dst:             _
        - Src:             'builtin/bisect.c:209,10'
          Dst:             error
        - Src:             'builtin/bisect.c:209,10'
          Dst:             const_error
    - functionName:    write_to_file
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - format
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_in_file
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bisect.c:154,8'
          Dst:             write_in_file
    - functionName:    git_path_bisect_start
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:20,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:20,8'
              BranchSideFuncs:
                - git_pathdup.369
            - BranchSide:      'builtin/bisect.c:20,8'
              BranchSideFuncs:
                - git_pathdup.369
        - Branch String:   'builtin/bisect.c:20,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:20,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:20,8'
              BranchSideFuncs:
                - git_pathdup.369
      Callsites:
        - Src:             'builtin/bisect.c:20,8'
          Dst:             git_pathdup
    - functionName:    file_is_not_empty
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - is_empty_or_missing_file
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bisect.c:891,10'
          Dst:             is_empty_or_missing_file
    - functionName:    sane_case
      functionSourceFile: '/src/git/./sane-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - high
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './sane-ctype.h:50,6'
          Branch Sides:
            - BranchSide:      './sane-ctype.h:50,6'
              BranchSideFuncs: []
            - BranchSide:      './sane-ctype.h:51,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bisect_start
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
        - argc
        - argv
      BBCount:         134
      ICount:          771
      EdgeCount:       178
      CyclomaticComplexity: 46
      functionsReached:
        - _
        - bisect_append_log_quoted
        - bisect_auto_next
        - bisect_clean_state
        - bisect_write
        - const_error
        - die
        - error
        - get_main_ref_store
        - get_oidf
        - git_path_bisect_first_parent
        - git_path_bisect_names
        - git_path_bisect_start
        - is_bare_repository
        - is_bisect_success
        - is_empty_or_missing_file
        - oid_to_hex
        - repo_get_oid
        - run_command
        - skip_prefix
        - sq_quote_argv
        - starts_with
        - strbuf_addstr
        - strbuf_read_file
        - strbuf_release
        - strbuf_setlen
        - strbuf_trim
        - strcmp
        - string_list_append
        - string_list_clear
        - strvec_pushl
        - write_file
        - write_terms
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:707,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:708,15'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
                - strcmp
            - BranchSide:      'builtin/bisect.c:713,9'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
                - strcmp
        - Branch String:   'builtin/bisect.c:713,2'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:714,15'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
            - BranchSide:      'builtin/bisect.c:720,9'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
        - Branch String:   'builtin/bisect.c:714,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:715,20'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
                - strcmp
            - BranchSide:      'builtin/bisect.c:718,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
                - strcmp
        - Branch String:   'builtin/bisect.c:720,2'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:721,21'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
            - BranchSide:      'builtin/bisect.c:765,17'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/bisect.c:722,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:723,4'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
            - BranchSide:      'builtin/bisect.c:724,22'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
        - Branch String:   'builtin/bisect.c:724,14'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:725,16'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
            - BranchSide:      'builtin/bisect.c:726,22'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
        - Branch String:   'builtin/bisect.c:726,14'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:727,22'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
            - BranchSide:      'builtin/bisect.c:728,22'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
        - Branch String:   'builtin/bisect.c:728,42'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:729,13'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.374
                - error
                - const_error.375
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
            - BranchSide:      'builtin/bisect.c:730,5'
              BranchSideFuncs:
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:728,14'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:730,5'
              BranchSideFuncs:
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
            - BranchSide:      'builtin/bisect.c:736,26'
              BranchSideFuncs:
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
        - Branch String:   'builtin/bisect.c:731,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:732,12'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:733,21'
              BranchSideFuncs:
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
        - Branch String:   'builtin/bisect.c:736,53'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:737,19'
              BranchSideFuncs:
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
            - BranchSide:      'builtin/bisect.c:738,21'
              BranchSideFuncs:
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
        - Branch String:   'builtin/bisect.c:736,14'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:738,21'
              BranchSideFuncs:
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
            - BranchSide:      'builtin/bisect.c:741,22'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
        - Branch String:   'builtin/bisect.c:741,41'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:742,13'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
            - BranchSide:      'builtin/bisect.c:743,5'
              BranchSideFuncs:
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:741,14'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:743,5'
              BranchSideFuncs:
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - free
                - xstrdup
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
            - BranchSide:      'builtin/bisect.c:749,26'
              BranchSideFuncs:
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - free
                - xstrdup
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
        - Branch String:   'builtin/bisect.c:744,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:745,12'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:746,21'
              BranchSideFuncs:
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
        - Branch String:   'builtin/bisect.c:749,52'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:750,19'
              BranchSideFuncs:
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
            - BranchSide:      'builtin/bisect.c:751,21'
              BranchSideFuncs:
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
        - Branch String:   'builtin/bisect.c:749,14'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:751,21'
              BranchSideFuncs:
                - free
                - xstrdup
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - _.374
                - die
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
            - BranchSide:      'builtin/bisect.c:754,26'
              BranchSideFuncs:
                - starts_with
                - get_oidf
                - oid_to_hex
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - free
                - xstrdup
                - free
                - xstrdup
                - _.374
                - die
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:754,14'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:755,11'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:756,45'
              BranchSideFuncs:
                - get_oidf
                - oid_to_hex
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - strcmp
                - free
                - xstrdup
                - _.374
                - error
                - const_error.375
                - strcmp
                - skip_prefix.461
                - skip_prefix.461
                - starts_with
                - _.374
                - error
                - const_error.375
                - free
                - xstrdup
                - free
                - xstrdup
                - _.374
                - die
        - Branch String:   'builtin/bisect.c:756,14'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:757,30'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - _.374
                - die
            - BranchSide:      'builtin/bisect.c:758,14'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
                - _.374
                - die
        - Branch String:   'builtin/bisect.c:758,14'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:759,8'
              BranchSideFuncs:
                - _.374
                - die
            - BranchSide:      'builtin/bisect.c:762,4'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/bisect.c:773,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:774,20'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/bisect.c:775,9'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/bisect.c:775,2'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:776,7'
              BranchSideFuncs:
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
            - BranchSide:      'builtin/bisect.c:787,52'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:776,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:777,32'
              BranchSideFuncs:
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
            - BranchSide:      'builtin/bisect.c:779,13'
              BranchSideFuncs:
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_get_oid
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - _.374
                - error
                - const_error.375
                - string_list_append
        - Branch String:   'builtin/bisect.c:789,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:790,20'
              BranchSideFuncs:
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
            - BranchSide:      'builtin/bisect.c:796,32'
              BranchSideFuncs:
                - git_path_bisect_start
                - is_empty_or_missing_file
                - git_path_bisect_start
                - strbuf_read_file
                - strbuf_trim
                - strvec_pushl
                - run_command
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - _.374
                - error
                - const_error.375
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
        - Branch String:   'builtin/bisect.c:790,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:790,53'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:791,11'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:796,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:798,33'
              BranchSideFuncs:
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
            - BranchSide:      'builtin/bisect.c:816,21'
              BranchSideFuncs:
                - repo_get_oid
                - starts_with
                - strbuf_setlen.403
                - oid_to_hex
                - strbuf_addstr.474
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
        - Branch String:   'builtin/bisect.c:800,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:801,25'
              BranchSideFuncs:
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
            - BranchSide:      'builtin/bisect.c:814,2'
              BranchSideFuncs:
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
        - Branch String:   'builtin/bisect.c:806,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:807,11'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
            - BranchSide:      'builtin/bisect.c:813,3'
              BranchSideFuncs:
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
        - Branch String:   'builtin/bisect.c:816,54'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:817,20'
              BranchSideFuncs:
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
            - BranchSide:      'builtin/bisect.c:820,28'
              BranchSideFuncs:
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
        - Branch String:   'builtin/bisect.c:816,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:818,4'
              BranchSideFuncs:
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
            - BranchSide:      'builtin/bisect.c:820,28'
              BranchSideFuncs:
                - repo_get_oid
                - skip_prefix.461
                - _.374
                - error
                - const_error.375
                - strbuf_addstr.474
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
        - Branch String:   'builtin/bisect.c:820,61'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:821,19'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:824,11'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:820,14'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:822,31'
              BranchSideFuncs:
                - strbuf_addstr.474
                - bisect_clean_state
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
            - BranchSide:      'builtin/bisect.c:824,11'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:831,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:832,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:837,13'
              BranchSideFuncs:
                - git_path_bisect_start
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
                - git_path_bisect_first_parent
                - write_file
        - Branch String:   'builtin/bisect.c:839,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:840,14'
              BranchSideFuncs:
                - git_path_bisect_first_parent
                - write_file
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:842,6'
              BranchSideFuncs:
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:842,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:843,20'
              BranchSideFuncs:
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:854,6'
              BranchSideFuncs:
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
        - Branch String:   'builtin/bisect.c:843,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:844,10'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
            - BranchSide:      'builtin/bisect.c:847,42'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
        - Branch String:   'builtin/bisect.c:847,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:849,8'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
            - BranchSide:      'builtin/bisect.c:852,2'
              BranchSideFuncs:
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
                - sq_quote_argv
        - Branch String:   'builtin/bisect.c:854,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:855,32'
              BranchSideFuncs:
                - sq_quote_argv
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
            - BranchSide:      'builtin/bisect.c:856,13'
              BranchSideFuncs:
                - git_path_bisect_names
                - write_file
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
                - bisect_write
        - Branch String:   'builtin/bisect.c:858,2'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:859,27'
              BranchSideFuncs:
                - bisect_write
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
            - BranchSide:      'builtin/bisect.c:865,6'
              BranchSideFuncs:
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
                - write_terms
        - Branch String:   'builtin/bisect.c:859,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:860,36'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
            - BranchSide:      'builtin/bisect.c:861,8'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
        - Branch String:   'builtin/bisect.c:865,23'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:865,38'
              BranchSideFuncs:
                - write_terms
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
            - BranchSide:      'builtin/bisect.c:871,33'
              BranchSideFuncs:
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
        - Branch String:   'builtin/bisect.c:865,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:867,7'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
            - BranchSide:      'builtin/bisect.c:871,33'
              BranchSideFuncs:
                - bisect_append_log_quoted
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
        - Branch String:   'builtin/bisect.c:872,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:872,6'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
            - BranchSide:      'builtin/bisect.c:873,7'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
        - Branch String:   'builtin/bisect.c:880,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:881,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:883,25'
              BranchSideFuncs:
                - bisect_auto_next
                - is_bisect_success
                - bisect_clean_state
        - Branch String:   'builtin/bisect.c:884,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:885,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:886,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/bisect.c:707,6'
          Dst:             is_bare_repository
        - Src:             'builtin/bisect.c:714,8'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:722,8'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:724,15'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:726,15'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:728,15'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:729,6'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:732,12'
          Dst:             _
        - Src:             'builtin/bisect.c:732,12'
          Dst:             error
        - Src:             'builtin/bisect.c:732,12'
          Dst:             const_error
        - Src:             'builtin/bisect.c:735,23'
          Dst:             xstrdup
        - Src:             'builtin/bisect.c:736,14'
          Dst:             skip_prefix
        - Src:             'builtin/bisect.c:737,7'
          Dst:             skip_prefix
        - Src:             'builtin/bisect.c:740,23'
          Dst:             xstrdup
        - Src:             'builtin/bisect.c:741,15'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:742,6'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:745,12'
          Dst:             _
        - Src:             'builtin/bisect.c:745,12'
          Dst:             error
        - Src:             'builtin/bisect.c:745,12'
          Dst:             const_error
        - Src:             'builtin/bisect.c:748,22'
          Dst:             xstrdup
        - Src:             'builtin/bisect.c:749,14'
          Dst:             skip_prefix
        - Src:             'builtin/bisect.c:750,7'
          Dst:             skip_prefix
        - Src:             'builtin/bisect.c:753,22'
          Dst:             xstrdup
        - Src:             'builtin/bisect.c:754,14'
          Dst:             starts_with
        - Src:             'builtin/bisect.c:755,11'
          Dst:             _
        - Src:             'builtin/bisect.c:755,11'
          Dst:             error
        - Src:             'builtin/bisect.c:755,11'
          Dst:             const_error
        - Src:             'builtin/bisect.c:756,15'
          Dst:             get_oidf
        - Src:             'builtin/bisect.c:757,30'
          Dst:             oid_to_hex
        - Src:             'builtin/bisect.c:757,4'
          Dst:             string_list_append
        - Src:             'builtin/bisect.c:759,8'
          Dst:             _
        - Src:             'builtin/bisect.c:759,4'
          Dst:             die
        - Src:             'builtin/bisect.c:777,4'
          Dst:             string_list_append
        - Src:             'builtin/bisect.c:780,4'
          Dst:             string_list_append
        - Src:             'builtin/bisect.c:787,33'
          Dst:             get_main_ref_store
        - Src:             'builtin/bisect.c:787,9'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'builtin/bisect.c:790,7'
          Dst:             repo_get_oid
        - Src:             'builtin/bisect.c:791,11'
          Dst:             _
        - Src:             'builtin/bisect.c:791,11'
          Dst:             error
        - Src:             'builtin/bisect.c:791,11'
          Dst:             const_error
        - Src:             'builtin/bisect.c:796,32'
          Dst:             git_path_bisect_start
        - Src:             'builtin/bisect.c:796,7'
          Dst:             is_empty_or_missing_file
        - Src:             'builtin/bisect.c:798,33'
          Dst:             git_path_bisect_start
        - Src:             'builtin/bisect.c:798,3'
          Dst:             strbuf_read_file
        - Src:             'builtin/bisect.c:799,3'
          Dst:             strbuf_trim
        - Src:             'builtin/bisect.c:804,4'
          Dst:             strvec_pushl
        - Src:             'builtin/bisect.c:806,8'
          Dst:             run_command
        - Src:             'builtin/bisect.c:807,11'
          Dst:             _
        - Src:             'builtin/bisect.c:807,11'
          Dst:             error
        - Src:             'builtin/bisect.c:807,11'
          Dst:             const_error
        - Src:             'builtin/bisect.c:816,8'
          Dst:             repo_get_oid
        - Src:             'builtin/bisect.c:817,8'
          Dst:             starts_with
        - Src:             'builtin/bisect.c:818,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/bisect.c:819,31'
          Dst:             oid_to_hex
        - Src:             'builtin/bisect.c:819,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/bisect.c:820,15'
          Dst:             repo_get_oid
        - Src:             'builtin/bisect.c:821,7'
          Dst:             skip_prefix
        - Src:             'builtin/bisect.c:822,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/bisect.c:824,11'
          Dst:             _
        - Src:             'builtin/bisect.c:824,11'
          Dst:             error
        - Src:             'builtin/bisect.c:824,11'
          Dst:             const_error
        - Src:             'builtin/bisect.c:831,6'
          Dst:             bisect_clean_state
        - Src:             'builtin/bisect.c:837,13'
          Dst:             git_path_bisect_start
        - Src:             'builtin/bisect.c:837,2'
          Dst:             write_file
        - Src:             'builtin/bisect.c:840,14'
          Dst:             git_path_bisect_first_parent
        - Src:             'builtin/bisect.c:840,3'
          Dst:             write_file
        - Src:             'builtin/bisect.c:843,7'
          Dst:             repo_get_oid
        - Src:             'builtin/bisect.c:844,10'
          Dst:             _
        - Src:             'builtin/bisect.c:844,10'
          Dst:             error
        - Src:             'builtin/bisect.c:844,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:847,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/bisect.c:847,7'
          Dst:             refs_update_ref
        - Src:             'builtin/bisect.c:855,3'
          Dst:             sq_quote_argv
        - Src:             'builtin/bisect.c:856,13'
          Dst:             git_path_bisect_names
        - Src:             'builtin/bisect.c:856,2'
          Dst:             write_file
        - Src:             'builtin/bisect.c:859,7'
          Dst:             bisect_write
        - Src:             'builtin/bisect.c:865,26'
          Dst:             write_terms
        - Src:             'builtin/bisect.c:871,8'
          Dst:             bisect_append_log_quoted
        - Src:             'builtin/bisect.c:876,2'
          Dst:             string_list_clear
        - Src:             'builtin/bisect.c:877,2'
          Dst:             string_list_clear
        - Src:             'builtin/bisect.c:878,2'
          Dst:             strbuf_release
        - Src:             'builtin/bisect.c:879,2'
          Dst:             strbuf_release
        - Src:             'builtin/bisect.c:883,8'
          Dst:             bisect_auto_next
        - Src:             'builtin/bisect.c:884,7'
          Dst:             is_bisect_success
        - Src:             'builtin/bisect.c:885,3'
          Dst:             bisect_clean_state
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    git_path_bisect_first_parent
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:23,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:23,8'
              BranchSideFuncs:
                - git_pathdup.369
            - BranchSide:      'builtin/bisect.c:23,8'
              BranchSideFuncs:
                - git_pathdup.369
        - Branch String:   'builtin/bisect.c:23,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:23,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:23,8'
              BranchSideFuncs:
                - git_pathdup.369
      Callsites:
        - Src:             'builtin/bisect.c:23,8'
          Dst:             git_pathdup
    - functionName:    git_path_bisect_names
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:22,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:22,8'
              BranchSideFuncs:
                - git_pathdup.369
            - BranchSide:      'builtin/bisect.c:22,8'
              BranchSideFuncs:
                - git_pathdup.369
        - Branch String:   'builtin/bisect.c:22,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:22,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:22,8'
              BranchSideFuncs:
                - git_pathdup.369
      Callsites:
        - Src:             'builtin/bisect.c:22,8'
          Dst:             git_pathdup
    - functionName:    bisect_append_log_quoted
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - argv
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fclose
        - fprintf
        - git_fopen
        - git_path_bisect_log
        - sq_quote_argv
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:531,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:532,3'
              BranchSideFuncs:
                - fprintf
                - sq_quote_argv
                - fprintf
                - fclose
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:534,14'
              BranchSideFuncs:
                - fprintf
                - sq_quote_argv
                - fprintf
                - fclose
                - strbuf_release
        - Branch String:   'builtin/bisect.c:534,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:535,7'
              BranchSideFuncs:
                - fclose
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:539,28'
              BranchSideFuncs:
                - sq_quote_argv
                - fprintf
                - fclose
                - strbuf_release
        - Branch String:   'builtin/bisect.c:540,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:540,43'
              BranchSideFuncs:
                - fclose
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:541,7'
              BranchSideFuncs:
                - fclose
                - strbuf_release
      Callsites:
        - Src:             'builtin/bisect.c:528,13'
          Dst:             git_path_bisect_log
        - Src:             'builtin/bisect.c:528,13'
          Dst:             git_fopen
        - Src:             'builtin/bisect.c:534,6'
          Dst:             fprintf
        - Src:             'builtin/bisect.c:539,2'
          Dst:             sq_quote_argv
        - Src:             'builtin/bisect.c:540,6'
          Dst:             fprintf
        - Src:             'builtin/bisect.c:544,2'
          Dst:             fclose
        - Src:             'builtin/bisect.c:545,2'
          Dst:             strbuf_release
    - functionName:    is_bisect_success
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - res
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:120,14'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:120,14'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:121,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/bisect.c:121,48'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:121,48'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:122,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decide_next
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - terms
        - current_term
        - missing_good
        - missing_bad
      BBCount:         27
      ICount:          147
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - const_error
        - error
        - git_path_bisect_start
        - git_prompt
        - is_empty_or_missing_file
        - isatty
        - starts_with
        - strcmp
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:381,20'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:381,24'
              BranchSideFuncs:
                - git_path_bisect_start
                - is_empty_or_missing_file
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - strcmp
                - _.374
                - warning
                - isatty
                - _.374
                - git_prompt
                - starts_with
                - starts_with
            - BranchSide:      'builtin/bisect.c:383,7'
              BranchSideFuncs:
                - git_path_bisect_start
                - is_empty_or_missing_file
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - strcmp
                - _.374
                - warning
                - isatty
                - _.374
                - git_prompt
                - starts_with
                - starts_with
        - Branch String:   'builtin/bisect.c:381,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:382,3'
              BranchSideFuncs:
                - git_path_bisect_start
                - is_empty_or_missing_file
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - strcmp
                - _.374
                - warning
                - isatty
                - _.374
                - git_prompt
                - starts_with
                - starts_with
            - BranchSide:      'builtin/bisect.c:383,7'
              BranchSideFuncs:
                - git_path_bisect_start
                - is_empty_or_missing_file
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - strcmp
                - _.374
                - warning
                - isatty
                - _.374
                - git_prompt
                - starts_with
                - starts_with
        - Branch String:   'builtin/bisect.c:383,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:384,3'
              BranchSideFuncs:
                - git_path_bisect_start
                - is_empty_or_missing_file
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - strcmp
                - _.374
                - warning
                - isatty
                - _.374
                - git_prompt
                - starts_with
                - starts_with
            - BranchSide:      'builtin/bisect.c:386,6'
              BranchSideFuncs:
                - git_path_bisect_start
                - is_empty_or_missing_file
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
                - strcmp
                - _.374
                - warning
                - isatty
                - _.374
                - git_prompt
                - starts_with
                - starts_with
        - Branch String:   'builtin/bisect.c:386,19'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:386,23'
              BranchSideFuncs:
                - strcmp
                - _.374
                - warning
                - isatty
                - _.374
                - git_prompt
                - starts_with
                - starts_with
                - git_path_bisect_start
                - is_empty_or_missing_file
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:407,32'
              BranchSideFuncs:
                - git_path_bisect_start
                - is_empty_or_missing_file
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:386,35'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:387,14'
              BranchSideFuncs:
                - git_path_bisect_start
                - is_empty_or_missing_file
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:407,32'
              BranchSideFuncs:
                - git_path_bisect_start
                - is_empty_or_missing_file
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:386,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:393,11'
              BranchSideFuncs:
                - git_path_bisect_start
                - is_empty_or_missing_file
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:407,32'
              BranchSideFuncs:
                - git_path_bisect_start
                - is_empty_or_missing_file
                - _.374
                - error
                - const_error.375
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:394,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:395,4'
              BranchSideFuncs:
                - _.374
                - git_prompt
                - starts_with
                - starts_with
            - BranchSide:      'builtin/bisect.c:401,22'
              BranchSideFuncs:
                - _.374
                - git_prompt
                - starts_with
                - starts_with
        - Branch String:   'builtin/bisect.c:402,31'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:402,46'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:403,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/bisect.c:402,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:403,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:404,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/bisect.c:407,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:408,10'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:411,10'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
      Callsites:
        - Src:             'builtin/bisect.c:387,7'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:393,11'
          Dst:             _
        - Src:             'builtin/bisect.c:393,3'
          Dst:             warning
        - Src:             'builtin/bisect.c:394,8'
          Dst:             isatty
        - Src:             'builtin/bisect.c:401,22'
          Dst:             _
        - Src:             'builtin/bisect.c:401,11'
          Dst:             git_prompt
        - Src:             'builtin/bisect.c:402,7'
          Dst:             starts_with
        - Src:             'builtin/bisect.c:402,34'
          Dst:             starts_with
        - Src:             'builtin/bisect.c:407,32'
          Dst:             git_path_bisect_start
        - Src:             'builtin/bisect.c:407,7'
          Dst:             is_empty_or_missing_file
        - Src:             'builtin/bisect.c:408,10'
          Dst:             _
        - Src:             'builtin/bisect.c:408,10'
          Dst:             error
        - Src:             'builtin/bisect.c:408,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:411,10'
          Dst:             _
        - Src:             'builtin/bisect.c:411,10'
          Dst:             error
        - Src:             'builtin/bisect.c:411,10'
          Dst:             const_error
    - functionName:    bisect_visualize
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
        - argc
        - argv
      BBCount:         30
      ICount:          170
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - bisect_next_check
        - exists_in_PATH
        - getenv
        - git_path_bisect_names
        - run_command
        - sq_dequote_to_strvec
        - starts_with
        - strbuf_read_file
        - strbuf_release
        - strcmp
        - strvec_push
        - strvec_pushl
        - strvec_pushv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:1134,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1135,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:1137,6'
              BranchSideFuncs:
                - getenv
                - getenv
                - getenv
                - getenv
                - strvec_push
                - strvec_pushl
                - git_path_bisect_names
                - strbuf_read_file
                - sq_dequote_to_strvec
                - strbuf_release
                - run_command
                - exists_in_PATH
                - strvec_push
                - strcmp
                - strvec_pushv
                - starts_with
                - strvec_push
        - Branch String:   'builtin/bisect.c:1138,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1139,8'
              BranchSideFuncs:
                - strcmp
                - strvec_pushv
                - strvec_pushl
                - git_path_bisect_names
                - strbuf_read_file
                - sq_dequote_to_strvec
                - strbuf_release
                - run_command
                - starts_with
                - strvec_push
            - BranchSide:      'builtin/bisect.c:1147,7'
              BranchSideFuncs:
                - strcmp
                - strvec_pushv
                - strvec_pushl
                - git_path_bisect_names
                - strbuf_read_file
                - sq_dequote_to_strvec
                - strbuf_release
                - run_command
                - starts_with
                - strvec_push
        - Branch String:   'builtin/bisect.c:1139,26'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1139,29'
              BranchSideFuncs:
                - exists_in_PATH
                - strvec_push
                - strvec_pushl
                - git_path_bisect_names
                - strbuf_read_file
                - sq_dequote_to_strvec
                - strbuf_release
                - run_command
                - strvec_push
            - BranchSide:      'builtin/bisect.c:1140,40'
              BranchSideFuncs:
                - exists_in_PATH
                - strvec_push
                - strvec_pushl
                - git_path_bisect_names
                - strbuf_read_file
                - sq_dequote_to_strvec
                - strbuf_release
                - run_command
                - strvec_push
        - Branch String:   'builtin/bisect.c:1139,51'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1139,54'
              BranchSideFuncs:
                - exists_in_PATH
                - strvec_push
                - strvec_pushl
                - git_path_bisect_names
                - strbuf_read_file
                - sq_dequote_to_strvec
                - strbuf_release
                - run_command
                - strvec_push
            - BranchSide:      'builtin/bisect.c:1140,40'
              BranchSideFuncs:
                - exists_in_PATH
                - strvec_push
                - strvec_pushl
                - git_path_bisect_names
                - strbuf_read_file
                - sq_dequote_to_strvec
                - strbuf_release
                - run_command
                - strvec_push
        - Branch String:   'builtin/bisect.c:1139,72'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1140,40'
              BranchSideFuncs:
                - exists_in_PATH
                - strvec_push
                - strvec_pushl
                - git_path_bisect_names
                - strbuf_read_file
                - sq_dequote_to_strvec
                - strbuf_release
                - run_command
                - strvec_push
            - BranchSide:      'builtin/bisect.c:1140,8'
              BranchSideFuncs:
                - getenv
                - strvec_push
                - strvec_pushl
                - git_path_bisect_names
                - strbuf_read_file
                - sq_dequote_to_strvec
                - strbuf_release
                - run_command
                - exists_in_PATH
                - strvec_push
        - Branch String:   'builtin/bisect.c:1140,37'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1140,40'
              BranchSideFuncs:
                - exists_in_PATH
                - strvec_push
                - strvec_pushl
                - git_path_bisect_names
                - strbuf_read_file
                - sq_dequote_to_strvec
                - strbuf_release
                - run_command
                - strvec_push
            - BranchSide:      'builtin/bisect.c:1143,21'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - git_path_bisect_names
                - strbuf_read_file
                - sq_dequote_to_strvec
                - strbuf_release
                - run_command
        - Branch String:   'builtin/bisect.c:1139,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1141,21'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - git_path_bisect_names
                - strbuf_read_file
                - sq_dequote_to_strvec
                - strbuf_release
                - run_command
            - BranchSide:      'builtin/bisect.c:1143,21'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - git_path_bisect_names
                - strbuf_read_file
                - sq_dequote_to_strvec
                - strbuf_release
                - run_command
        - Branch String:   'builtin/bisect.c:1147,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1148,21'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - strvec_pushl
                - git_path_bisect_names
                - strbuf_read_file
                - sq_dequote_to_strvec
                - strbuf_release
                - run_command
            - BranchSide:      'builtin/bisect.c:1150,21'
              BranchSideFuncs:
                - strcmp
                - strvec_pushv
                - strvec_pushl
                - git_path_bisect_names
                - strbuf_read_file
                - sq_dequote_to_strvec
                - strbuf_release
                - run_command
                - starts_with
      Callsites:
        - Src:             'builtin/bisect.c:1134,6'
          Dst:             bisect_next_check
        - Src:             'builtin/bisect.c:1139,8'
          Dst:             getenv
        - Src:             'builtin/bisect.c:1139,29'
          Dst:             getenv
        - Src:             'builtin/bisect.c:1139,54'
          Dst:             getenv
        - Src:             'builtin/bisect.c:1140,8'
          Dst:             getenv
        - Src:             'builtin/bisect.c:1140,40'
          Dst:             exists_in_PATH
        - Src:             'builtin/bisect.c:1141,4'
          Dst:             strvec_push
        - Src:             'builtin/bisect.c:1143,4'
          Dst:             strvec_push
        - Src:             'builtin/bisect.c:1148,4'
          Dst:             strvec_push
        - Src:             'builtin/bisect.c:1150,14'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:1150,41'
          Dst:             starts_with
        - Src:             'builtin/bisect.c:1153,3'
          Dst:             strvec_pushv
        - Src:             'builtin/bisect.c:1156,2'
          Dst:             strvec_pushl
        - Src:             'builtin/bisect.c:1158,24'
          Dst:             git_path_bisect_names
        - Src:             'builtin/bisect.c:1158,2'
          Dst:             strbuf_read_file
        - Src:             'builtin/bisect.c:1159,2'
          Dst:             sq_dequote_to_strvec
        - Src:             'builtin/bisect.c:1160,2'
          Dst:             strbuf_release
        - Src:             'builtin/bisect.c:1162,9'
          Dst:             run_command
    - functionName:    bisect_skip
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
        - argc
        - argv
      BBCount:         15
      ICount:          120
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - bisect_state
        - die
        - get_revision
        - oid_to_hex
        - prepare_revision_walk
        - release_revisions
        - repo_init_revisions
        - reset_revision_walk
        - setup_revisions
        - strstr
        - strvec_clear
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:1100,2'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1101,31'
              BranchSideFuncs:
                - strstr
                - strvec_push
                - bisect_state
                - strvec_clear
                - repo_init_revisions
                - setup_revisions
                - prepare_revision_walk
                - get_revision
                - reset_revision_walk
                - release_revisions
                - oid_to_hex
                - strvec_push
                - _.374
                - die
            - BranchSide:      'builtin/bisect.c:1122,21'
              BranchSideFuncs:
                - bisect_state
                - strvec_clear
        - Branch String:   'builtin/bisect.c:1103,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1107,24'
              BranchSideFuncs:
                - repo_init_revisions
                - setup_revisions
                - prepare_revision_walk
                - get_revision
                - reset_revision_walk
                - release_revisions
                - bisect_state
                - strvec_clear
                - strstr
                - strvec_push
                - oid_to_hex
                - strvec_push
                - _.374
                - die
            - BranchSide:      'builtin/bisect.c:1119,29'
              BranchSideFuncs:
                - strvec_push
                - bisect_state
                - strvec_clear
                - strstr
                - repo_init_revisions
                - setup_revisions
                - prepare_revision_walk
                - get_revision
                - reset_revision_walk
                - release_revisions
                - oid_to_hex
                - strvec_push
                - _.374
                - die
        - Branch String:   'builtin/bisect.c:1110,8'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1111,9'
              BranchSideFuncs:
                - _.374
                - die
            - BranchSide:      'builtin/bisect.c:1112,4'
              BranchSideFuncs:
                - get_revision
                - reset_revision_walk
                - release_revisions
                - bisect_state
                - strvec_clear
                - strstr
                - strvec_push
                - repo_init_revisions
                - setup_revisions
                - prepare_revision_walk
                - _.374
                - die
                - oid_to_hex
                - strvec_push
        - Branch String:   'builtin/bisect.c:1112,4'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1114,19'
              BranchSideFuncs:
                - oid_to_hex
                - strvec_push
                - get_revision
                - reset_revision_walk
                - release_revisions
                - bisect_state
                - strvec_clear
                - strstr
                - strvec_push
                - repo_init_revisions
                - setup_revisions
                - prepare_revision_walk
                - _.374
                - die
            - BranchSide:      'builtin/bisect.c:1116,4'
              BranchSideFuncs:
                - reset_revision_walk
                - release_revisions
                - bisect_state
                - strvec_clear
                - strstr
                - strvec_push
                - repo_init_revisions
                - setup_revisions
                - prepare_revision_walk
                - get_revision
                - oid_to_hex
                - strvec_push
                - _.374
                - die
      Callsites:
        - Src:             'builtin/bisect.c:1098,2'
          Dst:             strvec_push
        - Src:             'builtin/bisect.c:1101,24'
          Dst:             strstr
        - Src:             'builtin/bisect.c:1107,4'
          Dst:             repo_init_revisions
        - Src:             'builtin/bisect.c:1108,4'
          Dst:             setup_revisions
        - Src:             'builtin/bisect.c:1110,8'
          Dst:             prepare_revision_walk
        - Src:             'builtin/bisect.c:1111,9'
          Dst:             _
        - Src:             'builtin/bisect.c:1111,5'
          Dst:             die
        - Src:             'builtin/bisect.c:1112,21'
          Dst:             get_revision
        - Src:             'builtin/bisect.c:1114,7'
          Dst:             oid_to_hex
        - Src:             'builtin/bisect.c:1113,5'
          Dst:             strvec_push
        - Src:             'builtin/bisect.c:1116,4'
          Dst:             reset_revision_walk
        - Src:             'builtin/bisect.c:1117,4'
          Dst:             release_revisions
        - Src:             'builtin/bisect.c:1119,4'
          Dst:             strvec_push
        - Src:             'builtin/bisect.c:1122,8'
          Dst:             bisect_state
        - Src:             'builtin/bisect.c:1124,2'
          Dst:             strvec_clear
    - functionName:    process_replay_line
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
        - line
      BBCount:         23
      ICount:          191
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - bisect_start
        - bisect_terms
        - bisect_write
        - check_and_set_terms
        - const_error
        - error
        - get_terms
        - one_of
        - skip_prefix
        - sq_dequote_to_strvec
        - strcmp
        - strcspn
        - strspn
        - strvec_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:1024,41'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1025,41'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strspn
                - get_terms
                - check_and_set_terms
                - strcmp
                - sq_dequote_to_strvec
                - bisect_start
                - strvec_clear
                - one_of
                - strcmp
                - sq_dequote_to_strvec
                - bisect_terms
                - strvec_clear
                - _.374
                - error
                - const_error.375
                - bisect_write
            - BranchSide:      'builtin/bisect.c:1025,15'
              BranchSideFuncs:
                - skip_prefix.461
                - strspn
                - strcspn
                - strspn
                - get_terms
                - check_and_set_terms
                - strcmp
                - sq_dequote_to_strvec
                - bisect_start
                - strvec_clear
                - one_of
                - strcmp
                - sq_dequote_to_strvec
                - bisect_terms
                - strvec_clear
                - _.374
                - error
                - const_error.375
                - bisect_write
        - Branch String:   'builtin/bisect.c:1025,37'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1025,41'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strspn
                - get_terms
                - check_and_set_terms
                - strcmp
                - sq_dequote_to_strvec
                - bisect_start
                - strvec_clear
                - one_of
                - strcmp
                - sq_dequote_to_strvec
                - bisect_terms
                - strvec_clear
                - _.374
                - error
                - const_error.375
                - bisect_write
            - BranchSide:      'builtin/bisect.c:1026,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/bisect.c:1024,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1026,3'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strspn
                - get_terms
                - check_and_set_terms
                - strcmp
                - sq_dequote_to_strvec
                - bisect_start
                - strvec_clear
                - one_of
                - strcmp
                - sq_dequote_to_strvec
                - bisect_terms
                - strvec_clear
                - _.374
                - error
                - const_error.375
                - bisect_write
            - BranchSide:      'builtin/bisect.c:1027,14'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strspn
                - get_terms
                - check_and_set_terms
                - strcmp
                - sq_dequote_to_strvec
                - bisect_start
                - strvec_clear
                - one_of
                - strcmp
                - sq_dequote_to_strvec
                - bisect_terms
                - strvec_clear
                - _.374
                - error
                - const_error.375
                - bisect_write
        - Branch String:   'builtin/bisect.c:1034,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1035,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:1037,14'
              BranchSideFuncs:
                - strcmp
                - sq_dequote_to_strvec
                - bisect_start
                - strvec_clear
                - one_of
                - strcmp
                - sq_dequote_to_strvec
                - bisect_terms
                - strvec_clear
                - _.374
                - error
                - const_error.375
                - bisect_write
        - Branch String:   'builtin/bisect.c:1037,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1038,17'
              BranchSideFuncs:
                - one_of
                - strcmp
                - sq_dequote_to_strvec
                - bisect_terms
                - strvec_clear
                - _.374
                - error
                - const_error.375
                - bisect_write
            - BranchSide:      'builtin/bisect.c:1046,13'
              BranchSideFuncs:
                - one_of
                - strcmp
                - sq_dequote_to_strvec
                - bisect_terms
                - strvec_clear
                - _.374
                - error
                - const_error.375
                - bisect_write
        - Branch String:   'builtin/bisect.c:1046,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1048,23'
              BranchSideFuncs:
                - bisect_write
            - BranchSide:      'builtin/bisect.c:1050,14'
              BranchSideFuncs:
                - strcmp
                - sq_dequote_to_strvec
                - bisect_terms
                - strvec_clear
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:1050,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1051,17'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:1058,2'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:1054,29'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1054,49'
              BranchSideFuncs:
                - bisect_terms
                - strvec_clear
            - BranchSide:      'builtin/bisect.c:1054,9'
              BranchSideFuncs:
                - bisect_terms
                - strvec_clear
      Callsites:
        - Src:             'builtin/bisect.c:1021,30'
          Dst:             strspn
        - Src:             'builtin/bisect.c:1024,8'
          Dst:             skip_prefix
        - Src:             'builtin/bisect.c:1025,3'
          Dst:             skip_prefix
        - Src:             'builtin/bisect.c:1027,7'
          Dst:             strspn
        - Src:             'builtin/bisect.c:1029,25'
          Dst:             strcspn
        - Src:             'builtin/bisect.c:1030,19'
          Dst:             strspn
        - Src:             'builtin/bisect.c:1033,2'
          Dst:             get_terms
        - Src:             'builtin/bisect.c:1034,6'
          Dst:             check_and_set_terms
        - Src:             'builtin/bisect.c:1037,7'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:1040,3'
          Dst:             sq_dequote_to_strvec
        - Src:             'builtin/bisect.c:1041,9'
          Dst:             bisect_start
        - Src:             'builtin/bisect.c:1042,3'
          Dst:             strvec_clear
        - Src:             'builtin/bisect.c:1046,6'
          Dst:             one_of
        - Src:             'builtin/bisect.c:1048,10'
          Dst:             bisect_write
        - Src:             'builtin/bisect.c:1050,7'
          Dst:             strcmp
        - Src:             'builtin/bisect.c:1053,3'
          Dst:             sq_dequote_to_strvec
        - Src:             'builtin/bisect.c:1054,9'
          Dst:             bisect_terms
        - Src:             'builtin/bisect.c:1055,3'
          Dst:             strvec_clear
        - Src:             'builtin/bisect.c:1058,2'
          Dst:             _
        - Src:             'builtin/bisect.c:1058,2'
          Dst:             error
        - Src:             'builtin/bisect.c:1058,2'
          Dst:             const_error
    - functionName:    strspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_terms
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fclose
        - free_terms
        - git_fopen
        - git_path_bisect_terms
        - strbuf_detach
        - strbuf_getline_lf
        - strbuf_release
      functionUses:    7
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:483,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:484,7'
              BranchSideFuncs:
                - free_terms
                - strbuf_getline_lf
                - strbuf_detach
                - strbuf_getline_lf
                - strbuf_detach
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/bisect.c:488,13'
              BranchSideFuncs:
                - free_terms
                - strbuf_getline_lf
                - strbuf_detach
                - strbuf_getline_lf
                - strbuf_detach
                - strbuf_release
                - fclose
        - Branch String:   'builtin/bisect.c:495,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:495,6'
              BranchSideFuncs:
                - fclose
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:496,10'
              BranchSideFuncs:
                - fclose
                - strbuf_release
      Callsites:
        - Src:             'builtin/bisect.c:482,7'
          Dst:             git_path_bisect_terms
        - Src:             'builtin/bisect.c:482,7'
          Dst:             git_fopen
        - Src:             'builtin/bisect.c:488,2'
          Dst:             free_terms
        - Src:             'builtin/bisect.c:489,2'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/bisect.c:490,20'
          Dst:             strbuf_detach
        - Src:             'builtin/bisect.c:491,2'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/bisect.c:492,21'
          Dst:             strbuf_detach
        - Src:             'builtin/bisect.c:496,3'
          Dst:             fclose
        - Src:             'builtin/bisect.c:497,2'
          Dst:             strbuf_release
    - functionName:    bisect_terms
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
        - option
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - const_error
        - error
        - get_terms
        - one_of
        - printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:503,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:504,10'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:506,7'
              BranchSideFuncs:
                - _.374
                - printf
                - one_of
                - one_of
                - _.374
                - error
                - const_error.375
                - printf
                - printf
        - Branch String:   'builtin/bisect.c:506,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:507,10'
              BranchSideFuncs:
                - one_of
                - one_of
                - _.374
                - error
                - const_error.375
                - printf
                - printf
            - BranchSide:      'builtin/bisect.c:512,13'
              BranchSideFuncs:
                - one_of
                - one_of
                - _.374
                - error
                - const_error.375
                - printf
                - printf
        - Branch String:   'builtin/bisect.c:512,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:513,18'
              BranchSideFuncs:
                - printf
            - BranchSide:      'builtin/bisect.c:514,18'
              BranchSideFuncs:
                - one_of
                - _.374
                - error
                - const_error.375
                - printf
        - Branch String:   'builtin/bisect.c:514,11'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:515,18'
              BranchSideFuncs:
                - printf
            - BranchSide:      'builtin/bisect.c:517,10'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
      Callsites:
        - Src:             'builtin/bisect.c:503,6'
          Dst:             get_terms
        - Src:             'builtin/bisect.c:504,10'
          Dst:             _
        - Src:             'builtin/bisect.c:504,10'
          Dst:             error
        - Src:             'builtin/bisect.c:504,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:507,10'
          Dst:             _
        - Src:             'builtin/bisect.c:507,3'
          Dst:             printf
        - Src:             'builtin/bisect.c:512,6'
          Dst:             one_of
        - Src:             'builtin/bisect.c:513,3'
          Dst:             printf
        - Src:             'builtin/bisect.c:514,11'
          Dst:             one_of
        - Src:             'builtin/bisect.c:515,3'
          Dst:             printf
        - Src:             'builtin/bisect.c:517,10'
          Dst:             _
        - Src:             'builtin/bisect.c:517,10'
          Dst:             error
        - Src:             'builtin/bisect.c:517,10'
          Dst:             const_error
    - functionName:    free_terms
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
      BBCount:         7
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bisect_replay
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - terms
        - filename
      BBCount:         18
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - bisect_auto_next
        - bisect_reset
        - const_error
        - error
        - fclose
        - git_fopen
        - is_empty_or_missing_file
        - process_replay_line
        - strbuf_getline
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:1069,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1070,10'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:1072,6'
              BranchSideFuncs:
                - bisect_reset
                - git_fopen
                - strbuf_getline
                - strbuf_release
                - fclose
                - bisect_auto_next
                - process_replay_line
        - Branch String:   'builtin/bisect.c:1072,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1073,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:1075,7'
              BranchSideFuncs:
                - git_fopen
                - strbuf_getline
                - strbuf_release
                - fclose
                - bisect_auto_next
                - process_replay_line
        - Branch String:   'builtin/bisect.c:1076,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1077,3'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - fclose
                - bisect_auto_next
                - process_replay_line
            - BranchSide:      'builtin/bisect.c:1079,2'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - fclose
                - bisect_auto_next
                - process_replay_line
        - Branch String:   'builtin/bisect.c:1079,44'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1079,48'
              BranchSideFuncs:
                - strbuf_release
                - fclose
                - bisect_auto_next
                - process_replay_line
                - strbuf_getline
            - BranchSide:      'builtin/bisect.c:1079,2'
              BranchSideFuncs:
                - strbuf_release
                - fclose
                - bisect_auto_next
                - process_replay_line
                - strbuf_getline
        - Branch String:   'builtin/bisect.c:1079,2'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1080,29'
              BranchSideFuncs:
                - process_replay_line
                - strbuf_getline
                - strbuf_release
                - fclose
                - bisect_auto_next
            - BranchSide:      'builtin/bisect.c:1082,2'
              BranchSideFuncs:
                - strbuf_release
                - fclose
                - bisect_auto_next
        - Branch String:   'builtin/bisect.c:1085,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1086,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:1088,26'
              BranchSideFuncs:
                - bisect_auto_next
      Callsites:
        - Src:             'builtin/bisect.c:1069,6'
          Dst:             is_empty_or_missing_file
        - Src:             'builtin/bisect.c:1070,10'
          Dst:             _
        - Src:             'builtin/bisect.c:1070,10'
          Dst:             error
        - Src:             'builtin/bisect.c:1070,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:1072,6'
          Dst:             bisect_reset
        - Src:             'builtin/bisect.c:1075,7'
          Dst:             git_fopen
        - Src:             'builtin/bisect.c:1079,10'
          Dst:             strbuf_getline
        - Src:             'builtin/bisect.c:1080,9'
          Dst:             process_replay_line
        - Src:             'builtin/bisect.c:1082,2'
          Dst:             strbuf_release
        - Src:             'builtin/bisect.c:1083,2'
          Dst:             fclose
        - Src:             'builtin/bisect.c:1088,9'
          Dst:             bisect_auto_next
    - functionName:    bisect_reset
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         19
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - bisect_clean_state
        - const_error
        - error
        - get_main_ref_store
        - git_path_bisect_start
        - printf
        - repo_get_oid_commit
        - run_command
        - strbuf_addstr
        - strbuf_read_file
        - strbuf_release
        - strbuf_rtrim
        - strvec_pushl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:233,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:234,34'
              BranchSideFuncs:
                - repo_get_oid_commit
                - strbuf_addstr.474
                - strbuf_release
                - bisect_clean_state
                - get_main_ref_store
                - refs_ref_exists
                - strvec_pushl
                - run_command
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:241,27'
              BranchSideFuncs:
                - repo_get_oid_commit
                - strbuf_addstr.474
                - strbuf_release
                - bisect_clean_state
                - get_main_ref_store
                - refs_ref_exists
                - strvec_pushl
                - run_command
                - _.374
                - error
                - const_error.375
                - strbuf_release
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:234,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:235,11'
              BranchSideFuncs:
                - strbuf_rtrim
                - strbuf_release
                - bisect_clean_state
                - get_main_ref_store
                - refs_ref_exists
                - strvec_pushl
                - run_command
                - _.374
                - error
                - const_error.375
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:237,4'
              BranchSideFuncs:
                - strbuf_rtrim
                - strbuf_release
                - bisect_clean_state
                - get_main_ref_store
                - refs_ref_exists
                - strvec_pushl
                - run_command
                - _.374
                - error
                - const_error.375
                - strbuf_release
        - Branch String:   'builtin/bisect.c:241,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:242,11'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:243,26'
              BranchSideFuncs:
                - strbuf_addstr.474
                - strbuf_release
                - bisect_clean_state
                - get_main_ref_store
                - refs_ref_exists
                - strvec_pushl
                - run_command
                - _.374
                - error
                - const_error.375
                - strbuf_release
        - Branch String:   'builtin/bisect.c:246,17'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:246,56'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - strvec_pushl
                - run_command
                - strbuf_release
                - bisect_clean_state
                - _.374
                - error
                - const_error.375
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:261,2'
              BranchSideFuncs:
                - strbuf_release
                - bisect_clean_state
        - Branch String:   'builtin/bisect.c:246,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:247,24'
              BranchSideFuncs:
                - strbuf_release
                - bisect_clean_state
            - BranchSide:      'builtin/bisect.c:261,2'
              BranchSideFuncs:
                - strbuf_release
                - bisect_clean_state
        - Branch String:   'builtin/bisect.c:252,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:253,4'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
                - strbuf_release
            - BranchSide:      'builtin/bisect.c:259,2'
              BranchSideFuncs:
                - strbuf_release
                - bisect_clean_state
      Callsites:
        - Src:             'builtin/bisect.c:234,34'
          Dst:             git_path_bisect_start
        - Src:             'builtin/bisect.c:234,8'
          Dst:             strbuf_read_file
        - Src:             'builtin/bisect.c:235,11'
          Dst:             _
        - Src:             'builtin/bisect.c:235,4'
          Dst:             printf
        - Src:             'builtin/bisect.c:237,4'
          Dst:             strbuf_rtrim
        - Src:             'builtin/bisect.c:241,7'
          Dst:             repo_get_oid_commit
        - Src:             'builtin/bisect.c:242,11'
          Dst:             _
        - Src:             'builtin/bisect.c:242,11'
          Dst:             error
        - Src:             'builtin/bisect.c:242,11'
          Dst:             const_error
        - Src:             'builtin/bisect.c:243,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/bisect.c:246,37'
          Dst:             get_main_ref_store
        - Src:             'builtin/bisect.c:246,21'
          Dst:             refs_ref_exists
        - Src:             'builtin/bisect.c:250,3'
          Dst:             strvec_pushl
        - Src:             'builtin/bisect.c:252,7'
          Dst:             run_command
        - Src:             'builtin/bisect.c:253,4'
          Dst:             _
        - Src:             'builtin/bisect.c:253,4'
          Dst:             error
        - Src:             'builtin/bisect.c:253,4'
          Dst:             const_error
        - Src:             'builtin/bisect.c:256,4'
          Dst:             strbuf_release
        - Src:             'builtin/bisect.c:261,2'
          Dst:             strbuf_release
        - Src:             'builtin/bisect.c:262,9'
          Dst:             bisect_clean_state
    - functionName:    bisect_log
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - close
        - const_error
        - copy_fd
        - error
        - git_path_bisect_log
        - is_empty_or_missing_file
        - open64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:1004,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1005,25'
              BranchSideFuncs:
                - git_path_bisect_log
                - is_empty_or_missing_file
                - open64
                - copy_fd
                - close
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:1005,25'
              BranchSideFuncs:
                - git_path_bisect_log
                - is_empty_or_missing_file
                - open64
                - copy_fd
                - close
                - _.374
                - error
                - const_error.375
        - Branch String:   'builtin/bisect.c:1007,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1008,10'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:1010,12'
              BranchSideFuncs:
                - open64
                - copy_fd
                - close
        - Branch String:   'builtin/bisect.c:1011,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1012,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:1014,19'
              BranchSideFuncs:
                - copy_fd
                - close
      Callsites:
        - Src:             'builtin/bisect.c:1005,25'
          Dst:             git_path_bisect_log
        - Src:             'builtin/bisect.c:1007,6'
          Dst:             is_empty_or_missing_file
        - Src:             'builtin/bisect.c:1008,10'
          Dst:             _
        - Src:             'builtin/bisect.c:1008,10'
          Dst:             error
        - Src:             'builtin/bisect.c:1008,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:1010,7'
          Dst:             open64
        - Src:             'builtin/bisect.c:1014,11'
          Dst:             copy_fd
        - Src:             'builtin/bisect.c:1015,2'
          Dst:             close
    - functionName:    cmd_bisect__run
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - bisect_run
        - const_error
        - error
        - free_terms
        - get_terms
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:1406,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1407,10'
              BranchSideFuncs:
                - get_terms
                - bisect_run
                - free_terms
            - BranchSide:      'builtin/bisect.c:1408,2'
              BranchSideFuncs:
                - get_terms
                - bisect_run
                - free_terms
      Callsites:
        - Src:             'builtin/bisect.c:1407,10'
          Dst:             _
        - Src:             'builtin/bisect.c:1407,10'
          Dst:             error
        - Src:             'builtin/bisect.c:1407,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:1408,2'
          Dst:             get_terms
        - Src:             'builtin/bisect.c:1409,8'
          Dst:             bisect_run
        - Src:             'builtin/bisect.c:1410,2'
          Dst:             free_terms
    - functionName:    cmd_bisect__visualize
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bisect_visualize
        - free_terms
        - get_terms
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bisect.c:1395,2'
          Dst:             get_terms
        - Src:             'builtin/bisect.c:1396,8'
          Dst:             bisect_visualize
        - Src:             'builtin/bisect.c:1397,2'
          Dst:             free_terms
    - functionName:    cmd_bisect__skip
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bisect_skip
        - free_terms
        - get_terms
        - set_terms
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bisect.c:1383,2'
          Dst:             set_terms
        - Src:             'builtin/bisect.c:1384,2'
          Dst:             get_terms
        - Src:             'builtin/bisect.c:1385,8'
          Dst:             bisect_skip
        - Src:             'builtin/bisect.c:1386,2'
          Dst:             free_terms
    - functionName:    cmd_bisect__replay
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - bisect_replay
        - const_error
        - error
        - free_terms
        - set_terms
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:1370,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1371,10'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:1372,2'
              BranchSideFuncs:
                - set_terms
                - bisect_replay
                - free_terms
      Callsites:
        - Src:             'builtin/bisect.c:1371,10'
          Dst:             _
        - Src:             'builtin/bisect.c:1371,10'
          Dst:             error
        - Src:             'builtin/bisect.c:1371,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:1372,2'
          Dst:             set_terms
        - Src:             'builtin/bisect.c:1373,8'
          Dst:             bisect_replay
        - Src:             'builtin/bisect.c:1374,2'
          Dst:             free_terms
    - functionName:    cmd_bisect__log
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionLinenumberEnd: 1362
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bisect_log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bisect.c:1362,9'
          Dst:             bisect_log
    - functionName:    cmd_bisect__next
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - bisect_next
        - const_error
        - error
        - free_terms
        - get_terms
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:1351,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1352,10'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:1354,2'
              BranchSideFuncs:
                - get_terms
                - bisect_next
                - free_terms
      Callsites:
        - Src:             'builtin/bisect.c:1352,10'
          Dst:             _
        - Src:             'builtin/bisect.c:1352,10'
          Dst:             error
        - Src:             'builtin/bisect.c:1352,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:1354,2'
          Dst:             get_terms
        - Src:             'builtin/bisect.c:1355,8'
          Dst:             bisect_next
        - Src:             'builtin/bisect.c:1356,2'
          Dst:             free_terms
    - functionName:    cmd_bisect__start
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bisect_start
        - free_terms
        - set_terms
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bisect.c:1340,2'
          Dst:             set_terms
        - Src:             'builtin/bisect.c:1341,8'
          Dst:             bisect_start
        - Src:             'builtin/bisect.c:1342,2'
          Dst:             free_terms
    - functionName:    cmd_bisect__terms
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - bisect_terms
        - const_error
        - error
        - free_terms
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:1327,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1328,10'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:1330,29'
              BranchSideFuncs:
                - bisect_terms
                - free_terms
        - Branch String:   'builtin/bisect.c:1330,29'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1330,41'
              BranchSideFuncs:
                - bisect_terms
                - free_terms
            - BranchSide:      'builtin/bisect.c:1330,8'
              BranchSideFuncs:
                - bisect_terms
                - free_terms
      Callsites:
        - Src:             'builtin/bisect.c:1328,10'
          Dst:             _
        - Src:             'builtin/bisect.c:1328,10'
          Dst:             error
        - Src:             'builtin/bisect.c:1328,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:1330,8'
          Dst:             bisect_terms
        - Src:             'builtin/bisect.c:1331,2'
          Dst:             free_terms
    - functionName:    cmd_bisect__reset
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - bisect_reset
        - const_error
        - error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:1316,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1317,10'
              BranchSideFuncs:
                - _.374
                - error
                - const_error.375
            - BranchSide:      'builtin/bisect.c:1319,22'
              BranchSideFuncs:
                - bisect_reset
        - Branch String:   'builtin/bisect.c:1319,22'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1319,29'
              BranchSideFuncs:
                - bisect_reset
            - BranchSide:      'builtin/bisect.c:1319,9'
              BranchSideFuncs:
                - bisect_reset
      Callsites:
        - Src:             'builtin/bisect.c:1317,10'
          Dst:             _
        - Src:             'builtin/bisect.c:1317,10'
          Dst:             error
        - Src:             'builtin/bisect.c:1317,10'
          Dst:             const_error
        - Src:             'builtin/bisect.c:1319,9'
          Dst:             bisect_reset
    - functionName:    cmd_bisect
      functionSourceFile: '/src/git/builtin/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         13
      ICount:          367
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - bisect_state
        - check_and_set_terms
        - free_terms
        - get_terms
        - is_bisect_success
        - parse_options
        - set_terms
        - usage_msg_opt
        - usage_msg_optf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/bisect.c:1434,6'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1435,23'
              BranchSideFuncs:
                - is_bisect_success
            - BranchSide:      'builtin/bisect.c:1448,7'
              BranchSideFuncs:
                - is_bisect_success
        - Branch String:   'builtin/bisect.c:1437,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1438,18'
              BranchSideFuncs:
                - set_terms
                - get_terms
                - check_and_set_terms
                - bisect_state
                - free_terms
                - is_bisect_success
                - _.374
                - usage_msg_optf
            - BranchSide:      'builtin/bisect.c:1440,3'
              BranchSideFuncs:
                - set_terms
                - get_terms
                - check_and_set_terms
                - bisect_state
                - free_terms
                - is_bisect_success
                - _.374
                - usage_msg_optf
        - Branch String:   'builtin/bisect.c:1442,7'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1443,19'
              BranchSideFuncs:
                - _.374
                - usage_msg_optf
            - BranchSide:      'builtin/bisect.c:1445,30'
              BranchSideFuncs:
                - bisect_state
                - free_terms
                - is_bisect_success
        - Branch String:   'builtin/bisect.c:1453,9'
          Branch Sides:
            - BranchSide:      'builtin/bisect.c:1453,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/bisect.c:1453,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/bisect.c:1431,9'
          Dst:             parse_options
        - Src:             'builtin/bisect.c:1438,18'
          Dst:             _
        - Src:             'builtin/bisect.c:1438,4'
          Dst:             usage_msg_opt
        - Src:             'builtin/bisect.c:1440,3'
          Dst:             set_terms
        - Src:             'builtin/bisect.c:1441,3'
          Dst:             get_terms
        - Src:             'builtin/bisect.c:1442,7'
          Dst:             check_and_set_terms
        - Src:             'builtin/bisect.c:1443,19'
          Dst:             _
        - Src:             'builtin/bisect.c:1443,4'
          Dst:             usage_msg_optf
        - Src:             'builtin/bisect.c:1445,9'
          Dst:             bisect_state
        - Src:             'builtin/bisect.c:1446,3'
          Dst:             free_terms
        - Src:             'builtin/bisect.c:1453,9'
          Dst:             is_bisect_success
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    format_time
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - git_time
        - tz_str
        - show_raw_time
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - atoi
        - show_date
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_setlen
        - utf8_strwidth
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/blame.c:311,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:312,43'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'builtin/blame.c:318,13'
              BranchSideFuncs:
                - atoi
                - show_date
                - strbuf_addstr.596
                - utf8_strwidth
                - strbuf_addch.589
        - Branch String:   'builtin/blame.c:325,3'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:0,0'
              BranchSideFuncs:
                - strbuf_addch.589
            - BranchSide:      'builtin/blame.c:328,4'
              BranchSideFuncs:
                - strbuf_addch.589
      Callsites:
        - Src:             'builtin/blame.c:310,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/blame.c:312,3'
          Dst:             strbuf_addf
        - Src:             'builtin/blame.c:318,8'
          Dst:             atoi
        - Src:             'builtin/blame.c:319,14'
          Dst:             show_date
        - Src:             'builtin/blame.c:320,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/blame.c:325,21'
          Dst:             utf8_strwidth
        - Src:             'builtin/blame.c:328,4'
          Dst:             strbuf_addch
    - functionName:    atoi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    determine_line_heat
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ci
        - dest_color
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/blame.c:442,27'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:442,30'
              BranchSideFuncs: []
            - BranchSide:      'builtin/blame.c:442,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/blame.c:442,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:443,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/blame.c:445,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    emit_porcelain_details
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - suspect
        - repeat
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - emit_one_suspect_detail
        - write_filename_info
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/blame.c:348,47'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:349,7'
              BranchSideFuncs:
                - write_filename_info
            - BranchSide:      'builtin/blame.c:350,23'
              BranchSideFuncs:
                - write_filename_info
        - Branch String:   'builtin/blame.c:348,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:348,6'
              BranchSideFuncs:
                - write_filename_info
            - BranchSide:      'builtin/blame.c:350,23'
              BranchSideFuncs:
                - write_filename_info
      Callsites:
        - Src:             'builtin/blame.c:348,6'
          Dst:             emit_one_suspect_detail
        - Src:             'builtin/blame.c:350,3'
          Dst:             write_filename_info
    - functionName:    emit_one_suspect_detail
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - suspect
        - repeat
      BBCount:         12
      ICount:          122
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - commit_info_destroy
        - get_commit_info
        - printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/blame.c:261,14'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:261,18'
              BranchSideFuncs:
                - get_commit_info.599
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - commit_info_destroy
                - printf
            - BranchSide:      'builtin/blame.c:264,2'
              BranchSideFuncs:
                - get_commit_info.599
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - commit_info_destroy
                - printf
        - Branch String:   'builtin/blame.c:261,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:262,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/blame.c:264,2'
              BranchSideFuncs:
                - get_commit_info.599
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - commit_info_destroy
                - printf
        - Branch String:   'builtin/blame.c:275,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:276,3'
              BranchSideFuncs:
                - printf
                - commit_info_destroy
            - BranchSide:      'builtin/blame.c:278,2'
              BranchSideFuncs:
                - commit_info_destroy
      Callsites:
        - Src:             'builtin/blame.c:265,2'
          Dst:             get_commit_info
        - Src:             'builtin/blame.c:266,2'
          Dst:             printf
        - Src:             'builtin/blame.c:267,2'
          Dst:             printf
        - Src:             'builtin/blame.c:268,2'
          Dst:             printf
        - Src:             'builtin/blame.c:269,2'
          Dst:             printf
        - Src:             'builtin/blame.c:270,2'
          Dst:             printf
        - Src:             'builtin/blame.c:271,2'
          Dst:             printf
        - Src:             'builtin/blame.c:272,2'
          Dst:             printf
        - Src:             'builtin/blame.c:273,2'
          Dst:             printf
        - Src:             'builtin/blame.c:274,2'
          Dst:             printf
        - Src:             'builtin/blame.c:276,3'
          Dst:             printf
        - Src:             'builtin/blame.c:278,2'
          Dst:             commit_info_destroy
    - functionName:    write_filename_info
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - suspect
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - oid_to_hex
        - printf
        - write_name_quoted
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/blame.c:242,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:242,6'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - write_name_quoted
                - printf
                - write_name_quoted
            - BranchSide:      'builtin/blame.c:243,24'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - write_name_quoted
                - printf
                - write_name_quoted
      Callsites:
        - Src:             'builtin/blame.c:244,26'
          Dst:             oid_to_hex
        - Src:             'builtin/blame.c:244,3'
          Dst:             printf
        - Src:             'builtin/blame.c:245,3'
          Dst:             write_name_quoted
        - Src:             'builtin/blame.c:247,2'
          Dst:             printf
        - Src:             'builtin/blame.c:248,2'
          Dst:             write_name_quoted
    - functionName:    get_commit_info
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - commit
        - ret
        - detailed
      BBCount:         9
      ICount:          100
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - find_commit_subject
        - get_ac_line
        - get_log_output_encoding
        - oid_to_hex
        - repo_logmsg_reencode
        - repo_unuse_commit_buffer
        - strbuf_add
        - strbuf_addf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/blame.c:213,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:214,28'
              BranchSideFuncs:
                - get_ac_line
                - find_commit_subject
                - oid_to_hex
                - strbuf_addf
                - repo_unuse_commit_buffer
                - strbuf_add
            - BranchSide:      'builtin/blame.c:218,14'
              BranchSideFuncs:
                - get_ac_line
                - find_commit_subject
                - oid_to_hex
                - strbuf_addf
                - repo_unuse_commit_buffer
                - strbuf_add
        - Branch String:   'builtin/blame.c:223,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:224,15'
              BranchSideFuncs:
                - strbuf_add
                - repo_unuse_commit_buffer
            - BranchSide:      'builtin/blame.c:226,16'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - repo_unuse_commit_buffer
      Callsites:
        - Src:             'builtin/blame.c:207,13'
          Dst:             get_log_output_encoding
        - Src:             'builtin/blame.c:208,12'
          Dst:             repo_logmsg_reencode
        - Src:             'builtin/blame.c:209,2'
          Dst:             get_ac_line
        - Src:             'builtin/blame.c:214,3'
          Dst:             repo_unuse_commit_buffer
        - Src:             'builtin/blame.c:218,2'
          Dst:             get_ac_line
        - Src:             'builtin/blame.c:222,8'
          Dst:             find_commit_subject
        - Src:             'builtin/blame.c:224,3'
          Dst:             strbuf_add
        - Src:             'builtin/blame.c:226,38'
          Dst:             oid_to_hex
        - Src:             'builtin/blame.c:226,3'
          Dst:             strbuf_addf
        - Src:             'builtin/blame.c:228,2'
          Dst:             repo_unuse_commit_buffer
    - functionName:    commit_info_destroy
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ci
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_release
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/blame.c:190,2'
          Dst:             strbuf_release
        - Src:             'builtin/blame.c:191,2'
          Dst:             strbuf_release
        - Src:             'builtin/blame.c:192,2'
          Dst:             strbuf_release
        - Src:             'builtin/blame.c:193,2'
          Dst:             strbuf_release
        - Src:             'builtin/blame.c:194,2'
          Dst:             strbuf_release
        - Src:             'builtin/blame.c:195,2'
          Dst:             strbuf_release
        - Src:             'builtin/blame.c:196,2'
          Dst:             strbuf_release
    - functionName:    get_ac_line
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - inbuf
        - what
        - name
        - mail
        - git_time
        - tz
      BBCount:         24
      ICount:          204
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - map_user
        - split_ident_line
        - strbuf_add
        - strbuf_addf
        - strbuf_addstr
        - strchr
        - strlen
        - strstr
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/blame.c:141,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:142,3'
              BranchSideFuncs:
                - strlen
                - strchr
                - strlen
                - split_ident_line
                - strbuf_addstr.596
                - map_user
                - strbuf_addf
                - strbuf_add
                - strbuf_add
                - strtoul
                - strbuf_addstr.596
                - strbuf_addstr.596
                - strbuf_addstr.596
            - BranchSide:      'builtin/blame.c:143,16'
              BranchSideFuncs:
                - strlen
                - strchr
                - strlen
                - split_ident_line
                - strbuf_addstr.596
                - map_user
                - strbuf_addf
                - strbuf_add
                - strbuf_add
                - strtoul
                - strbuf_addstr.596
                - strbuf_addstr.596
                - strbuf_addstr.596
        - Branch String:   'builtin/blame.c:145,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:146,16'
              BranchSideFuncs:
                - split_ident_line
                - strbuf_addstr.596
                - map_user
                - strbuf_addf
                - strbuf_add
                - strbuf_add
                - strtoul
                - strbuf_addstr.596
                - strbuf_addstr.596
                - strbuf_addstr.596
            - BranchSide:      'builtin/blame.c:148,9'
              BranchSideFuncs:
                - split_ident_line
                - strbuf_addstr.596
                - map_user
                - strbuf_addf
                - strbuf_add
                - strbuf_add
                - strtoul
                - strbuf_addstr.596
                - strbuf_addstr.596
                - strbuf_addstr.596
        - Branch String:   'builtin/blame.c:150,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:150,42'
              BranchSideFuncs:
                - strbuf_addstr.596
                - strbuf_addstr.596
                - strbuf_addstr.596
            - BranchSide:      'builtin/blame.c:161,18'
              BranchSideFuncs:
                - strbuf_addstr.596
                - map_user
                - strbuf_addf
                - strbuf_add
                - strbuf_add
                - strtoul
        - Branch String:   'builtin/blame.c:167,23'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:167,32'
              BranchSideFuncs:
                - strbuf_addstr.596
                - map_user
                - strbuf_addf
                - strbuf_add
                - strbuf_add
                - strtoul
            - BranchSide:      'builtin/blame.c:170,4'
              BranchSideFuncs:
                - strbuf_addstr.596
                - map_user
                - strbuf_addf
                - strbuf_add
                - strbuf_add
        - Branch String:   'builtin/blame.c:167,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:168,25'
              BranchSideFuncs:
                - strtoul
                - strbuf_addstr.596
                - map_user
                - strbuf_addf
                - strbuf_add
                - strbuf_add
            - BranchSide:      'builtin/blame.c:170,4'
              BranchSideFuncs:
                - strbuf_addstr.596
                - map_user
                - strbuf_addf
                - strbuf_add
                - strbuf_add
        - Branch String:   'builtin/blame.c:172,21'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:172,30'
              BranchSideFuncs:
                - strbuf_addstr.596
                - map_user
                - strbuf_addf
                - strbuf_add
                - strbuf_add
            - BranchSide:      'builtin/blame.c:175,17'
              BranchSideFuncs:
                - strbuf_addstr.596
                - map_user
                - strbuf_addf
                - strbuf_add
        - Branch String:   'builtin/blame.c:172,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:173,14'
              BranchSideFuncs:
                - strbuf_add
                - map_user
                - strbuf_addf
                - strbuf_add
            - BranchSide:      'builtin/blame.c:175,17'
              BranchSideFuncs:
                - strbuf_addstr.596
                - map_user
                - strbuf_addf
                - strbuf_add
      Callsites:
        - Src:             'builtin/blame.c:140,8'
          Dst:             strstr
        - Src:             'builtin/blame.c:143,9'
          Dst:             strlen
        - Src:             'builtin/blame.c:144,9'
          Dst:             strchr
        - Src:             'builtin/blame.c:146,9'
          Dst:             strlen
        - Src:             'builtin/blame.c:150,6'
          Dst:             split_ident_line
        - Src:             'builtin/blame.c:154,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/blame.c:155,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/blame.c:156,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/blame.c:168,11'
          Dst:             strtoul
        - Src:             'builtin/blame.c:173,3'
          Dst:             strbuf_add
        - Src:             'builtin/blame.c:175,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/blame.c:180,2'
          Dst:             map_user
        - Src:             'builtin/blame.c:183,2'
          Dst:             strbuf_addf
        - Src:             'builtin/blame.c:184,2'
          Dst:             strbuf_add
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    219
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    62
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_other
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - ent
        - opt
      BBCount:         80
      ICount:          532
      EdgeCount:       106
      CyclomaticComplexity: 28
      functionsReached:
        - blame_nth_line
        - commit_info_destroy
        - determine_line_heat
        - format_time
        - fputs
        - get_commit_info
        - oid_to_hex_r
        - printf
        - putchar
        - utf8_strwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/blame.c:463,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:464,3'
              BranchSideFuncs:
                - determine_line_heat
                - commit_info_destroy
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
            - BranchSide:      'builtin/blame.c:469,11'
              BranchSideFuncs:
                - commit_info_destroy
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
        - Branch String:   'builtin/blame.c:469,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:471,17'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
            - BranchSide:      'builtin/blame.c:551,6'
              BranchSideFuncs:
                - commit_info_destroy
                - putchar
        - Branch String:   'builtin/blame.c:471,16'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:471,50'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
            - BranchSide:      'builtin/blame.c:471,73'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
        - Branch String:   'builtin/blame.c:473,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:474,8'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
            - BranchSide:      'builtin/blame.c:482,7'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
        - Branch String:   'builtin/blame.c:474,8'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:475,11'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
            - BranchSide:      'builtin/blame.c:478,13'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
        - Branch String:   'builtin/blame.c:478,13'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:478,29'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
            - BranchSide:      'builtin/blame.c:478,11'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
        - Branch String:   'builtin/blame.c:482,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:483,10'
              BranchSideFuncs:
                - fputs
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
            - BranchSide:      'builtin/blame.c:485,7'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - fputs
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
        - Branch String:   'builtin/blame.c:485,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:486,8'
              BranchSideFuncs:
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - fputs
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
            - BranchSide:      'builtin/blame.c:494,7'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - putchar
                - fputs
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
        - Branch String:   'builtin/blame.c:486,8'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:487,5'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - putchar
                - fputs
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
            - BranchSide:      'builtin/blame.c:488,15'
              BranchSideFuncs:
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - fputs
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
        - Branch String:   'builtin/blame.c:494,29'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:494,32'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - putchar
                - fputs
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
            - BranchSide:      'builtin/blame.c:498,7'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
        - Branch String:   'builtin/blame.c:494,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:495,10'
              BranchSideFuncs:
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - putchar
                - fputs
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
            - BranchSide:      'builtin/blame.c:498,7'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
        - Branch String:   'builtin/blame.c:498,26'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:498,29'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
            - BranchSide:      'builtin/blame.c:502,18'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
        - Branch String:   'builtin/blame.c:498,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:499,10'
              BranchSideFuncs:
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
            - BranchSide:      'builtin/blame.c:502,18'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
        - Branch String:   'builtin/blame.c:503,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:505,8'
              BranchSideFuncs:
                - format_time
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - printf
                - printf
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
            - BranchSide:      'builtin/blame.c:514,8'
              BranchSideFuncs:
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
                - printf
                - printf
                - printf
        - Branch String:   'builtin/blame.c:505,8'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:506,15'
              BranchSideFuncs:
                - format_time
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - printf
                - printf
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
            - BranchSide:      'builtin/blame.c:508,15'
              BranchSideFuncs:
                - format_time
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - printf
                - printf
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
        - Branch String:   'builtin/blame.c:514,8'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:516,12'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
                - printf
                - printf
            - BranchSide:      'builtin/blame.c:518,8'
              BranchSideFuncs:
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
                - printf
                - printf
        - Branch String:   'builtin/blame.c:518,8'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:519,23'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
                - printf
            - BranchSide:      'builtin/blame.c:521,8'
              BranchSideFuncs:
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
                - printf
        - Branch String:   'builtin/blame.c:521,8'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:522,20'
              BranchSideFuncs:
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
            - BranchSide:      'builtin/blame.c:525,10'
              BranchSideFuncs:
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
        - Branch String:   'builtin/blame.c:525,8'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:528,9'
              BranchSideFuncs:
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
            - BranchSide:      'builtin/blame.c:540,11'
              BranchSideFuncs:
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
        - Branch String:   'builtin/blame.c:528,9'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:529,16'
              BranchSideFuncs:
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
            - BranchSide:      'builtin/blame.c:531,16'
              BranchSideFuncs:
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
                - fputs
        - Branch String:   'builtin/blame.c:542,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:543,10'
              BranchSideFuncs:
                - fputs
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
            - BranchSide:      'builtin/blame.c:544,3'
              BranchSideFuncs:
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
        - Branch String:   'builtin/blame.c:547,23'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:547,3'
              BranchSideFuncs:
                - commit_info_destroy
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
            - BranchSide:      'builtin/blame.c:548,5'
              BranchSideFuncs:
                - commit_info_destroy
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
        - Branch String:   'builtin/blame.c:547,3'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:545,12'
              BranchSideFuncs:
                - putchar
                - commit_info_destroy
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
            - BranchSide:      'builtin/blame.c:549,2'
              BranchSideFuncs:
                - commit_info_destroy
                - putchar
                - printf
                - utf8_strwidth
                - format_time
                - printf
                - printf
                - putchar
                - fputs
                - printf
                - printf
                - printf
                - format_time
                - printf
                - putchar
                - putchar
                - putchar
                - fputs
        - Branch String:   'builtin/blame.c:551,25'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:551,28'
              BranchSideFuncs:
                - commit_info_destroy
                - putchar
            - BranchSide:      'builtin/blame.c:551,25'
              BranchSideFuncs:
                - commit_info_destroy
        - Branch String:   'builtin/blame.c:551,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:551,6'
              BranchSideFuncs:
                - putchar
                - commit_info_destroy
            - BranchSide:      'builtin/blame.c:552,3'
              BranchSideFuncs:
                - putchar
                - commit_info_destroy
      Callsites:
        - Src:             'builtin/blame.c:458,2'
          Dst:             get_commit_info
        - Src:             'builtin/blame.c:459,2'
          Dst:             oid_to_hex_r
        - Src:             'builtin/blame.c:461,7'
          Dst:             blame_nth_line
        - Src:             'builtin/blame.c:464,3'
          Dst:             determine_line_heat
        - Src:             'builtin/blame.c:483,4'
          Dst:             fputs
        - Src:             'builtin/blame.c:490,5'
          Dst:             putchar
        - Src:             'builtin/blame.c:496,4'
          Dst:             putchar
        - Src:             'builtin/blame.c:500,4'
          Dst:             putchar
        - Src:             'builtin/blame.c:502,3'
          Dst:             printf
        - Src:             'builtin/blame.c:510,11'
          Dst:             format_time
        - Src:             'builtin/blame.c:509,4'
          Dst:             printf
        - Src:             'builtin/blame.c:515,5'
          Dst:             printf
        - Src:             'builtin/blame.c:519,5'
          Dst:             printf
        - Src:             'builtin/blame.c:522,5'
          Dst:             printf
        - Src:             'builtin/blame.c:532,28'
          Dst:             utf8_strwidth
        - Src:             'builtin/blame.c:535,12'
          Dst:             format_time
        - Src:             'builtin/blame.c:533,5'
          Dst:             printf
        - Src:             'builtin/blame.c:539,4'
          Dst:             printf
        - Src:             'builtin/blame.c:543,4'
          Dst:             fputs
        - Src:             'builtin/blame.c:546,4'
          Dst:             putchar
        - Src:             'builtin/blame.c:552,3'
          Dst:             putchar
        - Src:             'builtin/blame.c:554,2'
          Dst:             commit_info_destroy
    - functionName:    fputs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    124
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putchar
      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:    88
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_porcelain
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - ent
        - opt
      BBCount:         25
      ICount:          188
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - blame_nth_line
        - emit_porcelain_details
        - oid_to_hex_r
        - printf
        - putchar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/blame.c:371,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:373,7'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
                - printf
                - emit_porcelain_details
            - BranchSide:      'builtin/blame.c:388,6'
              BranchSideFuncs:
                - putchar
        - Branch String:   'builtin/blame.c:373,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:374,25'
              BranchSideFuncs:
                - printf
                - putchar
                - putchar
                - putchar
                - emit_porcelain_details
            - BranchSide:      'builtin/blame.c:380,3'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
                - printf
                - emit_porcelain_details
        - Branch String:   'builtin/blame.c:377,8'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:378,28'
              BranchSideFuncs:
                - emit_porcelain_details
                - putchar
                - putchar
                - putchar
                - printf
            - BranchSide:      'builtin/blame.c:379,3'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
                - printf
                - emit_porcelain_details
        - Branch String:   'builtin/blame.c:384,23'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:384,3'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
                - printf
                - emit_porcelain_details
            - BranchSide:      'builtin/blame.c:385,5'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
                - printf
                - emit_porcelain_details
        - Branch String:   'builtin/blame.c:384,3'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:382,12'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
                - printf
                - emit_porcelain_details
            - BranchSide:      'builtin/blame.c:386,2'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
                - printf
                - emit_porcelain_details
        - Branch String:   'builtin/blame.c:388,25'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:388,28'
              BranchSideFuncs:
                - putchar
            - BranchSide:      'builtin/blame.c:388,25'
              BranchSideFuncs: []
        - Branch String:   'builtin/blame.c:388,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:388,6'
              BranchSideFuncs:
                - putchar
            - BranchSide:      'builtin/blame.c:389,3'
              BranchSideFuncs:
                - putchar
      Callsites:
        - Src:             'builtin/blame.c:362,2'
          Dst:             oid_to_hex_r
        - Src:             'builtin/blame.c:363,2'
          Dst:             printf
        - Src:             'builtin/blame.c:368,2'
          Dst:             emit_porcelain_details
        - Src:             'builtin/blame.c:370,7'
          Dst:             blame_nth_line
        - Src:             'builtin/blame.c:374,4'
          Dst:             printf
        - Src:             'builtin/blame.c:378,5'
          Dst:             emit_porcelain_details
        - Src:             'builtin/blame.c:380,3'
          Dst:             putchar
        - Src:             'builtin/blame.c:383,4'
          Dst:             putchar
        - Src:             'builtin/blame.c:389,3'
          Dst:             putchar
    - functionName:    update_auto_abbrev
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - auto_abbrev
        - suspect
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - repo_find_unique_abbrev
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/blame.c:614,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:615,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/blame.c:616,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/blame.c:610,21'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/blame.c:613,12'
          Dst:             strlen
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    peel_to_commit_oid
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid_ret
        - cbdata
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - deref_tag
        - oid_object_info
        - oidcpy
        - parse_object
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/blame.c:830,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:831,11'
              BranchSideFuncs:
                - oidcpy.626
            - BranchSide:      'builtin/blame.c:834,7'
              BranchSideFuncs:
                - parse_object
                - deref_tag
                - oidcpy.626
                - oid_object_info
                - oidcpy.626
        - Branch String:   'builtin/blame.c:834,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:835,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/blame.c:836,19'
              BranchSideFuncs:
                - parse_object
                - deref_tag
                - oidcpy.626
                - oid_object_info
                - oidcpy.626
        - Branch String:   'builtin/blame.c:837,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:838,4'
              BranchSideFuncs:
                - oidcpy.626
                - oid_object_info
                - parse_object
                - deref_tag
                - oidcpy.626
            - BranchSide:      'builtin/blame.c:839,17'
              BranchSideFuncs:
                - oidcpy.626
                - oid_object_info
                - parse_object
                - deref_tag
                - oidcpy.626
      Callsites:
        - Src:             'builtin/blame.c:826,2'
          Dst:             oidcpy
        - Src:             'builtin/blame.c:829,14'
          Dst:             oid_object_info
        - Src:             'builtin/blame.c:831,4'
          Dst:             oidcpy
        - Src:             'builtin/blame.c:836,22'
          Dst:             parse_object
        - Src:             'builtin/blame.c:836,9'
          Dst:             deref_tag
        - Src:             'builtin/blame.c:839,3'
          Dst:             oidcpy
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    parse_color_fields
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         34
      ICount:          220
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - approxidate_careful
        - color_parse
        - die
        - st_mult
        - string_list_clear
        - string_list_split
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/blame.c:408,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:408,2'
              BranchSideFuncs:
                - st_mult.628
                - xrealloc
                - string_list_clear
                - _.631
                - die
                - color_parse
                - _.631
                - die
                - approxidate_careful
                - st_mult.628
                - xrealloc
            - BranchSide:      'builtin/blame.c:410,2'
              BranchSideFuncs:
                - string_list_clear
                - _.631
                - die
                - color_parse
                - _.631
                - die
                - approxidate_careful
                - st_mult.628
                - xrealloc
        - Branch String:   'builtin/blame.c:408,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:408,2'
              BranchSideFuncs:
                - st_mult.628
                - xrealloc
                - string_list_clear
                - _.631
                - die
                - color_parse
                - _.631
                - die
                - approxidate_careful
                - st_mult.628
                - xrealloc
            - BranchSide:      'builtin/blame.c:408,2'
              BranchSideFuncs:
                - st_mult.628
                - xrealloc
                - string_list_clear
                - _.631
                - die
                - color_parse
                - _.631
                - die
                - approxidate_careful
                - st_mult.628
                - xrealloc
        - Branch String:   'builtin/blame.c:410,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:410,2'
              BranchSideFuncs:
                - string_list_clear
                - _.631
                - die
                - color_parse
                - _.631
                - die
                - approxidate_careful
                - st_mult.628
                - xrealloc
            - BranchSide:      'builtin/blame.c:410,2'
              BranchSideFuncs:
                - string_list_clear
                - _.631
                - die
                - color_parse
                - _.631
                - die
                - approxidate_careful
                - st_mult.628
                - xrealloc
        - Branch String:   'builtin/blame.c:410,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:411,11'
              BranchSideFuncs:
                - color_parse
                - string_list_clear
                - _.631
                - die
                - _.631
                - die
                - approxidate_careful
                - st_mult.628
                - xrealloc
            - BranchSide:      'builtin/blame.c:426,6'
              BranchSideFuncs:
                - string_list_clear
                - _.631
                - die
        - Branch String:   'builtin/blame.c:411,3'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:413,36'
              BranchSideFuncs:
                - approxidate_careful
                - string_list_clear
                - _.631
                - die
                - color_parse
                - _.631
                - die
                - st_mult.628
                - xrealloc
            - BranchSide:      'builtin/blame.c:419,20'
              BranchSideFuncs:
                - color_parse
                - string_list_clear
                - _.631
                - die
                - approxidate_careful
                - st_mult.628
                - xrealloc
                - _.631
                - die
            - BranchSide:      'builtin/blame.c:424,2'
              BranchSideFuncs:
                - string_list_clear
                - _.631
                - die
                - color_parse
                - _.631
                - die
                - approxidate_careful
                - st_mult.628
                - xrealloc
        - Branch String:   'builtin/blame.c:416,4'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:416,4'
              BranchSideFuncs:
                - st_mult.628
                - xrealloc
                - string_list_clear
                - _.631
                - die
                - color_parse
                - _.631
                - die
                - approxidate_careful
            - BranchSide:      'builtin/blame.c:417,4'
              BranchSideFuncs:
                - string_list_clear
                - _.631
                - die
                - color_parse
                - _.631
                - die
                - approxidate_careful
                - st_mult.628
                - xrealloc
        - Branch String:   'builtin/blame.c:416,4'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:416,4'
              BranchSideFuncs:
                - st_mult.628
                - xrealloc
                - string_list_clear
                - _.631
                - die
                - color_parse
                - _.631
                - die
                - approxidate_careful
            - BranchSide:      'builtin/blame.c:416,4'
              BranchSideFuncs:
                - st_mult.628
                - xrealloc
                - string_list_clear
                - _.631
                - die
                - color_parse
                - _.631
                - die
                - approxidate_careful
        - Branch String:   'builtin/blame.c:419,8'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:420,9'
              BranchSideFuncs:
                - _.631
                - die
            - BranchSide:      'builtin/blame.c:421,9'
              BranchSideFuncs:
                - string_list_clear
                - _.631
                - die
                - color_parse
                - _.631
                - die
                - approxidate_careful
                - st_mult.628
                - xrealloc
        - Branch String:   'builtin/blame.c:426,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:427,7'
              BranchSideFuncs:
                - _.631
                - die
            - BranchSide:      'builtin/blame.c:429,2'
              BranchSideFuncs:
                - string_list_clear
      Callsites:
        - Src:             'builtin/blame.c:407,2'
          Dst:             string_list_split
        - Src:             'builtin/blame.c:408,2'
          Dst:             st_mult
        - Src:             'builtin/blame.c:408,2'
          Dst:             xrealloc
        - Src:             'builtin/blame.c:413,36'
          Dst:             approxidate_careful
        - Src:             'builtin/blame.c:416,4'
          Dst:             st_mult
        - Src:             'builtin/blame.c:416,4'
          Dst:             xrealloc
        - Src:             'builtin/blame.c:419,8'
          Dst:             color_parse
        - Src:             'builtin/blame.c:420,9'
          Dst:             _
        - Src:             'builtin/blame.c:420,5'
          Dst:             die
        - Src:             'builtin/blame.c:427,7'
          Dst:             _
        - Src:             'builtin/blame.c:427,3'
          Dst:             die
        - Src:             'builtin/blame.c:430,2'
          Dst:             string_list_clear
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    9
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    parse_score
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/blame.c:685,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:686,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/blame.c:687,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/blame.c:684,24'
          Dst:             strtoul
    - functionName:    output
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - option
      BBCount:         29
      ICount:          168
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - emit_other
        - emit_porcelain
        - get_blame_suspects
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/blame.c:561,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:562,14'
              BranchSideFuncs:
                - emit_other
                - emit_porcelain
                - get_blame_suspects
            - BranchSide:      'builtin/blame.c:577,13'
              BranchSideFuncs:
                - emit_other
                - emit_porcelain
        - Branch String:   'builtin/blame.c:562,3'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:563,8'
              BranchSideFuncs:
                - get_blame_suspects
                - emit_other
                - emit_porcelain
            - BranchSide:      'builtin/blame.c:575,2'
              BranchSideFuncs:
                - emit_other
                - emit_porcelain
        - Branch String:   'builtin/blame.c:566,8'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:567,5'
              BranchSideFuncs:
                - emit_other
                - emit_porcelain
                - get_blame_suspects
            - BranchSide:      'builtin/blame.c:568,38'
              BranchSideFuncs:
                - get_blame_suspects
                - emit_other
                - emit_porcelain
        - Branch String:   'builtin/blame.c:568,4'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:569,9'
              BranchSideFuncs:
                - emit_other
                - emit_porcelain
                - get_blame_suspects
            - BranchSide:      'builtin/blame.c:574,3'
              BranchSideFuncs:
                - emit_other
                - emit_porcelain
                - get_blame_suspects
        - Branch String:   'builtin/blame.c:569,25'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:569,33'
              BranchSideFuncs:
                - emit_other
                - emit_porcelain
                - get_blame_suspects
            - BranchSide:      'builtin/blame.c:573,4'
              BranchSideFuncs:
                - emit_other
                - emit_porcelain
                - get_blame_suspects
        - Branch String:   'builtin/blame.c:569,9'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:570,6'
              BranchSideFuncs:
                - emit_other
                - emit_porcelain
                - get_blame_suspects
            - BranchSide:      'builtin/blame.c:573,4'
              BranchSideFuncs:
                - emit_other
                - emit_porcelain
                - get_blame_suspects
        - Branch String:   'builtin/blame.c:577,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:578,7'
              BranchSideFuncs:
                - emit_other
                - emit_porcelain
            - BranchSide:      'builtin/blame.c:584,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/blame.c:578,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:579,19'
              BranchSideFuncs:
                - emit_porcelain
                - emit_other
            - BranchSide:      'builtin/blame.c:581,15'
              BranchSideFuncs:
                - emit_other
                - emit_porcelain
      Callsites:
        - Src:             'builtin/blame.c:568,19'
          Dst:             get_blame_suspects
        - Src:             'builtin/blame.c:579,4'
          Dst:             emit_porcelain
        - Src:             'builtin/blame.c:581,4'
          Dst:             emit_other
    - functionName:    find_alignment
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - option
      BBCount:         37
      ICount:          290
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - blame_entry_score
        - commit_info_destroy
        - decimal_width
        - get_commit_info
        - strcmp
        - strlen
        - update_auto_abbrev
        - utf8_strwidth
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/blame.c:632,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:633,34'
              BranchSideFuncs:
                - strcmp
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - commit_info_destroy
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - blame_entry_score
                - utf8_strwidth
                - update_auto_abbrev
            - BranchSide:      'builtin/blame.c:664,34'
              BranchSideFuncs:
                - decimal_width
                - decimal_width
                - decimal_width
        - Branch String:   'builtin/blame.c:636,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:637,37'
              BranchSideFuncs:
                - update_auto_abbrev
                - strcmp
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - commit_info_destroy
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - blame_entry_score
                - utf8_strwidth
            - BranchSide:      'builtin/blame.c:638,14'
              BranchSideFuncs:
                - strcmp
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - commit_info_destroy
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - update_auto_abbrev
                - blame_entry_score
                - utf8_strwidth
        - Branch String:   'builtin/blame.c:638,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:639,5'
              BranchSideFuncs:
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - commit_info_destroy
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - strcmp
                - update_auto_abbrev
                - blame_entry_score
                - utf8_strwidth
            - BranchSide:      'builtin/blame.c:640,16'
              BranchSideFuncs:
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - commit_info_destroy
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - strcmp
                - update_auto_abbrev
                - blame_entry_score
                - utf8_strwidth
        - Branch String:   'builtin/blame.c:641,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:642,19'
              BranchSideFuncs:
                - get_commit_info.599
                - utf8_strwidth
                - commit_info_destroy
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - strcmp
                - strlen
                - update_auto_abbrev
                - blame_entry_score
                - utf8_strwidth
            - BranchSide:      'builtin/blame.c:643,9'
              BranchSideFuncs:
                - get_commit_info.599
                - utf8_strwidth
                - commit_info_destroy
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - strcmp
                - strlen
                - update_auto_abbrev
                - blame_entry_score
                - utf8_strwidth
        - Branch String:   'builtin/blame.c:643,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:644,23'
              BranchSideFuncs:
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - strcmp
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - commit_info_destroy
                - utf8_strwidth
                - update_auto_abbrev
                - blame_entry_score
            - BranchSide:      'builtin/blame.c:655,9'
              BranchSideFuncs:
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - strcmp
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - commit_info_destroy
                - utf8_strwidth
                - update_auto_abbrev
                - blame_entry_score
        - Branch String:   'builtin/blame.c:647,8'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:648,28'
              BranchSideFuncs:
                - utf8_strwidth
                - commit_info_destroy
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - strcmp
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - update_auto_abbrev
                - blame_entry_score
            - BranchSide:      'builtin/blame.c:650,28'
              BranchSideFuncs:
                - utf8_strwidth
                - commit_info_destroy
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - strcmp
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - update_auto_abbrev
                - blame_entry_score
        - Branch String:   'builtin/blame.c:651,8'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:652,22'
              BranchSideFuncs:
                - commit_info_destroy
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - strcmp
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - utf8_strwidth
                - update_auto_abbrev
                - blame_entry_score
            - BranchSide:      'builtin/blame.c:653,4'
              BranchSideFuncs:
                - commit_info_destroy
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - strcmp
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - utf8_strwidth
                - update_auto_abbrev
                - blame_entry_score
        - Branch String:   'builtin/blame.c:656,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:657,24'
              BranchSideFuncs:
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - strcmp
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - commit_info_destroy
                - utf8_strwidth
                - update_auto_abbrev
                - blame_entry_score
            - BranchSide:      'builtin/blame.c:658,9'
              BranchSideFuncs:
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - strcmp
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - commit_info_destroy
                - utf8_strwidth
                - update_auto_abbrev
                - blame_entry_score
        - Branch String:   'builtin/blame.c:659,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:660,24'
              BranchSideFuncs:
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - strcmp
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - commit_info_destroy
                - utf8_strwidth
                - update_auto_abbrev
                - blame_entry_score
            - BranchSide:      'builtin/blame.c:661,7'
              BranchSideFuncs:
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - strcmp
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - commit_info_destroy
                - utf8_strwidth
                - update_auto_abbrev
                - blame_entry_score
        - Branch String:   'builtin/blame.c:661,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:662,38'
              BranchSideFuncs:
                - blame_entry_score
                - decimal_width
                - decimal_width
                - decimal_width
                - strcmp
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - commit_info_destroy
                - blame_entry_score
                - utf8_strwidth
                - update_auto_abbrev
            - BranchSide:      'builtin/blame.c:663,2'
              BranchSideFuncs:
                - decimal_width
                - decimal_width
                - decimal_width
                - strcmp
                - strlen
                - get_commit_info.599
                - utf8_strwidth
                - commit_info_destroy
                - blame_entry_score
                - blame_entry_score
                - utf8_strwidth
                - update_auto_abbrev
        - Branch String:   'builtin/blame.c:668,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:668,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/blame.c:670,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/blame.c:637,18'
          Dst:             update_auto_abbrev
        - Src:             'builtin/blame.c:638,7'
          Dst:             strcmp
        - Src:             'builtin/blame.c:640,9'
          Dst:             strlen
        - Src:             'builtin/blame.c:646,4'
          Dst:             get_commit_info
        - Src:             'builtin/blame.c:648,11'
          Dst:             utf8_strwidth
        - Src:             'builtin/blame.c:650,11'
          Dst:             utf8_strwidth
        - Src:             'builtin/blame.c:653,4'
          Dst:             commit_info_destroy
        - Src:             'builtin/blame.c:661,23'
          Dst:             blame_entry_score
        - Src:             'builtin/blame.c:662,20'
          Dst:             blame_entry_score
        - Src:             'builtin/blame.c:664,20'
          Dst:             decimal_width
        - Src:             'builtin/blame.c:665,15'
          Dst:             decimal_width
        - Src:             'builtin/blame.c:666,21'
          Dst:             decimal_width
    - functionName:    stop_progress
      functionSourceFile: '/src/git/./progress.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_progress
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - stop_progress_msg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './progress.h:25,32'
          Dst:             _
        - Src:             './progress.h:25,2'
          Dst:             stop_progress_msg
    - functionName:    found_guilty_entry
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ent
        - data
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - display_progress
        - emit_one_suspect_detail
        - maybe_flush_or_die
        - oid_to_hex
        - printf
        - write_filename_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/blame.c:291,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:291,6'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - emit_one_suspect_detail
                - write_filename_info
                - maybe_flush_or_die
                - display_progress
            - BranchSide:      'builtin/blame.c:292,24'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - emit_one_suspect_detail
                - write_filename_info
                - maybe_flush_or_die
                - display_progress
      Callsites:
        - Src:             'builtin/blame.c:295,10'
          Dst:             oid_to_hex
        - Src:             'builtin/blame.c:294,3'
          Dst:             printf
        - Src:             'builtin/blame.c:297,3'
          Dst:             emit_one_suspect_detail
        - Src:             'builtin/blame.c:298,3'
          Dst:             write_filename_info
        - Src:             'builtin/blame.c:299,3'
          Dst:             maybe_flush_or_die
        - Src:             'builtin/blame.c:302,2'
          Dst:             display_progress
    - functionName:    Q_
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plu
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ngettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:58,6'
          Branch Sides:
            - BranchSide:      './gettext.h:59,10'
              BranchSideFuncs:
                - ngettext
            - BranchSide:      './gettext.h:60,18'
              BranchSideFuncs:
                - ngettext
        - Branch String:   './gettext.h:59,10'
          Branch Sides:
            - BranchSide:      './gettext.h:59,19'
              BranchSideFuncs: []
            - BranchSide:      './gettext.h:59,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gettext.h:60,9'
          Dst:             ngettext
    - functionName:    nth_line_cb
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - lno
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - blame_nth_line
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/blame.c:97,9'
          Dst:             blame_nth_line
    - functionName:    build_ignorelist
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - ignore_revs_file_list
        - ignore_rev_list
      BBCount:         25
      ICount:          158
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - die
        - oidset_clear
        - oidset_init
        - oidset_insert
        - oidset_parse_file_carefully
        - peel_to_commit_oid
        - repo_get_oid_committish
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/blame.c:851,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:851,2'
              BranchSideFuncs:
                - repo_get_oid_committish
                - peel_to_commit_oid
                - oidset_insert
                - _.631
                - die
                - strcmp
                - oidset_clear
                - oidset_parse_file_carefully
            - BranchSide:      'builtin/blame.c:851,2'
              BranchSideFuncs:
                - repo_get_oid_committish
                - peel_to_commit_oid
                - oidset_insert
                - _.631
                - die
                - strcmp
                - oidset_clear
                - oidset_parse_file_carefully
        - Branch String:   'builtin/blame.c:851,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:852,15'
              BranchSideFuncs:
                - strcmp
                - oidset_clear
                - repo_get_oid_committish
                - peel_to_commit_oid
                - oidset_insert
                - _.631
                - die
                - oidset_parse_file_carefully
            - BranchSide:      'builtin/blame.c:859,2'
              BranchSideFuncs:
                - repo_get_oid_committish
                - peel_to_commit_oid
                - oidset_insert
                - _.631
                - die
        - Branch String:   'builtin/blame.c:852,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:853,18'
              BranchSideFuncs:
                - oidset_parse_file_carefully
                - repo_get_oid_committish
                - peel_to_commit_oid
                - oidset_insert
                - _.631
                - die
                - strcmp
                - oidset_clear
            - BranchSide:      'builtin/blame.c:855,33'
              BranchSideFuncs:
                - oidset_parse_file_carefully
                - repo_get_oid_committish
                - peel_to_commit_oid
                - oidset_insert
                - _.631
                - die
                - strcmp
                - oidset_clear
        - Branch String:   'builtin/blame.c:859,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:859,2'
              BranchSideFuncs:
                - repo_get_oid_committish
                - peel_to_commit_oid
                - oidset_insert
                - _.631
                - die
            - BranchSide:      'builtin/blame.c:859,2'
              BranchSideFuncs:
                - repo_get_oid_committish
                - peel_to_commit_oid
                - oidset_insert
                - _.631
                - die
        - Branch String:   'builtin/blame.c:859,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:860,31'
              BranchSideFuncs:
                - repo_get_oid_committish
                - peel_to_commit_oid
                - oidset_insert
                - _.631
                - die
            - BranchSide:      'builtin/blame.c:865,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/blame.c:860,64'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:861,32'
              BranchSideFuncs:
                - _.631
                - die
            - BranchSide:      'builtin/blame.c:862,8'
              BranchSideFuncs:
                - _.631
                - die
        - Branch String:   'builtin/blame.c:860,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:862,8'
              BranchSideFuncs:
                - _.631
                - die
            - BranchSide:      'builtin/blame.c:863,18'
              BranchSideFuncs:
                - oidset_insert
                - repo_get_oid_committish
                - peel_to_commit_oid
                - _.631
                - die
      Callsites:
        - Src:             'builtin/blame.c:850,2'
          Dst:             oidset_init
        - Src:             'builtin/blame.c:852,8'
          Dst:             strcmp
        - Src:             'builtin/blame.c:853,4'
          Dst:             oidset_clear
        - Src:             'builtin/blame.c:855,4'
          Dst:             oidset_parse_file_carefully
        - Src:             'builtin/blame.c:855,4'
          Dst:             peel_to_commit_oid
        - Src:             'builtin/blame.c:860,7'
          Dst:             repo_get_oid_committish
        - Src:             'builtin/blame.c:861,7'
          Dst:             peel_to_commit_oid
        - Src:             'builtin/blame.c:862,8'
          Dst:             _
        - Src:             'builtin/blame.c:862,4'
          Dst:             die
        - Src:             'builtin/blame.c:863,3'
          Dst:             oidset_insert
    - functionName:    is_a_rev
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - oid_object_info
        - repo_get_oid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/blame.c:816,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:817,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/blame.c:818,36'
              BranchSideFuncs:
                - oid_object_info
      Callsites:
        - Src:             'builtin/blame.c:816,6'
          Dst:             repo_get_oid
        - Src:             'builtin/blame.c:818,20'
          Dst:             oid_object_info
    - functionName:    add_prefix
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prefix
        - path
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - prefix_path
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/blame.c:692,29'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:692,45'
              BranchSideFuncs:
                - strlen
                - prefix_path
            - BranchSide:      'builtin/blame.c:692,29'
              BranchSideFuncs:
                - prefix_path
      Callsites:
        - Src:             'builtin/blame.c:692,38'
          Dst:             strlen
        - Src:             'builtin/blame.c:692,9'
          Dst:             prefix_path
    - functionName:    read_ancestry
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - graft_file
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fclose
        - fopen_or_warn
        - read_graft_line
        - register_commit_graft
        - strbuf_getwholeline
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/blame.c:595,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:596,3'
              BranchSideFuncs:
                - strbuf_getwholeline
                - fclose
                - strbuf_release
                - read_graft_line
                - register_commit_graft
            - BranchSide:      'builtin/blame.c:597,2'
              BranchSideFuncs:
                - strbuf_getwholeline
                - fclose
                - strbuf_release
                - read_graft_line
                - register_commit_graft
        - Branch String:   'builtin/blame.c:597,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:599,32'
              BranchSideFuncs:
                - read_graft_line
                - strbuf_getwholeline
                - fclose
                - strbuf_release
                - register_commit_graft
            - BranchSide:      'builtin/blame.c:603,9'
              BranchSideFuncs:
                - fclose
                - strbuf_release
        - Branch String:   'builtin/blame.c:600,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:597,2'
              BranchSideFuncs:
                - register_commit_graft
                - strbuf_getwholeline
                - fclose
                - strbuf_release
                - read_graft_line
            - BranchSide:      'builtin/blame.c:601,26'
              BranchSideFuncs:
                - register_commit_graft
                - strbuf_getwholeline
                - fclose
                - strbuf_release
                - read_graft_line
      Callsites:
        - Src:             'builtin/blame.c:593,13'
          Dst:             fopen_or_warn
        - Src:             'builtin/blame.c:597,10'
          Dst:             strbuf_getwholeline
        - Src:             'builtin/blame.c:599,32'
          Dst:             read_graft_line
        - Src:             'builtin/blame.c:601,4'
          Dst:             register_commit_graft
        - Src:             'builtin/blame.c:603,2'
          Dst:             fclose
        - Src:             'builtin/blame.c:604,2'
          Dst:             strbuf_release
    - functionName:    git_blame_config
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         50
      ICount:          307
      EdgeCount:       70
      CyclomaticComplexity: 22
      functionsReached:
        - _
        - color_parse_mem
        - config_error_nonbool
        - const_error
        - git_config_bool
        - git_config_pathname
        - git_default_config
        - git_diff_heuristic_config
        - parse_color_fields
        - parse_date_format
        - strcmp
        - string_list_insert
        - strlen
        - userdiff_config
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/blame.c:698,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:699,31'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.627
                - parse_date_format
                - strcmp
                - git_config_pathname
                - string_list_insert
                - free
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strlen
                - color_parse_mem
                - _.631
                - warning
                - strcmp
                - parse_color_fields
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
            - BranchSide:      'builtin/blame.c:702,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.627
                - parse_date_format
                - strcmp
                - git_config_pathname
                - string_list_insert
                - free
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strlen
                - color_parse_mem
                - _.631
                - warning
                - strcmp
                - parse_color_fields
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
        - Branch String:   'builtin/blame.c:702,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:703,36'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.627
                - parse_date_format
                - strcmp
                - git_config_pathname
                - string_list_insert
                - free
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strlen
                - color_parse_mem
                - _.631
                - warning
                - strcmp
                - parse_color_fields
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
            - BranchSide:      'builtin/blame.c:706,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.627
                - parse_date_format
                - strcmp
                - git_config_pathname
                - string_list_insert
                - free
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strlen
                - color_parse_mem
                - _.631
                - warning
                - strcmp
                - parse_color_fields
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
        - Branch String:   'builtin/blame.c:706,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:707,24'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.627
                - parse_date_format
                - strcmp
                - git_config_pathname
                - string_list_insert
                - free
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strlen
                - color_parse_mem
                - _.631
                - warning
                - strcmp
                - parse_color_fields
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
            - BranchSide:      'builtin/blame.c:714,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.627
                - parse_date_format
                - strcmp
                - git_config_pathname
                - string_list_insert
                - free
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strlen
                - color_parse_mem
                - _.631
                - warning
                - strcmp
                - parse_color_fields
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
        - Branch String:   'builtin/blame.c:708,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:709,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/blame.c:711,5'
              BranchSideFuncs: []
        - Branch String:   'builtin/blame.c:714,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:715,8'
              BranchSideFuncs:
                - strcmp
                - git_config_pathname
                - string_list_insert
                - free
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strlen
                - color_parse_mem
                - _.631
                - warning
                - strcmp
                - parse_color_fields
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
            - BranchSide:      'builtin/blame.c:720,14'
              BranchSideFuncs:
                - strcmp
                - git_config_pathname
                - string_list_insert
                - free
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strlen
                - color_parse_mem
                - _.631
                - warning
                - strcmp
                - parse_color_fields
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
        - Branch String:   'builtin/blame.c:715,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:716,11'
              BranchSideFuncs:
                - parse_date_format
            - BranchSide:      'builtin/blame.c:717,21'
              BranchSideFuncs:
                - parse_date_format
        - Branch String:   'builtin/blame.c:720,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:724,35'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strlen
                - color_parse_mem
                - _.631
                - warning
                - strcmp
                - parse_color_fields
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
            - BranchSide:      'builtin/blame.c:731,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strlen
                - color_parse_mem
                - _.631
                - warning
                - strcmp
                - parse_color_fields
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
        - Branch String:   'builtin/blame.c:725,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:726,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/blame.c:727,46'
              BranchSideFuncs:
                - string_list_insert
                - free
        - Branch String:   'builtin/blame.c:731,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:732,43'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - strlen
                - color_parse_mem
                - _.631
                - warning
                - strcmp
                - parse_color_fields
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
            - BranchSide:      'builtin/blame.c:735,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - strlen
                - color_parse_mem
                - _.631
                - warning
                - strcmp
                - parse_color_fields
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
        - Branch String:   'builtin/blame.c:735,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:736,40'
              BranchSideFuncs:
                - strcmp
                - strlen
                - color_parse_mem
                - _.631
                - warning
                - strcmp
                - parse_color_fields
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
            - BranchSide:      'builtin/blame.c:739,14'
              BranchSideFuncs:
                - strcmp
                - strlen
                - color_parse_mem
                - _.631
                - warning
                - strcmp
                - parse_color_fields
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
        - Branch String:   'builtin/blame.c:739,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:740,23'
              BranchSideFuncs:
                - strcmp
                - parse_color_fields
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
            - BranchSide:      'builtin/blame.c:745,14'
              BranchSideFuncs:
                - strcmp
                - parse_color_fields
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
        - Branch String:   'builtin/blame.c:740,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:741,12'
              BranchSideFuncs:
                - _.631
                - warning
            - BranchSide:      'builtin/blame.c:743,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/blame.c:745,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:746,22'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
            - BranchSide:      'builtin/blame.c:750,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.627
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
        - Branch String:   'builtin/blame.c:750,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:751,8'
              BranchSideFuncs:
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
            - BranchSide:      'builtin/blame.c:767,32'
              BranchSideFuncs:
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
        - Branch String:   'builtin/blame.c:751,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:752,11'
              BranchSideFuncs:
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
            - BranchSide:      'builtin/blame.c:753,15'
              BranchSideFuncs:
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - strcmp
                - _.631
                - warning
        - Branch String:   'builtin/blame.c:753,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:754,18'
              BranchSideFuncs:
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - _.631
                - warning
            - BranchSide:      'builtin/blame.c:755,22'
              BranchSideFuncs:
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - strcmp
                - _.631
                - warning
        - Branch String:   'builtin/blame.c:755,14'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:756,18'
              BranchSideFuncs:
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - _.631
                - warning
            - BranchSide:      'builtin/blame.c:757,22'
              BranchSideFuncs:
                - strcmp
                - git_diff_heuristic_config
                - userdiff_config
                - git_default_config
                - _.631
                - warning
        - Branch String:   'builtin/blame.c:757,14'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:758,18'
              BranchSideFuncs:
                - _.631
                - warning
            - BranchSide:      'builtin/blame.c:761,12'
              BranchSideFuncs:
                - _.631
                - warning
        - Branch String:   'builtin/blame.c:767,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:768,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/blame.c:769,22'
              BranchSideFuncs:
                - userdiff_config
                - git_default_config
        - Branch String:   'builtin/blame.c:769,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:770,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/blame.c:772,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/blame.c:698,7'
          Dst:             strcmp
        - Src:             'builtin/blame.c:699,15'
          Dst:             git_config_bool
        - Src:             'builtin/blame.c:702,7'
          Dst:             strcmp
        - Src:             'builtin/blame.c:703,20'
          Dst:             git_config_bool
        - Src:             'builtin/blame.c:706,7'
          Dst:             strcmp
        - Src:             'builtin/blame.c:708,7'
          Dst:             git_config_bool
        - Src:             'builtin/blame.c:714,7'
          Dst:             strcmp
        - Src:             'builtin/blame.c:716,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/blame.c:716,11'
          Dst:             const_error
        - Src:             'builtin/blame.c:717,3'
          Dst:             parse_date_format
        - Src:             'builtin/blame.c:720,7'
          Dst:             strcmp
        - Src:             'builtin/blame.c:724,9'
          Dst:             git_config_pathname
        - Src:             'builtin/blame.c:727,3'
          Dst:             string_list_insert
        - Src:             'builtin/blame.c:731,7'
          Dst:             strcmp
        - Src:             'builtin/blame.c:732,27'
          Dst:             git_config_bool
        - Src:             'builtin/blame.c:735,7'
          Dst:             strcmp
        - Src:             'builtin/blame.c:736,24'
          Dst:             git_config_bool
        - Src:             'builtin/blame.c:739,7'
          Dst:             strcmp
        - Src:             'builtin/blame.c:740,30'
          Dst:             strlen
        - Src:             'builtin/blame.c:740,7'
          Dst:             color_parse_mem
        - Src:             'builtin/blame.c:741,12'
          Dst:             _
        - Src:             'builtin/blame.c:741,4'
          Dst:             warning
        - Src:             'builtin/blame.c:745,7'
          Dst:             strcmp
        - Src:             'builtin/blame.c:746,3'
          Dst:             parse_color_fields
        - Src:             'builtin/blame.c:750,7'
          Dst:             strcmp
        - Src:             'builtin/blame.c:752,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/blame.c:752,11'
          Dst:             const_error
        - Src:             'builtin/blame.c:753,8'
          Dst:             strcmp
        - Src:             'builtin/blame.c:755,15'
          Dst:             strcmp
        - Src:             'builtin/blame.c:757,15'
          Dst:             strcmp
        - Src:             'builtin/blame.c:761,12'
          Dst:             _
        - Src:             'builtin/blame.c:761,4'
          Dst:             warning
        - Src:             'builtin/blame.c:767,6'
          Dst:             git_diff_heuristic_config
        - Src:             'builtin/blame.c:769,6'
          Dst:             userdiff_config
        - Src:             'builtin/blame.c:772,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    setup_default_color_by_age
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_color_fields
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/blame.c:435,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:435,2'
              BranchSideFuncs:
                - parse_color_fields
            - BranchSide:      'builtin/blame.c:435,2'
              BranchSideFuncs:
                - parse_color_fields
      Callsites:
        - Src:             'builtin/blame.c:435,2'
          Dst:             parse_color_fields
    - functionName:    blame_move_callback
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - option
        - arg
        - unset
      BBCount:         10
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - parse_score
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/blame.c:803,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:803,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/blame.c:805,3'
              BranchSideFuncs:
                - parse_score
        - Branch String:   'builtin/blame.c:807,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:807,6'
              BranchSideFuncs:
                - parse_score
            - BranchSide:      'builtin/blame.c:808,34'
              BranchSideFuncs:
                - parse_score
      Callsites:
        - Src:             'builtin/blame.c:803,2'
          Dst:             BUG_fl
        - Src:             'builtin/blame.c:808,22'
          Dst:             parse_score
    - functionName:    blame_copy_callback
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - option
        - arg
        - unset
      BBCount:         16
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - parse_score
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/blame.c:779,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:779,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/blame.c:788,7'
              BranchSideFuncs:
                - parse_score
        - Branch String:   'builtin/blame.c:788,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:789,4'
              BranchSideFuncs:
                - parse_score
            - BranchSide:      'builtin/blame.c:790,7'
              BranchSideFuncs:
                - parse_score
        - Branch String:   'builtin/blame.c:790,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:791,4'
              BranchSideFuncs:
                - parse_score
            - BranchSide:      'builtin/blame.c:792,3'
              BranchSideFuncs:
                - parse_score
        - Branch String:   'builtin/blame.c:794,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:794,6'
              BranchSideFuncs:
                - parse_score
            - BranchSide:      'builtin/blame.c:795,34'
              BranchSideFuncs:
                - parse_score
      Callsites:
        - Src:             'builtin/blame.c:779,2'
          Dst:             BUG_fl
        - Src:             'builtin/blame.c:795,22'
          Dst:             parse_score
    - functionName:    cmd_blame
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         173
      ICount:          1842
      EdgeCount:       209
      CyclomaticComplexity: 38
      functionsReached:
        - Q_
        - _
        - add_pending_object
        - add_prefix
        - assign_blame
        - blame_coalesce
        - blame_entry_prepend
        - blame_origin_decref
        - blame_sort_final
        - build_ignorelist
        - cleanup_scoreboard
        - common_exit
        - die
        - die_errno
        - exit
        - find_alignment
        - get_git_work_tree
        - get_main_ref_store
        - git_blame_config
        - git_config
        - init_scoreboard
        - is_a_rev
        - is_bare_repository
        - isatty
        - lookup_commit_reference_gently
        - nth_line_cb
        - output
        - parse_options_end
        - parse_options_start
        - parse_options_step
        - parse_range_arg
        - parse_revision_opt
        - prepare_repo_settings
        - printf
        - prio_queue_put
        - range_set_append_unsafe
        - range_set_init
        - range_set_release
        - read_ancestry
        - read_mailmap
        - release_revisions
        - repo_init_revisions
        - revision_opts_finish
        - setup_blame_bloom_data
        - setup_default_color_by_age
        - setup_pager
        - setup_revisions
        - setup_scoreboard
        - show_date
        - sort_and_merge_range_set
        - start_delayed_progress
        - stop_progress
        - strcmp
        - string_list_append
        - string_list_clear
        - strlen
        - usage
        - usage_with_options
        - utf8_strwidth
        - xsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/blame.c:938,3'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:941,4'
              BranchSideFuncs:
                - strcmp
                - parse_revision_opt
                - parse_options_step
                - revision_opts_finish
                - parse_options_end
                - prepare_repo_settings
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
                - isatty
                - _.631
                - die
                - common_exit
                - exit
                - common_exit
                - exit
            - BranchSide:      'builtin/blame.c:941,4'
              BranchSideFuncs:
                - strcmp
                - parse_revision_opt
                - parse_options_step
                - revision_opts_finish
                - parse_options_end
                - prepare_repo_settings
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
                - isatty
                - _.631
                - die
                - common_exit
                - exit
                - common_exit
                - exit
            - BranchSide:      'builtin/blame.c:945,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/blame.c:945,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/blame.c:945,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/blame.c:947,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/blame.c:949,12'
              BranchSideFuncs:
                - revision_opts_finish
                - parse_options_end
                - prepare_repo_settings
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
                - isatty
                - _.631
                - die
            - BranchSide:      'builtin/blame.c:954,19'
              BranchSideFuncs:
                - strcmp
                - parse_revision_opt
                - parse_options_step
                - revision_opts_finish
                - parse_options_end
                - prepare_repo_settings
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
                - isatty
                - _.631
                - die
                - common_exit
                - exit
                - common_exit
                - exit
        - Branch String:   'builtin/blame.c:949,8'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:950,24'
              BranchSideFuncs:
                - revision_opts_finish
                - parse_options_end
                - prepare_repo_settings
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
                - isatty
                - _.631
                - die
            - BranchSide:      'builtin/blame.c:951,4'
              BranchSideFuncs:
                - revision_opts_finish
                - parse_options_end
                - prepare_repo_settings
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
                - isatty
                - _.631
                - die
        - Branch String:   'builtin/blame.c:954,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:955,8'
              BranchSideFuncs:
                - parse_revision_opt
                - parse_options_step
                - revision_opts_finish
                - parse_options_end
                - prepare_repo_settings
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
                - isatty
                - _.631
                - die
                - common_exit
                - exit
                - common_exit
                - exit
                - strcmp
            - BranchSide:      'builtin/blame.c:958,35'
              BranchSideFuncs:
                - parse_revision_opt
                - parse_options_step
                - revision_opts_finish
                - parse_options_end
                - prepare_repo_settings
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
                - isatty
                - _.631
                - die
                - common_exit
                - exit
                - common_exit
                - exit
                - strcmp
        - Branch String:   'builtin/blame.c:970,18'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:970,22'
              BranchSideFuncs:
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
                - _.631
                - die
            - BranchSide:      'builtin/blame.c:971,7'
              BranchSideFuncs:
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
                - _.631
                - die
        - Branch String:   'builtin/blame.c:970,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:971,7'
              BranchSideFuncs:
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
                - _.631
                - die
            - BranchSide:      'builtin/blame.c:974,13'
              BranchSideFuncs:
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
                - isatty
        - Branch String:   'builtin/blame.c:971,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:972,8'
              BranchSideFuncs:
                - _.631
                - die
            - BranchSide:      'builtin/blame.c:973,17'
              BranchSideFuncs:
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
        - Branch String:   'builtin/blame.c:977,17'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:977,20'
              BranchSideFuncs:
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
            - BranchSide:      'builtin/blame.c:980,12'
              BranchSideFuncs:
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
        - Branch String:   'builtin/blame.c:977,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:979,9'
              BranchSideFuncs:
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
            - BranchSide:      'builtin/blame.c:980,12'
              BranchSideFuncs:
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - read_ancestry
                - die_errno
        - Branch String:   'builtin/blame.c:983,16'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:983,33'
              BranchSideFuncs:
                - read_ancestry
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
                - die_errno
            - BranchSide:      'builtin/blame.c:986,6'
              BranchSideFuncs:
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
        - Branch String:   'builtin/blame.c:983,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:984,47'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/blame.c:986,6'
              BranchSideFuncs:
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
        - Branch String:   'builtin/blame.c:986,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:987,17'
              BranchSideFuncs:
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
            - BranchSide:      'builtin/blame.c:990,26'
              BranchSideFuncs:
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
                - _.631
                - utf8_strwidth
        - Branch String:   'builtin/blame.c:994,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:996,20'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
            - BranchSide:      'builtin/blame.c:999,20'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
            - BranchSide:      'builtin/blame.c:1002,20'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
            - BranchSide:      'builtin/blame.c:1005,20'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
            - BranchSide:      'builtin/blame.c:1008,20'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
            - BranchSide:      'builtin/blame.c:1011,20'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
            - BranchSide:      'builtin/blame.c:1023,36'
              BranchSideFuncs:
                - _.631
                - utf8_strwidth
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
            - BranchSide:      'builtin/blame.c:1027,20'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
            - BranchSide:      'builtin/blame.c:1030,20'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
            - BranchSide:      'builtin/blame.c:1033,29'
              BranchSideFuncs:
                - show_date
                - strlen
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
            - BranchSide:      'builtin/blame.c:1036,19'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
        - Branch String:   'builtin/blame.c:1038,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1039,7'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
            - BranchSide:      'builtin/blame.c:1060,6'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
                - add_prefix
                - usage_with_options
                - usage_with_options
        - Branch String:   'builtin/blame.c:1060,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1061,11'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - usage_with_options
                - usage_with_options
            - BranchSide:      'builtin/blame.c:1078,7'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
                - usage_with_options
        - Branch String:   'builtin/blame.c:1061,3'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1063,8'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - usage_with_options
            - BranchSide:      'builtin/blame.c:1071,22'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
            - BranchSide:      'builtin/blame.c:1075,23'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/blame.c:1063,8'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1064,24'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/blame.c:1066,14'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
        - Branch String:   'builtin/blame.c:1078,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1079,23'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/blame.c:1080,7'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - is_a_rev
                - add_prefix
        - Branch String:   'builtin/blame.c:1080,17'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1080,29'
              BranchSideFuncs:
                - is_a_rev
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
                - add_prefix
            - BranchSide:      'builtin/blame.c:1084,8'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
        - Branch String:   'builtin/blame.c:1080,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1081,22'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
            - BranchSide:      'builtin/blame.c:1084,8'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - is_a_rev
                - get_git_work_tree
                - die
        - Branch String:   'builtin/blame.c:1084,18'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1084,30'
              BranchSideFuncs:
                - is_a_rev
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - get_git_work_tree
                - die
            - BranchSide:      'builtin/blame.c:1086,22'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
        - Branch String:   'builtin/blame.c:1084,39'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1084,43'
              BranchSideFuncs:
                - get_git_work_tree
                - die
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
            - BranchSide:      'builtin/blame.c:1086,22'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
        - Branch String:   'builtin/blame.c:1084,8'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1085,5'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
            - BranchSide:      'builtin/blame.c:1086,22'
              BranchSideFuncs:
                - add_prefix
                - setup_revisions
                - is_bare_repository
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
        - Branch String:   'builtin/blame.c:1093,23'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1093,26'
              BranchSideFuncs:
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
            - BranchSide:      'builtin/blame.c:1106,2'
              BranchSideFuncs:
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
        - Branch String:   'builtin/blame.c:1093,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1097,51'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - lookup_commit_reference_gently
                - add_pending_object
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
            - BranchSide:      'builtin/blame.c:1106,2'
              BranchSideFuncs:
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
        - Branch String:   'builtin/blame.c:1098,28'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1099,59'
              BranchSideFuncs:
                - lookup_commit_reference_gently
                - die
                - add_pending_object
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
            - BranchSide:      'builtin/blame.c:1101,4'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/blame.c:1097,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1101,4'
              BranchSideFuncs:
                - add_pending_object
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
            - BranchSide:      'builtin/blame.c:1103,30'
              BranchSideFuncs:
                - add_pending_object
                - init_scoreboard
                - build_ignorelist
                - string_list_clear
                - string_list_clear
                - setup_scoreboard
                - setup_blame_bloom_data
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
        - Branch String:   'builtin/blame.c:1121,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1122,3'
              BranchSideFuncs:
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
            - BranchSide:      'builtin/blame.c:1124,11'
              BranchSideFuncs:
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
                - string_list_append
        - Branch String:   'builtin/blame.c:1126,10'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1126,25'
              BranchSideFuncs:
                - string_list_append
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
            - BranchSide:      'builtin/blame.c:1129,9'
              BranchSideFuncs:
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
        - Branch String:   'builtin/blame.c:1126,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1127,3'
              BranchSideFuncs:
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
            - BranchSide:      'builtin/blame.c:1129,9'
              BranchSideFuncs:
                - range_set_init
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - range_set_append_unsafe
                - Q_.635
                - die
                - usage
        - Branch String:   'builtin/blame.c:1131,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1133,34'
              BranchSideFuncs:
                - parse_range_arg
                - range_set_append_unsafe
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - Q_.635
                - die
                - usage
            - BranchSide:      'builtin/blame.c:1150,2'
              BranchSideFuncs:
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
        - Branch String:   'builtin/blame.c:1133,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1137,10'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/blame.c:1138,9'
              BranchSideFuncs:
                - range_set_append_unsafe
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - usage
                - Q_.635
                - die
        - Branch String:   'builtin/blame.c:1138,13'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1138,36'
              BranchSideFuncs:
                - range_set_append_unsafe
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - Q_.635
                - die
                - usage
            - BranchSide:      'builtin/blame.c:1138,17'
              BranchSideFuncs:
                - range_set_append_unsafe
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - usage
                - Q_.635
                - die
        - Branch String:   'builtin/blame.c:1138,21'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1138,24'
              BranchSideFuncs:
                - Q_.635
                - die
            - BranchSide:      'builtin/blame.c:1141,11'
              BranchSideFuncs:
                - Q_.635
                - die
        - Branch String:   'builtin/blame.c:1138,33'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1138,36'
              BranchSideFuncs:
                - Q_.635
                - die
            - BranchSide:      'builtin/blame.c:1141,11'
              BranchSideFuncs:
                - Q_.635
                - die
        - Branch String:   'builtin/blame.c:1138,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1141,11'
              BranchSideFuncs:
                - Q_.635
                - die
            - BranchSide:      'builtin/blame.c:1142,7'
              BranchSideFuncs:
                - range_set_append_unsafe
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - Q_.635
                - die
                - usage
        - Branch String:   'builtin/blame.c:1142,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1143,11'
              BranchSideFuncs:
                - range_set_append_unsafe
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - Q_.635
                - die
                - usage
            - BranchSide:      'builtin/blame.c:1144,7'
              BranchSideFuncs:
                - range_set_append_unsafe
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - Q_.635
                - die
                - usage
        - Branch String:   'builtin/blame.c:1144,15'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1144,18'
              BranchSideFuncs:
                - range_set_append_unsafe
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - Q_.635
                - die
                - usage
            - BranchSide:      'builtin/blame.c:1145,10'
              BranchSideFuncs:
                - range_set_append_unsafe
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - Q_.635
                - die
                - usage
        - Branch String:   'builtin/blame.c:1144,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1145,10'
              BranchSideFuncs:
                - range_set_append_unsafe
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - Q_.635
                - die
                - usage
            - BranchSide:      'builtin/blame.c:1146,9'
              BranchSideFuncs:
                - range_set_append_unsafe
                - sort_and_merge_range_set
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
                - blame_entry_prepend
                - parse_range_arg
                - Q_.635
                - die
                - usage
        - Branch String:   'builtin/blame.c:1152,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1153,35'
              BranchSideFuncs:
                - blame_entry_prepend
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
            - BranchSide:      'builtin/blame.c:1157,7'
              BranchSideFuncs:
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
        - Branch String:   'builtin/blame.c:1157,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1158,18'
              BranchSideFuncs:
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
            - BranchSide:      'builtin/blame.c:1160,16'
              BranchSideFuncs:
                - prio_queue_put
                - blame_origin_decref
                - range_set_release
                - string_list_clear
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
        - Branch String:   'builtin/blame.c:1170,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1171,19'
              BranchSideFuncs:
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
            - BranchSide:      'builtin/blame.c:1172,6'
              BranchSideFuncs:
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
        - Branch String:   'builtin/blame.c:1172,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1173,19'
              BranchSideFuncs:
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
            - BranchSide:      'builtin/blame.c:1175,5'
              BranchSideFuncs:
                - read_mailmap
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
                - _.631
                - start_delayed_progress
        - Branch String:   'builtin/blame.c:1186,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1187,40'
              BranchSideFuncs:
                - _.631
                - start_delayed_progress
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
            - BranchSide:      'builtin/blame.c:1189,20'
              BranchSideFuncs:
                - assign_blame
                - stop_progress
                - setup_pager
                - blame_sort_final
                - blame_coalesce
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
        - Branch String:   'builtin/blame.c:1193,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1194,3'
              BranchSideFuncs:
                - free
                - cleanup_scoreboard
                - release_revisions
            - BranchSide:      'builtin/blame.c:1196,3'
              BranchSideFuncs:
                - free
                - cleanup_scoreboard
                - release_revisions
        - Branch String:   'builtin/blame.c:1202,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1203,20'
              BranchSideFuncs:
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
            - BranchSide:      'builtin/blame.c:1205,8'
              BranchSideFuncs:
                - find_alignment
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
                - xsnprintf
        - Branch String:   'builtin/blame.c:1205,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1206,3'
              BranchSideFuncs:
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
            - BranchSide:      'builtin/blame.c:1213,6'
              BranchSideFuncs:
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
        - Branch String:   'builtin/blame.c:1207,29'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1208,8'
              BranchSideFuncs:
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
            - BranchSide:      'builtin/blame.c:1212,2'
              BranchSideFuncs:
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
        - Branch String:   'builtin/blame.c:1207,7'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1209,4'
              BranchSideFuncs:
                - xsnprintf
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
            - BranchSide:      'builtin/blame.c:1212,2'
              BranchSideFuncs:
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
        - Branch String:   'builtin/blame.c:1213,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1214,17'
              BranchSideFuncs:
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
            - BranchSide:      'builtin/blame.c:1216,14'
              BranchSideFuncs:
                - output
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
                - free
        - Branch String:   'builtin/blame.c:1218,2'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1219,23'
              BranchSideFuncs:
                - free
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
            - BranchSide:      'builtin/blame.c:1224,6'
              BranchSideFuncs:
                - free
                - cleanup_scoreboard
                - release_revisions
                - printf
                - printf
                - printf
        - Branch String:   'builtin/blame.c:1224,6'
          Branch Sides:
            - BranchSide:      'builtin/blame.c:1224,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - free
                - cleanup_scoreboard
                - release_revisions
            - BranchSide:      'builtin/blame.c:1225,36'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - free
                - cleanup_scoreboard
                - release_revisions
      Callsites:
        - Src:             'builtin/blame.c:916,25'
          Dst:             strcmp
        - Src:             'builtin/blame.c:924,2'
          Dst:             setup_default_color_by_age
        - Src:             'builtin/blame.c:925,2'
          Dst:             git_config
        - Src:             'builtin/blame.c:925,2'
          Dst:             git_blame_config
        - Src:             'builtin/blame.c:926,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/blame.c:935,2'
          Dst:             parse_options_start
        - Src:             'builtin/blame.c:938,11'
          Dst:             parse_options_step
        - Src:             'builtin/blame.c:945,4'
          Dst:             common_exit
        - Src:             'builtin/blame.c:945,4'
          Dst:             exit
        - Src:             'builtin/blame.c:947,4'
          Dst:             common_exit
        - Src:             'builtin/blame.c:947,4'
          Dst:             exit
        - Src:             'builtin/blame.c:954,8'
          Dst:             strcmp
        - Src:             'builtin/blame.c:958,3'
          Dst:             parse_revision_opt
        - Src:             'builtin/blame.c:961,2'
          Dst:             revision_opts_finish
        - Src:             'builtin/blame.c:965,9'
          Dst:             parse_options_end
        - Src:             'builtin/blame.c:967,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/blame.c:972,8'
          Dst:             _
        - Src:             'builtin/blame.c:972,4'
          Dst:             die
        - Src:             'builtin/blame.c:975,19'
          Dst:             isatty
        - Src:             'builtin/blame.c:983,19'
          Dst:             read_ancestry
        - Src:             'builtin/blame.c:984,3'
          Dst:             die_errno
        - Src:             'builtin/blame.c:1023,36'
          Dst:             _
        - Src:             'builtin/blame.c:1023,22'
          Dst:             utf8_strwidth
        - Src:             'builtin/blame.c:1033,29'
          Dst:             show_date
        - Src:             'builtin/blame.c:1033,22'
          Dst:             strlen
        - Src:             'builtin/blame.c:1064,5'
          Dst:             usage_with_options
        - Src:             'builtin/blame.c:1071,11'
          Dst:             add_prefix
        - Src:             'builtin/blame.c:1075,4'
          Dst:             usage_with_options
        - Src:             'builtin/blame.c:1079,4'
          Dst:             usage_with_options
        - Src:             'builtin/blame.c:1080,20'
          Dst:             is_a_rev
        - Src:             'builtin/blame.c:1081,11'
          Dst:             add_prefix
        - Src:             'builtin/blame.c:1084,21'
          Dst:             is_a_rev
        - Src:             'builtin/blame.c:1084,43'
          Dst:             get_git_work_tree
        - Src:             'builtin/blame.c:1085,5'
          Dst:             die
        - Src:             'builtin/blame.c:1086,11'
          Dst:             add_prefix
        - Src:             'builtin/blame.c:1092,2'
          Dst:             setup_revisions
        - Src:             'builtin/blame.c:1093,26'
          Dst:             is_bare_repository
        - Src:             'builtin/blame.c:1097,32'
          Dst:             get_main_ref_store
        - Src:             'builtin/blame.c:1097,8'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'builtin/blame.c:1099,23'
          Dst:             lookup_commit_reference_gently
        - Src:             'builtin/blame.c:1101,4'
          Dst:             die
        - Src:             'builtin/blame.c:1103,3'
          Dst:             add_pending_object
        - Src:             'builtin/blame.c:1106,2'
          Dst:             init_scoreboard
        - Src:             'builtin/blame.c:1112,2'
          Dst:             build_ignorelist
        - Src:             'builtin/blame.c:1113,2'
          Dst:             string_list_clear
        - Src:             'builtin/blame.c:1114,2'
          Dst:             string_list_clear
        - Src:             'builtin/blame.c:1115,2'
          Dst:             setup_scoreboard
        - Src:             'builtin/blame.c:1122,3'
          Dst:             setup_blame_bloom_data
        - Src:             'builtin/blame.c:1127,3'
          Dst:             string_list_append
        - Src:             'builtin/blame.c:1130,2'
          Dst:             range_set_init
        - Src:             'builtin/blame.c:1133,7'
          Dst:             parse_range_arg
        - Src:             'builtin/blame.c:1133,7'
          Dst:             nth_line_cb
        - Src:             'builtin/blame.c:1137,4'
          Dst:             usage
        - Src:             'builtin/blame.c:1139,8'
          Dst:             Q_
        - Src:             'builtin/blame.c:1139,4'
          Dst:             die
        - Src:             'builtin/blame.c:1147,3'
          Dst:             range_set_append_unsafe
        - Src:             'builtin/blame.c:1150,2'
          Dst:             sort_and_merge_range_set
        - Src:             'builtin/blame.c:1154,9'
          Dst:             blame_entry_prepend
        - Src:             'builtin/blame.c:1161,2'
          Dst:             prio_queue_put
        - Src:             'builtin/blame.c:1163,2'
          Dst:             blame_origin_decref
        - Src:             'builtin/blame.c:1165,2'
          Dst:             range_set_release
        - Src:             'builtin/blame.c:1166,2'
          Dst:             string_list_clear
        - Src:             'builtin/blame.c:1182,2'
          Dst:             read_mailmap
        - Src:             'builtin/blame.c:1187,40'
          Dst:             _
        - Src:             'builtin/blame.c:1187,17'
          Dst:             start_delayed_progress
        - Src:             'builtin/blame.c:1189,2'
          Dst:             assign_blame
        - Src:             'builtin/blame.c:1191,2'
          Dst:             stop_progress
        - Src:             'builtin/blame.c:1194,3'
          Dst:             setup_pager
        - Src:             'builtin/blame.c:1198,2'
          Dst:             blame_sort_final
        - Src:             'builtin/blame.c:1200,2'
          Dst:             blame_coalesce
        - Src:             'builtin/blame.c:1206,3'
          Dst:             find_alignment
        - Src:             'builtin/blame.c:1209,4'
          Dst:             xsnprintf
        - Src:             'builtin/blame.c:1216,2'
          Dst:             output
        - Src:             'builtin/blame.c:1225,3'
          Dst:             printf
        - Src:             'builtin/blame.c:1226,3'
          Dst:             printf
        - Src:             'builtin/blame.c:1227,3'
          Dst:             printf
        - Src:             'builtin/blame.c:1232,2'
          Dst:             cleanup_scoreboard
        - Src:             'builtin/blame.c:1233,2'
          Dst:             release_revisions
    - functionName:    sanity_check_on_fail
      functionSourceFile: '/src/git/builtin/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - baa
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - find_alignment
        - output
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/blame.c:676,2'
          Dst:             find_alignment
        - Src:             'builtin/blame.c:677,2'
          Dst:             output
        - Src:             'builtin/blame.c:678,2'
          Dst:             die
    - functionName:    replace_each_worktree_head_symref
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - worktrees
        - oldref
        - newref
        - logmsg
      BBCount:         16
      ICount:          124
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - const_error
        - error
        - get_worktree_ref_store
        - refs_update_symref
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/branch.c:551,2'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:554,7'
              BranchSideFuncs:
                - strcmp
                - get_worktree_ref_store
                - refs_update_symref
                - _.800
                - error
                - const_error.801
            - BranchSide:      'builtin/branch.c:567,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/branch.c:554,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:555,4'
              BranchSideFuncs:
                - strcmp
                - get_worktree_ref_store
                - refs_update_symref
                - _.800
                - error
                - const_error.801
            - BranchSide:      'builtin/branch.c:556,8'
              BranchSideFuncs:
                - strcmp
                - get_worktree_ref_store
                - refs_update_symref
                - _.800
                - error
                - const_error.801
        - Branch String:   'builtin/branch.c:556,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:557,4'
              BranchSideFuncs:
                - strcmp
                - get_worktree_ref_store
                - refs_update_symref
                - _.800
                - error
                - const_error.801
            - BranchSide:      'builtin/branch.c:558,14'
              BranchSideFuncs:
                - strcmp
                - get_worktree_ref_store
                - refs_update_symref
                - _.800
                - error
                - const_error.801
        - Branch String:   'builtin/branch.c:558,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:559,4'
              BranchSideFuncs:
                - strcmp
                - get_worktree_ref_store
                - refs_update_symref
                - _.800
                - error
                - const_error.801
            - BranchSide:      'builtin/branch.c:561,33'
              BranchSideFuncs:
                - get_worktree_ref_store
                - refs_update_symref
                - strcmp
                - _.800
                - error
                - const_error.801
        - Branch String:   'builtin/branch.c:562,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:563,10'
              BranchSideFuncs:
                - _.800
                - error
                - const_error.801
                - strcmp
                - get_worktree_ref_store
                - refs_update_symref
            - BranchSide:      'builtin/branch.c:565,2'
              BranchSideFuncs:
                - strcmp
                - get_worktree_ref_store
                - refs_update_symref
                - _.800
                - error
                - const_error.801
      Callsites:
        - Src:             'builtin/branch.c:558,7'
          Dst:             strcmp
        - Src:             'builtin/branch.c:561,10'
          Dst:             get_worktree_ref_store
        - Src:             'builtin/branch.c:562,7'
          Dst:             refs_update_symref
        - Src:             'builtin/branch.c:563,10'
          Dst:             _
        - Src:             'builtin/branch.c:563,10'
          Dst:             error
        - Src:             'builtin/branch.c:563,10'
          Dst:             const_error
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    57
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reject_rebase_or_bisect_branch
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - worktrees
        - target
      BBCount:         13
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - is_worktree_being_bisected
        - is_worktree_being_rebased
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/branch.c:523,2'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:524,25'
              BranchSideFuncs:
                - is_worktree_being_rebased
                - is_worktree_being_bisected
                - _.800
                - die
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:537,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/branch.c:526,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:527,4'
              BranchSideFuncs:
                - is_worktree_being_rebased
                - is_worktree_being_bisected
                - _.800
                - die
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:529,33'
              BranchSideFuncs:
                - is_worktree_being_rebased
                - is_worktree_being_bisected
                - _.800
                - die
                - _.800
                - die
        - Branch String:   'builtin/branch.c:529,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:530,8'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:533,34'
              BranchSideFuncs:
                - is_worktree_being_bisected
                - is_worktree_being_rebased
                - _.800
                - die
                - _.800
                - die
        - Branch String:   'builtin/branch.c:533,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:534,8'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:536,2'
              BranchSideFuncs:
                - is_worktree_being_rebased
                - is_worktree_being_bisected
                - _.800
                - die
                - _.800
                - die
      Callsites:
        - Src:             'builtin/branch.c:529,7'
          Dst:             is_worktree_being_rebased
        - Src:             'builtin/branch.c:530,8'
          Dst:             _
        - Src:             'builtin/branch.c:530,4'
          Dst:             die
        - Src:             'builtin/branch.c:533,7'
          Dst:             is_worktree_being_bisected
        - Src:             'builtin/branch.c:534,8'
          Dst:             _
        - Src:             'builtin/branch.c:534,4'
          Dst:             die
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    git_pathdup
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_detach
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:308,2'
          Dst:             repo_git_pathv
        - Src:             './path.h:310,9'
          Dst:             strbuf_detach
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    git_config_set
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:786,2'
          Dst:             repo_config_set
    - functionName:    edit_description
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/branch.c:674,8'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:674,8'
              BranchSideFuncs:
                - git_pathdup.807
            - BranchSide:      'builtin/branch.c:674,8'
              BranchSideFuncs:
                - git_pathdup.807
        - Branch String:   'builtin/branch.c:674,8'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:674,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/branch.c:674,8'
              BranchSideFuncs:
                - git_pathdup.807
      Callsites:
        - Src:             'builtin/branch.c:674,8'
          Dst:             git_pathdup
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    quote_literal_for_format
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_addstr
        - strbuf_expand_step
        - strbuf_setlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/branch.c:379,2'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:380,3'
              BranchSideFuncs:
                - strbuf_addstr.814
                - strbuf_expand_step
            - BranchSide:      'builtin/branch.c:381,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/branch.c:378,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/branch.c:379,9'
          Dst:             strbuf_expand_step
        - Src:             'builtin/branch.c:380,3'
          Dst:             strbuf_addstr
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    branch_get_color
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ix
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - want_color_fd
      functionUses:    12
      BranchProfiles:
        - Branch String:   'builtin/branch.c:125,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:126,24'
              BranchSideFuncs: []
            - BranchSide:      'builtin/branch.c:127,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/branch.c:125,6'
          Dst:             want_color_fd
    - functionName:    build_format
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - maxwidth
        - remote_prefix
      BBCount:         15
      ICount:          130
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - branch_get_color
        - quote_literal_for_format
        - strbuf_addf
        - strbuf_addstr
        - strbuf_detach
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/branch.c:397,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:398,17'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - branch_get_color
                - strbuf_addstr.814
                - strbuf_addf
                - strbuf_addf
                - quote_literal_for_format
                - branch_get_color
                - strbuf_addf
                - strbuf_release
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_detach
                - branch_get_color
                - branch_get_color
                - strbuf_addf
                - branch_get_color
                - branch_get_color
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'builtin/branch.c:430,8'
              BranchSideFuncs:
                - branch_get_color
                - strbuf_addf
                - quote_literal_for_format
                - branch_get_color
                - strbuf_addf
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_detach
        - Branch String:   'builtin/branch.c:400,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:401,4'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - branch_get_color
                - strbuf_addstr.814
                - strbuf_addf
                - strbuf_addf
                - quote_literal_for_format
                - branch_get_color
                - strbuf_addf
                - strbuf_release
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_detach
                - branch_get_color
                - branch_get_color
                - strbuf_addf
                - branch_get_color
                - branch_get_color
                - strbuf_addf
            - BranchSide:      'builtin/branch.c:402,13'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - branch_get_color
                - strbuf_addstr.814
                - strbuf_addf
                - strbuf_addf
                - quote_literal_for_format
                - branch_get_color
                - strbuf_addf
                - strbuf_release
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_detach
                - branch_get_color
                - branch_get_color
                - strbuf_addf
                - branch_get_color
                - branch_get_color
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'builtin/branch.c:402,12'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:403,4'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - branch_get_color
                - strbuf_addstr.814
                - strbuf_addf
                - strbuf_addf
                - quote_literal_for_format
                - branch_get_color
                - strbuf_addf
                - strbuf_release
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_detach
                - branch_get_color
                - branch_get_color
                - strbuf_addf
                - branch_get_color
                - branch_get_color
                - strbuf_addf
            - BranchSide:      'builtin/branch.c:405,52'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - branch_get_color
                - strbuf_addstr.814
                - strbuf_addf
                - strbuf_addf
                - quote_literal_for_format
                - branch_get_color
                - strbuf_addf
                - strbuf_release
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_detach
                - branch_get_color
                - branch_get_color
                - strbuf_addf
                - branch_get_color
                - branch_get_color
                - strbuf_addf
        - Branch String:   'builtin/branch.c:411,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:414,9'
              BranchSideFuncs:
                - branch_get_color
                - branch_get_color
                - strbuf_addf
                - branch_get_color
                - branch_get_color
                - strbuf_addf
                - quote_literal_for_format
                - branch_get_color
                - strbuf_addf
                - strbuf_release
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_detach
            - BranchSide:      'builtin/branch.c:420,4'
              BranchSideFuncs:
                - strbuf_addf
                - quote_literal_for_format
                - branch_get_color
                - strbuf_addf
                - strbuf_release
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_detach
      Callsites:
        - Src:             'builtin/branch.c:391,4'
          Dst:             branch_get_color
        - Src:             'builtin/branch.c:392,4'
          Dst:             branch_get_color
        - Src:             'builtin/branch.c:393,4'
          Dst:             branch_get_color
        - Src:             'builtin/branch.c:390,2'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:395,7'
          Dst:             branch_get_color
        - Src:             'builtin/branch.c:394,2'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:401,4'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:403,4'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:405,4'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:407,3'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:408,25'
          Dst:             branch_get_color
        - Src:             'builtin/branch.c:408,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/branch.c:409,3'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:414,9'
          Dst:             branch_get_color
        - Src:             'builtin/branch.c:414,50'
          Dst:             branch_get_color
        - Src:             'builtin/branch.c:413,4'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:417,9'
          Dst:             branch_get_color
        - Src:             'builtin/branch.c:417,50'
          Dst:             branch_get_color
        - Src:             'builtin/branch.c:415,4'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:420,4'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:425,18'
          Dst:             quote_literal_for_format
        - Src:             'builtin/branch.c:426,8'
          Dst:             branch_get_color
        - Src:             'builtin/branch.c:422,3'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:427,3'
          Dst:             strbuf_release
        - Src:             'builtin/branch.c:430,8'
          Dst:             branch_get_color
        - Src:             'builtin/branch.c:429,3'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:432,8'
          Dst:             quote_literal_for_format
        - Src:             'builtin/branch.c:433,8'
          Dst:             branch_get_color
        - Src:             'builtin/branch.c:431,3'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:436,2'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:438,2'
          Dst:             strbuf_release
        - Src:             'builtin/branch.c:439,2'
          Dst:             strbuf_release
        - Src:             'builtin/branch.c:440,9'
          Dst:             strbuf_detach
    - functionName:    calc_maxwidth
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - refs
        - remote_bonus
      BBCount:         16
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - get_head_description
        - skip_prefix
        - utf8_strwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/branch.c:352,2'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:353,31'
              BranchSideFuncs:
                - skip_prefix.834
                - skip_prefix.834
                - utf8_strwidth
                - get_head_description
                - utf8_strwidth
                - free
            - BranchSide:      'builtin/branch.c:371,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/branch.c:359,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:360,10'
              BranchSideFuncs:
                - get_head_description
                - utf8_strwidth
                - free
                - skip_prefix.834
                - skip_prefix.834
                - utf8_strwidth
            - BranchSide:      'builtin/branch.c:364,22'
              BranchSideFuncs:
                - utf8_strwidth
                - skip_prefix.834
                - skip_prefix.834
                - get_head_description
                - utf8_strwidth
                - free
        - Branch String:   'builtin/branch.c:366,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:367,9'
              BranchSideFuncs:
                - skip_prefix.834
                - skip_prefix.834
                - utf8_strwidth
                - get_head_description
                - utf8_strwidth
                - free
            - BranchSide:      'builtin/branch.c:368,7'
              BranchSideFuncs:
                - skip_prefix.834
                - skip_prefix.834
                - utf8_strwidth
                - get_head_description
                - utf8_strwidth
                - free
        - Branch String:   'builtin/branch.c:368,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:369,10'
              BranchSideFuncs:
                - skip_prefix.834
                - skip_prefix.834
                - utf8_strwidth
                - get_head_description
                - utf8_strwidth
                - free
            - BranchSide:      'builtin/branch.c:370,2'
              BranchSideFuncs:
                - skip_prefix.834
                - skip_prefix.834
                - utf8_strwidth
                - get_head_description
                - utf8_strwidth
                - free
      Callsites:
        - Src:             'builtin/branch.c:357,3'
          Dst:             skip_prefix
        - Src:             'builtin/branch.c:358,3'
          Dst:             skip_prefix
        - Src:             'builtin/branch.c:360,22'
          Dst:             get_head_description
        - Src:             'builtin/branch.c:361,8'
          Dst:             utf8_strwidth
        - Src:             'builtin/branch.c:364,8'
          Dst:             utf8_strwidth
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    branch_merged
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kind
        - name
        - rev
        - head_rev
      BBCount:         33
      ICount:          192
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - branch_get
        - branch_get_upstream
        - common_exit
        - exit
        - get_main_ref_store
        - lookup_commit_reference
        - repo_in_merge_bases
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/branch.c:144,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:145,38'
              BranchSideFuncs:
                - branch_get
                - branch_get_upstream
                - free
                - _.800
                - warning
                - _.800
                - warning
                - common_exit
                - exit
                - repo_in_merge_bases
                - common_exit
                - exit
                - repo_in_merge_bases
                - get_main_ref_store
                - refs_resolve_refdup
                - lookup_commit_reference
            - BranchSide:      'builtin/branch.c:156,7'
              BranchSideFuncs:
                - free
                - _.800
                - warning
                - _.800
                - warning
                - common_exit
                - exit
                - repo_in_merge_bases
                - common_exit
                - exit
                - repo_in_merge_bases
        - Branch String:   'builtin/branch.c:149,16'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:151,47'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - warning
                - _.800
                - warning
                - common_exit
                - exit
                - repo_in_merge_bases
                - common_exit
                - exit
                - repo_in_merge_bases
                - lookup_commit_reference
            - BranchSide:      'builtin/branch.c:155,2'
              BranchSideFuncs:
                - free
                - _.800
                - warning
                - _.800
                - warning
                - common_exit
                - exit
                - repo_in_merge_bases
                - common_exit
                - exit
                - repo_in_merge_bases
        - Branch String:   'builtin/branch.c:149,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:153,44'
              BranchSideFuncs:
                - lookup_commit_reference
                - free
                - _.800
                - warning
                - _.800
                - warning
                - common_exit
                - exit
                - repo_in_merge_bases
                - common_exit
                - exit
                - repo_in_merge_bases
            - BranchSide:      'builtin/branch.c:155,2'
              BranchSideFuncs:
                - free
                - _.800
                - warning
                - _.800
                - warning
                - common_exit
                - exit
                - repo_in_merge_bases
                - common_exit
                - exit
                - repo_in_merge_bases
        - Branch String:   'builtin/branch.c:156,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:157,19'
              BranchSideFuncs:
                - free
                - _.800
                - warning
                - _.800
                - warning
                - common_exit
                - exit
                - repo_in_merge_bases
                - common_exit
                - exit
                - repo_in_merge_bases
            - BranchSide:      'builtin/branch.c:159,11'
              BranchSideFuncs:
                - free
                - _.800
                - warning
                - _.800
                - warning
                - common_exit
                - exit
                - repo_in_merge_bases
                - common_exit
                - exit
                - repo_in_merge_bases
        - Branch String:   'builtin/branch.c:159,11'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:159,47'
              BranchSideFuncs:
                - repo_in_merge_bases
                - free
                - _.800
                - warning
                - _.800
                - warning
                - common_exit
                - exit
                - repo_in_merge_bases
                - common_exit
                - exit
            - BranchSide:      'builtin/branch.c:159,9'
              BranchSideFuncs:
                - free
                - _.800
                - warning
                - _.800
                - warning
                - common_exit
                - exit
                - repo_in_merge_bases
                - common_exit
                - exit
        - Branch String:   'builtin/branch.c:161,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:162,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/branch.c:171,6'
              BranchSideFuncs:
                - free
                - _.800
                - warning
                - _.800
                - warning
                - common_exit
                - exit
                - repo_in_merge_bases
        - Branch String:   'builtin/branch.c:171,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:171,6'
              BranchSideFuncs:
                - _.800
                - warning
                - free
                - _.800
                - warning
                - common_exit
                - exit
                - repo_in_merge_bases
            - BranchSide:      'builtin/branch.c:172,16'
              BranchSideFuncs:
                - _.800
                - warning
                - free
                - _.800
                - warning
                - common_exit
                - exit
                - repo_in_merge_bases
        - Branch String:   'builtin/branch.c:172,16'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:172,47'
              BranchSideFuncs:
                - repo_in_merge_bases
                - _.800
                - warning
                - free
                - _.800
                - warning
                - common_exit
                - exit
            - BranchSide:      'builtin/branch.c:172,7'
              BranchSideFuncs:
                - _.800
                - warning
                - free
                - _.800
                - warning
                - common_exit
                - exit
        - Branch String:   'builtin/branch.c:173,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:174,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/branch.c:175,7'
              BranchSideFuncs:
                - _.800
                - warning
                - free
                - _.800
                - warning
        - Branch String:   'builtin/branch.c:175,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:177,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/branch.c:185,2'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/branch.c:177,12'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:178,12'
              BranchSideFuncs:
                - _.800
                - warning
                - free
            - BranchSide:      'builtin/branch.c:182,12'
              BranchSideFuncs:
                - _.800
                - warning
                - free
      Callsites:
        - Src:             'builtin/branch.c:145,27'
          Dst:             branch_get
        - Src:             'builtin/branch.c:146,26'
          Dst:             branch_get_upstream
        - Src:             'builtin/branch.c:151,28'
          Dst:             get_main_ref_store
        - Src:             'builtin/branch.c:151,8'
          Dst:             refs_resolve_refdup
        - Src:             'builtin/branch.c:153,20'
          Dst:             lookup_commit_reference
        - Src:             'builtin/branch.c:159,27'
          Dst:             repo_in_merge_bases
        - Src:             'builtin/branch.c:162,3'
          Dst:             common_exit
        - Src:             'builtin/branch.c:162,3'
          Dst:             exit
        - Src:             'builtin/branch.c:172,27'
          Dst:             repo_in_merge_bases
        - Src:             'builtin/branch.c:174,4'
          Dst:             common_exit
        - Src:             'builtin/branch.c:174,4'
          Dst:             exit
        - Src:             'builtin/branch.c:178,12'
          Dst:             _
        - Src:             'builtin/branch.c:178,4'
          Dst:             warning
        - Src:             'builtin/branch.c:182,12'
          Dst:             _
        - Src:             'builtin/branch.c:182,4'
          Dst:             warning
    - functionName:    delete_branch_config
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - branchname
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - repo_config_rename_section
        - strbuf_addf
        - strbuf_release
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/branch.c:213,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:213,6'
              BranchSideFuncs:
                - _.800
                - warning
                - strbuf_release
            - BranchSide:      'builtin/branch.c:214,11'
              BranchSideFuncs:
                - _.800
                - warning
                - strbuf_release
      Callsites:
        - Src:             'builtin/branch.c:212,2'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:213,6'
          Dst:             repo_config_rename_section
        - Src:             'builtin/branch.c:214,11'
          Dst:             _
        - Src:             'builtin/branch.c:214,3'
          Dst:             warning
        - Src:             'builtin/branch.c:215,2'
          Dst:             strbuf_release
    - functionName:    check_branch_commit
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - branchname
        - refname
        - oid
        - head_rev
        - kinds
        - force
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - advise_if_enabled
        - branch_merged
        - const_error
        - error
        - lookup_commit_reference
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/branch.c:195,13'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:195,17'
              BranchSideFuncs:
                - branch_merged
                - _.800
                - error
                - const_error.801
                - _.800
                - advise_if_enabled
            - BranchSide:      'builtin/branch.c:199,7'
              BranchSideFuncs:
                - branch_merged
                - _.800
                - error
                - const_error.801
                - _.800
                - advise_if_enabled
        - Branch String:   'builtin/branch.c:195,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:196,3'
              BranchSideFuncs:
                - branch_merged
                - _.800
                - error
                - const_error.801
                - _.800
                - advise_if_enabled
            - BranchSide:      'builtin/branch.c:199,7'
              BranchSideFuncs:
                - branch_merged
                - _.800
                - error
                - const_error.801
                - _.800
                - advise_if_enabled
        - Branch String:   'builtin/branch.c:199,13'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:199,31'
              BranchSideFuncs: []
            - BranchSide:      'builtin/branch.c:206,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/branch.c:199,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:200,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/branch.c:206,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/branch.c:194,23'
          Dst:             lookup_commit_reference
        - Src:             'builtin/branch.c:196,3'
          Dst:             _
        - Src:             'builtin/branch.c:196,3'
          Dst:             error
        - Src:             'builtin/branch.c:196,3'
          Dst:             const_error
        - Src:             'builtin/branch.c:199,17'
          Dst:             branch_merged
        - Src:             'builtin/branch.c:200,3'
          Dst:             _
        - Src:             'builtin/branch.c:200,3'
          Dst:             error
        - Src:             'builtin/branch.c:200,3'
          Dst:             const_error
        - Src:             'builtin/branch.c:202,7'
          Dst:             _
        - Src:             'builtin/branch.c:201,3'
          Dst:             advise_if_enabled
    - functionName:    git_config_set_multivar
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - key
        - value
        - value_pattern
        - flags
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_multivar
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:832,2'
          Dst:             repo_config_set_multivar
    - functionName:    copy_or_rename_branch
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - oldname
        - newname
        - copy
        - force
      BBCount:         80
      ICount:          491
      EdgeCount:       100
      CyclomaticComplexity: 22
      functionsReached:
        - BUG_fl
        - _
        - advise_if_enabled
        - common_exit
        - die
        - die_message
        - exit
        - free_worktrees
        - get_main_ref_store
        - get_worktrees
        - is_null_oid
        - reject_rebase_or_bisect_branch
        - replace_each_worktree_head_symref
        - repo_config_copy_section
        - repo_config_rename_section
        - skip_prefix
        - strbuf_addf
        - strbuf_check_branch_ref
        - strbuf_release
        - strcmp
        - validate_branchname
        - validate_new_branchname
        - warning
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/branch.c:582,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:587,42'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die_message
                - _.800
                - advise_if_enabled
                - common_exit
                - exit
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - _.800
                - die
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
                - strcmp
                - is_null_oid.805
            - BranchSide:      'builtin/branch.c:597,11'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - _.800
                - die
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
                - strcmp
                - is_null_oid.805
        - Branch String:   'builtin/branch.c:587,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:588,13'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - _.800
                - die
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
                - strcmp
                - is_null_oid.805
            - BranchSide:      'builtin/branch.c:590,8'
              BranchSideFuncs:
                - _.800
                - die_message
                - _.800
                - advise_if_enabled
                - common_exit
                - exit
        - Branch String:   'builtin/branch.c:597,2'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:598,25'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - _.800
                - die
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
                - strcmp
                - is_null_oid.805
            - BranchSide:      'builtin/branch.c:608,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - _.800
                - die
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
        - Branch String:   'builtin/branch.c:600,20'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:600,38'
              BranchSideFuncs:
                - strcmp
                - is_null_oid.805
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - _.800
                - die
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
            - BranchSide:      'builtin/branch.c:606,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - _.800
                - die
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
                - strcmp
                - is_null_oid.805
        - Branch String:   'builtin/branch.c:600,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:601,17'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - _.800
                - die
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
                - strcmp
                - is_null_oid.805
            - BranchSide:      'builtin/branch.c:606,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - _.800
                - die
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
                - strcmp
                - is_null_oid.805
        - Branch String:   'builtin/branch.c:602,8'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:603,18'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - _.800
                - die
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
            - BranchSide:      'builtin/branch.c:604,4'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - _.800
                - die
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
        - Branch String:   'builtin/branch.c:608,12'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:608,81'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - _.800
                - die
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
            - BranchSide:      'builtin/branch.c:608,17'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - _.800
                - die
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
        - Branch String:   'builtin/branch.c:608,42'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:608,81'
              BranchSideFuncs:
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
            - BranchSide:      'builtin/branch.c:619,14'
              BranchSideFuncs:
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
        - Branch String:   'builtin/branch.c:608,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:609,7'
              BranchSideFuncs:
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
            - BranchSide:      'builtin/branch.c:619,14'
              BranchSideFuncs:
                - strcmp
                - validate_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
                - validate_new_branchname
        - Branch String:   'builtin/branch.c:609,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:610,8'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:612,8'
              BranchSideFuncs:
                - _.800
                - die
        - Branch String:   'builtin/branch.c:619,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:620,23'
              BranchSideFuncs:
                - validate_new_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
            - BranchSide:      'builtin/branch.c:622,27'
              BranchSideFuncs:
                - validate_new_branchname
                - reject_rebase_or_bisect_branch
                - skip_prefix.834
                - BUG_fl
                - skip_prefix.834
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
        - Branch String:   'builtin/branch.c:626,68'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:627,26'
              BranchSideFuncs:
                - skip_prefix.834
                - BUG_fl
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
            - BranchSide:      'builtin/branch.c:628,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/branch.c:626,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:628,3'
              BranchSideFuncs:
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
            - BranchSide:      'builtin/branch.c:631,6'
              BranchSideFuncs:
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
                - strbuf_addf
        - Branch String:   'builtin/branch.c:631,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:633,15'
              BranchSideFuncs:
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:636,15'
              BranchSideFuncs:
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
                - _.800
                - die
        - Branch String:   'builtin/branch.c:638,12'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:638,17'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:641,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
        - Branch String:   'builtin/branch.c:638,43'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:639,41'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:641,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
        - Branch String:   'builtin/branch.c:638,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:640,7'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:641,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - get_main_ref_store
                - refs_copy_existing_ref
                - _.800
                - die
        - Branch String:   'builtin/branch.c:641,11'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:641,56'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_copy_existing_ref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:644,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
        - Branch String:   'builtin/branch.c:641,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:642,7'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:644,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
                - _.800
                - warning
        - Branch String:   'builtin/branch.c:644,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:645,7'
              BranchSideFuncs:
                - _.800
                - warning
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
                - _.800
                - warning
            - BranchSide:      'builtin/branch.c:653,7'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
        - Branch String:   'builtin/branch.c:645,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:646,12'
              BranchSideFuncs:
                - _.800
                - warning
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:649,12'
              BranchSideFuncs:
                - _.800
                - warning
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - replace_each_worktree_head_symref
                - _.800
                - die
        - Branch String:   'builtin/branch.c:653,12'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:653,16'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:658,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
        - Branch String:   'builtin/branch.c:653,40'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:654,40'
              BranchSideFuncs:
                - replace_each_worktree_head_symref
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:658,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
        - Branch String:   'builtin/branch.c:653,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:656,7'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:658,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
                - _.800
                - die
        - Branch String:   'builtin/branch.c:662,12'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:662,42'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:664,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
        - Branch String:   'builtin/branch.c:662,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:663,7'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:664,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - strcmp
                - repo_config_copy_section
                - _.800
                - die
        - Branch String:   'builtin/branch.c:664,11'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:664,21'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - repo_config_copy_section
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:664,11'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
        - Branch String:   'builtin/branch.c:664,63'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:664,63'
              BranchSideFuncs:
                - repo_config_copy_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:665,31'
              BranchSideFuncs:
                - repo_config_copy_section
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktrees
                - _.800
                - die
        - Branch String:   'builtin/branch.c:664,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:664,6'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:666,7'
              BranchSideFuncs:
                - _.800
                - die
      Callsites:
        - Src:             'builtin/branch.c:580,32'
          Dst:             get_worktrees
        - Src:             'builtin/branch.c:582,6'
          Dst:             strbuf_check_branch_ref
        - Src:             'builtin/branch.c:587,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/branch.c:587,7'
          Dst:             refs_ref_exists
        - Src:             'builtin/branch.c:590,27'
          Dst:             _
        - Src:             'builtin/branch.c:590,15'
          Dst:             die_message
        - Src:             'builtin/branch.c:592,8'
          Dst:             _
        - Src:             'builtin/branch.c:591,4'
          Dst:             advise_if_enabled
        - Src:             'builtin/branch.c:593,4'
          Dst:             common_exit
        - Src:             'builtin/branch.c:593,4'
          Dst:             exit
        - Src:             'builtin/branch.c:600,24'
          Dst:             strcmp
        - Src:             'builtin/branch.c:602,8'
          Dst:             is_null_oid
        - Src:             'builtin/branch.c:608,62'
          Dst:             get_main_ref_store
        - Src:             'builtin/branch.c:608,46'
          Dst:             refs_ref_exists
        - Src:             'builtin/branch.c:610,8'
          Dst:             _
        - Src:             'builtin/branch.c:610,4'
          Dst:             die
        - Src:             'builtin/branch.c:612,8'
          Dst:             _
        - Src:             'builtin/branch.c:612,4'
          Dst:             die
        - Src:             'builtin/branch.c:619,7'
          Dst:             strcmp
        - Src:             'builtin/branch.c:620,3'
          Dst:             validate_branchname
        - Src:             'builtin/branch.c:622,3'
          Dst:             validate_new_branchname
        - Src:             'builtin/branch.c:624,2'
          Dst:             reject_rebase_or_bisect_branch
        - Src:             'builtin/branch.c:626,7'
          Dst:             skip_prefix
        - Src:             'builtin/branch.c:627,7'
          Dst:             skip_prefix
        - Src:             'builtin/branch.c:628,3'
          Dst:             BUG_fl
        - Src:             'builtin/branch.c:632,3'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:635,3'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:639,22'
          Dst:             get_main_ref_store
        - Src:             'builtin/branch.c:639,6'
          Dst:             refs_rename_ref
        - Src:             'builtin/branch.c:640,7'
          Dst:             _
        - Src:             'builtin/branch.c:640,3'
          Dst:             die
        - Src:             'builtin/branch.c:641,37'
          Dst:             get_main_ref_store
        - Src:             'builtin/branch.c:641,14'
          Dst:             refs_copy_existing_ref
        - Src:             'builtin/branch.c:642,7'
          Dst:             _
        - Src:             'builtin/branch.c:642,3'
          Dst:             die
        - Src:             'builtin/branch.c:646,12'
          Dst:             _
        - Src:             'builtin/branch.c:646,4'
          Dst:             warning
        - Src:             'builtin/branch.c:649,12'
          Dst:             _
        - Src:             'builtin/branch.c:649,4'
          Dst:             warning
        - Src:             'builtin/branch.c:654,6'
          Dst:             replace_each_worktree_head_symref
        - Src:             'builtin/branch.c:656,7'
          Dst:             _
        - Src:             'builtin/branch.c:656,3'
          Dst:             die
        - Src:             'builtin/branch.c:658,2'
          Dst:             strbuf_release
        - Src:             'builtin/branch.c:660,2'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:661,2'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:662,15'
          Dst:             repo_config_rename_section
        - Src:             'builtin/branch.c:663,7'
          Dst:             _
        - Src:             'builtin/branch.c:663,3'
          Dst:             die
        - Src:             'builtin/branch.c:664,14'
          Dst:             strcmp
        - Src:             'builtin/branch.c:665,6'
          Dst:             repo_config_copy_section
        - Src:             'builtin/branch.c:666,7'
          Dst:             _
        - Src:             'builtin/branch.c:666,3'
          Dst:             die
        - Src:             'builtin/branch.c:667,2'
          Dst:             strbuf_release
        - Src:             'builtin/branch.c:668,2'
          Dst:             strbuf_release
        - Src:             'builtin/branch.c:669,2'
          Dst:             strbuf_release
        - Src:             'builtin/branch.c:670,2'
          Dst:             strbuf_release
        - Src:             'builtin/branch.c:671,2'
          Dst:             free_worktrees
    - functionName:    edit_branch_description
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - branch_name
      BBCount:         21
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - edit_description
        - git_config_set
        - launch_editor
        - read_branch_desc
        - strbuf_addch
        - strbuf_addf
        - strbuf_commented_addf
        - strbuf_release
        - strbuf_setlen
        - strbuf_stripspace
        - write_file_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/branch.c:683,15'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:683,22'
              BranchSideFuncs:
                - _.800
                - strbuf_commented_addf
                - edit_description
                - write_file_buf
                - strbuf_setlen.812
                - edit_description
                - launch_editor
                - strbuf_stripspace
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - git_config_set
                - strbuf_release
                - strbuf_addch.811
            - BranchSide:      'builtin/branch.c:684,3'
              BranchSideFuncs:
                - strbuf_addch.811
                - _.800
                - strbuf_commented_addf
                - edit_description
                - write_file_buf
                - strbuf_setlen.812
                - edit_description
                - launch_editor
                - strbuf_stripspace
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - git_config_set
                - strbuf_release
        - Branch String:   'builtin/branch.c:683,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:684,3'
              BranchSideFuncs:
                - strbuf_addch.811
                - _.800
                - strbuf_commented_addf
                - edit_description
                - write_file_buf
                - strbuf_setlen.812
                - edit_description
                - launch_editor
                - strbuf_stripspace
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - git_config_set
                - strbuf_release
            - BranchSide:      'builtin/branch.c:685,30'
              BranchSideFuncs:
                - _.800
                - strbuf_commented_addf
                - edit_description
                - write_file_buf
                - strbuf_setlen.812
                - edit_description
                - launch_editor
                - strbuf_stripspace
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - git_config_set
                - strbuf_release
        - Branch String:   'builtin/branch.c:692,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:693,3'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/branch.c:696,26'
              BranchSideFuncs:
                - strbuf_stripspace
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - git_config_set
        - Branch String:   'builtin/branch.c:699,14'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:699,17'
              BranchSideFuncs:
                - git_config_set
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/branch.c:700,23'
              BranchSideFuncs:
                - git_config_set
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/branch.c:699,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:700,23'
              BranchSideFuncs:
                - git_config_set
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/branch.c:701,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/branch.c:700,28'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:700,42'
              BranchSideFuncs:
                - git_config_set
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/branch.c:700,3'
              BranchSideFuncs:
                - git_config_set
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'builtin/branch.c:682,12'
          Dst:             read_branch_desc
        - Src:             'builtin/branch.c:684,3'
          Dst:             strbuf_addch
        - Src:             'builtin/branch.c:686,7'
          Dst:             _
        - Src:             'builtin/branch.c:685,2'
          Dst:             strbuf_commented_addf
        - Src:             'builtin/branch.c:690,17'
          Dst:             edit_description
        - Src:             'builtin/branch.c:690,2'
          Dst:             write_file_buf
        - Src:             'builtin/branch.c:691,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/branch.c:692,20'
          Dst:             edit_description
        - Src:             'builtin/branch.c:692,6'
          Dst:             launch_editor
        - Src:             'builtin/branch.c:693,3'
          Dst:             strbuf_release
        - Src:             'builtin/branch.c:696,2'
          Dst:             strbuf_stripspace
        - Src:             'builtin/branch.c:698,2'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:700,3'
          Dst:             git_config_set
        - Src:             'builtin/branch.c:701,2'
          Dst:             strbuf_release
        - Src:             'builtin/branch.c:702,2'
          Dst:             strbuf_release
    - functionName:    print_ref_list
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - sorting
        - format
        - output
      BBCount:         29
      ICount:          201
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - __assert_fail
        - build_format
        - calc_maxwidth
        - column_active
        - die
        - filter_ahead_behind
        - filter_refs
        - format_ref_array_item
        - print_formatted_ref_array
        - ref_array_clear
        - ref_array_sort
        - strbuf_release
        - strbuf_setlen
        - string_list_append
        - strlen
        - verify_ref_format
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/branch.c:457,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:458,17'
              BranchSideFuncs:
                - filter_refs
                - build_format
                - verify_ref_format
                - filter_ahead_behind
                - ref_array_sort
                - column_active
                - print_formatted_ref_array
                - ref_array_clear
                - free
                - __assert_fail
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.812
                - strbuf_setlen.812
                - format_ref_array_item
                - string_list_append
                - die
                - _.800
                - die
                - strlen
                - calc_maxwidth
            - BranchSide:      'builtin/branch.c:460,2'
              BranchSideFuncs:
                - filter_refs
                - build_format
                - verify_ref_format
                - filter_ahead_behind
                - ref_array_sort
                - column_active
                - print_formatted_ref_array
                - ref_array_clear
                - free
                - __assert_fail
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.812
                - strbuf_setlen.812
                - format_ref_array_item
                - string_list_append
                - die
                - _.800
                - die
                - strlen
                - calc_maxwidth
        - Branch String:   'builtin/branch.c:464,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:465,43'
              BranchSideFuncs:
                - strlen
                - calc_maxwidth
                - build_format
                - verify_ref_format
                - filter_ahead_behind
                - ref_array_sort
                - column_active
                - print_formatted_ref_array
                - ref_array_clear
                - free
                - __assert_fail
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.812
                - strbuf_setlen.812
                - format_ref_array_item
                - string_list_append
                - die
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:467,7'
              BranchSideFuncs:
                - build_format
                - verify_ref_format
                - filter_ahead_behind
                - ref_array_sort
                - column_active
                - print_formatted_ref_array
                - ref_array_clear
                - free
                - __assert_fail
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.812
                - strbuf_setlen.812
                - format_ref_array_item
                - string_list_append
                - die
                - _.800
                - die
        - Branch String:   'builtin/branch.c:467,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:468,43'
              BranchSideFuncs:
                - verify_ref_format
                - filter_ahead_behind
                - ref_array_sort
                - column_active
                - print_formatted_ref_array
                - ref_array_clear
                - free
                - __assert_fail
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.812
                - strbuf_setlen.812
                - format_ref_array_item
                - string_list_append
                - die
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:469,22'
              BranchSideFuncs:
                - verify_ref_format
                - filter_ahead_behind
                - ref_array_sort
                - column_active
                - print_formatted_ref_array
                - ref_array_clear
                - free
                - __assert_fail
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.812
                - strbuf_setlen.812
                - format_ref_array_item
                - string_list_append
                - die
                - _.800
                - die
        - Branch String:   'builtin/branch.c:471,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:472,7'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:474,22'
              BranchSideFuncs:
                - filter_ahead_behind
                - ref_array_sort
                - column_active
                - print_formatted_ref_array
                - ref_array_clear
                - free
                - __assert_fail
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.812
                - strbuf_setlen.812
                - format_ref_array_item
                - string_list_append
                - die
        - Branch String:   'builtin/branch.c:477,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:478,17'
              BranchSideFuncs:
                - __assert_fail
                - strbuf_release
                - strbuf_release
                - ref_array_clear
                - free
                - strbuf_setlen.812
                - strbuf_setlen.812
                - format_ref_array_item
                - string_list_append
                - die
            - BranchSide:      'builtin/branch.c:495,37'
              BranchSideFuncs:
                - print_formatted_ref_array
                - ref_array_clear
                - free
        - Branch String:   'builtin/branch.c:480,3'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:480,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/branch.c:480,3'
              BranchSideFuncs:
                - __assert_fail
                - strbuf_release
                - strbuf_release
                - ref_array_clear
                - free
                - strbuf_setlen.812
                - strbuf_setlen.812
                - format_ref_array_item
                - string_list_append
                - die
        - Branch String:   'builtin/branch.c:480,3'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:480,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - ref_array_clear
                - free
                - strbuf_setlen.812
                - strbuf_setlen.812
                - format_ref_array_item
                - string_list_append
                - die
            - BranchSide:      'builtin/branch.c:482,10'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - ref_array_clear
                - free
                - strbuf_setlen.812
                - strbuf_setlen.812
                - format_ref_array_item
                - string_list_append
                - die
        - Branch String:   'builtin/branch.c:482,3'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:483,4'
              BranchSideFuncs:
                - strbuf_setlen.812
                - strbuf_setlen.812
                - format_ref_array_item
                - string_list_append
                - strbuf_release
                - strbuf_release
                - ref_array_clear
                - free
                - die
            - BranchSide:      'builtin/branch.c:492,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - ref_array_clear
                - free
        - Branch String:   'builtin/branch.c:485,8'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:486,19'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/branch.c:489,23'
              BranchSideFuncs:
                - string_list_append
                - strbuf_release
                - strbuf_release
                - ref_array_clear
                - free
                - strbuf_setlen.812
                - strbuf_setlen.812
                - format_ref_array_item
                - die
      Callsites:
        - Src:             'builtin/branch.c:462,2'
          Dst:             filter_refs
        - Src:             'builtin/branch.c:465,36'
          Dst:             strlen
        - Src:             'builtin/branch.c:465,14'
          Dst:             calc_maxwidth
        - Src:             'builtin/branch.c:468,30'
          Dst:             build_format
        - Src:             'builtin/branch.c:471,6'
          Dst:             verify_ref_format
        - Src:             'builtin/branch.c:472,7'
          Dst:             _
        - Src:             'builtin/branch.c:472,3'
          Dst:             die
        - Src:             'builtin/branch.c:474,2'
          Dst:             filter_ahead_behind
        - Src:             'builtin/branch.c:475,2'
          Dst:             ref_array_sort
        - Src:             'builtin/branch.c:477,6'
          Dst:             column_active
        - Src:             'builtin/branch.c:480,3'
          Dst:             __assert_fail
        - Src:             'builtin/branch.c:483,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/branch.c:484,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/branch.c:485,8'
          Dst:             format_ref_array_item
        - Src:             'builtin/branch.c:486,5'
          Dst:             die
        - Src:             'builtin/branch.c:489,4'
          Dst:             string_list_append
        - Src:             'builtin/branch.c:492,3'
          Dst:             strbuf_release
        - Src:             'builtin/branch.c:493,3'
          Dst:             strbuf_release
        - Src:             'builtin/branch.c:495,3'
          Dst:             print_formatted_ref_array
        - Src:             'builtin/branch.c:498,2'
          Dst:             ref_array_clear
    - functionName:    column_active
      functionSourceFile: '/src/git/./column.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - colopts
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_current_branch_name
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - get_main_ref_store
        - puts
        - skip_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/branch.c:504,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:505,67'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.800
                - die
                - skip_prefix.834
                - _.800
                - die
                - puts
            - BranchSide:      'builtin/branch.c:505,67'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.800
                - die
                - skip_prefix.834
                - _.800
                - die
                - puts
        - Branch String:   'builtin/branch.c:508,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:509,7'
              BranchSideFuncs:
                - skip_prefix.834
                - _.800
                - die
                - puts
            - BranchSide:      'builtin/branch.c:510,13'
              BranchSideFuncs:
                - skip_prefix.834
                - _.800
                - die
                - puts
        - Branch String:   'builtin/branch.c:510,11'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:511,3'
              BranchSideFuncs:
                - skip_prefix.834
                - _.800
                - die
                - puts
            - BranchSide:      'builtin/branch.c:512,23'
              BranchSideFuncs:
                - skip_prefix.834
                - _.800
                - die
                - puts
        - Branch String:   'builtin/branch.c:512,11'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:513,8'
              BranchSideFuncs:
                - puts
            - BranchSide:      'builtin/branch.c:515,7'
              BranchSideFuncs:
                - _.800
                - die
      Callsites:
        - Src:             'builtin/branch.c:505,48'
          Dst:             get_main_ref_store
        - Src:             'builtin/branch.c:505,24'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'builtin/branch.c:509,7'
          Dst:             _
        - Src:             'builtin/branch.c:509,3'
          Dst:             die
        - Src:             'builtin/branch.c:512,11'
          Dst:             skip_prefix
        - Src:             'builtin/branch.c:513,3'
          Dst:             puts
        - Src:             'builtin/branch.c:515,7'
          Dst:             _
        - Src:             'builtin/branch.c:515,3'
          Dst:             die
    - functionName:    delete_branches
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - argc
        - argv
        - force
        - kinds
        - quiet
      BBCount:         62
      ICount:          428
      EdgeCount:       77
      CyclomaticComplexity: 17
      functionsReached:
        - _
        - branch_checked_out
        - check_branch_commit
        - const_error
        - delete_branch_config
        - die
        - error
        - get_main_ref_store
        - lookup_commit_reference
        - mkpathdup
        - printf
        - repo_find_unique_abbrev
        - strbuf_branchname
        - strbuf_release
        - strbuf_setlen
        - strcspn
        - string_list_append
        - string_list_clear
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/branch.c:235,2'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:237,9'
              BranchSideFuncs:
                - strcspn
                - lookup_commit_reference
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - strbuf_setlen.812
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - branch_checked_out
                - _.800
                - error
                - const_error.801
            - BranchSide:      'builtin/branch.c:245,7'
              BranchSideFuncs:
                - strcspn
                - lookup_commit_reference
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - strbuf_setlen.812
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - branch_checked_out
                - _.800
                - error
                - const_error.801
            - BranchSide:      'builtin/branch.c:249,7'
              BranchSideFuncs:
                - _.800
                - die
        - Branch String:   'builtin/branch.c:253,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:254,38'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - strbuf_setlen.812
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - branch_checked_out
                - _.800
                - error
                - const_error.801
            - BranchSide:      'builtin/branch.c:256,9'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - strbuf_setlen.812
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - branch_checked_out
                - _.800
                - error
                - const_error.801
        - Branch String:   'builtin/branch.c:256,2'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:257,9'
              BranchSideFuncs:
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - branch_checked_out
                - _.800
                - error
                - const_error.801
            - BranchSide:      'builtin/branch.c:323,42'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
        - Branch String:   'builtin/branch.c:264,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:266,35'
              BranchSideFuncs:
                - branch_checked_out
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - _.800
                - error
                - const_error.801
            - BranchSide:      'builtin/branch.c:275,51'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - branch_checked_out
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
        - Branch String:   'builtin/branch.c:266,8'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:267,5'
              BranchSideFuncs:
                - _.800
                - error
                - const_error.801
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - branch_checked_out
            - BranchSide:      'builtin/branch.c:273,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - branch_checked_out
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
        - Branch String:   'builtin/branch.c:281,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:282,8'
              BranchSideFuncs:
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - branch_checked_out
                - _.800
                - error
                - const_error.801
            - BranchSide:      'builtin/branch.c:307,9'
              BranchSideFuncs:
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - branch_checked_out
                - _.800
                - error
                - const_error.801
        - Branch String:   'builtin/branch.c:282,8'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:283,5'
              BranchSideFuncs:
                - _.800
                - error
                - const_error.801
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - branch_checked_out
                - _.800
                - error
                - const_error.801
            - BranchSide:      'builtin/branch.c:285,36'
              BranchSideFuncs:
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - branch_checked_out
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
        - Branch String:   'builtin/branch.c:295,9'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:296,6'
              BranchSideFuncs:
                - _.800
                - error
                - const_error.801
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - branch_checked_out
                - _.800
                - error
                - const_error.801
            - BranchSide:      'builtin/branch.c:300,6'
              BranchSideFuncs:
                - _.800
                - error
                - const_error.801
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - branch_checked_out
                - _.800
                - error
                - const_error.801
        - Branch String:   'builtin/branch.c:307,46'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:308,33'
              BranchSideFuncs:
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - branch_checked_out
                - _.800
                - error
                - const_error.801
            - BranchSide:      'builtin/branch.c:314,46'
              BranchSideFuncs:
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - branch_checked_out
                - _.800
                - error
                - const_error.801
        - Branch String:   'builtin/branch.c:307,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:310,8'
              BranchSideFuncs:
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - branch_checked_out
                - _.800
                - error
                - const_error.801
            - BranchSide:      'builtin/branch.c:314,46'
              BranchSideFuncs:
                - string_list_append
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - branch_checked_out
                - _.800
                - error
                - const_error.801
        - Branch String:   'builtin/branch.c:315,24'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:315,16'
              BranchSideFuncs:
                - xstrdup
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - branch_checked_out
                - _.800
                - error
                - const_error.801
            - BranchSide:      'builtin/branch.c:316,12'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - branch_checked_out
                - _.800
                - error
                - const_error.801
        - Branch String:   'builtin/branch.c:316,11'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:316,36'
              BranchSideFuncs:
                - xstrdup
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - repo_find_unique_abbrev
                - branch_checked_out
                - _.800
                - error
                - const_error.801
            - BranchSide:      'builtin/branch.c:317,35'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - xstrdup
                - free
                - strbuf_setlen.812
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
                - strbuf_branchname
                - free
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - mkpathdup
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - _.800
                - error
                - const_error.801
                - free
                - _.800
                - error
                - const_error.801
                - _.800
                - error
                - const_error.801
                - check_branch_commit
                - string_list_append
                - branch_checked_out
                - _.800
                - error
                - const_error.801
        - Branch String:   'builtin/branch.c:323,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:324,7'
              BranchSideFuncs:
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
            - BranchSide:      'builtin/branch.c:326,2'
              BranchSideFuncs:
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
        - Branch String:   'builtin/branch.c:326,2'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:326,2'
              BranchSideFuncs:
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
            - BranchSide:      'builtin/branch.c:326,2'
              BranchSideFuncs:
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - _.800
        - Branch String:   'builtin/branch.c:326,2'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:327,24'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - free
                - string_list_clear
                - free
                - strbuf_release
                - _.800
            - BranchSide:      'builtin/branch.c:341,2'
              BranchSideFuncs:
                - string_list_clear
                - free
                - strbuf_release
        - Branch String:   'builtin/branch.c:329,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:330,20'
              BranchSideFuncs:
                - free
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - _.800
            - BranchSide:      'builtin/branch.c:339,8'
              BranchSideFuncs:
                - free
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - delete_branch_config
                - _.800
        - Branch String:   'builtin/branch.c:331,8'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:332,12'
              BranchSideFuncs:
                - delete_branch_config
                - free
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - _.800
            - BranchSide:      'builtin/branch.c:337,25'
              BranchSideFuncs:
                - delete_branch_config
                - free
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - printf
                - _.800
        - Branch String:   'builtin/branch.c:332,12'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:333,8'
              BranchSideFuncs:
                - _.800
                - printf
                - delete_branch_config
                - free
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
            - BranchSide:      'builtin/branch.c:334,8'
              BranchSideFuncs:
                - _.800
                - printf
                - delete_branch_config
                - free
                - string_list_clear
                - free
                - strbuf_release
                - get_main_ref_store
                - refs_ref_exists
                - _.800
      Callsites:
        - Src:             'builtin/branch.c:249,7'
          Dst:             _
        - Src:             'builtin/branch.c:249,3'
          Dst:             die
        - Src:             'builtin/branch.c:251,20'
          Dst:             strcspn
        - Src:             'builtin/branch.c:254,14'
          Dst:             lookup_commit_reference
        - Src:             'builtin/branch.c:260,3'
          Dst:             strbuf_branchname
        - Src:             'builtin/branch.c:262,10'
          Dst:             mkpathdup
        - Src:             'builtin/branch.c:266,16'
          Dst:             branch_checked_out
        - Src:             'builtin/branch.c:267,5'
          Dst:             _
        - Src:             'builtin/branch.c:267,5'
          Dst:             error
        - Src:             'builtin/branch.c:267,5'
          Dst:             const_error
        - Src:             'builtin/branch.c:275,32'
          Dst:             get_main_ref_store
        - Src:             'builtin/branch.c:275,12'
          Dst:             refs_resolve_refdup
        - Src:             'builtin/branch.c:283,5'
          Dst:             _
        - Src:             'builtin/branch.c:283,5'
          Dst:             error
        - Src:             'builtin/branch.c:283,5'
          Dst:             const_error
        - Src:             'builtin/branch.c:285,26'
          Dst:             mkpathdup
        - Src:             'builtin/branch.c:286,48'
          Dst:             get_main_ref_store
        - Src:             'builtin/branch.c:286,28'
          Dst:             refs_resolve_refdup
        - Src:             'builtin/branch.c:296,6'
          Dst:             _
        - Src:             'builtin/branch.c:296,6'
          Dst:             error
        - Src:             'builtin/branch.c:296,6'
          Dst:             const_error
        - Src:             'builtin/branch.c:300,6'
          Dst:             _
        - Src:             'builtin/branch.c:300,6'
          Dst:             error
        - Src:             'builtin/branch.c:300,6'
          Dst:             const_error
        - Src:             'builtin/branch.c:308,7'
          Dst:             check_branch_commit
        - Src:             'builtin/branch.c:314,10'
          Dst:             string_list_append
        - Src:             'builtin/branch.c:317,11'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/branch.c:315,16'
          Dst:             xstrdup
        - Src:             'builtin/branch.c:256,29'
          Dst:             strbuf_setlen
        - Src:             'builtin/branch.c:323,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/branch.c:323,6'
          Dst:             refs_delete_refs
        - Src:             'builtin/branch.c:329,24'
          Dst:             get_main_ref_store
        - Src:             'builtin/branch.c:329,8'
          Dst:             refs_ref_exists
        - Src:             'builtin/branch.c:333,8'
          Dst:             _
        - Src:             'builtin/branch.c:334,8'
          Dst:             _
        - Src:             'builtin/branch.c:332,5'
          Dst:             printf
        - Src:             'builtin/branch.c:337,4'
          Dst:             delete_branch_config
        - Src:             'builtin/branch.c:341,2'
          Dst:             string_list_clear
        - Src:             'builtin/branch.c:344,2'
          Dst:             strbuf_release
    - functionName:    git_branch_config
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         24
      ICount:          167
      EdgeCount:       34
      CyclomaticComplexity: 12
      functionsReached:
        - color_parse
        - config_error_nonbool
        - const_error
        - git_color_config
        - git_column_config
        - git_config_bool
        - git_config_colorbool
        - git_default_config
        - lookup_config
        - skip_prefix
        - starts_with
        - strcasecmp
        - strcmp
        - string_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/branch.c:87,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:88,8'
              BranchSideFuncs:
                - starts_with
                - strcmp
                - git_config_colorbool
                - skip_prefix.834
                - strcmp
                - git_config_bool
                - strcasecmp
                - git_config_bool
                - git_color_config
                - git_default_config
                - lookup_config
                - config_error_nonbool
                - const_error.801
                - color_parse
                - git_column_config
            - BranchSide:      'builtin/branch.c:94,18'
              BranchSideFuncs:
                - starts_with
                - strcmp
                - git_config_colorbool
                - skip_prefix.834
                - strcmp
                - git_config_bool
                - strcasecmp
                - git_config_bool
                - git_color_config
                - git_default_config
                - lookup_config
                - config_error_nonbool
                - const_error.801
                - color_parse
                - git_column_config
        - Branch String:   'builtin/branch.c:88,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:89,11'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/branch.c:90,22'
              BranchSideFuncs:
                - string_list_append
        - Branch String:   'builtin/branch.c:94,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:95,28'
              BranchSideFuncs:
                - git_column_config
            - BranchSide:      'builtin/branch.c:96,14'
              BranchSideFuncs:
                - strcmp
                - git_config_colorbool
                - skip_prefix.834
                - strcmp
                - git_config_bool
                - strcasecmp
                - git_config_bool
                - git_color_config
                - git_default_config
                - lookup_config
                - config_error_nonbool
                - const_error.801
                - color_parse
        - Branch String:   'builtin/branch.c:96,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:97,43'
              BranchSideFuncs:
                - skip_prefix.834
                - strcmp
                - git_config_bool
                - strcasecmp
                - git_config_bool
                - git_color_config
                - git_default_config
                - lookup_config
                - config_error_nonbool
                - const_error.801
                - color_parse
            - BranchSide:      'builtin/branch.c:100,18'
              BranchSideFuncs:
                - skip_prefix.834
                - strcmp
                - git_config_bool
                - strcasecmp
                - git_config_bool
                - git_color_config
                - git_default_config
                - lookup_config
                - config_error_nonbool
                - const_error.801
                - color_parse
        - Branch String:   'builtin/branch.c:100,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:101,14'
              BranchSideFuncs:
                - lookup_config
                - config_error_nonbool
                - const_error.801
                - color_parse
            - BranchSide:      'builtin/branch.c:108,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcasecmp
                - git_config_bool
                - git_color_config
                - git_default_config
        - Branch String:   'builtin/branch.c:102,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:103,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/branch.c:104,8'
              BranchSideFuncs:
                - config_error_nonbool
                - const_error.801
                - color_parse
        - Branch String:   'builtin/branch.c:104,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:105,11'
              BranchSideFuncs:
                - color_parse
            - BranchSide:      'builtin/branch.c:106,22'
              BranchSideFuncs:
                - color_parse
        - Branch String:   'builtin/branch.c:108,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:109,40'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
                - git_color_config
                - git_default_config
            - BranchSide:      'builtin/branch.c:112,18'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
                - git_color_config
                - git_default_config
        - Branch String:   'builtin/branch.c:112,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:113,50'
              BranchSideFuncs:
                - git_color_config
                - git_default_config
            - BranchSide:      'builtin/branch.c:117,23'
              BranchSideFuncs:
                - git_color_config
                - git_default_config
        - Branch String:   'builtin/branch.c:117,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:118,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/branch.c:120,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/branch.c:87,7'
          Dst:             strcmp
        - Src:             'builtin/branch.c:89,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/branch.c:89,11'
          Dst:             const_error
        - Src:             'builtin/branch.c:90,3'
          Dst:             string_list_append
        - Src:             'builtin/branch.c:94,6'
          Dst:             starts_with
        - Src:             'builtin/branch.c:95,10'
          Dst:             git_column_config
        - Src:             'builtin/branch.c:96,7'
          Dst:             strcmp
        - Src:             'builtin/branch.c:97,22'
          Dst:             git_config_colorbool
        - Src:             'builtin/branch.c:100,6'
          Dst:             skip_prefix
        - Src:             'builtin/branch.c:101,14'
          Dst:             lookup_config
        - Src:             'builtin/branch.c:105,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/branch.c:105,11'
          Dst:             const_error
        - Src:             'builtin/branch.c:106,10'
          Dst:             color_parse
        - Src:             'builtin/branch.c:108,7'
          Dst:             strcmp
        - Src:             'builtin/branch.c:109,24'
          Dst:             git_config_bool
        - Src:             'builtin/branch.c:112,7'
          Dst:             strcasecmp
        - Src:             'builtin/branch.c:113,34'
          Dst:             git_config_bool
        - Src:             'builtin/branch.c:117,6'
          Dst:             git_color_config
        - Src:             'builtin/branch.c:120,9'
          Dst:             git_default_config
    - functionName:    strcasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    132
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_branch
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         206
      ICount:          2095
      EdgeCount:       258
      CyclomaticComplexity: 54
      functionsReached:
        - _
        - branch_checked_out
        - branch_get
        - branch_has_merge_config
        - column_active
        - const_error
        - copy_or_rename_branch
        - create_branch
        - create_branches_recursively
        - delete_branches
        - die
        - dwim_and_setup_tracking
        - edit_branch_description
        - error
        - finalize_colopts
        - get_main_ref_store
        - git_branch_config
        - git_config
        - git_config_set_multivar
        - parse_options
        - print_columns
        - print_current_branch_name
        - print_ref_list
        - ref_filter_clear
        - ref_format_clear
        - ref_sorting_options
        - ref_sorting_release
        - ref_sorting_set_sort_flags_all
        - setup_auto_pager
        - setup_ref_filter_porcelain_msg
        - skip_prefix
        - strbuf_addf
        - strbuf_branchname
        - strbuf_release
        - strbuf_setlen
        - strcmp
        - string_list_append
        - string_list_clear
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/branch.c:781,16'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:781,27'
              BranchSideFuncs:
                - strcmp
                - usage_with_options
                - git_config.892
                - string_list_append
                - get_main_ref_store
                - refs_resolve_refdup
                - _.800
                - die
                - strcmp
                - parse_options
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
                - skip_prefix.834
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:788,2'
              BranchSideFuncs:
                - git_config.892
                - string_list_append
                - get_main_ref_store
                - refs_resolve_refdup
                - _.800
                - die
                - strcmp
                - parse_options
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
                - skip_prefix.834
                - _.800
                - die
        - Branch String:   'builtin/branch.c:781,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:782,44'
              BranchSideFuncs:
                - git_config.892
                - string_list_append
                - get_main_ref_store
                - refs_resolve_refdup
                - _.800
                - die
                - strcmp
                - parse_options
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
                - skip_prefix.834
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:788,2'
              BranchSideFuncs:
                - git_config.892
                - string_list_append
                - get_main_ref_store
                - refs_resolve_refdup
                - _.800
                - die
                - strcmp
                - parse_options
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
                - skip_prefix.834
                - _.800
                - die
        - Branch String:   'builtin/branch.c:789,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:790,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - _.800
                - die
                - strcmp
                - parse_options
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
                - skip_prefix.834
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:792,10'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - _.800
                - die
                - strcmp
                - parse_options
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
                - skip_prefix.834
                - _.800
                - die
        - Branch String:   'builtin/branch.c:796,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:797,7'
              BranchSideFuncs:
                - strcmp
                - parse_options
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
                - skip_prefix.834
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:798,14'
              BranchSideFuncs:
                - strcmp
                - parse_options
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
                - skip_prefix.834
                - _.800
                - die
        - Branch String:   'builtin/branch.c:798,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:799,10'
              BranchSideFuncs:
                - skip_prefix.834
                - _.800
                - die
                - parse_options
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
            - BranchSide:      'builtin/branch.c:800,24'
              BranchSideFuncs:
                - skip_prefix.834
                - _.800
                - die
                - parse_options
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
        - Branch String:   'builtin/branch.c:800,11'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:0,0'
              BranchSideFuncs:
                - parse_options
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
            - BranchSide:      'builtin/branch.c:801,7'
              BranchSideFuncs:
                - _.800
                - die
        - Branch String:   'builtin/branch.c:806,14'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:806,18'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
            - BranchSide:      'builtin/branch.c:810,13'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
        - Branch String:   'builtin/branch.c:806,25'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:806,29'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
            - BranchSide:      'builtin/branch.c:810,13'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
        - Branch String:   'builtin/branch.c:806,34'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:806,38'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
            - BranchSide:      'builtin/branch.c:810,13'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
        - Branch String:   'builtin/branch.c:806,55'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:806,59'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
            - BranchSide:      'builtin/branch.c:810,13'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
        - Branch String:   'builtin/branch.c:806,72'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:807,7'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
            - BranchSide:      'builtin/branch.c:810,13'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
        - Branch String:   'builtin/branch.c:807,20'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:807,24'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
            - BranchSide:      'builtin/branch.c:810,13'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
        - Branch String:   'builtin/branch.c:807,39'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:807,42'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
            - BranchSide:      'builtin/branch.c:810,13'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
        - Branch String:   'builtin/branch.c:806,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:808,8'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
            - BranchSide:      'builtin/branch.c:810,13'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
        - Branch String:   'builtin/branch.c:810,25'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:810,35'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
            - BranchSide:      'builtin/branch.c:812,8'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
        - Branch String:   'builtin/branch.c:810,45'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:811,13'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
            - BranchSide:      'builtin/branch.c:812,8'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
        - Branch String:   'builtin/branch.c:811,28'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:811,38'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
            - BranchSide:      'builtin/branch.c:812,8'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
        - Branch String:   'builtin/branch.c:811,55'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:811,65'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
            - BranchSide:      'builtin/branch.c:812,8'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
        - Branch String:   'builtin/branch.c:810,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:812,8'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
            - BranchSide:      'builtin/branch.c:814,24'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
                - usage_with_options
        - Branch String:   'builtin/branch.c:817,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:818,44'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/branch.c:820,6'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
                - _.800
                - die
        - Branch String:   'builtin/branch.c:820,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:821,8'
              BranchSideFuncs:
                - _.800
                - die
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:828,4'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
        - Branch String:   'builtin/branch.c:821,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:822,8'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:823,7'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
                - _.800
                - die
        - Branch String:   'builtin/branch.c:823,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:824,8'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:825,2'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
        - Branch String:   'builtin/branch.c:828,23'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:828,26'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:829,3'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
        - Branch String:   'builtin/branch.c:828,55'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:828,55'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:829,3'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
        - Branch String:   'builtin/branch.c:831,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:832,19'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:833,23'
              BranchSideFuncs:
                - finalize_colopts
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
        - Branch String:   'builtin/branch.c:836,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:837,7'
              BranchSideFuncs:
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - column_active
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:842,6'
              BranchSideFuncs:
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
        - Branch String:   'builtin/branch.c:837,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:837,7'
              BranchSideFuncs:
                - column_active
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:839,11'
              BranchSideFuncs:
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
        - Branch String:   'builtin/branch.c:837,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:838,8'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:839,11'
              BranchSideFuncs:
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
        - Branch String:   'builtin/branch.c:842,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:843,10'
              BranchSideFuncs:
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
            - BranchSide:      'builtin/branch.c:848,6'
              BranchSideFuncs:
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
                - setup_auto_pager
        - Branch String:   'builtin/branch.c:848,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:849,3'
              BranchSideFuncs:
                - setup_auto_pager
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
            - BranchSide:      'builtin/branch.c:851,2'
              BranchSideFuncs:
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
                - _.800
                - die
                - delete_branches
        - Branch String:   'builtin/branch.c:853,6'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:854,8'
              BranchSideFuncs:
                - _.800
                - die
                - delete_branches
            - BranchSide:      'builtin/branch.c:857,13'
              BranchSideFuncs:
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - print_current_branch_name
        - Branch String:   'builtin/branch.c:854,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:855,8'
              BranchSideFuncs:
                - delete_branches
            - BranchSide:      'builtin/branch.c:856,26'
              BranchSideFuncs:
                - delete_branches
        - Branch String:   'builtin/branch.c:857,13'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:858,3'
              BranchSideFuncs:
                - print_current_branch_name
            - BranchSide:      'builtin/branch.c:860,13'
              BranchSideFuncs:
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
        - Branch String:   'builtin/branch.c:860,13'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:862,15'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
            - BranchSide:      'builtin/branch.c:883,13'
              BranchSideFuncs:
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
        - Branch String:   'builtin/branch.c:862,44'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:862,54'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
            - BranchSide:      'builtin/branch.c:864,26'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
        - Branch String:   'builtin/branch.c:862,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:863,11'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
            - BranchSide:      'builtin/branch.c:864,26'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - ref_sorting_set_sort_flags_all
                - print_ref_list
                - print_columns
                - string_list_clear
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
        - Branch String:   'builtin/branch.c:883,13'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:885,17'
              BranchSideFuncs:
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
                - _.800
                - die
                - _.800
                - die
                - strbuf_branchname
            - BranchSide:      'builtin/branch.c:913,13'
              BranchSideFuncs:
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
        - Branch String:   'builtin/branch.c:889,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:890,15'
              BranchSideFuncs:
                - _.800
                - die
                - strbuf_branchname
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
            - BranchSide:      'builtin/branch.c:893,14'
              BranchSideFuncs:
                - _.800
                - die
                - strbuf_branchname
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
        - Branch String:   'builtin/branch.c:890,8'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:891,9'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:892,18'
              BranchSideFuncs:
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
        - Branch String:   'builtin/branch.c:893,14'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:894,28'
              BranchSideFuncs:
                - strbuf_branchname
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - branch_checked_out
                - _.800
                - edit_branch_description
            - BranchSide:      'builtin/branch.c:897,8'
              BranchSideFuncs:
                - _.800
                - die
        - Branch String:   'builtin/branch.c:901,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:902,4'
              BranchSideFuncs:
                - edit_branch_description
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/branch.c:906,37'
              BranchSideFuncs:
                - edit_branch_description
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/branch.c:902,4'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:902,4'
              BranchSideFuncs:
                - branch_checked_out
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
                - _.800
            - BranchSide:      'builtin/branch.c:909,3'
              BranchSideFuncs:
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/branch.c:902,4'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:909,3'
              BranchSideFuncs:
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/branch.c:909,3'
              BranchSideFuncs:
                - _.800
                - error
                - const_error.801
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/branch.c:913,18'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:913,21'
              BranchSideFuncs:
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
            - BranchSide:      'builtin/branch.c:914,8'
              BranchSideFuncs:
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
        - Branch String:   'builtin/branch.c:913,13'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:914,8'
              BranchSideFuncs:
                - _.800
                - die
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
            - BranchSide:      'builtin/branch.c:926,13'
              BranchSideFuncs:
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
        - Branch String:   'builtin/branch.c:914,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:915,8'
              BranchSideFuncs:
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
            - BranchSide:      'builtin/branch.c:916,13'
              BranchSideFuncs:
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
        - Branch String:   'builtin/branch.c:916,24'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:916,34'
              BranchSideFuncs:
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
                - _.800
                - die
                - _.800
            - BranchSide:      'builtin/branch.c:919,12'
              BranchSideFuncs:
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
        - Branch String:   'builtin/branch.c:916,12'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:917,8'
              BranchSideFuncs:
                - _.800
                - die
                - _.800
            - BranchSide:      'builtin/branch.c:919,12'
              BranchSideFuncs:
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
                - copy_or_rename_branch
        - Branch String:   'builtin/branch.c:917,8'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:917,14'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:918,7'
              BranchSideFuncs:
                - _.800
                - die
        - Branch String:   'builtin/branch.c:919,12'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:920,26'
              BranchSideFuncs:
                - copy_or_rename_branch
            - BranchSide:      'builtin/branch.c:921,12'
              BranchSideFuncs:
                - _.800
                - die
                - _.800
                - copy_or_rename_branch
        - Branch String:   'builtin/branch.c:921,12'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:922,26'
              BranchSideFuncs:
                - copy_or_rename_branch
            - BranchSide:      'builtin/branch.c:924,8'
              BranchSideFuncs:
                - _.800
                - die
                - _.800
        - Branch String:   'builtin/branch.c:924,8'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:924,14'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:925,7'
              BranchSideFuncs:
                - _.800
                - die
        - Branch String:   'builtin/branch.c:926,13'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:928,17'
              BranchSideFuncs:
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
            - BranchSide:      'builtin/branch.c:956,13'
              BranchSideFuncs:
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
        - Branch String:   'builtin/branch.c:930,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:931,13'
              BranchSideFuncs:
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
            - BranchSide:      'builtin/branch.c:932,12'
              BranchSideFuncs:
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
        - Branch String:   'builtin/branch.c:932,12'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:933,28'
              BranchSideFuncs:
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
            - BranchSide:      'builtin/branch.c:936,8'
              BranchSideFuncs:
                - _.800
                - die
        - Branch String:   'builtin/branch.c:938,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:939,9'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
            - BranchSide:      'builtin/branch.c:946,43'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.800
                - die
                - branch_checked_out
                - _.800
                - die
                - dwim_and_setup_tracking
                - strbuf_release
        - Branch String:   'builtin/branch.c:939,14'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:939,25'
              BranchSideFuncs:
                - strcmp
                - _.800
                - die
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:940,9'
              BranchSideFuncs:
                - _.800
                - die
        - Branch String:   'builtin/branch.c:939,8'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:940,9'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:943,8'
              BranchSideFuncs:
                - _.800
                - die
        - Branch String:   'builtin/branch.c:946,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:947,9'
              BranchSideFuncs:
                - dwim_and_setup_tracking
                - strbuf_release
            - BranchSide:      'builtin/branch.c:952,27'
              BranchSideFuncs:
                - dwim_and_setup_tracking
                - strbuf_release
        - Branch String:   'builtin/branch.c:947,14'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:947,36'
              BranchSideFuncs:
                - branch_checked_out
                - _.800
                - die
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:948,9'
              BranchSideFuncs:
                - _.800
                - die
        - Branch String:   'builtin/branch.c:947,8'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:948,9'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:949,8'
              BranchSideFuncs:
                - _.800
                - die
        - Branch String:   'builtin/branch.c:956,13'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:958,17'
              BranchSideFuncs:
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
                - _.800
                - die
                - strbuf_branchname
                - branch_get
            - BranchSide:      'builtin/branch.c:985,14'
              BranchSideFuncs:
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
        - Branch String:   'builtin/branch.c:960,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:961,13'
              BranchSideFuncs:
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
            - BranchSide:      'builtin/branch.c:962,12'
              BranchSideFuncs:
                - _.800
                - die
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
        - Branch String:   'builtin/branch.c:962,12'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:963,28'
              BranchSideFuncs:
                - strbuf_branchname
                - branch_get
                - _.800
                - die
                - strcmp
                - _.800
                - die
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
            - BranchSide:      'builtin/branch.c:966,8'
              BranchSideFuncs:
                - _.800
                - die
        - Branch String:   'builtin/branch.c:968,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:969,9'
              BranchSideFuncs:
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
            - BranchSide:      'builtin/branch.c:975,32'
              BranchSideFuncs:
                - branch_has_merge_config
                - _.800
                - die
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
        - Branch String:   'builtin/branch.c:969,14'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:969,25'
              BranchSideFuncs:
                - strcmp
                - _.800
                - die
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:970,9'
              BranchSideFuncs:
                - _.800
                - die
        - Branch String:   'builtin/branch.c:969,8'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:970,9'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:972,8'
              BranchSideFuncs:
                - _.800
                - die
        - Branch String:   'builtin/branch.c:975,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:976,8'
              BranchSideFuncs:
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
            - BranchSide:      'builtin/branch.c:978,3'
              BranchSideFuncs:
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_setlen.812
                - strbuf_addf
                - git_config_set_multivar
                - strbuf_release
        - Branch String:   'builtin/branch.c:985,32'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:985,35'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/branch.c:1005,44'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/branch.c:985,44'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:985,47'
              BranchSideFuncs:
                - usage_with_options
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:1005,44'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/branch.c:985,13'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:986,29'
              BranchSideFuncs:
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:1005,44'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/branch.c:987,28'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:987,40'
              BranchSideFuncs:
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:987,50'
              BranchSideFuncs:
                - create_branch
                - create_branches_recursively
                - _.800
                - die
                - _.800
                - die
        - Branch String:   'builtin/branch.c:989,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:990,8'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:993,7'
              BranchSideFuncs:
                - create_branch
                - create_branches_recursively
                - _.800
                - die
        - Branch String:   'builtin/branch.c:993,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:994,8'
              BranchSideFuncs:
                - _.800
                - die
            - BranchSide:      'builtin/branch.c:996,7'
              BranchSideFuncs:
                - create_branch
                - create_branches_recursively
        - Branch String:   'builtin/branch.c:996,7'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:997,32'
              BranchSideFuncs:
                - create_branches_recursively
            - BranchSide:      'builtin/branch.c:1002,17'
              BranchSideFuncs:
                - create_branch
      Callsites:
        - Src:             'builtin/branch.c:776,2'
          Dst:             setup_ref_filter_porcelain_msg
        - Src:             'builtin/branch.c:781,20'
          Dst:             strcmp
        - Src:             'builtin/branch.c:782,3'
          Dst:             usage_with_options
        - Src:             'builtin/branch.c:788,2'
          Dst:             git_config
        - Src:             'builtin/branch.c:788,2'
          Dst:             git_branch_config
        - Src:             'builtin/branch.c:790,3'
          Dst:             string_list_append
        - Src:             'builtin/branch.c:794,29'
          Dst:             get_main_ref_store
        - Src:             'builtin/branch.c:794,9'
          Dst:             refs_resolve_refdup
        - Src:             'builtin/branch.c:797,7'
          Dst:             _
        - Src:             'builtin/branch.c:797,3'
          Dst:             die
        - Src:             'builtin/branch.c:798,7'
          Dst:             strcmp
        - Src:             'builtin/branch.c:800,12'
          Dst:             skip_prefix
        - Src:             'builtin/branch.c:801,7'
          Dst:             _
        - Src:             'builtin/branch.c:801,3'
          Dst:             die
        - Src:             'builtin/branch.c:803,9'
          Dst:             parse_options
        - Src:             'builtin/branch.c:818,3'
          Dst:             usage_with_options
        - Src:             'builtin/branch.c:822,8'
          Dst:             _
        - Src:             'builtin/branch.c:822,4'
          Dst:             die
        - Src:             'builtin/branch.c:824,8'
          Dst:             _
        - Src:             'builtin/branch.c:824,4'
          Dst:             die
        - Src:             'builtin/branch.c:835,2'
          Dst:             finalize_colopts
        - Src:             'builtin/branch.c:837,7'
          Dst:             column_active
        - Src:             'builtin/branch.c:838,8'
          Dst:             _
        - Src:             'builtin/branch.c:838,4'
          Dst:             die
        - Src:             'builtin/branch.c:849,3'
          Dst:             setup_auto_pager
        - Src:             'builtin/branch.c:855,8'
          Dst:             _
        - Src:             'builtin/branch.c:855,4'
          Dst:             die
        - Src:             'builtin/branch.c:856,10'
          Dst:             delete_branches
        - Src:             'builtin/branch.c:858,3'
          Dst:             print_current_branch_name
        - Src:             'builtin/branch.c:872,13'
          Dst:             ref_sorting_options
        - Src:             'builtin/branch.c:873,3'
          Dst:             ref_sorting_set_sort_flags_all
        - Src:             'builtin/branch.c:874,3'
          Dst:             ref_sorting_set_sort_flags_all
        - Src:             'builtin/branch.c:876,3'
          Dst:             print_ref_list
        - Src:             'builtin/branch.c:877,3'
          Dst:             print_columns
        - Src:             'builtin/branch.c:878,3'
          Dst:             string_list_clear
        - Src:             'builtin/branch.c:879,3'
          Dst:             ref_sorting_release
        - Src:             'builtin/branch.c:880,3'
          Dst:             ref_filter_clear
        - Src:             'builtin/branch.c:881,3'
          Dst:             ref_format_clear
        - Src:             'builtin/branch.c:891,9'
          Dst:             _
        - Src:             'builtin/branch.c:891,5'
          Dst:             die
        - Src:             'builtin/branch.c:894,4'
          Dst:             strbuf_branchname
        - Src:             'builtin/branch.c:897,8'
          Dst:             _
        - Src:             'builtin/branch.c:897,4'
          Dst:             die
        - Src:             'builtin/branch.c:900,3'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:901,24'
          Dst:             get_main_ref_store
        - Src:             'builtin/branch.c:901,8'
          Dst:             refs_ref_exists
        - Src:             'builtin/branch.c:902,4'
          Dst:             branch_checked_out
        - Src:             'builtin/branch.c:902,4'
          Dst:             _
        - Src:             'builtin/branch.c:902,4'
          Dst:             _
        - Src:             'builtin/branch.c:902,4'
          Dst:             error
        - Src:             'builtin/branch.c:902,4'
          Dst:             const_error
        - Src:             'builtin/branch.c:906,13'
          Dst:             edit_branch_description
        - Src:             'builtin/branch.c:909,3'
          Dst:             strbuf_release
        - Src:             'builtin/branch.c:910,3'
          Dst:             strbuf_release
        - Src:             'builtin/branch.c:915,8'
          Dst:             _
        - Src:             'builtin/branch.c:915,4'
          Dst:             die
        - Src:             'builtin/branch.c:917,14'
          Dst:             _
        - Src:             'builtin/branch.c:918,7'
          Dst:             _
        - Src:             'builtin/branch.c:917,4'
          Dst:             die
        - Src:             'builtin/branch.c:920,4'
          Dst:             copy_or_rename_branch
        - Src:             'builtin/branch.c:922,4'
          Dst:             copy_or_rename_branch
        - Src:             'builtin/branch.c:924,14'
          Dst:             _
        - Src:             'builtin/branch.c:925,7'
          Dst:             _
        - Src:             'builtin/branch.c:924,4'
          Dst:             die
        - Src:             'builtin/branch.c:931,13'
          Dst:             branch_get
        - Src:             'builtin/branch.c:933,4'
          Dst:             strbuf_branchname
        - Src:             'builtin/branch.c:934,13'
          Dst:             branch_get
        - Src:             'builtin/branch.c:936,8'
          Dst:             _
        - Src:             'builtin/branch.c:936,4'
          Dst:             die
        - Src:             'builtin/branch.c:939,18'
          Dst:             strcmp
        - Src:             'builtin/branch.c:940,9'
          Dst:             _
        - Src:             'builtin/branch.c:940,5'
          Dst:             die
        - Src:             'builtin/branch.c:943,8'
          Dst:             _
        - Src:             'builtin/branch.c:943,4'
          Dst:             die
        - Src:             'builtin/branch.c:946,24'
          Dst:             get_main_ref_store
        - Src:             'builtin/branch.c:946,8'
          Dst:             refs_ref_exists
        - Src:             'builtin/branch.c:947,17'
          Dst:             branch_checked_out
        - Src:             'builtin/branch.c:948,9'
          Dst:             _
        - Src:             'builtin/branch.c:948,5'
          Dst:             die
        - Src:             'builtin/branch.c:949,8'
          Dst:             _
        - Src:             'builtin/branch.c:949,4'
          Dst:             die
        - Src:             'builtin/branch.c:952,3'
          Dst:             dwim_and_setup_tracking
        - Src:             'builtin/branch.c:955,3'
          Dst:             strbuf_release
        - Src:             'builtin/branch.c:961,13'
          Dst:             branch_get
        - Src:             'builtin/branch.c:963,4'
          Dst:             strbuf_branchname
        - Src:             'builtin/branch.c:964,13'
          Dst:             branch_get
        - Src:             'builtin/branch.c:966,8'
          Dst:             _
        - Src:             'builtin/branch.c:966,4'
          Dst:             die
        - Src:             'builtin/branch.c:969,18'
          Dst:             strcmp
        - Src:             'builtin/branch.c:970,9'
          Dst:             _
        - Src:             'builtin/branch.c:970,5'
          Dst:             die
        - Src:             'builtin/branch.c:972,8'
          Dst:             _
        - Src:             'builtin/branch.c:972,4'
          Dst:             die
        - Src:             'builtin/branch.c:975,8'
          Dst:             branch_has_merge_config
        - Src:             'builtin/branch.c:976,8'
          Dst:             _
        - Src:             'builtin/branch.c:976,4'
          Dst:             die
        - Src:             'builtin/branch.c:978,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/branch.c:979,3'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:980,3'
          Dst:             git_config_set_multivar
        - Src:             'builtin/branch.c:981,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/branch.c:982,3'
          Dst:             strbuf_addf
        - Src:             'builtin/branch.c:983,3'
          Dst:             git_config_set_multivar
        - Src:             'builtin/branch.c:984,3'
          Dst:             strbuf_release
        - Src:             'builtin/branch.c:990,8'
          Dst:             _
        - Src:             'builtin/branch.c:990,4'
          Dst:             die
        - Src:             'builtin/branch.c:994,8'
          Dst:             _
        - Src:             'builtin/branch.c:994,4'
          Dst:             die
        - Src:             'builtin/branch.c:997,4'
          Dst:             create_branches_recursively
        - Src:             'builtin/branch.c:1002,3'
          Dst:             create_branch
        - Src:             'builtin/branch.c:1005,3'
          Dst:             usage_with_options
    - functionName:    list_config_item
      functionSourceFile: '/src/git/./help.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - prefix
        - str
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - string_list_append_nodup
        - xstrfmt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './help.h:57,33'
          Dst:             xstrfmt
        - Src:             './help.h:57,2'
          Dst:             string_list_append_nodup
    - functionName:    list_config_color_branch_slots
      functionSourceFile: '/src/git/builtin/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - prefix
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - list_config_item
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/branch.c:80,1'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:80,1'
              BranchSideFuncs:
                - list_config_item
            - BranchSide:      'builtin/branch.c:80,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/branch.c:80,1'
          Branch Sides:
            - BranchSide:      'builtin/branch.c:80,1'
              BranchSideFuncs:
                - list_config_item
            - BranchSide:      'builtin/branch.c:80,1'
              BranchSideFuncs:
                - list_config_item
      Callsites:
        - Src:             'builtin/branch.c:80,1'
          Dst:             list_config_item
    - functionName:    get_libc_info
      functionSourceFile: '/src/git/./compat/compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - gnu_get_libc_version
        - strbuf_addf
        - strbuf_addstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   './compat/compiler.h:36,6'
          Branch Sides:
            - BranchSide:      './compat/compiler.h:36,6'
              BranchSideFuncs:
                - _.1023
                - strbuf_addstr.1024
            - BranchSide:      './compat/compiler.h:37,17'
              BranchSideFuncs:
                - _.1023
                - strbuf_addstr.1024
      Callsites:
        - Src:             './compat/compiler.h:33,35'
          Dst:             gnu_get_libc_version
        - Src:             './compat/compiler.h:33,2'
          Dst:             strbuf_addf
        - Src:             './compat/compiler.h:37,23'
          Dst:             _
        - Src:             './compat/compiler.h:37,3'
          Dst:             strbuf_addstr
    - functionName:    gnu_get_libc_version
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    15
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    get_compiler_info
      functionSourceFile: '/src/git/./compat/compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - strbuf_addf
        - strbuf_addstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   './compat/compiler.h:24,6'
          Branch Sides:
            - BranchSide:      './compat/compiler.h:24,6'
              BranchSideFuncs:
                - _.1023
                - strbuf_addstr.1024
            - BranchSide:      './compat/compiler.h:25,17'
              BranchSideFuncs:
                - _.1023
                - strbuf_addstr.1024
      Callsites:
        - Src:             './compat/compiler.h:14,2'
          Dst:             strbuf_addf
        - Src:             './compat/compiler.h:25,23'
          Dst:             _
        - Src:             './compat/compiler.h:25,3'
          Dst:             strbuf_addstr
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_populated_hooks
      functionSourceFile: '/src/git/builtin/bugreport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hook_info
        - nongit
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - hook_exists
        - strbuf_addf
        - strbuf_addstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bugreport.c:52,6'
          Branch Sides:
            - BranchSide:      'builtin/bugreport.c:53,17'
              BranchSideFuncs:
                - _.1023
                - strbuf_addstr.1024
            - BranchSide:      'builtin/bugreport.c:58,9'
              BranchSideFuncs:
                - hook_exists
                - strbuf_addf
        - Branch String:   'builtin/bugreport.c:58,2'
          Branch Sides:
            - BranchSide:      'builtin/bugreport.c:58,2'
              BranchSideFuncs:
                - hook_exists
                - strbuf_addf
            - BranchSide:      'builtin/bugreport.c:59,23'
              BranchSideFuncs:
                - hook_exists
                - strbuf_addf
        - Branch String:   'builtin/bugreport.c:61,7'
          Branch Sides:
            - BranchSide:      'builtin/bugreport.c:62,16'
              BranchSideFuncs:
                - strbuf_addf
                - hook_exists
            - BranchSide:      'builtin/bugreport.c:63,2'
              BranchSideFuncs:
                - hook_exists
                - strbuf_addf
      Callsites:
        - Src:             'builtin/bugreport.c:54,4'
          Dst:             _
        - Src:             'builtin/bugreport.c:53,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/bugreport.c:61,7'
          Dst:             hook_exists
        - Src:             'builtin/bugreport.c:62,4'
          Dst:             strbuf_addf
    - functionName:    get_system_info
      functionSourceFile: '/src/git/builtin/bugreport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys_info
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - __errno_location
        - get_compiler_info
        - get_libc_info
        - get_version_info
        - getenv
        - strbuf_addf
        - strbuf_addstr
        - uname
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bugreport.c:26,6'
          Branch Sides:
            - BranchSide:      'builtin/bugreport.c:27,15'
              BranchSideFuncs:
                - _.1023
                - __errno_location
                - strerror
                - __errno_location
                - strbuf_addf
                - _.1023
                - strbuf_addstr.1024
                - get_compiler_info
                - _.1023
                - strbuf_addstr.1024
                - get_libc_info
                - getenv
                - strbuf_addf
            - BranchSide:      'builtin/bugreport.c:31,15'
              BranchSideFuncs:
                - strbuf_addf
                - _.1023
                - strbuf_addstr.1024
                - get_compiler_info
                - _.1023
                - strbuf_addstr.1024
                - get_libc_info
                - getenv
                - strbuf_addf
        - Branch String:   'builtin/bugreport.c:45,7'
          Branch Sides:
            - BranchSide:      'builtin/bugreport.c:45,15'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'builtin/bugreport.c:45,7'
              BranchSideFuncs:
                - strbuf_addf
      Callsites:
        - Src:             'builtin/bugreport.c:21,26'
          Dst:             _
        - Src:             'builtin/bugreport.c:21,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/bugreport.c:22,2'
          Dst:             get_version_info
        - Src:             'builtin/bugreport.c:25,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/bugreport.c:26,6'
          Dst:             uname
        - Src:             'builtin/bugreport.c:27,25'
          Dst:             _
        - Src:             'builtin/bugreport.c:28,17'
          Dst:             __errno_location
        - Src:             'builtin/bugreport.c:28,8'
          Dst:             strerror
        - Src:             'builtin/bugreport.c:29,8'
          Dst:             __errno_location
        - Src:             'builtin/bugreport.c:27,3'
          Dst:             strbuf_addf
        - Src:             'builtin/bugreport.c:31,3'
          Dst:             strbuf_addf
        - Src:             'builtin/bugreport.c:37,26'
          Dst:             _
        - Src:             'builtin/bugreport.c:37,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/bugreport.c:38,2'
          Dst:             get_compiler_info
        - Src:             'builtin/bugreport.c:40,26'
          Dst:             _
        - Src:             'builtin/bugreport.c:40,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/bugreport.c:41,2'
          Dst:             get_libc_info
        - Src:             'builtin/bugreport.c:43,10'
          Dst:             getenv
        - Src:             'builtin/bugreport.c:44,2'
          Dst:             strbuf_addf
    - functionName:    uname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    89
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_header
      functionSourceFile: '/src/git/builtin/bugreport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - title
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_addf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bugreport.c:98,2'
          Dst:             strbuf_addf
    - functionName:    get_bug_template
      functionSourceFile: '/src/git/builtin/bugreport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - template
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - strbuf_addstr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bugreport.c:92,26'
          Dst:             _
        - Src:             'builtin/bugreport.c:92,2'
          Dst:             strbuf_addstr
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_complete
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - sb
        - term
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:631,14'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,17'
              BranchSideFuncs:
                - strbuf_addch.1071
            - BranchSide:      './strbuf.h:631,14'
              BranchSideFuncs: []
        - Branch String:   './strbuf.h:631,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,6'
              BranchSideFuncs:
                - strbuf_addch.1071
            - BranchSide:      './strbuf.h:632,16'
              BranchSideFuncs:
                - strbuf_addch.1071
      Callsites:
        - Src:             './strbuf.h:632,3'
          Dst:             strbuf_addch
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_time
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tloc
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gettimeofday
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:381,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:381,6'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:382,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:379,2'
          Dst:             gettimeofday
    - functionName:    gettimeofday
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_bugreport
      functionSourceFile: '/src/git/builtin/bugreport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         29
      ICount:          335
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - close
        - const_error
        - create_diagnostics_archive
        - die
        - die_errno
        - error
        - fprintf
        - get_bug_template
        - get_header
        - get_populated_hooks
        - get_system_info
        - git_time
        - launch_editor
        - localtime_r
        - parse_options
        - prefix_filename
        - safe_create_leading_directories
        - skip_prefix
        - strbuf_add
        - strbuf_addch
        - strbuf_addftime
        - strbuf_addstr
        - strbuf_complete
        - strbuf_release
        - usage
        - write_in_full
        - xopen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/bugreport.c:130,6'
          Branch Sides:
            - BranchSide:      'builtin/bugreport.c:131,3'
              BranchSideFuncs:
                - _.1023
                - error
                - const_error.1072
                - usage
            - BranchSide:      'builtin/bugreport.c:136,38'
              BranchSideFuncs:
                - prefix_filename
                - strbuf_addstr.1024
                - strbuf_complete
                - strbuf_addstr.1024
                - strbuf_addstr.1024
                - safe_create_leading_directories
                - get_bug_template
                - _.1023
                - get_header
                - get_system_info
                - _.1023
                - get_header
                - get_populated_hooks
                - xopen
                - write_in_full
                - close
                - _.1023
                - fprintf
                - free
                - strbuf_release
                - launch_editor
                - strbuf_release
                - skip_prefix.1030
                - _.1023
                - die_errno
                - strbuf_add
                - strbuf_addstr.1024
                - localtime_r
                - strbuf_addftime
                - strbuf_addstr.1024
                - create_diagnostics_archive
                - strbuf_release
                - _.1023
                - die_errno
                - _.1023
                - die
                - strbuf_addch.1071
                - localtime_r
                - strbuf_addftime
        - Branch String:   'builtin/bugreport.c:137,10'
          Branch Sides:
            - BranchSide:      'builtin/bugreport.c:136,22'
              BranchSideFuncs:
                - prefix_filename
                - strbuf_addstr.1024
                - strbuf_complete
                - strbuf_addstr.1024
                - strbuf_addstr.1024
                - safe_create_leading_directories
                - get_bug_template
                - _.1023
                - get_header
                - get_system_info
                - _.1023
                - get_header
                - get_populated_hooks
                - xopen
                - write_in_full
                - close
                - _.1023
                - fprintf
                - free
                - strbuf_release
                - launch_editor
                - strbuf_release
                - skip_prefix.1030
                - _.1023
                - die_errno
                - strbuf_add
                - strbuf_addstr.1024
                - localtime_r
                - strbuf_addftime
                - strbuf_addstr.1024
                - create_diagnostics_archive
                - strbuf_release
                - _.1023
                - die_errno
                - _.1023
                - die
                - strbuf_addch.1071
                - localtime_r
                - strbuf_addftime
            - BranchSide:      'builtin/bugreport.c:137,26'
              BranchSideFuncs:
                - prefix_filename
                - strbuf_addstr.1024
                - strbuf_complete
                - strbuf_addstr.1024
                - strbuf_addstr.1024
                - safe_create_leading_directories
                - get_bug_template
                - _.1023
                - get_header
                - get_system_info
                - _.1023
                - get_header
                - get_populated_hooks
                - xopen
                - write_in_full
                - close
                - _.1023
                - fprintf
                - free
                - strbuf_release
                - launch_editor
                - strbuf_release
                - skip_prefix.1030
                - _.1023
                - die_errno
                - strbuf_add
                - strbuf_addstr.1024
                - localtime_r
                - strbuf_addftime
                - strbuf_addstr.1024
                - create_diagnostics_archive
                - strbuf_release
                - _.1023
                - die_errno
                - _.1023
                - die
                - strbuf_addch.1071
                - localtime_r
                - strbuf_addftime
        - Branch String:   'builtin/bugreport.c:143,6'
          Branch Sides:
            - BranchSide:      'builtin/bugreport.c:144,3'
              BranchSideFuncs:
                - strbuf_addch.1071
                - localtime_r
                - strbuf_addftime
                - strbuf_addstr.1024
                - safe_create_leading_directories
                - get_bug_template
                - _.1023
                - get_header
                - get_system_info
                - _.1023
                - get_header
                - get_populated_hooks
                - xopen
                - write_in_full
                - close
                - _.1023
                - fprintf
                - free
                - strbuf_release
                - launch_editor
                - strbuf_release
                - skip_prefix.1030
                - _.1023
                - die_errno
                - strbuf_add
                - strbuf_addstr.1024
                - localtime_r
                - strbuf_addftime
                - strbuf_addstr.1024
                - create_diagnostics_archive
                - strbuf_release
                - _.1023
                - die_errno
                - _.1023
                - die
            - BranchSide:      'builtin/bugreport.c:147,2'
              BranchSideFuncs:
                - strbuf_addstr.1024
                - safe_create_leading_directories
                - get_bug_template
                - _.1023
                - get_header
                - get_system_info
                - _.1023
                - get_header
                - get_populated_hooks
                - xopen
                - write_in_full
                - close
                - _.1023
                - fprintf
                - free
                - strbuf_release
                - launch_editor
                - strbuf_release
                - skip_prefix.1030
                - _.1023
                - die_errno
                - strbuf_add
                - strbuf_addstr.1024
                - localtime_r
                - strbuf_addftime
                - strbuf_addstr.1024
                - create_diagnostics_archive
                - strbuf_release
                - _.1023
                - die_errno
                - _.1023
                - die
        - Branch String:   'builtin/bugreport.c:149,2'
          Branch Sides:
            - BranchSide:      'builtin/bugreport.c:152,3'
              BranchSideFuncs:
                - get_bug_template
                - _.1023
                - get_header
                - get_system_info
                - _.1023
                - get_header
                - get_populated_hooks
                - xopen
                - write_in_full
                - close
                - _.1023
                - fprintf
                - free
                - strbuf_release
                - launch_editor
                - strbuf_release
                - skip_prefix.1030
                - _.1023
                - die_errno
                - strbuf_add
                - strbuf_addstr.1024
                - localtime_r
                - strbuf_addftime
                - strbuf_addstr.1024
                - create_diagnostics_archive
                - strbuf_release
                - _.1023
                - die_errno
            - BranchSide:      'builtin/bugreport.c:152,3'
              BranchSideFuncs:
                - get_bug_template
                - _.1023
                - get_header
                - get_system_info
                - _.1023
                - get_header
                - get_populated_hooks
                - xopen
                - write_in_full
                - close
                - _.1023
                - fprintf
                - free
                - strbuf_release
                - launch_editor
                - strbuf_release
                - skip_prefix.1030
                - _.1023
                - die_errno
                - strbuf_add
                - strbuf_addstr.1024
                - localtime_r
                - strbuf_addftime
                - strbuf_addstr.1024
                - create_diagnostics_archive
                - strbuf_release
                - _.1023
                - die_errno
            - BranchSide:      'builtin/bugreport.c:154,7'
              BranchSideFuncs:
                - _.1023
                - die
        - Branch String:   'builtin/bugreport.c:159,6'
          Branch Sides:
            - BranchSide:      'builtin/bugreport.c:160,17'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.1024
                - localtime_r
                - strbuf_addftime
                - strbuf_addstr.1024
                - create_diagnostics_archive
                - strbuf_release
                - get_bug_template
                - _.1023
                - get_header
                - get_system_info
                - _.1023
                - get_header
                - get_populated_hooks
                - xopen
                - write_in_full
                - close
                - _.1023
                - fprintf
                - free
                - strbuf_release
                - launch_editor
                - strbuf_release
                - skip_prefix.1030
                - _.1023
                - die_errno
                - _.1023
                - die_errno
            - BranchSide:      'builtin/bugreport.c:173,2'
              BranchSideFuncs:
                - get_bug_template
                - _.1023
                - get_header
                - get_system_info
                - _.1023
                - get_header
                - get_populated_hooks
                - xopen
                - write_in_full
                - close
                - _.1023
                - fprintf
                - free
                - strbuf_release
                - launch_editor
                - strbuf_release
                - skip_prefix.1030
                - _.1023
                - die_errno
        - Branch String:   'builtin/bugreport.c:166,7'
          Branch Sides:
            - BranchSide:      'builtin/bugreport.c:167,14'
              BranchSideFuncs:
                - _.1023
                - die_errno
            - BranchSide:      'builtin/bugreport.c:169,3'
              BranchSideFuncs:
                - strbuf_release
                - get_bug_template
                - _.1023
                - get_header
                - get_system_info
                - _.1023
                - get_header
                - get_populated_hooks
                - xopen
                - write_in_full
                - close
                - _.1023
                - fprintf
                - free
                - strbuf_release
                - launch_editor
                - strbuf_release
                - skip_prefix.1030
                - _.1023
                - die_errno
        - Branch String:   'builtin/bugreport.c:184,6'
          Branch Sides:
            - BranchSide:      'builtin/bugreport.c:185,13'
              BranchSideFuncs:
                - _.1023
                - die_errno
            - BranchSide:      'builtin/bugreport.c:187,8'
              BranchSideFuncs:
                - close
                - _.1023
                - fprintf
                - free
                - strbuf_release
                - launch_editor
                - strbuf_release
                - skip_prefix.1030
        - Branch String:   'builtin/bugreport.c:193,15'
          Branch Sides:
            - BranchSide:      'builtin/bugreport.c:193,42'
              BranchSideFuncs:
                - skip_prefix.1030
                - _.1023
                - fprintf
                - free
                - strbuf_release
                - launch_editor
                - strbuf_release
            - BranchSide:      'builtin/bugreport.c:194,36'
              BranchSideFuncs:
                - _.1023
                - fprintf
                - free
                - strbuf_release
                - launch_editor
                - strbuf_release
        - Branch String:   'builtin/bugreport.c:193,6'
          Branch Sides:
            - BranchSide:      'builtin/bugreport.c:193,6'
              BranchSideFuncs:
                - _.1023
                - fprintf
                - free
                - strbuf_release
                - launch_editor
                - strbuf_release
            - BranchSide:      'builtin/bugreport.c:194,36'
              BranchSideFuncs:
                - _.1023
                - fprintf
                - free
                - strbuf_release
                - launch_editor
                - strbuf_release
      Callsites:
        - Src:             'builtin/bugreport.c:106,15'
          Dst:             git_time
        - Src:             'builtin/bugreport.c:127,9'
          Dst:             parse_options
        - Src:             'builtin/bugreport.c:131,3'
          Dst:             _
        - Src:             'builtin/bugreport.c:131,3'
          Dst:             error
        - Src:             'builtin/bugreport.c:131,3'
          Dst:             const_error
        - Src:             'builtin/bugreport.c:132,3'
          Dst:             usage
        - Src:             'builtin/bugreport.c:136,22'
          Dst:             prefix_filename
        - Src:             'builtin/bugreport.c:138,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/bugreport.c:139,2'
          Dst:             strbuf_complete
        - Src:             'builtin/bugreport.c:142,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/bugreport.c:144,3'
          Dst:             strbuf_addch
        - Src:             'builtin/bugreport.c:145,48'
          Dst:             localtime_r
        - Src:             'builtin/bugreport.c:145,3'
          Dst:             strbuf_addftime
        - Src:             'builtin/bugreport.c:147,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/bugreport.c:149,10'
          Dst:             safe_create_leading_directories
        - Src:             'builtin/bugreport.c:154,7'
          Dst:             _
        - Src:             'builtin/bugreport.c:154,3'
          Dst:             die
        - Src:             'builtin/bugreport.c:161,3'
          Dst:             strbuf_add
        - Src:             'builtin/bugreport.c:162,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/bugreport.c:163,45'
          Dst:             localtime_r
        - Src:             'builtin/bugreport.c:163,3'
          Dst:             strbuf_addftime
        - Src:             'builtin/bugreport.c:164,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/bugreport.c:166,7'
          Dst:             create_diagnostics_archive
        - Src:             'builtin/bugreport.c:167,14'
          Dst:             _
        - Src:             'builtin/bugreport.c:167,4'
          Dst:             die_errno
        - Src:             'builtin/bugreport.c:169,3'
          Dst:             strbuf_release
        - Src:             'builtin/bugreport.c:173,2'
          Dst:             get_bug_template
        - Src:             'builtin/bugreport.c:175,22'
          Dst:             _
        - Src:             'builtin/bugreport.c:175,2'
          Dst:             get_header
        - Src:             'builtin/bugreport.c:176,2'
          Dst:             get_system_info
        - Src:             'builtin/bugreport.c:178,22'
          Dst:             _
        - Src:             'builtin/bugreport.c:178,2'
          Dst:             get_header
        - Src:             'builtin/bugreport.c:179,2'
          Dst:             get_populated_hooks
        - Src:             'builtin/bugreport.c:182,11'
          Dst:             xopen
        - Src:             'builtin/bugreport.c:184,6'
          Dst:             write_in_full
        - Src:             'builtin/bugreport.c:185,13'
          Dst:             _
        - Src:             'builtin/bugreport.c:185,3'
          Dst:             die_errno
        - Src:             'builtin/bugreport.c:187,2'
          Dst:             close
        - Src:             'builtin/bugreport.c:193,18'
          Dst:             skip_prefix
        - Src:             'builtin/bugreport.c:195,18'
          Dst:             _
        - Src:             'builtin/bugreport.c:195,2'
          Dst:             fprintf
        - Src:             'builtin/bugreport.c:199,2'
          Dst:             strbuf_release
        - Src:             'builtin/bugreport.c:201,10'
          Dst:             launch_editor
        - Src:             'builtin/bugreport.c:202,2'
          Dst:             strbuf_release
    - functionName:    localtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_bundle_unbundle
      functionSourceFile: '/src/git/builtin/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         14
      ICount:          128
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - bundle_header_release
        - die
        - isatty
        - list_bundle_refs
        - open_bundle
        - parse_options_cmd_bundle
        - strvec_clear
        - strvec_pushl
        - unbundle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bundle.c:210,6'
          Branch Sides:
            - BranchSide:      'builtin/bundle.c:211,7'
              BranchSideFuncs:
                - open_bundle
                - unbundle
                - list_bundle_refs
                - bundle_header_release
                - strvec_clear
                - free
                - _.1104
                - strvec_pushl
            - BranchSide:      'builtin/bundle.c:213,31'
              BranchSideFuncs:
                - open_bundle
                - unbundle
                - list_bundle_refs
                - bundle_header_release
                - strvec_clear
                - free
                - _.1104
                - strvec_pushl
        - Branch String:   'builtin/bundle.c:213,6'
          Branch Sides:
            - BranchSide:      'builtin/bundle.c:214,7'
              BranchSideFuncs:
                - strvec_clear
                - free
            - BranchSide:      'builtin/bundle.c:217,6'
              BranchSideFuncs:
                - unbundle
                - list_bundle_refs
                - bundle_header_release
                - strvec_clear
                - free
                - _.1104
                - strvec_pushl
        - Branch String:   'builtin/bundle.c:217,6'
          Branch Sides:
            - BranchSide:      'builtin/bundle.c:219,9'
              BranchSideFuncs:
                - _.1104
                - strvec_pushl
                - unbundle
                - list_bundle_refs
                - bundle_header_release
                - strvec_clear
                - free
            - BranchSide:      'builtin/bundle.c:220,19'
              BranchSideFuncs:
                - unbundle
                - list_bundle_refs
                - bundle_header_release
                - strvec_clear
                - free
        - Branch String:   'builtin/bundle.c:221,32'
          Branch Sides:
            - BranchSide:      'builtin/bundle.c:221,32'
              BranchSideFuncs:
                - bundle_header_release
                - strvec_clear
                - free
            - BranchSide:      'builtin/bundle.c:222,29'
              BranchSideFuncs:
                - list_bundle_refs
                - bundle_header_release
                - strvec_clear
                - free
      Callsites:
        - Src:             'builtin/bundle.c:196,17'
          Dst:             isatty
        - Src:             'builtin/bundle.c:206,9'
          Dst:             parse_options_cmd_bundle
        - Src:             'builtin/bundle.c:211,7'
          Dst:             _
        - Src:             'builtin/bundle.c:211,3'
          Dst:             die
        - Src:             'builtin/bundle.c:213,19'
          Dst:             open_bundle
        - Src:             'builtin/bundle.c:219,9'
          Dst:             _
        - Src:             'builtin/bundle.c:218,3'
          Dst:             strvec_pushl
        - Src:             'builtin/bundle.c:220,10'
          Dst:             unbundle
        - Src:             'builtin/bundle.c:222,3'
          Dst:             list_bundle_refs
        - Src:             'builtin/bundle.c:223,2'
          Dst:             bundle_header_release
        - Src:             'builtin/bundle.c:226,2'
          Dst:             strvec_clear
    - functionName:    parse_options_cmd_bundle
      functionSourceFile: '/src/git/builtin/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
        - usagestr
        - options
        - bundle_file
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - parse_options
        - prefix_filename_except_for_dash
        - usage_msg_opt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/bundle.c:64,6'
          Branch Sides:
            - BranchSide:      'builtin/bundle.c:65,17'
              BranchSideFuncs:
                - prefix_filename_except_for_dash
            - BranchSide:      'builtin/bundle.c:66,49'
              BranchSideFuncs:
                - prefix_filename_except_for_dash
      Callsites:
        - Src:             'builtin/bundle.c:62,9'
          Dst:             parse_options
        - Src:             'builtin/bundle.c:65,17'
          Dst:             _
        - Src:             'builtin/bundle.c:65,3'
          Dst:             usage_msg_opt
        - Src:             'builtin/bundle.c:66,17'
          Dst:             prefix_filename_except_for_dash
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    6
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    open_bundle
      functionSourceFile: '/src/git/builtin/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - header
        - name
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - read_bundle_header
        - read_bundle_header_fd
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/bundle.c:115,6'
          Branch Sides:
            - BranchSide:      'builtin/bundle.c:116,7'
              BranchSideFuncs:
                - read_bundle_header
            - BranchSide:      'builtin/bundle.c:121,6'
              BranchSideFuncs:
                - read_bundle_header
        - Branch String:   'builtin/bundle.c:116,7'
          Branch Sides:
            - BranchSide:      'builtin/bundle.c:117,5'
              BranchSideFuncs:
                - read_bundle_header_fd
            - BranchSide:      'builtin/bundle.c:118,35'
              BranchSideFuncs:
                - read_bundle_header_fd
        - Branch String:   'builtin/bundle.c:121,6'
          Branch Sides:
            - BranchSide:      'builtin/bundle.c:122,11'
              BranchSideFuncs:
                - read_bundle_header
            - BranchSide:      'builtin/bundle.c:123,28'
              BranchSideFuncs:
                - read_bundle_header
      Callsites:
        - Src:             'builtin/bundle.c:115,7'
          Dst:             strcmp
        - Src:             'builtin/bundle.c:118,10'
          Dst:             read_bundle_header_fd
        - Src:             'builtin/bundle.c:123,9'
          Dst:             read_bundle_header
    - functionName:    cmd_bundle_list_heads
      functionSourceFile: '/src/git/builtin/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bundle_header_release
        - close
        - list_bundle_refs
        - open_bundle
        - parse_options_cmd_bundle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bundle.c:180,6'
          Branch Sides:
            - BranchSide:      'builtin/bundle.c:181,7'
              BranchSideFuncs:
                - free
                - bundle_header_release
            - BranchSide:      'builtin/bundle.c:184,8'
              BranchSideFuncs:
                - close
                - list_bundle_refs
                - free
                - bundle_header_release
      Callsites:
        - Src:             'builtin/bundle.c:176,9'
          Dst:             parse_options_cmd_bundle
        - Src:             'builtin/bundle.c:180,19'
          Dst:             open_bundle
        - Src:             'builtin/bundle.c:184,2'
          Dst:             close
        - Src:             'builtin/bundle.c:185,10'
          Dst:             list_bundle_refs
        - Src:             'builtin/bundle.c:188,2'
          Dst:             bundle_header_release
    - functionName:    cmd_bundle_create
      functionSourceFile: '/src/git/builtin/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         8
      ICount:          212
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - create_bundle
        - die
        - isatty
        - parse_options_cmd_bundle
        - strvec_clear
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bundle.c:93,6'
          Branch Sides:
            - BranchSide:      'builtin/bundle.c:94,3'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - parse_options_cmd_bundle
                - _.1104
                - die
                - create_bundle
                - strvec_clear
                - free
            - BranchSide:      'builtin/bundle.c:95,2'
              BranchSideFuncs:
                - strvec_push
                - parse_options_cmd_bundle
                - _.1104
                - die
                - create_bundle
                - strvec_clear
                - free
        - Branch String:   'builtin/bundle.c:101,6'
          Branch Sides:
            - BranchSide:      'builtin/bundle.c:102,7'
              BranchSideFuncs:
                - create_bundle
                - strvec_clear
                - free
            - BranchSide:      'builtin/bundle.c:103,24'
              BranchSideFuncs:
                - create_bundle
                - strvec_clear
                - free
      Callsites:
        - Src:             'builtin/bundle.c:93,6'
          Dst:             isatty
        - Src:             'builtin/bundle.c:94,3'
          Dst:             strvec_push
        - Src:             'builtin/bundle.c:95,2'
          Dst:             strvec_push
        - Src:             'builtin/bundle.c:97,9'
          Dst:             parse_options_cmd_bundle
        - Src:             'builtin/bundle.c:102,7'
          Dst:             _
        - Src:             'builtin/bundle.c:102,3'
          Dst:             die
        - Src:             'builtin/bundle.c:103,10'
          Dst:             create_bundle
        - Src:             'builtin/bundle.c:104,2'
          Dst:             strvec_clear
    - functionName:    cmd_bundle
      functionSourceFile: '/src/git/builtin/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          148
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - packet_trace_identity
        - parse_options
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/bundle.c:242,9'
          Dst:             parse_options
        - Src:             'builtin/bundle.c:245,2'
          Dst:             packet_trace_identity
    - functionName:    cmd_bundle_verify
      functionSourceFile: '/src/git/builtin/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         10
      ICount:          128
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - bundle_header_release
        - close
        - const_error
        - error
        - fprintf
        - open_bundle
        - parse_options_cmd_bundle
        - verify_bundle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/bundle.c:143,6'
          Branch Sides:
            - BranchSide:      'builtin/bundle.c:144,9'
              BranchSideFuncs:
                - open_bundle
                - close
                - verify_bundle
                - _.1104
                - fprintf
                - free
                - bundle_header_release
            - BranchSide:      'builtin/bundle.c:148,31'
              BranchSideFuncs:
                - open_bundle
                - close
                - verify_bundle
                - _.1104
                - fprintf
                - free
                - bundle_header_release
        - Branch String:   'builtin/bundle.c:148,6'
          Branch Sides:
            - BranchSide:      'builtin/bundle.c:149,7'
              BranchSideFuncs:
                - free
                - bundle_header_release
            - BranchSide:      'builtin/bundle.c:152,8'
              BranchSideFuncs:
                - close
                - verify_bundle
                - _.1104
                - fprintf
                - free
                - bundle_header_release
        - Branch String:   'builtin/bundle.c:153,6'
          Branch Sides:
            - BranchSide:      'builtin/bundle.c:155,7'
              BranchSideFuncs:
                - free
                - bundle_header_release
            - BranchSide:      'builtin/bundle.c:159,10'
              BranchSideFuncs:
                - _.1104
                - fprintf
                - free
                - bundle_header_release
      Callsites:
        - Src:             'builtin/bundle.c:139,9'
          Dst:             parse_options_cmd_bundle
        - Src:             'builtin/bundle.c:144,9'
          Dst:             _
        - Src:             'builtin/bundle.c:144,9'
          Dst:             error
        - Src:             'builtin/bundle.c:144,9'
          Dst:             const_error
        - Src:             'builtin/bundle.c:148,19'
          Dst:             open_bundle
        - Src:             'builtin/bundle.c:152,2'
          Dst:             close
        - Src:             'builtin/bundle.c:153,6'
          Dst:             verify_bundle
        - Src:             'builtin/bundle.c:159,18'
          Dst:             _
        - Src:             'builtin/bundle.c:159,2'
          Dst:             fprintf
        - Src:             'builtin/bundle.c:163,2'
          Dst:             bundle_header_release
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_cmd_info
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - line
        - output
        - data
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - batch_one_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/cat-file.c:667,2'
          Dst:             batch_one_object
    - functionName:    batch_one_object
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj_name
        - scratch
        - opt
        - data
      BBCount:         15
      ICount:          169
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - batch_object_write
        - fflush
        - get_oid_with_context
        - object_context_release
        - printf
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:532,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:533,11'
              BranchSideFuncs:
                - strlen
                - printf
                - fflush
                - object_context_release
                - strlen
                - printf
                - strlen
                - printf
                - printf
                - printf
                - BUG_fl
            - BranchSide:      'builtin/cat-file.c:565,10'
              BranchSideFuncs:
                - batch_object_write
                - object_context_release
                - printf
                - fflush
        - Branch String:   'builtin/cat-file.c:533,3'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:535,27'
              BranchSideFuncs:
                - printf
                - fflush
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:538,29'
              BranchSideFuncs:
                - printf
                - fflush
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:542,29'
              BranchSideFuncs:
                - strlen
                - printf
                - fflush
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:547,29'
              BranchSideFuncs:
                - strlen
                - printf
                - fflush
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:552,29'
              BranchSideFuncs:
                - strlen
                - printf
                - fflush
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:556,4'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/cat-file.c:565,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:567,25'
              BranchSideFuncs:
                - printf
                - fflush
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:573,21'
              BranchSideFuncs:
                - batch_object_write
                - object_context_release
      Callsites:
        - Src:             'builtin/cat-file.c:530,11'
          Dst:             get_oid_with_context
        - Src:             'builtin/cat-file.c:535,4'
          Dst:             printf
        - Src:             'builtin/cat-file.c:538,4'
          Dst:             printf
        - Src:             'builtin/cat-file.c:542,22'
          Dst:             strlen
        - Src:             'builtin/cat-file.c:541,4'
          Dst:             printf
        - Src:             'builtin/cat-file.c:547,22'
          Dst:             strlen
        - Src:             'builtin/cat-file.c:546,4'
          Dst:             printf
        - Src:             'builtin/cat-file.c:552,22'
          Dst:             strlen
        - Src:             'builtin/cat-file.c:551,4'
          Dst:             printf
        - Src:             'builtin/cat-file.c:556,4'
          Dst:             BUG_fl
        - Src:             'builtin/cat-file.c:560,3'
          Dst:             fflush
        - Src:             'builtin/cat-file.c:566,3'
          Dst:             printf
        - Src:             'builtin/cat-file.c:569,3'
          Dst:             fflush
        - Src:             'builtin/cat-file.c:573,2'
          Dst:             batch_object_write
        - Src:             'builtin/cat-file.c:576,2'
          Dst:             object_context_release
    - functionName:    batch_object_write
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - obj_name
        - scratch
        - opt
        - data
        - pack
        - offset
      BBCount:         33
      ICount:          252
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - batch_write
        - cast_size_t_to_ulong
        - die
        - expand_format
        - fflush
        - oid_object_info_extended
        - oid_to_hex
        - packed_object_info
        - print_default_format
        - print_object_or_die
        - printf
        - replace_idents_using_mailmap
        - repo_read_object_file
        - strbuf_addch
        - strbuf_setlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:467,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:470,7'
              BranchSideFuncs:
                - strbuf_setlen.1231
                - print_default_format
                - batch_write
                - print_object_or_die
                - batch_write
                - expand_format
                - strbuf_addch.1232
            - BranchSide:      'builtin/cat-file.c:502,2'
              BranchSideFuncs:
                - strbuf_setlen.1231
                - print_default_format
                - batch_write
                - print_object_or_die
                - batch_write
                - expand_format
                - strbuf_addch.1232
        - Branch String:   'builtin/cat-file.c:470,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:471,24'
              BranchSideFuncs:
                - oid_object_info_extended
                - strbuf_setlen.1231
                - print_default_format
                - batch_write
                - print_object_or_die
                - batch_write
                - expand_format
                - strbuf_addch.1232
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - free
                - oid_to_hex
                - printf
                - fflush
                - packed_object_info
            - BranchSide:      'builtin/cat-file.c:473,7'
              BranchSideFuncs:
                - oid_object_info_extended
                - strbuf_setlen.1231
                - print_default_format
                - batch_write
                - print_object_or_die
                - batch_write
                - expand_format
                - strbuf_addch.1232
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - free
                - oid_to_hex
                - printf
                - fflush
                - packed_object_info
        - Branch String:   'builtin/cat-file.c:473,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:474,29'
              BranchSideFuncs:
                - packed_object_info
                - strbuf_setlen.1231
                - print_default_format
                - batch_write
                - print_object_or_die
                - batch_write
                - expand_format
                - strbuf_addch.1232
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - free
                - oid_to_hex
                - printf
                - fflush
            - BranchSide:      'builtin/cat-file.c:477,35'
              BranchSideFuncs:
                - oid_object_info_extended
                - strbuf_setlen.1231
                - print_default_format
                - batch_write
                - print_object_or_die
                - batch_write
                - expand_format
                - strbuf_addch.1232
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - free
                - oid_to_hex
                - printf
                - fflush
        - Branch String:   'builtin/cat-file.c:480,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:482,11'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - fflush
            - BranchSide:      'builtin/cat-file.c:487,7'
              BranchSideFuncs:
                - strbuf_setlen.1231
                - print_default_format
                - batch_write
                - print_object_or_die
                - batch_write
                - expand_format
                - strbuf_addch.1232
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - free
        - Branch String:   'builtin/cat-file.c:482,11'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:482,22'
              BranchSideFuncs:
                - printf
                - fflush
            - BranchSide:      'builtin/cat-file.c:482,45'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - fflush
        - Branch String:   'builtin/cat-file.c:487,19'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:487,23'
              BranchSideFuncs:
                - strbuf_setlen.1231
                - print_default_format
                - batch_write
                - print_object_or_die
                - batch_write
                - expand_format
                - strbuf_addch.1232
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - free
            - BranchSide:      'builtin/cat-file.c:500,2'
              BranchSideFuncs:
                - strbuf_setlen.1231
                - print_default_format
                - batch_write
                - print_object_or_die
                - batch_write
                - expand_format
                - strbuf_addch.1232
        - Branch String:   'builtin/cat-file.c:487,48'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:487,51'
              BranchSideFuncs:
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - free
                - strbuf_setlen.1231
                - print_default_format
                - batch_write
                - print_object_or_die
                - batch_write
                - expand_format
                - strbuf_addch.1232
            - BranchSide:      'builtin/cat-file.c:488,15'
              BranchSideFuncs:
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - free
                - strbuf_setlen.1231
                - print_default_format
                - batch_write
                - print_object_or_die
                - batch_write
                - expand_format
                - strbuf_addch.1232
        - Branch String:   'builtin/cat-file.c:487,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:488,15'
              BranchSideFuncs:
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - free
                - strbuf_setlen.1231
                - print_default_format
                - batch_write
                - print_object_or_die
                - batch_write
                - expand_format
                - strbuf_addch.1232
            - BranchSide:      'builtin/cat-file.c:500,2'
              BranchSideFuncs:
                - strbuf_setlen.1231
                - print_default_format
                - batch_write
                - print_object_or_die
                - batch_write
                - expand_format
                - strbuf_addch.1232
        - Branch String:   'builtin/cat-file.c:493,8'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:494,9'
              BranchSideFuncs:
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - free
                - strbuf_setlen.1231
                - print_default_format
                - batch_write
                - print_object_or_die
                - batch_write
                - expand_format
                - strbuf_addch.1232
            - BranchSide:      'builtin/cat-file.c:495,39'
              BranchSideFuncs:
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - free
                - strbuf_setlen.1231
                - print_default_format
                - batch_write
                - print_object_or_die
                - batch_write
                - expand_format
                - strbuf_addch.1232
        - Branch String:   'builtin/cat-file.c:504,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:505,24'
              BranchSideFuncs:
                - expand_format
                - strbuf_addch.1232
                - batch_write
                - print_object_or_die
                - batch_write
            - BranchSide:      'builtin/cat-file.c:507,17'
              BranchSideFuncs:
                - expand_format
                - strbuf_addch.1232
                - batch_write
                - print_object_or_die
                - batch_write
        - Branch String:   'builtin/cat-file.c:513,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:513,6'
              BranchSideFuncs:
                - print_object_or_die
                - batch_write
            - BranchSide:      'builtin/cat-file.c:514,23'
              BranchSideFuncs:
                - print_object_or_die
                - batch_write
      Callsites:
        - Src:             'builtin/cat-file.c:474,10'
          Dst:             packed_object_info
        - Src:             'builtin/cat-file.c:477,10'
          Dst:             oid_object_info_extended
        - Src:             'builtin/cat-file.c:482,33'
          Dst:             oid_to_hex
        - Src:             'builtin/cat-file.c:481,4'
          Dst:             printf
        - Src:             'builtin/cat-file.c:483,4'
          Dst:             fflush
        - Src:             'builtin/cat-file.c:491,10'
          Dst:             repo_read_object_file
        - Src:             'builtin/cat-file.c:494,9'
          Dst:             _
        - Src:             'builtin/cat-file.c:494,33'
          Dst:             oid_to_hex
        - Src:             'builtin/cat-file.c:494,5'
          Dst:             die
        - Src:             'builtin/cat-file.c:495,10'
          Dst:             replace_idents_using_mailmap
        - Src:             'builtin/cat-file.c:496,17'
          Dst:             cast_size_t_to_ulong
        - Src:             'builtin/cat-file.c:502,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/cat-file.c:505,3'
          Dst:             print_default_format
        - Src:             'builtin/cat-file.c:507,3'
          Dst:             expand_format
        - Src:             'builtin/cat-file.c:508,3'
          Dst:             strbuf_addch
        - Src:             'builtin/cat-file.c:511,2'
          Dst:             batch_write
        - Src:             'builtin/cat-file.c:514,3'
          Dst:             print_object_or_die
        - Src:             'builtin/cat-file.c:515,3'
          Dst:             batch_write
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    24
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    replace_idents_using_mailmap
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - object_buf
        - size
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - apply_mailmap_to_header
        - strbuf_attach
        - strbuf_detach
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/cat-file.c:59,2'
          Dst:             strbuf_attach
        - Src:             'builtin/cat-file.c:60,2'
          Dst:             apply_mailmap_to_header
        - Src:             'builtin/cat-file.c:62,9'
          Dst:             strbuf_detach
    - functionName:    cast_size_t_to_ulong
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - a
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    5
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1056,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1059,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1060,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1057,3'
          Dst:             die
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    print_default_format
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - scratch
        - data
        - opt
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oid_to_hex
        - strbuf_addf
        - type_name
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/cat-file.c:450,45'
          Dst:             oid_to_hex
        - Src:             'builtin/cat-file.c:451,7'
          Dst:             type_name
        - Src:             'builtin/cat-file.c:450,2'
          Dst:             strbuf_addf
    - functionName:    expand_format
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - start
        - data
      BBCount:         18
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - expand_atom
        - skip_prefix
        - strbuf_addch
        - strbuf_expand_bad_format
        - strbuf_expand_step
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:358,2'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:361,19'
              BranchSideFuncs:
                - skip_prefix.1246
                - strchr
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - expand_atom
                - strbuf_addch.1232
            - BranchSide:      'builtin/cat-file.c:369,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/cat-file.c:361,39'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:361,43'
              BranchSideFuncs:
                - strbuf_addch.1232
                - strbuf_expand_step
                - skip_prefix.1246
                - strchr
                - strbuf_expand_bad_format
                - expand_atom
            - BranchSide:      'builtin/cat-file.c:362,17'
              BranchSideFuncs:
                - strbuf_addch.1232
                - strbuf_expand_step
                - skip_prefix.1246
                - strchr
                - strbuf_expand_bad_format
                - expand_atom
        - Branch String:   'builtin/cat-file.c:361,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:362,17'
              BranchSideFuncs:
                - strbuf_addch.1232
                - strbuf_expand_step
                - skip_prefix.1246
                - strchr
                - strbuf_expand_bad_format
                - expand_atom
            - BranchSide:      'builtin/cat-file.c:363,26'
              BranchSideFuncs:
                - strchr
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - skip_prefix.1246
                - strbuf_addch.1232
                - expand_atom
        - Branch String:   'builtin/cat-file.c:363,43'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:364,17'
              BranchSideFuncs:
                - expand_atom
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - skip_prefix.1246
                - strchr
                - strbuf_addch.1232
            - BranchSide:      'builtin/cat-file.c:367,29'
              BranchSideFuncs:
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - skip_prefix.1246
                - strchr
                - expand_atom
                - strbuf_addch.1232
        - Branch String:   'builtin/cat-file.c:363,12'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:365,12'
              BranchSideFuncs:
                - strbuf_expand_step
                - skip_prefix.1246
                - strchr
                - strbuf_expand_bad_format
                - expand_atom
                - strbuf_addch.1232
            - BranchSide:      'builtin/cat-file.c:367,29'
              BranchSideFuncs:
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - skip_prefix.1246
                - strchr
                - expand_atom
                - strbuf_addch.1232
      Callsites:
        - Src:             'builtin/cat-file.c:358,9'
          Dst:             strbuf_expand_step
        - Src:             'builtin/cat-file.c:361,7'
          Dst:             skip_prefix
        - Src:             'builtin/cat-file.c:362,4'
          Dst:             strbuf_addch
        - Src:             'builtin/cat-file.c:363,19'
          Dst:             strchr
        - Src:             'builtin/cat-file.c:364,5'
          Dst:             expand_atom
        - Src:             'builtin/cat-file.c:367,4'
          Dst:             strbuf_expand_bad_format
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    batch_write
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - data
        - len
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die_errno
        - fwrite
        - write_or_die
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:373,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:374,14'
              BranchSideFuncs:
                - fwrite
                - die_errno
            - BranchSide:      'builtin/cat-file.c:377,19'
              BranchSideFuncs:
                - write_or_die
        - Branch String:   'builtin/cat-file.c:374,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:375,4'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/cat-file.c:376,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/cat-file.c:374,7'
          Dst:             fwrite
        - Src:             'builtin/cat-file.c:375,4'
          Dst:             die_errno
        - Src:             'builtin/cat-file.c:377,3'
          Dst:             write_or_die
    - functionName:    print_object_or_die
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - data
      BBCount:         44
      ICount:          276
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - BUG_fl
        - __assert_fail
        - batch_write
        - cast_size_t_to_ulong
        - die
        - fflush
        - filter_object
        - oid_to_hex
        - replace_idents_using_mailmap
        - repo_read_object_file
        - stream_blob
        - textconv_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:384,2'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:384,2'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - batch_write
                - free
                - oid_to_hex
                - die
                - oid_to_hex
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - oid_to_hex
                - die
                - BUG_fl
                - textconv_object
                - repo_read_object_file
                - oid_to_hex
                - die
                - batch_write
                - free
                - filter_object
                - oid_to_hex
                - die
                - fflush
            - BranchSide:      'builtin/cat-file.c:386,6'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - batch_write
                - free
                - oid_to_hex
                - die
                - oid_to_hex
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - oid_to_hex
                - die
                - BUG_fl
                - textconv_object
                - repo_read_object_file
                - oid_to_hex
                - die
                - batch_write
                - free
                - filter_object
                - oid_to_hex
                - die
                - fflush
        - Branch String:   'builtin/cat-file.c:386,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:387,7'
              BranchSideFuncs:
                - stream_blob
                - oid_to_hex
                - die
                - BUG_fl
                - textconv_object
                - repo_read_object_file
                - oid_to_hex
                - die
                - batch_write
                - free
                - filter_object
                - oid_to_hex
                - die
                - fflush
            - BranchSide:      'builtin/cat-file.c:426,36'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - batch_write
                - free
                - oid_to_hex
                - die
                - oid_to_hex
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
        - Branch String:   'builtin/cat-file.c:387,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:388,11'
              BranchSideFuncs:
                - fflush
                - stream_blob
                - oid_to_hex
                - die
                - BUG_fl
                - textconv_object
                - repo_read_object_file
                - oid_to_hex
                - die
                - batch_write
                - free
                - filter_object
                - oid_to_hex
                - die
            - BranchSide:      'builtin/cat-file.c:389,7'
              BranchSideFuncs:
                - stream_blob
                - oid_to_hex
                - die
                - BUG_fl
                - textconv_object
                - repo_read_object_file
                - oid_to_hex
                - die
                - batch_write
                - free
                - filter_object
                - oid_to_hex
                - die
        - Branch String:   'builtin/cat-file.c:389,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:393,9'
              BranchSideFuncs:
                - oid_to_hex
                - die
                - BUG_fl
                - textconv_object
                - repo_read_object_file
                - oid_to_hex
                - die
                - batch_write
                - free
                - filter_object
                - oid_to_hex
                - die
            - BranchSide:      'builtin/cat-file.c:418,16'
              BranchSideFuncs:
                - stream_blob
        - Branch String:   'builtin/cat-file.c:393,8'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:394,45'
              BranchSideFuncs:
                - BUG_fl
                - textconv_object
                - repo_read_object_file
                - oid_to_hex
                - die
                - batch_write
                - free
                - filter_object
                - oid_to_hex
                - die
            - BranchSide:      'builtin/cat-file.c:396,8'
              BranchSideFuncs:
                - BUG_fl
                - textconv_object
                - repo_read_object_file
                - oid_to_hex
                - die
                - batch_write
                - free
                - filter_object
                - oid_to_hex
                - die
        - Branch String:   'builtin/cat-file.c:396,8'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:397,23'
              BranchSideFuncs:
                - filter_object
                - batch_write
                - free
                - oid_to_hex
                - die
            - BranchSide:      'builtin/cat-file.c:401,15'
              BranchSideFuncs:
                - BUG_fl
                - textconv_object
                - repo_read_object_file
                - oid_to_hex
                - die
                - batch_write
                - free
        - Branch String:   'builtin/cat-file.c:397,9'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:400,21'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/cat-file.c:401,4'
              BranchSideFuncs:
                - batch_write
                - free
        - Branch String:   'builtin/cat-file.c:401,15'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:403,26'
              BranchSideFuncs:
                - textconv_object
                - repo_read_object_file
                - oid_to_hex
                - die
                - batch_write
                - free
            - BranchSide:      'builtin/cat-file.c:414,5'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/cat-file.c:403,9'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:406,39'
              BranchSideFuncs:
                - oid_to_hex
                - die
                - batch_write
                - free
            - BranchSide:      'builtin/cat-file.c:410,10'
              BranchSideFuncs:
                - oid_to_hex
                - die
                - batch_write
                - free
        - Branch String:   'builtin/cat-file.c:410,9'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:412,21'
              BranchSideFuncs:
                - batch_write
                - free
            - BranchSide:      'builtin/cat-file.c:413,4'
              BranchSideFuncs:
                - batch_write
                - free
        - Branch String:   'builtin/cat-file.c:428,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:429,44'
              BranchSideFuncs:
                - batch_write
                - free
                - oid_to_hex
                - die
                - oid_to_hex
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
            - BranchSide:      'builtin/cat-file.c:431,7'
              BranchSideFuncs:
                - batch_write
                - free
                - oid_to_hex
                - die
                - oid_to_hex
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
        - Branch String:   'builtin/cat-file.c:431,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:432,11'
              BranchSideFuncs:
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - batch_write
                - free
                - oid_to_hex
                - die
                - oid_to_hex
                - die
            - BranchSide:      'builtin/cat-file.c:437,7'
              BranchSideFuncs:
                - batch_write
                - free
                - oid_to_hex
                - die
                - oid_to_hex
                - die
        - Branch String:   'builtin/cat-file.c:437,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:438,47'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/cat-file.c:439,7'
              BranchSideFuncs:
                - batch_write
                - free
                - oid_to_hex
                - die
        - Branch String:   'builtin/cat-file.c:439,24'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:439,27'
              BranchSideFuncs:
                - batch_write
                - free
                - oid_to_hex
                - die
            - BranchSide:      'builtin/cat-file.c:442,15'
              BranchSideFuncs:
                - batch_write
                - free
        - Branch String:   'builtin/cat-file.c:439,46'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:439,50'
              BranchSideFuncs:
                - oid_to_hex
                - die
                - batch_write
                - free
            - BranchSide:      'builtin/cat-file.c:442,15'
              BranchSideFuncs:
                - batch_write
                - free
        - Branch String:   'builtin/cat-file.c:439,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:440,47'
              BranchSideFuncs:
                - batch_write
                - free
            - BranchSide:      'builtin/cat-file.c:442,15'
              BranchSideFuncs:
                - batch_write
                - free
      Callsites:
        - Src:             'builtin/cat-file.c:384,2'
          Dst:             __assert_fail
        - Src:             'builtin/cat-file.c:388,4'
          Dst:             fflush
        - Src:             'builtin/cat-file.c:394,34'
          Dst:             oid_to_hex
        - Src:             'builtin/cat-file.c:394,5'
          Dst:             die
        - Src:             'builtin/cat-file.c:397,9'
          Dst:             filter_object
        - Src:             'builtin/cat-file.c:400,10'
          Dst:             oid_to_hex
        - Src:             'builtin/cat-file.c:399,6'
          Dst:             die
        - Src:             'builtin/cat-file.c:403,10'
          Dst:             textconv_object
        - Src:             'builtin/cat-file.c:406,17'
          Dst:             repo_read_object_file
        - Src:             'builtin/cat-file.c:412,10'
          Dst:             oid_to_hex
        - Src:             'builtin/cat-file.c:411,6'
          Dst:             die
        - Src:             'builtin/cat-file.c:414,5'
          Dst:             BUG_fl
        - Src:             'builtin/cat-file.c:415,4'
          Dst:             batch_write
        - Src:             'builtin/cat-file.c:418,4'
          Dst:             stream_blob
        - Src:             'builtin/cat-file.c:426,14'
          Dst:             repo_read_object_file
        - Src:             'builtin/cat-file.c:429,33'
          Dst:             oid_to_hex
        - Src:             'builtin/cat-file.c:429,4'
          Dst:             die
        - Src:             'builtin/cat-file.c:433,15'
          Dst:             replace_idents_using_mailmap
        - Src:             'builtin/cat-file.c:434,11'
          Dst:             cast_size_t_to_ulong
        - Src:             'builtin/cat-file.c:438,36'
          Dst:             oid_to_hex
        - Src:             'builtin/cat-file.c:438,4'
          Dst:             die
        - Src:             'builtin/cat-file.c:440,36'
          Dst:             oid_to_hex
        - Src:             'builtin/cat-file.c:440,4'
          Dst:             die
        - Src:             'builtin/cat-file.c:442,3'
          Dst:             batch_write
    - functionName:    filter_object
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - mode
        - oid
        - buf
        - size
      BBCount:         14
      ICount:          108
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - const_error
        - convert_to_working_tree
        - error
        - init_checkout_metadata
        - oid_to_hex
        - repo_read_object_file
        - strbuf_detach
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:72,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:73,10'
              BranchSideFuncs:
                - init_checkout_metadata
                - convert_to_working_tree
                - free
                - strbuf_detach
            - BranchSide:      'builtin/cat-file.c:75,7'
              BranchSideFuncs:
                - init_checkout_metadata
                - convert_to_working_tree
                - free
                - strbuf_detach
        - Branch String:   'builtin/cat-file.c:75,25'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:75,28'
              BranchSideFuncs:
                - init_checkout_metadata
                - convert_to_working_tree
                - free
                - strbuf_detach
            - BranchSide:      'builtin/cat-file.c:87,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/cat-file.c:75,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:76,17'
              BranchSideFuncs:
                - init_checkout_metadata
                - convert_to_working_tree
                - free
                - strbuf_detach
            - BranchSide:      'builtin/cat-file.c:87,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/cat-file.c:80,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:81,10'
              BranchSideFuncs:
                - free
                - strbuf_detach
            - BranchSide:      'builtin/cat-file.c:85,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/cat-file.c:71,9'
          Dst:             repo_read_object_file
        - Src:             'builtin/cat-file.c:73,10'
          Dst:             _
        - Src:             'builtin/cat-file.c:73,10'
          Dst:             oid_to_hex
        - Src:             'builtin/cat-file.c:73,10'
          Dst:             error
        - Src:             'builtin/cat-file.c:73,10'
          Dst:             const_error
        - Src:             'builtin/cat-file.c:79,3'
          Dst:             init_checkout_metadata
        - Src:             'builtin/cat-file.c:80,7'
          Dst:             convert_to_working_tree
        - Src:             'builtin/cat-file.c:83,11'
          Dst:             strbuf_detach
    - functionName:    stream_blob
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - oid_to_hex
        - stream_blob_to_fd
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:92,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:93,51'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/cat-file.c:94,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/cat-file.c:92,6'
          Dst:             stream_blob_to_fd
        - Src:             'builtin/cat-file.c:93,40'
          Dst:             oid_to_hex
        - Src:             'builtin/cat-file.c:93,3'
          Dst:             die
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_to_working_tree
      functionSourceFile: '/src/git/./convert.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
        - src
        - len
        - dst
        - meta
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convert_attrs
        - convert_to_working_tree_ca
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './convert.h:121,2'
          Dst:             convert_attrs
        - Src:             './convert.h:122,9'
          Dst:             convert_to_working_tree_ca
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_atom
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - atom
        - len
        - data
      BBCount:         43
      ICount:          234
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - is_atom
        - oid_to_hex
        - strbuf_addf
        - strbuf_addstr
        - type_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:321,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:322,8'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addstr.1249
            - BranchSide:      'builtin/cat-file.c:324,35'
              BranchSideFuncs:
                - is_atom
                - is_atom
                - is_atom
                - is_atom
                - is_atom
                - oid_to_hex
                - strbuf_addstr.1249
                - strbuf_addstr.1249
                - strbuf_addf
                - strbuf_addf
                - type_name
                - strbuf_addstr.1249
        - Branch String:   'builtin/cat-file.c:322,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:323,18'
              BranchSideFuncs: []
            - BranchSide:      'builtin/cat-file.c:324,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/cat-file.c:324,13'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:325,7'
              BranchSideFuncs:
                - type_name
                - strbuf_addstr.1249
            - BranchSide:      'builtin/cat-file.c:329,35'
              BranchSideFuncs:
                - is_atom
                - is_atom
                - is_atom
                - is_atom
                - oid_to_hex
                - strbuf_addstr.1249
                - strbuf_addstr.1249
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'builtin/cat-file.c:325,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:326,24'
              BranchSideFuncs: []
            - BranchSide:      'builtin/cat-file.c:328,18'
              BranchSideFuncs:
                - type_name
                - strbuf_addstr.1249
        - Branch String:   'builtin/cat-file.c:329,13'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:330,7'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'builtin/cat-file.c:334,40'
              BranchSideFuncs:
                - is_atom
                - is_atom
                - is_atom
                - oid_to_hex
                - strbuf_addstr.1249
                - strbuf_addstr.1249
                - strbuf_addf
        - Branch String:   'builtin/cat-file.c:330,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:331,24'
              BranchSideFuncs: []
            - BranchSide:      'builtin/cat-file.c:333,16'
              BranchSideFuncs:
                - strbuf_addf
        - Branch String:   'builtin/cat-file.c:334,13'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:335,7'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'builtin/cat-file.c:339,29'
              BranchSideFuncs:
                - is_atom
                - is_atom
                - oid_to_hex
                - strbuf_addstr.1249
                - strbuf_addstr.1249
        - Branch String:   'builtin/cat-file.c:335,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:336,29'
              BranchSideFuncs: []
            - BranchSide:      'builtin/cat-file.c:338,16'
              BranchSideFuncs:
                - strbuf_addf
        - Branch String:   'builtin/cat-file.c:339,13'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:340,7'
              BranchSideFuncs:
                - strbuf_addstr.1249
            - BranchSide:      'builtin/cat-file.c:344,34'
              BranchSideFuncs:
                - is_atom
                - oid_to_hex
                - strbuf_addstr.1249
        - Branch String:   'builtin/cat-file.c:340,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:341,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/cat-file.c:342,12'
              BranchSideFuncs:
                - strbuf_addstr.1249
        - Branch String:   'builtin/cat-file.c:344,13'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:345,7'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addstr.1249
            - BranchSide:      'builtin/cat-file.c:351,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/cat-file.c:345,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:346,33'
              BranchSideFuncs: []
            - BranchSide:      'builtin/cat-file.c:348,18'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addstr.1249
      Callsites:
        - Src:             'builtin/cat-file.c:321,6'
          Dst:             is_atom
        - Src:             'builtin/cat-file.c:323,22'
          Dst:             oid_to_hex
        - Src:             'builtin/cat-file.c:323,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/cat-file.c:324,13'
          Dst:             is_atom
        - Src:             'builtin/cat-file.c:328,22'
          Dst:             type_name
        - Src:             'builtin/cat-file.c:328,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/cat-file.c:329,13'
          Dst:             is_atom
        - Src:             'builtin/cat-file.c:333,4'
          Dst:             strbuf_addf
        - Src:             'builtin/cat-file.c:334,13'
          Dst:             is_atom
        - Src:             'builtin/cat-file.c:338,4'
          Dst:             strbuf_addf
        - Src:             'builtin/cat-file.c:339,13'
          Dst:             is_atom
        - Src:             'builtin/cat-file.c:343,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/cat-file.c:344,13'
          Dst:             is_atom
        - Src:             'builtin/cat-file.c:349,11'
          Dst:             oid_to_hex
        - Src:             'builtin/cat-file.c:348,4'
          Dst:             strbuf_addstr
    - functionName:    is_atom
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - atom
        - s
        - slen
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:315,22'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:315,33'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'builtin/cat-file.c:315,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/cat-file.c:314,13'
          Dst:             strlen
        - Src:             'builtin/cat-file.c:315,26'
          Dst:             memcmp
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    parse_cmd_contents
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - line
        - output
        - data
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - batch_one_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/cat-file.c:658,2'
          Dst:             batch_one_object
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    free_cmds
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
        - nr
      BBCount:         9
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:691,2'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:692,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/cat-file.c:694,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dispatch_calls
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - output
        - data
        - cmd
        - nr
      BBCount:         9
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - fflush
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:678,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:679,7'
              BranchSideFuncs:
                - fflush
            - BranchSide:      'builtin/cat-file.c:681,9'
              BranchSideFuncs:
                - fflush
        - Branch String:   'builtin/cat-file.c:681,2'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:682,3'
              BranchSideFuncs:
                - fflush
            - BranchSide:      'builtin/cat-file.c:684,9'
              BranchSideFuncs:
                - fflush
      Callsites:
        - Src:             'builtin/cat-file.c:679,7'
          Dst:             _
        - Src:             'builtin/cat-file.c:679,3'
          Dst:             die
        - Src:             'builtin/cat-file.c:684,2'
          Dst:             fflush
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    batch_unordered_object
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - pack
        - offset
        - vdata
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - batch_object_write
        - oidcpy
        - oidset_insert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:618,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:619,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/cat-file.c:621,10'
              BranchSideFuncs:
                - oidcpy.1270
                - batch_object_write
      Callsites:
        - Src:             'builtin/cat-file.c:618,6'
          Dst:             oidset_insert
        - Src:             'builtin/cat-file.c:621,2'
          Dst:             oidcpy
        - Src:             'builtin/cat-file.c:622,2'
          Dst:             batch_object_write
    - functionName:    batch_objects_command
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - output
        - data
      BBCount:         47
      ICount:          327
      EdgeCount:       58
      CyclomaticComplexity: 13
      functionsReached:
        - _
        - die
        - dispatch_calls
        - free_cmds
        - git_env_bool
        - skip_prefix
        - st_mult
        - strbuf_getdelim_strip_crlf
        - strbuf_release
        - strcmp
        - xrealloc
        - xstrdup_or_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:716,2'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:718,27'
              BranchSideFuncs:
                - _.1230
                - die
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - xstrdup_or_null
                - st_mult.1267
                - xrealloc
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - _.1230
                - die
            - BranchSide:      'builtin/cat-file.c:762,6'
              BranchSideFuncs:
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
        - Branch String:   'builtin/cat-file.c:722,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:723,8'
              BranchSideFuncs:
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - xstrdup_or_null
                - st_mult.1267
                - xrealloc
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - _.1230
                - die
            - BranchSide:      'builtin/cat-file.c:724,7'
              BranchSideFuncs:
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - xstrdup_or_null
                - st_mult.1267
                - xrealloc
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - _.1230
                - die
        - Branch String:   'builtin/cat-file.c:724,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:725,8'
              BranchSideFuncs:
                - _.1230
                - die
            - BranchSide:      'builtin/cat-file.c:727,10'
              BranchSideFuncs:
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - _.1230
                - die
                - xstrdup_or_null
                - st_mult.1267
                - xrealloc
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
        - Branch String:   'builtin/cat-file.c:727,3'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:728,27'
              BranchSideFuncs:
                - skip_prefix.1246
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - _.1230
                - die
                - xstrdup_or_null
                - st_mult.1267
                - xrealloc
                - _.1230
                - die
                - _.1230
                - die
            - BranchSide:      'builtin/cat-file.c:746,8'
              BranchSideFuncs:
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - _.1230
                - die
                - xstrdup_or_null
                - st_mult.1267
                - xrealloc
        - Branch String:   'builtin/cat-file.c:728,8'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:729,5'
              BranchSideFuncs:
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - skip_prefix.1246
                - _.1230
                - die
                - xstrdup_or_null
                - st_mult.1267
                - xrealloc
                - _.1230
                - die
                - _.1230
                - die
            - BranchSide:      'builtin/cat-file.c:731,20'
              BranchSideFuncs:
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - skip_prefix.1246
                - _.1230
                - die
                - xstrdup_or_null
                - st_mult.1267
                - xrealloc
                - _.1230
                - die
                - _.1230
                - die
        - Branch String:   'builtin/cat-file.c:732,8'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:733,10'
              BranchSideFuncs:
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - xstrdup_or_null
                - st_mult.1267
                - xrealloc
                - _.1230
                - die
            - BranchSide:      'builtin/cat-file.c:738,16'
              BranchSideFuncs:
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - xstrdup_or_null
                - st_mult.1267
                - xrealloc
                - _.1230
                - die
        - Branch String:   'builtin/cat-file.c:733,9'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:734,10'
              BranchSideFuncs:
                - _.1230
                - die
            - BranchSide:      'builtin/cat-file.c:737,9'
              BranchSideFuncs:
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - _.1230
                - die
                - xstrdup_or_null
                - st_mult.1267
                - xrealloc
        - Branch String:   'builtin/cat-file.c:738,15'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:0,0'
              BranchSideFuncs:
                - _.1230
                - die
            - BranchSide:      'builtin/cat-file.c:739,9'
              BranchSideFuncs:
                - _.1230
                - die
        - Branch String:   'builtin/cat-file.c:746,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:747,8'
              BranchSideFuncs:
                - strcmp
                - dispatch_calls
                - free_cmds
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - _.1230
                - die
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - _.1230
                - die
                - xstrdup_or_null
                - st_mult.1267
                - xrealloc
            - BranchSide:      'builtin/cat-file.c:749,15'
              BranchSideFuncs:
                - strcmp
                - dispatch_calls
                - free_cmds
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - _.1230
                - die
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - _.1230
                - die
                - xstrdup_or_null
                - st_mult.1267
                - xrealloc
        - Branch String:   'builtin/cat-file.c:749,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:750,19'
              BranchSideFuncs:
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - _.1230
                - die
                - xstrdup_or_null
                - st_mult.1267
                - xrealloc
            - BranchSide:      'builtin/cat-file.c:752,15'
              BranchSideFuncs:
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - _.1230
                - die
                - xstrdup_or_null
                - st_mult.1267
                - xrealloc
        - Branch String:   'builtin/cat-file.c:752,14'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:753,4'
              BranchSideFuncs:
                - xstrdup_or_null
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - _.1230
                - die
                - st_mult.1267
                - xrealloc
            - BranchSide:      'builtin/cat-file.c:755,4'
              BranchSideFuncs:
                - xstrdup_or_null
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - _.1230
                - die
                - st_mult.1267
                - xrealloc
        - Branch String:   'builtin/cat-file.c:755,4'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:755,4'
              BranchSideFuncs:
                - st_mult.1267
                - xrealloc
                - xstrdup_or_null
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - _.1230
                - die
            - BranchSide:      'builtin/cat-file.c:756,14'
              BranchSideFuncs:
                - xstrdup_or_null
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - st_mult.1267
                - xrealloc
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - _.1230
                - die
        - Branch String:   'builtin/cat-file.c:755,4'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:755,4'
              BranchSideFuncs:
                - st_mult.1267
                - xrealloc
                - xstrdup_or_null
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - _.1230
                - die
            - BranchSide:      'builtin/cat-file.c:755,4'
              BranchSideFuncs:
                - st_mult.1267
                - xrealloc
                - xstrdup_or_null
                - strbuf_getdelim_strip_crlf
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - _.1230
                - die
                - _.1230
                - die
                - strcmp
                - dispatch_calls
                - free_cmds
                - skip_prefix.1246
                - _.1230
                - die
                - _.1230
                - die
                - _.1230
                - die
        - Branch String:   'builtin/cat-file.c:762,25'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:762,25'
              BranchSideFuncs:
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
            - BranchSide:      'builtin/cat-file.c:763,6'
              BranchSideFuncs:
                - free_cmds
                - free
                - strbuf_release
                - git_env_bool
                - dispatch_calls
                - free_cmds
        - Branch String:   'builtin/cat-file.c:763,9'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:763,9'
              BranchSideFuncs:
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - free_cmds
                - free
                - strbuf_release
            - BranchSide:      'builtin/cat-file.c:764,7'
              BranchSideFuncs:
                - git_env_bool
                - dispatch_calls
                - free_cmds
                - free_cmds
                - free
                - strbuf_release
        - Branch String:   'builtin/cat-file.c:762,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:762,6'
              BranchSideFuncs:
                - free_cmds
                - free
                - strbuf_release
            - BranchSide:      'builtin/cat-file.c:765,18'
              BranchSideFuncs:
                - dispatch_calls
                - free_cmds
                - free_cmds
                - free
                - strbuf_release
      Callsites:
        - Src:             'builtin/cat-file.c:716,9'
          Dst:             strbuf_getdelim_strip_crlf
        - Src:             'builtin/cat-file.c:723,8'
          Dst:             _
        - Src:             'builtin/cat-file.c:723,4'
          Dst:             die
        - Src:             'builtin/cat-file.c:725,8'
          Dst:             _
        - Src:             'builtin/cat-file.c:725,4'
          Dst:             die
        - Src:             'builtin/cat-file.c:728,9'
          Dst:             skip_prefix
        - Src:             'builtin/cat-file.c:734,10'
          Dst:             _
        - Src:             'builtin/cat-file.c:734,6'
          Dst:             die
        - Src:             'builtin/cat-file.c:739,9'
          Dst:             _
        - Src:             'builtin/cat-file.c:739,5'
          Dst:             die
        - Src:             'builtin/cat-file.c:747,8'
          Dst:             _
        - Src:             'builtin/cat-file.c:747,4'
          Dst:             die
        - Src:             'builtin/cat-file.c:749,8'
          Dst:             strcmp
        - Src:             'builtin/cat-file.c:750,4'
          Dst:             dispatch_calls
        - Src:             'builtin/cat-file.c:751,4'
          Dst:             free_cmds
        - Src:             'builtin/cat-file.c:755,4'
          Dst:             st_mult
        - Src:             'builtin/cat-file.c:755,4'
          Dst:             xrealloc
        - Src:             'builtin/cat-file.c:757,16'
          Dst:             xstrdup_or_null
        - Src:             'builtin/cat-file.c:764,7'
          Dst:             git_env_bool
        - Src:             'builtin/cat-file.c:765,3'
          Dst:             dispatch_calls
        - Src:             'builtin/cat-file.c:766,3'
          Dst:             free_cmds
        - Src:             'builtin/cat-file.c:769,2'
          Dst:             free_cmds
        - Src:             'builtin/cat-file.c:771,2'
          Dst:             strbuf_release
    - functionName:    batch_object_cb
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - vdata
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - batch_object_write
        - oidcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/cat-file.c:589,2'
          Dst:             oidcpy
        - Src:             'builtin/cat-file.c:590,2'
          Dst:             batch_object_write
    - functionName:    collect_packed_object
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - pack
        - pos
        - data
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oid_array_append
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/cat-file.c:608,2'
          Dst:             oid_array_append
    - functionName:    collect_loose_object
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - path
        - data
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oid_array_append
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/cat-file.c:599,2'
          Dst:             oid_array_append
    - functionName:    batch_unordered_packed
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - pack
        - pos
        - data
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - batch_unordered_object
        - nth_packed_object_offset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/cat-file.c:640,11'
          Dst:             nth_packed_object_offset
        - Src:             'builtin/cat-file.c:639,9'
          Dst:             batch_unordered_object
    - functionName:    batch_unordered_loose
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - path
        - data
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - batch_unordered_object
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/cat-file.c:631,9'
          Dst:             batch_unordered_object
    - functionName:    cat_one_file
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - exp_type
        - obj_name
        - unknown_type
      BBCount:         85
      ICount:          527
      EdgeCount:       104
      CyclomaticComplexity: 21
      functionsReached:
        - _
        - cast_size_t_to_ulong
        - cmd_ls_tree
        - die
        - filter_object
        - get_oid_hex_algop
        - get_oid_with_context
        - object_context_release
        - oid_object_info
        - oid_object_info_extended
        - oid_to_hex
        - oidcpy
        - printf
        - read_object_with_reference
        - replace_idents_using_mailmap
        - repo_has_object_file
        - repo_read_object_file
        - skip_prefix
        - strbuf_release
        - stream_blob
        - textconv_object
        - type_from_string_gently
        - write_or_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:114,33'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:114,33'
              BranchSideFuncs:
                - get_oid_with_context
                - type_from_string_gently
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - oid_object_info
                - oidcpy.1270
                - oid_object_info
                - stream_blob
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
                - oid_object_info
                - repo_read_object_file
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - cmd_ls_tree
                - die
                - textconv_object
                - filter_object
                - repo_has_object_file
                - oid_object_info_extended
                - printf
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
                - oid_object_info_extended
                - printf
                - strbuf_release
                - die
                - die
                - die
            - BranchSide:      'builtin/cat-file.c:114,36'
              BranchSideFuncs:
                - get_oid_with_context
                - type_from_string_gently
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - oid_object_info
                - oidcpy.1270
                - oid_object_info
                - stream_blob
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
                - oid_object_info
                - repo_read_object_file
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - cmd_ls_tree
                - die
                - textconv_object
                - filter_object
                - repo_has_object_file
                - oid_object_info_extended
                - printf
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
                - oid_object_info_extended
                - printf
                - strbuf_release
                - die
                - die
                - die
        - Branch String:   'builtin/cat-file.c:115,12'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:115,15'
              BranchSideFuncs:
                - get_oid_with_context
                - type_from_string_gently
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - oid_object_info
                - oidcpy.1270
                - oid_object_info
                - stream_blob
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
                - oid_object_info
                - repo_read_object_file
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - cmd_ls_tree
                - die
                - textconv_object
                - filter_object
                - repo_has_object_file
                - oid_object_info_extended
                - printf
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
                - oid_object_info_extended
                - printf
                - strbuf_release
                - die
                - die
                - die
            - BranchSide:      'builtin/cat-file.c:118,6'
              BranchSideFuncs:
                - get_oid_with_context
                - type_from_string_gently
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - oid_object_info
                - oidcpy.1270
                - oid_object_info
                - stream_blob
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
                - oid_object_info
                - repo_read_object_file
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - cmd_ls_tree
                - die
                - textconv_object
                - filter_object
                - repo_has_object_file
                - oid_object_info_extended
                - printf
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
                - oid_object_info_extended
                - printf
                - strbuf_release
                - die
                - die
                - die
        - Branch String:   'builtin/cat-file.c:115,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:116,17'
              BranchSideFuncs:
                - get_oid_with_context
                - type_from_string_gently
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - oid_object_info
                - oidcpy.1270
                - oid_object_info
                - stream_blob
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
                - oid_object_info
                - repo_read_object_file
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - cmd_ls_tree
                - die
                - textconv_object
                - filter_object
                - repo_has_object_file
                - oid_object_info_extended
                - printf
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
                - oid_object_info_extended
                - printf
                - strbuf_release
                - die
                - die
                - die
            - BranchSide:      'builtin/cat-file.c:118,6'
              BranchSideFuncs:
                - get_oid_with_context
                - type_from_string_gently
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - oid_object_info
                - oidcpy.1270
                - oid_object_info
                - stream_blob
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
                - oid_object_info
                - repo_read_object_file
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - cmd_ls_tree
                - die
                - textconv_object
                - filter_object
                - repo_has_object_file
                - oid_object_info_extended
                - printf
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
                - oid_object_info_extended
                - printf
                - strbuf_release
                - die
                - die
                - die
        - Branch String:   'builtin/cat-file.c:118,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:119,9'
              BranchSideFuncs:
                - get_oid_with_context
                - type_from_string_gently
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - oid_object_info
                - oidcpy.1270
                - oid_object_info
                - stream_blob
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
                - oid_object_info
                - repo_read_object_file
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - cmd_ls_tree
                - die
                - textconv_object
                - filter_object
                - repo_has_object_file
                - oid_object_info_extended
                - printf
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
                - oid_object_info_extended
                - printf
                - strbuf_release
                - die
                - die
                - die
            - BranchSide:      'builtin/cat-file.c:121,27'
              BranchSideFuncs:
                - get_oid_with_context
                - type_from_string_gently
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - oid_object_info
                - oidcpy.1270
                - oid_object_info
                - stream_blob
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
                - oid_object_info
                - repo_read_object_file
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - cmd_ls_tree
                - die
                - textconv_object
                - filter_object
                - repo_has_object_file
                - oid_object_info_extended
                - printf
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
                - oid_object_info_extended
                - printf
                - strbuf_release
                - die
                - die
                - die
        - Branch String:   'builtin/cat-file.c:121,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:123,37'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/cat-file.c:125,7'
              BranchSideFuncs:
                - type_from_string_gently
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - oid_object_info
                - oidcpy.1270
                - oid_object_info
                - stream_blob
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
                - oid_object_info
                - repo_read_object_file
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - cmd_ls_tree
                - die
                - textconv_object
                - filter_object
                - repo_has_object_file
                - oid_object_info_extended
                - printf
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
                - oid_object_info_extended
                - printf
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/cat-file.c:125,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:126,22'
              BranchSideFuncs:
                - type_from_string_gently
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - oid_object_info
                - oidcpy.1270
                - oid_object_info
                - stream_blob
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
                - oid_object_info
                - repo_read_object_file
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - cmd_ls_tree
                - die
                - textconv_object
                - filter_object
                - repo_has_object_file
                - oid_object_info_extended
                - printf
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
                - oid_object_info_extended
                - printf
                - strbuf_release
                - die
                - die
            - BranchSide:      'builtin/cat-file.c:127,18'
              BranchSideFuncs:
                - type_from_string_gently
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - oid_object_info
                - oidcpy.1270
                - oid_object_info
                - stream_blob
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
                - oid_object_info
                - repo_read_object_file
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - cmd_ls_tree
                - die
                - textconv_object
                - filter_object
                - repo_has_object_file
                - oid_object_info_extended
                - printf
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
                - oid_object_info_extended
                - printf
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/cat-file.c:127,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:128,15'
              BranchSideFuncs:
                - type_from_string_gently
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - oid_object_info
                - oidcpy.1270
                - oid_object_info
                - stream_blob
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
                - oid_object_info
                - repo_read_object_file
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - cmd_ls_tree
                - die
                - textconv_object
                - filter_object
                - repo_has_object_file
                - oid_object_info_extended
                - printf
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
                - oid_object_info_extended
                - printf
                - strbuf_release
                - die
                - die
            - BranchSide:      'builtin/cat-file.c:130,6'
              BranchSideFuncs:
                - type_from_string_gently
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - oid_object_info
                - oidcpy.1270
                - oid_object_info
                - stream_blob
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
                - oid_object_info
                - repo_read_object_file
                - die
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - cmd_ls_tree
                - die
                - textconv_object
                - filter_object
                - repo_has_object_file
                - oid_object_info_extended
                - printf
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
                - oid_object_info_extended
                - printf
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/cat-file.c:131,2'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:133,6'
              BranchSideFuncs:
                - oid_object_info_extended
                - die
                - write_or_die
                - free
                - object_context_release
                - printf
                - strbuf_release
                - die
            - BranchSide:      'builtin/cat-file.c:145,6'
              BranchSideFuncs:
                - oid_object_info_extended
                - printf
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
            - BranchSide:      'builtin/cat-file.c:166,31'
              BranchSideFuncs:
                - repo_has_object_file
                - free
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:171,21'
              BranchSideFuncs:
                - filter_object
                - die
                - write_or_die
                - free
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:179,23'
              BranchSideFuncs:
                - textconv_object
                - oid_object_info
                - repo_read_object_file
                - die
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - cmd_ls_tree
                - die
            - BranchSide:      'builtin/cat-file.c:185,26'
              BranchSideFuncs:
                - oid_object_info
                - repo_read_object_file
                - die
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - cmd_ls_tree
                - die
            - BranchSide:      'builtin/cat-file.c:218,34'
              BranchSideFuncs:
                - type_from_string_gently
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - oid_object_info
                - oidcpy.1270
                - oid_object_info
                - stream_blob
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
            - BranchSide:      'builtin/cat-file.c:262,43'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/cat-file.c:134,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:135,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/cat-file.c:136,10'
              BranchSideFuncs:
                - die
                - write_or_die
                - free
                - object_context_release
                - printf
                - strbuf_release
        - Branch String:   'builtin/cat-file.c:136,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:137,22'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - free
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:142,3'
              BranchSideFuncs:
                - die
                - write_or_die
                - free
                - object_context_release
        - Branch String:   'builtin/cat-file.c:147,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:148,7'
              BranchSideFuncs:
                - oid_object_info_extended
                - printf
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
            - BranchSide:      'builtin/cat-file.c:152,32'
              BranchSideFuncs:
                - oid_object_info_extended
                - printf
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
        - Branch String:   'builtin/cat-file.c:152,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:153,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/cat-file.c:155,7'
              BranchSideFuncs:
                - printf
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
        - Branch String:   'builtin/cat-file.c:155,19'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:155,23'
              BranchSideFuncs:
                - printf
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
            - BranchSide:      'builtin/cat-file.c:161,37'
              BranchSideFuncs:
                - printf
                - free
                - object_context_release
        - Branch String:   'builtin/cat-file.c:155,42'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:155,45'
              BranchSideFuncs:
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - printf
                - free
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:156,15'
              BranchSideFuncs:
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - printf
                - free
                - object_context_release
        - Branch String:   'builtin/cat-file.c:155,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:156,15'
              BranchSideFuncs:
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - printf
                - free
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:161,37'
              BranchSideFuncs:
                - printf
                - free
                - object_context_release
        - Branch String:   'builtin/cat-file.c:171,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:173,8'
              BranchSideFuncs:
                - free
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:176,3'
              BranchSideFuncs:
                - die
                - write_or_die
                - free
                - object_context_release
        - Branch String:   'builtin/cat-file.c:179,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:180,29'
              BranchSideFuncs:
                - die
                - write_or_die
                - free
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:181,4'
              BranchSideFuncs:
                - die
                - write_or_die
                - free
                - object_context_release
        - Branch String:   'builtin/cat-file.c:186,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:187,38'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/cat-file.c:190,7'
              BranchSideFuncs:
                - repo_read_object_file
                - die
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - cmd_ls_tree
        - Branch String:   'builtin/cat-file.c:190,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:191,16'
              BranchSideFuncs:
                - cmd_ls_tree
                - free
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:198,7'
              BranchSideFuncs:
                - repo_read_object_file
                - die
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
        - Branch String:   'builtin/cat-file.c:198,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:199,10'
              BranchSideFuncs:
                - stream_blob
                - free
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:202,31'
              BranchSideFuncs:
                - repo_read_object_file
                - die
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
        - Branch String:   'builtin/cat-file.c:204,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:205,33'
              BranchSideFuncs:
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
            - BranchSide:      'builtin/cat-file.c:207,7'
              BranchSideFuncs:
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
        - Branch String:   'builtin/cat-file.c:207,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:208,11'
              BranchSideFuncs:
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
                - write_or_die
                - free
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:214,3'
              BranchSideFuncs:
                - die
                - write_or_die
                - free
                - object_context_release
        - Branch String:   'builtin/cat-file.c:220,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:222,24'
              BranchSideFuncs:
                - oid_object_info
                - oidcpy.1270
                - oid_object_info
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
            - BranchSide:      'builtin/cat-file.c:251,36'
              BranchSideFuncs:
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
        - Branch String:   'builtin/cat-file.c:222,8'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:223,42'
              BranchSideFuncs:
                - repo_read_object_file
                - _.1230
                - oid_to_hex
                - die
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
                - oid_object_info
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
            - BranchSide:      'builtin/cat-file.c:238,5'
              BranchSideFuncs:
                - oidcpy.1270
                - oid_object_info
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
        - Branch String:   'builtin/cat-file.c:229,9'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:230,10'
              BranchSideFuncs:
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
                - oid_object_info
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
            - BranchSide:      'builtin/cat-file.c:232,22'
              BranchSideFuncs:
                - skip_prefix.1246
                - oid_to_hex
                - die
                - get_oid_hex_algop
                - free
                - oid_object_info
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
        - Branch String:   'builtin/cat-file.c:232,50'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:233,27'
              BranchSideFuncs:
                - get_oid_hex_algop
                - free
                - oid_object_info
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
                - oid_to_hex
                - die
            - BranchSide:      'builtin/cat-file.c:235,32'
              BranchSideFuncs:
                - oid_to_hex
                - die
        - Branch String:   'builtin/cat-file.c:232,9'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:235,32'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/cat-file.c:236,10'
              BranchSideFuncs:
                - free
                - oid_object_info
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - stream_blob
        - Branch String:   'builtin/cat-file.c:240,8'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:241,11'
              BranchSideFuncs:
                - stream_blob
                - free
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:250,3'
              BranchSideFuncs:
                - read_object_with_reference
                - die
                - write_or_die
                - free
                - object_context_release
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
        - Branch String:   'builtin/cat-file.c:254,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:255,11'
              BranchSideFuncs:
                - replace_idents_using_mailmap
                - cast_size_t_to_ulong
                - die
                - write_or_die
                - free
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:259,3'
              BranchSideFuncs:
                - die
                - write_or_die
                - free
                - object_context_release
        - Branch String:   'builtin/cat-file.c:265,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:266,36'
              BranchSideFuncs:
                - write_or_die
                - free
                - object_context_release
            - BranchSide:      'builtin/cat-file.c:268,18'
              BranchSideFuncs:
                - write_or_die
                - free
                - object_context_release
      Callsites:
        - Src:             'builtin/cat-file.c:121,6'
          Dst:             get_oid_with_context
        - Src:             'builtin/cat-file.c:123,3'
          Dst:             die
        - Src:             'builtin/cat-file.c:134,7'
          Dst:             oid_object_info_extended
        - Src:             'builtin/cat-file.c:135,4'
          Dst:             die
        - Src:             'builtin/cat-file.c:137,4'
          Dst:             printf
        - Src:             'builtin/cat-file.c:138,4'
          Dst:             strbuf_release
        - Src:             'builtin/cat-file.c:152,7'
          Dst:             oid_object_info_extended
        - Src:             'builtin/cat-file.c:153,4'
          Dst:             die
        - Src:             'builtin/cat-file.c:157,10'
          Dst:             replace_idents_using_mailmap
        - Src:             'builtin/cat-file.c:158,11'
          Dst:             cast_size_t_to_ulong
        - Src:             'builtin/cat-file.c:161,3'
          Dst:             printf
        - Src:             'builtin/cat-file.c:166,10'
          Dst:             repo_has_object_file
        - Src:             'builtin/cat-file.c:171,7'
          Dst:             filter_object
        - Src:             'builtin/cat-file.c:179,7'
          Dst:             textconv_object
        - Src:             'builtin/cat-file.c:185,10'
          Dst:             oid_object_info
        - Src:             'builtin/cat-file.c:187,4'
          Dst:             die
        - Src:             'builtin/cat-file.c:194,10'
          Dst:             cmd_ls_tree
        - Src:             'builtin/cat-file.c:199,10'
          Dst:             stream_blob
        - Src:             'builtin/cat-file.c:202,9'
          Dst:             repo_read_object_file
        - Src:             'builtin/cat-file.c:205,4'
          Dst:             die
        - Src:             'builtin/cat-file.c:209,10'
          Dst:             replace_idents_using_mailmap
        - Src:             'builtin/cat-file.c:210,11'
          Dst:             cast_size_t_to_ulong
        - Src:             'builtin/cat-file.c:218,34'
          Dst:             type_from_string_gently
        - Src:             'builtin/cat-file.c:222,8'
          Dst:             oid_object_info
        - Src:             'builtin/cat-file.c:223,20'
          Dst:             repo_read_object_file
        - Src:             'builtin/cat-file.c:230,10'
          Dst:             _
        - Src:             'builtin/cat-file.c:230,34'
          Dst:             oid_to_hex
        - Src:             'builtin/cat-file.c:230,6'
          Dst:             die
        - Src:             'builtin/cat-file.c:232,10'
          Dst:             skip_prefix
        - Src:             'builtin/cat-file.c:233,9'
          Dst:             get_oid_hex_algop
        - Src:             'builtin/cat-file.c:235,32'
          Dst:             oid_to_hex
        - Src:             'builtin/cat-file.c:235,6'
          Dst:             die
        - Src:             'builtin/cat-file.c:238,5'
          Dst:             oidcpy
        - Src:             'builtin/cat-file.c:240,8'
          Dst:             oid_object_info
        - Src:             'builtin/cat-file.c:241,11'
          Dst:             stream_blob
        - Src:             'builtin/cat-file.c:251,9'
          Dst:             read_object_with_reference
        - Src:             'builtin/cat-file.c:256,10'
          Dst:             replace_idents_using_mailmap
        - Src:             'builtin/cat-file.c:257,11'
          Dst:             cast_size_t_to_ulong
        - Src:             'builtin/cat-file.c:262,3'
          Dst:             die
        - Src:             'builtin/cat-file.c:266,3'
          Dst:             die
        - Src:             'builtin/cat-file.c:268,2'
          Dst:             write_or_die
        - Src:             'builtin/cat-file.c:272,2'
          Dst:             object_context_release
    - functionName:    batch_objects
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
      BBCount:         47
      ICount:          299
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - batch_object_cb
        - batch_objects_command
        - batch_one_object
        - batch_unordered_loose
        - batch_unordered_packed
        - collect_loose_object
        - collect_packed_object
        - disable_replace_refs
        - expand_format
        - for_each_loose_object
        - for_each_packed_object
        - memcmp
        - oid_array_clear
        - oid_array_for_each_unique
        - oidset_clear
        - repo_has_promisor_remote
        - strbuf_getdelim_strip_crlf
        - strbuf_release
        - strchr
        - strcmp
        - strpbrk
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:792,9'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:791,2'
              BranchSideFuncs:
                - expand_format
                - strbuf_release
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - batch_one_object
                - strpbrk
                - strchr
                - batch_objects_command
                - memcmp
                - repo_has_promisor_remote
                - disable_replace_refs
                - for_each_loose_object
                - for_each_packed_object
                - oid_array_for_each_unique
                - oid_array_clear
                - strbuf_release
                - for_each_loose_object
                - for_each_packed_object
                - oidset_clear
                - warning
                - strcmp
            - BranchSide:      'builtin/cat-file.c:792,23'
              BranchSideFuncs:
                - expand_format
                - strbuf_release
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - batch_one_object
                - strpbrk
                - strchr
                - batch_objects_command
                - memcmp
                - repo_has_promisor_remote
                - disable_replace_refs
                - for_each_loose_object
                - for_each_packed_object
                - oid_array_for_each_unique
                - oid_array_clear
                - strbuf_release
                - for_each_loose_object
                - for_each_packed_object
                - oidset_clear
                - warning
                - strcmp
        - Branch String:   'builtin/cat-file.c:796,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:797,8'
              BranchSideFuncs:
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - batch_one_object
                - strpbrk
                - strchr
                - batch_objects_command
                - memcmp
                - repo_has_promisor_remote
                - disable_replace_refs
                - for_each_loose_object
                - for_each_packed_object
                - oid_array_for_each_unique
                - oid_array_clear
                - strbuf_release
                - for_each_loose_object
                - for_each_packed_object
                - oidset_clear
                - warning
                - strcmp
            - BranchSide:      'builtin/cat-file.c:799,6'
              BranchSideFuncs:
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - batch_one_object
                - strpbrk
                - strchr
                - batch_objects_command
                - memcmp
                - repo_has_promisor_remote
                - disable_replace_refs
                - for_each_loose_object
                - for_each_packed_object
                - oid_array_for_each_unique
                - oid_array_clear
                - strbuf_release
                - for_each_loose_object
                - for_each_packed_object
                - oidset_clear
                - warning
                - strcmp
        - Branch String:   'builtin/cat-file.c:799,18'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:799,29'
              BranchSideFuncs:
                - strcmp
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - batch_one_object
                - strpbrk
                - strchr
                - batch_objects_command
                - memcmp
                - repo_has_promisor_remote
                - disable_replace_refs
                - for_each_loose_object
                - for_each_packed_object
                - oid_array_for_each_unique
                - oid_array_clear
                - strbuf_release
                - for_each_loose_object
                - for_each_packed_object
                - oidset_clear
                - warning
            - BranchSide:      'builtin/cat-file.c:805,6'
              BranchSideFuncs:
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - batch_one_object
                - strpbrk
                - strchr
                - batch_objects_command
                - memcmp
                - repo_has_promisor_remote
                - disable_replace_refs
                - for_each_loose_object
                - for_each_packed_object
                - oid_array_for_each_unique
                - oid_array_clear
                - strbuf_release
                - for_each_loose_object
                - for_each_packed_object
                - oidset_clear
                - warning
        - Branch String:   'builtin/cat-file.c:799,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:800,3'
              BranchSideFuncs:
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - batch_one_object
                - strpbrk
                - strchr
                - batch_objects_command
                - memcmp
                - repo_has_promisor_remote
                - disable_replace_refs
                - for_each_loose_object
                - for_each_packed_object
                - oid_array_for_each_unique
                - oid_array_clear
                - strbuf_release
                - for_each_loose_object
                - for_each_packed_object
                - oidset_clear
                - warning
            - BranchSide:      'builtin/cat-file.c:805,6'
              BranchSideFuncs:
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - batch_one_object
                - strpbrk
                - strchr
                - batch_objects_command
                - memcmp
                - repo_has_promisor_remote
                - disable_replace_refs
                - for_each_loose_object
                - for_each_packed_object
                - oid_array_for_each_unique
                - oid_array_clear
                - strbuf_release
                - for_each_loose_object
                - for_each_packed_object
                - oidset_clear
                - warning
        - Branch String:   'builtin/cat-file.c:805,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:806,27'
              BranchSideFuncs:
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - batch_one_object
                - strpbrk
                - strchr
                - batch_objects_command
                - memcmp
                - repo_has_promisor_remote
                - disable_replace_refs
                - for_each_loose_object
                - for_each_packed_object
                - oid_array_for_each_unique
                - oid_array_clear
                - strbuf_release
                - for_each_loose_object
                - for_each_packed_object
                - oidset_clear
                - warning
            - BranchSide:      'builtin/cat-file.c:808,6'
              BranchSideFuncs:
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - batch_one_object
                - strpbrk
                - strchr
                - batch_objects_command
                - memcmp
                - repo_has_promisor_remote
                - disable_replace_refs
                - for_each_loose_object
                - for_each_packed_object
                - oid_array_for_each_unique
                - oid_array_clear
                - strbuf_release
                - for_each_loose_object
                - for_each_packed_object
                - oidset_clear
                - warning
        - Branch String:   'builtin/cat-file.c:808,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:810,22'
              BranchSideFuncs:
                - memcmp
                - repo_has_promisor_remote
                - disable_replace_refs
                - for_each_loose_object
                - for_each_packed_object
                - oid_array_for_each_unique
                - oid_array_clear
                - strbuf_release
                - for_each_loose_object
                - for_each_packed_object
                - oidset_clear
                - warning
            - BranchSide:      'builtin/cat-file.c:856,17'
              BranchSideFuncs:
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - batch_one_object
                - strpbrk
                - strchr
                - batch_objects_command
        - Branch String:   'builtin/cat-file.c:812,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:813,9'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - disable_replace_refs
                - for_each_loose_object
                - for_each_packed_object
                - oid_array_for_each_unique
                - oid_array_clear
                - strbuf_release
                - for_each_loose_object
                - for_each_packed_object
                - oidset_clear
                - warning
            - BranchSide:      'builtin/cat-file.c:815,32'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - disable_replace_refs
                - for_each_loose_object
                - for_each_packed_object
                - oid_array_for_each_unique
                - oid_array_clear
                - strbuf_release
                - for_each_loose_object
                - for_each_packed_object
                - oidset_clear
                - warning
        - Branch String:   'builtin/cat-file.c:815,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:816,4'
              BranchSideFuncs:
                - warning
                - disable_replace_refs
                - for_each_loose_object
                - for_each_packed_object
                - oid_array_for_each_unique
                - oid_array_clear
                - strbuf_release
                - for_each_loose_object
                - for_each_packed_object
                - oidset_clear
            - BranchSide:      'builtin/cat-file.c:818,3'
              BranchSideFuncs:
                - disable_replace_refs
                - for_each_loose_object
                - for_each_packed_object
                - oid_array_for_each_unique
                - oid_array_clear
                - strbuf_release
                - for_each_loose_object
                - for_each_packed_object
                - oidset_clear
        - Branch String:   'builtin/cat-file.c:824,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:825,18'
              BranchSideFuncs:
                - for_each_loose_object
                - for_each_packed_object
                - oidset_clear
                - strbuf_release
            - BranchSide:      'builtin/cat-file.c:835,21'
              BranchSideFuncs:
                - for_each_loose_object
                - for_each_packed_object
                - oid_array_for_each_unique
                - oid_array_clear
                - strbuf_release
        - Branch String:   'builtin/cat-file.c:859,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:860,25'
              BranchSideFuncs:
                - batch_objects_command
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/cat-file.c:864,2'
              BranchSideFuncs:
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - batch_one_object
                - strpbrk
                - strchr
        - Branch String:   'builtin/cat-file.c:864,2'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:865,12'
              BranchSideFuncs:
                - batch_one_object
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - strpbrk
                - strchr
            - BranchSide:      'builtin/cat-file.c:883,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/cat-file.c:865,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:871,28'
              BranchSideFuncs:
                - strpbrk
                - batch_one_object
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - strchr
            - BranchSide:      'builtin/cat-file.c:879,26'
              BranchSideFuncs:
                - batch_one_object
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - strpbrk
                - strchr
        - Branch String:   'builtin/cat-file.c:872,8'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:873,5'
              BranchSideFuncs:
                - batch_one_object
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - strpbrk
                - strchr
            - BranchSide:      'builtin/cat-file.c:876,16'
              BranchSideFuncs:
                - batch_one_object
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - strpbrk
                - strchr
        - Branch String:   'builtin/cat-file.c:873,15'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:873,33'
              BranchSideFuncs:
                - strchr
                - batch_one_object
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - strpbrk
            - BranchSide:      'builtin/cat-file.c:873,5'
              BranchSideFuncs:
                - batch_one_object
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - strpbrk
                - strchr
        - Branch String:   'builtin/cat-file.c:873,5'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:874,8'
              BranchSideFuncs:
                - batch_one_object
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - strpbrk
                - strchr
            - BranchSide:      'builtin/cat-file.c:875,4'
              BranchSideFuncs:
                - batch_one_object
                - strbuf_getdelim_strip_crlf
                - strbuf_release
                - strbuf_release
                - strpbrk
                - strchr
      Callsites:
        - Src:             'builtin/cat-file.c:791,2'
          Dst:             expand_format
        - Src:             'builtin/cat-file.c:795,2'
          Dst:             strbuf_release
        - Src:             'builtin/cat-file.c:799,22'
          Dst:             strcmp
        - Src:             'builtin/cat-file.c:812,8'
          Dst:             memcmp
        - Src:             'builtin/cat-file.c:815,7'
          Dst:             repo_has_promisor_remote
        - Src:             'builtin/cat-file.c:816,4'
          Dst:             warning
        - Src:             'builtin/cat-file.c:818,3'
          Dst:             disable_replace_refs
        - Src:             'builtin/cat-file.c:829,4'
          Dst:             for_each_loose_object
        - Src:             'builtin/cat-file.c:829,4'
          Dst:             batch_unordered_loose
        - Src:             'builtin/cat-file.c:830,4'
          Dst:             for_each_packed_object
        - Src:             'builtin/cat-file.c:830,4'
          Dst:             batch_unordered_packed
        - Src:             'builtin/cat-file.c:833,4'
          Dst:             oidset_clear
        - Src:             'builtin/cat-file.c:837,4'
          Dst:             for_each_loose_object
        - Src:             'builtin/cat-file.c:837,4'
          Dst:             collect_loose_object
        - Src:             'builtin/cat-file.c:838,4'
          Dst:             for_each_packed_object
        - Src:             'builtin/cat-file.c:838,4'
          Dst:             collect_packed_object
        - Src:             'builtin/cat-file.c:840,4'
          Dst:             oid_array_for_each_unique
        - Src:             'builtin/cat-file.c:840,4'
          Dst:             batch_object_cb
        - Src:             'builtin/cat-file.c:842,4'
          Dst:             oid_array_clear
        - Src:             'builtin/cat-file.c:845,3'
          Dst:             strbuf_release
        - Src:             'builtin/cat-file.c:860,3'
          Dst:             batch_objects_command
        - Src:             'builtin/cat-file.c:864,9'
          Dst:             strbuf_getdelim_strip_crlf
        - Src:             'builtin/cat-file.c:871,14'
          Dst:             strpbrk
        - Src:             'builtin/cat-file.c:873,18'
          Dst:             strchr
        - Src:             'builtin/cat-file.c:879,3'
          Dst:             batch_one_object
        - Src:             'builtin/cat-file.c:883,2'
          Dst:             strbuf_release
        - Src:             'builtin/cat-file.c:884,2'
          Dst:             strbuf_release
    - functionName:    strpbrk
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_cat_file_config
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_default_config
        - userdiff_config
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:892,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:893,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/cat-file.c:895,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/cat-file.c:892,6'
          Dst:             userdiff_config
        - Src:             'builtin/cat-file.c:895,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    batch_option_callback
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         19
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - _
        - const_error
        - error
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:904,2'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:904,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/cat-file.c:906,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - BUG_fl
                - _.1230
                - error
                - const_error.1242
        - Branch String:   'builtin/cat-file.c:906,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:907,10'
              BranchSideFuncs:
                - _.1230
                - error
                - const_error.1242
            - BranchSide:      'builtin/cat-file.c:910,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - BUG_fl
        - Branch String:   'builtin/cat-file.c:912,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:913,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - BUG_fl
            - BranchSide:      'builtin/cat-file.c:914,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - BUG_fl
        - Branch String:   'builtin/cat-file.c:914,11'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:915,3'
              BranchSideFuncs:
                - strcmp
                - BUG_fl
            - BranchSide:      'builtin/cat-file.c:916,19'
              BranchSideFuncs:
                - strcmp
                - BUG_fl
        - Branch String:   'builtin/cat-file.c:916,11'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:917,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/cat-file.c:919,3'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'builtin/cat-file.c:904,2'
          Dst:             BUG_fl
        - Src:             'builtin/cat-file.c:907,10'
          Dst:             _
        - Src:             'builtin/cat-file.c:907,10'
          Dst:             error
        - Src:             'builtin/cat-file.c:907,10'
          Dst:             const_error
        - Src:             'builtin/cat-file.c:912,7'
          Dst:             strcmp
        - Src:             'builtin/cat-file.c:914,12'
          Dst:             strcmp
        - Src:             'builtin/cat-file.c:916,12'
          Dst:             strcmp
        - Src:             'builtin/cat-file.c:919,3'
          Dst:             BUG_fl
    - functionName:    cmd_cat_file
      functionSourceFile: '/src/git/builtin/cat-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         104
      ICount:          1047
      EdgeCount:       125
      CyclomaticComplexity: 23
      functionsReached:
        - _
        - batch_objects
        - cat_one_file
        - die
        - git_cat_file_config
        - git_config
        - parse_options
        - prepare_repo_settings
        - read_mailmap
        - usage_msg_opt
        - usage_msg_optf
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/cat-file.c:1004,23'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1004,23'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - _.1230
                - usage_msg_optf
                - read_mailmap
            - BranchSide:      'builtin/cat-file.c:1004,26'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - _.1230
                - usage_msg_optf
                - read_mailmap
        - Branch String:   'builtin/cat-file.c:1005,25'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1005,53'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - _.1230
                - usage_msg_optf
                - read_mailmap
            - BranchSide:      'builtin/cat-file.c:1005,28'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - _.1230
                - usage_msg_optf
                - read_mailmap
        - Branch String:   'builtin/cat-file.c:1005,39'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1005,53'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - _.1230
                - usage_msg_optf
                - read_mailmap
            - BranchSide:      'builtin/cat-file.c:1005,42'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - _.1230
                - usage_msg_optf
                - read_mailmap
        - Branch String:   'builtin/cat-file.c:1005,53'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1005,53'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - _.1230
                - usage_msg_optf
                - read_mailmap
            - BranchSide:      'builtin/cat-file.c:1005,56'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - _.1230
                - usage_msg_optf
                - read_mailmap
        - Branch String:   'builtin/cat-file.c:1007,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1008,3'
              BranchSideFuncs:
                - read_mailmap
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1011,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1011,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1012,9'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1015,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1015,17'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1015,21'
              BranchSideFuncs:
                - _.1230
                - _.1230
                - usage_msg_optf
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1022,12'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1015,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1016,18'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1022,12'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1022,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1024,17'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1040,28'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1024,11'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1025,18'
              BranchSideFuncs:
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1027,17'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1027,11'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1028,18'
              BranchSideFuncs:
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1030,17'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1030,11'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1031,18'
              BranchSideFuncs:
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1033,11'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1033,11'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1034,18'
              BranchSideFuncs:
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1036,11'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1041,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1042,9'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1043,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1043,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1044,29'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1047,12'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1047,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1048,31'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1050,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1054,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1055,7'
              BranchSideFuncs:
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1067,6'
              BranchSideFuncs:
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1055,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1056,27'
              BranchSideFuncs:
                - batch_objects
            - BranchSide:      'builtin/cat-file.c:1057,12'
              BranchSideFuncs:
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1057,16'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1057,19'
              BranchSideFuncs:
                - batch_objects
                - _.1230
                - usage_msg_opt
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1060,12'
              BranchSideFuncs:
                - batch_objects
                - _.1230
                - usage_msg_opt
        - Branch String:   'builtin/cat-file.c:1057,12'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1058,19'
              BranchSideFuncs:
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1060,12'
              BranchSideFuncs:
                - batch_objects
                - _.1230
                - usage_msg_opt
        - Branch String:   'builtin/cat-file.c:1067,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1068,8'
              BranchSideFuncs:
                - _.1230
                - usage_msg_opt
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1081,14'
              BranchSideFuncs:
                - usage_with_options
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1068,13'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1068,16'
              BranchSideFuncs:
                - _.1230
                - usage_msg_opt
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1071,13'
              BranchSideFuncs:
                - _.1230
                - usage_msg_opt
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1068,7'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1069,19'
              BranchSideFuncs:
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1071,13'
              BranchSideFuncs:
                - _.1230
                - usage_msg_opt
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1071,18'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1071,21'
              BranchSideFuncs:
                - _.1230
                - usage_msg_opt
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1074,13'
              BranchSideFuncs:
                - _.1230
                - usage_msg_opt
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1071,12'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1072,19'
              BranchSideFuncs:
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1074,13'
              BranchSideFuncs:
                - _.1230
                - usage_msg_opt
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1074,18'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1074,21'
              BranchSideFuncs:
                - _.1230
                - usage_msg_opt
                - cat_one_file
                - die
            - BranchSide:      'builtin/cat-file.c:1077,12'
              BranchSideFuncs:
                - _.1230
                - usage_msg_opt
                - cat_one_file
                - die
        - Branch String:   'builtin/cat-file.c:1074,12'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1075,19'
              BranchSideFuncs:
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1077,12'
              BranchSideFuncs:
                - _.1230
                - usage_msg_opt
                - cat_one_file
                - die
        - Branch String:   'builtin/cat-file.c:1077,12'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1078,15'
              BranchSideFuncs:
                - cat_one_file
                - die
            - BranchSide:      'builtin/cat-file.c:1080,18'
              BranchSideFuncs:
                - _.1230
                - usage_msg_opt
        - Branch String:   'builtin/cat-file.c:1081,13'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1082,22'
              BranchSideFuncs:
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1083,13'
              BranchSideFuncs:
                - cat_one_file
                - die
                - _.1230
                - usage_msg_optf
        - Branch String:   'builtin/cat-file.c:1083,13'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1084,18'
              BranchSideFuncs:
                - _.1230
                - usage_msg_optf
            - BranchSide:      'builtin/cat-file.c:1086,13'
              BranchSideFuncs:
                - cat_one_file
                - die
        - Branch String:   'builtin/cat-file.c:1091,19'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1091,22'
              BranchSideFuncs:
                - cat_one_file
                - die
            - BranchSide:      'builtin/cat-file.c:1093,22'
              BranchSideFuncs:
                - cat_one_file
        - Branch String:   'builtin/cat-file.c:1091,33'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1091,36'
              BranchSideFuncs:
                - cat_one_file
                - die
            - BranchSide:      'builtin/cat-file.c:1093,22'
              BranchSideFuncs:
                - cat_one_file
        - Branch String:   'builtin/cat-file.c:1091,6'
          Branch Sides:
            - BranchSide:      'builtin/cat-file.c:1092,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/cat-file.c:1093,22'
              BranchSideFuncs:
                - cat_one_file
      Callsites:
        - Src:             'builtin/cat-file.c:999,2'
          Dst:             git_config
        - Src:             'builtin/cat-file.c:999,2'
          Dst:             git_cat_file_config
        - Src:             'builtin/cat-file.c:1003,9'
          Dst:             parse_options
        - Src:             'builtin/cat-file.c:1008,3'
          Dst:             read_mailmap
        - Src:             'builtin/cat-file.c:1016,18'
          Dst:             _
        - Src:             'builtin/cat-file.c:1018,21'
          Dst:             _
        - Src:             'builtin/cat-file.c:1016,3'
          Dst:             usage_msg_optf
        - Src:             'builtin/cat-file.c:1025,18'
          Dst:             _
        - Src:             'builtin/cat-file.c:1025,3'
          Dst:             usage_msg_optf
        - Src:             'builtin/cat-file.c:1028,18'
          Dst:             _
        - Src:             'builtin/cat-file.c:1028,3'
          Dst:             usage_msg_optf
        - Src:             'builtin/cat-file.c:1031,18'
          Dst:             _
        - Src:             'builtin/cat-file.c:1031,3'
          Dst:             usage_msg_optf
        - Src:             'builtin/cat-file.c:1034,18'
          Dst:             _
        - Src:             'builtin/cat-file.c:1034,3'
          Dst:             usage_msg_optf
        - Src:             'builtin/cat-file.c:1037,18'
          Dst:             _
        - Src:             'builtin/cat-file.c:1037,3'
          Dst:             usage_msg_optf
        - Src:             'builtin/cat-file.c:1050,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/cat-file.c:1058,19'
          Dst:             _
        - Src:             'builtin/cat-file.c:1058,4'
          Dst:             usage_msg_optf
        - Src:             'builtin/cat-file.c:1061,18'
          Dst:             _
        - Src:             'builtin/cat-file.c:1061,4'
          Dst:             usage_msg_opt
        - Src:             'builtin/cat-file.c:1064,10'
          Dst:             batch_objects
        - Src:             'builtin/cat-file.c:1069,19'
          Dst:             _
        - Src:             'builtin/cat-file.c:1069,4'
          Dst:             usage_msg_optf
        - Src:             'builtin/cat-file.c:1072,19'
          Dst:             _
        - Src:             'builtin/cat-file.c:1072,4'
          Dst:             usage_msg_optf
        - Src:             'builtin/cat-file.c:1075,19'
          Dst:             _
        - Src:             'builtin/cat-file.c:1075,4'
          Dst:             usage_msg_optf
        - Src:             'builtin/cat-file.c:1080,18'
          Dst:             _
        - Src:             'builtin/cat-file.c:1080,4'
          Dst:             usage_msg_opt
        - Src:             'builtin/cat-file.c:1082,3'
          Dst:             usage_with_options
        - Src:             'builtin/cat-file.c:1084,18'
          Dst:             _
        - Src:             'builtin/cat-file.c:1084,3'
          Dst:             usage_msg_optf
        - Src:             'builtin/cat-file.c:1092,3'
          Dst:             die
        - Src:             'builtin/cat-file.c:1093,9'
          Dst:             cat_one_file
    - functionName:    output_attr
      functionSourceFile: '/src/git/builtin/check-attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
        - file
      BBCount:         19
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - git_attr_name
        - printf
        - quote_c_style
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/check-attr.c:40,2'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:41,23'
              BranchSideFuncs:
                - quote_c_style
                - git_attr_name
                - printf
                - git_attr_name
                - printf
            - BranchSide:      'builtin/check-attr.c:62,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/check-attr.c:43,7'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:44,10'
              BranchSideFuncs:
                - quote_c_style
                - git_attr_name
                - printf
                - git_attr_name
                - printf
            - BranchSide:      'builtin/check-attr.c:45,12'
              BranchSideFuncs:
                - quote_c_style
                - git_attr_name
                - printf
                - git_attr_name
                - printf
        - Branch String:   'builtin/check-attr.c:45,12'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:46,10'
              BranchSideFuncs:
                - quote_c_style
                - git_attr_name
                - printf
                - git_attr_name
                - printf
            - BranchSide:      'builtin/check-attr.c:47,12'
              BranchSideFuncs:
                - quote_c_style
                - git_attr_name
                - printf
                - git_attr_name
                - printf
        - Branch String:   'builtin/check-attr.c:50,7'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:54,11'
              BranchSideFuncs:
                - git_attr_name
                - printf
                - quote_c_style
                - git_attr_name
                - printf
            - BranchSide:      'builtin/check-attr.c:57,18'
              BranchSideFuncs:
                - quote_c_style
                - git_attr_name
                - printf
                - git_attr_name
                - printf
      Callsites:
        - Src:             'builtin/check-attr.c:55,11'
          Dst:             git_attr_name
        - Src:             'builtin/check-attr.c:51,4'
          Dst:             printf
        - Src:             'builtin/check-attr.c:57,4'
          Dst:             quote_c_style
        - Src:             'builtin/check-attr.c:59,11'
          Dst:             git_attr_name
        - Src:             'builtin/check-attr.c:58,4'
          Dst:             printf
    - functionName:    strbuf_swap
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    check_attr
      functionSourceFile: '/src/git/builtin/check-attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - prefix
        - check
        - collect_all
        - file
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - git_all_attrs
        - git_check_attr
        - output_attr
        - prefix_path
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/check-attr.c:70,23'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:70,39'
              BranchSideFuncs:
                - strlen
                - prefix_path
                - git_check_attr
                - output_attr
                - free
                - git_all_attrs
            - BranchSide:      'builtin/check-attr.c:70,23'
              BranchSideFuncs:
                - prefix_path
                - git_check_attr
                - output_attr
                - free
                - git_all_attrs
        - Branch String:   'builtin/check-attr.c:72,6'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:73,17'
              BranchSideFuncs:
                - git_all_attrs
                - output_attr
                - free
            - BranchSide:      'builtin/check-attr.c:75,18'
              BranchSideFuncs:
                - git_check_attr
                - output_attr
                - free
      Callsites:
        - Src:             'builtin/check-attr.c:70,32'
          Dst:             strlen
        - Src:             'builtin/check-attr.c:70,3'
          Dst:             prefix_path
        - Src:             'builtin/check-attr.c:73,3'
          Dst:             git_all_attrs
        - Src:             'builtin/check-attr.c:75,3'
          Dst:             git_check_attr
        - Src:             'builtin/check-attr.c:77,2'
          Dst:             output_attr
    - functionName:    check_attr_stdin_paths
      functionSourceFile: '/src/git/builtin/check-attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - prefix
        - check
        - collect_all
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - check_attr
        - die
        - maybe_flush_or_die
        - strbuf_release
        - strbuf_setlen
        - strbuf_swap
        - unquote_c_style
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/check-attr.c:90,2'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:91,8'
              BranchSideFuncs:
                - check_attr
                - maybe_flush_or_die
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.1381
                - unquote_c_style
                - strbuf_swap
                - die
            - BranchSide:      'builtin/check-attr.c:100,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/check-attr.c:91,22'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:91,29'
              BranchSideFuncs:
                - check_attr
                - maybe_flush_or_die
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.1381
                - unquote_c_style
                - strbuf_swap
                - die
            - BranchSide:      'builtin/check-attr.c:97,14'
              BranchSideFuncs:
                - check_attr
                - maybe_flush_or_die
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.1381
                - unquote_c_style
                - strbuf_swap
                - die
        - Branch String:   'builtin/check-attr.c:91,7'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:92,4'
              BranchSideFuncs:
                - strbuf_setlen.1381
                - unquote_c_style
                - strbuf_swap
                - check_attr
                - maybe_flush_or_die
                - strbuf_release
                - strbuf_release
                - die
            - BranchSide:      'builtin/check-attr.c:97,14'
              BranchSideFuncs:
                - check_attr
                - maybe_flush_or_die
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.1381
                - unquote_c_style
                - strbuf_swap
                - die
        - Branch String:   'builtin/check-attr.c:93,8'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:94,5'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/check-attr.c:95,4'
              BranchSideFuncs:
                - strbuf_swap
                - check_attr
                - maybe_flush_or_die
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.1381
                - unquote_c_style
                - die
      Callsites:
        - Src:             'builtin/check-attr.c:92,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/check-attr.c:93,8'
          Dst:             unquote_c_style
        - Src:             'builtin/check-attr.c:94,5'
          Dst:             die
        - Src:             'builtin/check-attr.c:95,4'
          Dst:             strbuf_swap
        - Src:             'builtin/check-attr.c:97,3'
          Dst:             check_attr
        - Src:             'builtin/check-attr.c:98,3'
          Dst:             maybe_flush_or_die
        - Src:             'builtin/check-attr.c:100,2'
          Dst:             strbuf_release
        - Src:             'builtin/check-attr.c:101,2'
          Dst:             strbuf_release
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_check_attr
      functionSourceFile: '/src/git/builtin/check-attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         66
      ICount:          366
      EdgeCount:       81
      CyclomaticComplexity: 17
      functionsReached:
        - attr_check_alloc
        - attr_check_append
        - attr_check_free
        - check_attr
        - check_attr_stdin_paths
        - const_error
        - die
        - error
        - error_with_usage
        - git_attr
        - git_attr_set_direction
        - git_config
        - git_default_config
        - is_bare_repository
        - maybe_flush_or_die
        - parse_options
        - prepare_repo_settings
        - repo_get_oid_tree
        - repo_read_index
        - set_git_attr_source
        - setup_work_tree
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/check-attr.c:116,6'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:117,3'
              BranchSideFuncs:
                - git_config.1389
                - parse_options
                - prepare_repo_settings
                - repo_read_index
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - strcmp
                - git_attr_set_direction
                - die
            - BranchSide:      'builtin/check-attr.c:119,2'
              BranchSideFuncs:
                - git_config.1389
                - parse_options
                - prepare_repo_settings
                - repo_read_index
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - strcmp
                - git_attr_set_direction
                - die
        - Branch String:   'builtin/check-attr.c:127,6'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:128,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/check-attr.c:131,6'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - strcmp
                - git_attr_set_direction
        - Branch String:   'builtin/check-attr.c:131,6'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:132,3'
              BranchSideFuncs:
                - git_attr_set_direction
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - strcmp
            - BranchSide:      'builtin/check-attr.c:134,13'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - strcmp
        - Branch String:   'builtin/check-attr.c:135,29'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:135,32'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - strcmp
            - BranchSide:      'builtin/check-attr.c:135,2'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - strcmp
        - Branch String:   'builtin/check-attr.c:135,2'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:136,15'
              BranchSideFuncs:
                - strcmp
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
            - BranchSide:      'builtin/check-attr.c:141,6'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
        - Branch String:   'builtin/check-attr.c:136,7'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:137,17'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - strcmp
            - BranchSide:      'builtin/check-attr.c:138,2'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - strcmp
        - Branch String:   'builtin/check-attr.c:141,6'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:142,7'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
                - error_with_usage
            - BranchSide:      'builtin/check-attr.c:147,13'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
                - error_with_usage
                - error_with_usage
        - Branch String:   'builtin/check-attr.c:142,7'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:143,4'
              BranchSideFuncs:
                - error_with_usage
            - BranchSide:      'builtin/check-attr.c:145,7'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
        - Branch String:   'builtin/check-attr.c:147,13'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:148,3'
              BranchSideFuncs:
                - error_with_usage
            - BranchSide:      'builtin/check-attr.c:149,13'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
                - error_with_usage
        - Branch String:   'builtin/check-attr.c:149,13'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:150,8'
              BranchSideFuncs:
                - error_with_usage
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
            - BranchSide:      'builtin/check-attr.c:163,9'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
        - Branch String:   'builtin/check-attr.c:150,7'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:151,4'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
            - BranchSide:      'builtin/check-attr.c:153,7'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
        - Branch String:   'builtin/check-attr.c:153,7'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:155,10'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
            - BranchSide:      'builtin/check-attr.c:159,8'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
                - error_with_usage
        - Branch String:   'builtin/check-attr.c:168,6'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:169,7'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
            - BranchSide:      'builtin/check-attr.c:172,7'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - error_with_usage
        - Branch String:   'builtin/check-attr.c:169,7'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:170,4'
              BranchSideFuncs:
                - error_with_usage
            - BranchSide:      'builtin/check-attr.c:171,2'
              BranchSideFuncs:
                - attr_check_alloc
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
        - Branch String:   'builtin/check-attr.c:172,7'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:0,0'
              BranchSideFuncs:
                - error_with_usage
            - BranchSide:      'builtin/check-attr.c:173,4'
              BranchSideFuncs:
                - error_with_usage
        - Branch String:   'builtin/check-attr.c:177,6'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:178,10'
              BranchSideFuncs:
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
            - BranchSide:      'builtin/check-attr.c:188,6'
              BranchSideFuncs:
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
        - Branch String:   'builtin/check-attr.c:178,3'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:179,40'
              BranchSideFuncs:
                - git_attr
                - error
                - const_error.1388
                - attr_check_append
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
            - BranchSide:      'builtin/check-attr.c:186,2'
              BranchSideFuncs:
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
        - Branch String:   'builtin/check-attr.c:181,8'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:182,12'
              BranchSideFuncs:
                - attr_check_append
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
            - BranchSide:      'builtin/check-attr.c:184,22'
              BranchSideFuncs:
                - attr_check_append
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - repo_get_oid_tree
                - set_git_attr_source
                - die
                - git_attr
                - error
                - const_error.1388
        - Branch String:   'builtin/check-attr.c:188,6'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:189,25'
              BranchSideFuncs:
                - repo_get_oid_tree
                - set_git_attr_source
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
                - die
            - BranchSide:      'builtin/check-attr.c:194,6'
              BranchSideFuncs:
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
        - Branch String:   'builtin/check-attr.c:189,7'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:190,43'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/check-attr.c:191,23'
              BranchSideFuncs:
                - set_git_attr_source
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
                - check_attr_stdin_paths
        - Branch String:   'builtin/check-attr.c:194,6'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:195,26'
              BranchSideFuncs:
                - check_attr_stdin_paths
                - attr_check_free
            - BranchSide:      'builtin/check-attr.c:197,12'
              BranchSideFuncs:
                - maybe_flush_or_die
                - attr_check_free
                - check_attr
        - Branch String:   'builtin/check-attr.c:197,3'
          Branch Sides:
            - BranchSide:      'builtin/check-attr.c:198,15'
              BranchSideFuncs:
                - check_attr
                - maybe_flush_or_die
                - attr_check_free
            - BranchSide:      'builtin/check-attr.c:199,22'
              BranchSideFuncs:
                - maybe_flush_or_die
                - attr_check_free
      Callsites:
        - Src:             'builtin/check-attr.c:116,7'
          Dst:             is_bare_repository
        - Src:             'builtin/check-attr.c:117,3'
          Dst:             setup_work_tree
        - Src:             'builtin/check-attr.c:119,2'
          Dst:             git_config
        - Src:             'builtin/check-attr.c:119,2'
          Dst:             git_default_config
        - Src:             'builtin/check-attr.c:121,9'
          Dst:             parse_options
        - Src:             'builtin/check-attr.c:124,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/check-attr.c:127,6'
          Dst:             repo_read_index
        - Src:             'builtin/check-attr.c:128,3'
          Dst:             die
        - Src:             'builtin/check-attr.c:132,3'
          Dst:             git_attr_set_direction
        - Src:             'builtin/check-attr.c:136,8'
          Dst:             strcmp
        - Src:             'builtin/check-attr.c:143,4'
          Dst:             error_with_usage
        - Src:             'builtin/check-attr.c:148,3'
          Dst:             error_with_usage
        - Src:             'builtin/check-attr.c:151,4'
          Dst:             error_with_usage
        - Src:             'builtin/check-attr.c:170,4'
          Dst:             error_with_usage
        - Src:             'builtin/check-attr.c:173,4'
          Dst:             error_with_usage
        - Src:             'builtin/check-attr.c:176,10'
          Dst:             attr_check_alloc
        - Src:             'builtin/check-attr.c:179,31'
          Dst:             git_attr
        - Src:             'builtin/check-attr.c:182,12'
          Dst:             error
        - Src:             'builtin/check-attr.c:182,12'
          Dst:             const_error
        - Src:             'builtin/check-attr.c:184,4'
          Dst:             attr_check_append
        - Src:             'builtin/check-attr.c:189,7'
          Dst:             repo_get_oid_tree
        - Src:             'builtin/check-attr.c:190,4'
          Dst:             die
        - Src:             'builtin/check-attr.c:191,3'
          Dst:             set_git_attr_source
        - Src:             'builtin/check-attr.c:195,3'
          Dst:             check_attr_stdin_paths
        - Src:             'builtin/check-attr.c:198,4'
          Dst:             check_attr
        - Src:             'builtin/check-attr.c:199,3'
          Dst:             maybe_flush_or_die
        - Src:             'builtin/check-attr.c:202,2'
          Dst:             attr_check_free
    - functionName:    error_with_usage
      functionSourceFile: '/src/git/builtin/check-attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - const_error
        - error
        - usage_with_options
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/check-attr.c:106,2'
          Dst:             error
        - Src:             'builtin/check-attr.c:106,2'
          Dst:             const_error
        - Src:             'builtin/check-attr.c:107,2'
          Dst:             usage_with_options
    - functionName:    output_pattern
      functionSourceFile: '/src/git/builtin/check-ignore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - pattern
      BBCount:         24
      ICount:          153
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - fputc
        - printf
        - quote_c_style
        - write_name_quoted
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/check-ignore.c:38,31'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:38,34'
              BranchSideFuncs:
                - write_name_quoted
                - printf
                - quote_c_style
                - fputc
                - quote_c_style
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'builtin/check-ignore.c:38,22'
              BranchSideFuncs:
                - write_name_quoted
                - printf
                - quote_c_style
                - fputc
                - quote_c_style
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'builtin/check-ignore.c:39,31'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:39,34'
              BranchSideFuncs:
                - write_name_quoted
                - printf
                - quote_c_style
                - fputc
                - quote_c_style
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'builtin/check-ignore.c:39,22'
              BranchSideFuncs:
                - write_name_quoted
                - printf
                - quote_c_style
                - fputc
                - quote_c_style
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'builtin/check-ignore.c:40,6'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:41,8'
              BranchSideFuncs:
                - printf
                - printf
                - printf
            - BranchSide:      'builtin/check-ignore.c:57,8'
              BranchSideFuncs:
                - printf
                - printf
                - printf
        - Branch String:   'builtin/check-ignore.c:41,7'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:42,22'
              BranchSideFuncs:
                - printf
                - quote_c_style
                - fputc
                - quote_c_style
                - printf
            - BranchSide:      'builtin/check-ignore.c:44,8'
              BranchSideFuncs:
                - printf
                - quote_c_style
                - fputc
                - quote_c_style
                - printf
        - Branch String:   'builtin/check-ignore.c:44,8'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:45,19'
              BranchSideFuncs:
                - quote_c_style
                - printf
                - quote_c_style
                - fputc
            - BranchSide:      'builtin/check-ignore.c:51,5'
              BranchSideFuncs:
                - printf
                - quote_c_style
                - fputc
        - Branch String:   'builtin/check-ignore.c:57,7'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:58,19'
              BranchSideFuncs:
                - printf
                - printf
            - BranchSide:      'builtin/check-ignore.c:60,8'
              BranchSideFuncs:
                - printf
                - printf
        - Branch String:   'builtin/check-ignore.c:60,8'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:62,12'
              BranchSideFuncs:
                - printf
            - BranchSide:      'builtin/check-ignore.c:67,44'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'builtin/check-ignore.c:42,4'
          Dst:             write_name_quoted
        - Src:             'builtin/check-ignore.c:45,5'
          Dst:             quote_c_style
        - Src:             'builtin/check-ignore.c:46,5'
          Dst:             printf
        - Src:             'builtin/check-ignore.c:51,5'
          Dst:             printf
        - Src:             'builtin/check-ignore.c:53,4'
          Dst:             quote_c_style
        - Src:             'builtin/check-ignore.c:54,4'
          Dst:             fputc
        - Src:             'builtin/check-ignore.c:58,4'
          Dst:             printf
        - Src:             'builtin/check-ignore.c:61,5'
          Dst:             printf
        - Src:             'builtin/check-ignore.c:67,5'
          Dst:             printf
    - functionName:    fputc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    75
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_swap
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    check_ignore
      functionSourceFile: '/src/git/builtin/check-ignore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
        - prefix
        - argc
        - argv
      BBCount:         34
      ICount:          209
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - clear_pathspec
        - die_path_inside_submodule
        - find_pathspecs_matching_against_index
        - fprintf
        - last_matching_pattern
        - output_pattern
        - parse_pathspec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/check-ignore.c:81,6'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:82,8'
              BranchSideFuncs:
                - parse_pathspec
                - die_path_inside_submodule
                - find_pathspecs_matching_against_index
                - free
                - clear_pathspec
                - last_matching_pattern
                - output_pattern
            - BranchSide:      'builtin/check-ignore.c:95,10'
              BranchSideFuncs:
                - parse_pathspec
                - die_path_inside_submodule
                - find_pathspecs_matching_against_index
                - free
                - clear_pathspec
                - last_matching_pattern
                - output_pattern
        - Branch String:   'builtin/check-ignore.c:82,7'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:83,12'
              BranchSideFuncs: []
            - BranchSide:      'builtin/check-ignore.c:84,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/check-ignore.c:106,2'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:107,24'
              BranchSideFuncs:
                - last_matching_pattern
                - free
                - clear_pathspec
                - output_pattern
            - BranchSide:      'builtin/check-ignore.c:122,7'
              BranchSideFuncs:
                - free
                - clear_pathspec
        - Branch String:   'builtin/check-ignore.c:109,7'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:110,8'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - last_matching_pattern
                - output_pattern
            - BranchSide:      'builtin/check-ignore.c:117,8'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - last_matching_pattern
                - output_pattern
        - Branch String:   'builtin/check-ignore.c:113,17'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:113,20'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - last_matching_pattern
                - output_pattern
            - BranchSide:      'builtin/check-ignore.c:116,3'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - last_matching_pattern
                - output_pattern
        - Branch String:   'builtin/check-ignore.c:113,28'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:114,8'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - last_matching_pattern
                - output_pattern
            - BranchSide:      'builtin/check-ignore.c:116,3'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - last_matching_pattern
                - output_pattern
        - Branch String:   'builtin/check-ignore.c:113,8'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:115,13'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - last_matching_pattern
                - output_pattern
            - BranchSide:      'builtin/check-ignore.c:116,3'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - last_matching_pattern
                - output_pattern
        - Branch String:   'builtin/check-ignore.c:117,14'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:117,18'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - last_matching_pattern
                - output_pattern
            - BranchSide:      'builtin/check-ignore.c:119,7'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - last_matching_pattern
                - output_pattern
        - Branch String:   'builtin/check-ignore.c:117,26'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:117,29'
              BranchSideFuncs:
                - output_pattern
                - free
                - clear_pathspec
                - last_matching_pattern
            - BranchSide:      'builtin/check-ignore.c:118,28'
              BranchSideFuncs:
                - output_pattern
                - free
                - clear_pathspec
                - last_matching_pattern
        - Branch String:   'builtin/check-ignore.c:117,7'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:118,28'
              BranchSideFuncs:
                - output_pattern
                - free
                - clear_pathspec
                - last_matching_pattern
            - BranchSide:      'builtin/check-ignore.c:119,7'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - last_matching_pattern
                - output_pattern
        - Branch String:   'builtin/check-ignore.c:119,7'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:120,15'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - last_matching_pattern
                - output_pattern
            - BranchSide:      'builtin/check-ignore.c:121,2'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - last_matching_pattern
                - output_pattern
      Callsites:
        - Src:             'builtin/check-ignore.c:83,4'
          Dst:             fprintf
        - Src:             'builtin/check-ignore.c:91,2'
          Dst:             parse_pathspec
        - Src:             'builtin/check-ignore.c:97,2'
          Dst:             die_path_inside_submodule
        - Src:             'builtin/check-ignore.c:104,9'
          Dst:             find_pathspecs_matching_against_index
        - Src:             'builtin/check-ignore.c:111,14'
          Dst:             last_matching_pattern
        - Src:             'builtin/check-ignore.c:118,4'
          Dst:             output_pattern
        - Src:             'builtin/check-ignore.c:123,2'
          Dst:             clear_pathspec
    - functionName:    check_ignore_stdin_paths
      functionSourceFile: '/src/git/builtin/check-ignore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
        - prefix
      BBCount:         13
      ICount:          103
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - check_ignore
        - die
        - maybe_flush_or_die
        - strbuf_release
        - strbuf_setlen
        - strbuf_swap
        - unquote_c_style
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/check-ignore.c:137,2'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:138,8'
              BranchSideFuncs:
                - check_ignore
                - maybe_flush_or_die
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.1442
                - unquote_c_style
                - strbuf_swap.1441
                - die
            - BranchSide:      'builtin/check-ignore.c:149,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/check-ignore.c:138,22'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:138,29'
              BranchSideFuncs:
                - check_ignore
                - maybe_flush_or_die
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.1442
                - unquote_c_style
                - strbuf_swap.1441
                - die
            - BranchSide:      'builtin/check-ignore.c:144,21'
              BranchSideFuncs:
                - check_ignore
                - maybe_flush_or_die
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.1442
                - unquote_c_style
                - strbuf_swap.1441
                - die
        - Branch String:   'builtin/check-ignore.c:138,7'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:139,4'
              BranchSideFuncs:
                - strbuf_setlen.1442
                - unquote_c_style
                - strbuf_swap.1441
                - check_ignore
                - maybe_flush_or_die
                - strbuf_release
                - strbuf_release
                - die
            - BranchSide:      'builtin/check-ignore.c:144,21'
              BranchSideFuncs:
                - check_ignore
                - maybe_flush_or_die
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.1442
                - unquote_c_style
                - strbuf_swap.1441
                - die
        - Branch String:   'builtin/check-ignore.c:140,8'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:141,5'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/check-ignore.c:142,4'
              BranchSideFuncs:
                - strbuf_swap.1441
                - check_ignore
                - maybe_flush_or_die
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.1442
                - unquote_c_style
                - die
      Callsites:
        - Src:             'builtin/check-ignore.c:139,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/check-ignore.c:140,8'
          Dst:             unquote_c_style
        - Src:             'builtin/check-ignore.c:141,5'
          Dst:             die
        - Src:             'builtin/check-ignore.c:142,4'
          Dst:             strbuf_swap
        - Src:             'builtin/check-ignore.c:145,18'
          Dst:             check_ignore
        - Src:             'builtin/check-ignore.c:147,3'
          Dst:             maybe_flush_or_die
        - Src:             'builtin/check-ignore.c:149,2'
          Dst:             strbuf_release
        - Src:             'builtin/check-ignore.c:150,2'
          Dst:             strbuf_release
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    7
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_check_ignore
      functionSourceFile: '/src/git/builtin/check-ignore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         32
      ICount:          179
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - check_ignore
        - check_ignore_stdin_paths
        - die
        - dir_clear
        - git_config
        - git_default_config
        - maybe_flush_or_die
        - parse_options
        - repo_read_index
        - setup_standard_excludes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/check-ignore.c:164,6'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:165,7'
              BranchSideFuncs:
                - repo_read_index
                - setup_standard_excludes
                - check_ignore
                - maybe_flush_or_die
                - dir_clear
                - check_ignore_stdin_paths
                - _.1450
                - die
                - _.1450
                - die
                - _.1450
                - die
                - _.1450
                - die
                - _.1450
                - die
            - BranchSide:      'builtin/check-ignore.c:168,7'
              BranchSideFuncs:
                - repo_read_index
                - setup_standard_excludes
                - check_ignore
                - maybe_flush_or_die
                - dir_clear
                - check_ignore_stdin_paths
                - _.1450
                - die
                - _.1450
                - die
                - _.1450
                - die
                - _.1450
                - die
                - _.1450
                - die
                - _.1450
                - die
        - Branch String:   'builtin/check-ignore.c:165,7'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:166,8'
              BranchSideFuncs:
                - _.1450
                - die
            - BranchSide:      'builtin/check-ignore.c:167,2'
              BranchSideFuncs:
                - repo_read_index
                - setup_standard_excludes
                - check_ignore
                - maybe_flush_or_die
                - dir_clear
                - check_ignore_stdin_paths
                - _.1450
                - die
                - _.1450
                - die
                - _.1450
                - die
                - _.1450
                - die
        - Branch String:   'builtin/check-ignore.c:168,7'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:169,8'
              BranchSideFuncs:
                - _.1450
                - die
            - BranchSide:      'builtin/check-ignore.c:170,7'
              BranchSideFuncs:
                - repo_read_index
                - setup_standard_excludes
                - check_ignore
                - maybe_flush_or_die
                - dir_clear
                - check_ignore_stdin_paths
                - _.1450
                - die
                - _.1450
                - die
                - _.1450
                - die
                - _.1450
                - die
                - _.1450
                - die
        - Branch String:   'builtin/check-ignore.c:170,7'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:0,0'
              BranchSideFuncs:
                - _.1450
                - die
            - BranchSide:      'builtin/check-ignore.c:171,8'
              BranchSideFuncs:
                - _.1450
                - die
        - Branch String:   'builtin/check-ignore.c:173,6'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:174,7'
              BranchSideFuncs:
                - repo_read_index
                - setup_standard_excludes
                - check_ignore
                - maybe_flush_or_die
                - dir_clear
                - check_ignore_stdin_paths
                - _.1450
                - die
                - _.1450
                - die
                - _.1450
                - die
                - _.1450
                - die
            - BranchSide:      'builtin/check-ignore.c:179,6'
              BranchSideFuncs:
                - repo_read_index
                - setup_standard_excludes
                - check_ignore
                - maybe_flush_or_die
                - dir_clear
                - check_ignore_stdin_paths
                - _.1450
                - die
                - _.1450
                - die
        - Branch String:   'builtin/check-ignore.c:174,7'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:175,8'
              BranchSideFuncs:
                - _.1450
                - die
            - BranchSide:      'builtin/check-ignore.c:176,7'
              BranchSideFuncs:
                - repo_read_index
                - setup_standard_excludes
                - check_ignore
                - maybe_flush_or_die
                - dir_clear
                - check_ignore_stdin_paths
                - _.1450
                - die
                - _.1450
                - die
                - _.1450
                - die
        - Branch String:   'builtin/check-ignore.c:176,7'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:177,8'
              BranchSideFuncs:
                - _.1450
                - die
            - BranchSide:      'builtin/check-ignore.c:178,2'
              BranchSideFuncs:
                - repo_read_index
                - setup_standard_excludes
                - check_ignore
                - maybe_flush_or_die
                - dir_clear
                - check_ignore_stdin_paths
                - _.1450
                - die
                - _.1450
                - die
        - Branch String:   'builtin/check-ignore.c:179,24'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:179,28'
              BranchSideFuncs:
                - _.1450
                - die
                - repo_read_index
                - setup_standard_excludes
                - check_ignore
                - maybe_flush_or_die
                - dir_clear
                - check_ignore_stdin_paths
                - _.1450
                - die
            - BranchSide:      'builtin/check-ignore.c:183,7'
              BranchSideFuncs:
                - repo_read_index
                - setup_standard_excludes
                - check_ignore
                - maybe_flush_or_die
                - dir_clear
                - check_ignore_stdin_paths
                - _.1450
                - die
        - Branch String:   'builtin/check-ignore.c:179,6'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:180,7'
              BranchSideFuncs:
                - repo_read_index
                - setup_standard_excludes
                - check_ignore
                - maybe_flush_or_die
                - dir_clear
                - check_ignore_stdin_paths
                - _.1450
                - die
            - BranchSide:      'builtin/check-ignore.c:183,7'
              BranchSideFuncs:
                - repo_read_index
                - setup_standard_excludes
                - check_ignore
                - maybe_flush_or_die
                - dir_clear
                - check_ignore_stdin_paths
                - _.1450
                - die
        - Branch String:   'builtin/check-ignore.c:183,16'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:183,35'
              BranchSideFuncs:
                - setup_standard_excludes
                - check_ignore
                - maybe_flush_or_die
                - dir_clear
                - check_ignore_stdin_paths
            - BranchSide:      'builtin/check-ignore.c:186,2'
              BranchSideFuncs:
                - setup_standard_excludes
                - check_ignore
                - maybe_flush_or_die
                - dir_clear
                - check_ignore_stdin_paths
        - Branch String:   'builtin/check-ignore.c:183,6'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:184,7'
              BranchSideFuncs:
                - _.1450
                - die
            - BranchSide:      'builtin/check-ignore.c:186,2'
              BranchSideFuncs:
                - setup_standard_excludes
                - check_ignore
                - maybe_flush_or_die
                - dir_clear
                - check_ignore_stdin_paths
        - Branch String:   'builtin/check-ignore.c:188,6'
          Branch Sides:
            - BranchSide:      'builtin/check-ignore.c:189,48'
              BranchSideFuncs:
                - check_ignore_stdin_paths
                - dir_clear
            - BranchSide:      'builtin/check-ignore.c:191,36'
              BranchSideFuncs:
                - check_ignore
                - maybe_flush_or_die
                - dir_clear
      Callsites:
        - Src:             'builtin/check-ignore.c:159,2'
          Dst:             git_config
        - Src:             'builtin/check-ignore.c:159,2'
          Dst:             git_default_config
        - Src:             'builtin/check-ignore.c:161,9'
          Dst:             parse_options
        - Src:             'builtin/check-ignore.c:166,8'
          Dst:             _
        - Src:             'builtin/check-ignore.c:166,4'
          Dst:             die
        - Src:             'builtin/check-ignore.c:169,8'
          Dst:             _
        - Src:             'builtin/check-ignore.c:169,4'
          Dst:             die
        - Src:             'builtin/check-ignore.c:171,8'
          Dst:             _
        - Src:             'builtin/check-ignore.c:171,4'
          Dst:             die
        - Src:             'builtin/check-ignore.c:175,8'
          Dst:             _
        - Src:             'builtin/check-ignore.c:175,4'
          Dst:             die
        - Src:             'builtin/check-ignore.c:177,8'
          Dst:             _
        - Src:             'builtin/check-ignore.c:177,4'
          Dst:             die
        - Src:             'builtin/check-ignore.c:180,7'
          Dst:             _
        - Src:             'builtin/check-ignore.c:180,3'
          Dst:             die
        - Src:             'builtin/check-ignore.c:183,19'
          Dst:             repo_read_index
        - Src:             'builtin/check-ignore.c:184,7'
          Dst:             _
        - Src:             'builtin/check-ignore.c:184,3'
          Dst:             die
        - Src:             'builtin/check-ignore.c:186,2'
          Dst:             setup_standard_excludes
        - Src:             'builtin/check-ignore.c:189,17'
          Dst:             check_ignore_stdin_paths
        - Src:             'builtin/check-ignore.c:191,17'
          Dst:             check_ignore
        - Src:             'builtin/check-ignore.c:192,3'
          Dst:             maybe_flush_or_die
        - Src:             'builtin/check-ignore.c:195,2'
          Dst:             dir_clear
    - functionName:    check_mailmap
      functionSourceFile: '/src/git/builtin/check-mailmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mailmap
        - contact
      BBCount:         9
      ICount:          94
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - map_user
        - printf
        - split_ident_line
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/check-mailmap.c:31,6'
          Branch Sides:
            - BranchSide:      'builtin/check-mailmap.c:32,16'
              BranchSideFuncs:
                - strlen
                - map_user
                - printf
                - printf
            - BranchSide:      'builtin/check-mailmap.c:37,8'
              BranchSideFuncs:
                - strlen
                - map_user
                - printf
                - printf
        - Branch String:   'builtin/check-mailmap.c:45,6'
          Branch Sides:
            - BranchSide:      'builtin/check-mailmap.c:45,6'
              BranchSideFuncs:
                - printf
                - printf
            - BranchSide:      'builtin/check-mailmap.c:46,24'
              BranchSideFuncs:
                - printf
                - printf
      Callsites:
        - Src:             'builtin/check-mailmap.c:31,41'
          Dst:             strlen
        - Src:             'builtin/check-mailmap.c:31,7'
          Dst:             split_ident_line
        - Src:             'builtin/check-mailmap.c:40,13'
          Dst:             strlen
        - Src:             'builtin/check-mailmap.c:43,2'
          Dst:             map_user
        - Src:             'builtin/check-mailmap.c:46,3'
          Dst:             printf
        - Src:             'builtin/check-mailmap.c:47,2'
          Dst:             printf
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_check_mailmap
      functionSourceFile: '/src/git/builtin/check-mailmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         24
      ICount:          134
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - check_mailmap
        - clear_mailmap
        - die
        - git_config
        - git_default_config
        - maybe_flush_or_die
        - parse_options
        - read_mailmap
        - read_mailmap_blob
        - read_mailmap_file
        - strbuf_getline_lf
        - strbuf_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/check-mailmap.c:58,16'
          Branch Sides:
            - BranchSide:      'builtin/check-mailmap.c:58,20'
              BranchSideFuncs:
                - _.1481
                - die
                - read_mailmap
                - maybe_flush_or_die
                - clear_mailmap
                - strbuf_getline_lf
                - strbuf_release
                - check_mailmap
                - maybe_flush_or_die
                - check_mailmap
                - read_mailmap_file
                - read_mailmap_blob
            - BranchSide:      'builtin/check-mailmap.c:61,2'
              BranchSideFuncs:
                - read_mailmap
                - maybe_flush_or_die
                - clear_mailmap
                - strbuf_getline_lf
                - strbuf_release
                - check_mailmap
                - maybe_flush_or_die
                - check_mailmap
                - read_mailmap_file
                - read_mailmap_blob
        - Branch String:   'builtin/check-mailmap.c:58,6'
          Branch Sides:
            - BranchSide:      'builtin/check-mailmap.c:59,7'
              BranchSideFuncs:
                - read_mailmap
                - maybe_flush_or_die
                - clear_mailmap
                - strbuf_getline_lf
                - strbuf_release
                - check_mailmap
                - maybe_flush_or_die
                - check_mailmap
                - read_mailmap_file
                - read_mailmap_blob
            - BranchSide:      'builtin/check-mailmap.c:61,2'
              BranchSideFuncs:
                - read_mailmap
                - maybe_flush_or_die
                - clear_mailmap
                - strbuf_getline_lf
                - strbuf_release
                - check_mailmap
                - maybe_flush_or_die
                - check_mailmap
                - read_mailmap_file
                - read_mailmap_blob
        - Branch String:   'builtin/check-mailmap.c:62,6'
          Branch Sides:
            - BranchSide:      'builtin/check-mailmap.c:63,31'
              BranchSideFuncs:
                - read_mailmap_blob
                - maybe_flush_or_die
                - clear_mailmap
                - strbuf_getline_lf
                - strbuf_release
                - check_mailmap
                - maybe_flush_or_die
                - check_mailmap
                - read_mailmap_file
            - BranchSide:      'builtin/check-mailmap.c:64,6'
              BranchSideFuncs:
                - maybe_flush_or_die
                - clear_mailmap
                - strbuf_getline_lf
                - strbuf_release
                - check_mailmap
                - maybe_flush_or_die
                - check_mailmap
                - read_mailmap_file
        - Branch String:   'builtin/check-mailmap.c:64,6'
          Branch Sides:
            - BranchSide:      'builtin/check-mailmap.c:65,31'
              BranchSideFuncs:
                - read_mailmap_file
                - maybe_flush_or_die
                - clear_mailmap
                - strbuf_getline_lf
                - strbuf_release
                - check_mailmap
                - maybe_flush_or_die
                - check_mailmap
            - BranchSide:      'builtin/check-mailmap.c:67,9'
              BranchSideFuncs:
                - maybe_flush_or_die
                - clear_mailmap
                - strbuf_getline_lf
                - strbuf_release
                - check_mailmap
                - maybe_flush_or_die
                - check_mailmap
        - Branch String:   'builtin/check-mailmap.c:67,2'
          Branch Sides:
            - BranchSide:      'builtin/check-mailmap.c:68,27'
              BranchSideFuncs:
                - check_mailmap
                - maybe_flush_or_die
                - clear_mailmap
                - strbuf_getline_lf
                - strbuf_release
                - check_mailmap
                - maybe_flush_or_die
            - BranchSide:      'builtin/check-mailmap.c:69,21'
              BranchSideFuncs:
                - maybe_flush_or_die
                - clear_mailmap
                - strbuf_getline_lf
                - strbuf_release
                - check_mailmap
                - maybe_flush_or_die
        - Branch String:   'builtin/check-mailmap.c:71,6'
          Branch Sides:
            - BranchSide:      'builtin/check-mailmap.c:71,6'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_release
                - clear_mailmap
                - check_mailmap
                - maybe_flush_or_die
            - BranchSide:      'builtin/check-mailmap.c:72,17'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_release
                - clear_mailmap
                - check_mailmap
                - maybe_flush_or_die
        - Branch String:   'builtin/check-mailmap.c:73,3'
          Branch Sides:
            - BranchSide:      'builtin/check-mailmap.c:74,32'
              BranchSideFuncs:
                - check_mailmap
                - maybe_flush_or_die
                - strbuf_getline_lf
                - strbuf_release
                - clear_mailmap
            - BranchSide:      'builtin/check-mailmap.c:77,3'
              BranchSideFuncs:
                - strbuf_release
                - clear_mailmap
      Callsites:
        - Src:             'builtin/check-mailmap.c:55,2'
          Dst:             git_config
        - Src:             'builtin/check-mailmap.c:55,2'
          Dst:             git_default_config
        - Src:             'builtin/check-mailmap.c:56,9'
          Dst:             parse_options
        - Src:             'builtin/check-mailmap.c:59,7'
          Dst:             _
        - Src:             'builtin/check-mailmap.c:59,3'
          Dst:             die
        - Src:             'builtin/check-mailmap.c:61,2'
          Dst:             read_mailmap
        - Src:             'builtin/check-mailmap.c:63,3'
          Dst:             read_mailmap_blob
        - Src:             'builtin/check-mailmap.c:65,3'
          Dst:             read_mailmap_file
        - Src:             'builtin/check-mailmap.c:68,3'
          Dst:             check_mailmap
        - Src:             'builtin/check-mailmap.c:69,2'
          Dst:             maybe_flush_or_die
        - Src:             'builtin/check-mailmap.c:73,10'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/check-mailmap.c:74,4'
          Dst:             check_mailmap
        - Src:             'builtin/check-mailmap.c:75,4'
          Dst:             maybe_flush_or_die
        - Src:             'builtin/check-mailmap.c:77,3'
          Dst:             strbuf_release
        - Src:             'builtin/check-mailmap.c:80,2'
          Dst:             clear_mailmap
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    collapse_slashes
      functionSourceFile: '/src/git/builtin/check-ref-format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - xmallocz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/check-ref-format.c:28,2'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:29,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/check-ref-format.c:35,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/check-ref-format.c:29,19'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:29,22'
              BranchSideFuncs: []
            - BranchSide:      'builtin/check-ref-format.c:32,11'
              BranchSideFuncs: []
        - Branch String:   'builtin/check-ref-format.c:29,7'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:30,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/check-ref-format.c:32,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/check-ref-format.c:23,23'
          Dst:             strlen
        - Src:             'builtin/check-ref-format.c:23,14'
          Dst:             xmallocz
    - functionName:    check_ref_format_branch
      functionSourceFile: '/src/git/builtin/check-ref-format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
        - printf
        - setup_git_directory_gently
        - skip_prefix
        - strbuf_check_branch_ref
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/check-ref-format.c:46,40'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:47,22'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/check-ref-format.c:48,42'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/check-ref-format.c:46,6'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:48,42'
              BranchSideFuncs:
                - printf
                - strbuf_release
            - BranchSide:      'builtin/check-ref-format.c:49,17'
              BranchSideFuncs:
                - printf
                - strbuf_release
      Callsites:
        - Src:             'builtin/check-ref-format.c:45,2'
          Dst:             setup_git_directory_gently
        - Src:             'builtin/check-ref-format.c:46,6'
          Dst:             strbuf_check_branch_ref
        - Src:             'builtin/check-ref-format.c:47,7'
          Dst:             skip_prefix
        - Src:             'builtin/check-ref-format.c:48,3'
          Dst:             die
        - Src:             'builtin/check-ref-format.c:49,2'
          Dst:             printf
        - Src:             'builtin/check-ref-format.c:50,2'
          Dst:             strbuf_release
    - functionName:    cmd_check_ref_format
      functionSourceFile: '/src/git/builtin/check-ref-format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         51
      ICount:          285
      EdgeCount:       63
      CyclomaticComplexity: 14
      functionsReached:
        - BUG_fl
        - check_ref_format_branch
        - check_refname_format
        - collapse_slashes
        - printf
        - strcmp
        - usage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/check-ref-format.c:63,2'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:63,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/check-ref-format.c:65,6'
              BranchSideFuncs:
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
                - strcmp
                - check_ref_format_branch
                - strcmp
                - usage
        - Branch String:   'builtin/check-ref-format.c:65,16'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:65,27'
              BranchSideFuncs:
                - strcmp
                - usage
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
                - strcmp
                - check_ref_format_branch
            - BranchSide:      'builtin/check-ref-format.c:68,6'
              BranchSideFuncs:
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
                - strcmp
                - check_ref_format_branch
        - Branch String:   'builtin/check-ref-format.c:65,6'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:66,3'
              BranchSideFuncs:
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
                - strcmp
                - check_ref_format_branch
            - BranchSide:      'builtin/check-ref-format.c:68,6'
              BranchSideFuncs:
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
                - strcmp
                - check_ref_format_branch
        - Branch String:   'builtin/check-ref-format.c:68,16'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:68,27'
              BranchSideFuncs:
                - strcmp
                - check_ref_format_branch
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/check-ref-format.c:71,9'
              BranchSideFuncs:
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/check-ref-format.c:68,6'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:69,34'
              BranchSideFuncs:
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/check-ref-format.c:71,9'
              BranchSideFuncs:
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/check-ref-format.c:71,23'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:71,26'
              BranchSideFuncs:
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/check-ref-format.c:71,2'
              BranchSideFuncs:
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/check-ref-format.c:71,2'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:72,15'
              BranchSideFuncs:
                - strcmp
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/check-ref-format.c:83,9'
              BranchSideFuncs:
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
        - Branch String:   'builtin/check-ref-format.c:72,39'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:72,50'
              BranchSideFuncs:
                - strcmp
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/check-ref-format.c:73,14'
              BranchSideFuncs:
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/check-ref-format.c:72,7'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:73,14'
              BranchSideFuncs:
                - strcmp
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/check-ref-format.c:74,20'
              BranchSideFuncs:
                - strcmp
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/check-ref-format.c:74,12'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:75,10'
              BranchSideFuncs:
                - strcmp
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/check-ref-format.c:76,20'
              BranchSideFuncs:
                - strcmp
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/check-ref-format.c:76,12'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:77,10'
              BranchSideFuncs:
                - strcmp
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/check-ref-format.c:78,20'
              BranchSideFuncs:
                - strcmp
                - usage
                - check_refname_format
                - free
                - printf
                - collapse_slashes
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/check-ref-format.c:78,12'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:79,10'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/check-ref-format.c:81,4'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/check-ref-format.c:83,6'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:84,3'
              BranchSideFuncs:
                - check_refname_format
                - free
                - printf
                - collapse_slashes
            - BranchSide:      'builtin/check-ref-format.c:86,12'
              BranchSideFuncs:
                - check_refname_format
                - free
                - printf
                - collapse_slashes
        - Branch String:   'builtin/check-ref-format.c:87,6'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:88,40'
              BranchSideFuncs:
                - collapse_slashes
                - check_refname_format
                - free
                - printf
            - BranchSide:      'builtin/check-ref-format.c:89,27'
              BranchSideFuncs:
                - check_refname_format
                - free
                - printf
        - Branch String:   'builtin/check-ref-format.c:89,6'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:90,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/check-ref-format.c:91,6'
              BranchSideFuncs:
                - free
                - printf
        - Branch String:   'builtin/check-ref-format.c:91,6'
          Branch Sides:
            - BranchSide:      'builtin/check-ref-format.c:92,18'
              BranchSideFuncs:
                - printf
                - free
            - BranchSide:      'builtin/check-ref-format.c:94,6'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/check-ref-format.c:63,2'
          Dst:             BUG_fl
        - Src:             'builtin/check-ref-format.c:65,20'
          Dst:             strcmp
        - Src:             'builtin/check-ref-format.c:66,3'
          Dst:             usage
        - Src:             'builtin/check-ref-format.c:68,20'
          Dst:             strcmp
        - Src:             'builtin/check-ref-format.c:69,10'
          Dst:             check_ref_format_branch
        - Src:             'builtin/check-ref-format.c:72,8'
          Dst:             strcmp
        - Src:             'builtin/check-ref-format.c:72,43'
          Dst:             strcmp
        - Src:             'builtin/check-ref-format.c:74,13'
          Dst:             strcmp
        - Src:             'builtin/check-ref-format.c:76,13'
          Dst:             strcmp
        - Src:             'builtin/check-ref-format.c:78,13'
          Dst:             strcmp
        - Src:             'builtin/check-ref-format.c:81,4'
          Dst:             usage
        - Src:             'builtin/check-ref-format.c:84,3'
          Dst:             usage
        - Src:             'builtin/check-ref-format.c:88,23'
          Dst:             collapse_slashes
        - Src:             'builtin/check-ref-format.c:89,6'
          Dst:             check_refname_format
        - Src:             'builtin/check-ref-format.c:92,3'
          Dst:             printf
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    release_pc_item_data
      functionSourceFile: '/src/git/builtin/checkout--worker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pc_item
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - discard_cache_entry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/checkout--worker.c:78,2'
          Dst:             discard_cache_entry
    - functionName:    report_result
      functionSourceFile: '/src/git/builtin/checkout--worker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pc_item
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - packet_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout--worker.c:64,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout--worker.c:65,7'
              BranchSideFuncs:
                - packet_write
            - BranchSide:      'builtin/checkout--worker.c:68,8'
              BranchSideFuncs:
                - packet_write
      Callsites:
        - Src:             'builtin/checkout--worker.c:71,2'
          Dst:             packet_write
    - functionName:    packet_to_pc_item
      functionSourceFile: '/src/git/builtin/checkout--worker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - len
        - pc_item
      BBCount:         10
      ICount:          158
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - make_empty_transient_cache_entry
        - oidcpy
        - xmemdupz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout--worker.c:17,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout--worker.c:18,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/checkout--worker.c:21,50'
              BranchSideFuncs:
                - make_empty_transient_cache_entry
                - oidcpy.1537
                - xmemdupz
                - BUG_fl
        - Branch String:   'builtin/checkout--worker.c:23,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout--worker.c:25,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/checkout--worker.c:27,12'
              BranchSideFuncs:
                - make_empty_transient_cache_entry
                - oidcpy.1537
                - xmemdupz
        - Branch String:   'builtin/checkout--worker.c:35,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout--worker.c:36,23'
              BranchSideFuncs:
                - xmemdupz
                - make_empty_transient_cache_entry
                - oidcpy.1537
            - BranchSide:      'builtin/checkout--worker.c:40,12'
              BranchSideFuncs:
                - make_empty_transient_cache_entry
                - oidcpy.1537
      Callsites:
        - Src:             'builtin/checkout--worker.c:18,3'
          Dst:             BUG_fl
        - Src:             'builtin/checkout--worker.c:25,3'
          Dst:             BUG_fl
        - Src:             'builtin/checkout--worker.c:36,14'
          Dst:             xmemdupz
        - Src:             'builtin/checkout--worker.c:44,16'
          Dst:             make_empty_transient_cache_entry
        - Src:             'builtin/checkout--worker.c:48,2'
          Dst:             oidcpy
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    worker_loop
      functionSourceFile: '/src/git/builtin/checkout--worker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         22
      ICount:          133
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - BUG_fl
        - packet_flush
        - packet_read
        - packet_to_pc_item
        - release_pc_item_data
        - report_result
        - st_mult
        - write_pc_item
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout--worker.c:90,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout--worker.c:91,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/checkout--worker.c:92,13'
              BranchSideFuncs:
                - packet_flush
                - free
                - write_pc_item
                - report_result
                - release_pc_item_data
                - packet_to_pc_item
                - packet_read
                - BUG_fl
                - st_mult.1541
                - xrealloc
        - Branch String:   'builtin/checkout--worker.c:95,3'
          Branch Sides:
            - BranchSide:      'builtin/checkout--worker.c:95,3'
              BranchSideFuncs:
                - st_mult.1541
                - xrealloc
                - packet_to_pc_item
                - packet_read
                - packet_flush
                - free
                - write_pc_item
                - report_result
                - release_pc_item_data
                - BUG_fl
            - BranchSide:      'builtin/checkout--worker.c:96,36'
              BranchSideFuncs:
                - packet_to_pc_item
                - packet_read
                - packet_flush
                - free
                - write_pc_item
                - report_result
                - release_pc_item_data
                - st_mult.1541
                - xrealloc
                - BUG_fl
        - Branch String:   'builtin/checkout--worker.c:95,3'
          Branch Sides:
            - BranchSide:      'builtin/checkout--worker.c:95,3'
              BranchSideFuncs:
                - st_mult.1541
                - xrealloc
                - packet_to_pc_item
                - packet_read
                - packet_flush
                - free
                - write_pc_item
                - report_result
                - release_pc_item_data
                - BUG_fl
            - BranchSide:      'builtin/checkout--worker.c:95,3'
              BranchSideFuncs:
                - st_mult.1541
                - xrealloc
                - packet_to_pc_item
                - packet_read
                - packet_flush
                - free
                - write_pc_item
                - report_result
                - release_pc_item_data
                - BUG_fl
        - Branch String:   'builtin/checkout--worker.c:99,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout--worker.c:100,45'
              BranchSideFuncs:
                - write_pc_item
                - report_result
                - release_pc_item_data
                - packet_flush
                - free
            - BranchSide:      'builtin/checkout--worker.c:106,2'
              BranchSideFuncs:
                - packet_flush
                - free
      Callsites:
        - Src:             'builtin/checkout--worker.c:87,13'
          Dst:             packet_read
        - Src:             'builtin/checkout--worker.c:91,4'
          Dst:             BUG_fl
        - Src:             'builtin/checkout--worker.c:95,3'
          Dst:             st_mult
        - Src:             'builtin/checkout--worker.c:95,3'
          Dst:             xrealloc
        - Src:             'builtin/checkout--worker.c:96,3'
          Dst:             packet_to_pc_item
        - Src:             'builtin/checkout--worker.c:101,3'
          Dst:             write_pc_item
        - Src:             'builtin/checkout--worker.c:102,3'
          Dst:             report_result
        - Src:             'builtin/checkout--worker.c:103,3'
          Dst:             release_pc_item_data
        - Src:             'builtin/checkout--worker.c:106,2'
          Dst:             packet_flush
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_checkout__worker
      functionSourceFile: '/src/git/builtin/checkout--worker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         13
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - git_config
        - git_default_config
        - parse_options
        - strcmp
        - strlen
        - usage_with_options
        - worker_loop
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/checkout--worker.c:125,16'
          Branch Sides:
            - BranchSide:      'builtin/checkout--worker.c:125,27'
              BranchSideFuncs:
                - strcmp
                - usage_with_options
                - git_config.1544
                - parse_options
                - worker_loop
                - strlen
                - usage_with_options
            - BranchSide:      'builtin/checkout--worker.c:129,2'
              BranchSideFuncs:
                - git_config.1544
                - parse_options
                - worker_loop
                - strlen
                - usage_with_options
        - Branch String:   'builtin/checkout--worker.c:125,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout--worker.c:127,8'
              BranchSideFuncs:
                - git_config.1544
                - parse_options
                - worker_loop
                - strlen
                - usage_with_options
            - BranchSide:      'builtin/checkout--worker.c:129,2'
              BranchSideFuncs:
                - git_config.1544
                - parse_options
                - worker_loop
                - strlen
                - usage_with_options
        - Branch String:   'builtin/checkout--worker.c:132,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout--worker.c:133,45'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/checkout--worker.c:135,12'
              BranchSideFuncs:
                - worker_loop
                - strlen
        - Branch String:   'builtin/checkout--worker.c:135,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout--worker.c:135,6'
              BranchSideFuncs:
                - strlen
                - worker_loop
            - BranchSide:      'builtin/checkout--worker.c:136,37'
              BranchSideFuncs:
                - strlen
                - worker_loop
      Callsites:
        - Src:             'builtin/checkout--worker.c:125,20'
          Dst:             strcmp
        - Src:             'builtin/checkout--worker.c:126,3'
          Dst:             usage_with_options
        - Src:             'builtin/checkout--worker.c:129,2'
          Dst:             git_config
        - Src:             'builtin/checkout--worker.c:129,2'
          Dst:             git_default_config
        - Src:             'builtin/checkout--worker.c:130,9'
          Dst:             parse_options
        - Src:             'builtin/checkout--worker.c:133,3'
          Dst:             usage_with_options
        - Src:             'builtin/checkout--worker.c:136,24'
          Dst:             strlen
        - Src:             'builtin/checkout--worker.c:145,2'
          Dst:             worker_loop
    - functionName:    is_tempfile_active
      functionSourceFile: '/src/git/./tempfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tempfile
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_tempfile_record
      functionSourceFile: '/src/git/builtin/checkout-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - prefix
      BBCount:         36
      ICount:          188
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - fputs
        - putchar
        - write_name_quoted_relative
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/checkout-index.c:36,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:37,10'
              BranchSideFuncs:
                - putchar
                - write_name_quoted_relative
                - putchar
                - fputs
                - putchar
            - BranchSide:      'builtin/checkout-index.c:53,20'
              BranchSideFuncs:
                - putchar
                - write_name_quoted_relative
                - fputs
        - Branch String:   'builtin/checkout-index.c:37,3'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:38,15'
              BranchSideFuncs:
                - putchar
                - write_name_quoted_relative
                - putchar
                - fputs
                - putchar
            - BranchSide:      'builtin/checkout-index.c:43,7'
              BranchSideFuncs:
                - putchar
                - write_name_quoted_relative
                - putchar
                - fputs
                - putchar
        - Branch String:   'builtin/checkout-index.c:38,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:38,19'
              BranchSideFuncs:
                - putchar
                - write_name_quoted_relative
                - putchar
                - fputs
                - putchar
            - BranchSide:      'builtin/checkout-index.c:39,19'
              BranchSideFuncs:
                - putchar
                - write_name_quoted_relative
                - putchar
                - fputs
                - putchar
        - Branch String:   'builtin/checkout-index.c:43,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:44,11'
              BranchSideFuncs:
                - putchar
                - write_name_quoted_relative
                - putchar
                - fputs
                - putchar
            - BranchSide:      'builtin/checkout-index.c:53,2'
              BranchSideFuncs:
                - putchar
                - write_name_quoted_relative
        - Branch String:   'builtin/checkout-index.c:44,4'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:45,9'
              BranchSideFuncs:
                - putchar
                - putchar
                - write_name_quoted_relative
                - fputs
                - putchar
            - BranchSide:      'builtin/checkout-index.c:52,3'
              BranchSideFuncs:
                - putchar
                - write_name_quoted_relative
        - Branch String:   'builtin/checkout-index.c:45,9'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:46,6'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
                - write_name_quoted_relative
                - fputs
            - BranchSide:      'builtin/checkout-index.c:47,16'
              BranchSideFuncs:
                - putchar
                - putchar
                - write_name_quoted_relative
                - putchar
                - fputs
        - Branch String:   'builtin/checkout-index.c:47,9'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:48,19'
              BranchSideFuncs:
                - fputs
                - putchar
                - write_name_quoted_relative
                - putchar
                - putchar
            - BranchSide:      'builtin/checkout-index.c:50,6'
              BranchSideFuncs:
                - putchar
                - putchar
                - write_name_quoted_relative
                - fputs
                - putchar
        - Branch String:   'builtin/checkout-index.c:58,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:59,3'
              BranchSideFuncs:
                - putchar
                - write_name_quoted_relative
            - BranchSide:      'builtin/checkout-index.c:64,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/checkout-index.c:64,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:65,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout-index.c:67,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/checkout-index.c:46,6'
          Dst:             putchar
        - Src:             'builtin/checkout-index.c:48,6'
          Dst:             fputs
        - Src:             'builtin/checkout-index.c:50,6'
          Dst:             putchar
        - Src:             'builtin/checkout-index.c:55,3'
          Dst:             fputs
        - Src:             'builtin/checkout-index.c:59,3'
          Dst:             putchar
        - Src:             'builtin/checkout-index.c:60,3'
          Dst:             write_name_quoted_relative
    - functionName:    checkout_entry
      functionSourceFile: '/src/git/./entry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ce
        - state
        - topath
        - nr_checkouts
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - checkout_entry_ca
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './entry.h:45,9'
          Dst:             checkout_entry_ca
    - functionName:    is_lock_file_locked
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - is_tempfile_active
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:207,9'
          Dst:             is_tempfile_active
    - functionName:    checkout_all
      functionSourceFile: '/src/git/builtin/checkout-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - prefix
        - prefix_length
      BBCount:         60
      ICount:          339
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - BUG_fl
        - checkout_entry
        - ensure_full_index
        - memcmp
        - write_tempfile_record
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout-index.c:143,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:144,28'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - memcmp
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
            - BranchSide:      'builtin/checkout-index.c:182,6'
              BranchSideFuncs:
                - write_tempfile_record
        - Branch String:   'builtin/checkout-index.c:146,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:147,9'
              BranchSideFuncs:
                - BUG_fl
                - checkout_entry
                - write_tempfile_record
                - memcmp
                - write_tempfile_record
                - memcmp
                - ensure_full_index
            - BranchSide:      'builtin/checkout-index.c:162,8'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - BUG_fl
                - ensure_full_index
                - memcmp
                - write_tempfile_record
                - memcmp
        - Branch String:   'builtin/checkout-index.c:147,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:148,5'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - BUG_fl
                - memcmp
                - write_tempfile_record
                - memcmp
                - ensure_full_index
            - BranchSide:      'builtin/checkout-index.c:156,8'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - BUG_fl
                - memcmp
                - write_tempfile_record
                - memcmp
                - ensure_full_index
        - Branch String:   'builtin/checkout-index.c:156,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:157,23'
              BranchSideFuncs:
                - ensure_full_index
                - checkout_entry
                - write_tempfile_record
                - BUG_fl
                - memcmp
                - write_tempfile_record
                - memcmp
            - BranchSide:      'builtin/checkout-index.c:160,3'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - BUG_fl
                - ensure_full_index
                - memcmp
                - write_tempfile_record
                - memcmp
        - Branch String:   'builtin/checkout-index.c:162,29'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:162,32'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - BUG_fl
                - ensure_full_index
                - memcmp
                - write_tempfile_record
                - memcmp
            - BranchSide:      'builtin/checkout-index.c:164,7'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - BUG_fl
                - ensure_full_index
                - memcmp
                - write_tempfile_record
                - memcmp
        - Branch String:   'builtin/checkout-index.c:162,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:163,4'
              BranchSideFuncs:
                - write_tempfile_record
                - checkout_entry
                - memcmp
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
            - BranchSide:      'builtin/checkout-index.c:164,7'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - BUG_fl
                - ensure_full_index
                - memcmp
                - write_tempfile_record
                - memcmp
        - Branch String:   'builtin/checkout-index.c:165,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:165,27'
              BranchSideFuncs:
                - write_tempfile_record
                - checkout_entry
                - memcmp
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
            - BranchSide:      'builtin/checkout-index.c:167,7'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - BUG_fl
                - ensure_full_index
                - memcmp
                - write_tempfile_record
                - memcmp
        - Branch String:   'builtin/checkout-index.c:165,42'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:165,46'
              BranchSideFuncs:
                - write_tempfile_record
                - checkout_entry
                - memcmp
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
            - BranchSide:      'builtin/checkout-index.c:166,4'
              BranchSideFuncs:
                - write_tempfile_record
                - checkout_entry
                - memcmp
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
        - Branch String:   'builtin/checkout-index.c:164,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:166,4'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - BUG_fl
                - ensure_full_index
                - memcmp
                - write_tempfile_record
                - memcmp
            - BranchSide:      'builtin/checkout-index.c:167,7'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - BUG_fl
                - ensure_full_index
                - memcmp
                - write_tempfile_record
                - memcmp
        - Branch String:   'builtin/checkout-index.c:167,14'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:167,18'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - BUG_fl
                - ensure_full_index
                - memcmp
                - write_tempfile_record
                - memcmp
            - BranchSide:      'builtin/checkout-index.c:171,7'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
                - memcmp
                - write_tempfile_record
        - Branch String:   'builtin/checkout-index.c:167,25'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:168,8'
              BranchSideFuncs:
                - memcmp
                - checkout_entry
                - write_tempfile_record
                - BUG_fl
                - ensure_full_index
                - memcmp
                - write_tempfile_record
            - BranchSide:      'builtin/checkout-index.c:171,7'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
                - memcmp
                - write_tempfile_record
        - Branch String:   'builtin/checkout-index.c:168,40'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:169,15'
              BranchSideFuncs:
                - write_tempfile_record
                - checkout_entry
                - memcmp
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
            - BranchSide:      'builtin/checkout-index.c:170,4'
              BranchSideFuncs:
                - write_tempfile_record
                - checkout_entry
                - memcmp
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
        - Branch String:   'builtin/checkout-index.c:167,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:170,4'
              BranchSideFuncs:
                - write_tempfile_record
                - checkout_entry
                - memcmp
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
            - BranchSide:      'builtin/checkout-index.c:171,7'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
                - memcmp
                - write_tempfile_record
        - Branch String:   'builtin/checkout-index.c:171,15'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:171,18'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
                - memcmp
                - write_tempfile_record
            - BranchSide:      'builtin/checkout-index.c:176,22'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - memcmp
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
        - Branch String:   'builtin/checkout-index.c:171,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:172,8'
              BranchSideFuncs:
                - memcmp
                - checkout_entry
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
                - write_tempfile_record
            - BranchSide:      'builtin/checkout-index.c:176,22'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - memcmp
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
        - Branch String:   'builtin/checkout-index.c:173,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:173,18'
              BranchSideFuncs:
                - write_tempfile_record
                - checkout_entry
                - write_tempfile_record
                - memcmp
                - memcmp
                - BUG_fl
                - ensure_full_index
            - BranchSide:      'builtin/checkout-index.c:174,27'
              BranchSideFuncs:
                - write_tempfile_record
                - checkout_entry
                - write_tempfile_record
                - memcmp
                - memcmp
                - BUG_fl
                - ensure_full_index
        - Branch String:   'builtin/checkout-index.c:172,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:174,27'
              BranchSideFuncs:
                - write_tempfile_record
                - checkout_entry
                - write_tempfile_record
                - memcmp
                - memcmp
                - BUG_fl
                - ensure_full_index
            - BranchSide:      'builtin/checkout-index.c:175,3'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - memcmp
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
        - Branch String:   'builtin/checkout-index.c:177,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:176,7'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - memcmp
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
            - BranchSide:      'builtin/checkout-index.c:177,29'
              BranchSideFuncs:
                - checkout_entry
                - write_tempfile_record
                - memcmp
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
        - Branch String:   'builtin/checkout-index.c:176,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:179,8'
              BranchSideFuncs:
                - write_tempfile_record
                - checkout_entry
                - memcmp
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
            - BranchSide:      'builtin/checkout-index.c:180,13'
              BranchSideFuncs:
                - write_tempfile_record
                - checkout_entry
                - memcmp
                - write_tempfile_record
                - memcmp
                - BUG_fl
                - ensure_full_index
        - Branch String:   'builtin/checkout-index.c:182,14'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:182,17'
              BranchSideFuncs:
                - write_tempfile_record
            - BranchSide:      'builtin/checkout-index.c:182,14'
              BranchSideFuncs: []
        - Branch String:   'builtin/checkout-index.c:182,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:182,6'
              BranchSideFuncs:
                - write_tempfile_record
            - BranchSide:      'builtin/checkout-index.c:183,25'
              BranchSideFuncs:
                - write_tempfile_record
      Callsites:
        - Src:             'builtin/checkout-index.c:148,5'
          Dst:             BUG_fl
        - Src:             'builtin/checkout-index.c:157,5'
          Dst:             ensure_full_index
        - Src:             'builtin/checkout-index.c:169,8'
          Dst:             memcmp
        - Src:             'builtin/checkout-index.c:173,11'
          Dst:             memcmp
        - Src:             'builtin/checkout-index.c:174,5'
          Dst:             write_tempfile_record
        - Src:             'builtin/checkout-index.c:176,7'
          Dst:             checkout_entry
        - Src:             'builtin/checkout-index.c:183,3'
          Dst:             write_tempfile_record
    - functionName:    strbuf_swap
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    checkout_file
      functionSourceFile: '/src/git/builtin/checkout-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - prefix
      BBCount:         62
      ICount:          349
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - checkout_entry
        - fprintf
        - fputc
        - index_name_pos
        - memcmp
        - strlen
        - write_tempfile_record
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/checkout-index.c:79,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:80,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
                - checkout_entry
            - BranchSide:      'builtin/checkout-index.c:82,2'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
                - checkout_entry
        - Branch String:   'builtin/checkout-index.c:82,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:83,27'
              BranchSideFuncs:
                - memcmp
                - checkout_entry
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
            - BranchSide:      'builtin/checkout-index.c:105,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
        - Branch String:   'builtin/checkout-index.c:84,33'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:85,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
            - BranchSide:      'builtin/checkout-index.c:86,4'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
        - Branch String:   'builtin/checkout-index.c:84,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:86,4'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
            - BranchSide:      'builtin/checkout-index.c:87,17'
              BranchSideFuncs:
                - checkout_entry
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
        - Branch String:   'builtin/checkout-index.c:89,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:90,4'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
            - BranchSide:      'builtin/checkout-index.c:91,11'
              BranchSideFuncs:
                - checkout_entry
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
        - Branch String:   'builtin/checkout-index.c:92,29'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:92,32'
              BranchSideFuncs:
                - checkout_entry
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
            - BranchSide:      'builtin/checkout-index.c:94,14'
              BranchSideFuncs:
                - checkout_entry
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
        - Branch String:   'builtin/checkout-index.c:92,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:93,4'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
            - BranchSide:      'builtin/checkout-index.c:94,14'
              BranchSideFuncs:
                - checkout_entry
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
        - Branch String:   'builtin/checkout-index.c:96,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:96,27'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
                - checkout_entry
            - BranchSide:      'builtin/checkout-index.c:98,16'
              BranchSideFuncs:
                - checkout_entry
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
        - Branch String:   'builtin/checkout-index.c:96,42'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:96,46'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
                - checkout_entry
            - BranchSide:      'builtin/checkout-index.c:97,4'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
                - checkout_entry
        - Branch String:   'builtin/checkout-index.c:95,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:97,4'
              BranchSideFuncs:
                - checkout_entry
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
            - BranchSide:      'builtin/checkout-index.c:98,16'
              BranchSideFuncs:
                - checkout_entry
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
        - Branch String:   'builtin/checkout-index.c:100,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:99,7'
              BranchSideFuncs:
                - checkout_entry
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
            - BranchSide:      'builtin/checkout-index.c:100,29'
              BranchSideFuncs:
                - checkout_entry
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
        - Branch String:   'builtin/checkout-index.c:99,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:82,2'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
                - checkout_entry
            - BranchSide:      'builtin/checkout-index.c:102,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - write_tempfile_record
                - memcmp
                - checkout_entry
        - Branch String:   'builtin/checkout-index.c:105,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:106,7'
              BranchSideFuncs:
                - write_tempfile_record
            - BranchSide:      'builtin/checkout-index.c:116,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/checkout-index.c:106,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:107,26'
              BranchSideFuncs:
                - write_tempfile_record
            - BranchSide:      'builtin/checkout-index.c:108,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/checkout-index.c:116,20'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:116,23'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/checkout-index.c:119,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/checkout-index.c:116,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:117,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout-index.c:119,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/checkout-index.c:119,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:120,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout-index.c:135,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/checkout-index.c:121,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:122,12'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/checkout-index.c:123,13'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/checkout-index.c:123,12'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:124,12'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
            - BranchSide:      'builtin/checkout-index.c:125,12'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
        - Branch String:   'builtin/checkout-index.c:125,12'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:126,12'
              BranchSideFuncs:
                - fprintf
                - fputc
            - BranchSide:      'builtin/checkout-index.c:128,12'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'builtin/checkout-index.c:128,12'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:129,12'
              BranchSideFuncs:
                - fprintf
                - fputc
            - BranchSide:      'builtin/checkout-index.c:132,12'
              BranchSideFuncs:
                - fprintf
                - fputc
      Callsites:
        - Src:             'builtin/checkout-index.c:71,16'
          Dst:             strlen
        - Src:             'builtin/checkout-index.c:72,12'
          Dst:             index_name_pos
        - Src:             'builtin/checkout-index.c:85,7'
          Dst:             memcmp
        - Src:             'builtin/checkout-index.c:99,7'
          Dst:             checkout_entry
        - Src:             'builtin/checkout-index.c:107,4'
          Dst:             write_tempfile_record
        - Src:             'builtin/checkout-index.c:120,3'
          Dst:             fprintf
        - Src:             'builtin/checkout-index.c:122,4'
          Dst:             fprintf
        - Src:             'builtin/checkout-index.c:124,4'
          Dst:             fprintf
        - Src:             'builtin/checkout-index.c:126,4'
          Dst:             fprintf
        - Src:             'builtin/checkout-index.c:129,4'
          Dst:             fprintf
        - Src:             'builtin/checkout-index.c:132,4'
          Dst:             fprintf
        - Src:             'builtin/checkout-index.c:133,3'
          Dst:             fputc
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    option_parse_stage
      functionSourceFile: '/src/git/builtin/checkout-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         16
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - _
        - die
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout-index.c:197,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:197,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/checkout-index.c:199,14'
              BranchSideFuncs:
                - strcmp
                - _.1578
                - die
        - Branch String:   'builtin/checkout-index.c:199,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:200,4'
              BranchSideFuncs:
                - _.1578
                - die
            - BranchSide:      'builtin/checkout-index.c:202,12'
              BranchSideFuncs:
                - _.1578
                - die
        - Branch String:   'builtin/checkout-index.c:203,17'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:203,20'
              BranchSideFuncs:
                - _.1578
                - die
            - BranchSide:      'builtin/checkout-index.c:206,8'
              BranchSideFuncs:
                - _.1578
                - die
        - Branch String:   'builtin/checkout-index.c:203,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:204,13'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout-index.c:206,8'
              BranchSideFuncs:
                - _.1578
                - die
      Callsites:
        - Src:             'builtin/checkout-index.c:197,2'
          Dst:             BUG_fl
        - Src:             'builtin/checkout-index.c:199,7'
          Dst:             strcmp
        - Src:             'builtin/checkout-index.c:206,8'
          Dst:             _
        - Src:             'builtin/checkout-index.c:206,4'
          Dst:             die
    - functionName:    cmd_checkout_index
      functionSourceFile: '/src/git/builtin/checkout-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         71
      ICount:          763
      EdgeCount:       89
      CyclomaticComplexity: 20
      functionsReached:
        - _
        - checkout_all
        - checkout_file
        - die
        - get_parallel_checkout_configs
        - git_config
        - git_default_config
        - init_parallel_checkout
        - is_lock_file_locked
        - parse_options
        - prefix_path
        - prepare_repo_settings
        - repo_hold_locked_index
        - repo_read_index
        - run_parallel_checkout
        - strbuf_release
        - strbuf_setlen
        - strbuf_swap
        - strcmp
        - strlen
        - unquote_c_style
        - usage_with_options
        - write_locked_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/checkout-index.c:248,16'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:248,27'
              BranchSideFuncs:
                - strcmp
                - usage_with_options
                - git_config.1579
                - prepare_repo_settings
                - repo_read_index
                - parse_options
                - strlen
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
                - repo_hold_locked_index
                - _.1578
                - die
                - die
                - strlen
            - BranchSide:      'builtin/checkout-index.c:251,2'
              BranchSideFuncs:
                - git_config.1579
                - prepare_repo_settings
                - repo_read_index
                - parse_options
                - strlen
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
                - repo_hold_locked_index
                - _.1578
                - die
                - die
                - strlen
        - Branch String:   'builtin/checkout-index.c:248,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:250,8'
              BranchSideFuncs:
                - git_config.1579
                - prepare_repo_settings
                - repo_read_index
                - parse_options
                - strlen
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
                - repo_hold_locked_index
                - _.1578
                - die
                - die
                - strlen
            - BranchSide:      'builtin/checkout-index.c:251,2'
              BranchSideFuncs:
                - git_config.1579
                - prepare_repo_settings
                - repo_read_index
                - parse_options
                - strlen
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
                - repo_hold_locked_index
                - _.1578
                - die
                - die
                - strlen
        - Branch String:   'builtin/checkout-index.c:252,18'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:252,34'
              BranchSideFuncs:
                - strlen
                - prepare_repo_settings
                - repo_read_index
                - parse_options
                - strlen
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
                - repo_hold_locked_index
                - _.1578
                - die
                - die
            - BranchSide:      'builtin/checkout-index.c:252,18'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - parse_options
                - strlen
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
                - repo_hold_locked_index
                - _.1578
                - die
                - die
        - Branch String:   'builtin/checkout-index.c:257,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:258,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/checkout-index.c:261,23'
              BranchSideFuncs:
                - parse_options
                - strlen
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
                - repo_hold_locked_index
                - _.1578
                - die
        - Branch String:   'builtin/checkout-index.c:268,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:269,18'
              BranchSideFuncs:
                - strlen
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
                - repo_hold_locked_index
                - _.1578
                - die
            - BranchSide:      'builtin/checkout-index.c:270,36'
              BranchSideFuncs:
                - strlen
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
                - repo_hold_locked_index
                - _.1578
                - die
        - Branch String:   'builtin/checkout-index.c:272,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:273,18'
              BranchSideFuncs:
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
                - repo_hold_locked_index
                - _.1578
                - die
            - BranchSide:      'builtin/checkout-index.c:274,7'
              BranchSideFuncs:
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
                - repo_hold_locked_index
                - _.1578
                - die
        - Branch String:   'builtin/checkout-index.c:274,19'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:274,22'
              BranchSideFuncs:
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
                - repo_hold_locked_index
            - BranchSide:      'builtin/checkout-index.c:281,6'
              BranchSideFuncs:
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
                - repo_hold_locked_index
        - Branch String:   'builtin/checkout-index.c:274,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:275,7'
              BranchSideFuncs:
                - _.1578
                - die
            - BranchSide:      'builtin/checkout-index.c:281,6'
              BranchSideFuncs:
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
                - repo_hold_locked_index
        - Branch String:   'builtin/checkout-index.c:281,16'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:281,26'
              BranchSideFuncs:
                - repo_hold_locked_index
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
            - BranchSide:      'builtin/checkout-index.c:288,2'
              BranchSideFuncs:
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
        - Branch String:   'builtin/checkout-index.c:281,39'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:281,43'
              BranchSideFuncs:
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
            - BranchSide:      'builtin/checkout-index.c:288,2'
              BranchSideFuncs:
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
        - Branch String:   'builtin/checkout-index.c:281,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:282,23'
              BranchSideFuncs:
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
            - BranchSide:      'builtin/checkout-index.c:288,2'
              BranchSideFuncs:
                - get_parallel_checkout_configs
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
                - init_parallel_checkout
        - Branch String:   'builtin/checkout-index.c:289,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:290,3'
              BranchSideFuncs:
                - init_parallel_checkout
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
            - BranchSide:      'builtin/checkout-index.c:293,9'
              BranchSideFuncs:
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - prefix_path
                - checkout_file
                - free
                - die
                - die
        - Branch String:   'builtin/checkout-index.c:293,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:294,21'
              BranchSideFuncs:
                - prefix_path
                - checkout_file
                - free
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - die
                - die
            - BranchSide:      'builtin/checkout-index.c:306,6'
              BranchSideFuncs:
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
        - Branch String:   'builtin/checkout-index.c:297,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:298,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/checkout-index.c:299,7'
              BranchSideFuncs:
                - prefix_path
                - checkout_file
                - free
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - die
                - die
        - Branch String:   'builtin/checkout-index.c:299,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:300,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/checkout-index.c:301,19'
              BranchSideFuncs:
                - prefix_path
                - checkout_file
                - free
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_release
                - strbuf_release
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
                - die
                - die
        - Branch String:   'builtin/checkout-index.c:306,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:307,17'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
                - die
            - BranchSide:      'builtin/checkout-index.c:331,6'
              BranchSideFuncs:
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
        - Branch String:   'builtin/checkout-index.c:311,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:312,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/checkout-index.c:314,16'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - prefix_path
                - checkout_file
                - free
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
        - Branch String:   'builtin/checkout-index.c:315,3'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:317,9'
              BranchSideFuncs:
                - prefix_path
                - checkout_file
                - free
                - strbuf_release
                - strbuf_release
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
            - BranchSide:      'builtin/checkout-index.c:327,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
        - Branch String:   'builtin/checkout-index.c:317,23'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:317,30'
              BranchSideFuncs:
                - prefix_path
                - checkout_file
                - free
                - strbuf_release
                - strbuf_release
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
            - BranchSide:      'builtin/checkout-index.c:323,20'
              BranchSideFuncs:
                - prefix_path
                - checkout_file
                - free
                - strbuf_release
                - strbuf_release
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
        - Branch String:   'builtin/checkout-index.c:317,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:318,5'
              BranchSideFuncs:
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - prefix_path
                - checkout_file
                - free
                - strbuf_release
                - strbuf_release
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - die
            - BranchSide:      'builtin/checkout-index.c:323,20'
              BranchSideFuncs:
                - prefix_path
                - checkout_file
                - free
                - strbuf_release
                - strbuf_release
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_setlen.1567
                - unquote_c_style
                - strbuf_swap.1566
                - die
        - Branch String:   'builtin/checkout-index.c:319,9'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:320,6'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/checkout-index.c:321,5'
              BranchSideFuncs:
                - strbuf_swap.1566
                - prefix_path
                - checkout_file
                - free
                - strbuf_release
                - strbuf_release
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
                - checkout_all
                - strbuf_setlen.1567
                - unquote_c_style
                - die
        - Branch String:   'builtin/checkout-index.c:331,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:332,23'
              BranchSideFuncs:
                - checkout_all
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
            - BranchSide:      'builtin/checkout-index.c:334,6'
              BranchSideFuncs:
                - is_lock_file_locked
                - write_locked_index
                - die
                - run_parallel_checkout
        - Branch String:   'builtin/checkout-index.c:334,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:335,40'
              BranchSideFuncs:
                - run_parallel_checkout
                - is_lock_file_locked
                - write_locked_index
                - die
            - BranchSide:      'builtin/checkout-index.c:338,6'
              BranchSideFuncs:
                - is_lock_file_locked
                - write_locked_index
                - die
        - Branch String:   'builtin/checkout-index.c:338,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:339,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout-index.c:341,6'
              BranchSideFuncs:
                - is_lock_file_locked
                - write_locked_index
                - die
        - Branch String:   'builtin/checkout-index.c:341,38'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:342,25'
              BranchSideFuncs:
                - write_locked_index
                - die
            - BranchSide:      'builtin/checkout-index.c:344,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/checkout-index.c:341,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout-index.c:343,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/checkout-index.c:344,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/checkout-index.c:248,20'
          Dst:             strcmp
        - Src:             'builtin/checkout-index.c:249,3'
          Dst:             usage_with_options
        - Src:             'builtin/checkout-index.c:251,2'
          Dst:             git_config
        - Src:             'builtin/checkout-index.c:251,2'
          Dst:             git_default_config
        - Src:             'builtin/checkout-index.c:252,27'
          Dst:             strlen
        - Src:             'builtin/checkout-index.c:254,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/checkout-index.c:257,6'
          Dst:             repo_read_index
        - Src:             'builtin/checkout-index.c:258,3'
          Dst:             die
        - Src:             'builtin/checkout-index.c:261,9'
          Dst:             parse_options
        - Src:             'builtin/checkout-index.c:270,23'
          Dst:             strlen
        - Src:             'builtin/checkout-index.c:275,7'
          Dst:             _
        - Src:             'builtin/checkout-index.c:275,3'
          Dst:             die
        - Src:             'builtin/checkout-index.c:284,3'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/checkout-index.c:288,2'
          Dst:             get_parallel_checkout_configs
        - Src:             'builtin/checkout-index.c:290,3'
          Dst:             init_parallel_checkout
        - Src:             'builtin/checkout-index.c:298,4'
          Dst:             die
        - Src:             'builtin/checkout-index.c:300,4'
          Dst:             die
        - Src:             'builtin/checkout-index.c:301,7'
          Dst:             prefix_path
        - Src:             'builtin/checkout-index.c:302,10'
          Dst:             checkout_file
        - Src:             'builtin/checkout-index.c:312,4'
          Dst:             die
        - Src:             'builtin/checkout-index.c:318,5'
          Dst:             strbuf_setlen
        - Src:             'builtin/checkout-index.c:319,9'
          Dst:             unquote_c_style
        - Src:             'builtin/checkout-index.c:320,6'
          Dst:             die
        - Src:             'builtin/checkout-index.c:321,5'
          Dst:             strbuf_swap
        - Src:             'builtin/checkout-index.c:323,8'
          Dst:             prefix_path
        - Src:             'builtin/checkout-index.c:324,11'
          Dst:             checkout_file
        - Src:             'builtin/checkout-index.c:327,3'
          Dst:             strbuf_release
        - Src:             'builtin/checkout-index.c:328,3'
          Dst:             strbuf_release
        - Src:             'builtin/checkout-index.c:332,10'
          Dst:             checkout_all
        - Src:             'builtin/checkout-index.c:335,10'
          Dst:             run_parallel_checkout
        - Src:             'builtin/checkout-index.c:341,6'
          Dst:             is_lock_file_locked
        - Src:             'builtin/checkout-index.c:342,6'
          Dst:             write_locked_index
        - Src:             'builtin/checkout-index.c:343,3'
          Dst:             die
    - functionName:    report_tracking
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - new_branch_info
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - branch_get
        - format_tracking_info
        - fputs
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:939,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:940,3'
              BranchSideFuncs:
                - fputs
                - strbuf_release
            - BranchSide:      'builtin/checkout.c:941,11'
              BranchSideFuncs:
                - fputs
                - strbuf_release
      Callsites:
        - Src:             'builtin/checkout.c:937,26'
          Dst:             branch_get
        - Src:             'builtin/checkout.c:939,7'
          Dst:             format_tracking_info
        - Src:             'builtin/checkout.c:941,2'
          Dst:             fputs
        - Src:             'builtin/checkout.c:942,2'
          Dst:             strbuf_release
    - functionName:    strbuf_insertstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - pos
        - s
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_insert
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:260,28'
          Dst:             strlen
        - Src:             './strbuf.h:260,2'
          Dst:             strbuf_insert
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    repo_parse_commit
      functionSourceFile: '/src/git/./commit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_parse_commit_gently
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './commit.h:102,9'
          Dst:             repo_parse_commit_gently
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    describe_one_orphan
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - commit
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pp_commit_easy
        - repo_parse_commit
        - strbuf_add_unique_abbrev
        - strbuf_addch
        - strbuf_addstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:1061,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1061,6'
              BranchSideFuncs:
                - strbuf_addch.1748
            - BranchSide:      'builtin/checkout.c:1062,36'
              BranchSideFuncs:
                - pp_commit_easy
                - strbuf_addch.1748
      Callsites:
        - Src:             'builtin/checkout.c:1058,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/checkout.c:1059,2'
          Dst:             strbuf_add_unique_abbrev
        - Src:             'builtin/checkout.c:1060,2'
          Dst:             strbuf_addch
        - Src:             'builtin/checkout.c:1061,7'
          Dst:             repo_parse_commit
        - Src:             'builtin/checkout.c:1062,3'
          Dst:             pp_commit_easy
        - Src:             'builtin/checkout.c:1063,2'
          Dst:             strbuf_addch
    - functionName:    describe_detached_head
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - commit
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - pp_commit_easy
        - print_sha1_ellipsis
        - repo_find_unique_abbrev
        - repo_parse_commit
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:675,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:676,36'
              BranchSideFuncs:
                - print_sha1_ellipsis
                - repo_find_unique_abbrev
                - fprintf
                - strbuf_release
                - repo_find_unique_abbrev
                - fprintf
            - BranchSide:      'builtin/checkout.c:677,6'
              BranchSideFuncs:
                - print_sha1_ellipsis
                - repo_find_unique_abbrev
                - fprintf
                - strbuf_release
                - repo_find_unique_abbrev
                - fprintf
        - Branch String:   'builtin/checkout.c:677,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:678,11'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - fprintf
                - strbuf_release
            - BranchSide:      'builtin/checkout.c:682,11'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - fprintf
                - strbuf_release
      Callsites:
        - Src:             'builtin/checkout.c:675,7'
          Dst:             repo_parse_commit
        - Src:             'builtin/checkout.c:676,3'
          Dst:             pp_commit_easy
        - Src:             'builtin/checkout.c:677,6'
          Dst:             print_sha1_ellipsis
        - Src:             'builtin/checkout.c:679,4'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/checkout.c:678,3'
          Dst:             fprintf
        - Src:             'builtin/checkout.c:683,4'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/checkout.c:682,3'
          Dst:             fprintf
        - Src:             'builtin/checkout.c:686,2'
          Dst:             strbuf_release
    - functionName:    suggest_reattach
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - revs
      BBCount:         18
      ICount:          117
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - Q_
        - _
        - advice_enabled
        - describe_one_orphan
        - fprintf
        - get_revision
        - repo_find_unique_abbrev
        - strbuf_addf
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:1072,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1073,7'
              BranchSideFuncs:
                - get_revision
                - Q_.1757
                - fprintf
                - strbuf_release
                - advice_enabled
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf
                - _.1754
                - strbuf_addf
                - describe_one_orphan
                - describe_one_orphan
            - BranchSide:      'builtin/checkout.c:1078,22'
              BranchSideFuncs:
                - Q_.1757
                - fprintf
                - strbuf_release
                - advice_enabled
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf
                - _.1754
                - strbuf_addf
                - describe_one_orphan
        - Branch String:   'builtin/checkout.c:1073,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1074,29'
              BranchSideFuncs:
                - describe_one_orphan
                - get_revision
                - Q_.1757
                - fprintf
                - strbuf_release
                - advice_enabled
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf
                - _.1754
                - strbuf_addf
                - describe_one_orphan
            - BranchSide:      'builtin/checkout.c:1075,10'
              BranchSideFuncs:
                - get_revision
                - Q_.1757
                - fprintf
                - strbuf_release
                - advice_enabled
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf
                - _.1754
                - strbuf_addf
                - describe_one_orphan
                - describe_one_orphan
        - Branch String:   'builtin/checkout.c:1078,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1079,14'
              BranchSideFuncs:
                - _.1754
                - strbuf_addf
                - Q_.1757
                - fprintf
                - strbuf_release
                - advice_enabled
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf
                - describe_one_orphan
            - BranchSide:      'builtin/checkout.c:1086,10'
              BranchSideFuncs:
                - Q_.1757
                - fprintf
                - strbuf_release
                - advice_enabled
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf
        - Branch String:   'builtin/checkout.c:1080,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1081,29'
              BranchSideFuncs:
                - describe_one_orphan
                - Q_.1757
                - fprintf
                - strbuf_release
                - advice_enabled
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf
            - BranchSide:      'builtin/checkout.c:1083,21'
              BranchSideFuncs:
                - _.1754
                - strbuf_addf
                - Q_.1757
                - fprintf
                - strbuf_release
                - advice_enabled
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf
        - Branch String:   'builtin/checkout.c:1104,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1104,6'
              BranchSideFuncs:
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf
            - BranchSide:      'builtin/checkout.c:1105,11'
              BranchSideFuncs:
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf
      Callsites:
        - Src:             'builtin/checkout.c:1072,14'
          Dst:             get_revision
        - Src:             'builtin/checkout.c:1074,4'
          Dst:             describe_one_orphan
        - Src:             'builtin/checkout.c:1081,4'
          Dst:             describe_one_orphan
        - Src:             'builtin/checkout.c:1083,21'
          Dst:             _
        - Src:             'builtin/checkout.c:1083,4'
          Dst:             strbuf_addf
        - Src:             'builtin/checkout.c:1087,3'
          Dst:             Q_
        - Src:             'builtin/checkout.c:1086,2'
          Dst:             fprintf
        - Src:             'builtin/checkout.c:1102,2'
          Dst:             strbuf_release
        - Src:             'builtin/checkout.c:1104,6'
          Dst:             advice_enabled
        - Src:             'builtin/checkout.c:1106,4'
          Dst:             Q_
        - Src:             'builtin/checkout.c:1117,4'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/checkout.c:1105,3'
          Dst:             fprintf
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    95
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    Q_
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plu
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ngettext
      functionUses:    5
      BranchProfiles:
        - Branch String:   './gettext.h:58,6'
          Branch Sides:
            - BranchSide:      './gettext.h:59,10'
              BranchSideFuncs:
                - ngettext
            - BranchSide:      './gettext.h:60,18'
              BranchSideFuncs:
                - ngettext
        - Branch String:   './gettext.h:59,10'
          Branch Sides:
            - BranchSide:      './gettext.h:59,19'
              BranchSideFuncs: []
            - BranchSide:      './gettext.h:59,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gettext.h:60,9'
          Dst:             ngettext
    - functionName:    add_pending_uninteresting_ref
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flags
        - cb_data
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_pending_oid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/checkout.c:1052,2'
          Dst:             add_pending_oid
    - functionName:    show_local_changes
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - opts
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_pending_object
        - diff_setup_done
        - release_revisions
        - repo_init_revisions
        - run_diff_index
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/checkout.c:661,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/checkout.c:665,2'
          Dst:             diff_setup_done
        - Src:             'builtin/checkout.c:666,2'
          Dst:             add_pending_object
        - Src:             'builtin/checkout.c:667,2'
          Dst:             run_diff_index
        - Src:             'builtin/checkout.c:668,2'
          Dst:             release_revisions
    - functionName:    parse_tree
      functionSourceFile: '/src/git/./tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_tree_gently
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './tree.h:25,9'
          Dst:             parse_tree_gently
    - functionName:    init_topts
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - topts
        - merge
        - show_progress
        - overwrite_ignore
        - old_commit
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_index_unborn
        - setup_unpack_trees_porcelain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:767,23'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:767,26'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:767,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/checkout.c:762,2'
          Dst:             setup_unpack_trees_porcelain
        - Src:             'builtin/checkout.c:764,28'
          Dst:             is_index_unborn
    - functionName:    reset_tree
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - o
        - worktree
        - writeout_error
        - info
      BBCount:         16
      ICount:          163
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - init_checkout_metadata
        - init_tree_desc
        - null_oid
        - parse_tree
        - unpack_trees
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:702,37'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:702,37'
              BranchSideFuncs:
                - null_oid
                - init_checkout_metadata
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
            - BranchSide:      'builtin/checkout.c:702,41'
              BranchSideFuncs:
                - null_oid
                - init_checkout_metadata
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
        - Branch String:   'builtin/checkout.c:709,11'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:709,27'
              BranchSideFuncs:
                - init_checkout_metadata
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
            - BranchSide:      'builtin/checkout.c:709,54'
              BranchSideFuncs:
                - null_oid
                - init_checkout_metadata
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
        - Branch String:   'builtin/checkout.c:711,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:712,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:713,30'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
        - Branch String:   'builtin/checkout.c:714,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:716,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:725,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:727,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/checkout.c:709,54'
          Dst:             null_oid
        - Src:             'builtin/checkout.c:708,2'
          Dst:             init_checkout_metadata
        - Src:             'builtin/checkout.c:711,6'
          Dst:             parse_tree
        - Src:             'builtin/checkout.c:713,2'
          Dst:             init_tree_desc
        - Src:             'builtin/checkout.c:714,10'
          Dst:             unpack_trees
    - functionName:    update_refs_for_switch
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - old_branch_info
        - new_branch_info
      BBCount:         94
      ICount:          574
      EdgeCount:       127
      CyclomaticComplexity: 35
      functionsReached:
        - _
        - advice_enabled
        - create_branch
        - describe_detached_head
        - detach_advice
        - die
        - fprintf
        - get_main_ref_store
        - getenv
        - mkpathdup
        - oid_to_hex
        - remove_branch_state
        - report_tracking
        - setup_branch_path
        - should_autocreate_reflog
        - strbuf_addf
        - strbuf_insertstr
        - strbuf_release
        - strcmp
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:951,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:952,7'
              BranchSideFuncs:
                - create_branch
                - free
                - free
                - xstrdup
                - setup_branch_path
                - getenv
                - strbuf_addf
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
                - strbuf_insertstr
                - oid_to_hex
                - mkpathdup
                - free
                - should_autocreate_reflog
                - get_main_ref_store
                - refs_create_reflog
                - strbuf_release
                - _.1754
                - fprintf
                - strbuf_release
                - free
            - BranchSide:      'builtin/checkout.c:989,13'
              BranchSideFuncs:
                - getenv
                - strbuf_addf
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
                - strbuf_insertstr
                - oid_to_hex
        - Branch String:   'builtin/checkout.c:952,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:955,41'
              BranchSideFuncs:
                - mkpathdup
                - free
                - free
                - free
                - xstrdup
                - setup_branch_path
                - getenv
                - strbuf_addf
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
                - strbuf_insertstr
                - oid_to_hex
                - should_autocreate_reflog
                - get_main_ref_store
                - refs_create_reflog
                - strbuf_release
                - _.1754
                - fprintf
                - strbuf_release
                - free
            - BranchSide:      'builtin/checkout.c:975,18'
              BranchSideFuncs:
                - create_branch
                - free
                - free
                - xstrdup
                - setup_branch_path
                - getenv
                - strbuf_addf
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
                - strbuf_insertstr
                - oid_to_hex
        - Branch String:   'builtin/checkout.c:956,29'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:957,34'
              BranchSideFuncs:
                - should_autocreate_reflog
                - get_main_ref_store
                - refs_create_reflog
                - strbuf_release
                - free
                - free
                - free
                - xstrdup
                - setup_branch_path
                - getenv
                - strbuf_addf
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
                - strbuf_insertstr
                - oid_to_hex
                - _.1754
                - fprintf
                - strbuf_release
                - free
            - BranchSide:      'builtin/checkout.c:972,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - xstrdup
                - setup_branch_path
                - getenv
                - strbuf_addf
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
                - strbuf_insertstr
                - oid_to_hex
        - Branch String:   'builtin/checkout.c:956,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:959,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - xstrdup
                - setup_branch_path
                - getenv
                - strbuf_addf
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
                - strbuf_insertstr
                - oid_to_hex
            - BranchSide:      'builtin/checkout.c:972,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - xstrdup
                - setup_branch_path
                - getenv
                - strbuf_addf
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
                - strbuf_insertstr
                - oid_to_hex
        - Branch String:   'builtin/checkout.c:963,9'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:964,14'
              BranchSideFuncs:
                - _.1754
                - fprintf
                - strbuf_release
                - free
            - BranchSide:      'builtin/checkout.c:970,5'
              BranchSideFuncs:
                - strbuf_release
                - free
                - free
                - free
                - xstrdup
                - setup_branch_path
                - getenv
                - strbuf_addf
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
                - strbuf_insertstr
                - oid_to_hex
        - Branch String:   'builtin/checkout.c:990,16'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:990,19'
              BranchSideFuncs:
                - getenv
                - strbuf_addf
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
                - strbuf_insertstr
            - BranchSide:      'builtin/checkout.c:993,15'
              BranchSideFuncs:
                - getenv
                - strbuf_addf
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
                - strbuf_insertstr
        - Branch String:   'builtin/checkout.c:990,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:991,26'
              BranchSideFuncs:
                - oid_to_hex
                - getenv
                - strbuf_addf
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
                - strbuf_insertstr
            - BranchSide:      'builtin/checkout.c:993,15'
              BranchSideFuncs:
                - getenv
                - strbuf_addf
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
                - strbuf_insertstr
        - Branch String:   'builtin/checkout.c:994,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:996,4'
              BranchSideFuncs:
                - strbuf_insertstr
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:998,29'
              BranchSideFuncs:
                - strbuf_insertstr
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:996,4'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:996,15'
              BranchSideFuncs:
                - strbuf_addf
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:996,39'
              BranchSideFuncs:
                - strbuf_addf
                - strcmp
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1000,45'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1000,49'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1002,13'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1000,71'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1000,75'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1002,13'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1000,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1002,13'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - advice_enabled
                - detach_advice
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1002,2'
              BranchSideFuncs:
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
        - Branch String:   'builtin/checkout.c:1002,32'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1002,36'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - advice_enabled
                - detach_advice
            - BranchSide:      'builtin/checkout.c:1003,38'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - _.1754
                - describe_detached_head
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - advice_enabled
                - detach_advice
        - Branch String:   'builtin/checkout.c:1002,13'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1003,38'
              BranchSideFuncs:
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1013,13'
              BranchSideFuncs:
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_update_symref
                - _.1754
                - fprintf
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1007,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1008,8'
              BranchSideFuncs:
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
            - BranchSide:      'builtin/checkout.c:1013,2'
              BranchSideFuncs:
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
        - Branch String:   'builtin/checkout.c:1008,30'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1009,8'
              BranchSideFuncs:
                - advice_enabled
                - _.1754
                - describe_detached_head
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - detach_advice
            - BranchSide:      'builtin/checkout.c:1011,27'
              BranchSideFuncs:
                - _.1754
                - describe_detached_head
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
        - Branch String:   'builtin/checkout.c:1009,45'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1009,49'
              BranchSideFuncs:
                - detach_advice
                - _.1754
                - describe_detached_head
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
            - BranchSide:      'builtin/checkout.c:1011,27'
              BranchSideFuncs:
                - _.1754
                - describe_detached_head
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
        - Branch String:   'builtin/checkout.c:1008,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1010,19'
              BranchSideFuncs:
                - _.1754
                - describe_detached_head
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
            - BranchSide:      'builtin/checkout.c:1011,27'
              BranchSideFuncs:
                - _.1754
                - describe_detached_head
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
        - Branch String:   'builtin/checkout.c:1014,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1015,8'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1016,8'
              BranchSideFuncs:
                - _.1754
                - fprintf
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - strcmp
                - _.1754
                - fprintf
                - _.1754
                - fprintf
        - Branch String:   'builtin/checkout.c:1016,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1017,8'
              BranchSideFuncs:
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
            - BranchSide:      'builtin/checkout.c:1034,7'
              BranchSideFuncs:
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
        - Branch String:   'builtin/checkout.c:1017,30'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1017,41'
              BranchSideFuncs:
                - strcmp
                - _.1754
                - fprintf
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - fprintf
                - _.1754
                - fprintf
            - BranchSide:      'builtin/checkout.c:1024,15'
              BranchSideFuncs:
                - _.1754
                - fprintf
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
        - Branch String:   'builtin/checkout.c:1017,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1018,9'
              BranchSideFuncs:
                - _.1754
                - fprintf
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
            - BranchSide:      'builtin/checkout.c:1024,15'
              BranchSideFuncs:
                - _.1754
                - fprintf
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
                - _.1754
                - fprintf
        - Branch String:   'builtin/checkout.c:1018,9'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1019,14'
              BranchSideFuncs:
                - _.1754
                - fprintf
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
            - BranchSide:      'builtin/checkout.c:1022,14'
              BranchSideFuncs:
                - _.1754
                - fprintf
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
        - Branch String:   'builtin/checkout.c:1024,15'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1025,9'
              BranchSideFuncs:
                - _.1754
                - fprintf
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
                - _.1754
                - fprintf
            - BranchSide:      'builtin/checkout.c:1030,13'
              BranchSideFuncs:
                - _.1754
                - fprintf
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
        - Branch String:   'builtin/checkout.c:1025,9'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1026,14'
              BranchSideFuncs:
                - _.1754
                - fprintf
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
            - BranchSide:      'builtin/checkout.c:1028,14'
              BranchSideFuncs:
                - _.1754
                - fprintf
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
        - Branch String:   'builtin/checkout.c:1034,29'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1034,32'
              BranchSideFuncs:
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - get_main_ref_store
                - refs_delete_reflog
            - BranchSide:      'builtin/checkout.c:1039,2'
              BranchSideFuncs:
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
        - Branch String:   'builtin/checkout.c:1034,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1035,44'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - get_main_ref_store
                - refs_reflog_exists
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
                - get_main_ref_store
                - refs_delete_reflog
            - BranchSide:      'builtin/checkout.c:1039,2'
              BranchSideFuncs:
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
        - Branch String:   'builtin/checkout.c:1035,84'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1035,125'
              BranchSideFuncs:
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
            - BranchSide:      'builtin/checkout.c:1038,3'
              BranchSideFuncs:
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
        - Branch String:   'builtin/checkout.c:1035,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1036,43'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_reflog
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
            - BranchSide:      'builtin/checkout.c:1038,3'
              BranchSideFuncs:
                - remove_branch_state
                - strbuf_release
                - strcmp
                - report_tracking
        - Branch String:   'builtin/checkout.c:1042,19'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1042,19'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:1043,7'
              BranchSideFuncs:
                - strcmp
                - report_tracking
        - Branch String:   'builtin/checkout.c:1043,26'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1043,26'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:1044,7'
              BranchSideFuncs:
                - strcmp
                - report_tracking
        - Branch String:   'builtin/checkout.c:1044,29'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1044,40'
              BranchSideFuncs:
                - report_tracking
            - BranchSide:      'builtin/checkout.c:1045,19'
              BranchSideFuncs:
                - report_tracking
        - Branch String:   'builtin/checkout.c:1042,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1042,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:1045,19'
              BranchSideFuncs:
                - report_tracking
      Callsites:
        - Src:             'builtin/checkout.c:955,14'
          Dst:             mkpathdup
        - Src:             'builtin/checkout.c:957,9'
          Dst:             should_autocreate_reflog
        - Src:             'builtin/checkout.c:961,30'
          Dst:             get_main_ref_store
        - Src:             'builtin/checkout.c:961,11'
          Dst:             refs_create_reflog
        - Src:             'builtin/checkout.c:964,22'
          Dst:             _
        - Src:             'builtin/checkout.c:964,6'
          Dst:             fprintf
        - Src:             'builtin/checkout.c:966,6'
          Dst:             strbuf_release
        - Src:             'builtin/checkout.c:970,5'
          Dst:             strbuf_release
        - Src:             'builtin/checkout.c:975,4'
          Dst:             create_branch
        - Src:             'builtin/checkout.c:985,27'
          Dst:             xstrdup
        - Src:             'builtin/checkout.c:986,3'
          Dst:             setup_branch_path
        - Src:             'builtin/checkout.c:991,14'
          Dst:             oid_to_hex
        - Src:             'builtin/checkout.c:993,15'
          Dst:             getenv
        - Src:             'builtin/checkout.c:995,3'
          Dst:             strbuf_addf
        - Src:             'builtin/checkout.c:998,3'
          Dst:             strbuf_insertstr
        - Src:             'builtin/checkout.c:1000,7'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:1003,19'
          Dst:             get_main_ref_store
        - Src:             'builtin/checkout.c:1003,3'
          Dst:             refs_update_ref
        - Src:             'builtin/checkout.c:1009,8'
          Dst:             advice_enabled
        - Src:             'builtin/checkout.c:1010,5'
          Dst:             detach_advice
        - Src:             'builtin/checkout.c:1011,27'
          Dst:             _
        - Src:             'builtin/checkout.c:1011,4'
          Dst:             describe_detached_head
        - Src:             'builtin/checkout.c:1014,26'
          Dst:             get_main_ref_store
        - Src:             'builtin/checkout.c:1014,7'
          Dst:             refs_update_symref
        - Src:             'builtin/checkout.c:1015,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1015,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1017,34'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:1019,22'
          Dst:             _
        - Src:             'builtin/checkout.c:1019,6'
          Dst:             fprintf
        - Src:             'builtin/checkout.c:1022,22'
          Dst:             _
        - Src:             'builtin/checkout.c:1022,6'
          Dst:             fprintf
        - Src:             'builtin/checkout.c:1026,22'
          Dst:             _
        - Src:             'builtin/checkout.c:1026,6'
          Dst:             fprintf
        - Src:             'builtin/checkout.c:1028,22'
          Dst:             _
        - Src:             'builtin/checkout.c:1028,6'
          Dst:             fprintf
        - Src:             'builtin/checkout.c:1030,21'
          Dst:             _
        - Src:             'builtin/checkout.c:1030,5'
          Dst:             fprintf
        - Src:             'builtin/checkout.c:1035,25'
          Dst:             get_main_ref_store
        - Src:             'builtin/checkout.c:1035,9'
          Dst:             refs_ref_exists
        - Src:             'builtin/checkout.c:1035,106'
          Dst:             get_main_ref_store
        - Src:             'builtin/checkout.c:1035,87'
          Dst:             refs_reflog_exists
        - Src:             'builtin/checkout.c:1036,24'
          Dst:             get_main_ref_store
        - Src:             'builtin/checkout.c:1036,5'
          Dst:             refs_delete_reflog
        - Src:             'builtin/checkout.c:1040,2'
          Dst:             remove_branch_state
        - Src:             'builtin/checkout.c:1041,2'
          Dst:             strbuf_release
        - Src:             'builtin/checkout.c:1044,33'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:1045,3'
          Dst:             report_tracking
    - functionName:    setup_branch_path
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - branch
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - repo_dwim_ref
        - repo_get_oid_committish
        - strbuf_branchname
        - strbuf_detach
        - strbuf_splice
        - strcmp
        - strlen
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:739,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:741,27'
              BranchSideFuncs:
                - strbuf_branchname
                - strcmp
                - strbuf_splice
                - free
                - strbuf_detach
                - free
                - xstrdup
            - BranchSide:      'builtin/checkout.c:743,26'
              BranchSideFuncs:
                - strbuf_branchname
                - strcmp
                - strbuf_splice
                - free
                - strbuf_detach
                - free
                - xstrdup
        - Branch String:   'builtin/checkout.c:744,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:744,6'
              BranchSideFuncs:
                - free
                - xstrdup
                - strbuf_splice
                - free
                - strbuf_detach
            - BranchSide:      'builtin/checkout.c:745,8'
              BranchSideFuncs:
                - free
                - xstrdup
                - strbuf_splice
                - free
                - strbuf_detach
      Callsites:
        - Src:             'builtin/checkout.c:739,51'
          Dst:             strlen
        - Src:             'builtin/checkout.c:739,7'
          Dst:             repo_dwim_ref
        - Src:             'builtin/checkout.c:741,3'
          Dst:             repo_get_oid_committish
        - Src:             'builtin/checkout.c:743,2'
          Dst:             strbuf_branchname
        - Src:             'builtin/checkout.c:744,6'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:746,18'
          Dst:             xstrdup
        - Src:             'builtin/checkout.c:748,2'
          Dst:             strbuf_splice
        - Src:             'builtin/checkout.c:750,17'
          Dst:             strbuf_detach
    - functionName:    orphaned_commit_warning
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - old_commit
        - new_commit
      BBCount:         11
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - add_pending_object
        - add_pending_oid
        - add_pending_uninteresting_ref
        - describe_detached_head
        - die
        - get_main_ref_store
        - oid_to_hex
        - prepare_revision_walk
        - release_revisions
        - repo_clear_commit_marks
        - repo_init_revisions
        - setup_revisions
        - suggest_reattach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:1138,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1140,6'
              BranchSideFuncs:
                - add_pending_oid
                - prepare_revision_walk
                - suggest_reattach
                - repo_clear_commit_marks
                - release_revisions
                - _.1754
                - describe_detached_head
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1143,6'
              BranchSideFuncs:
                - prepare_revision_walk
                - suggest_reattach
                - repo_clear_commit_marks
                - release_revisions
                - _.1754
                - describe_detached_head
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1143,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1144,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1145,8'
              BranchSideFuncs:
                - suggest_reattach
                - repo_clear_commit_marks
                - release_revisions
                - _.1754
                - describe_detached_head
        - Branch String:   'builtin/checkout.c:1145,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1146,20'
              BranchSideFuncs:
                - _.1754
                - describe_detached_head
                - repo_clear_commit_marks
                - release_revisions
            - BranchSide:      'builtin/checkout.c:1148,26'
              BranchSideFuncs:
                - _.1754
                - describe_detached_head
                - repo_clear_commit_marks
                - release_revisions
      Callsites:
        - Src:             'builtin/checkout.c:1130,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/checkout.c:1131,2'
          Dst:             setup_revisions
        - Src:             'builtin/checkout.c:1134,36'
          Dst:             oid_to_hex
        - Src:             'builtin/checkout.c:1134,2'
          Dst:             add_pending_object
        - Src:             'builtin/checkout.c:1136,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/checkout.c:1136,2'
          Dst:             refs_for_each_ref
        - Src:             'builtin/checkout.c:1136,2'
          Dst:             add_pending_uninteresting_ref
        - Src:             'builtin/checkout.c:1139,3'
          Dst:             add_pending_oid
        - Src:             'builtin/checkout.c:1143,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/checkout.c:1144,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1144,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1146,3'
          Dst:             suggest_reattach
        - Src:             'builtin/checkout.c:1148,26'
          Dst:             _
        - Src:             'builtin/checkout.c:1148,3'
          Dst:             describe_detached_head
        - Src:             'builtin/checkout.c:1151,2'
          Dst:             repo_clear_commit_marks
        - Src:             'builtin/checkout.c:1152,2'
          Dst:             release_revisions
    - functionName:    merge_working_tree
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - old_branch_info
        - new_branch_info
        - writeout_error
      BBCount:         65
      ICount:          539
      EdgeCount:       84
      CyclomaticComplexity: 21
      functionsReached:
        - BUG_fl
        - _
        - add_files_to_cache
        - cache_tree_fully_valid
        - cache_tree_update
        - clear_unpack_trees_porcelain
        - common_exit
        - const_error
        - die
        - error
        - exit
        - init_checkout_metadata
        - init_topts
        - init_tree_desc
        - init_ui_merge_options
        - merge_trees
        - oid_to_hex
        - parse_tree
        - parse_tree_indirect
        - refresh_index
        - repo_get_commit_tree
        - repo_hold_locked_index
        - repo_index_has_changes
        - repo_read_index_preload
        - reset_tree
        - resolve_undo_clear_index
        - show_local_changes
        - strbuf_add_unique_abbrev
        - strbuf_release
        - unmerged_index
        - unpack_trees
        - write_in_core_index_as_tree
        - write_locked_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:783,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:784,10'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
            - BranchSide:      'builtin/checkout.c:786,27'
              BranchSideFuncs:
                - resolve_undo_clear_index
                - repo_get_commit_tree
                - _.1754
                - oid_to_hex
                - error
                - const_error.1781
                - refresh_index
                - unmerged_index
                - init_topts
                - init_checkout_metadata
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
                - _.1754
                - error
                - const_error.1781
                - reset_tree
                - parse_tree_indirect
                - BUG_fl
                - BUG_fl
        - Branch String:   'builtin/checkout.c:787,30'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:787,33'
              BranchSideFuncs:
                - repo_get_commit_tree
                - _.1754
                - oid_to_hex
                - error
                - const_error.1781
                - refresh_index
                - unmerged_index
                - init_topts
                - init_checkout_metadata
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
                - _.1754
                - error
                - const_error.1781
                - reset_tree
                - parse_tree_indirect
                - BUG_fl
                - BUG_fl
            - BranchSide:      'builtin/checkout.c:794,35'
              BranchSideFuncs:
                - repo_get_commit_tree
                - _.1754
                - oid_to_hex
                - error
                - const_error.1781
                - refresh_index
                - unmerged_index
                - init_topts
                - init_checkout_metadata
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
                - _.1754
                - error
                - const_error.1781
                - reset_tree
        - Branch String:   'builtin/checkout.c:787,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:788,7'
              BranchSideFuncs:
                - parse_tree_indirect
                - BUG_fl
                - refresh_index
                - unmerged_index
                - init_topts
                - init_checkout_metadata
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
                - _.1754
                - error
                - const_error.1781
                - reset_tree
                - BUG_fl
            - BranchSide:      'builtin/checkout.c:794,35'
              BranchSideFuncs:
                - repo_get_commit_tree
                - _.1754
                - oid_to_hex
                - error
                - const_error.1781
                - refresh_index
                - unmerged_index
                - init_topts
                - init_checkout_metadata
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
                - _.1754
                - error
                - const_error.1781
                - reset_tree
        - Branch String:   'builtin/checkout.c:788,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:789,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/checkout.c:790,34'
              BranchSideFuncs:
                - parse_tree_indirect
                - BUG_fl
                - refresh_index
                - unmerged_index
                - init_topts
                - init_checkout_metadata
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
                - _.1754
                - error
                - const_error.1781
                - reset_tree
        - Branch String:   'builtin/checkout.c:791,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:792,4'
              BranchSideFuncs:
                - refresh_index
                - unmerged_index
                - init_topts
                - init_checkout_metadata
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
                - _.1754
                - error
                - const_error.1781
                - reset_tree
            - BranchSide:      'builtin/checkout.c:793,2'
              BranchSideFuncs:
                - refresh_index
                - unmerged_index
                - init_topts
                - init_checkout_metadata
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
                - _.1754
                - error
                - const_error.1781
                - reset_tree
        - Branch String:   'builtin/checkout.c:796,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:0,0'
              BranchSideFuncs:
                - refresh_index
                - unmerged_index
                - init_topts
                - init_checkout_metadata
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
                - _.1754
                - error
                - const_error.1781
                - reset_tree
            - BranchSide:      'builtin/checkout.c:797,11'
              BranchSideFuncs:
                - _.1754
                - oid_to_hex
                - error
                - const_error.1781
        - Branch String:   'builtin/checkout.c:800,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:801,20'
              BranchSideFuncs:
                - reset_tree
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:810,17'
              BranchSideFuncs:
                - refresh_index
                - unmerged_index
                - init_topts
                - init_checkout_metadata
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
                - _.1754
                - error
                - const_error.1781
        - Branch String:   'builtin/checkout.c:802,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:803,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:804,2'
              BranchSideFuncs:
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:812,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:813,4'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
            - BranchSide:      'builtin/checkout.c:818,22'
              BranchSideFuncs:
                - init_topts
                - init_checkout_metadata
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/checkout.c:821,12'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:822,13'
              BranchSideFuncs:
                - init_checkout_metadata
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/checkout.c:823,13'
              BranchSideFuncs:
                - init_checkout_metadata
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/checkout.c:825,20'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:826,5'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/checkout.c:827,4'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/checkout.c:829,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:830,8'
              BranchSideFuncs:
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/checkout.c:833,19'
              BranchSideFuncs:
                - init_tree_desc
                - parse_tree.1761
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/checkout.c:835,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:836,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/checkout.c:837,10'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
                - clear_unpack_trees_porcelain
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - common_exit
                - exit
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:855,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:856,5'
              BranchSideFuncs:
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - common_exit
                - exit
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:862,9'
              BranchSideFuncs:
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - common_exit
                - exit
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:862,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:863,5'
              BranchSideFuncs:
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - common_exit
                - exit
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:864,36'
              BranchSideFuncs:
                - repo_get_commit_tree
                - repo_index_has_changes
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - common_exit
                - exit
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:867,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:868,9'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:870,4'
              BranchSideFuncs:
                - strbuf_release
                - add_files_to_cache
                - init_ui_merge_options
                - write_in_core_index_as_tree
                - reset_tree
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/checkout.c:894,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:895,12'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:896,17'
              BranchSideFuncs:
                - strbuf_add_unique_abbrev
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/checkout.c:897,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:899,10'
              BranchSideFuncs:
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/checkout.c:903,16'
              BranchSideFuncs:
                - merge_trees
                - reset_tree
                - strbuf_release
                - strbuf_release
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/checkout.c:910,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:911,5'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/checkout.c:912,21'
              BranchSideFuncs:
                - reset_tree
                - strbuf_release
                - strbuf_release
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:917,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:918,12'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:919,3'
              BranchSideFuncs:
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:922,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:923,21'
              BranchSideFuncs:
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:925,25'
              BranchSideFuncs:
                - write_locked_index
                - show_local_changes
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:925,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:926,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:928,7'
              BranchSideFuncs:
                - show_local_changes
        - Branch String:   'builtin/checkout.c:928,29'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:928,33'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:931,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/checkout.c:928,45'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:928,48'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:931,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/checkout.c:928,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:929,23'
              BranchSideFuncs:
                - show_local_changes
            - BranchSide:      'builtin/checkout.c:931,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/checkout.c:782,2'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/checkout.c:783,6'
          Dst:             repo_read_index_preload
        - Src:             'builtin/checkout.c:784,10'
          Dst:             _
        - Src:             'builtin/checkout.c:784,10'
          Dst:             error
        - Src:             'builtin/checkout.c:784,10'
          Dst:             const_error
        - Src:             'builtin/checkout.c:786,2'
          Dst:             resolve_undo_clear_index
        - Src:             'builtin/checkout.c:789,4'
          Dst:             BUG_fl
        - Src:             'builtin/checkout.c:790,14'
          Dst:             parse_tree_indirect
        - Src:             'builtin/checkout.c:792,4'
          Dst:             BUG_fl
        - Src:             'builtin/checkout.c:794,14'
          Dst:             repo_get_commit_tree
        - Src:             'builtin/checkout.c:797,11'
          Dst:             _
        - Src:             'builtin/checkout.c:797,11'
          Dst:             oid_to_hex
        - Src:             'builtin/checkout.c:797,11'
          Dst:             error
        - Src:             'builtin/checkout.c:797,11'
          Dst:             const_error
        - Src:             'builtin/checkout.c:801,9'
          Dst:             reset_tree
        - Src:             'builtin/checkout.c:810,3'
          Dst:             refresh_index
        - Src:             'builtin/checkout.c:812,7'
          Dst:             unmerged_index
        - Src:             'builtin/checkout.c:813,4'
          Dst:             _
        - Src:             'builtin/checkout.c:813,4'
          Dst:             error
        - Src:             'builtin/checkout.c:813,4'
          Dst:             const_error
        - Src:             'builtin/checkout.c:818,3'
          Dst:             init_topts
        - Src:             'builtin/checkout.c:820,3'
          Dst:             init_checkout_metadata
        - Src:             'builtin/checkout.c:828,10'
          Dst:             parse_tree_indirect
        - Src:             'builtin/checkout.c:830,8'
          Dst:             _
        - Src:             'builtin/checkout.c:831,5'
          Dst:             oid_to_hex
        - Src:             'builtin/checkout.c:830,4'
          Dst:             die
        - Src:             'builtin/checkout.c:833,3'
          Dst:             init_tree_desc
        - Src:             'builtin/checkout.c:835,7'
          Dst:             parse_tree
        - Src:             'builtin/checkout.c:836,4'
          Dst:             common_exit
        - Src:             'builtin/checkout.c:836,4'
          Dst:             exit
        - Src:             'builtin/checkout.c:838,3'
          Dst:             init_tree_desc
        - Src:             'builtin/checkout.c:841,9'
          Dst:             unpack_trees
        - Src:             'builtin/checkout.c:842,3'
          Dst:             clear_unpack_trees_porcelain
        - Src:             'builtin/checkout.c:864,15'
          Dst:             repo_get_commit_tree
        - Src:             'builtin/checkout.c:867,8'
          Dst:             repo_index_has_changes
        - Src:             'builtin/checkout.c:868,9'
          Dst:             _
        - Src:             'builtin/checkout.c:868,5'
          Dst:             die
        - Src:             'builtin/checkout.c:870,4'
          Dst:             strbuf_release
        - Src:             'builtin/checkout.c:885,4'
          Dst:             add_files_to_cache
        - Src:             'builtin/checkout.c:887,4'
          Dst:             init_ui_merge_options
        - Src:             'builtin/checkout.c:889,11'
          Dst:             write_in_core_index_as_tree
        - Src:             'builtin/checkout.c:891,10'
          Dst:             reset_tree
        - Src:             'builtin/checkout.c:898,5'
          Dst:             strbuf_add_unique_abbrev
        - Src:             'builtin/checkout.c:906,10'
          Dst:             merge_trees
        - Src:             'builtin/checkout.c:911,5'
          Dst:             common_exit
        - Src:             'builtin/checkout.c:911,5'
          Dst:             exit
        - Src:             'builtin/checkout.c:912,10'
          Dst:             reset_tree
        - Src:             'builtin/checkout.c:915,4'
          Dst:             strbuf_release
        - Src:             'builtin/checkout.c:916,4'
          Dst:             strbuf_release
        - Src:             'builtin/checkout.c:922,7'
          Dst:             cache_tree_fully_valid
        - Src:             'builtin/checkout.c:923,3'
          Dst:             cache_tree_update
        - Src:             'builtin/checkout.c:925,6'
          Dst:             write_locked_index
        - Src:             'builtin/checkout.c:926,7'
          Dst:             _
        - Src:             'builtin/checkout.c:926,3'
          Dst:             die
        - Src:             'builtin/checkout.c:929,3'
          Dst:             show_local_changes
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    switch_branches
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - new_branch_info
      BBCount:         50
      ICount:          302
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - BUG_fl
        - _
        - branch_info_release
        - die
        - get_main_ref_store
        - lookup_commit_reference_gently
        - merge_working_tree
        - orphaned_commit_warning
        - parse_commit_or_die
        - post_checkout_hook
        - skip_prefix
        - trace2_cmd_mode_fl
        - update_refs_for_switch
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:1169,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1170,59'
              BranchSideFuncs:
                - lookup_commit_reference_gently
                - free
                - xstrdup
                - _.1754
                - die
                - parse_commit_or_die
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
                - xstrdup
                - BUG_fl
                - skip_prefix.1792
                - xstrdup
            - BranchSide:      'builtin/checkout.c:1171,8'
              BranchSideFuncs:
                - free
                - xstrdup
                - _.1754
                - die
                - parse_commit_or_die
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
                - xstrdup
                - BUG_fl
                - skip_prefix.1792
                - xstrdup
        - Branch String:   'builtin/checkout.c:1171,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1172,3'
              BranchSideFuncs:
                - xstrdup
                - _.1754
                - die
                - parse_commit_or_die
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
                - xstrdup
                - BUG_fl
                - skip_prefix.1792
                - xstrdup
            - BranchSide:      'builtin/checkout.c:1174,22'
              BranchSideFuncs:
                - xstrdup
                - _.1754
                - die
                - parse_commit_or_die
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
                - xstrdup
                - BUG_fl
                - skip_prefix.1792
                - xstrdup
        - Branch String:   'builtin/checkout.c:1174,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1175,21'
              BranchSideFuncs:
                - skip_prefix.1792
                - xstrdup
                - _.1754
                - die
                - parse_commit_or_die
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
                - xstrdup
                - BUG_fl
                - xstrdup
            - BranchSide:      'builtin/checkout.c:1181,6'
              BranchSideFuncs:
                - xstrdup
                - _.1754
                - die
                - parse_commit_or_die
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
                - xstrdup
                - BUG_fl
        - Branch String:   'builtin/checkout.c:1177,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1178,35'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - _.1754
                - die
                - parse_commit_or_die
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
                - xstrdup
                - BUG_fl
            - BranchSide:      'builtin/checkout.c:1179,2'
              BranchSideFuncs:
                - xstrdup
                - _.1754
                - die
                - parse_commit_or_die
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
                - xstrdup
                - BUG_fl
        - Branch String:   'builtin/checkout.c:1181,30'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1181,33'
              BranchSideFuncs:
                - xstrdup
                - _.1754
                - die
                - parse_commit_or_die
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
                - xstrdup
                - BUG_fl
            - BranchSide:      'builtin/checkout.c:1189,7'
              BranchSideFuncs:
                - xstrdup
                - _.1754
                - die
                - parse_commit_or_die
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
        - Branch String:   'builtin/checkout.c:1181,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1182,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - _.1754
                - die
                - parse_commit_or_die
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
                - BUG_fl
            - BranchSide:      'builtin/checkout.c:1189,7'
              BranchSideFuncs:
                - xstrdup
                - _.1754
                - die
                - parse_commit_or_die
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
        - Branch String:   'builtin/checkout.c:1182,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1183,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/checkout.c:1184,3'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - _.1754
                - die
                - parse_commit_or_die
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
        - Branch String:   'builtin/checkout.c:1189,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1190,27'
              BranchSideFuncs:
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
            - BranchSide:      'builtin/checkout.c:1200,6'
              BranchSideFuncs:
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
        - Branch String:   'builtin/checkout.c:1192,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1193,8'
              BranchSideFuncs:
                - parse_commit_or_die
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
            - BranchSide:      'builtin/checkout.c:1194,23'
              BranchSideFuncs:
                - parse_commit_or_die
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
        - Branch String:   'builtin/checkout.c:1196,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1197,13'
              BranchSideFuncs:
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
            - BranchSide:      'builtin/checkout.c:1198,2'
              BranchSideFuncs:
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - merge_working_tree
                - branch_info_release
        - Branch String:   'builtin/checkout.c:1200,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1201,28'
              BranchSideFuncs:
                - merge_working_tree
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
                - branch_info_release
            - BranchSide:      'builtin/checkout.c:1208,7'
              BranchSideFuncs:
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
        - Branch String:   'builtin/checkout.c:1202,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1203,4'
              BranchSideFuncs:
                - branch_info_release
            - BranchSide:      'builtin/checkout.c:1206,2'
              BranchSideFuncs:
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
        - Branch String:   'builtin/checkout.c:1208,19'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1208,39'
              BranchSideFuncs:
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
            - BranchSide:      'builtin/checkout.c:1211,25'
              BranchSideFuncs:
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
        - Branch String:   'builtin/checkout.c:1208,44'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1208,63'
              BranchSideFuncs:
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
            - BranchSide:      'builtin/checkout.c:1211,25'
              BranchSideFuncs:
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
        - Branch String:   'builtin/checkout.c:1208,70'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1208,73'
              BranchSideFuncs:
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
                - orphaned_commit_warning
            - BranchSide:      'builtin/checkout.c:1211,25'
              BranchSideFuncs:
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
        - Branch String:   'builtin/checkout.c:1208,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1209,43'
              BranchSideFuncs:
                - orphaned_commit_warning
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
            - BranchSide:      'builtin/checkout.c:1211,25'
              BranchSideFuncs:
                - update_refs_for_switch
                - post_checkout_hook
                - branch_info_release
        - Branch String:   'builtin/checkout.c:1216,13'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1216,13'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:1216,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/checkout.c:1164,2'
          Dst:             trace2_cmd_mode_fl
        - Src:             'builtin/checkout.c:1167,45'
          Dst:             get_main_ref_store
        - Src:             'builtin/checkout.c:1167,25'
          Dst:             refs_resolve_refdup
        - Src:             'builtin/checkout.c:1170,28'
          Dst:             lookup_commit_reference_gently
        - Src:             'builtin/checkout.c:1177,7'
          Dst:             skip_prefix
        - Src:             'builtin/checkout.c:1178,27'
          Dst:             xstrdup
        - Src:             'builtin/checkout.c:1183,4'
          Dst:             BUG_fl
        - Src:             'builtin/checkout.c:1185,27'
          Dst:             xstrdup
        - Src:             'builtin/checkout.c:1190,27'
          Dst:             xstrdup
        - Src:             'builtin/checkout.c:1193,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1193,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1194,3'
          Dst:             parse_commit_or_die
        - Src:             'builtin/checkout.c:1201,9'
          Dst:             merge_working_tree
        - Src:             'builtin/checkout.c:1203,4'
          Dst:             branch_info_release
        - Src:             'builtin/checkout.c:1209,3'
          Dst:             orphaned_commit_warning
        - Src:             'builtin/checkout.c:1211,2'
          Dst:             update_refs_for_switch
        - Src:             'builtin/checkout.c:1213,8'
          Dst:             post_checkout_hook
        - Src:             'builtin/checkout.c:1214,2'
          Dst:             branch_info_release
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    branch_info_release
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    post_checkout_hook
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - old_commit
        - new_commit
        - changed
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - null_oid
        - oid_to_hex
        - run_hooks_l
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:129,18'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:129,32'
              BranchSideFuncs:
                - oid_to_hex
                - null_oid
                - oid_to_hex
                - run_hooks_l
            - BranchSide:      'builtin/checkout.c:129,57'
              BranchSideFuncs:
                - null_oid
                - oid_to_hex
                - null_oid
                - oid_to_hex
                - run_hooks_l
        - Branch String:   'builtin/checkout.c:130,18'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:130,32'
              BranchSideFuncs:
                - oid_to_hex
                - run_hooks_l
            - BranchSide:      'builtin/checkout.c:130,57'
              BranchSideFuncs:
                - null_oid
                - oid_to_hex
                - run_hooks_l
      Callsites:
        - Src:             'builtin/checkout.c:129,57'
          Dst:             null_oid
        - Src:             'builtin/checkout.c:129,7'
          Dst:             oid_to_hex
        - Src:             'builtin/checkout.c:130,57'
          Dst:             null_oid
        - Src:             'builtin/checkout.c:130,7'
          Dst:             oid_to_hex
        - Src:             'builtin/checkout.c:128,9'
          Dst:             run_hooks_l
    - functionName:    switch_unborn_to_new_branch
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1468
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         8
      ICount:          63
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - fprintf
        - get_main_ref_store
        - strbuf_addf
        - strbuf_release
        - trace2_cmd_mode_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:1474,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1475,7'
              BranchSideFuncs:
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - strbuf_release
                - _.1754
                - fprintf
            - BranchSide:      'builtin/checkout.c:1476,44'
              BranchSideFuncs:
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - strbuf_release
                - _.1754
                - fprintf
        - Branch String:   'builtin/checkout.c:1480,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1480,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:1481,11'
              BranchSideFuncs:
                - _.1754
                - fprintf
      Callsites:
        - Src:             'builtin/checkout.c:1472,2'
          Dst:             trace2_cmd_mode_fl
        - Src:             'builtin/checkout.c:1475,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1475,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1476,2'
          Dst:             strbuf_addf
        - Src:             'builtin/checkout.c:1477,30'
          Dst:             get_main_ref_store
        - Src:             'builtin/checkout.c:1477,11'
          Dst:             refs_update_symref
        - Src:             'builtin/checkout.c:1479,2'
          Dst:             strbuf_release
        - Src:             'builtin/checkout.c:1481,19'
          Dst:             _
        - Src:             'builtin/checkout.c:1481,3'
          Dst:             fprintf
    - functionName:    die_if_switching_to_a_branch_in_use
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - full_ref
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - die_if_checked_out
        - get_main_ref_store
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:1563,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1564,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:1565,52'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - free
                - die_if_checked_out
                - strcmp
        - Branch String:   'builtin/checkout.c:1567,15'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1567,21'
              BranchSideFuncs:
                - die_if_checked_out
                - free
                - strcmp
            - BranchSide:      'builtin/checkout.c:1569,7'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/checkout.c:1567,43'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1567,53'
              BranchSideFuncs:
                - strcmp
                - free
                - die_if_checked_out
            - BranchSide:      'builtin/checkout.c:1568,22'
              BranchSideFuncs:
                - die_if_checked_out
                - free
        - Branch String:   'builtin/checkout.c:1567,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1568,22'
              BranchSideFuncs:
                - die_if_checked_out
                - free
            - BranchSide:      'builtin/checkout.c:1569,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/checkout.c:1565,33'
          Dst:             get_main_ref_store
        - Src:             'builtin/checkout.c:1565,13'
          Dst:             refs_resolve_refdup
        - Src:             'builtin/checkout.c:1567,46'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:1568,3'
          Dst:             die_if_checked_out
    - functionName:    die_if_some_operation_in_progress
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1549
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - warning
        - wt_status_get_state
        - wt_status_state_free_buffers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:1520,25'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1522,2'
              BranchSideFuncs:
                - wt_status_get_state
                - wt_status_state_free_buffers
                - _.1754
                - warning
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1522,2'
              BranchSideFuncs:
                - wt_status_get_state
                - wt_status_state_free_buffers
                - _.1754
                - warning
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1525,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1526,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1529,12'
              BranchSideFuncs:
                - wt_status_state_free_buffers
                - _.1754
                - warning
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1529,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1530,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1533,12'
              BranchSideFuncs:
                - wt_status_state_free_buffers
                - _.1754
                - warning
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1533,43'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1533,52'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1534,7'
              BranchSideFuncs:
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1533,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1534,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1537,12'
              BranchSideFuncs:
                - wt_status_state_free_buffers
                - _.1754
                - warning
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1537,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1538,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1541,12'
              BranchSideFuncs:
                - wt_status_state_free_buffers
                - _.1754
                - warning
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1541,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1542,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1545,12'
              BranchSideFuncs:
                - wt_status_state_free_buffers
                - _.1754
                - warning
        - Branch String:   'builtin/checkout.c:1545,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1545,6'
              BranchSideFuncs:
                - _.1754
                - warning
                - wt_status_state_free_buffers
            - BranchSide:      'builtin/checkout.c:1546,11'
              BranchSideFuncs:
                - _.1754
                - warning
                - wt_status_state_free_buffers
      Callsites:
        - Src:             'builtin/checkout.c:1523,2'
          Dst:             wt_status_get_state
        - Src:             'builtin/checkout.c:1526,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1526,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1530,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1530,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1534,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1534,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1538,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1538,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1542,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1542,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1546,11'
          Dst:             _
        - Src:             'builtin/checkout.c:1546,3'
          Dst:             warning
        - Src:             'builtin/checkout.c:1548,2'
          Dst:             wt_status_state_free_buffers
    - functionName:    die_expecting_a_branch
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1487
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - branch_info
      BBCount:         18
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - advice_enabled
        - advise
        - common_exit
        - die_message
        - exit
        - repo_dwim_ref
        - skip_prefix
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:1492,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1494,21'
              BranchSideFuncs:
                - skip_prefix.1792
                - skip_prefix.1792
                - _.1754
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.1754
                - advise
                - _.1754
                - die_message
                - _.1754
                - die_message
            - BranchSide:      'builtin/checkout.c:1503,11'
              BranchSideFuncs:
                - _.1754
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.1754
                - advise
                - _.1754
                - die_message
        - Branch String:   'builtin/checkout.c:1496,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1497,23'
              BranchSideFuncs:
                - _.1754
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.1754
                - advise
            - BranchSide:      'builtin/checkout.c:1498,24'
              BranchSideFuncs:
                - skip_prefix.1792
                - _.1754
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.1754
                - advise
                - _.1754
                - die_message
        - Branch String:   'builtin/checkout.c:1498,12'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1499,23'
              BranchSideFuncs:
                - _.1754
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.1754
                - advise
            - BranchSide:      'builtin/checkout.c:1501,23'
              BranchSideFuncs:
                - _.1754
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.1754
                - advise
        - Branch String:   'builtin/checkout.c:1503,11'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1504,22'
              BranchSideFuncs:
                - _.1754
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.1754
                - advise
            - BranchSide:      'builtin/checkout.c:1510,22'
              BranchSideFuncs:
                - _.1754
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.1754
                - advise
        - Branch String:   'builtin/checkout.c:1512,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1513,10'
              BranchSideFuncs:
                - _.1754
                - advise
                - common_exit
                - exit
            - BranchSide:      'builtin/checkout.c:1515,2'
              BranchSideFuncs:
                - common_exit
                - exit
      Callsites:
        - Src:             'builtin/checkout.c:1493,6'
          Dst:             strlen
        - Src:             'builtin/checkout.c:1492,6'
          Dst:             repo_dwim_ref
        - Src:             'builtin/checkout.c:1496,7'
          Dst:             skip_prefix
        - Src:             'builtin/checkout.c:1497,23'
          Dst:             _
        - Src:             'builtin/checkout.c:1497,11'
          Dst:             die_message
        - Src:             'builtin/checkout.c:1498,12'
          Dst:             skip_prefix
        - Src:             'builtin/checkout.c:1499,23'
          Dst:             _
        - Src:             'builtin/checkout.c:1499,11'
          Dst:             die_message
        - Src:             'builtin/checkout.c:1501,23'
          Dst:             _
        - Src:             'builtin/checkout.c:1501,11'
          Dst:             die_message
        - Src:             'builtin/checkout.c:1504,22'
          Dst:             _
        - Src:             'builtin/checkout.c:1504,10'
          Dst:             die_message
        - Src:             'builtin/checkout.c:1510,22'
          Dst:             _
        - Src:             'builtin/checkout.c:1510,10'
          Dst:             die_message
        - Src:             'builtin/checkout.c:1512,6'
          Dst:             advice_enabled
        - Src:             'builtin/checkout.c:1513,10'
          Dst:             _
        - Src:             'builtin/checkout.c:1513,3'
          Dst:             advise
        - Src:             'builtin/checkout.c:1515,2'
          Dst:             common_exit
        - Src:             'builtin/checkout.c:1515,2'
          Dst:             exit
    - functionName:    write_object_file
      functionSourceFile: '/src/git/./object-store-ll.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - type
        - oid
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_object_file_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './object-store-ll.h:262,9'
          Dst:             write_object_file_flags
    - functionName:    git_config_get_bool
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_bool
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:755,9'
          Dst:             repo_config_get_bool
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    checkout_merged
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pos
        - state
        - nr_checkouts
        - ce_mem_pool
        - conflict_style
      BBCount:         33
      ICount:          295
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - checkout_entry
        - const_error
        - create_ce_mode
        - die
        - error
        - git_config_get_bool
        - is_null_oid
        - ll_merge
        - make_transient_cache_entry
        - oidcpy
        - read_mmblob
        - strcmp
        - warning
        - write_object_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:271,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:273,11'
              BranchSideFuncs:
                - is_null_oid.1814
                - is_null_oid.1814
                - read_mmblob
                - read_mmblob
                - read_mmblob
                - git_config_get_bool.1813
                - ll_merge
                - free
                - free
                - free
                - free
                - _.1754
                - error
                - const_error.1781
                - write_object_file
                - free
                - make_transient_cache_entry
                - _.1754
                - die
                - checkout_entry.1826
                - _.1754
                - die
                - warning
                - _.1754
                - error
                - const_error.1781
                - strcmp
                - oidcpy.1816
                - create_ce_mode
            - BranchSide:      'builtin/checkout.c:282,19'
              BranchSideFuncs:
                - is_null_oid.1814
                - is_null_oid.1814
                - read_mmblob
                - read_mmblob
                - read_mmblob
                - git_config_get_bool.1813
                - ll_merge
                - free
                - free
                - free
                - free
                - _.1754
                - error
                - const_error.1781
                - write_object_file
                - free
                - make_transient_cache_entry
                - _.1754
                - die
                - checkout_entry.1826
                - _.1754
                - die
                - warning
                - _.1754
                - error
                - const_error.1781
        - Branch String:   'builtin/checkout.c:274,14'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:274,24'
              BranchSideFuncs:
                - strcmp
                - oidcpy.1816
                - is_null_oid.1814
                - is_null_oid.1814
                - read_mmblob
                - read_mmblob
                - read_mmblob
                - git_config_get_bool.1813
                - ll_merge
                - free
                - free
                - free
                - free
                - _.1754
                - error
                - const_error.1781
                - write_object_file
                - free
                - make_transient_cache_entry
                - _.1754
                - die
                - checkout_entry.1826
                - _.1754
                - die
                - warning
                - _.1754
                - error
                - const_error.1781
                - create_ce_mode
            - BranchSide:      'builtin/checkout.c:275,4'
              BranchSideFuncs:
                - is_null_oid.1814
                - is_null_oid.1814
                - read_mmblob
                - read_mmblob
                - read_mmblob
                - git_config_get_bool.1813
                - ll_merge
                - free
                - free
                - free
                - free
                - _.1754
                - error
                - const_error.1781
                - write_object_file
                - free
                - make_transient_cache_entry
                - _.1754
                - die
                - checkout_entry.1826
                - _.1754
                - die
                - warning
                - _.1754
                - error
                - const_error.1781
        - Branch String:   'builtin/checkout.c:274,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:275,4'
              BranchSideFuncs:
                - is_null_oid.1814
                - is_null_oid.1814
                - read_mmblob
                - read_mmblob
                - read_mmblob
                - git_config_get_bool.1813
                - ll_merge
                - free
                - free
                - free
                - free
                - _.1754
                - error
                - const_error.1781
                - write_object_file
                - free
                - make_transient_cache_entry
                - _.1754
                - die
                - checkout_entry.1826
                - _.1754
                - die
                - warning
                - _.1754
                - error
                - const_error.1781
            - BranchSide:      'builtin/checkout.c:276,20'
              BranchSideFuncs:
                - oidcpy.1816
                - is_null_oid.1814
                - is_null_oid.1814
                - read_mmblob
                - read_mmblob
                - read_mmblob
                - git_config_get_bool.1813
                - ll_merge
                - free
                - free
                - free
                - free
                - _.1754
                - error
                - const_error.1781
                - write_object_file
                - free
                - make_transient_cache_entry
                - _.1754
                - die
                - checkout_entry.1826
                - _.1754
                - die
                - warning
                - _.1754
                - error
                - const_error.1781
                - strcmp
                - create_ce_mode
        - Branch String:   'builtin/checkout.c:277,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:278,26'
              BranchSideFuncs:
                - create_ce_mode
                - is_null_oid.1814
                - is_null_oid.1814
                - read_mmblob
                - read_mmblob
                - read_mmblob
                - git_config_get_bool.1813
                - ll_merge
                - free
                - free
                - free
                - free
                - _.1754
                - error
                - const_error.1781
                - write_object_file
                - free
                - make_transient_cache_entry
                - _.1754
                - die
                - checkout_entry.1826
                - _.1754
                - die
                - warning
                - _.1754
                - error
                - const_error.1781
                - strcmp
                - oidcpy.1816
            - BranchSide:      'builtin/checkout.c:279,6'
              BranchSideFuncs:
                - is_null_oid.1814
                - is_null_oid.1814
                - read_mmblob
                - read_mmblob
                - read_mmblob
                - git_config_get_bool.1813
                - ll_merge
                - free
                - free
                - free
                - free
                - _.1754
                - error
                - const_error.1781
                - write_object_file
                - free
                - make_transient_cache_entry
                - _.1754
                - die
                - checkout_entry.1826
                - _.1754
                - die
                - warning
                - _.1754
                - error
                - const_error.1781
                - strcmp
                - oidcpy.1816
                - create_ce_mode
        - Branch String:   'builtin/checkout.c:282,32'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:282,48'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
            - BranchSide:      'builtin/checkout.c:283,10'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
        - Branch String:   'builtin/checkout.c:282,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:283,10'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
            - BranchSide:      'builtin/checkout.c:285,26'
              BranchSideFuncs:
                - read_mmblob
                - read_mmblob
                - read_mmblob
                - git_config_get_bool.1813
                - ll_merge
                - free
                - free
                - free
                - free
                - _.1754
                - error
                - const_error.1781
                - write_object_file
                - free
                - make_transient_cache_entry
                - _.1754
                - die
                - checkout_entry.1826
                - _.1754
                - die
                - warning
        - Branch String:   'builtin/checkout.c:298,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:300,4'
              BranchSideFuncs:
                - warning
                - free
                - _.1754
                - error
                - const_error.1781
                - write_object_file
                - free
                - make_transient_cache_entry
                - _.1754
                - die
                - checkout_entry.1826
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:301,6'
              BranchSideFuncs:
                - free
                - _.1754
                - error
                - const_error.1781
                - write_object_file
                - free
                - make_transient_cache_entry
                - _.1754
                - die
                - checkout_entry.1826
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:301,23'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:301,38'
              BranchSideFuncs:
                - free
                - _.1754
                - error
                - const_error.1781
            - BranchSide:      'builtin/checkout.c:302,19'
              BranchSideFuncs:
                - free
                - _.1754
                - error
                - const_error.1781
        - Branch String:   'builtin/checkout.c:301,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:302,19'
              BranchSideFuncs:
                - write_object_file
                - free
                - make_transient_cache_entry
                - _.1754
                - die
                - checkout_entry.1826
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:318,35'
              BranchSideFuncs:
                - write_object_file
                - free
                - make_transient_cache_entry
                - _.1754
                - die
                - checkout_entry.1826
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:318,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:319,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:320,18'
              BranchSideFuncs:
                - free
                - make_transient_cache_entry
                - _.1754
                - die
                - checkout_entry.1826
        - Branch String:   'builtin/checkout.c:322,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:323,7'
              BranchSideFuncs:
                - checkout_entry.1826
            - BranchSide:      'builtin/checkout.c:324,26'
              BranchSideFuncs:
                - checkout_entry.1826
      Callsites:
        - Src:             'builtin/checkout.c:274,17'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:276,3'
          Dst:             oidcpy
        - Src:             'builtin/checkout.c:278,11'
          Dst:             create_ce_mode
        - Src:             'builtin/checkout.c:282,6'
          Dst:             is_null_oid
        - Src:             'builtin/checkout.c:282,35'
          Dst:             is_null_oid
        - Src:             'builtin/checkout.c:283,10'
          Dst:             _
        - Src:             'builtin/checkout.c:283,10'
          Dst:             error
        - Src:             'builtin/checkout.c:283,10'
          Dst:             const_error
        - Src:             'builtin/checkout.c:285,2'
          Dst:             read_mmblob
        - Src:             'builtin/checkout.c:286,2'
          Dst:             read_mmblob
        - Src:             'builtin/checkout.c:287,2'
          Dst:             read_mmblob
        - Src:             'builtin/checkout.c:289,2'
          Dst:             git_config_get_bool
        - Src:             'builtin/checkout.c:292,17'
          Dst:             ll_merge
        - Src:             'builtin/checkout.c:299,3'
          Dst:             warning
        - Src:             'builtin/checkout.c:303,10'
          Dst:             _
        - Src:             'builtin/checkout.c:303,10'
          Dst:             error
        - Src:             'builtin/checkout.c:303,10'
          Dst:             const_error
        - Src:             'builtin/checkout.c:318,6'
          Dst:             write_object_file
        - Src:             'builtin/checkout.c:319,7'
          Dst:             _
        - Src:             'builtin/checkout.c:319,3'
          Dst:             die
        - Src:             'builtin/checkout.c:321,7'
          Dst:             make_transient_cache_entry
        - Src:             'builtin/checkout.c:323,7'
          Dst:             _
        - Src:             'builtin/checkout.c:323,3'
          Dst:             die
        - Src:             'builtin/checkout.c:324,11'
          Dst:             checkout_entry
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_ce_mode
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './object.h:135,6'
          Branch Sides:
            - BranchSide:      './object.h:136,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:137,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:137,6'
          Branch Sides:
            - BranchSide:      './object.h:138,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:139,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:139,20'
          Branch Sides:
            - BranchSide:      './object.h:139,23'
              BranchSideFuncs: []
            - BranchSide:      './object.h:140,3'
              BranchSideFuncs: []
        - Branch String:   './object.h:139,6'
          Branch Sides:
            - BranchSide:      './object.h:140,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:141,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    checkout_entry
      functionSourceFile: '/src/git/./entry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ce
        - state
        - topath
        - nr_checkouts
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - checkout_entry_ca
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './entry.h:45,9'
          Dst:             checkout_entry_ca
    - functionName:    checkout_stage
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - stage
        - ce
        - pos
        - state
        - nr_checkouts
        - overlay_mode
      BBCount:         16
      ICount:          146
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - checkout_entry
        - const_error
        - error
        - strcmp
        - unlink_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:237,47'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:237,2'
              BranchSideFuncs:
                - strcmp
                - unlink_entry
                - _.1754
                - error
                - const_error.1781
                - _.1754
                - error
                - const_error.1781
                - checkout_entry.1826
            - BranchSide:      'builtin/checkout.c:238,17'
              BranchSideFuncs:
                - strcmp
                - unlink_entry
                - _.1754
                - error
                - const_error.1781
                - _.1754
                - error
                - const_error.1781
                - checkout_entry.1826
        - Branch String:   'builtin/checkout.c:237,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:239,7'
              BranchSideFuncs:
                - unlink_entry
                - _.1754
                - error
                - const_error.1781
                - _.1754
                - error
                - const_error.1781
                - strcmp
                - checkout_entry.1826
            - BranchSide:      'builtin/checkout.c:244,7'
              BranchSideFuncs:
                - unlink_entry
                - _.1754
                - error
                - const_error.1781
                - _.1754
                - error
                - const_error.1781
        - Branch String:   'builtin/checkout.c:239,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:240,26'
              BranchSideFuncs:
                - checkout_entry.1826
            - BranchSide:      'builtin/checkout.c:242,6'
              BranchSideFuncs:
                - unlink_entry
                - _.1754
                - error
                - const_error.1781
                - _.1754
                - error
                - const_error.1781
                - checkout_entry.1826
                - strcmp
        - Branch String:   'builtin/checkout.c:244,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:245,16'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
                - _.1754
                - error
                - const_error.1781
            - BranchSide:      'builtin/checkout.c:248,6'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
                - _.1754
                - error
                - const_error.1781
        - Branch String:   'builtin/checkout.c:248,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:249,10'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
            - BranchSide:      'builtin/checkout.c:251,10'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
      Callsites:
        - Src:             'builtin/checkout.c:238,10'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:240,11'
          Dst:             checkout_entry
        - Src:             'builtin/checkout.c:245,3'
          Dst:             unlink_entry
        - Src:             'builtin/checkout.c:249,10'
          Dst:             _
        - Src:             'builtin/checkout.c:249,10'
          Dst:             error
        - Src:             'builtin/checkout.c:249,10'
          Dst:             const_error
        - Src:             'builtin/checkout.c:251,10'
          Dst:             _
        - Src:             'builtin/checkout.c:251,10'
          Dst:             error
        - Src:             'builtin/checkout.c:251,10'
          Dst:             const_error
    - functionName:    ce_path_match
      functionSourceFile: '/src/git/./read-cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - ce
        - pathspec
        - seen
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - match_pathspec
      functionUses:    2
      BranchProfiles:
        - Branch String:   './read-cache.h:42,31'
          Branch Sides:
            - BranchSide:      './read-cache.h:42,31'
              BranchSideFuncs:
                - match_pathspec
            - BranchSide:      './read-cache.h:42,34'
              BranchSideFuncs:
                - match_pathspec
      Callsites:
        - Src:             './read-cache.h:41,9'
          Dst:             match_pathspec
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    create_ce_flags
      functionSourceFile: '/src/git/./read-cache-ll.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - stage
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_some
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - base
        - pathname
        - mode
        - context
      BBCount:         16
      ICount:          189
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - add_index_entry
        - create_ce_flags
        - create_ce_mode
        - discard_cache_entry
        - index_name_pos
        - make_empty_cache_entry
        - oidcpy
        - oideq
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:144,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:147,8'
              BranchSideFuncs:
                - strlen
                - make_empty_cache_entry
                - oidcpy.1816
                - create_ce_flags
                - create_ce_mode
                - index_name_pos
                - add_index_entry
                - oideq.1831
                - discard_cache_entry
        - Branch String:   'builtin/checkout.c:162,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:163,29'
              BranchSideFuncs:
                - add_index_entry
                - oideq.1831
                - discard_cache_entry
            - BranchSide:      'builtin/checkout.c:173,18'
              BranchSideFuncs:
                - add_index_entry
        - Branch String:   'builtin/checkout.c:164,35'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:165,8'
              BranchSideFuncs:
                - oideq.1831
                - add_index_entry
                - discard_cache_entry
            - BranchSide:      'builtin/checkout.c:171,2'
              BranchSideFuncs:
                - add_index_entry
        - Branch String:   'builtin/checkout.c:165,30'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:166,14'
              BranchSideFuncs:
                - add_index_entry
            - BranchSide:      'builtin/checkout.c:171,2'
              BranchSideFuncs:
                - add_index_entry
        - Branch String:   'builtin/checkout.c:164,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:167,4'
              BranchSideFuncs:
                - discard_cache_entry
            - BranchSide:      'builtin/checkout.c:171,2'
              BranchSideFuncs:
                - add_index_entry
      Callsites:
        - Src:             'builtin/checkout.c:147,20'
          Dst:             strlen
        - Src:             'builtin/checkout.c:148,7'
          Dst:             make_empty_cache_entry
        - Src:             'builtin/checkout.c:149,2'
          Dst:             oidcpy
        - Src:             'builtin/checkout.c:152,17'
          Dst:             create_ce_flags
        - Src:             'builtin/checkout.c:154,16'
          Dst:             create_ce_mode
        - Src:             'builtin/checkout.c:161,8'
          Dst:             index_name_pos
        - Src:             'builtin/checkout.c:166,7'
          Dst:             oideq
        - Src:             'builtin/checkout.c:168,4'
          Dst:             discard_cache_entry
        - Src:             'builtin/checkout.c:173,2'
          Dst:             add_index_entry
    - functionName:    rollback_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_tempfile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:328,9'
          Dst:             delete_tempfile
    - functionName:    checkout_worktree
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - info
      BBCount:         42
      ICount:          314
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - Q_
        - checkout_entry
        - checkout_merged
        - checkout_stage
        - enable_delayed_checkout
        - finish_delayed_checkout
        - fprintf_ln
        - get_parallel_checkout_configs
        - init_checkout_metadata
        - init_parallel_checkout
        - mem_pool_discard
        - mem_pool_init
        - remove_marked_cache_entries
        - remove_scheduled_dirs
        - repo_find_unique_abbrev
        - run_parallel_checkout
        - should_validate_cache_entries
        - skip_same_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:398,11'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:398,27'
              BranchSideFuncs:
                - init_checkout_metadata
                - enable_delayed_checkout
                - should_validate_cache_entries
                - mem_pool_discard
                - remove_marked_cache_entries
                - remove_scheduled_dirs
                - finish_delayed_checkout
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
                - run_parallel_checkout
                - checkout_entry.1826
                - skip_same_name
                - checkout_merged
                - checkout_stage.1827
                - init_parallel_checkout
            - BranchSide:      'builtin/checkout.c:398,55'
              BranchSideFuncs:
                - init_checkout_metadata
                - enable_delayed_checkout
                - should_validate_cache_entries
                - mem_pool_discard
                - remove_marked_cache_entries
                - remove_scheduled_dirs
                - finish_delayed_checkout
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
                - run_parallel_checkout
                - checkout_entry.1826
                - skip_same_name
                - checkout_merged
                - checkout_stage.1827
                - init_parallel_checkout
        - Branch String:   'builtin/checkout.c:403,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:404,3'
              BranchSideFuncs:
                - init_parallel_checkout
                - should_validate_cache_entries
                - mem_pool_discard
                - remove_marked_cache_entries
                - remove_scheduled_dirs
                - finish_delayed_checkout
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
                - run_parallel_checkout
                - checkout_entry.1826
                - skip_same_name
                - checkout_merged
                - checkout_stage.1827
            - BranchSide:      'builtin/checkout.c:406,11'
              BranchSideFuncs:
                - should_validate_cache_entries
                - mem_pool_discard
                - remove_marked_cache_entries
                - remove_scheduled_dirs
                - finish_delayed_checkout
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
                - run_parallel_checkout
                - checkout_entry.1826
                - skip_same_name
                - checkout_merged
                - checkout_stage.1827
        - Branch String:   'builtin/checkout.c:406,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:407,28'
              BranchSideFuncs:
                - should_validate_cache_entries
                - mem_pool_discard
                - remove_marked_cache_entries
                - remove_scheduled_dirs
                - finish_delayed_checkout
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
                - run_parallel_checkout
                - checkout_entry.1826
                - skip_same_name
                - checkout_merged
                - checkout_stage.1827
            - BranchSide:      'builtin/checkout.c:427,6'
              BranchSideFuncs:
                - should_validate_cache_entries
                - mem_pool_discard
                - remove_marked_cache_entries
                - remove_scheduled_dirs
                - finish_delayed_checkout
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
                - run_parallel_checkout
        - Branch String:   'builtin/checkout.c:408,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:409,9'
              BranchSideFuncs:
                - checkout_entry.1826
                - should_validate_cache_entries
                - mem_pool_discard
                - remove_marked_cache_entries
                - remove_scheduled_dirs
                - finish_delayed_checkout
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
                - run_parallel_checkout
                - skip_same_name
                - checkout_merged
                - checkout_stage.1827
            - BranchSide:      'builtin/checkout.c:426,2'
              BranchSideFuncs:
                - should_validate_cache_entries
                - mem_pool_discard
                - remove_marked_cache_entries
                - remove_scheduled_dirs
                - finish_delayed_checkout
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
                - run_parallel_checkout
                - checkout_entry.1826
                - skip_same_name
                - checkout_merged
                - checkout_stage.1827
        - Branch String:   'builtin/checkout.c:409,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:410,28'
              BranchSideFuncs:
                - skip_same_name
                - should_validate_cache_entries
                - mem_pool_discard
                - remove_marked_cache_entries
                - remove_scheduled_dirs
                - finish_delayed_checkout
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
                - run_parallel_checkout
                - checkout_entry.1826
                - checkout_merged
                - checkout_stage.1827
            - BranchSide:      'builtin/checkout.c:414,8'
              BranchSideFuncs:
                - skip_same_name
                - should_validate_cache_entries
                - mem_pool_discard
                - remove_marked_cache_entries
                - remove_scheduled_dirs
                - finish_delayed_checkout
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
                - run_parallel_checkout
                - checkout_entry.1826
                - checkout_merged
                - checkout_stage.1827
        - Branch String:   'builtin/checkout.c:414,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:415,28'
              BranchSideFuncs:
                - checkout_stage.1827
                - skip_same_name
                - should_validate_cache_entries
                - mem_pool_discard
                - remove_marked_cache_entries
                - remove_scheduled_dirs
                - finish_delayed_checkout
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
                - run_parallel_checkout
                - checkout_entry.1826
                - checkout_merged
            - BranchSide:      'builtin/checkout.c:419,13'
              BranchSideFuncs:
                - skip_same_name
                - should_validate_cache_entries
                - mem_pool_discard
                - remove_marked_cache_entries
                - remove_scheduled_dirs
                - finish_delayed_checkout
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
                - run_parallel_checkout
                - checkout_entry.1826
                - checkout_stage.1827
                - checkout_merged
        - Branch String:   'builtin/checkout.c:427,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:428,41'
              BranchSideFuncs:
                - run_parallel_checkout
                - should_validate_cache_entries
                - mem_pool_discard
                - remove_marked_cache_entries
                - remove_scheduled_dirs
                - finish_delayed_checkout
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
            - BranchSide:      'builtin/checkout.c:430,33'
              BranchSideFuncs:
                - should_validate_cache_entries
                - mem_pool_discard
                - remove_marked_cache_entries
                - remove_scheduled_dirs
                - finish_delayed_checkout
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
        - Branch String:   'builtin/checkout.c:435,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:435,6'
              BranchSideFuncs:
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
            - BranchSide:      'builtin/checkout.c:436,7'
              BranchSideFuncs:
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
        - Branch String:   'builtin/checkout.c:436,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:437,15'
              BranchSideFuncs:
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
            - BranchSide:      'builtin/checkout.c:441,7'
              BranchSideFuncs:
                - Q_.1757
                - fprintf_ln
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
        - Branch String:   'builtin/checkout.c:441,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:442,15'
              BranchSideFuncs:
                - Q_.1757
                - repo_find_unique_abbrev
                - fprintf_ln
            - BranchSide:      'builtin/checkout.c:448,13'
              BranchSideFuncs:
                - Q_.1757
                - fprintf_ln
        - Branch String:   'builtin/checkout.c:448,25'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:448,28'
              BranchSideFuncs:
                - Q_.1757
                - fprintf_ln
            - BranchSide:      'builtin/checkout.c:449,15'
              BranchSideFuncs:
                - Q_.1757
                - fprintf_ln
      Callsites:
        - Src:             'builtin/checkout.c:395,2'
          Dst:             mem_pool_init
        - Src:             'builtin/checkout.c:396,2'
          Dst:             get_parallel_checkout_configs
        - Src:             'builtin/checkout.c:397,2'
          Dst:             init_checkout_metadata
        - Src:             'builtin/checkout.c:401,2'
          Dst:             enable_delayed_checkout
        - Src:             'builtin/checkout.c:404,3'
          Dst:             init_parallel_checkout
        - Src:             'builtin/checkout.c:410,13'
          Dst:             checkout_entry
        - Src:             'builtin/checkout.c:415,13'
          Dst:             checkout_stage
        - Src:             'builtin/checkout.c:420,13'
          Dst:             checkout_merged
        - Src:             'builtin/checkout.c:424,10'
          Dst:             skip_same_name
        - Src:             'builtin/checkout.c:428,11'
          Dst:             run_parallel_checkout
        - Src:             'builtin/checkout.c:430,33'
          Dst:             should_validate_cache_entries
        - Src:             'builtin/checkout.c:430,2'
          Dst:             mem_pool_discard
        - Src:             'builtin/checkout.c:431,2'
          Dst:             remove_marked_cache_entries
        - Src:             'builtin/checkout.c:432,2'
          Dst:             remove_scheduled_dirs
        - Src:             'builtin/checkout.c:433,10'
          Dst:             finish_delayed_checkout
        - Src:             'builtin/checkout.c:437,23'
          Dst:             Q_
        - Src:             'builtin/checkout.c:437,4'
          Dst:             fprintf_ln
        - Src:             'builtin/checkout.c:442,23'
          Dst:             Q_
        - Src:             'builtin/checkout.c:446,8'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/checkout.c:442,4'
          Dst:             fprintf_ln
        - Src:             'builtin/checkout.c:449,23'
          Dst:             Q_
        - Src:             'builtin/checkout.c:449,4'
          Dst:             fprintf_ln
    - functionName:    skip_same_name
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ce
        - pos
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:192,49'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:192,2'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/checkout.c:193,17'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'builtin/checkout.c:192,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:192,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/checkout.c:195,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/checkout.c:193,10'
          Dst:             strcmp
    - functionName:    check_stages
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - stages
        - ce
        - pos
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - error
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:220,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:221,8'
              BranchSideFuncs:
                - strcmp
                - _.1754
                - error
                - const_error.1781
            - BranchSide:      'builtin/checkout.c:227,7'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
        - Branch String:   'builtin/checkout.c:222,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:223,4'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
            - BranchSide:      'builtin/checkout.c:224,17'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
                - strcmp
        - Branch String:   'builtin/checkout.c:227,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:228,10'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
            - BranchSide:      'builtin/checkout.c:230,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/checkout.c:222,7'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:228,10'
          Dst:             _
        - Src:             'builtin/checkout.c:228,10'
          Dst:             error
        - Src:             'builtin/checkout.c:228,10'
          Dst:             const_error
    - functionName:    check_stage
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - stage
        - ce
        - pos
        - overlay_mode
      BBCount:         16
      ICount:          126
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - const_error
        - error
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:201,47'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:201,2'
              BranchSideFuncs:
                - strcmp
                - _.1754
                - error
                - const_error.1781
                - _.1754
                - error
                - const_error.1781
            - BranchSide:      'builtin/checkout.c:202,17'
              BranchSideFuncs:
                - strcmp
                - _.1754
                - error
                - const_error.1781
                - _.1754
                - error
                - const_error.1781
        - Branch String:   'builtin/checkout.c:201,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:203,7'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
                - _.1754
                - error
                - const_error.1781
                - strcmp
            - BranchSide:      'builtin/checkout.c:207,7'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
                - _.1754
                - error
                - const_error.1781
        - Branch String:   'builtin/checkout.c:203,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:204,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:205,6'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
                - _.1754
                - error
                - const_error.1781
                - strcmp
        - Branch String:   'builtin/checkout.c:207,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:208,3'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
                - _.1754
                - error
                - const_error.1781
            - BranchSide:      'builtin/checkout.c:209,6'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
                - _.1754
                - error
                - const_error.1781
        - Branch String:   'builtin/checkout.c:209,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:210,10'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
            - BranchSide:      'builtin/checkout.c:212,10'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
      Callsites:
        - Src:             'builtin/checkout.c:202,10'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:210,10'
          Dst:             _
        - Src:             'builtin/checkout.c:210,10'
          Dst:             error
        - Src:             'builtin/checkout.c:210,10'
          Dst:             const_error
        - Src:             'builtin/checkout.c:212,10'
          Dst:             _
        - Src:             'builtin/checkout.c:212,10'
          Dst:             error
        - Src:             'builtin/checkout.c:212,10'
          Dst:             const_error
    - functionName:    mark_ce_for_checkout_no_overlay
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ce
        - ps_matched
        - opts
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ce_path_match
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:367,33'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:367,36'
              BranchSideFuncs:
                - ce_path_match.1830
            - BranchSide:      'builtin/checkout.c:369,20'
              BranchSideFuncs:
                - ce_path_match.1830
        - Branch String:   'builtin/checkout.c:367,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:368,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:369,20'
              BranchSideFuncs:
                - ce_path_match.1830
        - Branch String:   'builtin/checkout.c:369,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:369,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:370,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/checkout.c:371,25'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:371,30'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:378,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/checkout.c:371,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:377,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:378,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/checkout.c:369,6'
          Dst:             ce_path_match
    - functionName:    mark_ce_for_checkout_overlay
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ce
        - ps_matched
        - opts
      BBCount:         16
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ce_path_match
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:333,33'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:333,36'
              BranchSideFuncs:
                - ce_path_match.1830
            - BranchSide:      'builtin/checkout.c:335,6'
              BranchSideFuncs:
                - ce_path_match.1830
        - Branch String:   'builtin/checkout.c:333,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:334,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:335,6'
              BranchSideFuncs:
                - ce_path_match.1830
        - Branch String:   'builtin/checkout.c:335,24'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:335,29'
              BranchSideFuncs:
                - ce_path_match.1830
            - BranchSide:      'builtin/checkout.c:358,20'
              BranchSideFuncs:
                - ce_path_match.1830
        - Branch String:   'builtin/checkout.c:335,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:343,3'
              BranchSideFuncs:
                - ce_path_match.1830
            - BranchSide:      'builtin/checkout.c:358,20'
              BranchSideFuncs:
                - ce_path_match.1830
        - Branch String:   'builtin/checkout.c:358,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:358,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:359,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/checkout.c:358,6'
          Dst:             ce_path_match
    - functionName:    read_tree_some
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - pathspec
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read_tree
        - update_some
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/checkout.c:180,2'
          Dst:             read_tree
        - Src:             'builtin/checkout.c:180,2'
          Dst:             update_some
    - functionName:    parse_remote_branch
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - arg
        - rev
        - could_be_checkout_paths
      BBCount:         16
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - advice_enabled
        - advise
        - die
        - unique_tracking_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:1285,13'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1285,16'
              BranchSideFuncs:
                - advice_enabled
                - _.1754
                - die
                - _.1754
                - advise
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1291,7'
              BranchSideFuncs:
                - advice_enabled
                - _.1754
                - die
                - _.1754
                - advise
        - Branch String:   'builtin/checkout.c:1285,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1286,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1291,7'
              BranchSideFuncs:
                - advice_enabled
                - _.1754
                - die
                - _.1754
                - advise
        - Branch String:   'builtin/checkout.c:1291,14'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1291,14'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:1291,17'
              BranchSideFuncs:
                - advice_enabled
                - _.1754
                - die
                - _.1754
                - advise
        - Branch String:   'builtin/checkout.c:1291,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1291,6'
              BranchSideFuncs:
                - advice_enabled
                - _.1754
                - die
                - _.1754
                - advise
            - BranchSide:      'builtin/checkout.c:1292,10'
              BranchSideFuncs:
                - advice_enabled
                - _.1754
                - die
                - _.1754
                - advise
        - Branch String:   'builtin/checkout.c:1292,10'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1293,14'
              BranchSideFuncs:
                - _.1754
                - advise
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1303,10'
              BranchSideFuncs:
                - _.1754
                - die
      Callsites:
        - Src:             'builtin/checkout.c:1283,17'
          Dst:             unique_tracking_name
        - Src:             'builtin/checkout.c:1286,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1286,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1292,10'
          Dst:             advice_enabled
        - Src:             'builtin/checkout.c:1293,14'
          Dst:             _
        - Src:             'builtin/checkout.c:1293,7'
          Dst:             advise
        - Src:             'builtin/checkout.c:1303,10'
          Dst:             _
        - Src:             'builtin/checkout.c:1303,6'
          Dst:             die
    - functionName:    checkout_branch
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1659
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - new_branch_info
      BBCount:         101
      ICount:          530
      EdgeCount:       129
      CyclomaticComplexity: 30
      functionsReached:
        - _
        - die
        - die_expecting_a_branch
        - die_if_some_operation_in_progress
        - die_if_switching_to_a_branch_in_use
        - get_main_ref_store
        - is_null_oid
        - switch_branches
        - switch_unborn_to_new_branch
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:1575,44'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1576,25'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1576,8'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1576,25'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1576,25'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1577,8'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1579,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1580,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1582,6'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1582,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1583,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1586,6'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1586,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1587,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1590,6'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
        - Branch String:   'builtin/checkout.c:1590,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1592,7'
              BranchSideFuncs:
                - _.1754
                - die
                - _.1754
            - BranchSide:      'builtin/checkout.c:1599,6'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1592,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1593,10'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1595,10'
              BranchSideFuncs:
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1599,18'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1599,21'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1602,6'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1599,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1600,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1602,6'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1602,28'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1602,31'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1605,6'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1602,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1603,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1605,6'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1605,25'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1605,28'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1609,6'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1605,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1606,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1609,6'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1609,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1610,7'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1614,13'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1610,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1611,8'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1612,7'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1612,36'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1612,39'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1614,2'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1612,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1613,8'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1614,2'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1614,13'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1615,7'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1617,13'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1615,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1616,8'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1617,2'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1620,28'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1620,32'
              BranchSideFuncs:
                - _.1754
                - die
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1624,6'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1620,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1621,7'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1624,6'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1624,18'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1625,7'
              BranchSideFuncs:
                - _.1754
                - die
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
            - BranchSide:      'builtin/checkout.c:1628,7'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
        - Branch String:   'builtin/checkout.c:1624,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1626,7'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
            - BranchSide:      'builtin/checkout.c:1628,7'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
                - die_expecting_a_branch
        - Branch String:   'builtin/checkout.c:1628,29'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1629,7'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
            - BranchSide:      'builtin/checkout.c:1636,7'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
        - Branch String:   'builtin/checkout.c:1629,26'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1630,7'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
            - BranchSide:      'builtin/checkout.c:1636,7'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
        - Branch String:   'builtin/checkout.c:1630,24'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1631,7'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
            - BranchSide:      'builtin/checkout.c:1636,7'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
        - Branch String:   'builtin/checkout.c:1631,30'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1632,6'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
            - BranchSide:      'builtin/checkout.c:1636,7'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
        - Branch String:   'builtin/checkout.c:1632,28'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1633,7'
              BranchSideFuncs:
                - die_expecting_a_branch
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
            - BranchSide:      'builtin/checkout.c:1636,7'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
        - Branch String:   'builtin/checkout.c:1628,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1634,26'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
            - BranchSide:      'builtin/checkout.c:1636,7'
              BranchSideFuncs:
                - die_if_some_operation_in_progress
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
        - Branch String:   'builtin/checkout.c:1636,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1637,3'
              BranchSideFuncs:
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
            - BranchSide:      'builtin/checkout.c:1640,6'
              BranchSideFuncs:
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - die_if_switching_to_a_branch_in_use
        - Branch String:   'builtin/checkout.c:1640,28'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1640,32'
              BranchSideFuncs:
                - die_if_switching_to_a_branch_in_use
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
            - BranchSide:      'builtin/checkout.c:1644,6'
              BranchSideFuncs:
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
        - Branch String:   'builtin/checkout.c:1640,51'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1640,55'
              BranchSideFuncs:
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
            - BranchSide:      'builtin/checkout.c:1644,6'
              BranchSideFuncs:
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
        - Branch String:   'builtin/checkout.c:1640,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1641,39'
              BranchSideFuncs:
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
            - BranchSide:      'builtin/checkout.c:1644,6'
              BranchSideFuncs:
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
        - Branch String:   'builtin/checkout.c:1644,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1645,9'
              BranchSideFuncs:
                - xstrfmt
                - die_if_switching_to_a_branch_in_use
                - free
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
            - BranchSide:      'builtin/checkout.c:1650,7'
              BranchSideFuncs:
                - switch_branches
                - get_main_ref_store
                - refs_read_ref_full
                - is_null_oid.1814
                - switch_unborn_to_new_branch
        - Branch String:   'builtin/checkout.c:1650,31'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1650,34'
              BranchSideFuncs:
                - switch_branches
            - BranchSide:      'builtin/checkout.c:1658,25'
              BranchSideFuncs:
                - switch_branches
        - Branch String:   'builtin/checkout.c:1650,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1654,46'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref_full
                - switch_branches
                - is_null_oid.1814
                - switch_unborn_to_new_branch
            - BranchSide:      'builtin/checkout.c:1658,25'
              BranchSideFuncs:
                - switch_branches
        - Branch String:   'builtin/checkout.c:1654,87'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1655,8'
              BranchSideFuncs:
                - switch_branches
            - BranchSide:      'builtin/checkout.c:1657,2'
              BranchSideFuncs:
                - switch_branches
        - Branch String:   'builtin/checkout.c:1655,29'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1655,32'
              BranchSideFuncs:
                - is_null_oid.1814
                - switch_branches
                - switch_unborn_to_new_branch
            - BranchSide:      'builtin/checkout.c:1657,2'
              BranchSideFuncs:
                - switch_branches
        - Branch String:   'builtin/checkout.c:1654,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1656,39'
              BranchSideFuncs:
                - switch_unborn_to_new_branch
            - BranchSide:      'builtin/checkout.c:1657,2'
              BranchSideFuncs:
                - switch_branches
      Callsites:
        - Src:             'builtin/checkout.c:1580,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1580,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1583,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1583,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1587,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1587,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1593,10'
          Dst:             _
        - Src:             'builtin/checkout.c:1595,10'
          Dst:             _
        - Src:             'builtin/checkout.c:1596,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1600,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1600,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1603,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1603,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1606,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1606,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1611,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1611,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1613,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1613,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1616,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1616,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1621,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1621,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1626,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1626,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1634,3'
          Dst:             die_expecting_a_branch
        - Src:             'builtin/checkout.c:1637,3'
          Dst:             die_if_some_operation_in_progress
        - Src:             'builtin/checkout.c:1641,3'
          Dst:             die_if_switching_to_a_branch_in_use
        - Src:             'builtin/checkout.c:1645,20'
          Dst:             xstrfmt
        - Src:             'builtin/checkout.c:1646,3'
          Dst:             die_if_switching_to_a_branch_in_use
        - Src:             'builtin/checkout.c:1654,27'
          Dst:             get_main_ref_store
        - Src:             'builtin/checkout.c:1654,8'
          Dst:             refs_read_ref_full
        - Src:             'builtin/checkout.c:1655,32'
          Dst:             is_null_oid
        - Src:             'builtin/checkout.c:1656,11'
          Dst:             switch_unborn_to_new_branch
        - Src:             'builtin/checkout.c:1658,9'
          Dst:             switch_branches
    - functionName:    checkout_paths
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - new_branch_info
      BBCount:         137
      ICount:          847
      EdgeCount:       174
      CyclomaticComplexity: 39
      functionsReached:
        - BUG_fl
        - _
        - check_stage
        - check_stages
        - checkout_worktree
        - const_error
        - die
        - error
        - get_main_ref_store
        - lookup_commit_reference_gently
        - mark_ce_for_checkout_no_overlay
        - mark_ce_for_checkout_overlay
        - oid_to_hex_r
        - post_checkout_hook
        - read_tree_some
        - remove_marked_cache_entries
        - repo_hold_locked_index
        - repo_read_index_preload
        - report_path_error
        - rollback_lock_file
        - run_add_p
        - skip_same_name
        - strcmp
        - trace2_cmd_mode_fl
        - unmerge_index
        - warning
        - write_locked_index
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:471,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:472,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:474,6'
              BranchSideFuncs:
                - _.1754
                - die
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:474,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:475,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:477,6'
              BranchSideFuncs:
                - _.1754
                - die
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:477,28'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:477,31'
              BranchSideFuncs:
                - _.1754
                - die
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:481,6'
              BranchSideFuncs:
                - _.1754
                - die
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:477,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:478,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:481,6'
              BranchSideFuncs:
                - _.1754
                - die
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:481,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:482,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:484,6'
              BranchSideFuncs:
                - _.1754
                - die
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:484,18'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:484,21'
              BranchSideFuncs:
                - _.1754
                - die
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:487,6'
              BranchSideFuncs:
                - _.1754
                - die
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:484,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:485,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:487,6'
              BranchSideFuncs:
                - _.1754
                - die
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:487,28'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:487,31'
              BranchSideFuncs:
                - _.1754
                - die
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:491,6'
              BranchSideFuncs:
                - _.1754
                - die
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:487,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:488,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:491,6'
              BranchSideFuncs:
                - _.1754
                - die
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:491,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:492,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:495,7'
              BranchSideFuncs:
                - _.1754
                - die
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:495,31'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:495,35'
              BranchSideFuncs:
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:499,7'
              BranchSideFuncs:
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:495,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:496,7'
              BranchSideFuncs:
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:499,7'
              BranchSideFuncs:
                - _.1754
                - die
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:499,31'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:499,35'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:516,7'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:499,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:500,7'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:516,7'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:516,24'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:516,27'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:531,7'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:516,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:517,7'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:531,7'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:517,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:518,8'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:521,7'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:521,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:522,8'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:524,2'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:531,19'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:531,47'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:531,22'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:531,44'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:531,47'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:535,6'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
        - Branch String:   'builtin/checkout.c:531,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:532,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:535,6'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
        - Branch String:   'builtin/checkout.c:535,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:537,21'
              BranchSideFuncs:
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
            - BranchSide:      'builtin/checkout.c:566,25'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index_preload
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
                - _.1754
                - error
                - const_error.1781
        - Branch String:   'builtin/checkout.c:550,11'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:550,14'
              BranchSideFuncs:
                - BUG_fl
                - run_add_p
                - strcmp
                - oid_to_hex_r
            - BranchSide:      'builtin/checkout.c:553,7'
              BranchSideFuncs:
                - BUG_fl
                - run_add_p
        - Branch String:   'builtin/checkout.c:550,38'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:550,48'
              BranchSideFuncs:
                - strcmp
                - BUG_fl
                - run_add_p
                - oid_to_hex_r
            - BranchSide:      'builtin/checkout.c:553,7'
              BranchSideFuncs:
                - BUG_fl
                - run_add_p
        - Branch String:   'builtin/checkout.c:550,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:551,23'
              BranchSideFuncs:
                - oid_to_hex_r
                - BUG_fl
                - run_add_p
            - BranchSide:      'builtin/checkout.c:553,7'
              BranchSideFuncs:
                - BUG_fl
                - run_add_p
        - Branch String:   'builtin/checkout.c:553,28'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:553,31'
              BranchSideFuncs:
                - BUG_fl
                - run_add_p
            - BranchSide:      'builtin/checkout.c:555,12'
              BranchSideFuncs:
                - BUG_fl
                - run_add_p
        - Branch String:   'builtin/checkout.c:553,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:554,15'
              BranchSideFuncs:
                - run_add_p
            - BranchSide:      'builtin/checkout.c:555,12'
              BranchSideFuncs:
                - BUG_fl
                - run_add_p
        - Branch String:   'builtin/checkout.c:555,33'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:555,37'
              BranchSideFuncs:
                - run_add_p
                - BUG_fl
            - BranchSide:      'builtin/checkout.c:557,13'
              BranchSideFuncs:
                - BUG_fl
                - run_add_p
        - Branch String:   'builtin/checkout.c:555,12'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:556,15'
              BranchSideFuncs:
                - BUG_fl
                - run_add_p
            - BranchSide:      'builtin/checkout.c:557,13'
              BranchSideFuncs:
                - BUG_fl
                - run_add_p
        - Branch String:   'builtin/checkout.c:557,34'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:557,37'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/checkout.c:560,4'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/checkout.c:557,12'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:558,15'
              BranchSideFuncs:
                - run_add_p
            - BranchSide:      'builtin/checkout.c:560,4'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/checkout.c:567,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:568,10'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
            - BranchSide:      'builtin/checkout.c:570,6'
              BranchSideFuncs:
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
                - read_tree_some
        - Branch String:   'builtin/checkout.c:570,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:571,18'
              BranchSideFuncs:
                - read_tree_some
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
            - BranchSide:      'builtin/checkout.c:572,6'
              BranchSideFuncs:
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
                - unmerge_index
        - Branch String:   'builtin/checkout.c:572,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:573,17'
              BranchSideFuncs:
                - unmerge_index
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
            - BranchSide:      'builtin/checkout.c:575,23'
              BranchSideFuncs:
                - xcalloc
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
                - mark_ce_for_checkout_overlay
        - Branch String:   'builtin/checkout.c:581,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:582,7'
              BranchSideFuncs:
                - mark_ce_for_checkout_no_overlay
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_overlay
            - BranchSide:      'builtin/checkout.c:591,24'
              BranchSideFuncs:
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
        - Branch String:   'builtin/checkout.c:582,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:583,33'
              BranchSideFuncs:
                - mark_ce_for_checkout_overlay
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_no_overlay
            - BranchSide:      'builtin/checkout.c:587,36'
              BranchSideFuncs:
                - mark_ce_for_checkout_no_overlay
                - report_path_error
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
                - free
                - mark_ce_for_checkout_overlay
        - Branch String:   'builtin/checkout.c:591,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:592,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/checkout.c:595,7'
              BranchSideFuncs:
                - free
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
        - Branch String:   'builtin/checkout.c:598,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:599,34'
              BranchSideFuncs:
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
            - BranchSide:      'builtin/checkout.c:617,6'
              BranchSideFuncs:
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
        - Branch String:   'builtin/checkout.c:600,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:601,9'
              BranchSideFuncs:
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
            - BranchSide:      'builtin/checkout.c:616,2'
              BranchSideFuncs:
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - check_stages
                - check_stage
                - _.1754
                - warning
        - Branch String:   'builtin/checkout.c:601,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:602,5'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - check_stages
                - check_stage
                - _.1754
                - warning
            - BranchSide:      'builtin/checkout.c:603,8'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - check_stages
                - check_stage
                - _.1754
                - warning
        - Branch String:   'builtin/checkout.c:603,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:604,10'
              BranchSideFuncs:
                - _.1754
                - warning
                - skip_same_name
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - check_stages
                - check_stage
            - BranchSide:      'builtin/checkout.c:606,15'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - warning
                - check_stages
                - check_stage
        - Branch String:   'builtin/checkout.c:604,9'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:605,14'
              BranchSideFuncs:
                - skip_same_name
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - check_stages
                - check_stage
                - _.1754
                - warning
            - BranchSide:      'builtin/checkout.c:606,4'
              BranchSideFuncs:
                - skip_same_name
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - check_stages
                - check_stage
                - _.1754
                - warning
        - Branch String:   'builtin/checkout.c:606,15'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:607,25'
              BranchSideFuncs:
                - check_stage
                - skip_same_name
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - check_stages
                - _.1754
                - warning
            - BranchSide:      'builtin/checkout.c:608,15'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - check_stage
                - _.1754
                - warning
                - check_stages
        - Branch String:   'builtin/checkout.c:608,15'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:609,43'
              BranchSideFuncs:
                - check_stages
                - skip_same_name
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - _.1754
                - error
                - const_error.1781
                - check_stage
                - _.1754
                - warning
            - BranchSide:      'builtin/checkout.c:611,10'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
                - skip_same_name
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
                - check_stages
                - check_stage
                - _.1754
                - warning
        - Branch String:   'builtin/checkout.c:617,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:618,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:621,6'
              BranchSideFuncs:
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
                - checkout_worktree
        - Branch String:   'builtin/checkout.c:621,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:622,29'
              BranchSideFuncs:
                - checkout_worktree
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:624,31'
              BranchSideFuncs:
                - remove_marked_cache_entries
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:630,30'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:630,34'
              BranchSideFuncs:
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:633,20'
              BranchSideFuncs:
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:630,55'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:630,59'
              BranchSideFuncs:
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:633,20'
              BranchSideFuncs:
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:630,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:631,18'
              BranchSideFuncs:
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:633,20'
              BranchSideFuncs:
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - write_locked_index
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:635,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:636,26'
              BranchSideFuncs:
                - write_locked_index
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:645,3'
              BranchSideFuncs:
                - rollback_lock_file.1832
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
        - Branch String:   'builtin/checkout.c:636,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:637,8'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:638,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref_full
                - lookup_commit_reference_gently
                - post_checkout_hook
      Callsites:
        - Src:             'builtin/checkout.c:469,2'
          Dst:             trace2_cmd_mode_fl
        - Src:             'builtin/checkout.c:472,7'
          Dst:             _
        - Src:             'builtin/checkout.c:472,3'
          Dst:             die
        - Src:             'builtin/checkout.c:475,7'
          Dst:             _
        - Src:             'builtin/checkout.c:475,3'
          Dst:             die
        - Src:             'builtin/checkout.c:478,7'
          Dst:             _
        - Src:             'builtin/checkout.c:478,3'
          Dst:             die
        - Src:             'builtin/checkout.c:482,7'
          Dst:             _
        - Src:             'builtin/checkout.c:482,3'
          Dst:             die
        - Src:             'builtin/checkout.c:485,7'
          Dst:             _
        - Src:             'builtin/checkout.c:485,3'
          Dst:             die
        - Src:             'builtin/checkout.c:488,7'
          Dst:             _
        - Src:             'builtin/checkout.c:488,3'
          Dst:             die
        - Src:             'builtin/checkout.c:492,7'
          Dst:             _
        - Src:             'builtin/checkout.c:492,3'
          Dst:             die
        - Src:             'builtin/checkout.c:496,7'
          Dst:             _
        - Src:             'builtin/checkout.c:496,3'
          Dst:             die
        - Src:             'builtin/checkout.c:500,7'
          Dst:             _
        - Src:             'builtin/checkout.c:500,3'
          Dst:             die
        - Src:             'builtin/checkout.c:518,8'
          Dst:             _
        - Src:             'builtin/checkout.c:518,4'
          Dst:             die
        - Src:             'builtin/checkout.c:522,8'
          Dst:             _
        - Src:             'builtin/checkout.c:522,4'
          Dst:             die
        - Src:             'builtin/checkout.c:532,7'
          Dst:             _
        - Src:             'builtin/checkout.c:532,3'
          Dst:             die
        - Src:             'builtin/checkout.c:550,41'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:551,10'
          Dst:             oid_to_hex_r
        - Src:             'builtin/checkout.c:560,4'
          Dst:             BUG_fl
        - Src:             'builtin/checkout.c:562,12'
          Dst:             run_add_p
        - Src:             'builtin/checkout.c:566,2'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/checkout.c:567,6'
          Dst:             repo_read_index_preload
        - Src:             'builtin/checkout.c:568,10'
          Dst:             _
        - Src:             'builtin/checkout.c:568,10'
          Dst:             error
        - Src:             'builtin/checkout.c:568,10'
          Dst:             const_error
        - Src:             'builtin/checkout.c:571,3'
          Dst:             read_tree_some
        - Src:             'builtin/checkout.c:573,3'
          Dst:             unmerge_index
        - Src:             'builtin/checkout.c:575,15'
          Dst:             xcalloc
        - Src:             'builtin/checkout.c:583,4'
          Dst:             mark_ce_for_checkout_overlay
        - Src:             'builtin/checkout.c:587,4'
          Dst:             mark_ce_for_checkout_no_overlay
        - Src:             'builtin/checkout.c:591,6'
          Dst:             report_path_error
        - Src:             'builtin/checkout.c:605,14'
          Dst:             _
        - Src:             'builtin/checkout.c:605,6'
          Dst:             warning
        - Src:             'builtin/checkout.c:607,13'
          Dst:             check_stage
        - Src:             'builtin/checkout.c:609,13'
          Dst:             check_stages
        - Src:             'builtin/checkout.c:612,5'
          Dst:             _
        - Src:             'builtin/checkout.c:612,5'
          Dst:             error
        - Src:             'builtin/checkout.c:612,5'
          Dst:             const_error
        - Src:             'builtin/checkout.c:614,10'
          Dst:             skip_same_name
        - Src:             'builtin/checkout.c:622,11'
          Dst:             checkout_worktree
        - Src:             'builtin/checkout.c:624,3'
          Dst:             remove_marked_cache_entries
        - Src:             'builtin/checkout.c:636,7'
          Dst:             write_locked_index
        - Src:             'builtin/checkout.c:637,8'
          Dst:             _
        - Src:             'builtin/checkout.c:637,4'
          Dst:             die
        - Src:             'builtin/checkout.c:645,3'
          Dst:             rollback_lock_file
        - Src:             'builtin/checkout.c:648,21'
          Dst:             get_main_ref_store
        - Src:             'builtin/checkout.c:648,2'
          Dst:             refs_read_ref_full
        - Src:             'builtin/checkout.c:650,9'
          Dst:             lookup_commit_reference_gently
        - Src:             'builtin/checkout.c:652,10'
          Dst:             post_checkout_hook
    - functionName:    setup_new_branch_info_and_source_tree
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - new_branch_info
        - opts
        - rev
        - arg
      BBCount:         21
      ICount:          157
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - check_refname_format
        - die
        - get_main_ref_store
        - lookup_commit_reference_gently
        - oid_to_hex
        - oidcpy
        - parse_commit_or_die
        - parse_tree_indirect
        - repo_get_commit_tree
        - setup_branch_path
        - strcmp
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:1251,26'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1251,46'
              BranchSideFuncs:
                - xstrdup
                - setup_branch_path
                - check_refname_format
                - get_main_ref_store
                - refs_read_ref
                - oidcpy.1816
                - lookup_commit_reference_gently
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - parse_commit_or_die
                - repo_get_commit_tree
                - _.1754
                - oid_to_hex
                - die
                - free
            - BranchSide:      'builtin/checkout.c:1252,19'
              BranchSideFuncs:
                - xstrdup
                - setup_branch_path
                - check_refname_format
                - get_main_ref_store
                - refs_read_ref
                - oidcpy.1816
                - lookup_commit_reference_gently
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - parse_commit_or_die
                - repo_get_commit_tree
                - _.1754
                - oid_to_hex
                - die
                - free
        - Branch String:   'builtin/checkout.c:1255,54'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1256,40'
              BranchSideFuncs:
                - free
                - lookup_commit_reference_gently
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - parse_commit_or_die
                - repo_get_commit_tree
                - _.1754
                - oid_to_hex
                - die
            - BranchSide:      'builtin/checkout.c:1260,3'
              BranchSideFuncs:
                - free
                - lookup_commit_reference_gently
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - parse_commit_or_die
                - repo_get_commit_tree
                - _.1754
                - oid_to_hex
                - die
        - Branch String:   'builtin/checkout.c:1255,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1257,10'
              BranchSideFuncs:
                - free
                - lookup_commit_reference_gently
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - parse_commit_or_die
                - repo_get_commit_tree
                - _.1754
                - oid_to_hex
                - die
            - BranchSide:      'builtin/checkout.c:1260,3'
              BranchSideFuncs:
                - free
                - lookup_commit_reference_gently
                - parse_tree_indirect
                - _.1754
                - oid_to_hex
                - die
                - parse_commit_or_die
                - repo_get_commit_tree
                - _.1754
                - oid_to_hex
                - die
        - Branch String:   'builtin/checkout.c:1263,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1265,38'
              BranchSideFuncs:
                - parse_commit_or_die
                - repo_get_commit_tree
                - _.1754
                - oid_to_hex
                - die
            - BranchSide:      'builtin/checkout.c:1269,23'
              BranchSideFuncs:
                - parse_commit_or_die
                - repo_get_commit_tree
                - _.1754
                - oid_to_hex
                - die
        - Branch String:   'builtin/checkout.c:1266,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1267,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:1268,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/checkout.c:1272,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:1273,8'
              BranchSideFuncs:
                - _.1754
                - oid_to_hex
                - die
      Callsites:
        - Src:             'builtin/checkout.c:1251,27'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:1251,46'
          Dst:             xstrdup
        - Src:             'builtin/checkout.c:1252,11'
          Dst:             xstrdup
        - Src:             'builtin/checkout.c:1253,2'
          Dst:             setup_branch_path
        - Src:             'builtin/checkout.c:1255,7'
          Dst:             check_refname_format
        - Src:             'builtin/checkout.c:1256,21'
          Dst:             get_main_ref_store
        - Src:             'builtin/checkout.c:1256,7'
          Dst:             refs_read_ref
        - Src:             'builtin/checkout.c:1257,3'
          Dst:             oidcpy
        - Src:             'builtin/checkout.c:1262,28'
          Dst:             lookup_commit_reference_gently
        - Src:             'builtin/checkout.c:1265,18'
          Dst:             parse_tree_indirect
        - Src:             'builtin/checkout.c:1267,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1267,39'
          Dst:             oid_to_hex
        - Src:             'builtin/checkout.c:1267,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1269,3'
          Dst:             parse_commit_or_die
        - Src:             'builtin/checkout.c:1270,18'
          Dst:             repo_get_commit_tree
        - Src:             'builtin/checkout.c:1273,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1274,8'
          Dst:             oid_to_hex
        - Src:             'builtin/checkout.c:1273,4'
          Dst:             die
    - functionName:    parse_branchname_arg
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1465
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - dwim_new_local_branch_ok
        - new_branch_info
        - opts
        - rev
      BBCount:         80
      ICount:          458
      EdgeCount:       104
      CyclomaticComplexity: 26
      functionsReached:
        - _
        - check_filename
        - die
        - no_wildcard
        - parse_remote_branch
        - repo_get_oid_mb
        - setup_new_branch_info_and_source_tree
        - strcmp
        - verify_non_filename
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:1365,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1366,3'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
                - _.1754
                - die
                - strcmp
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1368,7'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
                - _.1754
                - die
                - strcmp
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1368,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1369,7'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
                - _.1754
                - die
                - strcmp
            - BranchSide:      'builtin/checkout.c:1374,8'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
                - _.1754
                - die
                - strcmp
        - Branch String:   'builtin/checkout.c:1369,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1370,8'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1371,17'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
                - _.1754
                - die
                - strcmp
        - Branch String:   'builtin/checkout.c:1376,2'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1377,7'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
                - _.1754
                - die
                - strcmp
            - BranchSide:      'builtin/checkout.c:1382,6'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1377,29'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1377,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1381,2'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
                - _.1754
                - die
                - strcmp
        - Branch String:   'builtin/checkout.c:1377,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1378,20'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
                - _.1754
                - die
                - strcmp
            - BranchSide:      'builtin/checkout.c:1381,2'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
                - _.1754
                - die
                - strcmp
        - Branch String:   'builtin/checkout.c:1382,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1383,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:1384,11'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1384,11'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1385,17'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
            - BranchSide:      'builtin/checkout.c:1386,11'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1386,11'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:0,0'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1387,7'
              BranchSideFuncs:
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1388,44'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1388,44'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
            - BranchSide:      'builtin/checkout.c:1388,48'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
        - Branch String:   'builtin/checkout.c:1390,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1391,7'
              BranchSideFuncs:
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
            - BranchSide:      'builtin/checkout.c:1393,22'
              BranchSideFuncs:
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - parse_remote_branch
        - Branch String:   'builtin/checkout.c:1393,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1402,27'
              BranchSideFuncs:
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
            - BranchSide:      'builtin/checkout.c:1439,10'
              BranchSideFuncs:
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
        - Branch String:   'builtin/checkout.c:1404,48'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1404,48'
              BranchSideFuncs:
                - no_wildcard
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
            - BranchSide:      'builtin/checkout.c:1405,19'
              BranchSideFuncs:
                - check_filename
                - no_wildcard
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
        - Branch String:   'builtin/checkout.c:1407,22'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1407,38'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
            - BranchSide:      'builtin/checkout.c:1414,9'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
        - Branch String:   'builtin/checkout.c:1407,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1408,22'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
            - BranchSide:      'builtin/checkout.c:1414,9'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
        - Branch String:   'builtin/checkout.c:1414,19'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1414,23'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
            - BranchSide:      'builtin/checkout.c:1415,9'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
        - Branch String:   'builtin/checkout.c:1414,38'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1415,9'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
            - BranchSide:      'builtin/checkout.c:1419,7'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
        - Branch String:   'builtin/checkout.c:1415,19'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1415,22'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
            - BranchSide:      'builtin/checkout.c:1416,7'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
        - Branch String:   'builtin/checkout.c:1415,37'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1416,7'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
            - BranchSide:      'builtin/checkout.c:1419,7'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
        - Branch String:   'builtin/checkout.c:1414,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1417,22'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
            - BranchSide:      'builtin/checkout.c:1419,7'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
                - parse_remote_branch
        - Branch String:   'builtin/checkout.c:1419,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1420,33'
              BranchSideFuncs:
                - parse_remote_branch
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
            - BranchSide:      'builtin/checkout.c:1431,8'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
        - Branch String:   'builtin/checkout.c:1422,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1423,19'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
            - BranchSide:      'builtin/checkout.c:1427,23'
              BranchSideFuncs:
                - _.1754
                - die
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
        - Branch String:   'builtin/checkout.c:1431,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1432,8'
              BranchSideFuncs:
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
            - BranchSide:      'builtin/checkout.c:1436,2'
              BranchSideFuncs:
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - free
                - verify_non_filename
        - Branch String:   'builtin/checkout.c:1432,8'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1433,9'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1434,11'
              BranchSideFuncs: []
        - Branch String:   'builtin/checkout.c:1445,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1446,7'
              BranchSideFuncs:
                - free
                - verify_non_filename
            - BranchSide:      'builtin/checkout.c:1448,7'
              BranchSideFuncs:
                - free
                - verify_non_filename
        - Branch String:   'builtin/checkout.c:1448,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1455,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/checkout.c:1457,13'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/checkout.c:1455,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1456,24'
              BranchSideFuncs:
                - verify_non_filename
                - free
            - BranchSide:      'builtin/checkout.c:1457,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/checkout.c:1370,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1370,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1377,33'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:1387,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1387,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1390,7'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:1393,6'
          Dst:             repo_get_oid_mb
        - Src:             'builtin/checkout.c:1405,4'
          Dst:             check_filename
        - Src:             'builtin/checkout.c:1407,26'
          Dst:             no_wildcard
        - Src:             'builtin/checkout.c:1420,13'
          Dst:             parse_remote_branch
        - Src:             'builtin/checkout.c:1433,9'
          Dst:             _
        - Src:             'builtin/checkout.c:1433,5'
          Dst:             die
        - Src:             'builtin/checkout.c:1443,2'
          Dst:             setup_new_branch_info_and_source_tree
        - Src:             'builtin/checkout.c:1446,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1446,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1456,4'
          Dst:             verify_non_filename
    - functionName:    sane_case
      functionSourceFile: '/src/git/./sane-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - high
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './sane-ctype.h:50,6'
          Branch Sides:
            - BranchSide:      './sane-ctype.h:50,6'
              BranchSideFuncs: []
            - BranchSide:      './sane-ctype.h:51,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    git_checkout_config
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         12
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - config_error_nonbool
        - const_error
        - git_config_bool
        - git_default_submodule_config
        - git_xmerge_config
        - handle_ignore_submodules_arg
        - starts_with
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:1224,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1225,8'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - starts_with
                - git_xmerge_config
                - git_default_submodule_config
            - BranchSide:      'builtin/checkout.c:1230,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - starts_with
                - git_xmerge_config
                - git_default_submodule_config
        - Branch String:   'builtin/checkout.c:1225,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1226,11'
              BranchSideFuncs:
                - handle_ignore_submodules_arg
            - BranchSide:      'builtin/checkout.c:1227,33'
              BranchSideFuncs:
                - handle_ignore_submodules_arg
        - Branch String:   'builtin/checkout.c:1230,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1231,49'
              BranchSideFuncs:
                - starts_with
                - git_xmerge_config
                - git_default_submodule_config
            - BranchSide:      'builtin/checkout.c:1235,18'
              BranchSideFuncs:
                - starts_with
                - git_xmerge_config
                - git_default_submodule_config
        - Branch String:   'builtin/checkout.c:1235,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1236,39'
              BranchSideFuncs:
                - git_default_submodule_config
            - BranchSide:      'builtin/checkout.c:1238,27'
              BranchSideFuncs:
                - git_xmerge_config
      Callsites:
        - Src:             'builtin/checkout.c:1224,7'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:1226,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/checkout.c:1226,11'
          Dst:             const_error
        - Src:             'builtin/checkout.c:1227,3'
          Dst:             handle_ignore_submodules_arg
        - Src:             'builtin/checkout.c:1230,7'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:1231,33'
          Dst:             git_config_bool
        - Src:             'builtin/checkout.c:1235,6'
          Dst:             starts_with
        - Src:             'builtin/checkout.c:1236,10'
          Dst:             git_default_submodule_config
        - Src:             'builtin/checkout.c:1238,9'
          Dst:             git_xmerge_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    parse_opt_conflict
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1677
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - o
        - arg
        - unset
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - error
        - parse_conflict_style_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:1665,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1666,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:1669,51'
              BranchSideFuncs:
                - parse_conflict_style_name
                - _.1754
                - error
                - const_error.1781
        - Branch String:   'builtin/checkout.c:1670,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1671,10'
              BranchSideFuncs:
                - _.1754
                - error
                - const_error.1781
            - BranchSide:      'builtin/checkout.c:1673,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/checkout.c:1673,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1674,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/checkout.c:1676,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/checkout.c:1669,25'
          Dst:             parse_conflict_style_name
        - Src:             'builtin/checkout.c:1671,10'
          Dst:             _
        - Src:             'builtin/checkout.c:1671,10'
          Dst:             error
        - Src:             'builtin/checkout.c:1671,10'
          Dst:             const_error
    - functionName:    cmd_restore
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2040
      functionLinenumberEnd: 2068
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          193
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_checkout_path_options
        - add_common_options
        - checkout_main
        - parse_options_dup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/checkout.c:2064,12'
          Dst:             parse_options_dup
        - Src:             'builtin/checkout.c:2065,12'
          Dst:             add_common_options
        - Src:             'builtin/checkout.c:2066,12'
          Dst:             add_checkout_path_options
        - Src:             'builtin/checkout.c:2068,9'
          Dst:             checkout_main
    - functionName:    add_common_options
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - prevopts
      BBCount:         3
      ICount:          164
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_options_concat
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/checkout.c:1694,27'
          Dst:             parse_options_concat
    - functionName:    add_checkout_path_options
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - prevopts
      BBCount:         3
      ICount:          194
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_options_concat
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/checkout.c:1740,27'
          Dst:             parse_options_concat
    - functionName:    checkout_main
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1751
      functionLinenumberEnd: 1953
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
        - opts
        - options
        - usagestr
      BBCount:         155
      ICount:          1018
      EdgeCount:       197
      CyclomaticComplexity: 44
      functionsReached:
        - BUG_fl
        - _
        - branch_info_release
        - checkout_branch
        - checkout_paths
        - clear_pathspec
        - die
        - git_checkout_config
        - git_config
        - isatty
        - parse_branchname_arg
        - parse_options
        - parse_pathspec
        - parse_pathspec_file
        - prepare_repo_settings
        - repo_get_oid_mb
        - sane_case
        - setup_new_branch_info_and_source_tree
        - skip_prefix
        - strbuf_release
        - strchr
        - strcmp
        - validate_branchname
        - validate_new_branchname
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:1761,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1762,25'
              BranchSideFuncs:
                - prepare_repo_settings
                - BUG_fl
                - parse_options
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
                - isatty
            - BranchSide:      'builtin/checkout.c:1766,2'
              BranchSideFuncs:
                - BUG_fl
                - parse_options
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
                - isatty
        - Branch String:   'builtin/checkout.c:1768,29'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1768,33'
              BranchSideFuncs:
                - parse_options
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
                - isatty
            - BranchSide:      'builtin/checkout.c:1770,6'
              BranchSideFuncs:
                - parse_options
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
                - isatty
        - Branch String:   'builtin/checkout.c:1768,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1769,3'
              BranchSideFuncs:
                - parse_options
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
                - isatty
            - BranchSide:      'builtin/checkout.c:1770,6'
              BranchSideFuncs:
                - parse_options
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
                - isatty
        - Branch String:   'builtin/checkout.c:1770,28'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1770,31'
              BranchSideFuncs:
                - parse_options
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
                - isatty
            - BranchSide:      'builtin/checkout.c:1773,23'
              BranchSideFuncs:
                - parse_options
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
                - isatty
        - Branch String:   'builtin/checkout.c:1770,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1771,18'
              BranchSideFuncs:
                - parse_options
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
                - isatty
            - BranchSide:      'builtin/checkout.c:1773,23'
              BranchSideFuncs:
                - parse_options
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
                - isatty
        - Branch String:   'builtin/checkout.c:1776,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1777,7'
              BranchSideFuncs:
                - isatty
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
            - BranchSide:      'builtin/checkout.c:1784,6'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
        - Branch String:   'builtin/checkout.c:1777,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1778,4'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
            - BranchSide:      'builtin/checkout.c:1780,26'
              BranchSideFuncs:
                - isatty
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
        - Branch String:   'builtin/checkout.c:1784,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1785,17'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
            - BranchSide:      'builtin/checkout.c:1787,6'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
        - Branch String:   'builtin/checkout.c:1787,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1788,3'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
            - BranchSide:      'builtin/checkout.c:1793,9'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
                - _.1754
                - sane_case.1888
                - die
        - Branch String:   'builtin/checkout.c:1793,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1794,7'
              BranchSideFuncs:
                - _.1754
                - sane_case.1888
                - die
            - BranchSide:      'builtin/checkout.c:1797,6'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1797,30'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1797,33'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1800,6'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
        - Branch String:   'builtin/checkout.c:1797,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1798,7'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1800,6'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
        - Branch String:   'builtin/checkout.c:1800,32'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1800,35'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
            - BranchSide:      'builtin/checkout.c:1801,7'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
        - Branch String:   'builtin/checkout.c:1800,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1801,7'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
            - BranchSide:      'builtin/checkout.c:1806,7'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
        - Branch String:   'builtin/checkout.c:1801,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1802,4'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
            - BranchSide:      'builtin/checkout.c:1803,7'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
        - Branch String:   'builtin/checkout.c:1803,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1804,4'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
            - BranchSide:      'builtin/checkout.c:1805,2'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
        - Branch String:   'builtin/checkout.c:1806,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1807,28'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
            - BranchSide:      'builtin/checkout.c:1808,7'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - BUG_fl
        - Branch String:   'builtin/checkout.c:1811,31'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1811,34'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/checkout.c:1812,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/checkout.c:1811,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1812,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/checkout.c:1817,7'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1817,26'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1817,29'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1825,6'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1817,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1818,3'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1825,6'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1825,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1826,22'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1828,6'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1828,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1829,22'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1832,6'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1832,46'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1832,50'
              BranchSideFuncs:
                - _.1754
                - die
                - strcmp
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
            - BranchSide:      'builtin/checkout.c:1857,6'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
        - Branch String:   'builtin/checkout.c:1832,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1833,23'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
            - BranchSide:      'builtin/checkout.c:1857,6'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
        - Branch String:   'builtin/checkout.c:1834,13'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1834,24'
              BranchSideFuncs:
                - strcmp
                - _.1754
                - die
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
            - BranchSide:      'builtin/checkout.c:1835,8'
              BranchSideFuncs:
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1834,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1835,8'
              BranchSideFuncs:
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
            - BranchSide:      'builtin/checkout.c:1836,15'
              BranchSideFuncs:
                - skip_prefix.1792
                - skip_prefix.1792
                - strchr
                - _.1754
                - die
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
        - Branch String:   'builtin/checkout.c:1839,14'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1839,18'
              BranchSideFuncs:
                - _.1754
                - die
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
            - BranchSide:      'builtin/checkout.c:1840,8'
              BranchSideFuncs:
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1839,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1840,8'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
            - BranchSide:      'builtin/checkout.c:1841,22'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
        - Branch String:   'builtin/checkout.c:1857,11'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1857,14'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
                - parse_branchname_arg
            - BranchSide:      'builtin/checkout.c:1868,14'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1857,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1860,5'
              BranchSideFuncs:
                - parse_branchname_arg
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1868,14'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - repo_get_oid_mb
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1860,22'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1861,4'
              BranchSideFuncs:
                - parse_branchname_arg
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1862,44'
              BranchSideFuncs:
                - parse_branchname_arg
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1861,32'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1862,4'
              BranchSideFuncs:
                - parse_branchname_arg
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1862,44'
              BranchSideFuncs:
                - parse_branchname_arg
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1862,44'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1863,5'
              BranchSideFuncs:
                - parse_branchname_arg
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1882,6'
              BranchSideFuncs:
                - parse_branchname_arg
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1871,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1872,8'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1875,13'
              BranchSideFuncs:
                - setup_new_branch_info_and_source_tree
                - _.1754
                - die
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1878,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1879,8'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1880,2'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1882,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1883,19'
              BranchSideFuncs:
                - parse_pathspec
                - _.1754
                - die
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1903,6'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1887,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1888,8'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1894,7'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1894,24'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1894,27'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1898,7'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1894,37'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1894,57'
              BranchSideFuncs:
                - _.1754
                - die
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1898,7'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1894,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1895,8'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1898,7'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1898,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1899,8'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1901,2'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - parse_pathspec_file
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1903,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1904,7'
              BranchSideFuncs:
                - parse_pathspec_file
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1916,13'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1904,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1905,8'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1907,7'
              BranchSideFuncs:
                - parse_pathspec_file
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1907,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1908,8'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1910,7'
              BranchSideFuncs:
                - parse_pathspec_file
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1910,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1911,8'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1913,24'
              BranchSideFuncs:
                - parse_pathspec_file
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1916,13'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:0,0'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1917,7'
              BranchSideFuncs:
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1922,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1923,13'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1927,7'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
                - _.1754
                - die
        - Branch String:   'builtin/checkout.c:1923,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1924,8'
              BranchSideFuncs:
                - _.1754
                - die
            - BranchSide:      'builtin/checkout.c:1926,2'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_new_branchname
                - strbuf_release
                - validate_branchname
        - Branch String:   'builtin/checkout.c:1932,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1933,17'
              BranchSideFuncs:
                - validate_new_branchname
                - strbuf_release
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
                - validate_branchname
            - BranchSide:      'builtin/checkout.c:1943,6'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
        - Branch String:   'builtin/checkout.c:1935,7'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1936,46'
              BranchSideFuncs:
                - validate_branchname
                - strbuf_release
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
            - BranchSide:      'builtin/checkout.c:1939,29'
              BranchSideFuncs:
                - validate_new_branchname
                - strbuf_release
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
                - checkout_paths
        - Branch String:   'builtin/checkout.c:1943,23'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1943,26'
              BranchSideFuncs:
                - checkout_paths
                - branch_info_release
                - clear_pathspec
                - free
                - free
            - BranchSide:      'builtin/checkout.c:1944,24'
              BranchSideFuncs:
                - checkout_paths
                - branch_info_release
                - clear_pathspec
                - free
                - free
        - Branch String:   'builtin/checkout.c:1943,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1944,24'
              BranchSideFuncs:
                - checkout_paths
                - branch_info_release
                - clear_pathspec
                - free
                - free
            - BranchSide:      'builtin/checkout.c:1946,25'
              BranchSideFuncs:
                - checkout_branch
                - branch_info_release
                - clear_pathspec
                - free
                - free
      Callsites:
        - Src:             'builtin/checkout.c:1760,2'
          Dst:             git_config
        - Src:             'builtin/checkout.c:1760,2'
          Dst:             git_checkout_config
        - Src:             'builtin/checkout.c:1762,3'
          Dst:             prepare_repo_settings
        - Src:             'builtin/checkout.c:1769,3'
          Dst:             BUG_fl
        - Src:             'builtin/checkout.c:1773,9'
          Dst:             parse_options
        - Src:             'builtin/checkout.c:1780,26'
          Dst:             isatty
        - Src:             'builtin/checkout.c:1794,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1795,15'
          Dst:             sane_case
        - Src:             'builtin/checkout.c:1794,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1798,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1798,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1812,3'
          Dst:             BUG_fl
        - Src:             'builtin/checkout.c:1834,17'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:1835,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1835,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1836,3'
          Dst:             skip_prefix
        - Src:             'builtin/checkout.c:1837,3'
          Dst:             skip_prefix
        - Src:             'builtin/checkout.c:1838,11'
          Dst:             strchr
        - Src:             'builtin/checkout.c:1840,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1840,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1864,11'
          Dst:             parse_branchname_arg
        - Src:             'builtin/checkout.c:1871,7'
          Dst:             repo_get_oid_mb
        - Src:             'builtin/checkout.c:1872,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1872,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1874,3'
          Dst:             setup_new_branch_info_and_source_tree
        - Src:             'builtin/checkout.c:1879,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1879,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1883,3'
          Dst:             parse_pathspec
        - Src:             'builtin/checkout.c:1888,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1888,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1895,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1895,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1899,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1899,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1905,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1905,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1908,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1908,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1911,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1911,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1913,3'
          Dst:             parse_pathspec_file
        - Src:             'builtin/checkout.c:1917,7'
          Dst:             _
        - Src:             'builtin/checkout.c:1917,3'
          Dst:             die
        - Src:             'builtin/checkout.c:1924,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1924,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1929,8'
          Dst:             _
        - Src:             'builtin/checkout.c:1929,4'
          Dst:             die
        - Src:             'builtin/checkout.c:1936,26'
          Dst:             validate_branchname
        - Src:             'builtin/checkout.c:1939,5'
          Dst:             validate_new_branchname
        - Src:             'builtin/checkout.c:1940,3'
          Dst:             strbuf_release
        - Src:             'builtin/checkout.c:1944,9'
          Dst:             checkout_paths
        - Src:             'builtin/checkout.c:1946,9'
          Dst:             checkout_branch
        - Src:             'builtin/checkout.c:1948,2'
          Dst:             branch_info_release
        - Src:             'builtin/checkout.c:1949,2'
          Dst:             clear_pathspec
    - functionName:    cmd_switch
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2035
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          173
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_common_options
        - add_common_switch_branch_options
        - checkout_main
        - parse_options_dup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/checkout.c:2029,12'
          Dst:             parse_options_dup
        - Src:             'builtin/checkout.c:2030,12'
          Dst:             add_common_options
        - Src:             'builtin/checkout.c:2031,12'
          Dst:             add_common_switch_branch_options
        - Src:             'builtin/checkout.c:2035,9'
          Dst:             checkout_main
    - functionName:    add_common_switch_branch_options
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1720
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - prevopts
      BBCount:         3
      ICount:          194
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_options_concat
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/checkout.c:1718,27'
          Dst:             parse_options_concat
    - functionName:    cmd_checkout
      functionSourceFile: '/src/git/builtin/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1957
      functionLinenumberEnd: 1999
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         8
      ICount:          233
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - add_checkout_path_options
        - add_common_options
        - add_common_switch_branch_options
        - checkout_main
        - parse_options_dup
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/checkout.c:1985,16'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1985,27'
              BranchSideFuncs:
                - strcmp
                - parse_options_dup
                - add_common_options
                - add_common_switch_branch_options
                - add_checkout_path_options
                - checkout_main
            - BranchSide:      'builtin/checkout.c:1985,16'
              BranchSideFuncs:
                - parse_options_dup
                - add_common_options
                - add_common_switch_branch_options
                - add_checkout_path_options
                - checkout_main
        - Branch String:   'builtin/checkout.c:1985,6'
          Branch Sides:
            - BranchSide:      'builtin/checkout.c:1985,6'
              BranchSideFuncs:
                - parse_options_dup
                - add_common_options
                - add_common_switch_branch_options
                - add_checkout_path_options
                - checkout_main
            - BranchSide:      'builtin/checkout.c:1990,8'
              BranchSideFuncs:
                - parse_options_dup
                - add_common_options
                - add_common_switch_branch_options
                - add_checkout_path_options
                - checkout_main
      Callsites:
        - Src:             'builtin/checkout.c:1985,20'
          Dst:             strcmp
        - Src:             'builtin/checkout.c:1994,12'
          Dst:             parse_options_dup
        - Src:             'builtin/checkout.c:1995,12'
          Dst:             add_common_options
        - Src:             'builtin/checkout.c:1996,12'
          Dst:             add_common_switch_branch_options
        - Src:             'builtin/checkout.c:1997,12'
          Dst:             add_checkout_path_options
        - Src:             'builtin/checkout.c:1999,9'
          Dst:             checkout_main
    - functionName:    strbuf_complete
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - sb
        - term
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:631,14'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,17'
              BranchSideFuncs:
                - strbuf_addch.2056
            - BranchSide:      './strbuf.h:631,14'
              BranchSideFuncs: []
        - Branch String:   './strbuf.h:631,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,6'
              BranchSideFuncs:
                - strbuf_addch.2056
            - BranchSide:      './strbuf.h:632,16'
              BranchSideFuncs:
                - strbuf_addch.2056
      Callsites:
        - Src:             './strbuf.h:632,3'
          Dst:             strbuf_addch
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    3
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_unique
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - choice
        - menu_stuff
      BBCount:         36
      ICount:          204
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - die
        - strlen
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clean.c:413,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:415,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/clean.c:418,35'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'builtin/clean.c:440,45'
              BranchSideFuncs:
                - strncasecmp
        - Branch String:   'builtin/clean.c:419,3'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:420,8'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'builtin/clean.c:438,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/clean.c:420,17'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:420,21'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'builtin/clean.c:424,21'
              BranchSideFuncs:
                - strncasecmp
        - Branch String:   'builtin/clean.c:420,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:421,13'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clean.c:424,21'
              BranchSideFuncs:
                - strncasecmp
        - Branch String:   'builtin/clean.c:424,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:425,9'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'builtin/clean.c:437,3'
              BranchSideFuncs:
                - strncasecmp
        - Branch String:   'builtin/clean.c:425,9'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:426,10'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'builtin/clean.c:434,14'
              BranchSideFuncs:
                - strncasecmp
        - Branch String:   'builtin/clean.c:426,10'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:428,13'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'builtin/clean.c:430,13'
              BranchSideFuncs: []
        - Branch String:   'builtin/clean.c:441,3'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:442,21'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'builtin/clean.c:450,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/clean.c:442,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:443,9'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'builtin/clean.c:449,3'
              BranchSideFuncs:
                - strncasecmp
        - Branch String:   'builtin/clean.c:443,9'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:444,12'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clean.c:447,13'
              BranchSideFuncs:
                - strncasecmp
      Callsites:
        - Src:             'builtin/clean.c:412,8'
          Dst:             strlen
        - Src:             'builtin/clean.c:415,3'
          Dst:             die
        - Src:             'builtin/clean.c:424,9'
          Dst:             strncasecmp
        - Src:             'builtin/clean.c:442,9'
          Dst:             strncasecmp
    - functionName:    strncasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pretty_print_menus
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - menu_list
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - print_columns
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/clean.c:326,2'
          Dst:             print_columns
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    parse_choice
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - menu_stuff
        - is_single
        - input
        - chosen
      BBCount:         69
      ICount:          423
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached:
        - _
        - atoi
        - clean_print_color
        - find_unique
        - printf
        - strbuf_list_free
        - strbuf_remove
        - strbuf_split_max
        - strbuf_trim
        - strchr
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clean.c:485,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:486,17'
              BranchSideFuncs:
                - strbuf_split_max
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
            - BranchSide:      'builtin/clean.c:488,19'
              BranchSideFuncs:
                - strbuf_split_max
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
        - Branch String:   'builtin/clean.c:490,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:491,6'
              BranchSideFuncs:
                - strbuf_split_max
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
            - BranchSide:      'builtin/clean.c:492,3'
              BranchSideFuncs:
                - strbuf_split_max
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
        - Branch String:   'builtin/clean.c:492,3'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:490,9'
              BranchSideFuncs:
                - strbuf_split_max
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
            - BranchSide:      'builtin/clean.c:493,17'
              BranchSideFuncs:
                - strbuf_split_max
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
        - Branch String:   'builtin/clean.c:496,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:498,7'
              BranchSideFuncs:
                - strbuf_trim
                - strbuf_list_free
                - strcmp
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
            - BranchSide:      'builtin/clean.c:561,19'
              BranchSideFuncs:
                - strbuf_list_free
        - Branch String:   'builtin/clean.c:503,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:504,4'
              BranchSideFuncs:
                - strcmp
                - strbuf_list_free
                - strbuf_trim
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
            - BranchSide:      'builtin/clean.c:507,10'
              BranchSideFuncs:
                - strcmp
                - strbuf_list_free
                - strbuf_trim
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
        - Branch String:   'builtin/clean.c:507,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:508,11'
              BranchSideFuncs:
                - strbuf_remove
                - strcmp
                - strbuf_list_free
                - strbuf_trim
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'builtin/clean.c:512,12'
              BranchSideFuncs:
                - strcmp
                - strbuf_list_free
                - strbuf_trim
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'builtin/clean.c:514,3'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:515,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_list_free
                - strbuf_trim
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'builtin/clean.c:531,7'
              BranchSideFuncs:
                - strcmp
                - strbuf_list_free
                - strbuf_trim
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'builtin/clean.c:515,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:516,10'
              BranchSideFuncs:
                - strcmp
                - strbuf_list_free
                - strbuf_trim
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'builtin/clean.c:524,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_list_free
                - strbuf_trim
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'builtin/clean.c:516,9'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:517,15'
              BranchSideFuncs:
                - strcmp
                - strbuf_list_free
                - strbuf_trim
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'builtin/clean.c:520,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_list_free
                - strbuf_trim
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'builtin/clean.c:524,15'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:0,0'
              BranchSideFuncs:
                - strcmp
                - strbuf_list_free
                - strbuf_trim
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'builtin/clean.c:525,15'
              BranchSideFuncs:
                - strcmp
                - strbuf_list_free
                - strbuf_trim
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'builtin/clean.c:531,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:532,20'
              BranchSideFuncs:
                - atoi
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
            - BranchSide:      'builtin/clean.c:534,14'
              BranchSideFuncs:
                - strcmp
                - strbuf_list_free
                - strbuf_trim
                - atoi
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
        - Branch String:   'builtin/clean.c:534,14'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:535,20'
              BranchSideFuncs:
                - atoi
                - strchr
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - find_unique
                - atoi
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - strchr
                - atoi
            - BranchSide:      'builtin/clean.c:541,24'
              BranchSideFuncs:
                - strcmp
                - strbuf_list_free
                - strbuf_trim
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
        - Branch String:   'builtin/clean.c:537,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:538,11'
              BranchSideFuncs:
                - strchr
                - atoi
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - find_unique
                - atoi
                - strchr
                - atoi
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
            - BranchSide:      'builtin/clean.c:540,25'
              BranchSideFuncs:
                - strchr
                - atoi
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - find_unique
                - atoi
                - strchr
                - atoi
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
        - Branch String:   'builtin/clean.c:541,14'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:542,11'
              BranchSideFuncs:
                - find_unique
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
            - BranchSide:      'builtin/clean.c:545,27'
              BranchSideFuncs:
                - find_unique
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
        - Branch String:   'builtin/clean.c:549,16'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:549,19'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
            - BranchSide:      'builtin/clean.c:551,4'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
        - Branch String:   'builtin/clean.c:549,31'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:549,34'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
            - BranchSide:      'builtin/clean.c:551,4'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
        - Branch String:   'builtin/clean.c:549,55'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:549,58'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
            - BranchSide:      'builtin/clean.c:551,4'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
        - Branch String:   'builtin/clean.c:549,71'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:550,8'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
            - BranchSide:      'builtin/clean.c:551,4'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
        - Branch String:   'builtin/clean.c:550,18'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:550,21'
              BranchSideFuncs:
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
            - BranchSide:      'builtin/clean.c:557,12'
              BranchSideFuncs:
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
        - Branch String:   'builtin/clean.c:549,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:551,4'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
            - BranchSide:      'builtin/clean.c:557,12'
              BranchSideFuncs:
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
        - Branch String:   'builtin/clean.c:557,3'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:558,21'
              BranchSideFuncs:
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
            - BranchSide:      'builtin/clean.c:559,2'
              BranchSideFuncs:
                - strbuf_list_free
                - strbuf_trim
                - strcmp
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - find_unique
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strbuf_remove
        - Branch String:   'builtin/clean.c:563,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:564,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clean.c:565,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/clean.c:486,17'
          Dst:             strbuf_split_max
        - Src:             'builtin/clean.c:493,17'
          Dst:             strbuf_split_max
        - Src:             'builtin/clean.c:502,3'
          Dst:             strbuf_trim
        - Src:             'builtin/clean.c:509,4'
          Dst:             strbuf_remove
        - Src:             'builtin/clean.c:532,13'
          Dst:             atoi
        - Src:             'builtin/clean.c:535,13'
          Dst:             atoi
        - Src:             'builtin/clean.c:537,11'
          Dst:             strchr
        - Src:             'builtin/clean.c:540,16'
          Dst:             strchr
        - Src:             'builtin/clean.c:540,11'
          Dst:             atoi
        - Src:             'builtin/clean.c:541,15'
          Dst:             strcmp
        - Src:             'builtin/clean.c:545,13'
          Dst:             find_unique
        - Src:             'builtin/clean.c:551,4'
          Dst:             clean_print_color
        - Src:             'builtin/clean.c:552,11'
          Dst:             _
        - Src:             'builtin/clean.c:552,4'
          Dst:             printf
        - Src:             'builtin/clean.c:553,4'
          Dst:             clean_print_color
        - Src:             'builtin/clean.c:561,2'
          Dst:             strbuf_list_free
    - functionName:    strbuf_split_max
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sb
        - terminator
        - max
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_split_buf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:571,9'
          Dst:             strbuf_split_buf
    - functionName:    clean_print_color
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ix
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clean_get_color
        - printf
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/clean.c:149,15'
          Dst:             clean_get_color
        - Src:             'builtin/clean.c:149,2'
          Dst:             printf
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    29
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    clean_get_color
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ix
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - want_color_fd
      functionUses:    7
      BranchProfiles:
        - Branch String:   'builtin/clean.c:142,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:143,23'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clean.c:144,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/clean.c:142,6'
          Dst:             want_color_fd
    - functionName:    prompt_help_cmd
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - singleton
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - clean_print_color
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clean.c:332,9'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:333,5'
              BranchSideFuncs:
                - _.2063
                - printf
                - clean_print_color
            - BranchSide:      'builtin/clean.c:337,5'
              BranchSideFuncs:
                - _.2063
                - printf
                - clean_print_color
      Callsites:
        - Src:             'builtin/clean.c:331,2'
          Dst:             clean_print_color
        - Src:             'builtin/clean.c:333,5'
          Dst:             _
        - Src:             'builtin/clean.c:337,5'
          Dst:             _
        - Src:             'builtin/clean.c:332,2'
          Dst:             printf
        - Src:             'builtin/clean.c:345,2'
          Dst:             clean_print_color
    - functionName:    print_highlight_menu_stuff
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stuff
        - chosen
      BBCount:         34
      ICount:          275
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - clean_get_color
        - die
        - pretty_print_menus
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - string_list_append
        - string_list_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clean.c:359,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:361,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/clean.c:363,35'
              BranchSideFuncs:
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
                - strbuf_addf
                - string_list_append
                - strbuf_setlen.2073
                - strbuf_addch.2056
                - clean_get_color
                - strbuf_addstr.2072
                - strbuf_addch.2056
                - clean_get_color
                - strbuf_addstr.2072
            - BranchSide:      'builtin/clean.c:387,5'
              BranchSideFuncs:
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
                - strbuf_addf
                - string_list_append
                - strbuf_setlen.2073
        - Branch String:   'builtin/clean.c:364,3'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:366,8'
              BranchSideFuncs:
                - strbuf_addf
                - string_list_append
                - strbuf_setlen.2073
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
                - strbuf_addch.2056
                - clean_get_color
                - strbuf_addstr.2072
                - strbuf_addch.2056
                - clean_get_color
                - strbuf_addstr.2072
            - BranchSide:      'builtin/clean.c:385,3'
              BranchSideFuncs:
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
        - Branch String:   'builtin/clean.c:369,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:370,20'
              BranchSideFuncs:
                - strbuf_addf
                - string_list_append
                - strbuf_setlen.2073
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
                - strbuf_addch.2056
                - clean_get_color
                - strbuf_addstr.2072
                - strbuf_addch.2056
                - clean_get_color
                - strbuf_addstr.2072
            - BranchSide:      'builtin/clean.c:371,36'
              BranchSideFuncs:
                - strbuf_addf
                - string_list_append
                - strbuf_setlen.2073
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
                - strbuf_addch.2056
                - clean_get_color
                - strbuf_addstr.2072
                - strbuf_addch.2056
                - clean_get_color
                - strbuf_addstr.2072
        - Branch String:   'builtin/clean.c:372,4'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:373,10'
              BranchSideFuncs:
                - strbuf_addch.2056
                - string_list_append
                - strbuf_setlen.2073
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
                - strbuf_addf
                - clean_get_color
                - strbuf_addstr.2072
                - strbuf_addch.2056
                - clean_get_color
                - strbuf_addstr.2072
            - BranchSide:      'builtin/clean.c:382,40'
              BranchSideFuncs:
                - string_list_append
                - strbuf_setlen.2073
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
                - strbuf_addf
                - strbuf_addch.2056
                - clean_get_color
                - strbuf_addstr.2072
                - strbuf_addch.2056
                - clean_get_color
                - strbuf_addstr.2072
        - Branch String:   'builtin/clean.c:373,22'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:373,26'
              BranchSideFuncs:
                - strbuf_addch.2056
                - string_list_append
                - strbuf_setlen.2073
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
                - strbuf_addf
                - clean_get_color
                - strbuf_addstr.2072
                - strbuf_addch.2056
                - clean_get_color
                - strbuf_addstr.2072
            - BranchSide:      'builtin/clean.c:379,27'
              BranchSideFuncs:
                - strbuf_addch.2056
                - string_list_append
                - strbuf_setlen.2073
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
                - strbuf_addf
                - clean_get_color
                - strbuf_addstr.2072
                - strbuf_addch.2056
                - clean_get_color
                - strbuf_addstr.2072
        - Branch String:   'builtin/clean.c:373,9'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:374,27'
              BranchSideFuncs:
                - clean_get_color
                - strbuf_addstr.2072
                - strbuf_addch.2056
                - clean_get_color
                - strbuf_addstr.2072
                - string_list_append
                - strbuf_setlen.2073
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
                - strbuf_addf
                - strbuf_addch.2056
            - BranchSide:      'builtin/clean.c:379,27'
              BranchSideFuncs:
                - strbuf_addch.2056
                - string_list_append
                - strbuf_setlen.2073
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
                - strbuf_addf
                - clean_get_color
                - strbuf_addstr.2072
                - strbuf_addch.2056
                - clean_get_color
                - strbuf_addstr.2072
        - Branch String:   'builtin/clean.c:388,3'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:388,3'
              BranchSideFuncs:
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
                - strbuf_addf
                - string_list_append
                - strbuf_setlen.2073
            - BranchSide:      'builtin/clean.c:388,3'
              BranchSideFuncs:
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
                - strbuf_addf
                - string_list_append
                - strbuf_setlen.2073
        - Branch String:   'builtin/clean.c:388,3'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:389,10'
              BranchSideFuncs:
                - strbuf_addf
                - string_list_append
                - strbuf_setlen.2073
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
            - BranchSide:      'builtin/clean.c:397,3'
              BranchSideFuncs:
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
        - Branch String:   'builtin/clean.c:389,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:390,7'
              BranchSideFuncs:
                - strbuf_addf
                - string_list_append
                - strbuf_setlen.2073
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
            - BranchSide:      'builtin/clean.c:392,11'
              BranchSideFuncs:
                - strbuf_addf
                - string_list_append
                - strbuf_setlen.2073
                - pretty_print_menus
                - strbuf_release
                - string_list_clear
      Callsites:
        - Src:             'builtin/clean.c:361,3'
          Dst:             die
        - Src:             'builtin/clean.c:371,4'
          Dst:             strbuf_addf
        - Src:             'builtin/clean.c:374,27'
          Dst:             clean_get_color
        - Src:             'builtin/clean.c:374,6'
          Dst:             strbuf_addstr
        - Src:             'builtin/clean.c:375,6'
          Dst:             strbuf_addch
        - Src:             'builtin/clean.c:376,27'
          Dst:             clean_get_color
        - Src:             'builtin/clean.c:376,6'
          Dst:             strbuf_addstr
        - Src:             'builtin/clean.c:379,6'
          Dst:             strbuf_addch
        - Src:             'builtin/clean.c:382,4'
          Dst:             string_list_append
        - Src:             'builtin/clean.c:383,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/clean.c:391,4'
          Dst:             strbuf_addf
        - Src:             'builtin/clean.c:393,4'
          Dst:             string_list_append
        - Src:             'builtin/clean.c:394,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/clean.c:400,2'
          Dst:             pretty_print_menus
        - Src:             'builtin/clean.c:402,2'
          Dst:             strbuf_release
        - Src:             'builtin/clean.c:403,2'
          Dst:             string_list_clear
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    list_and_choose
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - stuff
      BBCount:         53
      ICount:          337
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - _
        - clean_get_color
        - git_read_line_interactively
        - parse_choice
        - print_highlight_menu_stuff
        - printf
        - printf_ln
        - prompt_help_cmd
        - st_add
        - st_mult
        - strbuf_release
        - strcmp
        - xcalloc
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/clean.c:589,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:590,3'
              BranchSideFuncs:
                - print_highlight_menu_stuff
                - git_read_line_interactively
                - strcmp
                - prompt_help_cmd
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - parse_choice
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
            - BranchSide:      'builtin/clean.c:592,2'
              BranchSideFuncs:
                - print_highlight_menu_stuff
                - git_read_line_interactively
                - strcmp
                - prompt_help_cmd
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - parse_choice
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
        - Branch String:   'builtin/clean.c:593,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:595,7'
              BranchSideFuncs:
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
                - print_highlight_menu_stuff
                - git_read_line_interactively
                - strcmp
                - prompt_help_cmd
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - parse_choice
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
            - BranchSide:      'builtin/clean.c:601,30'
              BranchSideFuncs:
                - print_highlight_menu_stuff
                - git_read_line_interactively
                - strcmp
                - prompt_help_cmd
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - parse_choice
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
        - Branch String:   'builtin/clean.c:603,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:604,4'
              BranchSideFuncs:
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
            - BranchSide:      'builtin/clean.c:606,7'
              BranchSideFuncs:
                - git_read_line_interactively
                - strcmp
                - prompt_help_cmd
                - print_highlight_menu_stuff
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
                - parse_choice
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
        - Branch String:   'builtin/clean.c:606,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:608,11'
              BranchSideFuncs:
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
                - git_read_line_interactively
                - strcmp
                - prompt_help_cmd
                - print_highlight_menu_stuff
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
                - parse_choice
            - BranchSide:      'builtin/clean.c:614,7'
              BranchSideFuncs:
                - git_read_line_interactively
                - strcmp
                - prompt_help_cmd
                - print_highlight_menu_stuff
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
                - parse_choice
        - Branch String:   'builtin/clean.c:614,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:615,8'
              BranchSideFuncs:
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
            - BranchSide:      'builtin/clean.c:620,22'
              BranchSideFuncs:
                - strcmp
                - prompt_help_cmd
                - print_highlight_menu_stuff
                - git_read_line_interactively
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
                - parse_choice
        - Branch String:   'builtin/clean.c:620,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:621,20'
              BranchSideFuncs:
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - parse_choice
                - print_highlight_menu_stuff
                - git_read_line_interactively
                - strcmp
                - prompt_help_cmd
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
            - BranchSide:      'builtin/clean.c:626,9'
              BranchSideFuncs:
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - parse_choice
                - print_highlight_menu_stuff
                - git_read_line_interactively
                - strcmp
                - prompt_help_cmd
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
        - Branch String:   'builtin/clean.c:626,44'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:626,55'
              BranchSideFuncs:
                - parse_choice
                - print_highlight_menu_stuff
                - git_read_line_interactively
                - strcmp
                - prompt_help_cmd
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
            - BranchSide:      'builtin/clean.c:629,21'
              BranchSideFuncs:
                - parse_choice
                - print_highlight_menu_stuff
                - git_read_line_interactively
                - strcmp
                - prompt_help_cmd
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
        - Branch String:   'builtin/clean.c:626,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:627,4'
              BranchSideFuncs:
                - parse_choice
                - print_highlight_menu_stuff
                - git_read_line_interactively
                - strcmp
                - prompt_help_cmd
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
            - BranchSide:      'builtin/clean.c:629,21'
              BranchSideFuncs:
                - parse_choice
                - print_highlight_menu_stuff
                - git_read_line_interactively
                - strcmp
                - prompt_help_cmd
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
        - Branch String:   'builtin/clean.c:634,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:635,8'
              BranchSideFuncs:
                - print_highlight_menu_stuff
                - git_read_line_interactively
                - strcmp
                - prompt_help_cmd
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - parse_choice
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
            - BranchSide:      'builtin/clean.c:637,14'
              BranchSideFuncs:
                - print_highlight_menu_stuff
                - git_read_line_interactively
                - strcmp
                - prompt_help_cmd
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - parse_choice
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
        - Branch String:   'builtin/clean.c:635,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:636,5'
              BranchSideFuncs:
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
            - BranchSide:      'builtin/clean.c:637,3'
              BranchSideFuncs:
                - print_highlight_menu_stuff
                - git_read_line_interactively
                - strcmp
                - prompt_help_cmd
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
                - parse_choice
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf
                - clean_get_color
                - _.2063
                - clean_get_color
                - printf_ln
        - Branch String:   'builtin/clean.c:637,14'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:0,0'
              BranchSideFuncs:
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
            - BranchSide:      'builtin/clean.c:638,4'
              BranchSideFuncs:
                - st_add
                - xcalloc
                - free
                - strbuf_release
                - xmalloc
        - Branch String:   'builtin/clean.c:642,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:643,12'
              BranchSideFuncs:
                - xmalloc
                - free
                - strbuf_release
            - BranchSide:      'builtin/clean.c:646,7'
              BranchSideFuncs:
                - st_add
                - xcalloc
                - free
                - strbuf_release
        - Branch String:   'builtin/clean.c:652,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:653,11'
              BranchSideFuncs:
                - st_add
                - xcalloc
                - free
                - strbuf_release
            - BranchSide:      'builtin/clean.c:657,3'
              BranchSideFuncs:
                - st_add
                - xcalloc
                - free
                - strbuf_release
        - Branch String:   'builtin/clean.c:653,4'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:654,11'
              BranchSideFuncs:
                - st_add
                - xcalloc
                - free
                - strbuf_release
            - BranchSide:      'builtin/clean.c:655,3'
              BranchSideFuncs:
                - st_add
                - xcalloc
                - free
                - strbuf_release
        - Branch String:   'builtin/clean.c:658,29'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:658,32'
              BranchSideFuncs:
                - free
                - strbuf_release
            - BranchSide:      'builtin/clean.c:658,3'
              BranchSideFuncs:
                - free
                - strbuf_release
        - Branch String:   'builtin/clean.c:658,3'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:659,8'
              BranchSideFuncs:
                - free
                - strbuf_release
            - BranchSide:      'builtin/clean.c:662,3'
              BranchSideFuncs:
                - free
                - strbuf_release
        - Branch String:   'builtin/clean.c:659,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:660,19'
              BranchSideFuncs:
                - free
                - strbuf_release
            - BranchSide:      'builtin/clean.c:661,3'
              BranchSideFuncs:
                - free
                - strbuf_release
      Callsites:
        - Src:             'builtin/clean.c:587,2'
          Dst:             st_mult
        - Src:             'builtin/clean.c:587,2'
          Dst:             xmalloc
        - Src:             'builtin/clean.c:595,7'
          Dst:             clean_get_color
        - Src:             'builtin/clean.c:596,7'
          Dst:             _
        - Src:             'builtin/clean.c:597,7'
          Dst:             clean_get_color
        - Src:             'builtin/clean.c:594,4'
          Dst:             printf_ln
        - Src:             'builtin/clean.c:601,3'
          Dst:             print_highlight_menu_stuff
        - Src:             'builtin/clean.c:608,11'
          Dst:             clean_get_color
        - Src:             'builtin/clean.c:609,11'
          Dst:             _
        - Src:             'builtin/clean.c:611,11'
          Dst:             clean_get_color
        - Src:             'builtin/clean.c:607,4'
          Dst:             printf
        - Src:             'builtin/clean.c:614,7'
          Dst:             git_read_line_interactively
        - Src:             'builtin/clean.c:620,8'
          Dst:             strcmp
        - Src:             'builtin/clean.c:621,4'
          Dst:             prompt_help_cmd
        - Src:             'builtin/clean.c:629,8'
          Dst:             parse_choice
        - Src:             'builtin/clean.c:643,12'
          Dst:             xmalloc
        - Src:             'builtin/clean.c:657,3'
          Dst:             st_add
        - Src:             'builtin/clean.c:657,3'
          Dst:             xcalloc
        - Src:             'builtin/clean.c:666,2'
          Dst:             strbuf_release
    - functionName:    pretty_print_dels
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - print_columns
        - quote_path
        - strbuf_release
        - string_list_append
        - string_list_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/clean.c:293,21'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:299,2'
              BranchSideFuncs:
                - print_columns
                - strbuf_release
                - string_list_clear
                - quote_path
                - string_list_append
            - BranchSide:      'builtin/clean.c:299,2'
              BranchSideFuncs:
                - print_columns
                - strbuf_release
                - string_list_clear
                - quote_path
                - string_list_append
        - Branch String:   'builtin/clean.c:299,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:299,2'
              BranchSideFuncs:
                - print_columns
                - strbuf_release
                - string_list_clear
                - quote_path
                - string_list_append
            - BranchSide:      'builtin/clean.c:299,2'
              BranchSideFuncs:
                - print_columns
                - strbuf_release
                - string_list_clear
                - quote_path
                - string_list_append
        - Branch String:   'builtin/clean.c:299,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:300,22'
              BranchSideFuncs:
                - quote_path
                - string_list_append
                - print_columns
                - strbuf_release
                - string_list_clear
            - BranchSide:      'builtin/clean.c:308,13'
              BranchSideFuncs:
                - print_columns
                - strbuf_release
                - string_list_clear
      Callsites:
        - Src:             'builtin/clean.c:300,11'
          Dst:             quote_path
        - Src:             'builtin/clean.c:301,3'
          Dst:             string_list_append
        - Src:             'builtin/clean.c:312,2'
          Dst:             print_columns
        - Src:             'builtin/clean.c:313,2'
          Dst:             strbuf_release
        - Src:             'builtin/clean.c:314,2'
          Dst:             string_list_clear
    - functionName:    Q_
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plu
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ngettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:58,6'
          Branch Sides:
            - BranchSide:      './gettext.h:59,10'
              BranchSideFuncs:
                - ngettext
            - BranchSide:      './gettext.h:60,18'
              BranchSideFuncs:
                - ngettext
        - Branch String:   './gettext.h:59,10'
          Branch Sides:
            - BranchSide:      './gettext.h:59,19'
              BranchSideFuncs: []
            - BranchSide:      './gettext.h:59,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gettext.h:60,9'
          Dst:             ngettext
    - functionName:    help_cmd
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - clean_print_color
        - printf_ln
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/clean.c:817,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:817,2'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
            - BranchSide:      'builtin/clean.c:817,2'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
      Callsites:
        - Src:             'builtin/clean.c:817,2'
          Dst:             clean_print_color
        - Src:             'builtin/clean.c:818,12'
          Dst:             _
        - Src:             'builtin/clean.c:818,2'
          Dst:             printf_ln
        - Src:             'builtin/clean.c:827,2'
          Dst:             clean_print_color
    - functionName:    quit_cmd
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - printf
        - string_list_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clean.c:810,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:810,2'
              BranchSideFuncs:
                - string_list_clear
                - _.2063
                - printf
            - BranchSide:      'builtin/clean.c:810,2'
              BranchSideFuncs:
                - string_list_clear
                - _.2063
                - printf
      Callsites:
        - Src:             'builtin/clean.c:810,2'
          Dst:             string_list_clear
        - Src:             'builtin/clean.c:811,9'
          Dst:             _
        - Src:             'builtin/clean.c:811,2'
          Dst:             printf
    - functionName:    ask_each_cmd
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         25
      ICount:          135
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - git_read_line_interactively
        - printf
        - putchar
        - quote_path
        - strbuf_release
        - string_list_remove_empty_items
        - strncasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/clean.c:777,16'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:783,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_remove_empty_items
                - quote_path
                - _.2063
                - printf
                - git_read_line_interactively
                - strncasecmp
                - putchar
            - BranchSide:      'builtin/clean.c:783,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_remove_empty_items
                - quote_path
                - _.2063
                - printf
                - git_read_line_interactively
                - strncasecmp
                - putchar
        - Branch String:   'builtin/clean.c:783,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:783,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_remove_empty_items
                - quote_path
                - _.2063
                - printf
                - git_read_line_interactively
                - strncasecmp
                - putchar
            - BranchSide:      'builtin/clean.c:783,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_remove_empty_items
                - quote_path
                - _.2063
                - printf
                - git_read_line_interactively
                - strncasecmp
                - putchar
        - Branch String:   'builtin/clean.c:783,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:785,8'
              BranchSideFuncs:
                - quote_path
                - _.2063
                - printf
                - git_read_line_interactively
                - strbuf_release
                - strbuf_release
                - string_list_remove_empty_items
                - strncasecmp
                - putchar
            - BranchSide:      'builtin/clean.c:800,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_remove_empty_items
        - Branch String:   'builtin/clean.c:785,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:786,23'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_remove_empty_items
                - quote_path
                - _.2063
                - printf
                - git_read_line_interactively
                - putchar
                - strncasecmp
            - BranchSide:      'builtin/clean.c:794,16'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_remove_empty_items
                - quote_path
                - _.2063
                - printf
                - git_read_line_interactively
                - putchar
                - strncasecmp
        - Branch String:   'builtin/clean.c:789,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:790,5'
              BranchSideFuncs:
                - putchar
                - strbuf_release
                - strbuf_release
                - string_list_remove_empty_items
                - quote_path
                - _.2063
                - printf
                - git_read_line_interactively
                - strncasecmp
            - BranchSide:      'builtin/clean.c:793,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_remove_empty_items
                - quote_path
                - _.2063
                - printf
                - git_read_line_interactively
                - putchar
                - strncasecmp
        - Branch String:   'builtin/clean.c:794,20'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:794,43'
              BranchSideFuncs:
                - strncasecmp
                - strbuf_release
                - strbuf_release
                - string_list_remove_empty_items
                - quote_path
                - _.2063
                - printf
                - git_read_line_interactively
                - putchar
            - BranchSide:      'builtin/clean.c:795,5'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_remove_empty_items
                - quote_path
                - _.2063
                - printf
                - git_read_line_interactively
                - strncasecmp
                - putchar
        - Branch String:   'builtin/clean.c:794,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:795,5'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_remove_empty_items
                - quote_path
                - _.2063
                - printf
                - git_read_line_interactively
                - strncasecmp
                - putchar
            - BranchSide:      'builtin/clean.c:798,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_remove_empty_items
                - quote_path
                - _.2063
                - printf
                - git_read_line_interactively
                - strncasecmp
                - putchar
        - Branch String:   'builtin/clean.c:800,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:800,6'
              BranchSideFuncs:
                - string_list_remove_empty_items
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/clean.c:801,3'
              BranchSideFuncs:
                - string_list_remove_empty_items
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'builtin/clean.c:786,12'
          Dst:             quote_path
        - Src:             'builtin/clean.c:788,11'
          Dst:             _
        - Src:             'builtin/clean.c:788,4'
          Dst:             printf
        - Src:             'builtin/clean.c:789,8'
          Dst:             git_read_line_interactively
        - Src:             'builtin/clean.c:790,5'
          Dst:             putchar
        - Src:             'builtin/clean.c:794,23'
          Dst:             strncasecmp
        - Src:             'builtin/clean.c:801,3'
          Dst:             string_list_remove_empty_items
        - Src:             'builtin/clean.c:803,2'
          Dst:             strbuf_release
        - Src:             'builtin/clean.c:804,2'
          Dst:             strbuf_release
    - functionName:    select_by_numbers_cmd
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - list_and_choose
        - string_list_remove_empty_items
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/clean.c:740,19'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:746,12'
              BranchSideFuncs:
                - list_and_choose
                - string_list_remove_empty_items
                - free
            - BranchSide:      'builtin/clean.c:746,12'
              BranchSideFuncs:
                - list_and_choose
                - string_list_remove_empty_items
                - free
        - Branch String:   'builtin/clean.c:756,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:757,7'
              BranchSideFuncs:
                - string_list_remove_empty_items
                - free
            - BranchSide:      'builtin/clean.c:769,2'
              BranchSideFuncs:
                - string_list_remove_empty_items
                - free
        - Branch String:   'builtin/clean.c:757,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:758,6'
              BranchSideFuncs:
                - string_list_remove_empty_items
                - free
            - BranchSide:      'builtin/clean.c:759,14'
              BranchSideFuncs:
                - string_list_remove_empty_items
                - free
        - Branch String:   'builtin/clean.c:759,14'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:761,5'
              BranchSideFuncs:
                - string_list_remove_empty_items
                - free
            - BranchSide:      'builtin/clean.c:765,6'
              BranchSideFuncs:
                - string_list_remove_empty_items
                - free
      Callsites:
        - Src:             'builtin/clean.c:754,11'
          Dst:             list_and_choose
        - Src:             'builtin/clean.c:769,2'
          Dst:             string_list_remove_empty_items
    - functionName:    filter_by_patterns_cmd
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         34
      ICount:          211
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - add_pattern
        - add_pattern_list
        - clean_print_color
        - dir_clear
        - git_read_line_interactively
        - is_excluded
        - pretty_print_dels
        - printf
        - printf_ln
        - putchar
        - strbuf_list_free
        - strbuf_release
        - strbuf_split_max
        - strbuf_trim
        - string_list_remove_empty_items
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/clean.c:677,20'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:685,17'
              BranchSideFuncs:
                - strbuf_release
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - add_pattern_list
                - strbuf_split_max
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - string_list_remove_empty_items
                - is_excluded
                - strbuf_trim
                - add_pattern
                - putchar
                - pretty_print_dels
            - BranchSide:      'builtin/clean.c:685,17'
              BranchSideFuncs:
                - strbuf_release
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - add_pattern_list
                - strbuf_split_max
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - string_list_remove_empty_items
                - is_excluded
                - strbuf_trim
                - add_pattern
                - putchar
                - pretty_print_dels
        - Branch String:   'builtin/clean.c:685,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:686,4'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - strbuf_release
                - add_pattern_list
                - strbuf_split_max
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - string_list_remove_empty_items
                - is_excluded
                - strbuf_trim
                - add_pattern
                - putchar
                - pretty_print_dels
            - BranchSide:      'builtin/clean.c:688,7'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - strbuf_release
                - add_pattern_list
                - strbuf_split_max
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - string_list_remove_empty_items
                - is_excluded
                - strbuf_trim
                - add_pattern
                - putchar
                - pretty_print_dels
        - Branch String:   'builtin/clean.c:688,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:689,4'
              BranchSideFuncs:
                - pretty_print_dels
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - strbuf_release
                - add_pattern_list
                - strbuf_split_max
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - string_list_remove_empty_items
                - is_excluded
                - strbuf_trim
                - add_pattern
                - putchar
            - BranchSide:      'builtin/clean.c:691,3'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - strbuf_release
                - add_pattern_list
                - strbuf_split_max
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - pretty_print_dels
                - string_list_remove_empty_items
                - is_excluded
                - strbuf_trim
                - add_pattern
                - putchar
        - Branch String:   'builtin/clean.c:694,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:695,4'
              BranchSideFuncs:
                - putchar
                - strbuf_release
                - add_pattern_list
                - strbuf_split_max
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - pretty_print_dels
                - string_list_remove_empty_items
                - is_excluded
                - strbuf_trim
                - add_pattern
            - BranchSide:      'builtin/clean.c:698,16'
              BranchSideFuncs:
                - strbuf_release
                - add_pattern_list
                - strbuf_split_max
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - putchar
                - pretty_print_dels
                - string_list_remove_empty_items
                - is_excluded
                - strbuf_trim
                - add_pattern
        - Branch String:   'builtin/clean.c:698,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:699,4'
              BranchSideFuncs:
                - add_pattern_list
                - strbuf_split_max
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - strbuf_release
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - putchar
                - pretty_print_dels
                - string_list_remove_empty_items
                - is_excluded
                - strbuf_trim
                - add_pattern
            - BranchSide:      'builtin/clean.c:701,8'
              BranchSideFuncs:
                - add_pattern_list
                - strbuf_split_max
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - strbuf_release
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - putchar
                - pretty_print_dels
                - string_list_remove_empty_items
                - is_excluded
                - strbuf_trim
                - add_pattern
        - Branch String:   'builtin/clean.c:704,3'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:705,16'
              BranchSideFuncs:
                - strbuf_trim
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - strbuf_release
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - add_pattern_list
                - strbuf_split_max
                - putchar
                - pretty_print_dels
                - string_list_remove_empty_items
                - is_excluded
                - add_pattern
            - BranchSide:      'builtin/clean.c:712,11'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - strbuf_release
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - add_pattern_list
                - strbuf_split_max
                - strbuf_trim
                - add_pattern
                - putchar
                - pretty_print_dels
                - string_list_remove_empty_items
                - is_excluded
        - Branch String:   'builtin/clean.c:706,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:707,5'
              BranchSideFuncs:
                - add_pattern
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - strbuf_release
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - add_pattern_list
                - strbuf_split_max
                - putchar
                - pretty_print_dels
                - string_list_remove_empty_items
                - is_excluded
                - strbuf_trim
            - BranchSide:      'builtin/clean.c:709,16'
              BranchSideFuncs:
                - add_pattern
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - strbuf_release
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - add_pattern_list
                - strbuf_split_max
                - putchar
                - pretty_print_dels
                - string_list_remove_empty_items
                - is_excluded
                - strbuf_trim
        - Branch String:   'builtin/clean.c:713,3'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:713,3'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - strbuf_release
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - add_pattern_list
                - strbuf_split_max
                - strbuf_trim
                - add_pattern
                - putchar
                - pretty_print_dels
                - string_list_remove_empty_items
                - is_excluded
            - BranchSide:      'builtin/clean.c:713,3'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - strbuf_release
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - add_pattern_list
                - strbuf_split_max
                - strbuf_trim
                - add_pattern
                - putchar
                - pretty_print_dels
                - string_list_remove_empty_items
                - is_excluded
        - Branch String:   'builtin/clean.c:713,3'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:714,8'
              BranchSideFuncs:
                - is_excluded
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - strbuf_release
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - add_pattern_list
                - strbuf_split_max
                - strbuf_trim
                - add_pattern
                - putchar
                - pretty_print_dels
                - string_list_remove_empty_items
            - BranchSide:      'builtin/clean.c:722,7'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - strbuf_release
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - add_pattern_list
                - strbuf_split_max
                - is_excluded
                - strbuf_trim
                - add_pattern
                - putchar
                - pretty_print_dels
                - string_list_remove_empty_items
        - Branch String:   'builtin/clean.c:716,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:717,6'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - strbuf_release
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - add_pattern_list
                - strbuf_split_max
                - strbuf_trim
                - add_pattern
                - putchar
                - pretty_print_dels
                - string_list_remove_empty_items
                - is_excluded
            - BranchSide:      'builtin/clean.c:720,3'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - strbuf_release
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - add_pattern_list
                - strbuf_split_max
                - strbuf_trim
                - add_pattern
                - putchar
                - pretty_print_dels
                - string_list_remove_empty_items
                - is_excluded
        - Branch String:   'builtin/clean.c:722,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:723,4'
              BranchSideFuncs:
                - string_list_remove_empty_items
                - strbuf_list_free
                - dir_clear
                - strbuf_release
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - add_pattern_list
                - strbuf_split_max
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - is_excluded
                - strbuf_trim
                - add_pattern
                - putchar
                - pretty_print_dels
            - BranchSide:      'builtin/clean.c:725,4'
              BranchSideFuncs:
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - strbuf_list_free
                - dir_clear
                - strbuf_release
                - clean_print_color
                - _.2063
                - printf
                - clean_print_color
                - git_read_line_interactively
                - add_pattern_list
                - strbuf_split_max
                - string_list_remove_empty_items
                - is_excluded
                - strbuf_trim
                - add_pattern
                - putchar
                - pretty_print_dels
      Callsites:
        - Src:             'builtin/clean.c:689,4'
          Dst:             pretty_print_dels
        - Src:             'builtin/clean.c:691,3'
          Dst:             clean_print_color
        - Src:             'builtin/clean.c:692,10'
          Dst:             _
        - Src:             'builtin/clean.c:692,3'
          Dst:             printf
        - Src:             'builtin/clean.c:693,3'
          Dst:             clean_print_color
        - Src:             'builtin/clean.c:694,7'
          Dst:             git_read_line_interactively
        - Src:             'builtin/clean.c:695,4'
          Dst:             putchar
        - Src:             'builtin/clean.c:701,8'
          Dst:             add_pattern_list
        - Src:             'builtin/clean.c:702,17'
          Dst:             strbuf_split_max
        - Src:             'builtin/clean.c:705,4'
          Dst:             strbuf_trim
        - Src:             'builtin/clean.c:709,4'
          Dst:             add_pattern
        - Src:             'builtin/clean.c:716,8'
          Dst:             is_excluded
        - Src:             'builtin/clean.c:723,4'
          Dst:             string_list_remove_empty_items
        - Src:             'builtin/clean.c:725,4'
          Dst:             clean_print_color
        - Src:             'builtin/clean.c:726,14'
          Dst:             _
        - Src:             'builtin/clean.c:726,4'
          Dst:             printf_ln
        - Src:             'builtin/clean.c:727,4'
          Dst:             clean_print_color
        - Src:             'builtin/clean.c:730,3'
          Dst:             strbuf_list_free
        - Src:             'builtin/clean.c:731,3'
          Dst:             dir_clear
        - Src:             'builtin/clean.c:734,2'
          Dst:             strbuf_release
    - functionName:    clean_cmd
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    remove_dirs
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - prefix
        - force_flag
        - dry_run
        - quiet
        - dir_gone
      BBCount:         74
      ICount:          527
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - _
        - __errno_location
        - closedir
        - is_nonbare_repository_dir
        - lstat64
        - lstat_cache_aware_rmdir
        - opendir
        - printf
        - quote_path
        - readdir_skip_dot_and_dotdot
        - remove_dirs
        - strbuf_addstr
        - strbuf_cmp
        - strbuf_complete
        - strbuf_realpath
        - strbuf_release
        - strbuf_setlen
        - string_list_append
        - string_list_clear
        - unlink
        - warning_errno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/clean.c:173,48'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:174,32'
              BranchSideFuncs:
                - is_nonbare_repository_dir
                - opendir
                - lstat_cache_aware_rmdir
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_complete.2055
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - string_list_append
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - string_list_append
                - _.2063
                - warning_errno
                - quote_path
                - _.2063
                - printf
                - _.2063
            - BranchSide:      'builtin/clean.c:185,16'
              BranchSideFuncs:
                - opendir
                - lstat_cache_aware_rmdir
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_complete.2055
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - string_list_append
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - string_list_append
                - _.2063
                - warning_errno
        - Branch String:   'builtin/clean.c:173,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:175,8'
              BranchSideFuncs:
                - quote_path
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
            - BranchSide:      'builtin/clean.c:185,16'
              BranchSideFuncs:
                - opendir
                - lstat_cache_aware_rmdir
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_complete.2055
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - string_list_append
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - string_list_append
                - _.2063
                - warning_errno
        - Branch String:   'builtin/clean.c:175,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:176,15'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
            - BranchSide:      'builtin/clean.c:181,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
        - Branch String:   'builtin/clean.c:177,11'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:177,24'
              BranchSideFuncs:
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
            - BranchSide:      'builtin/clean.c:177,52'
              BranchSideFuncs:
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
        - Branch String:   'builtin/clean.c:186,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:188,9'
              BranchSideFuncs:
                - strbuf_complete.2055
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - string_list_append
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - string_list_append
                - _.2063
                - warning_errno
            - BranchSide:      'builtin/clean.c:200,18'
              BranchSideFuncs:
                - strbuf_complete.2055
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - string_list_append
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - string_list_append
                - _.2063
                - warning_errno
        - Branch String:   'builtin/clean.c:188,9'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:188,7'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
            - BranchSide:      'builtin/clean.c:188,29'
              BranchSideFuncs:
                - lstat_cache_aware_rmdir
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
        - Branch String:   'builtin/clean.c:189,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:190,8'
              BranchSideFuncs:
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
            - BranchSide:      'builtin/clean.c:196,9'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
        - Branch String:   'builtin/clean.c:203,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:206,17'
              BranchSideFuncs:
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - string_list_append
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - string_list_append
                - _.2063
                - warning_errno
            - BranchSide:      'builtin/clean.c:240,11'
              BranchSideFuncs:
                - closedir
                - strbuf_setlen.2073
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
        - Branch String:   'builtin/clean.c:208,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:209,20'
              BranchSideFuncs:
                - _.2063
                - warning_errno
                - closedir
                - strbuf_setlen.2073
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
            - BranchSide:      'builtin/clean.c:210,12'
              BranchSideFuncs:
                - unlink
                - quote_path
                - string_list_append
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - _.2063
                - warning_errno
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - string_list_append
        - Branch String:   'builtin/clean.c:210,12'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:211,20'
              BranchSideFuncs:
                - remove_dirs
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - string_list_append
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - _.2063
                - warning_errno
                - quote_path
                - string_list_append
            - BranchSide:      'builtin/clean.c:220,10'
              BranchSideFuncs:
                - unlink
                - quote_path
                - string_list_append
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - remove_dirs
                - quote_path
                - string_list_append
                - _.2063
                - warning_errno
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
        - Branch String:   'builtin/clean.c:211,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:212,9'
              BranchSideFuncs:
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - string_list_append
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - _.2063
                - warning_errno
                - quote_path
                - string_list_append
            - BranchSide:      'builtin/clean.c:213,8'
              BranchSideFuncs:
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - string_list_append
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - _.2063
                - warning_errno
                - quote_path
                - string_list_append
        - Branch String:   'builtin/clean.c:213,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:214,16'
              BranchSideFuncs:
                - quote_path
                - string_list_append
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - string_list_append
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - _.2063
                - warning_errno
            - BranchSide:      'builtin/clean.c:217,6'
              BranchSideFuncs:
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - string_list_append
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - string_list_append
                - _.2063
                - warning_errno
        - Branch String:   'builtin/clean.c:220,10'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:220,8'
              BranchSideFuncs:
                - quote_path
                - string_list_append
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - remove_dirs
                - quote_path
                - string_list_append
                - _.2063
                - warning_errno
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
            - BranchSide:      'builtin/clean.c:220,31'
              BranchSideFuncs:
                - unlink
                - quote_path
                - string_list_append
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - remove_dirs
                - quote_path
                - string_list_append
                - _.2063
                - warning_errno
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
        - Branch String:   'builtin/clean.c:221,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:222,16'
              BranchSideFuncs:
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - string_list_append
                - remove_dirs
                - quote_path
                - string_list_append
                - _.2063
                - warning_errno
            - BranchSide:      'builtin/clean.c:225,9'
              BranchSideFuncs:
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_setlen.2073
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - string_list_append
                - remove_dirs
                - quote_path
                - string_list_append
                - _.2063
                - warning_errno
        - Branch String:   'builtin/clean.c:244,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:249,30'
              BranchSideFuncs:
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_realpath
            - BranchSide:      'builtin/clean.c:278,8'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
        - Branch String:   'builtin/clean.c:256,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:258,7'
              BranchSideFuncs:
                - strbuf_realpath
                - strbuf_cmp
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
            - BranchSide:      'builtin/clean.c:260,8'
              BranchSideFuncs:
                - strbuf_cmp
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - _.2063
                - lstat_cache_aware_rmdir
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
        - Branch String:   'builtin/clean.c:260,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:261,17'
              BranchSideFuncs:
                - lstat_cache_aware_rmdir
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
            - BranchSide:      'builtin/clean.c:264,10'
              BranchSideFuncs:
                - lstat_cache_aware_rmdir
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
        - Branch String:   'builtin/clean.c:261,17'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:261,29'
              BranchSideFuncs:
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
            - BranchSide:      'builtin/clean.c:261,53'
              BranchSideFuncs:
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
        - Branch String:   'builtin/clean.c:264,10'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:264,8'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
            - BranchSide:      'builtin/clean.c:264,30'
              BranchSideFuncs:
                - lstat_cache_aware_rmdir
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
        - Branch String:   'builtin/clean.c:265,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:266,6'
              BranchSideFuncs:
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
            - BranchSide:      'builtin/clean.c:268,9'
              BranchSideFuncs:
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
        - Branch String:   'builtin/clean.c:278,17'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:278,21'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
            - BranchSide:      'builtin/clean.c:278,21'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
        - Branch String:   'builtin/clean.c:278,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:278,21'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
            - BranchSide:      'builtin/clean.c:280,10'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
                - printf
                - _.2063
        - Branch String:   'builtin/clean.c:280,3'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:281,11'
              BranchSideFuncs:
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
            - BranchSide:      'builtin/clean.c:282,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
        - Branch String:   'builtin/clean.c:281,11'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:281,24'
              BranchSideFuncs:
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
            - BranchSide:      'builtin/clean.c:281,46'
              BranchSideFuncs:
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.2063
      Callsites:
        - Src:             'builtin/clean.c:174,6'
          Dst:             is_nonbare_repository_dir
        - Src:             'builtin/clean.c:176,4'
          Dst:             quote_path
        - Src:             'builtin/clean.c:177,22'
          Dst:             _
        - Src:             'builtin/clean.c:177,50'
          Dst:             _
        - Src:             'builtin/clean.c:177,4'
          Dst:             printf
        - Src:             'builtin/clean.c:185,8'
          Dst:             opendir
        - Src:             'builtin/clean.c:188,23'
          Dst:             lstat_cache_aware_rmdir
        - Src:             'builtin/clean.c:190,22'
          Dst:             __errno_location
        - Src:             'builtin/clean.c:191,4'
          Dst:             quote_path
        - Src:             'builtin/clean.c:192,4'
          Dst:             __errno_location
        - Src:             'builtin/clean.c:193,18'
          Dst:             _
        - Src:             'builtin/clean.c:193,4'
          Dst:             warning_errno
        - Src:             'builtin/clean.c:200,2'
          Dst:             strbuf_complete
        - Src:             'builtin/clean.c:203,14'
          Dst:             readdir_skip_dot_and_dotdot
        - Src:             'builtin/clean.c:206,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/clean.c:207,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/clean.c:208,7'
          Dst:             lstat64
        - Src:             'builtin/clean.c:209,18'
          Dst:             _
        - Src:             'builtin/clean.c:209,4'
          Dst:             warning_errno
        - Src:             'builtin/clean.c:211,8'
          Dst:             remove_dirs
        - Src:             'builtin/clean.c:214,5'
          Dst:             quote_path
        - Src:             'builtin/clean.c:215,5'
          Dst:             string_list_append
        - Src:             'builtin/clean.c:220,24'
          Dst:             unlink
        - Src:             'builtin/clean.c:222,5'
          Dst:             quote_path
        - Src:             'builtin/clean.c:223,5'
          Dst:             string_list_append
        - Src:             'builtin/clean.c:225,23'
          Dst:             __errno_location
        - Src:             'builtin/clean.c:226,5'
          Dst:             quote_path
        - Src:             'builtin/clean.c:227,5'
          Dst:             __errno_location
        - Src:             'builtin/clean.c:228,19'
          Dst:             _
        - Src:             'builtin/clean.c:228,5'
          Dst:             warning_errno
        - Src:             'builtin/clean.c:240,2'
          Dst:             closedir
        - Src:             'builtin/clean.c:242,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/clean.c:249,3'
          Dst:             strbuf_realpath
        - Src:             'builtin/clean.c:257,5'
          Dst:             strbuf_realpath
        - Src:             'builtin/clean.c:260,8'
          Dst:             strbuf_cmp
        - Src:             'builtin/clean.c:261,27'
          Dst:             _
        - Src:             'builtin/clean.c:261,51'
          Dst:             _
        - Src:             'builtin/clean.c:261,4'
          Dst:             printf
        - Src:             'builtin/clean.c:264,24'
          Dst:             lstat_cache_aware_rmdir
        - Src:             'builtin/clean.c:268,23'
          Dst:             __errno_location
        - Src:             'builtin/clean.c:269,5'
          Dst:             quote_path
        - Src:             'builtin/clean.c:270,5'
          Dst:             __errno_location
        - Src:             'builtin/clean.c:271,19'
          Dst:             _
        - Src:             'builtin/clean.c:271,5'
          Dst:             warning_errno
        - Src:             'builtin/clean.c:281,22'
          Dst:             _
        - Src:             'builtin/clean.c:281,44'
          Dst:             _
        - Src:             'builtin/clean.c:281,4'
          Dst:             printf
        - Src:             'builtin/clean.c:284,2'
          Dst:             strbuf_release
        - Src:             'builtin/clean.c:285,2'
          Dst:             strbuf_release
        - Src:             'builtin/clean.c:286,2'
          Dst:             strbuf_release
        - Src:             'builtin/clean.c:287,2'
          Dst:             string_list_clear
    - functionName:    opendir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    closedir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    interactive_main_loop
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - Q_
        - _
        - clean_print_color
        - list_and_choose
        - pretty_print_dels
        - printf_ln
        - quit_cmd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clean.c:833,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:833,18'
              BranchSideFuncs:
                - clean_print_color
                - Q_.2087
                - printf_ln
                - clean_print_color
                - pretty_print_dels
                - list_and_choose
                - quit_cmd
                - free
                - free
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
            - BranchSide:      'builtin/clean.c:833,18'
              BranchSideFuncs:
                - clean_print_color
                - Q_.2087
                - printf_ln
                - clean_print_color
                - pretty_print_dels
                - list_and_choose
                - quit_cmd
                - free
                - free
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
        - Branch String:   'builtin/clean.c:833,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:833,2'
              BranchSideFuncs:
                - clean_print_color
                - Q_.2087
                - printf_ln
                - clean_print_color
                - pretty_print_dels
                - list_and_choose
                - quit_cmd
                - free
                - free
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
            - BranchSide:      'builtin/clean.c:836,20'
              BranchSideFuncs:
                - clean_print_color
                - Q_.2087
                - printf_ln
                - clean_print_color
                - pretty_print_dels
                - list_and_choose
                - quit_cmd
                - free
                - free
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
        - Branch String:   'builtin/clean.c:864,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:866,17'
              BranchSideFuncs:
                - free
                - free
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - clean_print_color
                - Q_.2087
                - printf_ln
                - clean_print_color
                - pretty_print_dels
                - list_and_choose
                - quit_cmd
            - BranchSide:      'builtin/clean.c:878,4'
              BranchSideFuncs:
                - quit_cmd
                - free
        - Branch String:   'builtin/clean.c:867,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:868,5'
              BranchSideFuncs:
                - free
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
                - clean_print_color
                - Q_.2087
                - printf_ln
                - clean_print_color
                - pretty_print_dels
                - list_and_choose
                - quit_cmd
                - free
            - BranchSide:      'builtin/clean.c:877,3'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/clean.c:869,9'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:870,6'
              BranchSideFuncs:
                - clean_print_color
                - Q_.2087
                - printf_ln
                - clean_print_color
                - pretty_print_dels
                - list_and_choose
                - quit_cmd
                - free
                - free
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
            - BranchSide:      'builtin/clean.c:875,5'
              BranchSideFuncs:
                - clean_print_color
                - Q_.2087
                - printf_ln
                - clean_print_color
                - pretty_print_dels
                - list_and_choose
                - quit_cmd
                - free
                - free
                - clean_print_color
                - _.2063
                - printf_ln
                - clean_print_color
      Callsites:
        - Src:             'builtin/clean.c:854,3'
          Dst:             clean_print_color
        - Src:             'builtin/clean.c:855,13'
          Dst:             Q_
        - Src:             'builtin/clean.c:855,3'
          Dst:             printf_ln
        - Src:             'builtin/clean.c:858,3'
          Dst:             clean_print_color
        - Src:             'builtin/clean.c:860,3'
          Dst:             pretty_print_dels
        - Src:             'builtin/clean.c:862,12'
          Dst:             list_and_choose
        - Src:             'builtin/clean.c:870,6'
          Dst:             clean_print_color
        - Src:             'builtin/clean.c:871,16'
          Dst:             _
        - Src:             'builtin/clean.c:871,6'
          Dst:             printf_ln
        - Src:             'builtin/clean.c:872,6'
          Dst:             clean_print_color
        - Src:             'builtin/clean.c:878,4'
          Dst:             quit_cmd
    - functionName:    correct_untracked_entries
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
      BBCount:         25
      ICount:          203
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - check_dir_entry_contains
        - cmp_dir_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clean.c:890,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:892,3'
              BranchSideFuncs:
                - free
                - check_dir_entry_contains
                - check_dir_entry_contains
                - free
                - cmp_dir_entry
            - BranchSide:      'builtin/clean.c:915,12'
              BranchSideFuncs: []
        - Branch String:   'builtin/clean.c:892,32'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:892,3'
              BranchSideFuncs:
                - cmp_dir_entry
                - free
                - check_dir_entry_contains
                - check_dir_entry_contains
                - free
            - BranchSide:      'builtin/clean.c:893,30'
              BranchSideFuncs:
                - cmp_dir_entry
                - free
                - check_dir_entry_contains
                - check_dir_entry_contains
                - free
        - Branch String:   'builtin/clean.c:892,3'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:894,7'
              BranchSideFuncs:
                - free
                - check_dir_entry_contains
                - check_dir_entry_contains
                - free
                - cmp_dir_entry
            - BranchSide:      'builtin/clean.c:896,7'
              BranchSideFuncs:
                - cmp_dir_entry
                - free
                - check_dir_entry_contains
                - check_dir_entry_contains
                - free
        - Branch String:   'builtin/clean.c:896,29'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:897,32'
              BranchSideFuncs:
                - check_dir_entry_contains
                - cmp_dir_entry
                - free
                - check_dir_entry_contains
                - free
            - BranchSide:      'builtin/clean.c:901,28'
              BranchSideFuncs:
                - check_dir_entry_contains
                - free
                - cmp_dir_entry
                - free
                - check_dir_entry_contains
        - Branch String:   'builtin/clean.c:896,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:899,9'
              BranchSideFuncs:
                - free
                - free
                - check_dir_entry_contains
                - check_dir_entry_contains
                - cmp_dir_entry
            - BranchSide:      'builtin/clean.c:901,28'
              BranchSideFuncs:
                - check_dir_entry_contains
                - free
                - cmp_dir_entry
                - free
                - check_dir_entry_contains
        - Branch String:   'builtin/clean.c:907,25'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:907,4'
              BranchSideFuncs:
                - check_dir_entry_contains
                - check_dir_entry_contains
                - free
                - cmp_dir_entry
                - free
            - BranchSide:      'builtin/clean.c:908,36'
              BranchSideFuncs:
                - check_dir_entry_contains
                - check_dir_entry_contains
                - free
                - cmp_dir_entry
                - free
        - Branch String:   'builtin/clean.c:907,4'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:909,10'
              BranchSideFuncs:
                - free
                - check_dir_entry_contains
                - free
                - cmp_dir_entry
                - check_dir_entry_contains
            - BranchSide:      'builtin/clean.c:912,7'
              BranchSideFuncs:
                - free
                - check_dir_entry_contains
                - check_dir_entry_contains
                - free
                - cmp_dir_entry
      Callsites:
        - Src:             'builtin/clean.c:893,15'
          Dst:             cmp_dir_entry
        - Src:             'builtin/clean.c:897,7'
          Dst:             check_dir_entry_contains
        - Src:             'builtin/clean.c:908,11'
          Dst:             check_dir_entry_contains
    - functionName:    git_clean_config
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         18
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - color_parse
        - config_error_nonbool
        - const_error
        - git_color_config
        - git_column_config
        - git_config_bool
        - git_config_colorbool
        - git_default_config
        - lookup_config
        - skip_prefix
        - starts_with
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clean.c:111,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:112,28'
              BranchSideFuncs:
                - git_column_config
            - BranchSide:      'builtin/clean.c:116,14'
              BranchSideFuncs:
                - strcmp
                - git_config_colorbool
                - skip_prefix.2097
                - strcmp
                - git_config_bool
                - git_color_config
                - git_default_config
                - lookup_config
                - config_error_nonbool
                - const_error.2096
                - color_parse
        - Branch String:   'builtin/clean.c:116,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:117,42'
              BranchSideFuncs:
                - skip_prefix.2097
                - strcmp
                - git_config_bool
                - git_color_config
                - git_default_config
                - lookup_config
                - config_error_nonbool
                - const_error.2096
                - color_parse
            - BranchSide:      'builtin/clean.c:120,18'
              BranchSideFuncs:
                - skip_prefix.2097
                - strcmp
                - git_config_bool
                - git_color_config
                - git_default_config
                - lookup_config
                - config_error_nonbool
                - const_error.2096
                - color_parse
        - Branch String:   'builtin/clean.c:120,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:121,14'
              BranchSideFuncs:
                - lookup_config
                - config_error_nonbool
                - const_error.2096
                - color_parse
            - BranchSide:      'builtin/clean.c:129,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - git_color_config
                - git_default_config
        - Branch String:   'builtin/clean.c:122,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:123,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clean.c:124,8'
              BranchSideFuncs:
                - config_error_nonbool
                - const_error.2096
                - color_parse
        - Branch String:   'builtin/clean.c:124,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:125,11'
              BranchSideFuncs:
                - color_parse
            - BranchSide:      'builtin/clean.c:126,22'
              BranchSideFuncs:
                - color_parse
        - Branch String:   'builtin/clean.c:129,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:130,35'
              BranchSideFuncs:
                - git_color_config
                - git_default_config
            - BranchSide:      'builtin/clean.c:134,23'
              BranchSideFuncs:
                - git_color_config
                - git_default_config
        - Branch String:   'builtin/clean.c:134,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:135,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clean.c:137,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/clean.c:111,6'
          Dst:             starts_with
        - Src:             'builtin/clean.c:112,10'
          Dst:             git_column_config
        - Src:             'builtin/clean.c:116,7'
          Dst:             strcmp
        - Src:             'builtin/clean.c:117,21'
          Dst:             git_config_colorbool
        - Src:             'builtin/clean.c:120,6'
          Dst:             skip_prefix
        - Src:             'builtin/clean.c:121,14'
          Dst:             lookup_config
        - Src:             'builtin/clean.c:125,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/clean.c:125,11'
          Dst:             const_error
        - Src:             'builtin/clean.c:126,10'
          Dst:             color_parse
        - Src:             'builtin/clean.c:129,7'
          Dst:             strcmp
        - Src:             'builtin/clean.c:130,19'
          Dst:             git_config_bool
        - Src:             'builtin/clean.c:134,6'
          Dst:             git_color_config
        - Src:             'builtin/clean.c:137,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    exclude_cb
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - string_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clean.c:155,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:155,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/clean.c:155,2'
              BranchSideFuncs:
                - string_list_append
      Callsites:
        - Src:             'builtin/clean.c:155,2'
          Dst:             BUG_fl
        - Src:             'builtin/clean.c:156,2'
          Dst:             string_list_append
    - functionName:    cmd_clean
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         99
      ICount:          829
      EdgeCount:       130
      CyclomaticComplexity: 33
      functionsReached:
        - _
        - __errno_location
        - add_pattern
        - add_pattern_list
        - clear_pathspec
        - correct_untracked_entries
        - die
        - die_errno
        - dir_clear
        - fill_directory
        - git_clean_config
        - git_config
        - index_name_is_other
        - interactive_main_loop
        - lstat64
        - parse_options
        - parse_pathspec
        - prepare_repo_settings
        - printf
        - quote_path
        - relative_path
        - remove_dirs
        - repo_read_index
        - setup_standard_excludes
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - string_list_append
        - string_list_clear
        - unlink
        - warning_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/clean.c:952,25'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:952,29'
              BranchSideFuncs:
                - _.2063
                - die
                - setup_standard_excludes
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
                - _.2063
                - die
            - BranchSide:      'builtin/clean.c:955,6'
              BranchSideFuncs:
                - setup_standard_excludes
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
                - _.2063
                - die
        - Branch String:   'builtin/clean.c:952,35'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:952,39'
              BranchSideFuncs:
                - setup_standard_excludes
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
                - _.2063
                - die
            - BranchSide:      'builtin/clean.c:955,6'
              BranchSideFuncs:
                - setup_standard_excludes
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
                - _.2063
                - die
        - Branch String:   'builtin/clean.c:952,51'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:952,55'
              BranchSideFuncs:
                - setup_standard_excludes
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
                - _.2063
                - die
            - BranchSide:      'builtin/clean.c:955,6'
              BranchSideFuncs:
                - setup_standard_excludes
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
                - _.2063
                - die
        - Branch String:   'builtin/clean.c:952,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:953,7'
              BranchSideFuncs:
                - setup_standard_excludes
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
                - _.2063
                - die
            - BranchSide:      'builtin/clean.c:955,6'
              BranchSideFuncs:
                - setup_standard_excludes
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
                - _.2063
                - die
        - Branch String:   'builtin/clean.c:955,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:956,12'
              BranchSideFuncs:
                - setup_standard_excludes
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
                - _.2063
                - die
            - BranchSide:      'builtin/clean.c:958,7'
              BranchSideFuncs:
                - setup_standard_excludes
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
                - _.2063
                - die
        - Branch String:   'builtin/clean.c:962,14'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:962,17'
              BranchSideFuncs:
                - setup_standard_excludes
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
                - _.2063
                - die
            - BranchSide:      'builtin/clean.c:964,7'
              BranchSideFuncs:
                - setup_standard_excludes
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
        - Branch String:   'builtin/clean.c:962,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:963,7'
              BranchSideFuncs:
                - _.2063
                - die
            - BranchSide:      'builtin/clean.c:964,7'
              BranchSideFuncs:
                - setup_standard_excludes
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
        - Branch String:   'builtin/clean.c:964,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:965,3'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
            - BranchSide:      'builtin/clean.c:966,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
        - Branch String:   'builtin/clean.c:966,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:967,7'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
            - BranchSide:      'builtin/clean.c:969,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
        - Branch String:   'builtin/clean.c:969,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:974,22'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
            - BranchSide:      'builtin/clean.c:977,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
        - Branch String:   'builtin/clean.c:977,25'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:977,29'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
            - BranchSide:      'builtin/clean.c:1009,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
        - Branch String:   'builtin/clean.c:977,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:993,7'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
            - BranchSide:      'builtin/clean.c:1009,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
        - Branch String:   'builtin/clean.c:994,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:995,8'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
            - BranchSide:      'builtin/clean.c:1006,7'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
                - _.2063
                - die
        - Branch String:   'builtin/clean.c:1012,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1013,7'
              BranchSideFuncs:
                - _.2063
                - die
            - BranchSide:      'builtin/clean.c:1015,7'
              BranchSideFuncs:
                - add_pattern_list
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
                - add_pattern
        - Branch String:   'builtin/clean.c:1016,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1017,28'
              BranchSideFuncs:
                - add_pattern
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
            - BranchSide:      'builtin/clean.c:1021,10'
              BranchSideFuncs:
                - parse_pathspec
                - fill_directory
                - correct_untracked_entries
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
        - Branch String:   'builtin/clean.c:1026,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1027,31'
              BranchSideFuncs:
                - index_name_is_other
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
            - BranchSide:      'builtin/clean.c:1044,2'
              BranchSideFuncs:
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
        - Branch String:   'builtin/clean.c:1031,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1032,4'
              BranchSideFuncs:
                - lstat64
                - relative_path
                - string_list_append
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - die_errno
            - BranchSide:      'builtin/clean.c:1034,13'
              BranchSideFuncs:
                - lstat64
                - relative_path
                - string_list_append
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - die_errno
        - Branch String:   'builtin/clean.c:1034,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1035,35'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/clean.c:1037,7'
              BranchSideFuncs:
                - relative_path
                - string_list_append
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - die_errno
        - Branch String:   'builtin/clean.c:1037,27'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1037,31'
              BranchSideFuncs:
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - relative_path
                - string_list_append
                - die_errno
            - BranchSide:      'builtin/clean.c:1040,23'
              BranchSideFuncs:
                - relative_path
                - string_list_append
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - die_errno
        - Branch String:   'builtin/clean.c:1037,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1038,4'
              BranchSideFuncs:
                - relative_path
                - string_list_append
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - die_errno
            - BranchSide:      'builtin/clean.c:1040,23'
              BranchSideFuncs:
                - relative_path
                - string_list_append
                - dir_clear
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
                - index_name_is_other
                - lstat64
                - die_errno
        - Branch String:   'builtin/clean.c:1046,18'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1046,30'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - interactive_main_loop
            - BranchSide:      'builtin/clean.c:1049,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
        - Branch String:   'builtin/clean.c:1046,6'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1047,3'
              BranchSideFuncs:
                - interactive_main_loop
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
            - BranchSide:      'builtin/clean.c:1049,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
        - Branch String:   'builtin/clean.c:1049,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1049,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
            - BranchSide:      'builtin/clean.c:1049,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
        - Branch String:   'builtin/clean.c:1049,2'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1052,3'
              BranchSideFuncs:
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
            - BranchSide:      'builtin/clean.c:1088,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
        - Branch String:   'builtin/clean.c:1053,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1054,29'
              BranchSideFuncs:
                - strbuf_addstr.2072
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
            - BranchSide:      'builtin/clean.c:1056,28'
              BranchSideFuncs:
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
        - Branch String:   'builtin/clean.c:1063,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1064,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
            - BranchSide:      'builtin/clean.c:1066,7'
              BranchSideFuncs:
                - unlink
                - quote_path
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - strbuf_addstr.2072
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
        - Branch String:   'builtin/clean.c:1066,7'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1067,31'
              BranchSideFuncs:
                - remove_dirs
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_addstr.2072
                - quote_path
                - _.2063
                - printf
                - _.2063
            - BranchSide:      'builtin/clean.c:1074,10'
              BranchSideFuncs:
                - unlink
                - quote_path
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
        - Branch String:   'builtin/clean.c:1067,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1068,11'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - strbuf_addstr.2072
                - quote_path
                - _.2063
                - printf
                - _.2063
            - BranchSide:      'builtin/clean.c:1069,8'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - strbuf_addstr.2072
                - quote_path
                - _.2063
                - printf
                - _.2063
        - Branch String:   'builtin/clean.c:1069,13'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1069,17'
              BranchSideFuncs:
                - quote_path
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - strbuf_addstr.2072
                - _.2063
            - BranchSide:      'builtin/clean.c:1073,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
        - Branch String:   'builtin/clean.c:1069,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1070,24'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
            - BranchSide:      'builtin/clean.c:1073,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
        - Branch String:   'builtin/clean.c:1071,12'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1071,24'
              BranchSideFuncs:
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - strbuf_addstr.2072
            - BranchSide:      'builtin/clean.c:1071,46'
              BranchSideFuncs:
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - strbuf_addstr.2072
        - Branch String:   'builtin/clean.c:1074,10'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1074,8'
              BranchSideFuncs:
                - quote_path
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
            - BranchSide:      'builtin/clean.c:1074,40'
              BranchSideFuncs:
                - unlink
                - quote_path
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
        - Branch String:   'builtin/clean.c:1075,8'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1076,9'
              BranchSideFuncs:
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - printf
                - _.2063
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
            - BranchSide:      'builtin/clean.c:1081,16'
              BranchSideFuncs:
                - quote_path
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
                - _.2063
        - Branch String:   'builtin/clean.c:1083,12'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:1083,24'
              BranchSideFuncs:
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
            - BranchSide:      'builtin/clean.c:1083,46'
              BranchSideFuncs:
                - _.2063
                - printf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - clear_pathspec
                - strbuf_setlen.2073
                - strbuf_addstr.2072
                - lstat64
                - unlink
                - quote_path
                - _.2063
                - __errno_location
                - quote_path
                - __errno_location
                - _.2063
                - warning_errno
                - remove_dirs
                - quote_path
                - _.2063
                - printf
                - _.2063
                - strbuf_addstr.2072
      Callsites:
        - Src:             'builtin/clean.c:947,2'
          Dst:             git_config
        - Src:             'builtin/clean.c:947,2'
          Dst:             git_clean_config
        - Src:             'builtin/clean.c:949,9'
          Dst:             parse_options
        - Src:             'builtin/clean.c:953,7'
          Dst:             _
        - Src:             'builtin/clean.c:953,3'
          Dst:             die
        - Src:             'builtin/clean.c:963,7'
          Dst:             _
        - Src:             'builtin/clean.c:963,3'
          Dst:             die
        - Src:             'builtin/clean.c:965,3'
          Dst:             setup_standard_excludes
        - Src:             'builtin/clean.c:1009,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/clean.c:1012,6'
          Dst:             repo_read_index
        - Src:             'builtin/clean.c:1013,7'
          Dst:             _
        - Src:             'builtin/clean.c:1013,3'
          Dst:             die
        - Src:             'builtin/clean.c:1015,7'
          Dst:             add_pattern_list
        - Src:             'builtin/clean.c:1017,3'
          Dst:             add_pattern
        - Src:             'builtin/clean.c:1019,2'
          Dst:             parse_pathspec
        - Src:             'builtin/clean.c:1023,2'
          Dst:             fill_directory
        - Src:             'builtin/clean.c:1024,2'
          Dst:             correct_untracked_entries
        - Src:             'builtin/clean.c:1031,8'
          Dst:             index_name_is_other
        - Src:             'builtin/clean.c:1034,7'
          Dst:             lstat64
        - Src:             'builtin/clean.c:1035,4'
          Dst:             die_errno
        - Src:             'builtin/clean.c:1040,9'
          Dst:             relative_path
        - Src:             'builtin/clean.c:1041,3'
          Dst:             string_list_append
        - Src:             'builtin/clean.c:1044,2'
          Dst:             dir_clear
        - Src:             'builtin/clean.c:1047,3'
          Dst:             interactive_main_loop
        - Src:             'builtin/clean.c:1052,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/clean.c:1054,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/clean.c:1056,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/clean.c:1063,7'
          Dst:             lstat64
        - Src:             'builtin/clean.c:1067,8'
          Dst:             remove_dirs
        - Src:             'builtin/clean.c:1070,13'
          Dst:             quote_path
        - Src:             'builtin/clean.c:1071,22'
          Dst:             _
        - Src:             'builtin/clean.c:1071,44'
          Dst:             _
        - Src:             'builtin/clean.c:1071,5'
          Dst:             printf
        - Src:             'builtin/clean.c:1074,24'
          Dst:             unlink
        - Src:             'builtin/clean.c:1076,23'
          Dst:             __errno_location
        - Src:             'builtin/clean.c:1077,13'
          Dst:             quote_path
        - Src:             'builtin/clean.c:1078,5'
          Dst:             __errno_location
        - Src:             'builtin/clean.c:1079,19'
          Dst:             _
        - Src:             'builtin/clean.c:1079,5'
          Dst:             warning_errno
        - Src:             'builtin/clean.c:1082,13'
          Dst:             quote_path
        - Src:             'builtin/clean.c:1083,22'
          Dst:             _
        - Src:             'builtin/clean.c:1083,44'
          Dst:             _
        - Src:             'builtin/clean.c:1083,5'
          Dst:             printf
        - Src:             'builtin/clean.c:1088,2'
          Dst:             strbuf_release
        - Src:             'builtin/clean.c:1089,2'
          Dst:             strbuf_release
        - Src:             'builtin/clean.c:1090,2'
          Dst:             string_list_clear
        - Src:             'builtin/clean.c:1091,2'
          Dst:             string_list_clear
        - Src:             'builtin/clean.c:1092,2'
          Dst:             clear_pathspec
    - functionName:    list_config_item
      functionSourceFile: '/src/git/./help.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - prefix
        - str
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - string_list_append_nodup
        - xstrfmt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './help.h:57,33'
          Dst:             xstrfmt
        - Src:             './help.h:57,2'
          Dst:             string_list_append_nodup
    - functionName:    list_config_color_interactive_slots
      functionSourceFile: '/src/git/builtin/clean.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - prefix
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - list_config_item
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/clean.c:104,1'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:104,1'
              BranchSideFuncs:
                - list_config_item.2150
            - BranchSide:      'builtin/clean.c:104,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/clean.c:104,1'
          Branch Sides:
            - BranchSide:      'builtin/clean.c:104,1'
              BranchSideFuncs:
                - list_config_item.2150
            - BranchSide:      'builtin/clean.c:104,1'
              BranchSideFuncs:
                - list_config_item.2150
      Callsites:
        - Src:             'builtin/clean.c:104,1'
          Dst:             list_config_item
    - functionName:    parse_tree
      functionSourceFile: '/src/git/./tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_tree_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tree.h:25,9'
          Dst:             parse_tree_gently
    - functionName:    git_pathdup
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_detach
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:308,2'
          Dst:             repo_git_pathv
        - Src:             './path.h:310,9'
          Dst:             strbuf_detach
    - functionName:    strip_suffix_mem
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - suffix
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:785,20'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:785,30'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:785,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:784,18'
          Dst:             strlen
        - Src:             './git-compat-util.h:785,23'
          Dst:             memcmp
    - functionName:    strip_suffix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strip_suffix_mem
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './git-compat-util.h:801,9'
          Dst:             strlen
        - Src:             './git-compat-util.h:802,9'
          Dst:             strip_suffix_mem
    - functionName:    ends_with
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strip_suffix
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:714,9'
          Dst:             strip_suffix
    - functionName:    write_followtags
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - refs
        - msg
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ends_with
        - get_main_ref_store
        - repo_has_object_file_with_flags
        - starts_with
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:598,2'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:599,20'
              BranchSideFuncs:
                - starts_with
                - ends_with.2263
                - repo_has_object_file_with_flags
                - get_main_ref_store
                - refs_update_ref
            - BranchSide:      'builtin/clone.c:611,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/clone.c:599,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:600,4'
              BranchSideFuncs:
                - ends_with.2263
                - repo_has_object_file_with_flags
                - starts_with
                - get_main_ref_store
                - refs_update_ref
            - BranchSide:      'builtin/clone.c:601,17'
              BranchSideFuncs:
                - ends_with.2263
                - repo_has_object_file_with_flags
                - starts_with
                - get_main_ref_store
                - refs_update_ref
        - Branch String:   'builtin/clone.c:601,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:602,4'
              BranchSideFuncs:
                - starts_with
                - ends_with.2263
                - repo_has_object_file_with_flags
                - get_main_ref_store
                - refs_update_ref
            - BranchSide:      'builtin/clone.c:603,40'
              BranchSideFuncs:
                - repo_has_object_file_with_flags
                - starts_with
                - ends_with.2263
                - get_main_ref_store
                - refs_update_ref
        - Branch String:   'builtin/clone.c:603,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:606,4'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - starts_with
                - ends_with.2263
                - repo_has_object_file_with_flags
            - BranchSide:      'builtin/clone.c:607,38'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - starts_with
                - ends_with.2263
                - repo_has_object_file_with_flags
      Callsites:
        - Src:             'builtin/clone.c:599,8'
          Dst:             starts_with
        - Src:             'builtin/clone.c:601,7'
          Dst:             ends_with
        - Src:             'builtin/clone.c:603,8'
          Dst:             repo_has_object_file_with_flags
        - Src:             'builtin/clone.c:607,19'
          Dst:             get_main_ref_store
        - Src:             'builtin/clone.c:607,3'
          Dst:             refs_update_ref
    - functionName:    write_remote_refs
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - local_refs
      BBCount:         15
      ICount:          96
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - die
        - get_main_ref_store
        - initial_ref_transaction_commit
        - ref_transaction_create
        - ref_transaction_free
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:577,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:578,17'
              BranchSideFuncs:
                - initial_ref_transaction_commit
                - strbuf_release
                - ref_transaction_free
                - die
                - ref_transaction_create
                - die
            - BranchSide:      'builtin/clone.c:580,11'
              BranchSideFuncs:
                - initial_ref_transaction_commit
                - strbuf_release
                - ref_transaction_free
                - die
                - ref_transaction_create
                - die
        - Branch String:   'builtin/clone.c:580,2'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:581,8'
              BranchSideFuncs:
                - initial_ref_transaction_commit
                - strbuf_release
                - ref_transaction_free
                - die
                - ref_transaction_create
                - die
            - BranchSide:      'builtin/clone.c:588,37'
              BranchSideFuncs:
                - initial_ref_transaction_commit
                - strbuf_release
                - ref_transaction_free
                - die
        - Branch String:   'builtin/clone.c:581,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:582,4'
              BranchSideFuncs:
                - ref_transaction_create
                - initial_ref_transaction_commit
                - strbuf_release
                - ref_transaction_free
                - die
                - die
            - BranchSide:      'builtin/clone.c:583,30'
              BranchSideFuncs:
                - ref_transaction_create
                - initial_ref_transaction_commit
                - strbuf_release
                - ref_transaction_free
                - die
                - die
        - Branch String:   'builtin/clone.c:583,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:585,18'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/clone.c:586,2'
              BranchSideFuncs:
                - initial_ref_transaction_commit
                - strbuf_release
                - ref_transaction_free
                - die
                - ref_transaction_create
                - die
        - Branch String:   'builtin/clone.c:588,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:589,17'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/clone.c:591,2'
              BranchSideFuncs:
                - strbuf_release
                - ref_transaction_free
      Callsites:
        - Src:             'builtin/clone.c:575,34'
          Dst:             get_main_ref_store
        - Src:             'builtin/clone.c:575,6'
          Dst:             ref_store_transaction_begin
        - Src:             'builtin/clone.c:578,3'
          Dst:             die
        - Src:             'builtin/clone.c:583,7'
          Dst:             ref_transaction_create
        - Src:             'builtin/clone.c:585,4'
          Dst:             die
        - Src:             'builtin/clone.c:588,6'
          Dst:             initial_ref_transaction_commit
        - Src:             'builtin/clone.c:589,3'
          Dst:             die
        - Src:             'builtin/clone.c:591,2'
          Dst:             strbuf_release
        - Src:             'builtin/clone.c:592,2'
          Dst:             ref_transaction_free
    - functionName:    iterate_ref_map
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cb_data
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:622,13'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:622,17'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clone.c:622,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/clone.c:622,2'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:623,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clone.c:624,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/clone.c:624,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:625,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clone.c:627,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    git_has_dos_drive_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_absolute_path
      functionSourceFile: '/src/git/./abspath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_is_dir_sep
      functionUses:    1
      BranchProfiles:
        - Branch String:   './abspath.h:30,29'
          Branch Sides:
            - BranchSide:      './abspath.h:30,29'
              BranchSideFuncs: []
            - BranchSide:      './abspath.h:30,53'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.2267
      Callsites:
        - Src:             './abspath.h:30,9'
          Dst:             git_is_dir_sep
        - Src:             './abspath.h:30,32'
          Dst:             git_has_dos_drive_prefix
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    copy_alternates
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - src_repo
      BBCount:         16
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - add_to_alternates_file
        - fclose
        - is_absolute_path
        - mkpathdup
        - normalize_path_copy
        - strbuf_getline
        - strbuf_release
        - warning
        - xfopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:290,2'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:292,13'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - fclose
                - is_absolute_path.2269
                - mkpathdup
                - normalize_path_copy
                - add_to_alternates_file
                - free
                - warning
                - add_to_alternates_file
            - BranchSide:      'builtin/clone.c:306,2'
              BranchSideFuncs:
                - strbuf_release
                - fclose
        - Branch String:   'builtin/clone.c:292,17'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:292,25'
              BranchSideFuncs:
                - is_absolute_path.2269
                - mkpathdup
                - normalize_path_copy
                - add_to_alternates_file
                - free
                - strbuf_getline
                - strbuf_release
                - fclose
                - warning
                - add_to_alternates_file
            - BranchSide:      'builtin/clone.c:293,4'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - fclose
                - is_absolute_path.2269
                - mkpathdup
                - normalize_path_copy
                - add_to_alternates_file
                - free
                - warning
                - add_to_alternates_file
        - Branch String:   'builtin/clone.c:292,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:293,4'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - fclose
                - is_absolute_path.2269
                - mkpathdup
                - normalize_path_copy
                - add_to_alternates_file
                - free
                - warning
                - add_to_alternates_file
            - BranchSide:      'builtin/clone.c:294,29'
              BranchSideFuncs:
                - is_absolute_path.2269
                - mkpathdup
                - normalize_path_copy
                - add_to_alternates_file
                - free
                - strbuf_getline
                - strbuf_release
                - fclose
                - warning
                - add_to_alternates_file
        - Branch String:   'builtin/clone.c:294,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:295,32'
              BranchSideFuncs:
                - add_to_alternates_file
                - strbuf_getline
                - strbuf_release
                - fclose
                - is_absolute_path.2269
                - mkpathdup
                - normalize_path_copy
                - add_to_alternates_file
                - free
                - warning
            - BranchSide:      'builtin/clone.c:298,41'
              BranchSideFuncs:
                - mkpathdup
                - normalize_path_copy
                - add_to_alternates_file
                - free
                - strbuf_getline
                - strbuf_release
                - fclose
                - is_absolute_path.2269
                - add_to_alternates_file
                - warning
        - Branch String:   'builtin/clone.c:299,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:300,27'
              BranchSideFuncs:
                - warning
                - free
                - strbuf_getline
                - strbuf_release
                - fclose
                - is_absolute_path.2269
                - mkpathdup
                - normalize_path_copy
                - add_to_alternates_file
                - add_to_alternates_file
            - BranchSide:      'builtin/clone.c:303,5'
              BranchSideFuncs:
                - warning
                - free
                - strbuf_getline
                - strbuf_release
                - fclose
                - is_absolute_path.2269
                - mkpathdup
                - normalize_path_copy
                - add_to_alternates_file
                - add_to_alternates_file
      Callsites:
        - Src:             'builtin/clone.c:287,13'
          Dst:             xfopen
        - Src:             'builtin/clone.c:290,9'
          Dst:             strbuf_getline
        - Src:             'builtin/clone.c:294,7'
          Dst:             is_absolute_path
        - Src:             'builtin/clone.c:295,4'
          Dst:             add_to_alternates_file
        - Src:             'builtin/clone.c:298,14'
          Dst:             mkpathdup
        - Src:             'builtin/clone.c:299,8'
          Dst:             normalize_path_copy
        - Src:             'builtin/clone.c:300,4'
          Dst:             add_to_alternates_file
        - Src:             'builtin/clone.c:302,4'
          Dst:             warning
        - Src:             'builtin/clone.c:306,2'
          Dst:             strbuf_release
        - Src:             'builtin/clone.c:307,2'
          Dst:             fclose
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    mkdir_if_missing
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pathname
        - mode
      BBCount:         13
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - __errno_location
        - die
        - die_errno
        - mkdir
        - stat64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/clone.c:314,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:315,3'
              BranchSideFuncs:
                - __errno_location
                - stat64
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:317,6'
              BranchSideFuncs:
                - __errno_location
                - stat64
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:317,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:318,13'
              BranchSideFuncs:
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:319,16'
              BranchSideFuncs:
                - stat64
                - _.2276
                - die
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:319,11'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:320,13'
              BranchSideFuncs:
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:321,12'
              BranchSideFuncs:
                - _.2276
                - die
      Callsites:
        - Src:             'builtin/clone.c:314,7'
          Dst:             mkdir
        - Src:             'builtin/clone.c:317,6'
          Dst:             __errno_location
        - Src:             'builtin/clone.c:318,13'
          Dst:             _
        - Src:             'builtin/clone.c:318,3'
          Dst:             die_errno
        - Src:             'builtin/clone.c:319,11'
          Dst:             stat64
        - Src:             'builtin/clone.c:320,13'
          Dst:             _
        - Src:             'builtin/clone.c:320,3'
          Dst:             die_errno
        - Src:             'builtin/clone.c:322,7'
          Dst:             _
        - Src:             'builtin/clone.c:322,3'
          Dst:             die
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    64
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    copy_or_link_directory
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - dest
        - src_repo
      BBCount:         53
      ICount:          394
      EdgeCount:       66
      CyclomaticComplexity: 15
      functionsReached:
        - _
        - __errno_location
        - copy_alternates
        - copy_file_with_time
        - die
        - die_errno
        - die_upon_dubious_ownership
        - dir_iterator_advance
        - dir_iterator_begin
        - git_fspathcmp
        - link
        - lstat64
        - mkdir_if_missing
        - strbuf_addch
        - strbuf_addstr
        - strbuf_setlen
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:350,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:351,7'
              BranchSideFuncs:
                - strbuf_addch.2274
                - strbuf_addch.2274
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_fspathcmp
                - copy_alternates
                - unlink
                - link
                - lstat64
                - _.2276
                - die
                - _.2276
                - die
                - copy_file_with_time
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - __errno_location
                - _.2276
                - die_errno
                - mkdir_if_missing
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:363,15'
              BranchSideFuncs:
                - strbuf_addch.2274
                - strbuf_addch.2274
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_fspathcmp
                - copy_alternates
                - unlink
                - link
                - lstat64
                - _.2276
                - die
                - _.2276
                - die
                - copy_file_with_time
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - __errno_location
                - _.2276
                - die_errno
                - mkdir_if_missing
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:351,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:352,22'
              BranchSideFuncs:
                - __errno_location
                - lstat64
                - __errno_location
                - _.2276
                - die_errno
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:360,13'
              BranchSideFuncs:
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:355,30'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:355,33'
              BranchSideFuncs:
                - __errno_location
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:358,12'
              BranchSideFuncs:
                - __errno_location
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:355,8'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:356,9'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:358,12'
              BranchSideFuncs:
                - __errno_location
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:368,2'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:369,17'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_fspathcmp
                - copy_alternates
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - unlink
                - link
                - lstat64
                - _.2276
                - die
                - _.2276
                - die
                - copy_file_with_time
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - __errno_location
                - _.2276
                - die_errno
                - mkdir_if_missing
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:421,6'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:374,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:375,8'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:378,7'
              BranchSideFuncs:
                - git_fspathcmp
                - copy_alternates
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - _.2276
                - die
                - unlink
                - link
                - lstat64
                - _.2276
                - die
                - _.2276
                - die
                - copy_file_with_time
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - __errno_location
                - _.2276
                - die_errno
                - mkdir_if_missing
        - Branch String:   'builtin/clone.c:378,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:379,21'
              BranchSideFuncs:
                - mkdir_if_missing
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_fspathcmp
                - copy_alternates
                - unlink
                - link
                - lstat64
                - _.2276
                - die
                - _.2276
                - die
                - copy_file_with_time
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - __errno_location
                - _.2276
                - die_errno
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:384,18'
              BranchSideFuncs:
                - git_fspathcmp
                - copy_alternates
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - mkdir_if_missing
                - _.2276
                - die
                - unlink
                - link
                - lstat64
                - _.2276
                - die
                - _.2276
                - die
                - copy_file_with_time
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - __errno_location
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:384,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:385,20'
              BranchSideFuncs:
                - unlink
                - link
                - lstat64
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_fspathcmp
                - copy_alternates
                - mkdir_if_missing
                - _.2276
                - die
                - _.2276
                - die
                - _.2276
                - die
                - copy_file_with_time
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - __errno_location
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:389,14'
              BranchSideFuncs:
                - unlink
                - link
                - lstat64
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_fspathcmp
                - copy_alternates
                - mkdir_if_missing
                - _.2276
                - die
                - _.2276
                - die
                - _.2276
                - die
                - copy_file_with_time
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - __errno_location
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:389,25'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:389,28'
              BranchSideFuncs:
                - __errno_location
                - link
                - lstat64
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_fspathcmp
                - copy_alternates
                - unlink
                - mkdir_if_missing
                - _.2276
                - die
                - _.2276
                - die
                - _.2276
                - die
                - copy_file_with_time
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:391,8'
              BranchSideFuncs:
                - link
                - lstat64
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_fspathcmp
                - copy_alternates
                - unlink
                - __errno_location
                - _.2276
                - die_errno
                - mkdir_if_missing
                - _.2276
                - die
                - _.2276
                - die
                - _.2276
                - die
                - copy_file_with_time
                - _.2276
                - die_errno
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:389,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:390,14'
              BranchSideFuncs:
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:391,8'
              BranchSideFuncs:
                - link
                - lstat64
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_fspathcmp
                - copy_alternates
                - unlink
                - __errno_location
                - _.2276
                - die_errno
                - mkdir_if_missing
                - _.2276
                - die
                - _.2276
                - die
                - _.2276
                - die
                - copy_file_with_time
                - _.2276
                - die_errno
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:391,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:392,14'
              BranchSideFuncs:
                - copy_file_with_time
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_fspathcmp
                - copy_alternates
                - unlink
                - link
                - lstat64
                - _.2276
                - die
                - _.2276
                - die
                - _.2276
                - die_errno
                - __errno_location
                - _.2276
                - die_errno
                - mkdir_if_missing
                - _.2276
                - die
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:417,27'
              BranchSideFuncs:
                - copy_file_with_time
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_fspathcmp
                - copy_alternates
                - unlink
                - link
                - lstat64
                - _.2276
                - die
                - _.2276
                - die
                - _.2276
                - die_errno
                - __errno_location
                - _.2276
                - die_errno
                - mkdir_if_missing
                - _.2276
                - die
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:392,8'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:401,15'
              BranchSideFuncs:
                - copy_file_with_time
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_fspathcmp
                - copy_alternates
                - unlink
                - link
                - lstat64
                - _.2276
                - die
                - _.2276
                - die
                - __errno_location
                - _.2276
                - die_errno
                - mkdir_if_missing
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:413,8'
              BranchSideFuncs:
                - copy_file_with_time
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_fspathcmp
                - copy_alternates
                - unlink
                - link
                - lstat64
                - _.2276
                - die
                - _.2276
                - die
                - __errno_location
                - _.2276
                - die_errno
                - mkdir_if_missing
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:401,9'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:402,10'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:403,12'
              BranchSideFuncs:
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_fspathcmp
                - copy_alternates
                - unlink
                - link
                - lstat64
                - _.2276
                - die
                - copy_file_with_time
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - __errno_location
                - _.2276
                - die_errno
                - mkdir_if_missing
                - _.2276
                - die
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:403,40'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:404,12'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:409,10'
              BranchSideFuncs:
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:404,38'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:405,12'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:409,10'
              BranchSideFuncs:
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:405,38'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:406,12'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:409,10'
              BranchSideFuncs:
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:406,40'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:407,12'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:409,10'
              BranchSideFuncs:
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:407,38'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:408,12'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:409,10'
              BranchSideFuncs:
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:403,9'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:409,10'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:411,5'
              BranchSideFuncs:
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_fspathcmp
                - copy_alternates
                - unlink
                - link
                - lstat64
                - _.2276
                - die
                - _.2276
                - die
                - copy_file_with_time
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - __errno_location
                - _.2276
                - die_errno
                - mkdir_if_missing
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:413,8'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:414,15'
              BranchSideFuncs:
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:415,24'
              BranchSideFuncs:
                - copy_file_with_time
                - dir_iterator_advance
                - strbuf_setlen.2282
                - _.2276
                - die
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_fspathcmp
                - copy_alternates
                - unlink
                - link
                - lstat64
                - _.2276
                - die
                - _.2276
                - die
                - _.2276
                - die_errno
                - __errno_location
                - _.2276
                - die_errno
                - mkdir_if_missing
                - _.2276
                - die
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:417,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:368,2'
              BranchSideFuncs:
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:418,14'
              BranchSideFuncs:
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:421,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:422,17'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:425,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/clone.c:344,2'
          Dst:             die_upon_dubious_ownership
        - Src:             'builtin/clone.c:346,2'
          Dst:             mkdir_if_missing
        - Src:             'builtin/clone.c:348,9'
          Dst:             dir_iterator_begin
        - Src:             'builtin/clone.c:351,7'
          Dst:             __errno_location
        - Src:             'builtin/clone.c:352,22'
          Dst:             __errno_location
        - Src:             'builtin/clone.c:355,9'
          Dst:             lstat64
        - Src:             'builtin/clone.c:356,9'
          Dst:             _
        - Src:             'builtin/clone.c:356,5'
          Dst:             die
        - Src:             'builtin/clone.c:358,4'
          Dst:             __errno_location
        - Src:             'builtin/clone.c:360,13'
          Dst:             _
        - Src:             'builtin/clone.c:360,3'
          Dst:             die_errno
        - Src:             'builtin/clone.c:363,2'
          Dst:             strbuf_addch
        - Src:             'builtin/clone.c:365,2'
          Dst:             strbuf_addch
        - Src:             'builtin/clone.c:368,24'
          Dst:             dir_iterator_advance
        - Src:             'builtin/clone.c:369,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/clone.c:370,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:371,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/clone.c:372,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:375,8'
          Dst:             _
        - Src:             'builtin/clone.c:375,4'
          Dst:             die
        - Src:             'builtin/clone.c:379,4'
          Dst:             mkdir_if_missing
        - Src:             'builtin/clone.c:384,8'
          Dst:             git_fspathcmp
        - Src:             'builtin/clone.c:385,4'
          Dst:             copy_alternates
        - Src:             'builtin/clone.c:389,7'
          Dst:             unlink
        - Src:             'builtin/clone.c:389,28'
          Dst:             __errno_location
        - Src:             'builtin/clone.c:390,14'
          Dst:             _
        - Src:             'builtin/clone.c:390,4'
          Dst:             die_errno
        - Src:             'builtin/clone.c:392,9'
          Dst:             link
        - Src:             'builtin/clone.c:401,9'
          Dst:             lstat64
        - Src:             'builtin/clone.c:402,10'
          Dst:             _
        - Src:             'builtin/clone.c:402,6'
          Dst:             die
        - Src:             'builtin/clone.c:409,10'
          Dst:             _
        - Src:             'builtin/clone.c:409,6'
          Dst:             die
        - Src:             'builtin/clone.c:414,15'
          Dst:             _
        - Src:             'builtin/clone.c:414,5'
          Dst:             die_errno
        - Src:             'builtin/clone.c:417,7'
          Dst:             copy_file_with_time
        - Src:             'builtin/clone.c:418,14'
          Dst:             _
        - Src:             'builtin/clone.c:418,4'
          Dst:             die_errno
        - Src:             'builtin/clone.c:422,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/clone.c:423,7'
          Dst:             _
        - Src:             'builtin/clone.c:423,3'
          Dst:             die
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    link
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config_set_multivar
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - key
        - value
        - value_pattern
        - flags
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_multivar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:832,2'
          Dst:             repo_config_set_multivar
    - functionName:    add_one_reference
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - cb_data
      BBCount:         9
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - add_to_alternates_file
        - compute_alternate_path
        - die
        - fprintf
        - strbuf_addf
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/clone.c:244,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:245,8'
              BranchSideFuncs:
                - strbuf_addf
                - add_to_alternates_file
                - strbuf_release
                - strbuf_release
                - free
            - BranchSide:      'builtin/clone.c:252,17'
              BranchSideFuncs:
                - strbuf_addf
                - add_to_alternates_file
                - strbuf_release
                - strbuf_release
                - free
        - Branch String:   'builtin/clone.c:245,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:246,18'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/clone.c:248,12'
              BranchSideFuncs:
                - _.2276
                - fprintf
                - strbuf_release
                - free
      Callsites:
        - Src:             'builtin/clone.c:242,18'
          Dst:             compute_alternate_path
        - Src:             'builtin/clone.c:246,4'
          Dst:             die
        - Src:             'builtin/clone.c:249,5'
          Dst:             _
        - Src:             'builtin/clone.c:248,4'
          Dst:             fprintf
        - Src:             'builtin/clone.c:253,3'
          Dst:             strbuf_addf
        - Src:             'builtin/clone.c:254,3'
          Dst:             add_to_alternates_file
        - Src:             'builtin/clone.c:255,3'
          Dst:             strbuf_release
        - Src:             'builtin/clone.c:258,2'
          Dst:             strbuf_release
    - functionName:    git_config_set_multivar_gently
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - key
        - value
        - value_pattern
        - flags
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_multivar_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:825,9'
          Dst:             repo_config_set_multivar_gently
    - functionName:    write_one_config
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - ctx
        - data
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - git_clone_config
        - git_config_set_multivar_gently
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:864,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:865,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clone.c:867,40'
              BranchSideFuncs:
                - git_config_set_multivar_gently
        - Branch String:   'builtin/clone.c:868,12'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:867,9'
              BranchSideFuncs:
                - git_config_set_multivar_gently
            - BranchSide:      'builtin/clone.c:868,20'
              BranchSideFuncs:
                - git_config_set_multivar_gently
      Callsites:
        - Src:             'builtin/clone.c:863,21'
          Dst:             git_clone_config
        - Src:             'builtin/clone.c:867,9'
          Dst:             git_config_set_multivar_gently
    - functionName:    git_clone_config
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - k
        - v
        - ctx
        - cb
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - config_error_nonbool
        - const_error
        - git_config_bool
        - git_default_config
        - strcmp
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/clone.c:840,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:841,8'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_default_config
            - BranchSide:      'builtin/clone.c:846,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_default_config
        - Branch String:   'builtin/clone.c:841,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:842,11'
              BranchSideFuncs:
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_default_config
            - BranchSide:      'builtin/clone.c:843,8'
              BranchSideFuncs:
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_default_config
        - Branch String:   'builtin/clone.c:846,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:847,43'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - git_default_config
            - BranchSide:      'builtin/clone.c:848,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - git_default_config
        - Branch String:   'builtin/clone.c:848,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:849,46'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/clone.c:851,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/clone.c:840,7'
          Dst:             strcmp
        - Src:             'builtin/clone.c:842,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/clone.c:842,11'
          Dst:             const_error
        - Src:             'builtin/clone.c:844,17'
          Dst:             xstrdup
        - Src:             'builtin/clone.c:846,7'
          Dst:             strcmp
        - Src:             'builtin/clone.c:847,27'
          Dst:             git_config_bool
        - Src:             'builtin/clone.c:848,7'
          Dst:             strcmp
        - Src:             'builtin/clone.c:849,30'
          Dst:             git_config_bool
        - Src:             'builtin/clone.c:851,9'
          Dst:             git_default_config
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_repo_path_1
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - is_bundle
      BBCount:         39
      ICount:          241
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - close
        - is_git_directory
        - open64
        - read_gitfile_gently
        - read_in_full
        - stat64
        - strbuf_addstr
        - strbuf_setlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:186,2'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:187,17'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - open64
                - read_in_full
                - close
                - strncmp
                - read_gitfile_gently
                - is_git_directory
            - BranchSide:      'builtin/clone.c:213,9'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
        - Branch String:   'builtin/clone.c:189,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:190,4'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - open64
                - read_in_full
                - close
                - strncmp
                - read_gitfile_gently
                - is_git_directory
            - BranchSide:      'builtin/clone.c:191,7'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - open64
                - read_in_full
                - close
                - strncmp
                - read_gitfile_gently
                - is_git_directory
        - Branch String:   'builtin/clone.c:191,27'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:191,47'
              BranchSideFuncs:
                - is_git_directory
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - open64
                - read_in_full
                - close
                - strncmp
                - read_gitfile_gently
            - BranchSide:      'builtin/clone.c:194,14'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - is_git_directory
                - open64
                - read_in_full
                - close
                - strncmp
                - read_gitfile_gently
        - Branch String:   'builtin/clone.c:191,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:192,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clone.c:194,14'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - is_git_directory
                - open64
                - read_in_full
                - close
                - strncmp
                - read_gitfile_gently
        - Branch String:   'builtin/clone.c:199,8'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:200,5'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - open64
                - read_in_full
                - close
                - strncmp
                - read_gitfile_gently
                - is_git_directory
            - BranchSide:      'builtin/clone.c:201,23'
              BranchSideFuncs:
                - read_in_full
                - close
                - strncmp
                - read_gitfile_gently
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - open64
                - is_git_directory
        - Branch String:   'builtin/clone.c:203,17'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:203,28'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - open64
                - read_in_full
                - close
                - strncmp
                - read_gitfile_gently
                - is_git_directory
            - BranchSide:      'builtin/clone.c:204,5'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - open64
                - read_in_full
                - close
                - strncmp
                - read_gitfile_gently
                - is_git_directory
        - Branch String:   'builtin/clone.c:203,8'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:204,5'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - open64
                - read_in_full
                - close
                - strncmp
                - read_gitfile_gently
                - is_git_directory
            - BranchSide:      'builtin/clone.c:205,10'
              BranchSideFuncs:
                - read_gitfile_gently
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - open64
                - read_in_full
                - close
                - strncmp
                - is_git_directory
        - Branch String:   'builtin/clone.c:206,8'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:207,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clone.c:210,3'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
                - open64
                - read_in_full
                - close
                - strncmp
                - read_gitfile_gently
                - is_git_directory
        - Branch String:   'builtin/clone.c:213,2'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:214,17'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
            - BranchSide:      'builtin/clone.c:222,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/clone.c:216,29'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:216,32'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
            - BranchSide:      'builtin/clone.c:220,2'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
        - Branch String:   'builtin/clone.c:216,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:217,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clone.c:220,2'
              BranchSideFuncs:
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - stat64
      Callsites:
        - Src:             'builtin/clone.c:187,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/clone.c:188,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:189,7'
          Dst:             stat64
        - Src:             'builtin/clone.c:191,30'
          Dst:             is_git_directory
        - Src:             'builtin/clone.c:198,18'
          Dst:             open64
        - Src:             'builtin/clone.c:201,10'
          Dst:             read_in_full
        - Src:             'builtin/clone.c:202,4'
          Dst:             close
        - Src:             'builtin/clone.c:203,20'
          Dst:             strncmp
        - Src:             'builtin/clone.c:205,10'
          Dst:             read_gitfile_gently
        - Src:             'builtin/clone.c:214,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/clone.c:215,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:216,8'
          Dst:             stat64
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    111
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recurse_submodules_cb
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - string_list_append
        - string_list_clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/clone.c:95,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:96,43'
              BranchSideFuncs:
                - string_list_clear
            - BranchSide:      'builtin/clone.c:97,11'
              BranchSideFuncs:
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/clone.c:97,11'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:98,44'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/clone.c:100,44'
              BranchSideFuncs:
                - string_list_append
      Callsites:
        - Src:             'builtin/clone.c:96,3'
          Dst:             string_list_clear
        - Src:             'builtin/clone.c:98,3'
          Dst:             string_list_append
        - Src:             'builtin/clone.c:100,3'
          Dst:             string_list_append
    - functionName:    checkout
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - submodule_progress
        - filter_submodules
        - ref_storage_format
      BBCount:         57
      ICount:          366
      EdgeCount:       72
      CyclomaticComplexity: 17
      functionsReached:
        - _
        - advice_enabled
        - common_exit
        - detach_advice
        - die
        - exit
        - expand_list_objects_filter_spec
        - get_main_ref_store
        - init_checkout_metadata
        - init_tree_desc
        - null_oid
        - oid_to_hex
        - parse_tree
        - parse_tree_indirect
        - ref_storage_format_to_name
        - repo_hold_locked_index
        - run_command
        - run_hooks_l
        - setup_work_tree
        - starts_with
        - strcmp
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - unpack_trees
        - warning
        - write_locked_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:743,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:744,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clone.c:746,48'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - _.2276
                - warning
                - strcmp
                - advice_enabled
                - free
                - setup_work_tree
                - repo_hold_locked_index
                - init_checkout_metadata
                - parse_tree_indirect
                - _.2276
                - oid_to_hex
                - die
                - parse_tree.2258
                - init_tree_desc
                - unpack_trees
                - free
                - write_locked_index
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - run_hooks_l
                - strvec_pushl
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - _.2276
                - die
                - _.2276
                - die
                - common_exit
                - exit
                - oid_to_hex
                - detach_advice
                - starts_with
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:748,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:749,11'
              BranchSideFuncs:
                - strcmp
                - advice_enabled
                - free
                - setup_work_tree
                - repo_hold_locked_index
                - init_checkout_metadata
                - parse_tree_indirect
                - _.2276
                - oid_to_hex
                - die
                - parse_tree.2258
                - init_tree_desc
                - unpack_trees
                - free
                - write_locked_index
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - run_hooks_l
                - strvec_pushl
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - _.2276
                - die
                - _.2276
                - die
                - common_exit
                - exit
                - oid_to_hex
                - detach_advice
                - starts_with
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:753,14'
              BranchSideFuncs:
                - strcmp
                - advice_enabled
                - free
                - setup_work_tree
                - repo_hold_locked_index
                - init_checkout_metadata
                - parse_tree_indirect
                - _.2276
                - oid_to_hex
                - die
                - parse_tree.2258
                - init_tree_desc
                - unpack_trees
                - free
                - write_locked_index
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - run_hooks_l
                - strvec_pushl
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - _.2276
                - die
                - _.2276
                - die
                - common_exit
                - exit
                - oid_to_hex
                - detach_advice
                - starts_with
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:753,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:754,7'
              BranchSideFuncs:
                - starts_with
                - _.2276
                - die
                - setup_work_tree
                - repo_hold_locked_index
                - init_checkout_metadata
                - parse_tree_indirect
                - _.2276
                - oid_to_hex
                - die
                - parse_tree.2258
                - init_tree_desc
                - unpack_trees
                - free
                - write_locked_index
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - run_hooks_l
                - strvec_pushl
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - _.2276
                - die
                - _.2276
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/clone.c:758,20'
              BranchSideFuncs:
                - starts_with
                - _.2276
                - die
                - setup_work_tree
                - repo_hold_locked_index
                - init_checkout_metadata
                - parse_tree_indirect
                - _.2276
                - oid_to_hex
                - die
                - parse_tree.2258
                - init_tree_desc
                - unpack_trees
                - free
                - write_locked_index
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - run_hooks_l
                - strvec_pushl
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - _.2276
                - die
                - _.2276
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/clone.c:754,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:755,18'
              BranchSideFuncs:
                - oid_to_hex
                - detach_advice
                - free
                - setup_work_tree
                - repo_hold_locked_index
                - init_checkout_metadata
                - parse_tree_indirect
                - _.2276
                - oid_to_hex
                - die
                - parse_tree.2258
                - init_tree_desc
                - unpack_trees
                - free
                - write_locked_index
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - run_hooks_l
                - strvec_pushl
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - _.2276
                - die
                - _.2276
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/clone.c:756,3'
              BranchSideFuncs:
                - free
                - setup_work_tree
                - repo_hold_locked_index
                - init_checkout_metadata
                - parse_tree_indirect
                - _.2276
                - oid_to_hex
                - die
                - parse_tree.2258
                - init_tree_desc
                - unpack_trees
                - free
                - write_locked_index
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - run_hooks_l
                - strvec_pushl
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - _.2276
                - die
                - _.2276
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/clone.c:758,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:0,0'
              BranchSideFuncs:
                - setup_work_tree
                - repo_hold_locked_index
                - init_checkout_metadata
                - parse_tree_indirect
                - _.2276
                - oid_to_hex
                - die
                - parse_tree.2258
                - init_tree_desc
                - unpack_trees
                - free
                - write_locked_index
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - run_hooks_l
                - strvec_pushl
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - _.2276
                - die
                - _.2276
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/clone.c:759,8'
              BranchSideFuncs:
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:779,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:780,7'
              BranchSideFuncs:
                - parse_tree.2258
                - init_tree_desc
                - unpack_trees
                - free
                - write_locked_index
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - run_hooks_l
                - strvec_pushl
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - _.2276
                - die
                - _.2276
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/clone.c:781,17'
              BranchSideFuncs:
                - parse_tree.2258
                - init_tree_desc
                - unpack_trees
                - free
                - write_locked_index
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - run_hooks_l
                - strvec_pushl
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - _.2276
                - die
                - _.2276
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/clone.c:781,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:782,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/clone.c:783,22'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
                - free
                - write_locked_index
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - run_hooks_l
                - strvec_pushl
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - _.2276
                - die
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:784,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:785,7'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:787,7'
              BranchSideFuncs:
                - free
                - write_locked_index
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - run_hooks_l
                - strvec_pushl
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:789,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:790,7'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:792,21'
              BranchSideFuncs:
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - run_hooks_l
                - strvec_pushl
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/clone.c:795,11'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:795,41'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clone.c:834,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/clone.c:795,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:796,24'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/clone.c:834,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/clone.c:800,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:801,21'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
            - BranchSide:      'builtin/clone.c:803,7'
              BranchSideFuncs:
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
        - Branch String:   'builtin/clone.c:803,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:804,22'
              BranchSideFuncs:
                - strvec_pushf
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/clone.c:806,7'
              BranchSideFuncs:
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/clone.c:806,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:807,21'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/clone.c:809,7'
              BranchSideFuncs:
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/clone.c:809,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:810,21'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/clone.c:812,7'
              BranchSideFuncs:
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/clone.c:812,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:813,21'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
            - BranchSide:      'builtin/clone.c:817,7'
              BranchSideFuncs:
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
        - Branch String:   'builtin/clone.c:817,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:818,22'
              BranchSideFuncs:
                - ref_storage_format_to_name
                - strvec_pushf
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
            - BranchSide:      'builtin/clone.c:821,7'
              BranchSideFuncs:
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
        - Branch String:   'builtin/clone.c:821,25'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:821,43'
              BranchSideFuncs:
                - run_command
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
            - BranchSide:      'builtin/clone.c:825,7'
              BranchSideFuncs:
                - run_command
                - strvec_push
        - Branch String:   'builtin/clone.c:821,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:822,22'
              BranchSideFuncs:
                - expand_list_objects_filter_spec
                - strvec_pushf
                - run_command
                - strvec_push
            - BranchSide:      'builtin/clone.c:825,7'
              BranchSideFuncs:
                - run_command
                - strvec_push
        - Branch String:   'builtin/clone.c:825,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:826,21'
              BranchSideFuncs:
                - strvec_push
                - run_command
            - BranchSide:      'builtin/clone.c:830,7'
              BranchSideFuncs:
                - run_command
      Callsites:
        - Src:             'builtin/clone.c:746,29'
          Dst:             get_main_ref_store
        - Src:             'builtin/clone.c:746,9'
          Dst:             refs_resolve_refdup
        - Src:             'builtin/clone.c:749,11'
          Dst:             _
        - Src:             'builtin/clone.c:749,3'
          Dst:             warning
        - Src:             'builtin/clone.c:753,7'
          Dst:             strcmp
        - Src:             'builtin/clone.c:754,7'
          Dst:             advice_enabled
        - Src:             'builtin/clone.c:755,18'
          Dst:             oid_to_hex
        - Src:             'builtin/clone.c:755,4'
          Dst:             detach_advice
        - Src:             'builtin/clone.c:758,8'
          Dst:             starts_with
        - Src:             'builtin/clone.c:759,8'
          Dst:             _
        - Src:             'builtin/clone.c:759,4'
          Dst:             die
        - Src:             'builtin/clone.c:763,2'
          Dst:             setup_work_tree
        - Src:             'builtin/clone.c:765,2'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/clone.c:776,2'
          Dst:             init_checkout_metadata
        - Src:             'builtin/clone.c:778,9'
          Dst:             parse_tree_indirect
        - Src:             'builtin/clone.c:780,7'
          Dst:             _
        - Src:             'builtin/clone.c:780,39'
          Dst:             oid_to_hex
        - Src:             'builtin/clone.c:780,3'
          Dst:             die
        - Src:             'builtin/clone.c:781,6'
          Dst:             parse_tree
        - Src:             'builtin/clone.c:782,3'
          Dst:             common_exit
        - Src:             'builtin/clone.c:782,3'
          Dst:             exit
        - Src:             'builtin/clone.c:783,2'
          Dst:             init_tree_desc
        - Src:             'builtin/clone.c:784,6'
          Dst:             unpack_trees
        - Src:             'builtin/clone.c:785,7'
          Dst:             _
        - Src:             'builtin/clone.c:785,3'
          Dst:             die
        - Src:             'builtin/clone.c:789,6'
          Dst:             write_locked_index
        - Src:             'builtin/clone.c:790,7'
          Dst:             _
        - Src:             'builtin/clone.c:790,3'
          Dst:             die
        - Src:             'builtin/clone.c:792,65'
          Dst:             null_oid
        - Src:             'builtin/clone.c:792,54'
          Dst:             oid_to_hex
        - Src:             'builtin/clone.c:793,7'
          Dst:             oid_to_hex
        - Src:             'builtin/clone.c:792,9'
          Dst:             run_hooks_l
        - Src:             'builtin/clone.c:797,3'
          Dst:             strvec_pushl
        - Src:             'builtin/clone.c:801,4'
          Dst:             strvec_push
        - Src:             'builtin/clone.c:804,4'
          Dst:             strvec_pushf
        - Src:             'builtin/clone.c:807,4'
          Dst:             strvec_push
        - Src:             'builtin/clone.c:810,4'
          Dst:             strvec_push
        - Src:             'builtin/clone.c:813,4'
          Dst:             strvec_push
        - Src:             'builtin/clone.c:814,4'
          Dst:             strvec_push
        - Src:             'builtin/clone.c:819,10'
          Dst:             ref_storage_format_to_name
        - Src:             'builtin/clone.c:818,4'
          Dst:             strvec_pushf
        - Src:             'builtin/clone.c:823,10'
          Dst:             expand_list_objects_filter_spec
        - Src:             'builtin/clone.c:822,4'
          Dst:             strvec_pushf
        - Src:             'builtin/clone.c:826,4'
          Dst:             strvec_push
        - Src:             'builtin/clone.c:831,9'
          Dst:             run_command
    - functionName:    git_sparse_checkout_init
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error
        - run_command
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:724,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:724,6'
              BranchSideFuncs:
                - _.2276
                - error
                - const_error.2301
            - BranchSide:      'builtin/clone.c:725,3'
              BranchSideFuncs:
                - _.2276
                - error
                - const_error.2301
      Callsites:
        - Src:             'builtin/clone.c:715,2'
          Dst:             strvec_pushl
        - Src:             'builtin/clone.c:724,6'
          Dst:             run_command
        - Src:             'builtin/clone.c:725,3'
          Dst:             _
        - Src:             'builtin/clone.c:725,3'
          Dst:             error
        - Src:             'builtin/clone.c:725,3'
          Dst:             const_error
    - functionName:    dissociate_from_references
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - access
        - die
        - die_errno
        - git_pathdup
        - run_command
        - strvec_pushl
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:937,8'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:937,21'
              BranchSideFuncs:
                - git_pathdup.2259
                - access
                - strvec_pushl
                - run_command
                - unlink
                - free
                - __errno_location
                - _.2276
                - die_errno
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:937,21'
              BranchSideFuncs:
                - git_pathdup.2259
                - access
                - strvec_pushl
                - run_command
                - unlink
                - free
                - __errno_location
                - _.2276
                - die_errno
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:939,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:939,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/clone.c:940,24'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - unlink
                - free
                - __errno_location
                - _.2276
                - die_errno
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:945,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:946,8'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:947,14'
              BranchSideFuncs:
                - unlink
                - free
                - __errno_location
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:947,26'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:947,29'
              BranchSideFuncs:
                - __errno_location
                - free
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:949,2'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/clone.c:947,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:948,14'
              BranchSideFuncs:
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:949,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/clone.c:937,21'
          Dst:             git_pathdup
        - Src:             'builtin/clone.c:939,7'
          Dst:             access
        - Src:             'builtin/clone.c:944,3'
          Dst:             strvec_pushl
        - Src:             'builtin/clone.c:945,7'
          Dst:             run_command
        - Src:             'builtin/clone.c:946,8'
          Dst:             _
        - Src:             'builtin/clone.c:946,4'
          Dst:             die
        - Src:             'builtin/clone.c:947,7'
          Dst:             unlink
        - Src:             'builtin/clone.c:947,29'
          Dst:             __errno_location
        - Src:             'builtin/clone.c:948,14'
          Dst:             _
        - Src:             'builtin/clone.c:948,4'
          Dst:             die_errno
    - functionName:    access
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_head
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - our
        - remote
        - unborn
        - msg
      BBCount:         30
      ICount:          162
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - die
        - get_main_ref_store
        - install_branch_config
        - lookup_commit_reference
        - skip_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:673,10'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:673,25'
              BranchSideFuncs:
                - skip_prefix.2343
                - skip_prefix.2343
                - get_main_ref_store
                - refs_update_symref
                - install_branch_config
                - _.2276
                - die
                - get_main_ref_store
                - refs_update_ref
                - lookup_commit_reference
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_update_symref
                - get_main_ref_store
                - refs_update_ref
                - install_branch_config
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:683,13'
              BranchSideFuncs:
                - skip_prefix.2343
                - get_main_ref_store
                - refs_update_symref
                - install_branch_config
                - _.2276
                - die
                - get_main_ref_store
                - refs_update_ref
                - lookup_commit_reference
                - get_main_ref_store
                - refs_update_ref
        - Branch String:   'builtin/clone.c:673,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:675,45'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_symref
                - get_main_ref_store
                - refs_update_ref
                - install_branch_config
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:683,13'
              BranchSideFuncs:
                - skip_prefix.2343
                - get_main_ref_store
                - refs_update_symref
                - install_branch_config
                - _.2276
                - die
                - get_main_ref_store
                - refs_update_ref
                - lookup_commit_reference
                - get_main_ref_store
                - refs_update_ref
        - Branch String:   'builtin/clone.c:675,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:676,8'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:677,8'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - install_branch_config
        - Branch String:   'builtin/clone.c:677,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:678,39'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clone.c:683,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/clone.c:683,13'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:684,18'
              BranchSideFuncs:
                - lookup_commit_reference
                - get_main_ref_store
                - refs_update_ref
            - BranchSide:      'builtin/clone.c:690,13'
              BranchSideFuncs:
                - skip_prefix.2343
                - get_main_ref_store
                - refs_update_symref
                - install_branch_config
                - _.2276
                - die
                - get_main_ref_store
                - refs_update_ref
        - Branch String:   'builtin/clone.c:690,13'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:696,38'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
            - BranchSide:      'builtin/clone.c:699,13'
              BranchSideFuncs:
                - skip_prefix.2343
                - get_main_ref_store
                - refs_update_symref
                - install_branch_config
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:704,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:705,8'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:706,8'
              BranchSideFuncs:
                - install_branch_config
        - Branch String:   'builtin/clone.c:706,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:707,29'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clone.c:708,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/clone.c:673,13'
          Dst:             skip_prefix
        - Src:             'builtin/clone.c:675,26'
          Dst:             get_main_ref_store
        - Src:             'builtin/clone.c:675,7'
          Dst:             refs_update_symref
        - Src:             'builtin/clone.c:676,8'
          Dst:             _
        - Src:             'builtin/clone.c:676,4'
          Dst:             die
        - Src:             'builtin/clone.c:678,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/clone.c:678,4'
          Dst:             refs_update_ref
        - Src:             'builtin/clone.c:681,4'
          Dst:             install_branch_config
        - Src:             'builtin/clone.c:684,22'
          Dst:             lookup_commit_reference
        - Src:             'builtin/clone.c:687,19'
          Dst:             get_main_ref_store
        - Src:             'builtin/clone.c:687,3'
          Dst:             refs_update_ref
        - Src:             'builtin/clone.c:696,19'
          Dst:             get_main_ref_store
        - Src:             'builtin/clone.c:696,3'
          Dst:             refs_update_ref
        - Src:             'builtin/clone.c:699,23'
          Dst:             skip_prefix
        - Src:             'builtin/clone.c:704,26'
          Dst:             get_main_ref_store
        - Src:             'builtin/clone.c:704,7'
          Dst:             refs_update_symref
        - Src:             'builtin/clone.c:705,8'
          Dst:             _
        - Src:             'builtin/clone.c:705,4'
          Dst:             die
        - Src:             'builtin/clone.c:707,4'
          Dst:             install_branch_config
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    update_remote_refs
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - refs
        - mapped_refs
        - remote_head_points_at
        - branch_top
        - msg
        - transport
        - check_connectivity
      BBCount:         23
      ICount:          153
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - check_connected
        - die
        - get_main_ref_store
        - iterate_ref_map
        - strbuf_addstr
        - strbuf_release
        - write_followtags
        - write_remote_refs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:641,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:642,34'
              BranchSideFuncs:
                - check_connected
                - strbuf_addstr.2283
                - strbuf_addstr.2283
                - get_main_ref_store
                - refs_update_symref
                - strbuf_release
                - _.2276
                - die
                - write_remote_refs
                - write_followtags
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:651,6'
              BranchSideFuncs:
                - strbuf_addstr.2283
                - strbuf_addstr.2283
                - get_main_ref_store
                - refs_update_symref
                - strbuf_release
                - _.2276
                - die
                - write_remote_refs
                - write_followtags
        - Branch String:   'builtin/clone.c:647,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:648,8'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:649,2'
              BranchSideFuncs:
                - strbuf_addstr.2283
                - strbuf_addstr.2283
                - get_main_ref_store
                - refs_update_symref
                - strbuf_release
                - _.2276
                - die
                - write_remote_refs
                - write_followtags
        - Branch String:   'builtin/clone.c:651,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:652,21'
              BranchSideFuncs:
                - write_remote_refs
                - strbuf_addstr.2283
                - strbuf_addstr.2283
                - get_main_ref_store
                - refs_update_symref
                - strbuf_release
                - _.2276
                - die
                - write_followtags
            - BranchSide:      'builtin/clone.c:657,6'
              BranchSideFuncs:
                - strbuf_addstr.2283
                - strbuf_addstr.2283
                - get_main_ref_store
                - refs_update_symref
                - strbuf_release
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:653,28'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:653,32'
              BranchSideFuncs:
                - write_followtags
                - strbuf_addstr.2283
                - strbuf_addstr.2283
                - get_main_ref_store
                - refs_update_symref
                - strbuf_release
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:655,2'
              BranchSideFuncs:
                - strbuf_addstr.2283
                - strbuf_addstr.2283
                - get_main_ref_store
                - refs_update_symref
                - strbuf_release
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:653,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:654,21'
              BranchSideFuncs:
                - strbuf_addstr.2283
                - strbuf_addstr.2283
                - get_main_ref_store
                - refs_update_symref
                - strbuf_release
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:655,2'
              BranchSideFuncs:
                - strbuf_addstr.2283
                - strbuf_addstr.2283
                - get_main_ref_store
                - refs_update_symref
                - strbuf_release
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:657,28'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:657,32'
              BranchSideFuncs:
                - strbuf_addstr.2283
                - strbuf_addstr.2283
                - get_main_ref_store
                - refs_update_symref
                - strbuf_release
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:657,28'
              BranchSideFuncs: []
        - Branch String:   'builtin/clone.c:657,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:657,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clone.c:658,17'
              BranchSideFuncs:
                - strbuf_addstr.2283
                - strbuf_addstr.2283
                - get_main_ref_store
                - refs_update_symref
                - strbuf_release
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:661,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:664,8'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:665,3'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/clone.c:647,7'
          Dst:             check_connected
        - Src:             'builtin/clone.c:647,7'
          Dst:             iterate_ref_map
        - Src:             'builtin/clone.c:648,8'
          Dst:             _
        - Src:             'builtin/clone.c:648,4'
          Dst:             die
        - Src:             'builtin/clone.c:652,3'
          Dst:             write_remote_refs
        - Src:             'builtin/clone.c:654,4'
          Dst:             write_followtags
        - Src:             'builtin/clone.c:659,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:660,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:661,26'
          Dst:             get_main_ref_store
        - Src:             'builtin/clone.c:661,7'
          Dst:             refs_update_symref
        - Src:             'builtin/clone.c:664,8'
          Dst:             _
        - Src:             'builtin/clone.c:664,4'
          Dst:             die
        - Src:             'builtin/clone.c:665,3'
          Dst:             strbuf_release
    - functionName:    clone_local
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src_repo
        - dest_repo
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - add_to_alternates_file
        - copy_or_link_directory
        - fprintf
        - get_common_dir
        - strbuf_addstr
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:429,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:430,17'
              BranchSideFuncs:
                - get_common_dir
                - strbuf_addstr.2283
                - add_to_alternates_file
                - strbuf_release
                - _.2276
                - fprintf
            - BranchSide:      'builtin/clone.c:436,17'
              BranchSideFuncs:
                - get_common_dir
                - get_common_dir
                - strbuf_addstr.2283
                - strbuf_addstr.2283
                - copy_or_link_directory
                - strbuf_release
                - strbuf_release
                - _.2276
                - fprintf
        - Branch String:   'builtin/clone.c:447,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:447,6'
              BranchSideFuncs:
                - _.2276
                - fprintf
            - BranchSide:      'builtin/clone.c:448,11'
              BranchSideFuncs:
                - _.2276
                - fprintf
      Callsites:
        - Src:             'builtin/clone.c:431,3'
          Dst:             get_common_dir
        - Src:             'builtin/clone.c:432,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:433,3'
          Dst:             add_to_alternates_file
        - Src:             'builtin/clone.c:434,3'
          Dst:             strbuf_release
        - Src:             'builtin/clone.c:438,3'
          Dst:             get_common_dir
        - Src:             'builtin/clone.c:439,3'
          Dst:             get_common_dir
        - Src:             'builtin/clone.c:440,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:441,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:442,3'
          Dst:             copy_or_link_directory
        - Src:             'builtin/clone.c:443,3'
          Dst:             strbuf_release
        - Src:             'builtin/clone.c:444,3'
          Dst:             strbuf_release
        - Src:             'builtin/clone.c:448,19'
          Dst:             _
        - Src:             'builtin/clone.c:448,3'
          Dst:             fprintf
    - functionName:    write_refspec_config
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src_ref_prefix
        - our_head_points_at
        - remote_head_points_at
        - branch_top
      BBCount:         32
      ICount:          179
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - BUG_fl
        - git_config_set
        - git_config_set_multivar
        - skip_prefix
        - starts_with
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:891,20'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:891,24'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - git_config_set_multivar.2296
                - strbuf_setlen.2282
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - skip_prefix.2343
                - BUG_fl
                - strbuf_addf
                - starts_with
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'builtin/clone.c:892,7'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - git_config_set_multivar.2296
                - strbuf_setlen.2282
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - skip_prefix.2343
                - BUG_fl
                - strbuf_addf
                - starts_with
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'builtin/clone.c:891,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:891,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/clone.c:892,7'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - git_config_set_multivar.2296
                - strbuf_setlen.2282
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - skip_prefix.2343
                - BUG_fl
                - strbuf_addf
                - starts_with
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'builtin/clone.c:892,28'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:892,32'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - git_config_set_multivar.2296
                - strbuf_setlen.2282
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - skip_prefix.2343
                - BUG_fl
                - strbuf_addf
                - starts_with
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'builtin/clone.c:915,36'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - git_config_set_multivar.2296
                - strbuf_setlen.2282
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
        - Branch String:   'builtin/clone.c:892,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:893,8'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - git_config_set_multivar.2296
                - strbuf_setlen.2282
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
            - BranchSide:      'builtin/clone.c:915,36'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - git_config_set_multivar.2296
                - strbuf_setlen.2282
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
        - Branch String:   'builtin/clone.c:893,8'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:894,21'
              BranchSideFuncs:
                - starts_with
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - git_config_set_multivar.2296
                - strbuf_setlen.2282
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addf
            - BranchSide:      'builtin/clone.c:900,15'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - git_config_set_multivar.2296
                - strbuf_setlen.2282
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - skip_prefix.2343
                - BUG_fl
                - strbuf_addf
        - Branch String:   'builtin/clone.c:894,9'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:895,36'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - git_config_set_multivar.2296
                - strbuf_setlen.2282
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
            - BranchSide:      'builtin/clone.c:898,38'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - git_config_set_multivar.2296
                - strbuf_setlen.2282
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
        - Branch String:   'builtin/clone.c:902,9'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:903,6'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - git_config_set_multivar.2296
                - strbuf_setlen.2282
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
            - BranchSide:      'builtin/clone.c:905,37'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - git_config_set_multivar.2296
                - strbuf_setlen.2282
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
        - Branch String:   'builtin/clone.c:918,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:919,41'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set_multivar.2296
                - strbuf_setlen.2282
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
            - BranchSide:      'builtin/clone.c:929,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/clone.c:923,8'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:924,43'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/clone.c:928,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'builtin/clone.c:894,9'
          Dst:             starts_with
        - Src:             'builtin/clone.c:895,6'
          Dst:             strbuf_addf
        - Src:             'builtin/clone.c:898,6'
          Dst:             strbuf_addf
        - Src:             'builtin/clone.c:902,10'
          Dst:             skip_prefix
        - Src:             'builtin/clone.c:903,6'
          Dst:             BUG_fl
        - Src:             'builtin/clone.c:905,5'
          Dst:             strbuf_addf
        - Src:             'builtin/clone.c:915,4'
          Dst:             strbuf_addf
        - Src:             'builtin/clone.c:919,4'
          Dst:             strbuf_addf
        - Src:             'builtin/clone.c:920,4'
          Dst:             git_config_set_multivar
        - Src:             'builtin/clone.c:921,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/clone.c:924,5'
          Dst:             strbuf_addf
        - Src:             'builtin/clone.c:925,5'
          Dst:             git_config_set
        - Src:             'builtin/clone.c:926,5'
          Dst:             strbuf_setlen
        - Src:             'builtin/clone.c:931,2'
          Dst:             strbuf_release
        - Src:             'builtin/clone.c:932,2'
          Dst:             strbuf_release
    - functionName:    git_config_set
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:786,2'
          Dst:             repo_config_set
    - functionName:    find_remote_branch
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - refs
        - branch
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - find_ref_by_name
        - strbuf_addstr
        - strbuf_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/clone.c:509,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:510,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clone.c:512,2'
              BranchSideFuncs:
                - strbuf_addstr.2283
                - strbuf_addstr.2283
                - find_ref_by_name
                - strbuf_release
      Callsites:
        - Src:             'builtin/clone.c:504,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:505,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:506,8'
          Dst:             find_ref_by_name
        - Src:             'builtin/clone.c:507,2'
          Dst:             strbuf_release
        - Src:             'builtin/clone.c:512,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:513,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:514,8'
          Dst:             find_ref_by_name
        - Src:             'builtin/clone.c:515,2'
          Dst:             strbuf_release
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    wanted_peer_refs
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - refs
        - refspec
      BBCount:         33
      ICount:          199
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - copy_ref
        - find_ref_by_name
        - find_remote_branch
        - free_one_ref
        - free_refs
        - get_fetch_map
        - guess_remote_head
        - refspec_item_clear
        - refspec_item_init
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:525,22'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:525,30'
              BranchSideFuncs:
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
                - guess_remote_head
                - get_fetch_map
                - free_refs
                - get_fetch_map
                - _.2276
                - warning
                - free_one_ref
                - find_remote_branch
                - copy_ref
            - BranchSide:      'builtin/clone.c:525,15'
              BranchSideFuncs:
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
                - guess_remote_head
                - get_fetch_map
                - free_refs
                - get_fetch_map
                - _.2276
                - warning
                - free_one_ref
                - find_remote_branch
                - copy_ref
        - Branch String:   'builtin/clone.c:530,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:531,15'
              BranchSideFuncs:
                - guess_remote_head
                - get_fetch_map
                - free_refs
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
                - _.2276
                - warning
                - free_one_ref
                - find_remote_branch
                - copy_ref
            - BranchSide:      'builtin/clone.c:557,10'
              BranchSideFuncs:
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
        - Branch String:   'builtin/clone.c:533,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:534,36'
              BranchSideFuncs:
                - free_one_ref
                - find_remote_branch
                - copy_ref
                - get_fetch_map
                - free_refs
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:536,17'
              BranchSideFuncs:
                - free_one_ref
                - find_remote_branch
                - copy_ref
                - get_fetch_map
                - free_refs
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:542,20'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:542,23'
              BranchSideFuncs:
                - get_fetch_map
                - free_refs
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
            - BranchSide:      'builtin/clone.c:547,11'
              BranchSideFuncs:
                - get_fetch_map
                - free_refs
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
        - Branch String:   'builtin/clone.c:542,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:543,12'
              BranchSideFuncs:
                - _.2276
                - warning
                - free_refs
                - get_fetch_map
                - refspec_item_clear
            - BranchSide:      'builtin/clone.c:547,11'
              BranchSideFuncs:
                - get_fetch_map
                - free_refs
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
        - Branch String:   'builtin/clone.c:547,4'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:548,19'
              BranchSideFuncs:
                - get_fetch_map
                - get_fetch_map
                - free_refs
                - get_fetch_map
                - refspec_item_clear
            - BranchSide:      'builtin/clone.c:552,18'
              BranchSideFuncs:
                - get_fetch_map
                - free_refs
                - get_fetch_map
                - refspec_item_clear
        - Branch String:   'builtin/clone.c:557,3'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:0,0'
              BranchSideFuncs:
                - get_fetch_map
                - get_fetch_map
                - refspec_item_clear
            - BranchSide:      'builtin/clone.c:558,18'
              BranchSideFuncs:
                - get_fetch_map
                - get_fetch_map
                - refspec_item_clear
        - Branch String:   'builtin/clone.c:561,21'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:561,21'
              BranchSideFuncs:
                - refspec_item_clear
            - BranchSide:      'builtin/clone.c:561,25'
              BranchSideFuncs:
                - get_fetch_map
                - refspec_item_clear
        - Branch String:   'builtin/clone.c:561,46'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:561,46'
              BranchSideFuncs:
                - refspec_item_clear
            - BranchSide:      'builtin/clone.c:561,50'
              BranchSideFuncs:
                - get_fetch_map
                - refspec_item_clear
        - Branch String:   'builtin/clone.c:561,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:561,6'
              BranchSideFuncs:
                - refspec_item_clear
            - BranchSide:      'builtin/clone.c:562,17'
              BranchSideFuncs:
                - get_fetch_map
                - refspec_item_clear
      Callsites:
        - Src:             'builtin/clone.c:523,30'
          Dst:             find_ref_by_name
        - Src:             'builtin/clone.c:523,21'
          Dst:             copy_ref
        - Src:             'builtin/clone.c:528,2'
          Dst:             refspec_item_init
        - Src:             'builtin/clone.c:534,18'
          Dst:             guess_remote_head
        - Src:             'builtin/clone.c:536,4'
          Dst:             free_one_ref
        - Src:             'builtin/clone.c:539,27'
          Dst:             find_remote_branch
        - Src:             'builtin/clone.c:539,18'
          Dst:             copy_ref
        - Src:             'builtin/clone.c:543,12'
          Dst:             _
        - Src:             'builtin/clone.c:543,4'
          Dst:             warning
        - Src:             'builtin/clone.c:548,5'
          Dst:             get_fetch_map
        - Src:             'builtin/clone.c:552,4'
          Dst:             get_fetch_map
        - Src:             'builtin/clone.c:554,3'
          Dst:             free_refs
        - Src:             'builtin/clone.c:558,4'
          Dst:             get_fetch_map
        - Src:             'builtin/clone.c:562,3'
          Dst:             get_fetch_map
        - Src:             'builtin/clone.c:564,2'
          Dst:             refspec_item_clear
    - functionName:    hashmap_get_size
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   './hashmap.h:305,6'
          Branch Sides:
            - BranchSide:      './hashmap.h:306,10'
              BranchSideFuncs: []
            - BranchSide:      './hashmap.h:308,2'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             './hashmap.h:308,2'
          Dst:             BUG_fl
    - functionName:    git_config_set_gently
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:781,9'
          Dst:             repo_config_set_gently
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setup_reference
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_one_reference
        - for_each_string_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:265,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:265,6'
              BranchSideFuncs:
                - for_each_string_list
                - for_each_string_list
            - BranchSide:      'builtin/clone.c:265,6'
              BranchSideFuncs:
                - for_each_string_list
                - for_each_string_list
      Callsites:
        - Src:             'builtin/clone.c:266,2'
          Dst:             for_each_string_list
        - Src:             'builtin/clone.c:266,2'
          Dst:             add_one_reference
        - Src:             'builtin/clone.c:269,2'
          Dst:             for_each_string_list
        - Src:             'builtin/clone.c:269,2'
          Dst:             add_one_reference
    - functionName:    write_config
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - config
      BBCount:         9
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - git_config_parse_parameter
        - write_one_config
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/clone.c:876,2'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:877,34'
              BranchSideFuncs:
                - git_config_parse_parameter
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:881,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/clone.c:877,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:879,8'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:880,2'
              BranchSideFuncs:
                - git_config_parse_parameter
                - _.2276
                - die
      Callsites:
        - Src:             'builtin/clone.c:877,7'
          Dst:             git_config_parse_parameter
        - Src:             'builtin/clone.c:877,7'
          Dst:             write_one_config
        - Src:             'builtin/clone.c:879,8'
          Dst:             _
        - Src:             'builtin/clone.c:879,4'
          Dst:             die
    - functionName:    git_config_get_bool
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_bool
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:755,9'
          Dst:             repo_config_get_bool
    - functionName:    remove_junk_on_signal
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - signo
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - raise
        - remove_junk
        - sigchain_pop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/clone.c:495,2'
          Dst:             remove_junk
        - Src:             'builtin/clone.c:496,2'
          Dst:             sigchain_pop
        - Src:             'builtin/clone.c:497,2'
          Dst:             raise
    - functionName:    remove_junk
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - remove_dir_recursively
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - warning
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/clone.c:468,16'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:468,16'
              BranchSideFuncs:
                - _.2276
                - warning
                - strbuf_release
                - strbuf_addstr.2283
                - remove_dir_recursively
                - strbuf_addstr.2283
                - remove_dir_recursively
                - strbuf_setlen.2282
            - BranchSide:      'builtin/clone.c:468,16'
              BranchSideFuncs:
                - _.2276
                - warning
                - strbuf_release
                - strbuf_addstr.2283
                - remove_dir_recursively
                - strbuf_addstr.2283
                - remove_dir_recursively
                - strbuf_setlen.2282
        - Branch String:   'builtin/clone.c:470,2'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:472,17'
              BranchSideFuncs:
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:475,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clone.c:478,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addstr.2283
                - remove_dir_recursively
                - strbuf_addstr.2283
                - remove_dir_recursively
                - strbuf_setlen.2282
        - Branch String:   'builtin/clone.c:481,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:482,22'
              BranchSideFuncs:
                - strbuf_addstr.2283
                - remove_dir_recursively
                - strbuf_setlen.2282
                - strbuf_release
                - strbuf_addstr.2283
                - remove_dir_recursively
            - BranchSide:      'builtin/clone.c:486,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addstr.2283
                - remove_dir_recursively
        - Branch String:   'builtin/clone.c:486,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:487,22'
              BranchSideFuncs:
                - strbuf_addstr.2283
                - remove_dir_recursively
                - strbuf_release
            - BranchSide:      'builtin/clone.c:490,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/clone.c:472,17'
          Dst:             _
        - Src:             'builtin/clone.c:472,3'
          Dst:             warning
        - Src:             'builtin/clone.c:482,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:483,3'
          Dst:             remove_dir_recursively
        - Src:             'builtin/clone.c:484,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/clone.c:487,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:488,3'
          Dst:             remove_dir_recursively
        - Src:             'builtin/clone.c:490,2'
          Dst:             strbuf_release
    - 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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    path_exists
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - stat64
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/clone.c:956,10'
          Dst:             stat64
    - functionName:    get_repo_path
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - is_bundle
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - absolute_pathdup
        - get_repo_path_1
        - strbuf_addstr
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/clone.c:233,10'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:233,33'
              BranchSideFuncs:
                - absolute_pathdup
                - strbuf_release
            - BranchSide:      'builtin/clone.c:233,10'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/clone.c:231,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:232,8'
          Dst:             get_repo_path_1
        - Src:             'builtin/clone.c:233,16'
          Dst:             absolute_pathdup
        - Src:             'builtin/clone.c:234,2'
          Dst:             strbuf_release
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_clone
      functionSourceFile: '/src/git/builtin/clone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         355
      ICount:          1956
      EdgeCount:       457
      CyclomaticComplexity: 104
      functionsReached:
        - _
        - absolute_pathdup
        - access
        - atexit
        - atoi
        - bundle_header_release
        - checkout
        - clear_bundle_list
        - clone_local
        - close
        - close_object_store
        - create_reference_database
        - die
        - die_errno
        - dissociate_from_references
        - expand_list_objects_filter_spec
        - expand_ref_prefix
        - fetch_bundle_list
        - fetch_bundle_uri
        - find_ref_by_name
        - find_remote_branch
        - fprintf
        - free_refs
        - get_repo_path
        - getenv
        - git_clone_config
        - git_config
        - git_config_get_bool
        - git_config_set
        - git_config_set_gently
        - git_sparse_checkout_init
        - git_url_basename
        - guess_remote_head
        - hash_algo_by_ptr
        - hashmap_get_size
        - init_db
        - initialize_repository_version
        - is_empty_dir
        - is_null_oid
        - mkdir
        - mkpath
        - mkpathdup
        - packet_trace_identity
        - parse_options
        - partial_clone_register
        - path_exists
        - read_bundle_header
        - ref_storage_format_by_name
        - refspec_appendf
        - refspec_ref_prefixes
        - remote_get_early
        - remove_junk
        - remove_junk_on_signal
        - repo_default_branch_name
        - repo_init
        - repo_set_hash_algo
        - safe_create_dir
        - safe_create_leading_directories_const
        - set_git_work_tree
        - setup_reference
        - sigchain_push_common
        - skip_prefix
        - strbuf_addf
        - strbuf_addstr
        - strbuf_detach
        - strbuf_release
        - strbuf_setlen
        - strchr
        - string_list_append
        - string_list_remove_duplicates
        - string_list_sort
        - strip_dir_trailing_slashes
        - strvec_push
        - transport_anonymize_url
        - transport_disconnect
        - transport_fetch_refs
        - transport_get
        - transport_get_hash_algo
        - transport_get_remote_bundle_uri
        - transport_get_remote_refs
        - transport_ls_refs_options_release
        - transport_set_option
        - transport_set_verbosity
        - transport_unlock_pack
        - update_head
        - update_remote_refs
        - usage_msg_opt
        - valid_remote_name
        - wanted_peer_refs
        - warning
        - write_config
        - write_file
        - write_refspec_config
        - xstrdup
        - xstrfmt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/clone.c:996,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:997,17'
              BranchSideFuncs:
                - _.2276
                - usage_msg_opt
            - BranchSide:      'builtin/clone.c:1000,6'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
                - _.2276
                - die
                - ref_storage_format_by_name
                - _.2276
                - die
                - _.2276
                - usage_msg_opt
        - Branch String:   'builtin/clone.c:1000,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1001,17'
              BranchSideFuncs:
                - _.2276
                - usage_msg_opt
            - BranchSide:      'builtin/clone.c:1004,6'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
                - _.2276
                - die
                - ref_storage_format_by_name
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1004,19'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1004,22'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
                - _.2276
                - die
                - ref_storage_format_by_name
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1005,10'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
                - _.2276
                - die
                - ref_storage_format_by_name
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1004,35'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1004,49'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
                - _.2276
                - die
                - ref_storage_format_by_name
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1005,10'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
                - _.2276
                - die
                - ref_storage_format_by_name
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1004,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1005,10'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
                - _.2276
                - die
                - ref_storage_format_by_name
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1006,6'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
                - _.2276
                - die
                - ref_storage_format_by_name
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1006,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1007,26'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
                - _.2276
                - die
                - ref_storage_format_by_name
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1009,6'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
                - _.2276
                - die
                - ref_storage_format_by_name
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1009,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1010,51'
              BranchSideFuncs:
                - ref_storage_format_by_name
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
                - _.2276
                - die
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1015,6'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1011,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1012,8'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1013,2'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1015,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1016,15'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1018,6'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1018,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1019,7'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1024,6'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1019,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1020,8'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1021,22'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1024,17'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1024,20'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1029,14'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
        - Branch String:   'builtin/clone.c:1024,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1025,7'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1029,14'
              BranchSideFuncs:
                - get_repo_path
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
                - free
                - absolute_pathdup
        - Branch String:   'builtin/clone.c:1032,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1033,3'
              BranchSideFuncs:
                - free
                - absolute_pathdup
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1035,20'
              BranchSideFuncs:
                - strchr
                - _.2276
                - die
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1035,13'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1036,10'
              BranchSideFuncs:
                - transport_anonymize_url
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - atoi
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1039,7'
              BranchSideFuncs:
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1042,19'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1042,27'
              BranchSideFuncs:
                - atoi
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1045,6'
              BranchSideFuncs:
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
        - Branch String:   'builtin/clone.c:1042,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1043,7'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1045,6'
              BranchSideFuncs:
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
                - xstrdup
        - Branch String:   'builtin/clone.c:1045,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1046,17'
              BranchSideFuncs:
                - xstrdup
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1048,26'
              BranchSideFuncs:
                - git_url_basename
                - strip_dir_trailing_slashes
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1052,18'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1052,35'
              BranchSideFuncs:
                - is_empty_dir
                - _.2276
                - die
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1056,6'
              BranchSideFuncs:
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1052,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1053,7'
              BranchSideFuncs:
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1056,6'
              BranchSideFuncs:
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - path_exists
                - is_empty_dir
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1056,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1057,34'
              BranchSideFuncs:
                - path_exists
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
                - is_empty_dir
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1065,7'
              BranchSideFuncs:
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1058,24'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1058,41'
              BranchSideFuncs:
                - is_empty_dir
                - _.2276
                - die
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1061,2'
              BranchSideFuncs:
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1058,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1059,8'
              BranchSideFuncs:
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1061,2'
              BranchSideFuncs:
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1065,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1065,22'
              BranchSideFuncs:
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1065,37'
              BranchSideFuncs:
                - strbuf_addf
                - free
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1068,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1069,13'
              BranchSideFuncs:
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
            - BranchSide:      'builtin/clone.c:1071,15'
              BranchSideFuncs:
                - getenv
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
                - xstrdup
                - path_exists
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1076,18'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1076,21'
              BranchSideFuncs:
                - xstrdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:1077,21'
              BranchSideFuncs:
                - xstrdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:1076,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1077,21'
              BranchSideFuncs:
                - xstrdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:1079,15'
              BranchSideFuncs:
                - mkpathdup
                - atexit
                - sigchain_push_common
                - safe_create_leading_directories_const
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:1086,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1087,45'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1099,6'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1087,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1088,14'
              BranchSideFuncs:
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:1090,7'
              BranchSideFuncs:
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:1090,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1091,25'
              BranchSideFuncs:
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1092,18'
              BranchSideFuncs:
                - mkdir
                - set_git_work_tree
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:1092,12'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:0,0'
              BranchSideFuncs:
                - _.2276
                - die_errno
            - BranchSide:      'builtin/clone.c:1093,14'
              BranchSideFuncs:
                - _.2276
                - die_errno
        - Branch String:   'builtin/clone.c:1099,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1100,7'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1104,7'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1100,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1101,23'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1102,18'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1104,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1105,23'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1106,18'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1108,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1109,7'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1111,11'
              BranchSideFuncs:
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
                - _.2276
                - fprintf
        - Branch String:   'builtin/clone.c:1111,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1112,7'
              BranchSideFuncs:
                - _.2276
                - fprintf
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - _.2276
                - fprintf
            - BranchSide:      'builtin/clone.c:1118,32'
              BranchSideFuncs:
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
        - Branch String:   'builtin/clone.c:1112,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1113,12'
              BranchSideFuncs:
                - _.2276
                - fprintf
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
            - BranchSide:      'builtin/clone.c:1115,12'
              BranchSideFuncs:
                - _.2276
                - fprintf
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
        - Branch String:   'builtin/clone.c:1118,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1120,17'
              BranchSideFuncs:
                - string_list_sort
                - string_list_remove_duplicates
                - git_config_get_bool.2365
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
            - BranchSide:      'builtin/clone.c:1165,10'
              BranchSideFuncs:
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
        - Branch String:   'builtin/clone.c:1131,3'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1131,3'
              BranchSideFuncs:
                - git_config_get_bool.2365
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
            - BranchSide:      'builtin/clone.c:1131,3'
              BranchSideFuncs:
                - git_config_get_bool.2365
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append
        - Branch String:   'builtin/clone.c:1131,3'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1133,9'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_detach
                - string_list_append
                - git_config_get_bool.2365
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
            - BranchSide:      'builtin/clone.c:1138,8'
              BranchSideFuncs:
                - git_config_get_bool.2365
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
                - string_list_append
        - Branch String:   'builtin/clone.c:1138,68'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1139,7'
              BranchSideFuncs:
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1142,33'
              BranchSideFuncs:
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1138,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1140,4'
              BranchSideFuncs:
                - string_list_append
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1142,33'
              BranchSideFuncs:
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1142,36'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1143,33'
              BranchSideFuncs:
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1146,38'
              BranchSideFuncs:
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/clone.c:1142,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1144,8'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1146,38'
              BranchSideFuncs:
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_append
                - string_list_append
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/clone.c:1146,12'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1147,4'
              BranchSideFuncs:
                - string_list_append
                - string_list_append
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
            - BranchSide:      'builtin/clone.c:1151,40'
              BranchSideFuncs:
                - init_db
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
                - free
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/clone.c:1169,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1170,16'
              BranchSideFuncs:
                - free
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1209,11'
              BranchSideFuncs:
                - initialize_repository_version
                - strbuf_addf
                - write_file
                - strbuf_setlen.2282
                - strbuf_addf
                - safe_create_dir
                - write_config
                - git_config.2367
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1234,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1235,20'
              BranchSideFuncs:
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1236,6'
              BranchSideFuncs:
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1236,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1237,20'
              BranchSideFuncs:
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1243,6'
              BranchSideFuncs:
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1243,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1244,23'
              BranchSideFuncs:
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1245,6'
              BranchSideFuncs:
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1245,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1246,23'
              BranchSideFuncs:
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1253,6'
              BranchSideFuncs:
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1253,35'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1253,54'
              BranchSideFuncs:
                - _.2276
                - die
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1256,6'
              BranchSideFuncs:
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1253,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1254,7'
              BranchSideFuncs:
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1256,6'
              BranchSideFuncs:
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1256,35'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1256,65'
              BranchSideFuncs:
                - _.2276
                - die
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
            - BranchSide:      'builtin/clone.c:1264,6'
              BranchSideFuncs:
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
        - Branch String:   'builtin/clone.c:1256,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1257,7'
              BranchSideFuncs:
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
            - BranchSide:      'builtin/clone.c:1264,6'
              BranchSideFuncs:
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
                - free
                - xstrdup
        - Branch String:   'builtin/clone.c:1264,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1265,8'
              BranchSideFuncs:
                - free
                - xstrdup
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
            - BranchSide:      'builtin/clone.c:1269,7'
              BranchSideFuncs:
                - xstrdup
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
        - Branch String:   'builtin/clone.c:1269,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1270,17'
              BranchSideFuncs:
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
            - BranchSide:      'builtin/clone.c:1272,25'
              BranchSideFuncs:
                - valid_remote_name
                - _.2276
                - die
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
        - Branch String:   'builtin/clone.c:1272,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1273,7'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
            - BranchSide:      'builtin/clone.c:1275,6'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - strbuf_addstr.2283
                - git_config_set.2356
        - Branch String:   'builtin/clone.c:1275,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1276,7'
              BranchSideFuncs:
                - strbuf_addstr.2283
                - git_config_set.2356
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
            - BranchSide:      'builtin/clone.c:1282,48'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
        - Branch String:   'builtin/clone.c:1276,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1277,19'
              BranchSideFuncs:
                - strbuf_addstr.2283
                - git_config_set.2356
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
            - BranchSide:      'builtin/clone.c:1278,30'
              BranchSideFuncs:
                - strbuf_addstr.2283
                - git_config_set.2356
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
        - Branch String:   'builtin/clone.c:1289,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1290,41'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set.2356
                - strbuf_setlen.2282
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
            - BranchSide:      'builtin/clone.c:1295,32'
              BranchSideFuncs:
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - setup_reference
        - Branch String:   'builtin/clone.c:1295,35'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1295,64'
              BranchSideFuncs:
                - setup_reference
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:1296,3'
              BranchSideFuncs:
                - setup_reference
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:1295,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1296,3'
              BranchSideFuncs:
                - setup_reference
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:1298,28'
              BranchSideFuncs:
                - remote_get_early
                - refspec_appendf
                - get_repo_path
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:1304,31'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1304,34'
              BranchSideFuncs:
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:1304,39'
              BranchSideFuncs:
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:1304,39'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1304,43'
              BranchSideFuncs:
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:1304,39'
              BranchSideFuncs:
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - mkpath
                - access
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:1305,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1306,7'
              BranchSideFuncs:
                - mkpath
                - access
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:1322,6'
              BranchSideFuncs:
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:1306,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1307,12'
              BranchSideFuncs:
                - _.2276
                - warning
                - mkpath
                - access
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:1308,7'
              BranchSideFuncs:
                - mkpath
                - access
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:1308,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1309,12'
              BranchSideFuncs:
                - _.2276
                - warning
                - mkpath
                - access
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:1310,18'
              BranchSideFuncs:
                - mkpath
                - access
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:1310,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1311,12'
              BranchSideFuncs:
                - _.2276
                - warning
                - mkpath
                - access
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:1312,22'
              BranchSideFuncs:
                - mkpath
                - access
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - die
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:1312,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1313,12'
              BranchSideFuncs:
                - _.2276
                - warning
                - mkpath
                - access
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1314,36'
              BranchSideFuncs:
                - mkpath
                - access
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - _.2276
                - warning
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1314,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1315,8'
              BranchSideFuncs:
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:1321,2'
              BranchSideFuncs:
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:1315,8'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1316,9'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1317,8'
              BranchSideFuncs:
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:1317,8'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1318,13'
              BranchSideFuncs:
                - _.2276
                - warning
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:1319,13'
              BranchSideFuncs:
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:1322,23'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1322,27'
              BranchSideFuncs:
                - _.2276
                - warning
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
            - BranchSide:      'builtin/clone.c:1325,28'
              BranchSideFuncs:
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
        - Branch String:   'builtin/clone.c:1322,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1323,11'
              BranchSideFuncs:
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
            - BranchSide:      'builtin/clone.c:1325,28'
              BranchSideFuncs:
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
        - Branch String:   'builtin/clone.c:1325,36'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1325,43'
              BranchSideFuncs:
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
            - BranchSide:      'builtin/clone.c:1325,50'
              BranchSideFuncs:
                - transport_get
                - transport_set_verbosity
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - read_bundle_header
                - bundle_header_release
                - _.2276
                - die
                - close
        - Branch String:   'builtin/clone.c:1330,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1331,24'
              BranchSideFuncs:
                - read_bundle_header
                - bundle_header_release
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - _.2276
                - die
                - close
            - BranchSide:      'builtin/clone.c:1342,23'
              BranchSideFuncs:
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
        - Branch String:   'builtin/clone.c:1335,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1336,10'
              BranchSideFuncs:
                - close
                - bundle_header_release
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1337,3'
              BranchSideFuncs:
                - bundle_header_release
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1338,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1339,8'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1340,2'
              BranchSideFuncs:
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
        - Branch String:   'builtin/clone.c:1344,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1345,24'
              BranchSideFuncs:
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
            - BranchSide:      'builtin/clone.c:1346,6'
              BranchSideFuncs:
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
        - Branch String:   'builtin/clone.c:1346,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1347,24'
              BranchSideFuncs:
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
            - BranchSide:      'builtin/clone.c:1349,6'
              BranchSideFuncs:
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
        - Branch String:   'builtin/clone.c:1349,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1350,24'
              BranchSideFuncs:
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
            - BranchSide:      'builtin/clone.c:1352,17'
              BranchSideFuncs:
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
        - Branch String:   'builtin/clone.c:1352,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1353,24'
              BranchSideFuncs:
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
            - BranchSide:      'builtin/clone.c:1355,6'
              BranchSideFuncs:
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - transport_set_option
        - Branch String:   'builtin/clone.c:1355,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1356,24'
              BranchSideFuncs:
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
            - BranchSide:      'builtin/clone.c:1358,6'
              BranchSideFuncs:
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - transport_set_option
        - Branch String:   'builtin/clone.c:1358,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1359,24'
              BranchSideFuncs:
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
            - BranchSide:      'builtin/clone.c:1362,21'
              BranchSideFuncs:
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
        - Branch String:   'builtin/clone.c:1362,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1363,3'
              BranchSideFuncs:
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
            - BranchSide:      'builtin/clone.c:1365,21'
              BranchSideFuncs:
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
        - Branch String:   'builtin/clone.c:1365,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1366,15'
              BranchSideFuncs:
                - expand_list_objects_filter_spec
                - transport_set_option
                - transport_set_option
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
            - BranchSide:      'builtin/clone.c:1373,6'
              BranchSideFuncs:
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
        - Branch String:   'builtin/clone.c:1373,31'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1373,35'
              BranchSideFuncs:
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
            - BranchSide:      'builtin/clone.c:1376,41'
              BranchSideFuncs:
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
        - Branch String:   'builtin/clone.c:1373,42'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1373,61'
              BranchSideFuncs:
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
            - BranchSide:      'builtin/clone.c:1376,41'
              BranchSideFuncs:
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
        - Branch String:   'builtin/clone.c:1373,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1374,3'
              BranchSideFuncs:
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
            - BranchSide:      'builtin/clone.c:1376,41'
              BranchSideFuncs:
                - strvec_push
                - refspec_ref_prefixes
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
                - expand_ref_prefix
        - Branch String:   'builtin/clone.c:1379,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1380,48'
              BranchSideFuncs:
                - expand_ref_prefix
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:1382,7'
              BranchSideFuncs:
                - strvec_push
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:1382,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1383,42'
              BranchSideFuncs:
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:1386,35'
              BranchSideFuncs:
                - transport_get_remote_refs
                - transport_get_hash_algo
                - hash_algo_by_ptr.2363
                - initialize_repository_version
                - repo_set_hash_algo
                - create_reference_database
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
                - repo_init
                - fetch_bundle_uri
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:1401,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1402,7'
              BranchSideFuncs:
                - repo_init
                - fetch_bundle_uri
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - git_config_set_gently
                - _.2276
                - warning
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:1417,35'
              BranchSideFuncs:
                - transport_get_remote_bundle_uri
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - hashmap_get_size
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:1405,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1406,12'
              BranchSideFuncs:
                - _.2276
                - warning
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
            - BranchSide:      'builtin/clone.c:1407,29'
              BranchSideFuncs:
                - fetch_bundle_uri
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - git_config_set_gently
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:1407,12'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1408,12'
              BranchSideFuncs:
                - _.2276
                - warning
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
            - BranchSide:      'builtin/clone.c:1410,12'
              BranchSideFuncs:
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - git_config_set_gently
        - Branch String:   'builtin/clone.c:1419,26'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1420,25'
              BranchSideFuncs:
                - hashmap_get_size
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - repo_init
                - fetch_bundle_list
                - _.2276
                - warning
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:1428,22'
              BranchSideFuncs:
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
        - Branch String:   'builtin/clone.c:1419,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1422,18'
              BranchSideFuncs:
                - repo_init
                - fetch_bundle_list
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - _.2276
                - warning
                - _.2276
                - warning
            - BranchSide:      'builtin/clone.c:1428,22'
              BranchSideFuncs:
                - clear_bundle_list
                - free
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
        - Branch String:   'builtin/clone.c:1422,8'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1423,13'
              BranchSideFuncs:
                - _.2276
                - warning
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
            - BranchSide:      'builtin/clone.c:1424,31'
              BranchSideFuncs:
                - fetch_bundle_list
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
                - wanted_peer_refs
                - _.2276
                - warning
        - Branch String:   'builtin/clone.c:1433,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1434,34'
              BranchSideFuncs:
                - wanted_peer_refs
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
            - BranchSide:      'builtin/clone.c:1436,6'
              BranchSideFuncs:
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - transport_fetch_refs
                - _.2276
                - die
                - is_null_oid.2357
        - Branch String:   'builtin/clone.c:1436,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1447,14'
              BranchSideFuncs:
                - transport_fetch_refs
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - _.2276
                - die
                - is_null_oid.2357
            - BranchSide:      'builtin/clone.c:1459,33'
              BranchSideFuncs:
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1447,3'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1448,21'
              BranchSideFuncs:
                - is_null_oid.2357
                - transport_fetch_refs
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1453,8'
              BranchSideFuncs:
                - transport_fetch_refs
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1448,8'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1448,33'
              BranchSideFuncs:
                - transport_fetch_refs
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1449,32'
              BranchSideFuncs:
                - transport_fetch_refs
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1453,17'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1453,21'
              BranchSideFuncs:
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1457,2'
              BranchSideFuncs:
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1453,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1454,29'
              BranchSideFuncs:
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1457,2'
              BranchSideFuncs:
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1454,8'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1455,9'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1456,3'
              BranchSideFuncs:
                - find_ref_by_name
                - guess_remote_head
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
                - find_remote_branch
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1462,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1463,43'
              BranchSideFuncs:
                - find_remote_branch
                - _.2276
                - die
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
            - BranchSide:      'builtin/clone.c:1467,13'
              BranchSideFuncs:
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
        - Branch String:   'builtin/clone.c:1464,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1465,8'
              BranchSideFuncs:
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
            - BranchSide:      'builtin/clone.c:1467,2'
              BranchSideFuncs:
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
        - Branch String:   'builtin/clone.c:1467,13'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1468,24'
              BranchSideFuncs:
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
            - BranchSide:      'builtin/clone.c:1469,13'
              BranchSideFuncs:
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
        - Branch String:   'builtin/clone.c:1469,13'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1470,22'
              BranchSideFuncs:
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
            - BranchSide:      'builtin/clone.c:1472,9'
              BranchSideFuncs:
                - _.2276
                - warning
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
        - Branch String:   'builtin/clone.c:1475,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1476,12'
              BranchSideFuncs:
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
            - BranchSide:      'builtin/clone.c:1480,33'
              BranchSideFuncs:
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - skip_prefix.2343
                - xstrdup
        - Branch String:   'builtin/clone.c:1480,52'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1481,45'
              BranchSideFuncs:
                - skip_prefix.2343
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
                - xstrdup
            - BranchSide:      'builtin/clone.c:1485,48'
              BranchSideFuncs:
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
        - Branch String:   'builtin/clone.c:1480,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1483,53'
              BranchSideFuncs:
                - xstrdup
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
            - BranchSide:      'builtin/clone.c:1485,48'
              BranchSideFuncs:
                - repo_default_branch_name
                - xstrfmt
                - find_remote_branch
                - free
                - write_refspec_config
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
                - partial_clone_register
        - Branch String:   'builtin/clone.c:1508,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1509,26'
              BranchSideFuncs:
                - partial_clone_register
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
            - BranchSide:      'builtin/clone.c:1511,6'
              BranchSideFuncs:
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
                - clone_local
        - Branch String:   'builtin/clone.c:1511,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1512,15'
              BranchSideFuncs:
                - clone_local
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
            - BranchSide:      'builtin/clone.c:1513,11'
              BranchSideFuncs:
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
                - transport_fetch_refs
                - _.2276
                - die
        - Branch String:   'builtin/clone.c:1514,7'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1515,8'
              BranchSideFuncs:
                - _.2276
                - die
            - BranchSide:      'builtin/clone.c:1516,2'
              BranchSideFuncs:
                - update_remote_refs
                - update_head
                - transport_unlock_pack
                - transport_disconnect
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
                - close_object_store
                - dissociate_from_references
        - Branch String:   'builtin/clone.c:1535,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1536,22'
              BranchSideFuncs:
                - close_object_store
                - dissociate_from_references
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
            - BranchSide:      'builtin/clone.c:1540,6'
              BranchSideFuncs:
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
                - git_sparse_checkout_init
        - Branch String:   'builtin/clone.c:1540,29'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1540,57'
              BranchSideFuncs:
                - git_sparse_checkout_init
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
            - BranchSide:      'builtin/clone.c:1543,12'
              BranchSideFuncs:
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
        - Branch String:   'builtin/clone.c:1540,6'
          Branch Sides:
            - BranchSide:      'builtin/clone.c:1541,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/clone.c:1543,12'
              BranchSideFuncs:
                - checkout
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_refs
                - free_refs
                - free
                - free
                - free
                - free
                - transport_ls_refs_options_release
      Callsites:
        - Src:             'builtin/clone.c:989,2'
          Dst:             packet_trace_identity
        - Src:             'builtin/clone.c:991,2'
          Dst:             git_config
        - Src:             'builtin/clone.c:991,2'
          Dst:             git_clone_config
        - Src:             'builtin/clone.c:993,9'
          Dst:             parse_options
        - Src:             'builtin/clone.c:997,17'
          Dst:             _
        - Src:             'builtin/clone.c:997,3'
          Dst:             usage_msg_opt
        - Src:             'builtin/clone.c:1001,17'
          Dst:             _
        - Src:             'builtin/clone.c:1001,3'
          Dst:             usage_msg_opt
        - Src:             'builtin/clone.c:1010,24'
          Dst:             ref_storage_format_by_name
        - Src:             'builtin/clone.c:1012,8'
          Dst:             _
        - Src:             'builtin/clone.c:1012,4'
          Dst:             die
        - Src:             'builtin/clone.c:1020,8'
          Dst:             _
        - Src:             'builtin/clone.c:1020,4'
          Dst:             die
        - Src:             'builtin/clone.c:1025,7'
          Dst:             _
        - Src:             'builtin/clone.c:1025,3'
          Dst:             die
        - Src:             'builtin/clone.c:1031,9'
          Dst:             get_repo_path
        - Src:             'builtin/clone.c:1034,25'
          Dst:             absolute_pathdup
        - Src:             'builtin/clone.c:1035,13'
          Dst:             strchr
        - Src:             'builtin/clone.c:1037,18'
          Dst:             transport_anonymize_url
        - Src:             'builtin/clone.c:1039,7'
          Dst:             _
        - Src:             'builtin/clone.c:1039,3'
          Dst:             die
        - Src:             'builtin/clone.c:1042,22'
          Dst:             atoi
        - Src:             'builtin/clone.c:1043,7'
          Dst:             _
        - Src:             'builtin/clone.c:1043,3'
          Dst:             die
        - Src:             'builtin/clone.c:1046,9'
          Dst:             xstrdup
        - Src:             'builtin/clone.c:1048,9'
          Dst:             git_url_basename
        - Src:             'builtin/clone.c:1049,2'
          Dst:             strip_dir_trailing_slashes
        - Src:             'builtin/clone.c:1051,16'
          Dst:             path_exists
        - Src:             'builtin/clone.c:1052,22'
          Dst:             is_empty_dir
        - Src:             'builtin/clone.c:1053,7'
          Dst:             _
        - Src:             'builtin/clone.c:1053,3'
          Dst:             die
        - Src:             'builtin/clone.c:1057,22'
          Dst:             path_exists
        - Src:             'builtin/clone.c:1058,28'
          Dst:             is_empty_dir
        - Src:             'builtin/clone.c:1059,8'
          Dst:             _
        - Src:             'builtin/clone.c:1059,4'
          Dst:             die
        - Src:             'builtin/clone.c:1064,2'
          Dst:             strbuf_addf
        - Src:             'builtin/clone.c:1071,15'
          Dst:             getenv
        - Src:             'builtin/clone.c:1072,20'
          Dst:             path_exists
        - Src:             'builtin/clone.c:1073,8'
          Dst:             _
        - Src:             'builtin/clone.c:1073,4'
          Dst:             die
        - Src:             'builtin/clone.c:1077,13'
          Dst:             xstrdup
        - Src:             'builtin/clone.c:1080,13'
          Dst:             mkpathdup
        - Src:             'builtin/clone.c:1083,2'
          Dst:             atexit
        - Src:             'builtin/clone.c:1083,2'
          Dst:             remove_junk
        - Src:             'builtin/clone.c:1084,2'
          Dst:             sigchain_push_common
        - Src:             'builtin/clone.c:1084,2'
          Dst:             remove_junk_on_signal
        - Src:             'builtin/clone.c:1087,7'
          Dst:             safe_create_leading_directories_const
        - Src:             'builtin/clone.c:1088,14'
          Dst:             _
        - Src:             'builtin/clone.c:1088,4'
          Dst:             die_errno
        - Src:             'builtin/clone.c:1092,12'
          Dst:             mkdir
        - Src:             'builtin/clone.c:1093,14'
          Dst:             _
        - Src:             'builtin/clone.c:1093,4'
          Dst:             die_errno
        - Src:             'builtin/clone.c:1096,3'
          Dst:             set_git_work_tree
        - Src:             'builtin/clone.c:1108,6'
          Dst:             safe_create_leading_directories_const
        - Src:             'builtin/clone.c:1109,7'
          Dst:             _
        - Src:             'builtin/clone.c:1109,3'
          Dst:             die
        - Src:             'builtin/clone.c:1113,20'
          Dst:             _
        - Src:             'builtin/clone.c:1113,4'
          Dst:             fprintf
        - Src:             'builtin/clone.c:1115,20'
          Dst:             _
        - Src:             'builtin/clone.c:1115,4'
          Dst:             fprintf
        - Src:             'builtin/clone.c:1124,3'
          Dst:             string_list_sort
        - Src:             'builtin/clone.c:1125,3'
          Dst:             string_list_remove_duplicates
        - Src:             'builtin/clone.c:1132,4'
          Dst:             strbuf_addf
        - Src:             'builtin/clone.c:1135,9'
          Dst:             strbuf_detach
        - Src:             'builtin/clone.c:1134,4'
          Dst:             string_list_append
        - Src:             'builtin/clone.c:1138,8'
          Dst:             git_config_get_bool
        - Src:             'builtin/clone.c:1140,4'
          Dst:             string_list_append
        - Src:             'builtin/clone.c:1144,8'
          Dst:             _
        - Src:             'builtin/clone.c:1144,4'
          Dst:             die
        - Src:             'builtin/clone.c:1147,4'
          Dst:             string_list_append
        - Src:             'builtin/clone.c:1149,4'
          Dst:             string_list_append
        - Src:             'builtin/clone.c:1152,4'
          Dst:             string_list_append
        - Src:             'builtin/clone.c:1154,4'
          Dst:             string_list_append
        - Src:             'builtin/clone.c:1165,2'
          Dst:             init_db
        - Src:             'builtin/clone.c:1208,2'
          Dst:             initialize_repository_version
        - Src:             'builtin/clone.c:1211,2'
          Dst:             strbuf_addf
        - Src:             'builtin/clone.c:1212,2'
          Dst:             write_file
        - Src:             'builtin/clone.c:1214,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/clone.c:1215,2'
          Dst:             strbuf_addf
        - Src:             'builtin/clone.c:1216,2'
          Dst:             safe_create_dir
        - Src:             'builtin/clone.c:1222,2'
          Dst:             write_config
        - Src:             'builtin/clone.c:1228,2'
          Dst:             git_config
        - Src:             'builtin/clone.c:1228,2'
          Dst:             git_clone_config
        - Src:             'builtin/clone.c:1254,7'
          Dst:             _
        - Src:             'builtin/clone.c:1254,3'
          Dst:             die
        - Src:             'builtin/clone.c:1257,7'
          Dst:             _
        - Src:             'builtin/clone.c:1257,3'
          Dst:             die
        - Src:             'builtin/clone.c:1266,17'
          Dst:             xstrdup
        - Src:             'builtin/clone.c:1270,17'
          Dst:             xstrdup
        - Src:             'builtin/clone.c:1272,7'
          Dst:             valid_remote_name
        - Src:             'builtin/clone.c:1273,7'
          Dst:             _
        - Src:             'builtin/clone.c:1273,3'
          Dst:             die
        - Src:             'builtin/clone.c:1278,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/clone.c:1280,3'
          Dst:             git_config_set
        - Src:             'builtin/clone.c:1282,3'
          Dst:             strbuf_addf
        - Src:             'builtin/clone.c:1285,2'
          Dst:             strbuf_addf
        - Src:             'builtin/clone.c:1286,2'
          Dst:             git_config_set
        - Src:             'builtin/clone.c:1287,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/clone.c:1290,3'
          Dst:             strbuf_addf
        - Src:             'builtin/clone.c:1291,3'
          Dst:             git_config_set
        - Src:             'builtin/clone.c:1292,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/clone.c:1296,3'
          Dst:             setup_reference
        - Src:             'builtin/clone.c:1298,11'
          Dst:             remote_get_early
        - Src:             'builtin/clone.c:1300,2'
          Dst:             refspec_appendf
        - Src:             'builtin/clone.c:1303,9'
          Dst:             get_repo_path
        - Src:             'builtin/clone.c:1307,12'
          Dst:             _
        - Src:             'builtin/clone.c:1307,4'
          Dst:             warning
        - Src:             'builtin/clone.c:1309,12'
          Dst:             _
        - Src:             'builtin/clone.c:1309,4'
          Dst:             warning
        - Src:             'builtin/clone.c:1311,12'
          Dst:             _
        - Src:             'builtin/clone.c:1311,4'
          Dst:             warning
        - Src:             'builtin/clone.c:1313,12'
          Dst:             _
        - Src:             'builtin/clone.c:1313,4'
          Dst:             warning
        - Src:             'builtin/clone.c:1314,15'
          Dst:             mkpath
        - Src:             'builtin/clone.c:1314,8'
          Dst:             access
        - Src:             'builtin/clone.c:1316,9'
          Dst:             _
        - Src:             'builtin/clone.c:1316,5'
          Dst:             die
        - Src:             'builtin/clone.c:1318,13'
          Dst:             _
        - Src:             'builtin/clone.c:1318,5'
          Dst:             warning
        - Src:             'builtin/clone.c:1323,11'
          Dst:             _
        - Src:             'builtin/clone.c:1323,3'
          Dst:             warning
        - Src:             'builtin/clone.c:1325,14'
          Dst:             transport_get
        - Src:             'builtin/clone.c:1326,2'
          Dst:             transport_set_verbosity
        - Src:             'builtin/clone.c:1332,12'
          Dst:             read_bundle_header
        - Src:             'builtin/clone.c:1336,4'
          Dst:             close
        - Src:             'builtin/clone.c:1337,3'
          Dst:             bundle_header_release
        - Src:             'builtin/clone.c:1339,8'
          Dst:             _
        - Src:             'builtin/clone.c:1339,4'
          Dst:             die
        - Src:             'builtin/clone.c:1342,2'
          Dst:             transport_set_option
        - Src:             'builtin/clone.c:1345,3'
          Dst:             transport_set_option
        - Src:             'builtin/clone.c:1347,3'
          Dst:             transport_set_option
        - Src:             'builtin/clone.c:1350,3'
          Dst:             transport_set_option
        - Src:             'builtin/clone.c:1353,3'
          Dst:             transport_set_option
        - Src:             'builtin/clone.c:1356,3'
          Dst:             transport_set_option
        - Src:             'builtin/clone.c:1359,3'
          Dst:             transport_set_option
        - Src:             'builtin/clone.c:1367,4'
          Dst:             expand_list_objects_filter_spec
        - Src:             'builtin/clone.c:1368,3'
          Dst:             transport_set_option
        - Src:             'builtin/clone.c:1370,3'
          Dst:             transport_set_option
        - Src:             'builtin/clone.c:1376,2'
          Dst:             strvec_push
        - Src:             'builtin/clone.c:1377,2'
          Dst:             refspec_ref_prefixes
        - Src:             'builtin/clone.c:1380,3'
          Dst:             expand_ref_prefix
        - Src:             'builtin/clone.c:1383,3'
          Dst:             strvec_push
        - Src:             'builtin/clone.c:1386,9'
          Dst:             transport_get_remote_refs
        - Src:             'builtin/clone.c:1392,31'
          Dst:             transport_get_hash_algo
        - Src:             'builtin/clone.c:1392,14'
          Dst:             hash_algo_by_ptr
        - Src:             'builtin/clone.c:1393,2'
          Dst:             initialize_repository_version
        - Src:             'builtin/clone.c:1394,2'
          Dst:             repo_set_hash_algo
        - Src:             'builtin/clone.c:1395,2'
          Dst:             create_reference_database
        - Src:             'builtin/clone.c:1405,7'
          Dst:             repo_init
        - Src:             'builtin/clone.c:1406,12'
          Dst:             _
        - Src:             'builtin/clone.c:1406,4'
          Dst:             warning
        - Src:             'builtin/clone.c:1407,12'
          Dst:             fetch_bundle_uri
        - Src:             'builtin/clone.c:1408,12'
          Dst:             _
        - Src:             'builtin/clone.c:1408,4'
          Dst:             warning
        - Src:             'builtin/clone.c:1411,4'
          Dst:             git_config_set_gently
        - Src:             'builtin/clone.c:1417,3'
          Dst:             transport_get_remote_bundle_uri
        - Src:             'builtin/clone.c:1420,7'
          Dst:             hashmap_get_size
        - Src:             'builtin/clone.c:1422,8'
          Dst:             repo_init
        - Src:             'builtin/clone.c:1423,13'
          Dst:             _
        - Src:             'builtin/clone.c:1423,5'
          Dst:             warning
        - Src:             'builtin/clone.c:1424,13'
          Dst:             fetch_bundle_list
        - Src:             'builtin/clone.c:1426,13'
          Dst:             _
        - Src:             'builtin/clone.c:1426,5'
          Dst:             warning
        - Src:             'builtin/clone.c:1428,4'
          Dst:             clear_bundle_list
        - Src:             'builtin/clone.c:1434,17'
          Dst:             wanted_peer_refs
        - Src:             'builtin/clone.c:1448,8'
          Dst:             is_null_oid
        - Src:             'builtin/clone.c:1454,8'
          Dst:             transport_fetch_refs
        - Src:             'builtin/clone.c:1455,9'
          Dst:             _
        - Src:             'builtin/clone.c:1455,5'
          Dst:             die
        - Src:             'builtin/clone.c:1459,16'
          Dst:             find_ref_by_name
        - Src:             'builtin/clone.c:1460,26'
          Dst:             guess_remote_head
        - Src:             'builtin/clone.c:1463,24'
          Dst:             find_remote_branch
        - Src:             'builtin/clone.c:1465,8'
          Dst:             _
        - Src:             'builtin/clone.c:1465,4'
          Dst:             die
        - Src:             'builtin/clone.c:1476,12'
          Dst:             _
        - Src:             'builtin/clone.c:1476,4'
          Dst:             warning
        - Src:             'builtin/clone.c:1481,7'
          Dst:             skip_prefix
        - Src:             'builtin/clone.c:1483,19'
          Dst:             xstrdup
        - Src:             'builtin/clone.c:1485,23'
          Dst:             repo_default_branch_name
        - Src:             'builtin/clone.c:1486,18'
          Dst:             xstrfmt
        - Src:             'builtin/clone.c:1500,24'
          Dst:             find_remote_branch
        - Src:             'builtin/clone.c:1505,2'
          Dst:             write_refspec_config
        - Src:             'builtin/clone.c:1509,3'
          Dst:             partial_clone_register
        - Src:             'builtin/clone.c:1512,3'
          Dst:             clone_local
        - Src:             'builtin/clone.c:1514,7'
          Dst:             transport_fetch_refs
        - Src:             'builtin/clone.c:1515,8'
          Dst:             _
        - Src:             'builtin/clone.c:1515,4'
          Dst:             die
        - Src:             'builtin/clone.c:1518,2'
          Dst:             update_remote_refs
        - Src:             'builtin/clone.c:1522,2'
          Dst:             update_head
        - Src:             'builtin/clone.c:1532,2'
          Dst:             transport_unlock_pack
        - Src:             'builtin/clone.c:1533,2'
          Dst:             transport_disconnect
        - Src:             'builtin/clone.c:1536,3'
          Dst:             close_object_store
        - Src:             'builtin/clone.c:1537,3'
          Dst:             dissociate_from_references
        - Src:             'builtin/clone.c:1540,32'
          Dst:             git_sparse_checkout_init
        - Src:             'builtin/clone.c:1544,8'
          Dst:             checkout
        - Src:             'builtin/clone.c:1548,2'
          Dst:             strbuf_release
        - Src:             'builtin/clone.c:1549,2'
          Dst:             strbuf_release
        - Src:             'builtin/clone.c:1550,2'
          Dst:             strbuf_release
        - Src:             'builtin/clone.c:1551,2'
          Dst:             strbuf_release
        - Src:             'builtin/clone.c:1552,2'
          Dst:             free_refs
        - Src:             'builtin/clone.c:1553,2'
          Dst:             free_refs
        - Src:             'builtin/clone.c:1561,2'
          Dst:             transport_ls_refs_options_release
    - functionName:    atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    column_config
      functionSourceFile: '/src/git/builtin/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_column_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/column.c:18,9'
          Dst:             git_column_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_column
      functionSourceFile: '/src/git/builtin/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         29
      ICount:          354
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - column_config
        - die
        - finalize_colopts
        - git_config
        - parse_options
        - print_columns
        - starts_with
        - strbuf_getline
        - strbuf_release
        - strcmp
        - string_list_append
        - string_list_clear
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/column.c:39,15'
          Branch Sides:
            - BranchSide:      'builtin/column.c:39,30'
              BranchSideFuncs:
                - starts_with
                - git_config.2538
                - parse_options
                - finalize_colopts
                - strbuf_getline
                - print_columns
                - strbuf_release
                - string_list_clear
                - string_list_append
                - _.2535
                - die
                - strcmp
                - usage_with_options
                - _.2535
                - die
                - git_config.2538
            - BranchSide:      'builtin/column.c:43,3'
              BranchSideFuncs:
                - git_config.2538
                - parse_options
                - finalize_colopts
                - strbuf_getline
                - print_columns
                - strbuf_release
                - string_list_clear
                - string_list_append
                - _.2535
                - die
                - strcmp
                - usage_with_options
                - _.2535
                - die
        - Branch String:   'builtin/column.c:39,6'
          Branch Sides:
            - BranchSide:      'builtin/column.c:40,13'
              BranchSideFuncs:
                - git_config.2538
                - parse_options
                - finalize_colopts
                - strbuf_getline
                - print_columns
                - strbuf_release
                - string_list_clear
                - string_list_append
                - _.2535
                - die
                - strcmp
                - usage_with_options
                - _.2535
                - die
            - BranchSide:      'builtin/column.c:43,3'
              BranchSideFuncs:
                - git_config.2538
                - parse_options
                - finalize_colopts
                - strbuf_getline
                - print_columns
                - strbuf_release
                - string_list_clear
                - string_list_append
                - _.2535
                - die
                - strcmp
                - usage_with_options
                - _.2535
                - die
        - Branch String:   'builtin/column.c:48,6'
          Branch Sides:
            - BranchSide:      'builtin/column.c:49,7'
              BranchSideFuncs:
                - _.2535
                - die
            - BranchSide:      'builtin/column.c:50,6'
              BranchSideFuncs:
                - finalize_colopts
                - strbuf_getline
                - print_columns
                - strbuf_release
                - string_list_clear
                - string_list_append
                - _.2535
                - die
                - strcmp
                - usage_with_options
        - Branch String:   'builtin/column.c:50,6'
          Branch Sides:
            - BranchSide:      'builtin/column.c:51,44'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/column.c:52,6'
              BranchSideFuncs:
                - finalize_colopts
                - strbuf_getline
                - print_columns
                - strbuf_release
                - string_list_clear
                - string_list_append
                - _.2535
                - die
                - strcmp
        - Branch String:   'builtin/column.c:52,19'
          Branch Sides:
            - BranchSide:      'builtin/column.c:52,22'
              BranchSideFuncs:
                - _.2535
                - die
                - strcmp
                - finalize_colopts
                - strbuf_getline
                - print_columns
                - strbuf_release
                - string_list_clear
                - string_list_append
            - BranchSide:      'builtin/column.c:53,8'
              BranchSideFuncs:
                - _.2535
                - die
                - strcmp
                - finalize_colopts
                - strbuf_getline
                - print_columns
                - strbuf_release
                - string_list_clear
                - string_list_append
        - Branch String:   'builtin/column.c:52,6'
          Branch Sides:
            - BranchSide:      'builtin/column.c:53,8'
              BranchSideFuncs:
                - _.2535
                - die
                - strcmp
                - finalize_colopts
                - strbuf_getline
                - print_columns
                - strbuf_release
                - string_list_clear
                - string_list_append
            - BranchSide:      'builtin/column.c:56,2'
              BranchSideFuncs:
                - finalize_colopts
                - strbuf_getline
                - print_columns
                - strbuf_release
                - string_list_clear
                - string_list_append
        - Branch String:   'builtin/column.c:53,21'
          Branch Sides:
            - BranchSide:      'builtin/column.c:53,25'
              BranchSideFuncs:
                - _.2535
                - die
                - strcmp
                - finalize_colopts
                - strbuf_getline
                - print_columns
                - strbuf_release
                - string_list_clear
                - string_list_append
            - BranchSide:      'builtin/column.c:54,8'
              BranchSideFuncs:
                - _.2535
                - die
        - Branch String:   'builtin/column.c:53,33'
          Branch Sides:
            - BranchSide:      'builtin/column.c:53,43'
              BranchSideFuncs:
                - strcmp
                - finalize_colopts
                - strbuf_getline
                - print_columns
                - strbuf_release
                - string_list_clear
                - string_list_append
                - _.2535
                - die
            - BranchSide:      'builtin/column.c:54,8'
              BranchSideFuncs:
                - _.2535
                - die
        - Branch String:   'builtin/column.c:53,7'
          Branch Sides:
            - BranchSide:      'builtin/column.c:54,8'
              BranchSideFuncs:
                - _.2535
                - die
            - BranchSide:      'builtin/column.c:55,2'
              BranchSideFuncs:
                - finalize_colopts
                - strbuf_getline
                - print_columns
                - strbuf_release
                - string_list_clear
                - string_list_append
        - Branch String:   'builtin/column.c:57,2'
          Branch Sides:
            - BranchSide:      'builtin/column.c:58,32'
              BranchSideFuncs:
                - string_list_append
                - strbuf_getline
                - print_columns
                - strbuf_release
                - string_list_clear
            - BranchSide:      'builtin/column.c:60,23'
              BranchSideFuncs:
                - print_columns
                - strbuf_release
                - string_list_clear
      Callsites:
        - Src:             'builtin/column.c:39,18'
          Dst:             starts_with
        - Src:             'builtin/column.c:41,3'
          Dst:             git_config
        - Src:             'builtin/column.c:41,3'
          Dst:             column_config
        - Src:             'builtin/column.c:43,3'
          Dst:             git_config
        - Src:             'builtin/column.c:43,3'
          Dst:             column_config
        - Src:             'builtin/column.c:47,9'
          Dst:             parse_options
        - Src:             'builtin/column.c:49,7'
          Dst:             _
        - Src:             'builtin/column.c:49,3'
          Dst:             die
        - Src:             'builtin/column.c:51,3'
          Dst:             usage_with_options
        - Src:             'builtin/column.c:53,36'
          Dst:             strcmp
        - Src:             'builtin/column.c:54,8'
          Dst:             _
        - Src:             'builtin/column.c:54,4'
          Dst:             die
        - Src:             'builtin/column.c:56,2'
          Dst:             finalize_colopts
        - Src:             'builtin/column.c:57,10'
          Dst:             strbuf_getline
        - Src:             'builtin/column.c:58,3'
          Dst:             string_list_append
        - Src:             'builtin/column.c:60,2'
          Dst:             print_columns
        - Src:             'builtin/column.c:61,2'
          Dst:             strbuf_release
        - Src:             'builtin/column.c:62,2'
          Dst:             string_list_clear
    - functionName:    oidset_size
      functionSourceFile: '/src/git/./oidset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stop_progress
      functionSourceFile: '/src/git/./progress.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_progress
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - stop_progress_msg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './progress.h:25,32'
          Dst:             _
        - Src:             './progress.h:25,2'
          Dst:             stop_progress_msg
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    9
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    read_one_commit
      functionSourceFile: '/src/git/builtin/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commits
        - progress
        - hash
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - deref_tag
        - display_progress
        - error
        - object_as_type
        - oidset_insert
        - oidset_size
        - parse_object
        - parse_oid_hex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit-graph.c:173,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:174,10'
              BranchSideFuncs:
                - _.2593
                - error
                - const_error.2596
            - BranchSide:      'builtin/commit-graph.c:176,21'
              BranchSideFuncs:
                - parse_object
                - deref_tag
                - _.2593
                - error
                - const_error.2596
                - object_as_type
                - oidset_size
                - display_progress
                - oidset_insert
        - Branch String:   'builtin/commit-graph.c:178,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:179,10'
              BranchSideFuncs:
                - object_as_type
                - oidset_size
                - display_progress
                - oidset_insert
            - BranchSide:      'builtin/commit-graph.c:180,26'
              BranchSideFuncs:
                - object_as_type
                - oidset_size
                - display_progress
                - oidset_insert
      Callsites:
        - Src:             'builtin/commit-graph.c:173,6'
          Dst:             parse_oid_hex
        - Src:             'builtin/commit-graph.c:174,10'
          Dst:             _
        - Src:             'builtin/commit-graph.c:174,10'
          Dst:             error
        - Src:             'builtin/commit-graph.c:174,10'
          Dst:             const_error
        - Src:             'builtin/commit-graph.c:176,37'
          Dst:             parse_object
        - Src:             'builtin/commit-graph.c:176,11'
          Dst:             deref_tag
        - Src:             'builtin/commit-graph.c:179,10'
          Dst:             _
        - Src:             'builtin/commit-graph.c:179,10'
          Dst:             error
        - Src:             'builtin/commit-graph.c:179,10'
          Dst:             const_error
        - Src:             'builtin/commit-graph.c:180,11'
          Dst:             object_as_type
        - Src:             'builtin/commit-graph.c:181,3'
          Dst:             oidset_insert
        - Src:             'builtin/commit-graph.c:183,29'
          Dst:             oidset_size
        - Src:             'builtin/commit-graph.c:183,2'
          Dst:             display_progress
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_commit_graph_write_config
      functionSourceFile: '/src/git/builtin/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_int
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit-graph.c:209,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:209,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit-graph.c:210,47'
              BranchSideFuncs:
                - git_config_int
      Callsites:
        - Src:             'builtin/commit-graph.c:209,7'
          Dst:             strcmp
        - Src:             'builtin/commit-graph.c:210,32'
          Dst:             git_config_int
    - functionName:    write_option_max_new_filters
      functionSourceFile: '/src/git/builtin/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - strtol
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/commit-graph.c:193,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:194,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit-graph.c:197,16'
              BranchSideFuncs:
                - strtol
                - _.2593
                - error
                - const_error.2596
        - Branch String:   'builtin/commit-graph.c:198,7'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:0,0'
              BranchSideFuncs:
                - _.2593
                - error
                - const_error.2596
            - BranchSide:      'builtin/commit-graph.c:199,11'
              BranchSideFuncs:
                - _.2593
                - error
                - const_error.2596
      Callsites:
        - Src:             'builtin/commit-graph.c:197,9'
          Dst:             strtol
        - Src:             'builtin/commit-graph.c:199,11'
          Dst:             _
        - Src:             'builtin/commit-graph.c:199,11'
          Dst:             error
        - Src:             'builtin/commit-graph.c:199,11'
          Dst:             const_error
    - functionName:    write_option_parse_split
      functionSourceFile: '/src/git/builtin/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         16
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - _
        - die
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/commit-graph.c:150,2'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:150,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/commit-graph.c:152,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.2593
                - die
        - Branch String:   'builtin/commit-graph.c:153,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:154,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.2593
                - die
            - BranchSide:      'builtin/commit-graph.c:156,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.2593
                - die
        - Branch String:   'builtin/commit-graph.c:156,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:157,4'
              BranchSideFuncs:
                - strcmp
                - _.2593
                - die
            - BranchSide:      'builtin/commit-graph.c:158,19'
              BranchSideFuncs:
                - strcmp
                - _.2593
                - die
        - Branch String:   'builtin/commit-graph.c:158,11'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:159,4'
              BranchSideFuncs:
                - _.2593
                - die
            - BranchSide:      'builtin/commit-graph.c:161,7'
              BranchSideFuncs:
                - _.2593
                - die
      Callsites:
        - Src:             'builtin/commit-graph.c:150,2'
          Dst:             BUG_fl
        - Src:             'builtin/commit-graph.c:156,7'
          Dst:             strcmp
        - Src:             'builtin/commit-graph.c:158,12'
          Dst:             strcmp
        - Src:             'builtin/commit-graph.c:161,7'
          Dst:             _
        - Src:             'builtin/commit-graph.c:161,3'
          Dst:             die
    - functionName:    add_common_options
      functionSourceFile: '/src/git/builtin/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_options_concat
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/commit-graph.c:63,9'
          Dst:             parse_options_concat
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    graph_write
      functionSourceFile: '/src/git/builtin/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         62
      ICount:          332
      EdgeCount:       80
      CyclomaticComplexity: 20
      functionsReached:
        - _
        - add_common_options
        - die
        - find_odb
        - get_object_directory
        - git_commit_graph_write_config
        - git_config
        - git_env_bool
        - isatty
        - oidset_clear
        - oidset_init
        - parse_options
        - read_one_commit
        - start_delayed_progress
        - stop_progress
        - strbuf_detach
        - strbuf_getline
        - strbuf_release
        - string_list_append_nodup
        - string_list_clear
        - trace2_cmd_mode_fl
        - usage_with_options
        - write_commit_graph
        - write_commit_graph_reachable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit-graph.c:272,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:273,56'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/commit-graph.c:275,11'
              BranchSideFuncs:
                - get_object_directory
                - git_env_bool
                - find_odb
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
                - write_commit_graph_reachable
                - _.2593
                - die
        - Branch String:   'builtin/commit-graph.c:275,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:276,7'
              BranchSideFuncs:
                - _.2593
                - die
            - BranchSide:      'builtin/commit-graph.c:277,12'
              BranchSideFuncs:
                - get_object_directory
                - git_env_bool
                - find_odb
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
                - write_commit_graph_reachable
        - Branch String:   'builtin/commit-graph.c:277,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:278,18'
              BranchSideFuncs:
                - git_env_bool
                - find_odb
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
                - write_commit_graph_reachable
            - BranchSide:      'builtin/commit-graph.c:279,11'
              BranchSideFuncs:
                - git_env_bool
                - find_odb
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
                - write_commit_graph_reachable
        - Branch String:   'builtin/commit-graph.c:279,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:280,9'
              BranchSideFuncs:
                - git_env_bool
                - find_odb
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
                - write_commit_graph_reachable
            - BranchSide:      'builtin/commit-graph.c:281,11'
              BranchSideFuncs:
                - git_env_bool
                - find_odb
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
                - write_commit_graph_reachable
        - Branch String:   'builtin/commit-graph.c:281,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:282,9'
              BranchSideFuncs:
                - git_env_bool
                - find_odb
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
                - write_commit_graph_reachable
            - BranchSide:      'builtin/commit-graph.c:283,11'
              BranchSideFuncs:
                - git_env_bool
                - find_odb
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
                - write_commit_graph_reachable
        - Branch String:   'builtin/commit-graph.c:283,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:284,9'
              BranchSideFuncs:
                - git_env_bool
                - find_odb
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
                - write_commit_graph_reachable
            - BranchSide:      'builtin/commit-graph.c:285,12'
              BranchSideFuncs:
                - git_env_bool
                - find_odb
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
                - write_commit_graph_reachable
        - Branch String:   'builtin/commit-graph.c:285,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:286,9'
              BranchSideFuncs:
                - git_env_bool
                - find_odb
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
                - write_commit_graph_reachable
            - BranchSide:      'builtin/commit-graph.c:287,11'
              BranchSideFuncs:
                - git_env_bool
                - find_odb
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
                - write_commit_graph_reachable
        - Branch String:   'builtin/commit-graph.c:287,37'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:288,6'
              BranchSideFuncs:
                - find_odb
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
                - write_commit_graph_reachable
            - BranchSide:      'builtin/commit-graph.c:289,9'
              BranchSideFuncs:
                - find_odb
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
                - write_commit_graph_reachable
        - Branch String:   'builtin/commit-graph.c:287,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:289,9'
              BranchSideFuncs:
                - find_odb
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
                - write_commit_graph_reachable
            - BranchSide:      'builtin/commit-graph.c:291,17'
              BranchSideFuncs:
                - find_odb
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
                - write_commit_graph_reachable
        - Branch String:   'builtin/commit-graph.c:293,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:294,36'
              BranchSideFuncs:
                - write_commit_graph_reachable
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
            - BranchSide:      'builtin/commit-graph.c:299,11'
              BranchSideFuncs:
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - strbuf_detach
                - string_list_append_nodup
        - Branch String:   'builtin/commit-graph.c:294,7'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:295,11'
              BranchSideFuncs:
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
            - BranchSide:      'builtin/commit-graph.c:296,3'
              BranchSideFuncs:
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
        - Branch String:   'builtin/commit-graph.c:299,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:300,3'
              BranchSideFuncs:
                - strbuf_getline
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - strbuf_detach
                - string_list_append_nodup
            - BranchSide:      'builtin/commit-graph.c:303,18'
              BranchSideFuncs:
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - oidset_init
                - strbuf_getline
                - stop_progress.2591
                - read_one_commit
                - _.2593
                - start_delayed_progress
        - Branch String:   'builtin/commit-graph.c:300,3'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:302,8'
              BranchSideFuncs:
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_getline
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
            - BranchSide:      'builtin/commit-graph.c:303,2'
              BranchSideFuncs:
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
        - Branch String:   'builtin/commit-graph.c:305,7'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:307,5'
              BranchSideFuncs:
                - _.2593
                - start_delayed_progress
                - strbuf_getline
                - stop_progress.2591
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - read_one_commit
            - BranchSide:      'builtin/commit-graph.c:309,3'
              BranchSideFuncs:
                - strbuf_getline
                - stop_progress.2591
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
                - read_one_commit
        - Branch String:   'builtin/commit-graph.c:309,3'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:310,34'
              BranchSideFuncs:
                - read_one_commit
                - strbuf_getline
                - stop_progress.2591
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
            - BranchSide:      'builtin/commit-graph.c:316,3'
              BranchSideFuncs:
                - stop_progress.2591
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
        - Branch String:   'builtin/commit-graph.c:310,8'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:309,3'
              BranchSideFuncs:
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
            - BranchSide:      'builtin/commit-graph.c:311,12'
              BranchSideFuncs:
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
        - Branch String:   'builtin/commit-graph.c:320,11'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:321,16'
              BranchSideFuncs:
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
            - BranchSide:      'builtin/commit-graph.c:321,16'
              BranchSideFuncs:
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
        - Branch String:   'builtin/commit-graph.c:321,11'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:322,11'
              BranchSideFuncs:
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
            - BranchSide:      'builtin/commit-graph.c:322,11'
              BranchSideFuncs:
                - write_commit_graph
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
        - Branch String:   'builtin/commit-graph.c:319,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:323,22'
              BranchSideFuncs:
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
            - BranchSide:      'builtin/commit-graph.c:324,10'
              BranchSideFuncs:
                - free
                - string_list_clear
                - strbuf_release
                - oidset_clear
      Callsites:
        - Src:             'builtin/commit-graph.c:256,27'
          Dst:             add_common_options
        - Src:             'builtin/commit-graph.c:258,18'
          Dst:             isatty
        - Src:             'builtin/commit-graph.c:265,2'
          Dst:             trace2_cmd_mode_fl
        - Src:             'builtin/commit-graph.c:267,2'
          Dst:             git_config
        - Src:             'builtin/commit-graph.c:267,2'
          Dst:             git_commit_graph_write_config
        - Src:             'builtin/commit-graph.c:269,9'
          Dst:             parse_options
        - Src:             'builtin/commit-graph.c:273,3'
          Dst:             usage_with_options
        - Src:             'builtin/commit-graph.c:276,7'
          Dst:             _
        - Src:             'builtin/commit-graph.c:276,3'
          Dst:             die
        - Src:             'builtin/commit-graph.c:278,18'
          Dst:             get_object_directory
        - Src:             'builtin/commit-graph.c:288,6'
          Dst:             git_env_bool
        - Src:             'builtin/commit-graph.c:291,8'
          Dst:             find_odb
        - Src:             'builtin/commit-graph.c:294,7'
          Dst:             write_commit_graph_reachable
        - Src:             'builtin/commit-graph.c:300,10'
          Dst:             strbuf_getline
        - Src:             'builtin/commit-graph.c:302,8'
          Dst:             strbuf_detach
        - Src:             'builtin/commit-graph.c:301,4'
          Dst:             string_list_append_nodup
        - Src:             'builtin/commit-graph.c:304,3'
          Dst:             oidset_init
        - Src:             'builtin/commit-graph.c:307,5'
          Dst:             _
        - Src:             'builtin/commit-graph.c:306,15'
          Dst:             start_delayed_progress
        - Src:             'builtin/commit-graph.c:309,10'
          Dst:             strbuf_getline
        - Src:             'builtin/commit-graph.c:310,8'
          Dst:             read_one_commit
        - Src:             'builtin/commit-graph.c:316,3'
          Dst:             stop_progress
        - Src:             'builtin/commit-graph.c:319,6'
          Dst:             write_commit_graph
        - Src:             'builtin/commit-graph.c:328,2'
          Dst:             string_list_clear
        - Src:             'builtin/commit-graph.c:329,2'
          Dst:             strbuf_release
        - Src:             'builtin/commit-graph.c:330,2'
          Dst:             oidset_clear
    - functionName:    graph_verify
      functionSourceFile: '/src/git/builtin/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         43
      ICount:          257
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - __errno_location
        - add_common_options
        - const_error
        - die_errno
        - error
        - find_odb
        - free_commit_graph
        - get_commit_graph_chain_filename
        - get_commit_graph_filename
        - get_object_directory
        - isatty
        - load_commit_graph_chain_fd_st
        - load_commit_graph_one_fd_st
        - open_commit_graph
        - open_commit_graph_chain
        - parse_options
        - trace2_cmd_mode_fl
        - usage_with_options
        - verify_commit_graph
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit-graph.c:94,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:95,57'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/commit-graph.c:97,12'
              BranchSideFuncs:
                - get_object_directory
                - find_odb
                - get_commit_graph_filename
                - get_commit_graph_chain_filename
                - open_commit_graph
                - __errno_location
                - open_commit_graph_chain
                - __errno_location
                - free
                - free
                - free
                - load_commit_graph_chain_fd_st
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
                - load_commit_graph_one_fd_st
                - _.2593
                - die_errno
                - _.2593
                - die_errno
        - Branch String:   'builtin/commit-graph.c:97,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:98,18'
              BranchSideFuncs:
                - find_odb
                - get_commit_graph_filename
                - get_commit_graph_chain_filename
                - open_commit_graph
                - __errno_location
                - open_commit_graph_chain
                - __errno_location
                - free
                - free
                - free
                - load_commit_graph_chain_fd_st
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
                - load_commit_graph_one_fd_st
                - _.2593
                - die_errno
                - _.2593
                - die_errno
            - BranchSide:      'builtin/commit-graph.c:99,11'
              BranchSideFuncs:
                - find_odb
                - get_commit_graph_filename
                - get_commit_graph_chain_filename
                - open_commit_graph
                - __errno_location
                - open_commit_graph_chain
                - __errno_location
                - free
                - free
                - free
                - load_commit_graph_chain_fd_st
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
                - load_commit_graph_one_fd_st
                - _.2593
                - die_errno
                - _.2593
                - die_errno
        - Branch String:   'builtin/commit-graph.c:99,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:100,9'
              BranchSideFuncs:
                - find_odb
                - get_commit_graph_filename
                - get_commit_graph_chain_filename
                - open_commit_graph
                - __errno_location
                - open_commit_graph_chain
                - __errno_location
                - free
                - free
                - free
                - load_commit_graph_chain_fd_st
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
                - load_commit_graph_one_fd_st
                - _.2593
                - die_errno
                - _.2593
                - die_errno
            - BranchSide:      'builtin/commit-graph.c:101,11'
              BranchSideFuncs:
                - find_odb
                - get_commit_graph_filename
                - get_commit_graph_chain_filename
                - open_commit_graph
                - __errno_location
                - open_commit_graph_chain
                - __errno_location
                - free
                - free
                - free
                - load_commit_graph_chain_fd_st
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
                - load_commit_graph_one_fd_st
                - _.2593
                - die_errno
                - _.2593
                - die_errno
        - Branch String:   'builtin/commit-graph.c:101,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:102,9'
              BranchSideFuncs:
                - find_odb
                - get_commit_graph_filename
                - get_commit_graph_chain_filename
                - open_commit_graph
                - __errno_location
                - open_commit_graph_chain
                - __errno_location
                - free
                - free
                - free
                - load_commit_graph_chain_fd_st
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
                - load_commit_graph_one_fd_st
                - _.2593
                - die_errno
                - _.2593
                - die_errno
            - BranchSide:      'builtin/commit-graph.c:104,17'
              BranchSideFuncs:
                - find_odb
                - get_commit_graph_filename
                - get_commit_graph_chain_filename
                - open_commit_graph
                - __errno_location
                - open_commit_graph_chain
                - __errno_location
                - free
                - free
                - free
                - load_commit_graph_chain_fd_st
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
                - load_commit_graph_one_fd_st
                - _.2593
                - die_errno
                - _.2593
                - die_errno
        - Branch String:   'builtin/commit-graph.c:107,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:108,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - load_commit_graph_chain_fd_st
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
                - load_commit_graph_one_fd_st
            - BranchSide:      'builtin/commit-graph.c:109,11'
              BranchSideFuncs:
                - __errno_location
                - open_commit_graph_chain
                - __errno_location
                - free
                - free
                - free
                - load_commit_graph_chain_fd_st
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
                - load_commit_graph_one_fd_st
                - _.2593
                - die_errno
                - _.2593
                - die_errno
        - Branch String:   'builtin/commit-graph.c:109,11'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:110,13'
              BranchSideFuncs:
                - _.2593
                - die_errno
            - BranchSide:      'builtin/commit-graph.c:111,35'
              BranchSideFuncs:
                - open_commit_graph_chain
                - __errno_location
                - free
                - free
                - free
                - load_commit_graph_chain_fd_st
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
                - load_commit_graph_one_fd_st
                - _.2593
                - die_errno
        - Branch String:   'builtin/commit-graph.c:111,11'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:112,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - load_commit_graph_chain_fd_st
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
                - load_commit_graph_one_fd_st
            - BranchSide:      'builtin/commit-graph.c:113,11'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
                - free
                - load_commit_graph_chain_fd_st
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
                - load_commit_graph_one_fd_st
                - _.2593
                - die_errno
        - Branch String:   'builtin/commit-graph.c:113,11'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:0,0'
              BranchSideFuncs:
                - _.2593
                - die_errno
            - BranchSide:      'builtin/commit-graph.c:114,13'
              BranchSideFuncs:
                - _.2593
                - die_errno
        - Branch String:   'builtin/commit-graph.c:120,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:121,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit-graph.c:122,11'
              BranchSideFuncs:
                - load_commit_graph_chain_fd_st
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
                - load_commit_graph_one_fd_st
        - Branch String:   'builtin/commit-graph.c:122,11'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:123,39'
              BranchSideFuncs:
                - load_commit_graph_one_fd_st
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
            - BranchSide:      'builtin/commit-graph.c:125,41'
              BranchSideFuncs:
                - load_commit_graph_chain_fd_st
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
        - Branch String:   'builtin/commit-graph.c:128,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:129,3'
              BranchSideFuncs:
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
            - BranchSide:      'builtin/commit-graph.c:131,28'
              BranchSideFuncs:
                - verify_commit_graph
                - free_commit_graph
                - error
                - const_error.2596
        - Branch String:   'builtin/commit-graph.c:134,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-graph.c:135,3'
              BranchSideFuncs:
                - error
                - const_error.2596
            - BranchSide:      'builtin/commit-graph.c:139,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/commit-graph.c:86,27'
          Dst:             add_common_options
        - Src:             'builtin/commit-graph.c:88,2'
          Dst:             trace2_cmd_mode_fl
        - Src:             'builtin/commit-graph.c:90,18'
          Dst:             isatty
        - Src:             'builtin/commit-graph.c:91,9'
          Dst:             parse_options
        - Src:             'builtin/commit-graph.c:95,3'
          Dst:             usage_with_options
        - Src:             'builtin/commit-graph.c:98,18'
          Dst:             get_object_directory
        - Src:             'builtin/commit-graph.c:104,8'
          Dst:             find_odb
        - Src:             'builtin/commit-graph.c:105,15'
          Dst:             get_commit_graph_filename
        - Src:             'builtin/commit-graph.c:106,15'
          Dst:             get_commit_graph_chain_filename
        - Src:             'builtin/commit-graph.c:107,6'
          Dst:             open_commit_graph
        - Src:             'builtin/commit-graph.c:109,11'
          Dst:             __errno_location
        - Src:             'builtin/commit-graph.c:110,13'
          Dst:             _
        - Src:             'builtin/commit-graph.c:110,3'
          Dst:             die_errno
        - Src:             'builtin/commit-graph.c:111,11'
          Dst:             open_commit_graph_chain
        - Src:             'builtin/commit-graph.c:113,11'
          Dst:             __errno_location
        - Src:             'builtin/commit-graph.c:114,13'
          Dst:             _
        - Src:             'builtin/commit-graph.c:114,3'
          Dst:             die_errno
        - Src:             'builtin/commit-graph.c:123,11'
          Dst:             load_commit_graph_one_fd_st
        - Src:             'builtin/commit-graph.c:125,11'
          Dst:             load_commit_graph_chain_fd_st
        - Src:             'builtin/commit-graph.c:131,8'
          Dst:             verify_commit_graph
        - Src:             'builtin/commit-graph.c:132,2'
          Dst:             free_commit_graph
        - Src:             'builtin/commit-graph.c:135,3'
          Dst:             error
        - Src:             'builtin/commit-graph.c:135,3'
          Dst:             const_error
    - functionName:    cmd_commit_graph
      functionSourceFile: '/src/git/builtin/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         5
      ICount:          76
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - disable_replace_refs
        - git_config
        - git_default_config
        - parse_options
        - parse_options_concat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/commit-graph.c:342,27'
          Dst:             parse_options_concat
        - Src:             'builtin/commit-graph.c:344,2'
          Dst:             git_config
        - Src:             'builtin/commit-graph.c:344,2'
          Dst:             git_default_config
        - Src:             'builtin/commit-graph.c:346,2'
          Dst:             disable_replace_refs
        - Src:             'builtin/commit-graph.c:349,9'
          Dst:             parse_options
    - functionName:    strbuf_complete
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - sb
        - term
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:631,14'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,17'
              BranchSideFuncs:
                - strbuf_addch.2676
            - BranchSide:      './strbuf.h:631,14'
              BranchSideFuncs: []
        - Branch String:   './strbuf.h:631,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,6'
              BranchSideFuncs:
                - strbuf_addch.2676
            - BranchSide:      './strbuf.h:632,16'
              BranchSideFuncs:
                - strbuf_addch.2676
      Callsites:
        - Src:             './strbuf.h:632,3'
          Dst:             strbuf_addch
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    3
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_complete_line
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_complete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:637,2'
          Dst:             strbuf_complete
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    new_parent
      functionSourceFile: '/src/git/builtin/commit-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - parents_p
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - commit_list_insert
        - const_error
        - error
        - oid_to_hex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit-tree.c:29,2'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:30,7'
              BranchSideFuncs:
                - commit_list_insert
                - _.2681
                - oid_to_hex
                - error
                - const_error.2679
            - BranchSide:      'builtin/commit-tree.c:36,21'
              BranchSideFuncs:
                - commit_list_insert
        - Branch String:   'builtin/commit-tree.c:30,7'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:31,4'
              BranchSideFuncs:
                - _.2681
                - oid_to_hex
                - error
                - const_error.2679
            - BranchSide:      'builtin/commit-tree.c:34,16'
              BranchSideFuncs:
                - commit_list_insert
                - _.2681
                - oid_to_hex
                - error
                - const_error.2679
      Callsites:
        - Src:             'builtin/commit-tree.c:31,4'
          Dst:             _
        - Src:             'builtin/commit-tree.c:31,4'
          Dst:             oid_to_hex
        - Src:             'builtin/commit-tree.c:31,4'
          Dst:             error
        - Src:             'builtin/commit-tree.c:31,4'
          Dst:             const_error
        - Src:             'builtin/commit-tree.c:36,2'
          Dst:             commit_list_insert
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    7
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    parse_file_arg_callback
      functionSourceFile: '/src/git/builtin/commit-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         24
      ICount:          119
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - _
        - close
        - die_errno
        - strbuf_addch
        - strbuf_read
        - strcmp
        - xopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit-tree.c:76,2'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:76,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/commit-tree.c:76,2'
              BranchSideFuncs:
                - BUG_fl
                - strcmp
                - strbuf_read
                - close
                - _.2681
                - die_errno
                - _.2681
                - die_errno
                - xopen
                - strbuf_addch.2676
        - Branch String:   'builtin/commit-tree.c:76,2'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:76,2'
              BranchSideFuncs:
                - strcmp
                - strbuf_read
                - close
                - _.2681
                - die_errno
                - _.2681
                - die_errno
                - xopen
                - strbuf_addch.2676
            - BranchSide:      'builtin/commit-tree.c:78,6'
              BranchSideFuncs:
                - strcmp
                - strbuf_read
                - close
                - _.2681
                - die_errno
                - _.2681
                - die_errno
                - xopen
                - strbuf_addch.2676
        - Branch String:   'builtin/commit-tree.c:78,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:79,16'
              BranchSideFuncs:
                - strbuf_addch.2676
                - strcmp
                - strbuf_read
                - close
                - _.2681
                - die_errno
                - _.2681
                - die_errno
                - xopen
            - BranchSide:      'builtin/commit-tree.c:80,14'
              BranchSideFuncs:
                - strcmp
                - strbuf_read
                - close
                - _.2681
                - die_errno
                - _.2681
                - die_errno
                - xopen
        - Branch String:   'builtin/commit-tree.c:80,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:81,6'
              BranchSideFuncs:
                - xopen
                - strbuf_read
                - close
                - _.2681
                - die_errno
                - _.2681
                - die_errno
            - BranchSide:      'builtin/commit-tree.c:83,14'
              BranchSideFuncs:
                - xopen
                - strbuf_read
                - close
                - _.2681
                - die_errno
                - _.2681
                - die_errno
        - Branch String:   'builtin/commit-tree.c:85,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:86,13'
              BranchSideFuncs:
                - _.2681
                - die_errno
            - BranchSide:      'builtin/commit-tree.c:87,6'
              BranchSideFuncs:
                - close
                - _.2681
                - die_errno
        - Branch String:   'builtin/commit-tree.c:87,9'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:87,18'
              BranchSideFuncs:
                - close
                - _.2681
                - die_errno
            - BranchSide:      'builtin/commit-tree.c:87,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit-tree.c:87,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:87,6'
              BranchSideFuncs:
                - _.2681
                - die_errno
            - BranchSide:      'builtin/commit-tree.c:88,13'
              BranchSideFuncs:
                - _.2681
                - die_errno
      Callsites:
        - Src:             'builtin/commit-tree.c:76,2'
          Dst:             BUG_fl
        - Src:             'builtin/commit-tree.c:76,2'
          Dst:             BUG_fl
        - Src:             'builtin/commit-tree.c:79,3'
          Dst:             strbuf_addch
        - Src:             'builtin/commit-tree.c:80,7'
          Dst:             strcmp
        - Src:             'builtin/commit-tree.c:83,8'
          Dst:             xopen
        - Src:             'builtin/commit-tree.c:85,6'
          Dst:             strbuf_read
        - Src:             'builtin/commit-tree.c:86,13'
          Dst:             _
        - Src:             'builtin/commit-tree.c:86,3'
          Dst:             die_errno
        - Src:             'builtin/commit-tree.c:87,12'
          Dst:             close
        - Src:             'builtin/commit-tree.c:88,13'
          Dst:             _
        - Src:             'builtin/commit-tree.c:88,3'
          Dst:             die_errno
    - functionName:    parse_message_arg_callback
      functionSourceFile: '/src/git/builtin/commit-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         14
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - strbuf_addch
        - strbuf_addstr
        - strbuf_complete_line
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit-tree.c:60,2'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:60,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/commit-tree.c:60,2'
              BranchSideFuncs:
                - BUG_fl
                - strbuf_addstr.2678
                - strbuf_complete_line
                - strbuf_addch.2676
        - Branch String:   'builtin/commit-tree.c:60,2'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:60,2'
              BranchSideFuncs:
                - strbuf_addstr.2678
                - strbuf_complete_line
                - strbuf_addch.2676
            - BranchSide:      'builtin/commit-tree.c:62,6'
              BranchSideFuncs:
                - strbuf_addstr.2678
                - strbuf_complete_line
                - strbuf_addch.2676
        - Branch String:   'builtin/commit-tree.c:62,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:62,6'
              BranchSideFuncs:
                - strbuf_addch.2676
                - strbuf_addstr.2678
                - strbuf_complete_line
            - BranchSide:      'builtin/commit-tree.c:63,16'
              BranchSideFuncs:
                - strbuf_addch.2676
                - strbuf_addstr.2678
                - strbuf_complete_line
      Callsites:
        - Src:             'builtin/commit-tree.c:60,2'
          Dst:             BUG_fl
        - Src:             'builtin/commit-tree.c:60,2'
          Dst:             BUG_fl
        - Src:             'builtin/commit-tree.c:63,3'
          Dst:             strbuf_addch
        - Src:             'builtin/commit-tree.c:64,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/commit-tree.c:65,2'
          Dst:             strbuf_complete_line
    - functionName:    parse_parent_arg_callback
      functionSourceFile: '/src/git/builtin/commit-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         13
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - _
        - assert_oid_type
        - die
        - lookup_commit
        - new_parent
        - repo_get_oid_commit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit-tree.c:45,2'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:45,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/commit-tree.c:45,2'
              BranchSideFuncs:
                - BUG_fl
                - repo_get_oid_commit
                - assert_oid_type
                - lookup_commit
                - new_parent
                - _.2681
                - die
        - Branch String:   'builtin/commit-tree.c:45,2'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:45,2'
              BranchSideFuncs:
                - repo_get_oid_commit
                - assert_oid_type
                - lookup_commit
                - new_parent
                - _.2681
                - die
            - BranchSide:      'builtin/commit-tree.c:47,26'
              BranchSideFuncs:
                - repo_get_oid_commit
                - assert_oid_type
                - lookup_commit
                - new_parent
                - _.2681
                - die
        - Branch String:   'builtin/commit-tree.c:47,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:48,7'
              BranchSideFuncs:
                - _.2681
                - die
            - BranchSide:      'builtin/commit-tree.c:50,2'
              BranchSideFuncs:
                - assert_oid_type
                - lookup_commit
                - new_parent
      Callsites:
        - Src:             'builtin/commit-tree.c:45,2'
          Dst:             BUG_fl
        - Src:             'builtin/commit-tree.c:45,2'
          Dst:             BUG_fl
        - Src:             'builtin/commit-tree.c:47,6'
          Dst:             repo_get_oid_commit
        - Src:             'builtin/commit-tree.c:48,7'
          Dst:             _
        - Src:             'builtin/commit-tree.c:48,3'
          Dst:             die
        - Src:             'builtin/commit-tree.c:50,2'
          Dst:             assert_oid_type
        - Src:             'builtin/commit-tree.c:51,13'
          Dst:             lookup_commit
        - Src:             'builtin/commit-tree.c:51,2'
          Dst:             new_parent
    - functionName:    cmd_commit_tree
      functionSourceFile: '/src/git/builtin/commit-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         20
      ICount:          238
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - commit_tree
        - die
        - die_errno
        - free_commit_list
        - git_config
        - git_default_config
        - oid_to_hex
        - parse_options
        - printf
        - repo_get_oid_tree
        - strbuf_read
        - strbuf_release
        - strcmp
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/commit-tree.c:118,15'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:118,26'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/commit-tree.c:119,41'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/commit-tree.c:118,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:119,41'
              BranchSideFuncs:
                - parse_options
                - repo_get_oid_tree
                - strbuf_read
                - commit_tree
                - oid_to_hex
                - printf
                - free_commit_list
                - strbuf_release
                - _.2681
                - die_errno
                - _.2681
                - die
                - _.2681
                - die
            - BranchSide:      'builtin/commit-tree.c:121,23'
              BranchSideFuncs:
                - parse_options
                - repo_get_oid_tree
                - strbuf_read
                - commit_tree
                - oid_to_hex
                - printf
                - free_commit_list
                - strbuf_release
                - _.2681
                - die_errno
                - _.2681
                - die
                - _.2681
                - die
        - Branch String:   'builtin/commit-tree.c:123,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:124,7'
              BranchSideFuncs:
                - _.2681
                - die
            - BranchSide:      'builtin/commit-tree.c:126,24'
              BranchSideFuncs:
                - repo_get_oid_tree
                - strbuf_read
                - commit_tree
                - oid_to_hex
                - printf
                - free_commit_list
                - strbuf_release
                - _.2681
                - die_errno
                - _.2681
                - die
        - Branch String:   'builtin/commit-tree.c:126,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:127,7'
              BranchSideFuncs:
                - _.2681
                - die
            - BranchSide:      'builtin/commit-tree.c:129,14'
              BranchSideFuncs:
                - strbuf_read
                - commit_tree
                - oid_to_hex
                - printf
                - free_commit_list
                - strbuf_release
                - _.2681
                - die_errno
        - Branch String:   'builtin/commit-tree.c:129,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:130,7'
              BranchSideFuncs:
                - commit_tree
                - oid_to_hex
                - printf
                - free_commit_list
                - strbuf_release
            - BranchSide:      'builtin/commit-tree.c:134,25'
              BranchSideFuncs:
                - commit_tree
                - oid_to_hex
                - printf
                - free_commit_list
                - strbuf_release
        - Branch String:   'builtin/commit-tree.c:130,7'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:131,14'
              BranchSideFuncs:
                - _.2681
                - die_errno
            - BranchSide:      'builtin/commit-tree.c:132,2'
              BranchSideFuncs:
                - commit_tree
                - oid_to_hex
                - printf
                - free_commit_list
                - strbuf_release
        - Branch String:   'builtin/commit-tree.c:134,6'
          Branch Sides:
            - BranchSide:      'builtin/commit-tree.c:136,7'
              BranchSideFuncs:
                - free_commit_list
                - strbuf_release
            - BranchSide:      'builtin/commit-tree.c:140,17'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - free_commit_list
                - strbuf_release
      Callsites:
        - Src:             'builtin/commit-tree.c:116,2'
          Dst:             git_config
        - Src:             'builtin/commit-tree.c:116,2'
          Dst:             git_default_config
        - Src:             'builtin/commit-tree.c:118,19'
          Dst:             strcmp
        - Src:             'builtin/commit-tree.c:119,3'
          Dst:             usage_with_options
        - Src:             'builtin/commit-tree.c:121,9'
          Dst:             parse_options
        - Src:             'builtin/commit-tree.c:124,7'
          Dst:             _
        - Src:             'builtin/commit-tree.c:124,3'
          Dst:             die
        - Src:             'builtin/commit-tree.c:126,6'
          Dst:             repo_get_oid_tree
        - Src:             'builtin/commit-tree.c:127,7'
          Dst:             _
        - Src:             'builtin/commit-tree.c:127,3'
          Dst:             die
        - Src:             'builtin/commit-tree.c:130,7'
          Dst:             strbuf_read
        - Src:             'builtin/commit-tree.c:131,14'
          Dst:             _
        - Src:             'builtin/commit-tree.c:131,4'
          Dst:             die_errno
        - Src:             'builtin/commit-tree.c:134,6'
          Dst:             commit_tree
        - Src:             'builtin/commit-tree.c:140,17'
          Dst:             oid_to_hex
        - Src:             'builtin/commit-tree.c:140,2'
          Dst:             printf
        - Src:             'builtin/commit-tree.c:144,2'
          Dst:             free_commit_list
        - Src:             'builtin/commit-tree.c:145,2'
          Dst:             strbuf_release
    - functionName:    rollback_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_tempfile
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:328,9'
          Dst:             delete_tempfile
    - functionName:    export_one
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - var
        - s
        - e
        - hack
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - setenv
        - strbuf_add
        - strbuf_addch
        - strbuf_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/commit.c:587,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:587,6'
              BranchSideFuncs:
                - strbuf_addch.2832
                - strbuf_add
                - setenv
                - strbuf_release
            - BranchSide:      'builtin/commit.c:588,22'
              BranchSideFuncs:
                - strbuf_addch.2832
                - strbuf_add
                - setenv
                - strbuf_release
      Callsites:
        - Src:             'builtin/commit.c:588,3'
          Dst:             strbuf_addch
        - Src:             'builtin/commit.c:589,2'
          Dst:             strbuf_add
        - Src:             'builtin/commit.c:590,2'
          Dst:             setenv
        - Src:             'builtin/commit.c:591,2'
          Dst:             strbuf_release
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    6
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    setenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    57
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_force_date
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - out
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - approxidate_careful
        - parse_date
        - strbuf_addch
        - strbuf_addf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit.c:598,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:599,7'
              BranchSideFuncs:
                - approxidate_careful
                - strbuf_addf
            - BranchSide:      'builtin/commit.c:606,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:601,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:602,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:603,15'
              BranchSideFuncs:
                - strbuf_addf
      Callsites:
        - Src:             'builtin/commit.c:596,2'
          Dst:             strbuf_addch
        - Src:             'builtin/commit.c:598,6'
          Dst:             parse_date
        - Src:             'builtin/commit.c:600,21'
          Dst:             approxidate_careful
        - Src:             'builtin/commit.c:603,3'
          Dst:             strbuf_addf
    - functionName:    set_ident_var
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - val
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_a_merge
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - current_head
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit.c:575,34'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:575,37'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:575,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    assert_split_ident
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - buf
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - split_ident_line
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/commit.c:580,47'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:580,51'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/commit.c:581,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/commit.c:580,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:581,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:582,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/commit.c:580,6'
          Dst:             split_ident_line
        - Src:             'builtin/commit.c:581,3'
          Dst:             BUG_fl
    - functionName:    adjust_comment_line_char
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         30
      ICount:          184
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - die
        - memchr
        - strchr
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit.c:686,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:687,8'
              BranchSideFuncs:
                - strchr
                - _.2839
                - die
                - free
                - xstrfmt
                - strchr
            - BranchSide:      'builtin/commit.c:693,6'
              BranchSideFuncs:
                - strchr
                - _.2839
                - die
                - free
                - xstrfmt
                - strchr
        - Branch String:   'builtin/commit.c:695,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:696,4'
              BranchSideFuncs:
                - _.2839
                - die
                - free
                - xstrfmt
                - strchr
            - BranchSide:      'builtin/commit.c:697,11'
              BranchSideFuncs:
                - _.2839
                - die
                - free
                - xstrfmt
                - strchr
        - Branch String:   'builtin/commit.c:697,2'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:698,8'
              BranchSideFuncs:
                - _.2839
                - die
                - free
                - xstrfmt
                - strchr
            - BranchSide:      'builtin/commit.c:705,11'
              BranchSideFuncs:
                - _.2839
                - die
                - free
                - xstrfmt
        - Branch String:   'builtin/commit.c:698,21'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:698,41'
              BranchSideFuncs:
                - _.2839
                - die
                - free
                - xstrfmt
                - strchr
            - BranchSide:      'builtin/commit.c:698,24'
              BranchSideFuncs:
                - _.2839
                - die
                - free
                - xstrfmt
                - strchr
        - Branch String:   'builtin/commit.c:698,38'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:698,41'
              BranchSideFuncs:
                - _.2839
                - die
                - free
                - xstrfmt
                - strchr
            - BranchSide:      'builtin/commit.c:703,2'
              BranchSideFuncs:
                - _.2839
                - die
                - free
                - xstrfmt
                - strchr
        - Branch String:   'builtin/commit.c:698,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:699,23'
              BranchSideFuncs:
                - strchr
                - _.2839
                - die
                - free
                - xstrfmt
            - BranchSide:      'builtin/commit.c:703,2'
              BranchSideFuncs:
                - _.2839
                - die
                - free
                - xstrfmt
                - strchr
        - Branch String:   'builtin/commit.c:700,8'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:701,6'
              BranchSideFuncs:
                - _.2839
                - die
                - free
                - xstrfmt
                - strchr
            - BranchSide:      'builtin/commit.c:702,3'
              BranchSideFuncs:
                - _.2839
                - die
                - free
                - xstrfmt
                - strchr
        - Branch String:   'builtin/commit.c:705,2'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:705,35'
              BranchSideFuncs:
                - _.2839
                - die
                - free
                - xstrfmt
            - BranchSide:      'builtin/commit.c:707,8'
              BranchSideFuncs:
                - _.2839
                - die
                - free
                - xstrfmt
        - Branch String:   'builtin/commit.c:707,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:708,7'
              BranchSideFuncs:
                - free
                - xstrfmt
            - BranchSide:      'builtin/commit.c:710,7'
              BranchSideFuncs:
                - free
                - xstrfmt
      Callsites:
        - Src:             'builtin/commit.c:686,7'
          Dst:             memchr
        - Src:             'builtin/commit.c:689,4'
          Dst:             xstrfmt
        - Src:             'builtin/commit.c:694,14'
          Dst:             strchr
        - Src:             'builtin/commit.c:699,16'
          Dst:             strchr
        - Src:             'builtin/commit.c:708,7'
          Dst:             _
        - Src:             'builtin/commit.c:708,3'
          Dst:             die
        - Src:             'builtin/commit.c:711,48'
          Dst:             xstrfmt
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    86
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    86
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    prepare_amend_commit
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - sb
        - ctx
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - find_commit_subject
        - repo_format_commit_message
        - repo_get_commit_buffer
        - repo_unuse_commit_buffer
        - starts_with
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/commit.c:719,11'
          Dst:             repo_get_commit_buffer
        - Src:             'builtin/commit.c:720,2'
          Dst:             find_commit_subject
        - Src:             'builtin/commit.c:725,8'
          Dst:             starts_with
        - Src:             'builtin/commit.c:726,2'
          Dst:             repo_format_commit_message
        - Src:             'builtin/commit.c:727,2'
          Dst:             repo_unuse_commit_buffer
    - functionName:    determine_author_info
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - author_ident
      BBCount:         23
      ICount:          239
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - assert_split_ident
        - die
        - export_one
        - find_commit_header
        - fmt_ident
        - getenv
        - parse_force_date
        - set_ident_var
        - split_ident_line
        - strbuf_add
        - strbuf_addch
        - strbuf_addstr
        - strbuf_detach
        - strlen
        - xmemdupz
        - xstrdup_or_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit.c:624,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:629,26'
              BranchSideFuncs:
                - find_commit_header
                - _.2839
                - die
                - split_ident_line
                - xmemdupz
                - set_ident_var
                - xmemdupz
                - set_ident_var
                - fmt_ident
                - strbuf_addstr.2853
                - assert_split_ident
                - export_one
                - export_one
                - export_one
                - free
                - free
                - free
                - parse_force_date
                - strbuf_detach
                - set_ident_var
                - _.2839
                - die
                - strlen
                - split_ident_line
                - xmemdupz
                - set_ident_var
                - xmemdupz
                - set_ident_var
                - _.2839
                - die
                - strbuf_addch.2832
                - strbuf_add
                - strbuf_addch.2832
                - strbuf_add
                - strbuf_detach
                - set_ident_var
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:648,6'
              BranchSideFuncs:
                - fmt_ident
                - strbuf_addstr.2853
                - assert_split_ident
                - export_one
                - export_one
                - export_one
                - free
                - free
                - free
                - parse_force_date
                - strbuf_detach
                - set_ident_var
                - _.2839
                - die
                - strlen
                - split_ident_line
                - xmemdupz
                - set_ident_var
                - xmemdupz
                - set_ident_var
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:630,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:631,8'
              BranchSideFuncs:
                - split_ident_line
                - xmemdupz
                - set_ident_var
                - xmemdupz
                - set_ident_var
                - fmt_ident
                - strbuf_addstr.2853
                - assert_split_ident
                - export_one
                - export_one
                - export_one
                - free
                - free
                - free
                - parse_force_date
                - strbuf_detach
                - set_ident_var
                - _.2839
                - die
                - strlen
                - split_ident_line
                - xmemdupz
                - set_ident_var
                - xmemdupz
                - set_ident_var
                - _.2839
                - die
                - strbuf_addch.2832
                - strbuf_add
                - strbuf_addch.2832
                - strbuf_add
                - strbuf_detach
                - set_ident_var
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:632,32'
              BranchSideFuncs:
                - split_ident_line
                - xmemdupz
                - set_ident_var
                - xmemdupz
                - set_ident_var
                - fmt_ident
                - strbuf_addstr.2853
                - assert_split_ident
                - export_one
                - export_one
                - export_one
                - free
                - free
                - free
                - parse_force_date
                - strbuf_detach
                - set_ident_var
                - _.2839
                - die
                - strlen
                - split_ident_line
                - xmemdupz
                - set_ident_var
                - xmemdupz
                - set_ident_var
                - _.2839
                - die
                - strbuf_addch.2832
                - strbuf_add
                - strbuf_addch.2832
                - strbuf_add
                - strbuf_detach
                - set_ident_var
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:632,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:633,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:635,39'
              BranchSideFuncs:
                - xmemdupz
                - set_ident_var
                - xmemdupz
                - set_ident_var
                - fmt_ident
                - strbuf_addstr.2853
                - assert_split_ident
                - export_one
                - export_one
                - export_one
                - free
                - free
                - free
                - parse_force_date
                - strbuf_detach
                - set_ident_var
                - _.2839
                - die
                - strlen
                - split_ident_line
                - xmemdupz
                - set_ident_var
                - xmemdupz
                - set_ident_var
                - _.2839
                - die
                - strbuf_addch.2832
                - strbuf_add
                - strbuf_addch.2832
                - strbuf_add
                - strbuf_detach
                - set_ident_var
        - Branch String:   'builtin/commit.c:638,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:639,18'
              BranchSideFuncs:
                - strbuf_addch.2832
                - strbuf_add
                - strbuf_addch.2832
                - strbuf_add
                - strbuf_detach
                - set_ident_var
                - fmt_ident
                - strbuf_addstr.2853
                - assert_split_ident
                - export_one
                - export_one
                - export_one
                - free
                - free
                - free
                - parse_force_date
                - strbuf_detach
                - set_ident_var
                - _.2839
                - die
                - strlen
                - split_ident_line
                - xmemdupz
                - set_ident_var
                - xmemdupz
                - set_ident_var
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:646,2'
              BranchSideFuncs:
                - fmt_ident
                - strbuf_addstr.2853
                - assert_split_ident
                - export_one
                - export_one
                - export_one
                - free
                - free
                - free
                - parse_force_date
                - strbuf_detach
                - set_ident_var
                - _.2839
                - die
                - strlen
                - split_ident_line
                - xmemdupz
                - set_ident_var
                - xmemdupz
                - set_ident_var
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:648,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:651,32'
              BranchSideFuncs:
                - strlen
                - split_ident_line
                - xmemdupz
                - set_ident_var
                - xmemdupz
                - set_ident_var
                - fmt_ident
                - strbuf_addstr.2853
                - assert_split_ident
                - export_one
                - export_one
                - export_one
                - free
                - free
                - free
                - parse_force_date
                - strbuf_detach
                - set_ident_var
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:657,6'
              BranchSideFuncs:
                - fmt_ident
                - strbuf_addstr.2853
                - assert_split_ident
                - export_one
                - export_one
                - export_one
                - free
                - free
                - free
                - parse_force_date
                - strbuf_detach
                - set_ident_var
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:651,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:652,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:653,39'
              BranchSideFuncs:
                - xmemdupz
                - set_ident_var
                - xmemdupz
                - set_ident_var
                - fmt_ident
                - strbuf_addstr.2853
                - assert_split_ident
                - export_one
                - export_one
                - export_one
                - free
                - free
                - free
                - parse_force_date
                - strbuf_detach
                - set_ident_var
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:657,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:657,6'
              BranchSideFuncs:
                - parse_force_date
                - strbuf_detach
                - set_ident_var
                - fmt_ident
                - strbuf_addstr.2853
                - assert_split_ident
                - export_one
                - export_one
                - export_one
                - free
                - free
                - free
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:658,17'
              BranchSideFuncs:
                - parse_force_date
                - strbuf_detach
                - set_ident_var
                - fmt_ident
                - strbuf_addstr.2853
                - assert_split_ident
                - export_one
                - export_one
                - export_one
                - free
                - free
                - free
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:659,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:660,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:661,24'
              BranchSideFuncs:
                - strbuf_detach
                - set_ident_var
                - fmt_ident
                - strbuf_addstr.2853
                - assert_split_ident
                - export_one
                - export_one
                - export_one
                - free
                - free
                - free
      Callsites:
        - Src:             'builtin/commit.c:620,25'
          Dst:             getenv
        - Src:             'builtin/commit.c:620,9'
          Dst:             xstrdup_or_null
        - Src:             'builtin/commit.c:621,26'
          Dst:             getenv
        - Src:             'builtin/commit.c:621,10'
          Dst:             xstrdup_or_null
        - Src:             'builtin/commit.c:622,25'
          Dst:             getenv
        - Src:             'builtin/commit.c:622,9'
          Dst:             xstrdup_or_null
        - Src:             'builtin/commit.c:629,7'
          Dst:             find_commit_header
        - Src:             'builtin/commit.c:631,8'
          Dst:             _
        - Src:             'builtin/commit.c:631,4'
          Dst:             die
        - Src:             'builtin/commit.c:632,7'
          Dst:             split_ident_line
        - Src:             'builtin/commit.c:633,8'
          Dst:             _
        - Src:             'builtin/commit.c:633,4'
          Dst:             die
        - Src:             'builtin/commit.c:635,24'
          Dst:             xmemdupz
        - Src:             'builtin/commit.c:635,3'
          Dst:             set_ident_var
        - Src:             'builtin/commit.c:636,25'
          Dst:             xmemdupz
        - Src:             'builtin/commit.c:636,3'
          Dst:             set_ident_var
        - Src:             'builtin/commit.c:640,4'
          Dst:             strbuf_addch
        - Src:             'builtin/commit.c:641,4'
          Dst:             strbuf_add
        - Src:             'builtin/commit.c:642,4'
          Dst:             strbuf_addch
        - Src:             'builtin/commit.c:643,4'
          Dst:             strbuf_add
        - Src:             'builtin/commit.c:644,25'
          Dst:             strbuf_detach
        - Src:             'builtin/commit.c:644,4'
          Dst:             set_ident_var
        - Src:             'builtin/commit.c:651,46'
          Dst:             strlen
        - Src:             'builtin/commit.c:651,7'
          Dst:             split_ident_line
        - Src:             'builtin/commit.c:652,8'
          Dst:             _
        - Src:             'builtin/commit.c:652,4'
          Dst:             die
        - Src:             'builtin/commit.c:653,24'
          Dst:             xmemdupz
        - Src:             'builtin/commit.c:653,3'
          Dst:             set_ident_var
        - Src:             'builtin/commit.c:654,25'
          Dst:             xmemdupz
        - Src:             'builtin/commit.c:654,3'
          Dst:             set_ident_var
        - Src:             'builtin/commit.c:659,7'
          Dst:             parse_force_date
        - Src:             'builtin/commit.c:660,8'
          Dst:             _
        - Src:             'builtin/commit.c:660,4'
          Dst:             die
        - Src:             'builtin/commit.c:661,24'
          Dst:             strbuf_detach
        - Src:             'builtin/commit.c:661,3'
          Dst:             set_ident_var
        - Src:             'builtin/commit.c:664,30'
          Dst:             fmt_ident
        - Src:             'builtin/commit.c:664,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/commit.c:666,2'
          Dst:             assert_split_ident
        - Src:             'builtin/commit.c:667,2'
          Dst:             export_one
        - Src:             'builtin/commit.c:668,2'
          Dst:             export_one
        - Src:             'builtin/commit.c:669,2'
          Dst:             export_one
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    parse_tree
      functionSourceFile: '/src/git/./tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_tree_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tree.h:25,9'
          Dst:             parse_tree_gently
    - functionName:    hold_lock_file_for_update_timeout
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
        - timeout_ms
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:179,9'
          Dst:             hold_lock_file_for_update_timeout_mode
    - functionName:    ce_path_match
      functionSourceFile: '/src/git/./read-cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - ce
        - pathspec
        - seen
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - match_pathspec
      functionUses:    1
      BranchProfiles:
        - Branch String:   './read-cache.h:42,31'
          Branch Sides:
            - BranchSide:      './read-cache.h:42,31'
              BranchSideFuncs:
                - match_pathspec
            - BranchSide:      './read-cache.h:42,34'
              BranchSideFuncs:
                - match_pathspec
      Callsites:
        - Src:             './read-cache.h:41,9'
          Dst:             match_pathspec
    - functionName:    create_base_index
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - current_head
      BBCount:         12
      ICount:          99
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - common_exit
        - die
        - discard_index
        - exit
        - init_tree_desc
        - parse_tree
        - parse_tree_indirect
        - unpack_trees
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit.c:311,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:312,17'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.2839
                - die
                - parse_tree.2854
                - init_tree_desc
                - unpack_trees
                - common_exit
                - exit
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:316,2'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.2839
                - die
                - parse_tree.2854
                - init_tree_desc
                - unpack_trees
                - common_exit
                - exit
                - common_exit
                - exit
        - Branch String:   'builtin/commit.c:325,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:326,7'
              BranchSideFuncs:
                - parse_tree.2854
                - init_tree_desc
                - unpack_trees
                - common_exit
                - exit
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:327,17'
              BranchSideFuncs:
                - parse_tree.2854
                - init_tree_desc
                - unpack_trees
                - common_exit
                - exit
                - common_exit
                - exit
        - Branch String:   'builtin/commit.c:327,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:328,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:329,22'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
                - common_exit
                - exit
        - Branch String:   'builtin/commit.c:330,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:330,6'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:331,3'
              BranchSideFuncs:
                - common_exit
                - exit
      Callsites:
        - Src:             'builtin/commit.c:312,3'
          Dst:             discard_index
        - Src:             'builtin/commit.c:324,9'
          Dst:             parse_tree_indirect
        - Src:             'builtin/commit.c:326,7'
          Dst:             _
        - Src:             'builtin/commit.c:326,3'
          Dst:             die
        - Src:             'builtin/commit.c:327,6'
          Dst:             parse_tree
        - Src:             'builtin/commit.c:328,3'
          Dst:             common_exit
        - Src:             'builtin/commit.c:328,3'
          Dst:             exit
        - Src:             'builtin/commit.c:329,2'
          Dst:             init_tree_desc
        - Src:             'builtin/commit.c:330,6'
          Dst:             unpack_trees
        - Src:             'builtin/commit.c:331,3'
          Dst:             common_exit
        - Src:             'builtin/commit.c:331,3'
          Dst:             exit
    - functionName:    git_path
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_pathname
        - repo_git_pathv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:282,28'
          Dst:             get_pathname
        - Src:             './path.h:285,2'
          Dst:             repo_git_pathv
    - functionName:    hold_lock_file_for_update
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:192,9'
          Dst:             hold_lock_file_for_update_timeout
    - functionName:    add_remove_files
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         14
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - add_to_index
        - die
        - lstat64
        - remove_file_from_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/commit.c:289,2'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:291,34'
              BranchSideFuncs:
                - lstat64
                - add_to_index
                - _.2839
                - die
                - remove_file_from_index
            - BranchSide:      'builtin/commit.c:303,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:294,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:295,4'
              BranchSideFuncs:
                - lstat64
                - add_to_index
                - _.2839
                - die
                - remove_file_from_index
            - BranchSide:      'builtin/commit.c:297,14'
              BranchSideFuncs:
                - lstat64
                - add_to_index
                - _.2839
                - die
                - remove_file_from_index
        - Branch String:   'builtin/commit.c:297,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:298,21'
              BranchSideFuncs:
                - remove_file_from_index
                - lstat64
                - add_to_index
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:301,27'
              BranchSideFuncs:
                - remove_file_from_index
                - lstat64
                - add_to_index
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:298,8'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:299,9'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:300,3'
              BranchSideFuncs:
                - lstat64
                - add_to_index
                - _.2839
                - die
                - remove_file_from_index
      Callsites:
        - Src:             'builtin/commit.c:297,8'
          Dst:             lstat64
        - Src:             'builtin/commit.c:298,8'
          Dst:             add_to_index
        - Src:             'builtin/commit.c:299,9'
          Dst:             _
        - Src:             'builtin/commit.c:299,5'
          Dst:             die
        - Src:             'builtin/commit.c:301,4'
          Dst:             remove_file_from_index
    - functionName:    list_paths
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - with_tree
        - pattern
      BBCount:         20
      ICount:          165
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ce_path_match
        - common_prefix
        - ensure_full_index
        - overlay_tree_on_index
        - report_path_error
        - string_list_insert
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit.c:255,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:256,3'
              BranchSideFuncs:
                - xcalloc
                - ensure_full_index
                - report_path_error
                - free
                - ce_path_match.2855
                - string_list_insert
                - common_prefix
                - overlay_tree_on_index
                - free
            - BranchSide:      'builtin/commit.c:258,17'
              BranchSideFuncs:
                - xcalloc
                - ensure_full_index
                - report_path_error
                - free
                - ce_path_match.2855
                - string_list_insert
                - common_prefix
                - overlay_tree_on_index
                - free
        - Branch String:   'builtin/commit.c:260,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:261,9'
              BranchSideFuncs:
                - common_prefix
                - overlay_tree_on_index
                - free
                - ensure_full_index
                - report_path_error
                - free
                - ce_path_match.2855
                - string_list_insert
            - BranchSide:      'builtin/commit.c:267,20'
              BranchSideFuncs:
                - ensure_full_index
                - report_path_error
                - free
                - ce_path_match.2855
                - string_list_insert
        - Branch String:   'builtin/commit.c:268,2'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:269,34'
              BranchSideFuncs:
                - ce_path_match.2855
                - report_path_error
                - free
                - string_list_insert
            - BranchSide:      'builtin/commit.c:281,26'
              BranchSideFuncs:
                - report_path_error
                - free
        - Branch String:   'builtin/commit.c:272,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:273,4'
              BranchSideFuncs:
                - report_path_error
                - free
                - ce_path_match.2855
                - string_list_insert
            - BranchSide:      'builtin/commit.c:274,22'
              BranchSideFuncs:
                - ce_path_match.2855
                - report_path_error
                - free
                - string_list_insert
        - Branch String:   'builtin/commit.c:274,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:275,4'
              BranchSideFuncs:
                - string_list_insert
                - report_path_error
                - free
                - ce_path_match.2855
            - BranchSide:      'builtin/commit.c:276,29'
              BranchSideFuncs:
                - string_list_insert
                - report_path_error
                - free
                - ce_path_match.2855
        - Branch String:   'builtin/commit.c:277,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:278,17'
              BranchSideFuncs:
                - report_path_error
                - free
                - ce_path_match.2855
                - string_list_insert
            - BranchSide:      'builtin/commit.c:279,2'
              BranchSideFuncs:
                - report_path_error
                - free
                - ce_path_match.2855
                - string_list_insert
      Callsites:
        - Src:             'builtin/commit.c:258,6'
          Dst:             xcalloc
        - Src:             'builtin/commit.c:261,22'
          Dst:             common_prefix
        - Src:             'builtin/commit.c:262,3'
          Dst:             overlay_tree_on_index
        - Src:             'builtin/commit.c:267,2'
          Dst:             ensure_full_index
        - Src:             'builtin/commit.c:274,8'
          Dst:             ce_path_match
        - Src:             'builtin/commit.c:276,10'
          Dst:             string_list_insert
        - Src:             'builtin/commit.c:281,8'
          Dst:             report_path_error
    - functionName:    reopen_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reopen_tempfile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:297,9'
          Dst:             reopen_tempfile
    - functionName:    get_lock_file_path
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_tempfile_path
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:244,9'
          Dst:             get_tempfile_path
    - functionName:    refresh_cache_or_die
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - refresh_flags
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die_resolve_conflict
        - refresh_index
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/commit.c:340,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:341,3'
              BranchSideFuncs:
                - die_resolve_conflict
            - BranchSide:      'builtin/commit.c:342,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/commit.c:340,6'
          Dst:             refresh_index
        - Src:             'builtin/commit.c:341,3'
          Dst:             die_resolve_conflict
    - functionName:    run_status
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - index_file
        - prefix
        - nowarn
        - s
      BBCount:         12
      ICount:          126
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - oidcpy
        - repo_get_oid
        - wt_status_collect
        - wt_status_collect_free_buffers
        - wt_status_print
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/commit.c:549,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:550,15'
              BranchSideFuncs:
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
            - BranchSide:      'builtin/commit.c:552,6'
              BranchSideFuncs:
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
        - Branch String:   'builtin/commit.c:552,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:553,3'
              BranchSideFuncs:
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
            - BranchSide:      'builtin/commit.c:556,15'
              BranchSideFuncs:
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
        - Branch String:   'builtin/commit.c:561,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:561,6'
              BranchSideFuncs:
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
            - BranchSide:      'builtin/commit.c:562,11'
              BranchSideFuncs:
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
      Callsites:
        - Src:             'builtin/commit.c:560,18'
          Dst:             repo_get_oid
        - Src:             'builtin/commit.c:562,3'
          Dst:             oidcpy
        - Src:             'builtin/commit.c:566,2'
          Dst:             wt_status_collect
        - Src:             'builtin/commit.c:567,2'
          Dst:             wt_status_print
        - Src:             'builtin/commit.c:568,2'
          Dst:             wt_status_collect_free_buffers
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_fixup_reword_options
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         24
      ICount:          109
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - die
        - is_from_cherry_pick
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit.c:1262,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1263,7'
              BranchSideFuncs:
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1268,6'
              BranchSideFuncs:
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1263,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1264,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1265,32'
              BranchSideFuncs:
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1268,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1269,7'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1270,6'
              BranchSideFuncs:
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1270,24'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1270,27'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1271,7'
              BranchSideFuncs:
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1270,39'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1270,42'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1271,7'
              BranchSideFuncs:
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1270,46'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1270,49'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1271,7'
              BranchSideFuncs:
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1270,54'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1270,57'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1271,7'
              BranchSideFuncs:
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1270,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1271,7'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1273,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/commit.c:1264,8'
          Dst:             _
        - Src:             'builtin/commit.c:1264,4'
          Dst:             die
        - Src:             'builtin/commit.c:1265,12'
          Dst:             is_from_cherry_pick
        - Src:             'builtin/commit.c:1266,8'
          Dst:             _
        - Src:             'builtin/commit.c:1266,4'
          Dst:             die
        - Src:             'builtin/commit.c:1269,7'
          Dst:             _
        - Src:             'builtin/commit.c:1269,3'
          Dst:             die
        - Src:             'builtin/commit.c:1271,7'
          Dst:             _
        - Src:             'builtin/commit.c:1271,3'
          Dst:             die
    - functionName:    is_from_cherry_pick
      functionSourceFile: '/src/git/./wt-status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - whence
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   './wt-status.h:49,43'
          Branch Sides:
            - BranchSide:      './wt-status.h:49,43'
              BranchSideFuncs: []
            - BranchSide:      './wt-status.h:50,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_commit_message
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         5
      ICount:          40
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - get_commit_output_encoding
        - lookup_commit_reference_by_name
        - repo_logmsg_reencode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/commit.c:1202,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1203,7'
              BranchSideFuncs:
                - get_commit_output_encoding
                - repo_logmsg_reencode
            - BranchSide:      'builtin/commit.c:1204,12'
              BranchSideFuncs:
                - get_commit_output_encoding
                - repo_logmsg_reencode
      Callsites:
        - Src:             'builtin/commit.c:1201,11'
          Dst:             lookup_commit_reference_by_name
        - Src:             'builtin/commit.c:1203,7'
          Dst:             _
        - Src:             'builtin/commit.c:1203,3'
          Dst:             die
        - Src:             'builtin/commit.c:1204,12'
          Dst:             get_commit_output_encoding
        - Src:             'builtin/commit.c:1205,9'
          Dst:             repo_logmsg_reencode
    - functionName:    find_author_by_nickname
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         7
      ICount:          105
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - get_revision
        - prepare_revision_walk
        - read_mailmap
        - release_revisions
        - repo_format_commit_message
        - repo_init_revisions
        - setup_revisions
        - strbuf_addf
        - strbuf_detach
        - strbuf_release
        - string_list_init_nodup
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit.c:1126,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1127,7'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1128,11'
              BranchSideFuncs:
                - get_revision
                - _.2839
                - die
                - strbuf_release
                - repo_format_commit_message
                - release_revisions
                - strbuf_detach
        - Branch String:   'builtin/commit.c:1129,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1130,31'
              BranchSideFuncs:
                - strbuf_release
                - repo_format_commit_message
                - release_revisions
                - strbuf_detach
            - BranchSide:      'builtin/commit.c:1138,6'
              BranchSideFuncs:
                - _.2839
                - die
      Callsites:
        - Src:             'builtin/commit.c:1115,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/commit.c:1116,2'
          Dst:             strbuf_addf
        - Src:             'builtin/commit.c:1121,2'
          Dst:             setup_revisions
        - Src:             'builtin/commit.c:1122,17'
          Dst:             xmalloc
        - Src:             'builtin/commit.c:1123,2'
          Dst:             string_list_init_nodup
        - Src:             'builtin/commit.c:1124,2'
          Dst:             read_mailmap
        - Src:             'builtin/commit.c:1126,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/commit.c:1127,7'
          Dst:             _
        - Src:             'builtin/commit.c:1127,3'
          Dst:             die
        - Src:             'builtin/commit.c:1128,11'
          Dst:             get_revision
        - Src:             'builtin/commit.c:1132,3'
          Dst:             strbuf_release
        - Src:             'builtin/commit.c:1133,3'
          Dst:             repo_format_commit_message
        - Src:             'builtin/commit.c:1135,3'
          Dst:             release_revisions
        - Src:             'builtin/commit.c:1136,10'
          Dst:             strbuf_detach
        - Src:             'builtin/commit.c:1138,6'
          Dst:             _
        - Src:             'builtin/commit.c:1138,2'
          Dst:             die
    - functionName:    strbuf_complete
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - sb
        - term
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:631,14'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,17'
              BranchSideFuncs:
                - strbuf_addch.2832
            - BranchSide:      './strbuf.h:631,14'
              BranchSideFuncs: []
        - Branch String:   './strbuf.h:631,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,6'
              BranchSideFuncs:
                - strbuf_addch.2832
            - BranchSide:      './strbuf.h:632,16'
              BranchSideFuncs:
                - strbuf_addch.2832
      Callsites:
        - Src:             './strbuf.h:632,3'
          Dst:             strbuf_addch
    - functionName:    strbuf_complete_line
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_complete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:637,2'
          Dst:             strbuf_complete
    - functionName:    parse_untracked_setting_name
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - u
      BBCount:         14
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - git_parse_maybe_bool
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/commit.c:1161,2'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1163,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'builtin/commit.c:1166,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'builtin/commit.c:1169,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'builtin/commit.c:1172,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1173,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'builtin/commit.c:1174,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'builtin/commit.c:1174,11'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1175,3'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/commit.c:1176,19'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'builtin/commit.c:1176,11'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1177,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1179,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/commit.c:1161,10'
          Dst:             git_parse_maybe_bool
        - Src:             'builtin/commit.c:1172,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1174,12'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1176,12'
          Dst:             strcmp
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_status_slot
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - slot
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lookup_config
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit.c:1413,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1414,3'
              BranchSideFuncs:
                - lookup_config
            - BranchSide:      'builtin/commit.c:1416,9'
              BranchSideFuncs:
                - lookup_config
      Callsites:
        - Src:             'builtin/commit.c:1413,7'
          Dst:             strcasecmp
        - Src:             'builtin/commit.c:1416,9'
          Dst:             lookup_config
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    determine_whence
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - file_exists
        - git_path_merge_head
        - sequencer_determine_whence
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit.c:194,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:195,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:196,39'
              BranchSideFuncs:
                - sequencer_determine_whence
        - Branch String:   'builtin/commit.c:198,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:198,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:199,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/commit.c:194,18'
          Dst:             git_path_merge_head
        - Src:             'builtin/commit.c:194,6'
          Dst:             file_exists
        - Src:             'builtin/commit.c:196,12'
          Dst:             sequencer_determine_whence
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    author_date_is_interesting
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/commit.c:677,24'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:677,24'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:677,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    commit_index_files
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - commit_lock_file
        - rollback_lock_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit.c:228,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:228,6'
              BranchSideFuncs:
                - commit_lock_file
                - rollback_lock_file.2831
                - commit_lock_file
            - BranchSide:      'builtin/commit.c:228,6'
              BranchSideFuncs:
                - commit_lock_file
                - rollback_lock_file.2831
                - commit_lock_file
        - Branch String:   'builtin/commit.c:230,2'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:230,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:234,9'
              BranchSideFuncs:
                - commit_lock_file
            - BranchSide:      'builtin/commit.c:237,9'
              BranchSideFuncs:
                - commit_lock_file
                - rollback_lock_file.2831
      Callsites:
        - Src:             'builtin/commit.c:234,9'
          Dst:             commit_lock_file
        - Src:             'builtin/commit.c:237,9'
          Dst:             commit_lock_file
        - Src:             'builtin/commit.c:238,3'
          Dst:             rollback_lock_file
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    is_from_rebase
      functionSourceFile: '/src/git/./wt-status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - whence
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rollback_index_files
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          34
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - rollback_lock_file
      functionUses:    8
      BranchProfiles:
        - Branch String:   'builtin/commit.c:213,10'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:213,10'
              BranchSideFuncs:
                - rollback_lock_file.2831
                - rollback_lock_file.2831
                - rollback_lock_file.2831
            - BranchSide:      'builtin/commit.c:213,10'
              BranchSideFuncs:
                - rollback_lock_file.2831
                - rollback_lock_file.2831
                - rollback_lock_file.2831
        - Branch String:   'builtin/commit.c:213,2'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:213,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:215,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:217,3'
              BranchSideFuncs:
                - rollback_lock_file.2831
            - BranchSide:      'builtin/commit.c:220,3'
              BranchSideFuncs:
                - rollback_lock_file.2831
                - rollback_lock_file.2831
      Callsites:
        - Src:             'builtin/commit.c:217,3'
          Dst:             rollback_lock_file
        - Src:             'builtin/commit.c:220,3'
          Dst:             rollback_lock_file
        - Src:             'builtin/commit.c:221,3'
          Dst:             rollback_lock_file
    - functionName:    prepare_to_commit
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - index_file
        - prefix
        - current_head
        - s
        - author_ident
      BBCount:         226
      ICount:          1339
      EdgeCount:       294
      CyclomaticComplexity: 70
      functionsReached:
        - _
        - adjust_comment_line_char
        - advice_enabled
        - amend_file_with_trailers
        - append_signoff
        - assert_split_ident
        - author_date_is_interesting
        - cache_tree_update
        - committer_ident_sufficiently_given
        - common_exit
        - const_error
        - date_mode_from_type
        - determine_author_info
        - die
        - die_errno
        - discard_index
        - ensure_full_index
        - error
        - exit
        - fclose
        - fopen_for_writing
        - fprintf
        - fputs
        - fwrite
        - get_commit_output_encoding
        - get_git_dir
        - git_committer_info
        - git_path_commit_editmsg
        - git_path_merge_msg
        - git_path_squash_msg
        - ident_cmp
        - ignored_log_message_bytes
        - index_differs_from
        - is_a_merge
        - is_from_cherry_pick
        - isatty
        - launch_editor
        - lookup_commit_reference_by_name
        - prepare_amend_commit
        - read_index_from
        - repo_format_commit_message
        - repo_get_oid
        - repo_read_index
        - run_commit_hook
        - run_status
        - show_ident_date
        - skip_blank_lines
        - stat64
        - status_printf
        - status_printf_ln
        - strbuf_addbuf
        - strbuf_addstr
        - strbuf_read
        - strbuf_read_file
        - strbuf_release
        - strbuf_stripspace
        - strcmp
        - string_list_clear
        - strstr
        - strvec_clear
        - strvec_pushf
        - wt_status_add_cut_line
        - wt_status_locate_end
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit.c:748,17'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:748,36'
              BranchSideFuncs:
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
                - strcmp
                - isatty
                - strbuf_read
                - _.2839
                - die_errno
                - _.2839
                - fprintf
                - strbuf_addbuf
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - repo_format_commit_message
                - strcmp
                - strbuf_addstr.2853
            - BranchSide:      'builtin/commit.c:752,6'
              BranchSideFuncs:
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
                - strcmp
                - isatty
                - strbuf_read
                - _.2839
                - die_errno
                - _.2839
                - fprintf
                - strbuf_addbuf
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - repo_format_commit_message
                - strcmp
                - strbuf_addstr.2853
        - Branch String:   'builtin/commit.c:748,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:750,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:752,6'
              BranchSideFuncs:
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
                - strcmp
                - isatty
                - strbuf_read
                - _.2839
                - die_errno
                - _.2839
                - fprintf
                - strbuf_addbuf
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - repo_format_commit_message
                - strcmp
                - strbuf_addstr.2853
        - Branch String:   'builtin/commit.c:752,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:757,7'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - repo_format_commit_message
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
                - strcmp
                - isatty
                - strbuf_read
                - _.2839
                - die_errno
                - _.2839
                - fprintf
                - strbuf_addbuf
                - strcmp
                - strbuf_addstr.2853
            - BranchSide:      'builtin/commit.c:772,6'
              BranchSideFuncs:
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
                - strcmp
                - isatty
                - strbuf_read
                - _.2839
                - die_errno
                - _.2839
                - fprintf
                - strbuf_addbuf
        - Branch String:   'builtin/commit.c:757,19'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:757,30'
              BranchSideFuncs:
                - strcmp
                - strbuf_addstr.2853
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
                - strcmp
                - isatty
                - strbuf_read
                - _.2839
                - die_errno
                - _.2839
                - fprintf
                - strbuf_addbuf
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - repo_format_commit_message
            - BranchSide:      'builtin/commit.c:760,32'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - repo_format_commit_message
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
                - strcmp
                - isatty
                - strbuf_read
                - _.2839
                - die_errno
                - _.2839
                - fprintf
                - strbuf_addbuf
        - Branch String:   'builtin/commit.c:757,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:758,4'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - repo_format_commit_message
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
                - strcmp
                - isatty
                - strbuf_read
                - _.2839
                - die_errno
                - _.2839
                - fprintf
                - strbuf_addbuf
            - BranchSide:      'builtin/commit.c:760,32'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - repo_format_commit_message
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
                - strcmp
                - isatty
                - strbuf_read
                - _.2839
                - die_errno
                - _.2839
                - fprintf
                - strbuf_addbuf
        - Branch String:   'builtin/commit.c:763,8'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:764,9'
              BranchSideFuncs:
                - get_commit_output_encoding
                - repo_format_commit_message
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
                - strcmp
                - isatty
                - strbuf_read
                - _.2839
                - die_errno
                - _.2839
                - fprintf
                - strbuf_addbuf
            - BranchSide:      'builtin/commit.c:765,26'
              BranchSideFuncs:
                - get_commit_output_encoding
                - repo_format_commit_message
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
                - strcmp
                - isatty
                - strbuf_read
                - _.2839
                - die_errno
                - _.2839
                - fprintf
                - strbuf_addbuf
        - Branch String:   'builtin/commit.c:772,20'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:772,24'
              BranchSideFuncs:
                - strbuf_addbuf
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
                - strcmp
                - isatty
                - strbuf_read
                - _.2839
                - die_errno
                - _.2839
                - fprintf
            - BranchSide:      'builtin/commit.c:775,13'
              BranchSideFuncs:
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
                - strcmp
                - isatty
                - strbuf_read
                - _.2839
                - die_errno
                - _.2839
                - fprintf
        - Branch String:   'builtin/commit.c:772,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:773,3'
              BranchSideFuncs:
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
                - strcmp
                - isatty
                - strbuf_read
                - _.2839
                - die_errno
                - _.2839
                - fprintf
            - BranchSide:      'builtin/commit.c:775,13'
              BranchSideFuncs:
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
                - strcmp
                - isatty
                - strbuf_read
                - _.2839
                - die_errno
                - _.2839
                - fprintf
        - Branch String:   'builtin/commit.c:775,21'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:775,32'
              BranchSideFuncs:
                - strcmp
                - isatty
                - strbuf_read
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - _.2839
                - die_errno
                - _.2839
                - fprintf
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:781,13'
              BranchSideFuncs:
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
        - Branch String:   'builtin/commit.c:775,13'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:776,7'
              BranchSideFuncs:
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:781,13'
              BranchSideFuncs:
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
                - strbuf_read_file
                - _.2839
                - die_errno
        - Branch String:   'builtin/commit.c:776,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:777,12'
              BranchSideFuncs:
                - _.2839
                - fprintf
                - strbuf_read
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:778,7'
              BranchSideFuncs:
                - strbuf_read
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - _.2839
                - die_errno
        - Branch String:   'builtin/commit.c:778,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:779,14'
              BranchSideFuncs:
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:780,13'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
        - Branch String:   'builtin/commit.c:781,13'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:782,29'
              BranchSideFuncs:
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:786,13'
              BranchSideFuncs:
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
                - strstr
                - skip_blank_lines
                - strbuf_addstr.2853
        - Branch String:   'builtin/commit.c:782,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:783,14'
              BranchSideFuncs:
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:785,13'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
        - Branch String:   'builtin/commit.c:786,13'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:788,19'
              BranchSideFuncs:
                - strstr
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - skip_blank_lines
                - strbuf_addstr.2853
            - BranchSide:      'builtin/commit.c:793,13'
              BranchSideFuncs:
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
        - Branch String:   'builtin/commit.c:789,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:790,40'
              BranchSideFuncs:
                - skip_blank_lines
                - strbuf_addstr.2853
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
            - BranchSide:      'builtin/commit.c:791,13'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
        - Branch String:   'builtin/commit.c:793,13'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:794,31'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.2839
                - die
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
            - BranchSide:      'builtin/commit.c:824,38'
              BranchSideFuncs:
                - git_path_merge_msg
                - stat64
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
                - _.2839
                - die_errno
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
        - Branch String:   'builtin/commit.c:798,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:799,8'
              BranchSideFuncs:
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
            - BranchSide:      'builtin/commit.c:800,25'
              BranchSideFuncs:
                - get_commit_output_encoding
                - xstrfmt
                - repo_format_commit_message
                - free
                - strcmp
                - prepare_amend_commit
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - _.2839
                - die
                - strcmp
                - strbuf_addbuf
        - Branch String:   'builtin/commit.c:816,21'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:816,32'
              BranchSideFuncs:
                - strcmp
                - strbuf_addbuf
                - strcmp
                - prepare_amend_commit
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:819,15'
              BranchSideFuncs:
                - strcmp
                - prepare_amend_commit
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:816,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:817,4'
              BranchSideFuncs:
                - strcmp
                - prepare_amend_commit
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:819,15'
              BranchSideFuncs:
                - strcmp
                - prepare_amend_commit
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:819,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:820,8'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
            - BranchSide:      'builtin/commit.c:824,2'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
        - Branch String:   'builtin/commit.c:820,8'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:821,9'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:822,25'
              BranchSideFuncs:
                - prepare_amend_commit
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
        - Branch String:   'builtin/commit.c:824,13'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:831,33'
              BranchSideFuncs:
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:847,39'
              BranchSideFuncs:
                - git_path_squash_msg
                - stat64
                - git_path_squash_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - _.2839
                - die_errno
                - is_from_cherry_pick
                - strbuf_read_file
                - _.2839
                - die_errno
        - Branch String:   'builtin/commit.c:831,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:832,50'
              BranchSideFuncs:
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:836,14'
              BranchSideFuncs:
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
        - Branch String:   'builtin/commit.c:832,8'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:833,15'
              BranchSideFuncs:
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:834,14'
              BranchSideFuncs:
                - git_path_merge_msg
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
                - _.2839
                - die_errno
        - Branch String:   'builtin/commit.c:839,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:840,14'
              BranchSideFuncs:
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:842,7'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - wt_status_locate_end
        - Branch String:   'builtin/commit.c:842,51'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:843,31'
              BranchSideFuncs:
                - wt_status_locate_end
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
            - BranchSide:      'builtin/commit.c:847,2'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
        - Branch String:   'builtin/commit.c:842,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:846,4'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
            - BranchSide:      'builtin/commit.c:847,2'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
        - Branch String:   'builtin/commit.c:847,13'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:848,49'
              BranchSideFuncs:
                - is_from_cherry_pick
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - strbuf_read_file
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:851,13'
              BranchSideFuncs:
                - is_from_cherry_pick
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - strbuf_read_file
                - _.2839
                - die_errno
        - Branch String:   'builtin/commit.c:848,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:849,14'
              BranchSideFuncs:
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:850,13'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
        - Branch String:   'builtin/commit.c:851,13'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:852,29'
              BranchSideFuncs:
                - strbuf_read_file
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:862,11'
              BranchSideFuncs:
                - is_from_cherry_pick
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
        - Branch String:   'builtin/commit.c:852,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:853,14'
              BranchSideFuncs:
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:854,13'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
        - Branch String:   'builtin/commit.c:862,11'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:863,13'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
            - BranchSide:      'builtin/commit.c:864,31'
              BranchSideFuncs:
                - is_from_cherry_pick
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
        - Branch String:   'builtin/commit.c:864,39'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:864,42'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
            - BranchSide:      'builtin/commit.c:865,13'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
        - Branch String:   'builtin/commit.c:869,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:875,13'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
            - BranchSide:      'builtin/commit.c:879,28'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - fopen_for_writing
                - _.2839
                - git_path_commit_editmsg
                - die_errno
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
        - Branch String:   'builtin/commit.c:880,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:881,13'
              BranchSideFuncs:
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
            - BranchSide:      'builtin/commit.c:884,31'
              BranchSideFuncs:
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_stripspace
        - Branch String:   'builtin/commit.c:893,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:894,3'
              BranchSideFuncs:
                - strbuf_stripspace
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
            - BranchSide:      'builtin/commit.c:896,6'
              BranchSideFuncs:
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
                - ignored_log_message_bytes
                - append_signoff
        - Branch String:   'builtin/commit.c:896,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:897,52'
              BranchSideFuncs:
                - ignored_log_message_bytes
                - append_signoff
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:899,16'
              BranchSideFuncs:
                - fwrite
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
                - _.2839
                - die_errno
        - Branch String:   'builtin/commit.c:899,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:900,13'
              BranchSideFuncs:
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:902,6'
              BranchSideFuncs:
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
                - adjust_comment_line_char
        - Branch String:   'builtin/commit.c:902,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:903,3'
              BranchSideFuncs:
                - adjust_comment_line_char
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
            - BranchSide:      'builtin/commit.c:904,2'
              BranchSideFuncs:
                - strbuf_release
                - git_committer_info
                - strbuf_addstr.2853
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
        - Branch String:   'builtin/commit.c:908,17'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:908,20'
              BranchSideFuncs:
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
            - BranchSide:      'builtin/commit.c:996,15'
              BranchSideFuncs:
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:908,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:909,7'
              BranchSideFuncs:
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
                - _.2839
            - BranchSide:      'builtin/commit.c:996,15'
              BranchSideFuncs:
                - repo_read_index
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:912,34'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:913,4'
              BranchSideFuncs:
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
            - BranchSide:      'builtin/commit.c:915,4'
              BranchSideFuncs:
                - _.2839
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
                - _.2839
        - Branch String:   'builtin/commit.c:918,36'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:919,4'
              BranchSideFuncs:
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
            - BranchSide:      'builtin/commit.c:923,4'
              BranchSideFuncs:
                - _.2839
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - status_printf_ln
                - _.2839
                - wt_status_add_cut_line
        - Branch String:   'builtin/commit.c:928,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:929,8'
              BranchSideFuncs:
                - _.2839
                - status_printf_ln
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
                - wt_status_add_cut_line
            - BranchSide:      'builtin/commit.c:946,11'
              BranchSideFuncs:
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
        - Branch String:   'builtin/commit.c:929,8'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:930,28'
              BranchSideFuncs:
                - wt_status_add_cut_line
                - _.2839
                - status_printf_ln
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
            - BranchSide:      'builtin/commit.c:932,5'
              BranchSideFuncs:
                - _.2839
                - status_printf_ln
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
                - _.2839
        - Branch String:   'builtin/commit.c:933,5'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:934,12'
              BranchSideFuncs:
                - _.2839
                - status_printf_ln
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
            - BranchSide:      'builtin/commit.c:939,12'
              BranchSideFuncs:
                - _.2839
                - status_printf_ln
                - fprintf
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
                - status_printf
        - Branch String:   'builtin/commit.c:947,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:948,18'
              BranchSideFuncs:
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
            - BranchSide:      'builtin/commit.c:949,12'
              BranchSideFuncs:
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
        - Branch String:   'builtin/commit.c:949,12'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:950,8'
              BranchSideFuncs:
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
                - wt_status_add_cut_line
            - BranchSide:      'builtin/commit.c:953,18'
              BranchSideFuncs:
                - status_printf
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
        - Branch String:   'builtin/commit.c:950,8'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:951,28'
              BranchSideFuncs:
                - wt_status_add_cut_line
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
            - BranchSide:      'builtin/commit.c:952,3'
              BranchSideFuncs:
                - assert_split_ident
                - assert_split_ident
                - ident_cmp
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - _.2839
                - status_printf_ln
        - Branch String:   'builtin/commit.c:964,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:965,21'
              BranchSideFuncs:
                - _.2839
                - status_printf_ln
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
            - BranchSide:      'builtin/commit.c:972,7'
              BranchSideFuncs:
                - author_date_is_interesting
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
        - Branch String:   'builtin/commit.c:972,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:973,21'
              BranchSideFuncs:
                - _.2839
                - date_mode_from_type
                - show_ident_date
                - status_printf_ln
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:979,8'
              BranchSideFuncs:
                - committer_ident_sufficiently_given
                - _.2839
                - status_printf_ln
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:979,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:980,21'
              BranchSideFuncs:
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:987,20'
              BranchSideFuncs:
                - status_printf_ln
                - run_status
                - string_list_clear
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:998,43'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:998,62'
              BranchSideFuncs:
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
            - BranchSide:      'builtin/commit.c:1001,7'
              BranchSideFuncs:
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
        - Branch String:   'builtin/commit.c:998,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:999,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1001,7'
              BranchSideFuncs:
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
        - Branch String:   'builtin/commit.c:1001,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1002,11'
              BranchSideFuncs:
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
            - BranchSide:      'builtin/commit.c:1004,20'
              BranchSideFuncs:
                - repo_get_oid
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
                - ensure_full_index
        - Branch String:   'builtin/commit.c:1004,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1005,11'
              BranchSideFuncs:
                - ensure_full_index
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1023,22'
              BranchSideFuncs:
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
                - strcmp
        - Branch String:   'builtin/commit.c:1009,4'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1010,9'
              BranchSideFuncs:
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1012,18'
              BranchSideFuncs:
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1010,9'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1010,9'
              BranchSideFuncs:
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1011,12'
              BranchSideFuncs:
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1025,29'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1026,16'
              BranchSideFuncs:
                - strcmp
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1028,37'
              BranchSideFuncs:
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1025,8'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1027,11'
              BranchSideFuncs:
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1028,37'
              BranchSideFuncs:
                - index_differs_from
                - strbuf_release
                - fclose
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1036,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1037,32'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - amend_file_with_trailers
                - strvec_clear
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1047,7'
              BranchSideFuncs:
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
        - Branch String:   'builtin/commit.c:1037,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1038,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1039,3'
              BranchSideFuncs:
                - strvec_clear
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
        - Branch String:   'builtin/commit.c:1047,19'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1047,22'
              BranchSideFuncs:
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
            - BranchSide:      'builtin/commit.c:1067,7'
              BranchSideFuncs:
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
        - Branch String:   'builtin/commit.c:1047,43'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1047,47'
              BranchSideFuncs:
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - is_a_merge
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
            - BranchSide:      'builtin/commit.c:1067,7'
              BranchSideFuncs:
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
        - Branch String:   'builtin/commit.c:1047,59'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1048,8'
              BranchSideFuncs:
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
            - BranchSide:      'builtin/commit.c:1067,7'
              BranchSideFuncs:
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
        - Branch String:   'builtin/commit.c:1048,14'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1048,28'
              BranchSideFuncs:
                - is_a_merge
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
            - BranchSide:      'builtin/commit.c:1049,14'
              BranchSideFuncs:
                - advice_enabled
                - run_status
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
        - Branch String:   'builtin/commit.c:1047,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1049,14'
              BranchSideFuncs:
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
            - BranchSide:      'builtin/commit.c:1067,7'
              BranchSideFuncs:
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
                - discard_index
        - Branch String:   'builtin/commit.c:1052,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1053,10'
              BranchSideFuncs:
                - _.2839
                - fputs
            - BranchSide:      'builtin/commit.c:1054,32'
              BranchSideFuncs:
                - is_from_cherry_pick
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
        - Branch String:   'builtin/commit.c:1054,40'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1055,5'
              BranchSideFuncs:
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
            - BranchSide:      'builtin/commit.c:1056,10'
              BranchSideFuncs:
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
                - _.2839
                - fputs
        - Branch String:   'builtin/commit.c:1057,8'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1058,11'
              BranchSideFuncs:
                - _.2839
                - fputs
            - BranchSide:      'builtin/commit.c:1059,13'
              BranchSideFuncs:
                - _.2839
                - fputs
                - _.2839
                - fputs
        - Branch String:   'builtin/commit.c:1059,13'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1060,11'
              BranchSideFuncs:
                - _.2839
                - fputs
            - BranchSide:      'builtin/commit.c:1062,11'
              BranchSideFuncs:
                - _.2839
                - fputs
        - Branch String:   'builtin/commit.c:1067,17'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1067,20'
              BranchSideFuncs:
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
            - BranchSide:      'builtin/commit.c:1075,18'
              BranchSideFuncs:
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
        - Branch String:   'builtin/commit.c:1067,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1073,17'
              BranchSideFuncs:
                - discard_index
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
            - BranchSide:      'builtin/commit.c:1075,18'
              BranchSideFuncs:
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
                - _.2839
                - error
                - const_error.2882
        - Branch String:   'builtin/commit.c:1077,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1078,3'
              BranchSideFuncs:
                - _.2839
                - error
                - const_error.2882
            - BranchSide:      'builtin/commit.c:1082,22'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - run_commit_hook
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
        - Branch String:   'builtin/commit.c:1082,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1084,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1086,6'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - run_commit_hook
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - _.2839
                - fprintf
                - common_exit
                - exit
        - Branch String:   'builtin/commit.c:1086,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1087,17'
              BranchSideFuncs:
                - strvec_pushf
                - git_path_commit_editmsg
                - launch_editor
                - strvec_clear
                - git_path_commit_editmsg
                - run_commit_hook
                - _.2839
                - fprintf
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:1098,7'
              BranchSideFuncs:
                - git_path_commit_editmsg
                - run_commit_hook
        - Branch String:   'builtin/commit.c:1090,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1091,12'
              BranchSideFuncs:
                - _.2839
                - fprintf
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:1095,3'
              BranchSideFuncs:
                - strvec_clear
                - git_path_commit_editmsg
                - run_commit_hook
        - Branch String:   'builtin/commit.c:1098,17'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1099,22'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1104,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1098,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1101,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1104,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/commit.c:746,2'
          Dst:             determine_author_info
        - Src:             'builtin/commit.c:748,20'
          Dst:             run_commit_hook
        - Src:             'builtin/commit.c:757,23'
          Dst:             strcmp
        - Src:             'builtin/commit.c:758,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/commit.c:762,8'
          Dst:             lookup_commit_reference_by_name
        - Src:             'builtin/commit.c:764,9'
          Dst:             _
        - Src:             'builtin/commit.c:764,5'
          Dst:             die
        - Src:             'builtin/commit.c:765,26'
          Dst:             get_commit_output_encoding
        - Src:             'builtin/commit.c:766,4'
          Dst:             repo_format_commit_message
        - Src:             'builtin/commit.c:773,3'
          Dst:             strbuf_addbuf
        - Src:             'builtin/commit.c:775,25'
          Dst:             strcmp
        - Src:             'builtin/commit.c:776,7'
          Dst:             isatty
        - Src:             'builtin/commit.c:777,20'
          Dst:             _
        - Src:             'builtin/commit.c:777,4'
          Dst:             fprintf
        - Src:             'builtin/commit.c:778,7'
          Dst:             strbuf_read
        - Src:             'builtin/commit.c:779,14'
          Dst:             _
        - Src:             'builtin/commit.c:779,4'
          Dst:             die_errno
        - Src:             'builtin/commit.c:782,7'
          Dst:             strbuf_read_file
        - Src:             'builtin/commit.c:783,14'
          Dst:             _
        - Src:             'builtin/commit.c:783,4'
          Dst:             die_errno
        - Src:             'builtin/commit.c:788,12'
          Dst:             strstr
        - Src:             'builtin/commit.c:790,23'
          Dst:             skip_blank_lines
        - Src:             'builtin/commit.c:790,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/commit.c:797,12'
          Dst:             lookup_commit_reference_by_name
        - Src:             'builtin/commit.c:799,8'
          Dst:             _
        - Src:             'builtin/commit.c:799,4'
          Dst:             die
        - Src:             'builtin/commit.c:800,25'
          Dst:             get_commit_output_encoding
        - Src:             'builtin/commit.c:801,9'
          Dst:             xstrfmt
        - Src:             'builtin/commit.c:802,3'
          Dst:             repo_format_commit_message
        - Src:             'builtin/commit.c:816,25'
          Dst:             strcmp
        - Src:             'builtin/commit.c:817,4'
          Dst:             strbuf_addbuf
        - Src:             'builtin/commit.c:819,8'
          Dst:             strcmp
        - Src:             'builtin/commit.c:821,9'
          Dst:             _
        - Src:             'builtin/commit.c:821,5'
          Dst:             die
        - Src:             'builtin/commit.c:822,4'
          Dst:             prepare_amend_commit
        - Src:             'builtin/commit.c:824,19'
          Dst:             git_path_merge_msg
        - Src:             'builtin/commit.c:824,14'
          Dst:             stat64
        - Src:             'builtin/commit.c:831,13'
          Dst:             git_path_squash_msg
        - Src:             'builtin/commit.c:831,8'
          Dst:             stat64
        - Src:             'builtin/commit.c:832,30'
          Dst:             git_path_squash_msg
        - Src:             'builtin/commit.c:832,8'
          Dst:             strbuf_read_file
        - Src:             'builtin/commit.c:833,15'
          Dst:             _
        - Src:             'builtin/commit.c:833,5'
          Dst:             die_errno
        - Src:             'builtin/commit.c:839,29'
          Dst:             git_path_merge_msg
        - Src:             'builtin/commit.c:839,7'
          Dst:             strbuf_read_file
        - Src:             'builtin/commit.c:840,14'
          Dst:             _
        - Src:             'builtin/commit.c:840,4'
          Dst:             die_errno
        - Src:             'builtin/commit.c:843,7'
          Dst:             wt_status_locate_end
        - Src:             'builtin/commit.c:847,19'
          Dst:             git_path_squash_msg
        - Src:             'builtin/commit.c:847,14'
          Dst:             stat64
        - Src:             'builtin/commit.c:848,29'
          Dst:             git_path_squash_msg
        - Src:             'builtin/commit.c:848,7'
          Dst:             strbuf_read_file
        - Src:             'builtin/commit.c:849,14'
          Dst:             _
        - Src:             'builtin/commit.c:849,4'
          Dst:             die_errno
        - Src:             'builtin/commit.c:852,7'
          Dst:             strbuf_read_file
        - Src:             'builtin/commit.c:853,14'
          Dst:             _
        - Src:             'builtin/commit.c:853,4'
          Dst:             die_errno
        - Src:             'builtin/commit.c:864,11'
          Dst:             is_from_cherry_pick
        - Src:             'builtin/commit.c:879,28'
          Dst:             git_path_commit_editmsg
        - Src:             'builtin/commit.c:879,10'
          Dst:             fopen_for_writing
        - Src:             'builtin/commit.c:881,13'
          Dst:             _
        - Src:             'builtin/commit.c:881,39'
          Dst:             git_path_commit_editmsg
        - Src:             'builtin/commit.c:881,3'
          Dst:             die_errno
        - Src:             'builtin/commit.c:894,3'
          Dst:             strbuf_stripspace
        - Src:             'builtin/commit.c:897,23'
          Dst:             ignored_log_message_bytes
        - Src:             'builtin/commit.c:897,3'
          Dst:             append_signoff
        - Src:             'builtin/commit.c:899,6'
          Dst:             fwrite
        - Src:             'builtin/commit.c:900,13'
          Dst:             _
        - Src:             'builtin/commit.c:900,3'
          Dst:             die_errno
        - Src:             'builtin/commit.c:903,3'
          Dst:             adjust_comment_line_char
        - Src:             'builtin/commit.c:904,2'
          Dst:             strbuf_release
        - Src:             'builtin/commit.c:907,34'
          Dst:             git_committer_info
        - Src:             'builtin/commit.c:907,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/commit.c:913,4'
          Dst:             _
        - Src:             'builtin/commit.c:915,4'
          Dst:             _
        - Src:             'builtin/commit.c:919,4'
          Dst:             _
        - Src:             'builtin/commit.c:923,4'
          Dst:             _
        - Src:             'builtin/commit.c:930,5'
          Dst:             wt_status_add_cut_line
        - Src:             'builtin/commit.c:934,12'
          Dst:             _
        - Src:             'builtin/commit.c:939,12'
          Dst:             _
        - Src:             'builtin/commit.c:931,4'
          Dst:             status_printf_ln
        - Src:             'builtin/commit.c:946,3'
          Dst:             fprintf
        - Src:             'builtin/commit.c:948,4'
          Dst:             status_printf
        - Src:             'builtin/commit.c:951,5'
          Dst:             wt_status_add_cut_line
        - Src:             'builtin/commit.c:953,4'
          Dst:             status_printf
        - Src:             'builtin/commit.c:961,3'
          Dst:             assert_split_ident
        - Src:             'builtin/commit.c:962,3'
          Dst:             assert_split_ident
        - Src:             'builtin/commit.c:964,7'
          Dst:             ident_cmp
        - Src:             'builtin/commit.c:966,5'
          Dst:             _
        - Src:             'builtin/commit.c:965,4'
          Dst:             status_printf_ln
        - Src:             'builtin/commit.c:972,7'
          Dst:             author_date_is_interesting
        - Src:             'builtin/commit.c:974,5'
          Dst:             _
        - Src:             'builtin/commit.c:977,26'
          Dst:             date_mode_from_type
        - Src:             'builtin/commit.c:977,5'
          Dst:             show_ident_date
        - Src:             'builtin/commit.c:973,4'
          Dst:             status_printf_ln
        - Src:             'builtin/commit.c:979,8'
          Dst:             committer_ident_sufficiently_given
        - Src:             'builtin/commit.c:981,5'
          Dst:             _
        - Src:             'builtin/commit.c:980,4'
          Dst:             status_printf_ln
        - Src:             'builtin/commit.c:987,3'
          Dst:             status_printf_ln
        - Src:             'builtin/commit.c:991,17'
          Dst:             run_status
        - Src:             'builtin/commit.c:993,3'
          Dst:             string_list_clear
        - Src:             'builtin/commit.c:998,46'
          Dst:             repo_read_index
        - Src:             'builtin/commit.c:999,8'
          Dst:             _
        - Src:             'builtin/commit.c:999,4'
          Dst:             die
        - Src:             'builtin/commit.c:1004,7'
          Dst:             repo_get_oid
        - Src:             'builtin/commit.c:1008,4'
          Dst:             ensure_full_index
        - Src:             'builtin/commit.c:1026,9'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1028,18'
          Dst:             index_differs_from
        - Src:             'builtin/commit.c:1032,2'
          Dst:             strbuf_release
        - Src:             'builtin/commit.c:1034,2'
          Dst:             fclose
        - Src:             'builtin/commit.c:1037,32'
          Dst:             git_path_commit_editmsg
        - Src:             'builtin/commit.c:1037,7'
          Dst:             amend_file_with_trailers
        - Src:             'builtin/commit.c:1038,8'
          Dst:             _
        - Src:             'builtin/commit.c:1038,4'
          Dst:             die
        - Src:             'builtin/commit.c:1039,3'
          Dst:             strvec_clear
        - Src:             'builtin/commit.c:1048,17'
          Dst:             is_a_merge
        - Src:             'builtin/commit.c:1049,14'
          Dst:             advice_enabled
        - Src:             'builtin/commit.c:1051,3'
          Dst:             run_status
        - Src:             'builtin/commit.c:1053,10'
          Dst:             _
        - Src:             'builtin/commit.c:1053,4'
          Dst:             fputs
        - Src:             'builtin/commit.c:1054,12'
          Dst:             is_from_cherry_pick
        - Src:             'builtin/commit.c:1056,10'
          Dst:             _
        - Src:             'builtin/commit.c:1056,4'
          Dst:             fputs
        - Src:             'builtin/commit.c:1058,11'
          Dst:             _
        - Src:             'builtin/commit.c:1058,5'
          Dst:             fputs
        - Src:             'builtin/commit.c:1060,11'
          Dst:             _
        - Src:             'builtin/commit.c:1060,5'
          Dst:             fputs
        - Src:             'builtin/commit.c:1062,11'
          Dst:             _
        - Src:             'builtin/commit.c:1062,5'
          Dst:             fputs
        - Src:             'builtin/commit.c:1073,3'
          Dst:             discard_index
        - Src:             'builtin/commit.c:1075,53'
          Dst:             get_git_dir
        - Src:             'builtin/commit.c:1075,2'
          Dst:             read_index_from
        - Src:             'builtin/commit.c:1077,6'
          Dst:             cache_tree_update
        - Src:             'builtin/commit.c:1078,3'
          Dst:             _
        - Src:             'builtin/commit.c:1078,3'
          Dst:             error
        - Src:             'builtin/commit.c:1078,3'
          Dst:             const_error
        - Src:             'builtin/commit.c:1083,8'
          Dst:             git_path_commit_editmsg
        - Src:             'builtin/commit.c:1082,6'
          Dst:             run_commit_hook
        - Src:             'builtin/commit.c:1089,3'
          Dst:             strvec_pushf
        - Src:             'builtin/commit.c:1090,21'
          Dst:             git_path_commit_editmsg
        - Src:             'builtin/commit.c:1090,7'
          Dst:             launch_editor
        - Src:             'builtin/commit.c:1092,4'
          Dst:             _
        - Src:             'builtin/commit.c:1091,4'
          Dst:             fprintf
        - Src:             'builtin/commit.c:1093,4'
          Dst:             common_exit
        - Src:             'builtin/commit.c:1093,4'
          Dst:             exit
        - Src:             'builtin/commit.c:1095,3'
          Dst:             strvec_clear
        - Src:             'builtin/commit.c:1100,8'
          Dst:             git_path_commit_editmsg
        - Src:             'builtin/commit.c:1099,6'
          Dst:             run_commit_hook
    - functionName:    prepare_index
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - argv
        - prefix
        - current_head
        - is_status
      BBCount:         107
      ICount:          652
      EdgeCount:       129
      CyclomaticComplexity: 24
      functionsReached:
        - _
        - add_files_to_cache
        - add_remove_files
        - cache_tree_fully_valid
        - cache_tree_update
        - clear_pathspec
        - common_exit
        - create_base_index
        - die
        - discard_index
        - exit
        - get_git_dir
        - get_index_file
        - get_lock_file_path
        - getenv
        - getpid
        - git_path
        - hold_lock_file_for_update
        - interactive_add
        - is_from_cherry_pick
        - is_from_rebase
        - list_paths
        - parse_pathspec
        - parse_pathspec_file
        - read_index_from
        - refresh_cache_or_die
        - refresh_index
        - reopen_lock_file
        - repo_hold_locked_index
        - repo_read_index
        - repo_read_index_preload
        - report_path_error
        - setenv
        - strcmp
        - string_list_clear
        - unsetenv
        - warning
        - write_locked_index
        - xcalloc
        - xstrdup_or_null
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/commit.c:352,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:353,17'
              BranchSideFuncs:
                - parse_pathspec
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - strcmp
                - _.2839
                - die
                - parse_pathspec_file
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:356,10'
              BranchSideFuncs:
                - parse_pathspec
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - strcmp
                - _.2839
                - die
                - parse_pathspec_file
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:358,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:359,7'
              BranchSideFuncs:
                - parse_pathspec_file
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - strcmp
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:371,13'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - strcmp
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:359,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:360,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:362,7'
              BranchSideFuncs:
                - parse_pathspec_file
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - strcmp
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:362,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:363,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:365,16'
              BranchSideFuncs:
                - parse_pathspec_file
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - strcmp
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:365,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:366,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:370,9'
              BranchSideFuncs:
                - parse_pathspec_file
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - strcmp
        - Branch String:   'builtin/commit.c:371,13'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:0,0'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:372,7'
              BranchSideFuncs:
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:375,19'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:375,23'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:379,30'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:375,28'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:375,32'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:377,7'
              BranchSideFuncs:
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:375,37'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:375,41'
              BranchSideFuncs:
                - _.2839
                - die
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - strcmp
            - BranchSide:      'builtin/commit.c:379,30'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:375,53'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:376,8'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:379,30'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:376,14'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:376,18'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - strcmp
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:377,7'
              BranchSideFuncs:
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:376,32'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:376,42'
              BranchSideFuncs:
                - strcmp
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:379,30'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:375,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:377,7'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:379,30'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:379,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:380,7'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:382,6'
              BranchSideFuncs:
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:382,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:383,9'
              BranchSideFuncs:
                - repo_hold_locked_index
                - refresh_cache_or_die
                - write_locked_index
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - string_list_clear
                - clear_pathspec
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:436,6'
              BranchSideFuncs:
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/commit.c:389,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:390,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:392,25'
              BranchSideFuncs:
                - get_lock_file_path
                - getenv
                - xstrdup_or_null.2845
                - setenv
                - interactive_add
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - string_list_clear
                - clear_pathspec
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:398,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:399,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:401,32'
              BranchSideFuncs:
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - string_list_clear
                - clear_pathspec
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
        - Branch String:   'builtin/commit.c:402,21'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:402,25'
              BranchSideFuncs:
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - string_list_clear
                - clear_pathspec
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
                - setenv
            - BranchSide:      'builtin/commit.c:405,4'
              BranchSideFuncs:
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - string_list_clear
                - clear_pathspec
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:402,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:403,30'
              BranchSideFuncs:
                - setenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - string_list_clear
                - clear_pathspec
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:405,4'
              BranchSideFuncs:
                - unsetenv
                - free
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - cache_tree_update
                - _.2839
                - warning
                - get_lock_file_path
                - string_list_clear
                - clear_pathspec
                - reopen_lock_file
                - write_locked_index
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:411,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:412,8'
              BranchSideFuncs:
                - reopen_lock_file
                - write_locked_index
                - get_lock_file_path
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:417,12'
              BranchSideFuncs:
                - _.2839
                - warning
                - get_lock_file_path
                - string_list_clear
                - clear_pathspec
        - Branch String:   'builtin/commit.c:412,8'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:413,9'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:414,27'
              BranchSideFuncs:
                - write_locked_index
                - get_lock_file_path
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:414,8'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:415,9'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:416,3'
              BranchSideFuncs:
                - get_lock_file_path
                - string_list_clear
                - clear_pathspec
        - Branch String:   'builtin/commit.c:436,10'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:436,14'
              BranchSideFuncs:
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:437,39'
              BranchSideFuncs:
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/commit.c:436,19'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:436,31'
              BranchSideFuncs:
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - _.2839
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:464,7'
              BranchSideFuncs:
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:436,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:437,39'
              BranchSideFuncs:
                - xcalloc
                - repo_hold_locked_index
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:464,7'
              BranchSideFuncs:
                - repo_hold_locked_index
                - refresh_cache_or_die
                - cache_tree_fully_valid
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:440,38'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:440,45'
              BranchSideFuncs:
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:441,19'
              BranchSideFuncs:
                - add_files_to_cache
                - report_path_error
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/commit.c:442,12'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:442,33'
              BranchSideFuncs:
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:445,24'
              BranchSideFuncs:
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:442,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:443,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:445,24'
              BranchSideFuncs:
                - refresh_cache_or_die
                - cache_tree_update
                - write_locked_index
                - get_lock_file_path
                - free
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:447,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:448,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:449,16'
              BranchSideFuncs:
                - get_lock_file_path
                - free
                - string_list_clear
                - clear_pathspec
        - Branch String:   'builtin/commit.c:464,12'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:464,25'
              BranchSideFuncs:
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:498,15'
              BranchSideFuncs:
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:464,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:465,26'
              BranchSideFuncs:
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:498,15'
              BranchSideFuncs:
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - is_from_cherry_pick
                - is_from_rebase
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:469,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:469,34'
              BranchSideFuncs:
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:470,22'
              BranchSideFuncs:
                - cache_tree_update
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:468,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:470,22'
              BranchSideFuncs:
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:471,26'
              BranchSideFuncs:
                - write_locked_index
                - get_index_file
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:471,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:473,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:474,16'
              BranchSideFuncs:
                - get_index_file
                - string_list_clear
                - clear_pathspec
        - Branch String:   'builtin/commit.c:500,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:501,7'
              BranchSideFuncs:
                - is_from_cherry_pick
                - is_from_rebase
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:509,28'
              BranchSideFuncs:
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/commit.c:501,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:502,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:503,32'
              BranchSideFuncs:
                - is_from_cherry_pick
                - is_from_rebase
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:503,12'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:504,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:505,27'
              BranchSideFuncs:
                - is_from_rebase
                - list_paths
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - common_exit
                - exit
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:509,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:510,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:512,16'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:513,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:514,7'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:516,25'
              BranchSideFuncs:
                - repo_hold_locked_index
                - add_remove_files
                - refresh_index
                - cache_tree_update
                - write_locked_index
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:520,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:521,7'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:525,21'
              BranchSideFuncs:
                - getpid
                - git_path
                - hold_lock_file_for_update
                - create_base_index
                - add_remove_files
                - refresh_index
                - write_locked_index
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - string_list_clear
                - clear_pathspec
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:532,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:533,7'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:535,16'
              BranchSideFuncs:
                - discard_index
                - get_lock_file_path
                - get_git_dir
                - read_index_from
                - string_list_clear
                - clear_pathspec
      Callsites:
        - Src:             'builtin/commit.c:354,2'
          Dst:             parse_pathspec
        - Src:             'builtin/commit.c:360,8'
          Dst:             _
        - Src:             'builtin/commit.c:360,4'
          Dst:             die
        - Src:             'builtin/commit.c:363,8'
          Dst:             _
        - Src:             'builtin/commit.c:363,4'
          Dst:             die
        - Src:             'builtin/commit.c:366,8'
          Dst:             _
        - Src:             'builtin/commit.c:366,4'
          Dst:             die
        - Src:             'builtin/commit.c:368,3'
          Dst:             parse_pathspec_file
        - Src:             'builtin/commit.c:372,7'
          Dst:             _
        - Src:             'builtin/commit.c:372,3'
          Dst:             die
        - Src:             'builtin/commit.c:376,35'
          Dst:             strcmp
        - Src:             'builtin/commit.c:377,7'
          Dst:             _
        - Src:             'builtin/commit.c:377,3'
          Dst:             die
        - Src:             'builtin/commit.c:379,6'
          Dst:             repo_read_index_preload
        - Src:             'builtin/commit.c:380,7'
          Dst:             _
        - Src:             'builtin/commit.c:380,3'
          Dst:             die
        - Src:             'builtin/commit.c:384,3'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/commit.c:387,3'
          Dst:             refresh_cache_or_die
        - Src:             'builtin/commit.c:389,7'
          Dst:             write_locked_index
        - Src:             'builtin/commit.c:390,8'
          Dst:             _
        - Src:             'builtin/commit.c:390,4'
          Dst:             die
        - Src:             'builtin/commit.c:394,12'
          Dst:             get_lock_file_path
        - Src:             'builtin/commit.c:395,35'
          Dst:             getenv
        - Src:             'builtin/commit.c:395,19'
          Dst:             xstrdup_or_null
        - Src:             'builtin/commit.c:396,3'
          Dst:             setenv
        - Src:             'builtin/commit.c:398,7'
          Dst:             interactive_add
        - Src:             'builtin/commit.c:399,8'
          Dst:             _
        - Src:             'builtin/commit.c:399,4'
          Dst:             die
        - Src:             'builtin/commit.c:403,4'
          Dst:             setenv
        - Src:             'builtin/commit.c:405,4'
          Dst:             unsetenv
        - Src:             'builtin/commit.c:408,3'
          Dst:             discard_index
        - Src:             'builtin/commit.c:409,42'
          Dst:             get_lock_file_path
        - Src:             'builtin/commit.c:410,5'
          Dst:             get_git_dir
        - Src:             'builtin/commit.c:409,3'
          Dst:             read_index_from
        - Src:             'builtin/commit.c:411,7'
          Dst:             cache_tree_update
        - Src:             'builtin/commit.c:412,8'
          Dst:             reopen_lock_file
        - Src:             'builtin/commit.c:413,9'
          Dst:             _
        - Src:             'builtin/commit.c:413,5'
          Dst:             die
        - Src:             'builtin/commit.c:414,8'
          Dst:             write_locked_index
        - Src:             'builtin/commit.c:415,9'
          Dst:             _
        - Src:             'builtin/commit.c:415,5'
          Dst:             die
        - Src:             'builtin/commit.c:417,12'
          Dst:             _
        - Src:             'builtin/commit.c:417,4'
          Dst:             warning
        - Src:             'builtin/commit.c:420,9'
          Dst:             get_lock_file_path
        - Src:             'builtin/commit.c:437,22'
          Dst:             xcalloc
        - Src:             'builtin/commit.c:438,3'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/commit.c:440,3'
          Dst:             add_files_to_cache
        - Src:             'builtin/commit.c:442,15'
          Dst:             report_path_error
        - Src:             'builtin/commit.c:443,4'
          Dst:             common_exit
        - Src:             'builtin/commit.c:443,4'
          Dst:             exit
        - Src:             'builtin/commit.c:445,3'
          Dst:             refresh_cache_or_die
        - Src:             'builtin/commit.c:446,3'
          Dst:             cache_tree_update
        - Src:             'builtin/commit.c:447,7'
          Dst:             write_locked_index
        - Src:             'builtin/commit.c:448,8'
          Dst:             _
        - Src:             'builtin/commit.c:448,4'
          Dst:             die
        - Src:             'builtin/commit.c:450,9'
          Dst:             get_lock_file_path
        - Src:             'builtin/commit.c:465,3'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/commit.c:467,3'
          Dst:             refresh_cache_or_die
        - Src:             'builtin/commit.c:469,11'
          Dst:             cache_tree_fully_valid
        - Src:             'builtin/commit.c:470,4'
          Dst:             cache_tree_update
        - Src:             'builtin/commit.c:471,7'
          Dst:             write_locked_index
        - Src:             'builtin/commit.c:473,8'
          Dst:             _
        - Src:             'builtin/commit.c:473,4'
          Dst:             die
        - Src:             'builtin/commit.c:475,9'
          Dst:             get_index_file
        - Src:             'builtin/commit.c:502,8'
          Dst:             _
        - Src:             'builtin/commit.c:502,4'
          Dst:             die
        - Src:             'builtin/commit.c:503,12'
          Dst:             is_from_cherry_pick
        - Src:             'builtin/commit.c:504,8'
          Dst:             _
        - Src:             'builtin/commit.c:504,4'
          Dst:             die
        - Src:             'builtin/commit.c:505,12'
          Dst:             is_from_rebase
        - Src:             'builtin/commit.c:506,8'
          Dst:             _
        - Src:             'builtin/commit.c:506,4'
          Dst:             die
        - Src:             'builtin/commit.c:509,6'
          Dst:             list_paths
        - Src:             'builtin/commit.c:510,3'
          Dst:             common_exit
        - Src:             'builtin/commit.c:510,3'
          Dst:             exit
        - Src:             'builtin/commit.c:512,2'
          Dst:             discard_index
        - Src:             'builtin/commit.c:513,6'
          Dst:             repo_read_index
        - Src:             'builtin/commit.c:514,7'
          Dst:             _
        - Src:             'builtin/commit.c:514,3'
          Dst:             die
        - Src:             'builtin/commit.c:516,2'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/commit.c:517,2'
          Dst:             add_remove_files
        - Src:             'builtin/commit.c:518,2'
          Dst:             refresh_index
        - Src:             'builtin/commit.c:519,2'
          Dst:             cache_tree_update
        - Src:             'builtin/commit.c:520,6'
          Dst:             write_locked_index
        - Src:             'builtin/commit.c:521,7'
          Dst:             _
        - Src:             'builtin/commit.c:521,3'
          Dst:             die
        - Src:             'builtin/commit.c:525,21'
          Dst:             getpid
        - Src:             'builtin/commit.c:524,7'
          Dst:             git_path
        - Src:             'builtin/commit.c:523,2'
          Dst:             hold_lock_file_for_update
        - Src:             'builtin/commit.c:528,2'
          Dst:             create_base_index
        - Src:             'builtin/commit.c:529,2'
          Dst:             add_remove_files
        - Src:             'builtin/commit.c:530,2'
          Dst:             refresh_index
        - Src:             'builtin/commit.c:532,6'
          Dst:             write_locked_index
        - Src:             'builtin/commit.c:533,7'
          Dst:             _
        - Src:             'builtin/commit.c:533,3'
          Dst:             die
        - Src:             'builtin/commit.c:535,2'
          Dst:             discard_index
        - Src:             'builtin/commit.c:536,8'
          Dst:             get_lock_file_path
        - Src:             'builtin/commit.c:537,46'
          Dst:             get_git_dir
        - Src:             'builtin/commit.c:537,2'
          Dst:             read_index_from
        - Src:             'builtin/commit.c:539,2'
          Dst:             string_list_clear
        - Src:             'builtin/commit.c:540,2'
          Dst:             clear_pathspec
    - functionName:    unsetenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      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:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dry_run_commit
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argv
        - prefix
        - current_head
        - s
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - prepare_index
        - rollback_index_files
        - run_status
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/commit.c:1402,15'
          Dst:             prepare_index
        - Src:             'builtin/commit.c:1403,16'
          Dst:             run_status
        - Src:             'builtin/commit.c:1404,2'
          Dst:             rollback_index_files
    - functionName:    parse_and_validate_options
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - options
        - usage
        - prefix
        - current_head
        - s
      BBCount:         126
      ICount:          621
      EdgeCount:       163
      CyclomaticComplexity: 39
      functionsReached:
        - _
        - check_fixup_reword_options
        - die
        - die_for_incompatible_opt4
        - finalize_deferred_config
        - find_author_by_nickname
        - get_cleanup_mode
        - handle_untracked_files_arg
        - is_from_cherry_pick
        - is_from_rebase
        - parse_options
        - read_commit_message
        - strchr
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit.c:1285,19'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1285,30'
              BranchSideFuncs:
                - strchr
                - find_author_by_nickname
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1288,6'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1285,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1286,42'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1288,6'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1288,19'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1288,22'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1291,6'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1288,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1289,7'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1291,6'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1291,14'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1291,17'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1292,14'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1291,31'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1291,34'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1292,14'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1291,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1292,14'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1295,6'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1295,12'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1295,16'
              BranchSideFuncs:
                - _.2839
                - die
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1297,6'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1295,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1296,7'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1297,6'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1297,12'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1297,15'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - is_from_cherry_pick
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1305,6'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1297,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1298,7'
              BranchSideFuncs:
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1305,6'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1298,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1299,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1300,32'
              BranchSideFuncs:
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1300,12'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1301,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1302,12'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1305,20'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1305,23'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1307,30'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
        - Branch String:   'builtin/commit.c:1305,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1306,7'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1307,30'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - die_for_incompatible_opt4
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
                - free
        - Branch String:   'builtin/commit.c:1315,18'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1315,21'
              BranchSideFuncs:
                - free
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1316,3'
              BranchSideFuncs:
                - free
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1315,34'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1315,37'
              BranchSideFuncs:
                - free
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1316,3'
              BranchSideFuncs:
                - free
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1315,45'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1315,47'
              BranchSideFuncs:
                - free
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1316,3'
              BranchSideFuncs:
                - free
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1315,61'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1315,64'
              BranchSideFuncs:
                - free
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1316,3'
              BranchSideFuncs:
                - free
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1315,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1316,3'
              BranchSideFuncs:
                - free
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1317,6'
              BranchSideFuncs:
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1317,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1318,17'
              BranchSideFuncs:
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1319,6'
              BranchSideFuncs:
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1319,12'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1319,16'
              BranchSideFuncs:
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1321,7'
              BranchSideFuncs:
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1319,28'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1319,32'
              BranchSideFuncs:
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1321,7'
              BranchSideFuncs:
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1319,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1320,15'
              BranchSideFuncs:
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1321,7'
              BranchSideFuncs:
                - is_from_cherry_pick
                - is_from_rebase
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1321,19'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1321,43'
              BranchSideFuncs:
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
            - BranchSide:      'builtin/commit.c:1324,6'
              BranchSideFuncs:
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
        - Branch String:   'builtin/commit.c:1321,51'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1322,22'
              BranchSideFuncs:
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
            - BranchSide:      'builtin/commit.c:1324,6'
              BranchSideFuncs:
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
        - Branch String:   'builtin/commit.c:1322,30'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1322,33'
              BranchSideFuncs:
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
            - BranchSide:      'builtin/commit.c:1324,6'
              BranchSideFuncs:
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
        - Branch String:   'builtin/commit.c:1321,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1323,7'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1324,6'
              BranchSideFuncs:
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
                - read_commit_message
        - Branch String:   'builtin/commit.c:1324,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1325,44'
              BranchSideFuncs:
                - read_commit_message
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
            - BranchSide:      'builtin/commit.c:1331,27'
              BranchSideFuncs:
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
        - Branch String:   'builtin/commit.c:1326,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1327,21'
              BranchSideFuncs:
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
            - BranchSide:      'builtin/commit.c:1330,2'
              BranchSideFuncs:
                - is_from_cherry_pick
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
                - read_commit_message
        - Branch String:   'builtin/commit.c:1331,35'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1331,38'
              BranchSideFuncs:
                - read_commit_message
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1332,7'
              BranchSideFuncs:
                - read_commit_message
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1331,66'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1332,7'
              BranchSideFuncs:
                - read_commit_message
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1337,6'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1331,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1333,18'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1337,6'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1337,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1338,15'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1340,28'
              BranchSideFuncs:
                - die_for_incompatible_opt4
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1344,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1355,13'
              BranchSideFuncs:
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1379,11'
              BranchSideFuncs:
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1356,3'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1357,5'
              BranchSideFuncs:
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1358,7'
              BranchSideFuncs:
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1358,25'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1358,29'
              BranchSideFuncs:
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - strcmp
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1373,19'
              BranchSideFuncs:
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1358,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1359,5'
              BranchSideFuncs:
                - strcmp
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - check_fixup_reword_options
                - strcmp
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1373,19'
              BranchSideFuncs:
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1361,40'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1362,26'
              BranchSideFuncs:
                - strcmp
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - check_fixup_reword_options
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1363,18'
              BranchSideFuncs:
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
                - check_fixup_reword_options
        - Branch String:   'builtin/commit.c:1361,8'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1363,18'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1370,9'
              BranchSideFuncs:
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1365,9'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1366,33'
              BranchSideFuncs:
                - check_fixup_reword_options
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1369,4'
              BranchSideFuncs:
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1379,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1380,16'
              BranchSideFuncs:
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1382,34'
              BranchSideFuncs:
                - get_cleanup_mode
                - handle_untracked_files_arg
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1386,10'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1386,13'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1390,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1386,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1387,7'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1390,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1390,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1390,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1391,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/commit.c:1282,9'
          Dst:             parse_options
        - Src:             'builtin/commit.c:1283,2'
          Dst:             finalize_deferred_config
        - Src:             'builtin/commit.c:1285,23'
          Dst:             strchr
        - Src:             'builtin/commit.c:1286,18'
          Dst:             find_author_by_nickname
        - Src:             'builtin/commit.c:1289,7'
          Dst:             _
        - Src:             'builtin/commit.c:1289,3'
          Dst:             die
        - Src:             'builtin/commit.c:1296,7'
          Dst:             _
        - Src:             'builtin/commit.c:1296,3'
          Dst:             die
        - Src:             'builtin/commit.c:1299,8'
          Dst:             _
        - Src:             'builtin/commit.c:1299,4'
          Dst:             die
        - Src:             'builtin/commit.c:1300,12'
          Dst:             is_from_cherry_pick
        - Src:             'builtin/commit.c:1301,8'
          Dst:             _
        - Src:             'builtin/commit.c:1301,4'
          Dst:             die
        - Src:             'builtin/commit.c:1303,8'
          Dst:             _
        - Src:             'builtin/commit.c:1303,4'
          Dst:             die
        - Src:             'builtin/commit.c:1306,7'
          Dst:             _
        - Src:             'builtin/commit.c:1306,3'
          Dst:             die
        - Src:             'builtin/commit.c:1307,2'
          Dst:             die_for_incompatible_opt4
        - Src:             'builtin/commit.c:1311,2'
          Dst:             die_for_incompatible_opt4
        - Src:             'builtin/commit.c:1321,23'
          Dst:             is_from_cherry_pick
        - Src:             'builtin/commit.c:1322,7'
          Dst:             is_from_rebase
        - Src:             'builtin/commit.c:1323,7'
          Dst:             _
        - Src:             'builtin/commit.c:1323,3'
          Dst:             die
        - Src:             'builtin/commit.c:1325,24'
          Dst:             read_commit_message
        - Src:             'builtin/commit.c:1331,7'
          Dst:             is_from_cherry_pick
        - Src:             'builtin/commit.c:1334,27'
          Dst:             read_commit_message
        - Src:             'builtin/commit.c:1340,2'
          Dst:             die_for_incompatible_opt4
        - Src:             'builtin/commit.c:1361,9'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1362,9'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1366,6'
          Dst:             check_fixup_reword_options
        - Src:             'builtin/commit.c:1370,9'
          Dst:             _
        - Src:             'builtin/commit.c:1370,5'
          Dst:             die
        - Src:             'builtin/commit.c:1382,17'
          Dst:             get_cleanup_mode
        - Src:             'builtin/commit.c:1384,2'
          Dst:             handle_untracked_files_arg
        - Src:             'builtin/commit.c:1387,7'
          Dst:             _
        - Src:             'builtin/commit.c:1387,3'
          Dst:             die
    - functionName:    finalize_deferred_config
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         43
      ICount:          209
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - _
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/commit.c:1224,70'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1225,8'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1225,52'
              BranchSideFuncs:
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1225,52'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1225,52'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1226,9'
              BranchSideFuncs:
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1228,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1229,7'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1236,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1229,43'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1230,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1231,18'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1229,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1231,18'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1232,12'
              BranchSideFuncs:
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1232,12'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:0,0'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1233,8'
              BranchSideFuncs:
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1236,26'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1236,29'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1238,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1236,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1237,42'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1238,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1238,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1239,17'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1241,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1241,26'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1241,29'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1243,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1241,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1242,43'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1243,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1243,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1244,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1253,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1253,26'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1254,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1257,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1253,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1255,50'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1257,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1257,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1257,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1258,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/commit.c:1233,8'
          Dst:             _
        - Src:             'builtin/commit.c:1233,4'
          Dst:             die
    - functionName:    handle_untracked_files_arg
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - parse_untracked_setting_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/commit.c:1186,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1187,3'
              BranchSideFuncs:
                - parse_untracked_setting_name
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1189,35'
              BranchSideFuncs:
                - parse_untracked_setting_name
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1190,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1191,7'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1193,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/commit.c:1189,6'
          Dst:             parse_untracked_setting_name
        - Src:             'builtin/commit.c:1191,7'
          Dst:             _
        - Src:             'builtin/commit.c:1191,3'
          Dst:             die
    - functionName:    repo_parse_commit
      functionSourceFile: '/src/git/./commit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_parse_commit_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './commit.h:102,9'
          Dst:             repo_parse_commit_gently
    - functionName:    git_commit_config
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1642
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - k
        - v
        - ctx
        - cb
      BBCount:         14
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - git_config_bool
        - git_config_bool_or_int
        - git_config_pathname
        - git_config_string
        - git_status_config
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit.c:1622,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1623,46'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_string
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool_or_int
                - git_status_config
            - BranchSide:      'builtin/commit.c:1624,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_string
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool_or_int
                - git_status_config
        - Branch String:   'builtin/commit.c:1624,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1625,36'
              BranchSideFuncs:
                - strcmp
                - git_config_string
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool_or_int
                - git_status_config
            - BranchSide:      'builtin/commit.c:1628,14'
              BranchSideFuncs:
                - strcmp
                - git_config_string
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool_or_int
                - git_status_config
        - Branch String:   'builtin/commit.c:1628,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1629,42'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool_or_int
                - git_status_config
            - BranchSide:      'builtin/commit.c:1630,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool_or_int
                - git_status_config
        - Branch String:   'builtin/commit.c:1630,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1631,33'
              BranchSideFuncs:
                - strcmp
                - git_config_bool_or_int
                - git_status_config
            - BranchSide:      'builtin/commit.c:1634,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool_or_int
                - git_status_config
        - Branch String:   'builtin/commit.c:1634,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1635,7'
              BranchSideFuncs:
                - git_status_config
            - BranchSide:      'builtin/commit.c:1641,27'
              BranchSideFuncs:
                - git_status_config
      Callsites:
        - Src:             'builtin/commit.c:1622,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1623,10'
          Dst:             git_config_pathname
        - Src:             'builtin/commit.c:1624,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1625,20'
          Dst:             git_config_bool
        - Src:             'builtin/commit.c:1628,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1629,10'
          Dst:             git_config_string
        - Src:             'builtin/commit.c:1630,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1631,17'
          Dst:             git_config_bool
        - Src:             'builtin/commit.c:1634,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1636,27'
          Dst:             git_config_bool_or_int
        - Src:             'builtin/commit.c:1641,9'
          Dst:             git_status_config
    - functionName:    git_status_config
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - k
        - v
        - ctx
        - cb
      BBCount:         60
      ICount:          399
      EdgeCount:       85
      CyclomaticComplexity: 27
      functionsReached:
        - _
        - color_parse
        - config_error_nonbool
        - const_error
        - error
        - git_column_config
        - git_config_bool
        - git_config_bool_or_int
        - git_config_colorbool
        - git_config_int
        - git_config_rename
        - git_diff_ui_config
        - parse_status_slot
        - parse_untracked_setting_name
        - skip_prefix
        - starts_with
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/commit.c:1425,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1426,28'
              BranchSideFuncs:
                - git_column_config
            - BranchSide:      'builtin/commit.c:1427,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool_or_int
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_colorbool
                - strcmp
                - strcmp
                - git_config_bool
                - skip_prefix.2893
                - skip_prefix.2893
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
        - Branch String:   'builtin/commit.c:1427,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1429,49'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_colorbool
                - strcmp
                - strcmp
                - git_config_bool
                - skip_prefix.2893
                - skip_prefix.2893
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
            - BranchSide:      'builtin/commit.c:1435,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_colorbool
                - strcmp
                - strcmp
                - git_config_bool
                - skip_prefix.2893
                - skip_prefix.2893
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
        - Branch String:   'builtin/commit.c:1431,15'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1431,18'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1433,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1431,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1432,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1433,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1435,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1436,23'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_colorbool
                - strcmp
                - strcmp
                - git_config_bool
                - skip_prefix.2893
                - skip_prefix.2893
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
            - BranchSide:      'builtin/commit.c:1442,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_colorbool
                - strcmp
                - strcmp
                - git_config_bool
                - skip_prefix.2893
                - skip_prefix.2893
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
        - Branch String:   'builtin/commit.c:1436,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1437,41'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1439,41'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1442,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1443,56'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_colorbool
                - strcmp
                - strcmp
                - git_config_bool
                - skip_prefix.2893
                - skip_prefix.2893
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
            - BranchSide:      'builtin/commit.c:1446,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_colorbool
                - strcmp
                - strcmp
                - git_config_bool
                - skip_prefix.2893
                - skip_prefix.2893
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
        - Branch String:   'builtin/commit.c:1446,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1447,57'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_colorbool
                - strcmp
                - strcmp
                - git_config_bool
                - skip_prefix.2893
                - skip_prefix.2893
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
            - BranchSide:      'builtin/commit.c:1450,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_colorbool
                - strcmp
                - strcmp
                - git_config_bool
                - skip_prefix.2893
                - skip_prefix.2893
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
        - Branch String:   'builtin/commit.c:1450,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1451,35'
              BranchSideFuncs:
                - strcmp
                - git_config_colorbool
                - strcmp
                - strcmp
                - git_config_bool
                - skip_prefix.2893
                - skip_prefix.2893
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
            - BranchSide:      'builtin/commit.c:1454,14'
              BranchSideFuncs:
                - strcmp
                - git_config_colorbool
                - strcmp
                - strcmp
                - git_config_bool
                - skip_prefix.2893
                - skip_prefix.2893
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
        - Branch String:   'builtin/commit.c:1454,33'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1454,44'
              BranchSideFuncs:
                - strcmp
                - git_config_colorbool
                - strcmp
                - git_config_bool
                - skip_prefix.2893
                - skip_prefix.2893
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
            - BranchSide:      'builtin/commit.c:1455,39'
              BranchSideFuncs:
                - git_config_colorbool
        - Branch String:   'builtin/commit.c:1454,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1455,39'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - skip_prefix.2893
                - skip_prefix.2893
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
            - BranchSide:      'builtin/commit.c:1458,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - skip_prefix.2893
                - skip_prefix.2893
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
        - Branch String:   'builtin/commit.c:1458,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1459,47'
              BranchSideFuncs:
                - skip_prefix.2893
                - skip_prefix.2893
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
            - BranchSide:      'builtin/commit.c:1462,18'
              BranchSideFuncs:
                - skip_prefix.2893
                - skip_prefix.2893
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
        - Branch String:   'builtin/commit.c:1462,50'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1463,18'
              BranchSideFuncs:
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
            - BranchSide:      'builtin/commit.c:1464,32'
              BranchSideFuncs:
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
        - Branch String:   'builtin/commit.c:1462,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1464,32'
              BranchSideFuncs:
                - parse_status_slot
                - config_error_nonbool
                - const_error.2882
                - color_parse
            - BranchSide:      'builtin/commit.c:1471,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
        - Branch String:   'builtin/commit.c:1465,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1466,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:1467,8'
              BranchSideFuncs:
                - config_error_nonbool
                - const_error.2882
                - color_parse
        - Branch String:   'builtin/commit.c:1467,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1468,11'
              BranchSideFuncs:
                - color_parse
            - BranchSide:      'builtin/commit.c:1469,22'
              BranchSideFuncs:
                - color_parse
        - Branch String:   'builtin/commit.c:1471,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1472,39'
              BranchSideFuncs:
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
            - BranchSide:      'builtin/commit.c:1475,14'
              BranchSideFuncs:
                - strcmp
                - parse_untracked_setting_name
                - _.2839
                - error
                - const_error.2882
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
        - Branch String:   'builtin/commit.c:1475,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1478,36'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
            - BranchSide:      'builtin/commit.c:1484,14'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
        - Branch String:   'builtin/commit.c:1479,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1480,11'
              BranchSideFuncs:
                - _.2839
                - error
                - const_error.2882
            - BranchSide:      'builtin/commit.c:1481,29'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1484,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1485,7'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
            - BranchSide:      'builtin/commit.c:1489,14'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
        - Branch String:   'builtin/commit.c:1485,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1486,37'
              BranchSideFuncs:
                - git_config_int
            - BranchSide:      'builtin/commit.c:1487,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1489,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1490,36'
              BranchSideFuncs:
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
            - BranchSide:      'builtin/commit.c:1493,14'
              BranchSideFuncs:
                - strcmp
                - git_config_rename
                - strcmp
                - git_config_rename
                - git_diff_ui_config
        - Branch String:   'builtin/commit.c:1493,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1494,7'
              BranchSideFuncs:
                - strcmp
                - git_config_rename
                - git_diff_ui_config
            - BranchSide:      'builtin/commit.c:1498,14'
              BranchSideFuncs:
                - strcmp
                - git_config_rename
                - git_diff_ui_config
        - Branch String:   'builtin/commit.c:1494,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1495,41'
              BranchSideFuncs:
                - git_config_rename
            - BranchSide:      'builtin/commit.c:1496,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1498,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1499,40'
              BranchSideFuncs:
                - git_diff_ui_config
            - BranchSide:      'builtin/commit.c:1502,28'
              BranchSideFuncs:
                - git_diff_ui_config
      Callsites:
        - Src:             'builtin/commit.c:1425,6'
          Dst:             starts_with
        - Src:             'builtin/commit.c:1426,10'
          Dst:             git_column_config
        - Src:             'builtin/commit.c:1427,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1429,26'
          Dst:             git_config_bool_or_int
        - Src:             'builtin/commit.c:1435,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1436,7'
          Dst:             git_config_bool
        - Src:             'builtin/commit.c:1442,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1443,40'
          Dst:             git_config_bool
        - Src:             'builtin/commit.c:1446,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1447,41'
          Dst:             git_config_bool
        - Src:             'builtin/commit.c:1450,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1451,19'
          Dst:             git_config_bool
        - Src:             'builtin/commit.c:1454,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1454,37'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1455,18'
          Dst:             git_config_colorbool
        - Src:             'builtin/commit.c:1458,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1459,31'
          Dst:             git_config_bool
        - Src:             'builtin/commit.c:1462,6'
          Dst:             skip_prefix
        - Src:             'builtin/commit.c:1463,6'
          Dst:             skip_prefix
        - Src:             'builtin/commit.c:1464,14'
          Dst:             parse_status_slot
        - Src:             'builtin/commit.c:1468,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/commit.c:1468,11'
          Dst:             const_error
        - Src:             'builtin/commit.c:1469,10'
          Dst:             color_parse
        - Src:             'builtin/commit.c:1471,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1472,23'
          Dst:             git_config_bool
        - Src:             'builtin/commit.c:1475,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1478,7'
          Dst:             parse_untracked_setting_name
        - Src:             'builtin/commit.c:1480,11'
          Dst:             _
        - Src:             'builtin/commit.c:1480,11'
          Dst:             error
        - Src:             'builtin/commit.c:1480,11'
          Dst:             const_error
        - Src:             'builtin/commit.c:1484,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1486,22'
          Dst:             git_config_int
        - Src:             'builtin/commit.c:1489,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1490,21'
          Dst:             git_config_int
        - Src:             'builtin/commit.c:1493,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1495,23'
          Dst:             git_config_rename
        - Src:             'builtin/commit.c:1498,7'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1499,22'
          Dst:             git_config_rename
        - Src:             'builtin/commit.c:1502,9'
          Dst:             git_diff_ui_config
    - functionName:    opt_parse_m
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
        - strbuf_addstr
        - strbuf_complete_line
        - strbuf_setlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/commit.c:166,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:167,17'
              BranchSideFuncs:
                - strbuf_setlen.2895
            - BranchSide:      'builtin/commit.c:170,17'
              BranchSideFuncs:
                - strbuf_addstr.2853
                - strbuf_complete_line.2878
                - strbuf_addch.2832
        - Branch String:   'builtin/commit.c:171,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:172,17'
              BranchSideFuncs:
                - strbuf_addch.2832
                - strbuf_addstr.2853
                - strbuf_complete_line.2878
            - BranchSide:      'builtin/commit.c:173,17'
              BranchSideFuncs:
                - strbuf_addstr.2853
                - strbuf_complete_line.2878
      Callsites:
        - Src:             'builtin/commit.c:168,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/commit.c:172,4'
          Dst:             strbuf_addch
        - Src:             'builtin/commit.c:173,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/commit.c:174,3'
          Dst:             strbuf_complete_line
    - functionName:    cmd_commit
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1645
      functionLinenumberEnd: 1903
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         109
      ICount:          689
      EdgeCount:       138
      CyclomaticComplexity: 31
      functionsReached:
        - _
        - __errno_location
        - append_merge_tag_headers
        - apply_autostash_ref
        - author_date_is_interesting
        - cleanup_message
        - commit_index_files
        - commit_list_append
        - commit_list_insert
        - commit_post_rewrite
        - commit_subject_length
        - commit_tree_extended
        - common_exit
        - copy_commit_list
        - die
        - die_errno
        - dry_run_commit
        - exit
        - fclose
        - fprintf
        - free_commit_extra_headers
        - free_commit_list
        - get_index_file
        - get_merge_parent
        - getenv
        - git_path_commit_editmsg
        - git_path_merge_head
        - git_path_merge_mode
        - git_path_merge_msg
        - git_path_squash_msg
        - git_test_write_commit_graph_or_die
        - is_from_cherry_pick
        - is_from_rebase
        - lookup_commit_or_die
        - message_is_empty
        - parse_and_validate_options
        - prepare_index
        - prepare_repo_settings
        - prepare_to_commit
        - print_commit_summary
        - read_commit_extra_headers
        - reduce_heads_replace
        - repo_get_oid
        - repo_parse_commit
        - repo_rerere
        - rollback_index_files
        - run_auto_maintenance
        - run_commit_hook
        - sequencer_post_commit_cleanup
        - starts_with
        - stat64
        - status_init_config
        - strbuf_addstr
        - strbuf_getline_lf
        - strbuf_read_file
        - strbuf_release
        - strbuf_setlen
        - strcmp
        - strerror
        - template_untouched
        - unlink
        - update_head_with_reflog
        - usage_with_options
        - xfopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit.c:1721,16'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1721,27'
              BranchSideFuncs:
                - strcmp
                - usage_with_options
                - prepare_repo_settings
                - status_init_config
                - repo_get_oid
                - lookup_commit_or_die
                - repo_parse_commit.2986
                - parse_and_validate_options
                - prepare_index
                - prepare_to_commit
                - rollback_index_files
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - getenv
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
                - copy_commit_list
                - dry_run_commit
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1724,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - status_init_config
                - repo_get_oid
                - lookup_commit_or_die
                - repo_parse_commit.2986
                - parse_and_validate_options
                - prepare_index
                - prepare_to_commit
                - rollback_index_files
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - getenv
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
                - copy_commit_list
                - dry_run_commit
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1721,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1722,3'
              BranchSideFuncs:
                - prepare_repo_settings
                - status_init_config
                - repo_get_oid
                - lookup_commit_or_die
                - repo_parse_commit.2986
                - parse_and_validate_options
                - prepare_index
                - prepare_to_commit
                - rollback_index_files
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - getenv
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
                - copy_commit_list
                - dry_run_commit
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1724,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - status_init_config
                - repo_get_oid
                - lookup_commit_or_die
                - repo_parse_commit.2986
                - parse_and_validate_options
                - prepare_index
                - prepare_to_commit
                - rollback_index_files
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - getenv
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
                - copy_commit_list
                - dry_run_commit
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1732,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1733,16'
              BranchSideFuncs:
                - parse_and_validate_options
                - prepare_index
                - prepare_to_commit
                - rollback_index_files
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - getenv
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
                - copy_commit_list
                - dry_run_commit
            - BranchSide:      'builtin/commit.c:1735,18'
              BranchSideFuncs:
                - lookup_commit_or_die
                - repo_parse_commit.2986
                - parse_and_validate_options
                - prepare_index
                - prepare_to_commit
                - rollback_index_files
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - getenv
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
                - copy_commit_list
                - dry_run_commit
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1736,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:0,0'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1737,8'
              BranchSideFuncs:
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1743,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1744,14'
              BranchSideFuncs:
                - prepare_index
                - prepare_to_commit
                - rollback_index_files
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - getenv
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
                - copy_commit_list
                - dry_run_commit
            - BranchSide:      'builtin/commit.c:1746,6'
              BranchSideFuncs:
                - prepare_index
                - prepare_to_commit
                - rollback_index_files
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - getenv
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
                - copy_commit_list
                - dry_run_commit
        - Branch String:   'builtin/commit.c:1744,13'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1744,11'
              BranchSideFuncs:
                - prepare_index
                - prepare_to_commit
                - rollback_index_files
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - getenv
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
                - copy_commit_list
                - dry_run_commit
            - BranchSide:      'builtin/commit.c:1744,47'
              BranchSideFuncs:
                - prepare_index
                - prepare_to_commit
                - rollback_index_files
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - getenv
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
                - copy_commit_list
                - dry_run_commit
        - Branch String:   'builtin/commit.c:1746,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1747,25'
              BranchSideFuncs:
                - dry_run_commit
            - BranchSide:      'builtin/commit.c:1748,29'
              BranchSideFuncs:
                - prepare_index
                - prepare_to_commit
                - rollback_index_files
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - getenv
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
                - copy_commit_list
        - Branch String:   'builtin/commit.c:1752,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1754,7'
              BranchSideFuncs:
                - getenv
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
                - copy_commit_list
            - BranchSide:      'builtin/commit.c:1760,15'
              BranchSideFuncs:
                - getenv
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
                - copy_commit_list
        - Branch String:   'builtin/commit.c:1761,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1762,8'
              BranchSideFuncs:
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
                - copy_commit_list
            - BranchSide:      'builtin/commit.c:1764,13'
              BranchSideFuncs:
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
                - copy_commit_list
        - Branch String:   'builtin/commit.c:1762,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1763,15'
              BranchSideFuncs:
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
            - BranchSide:      'builtin/commit.c:1764,2'
              BranchSideFuncs:
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
        - Branch String:   'builtin/commit.c:1764,13'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1765,8'
              BranchSideFuncs:
                - copy_commit_list
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
            - BranchSide:      'builtin/commit.c:1768,13'
              BranchSideFuncs:
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
        - Branch String:   'builtin/commit.c:1765,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1766,15'
              BranchSideFuncs:
                - copy_commit_list
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
            - BranchSide:      'builtin/commit.c:1767,30'
              BranchSideFuncs:
                - copy_commit_list
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
        - Branch String:   'builtin/commit.c:1768,13'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1769,17'
              BranchSideFuncs:
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
            - BranchSide:      'builtin/commit.c:1797,8'
              BranchSideFuncs:
                - is_from_cherry_pick
                - is_from_rebase
                - commit_list_insert
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
        - Branch String:   'builtin/commit.c:1774,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1775,15'
              BranchSideFuncs:
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
            - BranchSide:      'builtin/commit.c:1776,29'
              BranchSideFuncs:
                - commit_list_append
                - git_path_merge_head
                - xfopen
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
        - Branch String:   'builtin/commit.c:1778,3'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1781,32'
              BranchSideFuncs:
                - get_merge_parent
                - _.2839
                - die
                - commit_list_append
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - reduce_heads_replace
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:1786,10'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - reduce_heads_replace
                - _.2839
                - die_errno
        - Branch String:   'builtin/commit.c:1782,8'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1783,9'
              BranchSideFuncs:
                - commit_list_append
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1784,30'
              BranchSideFuncs:
                - commit_list_append
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - git_path_merge_mode
                - stat64
                - git_path_merge_mode
                - strbuf_read_file
                - strcmp
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - reduce_heads_replace
                - _.2839
                - die_errno
                - get_merge_parent
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1788,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1789,50'
              BranchSideFuncs:
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - reduce_heads_replace
            - BranchSide:      'builtin/commit.c:1794,7'
              BranchSideFuncs:
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - reduce_heads_replace
        - Branch String:   'builtin/commit.c:1789,8'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1790,15'
              BranchSideFuncs:
                - _.2839
                - die_errno
            - BranchSide:      'builtin/commit.c:1791,19'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - reduce_heads_replace
        - Branch String:   'builtin/commit.c:1791,8'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1792,24'
              BranchSideFuncs:
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - reduce_heads_replace
            - BranchSide:      'builtin/commit.c:1793,3'
              BranchSideFuncs:
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
                - reduce_heads_replace
        - Branch String:   'builtin/commit.c:1794,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1795,4'
              BranchSideFuncs:
                - reduce_heads_replace
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
            - BranchSide:      'builtin/commit.c:1796,2'
              BranchSideFuncs:
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
        - Branch String:   'builtin/commit.c:1797,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1798,37'
              BranchSideFuncs:
                - commit_list_insert
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
            - BranchSide:      'builtin/commit.c:1803,22'
              BranchSideFuncs:
                - commit_list_insert
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
        - Branch String:   'builtin/commit.c:1798,17'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1798,15'
              BranchSideFuncs:
                - commit_list_insert
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
            - BranchSide:      'builtin/commit.c:1800,23'
              BranchSideFuncs:
                - is_from_rebase
                - commit_list_insert
                - strbuf_setlen.2895
                - git_path_commit_editmsg
                - strbuf_read_file
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
        - Branch String:   'builtin/commit.c:1808,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1809,7'
              BranchSideFuncs:
                - __errno_location
                - rollback_index_files
                - _.2839
                - strerror
                - die
            - BranchSide:      'builtin/commit.c:1814,23'
              BranchSideFuncs:
                - cleanup_message
                - message_is_empty
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
        - Branch String:   'builtin/commit.c:1816,42'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1816,46'
              BranchSideFuncs:
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:1821,30'
              BranchSideFuncs:
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
        - Branch String:   'builtin/commit.c:1816,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1817,3'
              BranchSideFuncs:
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:1821,30'
              BranchSideFuncs:
                - template_untouched
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
        - Branch String:   'builtin/commit.c:1821,59'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1821,63'
              BranchSideFuncs:
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:1827,6'
              BranchSideFuncs:
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
        - Branch String:   'builtin/commit.c:1821,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1822,3'
              BranchSideFuncs:
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:1827,6'
              BranchSideFuncs:
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - starts_with
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
        - Branch String:   'builtin/commit.c:1827,20'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1827,38'
              BranchSideFuncs:
                - starts_with
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:1840,6'
              BranchSideFuncs:
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
        - Branch String:   'builtin/commit.c:1827,54'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1828,7'
              BranchSideFuncs:
                - commit_subject_length
                - strbuf_addstr.2853
                - message_is_empty
                - strbuf_release
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:1840,6'
              BranchSideFuncs:
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
        - Branch String:   'builtin/commit.c:1827,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1829,17'
              BranchSideFuncs:
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
            - BranchSide:      'builtin/commit.c:1840,6'
              BranchSideFuncs:
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
        - Branch String:   'builtin/commit.c:1832,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1833,4'
              BranchSideFuncs:
                - rollback_index_files
                - _.2839
                - fprintf
                - common_exit
                - exit
            - BranchSide:      'builtin/commit.c:1837,3'
              BranchSideFuncs:
                - strbuf_release
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
                - read_commit_extra_headers
        - Branch String:   'builtin/commit.c:1840,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1841,15'
              BranchSideFuncs:
                - read_commit_extra_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1844,32'
              BranchSideFuncs:
                - append_merge_tag_headers
                - commit_tree_extended
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
                - rollback_index_files
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1848,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1851,3'
              BranchSideFuncs:
                - rollback_index_files
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1855,30'
              BranchSideFuncs:
                - update_head_with_reflog
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
                - rollback_index_files
                - die
        - Branch String:   'builtin/commit.c:1855,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1857,3'
              BranchSideFuncs:
                - rollback_index_files
                - die
            - BranchSide:      'builtin/commit.c:1861,32'
              BranchSideFuncs:
                - sequencer_post_commit_cleanup
                - git_path_merge_head
                - unlink
                - git_path_merge_msg
                - unlink
                - git_path_merge_mode
                - unlink
                - git_path_squash_msg
                - unlink
                - commit_index_files
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1867,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1868,7'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1872,2'
              BranchSideFuncs:
                - git_test_write_commit_graph_or_die
                - repo_rerere
                - run_auto_maintenance
                - get_index_file
                - run_commit_hook
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - commit_post_rewrite
        - Branch String:   'builtin/commit.c:1878,12'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1878,16'
              BranchSideFuncs:
                - commit_post_rewrite
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
            - BranchSide:      'builtin/commit.c:1881,7'
              BranchSideFuncs:
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
        - Branch String:   'builtin/commit.c:1878,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1879,23'
              BranchSideFuncs:
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
            - BranchSide:      'builtin/commit.c:1881,7'
              BranchSideFuncs:
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
        - Branch String:   'builtin/commit.c:1881,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1882,16'
              BranchSideFuncs:
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
            - BranchSide:      'builtin/commit.c:1892,22'
              BranchSideFuncs:
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
        - Branch String:   'builtin/commit.c:1884,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1885,10'
              BranchSideFuncs:
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
            - BranchSide:      'builtin/commit.c:1886,7'
              BranchSideFuncs:
                - author_date_is_interesting
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
        - Branch String:   'builtin/commit.c:1886,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1887,10'
              BranchSideFuncs:
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
            - BranchSide:      'builtin/commit.c:1888,24'
              BranchSideFuncs:
                - print_commit_summary
                - apply_autostash_ref
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
      Callsites:
        - Src:             'builtin/commit.c:1721,20'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1722,3'
          Dst:             usage_with_options
        - Src:             'builtin/commit.c:1724,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/commit.c:1727,2'
          Dst:             status_init_config
        - Src:             'builtin/commit.c:1727,2'
          Dst:             git_commit_config
        - Src:             'builtin/commit.c:1732,6'
          Dst:             repo_get_oid
        - Src:             'builtin/commit.c:1735,18'
          Dst:             lookup_commit_or_die
        - Src:             'builtin/commit.c:1736,7'
          Dst:             repo_parse_commit
        - Src:             'builtin/commit.c:1737,8'
          Dst:             _
        - Src:             'builtin/commit.c:1737,4'
          Dst:             die
        - Src:             'builtin/commit.c:1740,9'
          Dst:             parse_and_validate_options
        - Src:             'builtin/commit.c:1747,10'
          Dst:             dry_run_commit
        - Src:             'builtin/commit.c:1748,15'
          Dst:             prepare_index
        - Src:             'builtin/commit.c:1752,7'
          Dst:             prepare_to_commit
        - Src:             'builtin/commit.c:1755,3'
          Dst:             rollback_index_files
        - Src:             'builtin/commit.c:1760,15'
          Dst:             getenv
        - Src:             'builtin/commit.c:1767,13'
          Dst:             copy_commit_list
        - Src:             'builtin/commit.c:1776,10'
          Dst:             commit_list_append
        - Src:             'builtin/commit.c:1777,15'
          Dst:             git_path_merge_head
        - Src:             'builtin/commit.c:1777,8'
          Dst:             xfopen
        - Src:             'builtin/commit.c:1778,10'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/commit.c:1781,13'
          Dst:             get_merge_parent
        - Src:             'builtin/commit.c:1783,9'
          Dst:             _
        - Src:             'builtin/commit.c:1783,5'
          Dst:             die
        - Src:             'builtin/commit.c:1784,11'
          Dst:             commit_list_append
        - Src:             'builtin/commit.c:1786,3'
          Dst:             fclose
        - Src:             'builtin/commit.c:1787,3'
          Dst:             strbuf_release
        - Src:             'builtin/commit.c:1788,13'
          Dst:             git_path_merge_mode
        - Src:             'builtin/commit.c:1788,8'
          Dst:             stat64
        - Src:             'builtin/commit.c:1789,30'
          Dst:             git_path_merge_mode
        - Src:             'builtin/commit.c:1789,8'
          Dst:             strbuf_read_file
        - Src:             'builtin/commit.c:1790,15'
          Dst:             _
        - Src:             'builtin/commit.c:1790,5'
          Dst:             die_errno
        - Src:             'builtin/commit.c:1791,9'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1795,4'
          Dst:             reduce_heads_replace
        - Src:             'builtin/commit.c:1798,17'
          Dst:             is_from_cherry_pick
        - Src:             'builtin/commit.c:1800,8'
          Dst:             is_from_rebase
        - Src:             'builtin/commit.c:1803,3'
          Dst:             commit_list_insert
        - Src:             'builtin/commit.c:1807,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/commit.c:1808,28'
          Dst:             git_path_commit_editmsg
        - Src:             'builtin/commit.c:1808,6'
          Dst:             strbuf_read_file
        - Src:             'builtin/commit.c:1809,21'
          Dst:             __errno_location
        - Src:             'builtin/commit.c:1810,3'
          Dst:             rollback_index_files
        - Src:             'builtin/commit.c:1811,7'
          Dst:             _
        - Src:             'builtin/commit.c:1811,47'
          Dst:             strerror
        - Src:             'builtin/commit.c:1811,3'
          Dst:             die
        - Src:             'builtin/commit.c:1814,2'
          Dst:             cleanup_message
        - Src:             'builtin/commit.c:1816,6'
          Dst:             message_is_empty
        - Src:             'builtin/commit.c:1817,3'
          Dst:             rollback_index_files
        - Src:             'builtin/commit.c:1818,19'
          Dst:             _
        - Src:             'builtin/commit.c:1818,3'
          Dst:             fprintf
        - Src:             'builtin/commit.c:1819,3'
          Dst:             common_exit
        - Src:             'builtin/commit.c:1819,3'
          Dst:             exit
        - Src:             'builtin/commit.c:1821,6'
          Dst:             template_untouched
        - Src:             'builtin/commit.c:1822,3'
          Dst:             rollback_index_files
        - Src:             'builtin/commit.c:1823,19'
          Dst:             _
        - Src:             'builtin/commit.c:1823,3'
          Dst:             fprintf
        - Src:             'builtin/commit.c:1824,3'
          Dst:             common_exit
        - Src:             'builtin/commit.c:1824,3'
          Dst:             exit
        - Src:             'builtin/commit.c:1827,23'
          Dst:             starts_with
        - Src:             'builtin/commit.c:1830,16'
          Dst:             commit_subject_length
        - Src:             'builtin/commit.c:1831,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/commit.c:1832,7'
          Dst:             message_is_empty
        - Src:             'builtin/commit.c:1833,4'
          Dst:             rollback_index_files
        - Src:             'builtin/commit.c:1834,20'
          Dst:             _
        - Src:             'builtin/commit.c:1834,4'
          Dst:             fprintf
        - Src:             'builtin/commit.c:1835,4'
          Dst:             common_exit
        - Src:             'builtin/commit.c:1835,4'
          Dst:             exit
        - Src:             'builtin/commit.c:1837,3'
          Dst:             strbuf_release
        - Src:             'builtin/commit.c:1842,11'
          Dst:             read_commit_extra_headers
        - Src:             'builtin/commit.c:1845,3'
          Dst:             append_merge_tag_headers
        - Src:             'builtin/commit.c:1848,6'
          Dst:             commit_tree_extended
        - Src:             'builtin/commit.c:1851,3'
          Dst:             rollback_index_files
        - Src:             'builtin/commit.c:1852,7'
          Dst:             _
        - Src:             'builtin/commit.c:1852,3'
          Dst:             die
        - Src:             'builtin/commit.c:1855,6'
          Dst:             update_head_with_reflog
        - Src:             'builtin/commit.c:1857,3'
          Dst:             rollback_index_files
        - Src:             'builtin/commit.c:1858,3'
          Dst:             die
        - Src:             'builtin/commit.c:1861,2'
          Dst:             sequencer_post_commit_cleanup
        - Src:             'builtin/commit.c:1862,9'
          Dst:             git_path_merge_head
        - Src:             'builtin/commit.c:1862,2'
          Dst:             unlink
        - Src:             'builtin/commit.c:1863,9'
          Dst:             git_path_merge_msg
        - Src:             'builtin/commit.c:1863,2'
          Dst:             unlink
        - Src:             'builtin/commit.c:1864,9'
          Dst:             git_path_merge_mode
        - Src:             'builtin/commit.c:1864,2'
          Dst:             unlink
        - Src:             'builtin/commit.c:1865,9'
          Dst:             git_path_squash_msg
        - Src:             'builtin/commit.c:1865,2'
          Dst:             unlink
        - Src:             'builtin/commit.c:1867,6'
          Dst:             commit_index_files
        - Src:             'builtin/commit.c:1868,7'
          Dst:             _
        - Src:             'builtin/commit.c:1868,3'
          Dst:             die
        - Src:             'builtin/commit.c:1872,2'
          Dst:             git_test_write_commit_graph_or_die
        - Src:             'builtin/commit.c:1874,2'
          Dst:             repo_rerere
        - Src:             'builtin/commit.c:1875,2'
          Dst:             run_auto_maintenance
        - Src:             'builtin/commit.c:1876,30'
          Dst:             get_index_file
        - Src:             'builtin/commit.c:1876,2'
          Dst:             run_commit_hook
        - Src:             'builtin/commit.c:1879,3'
          Dst:             commit_post_rewrite
        - Src:             'builtin/commit.c:1886,7'
          Dst:             author_date_is_interesting
        - Src:             'builtin/commit.c:1888,3'
          Dst:             print_commit_summary
        - Src:             'builtin/commit.c:1892,2'
          Dst:             apply_autostash_ref
        - Src:             'builtin/commit.c:1895,2'
          Dst:             free_commit_extra_headers
        - Src:             'builtin/commit.c:1896,2'
          Dst:             free_commit_list
        - Src:             'builtin/commit.c:1897,2'
          Dst:             strbuf_release
        - Src:             'builtin/commit.c:1898,2'
          Dst:             strbuf_release
        - Src:             'builtin/commit.c:1899,2'
          Dst:             strbuf_release
    - functionName:    status_init_config
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - fn
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - advice_enabled
        - determine_whence
        - git_config
        - init_diff_ui_defaults
        - wt_status_prepare
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/commit.c:204,2'
          Dst:             wt_status_prepare
        - Src:             'builtin/commit.c:205,2'
          Dst:             init_diff_ui_defaults
        - Src:             'builtin/commit.c:206,2'
          Dst:             git_config
        - Src:             'builtin/commit.c:207,2'
          Dst:             determine_whence
        - Src:             'builtin/commit.c:208,13'
          Dst:             advice_enabled
    - functionName:    handle_ignored_arg
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         15
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - die
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/commit.c:1143,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1143,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1145,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1145,11'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1146,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1147,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1147,11'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1148,3'
              BranchSideFuncs:
                - strcmp
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1149,19'
              BranchSideFuncs:
                - strcmp
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1149,11'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1150,3'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1152,7'
              BranchSideFuncs:
                - _.2839
                - die
      Callsites:
        - Src:             'builtin/commit.c:1145,12'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1147,12'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1149,12'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1152,7'
          Dst:             _
        - Src:             'builtin/commit.c:1152,3'
          Dst:             die
    - functionName:    opt_parse_rename_score
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         12
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/commit.c:183,2'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:183,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/commit.c:185,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:185,18'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:185,22'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:185,18'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:185,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:185,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:186,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/commit.c:183,2'
          Dst:             BUG_fl
    - functionName:    opt_parse_porcelain
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         21
      ICount:          99
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - die
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/commit.c:149,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:150,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/commit.c:151,12'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
        - Branch String:   'builtin/commit.c:151,11'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:152,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
            - BranchSide:      'builtin/commit.c:153,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
        - Branch String:   'builtin/commit.c:153,30'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:153,41'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - die
            - BranchSide:      'builtin/commit.c:154,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:153,11'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:154,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - die
            - BranchSide:      'builtin/commit.c:155,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - die
        - Branch String:   'builtin/commit.c:155,30'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:155,41'
              BranchSideFuncs:
                - strcmp
                - die
            - BranchSide:      'builtin/commit.c:156,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:155,11'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:156,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/commit.c:158,45'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'builtin/commit.c:153,12'
          Dst:             strcmp
        - Src:             'builtin/commit.c:153,34'
          Dst:             strcmp
        - Src:             'builtin/commit.c:155,12'
          Dst:             strcmp
        - Src:             'builtin/commit.c:155,34'
          Dst:             strcmp
        - Src:             'builtin/commit.c:158,3'
          Dst:             die
    - functionName:    cmd_status
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         42
      ICount:          249
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - die
        - finalize_colopts
        - finalize_deferred_config
        - handle_ignored_arg
        - handle_untracked_files_arg
        - oidcpy
        - parse_options
        - parse_pathspec
        - parse_rename_score
        - prepare_repo_settings
        - refresh_index
        - repo_get_oid
        - repo_hold_locked_index
        - repo_read_index
        - repo_update_index_if_able
        - status_init_config
        - strcmp
        - usage_with_options
        - use_optional_locks
        - wt_status_collect
        - wt_status_collect_free_buffers
        - wt_status_print
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/commit.c:1550,16'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1550,27'
              BranchSideFuncs:
                - strcmp
                - usage_with_options
                - prepare_repo_settings
                - status_init_config
                - parse_options
                - finalize_colopts
                - finalize_deferred_config
                - handle_untracked_files_arg
                - handle_ignored_arg
                - parse_pathspec
                - repo_read_index
                - refresh_index
                - use_optional_locks
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
                - repo_hold_locked_index
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1553,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - status_init_config
                - parse_options
                - finalize_colopts
                - finalize_deferred_config
                - handle_untracked_files_arg
                - handle_ignored_arg
                - parse_pathspec
                - repo_read_index
                - refresh_index
                - use_optional_locks
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
                - repo_hold_locked_index
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1550,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1551,3'
              BranchSideFuncs:
                - prepare_repo_settings
                - status_init_config
                - parse_options
                - finalize_colopts
                - finalize_deferred_config
                - handle_untracked_files_arg
                - handle_ignored_arg
                - parse_pathspec
                - repo_read_index
                - refresh_index
                - use_optional_locks
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
                - repo_hold_locked_index
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1553,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - status_init_config
                - parse_options
                - finalize_colopts
                - finalize_deferred_config
                - handle_untracked_files_arg
                - handle_ignored_arg
                - parse_pathspec
                - repo_read_index
                - refresh_index
                - use_optional_locks
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
                - repo_hold_locked_index
                - _.2839
                - die
        - Branch String:   'builtin/commit.c:1566,51'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1567,8'
              BranchSideFuncs:
                - parse_pathspec
                - repo_read_index
                - refresh_index
                - use_optional_locks
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
                - repo_hold_locked_index
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1572,10'
              BranchSideFuncs:
                - parse_pathspec
                - repo_read_index
                - refresh_index
                - use_optional_locks
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
                - repo_hold_locked_index
        - Branch String:   'builtin/commit.c:1566,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1568,7'
              BranchSideFuncs:
                - _.2839
                - die
            - BranchSide:      'builtin/commit.c:1572,10'
              BranchSideFuncs:
                - parse_pathspec
                - repo_read_index
                - refresh_index
                - use_optional_locks
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
                - repo_hold_locked_index
        - Branch String:   'builtin/commit.c:1574,47'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1575,6'
              BranchSideFuncs:
                - repo_read_index
                - refresh_index
                - use_optional_locks
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
                - repo_hold_locked_index
            - BranchSide:      'builtin/commit.c:1577,18'
              BranchSideFuncs:
                - repo_read_index
                - refresh_index
                - use_optional_locks
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
                - repo_hold_locked_index
        - Branch String:   'builtin/commit.c:1574,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1576,17'
              BranchSideFuncs:
                - repo_read_index
                - refresh_index
                - use_optional_locks
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
                - repo_hold_locked_index
            - BranchSide:      'builtin/commit.c:1577,18'
              BranchSideFuncs:
                - repo_read_index
                - refresh_index
                - use_optional_locks
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
                - repo_hold_locked_index
        - Branch String:   'builtin/commit.c:1582,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1583,31'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
            - BranchSide:      'builtin/commit.c:1585,6'
              BranchSideFuncs:
                - repo_get_oid
                - oidcpy.2861
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
        - Branch String:   'builtin/commit.c:1588,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1589,3'
              BranchSideFuncs:
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
            - BranchSide:      'builtin/commit.c:1591,27'
              BranchSideFuncs:
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
        - Branch String:   'builtin/commit.c:1594,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1595,22'
              BranchSideFuncs:
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
            - BranchSide:      'builtin/commit.c:1596,16'
              BranchSideFuncs:
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
        - Branch String:   'builtin/commit.c:1596,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1597,9'
              BranchSideFuncs:
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
            - BranchSide:      'builtin/commit.c:1603,2'
              BranchSideFuncs:
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
        - Branch String:   'builtin/commit.c:1597,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1598,20'
              BranchSideFuncs:
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
            - BranchSide:      'builtin/commit.c:1599,7'
              BranchSideFuncs:
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
                - parse_rename_score
        - Branch String:   'builtin/commit.c:1599,7'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1600,21'
              BranchSideFuncs:
                - parse_rename_score
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
            - BranchSide:      'builtin/commit.c:1601,2'
              BranchSideFuncs:
                - wt_status_collect
                - wt_status_print
                - wt_status_collect_free_buffers
                - repo_update_index_if_able
        - Branch String:   'builtin/commit.c:1605,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1606,29'
              BranchSideFuncs:
                - repo_update_index_if_able
                - wt_status_print
                - wt_status_collect_free_buffers
            - BranchSide:      'builtin/commit.c:1608,8'
              BranchSideFuncs:
                - wt_status_print
                - wt_status_collect_free_buffers
        - Branch String:   'builtin/commit.c:1608,6'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1608,6'
              BranchSideFuncs:
                - wt_status_print
                - wt_status_collect_free_buffers
            - BranchSide:      'builtin/commit.c:1609,14'
              BranchSideFuncs:
                - wt_status_print
                - wt_status_collect_free_buffers
      Callsites:
        - Src:             'builtin/commit.c:1550,20'
          Dst:             strcmp
        - Src:             'builtin/commit.c:1551,3'
          Dst:             usage_with_options
        - Src:             'builtin/commit.c:1553,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/commit.c:1556,2'
          Dst:             status_init_config
        - Src:             'builtin/commit.c:1556,2'
          Dst:             git_status_config
        - Src:             'builtin/commit.c:1557,9'
          Dst:             parse_options
        - Src:             'builtin/commit.c:1560,2'
          Dst:             finalize_colopts
        - Src:             'builtin/commit.c:1561,2'
          Dst:             finalize_deferred_config
        - Src:             'builtin/commit.c:1563,2'
          Dst:             handle_untracked_files_arg
        - Src:             'builtin/commit.c:1564,2'
          Dst:             handle_ignored_arg
        - Src:             'builtin/commit.c:1568,7'
          Dst:             _
        - Src:             'builtin/commit.c:1568,3'
          Dst:             die
        - Src:             'builtin/commit.c:1570,2'
          Dst:             parse_pathspec
        - Src:             'builtin/commit.c:1577,2'
          Dst:             repo_read_index
        - Src:             'builtin/commit.c:1578,2'
          Dst:             refresh_index
        - Src:             'builtin/commit.c:1582,6'
          Dst:             use_optional_locks
        - Src:             'builtin/commit.c:1583,8'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/commit.c:1587,17'
          Dst:             repo_get_oid
        - Src:             'builtin/commit.c:1589,3'
          Dst:             oidcpy
        - Src:             'builtin/commit.c:1600,21'
          Dst:             parse_rename_score
        - Src:             'builtin/commit.c:1603,2'
          Dst:             wt_status_collect
        - Src:             'builtin/commit.c:1606,3'
          Dst:             repo_update_index_if_able
        - Src:             'builtin/commit.c:1611,2'
          Dst:             wt_status_print
        - Src:             'builtin/commit.c:1612,2'
          Dst:             wt_status_collect_free_buffers
    - functionName:    list_config_item
      functionSourceFile: '/src/git/./help.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - prefix
        - str
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - string_list_append_nodup
        - xstrfmt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './help.h:57,33'
          Dst:             xstrfmt
        - Src:             './help.h:57,2'
          Dst:             string_list_append_nodup
    - functionName:    list_config_color_status_slots
      functionSourceFile: '/src/git/builtin/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - prefix
      BBCount:         14
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - list_config_item
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/commit.c:1409,1'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1409,1'
              BranchSideFuncs:
                - list_config_item.3136
                - list_config_item.3136
            - BranchSide:      'builtin/commit.c:1409,1'
              BranchSideFuncs:
                - list_config_item.3136
        - Branch String:   'builtin/commit.c:1409,1'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1409,1'
              BranchSideFuncs:
                - list_config_item.3136
            - BranchSide:      'builtin/commit.c:1409,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/commit.c:1409,1'
          Branch Sides:
            - BranchSide:      'builtin/commit.c:1409,1'
              BranchSideFuncs:
                - list_config_item.3136
            - BranchSide:      'builtin/commit.c:1409,1'
              BranchSideFuncs:
                - list_config_item.3136
      Callsites:
        - Src:             'builtin/commit.c:1409,1'
          Dst:             list_config_item
        - Src:             'builtin/commit.c:1409,1'
          Dst:             list_config_item
    - functionName:    git_get_colorbool_config
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - git_config_colorbool
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/config.c:576,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:577,52'
              BranchSideFuncs:
                - strcmp
                - git_config_colorbool
                - strcmp
                - git_config_colorbool
            - BranchSide:      'builtin/config.c:578,19'
              BranchSideFuncs:
                - strcmp
                - git_config_colorbool
                - strcmp
                - git_config_colorbool
        - Branch String:   'builtin/config.c:578,11'
          Branch Sides:
            - BranchSide:      'builtin/config.c:579,53'
              BranchSideFuncs:
                - strcmp
                - git_config_colorbool
            - BranchSide:      'builtin/config.c:580,19'
              BranchSideFuncs:
                - strcmp
                - git_config_colorbool
      Callsites:
        - Src:             'builtin/config.c:576,7'
          Dst:             strcmp
        - Src:             'builtin/config.c:577,31'
          Dst:             git_config_colorbool
        - Src:             'builtin/config.c:578,12'
          Dst:             strcmp
        - Src:             'builtin/config.c:579,32'
          Dst:             git_config_colorbool
        - Src:             'builtin/config.c:580,12'
          Dst:             strcmp
        - Src:             'builtin/config.c:581,30'
          Dst:             git_config_colorbool
    - functionName:    git_get_color_config
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - color_parse
        - config_error_nonbool
        - const_error
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/config.c:533,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:534,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/config.c:540,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/config.c:534,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:535,4'
              BranchSideFuncs:
                - color_parse
            - BranchSide:      'builtin/config.c:536,19'
              BranchSideFuncs:
                - color_parse
        - Branch String:   'builtin/config.c:536,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:537,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/config.c:538,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/config.c:533,7'
          Dst:             strcmp
        - Src:             'builtin/config.c:535,4'
          Dst:             config_error_nonbool
        - Src:             'builtin/config.c:535,4'
          Dst:             const_error
        - Src:             'builtin/config.c:536,7'
          Dst:             color_parse
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_colorbool
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opts
        - var
        - print
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - config_with_options
        - git_get_colorbool_config
        - printf
        - strcmp
        - want_color_fd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/config.c:599,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:600,20'
              BranchSideFuncs:
                - strcmp
                - want_color_fd
                - printf
            - BranchSide:      'builtin/config.c:606,11'
              BranchSideFuncs:
                - want_color_fd
                - printf
        - Branch String:   'builtin/config.c:600,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:601,36'
              BranchSideFuncs:
                - want_color_fd
                - printf
            - BranchSide:      'builtin/config.c:602,12'
              BranchSideFuncs:
                - want_color_fd
                - printf
        - Branch String:   'builtin/config.c:602,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:603,36'
              BranchSideFuncs:
                - want_color_fd
                - printf
            - BranchSide:      'builtin/config.c:604,2'
              BranchSideFuncs:
                - want_color_fd
                - printf
        - Branch String:   'builtin/config.c:606,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:608,8'
              BranchSideFuncs:
                - want_color_fd
                - printf
            - BranchSide:      'builtin/config.c:610,29'
              BranchSideFuncs:
                - want_color_fd
                - printf
        - Branch String:   'builtin/config.c:612,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:613,23'
              BranchSideFuncs:
                - printf
            - BranchSide:      'builtin/config.c:616,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/config.c:595,2'
          Dst:             config_with_options
        - Src:             'builtin/config.c:595,2'
          Dst:             git_get_colorbool_config
        - Src:             'builtin/config.c:600,8'
          Dst:             strcmp
        - Src:             'builtin/config.c:610,29'
          Dst:             want_color_fd
        - Src:             'builtin/config.c:613,3'
          Dst:             printf
    - functionName:    get_color
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - var
        - def_color
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - color_parse
        - config_with_options
        - die
        - fputs
        - git_get_color_config
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/config.c:555,28'
          Branch Sides:
            - BranchSide:      'builtin/config.c:555,28'
              BranchSideFuncs:
                - fputs
            - BranchSide:      'builtin/config.c:555,31'
              BranchSideFuncs:
                - fputs
                - color_parse
                - _.3244
                - die
        - Branch String:   'builtin/config.c:555,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:555,6'
              BranchSideFuncs:
                - color_parse
                - fputs
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:556,19'
              BranchSideFuncs:
                - color_parse
                - fputs
                - _.3244
                - die
        - Branch String:   'builtin/config.c:556,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:557,8'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:558,2'
              BranchSideFuncs:
                - fputs
      Callsites:
        - Src:             'builtin/config.c:551,2'
          Dst:             config_with_options
        - Src:             'builtin/config.c:551,2'
          Dst:             git_get_color_config
        - Src:             'builtin/config.c:556,7'
          Dst:             color_parse
        - Src:             'builtin/config.c:557,8'
          Dst:             _
        - Src:             'builtin/config.c:557,4'
          Dst:             die
        - Src:             'builtin/config.c:560,2'
          Dst:             fputs
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    46
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    write_str_in_full
      functionSourceFile: '/src/git/./wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - str
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - write_in_full
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './wrapper.h:50,32'
          Dst:             strlen
        - Src:             './wrapper.h:50,9'
          Dst:             write_in_full
    - functionName:    default_user_config
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - ident_default_email
        - ident_default_name
        - strbuf_addf
        - strbuf_detach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/config.c:721,16'
          Branch Sides:
            - BranchSide:      'builtin/config.c:721,16'
              BranchSideFuncs:
                - _.3244
                - ident_default_name
                - ident_default_email
                - strbuf_addf
                - strbuf_detach
            - BranchSide:      'builtin/config.c:721,16'
              BranchSideFuncs:
                - _.3244
                - ident_default_name
                - ident_default_email
                - strbuf_addf
                - strbuf_detach
      Callsites:
        - Src:             'builtin/config.c:723,7'
          Dst:             _
        - Src:             'builtin/config.c:728,7'
          Dst:             ident_default_name
        - Src:             'builtin/config.c:729,7'
          Dst:             ident_default_email
        - Src:             'builtin/config.c:722,2'
          Dst:             strbuf_addf
        - Src:             'builtin/config.c:730,9'
          Dst:             strbuf_detach
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    show_editor
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         23
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - __errno_location
        - close
        - default_user_config
        - die
        - die_errno
        - git_config
        - git_default_config
        - git_pathdup
        - launch_editor
        - open64
        - write_str_in_full
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/config.c:1075,25'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1075,29'
              BranchSideFuncs:
                - git_config.3247
                - git_pathdup.3252
                - launch_editor
                - free
                - open64
                - __errno_location
                - _.3244
                - die_errno
                - default_user_config
                - write_str_in_full
                - free
                - close
                - xstrdup
                - _.3244
                - die
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:1077,6'
              BranchSideFuncs:
                - git_config.3247
                - git_pathdup.3252
                - launch_editor
                - free
                - open64
                - __errno_location
                - _.3244
                - die_errno
                - default_user_config
                - write_str_in_full
                - free
                - close
                - xstrdup
                - _.3244
                - die
                - _.3244
                - die
        - Branch String:   'builtin/config.c:1075,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1076,7'
              BranchSideFuncs:
                - git_config.3247
                - git_pathdup.3252
                - launch_editor
                - free
                - open64
                - __errno_location
                - _.3244
                - die_errno
                - default_user_config
                - write_str_in_full
                - free
                - close
                - xstrdup
                - _.3244
                - die
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:1077,6'
              BranchSideFuncs:
                - git_config.3247
                - git_pathdup.3252
                - launch_editor
                - free
                - open64
                - __errno_location
                - _.3244
                - die_errno
                - default_user_config
                - write_str_in_full
                - free
                - close
                - xstrdup
                - _.3244
                - die
                - _.3244
                - die
        - Branch String:   'builtin/config.c:1077,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1078,7'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:1079,6'
              BranchSideFuncs:
                - git_config.3247
                - git_pathdup.3252
                - launch_editor
                - free
                - open64
                - __errno_location
                - _.3244
                - die_errno
                - default_user_config
                - write_str_in_full
                - free
                - close
                - xstrdup
                - _.3244
                - die
        - Branch String:   'builtin/config.c:1079,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1080,7'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:1081,2'
              BranchSideFuncs:
                - git_config.3247
                - git_pathdup.3252
                - launch_editor
                - free
                - open64
                - __errno_location
                - _.3244
                - die_errno
                - default_user_config
                - write_str_in_full
                - free
                - close
                - xstrdup
        - Branch String:   'builtin/config.c:1082,16'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1083,12'
              BranchSideFuncs:
                - xstrdup
                - launch_editor
                - free
                - open64
                - __errno_location
                - _.3244
                - die_errno
                - default_user_config
                - write_str_in_full
                - free
                - close
            - BranchSide:      'builtin/config.c:1084,4'
              BranchSideFuncs:
                - git_pathdup.3252
                - launch_editor
                - free
                - open64
                - __errno_location
                - _.3244
                - die_errno
                - default_user_config
                - write_str_in_full
                - free
                - close
        - Branch String:   'builtin/config.c:1085,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1085,6'
              BranchSideFuncs:
                - open64
                - __errno_location
                - launch_editor
                - free
                - _.3244
                - die_errno
                - default_user_config
                - write_str_in_full
                - free
                - close
            - BranchSide:      'builtin/config.c:1086,17'
              BranchSideFuncs:
                - open64
                - __errno_location
                - launch_editor
                - free
                - _.3244
                - die_errno
                - default_user_config
                - write_str_in_full
                - free
                - close
        - Branch String:   'builtin/config.c:1087,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1088,10'
              BranchSideFuncs:
                - default_user_config
                - write_str_in_full
                - free
                - close
                - launch_editor
                - free
            - BranchSide:      'builtin/config.c:1093,12'
              BranchSideFuncs:
                - __errno_location
                - launch_editor
                - free
                - _.3244
                - die_errno
        - Branch String:   'builtin/config.c:1093,12'
          Branch Sides:
            - BranchSide:      'builtin/config.c:0,0'
              BranchSideFuncs:
                - _.3244
                - die_errno
            - BranchSide:      'builtin/config.c:1094,14'
              BranchSideFuncs:
                - _.3244
                - die_errno
      Callsites:
        - Src:             'builtin/config.c:1076,7'
          Dst:             _
        - Src:             'builtin/config.c:1076,3'
          Dst:             die
        - Src:             'builtin/config.c:1078,7'
          Dst:             _
        - Src:             'builtin/config.c:1078,3'
          Dst:             die
        - Src:             'builtin/config.c:1080,7'
          Dst:             _
        - Src:             'builtin/config.c:1080,3'
          Dst:             die
        - Src:             'builtin/config.c:1081,2'
          Dst:             git_config
        - Src:             'builtin/config.c:1081,2'
          Dst:             git_default_config
        - Src:             'builtin/config.c:1083,4'
          Dst:             xstrdup
        - Src:             'builtin/config.c:1084,4'
          Dst:             git_pathdup
        - Src:             'builtin/config.c:1086,12'
          Dst:             open64
        - Src:             'builtin/config.c:1088,20'
          Dst:             default_user_config
        - Src:             'builtin/config.c:1089,4'
          Dst:             write_str_in_full
        - Src:             'builtin/config.c:1091,4'
          Dst:             close
        - Src:             'builtin/config.c:1093,12'
          Dst:             __errno_location
        - Src:             'builtin/config.c:1094,14'
          Dst:             _
        - Src:             'builtin/config.c:1094,4'
          Dst:             die_errno
        - Src:             'builtin/config.c:1096,2'
          Dst:             launch_editor
    - functionName:    git_pathdup
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_detach
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:308,2'
          Dst:             repo_git_pathv
        - Src:             './path.h:310,9'
          Dst:             strbuf_detach
    - functionName:    git_config_set_in_file_gently
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - config_filename
        - key
        - comment
        - value
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_in_file_gently
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:795,9'
          Dst:             repo_config_set_in_file_gently
    - functionName:    git_config_set_multivar_in_file_gently
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - config_filename
        - key
        - value
        - value_pattern
        - comment
        - flags
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_multivar_in_file_gently
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:806,9'
          Dst:             repo_config_set_multivar_in_file_gently
    - functionName:    normalize_value
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - type
        - kvi
      BBCount:         29
      ICount:          191
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - BUG_fl
        - _
        - die
        - git_config_bool
        - git_config_bool_or_int
        - git_config_color
        - git_config_int64
        - git_parse_maybe_bool
        - xstrdup
        - xstrfmt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/config.c:472,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:473,3'
              BranchSideFuncs:
                - BUG_fl
                - git_config_color
                - xstrdup
                - _.3244
                - die
                - git_parse_maybe_bool
                - xstrdup
                - xstrdup
                - git_config_bool_or_int
                - xstrfmt
                - xstrdup
                - git_config_bool
                - xstrdup
                - git_config_int64
                - xstrfmt
                - xstrdup
            - BranchSide:      'builtin/config.c:475,6'
              BranchSideFuncs:
                - BUG_fl
                - git_config_color
                - xstrdup
                - _.3244
                - die
                - git_parse_maybe_bool
                - xstrdup
                - xstrdup
                - git_config_bool_or_int
                - xstrfmt
                - xstrdup
                - git_config_bool
                - xstrdup
                - git_config_int64
                - xstrfmt
                - xstrdup
        - Branch String:   'builtin/config.c:475,16'
          Branch Sides:
            - BranchSide:      'builtin/config.c:475,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'builtin/config.c:483,18'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'builtin/config.c:475,37'
          Branch Sides:
            - BranchSide:      'builtin/config.c:475,40'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'builtin/config.c:483,18'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'builtin/config.c:475,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:483,18'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'builtin/config.c:484,6'
              BranchSideFuncs:
                - BUG_fl
                - git_config_color
                - xstrdup
                - _.3244
                - die
                - git_parse_maybe_bool
                - xstrdup
                - xstrdup
                - git_config_bool_or_int
                - xstrfmt
                - xstrdup
                - git_config_bool
                - xstrdup
                - git_config_int64
                - xstrfmt
        - Branch String:   'builtin/config.c:484,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:485,46'
              BranchSideFuncs:
                - git_config_int64
                - xstrfmt
            - BranchSide:      'builtin/config.c:486,6'
              BranchSideFuncs:
                - BUG_fl
                - git_config_color
                - xstrdup
                - _.3244
                - die
                - git_parse_maybe_bool
                - xstrdup
                - xstrdup
                - git_config_bool_or_int
                - xstrfmt
                - xstrdup
                - git_config_bool
                - xstrdup
        - Branch String:   'builtin/config.c:486,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:487,34'
              BranchSideFuncs:
                - git_config_bool
                - xstrdup
            - BranchSide:      'builtin/config.c:488,6'
              BranchSideFuncs:
                - BUG_fl
                - git_config_color
                - xstrdup
                - _.3244
                - die
                - git_parse_maybe_bool
                - xstrdup
                - xstrdup
                - git_config_bool_or_int
                - xstrfmt
                - xstrdup
        - Branch String:   'builtin/config.c:488,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:490,30'
              BranchSideFuncs:
                - git_config_bool_or_int
                - xstrfmt
                - xstrdup
            - BranchSide:      'builtin/config.c:496,6'
              BranchSideFuncs:
                - BUG_fl
                - git_config_color
                - xstrdup
                - _.3244
                - die
                - git_parse_maybe_bool
                - xstrdup
                - xstrdup
        - Branch String:   'builtin/config.c:491,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:492,25'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'builtin/config.c:494,19'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'builtin/config.c:496,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:497,32'
              BranchSideFuncs:
                - git_parse_maybe_bool
                - xstrdup
                - xstrdup
            - BranchSide:      'builtin/config.c:503,6'
              BranchSideFuncs:
                - BUG_fl
                - git_config_color
                - xstrdup
                - _.3244
                - die
        - Branch String:   'builtin/config.c:498,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:499,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'builtin/config.c:501,19'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'builtin/config.c:503,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:505,24'
              BranchSideFuncs:
                - git_config_color
                - xstrdup
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:518,2'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/config.c:505,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:506,8'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:515,18'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'builtin/config.c:483,10'
          Dst:             xstrdup
        - Src:             'builtin/config.c:485,29'
          Dst:             git_config_int64
        - Src:             'builtin/config.c:485,10'
          Dst:             xstrfmt
        - Src:             'builtin/config.c:487,18'
          Dst:             git_config_bool
        - Src:             'builtin/config.c:487,10'
          Dst:             xstrdup
        - Src:             'builtin/config.c:490,7'
          Dst:             git_config_bool_or_int
        - Src:             'builtin/config.c:492,11'
          Dst:             xstrfmt
        - Src:             'builtin/config.c:494,11'
          Dst:             xstrdup
        - Src:             'builtin/config.c:497,11'
          Dst:             git_parse_maybe_bool
        - Src:             'builtin/config.c:499,11'
          Dst:             xstrdup
        - Src:             'builtin/config.c:501,11'
          Dst:             xstrdup
        - Src:             'builtin/config.c:505,7'
          Dst:             git_config_color
        - Src:             'builtin/config.c:506,8'
          Dst:             _
        - Src:             'builtin/config.c:506,4'
          Dst:             die
        - Src:             'builtin/config.c:515,10'
          Dst:             xstrdup
        - Src:             'builtin/config.c:518,2'
          Dst:             BUG_fl
    - functionName:    check_write
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - source
      BBCount:         12
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
      functionUses:    13
      BranchProfiles:
        - Branch String:   'builtin/config.c:621,20'
          Branch Sides:
            - BranchSide:      'builtin/config.c:621,24'
              BranchSideFuncs:
                - _.3244
                - die
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:624,6'
              BranchSideFuncs:
                - _.3244
                - die
                - _.3244
                - die
        - Branch String:   'builtin/config.c:621,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:622,7'
              BranchSideFuncs:
                - _.3244
                - die
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:624,6'
              BranchSideFuncs:
                - _.3244
                - die
                - _.3244
                - die
        - Branch String:   'builtin/config.c:624,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:625,7'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:627,6'
              BranchSideFuncs:
                - _.3244
                - die
        - Branch String:   'builtin/config.c:627,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:628,7'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:629,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/config.c:622,7'
          Dst:             _
        - Src:             'builtin/config.c:622,3'
          Dst:             die
        - Src:             'builtin/config.c:625,7'
          Dst:             _
        - Src:             'builtin/config.c:625,3'
          Dst:             die
        - Src:             'builtin/config.c:628,7'
          Dst:             _
        - Src:             'builtin/config.c:628,3'
          Dst:             die
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    collect_config
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key_
        - value_
        - ctx
        - cb
      BBCount:         38
      ICount:          281
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - format_config
        - regexec
        - st_mult
        - strbuf_init
        - strcmp
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/config.c:341,54'
          Branch Sides:
            - BranchSide:      'builtin/config.c:342,13'
              BranchSideFuncs:
                - strbuf_init
                - format_config
                - st_mult.3262
                - xrealloc
                - regexec
                - strcmp
                - regexec
            - BranchSide:      'builtin/config.c:344,7'
              BranchSideFuncs:
                - strbuf_init
                - format_config
                - st_mult.3262
                - xrealloc
                - regexec
                - strcmp
                - regexec
        - Branch String:   'builtin/config.c:341,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:343,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/config.c:344,7'
              BranchSideFuncs:
                - strbuf_init
                - format_config
                - st_mult.3262
                - xrealloc
                - regexec
                - strcmp
                - regexec
        - Branch String:   'builtin/config.c:344,53'
          Branch Sides:
            - BranchSide:      'builtin/config.c:345,14'
              BranchSideFuncs:
                - regexec
                - strbuf_init
                - format_config
                - st_mult.3262
                - xrealloc
                - regexec
                - strcmp
            - BranchSide:      'builtin/config.c:347,7'
              BranchSideFuncs:
                - strbuf_init
                - format_config
                - st_mult.3262
                - xrealloc
                - regexec
                - strcmp
        - Branch String:   'builtin/config.c:344,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:346,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/config.c:347,7'
              BranchSideFuncs:
                - strbuf_init
                - format_config
                - st_mult.3262
                - xrealloc
                - regexec
                - strcmp
        - Branch String:   'builtin/config.c:347,47'
          Branch Sides:
            - BranchSide:      'builtin/config.c:348,13'
              BranchSideFuncs:
                - strcmp
                - strbuf_init
                - format_config
                - st_mult.3262
                - xrealloc
                - regexec
            - BranchSide:      'builtin/config.c:350,6'
              BranchSideFuncs:
                - strbuf_init
                - format_config
                - st_mult.3262
                - xrealloc
                - regexec
        - Branch String:   'builtin/config.c:348,35'
          Branch Sides:
            - BranchSide:      'builtin/config.c:348,42'
              BranchSideFuncs:
                - strcmp
                - strbuf_init
                - format_config
                - st_mult.3262
                - xrealloc
                - regexec
            - BranchSide:      'builtin/config.c:348,6'
              BranchSideFuncs:
                - strcmp
                - strbuf_init
                - format_config
                - st_mult.3262
                - xrealloc
                - regexec
        - Branch String:   'builtin/config.c:347,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:349,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/config.c:350,6'
              BranchSideFuncs:
                - strbuf_init
                - format_config
                - st_mult.3262
                - xrealloc
                - regexec
        - Branch String:   'builtin/config.c:350,19'
          Branch Sides:
            - BranchSide:      'builtin/config.c:351,7'
              BranchSideFuncs:
                - regexec
                - strbuf_init
                - format_config
                - st_mult.3262
                - xrealloc
            - BranchSide:      'builtin/config.c:354,2'
              BranchSideFuncs:
                - strbuf_init
                - format_config
                - st_mult.3262
                - xrealloc
        - Branch String:   'builtin/config.c:351,53'
          Branch Sides:
            - BranchSide:      'builtin/config.c:351,60'
              BranchSideFuncs:
                - regexec
                - strbuf_init
                - format_config
                - st_mult.3262
                - xrealloc
            - BranchSide:      'builtin/config.c:351,30'
              BranchSideFuncs:
                - regexec
                - strbuf_init
                - format_config
                - st_mult.3262
                - xrealloc
        - Branch String:   'builtin/config.c:350,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:352,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/config.c:354,2'
              BranchSideFuncs:
                - strbuf_init
                - format_config
                - st_mult.3262
                - xrealloc
        - Branch String:   'builtin/config.c:354,2'
          Branch Sides:
            - BranchSide:      'builtin/config.c:354,2'
              BranchSideFuncs:
                - st_mult.3262
                - xrealloc
                - strbuf_init
                - format_config
            - BranchSide:      'builtin/config.c:355,15'
              BranchSideFuncs:
                - strbuf_init
                - format_config
        - Branch String:   'builtin/config.c:354,2'
          Branch Sides:
            - BranchSide:      'builtin/config.c:354,2'
              BranchSideFuncs:
                - st_mult.3262
                - xrealloc
                - strbuf_init
                - format_config
            - BranchSide:      'builtin/config.c:354,2'
              BranchSideFuncs:
                - st_mult.3262
                - xrealloc
                - strbuf_init
                - format_config
      Callsites:
        - Src:             'builtin/config.c:342,6'
          Dst:             strcmp
        - Src:             'builtin/config.c:345,6'
          Dst:             regexec
        - Src:             'builtin/config.c:348,6'
          Dst:             strcmp
        - Src:             'builtin/config.c:351,30'
          Dst:             regexec
        - Src:             'builtin/config.c:354,2'
          Dst:             st_mult
        - Src:             'builtin/config.c:354,2'
          Dst:             xrealloc
        - Src:             'builtin/config.c:355,2'
          Dst:             strbuf_init
        - Src:             'builtin/config.c:357,9'
          Dst:             format_config
    - functionName:    format_config
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - buf
        - key_
        - value_
        - kvi
      BBCount:         61
      ICount:          353
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - git_config_bool
        - git_config_bool_or_int
        - git_config_color
        - git_config_expiry_date
        - git_config_int64
        - git_config_pathname
        - git_parse_maybe_bool
        - show_config_origin
        - show_config_scope
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_setlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/config.c:261,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:262,21'
              BranchSideFuncs:
                - show_config_scope
                - strbuf_addch.3265
                - strbuf_setlen.3267
                - strbuf_addstr.3264
                - git_config_color
                - strbuf_addstr.3264
                - git_config_expiry_date
                - strbuf_addf
                - git_config_pathname
                - strbuf_addstr.3264
                - free
                - git_parse_maybe_bool
                - strbuf_addstr.3264
                - strbuf_addstr.3264
                - git_config_bool_or_int
                - strbuf_addf
                - strbuf_addstr.3264
                - git_config_bool
                - strbuf_addstr.3264
                - git_config_int64
                - strbuf_addf
                - strbuf_addch.3265
                - strbuf_addstr.3264
                - show_config_origin
            - BranchSide:      'builtin/config.c:263,6'
              BranchSideFuncs:
                - strbuf_addch.3265
                - strbuf_setlen.3267
                - strbuf_addstr.3264
                - git_config_color
                - strbuf_addstr.3264
                - git_config_expiry_date
                - strbuf_addf
                - git_config_pathname
                - strbuf_addstr.3264
                - free
                - git_parse_maybe_bool
                - strbuf_addstr.3264
                - strbuf_addstr.3264
                - git_config_bool_or_int
                - strbuf_addf
                - strbuf_addstr.3264
                - git_config_bool
                - strbuf_addstr.3264
                - git_config_int64
                - strbuf_addf
                - strbuf_addch.3265
                - strbuf_addstr.3264
                - show_config_origin
        - Branch String:   'builtin/config.c:263,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:264,22'
              BranchSideFuncs:
                - show_config_origin
                - strbuf_addch.3265
                - strbuf_setlen.3267
                - strbuf_addstr.3264
                - git_config_color
                - strbuf_addstr.3264
                - git_config_expiry_date
                - strbuf_addf
                - git_config_pathname
                - strbuf_addstr.3264
                - free
                - git_parse_maybe_bool
                - strbuf_addstr.3264
                - strbuf_addstr.3264
                - git_config_bool_or_int
                - strbuf_addf
                - strbuf_addstr.3264
                - git_config_bool
                - strbuf_addstr.3264
                - git_config_int64
                - strbuf_addf
                - strbuf_addch.3265
                - strbuf_addstr.3264
            - BranchSide:      'builtin/config.c:265,6'
              BranchSideFuncs:
                - strbuf_addch.3265
                - strbuf_setlen.3267
                - strbuf_addstr.3264
                - git_config_color
                - strbuf_addstr.3264
                - git_config_expiry_date
                - strbuf_addf
                - git_config_pathname
                - strbuf_addstr.3264
                - free
                - git_parse_maybe_bool
                - strbuf_addstr.3264
                - strbuf_addstr.3264
                - git_config_bool_or_int
                - strbuf_addf
                - strbuf_addstr.3264
                - git_config_bool
                - strbuf_addstr.3264
                - git_config_int64
                - strbuf_addf
                - strbuf_addch.3265
                - strbuf_addstr.3264
        - Branch String:   'builtin/config.c:265,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:266,17'
              BranchSideFuncs:
                - strbuf_addstr.3264
                - strbuf_addch.3265
                - strbuf_setlen.3267
                - strbuf_addstr.3264
                - git_config_color
                - strbuf_addstr.3264
                - git_config_expiry_date
                - strbuf_addf
                - git_config_pathname
                - strbuf_addstr.3264
                - free
                - git_parse_maybe_bool
                - strbuf_addstr.3264
                - strbuf_addstr.3264
                - git_config_bool_or_int
                - strbuf_addf
                - strbuf_addstr.3264
                - git_config_bool
                - strbuf_addstr.3264
                - git_config_int64
                - strbuf_addf
                - strbuf_addch.3265
            - BranchSide:      'builtin/config.c:267,7'
              BranchSideFuncs:
                - strbuf_addch.3265
                - strbuf_setlen.3267
                - strbuf_addstr.3264
                - git_config_color
                - strbuf_addstr.3264
                - git_config_expiry_date
                - strbuf_addf
                - git_config_pathname
                - strbuf_addstr.3264
                - free
                - git_parse_maybe_bool
                - strbuf_addstr.3264
                - strbuf_addstr.3264
                - git_config_bool_or_int
                - strbuf_addf
                - strbuf_addstr.3264
                - git_config_bool
                - strbuf_addstr.3264
                - git_config_int64
                - strbuf_addf
                - strbuf_addch.3265
        - Branch String:   'builtin/config.c:267,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:268,7'
              BranchSideFuncs:
                - strbuf_addch.3265
            - BranchSide:      'builtin/config.c:315,15'
              BranchSideFuncs:
                - strbuf_addch.3265
        - Branch String:   'builtin/config.c:268,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:269,17'
              BranchSideFuncs:
                - strbuf_addch.3265
                - strbuf_addch.3265
                - strbuf_setlen.3267
                - strbuf_addstr.3264
                - git_config_color
                - strbuf_addstr.3264
                - git_config_expiry_date
                - strbuf_addf
                - git_config_pathname
                - strbuf_addstr.3264
                - free
                - git_parse_maybe_bool
                - strbuf_addstr.3264
                - strbuf_addstr.3264
                - git_config_bool_or_int
                - strbuf_addf
                - strbuf_addstr.3264
                - git_config_bool
                - strbuf_addstr.3264
                - git_config_int64
                - strbuf_addf
            - BranchSide:      'builtin/config.c:271,7'
              BranchSideFuncs:
                - strbuf_addch.3265
                - strbuf_setlen.3267
                - strbuf_addstr.3264
                - git_config_color
                - strbuf_addstr.3264
                - git_config_expiry_date
                - strbuf_addf
                - git_config_pathname
                - strbuf_addstr.3264
                - free
                - git_parse_maybe_bool
                - strbuf_addstr.3264
                - strbuf_addstr.3264
                - git_config_bool_or_int
                - strbuf_addf
                - strbuf_addstr.3264
                - git_config_bool
                - strbuf_addstr.3264
                - git_config_int64
                - strbuf_addf
        - Branch String:   'builtin/config.c:271,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:272,16'
              BranchSideFuncs:
                - git_config_int64
                - strbuf_addf
                - strbuf_addch.3265
            - BranchSide:      'builtin/config.c:274,12'
              BranchSideFuncs:
                - strbuf_addch.3265
                - strbuf_setlen.3267
                - strbuf_addstr.3264
                - git_config_color
                - strbuf_addstr.3264
                - git_config_expiry_date
                - strbuf_addf
                - git_config_pathname
                - strbuf_addstr.3264
                - free
                - git_parse_maybe_bool
                - strbuf_addstr.3264
                - strbuf_addstr.3264
                - git_config_bool_or_int
                - strbuf_addf
                - strbuf_addstr.3264
                - git_config_bool
                - strbuf_addstr.3264
        - Branch String:   'builtin/config.c:273,32'
          Branch Sides:
            - BranchSide:      'builtin/config.c:273,41'
              BranchSideFuncs:
                - git_config_int64
                - strbuf_addf
                - strbuf_addch.3265
            - BranchSide:      'builtin/config.c:273,54'
              BranchSideFuncs:
                - git_config_int64
                - strbuf_addf
                - strbuf_addch.3265
        - Branch String:   'builtin/config.c:274,12'
          Branch Sides:
            - BranchSide:      'builtin/config.c:275,18'
              BranchSideFuncs:
                - git_config_bool
                - strbuf_addstr.3264
                - strbuf_addch.3265
            - BranchSide:      'builtin/config.c:277,12'
              BranchSideFuncs:
                - strbuf_addch.3265
                - strbuf_setlen.3267
                - strbuf_addstr.3264
                - git_config_color
                - strbuf_addstr.3264
                - git_config_expiry_date
                - strbuf_addf
                - git_config_pathname
                - strbuf_addstr.3264
                - free
                - git_parse_maybe_bool
                - strbuf_addstr.3264
                - strbuf_addstr.3264
                - git_config_bool_or_int
                - strbuf_addf
                - strbuf_addstr.3264
        - Branch String:   'builtin/config.c:277,12'
          Branch Sides:
            - BranchSide:      'builtin/config.c:279,31'
              BranchSideFuncs:
                - git_config_bool_or_int
                - strbuf_addf
                - strbuf_addch.3265
                - strbuf_addstr.3264
            - BranchSide:      'builtin/config.c:285,14'
              BranchSideFuncs:
                - strbuf_addch.3265
                - strbuf_setlen.3267
                - strbuf_addstr.3264
                - git_config_color
                - strbuf_addstr.3264
                - git_config_expiry_date
                - strbuf_addf
                - git_config_pathname
                - strbuf_addstr.3264
                - free
                - git_parse_maybe_bool
                - strbuf_addstr.3264
                - strbuf_addstr.3264
        - Branch String:   'builtin/config.c:281,8'
          Branch Sides:
            - BranchSide:      'builtin/config.c:282,19'
              BranchSideFuncs:
                - strbuf_addstr.3264
                - strbuf_addch.3265
            - BranchSide:      'builtin/config.c:284,17'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.3265
        - Branch String:   'builtin/config.c:285,14'
          Branch Sides:
            - BranchSide:      'builtin/config.c:286,33'
              BranchSideFuncs:
                - git_parse_maybe_bool
                - strbuf_addstr.3264
                - strbuf_addch.3265
                - strbuf_addstr.3264
            - BranchSide:      'builtin/config.c:291,14'
              BranchSideFuncs:
                - strbuf_addch.3265
                - strbuf_setlen.3267
                - strbuf_addstr.3264
                - git_config_color
                - strbuf_addstr.3264
                - git_config_expiry_date
                - strbuf_addf
                - git_config_pathname
                - strbuf_addstr.3264
                - free
        - Branch String:   'builtin/config.c:287,8'
          Branch Sides:
            - BranchSide:      'builtin/config.c:288,19'
              BranchSideFuncs:
                - strbuf_addstr.3264
                - strbuf_addch.3265
            - BranchSide:      'builtin/config.c:290,19'
              BranchSideFuncs:
                - strbuf_addstr.3264
                - strbuf_addch.3265
        - Branch String:   'builtin/config.c:291,14'
          Branch Sides:
            - BranchSide:      'builtin/config.c:293,32'
              BranchSideFuncs:
                - git_config_pathname
                - strbuf_addstr.3264
                - free
                - strbuf_addch.3265
            - BranchSide:      'builtin/config.c:297,14'
              BranchSideFuncs:
                - strbuf_addch.3265
                - strbuf_setlen.3267
                - strbuf_addstr.3264
                - git_config_color
                - strbuf_addstr.3264
                - git_config_expiry_date
                - strbuf_addf
        - Branch String:   'builtin/config.c:293,8'
          Branch Sides:
            - BranchSide:      'builtin/config.c:294,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/config.c:295,18'
              BranchSideFuncs:
                - strbuf_addstr.3264
                - free
                - strbuf_addch.3265
        - Branch String:   'builtin/config.c:297,14'
          Branch Sides:
            - BranchSide:      'builtin/config.c:299,35'
              BranchSideFuncs:
                - git_config_expiry_date
                - strbuf_addf
                - strbuf_addch.3265
            - BranchSide:      'builtin/config.c:302,14'
              BranchSideFuncs:
                - strbuf_addch.3265
                - strbuf_setlen.3267
                - strbuf_addstr.3264
                - git_config_color
                - strbuf_addstr.3264
        - Branch String:   'builtin/config.c:299,8'
          Branch Sides:
            - BranchSide:      'builtin/config.c:300,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/config.c:301,16'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.3265
        - Branch String:   'builtin/config.c:302,14'
          Branch Sides:
            - BranchSide:      'builtin/config.c:304,25'
              BranchSideFuncs:
                - git_config_color
                - strbuf_addstr.3264
                - strbuf_addch.3265
            - BranchSide:      'builtin/config.c:307,14'
              BranchSideFuncs:
                - strbuf_addch.3265
                - strbuf_setlen.3267
                - strbuf_addstr.3264
        - Branch String:   'builtin/config.c:304,8'
          Branch Sides:
            - BranchSide:      'builtin/config.c:305,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/config.c:306,18'
              BranchSideFuncs:
                - strbuf_addstr.3264
                - strbuf_addch.3265
        - Branch String:   'builtin/config.c:307,14'
          Branch Sides:
            - BranchSide:      'builtin/config.c:308,18'
              BranchSideFuncs:
                - strbuf_addstr.3264
                - strbuf_addch.3265
            - BranchSide:      'builtin/config.c:311,8'
              BranchSideFuncs:
                - strbuf_addch.3265
                - strbuf_setlen.3267
      Callsites:
        - Src:             'builtin/config.c:262,3'
          Dst:             show_config_scope
        - Src:             'builtin/config.c:264,3'
          Dst:             show_config_origin
        - Src:             'builtin/config.c:266,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/config.c:269,4'
          Dst:             strbuf_addch
        - Src:             'builtin/config.c:273,9'
          Dst:             git_config_int64
        - Src:             'builtin/config.c:272,4'
          Dst:             strbuf_addf
        - Src:             'builtin/config.c:275,23'
          Dst:             git_config_bool
        - Src:             'builtin/config.c:275,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/config.c:279,8'
          Dst:             git_config_bool_or_int
        - Src:             'builtin/config.c:282,5'
          Dst:             strbuf_addstr
        - Src:             'builtin/config.c:284,5'
          Dst:             strbuf_addf
        - Src:             'builtin/config.c:286,12'
          Dst:             git_parse_maybe_bool
        - Src:             'builtin/config.c:288,5'
          Dst:             strbuf_addstr
        - Src:             'builtin/config.c:290,5'
          Dst:             strbuf_addstr
        - Src:             'builtin/config.c:293,8'
          Dst:             git_config_pathname
        - Src:             'builtin/config.c:295,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/config.c:299,8'
          Dst:             git_config_expiry_date
        - Src:             'builtin/config.c:301,4'
          Dst:             strbuf_addf
        - Src:             'builtin/config.c:304,8'
          Dst:             git_config_color
        - Src:             'builtin/config.c:306,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/config.c:308,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/config.c:312,5'
          Dst:             strbuf_setlen
        - Src:             'builtin/config.c:315,2'
          Dst:             strbuf_addch
    - functionName:    show_config_scope
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - kvi
        - buf
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - config_scope_name
        - strbuf_addch
        - strbuf_addstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/config.c:221,22'
          Dst:             config_scope_name
        - Src:             'builtin/config.c:223,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/config.c:224,2'
          Dst:             strbuf_addch
    - functionName:    show_config_origin
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - kvi
        - buf
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - config_origin_type_name
        - quote_c_style
        - strbuf_addch
        - strbuf_addstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/config.c:209,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:210,17'
              BranchSideFuncs:
                - strbuf_addstr.3264
                - strbuf_addch.3265
            - BranchSide:      'builtin/config.c:212,17'
              BranchSideFuncs:
                - quote_c_style
                - strbuf_addch.3265
        - Branch String:   'builtin/config.c:210,22'
          Branch Sides:
            - BranchSide:      'builtin/config.c:210,38'
              BranchSideFuncs:
                - strbuf_addstr.3264
                - strbuf_addch.3265
            - BranchSide:      'builtin/config.c:210,3'
              BranchSideFuncs:
                - strbuf_addstr.3264
                - strbuf_addch.3265
        - Branch String:   'builtin/config.c:212,17'
          Branch Sides:
            - BranchSide:      'builtin/config.c:212,33'
              BranchSideFuncs:
                - quote_c_style
                - strbuf_addch.3265
            - BranchSide:      'builtin/config.c:212,53'
              BranchSideFuncs:
                - quote_c_style
                - strbuf_addch.3265
      Callsites:
        - Src:             'builtin/config.c:207,21'
          Dst:             config_origin_type_name
        - Src:             'builtin/config.c:207,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/config.c:208,2'
          Dst:             strbuf_addch
        - Src:             'builtin/config.c:210,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/config.c:212,3'
          Dst:             quote_c_style
        - Src:             'builtin/config.c:213,2'
          Dst:             strbuf_addch
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    5
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sane_case
      functionSourceFile: '/src/git/./sane-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - high
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './sane-ctype.h:50,6'
          Branch Sides:
            - BranchSide:      './sane-ctype.h:50,6'
              BranchSideFuncs: []
            - BranchSide:      './sane-ctype.h:51,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    urlmatch_collect_fn
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         9
      ICount:          93
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addstr
        - strbuf_init
        - strbuf_setlen
        - string_list_insert
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/config.c:646,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:647,13'
              BranchSideFuncs:
                - strbuf_setlen.3267
                - strbuf_addstr.3264
            - BranchSide:      'builtin/config.c:651,3'
              BranchSideFuncs:
                - strbuf_setlen.3267
                - strbuf_addstr.3264
        - Branch String:   'builtin/config.c:655,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:656,18'
              BranchSideFuncs:
                - strbuf_addstr.3264
            - BranchSide:      'builtin/config.c:659,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/config.c:642,34'
          Dst:             string_list_insert
        - Src:             'builtin/config.c:647,13'
          Dst:             xmalloc
        - Src:             'builtin/config.c:648,3'
          Dst:             strbuf_init
        - Src:             'builtin/config.c:651,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/config.c:656,3'
          Dst:             strbuf_addstr
    - functionName:    get_value
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - opts
        - display_opts
        - key_
        - regex_
        - get_value_flags
        - flags
      BBCount:         74
      ICount:          513
      EdgeCount:       95
      CyclomaticComplexity: 23
      functionsReached:
        - _
        - collect_config
        - config_with_options
        - const_error
        - die
        - error
        - format_config
        - fwrite
        - git_config_parse_key
        - kvi_from_param
        - regcomp
        - regfree
        - sane_case
        - st_mult
        - strbuf_init
        - strbuf_release
        - strlen
        - xmalloc
        - xrealloc
        - xstrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/config.c:377,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:386,17'
              BranchSideFuncs:
                - xstrdup
                - strlen
                - xmalloc
                - regcomp
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - xmalloc
                - regcomp
                - _.3244
                - error
                - const_error.3238
                - free
                - _.3244
                - error
                - const_error.3238
                - free
                - sane_case.3273
                - sane_case.3273
            - BranchSide:      'builtin/config.c:402,28'
              BranchSideFuncs:
                - git_config_parse_key
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - xmalloc
                - regcomp
                - _.3244
                - error
                - const_error.3238
                - free
        - Branch String:   'builtin/config.c:388,18'
          Branch Sides:
            - BranchSide:      'builtin/config.c:387,3'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - xmalloc
                - regcomp
                - _.3244
                - error
                - const_error.3238
                - free
                - _.3244
                - error
                - const_error.3238
                - free
                - sane_case.3273
                - sane_case.3273
            - BranchSide:      'builtin/config.c:388,22'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - xmalloc
                - regcomp
                - _.3244
                - error
                - const_error.3238
                - free
                - _.3244
                - error
                - const_error.3238
                - free
                - sane_case.3273
                - sane_case.3273
        - Branch String:   'builtin/config.c:387,3'
          Branch Sides:
            - BranchSide:      'builtin/config.c:390,10'
              BranchSideFuncs:
                - sane_case.3273
                - xmalloc
                - regcomp
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - xmalloc
                - regcomp
                - _.3244
                - error
                - const_error.3238
                - free
                - _.3244
                - error
                - const_error.3238
                - free
                - sane_case.3273
            - BranchSide:      'builtin/config.c:391,13'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - xmalloc
                - regcomp
                - _.3244
                - error
                - const_error.3238
                - free
                - _.3244
                - error
                - const_error.3238
                - free
                - sane_case.3273
        - Branch String:   'builtin/config.c:391,22'
          Branch Sides:
            - BranchSide:      'builtin/config.c:391,26'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - xmalloc
                - regcomp
                - _.3244
                - error
                - const_error.3238
                - free
                - _.3244
                - error
                - const_error.3238
                - free
                - sane_case.3273
            - BranchSide:      'builtin/config.c:391,3'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - xmalloc
                - regcomp
                - _.3244
                - error
                - const_error.3238
                - free
                - _.3244
                - error
                - const_error.3238
                - free
                - sane_case.3273
        - Branch String:   'builtin/config.c:391,3'
          Branch Sides:
            - BranchSide:      'builtin/config.c:392,10'
              BranchSideFuncs:
                - sane_case.3273
                - xmalloc
                - regcomp
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - xmalloc
                - regcomp
                - _.3244
                - error
                - const_error.3238
                - free
                - _.3244
                - error
                - const_error.3238
                - free
            - BranchSide:      'builtin/config.c:394,31'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - xmalloc
                - regcomp
                - _.3244
                - error
                - const_error.3238
                - free
                - _.3244
                - error
                - const_error.3238
                - free
        - Branch String:   'builtin/config.c:395,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:396,4'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - free
                - free
                - regfree
                - free
                - regfree
                - free
            - BranchSide:      'builtin/config.c:401,2'
              BranchSideFuncs:
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - xmalloc
                - regcomp
                - _.3244
                - error
                - const_error.3238
                - free
        - Branch String:   'builtin/config.c:402,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:403,8'
              BranchSideFuncs:
                - free
                - regfree
                - free
                - regfree
                - free
            - BranchSide:      'builtin/config.c:407,14'
              BranchSideFuncs:
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - xmalloc
                - regcomp
                - _.3244
                - error
                - const_error.3238
                - free
        - Branch String:   'builtin/config.c:410,13'
          Branch Sides:
            - BranchSide:      'builtin/config.c:410,17'
              BranchSideFuncs:
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - xmalloc
                - regcomp
                - _.3244
                - error
                - const_error.3238
                - free
            - BranchSide:      'builtin/config.c:412,11'
              BranchSideFuncs:
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - xmalloc
                - regcomp
                - _.3244
                - error
                - const_error.3238
                - free
        - Branch String:   'builtin/config.c:410,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:411,24'
              BranchSideFuncs:
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
            - BranchSide:      'builtin/config.c:412,11'
              BranchSideFuncs:
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - xmalloc
                - regcomp
                - _.3244
                - error
                - const_error.3238
                - free
        - Branch String:   'builtin/config.c:413,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:414,9'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - _.3244
                - error
                - const_error.3238
                - free
            - BranchSide:      'builtin/config.c:418,27'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
                - _.3244
                - error
                - const_error.3238
                - free
        - Branch String:   'builtin/config.c:419,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:420,4'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - free
                - free
                - regfree
                - free
                - regfree
                - free
            - BranchSide:      'builtin/config.c:425,2'
              BranchSideFuncs:
                - config_with_options
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - kvi_from_param
                - strbuf_init
                - format_config
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
        - Branch String:   'builtin/config.c:431,17'
          Branch Sides:
            - BranchSide:      'builtin/config.c:431,20'
              BranchSideFuncs:
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
            - BranchSide:      'builtin/config.c:445,16'
              BranchSideFuncs:
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
        - Branch String:   'builtin/config.c:431,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:432,25'
              BranchSideFuncs:
                - kvi_from_param
                - strbuf_init
                - format_config
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - _.3244
                - die
                - st_mult.3262
                - xrealloc
            - BranchSide:      'builtin/config.c:445,16'
              BranchSideFuncs:
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
        - Branch String:   'builtin/config.c:436,3'
          Branch Sides:
            - BranchSide:      'builtin/config.c:436,3'
              BranchSideFuncs:
                - st_mult.3262
                - xrealloc
                - strbuf_init
                - format_config
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:437,18'
              BranchSideFuncs:
                - strbuf_init
                - format_config
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - _.3244
                - die
        - Branch String:   'builtin/config.c:436,3'
          Branch Sides:
            - BranchSide:      'builtin/config.c:436,3'
              BranchSideFuncs:
                - st_mult.3262
                - xrealloc
                - strbuf_init
                - format_config
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:436,3'
              BranchSideFuncs:
                - st_mult.3262
                - xrealloc
                - strbuf_init
                - format_config
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
                - _.3244
                - die
        - Branch String:   'builtin/config.c:439,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:441,8'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:443,2'
              BranchSideFuncs:
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - strbuf_release
                - fwrite
        - Branch String:   'builtin/config.c:447,2'
          Branch Sides:
            - BranchSide:      'builtin/config.c:448,31'
              BranchSideFuncs:
                - strbuf_release
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - fwrite
            - BranchSide:      'builtin/config.c:453,14'
              BranchSideFuncs:
                - free
                - free
                - regfree
                - free
                - regfree
                - free
        - Branch String:   'builtin/config.c:449,41'
          Branch Sides:
            - BranchSide:      'builtin/config.c:449,44'
              BranchSideFuncs:
                - fwrite
                - strbuf_release
                - free
                - free
                - regfree
                - free
                - regfree
                - free
            - BranchSide:      'builtin/config.c:450,11'
              BranchSideFuncs:
                - fwrite
                - strbuf_release
                - free
                - free
                - regfree
                - free
                - regfree
                - free
        - Branch String:   'builtin/config.c:449,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:450,11'
              BranchSideFuncs:
                - fwrite
                - strbuf_release
                - free
                - free
                - regfree
                - free
                - regfree
                - free
            - BranchSide:      'builtin/config.c:451,18'
              BranchSideFuncs:
                - strbuf_release
                - free
                - free
                - regfree
                - free
                - regfree
                - free
                - fwrite
        - Branch String:   'builtin/config.c:457,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:458,16'
              BranchSideFuncs:
                - regfree
                - free
                - regfree
                - free
            - BranchSide:      'builtin/config.c:461,11'
              BranchSideFuncs:
                - regfree
                - free
        - Branch String:   'builtin/config.c:461,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:461,6'
              BranchSideFuncs:
                - regfree
                - free
            - BranchSide:      'builtin/config.c:462,16'
              BranchSideFuncs:
                - regfree
                - free
      Callsites:
        - Src:             'builtin/config.c:386,9'
          Dst:             xstrdup
        - Src:             'builtin/config.c:387,19'
          Dst:             strlen
        - Src:             'builtin/config.c:390,10'
          Dst:             sane_case
        - Src:             'builtin/config.c:392,10'
          Dst:             sane_case
        - Src:             'builtin/config.c:394,31'
          Dst:             xmalloc
        - Src:             'builtin/config.c:395,7'
          Dst:             regcomp
        - Src:             'builtin/config.c:396,4'
          Dst:             _
        - Src:             'builtin/config.c:396,4'
          Dst:             error
        - Src:             'builtin/config.c:396,4'
          Dst:             const_error
        - Src:             'builtin/config.c:402,7'
          Dst:             git_config_parse_key
        - Src:             'builtin/config.c:418,27'
          Dst:             xmalloc
        - Src:             'builtin/config.c:419,7'
          Dst:             regcomp
        - Src:             'builtin/config.c:420,4'
          Dst:             _
        - Src:             'builtin/config.c:420,4'
          Dst:             error
        - Src:             'builtin/config.c:420,4'
          Dst:             const_error
        - Src:             'builtin/config.c:427,2'
          Dst:             config_with_options
        - Src:             'builtin/config.c:427,2'
          Dst:             collect_config
        - Src:             'builtin/config.c:435,3'
          Dst:             kvi_from_param
        - Src:             'builtin/config.c:436,3'
          Dst:             st_mult
        - Src:             'builtin/config.c:436,3'
          Dst:             xrealloc
        - Src:             'builtin/config.c:438,3'
          Dst:             strbuf_init
        - Src:             'builtin/config.c:439,7'
          Dst:             format_config
        - Src:             'builtin/config.c:441,8'
          Dst:             _
        - Src:             'builtin/config.c:441,4'
          Dst:             die
        - Src:             'builtin/config.c:450,4'
          Dst:             fwrite
        - Src:             'builtin/config.c:451,3'
          Dst:             strbuf_release
        - Src:             'builtin/config.c:458,3'
          Dst:             regfree
        - Src:             'builtin/config.c:462,3'
          Dst:             regfree
    - functionName:    get_urlmatch
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - _display_opts
        - var
        - url
      BBCount:         18
      ICount:          197
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - config_with_options
        - die
        - format_config
        - fwrite
        - strbuf_release
        - strchr
        - string_list_clear
        - url_normalize
        - urlmatch_config_entry
        - urlmatch_config_release
        - xstrdup_tolower
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/config.c:679,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:680,20'
              BranchSideFuncs:
                - xstrdup_tolower
                - strchr
                - config_with_options
                - urlmatch_config_release
                - string_list_clear
                - free
                - free
                - format_config
                - fwrite
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/config.c:682,35'
              BranchSideFuncs:
                - xstrdup_tolower
                - strchr
                - config_with_options
                - urlmatch_config_release
                - string_list_clear
                - free
                - free
                - format_config
                - fwrite
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/config.c:684,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:685,4'
              BranchSideFuncs:
                - config_with_options
                - urlmatch_config_release
                - string_list_clear
                - free
                - free
                - format_config
                - fwrite
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/config.c:689,10'
              BranchSideFuncs:
                - config_with_options
                - urlmatch_config_release
                - string_list_clear
                - free
                - free
                - format_config
                - fwrite
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/config.c:699,2'
          Branch Sides:
            - BranchSide:      'builtin/config.c:699,2'
              BranchSideFuncs:
                - urlmatch_config_release
                - string_list_clear
                - free
                - free
                - format_config
                - fwrite
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/config.c:699,2'
              BranchSideFuncs:
                - urlmatch_config_release
                - string_list_clear
                - free
                - free
                - format_config
                - fwrite
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/config.c:699,2'
          Branch Sides:
            - BranchSide:      'builtin/config.c:700,54'
              BranchSideFuncs:
                - format_config
                - fwrite
                - strbuf_release
                - strbuf_release
                - urlmatch_config_release
                - string_list_clear
                - free
                - free
            - BranchSide:      'builtin/config.c:711,2'
              BranchSideFuncs:
                - urlmatch_config_release
                - string_list_clear
                - free
                - free
        - Branch String:   'builtin/config.c:704,10'
          Branch Sides:
            - BranchSide:      'builtin/config.c:704,42'
              BranchSideFuncs:
                - format_config
                - fwrite
                - strbuf_release
                - strbuf_release
                - urlmatch_config_release
                - string_list_clear
                - free
                - free
            - BranchSide:      'builtin/config.c:705,11'
              BranchSideFuncs:
                - format_config
                - fwrite
                - strbuf_release
                - strbuf_release
                - urlmatch_config_release
                - string_list_clear
                - free
                - free
      Callsites:
        - Src:             'builtin/config.c:679,7'
          Dst:             url_normalize
        - Src:             'builtin/config.c:680,3'
          Dst:             die
        - Src:             'builtin/config.c:682,19'
          Dst:             xstrdup_tolower
        - Src:             'builtin/config.c:683,17'
          Dst:             strchr
        - Src:             'builtin/config.c:693,2'
          Dst:             config_with_options
        - Src:             'builtin/config.c:693,2'
          Dst:             urlmatch_config_entry
        - Src:             'builtin/config.c:703,3'
          Dst:             format_config
        - Src:             'builtin/config.c:706,3'
          Dst:             fwrite
        - Src:             'builtin/config.c:707,3'
          Dst:             strbuf_release
        - Src:             'builtin/config.c:709,3'
          Dst:             strbuf_release
        - Src:             'builtin/config.c:711,2'
          Dst:             urlmatch_config_release
        - Src:             'builtin/config.c:712,2'
          Dst:             string_list_clear
    - functionName:    git_has_dos_drive_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_absolute_path
      functionSourceFile: '/src/git/./abspath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_is_dir_sep
      functionUses:    1
      BranchProfiles:
        - Branch String:   './abspath.h:30,29'
          Branch Sides:
            - BranchSide:      './abspath.h:30,29'
              BranchSideFuncs: []
            - BranchSide:      './abspath.h:30,53'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.3278
      Callsites:
        - Src:             './abspath.h:30,9'
          Dst:             git_is_dir_sep
        - Src:             './abspath.h:30,32'
          Dst:             git_has_dos_drive_prefix
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    location_options_release
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    show_all_config
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key_
        - value_
        - ctx
        - cb
      BBCount:         21
      ICount:          138
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - fwrite
        - printf
        - show_config_origin
        - show_config_scope
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/config.c:234,24'
          Branch Sides:
            - BranchSide:      'builtin/config.c:234,27'
              BranchSideFuncs:
                - fwrite
                - strbuf_release
                - printf
                - printf
                - show_config_origin
                - show_config_scope
            - BranchSide:      'builtin/config.c:235,17'
              BranchSideFuncs:
                - fwrite
                - strbuf_release
                - printf
                - printf
                - show_config_origin
                - show_config_scope
        - Branch String:   'builtin/config.c:234,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:235,17'
              BranchSideFuncs:
                - fwrite
                - strbuf_release
                - printf
                - printf
                - show_config_origin
                - show_config_scope
            - BranchSide:      'builtin/config.c:244,7'
              BranchSideFuncs:
                - printf
                - printf
        - Branch String:   'builtin/config.c:236,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:237,22'
              BranchSideFuncs:
                - show_config_scope
                - fwrite
                - strbuf_release
                - printf
                - printf
                - show_config_origin
            - BranchSide:      'builtin/config.c:238,7'
              BranchSideFuncs:
                - fwrite
                - strbuf_release
                - printf
                - printf
                - show_config_origin
        - Branch String:   'builtin/config.c:238,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:239,23'
              BranchSideFuncs:
                - show_config_origin
                - fwrite
                - strbuf_release
                - printf
                - printf
            - BranchSide:      'builtin/config.c:241,14'
              BranchSideFuncs:
                - fwrite
                - strbuf_release
                - printf
                - printf
        - Branch String:   'builtin/config.c:244,25'
          Branch Sides:
            - BranchSide:      'builtin/config.c:244,28'
              BranchSideFuncs:
                - printf
            - BranchSide:      'builtin/config.c:247,18'
              BranchSideFuncs:
                - printf
        - Branch String:   'builtin/config.c:244,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:245,22'
              BranchSideFuncs:
                - printf
            - BranchSide:      'builtin/config.c:247,18'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'builtin/config.c:237,4'
          Dst:             show_config_scope
        - Src:             'builtin/config.c:239,4'
          Dst:             show_config_origin
        - Src:             'builtin/config.c:241,3'
          Dst:             fwrite
        - Src:             'builtin/config.c:242,3'
          Dst:             strbuf_release
        - Src:             'builtin/config.c:245,3'
          Dst:             printf
        - Src:             'builtin/config.c:247,3'
          Dst:             printf
    - functionName:    display_options_init
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/config.c:822,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:822,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/config.c:823,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    location_options_init
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - prefix
      BBCount:         62
      ICount:          461
      EdgeCount:       78
      CyclomaticComplexity: 18
      functionsReached:
        - _
        - common_exit
        - const_error
        - die
        - error
        - exit
        - free_worktrees
        - get_git_common_dir
        - get_git_dir
        - get_worktrees
        - getenv
        - git_global_config
        - git_pathdup
        - git_system_config
        - is_absolute_path
        - prefix_filename
        - strcmp
        - xstrdup_or_null
      functionUses:    8
      BranchProfiles:
        - Branch String:   'builtin/config.c:736,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:738,20'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
                - is_absolute_path.3280
                - prefix_filename
                - get_worktrees
                - git_pathdup.3252
                - free_worktrees
                - _.3244
                - die
                - git_pathdup.3252
                - git_pathdup.3252
                - git_system_config
                - git_global_config
                - _.3244
                - die
                - strcmp
                - _.3244
                - die
                - _.3244
                - die
                - _.3244
                - die
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:740,6'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
                - is_absolute_path.3280
                - prefix_filename
                - get_worktrees
                - git_pathdup.3252
                - free_worktrees
                - _.3244
                - die
                - git_pathdup.3252
                - git_pathdup.3252
                - git_system_config
                - git_global_config
                - _.3244
                - die
                - strcmp
                - _.3244
                - die
                - _.3244
                - die
                - _.3244
                - die
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
        - Branch String:   'builtin/config.c:740,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:743,3'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:747,7'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
                - is_absolute_path.3280
                - prefix_filename
                - get_worktrees
                - git_pathdup.3252
                - free_worktrees
                - _.3244
                - die
                - git_pathdup.3252
                - git_pathdup.3252
                - git_system_config
                - git_global_config
                - _.3244
                - die
                - strcmp
                - _.3244
                - die
                - _.3244
                - die
                - _.3244
                - die
        - Branch String:   'builtin/config.c:747,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:748,7'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
                - is_absolute_path.3280
                - prefix_filename
                - get_worktrees
                - git_pathdup.3252
                - free_worktrees
                - _.3244
                - die
                - git_pathdup.3252
                - git_pathdup.3252
                - git_system_config
                - git_global_config
                - _.3244
                - die
                - strcmp
            - BranchSide:      'builtin/config.c:756,6'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
                - is_absolute_path.3280
                - prefix_filename
                - get_worktrees
                - git_pathdup.3252
                - free_worktrees
                - _.3244
                - die
                - git_pathdup.3252
                - git_pathdup.3252
                - git_system_config
                - git_global_config
                - _.3244
                - die
                - strcmp
        - Branch String:   'builtin/config.c:748,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:749,8'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:750,7'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
                - is_absolute_path.3280
                - prefix_filename
                - get_worktrees
                - git_pathdup.3252
                - free_worktrees
                - _.3244
                - die
                - git_pathdup.3252
                - git_pathdup.3252
                - git_system_config
                - git_global_config
                - _.3244
                - die
                - strcmp
                - _.3244
                - die
                - _.3244
                - die
        - Branch String:   'builtin/config.c:750,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:751,8'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:752,7'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
                - is_absolute_path.3280
                - prefix_filename
                - get_worktrees
                - git_pathdup.3252
                - free_worktrees
                - _.3244
                - die
                - git_pathdup.3252
                - git_pathdup.3252
                - git_system_config
                - git_global_config
                - _.3244
                - die
                - strcmp
                - _.3244
                - die
        - Branch String:   'builtin/config.c:752,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:753,8'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:754,2'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
                - is_absolute_path.3280
                - prefix_filename
                - get_worktrees
                - git_pathdup.3252
                - free_worktrees
                - _.3244
                - die
                - git_pathdup.3252
                - git_pathdup.3252
                - git_system_config
                - git_global_config
                - _.3244
                - die
                - strcmp
        - Branch String:   'builtin/config.c:756,24'
          Branch Sides:
            - BranchSide:      'builtin/config.c:757,12'
              BranchSideFuncs:
                - strcmp
                - get_git_common_dir
                - get_git_dir
                - is_absolute_path.3280
                - prefix_filename
                - get_worktrees
                - git_pathdup.3252
                - free_worktrees
                - _.3244
                - die
                - git_pathdup.3252
                - git_pathdup.3252
                - git_system_config
                - git_global_config
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:763,6'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
                - is_absolute_path.3280
                - prefix_filename
                - get_worktrees
                - git_pathdup.3252
                - free_worktrees
                - _.3244
                - die
                - git_pathdup.3252
                - git_pathdup.3252
                - git_system_config
                - git_global_config
                - _.3244
                - die
        - Branch String:   'builtin/config.c:756,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:758,3'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
                - is_absolute_path.3280
                - prefix_filename
                - get_worktrees
                - git_pathdup.3252
                - free_worktrees
                - _.3244
                - die
                - git_pathdup.3252
                - git_pathdup.3252
                - git_system_config
                - git_global_config
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:763,6'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
                - is_absolute_path.3280
                - prefix_filename
                - get_worktrees
                - git_pathdup.3252
                - free_worktrees
                - _.3244
                - die
                - git_pathdup.3252
                - git_pathdup.3252
                - git_system_config
                - git_global_config
                - _.3244
                - die
        - Branch String:   'builtin/config.c:763,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:764,44'
              BranchSideFuncs:
                - git_global_config
                - _.3244
                - die
                - get_git_common_dir
                - get_git_dir
            - BranchSide:      'builtin/config.c:774,13'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
                - is_absolute_path.3280
                - prefix_filename
                - get_worktrees
                - git_pathdup.3252
                - free_worktrees
                - _.3244
                - die
                - git_pathdup.3252
                - git_pathdup.3252
                - git_system_config
        - Branch String:   'builtin/config.c:765,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:772,8'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
            - BranchSide:      'builtin/config.c:773,3'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
        - Branch String:   'builtin/config.c:774,13'
          Branch Sides:
            - BranchSide:      'builtin/config.c:775,44'
              BranchSideFuncs:
                - git_system_config
                - get_git_common_dir
                - get_git_dir
            - BranchSide:      'builtin/config.c:777,13'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
                - is_absolute_path.3280
                - prefix_filename
                - get_worktrees
                - git_pathdup.3252
                - free_worktrees
                - _.3244
                - die
                - git_pathdup.3252
                - git_pathdup.3252
        - Branch String:   'builtin/config.c:777,13'
          Branch Sides:
            - BranchSide:      'builtin/config.c:778,44'
              BranchSideFuncs:
                - git_pathdup.3252
                - get_git_common_dir
                - get_git_dir
            - BranchSide:      'builtin/config.c:780,13'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
                - is_absolute_path.3280
                - prefix_filename
                - get_worktrees
                - git_pathdup.3252
                - free_worktrees
                - _.3244
                - die
                - git_pathdup.3252
        - Branch String:   'builtin/config.c:780,13'
          Branch Sides:
            - BranchSide:      'builtin/config.c:781,33'
              BranchSideFuncs:
                - get_worktrees
                - git_pathdup.3252
                - free_worktrees
                - get_git_common_dir
                - get_git_dir
                - _.3244
                - die
                - git_pathdup.3252
            - BranchSide:      'builtin/config.c:796,13'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
                - is_absolute_path.3280
                - prefix_filename
        - Branch String:   'builtin/config.c:782,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:784,5'
              BranchSideFuncs:
                - git_pathdup.3252
                - free_worktrees
                - get_git_common_dir
                - get_git_dir
            - BranchSide:      'builtin/config.c:785,12'
              BranchSideFuncs:
                - git_pathdup.3252
                - free_worktrees
                - get_git_common_dir
                - get_git_dir
                - _.3244
                - die
        - Branch String:   'builtin/config.c:785,25'
          Branch Sides:
            - BranchSide:      'builtin/config.c:785,28'
              BranchSideFuncs:
                - git_pathdup.3252
                - free_worktrees
                - get_git_common_dir
                - get_git_dir
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:793,5'
              BranchSideFuncs:
                - git_pathdup.3252
                - free_worktrees
                - get_git_common_dir
                - get_git_dir
        - Branch String:   'builtin/config.c:785,12'
          Branch Sides:
            - BranchSide:      'builtin/config.c:786,8'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:793,5'
              BranchSideFuncs:
                - git_pathdup.3252
                - free_worktrees
                - get_git_common_dir
                - get_git_dir
        - Branch String:   'builtin/config.c:796,13'
          Branch Sides:
            - BranchSide:      'builtin/config.c:797,25'
              BranchSideFuncs:
                - is_absolute_path.3280
                - get_git_common_dir
                - get_git_dir
                - prefix_filename
            - BranchSide:      'builtin/config.c:801,13'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
        - Branch String:   'builtin/config.c:797,44'
          Branch Sides:
            - BranchSide:      'builtin/config.c:797,47'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
            - BranchSide:      'builtin/config.c:800,3'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
        - Branch String:   'builtin/config.c:797,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:799,21'
              BranchSideFuncs:
                - prefix_filename
                - get_git_common_dir
                - get_git_dir
            - BranchSide:      'builtin/config.c:800,3'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
        - Branch String:   'builtin/config.c:805,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:806,37'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
            - BranchSide:      'builtin/config.c:808,36'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
        - Branch String:   'builtin/config.c:809,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:809,6'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
            - BranchSide:      'builtin/config.c:810,29'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
      Callsites:
        - Src:             'builtin/config.c:738,20'
          Dst:             getenv
        - Src:             'builtin/config.c:738,4'
          Dst:             xstrdup_or_null
        - Src:             'builtin/config.c:743,3'
          Dst:             _
        - Src:             'builtin/config.c:743,3'
          Dst:             error
        - Src:             'builtin/config.c:743,3'
          Dst:             const_error
        - Src:             'builtin/config.c:744,3'
          Dst:             common_exit
        - Src:             'builtin/config.c:744,3'
          Dst:             exit
        - Src:             'builtin/config.c:749,8'
          Dst:             _
        - Src:             'builtin/config.c:749,4'
          Dst:             die
        - Src:             'builtin/config.c:751,8'
          Dst:             _
        - Src:             'builtin/config.c:751,4'
          Dst:             die
        - Src:             'builtin/config.c:753,8'
          Dst:             _
        - Src:             'builtin/config.c:753,4'
          Dst:             die
        - Src:             'builtin/config.c:757,5'
          Dst:             strcmp
        - Src:             'builtin/config.c:764,44'
          Dst:             git_global_config
        - Src:             'builtin/config.c:772,8'
          Dst:             _
        - Src:             'builtin/config.c:772,4'
          Dst:             die
        - Src:             'builtin/config.c:775,44'
          Dst:             git_system_config
        - Src:             'builtin/config.c:778,44'
          Dst:             git_pathdup
        - Src:             'builtin/config.c:781,33'
          Dst:             get_worktrees
        - Src:             'builtin/config.c:784,5'
          Dst:             git_pathdup
        - Src:             'builtin/config.c:786,8'
          Dst:             _
        - Src:             'builtin/config.c:786,4'
          Dst:             die
        - Src:             'builtin/config.c:793,5'
          Dst:             git_pathdup
        - Src:             'builtin/config.c:795,3'
          Dst:             free_worktrees
        - Src:             'builtin/config.c:797,8'
          Dst:             is_absolute_path
        - Src:             'builtin/config.c:799,5'
          Dst:             prefix_filename
        - Src:             'builtin/config.c:810,29'
          Dst:             get_git_common_dir
        - Src:             'builtin/config.c:811,27'
          Dst:             get_git_dir
    - functionName:    check_argc
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - argc
        - min
        - max
      BBCount:         11
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - common_exit
        - const_error
        - error
        - exit
      functionUses:    22
      BranchProfiles:
        - Branch String:   'builtin/config.c:191,18'
          Branch Sides:
            - BranchSide:      'builtin/config.c:191,21'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
            - BranchSide:      'builtin/config.c:193,6'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
        - Branch String:   'builtin/config.c:191,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:192,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/config.c:193,6'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
        - Branch String:   'builtin/config.c:193,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:194,3'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:196,3'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
      Callsites:
        - Src:             'builtin/config.c:194,3'
          Dst:             _
        - Src:             'builtin/config.c:194,3'
          Dst:             error
        - Src:             'builtin/config.c:194,3'
          Dst:             const_error
        - Src:             'builtin/config.c:196,3'
          Dst:             _
        - Src:             'builtin/config.c:196,3'
          Dst:             error
        - Src:             'builtin/config.c:196,3'
          Dst:             const_error
        - Src:             'builtin/config.c:198,2'
          Dst:             common_exit
        - Src:             'builtin/config.c:198,2'
          Dst:             exit
    - functionName:    option_parse_type
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         35
      ICount:          173
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - common_exit
        - const_error
        - die
        - error
        - exit
        - strcmp
      functionUses:    28
      BranchProfiles:
        - Branch String:   'builtin/config.c:143,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:144,13'
              BranchSideFuncs: []
            - BranchSide:      'builtin/config.c:152,13'
              BranchSideFuncs:
                - strcmp
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.3244
                - die
        - Branch String:   'builtin/config.c:153,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:154,15'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:172,12'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
        - Branch String:   'builtin/config.c:154,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:155,13'
              BranchSideFuncs:
                - strcmp
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:156,20'
              BranchSideFuncs:
                - strcmp
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.3244
                - die
        - Branch String:   'builtin/config.c:156,12'
          Branch Sides:
            - BranchSide:      'builtin/config.c:157,13'
              BranchSideFuncs:
                - strcmp
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:158,20'
              BranchSideFuncs:
                - strcmp
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.3244
                - die
        - Branch String:   'builtin/config.c:158,12'
          Branch Sides:
            - BranchSide:      'builtin/config.c:159,13'
              BranchSideFuncs:
                - strcmp
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:160,20'
              BranchSideFuncs:
                - strcmp
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - _.3244
                - die
        - Branch String:   'builtin/config.c:160,12'
          Branch Sides:
            - BranchSide:      'builtin/config.c:161,13'
              BranchSideFuncs:
                - strcmp
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - strcmp
                - strcmp
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:162,20'
              BranchSideFuncs:
                - strcmp
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - strcmp
                - strcmp
                - _.3244
                - die
        - Branch String:   'builtin/config.c:162,12'
          Branch Sides:
            - BranchSide:      'builtin/config.c:163,13'
              BranchSideFuncs:
                - strcmp
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - strcmp
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:164,20'
              BranchSideFuncs:
                - strcmp
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - strcmp
                - _.3244
                - die
        - Branch String:   'builtin/config.c:164,12'
          Branch Sides:
            - BranchSide:      'builtin/config.c:165,13'
              BranchSideFuncs:
                - strcmp
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:166,20'
              BranchSideFuncs:
                - strcmp
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - die
        - Branch String:   'builtin/config.c:166,12'
          Branch Sides:
            - BranchSide:      'builtin/config.c:167,13'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:169,8'
              BranchSideFuncs:
                - _.3244
                - die
        - Branch String:   'builtin/config.c:173,15'
          Branch Sides:
            - BranchSide:      'builtin/config.c:173,19'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:184,13'
              BranchSideFuncs: []
        - Branch String:   'builtin/config.c:173,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:181,3'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:184,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/config.c:154,8'
          Dst:             strcmp
        - Src:             'builtin/config.c:156,13'
          Dst:             strcmp
        - Src:             'builtin/config.c:158,13'
          Dst:             strcmp
        - Src:             'builtin/config.c:160,13'
          Dst:             strcmp
        - Src:             'builtin/config.c:162,13'
          Dst:             strcmp
        - Src:             'builtin/config.c:164,13'
          Dst:             strcmp
        - Src:             'builtin/config.c:166,13'
          Dst:             strcmp
        - Src:             'builtin/config.c:169,8'
          Dst:             _
        - Src:             'builtin/config.c:169,4'
          Dst:             die
        - Src:             'builtin/config.c:181,3'
          Dst:             _
        - Src:             'builtin/config.c:181,3'
          Dst:             error
        - Src:             'builtin/config.c:181,3'
          Dst:             const_error
        - Src:             'builtin/config.c:182,3'
          Dst:             common_exit
        - Src:             'builtin/config.c:182,3'
          Dst:             exit
    - functionName:    cmd_config_actions
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         137
      ICount:          1837
      EdgeCount:       166
      CyclomaticComplexity: 31
      functionsReached:
        - _
        - check_argc
        - check_write
        - common_exit
        - config_with_options
        - const_error
        - die
        - die_errno
        - display_options_init
        - error
        - exit
        - get_color
        - get_colorbool
        - get_urlmatch
        - get_value
        - git_config_bool
        - git_config_prepare_comment_string
        - git_config_set_in_file_gently
        - git_config_set_multivar_in_file_gently
        - location_options_init
        - location_options_release
        - normalize_value
        - parse_options
        - repo_config_rename_section_in_file
        - setup_auto_pager
        - show_all_config
        - show_editor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/config.c:1185,58'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1185,74'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:1190,6'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
        - Branch String:   'builtin/config.c:1185,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1186,3'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:1190,6'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
        - Branch String:   'builtin/config.c:1190,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1191,11'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:1199,19'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
        - Branch String:   'builtin/config.c:1191,3'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1192,19'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:1193,19'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:1194,19'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:1196,4'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
        - Branch String:   'builtin/config.c:1199,31'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1200,8'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:1205,19'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
        - Branch String:   'builtin/config.c:1200,31'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1200,34'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:1205,19'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
        - Branch String:   'builtin/config.c:1199,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1201,3'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:1205,19'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
        - Branch String:   'builtin/config.c:1205,31'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1205,36'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:1212,19'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
        - Branch String:   'builtin/config.c:1205,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1207,3'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:1212,19'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
        - Branch String:   'builtin/config.c:1212,33'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1212,38'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:1217,6'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
        - Branch String:   'builtin/config.c:1212,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1213,3'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:1217,6'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
        - Branch String:   'builtin/config.c:1217,18'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1218,8'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:1224,6'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
        - Branch String:   'builtin/config.c:1217,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1219,3'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
            - BranchSide:      'builtin/config.c:1224,6'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
        - Branch String:   'builtin/config.c:1224,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1225,7'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
            - BranchSide:      'builtin/config.c:1257,46'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
        - Branch String:   'builtin/config.c:1227,3'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1238,20'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
            - BranchSide:      'builtin/config.c:1238,20'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
            - BranchSide:      'builtin/config.c:1238,20'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
            - BranchSide:      'builtin/config.c:1238,20'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
            - BranchSide:      'builtin/config.c:1238,20'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
            - BranchSide:      'builtin/config.c:1245,20'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
            - BranchSide:      'builtin/config.c:1245,20'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
            - BranchSide:      'builtin/config.c:1251,8'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
        - Branch String:   'builtin/config.c:1238,29'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1238,34'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
            - BranchSide:      'builtin/config.c:1251,8'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
        - Branch String:   'builtin/config.c:1245,29'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1245,34'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
            - BranchSide:      'builtin/config.c:1251,8'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - common_exit
                - exit
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
        - Branch String:   'builtin/config.c:1251,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1252,4'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
            - BranchSide:      'builtin/config.c:1255,2'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
                - setup_auto_pager
        - Branch String:   'builtin/config.c:1263,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1264,3'
              BranchSideFuncs:
                - setup_auto_pager
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
            - BranchSide:      'builtin/config.c:1266,6'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
                - check_argc
                - config_with_options
                - _.3244
                - die
                - _.3244
                - die_errno
        - Branch String:   'builtin/config.c:1266,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1267,14'
              BranchSideFuncs:
                - check_argc
                - config_with_options
                - location_options_release
                - free
                - free
                - _.3244
                - die
                - _.3244
                - die_errno
            - BranchSide:      'builtin/config.c:1278,11'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
                - show_editor
        - Branch String:   'builtin/config.c:1268,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1271,22'
              BranchSideFuncs:
                - _.3244
                - die
                - _.3244
                - die_errno
            - BranchSide:      'builtin/config.c:1277,2'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
        - Branch String:   'builtin/config.c:1271,8'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1272,15'
              BranchSideFuncs:
                - _.3244
                - die_errno
            - BranchSide:      'builtin/config.c:1275,9'
              BranchSideFuncs:
                - _.3244
                - die
        - Branch String:   'builtin/config.c:1278,11'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1279,9'
              BranchSideFuncs:
                - show_editor
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1281,11'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - _.3244
                - error
                - const_error.3238
        - Branch String:   'builtin/config.c:1281,11'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1282,30'
              BranchSideFuncs:
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_in_file_gently
                - location_options_release
                - free
                - free
                - _.3244
                - error
                - const_error.3238
            - BranchSide:      'builtin/config.c:1290,11'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
        - Branch String:   'builtin/config.c:1286,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1287,4'
              BranchSideFuncs:
                - _.3244
                - error
                - const_error.3238
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1289,2'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
        - Branch String:   'builtin/config.c:1290,11'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1291,30'
              BranchSideFuncs:
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1298,11'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
        - Branch String:   'builtin/config.c:1298,11'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1299,30'
              BranchSideFuncs:
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1307,11'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
        - Branch String:   'builtin/config.c:1307,11'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1308,30'
              BranchSideFuncs:
                - check_write
                - check_argc
                - normalize_value
                - git_config_set_multivar_in_file_gently
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1315,11'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
                - check_argc
                - get_value
        - Branch String:   'builtin/config.c:1315,11'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1316,14'
              BranchSideFuncs:
                - check_argc
                - get_value
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1320,11'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
                - check_argc
                - get_value
        - Branch String:   'builtin/config.c:1320,11'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1321,14'
              BranchSideFuncs:
                - check_argc
                - get_value
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1325,11'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
                - check_argc
                - get_value
        - Branch String:   'builtin/config.c:1325,11'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1326,16'
              BranchSideFuncs:
                - check_argc
                - get_value
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1331,11'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
                - check_argc
                - get_urlmatch
        - Branch String:   'builtin/config.c:1331,11'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1332,14'
              BranchSideFuncs:
                - check_argc
                - get_urlmatch
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1335,11'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - git_config_set_multivar_in_file_gently
        - Branch String:   'builtin/config.c:1335,11'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1336,30'
              BranchSideFuncs:
                - check_write
                - check_argc
                - git_config_set_in_file_gently
                - location_options_release
                - free
                - free
                - git_config_set_multivar_in_file_gently
            - BranchSide:      'builtin/config.c:1346,11'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
        - Branch String:   'builtin/config.c:1338,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1339,63'
              BranchSideFuncs:
                - git_config_set_multivar_in_file_gently
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1343,54'
              BranchSideFuncs:
                - git_config_set_in_file_gently
                - location_options_release
                - free
                - free
        - Branch String:   'builtin/config.c:1346,11'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1347,30'
              BranchSideFuncs:
                - check_write
                - check_argc
                - git_config_set_multivar_in_file_gently
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1353,11'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
        - Branch String:   'builtin/config.c:1353,11'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1354,30'
              BranchSideFuncs:
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1365,11'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
        - Branch String:   'builtin/config.c:1358,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1359,4'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1360,13'
              BranchSideFuncs:
                - _.3244
                - die
                - location_options_release
                - free
                - free
        - Branch String:   'builtin/config.c:1360,12'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1361,8'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1363,8'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
        - Branch String:   'builtin/config.c:1365,11'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1366,30'
              BranchSideFuncs:
                - check_write
                - check_argc
                - repo_config_rename_section_in_file
                - _.3244
                - die
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1377,11'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
                - check_argc
                - get_color
        - Branch String:   'builtin/config.c:1370,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1371,4'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1372,13'
              BranchSideFuncs:
                - _.3244
                - die
                - location_options_release
                - free
                - free
        - Branch String:   'builtin/config.c:1372,12'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1373,8'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1375,8'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
        - Branch String:   'builtin/config.c:1377,11'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1378,14'
              BranchSideFuncs:
                - check_argc
                - get_color
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1381,11'
              BranchSideFuncs:
                - location_options_release
                - free
                - free
                - check_argc
                - get_colorbool
                - git_config_bool
        - Branch String:   'builtin/config.c:1383,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1384,58'
              BranchSideFuncs:
                - git_config_bool
                - get_colorbool
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:1385,39'
              BranchSideFuncs:
                - get_colorbool
                - location_options_release
                - free
                - free
      Callsites:
        - Src:             'builtin/config.c:1178,9'
          Dst:             parse_options
        - Src:             'builtin/config.c:1182,2'
          Dst:             location_options_init
        - Src:             'builtin/config.c:1183,2'
          Dst:             display_options_init
        - Src:             'builtin/config.c:1186,3'
          Dst:             _
        - Src:             'builtin/config.c:1186,3'
          Dst:             error
        - Src:             'builtin/config.c:1186,3'
          Dst:             const_error
        - Src:             'builtin/config.c:1187,3'
          Dst:             common_exit
        - Src:             'builtin/config.c:1187,3'
          Dst:             exit
        - Src:             'builtin/config.c:1196,4'
          Dst:             _
        - Src:             'builtin/config.c:1196,4'
          Dst:             error
        - Src:             'builtin/config.c:1196,4'
          Dst:             const_error
        - Src:             'builtin/config.c:1197,4'
          Dst:             common_exit
        - Src:             'builtin/config.c:1197,4'
          Dst:             exit
        - Src:             'builtin/config.c:1201,3'
          Dst:             _
        - Src:             'builtin/config.c:1201,3'
          Dst:             error
        - Src:             'builtin/config.c:1201,3'
          Dst:             const_error
        - Src:             'builtin/config.c:1202,3'
          Dst:             common_exit
        - Src:             'builtin/config.c:1202,3'
          Dst:             exit
        - Src:             'builtin/config.c:1207,3'
          Dst:             _
        - Src:             'builtin/config.c:1207,3'
          Dst:             error
        - Src:             'builtin/config.c:1207,3'
          Dst:             const_error
        - Src:             'builtin/config.c:1209,3'
          Dst:             common_exit
        - Src:             'builtin/config.c:1209,3'
          Dst:             exit
        - Src:             'builtin/config.c:1213,3'
          Dst:             _
        - Src:             'builtin/config.c:1213,3'
          Dst:             error
        - Src:             'builtin/config.c:1213,3'
          Dst:             const_error
        - Src:             'builtin/config.c:1214,3'
          Dst:             common_exit
        - Src:             'builtin/config.c:1214,3'
          Dst:             exit
        - Src:             'builtin/config.c:1219,3'
          Dst:             _
        - Src:             'builtin/config.c:1219,3'
          Dst:             error
        - Src:             'builtin/config.c:1219,3'
          Dst:             const_error
        - Src:             'builtin/config.c:1220,3'
          Dst:             common_exit
        - Src:             'builtin/config.c:1220,3'
          Dst:             exit
        - Src:             'builtin/config.c:1252,4'
          Dst:             _
        - Src:             'builtin/config.c:1252,4'
          Dst:             error
        - Src:             'builtin/config.c:1252,4'
          Dst:             const_error
        - Src:             'builtin/config.c:1253,4'
          Dst:             common_exit
        - Src:             'builtin/config.c:1253,4'
          Dst:             exit
        - Src:             'builtin/config.c:1257,12'
          Dst:             git_config_prepare_comment_string
        - Src:             'builtin/config.c:1264,3'
          Dst:             setup_auto_pager
        - Src:             'builtin/config.c:1267,3'
          Dst:             check_argc
        - Src:             'builtin/config.c:1268,7'
          Dst:             config_with_options
        - Src:             'builtin/config.c:1268,7'
          Dst:             show_all_config
        - Src:             'builtin/config.c:1272,15'
          Dst:             _
        - Src:             'builtin/config.c:1272,5'
          Dst:             die_errno
        - Src:             'builtin/config.c:1275,9'
          Dst:             _
        - Src:             'builtin/config.c:1275,5'
          Dst:             die
        - Src:             'builtin/config.c:1279,9'
          Dst:             show_editor
        - Src:             'builtin/config.c:1282,3'
          Dst:             check_write
        - Src:             'builtin/config.c:1283,3'
          Dst:             check_argc
        - Src:             'builtin/config.c:1284,11'
          Dst:             normalize_value
        - Src:             'builtin/config.c:1285,9'
          Dst:             git_config_set_in_file_gently
        - Src:             'builtin/config.c:1287,4'
          Dst:             _
        - Src:             'builtin/config.c:1287,4'
          Dst:             error
        - Src:             'builtin/config.c:1287,4'
          Dst:             const_error
        - Src:             'builtin/config.c:1291,3'
          Dst:             check_write
        - Src:             'builtin/config.c:1292,3'
          Dst:             check_argc
        - Src:             'builtin/config.c:1293,11'
          Dst:             normalize_value
        - Src:             'builtin/config.c:1294,9'
          Dst:             git_config_set_multivar_in_file_gently
        - Src:             'builtin/config.c:1299,3'
          Dst:             check_write
        - Src:             'builtin/config.c:1300,3'
          Dst:             check_argc
        - Src:             'builtin/config.c:1301,11'
          Dst:             normalize_value
        - Src:             'builtin/config.c:1302,9'
          Dst:             git_config_set_multivar_in_file_gently
        - Src:             'builtin/config.c:1308,3'
          Dst:             check_write
        - Src:             'builtin/config.c:1309,3'
          Dst:             check_argc
        - Src:             'builtin/config.c:1310,11'
          Dst:             normalize_value
        - Src:             'builtin/config.c:1311,9'
          Dst:             git_config_set_multivar_in_file_gently
        - Src:             'builtin/config.c:1316,3'
          Dst:             check_argc
        - Src:             'builtin/config.c:1317,9'
          Dst:             get_value
        - Src:             'builtin/config.c:1321,3'
          Dst:             check_argc
        - Src:             'builtin/config.c:1322,9'
          Dst:             get_value
        - Src:             'builtin/config.c:1327,3'
          Dst:             check_argc
        - Src:             'builtin/config.c:1328,9'
          Dst:             get_value
        - Src:             'builtin/config.c:1332,3'
          Dst:             check_argc
        - Src:             'builtin/config.c:1333,9'
          Dst:             get_urlmatch
        - Src:             'builtin/config.c:1336,3'
          Dst:             check_write
        - Src:             'builtin/config.c:1337,3'
          Dst:             check_argc
        - Src:             'builtin/config.c:1339,10'
          Dst:             git_config_set_multivar_in_file_gently
        - Src:             'builtin/config.c:1343,10'
          Dst:             git_config_set_in_file_gently
        - Src:             'builtin/config.c:1347,3'
          Dst:             check_write
        - Src:             'builtin/config.c:1348,3'
          Dst:             check_argc
        - Src:             'builtin/config.c:1349,9'
          Dst:             git_config_set_multivar_in_file_gently
        - Src:             'builtin/config.c:1354,3'
          Dst:             check_write
        - Src:             'builtin/config.c:1355,3'
          Dst:             check_argc
        - Src:             'builtin/config.c:1356,9'
          Dst:             repo_config_rename_section_in_file
        - Src:             'builtin/config.c:1361,8'
          Dst:             _
        - Src:             'builtin/config.c:1361,4'
          Dst:             die
        - Src:             'builtin/config.c:1366,3'
          Dst:             check_write
        - Src:             'builtin/config.c:1367,3'
          Dst:             check_argc
        - Src:             'builtin/config.c:1368,9'
          Dst:             repo_config_rename_section_in_file
        - Src:             'builtin/config.c:1373,8'
          Dst:             _
        - Src:             'builtin/config.c:1373,4'
          Dst:             die
        - Src:             'builtin/config.c:1378,3'
          Dst:             check_argc
        - Src:             'builtin/config.c:1379,3'
          Dst:             get_color
        - Src:             'builtin/config.c:1382,3'
          Dst:             check_argc
        - Src:             'builtin/config.c:1384,26'
          Dst:             git_config_bool
        - Src:             'builtin/config.c:1385,9'
          Dst:             get_colorbool
        - Src:             'builtin/config.c:1389,2'
          Dst:             location_options_release
    - functionName:    cmd_config_edit
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          213
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_argc
        - check_write
        - location_options_init
        - location_options_release
        - parse_options
        - show_editor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/config.c:1111,9'
          Dst:             parse_options
        - Src:             'builtin/config.c:1112,2'
          Dst:             check_argc
        - Src:             'builtin/config.c:1114,2'
          Dst:             location_options_init
        - Src:             'builtin/config.c:1115,2'
          Dst:             check_write
        - Src:             'builtin/config.c:1117,8'
          Dst:             show_editor
        - Src:             'builtin/config.c:1118,2'
          Dst:             location_options_release
    - functionName:    cmd_config_remove_section
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         9
      ICount:          248
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - check_argc
        - check_write
        - die
        - location_options_init
        - location_options_release
        - parse_options
        - repo_config_rename_section_in_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/config.c:1060,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1061,3'
              BranchSideFuncs:
                - location_options_release
            - BranchSide:      'builtin/config.c:1062,12'
              BranchSideFuncs:
                - _.3244
                - die
                - location_options_release
      Callsites:
        - Src:             'builtin/config.c:1051,9'
          Dst:             parse_options
        - Src:             'builtin/config.c:1053,2'
          Dst:             check_argc
        - Src:             'builtin/config.c:1055,2'
          Dst:             location_options_init
        - Src:             'builtin/config.c:1056,2'
          Dst:             check_write
        - Src:             'builtin/config.c:1058,8'
          Dst:             repo_config_rename_section_in_file
        - Src:             'builtin/config.c:1063,7'
          Dst:             _
        - Src:             'builtin/config.c:1063,3'
          Dst:             die
        - Src:             'builtin/config.c:1067,2'
          Dst:             location_options_release
    - functionName:    cmd_config_rename_section
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         9
      ICount:          251
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - check_argc
        - check_write
        - die
        - location_options_init
        - location_options_release
        - parse_options
        - repo_config_rename_section_in_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/config.c:1031,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1032,3'
              BranchSideFuncs:
                - location_options_release
            - BranchSide:      'builtin/config.c:1033,12'
              BranchSideFuncs:
                - _.3244
                - die
                - location_options_release
      Callsites:
        - Src:             'builtin/config.c:1022,9'
          Dst:             parse_options
        - Src:             'builtin/config.c:1024,2'
          Dst:             check_argc
        - Src:             'builtin/config.c:1026,2'
          Dst:             location_options_init
        - Src:             'builtin/config.c:1027,2'
          Dst:             check_write
        - Src:             'builtin/config.c:1029,8'
          Dst:             repo_config_rename_section_in_file
        - Src:             'builtin/config.c:1034,7'
          Dst:             _
        - Src:             'builtin/config.c:1034,3'
          Dst:             die
        - Src:             'builtin/config.c:1038,2'
          Dst:             location_options_release
    - functionName:    cmd_config_unset
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         14
      ICount:          359
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - check_argc
        - check_write
        - die
        - git_config_set_in_file_gently
        - git_config_set_multivar_in_file_gently
        - location_options_init
        - location_options_release
        - parse_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/config.c:995,41'
          Branch Sides:
            - BranchSide:      'builtin/config.c:995,45'
              BranchSideFuncs:
                - _.3244
                - die
                - location_options_init
                - check_write
                - git_config_set_in_file_gently
                - location_options_release
                - git_config_set_multivar_in_file_gently
            - BranchSide:      'builtin/config.c:998,40'
              BranchSideFuncs:
                - location_options_init
                - check_write
                - git_config_set_in_file_gently
                - location_options_release
                - git_config_set_multivar_in_file_gently
        - Branch String:   'builtin/config.c:995,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:996,7'
              BranchSideFuncs:
                - location_options_init
                - check_write
                - git_config_set_in_file_gently
                - location_options_release
                - git_config_set_multivar_in_file_gently
            - BranchSide:      'builtin/config.c:998,40'
              BranchSideFuncs:
                - location_options_init
                - check_write
                - git_config_set_in_file_gently
                - location_options_release
                - git_config_set_multivar_in_file_gently
        - Branch String:   'builtin/config.c:1001,43'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1001,46'
              BranchSideFuncs:
                - git_config_set_multivar_in_file_gently
                - location_options_release
            - BranchSide:      'builtin/config.c:1002,62'
              BranchSideFuncs:
                - git_config_set_multivar_in_file_gently
                - location_options_release
        - Branch String:   'builtin/config.c:1001,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1002,62'
              BranchSideFuncs:
                - git_config_set_multivar_in_file_gently
                - location_options_release
            - BranchSide:      'builtin/config.c:1006,53'
              BranchSideFuncs:
                - git_config_set_in_file_gently
                - location_options_release
      Callsites:
        - Src:             'builtin/config.c:991,9'
          Dst:             parse_options
        - Src:             'builtin/config.c:993,2'
          Dst:             check_argc
        - Src:             'builtin/config.c:996,7'
          Dst:             _
        - Src:             'builtin/config.c:996,3'
          Dst:             die
        - Src:             'builtin/config.c:998,2'
          Dst:             location_options_init
        - Src:             'builtin/config.c:999,2'
          Dst:             check_write
        - Src:             'builtin/config.c:1002,9'
          Dst:             git_config_set_multivar_in_file_gently
        - Src:             'builtin/config.c:1006,9'
          Dst:             git_config_set_in_file_gently
        - Src:             'builtin/config.c:1009,2'
          Dst:             location_options_release
    - functionName:    cmd_config_set
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         25
      ICount:          682
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - check_argc
        - check_write
        - const_error
        - die
        - error
        - git_config_prepare_comment_string
        - git_config_set_in_file_gently
        - git_config_set_multivar_in_file_gently
        - location_options_init
        - location_options_release
        - normalize_value
        - parse_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/config.c:944,41'
          Branch Sides:
            - BranchSide:      'builtin/config.c:944,45'
              BranchSideFuncs:
                - _.3244
                - die
                - git_config_prepare_comment_string
                - location_options_init
                - check_write
                - normalize_value
                - git_config_set_in_file_gently
                - location_options_release
                - free
                - free
                - _.3244
                - error
                - const_error.3238
                - git_config_set_multivar_in_file_gently
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:946,6'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_init
                - check_write
                - normalize_value
                - git_config_set_in_file_gently
                - location_options_release
                - free
                - free
                - _.3244
                - error
                - const_error.3238
                - git_config_set_multivar_in_file_gently
                - _.3244
                - die
        - Branch String:   'builtin/config.c:944,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:945,7'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_init
                - check_write
                - normalize_value
                - git_config_set_in_file_gently
                - location_options_release
                - free
                - free
                - _.3244
                - error
                - const_error.3238
                - git_config_set_multivar_in_file_gently
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:946,6'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_init
                - check_write
                - normalize_value
                - git_config_set_in_file_gently
                - location_options_release
                - free
                - free
                - _.3244
                - error
                - const_error.3238
                - git_config_set_multivar_in_file_gently
                - _.3244
                - die
        - Branch String:   'builtin/config.c:946,13'
          Branch Sides:
            - BranchSide:      'builtin/config.c:946,16'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_init
                - check_write
                - normalize_value
                - git_config_set_in_file_gently
                - location_options_release
                - free
                - free
                - _.3244
                - error
                - const_error.3238
                - git_config_set_multivar_in_file_gently
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:948,6'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_init
                - check_write
                - normalize_value
                - git_config_set_in_file_gently
                - location_options_release
                - free
                - free
                - _.3244
                - error
                - const_error.3238
                - git_config_set_multivar_in_file_gently
        - Branch String:   'builtin/config.c:946,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:947,7'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:948,6'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_init
                - check_write
                - normalize_value
                - git_config_set_in_file_gently
                - location_options_release
                - free
                - free
                - _.3244
                - error
                - const_error.3238
                - git_config_set_multivar_in_file_gently
        - Branch String:   'builtin/config.c:948,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:949,17'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_init
                - check_write
                - normalize_value
                - git_config_set_in_file_gently
                - location_options_release
                - free
                - free
                - _.3244
                - error
                - const_error.3238
                - git_config_set_multivar_in_file_gently
            - BranchSide:      'builtin/config.c:951,46'
              BranchSideFuncs:
                - git_config_prepare_comment_string
                - location_options_init
                - check_write
                - normalize_value
                - git_config_set_in_file_gently
                - location_options_release
                - free
                - free
                - _.3244
                - error
                - const_error.3238
                - git_config_set_multivar_in_file_gently
        - Branch String:   'builtin/config.c:958,43'
          Branch Sides:
            - BranchSide:      'builtin/config.c:958,46'
              BranchSideFuncs:
                - git_config_set_multivar_in_file_gently
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:959,62'
              BranchSideFuncs:
                - git_config_set_multivar_in_file_gently
                - location_options_release
                - free
                - free
        - Branch String:   'builtin/config.c:958,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:959,62'
              BranchSideFuncs:
                - git_config_set_multivar_in_file_gently
                - location_options_release
                - free
                - free
            - BranchSide:      'builtin/config.c:963,53'
              BranchSideFuncs:
                - git_config_set_in_file_gently
                - location_options_release
                - free
                - free
                - _.3244
                - error
                - const_error.3238
      Callsites:
        - Src:             'builtin/config.c:940,9'
          Dst:             parse_options
        - Src:             'builtin/config.c:942,2'
          Dst:             check_argc
        - Src:             'builtin/config.c:945,7'
          Dst:             _
        - Src:             'builtin/config.c:945,3'
          Dst:             die
        - Src:             'builtin/config.c:947,7'
          Dst:             _
        - Src:             'builtin/config.c:947,3'
          Dst:             die
        - Src:             'builtin/config.c:951,12'
          Dst:             git_config_prepare_comment_string
        - Src:             'builtin/config.c:953,2'
          Dst:             location_options_init
        - Src:             'builtin/config.c:954,2'
          Dst:             check_write
        - Src:             'builtin/config.c:956,10'
          Dst:             normalize_value
        - Src:             'builtin/config.c:959,9'
          Dst:             git_config_set_multivar_in_file_gently
        - Src:             'builtin/config.c:963,9'
          Dst:             git_config_set_in_file_gently
        - Src:             'builtin/config.c:966,4'
          Dst:             _
        - Src:             'builtin/config.c:966,4'
          Dst:             error
        - Src:             'builtin/config.c:966,4'
          Dst:             const_error
        - Src:             'builtin/config.c:970,2'
          Dst:             location_options_release
    - functionName:    cmd_config_get
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         29
      ICount:          862
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - check_argc
        - die
        - display_options_init
        - get_urlmatch
        - get_value
        - location_options_init
        - location_options_release
        - parse_options
        - setup_auto_pager
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/config.c:893,41'
          Branch Sides:
            - BranchSide:      'builtin/config.c:893,45'
              BranchSideFuncs:
                - _.3244
                - die
                - location_options_init
                - display_options_init
                - setup_auto_pager
                - get_value
                - location_options_release
                - get_urlmatch
                - _.3244
                - die
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:895,19'
              BranchSideFuncs:
                - location_options_init
                - display_options_init
                - setup_auto_pager
                - get_value
                - location_options_release
                - get_urlmatch
                - _.3244
                - die
                - _.3244
                - die
        - Branch String:   'builtin/config.c:893,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:894,7'
              BranchSideFuncs:
                - location_options_init
                - display_options_init
                - setup_auto_pager
                - get_value
                - location_options_release
                - get_urlmatch
                - _.3244
                - die
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:895,19'
              BranchSideFuncs:
                - location_options_init
                - display_options_init
                - setup_auto_pager
                - get_value
                - location_options_release
                - get_urlmatch
                - _.3244
                - die
                - _.3244
                - die
        - Branch String:   'builtin/config.c:895,33'
          Branch Sides:
            - BranchSide:      'builtin/config.c:896,8'
              BranchSideFuncs:
                - location_options_init
                - display_options_init
                - setup_auto_pager
                - get_value
                - location_options_release
                - get_urlmatch
                - _.3244
                - die
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:898,6'
              BranchSideFuncs:
                - location_options_init
                - display_options_init
                - setup_auto_pager
                - get_value
                - location_options_release
                - get_urlmatch
                - _.3244
                - die
        - Branch String:   'builtin/config.c:896,41'
          Branch Sides:
            - BranchSide:      'builtin/config.c:896,44'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:897,7'
              BranchSideFuncs:
                - _.3244
                - die
        - Branch String:   'builtin/config.c:895,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:897,7'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:898,6'
              BranchSideFuncs:
                - location_options_init
                - display_options_init
                - setup_auto_pager
                - get_value
                - location_options_release
                - get_urlmatch
                - _.3244
                - die
        - Branch String:   'builtin/config.c:898,10'
          Branch Sides:
            - BranchSide:      'builtin/config.c:898,15'
              BranchSideFuncs:
                - location_options_init
                - display_options_init
                - setup_auto_pager
                - get_value
                - location_options_release
                - get_urlmatch
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:903,40'
              BranchSideFuncs:
                - location_options_init
                - display_options_init
                - setup_auto_pager
                - get_value
                - location_options_release
                - get_urlmatch
        - Branch String:   'builtin/config.c:898,48'
          Branch Sides:
            - BranchSide:      'builtin/config.c:899,8'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:901,7'
              BranchSideFuncs:
                - _.3244
                - die
        - Branch String:   'builtin/config.c:899,48'
          Branch Sides:
            - BranchSide:      'builtin/config.c:900,7'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:901,7'
              BranchSideFuncs:
                - _.3244
                - die
        - Branch String:   'builtin/config.c:898,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:901,7'
              BranchSideFuncs:
                - _.3244
                - die
            - BranchSide:      'builtin/config.c:903,40'
              BranchSideFuncs:
                - location_options_init
                - display_options_init
                - setup_auto_pager
                - get_value
                - location_options_release
                - get_urlmatch
        - Branch String:   'builtin/config.c:908,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:909,53'
              BranchSideFuncs:
                - get_urlmatch
                - location_options_release
            - BranchSide:      'builtin/config.c:911,50'
              BranchSideFuncs:
                - get_value
                - location_options_release
      Callsites:
        - Src:             'builtin/config.c:889,9'
          Dst:             parse_options
        - Src:             'builtin/config.c:891,2'
          Dst:             check_argc
        - Src:             'builtin/config.c:894,7'
          Dst:             _
        - Src:             'builtin/config.c:894,3'
          Dst:             die
        - Src:             'builtin/config.c:897,7'
          Dst:             _
        - Src:             'builtin/config.c:897,3'
          Dst:             die
        - Src:             'builtin/config.c:901,7'
          Dst:             _
        - Src:             'builtin/config.c:901,3'
          Dst:             die
        - Src:             'builtin/config.c:903,2'
          Dst:             location_options_init
        - Src:             'builtin/config.c:904,2'
          Dst:             display_options_init
        - Src:             'builtin/config.c:906,2'
          Dst:             setup_auto_pager
        - Src:             'builtin/config.c:909,9'
          Dst:             get_urlmatch
        - Src:             'builtin/config.c:911,9'
          Dst:             get_value
        - Src:             'builtin/config.c:914,2'
          Dst:             location_options_release
    - functionName:    cmd_config_list
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         7
      ICount:          603
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - check_argc
        - config_with_options
        - die
        - die_errno
        - display_options_init
        - location_options_init
        - location_options_release
        - parse_options
        - setup_auto_pager
        - show_all_config
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/config.c:850,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:853,21'
              BranchSideFuncs:
                - _.3244
                - die
                - _.3244
                - die_errno
            - BranchSide:      'builtin/config.c:860,2'
              BranchSideFuncs:
                - location_options_release
        - Branch String:   'builtin/config.c:853,7'
          Branch Sides:
            - BranchSide:      'builtin/config.c:854,14'
              BranchSideFuncs:
                - _.3244
                - die_errno
            - BranchSide:      'builtin/config.c:857,8'
              BranchSideFuncs:
                - _.3244
                - die
      Callsites:
        - Src:             'builtin/config.c:842,9'
          Dst:             parse_options
        - Src:             'builtin/config.c:843,2'
          Dst:             check_argc
        - Src:             'builtin/config.c:845,2'
          Dst:             location_options_init
        - Src:             'builtin/config.c:846,2'
          Dst:             display_options_init
        - Src:             'builtin/config.c:848,2'
          Dst:             setup_auto_pager
        - Src:             'builtin/config.c:850,6'
          Dst:             config_with_options
        - Src:             'builtin/config.c:850,6'
          Dst:             show_all_config
        - Src:             'builtin/config.c:854,14'
          Dst:             _
        - Src:             'builtin/config.c:854,4'
          Dst:             die_errno
        - Src:             'builtin/config.c:857,8'
          Dst:             _
        - Src:             'builtin/config.c:857,4'
          Dst:             die
        - Src:             'builtin/config.c:860,2'
          Dst:             location_options_release
    - functionName:    cmd_config
      functionSourceFile: '/src/git/builtin/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         6
      ICount:          242
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_config_actions
        - parse_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/config.c:1419,6'
          Branch Sides:
            - BranchSide:      'builtin/config.c:1420,24'
              BranchSideFuncs:
                - parse_options
            - BranchSide:      'builtin/config.c:1425,28'
              BranchSideFuncs:
                - cmd_config_actions
      Callsites:
        - Src:             'builtin/config.c:1417,9'
          Dst:             parse_options
        - Src:             'builtin/config.c:1420,10'
          Dst:             parse_options
        - Src:             'builtin/config.c:1425,9'
          Dst:             cmd_config_actions
    - functionName:    loose_garbage
      functionSourceFile: '/src/git/builtin/count-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/count-objects.c:58,6'
          Branch Sides:
            - BranchSide:      'builtin/count-objects.c:58,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/count-objects.c:59,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bits_to_msg
      functionSourceFile: '/src/git/builtin/count-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - seen_bits
      BBCount:         9
      ICount:          43
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/count-objects.c:27,2'
          Branch Sides:
            - BranchSide:      'builtin/count-objects.c:29,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/count-objects.c:31,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/count-objects.c:33,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/count-objects.c:35,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/count-objects.c:36,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/count-objects.c:38,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    print_alternate
      functionSourceFile: '/src/git/builtin/count-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - odb
        - data
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - printf
        - putchar
        - quote_c_style
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/count-objects.c:87,2'
          Dst:             printf
        - Src:             'builtin/count-objects.c:88,2'
          Dst:             quote_c_style
        - Src:             'builtin/count-objects.c:89,2'
          Dst:             putchar
    - functionName:    count_cruft
      functionSourceFile: '/src/git/builtin/count-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - __xpg_basename
        - path
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - loose_garbage
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/count-objects.c:81,2'
          Dst:             loose_garbage
    - functionName:    count_loose
      functionSourceFile: '/src/git/builtin/count-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - path
        - data
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - has_object_pack
        - loose_garbage
        - lstat64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/count-objects.c:67,23'
          Branch Sides:
            - BranchSide:      'builtin/count-objects.c:67,27'
              BranchSideFuncs:
                - loose_garbage
            - BranchSide:      'builtin/count-objects.c:68,17'
              BranchSideFuncs:
                - loose_garbage
        - Branch String:   'builtin/count-objects.c:67,6'
          Branch Sides:
            - BranchSide:      'builtin/count-objects.c:68,17'
              BranchSideFuncs:
                - has_object_pack
            - BranchSide:      'builtin/count-objects.c:70,17'
              BranchSideFuncs:
                - has_object_pack
      Callsites:
        - Src:             'builtin/count-objects.c:67,6'
          Dst:             lstat64
        - Src:             'builtin/count-objects.c:68,3'
          Dst:             loose_garbage
        - Src:             'builtin/count-objects.c:72,18'
          Dst:             has_object_pack
    - functionName:    real_report_garbage
      functionSourceFile: '/src/git/builtin/count-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - seen_bits
        - path
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bits_to_msg
        - stat64
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/count-objects.c:47,6'
          Branch Sides:
            - BranchSide:      'builtin/count-objects.c:48,3'
              BranchSideFuncs:
                - stat64
                - warning
            - BranchSide:      'builtin/count-objects.c:50,12'
              BranchSideFuncs:
                - stat64
                - warning
        - Branch String:   'builtin/count-objects.c:50,6'
          Branch Sides:
            - BranchSide:      'builtin/count-objects.c:51,22'
              BranchSideFuncs:
                - warning
            - BranchSide:      'builtin/count-objects.c:52,20'
              BranchSideFuncs:
                - warning
      Callsites:
        - Src:             'builtin/count-objects.c:45,21'
          Dst:             bits_to_msg
        - Src:             'builtin/count-objects.c:50,7'
          Dst:             stat64
        - Src:             'builtin/count-objects.c:52,2'
          Dst:             warning
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_count_objects
      functionSourceFile: '/src/git/builtin/count-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         25
      ICount:          268
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - count_loose
        - for_each_loose_file_in_objdir
        - foreach_alt_odb
        - get_all_packs
        - get_object_directory
        - git_config
        - git_default_config
        - open_pack_index
        - parse_options
        - print_alternate
        - printf
        - report_linked_checkout_garbage
        - strbuf_addf
        - strbuf_humanise_bytes
        - strbuf_release
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/count-objects.c:112,6'
          Branch Sides:
            - BranchSide:      'builtin/count-objects.c:113,43'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/count-objects.c:114,6'
              BranchSideFuncs:
                - get_object_directory
                - for_each_loose_file_in_objdir
                - strbuf_addf
                - printf
                - strbuf_release
                - strbuf_humanise_bytes
                - get_all_packs
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - foreach_alt_odb
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - open_pack_index
                - report_linked_checkout_garbage
        - Branch String:   'builtin/count-objects.c:114,6'
          Branch Sides:
            - BranchSide:      'builtin/count-objects.c:115,18'
              BranchSideFuncs:
                - report_linked_checkout_garbage
                - get_object_directory
                - for_each_loose_file_in_objdir
                - strbuf_addf
                - printf
                - strbuf_release
                - strbuf_humanise_bytes
                - get_all_packs
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - foreach_alt_odb
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - open_pack_index
            - BranchSide:      'builtin/count-objects.c:119,32'
              BranchSideFuncs:
                - get_object_directory
                - for_each_loose_file_in_objdir
                - strbuf_addf
                - printf
                - strbuf_release
                - strbuf_humanise_bytes
                - get_all_packs
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - foreach_alt_odb
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - open_pack_index
        - Branch String:   'builtin/count-objects.c:122,6'
          Branch Sides:
            - BranchSide:      'builtin/count-objects.c:124,17'
              BranchSideFuncs:
                - get_all_packs
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - foreach_alt_odb
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - open_pack_index
            - BranchSide:      'builtin/count-objects.c:166,17'
              BranchSideFuncs:
                - strbuf_addf
                - printf
                - strbuf_release
                - strbuf_humanise_bytes
        - Branch String:   'builtin/count-objects.c:130,3'
          Branch Sides:
            - BranchSide:      'builtin/count-objects.c:131,9'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - foreach_alt_odb
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - open_pack_index
            - BranchSide:      'builtin/count-objects.c:140,7'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - foreach_alt_odb
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
        - Branch String:   'builtin/count-objects.c:131,8'
          Branch Sides:
            - BranchSide:      'builtin/count-objects.c:132,5'
              BranchSideFuncs:
                - open_pack_index
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - foreach_alt_odb
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
            - BranchSide:      'builtin/count-objects.c:133,24'
              BranchSideFuncs:
                - open_pack_index
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - foreach_alt_odb
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
        - Branch String:   'builtin/count-objects.c:133,8'
          Branch Sides:
            - BranchSide:      'builtin/count-objects.c:134,5'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - foreach_alt_odb
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - open_pack_index
            - BranchSide:      'builtin/count-objects.c:135,14'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - foreach_alt_odb
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - open_pack_index
        - Branch String:   'builtin/count-objects.c:140,7'
          Branch Sides:
            - BranchSide:      'builtin/count-objects.c:141,38'
              BranchSideFuncs:
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - strbuf_humanise_bytes
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - foreach_alt_odb
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/count-objects.c:146,25'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - foreach_alt_odb
                - strbuf_release
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/count-objects.c:167,7'
          Branch Sides:
            - BranchSide:      'builtin/count-objects.c:168,32'
              BranchSideFuncs:
                - strbuf_humanise_bytes
                - printf
                - strbuf_release
            - BranchSide:      'builtin/count-objects.c:171,25'
              BranchSideFuncs:
                - strbuf_addf
                - printf
                - strbuf_release
      Callsites:
        - Src:             'builtin/count-objects.c:108,2'
          Dst:             git_config
        - Src:             'builtin/count-objects.c:108,2'
          Dst:             git_default_config
        - Src:             'builtin/count-objects.c:110,9'
          Dst:             parse_options
        - Src:             'builtin/count-objects.c:113,3'
          Dst:             usage_with_options
        - Src:             'builtin/count-objects.c:116,3'
          Dst:             report_linked_checkout_garbage
        - Src:             'builtin/count-objects.c:119,32'
          Dst:             get_object_directory
        - Src:             'builtin/count-objects.c:119,2'
          Dst:             for_each_loose_file_in_objdir
        - Src:             'builtin/count-objects.c:119,2'
          Dst:             count_loose
        - Src:             'builtin/count-objects.c:119,2'
          Dst:             count_cruft
        - Src:             'builtin/count-objects.c:130,12'
          Dst:             get_all_packs
        - Src:             'builtin/count-objects.c:133,8'
          Dst:             open_pack_index
        - Src:             'builtin/count-objects.c:141,4'
          Dst:             strbuf_humanise_bytes
        - Src:             'builtin/count-objects.c:142,4'
          Dst:             strbuf_humanise_bytes
        - Src:             'builtin/count-objects.c:143,4'
          Dst:             strbuf_humanise_bytes
        - Src:             'builtin/count-objects.c:145,4'
          Dst:             strbuf_addf
        - Src:             'builtin/count-objects.c:147,4'
          Dst:             strbuf_addf
        - Src:             'builtin/count-objects.c:149,4'
          Dst:             strbuf_addf
        - Src:             'builtin/count-objects.c:153,3'
          Dst:             printf
        - Src:             'builtin/count-objects.c:154,3'
          Dst:             printf
        - Src:             'builtin/count-objects.c:155,3'
          Dst:             printf
        - Src:             'builtin/count-objects.c:156,3'
          Dst:             printf
        - Src:             'builtin/count-objects.c:157,3'
          Dst:             printf
        - Src:             'builtin/count-objects.c:158,3'
          Dst:             printf
        - Src:             'builtin/count-objects.c:159,3'
          Dst:             printf
        - Src:             'builtin/count-objects.c:160,3'
          Dst:             printf
        - Src:             'builtin/count-objects.c:161,3'
          Dst:             foreach_alt_odb
        - Src:             'builtin/count-objects.c:161,3'
          Dst:             print_alternate
        - Src:             'builtin/count-objects.c:162,3'
          Dst:             strbuf_release
        - Src:             'builtin/count-objects.c:163,3'
          Dst:             strbuf_release
        - Src:             'builtin/count-objects.c:164,3'
          Dst:             strbuf_release
        - Src:             'builtin/count-objects.c:168,4'
          Dst:             strbuf_humanise_bytes
        - Src:             'builtin/count-objects.c:170,4'
          Dst:             strbuf_addf
        - Src:             'builtin/count-objects.c:172,3'
          Dst:             printf
        - Src:             'builtin/count-objects.c:173,3'
          Dst:             strbuf_release
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cache_credential
      functionSourceFile: '/src/git/builtin/credential-cache--daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - timeout
      BBCount:         11
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - git_time
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/credential-cache--daemon.c:26,2'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:26,2'
              BranchSideFuncs:
                - st_mult.3511
                - xrealloc
                - git_time.3516
            - BranchSide:      'builtin/credential-cache--daemon.c:26,2'
              BranchSideFuncs:
                - git_time.3516
        - Branch String:   'builtin/credential-cache--daemon.c:26,2'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:26,2'
              BranchSideFuncs:
                - st_mult.3511
                - xrealloc
                - git_time.3516
            - BranchSide:      'builtin/credential-cache--daemon.c:26,2'
              BranchSideFuncs:
                - st_mult.3511
                - xrealloc
                - git_time.3516
      Callsites:
        - Src:             'builtin/credential-cache--daemon.c:26,2'
          Dst:             st_mult
        - Src:             'builtin/credential-cache--daemon.c:26,2'
          Dst:             xrealloc
        - Src:             'builtin/credential-cache--daemon.c:32,18'
          Dst:             git_time
    - functionName:    git_time
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tloc
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gettimeofday
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:381,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:381,6'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:382,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:379,2'
          Dst:             gettimeofday
    - functionName:    remove_credential
      functionSourceFile: '/src/git/builtin/credential-cache--daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - match_password
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - credential_match
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/credential-cache--daemon.c:51,2'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:52,8'
              BranchSideFuncs:
                - credential_match
            - BranchSide:      'builtin/credential-cache--daemon.c:56,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/credential-cache--daemon.c:53,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:54,4'
              BranchSideFuncs:
                - credential_match
            - BranchSide:      'builtin/credential-cache--daemon.c:55,2'
              BranchSideFuncs:
                - credential_match
      Callsites:
        - Src:             'builtin/credential-cache--daemon.c:53,7'
          Dst:             credential_match
    - functionName:    lookup_credential
      functionSourceFile: '/src/git/builtin/credential-cache--daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - credential_match
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/credential-cache--daemon.c:38,2'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:39,27'
              BranchSideFuncs:
                - credential_match
            - BranchSide:      'builtin/credential-cache--daemon.c:43,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/credential-cache--daemon.c:40,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:41,12'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-cache--daemon.c:42,2'
              BranchSideFuncs:
                - credential_match
      Callsites:
        - Src:             'builtin/credential-cache--daemon.c:40,7'
          Dst:             credential_match
    - functionName:    read_request
      functionSourceFile: '/src/git/builtin/credential-cache--daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fh
        - c
        - action
        - timeout
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - atoi
        - const_error
        - credential_read
        - credential_set_all_capabilities
        - error
        - skip_prefix
        - strbuf_addstr
        - strbuf_getline_lf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/credential-cache--daemon.c:109,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:110,10'
              BranchSideFuncs:
                - strbuf_addstr.3513
                - strbuf_getline_lf
                - skip_prefix.3515
                - error
                - const_error.3514
                - atoi
                - credential_set_all_capabilities
                - credential_read
            - BranchSide:      'builtin/credential-cache--daemon.c:111,16'
              BranchSideFuncs:
                - strbuf_addstr.3513
                - strbuf_getline_lf
                - skip_prefix.3515
                - error
                - const_error.3514
                - atoi
                - credential_set_all_capabilities
                - credential_read
        - Branch String:   'builtin/credential-cache--daemon.c:114,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:115,10'
              BranchSideFuncs:
                - atoi
                - credential_set_all_capabilities
                - credential_read
            - BranchSide:      'builtin/credential-cache--daemon.c:116,18'
              BranchSideFuncs:
                - atoi
                - credential_set_all_capabilities
                - credential_read
        - Branch String:   'builtin/credential-cache--daemon.c:120,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:121,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-cache--daemon.c:122,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/credential-cache--daemon.c:108,2'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/credential-cache--daemon.c:109,7'
          Dst:             skip_prefix
        - Src:             'builtin/credential-cache--daemon.c:110,10'
          Dst:             error
        - Src:             'builtin/credential-cache--daemon.c:110,10'
          Dst:             const_error
        - Src:             'builtin/credential-cache--daemon.c:111,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/credential-cache--daemon.c:113,2'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/credential-cache--daemon.c:114,7'
          Dst:             skip_prefix
        - Src:             'builtin/credential-cache--daemon.c:115,10'
          Dst:             error
        - Src:             'builtin/credential-cache--daemon.c:115,10'
          Dst:             const_error
        - Src:             'builtin/credential-cache--daemon.c:116,13'
          Dst:             atoi
        - Src:             'builtin/credential-cache--daemon.c:118,2'
          Dst:             credential_set_all_capabilities
        - Src:             'builtin/credential-cache--daemon.c:120,6'
          Dst:             credential_read
    - functionName:    serve_one_client
      functionSourceFile: '/src/git/builtin/credential-cache--daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - out
      BBCount:         60
      ICount:          327
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - cache_credential
        - common_exit
        - credential_clear
        - credential_has_capability
        - exit
        - fprintf
        - lookup_credential
        - read_request
        - remove_credential
        - strbuf_release
        - strcmp
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/credential-cache--daemon.c:131,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:131,6'
              BranchSideFuncs:
                - credential_clear
                - strbuf_release
            - BranchSide:      'builtin/credential-cache--daemon.c:133,26'
              BranchSideFuncs:
                - strcmp
                - lookup_credential
                - credential_clear
                - strbuf_release
                - fprintf
                - credential_has_capability
                - credential_has_capability
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - common_exit
                - exit
                - strcmp
                - remove_credential
                - strcmp
                - warning
                - remove_credential
                - cache_credential
                - warning
                - warning
                - warning
        - Branch String:   'builtin/credential-cache--daemon.c:133,11'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:134,38'
              BranchSideFuncs:
                - strcmp
                - common_exit
                - exit
                - strcmp
                - remove_credential
                - credential_clear
                - strbuf_release
                - strcmp
                - warning
                - remove_credential
                - cache_credential
                - warning
                - warning
                - warning
            - BranchSide:      'builtin/credential-cache--daemon.c:156,26'
              BranchSideFuncs:
                - strcmp
                - common_exit
                - exit
                - strcmp
                - remove_credential
                - credential_clear
                - strbuf_release
                - strcmp
                - warning
                - remove_credential
                - cache_credential
                - warning
                - warning
                - warning
        - Branch String:   'builtin/credential-cache--daemon.c:135,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:136,4'
              BranchSideFuncs:
                - fprintf
                - credential_has_capability
                - credential_has_capability
                - credential_clear
                - strbuf_release
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/credential-cache--daemon.c:155,2'
              BranchSideFuncs:
                - credential_clear
                - strbuf_release
        - Branch String:   'builtin/credential-cache--daemon.c:140,8'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:141,13'
              BranchSideFuncs:
                - fprintf
                - credential_has_capability
                - credential_has_capability
                - credential_clear
                - strbuf_release
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/credential-cache--daemon.c:142,8'
              BranchSideFuncs:
                - credential_has_capability
                - credential_has_capability
                - credential_clear
                - strbuf_release
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/credential-cache--daemon.c:142,8'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:143,13'
              BranchSideFuncs:
                - fprintf
                - credential_has_capability
                - credential_has_capability
                - credential_clear
                - strbuf_release
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/credential-cache--daemon.c:144,37'
              BranchSideFuncs:
                - credential_has_capability
                - credential_has_capability
                - credential_clear
                - strbuf_release
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/credential-cache--daemon.c:144,74'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:144,77'
              BranchSideFuncs:
                - credential_has_capability
                - credential_clear
                - strbuf_release
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/credential-cache--daemon.c:146,37'
              BranchSideFuncs:
                - credential_has_capability
                - credential_clear
                - strbuf_release
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/credential-cache--daemon.c:144,8'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:145,13'
              BranchSideFuncs:
                - fprintf
                - credential_has_capability
                - credential_clear
                - strbuf_release
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/credential-cache--daemon.c:146,37'
              BranchSideFuncs:
                - credential_has_capability
                - credential_clear
                - strbuf_release
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/credential-cache--daemon.c:146,74'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:146,77'
              BranchSideFuncs:
                - credential_clear
                - strbuf_release
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/credential-cache--daemon.c:148,8'
              BranchSideFuncs:
                - credential_clear
                - strbuf_release
                - fprintf
                - fprintf
        - Branch String:   'builtin/credential-cache--daemon.c:146,8'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:147,13'
              BranchSideFuncs:
                - fprintf
                - credential_clear
                - strbuf_release
                - fprintf
                - fprintf
            - BranchSide:      'builtin/credential-cache--daemon.c:148,8'
              BranchSideFuncs:
                - credential_clear
                - strbuf_release
                - fprintf
                - fprintf
        - Branch String:   'builtin/credential-cache--daemon.c:148,8'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:149,13'
              BranchSideFuncs:
                - fprintf
                - credential_clear
                - strbuf_release
                - fprintf
            - BranchSide:      'builtin/credential-cache--daemon.c:151,8'
              BranchSideFuncs:
                - credential_clear
                - strbuf_release
                - fprintf
        - Branch String:   'builtin/credential-cache--daemon.c:151,8'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:152,13'
              BranchSideFuncs:
                - fprintf
                - credential_clear
                - strbuf_release
            - BranchSide:      'builtin/credential-cache--daemon.c:154,3'
              BranchSideFuncs:
                - credential_clear
                - strbuf_release
        - Branch String:   'builtin/credential-cache--daemon.c:156,11'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:165,3'
              BranchSideFuncs:
                - strcmp
                - remove_credential
                - credential_clear
                - strbuf_release
                - strcmp
                - warning
                - remove_credential
                - cache_credential
                - warning
                - warning
                - warning
            - BranchSide:      'builtin/credential-cache--daemon.c:167,26'
              BranchSideFuncs:
                - strcmp
                - remove_credential
                - credential_clear
                - strbuf_release
                - strcmp
                - warning
                - remove_credential
                - cache_credential
                - warning
                - warning
                - warning
        - Branch String:   'builtin/credential-cache--daemon.c:167,11'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:168,3'
              BranchSideFuncs:
                - strcmp
                - warning
                - credential_clear
                - strbuf_release
                - remove_credential
                - cache_credential
                - warning
                - warning
                - warning
            - BranchSide:      'builtin/credential-cache--daemon.c:169,26'
              BranchSideFuncs:
                - strcmp
                - warning
                - credential_clear
                - strbuf_release
                - remove_credential
                - cache_credential
                - warning
                - warning
                - warning
        - Branch String:   'builtin/credential-cache--daemon.c:169,11'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:170,7'
              BranchSideFuncs:
                - warning
                - credential_clear
                - strbuf_release
            - BranchSide:      'builtin/credential-cache--daemon.c:182,58'
              BranchSideFuncs:
                - warning
                - credential_clear
                - strbuf_release
        - Branch String:   'builtin/credential-cache--daemon.c:170,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:171,4'
              BranchSideFuncs:
                - warning
                - credential_clear
                - strbuf_release
            - BranchSide:      'builtin/credential-cache--daemon.c:172,16'
              BranchSideFuncs:
                - warning
                - credential_clear
                - strbuf_release
                - remove_credential
                - cache_credential
                - warning
        - Branch String:   'builtin/credential-cache--daemon.c:172,25'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:172,31'
              BranchSideFuncs:
                - warning
                - credential_clear
                - strbuf_release
                - remove_credential
                - cache_credential
                - warning
            - BranchSide:      'builtin/credential-cache--daemon.c:172,48'
              BranchSideFuncs:
                - warning
                - credential_clear
                - strbuf_release
                - remove_credential
                - cache_credential
                - warning
        - Branch String:   'builtin/credential-cache--daemon.c:172,41'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:172,48'
              BranchSideFuncs:
                - remove_credential
                - cache_credential
                - credential_clear
                - strbuf_release
                - warning
            - BranchSide:      'builtin/credential-cache--daemon.c:174,14'
              BranchSideFuncs:
                - remove_credential
                - cache_credential
                - credential_clear
                - strbuf_release
                - warning
        - Branch String:   'builtin/credential-cache--daemon.c:172,57'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:172,63'
              BranchSideFuncs:
                - remove_credential
                - cache_credential
                - credential_clear
                - strbuf_release
                - warning
            - BranchSide:      'builtin/credential-cache--daemon.c:174,14'
              BranchSideFuncs:
                - remove_credential
                - cache_credential
                - credential_clear
                - strbuf_release
                - warning
        - Branch String:   'builtin/credential-cache--daemon.c:172,12'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:173,4'
              BranchSideFuncs:
                - remove_credential
                - cache_credential
                - credential_clear
                - strbuf_release
                - warning
            - BranchSide:      'builtin/credential-cache--daemon.c:174,14'
              BranchSideFuncs:
                - remove_credential
                - cache_credential
                - credential_clear
                - strbuf_release
                - warning
        - Branch String:   'builtin/credential-cache--daemon.c:174,12'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:175,4'
              BranchSideFuncs:
                - warning
                - credential_clear
                - strbuf_release
            - BranchSide:      'builtin/credential-cache--daemon.c:177,4'
              BranchSideFuncs:
                - remove_credential
                - cache_credential
                - credential_clear
                - strbuf_release
      Callsites:
        - Src:             'builtin/credential-cache--daemon.c:131,6'
          Dst:             read_request
        - Src:             'builtin/credential-cache--daemon.c:133,12'
          Dst:             strcmp
        - Src:             'builtin/credential-cache--daemon.c:134,38'
          Dst:             lookup_credential
        - Src:             'builtin/credential-cache--daemon.c:139,4'
          Dst:             fprintf
        - Src:             'builtin/credential-cache--daemon.c:141,5'
          Dst:             fprintf
        - Src:             'builtin/credential-cache--daemon.c:143,5'
          Dst:             fprintf
        - Src:             'builtin/credential-cache--daemon.c:144,8'
          Dst:             credential_has_capability
        - Src:             'builtin/credential-cache--daemon.c:145,5'
          Dst:             fprintf
        - Src:             'builtin/credential-cache--daemon.c:146,8'
          Dst:             credential_has_capability
        - Src:             'builtin/credential-cache--daemon.c:147,5'
          Dst:             fprintf
        - Src:             'builtin/credential-cache--daemon.c:149,5'
          Dst:             fprintf
        - Src:             'builtin/credential-cache--daemon.c:152,5'
          Dst:             fprintf
        - Src:             'builtin/credential-cache--daemon.c:156,12'
          Dst:             strcmp
        - Src:             'builtin/credential-cache--daemon.c:165,3'
          Dst:             common_exit
        - Src:             'builtin/credential-cache--daemon.c:165,3'
          Dst:             exit
        - Src:             'builtin/credential-cache--daemon.c:167,12'
          Dst:             strcmp
        - Src:             'builtin/credential-cache--daemon.c:168,3'
          Dst:             remove_credential
        - Src:             'builtin/credential-cache--daemon.c:169,12'
          Dst:             strcmp
        - Src:             'builtin/credential-cache--daemon.c:171,4'
          Dst:             warning
        - Src:             'builtin/credential-cache--daemon.c:173,4'
          Dst:             warning
        - Src:             'builtin/credential-cache--daemon.c:175,4'
          Dst:             warning
        - Src:             'builtin/credential-cache--daemon.c:177,4'
          Dst:             remove_credential
        - Src:             'builtin/credential-cache--daemon.c:178,4'
          Dst:             cache_credential
        - Src:             'builtin/credential-cache--daemon.c:182,3'
          Dst:             warning
        - Src:             'builtin/credential-cache--daemon.c:184,2'
          Dst:             credential_clear
        - Src:             'builtin/credential-cache--daemon.c:185,2'
          Dst:             strbuf_release
    - functionName:    check_expirations
      functionSourceFile: '/src/git/builtin/credential-cache--daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         24
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - credential_clear
        - git_time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/credential-cache--daemon.c:61,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:61,6'
              BranchSideFuncs:
                - git_time.3516
                - credential_clear
            - BranchSide:      'builtin/credential-cache--daemon.c:61,6'
              BranchSideFuncs:
                - git_time.3516
                - credential_clear
        - Branch String:   'builtin/credential-cache--daemon.c:70,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:71,26'
              BranchSideFuncs:
                - credential_clear
            - BranchSide:      'builtin/credential-cache--daemon.c:73,2'
              BranchSideFuncs:
                - credential_clear
        - Branch String:   'builtin/credential-cache--daemon.c:73,2'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:74,7'
              BranchSideFuncs:
                - credential_clear
            - BranchSide:      'builtin/credential-cache--daemon.c:93,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/credential-cache--daemon.c:74,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:75,14'
              BranchSideFuncs:
                - credential_clear
            - BranchSide:      'builtin/credential-cache--daemon.c:87,8'
              BranchSideFuncs:
                - credential_clear
        - Branch String:   'builtin/credential-cache--daemon.c:77,8'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:78,13'
              BranchSideFuncs:
                - credential_clear
            - BranchSide:      'builtin/credential-cache--daemon.c:84,27'
              BranchSideFuncs:
                - credential_clear
        - Branch String:   'builtin/credential-cache--daemon.c:87,8'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:88,12'
              BranchSideFuncs:
                - credential_clear
            - BranchSide:      'builtin/credential-cache--daemon.c:89,5'
              BranchSideFuncs:
                - credential_clear
        - Branch String:   'builtin/credential-cache--daemon.c:93,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:94,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-cache--daemon.c:99,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/credential-cache--daemon.c:94,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:95,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-cache--daemon.c:96,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/credential-cache--daemon.c:62,20'
          Dst:             git_time
        - Src:             'builtin/credential-cache--daemon.c:76,4'
          Dst:             credential_clear
    - functionName:    serve_cache_loop
      functionSourceFile: '/src/git/builtin/credential-cache--daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - accept
        - check_expirations
        - close
        - die_errno
        - dup
        - fclose
        - poll
        - serve_one_client
        - warning_errno
        - xfdopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/credential-cache--daemon.c:194,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:195,3'
              BranchSideFuncs:
                - poll
                - accept
                - dup
                - xfdopen
                - xfdopen
                - serve_one_client
                - fclose
                - fclose
                - warning_errno
                - close
                - warning_errno
                - __errno_location
                - die_errno
            - BranchSide:      'builtin/credential-cache--daemon.c:197,11'
              BranchSideFuncs:
                - poll
                - accept
                - dup
                - xfdopen
                - xfdopen
                - serve_one_client
                - fclose
                - fclose
                - warning_errno
                - close
                - warning_errno
                - __errno_location
                - die_errno
        - Branch String:   'builtin/credential-cache--daemon.c:199,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:200,7'
              BranchSideFuncs:
                - __errno_location
                - die_errno
            - BranchSide:      'builtin/credential-cache--daemon.c:205,10'
              BranchSideFuncs:
                - accept
                - dup
                - xfdopen
                - xfdopen
                - serve_one_client
                - fclose
                - fclose
                - warning_errno
                - close
                - warning_errno
        - Branch String:   'builtin/credential-cache--daemon.c:200,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:201,4'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/credential-cache--daemon.c:202,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/credential-cache--daemon.c:205,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:209,19'
              BranchSideFuncs:
                - accept
                - dup
                - xfdopen
                - xfdopen
                - serve_one_client
                - fclose
                - fclose
                - warning_errno
                - close
                - warning_errno
            - BranchSide:      'builtin/credential-cache--daemon.c:227,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/credential-cache--daemon.c:210,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:211,4'
              BranchSideFuncs:
                - warning_errno
            - BranchSide:      'builtin/credential-cache--daemon.c:214,17'
              BranchSideFuncs:
                - dup
                - xfdopen
                - xfdopen
                - serve_one_client
                - fclose
                - fclose
                - warning_errno
                - close
        - Branch String:   'builtin/credential-cache--daemon.c:215,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:216,4'
              BranchSideFuncs:
                - warning_errno
                - close
            - BranchSide:      'builtin/credential-cache--daemon.c:221,16'
              BranchSideFuncs:
                - xfdopen
                - xfdopen
                - serve_one_client
                - fclose
                - fclose
      Callsites:
        - Src:             'builtin/credential-cache--daemon.c:193,11'
          Dst:             check_expirations
        - Src:             'builtin/credential-cache--daemon.c:199,6'
          Dst:             poll
        - Src:             'builtin/credential-cache--daemon.c:200,7'
          Dst:             __errno_location
        - Src:             'builtin/credential-cache--daemon.c:201,4'
          Dst:             die_errno
        - Src:             'builtin/credential-cache--daemon.c:209,12'
          Dst:             accept
        - Src:             'builtin/credential-cache--daemon.c:211,4'
          Dst:             warning_errno
        - Src:             'builtin/credential-cache--daemon.c:214,13'
          Dst:             dup
        - Src:             'builtin/credential-cache--daemon.c:216,4'
          Dst:             warning_errno
        - Src:             'builtin/credential-cache--daemon.c:217,4'
          Dst:             close
        - Src:             'builtin/credential-cache--daemon.c:221,8'
          Dst:             xfdopen
        - Src:             'builtin/credential-cache--daemon.c:222,9'
          Dst:             xfdopen
        - Src:             'builtin/credential-cache--daemon.c:223,3'
          Dst:             serve_one_client
        - Src:             'builtin/credential-cache--daemon.c:224,3'
          Dst:             fclose
        - Src:             'builtin/credential-cache--daemon.c:225,3'
          Dst:             fclose
    - functionName:    poll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    accept
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_has_dos_drive_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    serve_cache
      functionSourceFile: '/src/git/builtin/credential-cache--daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - socket_path
        - debug
      BBCount:         13
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - close
        - die_errno
        - fclose
        - freopen64
        - printf
        - serve_cache_loop
        - unix_stream_listen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/credential-cache--daemon.c:236,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:237,39'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/credential-cache--daemon.c:239,2'
              BranchSideFuncs:
                - printf
                - fclose
                - freopen64
                - die_errno
                - serve_cache_loop
                - close
        - Branch String:   'builtin/credential-cache--daemon.c:241,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:242,34'
              BranchSideFuncs:
                - serve_cache_loop
                - close
            - BranchSide:      'builtin/credential-cache--daemon.c:246,2'
              BranchSideFuncs:
                - serve_cache_loop
                - close
        - Branch String:   'builtin/credential-cache--daemon.c:242,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:243,4'
              BranchSideFuncs:
                - serve_cache_loop
                - close
            - BranchSide:      'builtin/credential-cache--daemon.c:244,2'
              BranchSideFuncs:
                - serve_cache_loop
                - close
        - Branch String:   'builtin/credential-cache--daemon.c:246,2'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:246,26'
              BranchSideFuncs:
                - serve_cache_loop
                - close
            - BranchSide:      'builtin/credential-cache--daemon.c:249,8'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'builtin/credential-cache--daemon.c:235,7'
          Dst:             unix_stream_listen
        - Src:             'builtin/credential-cache--daemon.c:237,3'
          Dst:             die_errno
        - Src:             'builtin/credential-cache--daemon.c:239,2'
          Dst:             printf
        - Src:             'builtin/credential-cache--daemon.c:240,2'
          Dst:             fclose
        - Src:             'builtin/credential-cache--daemon.c:242,8'
          Dst:             freopen64
        - Src:             'builtin/credential-cache--daemon.c:243,4'
          Dst:             die_errno
        - Src:             'builtin/credential-cache--daemon.c:246,9'
          Dst:             serve_cache_loop
        - Src:             'builtin/credential-cache--daemon.c:249,2'
          Dst:             close
    - functionName:    freopen64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_socket_directory
      functionSourceFile: '/src/git/builtin/credential-cache--daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         15
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - chdir
        - die
        - die_errno
        - dirname
        - mkdir
        - safe_create_leading_directories_const
        - stat64
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/credential-cache--daemon.c:263,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:264,10'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - mkdir
                - chdir
                - free
                - die_errno
                - die_errno
            - BranchSide:      'builtin/credential-cache--daemon.c:273,45'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - mkdir
                - chdir
                - free
                - die_errno
                - die_errno
        - Branch String:   'builtin/credential-cache--daemon.c:264,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:265,8'
              BranchSideFuncs:
                - _.3548
                - die
            - BranchSide:      'builtin/credential-cache--daemon.c:266,2'
              BranchSideFuncs:
                - chdir
                - free
        - Branch String:   'builtin/credential-cache--daemon.c:273,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:274,55'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/credential-cache--daemon.c:275,13'
              BranchSideFuncs:
                - mkdir
                - chdir
                - free
                - die_errno
        - Branch String:   'builtin/credential-cache--daemon.c:275,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:0,0'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/credential-cache--daemon.c:276,38'
              BranchSideFuncs:
                - die_errno
        - Branch String:   'builtin/credential-cache--daemon.c:279,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:279,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/credential-cache--daemon.c:279,6'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/credential-cache--daemon.c:260,20'
          Dst:             xstrdup
        - Src:             'builtin/credential-cache--daemon.c:261,14'
          Dst:             dirname
        - Src:             'builtin/credential-cache--daemon.c:263,7'
          Dst:             stat64
        - Src:             'builtin/credential-cache--daemon.c:265,8'
          Dst:             _
        - Src:             'builtin/credential-cache--daemon.c:265,4'
          Dst:             die
        - Src:             'builtin/credential-cache--daemon.c:273,7'
          Dst:             safe_create_leading_directories_const
        - Src:             'builtin/credential-cache--daemon.c:274,4'
          Dst:             die_errno
        - Src:             'builtin/credential-cache--daemon.c:275,7'
          Dst:             mkdir
        - Src:             'builtin/credential-cache--daemon.c:276,4'
          Dst:             die_errno
        - Src:             'builtin/credential-cache--daemon.c:279,6'
          Dst:             chdir
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    chdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_absolute_path
      functionSourceFile: '/src/git/./abspath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_is_dir_sep
      functionUses:    1
      BranchProfiles:
        - Branch String:   './abspath.h:30,29'
          Branch Sides:
            - BranchSide:      './abspath.h:30,29'
              BranchSideFuncs: []
            - BranchSide:      './abspath.h:30,53'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.3542
      Callsites:
        - Src:             './abspath.h:30,9'
          Dst:             git_is_dir_sep
        - Src:             './abspath.h:30,32'
          Dst:             git_has_dos_drive_prefix
    - functionName:    _have_unix_sockets
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config_get_bool
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_bool
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:755,9'
          Dst:             repo_config_get_bool
    - functionName:    cmd_credential_cache_daemon
      functionSourceFile: '/src/git/builtin/credential-cache--daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         12
      ICount:          111
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - _have_unix_sockets
        - delete_tempfile
        - die
        - git_config_get_bool
        - init_socket_directory
        - is_absolute_path
        - parse_options
        - register_tempfile
        - serve_cache
        - signal
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/credential-cache--daemon.c:311,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:312,7'
              BranchSideFuncs:
                - usage_with_options
                - is_absolute_path.3552
                - die
                - init_socket_directory
                - register_tempfile
                - serve_cache
                - delete_tempfile
                - signal
            - BranchSide:      'builtin/credential-cache--daemon.c:313,7'
              BranchSideFuncs:
                - usage_with_options
                - is_absolute_path.3552
                - die
                - init_socket_directory
                - register_tempfile
                - serve_cache
                - delete_tempfile
                - signal
        - Branch String:   'builtin/credential-cache--daemon.c:313,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:314,29'
              BranchSideFuncs:
                - is_absolute_path.3552
                - die
                - init_socket_directory
                - register_tempfile
                - serve_cache
                - delete_tempfile
                - signal
            - BranchSide:      'builtin/credential-cache--daemon.c:316,24'
              BranchSideFuncs:
                - is_absolute_path.3552
                - die
                - init_socket_directory
                - register_tempfile
                - serve_cache
                - delete_tempfile
                - signal
        - Branch String:   'builtin/credential-cache--daemon.c:316,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:317,3'
              BranchSideFuncs:
                - init_socket_directory
                - register_tempfile
                - serve_cache
                - delete_tempfile
                - signal
            - BranchSide:      'builtin/credential-cache--daemon.c:319,24'
              BranchSideFuncs:
                - init_socket_directory
                - register_tempfile
                - serve_cache
                - delete_tempfile
                - signal
        - Branch String:   'builtin/credential-cache--daemon.c:322,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache--daemon.c:322,6'
              BranchSideFuncs:
                - signal
                - serve_cache
                - delete_tempfile
            - BranchSide:      'builtin/credential-cache--daemon.c:323,3'
              BranchSideFuncs:
                - signal
                - serve_cache
                - delete_tempfile
      Callsites:
        - Src:             'builtin/credential-cache--daemon.c:306,2'
          Dst:             git_config_get_bool
        - Src:             'builtin/credential-cache--daemon.c:308,9'
          Dst:             parse_options
        - Src:             'builtin/credential-cache--daemon.c:311,7'
          Dst:             _have_unix_sockets
        - Src:             'builtin/credential-cache--daemon.c:312,7'
          Dst:             _
        - Src:             'builtin/credential-cache--daemon.c:312,3'
          Dst:             die
        - Src:             'builtin/credential-cache--daemon.c:314,3'
          Dst:             usage_with_options
        - Src:             'builtin/credential-cache--daemon.c:316,7'
          Dst:             is_absolute_path
        - Src:             'builtin/credential-cache--daemon.c:317,3'
          Dst:             die
        - Src:             'builtin/credential-cache--daemon.c:319,2'
          Dst:             init_socket_directory
        - Src:             'builtin/credential-cache--daemon.c:320,16'
          Dst:             register_tempfile
        - Src:             'builtin/credential-cache--daemon.c:323,3'
          Dst:             signal
        - Src:             'builtin/credential-cache--daemon.c:325,2'
          Dst:             serve_cache
        - Src:             'builtin/credential-cache--daemon.c:326,2'
          Dst:             delete_tempfile
    - functionName:    signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    connection_closed
      functionSourceFile: '/src/git/builtin/credential-cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - error
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    spawn_daemon
      functionSourceFile: '/src/git/builtin/credential-cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - socket
      BBCount:         12
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - child_process_clear
        - close
        - die
        - die_errno
        - memcmp
        - read_in_full
        - start_command
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/credential-cache.c:84,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:85,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/credential-cache.c:86,26'
              BranchSideFuncs:
                - read_in_full
                - memcmp
                - child_process_clear
                - close
                - die
                - die_errno
        - Branch String:   'builtin/credential-cache.c:87,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:88,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/credential-cache.c:89,6'
              BranchSideFuncs:
                - memcmp
                - child_process_clear
                - close
                - die
        - Branch String:   'builtin/credential-cache.c:89,13'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:89,23'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/credential-cache.c:90,43'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/credential-cache.c:89,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:90,43'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/credential-cache.c:92,2'
              BranchSideFuncs:
                - child_process_clear
                - close
      Callsites:
        - Src:             'builtin/credential-cache.c:77,2'
          Dst:             strvec_pushl
        - Src:             'builtin/credential-cache.c:84,6'
          Dst:             start_command
        - Src:             'builtin/credential-cache.c:85,3'
          Dst:             die_errno
        - Src:             'builtin/credential-cache.c:86,6'
          Dst:             read_in_full
        - Src:             'builtin/credential-cache.c:88,3'
          Dst:             die_errno
        - Src:             'builtin/credential-cache.c:89,16'
          Dst:             memcmp
        - Src:             'builtin/credential-cache.c:90,3'
          Dst:             die
        - Src:             'builtin/credential-cache.c:92,2'
          Dst:             child_process_clear
        - Src:             'builtin/credential-cache.c:93,2'
          Dst:             close
    - functionName:    connection_fatally_broken
      functionSourceFile: '/src/git/builtin/credential-cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - error
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/credential-cache.c:38,27'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:38,31'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-cache.c:38,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    send_request
      functionSourceFile: '/src/git/builtin/credential-cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - socket
        - out
      BBCount:         20
      ICount:          120
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - close
        - connection_closed
        - die_errno
        - read_in_full
        - shutdown
        - unix_stream_connect
        - write_in_full
        - write_or_die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/credential-cache.c:48,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:49,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-cache.c:51,20'
              BranchSideFuncs:
                - write_in_full
                - shutdown
                - read_in_full
                - write_or_die
                - die_errno
                - __errno_location
                - connection_closed
                - close
                - die_errno
        - Branch String:   'builtin/credential-cache.c:51,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:52,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/credential-cache.c:53,11'
              BranchSideFuncs:
                - shutdown
                - read_in_full
                - write_or_die
                - die_errno
                - __errno_location
                - connection_closed
                - close
        - Branch String:   'builtin/credential-cache.c:60,14'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:60,18'
              BranchSideFuncs:
                - close
            - BranchSide:      'builtin/credential-cache.c:61,4'
              BranchSideFuncs:
                - close
        - Branch String:   'builtin/credential-cache.c:60,24'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:60,45'
              BranchSideFuncs:
                - __errno_location
                - connection_closed
                - write_or_die
                - read_in_full
                - close
                - die_errno
            - BranchSide:      'builtin/credential-cache.c:62,7'
              BranchSideFuncs:
                - write_or_die
                - read_in_full
                - __errno_location
                - connection_closed
                - close
                - die_errno
        - Branch String:   'builtin/credential-cache.c:60,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:61,4'
              BranchSideFuncs:
                - close
            - BranchSide:      'builtin/credential-cache.c:62,7'
              BranchSideFuncs:
                - write_or_die
                - read_in_full
                - __errno_location
                - connection_closed
                - close
                - die_errno
        - Branch String:   'builtin/credential-cache.c:62,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:63,4'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/credential-cache.c:64,19'
              BranchSideFuncs:
                - write_or_die
                - read_in_full
                - die_errno
                - __errno_location
                - connection_closed
                - close
      Callsites:
        - Src:             'builtin/credential-cache.c:46,11'
          Dst:             unix_stream_connect
        - Src:             'builtin/credential-cache.c:51,6'
          Dst:             write_in_full
        - Src:             'builtin/credential-cache.c:52,3'
          Dst:             die_errno
        - Src:             'builtin/credential-cache.c:53,2'
          Dst:             shutdown
        - Src:             'builtin/credential-cache.c:59,7'
          Dst:             read_in_full
        - Src:             'builtin/credential-cache.c:60,45'
          Dst:             __errno_location
        - Src:             'builtin/credential-cache.c:60,27'
          Dst:             connection_closed
        - Src:             'builtin/credential-cache.c:63,4'
          Dst:             die_errno
        - Src:             'builtin/credential-cache.c:64,3'
          Dst:             write_or_die
        - Src:             'builtin/credential-cache.c:67,2'
          Dst:             close
    - functionName:    shutdown
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    announce_capabilities
      functionSourceFile: '/src/git/builtin/credential-cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - credential_announce_capabilities
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/credential-cache.c:135,20'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:135,20'
              BranchSideFuncs:
                - credential_announce_capabilities
            - BranchSide:      'builtin/credential-cache.c:135,20'
              BranchSideFuncs:
                - credential_announce_capabilities
      Callsites:
        - Src:             'builtin/credential-cache.c:137,2'
          Dst:             credential_announce_capabilities
    - functionName:    do_cache
      functionSourceFile: '/src/git/builtin/credential-cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - socket
        - action
        - timeout
        - flags
      BBCount:         18
      ICount:          99
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - connection_fatally_broken
        - die_errno
        - send_request
        - spawn_daemon
        - strbuf_addf
        - strbuf_read
        - strbuf_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/credential-cache.c:103,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:104,7'
              BranchSideFuncs:
                - strbuf_read
                - send_request
                - strbuf_release
                - __errno_location
                - connection_fatally_broken
                - spawn_daemon
                - send_request
                - die_errno
                - die_errno
                - die_errno
            - BranchSide:      'builtin/credential-cache.c:108,19'
              BranchSideFuncs:
                - send_request
                - strbuf_release
                - __errno_location
                - connection_fatally_broken
                - spawn_daemon
                - send_request
                - die_errno
                - die_errno
        - Branch String:   'builtin/credential-cache.c:104,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:105,4'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/credential-cache.c:106,2'
              BranchSideFuncs:
                - send_request
                - strbuf_release
                - __errno_location
                - connection_fatally_broken
                - spawn_daemon
                - send_request
                - die_errno
                - die_errno
        - Branch String:   'builtin/credential-cache.c:108,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:108,6'
              BranchSideFuncs:
                - __errno_location
                - connection_fatally_broken
                - strbuf_release
                - spawn_daemon
                - send_request
                - die_errno
                - die_errno
            - BranchSide:      'builtin/credential-cache.c:109,33'
              BranchSideFuncs:
                - __errno_location
                - connection_fatally_broken
                - strbuf_release
                - spawn_daemon
                - send_request
                - die_errno
                - die_errno
        - Branch String:   'builtin/credential-cache.c:109,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:110,4'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/credential-cache.c:111,7'
              BranchSideFuncs:
                - strbuf_release
                - spawn_daemon
                - send_request
                - die_errno
        - Branch String:   'builtin/credential-cache.c:111,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:112,17'
              BranchSideFuncs:
                - spawn_daemon
                - send_request
                - strbuf_release
                - die_errno
            - BranchSide:      'builtin/credential-cache.c:116,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/credential-cache.c:113,8'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:114,5'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/credential-cache.c:115,3'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/credential-cache.c:101,2'
          Dst:             strbuf_addf
        - Src:             'builtin/credential-cache.c:102,2'
          Dst:             strbuf_addf
        - Src:             'builtin/credential-cache.c:104,7'
          Dst:             strbuf_read
        - Src:             'builtin/credential-cache.c:105,4'
          Dst:             die_errno
        - Src:             'builtin/credential-cache.c:108,6'
          Dst:             send_request
        - Src:             'builtin/credential-cache.c:109,33'
          Dst:             __errno_location
        - Src:             'builtin/credential-cache.c:109,7'
          Dst:             connection_fatally_broken
        - Src:             'builtin/credential-cache.c:110,4'
          Dst:             die_errno
        - Src:             'builtin/credential-cache.c:112,4'
          Dst:             spawn_daemon
        - Src:             'builtin/credential-cache.c:113,8'
          Dst:             send_request
        - Src:             'builtin/credential-cache.c:114,5'
          Dst:             die_errno
        - Src:             'builtin/credential-cache.c:117,2'
          Dst:             strbuf_release
    - functionName:    get_socket_path
      functionSourceFile: '/src/git/builtin/credential-cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - interpolate_path
        - stat64
        - xdg_cache_home
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/credential-cache.c:122,14'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:124,12'
              BranchSideFuncs:
                - interpolate_path
                - xdg_cache_home
                - free
                - stat64
                - xstrfmt
            - BranchSide:      'builtin/credential-cache.c:124,12'
              BranchSideFuncs:
                - interpolate_path
                - xdg_cache_home
                - free
                - stat64
                - xstrfmt
        - Branch String:   'builtin/credential-cache.c:125,14'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:125,23'
              BranchSideFuncs:
                - stat64
                - xdg_cache_home
                - free
                - xstrfmt
            - BranchSide:      'builtin/credential-cache.c:128,12'
              BranchSideFuncs:
                - xdg_cache_home
                - free
        - Branch String:   'builtin/credential-cache.c:125,37'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:125,40'
              BranchSideFuncs:
                - xdg_cache_home
                - free
            - BranchSide:      'builtin/credential-cache.c:128,12'
              BranchSideFuncs:
                - xdg_cache_home
                - free
        - Branch String:   'builtin/credential-cache.c:125,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:126,33'
              BranchSideFuncs:
                - xstrfmt
                - free
            - BranchSide:      'builtin/credential-cache.c:128,12'
              BranchSideFuncs:
                - xdg_cache_home
                - free
      Callsites:
        - Src:             'builtin/credential-cache.c:124,12'
          Dst:             interpolate_path
        - Src:             'builtin/credential-cache.c:125,18'
          Dst:             stat64
        - Src:             'builtin/credential-cache.c:126,12'
          Dst:             xstrfmt
        - Src:             'builtin/credential-cache.c:128,12'
          Dst:             xdg_cache_home
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    _have_unix_sockets
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_credential_cache
      functionSourceFile: '/src/git/builtin/credential-cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         27
      ICount:          213
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - _have_unix_sockets
        - announce_capabilities
        - die
        - do_cache
        - get_socket_path
        - parse_options
        - strcmp
        - usage_with_options
        - xstrdup_or_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/credential-cache.c:159,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:160,22'
              BranchSideFuncs:
                - _have_unix_sockets.3603
                - _.3601
                - die
                - xstrdup_or_null.3600
                - get_socket_path
                - die
                - strcmp
                - do_cache
                - free
                - strcmp
                - do_cache
                - strcmp
                - strcmp
                - do_cache
                - strcmp
                - announce_capabilities
            - BranchSide:      'builtin/credential-cache.c:161,7'
              BranchSideFuncs:
                - _have_unix_sockets.3603
                - _.3601
                - die
                - xstrdup_or_null.3600
                - get_socket_path
                - die
                - strcmp
                - do_cache
                - free
                - strcmp
                - do_cache
                - strcmp
                - strcmp
                - do_cache
                - strcmp
                - announce_capabilities
        - Branch String:   'builtin/credential-cache.c:163,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:164,7'
              BranchSideFuncs:
                - xstrdup_or_null.3600
                - get_socket_path
                - die
                - strcmp
                - do_cache
                - free
                - strcmp
                - do_cache
                - strcmp
                - strcmp
                - do_cache
                - strcmp
                - announce_capabilities
            - BranchSide:      'builtin/credential-cache.c:166,32'
              BranchSideFuncs:
                - xstrdup_or_null.3600
                - get_socket_path
                - die
                - strcmp
                - do_cache
                - free
                - strcmp
                - do_cache
                - strcmp
                - strcmp
                - do_cache
                - strcmp
                - announce_capabilities
        - Branch String:   'builtin/credential-cache.c:167,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:168,17'
              BranchSideFuncs:
                - die
                - strcmp
                - do_cache
                - free
                - strcmp
                - do_cache
                - strcmp
                - strcmp
                - do_cache
                - strcmp
                - announce_capabilities
            - BranchSide:      'builtin/credential-cache.c:169,7'
              BranchSideFuncs:
                - die
                - strcmp
                - do_cache
                - free
                - strcmp
                - do_cache
                - strcmp
                - strcmp
                - do_cache
                - strcmp
                - announce_capabilities
        - Branch String:   'builtin/credential-cache.c:169,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:170,3'
              BranchSideFuncs:
                - strcmp
                - do_cache
                - free
                - strcmp
                - do_cache
                - strcmp
                - strcmp
                - do_cache
                - strcmp
                - announce_capabilities
            - BranchSide:      'builtin/credential-cache.c:172,14'
              BranchSideFuncs:
                - strcmp
                - do_cache
                - free
                - strcmp
                - do_cache
                - strcmp
                - strcmp
                - do_cache
                - strcmp
                - announce_capabilities
        - Branch String:   'builtin/credential-cache.c:172,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:173,12'
              BranchSideFuncs:
                - strcmp
                - do_cache
                - free
                - strcmp
                - strcmp
                - do_cache
                - strcmp
                - announce_capabilities
            - BranchSide:      'builtin/credential-cache.c:174,19'
              BranchSideFuncs:
                - strcmp
                - do_cache
                - free
                - strcmp
                - strcmp
                - do_cache
                - strcmp
                - announce_capabilities
        - Branch String:   'builtin/credential-cache.c:174,30'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:174,41'
              BranchSideFuncs:
                - strcmp
                - do_cache
                - free
                - strcmp
                - do_cache
                - strcmp
                - announce_capabilities
            - BranchSide:      'builtin/credential-cache.c:175,12'
              BranchSideFuncs:
                - do_cache
                - free
        - Branch String:   'builtin/credential-cache.c:174,11'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:175,12'
              BranchSideFuncs:
                - strcmp
                - do_cache
                - free
                - strcmp
                - announce_capabilities
            - BranchSide:      'builtin/credential-cache.c:176,19'
              BranchSideFuncs:
                - strcmp
                - do_cache
                - free
                - strcmp
                - announce_capabilities
        - Branch String:   'builtin/credential-cache.c:176,11'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:177,12'
              BranchSideFuncs:
                - strcmp
                - announce_capabilities
                - free
            - BranchSide:      'builtin/credential-cache.c:178,19'
              BranchSideFuncs:
                - strcmp
                - announce_capabilities
                - free
        - Branch String:   'builtin/credential-cache.c:178,11'
          Branch Sides:
            - BranchSide:      'builtin/credential-cache.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/credential-cache.c:179,3'
              BranchSideFuncs:
                - announce_capabilities
                - free
      Callsites:
        - Src:             'builtin/credential-cache.c:158,9'
          Dst:             parse_options
        - Src:             'builtin/credential-cache.c:160,3'
          Dst:             usage_with_options
        - Src:             'builtin/credential-cache.c:163,7'
          Dst:             _have_unix_sockets
        - Src:             'builtin/credential-cache.c:164,7'
          Dst:             _
        - Src:             'builtin/credential-cache.c:164,3'
          Dst:             die
        - Src:             'builtin/credential-cache.c:166,16'
          Dst:             xstrdup_or_null
        - Src:             'builtin/credential-cache.c:168,17'
          Dst:             get_socket_path
        - Src:             'builtin/credential-cache.c:170,3'
          Dst:             die
        - Src:             'builtin/credential-cache.c:172,7'
          Dst:             strcmp
        - Src:             'builtin/credential-cache.c:173,3'
          Dst:             do_cache
        - Src:             'builtin/credential-cache.c:174,12'
          Dst:             strcmp
        - Src:             'builtin/credential-cache.c:174,34'
          Dst:             strcmp
        - Src:             'builtin/credential-cache.c:175,3'
          Dst:             do_cache
        - Src:             'builtin/credential-cache.c:176,12'
          Dst:             strcmp
        - Src:             'builtin/credential-cache.c:177,3'
          Dst:             do_cache
        - Src:             'builtin/credential-cache.c:178,12'
          Dst:             strcmp
        - Src:             'builtin/credential-cache.c:179,3'
          Dst:             announce_capabilities
    - functionName:    is_rfc3986_reserved_or_unreserved
      functionSourceFile: '/src/git/builtin/credential-store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ch
      BBCount:         26
      ICount:          110
      EdgeCount:       26
      CyclomaticComplexity: 2
      functionsReached:
        - is_rfc3986_unreserved
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/credential-store.c:86,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:88,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/credential-store.c:88,2'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:92,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:94,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/credential-store.c:86,6'
          Dst:             is_rfc3986_unreserved
    - functionName:    is_rfc3986_unreserved
      functionSourceFile: '/src/git/builtin/credential-store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ch
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/credential-store.c:80,21'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:80,21'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:81,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/credential-store.c:81,13'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:81,13'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:81,16'
              BranchSideFuncs: []
        - Branch String:   'builtin/credential-store.c:81,26'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:81,26'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:81,29'
              BranchSideFuncs: []
        - Branch String:   'builtin/credential-store.c:81,39'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:81,39'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:81,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    store_credential_file
      functionSourceFile: '/src/git/builtin/credential-store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - c
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - is_rfc3986_reserved_or_unreserved
        - is_rfc3986_unreserved
        - rewrite_credential_file
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr_urlencode
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/credential-store.c:106,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:107,33'
              BranchSideFuncs:
                - strbuf_addstr_urlencode
                - rewrite_credential_file
                - strbuf_release
                - strbuf_addch.3658
                - strbuf_addstr_urlencode
            - BranchSide:      'builtin/credential-store.c:108,6'
              BranchSideFuncs:
                - rewrite_credential_file
                - strbuf_release
                - strbuf_addch.3658
                - strbuf_addstr_urlencode
        - Branch String:   'builtin/credential-store.c:108,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:108,6'
              BranchSideFuncs:
                - strbuf_addch.3658
                - strbuf_addstr_urlencode
                - rewrite_credential_file
                - strbuf_release
            - BranchSide:      'builtin/credential-store.c:109,3'
              BranchSideFuncs:
                - strbuf_addch.3658
                - strbuf_addstr_urlencode
                - rewrite_credential_file
                - strbuf_release
      Callsites:
        - Src:             'builtin/credential-store.c:101,2'
          Dst:             strbuf_addf
        - Src:             'builtin/credential-store.c:102,2'
          Dst:             strbuf_addstr_urlencode
        - Src:             'builtin/credential-store.c:102,2'
          Dst:             is_rfc3986_unreserved
        - Src:             'builtin/credential-store.c:103,2'
          Dst:             strbuf_addch
        - Src:             'builtin/credential-store.c:104,2'
          Dst:             strbuf_addstr_urlencode
        - Src:             'builtin/credential-store.c:104,2'
          Dst:             is_rfc3986_unreserved
        - Src:             'builtin/credential-store.c:105,2'
          Dst:             strbuf_addch
        - Src:             'builtin/credential-store.c:107,3'
          Dst:             strbuf_addstr_urlencode
        - Src:             'builtin/credential-store.c:107,3'
          Dst:             is_rfc3986_unreserved
        - Src:             'builtin/credential-store.c:109,3'
          Dst:             strbuf_addch
        - Src:             'builtin/credential-store.c:110,3'
          Dst:             strbuf_addstr_urlencode
        - Src:             'builtin/credential-store.c:110,3'
          Dst:             is_rfc3986_reserved_or_unreserved
        - Src:             'builtin/credential-store.c:114,2'
          Dst:             rewrite_credential_file
        - Src:             'builtin/credential-store.c:115,2'
          Dst:             strbuf_release
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    4
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    rewrite_credential_file
      functionSourceFile: '/src/git/builtin/credential-store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fn
        - c
        - extra
        - match_password
      BBCount:         10
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - commit_lock_file
        - die_errno
        - git_config_get_int
        - hold_lock_file_for_update_timeout
        - parse_credential_file
        - print_line
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/credential-store.c:69,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:70,13'
              BranchSideFuncs:
                - _.3662
                - die_errno
            - BranchSide:      'builtin/credential-store.c:71,6'
              BranchSideFuncs:
                - parse_credential_file
                - commit_lock_file
                - die_errno
                - print_line
        - Branch String:   'builtin/credential-store.c:71,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:72,14'
              BranchSideFuncs:
                - print_line
                - parse_credential_file
                - commit_lock_file
                - die_errno
            - BranchSide:      'builtin/credential-store.c:73,24'
              BranchSideFuncs:
                - parse_credential_file
                - commit_lock_file
                - die_errno
        - Branch String:   'builtin/credential-store.c:74,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:75,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/credential-store.c:76,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/credential-store.c:68,2'
          Dst:             git_config_get_int
        - Src:             'builtin/credential-store.c:69,6'
          Dst:             hold_lock_file_for_update_timeout
        - Src:             'builtin/credential-store.c:70,13'
          Dst:             _
        - Src:             'builtin/credential-store.c:70,3'
          Dst:             die_errno
        - Src:             'builtin/credential-store.c:72,3'
          Dst:             print_line
        - Src:             'builtin/credential-store.c:73,2'
          Dst:             parse_credential_file
        - Src:             'builtin/credential-store.c:73,2'
          Dst:             print_line
        - Src:             'builtin/credential-store.c:74,6'
          Dst:             commit_lock_file
        - Src:             'builtin/credential-store.c:75,3'
          Dst:             die_errno
    - functionName:    git_config_get_int
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_int
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:745,9'
          Dst:             repo_config_get_int
    - functionName:    hold_lock_file_for_update_timeout
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
        - timeout_ms
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:179,9'
          Dst:             hold_lock_file_for_update_timeout_mode
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    print_line
      functionSourceFile: '/src/git/builtin/credential-store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_lock_file_fd
        - strbuf_addch
        - write_or_die
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/credential-store.c:59,2'
          Dst:             strbuf_addch
        - Src:             'builtin/credential-store.c:60,15'
          Dst:             get_lock_file_fd
        - Src:             'builtin/credential-store.c:60,2'
          Dst:             write_or_die
    - functionName:    parse_credential_file
      functionSourceFile: '/src/git/builtin/credential-store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fn
        - c
        - match_cb
        - other_cb
        - match_password
      BBCount:         30
      ICount:          158
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - credential_clear
        - credential_from_url_gently
        - credential_match
        - die_errno
        - fclose
        - git_fopen
        - strbuf_getline_lf
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/credential-store.c:25,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:26,7'
              BranchSideFuncs:
                - strbuf_getline_lf
                - credential_clear
                - strbuf_release
                - fclose
                - credential_from_url_gently
                - credential_match
            - BranchSide:      'builtin/credential-store.c:31,2'
              BranchSideFuncs:
                - strbuf_getline_lf
                - credential_clear
                - strbuf_release
                - fclose
                - credential_from_url_gently
                - credential_match
        - Branch String:   'builtin/credential-store.c:26,23'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:26,26'
              BranchSideFuncs:
                - __errno_location
                - die_errno
            - BranchSide:      'builtin/credential-store.c:28,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/credential-store.c:26,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:27,35'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/credential-store.c:28,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/credential-store.c:31,2'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:32,48'
              BranchSideFuncs:
                - credential_from_url_gently
                - strbuf_getline_lf
                - credential_clear
                - strbuf_release
                - fclose
                - credential_match
            - BranchSide:      'builtin/credential-store.c:45,2'
              BranchSideFuncs:
                - credential_clear
                - strbuf_release
                - fclose
        - Branch String:   'builtin/credential-store.c:32,56'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:33,13'
              BranchSideFuncs:
                - strbuf_getline_lf
                - credential_clear
                - strbuf_release
                - fclose
                - credential_from_url_gently
                - credential_match
            - BranchSide:      'builtin/credential-store.c:41,12'
              BranchSideFuncs:
                - strbuf_getline_lf
                - credential_clear
                - strbuf_release
                - fclose
                - credential_from_url_gently
                - credential_match
        - Branch String:   'builtin/credential-store.c:33,22'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:33,31'
              BranchSideFuncs:
                - strbuf_getline_lf
                - credential_clear
                - strbuf_release
                - fclose
                - credential_from_url_gently
                - credential_match
            - BranchSide:      'builtin/credential-store.c:41,12'
              BranchSideFuncs:
                - strbuf_getline_lf
                - credential_clear
                - strbuf_release
                - fclose
                - credential_from_url_gently
                - credential_match
        - Branch String:   'builtin/credential-store.c:33,40'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:34,24'
              BranchSideFuncs:
                - credential_match
                - strbuf_getline_lf
                - credential_clear
                - strbuf_release
                - fclose
                - credential_from_url_gently
            - BranchSide:      'builtin/credential-store.c:41,12'
              BranchSideFuncs:
                - strbuf_getline_lf
                - credential_clear
                - strbuf_release
                - fclose
                - credential_from_url_gently
                - credential_match
        - Branch String:   'builtin/credential-store.c:32,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:35,21'
              BranchSideFuncs:
                - strbuf_getline_lf
                - credential_clear
                - strbuf_release
                - fclose
                - credential_from_url_gently
                - credential_match
            - BranchSide:      'builtin/credential-store.c:41,12'
              BranchSideFuncs:
                - strbuf_getline_lf
                - credential_clear
                - strbuf_release
                - fclose
                - credential_from_url_gently
                - credential_match
        - Branch String:   'builtin/credential-store.c:36,8'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:37,5'
              BranchSideFuncs:
                - credential_clear
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/credential-store.c:40,3'
              BranchSideFuncs:
                - strbuf_getline_lf
                - credential_clear
                - strbuf_release
                - fclose
                - credential_from_url_gently
                - credential_match
      Callsites:
        - Src:             'builtin/credential-store.c:24,7'
          Dst:             git_fopen
        - Src:             'builtin/credential-store.c:26,7'
          Dst:             __errno_location
        - Src:             'builtin/credential-store.c:26,26'
          Dst:             __errno_location
        - Src:             'builtin/credential-store.c:27,4'
          Dst:             die_errno
        - Src:             'builtin/credential-store.c:31,9'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/credential-store.c:32,8'
          Dst:             credential_from_url_gently
        - Src:             'builtin/credential-store.c:34,7'
          Dst:             credential_match
        - Src:             'builtin/credential-store.c:45,2'
          Dst:             credential_clear
        - Src:             'builtin/credential-store.c:46,2'
          Dst:             strbuf_release
        - Src:             'builtin/credential-store.c:47,2'
          Dst:             fclose
    - functionName:    get_lock_file_fd
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_tempfile_fd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:249,9'
          Dst:             get_tempfile_fd
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    print_entry
      functionSourceFile: '/src/git/builtin/credential-store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/credential-store.c:53,2'
          Dst:             printf
        - Src:             'builtin/credential-store.c:54,2'
          Dst:             printf
    - functionName:    store_credential
      functionSourceFile: '/src/git/builtin/credential-store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fns
        - c
      BBCount:         27
      ICount:          142
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - access
        - store_credential_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/credential-store.c:129,19'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:129,24'
              BranchSideFuncs:
                - store_credential_file
                - access
                - store_credential_file
            - BranchSide:      'builtin/credential-store.c:130,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/credential-store.c:129,32'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:129,48'
              BranchSideFuncs:
                - store_credential_file
                - access
                - store_credential_file
            - BranchSide:      'builtin/credential-store.c:129,35'
              BranchSideFuncs:
                - store_credential_file
                - access
                - store_credential_file
        - Branch String:   'builtin/credential-store.c:129,44'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:129,48'
              BranchSideFuncs:
                - store_credential_file
                - access
                - store_credential_file
            - BranchSide:      'builtin/credential-store.c:130,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/credential-store.c:129,60'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:129,64'
              BranchSideFuncs:
                - store_credential_file
                - access
                - store_credential_file
            - BranchSide:      'builtin/credential-store.c:130,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/credential-store.c:129,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:130,3'
              BranchSideFuncs:
                - store_credential_file
                - access
                - store_credential_file
            - BranchSide:      'builtin/credential-store.c:132,2'
              BranchSideFuncs:
                - store_credential_file
                - access
                - store_credential_file
        - Branch String:   'builtin/credential-store.c:132,2'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:132,2'
              BranchSideFuncs:
                - store_credential_file
                - access
                - store_credential_file
            - BranchSide:      'builtin/credential-store.c:132,2'
              BranchSideFuncs:
                - store_credential_file
                - access
                - store_credential_file
        - Branch String:   'builtin/credential-store.c:132,2'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:133,15'
              BranchSideFuncs:
                - access
                - store_credential_file
                - store_credential_file
            - BranchSide:      'builtin/credential-store.c:141,6'
              BranchSideFuncs:
                - store_credential_file
        - Branch String:   'builtin/credential-store.c:133,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:133,31'
              BranchSideFuncs:
                - store_credential_file
                - access
                - store_credential_file
            - BranchSide:      'builtin/credential-store.c:134,26'
              BranchSideFuncs:
                - store_credential_file
        - Branch String:   'builtin/credential-store.c:141,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:141,6'
              BranchSideFuncs:
                - store_credential_file
            - BranchSide:      'builtin/credential-store.c:142,25'
              BranchSideFuncs:
                - store_credential_file
      Callsites:
        - Src:             'builtin/credential-store.c:133,8'
          Dst:             access
        - Src:             'builtin/credential-store.c:134,4'
          Dst:             store_credential_file
        - Src:             'builtin/credential-store.c:142,3'
          Dst:             store_credential_file
    - functionName:    remove_credential
      functionSourceFile: '/src/git/builtin/credential-store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fns
        - c
      BBCount:         23
      ICount:          118
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - access
        - rewrite_credential_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/credential-store.c:157,19'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:157,23'
              BranchSideFuncs:
                - access
                - rewrite_credential_file
            - BranchSide:      'builtin/credential-store.c:159,2'
              BranchSideFuncs:
                - access
                - rewrite_credential_file
        - Branch String:   'builtin/credential-store.c:157,31'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:157,35'
              BranchSideFuncs:
                - access
                - rewrite_credential_file
            - BranchSide:      'builtin/credential-store.c:159,2'
              BranchSideFuncs:
                - access
                - rewrite_credential_file
        - Branch String:   'builtin/credential-store.c:157,43'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:157,47'
              BranchSideFuncs:
                - access
                - rewrite_credential_file
            - BranchSide:      'builtin/credential-store.c:159,2'
              BranchSideFuncs:
                - access
                - rewrite_credential_file
        - Branch String:   'builtin/credential-store.c:157,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:158,3'
              BranchSideFuncs:
                - access
                - rewrite_credential_file
            - BranchSide:      'builtin/credential-store.c:159,2'
              BranchSideFuncs:
                - access
                - rewrite_credential_file
        - Branch String:   'builtin/credential-store.c:159,2'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:159,2'
              BranchSideFuncs:
                - access
                - rewrite_credential_file
            - BranchSide:      'builtin/credential-store.c:159,2'
              BranchSideFuncs:
                - access
                - rewrite_credential_file
        - Branch String:   'builtin/credential-store.c:159,2'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:159,2'
              BranchSideFuncs:
                - access
                - rewrite_credential_file
            - BranchSide:      'builtin/credential-store.c:160,15'
              BranchSideFuncs:
                - access
                - rewrite_credential_file
        - Branch String:   'builtin/credential-store.c:160,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:160,31'
              BranchSideFuncs:
                - access
                - rewrite_credential_file
            - BranchSide:      'builtin/credential-store.c:161,28'
              BranchSideFuncs:
                - rewrite_credential_file
                - access
      Callsites:
        - Src:             'builtin/credential-store.c:160,8'
          Dst:             access
        - Src:             'builtin/credential-store.c:161,4'
          Dst:             rewrite_credential_file
    - functionName:    lookup_credential
      functionSourceFile: '/src/git/builtin/credential-store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fns
        - c
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - parse_credential_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/credential-store.c:168,2'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:168,2'
              BranchSideFuncs:
                - parse_credential_file
            - BranchSide:      'builtin/credential-store.c:168,2'
              BranchSideFuncs:
                - parse_credential_file
        - Branch String:   'builtin/credential-store.c:168,2'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:168,2'
              BranchSideFuncs:
                - parse_credential_file
            - BranchSide:      'builtin/credential-store.c:169,29'
              BranchSideFuncs:
                - parse_credential_file
        - Branch String:   'builtin/credential-store.c:169,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:169,64'
              BranchSideFuncs: []
            - BranchSide:      'builtin/credential-store.c:170,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/credential-store.c:169,7'
          Dst:             parse_credential_file
        - Src:             'builtin/credential-store.c:169,7'
          Dst:             print_entry
    - functionName:    cmd_credential_store
      functionSourceFile: '/src/git/builtin/credential-store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         27
      ICount:          173
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - credential_clear
        - credential_read
        - die
        - interpolate_path
        - lookup_credential
        - parse_options
        - remove_credential
        - store_credential
        - strcmp
        - string_list_append
        - string_list_append_nodup
        - string_list_clear
        - umask
        - usage_with_options
        - xdg_config_home
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/credential-store.c:192,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:193,22'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/credential-store.c:194,7'
              BranchSideFuncs:
                - interpolate_path
                - xdg_config_home
                - die
                - credential_read
                - strcmp
                - lookup_credential.3671
                - string_list_clear
                - credential_clear
                - strcmp
                - remove_credential.3670
                - strcmp
                - store_credential
                - die
                - string_list_append_nodup
                - string_list_append_nodup
                - string_list_append
        - Branch String:   'builtin/credential-store.c:196,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:197,28'
              BranchSideFuncs:
                - string_list_append
                - die
                - credential_read
                - strcmp
                - lookup_credential.3671
                - string_list_clear
                - credential_clear
                - strcmp
                - remove_credential.3670
                - strcmp
                - store_credential
                - die
            - BranchSide:      'builtin/credential-store.c:199,15'
              BranchSideFuncs:
                - interpolate_path
                - xdg_config_home
                - die
                - credential_read
                - strcmp
                - lookup_credential.3671
                - string_list_clear
                - credential_clear
                - strcmp
                - remove_credential.3670
                - strcmp
                - store_credential
                - die
                - string_list_append_nodup
                - string_list_append_nodup
        - Branch String:   'builtin/credential-store.c:199,7'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:200,35'
              BranchSideFuncs:
                - string_list_append_nodup
                - xdg_config_home
                - die
                - credential_read
                - strcmp
                - lookup_credential.3671
                - string_list_clear
                - credential_clear
                - strcmp
                - remove_credential.3670
                - strcmp
                - store_credential
                - die
                - string_list_append_nodup
            - BranchSide:      'builtin/credential-store.c:201,10'
              BranchSideFuncs:
                - xdg_config_home
                - die
                - credential_read
                - strcmp
                - lookup_credential.3671
                - string_list_clear
                - credential_clear
                - strcmp
                - remove_credential.3670
                - strcmp
                - store_credential
                - die
                - string_list_append_nodup
        - Branch String:   'builtin/credential-store.c:205,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:206,3'
              BranchSideFuncs:
                - credential_read
                - strcmp
                - lookup_credential.3671
                - string_list_clear
                - credential_clear
                - strcmp
                - remove_credential.3670
                - strcmp
                - store_credential
                - die
            - BranchSide:      'builtin/credential-store.c:208,26'
              BranchSideFuncs:
                - credential_read
                - strcmp
                - lookup_credential.3671
                - string_list_clear
                - credential_clear
                - strcmp
                - remove_credential.3670
                - strcmp
                - store_credential
                - die
        - Branch String:   'builtin/credential-store.c:208,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:209,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/credential-store.c:211,14'
              BranchSideFuncs:
                - strcmp
                - lookup_credential.3671
                - string_list_clear
                - credential_clear
                - strcmp
                - remove_credential.3670
                - strcmp
                - store_credential
        - Branch String:   'builtin/credential-store.c:211,6'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:212,3'
              BranchSideFuncs:
                - strcmp
                - remove_credential.3670
                - string_list_clear
                - credential_clear
                - strcmp
                - store_credential
            - BranchSide:      'builtin/credential-store.c:213,19'
              BranchSideFuncs:
                - strcmp
                - remove_credential.3670
                - string_list_clear
                - credential_clear
                - strcmp
                - store_credential
        - Branch String:   'builtin/credential-store.c:213,11'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:214,3'
              BranchSideFuncs:
                - strcmp
                - store_credential
                - string_list_clear
                - credential_clear
            - BranchSide:      'builtin/credential-store.c:215,19'
              BranchSideFuncs:
                - strcmp
                - store_credential
                - string_list_clear
                - credential_clear
        - Branch String:   'builtin/credential-store.c:215,11'
          Branch Sides:
            - BranchSide:      'builtin/credential-store.c:0,0'
              BranchSideFuncs:
                - string_list_clear
                - credential_clear
            - BranchSide:      'builtin/credential-store.c:216,3'
              BranchSideFuncs:
                - store_credential
                - string_list_clear
                - credential_clear
      Callsites:
        - Src:             'builtin/credential-store.c:189,2'
          Dst:             umask
        - Src:             'builtin/credential-store.c:191,9'
          Dst:             parse_options
        - Src:             'builtin/credential-store.c:193,3'
          Dst:             usage_with_options
        - Src:             'builtin/credential-store.c:197,3'
          Dst:             string_list_append
        - Src:             'builtin/credential-store.c:199,15'
          Dst:             interpolate_path
        - Src:             'builtin/credential-store.c:200,4'
          Dst:             string_list_append_nodup
        - Src:             'builtin/credential-store.c:201,10'
          Dst:             xdg_config_home
        - Src:             'builtin/credential-store.c:203,4'
          Dst:             string_list_append_nodup
        - Src:             'builtin/credential-store.c:206,3'
          Dst:             die
        - Src:             'builtin/credential-store.c:208,6'
          Dst:             credential_read
        - Src:             'builtin/credential-store.c:209,3'
          Dst:             die
        - Src:             'builtin/credential-store.c:211,7'
          Dst:             strcmp
        - Src:             'builtin/credential-store.c:212,3'
          Dst:             lookup_credential
        - Src:             'builtin/credential-store.c:213,12'
          Dst:             strcmp
        - Src:             'builtin/credential-store.c:214,3'
          Dst:             remove_credential
        - Src:             'builtin/credential-store.c:215,12'
          Dst:             strcmp
        - Src:             'builtin/credential-store.c:216,3'
          Dst:             store_credential
        - Src:             'builtin/credential-store.c:220,2'
          Dst:             string_list_clear
        - Src:             'builtin/credential-store.c:221,2'
          Dst:             credential_clear
    - functionName:    umask
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_credential
      functionSourceFile: '/src/git/builtin/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         22
      ICount:          121
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - credential_announce_capabilities
        - credential_approve
        - credential_clear
        - credential_fill
        - credential_next_state
        - credential_read
        - credential_reject
        - credential_set_all_capabilities
        - credential_write
        - die
        - git_config
        - git_default_config
        - strcmp
        - usage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/credential.c:16,16'
          Branch Sides:
            - BranchSide:      'builtin/credential.c:16,27'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/credential.c:17,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/credential.c:16,6'
          Branch Sides:
            - BranchSide:      'builtin/credential.c:17,3'
              BranchSideFuncs:
                - strcmp
                - credential_set_all_capabilities
                - credential_announce_capabilities
                - credential_read
                - strcmp
                - credential_fill
                - credential_next_state
                - credential_write
                - credential_clear
                - strcmp
                - credential_set_all_capabilities
                - credential_approve
                - strcmp
                - credential_set_all_capabilities
                - credential_reject
                - usage
                - die
            - BranchSide:      'builtin/credential.c:18,7'
              BranchSideFuncs:
                - strcmp
                - credential_set_all_capabilities
                - credential_announce_capabilities
                - credential_read
                - strcmp
                - credential_fill
                - credential_next_state
                - credential_write
                - credential_clear
                - strcmp
                - credential_set_all_capabilities
                - credential_approve
                - strcmp
                - credential_set_all_capabilities
                - credential_reject
                - usage
                - die
        - Branch String:   'builtin/credential.c:20,6'
          Branch Sides:
            - BranchSide:      'builtin/credential.c:21,3'
              BranchSideFuncs:
                - credential_read
                - strcmp
                - credential_fill
                - credential_next_state
                - credential_write
                - credential_clear
                - strcmp
                - credential_set_all_capabilities
                - credential_approve
                - strcmp
                - credential_set_all_capabilities
                - credential_reject
                - usage
                - die
            - BranchSide:      'builtin/credential.c:26,26'
              BranchSideFuncs:
                - credential_read
                - strcmp
                - credential_fill
                - credential_next_state
                - credential_write
                - credential_clear
                - strcmp
                - credential_set_all_capabilities
                - credential_approve
                - strcmp
                - credential_set_all_capabilities
                - credential_reject
                - usage
                - die
        - Branch String:   'builtin/credential.c:26,6'
          Branch Sides:
            - BranchSide:      'builtin/credential.c:27,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/credential.c:29,14'
              BranchSideFuncs:
                - strcmp
                - credential_fill
                - credential_next_state
                - credential_write
                - credential_clear
                - strcmp
                - credential_set_all_capabilities
                - credential_approve
                - strcmp
                - credential_set_all_capabilities
                - credential_reject
                - usage
        - Branch String:   'builtin/credential.c:29,6'
          Branch Sides:
            - BranchSide:      'builtin/credential.c:30,3'
              BranchSideFuncs:
                - strcmp
                - credential_set_all_capabilities
                - credential_approve
                - credential_clear
                - strcmp
                - credential_set_all_capabilities
                - credential_reject
                - usage
            - BranchSide:      'builtin/credential.c:33,21'
              BranchSideFuncs:
                - strcmp
                - credential_set_all_capabilities
                - credential_approve
                - credential_clear
                - strcmp
                - credential_set_all_capabilities
                - credential_reject
                - usage
        - Branch String:   'builtin/credential.c:33,13'
          Branch Sides:
            - BranchSide:      'builtin/credential.c:34,3'
              BranchSideFuncs:
                - strcmp
                - credential_set_all_capabilities
                - credential_reject
                - credential_clear
                - usage
            - BranchSide:      'builtin/credential.c:36,21'
              BranchSideFuncs:
                - strcmp
                - credential_set_all_capabilities
                - credential_reject
                - credential_clear
                - usage
        - Branch String:   'builtin/credential.c:36,13'
          Branch Sides:
            - BranchSide:      'builtin/credential.c:37,3'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/credential.c:40,3'
              BranchSideFuncs:
                - usage
      Callsites:
        - Src:             'builtin/credential.c:14,2'
          Dst:             git_config
        - Src:             'builtin/credential.c:14,2'
          Dst:             git_default_config
        - Src:             'builtin/credential.c:16,20'
          Dst:             strcmp
        - Src:             'builtin/credential.c:17,3'
          Dst:             usage
        - Src:             'builtin/credential.c:20,7'
          Dst:             strcmp
        - Src:             'builtin/credential.c:21,3'
          Dst:             credential_set_all_capabilities
        - Src:             'builtin/credential.c:22,3'
          Dst:             credential_announce_capabilities
        - Src:             'builtin/credential.c:26,6'
          Dst:             credential_read
        - Src:             'builtin/credential.c:27,3'
          Dst:             die
        - Src:             'builtin/credential.c:29,7'
          Dst:             strcmp
        - Src:             'builtin/credential.c:30,3'
          Dst:             credential_fill
        - Src:             'builtin/credential.c:31,3'
          Dst:             credential_next_state
        - Src:             'builtin/credential.c:32,3'
          Dst:             credential_write
        - Src:             'builtin/credential.c:33,14'
          Dst:             strcmp
        - Src:             'builtin/credential.c:34,3'
          Dst:             credential_set_all_capabilities
        - Src:             'builtin/credential.c:35,3'
          Dst:             credential_approve
        - Src:             'builtin/credential.c:36,14'
          Dst:             strcmp
        - Src:             'builtin/credential.c:37,3'
          Dst:             credential_set_all_capabilities
        - Src:             'builtin/credential.c:38,3'
          Dst:             credential_reject
        - Src:             'builtin/credential.c:40,3'
          Dst:             usage
        - Src:             'builtin/credential.c:43,2'
          Dst:             credential_clear
    - functionName:    process_object
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - path
        - data
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - describe_commit
        - free_commit_list
        - oideq
        - reset_revision_walk
        - strbuf_addf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/describe.c:503,42'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:503,46'
              BranchSideFuncs:
                - reset_revision_walk
                - describe_commit
                - strbuf_addf
                - free_commit_list
            - BranchSide:      'builtin/describe.c:503,42'
              BranchSideFuncs: []
        - Branch String:   'builtin/describe.c:503,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:503,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/describe.c:504,3'
              BranchSideFuncs:
                - reset_revision_walk
                - describe_commit
                - strbuf_addf
                - free_commit_list
      Callsites:
        - Src:             'builtin/describe.c:503,6'
          Dst:             oideq
        - Src:             'builtin/describe.c:504,3'
          Dst:             reset_revision_walk
        - Src:             'builtin/describe.c:505,3'
          Dst:             describe_commit
        - Src:             'builtin/describe.c:506,3'
          Dst:             strbuf_addf
        - Src:             'builtin/describe.c:507,3'
          Dst:             free_commit_list
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    describe_commit
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - dst
      BBCount:         141
      ICount:          902
      EdgeCount:       185
      CyclomaticComplexity: 46
      functionsReached:
        - _
        - append_name
        - append_suffix
        - commit_list_insert
        - commit_list_insert_by_date
        - commit_names_at
        - commit_names_peek
        - compare_pt
        - container_of_or_null_offset
        - die
        - find_commit_name
        - finish_depth_computation
        - fprintf
        - free_commit_list
        - get_tagged_oid
        - hashmap_iter_first
        - hashmap_iter_next
        - init_commit_names
        - lookup_commit_reference
        - lookup_commit_reference_gently
        - oid_to_hex
        - pop_commit
        - repo_parse_commit
        - sane_qsort
        - strbuf_add_unique_abbrev
        - strbuf_addstr
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/describe.c:326,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:326,12'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - init_commit_names
                - hashmap_iter_first
                - container_of_or_null_offset
                - commit_list_insert
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
                - lookup_commit_reference_gently
                - hashmap_iter_next
                - container_of_or_null_offset
                - commit_names_at
                - _.3778
                - fprintf
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - get_tagged_oid
            - BranchSide:      'builtin/describe.c:338,7'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - init_commit_names
                - hashmap_iter_first
                - container_of_or_null_offset
                - commit_list_insert
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
                - lookup_commit_reference_gently
                - hashmap_iter_next
                - container_of_or_null_offset
                - commit_names_at
                - _.3778
                - fprintf
        - Branch String:   'builtin/describe.c:326,17'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:326,20'
              BranchSideFuncs:
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - get_tagged_oid
            - BranchSide:      'builtin/describe.c:330,15'
              BranchSideFuncs:
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - get_tagged_oid
        - Branch String:   'builtin/describe.c:326,24'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:326,27'
              BranchSideFuncs:
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - get_tagged_oid
            - BranchSide:      'builtin/describe.c:330,15'
              BranchSideFuncs:
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - get_tagged_oid
        - Branch String:   'builtin/describe.c:326,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:330,15'
              BranchSideFuncs:
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - get_tagged_oid
            - BranchSide:      'builtin/describe.c:338,7'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - init_commit_names
                - hashmap_iter_first
                - container_of_or_null_offset
                - commit_list_insert
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
                - lookup_commit_reference_gently
                - hashmap_iter_next
                - container_of_or_null_offset
                - commit_names_at
                - _.3778
                - fprintf
        - Branch String:   'builtin/describe.c:331,19'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:331,22'
              BranchSideFuncs:
                - append_suffix
                - strbuf_addstr.3776
                - get_tagged_oid
            - BranchSide:      'builtin/describe.c:332,21'
              BranchSideFuncs:
                - append_suffix
                - strbuf_addstr.3776
                - get_tagged_oid
        - Branch String:   'builtin/describe.c:331,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:332,21'
              BranchSideFuncs:
                - append_suffix
                - strbuf_addstr.3776
                - get_tagged_oid
            - BranchSide:      'builtin/describe.c:333,7'
              BranchSideFuncs:
                - strbuf_addstr.3776
        - Branch String:   'builtin/describe.c:332,21'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:332,45'
              BranchSideFuncs:
                - get_tagged_oid
                - append_suffix
                - strbuf_addstr.3776
            - BranchSide:      'builtin/describe.c:332,55'
              BranchSideFuncs:
                - append_suffix
                - strbuf_addstr.3776
        - Branch String:   'builtin/describe.c:333,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:334,18'
              BranchSideFuncs:
                - strbuf_addstr.3776
            - BranchSide:      'builtin/describe.c:335,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/describe.c:338,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:339,7'
              BranchSideFuncs:
                - init_commit_names
                - hashmap_iter_first
                - container_of_or_null_offset
                - commit_list_insert
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
                - lookup_commit_reference_gently
                - hashmap_iter_next
                - container_of_or_null_offset
                - commit_names_at
                - _.3778
                - fprintf
            - BranchSide:      'builtin/describe.c:340,6'
              BranchSideFuncs:
                - init_commit_names
                - hashmap_iter_first
                - container_of_or_null_offset
                - commit_list_insert
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
                - lookup_commit_reference_gently
                - hashmap_iter_next
                - container_of_or_null_offset
                - commit_names_at
                - _.3778
                - fprintf
        - Branch String:   'builtin/describe.c:340,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:341,11'
              BranchSideFuncs:
                - _.3778
                - fprintf
                - init_commit_names
                - hashmap_iter_first
                - container_of_or_null_offset
                - commit_list_insert
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
                - lookup_commit_reference_gently
                - hashmap_iter_next
                - container_of_or_null_offset
                - commit_names_at
            - BranchSide:      'builtin/describe.c:343,7'
              BranchSideFuncs:
                - init_commit_names
                - hashmap_iter_first
                - container_of_or_null_offset
                - commit_list_insert
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
                - lookup_commit_reference_gently
                - hashmap_iter_next
                - container_of_or_null_offset
                - commit_names_at
        - Branch String:   'builtin/describe.c:343,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:348,3'
              BranchSideFuncs:
                - commit_list_insert
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:359,7'
              BranchSideFuncs:
                - commit_list_insert
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/describe.c:349,3'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:351,39'
              BranchSideFuncs:
                - lookup_commit_reference_gently
                - hashmap_iter_next
                - container_of_or_null_offset
                - commit_list_insert
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
                - commit_names_at
            - BranchSide:      'builtin/describe.c:356,13'
              BranchSideFuncs:
                - commit_list_insert
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/describe.c:353,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:354,42'
              BranchSideFuncs:
                - commit_names_at
                - hashmap_iter_next
                - container_of_or_null_offset
                - commit_list_insert
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
                - lookup_commit_reference_gently
            - BranchSide:      'builtin/describe.c:355,3'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset
                - commit_list_insert
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
                - lookup_commit_reference_gently
                - commit_names_at
        - Branch String:   'builtin/describe.c:362,2'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:363,22'
              BranchSideFuncs:
                - pop_commit
                - commit_names_peek
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:426,7'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
        - Branch String:   'builtin/describe.c:369,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:369,15'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:369,5'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/describe.c:370,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:371,9'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:388,18'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/describe.c:371,14'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:371,18'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:373,15'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/describe.c:371,22'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:371,25'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:373,15'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/describe.c:371,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:372,20'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:373,15'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/describe.c:373,15'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:374,52'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:384,18'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
        - Branch String:   'builtin/describe.c:380,9'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:381,19'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:382,4'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/describe.c:388,3'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:389,42'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:394,7'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/describe.c:390,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:391,5'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:392,3'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/describe.c:394,21'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:394,25'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:413,3'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - _.3778
                - oid_to_hex
                - fprintf
                - repo_parse_commit.3781
                - commit_list_insert_by_date
        - Branch String:   'builtin/describe.c:394,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:395,8'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - _.3778
                - oid_to_hex
                - fprintf
                - repo_parse_commit.3781
                - commit_list_insert_by_date
            - BranchSide:      'builtin/describe.c:413,3'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - _.3778
                - oid_to_hex
                - fprintf
                - repo_parse_commit.3781
                - commit_list_insert_by_date
        - Branch String:   'builtin/describe.c:397,4'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:398,43'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:406,9'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/describe.c:399,9'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:400,19'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:402,16'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/describe.c:406,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:407,9'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:412,3'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - _.3778
                - oid_to_hex
                - fprintf
                - repo_parse_commit.3781
                - commit_list_insert_by_date
        - Branch String:   'builtin/describe.c:407,9'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:408,14'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
            - BranchSide:      'builtin/describe.c:410,5'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
        - Branch String:   'builtin/describe.c:413,3'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:362,2'
              BranchSideFuncs:
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:414,23'
              BranchSideFuncs:
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - _.3778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/describe.c:416,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:417,32'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - _.3778
                - oid_to_hex
                - fprintf
                - repo_parse_commit.3781
                - commit_list_insert_by_date
            - BranchSide:      'builtin/describe.c:418,23'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - _.3778
                - oid_to_hex
                - fprintf
                - repo_parse_commit.3781
                - commit_list_insert_by_date
        - Branch String:   'builtin/describe.c:421,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:413,3'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:422,5'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
                - pop_commit
                - commit_names_peek
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - _.3778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/describe.c:426,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:427,33'
              BranchSideFuncs:
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
            - BranchSide:      'builtin/describe.c:444,2'
              BranchSideFuncs:
                - sane_qsort
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
                - commit_list_insert_by_date
        - Branch String:   'builtin/describe.c:428,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:429,29'
              BranchSideFuncs:
                - strbuf_add_unique_abbrev
                - strbuf_addstr.3776
            - BranchSide:      'builtin/describe.c:434,7'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
                - _.3778
                - oid_to_hex
                - die
        - Branch String:   'builtin/describe.c:430,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:431,19'
              BranchSideFuncs:
                - strbuf_addstr.3776
            - BranchSide:      'builtin/describe.c:432,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/describe.c:434,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:435,8'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
            - BranchSide:      'builtin/describe.c:439,8'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - die
        - Branch String:   'builtin/describe.c:446,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:447,30'
              BranchSideFuncs:
                - commit_list_insert_by_date
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
            - BranchSide:      'builtin/describe.c:450,51'
              BranchSideFuncs:
                - finish_depth_computation
                - free_commit_list
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - fprintf
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
        - Branch String:   'builtin/describe.c:453,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:455,7'
              BranchSideFuncs:
                - _.3778
                - fprintf
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
            - BranchSide:      'builtin/describe.c:479,14'
              BranchSideFuncs:
                - append_name
                - strbuf_addstr.3776
                - append_suffix
        - Branch String:   'builtin/describe.c:455,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:457,11'
              BranchSideFuncs:
                - _.3778
                - fprintf
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
            - BranchSide:      'builtin/describe.c:463,18'
              BranchSideFuncs:
                - _.3778
                - fprintf
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
        - Branch String:   'builtin/describe.c:457,4'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:458,29'
              BranchSideFuncs:
                - _.3778
                - strlen
                - _.3778
                - fprintf
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
            - BranchSide:      'builtin/describe.c:462,3'
              BranchSideFuncs:
                - _.3778
                - fprintf
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
        - Branch String:   'builtin/describe.c:459,9'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:460,20'
              BranchSideFuncs:
                - _.3778
                - fprintf
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
            - BranchSide:      'builtin/describe.c:461,4'
              BranchSideFuncs:
                - _.3778
                - fprintf
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - oid_to_hex
                - fprintf
                - _.3778
                - fprintf
                - _.3778
                - strlen
        - Branch String:   'builtin/describe.c:463,3'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:464,42'
              BranchSideFuncs:
                - _.3778
                - fprintf
                - _.3778
                - fprintf
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/describe.c:469,11'
              BranchSideFuncs:
                - _.3778
                - fprintf
                - append_name
                - strbuf_addstr.3776
                - append_suffix
                - _.3778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/describe.c:470,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:471,12'
              BranchSideFuncs:
                - _.3778
                - oid_to_hex
                - fprintf
                - append_name
                - strbuf_addstr.3776
                - append_suffix
            - BranchSide:      'builtin/describe.c:477,2'
              BranchSideFuncs:
                - append_name
                - strbuf_addstr.3776
                - append_suffix
        - Branch String:   'builtin/describe.c:480,36'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:480,39'
              BranchSideFuncs:
                - append_suffix
                - strbuf_addstr.3776
            - BranchSide:      'builtin/describe.c:481,17'
              BranchSideFuncs:
                - append_suffix
                - strbuf_addstr.3776
        - Branch String:   'builtin/describe.c:480,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:481,17'
              BranchSideFuncs:
                - append_suffix
                - strbuf_addstr.3776
            - BranchSide:      'builtin/describe.c:482,6'
              BranchSideFuncs:
                - strbuf_addstr.3776
        - Branch String:   'builtin/describe.c:482,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:482,6'
              BranchSideFuncs:
                - strbuf_addstr.3776
            - BranchSide:      'builtin/describe.c:483,17'
              BranchSideFuncs:
                - strbuf_addstr.3776
      Callsites:
        - Src:             'builtin/describe.c:323,9'
          Dst:             lookup_commit_reference
        - Src:             'builtin/describe.c:325,6'
          Dst:             find_commit_name
        - Src:             'builtin/describe.c:330,3'
          Dst:             append_name
        - Src:             'builtin/describe.c:332,30'
          Dst:             get_tagged_oid
        - Src:             'builtin/describe.c:332,4'
          Dst:             append_suffix
        - Src:             'builtin/describe.c:334,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/describe.c:339,7'
          Dst:             _
        - Src:             'builtin/describe.c:339,41'
          Dst:             oid_to_hex
        - Src:             'builtin/describe.c:339,3'
          Dst:             die
        - Src:             'builtin/describe.c:341,19'
          Dst:             _
        - Src:             'builtin/describe.c:341,3'
          Dst:             fprintf
        - Src:             'builtin/describe.c:348,3'
          Dst:             init_commit_names
        - Src:             'builtin/describe.c:349,3'
          Dst:             hashmap_iter_first
        - Src:             'builtin/describe.c:349,3'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/describe.c:351,8'
          Dst:             lookup_commit_reference_gently
        - Src:             'builtin/describe.c:354,6'
          Dst:             commit_names_at
        - Src:             'builtin/describe.c:349,3'
          Dst:             hashmap_iter_next
        - Src:             'builtin/describe.c:349,3'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/describe.c:361,2'
          Dst:             commit_list_insert
        - Src:             'builtin/describe.c:363,22'
          Dst:             pop_commit
        - Src:             'builtin/describe.c:368,10'
          Dst:             commit_names_peek
        - Src:             'builtin/describe.c:408,22'
          Dst:             _
        - Src:             'builtin/describe.c:409,7'
          Dst:             oid_to_hex
        - Src:             'builtin/describe.c:408,6'
          Dst:             fprintf
        - Src:             'builtin/describe.c:415,4'
          Dst:             repo_parse_commit
        - Src:             'builtin/describe.c:417,5'
          Dst:             commit_list_insert_by_date
        - Src:             'builtin/describe.c:429,4'
          Dst:             strbuf_add_unique_abbrev
        - Src:             'builtin/describe.c:431,5'
          Dst:             strbuf_addstr
        - Src:             'builtin/describe.c:435,8'
          Dst:             _
        - Src:             'builtin/describe.c:437,8'
          Dst:             oid_to_hex
        - Src:             'builtin/describe.c:435,4'
          Dst:             die
        - Src:             'builtin/describe.c:439,8'
          Dst:             _
        - Src:             'builtin/describe.c:441,8'
          Dst:             oid_to_hex
        - Src:             'builtin/describe.c:439,4'
          Dst:             die
        - Src:             'builtin/describe.c:444,2'
          Dst:             sane_qsort
        - Src:             'builtin/describe.c:444,2'
          Dst:             compare_pt
        - Src:             'builtin/describe.c:447,3'
          Dst:             commit_list_insert_by_date
        - Src:             'builtin/describe.c:450,18'
          Dst:             finish_depth_computation
        - Src:             'builtin/describe.c:451,2'
          Dst:             free_commit_list
        - Src:             'builtin/describe.c:458,16'
          Dst:             _
        - Src:             'builtin/describe.c:458,9'
          Dst:             strlen
        - Src:             'builtin/describe.c:466,18'
          Dst:             _
        - Src:             'builtin/describe.c:465,4'
          Dst:             fprintf
        - Src:             'builtin/describe.c:469,19'
          Dst:             _
        - Src:             'builtin/describe.c:469,3'
          Dst:             fprintf
        - Src:             'builtin/describe.c:472,5'
          Dst:             _
        - Src:             'builtin/describe.c:475,5'
          Dst:             oid_to_hex
        - Src:             'builtin/describe.c:471,4'
          Dst:             fprintf
        - Src:             'builtin/describe.c:479,2'
          Dst:             append_name
        - Src:             'builtin/describe.c:481,3'
          Dst:             append_suffix
        - Src:             'builtin/describe.c:483,3'
          Dst:             strbuf_addstr
    - functionName:    find_commit_name
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - peeled
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - container_of_or_null_offset
        - hashmap_get_from_hash
        - oidhash
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/describe.c:90,9'
          Dst:             oidhash
        - Src:             'builtin/describe.c:90,9'
          Dst:             hashmap_get_from_hash
        - Src:             'builtin/describe.c:90,9'
          Dst:             container_of_or_null_offset
    - functionName:    append_name
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - dst
      BBCount:         30
      ICount:          193
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - die
        - lookup_tag
        - parse_tag
        - strbuf_addstr
        - strcmp
        - warning
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/describe.c:284,19'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:284,23'
              BranchSideFuncs:
                - lookup_tag
                - _.3778
                - die
                - parse_tag
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strcmp
                - _.3778
                - warning
            - BranchSide:      'builtin/describe.c:289,6'
              BranchSideFuncs:
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strcmp
                - _.3778
                - warning
        - Branch String:   'builtin/describe.c:284,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:285,23'
              BranchSideFuncs:
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strcmp
                - _.3778
                - warning
            - BranchSide:      'builtin/describe.c:289,6'
              BranchSideFuncs:
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strcmp
                - _.3778
                - warning
        - Branch String:   'builtin/describe.c:286,15'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:286,28'
              BranchSideFuncs:
                - parse_tag
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strcmp
                - _.3778
                - warning
                - _.3778
                - die
            - BranchSide:      'builtin/describe.c:287,8'
              BranchSideFuncs:
                - _.3778
                - die
        - Branch String:   'builtin/describe.c:286,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:287,8'
              BranchSideFuncs:
                - _.3778
                - die
            - BranchSide:      'builtin/describe.c:288,2'
              BranchSideFuncs:
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strcmp
                - _.3778
                - warning
        - Branch String:   'builtin/describe.c:289,13'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:289,17'
              BranchSideFuncs:
                - strcmp
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - _.3778
                - warning
            - BranchSide:      'builtin/describe.c:298,6'
              BranchSideFuncs:
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strbuf_addstr.3776
        - Branch String:   'builtin/describe.c:289,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:290,14'
              BranchSideFuncs:
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strbuf_addstr.3776
            - BranchSide:      'builtin/describe.c:298,6'
              BranchSideFuncs:
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strbuf_addstr.3776
        - Branch String:   'builtin/describe.c:290,27'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:290,33'
              BranchSideFuncs:
                - strcmp
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - _.3778
                - warning
            - BranchSide:      'builtin/describe.c:290,47'
              BranchSideFuncs:
                - strcmp
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - _.3778
                - warning
        - Branch String:   'builtin/describe.c:290,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:291,12'
              BranchSideFuncs:
                - _.3778
                - warning
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strbuf_addstr.3776
            - BranchSide:      'builtin/describe.c:295,3'
              BranchSideFuncs:
                - strbuf_addstr.3776
                - strbuf_addstr.3776
                - strbuf_addstr.3776
        - Branch String:   'builtin/describe.c:298,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:299,7'
              BranchSideFuncs:
                - strbuf_addstr.3776
                - strbuf_addstr.3776
            - BranchSide:      'builtin/describe.c:303,17'
              BranchSideFuncs:
                - strbuf_addstr.3776
        - Branch String:   'builtin/describe.c:299,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:300,18'
              BranchSideFuncs:
                - strbuf_addstr.3776
                - strbuf_addstr.3776
            - BranchSide:      'builtin/describe.c:301,17'
              BranchSideFuncs:
                - strbuf_addstr.3776
      Callsites:
        - Src:             'builtin/describe.c:285,12'
          Dst:             lookup_tag
        - Src:             'builtin/describe.c:286,18'
          Dst:             parse_tag
        - Src:             'builtin/describe.c:287,8'
          Dst:             _
        - Src:             'builtin/describe.c:287,4'
          Dst:             die
        - Src:             'builtin/describe.c:290,7'
          Dst:             strcmp
        - Src:             'builtin/describe.c:291,12'
          Dst:             _
        - Src:             'builtin/describe.c:291,4'
          Dst:             warning
        - Src:             'builtin/describe.c:300,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/describe.c:301,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/describe.c:303,3'
          Dst:             strbuf_addstr
    - functionName:    append_suffix
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - depth
        - oid
        - dst
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_find_unique_abbrev
        - strbuf_addf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/describe.c:310,7'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/describe.c:309,2'
          Dst:             strbuf_addf
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    18
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    init_commit_names
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_commit_names_with_stride
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/describe.c:27,1'
          Dst:             init_commit_names_with_stride
    - functionName:    hashmap_iter_first
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - iter
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_iter_init
        - hashmap_iter_next
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:457,2'
          Dst:             hashmap_iter_init
        - Src:             './hashmap.h:458,9'
          Dst:             hashmap_iter_next
    - functionName:    container_of_or_null_offset
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - offset
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1584,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1584,23'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1584,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    commit_names_at
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_names_at_peek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/describe.c:27,1'
          Dst:             commit_names_at_peek
    - functionName:    commit_names_peek
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_names_at_peek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/describe.c:27,1'
          Dst:             commit_names_at_peek
    - functionName:    repo_parse_commit
      functionSourceFile: '/src/git/./commit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_parse_commit_gently
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './commit.h:102,9'
          Dst:             repo_parse_commit_gently
    - functionName:    compare_pt
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/describe.c:242,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:243,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/describe.c:244,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/describe.c:244,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:245,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/describe.c:246,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    finish_depth_computation
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - best
      BBCount:         24
      ICount:          172
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - commit_list_insert_by_date
        - pop_commit
        - repo_parse_commit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/describe.c:254,2'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:254,2'
              BranchSideFuncs:
                - pop_commit
                - repo_parse_commit.3781
                - commit_list_insert_by_date
            - BranchSide:      'builtin/describe.c:255,33'
              BranchSideFuncs:
                - pop_commit
                - repo_parse_commit.3781
                - commit_list_insert_by_date
        - Branch String:   'builtin/describe.c:258,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:259,29'
              BranchSideFuncs:
                - pop_commit
                - repo_parse_commit.3781
                - commit_list_insert_by_date
            - BranchSide:      'builtin/describe.c:269,4'
              BranchSideFuncs:
                - pop_commit
                - repo_parse_commit.3781
                - commit_list_insert_by_date
        - Branch String:   'builtin/describe.c:260,4'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:261,24'
              BranchSideFuncs:
                - pop_commit
                - repo_parse_commit.3781
                - commit_list_insert_by_date
            - BranchSide:      'builtin/describe.c:266,9'
              BranchSideFuncs:
                - pop_commit
                - repo_parse_commit.3781
                - commit_list_insert_by_date
        - Branch String:   'builtin/describe.c:262,9'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:263,6'
              BranchSideFuncs:
                - pop_commit
                - repo_parse_commit.3781
                - commit_list_insert_by_date
            - BranchSide:      'builtin/describe.c:264,9'
              BranchSideFuncs:
                - pop_commit
                - repo_parse_commit.3781
                - commit_list_insert_by_date
        - Branch String:   'builtin/describe.c:266,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:267,5'
              BranchSideFuncs:
                - pop_commit
                - repo_parse_commit.3781
                - commit_list_insert_by_date
            - BranchSide:      'builtin/describe.c:268,3'
              BranchSideFuncs:
                - pop_commit
                - repo_parse_commit.3781
                - commit_list_insert_by_date
        - Branch String:   'builtin/describe.c:270,3'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:254,2'
              BranchSideFuncs:
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - pop_commit
            - BranchSide:      'builtin/describe.c:271,23'
              BranchSideFuncs:
                - repo_parse_commit.3781
                - commit_list_insert_by_date
                - pop_commit
        - Branch String:   'builtin/describe.c:273,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:274,32'
              BranchSideFuncs:
                - pop_commit
                - repo_parse_commit.3781
                - commit_list_insert_by_date
            - BranchSide:      'builtin/describe.c:275,23'
              BranchSideFuncs:
                - pop_commit
                - repo_parse_commit.3781
                - commit_list_insert_by_date
      Callsites:
        - Src:             'builtin/describe.c:255,22'
          Dst:             pop_commit
        - Src:             'builtin/describe.c:272,4'
          Dst:             repo_parse_commit
        - Src:             'builtin/describe.c:274,5'
          Dst:             commit_list_insert_by_date
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    43
      BranchProfiles:  []
      Callsites:       []
    - functionName:    commit_names_at_peek
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/describe.c:27,1'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:27,1'
              BranchSideFuncs:
                - st_mult.3791
                - xrealloc
                - xcalloc
            - BranchSide:      'builtin/describe.c:27,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'builtin/describe.c:27,1'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:27,1'
              BranchSideFuncs:
                - st_mult.3791
                - xrealloc
                - xcalloc
            - BranchSide:      'builtin/describe.c:27,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/describe.c:27,1'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:27,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'builtin/describe.c:27,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'builtin/describe.c:27,1'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:27,1'
              BranchSideFuncs: []
            - BranchSide:      'builtin/describe.c:27,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'builtin/describe.c:27,1'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:27,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'builtin/describe.c:27,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/describe.c:27,1'
          Dst:             st_mult
        - Src:             'builtin/describe.c:27,1'
          Dst:             xrealloc
        - Src:             'builtin/describe.c:27,1'
          Dst:             xcalloc
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    init_commit_names_with_stride
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - stride
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/describe.c:27,1'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:27,1'
              BranchSideFuncs: []
            - BranchSide:      'builtin/describe.c:27,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oidhash
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashmap_get_from_hash
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - hash
        - keydata
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_entry_init
        - hashmap_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:357,2'
          Dst:             hashmap_entry_init
        - Src:             './hashmap.h:358,9'
          Dst:             hashmap_get
    - functionName:    hashmap_entry_init
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - e
        - hash
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_commit
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - data
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    traverse_commit_list
      functionSourceFile: '/src/git/./list-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - show_commit
        - show_object
        - show_data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - traverse_commit_list_filtered
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './list-objects.h:32,2'
          Dst:             traverse_commit_list_filtered
    - functionName:    describe_blob
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - dst
      BBCount:         7
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - die
        - null_oid
        - prepare_revision_walk
        - process_commit
        - release_revisions
        - repo_init_revisions
        - reset_revision_walk
        - setup_revisions
        - strvec_clear
        - strvec_pushl
        - traverse_commit_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/describe.c:523,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:524,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/describe.c:526,6'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list
                - reset_revision_walk
                - release_revisions
                - strvec_clear
                - die
        - Branch String:   'builtin/describe.c:526,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:527,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/describe.c:529,2'
              BranchSideFuncs:
                - traverse_commit_list
                - reset_revision_walk
                - release_revisions
                - strvec_clear
      Callsites:
        - Src:             'builtin/describe.c:516,38'
          Dst:             null_oid
        - Src:             'builtin/describe.c:518,2'
          Dst:             strvec_pushl
        - Src:             'builtin/describe.c:522,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/describe.c:523,6'
          Dst:             setup_revisions
        - Src:             'builtin/describe.c:524,3'
          Dst:             BUG_fl
        - Src:             'builtin/describe.c:526,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/describe.c:527,3'
          Dst:             die
        - Src:             'builtin/describe.c:529,2'
          Dst:             traverse_commit_list
        - Src:             'builtin/describe.c:529,2'
          Dst:             process_commit
        - Src:             'builtin/describe.c:529,2'
          Dst:             process_object
        - Src:             'builtin/describe.c:530,2'
          Dst:             reset_revision_walk
        - Src:             'builtin/describe.c:531,2'
          Dst:             release_revisions
        - Src:             'builtin/describe.c:532,2'
          Dst:             strvec_clear
    - functionName:    replace_name
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
        - prio
        - oid
        - tag
      BBCount:         29
      ICount:          156
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - lookup_tag
        - parse_tag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/describe.c:99,9'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:99,12'
              BranchSideFuncs:
                - lookup_tag
                - parse_tag
                - lookup_tag
                - parse_tag
            - BranchSide:      'builtin/describe.c:100,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/describe.c:99,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:100,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/describe.c:102,6'
              BranchSideFuncs:
                - lookup_tag
                - parse_tag
                - lookup_tag
                - parse_tag
        - Branch String:   'builtin/describe.c:102,19'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:102,22'
              BranchSideFuncs:
                - lookup_tag
                - parse_tag
                - lookup_tag
                - parse_tag
            - BranchSide:      'builtin/describe.c:124,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/describe.c:102,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:108,8'
              BranchSideFuncs:
                - lookup_tag
                - parse_tag
                - lookup_tag
                - parse_tag
            - BranchSide:      'builtin/describe.c:124,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/describe.c:108,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:109,19'
              BranchSideFuncs:
                - lookup_tag
                - parse_tag
            - BranchSide:      'builtin/describe.c:115,18'
              BranchSideFuncs:
                - lookup_tag
                - parse_tag
        - Branch String:   'builtin/describe.c:110,11'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:110,24'
              BranchSideFuncs:
                - parse_tag
                - lookup_tag
                - parse_tag
            - BranchSide:      'builtin/describe.c:111,5'
              BranchSideFuncs: []
        - Branch String:   'builtin/describe.c:110,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:111,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/describe.c:112,13'
              BranchSideFuncs:
                - lookup_tag
                - parse_tag
        - Branch String:   'builtin/describe.c:116,10'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:116,23'
              BranchSideFuncs:
                - parse_tag
            - BranchSide:      'builtin/describe.c:117,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/describe.c:116,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:117,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/describe.c:118,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/describe.c:120,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:121,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/describe.c:122,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/describe.c:109,8'
          Dst:             lookup_tag
        - Src:             'builtin/describe.c:110,14'
          Dst:             parse_tag
        - Src:             'builtin/describe.c:115,7'
          Dst:             lookup_tag
        - Src:             'builtin/describe.c:116,13'
          Dst:             parse_tag
    - functionName:    add_to_known_names
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - peeled
        - prio
        - oid
      BBCount:         9
      ICount:          110
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - find_commit_name
        - hashmap_add
        - hashmap_entry_init
        - oidcpy
        - oidhash
        - replace_name
        - xmalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/describe.c:134,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:134,6'
              BranchSideFuncs:
                - xmalloc
                - oidcpy.3806
                - oidhash
                - hashmap_entry_init
                - hashmap_add
                - oidcpy.3806
                - free
                - xstrdup
            - BranchSide:      'builtin/describe.c:135,8'
              BranchSideFuncs:
                - xmalloc
                - oidcpy.3806
                - oidhash
                - hashmap_entry_init
                - hashmap_add
                - oidcpy.3806
                - free
                - xstrdup
        - Branch String:   'builtin/describe.c:135,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:136,8'
              BranchSideFuncs:
                - oidcpy.3806
                - free
                - xstrdup
            - BranchSide:      'builtin/describe.c:142,12'
              BranchSideFuncs:
                - oidcpy.3806
                - free
                - xstrdup
      Callsites:
        - Src:             'builtin/describe.c:132,26'
          Dst:             find_commit_name
        - Src:             'builtin/describe.c:134,6'
          Dst:             replace_name
        - Src:             'builtin/describe.c:136,8'
          Dst:             xmalloc
        - Src:             'builtin/describe.c:137,4'
          Dst:             oidcpy
        - Src:             'builtin/describe.c:138,34'
          Dst:             oidhash
        - Src:             'builtin/describe.c:138,4'
          Dst:             hashmap_entry_init
        - Src:             'builtin/describe.c:139,4'
          Dst:             hashmap_add
        - Src:             'builtin/describe.c:146,3'
          Dst:             oidcpy
        - Src:             'builtin/describe.c:148,13'
          Dst:             xstrdup
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    describe
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - arg
        - last_one
      BBCount:         17
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - clear_commit_marks
        - describe_blob
        - describe_commit
        - die
        - fprintf
        - lookup_commit_reference_gently
        - oid_object_info
        - puts
        - repo_get_oid
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/describe.c:541,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:542,11'
              BranchSideFuncs:
                - _.3778
                - fprintf
                - repo_get_oid
                - lookup_commit_reference_gently
                - oid_object_info
                - _.3778
                - die
                - describe_blob
                - puts
                - clear_commit_marks
                - strbuf_release
                - describe_commit
                - _.3778
                - die
            - BranchSide:      'builtin/describe.c:544,19'
              BranchSideFuncs:
                - repo_get_oid
                - lookup_commit_reference_gently
                - oid_object_info
                - _.3778
                - die
                - describe_blob
                - puts
                - clear_commit_marks
                - strbuf_release
                - describe_commit
                - _.3778
                - die
        - Branch String:   'builtin/describe.c:544,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:545,7'
              BranchSideFuncs:
                - _.3778
                - die
            - BranchSide:      'builtin/describe.c:546,40'
              BranchSideFuncs:
                - lookup_commit_reference_gently
                - oid_object_info
                - _.3778
                - die
                - describe_blob
                - puts
                - clear_commit_marks
                - strbuf_release
                - describe_commit
        - Branch String:   'builtin/describe.c:548,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:549,3'
              BranchSideFuncs:
                - describe_commit
                - puts
                - clear_commit_marks
                - strbuf_release
            - BranchSide:      'builtin/describe.c:550,27'
              BranchSideFuncs:
                - oid_object_info
                - _.3778
                - die
                - describe_blob
                - puts
                - clear_commit_marks
                - strbuf_release
        - Branch String:   'builtin/describe.c:550,11'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:551,3'
              BranchSideFuncs:
                - describe_blob
                - puts
                - clear_commit_marks
                - strbuf_release
            - BranchSide:      'builtin/describe.c:553,7'
              BranchSideFuncs:
                - _.3778
                - die
        - Branch String:   'builtin/describe.c:557,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:557,6'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/describe.c:558,22'
              BranchSideFuncs:
                - clear_commit_marks
                - strbuf_release
      Callsites:
        - Src:             'builtin/describe.c:542,19'
          Dst:             _
        - Src:             'builtin/describe.c:542,3'
          Dst:             fprintf
        - Src:             'builtin/describe.c:544,6'
          Dst:             repo_get_oid
        - Src:             'builtin/describe.c:545,7'
          Dst:             _
        - Src:             'builtin/describe.c:545,3'
          Dst:             die
        - Src:             'builtin/describe.c:546,9'
          Dst:             lookup_commit_reference_gently
        - Src:             'builtin/describe.c:549,3'
          Dst:             describe_commit
        - Src:             'builtin/describe.c:550,11'
          Dst:             oid_object_info
        - Src:             'builtin/describe.c:551,3'
          Dst:             describe_blob
        - Src:             'builtin/describe.c:553,7'
          Dst:             _
        - Src:             'builtin/describe.c:553,3'
          Dst:             die
        - Src:             'builtin/describe.c:555,2'
          Dst:             puts
        - Src:             'builtin/describe.c:558,3'
          Dst:             clear_commit_marks
        - Src:             'builtin/describe.c:560,2'
          Dst:             strbuf_release
    - functionName:    hashmap_get_size
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   './hashmap.h:305,6'
          Branch Sides:
            - BranchSide:      './hashmap.h:306,10'
              BranchSideFuncs: []
            - BranchSide:      './hashmap.h:308,2'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             './hashmap.h:308,2'
          Dst:             BUG_fl
    - functionName:    get_name
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - referent
        - oid
        - flag
        - cb_data
      BBCount:         59
      ICount:          299
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - add_to_known_names
        - oidcpy
        - oideq
        - peel_iterated_oid
        - skip_prefix
        - wildmatch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/describe.c:160,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:161,10'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
                - wildmatch
            - BranchSide:      'builtin/describe.c:162,13'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
                - wildmatch
                - skip_prefix.3807
                - skip_prefix.3807
        - Branch String:   'builtin/describe.c:162,13'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:163,25'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
                - wildmatch
                - skip_prefix.3807
                - skip_prefix.3807
            - BranchSide:      'builtin/describe.c:171,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/describe.c:163,28'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:163,40'
              BranchSideFuncs:
                - skip_prefix.3807
                - skip_prefix.3807
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
                - wildmatch
            - BranchSide:      'builtin/describe.c:164,20'
              BranchSideFuncs:
                - skip_prefix.3807
                - skip_prefix.3807
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
                - wildmatch
        - Branch String:   'builtin/describe.c:163,44'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:164,20'
              BranchSideFuncs:
                - skip_prefix.3807
                - skip_prefix.3807
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
                - wildmatch
            - BranchSide:      'builtin/describe.c:169,2'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
                - wildmatch
        - Branch String:   'builtin/describe.c:164,57'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:165,20'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
                - wildmatch
            - BranchSide:      'builtin/describe.c:169,2'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
                - wildmatch
        - Branch String:   'builtin/describe.c:163,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:167,4'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
                - wildmatch
            - BranchSide:      'builtin/describe.c:169,2'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
                - wildmatch
        - Branch String:   'builtin/describe.c:178,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:181,3'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
                - wildmatch
            - BranchSide:      'builtin/describe.c:191,15'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
        - Branch String:   'builtin/describe.c:181,3'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:181,3'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
                - wildmatch
            - BranchSide:      'builtin/describe.c:181,3'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
                - wildmatch
        - Branch String:   'builtin/describe.c:181,3'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:182,19'
              BranchSideFuncs:
                - wildmatch
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
            - BranchSide:      'builtin/describe.c:185,2'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
        - Branch String:   'builtin/describe.c:182,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:183,5'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
                - wildmatch
            - BranchSide:      'builtin/describe.c:184,3'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
                - wildmatch
        - Branch String:   'builtin/describe.c:191,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:192,7'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
            - BranchSide:      'builtin/describe.c:207,25'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
        - Branch String:   'builtin/describe.c:195,3'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:195,3'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
            - BranchSide:      'builtin/describe.c:195,3'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
        - Branch String:   'builtin/describe.c:195,3'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:196,19'
              BranchSideFuncs:
                - wildmatch
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
            - BranchSide:      'builtin/describe.c:202,8'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
        - Branch String:   'builtin/describe.c:196,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:197,11'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
            - BranchSide:      'builtin/describe.c:200,3'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
                - wildmatch
        - Branch String:   'builtin/describe.c:202,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:203,4'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
            - BranchSide:      'builtin/describe.c:204,2'
              BranchSideFuncs:
                - peel_iterated_oid
                - oideq.3773
                - add_to_known_names
                - oidcpy.3806
        - Branch String:   'builtin/describe.c:207,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:208,25'
              BranchSideFuncs:
                - oidcpy.3806
                - add_to_known_names
            - BranchSide:      'builtin/describe.c:210,19'
              BranchSideFuncs:
                - oidcpy.3806
                - add_to_known_names
        - Branch String:   'builtin/describe.c:220,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:221,8'
              BranchSideFuncs:
                - add_to_known_names
            - BranchSide:      'builtin/describe.c:222,11'
              BranchSideFuncs:
                - add_to_known_names
        - Branch String:   'builtin/describe.c:222,11'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:223,8'
              BranchSideFuncs:
                - add_to_known_names
            - BranchSide:      'builtin/describe.c:225,8'
              BranchSideFuncs:
                - add_to_known_names
        - Branch String:   'builtin/describe.c:227,21'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:227,27'
              BranchSideFuncs:
                - add_to_known_names
            - BranchSide:      'builtin/describe.c:227,38'
              BranchSideFuncs:
                - add_to_known_names
      Callsites:
        - Src:             'builtin/describe.c:160,6'
          Dst:             skip_prefix
        - Src:             'builtin/describe.c:164,8'
          Dst:             skip_prefix
        - Src:             'builtin/describe.c:165,8'
          Dst:             skip_prefix
        - Src:             'builtin/describe.c:182,9'
          Dst:             wildmatch
        - Src:             'builtin/describe.c:196,9'
          Dst:             wildmatch
        - Src:             'builtin/describe.c:207,7'
          Dst:             peel_iterated_oid
        - Src:             'builtin/describe.c:208,19'
          Dst:             oideq
        - Src:             'builtin/describe.c:210,3'
          Dst:             oidcpy
        - Src:             'builtin/describe.c:227,2'
          Dst:             add_to_known_names
    - functionName:    commit_name_neq
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmp_data
        - eptr
        - entry_or_key
        - peeled
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - oideq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/describe.c:85,30'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:85,39'
              BranchSideFuncs:
                - oideq.3773
            - BranchSide:      'builtin/describe.c:85,49'
              BranchSideFuncs:
                - oideq.3773
      Callsites:
        - Src:             'builtin/describe.c:85,10'
          Dst:             oideq
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    option_parse_exact_match
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/describe.c:568,2'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:568,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/describe.c:568,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/describe.c:568,2'
          Dst:             BUG_fl
    - functionName:    cmd_describe
      functionSourceFile: '/src/git/builtin/describe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         85
      ICount:          851
      EdgeCount:       105
      CyclomaticComplexity: 22
      functionsReached:
        - BUG_fl
        - _
        - child_process_init
        - cmd_name_rev
        - commit_name_neq
        - describe
        - die
        - diff_result_code
        - get_main_ref_store
        - get_name
        - git_config
        - git_default_config
        - hashmap_get_size
        - hashmap_init
        - parse_options
        - prepare_repo_settings
        - refresh_index
        - release_revisions
        - repo_hold_locked_index
        - repo_init_revisions
        - repo_read_index
        - repo_update_index_if_able
        - run_command
        - run_diff_index
        - setup_revisions
        - setup_work_tree
        - st_mult
        - strvec_clear
        - strvec_init
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - strvec_pushv
        - xmalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/describe.c:607,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:608,12'
              BranchSideFuncs:
                - hashmap_init
                - get_main_ref_store
                - refs_for_each_rawref
                - hashmap_get_size.3811
                - _.3778
                - die
                - describe
                - _.3778
                - die
                - _.3778
                - die
                - describe
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - refresh_index
                - repo_hold_locked_index
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - diff_result_code
                - release_revisions
                - BUG_fl
                - repo_update_index_if_able
                - strvec_pushv
                - run_command
                - child_process_init
                - strvec_pushv
                - run_command
                - strvec_init
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - _.3778
                - die
            - BranchSide:      'builtin/describe.c:610,6'
              BranchSideFuncs:
                - hashmap_init
                - get_main_ref_store
                - refs_for_each_rawref
                - hashmap_get_size.3811
                - _.3778
                - die
                - describe
                - _.3778
                - die
                - _.3778
                - die
                - describe
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - refresh_index
                - repo_hold_locked_index
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - diff_result_code
                - release_revisions
                - BUG_fl
                - repo_update_index_if_able
                - strvec_pushv
                - run_command
                - child_process_init
                - strvec_pushv
                - run_command
                - strvec_init
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - _.3778
                - die
        - Branch String:   'builtin/describe.c:610,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:611,18'
              BranchSideFuncs:
                - hashmap_init
                - get_main_ref_store
                - refs_for_each_rawref
                - hashmap_get_size.3811
                - _.3778
                - die
                - describe
                - _.3778
                - die
                - _.3778
                - die
                - describe
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - refresh_index
                - repo_hold_locked_index
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - diff_result_code
                - release_revisions
                - BUG_fl
                - repo_update_index_if_able
                - strvec_pushv
                - run_command
                - child_process_init
                - strvec_pushv
                - run_command
                - strvec_init
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - _.3778
                - die
            - BranchSide:      'builtin/describe.c:612,11'
              BranchSideFuncs:
                - hashmap_init
                - get_main_ref_store
                - refs_for_each_rawref
                - hashmap_get_size.3811
                - _.3778
                - die
                - describe
                - _.3778
                - die
                - _.3778
                - die
                - describe
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - refresh_index
                - repo_hold_locked_index
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - diff_result_code
                - release_revisions
                - BUG_fl
                - repo_update_index_if_able
                - strvec_pushv
                - run_command
                - child_process_init
                - strvec_pushv
                - run_command
                - strvec_init
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - _.3778
                - die
        - Branch String:   'builtin/describe.c:617,17'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:617,20'
              BranchSideFuncs:
                - hashmap_init
                - get_main_ref_store
                - refs_for_each_rawref
                - hashmap_get_size.3811
                - _.3778
                - die
                - describe
                - _.3778
                - die
                - _.3778
                - die
                - describe
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - refresh_index
                - repo_hold_locked_index
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - diff_result_code
                - release_revisions
                - BUG_fl
                - repo_update_index_if_able
                - strvec_pushv
                - run_command
                - child_process_init
                - strvec_pushv
                - run_command
                - strvec_init
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - _.3778
                - die
            - BranchSide:      'builtin/describe.c:620,6'
              BranchSideFuncs:
                - hashmap_init
                - get_main_ref_store
                - refs_for_each_rawref
                - hashmap_get_size.3811
                - _.3778
                - die
                - describe
                - _.3778
                - die
                - _.3778
                - die
                - describe
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - refresh_index
                - repo_hold_locked_index
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - diff_result_code
                - release_revisions
                - BUG_fl
                - repo_update_index_if_able
                - strvec_pushv
                - run_command
                - child_process_init
                - strvec_pushv
                - run_command
                - strvec_init
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
                - strvec_pushf
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/describe.c:617,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:618,7'
              BranchSideFuncs:
                - _.3778
                - die
            - BranchSide:      'builtin/describe.c:620,6'
              BranchSideFuncs:
                - hashmap_init
                - get_main_ref_store
                - refs_for_each_rawref
                - hashmap_get_size.3811
                - _.3778
                - die
                - describe
                - _.3778
                - die
                - _.3778
                - die
                - describe
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - refresh_index
                - repo_hold_locked_index
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - diff_result_code
                - release_revisions
                - BUG_fl
                - repo_update_index_if_able
                - strvec_pushv
                - run_command
                - child_process_init
                - strvec_pushv
                - run_command
                - strvec_init
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
                - strvec_pushf
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/describe.c:620,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:626,3'
              BranchSideFuncs:
                - strvec_init
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
                - strvec_pushf
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/describe.c:660,2'
              BranchSideFuncs:
                - hashmap_init
                - get_main_ref_store
                - refs_for_each_rawref
                - hashmap_get_size.3811
                - _.3778
                - die
                - describe
                - _.3778
                - die
                - _.3778
                - die
                - describe
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - refresh_index
                - repo_hold_locked_index
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - diff_result_code
                - release_revisions
                - BUG_fl
                - repo_update_index_if_able
                - strvec_pushv
                - run_command
                - child_process_init
                - strvec_pushv
                - run_command
        - Branch String:   'builtin/describe.c:630,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:631,4'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/describe.c:632,8'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/describe.c:632,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:633,4'
              BranchSideFuncs:
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
            - BranchSide:      'builtin/describe.c:639,7'
              BranchSideFuncs:
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
        - Branch String:   'builtin/describe.c:634,4'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:634,4'
              BranchSideFuncs:
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/describe.c:634,4'
              BranchSideFuncs:
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/describe.c:634,4'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:635,48'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
                - strvec_pushf
            - BranchSide:      'builtin/describe.c:636,4'
              BranchSideFuncs:
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
                - strvec_pushf
        - Branch String:   'builtin/describe.c:636,4'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:636,4'
              BranchSideFuncs:
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
                - strvec_pushf
            - BranchSide:      'builtin/describe.c:636,4'
              BranchSideFuncs:
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
                - strvec_pushf
        - Branch String:   'builtin/describe.c:636,4'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:637,51'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
            - BranchSide:      'builtin/describe.c:638,3'
              BranchSideFuncs:
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
                - strvec_pushv
        - Branch String:   'builtin/describe.c:639,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:640,24'
              BranchSideFuncs:
                - strvec_pushv
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
            - BranchSide:      'builtin/describe.c:642,4'
              BranchSideFuncs:
                - strvec_push
                - st_mult.3791
                - xmalloc
                - cmd_name_rev
                - strvec_clear
                - free
        - Branch String:   'builtin/describe.c:649,3'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:650,24'
              BranchSideFuncs:
                - cmd_name_rev
                - strvec_clear
                - free
            - BranchSide:      'builtin/describe.c:651,3'
              BranchSideFuncs:
                - cmd_name_rev
                - strvec_clear
                - free
        - Branch String:   'builtin/describe.c:663,32'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:663,36'
              BranchSideFuncs:
                - describe
                - _.3778
                - die
                - _.3778
                - die
                - describe
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - refresh_index
                - repo_hold_locked_index
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - diff_result_code
                - release_revisions
                - BUG_fl
                - repo_update_index_if_able
                - strvec_pushv
                - run_command
                - child_process_init
                - strvec_pushv
                - run_command
            - BranchSide:      'builtin/describe.c:666,6'
              BranchSideFuncs:
                - describe
                - _.3778
                - die
                - _.3778
                - die
                - describe
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - refresh_index
                - repo_hold_locked_index
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - diff_result_code
                - release_revisions
                - BUG_fl
                - repo_update_index_if_able
                - strvec_pushv
                - run_command
                - child_process_init
                - strvec_pushv
                - run_command
        - Branch String:   'builtin/describe.c:663,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:664,7'
              BranchSideFuncs:
                - describe
                - _.3778
                - die
                - _.3778
                - die
                - describe
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - refresh_index
                - repo_hold_locked_index
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - diff_result_code
                - release_revisions
                - BUG_fl
                - repo_update_index_if_able
                - strvec_pushv
                - run_command
                - child_process_init
                - strvec_pushv
                - run_command
            - BranchSide:      'builtin/describe.c:666,6'
              BranchSideFuncs:
                - describe
                - _.3778
                - die
                - _.3778
                - die
                - describe
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - refresh_index
                - repo_hold_locked_index
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - diff_result_code
                - release_revisions
                - BUG_fl
                - repo_update_index_if_able
                - strvec_pushv
                - run_command
                - child_process_init
                - strvec_pushv
                - run_command
        - Branch String:   'builtin/describe.c:666,6'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:667,7'
              BranchSideFuncs:
                - describe
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - refresh_index
                - repo_hold_locked_index
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - diff_result_code
                - release_revisions
                - BUG_fl
                - repo_update_index_if_able
                - strvec_pushv
                - run_command
                - child_process_init
                - strvec_pushv
                - run_command
            - BranchSide:      'builtin/describe.c:726,13'
              BranchSideFuncs:
                - describe
                - _.3778
                - die
                - _.3778
                - die
        - Branch String:   'builtin/describe.c:667,7'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:668,25'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - child_process_init
                - strvec_pushv
                - run_command
                - describe
            - BranchSide:      'builtin/describe.c:696,14'
              BranchSideFuncs:
                - describe
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - refresh_index
                - repo_hold_locked_index
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - diff_result_code
                - release_revisions
                - BUG_fl
                - repo_update_index_if_able
        - Branch String:   'builtin/describe.c:682,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:683,11'
              BranchSideFuncs:
                - run_command
                - describe
            - BranchSide:      'builtin/describe.c:685,12'
              BranchSideFuncs:
                - run_command
                - describe
        - Branch String:   'builtin/describe.c:685,4'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:687,12'
              BranchSideFuncs:
                - describe
            - BranchSide:      'builtin/describe.c:690,14'
              BranchSideFuncs:
                - describe
            - BranchSide:      'builtin/describe.c:694,14'
              BranchSideFuncs:
                - describe
        - Branch String:   'builtin/describe.c:709,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:710,31'
              BranchSideFuncs:
                - repo_update_index_if_able
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - diff_result_code
                - release_revisions
                - describe
                - BUG_fl
            - BranchSide:      'builtin/describe.c:712,24'
              BranchSideFuncs:
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - diff_result_code
                - release_revisions
                - describe
                - BUG_fl
        - Branch String:   'builtin/describe.c:714,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:716,5'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/describe.c:717,4'
              BranchSideFuncs:
                - run_diff_index
                - diff_result_code
                - release_revisions
                - describe
        - Branch String:   'builtin/describe.c:719,8'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:720,12'
              BranchSideFuncs:
                - release_revisions
                - describe
            - BranchSide:      'builtin/describe.c:722,14'
              BranchSideFuncs:
                - release_revisions
                - describe
        - Branch String:   'builtin/describe.c:726,13'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:727,7'
              BranchSideFuncs:
                - _.3778
                - die
            - BranchSide:      'builtin/describe.c:728,13'
              BranchSideFuncs:
                - describe
                - _.3778
                - die
        - Branch String:   'builtin/describe.c:728,13'
          Branch Sides:
            - BranchSide:      'builtin/describe.c:729,7'
              BranchSideFuncs:
                - _.3778
                - die
            - BranchSide:      'builtin/describe.c:731,3'
              BranchSideFuncs:
                - describe
      Callsites:
        - Src:             'builtin/describe.c:605,2'
          Dst:             git_config
        - Src:             'builtin/describe.c:605,2'
          Dst:             git_default_config
        - Src:             'builtin/describe.c:606,9'
          Dst:             parse_options
        - Src:             'builtin/describe.c:618,7'
          Dst:             _
        - Src:             'builtin/describe.c:618,3'
          Dst:             die
        - Src:             'builtin/describe.c:626,3'
          Dst:             strvec_init
        - Src:             'builtin/describe.c:627,3'
          Dst:             strvec_pushl
        - Src:             'builtin/describe.c:631,4'
          Dst:             strvec_push
        - Src:             'builtin/describe.c:633,4'
          Dst:             strvec_push
        - Src:             'builtin/describe.c:635,5'
          Dst:             strvec_pushf
        - Src:             'builtin/describe.c:637,5'
          Dst:             strvec_pushf
        - Src:             'builtin/describe.c:640,4'
          Dst:             strvec_pushv
        - Src:             'builtin/describe.c:642,4'
          Dst:             strvec_push
        - Src:             'builtin/describe.c:648,3'
          Dst:             st_mult
        - Src:             'builtin/describe.c:648,3'
          Dst:             xmalloc
        - Src:             'builtin/describe.c:653,9'
          Dst:             cmd_name_rev
        - Src:             'builtin/describe.c:655,3'
          Dst:             strvec_clear
        - Src:             'builtin/describe.c:660,2'
          Dst:             hashmap_init
        - Src:             'builtin/describe.c:660,2'
          Dst:             commit_name_neq
        - Src:             'builtin/describe.c:661,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/describe.c:661,2'
          Dst:             refs_for_each_rawref
        - Src:             'builtin/describe.c:661,2'
          Dst:             get_name
        - Src:             'builtin/describe.c:663,7'
          Dst:             hashmap_get_size
        - Src:             'builtin/describe.c:664,7'
          Dst:             _
        - Src:             'builtin/describe.c:664,3'
          Dst:             die
        - Src:             'builtin/describe.c:670,4'
          Dst:             strvec_pushv
        - Src:             'builtin/describe.c:674,4'
          Dst:             run_command
        - Src:             'builtin/describe.c:676,4'
          Dst:             child_process_init
        - Src:             'builtin/describe.c:677,4'
          Dst:             strvec_pushv
        - Src:             'builtin/describe.c:685,12'
          Dst:             run_command
        - Src:             'builtin/describe.c:701,4'
          Dst:             setup_work_tree
        - Src:             'builtin/describe.c:702,4'
          Dst:             prepare_repo_settings
        - Src:             'builtin/describe.c:704,4'
          Dst:             repo_read_index
        - Src:             'builtin/describe.c:705,4'
          Dst:             refresh_index
        - Src:             'builtin/describe.c:707,9'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/describe.c:710,5'
          Dst:             repo_update_index_if_able
        - Src:             'builtin/describe.c:712,4'
          Dst:             repo_init_revisions
        - Src:             'builtin/describe.c:714,8'
          Dst:             setup_revisions
        - Src:             'builtin/describe.c:716,5'
          Dst:             BUG_fl
        - Src:             'builtin/describe.c:717,4'
          Dst:             run_diff_index
        - Src:             'builtin/describe.c:719,9'
          Dst:             diff_result_code
        - Src:             'builtin/describe.c:723,4'
          Dst:             release_revisions
        - Src:             'builtin/describe.c:725,3'
          Dst:             describe
        - Src:             'builtin/describe.c:727,7'
          Dst:             _
        - Src:             'builtin/describe.c:727,3'
          Dst:             die
        - Src:             'builtin/describe.c:729,7'
          Dst:             _
        - Src:             'builtin/describe.c:729,3'
          Dst:             die
        - Src:             'builtin/describe.c:732,4'
          Dst:             describe
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    strbuf_complete
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - sb
        - term
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:631,14'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,17'
              BranchSideFuncs:
                - strbuf_addch.3898
            - BranchSide:      './strbuf.h:631,14'
              BranchSideFuncs: []
        - Branch String:   './strbuf.h:631,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,6'
              BranchSideFuncs:
                - strbuf_addch.3898
            - BranchSide:      './strbuf.h:632,16'
              BranchSideFuncs:
                - strbuf_addch.3898
      Callsites:
        - Src:             './strbuf.h:632,3'
          Dst:             strbuf_addch
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    git_time
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tloc
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gettimeofday
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:381,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:381,6'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:382,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:379,2'
          Dst:             gettimeofday
    - functionName:    cmd_diagnose
      functionSourceFile: '/src/git/builtin/diagnose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         13
      ICount:          193
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - create_diagnostics_archive
        - die_errno
        - git_time
        - localtime_r
        - parse_options
        - prefix_filename
        - safe_create_leading_directories
        - strbuf_addftime
        - strbuf_addstr
        - strbuf_complete
        - strbuf_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/diagnose.c:40,10'
          Branch Sides:
            - BranchSide:      'builtin/diagnose.c:39,22'
              BranchSideFuncs:
                - prefix_filename
                - strbuf_addstr.3902
                - strbuf_complete.3901
                - strbuf_addstr.3902
                - localtime_r
                - strbuf_addftime
                - strbuf_addstr.3902
                - safe_create_leading_directories
                - create_diagnostics_archive
                - free
                - strbuf_release
                - _.3899
                - die_errno
                - _.3899
                - die_errno
            - BranchSide:      'builtin/diagnose.c:40,26'
              BranchSideFuncs:
                - prefix_filename
                - strbuf_addstr.3902
                - strbuf_complete.3901
                - strbuf_addstr.3902
                - localtime_r
                - strbuf_addftime
                - strbuf_addstr.3902
                - safe_create_leading_directories
                - create_diagnostics_archive
                - free
                - strbuf_release
                - _.3899
                - die_errno
                - _.3899
                - die_errno
        - Branch String:   'builtin/diagnose.c:48,2'
          Branch Sides:
            - BranchSide:      'builtin/diagnose.c:51,3'
              BranchSideFuncs:
                - create_diagnostics_archive
                - free
                - strbuf_release
                - _.3899
                - die_errno
            - BranchSide:      'builtin/diagnose.c:51,3'
              BranchSideFuncs:
                - create_diagnostics_archive
                - free
                - strbuf_release
                - _.3899
                - die_errno
            - BranchSide:      'builtin/diagnose.c:53,13'
              BranchSideFuncs:
                - _.3899
                - die_errno
        - Branch String:   'builtin/diagnose.c:58,6'
          Branch Sides:
            - BranchSide:      'builtin/diagnose.c:59,13'
              BranchSideFuncs:
                - _.3899
                - die_errno
            - BranchSide:      'builtin/diagnose.c:62,7'
              BranchSideFuncs:
                - free
                - strbuf_release
      Callsites:
        - Src:             'builtin/diagnose.c:17,15'
          Dst:             git_time
        - Src:             'builtin/diagnose.c:35,9'
          Dst:             parse_options
        - Src:             'builtin/diagnose.c:39,22'
          Dst:             prefix_filename
        - Src:             'builtin/diagnose.c:41,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/diagnose.c:42,2'
          Dst:             strbuf_complete
        - Src:             'builtin/diagnose.c:44,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/diagnose.c:45,44'
          Dst:             localtime_r
        - Src:             'builtin/diagnose.c:45,2'
          Dst:             strbuf_addftime
        - Src:             'builtin/diagnose.c:46,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/diagnose.c:48,10'
          Dst:             safe_create_leading_directories
        - Src:             'builtin/diagnose.c:53,13'
          Dst:             _
        - Src:             'builtin/diagnose.c:53,3'
          Dst:             die_errno
        - Src:             'builtin/diagnose.c:58,6'
          Dst:             create_diagnostics_archive
        - Src:             'builtin/diagnose.c:59,13'
          Dst:             _
        - Src:             'builtin/diagnose.c:59,3'
          Dst:             die_errno
        - Src:             'builtin/diagnose.c:63,2'
          Dst:             strbuf_release
    - functionName:    precompose_argv_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_diff_files
      functionSourceFile: '/src/git/builtin/diff-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         45
      ICount:          271
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - die_errno
        - diff_merges_set_dense_combined_if_unset
        - diff_result_code
        - git_config
        - git_diff_basic_config
        - precompose_argv_prefix
        - prepare_repo_settings
        - release_revisions
        - repo_init_revisions
        - repo_read_index_preload
        - run_diff_files
        - setup_revisions
        - strcmp
        - usage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/diff-files.c:26,16'
          Branch Sides:
            - BranchSide:      'builtin/diff-files.c:26,27'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_config.3928
                - prepare_repo_settings
                - repo_init_revisions
                - precompose_argv_prefix
                - setup_revisions
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/diff-files.c:29,2'
              BranchSideFuncs:
                - git_config.3928
                - prepare_repo_settings
                - repo_init_revisions
                - precompose_argv_prefix
                - setup_revisions
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/diff-files.c:26,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-files.c:27,3'
              BranchSideFuncs:
                - git_config.3928
                - prepare_repo_settings
                - repo_init_revisions
                - precompose_argv_prefix
                - setup_revisions
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/diff-files.c:29,2'
              BranchSideFuncs:
                - git_config.3928
                - prepare_repo_settings
                - repo_init_revisions
                - precompose_argv_prefix
                - setup_revisions
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/diff-files.c:46,18'
          Branch Sides:
            - BranchSide:      'builtin/diff-files.c:46,21'
              BranchSideFuncs:
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/diff-files.c:46,2'
              BranchSideFuncs:
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/diff-files.c:46,2'
          Branch Sides:
            - BranchSide:      'builtin/diff-files.c:47,15'
              BranchSideFuncs:
                - strcmp
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/diff-files.c:59,11'
              BranchSideFuncs:
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - usage
        - Branch String:   'builtin/diff-files.c:47,7'
          Branch Sides:
            - BranchSide:      'builtin/diff-files.c:48,8'
              BranchSideFuncs:
                - strcmp
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/diff-files.c:49,20'
              BranchSideFuncs:
                - strcmp
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/diff-files.c:49,12'
          Branch Sides:
            - BranchSide:      'builtin/diff-files.c:50,8'
              BranchSideFuncs:
                - strcmp
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/diff-files.c:51,20'
              BranchSideFuncs:
                - strcmp
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/diff-files.c:51,12'
          Branch Sides:
            - BranchSide:      'builtin/diff-files.c:52,8'
              BranchSideFuncs:
                - strcmp
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/diff-files.c:53,20'
              BranchSideFuncs:
                - strcmp
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/diff-files.c:53,12'
          Branch Sides:
            - BranchSide:      'builtin/diff-files.c:54,12'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff-files.c:56,4'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/diff-files.c:59,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-files.c:60,7'
              BranchSideFuncs:
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - usage
            - BranchSide:      'builtin/diff-files.c:61,6'
              BranchSideFuncs:
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - usage
        - Branch String:   'builtin/diff-files.c:68,21'
          Branch Sides:
            - BranchSide:      'builtin/diff-files.c:69,10'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff-files.c:71,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/diff-files.c:69,24'
          Branch Sides:
            - BranchSide:      'builtin/diff-files.c:69,31'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff-files.c:71,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/diff-files.c:69,45'
          Branch Sides:
            - BranchSide:      'builtin/diff-files.c:70,14'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff-files.c:71,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/diff-files.c:68,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-files.c:71,3'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff-files.c:78,10'
              BranchSideFuncs:
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
        - Branch String:   'builtin/diff-files.c:78,26'
          Branch Sides:
            - BranchSide:      'builtin/diff-files.c:79,11'
              BranchSideFuncs:
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
                - diff_merges_set_dense_combined_if_unset
            - BranchSide:      'builtin/diff-files.c:82,30'
              BranchSideFuncs:
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
        - Branch String:   'builtin/diff-files.c:78,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-files.c:80,3'
              BranchSideFuncs:
                - diff_merges_set_dense_combined_if_unset
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
            - BranchSide:      'builtin/diff-files.c:82,30'
              BranchSideFuncs:
                - repo_read_index_preload
                - run_diff_files
                - diff_result_code
                - release_revisions
                - die_errno
        - Branch String:   'builtin/diff-files.c:82,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-files.c:83,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/diff-files.c:84,23'
              BranchSideFuncs:
                - run_diff_files
                - diff_result_code
                - release_revisions
      Callsites:
        - Src:             'builtin/diff-files.c:26,20'
          Dst:             strcmp
        - Src:             'builtin/diff-files.c:27,3'
          Dst:             usage
        - Src:             'builtin/diff-files.c:29,2'
          Dst:             git_config
        - Src:             'builtin/diff-files.c:29,2'
          Dst:             git_diff_basic_config
        - Src:             'builtin/diff-files.c:31,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/diff-files.c:34,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/diff-files.c:43,11'
          Dst:             precompose_argv_prefix
        - Src:             'builtin/diff-files.c:45,9'
          Dst:             setup_revisions
        - Src:             'builtin/diff-files.c:47,8'
          Dst:             strcmp
        - Src:             'builtin/diff-files.c:49,13'
          Dst:             strcmp
        - Src:             'builtin/diff-files.c:51,13'
          Dst:             strcmp
        - Src:             'builtin/diff-files.c:53,13'
          Dst:             strcmp
        - Src:             'builtin/diff-files.c:56,4'
          Dst:             usage
        - Src:             'builtin/diff-files.c:71,3'
          Dst:             usage
        - Src:             'builtin/diff-files.c:80,3'
          Dst:             diff_merges_set_dense_combined_if_unset
        - Src:             'builtin/diff-files.c:82,6'
          Dst:             repo_read_index_preload
        - Src:             'builtin/diff-files.c:83,3'
          Dst:             die_errno
        - Src:             'builtin/diff-files.c:84,2'
          Dst:             run_diff_files
        - Src:             'builtin/diff-files.c:85,11'
          Dst:             diff_result_code
        - Src:             'builtin/diff-files.c:86,2'
          Dst:             release_revisions
    - functionName:    precompose_argv_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_diff_index
      functionSourceFile: '/src/git/builtin/diff-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         41
      ICount:          250
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - diff_merges_suppress_m_parsing
        - diff_result_code
        - git_config
        - git_diff_basic_config
        - perror
        - precompose_argv_prefix
        - prepare_repo_settings
        - release_revisions
        - repo_init_revisions
        - repo_read_index
        - repo_read_index_preload
        - run_diff_index
        - setup_revisions
        - setup_work_tree
        - strcmp
        - usage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/diff-index.c:24,16'
          Branch Sides:
            - BranchSide:      'builtin/diff-index.c:24,27'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_config.3946
                - prepare_repo_settings
                - repo_init_revisions
                - precompose_argv_prefix.3945
                - diff_merges_suppress_m_parsing
                - setup_revisions
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - diff_result_code
                - release_revisions
                - perror
                - repo_read_index
                - perror
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/diff-index.c:27,2'
              BranchSideFuncs:
                - git_config.3946
                - prepare_repo_settings
                - repo_init_revisions
                - precompose_argv_prefix.3945
                - diff_merges_suppress_m_parsing
                - setup_revisions
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - diff_result_code
                - release_revisions
                - perror
                - repo_read_index
                - perror
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/diff-index.c:24,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-index.c:25,3'
              BranchSideFuncs:
                - git_config.3946
                - prepare_repo_settings
                - repo_init_revisions
                - precompose_argv_prefix.3945
                - diff_merges_suppress_m_parsing
                - setup_revisions
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - diff_result_code
                - release_revisions
                - perror
                - repo_read_index
                - perror
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/diff-index.c:27,2'
              BranchSideFuncs:
                - git_config.3946
                - prepare_repo_settings
                - repo_init_revisions
                - precompose_argv_prefix.3945
                - diff_merges_suppress_m_parsing
                - setup_revisions
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - diff_result_code
                - release_revisions
                - perror
                - repo_read_index
                - perror
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/diff-index.c:43,2'
          Branch Sides:
            - BranchSide:      'builtin/diff-index.c:44,21'
              BranchSideFuncs:
                - strcmp
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - diff_result_code
                - release_revisions
                - perror
                - repo_read_index
                - perror
                - usage
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/diff-index.c:55,11'
              BranchSideFuncs:
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - diff_result_code
                - release_revisions
                - perror
                - repo_read_index
                - perror
                - usage
        - Branch String:   'builtin/diff-index.c:46,7'
          Branch Sides:
            - BranchSide:      'builtin/diff-index.c:47,11'
              BranchSideFuncs:
                - strcmp
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - diff_result_code
                - release_revisions
                - perror
                - repo_read_index
                - perror
                - usage
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/diff-index.c:48,20'
              BranchSideFuncs:
                - strcmp
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - diff_result_code
                - release_revisions
                - perror
                - repo_read_index
                - perror
                - usage
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/diff-index.c:48,12'
          Branch Sides:
            - BranchSide:      'builtin/diff-index.c:49,11'
              BranchSideFuncs:
                - strcmp
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - diff_result_code
                - release_revisions
                - perror
                - repo_read_index
                - perror
                - usage
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/diff-index.c:50,20'
              BranchSideFuncs:
                - strcmp
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - diff_result_code
                - release_revisions
                - perror
                - repo_read_index
                - perror
                - usage
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/diff-index.c:50,12'
          Branch Sides:
            - BranchSide:      'builtin/diff-index.c:51,8'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff-index.c:53,4'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/diff-index.c:55,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-index.c:56,7'
              BranchSideFuncs:
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - diff_result_code
                - release_revisions
                - perror
                - repo_read_index
                - perror
                - usage
            - BranchSide:      'builtin/diff-index.c:58,6'
              BranchSideFuncs:
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - diff_result_code
                - release_revisions
                - perror
                - repo_read_index
                - perror
                - usage
        - Branch String:   'builtin/diff-index.c:64,26'
          Branch Sides:
            - BranchSide:      'builtin/diff-index.c:65,10'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff-index.c:66,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/diff-index.c:65,26'
          Branch Sides:
            - BranchSide:      'builtin/diff-index.c:65,33'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff-index.c:66,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/diff-index.c:65,47'
          Branch Sides:
            - BranchSide:      'builtin/diff-index.c:65,54'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff-index.c:66,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/diff-index.c:64,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-index.c:66,3'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff-index.c:67,8'
              BranchSideFuncs:
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - diff_result_code
                - release_revisions
                - perror
                - repo_read_index
                - perror
        - Branch String:   'builtin/diff-index.c:67,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-index.c:68,3'
              BranchSideFuncs:
                - repo_read_index
                - run_diff_index
                - diff_result_code
                - release_revisions
                - perror
            - BranchSide:      'builtin/diff-index.c:73,29'
              BranchSideFuncs:
                - repo_read_index
                - run_diff_index
                - diff_result_code
                - release_revisions
                - perror
        - Branch String:   'builtin/diff-index.c:69,7'
          Branch Sides:
            - BranchSide:      'builtin/diff-index.c:70,4'
              BranchSideFuncs:
                - perror
            - BranchSide:      'builtin/diff-index.c:73,2'
              BranchSideFuncs:
                - run_diff_index
                - diff_result_code
                - release_revisions
        - Branch String:   'builtin/diff-index.c:73,13'
          Branch Sides:
            - BranchSide:      'builtin/diff-index.c:0,0'
              BranchSideFuncs:
                - perror
            - BranchSide:      'builtin/diff-index.c:74,3'
              BranchSideFuncs:
                - perror
      Callsites:
        - Src:             'builtin/diff-index.c:24,20'
          Dst:             strcmp
        - Src:             'builtin/diff-index.c:25,3'
          Dst:             usage
        - Src:             'builtin/diff-index.c:27,2'
          Dst:             git_config
        - Src:             'builtin/diff-index.c:27,2'
          Dst:             git_diff_basic_config
        - Src:             'builtin/diff-index.c:29,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/diff-index.c:32,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/diff-index.c:34,11'
          Dst:             precompose_argv_prefix
        - Src:             'builtin/diff-index.c:40,2'
          Dst:             diff_merges_suppress_m_parsing
        - Src:             'builtin/diff-index.c:42,9'
          Dst:             setup_revisions
        - Src:             'builtin/diff-index.c:46,8'
          Dst:             strcmp
        - Src:             'builtin/diff-index.c:48,13'
          Dst:             strcmp
        - Src:             'builtin/diff-index.c:50,13'
          Dst:             strcmp
        - Src:             'builtin/diff-index.c:53,4'
          Dst:             usage
        - Src:             'builtin/diff-index.c:66,3'
          Dst:             usage
        - Src:             'builtin/diff-index.c:68,3'
          Dst:             setup_work_tree
        - Src:             'builtin/diff-index.c:69,7'
          Dst:             repo_read_index_preload
        - Src:             'builtin/diff-index.c:70,4'
          Dst:             perror
        - Src:             'builtin/diff-index.c:73,13'
          Dst:             repo_read_index
        - Src:             'builtin/diff-index.c:74,3'
          Dst:             perror
        - Src:             'builtin/diff-index.c:77,2'
          Dst:             run_diff_index
        - Src:             'builtin/diff-index.c:78,11'
          Dst:             diff_result_code
        - Src:             'builtin/diff-index.c:79,2'
          Dst:             release_revisions
    - functionName:    perror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_tree
      functionSourceFile: '/src/git/./tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_tree_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tree.h:25,9'
          Dst:             parse_tree_gently
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stdin_diff_trees
      functionSourceFile: '/src/git/builtin/diff-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree1
        - p
      BBCount:         16
      ICount:          105
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - const_error
        - diff_tree_oid
        - error
        - log_tree_diff_flush
        - lookup_tree
        - oid_to_hex
        - parse_oid_hex
        - parse_tree
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/diff-tree.c:51,21'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:51,38'
              BranchSideFuncs:
                - parse_oid_hex
                - lookup_tree
                - parse_tree.3979
                - oid_to_hex
                - oid_to_hex
                - printf
                - diff_tree_oid
                - log_tree_diff_flush
                - error
                - const_error.3980
            - BranchSide:      'builtin/diff-tree.c:52,10'
              BranchSideFuncs:
                - error
                - const_error.3980
        - Branch String:   'builtin/diff-tree.c:51,51'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:51,55'
              BranchSideFuncs:
                - error
                - const_error.3980
            - BranchSide:      'builtin/diff-tree.c:52,10'
              BranchSideFuncs:
                - error
                - const_error.3980
        - Branch String:   'builtin/diff-tree.c:51,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:52,10'
              BranchSideFuncs:
                - error
                - const_error.3980
            - BranchSide:      'builtin/diff-tree.c:53,22'
              BranchSideFuncs:
                - lookup_tree
                - parse_tree.3979
                - oid_to_hex
                - oid_to_hex
                - printf
                - diff_tree_oid
                - log_tree_diff_flush
        - Branch String:   'builtin/diff-tree.c:54,13'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:54,27'
              BranchSideFuncs:
                - parse_tree.3979
                - oid_to_hex
                - oid_to_hex
                - printf
                - diff_tree_oid
                - log_tree_diff_flush
            - BranchSide:      'builtin/diff-tree.c:55,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/diff-tree.c:54,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:55,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/diff-tree.c:56,32'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - printf
                - diff_tree_oid
                - log_tree_diff_flush
      Callsites:
        - Src:             'builtin/diff-tree.c:51,24'
          Dst:             parse_oid_hex
        - Src:             'builtin/diff-tree.c:52,10'
          Dst:             error
        - Src:             'builtin/diff-tree.c:52,10'
          Dst:             const_error
        - Src:             'builtin/diff-tree.c:53,10'
          Dst:             lookup_tree
        - Src:             'builtin/diff-tree.c:54,16'
          Dst:             parse_tree
        - Src:             'builtin/diff-tree.c:56,20'
          Dst:             oid_to_hex
        - Src:             'builtin/diff-tree.c:57,6'
          Dst:             oid_to_hex
        - Src:             'builtin/diff-tree.c:56,2'
          Dst:             printf
        - Src:             'builtin/diff-tree.c:58,2'
          Dst:             diff_tree_oid
        - Src:             'builtin/diff-tree.c:60,2'
          Dst:             log_tree_diff_flush
    - functionName:    stdin_diff_commit
      functionSourceFile: '/src/git/builtin/diff-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - p
      BBCount:         15
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - commit_list_insert
        - free_commit_list
        - log_tree_commit
        - lookup_commit
        - parse_oid_hex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/diff-tree.c:31,23'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:31,41'
              BranchSideFuncs:
                - parse_oid_hex
                - log_tree_commit
                - lookup_commit
                - free_commit_list
                - commit_list_insert
            - BranchSide:      'builtin/diff-tree.c:31,2'
              BranchSideFuncs:
                - log_tree_commit
                - lookup_commit
                - free_commit_list
                - parse_oid_hex
                - commit_list_insert
        - Branch String:   'builtin/diff-tree.c:31,2'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:32,41'
              BranchSideFuncs:
                - lookup_commit
                - free_commit_list
                - log_tree_commit
                - parse_oid_hex
                - commit_list_insert
            - BranchSide:      'builtin/diff-tree.c:43,40'
              BranchSideFuncs:
                - log_tree_commit
        - Branch String:   'builtin/diff-tree.c:33,7'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:35,21'
              BranchSideFuncs:
                - log_tree_commit
                - lookup_commit
                - free_commit_list
                - parse_oid_hex
                - commit_list_insert
            - BranchSide:      'builtin/diff-tree.c:39,7'
              BranchSideFuncs:
                - log_tree_commit
                - lookup_commit
                - free_commit_list
                - parse_oid_hex
                - commit_list_insert
        - Branch String:   'builtin/diff-tree.c:39,7'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:31,2'
              BranchSideFuncs:
                - commit_list_insert
                - log_tree_commit
                - lookup_commit
                - free_commit_list
                - parse_oid_hex
            - BranchSide:      'builtin/diff-tree.c:40,31'
              BranchSideFuncs:
                - commit_list_insert
                - log_tree_commit
                - lookup_commit
                - free_commit_list
                - parse_oid_hex
      Callsites:
        - Src:             'builtin/diff-tree.c:31,27'
          Dst:             parse_oid_hex
        - Src:             'builtin/diff-tree.c:32,27'
          Dst:             lookup_commit
        - Src:             'builtin/diff-tree.c:35,4'
          Dst:             free_commit_list
        - Src:             'builtin/diff-tree.c:40,12'
          Dst:             commit_list_insert
        - Src:             'builtin/diff-tree.c:43,9'
          Dst:             log_tree_commit
    - functionName:    diff_tree_stdin
      functionSourceFile: '/src/git/builtin/diff-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
      BBCount:         17
      ICount:          122
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - const_error
        - error
        - oid_to_hex
        - parse_object
        - parse_oid_hex
        - stdin_diff_commit
        - stdin_diff_trees
        - strlen
        - type_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/diff-tree.c:71,11'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:71,14'
              BranchSideFuncs:
                - parse_oid_hex
                - parse_object
                - oid_to_hex
                - type_name
                - error
                - const_error.3980
                - stdin_diff_trees
                - stdin_diff_commit
            - BranchSide:      'builtin/diff-tree.c:72,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/diff-tree.c:71,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:72,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/diff-tree.c:73,2'
              BranchSideFuncs:
                - parse_oid_hex
                - parse_object
                - oid_to_hex
                - type_name
                - error
                - const_error.3980
                - stdin_diff_trees
                - stdin_diff_commit
        - Branch String:   'builtin/diff-tree.c:74,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:75,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/diff-tree.c:76,21'
              BranchSideFuncs:
                - parse_object
                - oid_to_hex
                - type_name
                - error
                - const_error.3980
                - stdin_diff_trees
                - stdin_diff_commit
        - Branch String:   'builtin/diff-tree.c:77,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:78,3'
              BranchSideFuncs:
                - oid_to_hex
                - type_name
                - error
                - const_error.3980
                - stdin_diff_trees
                - stdin_diff_commit
            - BranchSide:      'builtin/diff-tree.c:79,6'
              BranchSideFuncs:
                - oid_to_hex
                - type_name
                - error
                - const_error.3980
                - stdin_diff_trees
                - stdin_diff_commit
        - Branch String:   'builtin/diff-tree.c:79,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:80,45'
              BranchSideFuncs:
                - stdin_diff_commit
            - BranchSide:      'builtin/diff-tree.c:81,6'
              BranchSideFuncs:
                - oid_to_hex
                - type_name
                - error
                - const_error.3980
                - stdin_diff_trees
        - Branch String:   'builtin/diff-tree.c:81,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:82,42'
              BranchSideFuncs:
                - stdin_diff_trees
            - BranchSide:      'builtin/diff-tree.c:83,2'
              BranchSideFuncs:
                - oid_to_hex
                - type_name
                - error
                - const_error.3980
      Callsites:
        - Src:             'builtin/diff-tree.c:66,12'
          Dst:             strlen
        - Src:             'builtin/diff-tree.c:74,6'
          Dst:             parse_oid_hex
        - Src:             'builtin/diff-tree.c:76,8'
          Dst:             parse_object
        - Src:             'builtin/diff-tree.c:80,10'
          Dst:             stdin_diff_commit
        - Src:             'builtin/diff-tree.c:82,10'
          Dst:             stdin_diff_trees
        - Src:             'builtin/diff-tree.c:83,2'
          Dst:             oid_to_hex
        - Src:             'builtin/diff-tree.c:83,2'
          Dst:             type_name
        - Src:             'builtin/diff-tree.c:83,2'
          Dst:             error
        - Src:             'builtin/diff-tree.c:83,2'
          Dst:             const_error
    - functionName:    diff_tree_commit_oid
      functionSourceFile: '/src/git/builtin/diff-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_tree_commit
        - lookup_commit_reference
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/diff-tree.c:19,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:20,3'
              BranchSideFuncs:
                - log_tree_commit
            - BranchSide:      'builtin/diff-tree.c:21,40'
              BranchSideFuncs:
                - log_tree_commit
      Callsites:
        - Src:             'builtin/diff-tree.c:18,26'
          Dst:             lookup_commit_reference
        - Src:             'builtin/diff-tree.c:21,9'
          Dst:             log_tree_commit
    - functionName:    precompose_argv_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diff_tree_tweak_rev
      functionSourceFile: '/src/git/builtin/diff-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rev
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/diff-tree.c:103,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:103,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/diff-tree.c:104,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/diff-tree.c:104,7'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:105,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/diff-tree.c:107,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    3
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_diff_tree
      functionSourceFile: '/src/git/builtin/diff-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         71
      ICount:          504
      EdgeCount:       87
      CyclomaticComplexity: 18
      functionsReached:
        - _
        - die
        - diff_free
        - diff_get_merge_base
        - diff_result_code
        - diff_tree_commit_oid
        - diff_tree_oid
        - diff_tree_stdin
        - fflush
        - fgets
        - fputs
        - get_oid_hex
        - git_config
        - git_diff_basic_config
        - load_display_notes
        - log_tree_diff_flush
        - lookup_object
        - precompose_argv_prefix
        - prepare_repo_settings
        - repo_init_revisions
        - repo_read_index
        - setup_revisions
        - strcmp
        - usage
        - userformat_find_requirements
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/diff-tree.c:121,16'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:121,27'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_config.3987
                - prepare_repo_settings
                - repo_init_revisions
                - repo_read_index
                - precompose_argv_prefix.3985
                - setup_revisions
                - userformat_find_requirements
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
                - _.3986
                - die
                - strcmp
                - strcmp
                - usage
                - load_display_notes
                - _.3986
                - die
            - BranchSide:      'builtin/diff-tree.c:124,2'
              BranchSideFuncs:
                - git_config.3987
                - prepare_repo_settings
                - repo_init_revisions
                - repo_read_index
                - precompose_argv_prefix.3985
                - setup_revisions
                - userformat_find_requirements
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
                - _.3986
                - die
                - strcmp
                - strcmp
                - usage
                - load_display_notes
                - _.3986
                - die
        - Branch String:   'builtin/diff-tree.c:121,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:122,3'
              BranchSideFuncs:
                - git_config.3987
                - prepare_repo_settings
                - repo_init_revisions
                - repo_read_index
                - precompose_argv_prefix.3985
                - setup_revisions
                - userformat_find_requirements
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
                - _.3986
                - die
                - strcmp
                - strcmp
                - usage
                - load_display_notes
                - _.3986
                - die
            - BranchSide:      'builtin/diff-tree.c:124,2'
              BranchSideFuncs:
                - git_config.3987
                - prepare_repo_settings
                - repo_init_revisions
                - repo_read_index
                - precompose_argv_prefix.3985
                - setup_revisions
                - userformat_find_requirements
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
                - _.3986
                - die
                - strcmp
                - strcmp
                - usage
                - load_display_notes
                - _.3986
                - die
        - Branch String:   'builtin/diff-tree.c:130,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:131,7'
              BranchSideFuncs:
                - _.3986
                - die
            - BranchSide:      'builtin/diff-tree.c:132,2'
              BranchSideFuncs:
                - precompose_argv_prefix.3985
                - setup_revisions
                - userformat_find_requirements
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
                - _.3986
                - die
                - strcmp
                - strcmp
                - usage
                - load_display_notes
        - Branch String:   'builtin/diff-tree.c:144,29'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:144,34'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
                - _.3986
                - die
                - strcmp
                - strcmp
                - usage
                - load_display_notes
            - BranchSide:      'builtin/diff-tree.c:146,6'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
                - _.3986
                - die
                - strcmp
                - strcmp
                - usage
                - load_display_notes
        - Branch String:   'builtin/diff-tree.c:144,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:145,3'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
                - _.3986
                - die
                - strcmp
                - strcmp
                - usage
                - load_display_notes
            - BranchSide:      'builtin/diff-tree.c:146,6'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
                - _.3986
                - die
                - strcmp
                - strcmp
                - usage
                - load_display_notes
        - Branch String:   'builtin/diff-tree.c:146,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:147,23'
              BranchSideFuncs:
                - load_display_notes
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
                - _.3986
                - die
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/diff-tree.c:149,2'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
                - _.3986
                - die
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/diff-tree.c:149,2'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:150,22'
              BranchSideFuncs:
                - strcmp
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
                - _.3986
                - die
                - strcmp
                - usage
            - BranchSide:      'builtin/diff-tree.c:163,6'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
                - _.3986
                - die
        - Branch String:   'builtin/diff-tree.c:152,7'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:153,15'
              BranchSideFuncs:
                - strcmp
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
                - _.3986
                - die
                - strcmp
                - usage
            - BranchSide:      'builtin/diff-tree.c:156,15'
              BranchSideFuncs:
                - strcmp
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
                - _.3986
                - die
                - strcmp
                - usage
        - Branch String:   'builtin/diff-tree.c:156,7'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:157,15'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff-tree.c:160,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/diff-tree.c:163,17'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:163,20'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
                - _.3986
                - die
            - BranchSide:      'builtin/diff-tree.c:165,6'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
        - Branch String:   'builtin/diff-tree.c:163,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:164,7'
              BranchSideFuncs:
                - _.3986
                - die
            - BranchSide:      'builtin/diff-tree.c:165,6'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
        - Branch String:   'builtin/diff-tree.c:165,17'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:165,20'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
                - _.3986
                - die
            - BranchSide:      'builtin/diff-tree.c:168,2'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
        - Branch String:   'builtin/diff-tree.c:165,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:166,7'
              BranchSideFuncs:
                - _.3986
                - die
            - BranchSide:      'builtin/diff-tree.c:168,2'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
                - diff_tree_commit_oid
                - usage
        - Branch String:   'builtin/diff-tree.c:177,2'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:179,8'
              BranchSideFuncs:
                - usage
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
            - BranchSide:      'builtin/diff-tree.c:183,11'
              BranchSideFuncs:
                - diff_tree_commit_oid
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
            - BranchSide:      'builtin/diff-tree.c:187,11'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
                - diff_get_merge_base
                - lookup_object
            - BranchSide:      'builtin/diff-tree.c:202,6'
              BranchSideFuncs:
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
        - Branch String:   'builtin/diff-tree.c:179,7'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:180,4'
              BranchSideFuncs:
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
            - BranchSide:      'builtin/diff-tree.c:181,3'
              BranchSideFuncs:
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
        - Branch String:   'builtin/diff-tree.c:189,7'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:190,21'
              BranchSideFuncs:
                - diff_get_merge_base
                - lookup_object
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
            - BranchSide:      'builtin/diff-tree.c:194,14'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - fgets
                - diff_free
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
        - Branch String:   'builtin/diff-tree.c:202,6'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:202,6'
              BranchSideFuncs:
                - fgets
                - diff_free
                - diff_result_code
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
            - BranchSide:      'builtin/diff-tree.c:203,7'
              BranchSideFuncs:
                - fgets
                - diff_free
                - diff_result_code
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
        - Branch String:   'builtin/diff-tree.c:208,7'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:209,8'
              BranchSideFuncs:
                - fgets
                - diff_free
                - diff_result_code
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
                - repo_read_index
            - BranchSide:      'builtin/diff-tree.c:213,3'
              BranchSideFuncs:
                - fgets
                - diff_free
                - diff_result_code
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
        - Branch String:   'builtin/diff-tree.c:209,8'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:210,21'
              BranchSideFuncs:
                - repo_read_index
                - fgets
                - diff_free
                - diff_result_code
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
            - BranchSide:      'builtin/diff-tree.c:211,4'
              BranchSideFuncs:
                - fgets
                - diff_free
                - diff_result_code
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
        - Branch String:   'builtin/diff-tree.c:213,3'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:216,20'
              BranchSideFuncs:
                - get_oid_hex
                - diff_tree_stdin
                - fgets
                - diff_free
                - diff_result_code
                - fputs
                - fflush
            - BranchSide:      'builtin/diff-tree.c:228,35'
              BranchSideFuncs:
                - diff_free
                - diff_result_code
        - Branch String:   'builtin/diff-tree.c:216,8'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:217,11'
              BranchSideFuncs:
                - fputs
                - fflush
                - fgets
                - diff_free
                - diff_result_code
                - get_oid_hex
                - diff_tree_stdin
            - BranchSide:      'builtin/diff-tree.c:221,21'
              BranchSideFuncs:
                - diff_tree_stdin
                - fgets
                - diff_free
                - diff_result_code
                - get_oid_hex
                - fputs
                - fflush
        - Branch String:   'builtin/diff-tree.c:222,9'
          Branch Sides:
            - BranchSide:      'builtin/diff-tree.c:223,18'
              BranchSideFuncs:
                - fgets
                - diff_free
                - diff_result_code
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
            - BranchSide:      'builtin/diff-tree.c:224,9'
              BranchSideFuncs:
                - fgets
                - diff_free
                - diff_result_code
                - get_oid_hex
                - diff_tree_stdin
                - fputs
                - fflush
      Callsites:
        - Src:             'builtin/diff-tree.c:121,20'
          Dst:             strcmp
        - Src:             'builtin/diff-tree.c:122,3'
          Dst:             usage
        - Src:             'builtin/diff-tree.c:124,2'
          Dst:             git_config
        - Src:             'builtin/diff-tree.c:124,2'
          Dst:             git_diff_basic_config
        - Src:             'builtin/diff-tree.c:126,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/diff-tree.c:129,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/diff-tree.c:130,6'
          Dst:             repo_read_index
        - Src:             'builtin/diff-tree.c:131,7'
          Dst:             _
        - Src:             'builtin/diff-tree.c:131,3'
          Dst:             die
        - Src:             'builtin/diff-tree.c:138,11'
          Dst:             precompose_argv_prefix
        - Src:             'builtin/diff-tree.c:139,9'
          Dst:             setup_revisions
        - Src:             'builtin/diff-tree.c:142,2'
          Dst:             userformat_find_requirements
        - Src:             'builtin/diff-tree.c:147,3'
          Dst:             load_display_notes
        - Src:             'builtin/diff-tree.c:152,8'
          Dst:             strcmp
        - Src:             'builtin/diff-tree.c:156,8'
          Dst:             strcmp
        - Src:             'builtin/diff-tree.c:160,3'
          Dst:             usage
        - Src:             'builtin/diff-tree.c:164,7'
          Dst:             _
        - Src:             'builtin/diff-tree.c:164,3'
          Dst:             die
        - Src:             'builtin/diff-tree.c:166,7'
          Dst:             _
        - Src:             'builtin/diff-tree.c:166,3'
          Dst:             die
        - Src:             'builtin/diff-tree.c:180,4'
          Dst:             usage
        - Src:             'builtin/diff-tree.c:184,3'
          Dst:             diff_tree_commit_oid
        - Src:             'builtin/diff-tree.c:192,4'
          Dst:             diff_get_merge_base
        - Src:             'builtin/diff-tree.c:193,12'
          Dst:             lookup_object
        - Src:             'builtin/diff-tree.c:197,3'
          Dst:             diff_tree_oid
        - Src:             'builtin/diff-tree.c:198,3'
          Dst:             log_tree_diff_flush
        - Src:             'builtin/diff-tree.c:210,5'
          Dst:             repo_read_index
        - Src:             'builtin/diff-tree.c:213,10'
          Dst:             fgets
        - Src:             'builtin/diff-tree.c:216,8'
          Dst:             get_oid_hex
        - Src:             'builtin/diff-tree.c:217,5'
          Dst:             fputs
        - Src:             'builtin/diff-tree.c:218,5'
          Dst:             fflush
        - Src:             'builtin/diff-tree.c:221,5'
          Dst:             diff_tree_stdin
        - Src:             'builtin/diff-tree.c:231,3'
          Dst:             diff_free
        - Src:             'builtin/diff-tree.c:234,9'
          Dst:             diff_result_code
    - functionName:    blob_path
      functionSourceFile: '/src/git/builtin/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/diff.c:41,9'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:41,23'
              BranchSideFuncs: []
            - BranchSide:      'builtin/diff.c:41,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    stuff_change
      functionSourceFile: '/src/git/builtin/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - old_mode
        - new_mode
        - old_oid
        - new_oid
        - old_oid_valid
        - new_oid_valid
        - old_path
        - new_path
      BBCount:         30
      ICount:          223
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - alloc_filespec
        - diff_queue
        - fill_filespec
        - is_null_oid
        - oideq
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/diff.c:55,28'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:55,44'
              BranchSideFuncs:
                - alloc_filespec
                - alloc_filespec
                - fill_filespec
                - fill_filespec
                - diff_queue
                - strncmp
                - strncmp
            - BranchSide:      'builtin/diff.c:59,6'
              BranchSideFuncs:
                - alloc_filespec
                - alloc_filespec
                - fill_filespec
                - fill_filespec
                - diff_queue
                - strncmp
                - strncmp
        - Branch String:   'builtin/diff.c:55,53'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:56,12'
              BranchSideFuncs:
                - alloc_filespec
                - alloc_filespec
                - fill_filespec
                - fill_filespec
                - diff_queue
                - strncmp
                - strncmp
            - BranchSide:      'builtin/diff.c:59,6'
              BranchSideFuncs:
                - alloc_filespec
                - alloc_filespec
                - fill_filespec
                - fill_filespec
                - diff_queue
                - strncmp
                - strncmp
        - Branch String:   'builtin/diff.c:56,30'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:56,34'
              BranchSideFuncs:
                - alloc_filespec
                - alloc_filespec
                - fill_filespec
                - fill_filespec
                - diff_queue
                - strncmp
                - strncmp
            - BranchSide:      'builtin/diff.c:59,6'
              BranchSideFuncs:
                - alloc_filespec
                - alloc_filespec
                - fill_filespec
                - fill_filespec
                - diff_queue
                - strncmp
                - strncmp
        - Branch String:   'builtin/diff.c:55,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:57,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/diff.c:59,6'
              BranchSideFuncs:
                - alloc_filespec
                - alloc_filespec
                - fill_filespec
                - fill_filespec
                - diff_queue
                - strncmp
                - strncmp
        - Branch String:   'builtin/diff.c:59,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:60,3'
              BranchSideFuncs:
                - alloc_filespec
                - alloc_filespec
                - fill_filespec
                - fill_filespec
                - diff_queue
                - strncmp
                - strncmp
            - BranchSide:      'builtin/diff.c:65,6'
              BranchSideFuncs:
                - alloc_filespec
                - alloc_filespec
                - fill_filespec
                - fill_filespec
                - diff_queue
                - strncmp
                - strncmp
        - Branch String:   'builtin/diff.c:65,18'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:66,15'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - alloc_filespec
                - alloc_filespec
                - fill_filespec
                - fill_filespec
                - diff_queue
            - BranchSide:      'builtin/diff.c:70,23'
              BranchSideFuncs:
                - alloc_filespec
                - alloc_filespec
                - fill_filespec
                - fill_filespec
                - diff_queue
        - Branch String:   'builtin/diff.c:66,58'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:67,15'
              BranchSideFuncs: []
            - BranchSide:      'builtin/diff.c:68,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/diff.c:65,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:68,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/diff.c:70,23'
              BranchSideFuncs:
                - alloc_filespec
                - alloc_filespec
                - fill_filespec
                - fill_filespec
                - diff_queue
      Callsites:
        - Src:             'builtin/diff.c:55,7'
          Dst:             is_null_oid
        - Src:             'builtin/diff.c:55,32'
          Dst:             is_null_oid
        - Src:             'builtin/diff.c:56,6'
          Dst:             oideq
        - Src:             'builtin/diff.c:66,7'
          Dst:             strncmp
        - Src:             'builtin/diff.c:67,7'
          Dst:             strncmp
        - Src:             'builtin/diff.c:70,8'
          Dst:             alloc_filespec
        - Src:             'builtin/diff.c:71,8'
          Dst:             alloc_filespec
        - Src:             'builtin/diff.c:72,2'
          Dst:             fill_filespec
        - Src:             'builtin/diff.c:73,2'
          Dst:             fill_filespec
        - Src:             'builtin/diff.c:75,2'
          Dst:             diff_queue
    - functionName:    canon_mode
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './object.h:146,6'
          Branch Sides:
            - BranchSide:      './object.h:147,20'
              BranchSideFuncs: []
            - BranchSide:      './object.h:148,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:148,6'
          Branch Sides:
            - BranchSide:      './object.h:149,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:150,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:150,6'
          Branch Sides:
            - BranchSide:      './object.h:151,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:152,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    symdiff_release
      functionSourceFile: '/src/git/builtin/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sdiff
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bitmap_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/diff.c:393,2'
          Dst:             bitmap_free
    - functionName:    refresh_index_quietly
      functionSourceFile: '/src/git/builtin/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - discard_index
        - refresh_index
        - repo_hold_locked_index
        - repo_read_index
        - repo_update_index_if_able
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/diff.c:236,19'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:236,19'
              BranchSideFuncs:
                - repo_hold_locked_index
                - discard_index
                - repo_read_index
                - refresh_index
                - repo_update_index_if_able
            - BranchSide:      'builtin/diff.c:236,19'
              BranchSideFuncs:
                - repo_hold_locked_index
                - discard_index
                - repo_read_index
                - refresh_index
                - repo_update_index_if_able
        - Branch String:   'builtin/diff.c:240,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:241,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/diff.c:242,16'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - refresh_index
                - repo_update_index_if_able
      Callsites:
        - Src:             'builtin/diff.c:239,7'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/diff.c:242,2'
          Dst:             discard_index
        - Src:             'builtin/diff.c:243,2'
          Dst:             repo_read_index
        - Src:             'builtin/diff.c:244,2'
          Dst:             refresh_index
        - Src:             'builtin/diff.c:246,2'
          Dst:             repo_update_index_if_able
    - functionName:    builtin_diff_combined
      functionSourceFile: '/src/git/builtin/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - revs
        - argc
        - argv
        - ent
        - ents
        - first_non_parent
      BBCount:         16
      ICount:          115
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - _
        - die
        - diff_merges_set_dense_combined_if_unset
        - diff_tree_combined
        - oid_array_append
        - oid_array_clear
        - usage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/diff.c:216,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:217,3'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff.c:219,6'
              BranchSideFuncs:
                - diff_merges_set_dense_combined_if_unset
                - diff_tree_combined
                - oid_array_clear
                - oid_array_append
                - BUG_fl
                - _.4042
                - die
        - Branch String:   'builtin/diff.c:219,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:220,7'
              BranchSideFuncs:
                - _.4042
                - die
            - BranchSide:      'builtin/diff.c:221,6'
              BranchSideFuncs:
                - diff_merges_set_dense_combined_if_unset
                - diff_tree_combined
                - oid_array_clear
                - oid_array_append
                - BUG_fl
        - Branch String:   'builtin/diff.c:221,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:222,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/diff.c:224,42'
              BranchSideFuncs:
                - diff_merges_set_dense_combined_if_unset
                - diff_tree_combined
                - oid_array_clear
                - oid_array_append
        - Branch String:   'builtin/diff.c:226,2'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:227,7'
              BranchSideFuncs:
                - diff_tree_combined
                - oid_array_clear
                - oid_array_append
            - BranchSide:      'builtin/diff.c:230,22'
              BranchSideFuncs:
                - diff_tree_combined
                - oid_array_clear
        - Branch String:   'builtin/diff.c:227,7'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:228,32'
              BranchSideFuncs:
                - oid_array_append
                - diff_tree_combined
                - oid_array_clear
            - BranchSide:      'builtin/diff.c:229,2'
              BranchSideFuncs:
                - diff_tree_combined
                - oid_array_clear
                - oid_array_append
      Callsites:
        - Src:             'builtin/diff.c:217,3'
          Dst:             usage
        - Src:             'builtin/diff.c:220,7'
          Dst:             _
        - Src:             'builtin/diff.c:220,3'
          Dst:             die
        - Src:             'builtin/diff.c:222,3'
          Dst:             BUG_fl
        - Src:             'builtin/diff.c:224,2'
          Dst:             diff_merges_set_dense_combined_if_unset
        - Src:             'builtin/diff.c:228,4'
          Dst:             oid_array_append
        - Src:             'builtin/diff.c:230,2'
          Dst:             diff_tree_combined
        - Src:             'builtin/diff.c:231,2'
          Dst:             oid_array_clear
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    10
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    builtin_diff_tree
      functionSourceFile: '/src/git/builtin/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - argc
        - argv
        - ent0
        - ent1
      BBCount:         15
      ICount:          136
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - diff_get_merge_base
        - diff_tree_oid
        - log_tree_diff_flush
        - strcmp
        - usage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/diff.c:179,2'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:180,21'
              BranchSideFuncs:
                - strcmp
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_get_merge_base
                - usage
            - BranchSide:      'builtin/diff.c:188,6'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_get_merge_base
        - Branch String:   'builtin/diff.c:181,7'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:182,15'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff.c:184,4'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/diff.c:188,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:189,23'
              BranchSideFuncs:
                - diff_get_merge_base
                - diff_tree_oid
                - log_tree_diff_flush
            - BranchSide:      'builtin/diff.c:193,7'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
        - Branch String:   'builtin/diff.c:199,7'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:200,9'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
            - BranchSide:      'builtin/diff.c:201,16'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
      Callsites:
        - Src:             'builtin/diff.c:181,8'
          Dst:             strcmp
        - Src:             'builtin/diff.c:184,4'
          Dst:             usage
        - Src:             'builtin/diff.c:189,3'
          Dst:             diff_get_merge_base
        - Src:             'builtin/diff.c:204,2'
          Dst:             diff_tree_oid
        - Src:             'builtin/diff.c:205,2'
          Dst:             log_tree_diff_flush
    - functionName:    builtin_diff_index
      functionSourceFile: '/src/git/builtin/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - argc
        - argv
      BBCount:         31
      ICount:          164
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - die_errno
        - repo_read_index
        - repo_read_index_preload
        - run_diff_index
        - setup_work_tree
        - strcmp
        - usage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/diff.c:140,2'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:141,21'
              BranchSideFuncs:
                - strcmp
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - die_errno
                - repo_read_index
                - die_errno
                - usage
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/diff.c:154,6'
              BranchSideFuncs:
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - die_errno
                - repo_read_index
                - die_errno
                - usage
        - Branch String:   'builtin/diff.c:142,32'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:142,43'
              BranchSideFuncs:
                - strcmp
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - die_errno
                - repo_read_index
                - die_errno
                - usage
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/diff.c:143,11'
              BranchSideFuncs:
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - die_errno
                - repo_read_index
                - die_errno
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/diff.c:142,7'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:143,11'
              BranchSideFuncs:
                - strcmp
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - die_errno
                - repo_read_index
                - die_errno
                - usage
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/diff.c:144,20'
              BranchSideFuncs:
                - strcmp
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - die_errno
                - repo_read_index
                - die_errno
                - usage
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/diff.c:144,12'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:145,11'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff.c:147,4'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/diff.c:154,28'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:155,6'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff.c:157,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/diff.c:155,28'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:155,31'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff.c:157,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/diff.c:155,51'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:156,6'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff.c:157,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/diff.c:154,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:157,3'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff.c:158,8'
              BranchSideFuncs:
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_index
                - die_errno
                - repo_read_index
                - die_errno
        - Branch String:   'builtin/diff.c:158,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:159,3'
              BranchSideFuncs:
                - repo_read_index
                - run_diff_index
                - die_errno
            - BranchSide:      'builtin/diff.c:164,29'
              BranchSideFuncs:
                - repo_read_index
                - run_diff_index
                - die_errno
        - Branch String:   'builtin/diff.c:160,7'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:162,4'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/diff.c:164,2'
              BranchSideFuncs:
                - run_diff_index
        - Branch String:   'builtin/diff.c:164,13'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:0,0'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/diff.c:165,3'
              BranchSideFuncs:
                - die_errno
      Callsites:
        - Src:             'builtin/diff.c:142,8'
          Dst:             strcmp
        - Src:             'builtin/diff.c:142,36'
          Dst:             strcmp
        - Src:             'builtin/diff.c:144,13'
          Dst:             strcmp
        - Src:             'builtin/diff.c:147,4'
          Dst:             usage
        - Src:             'builtin/diff.c:157,3'
          Dst:             usage
        - Src:             'builtin/diff.c:159,3'
          Dst:             setup_work_tree
        - Src:             'builtin/diff.c:160,7'
          Dst:             repo_read_index_preload
        - Src:             'builtin/diff.c:162,4'
          Dst:             die_errno
        - Src:             'builtin/diff.c:164,13'
          Dst:             repo_read_index
        - Src:             'builtin/diff.c:165,3'
          Dst:             die_errno
        - Src:             'builtin/diff.c:167,2'
          Dst:             run_diff_index
    - functionName:    builtin_diff_blobs
      functionSourceFile: '/src/git/builtin/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - argc
        - argv
        - blob
      BBCount:         11
      ICount:          119
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - blob_path
        - canon_mode
        - diff_flush
        - diffcore_std
        - stuff_change
        - usage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/diff.c:118,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:119,3'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff.c:121,6'
              BranchSideFuncs:
                - blob_path
                - blob_path
                - stuff_change
                - diffcore_std
                - diff_flush
        - Branch String:   'builtin/diff.c:121,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:122,19'
              BranchSideFuncs:
                - blob_path
                - blob_path
                - stuff_change
                - diffcore_std
                - diff_flush
            - BranchSide:      'builtin/diff.c:124,6'
              BranchSideFuncs:
                - blob_path
                - blob_path
                - stuff_change
                - diffcore_std
                - diff_flush
        - Branch String:   'builtin/diff.c:124,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:124,6'
              BranchSideFuncs:
                - blob_path
                - blob_path
                - stuff_change
                - diffcore_std
                - diff_flush
            - BranchSide:      'builtin/diff.c:125,19'
              BranchSideFuncs:
                - blob_path
                - blob_path
                - stuff_change
                - diffcore_std
                - diff_flush
      Callsites:
        - Src:             'builtin/diff.c:116,24'
          Dst:             canon_mode
        - Src:             'builtin/diff.c:119,3'
          Dst:             usage
        - Src:             'builtin/diff.c:131,8'
          Dst:             blob_path
        - Src:             'builtin/diff.c:131,28'
          Dst:             blob_path
        - Src:             'builtin/diff.c:127,2'
          Dst:             stuff_change
        - Src:             'builtin/diff.c:132,2'
          Dst:             diffcore_std
        - Src:             'builtin/diff.c:133,2'
          Dst:             diff_flush
    - functionName:    builtin_diff_b_f
      functionSourceFile: '/src/git/builtin/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - argc
        - argv
        - blob
      BBCount:         22
      ICount:          177
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - _
        - canon_mode
        - die
        - die_errno
        - diff_flush
        - diff_set_mnemonic_prefix
        - diffcore_std
        - lstat64
        - null_oid
        - stuff_change
        - usage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/diff.c:86,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:87,3'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff.c:89,2'
              BranchSideFuncs:
                - lstat64
                - _.4042
                - die
                - diff_set_mnemonic_prefix
                - canon_mode
                - null_oid
                - stuff_change
                - diffcore_std
                - diff_flush
                - canon_mode
                - _.4042
                - die_errno
                - BUG_fl
        - Branch String:   'builtin/diff.c:89,2'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:89,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/diff.c:90,9'
              BranchSideFuncs:
                - lstat64
                - _.4042
                - die
                - diff_set_mnemonic_prefix
                - canon_mode
                - null_oid
                - stuff_change
                - diffcore_std
                - diff_flush
                - canon_mode
                - _.4042
                - die_errno
        - Branch String:   'builtin/diff.c:92,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:93,13'
              BranchSideFuncs:
                - _.4042
                - die_errno
            - BranchSide:      'builtin/diff.c:94,8'
              BranchSideFuncs:
                - _.4042
                - die
                - diff_set_mnemonic_prefix
                - canon_mode
                - null_oid
                - stuff_change
                - diffcore_std
                - diff_flush
                - canon_mode
        - Branch String:   'builtin/diff.c:94,28'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:94,31'
              BranchSideFuncs:
                - diff_set_mnemonic_prefix
                - canon_mode
                - null_oid
                - stuff_change
                - diffcore_std
                - diff_flush
                - canon_mode
            - BranchSide:      'builtin/diff.c:97,28'
              BranchSideFuncs:
                - diff_set_mnemonic_prefix
                - canon_mode
                - null_oid
                - stuff_change
                - diffcore_std
                - diff_flush
                - canon_mode
        - Branch String:   'builtin/diff.c:94,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:95,7'
              BranchSideFuncs:
                - diff_set_mnemonic_prefix
                - canon_mode
                - null_oid
                - stuff_change
                - diffcore_std
                - diff_flush
                - canon_mode
            - BranchSide:      'builtin/diff.c:97,28'
              BranchSideFuncs:
                - diff_set_mnemonic_prefix
                - canon_mode
                - null_oid
                - stuff_change
                - diffcore_std
                - diff_flush
                - canon_mode
        - Branch String:   'builtin/diff.c:99,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:100,33'
              BranchSideFuncs:
                - canon_mode
                - canon_mode
                - null_oid
                - stuff_change
                - diffcore_std
                - diff_flush
            - BranchSide:      'builtin/diff.c:102,16'
              BranchSideFuncs:
                - canon_mode
                - null_oid
                - stuff_change
                - diffcore_std
                - diff_flush
        - Branch String:   'builtin/diff.c:106,8'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:106,24'
              BranchSideFuncs:
                - stuff_change
                - diffcore_std
                - diff_flush
            - BranchSide:      'builtin/diff.c:106,40'
              BranchSideFuncs:
                - stuff_change
                - diffcore_std
                - diff_flush
      Callsites:
        - Src:             'builtin/diff.c:87,3'
          Dst:             usage
        - Src:             'builtin/diff.c:89,2'
          Dst:             BUG_fl
        - Src:             'builtin/diff.c:92,6'
          Dst:             lstat64
        - Src:             'builtin/diff.c:93,13'
          Dst:             _
        - Src:             'builtin/diff.c:93,3'
          Dst:             die_errno
        - Src:             'builtin/diff.c:95,7'
          Dst:             _
        - Src:             'builtin/diff.c:95,3'
          Dst:             die
        - Src:             'builtin/diff.c:97,2'
          Dst:             diff_set_mnemonic_prefix
        - Src:             'builtin/diff.c:100,19'
          Dst:             canon_mode
        - Src:             'builtin/diff.c:103,23'
          Dst:             canon_mode
        - Src:             'builtin/diff.c:104,29'
          Dst:             null_oid
        - Src:             'builtin/diff.c:102,2'
          Dst:             stuff_change
        - Src:             'builtin/diff.c:108,2'
          Dst:             diffcore_std
        - Src:             'builtin/diff.c:109,2'
          Dst:             diff_flush
    - functionName:    builtin_diff_files
      functionSourceFile: '/src/git/builtin/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - argc
        - argv
      BBCount:         30
      ICount:          183
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - const_error
        - die_errno
        - diff_merges_set_dense_combined_if_unset
        - error
        - repo_read_index_preload
        - run_diff_files
        - setup_work_tree
        - strcmp
        - usage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/diff.c:253,18'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:253,21'
              BranchSideFuncs:
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_files
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
                - _.4042
                - error
                - const_error.4040
                - usage
            - BranchSide:      'builtin/diff.c:253,2'
              BranchSideFuncs:
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_files
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
                - _.4042
                - error
                - const_error.4040
                - usage
        - Branch String:   'builtin/diff.c:253,2'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:254,15'
              BranchSideFuncs:
                - strcmp
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_files
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
                - _.4042
                - error
                - const_error.4040
                - usage
            - BranchSide:      'builtin/diff.c:277,6'
              BranchSideFuncs:
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_files
                - die_errno
                - diff_merges_set_dense_combined_if_unset
        - Branch String:   'builtin/diff.c:254,7'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:255,4'
              BranchSideFuncs:
                - strcmp
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_files
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
                - _.4042
                - error
                - const_error.4040
                - usage
            - BranchSide:      'builtin/diff.c:256,20'
              BranchSideFuncs:
                - strcmp
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_files
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
                - _.4042
                - error
                - const_error.4040
                - usage
        - Branch String:   'builtin/diff.c:256,12'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:257,4'
              BranchSideFuncs:
                - strcmp
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_files
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
                - _.4042
                - error
                - const_error.4040
                - usage
            - BranchSide:      'builtin/diff.c:258,20'
              BranchSideFuncs:
                - strcmp
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_files
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
                - _.4042
                - error
                - const_error.4040
                - usage
        - Branch String:   'builtin/diff.c:258,12'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:259,4'
              BranchSideFuncs:
                - strcmp
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_files
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
                - _.4042
                - error
                - const_error.4040
                - usage
            - BranchSide:      'builtin/diff.c:260,20'
              BranchSideFuncs:
                - strcmp
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_files
                - die_errno
                - diff_merges_set_dense_combined_if_unset
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
                - _.4042
                - error
                - const_error.4040
                - usage
        - Branch String:   'builtin/diff.c:260,12'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:261,12'
              BranchSideFuncs:
                - strcmp
                - usage
                - _.4042
                - error
                - const_error.4040
                - usage
            - BranchSide:      'builtin/diff.c:262,20'
              BranchSideFuncs:
                - strcmp
                - usage
                - _.4042
                - error
                - const_error.4040
                - usage
        - Branch String:   'builtin/diff.c:262,12'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:263,4'
              BranchSideFuncs:
                - _.4042
                - error
                - const_error.4040
                - usage
            - BranchSide:      'builtin/diff.c:265,4'
              BranchSideFuncs:
                - _.4042
                - error
                - const_error.4040
                - usage
        - Branch String:   'builtin/diff.c:277,28'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:278,7'
              BranchSideFuncs:
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_files
                - die_errno
                - diff_merges_set_dense_combined_if_unset
            - BranchSide:      'builtin/diff.c:281,2'
              BranchSideFuncs:
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_files
                - die_errno
        - Branch String:   'builtin/diff.c:277,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:279,43'
              BranchSideFuncs:
                - diff_merges_set_dense_combined_if_unset
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_files
                - die_errno
            - BranchSide:      'builtin/diff.c:281,2'
              BranchSideFuncs:
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_files
                - die_errno
        - Branch String:   'builtin/diff.c:282,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:284,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/diff.c:286,17'
              BranchSideFuncs:
                - run_diff_files
      Callsites:
        - Src:             'builtin/diff.c:254,8'
          Dst:             strcmp
        - Src:             'builtin/diff.c:256,13'
          Dst:             strcmp
        - Src:             'builtin/diff.c:258,13'
          Dst:             strcmp
        - Src:             'builtin/diff.c:260,13'
          Dst:             strcmp
        - Src:             'builtin/diff.c:262,13'
          Dst:             strcmp
        - Src:             'builtin/diff.c:263,4'
          Dst:             usage
        - Src:             'builtin/diff.c:265,4'
          Dst:             _
        - Src:             'builtin/diff.c:265,4'
          Dst:             error
        - Src:             'builtin/diff.c:265,4'
          Dst:             const_error
        - Src:             'builtin/diff.c:266,4'
          Dst:             usage
        - Src:             'builtin/diff.c:279,3'
          Dst:             diff_merges_set_dense_combined_if_unset
        - Src:             'builtin/diff.c:281,2'
          Dst:             setup_work_tree
        - Src:             'builtin/diff.c:282,6'
          Dst:             repo_read_index_preload
        - Src:             'builtin/diff.c:284,3'
          Dst:             die_errno
        - Src:             'builtin/diff.c:286,2'
          Dst:             run_diff_files
    - functionName:    symdiff_prepare
      functionSourceFile: '/src/git/builtin/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rev
        - sym
      BBCount:         38
      ICount:          284
      EdgeCount:       43
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - bitmap_free
        - bitmap_new
        - bitmap_set
        - bitmap_unset
        - die
        - usage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/diff.c:335,2'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:336,24'
              BranchSideFuncs:
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
                - usage
                - bitmap_new
                - bitmap_set
                - usage
            - BranchSide:      'builtin/diff.c:371,6'
              BranchSideFuncs:
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
        - Branch String:   'builtin/diff.c:337,3'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:339,8'
              BranchSideFuncs:
                - bitmap_new
                - bitmap_set
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
                - usage
                - usage
            - BranchSide:      'builtin/diff.c:344,8'
              BranchSideFuncs:
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
                - usage
                - bitmap_new
                - bitmap_set
                - usage
            - BranchSide:      'builtin/diff.c:353,8'
              BranchSideFuncs:
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
                - bitmap_new
                - bitmap_set
                - usage
                - usage
            - BranchSide:      'builtin/diff.c:360,14'
              BranchSideFuncs:
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
                - usage
                - bitmap_new
                - bitmap_set
                - usage
            - BranchSide:      'builtin/diff.c:360,14'
              BranchSideFuncs:
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
                - usage
                - bitmap_new
                - bitmap_set
                - usage
            - BranchSide:      'builtin/diff.c:360,14'
              BranchSideFuncs:
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
                - usage
                - bitmap_new
                - bitmap_set
                - usage
            - BranchSide:      'builtin/diff.c:363,8'
              BranchSideFuncs:
                - bitmap_new
                - bitmap_set
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
                - usage
                - usage
        - Branch String:   'builtin/diff.c:339,8'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:340,15'
              BranchSideFuncs:
                - bitmap_new
                - bitmap_set
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
                - usage
                - usage
            - BranchSide:      'builtin/diff.c:341,13'
              BranchSideFuncs:
                - bitmap_new
                - bitmap_set
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
                - usage
                - usage
        - Branch String:   'builtin/diff.c:344,8'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:345,5'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff.c:346,11'
              BranchSideFuncs:
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
                - usage
                - usage
                - bitmap_new
                - bitmap_set
        - Branch String:   'builtin/diff.c:347,8'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:348,16'
              BranchSideFuncs:
                - bitmap_new
                - bitmap_set
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
                - usage
                - usage
            - BranchSide:      'builtin/diff.c:351,4'
              BranchSideFuncs:
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
                - usage
                - bitmap_new
                - bitmap_set
                - usage
        - Branch String:   'builtin/diff.c:353,8'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:354,5'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff.c:355,11'
              BranchSideFuncs:
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
                - usage
                - bitmap_new
                - bitmap_set
                - usage
        - Branch String:   'builtin/diff.c:363,7'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:364,10'
              BranchSideFuncs:
                - bitmap_set
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
                - usage
                - bitmap_new
                - usage
            - BranchSide:      'builtin/diff.c:365,14'
              BranchSideFuncs:
                - bitmap_set
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
                - usage
                - bitmap_new
                - usage
        - Branch String:   'builtin/diff.c:371,16'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:371,19'
              BranchSideFuncs:
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
                - usage
            - BranchSide:      'builtin/diff.c:374,7'
              BranchSideFuncs:
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
        - Branch String:   'builtin/diff.c:371,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:372,3'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff.c:374,7'
              BranchSideFuncs:
                - bitmap_free
                - bitmap_unset
                - _.4042
                - die
        - Branch String:   'builtin/diff.c:374,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:375,15'
              BranchSideFuncs:
                - bitmap_unset
                - _.4042
                - die
            - BranchSide:      'builtin/diff.c:381,14'
              BranchSideFuncs:
                - bitmap_unset
                - _.4042
                - die
        - Branch String:   'builtin/diff.c:383,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:384,7'
              BranchSideFuncs:
                - _.4042
                - die
            - BranchSide:      'builtin/diff.c:385,14'
              BranchSideFuncs:
                - bitmap_unset
      Callsites:
        - Src:             'builtin/diff.c:345,5'
          Dst:             usage
        - Src:             'builtin/diff.c:354,5'
          Dst:             usage
        - Src:             'builtin/diff.c:364,10'
          Dst:             bitmap_new
        - Src:             'builtin/diff.c:365,3'
          Dst:             bitmap_set
        - Src:             'builtin/diff.c:372,3'
          Dst:             usage
        - Src:             'builtin/diff.c:375,3'
          Dst:             bitmap_free
        - Src:             'builtin/diff.c:384,7'
          Dst:             _
        - Src:             'builtin/diff.c:384,3'
          Dst:             die
        - Src:             'builtin/diff.c:386,2'
          Dst:             bitmap_unset
    - functionName:    precompose_argv_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_diff
      functionSourceFile: '/src/git/builtin/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         125
      ICount:          800
      EdgeCount:       156
      CyclomaticComplexity: 33
      functionsReached:
        - _
        - add_head_to_pending
        - add_object_array
        - add_pending_object
        - bitmap_get
        - builtin_diff_b_f
        - builtin_diff_blobs
        - builtin_diff_combined
        - builtin_diff_files
        - builtin_diff_index
        - builtin_diff_tree
        - common_exit
        - deref_tag
        - die
        - diff_no_index
        - diff_result_code
        - diff_setup_done
        - exit
        - git_config
        - git_diff_ui_config
        - init_diff_ui_defaults
        - init_diffstat_widths
        - lookup_tree
        - object_array_clear
        - parse_object
        - path_inside_repo
        - precompose_argv_prefix
        - prepare_repo_settings
        - refresh_index_quietly
        - release_revisions
        - repo_get_commit_tree
        - repo_init_revisions
        - repo_set_hash_algo
        - setup_diff_pager
        - setup_git_directory_gently
        - setup_revisions
        - strcmp
        - symdiff_prepare
        - symdiff_release
        - usage
        - warning
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/diff.c:441,2'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:442,15'
              BranchSideFuncs:
                - strcmp
                - setup_git_directory_gently
                - prepare_repo_settings
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
                - path_inside_repo
                - path_inside_repo
                - strcmp
            - BranchSide:      'builtin/diff.c:452,11'
              BranchSideFuncs:
                - setup_git_directory_gently
                - prepare_repo_settings
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
                - path_inside_repo
                - path_inside_repo
        - Branch String:   'builtin/diff.c:442,7'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:443,5'
              BranchSideFuncs:
                - strcmp
                - setup_git_directory_gently
                - prepare_repo_settings
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
                - path_inside_repo
                - path_inside_repo
                - strcmp
            - BranchSide:      'builtin/diff.c:446,15'
              BranchSideFuncs:
                - strcmp
                - setup_git_directory_gently
                - prepare_repo_settings
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
                - path_inside_repo
                - path_inside_repo
                - strcmp
        - Branch String:   'builtin/diff.c:446,7'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:447,13'
              BranchSideFuncs:
                - setup_git_directory_gently
                - prepare_repo_settings
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
                - path_inside_repo
                - path_inside_repo
                - strcmp
                - strcmp
            - BranchSide:      'builtin/diff.c:448,7'
              BranchSideFuncs:
                - setup_git_directory_gently
                - prepare_repo_settings
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
                - path_inside_repo
                - path_inside_repo
                - strcmp
                - strcmp
        - Branch String:   'builtin/diff.c:448,7'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:449,4'
              BranchSideFuncs:
                - setup_git_directory_gently
                - prepare_repo_settings
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
                - path_inside_repo
                - path_inside_repo
            - BranchSide:      'builtin/diff.c:450,2'
              BranchSideFuncs:
                - setup_git_directory_gently
                - prepare_repo_settings
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
                - path_inside_repo
                - path_inside_repo
                - strcmp
                - strcmp
        - Branch String:   'builtin/diff.c:454,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:455,25'
              BranchSideFuncs:
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
                - path_inside_repo
                - path_inside_repo
            - BranchSide:      'builtin/diff.c:459,7'
              BranchSideFuncs:
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
                - path_inside_repo
                - path_inside_repo
        - Branch String:   'builtin/diff.c:459,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:467,7'
              BranchSideFuncs:
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
            - BranchSide:      'builtin/diff.c:479,6'
              BranchSideFuncs:
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
        - Branch String:   'builtin/diff.c:467,14'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:467,19'
              BranchSideFuncs:
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
            - BranchSide:      'builtin/diff.c:470,13'
              BranchSideFuncs:
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
        - Branch String:   'builtin/diff.c:467,34'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:468,30'
              BranchSideFuncs:
                - path_inside_repo
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
                - path_inside_repo
            - BranchSide:      'builtin/diff.c:471,2'
              BranchSideFuncs:
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
        - Branch String:   'builtin/diff.c:468,47'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:469,23'
              BranchSideFuncs:
                - path_inside_repo
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
            - BranchSide:      'builtin/diff.c:470,13'
              BranchSideFuncs:
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
        - Branch String:   'builtin/diff.c:467,7'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:470,13'
              BranchSideFuncs:
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
            - BranchSide:      'builtin/diff.c:471,2'
              BranchSideFuncs:
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
                - repo_set_hash_algo
        - Branch String:   'builtin/diff.c:479,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:480,22'
              BranchSideFuncs:
                - repo_set_hash_algo
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
            - BranchSide:      'builtin/diff.c:482,2'
              BranchSideFuncs:
                - init_diff_ui_defaults
                - git_config.4064
                - precompose_argv_prefix.4063
                - repo_init_revisions
                - init_diffstat_widths
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
                - diff_no_index
                - common_exit
                - exit
        - Branch String:   'builtin/diff.c:494,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:495,3'
              BranchSideFuncs:
                - diff_no_index
                - common_exit
                - exit
            - BranchSide:      'builtin/diff.c:503,36'
              BranchSideFuncs:
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
                - _.4042
                - die
        - Branch String:   'builtin/diff.c:512,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:513,7'
              BranchSideFuncs:
                - _.4042
                - die
            - BranchSide:      'builtin/diff.c:514,25'
              BranchSideFuncs:
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
        - Branch String:   'builtin/diff.c:515,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:516,7'
              BranchSideFuncs:
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
            - BranchSide:      'builtin/diff.c:520,6'
              BranchSideFuncs:
                - setup_diff_pager
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
        - Branch String:   'builtin/diff.c:529,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:531,10'
              BranchSideFuncs:
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
            - BranchSide:      'builtin/diff.c:549,2'
              BranchSideFuncs:
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
        - Branch String:   'builtin/diff.c:531,3'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:532,22'
              BranchSideFuncs:
                - strcmp
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - strcmp
            - BranchSide:      'builtin/diff.c:547,2'
              BranchSideFuncs:
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
        - Branch String:   'builtin/diff.c:533,8'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:534,5'
              BranchSideFuncs:
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
            - BranchSide:      'builtin/diff.c:535,21'
              BranchSideFuncs:
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
        - Branch String:   'builtin/diff.c:535,38'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:536,14'
              BranchSideFuncs:
                - strcmp
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - strcmp
                - strcmp
            - BranchSide:      'builtin/diff.c:537,5'
              BranchSideFuncs:
                - add_head_to_pending
                - lookup_tree
                - add_pending_object
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
        - Branch String:   'builtin/diff.c:538,9'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:539,19'
              BranchSideFuncs:
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
            - BranchSide:      'builtin/diff.c:544,5'
              BranchSideFuncs:
                - symdiff_prepare
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
        - Branch String:   'builtin/diff.c:550,2'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:551,43'
              BranchSideFuncs:
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
            - BranchSide:      'builtin/diff.c:583,10'
              BranchSideFuncs:
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
        - Branch String:   'builtin/diff.c:555,7'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:556,23'
              BranchSideFuncs:
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
            - BranchSide:      'builtin/diff.c:557,19'
              BranchSideFuncs:
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
        - Branch String:   'builtin/diff.c:558,7'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:559,8'
              BranchSideFuncs:
                - _.4042
                - die
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
            - BranchSide:      'builtin/diff.c:560,7'
              BranchSideFuncs:
                - _.4042
                - die
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
        - Branch String:   'builtin/diff.c:560,7'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:561,32'
              BranchSideFuncs:
                - repo_get_commit_tree
                - _.4042
                - die
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
            - BranchSide:      'builtin/diff.c:564,7'
              BranchSideFuncs:
                - _.4042
                - die
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - repo_get_commit_tree
                - _.4042
                - die
                - add_object_array
                - bitmap_get
        - Branch String:   'builtin/diff.c:564,7'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:565,14'
              BranchSideFuncs:
                - add_object_array
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - repo_get_commit_tree
                - bitmap_get
            - BranchSide:      'builtin/diff.c:573,14'
              BranchSideFuncs:
                - _.4042
                - die
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - _.4042
                - die
        - Branch String:   'builtin/diff.c:565,19'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:565,39'
              BranchSideFuncs:
                - bitmap_get
                - add_object_array
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - repo_get_commit_tree
            - BranchSide:      'builtin/diff.c:567,18'
              BranchSideFuncs:
                - add_object_array
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - bitmap_get
                - repo_get_commit_tree
        - Branch String:   'builtin/diff.c:565,8'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:566,5'
              BranchSideFuncs:
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
            - BranchSide:      'builtin/diff.c:567,18'
              BranchSideFuncs:
                - add_object_array
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - bitmap_get
                - repo_get_commit_tree
        - Branch String:   'builtin/diff.c:569,29'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:570,9'
              BranchSideFuncs:
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
            - BranchSide:      'builtin/diff.c:573,3'
              BranchSideFuncs:
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
        - Branch String:   'builtin/diff.c:570,29'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:571,13'
              BranchSideFuncs:
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
            - BranchSide:      'builtin/diff.c:572,28'
              BranchSideFuncs:
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
        - Branch String:   'builtin/diff.c:569,8'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:572,28'
              BranchSideFuncs:
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
            - BranchSide:      'builtin/diff.c:573,3'
              BranchSideFuncs:
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
        - Branch String:   'builtin/diff.c:573,14'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:574,13'
              BranchSideFuncs:
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
                - _.4042
                - die
            - BranchSide:      'builtin/diff.c:580,8'
              BranchSideFuncs:
                - _.4042
                - die
        - Branch String:   'builtin/diff.c:574,8'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:575,9'
              BranchSideFuncs:
                - _.4042
                - die
            - BranchSide:      'builtin/diff.c:576,18'
              BranchSideFuncs:
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
                - parse_object
                - deref_tag
                - _.4042
                - die
                - _.4042
                - die
                - _.4042
                - die
                - add_object_array
                - bitmap_get
                - repo_get_commit_tree
        - Branch String:   'builtin/diff.c:583,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:584,16'
              BranchSideFuncs:
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
            - BranchSide:      'builtin/diff.c:589,11'
              BranchSideFuncs:
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
                - builtin_diff_b_f
                - usage
                - builtin_diff_files
                - usage
                - builtin_diff_combined
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
        - Branch String:   'builtin/diff.c:589,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:590,11'
              BranchSideFuncs:
                - builtin_diff_combined
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
            - BranchSide:      'builtin/diff.c:608,11'
              BranchSideFuncs:
                - builtin_diff_combined
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
                - usage
        - Branch String:   'builtin/diff.c:590,3'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:592,29'
              BranchSideFuncs:
                - builtin_diff_files
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
            - BranchSide:      'builtin/diff.c:595,8'
              BranchSideFuncs:
                - builtin_diff_b_f
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
            - BranchSide:      'builtin/diff.c:600,8'
              BranchSideFuncs:
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - usage
            - BranchSide:      'builtin/diff.c:605,4'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/diff.c:595,8'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:596,5'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff.c:597,27'
              BranchSideFuncs:
                - builtin_diff_b_f
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
        - Branch String:   'builtin/diff.c:600,8'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:601,5'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff.c:602,29'
              BranchSideFuncs:
                - builtin_diff_blobs
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
        - Branch String:   'builtin/diff.c:608,11'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:609,3'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/diff.c:610,15'
              BranchSideFuncs:
                - builtin_diff_combined
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - builtin_diff_tree
                - _.4042
                - warning
                - builtin_diff_index
        - Branch String:   'builtin/diff.c:610,11'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:611,28'
              BranchSideFuncs:
                - builtin_diff_index
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
            - BranchSide:      'builtin/diff.c:612,15'
              BranchSideFuncs:
                - builtin_diff_combined
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - builtin_diff_tree
                - _.4042
                - warning
        - Branch String:   'builtin/diff.c:612,11'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:613,13'
              BranchSideFuncs:
                - builtin_diff_tree
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
                - _.4042
                - warning
            - BranchSide:      'builtin/diff.c:619,31'
              BranchSideFuncs:
                - builtin_diff_combined
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
        - Branch String:   'builtin/diff.c:613,7'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:614,12'
              BranchSideFuncs:
                - _.4042
                - warning
                - builtin_diff_tree
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
            - BranchSide:      'builtin/diff.c:616,27'
              BranchSideFuncs:
                - builtin_diff_tree
                - diff_result_code
                - release_revisions
                - object_array_clear
                - symdiff_release
                - refresh_index_quietly
        - Branch String:   'builtin/diff.c:623,6'
          Branch Sides:
            - BranchSide:      'builtin/diff.c:624,3'
              BranchSideFuncs:
                - refresh_index_quietly
                - release_revisions
                - object_array_clear
                - symdiff_release
            - BranchSide:      'builtin/diff.c:625,2'
              BranchSideFuncs:
                - release_revisions
                - object_array_clear
                - symdiff_release
      Callsites:
        - Src:             'builtin/diff.c:442,8'
          Dst:             strcmp
        - Src:             'builtin/diff.c:446,8'
          Dst:             strcmp
        - Src:             'builtin/diff.c:452,11'
          Dst:             setup_git_directory_gently
        - Src:             'builtin/diff.c:455,3'
          Dst:             prepare_repo_settings
        - Src:             'builtin/diff.c:468,13'
          Dst:             path_inside_repo
        - Src:             'builtin/diff.c:469,6'
          Dst:             path_inside_repo
        - Src:             'builtin/diff.c:480,3'
          Dst:             repo_set_hash_algo
        - Src:             'builtin/diff.c:482,2'
          Dst:             init_diff_ui_defaults
        - Src:             'builtin/diff.c:483,2'
          Dst:             git_config
        - Src:             'builtin/diff.c:483,2'
          Dst:             git_diff_ui_config
        - Src:             'builtin/diff.c:484,11'
          Dst:             precompose_argv_prefix
        - Src:             'builtin/diff.c:486,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/diff.c:489,2'
          Dst:             init_diffstat_widths
        - Src:             'builtin/diff.c:495,3'
          Dst:             diff_no_index
        - Src:             'builtin/diff.c:495,3'
          Dst:             common_exit
        - Src:             'builtin/diff.c:495,3'
          Dst:             exit
        - Src:             'builtin/diff.c:513,7'
          Dst:             _
        - Src:             'builtin/diff.c:513,3'
          Dst:             die
        - Src:             'builtin/diff.c:514,9'
          Dst:             setup_revisions
        - Src:             'builtin/diff.c:517,3'
          Dst:             diff_setup_done
        - Src:             'builtin/diff.c:523,2'
          Dst:             setup_diff_pager
        - Src:             'builtin/diff.c:533,9'
          Dst:             strcmp
        - Src:             'builtin/diff.c:535,14'
          Dst:             strcmp
        - Src:             'builtin/diff.c:536,7'
          Dst:             strcmp
        - Src:             'builtin/diff.c:537,5'
          Dst:             add_head_to_pending
        - Src:             'builtin/diff.c:540,13'
          Dst:             lookup_tree
        - Src:             'builtin/diff.c:542,6'
          Dst:             add_pending_object
        - Src:             'builtin/diff.c:549,2'
          Dst:             symdiff_prepare
        - Src:             'builtin/diff.c:556,10'
          Dst:             parse_object
        - Src:             'builtin/diff.c:557,9'
          Dst:             deref_tag
        - Src:             'builtin/diff.c:559,8'
          Dst:             _
        - Src:             'builtin/diff.c:559,4'
          Dst:             die
        - Src:             'builtin/diff.c:561,11'
          Dst:             repo_get_commit_tree
        - Src:             'builtin/diff.c:565,22'
          Dst:             bitmap_get
        - Src:             'builtin/diff.c:568,4'
          Dst:             add_object_array
        - Src:             'builtin/diff.c:575,9'
          Dst:             _
        - Src:             'builtin/diff.c:575,5'
          Dst:             die
        - Src:             'builtin/diff.c:580,8'
          Dst:             _
        - Src:             'builtin/diff.c:580,4'
          Dst:             die
        - Src:             'builtin/diff.c:592,4'
          Dst:             builtin_diff_files
        - Src:             'builtin/diff.c:596,5'
          Dst:             usage
        - Src:             'builtin/diff.c:597,4'
          Dst:             builtin_diff_b_f
        - Src:             'builtin/diff.c:601,5'
          Dst:             usage
        - Src:             'builtin/diff.c:602,4'
          Dst:             builtin_diff_blobs
        - Src:             'builtin/diff.c:605,4'
          Dst:             usage
        - Src:             'builtin/diff.c:609,3'
          Dst:             usage
        - Src:             'builtin/diff.c:611,3'
          Dst:             builtin_diff_index
        - Src:             'builtin/diff.c:614,12'
          Dst:             _
        - Src:             'builtin/diff.c:614,4'
          Dst:             warning
        - Src:             'builtin/diff.c:616,3'
          Dst:             builtin_diff_tree
        - Src:             'builtin/diff.c:619,3'
          Dst:             builtin_diff_combined
        - Src:             'builtin/diff.c:622,11'
          Dst:             diff_result_code
        - Src:             'builtin/diff.c:624,3'
          Dst:             refresh_index_quietly
        - Src:             'builtin/diff.c:625,2'
          Dst:             release_revisions
        - Src:             'builtin/diff.c:626,2'
          Dst:             object_array_clear
        - Src:             'builtin/diff.c:627,2'
          Dst:             symdiff_release
    - functionName:    hold_lock_file_for_update_timeout
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
        - timeout_ms
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:179,9'
          Dst:             hold_lock_file_for_update_timeout_mode
    - functionName:    write_file_in_directory
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
        - dir_len
        - path
        - content
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_path
        - ensure_leading_directories
        - unlink
        - write_file
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/difftool.c:332,2'
          Dst:             add_path
        - Src:             'builtin/difftool.c:333,2'
          Dst:             ensure_leading_directories
        - Src:             'builtin/difftool.c:334,2'
          Dst:             unlink
        - Src:             'builtin/difftool.c:335,2'
          Dst:             write_file
    - functionName:    add_path
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - base_len
        - path
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
        - strbuf_addstr
        - strbuf_setlen
      functionUses:    7
      BranchProfiles:
        - Branch String:   'builtin/difftool.c:97,15'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:97,18'
              BranchSideFuncs:
                - strbuf_addstr.4161
                - strbuf_addch.4160
            - BranchSide:      'builtin/difftool.c:97,15'
              BranchSideFuncs:
                - strbuf_addstr.4161
        - Branch String:   'builtin/difftool.c:97,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:97,6'
              BranchSideFuncs:
                - strbuf_addch.4160
                - strbuf_addstr.4161
            - BranchSide:      'builtin/difftool.c:98,16'
              BranchSideFuncs:
                - strbuf_addch.4160
                - strbuf_addstr.4161
      Callsites:
        - Src:             'builtin/difftool.c:96,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/difftool.c:98,3'
          Dst:             strbuf_addch
        - Src:             'builtin/difftool.c:99,2'
          Dst:             strbuf_addstr
    - functionName:    ensure_leading_directories
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - const_error
        - error
        - safe_create_leading_directories
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/difftool.c:262,2'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:265,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/difftool.c:265,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/difftool.c:267,11'
              BranchSideFuncs:
                - _.4156
                - error
                - const_error.4157
      Callsites:
        - Src:             'builtin/difftool.c:262,10'
          Dst:             safe_create_leading_directories
        - Src:             'builtin/difftool.c:267,11'
          Dst:             _
        - Src:             'builtin/difftool.c:267,11'
          Dst:             error
        - Src:             'builtin/difftool.c:267,11'
          Dst:             const_error
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    14
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    checkout_entry
      functionSourceFile: '/src/git/./entry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ce
        - state
        - topath
        - nr_checkouts
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - checkout_entry_ca
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './entry.h:45,9'
          Dst:             checkout_entry_ca
    - functionName:    changed_files
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - result
        - index_path
        - workdir
      BBCount:         12
      ICount:          180
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - absolute_path
        - die
        - fclose
        - finish_command
        - get_git_dir
        - hashmap_add
        - hashmap_entry_init
        - run_command
        - st_add
        - start_command
        - strbuf_getline_nul
        - strbuf_release
        - strhash
        - strlen
        - strvec_pushf
        - strvec_pushl
        - xcalloc
        - xfdopen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/difftool.c:245,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:246,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/difftool.c:247,26'
              BranchSideFuncs:
                - xfdopen
                - strbuf_getline_nul
                - fclose
                - finish_command
                - strbuf_release
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_add
        - Branch String:   'builtin/difftool.c:248,2'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:250,3'
              BranchSideFuncs:
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_add
                - strbuf_getline_nul
                - fclose
                - finish_command
                - strbuf_release
                - die
            - BranchSide:      'builtin/difftool.c:254,9'
              BranchSideFuncs:
                - fclose
                - finish_command
                - strbuf_release
                - die
        - Branch String:   'builtin/difftool.c:255,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:256,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/difftool.c:257,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/difftool.c:217,38'
          Dst:             get_git_dir
        - Src:             'builtin/difftool.c:217,24'
          Dst:             absolute_path
        - Src:             'builtin/difftool.c:220,2'
          Dst:             strvec_pushl
        - Src:             'builtin/difftool.c:231,2'
          Dst:             strvec_pushf
        - Src:             'builtin/difftool.c:233,2'
          Dst:             run_command
        - Src:             'builtin/difftool.c:235,2'
          Dst:             strvec_pushl
        - Src:             'builtin/difftool.c:244,2'
          Dst:             strvec_pushf
        - Src:             'builtin/difftool.c:245,6'
          Dst:             start_command
        - Src:             'builtin/difftool.c:246,3'
          Dst:             die
        - Src:             'builtin/difftool.c:247,7'
          Dst:             xfdopen
        - Src:             'builtin/difftool.c:248,10'
          Dst:             strbuf_getline_nul
        - Src:             'builtin/difftool.c:250,3'
          Dst:             strlen
        - Src:             'builtin/difftool.c:250,3'
          Dst:             st_add
        - Src:             'builtin/difftool.c:250,3'
          Dst:             st_add
        - Src:             'builtin/difftool.c:250,3'
          Dst:             xcalloc
        - Src:             'builtin/difftool.c:251,37'
          Dst:             strhash
        - Src:             'builtin/difftool.c:251,3'
          Dst:             hashmap_entry_init
        - Src:             'builtin/difftool.c:252,3'
          Dst:             hashmap_add
        - Src:             'builtin/difftool.c:254,2'
          Dst:             fclose
        - Src:             'builtin/difftool.c:255,6'
          Dst:             finish_command
        - Src:             'builtin/difftool.c:256,3'
          Dst:             die
        - Src:             'builtin/difftool.c:257,2'
          Dst:             strbuf_release
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    6
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    hashmap_entry_init
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - e
        - hash
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hold_lock_file_for_update
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:192,9'
          Dst:             hold_lock_file_for_update_timeout
    - functionName:    path_entry_cmp
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmp_data
        - eptr
        - entry_or_key
        - key
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/difftool.c:208,25'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:208,31'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/difftool.c:208,37'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'builtin/difftool.c:208,9'
          Dst:             strcmp
    - functionName:    write_standin_files
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - ldir
        - ldir_len
        - rdir
        - rdir_len
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - write_file_in_directory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/difftool.c:348,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:349,27'
              BranchSideFuncs:
                - write_file_in_directory
                - write_file_in_directory
            - BranchSide:      'builtin/difftool.c:350,7'
              BranchSideFuncs:
                - write_file_in_directory
        - Branch String:   'builtin/difftool.c:350,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:350,6'
              BranchSideFuncs:
                - write_file_in_directory
            - BranchSide:      'builtin/difftool.c:351,27'
              BranchSideFuncs:
                - write_file_in_directory
      Callsites:
        - Src:             'builtin/difftool.c:349,3'
          Dst:             write_file_in_directory
        - Src:             'builtin/difftool.c:351,3'
          Dst:             write_file_in_directory
    - functionName:    hashmap_iter_first
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - iter
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_iter_init
        - hashmap_iter_next
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:457,2'
          Dst:             hashmap_iter_init
        - Src:             './hashmap.h:458,9'
          Dst:             hashmap_iter_next
    - functionName:    container_of_or_null_offset
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - offset
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1584,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1584,23'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1584,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    use_wt_file
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - workdir
        - name
        - oid
      BBCount:         19
      ICount:          114
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - add_path
        - index_fd
        - is_null_oid
        - lstat64
        - oidcpy
        - oideq
        - open64
        - strbuf_addstr
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/difftool.c:115,27'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:115,27'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/difftool.c:115,31'
              BranchSideFuncs:
                - open64
                - strbuf_release
                - index_fd
                - is_null_oid.4188
                - oideq.4190
                - oidcpy.4167
        - Branch String:   'builtin/difftool.c:115,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:115,6'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/difftool.c:117,21'
              BranchSideFuncs:
                - open64
                - strbuf_release
                - index_fd
                - is_null_oid.4188
                - oideq.4190
                - oidcpy.4167
        - Branch String:   'builtin/difftool.c:119,15'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:120,17'
              BranchSideFuncs:
                - index_fd
                - is_null_oid.4188
                - oideq.4190
                - strbuf_release
                - oidcpy.4167
            - BranchSide:      'builtin/difftool.c:127,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/difftool.c:119,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:121,20'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/difftool.c:127,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/difftool.c:121,8'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:122,12'
              BranchSideFuncs:
                - oidcpy.4167
                - strbuf_release
            - BranchSide:      'builtin/difftool.c:124,21'
              BranchSideFuncs:
                - oideq.4190
                - strbuf_release
      Callsites:
        - Src:             'builtin/difftool.c:112,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/difftool.c:113,2'
          Dst:             add_path
        - Src:             'builtin/difftool.c:115,7'
          Dst:             lstat64
        - Src:             'builtin/difftool.c:117,12'
          Dst:             open64
        - Src:             'builtin/difftool.c:120,8'
          Dst:             index_fd
        - Src:             'builtin/difftool.c:121,8'
          Dst:             is_null_oid
        - Src:             'builtin/difftool.c:122,5'
          Dst:             oidcpy
        - Src:             'builtin/difftool.c:124,15'
          Dst:             oideq
        - Src:             'builtin/difftool.c:129,2'
          Dst:             strbuf_release
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    checkout_path
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mode
        - oid
        - path
        - state
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - checkout_entry
        - discard_cache_entry
        - make_transient_cache_entry
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/difftool.c:322,7'
          Dst:             make_transient_cache_entry
        - Src:             'builtin/difftool.c:323,8'
          Dst:             checkout_entry
        - Src:             'builtin/difftool.c:325,2'
          Dst:             discard_cache_entry
    - functionName:    get_symlink
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - path
      BBCount:         15
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - is_null_oid
        - oid_to_hex
        - repo_read_object_file
        - strbuf_detach
        - strbuf_read_file
        - strbuf_readlink
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/difftool.c:293,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:295,17'
              BranchSideFuncs:
                - strbuf_read_file
                - strbuf_detach
                - _.4156
                - die
                - strlen
                - strbuf_readlink
                - _.4156
                - die
            - BranchSide:      'builtin/difftool.c:306,32'
              BranchSideFuncs:
                - repo_read_object_file
                - _.4156
                - oid_to_hex
                - die
        - Branch String:   'builtin/difftool.c:296,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:297,31'
              BranchSideFuncs:
                - strlen
                - strbuf_readlink
                - strbuf_detach
                - _.4156
                - die
            - BranchSide:      'builtin/difftool.c:299,38'
              BranchSideFuncs:
                - strbuf_read_file
                - strbuf_detach
                - _.4156
                - die
        - Branch String:   'builtin/difftool.c:297,8'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:298,9'
              BranchSideFuncs:
                - _.4156
                - die
            - BranchSide:      'builtin/difftool.c:299,3'
              BranchSideFuncs:
                - strbuf_detach
        - Branch String:   'builtin/difftool.c:299,14'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:0,0'
              BranchSideFuncs:
                - _.4156
                - die
            - BranchSide:      'builtin/difftool.c:300,8'
              BranchSideFuncs:
                - _.4156
                - die
        - Branch String:   'builtin/difftool.c:308,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'builtin/difftool.c:309,8'
              BranchSideFuncs:
                - _.4156
                - oid_to_hex
                - die
      Callsites:
        - Src:             'builtin/difftool.c:293,6'
          Dst:             is_null_oid
        - Src:             'builtin/difftool.c:297,37'
          Dst:             strlen
        - Src:             'builtin/difftool.c:297,8'
          Dst:             strbuf_readlink
        - Src:             'builtin/difftool.c:298,9'
          Dst:             _
        - Src:             'builtin/difftool.c:298,5'
          Dst:             die
        - Src:             'builtin/difftool.c:299,14'
          Dst:             strbuf_read_file
        - Src:             'builtin/difftool.c:300,8'
          Dst:             _
        - Src:             'builtin/difftool.c:300,4'
          Dst:             die
        - Src:             'builtin/difftool.c:302,10'
          Dst:             strbuf_detach
        - Src:             'builtin/difftool.c:306,10'
          Dst:             repo_read_object_file
        - Src:             'builtin/difftool.c:309,8'
          Dst:             _
        - Src:             'builtin/difftool.c:310,5'
          Dst:             oid_to_hex
        - Src:             'builtin/difftool.c:309,4'
          Dst:             die
    - functionName:    add_left_or_right
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - map
        - path
        - content
        - is_right
      BBCount:         11
      ICount:          104
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - container_of_or_null_offset
        - gitstrlcpy
        - hashmap_add
        - hashmap_entry_init
        - hashmap_get
        - st_add
        - strhash
        - strlen
        - xcalloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/difftool.c:183,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:184,8'
              BranchSideFuncs:
                - free
                - gitstrlcpy
            - BranchSide:      'builtin/difftool.c:187,16'
              BranchSideFuncs:
                - hashmap_add
                - gitstrlcpy
        - Branch String:   'builtin/difftool.c:190,10'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:190,21'
              BranchSideFuncs:
                - gitstrlcpy
            - BranchSide:      'builtin/difftool.c:190,32'
              BranchSideFuncs:
                - gitstrlcpy
      Callsites:
        - Src:             'builtin/difftool.c:180,2'
          Dst:             strlen
        - Src:             'builtin/difftool.c:180,2'
          Dst:             st_add
        - Src:             'builtin/difftool.c:180,2'
          Dst:             st_add
        - Src:             'builtin/difftool.c:180,2'
          Dst:             xcalloc
        - Src:             'builtin/difftool.c:181,32'
          Dst:             strhash
        - Src:             'builtin/difftool.c:181,2'
          Dst:             hashmap_entry_init
        - Src:             'builtin/difftool.c:182,13'
          Dst:             hashmap_get
        - Src:             'builtin/difftool.c:182,13'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/difftool.c:188,3'
          Dst:             hashmap_add
        - Src:             'builtin/difftool.c:190,2'
          Dst:             gitstrlcpy
    - functionName:    parse_index_info
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - mode1
        - mode2
        - oid1
        - oid2
        - status
      BBCount:         25
      ICount:          210
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - const_error
        - error
        - parse_oid_hex
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/difftool.c:66,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:67,10'
              BranchSideFuncs:
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:68,23'
              BranchSideFuncs:
                - strtol
                - strtol
                - parse_oid_hex
                - parse_oid_hex
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:69,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:70,10'
              BranchSideFuncs:
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:71,23'
              BranchSideFuncs:
                - strtol
                - parse_oid_hex
                - parse_oid_hex
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:72,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:73,10'
              BranchSideFuncs:
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:74,20'
              BranchSideFuncs:
                - parse_oid_hex
                - parse_oid_hex
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:74,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:75,10'
              BranchSideFuncs:
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:76,7'
              BranchSideFuncs:
                - parse_oid_hex
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:76,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:77,10'
              BranchSideFuncs:
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:78,20'
              BranchSideFuncs:
                - parse_oid_hex
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:78,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:79,10'
              BranchSideFuncs:
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:80,7'
              BranchSideFuncs:
                - error
                - const_error.4157
                - error
                - const_error.4157
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:80,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:81,10'
              BranchSideFuncs:
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:82,13'
              BranchSideFuncs:
                - error
                - const_error.4157
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:83,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:84,10'
              BranchSideFuncs:
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:85,6'
              BranchSideFuncs:
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:85,11'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:85,15'
              BranchSideFuncs:
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:87,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/difftool.c:85,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:86,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/difftool.c:87,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/difftool.c:67,10'
          Dst:             error
        - Src:             'builtin/difftool.c:67,10'
          Dst:             const_error
        - Src:             'builtin/difftool.c:68,16'
          Dst:             strtol
        - Src:             'builtin/difftool.c:70,10'
          Dst:             error
        - Src:             'builtin/difftool.c:70,10'
          Dst:             const_error
        - Src:             'builtin/difftool.c:71,16'
          Dst:             strtol
        - Src:             'builtin/difftool.c:73,10'
          Dst:             error
        - Src:             'builtin/difftool.c:73,10'
          Dst:             const_error
        - Src:             'builtin/difftool.c:74,6'
          Dst:             parse_oid_hex
        - Src:             'builtin/difftool.c:75,10'
          Dst:             error
        - Src:             'builtin/difftool.c:75,10'
          Dst:             const_error
        - Src:             'builtin/difftool.c:77,10'
          Dst:             error
        - Src:             'builtin/difftool.c:77,10'
          Dst:             const_error
        - Src:             'builtin/difftool.c:78,6'
          Dst:             parse_oid_hex
        - Src:             'builtin/difftool.c:79,10'
          Dst:             error
        - Src:             'builtin/difftool.c:79,10'
          Dst:             const_error
        - Src:             'builtin/difftool.c:81,10'
          Dst:             error
        - Src:             'builtin/difftool.c:81,10'
          Dst:             const_error
        - Src:             'builtin/difftool.c:84,10'
          Dst:             error
        - Src:             'builtin/difftool.c:84,10'
          Dst:             const_error
        - Src:             'builtin/difftool.c:86,10'
          Dst:             error
        - Src:             'builtin/difftool.c:86,10'
          Dst:             const_error
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pair_cmp
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmp_data
        - eptr
        - entry_or_key
        - keydata
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/difftool.c:172,9'
          Dst:             strcmp
    - functionName:    working_tree_entry_cmp
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmp_data
        - eptr
        - entry_or_key
        - keydata
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/difftool.c:149,9'
          Dst:             strcmp
    - functionName:    run_file_diff
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prompt
        - prefix
        - child
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - run_command
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/difftool.c:682,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:683,16'
              BranchSideFuncs:
                - strvec_push
                - run_command
            - BranchSide:      'builtin/difftool.c:684,12'
              BranchSideFuncs:
                - strvec_push
                - run_command
      Callsites:
        - Src:             'builtin/difftool.c:680,2'
          Dst:             strvec_push
        - Src:             'builtin/difftool.c:681,2'
          Dst:             strvec_push
        - Src:             'builtin/difftool.c:683,3'
          Dst:             strvec_push
        - Src:             'builtin/difftool.c:685,3'
          Dst:             strvec_push
        - Src:             'builtin/difftool.c:690,9'
          Dst:             run_command
    - functionName:    run_dir_diff
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - extcmd
        - symlinks
        - prefix
        - child
      BBCount:         146
      ICount:          1080
      EdgeCount:       196
      CyclomaticComplexity: 52
      functionsReached:
        - _
        - add_index_entry
        - add_left_or_right
        - add_path
        - changed_files
        - checkout_path
        - const_error
        - container_of_or_null_offset
        - copy_file
        - die
        - ensure_full_index
        - ensure_leading_directories
        - error
        - error_errno
        - fclose
        - finish_command
        - get_git_work_tree
        - get_symlink
        - getenv
        - git_is_dir_sep
        - hashmap_add
        - hashmap_entry_init
        - hashmap_get
        - hashmap_init
        - hashmap_iter_first
        - hashmap_iter_next
        - hold_lock_file_for_update
        - is_null_oid
        - lstat64
        - make_cache_entry
        - mkdir
        - mkdtemp
        - oid_to_hex
        - oideq
        - parse_index_info
        - path_entry_cmp
        - remove_dir_recursively
        - run_command
        - setenv
        - st_add
        - start_command
        - starts_with
        - stat64
        - strbuf_add_absolute_path
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_getline_nul
        - strbuf_release
        - strbuf_setlen
        - strbuf_trim_trailing_dir_sep
        - strhash
        - strlen
        - strvec_push
        - strvec_pushl
        - symlink
        - unlink
        - use_wt_file
        - warning
        - warning_errno
        - write_locked_index
        - write_standin_files
        - xcalloc
        - xfdopen
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/difftool.c:384,36'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:384,42'
              BranchSideFuncs:
                - strbuf_add_absolute_path
                - strbuf_trim_trailing_dir_sep
                - strbuf_addstr.4161
                - mkdtemp
                - error
                - const_error.4157
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.4161
                - strbuf_addch.4160
                - mkdir
                - mkdir
                - xstrdup
                - xstrdup
                - start_command
                - xfdopen
                - strbuf_getline_nul
                - fclose
                - finish_command
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - die
                - git_is_dir_sep.4199
            - BranchSide:      'builtin/difftool.c:384,2'
              BranchSideFuncs:
                - strbuf_add_absolute_path
                - strbuf_trim_trailing_dir_sep
                - strbuf_addstr.4161
                - mkdtemp
                - error
                - const_error.4157
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.4161
                - strbuf_addch.4160
                - mkdir
                - mkdir
                - xstrdup
                - xstrdup
                - start_command
                - xfdopen
                - strbuf_getline_nul
                - fclose
                - finish_command
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - die
                - git_is_dir_sep.4199
        - Branch String:   'builtin/difftool.c:387,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:388,9'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.4161
                - strbuf_addch.4160
                - mkdir
                - mkdir
                - xstrdup
                - xstrdup
                - start_command
                - xfdopen
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - die
                - git_is_dir_sep.4199
            - BranchSide:      'builtin/difftool.c:391,40'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.4161
                - strbuf_addch.4160
                - mkdir
                - mkdir
                - xstrdup
                - xstrdup
                - start_command
                - xfdopen
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - die
                - git_is_dir_sep.4199
        - Branch String:   'builtin/difftool.c:394,17'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:394,38'
              BranchSideFuncs:
                - git_is_dir_sep.4199
                - strbuf_addch.4160
                - mkdir
                - mkdir
                - xstrdup
                - xstrdup
                - start_command
                - xfdopen
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - die
            - BranchSide:      'builtin/difftool.c:395,3'
              BranchSideFuncs:
                - strbuf_addch.4160
                - mkdir
                - mkdir
                - xstrdup
                - xstrdup
                - start_command
                - xfdopen
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - die
        - Branch String:   'builtin/difftool.c:394,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:395,3'
              BranchSideFuncs:
                - mkdir
                - mkdir
                - xstrdup
                - xstrdup
                - start_command
                - xfdopen
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - die
            - BranchSide:      'builtin/difftool.c:396,13'
              BranchSideFuncs:
                - mkdir
                - mkdir
                - xstrdup
                - xstrdup
                - start_command
                - xfdopen
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - die
        - Branch String:   'builtin/difftool.c:418,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:419,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/difftool.c:420,15'
              BranchSideFuncs:
                - xfdopen
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
        - Branch String:   'builtin/difftool.c:424,2'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:430,24'
              BranchSideFuncs:
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
            - BranchSide:      'builtin/difftool.c:544,9'
              BranchSideFuncs:
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:430,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:431,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/difftool.c:435,29'
              BranchSideFuncs:
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
        - Branch String:   'builtin/difftool.c:435,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:437,4'
              BranchSideFuncs:
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:438,34'
              BranchSideFuncs:
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
        - Branch String:   'builtin/difftool.c:438,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:439,4'
              BranchSideFuncs:
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:440,20'
              BranchSideFuncs:
                - strbuf_getline_nul
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
        - Branch String:   'builtin/difftool.c:443,21'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:443,24'
              BranchSideFuncs:
                - strbuf_getline_nul
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
            - BranchSide:      'builtin/difftool.c:446,35'
              BranchSideFuncs:
                - strbuf_getline_nul
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
        - Branch String:   'builtin/difftool.c:443,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:444,15'
              BranchSideFuncs:
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
            - BranchSide:      'builtin/difftool.c:446,35'
              BranchSideFuncs:
                - strbuf_getline_nul
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
        - Branch String:   'builtin/difftool.c:446,8'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:447,5'
              BranchSideFuncs:
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:448,21'
              BranchSideFuncs:
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
        - Branch String:   'builtin/difftool.c:451,26'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:451,29'
              BranchSideFuncs:
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - die
                - strbuf_addstr.4161
            - BranchSide:      'builtin/difftool.c:452,4'
              BranchSideFuncs:
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - die
                - strbuf_addstr.4161
        - Branch String:   'builtin/difftool.c:451,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:452,4'
              BranchSideFuncs:
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - die
                - strbuf_addstr.4161
            - BranchSide:      'builtin/difftool.c:465,7'
              BranchSideFuncs:
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
        - Branch String:   'builtin/difftool.c:459,8'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:460,5'
              BranchSideFuncs:
                - strbuf_addstr.4161
                - add_left_or_right
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - die
            - BranchSide:      'builtin/difftool.c:461,35'
              BranchSideFuncs:
                - add_left_or_right
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - strbuf_addstr.4161
                - die
        - Branch String:   'builtin/difftool.c:465,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:466,10'
              BranchSideFuncs:
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
            - BranchSide:      'builtin/difftool.c:471,7'
              BranchSideFuncs:
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
        - Branch String:   'builtin/difftool.c:471,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:472,10'
              BranchSideFuncs:
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:477,7'
              BranchSideFuncs:
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:477,13'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:477,16'
              BranchSideFuncs:
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:484,7'
              BranchSideFuncs:
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
        - Branch String:   'builtin/difftool.c:477,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:478,22'
              BranchSideFuncs:
                - checkout_path
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:484,7'
              BranchSideFuncs:
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
        - Branch String:   'builtin/difftool.c:478,8'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:479,11'
              BranchSideFuncs:
                - error
                - const_error.4157
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/difftool.c:482,3'
              BranchSideFuncs:
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
        - Branch String:   'builtin/difftool.c:484,13'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:424,2'
              BranchSideFuncs:
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
            - BranchSide:      'builtin/difftool.c:484,17'
              BranchSideFuncs:
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
        - Branch String:   'builtin/difftool.c:484,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:424,2'
              BranchSideFuncs:
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
            - BranchSide:      'builtin/difftool.c:488,4'
              BranchSideFuncs:
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
        - Branch String:   'builtin/difftool.c:490,8'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:492,10'
              BranchSideFuncs:
                - free
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
            - BranchSide:      'builtin/difftool.c:495,37'
              BranchSideFuncs:
                - hashmap_add
                - use_wt_file
                - checkout_path
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:497,8'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:498,23'
              BranchSideFuncs:
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:504,16'
              BranchSideFuncs:
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:498,9'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:500,12'
              BranchSideFuncs:
                - error
                - const_error.4157
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/difftool.c:504,4'
              BranchSideFuncs:
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
        - Branch String:   'builtin/difftool.c:518,9'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:519,12'
              BranchSideFuncs:
                - error
                - const_error.4157
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/difftool.c:524,22'
              BranchSideFuncs:
                - add_path
                - stat64
                - copy_file
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
        - Branch String:   'builtin/difftool.c:525,9'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:526,24'
              BranchSideFuncs:
                - symlink
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - error_errno
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:532,21'
              BranchSideFuncs:
                - stat64
                - copy_file
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:526,10'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:527,13'
              BranchSideFuncs:
                - error_errno
                - const_error.4157
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/difftool.c:530,5'
              BranchSideFuncs:
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - copy_file
                - error
                - const_error.4157
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
        - Branch String:   'builtin/difftool.c:532,10'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:533,10'
              BranchSideFuncs:
                - copy_file
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:534,25'
              BranchSideFuncs:
                - copy_file
                - strbuf_getline_nul
                - fclose
                - finish_command
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - error
                - const_error.4157
                - starts_with
                - parse_index_info
                - strbuf_getline_nul
                - strbuf_getline_nul
                - strlen
                - st_add.4181
                - st_add.4181
                - xcalloc
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - hashmap_add
                - use_wt_file
                - checkout_path
                - error
                - const_error.4157
                - is_null_oid.4188
                - make_cache_entry
                - add_index_entry
                - add_path
                - ensure_leading_directories
                - add_path
                - stat64
                - symlink
                - error_errno
                - const_error.4157
                - error
                - const_error.4157
                - free
                - checkout_path
                - error
                - const_error.4157
                - get_symlink
                - add_left_or_right
                - free
                - get_symlink
                - add_left_or_right
                - free
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - add_left_or_right
                - strbuf_setlen.4159
                - oid_to_hex
                - strbuf_addf
                - oideq.4190
                - add_left_or_right
                - strbuf_addstr.4161
                - die
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:534,10'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:0,0'
              BranchSideFuncs:
                - error
                - const_error.4157
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/difftool.c:536,13'
              BranchSideFuncs:
                - error
                - const_error.4157
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
        - Branch String:   'builtin/difftool.c:546,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:547,9'
              BranchSideFuncs:
                - error
                - const_error.4157
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/difftool.c:551,7'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
        - Branch String:   'builtin/difftool.c:551,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:552,3'
              BranchSideFuncs:
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
            - BranchSide:      'builtin/difftool.c:559,2'
              BranchSideFuncs:
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
        - Branch String:   'builtin/difftool.c:559,2'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:561,23'
              BranchSideFuncs:
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
            - BranchSide:      'builtin/difftool.c:569,2'
              BranchSideFuncs:
                - hashmap_iter_first.4186
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
        - Branch String:   'builtin/difftool.c:569,2'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:572,23'
              BranchSideFuncs:
                - write_standin_files
                - hashmap_iter_next
                - container_of_or_null_offset.4187
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
            - BranchSide:      'builtin/difftool.c:575,23'
              BranchSideFuncs:
                - strbuf_setlen.4159
                - strbuf_setlen.4159
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - strvec_push
        - Branch String:   'builtin/difftool.c:578,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:579,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:581,20'
              BranchSideFuncs:
                - strvec_push
                - setenv
                - strvec_pushl
                - run_command
                - ensure_full_index
                - hashmap_init
                - hashmap_init
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:605,2'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:607,30'
              BranchSideFuncs:
                - add_path
                - lstat64
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:649,6'
              BranchSideFuncs:
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
        - Branch String:   'builtin/difftool.c:611,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:612,4'
              BranchSideFuncs:
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:614,8'
              BranchSideFuncs:
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:614,17'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:614,20'
              BranchSideFuncs:
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:614,45'
              BranchSideFuncs:
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:614,41'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:614,45'
              BranchSideFuncs:
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:615,4'
              BranchSideFuncs:
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:614,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:615,4'
              BranchSideFuncs:
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:617,8'
              BranchSideFuncs:
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:617,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:618,21'
              BranchSideFuncs:
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - error
                - const_error.4157
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
            - BranchSide:      'builtin/difftool.c:633,38'
              BranchSideFuncs:
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - error
                - const_error.4157
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
        - Branch String:   'builtin/difftool.c:621,57'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:622,8'
              BranchSideFuncs:
                - error
                - const_error.4157
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/difftool.c:623,11'
              BranchSideFuncs:
                - error
                - const_error.4157
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
        - Branch String:   'builtin/difftool.c:621,8'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:623,11'
              BranchSideFuncs:
                - error
                - const_error.4157
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/difftool.c:626,36'
              BranchSideFuncs:
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - error
                - const_error.4157
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
        - Branch String:   'builtin/difftool.c:634,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:635,21'
              BranchSideFuncs:
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - error
                - const_error.4157
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
            - BranchSide:      'builtin/difftool.c:647,2'
              BranchSideFuncs:
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:636,8'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:637,13'
              BranchSideFuncs:
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning_errno
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:642,28'
              BranchSideFuncs:
                - unlink
                - copy_file
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
                - _.4156
                - warning_errno
        - Branch String:   'builtin/difftool.c:642,33'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:643,24'
              BranchSideFuncs:
                - _.4156
                - warning_errno
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
            - BranchSide:      'builtin/difftool.c:644,19'
              BranchSideFuncs:
                - _.4156
                - warning_errno
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
                - _.4156
                - warning
                - _.4156
                - warning
                - add_path
                - lstat64
                - strbuf_setlen.4159
                - strbuf_addf
                - hold_lock_file_for_update.4185
                - write_locked_index
                - changed_files
                - strbuf_setlen.4159
                - changed_files
                - add_path
                - strhash
                - hashmap_entry_init.4182
                - hashmap_get
                - add_path
                - hashmap_get
                - unlink
                - copy_file
                - _.4156
                - warning
                - _.4156
                - warning
                - warning
                - error
                - const_error.4157
        - Branch String:   'builtin/difftool.c:649,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:650,11'
              BranchSideFuncs:
                - _.4156
                - warning
                - _.4156
                - warning
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'builtin/difftool.c:654,3'
              BranchSideFuncs:
                - remove_dir_recursively
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - fclose
                - _.4156
                - warning
        - Branch String:   'builtin/difftool.c:660,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:661,10'
              BranchSideFuncs:
                - fclose
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/difftool.c:663,7'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/difftool.c:674,9'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:674,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/difftool.c:674,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/difftool.c:380,12'
          Dst:             get_git_work_tree
        - Src:             'builtin/difftool.c:383,8'
          Dst:             getenv
        - Src:             'builtin/difftool.c:384,2'
          Dst:             strbuf_add_absolute_path
        - Src:             'builtin/difftool.c:385,2'
          Dst:             strbuf_trim_trailing_dir_sep
        - Src:             'builtin/difftool.c:386,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/difftool.c:387,7'
          Dst:             mkdtemp
        - Src:             'builtin/difftool.c:388,9'
          Dst:             error
        - Src:             'builtin/difftool.c:388,9'
          Dst:             const_error
        - Src:             'builtin/difftool.c:391,2'
          Dst:             strbuf_addf
        - Src:             'builtin/difftool.c:392,2'
          Dst:             strbuf_addf
        - Src:             'builtin/difftool.c:393,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/difftool.c:394,21'
          Dst:             git_is_dir_sep
        - Src:             'builtin/difftool.c:395,3'
          Dst:             strbuf_addch
        - Src:             'builtin/difftool.c:396,2'
          Dst:             mkdir
        - Src:             'builtin/difftool.c:397,2'
          Dst:             mkdir
        - Src:             'builtin/difftool.c:400,32'
          Dst:             xstrdup
        - Src:             'builtin/difftool.c:404,32'
          Dst:             xstrdup
        - Src:             'builtin/difftool.c:418,6'
          Dst:             start_command
        - Src:             'builtin/difftool.c:419,3'
          Dst:             die
        - Src:             'builtin/difftool.c:420,7'
          Dst:             xfdopen
        - Src:             'builtin/difftool.c:424,10'
          Dst:             strbuf_getline_nul
        - Src:             'builtin/difftool.c:430,7'
          Dst:             starts_with
        - Src:             'builtin/difftool.c:431,4'
          Dst:             die
        - Src:             'builtin/difftool.c:435,7'
          Dst:             parse_index_info
        - Src:             'builtin/difftool.c:438,7'
          Dst:             strbuf_getline_nul
        - Src:             'builtin/difftool.c:446,8'
          Dst:             strbuf_getline_nul
        - Src:             'builtin/difftool.c:452,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/difftool.c:454,9'
          Dst:             oid_to_hex
        - Src:             'builtin/difftool.c:453,4'
          Dst:             strbuf_addf
        - Src:             'builtin/difftool.c:455,4'
          Dst:             add_left_or_right
        - Src:             'builtin/difftool.c:456,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/difftool.c:458,9'
          Dst:             oid_to_hex
        - Src:             'builtin/difftool.c:457,4'
          Dst:             strbuf_addf
        - Src:             'builtin/difftool.c:459,8'
          Dst:             oideq
        - Src:             'builtin/difftool.c:460,5'
          Dst:             strbuf_addstr
        - Src:             'builtin/difftool.c:461,4'
          Dst:             add_left_or_right
        - Src:             'builtin/difftool.c:466,20'
          Dst:             get_symlink
        - Src:             'builtin/difftool.c:467,4'
          Dst:             add_left_or_right
        - Src:             'builtin/difftool.c:472,20'
          Dst:             get_symlink
        - Src:             'builtin/difftool.c:473,4'
          Dst:             add_left_or_right
        - Src:             'builtin/difftool.c:478,8'
          Dst:             checkout_path
        - Src:             'builtin/difftool.c:479,11'
          Dst:             error
        - Src:             'builtin/difftool.c:479,11'
          Dst:             const_error
        - Src:             'builtin/difftool.c:488,4'
          Dst:             strlen
        - Src:             'builtin/difftool.c:488,4'
          Dst:             st_add
        - Src:             'builtin/difftool.c:488,4'
          Dst:             st_add
        - Src:             'builtin/difftool.c:488,4'
          Dst:             xcalloc
        - Src:             'builtin/difftool.c:489,38'
          Dst:             strhash
        - Src:             'builtin/difftool.c:489,4'
          Dst:             hashmap_entry_init
        - Src:             'builtin/difftool.c:490,8'
          Dst:             hashmap_get
        - Src:             'builtin/difftool.c:495,4'
          Dst:             hashmap_add
        - Src:             'builtin/difftool.c:497,9'
          Dst:             use_wt_file
        - Src:             'builtin/difftool.c:498,9'
          Dst:             checkout_path
        - Src:             'builtin/difftool.c:500,12'
          Dst:             error
        - Src:             'builtin/difftool.c:500,12'
          Dst:             const_error
        - Src:             'builtin/difftool.c:504,16'
          Dst:             is_null_oid
        - Src:             'builtin/difftool.c:511,6'
          Dst:             make_cache_entry
        - Src:             'builtin/difftool.c:514,5'
          Dst:             add_index_entry
        - Src:             'builtin/difftool.c:517,5'
          Dst:             add_path
        - Src:             'builtin/difftool.c:518,9'
          Dst:             ensure_leading_directories
        - Src:             'builtin/difftool.c:519,12'
          Dst:             error
        - Src:             'builtin/difftool.c:519,12'
          Dst:             const_error
        - Src:             'builtin/difftool.c:524,5'
          Dst:             add_path
        - Src:             'builtin/difftool.c:526,10'
          Dst:             symlink
        - Src:             'builtin/difftool.c:527,13'
          Dst:             error_errno
        - Src:             'builtin/difftool.c:527,13'
          Dst:             const_error
        - Src:             'builtin/difftool.c:532,10'
          Dst:             stat64
        - Src:             'builtin/difftool.c:534,10'
          Dst:             copy_file
        - Src:             'builtin/difftool.c:536,13'
          Dst:             error
        - Src:             'builtin/difftool.c:536,13'
          Dst:             const_error
        - Src:             'builtin/difftool.c:544,2'
          Dst:             fclose
        - Src:             'builtin/difftool.c:546,6'
          Dst:             finish_command
        - Src:             'builtin/difftool.c:547,9'
          Dst:             error
        - Src:             'builtin/difftool.c:547,9'
          Dst:             const_error
        - Src:             'builtin/difftool.c:559,2'
          Dst:             hashmap_iter_first
        - Src:             'builtin/difftool.c:559,2'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/difftool.c:561,3'
          Dst:             write_standin_files
        - Src:             'builtin/difftool.c:559,2'
          Dst:             hashmap_iter_next
        - Src:             'builtin/difftool.c:559,2'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/difftool.c:569,2'
          Dst:             hashmap_iter_first
        - Src:             'builtin/difftool.c:569,2'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/difftool.c:572,3'
          Dst:             write_standin_files
        - Src:             'builtin/difftool.c:569,2'
          Dst:             hashmap_iter_next
        - Src:             'builtin/difftool.c:569,2'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/difftool.c:575,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/difftool.c:576,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/difftool.c:579,3'
          Dst:             strvec_push
        - Src:             'builtin/difftool.c:581,3'
          Dst:             strvec_push
        - Src:             'builtin/difftool.c:583,3'
          Dst:             setenv
        - Src:             'builtin/difftool.c:585,2'
          Dst:             strvec_pushl
        - Src:             'builtin/difftool.c:586,8'
          Dst:             run_command
        - Src:             'builtin/difftool.c:589,2'
          Dst:             ensure_full_index
        - Src:             'builtin/difftool.c:602,2'
          Dst:             hashmap_init
        - Src:             'builtin/difftool.c:602,2'
          Dst:             path_entry_cmp
        - Src:             'builtin/difftool.c:603,2'
          Dst:             hashmap_init
        - Src:             'builtin/difftool.c:603,2'
          Dst:             path_entry_cmp
        - Src:             'builtin/difftool.c:610,3'
          Dst:             add_path
        - Src:             'builtin/difftool.c:611,7'
          Dst:             lstat64
        - Src:             'builtin/difftool.c:619,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/difftool.c:620,4'
          Dst:             strbuf_addf
        - Src:             'builtin/difftool.c:621,8'
          Dst:             hold_lock_file_for_update
        - Src:             'builtin/difftool.c:622,8'
          Dst:             write_locked_index
        - Src:             'builtin/difftool.c:623,11'
          Dst:             error
        - Src:             'builtin/difftool.c:623,11'
          Dst:             const_error
        - Src:             'builtin/difftool.c:626,4'
          Dst:             changed_files
        - Src:             'builtin/difftool.c:627,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/difftool.c:628,4'
          Dst:             changed_files
        - Src:             'builtin/difftool.c:629,4'
          Dst:             add_path
        - Src:             'builtin/difftool.c:633,30'
          Dst:             strhash
        - Src:             'builtin/difftool.c:633,3'
          Dst:             hashmap_entry_init
        - Src:             'builtin/difftool.c:634,7'
          Dst:             hashmap_get
        - Src:             'builtin/difftool.c:635,4'
          Dst:             add_path
        - Src:             'builtin/difftool.c:636,8'
          Dst:             hashmap_get
        - Src:             'builtin/difftool.c:637,13'
          Dst:             _
        - Src:             'builtin/difftool.c:637,5'
          Dst:             warning
        - Src:             'builtin/difftool.c:639,13'
          Dst:             _
        - Src:             'builtin/difftool.c:639,5'
          Dst:             warning
        - Src:             'builtin/difftool.c:640,5'
          Dst:             warning
        - Src:             'builtin/difftool.c:642,15'
          Dst:             unlink
        - Src:             'builtin/difftool.c:643,8'
          Dst:             copy_file
        - Src:             'builtin/difftool.c:644,19'
          Dst:             _
        - Src:             'builtin/difftool.c:644,5'
          Dst:             warning_errno
        - Src:             'builtin/difftool.c:650,11'
          Dst:             _
        - Src:             'builtin/difftool.c:650,3'
          Dst:             warning
        - Src:             'builtin/difftool.c:651,11'
          Dst:             _
        - Src:             'builtin/difftool.c:651,3'
          Dst:             warning
        - Src:             'builtin/difftool.c:654,3'
          Dst:             remove_dir_recursively
        - Src:             'builtin/difftool.c:656,12'
          Dst:             _
        - Src:             'builtin/difftool.c:656,4'
          Dst:             warning
        - Src:             'builtin/difftool.c:661,3'
          Dst:             fclose
        - Src:             'builtin/difftool.c:665,2'
          Dst:             strbuf_release
        - Src:             'builtin/difftool.c:666,2'
          Dst:             strbuf_release
        - Src:             'builtin/difftool.c:667,2'
          Dst:             strbuf_release
        - Src:             'builtin/difftool.c:668,2'
          Dst:             strbuf_release
        - Src:             'builtin/difftool.c:669,2'
          Dst:             strbuf_release
        - Src:             'builtin/difftool.c:670,2'
          Dst:             strbuf_release
        - Src:             'builtin/difftool.c:671,2'
          Dst:             strbuf_release
        - Src:             'builtin/difftool.c:672,2'
          Dst:             strbuf_release
    - functionName:    mkdtemp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    symlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    die_for_incompatible_opt3
      functionSourceFile: '/src/git/./parse-options.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt1
        - opt1_name
        - opt2
        - opt2_name
        - opt3
        - opt3_name
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - die_for_incompatible_opt4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './parse-options.h:415,2'
          Dst:             die_for_incompatible_opt4
    - functionName:    print_tool_help
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - run_command
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/difftool.c:55,23'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:55,23'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
            - BranchSide:      'builtin/difftool.c:55,23'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
      Callsites:
        - Src:             'builtin/difftool.c:58,2'
          Dst:             strvec_pushl
        - Src:             'builtin/difftool.c:59,9'
          Dst:             run_command
    - functionName:    difftool_config
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_bool
        - git_default_config
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/difftool.c:45,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:46,37'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/difftool.c:50,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/difftool.c:45,7'
          Dst:             strcmp
        - Src:             'builtin/difftool.c:46,21'
          Dst:             git_config_bool
        - Src:             'builtin/difftool.c:50,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_difftool
      functionSourceFile: '/src/git/builtin/difftool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         42
      ICount:          519
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - absolute_path
        - die
        - die_for_incompatible_opt3
        - difftool_config
        - get_git_dir
        - get_git_work_tree
        - git_config
        - parse_options
        - print_tool_help
        - run_dir_diff
        - run_file_diff
        - setenv
        - setup_work_tree
        - strvec_push
        - strvec_pushl
        - strvec_pushv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/difftool.c:732,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:733,10'
              BranchSideFuncs:
                - print_tool_help
            - BranchSide:      'builtin/difftool.c:735,7'
              BranchSideFuncs:
                - _.4156
                - die
                - setup_work_tree
                - get_git_dir
                - absolute_path
                - setenv
                - get_git_work_tree
                - absolute_path
                - setenv
                - die_for_incompatible_opt3
                - setenv
                - strvec_push
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
                - strvec_push
                - _.4156
                - die
                - setenv
                - _.4156
                - die
                - setenv
                - setenv
                - setenv
                - _.4156
                - die
        - Branch String:   'builtin/difftool.c:735,16'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:735,20'
              BranchSideFuncs:
                - setup_work_tree
                - get_git_dir
                - absolute_path
                - setenv
                - get_git_work_tree
                - absolute_path
                - setenv
                - die_for_incompatible_opt3
                - setenv
                - strvec_push
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
                - strvec_push
                - _.4156
                - die
                - setenv
                - _.4156
                - die
                - setenv
                - setenv
                - setenv
                - _.4156
                - die
            - BranchSide:      'builtin/difftool.c:738,7'
              BranchSideFuncs:
                - setup_work_tree
                - get_git_dir
                - absolute_path
                - setenv
                - get_git_work_tree
                - absolute_path
                - setenv
                - die_for_incompatible_opt3
                - setenv
                - strvec_push
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
                - strvec_push
                - _.4156
                - die
                - setenv
                - _.4156
                - die
                - setenv
                - setenv
                - setenv
                - _.4156
                - die
        - Branch String:   'builtin/difftool.c:735,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:736,7'
              BranchSideFuncs:
                - setup_work_tree
                - get_git_dir
                - absolute_path
                - setenv
                - get_git_work_tree
                - absolute_path
                - setenv
                - die_for_incompatible_opt3
                - setenv
                - strvec_push
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
                - strvec_push
                - _.4156
                - die
                - setenv
                - _.4156
                - die
                - setenv
                - setenv
                - setenv
                - _.4156
                - die
            - BranchSide:      'builtin/difftool.c:738,7'
              BranchSideFuncs:
                - setup_work_tree
                - get_git_dir
                - absolute_path
                - setenv
                - get_git_work_tree
                - absolute_path
                - setenv
                - die_for_incompatible_opt3
                - setenv
                - strvec_push
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
                - strvec_push
                - _.4156
                - die
                - setenv
                - _.4156
                - die
                - setenv
                - setenv
                - setenv
                - _.4156
                - die
        - Branch String:   'builtin/difftool.c:738,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:739,3'
              BranchSideFuncs:
                - die_for_incompatible_opt3
                - setenv
                - strvec_push
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
                - strvec_push
                - _.4156
                - die
                - setenv
                - _.4156
                - die
                - setenv
                - setenv
                - setenv
                - _.4156
                - die
            - BranchSide:      'builtin/difftool.c:742,13'
              BranchSideFuncs:
                - die_for_incompatible_opt3
                - setenv
                - strvec_push
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
                - strvec_push
                - _.4156
                - die
                - setenv
                - _.4156
                - die
                - setenv
                - setenv
                - setenv
                - _.4156
                - die
        - Branch String:   'builtin/difftool.c:742,13'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:0,0'
              BranchSideFuncs:
                - _.4156
                - die
            - BranchSide:      'builtin/difftool.c:743,7'
              BranchSideFuncs:
                - _.4156
                - die
        - Branch String:   'builtin/difftool.c:754,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:755,3'
              BranchSideFuncs:
                - setenv
                - setenv
                - strvec_push
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
                - strvec_push
                - _.4156
                - die
                - setenv
                - _.4156
                - die
                - setenv
            - BranchSide:      'builtin/difftool.c:756,11'
              BranchSideFuncs:
                - setenv
                - strvec_push
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
                - strvec_push
                - _.4156
                - die
                - setenv
                - _.4156
                - die
                - setenv
                - setenv
        - Branch String:   'builtin/difftool.c:759,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:760,8'
              BranchSideFuncs:
                - _.4156
                - die
                - setenv
                - setenv
                - strvec_push
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
                - strvec_push
                - _.4156
                - die
                - setenv
            - BranchSide:      'builtin/difftool.c:766,6'
              BranchSideFuncs:
                - setenv
                - strvec_push
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
                - strvec_push
                - _.4156
                - die
                - setenv
        - Branch String:   'builtin/difftool.c:760,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:761,28'
              BranchSideFuncs:
                - setenv
                - setenv
                - strvec_push
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
                - strvec_push
                - _.4156
                - die
                - setenv
            - BranchSide:      'builtin/difftool.c:763,8'
              BranchSideFuncs:
                - _.4156
                - die
        - Branch String:   'builtin/difftool.c:766,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:767,8'
              BranchSideFuncs:
                - _.4156
                - die
                - setenv
                - setenv
                - strvec_push
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
                - strvec_push
            - BranchSide:      'builtin/difftool.c:774,9'
              BranchSideFuncs:
                - setenv
                - strvec_push
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
                - strvec_push
        - Branch String:   'builtin/difftool.c:767,7'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:768,34'
              BranchSideFuncs:
                - setenv
                - setenv
                - strvec_push
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
                - strvec_push
            - BranchSide:      'builtin/difftool.c:770,8'
              BranchSideFuncs:
                - _.4156
                - die
        - Branch String:   'builtin/difftool.c:783,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:784,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
            - BranchSide:      'builtin/difftool.c:785,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
                - strvec_pushl
        - Branch String:   'builtin/difftool.c:785,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:786,23'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
            - BranchSide:      'builtin/difftool.c:787,22'
              BranchSideFuncs:
                - strvec_pushv
                - run_file_diff
                - run_dir_diff
        - Branch String:   'builtin/difftool.c:789,6'
          Branch Sides:
            - BranchSide:      'builtin/difftool.c:790,23'
              BranchSideFuncs:
                - run_dir_diff
            - BranchSide:      'builtin/difftool.c:791,23'
              BranchSideFuncs:
                - run_file_diff
      Callsites:
        - Src:             'builtin/difftool.c:725,2'
          Dst:             git_config
        - Src:             'builtin/difftool.c:725,2'
          Dst:             difftool_config
        - Src:             'builtin/difftool.c:728,9'
          Dst:             parse_options
        - Src:             'builtin/difftool.c:733,10'
          Dst:             print_tool_help
        - Src:             'builtin/difftool.c:736,7'
          Dst:             _
        - Src:             'builtin/difftool.c:736,3'
          Dst:             die
        - Src:             'builtin/difftool.c:739,3'
          Dst:             setup_work_tree
        - Src:             'builtin/difftool.c:740,45'
          Dst:             get_git_dir
        - Src:             'builtin/difftool.c:740,31'
          Dst:             absolute_path
        - Src:             'builtin/difftool.c:740,3'
          Dst:             setenv
        - Src:             'builtin/difftool.c:741,51'
          Dst:             get_git_work_tree
        - Src:             'builtin/difftool.c:741,37'
          Dst:             absolute_path
        - Src:             'builtin/difftool.c:741,3'
          Dst:             setenv
        - Src:             'builtin/difftool.c:743,7'
          Dst:             _
        - Src:             'builtin/difftool.c:743,3'
          Dst:             die
        - Src:             'builtin/difftool.c:745,2'
          Dst:             die_for_incompatible_opt3
        - Src:             'builtin/difftool.c:755,3'
          Dst:             setenv
        - Src:             'builtin/difftool.c:757,3'
          Dst:             setenv
        - Src:             'builtin/difftool.c:761,4'
          Dst:             setenv
        - Src:             'builtin/difftool.c:763,8'
          Dst:             _
        - Src:             'builtin/difftool.c:763,4'
          Dst:             die
        - Src:             'builtin/difftool.c:768,4'
          Dst:             setenv
        - Src:             'builtin/difftool.c:770,8'
          Dst:             _
        - Src:             'builtin/difftool.c:770,4'
          Dst:             die
        - Src:             'builtin/difftool.c:773,2'
          Dst:             setenv
        - Src:             'builtin/difftool.c:782,2'
          Dst:             strvec_push
        - Src:             'builtin/difftool.c:784,3'
          Dst:             strvec_push
        - Src:             'builtin/difftool.c:786,3'
          Dst:             strvec_pushl
        - Src:             'builtin/difftool.c:787,2'
          Dst:             strvec_pushv
        - Src:             'builtin/difftool.c:790,10'
          Dst:             run_dir_diff
        - Src:             'builtin/difftool.c:791,9'
          Dst:             run_file_diff
    - functionName:    anonymize_tag
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_addf
        - strbuf_detach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:757,16'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:757,16'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_detach
            - BranchSide:      'builtin/fast-export.c:757,16'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_detach
      Callsites:
        - Src:             'builtin/fast-export.c:758,2'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-export.c:759,9'
          Dst:             strbuf_detach
    - functionName:    rewrite_commit
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:253,18'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:253,21'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:255,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-export.c:253,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:254,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:255,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-export.c:255,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:256,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:257,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-export.c:257,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:258,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:259,8'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-export.c:259,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:260,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:261,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    handle_tag
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - tag
      BBCount:         81
      ICount:          494
      EdgeCount:       97
      CyclomaticComplexity: 18
      functionsReached:
        - _
        - anonymize_ident_line
        - anonymize_refname
        - anonymize_str
        - die
        - get_object_mark
        - mark_next_object
        - memmem
        - null_oid
        - oid_to_hex
        - printf
        - repo_read_object_file
        - rewrite_commit
        - skip_prefix
        - strchrnul
        - strlen
        - strstr
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:779,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:780,27'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - memmem
                - memmem
                - strlen
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
                - anonymize_refname
                - anonymize_str
                - strlen
                - strchrnul
                - anonymize_ident_line
                - strlen
                - oid_to_hex
                - warning
            - BranchSide:      'builtin/fast-export.c:782,6'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - memmem
                - memmem
                - strlen
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
                - anonymize_refname
                - anonymize_str
                - strlen
                - strchrnul
                - anonymize_ident_line
                - strlen
                - oid_to_hex
                - warning
        - Branch String:   'builtin/fast-export.c:782,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:784,16'
              BranchSideFuncs:
                - oid_to_hex
                - warning
            - BranchSide:      'builtin/fast-export.c:788,30'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - memmem
                - memmem
                - strlen
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
                - anonymize_refname
                - anonymize_str
                - strlen
                - strchrnul
                - anonymize_ident_line
                - strlen
        - Branch String:   'builtin/fast-export.c:790,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:791,44'
              BranchSideFuncs:
                - memmem
                - memmem
                - strlen
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
                - anonymize_refname
                - anonymize_str
                - strlen
                - strchrnul
                - anonymize_ident_line
                - strlen
            - BranchSide:      'builtin/fast-export.c:792,19'
              BranchSideFuncs:
                - memmem
                - memmem
                - strlen
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
                - anonymize_refname
                - anonymize_str
                - strlen
                - strchrnul
                - anonymize_ident_line
                - strlen
        - Branch String:   'builtin/fast-export.c:793,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:794,11'
              BranchSideFuncs:
                - strlen
                - memmem
                - strlen
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
                - anonymize_refname
                - anonymize_str
                - strlen
                - strchrnul
                - anonymize_ident_line
            - BranchSide:      'builtin/fast-export.c:797,18'
              BranchSideFuncs:
                - memmem
                - strlen
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
                - anonymize_refname
                - anonymize_str
                - strlen
                - strchrnul
                - anonymize_ident_line
        - Branch String:   'builtin/fast-export.c:797,23'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:797,33'
              BranchSideFuncs:
                - memmem
                - strlen
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
                - anonymize_refname
                - anonymize_str
                - strlen
                - strchrnul
                - anonymize_ident_line
            - BranchSide:      'builtin/fast-export.c:797,49'
              BranchSideFuncs:
                - memmem
                - strlen
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
                - anonymize_refname
                - anonymize_str
                - strlen
                - strchrnul
                - anonymize_ident_line
        - Branch String:   'builtin/fast-export.c:798,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:799,7'
              BranchSideFuncs:
                - strchrnul
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
                - anonymize_refname
                - anonymize_str
                - strlen
                - anonymize_ident_line
            - BranchSide:      'builtin/fast-export.c:806,9'
              BranchSideFuncs:
                - strchrnul
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
                - anonymize_refname
                - anonymize_str
                - strlen
                - anonymize_ident_line
        - Branch String:   'builtin/fast-export.c:799,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:800,11'
              BranchSideFuncs:
                - strlen
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
                - anonymize_refname
                - anonymize_str
                - strlen
            - BranchSide:      'builtin/fast-export.c:803,11'
              BranchSideFuncs:
                - strlen
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
                - anonymize_refname
                - anonymize_str
                - strlen
        - Branch String:   'builtin/fast-export.c:812,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:813,28'
              BranchSideFuncs:
                - anonymize_refname
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
                - anonymize_str
                - strlen
            - BranchSide:      'builtin/fast-export.c:823,6'
              BranchSideFuncs:
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-export.c:814,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:817,7'
              BranchSideFuncs:
                - anonymize_str
                - strlen
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:820,2'
              BranchSideFuncs:
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - strstr
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-export.c:823,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:824,34'
              BranchSideFuncs:
                - strstr
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:849,11'
              BranchSideFuncs:
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-export.c:826,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:827,11'
              BranchSideFuncs:
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
                - oid_to_hex
                - warning
                - oid_to_hex
                - warning
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:846,2'
              BranchSideFuncs:
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-export.c:827,4'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:831,21'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:834,18'
              BranchSideFuncs:
                - oid_to_hex
                - warning
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:837,5'
              BranchSideFuncs:
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:840,18'
              BranchSideFuncs:
                - oid_to_hex
                - warning
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:843,20'
              BranchSideFuncs:
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:845,4'
              BranchSideFuncs:
                - get_object_mark
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
                - free
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-export.c:851,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:852,10'
              BranchSideFuncs:
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fast-export.c:880,6'
              BranchSideFuncs:
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fast-export.c:852,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:856,20'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:859,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/fast-export.c:862,8'
              BranchSideFuncs:
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - _.4406
                - die
            - BranchSide:      'builtin/fast-export.c:878,2'
              BranchSideFuncs:
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fast-export.c:862,32'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:862,36'
              BranchSideFuncs:
                - _.4406
                - die
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
            - BranchSide:      'builtin/fast-export.c:864,15'
              BranchSideFuncs:
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
        - Branch String:   'builtin/fast-export.c:862,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:863,9'
              BranchSideFuncs:
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
            - BranchSide:      'builtin/fast-export.c:864,15'
              BranchSideFuncs:
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
        - Branch String:   'builtin/fast-export.c:864,15'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:865,41'
              BranchSideFuncs:
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - free
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fast-export.c:875,35'
              BranchSideFuncs:
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fast-export.c:866,9'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:868,13'
              BranchSideFuncs:
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fast-export.c:872,36'
              BranchSideFuncs:
                - get_object_mark
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
                - null_oid
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fast-export.c:880,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:882,10'
              BranchSideFuncs:
                - null_oid
                - oid_to_hex
                - printf
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
            - BranchSide:      'builtin/fast-export.c:884,14'
              BranchSideFuncs:
                - skip_prefix.4409
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
                - mark_next_object
                - printf
        - Branch String:   'builtin/fast-export.c:886,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:887,21'
              BranchSideFuncs:
                - mark_next_object
                - printf
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
            - BranchSide:      'builtin/fast-export.c:890,6'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
                - printf
        - Branch String:   'builtin/fast-export.c:890,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:891,24'
              BranchSideFuncs:
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fast-export.c:893,35'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - printf
                - free
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fast-export.c:895,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:896,43'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - printf
                - free
            - BranchSide:      'builtin/fast-export.c:898,15'
              BranchSideFuncs:
                - printf
                - free
        - Branch String:   'builtin/fast-export.c:900,47'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:897,2'
              BranchSideFuncs:
                - printf
                - free
            - BranchSide:      'builtin/fast-export.c:900,57'
              BranchSideFuncs:
                - printf
                - free
      Callsites:
        - Src:             'builtin/fast-export.c:784,4'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:783,3'
          Dst:             warning
        - Src:             'builtin/fast-export.c:788,8'
          Dst:             repo_read_object_file
        - Src:             'builtin/fast-export.c:791,32'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:791,3'
          Dst:             die
        - Src:             'builtin/fast-export.c:792,12'
          Dst:             memmem
        - Src:             'builtin/fast-export.c:795,18'
          Dst:             strlen
        - Src:             'builtin/fast-export.c:797,11'
          Dst:             memmem
        - Src:             'builtin/fast-export.c:804,25'
          Dst:             strlen
        - Src:             'builtin/fast-export.c:807,16'
          Dst:             strchrnul
        - Src:             'builtin/fast-export.c:809,4'
          Dst:             anonymize_ident_line
        - Src:             'builtin/fast-export.c:813,10'
          Dst:             anonymize_refname
        - Src:             'builtin/fast-export.c:816,14'
          Dst:             anonymize_str
        - Src:             'builtin/fast-export.c:816,14'
          Dst:             anonymize_tag
        - Src:             'builtin/fast-export.c:818,19'
          Dst:             strlen
        - Src:             'builtin/fast-export.c:824,27'
          Dst:             strstr
        - Src:             'builtin/fast-export.c:831,9'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:829,5'
          Dst:             die
        - Src:             'builtin/fast-export.c:834,6'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:833,5'
          Dst:             warning
        - Src:             'builtin/fast-export.c:840,6'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:839,5'
          Dst:             warning
        - Src:             'builtin/fast-export.c:850,16'
          Dst:             get_object_mark
        - Src:             'builtin/fast-export.c:856,8'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:854,4'
          Dst:             die
        - Src:             'builtin/fast-export.c:863,9'
          Dst:             _
        - Src:             'builtin/fast-export.c:863,5'
          Dst:             die
        - Src:             'builtin/fast-export.c:865,9'
          Dst:             rewrite_commit
        - Src:             'builtin/fast-export.c:868,30'
          Dst:             null_oid
        - Src:             'builtin/fast-export.c:868,19'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:867,6'
          Dst:             printf
        - Src:             'builtin/fast-export.c:872,19'
          Dst:             get_object_mark
        - Src:             'builtin/fast-export.c:875,19'
          Dst:             get_object_mark
        - Src:             'builtin/fast-export.c:882,27'
          Dst:             null_oid
        - Src:             'builtin/fast-export.c:882,16'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:881,3'
          Dst:             printf
        - Src:             'builtin/fast-export.c:884,2'
          Dst:             skip_prefix
        - Src:             'builtin/fast-export.c:885,2'
          Dst:             printf
        - Src:             'builtin/fast-export.c:887,3'
          Dst:             mark_next_object
        - Src:             'builtin/fast-export.c:888,3'
          Dst:             printf
        - Src:             'builtin/fast-export.c:891,3'
          Dst:             printf
        - Src:             'builtin/fast-export.c:893,23'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:893,3'
          Dst:             printf
        - Src:             'builtin/fast-export.c:896,31'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:896,3'
          Dst:             printf
        - Src:             'builtin/fast-export.c:897,2'
          Dst:             printf
    - functionName:    memmem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    anonymize_ident_line
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - beg
        - end
      BBCount:         11
      ICount:          149
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - anonymize_str
        - split_ident_line
        - strbuf_add
        - strbuf_addch
        - strbuf_addstr
        - strbuf_setlen
        - strchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:600,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:601,3'
              BranchSideFuncs:
                - strbuf_add
                - split_ident_line
                - strbuf_addstr.4422
                - anonymize_str
                - strbuf_addstr.4422
                - strbuf_addch.4423
                - strbuf_add
            - BranchSide:      'builtin/fast-export.c:603,15'
              BranchSideFuncs:
                - strbuf_add
                - split_ident_line
                - strbuf_addstr.4422
                - anonymize_str
                - strbuf_addstr.4422
                - strbuf_addch.4423
                - strbuf_add
        - Branch String:   'builtin/fast-export.c:606,69'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:607,12'
              BranchSideFuncs:
                - strbuf_addstr.4422
            - BranchSide:      'builtin/fast-export.c:618,17'
              BranchSideFuncs:
                - strbuf_addstr.4422
        - Branch String:   'builtin/fast-export.c:606,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:608,15'
              BranchSideFuncs:
                - anonymize_str
                - strbuf_addstr.4422
                - strbuf_addch.4423
                - strbuf_add
            - BranchSide:      'builtin/fast-export.c:618,17'
              BranchSideFuncs:
                - strbuf_addstr.4422
      Callsites:
        - Src:             'builtin/fast-export.c:596,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/fast-export.c:599,18'
          Dst:             strchr
        - Src:             'builtin/fast-export.c:601,3'
          Dst:             BUG_fl
        - Src:             'builtin/fast-export.c:604,2'
          Dst:             strbuf_add
        - Src:             'builtin/fast-export.c:606,7'
          Dst:             split_ident_line
        - Src:             'builtin/fast-export.c:612,11'
          Dst:             anonymize_str
        - Src:             'builtin/fast-export.c:612,11'
          Dst:             anonymize_ident
        - Src:             'builtin/fast-export.c:614,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/fast-export.c:615,3'
          Dst:             strbuf_addch
        - Src:             'builtin/fast-export.c:616,3'
          Dst:             strbuf_add
        - Src:             'builtin/fast-export.c:618,3'
          Dst:             strbuf_addstr
    - functionName:    anonymize_refname
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - anonymize_path
        - skip_prefix
        - strbuf_addstr
        - strbuf_setlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:549,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:549,2'
              BranchSideFuncs:
                - skip_prefix.4409
                - anonymize_path
                - strbuf_addstr.4422
            - BranchSide:      'builtin/fast-export.c:550,19'
              BranchSideFuncs:
                - skip_prefix.4409
                - anonymize_path
                - strbuf_addstr.4422
        - Branch String:   'builtin/fast-export.c:550,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:551,34'
              BranchSideFuncs:
                - strbuf_addstr.4422
                - anonymize_path
            - BranchSide:      'builtin/fast-export.c:554,2'
              BranchSideFuncs:
                - anonymize_path
                - skip_prefix.4409
                - strbuf_addstr.4422
      Callsites:
        - Src:             'builtin/fast-export.c:548,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/fast-export.c:550,7'
          Dst:             skip_prefix
        - Src:             'builtin/fast-export.c:551,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/fast-export.c:556,2'
          Dst:             anonymize_path
        - Src:             'builtin/fast-export.c:556,2'
          Dst:             anonymize_ref_component
    - functionName:    anonymize_str
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - map
        - generate
        - orig
        - len
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - add_anonymized_entry
        - container_of_or_null_offset
        - hashmap_entry_init
        - hashmap_get
        - memhash
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:190,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:191,9'
              BranchSideFuncs:
                - add_anonymized_entry
            - BranchSide:      'builtin/fast-export.c:194,7'
              BranchSideFuncs:
                - add_anonymized_entry
        - Branch String:   'builtin/fast-export.c:194,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:194,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:195,30'
              BranchSideFuncs:
                - add_anonymized_entry
      Callsites:
        - Src:             'builtin/fast-export.c:182,32'
          Dst:             memhash
        - Src:             'builtin/fast-export.c:182,2'
          Dst:             hashmap_entry_init
        - Src:             'builtin/fast-export.c:187,8'
          Dst:             hashmap_get
        - Src:             'builtin/fast-export.c:187,8'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/fast-export.c:191,9'
          Dst:             hashmap_get
        - Src:             'builtin/fast-export.c:191,9'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/fast-export.c:195,9'
          Dst:             add_anonymized_entry
    - functionName:    get_object_mark
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lookup_decoration
        - ptr_to_mark
      functionUses:    7
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:245,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:246,3'
              BranchSideFuncs:
                - ptr_to_mark
            - BranchSide:      'builtin/fast-export.c:247,21'
              BranchSideFuncs:
                - ptr_to_mark
      Callsites:
        - Src:             'builtin/fast-export.c:244,21'
          Dst:             lookup_decoration
        - Src:             'builtin/fast-export.c:247,9'
          Dst:             ptr_to_mark
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    4
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mark_next_object
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mark_object
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-export.c:239,2'
          Dst:             mark_object
    - functionName:    mark_object
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - mark
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_decoration
        - mark_to_ptr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-export.c:234,34'
          Dst:             mark_to_ptr
        - Src:             'builtin/fast-export.c:234,2'
          Dst:             add_decoration
    - functionName:    mark_to_ptr
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mark
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ptr_to_mark
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mark
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashmap_entry_init
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - e
        - hash
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    container_of_or_null_offset
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - offset
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1584,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1584,23'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1584,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_anonymized_entry
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - hash
        - orig
        - len
        - anon
      BBCount:         11
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - anonymized_entry_cmp
        - container_of_or_null_offset
        - hashmap_entry_init
        - hashmap_init
        - hashmap_put
        - st_add
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:154,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:155,16'
              BranchSideFuncs:
                - st_add.4419
                - st_add.4419
                - xcalloc
                - hashmap_entry_init.4417
                - hashmap_put
                - container_of_or_null_offset.4418
                - free
                - free
            - BranchSide:      'builtin/fast-export.c:157,2'
              BranchSideFuncs:
                - st_add.4419
                - st_add.4419
                - xcalloc
                - hashmap_entry_init.4417
                - hashmap_put
                - container_of_or_null_offset.4418
                - free
                - free
        - Branch String:   'builtin/fast-export.c:162,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:162,6'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'builtin/fast-export.c:163,8'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'builtin/fast-export.c:155,3'
          Dst:             hashmap_init
        - Src:             'builtin/fast-export.c:155,3'
          Dst:             anonymized_entry_cmp
        - Src:             'builtin/fast-export.c:157,2'
          Dst:             st_add
        - Src:             'builtin/fast-export.c:157,2'
          Dst:             st_add
        - Src:             'builtin/fast-export.c:157,2'
          Dst:             xcalloc
        - Src:             'builtin/fast-export.c:158,2'
          Dst:             hashmap_entry_init
        - Src:             'builtin/fast-export.c:160,8'
          Dst:             hashmap_put
        - Src:             'builtin/fast-export.c:160,8'
          Dst:             container_of_or_null_offset
    - functionName:    anonymized_entry_cmp
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmp_data
        - eptr
        - entry_or_key
        - keydata
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
        - xstrncmpz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:137,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:138,38'
              BranchSideFuncs:
                - xstrncmpz
            - BranchSide:      'builtin/fast-export.c:143,6'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'builtin/fast-export.c:139,16'
          Dst:             xstrncmpz
        - Src:             'builtin/fast-export.c:144,9'
          Dst:             strcmp
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    anonymize_ref_component
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_addf
        - strbuf_detach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:527,16'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:527,16'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_detach
            - BranchSide:      'builtin/fast-export.c:527,16'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_detach
      Callsites:
        - Src:             'builtin/fast-export.c:528,2'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-export.c:529,9'
          Dst:             strbuf_detach
    - functionName:    anonymize_path
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - path
        - map
        - generate
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - anonymize_str
        - strbuf_addch
        - strbuf_addstr
        - strchrnul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:211,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:212,44'
              BranchSideFuncs:
                - strchrnul
                - anonymize_str
                - strbuf_addstr.4422
                - strbuf_addch.4423
            - BranchSide:      'builtin/fast-export.c:220,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-export.c:217,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:211,2'
              BranchSideFuncs:
                - strbuf_addch.4423
                - strchrnul
                - anonymize_str
                - strbuf_addstr.4422
            - BranchSide:      'builtin/fast-export.c:218,17'
              BranchSideFuncs:
                - strbuf_addch.4423
                - strchrnul
                - anonymize_str
                - strbuf_addstr.4422
      Callsites:
        - Src:             'builtin/fast-export.c:212,34'
          Dst:             strchrnul
        - Src:             'builtin/fast-export.c:214,19'
          Dst:             anonymize_str
        - Src:             'builtin/fast-export.c:215,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/fast-export.c:218,4'
          Dst:             strbuf_addch
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    anonymize_ident
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_addf
        - strbuf_detach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:573,16'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:573,16'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_detach
            - BranchSide:      'builtin/fast-export.c:573,16'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_detach
      Callsites:
        - Src:             'builtin/fast-export.c:574,2'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-export.c:576,9'
          Dst:             strbuf_detach
    - functionName:    reencode_string
      functionSourceFile: '/src/git/./utf8.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - out_encoding
        - in_encoding
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reencode_string_len
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './utf8.h:45,33'
          Dst:             strlen
        - Src:             './utf8.h:45,9'
          Dst:             reencode_string_len
    - functionName:    anonymize_commit_message
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:567,48'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:567,48'
              BranchSideFuncs:
                - xstrfmt
            - BranchSide:      'builtin/fast-export.c:567,48'
              BranchSideFuncs:
                - xstrfmt
      Callsites:
        - Src:             'builtin/fast-export.c:567,9'
          Dst:             xstrfmt
    - functionName:    find_encoding
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - begin
        - end
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strchrnul
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:514,22'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:514,28'
              BranchSideFuncs:
                - strlen
                - memmem
                - strlen
                - strchrnul
            - BranchSide:      'builtin/fast-export.c:514,49'
              BranchSideFuncs:
                - strlen
                - strlen
                - memmem
                - strlen
                - strchrnul
        - Branch String:   'builtin/fast-export.c:516,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:517,3'
              BranchSideFuncs:
                - strlen
                - strchrnul
            - BranchSide:      'builtin/fast-export.c:518,16'
              BranchSideFuncs:
                - strlen
                - strchrnul
      Callsites:
        - Src:             'builtin/fast-export.c:514,42'
          Dst:             strlen
        - Src:             'builtin/fast-export.c:515,16'
          Dst:             strlen
        - Src:             'builtin/fast-export.c:514,8'
          Dst:             memmem
        - Src:             'builtin/fast-export.c:518,9'
          Dst:             strlen
        - Src:             'builtin/fast-export.c:519,8'
          Dst:             strchrnul
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    put_be32
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ptr
        - value
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    generate_fake_oid
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oid_to_hex_r
        - oidclr
        - put_be32
        - xmallocz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:414,17'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:414,17'
              BranchSideFuncs:
                - xmallocz
                - oidclr.4440
                - put_be32
                - oid_to_hex_r
            - BranchSide:      'builtin/fast-export.c:414,26'
              BranchSideFuncs:
                - xmallocz
                - oidclr.4440
                - put_be32
                - oid_to_hex_r
      Callsites:
        - Src:             'builtin/fast-export.c:416,14'
          Dst:             xmallocz
        - Src:             'builtin/fast-export.c:418,2'
          Dst:             oidclr
        - Src:             'builtin/fast-export.c:419,2'
          Dst:             put_be32
        - Src:             'builtin/fast-export.c:420,9'
          Dst:             oid_to_hex_r
    - functionName:    anonymize_path_component
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_addf
        - strbuf_detach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:392,16'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:392,16'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_detach
            - BranchSide:      'builtin/fast-export.c:392,16'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_detach
      Callsites:
        - Src:             'builtin/fast-export.c:393,2'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-export.c:394,9'
          Dst:             strbuf_detach
    - functionName:    print_path_1
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - printf
        - quote_c_style
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:381,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:382,17'
              BranchSideFuncs:
                - quote_c_style
            - BranchSide:      'builtin/fast-export.c:383,18'
              BranchSideFuncs:
                - strchr
                - printf
                - printf
        - Branch String:   'builtin/fast-export.c:383,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:384,20'
              BranchSideFuncs:
                - printf
            - BranchSide:      'builtin/fast-export.c:386,16'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'builtin/fast-export.c:380,19'
          Dst:             quote_c_style
        - Src:             'builtin/fast-export.c:382,3'
          Dst:             quote_c_style
        - Src:             'builtin/fast-export.c:383,11'
          Dst:             strchr
        - Src:             'builtin/fast-export.c:384,3'
          Dst:             printf
        - Src:             'builtin/fast-export.c:386,3'
          Dst:             printf
    - functionName:    anonymize_oid
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid_hex
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - anonymize_str
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-export.c:426,15'
          Dst:             strlen
        - Src:             'builtin/fast-export.c:427,9'
          Dst:             anonymize_str
        - Src:             'builtin/fast-export.c:427,9'
          Dst:             generate_fake_oid
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    print_path
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - anonymize_path
        - print_path_1
        - strbuf_setlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:399,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:400,16'
              BranchSideFuncs:
                - anonymize_path
                - print_path_1
                - strbuf_setlen.4421
            - BranchSide:      'builtin/fast-export.c:405,25'
              BranchSideFuncs:
                - anonymize_path
                - print_path_1
                - strbuf_setlen.4421
      Callsites:
        - Src:             'builtin/fast-export.c:400,3'
          Dst:             print_path_1
        - Src:             'builtin/fast-export.c:405,3'
          Dst:             anonymize_path
        - Src:             'builtin/fast-export.c:405,3'
          Dst:             anonymize_path_component
        - Src:             'builtin/fast-export.c:406,3'
          Dst:             print_path_1
        - Src:             'builtin/fast-export.c:407,3'
          Dst:             strbuf_setlen
    - functionName:    depth_first
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         17
      ICount:          166
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:356,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:356,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - memcmp
            - BranchSide:      'builtin/fast-export.c:356,35'
              BranchSideFuncs:
                - strlen
                - strlen
                - memcmp
        - Branch String:   'builtin/fast-export.c:357,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:357,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - memcmp
            - BranchSide:      'builtin/fast-export.c:357,35'
              BranchSideFuncs:
                - strlen
                - strlen
                - memcmp
        - Branch String:   'builtin/fast-export.c:361,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:361,26'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'builtin/fast-export.c:361,34'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'builtin/fast-export.c:365,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:366,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:367,8'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-export.c:368,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:369,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:375,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-export.c:359,10'
          Dst:             strlen
        - Src:             'builtin/fast-export.c:360,10'
          Dst:             strlen
        - Src:             'builtin/fast-export.c:364,8'
          Dst:             memcmp
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    show_progress
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:269,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:269,7'
              BranchSideFuncs:
                - printf
            - BranchSide:      'builtin/fast-export.c:269,7'
              BranchSideFuncs:
                - printf
        - Branch String:   'builtin/fast-export.c:269,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:270,3'
              BranchSideFuncs:
                - printf
            - BranchSide:      'builtin/fast-export.c:271,7'
              BranchSideFuncs:
                - printf
        - Branch String:   'builtin/fast-export.c:271,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:271,6'
              BranchSideFuncs:
                - printf
            - BranchSide:      'builtin/fast-export.c:272,35'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'builtin/fast-export.c:272,3'
          Dst:             printf
    - functionName:    anonymize_blob
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_addf
        - strbuf_detach
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-export.c:290,2'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-export.c:292,9'
          Dst:             strbuf_detach
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    export_blob
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         32
      ICount:          206
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - anonymize_blob
        - check_object_signature
        - die
        - die_errno
        - fwrite
        - is_null_oid
        - lookup_blob
        - lookup_object
        - mark_next_object
        - oid_to_hex
        - parse_object_buffer
        - printf
        - repo_read_object_file
        - show_progress
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:303,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:306,18'
              BranchSideFuncs:
                - is_null_oid.4449
                - lookup_object
                - repo_read_object_file
                - oid_to_hex
                - die
                - check_object_signature
                - parse_object_buffer
                - oid_to_hex
                - die
                - mark_next_object
                - printf
                - printf
                - printf
                - show_progress.4446
                - free
                - fwrite
                - oid_to_hex
                - die_errno
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - anonymize_blob
                - lookup_blob
        - Branch String:   'builtin/fast-export.c:306,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:307,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:309,25'
              BranchSideFuncs:
                - lookup_object
                - repo_read_object_file
                - oid_to_hex
                - die
                - check_object_signature
                - parse_object_buffer
                - oid_to_hex
                - die
                - mark_next_object
                - printf
                - printf
                - printf
                - show_progress.4446
                - free
                - fwrite
                - oid_to_hex
                - die_errno
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - anonymize_blob
                - lookup_blob
        - Branch String:   'builtin/fast-export.c:310,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:310,16'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - check_object_signature
                - parse_object_buffer
                - oid_to_hex
                - die
                - mark_next_object
                - printf
                - printf
                - printf
                - show_progress.4446
                - free
                - fwrite
                - oid_to_hex
                - die_errno
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - anonymize_blob
                - lookup_blob
            - BranchSide:      'builtin/fast-export.c:313,6'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - check_object_signature
                - parse_object_buffer
                - oid_to_hex
                - die
                - mark_next_object
                - printf
                - printf
                - printf
                - show_progress.4446
                - free
                - fwrite
                - oid_to_hex
                - die_errno
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - anonymize_blob
                - lookup_blob
        - Branch String:   'builtin/fast-export.c:310,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:311,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:313,6'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - check_object_signature
                - parse_object_buffer
                - oid_to_hex
                - die
                - mark_next_object
                - printf
                - printf
                - printf
                - show_progress.4446
                - free
                - fwrite
                - oid_to_hex
                - die_errno
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - anonymize_blob
                - lookup_blob
        - Branch String:   'builtin/fast-export.c:313,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:314,9'
              BranchSideFuncs:
                - anonymize_blob
                - lookup_blob
                - oid_to_hex
                - die
                - mark_next_object
                - printf
                - printf
                - printf
                - show_progress.4446
                - free
                - fwrite
                - oid_to_hex
                - die_errno
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fast-export.c:318,31'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - check_object_signature
                - parse_object_buffer
                - oid_to_hex
                - die
                - mark_next_object
                - printf
                - printf
                - printf
                - show_progress.4446
                - free
                - fwrite
                - oid_to_hex
                - die_errno
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-export.c:319,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:320,45'
              BranchSideFuncs:
                - check_object_signature
                - parse_object_buffer
                - oid_to_hex
                - die
                - mark_next_object
                - printf
                - printf
                - printf
                - show_progress.4446
                - free
                - fwrite
                - oid_to_hex
                - die_errno
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:321,30'
              BranchSideFuncs:
                - check_object_signature
                - parse_object_buffer
                - oid_to_hex
                - die
                - mark_next_object
                - printf
                - printf
                - printf
                - show_progress.4446
                - free
                - fwrite
                - oid_to_hex
                - die_errno
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-export.c:321,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:323,46'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:324,32'
              BranchSideFuncs:
                - parse_object_buffer
                - oid_to_hex
                - die
                - mark_next_object
                - printf
                - printf
                - printf
                - show_progress.4446
                - free
                - fwrite
                - oid_to_hex
                - die_errno
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fast-export.c:328,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:329,44'
              BranchSideFuncs:
                - mark_next_object
                - printf
                - printf
                - printf
                - show_progress.4446
                - free
                - fwrite
                - oid_to_hex
                - die_errno
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fast-export.c:331,19'
              BranchSideFuncs:
                - mark_next_object
                - printf
                - printf
                - printf
                - show_progress.4446
                - free
                - fwrite
                - oid_to_hex
                - die_errno
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fast-export.c:334,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:335,42'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - printf
                - printf
                - show_progress.4446
                - free
                - fwrite
                - oid_to_hex
                - die_errno
            - BranchSide:      'builtin/fast-export.c:336,41'
              BranchSideFuncs:
                - printf
                - printf
                - show_progress.4446
                - free
                - fwrite
                - oid_to_hex
                - die_errno
        - Branch String:   'builtin/fast-export.c:337,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:337,21'
              BranchSideFuncs:
                - fwrite
                - printf
                - show_progress.4446
                - free
                - oid_to_hex
                - die_errno
            - BranchSide:      'builtin/fast-export.c:339,2'
              BranchSideFuncs:
                - printf
                - show_progress.4446
                - free
        - Branch String:   'builtin/fast-export.c:337,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:338,53'
              BranchSideFuncs:
                - oid_to_hex
                - die_errno
            - BranchSide:      'builtin/fast-export.c:339,2'
              BranchSideFuncs:
                - printf
                - show_progress.4446
                - free
        - Branch String:   'builtin/fast-export.c:344,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:344,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:345,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/fast-export.c:306,6'
          Dst:             is_null_oid
        - Src:             'builtin/fast-export.c:309,11'
          Dst:             lookup_object
        - Src:             'builtin/fast-export.c:314,9'
          Dst:             anonymize_blob
        - Src:             'builtin/fast-export.c:315,29'
          Dst:             lookup_blob
        - Src:             'builtin/fast-export.c:318,9'
          Dst:             repo_read_object_file
        - Src:             'builtin/fast-export.c:320,34'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:320,4'
          Dst:             die
        - Src:             'builtin/fast-export.c:321,7'
          Dst:             check_object_signature
        - Src:             'builtin/fast-export.c:323,35'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:323,4'
          Dst:             die
        - Src:             'builtin/fast-export.c:324,12'
          Dst:             parse_object_buffer
        - Src:             'builtin/fast-export.c:329,33'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:329,3'
          Dst:             die
        - Src:             'builtin/fast-export.c:331,2'
          Dst:             mark_next_object
        - Src:             'builtin/fast-export.c:333,2'
          Dst:             printf
        - Src:             'builtin/fast-export.c:335,31'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:335,3'
          Dst:             printf
        - Src:             'builtin/fast-export.c:336,2'
          Dst:             printf
        - Src:             'builtin/fast-export.c:337,14'
          Dst:             fwrite
        - Src:             'builtin/fast-export.c:338,42'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:338,3'
          Dst:             die_errno
        - Src:             'builtin/fast-export.c:339,2'
          Dst:             printf
        - Src:             'builtin/fast-export.c:341,2'
          Dst:             show_progress
    - functionName:    get_commit
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
        - full_name
      BBCount:         15
      ICount:          103
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - die
        - parse_object
        - string_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:906,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:908,27'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:910,35'
              BranchSideFuncs:
                - die
                - parse_object
                - string_list_append
            - BranchSide:      'builtin/fast-export.c:923,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-export.c:913,14'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:913,17'
              BranchSideFuncs:
                - die
                - parse_object
                - string_list_append
            - BranchSide:      'builtin/fast-export.c:913,3'
              BranchSideFuncs:
                - die
                - parse_object
                - string_list_append
        - Branch String:   'builtin/fast-export.c:913,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:914,17'
              BranchSideFuncs:
                - parse_object
                - string_list_append
                - die
            - BranchSide:      'builtin/fast-export.c:918,8'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-export.c:918,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:919,34'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:920,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-export.c:914,4'
          Dst:             parse_object
        - Src:             'builtin/fast-export.c:915,4'
          Dst:             string_list_append
        - Src:             'builtin/fast-export.c:919,4'
          Dst:             die
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    export_marks
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         20
      ICount:          133
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - const_error
        - die_errno
        - error
        - fclose
        - ferror
        - fopen_for_writing
        - fprintf
        - oid_to_hex
        - ptr_to_mark
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:1067,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1068,58'
              BranchSideFuncs:
                - ferror
                - fclose
                - error
                - const_error.4458
                - ptr_to_mark
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/fast-export.c:1070,9'
              BranchSideFuncs:
                - ferror
                - fclose
                - error
                - const_error.4458
                - ptr_to_mark
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/fast-export.c:1070,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1071,7'
              BranchSideFuncs:
                - ferror
                - fclose
                - error
                - const_error.4458
                - ptr_to_mark
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/fast-export.c:1082,14'
              BranchSideFuncs:
                - ferror
                - fclose
                - error
                - const_error.4458
        - Branch String:   'builtin/fast-export.c:1071,18'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1071,21'
              BranchSideFuncs:
                - ferror
                - fclose
                - error
                - const_error.4458
                - ptr_to_mark
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/fast-export.c:1079,7'
              BranchSideFuncs:
                - ferror
                - fclose
                - error
                - const_error.4458
                - ptr_to_mark
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/fast-export.c:1071,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1072,23'
              BranchSideFuncs:
                - ptr_to_mark
                - oid_to_hex
                - fprintf
                - ferror
                - fclose
                - error
                - const_error.4458
            - BranchSide:      'builtin/fast-export.c:1079,7'
              BranchSideFuncs:
                - ferror
                - fclose
                - error
                - const_error.4458
                - ptr_to_mark
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/fast-export.c:1073,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1075,10'
              BranchSideFuncs:
                - ferror
                - fclose
                - error
                - const_error.4458
            - BranchSide:      'builtin/fast-export.c:1078,3'
              BranchSideFuncs:
                - ferror
                - fclose
                - error
                - const_error.4458
                - ptr_to_mark
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/fast-export.c:1084,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1084,6'
              BranchSideFuncs:
                - error
                - const_error.4458
            - BranchSide:      'builtin/fast-export.c:1085,3'
              BranchSideFuncs:
                - error
                - const_error.4458
      Callsites:
        - Src:             'builtin/fast-export.c:1066,6'
          Dst:             fopen_for_writing
        - Src:             'builtin/fast-export.c:1068,3'
          Dst:             die_errno
        - Src:             'builtin/fast-export.c:1072,11'
          Dst:             ptr_to_mark
        - Src:             'builtin/fast-export.c:1074,5'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:1073,8'
          Dst:             fprintf
        - Src:             'builtin/fast-export.c:1082,7'
          Dst:             ferror
        - Src:             'builtin/fast-export.c:1083,7'
          Dst:             fclose
        - Src:             'builtin/fast-export.c:1085,3'
          Dst:             error
        - Src:             'builtin/fast-export.c:1085,3'
          Dst:             const_error
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handle_deletes
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - null_oid
        - oid_to_hex
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:1145,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1146,9'
              BranchSideFuncs:
                - null_oid
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fast-export.c:1146,9'
              BranchSideFuncs:
                - null_oid
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fast-export.c:1146,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1147,44'
              BranchSideFuncs:
                - null_oid
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fast-export.c:1154,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-export.c:1148,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1149,4'
              BranchSideFuncs:
                - null_oid
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fast-export.c:1152,5'
              BranchSideFuncs:
                - null_oid
                - oid_to_hex
                - printf
      Callsites:
        - Src:             'builtin/fast-export.c:1152,30'
          Dst:             null_oid
        - Src:             'builtin/fast-export.c:1152,19'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:1151,3'
          Dst:             printf
    - functionName:    handle_tags_and_duplicates
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - extras
      BBCount:         20
      ICount:          146
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - anonymize_refname
        - get_object_mark
        - handle_tag
        - null_oid
        - oid_to_hex
        - printf
        - rewrite_commit
        - show_progress
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:1000,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1001,22'
              BranchSideFuncs:
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - get_object_mark
                - null_oid
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - printf
                - show_progress.4446
                - anonymize_refname
                - handle_tag
            - BranchSide:      'builtin/fast-export.c:1056,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-export.c:1005,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1007,15'
              BranchSideFuncs:
                - handle_tag
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - get_object_mark
                - null_oid
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - printf
                - show_progress.4446
                - anonymize_refname
            - BranchSide:      'builtin/fast-export.c:1010,8'
              BranchSideFuncs:
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - handle_tag
                - get_object_mark
                - null_oid
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - printf
                - show_progress.4446
                - anonymize_refname
            - BranchSide:      'builtin/fast-export.c:1055,2'
              BranchSideFuncs:
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - get_object_mark
                - null_oid
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - printf
                - show_progress.4446
                - anonymize_refname
                - handle_tag
        - Branch String:   'builtin/fast-export.c:1010,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1011,30'
              BranchSideFuncs:
                - anonymize_refname
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - handle_tag
                - get_object_mark
                - null_oid
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - printf
                - show_progress.4446
            - BranchSide:      'builtin/fast-export.c:1013,45'
              BranchSideFuncs:
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - anonymize_refname
                - handle_tag
                - get_object_mark
                - null_oid
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - printf
                - show_progress.4446
        - Branch String:   'builtin/fast-export.c:1014,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1022,12'
              BranchSideFuncs:
                - get_object_mark
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - anonymize_refname
                - handle_tag
                - oid_to_hex
                - printf
                - printf
                - show_progress.4446
            - BranchSide:      'builtin/fast-export.c:1026,28'
              BranchSideFuncs:
                - get_object_mark
                - null_oid
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - anonymize_refname
                - handle_tag
                - oid_to_hex
                - printf
                - printf
                - show_progress.4446
        - Branch String:   'builtin/fast-export.c:1027,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1038,10'
              BranchSideFuncs:
                - printf
                - show_progress.4446
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - get_object_mark
                - null_oid
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - anonymize_refname
                - handle_tag
            - BranchSide:      'builtin/fast-export.c:1050,37'
              BranchSideFuncs:
                - printf
                - show_progress.4446
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - get_object_mark
                - null_oid
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - anonymize_refname
                - handle_tag
        - Branch String:   'builtin/fast-export.c:1038,9'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1041,13'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - get_object_mark
                - null_oid
                - oid_to_hex
                - printf
                - printf
                - show_progress.4446
                - anonymize_refname
                - handle_tag
            - BranchSide:      'builtin/fast-export.c:1045,37'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - rewrite_commit
                - null_oid
                - oid_to_hex
                - printf
                - get_object_mark
                - null_oid
                - oid_to_hex
                - printf
                - printf
                - show_progress.4446
                - anonymize_refname
                - handle_tag
      Callsites:
        - Src:             'builtin/fast-export.c:1007,4'
          Dst:             handle_tag
        - Src:             'builtin/fast-export.c:1011,12'
          Dst:             anonymize_refname
        - Src:             'builtin/fast-export.c:1013,13'
          Dst:             rewrite_commit
        - Src:             'builtin/fast-export.c:1022,29'
          Dst:             null_oid
        - Src:             'builtin/fast-export.c:1022,18'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:1021,5'
          Dst:             printf
        - Src:             'builtin/fast-export.c:1026,11'
          Dst:             get_object_mark
        - Src:             'builtin/fast-export.c:1041,30'
          Dst:             null_oid
        - Src:             'builtin/fast-export.c:1041,19'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:1040,6'
          Dst:             printf
        - Src:             'builtin/fast-export.c:1046,12'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:1045,5'
          Dst:             printf
        - Src:             'builtin/fast-export.c:1050,4'
          Dst:             printf
        - Src:             'builtin/fast-export.c:1052,4'
          Dst:             show_progress
    - functionName:    handle_commit
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - rev
        - paths_of_changed_objects
      BBCount:         86
      ICount:          560
      EdgeCount:       109
      CyclomaticComplexity: 25
      functionsReached:
        - anonymize_commit_message
        - anonymize_ident_line
        - anonymize_oid
        - anonymize_refname
        - die
        - diff_root_tree_oid
        - diff_tree_oid
        - export_blob
        - find_encoding
        - get_commit_tree_oid
        - get_object_mark
        - log_tree_diff_flush
        - mark_next_object
        - oid_to_hex
        - parse_commit_or_die
        - printf
        - reencode_string
        - repo_get_commit_buffer
        - repo_unuse_commit_buffer
        - revision_sources_at
        - show_progress
        - strchrnul
        - string_list_clear
        - string_list_remove
        - strlen
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:642,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:644,19'
              BranchSideFuncs:
                - strchrnul
                - strstr
                - oid_to_hex
                - die
                - strchrnul
                - strstr
                - find_encoding
                - get_commit_tree_oid
                - diff_root_tree_oid
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
                - export_blob
                - get_object_mark
                - parse_commit_or_die
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
            - BranchSide:      'builtin/fast-export.c:645,8'
              BranchSideFuncs:
                - strchrnul
                - strstr
                - oid_to_hex
                - die
                - strchrnul
                - strstr
                - find_encoding
                - get_commit_tree_oid
                - diff_root_tree_oid
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
                - export_blob
                - get_object_mark
                - parse_commit_or_die
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
        - Branch String:   'builtin/fast-export.c:648,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:650,19'
              BranchSideFuncs:
                - strchrnul
                - strstr
                - find_encoding
                - get_commit_tree_oid
                - diff_root_tree_oid
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
                - export_blob
                - get_object_mark
                - parse_commit_or_die
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
            - BranchSide:      'builtin/fast-export.c:651,11'
              BranchSideFuncs:
                - strchrnul
                - strstr
                - find_encoding
                - get_commit_tree_oid
                - diff_root_tree_oid
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
                - export_blob
                - get_object_mark
                - parse_commit_or_die
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
        - Branch String:   'builtin/fast-export.c:655,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:656,11'
              BranchSideFuncs:
                - get_commit_tree_oid
                - diff_root_tree_oid
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
                - export_blob
                - get_object_mark
                - parse_commit_or_die
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
            - BranchSide:      'builtin/fast-export.c:658,6'
              BranchSideFuncs:
                - get_commit_tree_oid
                - diff_root_tree_oid
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
                - export_blob
                - get_object_mark
                - parse_commit_or_die
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
        - Branch String:   'builtin/fast-export.c:658,22'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:659,24'
              BranchSideFuncs:
                - get_object_mark
                - get_commit_tree_oid
                - diff_root_tree_oid
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
                - export_blob
                - parse_commit_or_die
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
            - BranchSide:      'builtin/fast-export.c:667,42'
              BranchSideFuncs:
                - get_commit_tree_oid
                - diff_root_tree_oid
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
                - export_blob
        - Branch String:   'builtin/fast-export.c:659,60'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:660,7'
              BranchSideFuncs:
                - parse_commit_or_die
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
                - export_blob
                - get_commit_tree_oid
                - diff_root_tree_oid
            - BranchSide:      'builtin/fast-export.c:661,7'
              BranchSideFuncs:
                - parse_commit_or_die
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
                - export_blob
                - get_commit_tree_oid
                - diff_root_tree_oid
        - Branch String:   'builtin/fast-export.c:660,35'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:661,7'
              BranchSideFuncs:
                - parse_commit_or_die
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
                - export_blob
                - get_commit_tree_oid
                - diff_root_tree_oid
            - BranchSide:      'builtin/fast-export.c:667,42'
              BranchSideFuncs:
                - get_commit_tree_oid
                - diff_root_tree_oid
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
                - export_blob
        - Branch String:   'builtin/fast-export.c:658,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:662,23'
              BranchSideFuncs:
                - get_commit_tree_oid
                - diff_root_tree_oid
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
                - export_blob
            - BranchSide:      'builtin/fast-export.c:667,42'
              BranchSideFuncs:
                - get_commit_tree_oid
                - diff_root_tree_oid
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
                - export_blob
        - Branch String:   'builtin/fast-export.c:671,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:672,8'
              BranchSideFuncs:
                - export_blob
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
            - BranchSide:      'builtin/fast-export.c:675,52'
              BranchSideFuncs:
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
        - Branch String:   'builtin/fast-export.c:672,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:672,8'
              BranchSideFuncs:
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
                - export_blob
            - BranchSide:      'builtin/fast-export.c:673,34'
              BranchSideFuncs:
                - export_blob
                - revision_sources_at
                - string_list_remove
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
        - Branch String:   'builtin/fast-export.c:683,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:684,31'
              BranchSideFuncs:
                - anonymize_refname
                - anonymize_ident_line
                - anonymize_ident_line
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
            - BranchSide:      'builtin/fast-export.c:689,20'
              BranchSideFuncs:
                - mark_next_object
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
                - anonymize_commit_message
        - Branch String:   'builtin/fast-export.c:690,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:691,15'
              BranchSideFuncs:
                - anonymize_commit_message
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fast-export.c:692,13'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - die
                - reencode_string
        - Branch String:   'builtin/fast-export.c:693,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:695,32'
              BranchSideFuncs:
                - reencode_string
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fast-export.c:698,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fast-export.c:702,8'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:704,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fast-export.c:705,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:706,24'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fast-export.c:707,41'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fast-export.c:708,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:709,43'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
            - BranchSide:      'builtin/fast-export.c:711,15'
              BranchSideFuncs:
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
                - printf
        - Branch String:   'builtin/fast-export.c:713,17'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:713,20'
              BranchSideFuncs:
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
            - BranchSide:      'builtin/fast-export.c:716,20'
              BranchSideFuncs:
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
        - Branch String:   'builtin/fast-export.c:713,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:714,27'
              BranchSideFuncs:
                - printf
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
            - BranchSide:      'builtin/fast-export.c:716,20'
              BranchSideFuncs:
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
                - strlen
        - Branch String:   'builtin/fast-export.c:716,20'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:717,15'
              BranchSideFuncs:
                - strlen
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
            - BranchSide:      'builtin/fast-export.c:717,28'
              BranchSideFuncs:
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
                - strlen
        - Branch String:   'builtin/fast-export.c:717,28'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:716,20'
              BranchSideFuncs:
                - strlen
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
            - BranchSide:      'builtin/fast-export.c:718,15'
              BranchSideFuncs:
                - strlen
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
        - Branch String:   'builtin/fast-export.c:719,9'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:719,21'
              BranchSideFuncs:
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
            - BranchSide:      'builtin/fast-export.c:719,33'
              BranchSideFuncs:
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
        - Branch String:   'builtin/fast-export.c:719,33'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:719,43'
              BranchSideFuncs:
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
            - BranchSide:      'builtin/fast-export.c:719,9'
              BranchSideFuncs:
                - printf
                - free
                - repo_unuse_commit_buffer
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
        - Branch String:   'builtin/fast-export.c:723,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:724,25'
              BranchSideFuncs:
                - get_object_mark
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
            - BranchSide:      'builtin/fast-export.c:743,6'
              BranchSideFuncs:
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
        - Branch String:   'builtin/fast-export.c:727,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:727,17'
              BranchSideFuncs:
                - printf
                - oid_to_hex
                - printf
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
            - BranchSide:      'builtin/fast-export.c:729,7'
              BranchSideFuncs:
                - printf
                - oid_to_hex
                - printf
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
        - Branch String:   'builtin/fast-export.c:727,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:728,4'
              BranchSideFuncs:
                - printf
                - oid_to_hex
                - printf
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
            - BranchSide:      'builtin/fast-export.c:729,7'
              BranchSideFuncs:
                - printf
                - oid_to_hex
                - printf
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
        - Branch String:   'builtin/fast-export.c:729,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:730,4'
              BranchSideFuncs:
                - printf
                - oid_to_hex
                - printf
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
            - BranchSide:      'builtin/fast-export.c:732,4'
              BranchSideFuncs:
                - printf
                - oid_to_hex
                - printf
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
        - Branch String:   'builtin/fast-export.c:733,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:734,20'
              BranchSideFuncs:
                - printf
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
            - BranchSide:      'builtin/fast-export.c:737,11'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - printf
                - printf
                - oid_to_hex
                - anonymize_oid
        - Branch String:   'builtin/fast-export.c:737,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:738,37'
              BranchSideFuncs:
                - oid_to_hex
                - anonymize_oid
                - printf
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - printf
                - printf
            - BranchSide:      'builtin/fast-export.c:739,23'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
                - printf
                - get_object_mark
                - printf
                - oid_to_hex
                - anonymize_oid
                - printf
                - printf
        - Branch String:   'builtin/fast-export.c:743,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:743,6'
              BranchSideFuncs:
                - printf
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
            - BranchSide:      'builtin/fast-export.c:744,3'
              BranchSideFuncs:
                - printf
                - log_tree_diff_flush
                - string_list_clear
                - printf
                - show_progress.4446
      Callsites:
        - Src:             'builtin/fast-export.c:639,2'
          Dst:             parse_commit_or_die
        - Src:             'builtin/fast-export.c:640,18'
          Dst:             repo_get_commit_buffer
        - Src:             'builtin/fast-export.c:641,11'
          Dst:             strstr
        - Src:             'builtin/fast-export.c:644,7'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:643,3'
          Dst:             die
        - Src:             'builtin/fast-export.c:646,15'
          Dst:             strchrnul
        - Src:             'builtin/fast-export.c:647,14'
          Dst:             strstr
        - Src:             'builtin/fast-export.c:650,7'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:649,3'
          Dst:             die
        - Src:             'builtin/fast-export.c:652,18'
          Dst:             strchrnul
        - Src:             'builtin/fast-export.c:653,12'
          Dst:             strstr
        - Src:             'builtin/fast-export.c:654,13'
          Dst:             find_encoding
        - Src:             'builtin/fast-export.c:659,7'
          Dst:             get_object_mark
        - Src:             'builtin/fast-export.c:662,3'
          Dst:             parse_commit_or_die
        - Src:             'builtin/fast-export.c:663,17'
          Dst:             get_commit_tree_oid
        - Src:             'builtin/fast-export.c:664,10'
          Dst:             get_commit_tree_oid
        - Src:             'builtin/fast-export.c:663,3'
          Dst:             diff_tree_oid
        - Src:             'builtin/fast-export.c:667,22'
          Dst:             get_commit_tree_oid
        - Src:             'builtin/fast-export.c:667,3'
          Dst:             diff_root_tree_oid
        - Src:             'builtin/fast-export.c:673,4'
          Dst:             export_blob
        - Src:             'builtin/fast-export.c:675,13'
          Dst:             revision_sources_at
        - Src:             'builtin/fast-export.c:682,2'
          Dst:             string_list_remove
        - Src:             'builtin/fast-export.c:684,13'
          Dst:             anonymize_refname
        - Src:             'builtin/fast-export.c:685,3'
          Dst:             anonymize_ident_line
        - Src:             'builtin/fast-export.c:686,3'
          Dst:             anonymize_ident_line
        - Src:             'builtin/fast-export.c:689,2'
          Dst:             mark_next_object
        - Src:             'builtin/fast-export.c:691,15'
          Dst:             anonymize_commit_message
        - Src:             'builtin/fast-export.c:695,16'
          Dst:             reencode_string
        - Src:             'builtin/fast-export.c:702,18'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:700,4'
          Dst:             die
        - Src:             'builtin/fast-export.c:706,3'
          Dst:             printf
        - Src:             'builtin/fast-export.c:707,2'
          Dst:             printf
        - Src:             'builtin/fast-export.c:709,31'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:709,3'
          Dst:             printf
        - Src:             'builtin/fast-export.c:710,2'
          Dst:             printf
        - Src:             'builtin/fast-export.c:714,3'
          Dst:             printf
        - Src:             'builtin/fast-export.c:717,8'
          Dst:             strlen
        - Src:             'builtin/fast-export.c:718,8'
          Dst:             strlen
        - Src:             'builtin/fast-export.c:715,2'
          Dst:             printf
        - Src:             'builtin/fast-export.c:721,2'
          Dst:             repo_unuse_commit_buffer
        - Src:             'builtin/fast-export.c:725,14'
          Dst:             get_object_mark
        - Src:             'builtin/fast-export.c:730,4'
          Dst:             printf
        - Src:             'builtin/fast-export.c:732,4'
          Dst:             printf
        - Src:             'builtin/fast-export.c:734,4'
          Dst:             printf
        - Src:             'builtin/fast-export.c:738,25'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:738,11'
          Dst:             anonymize_oid
        - Src:             'builtin/fast-export.c:739,11'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:736,4'
          Dst:             printf
        - Src:             'builtin/fast-export.c:744,3'
          Dst:             printf
        - Src:             'builtin/fast-export.c:745,2'
          Dst:             log_tree_diff_flush
        - Src:             'builtin/fast-export.c:746,2'
          Dst:             string_list_clear
        - Src:             'builtin/fast-export.c:749,2'
          Dst:             printf
        - Src:             'builtin/fast-export.c:751,2'
          Dst:             show_progress
    - functionName:    show_filemodify
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
        - options
        - data
      BBCount:         40
      ICount:          318
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - anonymize_oid
        - depth_first
        - die
        - get_object_mark
        - lookup_object
        - oid_to_hex
        - oideq
        - print_path
        - printf
        - putchar
        - sane_qsort
        - string_list_has_string
        - string_list_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:442,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:443,33'
              BranchSideFuncs:
                - lookup_object
                - get_object_mark
                - printf
                - print_path
                - string_list_insert
                - putchar
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
            - BranchSide:      'builtin/fast-export.c:507,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-export.c:446,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:448,4'
              BranchSideFuncs:
                - printf
                - print_path
                - string_list_insert
                - putchar
                - lookup_object
                - get_object_mark
                - printf
                - print_path
                - string_list_insert
                - putchar
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - die
            - BranchSide:      'builtin/fast-export.c:463,32'
              BranchSideFuncs:
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - lookup_object
                - get_object_mark
                - printf
                - print_path
                - string_list_insert
                - putchar
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
            - BranchSide:      'builtin/fast-export.c:463,32'
              BranchSideFuncs:
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - lookup_object
                - get_object_mark
                - printf
                - print_path
                - string_list_insert
                - putchar
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
            - BranchSide:      'builtin/fast-export.c:484,8'
              BranchSideFuncs:
                - lookup_object
                - get_object_mark
                - printf
                - print_path
                - string_list_insert
                - putchar
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
            - BranchSide:      'builtin/fast-export.c:484,8'
              BranchSideFuncs:
                - lookup_object
                - get_object_mark
                - printf
                - print_path
                - string_list_insert
                - putchar
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
            - BranchSide:      'builtin/fast-export.c:484,8'
              BranchSideFuncs:
                - lookup_object
                - get_object_mark
                - printf
                - print_path
                - string_list_insert
                - putchar
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
            - BranchSide:      'builtin/fast-export.c:502,5'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-export.c:463,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:463,52'
              BranchSideFuncs:
                - lookup_object
                - get_object_mark
                - printf
                - print_path
                - string_list_insert
                - putchar
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
            - BranchSide:      'builtin/fast-export.c:464,19'
              BranchSideFuncs:
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - lookup_object
                - get_object_mark
                - printf
                - print_path
                - string_list_insert
                - putchar
                - string_list_has_string
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
        - Branch String:   'builtin/fast-export.c:471,40'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:472,9'
              BranchSideFuncs:
                - lookup_object
                - get_object_mark
                - printf
                - print_path
                - string_list_insert
                - putchar
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
            - BranchSide:      'builtin/fast-export.c:474,4'
              BranchSideFuncs:
                - lookup_object
                - get_object_mark
                - printf
                - print_path
                - string_list_insert
                - putchar
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
        - Branch String:   'builtin/fast-export.c:471,9'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:473,6'
              BranchSideFuncs:
                - lookup_object
                - get_object_mark
                - printf
                - print_path
                - string_list_insert
                - putchar
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
            - BranchSide:      'builtin/fast-export.c:474,4'
              BranchSideFuncs:
                - lookup_object
                - get_object_mark
                - printf
                - print_path
                - string_list_insert
                - putchar
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
        - Branch String:   'builtin/fast-export.c:484,16'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:484,19'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - print_path
                - string_list_insert
                - putchar
                - lookup_object
                - get_object_mark
                - printf
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
                - oid_to_hex
                - anonymize_oid
            - BranchSide:      'builtin/fast-export.c:485,26'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - print_path
                - string_list_insert
                - putchar
                - lookup_object
                - get_object_mark
                - printf
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
                - oid_to_hex
                - anonymize_oid
        - Branch String:   'builtin/fast-export.c:484,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:485,26'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - print_path
                - string_list_insert
                - putchar
                - lookup_object
                - get_object_mark
                - printf
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
                - oid_to_hex
                - anonymize_oid
            - BranchSide:      'builtin/fast-export.c:490,20'
              BranchSideFuncs:
                - lookup_object
                - get_object_mark
                - printf
                - print_path
                - string_list_insert
                - putchar
                - oid_to_hex
                - printf
                - oid_to_hex
                - anonymize_oid
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
        - Branch String:   'builtin/fast-export.c:486,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:487,38'
              BranchSideFuncs:
                - oid_to_hex
                - anonymize_oid
                - printf
                - print_path
                - string_list_insert
                - putchar
                - lookup_object
                - get_object_mark
                - printf
                - oid_to_hex
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
            - BranchSide:      'builtin/fast-export.c:488,24'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - print_path
                - string_list_insert
                - putchar
                - lookup_object
                - get_object_mark
                - printf
                - oid_to_hex
                - anonymize_oid
                - string_list_has_string
                - printf
                - print_path
                - putchar
                - print_path
                - string_list_insert
                - putchar
                - oideq.4444
                - printf
                - print_path
                - string_list_insert
                - putchar
                - die
        - Branch String:   'builtin/fast-export.c:503,5'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:503,19'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-export.c:504,5'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-export.c:504,5'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:501,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-export.c:504,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'builtin/fast-export.c:440,2'
          Dst:             sane_qsort
        - Src:             'builtin/fast-export.c:440,2'
          Dst:             depth_first
        - Src:             'builtin/fast-export.c:448,4'
          Dst:             printf
        - Src:             'builtin/fast-export.c:449,4'
          Dst:             print_path
        - Src:             'builtin/fast-export.c:450,4'
          Dst:             string_list_insert
        - Src:             'builtin/fast-export.c:451,4'
          Dst:             putchar
        - Src:             'builtin/fast-export.c:463,9'
          Dst:             string_list_has_string
        - Src:             'builtin/fast-export.c:464,5'
          Dst:             printf
        - Src:             'builtin/fast-export.c:465,5'
          Dst:             print_path
        - Src:             'builtin/fast-export.c:466,5'
          Dst:             putchar
        - Src:             'builtin/fast-export.c:467,5'
          Dst:             print_path
        - Src:             'builtin/fast-export.c:468,5'
          Dst:             string_list_insert
        - Src:             'builtin/fast-export.c:469,5'
          Dst:             putchar
        - Src:             'builtin/fast-export.c:471,9'
          Dst:             oideq
        - Src:             'builtin/fast-export.c:487,26'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:487,12'
          Dst:             anonymize_oid
        - Src:             'builtin/fast-export.c:488,12'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:485,5'
          Dst:             printf
        - Src:             'builtin/fast-export.c:490,29'
          Dst:             lookup_object
        - Src:             'builtin/fast-export.c:493,12'
          Dst:             get_object_mark
        - Src:             'builtin/fast-export.c:492,5'
          Dst:             printf
        - Src:             'builtin/fast-export.c:495,4'
          Dst:             print_path
        - Src:             'builtin/fast-export.c:496,4'
          Dst:             string_list_insert
        - Src:             'builtin/fast-export.c:497,4'
          Dst:             putchar
        - Src:             'builtin/fast-export.c:501,4'
          Dst:             die
    - functionName:    get_tags_and_duplicates
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
      BBCount:         29
      ICount:          207
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - apply_refspecs
        - export_blob
        - get_commit
        - repo_dwim_ref
        - revision_sources_at
        - string_list_append
        - string_list_remove_duplicates
        - string_list_sort
        - strlen
        - type_name
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:931,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:932,33'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - get_commit
                - type_name
                - warning
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - export_blob
                - free
                - revision_sources_at
                - revision_sources_at
                - free
                - string_list_append
                - type_name
                - warning
                - free
                - apply_refspecs
                - free
                - free
            - BranchSide:      'builtin/fast-export.c:991,2'
              BranchSideFuncs:
                - string_list_sort
                - string_list_remove_duplicates
        - Branch String:   'builtin/fast-export.c:937,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:938,4'
              BranchSideFuncs:
                - string_list_sort
                - string_list_remove_duplicates
                - strlen
                - repo_dwim_ref
                - get_commit
                - type_name
                - warning
                - free
                - export_blob
                - free
                - revision_sources_at
                - revision_sources_at
                - free
                - string_list_append
                - type_name
                - warning
                - free
                - apply_refspecs
                - free
                - free
            - BranchSide:      'builtin/fast-export.c:940,21'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - get_commit
                - type_name
                - warning
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - export_blob
                - free
                - revision_sources_at
                - revision_sources_at
                - free
                - string_list_append
                - type_name
                - warning
                - free
                - apply_refspecs
                - free
                - free
        - Branch String:   'builtin/fast-export.c:940,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:942,9'
              BranchSideFuncs:
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - strlen
                - repo_dwim_ref
                - get_commit
                - type_name
                - warning
                - free
                - export_blob
                - free
                - revision_sources_at
                - revision_sources_at
                - free
                - string_list_append
                - type_name
                - warning
                - free
                - apply_refspecs
                - free
            - BranchSide:      'builtin/fast-export.c:946,16'
              BranchSideFuncs:
                - get_commit
                - type_name
                - warning
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - strlen
                - repo_dwim_ref
                - free
                - export_blob
                - free
                - revision_sources_at
                - revision_sources_at
                - free
                - string_list_append
                - type_name
                - warning
                - free
                - apply_refspecs
                - free
        - Branch String:   'builtin/fast-export.c:946,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:948,40'
              BranchSideFuncs:
                - apply_refspecs
                - get_commit
                - type_name
                - warning
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - strlen
                - repo_dwim_ref
                - free
                - export_blob
                - free
                - revision_sources_at
                - revision_sources_at
                - free
                - string_list_append
                - type_name
                - warning
                - free
                - free
            - BranchSide:      'builtin/fast-export.c:955,23'
              BranchSideFuncs:
                - get_commit
                - type_name
                - warning
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - strlen
                - repo_dwim_ref
                - apply_refspecs
                - free
                - free
                - export_blob
                - free
                - revision_sources_at
                - revision_sources_at
                - free
                - string_list_append
                - type_name
                - warning
                - free
        - Branch String:   'builtin/fast-export.c:949,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:950,10'
              BranchSideFuncs:
                - free
                - get_commit
                - type_name
                - warning
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - strlen
                - repo_dwim_ref
                - apply_refspecs
                - free
                - export_blob
                - free
                - revision_sources_at
                - revision_sources_at
                - free
                - string_list_append
                - type_name
                - warning
                - free
            - BranchSide:      'builtin/fast-export.c:953,3'
              BranchSideFuncs:
                - get_commit
                - type_name
                - warning
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - strlen
                - repo_dwim_ref
                - apply_refspecs
                - free
                - free
                - export_blob
                - free
                - revision_sources_at
                - revision_sources_at
                - free
                - string_list_append
                - type_name
                - warning
                - free
        - Branch String:   'builtin/fast-export.c:956,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:958,5'
              BranchSideFuncs:
                - export_blob
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - strlen
                - repo_dwim_ref
                - get_commit
                - type_name
                - warning
                - free
                - apply_refspecs
                - free
                - free
                - revision_sources_at
                - revision_sources_at
                - free
                - string_list_append
                - type_name
                - warning
                - free
            - BranchSide:      'builtin/fast-export.c:964,10'
              BranchSideFuncs:
                - export_blob
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - strlen
                - repo_dwim_ref
                - get_commit
                - type_name
                - warning
                - free
                - apply_refspecs
                - free
                - free
                - revision_sources_at
                - revision_sources_at
                - free
                - string_list_append
                - type_name
                - warning
                - free
        - Branch String:   'builtin/fast-export.c:964,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:966,4'
              BranchSideFuncs:
                - revision_sources_at
                - revision_sources_at
                - string_list_sort
                - string_list_remove_duplicates
                - strlen
                - repo_dwim_ref
                - get_commit
                - type_name
                - warning
                - free
                - export_blob
                - free
                - type_name
                - warning
                - free
                - apply_refspecs
                - free
                - free
                - free
                - string_list_append
            - BranchSide:      'builtin/fast-export.c:968,17'
              BranchSideFuncs:
                - export_blob
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - strlen
                - repo_dwim_ref
                - get_commit
                - type_name
                - warning
                - free
                - revision_sources_at
                - revision_sources_at
                - free
                - string_list_append
                - type_name
                - warning
                - free
                - apply_refspecs
                - free
                - free
            - BranchSide:      'builtin/fast-export.c:973,15'
              BranchSideFuncs:
                - type_name
                - warning
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - strlen
                - repo_dwim_ref
                - get_commit
                - type_name
                - warning
                - free
                - export_blob
                - free
                - revision_sources_at
                - revision_sources_at
                - free
                - string_list_append
                - apply_refspecs
                - free
                - free
        - Branch String:   'builtin/fast-export.c:982,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:983,55'
              BranchSideFuncs:
                - string_list_append
                - revision_sources_at
                - revision_sources_at
                - string_list_sort
                - string_list_remove_duplicates
                - strlen
                - repo_dwim_ref
                - get_commit
                - type_name
                - warning
                - free
                - export_blob
                - free
                - type_name
                - warning
                - free
                - apply_refspecs
                - free
                - free
                - free
            - BranchSide:      'builtin/fast-export.c:985,48'
              BranchSideFuncs:
                - revision_sources_at
                - revision_sources_at
                - string_list_sort
                - string_list_remove_duplicates
                - strlen
                - repo_dwim_ref
                - get_commit
                - type_name
                - warning
                - free
                - export_blob
                - free
                - string_list_append
                - type_name
                - warning
                - free
                - apply_refspecs
                - free
                - free
                - free
        - Branch String:   'builtin/fast-export.c:985,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:986,54'
              BranchSideFuncs:
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - strlen
                - repo_dwim_ref
                - get_commit
                - type_name
                - warning
                - free
                - export_blob
                - free
                - revision_sources_at
                - revision_sources_at
                - string_list_append
                - type_name
                - warning
                - free
                - apply_refspecs
                - free
                - free
            - BranchSide:      'builtin/fast-export.c:988,9'
              BranchSideFuncs:
                - free
                - string_list_sort
                - string_list_remove_duplicates
                - strlen
                - repo_dwim_ref
                - get_commit
                - type_name
                - warning
                - free
                - export_blob
                - free
                - revision_sources_at
                - revision_sources_at
                - string_list_append
                - type_name
                - warning
                - free
                - apply_refspecs
                - free
                - free
      Callsites:
        - Src:             'builtin/fast-export.c:940,46'
          Dst:             strlen
        - Src:             'builtin/fast-export.c:940,7'
          Dst:             repo_dwim_ref
        - Src:             'builtin/fast-export.c:948,14'
          Dst:             apply_refspecs
        - Src:             'builtin/fast-export.c:955,12'
          Dst:             get_commit
        - Src:             'builtin/fast-export.c:959,5'
          Dst:             type_name
        - Src:             'builtin/fast-export.c:957,4'
          Dst:             warning
        - Src:             'builtin/fast-export.c:968,4'
          Dst:             export_blob
        - Src:             'builtin/fast-export.c:973,5'
          Dst:             type_name
        - Src:             'builtin/fast-export.c:972,4'
          Dst:             warning
        - Src:             'builtin/fast-export.c:983,4'
          Dst:             string_list_append
        - Src:             'builtin/fast-export.c:985,9'
          Dst:             revision_sources_at
        - Src:             'builtin/fast-export.c:986,5'
          Dst:             revision_sources_at
        - Src:             'builtin/fast-export.c:991,2'
          Dst:             string_list_sort
        - Src:             'builtin/fast-export.c:992,2'
          Dst:             string_list_remove_duplicates
    - functionName:    import_marks
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input_file
        - check_exists
      BBCount:         38
      ICount:          225
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - const_error
        - die
        - error
        - fclose
        - fgets
        - get_oid_hex
        - lookup_commit
        - mark_object
        - oid_object_info
        - oid_to_hex
        - stat64
        - strchr
        - strtoumax
        - xfopen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:1094,19'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1094,27'
              BranchSideFuncs:
                - stat64
                - xfopen
                - fgets
                - fclose
                - strchr
                - die
                - strtoumax
                - die
                - get_oid_hex
                - oid_object_info
                - lookup_commit
                - oid_to_hex
                - die
                - mark_object
                - oid_to_hex
                - error
                - const_error.4458
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:1097,13'
              BranchSideFuncs:
                - xfopen
                - fgets
                - fclose
                - strchr
                - die
                - strtoumax
                - die
                - get_oid_hex
                - oid_object_info
                - lookup_commit
                - oid_to_hex
                - die
                - mark_object
                - oid_to_hex
                - error
                - const_error.4458
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-export.c:1094,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1095,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:1097,13'
              BranchSideFuncs:
                - xfopen
                - fgets
                - fclose
                - strchr
                - die
                - strtoumax
                - die
                - get_oid_hex
                - oid_object_info
                - lookup_commit
                - oid_to_hex
                - die
                - mark_object
                - oid_to_hex
                - error
                - const_error.4458
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-export.c:1098,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1106,21'
              BranchSideFuncs:
                - strchr
                - die
                - strtoumax
                - die
                - get_oid_hex
                - oid_object_info
                - lookup_commit
                - oid_to_hex
                - die
                - mark_object
                - fgets
                - fclose
                - oid_to_hex
                - error
                - const_error.4458
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:1140,9'
              BranchSideFuncs:
                - fclose
        - Branch String:   'builtin/fast-export.c:1107,22'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1107,26'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-export.c:1108,33'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-export.c:1107,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1108,33'
              BranchSideFuncs:
                - strtoumax
                - die
                - get_oid_hex
                - oid_object_info
                - lookup_commit
                - oid_to_hex
                - die
                - mark_object
                - fgets
                - fclose
                - strchr
                - die
                - oid_to_hex
                - error
                - const_error.4458
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:1109,4'
              BranchSideFuncs:
                - strtoumax
                - die
                - get_oid_hex
                - oid_object_info
                - lookup_commit
                - oid_to_hex
                - die
                - mark_object
                - fgets
                - fclose
                - strchr
                - die
                - oid_to_hex
                - error
                - const_error.4458
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-export.c:1112,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1112,16'
              BranchSideFuncs:
                - get_oid_hex
                - oid_object_info
                - lookup_commit
                - oid_to_hex
                - die
                - mark_object
                - fgets
                - fclose
                - strchr
                - die
                - strtoumax
                - die
                - oid_to_hex
                - error
                - const_error.4458
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:1114,33'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-export.c:1113,4'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1113,8'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-export.c:1114,33'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-export.c:1113,24'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1113,39'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-export.c:1114,33'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-export.c:1112,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1114,33'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-export.c:1116,7'
              BranchSideFuncs:
                - oid_object_info
                - lookup_commit
                - oid_to_hex
                - die
                - mark_object
                - fgets
                - fclose
                - strchr
                - die
                - strtoumax
                - die
                - get_oid_hex
                - oid_to_hex
                - error
                - const_error.4458
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-export.c:1116,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1117,17'
              BranchSideFuncs:
                - oid_object_info
                - lookup_commit
                - oid_to_hex
                - die
                - mark_object
                - fgets
                - fclose
                - strchr
                - die
                - strtoumax
                - die
                - get_oid_hex
                - oid_to_hex
                - error
                - const_error.4458
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:1119,26'
              BranchSideFuncs:
                - oid_object_info
                - lookup_commit
                - oid_to_hex
                - die
                - mark_object
                - fgets
                - fclose
                - strchr
                - die
                - strtoumax
                - die
                - get_oid_hex
                - oid_to_hex
                - error
                - const_error.4458
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-export.c:1120,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1121,32'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:1123,7'
              BranchSideFuncs:
                - lookup_commit
                - oid_to_hex
                - die
                - mark_object
                - fgets
                - fclose
                - strchr
                - die
                - strtoumax
                - die
                - get_oid_hex
                - oid_object_info
                - oid_to_hex
                - die
                - oid_to_hex
                - error
                - const_error.4458
        - Branch String:   'builtin/fast-export.c:1123,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1125,4'
              BranchSideFuncs:
                - fgets
                - fclose
                - strchr
                - die
                - strtoumax
                - die
                - get_oid_hex
                - oid_object_info
                - lookup_commit
                - oid_to_hex
                - die
                - mark_object
                - oid_to_hex
                - error
                - const_error.4458
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:1127,26'
              BranchSideFuncs:
                - lookup_commit
                - oid_to_hex
                - die
                - mark_object
                - fgets
                - fclose
                - strchr
                - die
                - strtoumax
                - die
                - get_oid_hex
                - oid_object_info
                - oid_to_hex
                - die
                - oid_to_hex
                - error
                - const_error.4458
        - Branch String:   'builtin/fast-export.c:1128,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1129,42'
              BranchSideFuncs:
                - mark_object
                - fgets
                - fclose
                - strchr
                - die
                - strtoumax
                - die
                - get_oid_hex
                - oid_object_info
                - lookup_commit
                - oid_to_hex
                - die
                - oid_to_hex
                - die
                - oid_to_hex
                - error
                - const_error.4458
            - BranchSide:      'builtin/fast-export.c:1131,13'
              BranchSideFuncs:
                - mark_object
                - fgets
                - fclose
                - strchr
                - die
                - strtoumax
                - die
                - get_oid_hex
                - oid_object_info
                - lookup_commit
                - oid_to_hex
                - die
                - oid_to_hex
                - die
                - oid_to_hex
                - error
                - const_error.4458
        - Branch String:   'builtin/fast-export.c:1133,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1134,4'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.4458
                - mark_object
                - fgets
                - fclose
                - strchr
                - die
                - strtoumax
                - die
                - get_oid_hex
                - oid_object_info
                - lookup_commit
                - oid_to_hex
                - die
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-export.c:1136,15'
              BranchSideFuncs:
                - mark_object
                - fgets
                - fclose
                - strchr
                - die
                - strtoumax
                - die
                - get_oid_hex
                - oid_object_info
                - lookup_commit
                - oid_to_hex
                - die
                - oid_to_hex
                - error
                - const_error.4458
                - oid_to_hex
                - die
      Callsites:
        - Src:             'builtin/fast-export.c:1094,22'
          Dst:             stat64
        - Src:             'builtin/fast-export.c:1097,6'
          Dst:             xfopen
        - Src:             'builtin/fast-export.c:1098,9'
          Dst:             fgets
        - Src:             'builtin/fast-export.c:1106,14'
          Dst:             strchr
        - Src:             'builtin/fast-export.c:1108,4'
          Dst:             die
        - Src:             'builtin/fast-export.c:1111,10'
          Dst:             strtoumax
        - Src:             'builtin/fast-export.c:1113,27'
          Dst:             get_oid_hex
        - Src:             'builtin/fast-export.c:1114,4'
          Dst:             die
        - Src:             'builtin/fast-export.c:1119,10'
          Dst:             oid_object_info
        - Src:             'builtin/fast-export.c:1121,32'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:1121,4'
          Dst:             die
        - Src:             'builtin/fast-export.c:1127,12'
          Dst:             lookup_commit
        - Src:             'builtin/fast-export.c:1129,42'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:1129,4'
          Dst:             die
        - Src:             'builtin/fast-export.c:1134,4'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-export.c:1134,4'
          Dst:             error
        - Src:             'builtin/fast-export.c:1134,4'
          Dst:             const_error
        - Src:             'builtin/fast-export.c:1136,3'
          Dst:             mark_object
        - Src:             'builtin/fast-export.c:1140,2'
          Dst:             fclose
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    parse_opt_anonymize_map
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         16
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - _
        - add_anonymized_entry
        - const_error
        - error
        - memhash
        - strchr
        - strlen
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:1163,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1163,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/fast-export.c:1165,17'
              BranchSideFuncs:
                - strchr
                - strlen
                - _.4406
                - error
                - const_error.4458
                - memhash
                - xstrdup
                - add_anonymized_entry
        - Branch String:   'builtin/fast-export.c:1166,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1167,12'
              BranchSideFuncs:
                - _.4406
                - error
                - const_error.4458
                - memhash
                - xstrdup
                - add_anonymized_entry
            - BranchSide:      'builtin/fast-export.c:1170,19'
              BranchSideFuncs:
                - strlen
                - _.4406
                - error
                - const_error.4458
                - memhash
                - xstrdup
                - add_anonymized_entry
        - Branch String:   'builtin/fast-export.c:1174,14'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1174,19'
              BranchSideFuncs:
                - _.4406
                - error
                - const_error.4458
                - memhash
                - xstrdup
                - add_anonymized_entry
            - BranchSide:      'builtin/fast-export.c:1175,10'
              BranchSideFuncs:
                - _.4406
                - error
                - const_error.4458
        - Branch String:   'builtin/fast-export.c:1174,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1175,10'
              BranchSideFuncs:
                - memhash
                - xstrdup
                - add_anonymized_entry
            - BranchSide:      'builtin/fast-export.c:1177,23'
              BranchSideFuncs:
                - memhash
                - xstrdup
                - add_anonymized_entry
      Callsites:
        - Src:             'builtin/fast-export.c:1163,2'
          Dst:             BUG_fl
        - Src:             'builtin/fast-export.c:1165,10'
          Dst:             strchr
        - Src:             'builtin/fast-export.c:1170,12'
          Dst:             strlen
        - Src:             'builtin/fast-export.c:1175,10'
          Dst:             _
        - Src:             'builtin/fast-export.c:1175,10'
          Dst:             error
        - Src:             'builtin/fast-export.c:1175,10'
          Dst:             const_error
        - Src:             'builtin/fast-export.c:1177,28'
          Dst:             memhash
        - Src:             'builtin/fast-export.c:1178,9'
          Dst:             xstrdup
        - Src:             'builtin/fast-export.c:1177,2'
          Dst:             add_anonymized_entry
    - functionName:    parse_opt_reencode_mode
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         13
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - const_error
        - error
        - git_parse_maybe_bool
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:93,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:94,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:98,31'
              BranchSideFuncs:
                - git_parse_maybe_bool
                - strcasecmp
                - error
                - const_error.4458
        - Branch String:   'builtin/fast-export.c:98,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:100,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:103,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:106,19'
              BranchSideFuncs:
                - strcasecmp
                - error
                - const_error.4458
        - Branch String:   'builtin/fast-export.c:106,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:107,5'
              BranchSideFuncs:
                - error
                - const_error.4458
            - BranchSide:      'builtin/fast-export.c:109,11'
              BranchSideFuncs:
                - error
                - const_error.4458
      Callsites:
        - Src:             'builtin/fast-export.c:98,10'
          Dst:             git_parse_maybe_bool
        - Src:             'builtin/fast-export.c:106,8'
          Dst:             strcasecmp
        - Src:             'builtin/fast-export.c:109,11'
          Dst:             error
        - Src:             'builtin/fast-export.c:109,11'
          Dst:             const_error
    - functionName:    parse_opt_tag_of_filtered_mode
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         16
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - const_error
        - error
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:77,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:77,23'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:78,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-export.c:77,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:78,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - error
                - const_error.4458
            - BranchSide:      'builtin/fast-export.c:79,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - error
                - const_error.4458
        - Branch String:   'builtin/fast-export.c:79,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:80,4'
              BranchSideFuncs:
                - strcmp
                - error
                - const_error.4458
            - BranchSide:      'builtin/fast-export.c:81,19'
              BranchSideFuncs:
                - strcmp
                - error
                - const_error.4458
        - Branch String:   'builtin/fast-export.c:81,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:82,4'
              BranchSideFuncs:
                - error
                - const_error.4458
            - BranchSide:      'builtin/fast-export.c:84,10'
              BranchSideFuncs:
                - error
                - const_error.4458
      Callsites:
        - Src:             'builtin/fast-export.c:77,16'
          Dst:             strcmp
        - Src:             'builtin/fast-export.c:79,12'
          Dst:             strcmp
        - Src:             'builtin/fast-export.c:81,12'
          Dst:             strcmp
        - Src:             'builtin/fast-export.c:84,10'
          Dst:             error
        - Src:             'builtin/fast-export.c:84,10'
          Dst:             const_error
    - functionName:    parse_opt_signed_tag_mode
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         25
      ICount:          116
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - const_error
        - error
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:57,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:57,23'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-export.c:58,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-export.c:57,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:58,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - error
                - const_error.4458
            - BranchSide:      'builtin/fast-export.c:59,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - error
                - const_error.4458
        - Branch String:   'builtin/fast-export.c:59,36'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:59,47'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - error
                - const_error.4458
            - BranchSide:      'builtin/fast-export.c:60,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-export.c:59,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:60,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - error
                - const_error.4458
            - BranchSide:      'builtin/fast-export.c:61,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - error
                - const_error.4458
        - Branch String:   'builtin/fast-export.c:61,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:62,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - error
                - const_error.4458
            - BranchSide:      'builtin/fast-export.c:63,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - error
                - const_error.4458
        - Branch String:   'builtin/fast-export.c:63,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:64,4'
              BranchSideFuncs:
                - strcmp
                - error
                - const_error.4458
            - BranchSide:      'builtin/fast-export.c:65,19'
              BranchSideFuncs:
                - strcmp
                - error
                - const_error.4458
        - Branch String:   'builtin/fast-export.c:65,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:66,4'
              BranchSideFuncs:
                - error
                - const_error.4458
            - BranchSide:      'builtin/fast-export.c:68,10'
              BranchSideFuncs:
                - error
                - const_error.4458
      Callsites:
        - Src:             'builtin/fast-export.c:57,16'
          Dst:             strcmp
        - Src:             'builtin/fast-export.c:59,12'
          Dst:             strcmp
        - Src:             'builtin/fast-export.c:59,40'
          Dst:             strcmp
        - Src:             'builtin/fast-export.c:61,12'
          Dst:             strcmp
        - Src:             'builtin/fast-export.c:63,12'
          Dst:             strcmp
        - Src:             'builtin/fast-export.c:65,12'
          Dst:             strcmp
        - Src:             'builtin/fast-export.c:68,10'
          Dst:             error
        - Src:             'builtin/fast-export.c:68,10'
          Dst:             const_error
    - functionName:    cmd_fast_export
      functionSourceFile: '/src/git/builtin/fast-export.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         51
      ICount:          746
      EdgeCount:       64
      CyclomaticComplexity: 15
      functionsReached:
        - _
        - die
        - export_marks
        - get_revision
        - get_tags_and_duplicates
        - git_config
        - git_default_config
        - handle_commit
        - handle_deletes
        - handle_tags_and_duplicates
        - import_marks
        - init_revision_sources
        - parse_options
        - prepare_revision_walk
        - printf
        - refspec_append
        - refspec_clear
        - release_revisions
        - repo_init_revisions
        - setup_revisions
        - string_list_clear
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/fast-export.c:1236,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1237,42'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/fast-export.c:1240,2'
              BranchSideFuncs:
                - git_config.4492
                - repo_init_revisions
                - init_revision_sources
                - parse_options
                - setup_revisions
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
                - import_marks
                - import_marks
                - _.4406
                - die
                - printf
                - string_list_clear
                - refspec_append
                - _.4406
                - die
                - usage_with_options
        - Branch String:   'builtin/fast-export.c:1250,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1251,42'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/fast-export.c:1253,23'
              BranchSideFuncs:
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
                - import_marks
                - import_marks
                - _.4406
                - die
                - printf
                - string_list_clear
                - refspec_append
                - _.4406
                - die
        - Branch String:   'builtin/fast-export.c:1253,29'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1253,33'
              BranchSideFuncs:
                - _.4406
                - die
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
                - import_marks
                - import_marks
                - _.4406
                - die
                - printf
                - string_list_clear
                - refspec_append
            - BranchSide:      'builtin/fast-export.c:1256,20'
              BranchSideFuncs:
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
                - import_marks
                - import_marks
                - _.4406
                - die
                - printf
                - string_list_clear
                - refspec_append
        - Branch String:   'builtin/fast-export.c:1253,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1254,7'
              BranchSideFuncs:
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
                - import_marks
                - import_marks
                - _.4406
                - die
                - printf
                - string_list_clear
                - refspec_append
            - BranchSide:      'builtin/fast-export.c:1256,20'
              BranchSideFuncs:
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
                - import_marks
                - import_marks
                - _.4406
                - die
                - printf
                - string_list_clear
                - refspec_append
        - Branch String:   'builtin/fast-export.c:1256,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1259,10'
              BranchSideFuncs:
                - string_list_clear
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
                - import_marks
                - import_marks
                - _.4406
                - die
                - printf
                - refspec_append
            - BranchSide:      'builtin/fast-export.c:1265,6'
              BranchSideFuncs:
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
                - import_marks
                - import_marks
                - _.4406
                - die
                - printf
        - Branch String:   'builtin/fast-export.c:1259,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1260,44'
              BranchSideFuncs:
                - refspec_append
                - string_list_clear
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
                - import_marks
                - import_marks
                - _.4406
                - die
                - printf
            - BranchSide:      'builtin/fast-export.c:1262,3'
              BranchSideFuncs:
                - string_list_clear
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
                - import_marks
                - import_marks
                - _.4406
                - die
                - printf
        - Branch String:   'builtin/fast-export.c:1265,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1266,3'
              BranchSideFuncs:
                - printf
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
                - import_marks
                - import_marks
                - _.4406
                - die
            - BranchSide:      'builtin/fast-export.c:1268,6'
              BranchSideFuncs:
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
                - import_marks
                - import_marks
                - _.4406
                - die
        - Branch String:   'builtin/fast-export.c:1268,22'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1268,25'
              BranchSideFuncs:
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
                - import_marks
                - import_marks
                - _.4406
                - die
            - BranchSide:      'builtin/fast-export.c:1270,6'
              BranchSideFuncs:
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
                - import_marks
                - import_marks
        - Branch String:   'builtin/fast-export.c:1268,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1269,7'
              BranchSideFuncs:
                - _.4406
                - die
            - BranchSide:      'builtin/fast-export.c:1270,6'
              BranchSideFuncs:
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
                - import_marks
                - import_marks
        - Branch String:   'builtin/fast-export.c:1270,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1271,16'
              BranchSideFuncs:
                - import_marks
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
            - BranchSide:      'builtin/fast-export.c:1272,11'
              BranchSideFuncs:
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
                - import_marks
        - Branch String:   'builtin/fast-export.c:1276,22'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1276,30'
              BranchSideFuncs:
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
            - BranchSide:      'builtin/fast-export.c:1279,32'
              BranchSideFuncs:
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
        - Branch String:   'builtin/fast-export.c:1276,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1277,13'
              BranchSideFuncs:
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
            - BranchSide:      'builtin/fast-export.c:1279,32'
              BranchSideFuncs:
                - get_tags_and_duplicates
                - prepare_revision_walk
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
                - die
        - Branch String:   'builtin/fast-export.c:1281,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1282,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-export.c:1284,7'
              BranchSideFuncs:
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
                - handle_commit
        - Branch String:   'builtin/fast-export.c:1290,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1291,17'
              BranchSideFuncs:
                - handle_commit
                - get_revision
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
            - BranchSide:      'builtin/fast-export.c:1292,7'
              BranchSideFuncs:
                - handle_tags_and_duplicates
                - handle_tags_and_duplicates
                - handle_deletes
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
        - Branch String:   'builtin/fast-export.c:1298,22'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1298,25'
              BranchSideFuncs:
                - refspec_clear
                - release_revisions
                - printf
                - export_marks
            - BranchSide:      'builtin/fast-export.c:1301,6'
              BranchSideFuncs:
                - refspec_clear
                - release_revisions
                - printf
        - Branch String:   'builtin/fast-export.c:1298,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1299,16'
              BranchSideFuncs:
                - export_marks
                - refspec_clear
                - release_revisions
                - printf
            - BranchSide:      'builtin/fast-export.c:1301,6'
              BranchSideFuncs:
                - refspec_clear
                - release_revisions
                - printf
        - Branch String:   'builtin/fast-export.c:1301,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-export.c:1301,6'
              BranchSideFuncs:
                - printf
                - refspec_clear
                - release_revisions
            - BranchSide:      'builtin/fast-export.c:1302,3'
              BranchSideFuncs:
                - printf
                - refspec_clear
                - release_revisions
      Callsites:
        - Src:             'builtin/fast-export.c:1237,3'
          Dst:             usage_with_options
        - Src:             'builtin/fast-export.c:1240,2'
          Dst:             git_config
        - Src:             'builtin/fast-export.c:1240,2'
          Dst:             git_default_config
        - Src:             'builtin/fast-export.c:1242,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/fast-export.c:1243,2'
          Dst:             init_revision_sources
        - Src:             'builtin/fast-export.c:1247,9'
          Dst:             parse_options
        - Src:             'builtin/fast-export.c:1249,9'
          Dst:             setup_revisions
        - Src:             'builtin/fast-export.c:1251,3'
          Dst:             usage_with_options
        - Src:             'builtin/fast-export.c:1254,7'
          Dst:             _
        - Src:             'builtin/fast-export.c:1254,3'
          Dst:             die
        - Src:             'builtin/fast-export.c:1260,4'
          Dst:             refspec_append
        - Src:             'builtin/fast-export.c:1262,3'
          Dst:             string_list_clear
        - Src:             'builtin/fast-export.c:1266,3'
          Dst:             printf
        - Src:             'builtin/fast-export.c:1269,7'
          Dst:             _
        - Src:             'builtin/fast-export.c:1269,3'
          Dst:             die
        - Src:             'builtin/fast-export.c:1271,3'
          Dst:             import_marks
        - Src:             'builtin/fast-export.c:1273,3'
          Dst:             import_marks
        - Src:             'builtin/fast-export.c:1279,2'
          Dst:             get_tags_and_duplicates
        - Src:             'builtin/fast-export.c:1281,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/fast-export.c:1282,3'
          Dst:             die
        - Src:             'builtin/fast-export.c:1290,19'
          Dst:             get_revision
        - Src:             'builtin/fast-export.c:1291,3'
          Dst:             handle_commit
        - Src:             'builtin/fast-export.c:1294,2'
          Dst:             handle_tags_and_duplicates
        - Src:             'builtin/fast-export.c:1295,2'
          Dst:             handle_tags_and_duplicates
        - Src:             'builtin/fast-export.c:1296,2'
          Dst:             handle_deletes
        - Src:             'builtin/fast-export.c:1299,3'
          Dst:             export_marks
        - Src:             'builtin/fast-export.c:1302,3'
          Dst:             printf
        - Src:             'builtin/fast-export.c:1304,2'
          Dst:             refspec_clear
        - Src:             'builtin/fast-export.c:1305,2'
          Dst:             release_revisions
    - functionName:    hold_lock_file_for_update_timeout
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
        - timeout_ms
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:179,9'
          Dst:             hold_lock_file_for_update_timeout_mode
    - functionName:    rollback_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_tempfile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:328,9'
          Dst:             delete_tempfile
    - functionName:    fdopen_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
        - mode
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fdopen_tempfile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:235,9'
          Dst:             fdopen_tempfile
    - functionName:    hold_lock_file_for_update
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:192,9'
          Dst:             hold_lock_file_for_update_timeout
    - functionName:    update_branch
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1652
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         33
      ICount:          213
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - common_exit
        - const_error
        - error
        - exit
        - get_main_ref_store
        - is_null_oid
        - lookup_commit_reference_gently
        - oid_to_hex
        - oidclr
        - ref_transaction_commit
        - ref_transaction_free
        - ref_transaction_update
        - repo_in_merge_bases
        - strbuf_release
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1608,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1609,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_ref
            - BranchSide:      'builtin/fast-import.c:1614,39'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref
                - is_null_oid.4747
                - lookup_commit_reference_gently
                - lookup_commit_reference_gently
                - error
                - const_error.4750
                - repo_in_merge_bases
                - oid_to_hex
                - oid_to_hex
                - warning
                - get_main_ref_store
                - ref_store_transaction_begin
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - common_exit
                - exit
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1609,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1610,39'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_ref
            - BranchSide:      'builtin/fast-import.c:1612,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1614,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1615,20'
              BranchSideFuncs:
                - oidclr.4748
                - is_null_oid.4747
                - lookup_commit_reference_gently
                - lookup_commit_reference_gently
                - error
                - const_error.4750
                - repo_in_merge_bases
                - oid_to_hex
                - oid_to_hex
                - warning
                - get_main_ref_store
                - ref_store_transaction_begin
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - common_exit
                - exit
            - BranchSide:      'builtin/fast-import.c:1616,7'
              BranchSideFuncs:
                - is_null_oid.4747
                - lookup_commit_reference_gently
                - lookup_commit_reference_gently
                - error
                - const_error.4750
                - repo_in_merge_bases
                - oid_to_hex
                - oid_to_hex
                - warning
                - get_main_ref_store
                - ref_store_transaction_begin
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - common_exit
                - exit
        - Branch String:   'builtin/fast-import.c:1616,20'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1616,24'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
            - BranchSide:      'builtin/fast-import.c:1638,63'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
        - Branch String:   'builtin/fast-import.c:1616,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1620,45'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
            - BranchSide:      'builtin/fast-import.c:1638,63'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
        - Branch String:   'builtin/fast-import.c:1624,17'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1624,21'
              BranchSideFuncs:
                - error
                - const_error.4750
                - repo_in_merge_bases
                - oid_to_hex
                - oid_to_hex
                - warning
                - get_main_ref_store
                - ref_store_transaction_begin
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - common_exit
                - exit
            - BranchSide:      'builtin/fast-import.c:1625,11'
              BranchSideFuncs:
                - error
                - const_error.4750
        - Branch String:   'builtin/fast-import.c:1624,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1625,11'
              BranchSideFuncs:
                - repo_in_merge_bases
                - oid_to_hex
                - oid_to_hex
                - warning
                - get_main_ref_store
                - ref_store_transaction_begin
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - common_exit
                - exit
            - BranchSide:      'builtin/fast-import.c:1627,29'
              BranchSideFuncs:
                - repo_in_merge_bases
                - oid_to_hex
                - oid_to_hex
                - warning
                - get_main_ref_store
                - ref_store_transaction_begin
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - common_exit
                - exit
        - Branch String:   'builtin/fast-import.c:1628,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1629,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/fast-import.c:1630,8'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - warning
                - get_main_ref_store
                - ref_store_transaction_begin
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
        - Branch String:   'builtin/fast-import.c:1630,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1633,5'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
            - BranchSide:      'builtin/fast-import.c:1637,2'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
        - Branch String:   'builtin/fast-import.c:1640,19'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1641,29'
              BranchSideFuncs:
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
            - BranchSide:      'builtin/fast-import.c:1644,24'
              BranchSideFuncs:
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
        - Branch String:   'builtin/fast-import.c:1642,34'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1643,29'
              BranchSideFuncs:
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
            - BranchSide:      'builtin/fast-import.c:1644,24'
              BranchSideFuncs:
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
        - Branch String:   'builtin/fast-import.c:1640,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1644,24'
              BranchSideFuncs:
                - ref_transaction_free
                - error
                - const_error.4750
                - strbuf_release
            - BranchSide:      'builtin/fast-import.c:1649,23'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
      Callsites:
        - Src:             'builtin/fast-import.c:1608,6'
          Dst:             is_null_oid
        - Src:             'builtin/fast-import.c:1610,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/fast-import.c:1610,4'
          Dst:             refs_delete_ref
        - Src:             'builtin/fast-import.c:1614,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/fast-import.c:1614,6'
          Dst:             refs_read_ref
        - Src:             'builtin/fast-import.c:1615,3'
          Dst:             oidclr
        - Src:             'builtin/fast-import.c:1616,24'
          Dst:             is_null_oid
        - Src:             'builtin/fast-import.c:1620,14'
          Dst:             lookup_commit_reference_gently
        - Src:             'builtin/fast-import.c:1622,14'
          Dst:             lookup_commit_reference_gently
        - Src:             'builtin/fast-import.c:1625,11'
          Dst:             error
        - Src:             'builtin/fast-import.c:1625,11'
          Dst:             const_error
        - Src:             'builtin/fast-import.c:1627,9'
          Dst:             repo_in_merge_bases
        - Src:             'builtin/fast-import.c:1629,4'
          Dst:             common_exit
        - Src:             'builtin/fast-import.c:1629,4'
          Dst:             exit
        - Src:             'builtin/fast-import.c:1633,14'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:1634,5'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:1631,4'
          Dst:             warning
        - Src:             'builtin/fast-import.c:1638,44'
          Dst:             get_main_ref_store
        - Src:             'builtin/fast-import.c:1638,16'
          Dst:             ref_store_transaction_begin
        - Src:             'builtin/fast-import.c:1641,6'
          Dst:             ref_transaction_update
        - Src:             'builtin/fast-import.c:1643,6'
          Dst:             ref_transaction_commit
        - Src:             'builtin/fast-import.c:1644,3'
          Dst:             ref_transaction_free
        - Src:             'builtin/fast-import.c:1645,3'
          Dst:             error
        - Src:             'builtin/fast-import.c:1645,3'
          Dst:             const_error
        - Src:             'builtin/fast-import.c:1646,3'
          Dst:             strbuf_release
        - Src:             'builtin/fast-import.c:1649,2'
          Dst:             ref_transaction_free
        - Src:             'builtin/fast-import.c:1650,2'
          Dst:             strbuf_release
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashmap_iter_first
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - iter
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_iter_init
        - hashmap_iter_next
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:457,2'
          Dst:             hashmap_iter_init
        - Src:             './hashmap.h:458,9'
          Dst:             hashmap_iter_next
    - functionName:    create_index
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          108
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - die
        - st_mult
        - write_idx_file
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:780,14'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:786,2'
              BranchSideFuncs:
                - st_mult.4758
                - xmalloc
                - write_idx_file
                - free
                - die
            - BranchSide:      'builtin/fast-import.c:786,2'
              BranchSideFuncs:
                - st_mult.4758
                - xmalloc
                - write_idx_file
                - free
                - die
        - Branch String:   'builtin/fast-import.c:788,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:789,12'
              BranchSideFuncs:
                - write_idx_file
                - free
                - die
            - BranchSide:      'builtin/fast-import.c:792,9'
              BranchSideFuncs:
                - write_idx_file
                - free
                - die
        - Branch String:   'builtin/fast-import.c:789,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:790,8'
              BranchSideFuncs:
                - write_idx_file
                - free
                - die
            - BranchSide:      'builtin/fast-import.c:791,16'
              BranchSideFuncs:
                - write_idx_file
                - free
                - die
        - Branch String:   'builtin/fast-import.c:790,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:789,3'
              BranchSideFuncs:
                - write_idx_file
                - free
                - die
            - BranchSide:      'builtin/fast-import.c:791,13'
              BranchSideFuncs:
                - write_idx_file
                - free
                - die
        - Branch String:   'builtin/fast-import.c:793,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:794,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:796,33'
              BranchSideFuncs:
                - write_idx_file
                - free
      Callsites:
        - Src:             'builtin/fast-import.c:786,2'
          Dst:             st_mult
        - Src:             'builtin/fast-import.c:786,2'
          Dst:             xmalloc
        - Src:             'builtin/fast-import.c:794,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:796,12'
          Dst:             write_idx_file
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    9
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    keep_pack
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - curr_index_name
      BBCount:         11
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - close
        - die
        - die_errno
        - finalize_object_file
        - odb_pack_keep
        - odb_pack_name
        - strbuf_detach
        - strlen
        - write_or_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:810,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:811,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/fast-import.c:812,15'
              BranchSideFuncs:
                - strlen
                - write_or_die
                - close
                - odb_pack_name
                - finalize_object_file
                - odb_pack_name
                - finalize_object_file
                - free
                - strbuf_detach
                - die
                - die
                - die_errno
        - Branch String:   'builtin/fast-import.c:813,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:814,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/fast-import.c:816,23'
              BranchSideFuncs:
                - odb_pack_name
                - finalize_object_file
                - odb_pack_name
                - finalize_object_file
                - free
                - strbuf_detach
                - die
                - die
        - Branch String:   'builtin/fast-import.c:817,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:818,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:820,23'
              BranchSideFuncs:
                - odb_pack_name
                - finalize_object_file
                - free
                - strbuf_detach
                - die
        - Branch String:   'builtin/fast-import.c:821,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:822,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:823,15'
              BranchSideFuncs:
                - free
                - strbuf_detach
      Callsites:
        - Src:             'builtin/fast-import.c:808,2'
          Dst:             odb_pack_name
        - Src:             'builtin/fast-import.c:809,12'
          Dst:             odb_pack_keep
        - Src:             'builtin/fast-import.c:811,3'
          Dst:             die_errno
        - Src:             'builtin/fast-import.c:812,34'
          Dst:             strlen
        - Src:             'builtin/fast-import.c:812,2'
          Dst:             write_or_die
        - Src:             'builtin/fast-import.c:813,6'
          Dst:             close
        - Src:             'builtin/fast-import.c:814,3'
          Dst:             die_errno
        - Src:             'builtin/fast-import.c:816,2'
          Dst:             odb_pack_name
        - Src:             'builtin/fast-import.c:817,6'
          Dst:             finalize_object_file
        - Src:             'builtin/fast-import.c:818,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:820,2'
          Dst:             odb_pack_name
        - Src:             'builtin/fast-import.c:821,6'
          Dst:             finalize_object_file
        - Src:             'builtin/fast-import.c:822,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:824,9'
          Dst:             strbuf_detach
    - functionName:    invalidate_pack_id
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - id
      BBCount:         28
      ICount:          155
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - container_of_or_null_offset
        - hashmap_iter_first
        - hashmap_iter_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:519,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:520,7'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.4768
            - BranchSide:      'builtin/fast-import.c:524,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:520,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:521,4'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.4768
            - BranchSide:      'builtin/fast-import.c:522,2'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.4768
        - Branch String:   'builtin/fast-import.c:524,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:527,12'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:532,11'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:527,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:528,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:530,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:528,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:528,22'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:529,5'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:532,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:533,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:535,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:533,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:533,21'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:534,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:519,2'
          Dst:             hashmap_iter_first
        - Src:             'builtin/fast-import.c:519,2'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/fast-import.c:519,2'
          Dst:             hashmap_iter_next
        - Src:             'builtin/fast-import.c:519,2'
          Dst:             container_of_or_null_offset
    - functionName:    container_of_or_null_offset
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - offset
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1584,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1584,23'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1584,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    loosen_small_pack
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         8
      ICount:          64
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die_errno
        - lseek64
        - run_command
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:844,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:845,48'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/fast-import.c:847,14'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - run_command
        - Branch String:   'builtin/fast-import.c:851,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:851,6'
              BranchSideFuncs:
                - run_command
            - BranchSide:      'builtin/fast-import.c:852,23'
              BranchSideFuncs:
                - strvec_push
                - run_command
      Callsites:
        - Src:             'builtin/fast-import.c:844,6'
          Dst:             lseek64
        - Src:             'builtin/fast-import.c:845,3'
          Dst:             die_errno
        - Src:             'builtin/fast-import.c:850,2'
          Dst:             strvec_push
        - Src:             'builtin/fast-import.c:852,3'
          Dst:             strvec_push
        - Src:             'builtin/fast-import.c:854,9'
          Dst:             run_command
    - 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:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kh_resize_oid_map
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - h
        - new_n_buckets
      BBCount:         42
      ICount:          473
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - oidhash_by_value
        - st_mult
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.4758
                - xmalloc
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - oidhash_by_value
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.4758
                - xmalloc
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - oidhash_by_value
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - oidhash_by_value
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.4758
                - xmalloc
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - oidhash_by_value
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.4758
                - xmalloc
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - oidhash_by_value
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.4758
                - xmalloc
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - oidhash_by_value
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - oidhash_by_value
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - oidhash_by_value
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - oidhash_by_value
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - oidhash_by_value
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oidhash_by_value
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - oidhash_by_value
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - oidhash_by_value
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - oidhash_by_value
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - oidhash_by_value
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - oidhash_by_value
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oidhash_by_value
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - oidhash_by_value
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.4758
                - xrealloc
                - st_mult.4758
                - xrealloc
                - free
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             './khash.h:334,1'
          Dst:             st_mult
        - Src:             './khash.h:334,1'
          Dst:             xmalloc
        - Src:             './khash.h:334,1'
          Dst:             st_mult
        - Src:             './khash.h:334,1'
          Dst:             xrealloc
        - Src:             './khash.h:334,1'
          Dst:             st_mult
        - Src:             './khash.h:334,1'
          Dst:             xrealloc
        - Src:             './khash.h:334,1'
          Dst:             oidhash_by_value
        - Src:             './khash.h:334,1'
          Dst:             st_mult
        - Src:             './khash.h:334,1'
          Dst:             xrealloc
        - Src:             './khash.h:334,1'
          Dst:             st_mult
        - Src:             './khash.h:334,1'
          Dst:             xrealloc
    - functionName:    oidhash_by_value
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oidhash
      functionUses:    3
      BranchProfiles:
        - Branch String:   './khash.h:322,62'
          Branch Sides:
            - BranchSide:      './khash.h:322,62'
              BranchSideFuncs:
                - oidhash.4772
            - BranchSide:      './khash.h:324,9'
              BranchSideFuncs:
                - oidhash.4772
      Callsites:
        - Src:             './khash.h:324,9'
          Dst:             oidhash
    - functionName:    oidhash
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kh_put_oid_map
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - key
        - ret
      BBCount:         42
      ICount:          400
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - kh_resize_oid_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - kh_resize_oid_map
                - oidhash_by_value
                - oideq_by_value
                - kh_resize_oid_map
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oidhash_by_value
                - oideq_by_value
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - kh_resize_oid_map
                - oidhash_by_value
                - oideq_by_value
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - kh_resize_oid_map
                - oidhash_by_value
                - oideq_by_value
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './khash.h:334,1'
          Dst:             kh_resize_oid_map
        - Src:             './khash.h:334,1'
          Dst:             kh_resize_oid_map
        - Src:             './khash.h:334,1'
          Dst:             oidhash_by_value
        - Src:             './khash.h:334,1'
          Dst:             oideq_by_value
    - functionName:    oideq_by_value
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oideq
      functionUses:    2
      BranchProfiles:
        - Branch String:   './khash.h:327,51'
          Branch Sides:
            - BranchSide:      './khash.h:327,51'
              BranchSideFuncs:
                - oideq.4773
            - BranchSide:      './khash.h:329,9'
              BranchSideFuncs:
                - oideq.4773
      Callsites:
        - Src:             './khash.h:329,9'
          Dst:             oideq
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    insert_mapped_mark
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3090
      functionLinenumberEnd: 3101
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mark
        - object
        - cbp
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - find_mark
        - kh_put_oid_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3098,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3099,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:3100,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:3092,28'
          Dst:             find_mark
        - Src:             'builtin/fast-import.c:3096,7'
          Dst:             kh_put_oid_map
    - functionName:    find_mark
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - idnum
      BBCount:         17
      ICount:          115
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - die
      functionUses:    10
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:573,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:574,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:582,7'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:574,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:574,15'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:574,3'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:574,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:575,14'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:579,7'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:579,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:580,9'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:581,2'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:582,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:583,42'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:584,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:583,3'
          Dst:             die
    - functionName:    build_mark_map_one
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3104
      functionLinenumberEnd: 3106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - from
        - to
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - for_each_mark
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-import.c:3105,2'
          Dst:             for_each_mark
        - Src:             'builtin/fast-import.c:3105,2'
          Dst:             insert_mapped_mark
    - functionName:    for_each_mark
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
        - base
        - callback
        - p
      BBCount:         20
      ICount:          126
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - for_each_mark
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:277,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:278,10'
              BranchSideFuncs:
                - for_each_mark
            - BranchSide:      'builtin/fast-import.c:283,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:278,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:279,8'
              BranchSideFuncs:
                - for_each_mark
            - BranchSide:      'builtin/fast-import.c:282,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:279,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:280,19'
              BranchSideFuncs:
                - for_each_mark
            - BranchSide:      'builtin/fast-import.c:281,3'
              BranchSideFuncs:
                - for_each_mark
        - Branch String:   'builtin/fast-import.c:283,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:284,8'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:284,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:285,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:286,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:280,5'
          Dst:             for_each_mark
    - functionName:    kh_init_oid_map
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             './khash.h:334,1'
          Dst:             xcalloc
    - functionName:    build_mark_map
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3109
      functionLinenumberEnd: 3123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - from
        - to
      BBCount:         18
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - build_mark_map_one
        - die
        - kh_init_oid_map
        - string_list_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3114,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3114,2'
              BranchSideFuncs:
                - string_list_lookup
                - _.4776
                - die
                - _.4776
                - die
                - build_mark_map_one
            - BranchSide:      'builtin/fast-import.c:3114,2'
              BranchSideFuncs:
                - string_list_lookup
                - _.4776
                - die
                - _.4776
                - die
                - build_mark_map_one
        - Branch String:   'builtin/fast-import.c:3114,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3115,28'
              BranchSideFuncs:
                - string_list_lookup
                - _.4776
                - die
                - _.4776
                - die
                - build_mark_map_one
            - BranchSide:      'builtin/fast-import.c:3123,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:3116,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3117,8'
              BranchSideFuncs:
                - _.4776
                - die
                - build_mark_map_one
                - string_list_lookup
                - _.4776
                - die
            - BranchSide:      'builtin/fast-import.c:3118,15'
              BranchSideFuncs:
                - _.4776
                - die
                - build_mark_map_one
                - string_list_lookup
                - _.4776
                - die
        - Branch String:   'builtin/fast-import.c:3118,19'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3118,23'
              BranchSideFuncs:
                - _.4776
                - die
                - build_mark_map_one
                - string_list_lookup
                - _.4776
                - die
            - BranchSide:      'builtin/fast-import.c:3119,8'
              BranchSideFuncs:
                - _.4776
                - die
      Callsites:
        - Src:             'builtin/fast-import.c:3112,16'
          Dst:             kh_init_oid_map
        - Src:             'builtin/fast-import.c:3115,9'
          Dst:             string_list_lookup
        - Src:             'builtin/fast-import.c:3117,8'
          Dst:             _
        - Src:             'builtin/fast-import.c:3117,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:3119,8'
          Dst:             _
        - Src:             'builtin/fast-import.c:3119,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:3121,3'
          Dst:             build_mark_map_one
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    6
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    option_cat_blob_fd
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3325
      functionLinenumberEnd: 3330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - ulong_arg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3327,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3328,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3329,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:3326,20'
          Dst:             ulong_arg
        - Src:             'builtin/fast-import.c:3328,3'
          Dst:             die
    - functionName:    ulong_arg
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3298
      functionLinenumberEnd: 3303
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - option
        - arg
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - die
        - strchr
        - strtoul
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3301,23'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3301,26'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3302,54'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:3301,40'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3301,44'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3302,54'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:3301,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3302,54'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3303,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:3300,21'
          Dst:             strtoul
        - Src:             'builtin/fast-import.c:3301,6'
          Dst:             strchr
        - Src:             'builtin/fast-import.c:3302,3'
          Dst:             die
    - functionName:    option_export_pack_edges
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3333
      functionLinenumberEnd: 3339
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - edges
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fclose
        - prefix_filename
        - xfopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3335,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3335,6'
              BranchSideFuncs:
                - fclose
                - xfopen
                - free
            - BranchSide:      'builtin/fast-import.c:3336,10'
              BranchSideFuncs:
                - fclose
                - xfopen
                - free
      Callsites:
        - Src:             'builtin/fast-import.c:3334,13'
          Dst:             prefix_filename
        - Src:             'builtin/fast-import.c:3336,3'
          Dst:             fclose
        - Src:             'builtin/fast-import.c:3337,15'
          Dst:             xfopen
    - functionName:    option_active_branches
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3314
      functionLinenumberEnd: 3316
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - branches
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ulong_arg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-import.c:3315,24'
          Dst:             ulong_arg
    - functionName:    option_depth
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3307
      functionLinenumberEnd: 3311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - depth
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - ulong_arg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3309,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3310,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3311,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:3308,14'
          Dst:             ulong_arg
        - Src:             'builtin/fast-import.c:3310,3'
          Dst:             die
    - functionName:    parse_one_option
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3367
      functionLinenumberEnd: 3402
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - option
      BBCount:         38
      ICount:          153
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - git_parse_ulong
        - option_active_branches
        - option_depth
        - option_export_pack_edges
        - skip_prefix
        - strcmp
        - warning
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3368,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3370,24'
              BranchSideFuncs:
                - git_parse_ulong
                - warning
                - warning
            - BranchSide:      'builtin/fast-import.c:3380,25'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - strcmp
                - strcmp
                - option_export_pack_edges
                - option_active_branches
                - option_depth.4784
                - git_parse_ulong
        - Branch String:   'builtin/fast-import.c:3370,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3371,4'
              BranchSideFuncs:
                - warning
                - warning
            - BranchSide:      'builtin/fast-import.c:3372,7'
              BranchSideFuncs:
                - warning
                - warning
        - Branch String:   'builtin/fast-import.c:3372,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3373,76'
              BranchSideFuncs:
                - warning
            - BranchSide:      'builtin/fast-import.c:3375,14'
              BranchSideFuncs:
                - warning
        - Branch String:   'builtin/fast-import.c:3380,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3382,24'
              BranchSideFuncs:
                - git_parse_ulong
            - BranchSide:      'builtin/fast-import.c:3385,25'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - strcmp
                - strcmp
                - option_export_pack_edges
                - option_active_branches
                - option_depth.4784
        - Branch String:   'builtin/fast-import.c:3382,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3383,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:3384,24'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:3385,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3386,16'
              BranchSideFuncs:
                - option_depth.4784
            - BranchSide:      'builtin/fast-import.c:3387,25'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - strcmp
                - strcmp
                - option_export_pack_edges
                - option_active_branches
        - Branch String:   'builtin/fast-import.c:3387,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3388,26'
              BranchSideFuncs:
                - option_active_branches
            - BranchSide:      'builtin/fast-import.c:3389,25'
              BranchSideFuncs:
                - skip_prefix.4788
                - strcmp
                - strcmp
                - strcmp
                - option_export_pack_edges
        - Branch String:   'builtin/fast-import.c:3389,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3390,28'
              BranchSideFuncs:
                - option_export_pack_edges
            - BranchSide:      'builtin/fast-import.c:3391,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'builtin/fast-import.c:3391,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3392,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'builtin/fast-import.c:3393,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'builtin/fast-import.c:3393,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3394,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/fast-import.c:3395,21'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'builtin/fast-import.c:3395,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3397,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:3398,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:3368,6'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3370,8'
          Dst:             git_parse_ulong
        - Src:             'builtin/fast-import.c:3373,4'
          Dst:             warning
        - Src:             'builtin/fast-import.c:3376,4'
          Dst:             warning
        - Src:             'builtin/fast-import.c:3380,13'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3382,8'
          Dst:             git_parse_ulong
        - Src:             'builtin/fast-import.c:3385,13'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3386,3'
          Dst:             option_depth
        - Src:             'builtin/fast-import.c:3387,13'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3388,3'
          Dst:             option_active_branches
        - Src:             'builtin/fast-import.c:3389,13'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3390,3'
          Dst:             option_export_pack_edges
        - Src:             'builtin/fast-import.c:3391,14'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3393,14'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3395,14'
          Dst:             strcmp
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    44
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    insert_oid_entry
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1756
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - oid
        - mark
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - insert_mark
        - xmemdupz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-import.c:1755,23'
          Dst:             xmemdupz
        - Src:             'builtin/fast-import.c:1755,2'
          Dst:             insert_mark
    - functionName:    insert_mark
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - top
        - idnum
        - oe
      BBCount:         15
      ICount:          145
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mem_pool_calloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:549,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:550,7'
              BranchSideFuncs:
                - mem_pool_calloc
                - mem_pool_calloc
            - BranchSide:      'builtin/fast-import.c:555,2'
              BranchSideFuncs:
                - mem_pool_calloc
        - Branch String:   'builtin/fast-import.c:555,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:556,17'
              BranchSideFuncs:
                - mem_pool_calloc
            - BranchSide:      'builtin/fast-import.c:564,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:558,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:559,22'
              BranchSideFuncs:
                - mem_pool_calloc
            - BranchSide:      'builtin/fast-import.c:562,7'
              BranchSideFuncs:
                - mem_pool_calloc
        - Branch String:   'builtin/fast-import.c:564,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:564,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:565,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:550,7'
          Dst:             mem_pool_calloc
        - Src:             'builtin/fast-import.c:559,22'
          Dst:             mem_pool_calloc
    - functionName:    git_has_dos_drive_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_absolute_path
      functionSourceFile: '/src/git/./abspath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_is_dir_sep
      functionUses:    1
      BranchProfiles:
        - Branch String:   './abspath.h:30,29'
          Branch Sides:
            - BranchSide:      './abspath.h:30,29'
              BranchSideFuncs: []
            - BranchSide:      './abspath.h:30,53'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.4798
      Callsites:
        - Src:             './abspath.h:30,9'
          Dst:             git_is_dir_sep
        - Src:             './abspath.h:30,32'
          Dst:             git_has_dos_drive_prefix
    - functionName:    insert_object_entry
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1737
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - oid
        - mark
      BBCount:         8
      ICount:          78
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
        - find_object
        - insert_mark
        - insert_object
        - oid_object_info
        - oid_to_hex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1740,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1740,6'
              BranchSideFuncs:
                - insert_mark
            - BranchSide:      'builtin/fast-import.c:1741,43'
              BranchSideFuncs:
                - oid_object_info
                - insert_object
                - insert_mark
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-import.c:1743,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1744,43'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-import.c:1745,21'
              BranchSideFuncs:
                - insert_object
                - insert_mark
      Callsites:
        - Src:             'builtin/fast-import.c:1739,6'
          Dst:             find_object
        - Src:             'builtin/fast-import.c:1741,27'
          Dst:             oid_object_info
        - Src:             'builtin/fast-import.c:1744,32'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:1744,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:1745,7'
          Dst:             insert_object
        - Src:             'builtin/fast-import.c:1750,2'
          Dst:             insert_mark
    - functionName:    find_object
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - container_of_or_null_offset
        - hashmap_get_from_hash
        - oidhash
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-import.c:491,9'
          Dst:             oidhash
        - Src:             'builtin/fast-import.c:491,9'
          Dst:             hashmap_get_from_hash
        - Src:             'builtin/fast-import.c:491,9'
          Dst:             container_of_or_null_offset
    - functionName:    insert_object
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - container_of_or_null_offset
        - hashmap_add
        - hashmap_entry_init
        - hashmap_get_from_hash
        - new_object
        - oidhash
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:502,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:502,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:503,18'
              BranchSideFuncs:
                - new_object
                - hashmap_entry_init.4803
                - hashmap_add
      Callsites:
        - Src:             'builtin/fast-import.c:498,22'
          Dst:             oidhash
        - Src:             'builtin/fast-import.c:500,6'
          Dst:             hashmap_get_from_hash
        - Src:             'builtin/fast-import.c:500,6'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/fast-import.c:503,7'
          Dst:             new_object
        - Src:             'builtin/fast-import.c:505,3'
          Dst:             hashmap_entry_init
        - Src:             'builtin/fast-import.c:506,3'
          Dst:             hashmap_add
    - functionName:    hashmap_get_from_hash
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - hash
        - keydata
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_entry_init
        - hashmap_get
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:357,2'
          Dst:             hashmap_entry_init
        - Src:             './hashmap.h:358,9'
          Dst:             hashmap_get
    - functionName:    new_object
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_objects
        - oidcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:481,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:481,6'
              BranchSideFuncs:
                - alloc_objects
                - oidcpy.4804
            - BranchSide:      'builtin/fast-import.c:482,17'
              BranchSideFuncs:
                - alloc_objects
                - oidcpy.4804
      Callsites:
        - Src:             'builtin/fast-import.c:482,3'
          Dst:             alloc_objects
        - Src:             'builtin/fast-import.c:485,2'
          Dst:             oidcpy
    - functionName:    hashmap_entry_init
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - e
        - hash
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_objects
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cnt
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmalloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-import.c:468,6'
          Dst:             xmalloc
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_mark_file
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1759
      functionLinenumberEnd: 1780
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - f
        - inserter
      BBCount:         20
      ICount:          118
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - die
        - fgets
        - get_oid_hex_any
        - strchr
        - strtoumax
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1761,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1767,14'
              BranchSideFuncs:
                - strchr
                - die
                - strtoumax
                - die
                - get_oid_hex_any
                - fgets
            - BranchSide:      'builtin/fast-import.c:1780,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1770,22'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1770,26'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1771,33'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:1770,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1771,33'
              BranchSideFuncs:
                - strtoumax
                - die
                - get_oid_hex_any
                - fgets
                - strchr
                - die
            - BranchSide:      'builtin/fast-import.c:1772,4'
              BranchSideFuncs:
                - strtoumax
                - die
                - get_oid_hex_any
                - fgets
                - strchr
                - die
        - Branch String:   'builtin/fast-import.c:1774,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1774,16'
              BranchSideFuncs:
                - get_oid_hex_any
                - fgets
                - strchr
                - die
                - strtoumax
                - die
            - BranchSide:      'builtin/fast-import.c:1777,33'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:1775,4'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1775,8'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1777,33'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:1776,4'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1776,23'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1777,33'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:1774,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1777,33'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1778,3'
              BranchSideFuncs:
                - fgets
                - strchr
                - die
                - strtoumax
                - die
                - get_oid_hex_any
      Callsites:
        - Src:             'builtin/fast-import.c:1761,9'
          Dst:             fgets
        - Src:             'builtin/fast-import.c:1769,9'
          Dst:             strchr
        - Src:             'builtin/fast-import.c:1771,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:1773,10'
          Dst:             strtoumax
        - Src:             'builtin/fast-import.c:1776,7'
          Dst:             get_oid_hex_any
        - Src:             'builtin/fast-import.c:1777,4'
          Dst:             die
    - functionName:    make_fast_import_path
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3259
      functionLinenumberEnd: 3263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - git_pathdup
        - is_absolute_path
        - prefix_filename
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3260,28'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3260,48'
              BranchSideFuncs:
                - is_absolute_path.4800
                - git_pathdup.4807
                - prefix_filename
            - BranchSide:      'builtin/fast-import.c:3261,26'
              BranchSideFuncs:
                - prefix_filename
        - Branch String:   'builtin/fast-import.c:3260,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3261,26'
              BranchSideFuncs:
                - prefix_filename
            - BranchSide:      'builtin/fast-import.c:3262,44'
              BranchSideFuncs:
                - git_pathdup.4807
      Callsites:
        - Src:             'builtin/fast-import.c:3260,31'
          Dst:             is_absolute_path
        - Src:             'builtin/fast-import.c:3261,10'
          Dst:             prefix_filename
        - Src:             'builtin/fast-import.c:3262,9'
          Dst:             git_pathdup
    - functionName:    git_pathdup
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_detach
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:308,2'
          Dst:             repo_git_pathv
        - Src:             './path.h:310,9'
          Dst:             strbuf_detach
    - functionName:    read_marks
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - die_errno
        - fclose
        - git_fopen
        - read_mark_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1784,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1784,12'
              BranchSideFuncs:
                - git_fopen
                - die_errno
                - __errno_location
                - read_mark_file
                - fclose
            - BranchSide:      'builtin/fast-import.c:1784,12'
              BranchSideFuncs:
                - git_fopen
                - die_errno
                - __errno_location
                - read_mark_file
                - fclose
        - Branch String:   'builtin/fast-import.c:1785,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1787,11'
              BranchSideFuncs:
                - read_mark_file
                - fclose
            - BranchSide:      'builtin/fast-import.c:1791,25'
              BranchSideFuncs:
                - read_mark_file
                - fclose
        - Branch String:   'builtin/fast-import.c:1787,44'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1787,47'
              BranchSideFuncs:
                - __errno_location
                - die_errno
            - BranchSide:      'builtin/fast-import.c:1790,33'
              BranchSideFuncs:
                - die_errno
        - Branch String:   'builtin/fast-import.c:1787,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1788,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:1790,33'
              BranchSideFuncs:
                - die_errno
      Callsites:
        - Src:             'builtin/fast-import.c:1784,12'
          Dst:             git_fopen
        - Src:             'builtin/fast-import.c:1787,47'
          Dst:             __errno_location
        - Src:             'builtin/fast-import.c:1790,3'
          Dst:             die_errno
        - Src:             'builtin/fast-import.c:1791,2'
          Dst:             read_mark_file
        - Src:             'builtin/fast-import.c:1791,2'
          Dst:             insert_object_entry
        - Src:             'builtin/fast-import.c:1792,2'
          Dst:             fclose
    - functionName:    option_rewrite_submodules
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3342
      functionLinenumberEnd: 3364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - list
      BBCount:         7
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - die_errno
        - fclose
        - git_fopen
        - prefix_filename
        - read_mark_file
        - strchr
        - string_list_insert
        - xcalloc
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3347,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3348,7'
              BranchSideFuncs:
                - xcalloc
                - prefix_filename
                - git_fopen
                - die_errno
                - read_mark_file
                - fclose
                - free
                - string_list_insert
                - free
            - BranchSide:      'builtin/fast-import.c:3349,3'
              BranchSideFuncs:
                - xcalloc
                - prefix_filename
                - git_fopen
                - die_errno
                - read_mark_file
                - fclose
                - free
                - string_list_insert
                - free
        - Branch String:   'builtin/fast-import.c:3355,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3356,33'
              BranchSideFuncs:
                - read_mark_file
                - fclose
                - free
                - string_list_insert
                - free
            - BranchSide:      'builtin/fast-import.c:3357,22'
              BranchSideFuncs:
                - read_mark_file
                - fclose
                - free
                - string_list_insert
                - free
      Callsites:
        - Src:             'builtin/fast-import.c:3345,12'
          Dst:             xstrdup
        - Src:             'builtin/fast-import.c:3346,12'
          Dst:             strchr
        - Src:             'builtin/fast-import.c:3348,7'
          Dst:             _
        - Src:             'builtin/fast-import.c:3348,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:3351,2'
          Dst:             xcalloc
        - Src:             'builtin/fast-import.c:3353,6'
          Dst:             prefix_filename
        - Src:             'builtin/fast-import.c:3354,7'
          Dst:             git_fopen
        - Src:             'builtin/fast-import.c:3356,3'
          Dst:             die_errno
        - Src:             'builtin/fast-import.c:3357,2'
          Dst:             read_mark_file
        - Src:             'builtin/fast-import.c:3357,2'
          Dst:             insert_oid_entry
        - Src:             'builtin/fast-import.c:3358,2'
          Dst:             fclose
        - Src:             'builtin/fast-import.c:3361,2'
          Dst:             string_list_insert
    - functionName:    option_export_marks
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3319
      functionLinenumberEnd: 3322
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - marks
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_fast_import_path
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-import.c:3321,22'
          Dst:             make_fast_import_path
    - functionName:    option_import_marks
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3267
      functionLinenumberEnd: 3281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - marks
        - from_stream
        - ignore_missing
      BBCount:         11
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - die
        - make_fast_import_path
        - read_marks
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3268,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3268,6'
              BranchSideFuncs:
                - read_marks
                - free
                - make_fast_import_path
                - die
            - BranchSide:      'builtin/fast-import.c:3269,7'
              BranchSideFuncs:
                - read_marks
                - free
                - make_fast_import_path
                - die
        - Branch String:   'builtin/fast-import.c:3269,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3270,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3273,7'
              BranchSideFuncs:
                - read_marks
                - free
                - make_fast_import_path
        - Branch String:   'builtin/fast-import.c:3273,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3274,4'
              BranchSideFuncs:
                - free
                - make_fast_import_path
            - BranchSide:      'builtin/fast-import.c:3275,2'
              BranchSideFuncs:
                - free
                - make_fast_import_path
      Callsites:
        - Src:             'builtin/fast-import.c:3270,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:3274,4'
          Dst:             read_marks
        - Src:             'builtin/fast-import.c:3278,22'
          Dst:             make_fast_import_path
    - functionName:    check_unsafe_feature
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3405
      functionLinenumberEnd: 3409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - feature
        - from_stream
      BBCount:         8
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3406,18'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3406,22'
              BranchSideFuncs:
                - _.4776
                - die
            - BranchSide:      'builtin/fast-import.c:3406,18'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:3406,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3406,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:3407,7'
              BranchSideFuncs:
                - _.4776
                - die
      Callsites:
        - Src:             'builtin/fast-import.c:3407,7'
          Dst:             _
        - Src:             'builtin/fast-import.c:3407,3'
          Dst:             die
    - functionName:    option_date_format
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3284
      functionLinenumberEnd: 3295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         15
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - die
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3285,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3286,12'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - die
            - BranchSide:      'builtin/fast-import.c:3287,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - die
        - Branch String:   'builtin/fast-import.c:3287,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3288,12'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - die
            - BranchSide:      'builtin/fast-import.c:3289,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - die
        - Branch String:   'builtin/fast-import.c:3289,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3290,12'
              BranchSideFuncs:
                - strcmp
                - die
            - BranchSide:      'builtin/fast-import.c:3291,19'
              BranchSideFuncs:
                - strcmp
                - die
        - Branch String:   'builtin/fast-import.c:3291,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3292,12'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3294,44'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'builtin/fast-import.c:3285,7'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3287,12'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3289,12'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3291,12'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3294,3'
          Dst:             die
    - functionName:    parse_one_feature
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3412
      functionLinenumberEnd: 3451
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - feature
        - from_stream
      BBCount:         49
      ICount:          193
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - check_unsafe_feature
        - option_date_format
        - option_export_marks
        - option_import_marks
        - option_rewrite_submodules
        - skip_prefix
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3415,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3416,22'
              BranchSideFuncs:
                - option_date_format
            - BranchSide:      'builtin/fast-import.c:3417,25'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - option_rewrite_submodules
                - option_rewrite_submodules
                - check_unsafe_feature
                - option_export_marks
                - check_unsafe_feature
                - option_import_marks
                - check_unsafe_feature
                - option_import_marks
        - Branch String:   'builtin/fast-import.c:3417,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3418,40'
              BranchSideFuncs:
                - check_unsafe_feature
                - option_import_marks
            - BranchSide:      'builtin/fast-import.c:3420,25'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - option_rewrite_submodules
                - option_rewrite_submodules
                - check_unsafe_feature
                - option_export_marks
                - check_unsafe_feature
                - option_import_marks
        - Branch String:   'builtin/fast-import.c:3420,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3421,50'
              BranchSideFuncs:
                - check_unsafe_feature
                - option_import_marks
            - BranchSide:      'builtin/fast-import.c:3423,25'
              BranchSideFuncs:
                - skip_prefix.4788
                - strcmp
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - option_rewrite_submodules
                - option_rewrite_submodules
                - check_unsafe_feature
                - option_export_marks
        - Branch String:   'builtin/fast-import.c:3423,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3424,24'
              BranchSideFuncs:
                - check_unsafe_feature
                - option_export_marks
            - BranchSide:      'builtin/fast-import.c:3426,21'
              BranchSideFuncs:
                - strcmp
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - option_rewrite_submodules
                - option_rewrite_submodules
        - Branch String:   'builtin/fast-import.c:3426,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3428,25'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - option_rewrite_submodules
                - option_rewrite_submodules
            - BranchSide:      'builtin/fast-import.c:3428,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:3428,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3429,29'
              BranchSideFuncs:
                - option_rewrite_submodules
            - BranchSide:      'builtin/fast-import.c:3430,25'
              BranchSideFuncs:
                - skip_prefix.4788
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - option_rewrite_submodules
        - Branch String:   'builtin/fast-import.c:3430,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3431,29'
              BranchSideFuncs:
                - option_rewrite_submodules
            - BranchSide:      'builtin/fast-import.c:3432,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'builtin/fast-import.c:3432,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3434,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'builtin/fast-import.c:3434,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:3434,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3436,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'builtin/fast-import.c:3436,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:3436,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3437,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'builtin/fast-import.c:3438,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'builtin/fast-import.c:3438,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3439,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'builtin/fast-import.c:3440,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'builtin/fast-import.c:3440,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3441,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'builtin/fast-import.c:3442,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'builtin/fast-import.c:3442,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3443,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'builtin/fast-import.c:3444,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'builtin/fast-import.c:3444,39'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3444,50'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/fast-import.c:3446,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:3444,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3446,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:3447,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:3415,6'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3416,3'
          Dst:             option_date_format
        - Src:             'builtin/fast-import.c:3417,13'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3418,3'
          Dst:             check_unsafe_feature
        - Src:             'builtin/fast-import.c:3419,3'
          Dst:             option_import_marks
        - Src:             'builtin/fast-import.c:3420,13'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3421,3'
          Dst:             check_unsafe_feature
        - Src:             'builtin/fast-import.c:3422,3'
          Dst:             option_import_marks
        - Src:             'builtin/fast-import.c:3423,13'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3424,3'
          Dst:             check_unsafe_feature
        - Src:             'builtin/fast-import.c:3425,3'
          Dst:             option_export_marks
        - Src:             'builtin/fast-import.c:3426,14'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3428,13'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3429,3'
          Dst:             option_rewrite_submodules
        - Src:             'builtin/fast-import.c:3430,13'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3431,3'
          Dst:             option_rewrite_submodules
        - Src:             'builtin/fast-import.c:3432,14'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3434,14'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3436,14'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3438,14'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3440,14'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3442,14'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3444,14'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3444,43'
          Dst:             strcmp
    - functionName:    parse_objectish_with_prefix
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2650
      functionLinenumberEnd: 2657
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
        - prefix
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_objectish
        - skip_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2653,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2654,3'
              BranchSideFuncs:
                - parse_objectish
            - BranchSide:      'builtin/fast-import.c:2656,25'
              BranchSideFuncs:
                - parse_objectish
      Callsites:
        - Src:             'builtin/fast-import.c:2653,7'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2656,9'
          Dst:             parse_objectish
    - functionName:    parse_objectish
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2593
      functionLinenumberEnd: 2636
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
        - objectish
      BBCount:         31
      ICount:          238
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - die
        - find_mark
        - gfi_unpack_entry
        - is_null_oid
        - lookup_branch
        - oidcpy
        - oideq
        - parse_from_commit
        - parse_from_existing
        - parse_mark_ref_eol
        - read_next_command
        - release_tree_content_recursive
        - repo_get_oid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2600,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2601,48'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2602,11'
              BranchSideFuncs:
                - repo_get_oid
                - parse_from_existing
                - is_null_oid.4747
                - read_next_command
                - oideq.4773
                - release_tree_content_recursive
                - die
                - parse_mark_ref_eol
                - find_mark
                - oideq.4773
                - oidcpy.4804
                - parse_from_existing
                - gfi_unpack_entry
                - parse_from_commit
                - free
                - die
                - oidcpy.4804
                - oidcpy.4804
                - oidcpy.4804
        - Branch String:   'builtin/fast-import.c:2602,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2603,21'
              BranchSideFuncs:
                - oidcpy.4804
                - oidcpy.4804
                - oidcpy.4804
                - read_next_command
                - oideq.4773
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:2607,14'
              BranchSideFuncs:
                - repo_get_oid
                - parse_from_existing
                - is_null_oid.4747
                - read_next_command
                - oideq.4773
                - release_tree_content_recursive
                - die
                - parse_mark_ref_eol
                - find_mark
                - oideq.4773
                - oidcpy.4804
                - parse_from_existing
                - gfi_unpack_entry
                - parse_from_commit
                - free
                - die
        - Branch String:   'builtin/fast-import.c:2607,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2608,40'
              BranchSideFuncs:
                - parse_mark_ref_eol
                - find_mark
                - oideq.4773
                - oidcpy.4804
                - parse_from_existing
                - read_next_command
                - oideq.4773
                - release_tree_content_recursive
                - gfi_unpack_entry
                - parse_from_commit
                - free
                - die
            - BranchSide:      'builtin/fast-import.c:2622,27'
              BranchSideFuncs:
                - repo_get_oid
                - parse_from_existing
                - is_null_oid.4747
                - read_next_command
                - oideq.4773
                - release_tree_content_recursive
                - die
        - Branch String:   'builtin/fast-import.c:2610,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2611,43'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2612,15'
              BranchSideFuncs:
                - oideq.4773
                - oidcpy.4804
                - parse_from_existing
                - read_next_command
                - oideq.4773
                - release_tree_content_recursive
                - gfi_unpack_entry
                - parse_from_commit
                - free
        - Branch String:   'builtin/fast-import.c:2612,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2613,12'
              BranchSideFuncs:
                - read_next_command
                - oideq.4773
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:2622,2'
              BranchSideFuncs:
                - read_next_command
                - oideq.4773
                - release_tree_content_recursive
        - Branch String:   'builtin/fast-import.c:2614,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2615,19'
              BranchSideFuncs:
                - gfi_unpack_entry
                - parse_from_commit
                - free
                - read_next_command
                - oideq.4773
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:2620,25'
              BranchSideFuncs:
                - parse_from_existing
                - read_next_command
                - oideq.4773
                - release_tree_content_recursive
        - Branch String:   'builtin/fast-import.c:2622,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2623,23'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2628,50'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:2624,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2625,4'
              BranchSideFuncs:
                - read_next_command
                - oideq.4773
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:2626,2'
              BranchSideFuncs:
                - read_next_command
                - oideq.4773
                - release_tree_content_recursive
        - Branch String:   'builtin/fast-import.c:2630,26'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2630,43'
              BranchSideFuncs:
                - oideq.4773
                - release_tree_content_recursive
                - read_next_command
            - BranchSide:      'builtin/fast-import.c:2630,26'
              BranchSideFuncs:
                - read_next_command
        - Branch String:   'builtin/fast-import.c:2630,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2630,6'
              BranchSideFuncs:
                - read_next_command
            - BranchSide:      'builtin/fast-import.c:2631,34'
              BranchSideFuncs:
                - release_tree_content_recursive
                - read_next_command
      Callsites:
        - Src:             'builtin/fast-import.c:2597,2'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:2599,6'
          Dst:             lookup_branch
        - Src:             'builtin/fast-import.c:2601,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:2604,3'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:2605,3'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:2606,3'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:2608,21'
          Dst:             parse_mark_ref_eol
        - Src:             'builtin/fast-import.c:2609,29'
          Dst:             find_mark
        - Src:             'builtin/fast-import.c:2611,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2612,8'
          Dst:             oideq
        - Src:             'builtin/fast-import.c:2613,4'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:2616,17'
          Dst:             gfi_unpack_entry
        - Src:             'builtin/fast-import.c:2617,5'
          Dst:             parse_from_commit
        - Src:             'builtin/fast-import.c:2620,5'
          Dst:             parse_from_existing
        - Src:             'builtin/fast-import.c:2622,14'
          Dst:             repo_get_oid
        - Src:             'builtin/fast-import.c:2623,3'
          Dst:             parse_from_existing
        - Src:             'builtin/fast-import.c:2624,7'
          Dst:             is_null_oid
        - Src:             'builtin/fast-import.c:2628,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:2630,30'
          Dst:             oideq
        - Src:             'builtin/fast-import.c:2631,3'
          Dst:             release_tree_content_recursive
        - Src:             'builtin/fast-import.c:2635,2'
          Dst:             read_next_command
    - functionName:    lookup_branch
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - hc_str
        - strcmp
        - strlen
      functionUses:    7
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:611,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:612,15'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/fast-import.c:614,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:612,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:612,28'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/fast-import.c:613,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:608,33'
          Dst:             strlen
        - Src:             'builtin/fast-import.c:608,20'
          Dst:             hc_str
        - Src:             'builtin/fast-import.c:612,8'
          Dst:             strcmp
    - functionName:    parse_mark_ref_eol
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2249
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - parse_mark_ref
      functionUses:    6
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2247,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2248,45'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2249,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:2246,9'
          Dst:             parse_mark_ref
        - Src:             'builtin/fast-import.c:2248,3'
          Dst:             die
    - functionName:    gfi_unpack_entry
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oe
        - sizep
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - close_pack_windows
        - hashflush
        - unpack_entry
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1216,21'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1216,24'
              BranchSideFuncs:
                - unpack_entry
                - close_pack_windows
                - hashflush
            - BranchSide:      'builtin/fast-import.c:1216,21'
              BranchSideFuncs:
                - unpack_entry
        - Branch String:   'builtin/fast-import.c:1216,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1216,6'
              BranchSideFuncs:
                - close_pack_windows
                - hashflush
                - unpack_entry
            - BranchSide:      'builtin/fast-import.c:1225,22'
              BranchSideFuncs:
                - close_pack_windows
                - hashflush
                - unpack_entry
      Callsites:
        - Src:             'builtin/fast-import.c:1225,3'
          Dst:             close_pack_windows
        - Src:             'builtin/fast-import.c:1226,3'
          Dst:             hashflush
        - Src:             'builtin/fast-import.c:1236,9'
          Dst:             unpack_entry
    - functionName:    parse_from_commit
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2565
      functionLinenumberEnd: 2573
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - b
        - buf
        - size
      BBCount:         13
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - die
        - get_oid_hex
        - memcmp
        - oid_to_hex
        - oidcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2566,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2566,14'
              BranchSideFuncs:
                - memcmp
                - get_oid_hex
                - oidcpy.4804
                - oid_to_hex
                - die
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-import.c:2567,45'
              BranchSideFuncs:
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-import.c:2566,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2567,45'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-import.c:2568,22'
              BranchSideFuncs:
                - memcmp
                - get_oid_hex
                - oidcpy.4804
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-import.c:2569,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2569,18'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-import.c:2570,47'
              BranchSideFuncs:
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-import.c:2568,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2570,47'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-import.c:2571,10'
              BranchSideFuncs:
                - oidcpy.4804
      Callsites:
        - Src:             'builtin/fast-import.c:2567,33'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:2567,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:2568,6'
          Dst:             memcmp
        - Src:             'builtin/fast-import.c:2569,6'
          Dst:             get_oid_hex
        - Src:             'builtin/fast-import.c:2570,35'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:2570,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:2571,2'
          Dst:             oidcpy
    - functionName:    parse_from_existing
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2576
      functionLinenumberEnd: 2590
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_null_oid
        - oidclr
        - parse_from_commit
        - read_object_with_reference
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2577,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2578,11'
              BranchSideFuncs:
                - oidclr.4748
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:2581,17'
              BranchSideFuncs:
                - read_object_with_reference
                - parse_from_commit
                - free
      Callsites:
        - Src:             'builtin/fast-import.c:2577,6'
          Dst:             is_null_oid
        - Src:             'builtin/fast-import.c:2578,3'
          Dst:             oidclr
        - Src:             'builtin/fast-import.c:2579,3'
          Dst:             oidclr
        - Src:             'builtin/fast-import.c:2584,9'
          Dst:             read_object_with_reference
        - Src:             'builtin/fast-import.c:2587,3'
          Dst:             parse_from_commit
    - functionName:    release_tree_content_recursive
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - release_tree_content
        - release_tree_entry
      functionUses:    9
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:685,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:686,22'
              BranchSideFuncs:
                - release_tree_entry
                - release_tree_content
            - BranchSide:      'builtin/fast-import.c:687,23'
              BranchSideFuncs:
                - release_tree_content
      Callsites:
        - Src:             'builtin/fast-import.c:686,3'
          Dst:             release_tree_entry
        - Src:             'builtin/fast-import.c:687,2'
          Dst:             release_tree_content
    - functionName:    read_next_command
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1799
      functionLinenumberEnd: 1843
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         24
      ICount:          145
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - parse_argv
        - starts_with
        - strbuf_getline_lf
        - xstrdup
      functionUses:    19
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1802,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1802,6'
              BranchSideFuncs:
                - strbuf_getline_lf
                - starts_with
                - starts_with
                - parse_argv
                - free
                - xstrdup
            - BranchSide:      'builtin/fast-import.c:1802,6'
              BranchSideFuncs:
                - strbuf_getline_lf
                - starts_with
                - starts_with
                - parse_argv
                - free
                - xstrdup
        - Branch String:   'builtin/fast-import.c:1802,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1803,22'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:1807,2'
              BranchSideFuncs:
                - strbuf_getline_lf
                - starts_with
                - starts_with
                - parse_argv
                - free
                - xstrdup
        - Branch String:   'builtin/fast-import.c:1808,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1809,23'
              BranchSideFuncs:
                - strbuf_getline_lf
                - starts_with
                - starts_with
                - parse_argv
                - free
                - xstrdup
            - BranchSide:      'builtin/fast-import.c:1813,48'
              BranchSideFuncs:
                - strbuf_getline_lf
                - starts_with
                - starts_with
                - parse_argv
                - free
                - xstrdup
        - Branch String:   'builtin/fast-import.c:1814,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1815,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:1817,9'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - parse_argv
                - free
                - xstrdup
                - strbuf_getline_lf
        - Branch String:   'builtin/fast-import.c:1818,5'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1818,33'
              BranchSideFuncs:
                - free
                - xstrdup
                - strbuf_getline_lf
                - starts_with
                - starts_with
                - parse_argv
            - BranchSide:      'builtin/fast-import.c:1823,9'
              BranchSideFuncs:
                - free
                - xstrdup
                - strbuf_getline_lf
                - starts_with
                - starts_with
                - parse_argv
        - Branch String:   'builtin/fast-import.c:1819,5'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1819,33'
              BranchSideFuncs:
                - free
                - xstrdup
                - strbuf_getline_lf
                - starts_with
                - starts_with
                - parse_argv
            - BranchSide:      'builtin/fast-import.c:1823,9'
              BranchSideFuncs:
                - free
                - xstrdup
                - strbuf_getline_lf
                - starts_with
                - starts_with
                - parse_argv
        - Branch String:   'builtin/fast-import.c:1817,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1820,5'
              BranchSideFuncs:
                - free
                - xstrdup
                - strbuf_getline_lf
                - starts_with
                - starts_with
                - parse_argv
            - BranchSide:      'builtin/fast-import.c:1823,9'
              BranchSideFuncs:
                - free
                - xstrdup
                - strbuf_getline_lf
                - starts_with
                - starts_with
                - parse_argv
        - Branch String:   'builtin/fast-import.c:1824,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1825,15'
              BranchSideFuncs:
                - xstrdup
                - strbuf_getline_lf
                - starts_with
                - starts_with
                - parse_argv
                - free
            - BranchSide:      'builtin/fast-import.c:1827,19'
              BranchSideFuncs:
                - free
                - xstrdup
                - strbuf_getline_lf
                - starts_with
                - starts_with
                - parse_argv
        - Branch String:   'builtin/fast-import.c:1839,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1840,4'
              BranchSideFuncs:
                - strbuf_getline_lf
                - starts_with
                - starts_with
                - parse_argv
                - free
                - xstrdup
            - BranchSide:      'builtin/fast-import.c:1841,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:1813,16'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/fast-import.c:1818,9'
          Dst:             starts_with
        - Src:             'builtin/fast-import.c:1819,9'
          Dst:             starts_with
        - Src:             'builtin/fast-import.c:1820,5'
          Dst:             parse_argv
        - Src:             'builtin/fast-import.c:1833,14'
          Dst:             xstrdup
    - functionName:    parse_argv
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3506
      functionLinenumberEnd: 3538
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         26
      ICount:          122
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - build_mark_map
        - die
        - option_cat_blob_fd
        - parse_one_feature
        - parse_one_option
        - read_marks
        - skip_prefix
        - strcmp
        - usage
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3507,15'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3509,9'
              BranchSideFuncs:
                - build_mark_map
                - read_marks
                - usage
                - strcmp
                - skip_prefix.4788
                - die
                - parse_one_option
                - parse_one_feature
                - skip_prefix.4788
                - die
                - option_cat_blob_fd
            - BranchSide:      'builtin/fast-import.c:3509,9'
              BranchSideFuncs:
                - build_mark_map
                - read_marks
                - usage
                - strcmp
                - skip_prefix.4788
                - die
                - parse_one_option
                - parse_one_feature
                - skip_prefix.4788
                - die
                - option_cat_blob_fd
        - Branch String:   'builtin/fast-import.c:3509,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3510,19'
              BranchSideFuncs:
                - strcmp
                - build_mark_map
                - read_marks
                - usage
                - skip_prefix.4788
                - die
                - parse_one_option
                - parse_one_feature
                - skip_prefix.4788
                - die
                - option_cat_blob_fd
            - BranchSide:      'builtin/fast-import.c:3531,6'
              BranchSideFuncs:
                - build_mark_map
                - read_marks
                - usage
        - Branch String:   'builtin/fast-import.c:3512,17'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3512,28'
              BranchSideFuncs:
                - build_mark_map
                - read_marks
                - usage
            - BranchSide:      'builtin/fast-import.c:3513,4'
              BranchSideFuncs:
                - build_mark_map
                - read_marks
                - usage
        - Branch String:   'builtin/fast-import.c:3512,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3513,4'
              BranchSideFuncs:
                - skip_prefix.4788
                - die
                - parse_one_option
                - parse_one_feature
                - skip_prefix.4788
                - die
                - option_cat_blob_fd
                - build_mark_map
                - read_marks
                - usage
                - strcmp
            - BranchSide:      'builtin/fast-import.c:3515,20'
              BranchSideFuncs:
                - skip_prefix.4788
                - die
                - parse_one_option
                - parse_one_feature
                - skip_prefix.4788
                - die
                - option_cat_blob_fd
                - build_mark_map
                - read_marks
                - usage
                - strcmp
        - Branch String:   'builtin/fast-import.c:3515,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3516,29'
              BranchSideFuncs:
                - parse_one_option
                - parse_one_feature
                - skip_prefix.4788
                - die
                - option_cat_blob_fd
                - build_mark_map
                - read_marks
                - usage
                - strcmp
                - skip_prefix.4788
                - die
            - BranchSide:      'builtin/fast-import.c:3518,24'
              BranchSideFuncs:
                - parse_one_option
                - parse_one_feature
                - skip_prefix.4788
                - die
                - option_cat_blob_fd
                - build_mark_map
                - read_marks
                - usage
                - strcmp
                - skip_prefix.4788
                - die
        - Branch String:   'builtin/fast-import.c:3518,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3519,4'
              BranchSideFuncs:
                - build_mark_map
                - read_marks
                - usage
                - strcmp
                - skip_prefix.4788
                - die
                - parse_one_option
                - parse_one_feature
                - skip_prefix.4788
                - die
                - option_cat_blob_fd
            - BranchSide:      'builtin/fast-import.c:3521,25'
              BranchSideFuncs:
                - parse_one_feature
                - skip_prefix.4788
                - die
                - option_cat_blob_fd
                - build_mark_map
                - read_marks
                - usage
                - strcmp
                - skip_prefix.4788
                - die
                - parse_one_option
        - Branch String:   'builtin/fast-import.c:3521,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3522,4'
              BranchSideFuncs:
                - build_mark_map
                - read_marks
                - usage
                - strcmp
                - skip_prefix.4788
                - die
                - parse_one_option
                - parse_one_feature
                - skip_prefix.4788
                - die
                - option_cat_blob_fd
            - BranchSide:      'builtin/fast-import.c:3524,19'
              BranchSideFuncs:
                - skip_prefix.4788
                - die
                - option_cat_blob_fd
                - build_mark_map
                - read_marks
                - usage
                - strcmp
                - skip_prefix.4788
                - die
                - parse_one_option
                - parse_one_feature
        - Branch String:   'builtin/fast-import.c:3524,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3525,23'
              BranchSideFuncs:
                - option_cat_blob_fd
                - build_mark_map
                - read_marks
                - usage
                - strcmp
                - skip_prefix.4788
                - die
                - parse_one_option
                - parse_one_feature
                - skip_prefix.4788
                - die
            - BranchSide:      'builtin/fast-import.c:3529,30'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:3531,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3532,3'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/fast-import.c:3534,20'
              BranchSideFuncs:
                - build_mark_map
                - read_marks
        - Branch String:   'builtin/fast-import.c:3535,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3535,6'
              BranchSideFuncs:
                - read_marks
                - build_mark_map
            - BranchSide:      'builtin/fast-import.c:3536,3'
              BranchSideFuncs:
                - read_marks
                - build_mark_map
      Callsites:
        - Src:             'builtin/fast-import.c:3512,21'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3515,8'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3516,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:3518,7'
          Dst:             parse_one_option
        - Src:             'builtin/fast-import.c:3521,7'
          Dst:             parse_one_feature
        - Src:             'builtin/fast-import.c:3524,7'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3525,4'
          Dst:             option_cat_blob_fd
        - Src:             'builtin/fast-import.c:3529,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:3532,3'
          Dst:             usage
        - Src:             'builtin/fast-import.c:3536,3'
          Dst:             read_marks
        - Src:             'builtin/fast-import.c:3537,2'
          Dst:             build_mark_map
    - functionName:    release_tree_entry
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - release_tree_content_recursive
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:725,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:725,6'
              BranchSideFuncs:
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:726,34'
              BranchSideFuncs:
                - release_tree_content_recursive
      Callsites:
        - Src:             'builtin/fast-import.c:726,3'
          Dst:             release_tree_content_recursive
    - functionName:    release_tree_content
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hc_entries
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-import.c:677,20'
          Dst:             hc_entries
    - functionName:    hc_entries
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cnt
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:642,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:642,19'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:642,34'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:643,9'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:643,37'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:643,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_mark_ref
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2234
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - endptr
      BBCount:         8
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - die
        - strtoumax
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2229,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2229,2'
              BranchSideFuncs:
                - strtoumax
                - die
            - BranchSide:      'builtin/fast-import.c:2230,3'
              BranchSideFuncs:
                - strtoumax
                - die
        - Branch String:   'builtin/fast-import.c:2232,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2233,53'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2234,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:2229,2'
          Dst:             __assert_fail
        - Src:             'builtin/fast-import.c:2231,9'
          Dst:             strtoumax
        - Src:             'builtin/fast-import.c:2233,3'
          Dst:             die
    - functionName:    hc_str
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - len
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:540,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:541,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:542,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cat_blob
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2951
      functionLinenumberEnd: 2993
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oe
        - oid
      BBCount:         21
      ICount:          164
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - cat_blob_write
        - die
        - gfi_unpack_entry
        - oid_to_hex
        - repo_read_object_file
        - strbuf_addf
        - strbuf_attach
        - strbuf_release
        - strbuf_setlen
        - type_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2957,10'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2957,13'
              BranchSideFuncs:
                - gfi_unpack_entry
                - oid_to_hex
                - die
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - cat_blob_write
                - strbuf_release
                - cat_blob_write
                - cat_blob_write
                - free
                - strbuf_attach
                - oid_to_hex
                - type_name
                - die
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - cat_blob_write
                - strbuf_release
                - free
                - repo_read_object_file
            - BranchSide:      'builtin/fast-import.c:2958,31'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - cat_blob_write
                - strbuf_release
                - cat_blob_write
                - cat_blob_write
                - free
                - strbuf_attach
                - oid_to_hex
                - type_name
                - die
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - cat_blob_write
                - strbuf_release
                - free
        - Branch String:   'builtin/fast-import.c:2957,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2958,31'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - cat_blob_write
                - strbuf_release
                - cat_blob_write
                - cat_blob_write
                - free
                - strbuf_attach
                - oid_to_hex
                - type_name
                - die
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - cat_blob_write
                - strbuf_release
                - free
            - BranchSide:      'builtin/fast-import.c:2960,10'
              BranchSideFuncs:
                - gfi_unpack_entry
                - oid_to_hex
                - die
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - cat_blob_write
                - strbuf_release
                - cat_blob_write
                - cat_blob_write
                - free
                - strbuf_attach
                - oid_to_hex
                - type_name
                - die
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - cat_blob_write
                - strbuf_release
                - free
        - Branch String:   'builtin/fast-import.c:2967,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2968,3'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - cat_blob_write
                - strbuf_release
                - free
            - BranchSide:      'builtin/fast-import.c:2975,7'
              BranchSideFuncs:
                - oid_to_hex
                - die
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - cat_blob_write
                - strbuf_release
                - cat_blob_write
                - cat_blob_write
                - free
                - strbuf_attach
                - oid_to_hex
                - type_name
                - die
        - Branch String:   'builtin/fast-import.c:2975,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2976,42'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - cat_blob_write
                - strbuf_release
                - cat_blob_write
                - cat_blob_write
                - free
                - strbuf_attach
                - oid_to_hex
                - type_name
                - die
            - BranchSide:      'builtin/fast-import.c:2977,6'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - cat_blob_write
                - strbuf_release
                - cat_blob_write
                - cat_blob_write
                - free
                - strbuf_attach
                - oid_to_hex
                - type_name
                - die
        - Branch String:   'builtin/fast-import.c:2977,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2979,18'
              BranchSideFuncs:
                - oid_to_hex
                - type_name
                - die
            - BranchSide:      'builtin/fast-import.c:2980,2'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - cat_blob_write
                - strbuf_release
                - cat_blob_write
                - cat_blob_write
                - free
                - strbuf_attach
        - Branch String:   'builtin/fast-import.c:2987,9'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2987,12'
              BranchSideFuncs:
                - free
                - strbuf_attach
            - BranchSide:      'builtin/fast-import.c:2992,8'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/fast-import.c:2987,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2988,22'
              BranchSideFuncs:
                - strbuf_attach
            - BranchSide:      'builtin/fast-import.c:2992,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/fast-import.c:2958,9'
          Dst:             repo_read_object_file
        - Src:             'builtin/fast-import.c:2961,9'
          Dst:             gfi_unpack_entry
        - Src:             'builtin/fast-import.c:2968,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/fast-import.c:2969,38'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:2969,3'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-import.c:2970,3'
          Dst:             cat_blob_write
        - Src:             'builtin/fast-import.c:2971,3'
          Dst:             strbuf_release
        - Src:             'builtin/fast-import.c:2976,31'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:2976,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:2979,7'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:2979,24'
          Dst:             type_name
        - Src:             'builtin/fast-import.c:2978,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:2980,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/fast-import.c:2981,43'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:2982,7'
          Dst:             type_name
        - Src:             'builtin/fast-import.c:2981,2'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-import.c:2983,2'
          Dst:             cat_blob_write
        - Src:             'builtin/fast-import.c:2984,2'
          Dst:             strbuf_release
        - Src:             'builtin/fast-import.c:2985,2'
          Dst:             cat_blob_write
        - Src:             'builtin/fast-import.c:2986,2'
          Dst:             cat_blob_write
        - Src:             'builtin/fast-import.c:2989,3'
          Dst:             strbuf_attach
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    14
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    cat_blob_write
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2945
      functionLinenumberEnd: 2948
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die_errno
        - write_in_full
      functionUses:    6
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2946,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2947,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/fast-import.c:2948,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:2946,6'
          Dst:             write_in_full
        - Src:             'builtin/fast-import.c:2947,3'
          Dst:             die_errno
    - functionName:    dereference
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3036
      functionLinenumberEnd: 3087
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oe
        - oid
      BBCount:         34
      ICount:          220
      EdgeCount:       35
      CyclomaticComplexity: 3
      functionsReached:
        - die
        - find_object
        - get_oid_hex
        - gfi_unpack_entry
        - insert_object
        - oid_object_info
        - oid_to_hex
        - repo_read_object_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3041,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3042,43'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - get_oid_hex
                - free
                - find_object
                - die
                - get_oid_hex
                - die
                - gfi_unpack_entry
                - die
            - BranchSide:      'builtin/fast-import.c:3052,10'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - get_oid_hex
                - free
                - find_object
                - die
                - get_oid_hex
                - die
                - gfi_unpack_entry
                - die
        - Branch String:   'builtin/fast-import.c:3044,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3045,43'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-import.c:3047,22'
              BranchSideFuncs:
                - insert_object
                - repo_read_object_file
                - oid_to_hex
                - die
                - get_oid_hex
                - free
                - find_object
                - die
                - get_oid_hex
                - die
                - gfi_unpack_entry
                - die
        - Branch String:   'builtin/fast-import.c:3052,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3054,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:3057,3'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - get_oid_hex
                - free
                - find_object
                - die
                - get_oid_hex
                - die
                - gfi_unpack_entry
            - BranchSide:      'builtin/fast-import.c:3057,3'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - get_oid_hex
                - free
                - find_object
                - die
                - get_oid_hex
                - die
                - gfi_unpack_entry
            - BranchSide:      'builtin/fast-import.c:3059,41'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:3062,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3063,26'
              BranchSideFuncs:
                - gfi_unpack_entry
                - oid_to_hex
                - die
                - get_oid_hex
                - free
                - find_object
                - die
                - get_oid_hex
                - die
            - BranchSide:      'builtin/fast-import.c:3065,20'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - get_oid_hex
                - free
                - find_object
                - die
                - get_oid_hex
                - die
        - Branch String:   'builtin/fast-import.c:3069,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3070,42'
              BranchSideFuncs:
                - get_oid_hex
                - free
                - find_object
                - die
                - get_oid_hex
                - die
            - BranchSide:      'builtin/fast-import.c:3073,10'
              BranchSideFuncs:
                - get_oid_hex
                - free
                - find_object
                - die
                - get_oid_hex
                - die
        - Branch String:   'builtin/fast-import.c:3073,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3075,7'
              BranchSideFuncs:
                - get_oid_hex
                - free
                - find_object
                - die
            - BranchSide:      'builtin/fast-import.c:3080,7'
              BranchSideFuncs:
                - get_oid_hex
                - free
                - find_object
                - die
            - BranchSide:      'builtin/fast-import.c:3085,7'
              BranchSideFuncs:
                - free
                - find_object
        - Branch String:   'builtin/fast-import.c:3075,40'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3076,19'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3077,47'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:3075,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3077,47'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3078,3'
              BranchSideFuncs:
                - free
                - find_object
        - Branch String:   'builtin/fast-import.c:3080,38'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3081,19'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3082,50'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:3080,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3082,50'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3083,2'
              BranchSideFuncs:
                - free
                - find_object
      Callsites:
        - Src:             'builtin/fast-import.c:3042,27'
          Dst:             oid_object_info
        - Src:             'builtin/fast-import.c:3045,32'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:3045,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:3047,8'
          Dst:             insert_object
        - Src:             'builtin/fast-import.c:3059,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:3063,9'
          Dst:             gfi_unpack_entry
        - Src:             'builtin/fast-import.c:3066,9'
          Dst:             repo_read_object_file
        - Src:             'builtin/fast-import.c:3070,31'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:3070,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:3076,7'
          Dst:             get_oid_hex
        - Src:             'builtin/fast-import.c:3077,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:3081,7'
          Dst:             get_oid_hex
        - Src:             'builtin/fast-import.c:3082,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:3086,9'
          Dst:             find_object
    - functionName:    print_ls
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3149
      functionLinenumberEnd: 3173
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mode
        - hash
        - path
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cat_blob_write
        - hash_to_hex
        - quote_c_style
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3154,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3154,23'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - strbuf_addstr.4867
                - quote_c_style
                - strbuf_addch.4868
                - cat_blob_write
                - strbuf_setlen.4851
                - hash_to_hex
                - strbuf_addf
                - quote_c_style
                - strbuf_addch.4868
            - BranchSide:      'builtin/fast-import.c:3155,3'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - strbuf_addstr.4867
                - quote_c_style
                - strbuf_addch.4868
                - cat_blob_write
                - strbuf_setlen.4851
                - hash_to_hex
                - strbuf_addf
                - quote_c_style
                - strbuf_addch.4868
        - Branch String:   'builtin/fast-import.c:3155,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3155,19'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - strbuf_addstr.4867
                - quote_c_style
                - strbuf_addch.4868
                - cat_blob_write
                - strbuf_setlen.4851
                - hash_to_hex
                - strbuf_addf
                - quote_c_style
                - strbuf_addch.4868
            - BranchSide:      'builtin/fast-import.c:3156,3'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - strbuf_addstr.4867
                - quote_c_style
                - strbuf_addch.4868
                - cat_blob_write
                - strbuf_setlen.4851
                - hash_to_hex
                - strbuf_addf
                - quote_c_style
                - strbuf_addch.4868
        - Branch String:   'builtin/fast-import.c:3158,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3160,3'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - hash_to_hex
                - strbuf_addf
                - quote_c_style
                - strbuf_addch.4868
                - cat_blob_write
            - BranchSide:      'builtin/fast-import.c:3166,3'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - hash_to_hex
                - strbuf_addf
                - quote_c_style
                - strbuf_addch.4868
                - cat_blob_write
      Callsites:
        - Src:             'builtin/fast-import.c:3160,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/fast-import.c:3161,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/fast-import.c:3162,3'
          Dst:             quote_c_style
        - Src:             'builtin/fast-import.c:3163,3'
          Dst:             strbuf_addch
        - Src:             'builtin/fast-import.c:3166,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/fast-import.c:3168,29'
          Dst:             hash_to_hex
        - Src:             'builtin/fast-import.c:3167,3'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-import.c:3169,3'
          Dst:             quote_c_style
        - Src:             'builtin/fast-import.c:3170,3'
          Dst:             strbuf_addch
        - Src:             'builtin/fast-import.c:3172,2'
          Dst:             cat_blob_write
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    5
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_treeish_dataref
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3126
      functionLinenumberEnd: 3145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         18
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - dereference
        - die
        - find_object
        - oidcpy
        - parse_mapped_oid_hex
        - parse_mark_ref_space
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3130,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3131,17'
              BranchSideFuncs:
                - parse_mark_ref_space
                - find_mark
                - die
                - oidcpy.4804
                - dereference
            - BranchSide:      'builtin/fast-import.c:3136,29'
              BranchSideFuncs:
                - parse_mapped_oid_hex
                - find_object
                - dereference
                - die
                - die
        - Branch String:   'builtin/fast-import.c:3132,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3133,40'
              BranchSideFuncs:
                - oidcpy.4804
                - dereference
            - BranchSide:      'builtin/fast-import.c:3134,17'
              BranchSideFuncs:
                - oidcpy.4804
                - dereference
        - Branch String:   'builtin/fast-import.c:3136,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3137,43'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3138,7'
              BranchSideFuncs:
                - find_object
                - dereference
                - die
        - Branch String:   'builtin/fast-import.c:3139,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:0,0'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3140,56'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:3143,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3143,15'
              BranchSideFuncs:
                - dereference
            - BranchSide:      'builtin/fast-import.c:3143,2'
              BranchSideFuncs:
                - dereference
        - Branch String:   'builtin/fast-import.c:3143,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3144,19'
              BranchSideFuncs:
                - dereference
            - BranchSide:      'builtin/fast-import.c:3145,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:3131,24'
          Dst:             parse_mark_ref_space
        - Src:             'builtin/fast-import.c:3131,7'
          Dst:             find_mark
        - Src:             'builtin/fast-import.c:3133,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:3134,3'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:3136,7'
          Dst:             parse_mapped_oid_hex
        - Src:             'builtin/fast-import.c:3137,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:3138,7'
          Dst:             find_object
        - Src:             'builtin/fast-import.c:3140,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:3144,7'
          Dst:             dereference
    - functionName:    parse_mark_ref_space
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2257
      functionLinenumberEnd: 2265
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - parse_mark_ref
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2262,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2263,51'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2264,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:2261,9'
          Dst:             parse_mark_ref
        - Src:             'builtin/fast-import.c:2263,3'
          Dst:             die
    - functionName:    parse_mapped_oid_hex
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2192
      functionLinenumberEnd: 2213
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hex
        - oid
        - end
      BBCount:         10
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - kh_get_oid_map
        - oidcpy
        - parse_oid_hex_any
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2200,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2201,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:2203,22'
              BranchSideFuncs:
                - kh_get_oid_map
                - oidcpy.4804
        - Branch String:   'builtin/fast-import.c:2205,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2207,18'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:2211,9'
              BranchSideFuncs:
                - oidcpy.4804
        - Branch String:   'builtin/fast-import.c:2207,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2208,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:2209,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:2199,9'
          Dst:             parse_oid_hex_any
        - Src:             'builtin/fast-import.c:2203,7'
          Dst:             kh_get_oid_map
        - Src:             'builtin/fast-import.c:2211,2'
          Dst:             oidcpy
    - functionName:    kh_get_oid_map
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - key
      BBCount:         20
      ICount:          168
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - oidhash_by_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oidhash_by_value
                - oideq_by_value
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './khash.h:334,1'
          Dst:             oidhash_by_value
        - Src:             './khash.h:334,1'
          Dst:             oideq_by_value
    - functionName:    tecmp1
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - _b
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_name_compare
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-import.c:1304,9'
          Dst:             base_name_compare
    - functionName:    tecmp0
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1292
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - _b
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_name_compare
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-import.c:1295,9'
          Dst:             base_name_compare
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    mktree
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1335
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - v
        - b
      BBCount:         19
      ICount:          188
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - sane_qsort
        - strbuf_add
        - strbuf_addf
        - strbuf_grow
        - strbuf_setlen
        - tecmp0
        - tecmp1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1314,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1315,3'
              BranchSideFuncs:
                - sane_qsort.4875
                - strbuf_setlen.4851
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
            - BranchSide:      'builtin/fast-import.c:1317,3'
              BranchSideFuncs:
                - sane_qsort.4875
                - strbuf_setlen.4851
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
        - Branch String:   'builtin/fast-import.c:1319,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1320,7'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
            - BranchSide:      'builtin/fast-import.c:1324,2'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
        - Branch String:   'builtin/fast-import.c:1320,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1321,14'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
            - BranchSide:      'builtin/fast-import.c:1322,2'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
        - Branch String:   'builtin/fast-import.c:1326,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1327,26'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_add
            - BranchSide:      'builtin/fast-import.c:1335,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1328,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1329,4'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_add
            - BranchSide:      'builtin/fast-import.c:1330,15'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_add
      Callsites:
        - Src:             'builtin/fast-import.c:1315,3'
          Dst:             sane_qsort
        - Src:             'builtin/fast-import.c:1315,3'
          Dst:             tecmp0
        - Src:             'builtin/fast-import.c:1317,3'
          Dst:             sane_qsort
        - Src:             'builtin/fast-import.c:1317,3'
          Dst:             tecmp1
        - Src:             'builtin/fast-import.c:1324,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/fast-import.c:1325,2'
          Dst:             strbuf_grow
        - Src:             'builtin/fast-import.c:1330,3'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-import.c:1333,3'
          Dst:             strbuf_add
    - functionName:    do_change_note_fanout
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2175
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - orig_root
        - root
        - hex_oid
        - hex_oid_len
        - fullpath
        - fullpath_len
        - fanout
      BBCount:         38
      ICount:          337
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - construct_path_with_fanout
        - die
        - do_change_note_fanout
        - get_oid_hex
        - load_tree
        - strcmp
        - tree_content_remove
        - tree_content_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2112,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2113,13'
              BranchSideFuncs:
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
            - BranchSide:      'builtin/fast-import.c:2114,6'
              BranchSideFuncs:
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
        - Branch String:   'builtin/fast-import.c:2116,16'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2116,19'
              BranchSideFuncs:
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
            - BranchSide:      'builtin/fast-import.c:2116,2'
              BranchSideFuncs:
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
        - Branch String:   'builtin/fast-import.c:2116,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2117,7'
              BranchSideFuncs:
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
            - BranchSide:      'builtin/fast-import.c:2175,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:2129,28'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2130,7'
              BranchSideFuncs:
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
            - BranchSide:      'builtin/fast-import.c:2132,4'
              BranchSideFuncs:
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
        - Branch String:   'builtin/fast-import.c:2130,31'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2131,7'
              BranchSideFuncs:
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
            - BranchSide:      'builtin/fast-import.c:2132,4'
              BranchSideFuncs:
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
        - Branch String:   'builtin/fast-import.c:2129,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2132,4'
              BranchSideFuncs:
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
            - BranchSide:      'builtin/fast-import.c:2135,10'
              BranchSideFuncs:
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
        - Branch String:   'builtin/fast-import.c:2137,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2138,4'
              BranchSideFuncs:
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
            - BranchSide:      'builtin/fast-import.c:2139,10'
              BranchSideFuncs:
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
        - Branch String:   'builtin/fast-import.c:2144,32'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2144,48'
              BranchSideFuncs:
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - do_change_note_fanout
                - tree_content_remove
                - die
                - tree_content_set
            - BranchSide:      'builtin/fast-import.c:2165,14'
              BranchSideFuncs:
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
                - do_change_note_fanout
        - Branch String:   'builtin/fast-import.c:2144,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2146,8'
              BranchSideFuncs:
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
                - do_change_note_fanout
            - BranchSide:      'builtin/fast-import.c:2165,14'
              BranchSideFuncs:
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
                - do_change_note_fanout
        - Branch String:   'builtin/fast-import.c:2146,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2148,14'
              BranchSideFuncs:
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
                - tree_content_set
            - BranchSide:      'builtin/fast-import.c:2151,31'
              BranchSideFuncs:
                - construct_path_with_fanout
                - strcmp
                - do_change_note_fanout
                - get_oid_hex
                - tree_content_remove
                - die
                - tree_content_set
        - Branch String:   'builtin/fast-import.c:2152,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2154,14'
              BranchSideFuncs:
                - tree_content_remove
                - die
                - tree_content_set
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
            - BranchSide:      'builtin/fast-import.c:2159,29'
              BranchSideFuncs:
                - tree_content_remove
                - die
                - tree_content_set
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
        - Branch String:   'builtin/fast-import.c:2159,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2160,37'
              BranchSideFuncs:
                - tree_content_set
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
            - BranchSide:      'builtin/fast-import.c:2161,21'
              BranchSideFuncs:
                - tree_content_set
                - do_change_note_fanout
                - get_oid_hex
                - construct_path_with_fanout
                - strcmp
                - tree_content_remove
                - die
      Callsites:
        - Src:             'builtin/fast-import.c:2113,3'
          Dst:             load_tree
        - Src:             'builtin/fast-import.c:2144,36'
          Dst:             get_oid_hex
        - Src:             'builtin/fast-import.c:2151,4'
          Dst:             construct_path_with_fanout
        - Src:             'builtin/fast-import.c:2152,9'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:2159,9'
          Dst:             tree_content_remove
        - Src:             'builtin/fast-import.c:2160,5'
          Dst:             die
        - Src:             'builtin/fast-import.c:2161,4'
          Dst:             tree_content_set
        - Src:             'builtin/fast-import.c:2167,17'
          Dst:             do_change_note_fanout
    - functionName:    load_tree
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
      BBCount:         29
      ICount:          269
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - die
        - find_object
        - gfi_unpack_entry
        - grow_tree_content
        - is_null_oid
        - new_tree_content
        - new_tree_entry
        - oid_to_hex
        - oidread
        - parse_mode
        - repo_read_object_file
        - strlen
        - to_atom
      functionUses:    11
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1249,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1250,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:1252,21'
              BranchSideFuncs:
                - find_object
                - repo_read_object_file
                - oid_to_hex
                - die
                - free
                - new_tree_entry
                - parse_mode
                - oid_to_hex
                - die
                - strlen
                - to_atom
                - oidread
                - oidread
                - grow_tree_content
                - gfi_unpack_entry
                - oid_to_hex
                - die
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-import.c:1253,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1253,14'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - free
                - new_tree_entry
                - parse_mode
                - oid_to_hex
                - die
                - strlen
                - to_atom
                - oidread
                - oidread
                - grow_tree_content
                - gfi_unpack_entry
                - oid_to_hex
                - die
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-import.c:1262,31'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - free
                - new_tree_entry
                - parse_mode
                - oid_to_hex
                - die
                - strlen
                - to_atom
                - oidread
                - oidread
                - grow_tree_content
        - Branch String:   'builtin/fast-import.c:1253,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1254,7'
              BranchSideFuncs:
                - gfi_unpack_entry
                - oid_to_hex
                - die
                - free
                - new_tree_entry
                - parse_mode
                - oid_to_hex
                - die
                - strlen
                - to_atom
                - oidread
                - oidread
                - grow_tree_content
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-import.c:1262,31'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - free
                - new_tree_entry
                - parse_mode
                - oid_to_hex
                - die
                - strlen
                - to_atom
                - oidread
                - oidread
                - grow_tree_content
        - Branch String:   'builtin/fast-import.c:1254,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1255,37'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-import.c:1256,20'
              BranchSideFuncs:
                - gfi_unpack_entry
                - oid_to_hex
                - die
                - free
                - new_tree_entry
                - parse_mode
                - oid_to_hex
                - die
                - strlen
                - to_atom
                - oidread
                - oidread
                - grow_tree_content
        - Branch String:   'builtin/fast-import.c:1258,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1259,41'
              BranchSideFuncs:
                - free
                - new_tree_entry
                - parse_mode
                - oid_to_hex
                - die
                - strlen
                - to_atom
                - oidread
                - oidread
                - grow_tree_content
            - BranchSide:      'builtin/fast-import.c:1260,2'
              BranchSideFuncs:
                - free
                - new_tree_entry
                - parse_mode
                - oid_to_hex
                - die
                - strlen
                - to_atom
                - oidread
                - oidread
                - grow_tree_content
        - Branch String:   'builtin/fast-import.c:1263,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1263,15'
              BranchSideFuncs:
                - free
                - new_tree_entry
                - parse_mode
                - oid_to_hex
                - die
                - strlen
                - to_atom
                - oidread
                - oidread
                - grow_tree_content
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-import.c:1264,41'
              BranchSideFuncs:
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-import.c:1263,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:0,0'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/fast-import.c:1264,41'
              BranchSideFuncs:
                - oid_to_hex
                - die
        - Branch String:   'builtin/fast-import.c:1268,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1269,26'
              BranchSideFuncs:
                - new_tree_entry
                - parse_mode
                - oid_to_hex
                - die
                - strlen
                - to_atom
                - oidread
                - oidread
                - free
                - grow_tree_content
            - BranchSide:      'builtin/fast-import.c:1288,7'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/fast-import.c:1271,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1272,39'
              BranchSideFuncs:
                - grow_tree_content
                - parse_mode
                - oid_to_hex
                - die
                - strlen
                - to_atom
                - oidread
                - oidread
                - free
                - new_tree_entry
            - BranchSide:      'builtin/fast-import.c:1273,34'
              BranchSideFuncs:
                - parse_mode
                - oid_to_hex
                - die
                - strlen
                - to_atom
                - oidread
                - oidread
                - free
                - new_tree_entry
                - grow_tree_content
        - Branch String:   'builtin/fast-import.c:1277,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1278,41'
              BranchSideFuncs:
                - strlen
                - to_atom
                - oidread
                - oidread
                - free
                - new_tree_entry
                - parse_mode
                - oid_to_hex
                - die
                - grow_tree_content
            - BranchSide:      'builtin/fast-import.c:1279,25'
              BranchSideFuncs:
                - strlen
                - to_atom
                - oidread
                - oidread
                - free
                - new_tree_entry
                - parse_mode
                - oid_to_hex
                - die
                - grow_tree_content
      Callsites:
        - Src:             'builtin/fast-import.c:1248,19'
          Dst:             new_tree_content
        - Src:             'builtin/fast-import.c:1249,6'
          Dst:             is_null_oid
        - Src:             'builtin/fast-import.c:1252,9'
          Dst:             find_object
        - Src:             'builtin/fast-import.c:1255,26'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:1255,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:1257,9'
          Dst:             gfi_unpack_entry
        - Src:             'builtin/fast-import.c:1259,30'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:1259,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:1262,9'
          Dst:             repo_read_object_file
        - Src:             'builtin/fast-import.c:1264,30'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:1264,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:1269,26'
          Dst:             new_tree_entry
        - Src:             'builtin/fast-import.c:1272,21'
          Dst:             grow_tree_content
        - Src:             'builtin/fast-import.c:1276,7'
          Dst:             parse_mode
        - Src:             'builtin/fast-import.c:1278,30'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:1278,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:1280,24'
          Dst:             strlen
        - Src:             'builtin/fast-import.c:1280,13'
          Dst:             to_atom
        - Src:             'builtin/fast-import.c:1282,3'
          Dst:             oidread
        - Src:             'builtin/fast-import.c:1284,3'
          Dst:             oidread
    - functionName:    construct_path_with_fanout
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2095
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - hex_sha1
        - fanout
        - path
      BBCount:         8
      ICount:          123
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2085,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2086,32'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2087,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:2087,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2088,15'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:2093,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:2086,3'
          Dst:             die
    - functionName:    tree_content_remove
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1551
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - root
        - p
        - backup_leaf
        - allow_root
      BBCount:         49
      ICount:          334
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - git_fspathncmp
        - load_tree
        - oidclr
        - release_tree_content_recursive
        - strchrnul
        - tree_content_remove
      functionUses:    6
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1501,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1502,13'
              BranchSideFuncs:
                - git_fspathncmp
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - load_tree
                - tree_content_remove
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1504,8'
              BranchSideFuncs:
                - git_fspathncmp
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - load_tree
                - tree_content_remove
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1504,10'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1504,13'
              BranchSideFuncs:
                - git_fspathncmp
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - load_tree
                - tree_content_remove
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1509,6'
              BranchSideFuncs:
                - git_fspathncmp
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - load_tree
                - tree_content_remove
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1504,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1505,7'
              BranchSideFuncs:
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:1509,6'
              BranchSideFuncs:
                - git_fspathncmp
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - load_tree
                - tree_content_remove
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1510,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1511,7'
              BranchSideFuncs:
                - git_fspathncmp
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - load_tree
                - tree_content_remove
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1539,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1512,29'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1512,44'
              BranchSideFuncs:
                - git_fspathncmp
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - load_tree
                - tree_content_remove
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1538,2'
              BranchSideFuncs:
                - git_fspathncmp
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - load_tree
                - tree_content_remove
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1512,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1513,9'
              BranchSideFuncs:
                - git_fspathncmp
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - load_tree
                - tree_content_remove
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1538,2'
              BranchSideFuncs:
                - git_fspathncmp
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - load_tree
                - tree_content_remove
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1513,16'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1513,20'
              BranchSideFuncs:
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - load_tree
                - tree_content_remove
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1521,10'
              BranchSideFuncs:
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - load_tree
                - tree_content_remove
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1513,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1520,5'
              BranchSideFuncs:
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - load_tree
                - tree_content_remove
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1521,10'
              BranchSideFuncs:
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - load_tree
                - tree_content_remove
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1521,17'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1521,21'
              BranchSideFuncs:
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - load_tree
                - tree_content_remove
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1522,5'
              BranchSideFuncs:
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
        - Branch String:   'builtin/fast-import.c:1521,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1522,5'
              BranchSideFuncs:
                - load_tree
                - tree_content_remove
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1523,9'
              BranchSideFuncs:
                - load_tree
                - tree_content_remove
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1523,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1524,15'
              BranchSideFuncs:
                - tree_content_remove
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1525,28'
              BranchSideFuncs:
                - tree_content_remove
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1525,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1526,12'
              BranchSideFuncs:
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1536,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1526,5'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1527,10'
              BranchSideFuncs:
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1533,17'
              BranchSideFuncs:
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
        - Branch String:   'builtin/fast-import.c:1527,10'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1528,15'
              BranchSideFuncs:
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1532,5'
              BranchSideFuncs:
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1542,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1543,10'
              BranchSideFuncs:
                - oidclr.4748
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1544,11'
              BranchSideFuncs:
                - oidclr.4748
                - oidclr.4748
                - release_tree_content_recursive
      Callsites:
        - Src:             'builtin/fast-import.c:1498,11'
          Dst:             strchrnul
        - Src:             'builtin/fast-import.c:1502,3'
          Dst:             load_tree
        - Src:             'builtin/fast-import.c:1512,33'
          Dst:             git_fspathncmp
        - Src:             'builtin/fast-import.c:1524,5'
          Dst:             load_tree
        - Src:             'builtin/fast-import.c:1525,8'
          Dst:             tree_content_remove
        - Src:             'builtin/fast-import.c:1528,7'
          Dst:             oidclr
        - Src:             'builtin/fast-import.c:1545,3'
          Dst:             release_tree_content_recursive
        - Src:             'builtin/fast-import.c:1548,2'
          Dst:             oidclr
        - Src:             'builtin/fast-import.c:1549,2'
          Dst:             oidclr
    - functionName:    tree_content_set
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
        - p
        - oid
        - mode
        - subtree
      BBCount:         54
      ICount:          463
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - die
        - git_fspathncmp
        - grow_tree_content
        - load_tree
        - new_tree_content
        - new_tree_entry
        - oidclr
        - oidcpy
        - oideq
        - release_tree_content_recursive
        - strchrnul
        - to_atom
        - tree_content_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1412,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1413,3'
              BranchSideFuncs:
                - load_tree
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
                - grow_tree_content
                - git_fspathncmp
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
                - oideq.4773
                - new_tree_content
                - load_tree
                - tree_content_set
                - oidclr.4748
                - die
            - BranchSide:      'builtin/fast-import.c:1414,8'
              BranchSideFuncs:
                - load_tree
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
                - grow_tree_content
                - git_fspathncmp
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
                - oideq.4773
                - new_tree_content
                - load_tree
                - tree_content_set
                - oidclr.4748
                - die
        - Branch String:   'builtin/fast-import.c:1414,15'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1414,19'
              BranchSideFuncs:
                - load_tree
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
                - grow_tree_content
                - git_fspathncmp
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
                - oideq.4773
                - new_tree_content
                - load_tree
                - tree_content_set
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1417,7'
              BranchSideFuncs:
                - load_tree
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
                - grow_tree_content
                - git_fspathncmp
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
                - oideq.4773
                - new_tree_content
                - load_tree
                - tree_content_set
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1414,33'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1414,36'
              BranchSideFuncs:
                - load_tree
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
                - grow_tree_content
                - git_fspathncmp
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
                - oideq.4773
                - new_tree_content
                - load_tree
                - tree_content_set
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1417,7'
              BranchSideFuncs:
                - load_tree
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
                - grow_tree_content
                - git_fspathncmp
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
                - oideq.4773
                - new_tree_content
                - load_tree
                - tree_content_set
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1414,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1415,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1417,7'
              BranchSideFuncs:
                - load_tree
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
                - grow_tree_content
                - git_fspathncmp
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
                - oideq.4773
                - new_tree_content
                - load_tree
                - tree_content_set
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1417,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1418,13'
              BranchSideFuncs:
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
                - grow_tree_content
                - git_fspathncmp
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
                - oideq.4773
                - new_tree_content
                - load_tree
                - tree_content_set
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1419,6'
              BranchSideFuncs:
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
                - grow_tree_content
                - git_fspathncmp
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
                - oideq.4773
                - new_tree_content
                - load_tree
                - tree_content_set
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1420,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1421,7'
              BranchSideFuncs:
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
                - grow_tree_content
                - git_fspathncmp
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
                - oideq.4773
                - new_tree_content
                - load_tree
                - tree_content_set
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1467,6'
              BranchSideFuncs:
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
                - grow_tree_content
        - Branch String:   'builtin/fast-import.c:1422,29'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1422,44'
              BranchSideFuncs:
                - git_fspathncmp
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
                - oideq.4773
                - new_tree_content
                - load_tree
                - tree_content_set
                - oidclr.4748
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
                - grow_tree_content
            - BranchSide:      'builtin/fast-import.c:1465,2'
              BranchSideFuncs:
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
                - grow_tree_content
                - git_fspathncmp
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
                - oideq.4773
                - new_tree_content
                - load_tree
                - tree_content_set
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1422,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1423,10'
              BranchSideFuncs:
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
                - grow_tree_content
                - git_fspathncmp
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
                - oideq.4773
                - new_tree_content
                - load_tree
                - tree_content_set
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1465,2'
              BranchSideFuncs:
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
                - grow_tree_content
                - git_fspathncmp
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
                - oideq.4773
                - new_tree_content
                - load_tree
                - tree_content_set
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1423,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1424,10'
              BranchSideFuncs:
                - new_tree_content
                - load_tree
                - tree_content_set
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1453,9'
              BranchSideFuncs:
                - new_tree_content
                - load_tree
                - tree_content_set
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1425,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1425,10'
              BranchSideFuncs:
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:1428,27'
              BranchSideFuncs:
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
        - Branch String:   'builtin/fast-import.c:1426,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1426,17'
              BranchSideFuncs:
                - oideq.4773
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:1428,27'
              BranchSideFuncs:
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
        - Branch String:   'builtin/fast-import.c:1424,9'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1427,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:1428,27'
              BranchSideFuncs:
                - oidcpy.4804
                - oidclr.4748
                - release_tree_content_recursive
        - Branch String:   'builtin/fast-import.c:1430,9'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1431,37'
              BranchSideFuncs:
                - release_tree_content_recursive
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1432,15'
              BranchSideFuncs:
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1447,9'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1448,6'
              BranchSideFuncs:
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1450,13'
              BranchSideFuncs:
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1453,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1454,15'
              BranchSideFuncs:
                - load_tree
                - tree_content_set
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1457,9'
              BranchSideFuncs:
                - load_tree
                - tree_content_set
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1457,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1458,15'
              BranchSideFuncs:
                - tree_content_set
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1459,25'
              BranchSideFuncs:
                - tree_content_set
                - oidclr.4748
        - Branch String:   'builtin/fast-import.c:1459,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1460,13'
              BranchSideFuncs:
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1463,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1467,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1468,38'
              BranchSideFuncs:
                - grow_tree_content
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
            - BranchSide:      'builtin/fast-import.c:1469,6'
              BranchSideFuncs:
                - new_tree_entry
                - to_atom
                - oidclr.4748
                - oidcpy.4804
                - oidclr.4748
                - new_tree_content
                - tree_content_set
        - Branch String:   'builtin/fast-import.c:1474,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1475,13'
              BranchSideFuncs:
                - new_tree_content
                - tree_content_set
                - oidclr.4748
            - BranchSide:      'builtin/fast-import.c:1479,13'
              BranchSideFuncs:
                - oidcpy.4804
                - oidclr.4748
      Callsites:
        - Src:             'builtin/fast-import.c:1410,11'
          Dst:             strchrnul
        - Src:             'builtin/fast-import.c:1413,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:1415,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:1418,3'
          Dst:             load_tree
        - Src:             'builtin/fast-import.c:1422,33'
          Dst:             git_fspathncmp
        - Src:             'builtin/fast-import.c:1426,10'
          Dst:             oideq
        - Src:             'builtin/fast-import.c:1429,5'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:1431,6'
          Dst:             release_tree_content_recursive
        - Src:             'builtin/fast-import.c:1450,5'
          Dst:             oidclr
        - Src:             'builtin/fast-import.c:1454,15'
          Dst:             new_tree_content
        - Src:             'builtin/fast-import.c:1458,5'
          Dst:             load_tree
        - Src:             'builtin/fast-import.c:1459,8'
          Dst:             tree_content_set
        - Src:             'builtin/fast-import.c:1460,5'
          Dst:             oidclr
        - Src:             'builtin/fast-import.c:1468,20'
          Dst:             grow_tree_content
        - Src:             'builtin/fast-import.c:1469,6'
          Dst:             new_tree_entry
        - Src:             'builtin/fast-import.c:1470,12'
          Dst:             to_atom
        - Src:             'builtin/fast-import.c:1472,2'
          Dst:             oidclr
        - Src:             'builtin/fast-import.c:1475,13'
          Dst:             new_tree_content
        - Src:             'builtin/fast-import.c:1477,3'
          Dst:             tree_content_set
        - Src:             'builtin/fast-import.c:1481,3'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:1483,2'
          Dst:             oidclr
    - functionName:    new_tree_content
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cnt
      BBCount:         19
      ICount:          131
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - hc_entries
        - mem_pool_alloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:652,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:653,7'
              BranchSideFuncs:
                - mem_pool_alloc
            - BranchSide:      'builtin/fast-import.c:656,6'
              BranchSideFuncs:
                - mem_pool_alloc
        - Branch String:   'builtin/fast-import.c:653,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:653,28'
              BranchSideFuncs:
                - mem_pool_alloc
            - BranchSide:      'builtin/fast-import.c:654,4'
              BranchSideFuncs:
                - mem_pool_alloc
        - Branch String:   'builtin/fast-import.c:656,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:657,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:662,9'
              BranchSideFuncs:
                - mem_pool_alloc
        - Branch String:   'builtin/fast-import.c:657,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:658,20'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:660,27'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:662,9'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:662,21'
              BranchSideFuncs:
                - mem_pool_alloc
            - BranchSide:      'builtin/fast-import.c:662,41'
              BranchSideFuncs:
                - mem_pool_alloc
      Callsites:
        - Src:             'builtin/fast-import.c:650,20'
          Dst:             hc_entries
        - Src:             'builtin/fast-import.c:663,7'
          Dst:             mem_pool_alloc
    - functionName:    grow_tree_content
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - t
        - amt
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copy_array
        - new_tree_content
        - release_tree_content
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-import.c:694,27'
          Dst:             new_tree_content
        - Src:             'builtin/fast-import.c:697,2'
          Dst:             copy_array
        - Src:             'builtin/fast-import.c:698,2'
          Dst:             release_tree_content
    - functionName:    new_tree_entry
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - st_mult
        - xmalloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:704,21'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:706,7'
              BranchSideFuncs:
                - st_mult.4758
                - xmalloc
            - BranchSide:      'builtin/fast-import.c:706,7'
              BranchSideFuncs:
                - st_mult.4758
                - xmalloc
        - Branch String:   'builtin/fast-import.c:706,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:706,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:707,20'
              BranchSideFuncs:
                - st_mult.4758
                - xmalloc
        - Branch String:   'builtin/fast-import.c:711,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:712,19'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:715,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:709,3'
          Dst:             st_mult
        - Src:             'builtin/fast-import.c:709,3'
          Dst:             xmalloc
    - functionName:    to_atom
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - s
        - len
      BBCount:         13
      ICount:          128
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - hc_str
        - mem_pool_alloc
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:592,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:593,7'
              BranchSideFuncs:
                - mem_pool_alloc
                - strncmp
            - BranchSide:      'builtin/fast-import.c:596,61'
              BranchSideFuncs:
                - mem_pool_alloc
        - Branch String:   'builtin/fast-import.c:593,25'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:593,37'
              BranchSideFuncs:
                - strncmp
                - mem_pool_alloc
            - BranchSide:      'builtin/fast-import.c:593,55'
              BranchSideFuncs:
                - mem_pool_alloc
                - strncmp
        - Branch String:   'builtin/fast-import.c:593,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:593,55'
              BranchSideFuncs:
                - mem_pool_alloc
                - strncmp
            - BranchSide:      'builtin/fast-import.c:594,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:589,20'
          Dst:             hc_str
        - Src:             'builtin/fast-import.c:593,29'
          Dst:             strncmp
        - Src:             'builtin/fast-import.c:596,6'
          Dst:             mem_pool_alloc
    - functionName:    copy_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1125,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1125,6'
              BranchSideFuncs:
                - st_mult.4758
            - BranchSide:      './git-compat-util.h:1126,10'
              BranchSideFuncs:
                - st_mult.4758
      Callsites:
        - Src:             './git-compat-util.h:1126,20'
          Dst:             st_mult
    - functionName:    parse_mode
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - modep
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './object.h:203,6'
          Branch Sides:
            - BranchSide:      './object.h:204,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:206,2'
              BranchSideFuncs: []
        - Branch String:   './object.h:206,2'
          Branch Sides:
            - BranchSide:      './object.h:207,7'
              BranchSideFuncs: []
            - BranchSide:      './object.h:211,11'
              BranchSideFuncs: []
        - Branch String:   './object.h:207,15'
          Branch Sides:
            - BranchSide:      './object.h:207,18'
              BranchSideFuncs: []
            - BranchSide:      './object.h:208,4'
              BranchSideFuncs: []
        - Branch String:   './object.h:207,7'
          Branch Sides:
            - BranchSide:      './object.h:208,4'
              BranchSideFuncs: []
            - BranchSide:      './object.h:209,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oidread
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - hash
        - algop
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    2
      BranchProfiles:
        - Branch String:   './hash.h:306,6'
          Branch Sides:
            - BranchSide:      './hash.h:306,6'
              BranchSideFuncs:
                - hash_algo_by_ptr.4755
            - BranchSide:      './hash.h:307,10'
              BranchSideFuncs:
                - hash_algo_by_ptr.4755
      Callsites:
        - Src:             './hash.h:308,14'
          Dst:             hash_algo_by_ptr
    - functionName:    dup_tree_content
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         16
      ICount:          127
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - dup_tree_content
        - is_null_oid
        - new_tree_content
        - new_tree_entry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:737,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:738,3'
              BranchSideFuncs:
                - new_tree_content
                - new_tree_entry
                - is_null_oid.4747
                - dup_tree_content
            - BranchSide:      'builtin/fast-import.c:739,23'
              BranchSideFuncs:
                - new_tree_content
                - new_tree_entry
                - is_null_oid.4747
                - dup_tree_content
        - Branch String:   'builtin/fast-import.c:740,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:741,7'
              BranchSideFuncs:
                - new_tree_entry
                - is_null_oid.4747
                - dup_tree_content
            - BranchSide:      'builtin/fast-import.c:750,19'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:744,15'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:744,31'
              BranchSideFuncs:
                - is_null_oid.4747
                - new_tree_entry
                - dup_tree_content
            - BranchSide:      'builtin/fast-import.c:747,4'
              BranchSideFuncs:
                - new_tree_entry
                - is_null_oid.4747
                - dup_tree_content
        - Branch String:   'builtin/fast-import.c:744,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:745,31'
              BranchSideFuncs:
                - dup_tree_content
                - new_tree_entry
                - is_null_oid.4747
            - BranchSide:      'builtin/fast-import.c:747,4'
              BranchSideFuncs:
                - new_tree_entry
                - is_null_oid.4747
                - dup_tree_content
      Callsites:
        - Src:             'builtin/fast-import.c:739,6'
          Dst:             new_tree_content
        - Src:             'builtin/fast-import.c:742,7'
          Dst:             new_tree_entry
        - Src:             'builtin/fast-import.c:744,18'
          Dst:             is_null_oid
        - Src:             'builtin/fast-import.c:745,14'
          Dst:             dup_tree_content
    - functionName:    tree_content_get
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1599
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - root
        - p
        - leaf
        - allow_root
      BBCount:         37
      ICount:          242
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - die
        - dup_tree_content
        - git_fspathncmp
        - is_null_oid
        - load_tree
        - strchrnul
        - tree_content_get
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1566,9'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1566,13'
              BranchSideFuncs:
                - load_tree
                - is_null_oid.4747
                - dup_tree_content
                - git_fspathncmp
                - load_tree
                - tree_content_get
            - BranchSide:      'builtin/fast-import.c:1569,7'
              BranchSideFuncs:
                - load_tree
                - is_null_oid.4747
                - dup_tree_content
                - git_fspathncmp
                - load_tree
                - tree_content_get
        - Branch String:   'builtin/fast-import.c:1566,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1567,3'
              BranchSideFuncs:
                - load_tree
                - is_null_oid.4747
                - dup_tree_content
                - git_fspathncmp
                - load_tree
                - tree_content_get
            - BranchSide:      'builtin/fast-import.c:1569,7'
              BranchSideFuncs:
                - load_tree
                - is_null_oid.4747
                - dup_tree_content
                - git_fspathncmp
                - load_tree
                - tree_content_get
        - Branch String:   'builtin/fast-import.c:1569,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1570,13'
              BranchSideFuncs:
                - is_null_oid.4747
                - dup_tree_content
                - git_fspathncmp
                - load_tree
                - tree_content_get
            - BranchSide:      'builtin/fast-import.c:1572,7'
              BranchSideFuncs:
                - is_null_oid.4747
                - dup_tree_content
                - git_fspathncmp
                - load_tree
                - tree_content_get
        - Branch String:   'builtin/fast-import.c:1572,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1573,7'
              BranchSideFuncs:
                - git_fspathncmp
                - is_null_oid.4747
                - dup_tree_content
                - load_tree
                - tree_content_get
            - BranchSide:      'builtin/fast-import.c:1577,6'
              BranchSideFuncs:
                - git_fspathncmp
                - is_null_oid.4747
                - dup_tree_content
                - load_tree
                - tree_content_get
        - Branch String:   'builtin/fast-import.c:1578,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1579,7'
              BranchSideFuncs:
                - git_fspathncmp
                - is_null_oid.4747
                - dup_tree_content
                - load_tree
                - tree_content_get
            - BranchSide:      'builtin/fast-import.c:1590,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1580,29'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1580,44'
              BranchSideFuncs:
                - git_fspathncmp
                - is_null_oid.4747
                - dup_tree_content
                - load_tree
                - tree_content_get
            - BranchSide:      'builtin/fast-import.c:1589,2'
              BranchSideFuncs:
                - git_fspathncmp
                - is_null_oid.4747
                - dup_tree_content
                - load_tree
                - tree_content_get
        - Branch String:   'builtin/fast-import.c:1580,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1581,10'
              BranchSideFuncs:
                - git_fspathncmp
                - is_null_oid.4747
                - dup_tree_content
                - load_tree
                - tree_content_get
            - BranchSide:      'builtin/fast-import.c:1589,2'
              BranchSideFuncs:
                - git_fspathncmp
                - is_null_oid.4747
                - dup_tree_content
                - load_tree
                - tree_content_get
        - Branch String:   'builtin/fast-import.c:1581,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1582,5'
              BranchSideFuncs:
                - load_tree
                - tree_content_get
            - BranchSide:      'builtin/fast-import.c:1583,9'
              BranchSideFuncs:
                - load_tree
                - tree_content_get
        - Branch String:   'builtin/fast-import.c:1583,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1584,5'
              BranchSideFuncs:
                - load_tree
                - tree_content_get
            - BranchSide:      'builtin/fast-import.c:1585,9'
              BranchSideFuncs:
                - load_tree
                - tree_content_get
        - Branch String:   'builtin/fast-import.c:1585,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1586,15'
              BranchSideFuncs:
                - tree_content_get
            - BranchSide:      'builtin/fast-import.c:1587,28'
              BranchSideFuncs:
                - tree_content_get
        - Branch String:   'builtin/fast-import.c:1594,14'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1594,30'
              BranchSideFuncs:
                - is_null_oid.4747
                - dup_tree_content
            - BranchSide:      'builtin/fast-import.c:1597,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1594,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1595,33'
              BranchSideFuncs:
                - dup_tree_content
            - BranchSide:      'builtin/fast-import.c:1597,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:1564,11'
          Dst:             strchrnul
        - Src:             'builtin/fast-import.c:1567,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:1570,3'
          Dst:             load_tree
        - Src:             'builtin/fast-import.c:1580,33'
          Dst:             git_fspathncmp
        - Src:             'builtin/fast-import.c:1586,5'
          Dst:             load_tree
        - Src:             'builtin/fast-import.c:1587,11'
          Dst:             tree_content_get
        - Src:             'builtin/fast-import.c:1594,17'
          Dst:             is_null_oid
        - Src:             'builtin/fast-import.c:1595,16'
          Dst:             dup_tree_content
    - functionName:    parse_path_space
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2314
      functionLinenumberEnd: 2319
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - p
        - endp
        - field
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - parse_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2316,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2317,37'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2318,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:2315,2'
          Dst:             parse_path
        - Src:             'builtin/fast-import.c:2317,3'
          Dst:             die
    - functionName:    parse_path
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2292
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - p
        - endp
        - is_last_field
        - field
      BBCount:         13
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - die
        - strbuf_add
        - strchrnul
        - strlen
        - unquote_c_style
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2277,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2278,23'
              BranchSideFuncs:
                - unquote_c_style
                - strlen
                - die
                - die
            - BranchSide:      'builtin/fast-import.c:2287,11'
              BranchSideFuncs:
                - strchrnul
                - strbuf_add
                - strlen
        - Branch String:   'builtin/fast-import.c:2278,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2279,26'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2280,14'
              BranchSideFuncs:
                - strlen
                - die
        - Branch String:   'builtin/fast-import.c:2280,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2281,25'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2282,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:2287,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2288,6'
              BranchSideFuncs:
                - strlen
                - strbuf_add
            - BranchSide:      'builtin/fast-import.c:2289,16'
              BranchSideFuncs:
                - strchrnul
                - strbuf_add
      Callsites:
        - Src:             'builtin/fast-import.c:2278,7'
          Dst:             unquote_c_style
        - Src:             'builtin/fast-import.c:2279,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2280,7'
          Dst:             strlen
        - Src:             'builtin/fast-import.c:2281,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2288,10'
          Dst:             strlen
        - Src:             'builtin/fast-import.c:2289,6'
          Dst:             strchrnul
        - Src:             'builtin/fast-import.c:2290,3'
          Dst:             strbuf_add
    - functionName:    tree_content_replace
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1396
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
        - oid
        - mode
        - newtree
      BBCount:         8
      ICount:          69
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
        - oidclr
        - oidcpy
        - release_tree_content_recursive
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1389,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1390,3'
              BranchSideFuncs:
                - oidclr.4748
                - oidcpy.4804
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:1391,10'
              BranchSideFuncs:
                - oidclr.4748
                - oidcpy.4804
                - release_tree_content_recursive
        - Branch String:   'builtin/fast-import.c:1393,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1393,6'
              BranchSideFuncs:
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:1394,34'
              BranchSideFuncs:
                - release_tree_content_recursive
      Callsites:
        - Src:             'builtin/fast-import.c:1390,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:1391,2'
          Dst:             oidclr
        - Src:             'builtin/fast-import.c:1392,2'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:1394,3'
          Dst:             release_tree_content_recursive
    - functionName:    is_empty_tree_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oideq
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:366,9'
          Dst:             oideq
    - functionName:    parse_path_eol
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - p
        - field
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - parse_path
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2303,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2304,31'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2305,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:2302,2'
          Dst:             parse_path
        - Src:             'builtin/fast-import.c:2304,3'
          Dst:             die
    - functionName:    validate_raw_date
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1918
      functionLinenumberEnd: 1950
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - result
        - strict
      BBCount:         28
      ICount:          151
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - strbuf_addstr
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1931,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1931,15'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:1932,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1931,27'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1931,31'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:1932,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1931,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1932,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:1934,8'
              BranchSideFuncs:
                - strtoul
                - __errno_location
                - strbuf_addstr.4867
        - Branch String:   'builtin/fast-import.c:1935,18'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1935,22'
              BranchSideFuncs:
                - strtoul
                - __errno_location
                - strbuf_addstr.4867
            - BranchSide:      'builtin/fast-import.c:1938,16'
              BranchSideFuncs:
                - strtoul
                - __errno_location
                - strbuf_addstr.4867
        - Branch String:   'builtin/fast-import.c:1935,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1936,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:1938,16'
              BranchSideFuncs:
                - strtoul
                - __errno_location
                - strbuf_addstr.4867
        - Branch String:   'builtin/fast-import.c:1943,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1943,15'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:1946,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1943,31'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1943,35'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:1946,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1943,40'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1944,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:1946,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1944,14'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1944,25'
              BranchSideFuncs:
                - strbuf_addstr.4867
            - BranchSide:      'builtin/fast-import.c:1948,16'
              BranchSideFuncs:
                - strbuf_addstr.4867
        - Branch String:   'builtin/fast-import.c:1943,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1946,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:1948,16'
              BranchSideFuncs:
                - strbuf_addstr.4867
      Callsites:
        - Src:             'builtin/fast-import.c:1923,2'
          Dst:             __errno_location
        - Src:             'builtin/fast-import.c:1925,8'
          Dst:             strtoul
        - Src:             'builtin/fast-import.c:1931,6'
          Dst:             __errno_location
        - Src:             'builtin/fast-import.c:1938,8'
          Dst:             strtoul
        - Src:             'builtin/fast-import.c:1943,6'
          Dst:             __errno_location
        - Src:             'builtin/fast-import.c:1948,2'
          Dst:             strbuf_addstr
    - functionName:    store_tree
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1338
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
      BBCount:         33
      ICount:          277
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - find_object
        - is_null_oid
        - load_tree
        - mktree
        - oidcpy
        - release_tree_entry
        - store_object
        - store_tree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1344,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1345,3'
              BranchSideFuncs:
                - load_tree
                - find_object
                - mktree
                - store_object
                - release_tree_entry
                - oidcpy.4804
                - mktree
                - store_tree
            - BranchSide:      'builtin/fast-import.c:1347,7'
              BranchSideFuncs:
                - load_tree
                - find_object
                - mktree
                - store_object
                - release_tree_entry
                - oidcpy.4804
                - mktree
                - store_tree
        - Branch String:   'builtin/fast-import.c:1347,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1348,13'
              BranchSideFuncs:
                - find_object
                - mktree
                - store_object
                - release_tree_entry
                - oidcpy.4804
                - mktree
                - store_tree
            - BranchSide:      'builtin/fast-import.c:1349,6'
              BranchSideFuncs:
                - find_object
                - mktree
                - store_object
                - release_tree_entry
                - oidcpy.4804
                - mktree
                - store_tree
        - Branch String:   'builtin/fast-import.c:1351,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1352,7'
              BranchSideFuncs:
                - find_object
                - mktree
                - store_object
                - release_tree_entry
                - oidcpy.4804
                - mktree
                - store_tree
            - BranchSide:      'builtin/fast-import.c:1356,8'
              BranchSideFuncs:
                - find_object
                - mktree
                - store_object
                - release_tree_entry
                - oidcpy.4804
                - mktree
        - Branch String:   'builtin/fast-import.c:1352,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1353,15'
              BranchSideFuncs:
                - store_tree
                - find_object
                - mktree
                - store_object
                - release_tree_entry
                - oidcpy.4804
                - mktree
            - BranchSide:      'builtin/fast-import.c:1354,2'
              BranchSideFuncs:
                - find_object
                - mktree
                - store_object
                - release_tree_entry
                - oidcpy.4804
                - mktree
                - store_tree
        - Branch String:   'builtin/fast-import.c:1356,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1357,21'
              BranchSideFuncs:
                - mktree
                - store_object
                - release_tree_entry
                - oidcpy.4804
                - mktree
            - BranchSide:      'builtin/fast-import.c:1358,6'
              BranchSideFuncs:
                - mktree
                - store_object
                - release_tree_entry
                - oidcpy.4804
                - mktree
        - Branch String:   'builtin/fast-import.c:1358,38'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1358,41'
              BranchSideFuncs:
                - mktree
                - store_object
                - release_tree_entry
                - oidcpy.4804
                - mktree
            - BranchSide:      'builtin/fast-import.c:1365,9'
              BranchSideFuncs:
                - mktree
                - store_object
                - release_tree_entry
                - oidcpy.4804
        - Branch String:   'builtin/fast-import.c:1358,44'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1358,47'
              BranchSideFuncs:
                - mktree
                - store_object
                - release_tree_entry
                - oidcpy.4804
                - mktree
            - BranchSide:      'builtin/fast-import.c:1365,9'
              BranchSideFuncs:
                - mktree
                - store_object
                - release_tree_entry
                - oidcpy.4804
        - Branch String:   'builtin/fast-import.c:1358,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1359,10'
              BranchSideFuncs:
                - mktree
                - mktree
                - store_object
                - release_tree_entry
                - oidcpy.4804
            - BranchSide:      'builtin/fast-import.c:1365,9'
              BranchSideFuncs:
                - mktree
                - store_object
                - release_tree_entry
                - oidcpy.4804
        - Branch String:   'builtin/fast-import.c:1369,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1370,26'
              BranchSideFuncs:
                - release_tree_entry
                - oidcpy.4804
            - BranchSide:      'builtin/fast-import.c:1380,20'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1371,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1372,26'
              BranchSideFuncs:
                - oidcpy.4804
                - release_tree_entry
            - BranchSide:      'builtin/fast-import.c:1376,23'
              BranchSideFuncs:
                - release_tree_entry
                - oidcpy.4804
      Callsites:
        - Src:             'builtin/fast-import.c:1344,7'
          Dst:             is_null_oid
        - Src:             'builtin/fast-import.c:1348,3'
          Dst:             load_tree
        - Src:             'builtin/fast-import.c:1353,4'
          Dst:             store_tree
        - Src:             'builtin/fast-import.c:1357,8'
          Dst:             find_object
        - Src:             'builtin/fast-import.c:1359,3'
          Dst:             mktree
        - Src:             'builtin/fast-import.c:1365,2'
          Dst:             mktree
        - Src:             'builtin/fast-import.c:1366,2'
          Dst:             store_object
        - Src:             'builtin/fast-import.c:1373,4'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:1376,4'
          Dst:             release_tree_entry
    - functionName:    store_object
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - type
        - dat
        - last
        - oidout
        - mark
      BBCount:         62
      ICount:          662
      EdgeCount:       82
      CyclomaticComplexity: 22
      functionsReached:
        - crc32_begin
        - crc32_end
        - cycle_packfile
        - diff_delta
        - encode_in_pack_object_header
        - find_sha1_pack
        - format_object_header
        - get_all_packs
        - git_deflate
        - git_deflate_bound
        - git_deflate_end
        - git_deflate_init
        - hashwrite
        - insert_mark
        - insert_object
        - oidcpy
        - strbuf_swap
        - xmalloc
        - xrealloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:960,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:961,10'
              BranchSideFuncs:
                - oidcpy.4804
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - git_deflate_init
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
                - diff_delta
                - insert_mark
            - BranchSide:      'builtin/fast-import.c:963,6'
              BranchSideFuncs:
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - git_deflate_init
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
                - diff_delta
                - insert_mark
        - Branch String:   'builtin/fast-import.c:964,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:965,23'
              BranchSideFuncs:
                - insert_mark
                - get_all_packs
                - find_sha1_pack
                - git_deflate_init
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
                - diff_delta
            - BranchSide:      'builtin/fast-import.c:966,6'
              BranchSideFuncs:
                - get_all_packs
                - find_sha1_pack
                - git_deflate_init
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
                - diff_delta
        - Branch String:   'builtin/fast-import.c:966,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:967,27'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:969,32'
              BranchSideFuncs:
                - get_all_packs
                - find_sha1_pack
                - git_deflate_init
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
                - diff_delta
        - Branch String:   'builtin/fast-import.c:978,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:978,14'
              BranchSideFuncs:
                - git_deflate_init
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
                - diff_delta
            - BranchSide:      'builtin/fast-import.c:986,9'
              BranchSideFuncs:
                - git_deflate_init
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
        - Branch String:   'builtin/fast-import.c:978,29'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:978,32'
              BranchSideFuncs:
                - git_deflate_init
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
                - diff_delta
            - BranchSide:      'builtin/fast-import.c:986,9'
              BranchSideFuncs:
                - git_deflate_init
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
        - Branch String:   'builtin/fast-import.c:978,47'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:978,50'
              BranchSideFuncs:
                - git_deflate_init
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
                - diff_delta
            - BranchSide:      'builtin/fast-import.c:986,9'
              BranchSideFuncs:
                - git_deflate_init
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
        - Branch String:   'builtin/fast-import.c:979,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:979,6'
              BranchSideFuncs:
                - git_deflate_init
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
                - diff_delta
            - BranchSide:      'builtin/fast-import.c:986,9'
              BranchSideFuncs:
                - git_deflate_init
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
        - Branch String:   'builtin/fast-import.c:978,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:981,32'
              BranchSideFuncs:
                - diff_delta
                - git_deflate_init
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
            - BranchSide:      'builtin/fast-import.c:986,9'
              BranchSideFuncs:
                - git_deflate_init
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
        - Branch String:   'builtin/fast-import.c:989,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:990,15'
              BranchSideFuncs:
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
            - BranchSide:      'builtin/fast-import.c:993,23'
              BranchSideFuncs:
                - git_deflate_bound
                - xmalloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
        - Branch String:   'builtin/fast-import.c:998,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:998,9'
              BranchSideFuncs:
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
            - BranchSide:      'builtin/fast-import.c:1000,2'
              BranchSideFuncs:
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
        - Branch String:   'builtin/fast-import.c:1004,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1004,7'
              BranchSideFuncs:
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
            - BranchSide:      'builtin/fast-import.c:1005,7'
              BranchSideFuncs:
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - cycle_packfile
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
        - Branch String:   'builtin/fast-import.c:1005,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1005,7'
              BranchSideFuncs:
                - cycle_packfile
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
            - BranchSide:      'builtin/fast-import.c:1008,16'
              BranchSideFuncs:
                - cycle_packfile
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
        - Branch String:   'builtin/fast-import.c:1003,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1008,16'
              BranchSideFuncs:
                - cycle_packfile
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
            - BranchSide:      'builtin/fast-import.c:1026,12'
              BranchSideFuncs:
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
        - Branch String:   'builtin/fast-import.c:1012,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1013,4'
              BranchSideFuncs:
                - free
                - git_deflate_init
                - git_deflate_bound
                - xrealloc
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
            - BranchSide:      'builtin/fast-import.c:1024,2'
              BranchSideFuncs:
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
        - Branch String:   'builtin/fast-import.c:1020,4'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1020,11'
              BranchSideFuncs:
                - git_deflate
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
            - BranchSide:      'builtin/fast-import.c:1022,4'
              BranchSideFuncs:
                - git_deflate_end
                - crc32_begin
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
        - Branch String:   'builtin/fast-import.c:1034,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1035,15'
              BranchSideFuncs:
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
            - BranchSide:      'builtin/fast-import.c:1052,3'
              BranchSideFuncs:
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
        - Branch String:   'builtin/fast-import.c:1047,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1048,24'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
            - BranchSide:      'builtin/fast-import.c:1049,13'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - crc32_end
                - free
                - free
                - strbuf_swap.4890
        - Branch String:   'builtin/fast-import.c:1066,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1067,7'
              BranchSideFuncs:
                - strbuf_swap.4890
            - BranchSide:      'builtin/fast-import.c:1075,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1067,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1068,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:1070,17'
              BranchSideFuncs:
                - strbuf_swap.4890
      Callsites:
        - Src:             'builtin/fast-import.c:954,11'
          Dst:             format_object_header
        - Src:             'builtin/fast-import.c:961,3'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:963,6'
          Dst:             insert_object
        - Src:             'builtin/fast-import.c:965,3'
          Dst:             insert_mark
        - Src:             'builtin/fast-import.c:970,7'
          Dst:             get_all_packs
        - Src:             'builtin/fast-import.c:969,13'
          Dst:             find_sha1_pack
        - Src:             'builtin/fast-import.c:982,11'
          Dst:             diff_delta
        - Src:             'builtin/fast-import.c:988,2'
          Dst:             git_deflate_init
        - Src:             'builtin/fast-import.c:996,16'
          Dst:             git_deflate_bound
        - Src:             'builtin/fast-import.c:997,21'
          Dst:             xmalloc
        - Src:             'builtin/fast-import.c:998,9'
          Dst:             git_deflate
        - Src:             'builtin/fast-import.c:1000,2'
          Dst:             git_deflate_end
        - Src:             'builtin/fast-import.c:1009,3'
          Dst:             cycle_packfile
        - Src:             'builtin/fast-import.c:1015,4'
          Dst:             git_deflate_init
        - Src:             'builtin/fast-import.c:1018,18'
          Dst:             git_deflate_bound
        - Src:             'builtin/fast-import.c:1019,23'
          Dst:             xrealloc
        - Src:             'builtin/fast-import.c:1020,11'
          Dst:             git_deflate
        - Src:             'builtin/fast-import.c:1022,4'
          Dst:             git_deflate_end
        - Src:             'builtin/fast-import.c:1032,2'
          Dst:             crc32_begin
        - Src:             'builtin/fast-import.c:1041,12'
          Dst:             encode_in_pack_object_header
        - Src:             'builtin/fast-import.c:1043,3'
          Dst:             hashwrite
        - Src:             'builtin/fast-import.c:1049,3'
          Dst:             hashwrite
        - Src:             'builtin/fast-import.c:1053,12'
          Dst:             encode_in_pack_object_header
        - Src:             'builtin/fast-import.c:1055,3'
          Dst:             hashwrite
        - Src:             'builtin/fast-import.c:1059,2'
          Dst:             hashwrite
        - Src:             'builtin/fast-import.c:1062,17'
          Dst:             crc32_end
        - Src:             'builtin/fast-import.c:1070,4'
          Dst:             strbuf_swap
    - functionName:    diff_delta
      functionSourceFile: '/src/git/./delta.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - src_buf
        - src_bufsize
        - trg_buf
        - trg_bufsize
        - delta_size
        - max_delta_size
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - create_delta
        - create_delta_index
        - free_delta_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   './delta.h:62,6'
          Branch Sides:
            - BranchSide:      './delta.h:63,9'
              BranchSideFuncs:
                - create_delta
                - free_delta_index
            - BranchSide:      './delta.h:68,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             './delta.h:61,30'
          Dst:             create_delta_index
        - Src:             './delta.h:63,17'
          Dst:             create_delta
        - Src:             './delta.h:65,3'
          Dst:             free_delta_index
    - functionName:    cycle_packfile
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - end_packfile
        - start_packfile
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:935,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:935,2'
              BranchSideFuncs:
                - end_packfile
                - start_packfile
            - BranchSide:      'builtin/fast-import.c:935,2'
              BranchSideFuncs:
                - end_packfile
                - start_packfile
      Callsites:
        - Src:             'builtin/fast-import.c:935,2'
          Dst:             end_packfile
        - Src:             'builtin/fast-import.c:936,2'
          Dst:             start_packfile
    - functionName:    strbuf_swap
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_packfile
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         43
      ICount:          266
      EdgeCount:       54
      CyclomaticComplexity: 13
      functionsReached:
        - add_packed_git
        - clear_delta_base_cache
        - close
        - close_pack_windows
        - create_index
        - die
        - fflush
        - finalize_hashfile
        - fixup_pack_header_footer
        - fprintf
        - fputc
        - install_packed_git
        - invalidate_pack_id
        - loosen_small_pack
        - oid_to_hex
        - strbuf_release
        - strlen
        - unlink_or_warn
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:861,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:861,6'
              BranchSideFuncs:
                - clear_delta_base_cache
                - close
                - unlink_or_warn
                - free
                - strbuf_release
                - close_pack_windows
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - create_index
                - keep_pack
                - strlen
                - add_packed_git
                - die
                - install_packed_git
                - free
                - fprintf
                - fputc
                - fflush
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - loosen_small_pack
                - invalidate_pack_id
            - BranchSide:      'builtin/fast-import.c:861,6'
              BranchSideFuncs:
                - clear_delta_base_cache
                - close
                - unlink_or_warn
                - free
                - strbuf_release
                - close_pack_windows
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - create_index
                - keep_pack
                - strlen
                - add_packed_git
                - die
                - install_packed_git
                - free
                - fprintf
                - fputc
                - fflush
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - loosen_small_pack
                - invalidate_pack_id
        - Branch String:   'builtin/fast-import.c:861,14'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:861,18'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:862,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:861,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:862,3'
              BranchSideFuncs:
                - clear_delta_base_cache
                - close
                - unlink_or_warn
                - free
                - strbuf_release
                - close_pack_windows
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - create_index
                - keep_pack
                - strlen
                - add_packed_git
                - die
                - install_packed_git
                - free
                - fprintf
                - fputc
                - fflush
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - loosen_small_pack
                - invalidate_pack_id
            - BranchSide:      'builtin/fast-import.c:864,10'
              BranchSideFuncs:
                - clear_delta_base_cache
                - close
                - unlink_or_warn
                - free
                - strbuf_release
                - close_pack_windows
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - create_index
                - keep_pack
                - strlen
                - add_packed_git
                - die
                - install_packed_git
                - free
                - fprintf
                - fputc
                - fflush
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - loosen_small_pack
                - invalidate_pack_id
        - Branch String:   'builtin/fast-import.c:866,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:874,22'
              BranchSideFuncs:
                - close_pack_windows
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - create_index
                - keep_pack
                - strlen
                - add_packed_git
                - die
                - install_packed_git
                - free
                - free
                - strbuf_release
                - fprintf
                - fputc
                - fflush
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - loosen_small_pack
                - invalidate_pack_id
                - close
                - unlink_or_warn
            - BranchSide:      'builtin/fast-import.c:919,7'
              BranchSideFuncs:
                - close
                - unlink_or_warn
                - free
                - strbuf_release
        - Branch String:   'builtin/fast-import.c:880,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:881,27'
              BranchSideFuncs:
                - loosen_small_pack
                - invalidate_pack_id
                - close
                - unlink_or_warn
                - free
                - strbuf_release
                - close
                - create_index
                - keep_pack
                - strlen
                - add_packed_git
                - die
                - install_packed_git
                - free
                - fprintf
                - fputc
                - fflush
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/fast-import.c:887,9'
              BranchSideFuncs:
                - close
                - create_index
                - keep_pack
                - strlen
                - add_packed_git
                - die
                - install_packed_git
                - free
                - free
                - strbuf_release
                - fprintf
                - fputc
                - fflush
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/fast-import.c:881,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:882,24'
              BranchSideFuncs:
                - close
                - create_index
                - keep_pack
                - strlen
                - add_packed_git
                - die
                - install_packed_git
                - free
                - free
                - strbuf_release
                - fprintf
                - fputc
                - fflush
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/fast-import.c:885,3'
              BranchSideFuncs:
                - close
                - create_index
                - keep_pack
                - strlen
                - add_packed_git
                - die
                - install_packed_git
                - free
                - free
                - strbuf_release
                - fprintf
                - fputc
                - fflush
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/fast-import.c:892,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:893,38'
              BranchSideFuncs:
                - install_packed_git
                - free
                - free
                - strbuf_release
                - fprintf
                - fputc
                - fflush
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/fast-import.c:894,24'
              BranchSideFuncs:
                - install_packed_git
                - free
                - free
                - strbuf_release
                - fprintf
                - fputc
                - fflush
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/fast-import.c:899,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:900,12'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fflush
                - free
                - strbuf_release
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/fast-import.c:917,10'
              BranchSideFuncs:
                - free
                - strbuf_release
        - Branch String:   'builtin/fast-import.c:901,4'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:902,14'
              BranchSideFuncs:
                - fputc
                - fflush
                - free
                - strbuf_release
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/fast-import.c:908,13'
              BranchSideFuncs:
                - fputc
                - fflush
                - free
                - strbuf_release
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/fast-import.c:902,5'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:903,10'
              BranchSideFuncs:
                - fputc
                - fflush
                - free
                - strbuf_release
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/fast-import.c:907,4'
              BranchSideFuncs:
                - fputc
                - fflush
                - free
                - strbuf_release
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/fast-import.c:903,10'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:904,15'
              BranchSideFuncs:
                - oid_to_hex
                - fprintf
                - fputc
                - fflush
                - free
                - strbuf_release
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/fast-import.c:906,5'
              BranchSideFuncs:
                - fputc
                - fflush
                - free
                - strbuf_release
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/fast-import.c:908,4'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:909,9'
              BranchSideFuncs:
                - fputc
                - fflush
                - free
                - strbuf_release
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/fast-import.c:913,16'
              BranchSideFuncs:
                - fputc
                - fflush
                - free
                - strbuf_release
        - Branch String:   'builtin/fast-import.c:909,9'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:910,14'
              BranchSideFuncs:
                - oid_to_hex
                - fprintf
                - fputc
                - fflush
                - free
                - strbuf_release
            - BranchSide:      'builtin/fast-import.c:912,4'
              BranchSideFuncs:
                - fputc
                - fflush
                - free
                - strbuf_release
                - oid_to_hex
                - fprintf
      Callsites:
        - Src:             'builtin/fast-import.c:865,2'
          Dst:             clear_delta_base_cache
        - Src:             'builtin/fast-import.c:874,3'
          Dst:             close_pack_windows
        - Src:             'builtin/fast-import.c:875,3'
          Dst:             finalize_hashfile
        - Src:             'builtin/fast-import.c:876,3'
          Dst:             fixup_pack_header_footer
        - Src:             'builtin/fast-import.c:881,9'
          Dst:             loosen_small_pack
        - Src:             'builtin/fast-import.c:882,5'
          Dst:             invalidate_pack_id
        - Src:             'builtin/fast-import.c:887,3'
          Dst:             close
        - Src:             'builtin/fast-import.c:888,24'
          Dst:             create_index
        - Src:             'builtin/fast-import.c:888,14'
          Dst:             keep_pack
        - Src:             'builtin/fast-import.c:891,36'
          Dst:             strlen
        - Src:             'builtin/fast-import.c:891,11'
          Dst:             add_packed_git
        - Src:             'builtin/fast-import.c:893,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:895,3'
          Dst:             install_packed_git
        - Src:             'builtin/fast-import.c:900,4'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:905,8'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:904,7'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:911,7'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:910,6'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:913,4'
          Dst:             fputc
        - Src:             'builtin/fast-import.c:914,4'
          Dst:             fflush
        - Src:             'builtin/fast-import.c:921,3'
          Dst:             close
        - Src:             'builtin/fast-import.c:922,3'
          Dst:             unlink_or_warn
        - Src:             'builtin/fast-import.c:928,2'
          Dst:             strbuf_release
    - functionName:    start_packfile
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          79
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - hashfd
        - odb_mkstemp
        - st_add
        - st_mult
        - strbuf_release
        - strlen
        - write_pack_header
        - xcalloc
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:758,16'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:763,2'
              BranchSideFuncs:
                - odb_mkstemp
                - strlen
                - st_add.4892
                - st_add.4892
                - xcalloc
                - strbuf_release
                - hashfd
                - write_pack_header
                - st_mult.4758
                - xrealloc
            - BranchSide:      'builtin/fast-import.c:763,2'
              BranchSideFuncs:
                - odb_mkstemp
                - strlen
                - st_add.4892
                - st_add.4892
                - xcalloc
                - strbuf_release
                - hashfd
                - write_pack_header
                - st_mult.4758
                - xrealloc
      Callsites:
        - Src:             'builtin/fast-import.c:762,12'
          Dst:             odb_mkstemp
        - Src:             'builtin/fast-import.c:763,2'
          Dst:             strlen
        - Src:             'builtin/fast-import.c:763,2'
          Dst:             st_add
        - Src:             'builtin/fast-import.c:763,2'
          Dst:             st_add
        - Src:             'builtin/fast-import.c:763,2'
          Dst:             xcalloc
        - Src:             'builtin/fast-import.c:764,2'
          Dst:             strbuf_release
        - Src:             'builtin/fast-import.c:768,14'
          Dst:             hashfd
        - Src:             'builtin/fast-import.c:771,14'
          Dst:             write_pack_header
        - Src:             'builtin/fast-import.c:774,2'
          Dst:             st_mult
        - Src:             'builtin/fast-import.c:774,2'
          Dst:             xrealloc
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    change_note_fanout
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2180
      functionLinenumberEnd: 2188
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - root
        - fanout
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_change_note_fanout
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-import.c:2188,9'
          Dst:             do_change_note_fanout
    - functionName:    file_change_deleteall
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2556
      functionLinenumberEnd: 2562
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_tree
        - oidclr
        - release_tree_content_recursive
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-import.c:2557,2'
          Dst:             release_tree_content_recursive
        - Src:             'builtin/fast-import.c:2558,2'
          Dst:             oidclr
        - Src:             'builtin/fast-import.c:2559,2'
          Dst:             oidclr
        - Src:             'builtin/fast-import.c:2560,2'
          Dst:             load_tree
    - functionName:    note_change_n
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2461
      functionLinenumberEnd: 2553
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - b
        - old_fanout
      BBCount:         57
      ICount:          374
      EdgeCount:       69
      CyclomaticComplexity: 14
      functionsReached:
        - change_note_fanout
        - construct_path_with_fanout
        - convert_num_notes_to_fanout
        - die
        - find_mark
        - find_object
        - is_null_oid
        - lookup_branch
        - oid_object_info
        - oid_to_hex
        - oidcpy
        - parse_and_store_blob
        - parse_mapped_oid_hex
        - parse_mark_ref_eol
        - parse_mark_ref_space
        - read_next_command
        - read_object_with_reference
        - repo_get_oid
        - skip_prefix
        - tree_content_remove
        - tree_content_set
        - type_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2479,24'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2479,28'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_mapped_oid_hex
                - find_object
                - lookup_branch
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - die
                - is_null_oid.4747
                - oidcpy.4804
                - die
                - die
                - die
                - parse_mark_ref_space
                - find_mark
                - oidcpy.4804
                - change_note_fanout
                - convert_num_notes_to_fanout
            - BranchSide:      'builtin/fast-import.c:2487,7'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_mapped_oid_hex
                - find_object
                - lookup_branch
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - die
                - is_null_oid.4747
                - oidcpy.4804
                - die
                - die
                - die
                - parse_mark_ref_space
                - find_mark
                - oidcpy.4804
        - Branch String:   'builtin/fast-import.c:2479,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2481,38'
              BranchSideFuncs:
                - change_note_fanout
                - convert_num_notes_to_fanout
                - skip_prefix.4788
                - parse_mapped_oid_hex
                - find_object
                - lookup_branch
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - die
                - is_null_oid.4747
                - oidcpy.4804
                - die
                - die
                - die
                - parse_mark_ref_space
                - find_mark
                - oidcpy.4804
            - BranchSide:      'builtin/fast-import.c:2487,7'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_mapped_oid_hex
                - find_object
                - lookup_branch
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - die
                - is_null_oid.4747
                - oidcpy.4804
                - die
                - die
                - die
                - parse_mark_ref_space
                - find_mark
                - oidcpy.4804
        - Branch String:   'builtin/fast-import.c:2487,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2488,18'
              BranchSideFuncs:
                - parse_mark_ref_space
                - find_mark
                - oidcpy.4804
                - lookup_branch
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - die
                - is_null_oid.4747
                - oidcpy.4804
                - die
            - BranchSide:      'builtin/fast-import.c:2490,25'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_mapped_oid_hex
                - find_object
                - lookup_branch
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - die
                - is_null_oid.4747
                - oidcpy.4804
                - die
                - die
                - die
        - Branch String:   'builtin/fast-import.c:2490,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2491,15'
              BranchSideFuncs:
                - lookup_branch
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - die
                - is_null_oid.4747
                - oidcpy.4804
                - die
            - BranchSide:      'builtin/fast-import.c:2494,28'
              BranchSideFuncs:
                - parse_mapped_oid_hex
                - find_object
                - lookup_branch
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - die
                - is_null_oid.4747
                - oidcpy.4804
                - die
                - die
                - die
        - Branch String:   'builtin/fast-import.c:2494,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2495,43'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2496,8'
              BranchSideFuncs:
                - find_object
                - lookup_branch
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - die
                - is_null_oid.4747
                - oidcpy.4804
                - die
                - die
        - Branch String:   'builtin/fast-import.c:2497,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:0,0'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2498,52'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:2503,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2504,20'
              BranchSideFuncs:
                - is_null_oid.4747
                - oidcpy.4804
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
                - die
            - BranchSide:      'builtin/fast-import.c:2507,14'
              BranchSideFuncs:
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - die
        - Branch String:   'builtin/fast-import.c:2504,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2505,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2506,24'
              BranchSideFuncs:
                - oidcpy.4804
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
        - Branch String:   'builtin/fast-import.c:2507,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2508,46'
              BranchSideFuncs:
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
                - die
            - BranchSide:      'builtin/fast-import.c:2513,27'
              BranchSideFuncs:
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
                - die
        - Branch String:   'builtin/fast-import.c:2510,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2511,43'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2512,24'
              BranchSideFuncs:
                - oidcpy.4804
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
        - Branch String:   'builtin/fast-import.c:2513,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2515,42'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2523,50'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:2519,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2519,15'
              BranchSideFuncs:
                - free
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
                - die
            - BranchSide:      'builtin/fast-import.c:2520,34'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:2519,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2520,34'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2521,8'
              BranchSideFuncs:
                - free
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
                - read_next_command
                - parse_and_store_blob
        - Branch String:   'builtin/fast-import.c:2525,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2526,3'
              BranchSideFuncs:
                - read_next_command
                - parse_and_store_blob
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
            - BranchSide:      'builtin/fast-import.c:2528,13'
              BranchSideFuncs:
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
                - type_name
                - die
        - Branch String:   'builtin/fast-import.c:2528,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2529,7'
              BranchSideFuncs:
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
            - BranchSide:      'builtin/fast-import.c:2532,14'
              BranchSideFuncs:
                - is_null_oid.4747
                - oid_object_info
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
                - die
        - Branch String:   'builtin/fast-import.c:2529,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2531,15'
              BranchSideFuncs:
                - type_name
                - die
            - BranchSide:      'builtin/fast-import.c:2532,2'
              BranchSideFuncs:
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
        - Branch String:   'builtin/fast-import.c:2535,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2536,42'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2537,7'
              BranchSideFuncs:
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
                - type_name
                - die
        - Branch String:   'builtin/fast-import.c:2537,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2539,18'
              BranchSideFuncs:
                - type_name
                - die
            - BranchSide:      'builtin/fast-import.c:2540,2'
              BranchSideFuncs:
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_remove
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
        - Branch String:   'builtin/fast-import.c:2543,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2544,3'
              BranchSideFuncs:
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
            - BranchSide:      'builtin/fast-import.c:2546,6'
              BranchSideFuncs:
                - is_null_oid.4747
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
        - Branch String:   'builtin/fast-import.c:2546,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2547,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:2549,2'
              BranchSideFuncs:
                - convert_num_notes_to_fanout
                - oid_to_hex
                - construct_path_with_fanout
                - tree_content_set
      Callsites:
        - Src:             'builtin/fast-import.c:2481,18'
          Dst:             change_note_fanout
        - Src:             'builtin/fast-import.c:2482,17'
          Dst:             convert_num_notes_to_fanout
        - Src:             'builtin/fast-import.c:2488,25'
          Dst:             parse_mark_ref_space
        - Src:             'builtin/fast-import.c:2488,8'
          Dst:             find_mark
        - Src:             'builtin/fast-import.c:2489,3'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:2490,13'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2494,7'
          Dst:             parse_mapped_oid_hex
        - Src:             'builtin/fast-import.c:2495,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2496,8'
          Dst:             find_object
        - Src:             'builtin/fast-import.c:2498,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2502,6'
          Dst:             lookup_branch
        - Src:             'builtin/fast-import.c:2504,7'
          Dst:             is_null_oid
        - Src:             'builtin/fast-import.c:2505,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2506,3'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:2508,27'
          Dst:             parse_mark_ref_eol
        - Src:             'builtin/fast-import.c:2509,36'
          Dst:             find_mark
        - Src:             'builtin/fast-import.c:2511,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2512,3'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:2513,14'
          Dst:             repo_get_oid
        - Src:             'builtin/fast-import.c:2515,15'
          Dst:             read_object_with_reference
        - Src:             'builtin/fast-import.c:2520,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2523,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:2526,3'
          Dst:             read_next_command
        - Src:             'builtin/fast-import.c:2527,3'
          Dst:             parse_and_store_blob
        - Src:             'builtin/fast-import.c:2531,5'
          Dst:             type_name
        - Src:             'builtin/fast-import.c:2530,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2532,14'
          Dst:             is_null_oid
        - Src:             'builtin/fast-import.c:2533,27'
          Dst:             oid_object_info
        - Src:             'builtin/fast-import.c:2536,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2539,8'
          Dst:             type_name
        - Src:             'builtin/fast-import.c:2538,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2542,29'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:2542,2'
          Dst:             construct_path_with_fanout
        - Src:             'builtin/fast-import.c:2543,6'
          Dst:             tree_content_remove
        - Src:             'builtin/fast-import.c:2546,6'
          Dst:             is_null_oid
        - Src:             'builtin/fast-import.c:2550,15'
          Dst:             convert_num_notes_to_fanout
        - Src:             'builtin/fast-import.c:2551,29'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:2551,2'
          Dst:             construct_path_with_fanout
        - Src:             'builtin/fast-import.c:2552,2'
          Dst:             tree_content_set
    - functionName:    convert_num_notes_to_fanout
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - num_notes
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2076,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2077,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:2078,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_and_store_blob
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2019
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - last
        - oidout
        - mark
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - parse_data
        - skip_optional_lf
        - store_object
        - strbuf_release
        - stream_blob
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2008,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2009,32'
              BranchSideFuncs:
                - store_object
            - BranchSide:      'builtin/fast-import.c:2011,7'
              BranchSideFuncs:
                - stream_blob.4902
                - skip_optional_lf
                - strbuf_release
        - Branch String:   'builtin/fast-import.c:2011,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2012,20'
              BranchSideFuncs:
                - strbuf_release
                - stream_blob.4902
                - skip_optional_lf
            - BranchSide:      'builtin/fast-import.c:2016,15'
              BranchSideFuncs:
                - stream_blob.4902
                - skip_optional_lf
      Callsites:
        - Src:             'builtin/fast-import.c:2008,6'
          Dst:             parse_data
        - Src:             'builtin/fast-import.c:2009,3'
          Dst:             store_object
        - Src:             'builtin/fast-import.c:2012,4'
          Dst:             strbuf_release
        - Src:             'builtin/fast-import.c:2016,3'
          Dst:             stream_blob
        - Src:             'builtin/fast-import.c:2017,3'
          Dst:             skip_optional_lf
    - functionName:    parse_data
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1915
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - limit
        - len_res
      BBCount:         33
      ICount:          195
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - die
        - feof
        - skip_optional_lf
        - skip_prefix
        - strbuf_addbuf
        - strbuf_addch
        - strbuf_fread
        - strbuf_getline_lf
        - strbuf_setlen
        - strcmp
        - strtoumax
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1875,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1876,59'
              BranchSideFuncs:
                - skip_prefix.4788
                - strtoumax
                - skip_optional_lf
                - strbuf_fread
                - feof
                - die
                - die
                - xstrdup
                - strbuf_getline_lf
                - strbuf_addbuf
                - strbuf_addch.4868
                - strcmp
                - free
                - die
            - BranchSide:      'builtin/fast-import.c:1878,18'
              BranchSideFuncs:
                - skip_prefix.4788
                - strtoumax
                - skip_optional_lf
                - strbuf_fread
                - feof
                - die
                - die
                - xstrdup
                - strbuf_getline_lf
                - strbuf_addbuf
                - strbuf_addch.4868
                - strcmp
                - free
                - die
        - Branch String:   'builtin/fast-import.c:1878,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1879,24'
              BranchSideFuncs:
                - xstrdup
                - strbuf_getline_lf
                - strbuf_addbuf
                - strbuf_addch.4868
                - strcmp
                - free
                - skip_optional_lf
                - die
            - BranchSide:      'builtin/fast-import.c:1894,29'
              BranchSideFuncs:
                - strtoumax
                - skip_optional_lf
                - strbuf_fread
                - feof
                - die
                - die
        - Branch String:   'builtin/fast-import.c:1883,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1884,52'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1885,8'
              BranchSideFuncs:
                - strbuf_addbuf
                - strbuf_addch.4868
                - strbuf_getline_lf
                - die
                - strcmp
                - free
                - skip_optional_lf
        - Branch String:   'builtin/fast-import.c:1886,5'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1886,16'
              BranchSideFuncs:
                - strcmp
                - free
                - skip_optional_lf
                - strbuf_addbuf
                - strbuf_addch.4868
                - strbuf_getline_lf
                - die
            - BranchSide:      'builtin/fast-import.c:1888,18'
              BranchSideFuncs:
                - strbuf_addbuf
                - strbuf_addch.4868
                - strbuf_getline_lf
                - strcmp
                - free
                - skip_optional_lf
                - die
        - Branch String:   'builtin/fast-import.c:1885,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1887,5'
              BranchSideFuncs:
                - strbuf_addbuf
                - strbuf_addch.4868
                - strbuf_getline_lf
                - strcmp
                - free
                - skip_optional_lf
                - die
            - BranchSide:      'builtin/fast-import.c:1888,18'
              BranchSideFuncs:
                - strbuf_addbuf
                - strbuf_addch.4868
                - strbuf_getline_lf
                - strcmp
                - free
                - skip_optional_lf
                - die
        - Branch String:   'builtin/fast-import.c:1897,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1897,16'
              BranchSideFuncs:
                - skip_optional_lf
                - strbuf_fread
                - feof
                - die
                - die
            - BranchSide:      'builtin/fast-import.c:1901,7'
              BranchSideFuncs:
                - skip_optional_lf
                - strbuf_fread
                - feof
                - die
                - die
        - Branch String:   'builtin/fast-import.c:1897,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1898,15'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:1901,7'
              BranchSideFuncs:
                - skip_optional_lf
                - strbuf_fread
                - feof
                - die
                - die
        - Branch String:   'builtin/fast-import.c:1901,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1902,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1904,3'
              BranchSideFuncs:
                - skip_optional_lf
                - strbuf_fread
                - feof
                - die
        - Branch String:   'builtin/fast-import.c:1904,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:0,0'
              BranchSideFuncs:
                - strbuf_fread
                - feof
                - skip_optional_lf
                - die
            - BranchSide:      'builtin/fast-import.c:1905,28'
              BranchSideFuncs:
                - strbuf_fread
                - feof
                - skip_optional_lf
                - die
        - Branch String:   'builtin/fast-import.c:1906,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1906,19'
              BranchSideFuncs:
                - skip_optional_lf
                - strbuf_fread
                - feof
                - die
            - BranchSide:      'builtin/fast-import.c:1909,9'
              BranchSideFuncs:
                - skip_optional_lf
                - strbuf_fread
                - feof
                - die
        - Branch String:   'builtin/fast-import.c:1906,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1908,22'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1909,9'
              BranchSideFuncs:
                - skip_optional_lf
                - strbuf_fread
                - feof
                - die
      Callsites:
        - Src:             'builtin/fast-import.c:1873,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/fast-import.c:1875,7'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:1876,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:1878,6'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:1879,16'
          Dst:             xstrdup
        - Src:             'builtin/fast-import.c:1883,8'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/fast-import.c:1884,5'
          Dst:             die
        - Src:             'builtin/fast-import.c:1886,9'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:1888,4'
          Dst:             strbuf_addbuf
        - Src:             'builtin/fast-import.c:1889,4'
          Dst:             strbuf_addch
        - Src:             'builtin/fast-import.c:1894,19'
          Dst:             strtoumax
        - Src:             'builtin/fast-import.c:1902,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:1905,15'
          Dst:             strbuf_fread
        - Src:             'builtin/fast-import.c:1906,14'
          Dst:             feof
        - Src:             'builtin/fast-import.c:1907,5'
          Dst:             die
        - Src:             'builtin/fast-import.c:1913,2'
          Dst:             skip_optional_lf
    - functionName:    stream_blob
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - len
        - oidout
        - mark
      BBCount:         51
      ICount:          466
      EdgeCount:       63
      CyclomaticComplexity: 14
      functionsReached:
        - crc32_begin
        - crc32_end
        - cycle_packfile
        - die
        - encode_in_pack_object_header
        - feof
        - find_sha1_pack
        - format_object_header
        - fread
        - get_all_packs
        - git_deflate
        - git_deflate_end
        - git_deflate_init
        - hashfile_checkpoint
        - hashwrite
        - insert_mark
        - insert_object
        - oidcpy
        - truncate_pack
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1101,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1101,7'
              BranchSideFuncs:
                - hashfile_checkpoint
                - format_object_header
                - crc32_begin
                - git_deflate_init
                - encode_in_pack_object_header
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - git_deflate
                - hashwrite
                - die
                - fread
                - feof
                - die
                - cycle_packfile
            - BranchSide:      'builtin/fast-import.c:1102,7'
              BranchSideFuncs:
                - hashfile_checkpoint
                - format_object_header
                - crc32_begin
                - git_deflate_init
                - encode_in_pack_object_header
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - git_deflate
                - hashwrite
                - die
                - fread
                - feof
                - die
                - cycle_packfile
        - Branch String:   'builtin/fast-import.c:1102,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1102,7'
              BranchSideFuncs:
                - cycle_packfile
                - hashfile_checkpoint
                - format_object_header
                - crc32_begin
                - git_deflate_init
                - encode_in_pack_object_header
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - git_deflate
                - hashwrite
                - die
                - fread
                - feof
                - die
            - BranchSide:      'builtin/fast-import.c:1103,3'
              BranchSideFuncs:
                - cycle_packfile
                - hashfile_checkpoint
                - format_object_header
                - crc32_begin
                - git_deflate_init
                - encode_in_pack_object_header
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - git_deflate
                - hashwrite
                - die
                - fread
                - feof
                - die
        - Branch String:   'builtin/fast-import.c:1100,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1103,3'
              BranchSideFuncs:
                - cycle_packfile
                - hashfile_checkpoint
                - format_object_header
                - crc32_begin
                - git_deflate_init
                - encode_in_pack_object_header
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - git_deflate
                - hashwrite
                - die
                - fread
                - feof
                - die
            - BranchSide:      'builtin/fast-import.c:1105,2'
              BranchSideFuncs:
                - hashfile_checkpoint
                - format_object_header
                - crc32_begin
                - git_deflate_init
                - encode_in_pack_object_header
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - git_deflate
                - hashwrite
                - die
                - fread
                - feof
                - die
        - Branch String:   'builtin/fast-import.c:1123,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1124,11'
              BranchSideFuncs:
                - git_deflate
                - hashwrite
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - die
                - fread
                - feof
                - die
            - BranchSide:      'builtin/fast-import.c:1155,2'
              BranchSideFuncs:
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
        - Branch String:   'builtin/fast-import.c:1124,15'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1124,21'
              BranchSideFuncs:
                - fread
                - feof
                - git_deflate
                - hashwrite
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - die
                - die
            - BranchSide:      'builtin/fast-import.c:1136,28'
              BranchSideFuncs:
                - git_deflate
                - hashwrite
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - fread
                - feof
                - die
                - die
        - Branch String:   'builtin/fast-import.c:1124,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1125,17'
              BranchSideFuncs:
                - git_deflate
                - hashwrite
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - fread
                - feof
                - die
                - die
            - BranchSide:      'builtin/fast-import.c:1136,28'
              BranchSideFuncs:
                - git_deflate
                - hashwrite
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - fread
                - feof
                - die
                - die
        - Branch String:   'builtin/fast-import.c:1125,17'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1125,31'
              BranchSideFuncs:
                - fread
                - feof
                - git_deflate
                - hashwrite
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - die
                - die
            - BranchSide:      'builtin/fast-import.c:1125,47'
              BranchSideFuncs:
                - fread
                - feof
                - git_deflate
                - hashwrite
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - die
                - die
        - Branch String:   'builtin/fast-import.c:1127,11'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1127,19'
              BranchSideFuncs:
                - git_deflate
                - hashwrite
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - fread
                - feof
                - die
                - die
            - BranchSide:      'builtin/fast-import.c:1130,4'
              BranchSideFuncs:
                - git_deflate
                - hashwrite
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - fread
                - feof
                - die
                - die
        - Branch String:   'builtin/fast-import.c:1127,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1128,55'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1130,4'
              BranchSideFuncs:
                - git_deflate
                - hashwrite
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - fread
                - feof
                - die
                - die
        - Branch String:   'builtin/fast-import.c:1138,20'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1138,23'
              BranchSideFuncs:
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - git_deflate
                - hashwrite
                - fread
                - feof
                - die
                - die
            - BranchSide:      'builtin/fast-import.c:1139,17'
              BranchSideFuncs:
                - hashwrite
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - git_deflate
                - fread
                - feof
                - die
                - die
        - Branch String:   'builtin/fast-import.c:1138,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1139,17'
              BranchSideFuncs:
                - hashwrite
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - git_deflate
                - fread
                - feof
                - die
                - die
            - BranchSide:      'builtin/fast-import.c:1146,11'
              BranchSideFuncs:
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - git_deflate
                - hashwrite
                - fread
                - feof
                - die
                - die
        - Branch String:   'builtin/fast-import.c:1146,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1150,4'
              BranchSideFuncs:
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - git_deflate
                - hashwrite
                - die
                - fread
                - feof
                - die
            - BranchSide:      'builtin/fast-import.c:1150,4'
              BranchSideFuncs:
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - git_deflate
                - hashwrite
                - die
                - fread
                - feof
                - die
            - BranchSide:      'builtin/fast-import.c:1150,4'
              BranchSideFuncs:
                - git_deflate_end
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
                - oidcpy.4804
                - git_deflate
                - hashwrite
                - die
                - fread
                - feof
                - die
            - BranchSide:      'builtin/fast-import.c:1152,42'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:1158,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1159,10'
              BranchSideFuncs:
                - oidcpy.4804
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
            - BranchSide:      'builtin/fast-import.c:1161,6'
              BranchSideFuncs:
                - insert_object
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
                - insert_mark
        - Branch String:   'builtin/fast-import.c:1163,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1164,23'
              BranchSideFuncs:
                - insert_mark
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
            - BranchSide:      'builtin/fast-import.c:1166,6'
              BranchSideFuncs:
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
                - truncate_pack
        - Branch String:   'builtin/fast-import.c:1166,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1167,36'
              BranchSideFuncs:
                - truncate_pack
                - free
                - free
            - BranchSide:      'builtin/fast-import.c:1170,32'
              BranchSideFuncs:
                - get_all_packs
                - find_sha1_pack
                - crc32_end
                - free
                - free
                - truncate_pack
        - Branch String:   'builtin/fast-import.c:1170,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1172,3'
              BranchSideFuncs:
                - truncate_pack
                - free
                - free
            - BranchSide:      'builtin/fast-import.c:1179,3'
              BranchSideFuncs:
                - crc32_end
                - free
                - free
      Callsites:
        - Src:             'builtin/fast-import.c:1088,26'
          Dst:             xmalloc
        - Src:             'builtin/fast-import.c:1089,27'
          Dst:             xmalloc
        - Src:             'builtin/fast-import.c:1103,3'
          Dst:             cycle_packfile
        - Src:             'builtin/fast-import.c:1106,2'
          Dst:             hashfile_checkpoint
        - Src:             'builtin/fast-import.c:1109,11'
          Dst:             format_object_header
        - Src:             'builtin/fast-import.c:1114,2'
          Dst:             crc32_begin
        - Src:             'builtin/fast-import.c:1116,2'
          Dst:             git_deflate_init
        - Src:             'builtin/fast-import.c:1118,11'
          Dst:             encode_in_pack_object_header
        - Src:             'builtin/fast-import.c:1126,15'
          Dst:             fread
        - Src:             'builtin/fast-import.c:1127,14'
          Dst:             feof
        - Src:             'builtin/fast-import.c:1128,5'
          Dst:             die
        - Src:             'builtin/fast-import.c:1136,12'
          Dst:             git_deflate
        - Src:             'builtin/fast-import.c:1140,4'
          Dst:             hashwrite
        - Src:             'builtin/fast-import.c:1152,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:1155,2'
          Dst:             git_deflate_end
        - Src:             'builtin/fast-import.c:1159,3'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:1161,6'
          Dst:             insert_object
        - Src:             'builtin/fast-import.c:1164,3'
          Dst:             insert_mark
        - Src:             'builtin/fast-import.c:1168,3'
          Dst:             truncate_pack
        - Src:             'builtin/fast-import.c:1171,7'
          Dst:             get_all_packs
        - Src:             'builtin/fast-import.c:1170,13'
          Dst:             find_sha1_pack
        - Src:             'builtin/fast-import.c:1176,3'
          Dst:             truncate_pack
        - Src:             'builtin/fast-import.c:1183,18'
          Dst:             crc32_end
    - functionName:    skip_optional_lf
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1846
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fgetc
        - ungetc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1847,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1847,24'
              BranchSideFuncs:
                - fgetc
                - ungetc
            - BranchSide:      'builtin/fast-import.c:1847,24'
              BranchSideFuncs:
                - fgetc
                - ungetc
        - Branch String:   'builtin/fast-import.c:1848,24'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1848,27'
              BranchSideFuncs:
                - ungetc
            - BranchSide:      'builtin/fast-import.c:1848,24'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1848,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1848,6'
              BranchSideFuncs:
                - ungetc
            - BranchSide:      'builtin/fast-import.c:1849,10'
              BranchSideFuncs:
                - ungetc
      Callsites:
        - Src:             'builtin/fast-import.c:1847,18'
          Dst:             fgetc
        - Src:             'builtin/fast-import.c:1849,3'
          Dst:             ungetc
    - functionName:    fgetc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ungetc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    feof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    truncate_pack
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - checkpoint
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die_errno
        - hashfile_truncate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1080,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1081,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/fast-import.c:1082,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:1080,6'
          Dst:             hashfile_truncate
        - Src:             'builtin/fast-import.c:1081,3'
          Dst:             die_errno
    - functionName:    file_change_cr
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2430
      functionLinenumberEnd: 2458
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - b
        - rename
      BBCount:         11
      ICount:          100
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - die
        - parse_path_eol
        - parse_path_space
        - strbuf_setlen
        - tree_content_get
        - tree_content_remove
        - tree_content_replace
        - tree_content_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2441,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2442,24'
              BranchSideFuncs:
                - tree_content_remove
                - die
                - tree_content_replace
                - tree_content_set
            - BranchSide:      'builtin/fast-import.c:2444,21'
              BranchSideFuncs:
                - tree_content_get
                - die
                - tree_content_replace
                - tree_content_set
        - Branch String:   'builtin/fast-import.c:2445,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2446,39'
              BranchSideFuncs:
                - tree_content_replace
                - tree_content_set
            - BranchSide:      'builtin/fast-import.c:2447,13'
              BranchSideFuncs:
                - tree_content_replace
                - tree_content_set
        - Branch String:   'builtin/fast-import.c:2447,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2448,25'
              BranchSideFuncs:
                - tree_content_set
            - BranchSide:      'builtin/fast-import.c:2454,20'
              BranchSideFuncs:
                - tree_content_set
      Callsites:
        - Src:             'builtin/fast-import.c:2435,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/fast-import.c:2436,2'
          Dst:             parse_path_space
        - Src:             'builtin/fast-import.c:2437,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/fast-import.c:2438,2'
          Dst:             parse_path_eol
        - Src:             'builtin/fast-import.c:2442,3'
          Dst:             tree_content_remove
        - Src:             'builtin/fast-import.c:2444,3'
          Dst:             tree_content_get
        - Src:             'builtin/fast-import.c:2446,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:2448,3'
          Dst:             tree_content_replace
        - Src:             'builtin/fast-import.c:2454,2'
          Dst:             tree_content_set
    - functionName:    file_change_d
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2421
      functionLinenumberEnd: 2427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - b
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_path_eol
        - strbuf_setlen
        - tree_content_remove
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-import.c:2424,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/fast-import.c:2425,2'
          Dst:             parse_path_eol
        - Src:             'builtin/fast-import.c:2426,2'
          Dst:             tree_content_remove
    - functionName:    file_change_m
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2322
      functionLinenumberEnd: 2418
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - b
      BBCount:         66
      ICount:          368
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - die
        - find_object
        - is_empty_tree_oid
        - oid_object_info
        - oidcpy
        - parse_and_store_blob
        - parse_cat_blob
        - parse_mapped_oid_hex
        - parse_mark_ref_space
        - parse_mode
        - parse_path_eol
        - read_next_command
        - skip_prefix
        - strbuf_setlen
        - tree_content_remove
        - tree_content_replace
        - tree_content_set
        - type_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2329,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2330,39'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_mapped_oid_hex
                - find_object
                - strbuf_setlen.4851
                - parse_path_eol
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
                - is_empty_tree_oid
                - tree_content_remove
                - die
                - die
                - parse_mark_ref_space
                - find_mark
                - oidcpy.4804
                - die
            - BranchSide:      'builtin/fast-import.c:2331,10'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_mapped_oid_hex
                - find_object
                - strbuf_setlen.4851
                - parse_path_eol
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
                - is_empty_tree_oid
                - tree_content_remove
                - die
                - die
                - parse_mark_ref_space
                - find_mark
                - oidcpy.4804
                - die
        - Branch String:   'builtin/fast-import.c:2331,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2334,8'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_mapped_oid_hex
                - find_object
                - strbuf_setlen.4851
                - parse_path_eol
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
                - is_empty_tree_oid
                - tree_content_remove
                - die
                - die
                - parse_mark_ref_space
                - find_mark
                - oidcpy.4804
            - BranchSide:      'builtin/fast-import.c:2334,8'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_mapped_oid_hex
                - find_object
                - strbuf_setlen.4851
                - parse_path_eol
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
                - is_empty_tree_oid
                - tree_content_remove
                - die
                - die
                - parse_mark_ref_space
                - find_mark
                - oidcpy.4804
            - BranchSide:      'builtin/fast-import.c:2341,3'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_mapped_oid_hex
                - find_object
                - strbuf_setlen.4851
                - parse_path_eol
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
                - is_empty_tree_oid
                - tree_content_remove
                - die
                - die
                - parse_mark_ref_space
                - find_mark
                - oidcpy.4804
            - BranchSide:      'builtin/fast-import.c:2341,3'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_mapped_oid_hex
                - find_object
                - strbuf_setlen.4851
                - parse_path_eol
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
                - is_empty_tree_oid
                - tree_content_remove
                - die
                - die
                - parse_mark_ref_space
                - find_mark
                - oidcpy.4804
            - BranchSide:      'builtin/fast-import.c:2341,3'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_mapped_oid_hex
                - find_object
                - strbuf_setlen.4851
                - parse_path_eol
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
                - is_empty_tree_oid
                - tree_content_remove
                - die
                - die
                - parse_mark_ref_space
                - find_mark
                - oidcpy.4804
            - BranchSide:      'builtin/fast-import.c:2341,3'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_mapped_oid_hex
                - find_object
                - strbuf_setlen.4851
                - parse_path_eol
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
                - is_empty_tree_oid
                - tree_content_remove
                - die
                - die
                - parse_mark_ref_space
                - find_mark
                - oidcpy.4804
            - BranchSide:      'builtin/fast-import.c:2341,3'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_mapped_oid_hex
                - find_object
                - strbuf_setlen.4851
                - parse_path_eol
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
                - is_empty_tree_oid
                - tree_content_remove
                - die
                - die
                - parse_mark_ref_space
                - find_mark
                - oidcpy.4804
            - BranchSide:      'builtin/fast-import.c:2343,39'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:2346,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2347,18'
              BranchSideFuncs:
                - parse_mark_ref_space
                - find_mark
                - oidcpy.4804
                - strbuf_setlen.4851
                - parse_path_eol
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
                - is_empty_tree_oid
                - tree_content_remove
            - BranchSide:      'builtin/fast-import.c:2349,25'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_mapped_oid_hex
                - find_object
                - strbuf_setlen.4851
                - parse_path_eol
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
                - is_empty_tree_oid
                - tree_content_remove
                - die
                - die
        - Branch String:   'builtin/fast-import.c:2349,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2350,15'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - parse_path_eol
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
                - is_empty_tree_oid
                - tree_content_remove
            - BranchSide:      'builtin/fast-import.c:2353,28'
              BranchSideFuncs:
                - parse_mapped_oid_hex
                - find_object
                - strbuf_setlen.4851
                - parse_path_eol
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
                - is_empty_tree_oid
                - tree_content_remove
                - die
                - die
        - Branch String:   'builtin/fast-import.c:2353,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2354,43'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2355,8'
              BranchSideFuncs:
                - find_object
                - strbuf_setlen.4851
                - parse_path_eol
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
                - is_empty_tree_oid
                - tree_content_remove
                - die
        - Branch String:   'builtin/fast-import.c:2356,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:0,0'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2357,52'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:2364,20'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2365,30'
              BranchSideFuncs:
                - is_empty_tree_oid
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
                - tree_content_remove
            - BranchSide:      'builtin/fast-import.c:2371,6'
              BranchSideFuncs:
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
        - Branch String:   'builtin/fast-import.c:2365,57'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2366,12'
              BranchSideFuncs:
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
                - tree_content_remove
            - BranchSide:      'builtin/fast-import.c:2371,6'
              BranchSideFuncs:
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
        - Branch String:   'builtin/fast-import.c:2364,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2367,24'
              BranchSideFuncs:
                - tree_content_remove
            - BranchSide:      'builtin/fast-import.c:2371,6'
              BranchSideFuncs:
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
                - type_name
                - die
                - die
        - Branch String:   'builtin/fast-import.c:2371,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2372,7'
              BranchSideFuncs:
                - tree_content_replace
                - tree_content_set
                - type_name
                - die
                - die
            - BranchSide:      'builtin/fast-import.c:2384,13'
              BranchSideFuncs:
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
                - read_next_command
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
        - Branch String:   'builtin/fast-import.c:2372,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2374,17'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2375,12'
              BranchSideFuncs:
                - tree_content_replace
                - tree_content_set
                - type_name
                - die
        - Branch String:   'builtin/fast-import.c:2376,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2378,16'
              BranchSideFuncs:
                - type_name
                - die
            - BranchSide:      'builtin/fast-import.c:2379,3'
              BranchSideFuncs:
                - tree_content_replace
                - tree_content_set
        - Branch String:   'builtin/fast-import.c:2384,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2385,7'
              BranchSideFuncs:
                - read_next_command
                - tree_content_replace
                - tree_content_set
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
                - die
            - BranchSide:      'builtin/fast-import.c:2398,31'
              BranchSideFuncs:
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
        - Branch String:   'builtin/fast-import.c:2385,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2387,17'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2388,3'
              BranchSideFuncs:
                - read_next_command
                - tree_content_replace
                - tree_content_set
                - skip_prefix.4788
                - parse_and_store_blob
                - parse_cat_blob
        - Branch String:   'builtin/fast-import.c:2388,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2390,32'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_and_store_blob
                - tree_content_replace
                - tree_content_set
                - parse_cat_blob
                - read_next_command
            - BranchSide:      'builtin/fast-import.c:2397,2'
              BranchSideFuncs:
                - tree_content_replace
                - tree_content_set
        - Branch String:   'builtin/fast-import.c:2390,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2391,20'
              BranchSideFuncs:
                - parse_cat_blob
                - read_next_command
                - tree_content_replace
                - tree_content_set
                - skip_prefix.4788
                - parse_and_store_blob
            - BranchSide:      'builtin/fast-import.c:2393,5'
              BranchSideFuncs:
                - parse_and_store_blob
                - tree_content_replace
                - tree_content_set
        - Branch String:   'builtin/fast-import.c:2400,27'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2400,32'
              BranchSideFuncs:
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
            - BranchSide:      'builtin/fast-import.c:2401,22'
              BranchSideFuncs:
                - oid_object_info
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
                - die
        - Branch String:   'builtin/fast-import.c:2403,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2405,6'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2407,7'
              BranchSideFuncs:
                - tree_content_replace
                - tree_content_set
                - type_name
                - type_name
                - die
        - Branch String:   'builtin/fast-import.c:2407,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:0,0'
              BranchSideFuncs:
                - type_name
                - type_name
                - die
            - BranchSide:      'builtin/fast-import.c:2409,15'
              BranchSideFuncs:
                - type_name
                - type_name
                - die
        - Branch String:   'builtin/fast-import.c:2413,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2414,25'
              BranchSideFuncs:
                - tree_content_set
            - BranchSide:      'builtin/fast-import.c:2417,20'
              BranchSideFuncs:
                - tree_content_set
      Callsites:
        - Src:             'builtin/fast-import.c:2328,6'
          Dst:             parse_mode
        - Src:             'builtin/fast-import.c:2330,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:2343,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:2347,25'
          Dst:             parse_mark_ref_space
        - Src:             'builtin/fast-import.c:2347,8'
          Dst:             find_mark
        - Src:             'builtin/fast-import.c:2348,3'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:2349,13'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2353,7'
          Dst:             parse_mapped_oid_hex
        - Src:             'builtin/fast-import.c:2354,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2355,8'
          Dst:             find_object
        - Src:             'builtin/fast-import.c:2357,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2360,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/fast-import.c:2361,2'
          Dst:             parse_path_eol
        - Src:             'builtin/fast-import.c:2365,6'
          Dst:             is_empty_tree_oid
        - Src:             'builtin/fast-import.c:2367,3'
          Dst:             tree_content_remove
        - Src:             'builtin/fast-import.c:2373,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2378,6'
          Dst:             type_name
        - Src:             'builtin/fast-import.c:2377,5'
          Dst:             die
        - Src:             'builtin/fast-import.c:2386,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2388,10'
          Dst:             read_next_command
        - Src:             'builtin/fast-import.c:2390,8'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2391,5'
          Dst:             parse_cat_blob
        - Src:             'builtin/fast-import.c:2393,5'
          Dst:             parse_and_store_blob
        - Src:             'builtin/fast-import.c:2401,6'
          Dst:             oid_object_info
        - Src:             'builtin/fast-import.c:2404,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2409,5'
          Dst:             type_name
        - Src:             'builtin/fast-import.c:2409,26'
          Dst:             type_name
        - Src:             'builtin/fast-import.c:2408,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2414,3'
          Dst:             tree_content_replace
        - Src:             'builtin/fast-import.c:2417,2'
          Dst:             tree_content_set
    - functionName:    parse_cat_blob
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3013
      functionLinenumberEnd: 3032
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         12
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - cat_blob
        - die
        - find_object
        - oidcpy
        - parse_mapped_oid_hex
        - parse_mark_ref_eol
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3018,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3019,18'
              BranchSideFuncs:
                - parse_mark_ref_eol
                - find_mark
                - die
                - oidcpy.4804
                - cat_blob
            - BranchSide:      'builtin/fast-import.c:3024,28'
              BranchSideFuncs:
                - parse_mapped_oid_hex
                - find_object
                - cat_blob
                - die
                - die
        - Branch String:   'builtin/fast-import.c:3020,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3021,40'
              BranchSideFuncs:
                - oidcpy.4804
                - cat_blob
            - BranchSide:      'builtin/fast-import.c:3022,17'
              BranchSideFuncs:
                - oidcpy.4804
                - cat_blob
        - Branch String:   'builtin/fast-import.c:3024,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3025,43'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3026,8'
              BranchSideFuncs:
                - find_object
                - cat_blob
                - die
        - Branch String:   'builtin/fast-import.c:3026,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3027,46'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3028,8'
              BranchSideFuncs:
                - find_object
                - cat_blob
      Callsites:
        - Src:             'builtin/fast-import.c:3019,25'
          Dst:             parse_mark_ref_eol
        - Src:             'builtin/fast-import.c:3019,8'
          Dst:             find_mark
        - Src:             'builtin/fast-import.c:3021,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:3022,3'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:3024,7'
          Dst:             parse_mapped_oid_hex
        - Src:             'builtin/fast-import.c:3025,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:3027,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:3028,8'
          Dst:             find_object
        - Src:             'builtin/fast-import.c:3031,2'
          Dst:             cat_blob
    - functionName:    load_branch
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - load_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2064,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2064,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:2065,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:2063,2'
          Dst:             load_tree
    - functionName:    unload_one_branch
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2030
      functionLinenumberEnd: 2059
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         22
      ICount:          145
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - release_tree_content_recursive
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2031,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2031,9'
              BranchSideFuncs:
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:2031,9'
              BranchSideFuncs:
                - release_tree_content_recursive
        - Branch String:   'builtin/fast-import.c:2032,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2031,2'
              BranchSideFuncs:
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:2032,6'
              BranchSideFuncs:
                - release_tree_content_recursive
        - Branch String:   'builtin/fast-import.c:2031,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2033,13'
              BranchSideFuncs:
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:2059,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:2036,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2037,8'
              BranchSideFuncs:
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:2044,7'
              BranchSideFuncs:
                - release_tree_content_recursive
        - Branch String:   'builtin/fast-import.c:2037,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2038,9'
              BranchSideFuncs:
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:2041,8'
              BranchSideFuncs:
                - release_tree_content_recursive
        - Branch String:   'builtin/fast-import.c:2044,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2045,8'
              BranchSideFuncs:
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:2048,8'
              BranchSideFuncs:
                - release_tree_content_recursive
        - Branch String:   'builtin/fast-import.c:2053,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2054,35'
              BranchSideFuncs:
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:2057,22'
              BranchSideFuncs:
                - release_tree_content_recursive
      Callsites:
        - Src:             'builtin/fast-import.c:2054,4'
          Dst:             release_tree_content_recursive
    - functionName:    parse_merge
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2660
      functionLinenumberEnd: 2696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
      BBCount:         22
      ICount:          165
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - die
        - find_mark
        - lookup_branch
        - oidcpy
        - parse_mark_ref_eol
        - read_next_command
        - read_object_with_reference
        - repo_get_oid
        - skip_prefix
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2666,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2667,7'
              BranchSideFuncs:
                - xmalloc
                - lookup_branch
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - read_next_command
                - skip_prefix.4788
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - die
                - oidcpy.4804
            - BranchSide:      'builtin/fast-import.c:2696,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:2669,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2670,12'
              BranchSideFuncs:
                - oidcpy.4804
                - read_next_command
                - skip_prefix.4788
                - xmalloc
                - lookup_branch
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - die
            - BranchSide:      'builtin/fast-import.c:2671,13'
              BranchSideFuncs:
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - read_next_command
                - skip_prefix.4788
                - xmalloc
                - lookup_branch
                - oidcpy.4804
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - die
        - Branch String:   'builtin/fast-import.c:2671,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2672,41'
              BranchSideFuncs:
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - read_next_command
                - skip_prefix.4788
                - xmalloc
                - lookup_branch
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - die
                - oidcpy.4804
                - die
            - BranchSide:      'builtin/fast-import.c:2677,28'
              BranchSideFuncs:
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - read_next_command
                - skip_prefix.4788
                - xmalloc
                - lookup_branch
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - die
                - oidcpy.4804
                - die
        - Branch String:   'builtin/fast-import.c:2674,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2675,44'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2676,12'
              BranchSideFuncs:
                - oidcpy.4804
                - read_next_command
                - skip_prefix.4788
                - xmalloc
                - lookup_branch
                - repo_get_oid
                - read_object_with_reference
                - die
                - free
                - die
                - parse_mark_ref_eol
                - find_mark
                - die
                - oidcpy.4804
        - Branch String:   'builtin/fast-import.c:2677,14'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2679,43'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2687,51'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:2683,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2683,16'
              BranchSideFuncs:
                - free
                - read_next_command
                - skip_prefix.4788
                - xmalloc
                - lookup_branch
                - repo_get_oid
                - read_object_with_reference
                - die
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - die
                - oidcpy.4804
            - BranchSide:      'builtin/fast-import.c:2684,35'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:2683,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2684,35'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2685,9'
              BranchSideFuncs:
                - free
                - read_next_command
                - skip_prefix.4788
                - xmalloc
                - lookup_branch
                - repo_get_oid
                - read_object_with_reference
                - die
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - die
                - oidcpy.4804
      Callsites:
        - Src:             'builtin/fast-import.c:2666,9'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2667,7'
          Dst:             xmalloc
        - Src:             'builtin/fast-import.c:2668,7'
          Dst:             lookup_branch
        - Src:             'builtin/fast-import.c:2670,4'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:2672,22'
          Dst:             parse_mark_ref_eol
        - Src:             'builtin/fast-import.c:2673,30'
          Dst:             find_mark
        - Src:             'builtin/fast-import.c:2675,5'
          Dst:             die
        - Src:             'builtin/fast-import.c:2676,4'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:2677,15'
          Dst:             repo_get_oid
        - Src:             'builtin/fast-import.c:2679,16'
          Dst:             read_object_with_reference
        - Src:             'builtin/fast-import.c:2684,5'
          Dst:             die
        - Src:             'builtin/fast-import.c:2687,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2694,3'
          Dst:             read_next_command
    - functionName:    parse_from
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2640
      functionLinenumberEnd: 2647
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_objectish
        - skip_prefix
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2643,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2644,3'
              BranchSideFuncs:
                - parse_objectish
            - BranchSide:      'builtin/fast-import.c:2646,25'
              BranchSideFuncs:
                - parse_objectish
      Callsites:
        - Src:             'builtin/fast-import.c:2643,7'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2646,9'
          Dst:             parse_objectish
    - functionName:    parse_ident
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1953
      functionLinenumberEnd: 1997
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         31
      ICount:          199
      EdgeCount:       32
      CyclomaticComplexity: 3
      functionsReached:
        - datestamp
        - die
        - parse_date
        - strbuf_add
        - strbuf_detach
        - strcmp
        - strcspn
        - validate_raw_date
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1959,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1960,3'
              BranchSideFuncs:
                - strcspn
                - strcspn
                - strbuf_add
                - strcmp
                - datestamp
                - strbuf_detach
                - die
                - parse_date
                - die
                - validate_raw_date
                - die
                - validate_raw_date
                - die
                - die
                - die
                - die
                - die
            - BranchSide:      'builtin/fast-import.c:1962,9'
              BranchSideFuncs:
                - strcspn
                - strcspn
                - strbuf_add
                - strcmp
                - datestamp
                - strbuf_detach
                - die
                - parse_date
                - die
                - validate_raw_date
                - die
                - validate_raw_date
                - die
                - die
                - die
                - die
                - die
        - Branch String:   'builtin/fast-import.c:1963,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1964,40'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1965,6'
              BranchSideFuncs:
                - strcspn
                - strbuf_add
                - strcmp
                - datestamp
                - strbuf_detach
                - die
                - parse_date
                - die
                - validate_raw_date
                - die
                - validate_raw_date
                - die
                - die
                - die
                - die
        - Branch String:   'builtin/fast-import.c:1965,18'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1965,21'
              BranchSideFuncs:
                - strcspn
                - strbuf_add
                - strcmp
                - datestamp
                - strbuf_detach
                - die
                - parse_date
                - die
                - validate_raw_date
                - die
                - validate_raw_date
                - die
                - die
                - die
                - die
            - BranchSide:      'builtin/fast-import.c:1967,9'
              BranchSideFuncs:
                - strcspn
                - strbuf_add
                - strcmp
                - datestamp
                - strbuf_detach
                - die
                - parse_date
                - die
                - validate_raw_date
                - die
                - validate_raw_date
                - die
                - die
                - die
        - Branch String:   'builtin/fast-import.c:1965,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1966,53'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1967,9'
              BranchSideFuncs:
                - strcspn
                - strbuf_add
                - strcmp
                - datestamp
                - strbuf_detach
                - die
                - parse_date
                - die
                - validate_raw_date
                - die
                - validate_raw_date
                - die
                - die
                - die
        - Branch String:   'builtin/fast-import.c:1968,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1969,40'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1970,6'
              BranchSideFuncs:
                - strbuf_add
                - strcmp
                - datestamp
                - strbuf_detach
                - die
                - parse_date
                - die
                - validate_raw_date
                - die
                - validate_raw_date
                - die
                - die
        - Branch String:   'builtin/fast-import.c:1971,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1972,52'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1973,6'
              BranchSideFuncs:
                - strbuf_add
                - strcmp
                - datestamp
                - strbuf_detach
                - die
                - parse_date
                - die
                - validate_raw_date
                - die
                - validate_raw_date
                - die
        - Branch String:   'builtin/fast-import.c:1977,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1977,2'
              BranchSideFuncs:
                - strbuf_detach
            - BranchSide:      'builtin/fast-import.c:1979,25'
              BranchSideFuncs:
                - validate_raw_date
                - strbuf_detach
                - die
            - BranchSide:      'builtin/fast-import.c:1983,25'
              BranchSideFuncs:
                - validate_raw_date
                - strbuf_detach
                - die
            - BranchSide:      'builtin/fast-import.c:1987,18'
              BranchSideFuncs:
                - parse_date
                - strbuf_detach
                - die
            - BranchSide:      'builtin/fast-import.c:1991,21'
              BranchSideFuncs:
                - strcmp
                - datestamp
                - strbuf_detach
                - die
        - Branch String:   'builtin/fast-import.c:1979,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1980,48'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1981,3'
              BranchSideFuncs:
                - strbuf_detach
        - Branch String:   'builtin/fast-import.c:1983,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1984,48'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1985,3'
              BranchSideFuncs:
                - strbuf_detach
        - Branch String:   'builtin/fast-import.c:1987,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1988,52'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1989,3'
              BranchSideFuncs:
                - strbuf_detach
        - Branch String:   'builtin/fast-import.c:1991,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1992,43'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:1993,3'
              BranchSideFuncs:
                - datestamp
                - strbuf_detach
      Callsites:
        - Src:             'builtin/fast-import.c:1962,15'
          Dst:             strcspn
        - Src:             'builtin/fast-import.c:1964,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:1966,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:1967,20'
          Dst:             strcspn
        - Src:             'builtin/fast-import.c:1969,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:1972,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:1975,2'
          Dst:             strbuf_add
        - Src:             'builtin/fast-import.c:1979,7'
          Dst:             validate_raw_date
        - Src:             'builtin/fast-import.c:1980,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:1983,7'
          Dst:             validate_raw_date
        - Src:             'builtin/fast-import.c:1984,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:1987,7'
          Dst:             parse_date
        - Src:             'builtin/fast-import.c:1988,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:1991,7'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:1992,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:1993,3'
          Dst:             datestamp
        - Src:             'builtin/fast-import.c:1997,9'
          Dst:             strbuf_detach
    - functionName:    new_branch
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         7
      ICount:          105
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - check_refname_format
        - die
        - hc_str
        - lookup_branch
        - mem_pool_calloc
        - mem_pool_strdup
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:622,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:623,57'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:624,27'
              BranchSideFuncs:
                - check_refname_format
                - mem_pool_calloc
                - mem_pool_strdup
                - die
        - Branch String:   'builtin/fast-import.c:624,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:625,59'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:627,6'
              BranchSideFuncs:
                - mem_pool_calloc
                - mem_pool_strdup
      Callsites:
        - Src:             'builtin/fast-import.c:619,33'
          Dst:             strlen
        - Src:             'builtin/fast-import.c:619,20'
          Dst:             hc_str
        - Src:             'builtin/fast-import.c:620,21'
          Dst:             lookup_branch
        - Src:             'builtin/fast-import.c:623,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:624,6'
          Dst:             check_refname_format
        - Src:             'builtin/fast-import.c:625,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:627,6'
          Dst:             mem_pool_calloc
        - Src:             'builtin/fast-import.c:628,12'
          Dst:             mem_pool_strdup
    - functionName:    parse_original_identifier
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1864
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - read_next_command
        - skip_prefix
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1865,14'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1866,30'
              BranchSideFuncs:
                - skip_prefix.4788
                - read_next_command
            - BranchSide:      'builtin/fast-import.c:1866,30'
              BranchSideFuncs:
                - skip_prefix.4788
                - read_next_command
        - Branch String:   'builtin/fast-import.c:1866,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1866,6'
              BranchSideFuncs:
                - read_next_command
            - BranchSide:      'builtin/fast-import.c:1867,3'
              BranchSideFuncs:
                - read_next_command
      Callsites:
        - Src:             'builtin/fast-import.c:1866,6'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:1867,3'
          Dst:             read_next_command
    - functionName:    parse_mark
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1853
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - read_next_command
        - skip_prefix
        - strtoumax
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1854,14'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1855,30'
              BranchSideFuncs:
                - skip_prefix.4788
                - strtoumax
                - read_next_command
            - BranchSide:      'builtin/fast-import.c:1855,30'
              BranchSideFuncs:
                - skip_prefix.4788
                - strtoumax
                - read_next_command
        - Branch String:   'builtin/fast-import.c:1855,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1856,25'
              BranchSideFuncs:
                - strtoumax
                - read_next_command
            - BranchSide:      'builtin/fast-import.c:1860,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:1855,6'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:1856,15'
          Dst:             strtoumax
        - Src:             'builtin/fast-import.c:1857,3'
          Dst:             read_next_command
    - functionName:    checkpoint_signal
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - signo
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dump_marks_fn
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mark
        - object
        - cbp
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - oid_to_hex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fast-import.c:294,41'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:294,2'
          Dst:             fprintf
    - functionName:    write_branch_report
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rpt
        - b
      BBCount:         15
      ICount:          133
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - fputc
        - fputs
        - is_null_oid
        - oid_to_hex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:302,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:303,20'
              BranchSideFuncs:
                - fputs
                - is_null_oid.4747
                - fputc
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fprintf
                - fputs
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputs
            - BranchSide:      'builtin/fast-import.c:304,6'
              BranchSideFuncs:
                - is_null_oid.4747
                - fputc
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fprintf
                - fputs
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputs
        - Branch String:   'builtin/fast-import.c:304,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:305,20'
              BranchSideFuncs:
                - fputs
                - is_null_oid.4747
                - fputc
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fprintf
                - fputs
                - fputc
                - fputc
                - fprintf
                - fputs
            - BranchSide:      'builtin/fast-import.c:306,19'
              BranchSideFuncs:
                - is_null_oid.4747
                - fputc
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fprintf
                - fputs
                - fputc
                - fputc
                - fprintf
                - fputs
        - Branch String:   'builtin/fast-import.c:306,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:307,19'
              BranchSideFuncs:
                - fputs
                - fputc
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fprintf
                - fputs
                - fputc
                - fputc
                - fprintf
            - BranchSide:      'builtin/fast-import.c:308,14'
              BranchSideFuncs:
                - fputc
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - oid_to_hex
                - fprintf
                - fprintf
                - fputs
                - fputc
                - fputc
                - fprintf
        - Branch String:   'builtin/fast-import.c:318,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:318,6'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fputc
            - BranchSide:      'builtin/fast-import.c:319,11'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fputc
      Callsites:
        - Src:             'builtin/fast-import.c:299,2'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:301,2'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:303,3'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:305,3'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:306,6'
          Dst:             is_null_oid
        - Src:             'builtin/fast-import.c:307,3'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:308,2'
          Dst:             fputc
        - Src:             'builtin/fast-import.c:310,39'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:310,2'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:312,3'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:311,2'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:314,3'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:313,2'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:315,2'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:317,2'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:319,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:320,2'
          Dst:             fputc
        - Src:             'builtin/fast-import.c:322,2'
          Dst:             fputc
    - functionName:    git_time
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tloc
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gettimeofday
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:381,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:381,6'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:382,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:379,2'
          Dst:             gettimeofday
    - functionName:    write_crash_report
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
      BBCount:         35
      ICount:          293
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - const_error
        - date_mode_from_type
        - error_errno
        - fclose
        - for_each_mark
        - fprintf
        - fputc
        - fputs
        - getpid
        - getppid
        - git_fopen
        - git_pathdup
        - git_time
        - oid_to_hex
        - write_branch_report
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:333,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:334,3'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - getpid
                - fprintf
                - getppid
                - fprintf
                - git_time.4952
                - date_mode_from_type
                - show_date
                - fprintf
                - fputc
                - fputs
                - fputs
                - fputc
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - fprintf
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
                - fprintf
                - fputc
                - fputs
                - fputs
                - oid_to_hex
                - fputs
                - fputc
                - fputs
                - fputc
                - write_branch_report
                - fprintf
                - fputs
                - fputs
                - fputc
                - fputs
            - BranchSide:      'builtin/fast-import.c:339,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - getpid
                - fprintf
                - getppid
                - fprintf
                - git_time.4952
                - date_mode_from_type
                - show_date
                - fprintf
                - fputc
                - fputs
                - fputs
                - fputc
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - fprintf
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
                - fprintf
                - fputc
                - fputs
                - fputs
                - oid_to_hex
                - fputs
                - fputc
                - fputs
                - fputc
                - write_branch_report
                - fprintf
                - fputs
                - fputs
                - fputc
                - fputs
        - Branch String:   'builtin/fast-import.c:354,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:355,7'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputc
                - fputc
                - fputs
                - fputs
                - fprintf
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
                - fprintf
                - fputc
                - fputs
                - fputs
                - oid_to_hex
                - fputs
                - fputc
                - fputs
                - fputc
                - write_branch_report
                - fprintf
                - fputs
            - BranchSide:      'builtin/fast-import.c:363,14'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - fprintf
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
                - fprintf
                - fputc
                - fputs
                - fputs
                - oid_to_hex
                - fputs
                - fputc
                - fputs
                - fputc
                - write_branch_report
                - fprintf
        - Branch String:   'builtin/fast-import.c:355,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:356,16'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputc
                - fputc
                - fputs
                - fputs
                - fprintf
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
                - fprintf
                - fputc
                - fputs
                - fputs
                - oid_to_hex
                - fputs
                - fputc
                - fputs
                - fputc
                - write_branch_report
                - fprintf
                - fputs
            - BranchSide:      'builtin/fast-import.c:358,16'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputc
                - fputc
                - fputs
                - fputs
                - fprintf
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
                - fprintf
                - fputc
                - fputs
                - fputs
                - oid_to_hex
                - fputs
                - fputc
                - fputs
                - fputc
                - write_branch_report
                - fprintf
                - fputs
        - Branch String:   'builtin/fast-import.c:372,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:373,11'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
                - fprintf
                - fputc
                - fputs
                - fputs
                - oid_to_hex
                - fputs
                - fputc
                - fputs
                - fputc
                - write_branch_report
            - BranchSide:      'builtin/fast-import.c:376,14'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
                - fprintf
                - fputc
                - fputs
                - fputs
                - oid_to_hex
                - fputs
                - fputc
                - fputs
                - fputc
                - write_branch_report
        - Branch String:   'builtin/fast-import.c:379,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:380,12'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
                - fprintf
                - fputc
                - fputs
                - fputs
                - oid_to_hex
                - fputs
                - fputc
                - fputs
                - fputc
                - write_branch_report
            - BranchSide:      'builtin/fast-import.c:384,6'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
                - fprintf
                - fputc
                - fputs
                - fputs
                - oid_to_hex
                - fputs
                - fputc
                - fputs
                - fputc
        - Branch String:   'builtin/fast-import.c:380,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:381,24'
              BranchSideFuncs:
                - write_branch_report
                - fputc
                - fputs
                - fputs
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
                - fprintf
                - fputc
                - fputs
                - fputs
                - oid_to_hex
                - fputs
                - fputc
                - fputs
                - fputc
            - BranchSide:      'builtin/fast-import.c:382,2'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
                - fprintf
                - fputc
                - fputs
                - fputs
                - oid_to_hex
                - fputs
                - fputc
                - fputs
                - fputc
                - write_branch_report
        - Branch String:   'builtin/fast-import.c:384,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:386,15'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
                - fprintf
                - oid_to_hex
                - fputs
                - fputc
                - fputs
                - fputc
            - BranchSide:      'builtin/fast-import.c:397,14'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
                - fprintf
        - Branch String:   'builtin/fast-import.c:389,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:390,22'
              BranchSideFuncs:
                - oid_to_hex
                - fputs
                - fputc
                - fputs
                - fputc
                - fputc
                - fputs
                - fputs
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
                - fprintf
            - BranchSide:      'builtin/fast-import.c:395,2'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
                - fprintf
        - Branch String:   'builtin/fast-import.c:400,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:401,11'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fputs
                - fputs
                - fclose
                - free
            - BranchSide:      'builtin/fast-import.c:403,17'
              BranchSideFuncs:
                - for_each_mark
                - fputc
                - fputs
                - fputs
                - fclose
                - free
      Callsites:
        - Src:             'builtin/fast-import.c:327,68'
          Dst:             getpid
        - Src:             'builtin/fast-import.c:327,14'
          Dst:             git_pathdup
        - Src:             'builtin/fast-import.c:328,14'
          Dst:             git_fopen
        - Src:             'builtin/fast-import.c:334,3'
          Dst:             error_errno
        - Src:             'builtin/fast-import.c:334,3'
          Dst:             const_error
        - Src:             'builtin/fast-import.c:339,2'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:341,2'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:342,68'
          Dst:             getpid
        - Src:             'builtin/fast-import.c:342,2'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:343,68'
          Dst:             getppid
        - Src:             'builtin/fast-import.c:343,2'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:344,40'
          Dst:             git_time
        - Src:             'builtin/fast-import.c:344,55'
          Dst:             date_mode_from_type
        - Src:             'builtin/fast-import.c:344,30'
          Dst:             show_date
        - Src:             'builtin/fast-import.c:344,2'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:345,2'
          Dst:             fputc
        - Src:             'builtin/fast-import.c:347,2'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:348,2'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:349,2'
          Dst:             fputc
        - Src:             'builtin/fast-import.c:351,2'
          Dst:             fputc
        - Src:             'builtin/fast-import.c:352,2'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:353,2'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:356,4'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:358,4'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:359,3'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:360,3'
          Dst:             fputc
        - Src:             'builtin/fast-import.c:363,2'
          Dst:             fputc
        - Src:             'builtin/fast-import.c:364,2'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:365,2'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:366,2'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:369,2'
          Dst:             fputc
        - Src:             'builtin/fast-import.c:370,2'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:371,2'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:373,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:376,2'
          Dst:             fputc
        - Src:             'builtin/fast-import.c:377,2'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:378,2'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:381,4'
          Dst:             write_branch_report
        - Src:             'builtin/fast-import.c:386,3'
          Dst:             fputc
        - Src:             'builtin/fast-import.c:387,3'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:388,3'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:390,10'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:390,4'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:391,4'
          Dst:             fputc
        - Src:             'builtin/fast-import.c:392,4'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:393,4'
          Dst:             fputc
        - Src:             'builtin/fast-import.c:397,2'
          Dst:             fputc
        - Src:             'builtin/fast-import.c:398,2'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:399,2'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:401,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:403,3'
          Dst:             for_each_mark
        - Src:             'builtin/fast-import.c:403,3'
          Dst:             dump_marks_fn
        - Src:             'builtin/fast-import.c:405,2'
          Dst:             fputc
        - Src:             'builtin/fast-import.c:406,2'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:407,2'
          Dst:             fputs
        - Src:             'builtin/fast-import.c:408,2'
          Dst:             fclose
    - functionName:    getppid
      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:    oidcmp
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:288,9'
          Dst:             memcmp
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    git_config_get_int
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_int
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:745,9'
          Dst:             repo_config_get_int
    - functionName:    git_config_get_ulong
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_ulong
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:750,9'
          Dst:             repo_config_get_ulong
    - functionName:    dump_marks
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          117
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - commit_lock_file
        - const_error
        - error
        - error_errno
        - fdopen_lock_file
        - for_each_mark
        - hold_lock_file_for_update
        - rollback_lock_file
        - safe_create_leading_directories_const
        - strerror
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1701,19'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1701,19'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - hold_lock_file_for_update.4746
                - fdopen_lock_file
                - __errno_location
                - rollback_lock_file.4745
                - strerror
                - error
                - const_error.4750
                - for_each_mark
                - commit_lock_file
                - error_errno
                - const_error.4750
                - error_errno
                - const_error.4750
                - error_errno
                - const_error.4750
            - BranchSide:      'builtin/fast-import.c:1701,19'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - hold_lock_file_for_update.4746
                - fdopen_lock_file
                - __errno_location
                - rollback_lock_file.4745
                - strerror
                - error
                - const_error.4750
                - for_each_mark
                - commit_lock_file
                - error_errno
                - const_error.4750
                - error_errno
                - const_error.4750
                - error_errno
                - const_error.4750
        - Branch String:   'builtin/fast-import.c:1704,25'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1704,29'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - hold_lock_file_for_update.4746
                - fdopen_lock_file
                - __errno_location
                - rollback_lock_file.4745
                - strerror
                - error
                - const_error.4750
                - for_each_mark
                - commit_lock_file
                - error_errno
                - const_error.4750
                - error_errno
                - const_error.4750
                - error_errno
                - const_error.4750
            - BranchSide:      'builtin/fast-import.c:1705,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1704,47'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1704,51'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - hold_lock_file_for_update.4746
                - fdopen_lock_file
                - __errno_location
                - rollback_lock_file.4745
                - strerror
                - error
                - const_error.4750
                - for_each_mark
                - commit_lock_file
                - error_errno
                - const_error.4750
                - error_errno
                - const_error.4750
                - error_errno
                - const_error.4750
            - BranchSide:      'builtin/fast-import.c:1707,44'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - hold_lock_file_for_update.4746
                - fdopen_lock_file
                - __errno_location
                - rollback_lock_file.4745
                - strerror
                - error
                - const_error.4750
                - for_each_mark
                - commit_lock_file
                - error_errno
                - const_error.4750
                - error_errno
                - const_error.4750
                - error_errno
                - const_error.4750
        - Branch String:   'builtin/fast-import.c:1704,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1705,3'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - hold_lock_file_for_update.4746
                - fdopen_lock_file
                - __errno_location
                - rollback_lock_file.4745
                - strerror
                - error
                - const_error.4750
                - for_each_mark
                - commit_lock_file
                - error_errno
                - const_error.4750
                - error_errno
                - const_error.4750
                - error_errno
                - const_error.4750
            - BranchSide:      'builtin/fast-import.c:1707,44'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - hold_lock_file_for_update.4746
                - fdopen_lock_file
                - __errno_location
                - rollback_lock_file.4745
                - strerror
                - error
                - const_error.4750
                - for_each_mark
                - commit_lock_file
                - error_errno
                - const_error.4750
                - error_errno
                - const_error.4750
                - error_errno
                - const_error.4750
        - Branch String:   'builtin/fast-import.c:1707,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1708,14'
              BranchSideFuncs:
                - error_errno
                - const_error.4750
            - BranchSide:      'builtin/fast-import.c:1713,44'
              BranchSideFuncs:
                - hold_lock_file_for_update.4746
                - fdopen_lock_file
                - __errno_location
                - rollback_lock_file.4745
                - strerror
                - error
                - const_error.4750
                - for_each_mark
                - commit_lock_file
                - error_errno
                - const_error.4750
                - error_errno
                - const_error.4750
        - Branch String:   'builtin/fast-import.c:1713,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1714,14'
              BranchSideFuncs:
                - error_errno
                - const_error.4750
            - BranchSide:      'builtin/fast-import.c:1719,6'
              BranchSideFuncs:
                - fdopen_lock_file
                - __errno_location
                - rollback_lock_file.4745
                - strerror
                - error
                - const_error.4750
                - for_each_mark
                - commit_lock_file
                - error_errno
                - const_error.4750
        - Branch String:   'builtin/fast-import.c:1720,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1721,7'
              BranchSideFuncs:
                - for_each_mark
                - commit_lock_file
                - error_errno
                - const_error.4750
            - BranchSide:      'builtin/fast-import.c:1728,16'
              BranchSideFuncs:
                - for_each_mark
                - commit_lock_file
                - error_errno
                - const_error.4750
        - Branch String:   'builtin/fast-import.c:1729,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1729,6'
              BranchSideFuncs:
                - error_errno
                - const_error.4750
            - BranchSide:      'builtin/fast-import.c:1730,14'
              BranchSideFuncs:
                - error_errno
                - const_error.4750
      Callsites:
        - Src:             'builtin/fast-import.c:1707,6'
          Dst:             safe_create_leading_directories_const
        - Src:             'builtin/fast-import.c:1708,14'
          Dst:             error_errno
        - Src:             'builtin/fast-import.c:1708,14'
          Dst:             const_error
        - Src:             'builtin/fast-import.c:1713,6'
          Dst:             hold_lock_file_for_update
        - Src:             'builtin/fast-import.c:1714,14'
          Dst:             error_errno
        - Src:             'builtin/fast-import.c:1714,14'
          Dst:             const_error
        - Src:             'builtin/fast-import.c:1719,6'
          Dst:             fdopen_lock_file
        - Src:             'builtin/fast-import.c:1721,21'
          Dst:             __errno_location
        - Src:             'builtin/fast-import.c:1722,3'
          Dst:             rollback_lock_file
        - Src:             'builtin/fast-import.c:1723,14'
          Dst:             strerror
        - Src:             'builtin/fast-import.c:1723,14'
          Dst:             error
        - Src:             'builtin/fast-import.c:1723,14'
          Dst:             const_error
        - Src:             'builtin/fast-import.c:1728,2'
          Dst:             for_each_mark
        - Src:             'builtin/fast-import.c:1728,2'
          Dst:             dump_marks_fn
        - Src:             'builtin/fast-import.c:1729,6'
          Dst:             commit_lock_file
        - Src:             'builtin/fast-import.c:1730,14'
          Dst:             error_errno
        - Src:             'builtin/fast-import.c:1730,14'
          Dst:             const_error
    - functionName:    unkeep_all_packs
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - odb_pack_name
        - strbuf_release
        - unlink_or_warn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:829,16'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:832,14'
              BranchSideFuncs:
                - strbuf_release
                - odb_pack_name
                - unlink_or_warn
            - BranchSide:      'builtin/fast-import.c:832,14'
              BranchSideFuncs:
                - strbuf_release
                - odb_pack_name
                - unlink_or_warn
        - Branch String:   'builtin/fast-import.c:832,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:833,26'
              BranchSideFuncs:
                - odb_pack_name
                - unlink_or_warn
                - strbuf_release
            - BranchSide:      'builtin/fast-import.c:837,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/fast-import.c:834,3'
          Dst:             odb_pack_name
        - Src:             'builtin/fast-import.c:835,3'
          Dst:             unlink_or_warn
        - Src:             'builtin/fast-import.c:837,2'
          Dst:             strbuf_release
    - functionName:    dump_tags
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - const_error
        - error
        - get_main_ref_store
        - ref_transaction_commit
        - ref_transaction_free
        - ref_transaction_update
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1668,14'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1669,16'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - error
                - const_error.4750
                - ref_transaction_free
                - strbuf_release
                - strbuf_release
                - ref_transaction_commit
                - error
                - const_error.4750
                - strbuf_setlen.4851
                - strbuf_addf
                - ref_transaction_update
                - error
                - const_error.4750
            - BranchSide:      'builtin/fast-import.c:1669,16'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - error
                - const_error.4750
                - ref_transaction_free
                - strbuf_release
                - strbuf_release
                - ref_transaction_commit
                - error
                - const_error.4750
                - strbuf_setlen.4851
                - strbuf_addf
                - ref_transaction_update
                - error
                - const_error.4750
        - Branch String:   'builtin/fast-import.c:1675,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1676,14'
              BranchSideFuncs:
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - strbuf_release
                - error
                - const_error.4750
                - strbuf_setlen.4851
                - strbuf_addf
                - ref_transaction_update
                - error
                - const_error.4750
            - BranchSide:      'builtin/fast-import.c:1679,11'
              BranchSideFuncs:
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - strbuf_release
                - error
                - const_error.4750
                - strbuf_setlen.4851
                - strbuf_addf
                - ref_transaction_update
                - error
                - const_error.4750
        - Branch String:   'builtin/fast-import.c:1679,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1680,3'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - strbuf_addf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - strbuf_release
                - error
                - const_error.4750
                - error
                - const_error.4750
            - BranchSide:      'builtin/fast-import.c:1690,29'
              BranchSideFuncs:
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - strbuf_release
                - error
                - const_error.4750
        - Branch String:   'builtin/fast-import.c:1683,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1686,15'
              BranchSideFuncs:
                - error
                - const_error.4750
                - ref_transaction_free
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/fast-import.c:1689,2'
              BranchSideFuncs:
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - strbuf_release
                - error
                - const_error.4750
                - strbuf_setlen.4851
                - strbuf_addf
                - ref_transaction_update
                - error
                - const_error.4750
        - Branch String:   'builtin/fast-import.c:1690,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1690,46'
              BranchSideFuncs:
                - error
                - const_error.4750
                - ref_transaction_free
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/fast-import.c:1691,14'
              BranchSideFuncs:
                - error
                - const_error.4750
                - ref_transaction_free
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'builtin/fast-import.c:1673,44'
          Dst:             get_main_ref_store
        - Src:             'builtin/fast-import.c:1673,16'
          Dst:             ref_store_transaction_begin
        - Src:             'builtin/fast-import.c:1676,14'
          Dst:             error
        - Src:             'builtin/fast-import.c:1676,14'
          Dst:             const_error
        - Src:             'builtin/fast-import.c:1680,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/fast-import.c:1681,3'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-import.c:1683,7'
          Dst:             ref_transaction_update
        - Src:             'builtin/fast-import.c:1686,15'
          Dst:             error
        - Src:             'builtin/fast-import.c:1686,15'
          Dst:             const_error
        - Src:             'builtin/fast-import.c:1690,6'
          Dst:             ref_transaction_commit
        - Src:             'builtin/fast-import.c:1691,14'
          Dst:             error
        - Src:             'builtin/fast-import.c:1691,14'
          Dst:             const_error
        - Src:             'builtin/fast-import.c:1694,2'
          Dst:             ref_transaction_free
        - Src:             'builtin/fast-import.c:1695,2'
          Dst:             strbuf_release
        - Src:             'builtin/fast-import.c:1696,2'
          Dst:             strbuf_release
    - functionName:    dump_branches
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1655
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - update_branch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:1656,15'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1659,9'
              BranchSideFuncs:
                - update_branch
            - BranchSide:      'builtin/fast-import.c:1659,9'
              BranchSideFuncs:
                - update_branch
        - Branch String:   'builtin/fast-import.c:1659,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1660,12'
              BranchSideFuncs:
                - update_branch
            - BranchSide:      'builtin/fast-import.c:1663,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:1660,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:1661,29'
              BranchSideFuncs:
                - update_branch
            - BranchSide:      'builtin/fast-import.c:1662,2'
              BranchSideFuncs:
                - update_branch
      Callsites:
        - Src:             'builtin/fast-import.c:1661,15'
          Dst:             update_branch
    - functionName:    checkpoint
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3212
      functionLinenumberEnd: 3220
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cycle_packfile
        - dump_branches
        - dump_marks
        - dump_tags
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3213,23'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3213,23'
              BranchSideFuncs:
                - dump_branches
                - dump_tags
                - dump_marks
                - cycle_packfile
            - BranchSide:      'builtin/fast-import.c:3213,23'
              BranchSideFuncs:
                - dump_branches
                - dump_tags
                - dump_marks
                - cycle_packfile
        - Branch String:   'builtin/fast-import.c:3214,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3214,6'
              BranchSideFuncs:
                - cycle_packfile
                - dump_branches
                - dump_tags
                - dump_marks
            - BranchSide:      'builtin/fast-import.c:3215,3'
              BranchSideFuncs:
                - cycle_packfile
                - dump_branches
                - dump_tags
                - dump_marks
      Callsites:
        - Src:             'builtin/fast-import.c:3215,3'
          Dst:             cycle_packfile
        - Src:             'builtin/fast-import.c:3217,2'
          Dst:             dump_branches
        - Src:             'builtin/fast-import.c:3218,2'
          Dst:             dump_tags
        - Src:             'builtin/fast-import.c:3219,2'
          Dst:             dump_marks
    - functionName:    parse_option
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3465
      functionLinenumberEnd: 3472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - option
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - parse_one_option
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3466,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3467,53'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3469,23'
              BranchSideFuncs:
                - parse_one_option
                - die
        - Branch String:   'builtin/fast-import.c:3469,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3470,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:3472,65'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'builtin/fast-import.c:3467,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:3469,6'
          Dst:             parse_one_option
        - Src:             'builtin/fast-import.c:3472,2'
          Dst:             die
    - functionName:    parse_feature
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3454
      functionLinenumberEnd: 3461
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - feature
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - parse_one_feature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3455,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3456,54'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3458,24'
              BranchSideFuncs:
                - parse_one_feature
                - die
        - Branch String:   'builtin/fast-import.c:3458,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3459,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:3461,66'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'builtin/fast-import.c:3456,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:3458,6'
          Dst:             parse_one_feature
        - Src:             'builtin/fast-import.c:3461,2'
          Dst:             die
    - functionName:    parse_progress
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3229
      functionLinenumberEnd: 3234
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fflush
        - fputc
        - fwrite
        - skip_optional_lf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3230,21'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3230,21'
              BranchSideFuncs:
                - fwrite
                - fputc
                - fflush
                - skip_optional_lf
            - BranchSide:      'builtin/fast-import.c:3230,21'
              BranchSideFuncs:
                - fwrite
                - fputc
                - fflush
                - skip_optional_lf
      Callsites:
        - Src:             'builtin/fast-import.c:3230,2'
          Dst:             fwrite
        - Src:             'builtin/fast-import.c:3231,2'
          Dst:             fputc
        - Src:             'builtin/fast-import.c:3232,2'
          Dst:             fflush
        - Src:             'builtin/fast-import.c:3233,2'
          Dst:             skip_optional_lf
    - functionName:    parse_alias
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3237
      functionLinenumberEnd: 3256
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - __assert_fail
        - die
        - find_object
        - insert_mark
        - parse_mark
        - parse_objectish_with_prefix
        - read_next_command
        - skip_optional_lf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3238,23'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3241,2'
              BranchSideFuncs:
                - skip_optional_lf
                - read_next_command
                - parse_mark
                - _.4776
                - die
                - parse_objectish_with_prefix
                - _.4776
                - die
                - find_object
                - __assert_fail
                - insert_mark
            - BranchSide:      'builtin/fast-import.c:3241,2'
              BranchSideFuncs:
                - skip_optional_lf
                - read_next_command
                - parse_mark
                - _.4776
                - die
                - parse_objectish_with_prefix
                - _.4776
                - die
                - find_object
                - __assert_fail
                - insert_mark
        - Branch String:   'builtin/fast-import.c:3246,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3247,7'
              BranchSideFuncs:
                - parse_objectish_with_prefix
                - _.4776
                - die
                - find_object
                - __assert_fail
                - insert_mark
            - BranchSide:      'builtin/fast-import.c:3250,2'
              BranchSideFuncs:
                - parse_objectish_with_prefix
                - _.4776
                - die
                - find_object
                - __assert_fail
                - insert_mark
        - Branch String:   'builtin/fast-import.c:3251,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3252,7'
              BranchSideFuncs:
                - find_object
                - __assert_fail
                - insert_mark
            - BranchSide:      'builtin/fast-import.c:3253,21'
              BranchSideFuncs:
                - find_object
                - __assert_fail
                - insert_mark
        - Branch String:   'builtin/fast-import.c:3254,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3254,2'
              BranchSideFuncs:
                - insert_mark
            - BranchSide:      'builtin/fast-import.c:3254,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'builtin/fast-import.c:3241,2'
          Dst:             skip_optional_lf
        - Src:             'builtin/fast-import.c:3242,2'
          Dst:             read_next_command
        - Src:             'builtin/fast-import.c:3245,2'
          Dst:             parse_mark
        - Src:             'builtin/fast-import.c:3247,7'
          Dst:             _
        - Src:             'builtin/fast-import.c:3247,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:3251,7'
          Dst:             parse_objectish_with_prefix
        - Src:             'builtin/fast-import.c:3252,7'
          Dst:             _
        - Src:             'builtin/fast-import.c:3252,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:3253,6'
          Dst:             find_object
        - Src:             'builtin/fast-import.c:3254,2'
          Dst:             __assert_fail
        - Src:             'builtin/fast-import.c:3255,2'
          Dst:             insert_mark
    - functionName:    parse_checkpoint
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3223
      functionLinenumberEnd: 3226
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - skip_optional_lf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3224,23'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3224,23'
              BranchSideFuncs:
                - skip_optional_lf
            - BranchSide:      'builtin/fast-import.c:3224,23'
              BranchSideFuncs:
                - skip_optional_lf
      Callsites:
        - Src:             'builtin/fast-import.c:3225,2'
          Dst:             skip_optional_lf
    - functionName:    parse_get_mark
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2996
      functionLinenumberEnd: 3010
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         7
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - cat_blob_write
        - die
        - oid_to_hex
        - parse_mark_ref_eol
        - xsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3001,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3002,25'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3004,17'
              BranchSideFuncs:
                - parse_mark_ref_eol
                - find_mark
                - die
                - oid_to_hex
                - xsnprintf
                - cat_blob_write
        - Branch String:   'builtin/fast-import.c:3005,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3006,39'
              BranchSideFuncs:
                - oid_to_hex
                - xsnprintf
                - cat_blob_write
            - BranchSide:      'builtin/fast-import.c:3008,12'
              BranchSideFuncs:
                - oid_to_hex
                - xsnprintf
                - cat_blob_write
      Callsites:
        - Src:             'builtin/fast-import.c:3002,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:3004,24'
          Dst:             parse_mark_ref_eol
        - Src:             'builtin/fast-import.c:3004,7'
          Dst:             find_mark
        - Src:             'builtin/fast-import.c:3006,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:3008,44'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:3008,2'
          Dst:             xsnprintf
        - Src:             'builtin/fast-import.c:3009,2'
          Dst:             cat_blob_write
    - functionName:    parse_ls
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3176
      functionLinenumberEnd: 3209
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - b
      BBCount:         23
      ICount:          157
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - die
        - is_null_oid
        - load_tree
        - new_tree_entry
        - oidcpy
        - parse_path_eol
        - parse_treeish_dataref
        - print_ls
        - release_tree_content_recursive
        - release_tree_entry
        - store_tree
        - strbuf_setlen
        - tree_content_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3182,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3183,8'
              BranchSideFuncs:
                - die
                - strbuf_setlen.4851
                - parse_path_eol
                - tree_content_get
                - print_ls
                - release_tree_entry
                - release_tree_content_recursive
                - store_tree
            - BranchSide:      'builtin/fast-import.c:3187,28'
              BranchSideFuncs:
                - parse_treeish_dataref
                - new_tree_entry
                - oidcpy.4804
                - is_null_oid.4747
                - load_tree
                - strbuf_setlen.4851
                - parse_path_eol
                - tree_content_get
                - print_ls
                - release_tree_entry
                - release_tree_content_recursive
                - store_tree
        - Branch String:   'builtin/fast-import.c:3183,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3184,43'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - parse_path_eol
                - tree_content_get
                - print_ls
                - release_tree_entry
                - release_tree_content_recursive
                - store_tree
            - BranchSide:      'builtin/fast-import.c:3185,11'
              BranchSideFuncs:
                - strbuf_setlen.4851
                - parse_path_eol
                - tree_content_get
                - print_ls
                - release_tree_entry
                - release_tree_content_recursive
                - store_tree
        - Branch String:   'builtin/fast-import.c:3190,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3191,4'
              BranchSideFuncs:
                - load_tree
                - strbuf_setlen.4851
                - parse_path_eol
                - tree_content_get
                - print_ls
                - release_tree_entry
                - release_tree_content_recursive
                - store_tree
            - BranchSide:      'builtin/fast-import.c:3192,13'
              BranchSideFuncs:
                - load_tree
                - strbuf_setlen.4851
                - parse_path_eol
                - tree_content_get
                - print_ls
                - release_tree_entry
                - release_tree_content_recursive
                - store_tree
        - Branch String:   'builtin/fast-import.c:3201,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3202,3'
              BranchSideFuncs:
                - store_tree
                - print_ls
                - release_tree_entry
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:3204,16'
              BranchSideFuncs:
                - print_ls
                - release_tree_entry
                - release_tree_content_recursive
        - Branch String:   'builtin/fast-import.c:3205,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3206,39'
              BranchSideFuncs:
                - release_tree_content_recursive
                - release_tree_entry
            - BranchSide:      'builtin/fast-import.c:3207,7'
              BranchSideFuncs:
                - release_tree_entry
        - Branch String:   'builtin/fast-import.c:3207,9'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3207,12'
              BranchSideFuncs:
                - release_tree_entry
            - BranchSide:      'builtin/fast-import.c:3208,22'
              BranchSideFuncs:
                - release_tree_entry
        - Branch String:   'builtin/fast-import.c:3207,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3207,6'
              BranchSideFuncs:
                - release_tree_entry
            - BranchSide:      'builtin/fast-import.c:3208,22'
              BranchSideFuncs:
                - release_tree_entry
      Callsites:
        - Src:             'builtin/fast-import.c:3184,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:3187,28'
          Dst:             parse_treeish_dataref
        - Src:             'builtin/fast-import.c:3188,10'
          Dst:             new_tree_entry
        - Src:             'builtin/fast-import.c:3189,3'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:3190,8'
          Dst:             is_null_oid
        - Src:             'builtin/fast-import.c:3192,3'
          Dst:             load_tree
        - Src:             'builtin/fast-import.c:3194,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/fast-import.c:3195,2'
          Dst:             parse_path_eol
        - Src:             'builtin/fast-import.c:3196,2'
          Dst:             tree_content_get
        - Src:             'builtin/fast-import.c:3202,3'
          Dst:             store_tree
        - Src:             'builtin/fast-import.c:3204,2'
          Dst:             print_ls
        - Src:             'builtin/fast-import.c:3206,3'
          Dst:             release_tree_content_recursive
        - Src:             'builtin/fast-import.c:3208,3'
          Dst:             release_tree_entry
    - functionName:    parse_reset_branch
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2896
      functionLinenumberEnd: 2942
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         33
      ICount:          199
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - lookup_branch
        - new_branch
        - oidclr
        - parse_from
        - read_next_command
        - release_tree_content_recursive
        - skip_prefix
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2901,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2902,11'
              BranchSideFuncs:
                - oidclr.4748
                - oidclr.4748
                - oidclr.4748
                - read_next_command
                - parse_from
                - skip_prefix.4788
                - strcmp
                - release_tree_content_recursive
            - BranchSide:      'builtin/fast-import.c:2911,18'
              BranchSideFuncs:
                - new_branch
                - read_next_command
                - parse_from
                - skip_prefix.4788
                - strcmp
        - Branch String:   'builtin/fast-import.c:2905,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2906,35'
              BranchSideFuncs:
                - release_tree_content_recursive
                - read_next_command
                - parse_from
                - skip_prefix.4788
                - strcmp
            - BranchSide:      'builtin/fast-import.c:2909,2'
              BranchSideFuncs:
                - read_next_command
                - parse_from
                - skip_prefix.4788
                - strcmp
        - Branch String:   'builtin/fast-import.c:2914,16'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2914,31'
              BranchSideFuncs:
                - skip_prefix.4788
                - strcmp
            - BranchSide:      'builtin/fast-import.c:2940,18'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:2914,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2924,19'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/fast-import.c:2940,18'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:2925,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2926,16'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/fast-import.c:2930,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:2926,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2927,5'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/fast-import.c:2928,11'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'builtin/fast-import.c:2930,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2931,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:2939,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:2931,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2932,22'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:2934,17'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:2935,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2936,16'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:2938,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fast-import.c:2940,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2940,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:2941,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:2900,6'
          Dst:             lookup_branch
        - Src:             'builtin/fast-import.c:2902,3'
          Dst:             oidclr
        - Src:             'builtin/fast-import.c:2903,3'
          Dst:             oidclr
        - Src:             'builtin/fast-import.c:2904,3'
          Dst:             oidclr
        - Src:             'builtin/fast-import.c:2906,4'
          Dst:             release_tree_content_recursive
        - Src:             'builtin/fast-import.c:2911,7'
          Dst:             new_branch
        - Src:             'builtin/fast-import.c:2912,2'
          Dst:             read_next_command
        - Src:             'builtin/fast-import.c:2913,2'
          Dst:             parse_from
        - Src:             'builtin/fast-import.c:2914,19'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2926,9'
          Dst:             strcmp
    - functionName:    parse_new_tag
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2813
      functionLinenumberEnd: 2893
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         33
      ICount:          238
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - die
        - find_mark
        - find_object
        - is_null_oid
        - lookup_branch
        - mem_pool_calloc
        - mem_pool_strdup
        - oid_object_info
        - oid_to_hex
        - oidcpy
        - parse_data
        - parse_ident
        - parse_mark
        - parse_mark_ref_eol
        - parse_original_identifier
        - read_next_command
        - repo_get_oid
        - skip_prefix
        - store_object
        - strbuf_addbuf
        - strbuf_addch
        - strbuf_addf
        - strbuf_setlen
        - type_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2826,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2827,24'
              BranchSideFuncs:
                - read_next_command
                - parse_mark
                - skip_prefix.4788
                - die
                - lookup_branch
                - repo_get_oid
                - find_object
                - oid_object_info
                - read_next_command
                - parse_original_identifier
                - skip_prefix.4788
                - parse_data
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - store_object
                - strbuf_addf
                - parse_ident
                - read_next_command
                - die
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - is_null_oid.4747
                - oidcpy.4804
                - die
            - BranchSide:      'builtin/fast-import.c:2829,15'
              BranchSideFuncs:
                - read_next_command
                - parse_mark
                - skip_prefix.4788
                - die
                - lookup_branch
                - repo_get_oid
                - find_object
                - oid_object_info
                - read_next_command
                - parse_original_identifier
                - skip_prefix.4788
                - parse_data
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - store_object
                - strbuf_addf
                - parse_ident
                - read_next_command
                - die
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - is_null_oid.4747
                - oidcpy.4804
                - die
        - Branch String:   'builtin/fast-import.c:2835,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2836,52'
              BranchSideFuncs:
                - lookup_branch
                - repo_get_oid
                - find_object
                - oid_object_info
                - read_next_command
                - parse_original_identifier
                - skip_prefix.4788
                - parse_data
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - store_object
                - strbuf_addf
                - parse_ident
                - read_next_command
                - die
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - is_null_oid.4747
                - oidcpy.4804
                - die
            - BranchSide:      'builtin/fast-import.c:2837,20'
              BranchSideFuncs:
                - lookup_branch
                - repo_get_oid
                - find_object
                - oid_object_info
                - read_next_command
                - parse_original_identifier
                - skip_prefix.4788
                - parse_data
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - store_object
                - strbuf_addf
                - parse_ident
                - read_next_command
                - die
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - is_null_oid.4747
                - oidcpy.4804
                - die
        - Branch String:   'builtin/fast-import.c:2838,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2839,20'
              BranchSideFuncs:
                - is_null_oid.4747
                - oidcpy.4804
                - read_next_command
                - parse_original_identifier
                - skip_prefix.4788
                - parse_data
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - store_object
                - strbuf_addf
                - parse_ident
                - read_next_command
                - die
            - BranchSide:      'builtin/fast-import.c:2843,14'
              BranchSideFuncs:
                - repo_get_oid
                - find_object
                - oid_object_info
                - read_next_command
                - parse_original_identifier
                - skip_prefix.4788
                - parse_data
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - store_object
                - strbuf_addf
                - parse_ident
                - read_next_command
                - die
                - die
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
        - Branch String:   'builtin/fast-import.c:2839,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2840,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2841,17'
              BranchSideFuncs:
                - oidcpy.4804
                - read_next_command
                - parse_original_identifier
                - skip_prefix.4788
                - parse_data
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - store_object
                - strbuf_addf
                - parse_ident
                - read_next_command
        - Branch String:   'builtin/fast-import.c:2843,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2844,24'
              BranchSideFuncs:
                - parse_mark_ref_eol
                - find_mark
                - oidcpy.4804
                - read_next_command
                - parse_original_identifier
                - skip_prefix.4788
                - parse_data
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - store_object
                - strbuf_addf
                - parse_ident
                - read_next_command
            - BranchSide:      'builtin/fast-import.c:2849,27'
              BranchSideFuncs:
                - repo_get_oid
                - find_object
                - oid_object_info
                - read_next_command
                - parse_original_identifier
                - skip_prefix.4788
                - parse_data
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - store_object
                - strbuf_addf
                - parse_ident
                - read_next_command
                - die
                - die
        - Branch String:   'builtin/fast-import.c:2849,13'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2850,29'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2858,50'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:2851,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2852,27'
              BranchSideFuncs:
                - read_next_command
                - parse_original_identifier
                - skip_prefix.4788
                - parse_data
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - store_object
                - strbuf_addf
                - parse_ident
                - read_next_command
            - BranchSide:      'builtin/fast-import.c:2856,11'
              BranchSideFuncs:
                - read_next_command
                - parse_original_identifier
                - skip_prefix.4788
                - parse_data
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - store_object
                - strbuf_addf
                - parse_ident
                - read_next_command
        - Branch String:   'builtin/fast-import.c:2853,8'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2854,35'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:2855,3'
              BranchSideFuncs:
                - read_next_command
                - parse_original_identifier
                - skip_prefix.4788
                - parse_data
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - store_object
                - strbuf_addf
                - parse_ident
                - read_next_command
        - Branch String:   'builtin/fast-import.c:2865,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2866,24'
              BranchSideFuncs:
                - parse_ident
                - read_next_command
                - parse_data
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - store_object
                - strbuf_addf
            - BranchSide:      'builtin/fast-import.c:2869,10'
              BranchSideFuncs:
                - parse_data
                - strbuf_setlen.4851
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - store_object
                - strbuf_addf
        - Branch String:   'builtin/fast-import.c:2882,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2884,23'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - store_object
            - BranchSide:      'builtin/fast-import.c:2885,2'
              BranchSideFuncs:
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - store_object
        - Branch String:   'builtin/fast-import.c:2889,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2890,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:2892,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:2824,6'
          Dst:             mem_pool_calloc
        - Src:             'builtin/fast-import.c:2825,12'
          Dst:             mem_pool_strdup
        - Src:             'builtin/fast-import.c:2831,2'
          Dst:             read_next_command
        - Src:             'builtin/fast-import.c:2832,2'
          Dst:             parse_mark
        - Src:             'builtin/fast-import.c:2835,7'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2836,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:2837,6'
          Dst:             lookup_branch
        - Src:             'builtin/fast-import.c:2839,7'
          Dst:             is_null_oid
        - Src:             'builtin/fast-import.c:2840,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:2841,3'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:2845,15'
          Dst:             parse_mark_ref_eol
        - Src:             'builtin/fast-import.c:2846,8'
          Dst:             find_mark
        - Src:             'builtin/fast-import.c:2848,3'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:2849,14'
          Dst:             repo_get_oid
        - Src:             'builtin/fast-import.c:2850,29'
          Dst:             find_object
        - Src:             'builtin/fast-import.c:2852,11'
          Dst:             oid_object_info
        - Src:             'builtin/fast-import.c:2854,5'
          Dst:             die
        - Src:             'builtin/fast-import.c:2858,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:2859,2'
          Dst:             read_next_command
        - Src:             'builtin/fast-import.c:2862,2'
          Dst:             parse_original_identifier
        - Src:             'builtin/fast-import.c:2865,6'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2866,12'
          Dst:             parse_ident
        - Src:             'builtin/fast-import.c:2867,3'
          Dst:             read_next_command
        - Src:             'builtin/fast-import.c:2872,2'
          Dst:             parse_data
        - Src:             'builtin/fast-import.c:2875,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/fast-import.c:2881,7'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:2881,25'
          Dst:             type_name
        - Src:             'builtin/fast-import.c:2877,2'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-import.c:2883,3'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-import.c:2885,2'
          Dst:             strbuf_addch
        - Src:             'builtin/fast-import.c:2886,2'
          Dst:             strbuf_addbuf
        - Src:             'builtin/fast-import.c:2889,6'
          Dst:             store_object
    - functionName:    parse_new_commit
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2700
      functionLinenumberEnd: 2810
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         71
      ICount:          412
      EdgeCount:       93
      CyclomaticComplexity: 24
      functionsReached:
        - change_note_fanout
        - convert_num_notes_to_fanout
        - die
        - file_change_cr
        - file_change_d
        - file_change_deleteall
        - file_change_m
        - is_null_oid
        - load_branch
        - lookup_branch
        - new_branch
        - note_change_n
        - oid_to_hex
        - oidcpy
        - parse_cat_blob
        - parse_data
        - parse_from
        - parse_ident
        - parse_ls
        - parse_mark
        - parse_merge
        - parse_original_identifier
        - read_next_command
        - skip_prefix
        - store_object
        - store_tree
        - strbuf_addbuf
        - strbuf_addch
        - strbuf_addf
        - strbuf_setlen
        - strcmp
        - unload_one_branch
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2712,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2713,18'
              BranchSideFuncs:
                - read_next_command
                - parse_mark
                - parse_original_identifier
                - skip_prefix.4788
                - skip_prefix.4788
                - die
                - skip_prefix.4788
                - parse_data
                - read_next_command
                - parse_from
                - parse_merge
                - unload_one_branch
                - load_branch
                - convert_num_notes_to_fanout
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
                - xstrdup
                - read_next_command
                - parse_ident
                - read_next_command
                - parse_ident
                - read_next_command
            - BranchSide:      'builtin/fast-import.c:2715,2'
              BranchSideFuncs:
                - read_next_command
                - parse_mark
                - parse_original_identifier
                - skip_prefix.4788
                - skip_prefix.4788
                - die
                - skip_prefix.4788
                - parse_data
                - read_next_command
                - parse_from
                - parse_merge
                - unload_one_branch
                - load_branch
                - convert_num_notes_to_fanout
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
                - xstrdup
                - read_next_command
                - parse_ident
                - read_next_command
                - parse_ident
                - read_next_command
        - Branch String:   'builtin/fast-import.c:2718,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2719,24'
              BranchSideFuncs:
                - parse_ident
                - read_next_command
                - skip_prefix.4788
                - die
                - skip_prefix.4788
                - parse_data
                - read_next_command
                - parse_from
                - parse_merge
                - unload_one_branch
                - load_branch
                - convert_num_notes_to_fanout
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
                - xstrdup
                - read_next_command
                - parse_ident
                - read_next_command
            - BranchSide:      'builtin/fast-import.c:2722,30'
              BranchSideFuncs:
                - skip_prefix.4788
                - die
                - skip_prefix.4788
                - parse_data
                - read_next_command
                - parse_from
                - parse_merge
                - unload_one_branch
                - load_branch
                - convert_num_notes_to_fanout
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
                - xstrdup
                - read_next_command
                - parse_ident
                - read_next_command
        - Branch String:   'builtin/fast-import.c:2722,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2723,27'
              BranchSideFuncs:
                - parse_ident
                - read_next_command
                - die
                - skip_prefix.4788
                - parse_data
                - read_next_command
                - parse_from
                - parse_merge
                - unload_one_branch
                - load_branch
                - convert_num_notes_to_fanout
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
                - xstrdup
                - read_next_command
            - BranchSide:      'builtin/fast-import.c:2726,7'
              BranchSideFuncs:
                - die
                - skip_prefix.4788
                - parse_data
                - read_next_command
                - parse_from
                - parse_merge
                - unload_one_branch
                - load_branch
                - convert_num_notes_to_fanout
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
                - xstrdup
                - read_next_command
        - Branch String:   'builtin/fast-import.c:2726,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2727,3'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_data
                - read_next_command
                - parse_from
                - parse_merge
                - unload_one_branch
                - load_branch
                - convert_num_notes_to_fanout
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
                - xstrdup
                - read_next_command
            - BranchSide:      'builtin/fast-import.c:2728,30'
              BranchSideFuncs:
                - skip_prefix.4788
                - parse_data
                - read_next_command
                - parse_from
                - parse_merge
                - unload_one_branch
                - load_branch
                - convert_num_notes_to_fanout
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
                - xstrdup
                - read_next_command
        - Branch String:   'builtin/fast-import.c:2728,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2729,22'
              BranchSideFuncs:
                - xstrdup
                - read_next_command
                - parse_data
                - read_next_command
                - parse_from
                - parse_merge
                - unload_one_branch
                - load_branch
                - convert_num_notes_to_fanout
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
            - BranchSide:      'builtin/fast-import.c:2732,2'
              BranchSideFuncs:
                - parse_data
                - read_next_command
                - parse_from
                - parse_merge
                - unload_one_branch
                - load_branch
                - convert_num_notes_to_fanout
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
        - Branch String:   'builtin/fast-import.c:2738,27'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2738,31'
              BranchSideFuncs:
                - unload_one_branch
                - load_branch
                - convert_num_notes_to_fanout
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
            - BranchSide:      'builtin/fast-import.c:2739,3'
              BranchSideFuncs:
                - unload_one_branch
                - load_branch
                - convert_num_notes_to_fanout
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
        - Branch String:   'builtin/fast-import.c:2738,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2739,3'
              BranchSideFuncs:
                - convert_num_notes_to_fanout
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
            - BranchSide:      'builtin/fast-import.c:2743,44'
              BranchSideFuncs:
                - convert_num_notes_to_fanout
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
        - Branch String:   'builtin/fast-import.c:2746,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2747,31'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
            - BranchSide:      'builtin/fast-import.c:2771,43'
              BranchSideFuncs:
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
        - Branch String:   'builtin/fast-import.c:2747,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2748,18'
              BranchSideFuncs:
                - file_change_m
                - read_next_command
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
            - BranchSide:      'builtin/fast-import.c:2749,36'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - file_change_m
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
        - Branch String:   'builtin/fast-import.c:2749,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2750,18'
              BranchSideFuncs:
                - file_change_d
                - read_next_command
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_m
            - BranchSide:      'builtin/fast-import.c:2751,36'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - file_change_d
                - file_change_m
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
        - Branch String:   'builtin/fast-import.c:2751,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2752,19'
              BranchSideFuncs:
                - file_change_cr
                - read_next_command
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_d
                - file_change_m
            - BranchSide:      'builtin/fast-import.c:2753,36'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - file_change_cr
                - file_change_d
                - file_change_m
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
        - Branch String:   'builtin/fast-import.c:2753,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2754,19'
              BranchSideFuncs:
                - file_change_cr
                - read_next_command
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_d
                - file_change_m
            - BranchSide:      'builtin/fast-import.c:2755,36'
              BranchSideFuncs:
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - read_next_command
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - note_change_n
        - Branch String:   'builtin/fast-import.c:2755,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2756,18'
              BranchSideFuncs:
                - note_change_n
                - read_next_command
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
            - BranchSide:      'builtin/fast-import.c:2757,45'
              BranchSideFuncs:
                - strcmp
                - file_change_deleteall
                - read_next_command
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
        - Branch String:   'builtin/fast-import.c:2757,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2758,26'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - parse_cat_blob
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
                - parse_ls
            - BranchSide:      'builtin/fast-import.c:2759,36'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - parse_cat_blob
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
                - parse_ls
        - Branch String:   'builtin/fast-import.c:2759,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2760,13'
              BranchSideFuncs:
                - parse_ls
                - read_next_command
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
            - BranchSide:      'builtin/fast-import.c:2761,36'
              BranchSideFuncs:
                - skip_prefix.4788
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - parse_cat_blob
                - read_next_command
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - skip_prefix.4788
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
        - Branch String:   'builtin/fast-import.c:2761,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2762,19'
              BranchSideFuncs:
                - parse_cat_blob
                - read_next_command
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - file_change_deleteall
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_ls
                - note_change_n
                - file_change_cr
                - file_change_cr
                - file_change_d
                - file_change_m
            - BranchSide:      'builtin/fast-import.c:2764,23'
              BranchSideFuncs:
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
        - Branch String:   'builtin/fast-import.c:2767,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2746,2'
              BranchSideFuncs:
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
            - BranchSide:      'builtin/fast-import.c:2768,4'
              BranchSideFuncs:
                - convert_num_notes_to_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
                - change_note_fanout
        - Branch String:   'builtin/fast-import.c:2772,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2773,38'
              BranchSideFuncs:
                - change_note_fanout
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
            - BranchSide:      'builtin/fast-import.c:2776,14'
              BranchSideFuncs:
                - store_tree
                - oidcpy.4804
                - strbuf_setlen.4851
                - oid_to_hex
                - strbuf_addf
                - is_null_oid.4747
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
        - Branch String:   'builtin/fast-import.c:2783,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2785,20'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
            - BranchSide:      'builtin/fast-import.c:2786,2'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - free
        - Branch String:   'builtin/fast-import.c:2786,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2787,21'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
            - BranchSide:      'builtin/fast-import.c:2796,3'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
        - Branch String:   'builtin/fast-import.c:2796,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2796,12'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
            - BranchSide:      'builtin/fast-import.c:2796,21'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
                - strbuf_addf
        - Branch String:   'builtin/fast-import.c:2797,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2800,4'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
            - BranchSide:      'builtin/fast-import.c:2801,2'
              BranchSideFuncs:
                - strbuf_addch.4868
                - strbuf_addbuf
                - free
                - free
                - free
                - store_object
        - Branch String:   'builtin/fast-import.c:2807,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2807,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fast-import.c:2808,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fast-import.c:2711,6'
          Dst:             lookup_branch
        - Src:             'builtin/fast-import.c:2713,7'
          Dst:             new_branch
        - Src:             'builtin/fast-import.c:2715,2'
          Dst:             read_next_command
        - Src:             'builtin/fast-import.c:2716,2'
          Dst:             parse_mark
        - Src:             'builtin/fast-import.c:2717,2'
          Dst:             parse_original_identifier
        - Src:             'builtin/fast-import.c:2718,6'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2719,12'
          Dst:             parse_ident
        - Src:             'builtin/fast-import.c:2720,3'
          Dst:             read_next_command
        - Src:             'builtin/fast-import.c:2722,6'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2723,15'
          Dst:             parse_ident
        - Src:             'builtin/fast-import.c:2724,3'
          Dst:             read_next_command
        - Src:             'builtin/fast-import.c:2727,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:2728,6'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2729,14'
          Dst:             xstrdup
        - Src:             'builtin/fast-import.c:2730,3'
          Dst:             read_next_command
        - Src:             'builtin/fast-import.c:2732,2'
          Dst:             parse_data
        - Src:             'builtin/fast-import.c:2733,2'
          Dst:             read_next_command
        - Src:             'builtin/fast-import.c:2734,2'
          Dst:             parse_from
        - Src:             'builtin/fast-import.c:2735,15'
          Dst:             parse_merge
        - Src:             'builtin/fast-import.c:2739,3'
          Dst:             unload_one_branch
        - Src:             'builtin/fast-import.c:2740,3'
          Dst:             load_branch
        - Src:             'builtin/fast-import.c:2743,16'
          Dst:             convert_num_notes_to_fanout
        - Src:             'builtin/fast-import.c:2747,7'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2748,4'
          Dst:             file_change_m
        - Src:             'builtin/fast-import.c:2749,12'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2750,4'
          Dst:             file_change_d
        - Src:             'builtin/fast-import.c:2751,12'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2752,4'
          Dst:             file_change_cr
        - Src:             'builtin/fast-import.c:2753,12'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2754,4'
          Dst:             file_change_cr
        - Src:             'builtin/fast-import.c:2755,12'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2756,4'
          Dst:             note_change_n
        - Src:             'builtin/fast-import.c:2757,13'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:2758,4'
          Dst:             file_change_deleteall
        - Src:             'builtin/fast-import.c:2759,12'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2760,4'
          Dst:             parse_ls
        - Src:             'builtin/fast-import.c:2761,12'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:2762,4'
          Dst:             parse_cat_blob
        - Src:             'builtin/fast-import.c:2767,7'
          Dst:             read_next_command
        - Src:             'builtin/fast-import.c:2771,15'
          Dst:             convert_num_notes_to_fanout
        - Src:             'builtin/fast-import.c:2773,18'
          Dst:             change_note_fanout
        - Src:             'builtin/fast-import.c:2776,2'
          Dst:             store_tree
        - Src:             'builtin/fast-import.c:2777,2'
          Dst:             oidcpy
        - Src:             'builtin/fast-import.c:2780,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/fast-import.c:2782,3'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:2781,2'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-import.c:2783,7'
          Dst:             is_null_oid
        - Src:             'builtin/fast-import.c:2785,8'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:2784,3'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-import.c:2789,8'
          Dst:             oid_to_hex
        - Src:             'builtin/fast-import.c:2788,3'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-import.c:2793,2'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-import.c:2798,3'
          Dst:             strbuf_addf
        - Src:             'builtin/fast-import.c:2801,2'
          Dst:             strbuf_addch
        - Src:             'builtin/fast-import.c:2802,2'
          Dst:             strbuf_addbuf
        - Src:             'builtin/fast-import.c:2807,7'
          Dst:             store_object
    - functionName:    parse_new_blob
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2022
      functionLinenumberEnd: 2027
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_and_store_blob
        - parse_mark
        - parse_original_identifier
        - read_next_command
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:2023,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:2023,2'
              BranchSideFuncs:
                - read_next_command
                - parse_mark
                - parse_original_identifier
                - parse_and_store_blob
            - BranchSide:      'builtin/fast-import.c:2023,2'
              BranchSideFuncs:
                - read_next_command
                - parse_mark
                - parse_original_identifier
                - parse_and_store_blob
      Callsites:
        - Src:             'builtin/fast-import.c:2023,2'
          Dst:             read_next_command
        - Src:             'builtin/fast-import.c:2024,2'
          Dst:             parse_mark
        - Src:             'builtin/fast-import.c:2025,2'
          Dst:             parse_original_identifier
        - Src:             'builtin/fast-import.c:2026,2'
          Dst:             parse_and_store_blob
    - functionName:    set_checkpoint_signal
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sigaction
        - sigemptyset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:453,19'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:453,19'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
            - BranchSide:      'builtin/fast-import.c:455,2'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
      Callsites:
        - Src:             'builtin/fast-import.c:457,2'
          Dst:             sigemptyset
        - Src:             'builtin/fast-import.c:459,2'
          Dst:             sigaction
    - functionName:    sigemptyset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigaction
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    die_nicely
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
        - params
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - common_exit
        - dump_marks
        - end_packfile
        - exit
        - get_die_message_routine
        - unkeep_all_packs
        - vsnprintf
        - write_crash_report
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:425,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:426,8'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/fast-import.c:435,2'
              BranchSideFuncs:
                - common_exit
                - exit
      Callsites:
        - Src:             'builtin/fast-import.c:420,29'
          Dst:             get_die_message_routine
        - Src:             'builtin/fast-import.c:429,3'
          Dst:             vsnprintf
        - Src:             'builtin/fast-import.c:430,3'
          Dst:             write_crash_report
        - Src:             'builtin/fast-import.c:431,3'
          Dst:             end_packfile
        - Src:             'builtin/fast-import.c:432,3'
          Dst:             unkeep_all_packs
        - Src:             'builtin/fast-import.c:433,3'
          Dst:             dump_marks
        - Src:             'builtin/fast-import.c:435,2'
          Dst:             common_exit
        - Src:             'builtin/fast-import.c:435,2'
          Dst:             exit
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    object_entry_hashcmp
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map_data
        - eptr
        - entry_or_key
        - keydata
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - oidcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:64,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:65,18'
              BranchSideFuncs:
                - oidcmp
            - BranchSide:      'builtin/fast-import.c:67,7'
              BranchSideFuncs:
                - oidcmp
      Callsites:
        - Src:             'builtin/fast-import.c:65,10'
          Dst:             oidcmp
        - Src:             'builtin/fast-import.c:68,9'
          Dst:             oidcmp
    - functionName:    git_pack_config
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3476
      functionLinenumberEnd: 3500
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          104
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - git_config
        - git_config_get_int
        - git_config_get_ulong
        - git_default_config
        - git_die_config
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3477,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3481,7'
              BranchSideFuncs:
                - git_config_get_ulong
                - git_config_get_int.4981
                - git_config_get_ulong
                - git_config_get_int.4981
                - git_config.4980
                - git_config_get_int.4981
                - git_die_config
            - BranchSide:      'builtin/fast-import.c:3481,7'
              BranchSideFuncs:
                - git_config_get_ulong
                - git_config_get_int.4981
                - git_config_get_ulong
                - git_config_get_int.4981
                - git_config.4980
                - git_config_get_int.4981
                - git_die_config
        - Branch String:   'builtin/fast-import.c:3481,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3482,7'
              BranchSideFuncs:
                - git_config_get_int.4981
                - git_config_get_ulong
                - git_config_get_int.4981
                - git_config.4980
                - git_config_get_int.4981
                - git_die_config
            - BranchSide:      'builtin/fast-import.c:3485,7'
              BranchSideFuncs:
                - git_config_get_int.4981
                - git_config_get_ulong
                - git_config_get_int.4981
                - git_config.4980
                - git_config_get_int.4981
                - git_die_config
        - Branch String:   'builtin/fast-import.c:3482,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3483,14'
              BranchSideFuncs:
                - git_config_get_int.4981
                - git_config_get_ulong
                - git_config_get_int.4981
                - git_config.4980
                - git_config_get_int.4981
                - git_die_config
            - BranchSide:      'builtin/fast-import.c:3484,2'
              BranchSideFuncs:
                - git_config_get_int.4981
                - git_config_get_ulong
                - git_config_get_int.4981
                - git_config.4980
                - git_config_get_int.4981
                - git_die_config
        - Branch String:   'builtin/fast-import.c:3485,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3486,27'
              BranchSideFuncs:
                - git_config_get_ulong
                - git_config_get_int.4981
                - git_config.4980
                - git_config_get_int.4981
            - BranchSide:      'builtin/fast-import.c:3491,7'
              BranchSideFuncs:
                - git_config_get_ulong
                - git_config_get_int.4981
                - git_config.4980
                - git_config_get_int.4981
        - Branch String:   'builtin/fast-import.c:3487,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3488,19'
              BranchSideFuncs:
                - git_die_config
            - BranchSide:      'builtin/fast-import.c:3490,2'
              BranchSideFuncs:
                - git_config_get_ulong
                - git_config_get_int.4981
                - git_config.4980
                - git_config_get_int.4981
        - Branch String:   'builtin/fast-import.c:3491,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3492,18'
              BranchSideFuncs:
                - git_config_get_int.4981
                - git_config.4980
                - git_config_get_int.4981
            - BranchSide:      'builtin/fast-import.c:3494,7'
              BranchSideFuncs:
                - git_config_get_int.4981
                - git_config.4980
                - git_config_get_int.4981
        - Branch String:   'builtin/fast-import.c:3494,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3495,18'
              BranchSideFuncs:
                - git_config_get_int.4981
                - git_config.4980
            - BranchSide:      'builtin/fast-import.c:3496,12'
              BranchSideFuncs:
                - git_config_get_int.4981
                - git_config.4980
      Callsites:
        - Src:             'builtin/fast-import.c:3481,7'
          Dst:             git_config_get_ulong
        - Src:             'builtin/fast-import.c:3485,7'
          Dst:             git_config_get_int
        - Src:             'builtin/fast-import.c:3488,4'
          Dst:             git_die_config
        - Src:             'builtin/fast-import.c:3491,7'
          Dst:             git_config_get_ulong
        - Src:             'builtin/fast-import.c:3494,7'
          Dst:             git_config_get_int
        - Src:             'builtin/fast-import.c:3496,12'
          Dst:             git_config_get_int
        - Src:             'builtin/fast-import.c:3499,2'
          Dst:             git_config
        - Src:             'builtin/fast-import.c:3499,2'
          Dst:             git_default_config
    - functionName:    cmd_fast_import
      functionSourceFile: '/src/git/builtin/fast-import.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3541
      functionLinenumberEnd: 3666
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         96
      ICount:          552
      EdgeCount:       123
      CyclomaticComplexity: 29
      functionsReached:
        - alloc_objects
        - checkpoint
        - die
        - die_nicely
        - dump_branches
        - dump_marks
        - dump_tags
        - end_packfile
        - fclose
        - feof
        - fprintf
        - git_pack_config
        - hashmap_init
        - mem_pool_alloc
        - mem_pool_calloc
        - object_entry_hashcmp
        - pack_report
        - parse_alias
        - parse_argv
        - parse_cat_blob
        - parse_checkpoint
        - parse_feature
        - parse_get_mark
        - parse_ls
        - parse_new_blob
        - parse_new_commit
        - parse_new_tag
        - parse_option
        - parse_progress
        - parse_reset_branch
        - read_next_command
        - reset_pack_idx_option
        - set_checkpoint_signal
        - set_die_routine
        - skip_prefix
        - start_packfile
        - starts_with
        - strbuf_init
        - strcmp
        - unkeep_all_packs
        - usage
        - xcalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/fast-import.c:3544,16'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3544,27'
              BranchSideFuncs:
                - strcmp
                - usage
                - reset_pack_idx_option
                - git_pack_config
                - alloc_objects
                - strbuf_init
                - xcalloc
                - xcalloc
                - xcalloc
                - mem_pool_calloc
                - hashmap_init
                - mem_pool_alloc
                - start_packfile
                - set_die_routine
                - set_checkpoint_signal
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - checkpoint
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - strcmp
                - strcmp
            - BranchSide:      'builtin/fast-import.c:3547,2'
              BranchSideFuncs:
                - reset_pack_idx_option
                - git_pack_config
                - alloc_objects
                - strbuf_init
                - xcalloc
                - xcalloc
                - xcalloc
                - mem_pool_calloc
                - hashmap_init
                - mem_pool_alloc
                - start_packfile
                - set_die_routine
                - set_checkpoint_signal
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - checkpoint
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - strcmp
                - strcmp
        - Branch String:   'builtin/fast-import.c:3544,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3545,3'
              BranchSideFuncs:
                - reset_pack_idx_option
                - git_pack_config
                - alloc_objects
                - strbuf_init
                - xcalloc
                - xcalloc
                - xcalloc
                - mem_pool_calloc
                - hashmap_init
                - mem_pool_alloc
                - start_packfile
                - set_die_routine
                - set_checkpoint_signal
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - checkpoint
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - strcmp
                - strcmp
            - BranchSide:      'builtin/fast-import.c:3547,2'
              BranchSideFuncs:
                - reset_pack_idx_option
                - git_pack_config
                - alloc_objects
                - strbuf_init
                - xcalloc
                - xcalloc
                - xcalloc
                - mem_pool_calloc
                - hashmap_init
                - mem_pool_alloc
                - start_packfile
                - set_die_routine
                - set_checkpoint_signal
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - checkpoint
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - strcmp
                - strcmp
        - Branch String:   'builtin/fast-import.c:3565,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3566,21'
              BranchSideFuncs:
                - strcmp
                - mem_pool_alloc
                - start_packfile
                - set_die_routine
                - set_checkpoint_signal
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - checkpoint
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - strcmp
            - BranchSide:      'builtin/fast-import.c:3573,16'
              BranchSideFuncs:
                - mem_pool_alloc
                - start_packfile
                - set_die_routine
                - set_checkpoint_signal
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - checkpoint
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
        - Branch String:   'builtin/fast-import.c:3567,19'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3567,30'
              BranchSideFuncs:
                - mem_pool_alloc
                - start_packfile
                - set_die_routine
                - set_checkpoint_signal
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - checkpoint
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
            - BranchSide:      'builtin/fast-import.c:3568,4'
              BranchSideFuncs:
                - mem_pool_alloc
                - start_packfile
                - set_die_routine
                - set_checkpoint_signal
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - checkpoint
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
        - Branch String:   'builtin/fast-import.c:3567,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3568,4'
              BranchSideFuncs:
                - strcmp
                - mem_pool_alloc
                - start_packfile
                - set_die_routine
                - set_checkpoint_signal
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - checkpoint
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - strcmp
            - BranchSide:      'builtin/fast-import.c:3569,15'
              BranchSideFuncs:
                - strcmp
                - mem_pool_alloc
                - start_packfile
                - set_die_routine
                - set_checkpoint_signal
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - checkpoint
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - strcmp
        - Branch String:   'builtin/fast-import.c:3569,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3570,26'
              BranchSideFuncs:
                - mem_pool_alloc
                - start_packfile
                - set_die_routine
                - set_checkpoint_signal
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - checkpoint
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - strcmp
                - strcmp
            - BranchSide:      'builtin/fast-import.c:3571,2'
              BranchSideFuncs:
                - mem_pool_alloc
                - start_packfile
                - set_die_routine
                - set_checkpoint_signal
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - checkpoint
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - strcmp
                - strcmp
        - Branch String:   'builtin/fast-import.c:3578,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3579,22'
              BranchSideFuncs:
                - start_packfile
                - set_die_routine
                - set_checkpoint_signal
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - checkpoint
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
            - BranchSide:      'builtin/fast-import.c:3580,2'
              BranchSideFuncs:
                - start_packfile
                - set_die_routine
                - set_checkpoint_signal
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - checkpoint
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
        - Branch String:   'builtin/fast-import.c:3585,2'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3587,35'
              BranchSideFuncs:
                - strcmp
                - parse_new_blob
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - checkpoint
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
            - BranchSide:      'builtin/fast-import.c:3623,7'
              BranchSideFuncs:
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
        - Branch String:   'builtin/fast-import.c:3587,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3588,4'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
            - BranchSide:      'builtin/fast-import.c:3589,36'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
        - Branch String:   'builtin/fast-import.c:3589,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3590,21'
              BranchSideFuncs:
                - parse_new_commit
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - checkpoint
            - BranchSide:      'builtin/fast-import.c:3591,36'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - parse_new_commit
                - checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
        - Branch String:   'builtin/fast-import.c:3591,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3592,18'
              BranchSideFuncs:
                - parse_new_tag
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_commit
                - checkpoint
            - BranchSide:      'builtin/fast-import.c:3593,36'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_new_tag
                - parse_new_commit
                - checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
        - Branch String:   'builtin/fast-import.c:3593,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3594,23'
              BranchSideFuncs:
                - parse_reset_branch
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_new_tag
                - parse_new_commit
                - checkpoint
            - BranchSide:      'builtin/fast-import.c:3595,36'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
        - Branch String:   'builtin/fast-import.c:3595,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3596,13'
              BranchSideFuncs:
                - parse_ls
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
            - BranchSide:      'builtin/fast-import.c:3597,36'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
        - Branch String:   'builtin/fast-import.c:3597,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3598,19'
              BranchSideFuncs:
                - parse_cat_blob
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
            - BranchSide:      'builtin/fast-import.c:3599,36'
              BranchSideFuncs:
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
        - Branch String:   'builtin/fast-import.c:3599,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3600,19'
              BranchSideFuncs:
                - parse_get_mark
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
            - BranchSide:      'builtin/fast-import.c:3601,46'
              BranchSideFuncs:
                - strcmp
                - parse_checkpoint
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
        - Branch String:   'builtin/fast-import.c:3601,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3602,4'
              BranchSideFuncs:
                - strcmp
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_alias
                - read_next_command
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
            - BranchSide:      'builtin/fast-import.c:3603,40'
              BranchSideFuncs:
                - strcmp
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_alias
                - read_next_command
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
        - Branch String:   'builtin/fast-import.c:3603,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3604,4'
              BranchSideFuncs:
                - strcmp
                - parse_alias
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
            - BranchSide:      'builtin/fast-import.c:3605,41'
              BranchSideFuncs:
                - strcmp
                - parse_alias
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
        - Branch String:   'builtin/fast-import.c:3605,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3606,4'
              BranchSideFuncs:
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
                - parse_option
                - parse_feature
                - parse_progress
            - BranchSide:      'builtin/fast-import.c:3607,36'
              BranchSideFuncs:
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
                - parse_option
                - parse_feature
                - parse_progress
        - Branch String:   'builtin/fast-import.c:3607,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3608,4'
              BranchSideFuncs:
                - parse_progress
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
            - BranchSide:      'builtin/fast-import.c:3609,36'
              BranchSideFuncs:
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
                - parse_option
                - parse_feature
        - Branch String:   'builtin/fast-import.c:3609,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3610,18'
              BranchSideFuncs:
                - parse_feature
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
            - BranchSide:      'builtin/fast-import.c:3611,36'
              BranchSideFuncs:
                - skip_prefix.4788
                - starts_with
                - die
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
                - parse_option
        - Branch String:   'builtin/fast-import.c:3611,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3612,17'
              BranchSideFuncs:
                - parse_option
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
            - BranchSide:      'builtin/fast-import.c:3613,36'
              BranchSideFuncs:
                - starts_with
                - die
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
        - Branch String:   'builtin/fast-import.c:3613,12'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:0,0'
              BranchSideFuncs:
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
                - checkpoint
            - BranchSide:      'builtin/fast-import.c:3616,47'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/fast-import.c:3618,7'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3585,2'
              BranchSideFuncs:
                - checkpoint
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
            - BranchSide:      'builtin/fast-import.c:3619,4'
              BranchSideFuncs:
                - checkpoint
                - read_next_command
                - parse_argv
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
                - strcmp
                - parse_new_blob
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - skip_prefix.4788
                - strcmp
                - parse_checkpoint
                - strcmp
                - strcmp
                - parse_alias
                - starts_with
                - skip_prefix.4788
                - skip_prefix.4788
                - starts_with
                - die
                - parse_option
                - parse_feature
                - parse_progress
                - parse_get_mark
                - parse_cat_blob
                - parse_ls
                - parse_reset_branch
                - parse_new_tag
                - parse_new_commit
        - Branch String:   'builtin/fast-import.c:3623,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3624,3'
              BranchSideFuncs:
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
            - BranchSide:      'builtin/fast-import.c:3626,6'
              BranchSideFuncs:
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - feof
                - die
        - Branch String:   'builtin/fast-import.c:3626,35'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3626,43'
              BranchSideFuncs:
                - feof
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
                - die
            - BranchSide:      'builtin/fast-import.c:3629,2'
              BranchSideFuncs:
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
        - Branch String:   'builtin/fast-import.c:3626,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3627,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fast-import.c:3629,2'
              BranchSideFuncs:
                - end_packfile
                - dump_branches
                - dump_tags
                - unkeep_all_packs
                - dump_marks
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
                - fclose
        - Branch String:   'builtin/fast-import.c:3636,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3637,10'
              BranchSideFuncs:
                - fclose
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
            - BranchSide:      'builtin/fast-import.c:3639,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
        - Branch String:   'builtin/fast-import.c:3639,6'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3639,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
            - BranchSide:      'builtin/fast-import.c:3640,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
        - Branch String:   'builtin/fast-import.c:3641,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3642,40'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
            - BranchSide:      'builtin/fast-import.c:3643,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
        - Branch String:   'builtin/fast-import.c:3643,3'
          Branch Sides:
            - BranchSide:      'builtin/fast-import.c:3644,47'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
            - BranchSide:      'builtin/fast-import.c:3646,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - pack_report
                - fprintf
                - fprintf
      Callsites:
        - Src:             'builtin/fast-import.c:3544,20'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3545,3'
          Dst:             usage
        - Src:             'builtin/fast-import.c:3547,2'
          Dst:             reset_pack_idx_option
        - Src:             'builtin/fast-import.c:3548,2'
          Dst:             git_pack_config
        - Src:             'builtin/fast-import.c:3550,2'
          Dst:             alloc_objects
        - Src:             'builtin/fast-import.c:3551,2'
          Dst:             strbuf_init
        - Src:             'builtin/fast-import.c:3552,2'
          Dst:             xcalloc
        - Src:             'builtin/fast-import.c:3553,2'
          Dst:             xcalloc
        - Src:             'builtin/fast-import.c:3554,2'
          Dst:             xcalloc
        - Src:             'builtin/fast-import.c:3555,10'
          Dst:             mem_pool_calloc
        - Src:             'builtin/fast-import.c:3557,2'
          Dst:             hashmap_init
        - Src:             'builtin/fast-import.c:3557,2'
          Dst:             object_entry_hashcmp
        - Src:             'builtin/fast-import.c:3567,23'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3569,8'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3577,12'
          Dst:             mem_pool_alloc
        - Src:             'builtin/fast-import.c:3582,2'
          Dst:             start_packfile
        - Src:             'builtin/fast-import.c:3583,2'
          Dst:             set_die_routine
        - Src:             'builtin/fast-import.c:3583,2'
          Dst:             die_nicely
        - Src:             'builtin/fast-import.c:3584,2'
          Dst:             set_checkpoint_signal
        - Src:             'builtin/fast-import.c:3585,9'
          Dst:             read_next_command
        - Src:             'builtin/fast-import.c:3587,8'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3588,4'
          Dst:             parse_new_blob
        - Src:             'builtin/fast-import.c:3589,12'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3590,4'
          Dst:             parse_new_commit
        - Src:             'builtin/fast-import.c:3591,12'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3592,4'
          Dst:             parse_new_tag
        - Src:             'builtin/fast-import.c:3593,12'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3594,4'
          Dst:             parse_reset_branch
        - Src:             'builtin/fast-import.c:3595,12'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3596,4'
          Dst:             parse_ls
        - Src:             'builtin/fast-import.c:3597,12'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3598,4'
          Dst:             parse_cat_blob
        - Src:             'builtin/fast-import.c:3599,12'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3600,4'
          Dst:             parse_get_mark
        - Src:             'builtin/fast-import.c:3601,13'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3602,4'
          Dst:             parse_checkpoint
        - Src:             'builtin/fast-import.c:3603,13'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3605,13'
          Dst:             strcmp
        - Src:             'builtin/fast-import.c:3606,4'
          Dst:             parse_alias
        - Src:             'builtin/fast-import.c:3607,12'
          Dst:             starts_with
        - Src:             'builtin/fast-import.c:3608,4'
          Dst:             parse_progress
        - Src:             'builtin/fast-import.c:3609,12'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3610,4'
          Dst:             parse_feature
        - Src:             'builtin/fast-import.c:3611,12'
          Dst:             skip_prefix
        - Src:             'builtin/fast-import.c:3612,4'
          Dst:             parse_option
        - Src:             'builtin/fast-import.c:3613,12'
          Dst:             starts_with
        - Src:             'builtin/fast-import.c:3616,4'
          Dst:             die
        - Src:             'builtin/fast-import.c:3619,4'
          Dst:             checkpoint
        - Src:             'builtin/fast-import.c:3624,3'
          Dst:             parse_argv
        - Src:             'builtin/fast-import.c:3626,38'
          Dst:             feof
        - Src:             'builtin/fast-import.c:3627,3'
          Dst:             die
        - Src:             'builtin/fast-import.c:3629,2'
          Dst:             end_packfile
        - Src:             'builtin/fast-import.c:3631,2'
          Dst:             dump_branches
        - Src:             'builtin/fast-import.c:3632,2'
          Dst:             dump_tags
        - Src:             'builtin/fast-import.c:3633,2'
          Dst:             unkeep_all_packs
        - Src:             'builtin/fast-import.c:3634,2'
          Dst:             dump_marks
        - Src:             'builtin/fast-import.c:3637,3'
          Dst:             fclose
        - Src:             'builtin/fast-import.c:3646,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:3647,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:3648,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:3649,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:3650,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:3651,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:3652,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:3653,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:3654,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:3655,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:3656,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:3657,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:3658,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:3659,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:3660,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:3661,3'
          Dst:             pack_report
        - Src:             'builtin/fast-import.c:3662,3'
          Dst:             fprintf
        - Src:             'builtin/fast-import.c:3663,3'
          Dst:             fprintf
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    add_sought_entry
      functionSourceFile: '/src/git/builtin/fetch-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sought
        - nr
        - alloc
        - name
      BBCount:         20
      ICount:          149
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_ref
        - oidclr
        - oidcpy
        - parse_oid_hex
        - st_mult
        - xrealloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fetch-pack.c:24,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:25,8'
              BranchSideFuncs:
                - oidclr.5078
                - alloc_ref
                - oidcpy.5077
                - st_mult.5075
                - xrealloc
            - BranchSide:      'builtin/fetch-pack.c:36,16'
              BranchSideFuncs:
                - oidclr.5078
                - alloc_ref
                - oidcpy.5077
                - st_mult.5075
                - xrealloc
        - Branch String:   'builtin/fetch-pack.c:25,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:27,11'
              BranchSideFuncs:
                - alloc_ref
                - oidcpy.5077
                - st_mult.5075
                - xrealloc
            - BranchSide:      'builtin/fetch-pack.c:28,15'
              BranchSideFuncs:
                - oidclr.5078
                - alloc_ref
                - oidcpy.5077
                - st_mult.5075
                - xrealloc
        - Branch String:   'builtin/fetch-pack.c:28,14'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:30,3'
              BranchSideFuncs:
                - alloc_ref
                - oidcpy.5077
                - st_mult.5075
                - xrealloc
            - BranchSide:      'builtin/fetch-pack.c:32,17'
              BranchSideFuncs:
                - oidclr.5078
                - alloc_ref
                - oidcpy.5077
                - st_mult.5075
                - xrealloc
        - Branch String:   'builtin/fetch-pack.c:42,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:42,2'
              BranchSideFuncs:
                - st_mult.5075
                - xrealloc
            - BranchSide:      'builtin/fetch-pack.c:42,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch-pack.c:42,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:42,2'
              BranchSideFuncs:
                - st_mult.5075
                - xrealloc
            - BranchSide:      'builtin/fetch-pack.c:42,2'
              BranchSideFuncs:
                - st_mult.5075
                - xrealloc
      Callsites:
        - Src:             'builtin/fetch-pack.c:24,7'
          Dst:             parse_oid_hex
        - Src:             'builtin/fetch-pack.c:32,4'
          Dst:             oidclr
        - Src:             'builtin/fetch-pack.c:36,3'
          Dst:             oidclr
        - Src:             'builtin/fetch-pack.c:39,8'
          Dst:             alloc_ref
        - Src:             'builtin/fetch-pack.c:40,2'
          Dst:             oidcpy
        - Src:             'builtin/fetch-pack.c:42,2'
          Dst:             st_mult
        - Src:             'builtin/fetch-pack.c:42,2'
          Dst:             xrealloc
    - functionName:    list_objects_filter_set_no_filter
      functionSourceFile: '/src/git/./list-objects-filter-options.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter_options
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - list_objects_filter_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './list-objects-filter-options.h:150,2'
          Dst:             list_objects_filter_release
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmd_fetch_pack
      functionSourceFile: '/src/git/builtin/fetch-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         125
      ICount:          858
      EdgeCount:       166
      CyclomaticComplexity: 43
      functionsReached:
        - BUG_fl
        - _
        - add_sought_entry
        - close
        - discover_version
        - fetch_pack
        - fflush
        - finish_connect
        - free_one_ref
        - free_refs
        - get_remote_heads
        - get_remote_refs
        - git_connect
        - list_objects_filter_init
        - list_objects_filter_set_no_filter
        - oid_to_hex
        - packet_read_line
        - packet_reader_init
        - packet_trace_identity
        - parse_list_objects_filter
        - printf
        - report_unmatched_refs
        - skip_prefix
        - strbuf_getline_lf
        - strbuf_release
        - strcmp
        - string_list_append
        - strtol
        - usage
        - warning
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/fetch-pack.c:71,23'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:71,27'
              BranchSideFuncs:
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:71,2'
              BranchSideFuncs:
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
        - Branch String:   'builtin/fetch-pack.c:71,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:72,21'
              BranchSideFuncs:
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:174,17'
              BranchSideFuncs:
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
        - Branch String:   'builtin/fetch-pack.c:74,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:75,22'
              BranchSideFuncs:
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:78,19'
              BranchSideFuncs:
                - skip_prefix.5081
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
        - Branch String:   'builtin/fetch-pack.c:78,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:79,22'
              BranchSideFuncs:
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:82,26'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
        - Branch String:   'builtin/fetch-pack.c:82,31'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:82,48'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:83,9'
              BranchSideFuncs:
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
        - Branch String:   'builtin/fetch-pack.c:82,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:83,9'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:86,25'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
        - Branch String:   'builtin/fetch-pack.c:86,30'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:86,47'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:87,26'
              BranchSideFuncs:
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
        - Branch String:   'builtin/fetch-pack.c:86,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:87,26'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:91,25'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
        - Branch String:   'builtin/fetch-pack.c:91,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:92,9'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:95,32'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
        - Branch String:   'builtin/fetch-pack.c:95,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:96,9'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:99,24'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
        - Branch String:   'builtin/fetch-pack.c:99,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:100,9'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:103,26'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
        - Branch String:   'builtin/fetch-pack.c:103,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:104,9'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:107,29'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
        - Branch String:   'builtin/fetch-pack.c:107,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:108,9'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:111,21'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
        - Branch String:   'builtin/fetch-pack.c:111,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:112,9'
              BranchSideFuncs:
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:115,19'
              BranchSideFuncs:
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
        - Branch String:   'builtin/fetch-pack.c:115,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:116,24'
              BranchSideFuncs:
                - strtol
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
            - BranchSide:      'builtin/fetch-pack.c:119,19'
              BranchSideFuncs:
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strtol
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
        - Branch String:   'builtin/fetch-pack.c:119,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:120,32'
              BranchSideFuncs:
                - xstrdup
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:123,19'
              BranchSideFuncs:
                - skip_prefix.5081
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - xstrdup
                - strtol
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - string_list_append
        - Branch String:   'builtin/fetch-pack.c:123,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:124,36'
              BranchSideFuncs:
                - string_list_append
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
                - xstrdup
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:127,15'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - string_list_append
                - xstrdup
                - strtol
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
        - Branch String:   'builtin/fetch-pack.c:127,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:128,9'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
            - BranchSide:      'builtin/fetch-pack.c:131,32'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
        - Branch String:   'builtin/fetch-pack.c:131,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:132,9'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
            - BranchSide:      'builtin/fetch-pack.c:135,34'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
        - Branch String:   'builtin/fetch-pack.c:135,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:136,9'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
            - BranchSide:      'builtin/fetch-pack.c:139,30'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
        - Branch String:   'builtin/fetch-pack.c:139,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:140,9'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
            - BranchSide:      'builtin/fetch-pack.c:144,55'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
        - Branch String:   'builtin/fetch-pack.c:144,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:145,9'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
            - BranchSide:      'builtin/fetch-pack.c:148,28'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
        - Branch String:   'builtin/fetch-pack.c:148,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:149,9'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
            - BranchSide:      'builtin/fetch-pack.c:152,35'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
        - Branch String:   'builtin/fetch-pack.c:152,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:153,9'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
            - BranchSide:      'builtin/fetch-pack.c:156,34'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
        - Branch String:   'builtin/fetch-pack.c:156,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:157,9'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
            - BranchSide:      'builtin/fetch-pack.c:160,28'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - parse_list_objects_filter
        - Branch String:   'builtin/fetch-pack.c:160,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:161,9'
              BranchSideFuncs:
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - usage
                - parse_list_objects_filter
            - BranchSide:      'builtin/fetch-pack.c:164,19'
              BranchSideFuncs:
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - string_list_append
                - xstrdup
                - strtol
                - usage
                - parse_list_objects_filter
        - Branch String:   'builtin/fetch-pack.c:164,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:165,36'
              BranchSideFuncs:
                - parse_list_objects_filter
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - string_list_append
                - xstrdup
                - strtol
            - BranchSide:      'builtin/fetch-pack.c:168,15'
              BranchSideFuncs:
                - strcmp
                - list_objects_filter_set_no_filter
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - skip_prefix.5081
                - skip_prefix.5081
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.5081
                - parse_list_objects_filter
                - string_list_append
                - xstrdup
                - strtol
                - usage
        - Branch String:   'builtin/fetch-pack.c:168,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:169,44'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/fetch-pack.c:172,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/fetch-pack.c:174,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:175,8'
              BranchSideFuncs:
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
            - BranchSide:      'builtin/fetch-pack.c:177,6'
              BranchSideFuncs:
                - usage
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
        - Branch String:   'builtin/fetch-pack.c:177,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:178,10'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
                - add_sought_entry
            - BranchSide:      'builtin/fetch-pack.c:180,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/fetch-pack.c:186,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:187,56'
              BranchSideFuncs:
                - add_sought_entry
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
            - BranchSide:      'builtin/fetch-pack.c:188,11'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - strbuf_getline_lf
                - strbuf_release
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
        - Branch String:   'builtin/fetch-pack.c:188,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:189,12'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_release
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - add_sought_entry
                - packet_read_line
                - add_sought_entry
            - BranchSide:      'builtin/fetch-pack.c:209,11'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
        - Branch String:   'builtin/fetch-pack.c:189,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:193,4'
              BranchSideFuncs:
                - packet_read_line
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - add_sought_entry
            - BranchSide:      'builtin/fetch-pack.c:202,18'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_release
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
                - add_sought_entry
        - Branch String:   'builtin/fetch-pack.c:195,9'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:196,6'
              BranchSideFuncs:
                - add_sought_entry
                - packet_read_line
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
            - BranchSide:      'builtin/fetch-pack.c:197,59'
              BranchSideFuncs:
                - add_sought_entry
                - packet_read_line
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
        - Branch String:   'builtin/fetch-pack.c:203,4'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:204,63'
              BranchSideFuncs:
                - add_sought_entry
                - strbuf_getline_lf
                - strbuf_release
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
            - BranchSide:      'builtin/fetch-pack.c:205,4'
              BranchSideFuncs:
                - strbuf_release
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
        - Branch String:   'builtin/fetch-pack.c:209,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:210,8'
              BranchSideFuncs:
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
            - BranchSide:      'builtin/fetch-pack.c:214,20'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
        - Branch String:   'builtin/fetch-pack.c:215,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:216,10'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
            - BranchSide:      'builtin/fetch-pack.c:217,22'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
        - Branch String:   'builtin/fetch-pack.c:219,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:0,0'
              BranchSideFuncs:
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
                - get_remote_refs
            - BranchSide:      'builtin/fetch-pack.c:220,16'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch-pack.c:229,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:231,19'
              BranchSideFuncs:
                - get_remote_refs
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
            - BranchSide:      'builtin/fetch-pack.c:236,3'
              BranchSideFuncs:
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
            - BranchSide:      'builtin/fetch-pack.c:236,3'
              BranchSideFuncs:
                - get_remote_heads
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
            - BranchSide:      'builtin/fetch-pack.c:239,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/fetch-pack.c:242,35'
              BranchSideFuncs:
                - fetch_pack
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - printf
                - fflush
                - _.5079
                - warning
        - Branch String:   'builtin/fetch-pack.c:245,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:248,38'
              BranchSideFuncs:
                - printf
                - fflush
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
                - _.5079
                - warning
            - BranchSide:      'builtin/fetch-pack.c:254,11'
              BranchSideFuncs:
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
        - Branch String:   'builtin/fetch-pack.c:250,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:251,12'
              BranchSideFuncs:
                - _.5079
                - warning
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
            - BranchSide:      'builtin/fetch-pack.c:253,2'
              BranchSideFuncs:
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
        - Branch String:   'builtin/fetch-pack.c:254,46'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:255,11'
              BranchSideFuncs:
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
                - printf
                - fflush
            - BranchSide:      'builtin/fetch-pack.c:259,8'
              BranchSideFuncs:
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fetch-pack.c:254,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:256,3'
              BranchSideFuncs:
                - printf
                - fflush
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fetch-pack.c:259,8'
              BranchSideFuncs:
                - close
                - close
                - finish_connect
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fetch-pack.c:261,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:262,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch-pack.c:264,9'
              BranchSideFuncs:
                - report_unmatched_refs
                - free
                - free_refs
                - free_refs
                - free_one_ref
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fetch-pack.c:274,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:276,22'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - free
                - free_refs
                - free_refs
                - free_one_ref
            - BranchSide:      'builtin/fetch-pack.c:278,14'
              BranchSideFuncs:
                - free
                - free_refs
                - free_refs
                - free_one_ref
        - Branch String:   'builtin/fetch-pack.c:278,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch-pack.c:279,16'
              BranchSideFuncs:
                - free_one_ref
                - free
                - free_refs
                - free_refs
            - BranchSide:      'builtin/fetch-pack.c:280,7'
              BranchSideFuncs:
                - free
                - free_refs
                - free_refs
      Callsites:
        - Src:             'builtin/fetch-pack.c:65,2'
          Dst:             packet_trace_identity
        - Src:             'builtin/fetch-pack.c:68,2'
          Dst:             list_objects_filter_init
        - Src:             'builtin/fetch-pack.c:74,7'
          Dst:             skip_prefix
        - Src:             'builtin/fetch-pack.c:78,7'
          Dst:             skip_prefix
        - Src:             'builtin/fetch-pack.c:82,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:82,35'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:86,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:86,34'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:91,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:95,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:99,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:103,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:107,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:111,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:115,7'
          Dst:             skip_prefix
        - Src:             'builtin/fetch-pack.c:116,17'
          Dst:             strtol
        - Src:             'builtin/fetch-pack.c:119,7'
          Dst:             skip_prefix
        - Src:             'builtin/fetch-pack.c:120,24'
          Dst:             xstrdup
        - Src:             'builtin/fetch-pack.c:123,7'
          Dst:             skip_prefix
        - Src:             'builtin/fetch-pack.c:124,4'
          Dst:             string_list_append
        - Src:             'builtin/fetch-pack.c:127,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:131,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:135,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:139,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:144,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:148,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:152,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:156,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:160,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:164,7'
          Dst:             skip_prefix
        - Src:             'builtin/fetch-pack.c:165,4'
          Dst:             parse_list_objects_filter
        - Src:             'builtin/fetch-pack.c:168,8'
          Dst:             strcmp
        - Src:             'builtin/fetch-pack.c:169,4'
          Dst:             list_objects_filter_set_no_filter
        - Src:             'builtin/fetch-pack.c:172,3'
          Dst:             usage
        - Src:             'builtin/fetch-pack.c:180,3'
          Dst:             usage
        - Src:             'builtin/fetch-pack.c:187,3'
          Dst:             add_sought_entry
        - Src:             'builtin/fetch-pack.c:194,18'
          Dst:             packet_read_line
        - Src:             'builtin/fetch-pack.c:197,5'
          Dst:             add_sought_entry
        - Src:             'builtin/fetch-pack.c:203,11'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/fetch-pack.c:204,5'
          Dst:             add_sought_entry
        - Src:             'builtin/fetch-pack.c:205,4'
          Dst:             strbuf_release
        - Src:             'builtin/fetch-pack.c:217,10'
          Dst:             git_connect
        - Src:             'builtin/fetch-pack.c:223,2'
          Dst:             packet_reader_init
        - Src:             'builtin/fetch-pack.c:228,12'
          Dst:             discover_version
        - Src:             'builtin/fetch-pack.c:231,3'
          Dst:             get_remote_refs
        - Src:             'builtin/fetch-pack.c:236,3'
          Dst:             get_remote_heads
        - Src:             'builtin/fetch-pack.c:239,3'
          Dst:             BUG_fl
        - Src:             'builtin/fetch-pack.c:242,17'
          Dst:             fetch_pack
        - Src:             'builtin/fetch-pack.c:248,3'
          Dst:             printf
        - Src:             'builtin/fetch-pack.c:249,3'
          Dst:             fflush
        - Src:             'builtin/fetch-pack.c:251,12'
          Dst:             _
        - Src:             'builtin/fetch-pack.c:251,4'
          Dst:             warning
        - Src:             'builtin/fetch-pack.c:256,3'
          Dst:             printf
        - Src:             'builtin/fetch-pack.c:257,3'
          Dst:             fflush
        - Src:             'builtin/fetch-pack.c:259,2'
          Dst:             close
        - Src:             'builtin/fetch-pack.c:260,2'
          Dst:             close
        - Src:             'builtin/fetch-pack.c:261,6'
          Dst:             finish_connect
        - Src:             'builtin/fetch-pack.c:272,9'
          Dst:             report_unmatched_refs
        - Src:             'builtin/fetch-pack.c:276,10'
          Dst:             oid_to_hex
        - Src:             'builtin/fetch-pack.c:275,3'
          Dst:             printf
        - Src:             'builtin/fetch-pack.c:279,3'
          Dst:             free_one_ref
        - Src:             'builtin/fetch-pack.c:281,2'
          Dst:             free_refs
        - Src:             'builtin/fetch-pack.c:282,2'
          Dst:             free_refs
    - functionName:    fetch_finished
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - result
        - out
        - cb
        - task_cb
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - strbuf_addf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1955,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1955,6'
              BranchSideFuncs:
                - _.5276
                - strbuf_addf
            - BranchSide:      'builtin/fetch.c:1956,15'
              BranchSideFuncs:
                - _.5276
                - strbuf_addf
      Callsites:
        - Src:             'builtin/fetch.c:1956,20'
          Dst:             _
        - Src:             'builtin/fetch.c:1956,3'
          Dst:             strbuf_addf
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    68
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    fetch_failed_to_start
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1940
      functionLinenumberEnd: 1946
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - cb
        - task_cb
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - const_error
        - error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fetch.c:1944,18'
          Dst:             _
        - Src:             'builtin/fetch.c:1944,18'
          Dst:             error
        - Src:             'builtin/fetch.c:1944,18'
          Dst:             const_error
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fetch_next_remote
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1918
      functionLinenumberEnd: 1936
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cp
        - out
        - cb
        - task_cb
      BBCount:         14
      ICount:          122
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - printf
        - strvec_push
        - strvec_pushv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1922,22'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1922,25'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:1923,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:1922,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1923,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:1925,11'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_push
                - _.5276
                - printf
        - Branch String:   'builtin/fetch.c:1932,21'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1932,24'
              BranchSideFuncs:
                - _.5276
                - printf
            - BranchSide:      'builtin/fetch.c:1935,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:1932,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1933,10'
              BranchSideFuncs:
                - _.5276
                - printf
            - BranchSide:      'builtin/fetch.c:1935,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fetch.c:1928,2'
          Dst:             strvec_pushv
        - Src:             'builtin/fetch.c:1929,2'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1933,10'
          Dst:             _
        - Src:             'builtin/fetch.c:1933,3'
          Dst:             printf
    - functionName:    refname_hash_exists
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - refname
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_get_from_hash
        - strhash
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fetch.c:306,38'
          Dst:             strhash
        - Src:             'builtin/fetch.c:306,11'
          Dst:             hashmap_get_from_hash
    - functionName:    hashmap_get_from_hash
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - hash
        - keydata
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_entry_init
        - hashmap_get
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:357,2'
          Dst:             hashmap_entry_init
        - Src:             './hashmap.h:358,9'
          Dst:             hashmap_get
    - functionName:    hashmap_entry_init
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - e
        - hash
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clear_item
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_already_queued_tags
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - old_oid
        - new_oid
        - cb_data
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - refname_hash_add
        - starts_with
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:321,41'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:321,44'
              BranchSideFuncs:
                - refname_hash_add
            - BranchSide:      'builtin/fetch.c:321,41'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:321,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:321,6'
              BranchSideFuncs:
                - refname_hash_add
            - BranchSide:      'builtin/fetch.c:322,27'
              BranchSideFuncs:
                - refname_hash_add
      Callsites:
        - Src:             'builtin/fetch.c:321,6'
          Dst:             starts_with
        - Src:             'builtin/fetch.c:322,10'
          Dst:             refname_hash_add
    - functionName:    refname_hash_add
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - refname
        - oid
      BBCount:         5
      ICount:          61
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_add
        - hashmap_entry_init
        - oidcpy
        - st_add
        - strhash
        - strlen
        - xcalloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fetch.c:280,15'
          Dst:             strlen
        - Src:             'builtin/fetch.c:282,2'
          Dst:             st_add
        - Src:             'builtin/fetch.c:282,2'
          Dst:             st_add
        - Src:             'builtin/fetch.c:282,2'
          Dst:             xcalloc
        - Src:             'builtin/fetch.c:283,32'
          Dst:             strhash
        - Src:             'builtin/fetch.c:283,2'
          Dst:             hashmap_entry_init
        - Src:             'builtin/fetch.c:284,2'
          Dst:             oidcpy
        - Src:             'builtin/fetch.c:285,2'
          Dst:             hashmap_add
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_fetch_oidset
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - out
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - oidset_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:250,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:251,17'
              BranchSideFuncs:
                - oidset_insert
            - BranchSide:      'builtin/fetch.c:254,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fetch.c:251,3'
          Dst:             oidset_insert
    - functionName:    s_update_ref
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - action
        - ref
        - transaction
        - check_old
      BBCount:         30
      ICount:          175
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - const_error
        - error
        - get_main_ref_store
        - getenv
        - ref_transaction_commit
        - ref_transaction_free
        - ref_transaction_update
        - strbuf_release
        - xstrfmt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:658,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:659,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:660,7'
              BranchSideFuncs:
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - ref_transaction_free
                - strbuf_release
                - free
                - error
                - const_error.5279
                - ref_transaction_update
                - ref_transaction_commit
        - Branch String:   'builtin/fetch.c:660,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:661,21'
              BranchSideFuncs:
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - ref_transaction_free
                - strbuf_release
                - free
                - error
                - const_error.5279
                - ref_transaction_update
                - ref_transaction_commit
            - BranchSide:      'builtin/fetch.c:662,26'
              BranchSideFuncs:
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - ref_transaction_free
                - strbuf_release
                - free
                - error
                - const_error.5279
                - ref_transaction_update
                - ref_transaction_commit
        - Branch String:   'builtin/fetch.c:669,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:670,82'
              BranchSideFuncs:
                - ref_transaction_update
                - ref_transaction_free
                - strbuf_release
                - free
                - error
                - const_error.5279
                - ref_transaction_commit
            - BranchSide:      'builtin/fetch.c:678,31'
              BranchSideFuncs:
                - ref_transaction_update
                - ref_transaction_free
                - strbuf_release
                - free
                - error
                - const_error.5279
                - ref_transaction_commit
        - Branch String:   'builtin/fetch.c:672,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:673,8'
              BranchSideFuncs:
                - ref_transaction_update
                - ref_transaction_free
                - strbuf_release
                - free
                - error
                - const_error.5279
                - ref_transaction_commit
            - BranchSide:      'builtin/fetch.c:676,2'
              BranchSideFuncs:
                - ref_transaction_update
                - ref_transaction_free
                - strbuf_release
                - free
                - error
                - const_error.5279
                - ref_transaction_commit
        - Branch String:   'builtin/fetch.c:679,10'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:679,23'
              BranchSideFuncs:
                - ref_transaction_update
                - ref_transaction_free
                - strbuf_release
                - free
                - error
                - const_error.5279
                - ref_transaction_commit
            - BranchSide:      'builtin/fetch.c:680,25'
              BranchSideFuncs:
                - ref_transaction_update
                - ref_transaction_free
                - strbuf_release
                - free
                - error
                - const_error.5279
                - ref_transaction_commit
        - Branch String:   'builtin/fetch.c:681,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:682,7'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
                - free
                - error
                - const_error.5279
            - BranchSide:      'builtin/fetch.c:686,6'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
                - free
                - error
                - const_error.5279
                - ref_transaction_commit
        - Branch String:   'builtin/fetch.c:686,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:686,6'
              BranchSideFuncs:
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - error
                - const_error.5279
            - BranchSide:      'builtin/fetch.c:687,34'
              BranchSideFuncs:
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - error
                - const_error.5279
        - Branch String:   'builtin/fetch.c:687,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:689,4'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
                - free
                - error
                - const_error.5279
            - BranchSide:      'builtin/fetch.c:691,8'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
                - free
                - error
                - const_error.5279
            - BranchSide:      'builtin/fetch.c:694,8'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
                - free
                - error
                - const_error.5279
        - Branch String:   'builtin/fetch.c:701,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:702,3'
              BranchSideFuncs:
                - error
                - const_error.5279
                - strbuf_release
                - free
            - BranchSide:      'builtin/fetch.c:703,2'
              BranchSideFuncs:
                - strbuf_release
                - free
      Callsites:
        - Src:             'builtin/fetch.c:653,14'
          Dst:             getenv
        - Src:             'builtin/fetch.c:662,8'
          Dst:             xstrfmt
        - Src:             'builtin/fetch.c:670,63'
          Dst:             get_main_ref_store
        - Src:             'builtin/fetch.c:670,35'
          Dst:             ref_store_transaction_begin
        - Src:             'builtin/fetch.c:678,8'
          Dst:             ref_transaction_update
        - Src:             'builtin/fetch.c:687,11'
          Dst:             ref_transaction_commit
        - Src:             'builtin/fetch.c:700,2'
          Dst:             ref_transaction_free
        - Src:             'builtin/fetch.c:702,3'
          Dst:             error
        - Src:             'builtin/fetch.c:702,3'
          Dst:             const_error
        - Src:             'builtin/fetch.c:703,2'
          Dst:             strbuf_release
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    update_local_ref
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ref
        - transaction
        - display_state
        - remote_ref
        - summary_width
        - config
      BBCount:         63
      ICount:          553
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - _
        - branch_checked_out
        - common_exit
        - die
        - display_ref_update
        - exit
        - getnanotime
        - is_null_oid
        - lookup_commit_reference_gently
        - oid_to_hex
        - oideq
        - repo_has_object_file
        - repo_in_merge_bases
        - s_update_ref
        - starts_with
        - strbuf_add_unique_abbrev
        - strbuf_addstr
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:914,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:915,7'
              BranchSideFuncs:
                - oideq.5294
                - is_null_oid.5291
                - branch_checked_out
                - is_null_oid.5291
                - starts_with
                - lookup_commit_reference_gently
                - lookup_commit_reference_gently
                - starts_with
                - starts_with
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
                - getnanotime
                - repo_in_merge_bases
                - getnanotime
                - common_exit
                - exit
                - _.5276
                - _.5276
                - display_ref_update
                - s_update_ref
                - _.5276
                - display_ref_update
                - _.5276
                - _.5276
                - _.5276
                - display_ref_update
                - _.5276
                - display_ref_update
            - BranchSide:      'builtin/fetch.c:917,13'
              BranchSideFuncs:
                - oideq.5294
                - is_null_oid.5291
                - branch_checked_out
                - is_null_oid.5291
                - starts_with
                - lookup_commit_reference_gently
                - lookup_commit_reference_gently
                - starts_with
                - starts_with
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
                - getnanotime
                - repo_in_merge_bases
                - getnanotime
                - common_exit
                - exit
                - _.5276
                - _.5276
                - display_ref_update
                - s_update_ref
                - _.5276
                - display_ref_update
                - _.5276
                - _.5276
                - _.5276
                - display_ref_update
                - _.5276
                - display_ref_update
        - Branch String:   'builtin/fetch.c:917,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:918,7'
              BranchSideFuncs:
                - _.5276
                - display_ref_update
            - BranchSide:      'builtin/fetch.c:925,7'
              BranchSideFuncs:
                - is_null_oid.5291
                - branch_checked_out
                - is_null_oid.5291
                - starts_with
                - lookup_commit_reference_gently
                - lookup_commit_reference_gently
                - starts_with
                - starts_with
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
                - getnanotime
                - repo_in_merge_bases
                - getnanotime
                - common_exit
                - exit
                - _.5276
                - _.5276
                - display_ref_update
                - s_update_ref
                - _.5276
                - display_ref_update
                - _.5276
                - _.5276
                - _.5276
                - display_ref_update
        - Branch String:   'builtin/fetch.c:918,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:919,23'
              BranchSideFuncs:
                - _.5276
                - display_ref_update
            - BranchSide:      'builtin/fetch.c:922,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:925,22'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:926,20'
              BranchSideFuncs:
                - is_null_oid.5291
                - starts_with
                - lookup_commit_reference_gently
                - lookup_commit_reference_gently
                - starts_with
                - starts_with
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
                - getnanotime
                - repo_in_merge_bases
                - getnanotime
                - common_exit
                - exit
                - _.5276
                - _.5276
                - display_ref_update
                - s_update_ref
                - _.5276
                - display_ref_update
                - _.5276
            - BranchSide:      'builtin/fetch.c:939,20'
              BranchSideFuncs:
                - is_null_oid.5291
                - starts_with
                - lookup_commit_reference_gently
                - lookup_commit_reference_gently
                - starts_with
                - starts_with
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
                - getnanotime
                - repo_in_merge_bases
                - getnanotime
                - common_exit
                - exit
                - _.5276
                - _.5276
                - display_ref_update
                - s_update_ref
                - _.5276
                - display_ref_update
                - _.5276
        - Branch String:   'builtin/fetch.c:926,34'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:927,25'
              BranchSideFuncs:
                - is_null_oid.5291
                - starts_with
                - lookup_commit_reference_gently
                - lookup_commit_reference_gently
                - starts_with
                - starts_with
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
                - getnanotime
                - repo_in_merge_bases
                - getnanotime
                - common_exit
                - exit
                - _.5276
                - _.5276
                - display_ref_update
                - s_update_ref
                - _.5276
                - display_ref_update
                - _.5276
            - BranchSide:      'builtin/fetch.c:939,20'
              BranchSideFuncs:
                - is_null_oid.5291
                - starts_with
                - lookup_commit_reference_gently
                - lookup_commit_reference_gently
                - starts_with
                - starts_with
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
                - getnanotime
                - repo_in_merge_bases
                - getnanotime
                - common_exit
                - exit
                - _.5276
                - _.5276
                - display_ref_update
                - s_update_ref
                - _.5276
                - display_ref_update
                - _.5276
        - Branch String:   'builtin/fetch.c:925,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:932,22'
              BranchSideFuncs:
                - _.5276
                - _.5276
                - display_ref_update
            - BranchSide:      'builtin/fetch.c:939,20'
              BranchSideFuncs:
                - is_null_oid.5291
                - starts_with
                - lookup_commit_reference_gently
                - lookup_commit_reference_gently
                - starts_with
                - starts_with
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
                - getnanotime
                - repo_in_merge_bases
                - getnanotime
                - common_exit
                - exit
                - _.5276
                - _.5276
                - display_ref_update
                - s_update_ref
                - _.5276
                - display_ref_update
                - _.5276
        - Branch String:   'builtin/fetch.c:939,34'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:940,18'
              BranchSideFuncs:
                - lookup_commit_reference_gently
                - lookup_commit_reference_gently
                - starts_with
                - starts_with
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
                - getnanotime
                - repo_in_merge_bases
                - getnanotime
                - common_exit
                - exit
            - BranchSide:      'builtin/fetch.c:958,43'
              BranchSideFuncs:
                - lookup_commit_reference_gently
                - lookup_commit_reference_gently
                - starts_with
                - starts_with
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
                - getnanotime
                - repo_in_merge_bases
                - getnanotime
                - common_exit
                - exit
        - Branch String:   'builtin/fetch.c:939,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:941,7'
              BranchSideFuncs:
                - _.5276
                - _.5276
                - display_ref_update
                - s_update_ref
                - _.5276
                - display_ref_update
                - _.5276
            - BranchSide:      'builtin/fetch.c:958,43'
              BranchSideFuncs:
                - lookup_commit_reference_gently
                - lookup_commit_reference_gently
                - starts_with
                - starts_with
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
                - getnanotime
                - repo_in_merge_bases
                - getnanotime
                - common_exit
                - exit
        - Branch String:   'builtin/fetch.c:941,13'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:941,16'
              BranchSideFuncs:
                - s_update_ref
                - _.5276
                - display_ref_update
                - _.5276
            - BranchSide:      'builtin/fetch.c:943,37'
              BranchSideFuncs:
                - s_update_ref
                - _.5276
                - display_ref_update
                - _.5276
        - Branch String:   'builtin/fetch.c:941,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:943,37'
              BranchSideFuncs:
                - s_update_ref
                - _.5276
                - display_ref_update
                - _.5276
            - BranchSide:      'builtin/fetch.c:950,23'
              BranchSideFuncs:
                - _.5276
                - _.5276
                - display_ref_update
        - Branch String:   'builtin/fetch.c:945,9'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:945,13'
              BranchSideFuncs:
                - _.5276
                - display_ref_update
            - BranchSide:      'builtin/fetch.c:946,9'
              BranchSideFuncs:
                - display_ref_update
        - Branch String:   'builtin/fetch.c:962,15'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:962,19'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
                - getnanotime
                - repo_in_merge_bases
                - getnanotime
                - common_exit
                - exit
            - BranchSide:      'builtin/fetch.c:971,19'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
                - _.5276
                - _.5276
        - Branch String:   'builtin/fetch.c:962,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:971,19'
              BranchSideFuncs:
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
                - getnanotime
                - repo_in_merge_bases
                - getnanotime
                - common_exit
                - exit
            - BranchSide:      'builtin/fetch.c:990,6'
              BranchSideFuncs:
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
                - getnanotime
                - repo_in_merge_bases
                - getnanotime
                - common_exit
                - exit
        - Branch String:   'builtin/fetch.c:971,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:972,8'
              BranchSideFuncs:
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
            - BranchSide:      'builtin/fetch.c:974,26'
              BranchSideFuncs:
                - starts_with
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
                - _.5276
        - Branch String:   'builtin/fetch.c:974,14'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:975,8'
              BranchSideFuncs:
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
            - BranchSide:      'builtin/fetch.c:978,8'
              BranchSideFuncs:
                - _.5276
                - s_update_ref
                - display_ref_update
                - _.5276
        - Branch String:   'builtin/fetch.c:984,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:984,12'
              BranchSideFuncs:
                - _.5276
                - display_ref_update
            - BranchSide:      'builtin/fetch.c:985,8'
              BranchSideFuncs:
                - display_ref_update
        - Branch String:   'builtin/fetch.c:990,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:991,23'
              BranchSideFuncs:
                - getnanotime
                - repo_in_merge_bases
                - getnanotime
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
                - common_exit
                - exit
            - BranchSide:      'builtin/fetch.c:998,16'
              BranchSideFuncs:
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
        - Branch String:   'builtin/fetch.c:994,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:995,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/fetch.c:996,25'
              BranchSideFuncs:
                - getnanotime
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
        - Branch String:   'builtin/fetch.c:1001,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1002,17'
              BranchSideFuncs:
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - display_ref_update
                - strbuf_release
                - _.5276
            - BranchSide:      'builtin/fetch.c:1015,13'
              BranchSideFuncs:
                - _.5276
                - _.5276
                - display_ref_update
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
        - Branch String:   'builtin/fetch.c:1010,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1010,12'
              BranchSideFuncs:
                - _.5276
                - display_ref_update
                - strbuf_release
            - BranchSide:      'builtin/fetch.c:1011,8'
              BranchSideFuncs:
                - display_ref_update
                - strbuf_release
        - Branch String:   'builtin/fetch.c:1015,19'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1015,22'
              BranchSideFuncs:
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
            - BranchSide:      'builtin/fetch.c:1016,17'
              BranchSideFuncs:
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
        - Branch String:   'builtin/fetch.c:1015,13'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1016,17'
              BranchSideFuncs:
                - strbuf_add_unique_abbrev
                - strbuf_addstr.5311
                - strbuf_add_unique_abbrev
                - s_update_ref
                - _.5276
                - display_ref_update
                - strbuf_release
                - _.5276
            - BranchSide:      'builtin/fetch.c:1029,22'
              BranchSideFuncs:
                - _.5276
                - _.5276
                - display_ref_update
        - Branch String:   'builtin/fetch.c:1023,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1023,12'
              BranchSideFuncs:
                - _.5276
                - display_ref_update
                - strbuf_release
            - BranchSide:      'builtin/fetch.c:1023,46'
              BranchSideFuncs:
                - _.5276
                - display_ref_update
                - strbuf_release
      Callsites:
        - Src:             'builtin/fetch.c:914,7'
          Dst:             repo_has_object_file
        - Src:             'builtin/fetch.c:915,7'
          Dst:             _
        - Src:             'builtin/fetch.c:915,33'
          Dst:             oid_to_hex
        - Src:             'builtin/fetch.c:915,3'
          Dst:             die
        - Src:             'builtin/fetch.c:917,6'
          Dst:             oideq
        - Src:             'builtin/fetch.c:919,43'
          Dst:             _
        - Src:             'builtin/fetch.c:919,4'
          Dst:             display_ref_update
        - Src:             'builtin/fetch.c:926,7'
          Dst:             is_null_oid
        - Src:             'builtin/fetch.c:927,6'
          Dst:             branch_checked_out
        - Src:             'builtin/fetch.c:932,42'
          Dst:             _
        - Src:             'builtin/fetch.c:933,8'
          Dst:             _
        - Src:             'builtin/fetch.c:932,3'
          Dst:             display_ref_update
        - Src:             'builtin/fetch.c:939,7'
          Dst:             is_null_oid
        - Src:             'builtin/fetch.c:940,6'
          Dst:             starts_with
        - Src:             'builtin/fetch.c:943,8'
          Dst:             s_update_ref
        - Src:             'builtin/fetch.c:944,53'
          Dst:             _
        - Src:             'builtin/fetch.c:945,13'
          Dst:             _
        - Src:             'builtin/fetch.c:944,4'
          Dst:             display_ref_update
        - Src:             'builtin/fetch.c:950,43'
          Dst:             _
        - Src:             'builtin/fetch.c:951,9'
          Dst:             _
        - Src:             'builtin/fetch.c:950,4'
          Dst:             display_ref_update
        - Src:             'builtin/fetch.c:958,12'
          Dst:             lookup_commit_reference_gently
        - Src:             'builtin/fetch.c:960,12'
          Dst:             lookup_commit_reference_gently
        - Src:             'builtin/fetch.c:971,7'
          Dst:             starts_with
        - Src:             'builtin/fetch.c:973,11'
          Dst:             _
        - Src:             'builtin/fetch.c:974,14'
          Dst:             starts_with
        - Src:             'builtin/fetch.c:976,11'
          Dst:             _
        - Src:             'builtin/fetch.c:979,11'
          Dst:             _
        - Src:             'builtin/fetch.c:982,7'
          Dst:             s_update_ref
        - Src:             'builtin/fetch.c:984,12'
          Dst:             _
        - Src:             'builtin/fetch.c:983,3'
          Dst:             display_ref_update
        - Src:             'builtin/fetch.c:991,23'
          Dst:             getnanotime
        - Src:             'builtin/fetch.c:992,18'
          Dst:             repo_in_merge_bases
        - Src:             'builtin/fetch.c:995,4'
          Dst:             common_exit
        - Src:             'builtin/fetch.c:995,4'
          Dst:             exit
        - Src:             'builtin/fetch.c:996,25'
          Dst:             getnanotime
        - Src:             'builtin/fetch.c:1005,3'
          Dst:             strbuf_add_unique_abbrev
        - Src:             'builtin/fetch.c:1006,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/fetch.c:1007,3'
          Dst:             strbuf_add_unique_abbrev
        - Src:             'builtin/fetch.c:1008,7'
          Dst:             s_update_ref
        - Src:             'builtin/fetch.c:1010,12'
          Dst:             _
        - Src:             'builtin/fetch.c:1009,3'
          Dst:             display_ref_update
        - Src:             'builtin/fetch.c:1013,3'
          Dst:             strbuf_release
        - Src:             'builtin/fetch.c:1018,3'
          Dst:             strbuf_add_unique_abbrev
        - Src:             'builtin/fetch.c:1019,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/fetch.c:1020,3'
          Dst:             strbuf_add_unique_abbrev
        - Src:             'builtin/fetch.c:1021,7'
          Dst:             s_update_ref
        - Src:             'builtin/fetch.c:1023,12'
          Dst:             _
        - Src:             'builtin/fetch.c:1023,46'
          Dst:             _
        - Src:             'builtin/fetch.c:1022,3'
          Dst:             display_ref_update
        - Src:             'builtin/fetch.c:1026,3'
          Dst:             strbuf_release
        - Src:             'builtin/fetch.c:1029,42'
          Dst:             _
        - Src:             'builtin/fetch.c:1029,59'
          Dst:             _
        - Src:             'builtin/fetch.c:1029,3'
          Dst:             display_ref_update
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    display_ref_update
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - display_state
        - code
        - summary
        - error
        - remote
        - local
        - old_oid
        - new_oid
        - summary_width
      BBCount:         21
      ICount:          192
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - _
        - fputs
        - gettext_width
        - oid_to_hex
        - prettify_refname
        - print_compact
        - print_remote_to_local
        - strbuf_addch
        - strbuf_addf
        - strbuf_setlen
        - strlen
      functionUses:    10
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:859,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:860,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:862,2'
              BranchSideFuncs:
                - strbuf_setlen.5317
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - strbuf_addch.5323
                - fputs
                - _.5276
                - strbuf_addf
                - strlen
                - gettext_width
                - prettify_refname
                - prettify_refname
                - strbuf_addf
                - print_compact
                - strbuf_addf
                - print_remote_to_local
                - BUG_fl
        - Branch String:   'builtin/fetch.c:864,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:869,8'
              BranchSideFuncs:
                - _.5276
                - strbuf_addf
                - strlen
                - gettext_width
                - prettify_refname
                - prettify_refname
                - strbuf_addf
                - print_compact
                - strbuf_addch.5323
                - fputs
                - strbuf_addf
                - print_remote_to_local
            - BranchSide:      'builtin/fetch.c:869,8'
              BranchSideFuncs:
                - _.5276
                - strbuf_addf
                - strlen
                - gettext_width
                - prettify_refname
                - prettify_refname
                - strbuf_addf
                - print_compact
                - strbuf_addch.5323
                - fputs
                - strbuf_addf
                - print_remote_to_local
            - BranchSide:      'builtin/fetch.c:892,16'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - strbuf_addch.5323
                - fputs
            - BranchSide:      'builtin/fetch.c:897,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/fetch.c:869,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:870,17'
              BranchSideFuncs:
                - strlen
                - gettext_width
                - prettify_refname
                - prettify_refname
                - strbuf_addf
                - print_compact
                - strbuf_addch.5323
                - fputs
                - strbuf_addf
                - print_remote_to_local
            - BranchSide:      'builtin/fetch.c:875,12'
              BranchSideFuncs:
                - strlen
                - gettext_width
                - prettify_refname
                - prettify_refname
                - strbuf_addf
                - print_compact
                - strbuf_addch.5323
                - fputs
                - strbuf_addf
                - print_remote_to_local
        - Branch String:   'builtin/fetch.c:881,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:882,26'
              BranchSideFuncs:
                - print_remote_to_local
                - strbuf_addch.5323
                - fputs
                - strbuf_addf
            - BranchSide:      'builtin/fetch.c:884,18'
              BranchSideFuncs:
                - print_compact
                - strbuf_addch.5323
                - fputs
                - strbuf_addf
        - Branch String:   'builtin/fetch.c:886,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:887,17'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.5323
                - fputs
            - BranchSide:      'builtin/fetch.c:889,3'
              BranchSideFuncs:
                - strbuf_addch.5323
                - fputs
      Callsites:
        - Src:             'builtin/fetch.c:862,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/fetch.c:870,37'
          Dst:             _
        - Src:             'builtin/fetch.c:870,4'
          Dst:             strbuf_addf
        - Src:             'builtin/fetch.c:875,28'
          Dst:             strlen
        - Src:             'builtin/fetch.c:875,46'
          Dst:             gettext_width
        - Src:             'builtin/fetch.c:876,12'
          Dst:             prettify_refname
        - Src:             'builtin/fetch.c:877,11'
          Dst:             prettify_refname
        - Src:             'builtin/fetch.c:879,3'
          Dst:             strbuf_addf
        - Src:             'builtin/fetch.c:882,4'
          Dst:             print_remote_to_local
        - Src:             'builtin/fetch.c:884,4'
          Dst:             print_compact
        - Src:             'builtin/fetch.c:887,4'
          Dst:             strbuf_addf
        - Src:             'builtin/fetch.c:893,8'
          Dst:             oid_to_hex
        - Src:             'builtin/fetch.c:893,29'
          Dst:             oid_to_hex
        - Src:             'builtin/fetch.c:892,3'
          Dst:             strbuf_addf
        - Src:             'builtin/fetch.c:897,3'
          Dst:             BUG_fl
        - Src:             'builtin/fetch.c:899,2'
          Dst:             strbuf_addch
        - Src:             'builtin/fetch.c:901,2'
          Dst:             fputs
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    print_remote_to_local
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - display_state
        - remote
        - local
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_addf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fetch.c:797,2'
          Dst:             strbuf_addf
    - functionName:    print_compact
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - display_state
        - remote
        - local
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - find_and_replace
        - print_remote_to_local
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:834,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:835,16'
              BranchSideFuncs:
                - strbuf_addstr.5311
                - strbuf_addstr.5311
                - find_and_replace
                - find_and_replace
                - print_remote_to_local
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/fetch.c:839,20'
              BranchSideFuncs:
                - strbuf_addstr.5311
                - strbuf_addstr.5311
                - find_and_replace
                - find_and_replace
                - print_remote_to_local
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/fetch.c:842,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:843,24'
              BranchSideFuncs:
                - print_remote_to_local
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/fetch.c:844,24'
              BranchSideFuncs:
                - print_remote_to_local
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'builtin/fetch.c:834,7'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:835,3'
          Dst:             strbuf_addf
        - Src:             'builtin/fetch.c:839,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/fetch.c:840,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/fetch.c:842,7'
          Dst:             find_and_replace
        - Src:             'builtin/fetch.c:843,3'
          Dst:             find_and_replace
        - Src:             'builtin/fetch.c:844,2'
          Dst:             print_remote_to_local
        - Src:             'builtin/fetch.c:846,2'
          Dst:             strbuf_release
        - Src:             'builtin/fetch.c:847,2'
          Dst:             strbuf_release
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    3
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_and_replace
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - haystack
        - needle
        - placeholder
      BBCount:         19
      ICount:          148
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ends_with
        - strbuf_splice
        - strlen
        - strstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:809,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:810,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - strbuf_splice
            - BranchSide:      'builtin/fetch.c:812,14'
              BranchSideFuncs:
                - strstr
                - strlen
                - strlen
                - strbuf_splice
        - Branch String:   'builtin/fetch.c:813,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:814,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - strbuf_splice
            - BranchSide:      'builtin/fetch.c:816,6'
              BranchSideFuncs:
                - strlen
                - strlen
                - strbuf_splice
        - Branch String:   'builtin/fetch.c:816,24'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:816,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - strbuf_splice
            - BranchSide:      'builtin/fetch.c:819,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - strbuf_splice
        - Branch String:   'builtin/fetch.c:816,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:817,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:819,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - strbuf_splice
        - Branch String:   'builtin/fetch.c:820,18'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:820,21'
              BranchSideFuncs:
                - strlen
                - strbuf_splice
            - BranchSide:      'builtin/fetch.c:823,16'
              BranchSideFuncs:
                - strlen
                - strbuf_splice
        - Branch String:   'builtin/fetch.c:820,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:821,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:823,16'
              BranchSideFuncs:
                - strlen
                - strbuf_splice
      Callsites:
        - Src:             'builtin/fetch.c:808,9'
          Dst:             strlen
        - Src:             'builtin/fetch.c:809,6'
          Dst:             ends_with
        - Src:             'builtin/fetch.c:812,7'
          Dst:             strstr
        - Src:             'builtin/fetch.c:819,9'
          Dst:             strlen
        - Src:             'builtin/fetch.c:824,22'
          Dst:             strlen
        - Src:             'builtin/fetch.c:823,2'
          Dst:             strbuf_splice
    - functionName:    ends_with
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strip_suffix
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:714,9'
          Dst:             strip_suffix
    - functionName:    strip_suffix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strip_suffix_mem
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './git-compat-util.h:801,9'
          Dst:             strlen
        - Src:             './git-compat-util.h:802,9'
          Dst:             strip_suffix_mem
    - functionName:    strip_suffix_mem
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - suffix
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:785,20'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:785,30'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:785,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:784,18'
          Dst:             strlen
        - Src:             './git-compat-util.h:785,23'
          Dst:             memcmp
    - functionName:    append_fetch_head
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fetch_head
        - old_oid
        - fetch_head_status
        - note
        - url
        - url_len
      BBCount:         19
      ICount:          136
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - oid_to_hex_r
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_setlen
        - strbuf_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1080,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1081,3'
              BranchSideFuncs:
                - oid_to_hex_r
                - strbuf_addf
                - strbuf_addch.5323
                - strbuf_write
                - strbuf_setlen.5317
                - strbuf_addch.5323
                - strbuf_addstr.5311
            - BranchSide:      'builtin/fetch.c:1083,10'
              BranchSideFuncs:
                - oid_to_hex_r
                - strbuf_addf
                - strbuf_addch.5323
                - strbuf_write
                - strbuf_setlen.5317
                - strbuf_addch.5323
                - strbuf_addstr.5311
        - Branch String:   'builtin/fetch.c:1083,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1085,23'
              BranchSideFuncs:
                - oid_to_hex_r
                - strbuf_addf
                - strbuf_addch.5323
                - strbuf_write
                - strbuf_setlen.5317
                - strbuf_addch.5323
                - strbuf_addstr.5311
            - BranchSide:      'builtin/fetch.c:1088,23'
              BranchSideFuncs:
                - oid_to_hex_r
                - strbuf_addf
                - strbuf_addch.5323
                - strbuf_write
                - strbuf_setlen.5317
                - strbuf_addch.5323
                - strbuf_addstr.5311
            - BranchSide:      'builtin/fetch.c:1092,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:1097,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1098,15'
              BranchSideFuncs:
                - strbuf_addch.5323
                - strbuf_addch.5323
                - strbuf_write
                - strbuf_setlen.5317
                - strbuf_addstr.5311
            - BranchSide:      'builtin/fetch.c:1102,16'
              BranchSideFuncs:
                - strbuf_addch.5323
                - strbuf_write
                - strbuf_setlen.5317
        - Branch String:   'builtin/fetch.c:1098,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1099,19'
              BranchSideFuncs:
                - strbuf_addstr.5311
                - strbuf_addch.5323
                - strbuf_write
                - strbuf_setlen.5317
                - strbuf_addch.5323
            - BranchSide:      'builtin/fetch.c:1101,18'
              BranchSideFuncs:
                - strbuf_addch.5323
                - strbuf_addch.5323
                - strbuf_write
                - strbuf_setlen.5317
                - strbuf_addstr.5311
        - Branch String:   'builtin/fetch.c:1110,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1110,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:1111,17'
              BranchSideFuncs:
                - strbuf_write
                - strbuf_setlen.5317
      Callsites:
        - Src:             'builtin/fetch.c:1096,7'
          Dst:             oid_to_hex_r
        - Src:             'builtin/fetch.c:1095,2'
          Dst:             strbuf_addf
        - Src:             'builtin/fetch.c:1099,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/fetch.c:1101,4'
          Dst:             strbuf_addch
        - Src:             'builtin/fetch.c:1102,2'
          Dst:             strbuf_addch
        - Src:             'builtin/fetch.c:1111,3'
          Dst:             strbuf_write
        - Src:             'builtin/fetch.c:1112,3'
          Dst:             strbuf_setlen
    - functionName:    iterate_ref_map
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cb_data
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1041,13'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1041,16'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:1041,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:1041,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1042,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:1043,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:1043,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1044,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:1045,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    store_updated_refs
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - display_state
        - remote_name
        - connectivity_checked
        - transaction
        - ref_map
        - fetch_head
        - config
      BBCount:         95
      ICount:          551
      EdgeCount:       126
      CyclomaticComplexity: 33
      functionsReached:
        - _
        - advice_enabled
        - alloc_ref
        - append_fetch_head
        - check_connected
        - check_for_new_submodule_commits
        - const_error
        - display_ref_update
        - error
        - iterate_ref_map
        - lookup_commit_in_graph
        - lookup_commit_reference_gently
        - oidcpy
        - oideq
        - skip_prefix
        - starts_with
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
        - strcmp
        - transport_summary_width
        - update_local_ref
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1155,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1156,43'
              BranchSideFuncs:
                - transport_summary_width
                - check_connected
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
            - BranchSide:      'builtin/fetch.c:1158,7'
              BranchSideFuncs:
                - check_connected
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
        - Branch String:   'builtin/fetch.c:1158,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1159,34'
              BranchSideFuncs:
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1175,19'
              BranchSideFuncs:
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1163,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1164,9'
              BranchSideFuncs:
                - _.5276
                - error
                - const_error.5279
                - strbuf_release
            - BranchSide:      'builtin/fetch.c:1168,2'
              BranchSideFuncs:
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1175,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1178,13'
              BranchSideFuncs:
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1280,6'
              BranchSideFuncs:
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
        - Branch String:   'builtin/fetch.c:1178,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1179,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1278,2'
              BranchSideFuncs:
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1181,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1182,9'
              BranchSideFuncs:
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1197,8'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
        - Branch String:   'builtin/fetch.c:1182,9'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1183,14'
              BranchSideFuncs:
                - _.5276
                - warning
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
            - BranchSide:      'builtin/fetch.c:1185,5'
              BranchSideFuncs:
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1184,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1184,22'
              BranchSideFuncs:
                - warning
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
            - BranchSide:      'builtin/fetch.c:1184,43'
              BranchSideFuncs:
                - warning
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
        - Branch String:   'builtin/fetch.c:1197,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1198,20'
              BranchSideFuncs:
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
            - BranchSide:      'builtin/fetch.c:1219,8'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
        - Branch String:   'builtin/fetch.c:1208,9'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1209,38'
              BranchSideFuncs:
                - lookup_commit_reference_gently
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - starts_with
                - lookup_commit_in_graph
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
            - BranchSide:      'builtin/fetch.c:1210,10'
              BranchSideFuncs:
                - lookup_commit_reference_gently
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - starts_with
                - lookup_commit_in_graph
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
        - Branch String:   'builtin/fetch.c:1210,9'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1211,46'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
            - BranchSide:      'builtin/fetch.c:1217,4'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
        - Branch String:   'builtin/fetch.c:1214,10'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1215,7'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
            - BranchSide:      'builtin/fetch.c:1216,5'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
        - Branch String:   'builtin/fetch.c:1219,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1220,5'
              BranchSideFuncs:
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1222,8'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
        - Branch String:   'builtin/fetch.c:1222,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1223,21'
              BranchSideFuncs:
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
            - BranchSide:      'builtin/fetch.c:1229,8'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
        - Branch String:   'builtin/fetch.c:1229,61'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1230,10'
              BranchSideFuncs:
                - check_for_new_submodule_commits
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - oideq.5294
            - BranchSide:      'builtin/fetch.c:1234,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
        - Branch String:   'builtin/fetch.c:1230,23'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1230,34'
              BranchSideFuncs:
                - oideq.5294
                - check_for_new_submodule_commits
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
            - BranchSide:      'builtin/fetch.c:1231,38'
              BranchSideFuncs:
                - check_for_new_submodule_commits
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
        - Branch String:   'builtin/fetch.c:1229,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1231,38'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
            - BranchSide:      'builtin/fetch.c:1234,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
        - Branch String:   'builtin/fetch.c:1234,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1235,10'
              BranchSideFuncs:
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'builtin/fetch.c:1237,27'
              BranchSideFuncs:
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'builtin/fetch.c:1237,15'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1238,10'
              BranchSideFuncs:
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'builtin/fetch.c:1239,27'
              BranchSideFuncs:
                - skip_prefix.5343
                - skip_prefix.5343
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'builtin/fetch.c:1239,15'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1240,10'
              BranchSideFuncs:
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'builtin/fetch.c:1241,27'
              BranchSideFuncs:
                - skip_prefix.5343
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'builtin/fetch.c:1241,15'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1242,10'
              BranchSideFuncs:
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'builtin/fetch.c:1244,10'
              BranchSideFuncs:
                - strbuf_setlen.5317
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'builtin/fetch.c:1249,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1250,10'
              BranchSideFuncs:
                - strbuf_addf
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
                - strbuf_addf
            - BranchSide:      'builtin/fetch.c:1255,22'
              BranchSideFuncs:
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
        - Branch String:   'builtin/fetch.c:1250,9'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1251,32'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
            - BranchSide:      'builtin/fetch.c:1252,36'
              BranchSideFuncs:
                - strbuf_addf
                - append_fetch_head
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
                - update_local_ref
                - free
        - Branch String:   'builtin/fetch.c:1260,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1261,28'
              BranchSideFuncs:
                - update_local_ref
                - free
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - display_ref_update
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1264,15'
              BranchSideFuncs:
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
                - display_ref_update
        - Branch String:   'builtin/fetch.c:1264,32'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1264,35'
              BranchSideFuncs:
                - display_ref_update
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1270,24'
              BranchSideFuncs:
                - display_ref_update
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1271,10'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1271,18'
              BranchSideFuncs:
                - display_ref_update
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1272,10'
              BranchSideFuncs:
                - display_ref_update
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - error
                - const_error.5279
                - strcmp
                - strbuf_setlen.5317
                - append_fetch_head
                - update_local_ref
                - free
                - strbuf_addf
                - strbuf_addf
                - skip_prefix.5343
                - skip_prefix.5343
                - skip_prefix.5343
                - check_for_new_submodule_commits
                - oideq.5294
                - alloc_ref
                - oidcpy.5285
                - oidcpy.5285
                - starts_with
                - lookup_commit_in_graph
                - lookup_commit_reference_gently
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1280,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1281,3'
              BranchSideFuncs:
                - _.5276
                - error
                - const_error.5279
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1285,6'
              BranchSideFuncs:
                - advice_enabled
                - strbuf_release
                - _.5276
                - warning
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1285,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1285,53'
              BranchSideFuncs:
                - _.5276
                - warning
                - strbuf_release
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1286,8'
              BranchSideFuncs:
                - _.5276
                - warning
                - strbuf_release
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1286,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1287,12'
              BranchSideFuncs:
                - strbuf_release
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1288,14'
              BranchSideFuncs:
                - strbuf_release
                - _.5276
                - warning
      Callsites:
        - Src:             'builtin/fetch.c:1156,19'
          Dst:             transport_summary_width
        - Src:             'builtin/fetch.c:1163,7'
          Dst:             check_connected
        - Src:             'builtin/fetch.c:1163,7'
          Dst:             iterate_ref_map
        - Src:             'builtin/fetch.c:1164,9'
          Dst:             _
        - Src:             'builtin/fetch.c:1164,9'
          Dst:             error
        - Src:             'builtin/fetch.c:1164,9'
          Dst:             const_error
        - Src:             'builtin/fetch.c:1183,14'
          Dst:             _
        - Src:             'builtin/fetch.c:1183,6'
          Dst:             warning
        - Src:             'builtin/fetch.c:1208,10'
          Dst:             starts_with
        - Src:             'builtin/fetch.c:1209,15'
          Dst:             lookup_commit_in_graph
        - Src:             'builtin/fetch.c:1211,15'
          Dst:             lookup_commit_reference_gently
        - Src:             'builtin/fetch.c:1223,11'
          Dst:             alloc_ref
        - Src:             'builtin/fetch.c:1224,5'
          Dst:             oidcpy
        - Src:             'builtin/fetch.c:1225,5'
          Dst:             oidcpy
        - Src:             'builtin/fetch.c:1230,27'
          Dst:             oideq
        - Src:             'builtin/fetch.c:1231,5'
          Dst:             check_for_new_submodule_commits
        - Src:             'builtin/fetch.c:1234,9'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:1237,15'
          Dst:             skip_prefix
        - Src:             'builtin/fetch.c:1239,15'
          Dst:             skip_prefix
        - Src:             'builtin/fetch.c:1241,15'
          Dst:             skip_prefix
        - Src:             'builtin/fetch.c:1248,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/fetch.c:1251,6'
          Dst:             strbuf_addf
        - Src:             'builtin/fetch.c:1252,5'
          Dst:             strbuf_addf
        - Src:             'builtin/fetch.c:1255,4'
          Dst:             append_fetch_head
        - Src:             'builtin/fetch.c:1261,11'
          Dst:             update_local_ref
        - Src:             'builtin/fetch.c:1270,5'
          Dst:             display_ref_update
        - Src:             'builtin/fetch.c:1281,3'
          Dst:             _
        - Src:             'builtin/fetch.c:1281,3'
          Dst:             error
        - Src:             'builtin/fetch.c:1281,3'
          Dst:             const_error
        - Src:             'builtin/fetch.c:1285,6'
          Dst:             advice_enabled
        - Src:             'builtin/fetch.c:1287,12'
          Dst:             _
        - Src:             'builtin/fetch.c:1287,4'
          Dst:             warning
        - Src:             'builtin/fetch.c:1289,12'
          Dst:             _
        - Src:             'builtin/fetch.c:1289,4'
          Dst:             warning
        - Src:             'builtin/fetch.c:1295,2'
          Dst:             strbuf_release
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    check_exist_and_connected
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ref_map
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - check_connected
        - iterate_ref_map
        - repo_has_object_file_with_flags
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1317,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1318,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:1324,6'
              BranchSideFuncs:
                - check_connected
                - repo_has_object_file_with_flags
        - Branch String:   'builtin/fetch.c:1324,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1325,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:1332,11'
              BranchSideFuncs:
                - check_connected
                - repo_has_object_file_with_flags
        - Branch String:   'builtin/fetch.c:1332,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1333,40'
              BranchSideFuncs:
                - repo_has_object_file_with_flags
                - check_connected
            - BranchSide:      'builtin/fetch.c:1338,6'
              BranchSideFuncs:
                - check_connected
        - Branch String:   'builtin/fetch.c:1333,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1335,4'
              BranchSideFuncs:
                - check_connected
                - repo_has_object_file_with_flags
            - BranchSide:      'builtin/fetch.c:1336,2'
              BranchSideFuncs:
                - check_connected
                - repo_has_object_file_with_flags
      Callsites:
        - Src:             'builtin/fetch.c:1333,8'
          Dst:             repo_has_object_file_with_flags
        - Src:             'builtin/fetch.c:1340,9'
          Dst:             check_connected
        - Src:             'builtin/fetch.c:1340,9'
          Dst:             iterate_ref_map
    - functionName:    refcol_width
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ref_map
        - compact_format
      BBCount:         30
      ICount:          178
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - oideq
        - prettify_refname
        - strcmp
        - term_columns
        - utf8_strwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:714,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:715,9'
              BranchSideFuncs:
                - strcmp
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - oideq.5294
            - BranchSide:      'builtin/fetch.c:717,13'
              BranchSideFuncs:
                - strcmp
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - oideq.5294
        - Branch String:   'builtin/fetch.c:717,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:718,13'
              BranchSideFuncs:
                - strcmp
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - oideq.5294
            - BranchSide:      'builtin/fetch.c:747,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:720,48'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:721,8'
              BranchSideFuncs:
                - strcmp
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - oideq.5294
            - BranchSide:      'builtin/fetch.c:723,4'
              BranchSideFuncs:
                - strcmp
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - oideq.5294
        - Branch String:   'builtin/fetch.c:721,22'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:722,15'
              BranchSideFuncs:
                - strcmp
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - oideq.5294
            - BranchSide:      'builtin/fetch.c:723,4'
              BranchSideFuncs:
                - strcmp
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - oideq.5294
        - Branch String:   'builtin/fetch.c:720,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:723,4'
              BranchSideFuncs:
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - strcmp
                - oideq.5294
            - BranchSide:      'builtin/fetch.c:726,7'
              BranchSideFuncs:
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - strcmp
                - oideq.5294
        - Branch String:   'builtin/fetch.c:726,22'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:726,32'
              BranchSideFuncs:
                - oideq.5294
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - strcmp
            - BranchSide:      'builtin/fetch.c:729,41'
              BranchSideFuncs:
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - strcmp
                - oideq.5294
        - Branch String:   'builtin/fetch.c:726,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:727,4'
              BranchSideFuncs:
                - strcmp
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - oideq.5294
            - BranchSide:      'builtin/fetch.c:729,41'
              BranchSideFuncs:
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - strcmp
                - oideq.5294
        - Branch String:   'builtin/fetch.c:730,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:731,42'
              BranchSideFuncs:
                - strcmp
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - oideq.5294
            - BranchSide:      'builtin/fetch.c:739,37'
              BranchSideFuncs:
                - strcmp
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - oideq.5294
        - Branch String:   'builtin/fetch.c:740,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:741,4'
              BranchSideFuncs:
                - strcmp
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - oideq.5294
            - BranchSide:      'builtin/fetch.c:743,7'
              BranchSideFuncs:
                - strcmp
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - oideq.5294
        - Branch String:   'builtin/fetch.c:743,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:744,12'
              BranchSideFuncs:
                - strcmp
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - oideq.5294
            - BranchSide:      'builtin/fetch.c:745,2'
              BranchSideFuncs:
                - strcmp
                - prettify_refname
                - utf8_strwidth
                - prettify_refname
                - utf8_strwidth
                - oideq.5294
      Callsites:
        - Src:             'builtin/fetch.c:713,8'
          Dst:             term_columns
        - Src:             'builtin/fetch.c:722,8'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:726,25'
          Dst:             oideq
        - Src:             'builtin/fetch.c:729,24'
          Dst:             prettify_refname
        - Src:             'builtin/fetch.c:729,10'
          Dst:             utf8_strwidth
        - Src:             'builtin/fetch.c:731,25'
          Dst:             prettify_refname
        - Src:             'builtin/fetch.c:731,11'
          Dst:             utf8_strwidth
    - functionName:    refname_hash_entry_cmp
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hashmap_cmp_fn_data
        - eptr
        - entry_or_key
        - keydata
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:272,29'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:272,39'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/fetch.c:272,49'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'builtin/fetch.c:272,9'
          Dst:             strcmp
    - functionName:    container_of_or_null_offset
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - offset
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1584,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1584,23'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1584,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_one_refname
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flag
        - cbdata
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - refname_hash_add
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fetch.c:295,9'
          Dst:             refname_hash_add
    - functionName:    refname_hash_init
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_init
        - refname_hash_entry_cmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fetch.c:301,2'
          Dst:             hashmap_init
        - Src:             'builtin/fetch.c:301,2'
          Dst:             refname_hash_entry_cmp
    - functionName:    add_merge_config
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - remote_refs
        - branch
        - tail
      BBCount:         20
      ICount:          131
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - branch_merge_matches
        - get_fetch_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:216,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:217,33'
              BranchSideFuncs:
                - get_fetch_map
                - branch_merge_matches
            - BranchSide:      'builtin/fetch.c:245,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:220,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:221,29'
              BranchSideFuncs:
                - branch_merge_matches
                - get_fetch_map
            - BranchSide:      'builtin/fetch.c:226,7'
              BranchSideFuncs:
                - get_fetch_map
                - branch_merge_matches
        - Branch String:   'builtin/fetch.c:221,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:222,5'
              BranchSideFuncs:
                - get_fetch_map
                - branch_merge_matches
            - BranchSide:      'builtin/fetch.c:225,3'
              BranchSideFuncs:
                - get_fetch_map
                - branch_merge_matches
        - Branch String:   'builtin/fetch.c:226,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:227,4'
              BranchSideFuncs:
                - get_fetch_map
                - branch_merge_matches
            - BranchSide:      'builtin/fetch.c:239,3'
              BranchSideFuncs:
                - get_fetch_map
                - branch_merge_matches
        - Branch String:   'builtin/fetch.c:242,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:243,4'
              BranchSideFuncs:
                - get_fetch_map
                - branch_merge_matches
            - BranchSide:      'builtin/fetch.c:244,2'
              BranchSideFuncs:
                - get_fetch_map
                - branch_merge_matches
      Callsites:
        - Src:             'builtin/fetch.c:221,8'
          Dst:             branch_merge_matches
        - Src:             'builtin/fetch.c:241,3'
          Dst:             get_fetch_map
    - functionName:    filter_prefetch_refspec
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rs
      BBCount:         27
      ICount:          243
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - skip_prefix
        - starts_with
        - strbuf_addstr
        - strbuf_detach
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:441,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:442,3'
              BranchSideFuncs:
                - free
                - free
                - strbuf_addstr.5311
                - skip_prefix.5343
                - strbuf_addstr.5311
                - strbuf_detach
                - free
                - starts_with
            - BranchSide:      'builtin/fetch.c:444,9'
              BranchSideFuncs:
                - free
                - free
                - strbuf_addstr.5311
                - skip_prefix.5343
                - strbuf_addstr.5311
                - strbuf_detach
                - free
                - starts_with
        - Branch String:   'builtin/fetch.c:444,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:444,2'
              BranchSideFuncs:
                - free
                - free
                - strbuf_addstr.5311
                - skip_prefix.5343
                - strbuf_addstr.5311
                - strbuf_detach
                - free
                - starts_with
            - BranchSide:      'builtin/fetch.c:445,17'
              BranchSideFuncs:
                - free
                - free
                - strbuf_addstr.5311
                - skip_prefix.5343
                - strbuf_addstr.5311
                - strbuf_detach
                - free
                - starts_with
        - Branch String:   'builtin/fetch.c:449,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:450,4'
              BranchSideFuncs:
                - free
                - free
                - strbuf_addstr.5311
                - skip_prefix.5343
                - strbuf_addstr.5311
                - strbuf_detach
                - free
                - starts_with
            - BranchSide:      'builtin/fetch.c:451,8'
              BranchSideFuncs:
                - free
                - free
                - strbuf_addstr.5311
                - skip_prefix.5343
                - strbuf_addstr.5311
                - strbuf_detach
                - free
                - starts_with
        - Branch String:   'builtin/fetch.c:451,25'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:452,8'
              BranchSideFuncs:
                - strbuf_addstr.5311
                - skip_prefix.5343
                - strbuf_addstr.5311
                - strbuf_detach
                - free
                - free
                - free
                - starts_with
            - BranchSide:      'builtin/fetch.c:457,9'
              BranchSideFuncs:
                - free
                - free
                - strbuf_addstr.5311
                - skip_prefix.5343
                - strbuf_addstr.5311
                - strbuf_detach
                - free
                - starts_with
        - Branch String:   'builtin/fetch.c:452,25'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:453,20'
              BranchSideFuncs:
                - starts_with
                - strbuf_addstr.5311
                - skip_prefix.5343
                - strbuf_addstr.5311
                - strbuf_detach
                - free
                - free
                - free
            - BranchSide:      'builtin/fetch.c:469,13'
              BranchSideFuncs:
                - strbuf_addstr.5311
                - skip_prefix.5343
                - strbuf_addstr.5311
                - strbuf_detach
                - free
                - free
                - free
                - starts_with
        - Branch String:   'builtin/fetch.c:451,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:457,9'
              BranchSideFuncs:
                - free
                - free
                - strbuf_addstr.5311
                - skip_prefix.5343
                - strbuf_addstr.5311
                - strbuf_detach
                - free
                - starts_with
            - BranchSide:      'builtin/fetch.c:469,13'
              BranchSideFuncs:
                - strbuf_addstr.5311
                - skip_prefix.5343
                - strbuf_addstr.5311
                - strbuf_detach
                - free
                - free
                - free
                - starts_with
        - Branch String:   'builtin/fetch.c:460,4'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:461,5'
              BranchSideFuncs:
                - free
                - free
                - strbuf_addstr.5311
                - skip_prefix.5343
                - strbuf_addstr.5311
                - strbuf_detach
                - free
                - starts_with
            - BranchSide:      'builtin/fetch.c:464,4'
              BranchSideFuncs:
                - free
                - free
                - strbuf_addstr.5311
                - skip_prefix.5343
                - strbuf_addstr.5311
                - strbuf_detach
                - free
                - starts_with
        - Branch String:   'builtin/fetch.c:477,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:478,10'
              BranchSideFuncs:
                - strbuf_addstr.5311
                - strbuf_detach
                - free
                - free
                - free
                - strbuf_addstr.5311
                - skip_prefix.5343
                - starts_with
            - BranchSide:      'builtin/fetch.c:479,27'
              BranchSideFuncs:
                - strbuf_addstr.5311
                - strbuf_detach
                - free
                - free
                - free
                - strbuf_addstr.5311
                - skip_prefix.5343
                - starts_with
      Callsites:
        - Src:             'builtin/fetch.c:453,8'
          Dst:             starts_with
        - Src:             'builtin/fetch.c:470,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/fetch.c:477,8'
          Dst:             skip_prefix
        - Src:             'builtin/fetch.c:479,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/fetch.c:481,22'
          Dst:             strbuf_detach
    - functionName:    close_fetch_head
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fetch_head
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fclose
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1125,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1126,3'
              BranchSideFuncs:
                - fclose
                - strbuf_release
            - BranchSide:      'builtin/fetch.c:1128,9'
              BranchSideFuncs:
                - fclose
                - strbuf_release
      Callsites:
        - Src:             'builtin/fetch.c:1128,2'
          Dst:             fclose
        - Src:             'builtin/fetch.c:1129,2'
          Dst:             strbuf_release
    - functionName:    display_state_release
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - display_state
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fetch.c:790,2'
          Dst:             strbuf_release
    - functionName:    commit_fetch_head
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fetch_head
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1118,22'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1118,26'
              BranchSideFuncs:
                - strbuf_write
            - BranchSide:      'builtin/fetch.c:1119,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:1118,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1119,3'
              BranchSideFuncs:
                - strbuf_write
            - BranchSide:      'builtin/fetch.c:1120,16'
              BranchSideFuncs:
                - strbuf_write
      Callsites:
        - Src:             'builtin/fetch.c:1120,2'
          Dst:             strbuf_write
    - functionName:    backfill_tags
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1577
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - display_state
        - transport
        - transaction
        - ref_map
        - fetch_head
        - config
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fetch_and_consume_refs
        - prepare_transport
        - transport_disconnect
        - transport_set_option
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1559,41'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1560,16'
              BranchSideFuncs:
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - fetch_and_consume_refs
                - transport_disconnect
                - prepare_transport
            - BranchSide:      'builtin/fetch.c:1560,3'
              BranchSideFuncs:
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - fetch_and_consume_refs
                - transport_disconnect
                - prepare_transport
        - Branch String:   'builtin/fetch.c:1560,16'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1560,16'
              BranchSideFuncs:
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - fetch_and_consume_refs
                - transport_disconnect
                - prepare_transport
            - BranchSide:      'builtin/fetch.c:1560,30'
              BranchSideFuncs:
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - fetch_and_consume_refs
                - transport_disconnect
                - prepare_transport
        - Branch String:   'builtin/fetch.c:1561,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1562,34'
              BranchSideFuncs:
                - prepare_transport
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - fetch_and_consume_refs
                - transport_disconnect
            - BranchSide:      'builtin/fetch.c:1566,23'
              BranchSideFuncs:
                - transport_set_option
                - transport_set_option
                - transport_set_option
                - fetch_and_consume_refs
                - transport_disconnect
        - Branch String:   'builtin/fetch.c:1572,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1572,6'
              BranchSideFuncs:
                - transport_disconnect
            - BranchSide:      'builtin/fetch.c:1573,24'
              BranchSideFuncs:
                - transport_disconnect
      Callsites:
        - Src:             'builtin/fetch.c:1562,16'
          Dst:             prepare_transport
        - Src:             'builtin/fetch.c:1566,2'
          Dst:             transport_set_option
        - Src:             'builtin/fetch.c:1567,2'
          Dst:             transport_set_option
        - Src:             'builtin/fetch.c:1568,2'
          Dst:             transport_set_option
        - Src:             'builtin/fetch.c:1569,12'
          Dst:             fetch_and_consume_refs
        - Src:             'builtin/fetch.c:1573,3'
          Dst:             transport_disconnect
    - functionName:    prepare_transport
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - remote
        - deepen
      BBCount:         40
      ICount:          207
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - add_negotiation_tips
        - expand_list_objects_filter_spec
        - set_option
        - transport_get
        - transport_set_verbosity
        - warning
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1511,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1512,14'
              BranchSideFuncs:
                - set_option
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
            - BranchSide:      'builtin/fetch.c:1513,6'
              BranchSideFuncs:
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
        - Branch String:   'builtin/fetch.c:1513,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1514,14'
              BranchSideFuncs:
                - set_option
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
            - BranchSide:      'builtin/fetch.c:1515,6'
              BranchSideFuncs:
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
        - Branch String:   'builtin/fetch.c:1515,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1516,14'
              BranchSideFuncs:
                - set_option
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
            - BranchSide:      'builtin/fetch.c:1517,6'
              BranchSideFuncs:
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
        - Branch String:   'builtin/fetch.c:1517,13'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1517,16'
              BranchSideFuncs:
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
            - BranchSide:      'builtin/fetch.c:1519,6'
              BranchSideFuncs:
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
        - Branch String:   'builtin/fetch.c:1517,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1518,14'
              BranchSideFuncs:
                - set_option
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
            - BranchSide:      'builtin/fetch.c:1519,6'
              BranchSideFuncs:
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
        - Branch String:   'builtin/fetch.c:1519,13'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1519,27'
              BranchSideFuncs:
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
            - BranchSide:      'builtin/fetch.c:1522,6'
              BranchSideFuncs:
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
        - Branch String:   'builtin/fetch.c:1519,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1520,14'
              BranchSideFuncs:
                - set_option
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
            - BranchSide:      'builtin/fetch.c:1522,6'
              BranchSideFuncs:
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
                - set_option
                - set_option
        - Branch String:   'builtin/fetch.c:1522,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1523,14'
              BranchSideFuncs:
                - set_option
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
                - set_option
            - BranchSide:      'builtin/fetch.c:1524,6'
              BranchSideFuncs:
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
                - set_option
        - Branch String:   'builtin/fetch.c:1524,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1525,14'
              BranchSideFuncs:
                - set_option
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
            - BranchSide:      'builtin/fetch.c:1526,6'
              BranchSideFuncs:
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - set_option
        - Branch String:   'builtin/fetch.c:1526,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1527,14'
              BranchSideFuncs:
                - set_option
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
            - BranchSide:      'builtin/fetch.c:1528,21'
              BranchSideFuncs:
                - warning
                - add_negotiation_tips
                - expand_list_objects_filter_spec
                - set_option
                - set_option
        - Branch String:   'builtin/fetch.c:1528,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1529,15'
              BranchSideFuncs:
                - expand_list_objects_filter_spec
                - set_option
                - set_option
                - warning
                - add_negotiation_tips
            - BranchSide:      'builtin/fetch.c:1534,22'
              BranchSideFuncs:
                - warning
                - add_negotiation_tips
        - Branch String:   'builtin/fetch.c:1534,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1534,6'
              BranchSideFuncs:
                - warning
                - add_negotiation_tips
            - BranchSide:      'builtin/fetch.c:1535,7'
              BranchSideFuncs:
                - warning
                - add_negotiation_tips
        - Branch String:   'builtin/fetch.c:1535,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1536,25'
              BranchSideFuncs:
                - add_negotiation_tips
            - BranchSide:      'builtin/fetch.c:1538,4'
              BranchSideFuncs:
                - warning
      Callsites:
        - Src:             'builtin/fetch.c:1508,14'
          Dst:             transport_get
        - Src:             'builtin/fetch.c:1509,2'
          Dst:             transport_set_verbosity
        - Src:             'builtin/fetch.c:1512,3'
          Dst:             set_option
        - Src:             'builtin/fetch.c:1514,3'
          Dst:             set_option
        - Src:             'builtin/fetch.c:1516,3'
          Dst:             set_option
        - Src:             'builtin/fetch.c:1518,3'
          Dst:             set_option
        - Src:             'builtin/fetch.c:1520,3'
          Dst:             set_option
        - Src:             'builtin/fetch.c:1523,3'
          Dst:             set_option
        - Src:             'builtin/fetch.c:1525,3'
          Dst:             set_option
        - Src:             'builtin/fetch.c:1527,3'
          Dst:             set_option
        - Src:             'builtin/fetch.c:1530,4'
          Dst:             expand_list_objects_filter_spec
        - Src:             'builtin/fetch.c:1531,3'
          Dst:             set_option
        - Src:             'builtin/fetch.c:1532,3'
          Dst:             set_option
        - Src:             'builtin/fetch.c:1536,4'
          Dst:             add_negotiation_tips
        - Src:             'builtin/fetch.c:1538,4'
          Dst:             warning
    - functionName:    fetch_and_consume_refs
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - display_state
        - transport
        - transaction
        - ref_map
        - fetch_head
        - config
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - check_exist_and_connected
        - store_updated_refs
        - trace2_region_enter_fl
        - trace2_region_leave_fl
        - transport_fetch_refs
        - transport_unlock_pack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1358,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1359,3'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - transport_fetch_refs
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - store_updated_refs
                - trace2_region_leave_fl
                - transport_unlock_pack
            - BranchSide:      'builtin/fetch.c:1368,2'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - store_updated_refs
                - trace2_region_leave_fl
                - transport_unlock_pack
        - Branch String:   'builtin/fetch.c:1362,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1363,4'
              BranchSideFuncs:
                - transport_unlock_pack
            - BranchSide:      'builtin/fetch.c:1364,26'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - store_updated_refs
                - trace2_region_leave_fl
                - transport_unlock_pack
        - Branch String:   'builtin/fetch.c:1364,26'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1364,24'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - store_updated_refs
                - trace2_region_leave_fl
                - transport_unlock_pack
            - BranchSide:      'builtin/fetch.c:1365,4'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - store_updated_refs
                - trace2_region_leave_fl
                - transport_unlock_pack
      Callsites:
        - Src:             'builtin/fetch.c:1357,8'
          Dst:             check_exist_and_connected
        - Src:             'builtin/fetch.c:1359,3'
          Dst:             trace2_region_enter_fl
        - Src:             'builtin/fetch.c:1360,9'
          Dst:             transport_fetch_refs
        - Src:             'builtin/fetch.c:1361,3'
          Dst:             trace2_region_leave_fl
        - Src:             'builtin/fetch.c:1368,2'
          Dst:             trace2_region_enter_fl
        - Src:             'builtin/fetch.c:1369,8'
          Dst:             store_updated_refs
        - Src:             'builtin/fetch.c:1372,2'
          Dst:             trace2_region_leave_fl
        - Src:             'builtin/fetch.c:1375,2'
          Dst:             transport_unlock_pack
    - functionName:    set_option
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transport
        - name
        - value
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - transport_set_option
        - warning
      functionUses:    10
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1457,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1458,7'
              BranchSideFuncs:
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:1460,6'
              BranchSideFuncs:
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1460,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1460,6'
              BranchSideFuncs:
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1461,11'
              BranchSideFuncs:
                - _.5276
                - warning
      Callsites:
        - Src:             'builtin/fetch.c:1456,10'
          Dst:             transport_set_option
        - Src:             'builtin/fetch.c:1458,7'
          Dst:             _
        - Src:             'builtin/fetch.c:1458,3'
          Dst:             die
        - Src:             'builtin/fetch.c:1461,11'
          Dst:             _
        - Src:             'builtin/fetch.c:1461,3'
          Dst:             warning
    - functionName:    add_negotiation_tips
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - smart_options
      BBCount:         16
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - add_oid
        - die
        - get_main_ref_store
        - has_glob_specials
        - has_object
        - oid_array_append
        - repo_get_oid
        - warning
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1482,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1483,35'
              BranchSideFuncs:
                - has_glob_specials
                - repo_get_oid
                - has_object
                - _.5276
                - die
                - oid_array_append
                - _.5276
                - die
                - get_main_ref_store
                - refs_for_each_glob_ref
                - warning
            - BranchSide:      'builtin/fetch.c:1501,36'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:1485,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1487,21'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_glob_ref
                - has_glob_specials
                - repo_get_oid
                - has_object
                - _.5276
                - die
                - oid_array_append
                - _.5276
                - die
                - warning
            - BranchSide:      'builtin/fetch.c:1494,12'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_glob_ref
                - has_glob_specials
                - repo_get_oid
                - has_object
                - _.5276
                - die
                - oid_array_append
                - _.5276
                - die
                - warning
        - Branch String:   'builtin/fetch.c:1487,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1488,9'
              BranchSideFuncs:
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:1489,20'
              BranchSideFuncs:
                - has_object
                - _.5276
                - die
                - oid_array_append
                - has_glob_specials
                - repo_get_oid
                - _.5276
                - die
                - get_main_ref_store
                - refs_for_each_glob_ref
                - warning
        - Branch String:   'builtin/fetch.c:1489,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1490,9'
              BranchSideFuncs:
                - oid_array_append
                - has_glob_specials
                - repo_get_oid
                - has_object
                - _.5276
                - die
                - _.5276
                - die
                - get_main_ref_store
                - refs_for_each_glob_ref
                - warning
            - BranchSide:      'builtin/fetch.c:1491,21'
              BranchSideFuncs:
                - oid_array_append
                - has_glob_specials
                - repo_get_oid
                - has_object
                - _.5276
                - die
                - _.5276
                - die
                - get_main_ref_store
                - refs_for_each_glob_ref
                - warning
        - Branch String:   'builtin/fetch.c:1497,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1499,5'
              BranchSideFuncs:
                - warning
                - has_glob_specials
                - repo_get_oid
                - has_object
                - _.5276
                - die
                - oid_array_append
                - _.5276
                - die
                - get_main_ref_store
                - refs_for_each_glob_ref
            - BranchSide:      'builtin/fetch.c:1500,2'
              BranchSideFuncs:
                - has_glob_specials
                - repo_get_oid
                - has_object
                - _.5276
                - die
                - oid_array_append
                - _.5276
                - die
                - get_main_ref_store
                - refs_for_each_glob_ref
                - warning
      Callsites:
        - Src:             'builtin/fetch.c:1479,27'
          Dst:             xcalloc
        - Src:             'builtin/fetch.c:1485,8'
          Dst:             has_glob_specials
        - Src:             'builtin/fetch.c:1487,8'
          Dst:             repo_get_oid
        - Src:             'builtin/fetch.c:1488,9'
          Dst:             _
        - Src:             'builtin/fetch.c:1488,5'
          Dst:             die
        - Src:             'builtin/fetch.c:1489,9'
          Dst:             has_object
        - Src:             'builtin/fetch.c:1490,9'
          Dst:             _
        - Src:             'builtin/fetch.c:1490,5'
          Dst:             die
        - Src:             'builtin/fetch.c:1491,4'
          Dst:             oid_array_append
        - Src:             'builtin/fetch.c:1495,26'
          Dst:             get_main_ref_store
        - Src:             'builtin/fetch.c:1495,3'
          Dst:             refs_for_each_glob_ref
        - Src:             'builtin/fetch.c:1495,3'
          Dst:             add_oid
        - Src:             'builtin/fetch.c:1498,4'
          Dst:             warning
    - functionName:    has_glob_specials
      functionSourceFile: '/src/git/./refs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pattern
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strpbrk
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './refs.h:392,9'
          Dst:             strpbrk
    - functionName:    add_oid
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flags
        - cb_data
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oid_array_append
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fetch.c:1473,2'
          Dst:             oid_array_append
    - functionName:    find_non_local_tags
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - refs
        - transaction
        - head
        - tail
      BBCount:         55
      ICount:          356
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - BUG_fl
        - add_already_queued_tags
        - add_one_refname
        - alloc_ref
        - clear_item
        - container_of_or_null_offset
        - create_fetch_oidset
        - ends_with
        - get_main_ref_store
        - hashmap_clear_
        - hashmap_get_from_hash
        - oidcpy
        - oidset_clear
        - oidset_contains
        - ref_transaction_for_each_queued_update
        - refname_hash_add
        - refname_hash_exists
        - refname_hash_init
        - repo_has_object_file_with_flags
        - starts_with
        - strhash
        - string_list_clear
        - string_list_insert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:350,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:351,42'
              BranchSideFuncs:
                - ref_transaction_for_each_queued_update
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
            - BranchSide:      'builtin/fetch.c:355,13'
              BranchSideFuncs:
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
        - Branch String:   'builtin/fetch.c:355,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:356,20'
              BranchSideFuncs:
                - starts_with
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
            - BranchSide:      'builtin/fetch.c:397,2'
              BranchSideFuncs:
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
        - Branch String:   'builtin/fetch.c:356,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:357,4'
              BranchSideFuncs:
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
            - BranchSide:      'builtin/fetch.c:365,17'
              BranchSideFuncs:
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
        - Branch String:   'builtin/fetch.c:365,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:366,8'
              BranchSideFuncs:
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
            - BranchSide:      'builtin/fetch.c:382,7'
              BranchSideFuncs:
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
        - Branch String:   'builtin/fetch.c:366,13'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:367,41'
              BranchSideFuncs:
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
            - BranchSide:      'builtin/fetch.c:372,9'
              BranchSideFuncs:
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
        - Branch String:   'builtin/fetch.c:367,85'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:368,39'
              BranchSideFuncs:
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
            - BranchSide:      'builtin/fetch.c:372,9'
              BranchSideFuncs:
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
        - Branch String:   'builtin/fetch.c:368,53'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:369,41'
              BranchSideFuncs:
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
            - BranchSide:      'builtin/fetch.c:372,9'
              BranchSideFuncs:
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
        - Branch String:   'builtin/fetch.c:369,82'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:370,39'
              BranchSideFuncs:
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
            - BranchSide:      'builtin/fetch.c:372,9'
              BranchSideFuncs:
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
        - Branch String:   'builtin/fetch.c:366,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:371,16'
              BranchSideFuncs:
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
            - BranchSide:      'builtin/fetch.c:372,9'
              BranchSideFuncs:
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
        - Branch String:   'builtin/fetch.c:382,12'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:383,40'
              BranchSideFuncs:
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
            - BranchSide:      'builtin/fetch.c:387,8'
              BranchSideFuncs:
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
        - Branch String:   'builtin/fetch.c:383,81'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:384,38'
              BranchSideFuncs:
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
            - BranchSide:      'builtin/fetch.c:387,8'
              BranchSideFuncs:
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
        - Branch String:   'builtin/fetch.c:382,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:385,15'
              BranchSideFuncs:
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
            - BranchSide:      'builtin/fetch.c:387,8'
              BranchSideFuncs:
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
        - Branch String:   'builtin/fetch.c:390,52'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:391,43'
              BranchSideFuncs:
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
            - BranchSide:      'builtin/fetch.c:392,4'
              BranchSideFuncs:
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
        - Branch String:   'builtin/fetch.c:390,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:392,4'
              BranchSideFuncs:
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - refname_hash_add
                - string_list_insert
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
            - BranchSide:      'builtin/fetch.c:394,41'
              BranchSideFuncs:
                - refname_hash_add
                - string_list_insert
                - hashmap_clear_
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - starts_with
                - ends_with.5327
                - refname_hash_exists
                - refname_hash_exists
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - repo_has_object_file_with_flags
                - oidset_contains
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
        - Branch String:   'builtin/fetch.c:403,11'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:404,39'
              BranchSideFuncs:
                - repo_has_object_file_with_flags
                - oidset_contains
                - clear_item
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
            - BranchSide:      'builtin/fetch.c:412,2'
              BranchSideFuncs:
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
        - Branch String:   'builtin/fetch.c:404,80'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:405,37'
              BranchSideFuncs:
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
            - BranchSide:      'builtin/fetch.c:412,2'
              BranchSideFuncs:
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
        - Branch String:   'builtin/fetch.c:403,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:406,14'
              BranchSideFuncs:
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
            - BranchSide:      'builtin/fetch.c:412,2'
              BranchSideFuncs:
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
        - Branch String:   'builtin/fetch.c:412,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:412,2'
              BranchSideFuncs:
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
            - BranchSide:      'builtin/fetch.c:412,2'
              BranchSideFuncs:
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
        - Branch String:   'builtin/fetch.c:412,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:413,25'
              BranchSideFuncs:
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
            - BranchSide:      'builtin/fetch.c:432,2'
              BranchSideFuncs:
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
        - Branch String:   'builtin/fetch.c:419,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:420,4'
              BranchSideFuncs:
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
            - BranchSide:      'builtin/fetch.c:423,7'
              BranchSideFuncs:
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
        - Branch String:   'builtin/fetch.c:423,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:424,4'
              BranchSideFuncs:
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
            - BranchSide:      'builtin/fetch.c:426,18'
              BranchSideFuncs:
                - alloc_ref
                - alloc_ref
                - oidcpy.5285
                - hashmap_clear_
                - string_list_clear
                - oidset_clear
                - strhash
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - BUG_fl
      Callsites:
        - Src:             'builtin/fetch.c:339,2'
          Dst:             refname_hash_init
        - Src:             'builtin/fetch.c:340,2'
          Dst:             refname_hash_init
        - Src:             'builtin/fetch.c:341,2'
          Dst:             create_fetch_oidset
        - Src:             'builtin/fetch.c:343,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/fetch.c:343,2'
          Dst:             refs_for_each_ref
        - Src:             'builtin/fetch.c:343,2'
          Dst:             add_one_refname
        - Src:             'builtin/fetch.c:351,3'
          Dst:             ref_transaction_for_each_queued_update
        - Src:             'builtin/fetch.c:351,3'
          Dst:             add_already_queued_tags
        - Src:             'builtin/fetch.c:356,8'
          Dst:             starts_with
        - Src:             'builtin/fetch.c:365,7'
          Dst:             ends_with
        - Src:             'builtin/fetch.c:367,9'
          Dst:             repo_has_object_file_with_flags
        - Src:             'builtin/fetch.c:368,9'
          Dst:             oidset_contains
        - Src:             'builtin/fetch.c:369,9'
          Dst:             repo_has_object_file_with_flags
        - Src:             'builtin/fetch.c:370,9'
          Dst:             oidset_contains
        - Src:             'builtin/fetch.c:371,5'
          Dst:             clear_item
        - Src:             'builtin/fetch.c:383,8'
          Dst:             repo_has_object_file_with_flags
        - Src:             'builtin/fetch.c:384,8'
          Dst:             oidset_contains
        - Src:             'builtin/fetch.c:385,4'
          Dst:             clear_item
        - Src:             'builtin/fetch.c:390,7'
          Dst:             refname_hash_exists
        - Src:             'builtin/fetch.c:391,7'
          Dst:             refname_hash_exists
        - Src:             'builtin/fetch.c:394,10'
          Dst:             refname_hash_add
        - Src:             'builtin/fetch.c:395,3'
          Dst:             string_list_insert
        - Src:             'builtin/fetch.c:397,2'
          Dst:             hashmap_clear_
        - Src:             'builtin/fetch.c:404,7'
          Dst:             repo_has_object_file_with_flags
        - Src:             'builtin/fetch.c:405,7'
          Dst:             oidset_contains
        - Src:             'builtin/fetch.c:406,3'
          Dst:             clear_item
        - Src:             'builtin/fetch.c:415,23'
          Dst:             strhash
        - Src:             'builtin/fetch.c:417,10'
          Dst:             hashmap_get_from_hash
        - Src:             'builtin/fetch.c:417,10'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/fetch.c:420,4'
          Dst:             BUG_fl
        - Src:             'builtin/fetch.c:426,8'
          Dst:             alloc_ref
        - Src:             'builtin/fetch.c:427,18'
          Dst:             alloc_ref
        - Src:             'builtin/fetch.c:428,3'
          Dst:             oidcpy
        - Src:             'builtin/fetch.c:432,2'
          Dst:             hashmap_clear_
        - Src:             'builtin/fetch.c:433,2'
          Dst:             string_list_clear
        - Src:             'builtin/fetch.c:434,2'
          Dst:             oidset_clear
    - functionName:    prune_refs
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1428
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - display_state
        - rs
        - transaction
        - ref_map
      BBCount:         30
      ICount:          189
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - display_ref_update
        - free_refs
        - get_main_ref_store
        - get_stale_heads
        - ref_transaction_delete
        - strbuf_release
        - string_list_append
        - string_list_clear
        - transport_summary_width
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1387,29'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1388,5'
              BranchSideFuncs:
                - _.5276
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - strbuf_release
                - free_refs
                - transport_summary_width
                - _.5276
                - _.5276
                - display_ref_update
                - get_main_ref_store
                - refs_warn_dangling_symref
                - string_list_append
                - ref_transaction_delete
            - BranchSide:      'builtin/fetch.c:1389,5'
              BranchSideFuncs:
                - _.5276
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - strbuf_release
                - free_refs
                - transport_summary_width
                - _.5276
                - _.5276
                - display_ref_update
                - get_main_ref_store
                - refs_warn_dangling_symref
                - string_list_append
                - ref_transaction_delete
        - Branch String:   'builtin/fetch.c:1391,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1392,7'
              BranchSideFuncs:
                - strbuf_release
                - free_refs
                - transport_summary_width
                - _.5276
                - _.5276
                - display_ref_update
                - get_main_ref_store
                - refs_warn_dangling_symref
            - BranchSide:      'builtin/fetch.c:1412,6'
              BranchSideFuncs:
                - strbuf_release
                - free_refs
                - transport_summary_width
                - _.5276
                - _.5276
                - display_ref_update
                - get_main_ref_store
                - refs_warn_dangling_symref
        - Branch String:   'builtin/fetch.c:1392,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1393,15'
              BranchSideFuncs:
                - strbuf_release
                - free_refs
                - transport_summary_width
                - _.5276
                - _.5276
                - display_ref_update
                - get_main_ref_store
                - refs_warn_dangling_symref
                - ref_transaction_delete
            - BranchSide:      'builtin/fetch.c:1400,23'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - strbuf_release
                - free_refs
                - transport_summary_width
                - _.5276
                - _.5276
                - display_ref_update
                - get_main_ref_store
                - refs_warn_dangling_symref
                - string_list_append
        - Branch String:   'builtin/fetch.c:1393,4'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1394,37'
              BranchSideFuncs:
                - ref_transaction_delete
                - strbuf_release
                - free_refs
                - transport_summary_width
                - _.5276
                - _.5276
                - display_ref_update
                - get_main_ref_store
                - refs_warn_dangling_symref
            - BranchSide:      'builtin/fetch.c:1399,3'
              BranchSideFuncs:
                - strbuf_release
                - free_refs
                - transport_summary_width
                - _.5276
                - _.5276
                - display_ref_update
                - get_main_ref_store
                - refs_warn_dangling_symref
        - Branch String:   'builtin/fetch.c:1396,9'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1397,6'
              BranchSideFuncs:
                - strbuf_release
                - free_refs
            - BranchSide:      'builtin/fetch.c:1398,4'
              BranchSideFuncs:
                - strbuf_release
                - free_refs
                - transport_summary_width
                - _.5276
                - _.5276
                - display_ref_update
                - get_main_ref_store
                - refs_warn_dangling_symref
                - ref_transaction_delete
        - Branch String:   'builtin/fetch.c:1402,4'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1403,35'
              BranchSideFuncs:
                - string_list_append
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - strbuf_release
                - free_refs
                - transport_summary_width
                - _.5276
                - _.5276
                - display_ref_update
                - get_main_ref_store
                - refs_warn_dangling_symref
            - BranchSide:      'builtin/fetch.c:1405,49'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - strbuf_release
                - free_refs
                - transport_summary_width
                - _.5276
                - _.5276
                - display_ref_update
                - get_main_ref_store
                - refs_warn_dangling_symref
        - Branch String:   'builtin/fetch.c:1412,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1412,19'
              BranchSideFuncs:
                - transport_summary_width
                - strbuf_release
                - free_refs
                - _.5276
                - _.5276
                - display_ref_update
                - get_main_ref_store
                - refs_warn_dangling_symref
            - BranchSide:      'builtin/fetch.c:1413,47'
              BranchSideFuncs:
                - transport_summary_width
                - strbuf_release
                - free_refs
                - _.5276
                - _.5276
                - display_ref_update
                - get_main_ref_store
                - refs_warn_dangling_symref
        - Branch String:   'builtin/fetch.c:1415,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1416,23'
              BranchSideFuncs:
                - _.5276
                - _.5276
                - display_ref_update
                - get_main_ref_store
                - refs_warn_dangling_symref
                - strbuf_release
                - free_refs
            - BranchSide:      'builtin/fetch.c:1423,2'
              BranchSideFuncs:
                - strbuf_release
                - free_refs
      Callsites:
        - Src:             'builtin/fetch.c:1385,33'
          Dst:             get_stale_heads
        - Src:             'builtin/fetch.c:1388,5'
          Dst:             _
        - Src:             'builtin/fetch.c:1389,5'
          Dst:             _
        - Src:             'builtin/fetch.c:1394,14'
          Dst:             ref_transaction_delete
        - Src:             'builtin/fetch.c:1403,5'
          Dst:             string_list_append
        - Src:             'builtin/fetch.c:1405,30'
          Dst:             get_main_ref_store
        - Src:             'builtin/fetch.c:1405,13'
          Dst:             refs_delete_refs
        - Src:             'builtin/fetch.c:1408,4'
          Dst:             string_list_clear
        - Src:             'builtin/fetch.c:1413,23'
          Dst:             transport_summary_width
        - Src:             'builtin/fetch.c:1416,43'
          Dst:             _
        - Src:             'builtin/fetch.c:1417,9'
          Dst:             _
        - Src:             'builtin/fetch.c:1416,4'
          Dst:             display_ref_update
        - Src:             'builtin/fetch.c:1420,30'
          Dst:             get_main_ref_store
        - Src:             'builtin/fetch.c:1420,4'
          Dst:             refs_warn_dangling_symref
        - Src:             'builtin/fetch.c:1426,2'
          Dst:             strbuf_release
        - Src:             'builtin/fetch.c:1427,2'
          Dst:             free_refs
    - functionName:    display_state_init
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - display_state
        - ref_map
        - raw_url
        - format
      BBCount:         26
      ICount:          183
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - BUG_fl
        - refcol_width
        - strbuf_init
        - strlen
        - strncmp
        - transport_anonymize_url
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:759,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:760,48'
              BranchSideFuncs:
                - transport_anonymize_url
                - strlen
                - refcol_width
                - BUG_fl
                - strncmp
            - BranchSide:      'builtin/fetch.c:762,24'
              BranchSideFuncs:
                - xstrdup
                - strlen
                - refcol_width
                - BUG_fl
                - strncmp
        - Branch String:   'builtin/fetch.c:765,68'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:765,76'
              BranchSideFuncs:
                - refcol_width
                - BUG_fl
                - strncmp
            - BranchSide:      'builtin/fetch.c:765,2'
              BranchSideFuncs:
                - refcol_width
                - BUG_fl
                - strncmp
        - Branch String:   'builtin/fetch.c:765,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:765,80'
              BranchSideFuncs:
                - refcol_width
                - BUG_fl
                - strncmp
            - BranchSide:      'builtin/fetch.c:767,27'
              BranchSideFuncs:
                - refcol_width
                - BUG_fl
                - strncmp
        - Branch String:   'builtin/fetch.c:768,12'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:768,32'
              BranchSideFuncs:
                - strncmp
                - refcol_width
                - BUG_fl
            - BranchSide:      'builtin/fetch.c:771,6'
              BranchSideFuncs:
                - refcol_width
                - BUG_fl
        - Branch String:   'builtin/fetch.c:768,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:769,28'
              BranchSideFuncs:
                - refcol_width
                - BUG_fl
            - BranchSide:      'builtin/fetch.c:771,6'
              BranchSideFuncs:
                - refcol_width
                - BUG_fl
        - Branch String:   'builtin/fetch.c:771,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:772,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:774,10'
              BranchSideFuncs:
                - refcol_width
                - BUG_fl
        - Branch String:   'builtin/fetch.c:774,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:777,46'
              BranchSideFuncs:
                - refcol_width
            - BranchSide:      'builtin/fetch.c:777,46'
              BranchSideFuncs:
                - refcol_width
            - BranchSide:      'builtin/fetch.c:782,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:784,3'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'builtin/fetch.c:756,2'
          Dst:             strbuf_init
        - Src:             'builtin/fetch.c:760,24'
          Dst:             transport_anonymize_url
        - Src:             'builtin/fetch.c:762,24'
          Dst:             xstrdup
        - Src:             'builtin/fetch.c:764,27'
          Dst:             strlen
        - Src:             'builtin/fetch.c:768,16'
          Dst:             strncmp
        - Src:             'builtin/fetch.c:777,33'
          Dst:             refcol_width
        - Src:             'builtin/fetch.c:784,3'
          Dst:             BUG_fl
    - functionName:    open_fetch_head
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fetch_head
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error_errno
        - git_fopen
        - git_path_fetch_head
        - strbuf_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1058,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1059,20'
              BranchSideFuncs:
                - git_fopen
                - _.5276
                - error_errno
                - const_error.5279
                - strbuf_init
            - BranchSide:      'builtin/fetch.c:1064,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:1060,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1061,11'
              BranchSideFuncs:
                - strbuf_init
            - BranchSide:      'builtin/fetch.c:1062,16'
              BranchSideFuncs:
                - strbuf_init
      Callsites:
        - Src:             'builtin/fetch.c:1056,25'
          Dst:             git_path_fetch_head
        - Src:             'builtin/fetch.c:1059,20'
          Dst:             git_fopen
        - Src:             'builtin/fetch.c:1061,11'
          Dst:             _
        - Src:             'builtin/fetch.c:1061,11'
          Dst:             error_errno
        - Src:             'builtin/fetch.c:1061,11'
          Dst:             const_error
        - Src:             'builtin/fetch.c:1062,3'
          Dst:             strbuf_init
    - functionName:    check_not_current_branch
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1432
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ref_map
      BBCount:         14
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - branch_checked_out
        - die
        - starts_with
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1434,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1435,7'
              BranchSideFuncs:
                - starts_with
                - branch_checked_out
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:1441,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:1435,25'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1436,19'
              BranchSideFuncs:
                - starts_with
                - branch_checked_out
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:1437,58'
              BranchSideFuncs:
                - starts_with
                - branch_checked_out
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:1436,59'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1437,34'
              BranchSideFuncs:
                - branch_checked_out
                - starts_with
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:1437,58'
              BranchSideFuncs:
                - starts_with
                - branch_checked_out
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:1435,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1437,58'
              BranchSideFuncs:
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:1438,8'
              BranchSideFuncs:
                - _.5276
                - die
      Callsites:
        - Src:             'builtin/fetch.c:1436,7'
          Dst:             starts_with
        - Src:             'builtin/fetch.c:1437,15'
          Dst:             branch_checked_out
        - Src:             'builtin/fetch.c:1438,8'
          Dst:             _
        - Src:             'builtin/fetch.c:1438,4'
          Dst:             die
    - functionName:    get_ref_map
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote
        - remote_refs
        - rs
        - tags
        - autotags
      BBCount:         102
      ICount:          624
      EdgeCount:       134
      CyclomaticComplexity: 34
      functionsReached:
        - _
        - add_merge_config
        - add_one_refname
        - apply_negative_refspecs
        - branch_get
        - branch_has_merge_config
        - container_of_or_null_offset
        - die
        - filter_prefetch_refspec
        - find_non_local_tags
        - get_fetch_map
        - get_main_ref_store
        - get_remote_ref
        - hashmap_clear_
        - hashmap_get_from_hash
        - oidcpy
        - ref_remove_duplicates
        - refname_hash_init
        - refspec_item_clear
        - refspec_item_init
        - strcmp
        - strhash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:505,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:506,28'
              BranchSideFuncs:
                - filter_prefetch_refspec
                - branch_get
                - branch_has_merge_config
                - get_remote_ref
                - _.5276
                - die
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - strcmp
                - add_merge_config
                - get_fetch_map
                - die
                - get_fetch_map
                - get_fetch_map
            - BranchSide:      'builtin/fetch.c:508,6'
              BranchSideFuncs:
                - branch_get
                - branch_has_merge_config
                - get_remote_ref
                - _.5276
                - die
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - strcmp
                - add_merge_config
                - get_fetch_map
                - die
                - get_fetch_map
                - get_fetch_map
        - Branch String:   'builtin/fetch.c:508,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:511,10'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
                - get_fetch_map
            - BranchSide:      'builtin/fetch.c:547,20'
              BranchSideFuncs:
                - branch_get
                - branch_has_merge_config
                - get_remote_ref
                - _.5276
                - die
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - strcmp
                - add_merge_config
                - get_fetch_map
                - die
        - Branch String:   'builtin/fetch.c:511,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:512,18'
              BranchSideFuncs:
                - get_fetch_map
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
            - BranchSide:      'builtin/fetch.c:517,13'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
        - Branch String:   'builtin/fetch.c:513,25'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:513,28'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
                - get_fetch_map
            - BranchSide:      'builtin/fetch.c:515,3'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
                - get_fetch_map
        - Branch String:   'builtin/fetch.c:513,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:514,6'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
                - get_fetch_map
            - BranchSide:      'builtin/fetch.c:515,3'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
                - get_fetch_map
        - Branch String:   'builtin/fetch.c:517,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:518,4'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
            - BranchSide:      'builtin/fetch.c:540,14'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
        - Branch String:   'builtin/fetch.c:540,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:541,18'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
            - BranchSide:      'builtin/fetch.c:543,21'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - get_fetch_map
        - Branch String:   'builtin/fetch.c:545,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:546,18'
              BranchSideFuncs:
                - get_fetch_map
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
            - BranchSide:      'builtin/fetch.c:547,2'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
        - Branch String:   'builtin/fetch.c:547,13'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:548,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/fetch.c:551,27'
              BranchSideFuncs:
                - branch_get
                - branch_has_merge_config
                - get_remote_ref
                - _.5276
                - die
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - strcmp
                - add_merge_config
                - get_fetch_map
        - Branch String:   'builtin/fetch.c:553,14'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:554,8'
              BranchSideFuncs:
                - get_remote_ref
                - _.5276
                - die
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - strcmp
                - add_merge_config
                - get_fetch_map
            - BranchSide:      'builtin/fetch.c:576,15'
              BranchSideFuncs:
                - get_remote_ref
                - _.5276
                - die
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
        - Branch String:   'builtin/fetch.c:554,25'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:556,9'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
                - get_fetch_map
            - BranchSide:      'builtin/fetch.c:557,11'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
                - get_fetch_map
        - Branch String:   'builtin/fetch.c:556,19'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:556,30'
              BranchSideFuncs:
                - strcmp
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
                - get_fetch_map
                - get_remote_ref
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:576,15'
              BranchSideFuncs:
                - get_remote_ref
                - _.5276
                - die
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
        - Branch String:   'builtin/fetch.c:553,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:557,11'
              BranchSideFuncs:
                - get_remote_ref
                - _.5276
                - die
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
            - BranchSide:      'builtin/fetch.c:576,15'
              BranchSideFuncs:
                - get_remote_ref
                - _.5276
                - die
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
        - Branch String:   'builtin/fetch.c:557,4'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:558,19'
              BranchSideFuncs:
                - get_fetch_map
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
            - BranchSide:      'builtin/fetch.c:573,8'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
        - Branch String:   'builtin/fetch.c:559,36'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:560,9'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
                - get_fetch_map
            - BranchSide:      'builtin/fetch.c:562,10'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
                - get_fetch_map
        - Branch String:   'builtin/fetch.c:559,9'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:561,7'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
                - get_fetch_map
            - BranchSide:      'builtin/fetch.c:562,10'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
                - get_fetch_map
        - Branch String:   'builtin/fetch.c:562,12'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:562,16'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
                - get_fetch_map
            - BranchSide:      'builtin/fetch.c:565,4'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
                - get_fetch_map
        - Branch String:   'builtin/fetch.c:562,26'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:562,29'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
                - get_fetch_map
            - BranchSide:      'builtin/fetch.c:565,4'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
                - get_fetch_map
        - Branch String:   'builtin/fetch.c:562,37'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:563,10'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
                - get_fetch_map
            - BranchSide:      'builtin/fetch.c:565,4'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
                - get_fetch_map
        - Branch String:   'builtin/fetch.c:562,9'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:564,6'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
                - get_fetch_map
            - BranchSide:      'builtin/fetch.c:565,4'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - strcmp
                - add_merge_config
                - get_fetch_map
        - Branch String:   'builtin/fetch.c:573,18'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:574,16'
              BranchSideFuncs:
                - strcmp
                - add_merge_config
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
            - BranchSide:      'builtin/fetch.c:576,3'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
        - Branch String:   'builtin/fetch.c:573,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:575,32'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
            - BranchSide:      'builtin/fetch.c:576,3'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
        - Branch String:   'builtin/fetch.c:578,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:579,9'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
            - BranchSide:      'builtin/fetch.c:580,4'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
        - Branch String:   'builtin/fetch.c:585,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:586,23'
              BranchSideFuncs:
                - refspec_item_init
                - get_fetch_map
                - refspec_item_clear
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
            - BranchSide:      'builtin/fetch.c:592,13'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
                - find_non_local_tags
        - Branch String:   'builtin/fetch.c:598,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:599,3'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
            - BranchSide:      'builtin/fetch.c:608,6'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
                - apply_negative_refspecs
        - Branch String:   'builtin/fetch.c:608,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:609,37'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
            - BranchSide:      'builtin/fetch.c:611,37'
              BranchSideFuncs:
                - apply_negative_refspecs
                - ref_remove_duplicates
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
        - Branch String:   'builtin/fetch.c:615,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:616,7'
              BranchSideFuncs:
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
            - BranchSide:      'builtin/fetch.c:638,6'
              BranchSideFuncs:
                - hashmap_clear_
        - Branch String:   'builtin/fetch.c:616,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:617,26'
              BranchSideFuncs:
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - hashmap_clear_
                - oidcpy.5285
            - BranchSide:      'builtin/fetch.c:637,2'
              BranchSideFuncs:
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
        - Branch String:   'builtin/fetch.c:621,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:622,5'
              BranchSideFuncs:
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - oidcpy.5285
            - BranchSide:      'builtin/fetch.c:629,16'
              BranchSideFuncs:
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - oidcpy.5285
        - Branch String:   'builtin/fetch.c:632,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:633,23'
              BranchSideFuncs:
                - oidcpy.5285
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
            - BranchSide:      'builtin/fetch.c:636,3'
              BranchSideFuncs:
                - hashmap_clear_
                - strhash
                - refname_hash_init
                - get_main_ref_store
                - refs_for_each_ref
                - hashmap_get_from_hash.5281
                - container_of_or_null_offset.5353
                - oidcpy.5285
        - Branch String:   'builtin/fetch.c:638,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:638,6'
              BranchSideFuncs:
                - hashmap_clear_
            - BranchSide:      'builtin/fetch.c:639,3'
              BranchSideFuncs:
                - hashmap_clear_
      Callsites:
        - Src:             'builtin/fetch.c:504,2'
          Dst:             filter_prefetch_refspec
        - Src:             'builtin/fetch.c:506,3'
          Dst:             filter_prefetch_refspec
        - Src:             'builtin/fetch.c:512,4'
          Dst:             get_fetch_map
        - Src:             'builtin/fetch.c:546,4'
          Dst:             get_fetch_map
        - Src:             'builtin/fetch.c:548,3'
          Dst:             die
        - Src:             'builtin/fetch.c:551,27'
          Dst:             branch_get
        - Src:             'builtin/fetch.c:552,19'
          Dst:             branch_has_merge_config
        - Src:             'builtin/fetch.c:556,23'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:558,5'
          Dst:             get_fetch_map
        - Src:             'builtin/fetch.c:574,9'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:575,5'
          Dst:             add_merge_config
        - Src:             'builtin/fetch.c:577,14'
          Dst:             get_remote_ref
        - Src:             'builtin/fetch.c:579,9'
          Dst:             _
        - Src:             'builtin/fetch.c:579,5'
          Dst:             die
        - Src:             'builtin/fetch.c:589,3'
          Dst:             refspec_item_init
        - Src:             'builtin/fetch.c:590,3'
          Dst:             get_fetch_map
        - Src:             'builtin/fetch.c:591,3'
          Dst:             refspec_item_clear
        - Src:             'builtin/fetch.c:593,3'
          Dst:             find_non_local_tags
        - Src:             'builtin/fetch.c:609,13'
          Dst:             apply_negative_refspecs
        - Src:             'builtin/fetch.c:611,13'
          Dst:             apply_negative_refspecs
        - Src:             'builtin/fetch.c:613,12'
          Dst:             ref_remove_duplicates
        - Src:             'builtin/fetch.c:619,24'
          Dst:             strhash
        - Src:             'builtin/fetch.c:622,5'
          Dst:             refname_hash_init
        - Src:             'builtin/fetch.c:623,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/fetch.c:623,5'
          Dst:             refs_for_each_ref
        - Src:             'builtin/fetch.c:623,5'
          Dst:             add_one_refname
        - Src:             'builtin/fetch.c:629,16'
          Dst:             hashmap_get_from_hash
        - Src:             'builtin/fetch.c:629,16'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/fetch.c:634,5'
          Dst:             oidcpy
        - Src:             'builtin/fetch.c:639,3'
          Dst:             hashmap_clear_
    - functionName:    truncate_fetch_head
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1452
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error_errno
        - fclose
        - fopen_for_writing
        - git_path_fetch_head
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1445,14'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1445,45'
              BranchSideFuncs:
                - git_path_fetch_head
                - fopen_for_writing
                - _.5276
                - error_errno
                - const_error.5279
                - fclose
            - BranchSide:      'builtin/fetch.c:1445,45'
              BranchSideFuncs:
                - git_path_fetch_head
                - fopen_for_writing
                - _.5276
                - error_errno
                - const_error.5279
                - fclose
        - Branch String:   'builtin/fetch.c:1448,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1449,10'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'builtin/fetch.c:1450,9'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'builtin/fetch.c:1445,25'
          Dst:             git_path_fetch_head
        - Src:             'builtin/fetch.c:1446,13'
          Dst:             fopen_for_writing
        - Src:             'builtin/fetch.c:1449,10'
          Dst:             _
        - Src:             'builtin/fetch.c:1449,10'
          Dst:             error_errno
        - Src:             'builtin/fetch.c:1449,10'
          Dst:             const_error
        - Src:             'builtin/fetch.c:1450,2'
          Dst:             fclose
    - functionName:    unlock_pack
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - transport_unlock_pack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:191,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:192,25'
              BranchSideFuncs:
                - transport_unlock_pack
                - transport_unlock_pack
            - BranchSide:      'builtin/fetch.c:193,6'
              BranchSideFuncs:
                - transport_unlock_pack
        - Branch String:   'builtin/fetch.c:193,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:193,6'
              BranchSideFuncs:
                - transport_unlock_pack
            - BranchSide:      'builtin/fetch.c:194,25'
              BranchSideFuncs:
                - transport_unlock_pack
      Callsites:
        - Src:             'builtin/fetch.c:192,3'
          Dst:             transport_unlock_pack
        - Src:             'builtin/fetch.c:194,3'
          Dst:             transport_unlock_pack
    - functionName:    do_fetch
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transport
        - rs
        - config
      BBCount:         144
      ICount:          802
      EdgeCount:       194
      CyclomaticComplexity: 52
      functionsReached:
        - _
        - backfill_tags
        - branch_get
        - branch_has_merge_config
        - check_not_current_branch
        - close_fetch_head
        - commit_fetch_head
        - const_error
        - display_state_init
        - display_state_release
        - error
        - fetch_and_consume_refs
        - find_non_local_tags
        - free_refs
        - get_main_ref_store
        - get_ref_map
        - install_branch_config
        - open_fetch_head
        - prune_refs
        - ref_transaction_abort
        - ref_transaction_commit
        - ref_transaction_free
        - refspec_ref_prefixes
        - skip_prefix
        - starts_with
        - strbuf_release
        - strbuf_setlen
        - strcmp
        - strvec_push
        - trace2_region_enter_fl
        - trace2_region_leave_fl
        - transport_get_remote_refs
        - transport_ls_refs_options_release
        - transport_set_option
        - truncate_fetch_head
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1596,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1597,7'
              BranchSideFuncs:
                - branch_get
                - branch_has_merge_config
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
                - strcmp
                - strvec_push
                - refspec_ref_prefixes
                - refspec_ref_prefixes
                - truncate_fetch_head
            - BranchSide:      'builtin/fetch.c:1604,7'
              BranchSideFuncs:
                - branch_get
                - branch_has_merge_config
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
                - strcmp
                - strvec_push
                - refspec_ref_prefixes
                - refspec_ref_prefixes
                - truncate_fetch_head
        - Branch String:   'builtin/fetch.c:1597,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1598,9'
              BranchSideFuncs:
                - branch_get
                - branch_has_merge_config
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
                - strcmp
                - strvec_push
                - refspec_ref_prefixes
                - refspec_ref_prefixes
                - truncate_fetch_head
            - BranchSide:      'builtin/fetch.c:1599,7'
              BranchSideFuncs:
                - branch_get
                - branch_has_merge_config
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
                - strcmp
                - strvec_push
                - refspec_ref_prefixes
                - refspec_ref_prefixes
                - truncate_fetch_head
        - Branch String:   'builtin/fetch.c:1599,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1600,9'
              BranchSideFuncs:
                - branch_get
                - branch_has_merge_config
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
                - strcmp
                - strvec_push
                - refspec_ref_prefixes
                - refspec_ref_prefixes
                - truncate_fetch_head
            - BranchSide:      'builtin/fetch.c:1601,2'
              BranchSideFuncs:
                - branch_get
                - branch_has_merge_config
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
                - strcmp
                - strvec_push
                - refspec_ref_prefixes
                - refspec_ref_prefixes
                - truncate_fetch_head
        - Branch String:   'builtin/fetch.c:1604,14'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1604,17'
              BranchSideFuncs:
                - branch_get
                - branch_has_merge_config
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
                - strcmp
                - strvec_push
                - refspec_ref_prefixes
                - refspec_ref_prefixes
            - BranchSide:      'builtin/fetch.c:1610,6'
              BranchSideFuncs:
                - branch_get
                - branch_has_merge_config
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
                - strcmp
                - strvec_push
                - refspec_ref_prefixes
                - refspec_ref_prefixes
        - Branch String:   'builtin/fetch.c:1604,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1605,13'
              BranchSideFuncs:
                - truncate_fetch_head
                - branch_get
                - branch_has_merge_config
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
                - strcmp
                - strvec_push
                - refspec_ref_prefixes
                - refspec_ref_prefixes
            - BranchSide:      'builtin/fetch.c:1610,6'
              BranchSideFuncs:
                - branch_get
                - branch_has_merge_config
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
                - strcmp
                - strvec_push
                - refspec_ref_prefixes
                - refspec_ref_prefixes
        - Branch String:   'builtin/fetch.c:1606,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1607,4'
              BranchSideFuncs:
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
            - BranchSide:      'builtin/fetch.c:1608,2'
              BranchSideFuncs:
                - branch_get
                - branch_has_merge_config
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
                - strcmp
                - strvec_push
                - refspec_ref_prefixes
                - refspec_ref_prefixes
        - Branch String:   'builtin/fetch.c:1610,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1613,24'
              BranchSideFuncs:
                - refspec_ref_prefixes
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1627,27'
              BranchSideFuncs:
                - branch_get
                - branch_has_merge_config
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
                - strcmp
                - strvec_push
                - refspec_ref_prefixes
        - Branch String:   'builtin/fetch.c:1620,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1621,9'
              BranchSideFuncs:
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1626,2'
              BranchSideFuncs:
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
        - Branch String:   'builtin/fetch.c:1621,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1622,20'
              BranchSideFuncs:
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1625,3'
              BranchSideFuncs:
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
        - Branch String:   'builtin/fetch.c:1629,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1630,26'
              BranchSideFuncs:
                - refspec_ref_prefixes
                - branch_has_merge_config
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
                - strcmp
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1632,31'
              BranchSideFuncs:
                - branch_has_merge_config
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
                - strcmp
                - strvec_push
        - Branch String:   'builtin/fetch.c:1635,4'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1636,44'
              BranchSideFuncs:
                - strvec_push
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1639,3'
              BranchSideFuncs:
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
        - Branch String:   'builtin/fetch.c:1642,23'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1642,26'
              BranchSideFuncs:
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1643,18'
              BranchSideFuncs:
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
        - Branch String:   'builtin/fetch.c:1642,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1643,18'
              BranchSideFuncs:
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1649,6'
              BranchSideFuncs:
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
        - Branch String:   'builtin/fetch.c:1644,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1645,43'
              BranchSideFuncs:
                - strvec_push
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
            - BranchSide:      'builtin/fetch.c:1647,2'
              BranchSideFuncs:
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
        - Branch String:   'builtin/fetch.c:1649,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1650,3'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - transport_get_remote_refs
                - trace2_region_leave_fl
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
            - BranchSide:      'builtin/fetch.c:1655,15'
              BranchSideFuncs:
                - transport_ls_refs_options_release
                - get_ref_map
                - check_not_current_branch
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
        - Branch String:   'builtin/fetch.c:1661,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1662,28'
              BranchSideFuncs:
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
            - BranchSide:      'builtin/fetch.c:1664,12'
              BranchSideFuncs:
                - open_fetch_head
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
        - Branch String:   'builtin/fetch.c:1665,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1666,3'
              BranchSideFuncs:
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
            - BranchSide:      'builtin/fetch.c:1668,37'
              BranchSideFuncs:
                - display_state_init
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
                - get_main_ref_store
                - ref_store_transaction_begin
        - Branch String:   'builtin/fetch.c:1671,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1672,64'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - fetch_and_consume_refs
                - commit_fetch_head
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
            - BranchSide:      'builtin/fetch.c:1680,6'
              BranchSideFuncs:
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
        - Branch String:   'builtin/fetch.c:1674,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1675,12'
              BranchSideFuncs:
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
            - BranchSide:      'builtin/fetch.c:1678,2'
              BranchSideFuncs:
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
        - Branch String:   'builtin/fetch.c:1680,27'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1680,30'
              BranchSideFuncs:
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
                - transport_set_option
            - BranchSide:      'builtin/fetch.c:1682,6'
              BranchSideFuncs:
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
        - Branch String:   'builtin/fetch.c:1680,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1681,24'
              BranchSideFuncs:
                - transport_set_option
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
            - BranchSide:      'builtin/fetch.c:1682,6'
              BranchSideFuncs:
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
                - prune_refs
        - Branch String:   'builtin/fetch.c:1682,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1688,7'
              BranchSideFuncs:
                - prune_refs
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
                - prune_refs
            - BranchSide:      'builtin/fetch.c:1698,45'
              BranchSideFuncs:
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
        - Branch String:   'builtin/fetch.c:1688,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1689,41'
              BranchSideFuncs:
                - prune_refs
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
            - BranchSide:      'builtin/fetch.c:1691,42'
              BranchSideFuncs:
                - prune_refs
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
        - Branch String:   'builtin/fetch.c:1694,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1695,12'
              BranchSideFuncs:
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
            - BranchSide:      'builtin/fetch.c:1696,2'
              BranchSideFuncs:
                - fetch_and_consume_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
        - Branch String:   'builtin/fetch.c:1698,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1700,11'
              BranchSideFuncs:
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
            - BranchSide:      'builtin/fetch.c:1708,6'
              BranchSideFuncs:
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
        - Branch String:   'builtin/fetch.c:1708,27'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1708,30'
              BranchSideFuncs:
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - find_non_local_tags
                - free_refs
                - backfill_tags
            - BranchSide:      'builtin/fetch.c:1729,6'
              BranchSideFuncs:
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
        - Branch String:   'builtin/fetch.c:1708,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1709,15'
              BranchSideFuncs:
                - find_non_local_tags
                - free_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
                - backfill_tags
            - BranchSide:      'builtin/fetch.c:1729,6'
              BranchSideFuncs:
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
        - Branch String:   'builtin/fetch.c:1712,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1721,38'
              BranchSideFuncs:
                - backfill_tags
                - free_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
            - BranchSide:      'builtin/fetch.c:1726,13'
              BranchSideFuncs:
                - free_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
        - Branch String:   'builtin/fetch.c:1721,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1723,13'
              BranchSideFuncs:
                - free_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
            - BranchSide:      'builtin/fetch.c:1724,3'
              BranchSideFuncs:
                - free_refs
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - ref_transaction_commit
        - Branch String:   'builtin/fetch.c:1729,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1730,7'
              BranchSideFuncs:
                - ref_transaction_commit
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1738,2'
              BranchSideFuncs:
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1730,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1731,4'
              BranchSideFuncs:
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
            - BranchSide:      'builtin/fetch.c:1733,36'
              BranchSideFuncs:
                - ref_transaction_commit
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1734,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1735,4'
              BranchSideFuncs:
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
            - BranchSide:      'builtin/fetch.c:1736,2'
              BranchSideFuncs:
                - commit_fetch_head
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - branch_get
                - _.5276
                - warning
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1740,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1740,6'
              BranchSideFuncs:
                - branch_get
                - _.5276
                - warning
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1741,27'
              BranchSideFuncs:
                - branch_get
                - _.5276
                - warning
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1755,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1756,9'
              BranchSideFuncs:
                - _.5276
                - warning
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1765,7'
              BranchSideFuncs:
                - _.5276
                - warning
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1756,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1757,9'
              BranchSideFuncs:
                - _.5276
                - warning
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1764,3'
              BranchSideFuncs:
                - _.5276
                - warning
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1757,9'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1758,14'
              BranchSideFuncs:
                - _.5276
                - warning
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
            - BranchSide:      'builtin/fetch.c:1761,19'
              BranchSideFuncs:
                - _.5276
                - warning
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - skip_prefix.5343
                - _.5276
                - warning
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1765,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1766,9'
              BranchSideFuncs:
                - skip_prefix.5343
                - _.5276
                - warning
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - strcmp
                - install_branch_config
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1789,12'
              BranchSideFuncs:
                - _.5276
                - warning
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
        - Branch String:   'builtin/fetch.c:1766,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1767,17'
              BranchSideFuncs:
                - strcmp
                - install_branch_config
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:1776,16'
              BranchSideFuncs:
                - strcmp
                - install_branch_config
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - _.5276
                - warning
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1776,42'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1777,20'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
                - _.5276
                - warning
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - _.5276
                - warning
                - _.5276
                - warning
                - install_branch_config
            - BranchSide:      'builtin/fetch.c:1779,13'
              BranchSideFuncs:
                - install_branch_config
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
        - Branch String:   'builtin/fetch.c:1776,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1779,13'
              BranchSideFuncs:
                - install_branch_config
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
            - BranchSide:      'builtin/fetch.c:1782,25'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - _.5276
                - warning
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - _.5276
                - warning
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1782,13'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1783,13'
              BranchSideFuncs:
                - _.5276
                - warning
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
            - BranchSide:      'builtin/fetch.c:1784,25'
              BranchSideFuncs:
                - starts_with
                - _.5276
                - warning
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:1784,13'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1785,13'
              BranchSideFuncs:
                - _.5276
                - warning
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
            - BranchSide:      'builtin/fetch.c:1787,13'
              BranchSideFuncs:
                - _.5276
                - warning
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
        - Branch String:   'builtin/fetch.c:1795,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1796,11'
              BranchSideFuncs:
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
                - error
                - const_error.5279
                - strbuf_setlen.5317
            - BranchSide:      'builtin/fetch.c:1806,6'
              BranchSideFuncs:
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
        - Branch String:   'builtin/fetch.c:1796,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1797,4'
              BranchSideFuncs:
                - error
                - const_error.5279
                - strbuf_setlen.5317
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
            - BranchSide:      'builtin/fetch.c:1800,7'
              BranchSideFuncs:
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - ref_transaction_abort
                - error
                - const_error.5279
        - Branch String:   'builtin/fetch.c:1800,19'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1800,44'
              BranchSideFuncs:
                - ref_transaction_abort
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - error
                - const_error.5279
            - BranchSide:      'builtin/fetch.c:1803,15'
              BranchSideFuncs:
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
        - Branch String:   'builtin/fetch.c:1800,63'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1801,11'
              BranchSideFuncs:
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
                - error
                - const_error.5279
            - BranchSide:      'builtin/fetch.c:1803,15'
              BranchSideFuncs:
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
        - Branch String:   'builtin/fetch.c:1800,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1802,4'
              BranchSideFuncs:
                - error
                - const_error.5279
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
            - BranchSide:      'builtin/fetch.c:1803,15'
              BranchSideFuncs:
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
                - ref_transaction_free
        - Branch String:   'builtin/fetch.c:1806,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1806,6'
              BranchSideFuncs:
                - ref_transaction_free
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
            - BranchSide:      'builtin/fetch.c:1807,24'
              BranchSideFuncs:
                - ref_transaction_free
                - display_state_release
                - close_fetch_head
                - strbuf_release
                - free_refs
      Callsites:
        - Src:             'builtin/fetch.c:1605,13'
          Dst:             truncate_fetch_head
        - Src:             'builtin/fetch.c:1613,3'
          Dst:             refspec_ref_prefixes
        - Src:             'builtin/fetch.c:1627,27'
          Dst:             branch_get
        - Src:             'builtin/fetch.c:1630,4'
          Dst:             refspec_ref_prefixes
        - Src:             'builtin/fetch.c:1632,7'
          Dst:             branch_has_merge_config
        - Src:             'builtin/fetch.c:1633,8'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:1636,5'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1645,4'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1650,3'
          Dst:             trace2_region_enter_fl
        - Src:             'builtin/fetch.c:1651,17'
          Dst:             transport_get_remote_refs
        - Src:             'builtin/fetch.c:1653,3'
          Dst:             trace2_region_leave_fl
        - Src:             'builtin/fetch.c:1657,2'
          Dst:             transport_ls_refs_options_release
        - Src:             'builtin/fetch.c:1659,12'
          Dst:             get_ref_map
        - Src:             'builtin/fetch.c:1662,3'
          Dst:             check_not_current_branch
        - Src:             'builtin/fetch.c:1664,12'
          Dst:             open_fetch_head
        - Src:             'builtin/fetch.c:1668,2'
          Dst:             display_state_init
        - Src:             'builtin/fetch.c:1672,45'
          Dst:             get_main_ref_store
        - Src:             'builtin/fetch.c:1672,17'
          Dst:             ref_store_transaction_begin
        - Src:             'builtin/fetch.c:1681,3'
          Dst:             transport_set_option
        - Src:             'builtin/fetch.c:1689,14'
          Dst:             prune_refs
        - Src:             'builtin/fetch.c:1691,14'
          Dst:             prune_refs
        - Src:             'builtin/fetch.c:1698,6'
          Dst:             fetch_and_consume_refs
        - Src:             'builtin/fetch.c:1711,3'
          Dst:             find_non_local_tags
        - Src:             'builtin/fetch.c:1721,8'
          Dst:             backfill_tags
        - Src:             'builtin/fetch.c:1726,3'
          Dst:             free_refs
        - Src:             'builtin/fetch.c:1733,13'
          Dst:             ref_transaction_commit
        - Src:             'builtin/fetch.c:1738,2'
          Dst:             commit_fetch_head
        - Src:             'builtin/fetch.c:1741,27'
          Dst:             branch_get
        - Src:             'builtin/fetch.c:1758,14'
          Dst:             _
        - Src:             'builtin/fetch.c:1758,6'
          Dst:             warning
        - Src:             'builtin/fetch.c:1768,5'
          Dst:             skip_prefix
        - Src:             'builtin/fetch.c:1770,13'
          Dst:             _
        - Src:             'builtin/fetch.c:1770,5'
          Dst:             warning
        - Src:             'builtin/fetch.c:1776,9'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:1777,8'
          Dst:             starts_with
        - Src:             'builtin/fetch.c:1778,5'
          Dst:             install_branch_config
        - Src:             'builtin/fetch.c:1782,13'
          Dst:             starts_with
        - Src:             'builtin/fetch.c:1783,13'
          Dst:             _
        - Src:             'builtin/fetch.c:1783,5'
          Dst:             warning
        - Src:             'builtin/fetch.c:1784,13'
          Dst:             starts_with
        - Src:             'builtin/fetch.c:1785,13'
          Dst:             _
        - Src:             'builtin/fetch.c:1785,5'
          Dst:             warning
        - Src:             'builtin/fetch.c:1787,13'
          Dst:             _
        - Src:             'builtin/fetch.c:1787,5'
          Dst:             warning
        - Src:             'builtin/fetch.c:1789,12'
          Dst:             _
        - Src:             'builtin/fetch.c:1789,4'
          Dst:             warning
        - Src:             'builtin/fetch.c:1797,4'
          Dst:             error
        - Src:             'builtin/fetch.c:1797,4'
          Dst:             const_error
        - Src:             'builtin/fetch.c:1798,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/fetch.c:1800,22'
          Dst:             ref_transaction_abort
        - Src:             'builtin/fetch.c:1802,4'
          Dst:             error
        - Src:             'builtin/fetch.c:1802,4'
          Dst:             const_error
        - Src:             'builtin/fetch.c:1807,3'
          Dst:             ref_transaction_free
        - Src:             'builtin/fetch.c:1808,2'
          Dst:             display_state_release
        - Src:             'builtin/fetch.c:1809,2'
          Dst:             close_fetch_head
        - Src:             'builtin/fetch.c:1810,2'
          Dst:             strbuf_release
        - Src:             'builtin/fetch.c:1811,2'
          Dst:             free_refs
    - functionName:    unlock_pack_atexit
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unlock_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:199,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:199,2'
              BranchSideFuncs:
                - unlock_pack
            - BranchSide:      'builtin/fetch.c:199,2'
              BranchSideFuncs:
                - unlock_pack
      Callsites:
        - Src:             'builtin/fetch.c:199,2'
          Dst:             unlock_pack
    - functionName:    unlock_pack_on_signal
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - signo
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - raise
        - sigchain_pop
        - unlock_pack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fetch.c:204,2'
          Dst:             unlock_pack
        - Src:             'builtin/fetch.c:205,2'
          Dst:             sigchain_pop
        - Src:             'builtin/fetch.c:206,2'
          Dst:             raise
    - functionName:    get_remote_group
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - ctx
        - priv
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - skip_prefix
        - strcmp
        - strcspn
        - string_list_append_nodup
        - xstrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1834,41'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1834,52'
              BranchSideFuncs:
                - strcmp
                - strcspn
                - xstrndup
                - string_list_append_nodup
            - BranchSide:      'builtin/fetch.c:1834,41'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:1834,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1834,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:1836,3'
              BranchSideFuncs:
                - strcspn
                - xstrndup
                - string_list_append_nodup
        - Branch String:   'builtin/fetch.c:1836,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1837,29'
              BranchSideFuncs:
                - strcspn
                - xstrndup
                - string_list_append_nodup
            - BranchSide:      'builtin/fetch.c:1844,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:1839,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1840,30'
              BranchSideFuncs:
                - xstrndup
                - string_list_append_nodup
                - strcspn
            - BranchSide:      'builtin/fetch.c:1842,13'
              BranchSideFuncs:
                - strcspn
                - xstrndup
                - string_list_append_nodup
      Callsites:
        - Src:             'builtin/fetch.c:1834,6'
          Dst:             skip_prefix
        - Src:             'builtin/fetch.c:1834,45'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:1837,21'
          Dst:             strcspn
        - Src:             'builtin/fetch.c:1841,10'
          Dst:             xstrndup
        - Src:             'builtin/fetch.c:1840,5'
          Dst:             string_list_append_nodup
    - functionName:    git_config_get_int
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_int
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:745,9'
          Dst:             repo_config_get_int
    - functionName:    add_options_to_argv
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1867
      functionLinenumberEnd: 1904
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argv
        - config
      BBCount:         57
      ICount:          272
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - strvec_push
        - strvec_pushf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1868,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1869,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1870,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/fetch.c:1870,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1871,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1872,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/fetch.c:1872,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1873,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1874,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/fetch.c:1874,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1875,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1876,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/fetch.c:1876,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1877,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1878,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/fetch.c:1878,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1879,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1880,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/fetch.c:1880,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1881,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1882,11'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/fetch.c:1882,11'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1883,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1884,11'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/fetch.c:1886,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1887,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1888,11'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/fetch.c:1890,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1891,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1892,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/fetch.c:1892,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1893,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/fetch.c:1894,11'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/fetch.c:1896,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1897,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushf
            - BranchSide:      'builtin/fetch.c:1898,11'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/fetch.c:1900,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1901,15'
              BranchSideFuncs:
                - strvec_pushf
            - BranchSide:      'builtin/fetch.c:1902,6'
              BranchSideFuncs:
                - strvec_pushf
        - Branch String:   'builtin/fetch.c:1902,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1902,6'
              BranchSideFuncs:
                - strvec_pushf
            - BranchSide:      'builtin/fetch.c:1903,16'
              BranchSideFuncs:
                - strvec_pushf
      Callsites:
        - Src:             'builtin/fetch.c:1869,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1871,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1873,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1875,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1877,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1879,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1881,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1883,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1885,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1887,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1889,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1891,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1893,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1895,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1897,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1899,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1901,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:1903,3'
          Dst:             strvec_pushf
    - functionName:    fetch_multiple
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 2021
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - max_children
        - config
      BBCount:         29
      ICount:          232
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - add_options_to_argv
        - const_error
        - error
        - printf
        - run_command
        - run_processes_parallel
        - strvec_clear
        - strvec_push
        - strvec_pushl
        - strvec_pushv
        - truncate_fetch_head
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1970,14'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1970,17'
              BranchSideFuncs:
                - strvec_pushl
                - add_options_to_argv
                - strvec_clear
                - strvec_pushv
                - strvec_push
                - run_command
                - _.5276
                - error
                - const_error.5279
                - _.5276
                - printf
                - strvec_push
                - run_processes_parallel
            - BranchSide:      'builtin/fetch.c:1980,2'
              BranchSideFuncs:
                - strvec_pushl
                - add_options_to_argv
                - strvec_clear
                - strvec_pushv
                - strvec_push
                - run_command
                - _.5276
                - error
                - const_error.5279
                - _.5276
                - printf
                - strvec_push
                - run_processes_parallel
        - Branch String:   'builtin/fetch.c:1970,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1971,17'
              BranchSideFuncs:
                - truncate_fetch_head
                - strvec_pushl
                - add_options_to_argv
                - strvec_clear
                - strvec_pushv
                - strvec_push
                - run_command
                - _.5276
                - error
                - const_error.5279
                - _.5276
                - printf
                - strvec_push
                - run_processes_parallel
            - BranchSide:      'builtin/fetch.c:1980,2'
              BranchSideFuncs:
                - strvec_pushl
                - add_options_to_argv
                - strvec_clear
                - strvec_pushv
                - strvec_push
                - run_command
                - _.5276
                - error
                - const_error.5279
                - _.5276
                - printf
                - strvec_push
                - run_processes_parallel
        - Branch String:   'builtin/fetch.c:1972,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1973,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:1974,2'
              BranchSideFuncs:
                - strvec_pushl
                - add_options_to_argv
                - strvec_clear
                - strvec_pushv
                - strvec_push
                - run_command
                - _.5276
                - error
                - const_error.5279
                - _.5276
                - printf
                - strvec_push
                - run_processes_parallel
        - Branch String:   'builtin/fetch.c:1985,24'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1985,27'
              BranchSideFuncs:
                - strvec_clear
                - strvec_pushv
                - strvec_push
                - run_command
                - _.5276
                - error
                - const_error.5279
                - _.5276
                - printf
                - strvec_push
                - run_processes_parallel
            - BranchSide:      'builtin/fetch.c:2004,10'
              BranchSideFuncs:
                - strvec_clear
                - strvec_pushv
                - strvec_push
                - run_command
                - _.5276
                - error
                - const_error.5279
                - _.5276
                - printf
        - Branch String:   'builtin/fetch.c:1985,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1986,31'
              BranchSideFuncs:
                - strvec_push
                - run_processes_parallel
                - strvec_clear
            - BranchSide:      'builtin/fetch.c:2004,10'
              BranchSideFuncs:
                - strvec_clear
                - strvec_pushv
                - strvec_push
                - run_command
                - _.5276
                - error
                - const_error.5279
                - _.5276
                - printf
        - Branch String:   'builtin/fetch.c:2004,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:0,0'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_clear
                - _.5276
                - error
                - const_error.5279
                - _.5276
                - printf
            - BranchSide:      'builtin/fetch.c:2005,23'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_clear
                - _.5276
                - error
                - const_error.5279
                - _.5276
                - printf
        - Branch String:   'builtin/fetch.c:2010,23'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2010,26'
              BranchSideFuncs:
                - run_command
                - strvec_clear
                - strvec_pushv
                - strvec_push
                - _.5276
                - error
                - const_error.5279
                - _.5276
                - printf
            - BranchSide:      'builtin/fetch.c:2012,8'
              BranchSideFuncs:
                - run_command
                - strvec_clear
                - strvec_pushv
                - strvec_push
                - _.5276
                - printf
                - _.5276
                - error
                - const_error.5279
        - Branch String:   'builtin/fetch.c:2010,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2011,12'
              BranchSideFuncs:
                - _.5276
                - printf
                - run_command
                - strvec_clear
                - strvec_pushv
                - strvec_push
                - _.5276
                - error
                - const_error.5279
            - BranchSide:      'builtin/fetch.c:2012,8'
              BranchSideFuncs:
                - run_command
                - strvec_clear
                - strvec_pushv
                - strvec_push
                - _.5276
                - printf
                - _.5276
                - error
                - const_error.5279
        - Branch String:   'builtin/fetch.c:2013,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2014,5'
              BranchSideFuncs:
                - _.5276
                - error
                - const_error.5279
                - strvec_clear
                - strvec_pushv
                - strvec_push
                - run_command
                - _.5276
                - printf
            - BranchSide:      'builtin/fetch.c:2017,3'
              BranchSideFuncs:
                - strvec_clear
                - strvec_pushv
                - strvec_push
                - run_command
                - _.5276
                - error
                - const_error.5279
                - _.5276
                - printf
      Callsites:
        - Src:             'builtin/fetch.c:1971,17'
          Dst:             truncate_fetch_head
        - Src:             'builtin/fetch.c:1980,2'
          Dst:             strvec_pushl
        - Src:             'builtin/fetch.c:1983,2'
          Dst:             add_options_to_argv
        - Src:             'builtin/fetch.c:1999,3'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:2001,3'
          Dst:             run_processes_parallel
        - Src:             'builtin/fetch.c:2008,4'
          Dst:             strvec_pushv
        - Src:             'builtin/fetch.c:2009,4'
          Dst:             strvec_push
        - Src:             'builtin/fetch.c:2011,12'
          Dst:             _
        - Src:             'builtin/fetch.c:2011,5'
          Dst:             printf
        - Src:             'builtin/fetch.c:2013,8'
          Dst:             run_command
        - Src:             'builtin/fetch.c:2014,5'
          Dst:             _
        - Src:             'builtin/fetch.c:2014,5'
          Dst:             error
        - Src:             'builtin/fetch.c:2014,5'
          Dst:             const_error
        - Src:             'builtin/fetch.c:2019,2'
          Dst:             strvec_clear
    - functionName:    fetch_one
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2067
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote
        - argc
        - argv
        - prune_tags_ok
        - use_stdin_refspecs
        - config
      BBCount:         57
      ICount:          333
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached:
        - _
        - atexit
        - die
        - do_fetch
        - prepare_transport
        - refspec_append
        - refspec_appendf
        - refspec_clear
        - remote_is_configured
        - sigchain_pop
        - sigchain_push
        - sigchain_push_common
        - strbuf_getline_lf
        - strbuf_release
        - strcmp
        - transport_disconnect
        - unlock_pack_atexit
        - unlock_pack_on_signal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:2074,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2075,7'
              BranchSideFuncs:
                - prepare_transport
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
            - BranchSide:      'builtin/fetch.c:2078,33'
              BranchSideFuncs:
                - prepare_transport
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
        - Branch String:   'builtin/fetch.c:2080,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2082,12'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
            - BranchSide:      'builtin/fetch.c:2090,6'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
        - Branch String:   'builtin/fetch.c:2082,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2083,12'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
            - BranchSide:      'builtin/fetch.c:2084,17'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
        - Branch String:   'builtin/fetch.c:2084,12'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2085,12'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
            - BranchSide:      'builtin/fetch.c:2087,10'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
        - Branch String:   'builtin/fetch.c:2090,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2092,12'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
            - BranchSide:      'builtin/fetch.c:2100,21'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
        - Branch String:   'builtin/fetch.c:2092,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2093,17'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
            - BranchSide:      'builtin/fetch.c:2094,17'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
        - Branch String:   'builtin/fetch.c:2094,12'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2095,17'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
            - BranchSide:      'builtin/fetch.c:2097,15'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
        - Branch String:   'builtin/fetch.c:2100,35'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2100,38'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
            - BranchSide:      'builtin/fetch.c:2100,35'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
        - Branch String:   'builtin/fetch.c:2101,23'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2101,26'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
                - refspec_append
            - BranchSide:      'builtin/fetch.c:2104,6'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
        - Branch String:   'builtin/fetch.c:2101,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2102,19'
              BranchSideFuncs:
                - refspec_append
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
            - BranchSide:      'builtin/fetch.c:2104,6'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
                - refspec_append
        - Branch String:   'builtin/fetch.c:2104,23'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2104,27'
              BranchSideFuncs:
                - refspec_append
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
            - BranchSide:      'builtin/fetch.c:2107,9'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
        - Branch String:   'builtin/fetch.c:2104,32'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2104,36'
              BranchSideFuncs:
                - refspec_append
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
            - BranchSide:      'builtin/fetch.c:2105,3'
              BranchSideFuncs:
                - refspec_append
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
        - Branch String:   'builtin/fetch.c:2104,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2105,3'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
            - BranchSide:      'builtin/fetch.c:2107,9'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
                - refspec_append
        - Branch String:   'builtin/fetch.c:2107,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2108,15'
              BranchSideFuncs:
                - strcmp
                - refspec_appendf
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - _.5276
                - die
                - refspec_append
            - BranchSide:      'builtin/fetch.c:2120,6'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
        - Branch String:   'builtin/fetch.c:2108,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2109,5'
              BranchSideFuncs:
                - refspec_append
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2116,24'
              BranchSideFuncs:
                - refspec_append
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - refspec_appendf
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2110,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2111,9'
              BranchSideFuncs:
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2114,6'
              BranchSideFuncs:
                - refspec_appendf
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - strbuf_getline_lf
                - strbuf_release
                - refspec_append
                - strcmp
                - _.5276
                - die
                - refspec_append
        - Branch String:   'builtin/fetch.c:2120,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2121,17'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_release
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
                - refspec_append
            - BranchSide:      'builtin/fetch.c:2127,21'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
        - Branch String:   'builtin/fetch.c:2122,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2123,29'
              BranchSideFuncs:
                - refspec_append
                - strbuf_getline_lf
                - strbuf_release
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
            - BranchSide:      'builtin/fetch.c:2124,3'
              BranchSideFuncs:
                - strbuf_release
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
        - Branch String:   'builtin/fetch.c:2127,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2127,6'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
            - BranchSide:      'builtin/fetch.c:2128,3'
              BranchSideFuncs:
                - sigchain_push_common
                - atexit
                - sigchain_push
                - do_fetch
                - sigchain_pop
                - refspec_clear
                - transport_disconnect
      Callsites:
        - Src:             'builtin/fetch.c:2072,26'
          Dst:             remote_is_configured
        - Src:             'builtin/fetch.c:2075,7'
          Dst:             _
        - Src:             'builtin/fetch.c:2075,3'
          Dst:             die
        - Src:             'builtin/fetch.c:2078,15'
          Dst:             prepare_transport
        - Src:             'builtin/fetch.c:2102,3'
          Dst:             refspec_append
        - Src:             'builtin/fetch.c:2105,3'
          Dst:             refspec_append
        - Src:             'builtin/fetch.c:2108,8'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:2111,9'
          Dst:             _
        - Src:             'builtin/fetch.c:2111,5'
          Dst:             die
        - Src:             'builtin/fetch.c:2113,4'
          Dst:             refspec_appendf
        - Src:             'builtin/fetch.c:2116,4'
          Dst:             refspec_append
        - Src:             'builtin/fetch.c:2122,10'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/fetch.c:2123,4'
          Dst:             refspec_append
        - Src:             'builtin/fetch.c:2124,3'
          Dst:             strbuf_release
        - Src:             'builtin/fetch.c:2130,2'
          Dst:             sigchain_push_common
        - Src:             'builtin/fetch.c:2130,2'
          Dst:             unlock_pack_on_signal
        - Src:             'builtin/fetch.c:2131,2'
          Dst:             atexit
        - Src:             'builtin/fetch.c:2131,2'
          Dst:             unlock_pack_atexit
        - Src:             'builtin/fetch.c:2132,2'
          Dst:             sigchain_push
        - Src:             'builtin/fetch.c:2133,14'
          Dst:             do_fetch
        - Src:             'builtin/fetch.c:2134,2'
          Dst:             sigchain_pop
        - Src:             'builtin/fetch.c:2135,2'
          Dst:             refspec_clear
        - Src:             'builtin/fetch.c:2136,2'
          Dst:             transport_disconnect
    - functionName:    fetch_one_setup_partial
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2062
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote
      BBCount:         16
      ICount:          74
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - partial_clone_get_default_filter_spec
        - partial_clone_register
        - repo_has_promisor_remote
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:2033,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2034,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:2040,32'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - partial_clone_get_default_filter_spec
                - partial_clone_register
        - Branch String:   'builtin/fetch.c:2040,48'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2040,67'
              BranchSideFuncs:
                - partial_clone_get_default_filter_spec
                - partial_clone_register
            - BranchSide:      'builtin/fetch.c:2049,21'
              BranchSideFuncs:
                - partial_clone_get_default_filter_spec
                - partial_clone_register
        - Branch String:   'builtin/fetch.c:2040,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2041,3'
              BranchSideFuncs:
                - partial_clone_get_default_filter_spec
                - partial_clone_register
            - BranchSide:      'builtin/fetch.c:2049,21'
              BranchSideFuncs:
                - partial_clone_get_default_filter_spec
                - partial_clone_register
        - Branch String:   'builtin/fetch.c:2049,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2050,26'
              BranchSideFuncs:
                - partial_clone_register
            - BranchSide:      'builtin/fetch.c:2059,22'
              BranchSideFuncs:
                - partial_clone_get_default_filter_spec
        - Branch String:   'builtin/fetch.c:2059,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2060,58'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:2061,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fetch.c:2040,7'
          Dst:             repo_has_promisor_remote
        - Src:             'builtin/fetch.c:2050,3'
          Dst:             partial_clone_register
        - Src:             'builtin/fetch.c:2060,3'
          Dst:             partial_clone_get_default_filter_spec
    - functionName:    oidset_iter_next
      functionSourceFile: '/src/git/./oidset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iter
      BBCount:         8
      ICount:          75
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './oidset.h:110,2'
          Branch Sides:
            - BranchSide:      './oidset.h:111,7'
              BranchSideFuncs: []
            - BranchSide:      './oidset.h:114,2'
              BranchSideFuncs: []
        - Branch String:   './oidset.h:111,7'
          Branch Sides:
            - BranchSide:      './oidset.h:112,12'
              BranchSideFuncs: []
            - BranchSide:      './oidset.h:113,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oidset_iter_init
      functionSourceFile: '/src/git/./oidset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - iter
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_remote_or_group
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - list
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_remote_group
        - git_config
        - remote_get
        - remote_is_configured
        - string_list_append
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1856,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1857,38'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - string_list_append
            - BranchSide:      'builtin/fetch.c:1862,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:1858,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1859,4'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/fetch.c:1860,22'
              BranchSideFuncs:
                - string_list_append
      Callsites:
        - Src:             'builtin/fetch.c:1855,2'
          Dst:             git_config
        - Src:             'builtin/fetch.c:1855,2'
          Dst:             get_remote_group
        - Src:             'builtin/fetch.c:1857,27'
          Dst:             remote_get
        - Src:             'builtin/fetch.c:1858,8'
          Dst:             remote_is_configured
        - Src:             'builtin/fetch.c:1860,3'
          Dst:             string_list_append
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    get_one_remote_for_fetch
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote
        - priv
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - string_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:1818,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:1818,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:1819,22'
              BranchSideFuncs:
                - string_list_append
      Callsites:
        - Src:             'builtin/fetch.c:1819,3'
          Dst:             string_list_append
    - functionName:    git_config_get_string_tmp
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_string_tmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:740,9'
          Dst:             repo_config_get_string_tmp
    - functionName:    git_fetch_config
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - k
        - v
        - ctx
        - cb
      BBCount:         38
      ICount:          263
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - config_error_nonbool
        - const_error
        - die
        - git_config_bool
        - git_config_int
        - git_default_config
        - online_cpus
        - parse_fetch_recurse_submodules_arg
        - parse_submodule_fetchjobs
        - strcasecmp
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:117,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:118,39'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - parse_submodule_fetchjobs
                - strcmp
                - parse_fetch_recurse_submodules_arg
                - strcmp
                - git_config_int
                - online_cpus
                - _.5276
                - die
                - strcmp
                - config_error_nonbool
                - const_error.5279
                - strcasecmp
                - git_default_config
                - strcasecmp
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:122,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - parse_submodule_fetchjobs
                - strcmp
                - parse_fetch_recurse_submodules_arg
                - strcmp
                - git_config_int
                - online_cpus
                - _.5276
                - die
                - strcmp
                - config_error_nonbool
                - const_error.5279
                - strcasecmp
                - git_default_config
                - strcasecmp
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:122,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:123,41'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - parse_submodule_fetchjobs
                - strcmp
                - parse_fetch_recurse_submodules_arg
                - strcmp
                - git_config_int
                - online_cpus
                - _.5276
                - die
                - strcmp
                - config_error_nonbool
                - const_error.5279
                - strcasecmp
                - git_default_config
                - strcasecmp
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:127,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - parse_submodule_fetchjobs
                - strcmp
                - parse_fetch_recurse_submodules_arg
                - strcmp
                - git_config_int
                - online_cpus
                - _.5276
                - die
                - strcmp
                - config_error_nonbool
                - const_error.5279
                - strcasecmp
                - git_default_config
                - strcasecmp
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:127,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:128,46'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - parse_submodule_fetchjobs
                - strcmp
                - parse_fetch_recurse_submodules_arg
                - strcmp
                - git_config_int
                - online_cpus
                - _.5276
                - die
                - strcmp
                - config_error_nonbool
                - const_error.5279
                - strcasecmp
                - git_default_config
                - strcasecmp
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:132,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - parse_submodule_fetchjobs
                - strcmp
                - parse_fetch_recurse_submodules_arg
                - strcmp
                - git_config_int
                - online_cpus
                - _.5276
                - die
                - strcmp
                - config_error_nonbool
                - const_error.5279
                - strcasecmp
                - git_default_config
                - strcasecmp
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:132,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:133,55'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - parse_submodule_fetchjobs
                - strcmp
                - parse_fetch_recurse_submodules_arg
                - strcmp
                - git_config_int
                - online_cpus
                - _.5276
                - die
                - strcmp
                - config_error_nonbool
                - const_error.5279
                - strcasecmp
                - git_default_config
                - strcasecmp
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:137,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - parse_submodule_fetchjobs
                - strcmp
                - parse_fetch_recurse_submodules_arg
                - strcmp
                - git_config_int
                - online_cpus
                - _.5276
                - die
                - strcmp
                - config_error_nonbool
                - const_error.5279
                - strcasecmp
                - git_default_config
                - strcasecmp
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:137,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:138,7'
              BranchSideFuncs:
                - strcmp
                - parse_submodule_fetchjobs
                - strcmp
                - parse_fetch_recurse_submodules_arg
                - strcmp
                - git_config_int
                - online_cpus
                - _.5276
                - die
                - strcmp
                - config_error_nonbool
                - const_error.5279
                - strcasecmp
                - git_default_config
                - strcasecmp
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:144,14'
              BranchSideFuncs:
                - strcmp
                - parse_submodule_fetchjobs
                - strcmp
                - parse_fetch_recurse_submodules_arg
                - strcmp
                - git_config_int
                - online_cpus
                - _.5276
                - die
                - strcmp
                - config_error_nonbool
                - const_error.5279
                - strcasecmp
                - git_default_config
                - strcasecmp
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:144,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:145,66'
              BranchSideFuncs:
                - strcmp
                - parse_fetch_recurse_submodules_arg
                - strcmp
                - git_config_int
                - online_cpus
                - _.5276
                - die
                - strcmp
                - config_error_nonbool
                - const_error.5279
                - strcasecmp
                - git_default_config
                - strcasecmp
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:147,21'
              BranchSideFuncs:
                - strcmp
                - parse_fetch_recurse_submodules_arg
                - strcmp
                - git_config_int
                - online_cpus
                - _.5276
                - die
                - strcmp
                - config_error_nonbool
                - const_error.5279
                - strcasecmp
                - git_default_config
                - strcasecmp
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:152,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:153,43'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.5279
                - strcasecmp
                - git_default_config
                - strcasecmp
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:161,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.5279
                - strcasecmp
                - git_default_config
                - strcasecmp
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:154,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:155,8'
              BranchSideFuncs:
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:156,8'
              BranchSideFuncs:
                - online_cpus
        - Branch String:   'builtin/fetch.c:156,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:157,29'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fetch.c:158,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fetch.c:161,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:162,8'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/fetch.c:173,28'
              BranchSideFuncs:
                - git_default_config
        - Branch String:   'builtin/fetch.c:162,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:163,11'
              BranchSideFuncs:
                - strcasecmp
                - git_default_config
                - strcasecmp
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:164,24'
              BranchSideFuncs:
                - strcasecmp
                - git_default_config
                - strcasecmp
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:164,12'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:165,4'
              BranchSideFuncs:
                - strcasecmp
                - git_default_config
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:166,24'
              BranchSideFuncs:
                - strcasecmp
                - git_default_config
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:166,12'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:167,4'
              BranchSideFuncs:
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:169,8'
              BranchSideFuncs:
                - _.5276
                - die
      Callsites:
        - Src:             'builtin/fetch.c:117,7'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:118,23'
          Dst:             git_config_bool
        - Src:             'builtin/fetch.c:122,7'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:123,25'
          Dst:             git_config_bool
        - Src:             'builtin/fetch.c:127,7'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:128,30'
          Dst:             git_config_bool
        - Src:             'builtin/fetch.c:132,7'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:133,39'
          Dst:             git_config_bool
        - Src:             'builtin/fetch.c:137,7'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:138,11'
          Dst:             git_config_bool
        - Src:             'builtin/fetch.c:144,7'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:145,40'
          Dst:             parse_submodule_fetchjobs
        - Src:             'builtin/fetch.c:147,14'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:148,38'
          Dst:             parse_fetch_recurse_submodules_arg
        - Src:             'builtin/fetch.c:152,7'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:153,28'
          Dst:             git_config_int
        - Src:             'builtin/fetch.c:155,8'
          Dst:             _
        - Src:             'builtin/fetch.c:155,4'
          Dst:             die
        - Src:             'builtin/fetch.c:157,29'
          Dst:             online_cpus
        - Src:             'builtin/fetch.c:161,7'
          Dst:             strcmp
        - Src:             'builtin/fetch.c:163,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/fetch.c:163,11'
          Dst:             const_error
        - Src:             'builtin/fetch.c:164,13'
          Dst:             strcasecmp
        - Src:             'builtin/fetch.c:166,13'
          Dst:             strcasecmp
        - Src:             'builtin/fetch.c:169,8'
          Dst:             _
        - Src:             'builtin/fetch.c:169,4'
          Dst:             die
        - Src:             'builtin/fetch.c:173,9'
          Dst:             git_default_config
    - functionName:    parse_refmap_arg
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - refspec_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:178,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:178,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/fetch.c:178,2'
              BranchSideFuncs:
                - refspec_append
      Callsites:
        - Src:             'builtin/fetch.c:178,2'
          Dst:             BUG_fl
        - Src:             'builtin/fetch.c:184,2'
          Dst:             refspec_append
    - functionName:    cmd_fetch
      functionSourceFile: '/src/git/builtin/fetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2546
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         194
      ICount:          2132
      EdgeCount:       241
      CyclomaticComplexity: 49
      functionsReached:
        - _
        - add_options_to_argv
        - add_remote_or_group
        - atoi
        - die
        - fetch_bundle_uri
        - fetch_config_from_gitmodules
        - fetch_multiple
        - fetch_one
        - fetch_one_setup_partial
        - fetch_submodules
        - for_each_remote
        - get_one_remote_for_fetch
        - git_config
        - git_config_get_int
        - git_config_get_string_tmp
        - git_config_push_parameter
        - git_fetch_config
        - is_repository_shallow
        - oid_to_hex
        - oidset_clear
        - oidset_iter_init
        - oidset_iter_next
        - online_cpus
        - packet_trace_identity
        - parse_options
        - prepare_repo_settings
        - prepare_transport
        - printf
        - remote_get
        - repo_has_promisor_remote
        - run_auto_maintenance
        - strbuf_addf
        - strbuf_addstr
        - string_list_clear
        - string_list_remove_duplicates
        - strvec_clear
        - trace2_region_enter_fl
        - trace2_region_enter_printf_fl
        - trace2_region_leave_fl
        - trace2_region_leave_printf_fl
        - transport_anonymize_url
        - transport_fetch_refs
        - warning
        - write_commit_graph_reachable
        - xstrfmt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/fetch.c:2258,2'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2260,40'
              BranchSideFuncs:
                - transport_anonymize_url
                - strbuf_addf
                - free
                - git_config.5437
                - parse_options
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - fetch_config_from_gitmodules
                - _.5276
                - die
                - prepare_repo_settings
            - BranchSide:      'builtin/fetch.c:2266,2'
              BranchSideFuncs:
                - git_config.5437
                - parse_options
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - fetch_config_from_gitmodules
                - _.5276
                - die
                - prepare_repo_settings
        - Branch String:   'builtin/fetch.c:2267,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2268,25'
              BranchSideFuncs:
                - prepare_repo_settings
                - parse_options
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - fetch_config_from_gitmodules
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2272,23'
              BranchSideFuncs:
                - parse_options
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - fetch_config_from_gitmodules
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2275,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2276,31'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - fetch_config_from_gitmodules
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2278,6'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - fetch_config_from_gitmodules
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2278,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2279,11'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - fetch_config_from_gitmodules
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2296,13'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - fetch_config_from_gitmodules
        - Branch String:   'builtin/fetch.c:2279,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2287,11'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - fetch_config_from_gitmodules
            - BranchSide:      'builtin/fetch.c:2287,11'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - fetch_config_from_gitmodules
            - BranchSide:      'builtin/fetch.c:2291,8'
              BranchSideFuncs:
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2296,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2297,22'
              BranchSideFuncs:
                - fetch_config_from_gitmodules
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2306,6'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2297,15'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2297,8'
              BranchSideFuncs:
                - fetch_config_from_gitmodules
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2298,18'
              BranchSideFuncs:
                - fetch_config_from_gitmodules
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2299,13'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2299,8'
              BranchSideFuncs:
                - fetch_config_from_gitmodules
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2300,16'
              BranchSideFuncs:
                - fetch_config_from_gitmodules
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2306,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2307,11'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2325,6'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2307,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2314,11'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2314,11'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2318,8'
              BranchSideFuncs:
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2325,21'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2325,41'
              BranchSideFuncs:
                - _.5276
                - die
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2328,6'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2325,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2326,7'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2328,6'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2328,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2329,7'
              BranchSideFuncs:
                - xstrfmt
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2335,6'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2329,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2330,8'
              BranchSideFuncs:
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2331,7'
              BranchSideFuncs:
                - xstrfmt
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2331,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2332,8'
              BranchSideFuncs:
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2333,25'
              BranchSideFuncs:
                - xstrfmt
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2335,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2336,7'
              BranchSideFuncs:
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2345,6'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2336,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2337,8'
              BranchSideFuncs:
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2338,35'
              BranchSideFuncs:
                - is_repository_shallow
                - _.5276
                - die
                - xstrfmt
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2338,12'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2339,8'
              BranchSideFuncs:
                - xstrfmt
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2341,12'
              BranchSideFuncs:
                - xstrfmt
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - atoi
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2345,12'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2345,20'
              BranchSideFuncs:
                - atoi
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2347,6'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:2345,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2346,7'
              BranchSideFuncs:
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2347,6'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:2347,12'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2347,15'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:2348,10'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:2347,28'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2347,42'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:2348,10'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:2347,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2348,10'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:2351,6'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:2351,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2352,20'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:2354,7'
              BranchSideFuncs:
                - online_cpus
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:2354,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2355,14'
              BranchSideFuncs:
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
            - BranchSide:      'builtin/fetch.c:2357,7'
              BranchSideFuncs:
                - git_config_get_string_tmp
                - fetch_bundle_uri
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - warning
        - Branch String:   'builtin/fetch.c:2357,65'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2358,23'
              BranchSideFuncs:
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2361,6'
              BranchSideFuncs:
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2357,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2359,11'
              BranchSideFuncs:
                - _.5276
                - warning
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2361,6'
              BranchSideFuncs:
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2361,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2366,11'
              BranchSideFuncs:
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2369,6'
              BranchSideFuncs:
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2366,9'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2366,7'
              BranchSideFuncs:
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2366,26'
              BranchSideFuncs:
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
                - for_each_remote
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2369,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2370,7'
              BranchSideFuncs:
                - for_each_remote
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - remote_get
                - _.5276
                - die
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2380,13'
              BranchSideFuncs:
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
                - remote_get
        - Branch String:   'builtin/fetch.c:2370,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2371,8'
              BranchSideFuncs:
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2372,12'
              BranchSideFuncs:
                - for_each_remote
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - remote_get
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2378,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2379,29'
              BranchSideFuncs:
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fetch.c:2380,2'
              BranchSideFuncs:
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fetch.c:2380,13'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2382,12'
              BranchSideFuncs:
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fetch.c:2383,13'
              BranchSideFuncs:
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
                - add_remote_or_group
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2383,13'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2385,10'
              BranchSideFuncs:
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - add_remote_or_group
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2391,30'
              BranchSideFuncs:
                - add_remote_or_group
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2385,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2386,29'
              BranchSideFuncs:
                - add_remote_or_group
                - _.5276
                - die
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fetch.c:2389,2'
              BranchSideFuncs:
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fetch.c:2386,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2386,43'
              BranchSideFuncs:
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - add_remote_or_group
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2387,9'
              BranchSideFuncs:
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2392,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2394,8'
              BranchSideFuncs:
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2398,24'
              BranchSideFuncs:
                - remote_get
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fetch.c:2394,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2395,9'
              BranchSideFuncs:
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2396,3'
              BranchSideFuncs:
                - string_list_remove_duplicates
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fetch.c:2406,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2407,17'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - _.5276
                - die
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - string_list_clear
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - prepare_repo_settings
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fetch.c:2432,13'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
        - Branch String:   'builtin/fetch.c:2412,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2413,8'
              BranchSideFuncs:
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - string_list_clear
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - prepare_repo_settings
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fetch.c:2414,34'
              BranchSideFuncs:
                - prepare_transport
                - _.5276
                - warning
                - trace2_region_leave_fl
                - string_list_clear
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - prepare_repo_settings
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fetch.c:2415,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2416,4'
              BranchSideFuncs:
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fetch.c:2418,12'
              BranchSideFuncs:
                - _.5276
                - warning
                - trace2_region_leave_fl
                - string_list_clear
        - Branch String:   'builtin/fetch.c:2423,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2424,4'
              BranchSideFuncs:
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/fetch.c:2425,33'
              BranchSideFuncs:
                - transport_fetch_refs
                - oidset_iter_init
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - oid_to_hex
                - printf
        - Branch String:   'builtin/fetch.c:2428,3'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2429,30'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - oidset_iter_next
                - oidset_clear
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
            - BranchSide:      'builtin/fetch.c:2430,3'
              BranchSideFuncs:
                - oidset_clear
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
        - Branch String:   'builtin/fetch.c:2432,13'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2433,22'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
            - BranchSide:      'builtin/fetch.c:2443,22'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2433,29'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2433,57'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
            - BranchSide:      'builtin/fetch.c:2434,4'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
        - Branch String:   'builtin/fetch.c:2433,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2434,4'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - fetch_one_setup_partial
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
            - BranchSide:      'builtin/fetch.c:2438,3'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - fetch_one
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
        - Branch String:   'builtin/fetch.c:2445,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2446,8'
              BranchSideFuncs:
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2449,7'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2449,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2450,8'
              BranchSideFuncs:
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2453,7'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - _.5276
                - die
        - Branch String:   'builtin/fetch.c:2453,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2454,8'
              BranchSideFuncs:
                - _.5276
                - die
            - BranchSide:      'builtin/fetch.c:2457,7'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
        - Branch String:   'builtin/fetch.c:2457,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2458,26'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
            - BranchSide:      'builtin/fetch.c:2461,3'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - fetch_multiple
                - trace2_region_leave_fl
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
        - Branch String:   'builtin/fetch.c:2475,14'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2475,17'
              BranchSideFuncs:
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
            - BranchSide:      'builtin/fetch.c:2505,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
        - Branch String:   'builtin/fetch.c:2475,24'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2475,35'
              BranchSideFuncs:
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
            - BranchSide:      'builtin/fetch.c:2505,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
        - Branch String:   'builtin/fetch.c:2475,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2476,17'
              BranchSideFuncs:
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
            - BranchSide:      'builtin/fetch.c:2505,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
        - Branch String:   'builtin/fetch.c:2479,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2480,26'
              BranchSideFuncs:
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
            - BranchSide:      'builtin/fetch.c:2481,7'
              BranchSideFuncs:
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
        - Branch String:   'builtin/fetch.c:2481,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2482,26'
              BranchSideFuncs:
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
            - BranchSide:      'builtin/fetch.c:2484,3'
              BranchSideFuncs:
                - add_options_to_argv
                - trace2_region_enter_printf_fl
                - fetch_submodules
                - trace2_region_leave_printf_fl
                - strvec_clear
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
        - Branch String:   'builtin/fetch.c:2505,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2506,3'
              BranchSideFuncs:
                - string_list_clear
            - BranchSide:      'builtin/fetch.c:2508,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
        - Branch String:   'builtin/fetch.c:2509,35'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2510,7'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
            - BranchSide:      'builtin/fetch.c:2512,7'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
        - Branch String:   'builtin/fetch.c:2510,36'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2511,7'
              BranchSideFuncs:
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
            - BranchSide:      'builtin/fetch.c:2524,6'
              BranchSideFuncs:
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
        - Branch String:   'builtin/fetch.c:2509,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2512,7'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
            - BranchSide:      'builtin/fetch.c:2524,6'
              BranchSideFuncs:
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
        - Branch String:   'builtin/fetch.c:2514,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2515,23'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
            - BranchSide:      'builtin/fetch.c:2517,3'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - write_commit_graph_reachable
                - trace2_region_leave_fl
                - string_list_clear
                - run_auto_maintenance
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
        - Branch String:   'builtin/fetch.c:2524,6'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2524,6'
              BranchSideFuncs:
                - run_auto_maintenance
                - string_list_clear
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
            - BranchSide:      'builtin/fetch.c:2525,7'
              BranchSideFuncs:
                - run_auto_maintenance
                - string_list_clear
                - git_config_get_int.5406
                - git_config_get_int.5406
                - git_config_push_parameter
                - git_config_push_parameter
        - Branch String:   'builtin/fetch.c:2525,7'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2531,8'
              BranchSideFuncs:
                - git_config_get_int.5406
                - git_config_get_int.5406
                - run_auto_maintenance
                - string_list_clear
                - git_config_push_parameter
                - git_config_push_parameter
            - BranchSide:      'builtin/fetch.c:2541,24'
              BranchSideFuncs:
                - run_auto_maintenance
                - string_list_clear
        - Branch String:   'builtin/fetch.c:2531,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2532,13'
              BranchSideFuncs:
                - git_config_get_int.5406
                - run_auto_maintenance
                - string_list_clear
                - git_config_push_parameter
                - git_config_push_parameter
            - BranchSide:      'builtin/fetch.c:2533,8'
              BranchSideFuncs:
                - git_config_get_int.5406
                - run_auto_maintenance
                - string_list_clear
                - git_config_push_parameter
                - git_config_push_parameter
        - Branch String:   'builtin/fetch.c:2533,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2534,5'
              BranchSideFuncs:
                - git_config_push_parameter
                - git_config_get_int.5406
                - run_auto_maintenance
                - string_list_clear
                - git_config_push_parameter
            - BranchSide:      'builtin/fetch.c:2536,8'
              BranchSideFuncs:
                - git_config_get_int.5406
                - run_auto_maintenance
                - string_list_clear
                - git_config_push_parameter
        - Branch String:   'builtin/fetch.c:2536,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2537,13'
              BranchSideFuncs:
                - run_auto_maintenance
                - string_list_clear
                - git_config_push_parameter
            - BranchSide:      'builtin/fetch.c:2538,8'
              BranchSideFuncs:
                - run_auto_maintenance
                - string_list_clear
                - git_config_push_parameter
        - Branch String:   'builtin/fetch.c:2538,8'
          Branch Sides:
            - BranchSide:      'builtin/fetch.c:2539,5'
              BranchSideFuncs:
                - git_config_push_parameter
                - run_auto_maintenance
                - string_list_clear
            - BranchSide:      'builtin/fetch.c:2540,3'
              BranchSideFuncs:
                - run_auto_maintenance
                - string_list_clear
      Callsites:
        - Src:             'builtin/fetch.c:2254,2'
          Dst:             packet_trace_identity
        - Src:             'builtin/fetch.c:2257,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/fetch.c:2260,16'
          Dst:             transport_anonymize_url
        - Src:             'builtin/fetch.c:2262,3'
          Dst:             strbuf_addf
        - Src:             'builtin/fetch.c:2266,2'
          Dst:             git_config
        - Src:             'builtin/fetch.c:2266,2'
          Dst:             git_fetch_config
        - Src:             'builtin/fetch.c:2268,3'
          Dst:             prepare_repo_settings
        - Src:             'builtin/fetch.c:2272,9'
          Dst:             parse_options
        - Src:             'builtin/fetch.c:2291,8'
          Dst:             _
        - Src:             'builtin/fetch.c:2291,4'
          Dst:             die
        - Src:             'builtin/fetch.c:2302,3'
          Dst:             fetch_config_from_gitmodules
        - Src:             'builtin/fetch.c:2318,8'
          Dst:             _
        - Src:             'builtin/fetch.c:2318,4'
          Dst:             die
        - Src:             'builtin/fetch.c:2326,7'
          Dst:             _
        - Src:             'builtin/fetch.c:2326,3'
          Dst:             die
        - Src:             'builtin/fetch.c:2330,8'
          Dst:             _
        - Src:             'builtin/fetch.c:2330,4'
          Dst:             die
        - Src:             'builtin/fetch.c:2332,8'
          Dst:             _
        - Src:             'builtin/fetch.c:2332,4'
          Dst:             die
        - Src:             'builtin/fetch.c:2333,11'
          Dst:             xstrfmt
        - Src:             'builtin/fetch.c:2337,8'
          Dst:             _
        - Src:             'builtin/fetch.c:2337,4'
          Dst:             die
        - Src:             'builtin/fetch.c:2338,13'
          Dst:             is_repository_shallow
        - Src:             'builtin/fetch.c:2339,8'
          Dst:             _
        - Src:             'builtin/fetch.c:2339,4'
          Dst:             die
        - Src:             'builtin/fetch.c:2341,12'
          Dst:             xstrfmt
        - Src:             'builtin/fetch.c:2345,15'
          Dst:             atoi
        - Src:             'builtin/fetch.c:2346,7'
          Dst:             _
        - Src:             'builtin/fetch.c:2346,3'
          Dst:             die
        - Src:             'builtin/fetch.c:2355,14'
          Dst:             online_cpus
        - Src:             'builtin/fetch.c:2357,7'
          Dst:             git_config_get_string_tmp
        - Src:             'builtin/fetch.c:2358,6'
          Dst:             fetch_bundle_uri
        - Src:             'builtin/fetch.c:2359,11'
          Dst:             _
        - Src:             'builtin/fetch.c:2359,3'
          Dst:             warning
        - Src:             'builtin/fetch.c:2371,8'
          Dst:             _
        - Src:             'builtin/fetch.c:2371,4'
          Dst:             die
        - Src:             'builtin/fetch.c:2373,8'
          Dst:             _
        - Src:             'builtin/fetch.c:2373,4'
          Dst:             die
        - Src:             'builtin/fetch.c:2375,10'
          Dst:             for_each_remote
        - Src:             'builtin/fetch.c:2375,10'
          Dst:             get_one_remote_for_fetch
        - Src:             'builtin/fetch.c:2379,13'
          Dst:             remote_get
        - Src:             'builtin/fetch.c:2382,12'
          Dst:             remote_get
        - Src:             'builtin/fetch.c:2386,9'
          Dst:             add_remote_or_group
        - Src:             'builtin/fetch.c:2387,9'
          Dst:             _
        - Src:             'builtin/fetch.c:2387,5'
          Dst:             die
        - Src:             'builtin/fetch.c:2391,10'
          Dst:             add_remote_or_group
        - Src:             'builtin/fetch.c:2395,9'
          Dst:             _
        - Src:             'builtin/fetch.c:2395,5'
          Dst:             die
        - Src:             'builtin/fetch.c:2398,13'
          Dst:             remote_get
        - Src:             'builtin/fetch.c:2404,2'
          Dst:             string_list_remove_duplicates
        - Src:             'builtin/fetch.c:2411,3'
          Dst:             trace2_region_enter_fl
        - Src:             'builtin/fetch.c:2413,8'
          Dst:             _
        - Src:             'builtin/fetch.c:2413,4'
          Dst:             die
        - Src:             'builtin/fetch.c:2414,16'
          Dst:             prepare_transport
        - Src:             'builtin/fetch.c:2418,12'
          Dst:             _
        - Src:             'builtin/fetch.c:2418,4'
          Dst:             warning
        - Src:             'builtin/fetch.c:2420,4'
          Dst:             trace2_region_leave_fl
        - Src:             'builtin/fetch.c:2425,12'
          Dst:             transport_fetch_refs
        - Src:             'builtin/fetch.c:2427,3'
          Dst:             oidset_iter_init
        - Src:             'builtin/fetch.c:2428,17'
          Dst:             oidset_iter_next
        - Src:             'builtin/fetch.c:2429,19'
          Dst:             oid_to_hex
        - Src:             'builtin/fetch.c:2429,4'
          Dst:             printf
        - Src:             'builtin/fetch.c:2430,3'
          Dst:             oidset_clear
        - Src:             'builtin/fetch.c:2431,3'
          Dst:             trace2_region_leave_fl
        - Src:             'builtin/fetch.c:2433,32'
          Dst:             repo_has_promisor_remote
        - Src:             'builtin/fetch.c:2434,4'
          Dst:             trace2_region_enter_fl
        - Src:             'builtin/fetch.c:2435,4'
          Dst:             fetch_one_setup_partial
        - Src:             'builtin/fetch.c:2436,4'
          Dst:             trace2_region_leave_fl
        - Src:             'builtin/fetch.c:2438,3'
          Dst:             trace2_region_enter_fl
        - Src:             'builtin/fetch.c:2439,12'
          Dst:             fetch_one
        - Src:             'builtin/fetch.c:2441,3'
          Dst:             trace2_region_leave_fl
        - Src:             'builtin/fetch.c:2446,8'
          Dst:             _
        - Src:             'builtin/fetch.c:2446,4'
          Dst:             die
        - Src:             'builtin/fetch.c:2450,8'
          Dst:             _
        - Src:             'builtin/fetch.c:2450,4'
          Dst:             die
        - Src:             'builtin/fetch.c:2454,8'
          Dst:             _
        - Src:             'builtin/fetch.c:2454,4'
          Dst:             die
        - Src:             'builtin/fetch.c:2461,3'
          Dst:             trace2_region_enter_fl
        - Src:             'builtin/fetch.c:2462,12'
          Dst:             fetch_multiple
        - Src:             'builtin/fetch.c:2463,3'
          Dst:             trace2_region_leave_fl
        - Src:             'builtin/fetch.c:2484,3'
          Dst:             add_options_to_argv
        - Src:             'builtin/fetch.c:2485,3'
          Dst:             trace2_region_enter_printf_fl
        - Src:             'builtin/fetch.c:2486,12'
          Dst:             fetch_submodules
        - Src:             'builtin/fetch.c:2493,3'
          Dst:             trace2_region_leave_printf_fl
        - Src:             'builtin/fetch.c:2494,3'
          Dst:             strvec_clear
        - Src:             'builtin/fetch.c:2508,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/fetch.c:2517,3'
          Dst:             trace2_region_enter_fl
        - Src:             'builtin/fetch.c:2518,3'
          Dst:             write_commit_graph_reachable
        - Src:             'builtin/fetch.c:2521,3'
          Dst:             trace2_region_leave_fl
        - Src:             'builtin/fetch.c:2531,8'
          Dst:             git_config_get_int
        - Src:             'builtin/fetch.c:2534,5'
          Dst:             git_config_push_parameter
        - Src:             'builtin/fetch.c:2536,8'
          Dst:             git_config_get_int
        - Src:             'builtin/fetch.c:2539,5'
          Dst:             git_config_push_parameter
        - Src:             'builtin/fetch.c:2541,3'
          Dst:             run_auto_maintenance
        - Src:             'builtin/fetch.c:2545,2'
          Dst:             string_list_clear
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_fmt_merge_msg
      functionSourceFile: '/src/git/builtin/fmt-merge-msg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         26
      ICount:          324
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - die_errno
        - fileno
        - fmt_merge_msg
        - fmt_merge_msg_config
        - git_config
        - git_fopen
        - parse_options
        - strbuf_addstr
        - strbuf_read
        - strbuf_release
        - strcmp
        - usage_with_options
        - write_in_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/fmt-merge-msg.c:42,6'
          Branch Sides:
            - BranchSide:      'builtin/fmt-merge-msg.c:43,43'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/fmt-merge-msg.c:44,6'
              BranchSideFuncs:
                - fileno
                - strbuf_read
                - fmt_merge_msg
                - write_in_full
                - strbuf_release
                - strbuf_release
                - free
                - strbuf_addstr.5585
                - die_errno
                - strcmp
                - git_fopen
                - die_errno
        - Branch String:   'builtin/fmt-merge-msg.c:44,6'
          Branch Sides:
            - BranchSide:      'builtin/fmt-merge-msg.c:45,19'
              BranchSideFuncs:
                - fileno
                - strbuf_read
                - fmt_merge_msg
                - write_in_full
                - strbuf_release
                - strbuf_release
                - free
                - strbuf_addstr.5585
                - die_errno
                - strcmp
                - git_fopen
                - die_errno
            - BranchSide:      'builtin/fmt-merge-msg.c:47,6'
              BranchSideFuncs:
                - fileno
                - strbuf_read
                - fmt_merge_msg
                - write_in_full
                - strbuf_release
                - strbuf_release
                - free
                - strbuf_addstr.5585
                - die_errno
                - strcmp
                - git_fopen
                - die_errno
        - Branch String:   'builtin/fmt-merge-msg.c:45,18'
          Branch Sides:
            - BranchSide:      'builtin/fmt-merge-msg.c:45,43'
              BranchSideFuncs:
                - fileno
                - strbuf_read
                - fmt_merge_msg
                - write_in_full
                - strbuf_release
                - strbuf_release
                - free
                - strbuf_addstr.5585
                - die_errno
                - strcmp
                - git_fopen
                - die_errno
            - BranchSide:      'builtin/fmt-merge-msg.c:45,16'
              BranchSideFuncs:
                - fileno
                - strbuf_read
                - fmt_merge_msg
                - write_in_full
                - strbuf_release
                - strbuf_release
                - free
                - strbuf_addstr.5585
                - die_errno
                - strcmp
                - git_fopen
                - die_errno
        - Branch String:   'builtin/fmt-merge-msg.c:47,13'
          Branch Sides:
            - BranchSide:      'builtin/fmt-merge-msg.c:47,23'
              BranchSideFuncs:
                - strcmp
                - fileno
                - strbuf_read
                - fmt_merge_msg
                - write_in_full
                - strbuf_release
                - strbuf_release
                - free
                - strbuf_addstr.5585
                - die_errno
                - git_fopen
                - die_errno
            - BranchSide:      'builtin/fmt-merge-msg.c:53,33'
              BranchSideFuncs:
                - fileno
                - strbuf_read
                - fmt_merge_msg
                - write_in_full
                - strbuf_release
                - strbuf_release
                - free
                - strbuf_addstr.5585
                - die_errno
        - Branch String:   'builtin/fmt-merge-msg.c:47,6'
          Branch Sides:
            - BranchSide:      'builtin/fmt-merge-msg.c:48,8'
              BranchSideFuncs:
                - git_fopen
                - die_errno
                - fileno
                - strbuf_read
                - fmt_merge_msg
                - write_in_full
                - strbuf_release
                - strbuf_release
                - free
                - strbuf_addstr.5585
                - die_errno
            - BranchSide:      'builtin/fmt-merge-msg.c:53,33'
              BranchSideFuncs:
                - fileno
                - strbuf_read
                - fmt_merge_msg
                - write_in_full
                - strbuf_release
                - strbuf_release
                - free
                - strbuf_addstr.5585
                - die_errno
        - Branch String:   'builtin/fmt-merge-msg.c:49,7'
          Branch Sides:
            - BranchSide:      'builtin/fmt-merge-msg.c:50,34'
              BranchSideFuncs:
                - fileno
                - strbuf_read
                - fmt_merge_msg
                - write_in_full
                - strbuf_release
                - strbuf_release
                - free
                - strbuf_addstr.5585
                - die_errno
            - BranchSide:      'builtin/fmt-merge-msg.c:51,2'
              BranchSideFuncs:
                - fileno
                - strbuf_read
                - fmt_merge_msg
                - write_in_full
                - strbuf_release
                - strbuf_release
                - free
                - strbuf_addstr.5585
                - die_errno
        - Branch String:   'builtin/fmt-merge-msg.c:53,6'
          Branch Sides:
            - BranchSide:      'builtin/fmt-merge-msg.c:54,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/fmt-merge-msg.c:56,6'
              BranchSideFuncs:
                - fmt_merge_msg
                - write_in_full
                - strbuf_release
                - strbuf_release
                - free
                - strbuf_addstr.5585
        - Branch String:   'builtin/fmt-merge-msg.c:56,6'
          Branch Sides:
            - BranchSide:      'builtin/fmt-merge-msg.c:57,26'
              BranchSideFuncs:
                - strbuf_addstr.5585
                - fmt_merge_msg
                - write_in_full
                - strbuf_release
                - strbuf_release
                - free
            - BranchSide:      'builtin/fmt-merge-msg.c:59,2'
              BranchSideFuncs:
                - fmt_merge_msg
                - write_in_full
                - strbuf_release
                - strbuf_release
                - free
        - Branch String:   'builtin/fmt-merge-msg.c:66,6'
          Branch Sides:
            - BranchSide:      'builtin/fmt-merge-msg.c:67,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fmt-merge-msg.c:68,38'
              BranchSideFuncs:
                - write_in_full
                - strbuf_release
                - strbuf_release
                - free
      Callsites:
        - Src:             'builtin/fmt-merge-msg.c:39,2'
          Dst:             git_config
        - Src:             'builtin/fmt-merge-msg.c:39,2'
          Dst:             fmt_merge_msg_config
        - Src:             'builtin/fmt-merge-msg.c:40,9'
          Dst:             parse_options
        - Src:             'builtin/fmt-merge-msg.c:43,3'
          Dst:             usage_with_options
        - Src:             'builtin/fmt-merge-msg.c:47,16'
          Dst:             strcmp
        - Src:             'builtin/fmt-merge-msg.c:48,8'
          Dst:             git_fopen
        - Src:             'builtin/fmt-merge-msg.c:50,4'
          Dst:             die_errno
        - Src:             'builtin/fmt-merge-msg.c:53,26'
          Dst:             fileno
        - Src:             'builtin/fmt-merge-msg.c:53,6'
          Dst:             strbuf_read
        - Src:             'builtin/fmt-merge-msg.c:54,3'
          Dst:             die_errno
        - Src:             'builtin/fmt-merge-msg.c:57,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/fmt-merge-msg.c:65,8'
          Dst:             fmt_merge_msg
        - Src:             'builtin/fmt-merge-msg.c:68,2'
          Dst:             write_in_full
        - Src:             'builtin/fmt-merge-msg.c:70,2'
          Dst:             strbuf_release
        - Src:             'builtin/fmt-merge-msg.c:71,2'
          Dst:             strbuf_release
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_for_each_ref
      functionSourceFile: '/src/git/builtin/for-each-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         20
      ICount:          674
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - die
        - error
        - filter_and_format_refs
        - git_config
        - git_default_config
        - parse_options
        - ref_filter_clear
        - ref_format_clear
        - ref_sorting_options
        - ref_sorting_release
        - ref_sorting_set_sort_flags_all
        - strbuf_getline
        - strbuf_release
        - string_list_append
        - strvec_clear
        - strvec_push
        - usage_with_options
        - verify_ref_format
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/for-each-ref.c:68,6'
          Branch Sides:
            - BranchSide:      'builtin/for-each-ref.c:69,3'
              BranchSideFuncs:
                - error
                - const_error.5619
                - usage_with_options
            - BranchSide:      'builtin/for-each-ref.c:72,6'
              BranchSideFuncs:
                - verify_ref_format
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - filter_and_format_refs
                - ref_filter_clear
                - ref_format_clear
                - ref_sorting_release
                - strvec_clear
                - strbuf_getline
                - strbuf_release
                - strvec_push
                - _.5617
                - die
                - usage_with_options
                - error
                - const_error.5619
                - usage_with_options
        - Branch String:   'builtin/for-each-ref.c:72,6'
          Branch Sides:
            - BranchSide:      'builtin/for-each-ref.c:73,3'
              BranchSideFuncs:
                - error
                - const_error.5619
                - usage_with_options
            - BranchSide:      'builtin/for-each-ref.c:76,6'
              BranchSideFuncs:
                - verify_ref_format
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - filter_and_format_refs
                - ref_filter_clear
                - ref_format_clear
                - ref_sorting_release
                - strvec_clear
                - strbuf_getline
                - strbuf_release
                - strvec_push
                - _.5617
                - die
                - usage_with_options
        - Branch String:   'builtin/for-each-ref.c:76,6'
          Branch Sides:
            - BranchSide:      'builtin/for-each-ref.c:77,42'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/for-each-ref.c:79,12'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - filter_and_format_refs
                - ref_filter_clear
                - ref_format_clear
                - ref_sorting_release
                - strvec_clear
                - strbuf_getline
                - strbuf_release
                - strvec_push
                - _.5617
                - die
        - Branch String:   'builtin/for-each-ref.c:83,6'
          Branch Sides:
            - BranchSide:      'builtin/for-each-ref.c:84,17'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - filter_and_format_refs
                - ref_filter_clear
                - ref_format_clear
                - ref_sorting_release
                - strvec_clear
                - strvec_push
                - _.5617
                - die
            - BranchSide:      'builtin/for-each-ref.c:97,26'
              BranchSideFuncs:
                - filter_and_format_refs
                - ref_filter_clear
                - ref_format_clear
                - ref_sorting_release
                - strvec_clear
        - Branch String:   'builtin/for-each-ref.c:86,7'
          Branch Sides:
            - BranchSide:      'builtin/for-each-ref.c:87,8'
              BranchSideFuncs:
                - _.5617
                - die
            - BranchSide:      'builtin/for-each-ref.c:89,3'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - filter_and_format_refs
                - ref_filter_clear
                - ref_format_clear
                - ref_sorting_release
                - strvec_clear
                - strvec_push
        - Branch String:   'builtin/for-each-ref.c:89,3'
          Branch Sides:
            - BranchSide:      'builtin/for-each-ref.c:90,27'
              BranchSideFuncs:
                - strvec_push
                - strbuf_getline
                - strbuf_release
                - filter_and_format_refs
                - ref_filter_clear
                - ref_format_clear
                - ref_sorting_release
                - strvec_clear
            - BranchSide:      'builtin/for-each-ref.c:92,3'
              BranchSideFuncs:
                - strbuf_release
                - filter_and_format_refs
                - ref_filter_clear
                - ref_format_clear
                - ref_sorting_release
                - strvec_clear
        - Branch String:   'builtin/for-each-ref.c:100,6'
          Branch Sides:
            - BranchSide:      'builtin/for-each-ref.c:100,6'
              BranchSideFuncs:
                - filter_and_format_refs
                - ref_filter_clear
                - ref_format_clear
                - ref_sorting_release
                - strvec_clear
            - BranchSide:      'builtin/for-each-ref.c:101,9'
              BranchSideFuncs:
                - filter_and_format_refs
                - ref_filter_clear
                - ref_format_clear
                - ref_sorting_release
                - strvec_clear
      Callsites:
        - Src:             'builtin/for-each-ref.c:62,2'
          Dst:             git_config
        - Src:             'builtin/for-each-ref.c:62,2'
          Dst:             git_default_config
        - Src:             'builtin/for-each-ref.c:65,2'
          Dst:             string_list_append
        - Src:             'builtin/for-each-ref.c:67,2'
          Dst:             parse_options
        - Src:             'builtin/for-each-ref.c:69,3'
          Dst:             error
        - Src:             'builtin/for-each-ref.c:69,3'
          Dst:             const_error
        - Src:             'builtin/for-each-ref.c:70,3'
          Dst:             usage_with_options
        - Src:             'builtin/for-each-ref.c:73,3'
          Dst:             error
        - Src:             'builtin/for-each-ref.c:73,3'
          Dst:             const_error
        - Src:             'builtin/for-each-ref.c:74,3'
          Dst:             usage_with_options
        - Src:             'builtin/for-each-ref.c:76,6'
          Dst:             verify_ref_format
        - Src:             'builtin/for-each-ref.c:77,3'
          Dst:             usage_with_options
        - Src:             'builtin/for-each-ref.c:79,12'
          Dst:             ref_sorting_options
        - Src:             'builtin/for-each-ref.c:80,2'
          Dst:             ref_sorting_set_sort_flags_all
        - Src:             'builtin/for-each-ref.c:87,8'
          Dst:             _
        - Src:             'builtin/for-each-ref.c:87,4'
          Dst:             die
        - Src:             'builtin/for-each-ref.c:89,10'
          Dst:             strbuf_getline
        - Src:             'builtin/for-each-ref.c:90,4'
          Dst:             strvec_push
        - Src:             'builtin/for-each-ref.c:92,3'
          Dst:             strbuf_release
        - Src:             'builtin/for-each-ref.c:104,2'
          Dst:             filter_and_format_refs
        - Src:             'builtin/for-each-ref.c:106,2'
          Dst:             ref_filter_clear
        - Src:             'builtin/for-each-ref.c:107,2'
          Dst:             ref_format_clear
        - Src:             'builtin/for-each-ref.c:108,2'
          Dst:             ref_sorting_release
        - Src:             'builtin/for-each-ref.c:109,2'
          Dst:             strvec_clear
    - functionName:    run_command_on_repo
      functionSourceFile: '/src/git/builtin/for-each-repo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - argc
        - argv
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - interpolate_path
        - run_command
        - strvec_push
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/for-each-repo.c:24,2'
          Branch Sides:
            - BranchSide:      'builtin/for-each-repo.c:25,22'
              BranchSideFuncs:
                - strvec_push
                - free
                - run_command
            - BranchSide:      'builtin/for-each-repo.c:27,7'
              BranchSideFuncs:
                - free
                - run_command
      Callsites:
        - Src:             'builtin/for-each-repo.c:19,18'
          Dst:             interpolate_path
        - Src:             'builtin/for-each-repo.c:22,2'
          Dst:             strvec_pushl
        - Src:             'builtin/for-each-repo.c:25,3'
          Dst:             strvec_push
        - Src:             'builtin/for-each-repo.c:29,9'
          Dst:             run_command
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    cmd_for_each_repo
      functionSourceFile: '/src/git/builtin/for-each-repo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         20
      ICount:          192
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - die
        - parse_options
        - repo_config_get_string_multi
        - run_command_on_repo
        - usage_msg_optf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/for-each-repo.c:51,6'
          Branch Sides:
            - BranchSide:      'builtin/for-each-repo.c:52,7'
              BranchSideFuncs:
                - repo_config_get_string_multi
                - run_command_on_repo
                - _.5685
                - usage_msg_optf
            - BranchSide:      'builtin/for-each-repo.c:54,37'
              BranchSideFuncs:
                - repo_config_get_string_multi
                - run_command_on_repo
                - _.5685
                - usage_msg_optf
        - Branch String:   'builtin/for-each-repo.c:55,6'
          Branch Sides:
            - BranchSide:      'builtin/for-each-repo.c:56,18'
              BranchSideFuncs:
                - _.5685
                - usage_msg_optf
            - BranchSide:      'builtin/for-each-repo.c:58,11'
              BranchSideFuncs:
                - run_command_on_repo
        - Branch String:   'builtin/for-each-repo.c:61,2'
          Branch Sides:
            - BranchSide:      'builtin/for-each-repo.c:62,33'
              BranchSideFuncs:
                - run_command_on_repo
            - BranchSide:      'builtin/for-each-repo.c:70,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/for-each-repo.c:63,7'
          Branch Sides:
            - BranchSide:      'builtin/for-each-repo.c:64,9'
              BranchSideFuncs:
                - run_command_on_repo
            - BranchSide:      'builtin/for-each-repo.c:68,2'
              BranchSideFuncs:
                - run_command_on_repo
        - Branch String:   'builtin/for-each-repo.c:64,8'
          Branch Sides:
            - BranchSide:      'builtin/for-each-repo.c:65,13'
              BranchSideFuncs:
                - run_command_on_repo
            - BranchSide:      'builtin/for-each-repo.c:66,11'
              BranchSideFuncs:
                - run_command_on_repo
      Callsites:
        - Src:             'builtin/for-each-repo.c:48,9'
          Dst:             parse_options
        - Src:             'builtin/for-each-repo.c:52,7'
          Dst:             _
        - Src:             'builtin/for-each-repo.c:52,3'
          Dst:             die
        - Src:             'builtin/for-each-repo.c:54,8'
          Dst:             repo_config_get_string_multi
        - Src:             'builtin/for-each-repo.c:56,18'
          Dst:             _
        - Src:             'builtin/for-each-repo.c:56,3'
          Dst:             usage_msg_optf
        - Src:             'builtin/for-each-repo.c:62,13'
          Dst:             run_command_on_repo
    - functionName:    git_pathdup
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_detach
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:308,2'
          Dst:             repo_git_pathv
        - Src:             './path.h:310,9'
          Dst:             strbuf_detach
    - functionName:    check_unreachable_object
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         25
      ICount:          176
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - const_error
        - describe_object
        - die_errno
        - error
        - fclose
        - fileno
        - fprintf
        - git_pathdup
        - printable_type
        - printf_ln
        - safe_create_leading_directories_const
        - stream_blob_to_fd
        - xfopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:296,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:297,3'
              BranchSideFuncs:
                - describe_object
                - git_pathdup.5786
                - safe_create_leading_directories_const
                - xfopen
                - describe_object
                - fprintf
                - fclose
                - free
                - _.5789
                - die_errno
                - fileno
                - stream_blob_to_fd
                - _.5789
                - die_errno
                - _.5789
                - error
                - const_error.5795
                - free
                - _.5789
                - printable_type
                - describe_object
                - printf_ln
                - _.5789
                - printable_type
                - describe_object
                - printf_ln
            - BranchSide:      'builtin/fsck.c:303,6'
              BranchSideFuncs:
                - describe_object
                - git_pathdup.5786
                - safe_create_leading_directories_const
                - xfopen
                - describe_object
                - fprintf
                - fclose
                - free
                - _.5789
                - die_errno
                - fileno
                - stream_blob_to_fd
                - _.5789
                - die_errno
                - _.5789
                - error
                - const_error.5795
                - free
                - _.5789
                - printable_type
                - describe_object
                - printf_ln
                - _.5789
                - printable_type
                - describe_object
                - printf_ln
        - Branch String:   'builtin/fsck.c:303,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:304,13'
              BranchSideFuncs:
                - _.5789
                - printable_type
                - describe_object
                - printf_ln
            - BranchSide:      'builtin/fsck.c:322,8'
              BranchSideFuncs:
                - describe_object
                - git_pathdup.5786
                - safe_create_leading_directories_const
                - xfopen
                - describe_object
                - fprintf
                - fclose
                - free
                - _.5789
                - die_errno
                - fileno
                - stream_blob_to_fd
                - _.5789
                - die_errno
                - _.5789
                - error
                - const_error.5795
                - free
                - _.5789
                - printable_type
                - describe_object
                - printf_ln
        - Branch String:   'builtin/fsck.c:322,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:322,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:323,7'
              BranchSideFuncs:
                - describe_object
                - git_pathdup.5786
                - safe_create_leading_directories_const
                - xfopen
                - describe_object
                - fprintf
                - fclose
                - free
                - _.5789
                - die_errno
                - fileno
                - stream_blob_to_fd
                - _.5789
                - die_errno
                - _.5789
                - error
                - const_error.5795
                - free
                - _.5789
                - printable_type
                - describe_object
                - printf_ln
        - Branch String:   'builtin/fsck.c:323,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:324,14'
              BranchSideFuncs:
                - _.5789
                - printable_type
                - describe_object
                - printf_ln
                - describe_object
                - git_pathdup.5786
                - safe_create_leading_directories_const
                - xfopen
                - describe_object
                - fprintf
                - fclose
                - free
                - _.5789
                - die_errno
                - fileno
                - stream_blob_to_fd
                - _.5789
                - die_errno
                - _.5789
                - error
                - const_error.5795
                - free
            - BranchSide:      'builtin/fsck.c:327,7'
              BranchSideFuncs:
                - describe_object
                - git_pathdup.5786
                - safe_create_leading_directories_const
                - xfopen
                - describe_object
                - fprintf
                - fclose
                - free
                - _.5789
                - die_errno
                - fileno
                - stream_blob_to_fd
                - _.5789
                - die_errno
                - _.5789
                - error
                - const_error.5795
                - free
        - Branch String:   'builtin/fsck.c:327,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:329,5'
              BranchSideFuncs:
                - describe_object
                - git_pathdup.5786
                - safe_create_leading_directories_const
                - xfopen
                - describe_object
                - fprintf
                - fclose
                - free
                - _.5789
                - die_errno
                - fileno
                - stream_blob_to_fd
                - _.5789
                - die_errno
                - _.5789
                - error
                - const_error.5795
                - free
            - BranchSide:      'builtin/fsck.c:349,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fsck.c:333,8'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:334,5'
              BranchSideFuncs:
                - _.5789
                - error
                - const_error.5795
                - free
            - BranchSide:      'builtin/fsck.c:338,15'
              BranchSideFuncs:
                - xfopen
                - describe_object
                - fprintf
                - fclose
                - free
                - _.5789
                - die_errno
                - fileno
                - stream_blob_to_fd
                - _.5789
                - die_errno
        - Branch String:   'builtin/fsck.c:339,8'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:340,34'
              BranchSideFuncs:
                - fileno
                - stream_blob_to_fd
                - fclose
                - free
                - _.5789
                - die_errno
                - _.5789
                - die_errno
            - BranchSide:      'builtin/fsck.c:343,13'
              BranchSideFuncs:
                - describe_object
                - fprintf
                - fclose
                - free
                - _.5789
                - die_errno
        - Branch String:   'builtin/fsck.c:340,9'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:341,16'
              BranchSideFuncs:
                - _.5789
                - die_errno
            - BranchSide:      'builtin/fsck.c:342,4'
              BranchSideFuncs:
                - fclose
                - free
                - _.5789
                - die_errno
        - Branch String:   'builtin/fsck.c:344,8'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:345,15'
              BranchSideFuncs:
                - _.5789
                - die_errno
            - BranchSide:      'builtin/fsck.c:347,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/fsck.c:304,13'
          Dst:             _
        - Src:             'builtin/fsck.c:305,6'
          Dst:             printable_type
        - Src:             'builtin/fsck.c:306,6'
          Dst:             describe_object
        - Src:             'builtin/fsck.c:304,3'
          Dst:             printf_ln
        - Src:             'builtin/fsck.c:324,14'
          Dst:             _
        - Src:             'builtin/fsck.c:325,7'
          Dst:             printable_type
        - Src:             'builtin/fsck.c:326,7'
          Dst:             describe_object
        - Src:             'builtin/fsck.c:324,4'
          Dst:             printf_ln
        - Src:             'builtin/fsck.c:330,5'
          Dst:             describe_object
        - Src:             'builtin/fsck.c:328,21'
          Dst:             git_pathdup
        - Src:             'builtin/fsck.c:333,8'
          Dst:             safe_create_leading_directories_const
        - Src:             'builtin/fsck.c:334,5'
          Dst:             _
        - Src:             'builtin/fsck.c:334,5'
          Dst:             error
        - Src:             'builtin/fsck.c:334,5'
          Dst:             const_error
        - Src:             'builtin/fsck.c:338,8'
          Dst:             xfopen
        - Src:             'builtin/fsck.c:340,27'
          Dst:             fileno
        - Src:             'builtin/fsck.c:340,9'
          Dst:             stream_blob_to_fd
        - Src:             'builtin/fsck.c:341,16'
          Dst:             _
        - Src:             'builtin/fsck.c:341,6'
          Dst:             die_errno
        - Src:             'builtin/fsck.c:343,24'
          Dst:             describe_object
        - Src:             'builtin/fsck.c:343,5'
          Dst:             fprintf
        - Src:             'builtin/fsck.c:344,8'
          Dst:             fclose
        - Src:             'builtin/fsck.c:345,15'
          Dst:             _
        - Src:             'builtin/fsck.c:345,5'
          Dst:             die_errno
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    51
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    printable_type
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - oid
        - type
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - oid_object_info
        - type_name
      functionUses:    11
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:72,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:73,26'
              BranchSideFuncs:
                - oid_object_info
                - type_name
                - _.5789
            - BranchSide:      'builtin/fsck.c:75,18'
              BranchSideFuncs:
                - type_name
                - _.5789
        - Branch String:   'builtin/fsck.c:76,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:76,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:77,9'
              BranchSideFuncs:
                - _.5789
      Callsites:
        - Src:             'builtin/fsck.c:73,10'
          Dst:             oid_object_info
        - Src:             'builtin/fsck.c:75,8'
          Dst:             type_name
        - Src:             'builtin/fsck.c:77,9'
          Dst:             _
    - functionName:    describe_object
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fsck_describe_object
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fsck.c:64,9'
          Dst:             fsck_describe_object
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_reachable_object
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         10
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - describe_object
        - has_object_pack
        - is_promisor_object
        - printable_type
        - printf_ln
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:272,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:272,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:273,27'
              BranchSideFuncs:
                - is_promisor_object
                - has_object_pack
                - _.5789
                - printable_type
                - describe_object
                - printf_ln
        - Branch String:   'builtin/fsck.c:273,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:274,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:275,24'
              BranchSideFuncs:
                - has_object_pack
                - _.5789
                - printable_type
                - describe_object
                - printf_ln
        - Branch String:   'builtin/fsck.c:275,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:276,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:277,13'
              BranchSideFuncs:
                - _.5789
                - printable_type
                - describe_object
                - printf_ln
      Callsites:
        - Src:             'builtin/fsck.c:273,7'
          Dst:             is_promisor_object
        - Src:             'builtin/fsck.c:275,7'
          Dst:             has_object_pack
        - Src:             'builtin/fsck.c:277,13'
          Dst:             _
        - Src:             'builtin/fsck.c:278,6'
          Dst:             printable_type
        - Src:             'builtin/fsck.c:279,6'
          Dst:             describe_object
        - Src:             'builtin/fsck.c:277,3'
          Dst:             printf_ln
    - functionName:    mark_unreachable_referents
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         19
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - free_tree_buffer
        - fsck_walk
        - lookup_object
        - object_as_type
        - oid_object_info
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:223,11'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:223,16'
              BranchSideFuncs:
                - fsck_walk
                - free_tree_buffer
                - oid_object_info
                - object_as_type
            - BranchSide:      'builtin/fsck.c:224,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fsck.c:223,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:224,3'
              BranchSideFuncs:
                - fsck_walk
                - free_tree_buffer
                - oid_object_info
                - object_as_type
            - BranchSide:      'builtin/fsck.c:225,6'
              BranchSideFuncs:
                - fsck_walk
                - free_tree_buffer
                - oid_object_info
                - object_as_type
        - Branch String:   'builtin/fsck.c:225,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:226,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:232,6'
              BranchSideFuncs:
                - fsck_walk
                - free_tree_buffer
                - oid_object_info
                - object_as_type
        - Branch String:   'builtin/fsck.c:232,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:233,43'
              BranchSideFuncs:
                - oid_object_info
                - fsck_walk
                - free_tree_buffer
                - object_as_type
            - BranchSide:      'builtin/fsck.c:239,10'
              BranchSideFuncs:
                - fsck_walk
                - free_tree_buffer
        - Branch String:   'builtin/fsck.c:235,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:236,19'
              BranchSideFuncs:
                - object_as_type
                - fsck_walk
                - free_tree_buffer
            - BranchSide:      'builtin/fsck.c:237,2'
              BranchSideFuncs:
                - fsck_walk
                - free_tree_buffer
        - Branch String:   'builtin/fsck.c:241,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:241,6'
              BranchSideFuncs:
                - free_tree_buffer
            - BranchSide:      'builtin/fsck.c:242,35'
              BranchSideFuncs:
                - free_tree_buffer
      Callsites:
        - Src:             'builtin/fsck.c:221,23'
          Dst:             lookup_object
        - Src:             'builtin/fsck.c:233,27'
          Dst:             oid_object_info
        - Src:             'builtin/fsck.c:236,4'
          Dst:             object_as_type
        - Src:             'builtin/fsck.c:240,2'
          Dst:             fsck_walk
        - Src:             'builtin/fsck.c:242,3'
          Dst:             free_tree_buffer
    - functionName:    mark_used
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - type
        - data
        - options
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:212,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:214,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    traverse_one_object
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - free_tree_buffer
        - fsck_walk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:187,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:187,6'
              BranchSideFuncs:
                - free_tree_buffer
            - BranchSide:      'builtin/fsck.c:188,16'
              BranchSideFuncs:
                - free_tree_buffer
      Callsites:
        - Src:             'builtin/fsck.c:185,15'
          Dst:             fsck_walk
        - Src:             'builtin/fsck.c:189,3'
          Dst:             free_tree_buffer
    - functionName:    check_object
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - check_reachable_object
        - check_unreachable_object
        - describe_object
        - fprintf_ln
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:361,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:362,14'
              BranchSideFuncs:
                - _.5789
                - describe_object
                - fprintf_ln
                - check_unreachable_object
                - check_reachable_object
            - BranchSide:      'builtin/fsck.c:364,6'
              BranchSideFuncs:
                - check_unreachable_object
                - check_reachable_object
        - Branch String:   'builtin/fsck.c:364,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:365,26'
              BranchSideFuncs:
                - check_reachable_object
            - BranchSide:      'builtin/fsck.c:367,28'
              BranchSideFuncs:
                - check_unreachable_object
      Callsites:
        - Src:             'builtin/fsck.c:362,22'
          Dst:             _
        - Src:             'builtin/fsck.c:362,40'
          Dst:             describe_object
        - Src:             'builtin/fsck.c:362,3'
          Dst:             fprintf_ln
        - Src:             'builtin/fsck.c:365,3'
          Dst:             check_reachable_object
        - Src:             'builtin/fsck.c:367,3'
          Dst:             check_unreachable_object
    - functionName:    mark_packed_unreachable_referents
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - pack
        - pos
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mark_unreachable_referents
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fsck.c:258,2'
          Dst:             mark_unreachable_referents
    - functionName:    mark_loose_unreachable_referents
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - path
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mark_unreachable_referents
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fsck.c:249,2'
          Dst:             mark_unreachable_referents
    - functionName:    traverse_reachable
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - display_progress
        - object_array_pop
        - start_delayed_progress
        - stop_progress
        - traverse_one_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:196,19'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:196,19'
              BranchSideFuncs:
                - stop_progress.5807
                - object_array_pop
                - traverse_one_object
                - display_progress
                - _.5789
                - start_delayed_progress
            - BranchSide:      'builtin/fsck.c:196,19'
              BranchSideFuncs:
                - stop_progress.5807
                - object_array_pop
                - traverse_one_object
                - display_progress
                - _.5789
                - start_delayed_progress
        - Branch String:   'builtin/fsck.c:199,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:200,37'
              BranchSideFuncs:
                - _.5789
                - start_delayed_progress
                - stop_progress.5807
                - object_array_pop
                - traverse_one_object
                - display_progress
            - BranchSide:      'builtin/fsck.c:201,2'
              BranchSideFuncs:
                - stop_progress.5807
                - object_array_pop
                - traverse_one_object
                - display_progress
        - Branch String:   'builtin/fsck.c:201,2'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:202,33'
              BranchSideFuncs:
                - object_array_pop
                - traverse_one_object
                - display_progress
                - stop_progress.5807
            - BranchSide:      'builtin/fsck.c:205,2'
              BranchSideFuncs:
                - stop_progress.5807
      Callsites:
        - Src:             'builtin/fsck.c:200,37'
          Dst:             _
        - Src:             'builtin/fsck.c:200,14'
          Dst:             start_delayed_progress
        - Src:             'builtin/fsck.c:202,33'
          Dst:             object_array_pop
        - Src:             'builtin/fsck.c:202,13'
          Dst:             traverse_one_object
        - Src:             'builtin/fsck.c:203,3'
          Dst:             display_progress
        - Src:             'builtin/fsck.c:205,2'
          Dst:             stop_progress
    - functionName:    stop_progress
      functionSourceFile: '/src/git/./progress.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_progress
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - stop_progress_msg
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './progress.h:25,32'
          Dst:             _
        - Src:             './progress.h:25,2'
          Dst:             stop_progress_msg
    - functionName:    fsck_resolve_undo
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - index_path
      BBCount:         26
      ICount:          188
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - const_error
        - error
        - fsck_put_object_name
        - mark_object_reachable
        - oid_to_hex
        - parse_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:782,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:783,3'
              BranchSideFuncs:
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
            - BranchSide:      'builtin/fsck.c:785,2'
              BranchSideFuncs:
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
        - Branch String:   'builtin/fsck.c:785,2'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:785,2'
              BranchSideFuncs:
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
            - BranchSide:      'builtin/fsck.c:785,2'
              BranchSideFuncs:
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
        - Branch String:   'builtin/fsck.c:785,2'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:786,22'
              BranchSideFuncs:
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
            - BranchSide:      'builtin/fsck.c:812,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fsck.c:790,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:791,4'
              BranchSideFuncs:
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
            - BranchSide:      'builtin/fsck.c:792,10'
              BranchSideFuncs:
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
        - Branch String:   'builtin/fsck.c:792,3'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:795,9'
              BranchSideFuncs:
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
            - BranchSide:      'builtin/fsck.c:811,2'
              BranchSideFuncs:
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
        - Branch String:   'builtin/fsck.c:795,21'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:795,25'
              BranchSideFuncs:
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
            - BranchSide:      'builtin/fsck.c:796,5'
              BranchSideFuncs:
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
        - Branch String:   'builtin/fsck.c:795,8'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:796,5'
              BranchSideFuncs:
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
            - BranchSide:      'builtin/fsck.c:798,23'
              BranchSideFuncs:
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
        - Branch String:   'builtin/fsck.c:799,8'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:800,5'
              BranchSideFuncs:
                - fsck_put_object_name
                - mark_object_reachable
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:806,4'
              BranchSideFuncs:
                - fsck_put_object_name
                - mark_object_reachable
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
      Callsites:
        - Src:             'builtin/fsck.c:798,10'
          Dst:             parse_object
        - Src:             'builtin/fsck.c:800,5'
          Dst:             _
        - Src:             'builtin/fsck.c:800,5'
          Dst:             oid_to_hex
        - Src:             'builtin/fsck.c:800,5'
          Dst:             error
        - Src:             'builtin/fsck.c:800,5'
          Dst:             const_error
        - Src:             'builtin/fsck.c:807,4'
          Dst:             fsck_put_object_name
        - Src:             'builtin/fsck.c:809,4'
          Dst:             mark_object_reachable
    - functionName:    mark_object_reachable
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mark_object
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fsck.c:180,2'
          Dst:             mark_object
    - functionName:    mark_object
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - type
        - data
        - options
      BBCount:         25
      ICount:          191
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - add_object_array
        - describe_object
        - has_object
        - is_promisor_object
        - objerror
        - printable_type
        - printf_ln
        - type_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:133,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:135,13'
              BranchSideFuncs:
                - is_promisor_object
                - has_object
                - _.5789
                - printable_type
                - describe_object
                - printable_type
                - describe_object
                - printf_ln
                - add_object_array
                - _.5789
                - objerror
            - BranchSide:      'builtin/fsck.c:145,6'
              BranchSideFuncs:
                - is_promisor_object
                - has_object
                - _.5789
                - printable_type
                - describe_object
                - printable_type
                - describe_object
                - printf_ln
                - add_object_array
                - _.5789
                - objerror
        - Branch String:   'builtin/fsck.c:139,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:139,25'
              BranchSideFuncs:
                - _.5789
                - _.5789
                - printf_ln
            - BranchSide:      'builtin/fsck.c:139,50'
              BranchSideFuncs:
                - type_name
                - _.5789
                - printf_ln
        - Branch String:   'builtin/fsck.c:145,22'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:145,25'
              BranchSideFuncs:
                - is_promisor_object
                - has_object
                - _.5789
                - printable_type
                - describe_object
                - printable_type
                - describe_object
                - printf_ln
                - add_object_array
                - _.5789
                - objerror
            - BranchSide:      'builtin/fsck.c:149,6'
              BranchSideFuncs:
                - is_promisor_object
                - has_object
                - _.5789
                - printable_type
                - describe_object
                - printable_type
                - describe_object
                - printf_ln
                - add_object_array
        - Branch String:   'builtin/fsck.c:145,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:147,12'
              BranchSideFuncs:
                - _.5789
                - objerror
                - is_promisor_object
                - has_object
                - _.5789
                - printable_type
                - describe_object
                - printable_type
                - describe_object
                - printf_ln
                - add_object_array
            - BranchSide:      'builtin/fsck.c:149,6'
              BranchSideFuncs:
                - is_promisor_object
                - has_object
                - _.5789
                - printable_type
                - describe_object
                - printable_type
                - describe_object
                - printf_ln
                - add_object_array
        - Branch String:   'builtin/fsck.c:149,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:150,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:151,2'
              BranchSideFuncs:
                - is_promisor_object
                - has_object
                - _.5789
                - printable_type
                - describe_object
                - printable_type
                - describe_object
                - printf_ln
                - add_object_array
        - Branch String:   'builtin/fsck.c:153,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:159,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:161,8'
              BranchSideFuncs:
                - has_object
                - _.5789
                - printable_type
                - describe_object
                - printable_type
                - describe_object
                - printf_ln
                - add_object_array
        - Branch String:   'builtin/fsck.c:161,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:162,7'
              BranchSideFuncs:
                - add_object_array
            - BranchSide:      'builtin/fsck.c:174,19'
              BranchSideFuncs:
                - add_object_array
        - Branch String:   'builtin/fsck.c:162,14'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:162,29'
              BranchSideFuncs:
                - has_object
                - _.5789
                - printable_type
                - describe_object
                - printable_type
                - describe_object
                - printf_ln
            - BranchSide:      'builtin/fsck.c:171,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fsck.c:162,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:163,14'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:171,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fsck.c:135,13'
          Dst:             _
        - Src:             'builtin/fsck.c:136,6'
          Dst:             printable_type
        - Src:             'builtin/fsck.c:137,6'
          Dst:             describe_object
        - Src:             'builtin/fsck.c:135,3'
          Dst:             printf_ln
        - Src:             'builtin/fsck.c:138,13'
          Dst:             _
        - Src:             'builtin/fsck.c:139,25'
          Dst:             _
        - Src:             'builtin/fsck.c:139,40'
          Dst:             type_name
        - Src:             'builtin/fsck.c:140,6'
          Dst:             _
        - Src:             'builtin/fsck.c:138,3'
          Dst:             printf_ln
        - Src:             'builtin/fsck.c:147,20'
          Dst:             _
        - Src:             'builtin/fsck.c:147,3'
          Dst:             objerror
        - Src:             'builtin/fsck.c:153,6'
          Dst:             is_promisor_object
        - Src:             'builtin/fsck.c:162,18'
          Dst:             has_object
        - Src:             'builtin/fsck.c:163,14'
          Dst:             _
        - Src:             'builtin/fsck.c:165,7'
          Dst:             printable_type
        - Src:             'builtin/fsck.c:166,7'
          Dst:             describe_object
        - Src:             'builtin/fsck.c:167,7'
          Dst:             printable_type
        - Src:             'builtin/fsck.c:168,7'
          Dst:             describe_object
        - Src:             'builtin/fsck.c:163,4'
          Dst:             printf_ln
        - Src:             'builtin/fsck.c:174,2'
          Dst:             add_object_array
    - functionName:    objerror
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - err
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - describe_object
        - fprintf_ln
        - printable_type
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fsck.c:86,21'
          Dst:             _
        - Src:             'builtin/fsck.c:87,6'
          Dst:             printable_type
        - Src:             'builtin/fsck.c:88,6'
          Dst:             describe_object
        - Src:             'builtin/fsck.c:86,2'
          Dst:             fprintf_ln
    - functionName:    fsck_cache_tree
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
        - index_path
      BBCount:         19
      ICount:          149
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - const_error
        - error
        - fprintf_ln
        - fsck_cache_tree
        - fsck_put_object_name
        - mark_object_reachable
        - objerror
        - oid_to_hex
        - parse_object
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:754,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:755,14'
              BranchSideFuncs:
                - _.5789
                - fprintf_ln
                - fsck_cache_tree
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - objerror
            - BranchSide:      'builtin/fsck.c:757,11'
              BranchSideFuncs:
                - fsck_cache_tree
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - objerror
        - Branch String:   'builtin/fsck.c:757,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:758,37'
              BranchSideFuncs:
                - parse_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - fsck_cache_tree
                - _.5789
                - objerror
            - BranchSide:      'builtin/fsck.c:771,9'
              BranchSideFuncs:
                - fsck_cache_tree
        - Branch String:   'builtin/fsck.c:759,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:760,4'
              BranchSideFuncs:
                - fsck_put_object_name
                - mark_object_reachable
                - fsck_cache_tree
                - _.5789
                - objerror
            - BranchSide:      'builtin/fsck.c:765,3'
              BranchSideFuncs:
                - fsck_put_object_name
                - mark_object_reachable
                - fsck_cache_tree
                - _.5789
                - objerror
        - Branch String:   'builtin/fsck.c:768,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:769,20'
              BranchSideFuncs:
                - _.5789
                - objerror
                - fsck_cache_tree
            - BranchSide:      'builtin/fsck.c:770,2'
              BranchSideFuncs:
                - fsck_cache_tree
        - Branch String:   'builtin/fsck.c:771,2'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:772,26'
              BranchSideFuncs:
                - fsck_cache_tree
            - BranchSide:      'builtin/fsck.c:773,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fsck.c:755,22'
          Dst:             _
        - Src:             'builtin/fsck.c:755,3'
          Dst:             fprintf_ln
        - Src:             'builtin/fsck.c:758,24'
          Dst:             parse_object
        - Src:             'builtin/fsck.c:760,4'
          Dst:             _
        - Src:             'builtin/fsck.c:760,4'
          Dst:             oid_to_hex
        - Src:             'builtin/fsck.c:760,4'
          Dst:             error
        - Src:             'builtin/fsck.c:760,4'
          Dst:             const_error
        - Src:             'builtin/fsck.c:766,3'
          Dst:             fsck_put_object_name
        - Src:             'builtin/fsck.c:767,3'
          Dst:             mark_object_reachable
        - Src:             'builtin/fsck.c:769,25'
          Dst:             _
        - Src:             'builtin/fsck.c:769,11'
          Dst:             objerror
        - Src:             'builtin/fsck.c:772,10'
          Dst:             fsck_cache_tree
    - functionName:    fsck_handle_reflog_oid
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - refname
        - oid
        - timestamp
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - const_error
        - error
        - fsck_put_object_name
        - is_null_oid
        - is_promisor_object
        - lookup_object
        - mark_object_reachable
        - oid_to_hex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:482,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:482,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:483,23'
              BranchSideFuncs:
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - mark_object_reachable
                - fsck_put_object_name
        - Branch String:   'builtin/fsck.c:484,11'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:484,15'
              BranchSideFuncs:
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - mark_object_reachable
                - fsck_put_object_name
            - BranchSide:      'builtin/fsck.c:491,34'
              BranchSideFuncs:
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:484,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:485,8'
              BranchSideFuncs:
                - mark_object_reachable
                - fsck_put_object_name
            - BranchSide:      'builtin/fsck.c:491,34'
              BranchSideFuncs:
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:485,8'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:486,46'
              BranchSideFuncs:
                - fsck_put_object_name
                - mark_object_reachable
            - BranchSide:      'builtin/fsck.c:489,4'
              BranchSideFuncs:
                - mark_object_reachable
      Callsites:
        - Src:             'builtin/fsck.c:482,7'
          Dst:             is_null_oid
        - Src:             'builtin/fsck.c:483,9'
          Dst:             lookup_object
        - Src:             'builtin/fsck.c:486,5'
          Dst:             fsck_put_object_name
        - Src:             'builtin/fsck.c:490,4'
          Dst:             mark_object_reachable
        - Src:             'builtin/fsck.c:491,15'
          Dst:             is_promisor_object
        - Src:             'builtin/fsck.c:492,4'
          Dst:             _
        - Src:             'builtin/fsck.c:492,4'
          Dst:             oid_to_hex
        - Src:             'builtin/fsck.c:492,4'
          Dst:             error
        - Src:             'builtin/fsck.c:492,4'
          Dst:             const_error
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    fsck_handle_reflog_ent
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ooid
        - noid
        - email
        - timestamp
        - tz
        - message
        - cb_data
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - fprintf_ln
        - fsck_handle_reflog_oid
        - oid_to_hex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:506,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:506,6'
              BranchSideFuncs:
                - _.5789
                - oid_to_hex
                - oid_to_hex
                - fprintf_ln
                - fsck_handle_reflog_oid
                - fsck_handle_reflog_oid
            - BranchSide:      'builtin/fsck.c:507,14'
              BranchSideFuncs:
                - _.5789
                - oid_to_hex
                - oid_to_hex
                - fprintf_ln
                - fsck_handle_reflog_oid
                - fsck_handle_reflog_oid
      Callsites:
        - Src:             'builtin/fsck.c:507,22'
          Dst:             _
        - Src:             'builtin/fsck.c:508,7'
          Dst:             oid_to_hex
        - Src:             'builtin/fsck.c:508,25'
          Dst:             oid_to_hex
        - Src:             'builtin/fsck.c:507,3'
          Dst:             fprintf_ln
        - Src:             'builtin/fsck.c:510,2'
          Dst:             fsck_handle_reflog_oid
        - Src:             'builtin/fsck.c:511,2'
          Dst:             fsck_handle_reflog_oid
    - functionName:    fsck_handle_reflog
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logname
        - cb_data
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fsck_handle_reflog_ent
        - get_main_ref_store
        - strbuf_release
        - strbuf_worktree_ref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fsck.c:519,2'
          Dst:             strbuf_worktree_ref
        - Src:             'builtin/fsck.c:520,27'
          Dst:             get_main_ref_store
        - Src:             'builtin/fsck.c:520,2'
          Dst:             refs_for_each_reflog_ent
        - Src:             'builtin/fsck.c:520,2'
          Dst:             fsck_handle_reflog_ent
        - Src:             'builtin/fsck.c:523,2'
          Dst:             strbuf_release
    - functionName:    fsck_head_link
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head_ref_name
        - head_points_at
        - head_oid
      BBCount:         19
      ICount:          138
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - const_error
        - error
        - fprintf_ln
        - get_main_ref_store
        - is_null_oid
        - starts_with
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:718,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:719,14'
              BranchSideFuncs:
                - _.5789
                - fprintf_ln
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.5789
                - error
                - const_error.5795
                - strcmp
                - is_null_oid.5820
                - _.5789
                - fprintf_ln
                - _.5789
                - error
                - const_error.5795
                - starts_with
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:721,63'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.5789
                - error
                - const_error.5795
                - strcmp
                - is_null_oid.5820
                - _.5789
                - fprintf_ln
                - _.5789
                - error
                - const_error.5795
                - starts_with
                - _.5789
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:724,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:725,16'
              BranchSideFuncs:
                - strcmp
                - is_null_oid.5820
                - _.5789
                - fprintf_ln
                - _.5789
                - error
                - const_error.5795
                - starts_with
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:728,15'
              BranchSideFuncs:
                - strcmp
                - is_null_oid.5820
                - _.5789
                - fprintf_ln
                - _.5789
                - error
                - const_error.5795
                - starts_with
                - _.5789
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:728,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:730,17'
              BranchSideFuncs:
                - starts_with
                - _.5789
                - error
                - const_error.5795
                - is_null_oid.5820
                - _.5789
                - fprintf_ln
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:731,25'
              BranchSideFuncs:
                - starts_with
                - _.5789
                - error
                - const_error.5795
                - is_null_oid.5820
                - _.5789
                - fprintf_ln
                - _.5789
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:731,11'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:0,0'
              BranchSideFuncs:
                - is_null_oid.5820
                - _.5789
                - fprintf_ln
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:732,16'
              BranchSideFuncs:
                - _.5789
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:736,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:737,7'
              BranchSideFuncs:
                - _.5789
                - fprintf_ln
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:746,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fsck.c:737,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:738,17'
              BranchSideFuncs:
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:742,14'
              BranchSideFuncs:
                - _.5789
                - fprintf_ln
      Callsites:
        - Src:             'builtin/fsck.c:719,22'
          Dst:             _
        - Src:             'builtin/fsck.c:719,3'
          Dst:             fprintf_ln
        - Src:             'builtin/fsck.c:721,44'
          Dst:             get_main_ref_store
        - Src:             'builtin/fsck.c:721,20'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'builtin/fsck.c:726,10'
          Dst:             _
        - Src:             'builtin/fsck.c:726,10'
          Dst:             error
        - Src:             'builtin/fsck.c:726,10'
          Dst:             const_error
        - Src:             'builtin/fsck.c:728,7'
          Dst:             strcmp
        - Src:             'builtin/fsck.c:731,12'
          Dst:             starts_with
        - Src:             'builtin/fsck.c:733,10'
          Dst:             _
        - Src:             'builtin/fsck.c:733,10'
          Dst:             error
        - Src:             'builtin/fsck.c:733,10'
          Dst:             const_error
        - Src:             'builtin/fsck.c:736,6'
          Dst:             is_null_oid
        - Src:             'builtin/fsck.c:739,11'
          Dst:             _
        - Src:             'builtin/fsck.c:739,11'
          Dst:             error
        - Src:             'builtin/fsck.c:739,11'
          Dst:             const_error
        - Src:             'builtin/fsck.c:743,7'
          Dst:             _
        - Src:             'builtin/fsck.c:742,3'
          Dst:             fprintf_ln
    - functionName:    fsck_handle_ref
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flag
        - cb_data
      BBCount:         13
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - const_error
        - error
        - fsck_put_object_name
        - is_branch
        - is_promisor_object
        - mark_object_reachable
        - oid_to_hex
        - parse_object
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:533,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:534,26'
              BranchSideFuncs:
                - fsck_put_object_name
                - mark_object_reachable
                - is_branch
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:548,6'
              BranchSideFuncs:
                - fsck_put_object_name
                - mark_object_reachable
                - is_branch
                - _.5789
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:534,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:539,17'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:542,3'
              BranchSideFuncs:
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:548,30'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:548,43'
              BranchSideFuncs:
                - is_branch
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:552,14'
              BranchSideFuncs:
                - fsck_put_object_name
                - mark_object_reachable
        - Branch String:   'builtin/fsck.c:548,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:549,3'
              BranchSideFuncs:
                - _.5789
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
            - BranchSide:      'builtin/fsck.c:552,14'
              BranchSideFuncs:
                - fsck_put_object_name
                - mark_object_reachable
      Callsites:
        - Src:             'builtin/fsck.c:532,8'
          Dst:             parse_object
        - Src:             'builtin/fsck.c:534,7'
          Dst:             is_promisor_object
        - Src:             'builtin/fsck.c:542,3'
          Dst:             _
        - Src:             'builtin/fsck.c:542,3'
          Dst:             oid_to_hex
        - Src:             'builtin/fsck.c:542,3'
          Dst:             error
        - Src:             'builtin/fsck.c:542,3'
          Dst:             const_error
        - Src:             'builtin/fsck.c:548,33'
          Dst:             is_branch
        - Src:             'builtin/fsck.c:549,3'
          Dst:             _
        - Src:             'builtin/fsck.c:549,3'
          Dst:             error
        - Src:             'builtin/fsck.c:549,3'
          Dst:             const_error
        - Src:             'builtin/fsck.c:554,2'
          Dst:             fsck_put_object_name
        - Src:             'builtin/fsck.c:556,2'
          Dst:             mark_object_reachable
    - functionName:    fsck_obj
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - obj
        - buffer
        - size
      BBCount:         34
      ICount:          227
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _
        - describe_object
        - fprintf_ln
        - free_tree_buffer
        - fsck_object
        - fsck_walk
        - objerror
        - printable_type
        - printf_ln
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:414,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:416,2'
              BranchSideFuncs:
                - fsck_walk
                - fsck_object
                - free_tree_buffer
                - _.5789
                - printable_type
                - describe_object
                - describe_object
                - printf_ln
                - _.5789
                - describe_object
                - printf_ln
                - _.5789
                - objerror
                - _.5789
                - printable_type
                - describe_object
                - fprintf_ln
        - Branch String:   'builtin/fsck.c:418,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:419,14'
              BranchSideFuncs:
                - _.5789
                - printable_type
                - describe_object
                - fprintf_ln
                - fsck_walk
                - fsck_object
                - free_tree_buffer
                - _.5789
                - printable_type
                - describe_object
                - describe_object
                - printf_ln
                - _.5789
                - describe_object
                - printf_ln
                - _.5789
                - objerror
            - BranchSide:      'builtin/fsck.c:423,16'
              BranchSideFuncs:
                - fsck_walk
                - fsck_object
                - free_tree_buffer
                - _.5789
                - printable_type
                - describe_object
                - describe_object
                - printf_ln
                - _.5789
                - describe_object
                - printf_ln
                - _.5789
                - objerror
        - Branch String:   'builtin/fsck.c:423,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:424,12'
              BranchSideFuncs:
                - _.5789
                - objerror
                - fsck_object
                - free_tree_buffer
                - _.5789
                - printable_type
                - describe_object
                - describe_object
                - printf_ln
                - _.5789
                - describe_object
                - printf_ln
            - BranchSide:      'builtin/fsck.c:425,20'
              BranchSideFuncs:
                - fsck_object
                - free_tree_buffer
                - _.5789
                - printable_type
                - describe_object
                - describe_object
                - printf_ln
                - _.5789
                - describe_object
                - printf_ln
        - Branch String:   'builtin/fsck.c:426,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:427,3'
              BranchSideFuncs:
                - free_tree_buffer
            - BranchSide:      'builtin/fsck.c:429,6'
              BranchSideFuncs:
                - free_tree_buffer
                - _.5789
                - printable_type
                - describe_object
                - describe_object
                - printf_ln
                - _.5789
                - describe_object
                - printf_ln
        - Branch String:   'builtin/fsck.c:429,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:430,45'
              BranchSideFuncs:
                - free_tree_buffer
                - _.5789
                - printable_type
                - describe_object
                - describe_object
                - printf_ln
                - _.5789
                - describe_object
                - printf_ln
            - BranchSide:      'builtin/fsck.c:437,6'
              BranchSideFuncs:
                - free_tree_buffer
                - _.5789
                - printable_type
                - describe_object
                - describe_object
                - printf_ln
        - Branch String:   'builtin/fsck.c:432,24'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:432,27'
              BranchSideFuncs:
                - free_tree_buffer
                - _.5789
                - printable_type
                - describe_object
                - describe_object
                - printf_ln
            - BranchSide:      'builtin/fsck.c:435,2'
              BranchSideFuncs:
                - free_tree_buffer
                - _.5789
                - printable_type
                - describe_object
                - describe_object
                - printf_ln
        - Branch String:   'builtin/fsck.c:432,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:433,14'
              BranchSideFuncs:
                - _.5789
                - describe_object
                - printf_ln
                - free_tree_buffer
                - _.5789
                - printable_type
                - describe_object
                - describe_object
                - printf_ln
            - BranchSide:      'builtin/fsck.c:435,2'
              BranchSideFuncs:
                - free_tree_buffer
                - _.5789
                - printable_type
                - describe_object
                - describe_object
                - printf_ln
        - Branch String:   'builtin/fsck.c:437,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:437,19'
              BranchSideFuncs:
                - free_tree_buffer
                - _.5789
                - printable_type
                - describe_object
                - describe_object
                - printf_ln
            - BranchSide:      'builtin/fsck.c:438,36'
              BranchSideFuncs:
                - free_tree_buffer
                - _.5789
                - printable_type
                - describe_object
                - describe_object
                - printf_ln
        - Branch String:   'builtin/fsck.c:440,17'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:440,20'
              BranchSideFuncs:
                - free_tree_buffer
                - _.5789
                - printable_type
                - describe_object
                - describe_object
                - printf_ln
            - BranchSide:      'builtin/fsck.c:447,2'
              BranchSideFuncs:
                - free_tree_buffer
        - Branch String:   'builtin/fsck.c:440,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:441,14'
              BranchSideFuncs:
                - _.5789
                - printable_type
                - describe_object
                - describe_object
                - printf_ln
                - free_tree_buffer
            - BranchSide:      'builtin/fsck.c:447,2'
              BranchSideFuncs:
                - free_tree_buffer
        - Branch String:   'builtin/fsck.c:450,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:451,35'
              BranchSideFuncs:
                - free_tree_buffer
            - BranchSide:      'builtin/fsck.c:452,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fsck.c:419,22'
          Dst:             _
        - Src:             'builtin/fsck.c:420,7'
          Dst:             printable_type
        - Src:             'builtin/fsck.c:421,7'
          Dst:             describe_object
        - Src:             'builtin/fsck.c:419,3'
          Dst:             fprintf_ln
        - Src:             'builtin/fsck.c:423,6'
          Dst:             fsck_walk
        - Src:             'builtin/fsck.c:424,17'
          Dst:             _
        - Src:             'builtin/fsck.c:424,3'
          Dst:             objerror
        - Src:             'builtin/fsck.c:425,8'
          Dst:             fsck_object
        - Src:             'builtin/fsck.c:433,14'
          Dst:             _
        - Src:             'builtin/fsck.c:434,7'
          Dst:             describe_object
        - Src:             'builtin/fsck.c:433,4'
          Dst:             printf_ln
        - Src:             'builtin/fsck.c:441,14'
          Dst:             _
        - Src:             'builtin/fsck.c:442,7'
          Dst:             printable_type
        - Src:             'builtin/fsck.c:443,7'
          Dst:             describe_object
        - Src:             'builtin/fsck.c:445,7'
          Dst:             describe_object
        - Src:             'builtin/fsck.c:441,4'
          Dst:             printf_ln
        - Src:             'builtin/fsck.c:451,3'
          Dst:             free_tree_buffer
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    fsck_subdir
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nr
        - path
        - data
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - display_progress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fsck.c:687,2'
          Dst:             display_progress
    - functionName:    fsck_cruft
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - __xpg_basename
        - path
        - data
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - fprintf_ln
        - starts_with
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:678,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:678,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:679,14'
              BranchSideFuncs:
                - _.5789
                - fprintf_ln
      Callsites:
        - Src:             'builtin/fsck.c:678,7'
          Dst:             starts_with
        - Src:             'builtin/fsck.c:679,22'
          Dst:             _
        - Src:             'builtin/fsck.c:679,3'
          Dst:             fprintf_ln
    - functionName:    fsck_loose
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - path
        - data
      BBCount:         36
      ICount:          257
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - BUG_fl
        - _
        - const_error
        - error
        - fsck_obj
        - null_oid
        - oid_to_hex
        - oideq
        - parse_object_buffer
        - read_loose_object
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:632,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:633,7'
              BranchSideFuncs:
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - parse_object_buffer
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - free
                - fsck_obj
                - free
                - BUG_fl
                - free
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - oideq.5839
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:640,6'
              BranchSideFuncs:
                - parse_object_buffer
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - free
                - fsck_obj
                - free
                - BUG_fl
                - free
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:633,16'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:633,37'
              BranchSideFuncs:
                - oideq.5839
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - parse_object_buffer
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - free
                - fsck_obj
                - free
                - BUG_fl
                - free
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:637,10'
              BranchSideFuncs:
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - parse_object_buffer
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - free
                - fsck_obj
                - free
                - BUG_fl
                - free
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:633,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:634,10'
              BranchSideFuncs:
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - parse_object_buffer
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - free
                - fsck_obj
                - free
                - BUG_fl
                - free
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:637,10'
              BranchSideFuncs:
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - parse_object_buffer
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - free
                - fsck_obj
                - free
                - BUG_fl
                - free
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:640,23'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:640,26'
              BranchSideFuncs:
                - parse_object_buffer
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - free
                - fsck_obj
                - free
                - BUG_fl
                - free
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:644,6'
              BranchSideFuncs:
                - parse_object_buffer
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - free
                - fsck_obj
                - free
                - BUG_fl
                - free
        - Branch String:   'builtin/fsck.c:640,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:641,9'
              BranchSideFuncs:
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - parse_object_buffer
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - free
                - fsck_obj
                - free
                - BUG_fl
                - free
            - BranchSide:      'builtin/fsck.c:644,6'
              BranchSideFuncs:
                - parse_object_buffer
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - free
                - fsck_obj
                - free
                - BUG_fl
                - free
        - Branch String:   'builtin/fsck.c:644,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:645,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/fsck.c:650,7'
              BranchSideFuncs:
                - parse_object_buffer
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - free
                - fsck_obj
                - free
                - BUG_fl
        - Branch String:   'builtin/fsck.c:650,16'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:650,19'
              BranchSideFuncs:
                - parse_object_buffer
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - free
                - fsck_obj
                - free
            - BranchSide:      'builtin/fsck.c:653,28'
              BranchSideFuncs:
                - parse_object_buffer
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - free
                - fsck_obj
                - free
        - Branch String:   'builtin/fsck.c:650,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:651,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/fsck.c:653,28'
              BranchSideFuncs:
                - parse_object_buffer
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - free
                - fsck_obj
                - free
        - Branch String:   'builtin/fsck.c:656,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:657,16'
              BranchSideFuncs:
                - fsck_obj
                - free
            - BranchSide:      'builtin/fsck.c:665,2'
              BranchSideFuncs:
                - fsck_obj
                - free
        - Branch String:   'builtin/fsck.c:660,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:661,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:662,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/fsck.c:667,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:668,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/fsck.c:670,7'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/fsck.c:670,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:671,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:672,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/fsck.c:624,31'
          Dst:             null_oid
        - Src:             'builtin/fsck.c:627,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/fsck.c:632,6'
          Dst:             read_loose_object
        - Src:             'builtin/fsck.c:633,20'
          Dst:             oideq
        - Src:             'builtin/fsck.c:634,10'
          Dst:             _
        - Src:             'builtin/fsck.c:634,10'
          Dst:             oid_to_hex
        - Src:             'builtin/fsck.c:634,10'
          Dst:             error
        - Src:             'builtin/fsck.c:634,10'
          Dst:             const_error
        - Src:             'builtin/fsck.c:637,10'
          Dst:             _
        - Src:             'builtin/fsck.c:637,10'
          Dst:             oid_to_hex
        - Src:             'builtin/fsck.c:637,10'
          Dst:             error
        - Src:             'builtin/fsck.c:637,10'
          Dst:             const_error
        - Src:             'builtin/fsck.c:641,9'
          Dst:             _
        - Src:             'builtin/fsck.c:641,9'
          Dst:             oid_to_hex
        - Src:             'builtin/fsck.c:641,9'
          Dst:             error
        - Src:             'builtin/fsck.c:641,9'
          Dst:             const_error
        - Src:             'builtin/fsck.c:651,3'
          Dst:             BUG_fl
        - Src:             'builtin/fsck.c:653,8'
          Dst:             parse_object_buffer
        - Src:             'builtin/fsck.c:658,3'
          Dst:             _
        - Src:             'builtin/fsck.c:658,3'
          Dst:             oid_to_hex
        - Src:             'builtin/fsck.c:658,3'
          Dst:             error
        - Src:             'builtin/fsck.c:658,3'
          Dst:             const_error
        - Src:             'builtin/fsck.c:667,6'
          Dst:             fsck_obj
    - functionName:    mark_object_for_connectivity
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lookup_unknown_object
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fsck.c:849,23'
          Dst:             lookup_unknown_object
    - functionName:    check_connectivity
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          101
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - check_object
        - for_each_loose_object
        - for_each_packed_object
        - fprintf_ln
        - get_indexed_object
        - get_max_object_index
        - mark_loose_unreachable_referents
        - mark_packed_unreachable_referents
        - traverse_reachable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:372,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:375,2'
              BranchSideFuncs:
                - traverse_reachable
                - get_max_object_index
                - get_indexed_object
                - check_object
                - _.5789
                - fprintf_ln
                - for_each_loose_object
                - for_each_packed_object
            - BranchSide:      'builtin/fsck.c:375,2'
              BranchSideFuncs:
                - traverse_reachable
                - get_max_object_index
                - get_indexed_object
                - check_object
                - _.5789
                - fprintf_ln
                - for_each_loose_object
                - for_each_packed_object
        - Branch String:   'builtin/fsck.c:382,24'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:382,28'
              BranchSideFuncs:
                - get_max_object_index
                - get_indexed_object
                - check_object
                - _.5789
                - fprintf_ln
                - for_each_loose_object
                - for_each_packed_object
            - BranchSide:      'builtin/fsck.c:398,8'
              BranchSideFuncs:
                - get_max_object_index
                - get_indexed_object
                - check_object
                - _.5789
                - fprintf_ln
        - Branch String:   'builtin/fsck.c:382,42'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:382,45'
              BranchSideFuncs:
                - for_each_loose_object
                - for_each_packed_object
                - get_max_object_index
                - get_indexed_object
                - check_object
                - _.5789
                - fprintf_ln
            - BranchSide:      'builtin/fsck.c:393,3'
              BranchSideFuncs:
                - for_each_loose_object
                - for_each_packed_object
                - get_max_object_index
                - get_indexed_object
                - check_object
                - _.5789
                - fprintf_ln
        - Branch String:   'builtin/fsck.c:382,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:393,3'
              BranchSideFuncs:
                - for_each_loose_object
                - for_each_packed_object
                - get_max_object_index
                - get_indexed_object
                - check_object
                - _.5789
                - fprintf_ln
            - BranchSide:      'builtin/fsck.c:398,8'
              BranchSideFuncs:
                - get_max_object_index
                - get_indexed_object
                - check_object
                - _.5789
                - fprintf_ln
        - Branch String:   'builtin/fsck.c:399,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:400,14'
              BranchSideFuncs:
                - _.5789
                - fprintf_ln
                - get_indexed_object
                - check_object
            - BranchSide:      'builtin/fsck.c:402,9'
              BranchSideFuncs:
                - get_indexed_object
                - check_object
        - Branch String:   'builtin/fsck.c:402,2'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:403,43'
              BranchSideFuncs:
                - get_indexed_object
                - check_object
            - BranchSide:      'builtin/fsck.c:408,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/fsck.c:405,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:406,17'
              BranchSideFuncs:
                - check_object
                - get_indexed_object
            - BranchSide:      'builtin/fsck.c:407,2'
              BranchSideFuncs:
                - get_indexed_object
                - check_object
      Callsites:
        - Src:             'builtin/fsck.c:375,2'
          Dst:             traverse_reachable
        - Src:             'builtin/fsck.c:393,3'
          Dst:             for_each_loose_object
        - Src:             'builtin/fsck.c:393,3'
          Dst:             mark_loose_unreachable_referents
        - Src:             'builtin/fsck.c:394,3'
          Dst:             for_each_packed_object
        - Src:             'builtin/fsck.c:394,3'
          Dst:             mark_packed_unreachable_referents
        - Src:             'builtin/fsck.c:398,8'
          Dst:             get_max_object_index
        - Src:             'builtin/fsck.c:400,22'
          Dst:             _
        - Src:             'builtin/fsck.c:400,3'
          Dst:             fprintf_ln
        - Src:             'builtin/fsck.c:403,24'
          Dst:             get_indexed_object
        - Src:             'builtin/fsck.c:406,4'
          Dst:             check_object
    - functionName:    check_pack_rev_indexes
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - show_progress
      BBCount:         24
      ICount:          152
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - const_error
        - display_progress
        - error
        - get_all_packs
        - load_pack_revindex
        - load_pack_revindex_from_disk
        - start_delayed_progress
        - stop_progress
        - verify_pack_revindex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:876,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:877,45'
              BranchSideFuncs:
                - get_all_packs
                - start_delayed_progress
                - get_all_packs
                - stop_progress.5807
                - load_pack_revindex_from_disk
                - load_pack_revindex
                - verify_pack_revindex
                - display_progress
                - _.5789
                - error
                - const_error.5795
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:883,44'
              BranchSideFuncs:
                - get_all_packs
                - stop_progress.5807
                - load_pack_revindex_from_disk
                - load_pack_revindex
                - verify_pack_revindex
                - display_progress
                - _.5789
                - error
                - const_error.5795
                - _.5789
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:877,3'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:878,14'
              BranchSideFuncs:
                - start_delayed_progress
                - get_all_packs
                - stop_progress.5807
                - load_pack_revindex_from_disk
                - load_pack_revindex
                - verify_pack_revindex
                - display_progress
                - _.5789
                - error
                - const_error.5795
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:879,71'
              BranchSideFuncs:
                - start_delayed_progress
                - get_all_packs
                - stop_progress.5807
                - load_pack_revindex_from_disk
                - load_pack_revindex
                - verify_pack_revindex
                - display_progress
                - _.5789
                - error
                - const_error.5795
                - _.5789
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:883,2'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:884,49'
              BranchSideFuncs:
                - load_pack_revindex_from_disk
                - load_pack_revindex
                - verify_pack_revindex
                - display_progress
                - stop_progress.5807
                - _.5789
                - error
                - const_error.5795
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:897,2'
              BranchSideFuncs:
                - stop_progress.5807
        - Branch String:   'builtin/fsck.c:886,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:887,4'
              BranchSideFuncs:
                - _.5789
                - error
                - const_error.5795
                - display_progress
                - stop_progress.5807
                - load_pack_revindex_from_disk
                - load_pack_revindex
                - verify_pack_revindex
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:889,15'
              BranchSideFuncs:
                - load_pack_revindex
                - verify_pack_revindex
                - display_progress
                - stop_progress.5807
                - load_pack_revindex_from_disk
                - _.5789
                - error
                - const_error.5795
                - _.5789
                - error
                - const_error.5795
      Callsites:
        - Src:             'builtin/fsck.c:877,31'
          Dst:             get_all_packs
        - Src:             'builtin/fsck.c:879,14'
          Dst:             start_delayed_progress
        - Src:             'builtin/fsck.c:883,30'
          Dst:             get_all_packs
        - Src:             'builtin/fsck.c:884,20'
          Dst:             load_pack_revindex_from_disk
        - Src:             'builtin/fsck.c:887,4'
          Dst:             _
        - Src:             'builtin/fsck.c:887,4'
          Dst:             error
        - Src:             'builtin/fsck.c:887,4'
          Dst:             const_error
        - Src:             'builtin/fsck.c:890,8'
          Dst:             load_pack_revindex
        - Src:             'builtin/fsck.c:891,7'
          Dst:             verify_pack_revindex
        - Src:             'builtin/fsck.c:892,4'
          Dst:             _
        - Src:             'builtin/fsck.c:892,4'
          Dst:             error
        - Src:             'builtin/fsck.c:892,4'
          Dst:             const_error
        - Src:             'builtin/fsck.c:895,3'
          Dst:             display_progress
        - Src:             'builtin/fsck.c:897,2'
          Dst:             stop_progress
    - functionName:    fsck_index
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - istate
        - index_path
        - is_current_worktree
      BBCount:         17
      ICount:          143
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ensure_full_index
        - fsck_cache_tree
        - fsck_put_object_name
        - fsck_resolve_undo
        - lookup_blob
        - mark_object_reachable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:822,2'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:827,10'
              BranchSideFuncs:
                - lookup_blob
                - fsck_resolve_undo
                - fsck_cache_tree
                - fsck_put_object_name
                - mark_object_reachable
            - BranchSide:      'builtin/fsck.c:842,6'
              BranchSideFuncs:
                - fsck_resolve_undo
                - fsck_cache_tree
        - Branch String:   'builtin/fsck.c:828,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:829,4'
              BranchSideFuncs:
                - fsck_resolve_undo
                - fsck_cache_tree
                - lookup_blob
                - fsck_put_object_name
                - mark_object_reachable
            - BranchSide:      'builtin/fsck.c:830,22'
              BranchSideFuncs:
                - lookup_blob
                - fsck_resolve_undo
                - fsck_cache_tree
                - fsck_put_object_name
                - mark_object_reachable
        - Branch String:   'builtin/fsck.c:832,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:833,4'
              BranchSideFuncs:
                - fsck_put_object_name
                - mark_object_reachable
                - fsck_resolve_undo
                - fsck_cache_tree
                - lookup_blob
            - BranchSide:      'builtin/fsck.c:834,10'
              BranchSideFuncs:
                - fsck_put_object_name
                - mark_object_reachable
                - fsck_resolve_undo
                - fsck_cache_tree
                - lookup_blob
        - Branch String:   'builtin/fsck.c:838,10'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:838,37'
              BranchSideFuncs:
                - fsck_put_object_name
                - mark_object_reachable
                - fsck_resolve_undo
                - fsck_cache_tree
                - lookup_blob
            - BranchSide:      'builtin/fsck.c:839,10'
              BranchSideFuncs:
                - fsck_put_object_name
                - mark_object_reachable
                - fsck_resolve_undo
                - fsck_cache_tree
                - lookup_blob
        - Branch String:   'builtin/fsck.c:842,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:842,6'
              BranchSideFuncs:
                - fsck_cache_tree
                - fsck_resolve_undo
            - BranchSide:      'builtin/fsck.c:843,19'
              BranchSideFuncs:
                - fsck_cache_tree
                - fsck_resolve_undo
      Callsites:
        - Src:             'builtin/fsck.c:821,2'
          Dst:             ensure_full_index
        - Src:             'builtin/fsck.c:830,10'
          Dst:             lookup_blob
        - Src:             'builtin/fsck.c:836,3'
          Dst:             fsck_put_object_name
        - Src:             'builtin/fsck.c:840,3'
          Dst:             mark_object_reachable
        - Src:             'builtin/fsck.c:843,3'
          Dst:             fsck_cache_tree
        - Src:             'builtin/fsck.c:844,2'
          Dst:             fsck_resolve_undo
    - functionName:    get_default_heads
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - fprintf_ln
        - free_worktrees
        - fsck_handle_ref
        - fsck_handle_reflog
        - fsck_head_link
        - get_main_ref_store
        - get_worktree_ref_store
        - get_worktrees
        - is_null_oid
        - strbuf_release
        - strbuf_worktree_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:567,20'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:571,42'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_rawref
                - get_worktrees
                - free_worktrees
                - _.5789
                - fprintf_ln
                - strbuf_worktree_ref
                - fsck_head_link
                - strbuf_release
                - get_worktree_ref_store
                - refs_for_each_reflog
                - is_null_oid.5820
                - fsck_handle_ref
            - BranchSide:      'builtin/fsck.c:571,42'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_rawref
                - get_worktrees
                - free_worktrees
                - _.5789
                - fprintf_ln
                - strbuf_worktree_ref
                - fsck_head_link
                - strbuf_release
                - get_worktree_ref_store
                - refs_for_each_reflog
                - is_null_oid.5820
                - fsck_handle_ref
        - Branch String:   'builtin/fsck.c:575,2'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:576,26'
              BranchSideFuncs:
                - strbuf_worktree_ref
                - fsck_head_link
                - strbuf_release
                - free_worktrees
                - _.5789
                - fprintf_ln
                - get_worktree_ref_store
                - refs_for_each_reflog
                - is_null_oid.5820
                - fsck_handle_ref
            - BranchSide:      'builtin/fsck.c:589,17'
              BranchSideFuncs:
                - free_worktrees
                - _.5789
                - fprintf_ln
        - Branch String:   'builtin/fsck.c:581,22'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:581,26'
              BranchSideFuncs:
                - is_null_oid.5820
                - fsck_handle_ref
                - strbuf_release
                - free_worktrees
                - _.5789
                - fprintf_ln
                - strbuf_worktree_ref
                - fsck_head_link
                - get_worktree_ref_store
                - refs_for_each_reflog
            - BranchSide:      'builtin/fsck.c:583,3'
              BranchSideFuncs:
                - strbuf_release
                - free_worktrees
                - _.5789
                - fprintf_ln
                - strbuf_worktree_ref
                - fsck_head_link
                - is_null_oid.5820
                - fsck_handle_ref
                - get_worktree_ref_store
                - refs_for_each_reflog
        - Branch String:   'builtin/fsck.c:581,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:582,24'
              BranchSideFuncs:
                - strbuf_release
                - free_worktrees
                - _.5789
                - fprintf_ln
                - strbuf_worktree_ref
                - fsck_head_link
                - is_null_oid.5820
                - fsck_handle_ref
                - get_worktree_ref_store
                - refs_for_each_reflog
            - BranchSide:      'builtin/fsck.c:583,3'
              BranchSideFuncs:
                - strbuf_release
                - free_worktrees
                - _.5789
                - fprintf_ln
                - strbuf_worktree_ref
                - fsck_head_link
                - is_null_oid.5820
                - fsck_handle_ref
                - get_worktree_ref_store
                - refs_for_each_reflog
        - Branch String:   'builtin/fsck.c:585,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:586,48'
              BranchSideFuncs:
                - get_worktree_ref_store
                - refs_for_each_reflog
                - free_worktrees
                - _.5789
                - fprintf_ln
                - strbuf_worktree_ref
                - fsck_head_link
                - strbuf_release
                - is_null_oid.5820
                - fsck_handle_ref
            - BranchSide:      'builtin/fsck.c:588,2'
              BranchSideFuncs:
                - free_worktrees
                - _.5789
                - fprintf_ln
                - strbuf_worktree_ref
                - fsck_head_link
                - strbuf_release
                - get_worktree_ref_store
                - refs_for_each_reflog
                - is_null_oid.5820
                - fsck_handle_ref
        - Branch String:   'builtin/fsck.c:603,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:603,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/fsck.c:604,14'
              BranchSideFuncs:
                - _.5789
                - fprintf_ln
      Callsites:
        - Src:             'builtin/fsck.c:571,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/fsck.c:571,2'
          Dst:             refs_for_each_rawref
        - Src:             'builtin/fsck.c:571,2'
          Dst:             fsck_handle_ref
        - Src:             'builtin/fsck.c:574,14'
          Dst:             get_worktrees
        - Src:             'builtin/fsck.c:579,3'
          Dst:             strbuf_worktree_ref
        - Src:             'builtin/fsck.c:580,3'
          Dst:             fsck_head_link
        - Src:             'builtin/fsck.c:581,26'
          Dst:             is_null_oid
        - Src:             'builtin/fsck.c:582,4'
          Dst:             fsck_handle_ref
        - Src:             'builtin/fsck.c:583,3'
          Dst:             strbuf_release
        - Src:             'builtin/fsck.c:586,25'
          Dst:             get_worktree_ref_store
        - Src:             'builtin/fsck.c:586,4'
          Dst:             refs_for_each_reflog
        - Src:             'builtin/fsck.c:586,4'
          Dst:             fsck_handle_reflog
        - Src:             'builtin/fsck.c:589,2'
          Dst:             free_worktrees
        - Src:             'builtin/fsck.c:604,22'
          Dst:             _
        - Src:             'builtin/fsck.c:604,3'
          Dst:             fprintf_ln
    - functionName:    fsck_obj_buffer
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - type
        - size
        - buffer
        - eaten
      BBCount:         6
      ICount:          83
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error
        - fsck_obj
        - oid_to_hex
        - parse_object_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:465,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:466,16'
              BranchSideFuncs:
                - fsck_obj
            - BranchSide:      'builtin/fsck.c:470,2'
              BranchSideFuncs:
                - fsck_obj
      Callsites:
        - Src:             'builtin/fsck.c:463,8'
          Dst:             parse_object_buffer
        - Src:             'builtin/fsck.c:467,10'
          Dst:             _
        - Src:             'builtin/fsck.c:467,10'
          Dst:             oid_to_hex
        - Src:             'builtin/fsck.c:467,10'
          Dst:             error
        - Src:             'builtin/fsck.c:467,10'
          Dst:             const_error
        - Src:             'builtin/fsck.c:472,9'
          Dst:             fsck_obj
    - functionName:    fsck_object_dir
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - display_progress
        - for_each_loose_file_in_objdir
        - fprintf_ln
        - fsck_loose
        - start_progress
        - stop_progress
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:699,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:700,14'
              BranchSideFuncs:
                - _.5789
                - fprintf_ln
                - for_each_loose_file_in_objdir
                - display_progress
                - stop_progress.5807
                - strbuf_release
                - _.5789
                - start_progress
            - BranchSide:      'builtin/fsck.c:702,6'
              BranchSideFuncs:
                - for_each_loose_file_in_objdir
                - display_progress
                - stop_progress.5807
                - strbuf_release
                - _.5789
                - start_progress
        - Branch String:   'builtin/fsck.c:702,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:702,6'
              BranchSideFuncs:
                - _.5789
                - start_progress
                - for_each_loose_file_in_objdir
                - display_progress
                - stop_progress.5807
                - strbuf_release
            - BranchSide:      'builtin/fsck.c:703,29'
              BranchSideFuncs:
                - _.5789
                - start_progress
                - for_each_loose_file_in_objdir
                - display_progress
                - stop_progress.5807
                - strbuf_release
      Callsites:
        - Src:             'builtin/fsck.c:700,22'
          Dst:             _
        - Src:             'builtin/fsck.c:700,3'
          Dst:             fprintf_ln
        - Src:             'builtin/fsck.c:703,29'
          Dst:             _
        - Src:             'builtin/fsck.c:703,14'
          Dst:             start_progress
        - Src:             'builtin/fsck.c:705,2'
          Dst:             for_each_loose_file_in_objdir
        - Src:             'builtin/fsck.c:705,2'
          Dst:             fsck_loose
        - Src:             'builtin/fsck.c:705,2'
          Dst:             fsck_cruft
        - Src:             'builtin/fsck.c:705,2'
          Dst:             fsck_subdir
        - Src:             'builtin/fsck.c:707,2'
          Dst:             display_progress
        - Src:             'builtin/fsck.c:708,2'
          Dst:             stop_progress
        - Src:             'builtin/fsck.c:709,2'
          Dst:             strbuf_release
    - functionName:    mark_packed_for_connectivity
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - pack
        - pos
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mark_object_for_connectivity
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fsck.c:866,2'
          Dst:             mark_object_for_connectivity
    - functionName:    mark_loose_for_connectivity
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - path
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mark_object_for_connectivity
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/fsck.c:857,2'
          Dst:             mark_object_for_connectivity
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    fsck_objects_error_func
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - fsck_report
        - msg_type
        - msg_id
        - message
      BBCount:         7
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - BUG_fl
        - _
        - describe_object
        - fprintf_ln
        - printable_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:102,2'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:105,14'
              BranchSideFuncs:
                - _.5789
                - printable_type
                - describe_object
                - fprintf_ln
            - BranchSide:      'builtin/fsck.c:111,14'
              BranchSideFuncs:
                - _.5789
                - printable_type
                - describe_object
                - fprintf_ln
            - BranchSide:      'builtin/fsck.c:116,3'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'builtin/fsck.c:105,22'
          Dst:             _
        - Src:             'builtin/fsck.c:106,7'
          Dst:             printable_type
        - Src:             'builtin/fsck.c:107,7'
          Dst:             describe_object
        - Src:             'builtin/fsck.c:105,3'
          Dst:             fprintf_ln
        - Src:             'builtin/fsck.c:111,22'
          Dst:             _
        - Src:             'builtin/fsck.c:112,7'
          Dst:             printable_type
        - Src:             'builtin/fsck.c:113,7'
          Dst:             describe_object
        - Src:             'builtin/fsck.c:111,3'
          Dst:             fprintf_ln
        - Src:             'builtin/fsck.c:116,3'
          Dst:             BUG_fl
    - functionName:    cmd_fsck
      functionSourceFile: '/src/git/builtin/fsck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         99
      ICount:          641
      EdgeCount:       130
      CyclomaticComplexity: 33
      functionsReached:
        - _
        - check_connectivity
        - check_pack_rev_indexes
        - child_process_init
        - const_error
        - disable_replace_refs
        - discard_index
        - error
        - for_each_loose_object
        - for_each_packed_object
        - free_worktrees
        - fsck_enable_object_names
        - fsck_finish
        - fsck_index
        - fsck_obj_buffer
        - fsck_object_dir
        - fsck_put_object_name
        - get_all_packs
        - get_default_heads
        - get_worktree_git_dir
        - get_worktrees
        - git_config
        - git_fsck_config
        - is_promisor_object
        - isatty
        - lookup_object
        - mark_loose_for_connectivity
        - mark_object_reachable
        - mark_packed_for_connectivity
        - oid_to_hex
        - open_pack_index
        - parse_options
        - prepare_alt_odb
        - prepare_repo_settings
        - read_index_from
        - repo_get_oid
        - run_command
        - start_progress
        - stop_progress
        - strvec_push
        - strvec_pushl
        - verify_bitmap_files
        - verify_pack
        - worktree_git_path
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/fsck.c:945,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:946,27'
              BranchSideFuncs:
                - git_config.5863
                - prepare_repo_settings
                - prepare_alt_odb
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - get_all_packs
                - stop_progress.5807
                - verify_pack
                - get_all_packs
                - _.5789
                - start_progress
                - open_pack_index
                - fsck_object_dir
                - for_each_loose_object
                - for_each_packed_object
                - fsck_enable_object_names
                - isatty
            - BranchSide:      'builtin/fsck.c:948,6'
              BranchSideFuncs:
                - git_config.5863
                - prepare_repo_settings
                - prepare_alt_odb
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - get_all_packs
                - stop_progress.5807
                - verify_pack
                - get_all_packs
                - _.5789
                - start_progress
                - open_pack_index
                - fsck_object_dir
                - for_each_loose_object
                - for_each_packed_object
                - fsck_enable_object_names
                - isatty
        - Branch String:   'builtin/fsck.c:948,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:949,19'
              BranchSideFuncs:
                - isatty
                - git_config.5863
                - prepare_repo_settings
                - prepare_alt_odb
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - get_all_packs
                - stop_progress.5807
                - verify_pack
                - get_all_packs
                - _.5789
                - start_progress
                - open_pack_index
                - fsck_object_dir
                - for_each_loose_object
                - for_each_packed_object
                - fsck_enable_object_names
            - BranchSide:      'builtin/fsck.c:950,6'
              BranchSideFuncs:
                - git_config.5863
                - prepare_repo_settings
                - prepare_alt_odb
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - get_all_packs
                - stop_progress.5807
                - verify_pack
                - get_all_packs
                - _.5789
                - start_progress
                - open_pack_index
                - fsck_object_dir
                - for_each_loose_object
                - for_each_packed_object
                - fsck_enable_object_names
        - Branch String:   'builtin/fsck.c:950,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:951,17'
              BranchSideFuncs:
                - git_config.5863
                - prepare_repo_settings
                - prepare_alt_odb
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - get_all_packs
                - stop_progress.5807
                - verify_pack
                - get_all_packs
                - _.5789
                - start_progress
                - open_pack_index
                - fsck_object_dir
                - for_each_loose_object
                - for_each_packed_object
                - fsck_enable_object_names
            - BranchSide:      'builtin/fsck.c:953,6'
              BranchSideFuncs:
                - git_config.5863
                - prepare_repo_settings
                - prepare_alt_odb
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - get_all_packs
                - stop_progress.5807
                - verify_pack
                - get_all_packs
                - _.5789
                - start_progress
                - open_pack_index
                - fsck_object_dir
                - for_each_loose_object
                - for_each_packed_object
                - fsck_enable_object_names
        - Branch String:   'builtin/fsck.c:953,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:954,14'
              BranchSideFuncs:
                - git_config.5863
                - prepare_repo_settings
                - prepare_alt_odb
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - get_all_packs
                - stop_progress.5807
                - verify_pack
                - get_all_packs
                - _.5789
                - start_progress
                - open_pack_index
                - fsck_object_dir
                - for_each_loose_object
                - for_each_packed_object
                - fsck_enable_object_names
            - BranchSide:      'builtin/fsck.c:958,6'
              BranchSideFuncs:
                - git_config.5863
                - prepare_repo_settings
                - prepare_alt_odb
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - get_all_packs
                - stop_progress.5807
                - verify_pack
                - get_all_packs
                - _.5789
                - start_progress
                - open_pack_index
                - fsck_object_dir
                - for_each_loose_object
                - for_each_packed_object
                - fsck_enable_object_names
        - Branch String:   'builtin/fsck.c:958,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:959,3'
              BranchSideFuncs:
                - fsck_enable_object_names
                - git_config.5863
                - prepare_repo_settings
                - prepare_alt_odb
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - get_all_packs
                - stop_progress.5807
                - verify_pack
                - get_all_packs
                - _.5789
                - start_progress
                - open_pack_index
                - fsck_object_dir
                - for_each_loose_object
                - for_each_packed_object
            - BranchSide:      'builtin/fsck.c:961,2'
              BranchSideFuncs:
                - git_config.5863
                - prepare_repo_settings
                - prepare_alt_odb
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - get_all_packs
                - stop_progress.5807
                - verify_pack
                - get_all_packs
                - _.5789
                - start_progress
                - open_pack_index
                - fsck_object_dir
                - for_each_loose_object
                - for_each_packed_object
        - Branch String:   'builtin/fsck.c:964,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:965,3'
              BranchSideFuncs:
                - for_each_loose_object
                - for_each_packed_object
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:968,19'
              BranchSideFuncs:
                - prepare_alt_odb
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - get_all_packs
                - stop_progress.5807
                - verify_pack
                - get_all_packs
                - _.5789
                - start_progress
                - open_pack_index
                - fsck_object_dir
        - Branch String:   'builtin/fsck.c:969,3'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:970,20'
              BranchSideFuncs:
                - fsck_object_dir
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - get_all_packs
                - stop_progress.5807
                - verify_pack
                - get_all_packs
                - _.5789
                - start_progress
                - open_pack_index
            - BranchSide:      'builtin/fsck.c:972,7'
              BranchSideFuncs:
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - get_all_packs
                - stop_progress.5807
                - verify_pack
                - get_all_packs
                - _.5789
                - start_progress
                - open_pack_index
        - Branch String:   'builtin/fsck.c:972,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:974,13'
              BranchSideFuncs:
                - get_all_packs
                - stop_progress.5807
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - verify_pack
                - get_all_packs
                - _.5789
                - start_progress
                - open_pack_index
            - BranchSide:      'builtin/fsck.c:999,7'
              BranchSideFuncs:
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:977,8'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:978,28'
              BranchSideFuncs:
                - get_all_packs
                - _.5789
                - start_progress
                - get_all_packs
                - stop_progress.5807
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - verify_pack
                - open_pack_index
            - BranchSide:      'builtin/fsck.c:987,27'
              BranchSideFuncs:
                - get_all_packs
                - stop_progress.5807
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - verify_pack
        - Branch String:   'builtin/fsck.c:978,5'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:980,26'
              BranchSideFuncs:
                - open_pack_index
                - _.5789
                - start_progress
                - get_all_packs
                - stop_progress.5807
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - verify_pack
            - BranchSide:      'builtin/fsck.c:985,31'
              BranchSideFuncs:
                - _.5789
                - start_progress
                - get_all_packs
                - stop_progress.5807
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - verify_pack
        - Branch String:   'builtin/fsck.c:980,10'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:981,7'
              BranchSideFuncs:
                - _.5789
                - start_progress
                - get_all_packs
                - stop_progress.5807
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - verify_pack
                - open_pack_index
            - BranchSide:      'builtin/fsck.c:982,15'
              BranchSideFuncs:
                - _.5789
                - start_progress
                - get_all_packs
                - stop_progress.5807
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - verify_pack
                - open_pack_index
        - Branch String:   'builtin/fsck.c:987,4'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:990,21'
              BranchSideFuncs:
                - verify_pack
                - stop_progress.5807
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:996,4'
              BranchSideFuncs:
                - stop_progress.5807
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:990,9'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:993,19'
              BranchSideFuncs:
                - stop_progress.5807
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - verify_pack
            - BranchSide:      'builtin/fsck.c:994,14'
              BranchSideFuncs:
                - stop_progress.5807
                - fsck_finish
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
                - verify_pack
        - Branch String:   'builtin/fsck.c:1003,2'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1004,21'
              BranchSideFuncs:
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:1033,7'
              BranchSideFuncs:
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
        - Branch String:   'builtin/fsck.c:1006,7'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1007,39'
              BranchSideFuncs:
                - _.5789
                - error
                - const_error.5795
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
            - BranchSide:      'builtin/fsck.c:1024,3'
              BranchSideFuncs:
                - _.5789
                - error
                - const_error.5795
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
        - Branch String:   'builtin/fsck.c:1010,13'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1010,18'
              BranchSideFuncs:
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - _.5789
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
            - BranchSide:      'builtin/fsck.c:1011,9'
              BranchSideFuncs:
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:1010,8'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1011,9'
              BranchSideFuncs:
                - fsck_put_object_name
                - mark_object_reachable
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:1018,4'
              BranchSideFuncs:
                - fsck_put_object_name
                - mark_object_reachable
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - _.5789
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:1011,9'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1012,6'
              BranchSideFuncs:
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
            - BranchSide:      'builtin/fsck.c:1013,5'
              BranchSideFuncs:
                - _.5789
                - oid_to_hex
                - error
                - const_error.5795
                - get_default_heads
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - repo_get_oid
                - lookup_object
                - is_promisor_object
                - fsck_put_object_name
                - mark_object_reachable
                - _.5789
                - error
                - const_error.5795
        - Branch String:   'builtin/fsck.c:1033,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1034,3'
              BranchSideFuncs:
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
            - BranchSide:      'builtin/fsck.c:1038,6'
              BranchSideFuncs:
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - get_worktrees
                - free_worktrees
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
        - Branch String:   'builtin/fsck.c:1038,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1041,25'
              BranchSideFuncs:
                - get_worktrees
                - free_worktrees
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
            - BranchSide:      'builtin/fsck.c:1065,41'
              BranchSideFuncs:
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
        - Branch String:   'builtin/fsck.c:1045,3'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1046,27'
              BranchSideFuncs:
                - worktree_git_path
                - xstrdup
                - get_worktree_git_dir
                - read_index_from
                - fsck_index
                - discard_index
                - free
                - free_worktrees
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
            - BranchSide:      'builtin/fsck.c:1062,18'
              BranchSideFuncs:
                - free_worktrees
                - check_pack_rev_indexes
                - verify_bitmap_files
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
        - Branch String:   'builtin/fsck.c:1066,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1067,16'
              BranchSideFuncs:
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
            - BranchSide:      'builtin/fsck.c:1069,2'
              BranchSideFuncs:
                - check_connectivity
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
        - Branch String:   'builtin/fsck.c:1071,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1072,24'
              BranchSideFuncs:
                - prepare_alt_odb
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
            - BranchSide:      'builtin/fsck.c:1089,6'
              BranchSideFuncs:
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
        - Branch String:   'builtin/fsck.c:1075,3'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1076,4'
              BranchSideFuncs:
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/fsck.c:1087,2'
              BranchSideFuncs:
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
        - Branch String:   'builtin/fsck.c:1080,8'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1081,38'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - child_process_init
                - strvec_pushl
                - strvec_push
            - BranchSide:      'builtin/fsck.c:1083,38'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - child_process_init
                - strvec_pushl
                - strvec_push
        - Branch String:   'builtin/fsck.c:1084,8'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1085,18'
              BranchSideFuncs:
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
            - BranchSide:      'builtin/fsck.c:1086,3'
              BranchSideFuncs:
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
        - Branch String:   'builtin/fsck.c:1089,6'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1089,6'
              BranchSideFuncs:
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
            - BranchSide:      'builtin/fsck.c:1090,24'
              BranchSideFuncs:
                - prepare_alt_odb
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
        - Branch String:   'builtin/fsck.c:1093,3'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1094,4'
              BranchSideFuncs:
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
            - BranchSide:      'builtin/fsck.c:1105,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/fsck.c:1098,8'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1099,30'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - child_process_init
                - strvec_pushl
                - strvec_push
            - BranchSide:      'builtin/fsck.c:1101,30'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - child_process_init
                - strvec_pushl
                - strvec_push
        - Branch String:   'builtin/fsck.c:1102,8'
          Branch Sides:
            - BranchSide:      'builtin/fsck.c:1103,18'
              BranchSideFuncs:
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
            - BranchSide:      'builtin/fsck.c:1104,3'
              BranchSideFuncs:
                - child_process_init
                - strvec_pushl
                - strvec_push
                - run_command
                - strvec_push
      Callsites:
        - Src:             'builtin/fsck.c:937,2'
          Dst:             disable_replace_refs
        - Src:             'builtin/fsck.c:940,9'
          Dst:             parse_options
        - Src:             'builtin/fsck.c:949,19'
          Dst:             isatty
        - Src:             'builtin/fsck.c:959,3'
          Dst:             fsck_enable_object_names
        - Src:             'builtin/fsck.c:961,2'
          Dst:             git_config
        - Src:             'builtin/fsck.c:961,2'
          Dst:             git_fsck_config
        - Src:             'builtin/fsck.c:962,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/fsck.c:965,3'
          Dst:             for_each_loose_object
        - Src:             'builtin/fsck.c:965,3'
          Dst:             mark_loose_for_connectivity
        - Src:             'builtin/fsck.c:966,3'
          Dst:             for_each_packed_object
        - Src:             'builtin/fsck.c:966,3'
          Dst:             mark_packed_for_connectivity
        - Src:             'builtin/fsck.c:968,3'
          Dst:             prepare_alt_odb
        - Src:             'builtin/fsck.c:970,4'
          Dst:             fsck_object_dir
        - Src:             'builtin/fsck.c:978,14'
          Dst:             get_all_packs
        - Src:             'builtin/fsck.c:980,10'
          Dst:             open_pack_index
        - Src:             'builtin/fsck.c:985,31'
          Dst:             _
        - Src:             'builtin/fsck.c:985,16'
          Dst:             start_progress
        - Src:             'builtin/fsck.c:987,13'
          Dst:             get_all_packs
        - Src:             'builtin/fsck.c:990,9'
          Dst:             verify_pack
        - Src:             'builtin/fsck.c:990,9'
          Dst:             fsck_obj_buffer
        - Src:             'builtin/fsck.c:996,4'
          Dst:             stop_progress
        - Src:             'builtin/fsck.c:999,7'
          Dst:             fsck_finish
        - Src:             'builtin/fsck.c:1006,8'
          Dst:             repo_get_oid
        - Src:             'builtin/fsck.c:1007,25'
          Dst:             lookup_object
        - Src:             'builtin/fsck.c:1011,9'
          Dst:             is_promisor_object
        - Src:             'builtin/fsck.c:1013,5'
          Dst:             _
        - Src:             'builtin/fsck.c:1013,5'
          Dst:             oid_to_hex
        - Src:             'builtin/fsck.c:1013,5'
          Dst:             error
        - Src:             'builtin/fsck.c:1013,5'
          Dst:             const_error
        - Src:             'builtin/fsck.c:1019,4'
          Dst:             fsck_put_object_name
        - Src:             'builtin/fsck.c:1021,4'
          Dst:             mark_object_reachable
        - Src:             'builtin/fsck.c:1024,3'
          Dst:             _
        - Src:             'builtin/fsck.c:1024,3'
          Dst:             error
        - Src:             'builtin/fsck.c:1024,3'
          Dst:             const_error
        - Src:             'builtin/fsck.c:1034,3'
          Dst:             get_default_heads
        - Src:             'builtin/fsck.c:1044,15'
          Dst:             get_worktrees
        - Src:             'builtin/fsck.c:1056,19'
          Dst:             worktree_git_path
        - Src:             'builtin/fsck.c:1056,11'
          Dst:             xstrdup
        - Src:             'builtin/fsck.c:1057,35'
          Dst:             get_worktree_git_dir
        - Src:             'builtin/fsck.c:1057,4'
          Dst:             read_index_from
        - Src:             'builtin/fsck.c:1058,4'
          Dst:             fsck_index
        - Src:             'builtin/fsck.c:1059,4'
          Dst:             discard_index
        - Src:             'builtin/fsck.c:1062,3'
          Dst:             free_worktrees
        - Src:             'builtin/fsck.c:1065,18'
          Dst:             check_pack_rev_indexes
        - Src:             'builtin/fsck.c:1066,6'
          Dst:             verify_bitmap_files
        - Src:             'builtin/fsck.c:1069,2'
          Dst:             check_connectivity
        - Src:             'builtin/fsck.c:1074,3'
          Dst:             prepare_alt_odb
        - Src:             'builtin/fsck.c:1076,4'
          Dst:             child_process_init
        - Src:             'builtin/fsck.c:1078,4'
          Dst:             strvec_pushl
        - Src:             'builtin/fsck.c:1081,5'
          Dst:             strvec_push
        - Src:             'builtin/fsck.c:1083,5'
          Dst:             strvec_push
        - Src:             'builtin/fsck.c:1084,8'
          Dst:             run_command
        - Src:             'builtin/fsck.c:1092,3'
          Dst:             prepare_alt_odb
        - Src:             'builtin/fsck.c:1094,4'
          Dst:             child_process_init
        - Src:             'builtin/fsck.c:1096,4'
          Dst:             strvec_pushl
        - Src:             'builtin/fsck.c:1099,5'
          Dst:             strvec_push
        - Src:             'builtin/fsck.c:1101,5'
          Dst:             strvec_push
        - Src:             'builtin/fsck.c:1102,8'
          Dst:             run_command
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    cmd_fsmonitor__daemon
      functionSourceFile: '/src/git/builtin/fsmonitor--daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1588
      functionLinenumberEnd: 1596
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - strcmp
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/fsmonitor--daemon.c:1593,16'
          Branch Sides:
            - BranchSide:      'builtin/fsmonitor--daemon.c:1593,27'
              BranchSideFuncs:
                - strcmp
                - usage_with_options
                - _.5912
                - die
            - BranchSide:      'builtin/fsmonitor--daemon.c:1596,6'
              BranchSideFuncs:
                - _.5912
                - die
        - Branch String:   'builtin/fsmonitor--daemon.c:1593,6'
          Branch Sides:
            - BranchSide:      'builtin/fsmonitor--daemon.c:1594,55'
              BranchSideFuncs:
                - _.5912
                - die
            - BranchSide:      'builtin/fsmonitor--daemon.c:1596,6'
              BranchSideFuncs:
                - _.5912
                - die
      Callsites:
        - Src:             'builtin/fsmonitor--daemon.c:1593,20'
          Dst:             strcmp
        - Src:             'builtin/fsmonitor--daemon.c:1594,3'
          Dst:             usage_with_options
        - Src:             'builtin/fsmonitor--daemon.c:1596,6'
          Dst:             _
        - Src:             'builtin/fsmonitor--daemon.c:1596,2'
          Dst:             die
    - functionName:    git_config_set_multivar_in_file_gently
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - config_filename
        - key
        - value
        - value_pattern
        - comment
        - flags
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_multivar_in_file_gently
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:806,9'
          Dst:             repo_config_set_multivar_in_file_gently
    - functionName:    git_config_get_string_multi
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_string_multi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:730,9'
          Dst:             repo_config_get_string_multi
    - functionName:    git_config_get
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:714,9'
          Dst:             repo_config_get
    - functionName:    git_config_set
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:786,2'
          Dst:             repo_config_set
    - functionName:    get_maintpath
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionLinenumberEnd: 1616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_detach
        - strbuf_realpath
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1611,16'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1611,16'
              BranchSideFuncs:
                - strbuf_realpath
                - strbuf_detach
            - BranchSide:      'builtin/gc.c:1611,16'
              BranchSideFuncs:
                - strbuf_realpath
                - strbuf_detach
        - Branch String:   'builtin/gc.c:1612,18'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1613,3'
              BranchSideFuncs:
                - strbuf_realpath
                - strbuf_detach
            - BranchSide:      'builtin/gc.c:1613,30'
              BranchSideFuncs:
                - strbuf_realpath
                - strbuf_detach
      Callsites:
        - Src:             'builtin/gc.c:1615,2'
          Dst:             strbuf_realpath
        - Src:             'builtin/gc.c:1616,9'
          Dst:             strbuf_detach
    - functionName:    schtasks_remove_task
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2099
      functionLinenumberEnd: 2110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - schedule
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_frequency
        - get_schedule_cmd
        - run_command
        - schtasks_task_name
        - strvec_pushl
        - strvec_split
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/gc.c:2102,26'
          Dst:             get_frequency
        - Src:             'builtin/gc.c:2103,15'
          Dst:             schtasks_task_name
        - Src:             'builtin/gc.c:2105,2'
          Dst:             get_schedule_cmd
        - Src:             'builtin/gc.c:2106,2'
          Dst:             strvec_split
        - Src:             'builtin/gc.c:2107,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:2110,9'
          Dst:             run_command
    - functionName:    get_frequency
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionLinenumberEnd: 1767
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - schedule
      BBCount:         8
      ICount:          41
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - BUG_fl
      functionUses:    7
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1757,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1759,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1761,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1763,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1765,3'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'builtin/gc.c:1765,3'
          Dst:             BUG_fl
    - functionName:    schtasks_task_name
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2092
      functionLinenumberEnd: 2095
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frequency
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_addf
        - strbuf_detach
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/gc.c:2094,2'
          Dst:             strbuf_addf
        - Src:             'builtin/gc.c:2095,9'
          Dst:             strbuf_detach
    - functionName:    get_schedule_cmd
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
        - is_available
      BBCount:         25
      ICount:          145
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - getenv
        - strcmp
        - string_list_clear
        - string_list_split_in_place
        - xstrdup_or_null
      functionUses:    10
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1814,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1815,3'
              BranchSideFuncs:
                - string_list_split_in_place
                - string_list_clear
                - free
                - string_list_split_in_place
                - strcmp
                - string_list_clear
            - BranchSide:      'builtin/gc.c:1817,6'
              BranchSideFuncs:
                - string_list_split_in_place
                - string_list_clear
                - free
                - string_list_split_in_place
                - strcmp
                - string_list_clear
        - Branch String:   'builtin/gc.c:1817,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1818,4'
              BranchSideFuncs:
                - string_list_split_in_place
                - string_list_clear
                - free
                - string_list_split_in_place
                - strcmp
                - string_list_clear
            - BranchSide:      'builtin/gc.c:1820,36'
              BranchSideFuncs:
                - string_list_split_in_place
                - string_list_clear
                - free
                - string_list_split_in_place
                - strcmp
                - string_list_clear
        - Branch String:   'builtin/gc.c:1821,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1821,2'
              BranchSideFuncs:
                - string_list_clear
                - free
                - string_list_split_in_place
                - strcmp
                - string_list_clear
            - BranchSide:      'builtin/gc.c:1821,2'
              BranchSideFuncs:
                - string_list_clear
                - free
                - string_list_split_in_place
                - strcmp
                - string_list_clear
        - Branch String:   'builtin/gc.c:1821,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1822,22'
              BranchSideFuncs:
                - string_list_split_in_place
                - strcmp
                - string_list_clear
                - string_list_clear
                - free
            - BranchSide:      'builtin/gc.c:1837,2'
              BranchSideFuncs:
                - string_list_clear
                - free
        - Branch String:   'builtin/gc.c:1824,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1825,4'
              BranchSideFuncs:
                - string_list_clear
                - free
                - string_list_split_in_place
                - strcmp
                - string_list_clear
            - BranchSide:      'builtin/gc.c:1827,16'
              BranchSideFuncs:
                - strcmp
                - string_list_clear
                - string_list_clear
                - free
                - string_list_split_in_place
        - Branch String:   'builtin/gc.c:1827,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1828,16'
              BranchSideFuncs:
                - string_list_clear
                - free
                - string_list_split_in_place
                - strcmp
                - string_list_clear
            - BranchSide:      'builtin/gc.c:1835,2'
              BranchSideFuncs:
                - string_list_clear
                - free
                - string_list_split_in_place
                - strcmp
                - string_list_clear
        - Branch String:   'builtin/gc.c:1829,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1830,6'
              BranchSideFuncs:
                - string_list_clear
            - BranchSide:      'builtin/gc.c:1831,4'
              BranchSideFuncs:
                - string_list_clear
      Callsites:
        - Src:             'builtin/gc.c:1810,34'
          Dst:             getenv
        - Src:             'builtin/gc.c:1810,18'
          Dst:             xstrdup_or_null
        - Src:             'builtin/gc.c:1820,2'
          Dst:             string_list_split_in_place
        - Src:             'builtin/gc.c:1824,7'
          Dst:             string_list_split_in_place
        - Src:             'builtin/gc.c:1827,8'
          Dst:             strcmp
        - Src:             'builtin/gc.c:1831,4'
          Dst:             string_list_clear
        - Src:             'builtin/gc.c:1837,2'
          Dst:             string_list_clear
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    xmks_tempfile
      functionSourceFile: '/src/git/./tempfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename_template
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmks_tempfile_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tempfile.h:198,9'
          Dst:             xmks_tempfile_m
    - functionName:    schtasks_schedule_task
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2121
      functionLinenumberEnd: 2238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exec_path
        - schedule
      BBCount:         12
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _
        - close_tempfile_gently
        - delete_tempfile
        - die
        - fdopen_tempfile
        - finish_command
        - fprintf
        - fputs
        - get_frequency
        - get_git_common_dir
        - get_random_minute
        - get_schedule_cmd
        - get_tempfile_path
        - schtasks_task_name
        - start_command
        - strbuf_addf
        - strbuf_release
        - strvec_pushl
        - strvec_split
        - xmks_tempfile
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2139,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2140,7'
              BranchSideFuncs:
                - fputs
                - fprintf
                - fprintf
                - strvec_split
                - get_tempfile_path
                - strvec_pushl
                - close_tempfile_gently
                - start_command
                - finish_command
                - delete_tempfile
                - free
                - _.6198
                - die
                - fprintf
                - fprintf
            - BranchSide:      'builtin/gc.c:2142,6'
              BranchSideFuncs:
                - fputs
                - fprintf
                - fprintf
                - strvec_split
                - get_tempfile_path
                - strvec_pushl
                - close_tempfile_gently
                - start_command
                - finish_command
                - delete_tempfile
                - free
                - _.6198
                - die
                - fprintf
                - fprintf
        - Branch String:   'builtin/gc.c:2148,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2150,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strvec_split
                - get_tempfile_path
                - strvec_pushl
                - close_tempfile_gently
                - start_command
                - finish_command
                - delete_tempfile
                - free
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:2165,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strvec_split
                - get_tempfile_path
                - strvec_pushl
                - close_tempfile_gently
                - start_command
                - finish_command
                - delete_tempfile
                - free
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:2183,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - strvec_split
                - get_tempfile_path
                - strvec_pushl
                - close_tempfile_gently
                - start_command
                - finish_command
                - delete_tempfile
                - free
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:2196,3'
              BranchSideFuncs:
                - fprintf
                - strvec_split
                - get_tempfile_path
                - strvec_pushl
                - close_tempfile_gently
                - start_command
                - finish_command
                - delete_tempfile
                - free
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:2232,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2233,7'
              BranchSideFuncs:
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:2234,11'
              BranchSideFuncs:
                - finish_command
                - delete_tempfile
                - free
      Callsites:
        - Src:             'builtin/gc.c:2127,26'
          Dst:             get_frequency
        - Src:             'builtin/gc.c:2128,15'
          Dst:             schtasks_task_name
        - Src:             'builtin/gc.c:2130,15'
          Dst:             get_random_minute
        - Src:             'builtin/gc.c:2132,2'
          Dst:             get_schedule_cmd
        - Src:             'builtin/gc.c:2135,7'
          Dst:             get_git_common_dir
        - Src:             'builtin/gc.c:2134,2'
          Dst:             strbuf_addf
        - Src:             'builtin/gc.c:2136,10'
          Dst:             xmks_tempfile
        - Src:             'builtin/gc.c:2137,2'
          Dst:             strbuf_release
        - Src:             'builtin/gc.c:2139,7'
          Dst:             fdopen_tempfile
        - Src:             'builtin/gc.c:2140,7'
          Dst:             _
        - Src:             'builtin/gc.c:2140,3'
          Dst:             die
        - Src:             'builtin/gc.c:2146,2'
          Dst:             fputs
        - Src:             'builtin/gc.c:2150,3'
          Dst:             fprintf
        - Src:             'builtin/gc.c:2165,3'
          Dst:             fprintf
        - Src:             'builtin/gc.c:2183,3'
          Dst:             fprintf
        - Src:             'builtin/gc.c:2223,2'
          Dst:             fprintf
        - Src:             'builtin/gc.c:2224,2'
          Dst:             strvec_split
        - Src:             'builtin/gc.c:2226,7'
          Dst:             get_tempfile_path
        - Src:             'builtin/gc.c:2225,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:2227,2'
          Dst:             close_tempfile_gently
        - Src:             'builtin/gc.c:2232,6'
          Dst:             start_command
        - Src:             'builtin/gc.c:2233,7'
          Dst:             _
        - Src:             'builtin/gc.c:2233,3'
          Dst:             die
        - Src:             'builtin/gc.c:2234,11'
          Dst:             finish_command
        - Src:             'builtin/gc.c:2236,2'
          Dst:             delete_tempfile
    - functionName:    get_random_minute
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getenv
        - git_rand
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1845,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1845,6'
              BranchSideFuncs:
                - getenv
                - git_rand
            - BranchSide:      'builtin/gc.c:1845,6'
              BranchSideFuncs:
                - getenv
                - git_rand
        - Branch String:   'builtin/gc.c:1845,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1846,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1848,9'
              BranchSideFuncs:
                - git_rand
      Callsites:
        - Src:             'builtin/gc.c:1845,6'
          Dst:             getenv
        - Src:             'builtin/gc.c:1848,9'
          Dst:             git_rand
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    62
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    schtasks_remove_tasks
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2114
      functionLinenumberEnd: 2117
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - schtasks_remove_task
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2115,9'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2115,9'
              BranchSideFuncs:
                - schtasks_remove_task
                - schtasks_remove_task
                - schtasks_remove_task
            - BranchSide:      'builtin/gc.c:2115,9'
              BranchSideFuncs:
                - schtasks_remove_task
                - schtasks_remove_task
                - schtasks_remove_task
        - Branch String:   'builtin/gc.c:2115,47'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2115,47'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2116,9'
              BranchSideFuncs:
                - schtasks_remove_task
                - schtasks_remove_task
        - Branch String:   'builtin/gc.c:2116,46'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2116,46'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2117,9'
              BranchSideFuncs:
                - schtasks_remove_task
      Callsites:
        - Src:             'builtin/gc.c:2115,9'
          Dst:             schtasks_remove_task
        - Src:             'builtin/gc.c:2116,9'
          Dst:             schtasks_remove_task
        - Src:             'builtin/gc.c:2117,9'
          Dst:             schtasks_remove_task
    - functionName:    schtasks_schedule_tasks
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2247
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - git_exec_path
        - schtasks_schedule_task
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2243,14'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2243,26'
              BranchSideFuncs:
                - git_exec_path
                - schtasks_schedule_task
                - schtasks_schedule_task
                - schtasks_schedule_task
            - BranchSide:      'builtin/gc.c:2243,26'
              BranchSideFuncs:
                - git_exec_path
                - schtasks_schedule_task
                - schtasks_schedule_task
                - schtasks_schedule_task
        - Branch String:   'builtin/gc.c:2245,60'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2245,60'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2246,32'
              BranchSideFuncs:
                - schtasks_schedule_task
                - schtasks_schedule_task
        - Branch String:   'builtin/gc.c:2246,59'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2246,59'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2247,32'
              BranchSideFuncs:
                - schtasks_schedule_task
      Callsites:
        - Src:             'builtin/gc.c:2243,26'
          Dst:             git_exec_path
        - Src:             'builtin/gc.c:2245,9'
          Dst:             schtasks_schedule_task
        - Src:             'builtin/gc.c:2246,9'
          Dst:             schtasks_schedule_task
        - Src:             'builtin/gc.c:2247,9'
          Dst:             schtasks_schedule_task
    - functionName:    launchctl_remove_plist
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1916
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - schedule
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_frequency
        - launchctl_boot_plist
        - launchctl_service_filename
        - launchctl_service_name
        - unlink
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/gc.c:1917,26'
          Dst:             get_frequency
        - Src:             'builtin/gc.c:1918,15'
          Dst:             launchctl_service_name
        - Src:             'builtin/gc.c:1919,19'
          Dst:             launchctl_service_filename
        - Src:             'builtin/gc.c:1920,15'
          Dst:             launchctl_boot_plist
        - Src:             'builtin/gc.c:1921,2'
          Dst:             unlink
    - functionName:    launchctl_service_name
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frequency
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_addf
        - strbuf_detach
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/gc.c:1868,2'
          Dst:             strbuf_addf
        - Src:             'builtin/gc.c:1869,9'
          Dst:             strbuf_detach
    - functionName:    launchctl_service_filename
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1873
      functionLinenumberEnd: 1883
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - interpolate_path
        - strbuf_addf
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1879,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1880,7'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/gc.c:1882,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/gc.c:1876,2'
          Dst:             strbuf_addf
        - Src:             'builtin/gc.c:1878,13'
          Dst:             interpolate_path
        - Src:             'builtin/gc.c:1880,7'
          Dst:             _
        - Src:             'builtin/gc.c:1880,3'
          Dst:             die
        - Src:             'builtin/gc.c:1882,2'
          Dst:             strbuf_release
    - functionName:    launchctl_boot_plist
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - enable
        - filename
      BBCount:         5
      ICount:          70
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - finish_command
        - get_schedule_cmd
        - launchctl_get_uid
        - start_command
        - strvec_pushl
        - strvec_split
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1906,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1907,7'
              BranchSideFuncs:
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1909,11'
              BranchSideFuncs:
                - finish_command
                - free
      Callsites:
        - Src:             'builtin/gc.c:1896,14'
          Dst:             launchctl_get_uid
        - Src:             'builtin/gc.c:1898,2'
          Dst:             get_schedule_cmd
        - Src:             'builtin/gc.c:1899,2'
          Dst:             strvec_split
        - Src:             'builtin/gc.c:1900,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:1906,6'
          Dst:             start_command
        - Src:             'builtin/gc.c:1907,7'
          Dst:             _
        - Src:             'builtin/gc.c:1907,3'
          Dst:             die
        - Src:             'builtin/gc.c:1909,11'
          Dst:             finish_command
    - functionName:    launchctl_get_uid
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1888
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getuid
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1888,27'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1888,27'
              BranchSideFuncs:
                - getuid
                - xstrfmt
            - BranchSide:      'builtin/gc.c:1888,27'
              BranchSideFuncs:
                - getuid
                - xstrfmt
      Callsites:
        - Src:             'builtin/gc.c:1888,27'
          Dst:             getuid
        - Src:             'builtin/gc.c:1888,9'
          Dst:             xstrfmt
    - 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:    launchctl_list_contains_plist
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1935
      functionLinenumberEnd: 1948
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - cmd
      BBCount:         5
      ICount:          54
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - finish_command
        - start_command
        - strvec_pushl
        - strvec_split
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1944,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1945,7'
              BranchSideFuncs:
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1948,10'
              BranchSideFuncs:
                - finish_command
      Callsites:
        - Src:             'builtin/gc.c:1938,2'
          Dst:             strvec_split
        - Src:             'builtin/gc.c:1939,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:1944,6'
          Dst:             start_command
        - Src:             'builtin/gc.c:1945,7'
          Dst:             _
        - Src:             'builtin/gc.c:1945,3'
          Dst:             die
        - Src:             'builtin/gc.c:1948,10'
          Dst:             finish_command
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    launchctl_schedule_plist
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 2057
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exec_path
        - schedule
      BBCount:         42
      ICount:          269
      EdgeCount:       51
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - commit_lock_file
        - die
        - die_errno
        - get_frequency
        - get_random_minute
        - get_schedule_cmd
        - git_config_get_ulong
        - hold_lock_file_for_update_timeout
        - launchctl_boot_plist
        - launchctl_list_contains_plist
        - launchctl_service_filename
        - launchctl_service_name
        - rollback_lock_file
        - safe_create_leading_directories
        - stat64
        - strbuf_addf
        - strbuf_addstr
        - strbuf_cmp
        - strbuf_read_file
        - strbuf_release
        - write_in_full
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1986,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1988,10'
              BranchSideFuncs:
                - strbuf_addstr.6217
                - safe_create_leading_directories
                - hold_lock_file_for_update_timeout.6226
                - stat64
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
                - strbuf_read_file
                - strbuf_cmp
                - launchctl_list_contains_plist
                - rollback_lock_file.6227
                - git_config_get_ulong.6225
                - _.6198
                - die
                - strbuf_addf
            - BranchSide:      'builtin/gc.c:1997,10'
              BranchSideFuncs:
                - strbuf_addstr.6217
                - safe_create_leading_directories
                - hold_lock_file_for_update_timeout.6226
                - stat64
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
                - strbuf_read_file
                - strbuf_cmp
                - launchctl_list_contains_plist
                - rollback_lock_file.6227
                - git_config_get_ulong.6225
                - _.6198
                - die
                - strbuf_addf
            - BranchSide:      'builtin/gc.c:2013,8'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addstr.6217
                - safe_create_leading_directories
                - hold_lock_file_for_update_timeout.6226
                - stat64
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
                - strbuf_read_file
                - strbuf_cmp
                - launchctl_list_contains_plist
                - rollback_lock_file.6227
                - git_config_get_ulong.6225
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:2018,3'
              BranchSideFuncs:
                - strbuf_addstr.6217
                - safe_create_leading_directories
                - hold_lock_file_for_update_timeout.6226
                - stat64
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
                - strbuf_read_file
                - strbuf_cmp
                - launchctl_list_contains_plist
                - rollback_lock_file.6227
                - git_config_get_ulong.6225
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:1992,3'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1993,24'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addstr.6217
                - safe_create_leading_directories
                - hold_lock_file_for_update_timeout.6226
                - stat64
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
                - strbuf_read_file
                - strbuf_cmp
                - launchctl_list_contains_plist
                - rollback_lock_file.6227
                - git_config_get_ulong.6225
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1994,3'
              BranchSideFuncs:
                - strbuf_addstr.6217
                - safe_create_leading_directories
                - hold_lock_file_for_update_timeout.6226
                - stat64
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
                - strbuf_read_file
                - strbuf_cmp
                - launchctl_list_contains_plist
                - rollback_lock_file.6227
                - git_config_get_ulong.6225
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:2002,3'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2003,24'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addstr.6217
                - safe_create_leading_directories
                - hold_lock_file_for_update_timeout.6226
                - stat64
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
                - strbuf_read_file
                - strbuf_cmp
                - launchctl_list_contains_plist
                - rollback_lock_file.6227
                - git_config_get_ulong.6225
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:2004,3'
              BranchSideFuncs:
                - strbuf_addstr.6217
                - safe_create_leading_directories
                - hold_lock_file_for_update_timeout.6226
                - stat64
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
                - strbuf_read_file
                - strbuf_cmp
                - launchctl_list_contains_plist
                - rollback_lock_file.6227
                - git_config_get_ulong.6225
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:2022,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2023,7'
              BranchSideFuncs:
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:2025,12'
              BranchSideFuncs:
                - hold_lock_file_for_update_timeout.6226
                - stat64
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
                - strbuf_read_file
                - strbuf_cmp
                - launchctl_list_contains_plist
                - rollback_lock_file.6227
                - git_config_get_ulong.6225
        - Branch String:   'builtin/gc.c:2025,37'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2026,6'
              BranchSideFuncs:
                - git_config_get_ulong.6225
                - hold_lock_file_for_update_timeout.6226
                - stat64
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
                - strbuf_read_file
                - strbuf_cmp
                - launchctl_list_contains_plist
                - rollback_lock_file.6227
            - BranchSide:      'builtin/gc.c:2030,46'
              BranchSideFuncs:
                - hold_lock_file_for_update_timeout.6226
                - stat64
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
                - strbuf_read_file
                - strbuf_cmp
                - launchctl_list_contains_plist
                - rollback_lock_file.6227
        - Branch String:   'builtin/gc.c:2025,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2028,24'
              BranchSideFuncs:
                - hold_lock_file_for_update_timeout.6226
                - stat64
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
                - strbuf_read_file
                - strbuf_cmp
                - launchctl_list_contains_plist
                - rollback_lock_file.6227
            - BranchSide:      'builtin/gc.c:2030,46'
              BranchSideFuncs:
                - hold_lock_file_for_update_timeout.6226
                - stat64
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
                - strbuf_read_file
                - strbuf_cmp
                - launchctl_list_contains_plist
                - rollback_lock_file.6227
        - Branch String:   'builtin/gc.c:2037,27'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2037,33'
              BranchSideFuncs:
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
            - BranchSide:      'builtin/gc.c:2043,21'
              BranchSideFuncs:
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
        - Branch String:   'builtin/gc.c:2037,54'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2038,32'
              BranchSideFuncs:
                - strbuf_read_file
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
                - strbuf_cmp
                - launchctl_list_contains_plist
                - rollback_lock_file.6227
            - BranchSide:      'builtin/gc.c:2043,21'
              BranchSideFuncs:
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
        - Branch String:   'builtin/gc.c:2038,66'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2039,7'
              BranchSideFuncs:
                - strbuf_cmp
                - launchctl_list_contains_plist
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
                - rollback_lock_file.6227
            - BranchSide:      'builtin/gc.c:2043,21'
              BranchSideFuncs:
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
        - Branch String:   'builtin/gc.c:2039,35'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2040,36'
              BranchSideFuncs:
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
            - BranchSide:      'builtin/gc.c:2043,21'
              BranchSideFuncs:
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
        - Branch String:   'builtin/gc.c:2037,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2041,3'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - free
                - free
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/gc.c:2043,21'
              BranchSideFuncs:
                - write_in_full
                - commit_lock_file
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
                - _.6198
                - die_errno
        - Branch String:   'builtin/gc.c:2043,51'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2044,7'
              BranchSideFuncs:
                - _.6198
                - die_errno
            - BranchSide:      'builtin/gc.c:2045,14'
              BranchSideFuncs:
                - _.6198
                - die_errno
        - Branch String:   'builtin/gc.c:2043,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2045,14'
              BranchSideFuncs:
                - _.6198
                - die_errno
            - BranchSide:      'builtin/gc.c:2048,27'
              BranchSideFuncs:
                - launchctl_boot_plist
                - launchctl_boot_plist
                - free
                - free
                - strbuf_release
                - strbuf_release
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:2049,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:0,0'
              BranchSideFuncs:
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:2050,8'
              BranchSideFuncs:
                - _.6198
                - die
      Callsites:
        - Src:             'builtin/gc.c:1955,26'
          Dst:             get_frequency
        - Src:             'builtin/gc.c:1956,15'
          Dst:             launchctl_service_name
        - Src:             'builtin/gc.c:1957,19'
          Dst:             launchctl_service_filename
        - Src:             'builtin/gc.c:1963,15'
          Dst:             get_random_minute
        - Src:             'builtin/gc.c:1965,2'
          Dst:             get_schedule_cmd
        - Src:             'builtin/gc.c:1984,2'
          Dst:             strbuf_addf
        - Src:             'builtin/gc.c:1993,4'
          Dst:             strbuf_addf
        - Src:             'builtin/gc.c:2003,4'
          Dst:             strbuf_addf
        - Src:             'builtin/gc.c:2007,3'
          Dst:             strbuf_addf
        - Src:             'builtin/gc.c:2020,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/gc.c:2022,6'
          Dst:             safe_create_leading_directories
        - Src:             'builtin/gc.c:2023,7'
          Dst:             _
        - Src:             'builtin/gc.c:2023,3'
          Dst:             die
        - Src:             'builtin/gc.c:2026,6'
          Dst:             git_config_get_ulong
        - Src:             'builtin/gc.c:2030,7'
          Dst:             hold_lock_file_for_update_timeout
        - Src:             'builtin/gc.c:2037,7'
          Dst:             stat64
        - Src:             'builtin/gc.c:2038,6'
          Dst:             strbuf_read_file
        - Src:             'builtin/gc.c:2039,7'
          Dst:             strbuf_cmp
        - Src:             'builtin/gc.c:2040,6'
          Dst:             launchctl_list_contains_plist
        - Src:             'builtin/gc.c:2041,3'
          Dst:             rollback_lock_file
        - Src:             'builtin/gc.c:2043,7'
          Dst:             write_in_full
        - Src:             'builtin/gc.c:2044,7'
          Dst:             commit_lock_file
        - Src:             'builtin/gc.c:2045,14'
          Dst:             _
        - Src:             'builtin/gc.c:2045,4'
          Dst:             die_errno
        - Src:             'builtin/gc.c:2048,3'
          Dst:             launchctl_boot_plist
        - Src:             'builtin/gc.c:2049,7'
          Dst:             launchctl_boot_plist
        - Src:             'builtin/gc.c:2050,8'
          Dst:             _
        - Src:             'builtin/gc.c:2050,4'
          Dst:             die
        - Src:             'builtin/gc.c:2055,2'
          Dst:             strbuf_release
        - Src:             'builtin/gc.c:2056,2'
          Dst:             strbuf_release
    - functionName:    git_config_get_ulong
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_ulong
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:750,9'
          Dst:             repo_config_get_ulong
    - functionName:    hold_lock_file_for_update_timeout
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
        - timeout_ms
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout_mode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:179,9'
          Dst:             hold_lock_file_for_update_timeout_mode
    - functionName:    rollback_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_tempfile
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:328,9'
          Dst:             delete_tempfile
    - functionName:    launchctl_remove_plists
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1928
      functionLinenumberEnd: 1931
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - launchctl_remove_plist
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1929,9'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1929,9'
              BranchSideFuncs:
                - launchctl_remove_plist
                - launchctl_remove_plist
                - launchctl_remove_plist
            - BranchSide:      'builtin/gc.c:1929,9'
              BranchSideFuncs:
                - launchctl_remove_plist
                - launchctl_remove_plist
                - launchctl_remove_plist
        - Branch String:   'builtin/gc.c:1929,49'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1929,49'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1930,9'
              BranchSideFuncs:
                - launchctl_remove_plist
                - launchctl_remove_plist
        - Branch String:   'builtin/gc.c:1930,48'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1930,48'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1931,9'
              BranchSideFuncs:
                - launchctl_remove_plist
      Callsites:
        - Src:             'builtin/gc.c:1929,9'
          Dst:             launchctl_remove_plist
        - Src:             'builtin/gc.c:1930,9'
          Dst:             launchctl_remove_plist
        - Src:             'builtin/gc.c:1931,9'
          Dst:             launchctl_remove_plist
    - functionName:    launchctl_add_plists
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2061
      functionLinenumberEnd: 2066
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - git_exec_path
        - launchctl_schedule_plist
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2062,14'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2062,26'
              BranchSideFuncs:
                - git_exec_path
                - launchctl_schedule_plist
                - launchctl_schedule_plist
                - launchctl_schedule_plist
            - BranchSide:      'builtin/gc.c:2062,26'
              BranchSideFuncs:
                - git_exec_path
                - launchctl_schedule_plist
                - launchctl_schedule_plist
                - launchctl_schedule_plist
        - Branch String:   'builtin/gc.c:2064,62'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2064,62'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2065,34'
              BranchSideFuncs:
                - launchctl_schedule_plist
                - launchctl_schedule_plist
        - Branch String:   'builtin/gc.c:2065,61'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2065,61'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2066,34'
              BranchSideFuncs:
                - launchctl_schedule_plist
      Callsites:
        - Src:             'builtin/gc.c:2062,26'
          Dst:             git_exec_path
        - Src:             'builtin/gc.c:2064,9'
          Dst:             launchctl_schedule_plist
        - Src:             'builtin/gc.c:2065,9'
          Dst:             launchctl_schedule_plist
        - Src:             'builtin/gc.c:2066,9'
          Dst:             launchctl_schedule_plist
    - functionName:    systemd_timer_delete_service_template
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2445
      functionLinenumberEnd: 2454
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error_errno
        - is_missing_file_error
        - unlink
        - xdg_config_home_systemd
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2446,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2446,6'
              BranchSideFuncs:
                - xstrfmt
                - xdg_config_home_systemd
                - unlink
                - free
                - free
                - __errno_location
                - is_missing_file_error
                - _.6198
                - error_errno
                - const_error.6233
            - BranchSide:      'builtin/gc.c:2446,6'
              BranchSideFuncs:
                - xstrfmt
                - xdg_config_home_systemd
                - unlink
                - free
                - free
                - __errno_location
                - is_missing_file_error
                - _.6198
                - error_errno
                - const_error.6233
        - Branch String:   'builtin/gc.c:2449,23'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2449,49'
              BranchSideFuncs:
                - __errno_location
                - is_missing_file_error
                - _.6198
                - error_errno
                - const_error.6233
                - free
                - free
            - BranchSide:      'builtin/gc.c:2449,23'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'builtin/gc.c:2449,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2449,6'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'builtin/gc.c:2450,9'
              BranchSideFuncs:
                - _.6198
                - error_errno
                - const_error.6233
                - free
                - free
      Callsites:
        - Src:             'builtin/gc.c:2447,29'
          Dst:             xstrfmt
        - Src:             'builtin/gc.c:2448,19'
          Dst:             xdg_config_home_systemd
        - Src:             'builtin/gc.c:2449,6'
          Dst:             unlink
        - Src:             'builtin/gc.c:2449,49'
          Dst:             __errno_location
        - Src:             'builtin/gc.c:2449,27'
          Dst:             is_missing_file_error
        - Src:             'builtin/gc.c:2450,9'
          Dst:             _
        - Src:             'builtin/gc.c:2450,9'
          Dst:             error_errno
        - Src:             'builtin/gc.c:2450,9'
          Dst:             const_error
    - functionName:    xdg_config_home_systemd
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2423
      functionLinenumberEnd: 2424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xdg_config_home_for
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/gc.c:2424,9'
          Dst:             xdg_config_home_for
    - functionName:    is_missing_file_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - errno_
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1518,27'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1518,27'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1518,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    systemd_timer_delete_timer_file
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2430
      functionLinenumberEnd: 2441
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - priority
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error_errno
        - get_frequency
        - is_missing_file_error
        - unlink
        - xdg_config_home_systemd
        - xstrfmt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2436,23'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2436,49'
              BranchSideFuncs:
                - __errno_location
                - is_missing_file_error
                - _.6198
                - error_errno
                - const_error.6233
                - free
                - free
            - BranchSide:      'builtin/gc.c:2436,23'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'builtin/gc.c:2436,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2436,6'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'builtin/gc.c:2437,9'
              BranchSideFuncs:
                - _.6198
                - error_errno
                - const_error.6233
                - free
                - free
      Callsites:
        - Src:             'builtin/gc.c:2432,26'
          Dst:             get_frequency
        - Src:             'builtin/gc.c:2433,27'
          Dst:             xstrfmt
        - Src:             'builtin/gc.c:2434,19'
          Dst:             xdg_config_home_systemd
        - Src:             'builtin/gc.c:2436,6'
          Dst:             unlink
        - Src:             'builtin/gc.c:2436,49'
          Dst:             __errno_location
        - Src:             'builtin/gc.c:2436,27'
          Dst:             is_missing_file_error
        - Src:             'builtin/gc.c:2437,9'
          Dst:             _
        - Src:             'builtin/gc.c:2437,9'
          Dst:             error_errno
        - Src:             'builtin/gc.c:2437,9'
          Dst:             const_error
    - functionName:    systemd_timer_delete_unit_files
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2653
      functionLinenumberEnd: 2660
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - systemd_timer_delete_service_template
        - systemd_timer_delete_stale_timer_templates
        - systemd_timer_delete_timer_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2654,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2654,2'
              BranchSideFuncs:
                - systemd_timer_delete_stale_timer_templates
                - systemd_timer_delete_timer_file
                - systemd_timer_delete_timer_file
                - systemd_timer_delete_timer_file
                - systemd_timer_delete_service_template
            - BranchSide:      'builtin/gc.c:2654,2'
              BranchSideFuncs:
                - systemd_timer_delete_stale_timer_templates
                - systemd_timer_delete_timer_file
                - systemd_timer_delete_timer_file
                - systemd_timer_delete_timer_file
                - systemd_timer_delete_service_template
      Callsites:
        - Src:             'builtin/gc.c:2654,2'
          Dst:             systemd_timer_delete_stale_timer_templates
        - Src:             'builtin/gc.c:2657,9'
          Dst:             systemd_timer_delete_timer_file
        - Src:             'builtin/gc.c:2658,9'
          Dst:             systemd_timer_delete_timer_file
        - Src:             'builtin/gc.c:2659,9'
          Dst:             systemd_timer_delete_timer_file
        - Src:             'builtin/gc.c:2660,9'
          Dst:             systemd_timer_delete_service_template
    - functionName:    systemd_timer_delete_stale_timer_templates
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2641
      functionLinenumberEnd: 2650
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - is_missing_file_error
        - unlink
        - warning
        - xdg_config_home_systemd
        - xstrfmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2642,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2642,30'
              BranchSideFuncs:
                - xstrfmt
                - xdg_config_home_systemd
                - unlink
                - free
                - free
                - __errno_location
                - is_missing_file_error
                - _.6198
                - warning
            - BranchSide:      'builtin/gc.c:2642,30'
              BranchSideFuncs:
                - xstrfmt
                - xdg_config_home_systemd
                - unlink
                - free
                - free
                - __errno_location
                - is_missing_file_error
                - _.6198
                - warning
        - Branch String:   'builtin/gc.c:2645,23'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2645,49'
              BranchSideFuncs:
                - __errno_location
                - is_missing_file_error
                - _.6198
                - warning
                - free
                - free
            - BranchSide:      'builtin/gc.c:2645,23'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'builtin/gc.c:2645,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2645,6'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'builtin/gc.c:2646,11'
              BranchSideFuncs:
                - _.6198
                - warning
                - free
                - free
      Callsites:
        - Src:             'builtin/gc.c:2642,30'
          Dst:             xstrfmt
        - Src:             'builtin/gc.c:2643,19'
          Dst:             xdg_config_home_systemd
        - Src:             'builtin/gc.c:2645,6'
          Dst:             unlink
        - Src:             'builtin/gc.c:2645,49'
          Dst:             __errno_location
        - Src:             'builtin/gc.c:2645,27'
          Dst:             is_missing_file_error
        - Src:             'builtin/gc.c:2646,11'
          Dst:             _
        - Src:             'builtin/gc.c:2646,3'
          Dst:             warning
    - functionName:    systemd_timer_write_timer_file
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2464
      functionLinenumberEnd: 2529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - schedule
        - minute
      BBCount:         17
      ICount:          139
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - _
        - const_error
        - error
        - error_errno
        - fclose
        - fopen_or_warn
        - fprintf
        - get_frequency
        - safe_create_leading_directories
        - xdg_config_home_systemd
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2475,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2476,3'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
                - free
                - free
                - free
            - BranchSide:      'builtin/gc.c:2479,23'
              BranchSideFuncs:
                - fopen_or_warn
                - free
                - free
                - free
                - xstrfmt
                - fprintf
                - fclose
                - _.6198
                - error_errno
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - fclose
                - xstrfmt
                - xstrfmt
                - BUG_fl
        - Branch String:   'builtin/gc.c:2480,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2481,3'
              BranchSideFuncs:
                - xstrfmt
                - fprintf
                - fclose
                - free
                - free
                - free
                - _.6198
                - error_errno
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - fclose
                - xstrfmt
                - xstrfmt
                - BUG_fl
            - BranchSide:      'builtin/gc.c:2483,10'
              BranchSideFuncs:
                - xstrfmt
                - fprintf
                - fclose
                - free
                - free
                - free
                - _.6198
                - error_errno
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - fclose
                - xstrfmt
                - xstrfmt
                - BUG_fl
        - Branch String:   'builtin/gc.c:2483,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2485,53'
              BranchSideFuncs:
                - xstrfmt
                - fprintf
                - fclose
                - free
                - free
                - free
                - _.6198
                - error_errno
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - fclose
            - BranchSide:      'builtin/gc.c:2489,58'
              BranchSideFuncs:
                - xstrfmt
                - fprintf
                - fclose
                - free
                - free
                - free
                - _.6198
                - error_errno
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - fclose
            - BranchSide:      'builtin/gc.c:2493,47'
              BranchSideFuncs:
                - xstrfmt
                - fprintf
                - fclose
                - free
                - free
                - free
                - _.6198
                - error_errno
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - fclose
            - BranchSide:      'builtin/gc.c:2497,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/gc.c:2513,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2514,3'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
                - fclose
                - free
                - free
                - free
            - BranchSide:      'builtin/gc.c:2518,13'
              BranchSideFuncs:
                - fclose
                - free
                - free
                - free
                - _.6198
                - error_errno
                - const_error.6233
        - Branch String:   'builtin/gc.c:2518,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2519,3'
              BranchSideFuncs:
                - _.6198
                - error_errno
                - const_error.6233
                - free
                - free
                - free
            - BranchSide:      'builtin/gc.c:2523,6'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'builtin/gc.c:2470,26'
          Dst:             get_frequency
        - Src:             'builtin/gc.c:2471,27'
          Dst:             xstrfmt
        - Src:             'builtin/gc.c:2473,13'
          Dst:             xdg_config_home_systemd
        - Src:             'builtin/gc.c:2475,6'
          Dst:             safe_create_leading_directories
        - Src:             'builtin/gc.c:2476,3'
          Dst:             _
        - Src:             'builtin/gc.c:2476,3'
          Dst:             error
        - Src:             'builtin/gc.c:2476,3'
          Dst:             const_error
        - Src:             'builtin/gc.c:2479,9'
          Dst:             fopen_or_warn
        - Src:             'builtin/gc.c:2485,22'
          Dst:             xstrfmt
        - Src:             'builtin/gc.c:2489,22'
          Dst:             xstrfmt
        - Src:             'builtin/gc.c:2493,22'
          Dst:             xstrfmt
        - Src:             'builtin/gc.c:2497,3'
          Dst:             BUG_fl
        - Src:             'builtin/gc.c:2513,6'
          Dst:             fprintf
        - Src:             'builtin/gc.c:2514,3'
          Dst:             _
        - Src:             'builtin/gc.c:2514,3'
          Dst:             error
        - Src:             'builtin/gc.c:2514,3'
          Dst:             const_error
        - Src:             'builtin/gc.c:2515,3'
          Dst:             fclose
        - Src:             'builtin/gc.c:2518,6'
          Dst:             fclose
        - Src:             'builtin/gc.c:2519,3'
          Dst:             _
        - Src:             'builtin/gc.c:2519,3'
          Dst:             error_errno
        - Src:             'builtin/gc.c:2519,3'
          Dst:             const_error
    - functionName:    systemd_timer_enable_unit
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2596
      functionLinenumberEnd: 2634
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - enable
        - schedule
        - minute
      BBCount:         16
      ICount:          113
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - const_error
        - error
        - finish_command
        - get_frequency
        - get_schedule_cmd
        - start_command
        - strvec_pushf
        - strvec_pushl
        - strvec_split
        - systemd_timer_write_timer_file
      functionUses:    6
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2610,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2611,9'
              BranchSideFuncs:
                - systemd_timer_write_timer_file
                - get_schedule_cmd
                - strvec_split
                - strvec_pushl
                - strvec_pushf
                - start_command
                - finish_command
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:2612,42'
              BranchSideFuncs:
                - systemd_timer_write_timer_file
                - get_schedule_cmd
                - strvec_split
                - strvec_pushl
                - strvec_pushf
                - start_command
                - finish_command
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:2612,11'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2613,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/gc.c:2621,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2622,10'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:2623,6'
              BranchSideFuncs:
                - finish_command
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:2623,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2631,7'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:2633,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/gc.c:2631,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2631,7'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:2632,11'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
      Callsites:
        - Src:             'builtin/gc.c:2599,26'
          Dst:             get_frequency
        - Src:             'builtin/gc.c:2612,11'
          Dst:             systemd_timer_write_timer_file
        - Src:             'builtin/gc.c:2615,2'
          Dst:             get_schedule_cmd
        - Src:             'builtin/gc.c:2616,2'
          Dst:             strvec_split
        - Src:             'builtin/gc.c:2617,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:2619,2'
          Dst:             strvec_pushf
        - Src:             'builtin/gc.c:2621,6'
          Dst:             start_command
        - Src:             'builtin/gc.c:2622,10'
          Dst:             _
        - Src:             'builtin/gc.c:2622,10'
          Dst:             error
        - Src:             'builtin/gc.c:2622,10'
          Dst:             const_error
        - Src:             'builtin/gc.c:2623,6'
          Dst:             finish_command
        - Src:             'builtin/gc.c:2632,11'
          Dst:             _
        - Src:             'builtin/gc.c:2632,11'
          Dst:             error
        - Src:             'builtin/gc.c:2632,11'
          Dst:             const_error
    - functionName:    systemd_timer_write_service_template
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2540
      functionLinenumberEnd: 2590
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - exec_path
      BBCount:         12
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - const_error
        - error
        - error_errno
        - fclose
        - fopen_or_warn
        - fprintf
        - safe_create_leading_directories
        - xdg_config_home_systemd
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2548,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2549,3'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
                - free
                - free
            - BranchSide:      'builtin/gc.c:2552,23'
              BranchSideFuncs:
                - fopen_or_warn
                - free
                - free
                - fprintf
                - fclose
                - _.6198
                - error_errno
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - fclose
        - Branch String:   'builtin/gc.c:2553,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2554,3'
              BranchSideFuncs:
                - fprintf
                - fclose
                - free
                - free
                - _.6198
                - error_errno
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - fclose
            - BranchSide:      'builtin/gc.c:2556,7'
              BranchSideFuncs:
                - fprintf
                - fclose
                - free
                - free
                - _.6198
                - error_errno
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - fclose
        - Branch String:   'builtin/gc.c:2575,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2576,3'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
                - fclose
                - free
                - free
            - BranchSide:      'builtin/gc.c:2580,13'
              BranchSideFuncs:
                - fclose
                - free
                - free
                - _.6198
                - error_errno
                - const_error.6233
        - Branch String:   'builtin/gc.c:2580,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2581,3'
              BranchSideFuncs:
                - _.6198
                - error_errno
                - const_error.6233
                - free
                - free
            - BranchSide:      'builtin/gc.c:2585,6'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'builtin/gc.c:2545,29'
          Dst:             xstrfmt
        - Src:             'builtin/gc.c:2547,13'
          Dst:             xdg_config_home_systemd
        - Src:             'builtin/gc.c:2548,6'
          Dst:             safe_create_leading_directories
        - Src:             'builtin/gc.c:2549,3'
          Dst:             _
        - Src:             'builtin/gc.c:2549,3'
          Dst:             error
        - Src:             'builtin/gc.c:2549,3'
          Dst:             const_error
        - Src:             'builtin/gc.c:2552,9'
          Dst:             fopen_or_warn
        - Src:             'builtin/gc.c:2575,6'
          Dst:             fprintf
        - Src:             'builtin/gc.c:2576,3'
          Dst:             _
        - Src:             'builtin/gc.c:2576,3'
          Dst:             error
        - Src:             'builtin/gc.c:2576,3'
          Dst:             const_error
        - Src:             'builtin/gc.c:2577,3'
          Dst:             fclose
        - Src:             'builtin/gc.c:2580,6'
          Dst:             fclose
        - Src:             'builtin/gc.c:2581,3'
          Dst:             _
        - Src:             'builtin/gc.c:2581,3'
          Dst:             error_errno
        - Src:             'builtin/gc.c:2581,3'
          Dst:             const_error
    - functionName:    systemd_timer_delete_units
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2664
      functionLinenumberEnd: 2670
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_random_minute
        - systemd_timer_delete_unit_files
        - systemd_timer_enable_unit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2665,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2665,6'
              BranchSideFuncs:
                - get_random_minute
                - systemd_timer_enable_unit
                - systemd_timer_enable_unit
                - systemd_timer_enable_unit
                - systemd_timer_delete_unit_files
            - BranchSide:      'builtin/gc.c:2665,15'
              BranchSideFuncs:
                - get_random_minute
                - systemd_timer_enable_unit
                - systemd_timer_enable_unit
                - systemd_timer_enable_unit
                - systemd_timer_delete_unit_files
      Callsites:
        - Src:             'builtin/gc.c:2665,15'
          Dst:             get_random_minute
        - Src:             'builtin/gc.c:2667,9'
          Dst:             systemd_timer_enable_unit
        - Src:             'builtin/gc.c:2668,9'
          Dst:             systemd_timer_enable_unit
        - Src:             'builtin/gc.c:2669,9'
          Dst:             systemd_timer_enable_unit
        - Src:             'builtin/gc.c:2670,9'
          Dst:             systemd_timer_delete_unit_files
    - functionName:    systemd_timer_setup_units
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2674
      functionLinenumberEnd: 2688
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - get_random_minute
        - git_exec_path
        - systemd_timer_delete_stale_timer_templates
        - systemd_timer_delete_units
        - systemd_timer_enable_unit
        - systemd_timer_write_service_template
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2675,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2675,15'
              BranchSideFuncs:
                - get_random_minute
                - git_exec_path
                - systemd_timer_write_service_template
                - systemd_timer_enable_unit
                - systemd_timer_enable_unit
                - systemd_timer_enable_unit
                - systemd_timer_delete_stale_timer_templates
                - systemd_timer_delete_units
            - BranchSide:      'builtin/gc.c:2675,15'
              BranchSideFuncs:
                - get_random_minute
                - git_exec_path
                - systemd_timer_write_service_template
                - systemd_timer_enable_unit
                - systemd_timer_enable_unit
                - systemd_timer_enable_unit
                - systemd_timer_delete_stale_timer_templates
                - systemd_timer_delete_units
        - Branch String:   'builtin/gc.c:2678,60'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2679,51'
              BranchSideFuncs:
                - systemd_timer_delete_stale_timer_templates
                - systemd_timer_delete_units
            - BranchSide:      'builtin/gc.c:2680,58'
              BranchSideFuncs:
                - systemd_timer_delete_stale_timer_templates
                - systemd_timer_delete_units
        - Branch String:   'builtin/gc.c:2679,59'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2680,58'
              BranchSideFuncs:
                - systemd_timer_delete_stale_timer_templates
                - systemd_timer_delete_units
            - BranchSide:      'builtin/gc.c:2680,50'
              BranchSideFuncs:
                - systemd_timer_enable_unit
                - systemd_timer_enable_unit
                - systemd_timer_delete_stale_timer_templates
                - systemd_timer_delete_units
        - Branch String:   'builtin/gc.c:2680,58'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2680,58'
              BranchSideFuncs:
                - systemd_timer_delete_stale_timer_templates
                - systemd_timer_delete_units
            - BranchSide:      'builtin/gc.c:2681,51'
              BranchSideFuncs:
                - systemd_timer_enable_unit
                - systemd_timer_delete_stale_timer_templates
                - systemd_timer_delete_units
        - Branch String:   'builtin/gc.c:2683,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2684,3'
              BranchSideFuncs:
                - systemd_timer_delete_units
            - BranchSide:      'builtin/gc.c:2686,3'
              BranchSideFuncs:
                - systemd_timer_delete_stale_timer_templates
      Callsites:
        - Src:             'builtin/gc.c:2675,15'
          Dst:             get_random_minute
        - Src:             'builtin/gc.c:2676,26'
          Dst:             git_exec_path
        - Src:             'builtin/gc.c:2678,12'
          Dst:             systemd_timer_write_service_template
        - Src:             'builtin/gc.c:2679,5'
          Dst:             systemd_timer_enable_unit
        - Src:             'builtin/gc.c:2680,5'
          Dst:             systemd_timer_enable_unit
        - Src:             'builtin/gc.c:2681,5'
          Dst:             systemd_timer_enable_unit
        - Src:             'builtin/gc.c:2684,3'
          Dst:             systemd_timer_delete_units
        - Src:             'builtin/gc.c:2686,3'
          Dst:             systemd_timer_delete_stale_timer_templates
    - functionName:    mks_tempfile_t
      functionSourceFile: '/src/git/./tempfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename_template
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mks_tempfile_tsm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tempfile.h:189,9'
          Dst:             mks_tempfile_tsm
    - functionName:    schtasks_update_schedule
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2251
      functionLinenumberEnd: 2256
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - run_maintenance
        - fd
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - schtasks_remove_tasks
        - schtasks_schedule_tasks
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2252,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2253,10'
              BranchSideFuncs:
                - schtasks_schedule_tasks
            - BranchSide:      'builtin/gc.c:2255,10'
              BranchSideFuncs:
                - schtasks_remove_tasks
      Callsites:
        - Src:             'builtin/gc.c:2253,10'
          Dst:             schtasks_schedule_tasks
        - Src:             'builtin/gc.c:2255,10'
          Dst:             schtasks_remove_tasks
    - functionName:    is_schtasks_available
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2078
      functionLinenumberEnd: 2089
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_schedule_cmd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2079,14'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2079,14'
              BranchSideFuncs:
                - get_schedule_cmd
            - BranchSide:      'builtin/gc.c:2079,14'
              BranchSideFuncs:
                - get_schedule_cmd
        - Branch String:   'builtin/gc.c:2081,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2082,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2087,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:2081,6'
          Dst:             get_schedule_cmd
    - functionName:    launchctl_update_schedule
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2075
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - run_maintenance
        - fd
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - launchctl_add_plists
        - launchctl_remove_plists
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2071,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2072,10'
              BranchSideFuncs:
                - launchctl_add_plists
            - BranchSide:      'builtin/gc.c:2074,10'
              BranchSideFuncs:
                - launchctl_remove_plists
      Callsites:
        - Src:             'builtin/gc.c:2072,10'
          Dst:             launchctl_add_plists
        - Src:             'builtin/gc.c:2074,10'
          Dst:             launchctl_remove_plists
    - functionName:    is_launchctl_available
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_schedule_cmd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1853,14'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1853,14'
              BranchSideFuncs:
                - get_schedule_cmd
            - BranchSide:      'builtin/gc.c:1853,14'
              BranchSideFuncs:
                - get_schedule_cmd
        - Branch String:   'builtin/gc.c:1855,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1856,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1861,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:1855,6'
          Dst:             get_schedule_cmd
    - functionName:    systemd_timer_update_schedule
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2692
      functionLinenumberEnd: 2697
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - run_maintenance
        - fd
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - systemd_timer_delete_units
        - systemd_timer_setup_units
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2693,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2694,10'
              BranchSideFuncs:
                - systemd_timer_setup_units
            - BranchSide:      'builtin/gc.c:2696,10'
              BranchSideFuncs:
                - systemd_timer_delete_units
      Callsites:
        - Src:             'builtin/gc.c:2694,10'
          Dst:             systemd_timer_setup_units
        - Src:             'builtin/gc.c:2696,10'
          Dst:             systemd_timer_delete_units
    - functionName:    crontab_update_schedule
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - run_maintenance
        - fd
      BBCount:         37
      ICount:          281
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - const_error
        - delete_tempfile
        - dup
        - error
        - fclose
        - fdopen
        - fdopen_tempfile
        - fflush
        - finish_command
        - fprintf
        - get_random_minute
        - get_schedule_cmd
        - get_tempfile_path
        - git_exec_path
        - mks_tempfile_t
        - rewind
        - start_command
        - strbuf_addf
        - strbuf_getline_lf
        - strbuf_release
        - strcmp
        - strvec_push
        - strvec_split
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2318,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2319,10'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:2322,2'
              BranchSideFuncs:
                - finish_command
                - mks_tempfile_t
                - _.6198
                - error
                - const_error.6233
                - delete_tempfile
                - fdopen_tempfile
                - _.6198
                - error
                - const_error.6233
                - fdopen
                - rewind
                - strbuf_getline_lf
                - strbuf_release
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - git_exec_path
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_addf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_release
                - fprintf
                - strcmp
                - fprintf
                - strcmp
        - Branch String:   'builtin/gc.c:2325,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2326,12'
              BranchSideFuncs:
                - fdopen_tempfile
                - _.6198
                - error
                - const_error.6233
                - delete_tempfile
                - fdopen
                - rewind
                - strbuf_getline_lf
                - strbuf_release
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - git_exec_path
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_addf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_release
                - fprintf
                - strcmp
                - fprintf
                - strcmp
            - BranchSide:      'builtin/gc.c:2329,28'
              BranchSideFuncs:
                - fdopen_tempfile
                - _.6198
                - error
                - const_error.6233
                - delete_tempfile
                - fdopen
                - rewind
                - strbuf_getline_lf
                - strbuf_release
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - git_exec_path
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_addf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_release
                - fprintf
                - strcmp
                - fprintf
                - strcmp
        - Branch String:   'builtin/gc.c:2330,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2331,12'
              BranchSideFuncs:
                - fdopen
                - rewind
                - strbuf_getline_lf
                - strbuf_release
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - delete_tempfile
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - git_exec_path
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_addf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_release
                - fprintf
                - strcmp
                - fprintf
                - strcmp
            - BranchSide:      'builtin/gc.c:2339,21'
              BranchSideFuncs:
                - fdopen
                - rewind
                - strbuf_getline_lf
                - strbuf_release
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - delete_tempfile
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - git_exec_path
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_addf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_release
                - fprintf
                - strcmp
                - fprintf
                - strcmp
        - Branch String:   'builtin/gc.c:2342,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2343,8'
              BranchSideFuncs:
                - strcmp
                - strbuf_getline_lf
                - strbuf_release
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - delete_tempfile
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - git_exec_path
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_addf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_release
                - fprintf
                - fprintf
                - strcmp
            - BranchSide:      'builtin/gc.c:2350,2'
              BranchSideFuncs:
                - strbuf_release
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - delete_tempfile
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - git_exec_path
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_addf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_release
                - fprintf
        - Branch String:   'builtin/gc.c:2343,22'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2343,38'
              BranchSideFuncs:
                - fprintf
                - strbuf_getline_lf
                - strbuf_release
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - delete_tempfile
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - git_exec_path
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_addf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_release
                - fprintf
                - strcmp
                - strcmp
            - BranchSide:      'builtin/gc.c:2345,12'
              BranchSideFuncs:
                - fprintf
                - strbuf_getline_lf
                - strbuf_release
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - delete_tempfile
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - git_exec_path
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_addf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_release
                - fprintf
                - strcmp
                - strcmp
        - Branch String:   'builtin/gc.c:2343,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2344,18'
              BranchSideFuncs:
                - fprintf
                - strbuf_getline_lf
                - strbuf_release
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - delete_tempfile
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - git_exec_path
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_addf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_release
                - fprintf
                - strcmp
                - strcmp
            - BranchSide:      'builtin/gc.c:2345,12'
              BranchSideFuncs:
                - fprintf
                - strbuf_getline_lf
                - strbuf_release
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - delete_tempfile
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - git_exec_path
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_addf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_release
                - fprintf
                - strcmp
                - strcmp
        - Branch String:   'builtin/gc.c:2345,26'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2345,42'
              BranchSideFuncs:
                - strcmp
                - strbuf_getline_lf
                - strbuf_release
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - delete_tempfile
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - git_exec_path
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_addf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_release
                - fprintf
                - strcmp
                - fprintf
            - BranchSide:      'builtin/gc.c:2347,13'
              BranchSideFuncs:
                - fprintf
                - strbuf_getline_lf
                - strbuf_release
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - delete_tempfile
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - git_exec_path
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_addf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_release
                - fprintf
                - strcmp
                - strcmp
        - Branch String:   'builtin/gc.c:2345,12'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2346,18'
              BranchSideFuncs:
                - fprintf
                - strbuf_getline_lf
                - strbuf_release
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - delete_tempfile
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - git_exec_path
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_addf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_release
                - fprintf
                - strcmp
                - strcmp
            - BranchSide:      'builtin/gc.c:2347,13'
              BranchSideFuncs:
                - fprintf
                - strbuf_getline_lf
                - strbuf_release
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - delete_tempfile
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - git_exec_path
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_addf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_release
                - fprintf
                - strcmp
                - strcmp
        - Branch String:   'builtin/gc.c:2352,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2353,17'
              BranchSideFuncs:
                - git_exec_path
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_addf
                - fprintf
                - fprintf
                - fprintf
                - strbuf_release
                - fprintf
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - delete_tempfile
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:2374,9'
              BranchSideFuncs:
                - fflush
                - strvec_split
                - get_tempfile_path
                - strvec_push
                - start_command
                - finish_command
                - fclose
                - delete_tempfile
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:2380,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2381,12'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
                - delete_tempfile
            - BranchSide:      'builtin/gc.c:2385,6'
              BranchSideFuncs:
                - finish_command
                - fclose
                - delete_tempfile
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:2385,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2386,12'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
                - delete_tempfile
            - BranchSide:      'builtin/gc.c:2388,10'
              BranchSideFuncs:
                - fclose
                - delete_tempfile
      Callsites:
        - Src:             'builtin/gc.c:2309,15'
          Dst:             get_random_minute
        - Src:             'builtin/gc.c:2311,2'
          Dst:             get_schedule_cmd
        - Src:             'builtin/gc.c:2312,2'
          Dst:             strvec_split
        - Src:             'builtin/gc.c:2313,2'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:2315,21'
          Dst:             dup
        - Src:             'builtin/gc.c:2318,6'
          Dst:             start_command
        - Src:             'builtin/gc.c:2319,10'
          Dst:             _
        - Src:             'builtin/gc.c:2319,10'
          Dst:             error
        - Src:             'builtin/gc.c:2319,10'
          Dst:             const_error
        - Src:             'builtin/gc.c:2322,2'
          Dst:             finish_command
        - Src:             'builtin/gc.c:2324,12'
          Dst:             mks_tempfile_t
        - Src:             'builtin/gc.c:2326,12'
          Dst:             _
        - Src:             'builtin/gc.c:2326,12'
          Dst:             error
        - Src:             'builtin/gc.c:2326,12'
          Dst:             const_error
        - Src:             'builtin/gc.c:2329,12'
          Dst:             fdopen_tempfile
        - Src:             'builtin/gc.c:2331,12'
          Dst:             _
        - Src:             'builtin/gc.c:2331,12'
          Dst:             error
        - Src:             'builtin/gc.c:2331,12'
          Dst:             const_error
        - Src:             'builtin/gc.c:2339,14'
          Dst:             fdopen
        - Src:             'builtin/gc.c:2340,2'
          Dst:             rewind
        - Src:             'builtin/gc.c:2342,10'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/gc.c:2343,26'
          Dst:             strcmp
        - Src:             'builtin/gc.c:2345,30'
          Dst:             strcmp
        - Src:             'builtin/gc.c:2348,4'
          Dst:             fprintf
        - Src:             'builtin/gc.c:2350,2'
          Dst:             strbuf_release
        - Src:             'builtin/gc.c:2354,27'
          Dst:             git_exec_path
        - Src:             'builtin/gc.c:2356,3'
          Dst:             fprintf
        - Src:             'builtin/gc.c:2357,3'
          Dst:             fprintf
        - Src:             'builtin/gc.c:2359,3'
          Dst:             fprintf
        - Src:             'builtin/gc.c:2360,3'
          Dst:             fprintf
        - Src:             'builtin/gc.c:2363,3'
          Dst:             strbuf_addf
        - Src:             'builtin/gc.c:2366,3'
          Dst:             fprintf
        - Src:             'builtin/gc.c:2367,3'
          Dst:             fprintf
        - Src:             'builtin/gc.c:2368,3'
          Dst:             fprintf
        - Src:             'builtin/gc.c:2369,3'
          Dst:             strbuf_release
        - Src:             'builtin/gc.c:2371,3'
          Dst:             fprintf
        - Src:             'builtin/gc.c:2374,2'
          Dst:             fflush
        - Src:             'builtin/gc.c:2376,2'
          Dst:             strvec_split
        - Src:             'builtin/gc.c:2377,34'
          Dst:             get_tempfile_path
        - Src:             'builtin/gc.c:2377,2'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:2380,6'
          Dst:             start_command
        - Src:             'builtin/gc.c:2381,12'
          Dst:             _
        - Src:             'builtin/gc.c:2381,12'
          Dst:             error
        - Src:             'builtin/gc.c:2381,12'
          Dst:             const_error
        - Src:             'builtin/gc.c:2385,6'
          Dst:             finish_command
        - Src:             'builtin/gc.c:2386,12'
          Dst:             _
        - Src:             'builtin/gc.c:2386,12'
          Dst:             error
        - Src:             'builtin/gc.c:2386,12'
          Dst:             const_error
        - Src:             'builtin/gc.c:2388,3'
          Dst:             fclose
        - Src:             'builtin/gc.c:2390,2'
          Dst:             delete_tempfile
    - functionName:    fdopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rewind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_crontab_process
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2260
      functionLinenumberEnd: 2275
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - finish_command
        - start_command
        - strvec_push
        - strvec_split
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2270,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2271,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2273,2'
              BranchSideFuncs:
                - finish_command
      Callsites:
        - Src:             'builtin/gc.c:2263,2'
          Dst:             strvec_split
        - Src:             'builtin/gc.c:2264,2'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:2270,6'
          Dst:             start_command
        - Src:             'builtin/gc.c:2273,2'
          Dst:             finish_command
    - functionName:    real_is_systemd_timer_available
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2409
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - finish_command
        - start_command
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2396,23'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2396,23'
              BranchSideFuncs:
                - strvec_pushl
                - start_command
                - finish_command
            - BranchSide:      'builtin/gc.c:2396,23'
              BranchSideFuncs:
                - strvec_pushl
                - start_command
                - finish_command
        - Branch String:   'builtin/gc.c:2404,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2405,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2406,6'
              BranchSideFuncs:
                - finish_command
        - Branch String:   'builtin/gc.c:2406,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2407,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2408,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:2398,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:2404,6'
          Dst:             start_command
        - Src:             'builtin/gc.c:2406,6'
          Dst:             finish_command
    - functionName:    is_crontab_available
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2278
      functionLinenumberEnd: 2294
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_crontab_process
        - get_schedule_cmd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2279,14'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2279,14'
              BranchSideFuncs:
                - get_schedule_cmd
                - check_crontab_process
            - BranchSide:      'builtin/gc.c:2279,14'
              BranchSideFuncs:
                - get_schedule_cmd
                - check_crontab_process
        - Branch String:   'builtin/gc.c:2282,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2283,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2292,31'
              BranchSideFuncs:
                - check_crontab_process
      Callsites:
        - Src:             'builtin/gc.c:2282,6'
          Dst:             get_schedule_cmd
        - Src:             'builtin/gc.c:2292,9'
          Dst:             check_crontab_process
    - functionName:    is_systemd_timer_available
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2412
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_schedule_cmd
        - real_is_systemd_timer_available
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2413,14'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2413,14'
              BranchSideFuncs:
                - get_schedule_cmd
                - real_is_systemd_timer_available
            - BranchSide:      'builtin/gc.c:2413,14'
              BranchSideFuncs:
                - get_schedule_cmd
                - real_is_systemd_timer_available
        - Branch String:   'builtin/gc.c:2416,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2417,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2419,9'
              BranchSideFuncs:
                - real_is_systemd_timer_available
      Callsites:
        - Src:             'builtin/gc.c:2416,6'
          Dst:             get_schedule_cmd
        - Src:             'builtin/gc.c:2419,9'
          Dst:             real_is_systemd_timer_available
    - functionName:    parse_scheduler
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2736
      functionLinenumberEnd: 2752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         22
      ICount:          99
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2737,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2738,3'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'builtin/gc.c:2739,23'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'builtin/gc.c:2739,11'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2740,3'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'builtin/gc.c:2741,23'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'builtin/gc.c:2741,38'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2741,53'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'builtin/gc.c:2742,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/gc.c:2741,11'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2742,3'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'builtin/gc.c:2743,23'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'builtin/gc.c:2743,41'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2744,16'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'builtin/gc.c:2745,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/gc.c:2743,11'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2745,3'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
            - BranchSide:      'builtin/gc.c:2746,23'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'builtin/gc.c:2746,11'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2747,3'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'builtin/gc.c:2748,23'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'builtin/gc.c:2748,11'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2749,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2751,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:2739,12'
          Dst:             strcasecmp
        - Src:             'builtin/gc.c:2741,12'
          Dst:             strcasecmp
        - Src:             'builtin/gc.c:2741,42'
          Dst:             strcasecmp
        - Src:             'builtin/gc.c:2743,12'
          Dst:             strcasecmp
        - Src:             'builtin/gc.c:2744,5'
          Dst:             strcasecmp
        - Src:             'builtin/gc.c:2746,12'
          Dst:             strcasecmp
        - Src:             'builtin/gc.c:2748,12'
          Dst:             strcasecmp
    - functionName:    update_background_schedule
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2809
      functionLinenumberEnd: 2836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opts
        - enable
      BBCount:         20
      ICount:          144
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - const_error
        - error
        - get_lock_file_fd
        - hold_lock_file_for_update
        - rollback_lock_file
        - xstrfmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2815,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2816,8'
              BranchSideFuncs:
                - free
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:2820,9'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - free
                - get_lock_file_fd.6280
                - get_lock_file_fd.6280
        - Branch String:   'builtin/gc.c:2820,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2821,7'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - free
                - get_lock_file_fd.6280
                - get_lock_file_fd.6280
            - BranchSide:      'builtin/gc.c:2828,6'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - free
                - get_lock_file_fd.6280
        - Branch String:   'builtin/gc.c:2821,14'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2821,17'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - free
                - get_lock_file_fd.6280
                - get_lock_file_fd.6280
            - BranchSide:      'builtin/gc.c:2823,21'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - free
                - get_lock_file_fd.6280
                - get_lock_file_fd.6280
        - Branch String:   'builtin/gc.c:2821,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2822,4'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - free
                - get_lock_file_fd.6280
                - get_lock_file_fd.6280
            - BranchSide:      'builtin/gc.c:2823,21'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - free
                - get_lock_file_fd.6280
                - get_lock_file_fd.6280
        - Branch String:   'builtin/gc.c:2823,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2824,4'
              BranchSideFuncs:
                - get_lock_file_fd.6280
                - rollback_lock_file.6227
                - free
                - get_lock_file_fd.6280
            - BranchSide:      'builtin/gc.c:2825,16'
              BranchSideFuncs:
                - get_lock_file_fd.6280
                - rollback_lock_file.6227
                - free
                - get_lock_file_fd.6280
        - Branch String:   'builtin/gc.c:2828,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2829,25'
              BranchSideFuncs:
                - get_lock_file_fd.6280
                - rollback_lock_file.6227
                - free
            - BranchSide:      'builtin/gc.c:2832,2'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - free
      Callsites:
        - Src:             'builtin/gc.c:2813,20'
          Dst:             xstrfmt
        - Src:             'builtin/gc.c:2815,6'
          Dst:             hold_lock_file_for_update
        - Src:             'builtin/gc.c:2817,10'
          Dst:             _
        - Src:             'builtin/gc.c:2817,10'
          Dst:             error
        - Src:             'builtin/gc.c:2817,10'
          Dst:             const_error
        - Src:             'builtin/gc.c:2825,38'
          Dst:             get_lock_file_fd
        - Src:             'builtin/gc.c:2830,7'
          Dst:             get_lock_file_fd
        - Src:             'builtin/gc.c:2832,2'
          Dst:             rollback_lock_file
    - functionName:    hold_lock_file_for_update
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:192,9'
          Dst:             hold_lock_file_for_update_timeout
    - functionName:    get_lock_file_fd
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_tempfile_fd
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:249,9'
          Dst:             get_tempfile_fd
    - functionName:    validate_scheduler
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2796
      functionLinenumberEnd: 2805
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - scheduler
      BBCount:         9
      ICount:          57
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - _
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2797,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2798,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/gc.c:2799,6'
              BranchSideFuncs:
                - _.6198
                - die
                - BUG_fl
        - Branch String:   'builtin/gc.c:2799,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2800,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/gc.c:2802,20'
              BranchSideFuncs:
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:2802,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2803,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2805,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:2798,3'
          Dst:             BUG_fl
        - Src:             'builtin/gc.c:2800,3'
          Dst:             BUG_fl
        - Src:             'builtin/gc.c:2803,7'
          Dst:             _
        - Src:             'builtin/gc.c:2803,3'
          Dst:             die
    - functionName:    resolve_scheduler
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2772
      functionLinenumberEnd: 2793
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - scheduler
      BBCount:         10
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - is_crontab_available
        - is_systemd_timer_available
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2773,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2774,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2783,6'
              BranchSideFuncs:
                - is_systemd_timer_available
                - is_crontab_available
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:2783,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2784,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2785,11'
              BranchSideFuncs:
                - is_crontab_available
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:2785,11'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2786,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:2788,7'
              BranchSideFuncs:
                - _.6198
                - die
      Callsites:
        - Src:             'builtin/gc.c:2783,6'
          Dst:             is_systemd_timer_available
        - Src:             'builtin/gc.c:2785,11'
          Dst:             is_crontab_available
        - Src:             'builtin/gc.c:2788,7'
          Dst:             _
        - Src:             'builtin/gc.c:2788,3'
          Dst:             die
    - functionName:    maintenance_opt_scheduler
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2756
      functionLinenumberEnd: 2765
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         10
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - _
        - const_error
        - error
        - parse_scheduler
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2759,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2759,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/gc.c:2761,31'
              BranchSideFuncs:
                - parse_scheduler
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:2762,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2763,10'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:2764,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:2759,2'
          Dst:             BUG_fl
        - Src:             'builtin/gc.c:2761,15'
          Dst:             parse_scheduler
        - Src:             'builtin/gc.c:2763,10'
          Dst:             _
        - Src:             'builtin/gc.c:2763,10'
          Dst:             error
        - Src:             'builtin/gc.c:2763,10'
          Dst:             const_error
    - functionName:    compare_tasks_by_selection
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    initialize_maintenance_strategy
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - git_config_get_string
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1479,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1481,6'
              BranchSideFuncs:
                - git_config_get_string
                - strcasecmp
            - BranchSide:      'builtin/gc.c:1481,6'
              BranchSideFuncs:
                - git_config_get_string
                - strcasecmp
        - Branch String:   'builtin/gc.c:1481,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1482,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1484,18'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'builtin/gc.c:1484,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1484,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1485,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:1481,6'
          Dst:             git_config_get_string
        - Src:             'builtin/gc.c:1484,7'
          Dst:             strcasecmp
    - functionName:    git_config_get_string
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_string
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:735,9'
          Dst:             repo_config_get_string
    - functionName:    maintenance_task_prefetch
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - cfg
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error
        - fetch_remote
        - for_each_remote
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1045,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1046,3'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1050,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:1045,6'
          Dst:             for_each_remote
        - Src:             'builtin/gc.c:1045,6'
          Dst:             fetch_remote
        - Src:             'builtin/gc.c:1046,3'
          Dst:             _
        - Src:             'builtin/gc.c:1046,3'
          Dst:             error
        - Src:             'builtin/gc.c:1046,3'
          Dst:             const_error
    - functionName:    maintenance_task_loose_objects
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - cfg
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - prune_packed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1197,28'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1197,28'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1197,42'
              BranchSideFuncs:
                - pack_loose
      Callsites:
        - Src:             'builtin/gc.c:1197,9'
          Dst:             prune_packed
        - Src:             'builtin/gc.c:1197,31'
          Dst:             pack_loose
    - functionName:    loose_object_auto_condition
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - for_each_loose_file_in_objdir
        - git_config_get_int
        - loose_object_count
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1110,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1111,3'
              BranchSideFuncs:
                - for_each_loose_file_in_objdir
            - BranchSide:      'builtin/gc.c:1112,6'
              BranchSideFuncs:
                - for_each_loose_file_in_objdir
        - Branch String:   'builtin/gc.c:1112,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1113,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1115,39'
              BranchSideFuncs:
                - for_each_loose_file_in_objdir
      Callsites:
        - Src:             'builtin/gc.c:1107,2'
          Dst:             git_config_get_int
        - Src:             'builtin/gc.c:1115,9'
          Dst:             for_each_loose_file_in_objdir
        - Src:             'builtin/gc.c:1115,9'
          Dst:             loose_object_count
    - functionName:    maintenance_task_incremental_repack
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1335
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - cfg
      BBCount:         12
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - multi_pack_index_expire
        - multi_pack_index_repack
        - multi_pack_index_write
        - prepare_repo_settings
        - warning
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1323,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1324,11'
              BranchSideFuncs:
                - multi_pack_index_write
                - multi_pack_index_expire
                - multi_pack_index_repack
            - BranchSide:      'builtin/gc.c:1328,29'
              BranchSideFuncs:
                - multi_pack_index_write
                - multi_pack_index_expire
                - multi_pack_index_repack
        - Branch String:   'builtin/gc.c:1328,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1329,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1330,30'
              BranchSideFuncs:
                - multi_pack_index_expire
                - multi_pack_index_repack
        - Branch String:   'builtin/gc.c:1330,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1331,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1332,30'
              BranchSideFuncs:
                - multi_pack_index_repack
        - Branch String:   'builtin/gc.c:1332,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1333,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1334,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:1322,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/gc.c:1324,11'
          Dst:             _
        - Src:             'builtin/gc.c:1324,3'
          Dst:             warning
        - Src:             'builtin/gc.c:1328,6'
          Dst:             multi_pack_index_write
        - Src:             'builtin/gc.c:1330,6'
          Dst:             multi_pack_index_expire
        - Src:             'builtin/gc.c:1332,6'
          Dst:             multi_pack_index_repack
    - functionName:    incremental_repack_auto_condition
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
      BBCount:         20
      ICount:          117
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - get_packed_git
        - git_config_get_int
        - prepare_repo_settings
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1207,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1208,3'
              BranchSideFuncs:
                - git_config_get_int.6305
                - get_packed_git
            - BranchSide:      'builtin/gc.c:1210,2'
              BranchSideFuncs:
                - git_config_get_int.6305
                - get_packed_git
        - Branch String:   'builtin/gc.c:1213,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1214,3'
              BranchSideFuncs:
                - get_packed_git
            - BranchSide:      'builtin/gc.c:1215,6'
              BranchSideFuncs:
                - get_packed_git
        - Branch String:   'builtin/gc.c:1215,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1216,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1218,26'
              BranchSideFuncs:
                - get_packed_git
        - Branch String:   'builtin/gc.c:1219,45'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1218,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1219,48'
              BranchSideFuncs: []
        - Branch String:   'builtin/gc.c:1218,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1221,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1225,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/gc.c:1221,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1222,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1223,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:1206,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/gc.c:1210,2'
          Dst:             git_config_get_int
        - Src:             'builtin/gc.c:1218,11'
          Dst:             get_packed_git
    - functionName:    maintenance_task_gc
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - cfg
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - run_command
        - strvec_push
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1061,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1062,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
            - BranchSide:      'builtin/gc.c:1063,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
        - Branch String:   'builtin/gc.c:1063,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1064,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - run_command
            - BranchSide:      'builtin/gc.c:1066,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - run_command
      Callsites:
        - Src:             'builtin/gc.c:1059,2'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:1062,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:1064,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:1066,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:1067,2'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:1069,9'
          Dst:             run_command
    - functionName:    need_to_gc
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
      BBCount:         26
      ICount:          142
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - add_repack_all_option
        - add_repack_incremental_option
        - estimate_repack_memory
        - find_base_packs
        - run_hooks
        - string_list_clear
        - too_many_loose_objects
        - too_many_packs
        - total_ram
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:471,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:472,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:480,21'
              BranchSideFuncs:
                - too_many_packs
                - too_many_loose_objects
                - add_repack_incremental_option
                - run_hooks
                - find_base_packs
                - total_ram
                - estimate_repack_memory
                - string_list_clear
                - add_repack_all_option
                - string_list_clear
                - find_base_packs
                - string_list_clear
                - find_base_packs
        - Branch String:   'builtin/gc.c:480,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:481,22'
              BranchSideFuncs:
                - find_base_packs
                - total_ram
                - estimate_repack_memory
                - string_list_clear
                - add_repack_all_option
                - string_list_clear
                - run_hooks
                - find_base_packs
                - string_list_clear
                - find_base_packs
            - BranchSide:      'builtin/gc.c:508,36'
              BranchSideFuncs:
                - too_many_loose_objects
                - add_repack_incremental_option
                - run_hooks
        - Branch String:   'builtin/gc.c:483,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:484,32'
              BranchSideFuncs:
                - find_base_packs
                - add_repack_all_option
                - string_list_clear
                - run_hooks
                - string_list_clear
                - find_base_packs
            - BranchSide:      'builtin/gc.c:491,27'
              BranchSideFuncs:
                - find_base_packs
                - total_ram
                - estimate_repack_memory
                - string_list_clear
                - add_repack_all_option
                - string_list_clear
                - run_hooks
        - Branch String:   'builtin/gc.c:485,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:486,5'
              BranchSideFuncs:
                - string_list_clear
                - find_base_packs
                - add_repack_all_option
                - string_list_clear
                - run_hooks
            - BranchSide:      'builtin/gc.c:490,3'
              BranchSideFuncs:
                - add_repack_all_option
                - string_list_clear
                - run_hooks
        - Branch String:   'builtin/gc.c:502,18'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:502,21'
              BranchSideFuncs:
                - add_repack_all_option
                - string_list_clear
                - run_hooks
                - string_list_clear
            - BranchSide:      'builtin/gc.c:503,5'
              BranchSideFuncs:
                - string_list_clear
                - add_repack_all_option
                - string_list_clear
                - run_hooks
        - Branch String:   'builtin/gc.c:508,13'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:509,3'
              BranchSideFuncs:
                - add_repack_incremental_option
                - run_hooks
            - BranchSide:      'builtin/gc.c:511,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/gc.c:513,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:514,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:515,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:480,6'
          Dst:             too_many_packs
        - Src:             'builtin/gc.c:484,4'
          Dst:             find_base_packs
        - Src:             'builtin/gc.c:487,5'
          Dst:             string_list_clear
        - Src:             'builtin/gc.c:488,5'
          Dst:             find_base_packs
        - Src:             'builtin/gc.c:491,27'
          Dst:             find_base_packs
        - Src:             'builtin/gc.c:494,15'
          Dst:             total_ram
        - Src:             'builtin/gc.c:495,15'
          Dst:             estimate_repack_memory
        - Src:             'builtin/gc.c:503,5'
          Dst:             string_list_clear
        - Src:             'builtin/gc.c:506,3'
          Dst:             add_repack_all_option
        - Src:             'builtin/gc.c:507,3'
          Dst:             string_list_clear
        - Src:             'builtin/gc.c:508,13'
          Dst:             too_many_loose_objects
        - Src:             'builtin/gc.c:509,3'
          Dst:             add_repack_incremental_option
        - Src:             'builtin/gc.c:513,6'
          Dst:             run_hooks
    - functionName:    maintenance_task_commit_graph
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - cfg
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - prepare_repo_settings
        - run_write_commit_graph
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1011,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1012,3'
              BranchSideFuncs:
                - run_write_commit_graph
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1014,29'
              BranchSideFuncs:
                - run_write_commit_graph
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1014,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1015,3'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1019,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:1010,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/gc.c:1014,6'
          Dst:             run_write_commit_graph
        - Src:             'builtin/gc.c:1015,3'
          Dst:             _
        - Src:             'builtin/gc.c:1015,3'
          Dst:             error
        - Src:             'builtin/gc.c:1015,3'
          Dst:             const_error
    - functionName:    should_write_commit_graph
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dfs_on_ref
        - get_main_ref_store
        - git_config_get_int
        - repo_clear_commit_marks
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/gc.c:980,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:981,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - repo_clear_commit_marks
            - BranchSide:      'builtin/gc.c:982,11'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - repo_clear_commit_marks
        - Branch String:   'builtin/gc.c:982,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:983,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:985,48'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - repo_clear_commit_marks
      Callsites:
        - Src:             'builtin/gc.c:977,2'
          Dst:             git_config_get_int
        - Src:             'builtin/gc.c:985,29'
          Dst:             get_main_ref_store
        - Src:             'builtin/gc.c:985,11'
          Dst:             refs_for_each_ref
        - Src:             'builtin/gc.c:985,11'
          Dst:             dfs_on_ref
        - Src:             'builtin/gc.c:988,2'
          Dst:             repo_clear_commit_marks
    - functionName:    maintenance_task_pack_refs
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - cfg
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - run_command
        - strvec_push
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:270,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:270,6'
              BranchSideFuncs:
                - strvec_push
                - run_command
            - BranchSide:      'builtin/gc.c:271,20'
              BranchSideFuncs:
                - strvec_push
                - run_command
      Callsites:
        - Src:             'builtin/gc.c:269,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:271,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:273,9'
          Dst:             run_command
    - functionName:    pack_refs_condition
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config_get_int
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_int
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:745,9'
          Dst:             repo_config_get_int
    - functionName:    dfs_on_ref
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flags
        - cb_data
      BBCount:         38
      ICount:          247
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - commit_graph_position
        - commit_list_append
        - free_commit_list
        - lookup_commit
        - oid_object_info
        - peel_iterated_oid
        - pop_commit
        - repo_parse_commit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:924,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:925,7'
              BranchSideFuncs:
                - oid_object_info
                - lookup_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
            - BranchSide:      'builtin/gc.c:926,22'
              BranchSideFuncs:
                - oid_object_info
                - lookup_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
        - Branch String:   'builtin/gc.c:926,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:927,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:929,25'
              BranchSideFuncs:
                - lookup_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
        - Branch String:   'builtin/gc.c:930,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:931,3'
              BranchSideFuncs:
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
            - BranchSide:      'builtin/gc.c:932,24'
              BranchSideFuncs:
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
        - Branch String:   'builtin/gc.c:932,48'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:933,28'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:934,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/gc.c:932,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:934,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:936,2'
              BranchSideFuncs:
                - commit_list_append
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
        - Branch String:   'builtin/gc.c:938,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:939,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:941,21'
              BranchSideFuncs:
                - commit_list_append
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
        - Branch String:   'builtin/gc.c:943,17'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:943,2'
              BranchSideFuncs:
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
            - BranchSide:      'builtin/gc.c:943,20'
              BranchSideFuncs:
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
        - Branch String:   'builtin/gc.c:943,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:946,12'
              BranchSideFuncs:
                - pop_commit
                - free_commit_list
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
            - BranchSide:      'builtin/gc.c:966,19'
              BranchSideFuncs:
                - free_commit_list
        - Branch String:   'builtin/gc.c:948,3'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:943,2'
              BranchSideFuncs:
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
                - free_commit_list
                - pop_commit
            - BranchSide:      'builtin/gc.c:949,26'
              BranchSideFuncs:
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
                - free_commit_list
                - pop_commit
        - Branch String:   'builtin/gc.c:949,56'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:950,30'
              BranchSideFuncs:
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
            - BranchSide:      'builtin/gc.c:952,5'
              BranchSideFuncs:
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
        - Branch String:   'builtin/gc.c:950,69'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:951,8'
              BranchSideFuncs:
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
            - BranchSide:      'builtin/gc.c:952,5'
              BranchSideFuncs:
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
        - Branch String:   'builtin/gc.c:949,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:952,5'
              BranchSideFuncs:
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
            - BranchSide:      'builtin/gc.c:954,4'
              BranchSideFuncs:
                - commit_list_append
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
        - Branch String:   'builtin/gc.c:957,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:958,12'
              BranchSideFuncs:
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
                - commit_list_append
            - BranchSide:      'builtin/gc.c:962,23'
              BranchSideFuncs:
                - commit_list_append
                - free_commit_list
                - pop_commit
                - repo_parse_commit.6306
                - commit_graph_position
      Callsites:
        - Src:             'builtin/gc.c:924,7'
          Dst:             peel_iterated_oid
        - Src:             'builtin/gc.c:926,6'
          Dst:             oid_object_info
        - Src:             'builtin/gc.c:929,11'
          Dst:             lookup_commit
        - Src:             'builtin/gc.c:932,6'
          Dst:             repo_parse_commit
        - Src:             'builtin/gc.c:933,6'
          Dst:             commit_graph_position
        - Src:             'builtin/gc.c:941,2'
          Dst:             commit_list_append
        - Src:             'builtin/gc.c:946,12'
          Dst:             pop_commit
        - Src:             'builtin/gc.c:949,8'
          Dst:             repo_parse_commit
        - Src:             'builtin/gc.c:950,8'
          Dst:             commit_graph_position
        - Src:             'builtin/gc.c:962,4'
          Dst:             commit_list_append
        - Src:             'builtin/gc.c:966,2'
          Dst:             free_commit_list
    - functionName:    repo_parse_commit
      functionSourceFile: '/src/git/./commit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_parse_commit_gently
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './commit.h:102,9'
          Dst:             repo_parse_commit_gently
    - functionName:    run_write_commit_graph
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - run_command
        - strvec_push
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1001,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1001,6'
              BranchSideFuncs:
                - strvec_push
                - run_command
            - BranchSide:      'builtin/gc.c:1002,22'
              BranchSideFuncs:
                - strvec_push
                - run_command
      Callsites:
        - Src:             'builtin/gc.c:998,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:1002,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:1004,11'
          Dst:             run_command
    - functionName:    too_many_packs
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - get_all_packs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:336,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:337,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:339,11'
              BranchSideFuncs:
                - get_all_packs
        - Branch String:   'builtin/gc.c:339,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:340,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:350,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/gc.c:340,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:341,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:342,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/gc.c:342,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:343,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:348,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:339,20'
          Dst:             get_all_packs
    - functionName:    find_base_packs
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - packs
        - limit
      BBCount:         27
      ICount:          130
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - get_all_packs
        - string_list_append
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/gc.c:314,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:315,8'
              BranchSideFuncs:
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/gc.c:325,6'
              BranchSideFuncs:
                - string_list_append
        - Branch String:   'builtin/gc.c:315,22'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:315,25'
              BranchSideFuncs:
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/gc.c:316,4'
              BranchSideFuncs:
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/gc.c:315,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:316,4'
              BranchSideFuncs:
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/gc.c:317,7'
              BranchSideFuncs:
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/gc.c:317,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:318,8'
              BranchSideFuncs:
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/gc.c:320,15'
              BranchSideFuncs:
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/gc.c:318,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:319,24'
              BranchSideFuncs:
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/gc.c:320,3'
              BranchSideFuncs:
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/gc.c:320,20'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:320,23'
              BranchSideFuncs:
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/gc.c:321,11'
              BranchSideFuncs:
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/gc.c:325,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:325,6'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/gc.c:326,22'
              BranchSideFuncs:
                - string_list_append
      Callsites:
        - Src:             'builtin/gc.c:314,11'
          Dst:             get_all_packs
        - Src:             'builtin/gc.c:319,5'
          Dst:             string_list_append
        - Src:             'builtin/gc.c:326,3'
          Dst:             string_list_append
    - functionName:    total_ram
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sysinfo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:356,17'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:358,7'
              BranchSideFuncs:
                - sysinfo
            - BranchSide:      'builtin/gc.c:358,7'
              BranchSideFuncs:
                - sysinfo
        - Branch String:   'builtin/gc.c:358,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:359,13'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:381,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:358,7'
          Dst:             sysinfo
    - functionName:    estimate_repack_memory
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
        - pack
      BBCount:         9
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - repo_approximate_object_count
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:390,12'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:390,16'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:391,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/gc.c:390,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:391,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:399,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:387,29'
          Dst:             repo_approximate_object_count
    - functionName:    add_repack_all_option
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
        - keep_pack
      BBCount:         34
      ICount:          176
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - for_each_string_list
        - keep_one_pack
        - strcmp
        - strvec_push
        - strvec_pushf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/gc.c:436,24'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:436,35'
              BranchSideFuncs:
                - strcmp
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - for_each_string_list
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/gc.c:438,11'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - for_each_string_list
                - strvec_pushf
                - strvec_push
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/gc.c:436,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:437,3'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - for_each_string_list
                - strvec_pushf
                - strvec_push
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/gc.c:438,11'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - for_each_string_list
                - strvec_pushf
                - strvec_push
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/gc.c:438,11'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:439,3'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - for_each_string_list
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/gc.c:446,3'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - for_each_string_list
                - strvec_pushf
        - Branch String:   'builtin/gc.c:440,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:441,51'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - for_each_string_list
                - strvec_pushf
            - BranchSide:      'builtin/gc.c:442,7'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - for_each_string_list
                - strvec_pushf
        - Branch String:   'builtin/gc.c:442,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:444,10'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - for_each_string_list
            - BranchSide:      'builtin/gc.c:445,2'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - for_each_string_list
        - Branch String:   'builtin/gc.c:451,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:452,24'
              BranchSideFuncs:
                - for_each_string_list
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/gc.c:454,6'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/gc.c:454,25'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:454,29'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/gc.c:456,6'
              BranchSideFuncs:
                - strvec_pushf
        - Branch String:   'builtin/gc.c:454,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:455,40'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/gc.c:456,6'
              BranchSideFuncs:
                - strvec_pushf
        - Branch String:   'builtin/gc.c:456,28'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:456,32'
              BranchSideFuncs:
                - strvec_pushf
            - BranchSide:      'builtin/gc.c:456,28'
              BranchSideFuncs: []
        - Branch String:   'builtin/gc.c:456,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:456,6'
              BranchSideFuncs:
                - strvec_pushf
            - BranchSide:      'builtin/gc.c:457,43'
              BranchSideFuncs:
                - strvec_pushf
      Callsites:
        - Src:             'builtin/gc.c:436,28'
          Dst:             strcmp
        - Src:             'builtin/gc.c:437,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:439,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:441,4'
          Dst:             strvec_pushf
        - Src:             'builtin/gc.c:443,4'
          Dst:             strvec_pushf
        - Src:             'builtin/gc.c:446,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:448,4'
          Dst:             strvec_pushf
        - Src:             'builtin/gc.c:452,3'
          Dst:             for_each_string_list
        - Src:             'builtin/gc.c:452,3'
          Dst:             keep_one_pack
        - Src:             'builtin/gc.c:455,3'
          Dst:             strvec_pushf
        - Src:             'builtin/gc.c:457,3'
          Dst:             strvec_pushf
    - functionName:    too_many_loose_objects
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - closedir
        - git_path
        - opendir
        - readdir64
        - strspn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/gc.c:292,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:293,3'
              BranchSideFuncs:
                - readdir64
                - closedir
                - strspn
            - BranchSide:      'builtin/gc.c:295,19'
              BranchSideFuncs:
                - readdir64
                - closedir
                - strspn
        - Branch String:   'builtin/gc.c:296,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:297,14'
              BranchSideFuncs:
                - strspn
                - readdir64
                - closedir
            - BranchSide:      'builtin/gc.c:305,11'
              BranchSideFuncs:
                - closedir
        - Branch String:   'builtin/gc.c:297,62'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:298,7'
              BranchSideFuncs:
                - readdir64
                - closedir
                - strspn
            - BranchSide:      'builtin/gc.c:299,4'
              BranchSideFuncs:
                - readdir64
                - closedir
                - strspn
        - Branch String:   'builtin/gc.c:297,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:299,4'
              BranchSideFuncs:
                - readdir64
                - closedir
                - strspn
            - BranchSide:      'builtin/gc.c:300,7'
              BranchSideFuncs:
                - readdir64
                - closedir
                - strspn
        - Branch String:   'builtin/gc.c:300,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:296,2'
              BranchSideFuncs:
                - closedir
            - BranchSide:      'builtin/gc.c:301,11'
              BranchSideFuncs:
                - closedir
      Callsites:
        - Src:             'builtin/gc.c:291,16'
          Dst:             git_path
        - Src:             'builtin/gc.c:291,8'
          Dst:             opendir
        - Src:             'builtin/gc.c:296,16'
          Dst:             readdir64
        - Src:             'builtin/gc.c:297,7'
          Dst:             strspn
        - Src:             'builtin/gc.c:305,2'
          Dst:             closedir
    - functionName:    add_repack_incremental_option
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:462,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:462,2'
              BranchSideFuncs:
                - strvec_push
            - BranchSide:      'builtin/gc.c:462,2'
              BranchSideFuncs:
                - strvec_push
      Callsites:
        - Src:             'builtin/gc.c:462,2'
          Dst:             strvec_push
    - functionName:    git_path
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_pathname
        - repo_git_pathv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:282,28'
          Dst:             get_pathname
        - Src:             './path.h:285,2'
          Dst:             repo_git_pathv
    - functionName:    readdir64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    keep_one_pack
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xpg_basename
        - strvec_pushf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/gc.c:429,42'
          Dst:             __xpg_basename
        - Src:             'builtin/gc.c:429,2'
          Dst:             strvec_pushf
    - functionName:    __xpg_basename
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sysinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multi_pack_index_write
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - run_command
        - strvec_push
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1235,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1236,22'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1238,6'
              BranchSideFuncs:
                - run_command
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1238,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1239,10'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1241,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:1233,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:1236,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:1238,6'
          Dst:             run_command
        - Src:             'builtin/gc.c:1239,10'
          Dst:             _
        - Src:             'builtin/gc.c:1239,10'
          Dst:             error
        - Src:             'builtin/gc.c:1239,10'
          Dst:             const_error
    - functionName:    multi_pack_index_expire
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - run_command
        - strvec_push
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1251,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1252,22'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1254,6'
              BranchSideFuncs:
                - run_command
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1254,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1255,10'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1257,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:1249,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:1252,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:1254,6'
          Dst:             run_command
        - Src:             'builtin/gc.c:1255,10'
          Dst:             _
        - Src:             'builtin/gc.c:1255,10'
          Dst:             error
        - Src:             'builtin/gc.c:1255,10'
          Dst:             const_error
    - functionName:    multi_pack_index_repack
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1317
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - get_auto_pack_size
        - run_command
        - strvec_push
        - strvec_pushf
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1307,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1308,22'
              BranchSideFuncs:
                - strvec_push
                - get_auto_pack_size
                - strvec_pushf
                - run_command
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1310,22'
              BranchSideFuncs:
                - get_auto_pack_size
                - strvec_pushf
                - run_command
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1313,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1314,10'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1316,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:1305,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:1308,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:1311,18'
          Dst:             get_auto_pack_size
        - Src:             'builtin/gc.c:1310,2'
          Dst:             strvec_pushf
        - Src:             'builtin/gc.c:1313,6'
          Dst:             run_command
        - Src:             'builtin/gc.c:1314,10'
          Dst:             _
        - Src:             'builtin/gc.c:1314,10'
          Dst:             error
        - Src:             'builtin/gc.c:1314,10'
          Dst:             const_error
    - functionName:    get_auto_pack_size
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - get_all_packs
        - reprepare_packed_git
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1276,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1283,29'
              BranchSideFuncs:
                - reprepare_packed_git
                - get_all_packs
            - BranchSide:      'builtin/gc.c:1283,29'
              BranchSideFuncs:
                - reprepare_packed_git
                - get_all_packs
        - Branch String:   'builtin/gc.c:1283,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1284,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1291,16'
              BranchSideFuncs: []
        - Branch String:   'builtin/gc.c:1284,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1285,26'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1287,14'
              BranchSideFuncs: []
        - Branch String:   'builtin/gc.c:1294,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1294,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1295,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:1282,2'
          Dst:             reprepare_packed_git
        - Src:             'builtin/gc.c:1283,11'
          Dst:             get_all_packs
    - functionName:    loose_object_count
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - path
        - data
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1098,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1099,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1100,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    prune_packed
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - run_command
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1079,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1079,6'
              BranchSideFuncs:
                - strvec_push
                - run_command
            - BranchSide:      'builtin/gc.c:1080,22'
              BranchSideFuncs:
                - strvec_push
                - run_command
      Callsites:
        - Src:             'builtin/gc.c:1077,2'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:1080,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:1082,11'
          Dst:             run_command
    - functionName:    pack_loose
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         14
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - bail_on_loose
        - const_error
        - error
        - fclose
        - finish_command
        - for_each_loose_file_in_objdir
        - start_command
        - strvec_push
        - strvec_pushf
        - write_loose_object_to_stdin
        - xfdopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1149,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1152,3'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - start_command
                - xfdopen
                - for_each_loose_file_in_objdir
                - fclose
                - finish_command
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - strvec_push
            - BranchSide:      'builtin/gc.c:1154,12'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - start_command
                - xfdopen
                - for_each_loose_file_in_objdir
                - fclose
                - finish_command
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - strvec_push
        - Branch String:   'builtin/gc.c:1157,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1158,26'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - start_command
                - xfdopen
                - for_each_loose_file_in_objdir
                - fclose
                - finish_command
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1159,26'
              BranchSideFuncs:
                - strvec_pushf
                - start_command
                - xfdopen
                - for_each_loose_file_in_objdir
                - fclose
                - finish_command
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1169,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1170,3'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1174,30'
              BranchSideFuncs:
                - xfdopen
                - for_each_loose_file_in_objdir
                - fclose
                - finish_command
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1186,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1187,3'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1191,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:1149,7'
          Dst:             for_each_loose_file_in_objdir
        - Src:             'builtin/gc.c:1149,7'
          Dst:             bail_on_loose
        - Src:             'builtin/gc.c:1156,2'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:1158,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:1159,2'
          Dst:             strvec_pushf
        - Src:             'builtin/gc.c:1169,6'
          Dst:             start_command
        - Src:             'builtin/gc.c:1170,3'
          Dst:             _
        - Src:             'builtin/gc.c:1170,3'
          Dst:             error
        - Src:             'builtin/gc.c:1170,3'
          Dst:             const_error
        - Src:             'builtin/gc.c:1174,12'
          Dst:             xfdopen
        - Src:             'builtin/gc.c:1178,2'
          Dst:             for_each_loose_file_in_objdir
        - Src:             'builtin/gc.c:1178,2'
          Dst:             write_loose_object_to_stdin
        - Src:             'builtin/gc.c:1184,2'
          Dst:             fclose
        - Src:             'builtin/gc.c:1186,6'
          Dst:             finish_command
        - Src:             'builtin/gc.c:1187,3'
          Dst:             _
        - Src:             'builtin/gc.c:1187,3'
          Dst:             error
        - Src:             'builtin/gc.c:1187,3'
          Dst:             const_error
    - functionName:    bail_on_loose
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - path
        - data
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_loose_object_to_stdin
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - path
        - data
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - oid_to_hex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/gc.c:1133,25'
          Dst:             oid_to_hex
        - Src:             'builtin/gc.c:1133,2'
          Dst:             fprintf
    - functionName:    fetch_remote
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote
        - cbdata
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - run_command
        - strvec_push
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1027,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1028,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:1030,8'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - strvec_push
        - Branch String:   'builtin/gc.c:1036,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1037,22'
              BranchSideFuncs:
                - strvec_push
                - run_command
            - BranchSide:      'builtin/gc.c:1039,11'
              BranchSideFuncs:
                - run_command
      Callsites:
        - Src:             'builtin/gc.c:1031,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:1037,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:1039,11'
          Dst:             run_command
    - functionName:    parse_schedule
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         12
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - strcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/gc.c:232,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:233,3'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'builtin/gc.c:234,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'builtin/gc.c:234,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:235,3'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
            - BranchSide:      'builtin/gc.c:236,18'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'builtin/gc.c:236,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:237,3'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'builtin/gc.c:238,18'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'builtin/gc.c:238,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:239,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:240,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:234,7'
          Dst:             strcasecmp
        - Src:             'builtin/gc.c:236,7'
          Dst:             strcasecmp
        - Src:             'builtin/gc.c:238,7'
          Dst:             strcasecmp
    - functionName:    maintenance_run_tasks
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - cfg
      BBCount:         54
      ICount:          333
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - _
        - compare_tasks_by_selection
        - const_error
        - daemonize
        - error
        - hold_lock_file_for_update
        - rollback_lock_file
        - sane_qsort
        - trace2_region_enter_fl
        - trace2_region_leave_fl
        - warning
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1421,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1429,8'
              BranchSideFuncs:
                - _.6198
                - warning
                - free
            - BranchSide:      'builtin/gc.c:1435,7'
              BranchSideFuncs:
                - free
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
                - sane_qsort.6287
                - trace2_region_enter_fl
                - daemonize
                - trace2_region_leave_fl
        - Branch String:   'builtin/gc.c:1429,24'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1429,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/gc.c:1432,8'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/gc.c:1429,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1430,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/gc.c:1432,8'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/gc.c:1438,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1439,3'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - daemonize
                - trace2_region_leave_fl
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
                - sane_qsort.6287
            - BranchSide:      'builtin/gc.c:1444,9'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
                - sane_qsort.6287
        - Branch String:   'builtin/gc.c:1444,30'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1444,2'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
                - sane_qsort.6287
            - BranchSide:      'builtin/gc.c:1444,33'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
                - sane_qsort.6287
        - Branch String:   'builtin/gc.c:1444,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1445,26'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
                - sane_qsort.6287
            - BranchSide:      'builtin/gc.c:1447,6'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
                - sane_qsort.6287
        - Branch String:   'builtin/gc.c:1447,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1448,3'
              BranchSideFuncs:
                - sane_qsort.6287
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1450,9'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1450,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1451,7'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1473,2'
              BranchSideFuncs:
                - rollback_lock_file.6227
        - Branch String:   'builtin/gc.c:1451,22'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1451,31'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1454,8'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1451,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1452,4'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1454,8'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1454,23'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1454,33'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - rollback_lock_file.6227
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1457,7'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - rollback_lock_file.6227
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1454,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1455,4'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - rollback_lock_file.6227
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1457,7'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - rollback_lock_file.6227
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1457,23'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1458,15'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1462,7'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - rollback_lock_file.6227
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1458,33'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1459,15'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1460,4'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1457,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1460,4'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - rollback_lock_file.6227
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1462,7'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - rollback_lock_file.6227
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1462,22'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1462,31'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - rollback_lock_file.6227
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1465,3'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - rollback_lock_file.6227
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1462,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1463,4'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1465,3'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - trace2_region_leave_fl
                - rollback_lock_file.6227
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1466,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1467,4'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
                - trace2_region_leave_fl
                - rollback_lock_file.6227
                - trace2_region_enter_fl
            - BranchSide:      'builtin/gc.c:1470,3'
              BranchSideFuncs:
                - trace2_region_leave_fl
                - rollback_lock_file.6227
                - trace2_region_enter_fl
                - _.6198
                - error
                - const_error.6233
      Callsites:
        - Src:             'builtin/gc.c:1419,20'
          Dst:             xstrfmt
        - Src:             'builtin/gc.c:1421,6'
          Dst:             hold_lock_file_for_update
        - Src:             'builtin/gc.c:1430,12'
          Dst:             _
        - Src:             'builtin/gc.c:1430,4'
          Dst:             warning
        - Src:             'builtin/gc.c:1439,3'
          Dst:             trace2_region_enter_fl
        - Src:             'builtin/gc.c:1440,3'
          Dst:             daemonize
        - Src:             'builtin/gc.c:1441,3'
          Dst:             trace2_region_leave_fl
        - Src:             'builtin/gc.c:1448,3'
          Dst:             sane_qsort
        - Src:             'builtin/gc.c:1448,3'
          Dst:             compare_tasks_by_selection
        - Src:             'builtin/gc.c:1465,3'
          Dst:             trace2_region_enter_fl
        - Src:             'builtin/gc.c:1467,4'
          Dst:             _
        - Src:             'builtin/gc.c:1467,4'
          Dst:             error
        - Src:             'builtin/gc.c:1467,4'
          Dst:             const_error
        - Src:             'builtin/gc.c:1470,3'
          Dst:             trace2_region_leave_fl
        - Src:             'builtin/gc.c:1473,2'
          Dst:             rollback_lock_file
    - functionName:    initialize_task_config
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - schedule
      BBCount:         16
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - git_config_get_bool
        - git_config_get_string
        - initialize_maintenance_strategy
        - parse_schedule
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1504,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1505,3'
              BranchSideFuncs:
                - initialize_maintenance_strategy
                - strbuf_release
                - strbuf_setlen.6288
                - strbuf_addf
                - git_config_get_bool.6357
                - strbuf_setlen.6288
                - strbuf_addf
                - git_config_get_string
                - parse_schedule
                - free
            - BranchSide:      'builtin/gc.c:1507,9'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6288
                - strbuf_addf
                - git_config_get_bool.6357
                - strbuf_setlen.6288
                - strbuf_addf
                - git_config_get_string
                - parse_schedule
                - free
        - Branch String:   'builtin/gc.c:1507,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1511,3'
              BranchSideFuncs:
                - strbuf_setlen.6288
                - strbuf_addf
                - git_config_get_bool.6357
                - strbuf_setlen.6288
                - strbuf_addf
                - git_config_get_string
                - parse_schedule
                - free
                - strbuf_release
            - BranchSide:      'builtin/gc.c:1528,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/gc.c:1515,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1516,23'
              BranchSideFuncs:
                - strbuf_setlen.6288
                - strbuf_addf
                - git_config_get_string
                - parse_schedule
                - free
                - strbuf_release
                - strbuf_setlen.6288
                - strbuf_addf
                - git_config_get_bool.6357
            - BranchSide:      'builtin/gc.c:1518,3'
              BranchSideFuncs:
                - strbuf_setlen.6288
                - strbuf_addf
                - git_config_get_string
                - parse_schedule
                - free
                - strbuf_release
                - strbuf_setlen.6288
                - strbuf_addf
                - git_config_get_bool.6357
        - Branch String:   'builtin/gc.c:1522,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1523,39'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6288
                - strbuf_addf
                - git_config_get_bool.6357
                - strbuf_setlen.6288
                - strbuf_addf
                - git_config_get_string
                - parse_schedule
                - free
            - BranchSide:      'builtin/gc.c:1526,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6288
                - strbuf_addf
                - git_config_get_bool.6357
                - strbuf_setlen.6288
                - strbuf_addf
                - git_config_get_string
                - parse_schedule
                - free
      Callsites:
        - Src:             'builtin/gc.c:1505,3'
          Dst:             initialize_maintenance_strategy
        - Src:             'builtin/gc.c:1511,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/gc.c:1512,3'
          Dst:             strbuf_addf
        - Src:             'builtin/gc.c:1515,8'
          Dst:             git_config_get_bool
        - Src:             'builtin/gc.c:1518,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/gc.c:1519,3'
          Dst:             strbuf_addf
        - Src:             'builtin/gc.c:1522,8'
          Dst:             git_config_get_string
        - Src:             'builtin/gc.c:1523,24'
          Dst:             parse_schedule
        - Src:             'builtin/gc.c:1528,2'
          Dst:             strbuf_release
    - functionName:    git_config_get_bool
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_bool
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:755,9'
          Dst:             repo_config_get_bool
    - functionName:    task_option_parse
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         22
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - BUG_fl
        - _
        - const_error
        - error
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1537,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1537,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/gc.c:1539,9'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - strcasecmp
        - Branch String:   'builtin/gc.c:1539,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1540,13'
              BranchSideFuncs:
                - strcasecmp
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1547,7'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1540,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1541,16'
              BranchSideFuncs:
                - strcasecmp
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1542,25'
              BranchSideFuncs:
                - strcasecmp
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1542,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1543,18'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - strcasecmp
            - BranchSide:      'builtin/gc.c:1545,2'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
                - _.6198
                - error
                - const_error.6233
                - strcasecmp
        - Branch String:   'builtin/gc.c:1547,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1548,3'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1552,6'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
        - Branch String:   'builtin/gc.c:1552,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1553,3'
              BranchSideFuncs:
                - _.6198
                - error
                - const_error.6233
            - BranchSide:      'builtin/gc.c:1557,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:1537,2'
          Dst:             BUG_fl
        - Src:             'builtin/gc.c:1542,8'
          Dst:             strcasecmp
        - Src:             'builtin/gc.c:1548,3'
          Dst:             _
        - Src:             'builtin/gc.c:1548,3'
          Dst:             error
        - Src:             'builtin/gc.c:1548,3'
          Dst:             const_error
        - Src:             'builtin/gc.c:1553,3'
          Dst:             _
        - Src:             'builtin/gc.c:1553,3'
          Dst:             error
        - Src:             'builtin/gc.c:1553,3'
          Dst:             const_error
    - functionName:    maintenance_opt_schedule
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - parse_schedule
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:893,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:894,7'
              BranchSideFuncs:
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:896,29'
              BranchSideFuncs:
                - parse_schedule
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:898,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:899,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:901,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:894,7'
          Dst:             _
        - Src:             'builtin/gc.c:894,3'
          Dst:             die
        - Src:             'builtin/gc.c:896,14'
          Dst:             parse_schedule
        - Src:             'builtin/gc.c:899,7'
          Dst:             _
        - Src:             'builtin/gc.c:899,3'
          Dst:             die
    - functionName:    get_lock_file_path
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_tempfile_path
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:244,9'
          Dst:             get_tempfile_path
    - functionName:    process_log_file
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - __errno_location
        - commit_lock_file
        - fflush
        - fprintf
        - fstat64
        - get_lock_file_fd
        - get_lock_file_path
        - git_path
        - rollback_lock_file
        - strerror
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:81,14'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:82,12'
              BranchSideFuncs:
                - get_lock_file_fd.6280
                - fstat64
                - git_path.6315
                - unlink
                - rollback_lock_file.6227
                - commit_lock_file
                - __errno_location
                - _.6198
                - get_lock_file_path.6363
                - strerror
                - fprintf
                - fflush
                - commit_lock_file
                - __errno_location
            - BranchSide:      'builtin/gc.c:82,12'
              BranchSideFuncs:
                - get_lock_file_fd.6280
                - fstat64
                - git_path.6315
                - unlink
                - rollback_lock_file.6227
                - commit_lock_file
                - __errno_location
                - _.6198
                - get_lock_file_path.6363
                - strerror
                - fprintf
                - fflush
                - commit_lock_file
                - __errno_location
        - Branch String:   'builtin/gc.c:82,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:89,7'
              BranchSideFuncs:
                - __errno_location
                - _.6198
                - get_lock_file_path.6363
                - strerror
                - fprintf
                - fflush
                - commit_lock_file
                - __errno_location
            - BranchSide:      'builtin/gc.c:96,16'
              BranchSideFuncs:
                - git_path.6315
                - unlink
                - rollback_lock_file.6227
                - commit_lock_file
        - Branch String:   'builtin/gc.c:96,13'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:98,3'
              BranchSideFuncs:
                - commit_lock_file
            - BranchSide:      'builtin/gc.c:101,10'
              BranchSideFuncs:
                - git_path.6315
                - unlink
                - rollback_lock_file.6227
      Callsites:
        - Src:             'builtin/gc.c:82,12'
          Dst:             get_lock_file_fd
        - Src:             'builtin/gc.c:82,6'
          Dst:             fstat64
        - Src:             'builtin/gc.c:89,21'
          Dst:             __errno_location
        - Src:             'builtin/gc.c:90,19'
          Dst:             _
        - Src:             'builtin/gc.c:91,4'
          Dst:             get_lock_file_path
        - Src:             'builtin/gc.c:92,4'
          Dst:             strerror
        - Src:             'builtin/gc.c:90,3'
          Dst:             fprintf
        - Src:             'builtin/gc.c:93,3'
          Dst:             fflush
        - Src:             'builtin/gc.c:94,3'
          Dst:             commit_lock_file
        - Src:             'builtin/gc.c:95,3'
          Dst:             __errno_location
        - Src:             'builtin/gc.c:98,3'
          Dst:             commit_lock_file
        - Src:             'builtin/gc.c:101,10'
          Dst:             git_path
        - Src:             'builtin/gc.c:101,3'
          Dst:             unlink
        - Src:             'builtin/gc.c:102,3'
          Dst:             rollback_lock_file
    - functionName:    fstat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_time
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tloc
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gettimeofday
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:381,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:381,6'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:382,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:379,2'
          Dst:             gettimeofday
    - functionName:    is_tempfile_active
      functionSourceFile: '/src/git/./tempfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tempfile
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_pathdup
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_detach
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:308,2'
          Dst:             repo_git_pathv
        - Src:             './path.h:310,9'
          Dst:             strbuf_detach
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    gc_config_is_timestamp_never
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - git_config_get_value
        - parse_expiry_date
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/gc.c:117,41'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:117,44'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:122,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/gc.c:117,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:118,25'
              BranchSideFuncs:
                - parse_expiry_date
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:122,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/gc.c:118,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:119,8'
              BranchSideFuncs:
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:120,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:117,7'
          Dst:             git_config_get_value
        - Src:             'builtin/gc.c:118,7'
          Dst:             parse_expiry_date
        - Src:             'builtin/gc.c:119,8'
          Dst:             _
        - Src:             'builtin/gc.c:119,4'
          Dst:             die
    - functionName:    git_config_get_value
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:719,9'
          Dst:             repo_config_get_value
    - functionName:    maintenance_unregister
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1752
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         44
      ICount:          303
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - _
        - die
        - get_maintpath
        - git_config_get_string_multi
        - git_config_set_multivar_in_file_gently
        - git_configset_add_file
        - git_configset_clear
        - git_configset_get_string_multi
        - git_configset_init
        - git_global_config
        - parse_options
        - strcmp
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1708,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1710,8'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/gc.c:1712,6'
              BranchSideFuncs:
                - git_config_get_string_multi
                - _.6198
                - die
                - git_configset_clear
                - free
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - _.6198
                - die
                - strcmp
                - git_configset_get_string_multi
                - git_configset_init
                - git_configset_add_file
        - Branch String:   'builtin/gc.c:1712,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1713,3'
              BranchSideFuncs:
                - git_configset_init
                - git_configset_add_file
                - git_config_get_string_multi
                - _.6198
                - die
                - git_configset_clear
                - free
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - _.6198
                - die
                - strcmp
                - git_configset_get_string_multi
            - BranchSide:      'builtin/gc.c:1716,8'
              BranchSideFuncs:
                - git_config_get_string_multi
                - _.6198
                - die
                - git_configset_clear
                - free
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - _.6198
                - die
                - strcmp
                - git_configset_get_string_multi
        - Branch String:   'builtin/gc.c:1716,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1717,46'
              BranchSideFuncs:
                - git_configset_get_string_multi
                - _.6198
                - die
                - git_configset_clear
                - free
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - _.6198
                - die
                - strcmp
            - BranchSide:      'builtin/gc.c:1718,38'
              BranchSideFuncs:
                - git_config_get_string_multi
                - _.6198
                - die
                - git_configset_clear
                - free
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - _.6198
                - die
                - strcmp
        - Branch String:   'builtin/gc.c:1716,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1719,3'
              BranchSideFuncs:
                - _.6198
                - die
                - git_configset_clear
                - free
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1727,6'
              BranchSideFuncs:
                - _.6198
                - die
                - git_configset_clear
                - free
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:1716,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1719,3'
              BranchSideFuncs:
                - _.6198
                - die
                - git_configset_clear
                - free
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1727,6'
              BranchSideFuncs:
                - _.6198
                - die
                - git_configset_clear
                - free
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:1719,3'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1719,3'
              BranchSideFuncs:
                - _.6198
                - die
                - git_configset_clear
                - free
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - _.6198
                - die
                - strcmp
            - BranchSide:      'builtin/gc.c:1719,3'
              BranchSideFuncs:
                - _.6198
                - die
                - git_configset_clear
                - free
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - _.6198
                - die
                - strcmp
        - Branch String:   'builtin/gc.c:1719,3'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1720,16'
              BranchSideFuncs:
                - strcmp
                - _.6198
                - die
                - git_configset_clear
                - free
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1725,2'
              BranchSideFuncs:
                - _.6198
                - die
                - git_configset_clear
                - free
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:1720,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1721,11'
              BranchSideFuncs:
                - _.6198
                - die
                - git_configset_clear
                - free
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - _.6198
                - die
                - strcmp
            - BranchSide:      'builtin/gc.c:1724,3'
              BranchSideFuncs:
                - _.6198
                - die
                - git_configset_clear
                - free
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - _.6198
                - die
                - strcmp
        - Branch String:   'builtin/gc.c:1727,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1729,9'
              BranchSideFuncs:
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - git_configset_clear
                - free
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1746,14'
              BranchSideFuncs:
                - _.6198
                - die
                - git_configset_clear
                - free
        - Branch String:   'builtin/gc.c:1731,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1732,25'
              BranchSideFuncs:
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - git_configset_clear
                - free
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1735,8'
              BranchSideFuncs:
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - git_configset_clear
                - free
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:1735,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1736,8'
              BranchSideFuncs:
                - git_config_set_multivar_in_file_gently.6178
                - free
                - git_configset_clear
                - free
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1738,4'
              BranchSideFuncs:
                - git_config_set_multivar_in_file_gently.6178
                - free
                - git_configset_clear
                - free
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:1742,10'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1743,9'
              BranchSideFuncs:
                - _.6198
                - die
                - git_configset_clear
                - free
            - BranchSide:      'builtin/gc.c:1746,2'
              BranchSideFuncs:
                - git_configset_clear
                - free
        - Branch String:   'builtin/gc.c:1743,15'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1743,18'
              BranchSideFuncs:
                - git_configset_clear
                - free
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1744,8'
              BranchSideFuncs:
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:1742,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1744,8'
              BranchSideFuncs:
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1746,2'
              BranchSideFuncs:
                - git_configset_clear
                - free
        - Branch String:   'builtin/gc.c:1746,13'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:0,0'
              BranchSideFuncs:
                - git_configset_clear
                - free
            - BranchSide:      'builtin/gc.c:1747,7'
              BranchSideFuncs:
                - _.6198
                - die
      Callsites:
        - Src:             'builtin/gc.c:1700,20'
          Dst:             get_maintpath
        - Src:             'builtin/gc.c:1706,9'
          Dst:             parse_options
        - Src:             'builtin/gc.c:1709,3'
          Dst:             usage_with_options
        - Src:             'builtin/gc.c:1713,3'
          Dst:             git_configset_init
        - Src:             'builtin/gc.c:1714,3'
          Dst:             git_configset_add_file
        - Src:             'builtin/gc.c:1717,10'
          Dst:             git_configset_get_string_multi
        - Src:             'builtin/gc.c:1718,10'
          Dst:             git_config_get_string_multi
        - Src:             'builtin/gc.c:1720,9'
          Dst:             strcmp
        - Src:             'builtin/gc.c:1732,25'
          Dst:             git_global_config
        - Src:             'builtin/gc.c:1736,8'
          Dst:             _
        - Src:             'builtin/gc.c:1736,4'
          Dst:             die
        - Src:             'builtin/gc.c:1737,8'
          Dst:             git_config_set_multivar_in_file_gently
        - Src:             'builtin/gc.c:1744,8'
          Dst:             _
        - Src:             'builtin/gc.c:1744,4'
          Dst:             die
        - Src:             'builtin/gc.c:1747,7'
          Dst:             _
        - Src:             'builtin/gc.c:1747,3'
          Dst:             die
        - Src:             'builtin/gc.c:1750,2'
          Dst:             git_configset_clear
    - functionName:    maintenance_register
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1625
      functionLinenumberEnd: 1680
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         31
      ICount:          207
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - die
        - get_maintpath
        - git_config_get
        - git_config_get_string_multi
        - git_config_set
        - git_config_set_multivar_in_file_gently
        - git_global_config
        - parse_options
        - strcmp
        - usage_with_options
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1639,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1641,8'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/gc.c:1644,2'
              BranchSideFuncs:
                - git_config_set.6179
                - git_config_get
                - git_config_get_string_multi
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - free
                - _.6198
                - die
                - strcmp
                - git_config_set.6179
        - Branch String:   'builtin/gc.c:1647,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1648,3'
              BranchSideFuncs:
                - git_config_set.6179
                - git_config_get_string_multi
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - free
                - _.6198
                - die
                - strcmp
            - BranchSide:      'builtin/gc.c:1650,35'
              BranchSideFuncs:
                - git_config_get_string_multi
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - free
                - _.6198
                - die
                - strcmp
        - Branch String:   'builtin/gc.c:1650,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1651,3'
              BranchSideFuncs:
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - free
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1659,7'
              BranchSideFuncs:
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - free
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:1651,3'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1651,3'
              BranchSideFuncs:
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - free
                - _.6198
                - die
                - strcmp
            - BranchSide:      'builtin/gc.c:1651,3'
              BranchSideFuncs:
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - free
                - _.6198
                - die
                - strcmp
        - Branch String:   'builtin/gc.c:1651,3'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1652,16'
              BranchSideFuncs:
                - strcmp
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - free
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1657,2'
              BranchSideFuncs:
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - free
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:1652,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1653,11'
              BranchSideFuncs:
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - free
                - _.6198
                - die
                - strcmp
            - BranchSide:      'builtin/gc.c:1656,3'
              BranchSideFuncs:
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - free
                - _.6198
                - die
                - strcmp
        - Branch String:   'builtin/gc.c:1659,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1659,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/gc.c:1661,9'
              BranchSideFuncs:
                - git_global_config
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - free
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:1663,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1664,25'
              BranchSideFuncs:
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - free
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1667,8'
              BranchSideFuncs:
                - _.6198
                - die
                - git_config_set_multivar_in_file_gently.6178
                - free
                - free
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:1667,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1668,8'
              BranchSideFuncs:
                - git_config_set_multivar_in_file_gently.6178
                - free
                - free
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1670,4'
              BranchSideFuncs:
                - git_config_set_multivar_in_file_gently.6178
                - free
                - free
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:1674,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1675,8'
              BranchSideFuncs:
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1677,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/gc.c:1633,20'
          Dst:             get_maintpath
        - Src:             'builtin/gc.c:1637,9'
          Dst:             parse_options
        - Src:             'builtin/gc.c:1640,3'
          Dst:             usage_with_options
        - Src:             'builtin/gc.c:1644,2'
          Dst:             git_config_set
        - Src:             'builtin/gc.c:1647,6'
          Dst:             git_config_get
        - Src:             'builtin/gc.c:1648,3'
          Dst:             git_config_set
        - Src:             'builtin/gc.c:1650,7'
          Dst:             git_config_get_string_multi
        - Src:             'builtin/gc.c:1652,9'
          Dst:             strcmp
        - Src:             'builtin/gc.c:1664,25'
          Dst:             git_global_config
        - Src:             'builtin/gc.c:1668,8'
          Dst:             _
        - Src:             'builtin/gc.c:1668,4'
          Dst:             die
        - Src:             'builtin/gc.c:1669,8'
          Dst:             git_config_set_multivar_in_file_gently
        - Src:             'builtin/gc.c:1675,8'
          Dst:             _
        - Src:             'builtin/gc.c:1675,4'
          Dst:             die
    - functionName:    maintenance_stop
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2877
      functionLinenumberEnd: 2885
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - parse_options
        - update_background_schedule
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2883,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2884,54'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/gc.c:2885,9'
              BranchSideFuncs:
                - update_background_schedule
      Callsites:
        - Src:             'builtin/gc.c:2881,9'
          Dst:             parse_options
        - Src:             'builtin/gc.c:2884,3'
          Dst:             usage_with_options
        - Src:             'builtin/gc.c:2885,9'
          Dst:             update_background_schedule
    - functionName:    maintenance_start
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2844
      functionLinenumberEnd: 2868
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         10
      ICount:          107
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - maintenance_register
        - parse_options
        - resolve_scheduler
        - update_background_schedule
        - usage_with_options
        - validate_scheduler
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:2857,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2858,55'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/gc.c:2860,42'
              BranchSideFuncs:
                - resolve_scheduler
                - validate_scheduler
                - update_background_schedule
                - maintenance_register
                - _.6198
                - warning
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:2863,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2864,7'
              BranchSideFuncs:
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:2866,56'
              BranchSideFuncs:
                - maintenance_register
                - _.6198
                - warning
        - Branch String:   'builtin/gc.c:2866,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:2866,6'
              BranchSideFuncs:
                - _.6198
                - warning
            - BranchSide:      'builtin/gc.c:2867,11'
              BranchSideFuncs:
                - _.6198
                - warning
      Callsites:
        - Src:             'builtin/gc.c:2855,9'
          Dst:             parse_options
        - Src:             'builtin/gc.c:2858,3'
          Dst:             usage_with_options
        - Src:             'builtin/gc.c:2860,19'
          Dst:             resolve_scheduler
        - Src:             'builtin/gc.c:2861,2'
          Dst:             validate_scheduler
        - Src:             'builtin/gc.c:2863,6'
          Dst:             update_background_schedule
        - Src:             'builtin/gc.c:2864,7'
          Dst:             _
        - Src:             'builtin/gc.c:2864,3'
          Dst:             die
        - Src:             'builtin/gc.c:2866,6'
          Dst:             maintenance_register
        - Src:             'builtin/gc.c:2867,11'
          Dst:             _
        - Src:             'builtin/gc.c:2867,3'
          Dst:             warning
    - functionName:    maintenance_run
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1563
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         14
      ICount:          276
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - gc_config
        - gc_config_release
        - initialize_task_config
        - isatty
        - maintenance_run_tasks
        - parse_options
        - usage_with_options
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:1586,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1587,9'
              BranchSideFuncs:
                - parse_options
                - gc_config
                - initialize_task_config
                - maintenance_run_tasks
                - gc_config_release
                - usage_with_options
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1589,23'
              BranchSideFuncs:
                - parse_options
                - gc_config
                - initialize_task_config
                - maintenance_run_tasks
                - gc_config_release
                - usage_with_options
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:1594,21'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1594,29'
              BranchSideFuncs:
                - gc_config
                - initialize_task_config
                - maintenance_run_tasks
                - gc_config_release
                - usage_with_options
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1597,2'
              BranchSideFuncs:
                - gc_config
                - initialize_task_config
                - maintenance_run_tasks
                - gc_config_release
                - usage_with_options
        - Branch String:   'builtin/gc.c:1594,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1595,7'
              BranchSideFuncs:
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:1597,2'
              BranchSideFuncs:
                - gc_config
                - initialize_task_config
                - maintenance_run_tasks
                - gc_config_release
                - usage_with_options
        - Branch String:   'builtin/gc.c:1600,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:1602,8'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/gc.c:1604,8'
              BranchSideFuncs:
                - maintenance_run_tasks
                - gc_config_release
      Callsites:
        - Src:             'builtin/gc.c:1566,25'
          Dst:             xstrdup
        - Src:             'builtin/gc.c:1566,25'
          Dst:             xstrdup
        - Src:             'builtin/gc.c:1566,25'
          Dst:             xstrdup
        - Src:             'builtin/gc.c:1584,16'
          Dst:             isatty
        - Src:             'builtin/gc.c:1589,9'
          Dst:             parse_options
        - Src:             'builtin/gc.c:1595,7'
          Dst:             _
        - Src:             'builtin/gc.c:1595,3'
          Dst:             die
        - Src:             'builtin/gc.c:1597,2'
          Dst:             gc_config
        - Src:             'builtin/gc.c:1598,2'
          Dst:             initialize_task_config
        - Src:             'builtin/gc.c:1601,3'
          Dst:             usage_with_options
        - Src:             'builtin/gc.c:1604,8'
          Dst:             maintenance_run_tasks
        - Src:             'builtin/gc.c:1605,2'
          Dst:             gc_config_release
    - functionName:    gc_config
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
      BBCount:         32
      ICount:          211
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - gc_config_is_timestamp_never
        - git_config
        - git_config_bool
        - git_config_get_bool
        - git_config_get_int
        - git_config_get_string
        - git_config_get_ulong
        - git_config_get_value
        - git_default_config
        - repo_config_get_expiry
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/gc.c:173,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:174,7'
              BranchSideFuncs:
                - gc_config_is_timestamp_never
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_bool.6357
                - git_config_get_bool.6357
                - git_config_get_ulong.6225
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - git_config_get_ulong.6225
                - git_config_get_ulong.6225
                - git_config_get_string
                - free
                - git_config_get_string
                - free
                - git_config.6370
                - gc_config_is_timestamp_never
            - BranchSide:      'builtin/gc.c:180,6'
              BranchSideFuncs:
                - gc_config_is_timestamp_never
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_bool.6357
                - git_config_get_bool.6357
                - git_config_get_ulong.6225
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - git_config_get_ulong.6225
                - git_config_get_ulong.6225
                - git_config_get_string
                - free
                - git_config_get_string
                - free
                - git_config.6370
                - gc_config_is_timestamp_never
        - Branch String:   'builtin/gc.c:174,13'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:174,24'
              BranchSideFuncs:
                - strcmp
                - gc_config_is_timestamp_never
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_bool.6357
                - git_config_get_bool.6357
                - git_config_get_ulong.6225
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - git_config_get_ulong.6225
                - git_config_get_ulong.6225
                - git_config_get_string
                - free
                - git_config_get_string
                - free
                - git_config.6370
                - gc_config_is_timestamp_never
                - git_config_bool
            - BranchSide:      'builtin/gc.c:177,52'
              BranchSideFuncs:
                - git_config_bool
                - gc_config_is_timestamp_never
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_bool.6357
                - git_config_get_bool.6357
                - git_config_get_ulong.6225
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - git_config_get_ulong.6225
                - git_config_get_ulong.6225
                - git_config_get_string
                - free
                - git_config_get_string
                - free
                - git_config.6370
                - gc_config_is_timestamp_never
        - Branch String:   'builtin/gc.c:174,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:175,4'
              BranchSideFuncs:
                - git_config_bool
                - gc_config_is_timestamp_never
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_bool.6357
                - git_config_get_bool.6357
                - git_config_get_ulong.6225
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - git_config_get_ulong.6225
                - git_config_get_ulong.6225
                - git_config_get_string
                - free
                - git_config_get_string
                - free
                - git_config.6370
                - gc_config_is_timestamp_never
            - BranchSide:      'builtin/gc.c:177,52'
              BranchSideFuncs:
                - git_config_bool
                - gc_config_is_timestamp_never
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_bool.6357
                - git_config_get_bool.6357
                - git_config_get_ulong.6225
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - git_config_get_ulong.6225
                - git_config_get_ulong.6225
                - git_config_get_string
                - free
                - git_config_get_string
                - free
                - git_config.6370
                - gc_config_is_timestamp_never
        - Branch String:   'builtin/gc.c:180,54'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:181,6'
              BranchSideFuncs:
                - gc_config_is_timestamp_never
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_bool.6357
                - git_config_get_bool.6357
                - git_config_get_ulong.6225
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - git_config_get_ulong.6225
                - git_config_get_ulong.6225
                - git_config_get_string
                - free
                - git_config_get_string
                - free
                - git_config.6370
            - BranchSide:      'builtin/gc.c:184,45'
              BranchSideFuncs:
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_bool.6357
                - git_config_get_bool.6357
                - git_config_get_ulong.6225
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - git_config_get_ulong.6225
                - git_config_get_ulong.6225
                - git_config_get_string
                - free
                - git_config_get_string
                - free
                - git_config.6370
        - Branch String:   'builtin/gc.c:180,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:182,3'
              BranchSideFuncs:
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_bool.6357
                - git_config_get_bool.6357
                - git_config_get_ulong.6225
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - git_config_get_ulong.6225
                - git_config_get_ulong.6225
                - git_config_get_string
                - free
                - git_config_get_string
                - free
                - git_config.6370
            - BranchSide:      'builtin/gc.c:184,45'
              BranchSideFuncs:
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_int.6305
                - git_config_get_bool.6357
                - git_config_get_bool.6357
                - git_config_get_ulong.6225
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - git_config_get_ulong.6225
                - git_config_get_ulong.6225
                - git_config_get_string
                - free
                - git_config_get_string
                - free
                - git_config.6370
        - Branch String:   'builtin/gc.c:192,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:193,8'
              BranchSideFuncs:
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - git_config_get_ulong.6225
                - git_config_get_ulong.6225
                - git_config_get_string
                - free
                - git_config_get_string
                - free
                - git_config.6370
            - BranchSide:      'builtin/gc.c:197,30'
              BranchSideFuncs:
                - repo_config_get_expiry
                - free
                - repo_config_get_expiry
                - free
                - git_config_get_ulong.6225
                - git_config_get_ulong.6225
                - git_config_get_string
                - free
                - git_config_get_string
                - free
                - git_config.6370
        - Branch String:   'builtin/gc.c:197,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:198,8'
              BranchSideFuncs:
                - repo_config_get_expiry
                - free
                - git_config_get_ulong.6225
                - git_config_get_ulong.6225
                - git_config_get_string
                - free
                - git_config_get_string
                - free
                - git_config.6370
            - BranchSide:      'builtin/gc.c:202,30'
              BranchSideFuncs:
                - repo_config_get_expiry
                - free
                - git_config_get_ulong.6225
                - git_config_get_ulong.6225
                - git_config_get_string
                - free
                - git_config_get_string
                - free
                - git_config.6370
        - Branch String:   'builtin/gc.c:202,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:203,8'
              BranchSideFuncs:
                - git_config_get_ulong.6225
                - git_config_get_ulong.6225
                - git_config_get_string
                - free
                - git_config_get_string
                - free
                - git_config.6370
            - BranchSide:      'builtin/gc.c:207,47'
              BranchSideFuncs:
                - git_config_get_ulong.6225
                - git_config_get_ulong.6225
                - git_config_get_string
                - free
                - git_config_get_string
                - free
                - git_config.6370
        - Branch String:   'builtin/gc.c:210,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:211,8'
              BranchSideFuncs:
                - git_config_get_string
                - free
                - git_config.6370
            - BranchSide:      'builtin/gc.c:215,7'
              BranchSideFuncs:
                - git_config_get_string
                - free
                - git_config.6370
        - Branch String:   'builtin/gc.c:215,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:215,6'
              BranchSideFuncs:
                - git_config.6370
            - BranchSide:      'builtin/gc.c:216,8'
              BranchSideFuncs:
                - free
                - git_config.6370
      Callsites:
        - Src:             'builtin/gc.c:173,7'
          Dst:             git_config_get_value
        - Src:             'builtin/gc.c:174,17'
          Dst:             strcmp
        - Src:             'builtin/gc.c:177,21'
          Dst:             git_config_bool
        - Src:             'builtin/gc.c:180,6'
          Dst:             gc_config_is_timestamp_never
        - Src:             'builtin/gc.c:181,6'
          Dst:             gc_config_is_timestamp_never
        - Src:             'builtin/gc.c:184,2'
          Dst:             git_config_get_int
        - Src:             'builtin/gc.c:185,2'
          Dst:             git_config_get_int
        - Src:             'builtin/gc.c:186,2'
          Dst:             git_config_get_int
        - Src:             'builtin/gc.c:187,2'
          Dst:             git_config_get_int
        - Src:             'builtin/gc.c:188,2'
          Dst:             git_config_get_bool
        - Src:             'builtin/gc.c:189,2'
          Dst:             git_config_get_bool
        - Src:             'builtin/gc.c:190,2'
          Dst:             git_config_get_ulong
        - Src:             'builtin/gc.c:192,7'
          Dst:             repo_config_get_expiry
        - Src:             'builtin/gc.c:197,7'
          Dst:             repo_config_get_expiry
        - Src:             'builtin/gc.c:202,7'
          Dst:             repo_config_get_expiry
        - Src:             'builtin/gc.c:207,2'
          Dst:             git_config_get_ulong
        - Src:             'builtin/gc.c:208,2'
          Dst:             git_config_get_ulong
        - Src:             'builtin/gc.c:210,7'
          Dst:             git_config_get_string
        - Src:             'builtin/gc.c:215,7'
          Dst:             git_config_get_string
        - Src:             'builtin/gc.c:220,2'
          Dst:             git_config
        - Src:             'builtin/gc.c:220,2'
          Dst:             git_default_config
    - functionName:    gc_config_release
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_maintenance
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2894
      functionLinenumberEnd: 2907
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          167
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_options
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/gc.c:2905,9'
          Dst:             parse_options
    - functionName:    clean_pack_garbage
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - string_list_clear
        - unlink_or_warn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:67,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:68,9'
              BranchSideFuncs:
                - string_list_clear
                - unlink_or_warn
            - BranchSide:      'builtin/gc.c:68,9'
              BranchSideFuncs:
                - string_list_clear
                - unlink_or_warn
        - Branch String:   'builtin/gc.c:68,2'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:69,31'
              BranchSideFuncs:
                - unlink_or_warn
                - string_list_clear
            - BranchSide:      'builtin/gc.c:70,2'
              BranchSideFuncs:
                - string_list_clear
      Callsites:
        - Src:             'builtin/gc.c:69,3'
          Dst:             unlink_or_warn
        - Src:             'builtin/gc.c:70,2'
          Dst:             string_list_clear
    - functionName:    report_pack_garbage
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - seen_bits
        - path
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - string_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:75,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:75,6'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/gc.c:76,37'
              BranchSideFuncs:
                - string_list_append
      Callsites:
        - Src:             'builtin/gc.c:76,3'
          Dst:             string_list_append
    - functionName:    process_log_file_at_exit
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fflush
        - process_log_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:108,9'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:108,9'
              BranchSideFuncs:
                - fflush
                - process_log_file
            - BranchSide:      'builtin/gc.c:108,9'
              BranchSideFuncs:
                - fflush
                - process_log_file
      Callsites:
        - Src:             'builtin/gc.c:108,2'
          Dst:             fflush
        - Src:             'builtin/gc.c:109,2'
          Dst:             process_log_file
    - functionName:    gc_before_repack
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - cfg
      BBCount:         15
      ICount:          89
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - die
        - maintenance_task_pack_refs
        - run_command
        - strvec_pushv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/gc.c:644,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:645,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:647,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - die
                - maintenance_task_pack_refs
                - die
        - Branch String:   'builtin/gc.c:647,21'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:647,51'
              BranchSideFuncs:
                - maintenance_task_pack_refs
                - strvec_pushv
                - run_command
                - die
                - die
            - BranchSide:      'builtin/gc.c:650,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - die
        - Branch String:   'builtin/gc.c:647,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:648,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/gc.c:650,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - die
        - Branch String:   'builtin/gc.c:650,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:650,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - die
            - BranchSide:      'builtin/gc.c:651,24'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - die
        - Branch String:   'builtin/gc.c:655,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:656,27'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/gc.c:657,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/gc.c:647,24'
          Dst:             maintenance_task_pack_refs
        - Src:             'builtin/gc.c:648,3'
          Dst:             die
        - Src:             'builtin/gc.c:654,3'
          Dst:             strvec_pushv
        - Src:             'builtin/gc.c:655,7'
          Dst:             run_command
        - Src:             'builtin/gc.c:656,4'
          Dst:             die
    - functionName:    lock_repo_for_gc
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - force
        - ret_pid
      BBCount:         37
      ICount:          226
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - __isoc99_fscanf
        - commit_lock_file
        - fclose
        - fileno
        - getpid
        - git_fopen
        - git_pathdup
        - git_time
        - hold_lock_file_for_update
        - is_tempfile_active
        - register_tempfile
        - rollback_lock_file
        - strbuf_addf
        - strbuf_release
        - strcmp
        - write_in_full
        - xgethostname
        - xsnprintf
        - xstrfmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/gc.c:530,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:532,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/gc.c:534,19'
              BranchSideFuncs:
                - xgethostname
                - git_pathdup.6368
                - hold_lock_file_for_update.6278
                - xstrfmt
                - git_fopen
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
                - free
                - rollback_lock_file.6227
                - fclose
                - fileno
                - fstat64
                - git_time.6366
                - __isoc99_fscanf
                - strcmp
                - kill
                - __errno_location
                - xsnprintf
        - Branch String:   'builtin/gc.c:534,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:535,13'
              BranchSideFuncs:
                - xsnprintf
                - git_pathdup.6368
                - hold_lock_file_for_update.6278
                - xstrfmt
                - git_fopen
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
                - free
                - rollback_lock_file.6227
                - fclose
                - fileno
                - fstat64
                - git_time.6366
                - __isoc99_fscanf
                - strcmp
                - kill
                - __errno_location
            - BranchSide:      'builtin/gc.c:537,17'
              BranchSideFuncs:
                - git_pathdup.6368
                - hold_lock_file_for_update.6278
                - xstrfmt
                - git_fopen
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
                - free
                - rollback_lock_file.6227
                - fclose
                - fileno
                - fstat64
                - git_time.6366
                - __isoc99_fscanf
                - strcmp
                - kill
                - __errno_location
        - Branch String:   'builtin/gc.c:540,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:545,8'
              BranchSideFuncs:
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
            - BranchSide:      'builtin/gc.c:577,19'
              BranchSideFuncs:
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
        - Branch String:   'builtin/gc.c:545,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:546,15'
              BranchSideFuncs:
                - git_fopen
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
                - free
                - rollback_lock_file.6227
                - fclose
                - fileno
                - fstat64
                - git_time.6366
                - __isoc99_fscanf
                - strcmp
                - kill
                - __errno_location
            - BranchSide:      'builtin/gc.c:547,8'
              BranchSideFuncs:
                - git_fopen
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
                - free
                - rollback_lock_file.6227
                - fclose
                - fileno
                - fstat64
                - git_time.6366
                - __isoc99_fscanf
                - strcmp
                - kill
                - __errno_location
        - Branch String:   'builtin/gc.c:550,15'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:551,18'
              BranchSideFuncs:
                - fileno
                - fstat64
                - git_time.6366
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
                - free
                - rollback_lock_file.6227
                - fclose
                - __isoc99_fscanf
                - strcmp
                - kill
                - __errno_location
            - BranchSide:      'builtin/gc.c:562,50'
              BranchSideFuncs:
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
                - free
                - rollback_lock_file.6227
                - fclose
        - Branch String:   'builtin/gc.c:551,28'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:561,4'
              BranchSideFuncs:
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
                - free
                - rollback_lock_file.6227
                - fclose
            - BranchSide:      'builtin/gc.c:562,50'
              BranchSideFuncs:
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
                - free
                - rollback_lock_file.6227
                - fclose
        - Branch String:   'builtin/gc.c:561,42'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:562,11'
              BranchSideFuncs:
                - __isoc99_fscanf
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
                - free
                - rollback_lock_file.6227
                - fclose
                - strcmp
                - kill
                - __errno_location
            - BranchSide:      'builtin/gc.c:562,50'
              BranchSideFuncs:
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
                - free
                - rollback_lock_file.6227
                - fclose
        - Branch String:   'builtin/gc.c:562,50'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:562,50'
              BranchSideFuncs:
                - strcmp
                - kill
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
                - free
                - rollback_lock_file.6227
                - fclose
                - __errno_location
            - BranchSide:      'builtin/gc.c:564,26'
              BranchSideFuncs:
                - strcmp
                - kill
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
                - free
                - rollback_lock_file.6227
                - fclose
                - __errno_location
        - Branch String:   'builtin/gc.c:565,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:566,11'
              BranchSideFuncs:
                - fclose
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
                - free
                - rollback_lock_file.6227
            - BranchSide:      'builtin/gc.c:567,7'
              BranchSideFuncs:
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
                - free
                - rollback_lock_file.6227
        - Branch String:   'builtin/gc.c:567,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:568,8'
              BranchSideFuncs:
                - free
                - rollback_lock_file.6227
            - BranchSide:      'builtin/gc.c:574,2'
              BranchSideFuncs:
                - getpid
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - commit_lock_file
                - register_tempfile
                - free
        - Branch String:   'builtin/gc.c:568,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:569,5'
              BranchSideFuncs:
                - rollback_lock_file.6227
                - free
            - BranchSide:      'builtin/gc.c:570,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/gc.c:530,6'
          Dst:             is_tempfile_active
        - Src:             'builtin/gc.c:534,6'
          Dst:             xgethostname
        - Src:             'builtin/gc.c:535,3'
          Dst:             xsnprintf
        - Src:             'builtin/gc.c:537,17'
          Dst:             git_pathdup
        - Src:             'builtin/gc.c:538,7'
          Dst:             hold_lock_file_for_update
        - Src:             'builtin/gc.c:546,15'
          Dst:             xstrfmt
        - Src:             'builtin/gc.c:547,8'
          Dst:             git_fopen
        - Src:             'builtin/gc.c:551,11'
          Dst:             fileno
        - Src:             'builtin/gc.c:551,5'
          Dst:             fstat64
        - Src:             'builtin/gc.c:561,4'
          Dst:             git_time
        - Src:             'builtin/gc.c:562,4'
          Dst:             __isoc99_fscanf
        - Src:             'builtin/gc.c:564,5'
          Dst:             strcmp
        - Src:             'builtin/gc.c:564,39'
          Dst:             kill
        - Src:             'builtin/gc.c:564,55'
          Dst:             __errno_location
        - Src:             'builtin/gc.c:566,4'
          Dst:             fclose
        - Src:             'builtin/gc.c:569,5'
          Dst:             rollback_lock_file
        - Src:             'builtin/gc.c:577,19'
          Dst:             getpid
        - Src:             'builtin/gc.c:576,2'
          Dst:             strbuf_addf
        - Src:             'builtin/gc.c:578,2'
          Dst:             write_in_full
        - Src:             'builtin/gc.c:579,2'
          Dst:             strbuf_release
        - Src:             'builtin/gc.c:580,2'
          Dst:             commit_lock_file
        - Src:             'builtin/gc.c:581,12'
          Dst:             register_tempfile
    - functionName:    __isoc99_fscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kill
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    report_last_gc_error
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - __errno_location
        - die_message_errno
        - git_pathdup
        - stat64
        - strbuf_read_file
        - strbuf_release
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/gc.c:594,16'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:594,16'
              BranchSideFuncs:
                - git_pathdup.6368
                - stat64
                - strbuf_read_file
                - strbuf_release
                - free
                - _.6198
                - warning
                - _.6198
                - die_message_errno
                - __errno_location
                - _.6198
                - die_message_errno
            - BranchSide:      'builtin/gc.c:594,16'
              BranchSideFuncs:
                - git_pathdup.6368
                - stat64
                - strbuf_read_file
                - strbuf_release
                - free
                - _.6198
                - warning
                - _.6198
                - die_message_errno
                - __errno_location
                - _.6198
                - die_message_errno
        - Branch String:   'builtin/gc.c:600,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:601,7'
              BranchSideFuncs:
                - __errno_location
                - _.6198
                - die_message_errno
                - free
            - BranchSide:      'builtin/gc.c:608,9'
              BranchSideFuncs:
                - strbuf_read_file
                - strbuf_release
                - free
                - _.6198
                - warning
                - _.6198
                - die_message_errno
        - Branch String:   'builtin/gc.c:601,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:602,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/gc.c:604,27'
              BranchSideFuncs:
                - _.6198
                - die_message_errno
                - free
        - Branch String:   'builtin/gc.c:608,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:609,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/gc.c:611,30'
              BranchSideFuncs:
                - strbuf_read_file
                - strbuf_release
                - free
                - _.6198
                - warning
                - _.6198
                - die_message_errno
        - Branch String:   'builtin/gc.c:612,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:613,27'
              BranchSideFuncs:
                - _.6198
                - die_message_errno
                - strbuf_release
                - free
            - BranchSide:      'builtin/gc.c:614,11'
              BranchSideFuncs:
                - strbuf_release
                - free
                - _.6198
                - warning
      Callsites:
        - Src:             'builtin/gc.c:598,22'
          Dst:             git_pathdup
        - Src:             'builtin/gc.c:600,6'
          Dst:             stat64
        - Src:             'builtin/gc.c:601,7'
          Dst:             __errno_location
        - Src:             'builtin/gc.c:604,27'
          Dst:             _
        - Src:             'builtin/gc.c:604,9'
          Dst:             die_message_errno
        - Src:             'builtin/gc.c:611,8'
          Dst:             strbuf_read_file
        - Src:             'builtin/gc.c:613,27'
          Dst:             _
        - Src:             'builtin/gc.c:613,9'
          Dst:             die_message_errno
        - Src:             'builtin/gc.c:620,11'
          Dst:             _
        - Src:             'builtin/gc.c:620,3'
          Dst:             warning
        - Src:             'builtin/gc.c:629,2'
          Dst:             strbuf_release
    - functionName:    cmd_gc
      functionSourceFile: '/src/git/builtin/gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         118
      ICount:          972
      EdgeCount:       152
      CyclomaticComplexity: 36
      functionsReached:
        - _
        - add_repack_all_option
        - atexit
        - clean_pack_garbage
        - close_object_store
        - daemonize
        - delete_tempfile
        - die
        - dup2
        - find_base_packs
        - fprintf
        - gc_before_repack
        - gc_config
        - gc_config_release
        - get_lock_file_fd
        - git_path
        - hold_lock_file_for_update
        - is_bare_repository
        - lock_repo_for_gc
        - need_to_gc
        - parse_expiry_date
        - parse_options
        - process_log_file_at_exit
        - repo_has_promisor_remote
        - report_last_gc_error
        - reprepare_packed_git
        - run_command
        - strcmp
        - string_list_clear
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - strvec_pushv
        - too_many_loose_objects
        - unlink
        - usage_with_options
        - warning
        - write_commit_graph_reachable
        - xstrdup
        - xstrdup_or_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/gc.c:698,16'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:698,27'
              BranchSideFuncs:
                - strcmp
                - usage_with_options
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - gc_config
                - parse_expiry_date
                - parse_options
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - parse_expiry_date
                - _.6198
                - die
                - free
                - xstrdup_or_null.6185
                - usage_with_options
                - is_bare_repository
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:701,2'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - gc_config
                - parse_expiry_date
                - parse_options
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - parse_expiry_date
                - _.6198
                - die
                - free
                - xstrdup_or_null.6185
                - usage_with_options
                - is_bare_repository
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:698,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:699,40'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - gc_config
                - parse_expiry_date
                - parse_options
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - parse_expiry_date
                - _.6198
                - die
                - free
                - xstrdup_or_null.6185
                - usage_with_options
                - is_bare_repository
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:701,2'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - gc_config
                - parse_expiry_date
                - parse_options
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - parse_expiry_date
                - _.6198
                - die
                - free
                - xstrdup_or_null.6185
                - usage_with_options
                - is_bare_repository
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:709,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:710,7'
              BranchSideFuncs:
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:712,10'
              BranchSideFuncs:
                - parse_options
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - parse_expiry_date
                - _.6198
                - die
                - free
                - xstrdup_or_null.6185
                - usage_with_options
                - is_bare_repository
        - Branch String:   'builtin/gc.c:712,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:713,20'
              BranchSideFuncs:
                - is_bare_repository
                - parse_options
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - parse_expiry_date
                - _.6198
                - die
                - free
                - xstrdup_or_null.6185
                - usage_with_options
            - BranchSide:      'builtin/gc.c:715,23'
              BranchSideFuncs:
                - parse_options
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - parse_expiry_date
                - _.6198
                - die
                - free
                - xstrdup_or_null.6185
                - usage_with_options
        - Branch String:   'builtin/gc.c:717,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:718,40'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/gc.c:720,6'
              BranchSideFuncs:
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - parse_expiry_date
                - _.6198
                - die
                - free
                - xstrdup_or_null.6185
        - Branch String:   'builtin/gc.c:720,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:721,12'
              BranchSideFuncs:
                - free
                - xstrdup_or_null.6185
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - parse_expiry_date
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:724,10'
              BranchSideFuncs:
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - parse_expiry_date
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:724,23'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:724,48'
              BranchSideFuncs:
                - parse_expiry_date
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:727,6'
              BranchSideFuncs:
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/gc.c:724,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:725,7'
              BranchSideFuncs:
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:727,6'
              BranchSideFuncs:
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/gc.c:727,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:728,3'
              BranchSideFuncs:
                - strvec_push
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/gc.c:734,6'
              BranchSideFuncs:
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
        - Branch String:   'builtin/gc.c:729,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:730,44'
              BranchSideFuncs:
                - strvec_pushf
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
                - strvec_pushf
            - BranchSide:      'builtin/gc.c:731,11'
              BranchSideFuncs:
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
                - strvec_pushf
        - Branch String:   'builtin/gc.c:731,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:732,45'
              BranchSideFuncs:
                - strvec_pushf
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
            - BranchSide:      'builtin/gc.c:733,2'
              BranchSideFuncs:
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - strvec_push
        - Branch String:   'builtin/gc.c:734,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:735,3'
              BranchSideFuncs:
                - strvec_push
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
            - BranchSide:      'builtin/gc.c:737,11'
              BranchSideFuncs:
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
                - need_to_gc
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - _.6198
                - fprintf
        - Branch String:   'builtin/gc.c:737,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:738,11'
              BranchSideFuncs:
                - need_to_gc
                - gc_config_release
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - _.6198
                - fprintf
            - BranchSide:      'builtin/gc.c:757,22'
              BranchSideFuncs:
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
                - find_base_packs
        - Branch String:   'builtin/gc.c:738,23'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:738,31'
              BranchSideFuncs:
                - need_to_gc
                - gc_config_release
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - _.6198
                - fprintf
            - BranchSide:      'builtin/gc.c:744,8'
              BranchSideFuncs:
                - need_to_gc
                - gc_config_release
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - _.6198
                - fprintf
        - Branch String:   'builtin/gc.c:738,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:739,9'
              BranchSideFuncs:
                - need_to_gc
                - gc_config_release
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - _.6198
                - fprintf
            - BranchSide:      'builtin/gc.c:744,8'
              BranchSideFuncs:
                - need_to_gc
                - gc_config_release
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - _.6198
                - fprintf
        - Branch String:   'builtin/gc.c:744,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:745,8'
              BranchSideFuncs:
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - _.6198
                - fprintf
            - BranchSide:      'builtin/gc.c:749,8'
              BranchSideFuncs:
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - _.6198
                - fprintf
        - Branch String:   'builtin/gc.c:749,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:750,13'
              BranchSideFuncs:
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
            - BranchSide:      'builtin/gc.c:756,2'
              BranchSideFuncs:
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
        - Branch String:   'builtin/gc.c:750,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:751,13'
              BranchSideFuncs:
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
            - BranchSide:      'builtin/gc.c:753,13'
              BranchSideFuncs:
                - _.6198
                - fprintf
                - _.6198
                - fprintf
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
        - Branch String:   'builtin/gc.c:759,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:760,8'
              BranchSideFuncs:
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
            - BranchSide:      'builtin/gc.c:762,18'
              BranchSideFuncs:
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - find_base_packs
        - Branch String:   'builtin/gc.c:760,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:761,5'
              BranchSideFuncs:
                - find_base_packs
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
            - BranchSide:      'builtin/gc.c:762,3'
              BranchSideFuncs:
                - add_repack_all_option
                - string_list_clear
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
        - Branch String:   'builtin/gc.c:770,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:771,9'
              BranchSideFuncs:
                - report_last_gc_error
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
            - BranchSide:      'builtin/gc.c:797,26'
              BranchSideFuncs:
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:772,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:774,8'
              BranchSideFuncs:
                - gc_config_release
            - BranchSide:      'builtin/gc.c:777,14'
              BranchSideFuncs:
                - lock_repo_for_gc
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:782,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:783,8'
              BranchSideFuncs:
                - gc_config_release
            - BranchSide:      'builtin/gc.c:787,3'
              BranchSideFuncs:
                - gc_before_repack
                - delete_tempfile
                - daemonize
                - lock_repo_for_gc
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:798,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:799,12'
              BranchSideFuncs:
                - _.6198
                - die
                - gc_config_release
            - BranchSide:      'builtin/gc.c:808,6'
              BranchSideFuncs:
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
        - Branch String:   'builtin/gc.c:799,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:800,8'
              BranchSideFuncs:
                - gc_config_release
            - BranchSide:      'builtin/gc.c:804,7'
              BranchSideFuncs:
                - _.6198
                - die
        - Branch String:   'builtin/gc.c:808,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:810,8'
              BranchSideFuncs:
                - git_path.6315
                - hold_lock_file_for_update.6278
                - get_lock_file_fd.6280
                - dup2
                - atexit
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
            - BranchSide:      'builtin/gc.c:816,2'
              BranchSideFuncs:
                - gc_before_repack
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
                - die
        - Branch String:   'builtin/gc.c:818,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:819,24'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
            - BranchSide:      'builtin/gc.c:844,10'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
        - Branch String:   'builtin/gc.c:824,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:825,27'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/gc.c:827,11'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - die
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/gc.c:827,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:828,25'
              BranchSideFuncs:
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - die
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/gc.c:842,2'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
        - Branch String:   'builtin/gc.c:832,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:833,5'
              BranchSideFuncs:
                - strvec_push
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - die
                - strvec_push
            - BranchSide:      'builtin/gc.c:834,33'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - die
                - strvec_push
        - Branch String:   'builtin/gc.c:834,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:835,5'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - die
            - BranchSide:      'builtin/gc.c:837,14'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
                - die
        - Branch String:   'builtin/gc.c:839,8'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:840,27'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/gc.c:841,3'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - strvec_push
                - strvec_pushv
                - run_command
                - die
        - Branch String:   'builtin/gc.c:844,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:845,24'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
                - die
            - BranchSide:      'builtin/gc.c:854,13'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
        - Branch String:   'builtin/gc.c:850,7'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:851,36'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/gc.c:852,2'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
                - die
        - Branch String:   'builtin/gc.c:856,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:857,26'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/gc.c:859,17'
              BranchSideFuncs:
                - reprepare_packed_git
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
                - close_object_store
                - clean_pack_garbage
        - Branch String:   'builtin/gc.c:861,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:862,22'
              BranchSideFuncs:
                - close_object_store
                - clean_pack_garbage
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
            - BranchSide:      'builtin/gc.c:866,6'
              BranchSideFuncs:
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
                - write_commit_graph_reachable
        - Branch String:   'builtin/gc.c:866,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:867,32'
              BranchSideFuncs:
                - write_commit_graph_reachable
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
            - BranchSide:      'builtin/gc.c:871,11'
              BranchSideFuncs:
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
        - Branch String:   'builtin/gc.c:868,18'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:868,11'
              BranchSideFuncs:
                - write_commit_graph_reachable
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
            - BranchSide:      'builtin/gc.c:868,22'
              BranchSideFuncs:
                - write_commit_graph_reachable
                - git_path.6315
                - unlink
                - gc_config_release
                - too_many_loose_objects
                - _.6198
                - warning
        - Branch String:   'builtin/gc.c:871,21'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:871,24'
              BranchSideFuncs:
                - too_many_loose_objects
                - git_path.6315
                - unlink
                - gc_config_release
                - _.6198
                - warning
            - BranchSide:      'builtin/gc.c:875,7'
              BranchSideFuncs:
                - git_path.6315
                - unlink
                - gc_config_release
        - Branch String:   'builtin/gc.c:871,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:872,11'
              BranchSideFuncs:
                - _.6198
                - warning
                - git_path.6315
                - unlink
                - gc_config_release
            - BranchSide:      'builtin/gc.c:875,7'
              BranchSideFuncs:
                - git_path.6315
                - unlink
                - gc_config_release
        - Branch String:   'builtin/gc.c:875,6'
          Branch Sides:
            - BranchSide:      'builtin/gc.c:875,7'
              BranchSideFuncs:
                - gc_config_release
            - BranchSide:      'builtin/gc.c:876,10'
              BranchSideFuncs:
                - git_path.6315
                - unlink
                - gc_config_release
      Callsites:
        - Src:             'builtin/gc.c:672,25'
          Dst:             xstrdup
        - Src:             'builtin/gc.c:672,25'
          Dst:             xstrdup
        - Src:             'builtin/gc.c:672,25'
          Dst:             xstrdup
        - Src:             'builtin/gc.c:698,20'
          Dst:             strcmp
        - Src:             'builtin/gc.c:699,3'
          Dst:             usage_with_options
        - Src:             'builtin/gc.c:701,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:702,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:703,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:704,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:705,2'
          Dst:             strvec_pushl
        - Src:             'builtin/gc.c:707,2'
          Dst:             gc_config
        - Src:             'builtin/gc.c:709,6'
          Dst:             parse_expiry_date
        - Src:             'builtin/gc.c:710,7'
          Dst:             _
        - Src:             'builtin/gc.c:710,3'
          Dst:             die
        - Src:             'builtin/gc.c:713,20'
          Dst:             is_bare_repository
        - Src:             'builtin/gc.c:715,9'
          Dst:             parse_options
        - Src:             'builtin/gc.c:718,3'
          Dst:             usage_with_options
        - Src:             'builtin/gc.c:722,22'
          Dst:             xstrdup_or_null
        - Src:             'builtin/gc.c:724,26'
          Dst:             parse_expiry_date
        - Src:             'builtin/gc.c:725,7'
          Dst:             _
        - Src:             'builtin/gc.c:725,3'
          Dst:             die
        - Src:             'builtin/gc.c:728,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:730,4'
          Dst:             strvec_pushf
        - Src:             'builtin/gc.c:732,4'
          Dst:             strvec_pushf
        - Src:             'builtin/gc.c:735,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:744,8'
          Dst:             need_to_gc
        - Src:             'builtin/gc.c:751,21'
          Dst:             _
        - Src:             'builtin/gc.c:751,5'
          Dst:             fprintf
        - Src:             'builtin/gc.c:753,21'
          Dst:             _
        - Src:             'builtin/gc.c:753,5'
          Dst:             fprintf
        - Src:             'builtin/gc.c:754,20'
          Dst:             _
        - Src:             'builtin/gc.c:754,4'
          Dst:             fprintf
        - Src:             'builtin/gc.c:761,5'
          Dst:             find_base_packs
        - Src:             'builtin/gc.c:763,4'
          Dst:             find_base_packs
        - Src:             'builtin/gc.c:766,3'
          Dst:             add_repack_all_option
        - Src:             'builtin/gc.c:767,3'
          Dst:             string_list_clear
        - Src:             'builtin/gc.c:771,9'
          Dst:             report_last_gc_error
        - Src:             'builtin/gc.c:782,7'
          Dst:             lock_repo_for_gc
        - Src:             'builtin/gc.c:787,3'
          Dst:             gc_before_repack
        - Src:             'builtin/gc.c:788,3'
          Dst:             delete_tempfile
        - Src:             'builtin/gc.c:794,17'
          Dst:             daemonize
        - Src:             'builtin/gc.c:797,9'
          Dst:             lock_repo_for_gc
        - Src:             'builtin/gc.c:804,7'
          Dst:             _
        - Src:             'builtin/gc.c:804,3'
          Dst:             die
        - Src:             'builtin/gc.c:810,8'
          Dst:             git_path
        - Src:             'builtin/gc.c:809,3'
          Dst:             hold_lock_file_for_update
        - Src:             'builtin/gc.c:812,8'
          Dst:             get_lock_file_fd
        - Src:             'builtin/gc.c:812,3'
          Dst:             dup2
        - Src:             'builtin/gc.c:813,3'
          Dst:             atexit
        - Src:             'builtin/gc.c:813,3'
          Dst:             process_log_file_at_exit
        - Src:             'builtin/gc.c:816,2'
          Dst:             gc_before_repack
        - Src:             'builtin/gc.c:823,3'
          Dst:             strvec_pushv
        - Src:             'builtin/gc.c:824,7'
          Dst:             run_command
        - Src:             'builtin/gc.c:825,4'
          Dst:             die
        - Src:             'builtin/gc.c:831,4'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:833,5'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:834,8'
          Dst:             repo_has_promisor_remote
        - Src:             'builtin/gc.c:835,5'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:838,4'
          Dst:             strvec_pushv
        - Src:             'builtin/gc.c:839,8'
          Dst:             run_command
        - Src:             'builtin/gc.c:840,5'
          Dst:             die
        - Src:             'builtin/gc.c:847,3'
          Dst:             strvec_push
        - Src:             'builtin/gc.c:849,3'
          Dst:             strvec_pushv
        - Src:             'builtin/gc.c:850,7'
          Dst:             run_command
        - Src:             'builtin/gc.c:851,4'
          Dst:             die
        - Src:             'builtin/gc.c:855,2'
          Dst:             strvec_pushv
        - Src:             'builtin/gc.c:856,6'
          Dst:             run_command
        - Src:             'builtin/gc.c:857,3'
          Dst:             die
        - Src:             'builtin/gc.c:860,2'
          Dst:             reprepare_packed_git
        - Src:             'builtin/gc.c:862,3'
          Dst:             close_object_store
        - Src:             'builtin/gc.c:863,3'
          Dst:             clean_pack_garbage
        - Src:             'builtin/gc.c:867,3'
          Dst:             write_commit_graph_reachable
        - Src:             'builtin/gc.c:871,24'
          Dst:             too_many_loose_objects
        - Src:             'builtin/gc.c:872,11'
          Dst:             _
        - Src:             'builtin/gc.c:872,3'
          Dst:             warning
        - Src:             'builtin/gc.c:876,10'
          Dst:             git_path
        - Src:             'builtin/gc.c:876,3'
          Dst:             unlink
        - Src:             'builtin/gc.c:879,2'
          Dst:             gc_config_release
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmd_get_tar_commit_id
      functionSourceFile: '/src/git/builtin/get-tar-commit-id.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         34
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - BUG_fl
        - __errno_location
        - die_errno
        - hash_algo_by_length
        - read_in_full
        - skip_prefix
        - strtol
        - usage
        - write_in_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/get-tar-commit-id.c:25,2'
          Branch Sides:
            - BranchSide:      'builtin/get-tar-commit-id.c:25,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/get-tar-commit-id.c:27,6'
              BranchSideFuncs:
                - read_in_full
                - __errno_location
                - strtol
                - __errno_location
                - skip_prefix.6484
                - hash_algo_by_length
                - write_in_full
                - die_errno
                - die_errno
                - die_errno
                - usage
        - Branch String:   'builtin/get-tar-commit-id.c:27,6'
          Branch Sides:
            - BranchSide:      'builtin/get-tar-commit-id.c:28,3'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/get-tar-commit-id.c:30,22'
              BranchSideFuncs:
                - read_in_full
                - __errno_location
                - strtol
                - __errno_location
                - skip_prefix.6484
                - hash_algo_by_length
                - write_in_full
                - die_errno
                - die_errno
                - die_errno
        - Branch String:   'builtin/get-tar-commit-id.c:31,6'
          Branch Sides:
            - BranchSide:      'builtin/get-tar-commit-id.c:32,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/get-tar-commit-id.c:33,6'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - skip_prefix.6484
                - hash_algo_by_length
                - write_in_full
                - die_errno
                - die_errno
        - Branch String:   'builtin/get-tar-commit-id.c:33,6'
          Branch Sides:
            - BranchSide:      'builtin/get-tar-commit-id.c:34,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/get-tar-commit-id.c:35,6'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - skip_prefix.6484
                - hash_algo_by_length
                - write_in_full
                - die_errno
        - Branch String:   'builtin/get-tar-commit-id.c:35,6'
          Branch Sides:
            - BranchSide:      'builtin/get-tar-commit-id.c:36,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/get-tar-commit-id.c:38,2'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - skip_prefix.6484
                - hash_algo_by_length
                - write_in_full
                - die_errno
        - Branch String:   'builtin/get-tar-commit-id.c:40,22'
          Branch Sides:
            - BranchSide:      'builtin/get-tar-commit-id.c:40,25'
              BranchSideFuncs: []
            - BranchSide:      'builtin/get-tar-commit-id.c:41,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/get-tar-commit-id.c:40,40'
          Branch Sides:
            - BranchSide:      'builtin/get-tar-commit-id.c:40,43'
              BranchSideFuncs: []
            - BranchSide:      'builtin/get-tar-commit-id.c:41,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/get-tar-commit-id.c:40,6'
          Branch Sides:
            - BranchSide:      'builtin/get-tar-commit-id.c:41,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/get-tar-commit-id.c:42,19'
              BranchSideFuncs:
                - skip_prefix.6484
                - hash_algo_by_length
                - write_in_full
                - die_errno
        - Branch String:   'builtin/get-tar-commit-id.c:42,6'
          Branch Sides:
            - BranchSide:      'builtin/get-tar-commit-id.c:43,3'
              BranchSideFuncs:
                - hash_algo_by_length
                - write_in_full
                - die_errno
            - BranchSide:      'builtin/get-tar-commit-id.c:44,9'
              BranchSideFuncs:
                - hash_algo_by_length
                - write_in_full
                - die_errno
        - Branch String:   'builtin/get-tar-commit-id.c:45,14'
          Branch Sides:
            - BranchSide:      'builtin/get-tar-commit-id.c:45,19'
              BranchSideFuncs: []
            - BranchSide:      'builtin/get-tar-commit-id.c:47,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/get-tar-commit-id.c:45,28'
          Branch Sides:
            - BranchSide:      'builtin/get-tar-commit-id.c:46,27'
              BranchSideFuncs:
                - hash_algo_by_length
                - write_in_full
                - die_errno
            - BranchSide:      'builtin/get-tar-commit-id.c:47,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/get-tar-commit-id.c:45,6'
          Branch Sides:
            - BranchSide:      'builtin/get-tar-commit-id.c:47,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/get-tar-commit-id.c:49,23'
              BranchSideFuncs:
                - write_in_full
                - die_errno
        - Branch String:   'builtin/get-tar-commit-id.c:49,6'
          Branch Sides:
            - BranchSide:      'builtin/get-tar-commit-id.c:50,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/get-tar-commit-id.c:52,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/get-tar-commit-id.c:25,2'
          Dst:             BUG_fl
        - Src:             'builtin/get-tar-commit-id.c:28,3'
          Dst:             usage
        - Src:             'builtin/get-tar-commit-id.c:30,6'
          Dst:             read_in_full
        - Src:             'builtin/get-tar-commit-id.c:32,3'
          Dst:             die_errno
        - Src:             'builtin/get-tar-commit-id.c:34,3'
          Dst:             die_errno
        - Src:             'builtin/get-tar-commit-id.c:38,2'
          Dst:             __errno_location
        - Src:             'builtin/get-tar-commit-id.c:39,8'
          Dst:             strtol
        - Src:             'builtin/get-tar-commit-id.c:40,6'
          Dst:             __errno_location
        - Src:             'builtin/get-tar-commit-id.c:42,7'
          Dst:             skip_prefix
        - Src:             'builtin/get-tar-commit-id.c:46,6'
          Dst:             hash_algo_by_length
        - Src:             'builtin/get-tar-commit-id.c:49,6'
          Dst:             write_in_full
        - Src:             'builtin/get-tar-commit-id.c:50,3'
          Dst:             die_errno
    - functionName:    grep_object
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - pathspec
        - obj
        - name
        - path
      BBCount:         19
      ICount:          173
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - die
        - grep_oid
        - grep_tree
        - init_tree_desc
        - oid_to_hex
        - read_object_with_reference
        - strbuf_add
        - strbuf_addch
        - strbuf_init
        - strbuf_release
        - strlen
        - type_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:695,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:696,19'
              BranchSideFuncs:
                - grep_oid
            - BranchSide:      'builtin/grep.c:697,6'
              BranchSideFuncs:
                - _.6584
                - type_name
                - die
                - read_object_with_reference
                - _.6584
                - oid_to_hex
                - die
                - strbuf_init
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
                - strbuf_add
                - strbuf_addch.6585
                - strlen
        - Branch String:   'builtin/grep.c:697,30'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:697,33'
              BranchSideFuncs:
                - read_object_with_reference
                - _.6584
                - oid_to_hex
                - die
                - strbuf_init
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
                - strbuf_add
                - strbuf_addch.6585
                - strlen
            - BranchSide:      'builtin/grep.c:704,37'
              BranchSideFuncs:
                - read_object_with_reference
                - _.6584
                - oid_to_hex
                - die
                - strbuf_init
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
                - strbuf_add
                - strbuf_addch.6585
                - strlen
        - Branch String:   'builtin/grep.c:697,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:704,37'
              BranchSideFuncs:
                - read_object_with_reference
                - _.6584
                - oid_to_hex
                - die
                - strbuf_init
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
                - strbuf_add
                - strbuf_addch.6585
                - strlen
            - BranchSide:      'builtin/grep.c:723,6'
              BranchSideFuncs:
                - _.6584
                - type_name
                - die
        - Branch String:   'builtin/grep.c:707,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:708,8'
              BranchSideFuncs:
                - strbuf_init
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
                - strbuf_add
                - strbuf_addch.6585
                - strlen
            - BranchSide:      'builtin/grep.c:710,9'
              BranchSideFuncs:
                - strbuf_init
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
                - strbuf_add
                - strbuf_addch.6585
                - strlen
        - Branch String:   'builtin/grep.c:710,9'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:710,23'
              BranchSideFuncs:
                - strlen
                - strbuf_init
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
                - strbuf_add
                - strbuf_addch.6585
            - BranchSide:      'builtin/grep.c:710,9'
              BranchSideFuncs:
                - strbuf_init
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
                - strbuf_add
                - strbuf_addch.6585
        - Branch String:   'builtin/grep.c:712,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:713,22'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
            - BranchSide:      'builtin/grep.c:716,26'
              BranchSideFuncs:
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
      Callsites:
        - Src:             'builtin/grep.c:696,10'
          Dst:             grep_oid
        - Src:             'builtin/grep.c:704,10'
          Dst:             read_object_with_reference
        - Src:             'builtin/grep.c:708,8'
          Dst:             _
        - Src:             'builtin/grep.c:708,39'
          Dst:             oid_to_hex
        - Src:             'builtin/grep.c:708,4'
          Dst:             die
        - Src:             'builtin/grep.c:710,16'
          Dst:             strlen
        - Src:             'builtin/grep.c:711,3'
          Dst:             strbuf_init
        - Src:             'builtin/grep.c:713,4'
          Dst:             strbuf_add
        - Src:             'builtin/grep.c:714,4'
          Dst:             strbuf_addch
        - Src:             'builtin/grep.c:716,3'
          Dst:             init_tree_desc
        - Src:             'builtin/grep.c:717,9'
          Dst:             grep_tree
        - Src:             'builtin/grep.c:719,3'
          Dst:             strbuf_release
        - Src:             'builtin/grep.c:723,6'
          Dst:             _
        - Src:             'builtin/grep.c:723,50'
          Dst:             type_name
        - Src:             'builtin/grep.c:723,2'
          Dst:             die
    - functionName:    grep_oid
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - oid
        - filename
        - tree_name_len
        - path
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_work
        - grep_source
        - grep_source_clear
        - grep_source_init_oid
        - grep_source_name
        - strbuf_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/grep.c:365,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:370,12'
              BranchSideFuncs:
                - add_work
            - BranchSide:      'builtin/grep.c:373,7'
              BranchSideFuncs:
                - grep_source
                - grep_source_clear
      Callsites:
        - Src:             'builtin/grep.c:361,2'
          Dst:             grep_source_name
        - Src:             'builtin/grep.c:362,2'
          Dst:             grep_source_init_oid
        - Src:             'builtin/grep.c:363,2'
          Dst:             strbuf_release
        - Src:             'builtin/grep.c:370,3'
          Dst:             add_work
        - Src:             'builtin/grep.c:375,9'
          Dst:             grep_source
        - Src:             'builtin/grep.c:377,3'
          Dst:             grep_source_clear
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    20
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    3
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    grep_tree
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - opt
        - pathspec
        - tree
        - base
        - tn_len
        - check_attr
      BBCount:         38
      ICount:          295
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - die
        - grep_oid
        - grep_submodule
        - grep_tree
        - init_tree_desc
        - oid_to_hex
        - repo_read_object_file
        - strbuf_add
        - strbuf_addch
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - tree_entry
        - tree_entry_interesting
        - tree_entry_len
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/grep.c:633,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:634,24'
              BranchSideFuncs:
                - strbuf_addstr.6587
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - strbuf_add
                - strbuf_setlen.6588
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - grep_oid
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
            - BranchSide:      'builtin/grep.c:638,2'
              BranchSideFuncs:
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - strbuf_add
                - strbuf_setlen.6588
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - grep_oid
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
        - Branch String:   'builtin/grep.c:638,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:638,2'
              BranchSideFuncs:
                - tree_entry_len
                - strbuf_add
                - strbuf_setlen.6588
                - tree_entry
                - strbuf_release
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - grep_oid
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
            - BranchSide:      'builtin/grep.c:639,16'
              BranchSideFuncs:
                - tree_entry_len
                - strbuf_add
                - strbuf_setlen.6588
                - tree_entry
                - strbuf_release
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - grep_oid
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
        - Branch String:   'builtin/grep.c:641,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:642,25'
              BranchSideFuncs:
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
                - strbuf_add
                - strbuf_setlen.6588
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - grep_oid
            - BranchSide:      'builtin/grep.c:654,14'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_setlen.6588
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - grep_oid
        - Branch String:   'builtin/grep.c:648,8'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:649,5'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/grep.c:650,8'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_setlen.6588
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - grep_oid
        - Branch String:   'builtin/grep.c:650,8'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:651,5'
              BranchSideFuncs:
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - strbuf_add
                - strbuf_setlen.6588
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - grep_oid
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
            - BranchSide:      'builtin/grep.c:652,3'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_setlen.6588
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - grep_oid
        - Branch String:   'builtin/grep.c:656,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:657,20'
              BranchSideFuncs:
                - grep_oid
                - strbuf_setlen.6588
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - strbuf_add
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
            - BranchSide:      'builtin/grep.c:659,14'
              BranchSideFuncs:
                - strbuf_setlen.6588
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - strbuf_add
                - grep_oid
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
        - Branch String:   'builtin/grep.c:658,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:657,11'
              BranchSideFuncs:
                - grep_oid
                - strbuf_setlen.6588
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - strbuf_add
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
            - BranchSide:      'builtin/grep.c:658,20'
              BranchSideFuncs:
                - grep_oid
                - strbuf_setlen.6588
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - strbuf_add
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
        - Branch String:   'builtin/grep.c:659,14'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:665,33'
              BranchSideFuncs:
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - strbuf_setlen.6588
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - strbuf_add
                - grep_submodule
                - grep_oid
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
            - BranchSide:      'builtin/grep.c:676,14'
              BranchSideFuncs:
                - strbuf_setlen.6588
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - strbuf_add
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - grep_oid
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
                - grep_submodule
        - Branch String:   'builtin/grep.c:667,8'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:668,9'
              BranchSideFuncs:
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - strbuf_setlen.6588
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - strbuf_add
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - grep_oid
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
            - BranchSide:      'builtin/grep.c:671,17'
              BranchSideFuncs:
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - strbuf_setlen.6588
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - strbuf_add
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - grep_oid
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
        - Branch String:   'builtin/grep.c:684,11'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:638,2'
              BranchSideFuncs:
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - strbuf_add
                - strbuf_setlen.6588
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - grep_oid
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
            - BranchSide:      'builtin/grep.c:684,14'
              BranchSideFuncs:
                - tree_entry
                - strbuf_release
                - tree_entry_len
                - strbuf_add
                - strbuf_setlen.6588
                - grep_submodule
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - free
                - grep_oid
                - strbuf_addstr.6587
                - tree_entry_interesting
                - strbuf_setlen.6588
        - Branch String:   'builtin/grep.c:684,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:638,2'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/grep.c:685,4'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/grep.c:634,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/grep.c:638,9'
          Dst:             tree_entry
        - Src:             'builtin/grep.c:639,16'
          Dst:             tree_entry_len
        - Src:             'builtin/grep.c:642,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/grep.c:643,12'
          Dst:             tree_entry_interesting
        - Src:             'builtin/grep.c:646,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/grep.c:654,3'
          Dst:             strbuf_add
        - Src:             'builtin/grep.c:657,11'
          Dst:             grep_oid
        - Src:             'builtin/grep.c:665,11'
          Dst:             repo_read_object_file
        - Src:             'builtin/grep.c:668,9'
          Dst:             _
        - Src:             'builtin/grep.c:669,9'
          Dst:             oid_to_hex
        - Src:             'builtin/grep.c:668,5'
          Dst:             die
        - Src:             'builtin/grep.c:671,4'
          Dst:             strbuf_addch
        - Src:             'builtin/grep.c:672,4'
          Dst:             init_tree_desc
        - Src:             'builtin/grep.c:673,11'
          Dst:             grep_tree
        - Src:             'builtin/grep.c:677,11'
          Dst:             grep_submodule
        - Src:             'builtin/grep.c:682,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/grep.c:688,2'
          Dst:             strbuf_release
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    tree_entry_len
      functionSourceFile: '/src/git/./tree-walk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ne
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    grep_submodule
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - pathspec
        - oid
        - filename
        - path
        - cached
      BBCount:         21
      ICount:          209
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - add_submodule_odb_by_path
        - die
        - grep_cache
        - grep_tree
        - init_tree_desc
        - is_submodule_active
        - null_oid
        - obj_read_lock
        - obj_read_unlock
        - oid_object_info
        - oid_to_hex
        - read_object_with_reference
        - repo_read_gitmodules
        - repo_submodule_init
        - st_mult
        - strbuf_addch
        - strbuf_addstr
        - strbuf_release
        - xmalloc
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/grep.c:449,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:450,3'
              BranchSideFuncs:
                - xmalloc
                - null_oid
                - repo_submodule_init
                - obj_read_lock
                - repo_read_gitmodules
                - add_submodule_odb_by_path
                - obj_read_unlock
                - grep_cache
                - obj_read_lock
                - oid_object_info
                - obj_read_unlock
                - read_object_with_reference
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addstr.6587
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
                - st_mult.6590
                - xrealloc
                - free
            - BranchSide:      'builtin/grep.c:452,12'
              BranchSideFuncs:
                - xmalloc
                - null_oid
                - repo_submodule_init
                - obj_read_lock
                - repo_read_gitmodules
                - add_submodule_odb_by_path
                - obj_read_unlock
                - grep_cache
                - obj_read_lock
                - oid_object_info
                - obj_read_unlock
                - read_object_with_reference
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addstr.6587
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
                - st_mult.6590
                - xrealloc
                - free
        - Branch String:   'builtin/grep.c:453,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:454,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/grep.c:457,2'
              BranchSideFuncs:
                - obj_read_lock
                - repo_read_gitmodules
                - add_submodule_odb_by_path
                - obj_read_unlock
                - grep_cache
                - obj_read_lock
                - oid_object_info
                - obj_read_unlock
                - read_object_with_reference
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addstr.6587
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
                - st_mult.6590
                - xrealloc
        - Branch String:   'builtin/grep.c:457,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:457,2'
              BranchSideFuncs:
                - st_mult.6590
                - xrealloc
                - obj_read_lock
                - repo_read_gitmodules
                - add_submodule_odb_by_path
                - obj_read_unlock
                - grep_cache
                - obj_read_lock
                - oid_object_info
                - obj_read_unlock
                - read_object_with_reference
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addstr.6587
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
            - BranchSide:      'builtin/grep.c:458,38'
              BranchSideFuncs:
                - obj_read_lock
                - repo_read_gitmodules
                - add_submodule_odb_by_path
                - obj_read_unlock
                - grep_cache
                - obj_read_lock
                - oid_object_info
                - obj_read_unlock
                - read_object_with_reference
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addstr.6587
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
        - Branch String:   'builtin/grep.c:457,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:457,2'
              BranchSideFuncs:
                - st_mult.6590
                - xrealloc
                - obj_read_lock
                - repo_read_gitmodules
                - add_submodule_odb_by_path
                - obj_read_unlock
                - grep_cache
                - obj_read_lock
                - oid_object_info
                - obj_read_unlock
                - read_object_with_reference
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addstr.6587
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
            - BranchSide:      'builtin/grep.c:457,2'
              BranchSideFuncs:
                - st_mult.6590
                - xrealloc
                - obj_read_lock
                - repo_read_gitmodules
                - add_submodule_odb_by_path
                - obj_read_unlock
                - grep_cache
                - obj_read_lock
                - oid_object_info
                - obj_read_unlock
                - read_object_with_reference
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addstr.6587
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
        - Branch String:   'builtin/grep.c:511,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:516,17'
              BranchSideFuncs:
                - obj_read_lock
                - oid_object_info
                - obj_read_unlock
                - read_object_with_reference
                - _.6584
                - oid_to_hex
                - die
                - strbuf_addstr.6587
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
            - BranchSide:      'builtin/grep.c:536,29'
              BranchSideFuncs:
                - grep_cache
        - Branch String:   'builtin/grep.c:524,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:525,8'
              BranchSideFuncs:
                - strbuf_addstr.6587
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
            - BranchSide:      'builtin/grep.c:527,24'
              BranchSideFuncs:
                - strbuf_addstr.6587
                - strbuf_addch.6585
                - init_tree_desc
                - grep_tree
                - strbuf_release
                - free
      Callsites:
        - Src:             'builtin/grep.c:449,7'
          Dst:             is_submodule_active
        - Src:             'builtin/grep.c:452,12'
          Dst:             xmalloc
        - Src:             'builtin/grep.c:453,55'
          Dst:             null_oid
        - Src:             'builtin/grep.c:453,6'
          Dst:             repo_submodule_init
        - Src:             'builtin/grep.c:457,2'
          Dst:             st_mult
        - Src:             'builtin/grep.c:457,2'
          Dst:             xrealloc
        - Src:             'builtin/grep.c:468,2'
          Dst:             obj_read_lock
        - Src:             'builtin/grep.c:496,2'
          Dst:             repo_read_gitmodules
        - Src:             'builtin/grep.c:505,2'
          Dst:             add_submodule_odb_by_path
        - Src:             'builtin/grep.c:506,2'
          Dst:             obj_read_unlock
        - Src:             'builtin/grep.c:518,3'
          Dst:             obj_read_lock
        - Src:             'builtin/grep.c:519,17'
          Dst:             oid_object_info
        - Src:             'builtin/grep.c:520,3'
          Dst:             obj_read_unlock
        - Src:             'builtin/grep.c:521,10'
          Dst:             read_object_with_reference
        - Src:             'builtin/grep.c:525,8'
          Dst:             _
        - Src:             'builtin/grep.c:525,39'
          Dst:             oid_to_hex
        - Src:             'builtin/grep.c:525,4'
          Dst:             die
        - Src:             'builtin/grep.c:527,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/grep.c:528,3'
          Dst:             strbuf_addch
        - Src:             'builtin/grep.c:530,3'
          Dst:             init_tree_desc
        - Src:             'builtin/grep.c:531,9'
          Dst:             grep_tree
        - Src:             'builtin/grep.c:533,3'
          Dst:             strbuf_release
        - Src:             'builtin/grep.c:536,9'
          Dst:             grep_cache
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    obj_read_lock
      functionSourceFile: '/src/git/./object-store-ll.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_lock
      functionUses:    4
      BranchProfiles:
        - Branch String:   './object-store-ll.h:430,5'
          Branch Sides:
            - BranchSide:      './object-store-ll.h:430,5'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      './object-store-ll.h:430,5'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   './object-store-ll.h:430,5'
          Branch Sides:
            - BranchSide:      './object-store-ll.h:430,5'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      './object-store-ll.h:431,3'
              BranchSideFuncs:
                - pthread_mutex_lock
      Callsites:
        - Src:             './object-store-ll.h:431,3'
          Dst:             pthread_mutex_lock
    - functionName:    obj_read_unlock
      functionSourceFile: '/src/git/./object-store-ll.h'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   './object-store-ll.h:436,5'
          Branch Sides:
            - BranchSide:      './object-store-ll.h:436,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      './object-store-ll.h:436,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   './object-store-ll.h:436,5'
          Branch Sides:
            - BranchSide:      './object-store-ll.h:436,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      './object-store-ll.h:437,3'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             './object-store-ll.h:437,3'
          Dst:             pthread_mutex_unlock
    - functionName:    grep_cache
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - pathspec
        - cached
      BBCount:         66
      ICount:          451
      EdgeCount:       86
      CyclomaticComplexity: 22
      functionsReached:
        - _
        - die
        - grep_file
        - grep_oid
        - grep_submodule
        - grep_tree
        - init_tree_desc
        - match_pathspec
        - oid_to_hex
        - repo_read_index
        - repo_read_object_file
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strcmp
        - strlen
        - submodule_path_match
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/grep.c:550,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:551,26'
              BranchSideFuncs:
                - strlen
                - strbuf_addstr.6587
                - repo_read_index
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:555,22'
              BranchSideFuncs:
                - repo_read_index
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:555,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:556,7'
              BranchSideFuncs:
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:558,10'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
        - Branch String:   'builtin/grep.c:558,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:558,2'
              BranchSideFuncs:
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - strbuf_release
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
            - BranchSide:      'builtin/grep.c:559,34'
              BranchSideFuncs:
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - strbuf_release
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
        - Branch String:   'builtin/grep.c:561,15'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:561,18'
              BranchSideFuncs:
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - strbuf_release
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
            - BranchSide:      'builtin/grep.c:564,24'
              BranchSideFuncs:
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - strbuf_release
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
        - Branch String:   'builtin/grep.c:561,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:562,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
            - BranchSide:      'builtin/grep.c:564,24'
              BranchSideFuncs:
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - strbuf_release
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
        - Branch String:   'builtin/grep.c:566,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:572,33'
              BranchSideFuncs:
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - match_pathspec
                - grep_file
                - grep_oid
                - strcmp
            - BranchSide:      'builtin/grep.c:582,14'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - strcmp
                - submodule_path_match
                - grep_submodule
                - match_pathspec
                - grep_file
                - grep_oid
        - Branch String:   'builtin/grep.c:574,8'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:575,9'
              BranchSideFuncs:
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strcmp
            - BranchSide:      'builtin/grep.c:576,27'
              BranchSideFuncs:
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - strcmp
        - Branch String:   'builtin/grep.c:582,35'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:583,22'
              BranchSideFuncs:
                - match_pathspec
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - strcmp
                - submodule_path_match
                - grep_submodule
                - grep_file
                - grep_oid
            - BranchSide:      'builtin/grep.c:599,14'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - match_pathspec
                - grep_file
                - strcmp
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - submodule_path_match
                - grep_submodule
        - Branch String:   'builtin/grep.c:584,29'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:584,29'
              BranchSideFuncs:
                - match_pathspec
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - strcmp
                - submodule_path_match
                - grep_submodule
                - grep_file
                - grep_oid
            - BranchSide:      'builtin/grep.c:585,8'
              BranchSideFuncs:
                - match_pathspec
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - strcmp
                - submodule_path_match
                - grep_submodule
                - grep_file
                - grep_oid
        - Branch String:   'builtin/grep.c:582,14'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:591,8'
              BranchSideFuncs:
                - grep_file
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - match_pathspec
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - strcmp
                - grep_oid
            - BranchSide:      'builtin/grep.c:599,14'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - match_pathspec
                - grep_file
                - strcmp
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - submodule_path_match
                - grep_submodule
        - Branch String:   'builtin/grep.c:591,15'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:591,19'
              BranchSideFuncs:
                - grep_oid
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - match_pathspec
                - grep_file
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - strcmp
            - BranchSide:      'builtin/grep.c:592,9'
              BranchSideFuncs:
                - grep_oid
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - match_pathspec
                - grep_file
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - strcmp
        - Branch String:   'builtin/grep.c:591,8'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:592,9'
              BranchSideFuncs:
                - grep_oid
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - match_pathspec
                - grep_file
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - strcmp
            - BranchSide:      'builtin/grep.c:597,22'
              BranchSideFuncs:
                - grep_file
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - match_pathspec
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - strcmp
        - Branch String:   'builtin/grep.c:592,22'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:592,25'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
            - BranchSide:      'builtin/grep.c:593,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
        - Branch String:   'builtin/grep.c:592,9'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:593,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
            - BranchSide:      'builtin/grep.c:594,21'
              BranchSideFuncs:
                - grep_oid
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - match_pathspec
                - grep_file
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - strcmp
        - Branch String:   'builtin/grep.c:599,33'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:599,36'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - match_pathspec
                - grep_file
                - strcmp
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - submodule_path_match
                - grep_submodule
            - BranchSide:      'builtin/grep.c:604,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
        - Branch String:   'builtin/grep.c:599,61'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:600,28'
              BranchSideFuncs:
                - submodule_path_match
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - match_pathspec
                - grep_file
                - strcmp
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - grep_submodule
            - BranchSide:      'builtin/grep.c:604,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
        - Branch String:   'builtin/grep.c:599,14'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:601,26'
              BranchSideFuncs:
                - grep_submodule
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - strcmp
            - BranchSide:      'builtin/grep.c:604,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
        - Branch String:   'builtin/grep.c:607,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:608,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - strcmp
            - BranchSide:      'builtin/grep.c:614,7'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
        - Branch String:   'builtin/grep.c:610,40'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:610,4'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
            - BranchSide:      'builtin/grep.c:611,14'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
        - Branch String:   'builtin/grep.c:610,4'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:609,7'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
                - strcmp
            - BranchSide:      'builtin/grep.c:612,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
        - Branch String:   'builtin/grep.c:614,11'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:614,14'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
            - BranchSide:      'builtin/grep.c:616,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
        - Branch String:   'builtin/grep.c:614,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:615,4'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/grep.c:616,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - submodule_path_match
                - grep_submodule
                - strcmp
                - match_pathspec
                - grep_file
                - grep_oid
                - repo_read_object_file
                - _.6584
                - oid_to_hex
                - die
                - init_tree_desc
                - grep_tree
                - strbuf_setlen.6588
                - strbuf_addstr.6587
                - free
      Callsites:
        - Src:             'builtin/grep.c:551,19'
          Dst:             strlen
        - Src:             'builtin/grep.c:552,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/grep.c:555,6'
          Dst:             repo_read_index
        - Src:             'builtin/grep.c:556,7'
          Dst:             _
        - Src:             'builtin/grep.c:556,3'
          Dst:             die
        - Src:             'builtin/grep.c:564,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/grep.c:565,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/grep.c:572,11'
          Dst:             repo_read_object_file
        - Src:             'builtin/grep.c:575,9'
          Dst:             _
        - Src:             'builtin/grep.c:575,38'
          Dst:             oid_to_hex
        - Src:             'builtin/grep.c:575,5'
          Dst:             die
        - Src:             'builtin/grep.c:576,4'
          Dst:             init_tree_desc
        - Src:             'builtin/grep.c:578,11'
          Dst:             grep_tree
        - Src:             'builtin/grep.c:579,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/grep.c:580,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/grep.c:583,7'
          Dst:             match_pathspec
        - Src:             'builtin/grep.c:594,12'
          Dst:             grep_oid
        - Src:             'builtin/grep.c:597,12'
          Dst:             grep_file
        - Src:             'builtin/grep.c:600,7'
          Dst:             submodule_path_match
        - Src:             'builtin/grep.c:601,11'
          Dst:             grep_submodule
        - Src:             'builtin/grep.c:611,7'
          Dst:             strcmp
        - Src:             'builtin/grep.c:618,2'
          Dst:             strbuf_release
    - functionName:    grep_file
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - filename
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_work
        - grep_source
        - grep_source_clear
        - grep_source_init_file
        - grep_source_name
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/grep.c:391,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:396,12'
              BranchSideFuncs:
                - add_work
            - BranchSide:      'builtin/grep.c:399,7'
              BranchSideFuncs:
                - grep_source
                - grep_source_clear
      Callsites:
        - Src:             'builtin/grep.c:387,2'
          Dst:             grep_source_name
        - Src:             'builtin/grep.c:388,2'
          Dst:             grep_source_init_file
        - Src:             'builtin/grep.c:389,2'
          Dst:             strbuf_release
        - Src:             'builtin/grep.c:396,3'
          Dst:             add_work
        - Src:             'builtin/grep.c:401,9'
          Dst:             grep_source
        - Src:             'builtin/grep.c:403,3'
          Dst:             grep_source_clear
    - functionName:    grep_source_name
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - filename
        - tree_name_len
        - out
      BBCount:         23
      ICount:          139
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - quote_c_style
        - quote_path
        - relative_path
        - strbuf_add
        - strbuf_addstr
        - strbuf_insert
        - strbuf_release
        - strbuf_setlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/grep.c:327,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:328,7'
              BranchSideFuncs:
                - strbuf_addstr.6587
                - relative_path
                - strbuf_addstr.6587
                - strbuf_release
                - strbuf_add
            - BranchSide:      'builtin/grep.c:345,6'
              BranchSideFuncs:
                - quote_c_style
                - strbuf_insert
                - quote_path
        - Branch String:   'builtin/grep.c:328,21'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:328,24'
              BranchSideFuncs:
                - strbuf_addstr.6587
                - relative_path
                - strbuf_addstr.6587
                - strbuf_release
                - strbuf_add
            - BranchSide:      'builtin/grep.c:340,18'
              BranchSideFuncs:
                - strbuf_addstr.6587
        - Branch String:   'builtin/grep.c:328,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:329,18'
              BranchSideFuncs:
                - relative_path
                - strbuf_addstr.6587
                - strbuf_release
                - strbuf_add
            - BranchSide:      'builtin/grep.c:340,18'
              BranchSideFuncs:
                - strbuf_addstr.6587
        - Branch String:   'builtin/grep.c:334,8'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:335,16'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.6587
                - strbuf_release
            - BranchSide:      'builtin/grep.c:337,18'
              BranchSideFuncs:
                - strbuf_addstr.6587
                - strbuf_release
        - Branch String:   'builtin/grep.c:345,20'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:345,23'
              BranchSideFuncs:
                - quote_c_style
                - strbuf_insert
                - quote_path
            - BranchSide:      'builtin/grep.c:348,17'
              BranchSideFuncs:
                - quote_c_style
                - strbuf_insert
        - Branch String:   'builtin/grep.c:345,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:346,14'
              BranchSideFuncs:
                - quote_path
                - strbuf_insert
            - BranchSide:      'builtin/grep.c:348,17'
              BranchSideFuncs:
                - quote_c_style
                - strbuf_insert
        - Branch String:   'builtin/grep.c:350,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:350,6'
              BranchSideFuncs:
                - strbuf_insert
            - BranchSide:      'builtin/grep.c:351,17'
              BranchSideFuncs:
                - strbuf_insert
      Callsites:
        - Src:             'builtin/grep.c:325,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/grep.c:331,5'
          Dst:             relative_path
        - Src:             'builtin/grep.c:335,5'
          Dst:             strbuf_add
        - Src:             'builtin/grep.c:337,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/grep.c:338,4'
          Dst:             strbuf_release
        - Src:             'builtin/grep.c:340,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/grep.c:346,3'
          Dst:             quote_path
        - Src:             'builtin/grep.c:348,3'
          Dst:             quote_c_style
        - Src:             'builtin/grep.c:351,3'
          Dst:             strbuf_insert
    - functionName:    add_work
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - gs
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - grep_lock
        - grep_source_load_driver
        - grep_unlock
        - pthread_cond_signal
        - pthread_cond_wait
        - strbuf_setlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/grep.c:105,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:106,27'
              BranchSideFuncs:
                - grep_source_load_driver
                - grep_lock
                - strbuf_setlen.6588
                - pthread_cond_signal
                - grep_unlock
                - pthread_cond_wait
            - BranchSide:      'builtin/grep.c:108,2'
              BranchSideFuncs:
                - grep_lock
                - strbuf_setlen.6588
                - pthread_cond_signal
                - grep_unlock
                - pthread_cond_wait
        - Branch String:   'builtin/grep.c:110,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:111,3'
              BranchSideFuncs:
                - pthread_cond_wait
                - strbuf_setlen.6588
                - pthread_cond_signal
                - grep_unlock
            - BranchSide:      'builtin/grep.c:114,7'
              BranchSideFuncs:
                - strbuf_setlen.6588
                - pthread_cond_signal
                - grep_unlock
      Callsites:
        - Src:             'builtin/grep.c:106,3'
          Dst:             grep_source_load_driver
        - Src:             'builtin/grep.c:108,2'
          Dst:             grep_lock
        - Src:             'builtin/grep.c:111,3'
          Dst:             pthread_cond_wait
        - Src:             'builtin/grep.c:116,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/grep.c:119,2'
          Dst:             pthread_cond_signal
        - Src:             'builtin/grep.c:120,2'
          Dst:             grep_unlock
    - functionName:    grep_lock
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/grep.c:82,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:82,2'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'builtin/grep.c:82,2'
              BranchSideFuncs:
                - pthread_mutex_lock
      Callsites:
        - Src:             'builtin/grep.c:82,2'
          Dst:             pthread_mutex_lock
    - functionName:    pthread_cond_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grep_unlock
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/grep.c:87,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:87,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'builtin/grep.c:87,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'builtin/grep.c:87,2'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    work_done
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         30
      ICount:          167
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - grep_lock
        - grep_source_clear
        - grep_unlock
        - pthread_cond_signal
        - write_or_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:149,29'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:149,32'
              BranchSideFuncs:
                - grep_unlock
                - pthread_cond_signal
                - pthread_cond_signal
                - grep_source_clear
                - write_or_die
            - BranchSide:      'builtin/grep.c:149,2'
              BranchSideFuncs:
                - grep_unlock
                - pthread_cond_signal
                - pthread_cond_signal
                - grep_source_clear
                - write_or_die
        - Branch String:   'builtin/grep.c:149,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:151,13'
              BranchSideFuncs:
                - grep_source_clear
                - grep_unlock
                - pthread_cond_signal
                - pthread_cond_signal
                - write_or_die
            - BranchSide:      'builtin/grep.c:171,6'
              BranchSideFuncs:
                - grep_unlock
                - pthread_cond_signal
                - pthread_cond_signal
        - Branch String:   'builtin/grep.c:152,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:153,20'
              BranchSideFuncs:
                - write_or_die
                - grep_source_clear
                - grep_unlock
                - pthread_cond_signal
                - pthread_cond_signal
            - BranchSide:      'builtin/grep.c:168,22'
              BranchSideFuncs:
                - grep_source_clear
                - grep_unlock
                - pthread_cond_signal
                - pthread_cond_signal
                - write_or_die
        - Branch String:   'builtin/grep.c:157,8'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:158,5'
              BranchSideFuncs:
                - write_or_die
                - grep_source_clear
                - grep_unlock
                - pthread_cond_signal
                - pthread_cond_signal
            - BranchSide:      'builtin/grep.c:166,20'
              BranchSideFuncs:
                - write_or_die
                - grep_source_clear
                - grep_unlock
                - pthread_cond_signal
                - pthread_cond_signal
        - Branch String:   'builtin/grep.c:158,5'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:159,9'
              BranchSideFuncs:
                - write_or_die
                - grep_source_clear
                - grep_unlock
                - pthread_cond_signal
                - pthread_cond_signal
            - BranchSide:      'builtin/grep.c:163,21'
              BranchSideFuncs:
                - write_or_die
                - grep_source_clear
                - grep_unlock
                - pthread_cond_signal
                - pthread_cond_signal
        - Branch String:   'builtin/grep.c:160,10'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:158,5'
              BranchSideFuncs:
                - write_or_die
                - grep_source_clear
                - grep_unlock
                - pthread_cond_signal
                - pthread_cond_signal
            - BranchSide:      'builtin/grep.c:161,7'
              BranchSideFuncs:
                - write_or_die
                - grep_source_clear
                - grep_unlock
                - pthread_cond_signal
                - pthread_cond_signal
        - Branch String:   'builtin/grep.c:171,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:172,3'
              BranchSideFuncs:
                - pthread_cond_signal
                - grep_unlock
                - pthread_cond_signal
            - BranchSide:      'builtin/grep.c:174,6'
              BranchSideFuncs:
                - grep_unlock
                - pthread_cond_signal
        - Branch String:   'builtin/grep.c:174,21'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:174,24'
              BranchSideFuncs:
                - grep_unlock
                - pthread_cond_signal
            - BranchSide:      'builtin/grep.c:174,21'
              BranchSideFuncs:
                - grep_unlock
        - Branch String:   'builtin/grep.c:174,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:174,6'
              BranchSideFuncs:
                - pthread_cond_signal
                - grep_unlock
            - BranchSide:      'builtin/grep.c:175,3'
              BranchSideFuncs:
                - pthread_cond_signal
                - grep_unlock
      Callsites:
        - Src:             'builtin/grep.c:146,2'
          Dst:             grep_lock
        - Src:             'builtin/grep.c:166,4'
          Dst:             write_or_die
        - Src:             'builtin/grep.c:168,3'
          Dst:             grep_source_clear
        - Src:             'builtin/grep.c:172,3'
          Dst:             pthread_cond_signal
        - Src:             'builtin/grep.c:175,3'
          Dst:             pthread_cond_signal
        - Src:             'builtin/grep.c:177,2'
          Dst:             grep_unlock
    - functionName:    get_work
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - grep_lock
        - grep_unlock
        - pthread_cond_wait
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:125,20'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:127,2'
              BranchSideFuncs:
                - grep_lock
                - grep_unlock
                - pthread_cond_wait
            - BranchSide:      'builtin/grep.c:127,2'
              BranchSideFuncs:
                - grep_lock
                - grep_unlock
                - pthread_cond_wait
        - Branch String:   'builtin/grep.c:128,32'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:128,36'
              BranchSideFuncs:
                - grep_unlock
                - pthread_cond_wait
            - BranchSide:      'builtin/grep.c:128,2'
              BranchSideFuncs:
                - grep_unlock
                - pthread_cond_wait
        - Branch String:   'builtin/grep.c:128,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:129,3'
              BranchSideFuncs:
                - pthread_cond_wait
                - grep_unlock
            - BranchSide:      'builtin/grep.c:132,6'
              BranchSideFuncs:
                - grep_unlock
        - Branch String:   'builtin/grep.c:132,29'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:132,32'
              BranchSideFuncs:
                - grep_unlock
            - BranchSide:      'builtin/grep.c:135,15'
              BranchSideFuncs:
                - grep_unlock
        - Branch String:   'builtin/grep.c:132,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:133,7'
              BranchSideFuncs:
                - grep_unlock
            - BranchSide:      'builtin/grep.c:135,15'
              BranchSideFuncs:
                - grep_unlock
      Callsites:
        - Src:             'builtin/grep.c:127,2'
          Dst:             grep_lock
        - Src:             'builtin/grep.c:129,3'
          Dst:             pthread_cond_wait
        - Src:             'builtin/grep.c:138,2'
          Dst:             grep_unlock
    - functionName:    run
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - free_grep_patterns
        - get_work
        - grep_source
        - grep_source_clear_data
        - work_done
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:200,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:201,4'
              BranchSideFuncs:
                - grep_source
                - grep_source_clear_data
                - work_done
                - get_work
                - free_grep_patterns
                - free
            - BranchSide:      'builtin/grep.c:203,22'
              BranchSideFuncs:
                - grep_source
                - grep_source_clear_data
                - work_done
                - get_work
                - free_grep_patterns
                - free
      Callsites:
        - Src:             'builtin/grep.c:199,25'
          Dst:             get_work
        - Src:             'builtin/grep.c:204,10'
          Dst:             grep_source
        - Src:             'builtin/grep.c:205,3'
          Dst:             grep_source_clear_data
        - Src:             'builtin/grep.c:206,3'
          Dst:             work_done
        - Src:             'builtin/grep.c:208,2'
          Dst:             free_grep_patterns
    - functionName:    strbuf_out
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - opt
        - buf
        - size
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/grep.c:217,2'
          Dst:             strbuf_add
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_repos
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - repo_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:182,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:184,9'
              BranchSideFuncs:
                - free
                - repo_clear
                - free
            - BranchSide:      'builtin/grep.c:184,9'
              BranchSideFuncs:
                - free
                - repo_clear
                - free
        - Branch String:   'builtin/grep.c:184,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:185,14'
              BranchSideFuncs:
                - repo_clear
                - free
                - free
            - BranchSide:      'builtin/grep.c:188,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/grep.c:185,3'
          Dst:             repo_clear
    - functionName:    run_pager
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - prefix
      BBCount:         9
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - common_exit
        - exit
        - run_command
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:423,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:424,22'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - common_exit
                - exit
            - BranchSide:      'builtin/grep.c:425,14'
              BranchSideFuncs:
                - run_command
                - common_exit
                - exit
        - Branch String:   'builtin/grep.c:429,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:430,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/grep.c:431,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/grep.c:424,3'
          Dst:             strvec_push
        - Src:             'builtin/grep.c:428,11'
          Dst:             run_command
        - Src:             'builtin/grep.c:430,3'
          Dst:             common_exit
        - Src:             'builtin/grep.c:430,3'
          Dst:             exit
    - functionName:    wait_all
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - disable_obj_read_lock
        - grep_lock
        - grep_unlock
        - pthread_cond_broadcast
        - pthread_cond_destroy
        - pthread_cond_wait
        - pthread_join
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:252,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:262,9'
              BranchSideFuncs:
                - grep_lock
                - pthread_cond_broadcast
                - grep_unlock
                - free
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_cond_destroy
                - pthread_cond_destroy
                - pthread_cond_destroy
                - disable_obj_read_lock
                - pthread_join
                - pthread_cond_wait
            - BranchSide:      'builtin/grep.c:262,9'
              BranchSideFuncs:
                - grep_lock
                - pthread_cond_broadcast
                - grep_unlock
                - free
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_cond_destroy
                - pthread_cond_destroy
                - pthread_cond_destroy
                - disable_obj_read_lock
                - pthread_join
                - pthread_cond_wait
        - Branch String:   'builtin/grep.c:262,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:263,3'
              BranchSideFuncs:
                - pthread_cond_wait
                - pthread_cond_broadcast
                - grep_unlock
                - free
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_cond_destroy
                - pthread_cond_destroy
                - pthread_cond_destroy
                - disable_obj_read_lock
                - pthread_join
            - BranchSide:      'builtin/grep.c:268,2'
              BranchSideFuncs:
                - pthread_cond_broadcast
                - grep_unlock
                - free
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_cond_destroy
                - pthread_cond_destroy
                - pthread_cond_destroy
                - disable_obj_read_lock
                - pthread_join
        - Branch String:   'builtin/grep.c:271,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:273,16'
              BranchSideFuncs:
                - pthread_join
                - free
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_cond_destroy
                - pthread_cond_destroy
                - pthread_cond_destroy
                - disable_obj_read_lock
            - BranchSide:      'builtin/grep.c:277,7'
              BranchSideFuncs:
                - free
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_cond_destroy
                - pthread_cond_destroy
                - pthread_cond_destroy
                - disable_obj_read_lock
      Callsites:
        - Src:             'builtin/grep.c:258,2'
          Dst:             grep_lock
        - Src:             'builtin/grep.c:263,3'
          Dst:             pthread_cond_wait
        - Src:             'builtin/grep.c:268,2'
          Dst:             pthread_cond_broadcast
        - Src:             'builtin/grep.c:269,2'
          Dst:             grep_unlock
        - Src:             'builtin/grep.c:273,3'
          Dst:             pthread_join
        - Src:             'builtin/grep.c:279,2'
          Dst:             pthread_mutex_destroy
        - Src:             'builtin/grep.c:280,2'
          Dst:             pthread_mutex_destroy
        - Src:             'builtin/grep.c:281,2'
          Dst:             pthread_cond_destroy
        - Src:             'builtin/grep.c:282,2'
          Dst:             pthread_cond_destroy
        - Src:             'builtin/grep.c:283,2'
          Dst:             pthread_cond_destroy
        - Src:             'builtin/grep.c:285,2'
          Dst:             disable_obj_read_lock
    - functionName:    pthread_cond_broadcast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grep_objects
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - pathspec
        - list
      BBCount:         21
      ICount:          175
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - deref_tag
        - die
        - gitmodules_config_oid
        - grep_object
        - obj_read_lock
        - obj_read_unlock
        - oid_to_hex_r
        - submodule_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:733,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:733,2'
              BranchSideFuncs:
                - obj_read_lock
                - deref_tag
                - obj_read_unlock
                - oid_to_hex_r
                - _.6584
                - die
                - grep_object
                - submodule_free
                - obj_read_lock
                - gitmodules_config_oid
                - obj_read_unlock
            - BranchSide:      'builtin/grep.c:736,3'
              BranchSideFuncs:
                - obj_read_lock
                - deref_tag
                - obj_read_unlock
                - oid_to_hex_r
                - _.6584
                - die
                - grep_object
                - submodule_free
                - obj_read_lock
                - gitmodules_config_oid
                - obj_read_unlock
        - Branch String:   'builtin/grep.c:741,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:743,23'
              BranchSideFuncs:
                - grep_object
                - obj_read_lock
                - deref_tag
                - obj_read_unlock
                - oid_to_hex_r
                - _.6584
                - die
                - submodule_free
                - obj_read_lock
                - gitmodules_config_oid
                - obj_read_unlock
            - BranchSide:      'builtin/grep.c:753,7'
              BranchSideFuncs:
                - grep_object
                - obj_read_lock
                - deref_tag
                - obj_read_unlock
                - oid_to_hex_r
                - _.6584
                - die
                - submodule_free
                - obj_read_lock
                - gitmodules_config_oid
                - obj_read_unlock
        - Branch String:   'builtin/grep.c:745,8'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:746,18'
              BranchSideFuncs:
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:749,8'
              BranchSideFuncs:
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:753,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:754,19'
              BranchSideFuncs:
                - submodule_free
                - obj_read_lock
                - gitmodules_config_oid
                - obj_read_unlock
                - grep_object
                - obj_read_lock
                - deref_tag
                - obj_read_unlock
                - oid_to_hex_r
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:759,19'
              BranchSideFuncs:
                - grep_object
                - obj_read_lock
                - deref_tag
                - obj_read_unlock
                - oid_to_hex_r
                - _.6584
                - die
                - submodule_free
                - obj_read_lock
                - gitmodules_config_oid
                - obj_read_unlock
        - Branch String:   'builtin/grep.c:759,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:761,8'
              BranchSideFuncs:
                - obj_read_lock
                - deref_tag
                - obj_read_unlock
                - oid_to_hex_r
                - _.6584
                - die
                - grep_object
                - submodule_free
                - obj_read_lock
                - gitmodules_config_oid
                - obj_read_unlock
            - BranchSide:      'builtin/grep.c:765,2'
              BranchSideFuncs:
                - obj_read_lock
                - deref_tag
                - obj_read_unlock
                - oid_to_hex_r
                - _.6584
                - die
                - grep_object
                - submodule_free
                - obj_read_lock
                - gitmodules_config_oid
                - obj_read_unlock
        - Branch String:   'builtin/grep.c:762,8'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:763,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/grep.c:764,3'
              BranchSideFuncs:
                - obj_read_lock
                - deref_tag
                - obj_read_unlock
                - oid_to_hex_r
                - _.6584
                - die
                - grep_object
                - submodule_free
                - obj_read_lock
                - gitmodules_config_oid
                - obj_read_unlock
      Callsites:
        - Src:             'builtin/grep.c:736,3'
          Dst:             obj_read_lock
        - Src:             'builtin/grep.c:737,14'
          Dst:             deref_tag
        - Src:             'builtin/grep.c:739,3'
          Dst:             obj_read_unlock
        - Src:             'builtin/grep.c:746,5'
          Dst:             oid_to_hex_r
        - Src:             'builtin/grep.c:749,8'
          Dst:             _
        - Src:             'builtin/grep.c:749,4'
          Dst:             die
        - Src:             'builtin/grep.c:754,4'
          Dst:             submodule_free
        - Src:             'builtin/grep.c:755,4'
          Dst:             obj_read_lock
        - Src:             'builtin/grep.c:756,4'
          Dst:             gitmodules_config_oid
        - Src:             'builtin/grep.c:757,4'
          Dst:             obj_read_unlock
        - Src:             'builtin/grep.c:759,7'
          Dst:             grep_object
    - functionName:    grep_directory
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - opt
        - pathspec
        - exc_std
        - use_index
      BBCount:         19
      ICount:          124
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - dir_clear
        - fill_directory
        - grep_file
        - setup_standard_excludes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:775,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:776,7'
              BranchSideFuncs:
                - fill_directory
                - dir_clear
                - grep_file
                - setup_standard_excludes
            - BranchSide:      'builtin/grep.c:777,6'
              BranchSideFuncs:
                - fill_directory
                - dir_clear
                - grep_file
                - setup_standard_excludes
        - Branch String:   'builtin/grep.c:777,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:778,3'
              BranchSideFuncs:
                - setup_standard_excludes
                - fill_directory
                - dir_clear
                - grep_file
            - BranchSide:      'builtin/grep.c:780,23'
              BranchSideFuncs:
                - fill_directory
                - dir_clear
                - grep_file
        - Branch String:   'builtin/grep.c:781,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:781,2'
              BranchSideFuncs:
                - grep_file
                - dir_clear
            - BranchSide:      'builtin/grep.c:782,20'
              BranchSideFuncs:
                - grep_file
                - dir_clear
        - Branch String:   'builtin/grep.c:783,11'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:783,14'
              BranchSideFuncs:
                - dir_clear
                - grep_file
            - BranchSide:      'builtin/grep.c:785,2'
              BranchSideFuncs:
                - dir_clear
                - grep_file
        - Branch String:   'builtin/grep.c:783,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:784,4'
              BranchSideFuncs:
                - dir_clear
            - BranchSide:      'builtin/grep.c:785,2'
              BranchSideFuncs:
                - dir_clear
                - grep_file
      Callsites:
        - Src:             'builtin/grep.c:778,3'
          Dst:             setup_standard_excludes
        - Src:             'builtin/grep.c:780,2'
          Dst:             fill_directory
        - Src:             'builtin/grep.c:782,10'
          Dst:             grep_file
        - Src:             'builtin/grep.c:786,2'
          Dst:             dir_clear
    - functionName:    die_for_incompatible_opt3
      functionSourceFile: '/src/git/./parse-options.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt1
        - opt1_name
        - opt2
        - opt2_name
        - opt3
        - opt3_name
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - die_for_incompatible_opt4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './parse-options.h:415,2'
          Dst:             die_for_incompatible_opt4
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_threads
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
      BBCount:         13
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - compile_grep_patterns
        - die
        - enable_obj_read_lock
        - grep_opt_dup
        - pthread_cond_init
        - pthread_create
        - pthread_mutex_init
        - run
        - strbuf_init
        - strerror
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:232,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:233,21'
              BranchSideFuncs:
                - strbuf_init
                - xcalloc
                - grep_opt_dup
                - compile_grep_patterns
                - pthread_create
                - _.6584
                - strerror
                - die
            - BranchSide:      'builtin/grep.c:236,2'
              BranchSideFuncs:
                - xcalloc
                - grep_opt_dup
                - compile_grep_patterns
                - pthread_create
                - _.6584
                - strerror
                - die
        - Branch String:   'builtin/grep.c:237,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:239,37'
              BranchSideFuncs:
                - grep_opt_dup
                - compile_grep_patterns
                - pthread_create
                - _.6584
                - strerror
                - die
            - BranchSide:      'builtin/grep.c:248,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/grep.c:244,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:245,8'
              BranchSideFuncs:
                - _.6584
                - strerror
                - die
            - BranchSide:      'builtin/grep.c:247,2'
              BranchSideFuncs:
                - grep_opt_dup
                - compile_grep_patterns
                - pthread_create
                - _.6584
                - strerror
                - die
      Callsites:
        - Src:             'builtin/grep.c:224,2'
          Dst:             pthread_mutex_init
        - Src:             'builtin/grep.c:225,2'
          Dst:             pthread_mutex_init
        - Src:             'builtin/grep.c:226,2'
          Dst:             pthread_cond_init
        - Src:             'builtin/grep.c:227,2'
          Dst:             pthread_cond_init
        - Src:             'builtin/grep.c:228,2'
          Dst:             pthread_cond_init
        - Src:             'builtin/grep.c:230,2'
          Dst:             enable_obj_read_lock
        - Src:             'builtin/grep.c:233,3'
          Dst:             strbuf_init
        - Src:             'builtin/grep.c:236,2'
          Dst:             xcalloc
        - Src:             'builtin/grep.c:239,24'
          Dst:             grep_opt_dup
        - Src:             'builtin/grep.c:241,3'
          Dst:             compile_grep_patterns
        - Src:             'builtin/grep.c:242,9'
          Dst:             pthread_create
        - Src:             'builtin/grep.c:242,9'
          Dst:             run
        - Src:             'builtin/grep.c:245,8'
          Dst:             _
        - Src:             'builtin/grep.c:246,8'
          Dst:             strerror
        - Src:             'builtin/grep.c:245,4'
          Dst:             die
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    append_path
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - opt
        - data
        - len
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - string_list_append_nodup
        - xstrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:412,15'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:412,33'
              BranchSideFuncs:
                - xstrndup
                - string_list_append_nodup
            - BranchSide:      'builtin/grep.c:414,27'
              BranchSideFuncs:
                - xstrndup
                - string_list_append_nodup
        - Branch String:   'builtin/grep.c:412,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:413,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/grep.c:414,27'
              BranchSideFuncs:
                - xstrndup
                - string_list_append_nodup
      Callsites:
        - Src:             'builtin/grep.c:414,38'
          Dst:             xstrndup
        - Src:             'builtin/grep.c:414,2'
          Dst:             string_list_append_nodup
    - functionName:    git_config_get_bool
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_bool
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:755,9'
          Dst:             repo_config_get_bool
    - functionName:    grep_cmd_config
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         18
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - die
        - git_color_config
        - git_config_bool
        - git_config_int
        - git_default_config
        - grep_config
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:295,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:296,6'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - strcmp
                - git_config_bool
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:297,30'
              BranchSideFuncs:
                - git_default_config
                - strcmp
                - git_config_int
                - strcmp
                - git_config_bool
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:300,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:301,32'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
            - BranchSide:      'builtin/grep.c:316,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
        - Branch String:   'builtin/grep.c:316,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:316,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/grep.c:317,40'
              BranchSideFuncs:
                - git_config_bool
      Callsites:
        - Src:             'builtin/grep.c:293,11'
          Dst:             grep_config
        - Src:             'builtin/grep.c:295,6'
          Dst:             git_color_config
        - Src:             'builtin/grep.c:297,11'
          Dst:             git_default_config
        - Src:             'builtin/grep.c:300,7'
          Dst:             strcmp
        - Src:             'builtin/grep.c:301,17'
          Dst:             git_config_int
        - Src:             'builtin/grep.c:303,8'
          Dst:             _
        - Src:             'builtin/grep.c:303,4'
          Dst:             die
        - Src:             'builtin/grep.c:316,7'
          Dst:             strcmp
        - Src:             'builtin/grep.c:317,24'
          Dst:             git_config_bool
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    close_callback
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         11
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - append_grep_pattern
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:876,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:876,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/grep.c:877,2'
              BranchSideFuncs:
                - append_grep_pattern
                - BUG_fl
        - Branch String:   'builtin/grep.c:877,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:877,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/grep.c:877,2'
              BranchSideFuncs:
                - append_grep_pattern
      Callsites:
        - Src:             'builtin/grep.c:876,2'
          Dst:             BUG_fl
        - Src:             'builtin/grep.c:877,2'
          Dst:             BUG_fl
        - Src:             'builtin/grep.c:878,2'
          Dst:             append_grep_pattern
    - functionName:    open_callback
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         11
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - append_grep_pattern
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:867,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:867,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/grep.c:868,2'
              BranchSideFuncs:
                - append_grep_pattern
                - BUG_fl
        - Branch String:   'builtin/grep.c:868,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:868,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/grep.c:868,2'
              BranchSideFuncs:
                - append_grep_pattern
      Callsites:
        - Src:             'builtin/grep.c:867,2'
          Dst:             BUG_fl
        - Src:             'builtin/grep.c:868,2'
          Dst:             BUG_fl
        - Src:             'builtin/grep.c:869,2'
          Dst:             append_grep_pattern
    - functionName:    not_callback
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         11
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - append_grep_pattern
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:849,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:849,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/grep.c:850,2'
              BranchSideFuncs:
                - append_grep_pattern
                - BUG_fl
        - Branch String:   'builtin/grep.c:850,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:850,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/grep.c:850,2'
              BranchSideFuncs:
                - append_grep_pattern
      Callsites:
        - Src:             'builtin/grep.c:849,2'
          Dst:             BUG_fl
        - Src:             'builtin/grep.c:850,2'
          Dst:             BUG_fl
        - Src:             'builtin/grep.c:851,2'
          Dst:             append_grep_pattern
    - functionName:    and_callback
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         11
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - append_grep_pattern
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:858,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:858,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/grep.c:859,2'
              BranchSideFuncs:
                - append_grep_pattern
                - BUG_fl
        - Branch String:   'builtin/grep.c:859,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:859,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/grep.c:859,2'
              BranchSideFuncs:
                - append_grep_pattern
      Callsites:
        - Src:             'builtin/grep.c:858,2'
          Dst:             BUG_fl
        - Src:             'builtin/grep.c:859,2'
          Dst:             BUG_fl
        - Src:             'builtin/grep.c:860,2'
          Dst:             append_grep_pattern
    - functionName:    pattern_callback
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - append_grep_pattern
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:886,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:886,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/grep.c:886,2'
              BranchSideFuncs:
                - append_grep_pattern
      Callsites:
        - Src:             'builtin/grep.c:886,2'
          Dst:             BUG_fl
        - Src:             'builtin/grep.c:887,2'
          Dst:             append_grep_pattern
    - functionName:    file_callback
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         26
      ICount:          159
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - BUG_fl
        - _
        - append_grep_pat
        - die_errno
        - fclose
        - git_fopen
        - prefix_filename_except_for_dash
        - strbuf_getline
        - strbuf_release
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/grep.c:819,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:819,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/grep.c:821,8'
              BranchSideFuncs:
                - strcmp
                - git_fopen
                - _.6584
                - die_errno
                - strbuf_getline
                - fclose
                - strbuf_release
                - free
                - append_grep_pat
                - prefix_filename_except_for_dash
        - Branch String:   'builtin/grep.c:821,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:824,46'
              BranchSideFuncs:
                - prefix_filename_except_for_dash
                - strcmp
                - git_fopen
                - _.6584
                - die_errno
                - strbuf_getline
                - fclose
                - strbuf_release
                - free
                - append_grep_pat
            - BranchSide:      'builtin/grep.c:826,23'
              BranchSideFuncs:
                - strcmp
                - git_fopen
                - _.6584
                - die_errno
                - strbuf_getline
                - fclose
                - strbuf_release
                - free
                - append_grep_pat
        - Branch String:   'builtin/grep.c:827,13'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:827,26'
              BranchSideFuncs:
                - _.6584
                - die_errno
                - strbuf_getline
                - fclose
                - strbuf_release
                - free
                - append_grep_pat
            - BranchSide:      'builtin/grep.c:827,34'
              BranchSideFuncs:
                - git_fopen
                - _.6584
                - die_errno
                - strbuf_getline
                - fclose
                - strbuf_release
                - free
                - append_grep_pat
        - Branch String:   'builtin/grep.c:828,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:829,13'
              BranchSideFuncs:
                - strbuf_getline
                - fclose
                - strbuf_release
                - free
                - append_grep_pat
            - BranchSide:      'builtin/grep.c:830,2'
              BranchSideFuncs:
                - strbuf_getline
                - fclose
                - strbuf_release
                - free
                - append_grep_pat
        - Branch String:   'builtin/grep.c:830,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:832,10'
              BranchSideFuncs:
                - append_grep_pat
                - strbuf_getline
                - fclose
                - strbuf_release
                - free
            - BranchSide:      'builtin/grep.c:838,7'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - free
        - Branch String:   'builtin/grep.c:832,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:833,4'
              BranchSideFuncs:
                - strbuf_getline
                - fclose
                - strbuf_release
                - free
                - append_grep_pat
            - BranchSide:      'builtin/grep.c:835,19'
              BranchSideFuncs:
                - append_grep_pat
                - strbuf_getline
                - fclose
                - strbuf_release
                - free
        - Branch String:   'builtin/grep.c:838,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:839,10'
              BranchSideFuncs:
                - strbuf_release
                - free
            - BranchSide:      'builtin/grep.c:840,2'
              BranchSideFuncs:
                - strbuf_release
                - free
        - Branch String:   'builtin/grep.c:841,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:841,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/grep.c:842,16'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/grep.c:819,2'
          Dst:             BUG_fl
        - Src:             'builtin/grep.c:824,14'
          Dst:             prefix_filename_except_for_dash
        - Src:             'builtin/grep.c:826,16'
          Dst:             strcmp
        - Src:             'builtin/grep.c:827,34'
          Dst:             git_fopen
        - Src:             'builtin/grep.c:829,13'
          Dst:             _
        - Src:             'builtin/grep.c:829,3'
          Dst:             die_errno
        - Src:             'builtin/grep.c:830,9'
          Dst:             strbuf_getline
        - Src:             'builtin/grep.c:835,3'
          Dst:             append_grep_pat
        - Src:             'builtin/grep.c:839,3'
          Dst:             fclose
        - Src:             'builtin/grep.c:840,2'
          Dst:             strbuf_release
    - functionName:    context_callback
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - strtol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/grep.c:797,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:798,27'
              BranchSideFuncs: []
            - BranchSide:      'builtin/grep.c:801,17'
              BranchSideFuncs:
                - strtol
                - _.6584
                - error
                - const_error.6600
        - Branch String:   'builtin/grep.c:802,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:803,10'
              BranchSideFuncs:
                - _.6584
                - error
                - const_error.6600
            - BranchSide:      'builtin/grep.c:806,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/grep.c:801,10'
          Dst:             strtol
        - Src:             'builtin/grep.c:803,10'
          Dst:             _
        - Src:             'builtin/grep.c:803,10'
          Dst:             error
        - Src:             'builtin/grep.c:803,10'
          Dst:             const_error
    - functionName:    cmd_grep
      functionSourceFile: '/src/git/builtin/grep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         187
      ICount:          2391
      EdgeCount:       247
      CyclomaticComplexity: 62
      functionsReached:
        - _
        - add_object_array_with_path
        - append_grep_pattern
        - clear_pathspec
        - compile_grep_patterns
        - die
        - die_for_incompatible_opt3
        - free_grep_patterns
        - free_repos
        - get_oid_with_context
        - get_packed_git
        - git_config
        - git_config_get_bool
        - git_is_dir_sep
        - git_pager
        - grep_cache
        - grep_cmd_config
        - grep_directory
        - grep_init
        - grep_objects
        - object_array_clear
        - object_context_release
        - online_cpus
        - parse_object_or_die
        - parse_options
        - parse_pathspec
        - prepare_repo_settings
        - repo_read_gitmodules
        - run_pager
        - setup_git_directory
        - setup_pager
        - setup_work_tree
        - start_threads
        - strbuf_addf
        - strbuf_detach
        - strcmp
        - string_list_append
        - string_list_append_nodup
        - string_list_clear
        - strlen
        - verify_filename
        - verify_non_filename
        - wait_all
        - warning
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/grep.c:1043,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1044,25'
              BranchSideFuncs:
                - prepare_repo_settings
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
                - append_grep_pattern
                - strcmp
                - git_config_get_bool.6606
                - setup_git_directory
            - BranchSide:      'builtin/grep.c:1048,6'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
                - append_grep_pattern
                - strcmp
                - git_config_get_bool.6606
                - setup_git_directory
        - Branch String:   'builtin/grep.c:1048,16'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1048,20'
              BranchSideFuncs:
                - git_config_get_bool.6606
                - setup_git_directory
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
                - append_grep_pattern
                - strcmp
            - BranchSide:      'builtin/grep.c:1058,7'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
                - append_grep_pattern
                - strcmp
        - Branch String:   'builtin/grep.c:1048,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1049,7'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
                - append_grep_pattern
                - strcmp
            - BranchSide:      'builtin/grep.c:1058,7'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
                - append_grep_pattern
                - strcmp
        - Branch String:   'builtin/grep.c:1051,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1052,14'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
                - append_grep_pattern
                - strcmp
            - BranchSide:      'builtin/grep.c:1055,4'
              BranchSideFuncs:
                - setup_git_directory
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
                - append_grep_pattern
                - strcmp
        - Branch String:   'builtin/grep.c:1058,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1059,22'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
                - append_grep_pattern
                - strcmp
            - BranchSide:      'builtin/grep.c:1066,6'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
                - append_grep_pattern
                - strcmp
        - Branch String:   'builtin/grep.c:1066,15'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1066,23'
              BranchSideFuncs:
                - strcmp
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
                - append_grep_pattern
            - BranchSide:      'builtin/grep.c:1072,6'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
                - append_grep_pattern
        - Branch String:   'builtin/grep.c:1066,36'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1066,47'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
                - append_grep_pattern
            - BranchSide:      'builtin/grep.c:1072,6'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
                - append_grep_pattern
        - Branch String:   'builtin/grep.c:1066,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1067,7'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
                - append_grep_pattern
            - BranchSide:      'builtin/grep.c:1072,6'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
                - append_grep_pattern
        - Branch String:   'builtin/grep.c:1072,15'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1072,23'
              BranchSideFuncs:
                - append_grep_pattern
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
            - BranchSide:      'builtin/grep.c:1079,6'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
        - Branch String:   'builtin/grep.c:1072,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1073,29'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
            - BranchSide:      'builtin/grep.c:1079,6'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
                - git_pager
        - Branch String:   'builtin/grep.c:1079,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1080,19'
              BranchSideFuncs:
                - git_pager
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
            - BranchSide:      'builtin/grep.c:1081,6'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
                - string_list_append
        - Branch String:   'builtin/grep.c:1081,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1082,7'
              BranchSideFuncs:
                - string_list_append
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
            - BranchSide:      'builtin/grep.c:1090,11'
              BranchSideFuncs:
                - _.6584
                - die
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
        - Branch String:   'builtin/grep.c:1090,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1091,7'
              BranchSideFuncs:
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
            - BranchSide:      'builtin/grep.c:1094,10'
              BranchSideFuncs:
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
        - Branch String:   'builtin/grep.c:1094,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1095,7'
              BranchSideFuncs:
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
            - BranchSide:      'builtin/grep.c:1101,9'
              BranchSideFuncs:
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
        - Branch String:   'builtin/grep.c:1101,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1102,15'
              BranchSideFuncs:
                - strcmp
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1113,15'
              BranchSideFuncs:
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1102,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1103,18'
              BranchSideFuncs:
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
            - BranchSide:      'builtin/grep.c:1106,2'
              BranchSideFuncs:
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
                - strcmp
        - Branch String:   'builtin/grep.c:1113,25'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1113,29'
              BranchSideFuncs:
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1114,14'
              BranchSideFuncs:
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1114,2'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1115,21'
              BranchSideFuncs:
                - strcmp
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - object_context_release
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1151,7'
              BranchSideFuncs:
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
        - Branch String:   'builtin/grep.c:1120,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1121,5'
              BranchSideFuncs:
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - strcmp
                - object_context_release
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1125,8'
              BranchSideFuncs:
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - strcmp
                - object_context_release
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1125,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1126,8'
              BranchSideFuncs:
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - object_context_release
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1131,28'
              BranchSideFuncs:
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - object_context_release
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1126,8'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1127,9'
              BranchSideFuncs:
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1128,4'
              BranchSideFuncs:
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
        - Branch String:   'builtin/grep.c:1131,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1134,8'
              BranchSideFuncs:
                - object_context_release
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1140,38'
              BranchSideFuncs:
                - parse_object_or_die
                - verify_non_filename
                - add_object_array_with_path
                - object_context_release
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - object_context_release
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1134,8'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1135,9'
              BranchSideFuncs:
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1136,4'
              BranchSideFuncs:
                - object_context_release
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
        - Branch String:   'builtin/grep.c:1141,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1142,24'
              BranchSideFuncs:
                - add_object_array_with_path
                - object_context_release
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - object_context_release
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1143,30'
              BranchSideFuncs:
                - add_object_array_with_path
                - object_context_release
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
                - verify_filename
                - strcmp
                - _.6584
                - die
                - get_oid_with_context
                - parse_object_or_die
                - verify_non_filename
                - object_context_release
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1151,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1153,12'
              BranchSideFuncs:
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1159,15'
              BranchSideFuncs:
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1153,3'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1154,20'
              BranchSideFuncs:
                - verify_filename
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1155,2'
              BranchSideFuncs:
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1154,44'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1153,26'
              BranchSideFuncs:
                - verify_filename
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1154,47'
              BranchSideFuncs:
                - verify_filename
                - parse_pathspec
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1165,25'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1165,28'
              BranchSideFuncs:
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1172,10'
              BranchSideFuncs:
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
        - Branch String:   'builtin/grep.c:1165,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1166,7'
              BranchSideFuncs:
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1172,10'
              BranchSideFuncs:
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
        - Branch String:   'builtin/grep.c:1172,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1173,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/grep.c:1175,6'
              BranchSideFuncs:
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
                - _.6584
                - warning
        - Branch String:   'builtin/grep.c:1175,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1176,7'
              BranchSideFuncs:
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - _.6584
                - warning
            - BranchSide:      'builtin/grep.c:1182,13'
              BranchSideFuncs:
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1176,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1177,12'
              BranchSideFuncs:
                - _.6584
                - warning
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
            - BranchSide:      'builtin/grep.c:1178,15'
              BranchSideFuncs:
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
        - Branch String:   'builtin/grep.c:1182,13'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1183,7'
              BranchSideFuncs:
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1184,11'
              BranchSideFuncs:
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - start_threads
                - get_packed_git
                - repo_read_gitmodules
                - online_cpus
        - Branch String:   'builtin/grep.c:1187,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1190,13'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
                - repo_read_gitmodules
            - BranchSide:      'builtin/grep.c:1213,3'
              BranchSideFuncs:
                - compile_grep_patterns
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1190,23'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1190,30'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
                - repo_read_gitmodules
            - BranchSide:      'builtin/grep.c:1200,7'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
                - repo_read_gitmodules
        - Branch String:   'builtin/grep.c:1190,48'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1190,55'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
                - repo_read_gitmodules
            - BranchSide:      'builtin/grep.c:1200,7'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
                - repo_read_gitmodules
        - Branch String:   'builtin/grep.c:1191,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1191,15'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
                - repo_read_gitmodules
            - BranchSide:      'builtin/grep.c:1200,7'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
                - repo_read_gitmodules
        - Branch String:   'builtin/grep.c:1191,27'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1191,34'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
                - repo_read_gitmodules
            - BranchSide:      'builtin/grep.c:1193,20'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
                - repo_read_gitmodules
        - Branch String:   'builtin/grep.c:1191,47'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1192,8'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
                - repo_read_gitmodules
            - BranchSide:      'builtin/grep.c:1193,20'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
                - repo_read_gitmodules
        - Branch String:   'builtin/grep.c:1192,19'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1192,26'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
                - repo_read_gitmodules
            - BranchSide:      'builtin/grep.c:1193,20'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
                - repo_read_gitmodules
        - Branch String:   'builtin/grep.c:1190,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1193,20'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
                - repo_read_gitmodules
            - BranchSide:      'builtin/grep.c:1200,7'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
                - repo_read_gitmodules
        - Branch String:   'builtin/grep.c:1200,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1201,25'
              BranchSideFuncs:
                - repo_read_gitmodules
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
            - BranchSide:      'builtin/grep.c:1202,7'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
                - get_packed_git
        - Branch String:   'builtin/grep.c:1202,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1203,25'
              BranchSideFuncs:
                - get_packed_git
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1205,3'
              BranchSideFuncs:
                - start_threads
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1216,20'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1216,24'
              BranchSideFuncs:
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1219,6'
              BranchSideFuncs:
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
        - Branch String:   'builtin/grep.c:1216,31'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1216,39'
              BranchSideFuncs:
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1217,7'
              BranchSideFuncs:
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1216,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1217,7'
              BranchSideFuncs:
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1219,6'
              BranchSideFuncs:
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
        - Branch String:   'builtin/grep.c:1219,20'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1219,27'
              BranchSideFuncs:
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
            - BranchSide:      'builtin/grep.c:1239,7'
              BranchSideFuncs:
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1219,40'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1219,48'
              BranchSideFuncs:
                - strlen
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strcmp
                - strcmp
                - string_list_append
                - git_is_dir_sep.6604
            - BranchSide:      'builtin/grep.c:1239,7'
              BranchSideFuncs:
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1219,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1220,33'
              BranchSideFuncs:
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1239,7'
              BranchSideFuncs:
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1223,15'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1223,29'
              BranchSideFuncs:
                - git_is_dir_sep.6604
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strcmp
                - strcmp
                - string_list_append
            - BranchSide:      'builtin/grep.c:1226,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strcmp
                - strcmp
                - string_list_append
        - Branch String:   'builtin/grep.c:1223,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1224,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strcmp
                - strcmp
                - string_list_append
            - BranchSide:      'builtin/grep.c:1226,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strcmp
                - strcmp
                - string_list_append
        - Branch String:   'builtin/grep.c:1226,23'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1226,42'
              BranchSideFuncs:
                - strcmp
                - string_list_append
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strcmp
            - BranchSide:      'builtin/grep.c:1229,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strcmp
        - Branch String:   'builtin/grep.c:1226,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1227,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strcmp
            - BranchSide:      'builtin/grep.c:1229,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - strcmp
        - Branch String:   'builtin/grep.c:1229,30'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1229,47'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1230,18'
              BranchSideFuncs:
                - strcmp
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1229,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1230,18'
              BranchSideFuncs:
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1237,2'
              BranchSideFuncs:
                - setup_pager
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1239,21'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1239,29'
              BranchSideFuncs:
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1242,29'
              BranchSideFuncs:
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1239,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1240,3'
              BranchSideFuncs:
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1242,29'
              BranchSideFuncs:
                - die_for_incompatible_opt3.6603
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - setup_work_tree
                - grep_cache
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1246,17'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1246,20'
              BranchSideFuncs:
                - setup_work_tree
                - grep_cache
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
                - grep_directory
            - BranchSide:      'builtin/grep.c:1247,22'
              BranchSideFuncs:
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
        - Branch String:   'builtin/grep.c:1246,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1247,22'
              BranchSideFuncs:
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
            - BranchSide:      'builtin/grep.c:1249,18'
              BranchSideFuncs:
                - setup_work_tree
                - grep_cache
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - grep_objects
                - _.6584
                - die
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1247,21'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1247,41'
              BranchSideFuncs:
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
            - BranchSide:      'builtin/grep.c:1247,55'
              BranchSideFuncs:
                - grep_directory
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
        - Branch String:   'builtin/grep.c:1249,13'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1250,7'
              BranchSideFuncs:
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1251,19'
              BranchSideFuncs:
                - setup_work_tree
                - grep_cache
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - grep_objects
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1251,13'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1252,8'
              BranchSideFuncs:
                - grep_objects
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1257,7'
              BranchSideFuncs:
                - grep_objects
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
                - _.6584
                - die
        - Branch String:   'builtin/grep.c:1252,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1253,4'
              BranchSideFuncs:
                - grep_cache
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
            - BranchSide:      'builtin/grep.c:1255,37'
              BranchSideFuncs:
                - grep_cache
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
        - Branch String:   'builtin/grep.c:1257,7'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1258,8'
              BranchSideFuncs:
                - _.6584
                - die
            - BranchSide:      'builtin/grep.c:1260,9'
              BranchSideFuncs:
                - grep_objects
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
                - wait_all
        - Branch String:   'builtin/grep.c:1263,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1264,10'
              BranchSideFuncs:
                - wait_all
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
            - BranchSide:      'builtin/grep.c:1265,6'
              BranchSideFuncs:
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
        - Branch String:   'builtin/grep.c:1265,10'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1265,13'
              BranchSideFuncs:
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
                - run_pager
            - BranchSide:      'builtin/grep.c:1267,2'
              BranchSideFuncs:
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
        - Branch String:   'builtin/grep.c:1265,6'
          Branch Sides:
            - BranchSide:      'builtin/grep.c:1266,19'
              BranchSideFuncs:
                - run_pager
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
            - BranchSide:      'builtin/grep.c:1267,2'
              BranchSideFuncs:
                - clear_pathspec
                - string_list_clear
                - free_grep_patterns
                - object_array_clear
                - free_repos
      Callsites:
        - Src:             'builtin/grep.c:1026,2'
          Dst:             grep_init
        - Src:             'builtin/grep.c:1027,2'
          Dst:             git_config
        - Src:             'builtin/grep.c:1027,2'
          Dst:             grep_cmd_config
        - Src:             'builtin/grep.c:1039,9'
          Dst:             parse_options
        - Src:             'builtin/grep.c:1044,3'
          Dst:             prepare_repo_settings
        - Src:             'builtin/grep.c:1050,3'
          Dst:             git_config_get_bool
        - Src:             'builtin/grep.c:1055,4'
          Dst:             setup_git_directory
        - Src:             'builtin/grep.c:1066,40'
          Dst:             strcmp
        - Src:             'builtin/grep.c:1073,3'
          Dst:             append_grep_pattern
        - Src:             'builtin/grep.c:1080,19'
          Dst:             git_pager
        - Src:             'builtin/grep.c:1087,3'
          Dst:             string_list_append
        - Src:             'builtin/grep.c:1091,7'
          Dst:             _
        - Src:             'builtin/grep.c:1091,3'
          Dst:             die
        - Src:             'builtin/grep.c:1102,8'
          Dst:             strcmp
        - Src:             'builtin/grep.c:1120,8'
          Dst:             strcmp
        - Src:             'builtin/grep.c:1127,9'
          Dst:             _
        - Src:             'builtin/grep.c:1127,5'
          Dst:             die
        - Src:             'builtin/grep.c:1131,7'
          Dst:             get_oid_with_context
        - Src:             'builtin/grep.c:1135,9'
          Dst:             _
        - Src:             'builtin/grep.c:1135,5'
          Dst:             die
        - Src:             'builtin/grep.c:1136,4'
          Dst:             object_context_release
        - Src:             'builtin/grep.c:1140,12'
          Dst:             parse_object_or_die
        - Src:             'builtin/grep.c:1142,4'
          Dst:             verify_non_filename
        - Src:             'builtin/grep.c:1143,3'
          Dst:             add_object_array_with_path
        - Src:             'builtin/grep.c:1144,3'
          Dst:             object_context_release
        - Src:             'builtin/grep.c:1154,4'
          Dst:             verify_filename
        - Src:             'builtin/grep.c:1157,2'
          Dst:             parse_pathspec
        - Src:             'builtin/grep.c:1166,7'
          Dst:             _
        - Src:             'builtin/grep.c:1166,3'
          Dst:             die
        - Src:             'builtin/grep.c:1177,12'
          Dst:             _
        - Src:             'builtin/grep.c:1177,4'
          Dst:             warning
        - Src:             'builtin/grep.c:1183,7'
          Dst:             _
        - Src:             'builtin/grep.c:1183,3'
          Dst:             die
        - Src:             'builtin/grep.c:1185,32'
          Dst:             online_cpus
        - Src:             'builtin/grep.c:1201,4'
          Dst:             repo_read_gitmodules
        - Src:             'builtin/grep.c:1203,10'
          Dst:             get_packed_git
        - Src:             'builtin/grep.c:1205,3'
          Dst:             start_threads
        - Src:             'builtin/grep.c:1213,3'
          Dst:             compile_grep_patterns
        - Src:             'builtin/grep.c:1217,7'
          Dst:             _
        - Src:             'builtin/grep.c:1217,3'
          Dst:             die
        - Src:             'builtin/grep.c:1221,13'
          Dst:             strlen
        - Src:             'builtin/grep.c:1223,18'
          Dst:             git_is_dir_sep
        - Src:             'builtin/grep.c:1226,27'
          Dst:             strcmp
        - Src:             'builtin/grep.c:1227,4'
          Dst:             string_list_append
        - Src:             'builtin/grep.c:1229,8'
          Dst:             strcmp
        - Src:             'builtin/grep.c:1229,34'
          Dst:             strcmp
        - Src:             'builtin/grep.c:1232,6'
          Dst:             strcmp
        - Src:             'builtin/grep.c:1231,4'
          Dst:             strbuf_addf
        - Src:             'builtin/grep.c:1235,8'
          Dst:             strbuf_detach
        - Src:             'builtin/grep.c:1234,4'
          Dst:             string_list_append_nodup
        - Src:             'builtin/grep.c:1240,3'
          Dst:             setup_pager
        - Src:             'builtin/grep.c:1242,2'
          Dst:             die_for_incompatible_opt3
        - Src:             'builtin/grep.c:1248,9'
          Dst:             grep_directory
        - Src:             'builtin/grep.c:1250,7'
          Dst:             _
        - Src:             'builtin/grep.c:1250,3'
          Dst:             die
        - Src:             'builtin/grep.c:1253,4'
          Dst:             setup_work_tree
        - Src:             'builtin/grep.c:1255,9'
          Dst:             grep_cache
        - Src:             'builtin/grep.c:1258,8'
          Dst:             _
        - Src:             'builtin/grep.c:1258,4'
          Dst:             die
        - Src:             'builtin/grep.c:1260,9'
          Dst:             grep_objects
        - Src:             'builtin/grep.c:1264,10'
          Dst:             wait_all
        - Src:             'builtin/grep.c:1266,3'
          Dst:             run_pager
        - Src:             'builtin/grep.c:1267,2'
          Dst:             clear_pathspec
        - Src:             'builtin/grep.c:1268,2'
          Dst:             string_list_clear
        - Src:             'builtin/grep.c:1269,2'
          Dst:             free_grep_patterns
        - Src:             'builtin/grep.c:1270,2'
          Dst:             object_array_clear
        - Src:             'builtin/grep.c:1271,2'
          Dst:             free_repos
    - functionName:    strbuf_swap
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    hash_literally
      functionSourceFile: '/src/git/builtin/hash-object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - oid
        - fd
        - type
        - flags
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
        - strbuf_read
        - strbuf_release
        - write_object_file_literally
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/hash-object.c:31,6'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:32,7'
              BranchSideFuncs:
                - close
                - strbuf_release
            - BranchSide:      'builtin/hash-object.c:34,41'
              BranchSideFuncs:
                - write_object_file_literally
                - close
                - strbuf_release
      Callsites:
        - Src:             'builtin/hash-object.c:31,6'
          Dst:             strbuf_read
        - Src:             'builtin/hash-object.c:34,9'
          Dst:             write_object_file_literally
        - Src:             'builtin/hash-object.c:36,2'
          Dst:             close
        - Src:             'builtin/hash-object.c:37,2'
          Dst:             strbuf_release
    - functionName:    hash_stdin_paths
      functionSourceFile: '/src/git/builtin/hash-object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - type
        - no_filters
        - flags
        - literally
      BBCount:         14
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - die
        - hash_object
        - strbuf_getline
        - strbuf_release
        - strbuf_setlen
        - strbuf_swap
        - unquote_c_style
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/hash-object.c:73,2'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:74,11'
              BranchSideFuncs:
                - hash_object
                - strbuf_getline
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.6761
                - unquote_c_style
                - strbuf_swap.6760
                - die
            - BranchSide:      'builtin/hash-object.c:83,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/hash-object.c:74,7'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:75,4'
              BranchSideFuncs:
                - strbuf_setlen.6761
                - unquote_c_style
                - strbuf_swap.6760
                - hash_object
                - strbuf_getline
                - strbuf_release
                - strbuf_release
                - die
            - BranchSide:      'builtin/hash-object.c:80,19'
              BranchSideFuncs:
                - hash_object
                - strbuf_getline
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.6761
                - unquote_c_style
                - strbuf_swap.6760
                - die
        - Branch String:   'builtin/hash-object.c:76,8'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:77,5'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/hash-object.c:78,4'
              BranchSideFuncs:
                - strbuf_swap.6760
                - hash_object
                - strbuf_getline
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.6761
                - unquote_c_style
                - die
        - Branch String:   'builtin/hash-object.c:80,30'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:80,59'
              BranchSideFuncs:
                - hash_object
                - strbuf_getline
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.6761
                - unquote_c_style
                - strbuf_swap.6760
                - die
            - BranchSide:      'builtin/hash-object.c:80,54'
              BranchSideFuncs:
                - hash_object
                - strbuf_getline
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.6761
                - unquote_c_style
                - strbuf_swap.6760
                - die
      Callsites:
        - Src:             'builtin/hash-object.c:73,9'
          Dst:             strbuf_getline
        - Src:             'builtin/hash-object.c:75,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/hash-object.c:76,8'
          Dst:             unquote_c_style
        - Src:             'builtin/hash-object.c:77,5'
          Dst:             die
        - Src:             'builtin/hash-object.c:78,4'
          Dst:             strbuf_swap
        - Src:             'builtin/hash-object.c:80,3'
          Dst:             hash_object
        - Src:             'builtin/hash-object.c:83,2'
          Dst:             strbuf_release
        - Src:             'builtin/hash-object.c:84,2'
          Dst:             strbuf_release
    - functionName:    hash_object
      functionSourceFile: '/src/git/builtin/hash-object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - path
        - type
        - vpath
        - flags
        - literally
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_fd
        - xopen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/hash-object.c:63,7'
          Dst:             xopen
        - Src:             'builtin/hash-object.c:64,2'
          Dst:             hash_fd
    - functionName:    hash_fd
      functionSourceFile: '/src/git/builtin/hash-object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - type
        - path
        - flags
        - literally
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - die
        - fstat64
        - hash_literally
        - index_fd
        - maybe_flush_or_die
        - oid_to_hex
        - printf
        - type_from_string_gently
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/hash-object.c:47,25'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:48,7'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/hash-object.c:52,8'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/hash-object.c:47,6'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:49,30'
              BranchSideFuncs:
                - hash_literally
                - oid_to_hex
                - printf
                - maybe_flush_or_die
                - die
            - BranchSide:      'builtin/hash-object.c:50,18'
              BranchSideFuncs:
                - type_from_string_gently
                - index_fd
                - oid_to_hex
                - printf
                - maybe_flush_or_die
                - die
        - Branch String:   'builtin/hash-object.c:48,7'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:48,7'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/hash-object.c:52,8'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/hash-object.c:47,6'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:47,6'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/hash-object.c:52,8'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'builtin/hash-object.c:47,6'
          Dst:             fstat64
        - Src:             'builtin/hash-object.c:49,9'
          Dst:             hash_literally
        - Src:             'builtin/hash-object.c:51,4'
          Dst:             type_from_string_gently
        - Src:             'builtin/hash-object.c:50,9'
          Dst:             index_fd
        - Src:             'builtin/hash-object.c:52,3'
          Dst:             die
        - Src:             'builtin/hash-object.c:55,17'
          Dst:             oid_to_hex
        - Src:             'builtin/hash-object.c:55,2'
          Dst:             printf
        - Src:             'builtin/hash-object.c:56,2'
          Dst:             maybe_flush_or_die
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_hash_object
      functionSourceFile: '/src/git/builtin/hash-object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         57
      ICount:          497
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - const_error
        - error
        - git_config
        - git_default_config
        - hash_fd
        - hash_object
        - hash_stdin_paths
        - parse_options
        - prefix_filename
        - repo_set_hash_algo
        - setup_git_directory
        - setup_git_directory_gently
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/hash-object.c:121,6'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:122,12'
              BranchSideFuncs:
                - setup_git_directory
                - git_config.6772
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
                - prefix_filename
                - repo_set_hash_algo
            - BranchSide:      'builtin/hash-object.c:124,12'
              BranchSideFuncs:
                - setup_git_directory_gently
                - git_config.6772
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
                - prefix_filename
                - repo_set_hash_algo
        - Branch String:   'builtin/hash-object.c:126,13'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:126,17'
              BranchSideFuncs:
                - repo_set_hash_algo
                - git_config.6772
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
                - prefix_filename
            - BranchSide:      'builtin/hash-object.c:129,6'
              BranchSideFuncs:
                - git_config.6772
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
                - prefix_filename
        - Branch String:   'builtin/hash-object.c:126,6'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:127,22'
              BranchSideFuncs:
                - git_config.6772
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
                - prefix_filename
            - BranchSide:      'builtin/hash-object.c:129,6'
              BranchSideFuncs:
                - git_config.6772
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
                - prefix_filename
        - Branch String:   'builtin/hash-object.c:129,12'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:129,15'
              BranchSideFuncs:
                - git_config.6772
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
                - prefix_filename
            - BranchSide:      'builtin/hash-object.c:134,2'
              BranchSideFuncs:
                - git_config.6772
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
        - Branch String:   'builtin/hash-object.c:129,6'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:130,32'
              BranchSideFuncs:
                - prefix_filename
                - git_config.6772
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
            - BranchSide:      'builtin/hash-object.c:134,2'
              BranchSideFuncs:
                - git_config.6772
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
        - Branch String:   'builtin/hash-object.c:136,6'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:137,7'
              BranchSideFuncs:
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
            - BranchSide:      'builtin/hash-object.c:145,7'
              BranchSideFuncs:
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
        - Branch String:   'builtin/hash-object.c:137,7'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:138,11'
              BranchSideFuncs:
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
            - BranchSide:      'builtin/hash-object.c:139,12'
              BranchSideFuncs:
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
        - Branch String:   'builtin/hash-object.c:139,12'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:140,11'
              BranchSideFuncs:
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
            - BranchSide:      'builtin/hash-object.c:141,12'
              BranchSideFuncs:
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
        - Branch String:   'builtin/hash-object.c:145,7'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:146,11'
              BranchSideFuncs:
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
            - BranchSide:      'builtin/hash-object.c:147,7'
              BranchSideFuncs:
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
                - error
                - const_error.6771
                - usage_with_options
        - Branch String:   'builtin/hash-object.c:151,6'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:152,3'
              BranchSideFuncs:
                - error
                - const_error.6771
                - usage_with_options
            - BranchSide:      'builtin/hash-object.c:156,6'
              BranchSideFuncs:
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
                - hash_fd
        - Branch String:   'builtin/hash-object.c:156,6'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:157,14'
              BranchSideFuncs:
                - hash_fd
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
            - BranchSide:      'builtin/hash-object.c:159,9'
              BranchSideFuncs:
                - free
                - hash_stdin_paths
                - hash_object
                - free
                - prefix_filename
        - Branch String:   'builtin/hash-object.c:159,2'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:160,21'
              BranchSideFuncs:
                - hash_object
                - free
                - free
                - hash_stdin_paths
                - prefix_filename
            - BranchSide:      'builtin/hash-object.c:170,6'
              BranchSideFuncs:
                - free
                - hash_stdin_paths
        - Branch String:   'builtin/hash-object.c:163,7'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:164,36'
              BranchSideFuncs:
                - prefix_filename
                - hash_object
                - free
                - free
                - hash_stdin_paths
            - BranchSide:      'builtin/hash-object.c:165,15'
              BranchSideFuncs:
                - hash_object
                - free
                - free
                - hash_stdin_paths
                - prefix_filename
        - Branch String:   'builtin/hash-object.c:165,26'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:165,46'
              BranchSideFuncs:
                - hash_object
                - free
                - free
                - hash_stdin_paths
                - prefix_filename
            - BranchSide:      'builtin/hash-object.c:166,8'
              BranchSideFuncs:
                - hash_object
                - free
                - free
                - hash_stdin_paths
                - prefix_filename
        - Branch String:   'builtin/hash-object.c:165,46'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:165,54'
              BranchSideFuncs:
                - hash_object
                - free
                - free
                - hash_stdin_paths
                - prefix_filename
            - BranchSide:      'builtin/hash-object.c:165,62'
              BranchSideFuncs:
                - hash_object
                - free
                - free
                - hash_stdin_paths
                - prefix_filename
        - Branch String:   'builtin/hash-object.c:170,6'
          Branch Sides:
            - BranchSide:      'builtin/hash-object.c:170,6'
              BranchSideFuncs:
                - hash_stdin_paths
                - free
            - BranchSide:      'builtin/hash-object.c:171,20'
              BranchSideFuncs:
                - hash_stdin_paths
                - free
      Callsites:
        - Src:             'builtin/hash-object.c:118,9'
          Dst:             parse_options
        - Src:             'builtin/hash-object.c:122,12'
          Dst:             setup_git_directory
        - Src:             'builtin/hash-object.c:124,12'
          Dst:             setup_git_directory_gently
        - Src:             'builtin/hash-object.c:127,3'
          Dst:             repo_set_hash_algo
        - Src:             'builtin/hash-object.c:130,16'
          Dst:             prefix_filename
        - Src:             'builtin/hash-object.c:134,2'
          Dst:             git_config
        - Src:             'builtin/hash-object.c:134,2'
          Dst:             git_default_config
        - Src:             'builtin/hash-object.c:152,3'
          Dst:             error
        - Src:             'builtin/hash-object.c:152,3'
          Dst:             const_error
        - Src:             'builtin/hash-object.c:153,3'
          Dst:             usage_with_options
        - Src:             'builtin/hash-object.c:157,3'
          Dst:             hash_fd
        - Src:             'builtin/hash-object.c:164,20'
          Dst:             prefix_filename
        - Src:             'builtin/hash-object.c:165,3'
          Dst:             hash_object
        - Src:             'builtin/hash-object.c:171,3'
          Dst:             hash_stdin_paths
    - functionName:    open_html
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - execl_git_cmd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/help.c:538,2'
          Dst:             execl_git_cmd
    - functionName:    get_html_page_path
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - page_path
        - page
      BBCount:         14
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - die
        - mkpath
        - stat64
        - strbuf_addf
        - strbuf_init
        - strstr
        - system_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/help.c:518,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:519,25'
              BranchSideFuncs:
                - strstr
                - mkpath
                - stat64
                - die
                - strbuf_init
                - strbuf_addf
                - free
            - BranchSide:      'builtin/help.c:524,14'
              BranchSideFuncs:
                - strstr
                - mkpath
                - stat64
                - die
                - strbuf_init
                - strbuf_addf
                - free
        - Branch String:   'builtin/help.c:524,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:524,6'
              BranchSideFuncs:
                - strbuf_init
                - strbuf_addf
                - free
            - BranchSide:      'builtin/help.c:525,33'
              BranchSideFuncs:
                - mkpath
                - stat64
                - die
                - strbuf_init
                - strbuf_addf
                - free
        - Branch String:   'builtin/help.c:526,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:526,11'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/help.c:528,5'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/help.c:525,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:528,5'
              BranchSideFuncs:
                - strbuf_init
                - strbuf_addf
                - free
            - BranchSide:      'builtin/help.c:529,2'
              BranchSideFuncs:
                - strbuf_init
                - strbuf_addf
                - free
      Callsites:
        - Src:             'builtin/help.c:519,25'
          Dst:             system_path
        - Src:             'builtin/help.c:524,7'
          Dst:             strstr
        - Src:             'builtin/help.c:525,12'
          Dst:             mkpath
        - Src:             'builtin/help.c:525,7'
          Dst:             stat64
        - Src:             'builtin/help.c:527,4'
          Dst:             die
        - Src:             'builtin/help.c:531,2'
          Dst:             strbuf_init
        - Src:             'builtin/help.c:532,2'
          Dst:             strbuf_addf
    - functionName:    strip_suffix_mem
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - suffix
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:785,20'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:785,30'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:785,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:784,18'
          Dst:             strlen
        - Src:             './git-compat-util.h:785,23'
          Dst:             memcmp
    - functionName:    strip_suffix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strip_suffix_mem
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './git-compat-util.h:801,9'
          Dst:             strlen
        - Src:             './git-compat-util.h:802,9'
          Dst:             strip_suffix_mem
    - functionName:    check_emacsclient_version
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - atoi
        - close
        - const_error
        - error
        - finish_command
        - start_command
        - starts_with
        - strbuf_read
        - strbuf_release
        - strbuf_remove
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/help.c:231,16'
          Branch Sides:
            - BranchSide:      'builtin/help.c:231,16'
              BranchSideFuncs:
                - strvec_pushl
                - start_command
                - strbuf_read
                - close
                - finish_command
                - starts_with
                - strbuf_release
                - _.6802
                - error
                - const_error.6803
                - strbuf_remove
                - atoi
                - strbuf_release
                - strbuf_release
                - _.6802
                - error
                - const_error.6803
                - _.6802
                - error
                - const_error.6803
            - BranchSide:      'builtin/help.c:231,16'
              BranchSideFuncs:
                - strvec_pushl
                - start_command
                - strbuf_read
                - close
                - finish_command
                - starts_with
                - strbuf_release
                - _.6802
                - error
                - const_error.6803
                - strbuf_remove
                - atoi
                - strbuf_release
                - strbuf_release
                - _.6802
                - error
                - const_error.6803
                - _.6802
                - error
                - const_error.6803
        - Branch String:   'builtin/help.c:239,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:240,10'
              BranchSideFuncs:
                - _.6802
                - error
                - const_error.6803
            - BranchSide:      'builtin/help.c:242,34'
              BranchSideFuncs:
                - strbuf_read
                - close
                - finish_command
                - starts_with
                - strbuf_release
                - _.6802
                - error
                - const_error.6803
                - strbuf_remove
                - atoi
                - strbuf_release
                - strbuf_release
                - _.6802
                - error
                - const_error.6803
        - Branch String:   'builtin/help.c:251,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:252,3'
              BranchSideFuncs:
                - strbuf_remove
                - atoi
                - strbuf_release
                - strbuf_release
                - _.6802
                - error
                - const_error.6803
            - BranchSide:      'builtin/help.c:256,2'
              BranchSideFuncs:
                - strbuf_remove
                - atoi
                - strbuf_release
                - strbuf_release
                - _.6802
                - error
                - const_error.6803
        - Branch String:   'builtin/help.c:259,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:260,3'
              BranchSideFuncs:
                - strbuf_release
                - _.6802
                - error
                - const_error.6803
            - BranchSide:      'builtin/help.c:265,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/help.c:236,2'
          Dst:             strvec_pushl
        - Src:             'builtin/help.c:239,6'
          Dst:             start_command
        - Src:             'builtin/help.c:240,10'
          Dst:             _
        - Src:             'builtin/help.c:240,10'
          Dst:             error
        - Src:             'builtin/help.c:240,10'
          Dst:             const_error
        - Src:             'builtin/help.c:242,2'
          Dst:             strbuf_read
        - Src:             'builtin/help.c:243,2'
          Dst:             close
        - Src:             'builtin/help.c:249,2'
          Dst:             finish_command
        - Src:             'builtin/help.c:251,7'
          Dst:             starts_with
        - Src:             'builtin/help.c:252,3'
          Dst:             strbuf_release
        - Src:             'builtin/help.c:253,10'
          Dst:             _
        - Src:             'builtin/help.c:253,10'
          Dst:             error
        - Src:             'builtin/help.c:253,10'
          Dst:             const_error
        - Src:             'builtin/help.c:256,2'
          Dst:             strbuf_remove
        - Src:             'builtin/help.c:257,12'
          Dst:             atoi
        - Src:             'builtin/help.c:260,3'
          Dst:             strbuf_release
        - Src:             'builtin/help.c:261,10'
          Dst:             _
        - Src:             'builtin/help.c:261,10'
          Dst:             error
        - Src:             'builtin/help.c:261,10'
          Dst:             const_error
        - Src:             'builtin/help.c:265,2'
          Dst:             strbuf_release
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    27
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exec_man_cmd
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
        - page
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - execl
        - strbuf_addf
        - strbuf_release
        - warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/help.c:317,2'
          Dst:             strbuf_addf
        - Src:             'builtin/help.c:318,2'
          Dst:             execl
        - Src:             'builtin/help.c:319,10'
          Dst:             _
        - Src:             'builtin/help.c:319,2'
          Dst:             warning
        - Src:             'builtin/help.c:320,2'
          Dst:             strbuf_release
    - functionName:    execl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exec_man_konqueror
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - page
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - __xpg_basename
        - execlp
        - getenv
        - strbuf_addf
        - strbuf_release
        - strip_suffix
        - warning_errno
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/help.c:287,14'
          Branch Sides:
            - BranchSide:      'builtin/help.c:287,18'
              BranchSideFuncs:
                - strbuf_addf
                - execlp
                - _.6802
                - warning_errno
                - strbuf_release
                - strip_suffix.6801
                - __xpg_basename
                - xstrfmt
            - BranchSide:      'builtin/help.c:287,14'
              BranchSideFuncs: []
        - Branch String:   'builtin/help.c:287,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:287,6'
              BranchSideFuncs:
                - strbuf_addf
                - execlp
                - _.6802
                - warning_errno
                - strbuf_release
                - strip_suffix.6801
                - __xpg_basename
                - xstrfmt
            - BranchSide:      'builtin/help.c:288,17'
              BranchSideFuncs:
                - strbuf_addf
                - execlp
                - _.6802
                - warning_errno
                - strbuf_release
                - strip_suffix.6801
                - __xpg_basename
                - xstrfmt
        - Branch String:   'builtin/help.c:292,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:294,21'
              BranchSideFuncs:
                - strip_suffix.6801
                - __xpg_basename
                - strbuf_addf
                - execlp
                - _.6802
                - warning_errno
                - strbuf_release
                - xstrfmt
            - BranchSide:      'builtin/help.c:298,9'
              BranchSideFuncs:
                - strbuf_addf
                - execlp
                - _.6802
                - warning_errno
                - strbuf_release
        - Branch String:   'builtin/help.c:294,8'
          Branch Sides:
            - BranchSide:      'builtin/help.c:295,43'
              BranchSideFuncs:
                - xstrfmt
                - __xpg_basename
                - strbuf_addf
                - execlp
                - _.6802
                - warning_errno
                - strbuf_release
            - BranchSide:      'builtin/help.c:296,32'
              BranchSideFuncs:
                - __xpg_basename
                - strbuf_addf
                - execlp
                - _.6802
                - warning_errno
                - strbuf_release
      Callsites:
        - Src:             'builtin/help.c:286,24'
          Dst:             getenv
        - Src:             'builtin/help.c:294,8'
          Dst:             strip_suffix
        - Src:             'builtin/help.c:295,12'
          Dst:             xstrfmt
        - Src:             'builtin/help.c:296,15'
          Dst:             __xpg_basename
        - Src:             'builtin/help.c:299,3'
          Dst:             strbuf_addf
        - Src:             'builtin/help.c:300,3'
          Dst:             execlp
        - Src:             'builtin/help.c:301,17'
          Dst:             _
        - Src:             'builtin/help.c:301,3'
          Dst:             warning_errno
        - Src:             'builtin/help.c:302,3'
          Dst:             strbuf_release
    - functionName:    execlp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exec_woman_emacs
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - page
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - check_emacsclient_version
        - execlp
        - strbuf_addf
        - strbuf_release
        - warning_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/help.c:271,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:271,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/help.c:273,17'
              BranchSideFuncs:
                - strbuf_addf
                - execlp
                - _.6802
                - warning_errno
                - strbuf_release
        - Branch String:   'builtin/help.c:275,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:276,9'
              BranchSideFuncs:
                - strbuf_addf
                - execlp
                - _.6802
                - warning_errno
                - strbuf_release
            - BranchSide:      'builtin/help.c:277,44'
              BranchSideFuncs:
                - strbuf_addf
                - execlp
                - _.6802
                - warning_errno
                - strbuf_release
      Callsites:
        - Src:             'builtin/help.c:271,7'
          Dst:             check_emacsclient_version
        - Src:             'builtin/help.c:277,3'
          Dst:             strbuf_addf
        - Src:             'builtin/help.c:278,3'
          Dst:             execlp
        - Src:             'builtin/help.c:279,17'
          Dst:             _
        - Src:             'builtin/help.c:279,3'
          Dst:             warning_errno
        - Src:             'builtin/help.c:280,3'
          Dst:             strbuf_release
    - functionName:    exec_man_man
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - page
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - execlp
        - warning_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/help.c:308,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:308,6'
              BranchSideFuncs:
                - execlp
                - _.6802
                - warning_errno
            - BranchSide:      'builtin/help.c:309,8'
              BranchSideFuncs:
                - execlp
                - _.6802
                - warning_errno
      Callsites:
        - Src:             'builtin/help.c:310,2'
          Dst:             execlp
        - Src:             'builtin/help.c:311,16'
          Dst:             _
        - Src:             'builtin/help.c:311,2'
          Dst:             warning_errno
    - functionName:    get_man_viewer_info
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/help.c:221,2'
          Branch Sides:
            - BranchSide:      'builtin/help.c:223,19'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'builtin/help.c:226,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/help.c:223,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:224,11'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'builtin/help.c:225,2'
              BranchSideFuncs:
                - strcasecmp
      Callsites:
        - Src:             'builtin/help.c:223,8'
          Dst:             strcasecmp
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    exec_viewer
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - page
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - exec_man_cmd
        - exec_man_konqueror
        - exec_man_man
        - exec_woman_emacs
        - get_man_viewer_info
        - strcasecmp
        - warning
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/help.c:478,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:479,16'
              BranchSideFuncs:
                - strcasecmp
                - exec_woman_emacs
                - strcasecmp
                - exec_man_konqueror
                - _.6802
                - warning
                - exec_man_cmd
            - BranchSide:      'builtin/help.c:480,23'
              BranchSideFuncs:
                - strcasecmp
                - exec_woman_emacs
                - strcasecmp
                - exec_man_konqueror
                - _.6802
                - warning
                - exec_man_cmd
        - Branch String:   'builtin/help.c:480,11'
          Branch Sides:
            - BranchSide:      'builtin/help.c:481,20'
              BranchSideFuncs:
                - strcasecmp
                - exec_man_konqueror
                - _.6802
                - warning
                - exec_man_cmd
            - BranchSide:      'builtin/help.c:482,23'
              BranchSideFuncs:
                - strcasecmp
                - exec_man_konqueror
                - _.6802
                - warning
                - exec_man_cmd
        - Branch String:   'builtin/help.c:482,11'
          Branch Sides:
            - BranchSide:      'builtin/help.c:483,22'
              BranchSideFuncs:
                - _.6802
                - warning
                - exec_man_cmd
            - BranchSide:      'builtin/help.c:484,11'
              BranchSideFuncs:
                - _.6802
                - warning
                - exec_man_cmd
        - Branch String:   'builtin/help.c:484,11'
          Branch Sides:
            - BranchSide:      'builtin/help.c:485,16'
              BranchSideFuncs:
                - exec_man_cmd
            - BranchSide:      'builtin/help.c:487,11'
              BranchSideFuncs:
                - _.6802
                - warning
      Callsites:
        - Src:             'builtin/help.c:476,21'
          Dst:             get_man_viewer_info
        - Src:             'builtin/help.c:478,7'
          Dst:             strcasecmp
        - Src:             'builtin/help.c:479,3'
          Dst:             exec_man_man
        - Src:             'builtin/help.c:480,12'
          Dst:             strcasecmp
        - Src:             'builtin/help.c:481,3'
          Dst:             exec_woman_emacs
        - Src:             'builtin/help.c:482,12'
          Dst:             strcasecmp
        - Src:             'builtin/help.c:483,3'
          Dst:             exec_man_konqueror
        - Src:             'builtin/help.c:485,3'
          Dst:             exec_man_cmd
        - Src:             'builtin/help.c:487,11'
          Dst:             _
        - Src:             'builtin/help.c:487,3'
          Dst:             warning
    - functionName:    setup_man_path
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getenv
        - setenv
        - strbuf_addch
        - strbuf_addstr
        - strbuf_release
        - system_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/help.c:455,16'
          Branch Sides:
            - BranchSide:      'builtin/help.c:455,16'
              BranchSideFuncs:
                - getenv
                - system_path
                - strbuf_addstr.6808
                - strbuf_addch.6807
                - free
                - setenv
                - strbuf_release
                - strbuf_addstr.6808
            - BranchSide:      'builtin/help.c:455,16'
              BranchSideFuncs:
                - getenv
                - system_path
                - strbuf_addstr.6808
                - strbuf_addch.6807
                - free
                - setenv
                - strbuf_release
                - strbuf_addstr.6808
        - Branch String:   'builtin/help.c:465,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:465,6'
              BranchSideFuncs:
                - strbuf_addstr.6808
                - free
                - setenv
                - strbuf_release
            - BranchSide:      'builtin/help.c:466,28'
              BranchSideFuncs:
                - strbuf_addstr.6808
                - free
                - setenv
                - strbuf_release
      Callsites:
        - Src:             'builtin/help.c:456,25'
          Dst:             getenv
        - Src:             'builtin/help.c:457,23'
          Dst:             system_path
        - Src:             'builtin/help.c:463,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/help.c:464,2'
          Dst:             strbuf_addch
        - Src:             'builtin/help.c:466,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/help.c:469,2'
          Dst:             setenv
        - Src:             'builtin/help.c:471,2'
          Dst:             strbuf_release
    - functionName:    is_git_command
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - is_builtin
        - is_in_cmdlist
        - load_command_list
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/help.c:431,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:432,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/help.c:434,2'
              BranchSideFuncs:
                - load_command_list
                - is_in_cmdlist
                - is_in_cmdlist
        - Branch String:   'builtin/help.c:435,38'
          Branch Sides:
            - BranchSide:      'builtin/help.c:435,38'
              BranchSideFuncs: []
            - BranchSide:      'builtin/help.c:436,30'
              BranchSideFuncs:
                - is_in_cmdlist
      Callsites:
        - Src:             'builtin/help.c:431,6'
          Dst:             is_builtin
        - Src:             'builtin/help.c:434,2'
          Dst:             load_command_list
        - Src:             'builtin/help.c:435,9'
          Dst:             is_in_cmdlist
        - Src:             'builtin/help.c:436,3'
          Dst:             is_in_cmdlist
    - functionName:    do_add_man_viewer_info
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - len
        - value
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - st_add
        - xcalloc
        - xstrdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/help.c:344,2'
          Dst:             st_add
        - Src:             'builtin/help.c:344,2'
          Dst:             st_add
        - Src:             'builtin/help.c:344,2'
          Dst:             xcalloc
        - Src:             'builtin/help.c:345,25'
          Dst:             xstrdup
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    supported_man_viewer
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - name
        - len
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strncasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/help.c:334,41'
          Branch Sides:
            - BranchSide:      'builtin/help.c:334,41'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
            - BranchSide:      'builtin/help.c:335,25'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
        - Branch String:   'builtin/help.c:335,36'
          Branch Sides:
            - BranchSide:      'builtin/help.c:335,36'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'builtin/help.c:336,29'
              BranchSideFuncs:
                - strncasecmp
      Callsites:
        - Src:             'builtin/help.c:334,11'
          Dst:             strncasecmp
        - Src:             'builtin/help.c:335,4'
          Dst:             strncasecmp
        - Src:             'builtin/help.c:336,4'
          Dst:             strncasecmp
    - functionName:    add_man_viewer_cmd
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - len
        - value
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - do_add_man_viewer_info
        - supported_man_viewer
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/help.c:368,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:369,11'
              BranchSideFuncs:
                - _.6802
                - warning
            - BranchSide:      'builtin/help.c:373,26'
              BranchSideFuncs:
                - do_add_man_viewer_info
      Callsites:
        - Src:             'builtin/help.c:368,6'
          Dst:             supported_man_viewer
        - Src:             'builtin/help.c:369,11'
          Dst:             _
        - Src:             'builtin/help.c:369,3'
          Dst:             warning
        - Src:             'builtin/help.c:373,3'
          Dst:             do_add_man_viewer_info
    - functionName:    add_man_viewer_path
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - len
        - value
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - do_add_man_viewer_info
        - supported_man_viewer
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/help.c:354,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:355,26'
              BranchSideFuncs:
                - do_add_man_viewer_info
            - BranchSide:      'builtin/help.c:357,11'
              BranchSideFuncs:
                - _.6802
                - warning
      Callsites:
        - Src:             'builtin/help.c:354,6'
          Dst:             supported_man_viewer
        - Src:             'builtin/help.c:355,3'
          Dst:             do_add_man_viewer_info
        - Src:             'builtin/help.c:357,11'
          Dst:             _
        - Src:             'builtin/help.c:357,3'
          Dst:             warning
    - functionName:    add_man_viewer_info
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
      BBCount:         17
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - add_man_viewer_cmd
        - add_man_viewer_path
        - config_error_nonbool
        - const_error
        - parse_config_key
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/help.c:383,65'
          Branch Sides:
            - BranchSide:      'builtin/help.c:383,69'
              BranchSideFuncs: []
            - BranchSide:      'builtin/help.c:384,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/help.c:383,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:384,3'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.6803
                - add_man_viewer_path
                - strcmp
                - config_error_nonbool
                - const_error.6803
                - add_man_viewer_cmd
            - BranchSide:      'builtin/help.c:386,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.6803
                - add_man_viewer_path
                - strcmp
                - config_error_nonbool
                - const_error.6803
                - add_man_viewer_cmd
        - Branch String:   'builtin/help.c:386,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:387,8'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.6803
                - add_man_viewer_cmd
            - BranchSide:      'builtin/help.c:391,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.6803
                - add_man_viewer_cmd
        - Branch String:   'builtin/help.c:387,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:388,11'
              BranchSideFuncs:
                - add_man_viewer_path
            - BranchSide:      'builtin/help.c:389,30'
              BranchSideFuncs:
                - add_man_viewer_path
        - Branch String:   'builtin/help.c:391,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:392,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/help.c:397,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/help.c:392,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:393,11'
              BranchSideFuncs:
                - add_man_viewer_cmd
            - BranchSide:      'builtin/help.c:394,29'
              BranchSideFuncs:
                - add_man_viewer_cmd
      Callsites:
        - Src:             'builtin/help.c:383,6'
          Dst:             parse_config_key
        - Src:             'builtin/help.c:386,7'
          Dst:             strcmp
        - Src:             'builtin/help.c:388,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/help.c:388,11'
          Dst:             const_error
        - Src:             'builtin/help.c:389,10'
          Dst:             add_man_viewer_path
        - Src:             'builtin/help.c:391,7'
          Dst:             strcmp
        - Src:             'builtin/help.c:393,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/help.c:393,11'
          Dst:             const_error
        - Src:             'builtin/help.c:394,10'
          Dst:             add_man_viewer_cmd
    - functionName:    add_man_viewer
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - st_add
        - strlen
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/help.c:327,2'
          Branch Sides:
            - BranchSide:      'builtin/help.c:328,11'
              BranchSideFuncs:
                - strlen
                - st_add.6810
                - st_add.6810
                - xcalloc
            - BranchSide:      'builtin/help.c:329,2'
              BranchSideFuncs:
                - strlen
                - st_add.6810
                - st_add.6810
                - xcalloc
      Callsites:
        - Src:             'builtin/help.c:329,2'
          Dst:             strlen
        - Src:             'builtin/help.c:329,2'
          Dst:             st_add
        - Src:             'builtin/help.c:329,2'
          Dst:             st_add
        - Src:             'builtin/help.c:329,2'
          Dst:             xcalloc
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    no_help_format
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt_mode
        - fmt
      BBCount:         9
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - BUG_fl
        - _
        - usage_msg_optf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/help.c:602,2'
          Branch Sides:
            - BranchSide:      'builtin/help.c:604,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/help.c:606,11'
              BranchSideFuncs:
                - _.6802
                - usage_msg_optf
            - BranchSide:      'builtin/help.c:609,11'
              BranchSideFuncs:
                - _.6802
                - usage_msg_optf
            - BranchSide:      'builtin/help.c:612,11'
              BranchSideFuncs:
                - _.6802
                - usage_msg_optf
            - BranchSide:      'builtin/help.c:615,3'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'builtin/help.c:615,3'
          Dst:             BUG_fl
        - Src:             'builtin/help.c:618,17'
          Dst:             _
        - Src:             'builtin/help.c:618,2'
          Dst:             usage_msg_optf
    - functionName:    show_html_page
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - page
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_html_page_path
        - open_html
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/help.c:545,2'
          Dst:             get_html_page_path
        - Src:             'builtin/help.c:547,2'
          Dst:             open_html
    - functionName:    show_man_page
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - page
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - exec_viewer
        - getenv
        - setup_man_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/help.c:496,2'
          Branch Sides:
            - BranchSide:      'builtin/help.c:498,15'
              BranchSideFuncs:
                - exec_viewer
                - exec_viewer
                - _.6802
                - die
                - exec_viewer
            - BranchSide:      'builtin/help.c:500,6'
              BranchSideFuncs:
                - exec_viewer
                - _.6802
                - die
                - exec_viewer
        - Branch String:   'builtin/help.c:500,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:501,15'
              BranchSideFuncs:
                - exec_viewer
                - exec_viewer
                - _.6802
                - die
            - BranchSide:      'builtin/help.c:502,21'
              BranchSideFuncs:
                - exec_viewer
                - _.6802
                - die
      Callsites:
        - Src:             'builtin/help.c:493,25'
          Dst:             getenv
        - Src:             'builtin/help.c:495,2'
          Dst:             setup_man_path
        - Src:             'builtin/help.c:498,3'
          Dst:             exec_viewer
        - Src:             'builtin/help.c:501,3'
          Dst:             exec_viewer
        - Src:             'builtin/help.c:502,2'
          Dst:             exec_viewer
        - Src:             'builtin/help.c:503,6'
          Dst:             _
        - Src:             'builtin/help.c:503,2'
          Dst:             die
    - functionName:    cmd_to_page
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - git_cmd
      BBCount:         12
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - is_git_command
        - starts_with
        - strcmp
        - xstrdup
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/help.c:441,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:442,3'
              BranchSideFuncs:
                - starts_with
                - is_git_command
                - strcmp
                - xstrdup
                - xstrfmt
                - xstrfmt
            - BranchSide:      'builtin/help.c:443,23'
              BranchSideFuncs:
                - starts_with
                - is_git_command
                - strcmp
                - xstrdup
                - xstrfmt
                - xstrfmt
        - Branch String:   'builtin/help.c:443,11'
          Branch Sides:
            - BranchSide:      'builtin/help.c:444,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/help.c:445,26'
              BranchSideFuncs:
                - is_git_command
                - strcmp
                - xstrdup
                - xstrfmt
                - xstrfmt
        - Branch String:   'builtin/help.c:445,11'
          Branch Sides:
            - BranchSide:      'builtin/help.c:446,28'
              BranchSideFuncs:
                - xstrfmt
            - BranchSide:      'builtin/help.c:447,29'
              BranchSideFuncs:
                - strcmp
                - xstrdup
                - xstrfmt
        - Branch String:   'builtin/help.c:447,11'
          Branch Sides:
            - BranchSide:      'builtin/help.c:448,18'
              BranchSideFuncs:
                - xstrfmt
            - BranchSide:      'builtin/help.c:450,27'
              BranchSideFuncs:
                - xstrfmt
      Callsites:
        - Src:             'builtin/help.c:443,11'
          Dst:             starts_with
        - Src:             'builtin/help.c:445,11'
          Dst:             is_git_command
        - Src:             'builtin/help.c:446,10'
          Dst:             xstrfmt
        - Src:             'builtin/help.c:447,12'
          Dst:             strcmp
        - Src:             'builtin/help.c:448,10'
          Dst:             xstrdup
        - Src:             'builtin/help.c:450,10'
          Dst:             xstrfmt
    - functionName:    check_git_cmd
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         19
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - alias_lookup
        - common_exit
        - die
        - exit
        - fprintf_ln
        - help_unknown_cmd
        - is_git_command
        - printf_ln
        - split_cmdline
        - split_cmdline_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/help.c:554,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:555,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/help.c:557,23'
              BranchSideFuncs:
                - alias_lookup
                - help_unknown_cmd
                - _.6802
                - printf_ln
                - free
                - common_exit
                - exit
                - _.6802
                - fprintf_ln
                - split_cmdline
                - free
                - _.6802
                - split_cmdline_strerror
                - die
        - Branch String:   'builtin/help.c:558,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:570,8'
              BranchSideFuncs:
                - _.6802
                - printf_ln
                - free
                - common_exit
                - exit
                - _.6802
                - fprintf_ln
                - split_cmdline
                - free
                - _.6802
                - split_cmdline_strerror
                - die
            - BranchSide:      'builtin/help.c:592,6'
              BranchSideFuncs:
                - help_unknown_cmd
        - Branch String:   'builtin/help.c:570,23'
          Branch Sides:
            - BranchSide:      'builtin/help.c:570,26'
              BranchSideFuncs:
                - _.6802
                - fprintf_ln
                - split_cmdline
                - free
                - _.6802
                - split_cmdline_strerror
                - die
                - _.6802
                - printf_ln
                - free
                - common_exit
                - exit
            - BranchSide:      'builtin/help.c:571,14'
              BranchSideFuncs:
                - _.6802
                - printf_ln
                - free
                - common_exit
                - exit
        - Branch String:   'builtin/help.c:570,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:571,14'
              BranchSideFuncs:
                - _.6802
                - printf_ln
                - free
                - common_exit
                - exit
            - BranchSide:      'builtin/help.c:582,14'
              BranchSideFuncs:
                - _.6802
                - fprintf_ln
                - split_cmdline
                - free
                - _.6802
                - split_cmdline_strerror
                - die
        - Branch String:   'builtin/help.c:584,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:585,8'
              BranchSideFuncs:
                - _.6802
                - split_cmdline_strerror
                - die
            - BranchSide:      'builtin/help.c:587,8'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/help.c:592,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:593,27'
              BranchSideFuncs:
                - help_unknown_cmd
            - BranchSide:      'builtin/help.c:595,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/help.c:554,6'
          Dst:             is_git_command
        - Src:             'builtin/help.c:557,10'
          Dst:             alias_lookup
        - Src:             'builtin/help.c:571,14'
          Dst:             _
        - Src:             'builtin/help.c:571,4'
          Dst:             printf_ln
        - Src:             'builtin/help.c:573,4'
          Dst:             common_exit
        - Src:             'builtin/help.c:573,4'
          Dst:             exit
        - Src:             'builtin/help.c:582,22'
          Dst:             _
        - Src:             'builtin/help.c:582,3'
          Dst:             fprintf_ln
        - Src:             'builtin/help.c:583,11'
          Dst:             split_cmdline
        - Src:             'builtin/help.c:585,8'
          Dst:             _
        - Src:             'builtin/help.c:586,8'
          Dst:             split_cmdline_strerror
        - Src:             'builtin/help.c:585,4'
          Dst:             die
        - Src:             'builtin/help.c:593,10'
          Dst:             help_unknown_cmd
    - functionName:    parse_help_format
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         13
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - die
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/help.c:204,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:205,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.6802
                - die
            - BranchSide:      'builtin/help.c:206,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.6802
                - die
        - Branch String:   'builtin/help.c:206,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:207,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.6802
                - die
            - BranchSide:      'builtin/help.c:208,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.6802
                - die
        - Branch String:   'builtin/help.c:208,29'
          Branch Sides:
            - BranchSide:      'builtin/help.c:208,40'
              BranchSideFuncs:
                - strcmp
                - _.6802
                - die
            - BranchSide:      'builtin/help.c:209,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/help.c:208,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:209,3'
              BranchSideFuncs:
                - _.6802
                - die
            - BranchSide:      'builtin/help.c:214,6'
              BranchSideFuncs:
                - _.6802
                - die
      Callsites:
        - Src:             'builtin/help.c:204,7'
          Dst:             strcmp
        - Src:             'builtin/help.c:206,7'
          Dst:             strcmp
        - Src:             'builtin/help.c:208,7'
          Dst:             strcmp
        - Src:             'builtin/help.c:208,33'
          Dst:             strcmp
        - Src:             'builtin/help.c:214,6'
          Dst:             _
        - Src:             'builtin/help.c:214,2'
          Dst:             die
    - functionName:    git_help_config
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         18
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - add_man_viewer
        - add_man_viewer_info
        - config_error_nonbool
        - const_error
        - git_default_config
        - parse_help_format
        - starts_with
        - strcmp
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/help.c:403,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:404,8'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.6803
                - xstrdup
                - strcmp
                - config_error_nonbool
                - const_error.6803
                - add_man_viewer
                - starts_with
                - git_default_config
                - add_man_viewer_info
            - BranchSide:      'builtin/help.c:409,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.6803
                - xstrdup
                - strcmp
                - config_error_nonbool
                - const_error.6803
                - add_man_viewer
                - starts_with
                - git_default_config
                - add_man_viewer_info
        - Branch String:   'builtin/help.c:404,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:405,11'
              BranchSideFuncs:
                - parse_help_format
            - BranchSide:      'builtin/help.c:406,35'
              BranchSideFuncs:
                - parse_help_format
        - Branch String:   'builtin/help.c:409,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:410,8'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.6803
                - add_man_viewer
                - starts_with
                - git_default_config
                - add_man_viewer_info
            - BranchSide:      'builtin/help.c:415,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.6803
                - add_man_viewer
                - starts_with
                - git_default_config
                - add_man_viewer_info
        - Branch String:   'builtin/help.c:410,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:411,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'builtin/help.c:412,23'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'builtin/help.c:415,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:416,8'
              BranchSideFuncs:
                - starts_with
                - git_default_config
                - add_man_viewer_info
            - BranchSide:      'builtin/help.c:421,18'
              BranchSideFuncs:
                - starts_with
                - git_default_config
                - add_man_viewer_info
        - Branch String:   'builtin/help.c:416,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:417,11'
              BranchSideFuncs:
                - add_man_viewer
            - BranchSide:      'builtin/help.c:418,18'
              BranchSideFuncs:
                - add_man_viewer
        - Branch String:   'builtin/help.c:421,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:422,30'
              BranchSideFuncs:
                - add_man_viewer_info
            - BranchSide:      'builtin/help.c:424,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/help.c:403,7'
          Dst:             strcmp
        - Src:             'builtin/help.c:405,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/help.c:405,11'
          Dst:             const_error
        - Src:             'builtin/help.c:406,17'
          Dst:             parse_help_format
        - Src:             'builtin/help.c:409,7'
          Dst:             strcmp
        - Src:             'builtin/help.c:411,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/help.c:411,11'
          Dst:             const_error
        - Src:             'builtin/help.c:412,15'
          Dst:             xstrdup
        - Src:             'builtin/help.c:415,7'
          Dst:             strcmp
        - Src:             'builtin/help.c:417,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/help.c:417,11'
          Dst:             const_error
        - Src:             'builtin/help.c:418,3'
          Dst:             add_man_viewer
        - Src:             'builtin/help.c:421,6'
          Dst:             starts_with
        - Src:             'builtin/help.c:422,10'
          Dst:             add_man_viewer_info
        - Src:             'builtin/help.c:424,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    list_config_help
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         64
      ICount:          375
      EdgeCount:       80
      CyclomaticComplexity: 18
      functionsReached:
        - BUG_fl
        - puts
        - strbuf_add
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
        - strcasecmp
        - strchr
        - string_list_append
        - string_list_clear
        - string_list_remove_duplicates
        - string_list_sort
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/help.c:132,2'
          Branch Sides:
            - BranchSide:      'builtin/help.c:133,22'
              BranchSideFuncs:
                - strbuf_release
                - string_list_append
                - string_list_sort
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strbuf_add
                - string_list_append
                - strbuf_release
                - strchr
                - puts
                - BUG_fl
                - strbuf_setlen.6811
                - strbuf_addf
                - strcasecmp
            - BranchSide:      'builtin/help.c:151,11'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strbuf_add
                - string_list_append
                - strbuf_release
                - strchr
                - puts
                - BUG_fl
        - Branch String:   'builtin/help.c:136,3'
          Branch Sides:
            - BranchSide:      'builtin/help.c:138,4'
              BranchSideFuncs:
                - strbuf_setlen.6811
                - strbuf_addf
                - strcasecmp
                - strbuf_release
                - string_list_append
                - string_list_sort
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strbuf_add
                - string_list_append
                - strbuf_release
                - strchr
                - puts
                - BUG_fl
            - BranchSide:      'builtin/help.c:146,3'
              BranchSideFuncs:
                - strbuf_release
                - string_list_append
                - string_list_sort
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strbuf_add
                - string_list_append
                - strbuf_release
                - strchr
                - puts
                - BUG_fl
                - strbuf_setlen.6811
                - strbuf_addf
                - strcasecmp
        - Branch String:   'builtin/help.c:140,8'
          Branch Sides:
            - BranchSide:      'builtin/help.c:141,5'
              BranchSideFuncs:
                - strbuf_release
                - string_list_append
                - string_list_sort
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strbuf_add
                - string_list_append
                - strbuf_release
                - strchr
                - puts
                - BUG_fl
                - strbuf_setlen.6811
                - strbuf_addf
                - strcasecmp
            - BranchSide:      'builtin/help.c:145,3'
              BranchSideFuncs:
                - strbuf_release
                - string_list_append
                - string_list_sort
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strbuf_add
                - string_list_append
                - strbuf_release
                - strchr
                - puts
                - BUG_fl
                - strbuf_setlen.6811
                - strbuf_addf
                - strcasecmp
        - Branch String:   'builtin/help.c:147,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:148,30'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strbuf_add
                - string_list_append
                - strbuf_release
                - strchr
                - puts
                - BUG_fl
                - strbuf_release
                - string_list_append
                - strbuf_setlen.6811
                - strbuf_addf
                - strcasecmp
            - BranchSide:      'builtin/help.c:149,2'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strbuf_add
                - string_list_append
                - strbuf_release
                - strchr
                - puts
                - BUG_fl
                - strbuf_release
                - string_list_append
                - strbuf_setlen.6811
                - strbuf_addf
                - strcasecmp
        - Branch String:   'builtin/help.c:151,2'
          Branch Sides:
            - BranchSide:      'builtin/help.c:152,8'
              BranchSideFuncs:
                - BUG_fl
                - string_list_sort
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strbuf_add
                - string_list_append
                - strbuf_release
                - strchr
                - puts
            - BranchSide:      'builtin/help.c:156,2'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strbuf_add
                - string_list_append
                - strbuf_release
                - strchr
                - puts
        - Branch String:   'builtin/help.c:152,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:152,11'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strbuf_add
                - string_list_append
                - strbuf_release
                - strchr
                - puts
                - BUG_fl
            - BranchSide:      'builtin/help.c:153,4'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/help.c:157,2'
          Branch Sides:
            - BranchSide:      'builtin/help.c:158,26'
              BranchSideFuncs:
                - strchr
                - strchr
                - string_list_append
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strbuf_add
                - string_list_append
                - strbuf_release
                - strchr
                - puts
            - BranchSide:      'builtin/help.c:195,2'
              BranchSideFuncs:
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
        - Branch String:   'builtin/help.c:163,3'
          Branch Sides:
            - BranchSide:      'builtin/help.c:165,9'
              BranchSideFuncs:
                - puts
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strbuf_add
                - string_list_append
                - strbuf_release
                - strchr
            - BranchSide:      'builtin/help.c:168,17'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
                - string_list_append
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - puts
                - strbuf_add
                - string_list_append
                - strbuf_release
            - BranchSide:      'builtin/help.c:171,4'
              BranchSideFuncs:
                - strchr
                - strchr
                - string_list_append
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - puts
                - strbuf_add
                - string_list_append
                - strbuf_release
            - BranchSide:      'builtin/help.c:173,21'
              BranchSideFuncs:
                - strchr
                - strchr
                - string_list_append
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - puts
                - strbuf_add
                - string_list_append
                - strbuf_release
        - Branch String:   'builtin/help.c:176,12'
          Branch Sides:
            - BranchSide:      'builtin/help.c:176,16'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
            - BranchSide:      'builtin/help.c:181,7'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
        - Branch String:   'builtin/help.c:176,25'
          Branch Sides:
            - BranchSide:      'builtin/help.c:176,29'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
            - BranchSide:      'builtin/help.c:181,7'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
        - Branch String:   'builtin/help.c:176,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:177,35'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
            - BranchSide:      'builtin/help.c:181,7'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
        - Branch String:   'builtin/help.c:181,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:182,10'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
            - BranchSide:      'builtin/help.c:183,12'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
        - Branch String:   'builtin/help.c:183,21'
          Branch Sides:
            - BranchSide:      'builtin/help.c:183,25'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
            - BranchSide:      'builtin/help.c:185,13'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
        - Branch String:   'builtin/help.c:183,12'
          Branch Sides:
            - BranchSide:      'builtin/help.c:184,10'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
            - BranchSide:      'builtin/help.c:185,13'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
        - Branch String:   'builtin/help.c:185,22'
          Branch Sides:
            - BranchSide:      'builtin/help.c:185,25'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
            - BranchSide:      'builtin/help.c:188,10'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
        - Branch String:   'builtin/help.c:185,12'
          Branch Sides:
            - BranchSide:      'builtin/help.c:186,10'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
            - BranchSide:      'builtin/help.c:188,10'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
        - Branch String:   'builtin/help.c:188,10'
          Branch Sides:
            - BranchSide:      'builtin/help.c:188,27'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
            - BranchSide:      'builtin/help.c:188,38'
              BranchSideFuncs:
                - strbuf_add
                - string_list_append
                - strbuf_release
                - string_list_clear
                - string_list_remove_duplicates
                - string_list_clear
                - puts
                - strchr
                - strchr
                - string_list_append
                - strchr
                - puts
        - Branch String:   'builtin/help.c:197,2'
          Branch Sides:
            - BranchSide:      'builtin/help.c:197,2'
              BranchSideFuncs:
                - string_list_clear
                - puts
            - BranchSide:      'builtin/help.c:197,2'
              BranchSideFuncs:
                - string_list_clear
                - puts
        - Branch String:   'builtin/help.c:197,2'
          Branch Sides:
            - BranchSide:      'builtin/help.c:198,8'
              BranchSideFuncs:
                - puts
                - string_list_clear
            - BranchSide:      'builtin/help.c:199,2'
              BranchSideFuncs:
                - string_list_clear
      Callsites:
        - Src:             'builtin/help.c:138,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/help.c:139,4'
          Dst:             strbuf_addf
        - Src:             'builtin/help.c:140,9'
          Dst:             strcasecmp
        - Src:             'builtin/help.c:146,3'
          Dst:             strbuf_release
        - Src:             'builtin/help.c:148,4'
          Dst:             string_list_append
        - Src:             'builtin/help.c:153,4'
          Dst:             BUG_fl
        - Src:             'builtin/help.c:156,2'
          Dst:             string_list_sort
        - Src:             'builtin/help.c:165,4'
          Dst:             puts
        - Src:             'builtin/help.c:168,10'
          Dst:             strchr
        - Src:             'builtin/help.c:173,14'
          Dst:             strchr
        - Src:             'builtin/help.c:174,9'
          Dst:             strchr
        - Src:             'builtin/help.c:177,4'
          Dst:             string_list_append
        - Src:             'builtin/help.c:190,3'
          Dst:             strbuf_add
        - Src:             'builtin/help.c:191,3'
          Dst:             string_list_append
        - Src:             'builtin/help.c:192,3'
          Dst:             strbuf_release
        - Src:             'builtin/help.c:195,2'
          Dst:             string_list_clear
        - Src:             'builtin/help.c:196,2'
          Dst:             string_list_remove_duplicates
        - Src:             'builtin/help.c:198,3'
          Dst:             puts
        - Src:             'builtin/help.c:199,2'
          Dst:             string_list_clear
    - functionName:    opt_mode_usage
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - argc
        - opt_mode
        - fmt
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - no_help_format
        - usage_msg_optf
      functionUses:    7
      BranchProfiles:
        - Branch String:   'builtin/help.c:626,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:627,18'
              BranchSideFuncs:
                - _.6802
                - usage_msg_optf
            - BranchSide:      'builtin/help.c:631,17'
              BranchSideFuncs:
                - no_help_format
      Callsites:
        - Src:             'builtin/help.c:627,18'
          Dst:             _
        - Src:             'builtin/help.c:627,3'
          Dst:             usage_msg_optf
        - Src:             'builtin/help.c:631,2'
          Dst:             no_help_format
    - functionName:    cmd_help
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         38
      ICount:          251
      EdgeCount:       42
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - check_git_cmd
        - cmd_to_page
        - git_config
        - git_help_config
        - list_all_cmds_help
        - list_commands
        - list_common_cmds_help
        - list_config_help
        - list_developer_interfaces_help
        - list_guides_help
        - list_user_interfaces_help
        - load_command_list
        - opt_mode_usage
        - parse_help_format
        - parse_options
        - printf
        - setup_git_directory_gently
        - setup_pager
        - show_html_page
        - show_info_page
        - show_man_page
        - usage_msg_opt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/help.c:644,34'
          Branch Sides:
            - BranchSide:      'builtin/help.c:645,7'
              BranchSideFuncs:
                - opt_mode_usage
                - setup_pager
                - list_config_help
                - _.6802
                - printf
                - opt_mode_usage
                - list_config_help
                - opt_mode_usage
                - list_developer_interfaces_help
                - opt_mode_usage
                - list_user_interfaces_help
                - opt_mode_usage
                - list_config_help
                - opt_mode_usage
                - list_guides_help
                - _.6802
                - printf
                - opt_mode_usage
                - _.6802
                - _.6802
                - printf
                - load_command_list
                - list_commands
                - _.6802
                - printf
                - _.6802
                - _.6802
                - printf
                - list_common_cmds_help
                - _.6802
                - printf
                - setup_git_directory_gently
                - git_config.6851
                - check_git_cmd
                - cmd_to_page
                - show_html_page
                - show_info_page
                - show_man_page
                - parse_help_format
                - setup_pager
                - list_all_cmds_help
                - _.6802
                - usage_msg_opt
            - BranchSide:      'builtin/help.c:650,10'
              BranchSideFuncs:
                - opt_mode_usage
                - setup_pager
                - list_config_help
                - _.6802
                - printf
                - opt_mode_usage
                - list_config_help
                - opt_mode_usage
                - list_developer_interfaces_help
                - opt_mode_usage
                - list_user_interfaces_help
                - opt_mode_usage
                - list_config_help
                - opt_mode_usage
                - list_guides_help
                - _.6802
                - printf
                - opt_mode_usage
                - _.6802
                - _.6802
                - printf
                - load_command_list
                - list_commands
                - _.6802
                - printf
                - _.6802
                - _.6802
                - printf
                - list_common_cmds_help
                - _.6802
                - printf
                - setup_git_directory_gently
                - git_config.6851
                - check_git_cmd
                - cmd_to_page
                - show_html_page
                - show_info_page
                - show_man_page
                - parse_help_format
                - setup_pager
                - list_all_cmds_help
        - Branch String:   'builtin/help.c:645,35'
          Branch Sides:
            - BranchSide:      'builtin/help.c:646,7'
              BranchSideFuncs:
                - _.6802
                - usage_msg_opt
            - BranchSide:      'builtin/help.c:647,17'
              BranchSideFuncs:
                - _.6802
                - usage_msg_opt
        - Branch String:   'builtin/help.c:644,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:647,17'
              BranchSideFuncs:
                - _.6802
                - usage_msg_opt
            - BranchSide:      'builtin/help.c:650,10'
              BranchSideFuncs:
                - opt_mode_usage
                - setup_pager
                - list_config_help
                - _.6802
                - printf
                - opt_mode_usage
                - list_config_help
                - opt_mode_usage
                - list_developer_interfaces_help
                - opt_mode_usage
                - list_user_interfaces_help
                - opt_mode_usage
                - list_config_help
                - opt_mode_usage
                - list_guides_help
                - _.6802
                - printf
                - opt_mode_usage
                - _.6802
                - _.6802
                - printf
                - load_command_list
                - list_commands
                - _.6802
                - printf
                - _.6802
                - _.6802
                - printf
                - list_common_cmds_help
                - _.6802
                - printf
                - setup_git_directory_gently
                - git_config.6851
                - check_git_cmd
                - cmd_to_page
                - show_html_page
                - show_info_page
                - show_man_page
                - parse_help_format
                - setup_pager
                - list_all_cmds_help
        - Branch String:   'builtin/help.c:650,2'
          Branch Sides:
            - BranchSide:      'builtin/help.c:652,18'
              BranchSideFuncs:
                - opt_mode_usage
                - _.6802
                - _.6802
                - printf
                - load_command_list
                - list_commands
                - _.6802
                - printf
                - _.6802
                - _.6802
                - printf
                - list_common_cmds_help
                - _.6802
                - printf
                - setup_git_directory_gently
                - git_config.6851
                - check_git_cmd
                - cmd_to_page
                - show_html_page
                - show_info_page
                - show_man_page
                - parse_help_format
                - setup_pager
                - list_all_cmds_help
            - BranchSide:      'builtin/help.c:665,18'
              BranchSideFuncs:
                - opt_mode_usage
                - list_guides_help
                - _.6802
                - printf
            - BranchSide:      'builtin/help.c:670,18'
              BranchSideFuncs:
                - opt_mode_usage
                - list_config_help
            - BranchSide:      'builtin/help.c:674,18'
              BranchSideFuncs:
                - opt_mode_usage
                - list_user_interfaces_help
            - BranchSide:      'builtin/help.c:678,18'
              BranchSideFuncs:
                - opt_mode_usage
                - list_developer_interfaces_help
            - BranchSide:      'builtin/help.c:682,18'
              BranchSideFuncs:
                - opt_mode_usage
                - list_config_help
            - BranchSide:      'builtin/help.c:687,18'
              BranchSideFuncs:
                - opt_mode_usage
                - setup_pager
                - list_config_help
                - _.6802
                - printf
            - BranchSide:      'builtin/help.c:694,7'
              BranchSideFuncs:
                - _.6802
                - _.6802
                - printf
                - list_common_cmds_help
                - _.6802
                - printf
                - setup_git_directory_gently
                - git_config.6851
                - check_git_cmd
                - cmd_to_page
                - show_html_page
                - show_info_page
                - show_man_page
                - parse_help_format
        - Branch String:   'builtin/help.c:653,7'
          Branch Sides:
            - BranchSide:      'builtin/help.c:654,4'
              BranchSideFuncs:
                - setup_pager
                - list_all_cmds_help
            - BranchSide:      'builtin/help.c:659,10'
              BranchSideFuncs:
                - _.6802
                - _.6802
                - printf
                - load_command_list
                - list_commands
                - _.6802
                - printf
                - _.6802
                - _.6802
                - printf
                - list_common_cmds_help
                - _.6802
                - printf
                - setup_git_directory_gently
                - git_config.6851
                - check_git_cmd
                - cmd_to_page
                - show_html_page
                - show_info_page
                - show_man_page
                - parse_help_format
        - Branch String:   'builtin/help.c:694,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:695,10'
              BranchSideFuncs:
                - setup_git_directory_gently
                - git_config.6851
                - check_git_cmd
                - cmd_to_page
                - show_html_page
                - show_info_page
                - show_man_page
                - parse_help_format
            - BranchSide:      'builtin/help.c:701,2'
              BranchSideFuncs:
                - setup_git_directory_gently
                - git_config.6851
                - check_git_cmd
                - cmd_to_page
                - show_html_page
                - show_info_page
                - show_man_page
                - parse_help_format
        - Branch String:   'builtin/help.c:704,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:705,17'
              BranchSideFuncs:
                - check_git_cmd
                - cmd_to_page
                - show_html_page
                - show_info_page
                - show_man_page
                - parse_help_format
            - BranchSide:      'builtin/help.c:706,6'
              BranchSideFuncs:
                - check_git_cmd
                - cmd_to_page
                - show_html_page
                - show_info_page
                - show_man_page
                - parse_help_format
        - Branch String:   'builtin/help.c:706,6'
          Branch Sides:
            - BranchSide:      'builtin/help.c:707,17'
              BranchSideFuncs:
                - parse_help_format
                - check_git_cmd
                - cmd_to_page
                - show_html_page
                - show_info_page
                - show_man_page
            - BranchSide:      'builtin/help.c:709,26'
              BranchSideFuncs:
                - check_git_cmd
                - cmd_to_page
                - show_html_page
                - show_info_page
                - show_man_page
        - Branch String:   'builtin/help.c:712,2'
          Branch Sides:
            - BranchSide:      'builtin/help.c:715,17'
              BranchSideFuncs:
                - show_man_page
            - BranchSide:      'builtin/help.c:715,17'
              BranchSideFuncs:
                - show_man_page
            - BranchSide:      'builtin/help.c:718,18'
              BranchSideFuncs:
                - show_info_page
            - BranchSide:      'builtin/help.c:721,18'
              BranchSideFuncs:
                - show_html_page
            - BranchSide:      'builtin/help.c:725,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/help.c:640,9'
          Dst:             parse_options
        - Src:             'builtin/help.c:647,17'
          Dst:             _
        - Src:             'builtin/help.c:647,3'
          Dst:             usage_msg_opt
        - Src:             'builtin/help.c:652,3'
          Dst:             opt_mode_usage
        - Src:             'builtin/help.c:654,4'
          Dst:             setup_pager
        - Src:             'builtin/help.c:655,4'
          Dst:             list_all_cmds_help
        - Src:             'builtin/help.c:659,10'
          Dst:             _
        - Src:             'builtin/help.c:659,28'
          Dst:             _
        - Src:             'builtin/help.c:659,3'
          Dst:             printf
        - Src:             'builtin/help.c:660,3'
          Dst:             load_command_list
        - Src:             'builtin/help.c:661,3'
          Dst:             list_commands
        - Src:             'builtin/help.c:662,18'
          Dst:             _
        - Src:             'builtin/help.c:662,3'
          Dst:             printf
        - Src:             'builtin/help.c:665,3'
          Dst:             opt_mode_usage
        - Src:             'builtin/help.c:666,3'
          Dst:             list_guides_help
        - Src:             'builtin/help.c:667,18'
          Dst:             _
        - Src:             'builtin/help.c:667,3'
          Dst:             printf
        - Src:             'builtin/help.c:670,3'
          Dst:             opt_mode_usage
        - Src:             'builtin/help.c:671,3'
          Dst:             list_config_help
        - Src:             'builtin/help.c:674,3'
          Dst:             opt_mode_usage
        - Src:             'builtin/help.c:675,3'
          Dst:             list_user_interfaces_help
        - Src:             'builtin/help.c:678,3'
          Dst:             opt_mode_usage
        - Src:             'builtin/help.c:679,3'
          Dst:             list_developer_interfaces_help
        - Src:             'builtin/help.c:682,3'
          Dst:             opt_mode_usage
        - Src:             'builtin/help.c:684,3'
          Dst:             list_config_help
        - Src:             'builtin/help.c:687,3'
          Dst:             opt_mode_usage
        - Src:             'builtin/help.c:688,3'
          Dst:             setup_pager
        - Src:             'builtin/help.c:689,3'
          Dst:             list_config_help
        - Src:             'builtin/help.c:690,20'
          Dst:             _
        - Src:             'builtin/help.c:690,3'
          Dst:             printf
        - Src:             'builtin/help.c:695,10'
          Dst:             _
        - Src:             'builtin/help.c:695,28'
          Dst:             _
        - Src:             'builtin/help.c:695,3'
          Dst:             printf
        - Src:             'builtin/help.c:696,3'
          Dst:             list_common_cmds_help
        - Src:             'builtin/help.c:697,20'
          Dst:             _
        - Src:             'builtin/help.c:697,3'
          Dst:             printf
        - Src:             'builtin/help.c:701,2'
          Dst:             setup_git_directory_gently
        - Src:             'builtin/help.c:702,2'
          Dst:             git_config
        - Src:             'builtin/help.c:702,2'
          Dst:             git_help_config
        - Src:             'builtin/help.c:707,17'
          Dst:             parse_help_format
        - Src:             'builtin/help.c:709,12'
          Dst:             check_git_cmd
        - Src:             'builtin/help.c:711,9'
          Dst:             cmd_to_page
        - Src:             'builtin/help.c:715,3'
          Dst:             show_man_page
        - Src:             'builtin/help.c:718,3'
          Dst:             show_info_page
        - Src:             'builtin/help.c:721,3'
          Dst:             show_html_page
    - functionName:    show_info_page
      functionSourceFile: '/src/git/builtin/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - page
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - execlp
        - setenv
        - system_path
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/help.c:508,21'
          Dst:             system_path
        - Src:             'builtin/help.c:508,2'
          Dst:             setenv
        - Src:             'builtin/help.c:509,2'
          Dst:             execlp
        - Src:             'builtin/help.c:510,6'
          Dst:             _
        - Src:             'builtin/help.c:510,2'
          Dst:             die
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    run
      functionSourceFile: '/src/git/builtin/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         23
      ICount:          203
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - git_config
        - git_default_config
        - parse_options
        - run_hooks_opt
        - strcmp
        - strvec_push
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/hook.c:40,6'
          Branch Sides:
            - BranchSide:      'builtin/hook.c:41,3'
              BranchSideFuncs:
                - git_config.7110
                - run_hooks_opt
                - strvec_push
                - strcmp
                - strcmp
                - usage_with_options
            - BranchSide:      'builtin/hook.c:47,6'
              BranchSideFuncs:
                - git_config.7110
                - run_hooks_opt
                - strvec_push
                - strcmp
                - strcmp
                - usage_with_options
        - Branch String:   'builtin/hook.c:47,15'
          Branch Sides:
            - BranchSide:      'builtin/hook.c:47,25'
              BranchSideFuncs:
                - strcmp
                - git_config.7110
                - run_hooks_opt
                - strvec_push
                - strcmp
                - usage_with_options
            - BranchSide:      'builtin/hook.c:52,9'
              BranchSideFuncs:
                - git_config.7110
                - run_hooks_opt
                - strvec_push
        - Branch String:   'builtin/hook.c:47,40'
          Branch Sides:
            - BranchSide:      'builtin/hook.c:48,13'
              BranchSideFuncs:
                - strcmp
                - git_config.7110
                - run_hooks_opt
                - strvec_push
                - usage_with_options
            - BranchSide:      'builtin/hook.c:52,9'
              BranchSideFuncs:
                - git_config.7110
                - run_hooks_opt
                - strvec_push
        - Branch String:   'builtin/hook.c:47,6'
          Branch Sides:
            - BranchSide:      'builtin/hook.c:49,3'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/hook.c:52,9'
              BranchSideFuncs:
                - git_config.7110
                - run_hooks_opt
                - strvec_push
        - Branch String:   'builtin/hook.c:52,2'
          Branch Sides:
            - BranchSide:      'builtin/hook.c:53,20'
              BranchSideFuncs:
                - strvec_push
                - git_config.7110
                - run_hooks_opt
            - BranchSide:      'builtin/hook.c:56,2'
              BranchSideFuncs:
                - git_config.7110
                - run_hooks_opt
        - Branch String:   'builtin/hook.c:59,6'
          Branch Sides:
            - BranchSide:      'builtin/hook.c:60,7'
              BranchSideFuncs:
                - run_hooks_opt
            - BranchSide:      'builtin/hook.c:61,22'
              BranchSideFuncs:
                - run_hooks_opt
        - Branch String:   'builtin/hook.c:62,6'
          Branch Sides:
            - BranchSide:      'builtin/hook.c:62,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/hook.c:63,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/hook.c:36,9'
          Dst:             parse_options
        - Src:             'builtin/hook.c:47,18'
          Dst:             strcmp
        - Src:             'builtin/hook.c:48,6'
          Dst:             strcmp
        - Src:             'builtin/hook.c:53,3'
          Dst:             strvec_push
        - Src:             'builtin/hook.c:56,2'
          Dst:             git_config
        - Src:             'builtin/hook.c:56,2'
          Dst:             git_default_config
        - Src:             'builtin/hook.c:61,8'
          Dst:             run_hooks_opt
        - Src:             'builtin/hook.c:66,2'
          Dst:             usage_with_options
    - functionName:    cmd_hook
      functionSourceFile: '/src/git/builtin/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_options
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/hook.c:77,9'
          Dst:             parse_options
    - functionName:    rename_tmp_packfile
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - final_name
        - curr_name
        - name
        - hash
        - ext
        - make_read_only_if_same
      BBCount:         14
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - chmod
        - die
        - finalize_object_file
        - odb_pack_name
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1507,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1508,9'
              BranchSideFuncs:
                - odb_pack_name
                - finalize_object_file
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1513,13'
              BranchSideFuncs:
                - chmod
        - Branch String:   'builtin/index-pack.c:1508,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1509,32'
              BranchSideFuncs:
                - finalize_object_file
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1510,28'
              BranchSideFuncs:
                - finalize_object_file
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1510,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1511,8'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1513,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/index-pack.c:1509,18'
          Dst:             odb_pack_name
        - Src:             'builtin/index-pack.c:1510,7'
          Dst:             finalize_object_file
        - Src:             'builtin/index-pack.c:1511,8'
          Dst:             _
        - Src:             'builtin/index-pack.c:1511,4'
          Dst:             die
        - Src:             'builtin/index-pack.c:1514,3'
          Dst:             chmod
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    66
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    chmod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_special_file
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1472
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - suffix
        - msg
        - pack_name
        - hash
        - report
      BBCount:         19
      ICount:          130
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - __errno_location
        - close
        - derive_filename
        - die_errno
        - odb_pack_keep
        - odb_pack_name
        - strbuf_release
        - strlen
        - write_or_die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1478,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1479,30'
              BranchSideFuncs:
                - derive_filename
                - odb_pack_keep
                - close
                - strbuf_release
                - _.7282
                - die_errno
                - write_or_die
                - write_or_die
                - __errno_location
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:1481,39'
              BranchSideFuncs:
                - odb_pack_name
                - odb_pack_keep
                - close
                - strbuf_release
                - _.7282
                - die_errno
                - write_or_die
                - write_or_die
                - __errno_location
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:1484,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1485,7'
              BranchSideFuncs:
                - __errno_location
                - strbuf_release
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:1489,7'
              BranchSideFuncs:
                - close
                - strbuf_release
                - _.7282
                - die_errno
                - write_or_die
                - write_or_die
        - Branch String:   'builtin/index-pack.c:1485,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1486,14'
              BranchSideFuncs:
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:1488,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/index-pack.c:1489,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1490,17'
              BranchSideFuncs:
                - write_or_die
                - write_or_die
                - close
                - strbuf_release
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:1493,13'
              BranchSideFuncs:
                - close
                - strbuf_release
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:1493,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1494,14'
              BranchSideFuncs:
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:1496,7'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/index-pack.c:1476,16'
          Dst:             strlen
        - Src:             'builtin/index-pack.c:1479,14'
          Dst:             derive_filename
        - Src:             'builtin/index-pack.c:1481,14'
          Dst:             odb_pack_name
        - Src:             'builtin/index-pack.c:1483,7'
          Dst:             odb_pack_keep
        - Src:             'builtin/index-pack.c:1485,7'
          Dst:             __errno_location
        - Src:             'builtin/index-pack.c:1486,14'
          Dst:             _
        - Src:             'builtin/index-pack.c:1486,4'
          Dst:             die_errno
        - Src:             'builtin/index-pack.c:1490,4'
          Dst:             write_or_die
        - Src:             'builtin/index-pack.c:1491,4'
          Dst:             write_or_die
        - Src:             'builtin/index-pack.c:1493,7'
          Dst:             close
        - Src:             'builtin/index-pack.c:1494,14'
          Dst:             _
        - Src:             'builtin/index-pack.c:1494,4'
          Dst:             die_errno
        - Src:             'builtin/index-pack.c:1499,2'
          Dst:             strbuf_release
    - functionName:    derive_filename
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack_name
        - strip
        - suffix
        - buf
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - strbuf_add
        - strbuf_addstr
        - strip_suffix
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1460,44'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1460,48'
              BranchSideFuncs:
                - _.7282
                - die
                - strbuf_add
                - strbuf_addstr.7290
            - BranchSide:      'builtin/index-pack.c:1462,7'
              BranchSideFuncs:
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1460,52'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1461,6'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.7290
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1462,7'
              BranchSideFuncs:
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1460,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1462,7'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1464,13'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.7290
      Callsites:
        - Src:             'builtin/index-pack.c:1460,7'
          Dst:             strip_suffix
        - Src:             'builtin/index-pack.c:1462,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:1462,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:1464,2'
          Dst:             strbuf_add
        - Src:             'builtin/index-pack.c:1465,2'
          Dst:             strbuf_addstr
    - functionName:    strip_suffix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strip_suffix_mem
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './git-compat-util.h:801,9'
          Dst:             strlen
        - Src:             './git-compat-util.h:802,9'
          Dst:             strip_suffix_mem
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strip_suffix_mem
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - suffix
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:785,20'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:785,30'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:785,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:784,18'
          Dst:             strlen
        - Src:             './git-compat-util.h:785,23'
          Dst:             memcmp
    - functionName:    check_object
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         14
      ICount:          109
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - die
        - oid_object_info
        - oid_to_hex
        - type_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:239,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:240,3'
              BranchSideFuncs:
                - oid_object_info
                - _.7282
                - oid_to_hex
                - type_name
                - type_name
                - die
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:242,8'
              BranchSideFuncs:
                - oid_object_info
                - _.7282
                - oid_to_hex
                - type_name
                - type_name
                - die
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:242,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:243,3'
              BranchSideFuncs:
                - oid_object_info
                - _.7282
                - oid_to_hex
                - type_name
                - type_name
                - die
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:245,8'
              BranchSideFuncs:
                - oid_object_info
                - _.7282
                - oid_to_hex
                - type_name
                - type_name
                - die
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:245,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:247,30'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:259,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:248,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:249,8'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:251,7'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - type_name
                - type_name
                - die
        - Branch String:   'builtin/index-pack.c:251,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:252,8'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - type_name
                - type_name
                - die
            - BranchSide:      'builtin/index-pack.c:255,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/index-pack.c:247,14'
          Dst:             oid_object_info
        - Src:             'builtin/index-pack.c:249,8'
          Dst:             _
        - Src:             'builtin/index-pack.c:250,10'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:249,4'
          Dst:             die
        - Src:             'builtin/index-pack.c:252,8'
          Dst:             _
        - Src:             'builtin/index-pack.c:253,8'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:254,8'
          Dst:             type_name
        - Src:             'builtin/index-pack.c:254,30'
          Dst:             type_name
        - Src:             'builtin/index-pack.c:252,4'
          Dst:             die
    - functionName:    write_compressed
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - f
        - in
        - size
      BBCount:         9
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - git_deflate
        - git_deflate_end
        - git_deflate_init
        - hashwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1341,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1337,21'
              BranchSideFuncs:
                - git_deflate
                - hashwrite
                - git_deflate_end
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1343,6'
              BranchSideFuncs:
                - git_deflate_end
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1343,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1344,7'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1345,16'
              BranchSideFuncs:
                - git_deflate_end
      Callsites:
        - Src:             'builtin/index-pack.c:1332,2'
          Dst:             git_deflate_init
        - Src:             'builtin/index-pack.c:1339,12'
          Dst:             git_deflate
        - Src:             'builtin/index-pack.c:1340,3'
          Dst:             hashwrite
        - Src:             'builtin/index-pack.c:1344,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:1344,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:1346,2'
          Dst:             git_deflate_end
    - functionName:    append_obj_to_pack
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - f
        - sha1
        - buf
        - size
        - type
      BBCount:         6
      ICount:          165
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - crc32_begin
        - crc32_end
        - hashflush
        - hashwrite
        - oidread
        - write_compressed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1360,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1361,17'
              BranchSideFuncs:
                - crc32_begin
                - hashwrite
                - write_compressed
                - crc32_end
                - hashflush
                - oidread.7296
            - BranchSide:      'builtin/index-pack.c:1365,16'
              BranchSideFuncs:
                - crc32_begin
                - hashwrite
                - write_compressed
                - crc32_end
                - hashflush
                - oidread.7296
      Callsites:
        - Src:             'builtin/index-pack.c:1366,2'
          Dst:             crc32_begin
        - Src:             'builtin/index-pack.c:1367,2'
          Dst:             hashwrite
        - Src:             'builtin/index-pack.c:1373,23'
          Dst:             write_compressed
        - Src:             'builtin/index-pack.c:1374,21'
          Dst:             crc32_end
        - Src:             'builtin/index-pack.c:1375,2'
          Dst:             hashflush
        - Src:             'builtin/index-pack.c:1376,2'
          Dst:             oidread
    - functionName:    oidread
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - hash
        - algop
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    2
      BranchProfiles:
        - Branch String:   './hash.h:306,6'
          Branch Sides:
            - BranchSide:      './hash.h:306,6'
              BranchSideFuncs:
                - hash_algo_by_ptr.7297
            - BranchSide:      './hash.h:307,10'
              BranchSideFuncs:
                - hash_algo_by_ptr.7297
      Callsites:
        - Src:             './hash.h:308,14'
          Dst:             hash_algo_by_ptr
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    delta_pos_compare
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - _b
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sha_dst
        - sha_src
        - algop
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fix_unresolved_deltas
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         26
      ICount:          209
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - append_obj_to_pack
        - check_object_signature
        - delta_pos_compare
        - die
        - display_progress
        - oid_array_append
        - oid_array_clear
        - oid_object_info_extended
        - oid_to_hex
        - promisor_remote_get_direct
        - repo_has_promisor_remote
        - repo_read_object_file
        - sane_qsort
        - st_mult
        - threaded_second_pass
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1403,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1404,23'
              BranchSideFuncs:
                - sane_qsort.7299
                - repo_has_promisor_remote
                - free
                - repo_read_object_file
                - check_object_signature
                - append_obj_to_pack
                - free
                - threaded_second_pass
                - display_progress
                - _.7282
                - oid_to_hex
                - die
                - promisor_remote_get_direct
                - oid_array_clear
                - oid_object_info_extended
                - oid_array_append
            - BranchSide:      'builtin/index-pack.c:1405,2'
              BranchSideFuncs:
                - sane_qsort.7299
                - repo_has_promisor_remote
                - free
                - repo_read_object_file
                - check_object_signature
                - append_obj_to_pack
                - free
                - threaded_second_pass
                - display_progress
                - _.7282
                - oid_to_hex
                - die
                - promisor_remote_get_direct
                - oid_array_clear
                - oid_object_info_extended
                - oid_array_append
        - Branch String:   'builtin/index-pack.c:1407,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1411,20'
              BranchSideFuncs:
                - promisor_remote_get_direct
                - oid_array_clear
                - free
                - repo_read_object_file
                - check_object_signature
                - append_obj_to_pack
                - free
                - threaded_second_pass
                - display_progress
                - _.7282
                - oid_to_hex
                - die
                - oid_object_info_extended
                - oid_array_append
            - BranchSide:      'builtin/index-pack.c:1425,9'
              BranchSideFuncs:
                - free
                - repo_read_object_file
                - check_object_signature
                - append_obj_to_pack
                - free
                - threaded_second_pass
                - display_progress
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:1412,3'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1413,32'
              BranchSideFuncs:
                - oid_object_info_extended
                - promisor_remote_get_direct
                - oid_array_clear
                - free
                - repo_read_object_file
                - check_object_signature
                - append_obj_to_pack
                - free
                - threaded_second_pass
                - display_progress
                - _.7282
                - oid_to_hex
                - die
                - oid_array_append
            - BranchSide:      'builtin/index-pack.c:1420,30'
              BranchSideFuncs:
                - promisor_remote_get_direct
                - oid_array_clear
                - free
                - repo_read_object_file
                - check_object_signature
                - append_obj_to_pack
                - free
                - threaded_second_pass
                - display_progress
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:1414,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1417,5'
              BranchSideFuncs:
                - oid_array_append
                - promisor_remote_get_direct
                - oid_array_clear
                - free
                - repo_read_object_file
                - check_object_signature
                - append_obj_to_pack
                - free
                - threaded_second_pass
                - display_progress
                - _.7282
                - oid_to_hex
                - die
                - oid_object_info_extended
            - BranchSide:      'builtin/index-pack.c:1418,33'
              BranchSideFuncs:
                - oid_array_append
                - promisor_remote_get_direct
                - oid_array_clear
                - free
                - repo_read_object_file
                - check_object_signature
                - append_obj_to_pack
                - free
                - threaded_second_pass
                - display_progress
                - _.7282
                - oid_to_hex
                - die
                - oid_object_info_extended
        - Branch String:   'builtin/index-pack.c:1425,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1426,31'
              BranchSideFuncs:
                - repo_read_object_file
                - free
                - check_object_signature
                - append_obj_to_pack
                - free
                - threaded_second_pass
                - display_progress
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:1453,7'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/index-pack.c:1431,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1432,4'
              BranchSideFuncs:
                - free
                - repo_read_object_file
                - check_object_signature
                - append_obj_to_pack
                - free
                - threaded_second_pass
                - display_progress
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:1433,32'
              BranchSideFuncs:
                - repo_read_object_file
                - free
                - check_object_signature
                - append_obj_to_pack
                - free
                - threaded_second_pass
                - display_progress
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:1435,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1436,4'
              BranchSideFuncs:
                - check_object_signature
                - append_obj_to_pack
                - free
                - threaded_second_pass
                - display_progress
                - free
                - repo_read_object_file
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:1438,30'
              BranchSideFuncs:
                - check_object_signature
                - append_obj_to_pack
                - free
                - threaded_second_pass
                - display_progress
                - free
                - repo_read_object_file
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:1438,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1440,8'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:1447,22'
              BranchSideFuncs:
                - append_obj_to_pack
                - free
                - threaded_second_pass
                - display_progress
                - free
                - repo_read_object_file
                - check_object_signature
                - _.7282
                - oid_to_hex
                - die
      Callsites:
        - Src:             'builtin/index-pack.c:1402,2'
          Dst:             st_mult
        - Src:             'builtin/index-pack.c:1402,2'
          Dst:             xmalloc
        - Src:             'builtin/index-pack.c:1405,2'
          Dst:             sane_qsort
        - Src:             'builtin/index-pack.c:1405,2'
          Dst:             delta_pos_compare
        - Src:             'builtin/index-pack.c:1407,6'
          Dst:             repo_has_promisor_remote
        - Src:             'builtin/index-pack.c:1414,9'
          Dst:             oid_object_info_extended
        - Src:             'builtin/index-pack.c:1418,4'
          Dst:             oid_array_append
        - Src:             'builtin/index-pack.c:1420,3'
          Dst:             promisor_remote_get_direct
        - Src:             'builtin/index-pack.c:1422,3'
          Dst:             oid_array_clear
        - Src:             'builtin/index-pack.c:1433,10'
          Dst:             repo_read_object_file
        - Src:             'builtin/index-pack.c:1438,7'
          Dst:             check_object_signature
        - Src:             'builtin/index-pack.c:1440,8'
          Dst:             _
        - Src:             'builtin/index-pack.c:1440,41'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:1440,4'
          Dst:             die
        - Src:             'builtin/index-pack.c:1447,3'
          Dst:             append_obj_to_pack
        - Src:             'builtin/index-pack.c:1449,3'
          Dst:             threaded_second_pass
        - Src:             'builtin/index-pack.c:1451,3'
          Dst:             display_progress
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    6
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    threaded_second_pass
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         57
      ICount:          402
      EdgeCount:       72
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - die
        - display_progress
        - free_base_data
        - get_base_data
        - get_data_from_pack
        - is_delta_type
        - list_add
        - list_del
        - list_empty
        - lock_mutex
        - make_base
        - oid_to_hex
        - prune_base_data
        - resolve_delta
        - set_thread_data
        - unlock_mutex
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1023,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1024,19'
              BranchSideFuncs:
                - set_thread_data
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
            - BranchSide:      'builtin/index-pack.c:1025,2'
              BranchSideFuncs:
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
        - Branch String:   'builtin/index-pack.c:1035,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1039,4'
              BranchSideFuncs:
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - list_del
                - list_add
                - oid_to_hex
                - die
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - unlock_mutex
                - is_delta_type
            - BranchSide:      'builtin/index-pack.c:1052,13'
              BranchSideFuncs:
                - __assert_fail
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:1039,38'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1039,4'
              BranchSideFuncs:
                - is_delta_type
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - list_del
                - list_add
                - oid_to_hex
                - die
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - unlock_mutex
            - BranchSide:      'builtin/index-pack.c:1040,25'
              BranchSideFuncs:
                - is_delta_type
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - list_del
                - list_add
                - oid_to_hex
                - die
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - unlock_mutex
        - Branch String:   'builtin/index-pack.c:1039,4'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1041,18'
              BranchSideFuncs:
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - list_del
                - list_add
                - oid_to_hex
                - die
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - unlock_mutex
                - is_delta_type
            - BranchSide:      'builtin/index-pack.c:1042,8'
              BranchSideFuncs:
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - list_del
                - list_add
                - oid_to_hex
                - die
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - unlock_mutex
        - Branch String:   'builtin/index-pack.c:1042,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1043,5'
              BranchSideFuncs:
                - unlock_mutex
            - BranchSide:      'builtin/index-pack.c:1046,17'
              BranchSideFuncs:
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
        - Branch String:   'builtin/index-pack.c:1055,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1056,18'
              BranchSideFuncs:
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:1064,17'
              BranchSideFuncs:
                - __assert_fail
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
        - Branch String:   'builtin/index-pack.c:1058,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1060,22'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:1062,28'
              BranchSideFuncs:
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
        - Branch String:   'builtin/index-pack.c:1066,5'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1066,5'
              BranchSideFuncs:
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
            - BranchSide:      'builtin/index-pack.c:1067,28'
              BranchSideFuncs:
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
        - Branch String:   'builtin/index-pack.c:1070,45'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1071,8'
              BranchSideFuncs:
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
            - BranchSide:      'builtin/index-pack.c:1091,18'
              BranchSideFuncs:
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
        - Branch String:   'builtin/index-pack.c:1070,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1076,15'
              BranchSideFuncs:
                - list_del
                - list_add
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
            - BranchSide:      'builtin/index-pack.c:1091,18'
              BranchSideFuncs:
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
        - Branch String:   'builtin/index-pack.c:1096,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1097,26'
              BranchSideFuncs:
                - resolve_delta
                - free
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - unlock_mutex
                - make_base
                - get_data_from_pack
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
            - BranchSide:      'builtin/index-pack.c:1101,22'
              BranchSideFuncs:
                - make_base
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - unlock_mutex
                - resolve_delta
                - free
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
        - Branch String:   'builtin/index-pack.c:1098,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1099,5'
              BranchSideFuncs:
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - unlock_mutex
                - make_base
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
            - BranchSide:      'builtin/index-pack.c:1100,3'
              BranchSideFuncs:
                - lock_mutex
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - unlock_mutex
                - make_base
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
        - Branch String:   'builtin/index-pack.c:1116,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1117,4'
              BranchSideFuncs:
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
            - BranchSide:      'builtin/index-pack.c:1118,7'
              BranchSideFuncs:
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
        - Branch String:   'builtin/index-pack.c:1118,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1123,14'
              BranchSideFuncs:
                - list_add
                - prune_base_data
                - free_base_data
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - free
                - free_base_data
                - list_del
                - free
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
            - BranchSide:      'builtin/index-pack.c:1133,26'
              BranchSideFuncs:
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
                - free_base_data
                - list_del
                - free
        - Branch String:   'builtin/index-pack.c:1135,4'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1138,5'
              BranchSideFuncs:
                - free_base_data
                - list_del
                - free
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
            - BranchSide:      'builtin/index-pack.c:1149,4'
              BranchSideFuncs:
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
        - Branch String:   'builtin/index-pack.c:1139,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1140,6'
              BranchSideFuncs:
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - free_base_data
                - list_del
                - free
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
            - BranchSide:      'builtin/index-pack.c:1142,14'
              BranchSideFuncs:
                - free_base_data
                - list_del
                - free
                - free
                - unlock_mutex
                - lock_mutex
                - display_progress
                - unlock_mutex
                - lock_mutex
                - list_empty
                - __assert_fail
                - get_base_data
                - unlock_mutex
                - make_base
                - lock_mutex
                - list_add
                - prune_base_data
                - free_base_data
                - get_data_from_pack
                - resolve_delta
                - free
                - list_del
                - list_add
                - oid_to_hex
                - die
                - unlock_mutex
                - is_delta_type
      Callsites:
        - Src:             'builtin/index-pack.c:1024,3'
          Dst:             set_thread_data
        - Src:             'builtin/index-pack.c:1030,3'
          Dst:             lock_mutex
        - Src:             'builtin/index-pack.c:1031,3'
          Dst:             display_progress
        - Src:             'builtin/index-pack.c:1032,3'
          Dst:             unlock_mutex
        - Src:             'builtin/index-pack.c:1034,3'
          Dst:             lock_mutex
        - Src:             'builtin/index-pack.c:1035,7'
          Dst:             list_empty
        - Src:             'builtin/index-pack.c:1040,11'
          Dst:             is_delta_type
        - Src:             'builtin/index-pack.c:1043,5'
          Dst:             unlock_mutex
        - Src:             'builtin/index-pack.c:1061,10'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:1059,6'
          Dst:             die
        - Src:             'builtin/index-pack.c:1066,5'
          Dst:             __assert_fail
        - Src:             'builtin/index-pack.c:1076,5'
          Dst:             list_del
        - Src:             'builtin/index-pack.c:1077,5'
          Dst:             list_add
        - Src:             'builtin/index-pack.c:1091,4'
          Dst:             get_base_data
        - Src:             'builtin/index-pack.c:1094,3'
          Dst:             unlock_mutex
        - Src:             'builtin/index-pack.c:1097,12'
          Dst:             resolve_delta
        - Src:             'builtin/index-pack.c:1101,12'
          Dst:             make_base
        - Src:             'builtin/index-pack.c:1110,19'
          Dst:             get_data_from_pack
        - Src:             'builtin/index-pack.c:1115,3'
          Dst:             lock_mutex
        - Src:             'builtin/index-pack.c:1123,4'
          Dst:             list_add
        - Src:             'builtin/index-pack.c:1125,4'
          Dst:             prune_base_data
        - Src:             'builtin/index-pack.c:1126,4'
          Dst:             free_base_data
        - Src:             'builtin/index-pack.c:1143,5'
          Dst:             free_base_data
        - Src:             'builtin/index-pack.c:1144,5'
          Dst:             list_del
        - Src:             'builtin/index-pack.c:1151,3'
          Dst:             unlock_mutex
    - functionName:    set_thread_data
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_setspecific
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:405,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:405,6'
              BranchSideFuncs:
                - pthread_setspecific
            - BranchSide:      'builtin/index-pack.c:406,23'
              BranchSideFuncs:
                - pthread_setspecific
      Callsites:
        - Src:             'builtin/index-pack.c:406,3'
          Dst:             pthread_setspecific
    - functionName:    lock_mutex
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_lock
      functionUses:    10
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:174,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:174,6'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'builtin/index-pack.c:175,22'
              BranchSideFuncs:
                - pthread_mutex_lock
      Callsites:
        - Src:             'builtin/index-pack.c:175,3'
          Dst:             pthread_mutex_lock
    - functionName:    unlock_mutex
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    11
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:180,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:180,6'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'builtin/index-pack.c:181,24'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'builtin/index-pack.c:181,3'
          Dst:             pthread_mutex_unlock
    - functionName:    list_empty
      functionSourceFile: '/src/git/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_delta_type
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:449,32'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:449,32'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:449,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    list_del
      functionSourceFile: '/src/git/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __list_del
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './list.h:82,2'
          Dst:             __list_del
    - functionName:    list_add
      functionSourceFile: '/src/git/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - newp
        - head
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_base_data
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         29
      ICount:          241
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - bad_object
        - get_base_data
        - get_data_from_pack
        - is_delta_type
        - patch_delta
        - prune_base_data
        - st_mult
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:911,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:911,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:912,30'
              BranchSideFuncs:
                - is_delta_type
                - get_data_from_pack
                - prune_base_data
                - free
                - get_base_data
                - get_data_from_pack
                - patch_delta
                - free
                - _.7282
                - bad_object
                - prune_base_data
                - st_mult.7298
                - xrealloc
        - Branch String:   'builtin/index-pack.c:916,38'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:916,42'
              BranchSideFuncs:
                - get_data_from_pack
                - prune_base_data
                - free
                - get_base_data
                - get_data_from_pack
                - patch_delta
                - free
                - _.7282
                - bad_object
                - prune_base_data
                - is_delta_type
                - st_mult.7298
                - xrealloc
            - BranchSide:      'builtin/index-pack.c:916,3'
              BranchSideFuncs:
                - get_data_from_pack
                - prune_base_data
                - free
                - get_base_data
                - get_data_from_pack
                - patch_delta
                - free
                - _.7282
                - bad_object
                - prune_base_data
                - is_delta_type
                - st_mult.7298
                - xrealloc
        - Branch String:   'builtin/index-pack.c:916,3'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:917,4'
              BranchSideFuncs:
                - is_delta_type
                - get_data_from_pack
                - prune_base_data
                - free
                - get_base_data
                - get_data_from_pack
                - patch_delta
                - free
                - _.7282
                - bad_object
                - prune_base_data
                - st_mult.7298
                - xrealloc
            - BranchSide:      'builtin/index-pack.c:921,8'
              BranchSideFuncs:
                - get_data_from_pack
                - prune_base_data
                - free
                - get_base_data
                - get_data_from_pack
                - patch_delta
                - free
                - _.7282
                - bad_object
                - prune_base_data
        - Branch String:   'builtin/index-pack.c:917,4'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:917,4'
              BranchSideFuncs:
                - st_mult.7298
                - xrealloc
                - is_delta_type
                - get_data_from_pack
                - prune_base_data
                - free
                - get_base_data
                - get_data_from_pack
                - patch_delta
                - free
                - _.7282
                - bad_object
                - prune_base_data
            - BranchSide:      'builtin/index-pack.c:918,24'
              BranchSideFuncs:
                - is_delta_type
                - get_data_from_pack
                - prune_base_data
                - free
                - get_base_data
                - get_data_from_pack
                - patch_delta
                - free
                - _.7282
                - bad_object
                - prune_base_data
                - st_mult.7298
                - xrealloc
        - Branch String:   'builtin/index-pack.c:917,4'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:917,4'
              BranchSideFuncs:
                - st_mult.7298
                - xrealloc
                - is_delta_type
                - get_data_from_pack
                - prune_base_data
                - free
                - get_base_data
                - get_data_from_pack
                - patch_delta
                - free
                - _.7282
                - bad_object
                - prune_base_data
            - BranchSide:      'builtin/index-pack.c:917,4'
              BranchSideFuncs:
                - st_mult.7298
                - xrealloc
                - is_delta_type
                - get_data_from_pack
                - prune_base_data
                - free
                - get_base_data
                - get_data_from_pack
                - patch_delta
                - free
                - _.7282
                - bad_object
                - prune_base_data
        - Branch String:   'builtin/index-pack.c:921,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:922,33'
              BranchSideFuncs:
                - free
                - get_base_data
                - get_data_from_pack
                - patch_delta
                - free
                - _.7282
                - bad_object
                - prune_base_data
            - BranchSide:      'builtin/index-pack.c:927,3'
              BranchSideFuncs:
                - free
                - get_base_data
                - get_data_from_pack
                - patch_delta
                - free
                - _.7282
                - bad_object
                - prune_base_data
        - Branch String:   'builtin/index-pack.c:927,3'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:929,8'
              BranchSideFuncs:
                - get_base_data
                - get_data_from_pack
                - patch_delta
                - free
                - _.7282
                - bad_object
                - prune_base_data
                - free
            - BranchSide:      'builtin/index-pack.c:943,8'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/index-pack.c:938,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:939,16'
              BranchSideFuncs:
                - prune_base_data
                - free
                - get_base_data
                - get_data_from_pack
                - patch_delta
                - free
                - _.7282
                - bad_object
            - BranchSide:      'builtin/index-pack.c:940,23'
              BranchSideFuncs:
                - prune_base_data
                - free
                - get_base_data
                - get_data_from_pack
                - patch_delta
                - free
                - _.7282
                - bad_object
      Callsites:
        - Src:             'builtin/index-pack.c:916,10'
          Dst:             is_delta_type
        - Src:             'builtin/index-pack.c:917,4'
          Dst:             st_mult
        - Src:             'builtin/index-pack.c:917,4'
          Dst:             xrealloc
        - Src:             'builtin/index-pack.c:922,14'
          Dst:             get_data_from_pack
        - Src:             'builtin/index-pack.c:925,4'
          Dst:             prune_base_data
        - Src:             'builtin/index-pack.c:931,11'
          Dst:             get_base_data
        - Src:             'builtin/index-pack.c:932,10'
          Dst:             get_data_from_pack
        - Src:             'builtin/index-pack.c:933,14'
          Dst:             patch_delta
        - Src:             'builtin/index-pack.c:939,33'
          Dst:             _
        - Src:             'builtin/index-pack.c:939,5'
          Dst:             bad_object
        - Src:             'builtin/index-pack.c:941,4'
          Dst:             prune_base_data
    - functionName:    resolve_delta
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - delta_obj
        - base
      BBCount:         14
      ICount:          188
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - __assert_fail
        - bad_object
        - get_data_from_pack
        - hash_object_file
        - lock_mutex
        - make_base
        - patch_delta
        - sha1_object
        - unlock_mutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:970,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:971,11'
              BranchSideFuncs:
                - lock_mutex
                - unlock_mutex
                - get_data_from_pack
                - __assert_fail
                - patch_delta
                - free
                - _.7282
                - bad_object
                - hash_object_file
                - sha1_object
                - make_base
                - lock_mutex
                - unlock_mutex
            - BranchSide:      'builtin/index-pack.c:980,34'
              BranchSideFuncs:
                - get_data_from_pack
                - __assert_fail
                - patch_delta
                - free
                - _.7282
                - bad_object
                - hash_object_file
                - sha1_object
                - make_base
                - lock_mutex
                - unlock_mutex
        - Branch String:   'builtin/index-pack.c:975,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:976,20'
              BranchSideFuncs:
                - unlock_mutex
                - get_data_from_pack
                - __assert_fail
                - patch_delta
                - free
                - _.7282
                - bad_object
                - hash_object_file
                - sha1_object
                - make_base
                - lock_mutex
                - unlock_mutex
            - BranchSide:      'builtin/index-pack.c:977,3'
              BranchSideFuncs:
                - unlock_mutex
                - get_data_from_pack
                - __assert_fail
                - patch_delta
                - free
                - _.7282
                - bad_object
                - hash_object_file
                - sha1_object
                - make_base
                - lock_mutex
                - unlock_mutex
        - Branch String:   'builtin/index-pack.c:981,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:981,2'
              BranchSideFuncs:
                - patch_delta
                - free
                - _.7282
                - bad_object
                - hash_object_file
                - sha1_object
                - make_base
                - lock_mutex
                - unlock_mutex
            - BranchSide:      'builtin/index-pack.c:982,28'
              BranchSideFuncs:
                - patch_delta
                - free
                - _.7282
                - bad_object
                - hash_object_file
                - sha1_object
                - make_base
                - lock_mutex
                - unlock_mutex
        - Branch String:   'builtin/index-pack.c:985,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:986,14'
              BranchSideFuncs:
                - hash_object_file
                - sha1_object
                - make_base
                - lock_mutex
                - unlock_mutex
            - BranchSide:      'builtin/index-pack.c:987,19'
              BranchSideFuncs:
                - hash_object_file
                - sha1_object
                - make_base
                - lock_mutex
                - unlock_mutex
      Callsites:
        - Src:             'builtin/index-pack.c:974,3'
          Dst:             lock_mutex
        - Src:             'builtin/index-pack.c:977,3'
          Dst:             unlock_mutex
        - Src:             'builtin/index-pack.c:980,15'
          Dst:             get_data_from_pack
        - Src:             'builtin/index-pack.c:981,2'
          Dst:             __assert_fail
        - Src:             'builtin/index-pack.c:982,16'
          Dst:             patch_delta
        - Src:             'builtin/index-pack.c:986,37'
          Dst:             _
        - Src:             'builtin/index-pack.c:986,3'
          Dst:             bad_object
        - Src:             'builtin/index-pack.c:987,2'
          Dst:             hash_object_file
        - Src:             'builtin/index-pack.c:989,2'
          Dst:             sha1_object
        - Src:             'builtin/index-pack.c:992,11'
          Dst:             make_base
        - Src:             'builtin/index-pack.c:996,2'
          Dst:             lock_mutex
        - Src:             'builtin/index-pack.c:998,2'
          Dst:             unlock_mutex
    - functionName:    make_base
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - parent
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - find_ofs_delta_children
        - find_ref_delta_children
        - xcalloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/index-pack.c:951,27'
          Dst:             xcalloc
        - Src:             'builtin/index-pack.c:954,2'
          Dst:             find_ref_delta_children
        - Src:             'builtin/index-pack.c:956,2'
          Dst:             find_ofs_delta_children
    - functionName:    get_data_from_pack
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unpack_data
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/index-pack.c:630,9'
          Dst:             unpack_data
    - functionName:    prune_base_data
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - retain
      BBCount:         34
      ICount:          149
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - free_base_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:421,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:422,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:424,2'
              BranchSideFuncs:
                - free_base_data
                - free_base_data
        - Branch String:   'builtin/index-pack.c:424,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:425,25'
              BranchSideFuncs:
                - free_base_data
                - free_base_data
            - BranchSide:      'builtin/index-pack.c:435,2'
              BranchSideFuncs:
                - free_base_data
        - Branch String:   'builtin/index-pack.c:426,22'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:426,25'
              BranchSideFuncs:
                - free_base_data
                - free_base_data
            - BranchSide:      'builtin/index-pack.c:427,4'
              BranchSideFuncs:
                - free_base_data
                - free_base_data
        - Branch String:   'builtin/index-pack.c:426,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:427,4'
              BranchSideFuncs:
                - free_base_data
                - free_base_data
            - BranchSide:      'builtin/index-pack.c:428,7'
              BranchSideFuncs:
                - free_base_data
                - free_base_data
        - Branch String:   'builtin/index-pack.c:428,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:429,19'
              BranchSideFuncs:
                - free_base_data
                - free_base_data
            - BranchSide:      'builtin/index-pack.c:433,2'
              BranchSideFuncs:
                - free_base_data
                - free_base_data
        - Branch String:   'builtin/index-pack.c:430,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:431,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:432,3'
              BranchSideFuncs:
                - free_base_data
                - free_base_data
        - Branch String:   'builtin/index-pack.c:435,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:435,2'
              BranchSideFuncs:
                - free_base_data
            - BranchSide:      'builtin/index-pack.c:436,25'
              BranchSideFuncs:
                - free_base_data
        - Branch String:   'builtin/index-pack.c:437,22'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:437,25'
              BranchSideFuncs:
                - free_base_data
            - BranchSide:      'builtin/index-pack.c:438,4'
              BranchSideFuncs:
                - free_base_data
        - Branch String:   'builtin/index-pack.c:437,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:438,4'
              BranchSideFuncs:
                - free_base_data
            - BranchSide:      'builtin/index-pack.c:439,7'
              BranchSideFuncs:
                - free_base_data
        - Branch String:   'builtin/index-pack.c:439,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:440,19'
              BranchSideFuncs:
                - free_base_data
            - BranchSide:      'builtin/index-pack.c:444,2'
              BranchSideFuncs:
                - free_base_data
        - Branch String:   'builtin/index-pack.c:441,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:442,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:443,3'
              BranchSideFuncs:
                - free_base_data
      Callsites:
        - Src:             'builtin/index-pack.c:429,4'
          Dst:             free_base_data
        - Src:             'builtin/index-pack.c:440,4'
          Dst:             free_base_data
    - functionName:    free_base_data
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:411,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:411,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/index-pack.c:412,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    unpack_data
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - consume
        - cb_data
      BBCount:         51
      ICount:          318
      EdgeCount:       64
      CyclomaticComplexity: 15
      functionsReached:
        - Q_
        - _
        - die
        - die_errno
        - get_thread_data
        - git_inflate
        - git_inflate_end
        - git_inflate_init
        - xmalloc
        - xmallocz
        - xpread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:578,18'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:578,9'
              BranchSideFuncs:
                - xmallocz
                - xmalloc
                - git_inflate_init
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - git_inflate
                - free
                - free
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:578,38'
              BranchSideFuncs:
                - xmallocz
                - xmalloc
                - git_inflate_init
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - git_inflate
                - free
                - free
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:579,18'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:579,41'
              BranchSideFuncs:
                - xmalloc
                - git_inflate_init
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - git_inflate
                - free
                - free
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:579,18'
              BranchSideFuncs:
                - xmalloc
                - git_inflate_init
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - git_inflate
                - free
                - free
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:584,21'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:584,9'
              BranchSideFuncs:
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - git_inflate
                - free
                - free
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:584,41'
              BranchSideFuncs:
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - git_inflate
                - free
                - free
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:587,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:587,42'
              BranchSideFuncs:
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - git_inflate
                - free
                - free
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:587,11'
              BranchSideFuncs:
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - git_inflate
                - free
                - free
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:589,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:590,14'
              BranchSideFuncs:
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:591,8'
              BranchSideFuncs:
                - Q_.7308
                - die
                - git_inflate
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - get_thread_data
                - xpread
                - _.7282
                - die_errno
                - git_inflate
                - free
                - free
        - Branch String:   'builtin/index-pack.c:591,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:594,11'
              BranchSideFuncs:
                - git_inflate
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - _.7282
                - die_errno
                - git_inflate
                - free
                - free
            - BranchSide:      'builtin/index-pack.c:596,11'
              BranchSideFuncs:
                - git_inflate
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - _.7282
                - die_errno
                - git_inflate
                - free
                - free
        - Branch String:   'builtin/index-pack.c:600,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:601,13'
              BranchSideFuncs:
                - git_inflate
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - _.7282
                - die_errno
                - free
                - free
            - BranchSide:      'builtin/index-pack.c:603,4'
              BranchSideFuncs:
                - git_inflate
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - _.7282
                - die_errno
                - free
                - free
        - Branch String:   'builtin/index-pack.c:605,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:606,11'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'builtin/index-pack.c:610,23'
              BranchSideFuncs:
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - git_inflate
                - free
                - free
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:612,28'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:612,38'
              BranchSideFuncs:
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - git_inflate
                - free
                - free
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:612,4'
              BranchSideFuncs:
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - git_inflate
                - free
                - free
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:612,4'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:0,0'
              BranchSideFuncs:
                - git_inflate
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - _.7282
                - die_errno
                - free
                - free
            - BranchSide:      'builtin/index-pack.c:604,14'
              BranchSideFuncs:
                - git_inflate
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - _.7282
                - die_errno
                - free
                - free
        - Branch String:   'builtin/index-pack.c:614,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:614,18'
              BranchSideFuncs:
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - git_inflate
                - free
                - free
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:614,2'
              BranchSideFuncs:
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - git_inflate
                - free
                - free
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:614,33'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:614,44'
              BranchSideFuncs:
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - git_inflate
                - free
                - free
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:614,2'
              BranchSideFuncs:
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - git_inflate
                - free
                - free
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:614,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:587,16'
              BranchSideFuncs:
                - get_thread_data
                - xpread
                - Q_.7308
                - die
                - git_inflate
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
                - git_inflate
                - free
                - free
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:617,6'
              BranchSideFuncs:
                - git_inflate_end
                - free
                - free
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:617,29'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:617,39'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:618,7'
              BranchSideFuncs:
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:617,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:618,7'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:620,2'
              BranchSideFuncs:
                - git_inflate_end
                - free
                - free
        - Branch String:   'builtin/index-pack.c:622,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:623,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/index-pack.c:625,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/index-pack.c:578,9'
          Dst:             xmallocz
        - Src:             'builtin/index-pack.c:579,10'
          Dst:             xmalloc
        - Src:             'builtin/index-pack.c:582,2'
          Dst:             git_inflate_init
        - Src:             'builtin/index-pack.c:588,14'
          Dst:             get_thread_data
        - Src:             'builtin/index-pack.c:588,7'
          Dst:             xpread
        - Src:             'builtin/index-pack.c:590,14'
          Dst:             _
        - Src:             'builtin/index-pack.c:590,4'
          Dst:             die_errno
        - Src:             'builtin/index-pack.c:592,8'
          Dst:             Q_
        - Src:             'builtin/index-pack.c:592,4'
          Dst:             die
        - Src:             'builtin/index-pack.c:601,13'
          Dst:             git_inflate
        - Src:             'builtin/index-pack.c:604,14'
          Dst:             git_inflate
        - Src:             'builtin/index-pack.c:618,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:618,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:620,2'
          Dst:             git_inflate_end
    - functionName:    get_thread_data
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - pthread_getspecific
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:395,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:395,7'
              BranchSideFuncs:
                - __assert_fail
                - pthread_getspecific
            - BranchSide:      'builtin/index-pack.c:395,7'
              BranchSideFuncs:
                - __assert_fail
                - pthread_getspecific
        - Branch String:   'builtin/index-pack.c:395,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:396,31'
              BranchSideFuncs:
                - pthread_getspecific
            - BranchSide:      'builtin/index-pack.c:397,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'builtin/index-pack.c:397,3'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:397,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/index-pack.c:397,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'builtin/index-pack.c:397,3'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:397,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:400,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/index-pack.c:396,11'
          Dst:             pthread_getspecific
        - Src:             'builtin/index-pack.c:397,3'
          Dst:             __assert_fail
    - functionName:    Q_
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plu
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ngettext
      functionUses:    6
      BranchProfiles:
        - Branch String:   './gettext.h:58,6'
          Branch Sides:
            - BranchSide:      './gettext.h:59,10'
              BranchSideFuncs:
                - ngettext
            - BranchSide:      './gettext.h:60,18'
              BranchSideFuncs:
                - ngettext
        - Branch String:   './gettext.h:59,10'
          Branch Sides:
            - BranchSide:      './gettext.h:59,19'
              BranchSideFuncs: []
            - BranchSide:      './gettext.h:59,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gettext.h:60,9'
          Dst:             ngettext
    - functionName:    pthread_getspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_ref_delta_children
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - first_index
        - last_index
      BBCount:         18
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - find_ref_delta
        - oideq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:729,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:730,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:734,2'
              BranchSideFuncs:
                - oideq.7311
                - oideq.7311
        - Branch String:   'builtin/index-pack.c:734,19'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:734,29'
              BranchSideFuncs:
                - oideq.7311
                - oideq.7311
            - BranchSide:      'builtin/index-pack.c:734,2'
              BranchSideFuncs:
                - oideq.7311
                - oideq.7311
        - Branch String:   'builtin/index-pack.c:734,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:735,3'
              BranchSideFuncs:
                - oideq.7311
                - oideq.7311
            - BranchSide:      'builtin/index-pack.c:736,2'
              BranchSideFuncs:
                - oideq.7311
        - Branch String:   'builtin/index-pack.c:736,20'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:736,30'
              BranchSideFuncs:
                - oideq.7311
            - BranchSide:      'builtin/index-pack.c:736,2'
              BranchSideFuncs:
                - oideq.7311
        - Branch String:   'builtin/index-pack.c:736,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:737,3'
              BranchSideFuncs:
                - oideq.7311
            - BranchSide:      'builtin/index-pack.c:738,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/index-pack.c:725,14'
          Dst:             find_ref_delta
        - Src:             'builtin/index-pack.c:734,22'
          Dst:             oideq
        - Src:             'builtin/index-pack.c:736,23'
          Dst:             oideq
    - functionName:    find_ofs_delta_children
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - offset
        - first_index
        - last_index
      BBCount:         18
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - find_ofs_delta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:675,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:676,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:680,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:680,19'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:680,22'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:680,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:680,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:681,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:682,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:682,20'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:682,23'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:682,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:682,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:683,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:684,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/index-pack.c:671,14'
          Dst:             find_ofs_delta
    - functionName:    find_ofs_delta
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - offset
      BBCount:         11
      ICount:          96
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - compare_ofs_delta_bases
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:649,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:650,14'
              BranchSideFuncs:
                - compare_ofs_delta_bases
            - BranchSide:      'builtin/index-pack.c:665,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:657,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:658,11'
              BranchSideFuncs:
                - compare_ofs_delta_bases
            - BranchSide:      'builtin/index-pack.c:659,7'
              BranchSideFuncs:
                - compare_ofs_delta_bases
        - Branch String:   'builtin/index-pack.c:659,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:660,11'
              BranchSideFuncs:
                - compare_ofs_delta_bases
            - BranchSide:      'builtin/index-pack.c:663,11'
              BranchSideFuncs:
                - compare_ofs_delta_bases
      Callsites:
        - Src:             'builtin/index-pack.c:654,9'
          Dst:             compare_ofs_delta_bases
    - functionName:    compare_ofs_delta_bases
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - offset1
        - offset2
        - type1
        - type2
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:638,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:639,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:640,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:640,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:640,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:641,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_ref_delta
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         11
      ICount:          95
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - compare_ref_delta_bases
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:703,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:704,14'
              BranchSideFuncs:
                - compare_ref_delta_bases
            - BranchSide:      'builtin/index-pack.c:719,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:711,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:712,11'
              BranchSideFuncs:
                - compare_ref_delta_bases
            - BranchSide:      'builtin/index-pack.c:713,7'
              BranchSideFuncs:
                - compare_ref_delta_bases
        - Branch String:   'builtin/index-pack.c:713,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:714,11'
              BranchSideFuncs:
                - compare_ref_delta_bases
            - BranchSide:      'builtin/index-pack.c:717,11'
              BranchSideFuncs:
                - compare_ref_delta_bases
      Callsites:
        - Src:             'builtin/index-pack.c:708,9'
          Dst:             compare_ref_delta_bases
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    compare_ref_delta_bases
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - oid1
        - oid2
        - type1
        - type2
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - oidcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:694,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:695,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:696,16'
              BranchSideFuncs:
                - oidcmp.7312
      Callsites:
        - Src:             'builtin/index-pack.c:696,9'
          Dst:             oidcmp
    - functionName:    oidcmp
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:288,9'
          Dst:             memcmp
    - functionName:    bad_object
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - offset
        - format
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - vsnprintf
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/index-pack.c:386,2'
          Dst:             vsnprintf
        - Src:             'builtin/index-pack.c:388,6'
          Dst:             _
        - Src:             'builtin/index-pack.c:388,2'
          Dst:             die
    - functionName:    sha1_object
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - obj_entry
        - size
        - type
        - oid
      BBCount:         85
      ICount:          473
      EdgeCount:       104
      CyclomaticComplexity: 21
      functionsReached:
        - BUG_fl
        - _
        - __assert_fail
        - check_collison
        - detach_commit_buffer
        - die
        - fsck_object
        - fsck_walk
        - get_data_from_pack
        - lock_mutex
        - lookup_blob
        - memcmp
        - oid_object_info
        - oid_to_hex
        - parse_object_buffer
        - repo_has_object_file_with_flags
        - repo_read_object_file
        - type_name
        - unlock_mutex
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:808,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:808,2'
              BranchSideFuncs:
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lock_mutex
                - oid_object_info
                - repo_read_object_file
                - unlock_mutex
                - get_data_from_pack
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - lock_mutex
                - check_collison
                - unlock_mutex
                - lock_mutex
                - repo_has_object_file_with_flags
                - unlock_mutex
            - BranchSide:      'builtin/index-pack.c:808,2'
              BranchSideFuncs:
                - __assert_fail
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lock_mutex
                - oid_object_info
                - repo_read_object_file
                - unlock_mutex
                - get_data_from_pack
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - lock_mutex
                - check_collison
                - unlock_mutex
                - lock_mutex
                - repo_has_object_file_with_flags
                - unlock_mutex
        - Branch String:   'builtin/index-pack.c:808,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:808,2'
              BranchSideFuncs:
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lock_mutex
                - oid_object_info
                - repo_read_object_file
                - unlock_mutex
                - get_data_from_pack
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - lock_mutex
                - check_collison
                - unlock_mutex
                - lock_mutex
                - repo_has_object_file_with_flags
                - unlock_mutex
            - BranchSide:      'builtin/index-pack.c:810,6'
              BranchSideFuncs:
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lock_mutex
                - oid_object_info
                - repo_read_object_file
                - unlock_mutex
                - get_data_from_pack
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - lock_mutex
                - check_collison
                - unlock_mutex
                - lock_mutex
                - repo_has_object_file_with_flags
                - unlock_mutex
        - Branch String:   'builtin/index-pack.c:810,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:811,3'
              BranchSideFuncs:
                - lock_mutex
                - repo_has_object_file_with_flags
                - unlock_mutex
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lock_mutex
                - oid_object_info
                - repo_read_object_file
                - unlock_mutex
                - get_data_from_pack
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - lock_mutex
                - check_collison
                - unlock_mutex
            - BranchSide:      'builtin/index-pack.c:818,6'
              BranchSideFuncs:
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lock_mutex
                - oid_object_info
                - repo_read_object_file
                - unlock_mutex
                - get_data_from_pack
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - lock_mutex
                - check_collison
                - unlock_mutex
        - Branch String:   'builtin/index-pack.c:818,28'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:818,32'
              BranchSideFuncs:
                - lock_mutex
                - check_collison
                - unlock_mutex
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lock_mutex
                - oid_object_info
                - repo_read_object_file
                - unlock_mutex
                - get_data_from_pack
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:824,6'
              BranchSideFuncs:
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lock_mutex
                - oid_object_info
                - repo_read_object_file
                - unlock_mutex
                - get_data_from_pack
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:818,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:819,3'
              BranchSideFuncs:
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lock_mutex
                - oid_object_info
                - repo_read_object_file
                - unlock_mutex
                - get_data_from_pack
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:824,6'
              BranchSideFuncs:
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lock_mutex
                - oid_object_info
                - repo_read_object_file
                - unlock_mutex
                - get_data_from_pack
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:820,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:821,26'
              BranchSideFuncs:
                - unlock_mutex
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lock_mutex
                - oid_object_info
                - repo_read_object_file
                - unlock_mutex
                - get_data_from_pack
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:822,3'
              BranchSideFuncs:
                - unlock_mutex
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lock_mutex
                - oid_object_info
                - repo_read_object_file
                - unlock_mutex
                - get_data_from_pack
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:824,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:828,3'
              BranchSideFuncs:
                - lock_mutex
                - oid_object_info
                - repo_read_object_file
                - unlock_mutex
                - get_data_from_pack
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:847,6'
              BranchSideFuncs:
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:830,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:831,8'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:832,7'
              BranchSideFuncs:
                - repo_read_object_file
                - unlock_mutex
                - get_data_from_pack
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:832,24'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:832,27'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:833,8'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:832,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:833,8'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:834,36'
              BranchSideFuncs:
                - repo_read_object_file
                - unlock_mutex
                - get_data_from_pack
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:837,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:838,41'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:839,8'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
                - memcmp
                - free
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:839,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:840,8'
              BranchSideFuncs:
                - memcmp
                - free
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:841,7'
              BranchSideFuncs:
                - memcmp
                - free
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:841,24'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:841,27'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:843,8'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:841,44'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:842,14'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:843,8'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:841,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:843,8'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:844,8'
              BranchSideFuncs:
                - free
                - free
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:847,13'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:847,16'
              BranchSideFuncs:
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:848,3'
              BranchSideFuncs:
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:847,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:847,6'
              BranchSideFuncs:
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:848,3'
              BranchSideFuncs:
                - lock_mutex
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:849,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:850,36'
              BranchSideFuncs:
                - lookup_blob
                - _.7282
                - oid_to_hex
                - die
                - unlock_mutex
                - free
                - fsck_object
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:861,25'
              BranchSideFuncs:
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:851,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:852,5'
              BranchSideFuncs:
                - unlock_mutex
                - free
                - fsck_object
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:854,9'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:855,23'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:856,21'
              BranchSideFuncs:
                - fsck_object
                - unlock_mutex
                - free
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:858,3'
              BranchSideFuncs:
                - unlock_mutex
                - free
        - Branch String:   'builtin/index-pack.c:855,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:857,9'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:858,3'
              BranchSideFuncs:
                - unlock_mutex
                - free
        - Branch String:   'builtin/index-pack.c:863,4'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:863,4'
              BranchSideFuncs:
                - __assert_fail
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:863,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'builtin/index-pack.c:863,4'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:863,4'
              BranchSideFuncs:
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:869,30'
              BranchSideFuncs:
                - parse_object_buffer
                - _.7282
                - type_name
                - die
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:872,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:873,9'
              BranchSideFuncs:
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:874,8'
              BranchSideFuncs:
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - fsck_object
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:874,23'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:875,20'
              BranchSideFuncs:
                - fsck_object
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:877,8'
              BranchSideFuncs:
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:874,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:876,9'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:877,8'
              BranchSideFuncs:
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
                - fsck_walk
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:877,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:877,28'
              BranchSideFuncs:
                - fsck_walk
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:880,8'
              BranchSideFuncs:
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
        - Branch String:   'builtin/index-pack.c:877,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:878,9'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:880,8'
              BranchSideFuncs:
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
        - Branch String:   'builtin/index-pack.c:880,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:881,18'
              BranchSideFuncs:
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
            - BranchSide:      'builtin/index-pack.c:885,8'
              BranchSideFuncs:
                - unlock_mutex
                - free
                - detach_commit_buffer
                - BUG_fl
        - Branch String:   'builtin/index-pack.c:885,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:886,47'
              BranchSideFuncs:
                - detach_commit_buffer
                - unlock_mutex
                - free
                - BUG_fl
            - BranchSide:      'builtin/index-pack.c:890,4'
              BranchSideFuncs:
                - unlock_mutex
                - free
        - Branch String:   'builtin/index-pack.c:887,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:888,6'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/index-pack.c:889,4'
              BranchSideFuncs:
                - unlock_mutex
                - free
      Callsites:
        - Src:             'builtin/index-pack.c:808,2'
          Dst:             __assert_fail
        - Src:             'builtin/index-pack.c:811,3'
          Dst:             lock_mutex
        - Src:             'builtin/index-pack.c:813,4'
          Dst:             repo_has_object_file_with_flags
        - Src:             'builtin/index-pack.c:815,3'
          Dst:             unlock_mutex
        - Src:             'builtin/index-pack.c:819,3'
          Dst:             lock_mutex
        - Src:             'builtin/index-pack.c:820,8'
          Dst:             check_collison
        - Src:             'builtin/index-pack.c:822,3'
          Dst:             unlock_mutex
        - Src:             'builtin/index-pack.c:828,3'
          Dst:             lock_mutex
        - Src:             'builtin/index-pack.c:829,14'
          Dst:             oid_object_info
        - Src:             'builtin/index-pack.c:831,8'
          Dst:             _
        - Src:             'builtin/index-pack.c:831,50'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:831,4'
          Dst:             die
        - Src:             'builtin/index-pack.c:833,8'
          Dst:             _
        - Src:             'builtin/index-pack.c:833,45'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:833,4'
          Dst:             die
        - Src:             'builtin/index-pack.c:834,14'
          Dst:             repo_read_object_file
        - Src:             'builtin/index-pack.c:836,3'
          Dst:             unlock_mutex
        - Src:             'builtin/index-pack.c:838,22'
          Dst:             get_data_from_pack
        - Src:             'builtin/index-pack.c:840,8'
          Dst:             _
        - Src:             'builtin/index-pack.c:840,45'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:840,4'
          Dst:             die
        - Src:             'builtin/index-pack.c:842,7'
          Dst:             memcmp
        - Src:             'builtin/index-pack.c:843,8'
          Dst:             _
        - Src:             'builtin/index-pack.c:843,45'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:843,4'
          Dst:             die
        - Src:             'builtin/index-pack.c:848,3'
          Dst:             lock_mutex
        - Src:             'builtin/index-pack.c:850,24'
          Dst:             lookup_blob
        - Src:             'builtin/index-pack.c:854,9'
          Dst:             _
        - Src:             'builtin/index-pack.c:854,38'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:854,5'
          Dst:             die
        - Src:             'builtin/index-pack.c:856,8'
          Dst:             fsck_object
        - Src:             'builtin/index-pack.c:857,9'
          Dst:             _
        - Src:             'builtin/index-pack.c:857,5'
          Dst:             die
        - Src:             'builtin/index-pack.c:863,4'
          Dst:             __assert_fail
        - Src:             'builtin/index-pack.c:869,10'
          Dst:             parse_object_buffer
        - Src:             'builtin/index-pack.c:873,9'
          Dst:             _
        - Src:             'builtin/index-pack.c:873,26'
          Dst:             type_name
        - Src:             'builtin/index-pack.c:873,5'
          Dst:             die
        - Src:             'builtin/index-pack.c:875,8'
          Dst:             fsck_object
        - Src:             'builtin/index-pack.c:876,9'
          Dst:             _
        - Src:             'builtin/index-pack.c:876,5'
          Dst:             die
        - Src:             'builtin/index-pack.c:877,18'
          Dst:             fsck_walk
        - Src:             'builtin/index-pack.c:878,9'
          Dst:             _
        - Src:             'builtin/index-pack.c:878,57'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:878,5'
          Dst:             die
        - Src:             'builtin/index-pack.c:887,9'
          Dst:             detach_commit_buffer
        - Src:             'builtin/index-pack.c:888,6'
          Dst:             BUG_fl
        - Src:             'builtin/index-pack.c:892,3'
          Dst:             unlock_mutex
    - functionName:    check_collison
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         16
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - close_istream
        - die
        - oid_to_hex
        - open_istream
        - unpack_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:783,40'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:783,43'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:784,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:783,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:784,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:786,2'
              BranchSideFuncs:
                - open_istream
                - unpack_data
                - close_istream
                - free
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:790,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:791,3'
              BranchSideFuncs:
                - unpack_data
                - close_istream
                - free
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:792,6'
              BranchSideFuncs:
                - unpack_data
                - close_istream
                - free
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:792,26'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:792,29'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:793,7'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:792,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:793,7'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:795,14'
              BranchSideFuncs:
                - unpack_data
                - close_istream
                - free
      Callsites:
        - Src:             'builtin/index-pack.c:788,12'
          Dst:             open_istream
        - Src:             'builtin/index-pack.c:793,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:794,7'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:793,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:795,2'
          Dst:             unpack_data
        - Src:             'builtin/index-pack.c:795,2'
          Dst:             compare_objects
        - Src:             'builtin/index-pack.c:796,2'
          Dst:             close_istream
    - functionName:    compare_objects
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - size
        - cb_data
      BBCount:         15
      ICount:          135
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - memcmp
        - oid_to_hex
        - read_istream
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:754,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:755,8'
              BranchSideFuncs:
                - free
                - xmalloc
                - read_istream
                - memcmp
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:760,2'
              BranchSideFuncs:
                - read_istream
                - memcmp
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:760,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:761,30'
              BranchSideFuncs:
                - read_istream
                - memcmp
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:774,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:762,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:763,8'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:765,7'
              BranchSideFuncs:
                - memcmp
                - read_istream
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:765,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:766,8'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:768,14'
              BranchSideFuncs:
                - memcmp
                - read_istream
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:768,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:769,8'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:771,11'
              BranchSideFuncs:
                - read_istream
                - memcmp
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
                - _.7282
                - oid_to_hex
                - die
      Callsites:
        - Src:             'builtin/index-pack.c:756,15'
          Dst:             xmalloc
        - Src:             'builtin/index-pack.c:761,17'
          Dst:             read_istream
        - Src:             'builtin/index-pack.c:763,8'
          Dst:             _
        - Src:             'builtin/index-pack.c:764,8'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:763,4'
          Dst:             die
        - Src:             'builtin/index-pack.c:766,8'
          Dst:             _
        - Src:             'builtin/index-pack.c:767,8'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:766,4'
          Dst:             die
        - Src:             'builtin/index-pack.c:768,7'
          Dst:             memcmp
        - Src:             'builtin/index-pack.c:769,8'
          Dst:             _
        - Src:             'builtin/index-pack.c:770,8'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:769,4'
          Dst:             die
    - functionName:    __list_del
      functionSourceFile: '/src/git/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prev
        - next
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_setspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cleanup_thread
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - close
        - pthread_key_delete
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:206,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:207,7'
              BranchSideFuncs:
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_key_delete
                - free
                - close
                - pthread_mutex_destroy
            - BranchSide:      'builtin/index-pack.c:207,7'
              BranchSideFuncs:
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_key_delete
                - free
                - close
                - pthread_mutex_destroy
        - Branch String:   'builtin/index-pack.c:207,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:208,3'
              BranchSideFuncs:
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_key_delete
                - free
                - close
                - pthread_mutex_destroy
            - BranchSide:      'builtin/index-pack.c:209,17'
              BranchSideFuncs:
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_mutex_destroy
                - pthread_key_delete
                - free
                - close
                - pthread_mutex_destroy
        - Branch String:   'builtin/index-pack.c:213,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:214,3'
              BranchSideFuncs:
                - pthread_mutex_destroy
                - pthread_key_delete
                - free
                - close
            - BranchSide:      'builtin/index-pack.c:215,9'
              BranchSideFuncs:
                - pthread_key_delete
                - free
                - close
        - Branch String:   'builtin/index-pack.c:215,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:216,9'
              BranchSideFuncs:
                - close
                - pthread_key_delete
                - free
            - BranchSide:      'builtin/index-pack.c:217,21'
              BranchSideFuncs:
                - pthread_key_delete
                - free
      Callsites:
        - Src:             'builtin/index-pack.c:210,2'
          Dst:             pthread_mutex_destroy
        - Src:             'builtin/index-pack.c:211,2'
          Dst:             pthread_mutex_destroy
        - Src:             'builtin/index-pack.c:212,2'
          Dst:             pthread_mutex_destroy
        - Src:             'builtin/index-pack.c:214,3'
          Dst:             pthread_mutex_destroy
        - Src:             'builtin/index-pack.c:216,3'
          Dst:             close
        - Src:             'builtin/index-pack.c:217,2'
          Dst:             pthread_key_delete
    - functionName:    pthread_key_delete
      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:    init_thread
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - init_recursive_mutex
        - pthread_key_create
        - pthread_mutex_init
        - xcalloc
        - xopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:189,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:190,2'
              BranchSideFuncs:
                - init_recursive_mutex
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_key_create
                - xcalloc
                - xopen
                - pthread_mutex_init
            - BranchSide:      'builtin/index-pack.c:190,2'
              BranchSideFuncs:
                - init_recursive_mutex
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_key_create
                - xcalloc
                - xopen
                - pthread_mutex_init
        - Branch String:   'builtin/index-pack.c:193,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:194,3'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_key_create
                - xcalloc
                - xopen
            - BranchSide:      'builtin/index-pack.c:195,2'
              BranchSideFuncs:
                - pthread_key_create
                - xcalloc
                - xopen
        - Branch String:   'builtin/index-pack.c:197,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:198,34'
              BranchSideFuncs:
                - xopen
            - BranchSide:      'builtin/index-pack.c:201,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/index-pack.c:190,2'
          Dst:             init_recursive_mutex
        - Src:             'builtin/index-pack.c:191,2'
          Dst:             pthread_mutex_init
        - Src:             'builtin/index-pack.c:192,2'
          Dst:             pthread_mutex_init
        - Src:             'builtin/index-pack.c:194,3'
          Dst:             pthread_mutex_init
        - Src:             'builtin/index-pack.c:195,2'
          Dst:             pthread_key_create
        - Src:             'builtin/index-pack.c:196,2'
          Dst:             xcalloc
        - Src:             'builtin/index-pack.c:198,28'
          Dst:             xopen
    - functionName:    pthread_key_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compare_ref_delta_entry
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oidcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/index-pack.c:1018,9'
          Dst:             oidcmp
    - functionName:    compare_ofs_delta_entry
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1008,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1008,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:1009,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unpack_entry_data
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - offset
        - size
        - type
        - oid
      BBCount:         36
      ICount:          248
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - bad_object
        - fill
        - format_object_header
        - git_inflate
        - git_inflate_end
        - git_inflate_init
        - is_delta_type
        - use
        - xmallocz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:463,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:464,33'
              BranchSideFuncs:
                - xmallocz
                - git_inflate_init
                - fill
                - git_inflate
                - use
                - git_inflate_end
                - _.7282
                - bad_object
            - BranchSide:      'builtin/index-pack.c:468,7'
              BranchSideFuncs:
                - xmallocz
                - git_inflate_init
                - fill
                - git_inflate
                - use
                - git_inflate_end
                - _.7282
                - bad_object
        - Branch String:   'builtin/index-pack.c:469,23'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:469,26'
              BranchSideFuncs:
                - xmallocz
                - git_inflate_init
                - fill
                - git_inflate
                - use
                - git_inflate_end
                - _.7282
                - bad_object
            - BranchSide:      'builtin/index-pack.c:472,18'
              BranchSideFuncs:
                - xmallocz
                - git_inflate_init
                - fill
                - git_inflate
                - use
                - git_inflate_end
                - _.7282
                - bad_object
        - Branch String:   'builtin/index-pack.c:469,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:470,7'
              BranchSideFuncs:
                - git_inflate_init
                - fill
                - git_inflate
                - use
                - git_inflate_end
                - _.7282
                - bad_object
            - BranchSide:      'builtin/index-pack.c:472,18'
              BranchSideFuncs:
                - xmallocz
                - git_inflate_init
                - fill
                - git_inflate
                - use
                - git_inflate_end
                - _.7282
                - bad_object
        - Branch String:   'builtin/index-pack.c:477,21'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:477,9'
              BranchSideFuncs:
                - fill
                - git_inflate
                - use
                - git_inflate_end
                - _.7282
                - bad_object
            - BranchSide:      'builtin/index-pack.c:477,60'
              BranchSideFuncs:
                - fill
                - git_inflate
                - use
                - git_inflate_end
                - _.7282
                - bad_object
        - Branch String:   'builtin/index-pack.c:485,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:486,4'
              BranchSideFuncs:
                - git_inflate_end
                - _.7282
                - bad_object
                - fill
                - git_inflate
                - use
            - BranchSide:      'builtin/index-pack.c:487,7'
              BranchSideFuncs:
                - git_inflate_end
                - _.7282
                - bad_object
                - fill
                - git_inflate
                - use
        - Branch String:   'builtin/index-pack.c:487,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:488,22'
              BranchSideFuncs:
                - git_inflate_end
                - _.7282
                - bad_object
                - fill
                - git_inflate
                - use
            - BranchSide:      'builtin/index-pack.c:491,2'
              BranchSideFuncs:
                - git_inflate_end
                - _.7282
                - bad_object
                - fill
                - git_inflate
                - use
        - Branch String:   'builtin/index-pack.c:491,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:480,36'
              BranchSideFuncs:
                - fill
                - git_inflate
                - use
                - git_inflate_end
                - _.7282
                - bad_object
            - BranchSide:      'builtin/index-pack.c:492,13'
              BranchSideFuncs:
                - git_inflate_end
                - _.7282
                - bad_object
        - Branch String:   'builtin/index-pack.c:492,31'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:492,34'
              BranchSideFuncs:
                - _.7282
                - bad_object
            - BranchSide:      'builtin/index-pack.c:493,14'
              BranchSideFuncs:
                - _.7282
                - bad_object
        - Branch String:   'builtin/index-pack.c:492,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:493,14'
              BranchSideFuncs:
                - _.7282
                - bad_object
            - BranchSide:      'builtin/index-pack.c:494,2'
              BranchSideFuncs:
                - git_inflate_end
        - Branch String:   'builtin/index-pack.c:495,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:496,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:497,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:497,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:497,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:497,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/index-pack.c:463,7'
          Dst:             is_delta_type
        - Src:             'builtin/index-pack.c:464,12'
          Dst:             format_object_header
        - Src:             'builtin/index-pack.c:472,9'
          Dst:             xmallocz
        - Src:             'builtin/index-pack.c:475,2'
          Dst:             git_inflate_init
        - Src:             'builtin/index-pack.c:481,20'
          Dst:             fill
        - Src:             'builtin/index-pack.c:483,12'
          Dst:             git_inflate
        - Src:             'builtin/index-pack.c:484,3'
          Dst:             use
        - Src:             'builtin/index-pack.c:493,22'
          Dst:             _
        - Src:             'builtin/index-pack.c:493,3'
          Dst:             bad_object
        - Src:             'builtin/index-pack.c:494,2'
          Dst:             git_inflate_end
    - functionName:    fill
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - min
      BBCount:         19
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - Q_
        - _
        - die
        - die_errno
        - display_throughput
        - flush
        - xread
      functionUses:    8
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:299,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:300,25'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:301,6'
              BranchSideFuncs:
                - flush
                - xread
                - display_throughput
                - _.7282
                - die
                - _.7282
                - die_errno
                - Q_.7308
                - die
        - Branch String:   'builtin/index-pack.c:301,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:304,10'
              BranchSideFuncs:
                - Q_.7308
                - die
            - BranchSide:      'builtin/index-pack.c:306,2'
              BranchSideFuncs:
                - flush
                - xread
                - display_throughput
                - _.7282
                - die
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:310,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:311,9'
              BranchSideFuncs:
                - _.7282
                - die
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:315,16'
              BranchSideFuncs:
                - xread
                - _.7282
                - die
                - _.7282
                - die_errno
                - display_throughput
        - Branch String:   'builtin/index-pack.c:311,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:312,9'
              BranchSideFuncs:
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:313,14'
              BranchSideFuncs:
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:316,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:317,23'
              BranchSideFuncs:
                - display_throughput
                - xread
                - _.7282
                - die
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:318,2'
              BranchSideFuncs:
                - xread
                - display_throughput
                - _.7282
                - die
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:318,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:308,23'
              BranchSideFuncs:
                - xread
                - display_throughput
                - _.7282
                - die
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:319,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/index-pack.c:302,7'
          Dst:             Q_
        - Src:             'builtin/index-pack.c:302,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:306,2'
          Dst:             flush
        - Src:             'builtin/index-pack.c:308,17'
          Dst:             xread
        - Src:             'builtin/index-pack.c:312,9'
          Dst:             _
        - Src:             'builtin/index-pack.c:312,5'
          Dst:             die
        - Src:             'builtin/index-pack.c:313,14'
          Dst:             _
        - Src:             'builtin/index-pack.c:313,4'
          Dst:             die_errno
        - Src:             'builtin/index-pack.c:317,4'
          Dst:             display_throughput
    - functionName:    use
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - bytes
      BBCount:         12
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - crc32
        - die
        - strbuf_humanise_bytes
      functionUses:    8
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:324,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:325,7'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:326,22'
              BranchSideFuncs:
                - crc32
                - strbuf_humanise_bytes
                - _.7282
                - die
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:331,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:332,7'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:333,20'
              BranchSideFuncs:
                - strbuf_humanise_bytes
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:334,21'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:334,24'
              BranchSideFuncs:
                - strbuf_humanise_bytes
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:334,21'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:334,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:334,6'
              BranchSideFuncs:
                - strbuf_humanise_bytes
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:335,17'
              BranchSideFuncs:
                - strbuf_humanise_bytes
                - _.7282
                - die
      Callsites:
        - Src:             'builtin/index-pack.c:325,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:325,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:326,16'
          Dst:             crc32
        - Src:             'builtin/index-pack.c:332,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:332,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:336,3'
          Dst:             strbuf_humanise_bytes
        - Src:             'builtin/index-pack.c:337,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:337,3'
          Dst:             die
    - functionName:    flush
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - write_or_die
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:284,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:284,6'
              BranchSideFuncs:
                - write_or_die
            - BranchSide:      'builtin/index-pack.c:284,6'
              BranchSideFuncs:
                - write_or_die
        - Branch String:   'builtin/index-pack.c:284,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:284,6'
              BranchSideFuncs:
                - write_or_die
            - BranchSide:      'builtin/index-pack.c:285,7'
              BranchSideFuncs:
                - write_or_die
        - Branch String:   'builtin/index-pack.c:285,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:286,17'
              BranchSideFuncs:
                - write_or_die
            - BranchSide:      'builtin/index-pack.c:287,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/index-pack.c:286,4'
          Dst:             write_or_die
    - functionName:    hasheq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sha1
        - sha2
        - algop
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   './hash.h:270,6'
          Branch Sides:
            - BranchSide:      './hash.h:271,18'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      './hash.h:272,17'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             './hash.h:271,11'
          Dst:             memcmp
        - Src:             './hash.h:272,10'
          Dst:             memcmp
    - functionName:    stop_progress
      functionSourceFile: '/src/git/./progress.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_progress
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - stop_progress_msg
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './progress.h:25,32'
          Dst:             _
        - Src:             './progress.h:25,2'
          Dst:             stop_progress_msg
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unpack_raw_entry
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - ofs_offset
        - ref_oid
        - oid
      BBCount:         28
      ICount:          283
      EdgeCount:       30
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - bad_object
        - crc32
        - fill
        - oidread
        - unpack_entry_data
        - use
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:520,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:521,7'
              BranchSideFuncs:
                - fill
                - use
                - unpack_entry_data
                - fill
                - use
                - _.7282
                - bad_object
                - _.7282
                - bad_object
                - fill
                - use
                - fill
                - oidread.7296
                - use
                - _.7282
                - bad_object
            - BranchSide:      'builtin/index-pack.c:527,14'
              BranchSideFuncs:
                - unpack_entry_data
                - fill
                - use
                - _.7282
                - bad_object
                - _.7282
                - bad_object
                - fill
                - use
                - fill
                - oidread.7296
                - use
                - _.7282
                - bad_object
        - Branch String:   'builtin/index-pack.c:529,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:531,11'
              BranchSideFuncs:
                - fill
                - oidread.7296
                - use
                - unpack_entry_data
            - BranchSide:      'builtin/index-pack.c:536,7'
              BranchSideFuncs:
                - fill
                - use
                - unpack_entry_data
                - _.7282
                - bad_object
                - _.7282
                - bad_object
                - fill
                - use
            - BranchSide:      'builtin/index-pack.c:557,3'
              BranchSideFuncs:
                - unpack_entry_data
            - BranchSide:      'builtin/index-pack.c:557,3'
              BranchSideFuncs:
                - unpack_entry_data
            - BranchSide:      'builtin/index-pack.c:557,3'
              BranchSideFuncs:
                - unpack_entry_data
            - BranchSide:      'builtin/index-pack.c:557,3'
              BranchSideFuncs:
                - unpack_entry_data
            - BranchSide:      'builtin/index-pack.c:559,14'
              BranchSideFuncs:
                - _.7282
                - bad_object
        - Branch String:   'builtin/index-pack.c:540,3'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:541,16'
              BranchSideFuncs:
                - _.7282
                - bad_object
                - fill
                - use
                - unpack_entry_data
                - _.7282
                - bad_object
            - BranchSide:      'builtin/index-pack.c:549,17'
              BranchSideFuncs:
                - unpack_entry_data
                - _.7282
                - bad_object
        - Branch String:   'builtin/index-pack.c:542,21'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:542,24'
              BranchSideFuncs:
                - fill
                - use
                - unpack_entry_data
                - _.7282
                - bad_object
                - _.7282
                - bad_object
            - BranchSide:      'builtin/index-pack.c:543,16'
              BranchSideFuncs:
                - _.7282
                - bad_object
        - Branch String:   'builtin/index-pack.c:542,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:543,16'
              BranchSideFuncs:
                - _.7282
                - bad_object
            - BranchSide:      'builtin/index-pack.c:544,8'
              BranchSideFuncs:
                - fill
                - use
                - unpack_entry_data
                - _.7282
                - bad_object
                - _.7282
                - bad_object
        - Branch String:   'builtin/index-pack.c:550,24'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:550,28'
              BranchSideFuncs:
                - _.7282
                - bad_object
            - BranchSide:      'builtin/index-pack.c:551,15'
              BranchSideFuncs:
                - _.7282
                - bad_object
        - Branch String:   'builtin/index-pack.c:550,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:551,15'
              BranchSideFuncs:
                - _.7282
                - bad_object
            - BranchSide:      'builtin/index-pack.c:552,3'
              BranchSideFuncs:
                - unpack_entry_data
      Callsites:
        - Src:             'builtin/index-pack.c:512,16'
          Dst:             crc32
        - Src:             'builtin/index-pack.c:514,6'
          Dst:             fill
        - Src:             'builtin/index-pack.c:516,2'
          Dst:             use
        - Src:             'builtin/index-pack.c:521,7'
          Dst:             fill
        - Src:             'builtin/index-pack.c:523,3'
          Dst:             use
        - Src:             'builtin/index-pack.c:531,20'
          Dst:             fill
        - Src:             'builtin/index-pack.c:531,3'
          Dst:             oidread
        - Src:             'builtin/index-pack.c:533,3'
          Dst:             use
        - Src:             'builtin/index-pack.c:536,7'
          Dst:             fill
        - Src:             'builtin/index-pack.c:538,3'
          Dst:             use
        - Src:             'builtin/index-pack.c:543,33'
          Dst:             _
        - Src:             'builtin/index-pack.c:543,5'
          Dst:             bad_object
        - Src:             'builtin/index-pack.c:544,8'
          Dst:             fill
        - Src:             'builtin/index-pack.c:546,4'
          Dst:             use
        - Src:             'builtin/index-pack.c:551,32'
          Dst:             _
        - Src:             'builtin/index-pack.c:551,4'
          Dst:             bad_object
        - Src:             'builtin/index-pack.c:559,31'
          Dst:             _
        - Src:             'builtin/index-pack.c:559,3'
          Dst:             bad_object
        - Src:             'builtin/index-pack.c:563,9'
          Dst:             unpack_entry_data
    - functionName:    cmp_uint32
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1613,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1613,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:1613,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_v2_anomalous_offsets
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - opts
      BBCount:         19
      ICount:          197
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - check_pack_index_ptr
        - cmp_uint32
        - git_bswap32
        - sane_qsort
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1630,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1631,18'
              BranchSideFuncs:
                - git_bswap32
                - sane_qsort.7299
                - check_pack_index_ptr
                - git_bswap32
                - st_mult.7298
                - xrealloc
            - BranchSide:      'builtin/index-pack.c:1647,2'
              BranchSideFuncs:
                - sane_qsort.7299
        - Branch String:   'builtin/index-pack.c:1632,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1633,4'
              BranchSideFuncs:
                - check_pack_index_ptr
                - git_bswap32
                - sane_qsort.7299
                - git_bswap32
                - st_mult.7298
                - xrealloc
            - BranchSide:      'builtin/index-pack.c:1634,9'
              BranchSideFuncs:
                - check_pack_index_ptr
                - git_bswap32
                - sane_qsort.7299
                - git_bswap32
                - st_mult.7298
                - xrealloc
        - Branch String:   'builtin/index-pack.c:1636,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1637,4'
              BranchSideFuncs:
                - sane_qsort.7299
                - git_bswap32
                - check_pack_index_ptr
                - git_bswap32
                - st_mult.7298
                - xrealloc
            - BranchSide:      'builtin/index-pack.c:1643,3'
              BranchSideFuncs:
                - git_bswap32
                - sane_qsort.7299
                - git_bswap32
                - check_pack_index_ptr
                - st_mult.7298
                - xrealloc
        - Branch String:   'builtin/index-pack.c:1643,3'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1643,3'
              BranchSideFuncs:
                - st_mult.7298
                - xrealloc
                - git_bswap32
                - sane_qsort.7299
                - git_bswap32
                - check_pack_index_ptr
            - BranchSide:      'builtin/index-pack.c:1644,39'
              BranchSideFuncs:
                - git_bswap32
                - sane_qsort.7299
                - git_bswap32
                - check_pack_index_ptr
                - st_mult.7298
                - xrealloc
        - Branch String:   'builtin/index-pack.c:1643,3'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1643,3'
              BranchSideFuncs:
                - st_mult.7298
                - xrealloc
                - git_bswap32
                - sane_qsort.7299
                - git_bswap32
                - check_pack_index_ptr
            - BranchSide:      'builtin/index-pack.c:1643,3'
              BranchSideFuncs:
                - st_mult.7298
                - xrealloc
                - git_bswap32
                - sane_qsort.7299
                - git_bswap32
                - check_pack_index_ptr
      Callsites:
        - Src:             'builtin/index-pack.c:1631,18'
          Dst:             git_bswap32
        - Src:             'builtin/index-pack.c:1635,3'
          Dst:             check_pack_index_ptr
        - Src:             'builtin/index-pack.c:1643,3'
          Dst:             st_mult
        - Src:             'builtin/index-pack.c:1643,3'
          Dst:             xrealloc
        - Src:             'builtin/index-pack.c:1644,39'
          Dst:             git_bswap32
        - Src:             'builtin/index-pack.c:1647,2'
          Dst:             sane_qsort
        - Src:             'builtin/index-pack.c:1647,2'
          Dst:             cmp_uint32
    - functionName:    git_bswap32
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - default_swab32
      functionUses:    10
      BranchProfiles:
        - Branch String:   './compat/bswap.h:44,6'
          Branch Sides:
            - BranchSide:      './compat/bswap.h:45,27'
              BranchSideFuncs:
                - default_swab32
            - BranchSide:      './compat/bswap.h:47,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             './compat/bswap.h:45,12'
          Dst:             default_swab32
    - functionName:    default_swab32
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    final
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - final_pack_name
        - curr_pack_name
        - final_index_name
        - curr_index_name
        - final_rev_index_name
        - curr_rev_index_name
        - keep_msg
        - promisor_msg
        - hash
      BBCount:         26
      ICount:          196
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - add_packed_git
        - close
        - die_errno
        - fsync_component_or_die
        - hash_to_hex
        - install_packed_git
        - printf
        - rename_tmp_packfile
        - strbuf_addf
        - strbuf_release
        - strlen
        - write_in_full
        - write_or_die
        - write_special_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1529,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1530,9'
              BranchSideFuncs:
                - fsync_component_or_die
                - close
                - rename_tmp_packfile
                - rename_tmp_packfile
                - hash_to_hex
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_to_hex
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - write_in_full
                - strlen
                - add_packed_git
                - install_packed_git
                - rename_tmp_packfile
                - write_special_file
                - write_special_file
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:1532,48'
              BranchSideFuncs:
                - fsync_component_or_die
                - close
                - rename_tmp_packfile
                - rename_tmp_packfile
                - hash_to_hex
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_to_hex
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - write_in_full
                - strlen
                - add_packed_git
                - install_packed_git
                - rename_tmp_packfile
                - write_special_file
                - write_special_file
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:1533,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:0,0'
              BranchSideFuncs:
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:1534,14'
              BranchSideFuncs:
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:1537,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1538,30'
              BranchSideFuncs:
                - write_special_file
                - rename_tmp_packfile
                - rename_tmp_packfile
                - hash_to_hex
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_to_hex
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - write_in_full
                - strlen
                - add_packed_git
                - install_packed_git
                - rename_tmp_packfile
                - write_special_file
            - BranchSide:      'builtin/index-pack.c:1540,6'
              BranchSideFuncs:
                - rename_tmp_packfile
                - rename_tmp_packfile
                - hash_to_hex
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_to_hex
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - write_in_full
                - strlen
                - add_packed_git
                - install_packed_git
                - rename_tmp_packfile
                - write_special_file
        - Branch String:   'builtin/index-pack.c:1540,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1541,34'
              BranchSideFuncs:
                - write_special_file
                - rename_tmp_packfile
                - rename_tmp_packfile
                - hash_to_hex
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_to_hex
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - write_in_full
                - strlen
                - add_packed_git
                - install_packed_git
                - rename_tmp_packfile
            - BranchSide:      'builtin/index-pack.c:1544,40'
              BranchSideFuncs:
                - rename_tmp_packfile
                - rename_tmp_packfile
                - hash_to_hex
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_to_hex
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - write_in_full
                - strlen
                - add_packed_git
                - install_packed_git
                - rename_tmp_packfile
        - Branch String:   'builtin/index-pack.c:1546,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1547,46'
              BranchSideFuncs:
                - rename_tmp_packfile
                - rename_tmp_packfile
                - hash_to_hex
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_to_hex
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - write_in_full
                - strlen
                - add_packed_git
                - install_packed_git
            - BranchSide:      'builtin/index-pack.c:1549,41'
              BranchSideFuncs:
                - rename_tmp_packfile
                - hash_to_hex
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_to_hex
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - write_in_full
                - strlen
                - add_packed_git
                - install_packed_git
        - Branch String:   'builtin/index-pack.c:1552,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1554,22'
              BranchSideFuncs:
                - strlen
                - add_packed_git
                - hash_to_hex
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_to_hex
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - write_in_full
                - install_packed_git
            - BranchSide:      'builtin/index-pack.c:1559,7'
              BranchSideFuncs:
                - hash_to_hex
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_to_hex
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - write_in_full
        - Branch String:   'builtin/index-pack.c:1555,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1556,23'
              BranchSideFuncs:
                - install_packed_git
                - hash_to_hex
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_to_hex
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - write_in_full
            - BranchSide:      'builtin/index-pack.c:1557,2'
              BranchSideFuncs:
                - hash_to_hex
                - printf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_to_hex
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - write_in_full
        - Branch String:   'builtin/index-pack.c:1559,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1560,30'
              BranchSideFuncs:
                - hash_to_hex
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - write_in_full
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/index-pack.c:1562,17'
              BranchSideFuncs:
                - hash_to_hex
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - write_in_full
                - strbuf_release
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'builtin/index-pack.c:1530,3'
          Dst:             close
        - Src:             'builtin/index-pack.c:1532,3'
          Dst:             fsync_component_or_die
        - Src:             'builtin/index-pack.c:1533,7'
          Dst:             close
        - Src:             'builtin/index-pack.c:1534,14'
          Dst:             _
        - Src:             'builtin/index-pack.c:1534,4'
          Dst:             die_errno
        - Src:             'builtin/index-pack.c:1538,3'
          Dst:             write_special_file
        - Src:             'builtin/index-pack.c:1541,3'
          Dst:             write_special_file
        - Src:             'builtin/index-pack.c:1544,2'
          Dst:             rename_tmp_packfile
        - Src:             'builtin/index-pack.c:1547,3'
          Dst:             rename_tmp_packfile
        - Src:             'builtin/index-pack.c:1549,2'
          Dst:             rename_tmp_packfile
        - Src:             'builtin/index-pack.c:1554,40'
          Dst:             strlen
        - Src:             'builtin/index-pack.c:1554,7'
          Dst:             add_packed_git
        - Src:             'builtin/index-pack.c:1556,4'
          Dst:             install_packed_git
        - Src:             'builtin/index-pack.c:1560,18'
          Dst:             hash_to_hex
        - Src:             'builtin/index-pack.c:1560,3'
          Dst:             printf
        - Src:             'builtin/index-pack.c:1564,41'
          Dst:             hash_to_hex
        - Src:             'builtin/index-pack.c:1564,3'
          Dst:             strbuf_addf
        - Src:             'builtin/index-pack.c:1565,3'
          Dst:             write_or_die
        - Src:             'builtin/index-pack.c:1566,3'
          Dst:             strbuf_release
        - Src:             'builtin/index-pack.c:1569,3'
          Dst:             write_in_full
        - Src:             'builtin/index-pack.c:1572,2'
          Dst:             strbuf_release
        - Src:             'builtin/index-pack.c:1573,2'
          Dst:             strbuf_release
        - Src:             'builtin/index-pack.c:1574,2'
          Dst:             strbuf_release
    - functionName:    show_pack_info
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1719
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - stat_only
      BBCount:         27
      ICount:          229
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - Q_
        - is_delta_type
        - oid_to_hex
        - printf
        - printf_ln
        - putchar
        - type_name
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1681,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1682,3'
              BranchSideFuncs:
                - xcalloc
                - free
                - Q_.7308
                - printf_ln
                - Q_.7308
                - printf_ln
                - is_delta_type
                - oid_to_hex
                - type_name
                - printf
                - is_delta_type
                - putchar
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/index-pack.c:1684,9'
              BranchSideFuncs:
                - free
                - Q_.7308
                - printf_ln
                - Q_.7308
                - printf_ln
                - is_delta_type
                - oid_to_hex
                - type_name
                - printf
                - is_delta_type
                - putchar
                - oid_to_hex
                - printf
        - Branch String:   'builtin/index-pack.c:1684,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1685,31'
              BranchSideFuncs:
                - is_delta_type
                - oid_to_hex
                - type_name
                - printf
                - is_delta_type
                - putchar
                - free
                - Q_.7308
                - printf_ln
                - Q_.7308
                - printf_ln
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/index-pack.c:1704,6'
              BranchSideFuncs:
                - free
                - Q_.7308
                - printf_ln
                - Q_.7308
                - printf_ln
        - Branch String:   'builtin/index-pack.c:1687,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1688,4'
              BranchSideFuncs:
                - oid_to_hex
                - type_name
                - printf
                - is_delta_type
                - putchar
                - free
                - Q_.7308
                - printf_ln
                - Q_.7308
                - printf_ln
                - is_delta_type
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/index-pack.c:1689,7'
              BranchSideFuncs:
                - oid_to_hex
                - type_name
                - printf
                - is_delta_type
                - putchar
                - free
                - Q_.7308
                - printf_ln
                - Q_.7308
                - printf_ln
                - is_delta_type
                - oid_to_hex
                - printf
        - Branch String:   'builtin/index-pack.c:1689,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1690,4'
              BranchSideFuncs:
                - free
                - Q_.7308
                - printf_ln
                - Q_.7308
                - printf_ln
                - is_delta_type
                - oid_to_hex
                - type_name
                - printf
                - is_delta_type
                - putchar
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/index-pack.c:1692,22'
              BranchSideFuncs:
                - oid_to_hex
                - type_name
                - printf
                - is_delta_type
                - putchar
                - free
                - Q_.7308
                - printf_ln
                - Q_.7308
                - printf_ln
                - is_delta_type
                - oid_to_hex
                - printf
        - Branch String:   'builtin/index-pack.c:1696,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1697,25'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - putchar
                - free
                - Q_.7308
                - printf_ln
                - Q_.7308
                - printf_ln
                - is_delta_type
                - oid_to_hex
                - type_name
                - printf
                - is_delta_type
            - BranchSide:      'builtin/index-pack.c:1701,3'
              BranchSideFuncs:
                - putchar
                - free
                - Q_.7308
                - printf_ln
                - Q_.7308
                - printf_ln
                - is_delta_type
                - oid_to_hex
                - type_name
                - printf
                - is_delta_type
                - oid_to_hex
                - printf
        - Branch String:   'builtin/index-pack.c:1704,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1707,9'
              BranchSideFuncs:
                - Q_.7308
                - printf_ln
                - free
                - Q_.7308
                - printf_ln
            - BranchSide:      'builtin/index-pack.c:1709,9'
              BranchSideFuncs:
                - free
                - Q_.7308
                - printf_ln
        - Branch String:   'builtin/index-pack.c:1709,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1710,8'
              BranchSideFuncs:
                - free
                - Q_.7308
                - printf_ln
            - BranchSide:      'builtin/index-pack.c:1718,7'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/index-pack.c:1710,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1711,4'
              BranchSideFuncs:
                - Q_.7308
                - printf_ln
                - free
            - BranchSide:      'builtin/index-pack.c:1714,9'
              BranchSideFuncs:
                - Q_.7308
                - printf_ln
                - free
      Callsites:
        - Src:             'builtin/index-pack.c:1682,3'
          Dst:             xcalloc
        - Src:             'builtin/index-pack.c:1687,7'
          Dst:             is_delta_type
        - Src:             'builtin/index-pack.c:1692,10'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:1693,10'
          Dst:             type_name
        - Src:             'builtin/index-pack.c:1691,3'
          Dst:             printf
        - Src:             'builtin/index-pack.c:1696,7'
          Dst:             is_delta_type
        - Src:             'builtin/index-pack.c:1699,11'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:1698,4'
          Dst:             printf
        - Src:             'builtin/index-pack.c:1701,3'
          Dst:             putchar
        - Src:             'builtin/index-pack.c:1705,13'
          Dst:             Q_
        - Src:             'builtin/index-pack.c:1705,3'
          Dst:             printf_ln
        - Src:             'builtin/index-pack.c:1712,13'
          Dst:             Q_
        - Src:             'builtin/index-pack.c:1712,3'
          Dst:             printf_ln
    - functionName:    check_objects
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - check_object
        - display_progress
        - get_indexed_object
        - get_max_object_index
        - start_delayed_progress
        - stop_progress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:264,11'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:264,19'
              BranchSideFuncs:
                - get_max_object_index
                - stop_progress.7336
                - get_indexed_object
                - check_object.7292
                - display_progress
                - _.7282
                - start_delayed_progress
            - BranchSide:      'builtin/index-pack.c:264,19'
              BranchSideFuncs:
                - get_max_object_index
                - stop_progress.7336
                - get_indexed_object
                - check_object.7292
                - display_progress
                - _.7282
                - start_delayed_progress
        - Branch String:   'builtin/index-pack.c:268,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:269,37'
              BranchSideFuncs:
                - _.7282
                - start_delayed_progress
                - stop_progress.7336
                - get_indexed_object
                - check_object.7292
                - display_progress
            - BranchSide:      'builtin/index-pack.c:271,9'
              BranchSideFuncs:
                - stop_progress.7336
                - get_indexed_object
                - check_object.7292
                - display_progress
        - Branch String:   'builtin/index-pack.c:271,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:272,49'
              BranchSideFuncs:
                - get_indexed_object
                - check_object.7292
                - display_progress
                - stop_progress.7336
            - BranchSide:      'builtin/index-pack.c:276,2'
              BranchSideFuncs:
                - stop_progress.7336
      Callsites:
        - Src:             'builtin/index-pack.c:266,8'
          Dst:             get_max_object_index
        - Src:             'builtin/index-pack.c:269,37'
          Dst:             _
        - Src:             'builtin/index-pack.c:269,14'
          Dst:             start_delayed_progress
        - Src:             'builtin/index-pack.c:272,30'
          Dst:             get_indexed_object
        - Src:             'builtin/index-pack.c:272,17'
          Dst:             check_object
        - Src:             'builtin/index-pack.c:273,3'
          Dst:             display_progress
        - Src:             'builtin/index-pack.c:276,2'
          Dst:             stop_progress
    - functionName:    conclude_pack
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fix_thin_pack
        - curr_pack
        - pack_hash
      BBCount:         15
      ICount:          179
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - Q_
        - _
        - die
        - finalize_hashfile
        - fix_unresolved_deltas
        - fixup_pack_header_footer
        - flush
        - hashcpy
        - hasheq
        - hashfd
        - st_mult
        - stop_progress
        - stop_progress_msg
        - strbuf_addf
        - strbuf_release
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1284,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1285,3'
              BranchSideFuncs:
                - stop_progress.7336
                - flush
            - BranchSide:      'builtin/index-pack.c:1291,6'
              BranchSideFuncs:
                - Q_.7308
                - die
                - st_mult.7298
                - xrealloc
                - hashfd
                - fix_unresolved_deltas
                - Q_.7308
                - strbuf_addf
                - stop_progress_msg
                - strbuf_release
                - finalize_hashfile
                - hashcpy
                - fixup_pack_header_footer
                - hasheq
                - _.7282
                - die
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1291,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1294,17'
              BranchSideFuncs:
                - st_mult.7298
                - xrealloc
                - hashfd
                - fix_unresolved_deltas
                - Q_.7308
                - strbuf_addf
                - stop_progress_msg
                - strbuf_release
                - finalize_hashfile
                - hashcpy
                - fixup_pack_header_footer
                - hasheq
                - _.7282
                - die
                - Q_.7308
                - die
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1319,6'
              BranchSideFuncs:
                - Q_.7308
                - die
        - Branch String:   'builtin/index-pack.c:1297,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1298,8'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1299,3'
              BranchSideFuncs:
                - st_mult.7298
                - xrealloc
                - hashfd
                - fix_unresolved_deltas
                - Q_.7308
                - strbuf_addf
                - stop_progress_msg
                - strbuf_release
                - finalize_hashfile
                - hashcpy
                - fixup_pack_header_footer
                - hasheq
                - _.7282
                - die
                - Q_.7308
                - die
        - Branch String:   'builtin/index-pack.c:1315,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1316,8'
              BranchSideFuncs:
                - Q_.7308
                - die
            - BranchSide:      'builtin/index-pack.c:1318,2'
              BranchSideFuncs:
                - Q_.7308
                - die
        - Branch String:   'builtin/index-pack.c:1319,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1319,6'
              BranchSideFuncs:
                - Q_.7308
                - die
            - BranchSide:      'builtin/index-pack.c:1322,10'
              BranchSideFuncs:
                - Q_.7308
                - die
      Callsites:
        - Src:             'builtin/index-pack.c:1285,3'
          Dst:             stop_progress
        - Src:             'builtin/index-pack.c:1287,3'
          Dst:             flush
        - Src:             'builtin/index-pack.c:1298,8'
          Dst:             _
        - Src:             'builtin/index-pack.c:1298,4'
          Dst:             die
        - Src:             'builtin/index-pack.c:1299,3'
          Dst:             st_mult
        - Src:             'builtin/index-pack.c:1299,3'
          Dst:             xrealloc
        - Src:             'builtin/index-pack.c:1302,7'
          Dst:             hashfd
        - Src:             'builtin/index-pack.c:1303,3'
          Dst:             fix_unresolved_deltas
        - Src:             'builtin/index-pack.c:1304,21'
          Dst:             Q_
        - Src:             'builtin/index-pack.c:1304,3'
          Dst:             strbuf_addf
        - Src:             'builtin/index-pack.c:1308,3'
          Dst:             stop_progress_msg
        - Src:             'builtin/index-pack.c:1309,3'
          Dst:             strbuf_release
        - Src:             'builtin/index-pack.c:1310,3'
          Dst:             finalize_hashfile
        - Src:             'builtin/index-pack.c:1311,3'
          Dst:             hashcpy
        - Src:             'builtin/index-pack.c:1312,3'
          Dst:             fixup_pack_header_footer
        - Src:             'builtin/index-pack.c:1315,8'
          Dst:             hasheq
        - Src:             'builtin/index-pack.c:1316,8'
          Dst:             _
        - Src:             'builtin/index-pack.c:1316,4'
          Dst:             die
        - Src:             'builtin/index-pack.c:1320,7'
          Dst:             Q_
        - Src:             'builtin/index-pack.c:1320,3'
          Dst:             die
    - functionName:    resolve_deltas
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         30
      ICount:          165
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - cleanup_thread
        - compare_ofs_delta_entry
        - compare_ref_delta_entry
        - die
        - getenv
        - init_thread
        - lock_mutex
        - pthread_create
        - pthread_join
        - sane_qsort
        - start_progress
        - strerror
        - threaded_second_pass
        - unlock_mutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1242,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1244,7'
              BranchSideFuncs:
                - sane_qsort.7299
                - sane_qsort.7299
                - getenv
                - threaded_second_pass
                - init_thread
                - lock_mutex
                - unlock_mutex
                - cleanup_thread
                - pthread_join
                - pthread_create
                - _.7282
                - strerror
                - die
                - _.7282
                - start_progress
            - BranchSide:      'builtin/index-pack.c:1244,7'
              BranchSideFuncs:
                - sane_qsort.7299
                - sane_qsort.7299
                - getenv
                - threaded_second_pass
                - init_thread
                - lock_mutex
                - unlock_mutex
                - cleanup_thread
                - pthread_join
                - pthread_create
                - _.7282
                - strerror
                - die
                - _.7282
                - start_progress
        - Branch String:   'builtin/index-pack.c:1244,21'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1244,25'
              BranchSideFuncs:
                - sane_qsort.7299
                - sane_qsort.7299
                - getenv
                - threaded_second_pass
                - init_thread
                - lock_mutex
                - unlock_mutex
                - cleanup_thread
                - pthread_join
                - pthread_create
                - _.7282
                - strerror
                - die
                - _.7282
                - start_progress
            - BranchSide:      'builtin/index-pack.c:1248,2'
              BranchSideFuncs:
                - sane_qsort.7299
                - sane_qsort.7299
                - getenv
                - threaded_second_pass
                - init_thread
                - lock_mutex
                - unlock_mutex
                - cleanup_thread
                - pthread_join
                - pthread_create
                - _.7282
                - strerror
                - die
                - _.7282
                - start_progress
        - Branch String:   'builtin/index-pack.c:1244,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1245,3'
              BranchSideFuncs:
                - sane_qsort.7299
                - sane_qsort.7299
                - getenv
                - threaded_second_pass
                - init_thread
                - lock_mutex
                - unlock_mutex
                - cleanup_thread
                - pthread_join
                - pthread_create
                - _.7282
                - strerror
                - die
                - _.7282
                - start_progress
            - BranchSide:      'builtin/index-pack.c:1248,2'
              BranchSideFuncs:
                - sane_qsort.7299
                - sane_qsort.7299
                - getenv
                - threaded_second_pass
                - init_thread
                - lock_mutex
                - unlock_mutex
                - cleanup_thread
                - pthread_join
                - pthread_create
                - _.7282
                - strerror
                - die
                - _.7282
                - start_progress
        - Branch String:   'builtin/index-pack.c:1251,14'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1251,17'
              BranchSideFuncs:
                - _.7282
                - start_progress
                - getenv
                - threaded_second_pass
                - init_thread
                - lock_mutex
                - unlock_mutex
                - cleanup_thread
                - pthread_join
                - pthread_create
                - _.7282
                - strerror
                - die
            - BranchSide:      'builtin/index-pack.c:1252,29'
              BranchSideFuncs:
                - _.7282
                - start_progress
                - getenv
                - threaded_second_pass
                - init_thread
                - lock_mutex
                - unlock_mutex
                - cleanup_thread
                - pthread_join
                - pthread_create
                - _.7282
                - strerror
                - die
        - Branch String:   'builtin/index-pack.c:1251,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1252,29'
              BranchSideFuncs:
                - _.7282
                - start_progress
                - getenv
                - threaded_second_pass
                - init_thread
                - lock_mutex
                - unlock_mutex
                - cleanup_thread
                - pthread_join
                - pthread_create
                - _.7282
                - strerror
                - die
            - BranchSide:      'builtin/index-pack.c:1255,16'
              BranchSideFuncs:
                - getenv
                - threaded_second_pass
                - init_thread
                - lock_mutex
                - unlock_mutex
                - cleanup_thread
                - pthread_join
                - pthread_create
                - _.7282
                - strerror
                - die
        - Branch String:   'builtin/index-pack.c:1257,21'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1257,24'
              BranchSideFuncs:
                - init_thread
                - lock_mutex
                - unlock_mutex
                - cleanup_thread
                - pthread_join
                - pthread_create
                - _.7282
                - strerror
                - die
            - BranchSide:      'builtin/index-pack.c:1258,3'
              BranchSideFuncs:
                - init_thread
                - lock_mutex
                - unlock_mutex
                - cleanup_thread
                - pthread_join
                - pthread_create
                - _.7282
                - strerror
                - die
        - Branch String:   'builtin/index-pack.c:1257,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1258,3'
              BranchSideFuncs:
                - init_thread
                - lock_mutex
                - unlock_mutex
                - cleanup_thread
                - pthread_join
                - pthread_create
                - _.7282
                - strerror
                - die
            - BranchSide:      'builtin/index-pack.c:1273,2'
              BranchSideFuncs:
                - threaded_second_pass
        - Branch String:   'builtin/index-pack.c:1260,3'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1261,30'
              BranchSideFuncs:
                - pthread_create
                - unlock_mutex
                - cleanup_thread
                - pthread_join
                - _.7282
                - strerror
                - die
            - BranchSide:      'builtin/index-pack.c:1267,3'
              BranchSideFuncs:
                - unlock_mutex
                - cleanup_thread
                - pthread_join
        - Branch String:   'builtin/index-pack.c:1263,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1264,9'
              BranchSideFuncs:
                - _.7282
                - strerror
                - die
            - BranchSide:      'builtin/index-pack.c:1266,3'
              BranchSideFuncs:
                - unlock_mutex
                - cleanup_thread
                - pthread_join
                - pthread_create
                - _.7282
                - strerror
                - die
        - Branch String:   'builtin/index-pack.c:1268,3'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1269,17'
              BranchSideFuncs:
                - pthread_join
                - cleanup_thread
            - BranchSide:      'builtin/index-pack.c:1270,3'
              BranchSideFuncs:
                - cleanup_thread
      Callsites:
        - Src:             'builtin/index-pack.c:1248,2'
          Dst:             sane_qsort
        - Src:             'builtin/index-pack.c:1248,2'
          Dst:             compare_ofs_delta_entry
        - Src:             'builtin/index-pack.c:1249,2'
          Dst:             sane_qsort
        - Src:             'builtin/index-pack.c:1249,2'
          Dst:             compare_ref_delta_entry
        - Src:             'builtin/index-pack.c:1252,29'
          Dst:             _
        - Src:             'builtin/index-pack.c:1252,14'
          Dst:             start_progress
        - Src:             'builtin/index-pack.c:1257,24'
          Dst:             getenv
        - Src:             'builtin/index-pack.c:1258,3'
          Dst:             init_thread
        - Src:             'builtin/index-pack.c:1259,3'
          Dst:             lock_mutex
        - Src:             'builtin/index-pack.c:1261,14'
          Dst:             pthread_create
        - Src:             'builtin/index-pack.c:1261,14'
          Dst:             threaded_second_pass
        - Src:             'builtin/index-pack.c:1264,9'
          Dst:             _
        - Src:             'builtin/index-pack.c:1265,9'
          Dst:             strerror
        - Src:             'builtin/index-pack.c:1264,5'
          Dst:             die
        - Src:             'builtin/index-pack.c:1267,3'
          Dst:             unlock_mutex
        - Src:             'builtin/index-pack.c:1269,4'
          Dst:             pthread_join
        - Src:             'builtin/index-pack.c:1270,3'
          Dst:             cleanup_thread
        - Src:             'builtin/index-pack.c:1273,2'
          Dst:             threaded_second_pass
    - functionName:    parse_pack_objects
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
      BBCount:         50
      ICount:          406
      EdgeCount:       62
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - die
        - die_errno
        - display_progress
        - fill
        - flush
        - fstat64
        - hasheq
        - lseek64
        - oidcpy
        - sha1_object
        - st_mult
        - start_progress
        - stop_progress
        - unpack_raw_entry
        - use
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1170,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1172,5'
              BranchSideFuncs:
                - _.7282
                - start_progress
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - unpack_raw_entry
                - free
                - display_progress
                - sha1_object
                - oidcpy.7338
                - st_mult.7298
                - xrealloc
                - _.7282
            - BranchSide:      'builtin/index-pack.c:1175,9'
              BranchSideFuncs:
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - unpack_raw_entry
                - free
                - display_progress
                - sha1_object
                - oidcpy.7338
                - st_mult.7298
                - xrealloc
        - Branch String:   'builtin/index-pack.c:1172,5'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1172,22'
              BranchSideFuncs:
                - start_progress
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - unpack_raw_entry
                - free
                - display_progress
                - sha1_object
                - oidcpy.7338
                - st_mult.7298
                - xrealloc
            - BranchSide:      'builtin/index-pack.c:1173,5'
              BranchSideFuncs:
                - _.7282
                - start_progress
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - unpack_raw_entry
                - free
                - display_progress
                - sha1_object
                - oidcpy.7338
                - st_mult.7298
                - xrealloc
                - _.7282
        - Branch String:   'builtin/index-pack.c:1173,5'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1173,18'
              BranchSideFuncs:
                - _.7282
                - start_progress
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - unpack_raw_entry
                - free
                - display_progress
                - sha1_object
                - oidcpy.7338
                - st_mult.7298
                - xrealloc
            - BranchSide:      'builtin/index-pack.c:1173,43'
              BranchSideFuncs:
                - _.7282
                - start_progress
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - unpack_raw_entry
                - free
                - display_progress
                - sha1_object
                - oidcpy.7338
                - st_mult.7298
                - xrealloc
        - Branch String:   'builtin/index-pack.c:1175,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1176,31'
              BranchSideFuncs:
                - unpack_raw_entry
                - free
                - display_progress
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - sha1_object
                - oidcpy.7338
                - st_mult.7298
                - xrealloc
            - BranchSide:      'builtin/index-pack.c:1200,26'
              BranchSideFuncs:
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:1181,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1182,17'
              BranchSideFuncs:
                - free
                - display_progress
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - unpack_raw_entry
                - sha1_object
                - oidcpy.7338
                - st_mult.7298
                - xrealloc
            - BranchSide:      'builtin/index-pack.c:1185,14'
              BranchSideFuncs:
                - free
                - display_progress
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - unpack_raw_entry
                - sha1_object
                - oidcpy.7338
                - st_mult.7298
                - xrealloc
        - Branch String:   'builtin/index-pack.c:1185,14'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1186,4'
              BranchSideFuncs:
                - oidcpy.7338
                - free
                - display_progress
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - unpack_raw_entry
                - sha1_object
                - st_mult.7298
                - xrealloc
            - BranchSide:      'builtin/index-pack.c:1190,15'
              BranchSideFuncs:
                - free
                - display_progress
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - unpack_raw_entry
                - oidcpy.7338
                - st_mult.7298
                - xrealloc
                - sha1_object
        - Branch String:   'builtin/index-pack.c:1186,4'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1186,4'
              BranchSideFuncs:
                - st_mult.7298
                - xrealloc
                - oidcpy.7338
                - free
                - display_progress
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - unpack_raw_entry
                - sha1_object
            - BranchSide:      'builtin/index-pack.c:1187,12'
              BranchSideFuncs:
                - oidcpy.7338
                - free
                - display_progress
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - unpack_raw_entry
                - sha1_object
                - st_mult.7298
                - xrealloc
        - Branch String:   'builtin/index-pack.c:1186,4'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1186,4'
              BranchSideFuncs:
                - st_mult.7298
                - xrealloc
                - oidcpy.7338
                - free
                - display_progress
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - unpack_raw_entry
                - sha1_object
            - BranchSide:      'builtin/index-pack.c:1186,4'
              BranchSideFuncs:
                - st_mult.7298
                - xrealloc
                - oidcpy.7338
                - free
                - display_progress
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - unpack_raw_entry
                - sha1_object
        - Branch String:   'builtin/index-pack.c:1190,14'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1192,4'
              BranchSideFuncs:
                - sha1_object
                - free
                - display_progress
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - unpack_raw_entry
                - oidcpy.7338
                - st_mult.7298
                - xrealloc
            - BranchSide:      'builtin/index-pack.c:1195,16'
              BranchSideFuncs:
                - sha1_object
                - free
                - display_progress
                - stop_progress.7336
                - flush
                - fill
                - hasheq
                - _.7282
                - die
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
                - unpack_raw_entry
                - oidcpy.7338
                - st_mult.7298
                - xrealloc
        - Branch String:   'builtin/index-pack.c:1208,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1209,7'
              BranchSideFuncs:
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:1210,6'
              BranchSideFuncs:
                - use
                - fstat64
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
                - _.7282
                - die_errno
        - Branch String:   'builtin/index-pack.c:1213,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1214,13'
              BranchSideFuncs:
                - _.7282
                - die_errno
            - BranchSide:      'builtin/index-pack.c:1215,6'
              BranchSideFuncs:
                - _.7282
                - die
                - sha1_object
                - lseek64
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1215,26'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1216,10'
              BranchSideFuncs:
                - lseek64
                - _.7282
                - die
                - sha1_object
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1219,9'
              BranchSideFuncs:
                - _.7282
                - die
                - sha1_object
        - Branch String:   'builtin/index-pack.c:1215,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1217,7'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1219,9'
              BranchSideFuncs:
                - _.7282
                - die
                - sha1_object
        - Branch String:   'builtin/index-pack.c:1219,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1220,31'
              BranchSideFuncs:
                - sha1_object
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1228,6'
              BranchSideFuncs:
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1221,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1222,4'
              BranchSideFuncs:
                - _.7282
                - die
                - sha1_object
            - BranchSide:      'builtin/index-pack.c:1223,20'
              BranchSideFuncs:
                - sha1_object
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1228,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1229,7'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1230,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/index-pack.c:1173,18'
          Dst:             _
        - Src:             'builtin/index-pack.c:1173,43'
          Dst:             _
        - Src:             'builtin/index-pack.c:1171,14'
          Dst:             start_progress
        - Src:             'builtin/index-pack.c:1177,16'
          Dst:             unpack_raw_entry
        - Src:             'builtin/index-pack.c:1186,4'
          Dst:             st_mult
        - Src:             'builtin/index-pack.c:1186,4'
          Dst:             xrealloc
        - Src:             'builtin/index-pack.c:1187,4'
          Dst:             oidcpy
        - Src:             'builtin/index-pack.c:1195,4'
          Dst:             sha1_object
        - Src:             'builtin/index-pack.c:1198,3'
          Dst:             display_progress
        - Src:             'builtin/index-pack.c:1201,2'
          Dst:             stop_progress
        - Src:             'builtin/index-pack.c:1204,2'
          Dst:             flush
        - Src:             'builtin/index-pack.c:1208,14'
          Dst:             fill
        - Src:             'builtin/index-pack.c:1208,7'
          Dst:             hasheq
        - Src:             'builtin/index-pack.c:1209,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:1209,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:1210,2'
          Dst:             use
        - Src:             'builtin/index-pack.c:1213,6'
          Dst:             fstat64
        - Src:             'builtin/index-pack.c:1214,13'
          Dst:             _
        - Src:             'builtin/index-pack.c:1214,3'
          Dst:             die_errno
        - Src:             'builtin/index-pack.c:1216,4'
          Dst:             lseek64
        - Src:             'builtin/index-pack.c:1217,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:1217,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:1224,3'
          Dst:             sha1_object
        - Src:             'builtin/index-pack.c:1229,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:1229,3'
          Dst:             die
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    parse_pack_header
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - fill
        - git_bswap32
        - use
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:366,22'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:366,28'
              BranchSideFuncs:
                - fill
                - git_bswap32
                - git_bswap32
                - git_bswap32
                - _.7282
                - git_bswap32
                - die
                - git_bswap32
                - use
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:366,28'
              BranchSideFuncs:
                - fill
                - git_bswap32
                - git_bswap32
                - git_bswap32
                - _.7282
                - git_bswap32
                - die
                - git_bswap32
                - use
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:369,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:370,7'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:371,7'
              BranchSideFuncs:
                - git_bswap32
                - git_bswap32
                - _.7282
                - git_bswap32
                - die
                - git_bswap32
                - use
        - Branch String:   'builtin/index-pack.c:371,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:371,7'
              BranchSideFuncs:
                - git_bswap32
                - use
            - BranchSide:      'builtin/index-pack.c:371,7'
              BranchSideFuncs:
                - git_bswap32
                - _.7282
                - git_bswap32
                - die
                - git_bswap32
                - use
        - Branch String:   'builtin/index-pack.c:371,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:371,6'
              BranchSideFuncs:
                - git_bswap32
                - use
            - BranchSide:      'builtin/index-pack.c:372,7'
              BranchSideFuncs:
                - _.7282
                - git_bswap32
                - die
      Callsites:
        - Src:             'builtin/index-pack.c:366,28'
          Dst:             fill
        - Src:             'builtin/index-pack.c:369,28'
          Dst:             git_bswap32
        - Src:             'builtin/index-pack.c:370,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:370,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:371,7'
          Dst:             git_bswap32
        - Src:             'builtin/index-pack.c:371,7'
          Dst:             git_bswap32
        - Src:             'builtin/index-pack.c:372,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:373,4'
          Dst:             git_bswap32
        - Src:             'builtin/index-pack.c:372,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:375,15'
          Dst:             git_bswap32
        - Src:             'builtin/index-pack.c:376,2'
          Dst:             use
    - functionName:    open_pack_file
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack_name
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - odb_mkstemp
        - strbuf_detach
        - xopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:344,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:345,12'
              BranchSideFuncs:
                - odb_mkstemp
                - strbuf_detach
                - xopen
            - BranchSide:      'builtin/index-pack.c:356,20'
              BranchSideFuncs:
                - xopen
        - Branch String:   'builtin/index-pack.c:346,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:347,18'
              BranchSideFuncs:
                - xopen
            - BranchSide:      'builtin/index-pack.c:352,22'
              BranchSideFuncs:
                - xopen
      Callsites:
        - Src:             'builtin/index-pack.c:348,16'
          Dst:             odb_mkstemp
        - Src:             'builtin/index-pack.c:350,16'
          Dst:             strbuf_detach
        - Src:             'builtin/index-pack.c:352,16'
          Dst:             xopen
        - Src:             'builtin/index-pack.c:356,14'
          Dst:             xopen
    - functionName:    read_idx_option
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1674
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - pack_name
      BBCount:         10
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - add_packed_git
        - close_pack_index
        - die
        - open_pack_index
        - read_v2_anomalous_offsets
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1654,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1655,7'
              BranchSideFuncs:
                - open_pack_index
                - close_pack_index
                - free
                - read_v2_anomalous_offsets
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1656,22'
              BranchSideFuncs:
                - open_pack_index
                - close_pack_index
                - free
                - read_v2_anomalous_offsets
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1656,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1657,7'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1660,18'
              BranchSideFuncs:
                - close_pack_index
                - free
                - read_v2_anomalous_offsets
        - Branch String:   'builtin/index-pack.c:1662,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1662,6'
              BranchSideFuncs:
                - read_v2_anomalous_offsets
                - close_pack_index
                - free
            - BranchSide:      'builtin/index-pack.c:1663,29'
              BranchSideFuncs:
                - read_v2_anomalous_offsets
                - close_pack_index
                - free
      Callsites:
        - Src:             'builtin/index-pack.c:1652,51'
          Dst:             strlen
        - Src:             'builtin/index-pack.c:1652,25'
          Dst:             add_packed_git
        - Src:             'builtin/index-pack.c:1655,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:1655,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:1656,6'
          Dst:             open_pack_index
        - Src:             'builtin/index-pack.c:1657,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:1657,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:1663,3'
          Dst:             read_v2_anomalous_offsets
        - Src:             'builtin/index-pack.c:1672,2'
          Dst:             close_pack_index
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    skip_to_optional_arg
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - arg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - skip_to_optional_arg_default
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:708,9'
          Dst:             skip_to_optional_arg_default
    - functionName:    git_index_pack_config
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - k
        - v
        - ctx
        - cb
      BBCount:         18
      ICount:          132
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - die
        - git_config_bool
        - git_config_int
        - git_default_config
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1582,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1583,34'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - _.7282
                - die
                - strcmp
                - git_config_bool
                - git_default_config
            - BranchSide:      'builtin/index-pack.c:1588,14'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - _.7282
                - die
                - strcmp
                - git_config_bool
                - git_default_config
        - Branch String:   'builtin/index-pack.c:1584,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1585,8'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1586,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:1588,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1589,31'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - git_default_config
            - BranchSide:      'builtin/index-pack.c:1599,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - git_default_config
        - Branch String:   'builtin/index-pack.c:1590,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1591,8'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1597,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:1599,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1600,23'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/index-pack.c:1605,28'
              BranchSideFuncs:
                - git_default_config
        - Branch String:   'builtin/index-pack.c:1600,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1601,4'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/index-pack.c:1603,4'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/index-pack.c:1582,7'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1583,19'
          Dst:             git_config_int
        - Src:             'builtin/index-pack.c:1585,8'
          Dst:             _
        - Src:             'builtin/index-pack.c:1585,4'
          Dst:             die
        - Src:             'builtin/index-pack.c:1588,7'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1589,16'
          Dst:             git_config_int
        - Src:             'builtin/index-pack.c:1591,8'
          Dst:             _
        - Src:             'builtin/index-pack.c:1591,4'
          Dst:             die
        - Src:             'builtin/index-pack.c:1599,7'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1600,7'
          Dst:             git_config_bool
        - Src:             'builtin/index-pack.c:1605,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    mark_link
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - type
        - data
        - options
      BBCount:         11
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - oid_to_hex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:225,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:226,3'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:228,6'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
        - Branch String:   'builtin/index-pack.c:228,22'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:228,25'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:231,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:228,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:229,7'
              BranchSideFuncs:
                - _.7282
                - oid_to_hex
                - die
            - BranchSide:      'builtin/index-pack.c:231,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/index-pack.c:229,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:229,40'
          Dst:             oid_to_hex
        - Src:             'builtin/index-pack.c:229,3'
          Dst:             die
    - functionName:    cmd_index_pack
      functionSourceFile: '/src/git/builtin/index-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1722
      functionLinenumberEnd: 1977
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         219
      ICount:          1165
      EdgeCount:       279
      CyclomaticComplexity: 62
      functionsReached:
        - _
        - chdir
        - check_objects
        - close
        - conclude_pack
        - derive_filename
        - die
        - disable_replace_refs
        - final
        - fsck_finish
        - fsck_set_msg_types
        - git_bswap32
        - git_config
        - git_env_bool
        - git_index_pack_config
        - hash_algo_by_name
        - online_cpus
        - open_pack_file
        - parse_pack_header
        - parse_pack_objects
        - read_idx_option
        - repo_set_hash_algo
        - reset_pack_idx_option
        - resolve_deltas
        - show_pack_info
        - skip_prefix
        - skip_to_optional_arg
        - st_add
        - st_mult
        - starts_with
        - strbuf_release
        - strcmp
        - strtoul
        - strtoumax
        - usage
        - write_idx_file
        - write_in_full
        - write_rev_file
        - xcalloc
        - xmalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/index-pack.c:1746,16'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1746,27'
              BranchSideFuncs:
                - strcmp
                - usage
                - disable_replace_refs
                - reset_pack_idx_option
                - git_config.7386
                - git_env_bool
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - chdir
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1749,2'
              BranchSideFuncs:
                - disable_replace_refs
                - reset_pack_idx_option
                - git_config.7386
                - git_env_bool
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - chdir
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1746,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1747,3'
              BranchSideFuncs:
                - disable_replace_refs
                - reset_pack_idx_option
                - git_config.7386
                - git_env_bool
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - chdir
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1749,2'
              BranchSideFuncs:
                - disable_replace_refs
                - reset_pack_idx_option
                - git_config.7386
                - git_env_bool
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - chdir
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1755,13'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1755,22'
              BranchSideFuncs:
                - chdir
                - git_env_bool
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1758,6'
              BranchSideFuncs:
                - git_env_bool
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
        - Branch String:   'builtin/index-pack.c:1755,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1756,7'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1758,6'
              BranchSideFuncs:
                - git_env_bool
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
        - Branch String:   'builtin/index-pack.c:1758,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1759,13'
              BranchSideFuncs:
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
            - BranchSide:      'builtin/index-pack.c:1761,23'
              BranchSideFuncs:
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
        - Branch String:   'builtin/index-pack.c:1763,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1764,21'
              BranchSideFuncs:
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
            - BranchSide:      'builtin/index-pack.c:1860,7'
              BranchSideFuncs:
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1766,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1767,16'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
            - BranchSide:      'builtin/index-pack.c:1855,7'
              BranchSideFuncs:
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - usage
        - Branch String:   'builtin/index-pack.c:1767,8'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1768,16'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
            - BranchSide:      'builtin/index-pack.c:1769,23'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
        - Branch String:   'builtin/index-pack.c:1769,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1770,19'
              BranchSideFuncs:
                - skip_to_optional_arg
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
            - BranchSide:      'builtin/index-pack.c:1771,36'
              BranchSideFuncs:
                - skip_to_optional_arg
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
        - Branch String:   'builtin/index-pack.c:1771,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1772,12'
              BranchSideFuncs:
                - fsck_set_msg_types
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
            - BranchSide:      'builtin/index-pack.c:1775,23'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - fsck_set_msg_types
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
        - Branch String:   'builtin/index-pack.c:1775,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1776,12'
              BranchSideFuncs:
                - skip_to_optional_arg
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - fsck_set_msg_types
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
            - BranchSide:      'builtin/index-pack.c:1778,36'
              BranchSideFuncs:
                - skip_to_optional_arg
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - fsck_set_msg_types
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
        - Branch String:   'builtin/index-pack.c:1778,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1779,20'
              BranchSideFuncs:
                - fsck_set_msg_types
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
            - BranchSide:      'builtin/index-pack.c:1781,23'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
        - Branch String:   'builtin/index-pack.c:1781,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1782,12'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
            - BranchSide:      'builtin/index-pack.c:1783,23'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
        - Branch String:   'builtin/index-pack.c:1783,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1784,12'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - fsck_set_msg_types
                - fsck_set_msg_types
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
            - BranchSide:      'builtin/index-pack.c:1786,23'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - fsck_set_msg_types
                - fsck_set_msg_types
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
        - Branch String:   'builtin/index-pack.c:1786,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1787,12'
              BranchSideFuncs:
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
            - BranchSide:      'builtin/index-pack.c:1790,36'
              BranchSideFuncs:
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
        - Branch String:   'builtin/index-pack.c:1790,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1792,4'
              BranchSideFuncs:
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
            - BranchSide:      'builtin/index-pack.c:1792,36'
              BranchSideFuncs:
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
        - Branch String:   'builtin/index-pack.c:1792,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1794,4'
              BranchSideFuncs:
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
            - BranchSide:      'builtin/index-pack.c:1794,27'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
        - Branch String:   'builtin/index-pack.c:1794,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1796,26'
              BranchSideFuncs:
                - strtoul
                - usage
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - fsck_set_msg_types
                - fsck_set_msg_types
            - BranchSide:      'builtin/index-pack.c:1803,27'
              BranchSideFuncs:
                - starts_with
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1797,18'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1797,22'
              BranchSideFuncs:
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
            - BranchSide:      'builtin/index-pack.c:1798,6'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/index-pack.c:1797,26'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1797,29'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/index-pack.c:1798,6'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/index-pack.c:1797,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1798,6'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/index-pack.c:1803,4'
              BranchSideFuncs:
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
        - Branch String:   'builtin/index-pack.c:1803,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1807,9'
              BranchSideFuncs:
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - _.7282
                - die
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1816,23'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1810,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1811,10'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1812,24'
              BranchSideFuncs:
                - strtoul
                - git_bswap32
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1813,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1814,10'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1815,15'
              BranchSideFuncs:
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
        - Branch String:   'builtin/index-pack.c:1816,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1817,13'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1818,23'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1818,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1819,9'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1822,23'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1819,24'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1819,28'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/index-pack.c:1820,6'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/index-pack.c:1819,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1820,6'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/index-pack.c:1821,22'
              BranchSideFuncs:
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
        - Branch String:   'builtin/index-pack.c:1822,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1823,29'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1824,23'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1824,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1825,25'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1826,23'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1826,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1827,9'
              BranchSideFuncs:
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1830,27'
              BranchSideFuncs:
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1827,20'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1827,24'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/index-pack.c:1828,6'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/index-pack.c:1827,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1828,6'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/index-pack.c:1829,18'
              BranchSideFuncs:
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
        - Branch String:   'builtin/index-pack.c:1830,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1832,28'
              BranchSideFuncs:
                - strtoul
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1839,27'
              BranchSideFuncs:
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
        - Branch String:   'builtin/index-pack.c:1833,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1834,10'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1835,10'
              BranchSideFuncs:
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - _.7282
                - die
                - strtoul
        - Branch String:   'builtin/index-pack.c:1835,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1836,33'
              BranchSideFuncs:
                - strtoul
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1837,10'
              BranchSideFuncs:
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1837,12'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1837,20'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1838,10'
              BranchSideFuncs:
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1837,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1838,10'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1839,4'
              BranchSideFuncs:
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
        - Branch String:   'builtin/index-pack.c:1839,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1840,32'
              BranchSideFuncs:
                - strtoumax
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
            - BranchSide:      'builtin/index-pack.c:1841,27'
              BranchSideFuncs:
                - skip_prefix.7380
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1841,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1842,35'
              BranchSideFuncs:
                - hash_algo_by_name
                - repo_set_hash_algo
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1846,23'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - strcmp
                - usage
        - Branch String:   'builtin/index-pack.c:1843,9'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1844,10'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1845,24'
              BranchSideFuncs:
                - repo_set_hash_algo
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
        - Branch String:   'builtin/index-pack.c:1846,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1847,15'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - usage
            - BranchSide:      'builtin/index-pack.c:1848,23'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
                - usage
        - Branch String:   'builtin/index-pack.c:1848,15'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1849,15'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/index-pack.c:1851,5'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/index-pack.c:1855,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1856,4'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/index-pack.c:1857,15'
              BranchSideFuncs:
                - usage
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
                - usage
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - skip_to_optional_arg
                - strcmp
                - strcmp
                - strcmp
                - skip_to_optional_arg
                - skip_to_optional_arg
                - starts_with
                - starts_with
                - strcmp
                - strcmp
                - usage
                - strcmp
                - strcmp
                - strcmp
                - usage
                - starts_with
                - skip_prefix.7380
                - skip_prefix.7380
                - strcmp
                - strcmp
                - usage
                - hash_algo_by_name
                - repo_set_hash_algo
                - _.7282
                - die
                - strtoumax
                - strtoul
                - _.7282
                - die
                - strtoul
                - _.7282
                - die
                - git_bswap32
                - strtoul
                - git_bswap32
                - strtoul
                - git_bswap32
                - _.7282
                - die
                - _.7282
                - die
                - strtoul
                - usage
                - fsck_set_msg_types
                - fsck_set_msg_types
        - Branch String:   'builtin/index-pack.c:1860,17'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1860,21'
              BranchSideFuncs:
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1862,6'
              BranchSideFuncs:
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1860,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1861,3'
              BranchSideFuncs:
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1862,6'
              BranchSideFuncs:
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1862,20'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1862,24'
              BranchSideFuncs:
                - _.7282
                - die
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1864,6'
              BranchSideFuncs:
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1862,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1863,7'
              BranchSideFuncs:
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1864,6'
              BranchSideFuncs:
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1864,17'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1864,21'
              BranchSideFuncs:
                - _.7282
                - die
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1866,6'
              BranchSideFuncs:
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1864,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1865,7'
              BranchSideFuncs:
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1866,6'
              BranchSideFuncs:
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1866,17'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1866,20'
              BranchSideFuncs:
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1868,7'
              BranchSideFuncs:
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
        - Branch String:   'builtin/index-pack.c:1866,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1867,7'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1868,7'
              BranchSideFuncs:
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
                - derive_filename
        - Branch String:   'builtin/index-pack.c:1868,18'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1868,21'
              BranchSideFuncs:
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
            - BranchSide:      'builtin/index-pack.c:1877,7'
              BranchSideFuncs:
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
        - Branch String:   'builtin/index-pack.c:1868,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1869,32'
              BranchSideFuncs:
                - derive_filename
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
            - BranchSide:      'builtin/index-pack.c:1877,7'
              BranchSideFuncs:
                - repo_set_hash_algo
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
        - Branch String:   'builtin/index-pack.c:1877,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1878,22'
              BranchSideFuncs:
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
            - BranchSide:      'builtin/index-pack.c:1880,7'
              BranchSideFuncs:
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
        - Branch String:   'builtin/index-pack.c:1881,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1882,17'
              BranchSideFuncs:
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
                - derive_filename
            - BranchSide:      'builtin/index-pack.c:1889,6'
              BranchSideFuncs:
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
        - Branch String:   'builtin/index-pack.c:1883,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1884,37'
              BranchSideFuncs:
                - derive_filename
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
            - BranchSide:      'builtin/index-pack.c:1887,2'
              BranchSideFuncs:
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
                - _.7282
                - die
                - read_idx_option
        - Branch String:   'builtin/index-pack.c:1889,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1890,8'
              BranchSideFuncs:
                - _.7282
                - die
                - read_idx_option
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
            - BranchSide:      'builtin/index-pack.c:1895,6'
              BranchSideFuncs:
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
        - Branch String:   'builtin/index-pack.c:1890,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1891,8'
              BranchSideFuncs:
                - read_idx_option
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
            - BranchSide:      'builtin/index-pack.c:1892,26'
              BranchSideFuncs:
                - read_idx_option
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
        - Branch String:   'builtin/index-pack.c:1895,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1896,8'
              BranchSideFuncs:
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
            - BranchSide:      'builtin/index-pack.c:1898,23'
              BranchSideFuncs:
                - online_cpus
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
        - Branch String:   'builtin/index-pack.c:1898,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1899,16'
              BranchSideFuncs:
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
            - BranchSide:      'builtin/index-pack.c:1918,29'
              BranchSideFuncs:
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
        - Branch String:   'builtin/index-pack.c:1908,7'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1910,12'
              BranchSideFuncs:
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
            - BranchSide:      'builtin/index-pack.c:1916,2'
              BranchSideFuncs:
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
        - Branch String:   'builtin/index-pack.c:1910,12'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1911,15'
              BranchSideFuncs:
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
            - BranchSide:      'builtin/index-pack.c:1912,12'
              BranchSideFuncs:
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
        - Branch String:   'builtin/index-pack.c:1912,12'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1913,15'
              BranchSideFuncs:
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
            - BranchSide:      'builtin/index-pack.c:1915,15'
              BranchSideFuncs:
                - open_pack_file
                - parse_pack_header
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
                - st_add.7373
                - xcalloc
        - Branch String:   'builtin/index-pack.c:1921,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1922,3'
              BranchSideFuncs:
                - st_add.7373
                - xcalloc
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
            - BranchSide:      'builtin/index-pack.c:1923,2'
              BranchSideFuncs:
                - xcalloc
                - parse_pack_objects
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
                - write_in_full
        - Branch String:   'builtin/index-pack.c:1925,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1926,3'
              BranchSideFuncs:
                - write_in_full
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
            - BranchSide:      'builtin/index-pack.c:1927,2'
              BranchSideFuncs:
                - resolve_deltas
                - conclude_pack
                - free
                - free
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
                - check_objects
        - Branch String:   'builtin/index-pack.c:1931,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1932,16'
              BranchSideFuncs:
                - check_objects
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
            - BranchSide:      'builtin/index-pack.c:1934,6'
              BranchSideFuncs:
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
                - show_pack_info
        - Branch String:   'builtin/index-pack.c:1934,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1935,18'
              BranchSideFuncs:
                - show_pack_info
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
            - BranchSide:      'builtin/index-pack.c:1937,2'
              BranchSideFuncs:
                - st_mult.7298
                - xmalloc
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
        - Branch String:   'builtin/index-pack.c:1938,2'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1939,21'
              BranchSideFuncs:
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
            - BranchSide:      'builtin/index-pack.c:1940,30'
              BranchSideFuncs:
                - write_idx_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
                - write_rev_file
        - Branch String:   'builtin/index-pack.c:1941,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1942,35'
              BranchSideFuncs:
                - write_rev_file
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
            - BranchSide:      'builtin/index-pack.c:1945,7'
              BranchSideFuncs:
                - free
                - final
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
                - close
        - Branch String:   'builtin/index-pack.c:1947,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1948,9'
              BranchSideFuncs:
                - close
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1954,9'
              BranchSideFuncs:
                - close
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - fsck_finish
                - _.7282
                - die
        - Branch String:   'builtin/index-pack.c:1956,21'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1956,24'
              BranchSideFuncs:
                - fsck_finish
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1959,12'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
        - Branch String:   'builtin/index-pack.c:1956,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1957,7'
              BranchSideFuncs:
                - _.7282
                - die
            - BranchSide:      'builtin/index-pack.c:1959,12'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
        - Branch String:   'builtin/index-pack.c:1963,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1964,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'builtin/index-pack.c:1965,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'builtin/index-pack.c:1965,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1966,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/index-pack.c:1967,7'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/index-pack.c:1967,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1968,17'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:1973,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:1973,41'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1973,44'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:1976,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/index-pack.c:1973,6'
          Branch Sides:
            - BranchSide:      'builtin/index-pack.c:1974,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/index-pack.c:1976,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/index-pack.c:1746,20'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1747,3'
          Dst:             usage
        - Src:             'builtin/index-pack.c:1749,2'
          Dst:             disable_replace_refs
        - Src:             'builtin/index-pack.c:1752,2'
          Dst:             reset_pack_idx_option
        - Src:             'builtin/index-pack.c:1754,2'
          Dst:             git_config
        - Src:             'builtin/index-pack.c:1754,2'
          Dst:             git_index_pack_config
        - Src:             'builtin/index-pack.c:1755,16'
          Dst:             chdir
        - Src:             'builtin/index-pack.c:1756,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:1756,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:1758,6'
          Dst:             git_env_bool
        - Src:             'builtin/index-pack.c:1767,9'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1769,16'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1771,15'
          Dst:             skip_to_optional_arg
        - Src:             'builtin/index-pack.c:1774,5'
          Dst:             fsck_set_msg_types
        - Src:             'builtin/index-pack.c:1775,16'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1778,15'
          Dst:             skip_to_optional_arg
        - Src:             'builtin/index-pack.c:1780,5'
          Dst:             fsck_set_msg_types
        - Src:             'builtin/index-pack.c:1781,16'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1783,16'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1786,16'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1790,15'
          Dst:             skip_to_optional_arg
        - Src:             'builtin/index-pack.c:1792,15'
          Dst:             skip_to_optional_arg
        - Src:             'builtin/index-pack.c:1794,15'
          Dst:             starts_with
        - Src:             'builtin/index-pack.c:1796,18'
          Dst:             strtoul
        - Src:             'builtin/index-pack.c:1798,6'
          Dst:             usage
        - Src:             'builtin/index-pack.c:1803,15'
          Dst:             starts_with
        - Src:             'builtin/index-pack.c:1808,26'
          Dst:             git_bswap32
        - Src:             'builtin/index-pack.c:1809,24'
          Dst:             strtoul
        - Src:             'builtin/index-pack.c:1809,24'
          Dst:             git_bswap32
        - Src:             'builtin/index-pack.c:1811,10'
          Dst:             _
        - Src:             'builtin/index-pack.c:1811,6'
          Dst:             die
        - Src:             'builtin/index-pack.c:1812,24'
          Dst:             strtoul
        - Src:             'builtin/index-pack.c:1812,24'
          Dst:             git_bswap32
        - Src:             'builtin/index-pack.c:1814,10'
          Dst:             _
        - Src:             'builtin/index-pack.c:1814,6'
          Dst:             die
        - Src:             'builtin/index-pack.c:1816,16'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1818,16'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1820,6'
          Dst:             usage
        - Src:             'builtin/index-pack.c:1822,16'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1824,16'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1826,16'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1828,6'
          Dst:             usage
        - Src:             'builtin/index-pack.c:1830,15'
          Dst:             starts_with
        - Src:             'builtin/index-pack.c:1832,20'
          Dst:             strtoul
        - Src:             'builtin/index-pack.c:1834,10'
          Dst:             _
        - Src:             'builtin/index-pack.c:1834,6'
          Dst:             die
        - Src:             'builtin/index-pack.c:1836,25'
          Dst:             strtoul
        - Src:             'builtin/index-pack.c:1838,10'
          Dst:             _
        - Src:             'builtin/index-pack.c:1838,6'
          Dst:             die
        - Src:             'builtin/index-pack.c:1839,15'
          Dst:             skip_prefix
        - Src:             'builtin/index-pack.c:1840,22'
          Dst:             strtoumax
        - Src:             'builtin/index-pack.c:1841,15'
          Dst:             skip_prefix
        - Src:             'builtin/index-pack.c:1842,17'
          Dst:             hash_algo_by_name
        - Src:             'builtin/index-pack.c:1844,10'
          Dst:             _
        - Src:             'builtin/index-pack.c:1844,6'
          Dst:             die
        - Src:             'builtin/index-pack.c:1845,5'
          Dst:             repo_set_hash_algo
        - Src:             'builtin/index-pack.c:1846,16'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1848,16'
          Dst:             strcmp
        - Src:             'builtin/index-pack.c:1851,5'
          Dst:             usage
        - Src:             'builtin/index-pack.c:1856,4'
          Dst:             usage
        - Src:             'builtin/index-pack.c:1861,3'
          Dst:             usage
        - Src:             'builtin/index-pack.c:1863,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:1863,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:1865,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:1865,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:1867,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:1867,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:1869,16'
          Dst:             derive_filename
        - Src:             'builtin/index-pack.c:1878,3'
          Dst:             repo_set_hash_algo
        - Src:             'builtin/index-pack.c:1884,21'
          Dst:             derive_filename
        - Src:             'builtin/index-pack.c:1891,8'
          Dst:             _
        - Src:             'builtin/index-pack.c:1891,4'
          Dst:             die
        - Src:             'builtin/index-pack.c:1892,3'
          Dst:             read_idx_option
        - Src:             'builtin/index-pack.c:1899,16'
          Dst:             online_cpus
        - Src:             'builtin/index-pack.c:1918,14'
          Dst:             open_pack_file
        - Src:             'builtin/index-pack.c:1919,2'
          Dst:             parse_pack_header
        - Src:             'builtin/index-pack.c:1920,2'
          Dst:             st_add
        - Src:             'builtin/index-pack.c:1920,2'
          Dst:             xcalloc
        - Src:             'builtin/index-pack.c:1922,3'
          Dst:             st_add
        - Src:             'builtin/index-pack.c:1922,3'
          Dst:             xcalloc
        - Src:             'builtin/index-pack.c:1923,2'
          Dst:             xcalloc
        - Src:             'builtin/index-pack.c:1924,2'
          Dst:             parse_pack_objects
        - Src:             'builtin/index-pack.c:1926,3'
          Dst:             write_in_full
        - Src:             'builtin/index-pack.c:1927,2'
          Dst:             resolve_deltas
        - Src:             'builtin/index-pack.c:1928,2'
          Dst:             conclude_pack
        - Src:             'builtin/index-pack.c:1932,16'
          Dst:             check_objects
        - Src:             'builtin/index-pack.c:1935,3'
          Dst:             show_pack_info
        - Src:             'builtin/index-pack.c:1937,2'
          Dst:             st_mult
        - Src:             'builtin/index-pack.c:1937,2'
          Dst:             xmalloc
        - Src:             'builtin/index-pack.c:1940,15'
          Dst:             write_idx_file
        - Src:             'builtin/index-pack.c:1942,20'
          Dst:             write_rev_file
        - Src:             'builtin/index-pack.c:1948,3'
          Dst:             final
        - Src:             'builtin/index-pack.c:1954,3'
          Dst:             close
        - Src:             'builtin/index-pack.c:1956,24'
          Dst:             fsck_finish
        - Src:             'builtin/index-pack.c:1957,7'
          Dst:             _
        - Src:             'builtin/index-pack.c:1957,3'
          Dst:             die
        - Src:             'builtin/index-pack.c:1961,2'
          Dst:             strbuf_release
        - Src:             'builtin/index-pack.c:1962,2'
          Dst:             strbuf_release
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    strip_suffix_mem
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - suffix
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:785,20'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:785,30'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:785,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:784,18'
          Dst:             strlen
        - Src:             './git-compat-util.h:785,23'
          Dst:             memcmp
    - functionName:    git_has_dos_drive_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    guess_repository_type
      functionSourceFile: '/src/git/builtin/init-db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - git_dir
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
        - strrchr
        - xgetcwd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/init-db.c:28,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:29,3'
              BranchSideFuncs:
                - xgetcwd
                - strcmp
                - free
                - strcmp
                - strrchr
                - strcmp
            - BranchSide:      'builtin/init-db.c:30,8'
              BranchSideFuncs:
                - xgetcwd
                - strcmp
                - free
                - strcmp
                - strrchr
                - strcmp
        - Branch String:   'builtin/init-db.c:33,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:34,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/init-db.c:38,14'
              BranchSideFuncs:
                - strcmp
                - strrchr
                - strcmp
        - Branch String:   'builtin/init-db.c:38,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:39,3'
              BranchSideFuncs:
                - strrchr
                - strcmp
            - BranchSide:      'builtin/init-db.c:40,18'
              BranchSideFuncs:
                - strrchr
                - strcmp
        - Branch String:   'builtin/init-db.c:41,12'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:41,23'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/init-db.c:48,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/init-db.c:41,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:42,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/init-db.c:48,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/init-db.c:28,7'
          Dst:             strcmp
        - Src:             'builtin/init-db.c:30,8'
          Dst:             xgetcwd
        - Src:             'builtin/init-db.c:31,20'
          Dst:             strcmp
        - Src:             'builtin/init-db.c:38,7'
          Dst:             strcmp
        - Src:             'builtin/init-db.c:40,10'
          Dst:             strrchr
        - Src:             'builtin/init-db.c:41,16'
          Dst:             strcmp
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_strip_suffix
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - suffix
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_setlen
        - strip_suffix_mem
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:534,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:535,17'
              BranchSideFuncs:
                - strbuf_setlen.7448
            - BranchSide:      './strbuf.h:538,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             './strbuf.h:534,6'
          Dst:             strip_suffix_mem
        - Src:             './strbuf.h:535,3'
          Dst:             strbuf_setlen
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    is_absolute_path
      functionSourceFile: '/src/git/./abspath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_is_dir_sep
      functionUses:    2
      BranchProfiles:
        - Branch String:   './abspath.h:30,29'
          Branch Sides:
            - BranchSide:      './abspath.h:30,29'
              BranchSideFuncs: []
            - BranchSide:      './abspath.h:30,53'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.7454
      Callsites:
        - Src:             './abspath.h:30,9'
          Dst:             git_is_dir_sep
        - Src:             './abspath.h:30,32'
          Dst:             git_has_dos_drive_prefix
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    10
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    shared_callback
      functionSourceFile: '/src/git/builtin/init-db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         10
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - git_config_perm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/init-db.c:53,2'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:53,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/init-db.c:54,27'
              BranchSideFuncs:
                - git_config_perm
        - Branch String:   'builtin/init-db.c:54,26'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:54,57'
              BranchSideFuncs:
                - git_config_perm
            - BranchSide:      'builtin/init-db.c:54,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/init-db.c:53,2'
          Dst:             BUG_fl
        - Src:             'builtin/init-db.c:54,34'
          Dst:             git_config_perm
    - functionName:    cmd_init_db
      functionSourceFile: '/src/git/builtin/init-db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         106
      ICount:          785
      EdgeCount:       128
      CyclomaticComplexity: 24
      functionsReached:
        - _
        - __errno_location
        - absolute_pathdup
        - access
        - chdir
        - die
        - die_errno
        - get_common_dir
        - get_git_work_tree
        - get_shared_repository
        - getenv
        - guess_repository_type
        - hash_algo_by_name
        - init_db
        - is_absolute_path
        - mkdir
        - parse_options
        - read_gitfile_gently
        - real_pathdup
        - ref_storage_format_by_name
        - safe_create_leading_directories_const
        - set_git_work_tree
        - set_shared_repository
        - setenv
        - strbuf_addbuf
        - strbuf_detach
        - strbuf_release
        - strbuf_strip_suffix
        - strrchr
        - usage
        - xgetcwd
        - xstrdup_or_null
        - xstrndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/init-db.c:109,19'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:109,22'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - usage
                - chdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - set_shared_repository
                - mkdir
                - _.7462
                - die_errno
                - _.7462
                - die_errno
                - is_absolute_path.7461
                - absolute_pathdup
                - is_absolute_path.7461
                - real_pathdup
                - _.7462
                - die
            - BranchSide:      'builtin/init-db.c:112,6'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - usage
                - chdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - set_shared_repository
                - mkdir
                - _.7462
                - die_errno
                - _.7462
                - die_errno
                - is_absolute_path.7461
                - absolute_pathdup
                - is_absolute_path.7461
                - real_pathdup
        - Branch String:   'builtin/init-db.c:109,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:110,7'
              BranchSideFuncs:
                - _.7462
                - die
            - BranchSide:      'builtin/init-db.c:112,6'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - usage
                - chdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - set_shared_repository
                - mkdir
                - _.7462
                - die_errno
                - _.7462
                - die_errno
                - is_absolute_path.7461
                - absolute_pathdup
                - is_absolute_path.7461
                - real_pathdup
        - Branch String:   'builtin/init-db.c:112,19'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:112,40'
              BranchSideFuncs:
                - is_absolute_path.7461
                - real_pathdup
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - usage
                - chdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - set_shared_repository
                - mkdir
                - _.7462
                - die_errno
                - _.7462
                - die_errno
                - is_absolute_path.7461
                - absolute_pathdup
            - BranchSide:      'builtin/init-db.c:115,6'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - usage
                - chdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - set_shared_repository
                - mkdir
                - _.7462
                - die_errno
                - _.7462
                - die_errno
                - is_absolute_path.7461
                - absolute_pathdup
        - Branch String:   'builtin/init-db.c:112,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:113,31'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - usage
                - chdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - set_shared_repository
                - mkdir
                - _.7462
                - die_errno
                - _.7462
                - die_errno
                - is_absolute_path.7461
                - absolute_pathdup
            - BranchSide:      'builtin/init-db.c:115,6'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - usage
                - chdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - set_shared_repository
                - mkdir
                - _.7462
                - die_errno
                - _.7462
                - die_errno
                - is_absolute_path.7461
                - absolute_pathdup
        - Branch String:   'builtin/init-db.c:115,19'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:115,23'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - usage
                - chdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - set_shared_repository
                - mkdir
                - _.7462
                - die_errno
                - _.7462
                - die_errno
                - is_absolute_path.7461
                - absolute_pathdup
            - BranchSide:      'builtin/init-db.c:120,6'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - usage
                - chdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - set_shared_repository
                - mkdir
                - _.7462
                - die_errno
                - _.7462
                - die_errno
        - Branch String:   'builtin/init-db.c:115,36'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:115,57'
              BranchSideFuncs:
                - is_absolute_path.7461
                - absolute_pathdup
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - usage
                - chdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - set_shared_repository
                - mkdir
                - _.7462
                - die_errno
                - _.7462
                - die_errno
            - BranchSide:      'builtin/init-db.c:120,6'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - usage
                - chdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - set_shared_repository
                - mkdir
                - _.7462
                - die_errno
                - _.7462
                - die_errno
        - Branch String:   'builtin/init-db.c:115,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:116,35'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - usage
                - chdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - set_shared_repository
                - mkdir
                - _.7462
                - die_errno
                - _.7462
                - die_errno
            - BranchSide:      'builtin/init-db.c:120,6'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - usage
                - chdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - set_shared_repository
                - mkdir
                - _.7462
                - die_errno
                - _.7462
                - die_errno
        - Branch String:   'builtin/init-db.c:120,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:121,7'
              BranchSideFuncs:
                - chdir
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - set_shared_repository
                - mkdir
                - _.7462
                - die_errno
                - _.7462
                - die_errno
            - BranchSide:      'builtin/init-db.c:152,17'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - usage
        - Branch String:   'builtin/init-db.c:123,7'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:124,9'
              BranchSideFuncs:
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - set_shared_repository
                - mkdir
                - chdir
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - _.7462
                - die_errno
                - _.7462
                - die_errno
            - BranchSide:      'builtin/init-db.c:152,2'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
        - Branch String:   'builtin/init-db.c:124,8'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:131,13'
              BranchSideFuncs:
                - _.7462
                - die_errno
            - BranchSide:      'builtin/init-db.c:150,14'
              BranchSideFuncs:
                - _.7462
                - die_errno
        - Branch String:   'builtin/init-db.c:133,5'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:136,6'
              BranchSideFuncs:
                - set_shared_repository
                - mkdir
                - chdir
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - _.7462
                - die_errno
                - _.7462
                - die_errno
            - BranchSide:      'builtin/init-db.c:136,6'
              BranchSideFuncs:
                - set_shared_repository
                - mkdir
                - chdir
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - _.7462
                - die_errno
                - _.7462
                - die_errno
            - BranchSide:      'builtin/init-db.c:138,6'
              BranchSideFuncs:
                - __errno_location
                - _.7462
                - die_errno
            - BranchSide:      'builtin/init-db.c:141,16'
              BranchSideFuncs:
                - _.7462
                - die_errno
        - Branch String:   'builtin/init-db.c:145,9'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:146,16'
              BranchSideFuncs:
                - _.7462
                - die_errno
            - BranchSide:      'builtin/init-db.c:147,17'
              BranchSideFuncs:
                - chdir
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
                - xgetcwd
                - setenv
                - free
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - __errno_location
                - _.7462
                - die_errno
                - set_shared_repository
                - mkdir
                - _.7462
                - die_errno
                - _.7462
                - die_errno
        - Branch String:   'builtin/init-db.c:152,13'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:0,0'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/init-db.c:153,9'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/init-db.c:155,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:156,9'
              BranchSideFuncs:
                - xgetcwd
                - setenv
                - free
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
            - BranchSide:      'builtin/init-db.c:161,6'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - hash_algo_by_name
                - _.7462
                - die
        - Branch String:   'builtin/init-db.c:161,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:162,33'
              BranchSideFuncs:
                - hash_algo_by_name
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
                - _.7462
                - die
            - BranchSide:      'builtin/init-db.c:167,6'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
        - Branch String:   'builtin/init-db.c:163,7'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:164,8'
              BranchSideFuncs:
                - _.7462
                - die
            - BranchSide:      'builtin/init-db.c:165,2'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - ref_storage_format_by_name
                - _.7462
                - die
        - Branch String:   'builtin/init-db.c:167,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:168,51'
              BranchSideFuncs:
                - ref_storage_format_by_name
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
                - _.7462
                - die
            - BranchSide:      'builtin/init-db.c:173,6'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
        - Branch String:   'builtin/init-db.c:169,7'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:170,8'
              BranchSideFuncs:
                - _.7462
                - die
            - BranchSide:      'builtin/init-db.c:171,2'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
                - set_shared_repository
        - Branch String:   'builtin/init-db.c:173,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:174,25'
              BranchSideFuncs:
                - set_shared_repository
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
            - BranchSide:      'builtin/init-db.c:180,28'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.7460
                - getenv
                - xstrdup_or_null.7460
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
        - Branch String:   'builtin/init-db.c:182,16'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:182,19'
              BranchSideFuncs:
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
            - BranchSide:      'builtin/init-db.c:182,51'
              BranchSideFuncs:
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
        - Branch String:   'builtin/init-db.c:182,48'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:182,51'
              BranchSideFuncs:
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
                - _.7462
                - die
            - BranchSide:      'builtin/init-db.c:191,7'
              BranchSideFuncs:
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
        - Branch String:   'builtin/init-db.c:182,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:183,7'
              BranchSideFuncs:
                - _.7462
                - die
            - BranchSide:      'builtin/init-db.c:191,7'
              BranchSideFuncs:
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
        - Branch String:   'builtin/init-db.c:191,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:192,11'
              BranchSideFuncs:
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
            - BranchSide:      'builtin/init-db.c:199,6'
              BranchSideFuncs:
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - read_gitfile_gently
                - strbuf_release
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
        - Branch String:   'builtin/init-db.c:199,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:202,17'
              BranchSideFuncs:
                - read_gitfile_gently
                - strbuf_release
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - get_common_dir
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
            - BranchSide:      'builtin/init-db.c:218,6'
              BranchSideFuncs:
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
        - Branch String:   'builtin/init-db.c:205,9'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:205,32'
              BranchSideFuncs:
                - get_common_dir
                - strbuf_release
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - _.7462
                - die_errno
            - BranchSide:      'builtin/init-db.c:215,3'
              BranchSideFuncs:
                - strbuf_release
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
        - Branch String:   'builtin/init-db.c:205,7'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:206,18'
              BranchSideFuncs:
                - strbuf_addbuf
                - strbuf_strip_suffix.7459
                - chdir
                - strbuf_release
                - strbuf_detach
                - strbuf_release
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
                - _.7462
                - die_errno
            - BranchSide:      'builtin/init-db.c:215,3'
              BranchSideFuncs:
                - strbuf_release
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
        - Branch String:   'builtin/init-db.c:210,8'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:211,15'
              BranchSideFuncs:
                - _.7462
                - die_errno
            - BranchSide:      'builtin/init-db.c:212,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_detach
                - strbuf_release
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
                - guess_repository_type
        - Branch String:   'builtin/init-db.c:218,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:219,50'
              BranchSideFuncs:
                - guess_repository_type
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
            - BranchSide:      'builtin/init-db.c:221,7'
              BranchSideFuncs:
                - strrchr
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
                - xstrndup
                - real_pathdup
                - free
                - set_git_work_tree
                - _.7462
                - die
        - Branch String:   'builtin/init-db.c:221,6'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:222,40'
              BranchSideFuncs:
                - init_db
                - set_git_work_tree
                - _.7462
                - die
            - BranchSide:      'builtin/init-db.c:239,7'
              BranchSideFuncs:
                - init_db
                - set_git_work_tree
                - _.7462
                - die
        - Branch String:   'builtin/init-db.c:223,7'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:224,10'
              BranchSideFuncs:
                - xstrndup
                - real_pathdup
                - free
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
            - BranchSide:      'builtin/init-db.c:228,8'
              BranchSideFuncs:
                - xgetcwd
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
        - Branch String:   'builtin/init-db.c:228,7'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:229,24'
              BranchSideFuncs:
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
            - BranchSide:      'builtin/init-db.c:230,7'
              BranchSideFuncs:
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
                - set_git_work_tree
        - Branch String:   'builtin/init-db.c:230,7'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:231,22'
              BranchSideFuncs:
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
            - BranchSide:      'builtin/init-db.c:233,22'
              BranchSideFuncs:
                - set_git_work_tree
                - get_git_work_tree
                - access
                - init_db
                - _.7462
                - get_git_work_tree
                - die_errno
        - Branch String:   'builtin/init-db.c:234,7'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:235,15'
              BranchSideFuncs:
                - _.7462
                - get_git_work_tree
                - die_errno
            - BranchSide:      'builtin/init-db.c:237,2'
              BranchSideFuncs:
                - init_db
        - Branch String:   'builtin/init-db.c:239,7'
          Branch Sides:
            - BranchSide:      'builtin/init-db.c:240,8'
              BranchSideFuncs:
                - _.7462
                - die
            - BranchSide:      'builtin/init-db.c:241,7'
              BranchSideFuncs:
                - init_db
                - set_git_work_tree
      Callsites:
        - Src:             'builtin/init-db.c:107,9'
          Dst:             parse_options
        - Src:             'builtin/init-db.c:110,7'
          Dst:             _
        - Src:             'builtin/init-db.c:110,3'
          Dst:             die
        - Src:             'builtin/init-db.c:112,23'
          Dst:             is_absolute_path
        - Src:             'builtin/init-db.c:113,18'
          Dst:             real_pathdup
        - Src:             'builtin/init-db.c:115,40'
          Dst:             is_absolute_path
        - Src:             'builtin/init-db.c:116,18'
          Dst:             absolute_pathdup
        - Src:             'builtin/init-db.c:123,7'
          Dst:             chdir
        - Src:             'builtin/init-db.c:131,13'
          Dst:             get_shared_repository
        - Src:             'builtin/init-db.c:132,5'
          Dst:             set_shared_repository
        - Src:             'builtin/init-db.c:133,13'
          Dst:             safe_create_leading_directories_const
        - Src:             'builtin/init-db.c:138,6'
          Dst:             __errno_location
        - Src:             'builtin/init-db.c:141,16'
          Dst:             _
        - Src:             'builtin/init-db.c:141,6'
          Dst:             die_errno
        - Src:             'builtin/init-db.c:144,5'
          Dst:             set_shared_repository
        - Src:             'builtin/init-db.c:145,9'
          Dst:             mkdir
        - Src:             'builtin/init-db.c:146,16'
          Dst:             _
        - Src:             'builtin/init-db.c:146,6'
          Dst:             die_errno
        - Src:             'builtin/init-db.c:150,14'
          Dst:             _
        - Src:             'builtin/init-db.c:150,4'
          Dst:             die_errno
        - Src:             'builtin/init-db.c:153,3'
          Dst:             usage
        - Src:             'builtin/init-db.c:156,15'
          Dst:             xgetcwd
        - Src:             'builtin/init-db.c:157,3'
          Dst:             setenv
        - Src:             'builtin/init-db.c:162,15'
          Dst:             hash_algo_by_name
        - Src:             'builtin/init-db.c:164,8'
          Dst:             _
        - Src:             'builtin/init-db.c:164,4'
          Dst:             die
        - Src:             'builtin/init-db.c:168,24'
          Dst:             ref_storage_format_by_name
        - Src:             'builtin/init-db.c:170,8'
          Dst:             _
        - Src:             'builtin/init-db.c:170,4'
          Dst:             die
        - Src:             'builtin/init-db.c:174,3'
          Dst:             set_shared_repository
        - Src:             'builtin/init-db.c:180,28'
          Dst:             getenv
        - Src:             'builtin/init-db.c:180,12'
          Dst:             xstrdup_or_null
        - Src:             'builtin/init-db.c:181,30'
          Dst:             getenv
        - Src:             'builtin/init-db.c:181,14'
          Dst:             xstrdup_or_null
        - Src:             'builtin/init-db.c:183,7'
          Dst:             _
        - Src:             'builtin/init-db.c:183,3'
          Dst:             die
        - Src:             'builtin/init-db.c:204,7'
          Dst:             read_gitfile_gently
        - Src:             'builtin/init-db.c:205,12'
          Dst:             get_common_dir
        - Src:             'builtin/init-db.c:208,4'
          Dst:             strbuf_addbuf
        - Src:             'builtin/init-db.c:209,4'
          Dst:             strbuf_strip_suffix
        - Src:             'builtin/init-db.c:210,8'
          Dst:             chdir
        - Src:             'builtin/init-db.c:211,15'
          Dst:             _
        - Src:             'builtin/init-db.c:211,5'
          Dst:             die_errno
        - Src:             'builtin/init-db.c:212,4'
          Dst:             strbuf_release
        - Src:             'builtin/init-db.c:213,14'
          Dst:             strbuf_detach
        - Src:             'builtin/init-db.c:215,3'
          Dst:             strbuf_release
        - Src:             'builtin/init-db.c:219,28'
          Dst:             guess_repository_type
        - Src:             'builtin/init-db.c:222,32'
          Dst:             strrchr
        - Src:             'builtin/init-db.c:224,16'
          Dst:             xstrndup
        - Src:             'builtin/init-db.c:225,24'
          Dst:             real_pathdup
        - Src:             'builtin/init-db.c:229,24'
          Dst:             xgetcwd
        - Src:             'builtin/init-db.c:231,4'
          Dst:             set_git_work_tree
        - Src:             'builtin/init-db.c:233,4'
          Dst:             set_git_work_tree
        - Src:             'builtin/init-db.c:234,14'
          Dst:             get_git_work_tree
        - Src:             'builtin/init-db.c:234,7'
          Dst:             access
        - Src:             'builtin/init-db.c:235,15'
          Dst:             _
        - Src:             'builtin/init-db.c:236,8'
          Dst:             get_git_work_tree
        - Src:             'builtin/init-db.c:235,4'
          Dst:             die_errno
        - Src:             'builtin/init-db.c:240,8'
          Dst:             _
        - Src:             'builtin/init-db.c:240,4'
          Dst:             die
        - Src:             'builtin/init-db.c:242,4'
          Dst:             set_git_work_tree
        - Src:             'builtin/init-db.c:250,9'
          Dst:             init_db
    - functionName:    __list_del
      functionSourceFile: '/src/git/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prev
        - next
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    list_del
      functionSourceFile: '/src/git/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __list_del
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './list.h:82,2'
          Dst:             __list_del
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_complete
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - sb
        - term
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:631,14'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,17'
              BranchSideFuncs:
                - strbuf_addch.7555
            - BranchSide:      './strbuf.h:631,14'
              BranchSideFuncs: []
        - Branch String:   './strbuf.h:631,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,6'
              BranchSideFuncs:
                - strbuf_addch.7555
            - BranchSide:      './strbuf.h:632,16'
              BranchSideFuncs:
                - strbuf_addch.7555
      Callsites:
        - Src:             './strbuf.h:632,3'
          Dst:             strbuf_addch
    - functionName:    strbuf_complete_line
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_complete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:637,2'
          Dst:             strbuf_complete
    - functionName:    list_splice
      functionSourceFile: '/src/git/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - add
        - head
      BBCount:         4
      ICount:          52
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './list.h:112,6'
          Branch Sides:
            - BranchSide:      './list.h:112,6'
              BranchSideFuncs: []
            - BranchSide:      './list.h:113,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    create_in_place_tempfile
      functionSourceFile: '/src/git/builtin/interpret-trailers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         14
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - die_errno
        - fdopen_tempfile
        - stat64
        - strbuf_add
        - strbuf_addstr
        - strbuf_release
        - strrchr
        - xmks_tempfile_m
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/interpret-trailers.c:104,6'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:105,13'
              BranchSideFuncs:
                - _.7559
                - die_errno
            - BranchSide:      'builtin/interpret-trailers.c:106,7'
              BranchSideFuncs:
                - _.7559
                - die
                - _.7559
                - die
                - strrchr
                - strbuf_addstr.7553
                - xmks_tempfile_m
                - strbuf_release
                - fdopen_tempfile
                - _.7559
                - die_errno
                - strbuf_add
        - Branch String:   'builtin/interpret-trailers.c:106,6'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:107,7'
              BranchSideFuncs:
                - _.7559
                - die
                - strrchr
                - strbuf_addstr.7553
                - xmks_tempfile_m
                - strbuf_release
                - fdopen_tempfile
                - _.7559
                - die_errno
                - strbuf_add
            - BranchSide:      'builtin/interpret-trailers.c:108,11'
              BranchSideFuncs:
                - _.7559
                - die
                - strrchr
                - strbuf_addstr.7553
                - xmks_tempfile_m
                - strbuf_release
                - fdopen_tempfile
                - _.7559
                - die_errno
                - strbuf_add
        - Branch String:   'builtin/interpret-trailers.c:108,6'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:109,7'
              BranchSideFuncs:
                - strrchr
                - strbuf_addstr.7553
                - xmks_tempfile_m
                - strbuf_release
                - fdopen_tempfile
                - _.7559
                - die_errno
                - strbuf_add
            - BranchSide:      'builtin/interpret-trailers.c:112,17'
              BranchSideFuncs:
                - strrchr
                - strbuf_addstr.7553
                - xmks_tempfile_m
                - strbuf_release
                - fdopen_tempfile
                - _.7559
                - die_errno
                - strbuf_add
        - Branch String:   'builtin/interpret-trailers.c:113,6'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:114,34'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.7553
                - xmks_tempfile_m
                - strbuf_release
                - fdopen_tempfile
                - _.7559
                - die_errno
            - BranchSide:      'builtin/interpret-trailers.c:115,2'
              BranchSideFuncs:
                - strbuf_addstr.7553
                - xmks_tempfile_m
                - strbuf_release
                - fdopen_tempfile
                - _.7559
                - die_errno
        - Branch String:   'builtin/interpret-trailers.c:120,6'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'builtin/interpret-trailers.c:123,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/interpret-trailers.c:104,6'
          Dst:             stat64
        - Src:             'builtin/interpret-trailers.c:105,13'
          Dst:             _
        - Src:             'builtin/interpret-trailers.c:105,3'
          Dst:             die_errno
        - Src:             'builtin/interpret-trailers.c:107,7'
          Dst:             _
        - Src:             'builtin/interpret-trailers.c:107,3'
          Dst:             die
        - Src:             'builtin/interpret-trailers.c:109,7'
          Dst:             _
        - Src:             'builtin/interpret-trailers.c:109,3'
          Dst:             die
        - Src:             'builtin/interpret-trailers.c:112,9'
          Dst:             strrchr
        - Src:             'builtin/interpret-trailers.c:114,3'
          Dst:             strbuf_add
        - Src:             'builtin/interpret-trailers.c:115,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/interpret-trailers.c:117,22'
          Dst:             xmks_tempfile_m
        - Src:             'builtin/interpret-trailers.c:118,2'
          Dst:             strbuf_release
        - Src:             'builtin/interpret-trailers.c:119,12'
          Dst:             fdopen_tempfile
        - Src:             'builtin/interpret-trailers.c:121,13'
          Dst:             _
        - Src:             'builtin/interpret-trailers.c:121,3'
          Dst:             die_errno
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    9
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    read_input_file
      functionSourceFile: '/src/git/builtin/interpret-trailers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - file
      BBCount:         10
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die_errno
        - fileno
        - strbuf_complete_line
        - strbuf_read
        - strbuf_read_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/interpret-trailers.c:128,6'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:129,24'
              BranchSideFuncs:
                - strbuf_read_file
                - strbuf_complete_line.7557
                - _.7559
                - die_errno
            - BranchSide:      'builtin/interpret-trailers.c:132,19'
              BranchSideFuncs:
                - fileno
                - strbuf_read
                - strbuf_complete_line.7557
                - _.7559
                - die_errno
        - Branch String:   'builtin/interpret-trailers.c:129,7'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:130,14'
              BranchSideFuncs:
                - _.7559
                - die_errno
            - BranchSide:      'builtin/interpret-trailers.c:131,2'
              BranchSideFuncs:
                - strbuf_complete_line.7557
        - Branch String:   'builtin/interpret-trailers.c:132,7'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:0,0'
              BranchSideFuncs:
                - _.7559
                - die_errno
            - BranchSide:      'builtin/interpret-trailers.c:133,14'
              BranchSideFuncs:
                - _.7559
                - die_errno
      Callsites:
        - Src:             'builtin/interpret-trailers.c:129,7'
          Dst:             strbuf_read_file
        - Src:             'builtin/interpret-trailers.c:130,14'
          Dst:             _
        - Src:             'builtin/interpret-trailers.c:130,4'
          Dst:             die_errno
        - Src:             'builtin/interpret-trailers.c:132,23'
          Dst:             fileno
        - Src:             'builtin/interpret-trailers.c:132,7'
          Dst:             strbuf_read
        - Src:             'builtin/interpret-trailers.c:133,14'
          Dst:             _
        - Src:             'builtin/interpret-trailers.c:133,4'
          Dst:             die_errno
        - Src:             'builtin/interpret-trailers.c:135,2'
          Dst:             strbuf_complete_line
    - functionName:    list_add_tail
      functionSourceFile: '/src/git/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - newp
        - head
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    new_trailers_clear
      functionSourceFile: '/src/git/builtin/interpret-trailers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - trailers
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - list_del
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/interpret-trailers.c:53,2'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:54,10'
              BranchSideFuncs:
                - list_del.7552
                - free
            - BranchSide:      'builtin/interpret-trailers.c:58,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/interpret-trailers.c:55,3'
          Dst:             list_del
    - functionName:    interpret_trailers
      functionSourceFile: '/src/git/builtin/interpret-trailers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - new_trailer_head
        - file
      BBCount:         25
      ICount:          204
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - blank_line_before_trailer_block
        - create_in_place_tempfile
        - die_errno
        - format_trailers
        - fprintf
        - free_trailers
        - fwrite
        - list_splice
        - parse_trailers
        - parse_trailers_from_command_line_args
        - parse_trailers_from_config
        - process_trailers_lists
        - read_input_file
        - rename_tempfile
        - strbuf_release
        - trailer_block_end
        - trailer_block_start
        - trailer_config_init
        - trailer_info_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/interpret-trailers.c:152,6'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:153,38'
              BranchSideFuncs:
                - create_in_place_tempfile
                - parse_trailers
                - trailer_block_start
                - fwrite
                - blank_line_before_trailer_block
                - fprintf
                - parse_trailers_from_config
                - parse_trailers_from_command_line_args
                - list_splice
                - process_trailers_lists
                - format_trailers
                - free_trailers
                - fwrite
                - strbuf_release
                - trailer_block_end
                - trailer_block_end
                - fwrite
                - trailer_info_release
                - strbuf_release
                - rename_tempfile
                - _.7559
                - die_errno
            - BranchSide:      'builtin/interpret-trailers.c:155,24'
              BranchSideFuncs:
                - parse_trailers
                - trailer_block_start
                - fwrite
                - blank_line_before_trailer_block
                - fprintf
                - parse_trailers_from_config
                - parse_trailers_from_command_line_args
                - list_splice
                - process_trailers_lists
                - format_trailers
                - free_trailers
                - fwrite
                - strbuf_release
                - trailer_block_end
                - trailer_block_end
                - fwrite
                - trailer_info_release
                - strbuf_release
                - rename_tempfile
                - _.7559
                - die_errno
        - Branch String:   'builtin/interpret-trailers.c:158,6'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:159,13'
              BranchSideFuncs:
                - blank_line_before_trailer_block
                - fprintf
                - parse_trailers_from_config
                - parse_trailers_from_command_line_args
                - list_splice
                - process_trailers_lists
                - format_trailers
                - free_trailers
                - fwrite
                - strbuf_release
                - trailer_block_end
                - trailer_block_end
                - fwrite
                - trailer_info_release
                - strbuf_release
                - rename_tempfile
                - _.7559
                - die_errno
            - BranchSide:      'builtin/interpret-trailers.c:161,7'
              BranchSideFuncs:
                - blank_line_before_trailer_block
                - fprintf
                - parse_trailers_from_config
                - parse_trailers_from_command_line_args
                - list_splice
                - process_trailers_lists
                - format_trailers
                - free_trailers
                - fwrite
                - strbuf_release
                - trailer_block_end
                - trailer_block_end
                - fwrite
                - trailer_info_release
                - strbuf_release
                - rename_tempfile
                - _.7559
                - die_errno
        - Branch String:   'builtin/interpret-trailers.c:161,27'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:161,63'
              BranchSideFuncs:
                - parse_trailers_from_config
                - parse_trailers_from_command_line_args
                - list_splice
                - process_trailers_lists
                - format_trailers
                - free_trailers
                - fwrite
                - strbuf_release
                - trailer_block_end
                - trailer_block_end
                - fwrite
                - trailer_info_release
                - strbuf_release
                - rename_tempfile
                - _.7559
                - die_errno
            - BranchSide:      'builtin/interpret-trailers.c:165,7'
              BranchSideFuncs:
                - parse_trailers_from_config
                - parse_trailers_from_command_line_args
                - list_splice
                - process_trailers_lists
                - format_trailers
                - free_trailers
                - fwrite
                - strbuf_release
                - trailer_block_end
                - trailer_block_end
                - fwrite
                - trailer_info_release
                - strbuf_release
                - rename_tempfile
                - _.7559
                - die_errno
        - Branch String:   'builtin/interpret-trailers.c:161,6'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:162,11'
              BranchSideFuncs:
                - parse_trailers_from_config
                - parse_trailers_from_command_line_args
                - list_splice
                - process_trailers_lists
                - format_trailers
                - free_trailers
                - fwrite
                - strbuf_release
                - trailer_block_end
                - trailer_block_end
                - fwrite
                - trailer_info_release
                - strbuf_release
                - rename_tempfile
                - _.7559
                - die_errno
            - BranchSide:      'builtin/interpret-trailers.c:165,7'
              BranchSideFuncs:
                - parse_trailers_from_config
                - parse_trailers_from_command_line_args
                - list_splice
                - process_trailers_lists
                - format_trailers
                - free_trailers
                - fwrite
                - strbuf_release
                - trailer_block_end
                - trailer_block_end
                - fwrite
                - trailer_info_release
                - strbuf_release
                - rename_tempfile
                - _.7559
                - die_errno
        - Branch String:   'builtin/interpret-trailers.c:165,6'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:166,3'
              BranchSideFuncs:
                - format_trailers
                - free_trailers
                - fwrite
                - strbuf_release
                - trailer_block_end
                - trailer_block_end
                - fwrite
                - trailer_info_release
                - strbuf_release
                - rename_tempfile
                - _.7559
                - die_errno
            - BranchSide:      'builtin/interpret-trailers.c:175,18'
              BranchSideFuncs:
                - format_trailers
                - free_trailers
                - fwrite
                - strbuf_release
                - trailer_block_end
                - trailer_block_end
                - fwrite
                - trailer_info_release
                - strbuf_release
                - rename_tempfile
                - _.7559
                - die_errno
        - Branch String:   'builtin/interpret-trailers.c:181,6'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:182,13'
              BranchSideFuncs:
                - trailer_info_release
                - strbuf_release
                - rename_tempfile
                - _.7559
                - die_errno
            - BranchSide:      'builtin/interpret-trailers.c:183,23'
              BranchSideFuncs:
                - trailer_info_release
                - strbuf_release
                - rename_tempfile
                - _.7559
                - die_errno
        - Branch String:   'builtin/interpret-trailers.c:185,6'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:185,6'
              BranchSideFuncs:
                - rename_tempfile
                - strbuf_release
                - _.7559
                - die_errno
            - BranchSide:      'builtin/interpret-trailers.c:186,43'
              BranchSideFuncs:
                - rename_tempfile
                - strbuf_release
                - _.7559
                - die_errno
        - Branch String:   'builtin/interpret-trailers.c:186,7'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:186,47'
              BranchSideFuncs:
                - _.7559
                - die_errno
            - BranchSide:      'builtin/interpret-trailers.c:187,14'
              BranchSideFuncs:
                - _.7559
                - die_errno
      Callsites:
        - Src:             'builtin/interpret-trailers.c:148,2'
          Dst:             trailer_config_init
        - Src:             'builtin/interpret-trailers.c:150,2'
          Dst:             read_input_file
        - Src:             'builtin/interpret-trailers.c:153,13'
          Dst:             create_in_place_tempfile
        - Src:             'builtin/interpret-trailers.c:155,9'
          Dst:             parse_trailers
        - Src:             'builtin/interpret-trailers.c:159,21'
          Dst:             trailer_block_start
        - Src:             'builtin/interpret-trailers.c:159,3'
          Dst:             fwrite
        - Src:             'builtin/interpret-trailers.c:161,31'
          Dst:             blank_line_before_trailer_block
        - Src:             'builtin/interpret-trailers.c:162,3'
          Dst:             fprintf
        - Src:             'builtin/interpret-trailers.c:168,3'
          Dst:             parse_trailers_from_config
        - Src:             'builtin/interpret-trailers.c:169,3'
          Dst:             parse_trailers_from_command_line_args
        - Src:             'builtin/interpret-trailers.c:170,3'
          Dst:             list_splice
        - Src:             'builtin/interpret-trailers.c:171,3'
          Dst:             process_trailers_lists
        - Src:             'builtin/interpret-trailers.c:175,2'
          Dst:             format_trailers
        - Src:             'builtin/interpret-trailers.c:176,2'
          Dst:             free_trailers
        - Src:             'builtin/interpret-trailers.c:177,2'
          Dst:             fwrite
        - Src:             'builtin/interpret-trailers.c:178,2'
          Dst:             strbuf_release
        - Src:             'builtin/interpret-trailers.c:182,19'
          Dst:             trailer_block_end
        - Src:             'builtin/interpret-trailers.c:182,56'
          Dst:             trailer_block_end
        - Src:             'builtin/interpret-trailers.c:182,3'
          Dst:             fwrite
        - Src:             'builtin/interpret-trailers.c:183,2'
          Dst:             trailer_info_release
        - Src:             'builtin/interpret-trailers.c:186,7'
          Dst:             rename_tempfile
        - Src:             'builtin/interpret-trailers.c:187,14'
          Dst:             _
        - Src:             'builtin/interpret-trailers.c:187,4'
          Dst:             die_errno
        - Src:             'builtin/interpret-trailers.c:189,2'
          Dst:             strbuf_release
    - functionName:    list_empty
      functionSourceFile: '/src/git/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    option_parse_trailer
      functionSourceFile: '/src/git/builtin/interpret-trailers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - list_add_tail
        - new_trailers_clear
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/interpret-trailers.c:66,6'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:67,22'
              BranchSideFuncs:
                - new_trailers_clear
            - BranchSide:      'builtin/interpret-trailers.c:71,7'
              BranchSideFuncs:
                - xmalloc
                - list_add_tail
        - Branch String:   'builtin/interpret-trailers.c:71,6'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:72,3'
              BranchSideFuncs:
                - xmalloc
                - list_add_tail
            - BranchSide:      'builtin/interpret-trailers.c:74,9'
              BranchSideFuncs:
                - xmalloc
                - list_add_tail
      Callsites:
        - Src:             'builtin/interpret-trailers.c:67,3'
          Dst:             new_trailers_clear
        - Src:             'builtin/interpret-trailers.c:74,9'
          Dst:             xmalloc
        - Src:             'builtin/interpret-trailers.c:79,2'
          Dst:             list_add_tail
    - functionName:    parse_opt_parse
      functionSourceFile: '/src/git/builtin/interpret-trailers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         11
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/interpret-trailers.c:90,2'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:90,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/interpret-trailers.c:91,2'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/interpret-trailers.c:91,2'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:91,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/interpret-trailers.c:91,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/interpret-trailers.c:90,2'
          Dst:             BUG_fl
        - Src:             'builtin/interpret-trailers.c:91,2'
          Dst:             BUG_fl
    - functionName:    option_parse_if_missing
      functionSourceFile: '/src/git/builtin/interpret-trailers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - trailer_set_if_missing
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/interpret-trailers.c:45,9'
          Dst:             trailer_set_if_missing
    - functionName:    option_parse_if_exists
      functionSourceFile: '/src/git/builtin/interpret-trailers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - trailer_set_if_exists
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/interpret-trailers.c:38,9'
          Dst:             trailer_set_if_exists
    - functionName:    option_parse_where
      functionSourceFile: '/src/git/builtin/interpret-trailers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - trailer_set_where
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/interpret-trailers.c:31,9'
          Dst:             trailer_set_where
    - functionName:    cmd_interpret_trailers
      functionSourceFile: '/src/git/builtin/interpret-trailers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         17
      ICount:          395
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - die
        - git_config
        - git_default_config
        - interpret_trailers
        - list_empty
        - new_trailers_clear
        - parse_options
        - usage_msg_opt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/interpret-trailers.c:224,22'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:224,26'
              BranchSideFuncs:
                - list_empty.7570
                - _.7559
                - usage_msg_opt
                - interpret_trailers
                - new_trailers_clear
                - _.7559
                - die
                - interpret_trailers
            - BranchSide:      'builtin/interpret-trailers.c:230,6'
              BranchSideFuncs:
                - interpret_trailers
                - new_trailers_clear
                - _.7559
                - die
                - interpret_trailers
        - Branch String:   'builtin/interpret-trailers.c:224,6'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:226,4'
              BranchSideFuncs:
                - interpret_trailers
                - new_trailers_clear
                - _.7559
                - die
                - interpret_trailers
            - BranchSide:      'builtin/interpret-trailers.c:230,6'
              BranchSideFuncs:
                - interpret_trailers
                - new_trailers_clear
                - _.7559
                - die
                - interpret_trailers
        - Branch String:   'builtin/interpret-trailers.c:230,6'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:232,10'
              BranchSideFuncs:
                - new_trailers_clear
                - interpret_trailers
            - BranchSide:      'builtin/interpret-trailers.c:235,12'
              BranchSideFuncs:
                - interpret_trailers
                - new_trailers_clear
                - _.7559
                - die
        - Branch String:   'builtin/interpret-trailers.c:232,3'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:233,41'
              BranchSideFuncs:
                - interpret_trailers
                - new_trailers_clear
            - BranchSide:      'builtin/interpret-trailers.c:234,2'
              BranchSideFuncs:
                - new_trailers_clear
        - Branch String:   'builtin/interpret-trailers.c:235,7'
          Branch Sides:
            - BranchSide:      'builtin/interpret-trailers.c:236,8'
              BranchSideFuncs:
                - _.7559
                - die
            - BranchSide:      'builtin/interpret-trailers.c:237,3'
              BranchSideFuncs:
                - interpret_trailers
                - new_trailers_clear
      Callsites:
        - Src:             'builtin/interpret-trailers.c:219,2'
          Dst:             git_config
        - Src:             'builtin/interpret-trailers.c:219,2'
          Dst:             git_default_config
        - Src:             'builtin/interpret-trailers.c:221,9'
          Dst:             parse_options
        - Src:             'builtin/interpret-trailers.c:224,26'
          Dst:             list_empty
        - Src:             'builtin/interpret-trailers.c:226,4'
          Dst:             _
        - Src:             'builtin/interpret-trailers.c:225,3'
          Dst:             usage_msg_opt
        - Src:             'builtin/interpret-trailers.c:233,4'
          Dst:             interpret_trailers
        - Src:             'builtin/interpret-trailers.c:236,8'
          Dst:             _
        - Src:             'builtin/interpret-trailers.c:236,4'
          Dst:             die
        - Src:             'builtin/interpret-trailers.c:237,3'
          Dst:             interpret_trailers
        - Src:             'builtin/interpret-trailers.c:240,2'
          Dst:             new_trailers_clear
    - functionName:    strbuf_complete
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - sb
        - term
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:631,14'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,17'
              BranchSideFuncs:
                - strbuf_addch.7807
            - BranchSide:      './strbuf.h:631,14'
              BranchSideFuncs: []
        - Branch String:   './strbuf.h:631,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,6'
              BranchSideFuncs:
                - strbuf_addch.7807
            - BranchSide:      './strbuf.h:632,16'
              BranchSideFuncs:
                - strbuf_addch.7807
      Callsites:
        - Src:             './strbuf.h:632,3'
          Dst:             strbuf_addch
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    6
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    get_notes_refs
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1396
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - arg
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strvec_pushf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/log.c:1395,2'
          Dst:             strvec_pushf
    - functionName:    read_desc_file
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - desc_file
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die_errno
        - strbuf_read_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1346,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1347,13'
              BranchSideFuncs:
                - _.7815
                - die_errno
            - BranchSide:      'builtin/log.c:1349,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/log.c:1346,6'
          Dst:             strbuf_read_file
        - Src:             'builtin/log.c:1347,13'
          Dst:             _
        - Src:             'builtin/log.c:1347,3'
          Dst:             die_errno
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    59
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    get_notes_args
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - rev
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - for_each_string_list
        - get_notes_refs
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1401,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1402,15'
              BranchSideFuncs:
                - for_each_string_list
                - strvec_push
            - BranchSide:      'builtin/log.c:1403,13'
              BranchSideFuncs:
                - for_each_string_list
                - strvec_push
        - Branch String:   'builtin/log.c:1403,50'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1404,7'
              BranchSideFuncs:
                - strvec_push
            - BranchSide:      'builtin/log.c:1406,15'
              BranchSideFuncs:
                - strvec_push
        - Branch String:   'builtin/log.c:1404,46'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1405,8'
              BranchSideFuncs:
                - strvec_push
                - for_each_string_list
            - BranchSide:      'builtin/log.c:1408,25'
              BranchSideFuncs:
                - for_each_string_list
        - Branch String:   'builtin/log.c:1403,13'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1406,15'
              BranchSideFuncs:
                - for_each_string_list
            - BranchSide:      'builtin/log.c:1408,25'
              BranchSideFuncs:
                - for_each_string_list
      Callsites:
        - Src:             'builtin/log.c:1402,3'
          Dst:             strvec_push
        - Src:             'builtin/log.c:1406,3'
          Dst:             strvec_push
        - Src:             'builtin/log.c:1408,3'
          Dst:             for_each_string_list
        - Src:             'builtin/log.c:1408,3'
          Dst:             get_notes_refs
    - functionName:    show_diffstat
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rev
        - origin
        - head
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - diff_flush
        - diff_setup_done
        - diff_tree_oid
        - diffcore_std
        - fprintf
        - get_commit_tree_oid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/log.c:1333,2'
          Dst:             diff_setup_done
        - Src:             'builtin/log.c:1335,16'
          Dst:             get_commit_tree_oid
        - Src:             'builtin/log.c:1336,9'
          Dst:             get_commit_tree_oid
        - Src:             'builtin/log.c:1335,2'
          Dst:             diff_tree_oid
        - Src:             'builtin/log.c:1338,2'
          Dst:             diffcore_std
        - Src:             'builtin/log.c:1339,2'
          Dst:             diff_flush
        - Src:             'builtin/log.c:1341,2'
          Dst:             fprintf
    - functionName:    prepare_cover_text
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1391
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
        - description_file
        - branch_name
        - sb
        - encoding
        - need_8bit_cte
        - cfg
      BBCount:         34
      ICount:          192
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - format_subject
        - pp_email_subject
        - pp_remainder
        - read_branch_desc
        - read_desc_file
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1364,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1365,3'
              BranchSideFuncs:
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/log.c:1367,6'
              BranchSideFuncs:
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
                - format_subject
                - read_branch_desc
                - read_desc_file
        - Branch String:   'builtin/log.c:1367,23'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1367,27'
              BranchSideFuncs:
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
                - format_subject
                - read_branch_desc
                - read_desc_file
            - BranchSide:      'builtin/log.c:1369,11'
              BranchSideFuncs:
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
                - format_subject
                - read_branch_desc
        - Branch String:   'builtin/log.c:1367,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1368,35'
              BranchSideFuncs:
                - read_desc_file
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
                - format_subject
            - BranchSide:      'builtin/log.c:1369,11'
              BranchSideFuncs:
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
                - format_subject
                - read_branch_desc
        - Branch String:   'builtin/log.c:1371,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1372,3'
              BranchSideFuncs:
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
                - format_subject
            - BranchSide:      'builtin/log.c:1374,6'
              BranchSideFuncs:
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
                - format_subject
        - Branch String:   'builtin/log.c:1374,61'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1375,6'
              BranchSideFuncs:
                - format_subject
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/log.c:1376,53'
              BranchSideFuncs:
                - format_subject
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/log.c:1374,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1376,53'
              BranchSideFuncs:
                - format_subject
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/log.c:1378,6'
              BranchSideFuncs:
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/log.c:1378,61'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1379,7'
              BranchSideFuncs:
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/log.c:1381,25'
              BranchSideFuncs:
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/log.c:1379,59'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1380,18'
              BranchSideFuncs:
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/log.c:1383,24'
              BranchSideFuncs:
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/log.c:1378,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1381,25'
              BranchSideFuncs:
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/log.c:1383,24'
              BranchSideFuncs:
                - pp_email_subject
                - pp_remainder
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'builtin/log.c:1368,3'
          Dst:             read_desc_file
        - Src:             'builtin/log.c:1370,3'
          Dst:             read_branch_desc
        - Src:             'builtin/log.c:1376,10'
          Dst:             format_subject
        - Src:             'builtin/log.c:1386,2'
          Dst:             pp_email_subject
        - Src:             'builtin/log.c:1387,2'
          Dst:             pp_remainder
        - Src:             'builtin/log.c:1389,2'
          Dst:             strbuf_release
        - Src:             'builtin/log.c:1390,2'
          Dst:             strbuf_release
    - functionName:    find_branch_name
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rev
      BBCount:         22
      ICount:          152
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - oideq
        - repo_dwim_ref
        - skip_prefix
        - strlen
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1305,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1306,7'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - free
                - skip_prefix.7824
                - oideq.7825
                - xstrdup
            - BranchSide:      'builtin/log.c:1313,6'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - free
                - skip_prefix.7824
                - oideq.7825
                - xstrdup
        - Branch String:   'builtin/log.c:1306,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1307,4'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - free
                - skip_prefix.7824
                - oideq.7825
                - xstrdup
            - BranchSide:      'builtin/log.c:1308,7'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - free
                - skip_prefix.7824
                - oideq.7825
                - xstrdup
        - Branch String:   'builtin/log.c:1308,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1309,15'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - free
                - skip_prefix.7824
                - oideq.7825
                - xstrdup
            - BranchSide:      'builtin/log.c:1311,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1313,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1314,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1315,8'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - free
                - skip_prefix.7824
                - oideq.7825
                - xstrdup
        - Branch String:   'builtin/log.c:1318,20'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1319,18'
              BranchSideFuncs:
                - skip_prefix.7824
                - free
                - oideq.7825
                - xstrdup
            - BranchSide:      'builtin/log.c:1322,7'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/log.c:1319,47'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1320,12'
              BranchSideFuncs:
                - oideq.7825
                - free
                - xstrdup
            - BranchSide:      'builtin/log.c:1322,7'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/log.c:1317,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1321,20'
              BranchSideFuncs:
                - xstrdup
                - free
            - BranchSide:      'builtin/log.c:1322,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/log.c:1317,41'
          Dst:             strlen
        - Src:             'builtin/log.c:1317,6'
          Dst:             repo_dwim_ref
        - Src:             'builtin/log.c:1319,6'
          Dst:             skip_prefix
        - Src:             'builtin/log.c:1320,6'
          Dst:             oideq
        - Src:             'builtin/log.c:1321,12'
          Dst:             xstrdup
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    cmit_fmt_is_mail
      functionSourceFile: '/src/git/./pretty.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './pretty.h:65,32'
          Branch Sides:
            - BranchSide:      './pretty.h:65,32'
              BranchSideFuncs: []
            - BranchSide:      './pretty.h:65,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    git_time
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tloc
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gettimeofday
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:381,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:381,6'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:382,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:379,2'
          Dst:             gettimeofday
    - functionName:    commit_base_at_peek
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1863,1'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1863,1'
              BranchSideFuncs:
                - st_mult.7827
                - xrealloc
                - xcalloc
            - BranchSide:      'builtin/log.c:1863,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'builtin/log.c:1863,1'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1863,1'
              BranchSideFuncs:
                - st_mult.7827
                - xrealloc
                - xcalloc
            - BranchSide:      'builtin/log.c:1863,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1863,1'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1863,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'builtin/log.c:1863,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'builtin/log.c:1863,1'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1863,1'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1863,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'builtin/log.c:1863,1'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1863,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'builtin/log.c:1863,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/log.c:1863,1'
          Dst:             st_mult
        - Src:             'builtin/log.c:1863,1'
          Dst:             xrealloc
        - Src:             'builtin/log.c:1863,1'
          Dst:             xcalloc
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    init_commit_base_with_stride
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - stride
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1863,1'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1863,1'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1863,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    clear_commit_base
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1863,1'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1863,1'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'builtin/log.c:1863,1'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    commit_base_at
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_base_at_peek
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/log.c:1863,1'
          Dst:             commit_base_at_peek
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_commit_base
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_commit_base_with_stride
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/log.c:1863,1'
          Dst:             init_commit_base_with_stride
    - functionName:    strtol_i
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - base
        - result
      BBCount:         13
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1351,12'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1351,16'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1352,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1351,18'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1351,21'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1352,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1351,28'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1351,37'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1352,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1351,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1352,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1353,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1349,2'
          Dst:             __errno_location
        - Src:             './git-compat-util.h:1350,7'
          Dst:             strtol
        - Src:             './git-compat-util.h:1351,6'
          Dst:             __errno_location
    - functionName:    git_has_dos_drive_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_absolute_path
      functionSourceFile: '/src/git/./abspath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_is_dir_sep
      functionUses:    1
      BranchProfiles:
        - Branch String:   './abspath.h:30,29'
          Branch Sides:
            - BranchSide:      './abspath.h:30,29'
              BranchSideFuncs: []
            - BranchSide:      './abspath.h:30,53'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.7830
      Callsites:
        - Src:             './abspath.h:30,9'
          Dst:             git_is_dir_sep
        - Src:             './abspath.h:30,32'
          Dst:             git_has_dos_drive_prefix
    - functionName:    add_header
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
        - value
      BBCount:         15
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - string_list_append
        - strlen
        - strncasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/log.c:1041,13'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1041,16'
              BranchSideFuncs:
                - strncasecmp
                - string_list_append
                - strncasecmp
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/log.c:1041,2'
              BranchSideFuncs:
                - strncasecmp
                - string_list_append
                - strncasecmp
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/log.c:1041,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1042,6'
              BranchSideFuncs:
                - strncasecmp
                - string_list_append
                - strncasecmp
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/log.c:1044,19'
              BranchSideFuncs:
                - strncasecmp
                - string_list_append
                - strncasecmp
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/log.c:1044,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1045,30'
              BranchSideFuncs:
                - strncasecmp
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/log.c:1047,26'
              BranchSideFuncs:
                - strncasecmp
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/log.c:1047,13'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1048,30'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/log.c:1051,30'
              BranchSideFuncs:
                - string_list_append
      Callsites:
        - Src:             'builtin/log.c:1040,12'
          Dst:             strlen
        - Src:             'builtin/log.c:1044,7'
          Dst:             strncasecmp
        - Src:             'builtin/log.c:1045,10'
          Dst:             string_list_append
        - Src:             'builtin/log.c:1047,14'
          Dst:             strncasecmp
        - Src:             'builtin/log.c:1048,10'
          Dst:             string_list_append
        - Src:             'builtin/log.c:1051,10'
          Dst:             string_list_append
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    git_config_get_string
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:735,9'
          Dst:             repo_config_get_string
    - functionName:    git_config_get_string_multi
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_string_multi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:730,9'
          Dst:             repo_config_get_string_multi
    - functionName:    set_default_decoration_filter
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoration_filter
      BBCount:         36
      ICount:          198
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - git_config_get_string
        - git_config_get_string_multi
        - strcmp
        - string_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:213,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:216,3'
              BranchSideFuncs:
                - free
                - string_list_append
                - git_config_get_string.7840
                - strcmp
            - BranchSide:      'builtin/log.c:226,6'
              BranchSideFuncs:
                - free
                - string_list_append
                - git_config_get_string.7840
                - strcmp
        - Branch String:   'builtin/log.c:216,3'
          Branch Sides:
            - BranchSide:      'builtin/log.c:216,3'
              BranchSideFuncs:
                - free
                - string_list_append
                - git_config_get_string.7840
                - strcmp
                - string_list_append
            - BranchSide:      'builtin/log.c:216,3'
              BranchSideFuncs:
                - free
                - string_list_append
                - git_config_get_string.7840
                - strcmp
                - string_list_append
        - Branch String:   'builtin/log.c:216,3'
          Branch Sides:
            - BranchSide:      'builtin/log.c:217,23'
              BranchSideFuncs:
                - string_list_append
                - free
                - string_list_append
                - git_config_get_string.7840
                - strcmp
            - BranchSide:      'builtin/log.c:219,2'
              BranchSideFuncs:
                - free
                - string_list_append
                - git_config_get_string.7840
                - strcmp
        - Branch String:   'builtin/log.c:226,36'
          Branch Sides:
            - BranchSide:      'builtin/log.c:227,7'
              BranchSideFuncs:
                - git_config_get_string.7840
                - strcmp
                - free
                - string_list_append
            - BranchSide:      'builtin/log.c:230,7'
              BranchSideFuncs:
                - free
                - string_list_append
        - Branch String:   'builtin/log.c:227,65'
          Branch Sides:
            - BranchSide:      'builtin/log.c:228,21'
              BranchSideFuncs:
                - free
                - string_list_append
            - BranchSide:      'builtin/log.c:230,7'
              BranchSideFuncs:
                - free
                - string_list_append
        - Branch String:   'builtin/log.c:226,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:229,33'
              BranchSideFuncs:
                - free
                - string_list_append
            - BranchSide:      'builtin/log.c:230,7'
              BranchSideFuncs:
                - free
                - string_list_append
        - Branch String:   'builtin/log.c:232,37'
          Branch Sides:
            - BranchSide:      'builtin/log.c:233,6'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/log.c:236,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:233,49'
          Branch Sides:
            - BranchSide:      'builtin/log.c:234,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:236,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:234,49'
          Branch Sides:
            - BranchSide:      'builtin/log.c:235,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:236,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:232,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:236,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:242,9'
              BranchSideFuncs:
                - string_list_append
        - Branch String:   'builtin/log.c:242,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:242,2'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/log.c:243,22'
              BranchSideFuncs:
                - string_list_append
        - Branch String:   'builtin/log.c:243,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:244,4'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/log.c:246,22'
              BranchSideFuncs:
                - string_list_append
      Callsites:
        - Src:             'builtin/log.c:213,7'
          Dst:             git_config_get_string_multi
        - Src:             'builtin/log.c:217,4'
          Dst:             string_list_append
        - Src:             'builtin/log.c:227,7'
          Dst:             git_config_get_string
        - Src:             'builtin/log.c:228,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:246,3'
          Dst:             string_list_append
    - functionName:    log_line_range_callback
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - option
        - arg
        - unset
      BBCount:         10
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - string_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:173,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:173,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/log.c:175,7'
              BranchSideFuncs:
                - string_list_append
        - Branch String:   'builtin/log.c:175,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:176,3'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/log.c:178,2'
              BranchSideFuncs:
                - string_list_append
      Callsites:
        - Src:             'builtin/log.c:173,2'
          Dst:             BUG_fl
        - Src:             'builtin/log.c:179,2'
          Dst:             string_list_append
    - functionName:    decorate_callback
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         11
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - parse_decoration_style
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:154,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:155,3'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:156,11'
              BranchSideFuncs:
                - _.7815
                - die
                - parse_decoration_style
        - Branch String:   'builtin/log.c:156,11'
          Branch Sides:
            - BranchSide:      'builtin/log.c:157,50'
              BranchSideFuncs:
                - parse_decoration_style
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:159,3'
              BranchSideFuncs:
                - _.7815
                - die
        - Branch String:   'builtin/log.c:161,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:162,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:164,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/log.c:157,27'
          Dst:             parse_decoration_style
        - Src:             'builtin/log.c:162,7'
          Dst:             _
        - Src:             'builtin/log.c:162,3'
          Dst:             die
    - functionName:    parse_decoration_style
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         16
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - auto_decoration_style
        - git_parse_maybe_bool
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/log.c:79,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:83,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:85,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - auto_decoration_style
        - Branch String:   'builtin/log.c:87,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:88,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - auto_decoration_style
            - BranchSide:      'builtin/log.c:89,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - auto_decoration_style
        - Branch String:   'builtin/log.c:89,11'
          Branch Sides:
            - BranchSide:      'builtin/log.c:90,3'
              BranchSideFuncs:
                - strcmp
                - auto_decoration_style
            - BranchSide:      'builtin/log.c:91,19'
              BranchSideFuncs:
                - strcmp
                - auto_decoration_style
      Callsites:
        - Src:             'builtin/log.c:79,10'
          Dst:             git_parse_maybe_bool
        - Src:             'builtin/log.c:87,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:89,12'
          Dst:             strcmp
        - Src:             'builtin/log.c:91,12'
          Dst:             strcmp
        - Src:             'builtin/log.c:92,10'
          Dst:             auto_decoration_style
    - functionName:    auto_decoration_style
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - session_is_interactive
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/log.c:74,9'
          Branch Sides:
            - BranchSide:      'builtin/log.c:74,9'
              BranchSideFuncs:
                - session_is_interactive
            - BranchSide:      'builtin/log.c:74,9'
              BranchSideFuncs:
                - session_is_interactive
      Callsites:
        - Src:             'builtin/log.c:74,9'
          Dst:             session_is_interactive
    - functionName:    session_is_interactive
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isatty
        - pager_in_use
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:69,9'
          Branch Sides:
            - BranchSide:      'builtin/log.c:69,9'
              BranchSideFuncs:
                - isatty
                - pager_in_use
            - BranchSide:      'builtin/log.c:69,9'
              BranchSideFuncs:
                - isatty
                - pager_in_use
        - Branch String:   'builtin/log.c:69,19'
          Branch Sides:
            - BranchSide:      'builtin/log.c:69,19'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:69,22'
              BranchSideFuncs:
                - pager_in_use
      Callsites:
        - Src:             'builtin/log.c:69,9'
          Dst:             isatty
        - Src:             'builtin/log.c:69,22'
          Dst:             pager_in_use
    - functionName:    clear_decorations_callback
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         11
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - string_list_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:141,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:141,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/log.c:142,2'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - BUG_fl
        - Branch String:   'builtin/log.c:142,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:142,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/log.c:142,2'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
      Callsites:
        - Src:             'builtin/log.c:141,2'
          Dst:             BUG_fl
        - Src:             'builtin/log.c:142,2'
          Dst:             BUG_fl
        - Src:             'builtin/log.c:143,2'
          Dst:             string_list_clear
        - Src:             'builtin/log.c:144,2'
          Dst:             string_list_clear
    - functionName:    show_early_header
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rev
        - stage
        - nr
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - fprintf
        - putchar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/log.c:399,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:399,6'
              BranchSideFuncs:
                - _.7815
                - fprintf
                - putchar
            - BranchSide:      'builtin/log.c:400,3'
              BranchSideFuncs:
                - _.7815
                - fprintf
                - putchar
        - Branch String:   'builtin/log.c:401,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:402,12'
              BranchSideFuncs:
                - putchar
                - _.7815
                - fprintf
            - BranchSide:      'builtin/log.c:403,2'
              BranchSideFuncs:
                - _.7815
                - fprintf
      Callsites:
        - Src:             'builtin/log.c:402,4'
          Dst:             putchar
        - Src:             'builtin/log.c:404,29'
          Dst:             _
        - Src:             'builtin/log.c:404,2'
          Dst:             fprintf
    - functionName:    estimate_commit_count
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/log.c:387,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:388,27'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:394,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:391,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:387,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:392,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    log_show_early
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - list
      BBCount:         20
      ICount:          145
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - diff_free
        - estimate_commit_count
        - log_tree_commit
        - setitimer
        - show_early_header
        - simplify_commit
        - sort_in_topological_order
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:417,14'
          Branch Sides:
            - BranchSide:      'builtin/log.c:417,17'
              BranchSideFuncs:
                - diff_free
                - setitimer
                - simplify_commit
                - diff_free
                - log_tree_commit
                - estimate_commit_count
                - show_early_header
            - BranchSide:      'builtin/log.c:417,2'
              BranchSideFuncs:
                - diff_free
                - setitimer
                - simplify_commit
                - diff_free
                - log_tree_commit
                - estimate_commit_count
                - show_early_header
        - Branch String:   'builtin/log.c:417,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:418,27'
              BranchSideFuncs:
                - simplify_commit
                - diff_free
                - diff_free
                - setitimer
                - log_tree_commit
                - estimate_commit_count
                - show_early_header
            - BranchSide:      'builtin/log.c:440,7'
              BranchSideFuncs:
                - diff_free
                - setitimer
        - Branch String:   'builtin/log.c:419,3'
          Branch Sides:
            - BranchSide:      'builtin/log.c:421,8'
              BranchSideFuncs:
                - log_tree_commit
                - diff_free
                - setitimer
                - simplify_commit
                - diff_free
                - estimate_commit_count
                - show_early_header
            - BranchSide:      'builtin/log.c:430,4'
              BranchSideFuncs:
                - diff_free
                - setitimer
                - simplify_commit
                - diff_free
                - log_tree_commit
                - estimate_commit_count
                - show_early_header
            - BranchSide:      'builtin/log.c:432,28'
              BranchSideFuncs:
                - diff_free
            - BranchSide:      'builtin/log.c:436,10'
              BranchSideFuncs:
                - diff_free
                - setitimer
                - simplify_commit
                - diff_free
                - log_tree_commit
                - estimate_commit_count
                - show_early_header
        - Branch String:   'builtin/log.c:421,8'
          Branch Sides:
            - BranchSide:      'builtin/log.c:422,9'
              BranchSideFuncs:
                - estimate_commit_count
                - show_early_header
                - log_tree_commit
                - diff_free
                - setitimer
                - simplify_commit
                - diff_free
            - BranchSide:      'builtin/log.c:426,20'
              BranchSideFuncs:
                - log_tree_commit
                - diff_free
                - setitimer
                - simplify_commit
                - diff_free
                - estimate_commit_count
                - show_early_header
        - Branch String:   'builtin/log.c:440,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:441,3'
              BranchSideFuncs:
                - setitimer
            - BranchSide:      'builtin/log.c:456,37'
              BranchSideFuncs:
                - setitimer
      Callsites:
        - Src:             'builtin/log.c:416,2'
          Dst:             sort_in_topological_order
        - Src:             'builtin/log.c:419,11'
          Dst:             simplify_commit
        - Src:             'builtin/log.c:422,13'
          Dst:             estimate_commit_count
        - Src:             'builtin/log.c:423,5'
          Dst:             show_early_header
        - Src:             'builtin/log.c:426,4'
          Dst:             log_tree_commit
        - Src:             'builtin/log.c:433,4'
          Dst:             diff_free
        - Src:             'builtin/log.c:442,3'
          Dst:             diff_free
        - Src:             'builtin/log.c:458,2'
          Dst:             setitimer
    - functionName:    setitimer
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    early_output
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - signal
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    finish_early_output
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rev
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - estimate_commit_count
        - show_early_header
        - signal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/log.c:497,10'
          Dst:             estimate_commit_count
        - Src:             'builtin/log.c:498,2'
          Dst:             signal
        - Src:             'builtin/log.c:499,2'
          Dst:             show_early_header
    - functionName:    setup_early_output
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setitimer
        - sigaction
        - sigemptyset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:468,19'
          Branch Sides:
            - BranchSide:      'builtin/log.c:468,19'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - setitimer
            - BranchSide:      'builtin/log.c:477,2'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - setitimer
      Callsites:
        - Src:             'builtin/log.c:479,2'
          Dst:             sigemptyset
        - Src:             'builtin/log.c:481,2'
          Dst:             sigaction
        - Src:             'builtin/log.c:492,2'
          Dst:             setitimer
    - functionName:    show_tagger
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - rev
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - get_log_output_encoding
        - pp_user_info
        - strbuf_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/log.c:667,41'
          Dst:             get_log_output_encoding
        - Src:             'builtin/log.c:667,2'
          Dst:             pp_user_info
        - Src:             'builtin/log.c:668,2'
          Dst:             fprintf
        - Src:             'builtin/log.c:669,2'
          Dst:             strbuf_release
    - functionName:    print_commit
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2598
      functionLinenumberEnd: 2610
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - char
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sign
        - commit
        - verbose
        - abbrev
        - file
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - pp_commit_easy
        - repo_find_unique_abbrev
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:2599,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2600,11'
              BranchSideFuncs:
                - pp_commit_easy
                - repo_find_unique_abbrev
                - fprintf
                - strbuf_release
            - BranchSide:      'builtin/log.c:2603,17'
              BranchSideFuncs:
                - pp_commit_easy
                - repo_find_unique_abbrev
                - fprintf
                - strbuf_release
      Callsites:
        - Src:             'builtin/log.c:2601,10'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/log.c:2600,3'
          Dst:             fprintf
        - Src:             'builtin/log.c:2604,3'
          Dst:             pp_commit_easy
        - Src:             'builtin/log.c:2606,10'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/log.c:2605,3'
          Dst:             fprintf
        - Src:             'builtin/log.c:2608,3'
          Dst:             strbuf_release
    - functionName:    add_pending_commit
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2577
      functionLinenumberEnd: 2589
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - arg
        - revs
        - flags
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - add_pending_object
        - lookup_commit_reference
        - repo_get_oid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/log.c:2579,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2580,51'
              BranchSideFuncs:
                - lookup_commit_reference
                - add_pending_object
            - BranchSide:      'builtin/log.c:2588,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:2582,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2583,28'
              BranchSideFuncs:
                - add_pending_object
            - BranchSide:      'builtin/log.c:2587,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/log.c:2579,6'
          Dst:             repo_get_oid
        - Src:             'builtin/log.c:2580,27'
          Dst:             lookup_commit_reference
        - Src:             'builtin/log.c:2584,4'
          Dst:             add_pending_object
    - functionName:    cmd_cherry
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2613
      functionLinenumberEnd: 2692
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         39
      ICount:          327
      EdgeCount:       44
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - add_pending_commit
        - branch_get
        - branch_get_upstream
        - commit_list_insert
        - die
        - fprintf
        - free_commit_list
        - free_patch_ids
        - get_patch_ids
        - get_revision
        - has_commit_patch_id
        - oideq
        - parse_options
        - prepare_revision_walk
        - print_commit
        - repo_init_revisions
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/log.c:2632,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2634,11'
              BranchSideFuncs:
                - repo_init_revisions
                - add_pending_commit
                - add_pending_commit
                - get_patch_ids
                - prepare_revision_walk
                - get_revision
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
                - commit_list_insert
                - _.7815
                - die
                - add_pending_commit
                - _.7815
                - die
                - oideq.7825
                - _.7815
                - die
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2637,10'
              BranchSideFuncs:
                - repo_init_revisions
                - add_pending_commit
                - add_pending_commit
                - get_patch_ids
                - prepare_revision_walk
                - get_revision
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
                - commit_list_insert
                - _.7815
                - die
                - add_pending_commit
                - _.7815
                - die
                - oideq.7825
                - _.7815
                - die
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2640,14'
              BranchSideFuncs:
                - repo_init_revisions
                - add_pending_commit
                - add_pending_commit
                - get_patch_ids
                - prepare_revision_walk
                - get_revision
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
                - commit_list_insert
                - _.7815
                - die
                - add_pending_commit
                - _.7815
                - die
                - oideq.7825
                - _.7815
                - die
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2643,20'
              BranchSideFuncs:
                - branch_get
                - branch_get_upstream
                - _.7815
                - fprintf
                - usage_with_options
                - repo_init_revisions
                - add_pending_commit
                - add_pending_commit
                - get_patch_ids
                - prepare_revision_walk
                - get_revision
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
                - commit_list_insert
                - _.7815
                - die
                - add_pending_commit
                - _.7815
                - die
                - oideq.7825
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2645,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2646,12'
              BranchSideFuncs:
                - repo_init_revisions
                - add_pending_commit
                - add_pending_commit
                - get_patch_ids
                - prepare_revision_walk
                - get_revision
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
                - commit_list_insert
                - _.7815
                - die
                - add_pending_commit
                - _.7815
                - die
                - oideq.7825
                - _.7815
                - die
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2651,2'
              BranchSideFuncs:
                - repo_init_revisions
                - add_pending_commit
                - add_pending_commit
                - get_patch_ids
                - prepare_revision_walk
                - get_revision
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
                - commit_list_insert
                - _.7815
                - die
                - add_pending_commit
                - _.7815
                - die
                - oideq.7825
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2656,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2657,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2658,25'
              BranchSideFuncs:
                - add_pending_commit
                - get_patch_ids
                - prepare_revision_walk
                - get_revision
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
                - commit_list_insert
                - _.7815
                - die
                - add_pending_commit
                - _.7815
                - die
                - oideq.7825
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2658,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2659,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2662,11'
              BranchSideFuncs:
                - get_patch_ids
                - prepare_revision_walk
                - get_revision
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
                - commit_list_insert
                - _.7815
                - die
                - add_pending_commit
                - _.7815
                - die
                - oideq.7825
        - Branch String:   'builtin/log.c:2662,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2663,39'
              BranchSideFuncs:
                - oideq.7825
                - get_patch_ids
                - prepare_revision_walk
                - get_revision
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
                - commit_list_insert
                - _.7815
                - die
                - add_pending_commit
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2668,2'
              BranchSideFuncs:
                - get_patch_ids
                - prepare_revision_walk
                - get_revision
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
                - commit_list_insert
                - _.7815
                - die
                - add_pending_commit
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2664,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2665,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:2666,2'
              BranchSideFuncs:
                - get_patch_ids
                - prepare_revision_walk
                - get_revision
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
                - commit_list_insert
                - _.7815
                - die
                - add_pending_commit
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2670,12'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2670,34'
              BranchSideFuncs:
                - add_pending_commit
                - prepare_revision_walk
                - get_revision
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
                - commit_list_insert
                - _.7815
                - die
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2674,6'
              BranchSideFuncs:
                - prepare_revision_walk
                - get_revision
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
                - commit_list_insert
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2670,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2671,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2674,6'
              BranchSideFuncs:
                - prepare_revision_walk
                - get_revision
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
                - commit_list_insert
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2674,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2675,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2676,2'
              BranchSideFuncs:
                - get_revision
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
                - commit_list_insert
        - Branch String:   'builtin/log.c:2676,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2677,22'
              BranchSideFuncs:
                - commit_list_insert
                - get_revision
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
            - BranchSide:      'builtin/log.c:2680,31'
              BranchSideFuncs:
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
                - print_commit
        - Branch String:   'builtin/log.c:2680,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2681,8'
              BranchSideFuncs:
                - has_commit_patch_id
                - print_commit
                - free_commit_list
                - free_patch_ids
            - BranchSide:      'builtin/log.c:2689,19'
              BranchSideFuncs:
                - free_commit_list
                - free_patch_ids
        - Branch String:   'builtin/log.c:2684,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2685,9'
              BranchSideFuncs:
                - print_commit
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
            - BranchSide:      'builtin/log.c:2686,16'
              BranchSideFuncs:
                - print_commit
                - free_commit_list
                - free_patch_ids
                - has_commit_patch_id
      Callsites:
        - Src:             'builtin/log.c:2630,9'
          Dst:             parse_options
        - Src:             'builtin/log.c:2643,20'
          Dst:             branch_get
        - Src:             'builtin/log.c:2644,14'
          Dst:             branch_get_upstream
        - Src:             'builtin/log.c:2646,20'
          Dst:             _
        - Src:             'builtin/log.c:2646,4'
          Dst:             fprintf
        - Src:             'builtin/log.c:2649,4'
          Dst:             usage_with_options
        - Src:             'builtin/log.c:2653,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/log.c:2656,6'
          Dst:             add_pending_commit
        - Src:             'builtin/log.c:2657,7'
          Dst:             _
        - Src:             'builtin/log.c:2657,3'
          Dst:             die
        - Src:             'builtin/log.c:2658,6'
          Dst:             add_pending_commit
        - Src:             'builtin/log.c:2659,7'
          Dst:             _
        - Src:             'builtin/log.c:2659,3'
          Dst:             die
        - Src:             'builtin/log.c:2664,7'
          Dst:             oideq
        - Src:             'builtin/log.c:2668,2'
          Dst:             get_patch_ids
        - Src:             'builtin/log.c:2670,15'
          Dst:             add_pending_commit
        - Src:             'builtin/log.c:2671,7'
          Dst:             _
        - Src:             'builtin/log.c:2671,3'
          Dst:             die
        - Src:             'builtin/log.c:2674,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/log.c:2675,7'
          Dst:             _
        - Src:             'builtin/log.c:2675,3'
          Dst:             die
        - Src:             'builtin/log.c:2676,19'
          Dst:             get_revision
        - Src:             'builtin/log.c:2677,3'
          Dst:             commit_list_insert
        - Src:             'builtin/log.c:2684,7'
          Dst:             has_commit_patch_id
        - Src:             'builtin/log.c:2686,3'
          Dst:             print_commit
        - Src:             'builtin/log.c:2689,2'
          Dst:             free_commit_list
        - Src:             'builtin/log.c:2690,2'
          Dst:             free_patch_ids
    - functionName:    get_patch_ids
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rev
        - ids
      BBCount:         12
      ICount:          172
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - add_commit_patch_id
        - add_pending_object
        - clear_commit_marks
        - die
        - get_revision
        - init_patch_ids
        - lookup_commit_reference
        - prepare_revision_walk
        - repo_init_revisions
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/log.c:1241,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1242,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1244,7'
              BranchSideFuncs:
                - lookup_commit_reference
                - lookup_commit_reference
                - init_patch_ids
                - repo_init_revisions
                - add_pending_object
                - add_pending_object
                - prepare_revision_walk
                - get_revision
                - clear_commit_marks
                - clear_commit_marks
                - add_commit_patch_id
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1251,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1252,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1254,17'
              BranchSideFuncs:
                - init_patch_ids
                - repo_init_revisions
                - add_pending_object
                - add_pending_object
                - prepare_revision_walk
                - get_revision
                - clear_commit_marks
                - clear_commit_marks
                - add_commit_patch_id
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1263,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1264,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1266,2'
              BranchSideFuncs:
                - get_revision
                - clear_commit_marks
                - clear_commit_marks
                - add_commit_patch_id
        - Branch String:   'builtin/log.c:1266,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1267,23'
              BranchSideFuncs:
                - add_commit_patch_id
                - get_revision
                - clear_commit_marks
                - clear_commit_marks
            - BranchSide:      'builtin/log.c:1271,21'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks
      Callsites:
        - Src:             'builtin/log.c:1242,7'
          Dst:             _
        - Src:             'builtin/log.c:1242,3'
          Dst:             die
        - Src:             'builtin/log.c:1248,7'
          Dst:             lookup_commit_reference
        - Src:             'builtin/log.c:1249,7'
          Dst:             lookup_commit_reference
        - Src:             'builtin/log.c:1252,7'
          Dst:             _
        - Src:             'builtin/log.c:1252,3'
          Dst:             die
        - Src:             'builtin/log.c:1254,2'
          Dst:             init_patch_ids
        - Src:             'builtin/log.c:1257,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/log.c:1261,2'
          Dst:             add_pending_object
        - Src:             'builtin/log.c:1262,2'
          Dst:             add_pending_object
        - Src:             'builtin/log.c:1263,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/log.c:1264,7'
          Dst:             _
        - Src:             'builtin/log.c:1264,3'
          Dst:             die
        - Src:             'builtin/log.c:1266,19'
          Dst:             get_revision
        - Src:             'builtin/log.c:1267,3'
          Dst:             add_commit_patch_id
        - Src:             'builtin/log.c:1271,2'
          Dst:             clear_commit_marks
        - Src:             'builtin/log.c:1272,2'
          Dst:             clear_commit_marks
    - functionName:    format_config_release
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_config_release
        - strbuf_release
        - string_list_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/log.c:1007,2'
          Dst:             log_config_release
        - Src:             'builtin/log.c:1014,2'
          Dst:             string_list_clear
        - Src:             'builtin/log.c:1015,2'
          Dst:             string_list_clear
        - Src:             'builtin/log.c:1016,2'
          Dst:             string_list_clear
        - Src:             'builtin/log.c:1017,2'
          Dst:             strbuf_release
    - functionName:    log_config_release
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stop_progress
      functionSourceFile: '/src/git/./progress.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_progress
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - stop_progress_msg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './progress.h:25,32'
          Dst:             _
        - Src:             './progress.h:25,2'
          Dst:             stop_progress_msg
    - functionName:    open_next_file
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - commit
        - subject
        - rev
        - quiet
      BBCount:         18
      ICount:          118
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - const_error
        - error_errno
        - fmt_output_commit
        - fmt_output_subject
        - git_fopen
        - printf
        - strbuf_addf
        - strbuf_addstr
        - strbuf_complete
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/log.c:1209,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1210,28'
              BranchSideFuncs:
                - strbuf_addstr.7874
                - strbuf_complete.7806
                - fmt_output_subject
                - printf
                - git_fopen
                - _.7815
                - error_errno
                - const_error.7879
                - strbuf_release
                - strbuf_release
                - fmt_output_commit
                - strbuf_addf
            - BranchSide:      'builtin/log.c:1214,6'
              BranchSideFuncs:
                - fmt_output_subject
                - printf
                - git_fopen
                - _.7815
                - error_errno
                - const_error.7879
                - strbuf_release
                - strbuf_release
                - fmt_output_commit
                - strbuf_addf
        - Branch String:   'builtin/log.c:1214,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1215,32'
              BranchSideFuncs:
                - strbuf_addf
                - printf
                - git_fopen
                - _.7815
                - error_errno
                - const_error.7879
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/log.c:1216,11'
              BranchSideFuncs:
                - fmt_output_subject
                - printf
                - git_fopen
                - _.7815
                - error_errno
                - const_error.7879
                - strbuf_release
                - strbuf_release
                - fmt_output_commit
        - Branch String:   'builtin/log.c:1216,11'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1217,32'
              BranchSideFuncs:
                - fmt_output_commit
                - printf
                - git_fopen
                - _.7815
                - error_errno
                - const_error.7879
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/log.c:1219,33'
              BranchSideFuncs:
                - fmt_output_subject
                - printf
                - git_fopen
                - _.7815
                - error_errno
                - const_error.7879
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/log.c:1221,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1222,27'
              BranchSideFuncs:
                - git_fopen
                - _.7815
                - error_errno
                - const_error.7879
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/log.c:1224,28'
              BranchSideFuncs:
                - git_fopen
                - _.7815
                - error_errno
                - const_error.7879
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/log.c:1224,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1225,3'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/log.c:1230,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/log.c:1210,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/log.c:1211,3'
          Dst:             strbuf_complete
        - Src:             'builtin/log.c:1215,3'
          Dst:             strbuf_addf
        - Src:             'builtin/log.c:1217,3'
          Dst:             fmt_output_commit
        - Src:             'builtin/log.c:1219,3'
          Dst:             fmt_output_subject
        - Src:             'builtin/log.c:1222,3'
          Dst:             printf
        - Src:             'builtin/log.c:1224,28'
          Dst:             git_fopen
        - Src:             'builtin/log.c:1225,3'
          Dst:             _
        - Src:             'builtin/log.c:1225,3'
          Dst:             error_errno
        - Src:             'builtin/log.c:1225,3'
          Dst:             const_error
        - Src:             'builtin/log.c:1226,3'
          Dst:             strbuf_release
        - Src:             'builtin/log.c:1230,2'
          Dst:             strbuf_release
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_signature
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - signature
        - file
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - putc
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/log.c:1288,17'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1288,22'
              BranchSideFuncs:
                - fprintf
                - strlen
                - putc
                - putc
            - BranchSide:      'builtin/log.c:1289,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1288,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1289,3'
              BranchSideFuncs:
                - fprintf
                - strlen
                - putc
                - putc
            - BranchSide:      'builtin/log.c:1291,10'
              BranchSideFuncs:
                - fprintf
                - strlen
                - putc
                - putc
        - Branch String:   'builtin/log.c:1292,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1293,14'
              BranchSideFuncs:
                - putc
                - putc
            - BranchSide:      'builtin/log.c:1294,13'
              BranchSideFuncs:
                - putc
      Callsites:
        - Src:             'builtin/log.c:1291,2'
          Dst:             fprintf
        - Src:             'builtin/log.c:1292,16'
          Dst:             strlen
        - Src:             'builtin/log.c:1293,3'
          Dst:             putc
        - Src:             'builtin/log.c:1294,2'
          Dst:             putc
    - functionName:    print_bases
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1919
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bases
        - file
      BBCount:         10
      ICount:          81
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - is_null_oid
        - oid_to_hex
        - oidclr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/log.c:1923,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1924,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1927,10'
              BranchSideFuncs:
                - oid_to_hex
                - fprintf
                - free
                - oidclr.7810
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/log.c:1930,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1931,11'
              BranchSideFuncs:
                - oid_to_hex
                - fprintf
                - free
                - oidclr.7810
            - BranchSide:      'builtin/log.c:1933,7'
              BranchSideFuncs:
                - free
                - oidclr.7810
      Callsites:
        - Src:             'builtin/log.c:1923,6'
          Dst:             is_null_oid
        - Src:             'builtin/log.c:1927,39'
          Dst:             oid_to_hex
        - Src:             'builtin/log.c:1927,2'
          Dst:             fprintf
        - Src:             'builtin/log.c:1931,48'
          Dst:             oid_to_hex
        - Src:             'builtin/log.c:1931,3'
          Dst:             fprintf
        - Src:             'builtin/log.c:1936,2'
          Dst:             oidclr
    - functionName:    make_cover_letter
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - rev
        - use_separate_file
        - origin
        - nr
        - list
        - description_file
        - branch_name
        - quiet
        - cfg
      BBCount:         36
      ICount:          395
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - cmit_fmt_is_mail
        - die
        - diff_setup_done
        - find_branch_name
        - fprintf
        - fprintf_ln
        - get_notes_args
        - git_committer_info
        - has_non_ascii
        - log_write_email_headers
        - open_next_file
        - pp_user_info
        - prepare_cover_text
        - repo_diff_setup
        - repo_get_commit_buffer
        - repo_unuse_commit_buffer
        - shortlog_add_commit
        - shortlog_finish_setup
        - shortlog_init
        - shortlog_output
        - show_diffstat
        - show_interdiff
        - show_range_diff
        - strbuf_release
        - strvec_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1430,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1431,7'
              BranchSideFuncs:
                - git_committer_info
                - log_write_email_headers
                - find_branch_name
                - pp_user_info
                - prepare_cover_text
                - fprintf
                - free
                - free
                - strbuf_release
                - shortlog_init
                - shortlog_finish_setup
                - shortlog_output
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
                - show_diffstat
                - shortlog_add_commit
                - repo_get_commit_buffer
                - has_non_ascii
                - repo_unuse_commit_buffer
                - open_next_file
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1433,14'
              BranchSideFuncs:
                - git_committer_info
                - log_write_email_headers
                - find_branch_name
                - pp_user_info
                - prepare_cover_text
                - fprintf
                - free
                - free
                - strbuf_release
                - shortlog_init
                - shortlog_finish_setup
                - shortlog_output
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
                - show_diffstat
                - shortlog_add_commit
                - repo_get_commit_buffer
                - has_non_ascii
                - repo_unuse_commit_buffer
                - open_next_file
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1435,24'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1436,27'
              BranchSideFuncs:
                - open_next_file
                - log_write_email_headers
                - find_branch_name
                - pp_user_info
                - prepare_cover_text
                - fprintf
                - free
                - free
                - strbuf_release
                - shortlog_init
                - shortlog_finish_setup
                - shortlog_output
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
                - show_diffstat
                - shortlog_add_commit
                - repo_get_commit_buffer
                - has_non_ascii
                - repo_unuse_commit_buffer
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1439,26'
              BranchSideFuncs:
                - log_write_email_headers
                - find_branch_name
                - pp_user_info
                - prepare_cover_text
                - fprintf
                - free
                - free
                - strbuf_release
                - shortlog_init
                - shortlog_finish_setup
                - shortlog_output
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
                - show_diffstat
                - shortlog_add_commit
                - repo_get_commit_buffer
                - has_non_ascii
                - repo_unuse_commit_buffer
        - Branch String:   'builtin/log.c:1435,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1437,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1439,26'
              BranchSideFuncs:
                - log_write_email_headers
                - find_branch_name
                - pp_user_info
                - prepare_cover_text
                - fprintf
                - free
                - free
                - strbuf_release
                - shortlog_init
                - shortlog_finish_setup
                - shortlog_output
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
                - show_diffstat
                - shortlog_add_commit
                - repo_get_commit_buffer
                - has_non_ascii
                - repo_unuse_commit_buffer
        - Branch String:   'builtin/log.c:1441,29'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1441,2'
              BranchSideFuncs:
                - find_branch_name
                - pp_user_info
                - prepare_cover_text
                - fprintf
                - free
                - free
                - strbuf_release
                - shortlog_init
                - shortlog_finish_setup
                - shortlog_output
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
                - show_diffstat
                - shortlog_add_commit
                - repo_get_commit_buffer
                - has_non_ascii
                - repo_unuse_commit_buffer
            - BranchSide:      'builtin/log.c:1441,32'
              BranchSideFuncs:
                - find_branch_name
                - pp_user_info
                - prepare_cover_text
                - fprintf
                - free
                - free
                - strbuf_release
                - shortlog_init
                - shortlog_finish_setup
                - shortlog_output
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
                - show_diffstat
                - shortlog_add_commit
                - repo_get_commit_buffer
                - has_non_ascii
                - repo_unuse_commit_buffer
        - Branch String:   'builtin/log.c:1441,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1442,44'
              BranchSideFuncs:
                - repo_get_commit_buffer
                - has_non_ascii
                - repo_unuse_commit_buffer
                - find_branch_name
                - pp_user_info
                - prepare_cover_text
                - fprintf
                - free
                - free
                - strbuf_release
                - shortlog_init
                - shortlog_finish_setup
                - shortlog_output
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
                - show_diffstat
                - shortlog_add_commit
            - BranchSide:      'builtin/log.c:1449,7'
              BranchSideFuncs:
                - find_branch_name
                - pp_user_info
                - prepare_cover_text
                - fprintf
                - free
                - free
                - strbuf_release
                - shortlog_init
                - shortlog_finish_setup
                - shortlog_output
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
                - show_diffstat
                - shortlog_add_commit
        - Branch String:   'builtin/log.c:1444,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1445,18'
              BranchSideFuncs:
                - repo_unuse_commit_buffer
                - find_branch_name
                - pp_user_info
                - prepare_cover_text
                - fprintf
                - free
                - free
                - strbuf_release
                - shortlog_init
                - shortlog_finish_setup
                - shortlog_output
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
                - show_diffstat
                - shortlog_add_commit
                - repo_get_commit_buffer
                - has_non_ascii
            - BranchSide:      'builtin/log.c:1446,28'
              BranchSideFuncs:
                - repo_unuse_commit_buffer
                - find_branch_name
                - pp_user_info
                - prepare_cover_text
                - fprintf
                - free
                - free
                - strbuf_release
                - shortlog_init
                - shortlog_finish_setup
                - shortlog_output
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
                - show_diffstat
                - shortlog_add_commit
                - repo_get_commit_buffer
                - has_non_ascii
        - Branch String:   'builtin/log.c:1449,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1450,44'
              BranchSideFuncs:
                - pp_user_info
                - prepare_cover_text
                - fprintf
                - free
                - free
                - strbuf_release
                - shortlog_init
                - shortlog_finish_setup
                - shortlog_output
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
                - show_diffstat
                - shortlog_add_commit
            - BranchSide:      'builtin/log.c:1452,5'
              BranchSideFuncs:
                - pp_user_info
                - prepare_cover_text
                - fprintf
                - free
                - free
                - strbuf_release
                - shortlog_init
                - shortlog_finish_setup
                - shortlog_output
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
                - show_diffstat
                - shortlog_add_commit
        - Branch String:   'builtin/log.c:1473,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1474,29'
              BranchSideFuncs:
                - shortlog_add_commit
                - shortlog_output
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
                - show_diffstat
            - BranchSide:      'builtin/log.c:1476,2'
              BranchSideFuncs:
                - shortlog_output
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
                - show_diffstat
        - Branch String:   'builtin/log.c:1479,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1480,17'
              BranchSideFuncs:
                - show_diffstat
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
            - BranchSide:      'builtin/log.c:1482,6'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
                - fprintf_ln
                - show_interdiff
        - Branch String:   'builtin/log.c:1482,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1483,14'
              BranchSideFuncs:
                - fprintf_ln
                - show_interdiff
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
            - BranchSide:      'builtin/log.c:1488,6'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
        - Branch String:   'builtin/log.c:1488,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1488,6'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
            - BranchSide:      'builtin/log.c:1493,23'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - fprintf_ln
                - get_notes_args
                - show_range_diff
                - strvec_clear
      Callsites:
        - Src:             'builtin/log.c:1430,7'
          Dst:             cmit_fmt_is_mail
        - Src:             'builtin/log.c:1431,7'
          Dst:             _
        - Src:             'builtin/log.c:1431,3'
          Dst:             die
        - Src:             'builtin/log.c:1433,14'
          Dst:             git_committer_info
        - Src:             'builtin/log.c:1436,6'
          Dst:             open_next_file
        - Src:             'builtin/log.c:1437,7'
          Dst:             _
        - Src:             'builtin/log.c:1437,3'
          Dst:             die
        - Src:             'builtin/log.c:1439,2'
          Dst:             log_write_email_headers
        - Src:             'builtin/log.c:1442,21'
          Dst:             repo_get_commit_buffer
        - Src:             'builtin/log.c:1444,7'
          Dst:             has_non_ascii
        - Src:             'builtin/log.c:1446,3'
          Dst:             repo_unuse_commit_buffer
        - Src:             'builtin/log.c:1450,27'
          Dst:             find_branch_name
        - Src:             'builtin/log.c:1456,2'
          Dst:             pp_user_info
        - Src:             'builtin/log.c:1457,2'
          Dst:             prepare_cover_text
        - Src:             'builtin/log.c:1459,2'
          Dst:             fprintf
        - Src:             'builtin/log.c:1463,2'
          Dst:             strbuf_release
        - Src:             'builtin/log.c:1465,2'
          Dst:             shortlog_init
        - Src:             'builtin/log.c:1472,2'
          Dst:             shortlog_finish_setup
        - Src:             'builtin/log.c:1474,3'
          Dst:             shortlog_add_commit
        - Src:             'builtin/log.c:1476,2'
          Dst:             shortlog_output
        - Src:             'builtin/log.c:1480,3'
          Dst:             show_diffstat
        - Src:             'builtin/log.c:1483,3'
          Dst:             fprintf_ln
        - Src:             'builtin/log.c:1484,3'
          Dst:             show_interdiff
        - Src:             'builtin/log.c:1502,3'
          Dst:             repo_diff_setup
        - Src:             'builtin/log.c:1505,3'
          Dst:             diff_setup_done
        - Src:             'builtin/log.c:1506,3'
          Dst:             fprintf_ln
        - Src:             'builtin/log.c:1507,3'
          Dst:             get_notes_args
        - Src:             'builtin/log.c:1508,3'
          Dst:             show_range_diff
        - Src:             'builtin/log.c:1509,3'
          Dst:             strvec_clear
    - functionName:    gen_message_id
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - base
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_committer_info
        - git_time
        - strbuf_addf
        - strbuf_detach
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/log.c:1281,21'
          Dst:             git_time
        - Src:             'builtin/log.c:1282,7'
          Dst:             git_committer_info
        - Src:             'builtin/log.c:1280,2'
          Dst:             strbuf_addf
        - Src:             'builtin/log.c:1283,21'
          Dst:             strbuf_detach
    - functionName:    clean_message_id
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg_id
      BBCount:         25
      ICount:          147
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - die
        - xmemdupz
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1519,19'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1519,23'
              BranchSideFuncs:
                - _.7815
                - die
                - xmemdupz
                - xstrdup
            - BranchSide:      'builtin/log.c:1519,2'
              BranchSideFuncs:
                - _.7815
                - die
                - xmemdupz
                - xstrdup
        - Branch String:   'builtin/log.c:1519,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1520,4'
              BranchSideFuncs:
                - _.7815
                - die
                - xmemdupz
                - xstrdup
            - BranchSide:      'builtin/log.c:1521,6'
              BranchSideFuncs:
                - _.7815
                - die
                - xmemdupz
                - xstrdup
        - Branch String:   'builtin/log.c:1523,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1524,8'
              BranchSideFuncs:
                - _.7815
                - die
                - xmemdupz
                - xstrdup
            - BranchSide:      'builtin/log.c:1528,7'
              BranchSideFuncs:
                - _.7815
                - die
                - xmemdupz
                - xstrdup
        - Branch String:   'builtin/log.c:1524,20'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1524,24'
              BranchSideFuncs:
                - _.7815
                - die
                - xmemdupz
                - xstrdup
            - BranchSide:      'builtin/log.c:1526,4'
              BranchSideFuncs:
                - _.7815
                - die
                - xmemdupz
                - xstrdup
        - Branch String:   'builtin/log.c:1524,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1525,8'
              BranchSideFuncs:
                - _.7815
                - die
                - xmemdupz
                - xstrdup
            - BranchSide:      'builtin/log.c:1526,4'
              BranchSideFuncs:
                - _.7815
                - die
                - xmemdupz
                - xstrdup
        - Branch String:   'builtin/log.c:1528,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1529,7'
              BranchSideFuncs:
                - xmemdupz
                - xstrdup
            - BranchSide:      'builtin/log.c:1530,6'
              BranchSideFuncs:
                - xmemdupz
                - xstrdup
        - Branch String:   'builtin/log.c:1530,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1531,18'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'builtin/log.c:1532,18'
              BranchSideFuncs:
                - xmemdupz
      Callsites:
        - Src:             'builtin/log.c:1529,7'
          Dst:             _
        - Src:             'builtin/log.c:1529,3'
          Dst:             die
        - Src:             'builtin/log.c:1531,10'
          Dst:             xstrdup
        - Src:             'builtin/log.c:1532,9'
          Dst:             xmemdupz
    - functionName:    prepare_bases
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1916
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bases
        - base
        - list
        - total
      BBCount:         27
      ICount:          250
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - add_pending_object
        - clear_commit_base
        - commit_base_at
        - commit_patch_id
        - die
        - diff_setup_done
        - get_revision
        - init_commit_base
        - oidcpy
        - prepare_revision_walk
        - repo_diff_setup
        - repo_init_revisions
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1876,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1877,3'
              BranchSideFuncs:
                - init_commit_base
                - repo_diff_setup
                - diff_setup_done
                - oidcpy.7829
                - repo_init_revisions
                - add_pending_object
                - prepare_revision_walk
                - get_revision
                - clear_commit_base
                - commit_base_at
                - commit_patch_id
                - oidcpy.7829
                - st_mult.7827
                - xrealloc
                - _.7815
                - die
                - _.7815
                - die
                - add_pending_object
                - commit_base_at
            - BranchSide:      'builtin/log.c:1879,2'
              BranchSideFuncs:
                - init_commit_base
                - repo_diff_setup
                - diff_setup_done
                - oidcpy.7829
                - repo_init_revisions
                - add_pending_object
                - prepare_revision_walk
                - get_revision
                - clear_commit_base
                - commit_base_at
                - commit_patch_id
                - oidcpy.7829
                - st_mult.7827
                - xrealloc
                - _.7815
                - die
                - _.7815
                - die
                - add_pending_object
                - commit_base_at
        - Branch String:   'builtin/log.c:1889,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1890,3'
              BranchSideFuncs:
                - add_pending_object
                - commit_base_at
                - add_pending_object
                - prepare_revision_walk
                - get_revision
                - clear_commit_base
                - commit_base_at
                - commit_patch_id
                - oidcpy.7829
                - st_mult.7827
                - xrealloc
                - _.7815
                - die
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1894,2'
              BranchSideFuncs:
                - add_pending_object
                - prepare_revision_walk
                - get_revision
                - clear_commit_base
                - commit_base_at
                - commit_patch_id
                - oidcpy.7829
                - st_mult.7827
                - xrealloc
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1897,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1898,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1903,2'
              BranchSideFuncs:
                - get_revision
                - clear_commit_base
                - commit_base_at
                - commit_patch_id
                - oidcpy.7829
                - st_mult.7827
                - xrealloc
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1903,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1906,37'
              BranchSideFuncs:
                - commit_base_at
                - commit_patch_id
                - oidcpy.7829
                - get_revision
                - clear_commit_base
                - st_mult.7827
                - xrealloc
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1915,2'
              BranchSideFuncs:
                - clear_commit_base
        - Branch String:   'builtin/log.c:1906,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1907,4'
              BranchSideFuncs:
                - get_revision
                - clear_commit_base
                - commit_base_at
                - commit_patch_id
                - oidcpy.7829
                - st_mult.7827
                - xrealloc
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1908,23'
              BranchSideFuncs:
                - commit_patch_id
                - oidcpy.7829
                - get_revision
                - clear_commit_base
                - commit_base_at
                - st_mult.7827
                - xrealloc
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1908,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1909,8'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1910,3'
              BranchSideFuncs:
                - oidcpy.7829
                - get_revision
                - clear_commit_base
                - commit_base_at
                - commit_patch_id
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
        - Branch String:   'builtin/log.c:1910,3'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1910,3'
              BranchSideFuncs:
                - st_mult.7827
                - xrealloc
                - oidcpy.7829
                - get_revision
                - clear_commit_base
                - commit_base_at
                - commit_patch_id
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1911,14'
              BranchSideFuncs:
                - oidcpy.7829
                - get_revision
                - clear_commit_base
                - commit_base_at
                - commit_patch_id
                - st_mult.7827
                - xrealloc
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1910,3'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1910,3'
              BranchSideFuncs:
                - st_mult.7827
                - xrealloc
                - oidcpy.7829
                - get_revision
                - clear_commit_base
                - commit_base_at
                - commit_patch_id
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1910,3'
              BranchSideFuncs:
                - st_mult.7827
                - xrealloc
                - oidcpy.7829
                - get_revision
                - clear_commit_base
                - commit_base_at
                - commit_patch_id
                - _.7815
                - die
      Callsites:
        - Src:             'builtin/log.c:1879,2'
          Dst:             init_commit_base
        - Src:             'builtin/log.c:1880,2'
          Dst:             repo_diff_setup
        - Src:             'builtin/log.c:1882,2'
          Dst:             diff_setup_done
        - Src:             'builtin/log.c:1884,2'
          Dst:             oidcpy
        - Src:             'builtin/log.c:1886,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/log.c:1891,3'
          Dst:             add_pending_object
        - Src:             'builtin/log.c:1892,4'
          Dst:             commit_base_at
        - Src:             'builtin/log.c:1895,2'
          Dst:             add_pending_object
        - Src:             'builtin/log.c:1897,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/log.c:1898,7'
          Dst:             _
        - Src:             'builtin/log.c:1898,3'
          Dst:             die
        - Src:             'builtin/log.c:1903,19'
          Dst:             get_revision
        - Src:             'builtin/log.c:1906,8'
          Dst:             commit_base_at
        - Src:             'builtin/log.c:1908,7'
          Dst:             commit_patch_id
        - Src:             'builtin/log.c:1909,8'
          Dst:             _
        - Src:             'builtin/log.c:1909,4'
          Dst:             die
        - Src:             'builtin/log.c:1910,3'
          Dst:             st_mult
        - Src:             'builtin/log.c:1910,3'
          Dst:             xrealloc
        - Src:             'builtin/log.c:1912,3'
          Dst:             oidcpy
        - Src:             'builtin/log.c:1915,2'
          Dst:             clear_commit_base
    - functionName:    get_base_commit
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cfg
        - list
        - total
      BBCount:         76
      ICount:          476
      EdgeCount:       91
      CyclomaticComplexity: 17
      functionsReached:
        - BUG_fl
        - _
        - branch_get
        - branch_get_upstream
        - common_exit
        - die
        - exit
        - free_commit_list
        - lookup_commit_or_die
        - lookup_commit_reference_by_name
        - repo_get_merge_bases
        - repo_get_merge_bases_many
        - repo_get_oid
        - repo_in_merge_bases
        - st_mult
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1735,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1737,7'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.7815
                - die
                - st_mult.7827
                - xmalloc
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
                - branch_get
                - branch_get_upstream
                - _.7815
                - die
                - repo_get_oid
                - lookup_commit_or_die
                - repo_get_merge_bases_many
                - free_commit_list
                - _.7815
                - die
                - free_commit_list
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1747,7'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.7815
                - die
                - st_mult.7827
                - xmalloc
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
                - branch_get
                - branch_get_upstream
                - _.7815
                - die
                - repo_get_oid
                - lookup_commit_or_die
                - repo_get_merge_bases_many
                - free_commit_list
                - _.7815
                - die
                - free_commit_list
                - _.7815
                - die
                - BUG_fl
            - BranchSide:      'builtin/log.c:1747,7'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.7815
                - die
                - st_mult.7827
                - xmalloc
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
                - branch_get
                - branch_get_upstream
                - _.7815
                - die
                - repo_get_oid
                - lookup_commit_or_die
                - repo_get_merge_bases_many
                - free_commit_list
                - _.7815
                - die
                - free_commit_list
                - _.7815
                - die
                - BUG_fl
            - BranchSide:      'builtin/log.c:1755,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/log.c:1737,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1738,16'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.7815
                - die
                - st_mult.7827
                - xmalloc
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
                - branch_get
                - branch_get_upstream
                - _.7815
                - die
                - repo_get_oid
                - lookup_commit_or_die
                - repo_get_merge_bases_many
                - free_commit_list
                - _.7815
                - die
                - free_commit_list
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1742,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1747,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1748,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/log.c:1750,16'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.7815
                - die
                - st_mult.7827
                - xmalloc
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
                - branch_get
                - branch_get_upstream
                - _.7815
                - die
                - repo_get_oid
                - lookup_commit_or_die
                - repo_get_merge_bases_many
                - free_commit_list
                - _.7815
                - die
                - free_commit_list
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1758,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1759,42'
              BranchSideFuncs:
                - branch_get
                - branch_get_upstream
                - _.7815
                - die
                - repo_get_oid
                - lookup_commit_or_die
                - repo_get_merge_bases_many
                - free_commit_list
                - _.7815
                - die
                - free_commit_list
                - st_mult.7827
                - xmalloc
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1763,32'
              BranchSideFuncs:
                - branch_get
                - branch_get_upstream
                - _.7815
                - die
                - repo_get_oid
                - lookup_commit_or_die
                - repo_get_merge_bases_many
                - free_commit_list
                - _.7815
                - die
                - free_commit_list
                - st_mult.7827
                - xmalloc
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1760,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1761,8'
              BranchSideFuncs:
                - st_mult.7827
                - xmalloc
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
            - BranchSide:      'builtin/log.c:1762,2'
              BranchSideFuncs:
                - st_mult.7827
                - xmalloc
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
        - Branch String:   'builtin/log.c:1765,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1766,24'
              BranchSideFuncs:
                - repo_get_oid
                - lookup_commit_or_die
                - repo_get_merge_bases_many
                - free_commit_list
                - _.7815
                - die
                - free_commit_list
                - st_mult.7827
                - xmalloc
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1793,8'
              BranchSideFuncs:
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1770,8'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1771,9'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1776,13'
              BranchSideFuncs:
                - lookup_commit_or_die
                - repo_get_merge_bases_many
                - free_commit_list
                - _.7815
                - die
                - free_commit_list
                - st_mult.7827
                - xmalloc
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
        - Branch String:   'builtin/log.c:1771,9'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1772,10'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1774,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1780,29'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1782,9'
              BranchSideFuncs:
                - free_commit_list
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1783,9'
              BranchSideFuncs:
                - free_commit_list
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1782,19'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1782,22'
              BranchSideFuncs:
                - free_commit_list
                - st_mult.7827
                - xmalloc
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
                - free_commit_list
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1783,9'
              BranchSideFuncs:
                - free_commit_list
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1777,8'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1783,9'
              BranchSideFuncs:
                - free_commit_list
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1790,11'
              BranchSideFuncs:
                - free_commit_list
                - st_mult.7827
                - xmalloc
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
        - Branch String:   'builtin/log.c:1783,9'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1784,10'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1786,23'
              BranchSideFuncs:
                - free_commit_list
        - Branch String:   'builtin/log.c:1793,8'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1794,9'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1798,5'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1803,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1804,12'
              BranchSideFuncs:
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
            - BranchSide:      'builtin/log.c:1806,11'
              BranchSideFuncs:
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
        - Branch String:   'builtin/log.c:1811,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1812,10'
              BranchSideFuncs:
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
            - BranchSide:      'builtin/log.c:1836,28'
              BranchSideFuncs:
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/log.c:1812,3'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1813,24'
              BranchSideFuncs:
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/log.c:1831,7'
              BranchSideFuncs:
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
        - Branch String:   'builtin/log.c:1816,41'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1817,9'
              BranchSideFuncs:
                - free_commit_list
                - free
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1818,9'
              BranchSideFuncs:
                - free_commit_list
                - free
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1817,20'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1817,23'
              BranchSideFuncs:
                - free_commit_list
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1818,9'
              BranchSideFuncs:
                - free_commit_list
                - free
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1814,8'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1818,9'
              BranchSideFuncs:
                - free_commit_list
                - free
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1827,13'
              BranchSideFuncs:
                - free_commit_list
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1818,9'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1819,10'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1821,23'
              BranchSideFuncs:
                - free_commit_list
                - free
        - Branch String:   'builtin/log.c:1831,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1832,13'
              BranchSideFuncs:
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
            - BranchSide:      'builtin/log.c:1833,12'
              BranchSideFuncs:
                - repo_in_merge_bases
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
                - common_exit
                - exit
                - repo_get_merge_bases
                - free_commit_list
                - free
                - _.7815
                - die
                - free_commit_list
        - Branch String:   'builtin/log.c:1837,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1838,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/log.c:1839,7'
              BranchSideFuncs:
                - free
                - _.7815
                - die
                - free
                - free
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1839,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1840,7'
              BranchSideFuncs:
                - free
                - free
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1848,9'
              BranchSideFuncs:
                - free
                - free
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1840,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1841,8'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1843,9'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/log.c:1848,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1849,7'
              BranchSideFuncs:
                - free
                - free
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1859,7'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/log.c:1849,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1850,8'
              BranchSideFuncs:
                - free
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1857,2'
              BranchSideFuncs:
                - free
                - free
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1850,8'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1851,9'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1853,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/log.c:1748,4'
          Dst:             BUG_fl
        - Src:             'builtin/log.c:1755,3'
          Dst:             BUG_fl
        - Src:             'builtin/log.c:1759,10'
          Dst:             lookup_commit_reference_by_name
        - Src:             'builtin/log.c:1761,8'
          Dst:             _
        - Src:             'builtin/log.c:1761,4'
          Dst:             die
        - Src:             'builtin/log.c:1763,32'
          Dst:             branch_get
        - Src:             'builtin/log.c:1764,26'
          Dst:             branch_get_upstream
        - Src:             'builtin/log.c:1770,8'
          Dst:             repo_get_oid
        - Src:             'builtin/log.c:1772,10'
          Dst:             _
        - Src:             'builtin/log.c:1772,6'
          Dst:             die
        - Src:             'builtin/log.c:1776,13'
          Dst:             lookup_commit_or_die
        - Src:             'builtin/log.c:1777,8'
          Dst:             repo_get_merge_bases_many
        - Src:             'builtin/log.c:1784,10'
          Dst:             _
        - Src:             'builtin/log.c:1784,6'
          Dst:             die
        - Src:             'builtin/log.c:1786,6'
          Dst:             free_commit_list
        - Src:             'builtin/log.c:1791,4'
          Dst:             free_commit_list
        - Src:             'builtin/log.c:1794,9'
          Dst:             _
        - Src:             'builtin/log.c:1794,5'
          Dst:             die
        - Src:             'builtin/log.c:1802,2'
          Dst:             st_mult
        - Src:             'builtin/log.c:1802,2'
          Dst:             xmalloc
        - Src:             'builtin/log.c:1814,8'
          Dst:             repo_get_merge_bases
        - Src:             'builtin/log.c:1819,10'
          Dst:             _
        - Src:             'builtin/log.c:1819,6'
          Dst:             die
        - Src:             'builtin/log.c:1821,6'
          Dst:             free_commit_list
        - Src:             'builtin/log.c:1828,4'
          Dst:             free_commit_list
        - Src:             'builtin/log.c:1836,8'
          Dst:             repo_in_merge_bases
        - Src:             'builtin/log.c:1838,3'
          Dst:             common_exit
        - Src:             'builtin/log.c:1838,3'
          Dst:             exit
        - Src:             'builtin/log.c:1841,8'
          Dst:             _
        - Src:             'builtin/log.c:1841,4'
          Dst:             die
        - Src:             'builtin/log.c:1851,9'
          Dst:             _
        - Src:             'builtin/log.c:1851,5'
          Dst:             die
    - functionName:    infer_range_diff_ranges
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1960
      functionLinenumberEnd: 1977
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r1
        - r2
        - prev
        - origin
        - head
      BBCount:         12
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - is_range_diff_range
        - oid_to_hex
        - strbuf_addf
        - strbuf_addstr
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1964,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1965,17'
              BranchSideFuncs:
                - strbuf_addstr.7874
                - _.7815
                - warning
                - strbuf_addf
                - _.7815
                - die
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/log.c:1967,15'
              BranchSideFuncs:
                - strbuf_addf
                - _.7815
                - warning
                - strbuf_addf
                - _.7815
                - die
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/log.c:1969,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1970,15'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/log.c:1971,11'
              BranchSideFuncs:
                - _.7815
                - warning
                - strbuf_addf
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1971,11'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1972,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1974,11'
              BranchSideFuncs:
                - _.7815
                - warning
                - strbuf_addf
      Callsites:
        - Src:             'builtin/log.c:1961,25'
          Dst:             oid_to_hex
        - Src:             'builtin/log.c:1962,22'
          Dst:             is_range_diff_range
        - Src:             'builtin/log.c:1965,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/log.c:1967,3'
          Dst:             strbuf_addf
        - Src:             'builtin/log.c:1970,29'
          Dst:             oid_to_hex
        - Src:             'builtin/log.c:1970,3'
          Dst:             strbuf_addf
        - Src:             'builtin/log.c:1972,7'
          Dst:             _
        - Src:             'builtin/log.c:1972,3'
          Dst:             die
        - Src:             'builtin/log.c:1974,11'
          Dst:             _
        - Src:             'builtin/log.c:1974,3'
          Dst:             warning
        - Src:             'builtin/log.c:1975,3'
          Dst:             strbuf_addf
    - functionName:    diff_title
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1943
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - reroll_count
        - generic
        - rerolled
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strbuf_addf
        - strbuf_addstr
        - strtol_i
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/log.c:1947,19'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1947,32'
              BranchSideFuncs:
                - strtol_i
                - strbuf_addstr.7874
                - strbuf_addf
            - BranchSide:      'builtin/log.c:1951,17'
              BranchSideFuncs:
                - strbuf_addstr.7874
        - Branch String:   'builtin/log.c:1947,54'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1948,6'
              BranchSideFuncs:
                - strbuf_addstr.7874
            - BranchSide:      'builtin/log.c:1951,17'
              BranchSideFuncs:
                - strbuf_addstr.7874
        - Branch String:   'builtin/log.c:1947,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1949,15'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'builtin/log.c:1951,17'
              BranchSideFuncs:
                - strbuf_addstr.7874
      Callsites:
        - Src:             'builtin/log.c:1947,23'
          Dst:             strtol_i
        - Src:             'builtin/log.c:1949,3'
          Dst:             strbuf_addf
        - Src:             'builtin/log.c:1951,3'
          Dst:             strbuf_addstr
    - functionName:    set_outdir
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prefix
        - output_directory
      BBCount:         18
      ICount:          93
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - is_absolute_path
        - prefix_filename
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1537,23'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1537,43'
              BranchSideFuncs:
                - is_absolute_path.7832
                - strlen
                - prefix_filename
            - BranchSide:      'builtin/log.c:1540,7'
              BranchSideFuncs:
                - strlen
                - prefix_filename
        - Branch String:   'builtin/log.c:1537,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1538,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1540,7'
              BranchSideFuncs:
                - strlen
                - prefix_filename
        - Branch String:   'builtin/log.c:1540,14'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1540,19'
              BranchSideFuncs:
                - strlen
                - prefix_filename
            - BranchSide:      'builtin/log.c:1541,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1540,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1541,7'
              BranchSideFuncs:
                - strlen
                - prefix_filename
            - BranchSide:      'builtin/log.c:1548,25'
              BranchSideFuncs:
                - strlen
                - prefix_filename
        - Branch String:   'builtin/log.c:1541,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1542,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1544,17'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1549,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1550,10'
              BranchSideFuncs:
                - prefix_filename
            - BranchSide:      'builtin/log.c:1552,25'
              BranchSideFuncs:
                - prefix_filename
      Callsites:
        - Src:             'builtin/log.c:1537,26'
          Dst:             is_absolute_path
        - Src:             'builtin/log.c:1548,18'
          Dst:             strlen
        - Src:             'builtin/log.c:1552,9'
          Dst:             prefix_filename
    - functionName:    die_for_incompatible_opt3
      functionSourceFile: '/src/git/./parse-options.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt1
        - opt1_name
        - opt2
        - opt2_name
        - opt3
        - opt3_name
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - die_for_incompatible_opt4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './parse-options.h:415,2'
          Dst:             die_for_incompatible_opt4
    - functionName:    parse_cover_from_description
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         17
      ICount:          81
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - die
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/log.c:1023,11'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1023,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1024,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1023,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1024,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1025,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1025,11'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1026,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1027,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1027,11'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1028,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1029,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1029,11'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1030,3'
              BranchSideFuncs:
                - strcmp
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1031,19'
              BranchSideFuncs:
                - strcmp
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1031,11'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1032,3'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1034,7'
              BranchSideFuncs:
                - _.7815
                - die
      Callsites:
        - Src:             'builtin/log.c:1023,15'
          Dst:             strcmp
        - Src:             'builtin/log.c:1025,12'
          Dst:             strcmp
        - Src:             'builtin/log.c:1027,12'
          Dst:             strcmp
        - Src:             'builtin/log.c:1029,12'
          Dst:             strcmp
        - Src:             'builtin/log.c:1031,12'
          Dst:             strcmp
        - Src:             'builtin/log.c:1034,7'
          Dst:             _
        - Src:             'builtin/log.c:1034,3'
          Dst:             die
    - functionName:    git_format_config
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         127
      ICount:          724
      EdgeCount:       172
      CyclomaticComplexity: 47
      functionsReached:
        - _
        - add_header
        - config_error_nonbool
        - const_error
        - die
        - disable_display_notes
        - enable_default_display_notes
        - enable_ref_display_notes
        - git_committer_info
        - git_config_bool
        - git_config_pathname
        - git_config_string
        - git_log_config
        - git_parse_maybe_bool
        - parse_cover_from_description
        - strcasecmp
        - strcmp
        - string_list_append
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1062,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1063,8'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - string_list_append
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - xstrdup
                - free
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1068,14'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - string_list_append
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - xstrdup
                - free
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1063,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1064,8'
              BranchSideFuncs:
                - add_header
            - BranchSide:      'builtin/log.c:1065,14'
              BranchSideFuncs:
                - add_header
        - Branch String:   'builtin/log.c:1068,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1069,3'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - string_list_append
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - xstrdup
                - free
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1072,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - string_list_append
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - xstrdup
                - free
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1072,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1073,8'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - xstrdup
                - free
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1078,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - string_list_append
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - xstrdup
                - free
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1073,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1074,11'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/log.c:1075,23'
              BranchSideFuncs:
                - string_list_append
        - Branch String:   'builtin/log.c:1078,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1079,8'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - xstrdup
                - free
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1084,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - xstrdup
                - free
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1079,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1080,11'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/log.c:1081,23'
              BranchSideFuncs:
                - string_list_append
        - Branch String:   'builtin/log.c:1084,33'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1084,44'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - xstrdup
                - free
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1086,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1084,63'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1085,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - xstrdup
                - free
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1086,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1085,31'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1085,42'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - xstrdup
                - free
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1086,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1084,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1086,3'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - xstrdup
                - free
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1088,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - xstrdup
                - free
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1088,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1089,7'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - free
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1097,14'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - free
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1089,13'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1089,28'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
            - BranchSide:      'builtin/log.c:1093,35'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'builtin/log.c:1089,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1090,4'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/log.c:1093,35'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'builtin/log.c:1094,39'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1094,42'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1094,39'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1097,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1098,7'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1109,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1098,13'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1098,17'
              BranchSideFuncs:
                - free
                - xstrdup
                - free
                - free
                - xstrdup
            - BranchSide:      'builtin/log.c:1101,14'
              BranchSideFuncs:
                - free
                - xstrdup
                - free
        - Branch String:   'builtin/log.c:1098,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1099,4'
              BranchSideFuncs:
                - free
                - xstrdup
            - BranchSide:      'builtin/log.c:1101,14'
              BranchSideFuncs:
                - free
                - xstrdup
                - free
        - Branch String:   'builtin/log.c:1101,20'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1101,25'
              BranchSideFuncs:
                - free
                - free
                - xstrdup
            - BranchSide:      'builtin/log.c:1104,4'
              BranchSideFuncs:
                - free
                - xstrdup
        - Branch String:   'builtin/log.c:1101,14'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1102,4'
              BranchSideFuncs:
                - free
                - xstrdup
            - BranchSide:      'builtin/log.c:1104,4'
              BranchSideFuncs:
                - free
                - xstrdup
        - Branch String:   'builtin/log.c:1109,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1110,7'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1121,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1110,13'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1110,28'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
                - strcasecmp
            - BranchSide:      'builtin/log.c:1114,7'
              BranchSideFuncs:
                - git_config_bool
                - strcasecmp
        - Branch String:   'builtin/log.c:1110,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1111,4'
              BranchSideFuncs:
                - git_config_bool
                - strcasecmp
            - BranchSide:      'builtin/log.c:1114,7'
              BranchSideFuncs:
                - git_config_bool
                - strcasecmp
        - Branch String:   'builtin/log.c:1114,13'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1114,28'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
            - BranchSide:      'builtin/log.c:1118,33'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'builtin/log.c:1114,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1115,4'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/log.c:1118,33'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'builtin/log.c:1121,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1122,37'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1125,14'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1125,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1126,3'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1129,14'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1129,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1130,3'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1133,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1133,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1134,7'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1141,14'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1134,13'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1134,28'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
            - BranchSide:      'builtin/log.c:1138,46'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'builtin/log.c:1134,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1135,4'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/log.c:1138,46'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'builtin/log.c:1141,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1142,3'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1145,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1145,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1146,7'
              BranchSideFuncs:
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1153,14'
              BranchSideFuncs:
                - strcmp
                - git_parse_maybe_bool
                - free
                - git_committer_info
                - xstrdup
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1146,13'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1146,28'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
            - BranchSide:      'builtin/log.c:1150,36'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'builtin/log.c:1146,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1147,4'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/log.c:1150,36'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'builtin/log.c:1153,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1154,32'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1162,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1156,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1157,24'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'builtin/log.c:1158,12'
              BranchSideFuncs:
                - git_committer_info
                - xstrdup
        - Branch String:   'builtin/log.c:1162,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1163,40'
              BranchSideFuncs:
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1166,14'
              BranchSideFuncs:
                - strcmp
                - git_parse_maybe_bool
                - disable_display_notes
                - enable_default_display_notes
                - enable_ref_display_notes
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1166,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1167,32'
              BranchSideFuncs:
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1176,14'
              BranchSideFuncs:
                - strcmp
                - parse_cover_from_description
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1168,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1169,30'
              BranchSideFuncs:
                - enable_ref_display_notes
            - BranchSide:      'builtin/log.c:1170,12'
              BranchSideFuncs:
                - disable_display_notes
                - enable_default_display_notes
        - Branch String:   'builtin/log.c:1170,12'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1171,34'
              BranchSideFuncs:
                - enable_default_display_notes
            - BranchSide:      'builtin/log.c:1173,27'
              BranchSideFuncs:
                - disable_display_notes
        - Branch String:   'builtin/log.c:1176,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1177,67'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1180,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1180,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1181,35'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1184,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1184,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1185,20'
              BranchSideFuncs:
                - strcmp
                - git_log_config
            - BranchSide:      'builtin/log.c:1195,14'
              BranchSideFuncs:
                - strcmp
                - git_log_config
        - Branch String:   'builtin/log.c:1195,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1196,3'
              BranchSideFuncs:
                - git_log_config
            - BranchSide:      'builtin/log.c:1198,24'
              BranchSideFuncs:
                - git_log_config
      Callsites:
        - Src:             'builtin/log.c:1062,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1064,8'
          Dst:             _
        - Src:             'builtin/log.c:1064,4'
          Dst:             die
        - Src:             'builtin/log.c:1065,3'
          Dst:             add_header
        - Src:             'builtin/log.c:1068,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1070,10'
          Dst:             git_config_string
        - Src:             'builtin/log.c:1072,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1074,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/log.c:1074,11'
          Dst:             const_error
        - Src:             'builtin/log.c:1075,3'
          Dst:             string_list_append
        - Src:             'builtin/log.c:1078,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1080,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/log.c:1080,11'
          Dst:             const_error
        - Src:             'builtin/log.c:1081,3'
          Dst:             string_list_append
        - Src:             'builtin/log.c:1084,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1084,37'
          Dst:             strcmp
        - Src:             'builtin/log.c:1085,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1085,35'
          Dst:             strcmp
        - Src:             'builtin/log.c:1088,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1089,17'
          Dst:             strcasecmp
        - Src:             'builtin/log.c:1093,19'
          Dst:             git_config_bool
        - Src:             'builtin/log.c:1097,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1100,26'
          Dst:             xstrdup
        - Src:             'builtin/log.c:1105,26'
          Dst:             xstrdup
        - Src:             'builtin/log.c:1109,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1110,17'
          Dst:             strcasecmp
        - Src:             'builtin/log.c:1114,17'
          Dst:             strcasecmp
        - Src:             'builtin/log.c:1118,17'
          Dst:             git_config_bool
        - Src:             'builtin/log.c:1121,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1122,21'
          Dst:             git_config_bool
        - Src:             'builtin/log.c:1125,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1127,10'
          Dst:             git_config_string
        - Src:             'builtin/log.c:1129,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1131,10'
          Dst:             git_config_pathname
        - Src:             'builtin/log.c:1133,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1134,17'
          Dst:             strcasecmp
        - Src:             'builtin/log.c:1138,30'
          Dst:             git_config_bool
        - Src:             'builtin/log.c:1141,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1143,10'
          Dst:             git_config_string
        - Src:             'builtin/log.c:1145,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1146,17'
          Dst:             strcasecmp
        - Src:             'builtin/log.c:1150,20'
          Dst:             git_config_bool
        - Src:             'builtin/log.c:1153,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1154,11'
          Dst:             git_parse_maybe_bool
        - Src:             'builtin/log.c:1157,16'
          Dst:             xstrdup
        - Src:             'builtin/log.c:1159,24'
          Dst:             git_committer_info
        - Src:             'builtin/log.c:1159,16'
          Dst:             xstrdup
        - Src:             'builtin/log.c:1162,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1163,24'
          Dst:             git_config_bool
        - Src:             'builtin/log.c:1166,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1167,11'
          Dst:             git_parse_maybe_bool
        - Src:             'builtin/log.c:1169,4'
          Dst:             enable_ref_display_notes
        - Src:             'builtin/log.c:1171,4'
          Dst:             enable_default_display_notes
        - Src:             'builtin/log.c:1173,4'
          Dst:             disable_display_notes
        - Src:             'builtin/log.c:1176,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1177,38'
          Dst:             parse_cover_from_description
        - Src:             'builtin/log.c:1180,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1181,19'
          Dst:             git_config_bool
        - Src:             'builtin/log.c:1184,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1195,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:1198,9'
          Dst:             git_log_config
    - functionName:    git_log_config
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         41
      ICount:          292
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - config_error_nonbool
        - const_error
        - diff_merges_config
        - git_config_bool
        - git_config_int
        - git_config_string
        - git_diff_ui_config
        - parse_decorate_color_config
        - parse_decoration_style
        - skip_prefix
        - strcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/log.c:573,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:574,3'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_int
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - parse_decoration_style
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - diff_merges_config
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
            - BranchSide:      'builtin/log.c:577,14'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_int
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - parse_decoration_style
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - diff_merges_config
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
        - Branch String:   'builtin/log.c:577,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:578,3'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - parse_decoration_style
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - diff_merges_config
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
            - BranchSide:      'builtin/log.c:581,14'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - parse_decoration_style
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - diff_merges_config
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
        - Branch String:   'builtin/log.c:581,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:582,44'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - parse_decoration_style
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - diff_merges_config
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
            - BranchSide:      'builtin/log.c:585,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - parse_decoration_style
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - diff_merges_config
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
        - Branch String:   'builtin/log.c:585,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:586,55'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - parse_decoration_style
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - diff_merges_config
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
            - BranchSide:      'builtin/log.c:589,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - parse_decoration_style
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - diff_merges_config
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
        - Branch String:   'builtin/log.c:589,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:590,48'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - parse_decoration_style
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - diff_merges_config
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
            - BranchSide:      'builtin/log.c:593,14'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - parse_decoration_style
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - diff_merges_config
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
        - Branch String:   'builtin/log.c:593,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:594,3'
              BranchSideFuncs:
                - strcmp
                - parse_decoration_style
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - diff_merges_config
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
            - BranchSide:      'builtin/log.c:597,14'
              BranchSideFuncs:
                - strcmp
                - parse_decoration_style
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - diff_merges_config
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
        - Branch String:   'builtin/log.c:597,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:598,50'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - diff_merges_config
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
            - BranchSide:      'builtin/log.c:603,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.7879
                - diff_merges_config
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
        - Branch String:   'builtin/log.c:599,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:600,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:601,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:603,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:604,8'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
            - BranchSide:      'builtin/log.c:608,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
        - Branch String:   'builtin/log.c:604,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:605,11'
              BranchSideFuncs:
                - diff_merges_config
            - BranchSide:      'builtin/log.c:606,29'
              BranchSideFuncs:
                - diff_merges_config
        - Branch String:   'builtin/log.c:608,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:609,44'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
            - BranchSide:      'builtin/log.c:612,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
        - Branch String:   'builtin/log.c:612,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:613,41'
              BranchSideFuncs:
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
            - BranchSide:      'builtin/log.c:616,18'
              BranchSideFuncs:
                - skip_prefix.7824
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
                - parse_decorate_color_config
        - Branch String:   'builtin/log.c:616,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:617,38'
              BranchSideFuncs:
                - parse_decorate_color_config
            - BranchSide:      'builtin/log.c:618,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_ui_config
        - Branch String:   'builtin/log.c:618,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:619,45'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - git_diff_ui_config
            - BranchSide:      'builtin/log.c:622,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - git_diff_ui_config
        - Branch String:   'builtin/log.c:622,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:623,49'
              BranchSideFuncs:
                - git_diff_ui_config
            - BranchSide:      'builtin/log.c:627,28'
              BranchSideFuncs:
                - git_diff_ui_config
      Callsites:
        - Src:             'builtin/log.c:573,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:575,10'
          Dst:             git_config_string
        - Src:             'builtin/log.c:577,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:579,10'
          Dst:             git_config_string
        - Src:             'builtin/log.c:581,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:582,29'
          Dst:             git_config_int
        - Src:             'builtin/log.c:585,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:586,39'
          Dst:             git_config_bool
        - Src:             'builtin/log.c:589,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:590,32'
          Dst:             git_config_bool
        - Src:             'builtin/log.c:593,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:595,10'
          Dst:             git_config_string
        - Src:             'builtin/log.c:597,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:598,27'
          Dst:             parse_decoration_style
        - Src:             'builtin/log.c:603,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:605,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/log.c:605,11'
          Dst:             const_error
        - Src:             'builtin/log.c:606,10'
          Dst:             diff_merges_config
        - Src:             'builtin/log.c:608,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:609,28'
          Dst:             git_config_bool
        - Src:             'builtin/log.c:612,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:613,25'
          Dst:             git_config_bool
        - Src:             'builtin/log.c:616,6'
          Dst:             skip_prefix
        - Src:             'builtin/log.c:617,10'
          Dst:             parse_decorate_color_config
        - Src:             'builtin/log.c:618,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:619,29'
          Dst:             git_config_bool
        - Src:             'builtin/log.c:622,7'
          Dst:             strcmp
        - Src:             'builtin/log.c:623,33'
          Dst:             git_config_bool
        - Src:             'builtin/log.c:627,9'
          Dst:             git_diff_ui_config
    - functionName:    format_config_init
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_config_init
        - strbuf_init
        - string_list_init_dup
        - xstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/log.c:995,2'
          Dst:             log_config_init
        - Src:             'builtin/log.c:998,2'
          Dst:             string_list_init_dup
        - Src:             'builtin/log.c:999,2'
          Dst:             string_list_init_dup
        - Src:             'builtin/log.c:1000,2'
          Dst:             string_list_init_dup
        - Src:             'builtin/log.c:1001,2'
          Dst:             strbuf_init
        - Src:             'builtin/log.c:1002,26'
          Dst:             xstrdup
    - functionName:    log_config_init
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - auto_decoration_style
        - xstrdup
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/log.c:121,34'
          Dst:             xstrdup
        - Src:             'builtin/log.c:123,26'
          Dst:             auto_decoration_style
    - functionName:    base_callback
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         13
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1708,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1709,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/log.c:1711,21'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
        - Branch String:   'builtin/log.c:1711,13'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1712,3'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'builtin/log.c:1715,3'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'builtin/log.c:1711,14'
          Dst:             strcmp
        - Src:             'builtin/log.c:1716,22'
          Dst:             xstrdup
    - functionName:    thread_callback
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1646
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         16
      ICount:          80
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1633,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1634,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1635,12'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'builtin/log.c:1635,16'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1635,27'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'builtin/log.c:1636,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1635,11'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1636,3'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/log.c:1637,19'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'builtin/log.c:1637,11'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1638,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1644,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/log.c:1635,20'
          Dst:             strcmp
        - Src:             'builtin/log.c:1637,12'
          Dst:             strcmp
    - functionName:    inline_callback
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1671
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1664,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1665,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1666,11'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1666,11'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1667,24'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1669,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    attach_callback
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1651,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1652,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1653,11'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1653,11'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1654,24'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1656,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    from_callback
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1690
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - git_committer_info
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1695,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1696,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1697,11'
              BranchSideFuncs:
                - git_committer_info
                - xstrdup
                - xstrdup
        - Branch String:   'builtin/log.c:1697,11'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1698,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'builtin/log.c:1700,19'
              BranchSideFuncs:
                - git_committer_info
                - xstrdup
      Callsites:
        - Src:             'builtin/log.c:1698,11'
          Dst:             xstrdup
        - Src:             'builtin/log.c:1700,19'
          Dst:             git_committer_info
        - Src:             'builtin/log.c:1700,11'
          Dst:             xstrdup
    - functionName:    header_callback
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_header
        - string_list_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1679,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1680,22'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - string_list_clear
            - BranchSide:      'builtin/log.c:1684,14'
              BranchSideFuncs:
                - add_header
      Callsites:
        - Src:             'builtin/log.c:1680,3'
          Dst:             string_list_clear
        - Src:             'builtin/log.c:1681,3'
          Dst:             string_list_clear
        - Src:             'builtin/log.c:1682,3'
          Dst:             string_list_clear
        - Src:             'builtin/log.c:1684,3'
          Dst:             add_header
    - functionName:    keep_callback
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         11
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1568,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1568,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/log.c:1569,2'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/log.c:1569,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1569,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/log.c:1569,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/log.c:1568,2'
          Dst:             BUG_fl
        - Src:             'builtin/log.c:1569,2'
          Dst:             BUG_fl
    - functionName:    output_directory_callback
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         9
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - _
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1622,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1622,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/log.c:1623,7'
              BranchSideFuncs:
                - _.7815
                - die
        - Branch String:   'builtin/log.c:1623,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1624,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:1625,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/log.c:1622,2'
          Dst:             BUG_fl
        - Src:             'builtin/log.c:1624,7'
          Dst:             _
        - Src:             'builtin/log.c:1624,3'
          Dst:             die
    - functionName:    subject_prefix_callback
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - strbuf_addstr
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1580,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1580,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/log.c:1580,2'
              BranchSideFuncs:
                - strbuf_setlen.7835
                - strbuf_addstr.7874
      Callsites:
        - Src:             'builtin/log.c:1580,2'
          Dst:             BUG_fl
        - Src:             'builtin/log.c:1582,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/log.c:1583,2'
          Dst:             strbuf_addstr
    - functionName:    rfc_callback
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1593,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1594,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1596,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1596,10'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1596,16'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1596,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    no_numbered_callback
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1613
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - numbered_callback
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:1614,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1614,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/log.c:1614,2'
              BranchSideFuncs:
                - numbered_callback
      Callsites:
        - Src:             'builtin/log.c:1614,2'
          Dst:             BUG_fl
        - Src:             'builtin/log.c:1615,9'
          Dst:             numbered_callback
    - functionName:    numbered_callback
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         10
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/log.c:1604,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1604,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/log.c:1605,46'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:1606,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:1606,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:1607,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/log.c:1604,2'
          Dst:             BUG_fl
    - functionName:    cmd_format_patch
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1980
      functionLinenumberEnd: 2573
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         330
      ICount:          3023
      EdgeCount:       429
      CyclomaticComplexity: 101
      functionsReached:
        - _
        - add_head_to_pending
        - clean_message_id
        - clear_object_flags
        - die
        - die_errno
        - die_for_incompatible_opt3
        - diff_set_noprefix
        - diff_title
        - display_progress
        - fclose
        - format_config_init
        - format_config_release
        - fprintf
        - free_commit_buffer
        - free_patch_ids
        - gen_message_id
        - get_base_commit
        - get_commit_tree_oid
        - get_main_ref_store
        - get_patch_ids
        - get_revision
        - get_shared_repository
        - git_config
        - git_format_config
        - grep_config
        - has_commit_patch_id
        - infer_range_diff_ranges
        - init_diff_ui_defaults
        - init_display_notes
        - load_display_notes
        - log_tree_commit
        - make_cover_letter
        - mkdir
        - oid_array_clear
        - oid_to_hex
        - oideq
        - open_next_file
        - parse_cover_from_description
        - parse_options
        - prepare_bases
        - prepare_revision_walk
        - print_bases
        - print_signature
        - release_revisions
        - repo_init_revisions
        - reset_revision_walk
        - safe_create_leading_directories_const
        - set_outdir
        - set_shared_repository
        - setup_pager
        - setup_revisions
        - skip_prefix
        - split_ident_line
        - st_mult
        - start_delayed_progress
        - stop_progress
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_detach
        - strbuf_insertf
        - strbuf_read_file
        - strbuf_release
        - strcmp
        - string_list_append_nodup
        - string_list_clear
        - string_list_init_dup
        - strlen
        - xmalloc
        - xrealloc
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/log.c:2139,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2140,26'
              BranchSideFuncs:
                - diff_set_noprefix
                - parse_options
                - strlen
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addf
                - strbuf_insertf
                - strbuf_addf
                - parse_cover_from_description
                - strlen
            - BranchSide:      'builtin/log.c:2142,10'
              BranchSideFuncs:
                - parse_options
                - strlen
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addf
                - strbuf_insertf
                - strbuf_addf
                - parse_cover_from_description
                - strlen
        - Branch String:   'builtin/log.c:2142,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2143,27'
              BranchSideFuncs:
                - parse_options
                - strlen
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addf
                - strbuf_insertf
                - strbuf_addf
                - parse_cover_from_description
                - strlen
            - BranchSide:      'builtin/log.c:2152,23'
              BranchSideFuncs:
                - parse_options
                - strlen
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addf
                - strbuf_insertf
                - strbuf_addf
                - parse_cover_from_description
                - strlen
        - Branch String:   'builtin/log.c:2159,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2160,26'
              BranchSideFuncs:
                - strlen
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addf
                - strbuf_insertf
                - strbuf_addf
                - parse_cover_from_description
                - strlen
            - BranchSide:      'builtin/log.c:2163,10'
              BranchSideFuncs:
                - strlen
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addf
                - strbuf_insertf
                - strbuf_addf
                - parse_cover_from_description
                - strlen
        - Branch String:   'builtin/log.c:2163,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2164,57'
              BranchSideFuncs:
                - strlen
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addf
                - strbuf_insertf
                - strbuf_addf
                - parse_cover_from_description
            - BranchSide:      'builtin/log.c:2166,6'
              BranchSideFuncs:
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addf
                - strbuf_insertf
                - strbuf_addf
                - parse_cover_from_description
        - Branch String:   'builtin/log.c:2166,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2167,66'
              BranchSideFuncs:
                - parse_cover_from_description
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addf
                - strbuf_insertf
                - strbuf_addf
            - BranchSide:      'builtin/log.c:2169,6'
              BranchSideFuncs:
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addf
                - strbuf_insertf
                - strbuf_addf
        - Branch String:   'builtin/log.c:2169,10'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2169,13'
              BranchSideFuncs:
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addf
                - strbuf_insertf
                - strbuf_addf
            - BranchSide:      'builtin/log.c:2177,6'
              BranchSideFuncs:
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addf
        - Branch String:   'builtin/log.c:2169,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2170,7'
              BranchSideFuncs:
                - strbuf_insertf
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'builtin/log.c:2177,6'
              BranchSideFuncs:
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addf
        - Branch String:   'builtin/log.c:2171,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2172,21'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addf
            - BranchSide:      'builtin/log.c:2174,24'
              BranchSideFuncs:
                - strbuf_insertf
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addf
        - Branch String:   'builtin/log.c:2177,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2178,20'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
            - BranchSide:      'builtin/log.c:2182,27'
              BranchSideFuncs:
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
        - Branch String:   'builtin/log.c:2184,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2185,27'
              BranchSideFuncs:
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
            - BranchSide:      'builtin/log.c:2189,10'
              BranchSideFuncs:
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
        - Branch String:   'builtin/log.c:2189,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2190,3'
              BranchSideFuncs:
                - strbuf_addstr.7874
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
            - BranchSide:      'builtin/log.c:2191,9'
              BranchSideFuncs:
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
        - Branch String:   'builtin/log.c:2191,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2192,7'
              BranchSideFuncs:
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addstr.7874
            - BranchSide:      'builtin/log.c:2200,10'
              BranchSideFuncs:
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
        - Branch String:   'builtin/log.c:2192,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2193,4'
              BranchSideFuncs:
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
            - BranchSide:      'builtin/log.c:2194,27'
              BranchSideFuncs:
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
        - Branch String:   'builtin/log.c:2195,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2196,4'
              BranchSideFuncs:
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
            - BranchSide:      'builtin/log.c:2197,3'
              BranchSideFuncs:
                - strbuf_addch.7807
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addstr.7874
        - Branch String:   'builtin/log.c:2200,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2201,3'
              BranchSideFuncs:
                - strbuf_addstr.7874
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
            - BranchSide:      'builtin/log.c:2202,9'
              BranchSideFuncs:
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_addstr.7874
        - Branch String:   'builtin/log.c:2202,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2203,7'
              BranchSideFuncs:
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addch.7807
                - strbuf_addstr.7874
            - BranchSide:      'builtin/log.c:2211,32'
              BranchSideFuncs:
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2203,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2204,4'
              BranchSideFuncs:
                - strbuf_addstr.7874
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addch.7807
            - BranchSide:      'builtin/log.c:2205,27'
              BranchSideFuncs:
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
        - Branch String:   'builtin/log.c:2206,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2207,4'
              BranchSideFuncs:
                - strbuf_addch.7807
                - strbuf_addch.7807
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addstr.7874
            - BranchSide:      'builtin/log.c:2208,3'
              BranchSideFuncs:
                - strbuf_addch.7807
                - strbuf_detach
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - strlen
                - split_ident_line
                - _.7815
                - die
                - strbuf_addstr.7874
                - strbuf_addch.7807
                - strbuf_addstr.7874
        - Branch String:   'builtin/log.c:2213,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2214,29'
              BranchSideFuncs:
                - strlen
                - split_ident_line
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2218,6'
              BranchSideFuncs:
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2214,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2215,8'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2216,2'
              BranchSideFuncs:
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2218,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2219,16'
              BranchSideFuncs:
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2226,10'
              BranchSideFuncs:
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2226,19'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2226,26'
              BranchSideFuncs:
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2229,10'
              BranchSideFuncs:
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2226,39'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2226,47'
              BranchSideFuncs:
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2229,10'
              BranchSideFuncs:
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2226,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2227,7'
              BranchSideFuncs:
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2229,10'
              BranchSideFuncs:
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2229,19'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2229,26'
              BranchSideFuncs:
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2231,10'
              BranchSideFuncs:
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2229,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2230,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2231,10'
              BranchSideFuncs:
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2231,23'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2231,30'
              BranchSideFuncs:
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2233,29'
              BranchSideFuncs:
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2231,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2232,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2233,29'
              BranchSideFuncs:
                - setup_revisions
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2236,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2237,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2239,10'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2239,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2240,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2241,10'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2241,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2242,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2243,10'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2243,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2244,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2245,10'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2245,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2246,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2248,7'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
        - Branch String:   'builtin/log.c:2248,24'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2249,9'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
            - BranchSide:      'builtin/log.c:2252,11'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
        - Branch String:   'builtin/log.c:2249,31'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2250,8'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
            - BranchSide:      'builtin/log.c:2251,7'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
        - Branch String:   'builtin/log.c:2248,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2251,7'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
            - BranchSide:      'builtin/log.c:2252,11'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
        - Branch String:   'builtin/log.c:2252,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2253,7'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
            - BranchSide:      'builtin/log.c:2256,6'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
        - Branch String:   'builtin/log.c:2262,30'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2262,34'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
            - BranchSide:      'builtin/log.c:2265,10'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
        - Branch String:   'builtin/log.c:2262,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2263,7'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
            - BranchSide:      'builtin/log.c:2265,10'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
                - load_display_notes
        - Branch String:   'builtin/log.c:2265,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2266,27'
              BranchSideFuncs:
                - load_display_notes
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
            - BranchSide:      'builtin/log.c:2268,28'
              BranchSideFuncs:
                - die_for_incompatible_opt3.7905
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
        - Branch String:   'builtin/log.c:2272,17'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2272,20'
              BranchSideFuncs:
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
            - BranchSide:      'builtin/log.c:2275,6'
              BranchSideFuncs:
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
        - Branch String:   'builtin/log.c:2272,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2273,7'
              BranchSideFuncs:
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
            - BranchSide:      'builtin/log.c:2275,6'
              BranchSideFuncs:
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
                - setup_pager
        - Branch String:   'builtin/log.c:2275,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2276,3'
              BranchSideFuncs:
                - setup_pager
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
            - BranchSide:      'builtin/log.c:2277,18'
              BranchSideFuncs:
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2280,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2281,27'
              BranchSideFuncs:
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2282,33'
              BranchSideFuncs:
                - set_outdir
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2284,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2285,8'
              BranchSideFuncs:
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2290,11'
              BranchSideFuncs:
                - get_shared_repository
                - set_shared_repository
                - safe_create_leading_directories_const
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2292,3'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2295,4'
              BranchSideFuncs:
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
            - BranchSide:      'builtin/log.c:2295,4'
              BranchSideFuncs:
                - set_shared_repository
                - mkdir
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - __errno_location
                - _.7815
                - die_errno
            - BranchSide:      'builtin/log.c:2297,8'
              BranchSideFuncs:
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2301,41'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2301,44'
              BranchSideFuncs:
                - __errno_location
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
                - _.7815
                - die_errno
            - BranchSide:      'builtin/log.c:2304,2'
              BranchSideFuncs:
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
        - Branch String:   'builtin/log.c:2301,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2302,14'
              BranchSideFuncs:
                - _.7815
                - die_errno
            - BranchSide:      'builtin/log.c:2304,2'
              BranchSideFuncs:
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
        - Branch String:   'builtin/log.c:2306,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2307,7'
              BranchSideFuncs:
                - strcmp
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
                - add_head_to_pending
            - BranchSide:      'builtin/log.c:2345,6'
              BranchSideFuncs:
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
        - Branch String:   'builtin/log.c:2309,25'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2309,33'
              BranchSideFuncs:
                - add_head_to_pending
                - strcmp
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
            - BranchSide:      'builtin/log.c:2325,19'
              BranchSideFuncs:
                - strcmp
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
        - Branch String:   'builtin/log.c:2309,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2315,8'
              BranchSideFuncs:
                - strcmp
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
            - BranchSide:      'builtin/log.c:2325,19'
              BranchSideFuncs:
                - strcmp
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
        - Branch String:   'builtin/log.c:2325,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2326,15'
              BranchSideFuncs:
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
            - BranchSide:      'builtin/log.c:2328,7'
              BranchSideFuncs:
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - skip_prefix.7824
                - xstrdup
        - Branch String:   'builtin/log.c:2328,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2330,53'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - skip_prefix.7824
                - xstrdup
            - BranchSide:      'builtin/log.c:2339,2'
              BranchSideFuncs:
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
        - Branch String:   'builtin/log.c:2334,12'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2334,27'
              BranchSideFuncs:
                - skip_prefix.7824
                - xstrdup
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
                - xstrdup
            - BranchSide:      'builtin/log.c:2337,19'
              BranchSideFuncs:
                - xstrdup
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
        - Branch String:   'builtin/log.c:2334,8'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2335,27'
              BranchSideFuncs:
                - xstrdup
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
            - BranchSide:      'builtin/log.c:2337,19'
              BranchSideFuncs:
                - xstrdup
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - get_patch_ids
                - oideq.7825
        - Branch String:   'builtin/log.c:2347,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2349,11'
              BranchSideFuncs:
                - get_patch_ids
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
                - oideq.7825
            - BranchSide:      'builtin/log.c:2357,6'
              BranchSideFuncs:
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2349,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2350,39'
              BranchSideFuncs:
                - oideq.7825
                - get_patch_ids
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2354,3'
              BranchSideFuncs:
                - get_patch_ids
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2351,8'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2352,5'
              BranchSideFuncs:
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
            - BranchSide:      'builtin/log.c:2353,3'
              BranchSideFuncs:
                - get_patch_ids
                - prepare_revision_walk
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2357,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2358,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2359,6'
              BranchSideFuncs:
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
        - Branch String:   'builtin/log.c:2360,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2361,7'
              BranchSideFuncs:
                - st_mult.7827
                - xrealloc
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - has_commit_patch_id
            - BranchSide:      'builtin/log.c:2374,6'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2361,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2362,18'
              BranchSideFuncs:
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
            - BranchSide:      'builtin/log.c:2367,7'
              BranchSideFuncs:
                - st_mult.7827
                - xrealloc
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - has_commit_patch_id
        - Branch String:   'builtin/log.c:2363,13'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2363,37'
              BranchSideFuncs:
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
            - BranchSide:      'builtin/log.c:2363,11'
              BranchSideFuncs:
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
        - Branch String:   'builtin/log.c:2367,29'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2367,52'
              BranchSideFuncs:
                - has_commit_patch_id
                - st_mult.7827
                - xrealloc
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2370,5'
              BranchSideFuncs:
                - st_mult.7827
                - xrealloc
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - has_commit_patch_id
        - Branch String:   'builtin/log.c:2367,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2368,4'
              BranchSideFuncs:
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - st_mult.7827
                - xrealloc
                - has_commit_patch_id
            - BranchSide:      'builtin/log.c:2370,5'
              BranchSideFuncs:
                - st_mult.7827
                - xrealloc
                - get_revision
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - has_commit_patch_id
        - Branch String:   'builtin/log.c:2374,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2376,3'
              BranchSideFuncs:
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
            - BranchSide:      'builtin/log.c:2377,10'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2378,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2379,11'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2386,11'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2379,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2380,20'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2381,24'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2381,27'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2381,46'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2381,30'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2381,42'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2381,46'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2384,24'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2381,12'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2382,24'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2384,24'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2386,24'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2386,31'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2388,10'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2386,43'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2386,47'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2388,10'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2386,57'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2386,60'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2387,7'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2386,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2387,7'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2388,10'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2388,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2389,15'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2391,17'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2391,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2392,8'
              BranchSideFuncs:
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2401,6'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2392,21'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2392,24'
              BranchSideFuncs:
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2394,32'
              BranchSideFuncs:
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2392,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2393,8'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2394,32'
              BranchSideFuncs:
                - get_commit_tree_oid
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2401,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2402,19'
              BranchSideFuncs:
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2403,12'
              BranchSideFuncs:
                - _.7815
                - die
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2403,11'
          Branch Sides:
            - BranchSide:      'builtin/log.c:0,0'
              BranchSideFuncs:
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2404,7'
              BranchSideFuncs:
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2406,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2407,8'
              BranchSideFuncs:
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2429,7'
              BranchSideFuncs:
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
        - Branch String:   'builtin/log.c:2407,21'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2407,24'
              BranchSideFuncs:
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
            - BranchSide:      'builtin/log.c:2410,45'
              BranchSideFuncs:
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
        - Branch String:   'builtin/log.c:2407,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2408,8'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2410,45'
              BranchSideFuncs:
                - infer_range_diff_ranges
                - _.7815
                - _.7815
                - diff_title
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
        - Branch String:   'builtin/log.c:2429,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2431,13'
              BranchSideFuncs:
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
            - BranchSide:      'builtin/log.c:2431,2'
              BranchSideFuncs:
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
        - Branch String:   'builtin/log.c:2431,23'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2431,26'
              BranchSideFuncs:
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
            - BranchSide:      'builtin/log.c:2433,13'
              BranchSideFuncs:
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
        - Branch String:   'builtin/log.c:2431,13'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2433,2'
              BranchSideFuncs:
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
            - BranchSide:      'builtin/log.c:2433,13'
              BranchSideFuncs:
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - strbuf_read_file
                - strbuf_detach
                - _.7815
                - die_errno
        - Branch String:   'builtin/log.c:2433,32'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2433,40'
              BranchSideFuncs:
                - strbuf_read_file
                - strbuf_detach
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - _.7815
                - die_errno
            - BranchSide:      'builtin/log.c:2434,17'
              BranchSideFuncs:
                - strbuf_read_file
                - strbuf_detach
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - _.7815
                - die_errno
        - Branch String:   'builtin/log.c:2433,55'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2433,63'
              BranchSideFuncs:
                - strbuf_read_file
                - strbuf_detach
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - _.7815
                - die_errno
            - BranchSide:      'builtin/log.c:2441,17'
              BranchSideFuncs:
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
        - Branch String:   'builtin/log.c:2433,13'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2434,17'
              BranchSideFuncs:
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
            - BranchSide:      'builtin/log.c:2441,17'
              BranchSideFuncs:
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
        - Branch String:   'builtin/log.c:2435,32'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2436,4'
              BranchSideFuncs:
                - strbuf_read_file
                - strbuf_detach
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - _.7815
                - die_errno
            - BranchSide:      'builtin/log.c:2436,29'
              BranchSideFuncs:
                - strbuf_read_file
                - strbuf_detach
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - _.7815
                - die_errno
        - Branch String:   'builtin/log.c:2438,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2439,14'
              BranchSideFuncs:
                - _.7815
                - die_errno
            - BranchSide:      'builtin/log.c:2440,35'
              BranchSideFuncs:
                - strbuf_detach
                - get_base_commit
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
        - Branch String:   'builtin/log.c:2447,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2448,3'
              BranchSideFuncs:
                - reset_revision_walk
                - clear_object_flags
                - prepare_bases
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
            - BranchSide:      'builtin/log.c:2453,6'
              BranchSideFuncs:
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
                - xmalloc
                - string_list_init_dup
        - Branch String:   'builtin/log.c:2453,18'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2453,25'
              BranchSideFuncs:
                - xmalloc
                - string_list_init_dup
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
            - BranchSide:      'builtin/log.c:2454,25'
              BranchSideFuncs:
                - xmalloc
                - string_list_init_dup
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
        - Branch String:   'builtin/log.c:2453,32'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2453,35'
              BranchSideFuncs:
                - xmalloc
                - string_list_init_dup
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
            - BranchSide:      'builtin/log.c:2454,25'
              BranchSideFuncs:
                - xmalloc
                - string_list_init_dup
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
        - Branch String:   'builtin/log.c:2453,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2454,25'
              BranchSideFuncs:
                - xmalloc
                - string_list_init_dup
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
            - BranchSide:      'builtin/log.c:2457,6'
              BranchSideFuncs:
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
                - clean_message_id
                - string_list_append_nodup
        - Branch String:   'builtin/log.c:2457,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2458,9'
              BranchSideFuncs:
                - clean_message_id
                - string_list_append_nodup
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
            - BranchSide:      'builtin/log.c:2461,23'
              BranchSideFuncs:
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - make_cover_letter
                - print_bases
                - print_signature
                - gen_message_id
        - Branch String:   'builtin/log.c:2463,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2464,11'
              BranchSideFuncs:
                - make_cover_letter
                - print_bases
                - print_signature
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
                - gen_message_id
            - BranchSide:      'builtin/log.c:2476,24'
              BranchSideFuncs:
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
        - Branch String:   'builtin/log.c:2464,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2465,4'
              BranchSideFuncs:
                - gen_message_id
                - make_cover_letter
                - print_bases
                - print_signature
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
            - BranchSide:      'builtin/log.c:2466,29'
              BranchSideFuncs:
                - make_cover_letter
                - print_bases
                - print_signature
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - _.7815
                - start_delayed_progress
        - Branch String:   'builtin/log.c:2478,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2479,37'
              BranchSideFuncs:
                - _.7815
                - start_delayed_progress
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
            - BranchSide:      'builtin/log.c:2480,2'
              BranchSideFuncs:
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
        - Branch String:   'builtin/log.c:2480,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2482,20'
              BranchSideFuncs:
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
            - BranchSide:      'builtin/log.c:2550,2'
              BranchSideFuncs:
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
        - Branch String:   'builtin/log.c:2486,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2488,12'
              BranchSideFuncs:
                - oid_to_hex
                - gen_message_id
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - string_list_append_nodup
                - free
            - BranchSide:      'builtin/log.c:2521,7'
              BranchSideFuncs:
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2488,8'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2510,13'
              BranchSideFuncs:
                - string_list_append_nodup
                - oid_to_hex
                - gen_message_id
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - free
            - BranchSide:      'builtin/log.c:2518,37'
              BranchSideFuncs:
                - oid_to_hex
                - gen_message_id
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - string_list_append_nodup
                - free
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2511,9'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2511,16'
              BranchSideFuncs:
                - string_list_append_nodup
                - oid_to_hex
                - gen_message_id
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - free
            - BranchSide:      'builtin/log.c:2515,35'
              BranchSideFuncs:
                - string_list_append_nodup
                - oid_to_hex
                - gen_message_id
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - free
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2512,9'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2512,14'
              BranchSideFuncs:
                - free
                - oid_to_hex
                - gen_message_id
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - string_list_append_nodup
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2515,35'
              BranchSideFuncs:
                - string_list_append_nodup
                - oid_to_hex
                - gen_message_id
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - free
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2512,27'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2512,34'
              BranchSideFuncs:
                - string_list_append_nodup
                - oid_to_hex
                - gen_message_id
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - free
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2513,15'
              BranchSideFuncs:
                - free
                - oid_to_hex
                - gen_message_id
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - string_list_append_nodup
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2510,9'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2513,15'
              BranchSideFuncs:
                - free
                - oid_to_hex
                - gen_message_id
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - string_list_append_nodup
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2515,35'
              BranchSideFuncs:
                - string_list_append_nodup
                - oid_to_hex
                - gen_message_id
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - free
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2521,24'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2522,26'
              BranchSideFuncs:
                - open_next_file
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2524,33'
              BranchSideFuncs:
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - fclose
                - print_bases
                - print_signature
                - fprintf
        - Branch String:   'builtin/log.c:2522,22'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2522,70'
              BranchSideFuncs:
                - open_next_file
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2522,50'
              BranchSideFuncs:
                - open_next_file
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - fclose
                - print_bases
                - print_signature
                - fprintf
                - _.7815
                - die
        - Branch String:   'builtin/log.c:2521,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2523,8'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:2524,33'
              BranchSideFuncs:
                - log_tree_commit
                - free_commit_buffer
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - fclose
                - print_bases
                - print_signature
                - fprintf
        - Branch String:   'builtin/log.c:2534,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2535,8'
              BranchSideFuncs:
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - fclose
                - print_bases
                - print_signature
                - fprintf
            - BranchSide:      'builtin/log.c:2536,7'
              BranchSideFuncs:
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - fclose
                - print_bases
                - print_signature
                - fprintf
        - Branch String:   'builtin/log.c:2536,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2537,28'
              BranchSideFuncs:
                - print_bases
                - print_signature
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - fclose
                - fprintf
            - BranchSide:      'builtin/log.c:2545,7'
              BranchSideFuncs:
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - fclose
        - Branch String:   'builtin/log.c:2538,8'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2539,17'
              BranchSideFuncs:
                - fprintf
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - print_bases
                - print_signature
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - fclose
            - BranchSide:      'builtin/log.c:2543,21'
              BranchSideFuncs:
                - print_signature
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - print_bases
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
                - fclose
        - Branch String:   'builtin/log.c:2545,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2480,2'
              BranchSideFuncs:
                - fclose
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
            - BranchSide:      'builtin/log.c:2546,15'
              BranchSideFuncs:
                - fclose
                - stop_progress.7873
                - free
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
                - free_patch_ids
                - display_progress
                - log_tree_commit
                - free_commit_buffer
                - print_bases
                - print_signature
                - fprintf
                - open_next_file
                - _.7815
                - die
                - oid_to_hex
                - gen_message_id
                - string_list_append_nodup
                - free
        - Branch String:   'builtin/log.c:2552,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2552,6'
              BranchSideFuncs:
                - free_patch_ids
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
            - BranchSide:      'builtin/log.c:2553,3'
              BranchSideFuncs:
                - free_patch_ids
                - oid_array_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - release_revisions
                - format_config_release
                - string_list_clear
        - Branch String:   'builtin/log.c:2567,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:2567,6'
              BranchSideFuncs:
                - string_list_clear
                - free
                - release_revisions
                - format_config_release
            - BranchSide:      'builtin/log.c:2568,25'
              BranchSideFuncs:
                - string_list_clear
                - free
                - release_revisions
                - format_config_release
      Callsites:
        - Src:             'builtin/log.c:2117,2'
          Dst:             format_config_init
        - Src:             'builtin/log.c:2118,2'
          Dst:             init_diff_ui_defaults
        - Src:             'builtin/log.c:2119,2'
          Dst:             init_display_notes
        - Src:             'builtin/log.c:2120,2'
          Dst:             git_config
        - Src:             'builtin/log.c:2120,2'
          Dst:             git_format_config
        - Src:             'builtin/log.c:2121,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/log.c:2122,2'
          Dst:             git_config
        - Src:             'builtin/log.c:2122,2'
          Dst:             grep_config
        - Src:             'builtin/log.c:2138,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/log.c:2140,3'
          Dst:             diff_set_noprefix
        - Src:             'builtin/log.c:2152,9'
          Dst:             parse_options
        - Src:             'builtin/log.c:2163,54'
          Dst:             strlen
        - Src:             'builtin/log.c:2164,50'
          Dst:             strlen
        - Src:             'builtin/log.c:2167,37'
          Dst:             parse_cover_from_description
        - Src:             'builtin/log.c:2172,4'
          Dst:             strbuf_addf
        - Src:             'builtin/log.c:2174,4'
          Dst:             strbuf_insertf
        - Src:             'builtin/log.c:2178,3'
          Dst:             strbuf_addf
        - Src:             'builtin/log.c:2185,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/log.c:2186,3'
          Dst:             strbuf_addch
        - Src:             'builtin/log.c:2190,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/log.c:2193,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/log.c:2194,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/log.c:2196,4'
          Dst:             strbuf_addch
        - Src:             'builtin/log.c:2197,3'
          Dst:             strbuf_addch
        - Src:             'builtin/log.c:2201,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/log.c:2204,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/log.c:2205,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/log.c:2207,4'
          Dst:             strbuf_addch
        - Src:             'builtin/log.c:2208,3'
          Dst:             strbuf_addch
        - Src:             'builtin/log.c:2211,32'
          Dst:             strbuf_detach
        - Src:             'builtin/log.c:2214,51'
          Dst:             strlen
        - Src:             'builtin/log.c:2214,7'
          Dst:             split_ident_line
        - Src:             'builtin/log.c:2215,8'
          Dst:             _
        - Src:             'builtin/log.c:2215,4'
          Dst:             die
        - Src:             'builtin/log.c:2230,7'
          Dst:             _
        - Src:             'builtin/log.c:2230,3'
          Dst:             die
        - Src:             'builtin/log.c:2232,7'
          Dst:             _
        - Src:             'builtin/log.c:2232,3'
          Dst:             die
        - Src:             'builtin/log.c:2235,9'
          Dst:             setup_revisions
        - Src:             'builtin/log.c:2237,7'
          Dst:             _
        - Src:             'builtin/log.c:2237,3'
          Dst:             die
        - Src:             'builtin/log.c:2240,7'
          Dst:             _
        - Src:             'builtin/log.c:2240,3'
          Dst:             die
        - Src:             'builtin/log.c:2242,7'
          Dst:             _
        - Src:             'builtin/log.c:2242,3'
          Dst:             die
        - Src:             'builtin/log.c:2244,7'
          Dst:             _
        - Src:             'builtin/log.c:2244,3'
          Dst:             die
        - Src:             'builtin/log.c:2246,7'
          Dst:             _
        - Src:             'builtin/log.c:2246,3'
          Dst:             die
        - Src:             'builtin/log.c:2266,3'
          Dst:             load_display_notes
        - Src:             'builtin/log.c:2268,2'
          Dst:             die_for_incompatible_opt3
        - Src:             'builtin/log.c:2276,3'
          Dst:             setup_pager
        - Src:             'builtin/log.c:2282,22'
          Dst:             set_outdir
        - Src:             'builtin/log.c:2290,11'
          Dst:             get_shared_repository
        - Src:             'builtin/log.c:2291,3'
          Dst:             set_shared_repository
        - Src:             'builtin/log.c:2292,11'
          Dst:             safe_create_leading_directories_const
        - Src:             'builtin/log.c:2297,8'
          Dst:             _
        - Src:             'builtin/log.c:2297,4'
          Dst:             die
        - Src:             'builtin/log.c:2300,3'
          Dst:             set_shared_repository
        - Src:             'builtin/log.c:2301,7'
          Dst:             mkdir
        - Src:             'builtin/log.c:2301,44'
          Dst:             __errno_location
        - Src:             'builtin/log.c:2302,14'
          Dst:             _
        - Src:             'builtin/log.c:2302,4'
          Dst:             die_errno
        - Src:             'builtin/log.c:2316,4'
          Dst:             add_head_to_pending
        - Src:             'builtin/log.c:2325,8'
          Dst:             strcmp
        - Src:             'builtin/log.c:2330,34'
          Dst:             get_main_ref_store
        - Src:             'builtin/log.c:2330,10'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'builtin/log.c:2334,15'
          Dst:             skip_prefix
        - Src:             'builtin/log.c:2335,19'
          Dst:             xstrdup
        - Src:             'builtin/log.c:2337,19'
          Dst:             xstrdup
        - Src:             'builtin/log.c:2351,8'
          Dst:             oideq
        - Src:             'builtin/log.c:2354,3'
          Dst:             get_patch_ids
        - Src:             'builtin/log.c:2357,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/log.c:2358,7'
          Dst:             _
        - Src:             'builtin/log.c:2358,3'
          Dst:             die
        - Src:             'builtin/log.c:2360,19'
          Dst:             get_revision
        - Src:             'builtin/log.c:2367,32'
          Dst:             has_commit_patch_id
        - Src:             'builtin/log.c:2371,3'
          Dst:             st_mult
        - Src:             'builtin/log.c:2371,3'
          Dst:             xrealloc
        - Src:             'builtin/log.c:2393,8'
          Dst:             _
        - Src:             'builtin/log.c:2393,4'
          Dst:             die
        - Src:             'builtin/log.c:2395,20'
          Dst:             get_commit_tree_oid
        - Src:             'builtin/log.c:2397,11'
          Dst:             _
        - Src:             'builtin/log.c:2398,11'
          Dst:             _
        - Src:             'builtin/log.c:2396,21'
          Dst:             diff_title
        - Src:             'builtin/log.c:2404,7'
          Dst:             _
        - Src:             'builtin/log.c:2404,3'
          Dst:             die
        - Src:             'builtin/log.c:2408,8'
          Dst:             _
        - Src:             'builtin/log.c:2408,4'
          Dst:             die
        - Src:             'builtin/log.c:2410,3'
          Dst:             infer_range_diff_ranges
        - Src:             'builtin/log.c:2416,11'
          Dst:             _
        - Src:             'builtin/log.c:2417,11'
          Dst:             _
        - Src:             'builtin/log.c:2415,21'
          Dst:             diff_title
        - Src:             'builtin/log.c:2438,7'
          Dst:             strbuf_read_file
        - Src:             'builtin/log.c:2439,14'
          Dst:             _
        - Src:             'builtin/log.c:2439,4'
          Dst:             die_errno
        - Src:             'builtin/log.c:2440,35'
          Dst:             strbuf_detach
        - Src:             'builtin/log.c:2446,9'
          Dst:             get_base_commit
        - Src:             'builtin/log.c:2448,3'
          Dst:             reset_revision_walk
        - Src:             'builtin/log.c:2449,3'
          Dst:             clear_object_flags
        - Src:             'builtin/log.c:2450,3'
          Dst:             prepare_bases
        - Src:             'builtin/log.c:2454,25'
          Dst:             xmalloc
        - Src:             'builtin/log.c:2455,3'
          Dst:             string_list_init_dup
        - Src:             'builtin/log.c:2458,17'
          Dst:             clean_message_id
        - Src:             'builtin/log.c:2459,3'
          Dst:             string_list_append_nodup
        - Src:             'builtin/log.c:2465,4'
          Dst:             gen_message_id
        - Src:             'builtin/log.c:2466,3'
          Dst:             make_cover_letter
        - Src:             'builtin/log.c:2468,3'
          Dst:             print_bases
        - Src:             'builtin/log.c:2469,3'
          Dst:             print_signature
        - Src:             'builtin/log.c:2479,37'
          Dst:             _
        - Src:             'builtin/log.c:2479,14'
          Dst:             start_delayed_progress
        - Src:             'builtin/log.c:2482,3'
          Dst:             display_progress
        - Src:             'builtin/log.c:2515,6'
          Dst:             string_list_append_nodup
        - Src:             'builtin/log.c:2518,25'
          Dst:             oid_to_hex
        - Src:             'builtin/log.c:2518,4'
          Dst:             gen_message_id
        - Src:             'builtin/log.c:2522,7'
          Dst:             open_next_file
        - Src:             'builtin/log.c:2523,8'
          Dst:             _
        - Src:             'builtin/log.c:2523,4'
          Dst:             die
        - Src:             'builtin/log.c:2524,11'
          Dst:             log_tree_commit
        - Src:             'builtin/log.c:2525,3'
          Dst:             free_commit_buffer
        - Src:             'builtin/log.c:2537,4'
          Dst:             print_bases
        - Src:             'builtin/log.c:2539,5'
          Dst:             fprintf
        - Src:             'builtin/log.c:2543,5'
          Dst:             print_signature
        - Src:             'builtin/log.c:2546,4'
          Dst:             fclose
        - Src:             'builtin/log.c:2550,2'
          Dst:             stop_progress
        - Src:             'builtin/log.c:2553,3'
          Dst:             free_patch_ids
        - Src:             'builtin/log.c:2556,2'
          Dst:             oid_array_clear
        - Src:             'builtin/log.c:2557,2'
          Dst:             strbuf_release
        - Src:             'builtin/log.c:2558,2'
          Dst:             strbuf_release
        - Src:             'builtin/log.c:2559,2'
          Dst:             strbuf_release
        - Src:             'builtin/log.c:2560,2'
          Dst:             strbuf_release
        - Src:             'builtin/log.c:2568,3'
          Dst:             string_list_clear
        - Src:             'builtin/log.c:2571,2'
          Dst:             release_revisions
        - Src:             'builtin/log.c:2572,2'
          Dst:             format_config_release
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    log_setup_revisions_tweak
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rev
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - diff_check_follow_pathspec
        - diff_merges_default_to_first_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:901,48'
          Branch Sides:
            - BranchSide:      'builtin/log.c:902,34'
              BranchSideFuncs:
                - diff_check_follow_pathspec
                - diff_merges_default_to_first_parent
            - BranchSide:      'builtin/log.c:905,6'
              BranchSideFuncs:
                - diff_merges_default_to_first_parent
        - Branch String:   'builtin/log.c:901,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:903,3'
              BranchSideFuncs:
                - diff_merges_default_to_first_parent
            - BranchSide:      'builtin/log.c:905,6'
              BranchSideFuncs:
                - diff_merges_default_to_first_parent
        - Branch String:   'builtin/log.c:905,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:905,6'
              BranchSideFuncs:
                - diff_merges_default_to_first_parent
            - BranchSide:      'builtin/log.c:906,39'
              BranchSideFuncs:
                - diff_merges_default_to_first_parent
      Callsites:
        - Src:             'builtin/log.c:902,6'
          Dst:             diff_check_follow_pathspec
        - Src:             'builtin/log.c:906,3'
          Dst:             diff_merges_default_to_first_parent
    - functionName:    cmd_log
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_log_init
        - cmd_log_walk
        - git_config
        - git_log_config
        - grep_config
        - init_diff_ui_defaults
        - log_config_init
        - log_config_release
        - release_revisions
        - repo_init_revisions
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/log.c:916,2'
          Dst:             log_config_init
        - Src:             'builtin/log.c:917,2'
          Dst:             init_diff_ui_defaults
        - Src:             'builtin/log.c:918,2'
          Dst:             git_config
        - Src:             'builtin/log.c:918,2'
          Dst:             git_log_config
        - Src:             'builtin/log.c:920,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/log.c:921,2'
          Dst:             git_config
        - Src:             'builtin/log.c:921,2'
          Dst:             grep_config
        - Src:             'builtin/log.c:928,2'
          Dst:             cmd_log_init
        - Src:             'builtin/log.c:930,8'
          Dst:             cmd_log_walk
        - Src:             'builtin/log.c:932,2'
          Dst:             release_revisions
        - Src:             'builtin/log.c:933,2'
          Dst:             log_config_release
    - functionName:    cmd_log_init
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
        - rev
        - opt
        - cfg
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_log_init_defaults
        - cmd_log_init_finish
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/log.c:375,2'
          Dst:             cmd_log_init_defaults
        - Src:             'builtin/log.c:376,2'
          Dst:             cmd_log_init_finish
    - functionName:    cmd_log_walk
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rev
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_log_walk_no_free
        - diff_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/log.c:561,11'
          Dst:             cmd_log_walk_no_free
        - Src:             'builtin/log.c:563,2'
          Dst:             diff_free
    - functionName:    cmd_log_walk_no_free
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rev
      BBCount:         33
      ICount:          207
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - die
        - diff_result_code
        - finish_early_output
        - free_commit_buffer
        - free_commit_list
        - get_revision
        - log_tree_commit
        - prepare_revision_walk
        - setup_early_output
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/log.c:509,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:510,3'
              BranchSideFuncs:
                - setup_early_output
                - prepare_revision_walk
                - get_revision
                - diff_result_code
                - log_tree_commit
                - free_commit_buffer
                - free_commit_list
                - finish_early_output
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:512,28'
              BranchSideFuncs:
                - prepare_revision_walk
                - get_revision
                - diff_result_code
                - log_tree_commit
                - free_commit_buffer
                - free_commit_list
                - finish_early_output
                - _.7815
                - die
        - Branch String:   'builtin/log.c:512,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:513,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:515,6'
              BranchSideFuncs:
                - get_revision
                - diff_result_code
                - log_tree_commit
                - free_commit_buffer
                - free_commit_list
                - finish_early_output
        - Branch String:   'builtin/log.c:515,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:516,23'
              BranchSideFuncs:
                - finish_early_output
                - get_revision
                - diff_result_code
                - log_tree_commit
                - free_commit_buffer
                - free_commit_list
            - BranchSide:      'builtin/log.c:523,2'
              BranchSideFuncs:
                - get_revision
                - diff_result_code
                - log_tree_commit
                - free_commit_buffer
                - free_commit_list
        - Branch String:   'builtin/log.c:523,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:524,24'
              BranchSideFuncs:
                - log_tree_commit
                - free_commit_buffer
                - free_commit_list
                - get_revision
                - diff_result_code
            - BranchSide:      'builtin/log.c:545,34'
              BranchSideFuncs:
                - diff_result_code
        - Branch String:   'builtin/log.c:524,37'
          Branch Sides:
            - BranchSide:      'builtin/log.c:524,40'
              BranchSideFuncs:
                - free_commit_buffer
                - free_commit_list
                - get_revision
                - diff_result_code
                - log_tree_commit
            - BranchSide:      'builtin/log.c:530,8'
              BranchSideFuncs:
                - free_commit_buffer
                - free_commit_list
                - get_revision
                - diff_result_code
                - log_tree_commit
        - Branch String:   'builtin/log.c:524,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:529,4'
              BranchSideFuncs:
                - free_commit_buffer
                - free_commit_list
                - get_revision
                - diff_result_code
                - log_tree_commit
            - BranchSide:      'builtin/log.c:530,8'
              BranchSideFuncs:
                - free_commit_buffer
                - free_commit_list
                - get_revision
                - diff_result_code
                - log_tree_commit
        - Branch String:   'builtin/log.c:530,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:535,23'
              BranchSideFuncs:
                - get_revision
                - diff_result_code
                - log_tree_commit
                - free_commit_buffer
                - free_commit_list
            - BranchSide:      'builtin/log.c:540,7'
              BranchSideFuncs:
                - get_revision
                - diff_result_code
                - log_tree_commit
                - free_commit_buffer
                - free_commit_list
        - Branch String:   'builtin/log.c:540,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:541,16'
              BranchSideFuncs:
                - get_revision
                - diff_result_code
                - log_tree_commit
                - free_commit_buffer
                - free_commit_list
            - BranchSide:      'builtin/log.c:542,7'
              BranchSideFuncs:
                - get_revision
                - diff_result_code
                - log_tree_commit
                - free_commit_buffer
                - free_commit_list
        - Branch String:   'builtin/log.c:542,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:523,2'
              BranchSideFuncs:
                - get_revision
                - diff_result_code
                - log_tree_commit
                - free_commit_buffer
                - free_commit_list
            - BranchSide:      'builtin/log.c:543,16'
              BranchSideFuncs:
                - get_revision
                - diff_result_code
                - log_tree_commit
                - free_commit_buffer
                - free_commit_list
        - Branch String:   'builtin/log.c:549,57'
          Branch Sides:
            - BranchSide:      'builtin/log.c:549,57'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:550,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/log.c:549,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:549,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:551,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/log.c:510,3'
          Dst:             setup_early_output
        - Src:             'builtin/log.c:512,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/log.c:513,7'
          Dst:             _
        - Src:             'builtin/log.c:513,3'
          Dst:             die
        - Src:             'builtin/log.c:516,3'
          Dst:             finish_early_output
        - Src:             'builtin/log.c:523,19'
          Dst:             get_revision
        - Src:             'builtin/log.c:524,8'
          Dst:             log_tree_commit
        - Src:             'builtin/log.c:535,4'
          Dst:             free_commit_buffer
        - Src:             'builtin/log.c:537,4'
          Dst:             free_commit_list
        - Src:             'builtin/log.c:548,11'
          Dst:             diff_result_code
    - functionName:    cmd_log_init_defaults
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rev
        - cfg
      BBCount:         12
      ICount:          150
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_commit_format
        - init_diffstat_widths
        - parse_date_format
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/log.c:187,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:188,21'
              BranchSideFuncs:
                - get_commit_format
                - init_diffstat_widths
                - parse_date_format
            - BranchSide:      'builtin/log.c:189,6'
              BranchSideFuncs:
                - init_diffstat_widths
                - parse_date_format
        - Branch String:   'builtin/log.c:189,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:190,3'
              BranchSideFuncs:
                - init_diffstat_widths
                - parse_date_format
            - BranchSide:      'builtin/log.c:191,2'
              BranchSideFuncs:
                - init_diffstat_widths
                - parse_date_format
        - Branch String:   'builtin/log.c:202,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:202,6'
              BranchSideFuncs:
                - parse_date_format
            - BranchSide:      'builtin/log.c:203,21'
              BranchSideFuncs:
                - parse_date_format
      Callsites:
        - Src:             'builtin/log.c:188,3'
          Dst:             get_commit_format
        - Src:             'builtin/log.c:192,2'
          Dst:             init_diffstat_widths
        - Src:             'builtin/log.c:203,3'
          Dst:             parse_date_format
    - functionName:    cmd_log_init_finish
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
        - rev
        - opt
        - cfg
      BBCount:         73
      ICount:          676
      EdgeCount:       96
      CyclomaticComplexity: 25
      functionsReached:
        - _
        - die
        - init_revision_sources
        - line_log_init
        - load_display_notes
        - load_ref_decorations
        - parse_options
        - read_mailmap
        - set_default_decoration_filter
        - setup_pager
        - setup_revisions
        - string_list_init_nodup
        - userformat_find_requirements
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/log.c:294,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:295,3'
              BranchSideFuncs:
                - setup_revisions
                - userformat_find_requirements
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:296,25'
              BranchSideFuncs:
                - setup_revisions
                - userformat_find_requirements
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
                - load_display_notes
                - _.7815
                - die
                - _.7815
                - die
        - Branch String:   'builtin/log.c:299,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:300,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:302,6'
              BranchSideFuncs:
                - userformat_find_requirements
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
                - load_display_notes
                - _.7815
                - die
        - Branch String:   'builtin/log.c:302,31'
          Branch Sides:
            - BranchSide:      'builtin/log.c:302,34'
              BranchSideFuncs:
                - userformat_find_requirements
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
                - load_display_notes
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:305,2'
              BranchSideFuncs:
                - userformat_find_requirements
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
                - load_display_notes
        - Branch String:   'builtin/log.c:302,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:303,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:305,2'
              BranchSideFuncs:
                - userformat_find_requirements
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
                - load_display_notes
        - Branch String:   'builtin/log.c:308,29'
          Branch Sides:
            - BranchSide:      'builtin/log.c:308,34'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
                - load_display_notes
            - BranchSide:      'builtin/log.c:310,6'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
                - load_display_notes
        - Branch String:   'builtin/log.c:308,52'
          Branch Sides:
            - BranchSide:      'builtin/log.c:308,57'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
                - load_display_notes
            - BranchSide:      'builtin/log.c:309,3'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
                - load_display_notes
        - Branch String:   'builtin/log.c:308,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:309,3'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
                - load_display_notes
            - BranchSide:      'builtin/log.c:310,6'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
                - load_display_notes
        - Branch String:   'builtin/log.c:310,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:311,23'
              BranchSideFuncs:
                - load_display_notes
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
            - BranchSide:      'builtin/log.c:313,7'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
        - Branch String:   'builtin/log.c:313,60'
          Branch Sides:
            - BranchSide:      'builtin/log.c:314,6'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
            - BranchSide:      'builtin/log.c:315,3'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
        - Branch String:   'builtin/log.c:314,26'
          Branch Sides:
            - BranchSide:      'builtin/log.c:314,29'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
            - BranchSide:      'builtin/log.c:315,3'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
        - Branch String:   'builtin/log.c:313,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:315,3'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
            - BranchSide:      'builtin/log.c:317,6'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - init_revision_sources
        - Branch String:   'builtin/log.c:317,13'
          Branch Sides:
            - BranchSide:      'builtin/log.c:317,18'
              BranchSideFuncs:
                - init_revision_sources
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
            - BranchSide:      'builtin/log.c:318,3'
              BranchSideFuncs:
                - init_revision_sources
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
        - Branch String:   'builtin/log.c:317,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:318,3'
              BranchSideFuncs:
                - init_revision_sources
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
            - BranchSide:      'builtin/log.c:322,6'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
        - Branch String:   'builtin/log.c:322,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:323,18'
              BranchSideFuncs:
                - xmalloc
                - string_list_init_nodup
                - read_mailmap
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
            - BranchSide:      'builtin/log.c:328,6'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
        - Branch String:   'builtin/log.c:328,24'
          Branch Sides:
            - BranchSide:      'builtin/log.c:328,27'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
            - BranchSide:      'builtin/log.c:339,6'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
        - Branch String:   'builtin/log.c:328,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:333,8'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
            - BranchSide:      'builtin/log.c:339,6'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
        - Branch String:   'builtin/log.c:333,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:334,4'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
            - BranchSide:      'builtin/log.c:335,8'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
        - Branch String:   'builtin/log.c:335,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:336,4'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
            - BranchSide:      'builtin/log.c:337,2'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
        - Branch String:   'builtin/log.c:339,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:340,10'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
            - BranchSide:      'builtin/log.c:356,6'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
        - Branch String:   'builtin/log.c:340,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:345,4'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
            - BranchSide:      'builtin/log.c:346,15'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
                - set_default_decoration_filter
                - load_ref_decorations
        - Branch String:   'builtin/log.c:356,28'
          Branch Sides:
            - BranchSide:      'builtin/log.c:356,31'
              BranchSideFuncs:
                - set_default_decoration_filter
                - load_ref_decorations
                - setup_pager
                - line_log_init
            - BranchSide:      'builtin/log.c:357,3'
              BranchSideFuncs:
                - set_default_decoration_filter
                - load_ref_decorations
                - setup_pager
                - line_log_init
        - Branch String:   'builtin/log.c:356,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:357,3'
              BranchSideFuncs:
                - set_default_decoration_filter
                - load_ref_decorations
                - setup_pager
                - line_log_init
            - BranchSide:      'builtin/log.c:365,6'
              BranchSideFuncs:
                - setup_pager
                - line_log_init
        - Branch String:   'builtin/log.c:359,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:360,4'
              BranchSideFuncs:
                - load_ref_decorations
                - setup_pager
                - line_log_init
            - BranchSide:      'builtin/log.c:362,44'
              BranchSideFuncs:
                - load_ref_decorations
                - setup_pager
                - line_log_init
        - Branch String:   'builtin/log.c:365,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:365,6'
              BranchSideFuncs:
                - line_log_init
                - setup_pager
            - BranchSide:      'builtin/log.c:366,17'
              BranchSideFuncs:
                - line_log_init
                - setup_pager
      Callsites:
        - Src:             'builtin/log.c:289,9'
          Dst:             parse_options
        - Src:             'builtin/log.c:296,9'
          Dst:             setup_revisions
        - Src:             'builtin/log.c:300,7'
          Dst:             _
        - Src:             'builtin/log.c:300,3'
          Dst:             die
        - Src:             'builtin/log.c:303,7'
          Dst:             _
        - Src:             'builtin/log.c:303,3'
          Dst:             die
        - Src:             'builtin/log.c:306,2'
          Dst:             userformat_find_requirements
        - Src:             'builtin/log.c:311,3'
          Dst:             load_display_notes
        - Src:             'builtin/log.c:318,3'
          Dst:             init_revision_sources
        - Src:             'builtin/log.c:323,18'
          Dst:             xmalloc
        - Src:             'builtin/log.c:324,3'
          Dst:             string_list_init_nodup
        - Src:             'builtin/log.c:325,3'
          Dst:             read_mailmap
        - Src:             'builtin/log.c:357,3'
          Dst:             set_default_decoration_filter
        - Src:             'builtin/log.c:362,3'
          Dst:             load_ref_decorations
        - Src:             'builtin/log.c:366,3'
          Dst:             line_log_init
        - Src:             'builtin/log.c:368,2'
          Dst:             setup_pager
    - functionName:    cmd_log_reflog
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_log_init_defaults
        - cmd_log_init_finish
        - cmd_log_walk
        - git_config
        - git_log_config
        - grep_config
        - init_diff_ui_defaults
        - init_reflog_walk
        - log_config_init
        - log_config_release
        - release_revisions
        - repo_init_revisions
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/log.c:874,2'
          Dst:             log_config_init
        - Src:             'builtin/log.c:875,2'
          Dst:             init_diff_ui_defaults
        - Src:             'builtin/log.c:876,2'
          Dst:             git_config
        - Src:             'builtin/log.c:876,2'
          Dst:             git_log_config
        - Src:             'builtin/log.c:878,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/log.c:879,2'
          Dst:             init_reflog_walk
        - Src:             'builtin/log.c:880,2'
          Dst:             git_config
        - Src:             'builtin/log.c:880,2'
          Dst:             grep_config
        - Src:             'builtin/log.c:885,2'
          Dst:             cmd_log_init_defaults
        - Src:             'builtin/log.c:890,2'
          Dst:             cmd_log_init_finish
        - Src:             'builtin/log.c:892,8'
          Dst:             cmd_log_walk
        - Src:             'builtin/log.c:894,2'
          Dst:             release_revisions
        - Src:             'builtin/log.c:895,2'
          Dst:             log_config_release
    - functionName:    show_tree_object
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - base
        - pathname
        - mode
        - context
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/log.c:737,2'
          Dst:             fprintf
    - functionName:    show_tag_object
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - rev
      BBCount:         27
      ICount:          169
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - __assert_fail
        - const_error
        - error
        - fwrite
        - oid_to_hex
        - repo_read_object_file
        - show_tagger
        - skip_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:711,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:712,10'
              BranchSideFuncs:
                - __assert_fail
                - free
                - fwrite
                - skip_prefix.7824
                - show_tagger
            - BranchSide:      'builtin/log.c:714,2'
              BranchSideFuncs:
                - __assert_fail
                - free
                - fwrite
                - skip_prefix.7824
                - show_tagger
        - Branch String:   'builtin/log.c:714,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:714,2'
              BranchSideFuncs:
                - free
                - fwrite
                - skip_prefix.7824
                - show_tagger
            - BranchSide:      'builtin/log.c:715,2'
              BranchSideFuncs:
                - free
                - fwrite
                - skip_prefix.7824
                - show_tagger
        - Branch String:   'builtin/log.c:715,23'
          Branch Sides:
            - BranchSide:      'builtin/log.c:715,26'
              BranchSideFuncs:
                - free
                - fwrite
                - skip_prefix.7824
                - show_tagger
            - BranchSide:      'builtin/log.c:715,2'
              BranchSideFuncs:
                - free
                - fwrite
                - skip_prefix.7824
                - show_tagger
        - Branch String:   'builtin/log.c:715,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:716,20'
              BranchSideFuncs:
                - skip_prefix.7824
                - free
                - fwrite
                - show_tagger
            - BranchSide:      'builtin/log.c:725,6'
              BranchSideFuncs:
                - free
                - fwrite
        - Branch String:   'builtin/log.c:718,28'
          Branch Sides:
            - BranchSide:      'builtin/log.c:718,31'
              BranchSideFuncs:
                - skip_prefix.7824
                - free
                - fwrite
                - show_tagger
            - BranchSide:      'builtin/log.c:718,3'
              BranchSideFuncs:
                - skip_prefix.7824
                - free
                - fwrite
                - show_tagger
        - Branch String:   'builtin/log.c:718,3'
          Branch Sides:
            - BranchSide:      'builtin/log.c:718,10'
              BranchSideFuncs:
                - skip_prefix.7824
                - free
                - fwrite
                - show_tagger
            - BranchSide:      'builtin/log.c:720,19'
              BranchSideFuncs:
                - skip_prefix.7824
                - free
                - fwrite
                - show_tagger
        - Branch String:   'builtin/log.c:720,7'
          Branch Sides:
            - BranchSide:      'builtin/log.c:721,16'
              BranchSideFuncs:
                - show_tagger
                - free
                - fwrite
                - skip_prefix.7824
            - BranchSide:      'builtin/log.c:722,12'
              BranchSideFuncs:
                - free
                - fwrite
                - skip_prefix.7824
                - show_tagger
        - Branch String:   'builtin/log.c:725,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:726,10'
              BranchSideFuncs:
                - fwrite
                - free
            - BranchSide:      'builtin/log.c:727,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/log.c:708,14'
          Dst:             repo_read_object_file
        - Src:             'builtin/log.c:712,10'
          Dst:             _
        - Src:             'builtin/log.c:712,10'
          Dst:             oid_to_hex
        - Src:             'builtin/log.c:712,10'
          Dst:             error
        - Src:             'builtin/log.c:712,10'
          Dst:             const_error
        - Src:             'builtin/log.c:714,2'
          Dst:             __assert_fail
        - Src:             'builtin/log.c:720,7'
          Dst:             skip_prefix
        - Src:             'builtin/log.c:721,4'
          Dst:             show_tagger
        - Src:             'builtin/log.c:726,3'
          Dst:             fwrite
    - functionName:    show_blob_object
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - rev
        - obj_name
      BBCount:         18
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - die
        - fflush
        - get_oid_with_context
        - object_context_release
        - stream_blob_to_fd
        - textconv_object
        - write_or_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:680,51'
          Branch Sides:
            - BranchSide:      'builtin/log.c:681,7'
              BranchSideFuncs:
                - stream_blob_to_fd
                - get_oid_with_context
                - object_context_release
                - stream_blob_to_fd
                - textconv_object
                - _.7815
                - die
                - write_or_die
                - object_context_release
                - free
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:682,31'
              BranchSideFuncs:
                - stream_blob_to_fd
        - Branch String:   'builtin/log.c:680,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:682,31'
              BranchSideFuncs:
                - get_oid_with_context
                - object_context_release
                - stream_blob_to_fd
                - textconv_object
                - _.7815
                - die
                - write_or_die
                - object_context_release
                - free
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:684,27'
              BranchSideFuncs:
                - get_oid_with_context
                - object_context_release
                - stream_blob_to_fd
                - textconv_object
                - _.7815
                - die
                - write_or_die
                - object_context_release
                - free
                - _.7815
                - die
        - Branch String:   'builtin/log.c:684,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:687,7'
              BranchSideFuncs:
                - _.7815
                - die
            - BranchSide:      'builtin/log.c:688,19'
              BranchSideFuncs:
                - object_context_release
                - stream_blob_to_fd
                - textconv_object
                - _.7815
                - die
                - write_or_die
                - object_context_release
                - free
        - Branch String:   'builtin/log.c:688,24'
          Branch Sides:
            - BranchSide:      'builtin/log.c:689,23'
              BranchSideFuncs:
                - textconv_object
                - object_context_release
                - stream_blob_to_fd
                - _.7815
                - die
                - write_or_die
                - object_context_release
                - free
            - BranchSide:      'builtin/log.c:691,3'
              BranchSideFuncs:
                - object_context_release
                - stream_blob_to_fd
        - Branch String:   'builtin/log.c:688,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:691,3'
              BranchSideFuncs:
                - _.7815
                - die
                - write_or_die
                - object_context_release
                - free
            - BranchSide:      'builtin/log.c:695,7'
              BranchSideFuncs:
                - _.7815
                - die
                - write_or_die
                - object_context_release
                - free
        - Branch String:   'builtin/log.c:695,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:696,7'
              BranchSideFuncs:
                - write_or_die
                - object_context_release
                - free
            - BranchSide:      'builtin/log.c:698,18'
              BranchSideFuncs:
                - write_or_die
                - object_context_release
                - free
      Callsites:
        - Src:             'builtin/log.c:679,2'
          Dst:             fflush
        - Src:             'builtin/log.c:682,10'
          Dst:             stream_blob_to_fd
        - Src:             'builtin/log.c:684,6'
          Dst:             get_oid_with_context
        - Src:             'builtin/log.c:687,7'
          Dst:             _
        - Src:             'builtin/log.c:687,3'
          Dst:             die
        - Src:             'builtin/log.c:689,7'
          Dst:             textconv_object
        - Src:             'builtin/log.c:691,3'
          Dst:             object_context_release
        - Src:             'builtin/log.c:692,10'
          Dst:             stream_blob_to_fd
        - Src:             'builtin/log.c:696,7'
          Dst:             _
        - Src:             'builtin/log.c:696,3'
          Dst:             die
        - Src:             'builtin/log.c:698,2'
          Dst:             write_or_die
        - Src:             'builtin/log.c:699,2'
          Dst:             object_context_release
    - functionName:    show_setup_revisions_tweak
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rev
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - diff_merges_default_to_dense_combined
        - diff_merges_default_to_first_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/log.c:743,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:744,39'
              BranchSideFuncs:
                - diff_merges_default_to_first_parent
            - BranchSide:      'builtin/log.c:746,41'
              BranchSideFuncs:
                - diff_merges_default_to_dense_combined
        - Branch String:   'builtin/log.c:747,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:747,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/log.c:748,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/log.c:744,3'
          Dst:             diff_merges_default_to_first_parent
        - Src:             'builtin/log.c:746,3'
          Dst:             diff_merges_default_to_dense_combined
    - functionName:    cmd_show
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         33
      ICount:          356
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - add_object_array
        - cmd_log_init
        - cmd_log_walk
        - cmd_log_walk_no_free
        - const_error
        - diff_free
        - diff_get_color
        - error
        - fprintf
        - get_tagged_oid
        - git_config
        - git_log_config
        - grep_config
        - init_diff_ui_defaults
        - log_config_init
        - log_config_release
        - oid_to_hex
        - parse_object
        - prepare_repo_settings
        - putchar
        - read_tree
        - release_revisions
        - repo_init_revisions
        - show_blob_object
        - show_tag_object
        - show_tree_object
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/log.c:764,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:765,25'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_init_revisions
                - git_config.8043
                - cmd_log_init
                - cmd_log_walk
                - release_revisions
                - log_config_release
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
            - BranchSide:      'builtin/log.c:769,2'
              BranchSideFuncs:
                - repo_init_revisions
                - git_config.8043
                - cmd_log_init
                - cmd_log_walk
                - release_revisions
                - log_config_release
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
        - Branch String:   'builtin/log.c:783,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:784,9'
              BranchSideFuncs:
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
            - BranchSide:      'builtin/log.c:790,6'
              BranchSideFuncs:
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
        - Branch String:   'builtin/log.c:791,33'
          Branch Sides:
            - BranchSide:      'builtin/log.c:791,37'
              BranchSideFuncs:
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
            - BranchSide:      'builtin/log.c:791,2'
              BranchSideFuncs:
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
        - Branch String:   'builtin/log.c:791,2'
          Branch Sides:
            - BranchSide:      'builtin/log.c:792,26'
              BranchSideFuncs:
                - add_object_array
                - cmd_log_walk_no_free
                - diff_free
                - release_revisions
                - log_config_release
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
            - BranchSide:      'builtin/log.c:856,6'
              BranchSideFuncs:
                - diff_free
                - release_revisions
                - log_config_release
        - Branch String:   'builtin/log.c:794,3'
          Branch Sides:
            - BranchSide:      'builtin/log.c:796,28'
              BranchSideFuncs:
                - show_blob_object
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - putchar
                - _.7815
                - error
                - const_error.7879
            - BranchSide:      'builtin/log.c:799,34'
              BranchSideFuncs:
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
                - putchar
            - BranchSide:      'builtin/log.c:821,12'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
                - putchar
            - BranchSide:      'builtin/log.c:834,24'
              BranchSideFuncs:
                - add_object_array
                - cmd_log_walk_no_free
                - diff_free
                - release_revisions
                - log_config_release
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
            - BranchSide:      'builtin/log.c:852,10'
              BranchSideFuncs:
                - _.7815
                - error
                - const_error.7879
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - putchar
                - show_blob_object
        - Branch String:   'builtin/log.c:802,8'
          Branch Sides:
            - BranchSide:      'builtin/log.c:803,5'
              BranchSideFuncs:
                - putchar
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - get_tagged_oid
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
            - BranchSide:      'builtin/log.c:804,16'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - get_tagged_oid
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
        - Branch String:   'builtin/log.c:810,8'
          Branch Sides:
            - BranchSide:      'builtin/log.c:811,5'
              BranchSideFuncs:
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
            - BranchSide:      'builtin/log.c:812,21'
              BranchSideFuncs:
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
        - Branch String:   'builtin/log.c:813,8'
          Branch Sides:
            - BranchSide:      'builtin/log.c:814,11'
              BranchSideFuncs:
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
            - BranchSide:      'builtin/log.c:816,34'
              BranchSideFuncs:
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - putchar
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
        - Branch String:   'builtin/log.c:821,8'
          Branch Sides:
            - BranchSide:      'builtin/log.c:822,5'
              BranchSideFuncs:
                - putchar
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
            - BranchSide:      'builtin/log.c:823,16'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - fprintf
                - read_tree
                - diff_free
                - release_revisions
                - log_config_release
                - add_object_array
                - cmd_log_walk_no_free
                - putchar
                - get_tagged_oid
                - diff_get_color
                - diff_get_color
                - fprintf
                - show_tag_object
                - parse_object
                - _.7815
                - oid_to_hex
                - error
                - const_error.7879
                - putchar
                - show_blob_object
                - _.7815
                - error
                - const_error.7879
      Callsites:
        - Src:             'builtin/log.c:760,2'
          Dst:             log_config_init
        - Src:             'builtin/log.c:761,2'
          Dst:             init_diff_ui_defaults
        - Src:             'builtin/log.c:762,2'
          Dst:             git_config
        - Src:             'builtin/log.c:762,2'
          Dst:             git_log_config
        - Src:             'builtin/log.c:765,3'
          Dst:             prepare_repo_settings
        - Src:             'builtin/log.c:770,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/log.c:771,2'
          Dst:             git_config
        - Src:             'builtin/log.c:771,2'
          Dst:             grep_config
        - Src:             'builtin/log.c:781,2'
          Dst:             cmd_log_init
        - Src:             'builtin/log.c:784,9'
          Dst:             cmd_log_walk
        - Src:             'builtin/log.c:785,3'
          Dst:             release_revisions
        - Src:             'builtin/log.c:786,3'
          Dst:             log_config_release
        - Src:             'builtin/log.c:796,10'
          Dst:             show_blob_object
        - Src:             'builtin/log.c:800,28'
          Dst:             get_tagged_oid
        - Src:             'builtin/log.c:803,5'
          Dst:             putchar
        - Src:             'builtin/log.c:805,6'
          Dst:             diff_get_color
        - Src:             'builtin/log.c:807,6'
          Dst:             diff_get_color
        - Src:             'builtin/log.c:804,4'
          Dst:             fprintf
        - Src:             'builtin/log.c:808,10'
          Dst:             show_tag_object
        - Src:             'builtin/log.c:812,8'
          Dst:             parse_object
        - Src:             'builtin/log.c:814,11'
          Dst:             _
        - Src:             'builtin/log.c:814,11'
          Dst:             oid_to_hex
        - Src:             'builtin/log.c:814,11'
          Dst:             error
        - Src:             'builtin/log.c:814,11'
          Dst:             const_error
        - Src:             'builtin/log.c:822,5'
          Dst:             putchar
        - Src:             'builtin/log.c:824,6'
          Dst:             diff_get_color
        - Src:             'builtin/log.c:826,6'
          Dst:             diff_get_color
        - Src:             'builtin/log.c:823,4'
          Dst:             fprintf
        - Src:             'builtin/log.c:827,4'
          Dst:             read_tree
        - Src:             'builtin/log.c:827,4'
          Dst:             show_tree_object
        - Src:             'builtin/log.c:840,4'
          Dst:             add_object_array
        - Src:             'builtin/log.c:841,10'
          Dst:             cmd_log_walk_no_free
        - Src:             'builtin/log.c:852,10'
          Dst:             _
        - Src:             'builtin/log.c:852,10'
          Dst:             error
        - Src:             'builtin/log.c:852,10'
          Dst:             const_error
        - Src:             'builtin/log.c:857,2'
          Dst:             diff_free
        - Src:             'builtin/log.c:858,2'
          Dst:             release_revisions
        - Src:             'builtin/log.c:859,2'
          Dst:             log_config_release
    - functionName:    cmd_whatchanged
      functionSourceFile: '/src/git/builtin/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_log_init
        - cmd_log_walk
        - git_config
        - git_log_config
        - grep_config
        - init_diff_ui_defaults
        - log_config_init
        - log_config_release
        - release_revisions
        - repo_init_revisions
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/log.c:650,6'
          Branch Sides:
            - BranchSide:      'builtin/log.c:650,6'
              BranchSideFuncs:
                - cmd_log_walk
                - release_revisions
                - log_config_release
            - BranchSide:      'builtin/log.c:651,7'
              BranchSideFuncs:
                - cmd_log_walk
                - release_revisions
                - log_config_release
      Callsites:
        - Src:             'builtin/log.c:637,2'
          Dst:             log_config_init
        - Src:             'builtin/log.c:638,2'
          Dst:             init_diff_ui_defaults
        - Src:             'builtin/log.c:639,2'
          Dst:             git_config
        - Src:             'builtin/log.c:639,2'
          Dst:             git_log_config
        - Src:             'builtin/log.c:641,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/log.c:642,2'
          Dst:             git_config
        - Src:             'builtin/log.c:642,2'
          Dst:             grep_config
        - Src:             'builtin/log.c:649,2'
          Dst:             cmd_log_init
        - Src:             'builtin/log.c:653,8'
          Dst:             cmd_log_walk
        - Src:             'builtin/log.c:655,2'
          Dst:             release_revisions
        - Src:             'builtin/log.c:656,2'
          Dst:             log_config_release
    - functionName:    sane_case
      functionSourceFile: '/src/git/./sane-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - high
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './sane-ctype.h:50,6'
          Branch Sides:
            - BranchSide:      './sane-ctype.h:50,6'
              BranchSideFuncs: []
            - BranchSide:      './sane-ctype.h:51,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_name_to_buf
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - name
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - quote_c_style
        - relative_path
        - strbuf_addstr
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:98,40'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:98,53'
              BranchSideFuncs:
                - relative_path
                - strbuf_addstr.8193
                - strbuf_release
                - quote_c_style
            - BranchSide:      'builtin/ls-files.c:98,20'
              BranchSideFuncs:
                - relative_path
                - strbuf_addstr.8193
                - strbuf_release
                - quote_c_style
        - Branch String:   'builtin/ls-files.c:100,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:101,17'
              BranchSideFuncs:
                - quote_c_style
                - strbuf_release
            - BranchSide:      'builtin/ls-files.c:103,17'
              BranchSideFuncs:
                - strbuf_addstr.8193
                - strbuf_release
      Callsites:
        - Src:             'builtin/ls-files.c:98,20'
          Dst:             relative_path
        - Src:             'builtin/ls-files.c:101,3'
          Dst:             quote_c_style
        - Src:             'builtin/ls-files.c:103,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/ls-files.c:105,2'
          Dst:             strbuf_release
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    expand_objectsize
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - line
        - oid
        - type
        - padded
      BBCount:         14
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - die
        - oid_object_info
        - oid_to_hex
        - strbuf_addf
        - strbuf_addstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:248,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:250,23'
              BranchSideFuncs:
                - oid_object_info
                - strbuf_addf
                - strbuf_addf
                - _.8195
                - oid_to_hex
                - die
            - BranchSide:      'builtin/ls-files.c:257,13'
              BranchSideFuncs:
                - strbuf_addstr.8193
                - strbuf_addf
        - Branch String:   'builtin/ls-files.c:250,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:251,8'
              BranchSideFuncs:
                - _.8195
                - oid_to_hex
                - die
            - BranchSide:      'builtin/ls-files.c:253,7'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'builtin/ls-files.c:253,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:254,16'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'builtin/ls-files.c:256,16'
              BranchSideFuncs:
                - strbuf_addf
        - Branch String:   'builtin/ls-files.c:257,13'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:258,15'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'builtin/ls-files.c:260,17'
              BranchSideFuncs:
                - strbuf_addstr.8193
      Callsites:
        - Src:             'builtin/ls-files.c:250,7'
          Dst:             oid_object_info
        - Src:             'builtin/ls-files.c:251,8'
          Dst:             _
        - Src:             'builtin/ls-files.c:252,8'
          Dst:             oid_to_hex
        - Src:             'builtin/ls-files.c:251,4'
          Dst:             die
        - Src:             'builtin/ls-files.c:254,4'
          Dst:             strbuf_addf
        - Src:             'builtin/ls-files.c:256,4'
          Dst:             strbuf_addf
        - Src:             'builtin/ls-files.c:258,3'
          Dst:             strbuf_addf
        - Src:             'builtin/ls-files.c:260,3'
          Dst:             strbuf_addstr
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    3
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    object_type
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './object.h:127,9'
          Branch Sides:
            - BranchSide:      './object.h:127,9'
              BranchSideFuncs: []
            - BranchSide:      './object.h:128,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_tag
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ce
        - tag
      BBCount:         24
      ICount:          131
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - sane_case
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:112,10'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:112,14'
              BranchSideFuncs:
                - sane_case.8191
            - BranchSide:      'builtin/ls-files.c:112,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/ls-files.c:112,18'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:112,23'
              BranchSideFuncs:
                - sane_case.8191
            - BranchSide:      'builtin/ls-files.c:112,18'
              BranchSideFuncs: []
        - Branch String:   'builtin/ls-files.c:112,38'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:112,42'
              BranchSideFuncs:
                - sane_case.8191
            - BranchSide:      'builtin/ls-files.c:113,4'
              BranchSideFuncs:
                - sane_case.8191
        - Branch String:   'builtin/ls-files.c:112,68'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:113,4'
              BranchSideFuncs:
                - sane_case.8191
            - BranchSide:      'builtin/ls-files.c:114,18'
              BranchSideFuncs:
                - sane_case.8191
        - Branch String:   'builtin/ls-files.c:113,23'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:113,27'
              BranchSideFuncs:
                - sane_case.8191
            - BranchSide:      'builtin/ls-files.c:113,23'
              BranchSideFuncs: []
        - Branch String:   'builtin/ls-files.c:112,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:112,6'
              BranchSideFuncs:
                - sane_case.8191
            - BranchSide:      'builtin/ls-files.c:114,18'
              BranchSideFuncs:
                - sane_case.8191
        - Branch String:   'builtin/ls-files.c:116,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:117,16'
              BranchSideFuncs:
                - sane_case.8191
            - BranchSide:      'builtin/ls-files.c:118,14'
              BranchSideFuncs: []
        - Branch String:   'builtin/ls-files.c:118,14'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:119,14'
              BranchSideFuncs: []
            - BranchSide:      'builtin/ls-files.c:121,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/ls-files.c:117,16'
          Dst:             sane_case
    - functionName:    print_debug
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ce
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:135,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:135,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'builtin/ls-files.c:136,27'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
      Callsites:
        - Src:             'builtin/ls-files.c:138,3'
          Dst:             printf
        - Src:             'builtin/ls-files.c:139,3'
          Dst:             printf
        - Src:             'builtin/ls-files.c:140,3'
          Dst:             printf
        - Src:             'builtin/ls-files.c:141,3'
          Dst:             printf
        - Src:             'builtin/ls-files.c:142,3'
          Dst:             printf
    - functionName:    show_ce_fmt
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - ce
        - format
        - fullname
      BBCount:         51
      ICount:          245
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - expand_objectsize
        - fwrite
        - get_cached_convert_stats_ascii
        - get_convert_attr_ascii
        - get_wt_convert_stats_ascii
        - lstat64
        - object_type
        - skip_prefix
        - strbuf_add_unique_abbrev
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_expand_bad_format
        - strbuf_expand_literal
        - strbuf_expand_step
        - strbuf_release
        - type_name
        - write_name_to_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:268,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:272,19'
              BranchSideFuncs:
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
            - BranchSide:      'builtin/ls-files.c:306,20'
              BranchSideFuncs:
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
        - Branch String:   'builtin/ls-files.c:272,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:273,4'
              BranchSideFuncs:
                - strbuf_addch.8201
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
            - BranchSide:      'builtin/ls-files.c:274,46'
              BranchSideFuncs:
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_addch.8201
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
        - Branch String:   'builtin/ls-files.c:274,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:275,14'
              BranchSideFuncs:
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
            - BranchSide:      'builtin/ls-files.c:276,24'
              BranchSideFuncs:
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - strbuf_addch.8201
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
        - Branch String:   'builtin/ls-files.c:276,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:277,29'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addch.8201
            - BranchSide:      'builtin/ls-files.c:278,24'
              BranchSideFuncs:
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - strbuf_addf
                - strbuf_addch.8201
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
        - Branch String:   'builtin/ls-files.c:278,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:279,35'
              BranchSideFuncs:
                - strbuf_add_unique_abbrev
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_addf
                - strbuf_addch.8201
            - BranchSide:      'builtin/ls-files.c:280,24'
              BranchSideFuncs:
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
        - Branch String:   'builtin/ls-files.c:280,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:281,45'
              BranchSideFuncs:
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
            - BranchSide:      'builtin/ls-files.c:282,24'
              BranchSideFuncs:
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
        - Branch String:   'builtin/ls-files.c:282,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:283,28'
              BranchSideFuncs:
                - object_type
                - expand_objectsize
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
            - BranchSide:      'builtin/ls-files.c:285,24'
              BranchSideFuncs:
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
        - Branch String:   'builtin/ls-files.c:285,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:286,28'
              BranchSideFuncs:
                - object_type
                - expand_objectsize
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
            - BranchSide:      'builtin/ls-files.c:288,24'
              BranchSideFuncs:
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
        - Branch String:   'builtin/ls-files.c:288,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:289,27'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
            - BranchSide:      'builtin/ls-files.c:290,24'
              BranchSideFuncs:
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
        - Branch String:   'builtin/ls-files.c:290,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:291,23'
              BranchSideFuncs:
                - strbuf_addstr.8193
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
                - get_cached_convert_stats_ascii
            - BranchSide:      'builtin/ls-files.c:294,24'
              BranchSideFuncs:
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
        - Branch String:   'builtin/ls-files.c:291,23'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:291,4'
              BranchSideFuncs:
                - get_cached_convert_stats_ascii
                - strbuf_addstr.8193
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
            - BranchSide:      'builtin/ls-files.c:292,42'
              BranchSideFuncs:
                - get_cached_convert_stats_ascii
                - strbuf_addstr.8193
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
        - Branch String:   'builtin/ls-files.c:294,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:295,30'
              BranchSideFuncs:
                - lstat64
                - strbuf_addstr.8193
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
                - get_wt_convert_stats_ascii
            - BranchSide:      'builtin/ls-files.c:298,24'
              BranchSideFuncs:
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
        - Branch String:   'builtin/ls-files.c:295,45'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:295,23'
              BranchSideFuncs:
                - strbuf_addstr.8193
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
            - BranchSide:      'builtin/ls-files.c:296,11'
              BranchSideFuncs:
                - strbuf_addstr.8193
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
                - get_wt_convert_stats_ascii
        - Branch String:   'builtin/ls-files.c:295,23'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:295,4'
              BranchSideFuncs:
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
            - BranchSide:      'builtin/ls-files.c:297,38'
              BranchSideFuncs:
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
        - Branch String:   'builtin/ls-files.c:298,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:299,46'
              BranchSideFuncs:
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - write_name_to_buf
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
            - BranchSide:      'builtin/ls-files.c:301,24'
              BranchSideFuncs:
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
                - write_name_to_buf
        - Branch String:   'builtin/ls-files.c:301,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:302,27'
              BranchSideFuncs:
                - write_name_to_buf
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - strbuf_expand_bad_format
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
            - BranchSide:      'builtin/ls-files.c:304,29'
              BranchSideFuncs:
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8201
                - fwrite
                - strbuf_release
                - skip_prefix.8202
                - strbuf_expand_literal
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - skip_prefix.8202
                - write_name_to_buf
                - get_convert_attr_ascii
                - strbuf_addstr.8193
                - lstat64
                - strbuf_addstr.8193
                - get_wt_convert_stats_ascii
                - strbuf_addstr.8193
                - get_cached_convert_stats_ascii
                - strbuf_addf
                - object_type
                - expand_objectsize
                - object_type
                - expand_objectsize
                - object_type
                - type_name
                - strbuf_addstr.8193
                - strbuf_add_unique_abbrev
                - strbuf_addf
                - strbuf_addch.8201
      Callsites:
        - Src:             'builtin/ls-files.c:268,9'
          Dst:             strbuf_expand_step
        - Src:             'builtin/ls-files.c:272,7'
          Dst:             skip_prefix
        - Src:             'builtin/ls-files.c:273,4'
          Dst:             strbuf_addch
        - Src:             'builtin/ls-files.c:274,19'
          Dst:             strbuf_expand_literal
        - Src:             'builtin/ls-files.c:276,12'
          Dst:             skip_prefix
        - Src:             'builtin/ls-files.c:277,4'
          Dst:             strbuf_addf
        - Src:             'builtin/ls-files.c:278,12'
          Dst:             skip_prefix
        - Src:             'builtin/ls-files.c:279,4'
          Dst:             strbuf_add_unique_abbrev
        - Src:             'builtin/ls-files.c:280,12'
          Dst:             skip_prefix
        - Src:             'builtin/ls-files.c:281,33'
          Dst:             object_type
        - Src:             'builtin/ls-files.c:281,23'
          Dst:             type_name
        - Src:             'builtin/ls-files.c:281,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/ls-files.c:282,12'
          Dst:             skip_prefix
        - Src:             'builtin/ls-files.c:284,8'
          Dst:             object_type
        - Src:             'builtin/ls-files.c:283,4'
          Dst:             expand_objectsize
        - Src:             'builtin/ls-files.c:285,12'
          Dst:             skip_prefix
        - Src:             'builtin/ls-files.c:287,8'
          Dst:             object_type
        - Src:             'builtin/ls-files.c:286,4'
          Dst:             expand_objectsize
        - Src:             'builtin/ls-files.c:288,12'
          Dst:             skip_prefix
        - Src:             'builtin/ls-files.c:289,4'
          Dst:             strbuf_addf
        - Src:             'builtin/ls-files.c:290,12'
          Dst:             skip_prefix
        - Src:             'builtin/ls-files.c:292,11'
          Dst:             get_cached_convert_stats_ascii
        - Src:             'builtin/ls-files.c:291,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/ls-files.c:294,12'
          Dst:             skip_prefix
        - Src:             'builtin/ls-files.c:295,24'
          Dst:             lstat64
        - Src:             'builtin/ls-files.c:297,11'
          Dst:             get_wt_convert_stats_ascii
        - Src:             'builtin/ls-files.c:295,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/ls-files.c:298,12'
          Dst:             skip_prefix
        - Src:             'builtin/ls-files.c:299,23'
          Dst:             get_convert_attr_ascii
        - Src:             'builtin/ls-files.c:299,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/ls-files.c:301,12'
          Dst:             skip_prefix
        - Src:             'builtin/ls-files.c:302,4'
          Dst:             write_name_to_buf
        - Src:             'builtin/ls-files.c:304,4'
          Dst:             strbuf_expand_bad_format
        - Src:             'builtin/ls-files.c:306,2'
          Dst:             strbuf_addch
        - Src:             'builtin/ls-files.c:307,2'
          Dst:             fwrite
        - Src:             'builtin/ls-files.c:308,2'
          Dst:             strbuf_release
    - functionName:    show_submodule
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - superproject
        - dir
        - path
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
        - null_oid
        - repo_clear
        - repo_read_index
        - repo_submodule_init
        - show_files
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:234,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:235,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/ls-files.c:237,6'
              BranchSideFuncs:
                - repo_read_index
                - show_files
                - repo_clear
                - die
        - Branch String:   'builtin/ls-files.c:237,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:238,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/ls-files.c:240,23'
              BranchSideFuncs:
                - show_files
                - repo_clear
      Callsites:
        - Src:             'builtin/ls-files.c:234,56'
          Dst:             null_oid
        - Src:             'builtin/ls-files.c:234,6'
          Dst:             repo_submodule_init
        - Src:             'builtin/ls-files.c:237,6'
          Dst:             repo_read_index
        - Src:             'builtin/ls-files.c:238,3'
          Dst:             die
        - Src:             'builtin/ls-files.c:240,2'
          Dst:             show_files
        - Src:             'builtin/ls-files.c:242,2'
          Dst:             repo_clear
    - functionName:    show_files
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - dir
      BBCount:         100
      ICount:          540
      EdgeCount:       136
      CyclomaticComplexity: 38
      functionsReached:
        - __errno_location
        - ce_excluded
        - const_error
        - construct_fullname
        - ensure_full_index
        - error_errno
        - fill_directory
        - ie_modified
        - lstat64
        - show_ce
        - show_killed_files
        - show_other_files
        - strbuf_release
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:399,18'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:399,21'
              BranchSideFuncs:
                - fill_directory
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
                - show_killed_files
                - show_other_files
            - BranchSide:      'builtin/ls-files.c:400,8'
              BranchSideFuncs:
                - fill_directory
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
                - show_killed_files
                - show_other_files
        - Branch String:   'builtin/ls-files.c:399,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:400,8'
              BranchSideFuncs:
                - fill_directory
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
                - show_killed_files
                - show_other_files
            - BranchSide:      'builtin/ls-files.c:409,8'
              BranchSideFuncs:
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
        - Branch String:   'builtin/ls-files.c:400,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:401,4'
              BranchSideFuncs:
                - fill_directory
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
                - show_killed_files
                - show_other_files
            - BranchSide:      'builtin/ls-files.c:402,18'
              BranchSideFuncs:
                - fill_directory
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
                - show_killed_files
                - show_other_files
        - Branch String:   'builtin/ls-files.c:403,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:404,21'
              BranchSideFuncs:
                - show_other_files
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
                - show_killed_files
            - BranchSide:      'builtin/ls-files.c:405,7'
              BranchSideFuncs:
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
                - show_killed_files
        - Branch String:   'builtin/ls-files.c:405,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:406,22'
              BranchSideFuncs:
                - show_killed_files
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
            - BranchSide:      'builtin/ls-files.c:407,2'
              BranchSideFuncs:
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
        - Branch String:   'builtin/ls-files.c:409,20'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:409,23'
              BranchSideFuncs:
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
            - BranchSide:      'builtin/ls-files.c:412,7'
              BranchSideFuncs:
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
        - Branch String:   'builtin/ls-files.c:409,34'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:409,37'
              BranchSideFuncs:
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
            - BranchSide:      'builtin/ls-files.c:412,7'
              BranchSideFuncs:
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
        - Branch String:   'builtin/ls-files.c:409,50'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:409,53'
              BranchSideFuncs:
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
            - BranchSide:      'builtin/ls-files.c:412,7'
              BranchSideFuncs:
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
        - Branch String:   'builtin/ls-files.c:409,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:410,3'
              BranchSideFuncs:
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
            - BranchSide:      'builtin/ls-files.c:412,7'
              BranchSideFuncs:
                - ensure_full_index
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
        - Branch String:   'builtin/ls-files.c:412,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:413,21'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
            - BranchSide:      'builtin/ls-files.c:415,9'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
        - Branch String:   'builtin/ls-files.c:415,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:416,34'
              BranchSideFuncs:
                - construct_fullname
                - strbuf_release
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
            - BranchSide:      'builtin/ls-files.c:468,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/ls-files.c:422,39'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:423,17'
              BranchSideFuncs:
                - ce_excluded
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
            - BranchSide:      'builtin/ls-files.c:425,7'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
        - Branch String:   'builtin/ls-files.c:422,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:424,4'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
            - BranchSide:      'builtin/ls-files.c:425,7'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
        - Branch String:   'builtin/ls-files.c:425,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:426,4'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
            - BranchSide:      'builtin/ls-files.c:427,8'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
        - Branch String:   'builtin/ls-files.c:427,20'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:427,23'
              BranchSideFuncs:
                - show_ce
                - strbuf_release
                - construct_fullname
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
            - BranchSide:      'builtin/ls-files.c:428,9'
              BranchSideFuncs:
                - show_ce
                - strbuf_release
                - construct_fullname
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
        - Branch String:   'builtin/ls-files.c:427,35'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:428,9'
              BranchSideFuncs:
                - show_ce
                - strbuf_release
                - construct_fullname
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
            - BranchSide:      'builtin/ls-files.c:437,9'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - show_ce
                - strcmp
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
        - Branch String:   'builtin/ls-files.c:428,23'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:428,26'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - show_ce
                - strcmp
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
            - BranchSide:      'builtin/ls-files.c:429,12'
              BranchSideFuncs:
                - show_ce
                - strbuf_release
                - construct_fullname
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
        - Branch String:   'builtin/ls-files.c:427,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:429,12'
              BranchSideFuncs:
                - show_ce
                - strbuf_release
                - construct_fullname
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
            - BranchSide:      'builtin/ls-files.c:437,9'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - show_ce
                - strcmp
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
        - Branch String:   'builtin/ls-files.c:430,5'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:430,20'
              BranchSideFuncs:
                - show_ce
                - strbuf_release
                - construct_fullname
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
            - BranchSide:      'builtin/ls-files.c:431,6'
              BranchSideFuncs:
                - show_ce
                - strbuf_release
                - construct_fullname
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
        - Branch String:   'builtin/ls-files.c:431,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:431,29'
              BranchSideFuncs:
                - show_ce
                - strbuf_release
                - construct_fullname
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
            - BranchSide:      'builtin/ls-files.c:432,6'
              BranchSideFuncs:
                - show_ce
                - strbuf_release
                - construct_fullname
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
        - Branch String:   'builtin/ls-files.c:433,8'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:434,5'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
                - strcmp
            - BranchSide:      'builtin/ls-files.c:435,3'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - show_ce
                - strcmp
                - ce_excluded
                - lstat64
                - ie_modified
                - show_ce
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
        - Branch String:   'builtin/ls-files.c:437,22'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:437,25'
              BranchSideFuncs:
                - lstat64
                - strbuf_release
                - construct_fullname
                - show_ce
                - strcmp
                - ce_excluded
                - ie_modified
                - show_ce
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
            - BranchSide:      'builtin/ls-files.c:439,7'
              BranchSideFuncs:
                - lstat64
                - strbuf_release
                - construct_fullname
                - show_ce
                - strcmp
                - ce_excluded
                - ie_modified
                - show_ce
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
        - Branch String:   'builtin/ls-files.c:437,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:438,4'
              BranchSideFuncs:
                - lstat64
                - strbuf_release
                - construct_fullname
                - show_ce
                - strcmp
                - ce_excluded
                - ie_modified
                - show_ce
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
            - BranchSide:      'builtin/ls-files.c:439,7'
              BranchSideFuncs:
                - lstat64
                - strbuf_release
                - construct_fullname
                - show_ce
                - strcmp
                - ce_excluded
                - ie_modified
                - show_ce
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
        - Branch String:   'builtin/ls-files.c:439,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:440,4'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
            - BranchSide:      'builtin/ls-files.c:441,29'
              BranchSideFuncs:
                - lstat64
                - strbuf_release
                - construct_fullname
                - show_ce
                - strcmp
                - ce_excluded
                - ie_modified
                - show_ce
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
        - Branch String:   'builtin/ls-files.c:442,16'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:442,20'
              BranchSideFuncs:
                - __errno_location
                - strbuf_release
                - construct_fullname
                - lstat64
                - show_ce
                - strcmp
                - ce_excluded
                - ie_modified
                - show_ce
                - show_ce
                - __errno_location
                - error_errno
                - const_error.8225
            - BranchSide:      'builtin/ls-files.c:444,7'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - strcmp
                - ce_excluded
                - ie_modified
                - show_ce
                - show_ce
        - Branch String:   'builtin/ls-files.c:442,36'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:442,39'
              BranchSideFuncs:
                - __errno_location
                - strbuf_release
                - construct_fullname
                - lstat64
                - __errno_location
                - show_ce
                - strcmp
                - ce_excluded
                - ie_modified
                - show_ce
                - show_ce
                - error_errno
                - const_error.8225
            - BranchSide:      'builtin/ls-files.c:444,7'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - strcmp
                - ce_excluded
                - ie_modified
                - show_ce
                - show_ce
        - Branch String:   'builtin/ls-files.c:442,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:443,4'
              BranchSideFuncs:
                - error_errno
                - const_error.8225
                - strbuf_release
                - construct_fullname
                - lstat64
                - __errno_location
                - __errno_location
                - show_ce
                - strcmp
                - ce_excluded
                - ie_modified
                - show_ce
                - show_ce
            - BranchSide:      'builtin/ls-files.c:444,7'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - strcmp
                - ce_excluded
                - ie_modified
                - show_ce
                - show_ce
        - Branch String:   'builtin/ls-files.c:444,16'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:444,19'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - strcmp
                - ce_excluded
                - ie_modified
                - show_ce
                - show_ce
            - BranchSide:      'builtin/ls-files.c:449,7'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - show_ce
                - strcmp
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
                - ie_modified
                - show_ce
        - Branch String:   'builtin/ls-files.c:444,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:445,12'
              BranchSideFuncs:
                - show_ce
                - strbuf_release
                - construct_fullname
                - lstat64
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - strcmp
                - ce_excluded
                - ie_modified
                - show_ce
            - BranchSide:      'builtin/ls-files.c:449,7'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - show_ce
                - strcmp
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
                - ie_modified
                - show_ce
        - Branch String:   'builtin/ls-files.c:446,8'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:447,5'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
                - strcmp
            - BranchSide:      'builtin/ls-files.c:448,3'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - show_ce
                - strcmp
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
                - ie_modified
                - show_ce
        - Branch String:   'builtin/ls-files.c:449,21'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:450,8'
              BranchSideFuncs:
                - ie_modified
                - strbuf_release
                - construct_fullname
                - lstat64
                - show_ce
                - strcmp
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
                - show_ce
            - BranchSide:      'builtin/ls-files.c:455,3'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
        - Branch String:   'builtin/ls-files.c:450,17'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:450,32'
              BranchSideFuncs:
                - show_ce
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
            - BranchSide:      'builtin/ls-files.c:451,12'
              BranchSideFuncs:
                - show_ce
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
        - Branch String:   'builtin/ls-files.c:449,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:451,12'
              BranchSideFuncs:
                - show_ce
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
            - BranchSide:      'builtin/ls-files.c:455,3'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
        - Branch String:   'builtin/ls-files.c:452,8'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:453,5'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
                - strcmp
            - BranchSide:      'builtin/ls-files.c:454,3'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
        - Branch String:   'builtin/ls-files.c:461,4'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:462,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
            - BranchSide:      'builtin/ls-files.c:464,8'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
        - Branch String:   'builtin/ls-files.c:462,9'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:462,40'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
            - BranchSide:      'builtin/ls-files.c:463,6'
              BranchSideFuncs:
                - strbuf_release
                - construct_fullname
                - lstat64
                - ie_modified
                - show_ce
                - strcmp
                - show_ce
                - __errno_location
                - __errno_location
                - error_errno
                - const_error.8225
                - show_ce
                - ce_excluded
      Callsites:
        - Src:             'builtin/ls-files.c:402,3'
          Dst:             fill_directory
        - Src:             'builtin/ls-files.c:404,4'
          Dst:             show_other_files
        - Src:             'builtin/ls-files.c:406,4'
          Dst:             show_killed_files
        - Src:             'builtin/ls-files.c:413,3'
          Dst:             ensure_full_index
        - Src:             'builtin/ls-files.c:420,3'
          Dst:             construct_fullname
        - Src:             'builtin/ls-files.c:423,5'
          Dst:             ce_excluded
        - Src:             'builtin/ls-files.c:429,4'
          Dst:             show_ce
        - Src:             'builtin/ls-files.c:441,14'
          Dst:             lstat64
        - Src:             'builtin/ls-files.c:442,20'
          Dst:             __errno_location
        - Src:             'builtin/ls-files.c:442,39'
          Dst:             __errno_location
        - Src:             'builtin/ls-files.c:443,4'
          Dst:             error_errno
        - Src:             'builtin/ls-files.c:443,4'
          Dst:             const_error
        - Src:             'builtin/ls-files.c:445,4'
          Dst:             show_ce
        - Src:             'builtin/ls-files.c:450,20'
          Dst:             ie_modified
        - Src:             'builtin/ls-files.c:451,4'
          Dst:             show_ce
        - Src:             'builtin/ls-files.c:462,9'
          Dst:             strcmp
        - Src:             'builtin/ls-files.c:468,2'
          Dst:             strbuf_release
    - functionName:    show_other_files
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - dir
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - index_name_is_other
        - show_dir_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:168,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:169,27'
              BranchSideFuncs:
                - index_name_is_other
                - show_dir_entry
            - BranchSide:      'builtin/ls-files.c:174,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/ls-files.c:170,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:171,4'
              BranchSideFuncs:
                - show_dir_entry
                - index_name_is_other
            - BranchSide:      'builtin/ls-files.c:172,18'
              BranchSideFuncs:
                - show_dir_entry
                - index_name_is_other
      Callsites:
        - Src:             'builtin/ls-files.c:170,8'
          Dst:             index_name_is_other
        - Src:             'builtin/ls-files.c:172,3'
          Dst:             show_dir_entry
    - functionName:    show_killed_files
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - dir
      BBCount:         36
      ICount:          290
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - BUG_fl
        - index_name_pos
        - show_dir_entry
        - strchr
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:180,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:181,27'
              BranchSideFuncs:
                - show_dir_entry
                - strchr
                - index_name_pos
                - strncmp
                - BUG_fl
                - index_name_pos
            - BranchSide:      'builtin/ls-files.c:225,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/ls-files.c:185,3'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:186,16'
              BranchSideFuncs:
                - strchr
                - index_name_pos
                - show_dir_entry
                - strncmp
                - BUG_fl
                - index_name_pos
            - BranchSide:      'builtin/ls-files.c:222,7'
              BranchSideFuncs:
                - strchr
                - index_name_pos
                - strncmp
                - BUG_fl
                - index_name_pos
                - show_dir_entry
        - Branch String:   'builtin/ls-files.c:187,8'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:191,26'
              BranchSideFuncs:
                - index_name_pos
                - show_dir_entry
                - strchr
                - index_name_pos
                - strncmp
                - BUG_fl
            - BranchSide:      'builtin/ls-files.c:213,28'
              BranchSideFuncs:
                - index_name_pos
                - show_dir_entry
                - strchr
                - index_name_pos
                - strncmp
                - BUG_fl
        - Branch String:   'builtin/ls-files.c:192,9'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:193,6'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/ls-files.c:195,12'
              BranchSideFuncs:
                - strchr
                - index_name_pos
                - BUG_fl
                - index_name_pos
                - show_dir_entry
                - strncmp
        - Branch String:   'builtin/ls-files.c:196,35'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:196,5'
              BranchSideFuncs:
                - strchr
                - index_name_pos
                - BUG_fl
                - index_name_pos
                - show_dir_entry
                - strncmp
            - BranchSide:      'builtin/ls-files.c:197,12'
              BranchSideFuncs:
                - strchr
                - index_name_pos
                - BUG_fl
                - index_name_pos
                - show_dir_entry
                - strncmp
        - Branch String:   'builtin/ls-files.c:196,5'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:198,9'
              BranchSideFuncs:
                - strchr
                - index_name_pos
                - BUG_fl
                - index_name_pos
                - show_dir_entry
                - strncmp
            - BranchSide:      'builtin/ls-files.c:199,9'
              BranchSideFuncs:
                - strchr
                - index_name_pos
                - BUG_fl
                - index_name_pos
                - show_dir_entry
                - strncmp
        - Branch String:   'builtin/ls-files.c:199,9'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:200,6'
              BranchSideFuncs:
                - strchr
                - index_name_pos
                - strncmp
                - BUG_fl
                - index_name_pos
                - show_dir_entry
            - BranchSide:      'builtin/ls-files.c:205,11'
              BranchSideFuncs:
                - strchr
                - index_name_pos
                - BUG_fl
                - index_name_pos
                - show_dir_entry
                - strncmp
        - Branch String:   'builtin/ls-files.c:206,26'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:207,18'
              BranchSideFuncs:
                - strncmp
                - strchr
                - index_name_pos
                - BUG_fl
                - index_name_pos
                - show_dir_entry
            - BranchSide:      'builtin/ls-files.c:211,5'
              BranchSideFuncs:
                - strchr
                - index_name_pos
                - strncmp
                - BUG_fl
                - index_name_pos
                - show_dir_entry
        - Branch String:   'builtin/ls-files.c:208,32'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:209,9'
              BranchSideFuncs:
                - strchr
                - index_name_pos
                - strncmp
                - BUG_fl
                - index_name_pos
                - show_dir_entry
            - BranchSide:      'builtin/ls-files.c:211,5'
              BranchSideFuncs:
                - strchr
                - index_name_pos
                - strncmp
                - BUG_fl
                - index_name_pos
                - show_dir_entry
        - Branch String:   'builtin/ls-files.c:206,9'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:210,13'
              BranchSideFuncs:
                - strchr
                - index_name_pos
                - strncmp
                - BUG_fl
                - index_name_pos
                - show_dir_entry
            - BranchSide:      'builtin/ls-files.c:211,5'
              BranchSideFuncs:
                - strchr
                - index_name_pos
                - strncmp
                - BUG_fl
                - index_name_pos
                - show_dir_entry
        - Branch String:   'builtin/ls-files.c:213,8'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:218,12'
              BranchSideFuncs:
                - strchr
                - index_name_pos
                - strncmp
                - BUG_fl
                - index_name_pos
                - show_dir_entry
            - BranchSide:      'builtin/ls-files.c:221,3'
              BranchSideFuncs:
                - show_dir_entry
                - strchr
                - index_name_pos
                - strncmp
                - BUG_fl
                - index_name_pos
        - Branch String:   'builtin/ls-files.c:222,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:223,19'
              BranchSideFuncs:
                - show_dir_entry
                - strchr
                - index_name_pos
                - strncmp
                - BUG_fl
                - index_name_pos
            - BranchSide:      'builtin/ls-files.c:224,2'
              BranchSideFuncs:
                - show_dir_entry
                - strchr
                - index_name_pos
                - strncmp
                - BUG_fl
                - index_name_pos
      Callsites:
        - Src:             'builtin/ls-files.c:186,9'
          Dst:             strchr
        - Src:             'builtin/ls-files.c:191,11'
          Dst:             index_name_pos
        - Src:             'builtin/ls-files.c:193,6'
          Dst:             BUG_fl
        - Src:             'builtin/ls-files.c:207,10'
          Dst:             strncmp
        - Src:             'builtin/ls-files.c:213,13'
          Dst:             index_name_pos
        - Src:             'builtin/ls-files.c:223,4'
          Dst:             show_dir_entry
    - functionName:    construct_fullname
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - repo
        - ce
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_addstr
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:388,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:388,6'
              BranchSideFuncs:
                - strbuf_addstr.8193
                - strbuf_addstr.8193
            - BranchSide:      'builtin/ls-files.c:389,17'
              BranchSideFuncs:
                - strbuf_addstr.8193
                - strbuf_addstr.8193
      Callsites:
        - Src:             'builtin/ls-files.c:387,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/ls-files.c:389,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/ls-files.c:390,2'
          Dst:             strbuf_addstr
    - functionName:    ce_excluded
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
        - istate
        - fullname
        - ce
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ce_to_dtype
        - is_excluded
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/ls-files.c:380,14'
          Dst:             ce_to_dtype
        - Src:             'builtin/ls-files.c:381,9'
          Dst:             is_excluded
    - functionName:    show_ce
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - dir
        - ce
        - fullname
        - tag
      BBCount:         24
      ICount:          179
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - die
        - fputs
        - get_tag
        - is_submodule_active
        - match_pathspec
        - print_debug
        - printf
        - repo_find_unique_abbrev
        - show_ce_fmt
        - show_submodule
        - strlen
        - write_eolinfo
        - write_name
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:315,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:316,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/ls-files.c:318,6'
              BranchSideFuncs:
                - strlen
                - match_pathspec
                - get_tag
                - fputs
                - write_eolinfo
                - write_name
                - print_debug
                - repo_find_unique_abbrev
                - printf
                - show_ce_fmt
                - print_debug
                - is_submodule_active
                - show_submodule
        - Branch String:   'builtin/ls-files.c:318,25'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:318,28'
              BranchSideFuncs:
                - strlen
                - match_pathspec
                - get_tag
                - fputs
                - write_eolinfo
                - write_name
                - print_debug
                - repo_find_unique_abbrev
                - printf
                - show_ce_fmt
                - print_debug
                - is_submodule_active
                - show_submodule
            - BranchSide:      'builtin/ls-files.c:321,28'
              BranchSideFuncs:
                - strlen
                - match_pathspec
                - get_tag
                - fputs
                - write_eolinfo
                - write_name
                - print_debug
                - repo_find_unique_abbrev
                - printf
                - show_ce_fmt
                - print_debug
        - Branch String:   'builtin/ls-files.c:318,53'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:319,26'
              BranchSideFuncs:
                - is_submodule_active
                - strlen
                - match_pathspec
                - get_tag
                - fputs
                - write_eolinfo
                - write_name
                - print_debug
                - repo_find_unique_abbrev
                - printf
                - show_ce_fmt
                - print_debug
                - show_submodule
            - BranchSide:      'builtin/ls-files.c:321,28'
              BranchSideFuncs:
                - strlen
                - match_pathspec
                - get_tag
                - fputs
                - write_eolinfo
                - write_name
                - print_debug
                - repo_find_unique_abbrev
                - printf
                - show_ce_fmt
                - print_debug
        - Branch String:   'builtin/ls-files.c:318,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:320,18'
              BranchSideFuncs:
                - show_submodule
            - BranchSide:      'builtin/ls-files.c:321,28'
              BranchSideFuncs:
                - strlen
                - match_pathspec
                - get_tag
                - fputs
                - write_eolinfo
                - write_name
                - print_debug
                - repo_find_unique_abbrev
                - printf
                - show_ce_fmt
                - print_debug
        - Branch String:   'builtin/ls-files.c:323,28'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:323,28'
              BranchSideFuncs:
                - match_pathspec
                - get_tag
                - fputs
                - write_eolinfo
                - write_name
                - print_debug
                - repo_find_unique_abbrev
                - printf
                - show_ce_fmt
                - print_debug
            - BranchSide:      'builtin/ls-files.c:324,7'
              BranchSideFuncs:
                - match_pathspec
                - get_tag
                - fputs
                - write_eolinfo
                - write_name
                - print_debug
                - repo_find_unique_abbrev
                - printf
                - show_ce_fmt
                - print_debug
        - Branch String:   'builtin/ls-files.c:325,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:326,16'
              BranchSideFuncs:
                - show_ce_fmt
                - print_debug
            - BranchSide:      'builtin/ls-files.c:331,17'
              BranchSideFuncs:
                - get_tag
                - fputs
                - write_eolinfo
                - write_name
                - print_debug
                - repo_find_unique_abbrev
                - printf
        - Branch String:   'builtin/ls-files.c:333,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:334,10'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - printf
                - write_eolinfo
                - write_name
                - print_debug
            - BranchSide:      'builtin/ls-files.c:337,11'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - printf
                - write_eolinfo
                - write_name
                - print_debug
      Callsites:
        - Src:             'builtin/ls-files.c:315,23'
          Dst:             strlen
        - Src:             'builtin/ls-files.c:316,3'
          Dst:             die
        - Src:             'builtin/ls-files.c:319,6'
          Dst:             is_submodule_active
        - Src:             'builtin/ls-files.c:320,3'
          Dst:             show_submodule
        - Src:             'builtin/ls-files.c:321,62'
          Dst:             strlen
        - Src:             'builtin/ls-files.c:321,13'
          Dst:             match_pathspec
        - Src:             'builtin/ls-files.c:326,4'
          Dst:             show_ce_fmt
        - Src:             'builtin/ls-files.c:327,4'
          Dst:             print_debug
        - Src:             'builtin/ls-files.c:331,9'
          Dst:             get_tag
        - Src:             'builtin/ls-files.c:334,4'
          Dst:             fputs
        - Src:             'builtin/ls-files.c:339,11'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/ls-files.c:336,4'
          Dst:             printf
        - Src:             'builtin/ls-files.c:342,3'
          Dst:             write_eolinfo
        - Src:             'builtin/ls-files.c:343,3'
          Dst:             write_name
        - Src:             'builtin/ls-files.c:344,3'
          Dst:             print_debug
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_eolinfo
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - ce
        - path
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - get_cached_convert_stats_ascii
        - get_convert_attr_ascii
        - get_wt_convert_stats_ascii
        - lstat64
        - printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:71,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:71,6'
              BranchSideFuncs:
                - get_convert_attr_ascii
                - lstat64
                - printf
                - get_wt_convert_stats_ascii
                - get_cached_convert_stats_ascii
            - BranchSide:      'builtin/ls-files.c:73,15'
              BranchSideFuncs:
                - get_convert_attr_ascii
                - lstat64
                - printf
                - get_wt_convert_stats_ascii
                - get_cached_convert_stats_ascii
        - Branch String:   'builtin/ls-files.c:76,10'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:76,13'
              BranchSideFuncs:
                - lstat64
                - printf
                - get_wt_convert_stats_ascii
                - get_cached_convert_stats_ascii
            - BranchSide:      'builtin/ls-files.c:79,14'
              BranchSideFuncs:
                - lstat64
                - printf
                - get_wt_convert_stats_ascii
        - Branch String:   'builtin/ls-files.c:76,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:77,43'
              BranchSideFuncs:
                - get_cached_convert_stats_ascii
                - lstat64
                - printf
                - get_wt_convert_stats_ascii
            - BranchSide:      'builtin/ls-files.c:79,14'
              BranchSideFuncs:
                - lstat64
                - printf
                - get_wt_convert_stats_ascii
        - Branch String:   'builtin/ls-files.c:79,25'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:79,28'
              BranchSideFuncs:
                - printf
            - BranchSide:      'builtin/ls-files.c:81,40'
              BranchSideFuncs:
                - printf
        - Branch String:   'builtin/ls-files.c:79,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:80,39'
              BranchSideFuncs:
                - get_wt_convert_stats_ascii
                - printf
            - BranchSide:      'builtin/ls-files.c:81,40'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'builtin/ls-files.c:75,23'
          Dst:             get_convert_attr_ascii
        - Src:             'builtin/ls-files.c:77,12'
          Dst:             get_cached_convert_stats_ascii
        - Src:             'builtin/ls-files.c:79,8'
          Dst:             lstat64
        - Src:             'builtin/ls-files.c:80,12'
          Dst:             get_wt_convert_stats_ascii
        - Src:             'builtin/ls-files.c:81,3'
          Dst:             printf
    - functionName:    write_name
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - write_name_quoted_relative
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:91,35'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:91,48'
              BranchSideFuncs:
                - write_name_quoted_relative
            - BranchSide:      'builtin/ls-files.c:91,35'
              BranchSideFuncs:
                - write_name_quoted_relative
      Callsites:
        - Src:             'builtin/ls-files.c:91,2'
          Dst:             write_name_quoted_relative
    - functionName:    ce_to_dtype
      functionSourceFile: '/src/git/./read-cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ce
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - git_bswap32
      functionUses:    1
      BranchProfiles:
        - Branch String:   './read-cache.h:26,6'
          Branch Sides:
            - BranchSide:      './read-cache.h:27,3'
              BranchSideFuncs: []
            - BranchSide:      './read-cache.h:28,11'
              BranchSideFuncs: []
        - Branch String:   './read-cache.h:28,28'
          Branch Sides:
            - BranchSide:      './read-cache.h:28,31'
              BranchSideFuncs: []
            - BranchSide:      './read-cache.h:29,3'
              BranchSideFuncs: []
        - Branch String:   './read-cache.h:28,11'
          Branch Sides:
            - BranchSide:      './read-cache.h:29,3'
              BranchSideFuncs: []
            - BranchSide:      './read-cache.h:30,11'
              BranchSideFuncs: []
        - Branch String:   './read-cache.h:30,11'
          Branch Sides:
            - BranchSide:      './read-cache.h:31,3'
              BranchSideFuncs: []
            - BranchSide:      './read-cache.h:33,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             './read-cache.h:25,21'
          Dst:             git_bswap32
    - functionName:    git_bswap32
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - default_swab32
      functionUses:    1
      BranchProfiles:
        - Branch String:   './compat/bswap.h:44,6'
          Branch Sides:
            - BranchSide:      './compat/bswap.h:45,27'
              BranchSideFuncs:
                - default_swab32.8231
            - BranchSide:      './compat/bswap.h:47,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             './compat/bswap.h:45,12'
          Dst:             default_swab32
    - functionName:    default_swab32
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    show_dir_entry
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - tag
        - ent
      BBCount:         8
      ICount:          64
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
        - dir_path_match
        - fputs
        - write_eolinfo
        - write_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:151,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:152,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/ls-files.c:155,6'
              BranchSideFuncs:
                - fputs
                - write_eolinfo
                - write_name
                - dir_path_match.8240
        - Branch String:   'builtin/ls-files.c:155,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:155,6'
              BranchSideFuncs:
                - dir_path_match.8240
                - fputs
                - write_eolinfo
                - write_name
            - BranchSide:      'builtin/ls-files.c:156,18'
              BranchSideFuncs:
                - dir_path_match.8240
                - fputs
                - write_eolinfo
                - write_name
      Callsites:
        - Src:             'builtin/ls-files.c:152,3'
          Dst:             die
        - Src:             'builtin/ls-files.c:156,3'
          Dst:             dir_path_match
        - Src:             'builtin/ls-files.c:158,2'
          Dst:             fputs
        - Src:             'builtin/ls-files.c:159,2'
          Dst:             write_eolinfo
        - Src:             'builtin/ls-files.c:160,2'
          Dst:             write_name
    - functionName:    dir_path_match
      functionSourceFile: '/src/git/./dir.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - ent
        - pathspec
        - prefix
        - seen
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - match_pathspec
      functionUses:    1
      BranchProfiles:
        - Branch String:   './dir.h:574,34'
          Branch Sides:
            - BranchSide:      './dir.h:574,37'
              BranchSideFuncs:
                - match_pathspec
            - BranchSide:      './dir.h:574,34'
              BranchSideFuncs:
                - match_pathspec
        - Branch String:   './dir.h:575,12'
          Branch Sides:
            - BranchSide:      './dir.h:575,31'
              BranchSideFuncs:
                - match_pathspec
            - BranchSide:      './dir.h:575,46'
              BranchSideFuncs:
                - match_pathspec
      Callsites:
        - Src:             './dir.h:576,9'
          Dst:             match_pathspec
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    move_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1133,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1133,6'
              BranchSideFuncs:
                - st_mult.8241
            - BranchSide:      './git-compat-util.h:1134,11'
              BranchSideFuncs:
                - st_mult.8241
      Callsites:
        - Src:             './git-compat-util.h:1134,21'
          Dst:             st_mult
    - functionName:    show_ru_info
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
      BBCount:         23
      ICount:          159
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - match_pathspec
        - printf
        - repo_find_unique_abbrev
        - strlen
        - write_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:352,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:353,3'
              BranchSideFuncs:
                - strlen
                - match_pathspec
                - repo_find_unique_abbrev
                - printf
                - write_name
            - BranchSide:      'builtin/ls-files.c:355,2'
              BranchSideFuncs:
                - strlen
                - match_pathspec
                - repo_find_unique_abbrev
                - printf
                - write_name
        - Branch String:   'builtin/ls-files.c:355,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:355,2'
              BranchSideFuncs:
                - strlen
                - match_pathspec
                - repo_find_unique_abbrev
                - printf
                - write_name
            - BranchSide:      'builtin/ls-files.c:355,2'
              BranchSideFuncs:
                - strlen
                - match_pathspec
                - repo_find_unique_abbrev
                - printf
                - write_name
        - Branch String:   'builtin/ls-files.c:355,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:355,2'
              BranchSideFuncs:
                - strlen
                - match_pathspec
                - repo_find_unique_abbrev
                - printf
                - write_name
            - BranchSide:      'builtin/ls-files.c:356,22'
              BranchSideFuncs:
                - strlen
                - match_pathspec
                - repo_find_unique_abbrev
                - printf
                - write_name
        - Branch String:   'builtin/ls-files.c:361,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:362,4'
              BranchSideFuncs:
                - strlen
                - match_pathspec
                - repo_find_unique_abbrev
                - printf
                - write_name
            - BranchSide:      'builtin/ls-files.c:363,23'
              BranchSideFuncs:
                - match_pathspec
                - strlen
                - repo_find_unique_abbrev
                - printf
                - write_name
        - Branch String:   'builtin/ls-files.c:363,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:365,4'
              BranchSideFuncs:
                - strlen
                - match_pathspec
                - repo_find_unique_abbrev
                - printf
                - write_name
            - BranchSide:      'builtin/ls-files.c:366,10'
              BranchSideFuncs:
                - strlen
                - match_pathspec
                - repo_find_unique_abbrev
                - printf
                - write_name
        - Branch String:   'builtin/ls-files.c:366,3'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:367,9'
              BranchSideFuncs:
                - strlen
                - match_pathspec
                - repo_find_unique_abbrev
                - printf
                - write_name
            - BranchSide:      'builtin/ls-files.c:374,2'
              BranchSideFuncs:
                - strlen
                - match_pathspec
                - repo_find_unique_abbrev
                - printf
                - write_name
        - Branch String:   'builtin/ls-files.c:367,8'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:368,5'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - printf
                - write_name
                - strlen
                - match_pathspec
            - BranchSide:      'builtin/ls-files.c:369,29'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - printf
                - write_name
                - strlen
                - match_pathspec
      Callsites:
        - Src:             'builtin/ls-files.c:360,9'
          Dst:             strlen
        - Src:             'builtin/ls-files.c:363,8'
          Dst:             match_pathspec
        - Src:             'builtin/ls-files.c:370,11'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/ls-files.c:369,4'
          Dst:             printf
        - Src:             'builtin/ls-files.c:372,4'
          Dst:             write_name
    - functionName:    prune_index
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - istate
        - prefix
        - prefixlen
      BBCount:         17
      ICount:          142
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - index_name_pos
        - move_array
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:480,14'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:480,18'
              BranchSideFuncs:
                - index_name_pos
                - move_array
                - strncmp
            - BranchSide:      'builtin/ls-files.c:481,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/ls-files.c:480,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:481,3'
              BranchSideFuncs:
                - index_name_pos
                - move_array
                - strncmp
            - BranchSide:      'builtin/ls-files.c:482,23'
              BranchSideFuncs:
                - index_name_pos
                - move_array
                - strncmp
        - Branch String:   'builtin/ls-files.c:483,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:484,10'
              BranchSideFuncs:
                - move_array
                - strncmp
            - BranchSide:      'builtin/ls-files.c:485,10'
              BranchSideFuncs:
                - move_array
                - strncmp
        - Branch String:   'builtin/ls-files.c:487,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:488,14'
              BranchSideFuncs:
                - strncmp
                - move_array
            - BranchSide:      'builtin/ls-files.c:496,2'
              BranchSideFuncs:
                - move_array
        - Branch String:   'builtin/ls-files.c:490,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:491,12'
              BranchSideFuncs:
                - move_array
                - strncmp
            - BranchSide:      'builtin/ls-files.c:494,10'
              BranchSideFuncs:
                - move_array
                - strncmp
      Callsites:
        - Src:             'builtin/ls-files.c:482,8'
          Dst:             index_name_pos
        - Src:             'builtin/ls-files.c:490,8'
          Dst:             strncmp
        - Src:             'builtin/ls-files.c:496,2'
          Dst:             move_array
    - functionName:    get_common_prefix_len
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - common_prefix
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:504,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:505,3'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'builtin/ls-files.c:507,29'
              BranchSideFuncs:
                - strlen
        - Branch String:   'builtin/ls-files.c:513,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:514,20'
              BranchSideFuncs: []
            - BranchSide:      'builtin/ls-files.c:516,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/ls-files.c:507,22'
          Dst:             strlen
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    option_parse_exclude_standard
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         11
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - setup_standard_excludes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:555,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:555,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/ls-files.c:556,2'
              BranchSideFuncs:
                - setup_standard_excludes
                - BUG_fl
        - Branch String:   'builtin/ls-files.c:556,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:556,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/ls-files.c:556,2'
              BranchSideFuncs:
                - setup_standard_excludes
      Callsites:
        - Src:             'builtin/ls-files.c:555,2'
          Dst:             BUG_fl
        - Src:             'builtin/ls-files.c:556,2'
          Dst:             BUG_fl
        - Src:             'builtin/ls-files.c:559,2'
          Dst:             setup_standard_excludes
    - functionName:    option_parse_exclude_from
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - add_patterns_from_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:542,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:542,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/ls-files.c:542,2'
              BranchSideFuncs:
                - add_patterns_from_file
      Callsites:
        - Src:             'builtin/ls-files.c:542,2'
          Dst:             BUG_fl
        - Src:             'builtin/ls-files.c:545,2'
          Dst:             add_patterns_from_file
    - functionName:    option_parse_exclude
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - string_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:529,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:529,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/ls-files.c:529,2'
              BranchSideFuncs:
                - string_list_append
      Callsites:
        - Src:             'builtin/ls-files.c:529,2'
          Dst:             BUG_fl
        - Src:             'builtin/ls-files.c:532,2'
          Dst:             string_list_append
    - functionName:    cmd_ls_files
      functionSourceFile: '/src/git/builtin/ls-files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - cmd_prefix
      BBCount:         146
      ICount:          1436
      EdgeCount:       196
      CyclomaticComplexity: 52
      functionsReached:
        - _
        - add_pattern
        - add_pattern_list
        - common_prefix
        - die
        - dir_clear
        - fprintf
        - get_common_prefix_len
        - git_config
        - git_default_config
        - is_inside_work_tree
        - overlay_tree_on_index
        - parse_options
        - parse_pathspec
        - prepare_repo_settings
        - prune_index
        - repo_read_index
        - report_path_error
        - setup_work_tree
        - show_files
        - show_ru_info
        - strcmp
        - string_list_clear
        - strlen
        - usage_msg_opt
        - usage_with_options
        - xcalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/ls-files.c:641,16'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:641,27'
              BranchSideFuncs:
                - strcmp
                - usage_with_options
                - prepare_repo_settings
                - git_config.8243
                - repo_read_index
                - parse_options
                - add_pattern_list
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
                - _.8195
                - usage_msg_opt
                - add_pattern
                - die
                - strlen
            - BranchSide:      'builtin/ls-files.c:644,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - git_config.8243
                - repo_read_index
                - parse_options
                - add_pattern_list
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
                - _.8195
                - usage_msg_opt
                - add_pattern
                - die
                - strlen
        - Branch String:   'builtin/ls-files.c:641,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:642,38'
              BranchSideFuncs:
                - prepare_repo_settings
                - git_config.8243
                - repo_read_index
                - parse_options
                - add_pattern_list
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
                - _.8195
                - usage_msg_opt
                - add_pattern
                - die
                - strlen
            - BranchSide:      'builtin/ls-files.c:644,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - git_config.8243
                - repo_read_index
                - parse_options
                - add_pattern_list
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
                - _.8195
                - usage_msg_opt
                - add_pattern
                - die
                - strlen
        - Branch String:   'builtin/ls-files.c:648,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:649,23'
              BranchSideFuncs:
                - strlen
                - git_config.8243
                - repo_read_index
                - parse_options
                - add_pattern_list
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
                - _.8195
                - usage_msg_opt
                - add_pattern
                - die
            - BranchSide:      'builtin/ls-files.c:650,2'
              BranchSideFuncs:
                - git_config.8243
                - repo_read_index
                - parse_options
                - add_pattern_list
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
                - _.8195
                - usage_msg_opt
                - add_pattern
                - die
        - Branch String:   'builtin/ls-files.c:652,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:653,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/ls-files.c:655,23'
              BranchSideFuncs:
                - parse_options
                - add_pattern_list
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
                - _.8195
                - usage_msg_opt
                - add_pattern
        - Branch String:   'builtin/ls-files.c:658,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:659,28'
              BranchSideFuncs:
                - add_pattern
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
                - _.8195
                - usage_msg_opt
            - BranchSide:      'builtin/ls-files.c:662,6'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
                - _.8195
                - usage_msg_opt
        - Branch String:   'builtin/ls-files.c:662,13'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:662,17'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
                - _.8195
                - usage_msg_opt
            - BranchSide:      'builtin/ls-files.c:668,6'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
        - Branch String:   'builtin/ls-files.c:662,28'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:662,31'
              BranchSideFuncs:
                - _.8195
                - usage_msg_opt
            - BranchSide:      'builtin/ls-files.c:664,18'
              BranchSideFuncs:
                - _.8195
                - usage_msg_opt
        - Branch String:   'builtin/ls-files.c:662,43'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:662,46'
              BranchSideFuncs:
                - _.8195
                - usage_msg_opt
            - BranchSide:      'builtin/ls-files.c:664,18'
              BranchSideFuncs:
                - _.8195
                - usage_msg_opt
        - Branch String:   'builtin/ls-files.c:662,58'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:663,3'
              BranchSideFuncs:
                - _.8195
                - usage_msg_opt
            - BranchSide:      'builtin/ls-files.c:664,18'
              BranchSideFuncs:
                - _.8195
                - usage_msg_opt
        - Branch String:   'builtin/ls-files.c:663,21'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:663,24'
              BranchSideFuncs:
                - _.8195
                - usage_msg_opt
            - BranchSide:      'builtin/ls-files.c:664,18'
              BranchSideFuncs:
                - _.8195
                - usage_msg_opt
        - Branch String:   'builtin/ls-files.c:663,44'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:663,47'
              BranchSideFuncs:
                - _.8195
                - usage_msg_opt
            - BranchSide:      'builtin/ls-files.c:664,18'
              BranchSideFuncs:
                - _.8195
                - usage_msg_opt
        - Branch String:   'builtin/ls-files.c:663,56'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:663,59'
              BranchSideFuncs:
                - _.8195
                - usage_msg_opt
            - BranchSide:      'builtin/ls-files.c:664,18'
              BranchSideFuncs:
                - _.8195
                - usage_msg_opt
        - Branch String:   'builtin/ls-files.c:662,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:664,18'
              BranchSideFuncs:
                - _.8195
                - usage_msg_opt
            - BranchSide:      'builtin/ls-files.c:668,6'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
        - Branch String:   'builtin/ls-files.c:668,15'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:668,18'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
            - BranchSide:      'builtin/ls-files.c:669,14'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
        - Branch String:   'builtin/ls-files.c:668,33'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:668,36'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
            - BranchSide:      'builtin/ls-files.c:669,14'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
        - Branch String:   'builtin/ls-files.c:668,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:669,14'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
            - BranchSide:      'builtin/ls-files.c:678,6'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
        - Branch String:   'builtin/ls-files.c:678,20'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:678,23'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
            - BranchSide:      'builtin/ls-files.c:679,21'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
        - Branch String:   'builtin/ls-files.c:678,35'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:678,38'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
            - BranchSide:      'builtin/ls-files.c:679,21'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
        - Branch String:   'builtin/ls-files.c:678,51'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:678,59'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
            - BranchSide:      'builtin/ls-files.c:679,21'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
        - Branch String:   'builtin/ls-files.c:678,85'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:678,88'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
            - BranchSide:      'builtin/ls-files.c:679,21'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
        - Branch String:   'builtin/ls-files.c:678,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:679,21'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
            - BranchSide:      'builtin/ls-files.c:680,6'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
        - Branch String:   'builtin/ls-files.c:680,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:685,14'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
            - BranchSide:      'builtin/ls-files.c:686,6'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
        - Branch String:   'builtin/ls-files.c:686,15'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:686,18'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
            - BranchSide:      'builtin/ls-files.c:687,23'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
        - Branch String:   'builtin/ls-files.c:686,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:687,23'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
            - BranchSide:      'builtin/ls-files.c:688,10'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
        - Branch String:   'builtin/ls-files.c:688,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:689,13'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
            - BranchSide:      'builtin/ls-files.c:691,6'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
                - is_inside_work_tree
                - setup_work_tree
        - Branch String:   'builtin/ls-files.c:691,24'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:691,28'
              BranchSideFuncs:
                - is_inside_work_tree
                - setup_work_tree
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
            - BranchSide:      'builtin/ls-files.c:694,6'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
        - Branch String:   'builtin/ls-files.c:691,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:692,3'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
            - BranchSide:      'builtin/ls-files.c:694,6'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
        - Branch String:   'builtin/ls-files.c:694,25'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:695,7'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
                - die
            - BranchSide:      'builtin/ls-files.c:699,6'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
        - Branch String:   'builtin/ls-files.c:695,20'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:695,23'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/ls-files.c:697,3'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/ls-files.c:695,35'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:695,38'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/ls-files.c:697,3'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/ls-files.c:695,52'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:696,7'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/ls-files.c:697,3'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/ls-files.c:696,19'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:696,22'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/ls-files.c:697,3'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/ls-files.c:696,36'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:696,39'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/ls-files.c:697,3'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/ls-files.c:696,57'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:696,60'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/ls-files.c:697,3'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/ls-files.c:694,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:697,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/ls-files.c:699,6'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
        - Branch String:   'builtin/ls-files.c:699,25'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:699,28'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
                - die
            - BranchSide:      'builtin/ls-files.c:705,10'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
        - Branch String:   'builtin/ls-files.c:699,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:700,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/ls-files.c:705,10'
              BranchSideFuncs:
                - parse_pathspec
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
        - Branch String:   'builtin/ls-files.c:715,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:716,14'
              BranchSideFuncs:
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
            - BranchSide:      'builtin/ls-files.c:718,16'
              BranchSideFuncs:
                - common_prefix
                - get_common_prefix_len
                - prune_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
        - Branch String:   'builtin/ls-files.c:724,18'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:724,21'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
                - xcalloc
            - BranchSide:      'builtin/ls-files.c:727,11'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
        - Branch String:   'builtin/ls-files.c:724,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:725,33'
              BranchSideFuncs:
                - xcalloc
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
            - BranchSide:      'builtin/ls-files.c:727,11'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
                - die
        - Branch String:   'builtin/ls-files.c:727,37'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:727,41'
              BranchSideFuncs:
                - die
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
            - BranchSide:      'builtin/ls-files.c:730,11'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
        - Branch String:   'builtin/ls-files.c:727,53'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:727,57'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
            - BranchSide:      'builtin/ls-files.c:730,11'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
        - Branch String:   'builtin/ls-files.c:727,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:728,3'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
            - BranchSide:      'builtin/ls-files.c:730,11'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
                - die
        - Branch String:   'builtin/ls-files.c:730,37'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:730,41'
              BranchSideFuncs:
                - die
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
            - BranchSide:      'builtin/ls-files.c:734,8'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
        - Branch String:   'builtin/ls-files.c:730,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:731,3'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
            - BranchSide:      'builtin/ls-files.c:734,8'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
        - Branch String:   'builtin/ls-files.c:734,19'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:734,22'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
            - BranchSide:      'builtin/ls-files.c:738,6'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
        - Branch String:   'builtin/ls-files.c:734,35'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:734,38'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
            - BranchSide:      'builtin/ls-files.c:738,6'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
        - Branch String:   'builtin/ls-files.c:734,50'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:734,53'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
            - BranchSide:      'builtin/ls-files.c:738,6'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
        - Branch String:   'builtin/ls-files.c:734,67'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:735,8'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
            - BranchSide:      'builtin/ls-files.c:738,6'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
        - Branch String:   'builtin/ls-files.c:735,20'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:735,23'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
            - BranchSide:      'builtin/ls-files.c:738,6'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
        - Branch String:   'builtin/ls-files.c:735,37'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:735,40'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
            - BranchSide:      'builtin/ls-files.c:738,6'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
        - Branch String:   'builtin/ls-files.c:734,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:736,15'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
            - BranchSide:      'builtin/ls-files.c:738,6'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - overlay_tree_on_index
                - _.8195
                - die
        - Branch String:   'builtin/ls-files.c:738,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:743,7'
              BranchSideFuncs:
                - overlay_tree_on_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
                - _.8195
                - die
            - BranchSide:      'builtin/ls-files.c:748,13'
              BranchSideFuncs:
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
        - Branch String:   'builtin/ls-files.c:743,18'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:743,21'
              BranchSideFuncs:
                - _.8195
                - die
            - BranchSide:      'builtin/ls-files.c:744,8'
              BranchSideFuncs:
                - _.8195
                - die
        - Branch String:   'builtin/ls-files.c:743,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:744,8'
              BranchSideFuncs:
                - _.8195
                - die
            - BranchSide:      'builtin/ls-files.c:745,25'
              BranchSideFuncs:
                - overlay_tree_on_index
                - show_files
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
                - show_ru_info
        - Branch String:   'builtin/ls-files.c:750,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:751,16'
              BranchSideFuncs:
                - show_ru_info
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
            - BranchSide:      'builtin/ls-files.c:753,6'
              BranchSideFuncs:
                - string_list_clear
                - dir_clear
                - free
                - report_path_error
                - fprintf
        - Branch String:   'builtin/ls-files.c:753,17'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:753,38'
              BranchSideFuncs:
                - report_path_error
                - string_list_clear
                - dir_clear
                - free
                - fprintf
            - BranchSide:      'builtin/ls-files.c:753,17'
              BranchSideFuncs:
                - string_list_clear
                - dir_clear
                - free
        - Branch String:   'builtin/ls-files.c:753,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-files.c:753,6'
              BranchSideFuncs:
                - fprintf
                - string_list_clear
                - dir_clear
                - free
            - BranchSide:      'builtin/ls-files.c:754,11'
              BranchSideFuncs:
                - fprintf
                - string_list_clear
                - dir_clear
                - free
      Callsites:
        - Src:             'builtin/ls-files.c:641,20'
          Dst:             strcmp
        - Src:             'builtin/ls-files.c:642,3'
          Dst:             usage_with_options
        - Src:             'builtin/ls-files.c:644,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/ls-files.c:649,16'
          Dst:             strlen
        - Src:             'builtin/ls-files.c:650,2'
          Dst:             git_config
        - Src:             'builtin/ls-files.c:650,2'
          Dst:             git_default_config
        - Src:             'builtin/ls-files.c:652,6'
          Dst:             repo_read_index
        - Src:             'builtin/ls-files.c:653,3'
          Dst:             die
        - Src:             'builtin/ls-files.c:655,9'
          Dst:             parse_options
        - Src:             'builtin/ls-files.c:657,7'
          Dst:             add_pattern_list
        - Src:             'builtin/ls-files.c:659,3'
          Dst:             add_pattern
        - Src:             'builtin/ls-files.c:664,18'
          Dst:             _
        - Src:             'builtin/ls-files.c:664,4'
          Dst:             usage_msg_opt
        - Src:             'builtin/ls-files.c:691,28'
          Dst:             is_inside_work_tree
        - Src:             'builtin/ls-files.c:692,3'
          Dst:             setup_work_tree
        - Src:             'builtin/ls-files.c:697,3'
          Dst:             die
        - Src:             'builtin/ls-files.c:700,3'
          Dst:             die
        - Src:             'builtin/ls-files.c:703,2'
          Dst:             parse_pathspec
        - Src:             'builtin/ls-files.c:718,16'
          Dst:             common_prefix
        - Src:             'builtin/ls-files.c:719,19'
          Dst:             get_common_prefix_len
        - Src:             'builtin/ls-files.c:721,2'
          Dst:             prune_index
        - Src:             'builtin/ls-files.c:725,16'
          Dst:             xcalloc
        - Src:             'builtin/ls-files.c:728,3'
          Dst:             die
        - Src:             'builtin/ls-files.c:731,3'
          Dst:             die
        - Src:             'builtin/ls-files.c:744,8'
          Dst:             _
        - Src:             'builtin/ls-files.c:744,4'
          Dst:             die
        - Src:             'builtin/ls-files.c:745,3'
          Dst:             overlay_tree_on_index
        - Src:             'builtin/ls-files.c:748,2'
          Dst:             show_files
        - Src:             'builtin/ls-files.c:751,3'
          Dst:             show_ru_info
        - Src:             'builtin/ls-files.c:753,20'
          Dst:             report_path_error
        - Src:             'builtin/ls-files.c:754,3'
          Dst:             fprintf
        - Src:             'builtin/ls-files.c:758,2'
          Dst:             string_list_clear
        - Src:             'builtin/ls-files.c:759,2'
          Dst:             dir_clear
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    tail_match
      functionSourceFile: '/src/git/builtin/ls-remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pattern
        - path
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - wildmatch
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-remote.c:26,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:27,3'
              BranchSideFuncs:
                - xstrfmt
                - free
                - wildmatch
                - free
            - BranchSide:      'builtin/ls-remote.c:29,27'
              BranchSideFuncs:
                - xstrfmt
                - free
                - wildmatch
                - free
        - Branch String:   'builtin/ls-remote.c:30,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:31,18'
              BranchSideFuncs:
                - wildmatch
                - free
                - free
            - BranchSide:      'builtin/ls-remote.c:36,7'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/ls-remote.c:31,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:32,9'
              BranchSideFuncs:
                - free
                - wildmatch
                - free
            - BranchSide:      'builtin/ls-remote.c:35,2'
              BranchSideFuncs:
                - free
                - wildmatch
                - free
      Callsites:
        - Src:             'builtin/ls-remote.c:29,12'
          Dst:             xstrfmt
        - Src:             'builtin/ls-remote.c:31,8'
          Dst:             wildmatch
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_ls_remote
      functionSourceFile: '/src/git/builtin/ls-remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         57
      ICount:          713
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached:
        - check_ref_type
        - die
        - fprintf
        - hash_algo_by_ptr
        - oid_to_hex
        - packet_trace_identity
        - parse_options
        - printf
        - ref_array_clear
        - ref_array_push
        - ref_array_sort
        - ref_sorting_options
        - ref_sorting_release
        - remote_get
        - repo_set_hash_algo
        - strvec_clear
        - strvec_push
        - strvec_pushf
        - tail_match
        - transport_disconnect
        - transport_get
        - transport_get_hash_algo
        - transport_get_remote_refs
        - transport_ls_refs_options_release
        - transport_set_option
        - xstrdup_or_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/ls-remote.c:105,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:106,22'
              BranchSideFuncs:
                - packet_trace_identity
                - remote_get
                - die
                - die
                - transport_get
                - transport_get_remote_refs
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
                - transport_get_hash_algo
                - hash_algo_by_ptr.8338
                - repo_set_hash_algo
                - transport_set_option
                - printf
                - strvec_push
                - strvec_push
                - strvec_pushf
            - BranchSide:      'builtin/ls-remote.c:108,2'
              BranchSideFuncs:
                - packet_trace_identity
                - remote_get
                - die
                - die
                - transport_get
                - transport_get_remote_refs
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
                - transport_get_hash_algo
                - hash_algo_by_ptr.8338
                - repo_set_hash_algo
                - transport_set_option
                - printf
                - strvec_push
                - strvec_push
                - strvec_pushf
        - Branch String:   'builtin/ls-remote.c:110,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:111,34'
              BranchSideFuncs:
                - strvec_pushf
                - remote_get
                - die
                - die
                - transport_get
                - transport_get_remote_refs
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
                - transport_get_hash_algo
                - hash_algo_by_ptr.8338
                - repo_set_hash_algo
                - transport_set_option
                - printf
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/ls-remote.c:113,6'
              BranchSideFuncs:
                - remote_get
                - die
                - die
                - transport_get
                - transport_get_remote_refs
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
                - transport_get_hash_algo
                - hash_algo_by_ptr.8338
                - repo_set_hash_algo
                - transport_set_option
                - printf
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/ls-remote.c:113,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:114,34'
              BranchSideFuncs:
                - strvec_push
                - remote_get
                - die
                - die
                - transport_get
                - transport_get_remote_refs
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
                - transport_get_hash_algo
                - hash_algo_by_ptr.8338
                - repo_set_hash_algo
                - transport_set_option
                - printf
                - strvec_push
            - BranchSide:      'builtin/ls-remote.c:115,6'
              BranchSideFuncs:
                - remote_get
                - die
                - die
                - transport_get
                - transport_get_remote_refs
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
                - transport_get_hash_algo
                - hash_algo_by_ptr.8338
                - repo_set_hash_algo
                - transport_set_option
                - printf
                - strvec_push
        - Branch String:   'builtin/ls-remote.c:115,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:116,34'
              BranchSideFuncs:
                - strvec_push
                - remote_get
                - die
                - die
                - transport_get
                - transport_get_remote_refs
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
                - transport_get_hash_algo
                - hash_algo_by_ptr.8338
                - repo_set_hash_algo
                - transport_set_option
                - printf
            - BranchSide:      'builtin/ls-remote.c:118,22'
              BranchSideFuncs:
                - remote_get
                - die
                - die
                - transport_get
                - transport_get_remote_refs
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
                - transport_get_hash_algo
                - hash_algo_by_ptr.8338
                - repo_set_hash_algo
                - transport_set_option
                - printf
        - Branch String:   'builtin/ls-remote.c:119,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:120,7'
              BranchSideFuncs:
                - transport_get
                - transport_get_remote_refs
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
                - transport_get_hash_algo
                - hash_algo_by_ptr.8338
                - repo_set_hash_algo
                - transport_set_option
                - printf
            - BranchSide:      'builtin/ls-remote.c:125,6'
              BranchSideFuncs:
                - transport_get
                - transport_get_remote_refs
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
                - transport_get_hash_algo
                - hash_algo_by_ptr.8338
                - repo_set_hash_algo
                - transport_set_option
                - printf
        - Branch String:   'builtin/ls-remote.c:120,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:121,31'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/ls-remote.c:122,3'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/ls-remote.c:125,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:126,18'
              BranchSideFuncs:
                - printf
            - BranchSide:      'builtin/ls-remote.c:130,28'
              BranchSideFuncs:
                - transport_get
                - transport_get_remote_refs
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
                - transport_get_hash_algo
                - hash_algo_by_ptr.8338
                - repo_set_hash_algo
                - transport_set_option
        - Branch String:   'builtin/ls-remote.c:131,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:132,24'
              BranchSideFuncs:
                - transport_set_option
                - transport_get_remote_refs
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
                - transport_get_hash_algo
                - hash_algo_by_ptr.8338
                - repo_set_hash_algo
            - BranchSide:      'builtin/ls-remote.c:133,21'
              BranchSideFuncs:
                - transport_get_remote_refs
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
                - transport_get_hash_algo
                - hash_algo_by_ptr.8338
                - repo_set_hash_algo
        - Branch String:   'builtin/ls-remote.c:133,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:134,3'
              BranchSideFuncs:
                - transport_get_remote_refs
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
                - transport_get_hash_algo
                - hash_algo_by_ptr.8338
                - repo_set_hash_algo
            - BranchSide:      'builtin/ls-remote.c:136,34'
              BranchSideFuncs:
                - transport_get_remote_refs
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
                - transport_get_hash_algo
                - hash_algo_by_ptr.8338
                - repo_set_hash_algo
        - Branch String:   'builtin/ls-remote.c:137,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:138,7'
              BranchSideFuncs:
                - transport_get_hash_algo
                - hash_algo_by_ptr.8338
                - repo_set_hash_algo
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
            - BranchSide:      'builtin/ls-remote.c:142,7'
              BranchSideFuncs:
                - fprintf
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
        - Branch String:   'builtin/ls-remote.c:142,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:142,16'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
            - BranchSide:      'builtin/ls-remote.c:144,2'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
        - Branch String:   'builtin/ls-remote.c:142,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:143,11'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
            - BranchSide:      'builtin/ls-remote.c:144,2'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
        - Branch String:   'builtin/ls-remote.c:144,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:146,23'
              BranchSideFuncs:
                - check_ref_type
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - tail_match
                - ref_array_push
                - xstrdup_or_null.8336
            - BranchSide:      'builtin/ls-remote.c:154,12'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
        - Branch String:   'builtin/ls-remote.c:146,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:147,4'
              BranchSideFuncs:
                - tail_match
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - ref_array_push
                - xstrdup_or_null.8336
            - BranchSide:      'builtin/ls-remote.c:148,29'
              BranchSideFuncs:
                - tail_match
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - ref_array_push
                - xstrdup_or_null.8336
        - Branch String:   'builtin/ls-remote.c:148,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:149,4'
              BranchSideFuncs:
                - ref_array_push
                - xstrdup_or_null.8336
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
            - BranchSide:      'builtin/ls-remote.c:150,37'
              BranchSideFuncs:
                - ref_array_push
                - xstrdup_or_null.8336
                - ref_sorting_options
                - ref_array_sort
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - oid_to_hex
                - printf
                - printf
                - check_ref_type
                - tail_match
        - Branch String:   'builtin/ls-remote.c:157,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:158,48'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - printf
            - BranchSide:      'builtin/ls-remote.c:165,22'
              BranchSideFuncs:
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
        - Branch String:   'builtin/ls-remote.c:159,26'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:159,29'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - printf
            - BranchSide:      'builtin/ls-remote.c:161,34'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - printf
        - Branch String:   'builtin/ls-remote.c:159,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:160,28'
              BranchSideFuncs:
                - printf
                - oid_to_hex
                - printf
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
            - BranchSide:      'builtin/ls-remote.c:161,34'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - ref_sorting_release
                - ref_array_clear
                - transport_disconnect
                - transport_ls_refs_options_release
                - strvec_clear
                - printf
        - Branch String:   'builtin/ls-remote.c:167,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-remote.c:168,10'
              BranchSideFuncs:
                - transport_ls_refs_options_release
                - strvec_clear
            - BranchSide:      'builtin/ls-remote.c:169,2'
              BranchSideFuncs:
                - transport_ls_refs_options_release
                - strvec_clear
      Callsites:
        - Src:             'builtin/ls-remote.c:89,9'
          Dst:             parse_options
        - Src:             'builtin/ls-remote.c:106,3'
          Dst:             repo_set_hash_algo
        - Src:             'builtin/ls-remote.c:108,2'
          Dst:             packet_trace_identity
        - Src:             'builtin/ls-remote.c:111,3'
          Dst:             strvec_pushf
        - Src:             'builtin/ls-remote.c:114,3'
          Dst:             strvec_push
        - Src:             'builtin/ls-remote.c:116,3'
          Dst:             strvec_push
        - Src:             'builtin/ls-remote.c:118,11'
          Dst:             remote_get
        - Src:             'builtin/ls-remote.c:121,4'
          Dst:             die
        - Src:             'builtin/ls-remote.c:122,3'
          Dst:             die
        - Src:             'builtin/ls-remote.c:126,3'
          Dst:             printf
        - Src:             'builtin/ls-remote.c:130,14'
          Dst:             transport_get
        - Src:             'builtin/ls-remote.c:132,3'
          Dst:             transport_set_option
        - Src:             'builtin/ls-remote.c:136,8'
          Dst:             transport_get_remote_refs
        - Src:             'builtin/ls-remote.c:138,36'
          Dst:             transport_get_hash_algo
        - Src:             'builtin/ls-remote.c:138,19'
          Dst:             hash_algo_by_ptr
        - Src:             'builtin/ls-remote.c:139,3'
          Dst:             repo_set_hash_algo
        - Src:             'builtin/ls-remote.c:143,3'
          Dst:             fprintf
        - Src:             'builtin/ls-remote.c:146,8'
          Dst:             check_ref_type
        - Src:             'builtin/ls-remote.c:148,8'
          Dst:             tail_match
        - Src:             'builtin/ls-remote.c:150,10'
          Dst:             ref_array_push
        - Src:             'builtin/ls-remote.c:151,18'
          Dst:             xstrdup_or_null
        - Src:             'builtin/ls-remote.c:154,12'
          Dst:             ref_sorting_options
        - Src:             'builtin/ls-remote.c:155,2'
          Dst:             ref_array_sort
        - Src:             'builtin/ls-remote.c:160,4'
          Dst:             printf
        - Src:             'builtin/ls-remote.c:161,22'
          Dst:             oid_to_hex
        - Src:             'builtin/ls-remote.c:161,3'
          Dst:             printf
        - Src:             'builtin/ls-remote.c:165,2'
          Dst:             ref_sorting_release
        - Src:             'builtin/ls-remote.c:166,2'
          Dst:             ref_array_clear
        - Src:             'builtin/ls-remote.c:167,6'
          Dst:             transport_disconnect
        - Src:             'builtin/ls-remote.c:169,2'
          Dst:             transport_ls_refs_options_release
        - Src:             'builtin/ls-remote.c:171,2'
          Dst:             strvec_clear
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_objectsize
      functionSourceFile: '/src/git/builtin/ls-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - line
        - oid
        - type
        - padded
      BBCount:         14
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - die
        - oid_object_info
        - oid_to_hex
        - strbuf_addf
        - strbuf_addstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/ls-tree.c:26,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:28,23'
              BranchSideFuncs:
                - oid_object_info
                - strbuf_addf
                - strbuf_addf
                - _.8419
                - oid_to_hex
                - die
            - BranchSide:      'builtin/ls-tree.c:35,13'
              BranchSideFuncs:
                - strbuf_addstr.8424
                - strbuf_addf
        - Branch String:   'builtin/ls-tree.c:28,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:29,8'
              BranchSideFuncs:
                - _.8419
                - oid_to_hex
                - die
            - BranchSide:      'builtin/ls-tree.c:31,7'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'builtin/ls-tree.c:31,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:32,16'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'builtin/ls-tree.c:34,16'
              BranchSideFuncs:
                - strbuf_addf
        - Branch String:   'builtin/ls-tree.c:35,13'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:36,15'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'builtin/ls-tree.c:38,17'
              BranchSideFuncs:
                - strbuf_addstr.8424
      Callsites:
        - Src:             'builtin/ls-tree.c:28,7'
          Dst:             oid_object_info
        - Src:             'builtin/ls-tree.c:29,8'
          Dst:             _
        - Src:             'builtin/ls-tree.c:30,8'
          Dst:             oid_to_hex
        - Src:             'builtin/ls-tree.c:29,4'
          Dst:             die
        - Src:             'builtin/ls-tree.c:32,4'
          Dst:             strbuf_addf
        - Src:             'builtin/ls-tree.c:34,4'
          Dst:             strbuf_addf
        - Src:             'builtin/ls-tree.c:36,3'
          Dst:             strbuf_addf
        - Src:             'builtin/ls-tree.c:38,3'
          Dst:             strbuf_addstr
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    show_recursive
      functionSourceFile: '/src/git/builtin/ls-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - base
        - baselen
        - pathname
      BBCount:         23
      ICount:          160
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - memcmp
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/ls-tree.c:60,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:61,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/ls-tree.c:63,7'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strlen
                - memcmp
        - Branch String:   'builtin/ls-tree.c:63,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:64,3'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strlen
                - memcmp
            - BranchSide:      'builtin/ls-tree.c:66,9'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strlen
                - memcmp
        - Branch String:   'builtin/ls-tree.c:66,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:67,22'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strlen
                - memcmp
            - BranchSide:      'builtin/ls-tree.c:83,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/ls-tree.c:70,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:71,4'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strlen
                - memcmp
            - BranchSide:      'builtin/ls-tree.c:72,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - memcmp
                - strncmp
        - Branch String:   'builtin/ls-tree.c:75,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:76,4'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strlen
                - memcmp
            - BranchSide:      'builtin/ls-tree.c:77,7'
              BranchSideFuncs:
                - memcmp
                - strncmp
                - strlen
                - strlen
        - Branch String:   'builtin/ls-tree.c:77,17'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:77,20'
              BranchSideFuncs:
                - memcmp
                - strncmp
                - strlen
                - strlen
            - BranchSide:      'builtin/ls-tree.c:79,14'
              BranchSideFuncs:
                - memcmp
                - strncmp
                - strlen
                - strlen
        - Branch String:   'builtin/ls-tree.c:77,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:78,4'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strlen
                - memcmp
            - BranchSide:      'builtin/ls-tree.c:79,14'
              BranchSideFuncs:
                - memcmp
                - strncmp
                - strlen
                - strlen
        - Branch String:   'builtin/ls-tree.c:79,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:80,4'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strlen
                - memcmp
            - BranchSide:      'builtin/ls-tree.c:81,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/ls-tree.c:70,7'
          Dst:             strncmp
        - Src:             'builtin/ls-tree.c:72,9'
          Dst:             strlen
        - Src:             'builtin/ls-tree.c:74,13'
          Dst:             strlen
        - Src:             'builtin/ls-tree.c:79,7'
          Dst:             memcmp
    - functionName:    show_tree_common_default_long
      functionSourceFile: '/src/git/builtin/ls-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - options
        - base
        - pathname
        - baselen
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fputc
        - fputs
        - relative_path
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - write_name_quoted_relative
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/ls-tree.c:168,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:169,17'
              BranchSideFuncs:
                - relative_path
                - fputs
                - fputc
                - strbuf_release
                - strbuf_setlen.8428
            - BranchSide:      'builtin/ls-tree.c:177,30'
              BranchSideFuncs:
                - write_name_quoted_relative
                - strbuf_setlen.8428
      Callsites:
        - Src:             'builtin/ls-tree.c:166,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/ls-tree.c:170,22'
          Dst:             relative_path
        - Src:             'builtin/ls-tree.c:172,3'
          Dst:             fputs
        - Src:             'builtin/ls-tree.c:173,3'
          Dst:             fputc
        - Src:             'builtin/ls-tree.c:175,3'
          Dst:             strbuf_release
        - Src:             'builtin/ls-tree.c:177,3'
          Dst:             write_name_quoted_relative
        - Src:             'builtin/ls-tree.c:180,2'
          Dst:             strbuf_setlen
    - functionName:    show_tree_common
      functionSourceFile: '/src/git/builtin/ls-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - options
        - recurse
        - base
        - pathname
        - type
      BBCount:         17
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - show_recursive
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/ls-tree.c:146,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/ls-tree.c:149,13'
              BranchSideFuncs:
                - show_recursive
        - Branch String:   'builtin/ls-tree.c:147,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:148,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/ls-tree.c:149,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/ls-tree.c:152,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:153,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/ls-tree.c:154,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/ls-tree.c:150,6'
          Dst:             show_recursive
    - functionName:    object_type
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './object.h:127,9'
          Branch Sides:
            - BranchSide:      './object.h:127,9'
              BranchSideFuncs: []
            - BranchSide:      './object.h:128,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    show_tree_object
      functionSourceFile: '/src/git/builtin/ls-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - base
        - pathname
        - mode
        - context
      BBCount:         9
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fputc
        - fputs
        - object_type
        - puts
        - repo_find_unique_abbrev
        - show_tree_common
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/ls-tree.c:278,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:279,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/ls-tree.c:281,32'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - puts
                - fputs
                - fputc
        - Branch String:   'builtin/ls-tree.c:282,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:283,9'
              BranchSideFuncs:
                - fputs
                - fputc
            - BranchSide:      'builtin/ls-tree.c:286,8'
              BranchSideFuncs:
                - puts
      Callsites:
        - Src:             'builtin/ls-tree.c:274,26'
          Dst:             object_type
        - Src:             'builtin/ls-tree.c:277,10'
          Dst:             show_tree_common
        - Src:             'builtin/ls-tree.c:281,8'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/ls-tree.c:283,3'
          Dst:             fputs
        - Src:             'builtin/ls-tree.c:284,3'
          Dst:             fputc
        - Src:             'builtin/ls-tree.c:286,3'
          Dst:             puts
    - functionName:    show_tree_name_only
      functionSourceFile: '/src/git/builtin/ls-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - base
        - pathname
        - mode
        - context
      BBCount:         9
      ICount:          116
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fputc
        - fputs
        - object_type
        - relative_path
        - show_tree_common
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - write_name_quoted_relative
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/ls-tree.c:247,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:248,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/ls-tree.c:250,11'
              BranchSideFuncs:
                - strbuf_addstr.8424
                - write_name_quoted_relative
                - strbuf_setlen.8428
                - relative_path
                - fputs
                - fputc
                - strbuf_release
        - Branch String:   'builtin/ls-tree.c:252,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:253,17'
              BranchSideFuncs:
                - relative_path
                - fputs
                - fputc
                - strbuf_release
                - strbuf_setlen.8428
            - BranchSide:      'builtin/ls-tree.c:261,30'
              BranchSideFuncs:
                - write_name_quoted_relative
                - strbuf_setlen.8428
      Callsites:
        - Src:             'builtin/ls-tree.c:243,26'
          Dst:             object_type
        - Src:             'builtin/ls-tree.c:246,10'
          Dst:             show_tree_common
        - Src:             'builtin/ls-tree.c:251,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/ls-tree.c:254,22'
          Dst:             relative_path
        - Src:             'builtin/ls-tree.c:256,3'
          Dst:             fputs
        - Src:             'builtin/ls-tree.c:257,3'
          Dst:             fputc
        - Src:             'builtin/ls-tree.c:259,3'
          Dst:             strbuf_release
        - Src:             'builtin/ls-tree.c:261,3'
          Dst:             write_name_quoted_relative
        - Src:             'builtin/ls-tree.c:263,2'
          Dst:             strbuf_setlen
    - functionName:    show_tree_long
      functionSourceFile: '/src/git/builtin/ls-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - base
        - pathname
        - mode
        - context
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - object_type
        - oid_object_info
        - printf
        - repo_find_unique_abbrev
        - show_tree_common
        - show_tree_common_default_long
        - type_name
        - xsnprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/ls-tree.c:213,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:214,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/ls-tree.c:216,6'
              BranchSideFuncs:
                - xsnprintf
                - type_name
                - repo_find_unique_abbrev
                - printf
                - show_tree_common_default_long
                - oid_object_info
                - xsnprintf
                - xsnprintf
        - Branch String:   'builtin/ls-tree.c:216,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:218,23'
              BranchSideFuncs:
                - oid_object_info
                - xsnprintf
                - type_name
                - repo_find_unique_abbrev
                - printf
                - show_tree_common_default_long
                - xsnprintf
            - BranchSide:      'builtin/ls-tree.c:224,13'
              BranchSideFuncs:
                - xsnprintf
                - type_name
                - repo_find_unique_abbrev
                - printf
                - show_tree_common_default_long
        - Branch String:   'builtin/ls-tree.c:218,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:219,14'
              BranchSideFuncs:
                - xsnprintf
                - type_name
                - repo_find_unique_abbrev
                - printf
                - show_tree_common_default_long
            - BranchSide:      'builtin/ls-tree.c:221,14'
              BranchSideFuncs:
                - xsnprintf
                - type_name
                - repo_find_unique_abbrev
                - printf
                - show_tree_common_default_long
      Callsites:
        - Src:             'builtin/ls-tree.c:210,26'
          Dst:             object_type
        - Src:             'builtin/ls-tree.c:212,10'
          Dst:             show_tree_common
        - Src:             'builtin/ls-tree.c:218,7'
          Dst:             oid_object_info
        - Src:             'builtin/ls-tree.c:219,4'
          Dst:             xsnprintf
        - Src:             'builtin/ls-tree.c:221,4'
          Dst:             xsnprintf
        - Src:             'builtin/ls-tree.c:224,3'
          Dst:             xsnprintf
        - Src:             'builtin/ls-tree.c:227,35'
          Dst:             type_name
        - Src:             'builtin/ls-tree.c:228,9'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/ls-tree.c:227,2'
          Dst:             printf
        - Src:             'builtin/ls-tree.c:230,2'
          Dst:             show_tree_common_default_long
    - functionName:    show_tree_default
      functionSourceFile: '/src/git/builtin/ls-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - base
        - pathname
        - mode
        - context
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - object_type
        - printf
        - repo_find_unique_abbrev
        - show_tree_common
        - show_tree_common_default_long
        - type_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-tree.c:193,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:194,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/ls-tree.c:196,25'
              BranchSideFuncs:
                - object_type.8433
                - type_name
                - repo_find_unique_abbrev
                - printf
                - show_tree_common_default_long
      Callsites:
        - Src:             'builtin/ls-tree.c:190,26'
          Dst:             object_type
        - Src:             'builtin/ls-tree.c:192,10'
          Dst:             show_tree_common
        - Src:             'builtin/ls-tree.c:196,41'
          Dst:             object_type
        - Src:             'builtin/ls-tree.c:196,31'
          Dst:             type_name
        - Src:             'builtin/ls-tree.c:197,9'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/ls-tree.c:196,2'
          Dst:             printf
        - Src:             'builtin/ls-tree.c:198,2'
          Dst:             show_tree_common_default_long
    - functionName:    show_tree_fmt
      functionSourceFile: '/src/git/builtin/ls-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - base
        - pathname
        - mode
        - context
      BBCount:         48
      ICount:          290
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - expand_objectsize
        - fwrite
        - object_type
        - quote_c_style
        - relative_path
        - show_recursive
        - skip_prefix
        - strbuf_add_unique_abbrev
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_expand_bad_format
        - strbuf_expand_literal
        - strbuf_expand_step
        - strbuf_release
        - strbuf_setlen
        - type_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-tree.c:95,23'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:95,41'
              BranchSideFuncs:
                - show_recursive
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
            - BranchSide:      'builtin/ls-tree.c:97,6'
              BranchSideFuncs:
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
        - Branch String:   'builtin/ls-tree.c:95,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:96,11'
              BranchSideFuncs:
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
            - BranchSide:      'builtin/ls-tree.c:97,6'
              BranchSideFuncs:
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
        - Branch String:   'builtin/ls-tree.c:97,23'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:97,26'
              BranchSideFuncs:
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
            - BranchSide:      'builtin/ls-tree.c:99,6'
              BranchSideFuncs:
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
        - Branch String:   'builtin/ls-tree.c:97,34'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:97,39'
              BranchSideFuncs:
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
            - BranchSide:      'builtin/ls-tree.c:99,6'
              BranchSideFuncs:
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
        - Branch String:   'builtin/ls-tree.c:97,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:98,10'
              BranchSideFuncs:
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
            - BranchSide:      'builtin/ls-tree.c:99,6'
              BranchSideFuncs:
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
        - Branch String:   'builtin/ls-tree.c:99,23'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:99,27'
              BranchSideFuncs:
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
            - BranchSide:      'builtin/ls-tree.c:102,2'
              BranchSideFuncs:
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
        - Branch String:   'builtin/ls-tree.c:99,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:100,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/ls-tree.c:102,2'
              BranchSideFuncs:
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
        - Branch String:   'builtin/ls-tree.c:102,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:105,19'
              BranchSideFuncs:
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
            - BranchSide:      'builtin/ls-tree.c:133,20'
              BranchSideFuncs:
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
        - Branch String:   'builtin/ls-tree.c:105,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:106,4'
              BranchSideFuncs:
                - strbuf_addch.8426
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
            - BranchSide:      'builtin/ls-tree.c:107,46'
              BranchSideFuncs:
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_addch.8426
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
        - Branch String:   'builtin/ls-tree.c:107,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:108,14'
              BranchSideFuncs:
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
            - BranchSide:      'builtin/ls-tree.c:109,24'
              BranchSideFuncs:
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - strbuf_addch.8426
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
        - Branch String:   'builtin/ls-tree.c:109,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:110,29'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addch.8426
            - BranchSide:      'builtin/ls-tree.c:111,24'
              BranchSideFuncs:
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - strbuf_addf
                - strbuf_addch.8426
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
        - Branch String:   'builtin/ls-tree.c:111,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:112,33'
              BranchSideFuncs:
                - type_name
                - strbuf_addstr.8424
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - strbuf_addf
                - strbuf_addch.8426
            - BranchSide:      'builtin/ls-tree.c:113,24'
              BranchSideFuncs:
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
        - Branch String:   'builtin/ls-tree.c:113,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:114,27'
              BranchSideFuncs:
                - expand_objectsize.8417
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
            - BranchSide:      'builtin/ls-tree.c:115,24'
              BranchSideFuncs:
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
        - Branch String:   'builtin/ls-tree.c:115,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:116,27'
              BranchSideFuncs:
                - expand_objectsize.8417
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
            - BranchSide:      'builtin/ls-tree.c:117,24'
              BranchSideFuncs:
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
        - Branch String:   'builtin/ls-tree.c:117,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:118,34'
              BranchSideFuncs:
                - strbuf_add_unique_abbrev
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
            - BranchSide:      'builtin/ls-tree.c:119,24'
              BranchSideFuncs:
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
        - Branch String:   'builtin/ls-tree.c:119,12'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:120,16'
              BranchSideFuncs:
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_expand_bad_format
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
            - BranchSide:      'builtin/ls-tree.c:131,29'
              BranchSideFuncs:
                - strbuf_expand_bad_format
                - strbuf_expand_step
                - strbuf_addch.8426
                - fwrite
                - strbuf_release
                - skip_prefix.8427
                - strbuf_expand_literal
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - skip_prefix.8427
                - strbuf_addstr.8424
                - relative_path
                - quote_c_style
                - strbuf_setlen.8428
                - strbuf_release
                - strbuf_add_unique_abbrev
                - expand_objectsize.8417
                - expand_objectsize.8417
                - type_name
                - strbuf_addstr.8424
                - strbuf_addf
                - strbuf_addch.8426
      Callsites:
        - Src:             'builtin/ls-tree.c:92,26'
          Dst:             object_type
        - Src:             'builtin/ls-tree.c:95,26'
          Dst:             show_recursive
        - Src:             'builtin/ls-tree.c:102,9'
          Dst:             strbuf_expand_step
        - Src:             'builtin/ls-tree.c:105,7'
          Dst:             skip_prefix
        - Src:             'builtin/ls-tree.c:106,4'
          Dst:             strbuf_addch
        - Src:             'builtin/ls-tree.c:107,19'
          Dst:             strbuf_expand_literal
        - Src:             'builtin/ls-tree.c:109,12'
          Dst:             skip_prefix
        - Src:             'builtin/ls-tree.c:110,4'
          Dst:             strbuf_addf
        - Src:             'builtin/ls-tree.c:111,12'
          Dst:             skip_prefix
        - Src:             'builtin/ls-tree.c:112,23'
          Dst:             type_name
        - Src:             'builtin/ls-tree.c:112,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/ls-tree.c:113,12'
          Dst:             skip_prefix
        - Src:             'builtin/ls-tree.c:114,4'
          Dst:             expand_objectsize
        - Src:             'builtin/ls-tree.c:115,12'
          Dst:             skip_prefix
        - Src:             'builtin/ls-tree.c:116,4'
          Dst:             expand_objectsize
        - Src:             'builtin/ls-tree.c:117,12'
          Dst:             skip_prefix
        - Src:             'builtin/ls-tree.c:118,4'
          Dst:             strbuf_add_unique_abbrev
        - Src:             'builtin/ls-tree.c:119,12'
          Dst:             skip_prefix
        - Src:             'builtin/ls-tree.c:125,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/ls-tree.c:126,11'
          Dst:             relative_path
        - Src:             'builtin/ls-tree.c:127,4'
          Dst:             quote_c_style
        - Src:             'builtin/ls-tree.c:128,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/ls-tree.c:129,4'
          Dst:             strbuf_release
        - Src:             'builtin/ls-tree.c:131,4'
          Dst:             strbuf_expand_bad_format
        - Src:             'builtin/ls-tree.c:133,2'
          Dst:             strbuf_addch
        - Src:             'builtin/ls-tree.c:134,2'
          Dst:             fwrite
        - Src:             'builtin/ls-tree.c:135,2'
          Dst:             strbuf_release
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_ls_tree
      functionSourceFile: '/src/git/builtin/ls-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         52
      ICount:          664
      EdgeCount:       65
      CyclomaticComplexity: 15
      functionsReached:
        - _
        - clear_pathspec
        - die
        - get_oid_with_context
        - git_config
        - git_default_config
        - object_context_release
        - parse_options
        - parse_pathspec
        - parse_tree_indirect
        - read_tree
        - strcmp
        - usage_msg_opt
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/ls-tree.c:337,26'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:337,31'
              BranchSideFuncs:
                - git_config.8447
                - parse_options
                - get_oid_with_context
                - parse_pathspec
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
                - die
                - usage_with_options
                - _.8419
                - usage_msg_opt
            - BranchSide:      'builtin/ls-tree.c:337,26'
              BranchSideFuncs:
                - git_config.8447
                - parse_options
                - get_oid_with_context
                - parse_pathspec
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
                - die
                - usage_with_options
                - _.8419
                - usage_msg_opt
        - Branch String:   'builtin/ls-tree.c:379,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:380,10'
              BranchSideFuncs:
                - get_oid_with_context
                - parse_pathspec
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
                - die
                - usage_with_options
                - _.8419
                - usage_msg_opt
            - BranchSide:      'builtin/ls-tree.c:381,19'
              BranchSideFuncs:
                - get_oid_with_context
                - parse_pathspec
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
                - die
                - usage_with_options
                - _.8419
                - usage_msg_opt
        - Branch String:   'builtin/ls-tree.c:381,19'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:381,10'
              BranchSideFuncs:
                - get_oid_with_context
                - parse_pathspec
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
                - die
                - usage_with_options
                - _.8419
                - usage_msg_opt
            - BranchSide:      'builtin/ls-tree.c:381,38'
              BranchSideFuncs:
                - get_oid_with_context
                - parse_pathspec
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
                - die
                - usage_with_options
                - _.8419
                - usage_msg_opt
        - Branch String:   'builtin/ls-tree.c:388,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:389,11'
              BranchSideFuncs:
                - get_oid_with_context
                - parse_pathspec
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
                - die
                - usage_with_options
                - _.8419
                - usage_msg_opt
            - BranchSide:      'builtin/ls-tree.c:393,45'
              BranchSideFuncs:
                - get_oid_with_context
                - parse_pathspec
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
                - die
                - usage_with_options
                - _.8419
                - usage_msg_opt
        - Branch String:   'builtin/ls-tree.c:392,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:394,11'
              BranchSideFuncs:
                - get_oid_with_context
                - parse_pathspec
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
                - die
                - usage_with_options
                - _.8419
                - usage_msg_opt
            - BranchSide:      'builtin/ls-tree.c:396,14'
              BranchSideFuncs:
                - get_oid_with_context
                - parse_pathspec
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
                - die
                - usage_with_options
                - _.8419
                - usage_msg_opt
        - Branch String:   'builtin/ls-tree.c:396,21'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:396,24'
              BranchSideFuncs:
                - get_oid_with_context
                - parse_pathspec
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
                - die
                - usage_with_options
                - _.8419
                - usage_msg_opt
            - BranchSide:      'builtin/ls-tree.c:400,6'
              BranchSideFuncs:
                - get_oid_with_context
                - parse_pathspec
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
                - die
                - usage_with_options
        - Branch String:   'builtin/ls-tree.c:396,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:398,4'
              BranchSideFuncs:
                - _.8419
                - usage_msg_opt
            - BranchSide:      'builtin/ls-tree.c:400,6'
              BranchSideFuncs:
                - get_oid_with_context
                - parse_pathspec
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
                - die
                - usage_with_options
        - Branch String:   'builtin/ls-tree.c:400,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:401,37'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/ls-tree.c:402,27'
              BranchSideFuncs:
                - get_oid_with_context
                - parse_pathspec
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
                - die
        - Branch String:   'builtin/ls-tree.c:402,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:405,37'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/ls-tree.c:413,26'
              BranchSideFuncs:
                - parse_pathspec
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
        - Branch String:   'builtin/ls-tree.c:417,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:418,54'
              BranchSideFuncs:
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
            - BranchSide:      'builtin/ls-tree.c:419,10'
              BranchSideFuncs:
                - parse_tree_indirect
                - die
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
        - Branch String:   'builtin/ls-tree.c:421,6'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:422,3'
              BranchSideFuncs:
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
            - BranchSide:      'builtin/ls-tree.c:427,2'
              BranchSideFuncs:
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
        - Branch String:   'builtin/ls-tree.c:427,2'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:427,2'
              BranchSideFuncs:
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
            - BranchSide:      'builtin/ls-tree.c:428,8'
              BranchSideFuncs:
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
        - Branch String:   'builtin/ls-tree.c:428,7'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:429,17'
              BranchSideFuncs:
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
            - BranchSide:      'builtin/ls-tree.c:430,22'
              BranchSideFuncs:
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
        - Branch String:   'builtin/ls-tree.c:430,29'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:430,48'
              BranchSideFuncs:
                - strcmp
                - read_tree
                - clear_pathspec
                - object_context_release
            - BranchSide:      'builtin/ls-tree.c:433,23'
              BranchSideFuncs:
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
        - Branch String:   'builtin/ls-tree.c:430,14'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:431,14'
              BranchSideFuncs:
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
            - BranchSide:      'builtin/ls-tree.c:433,23'
              BranchSideFuncs:
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
        - Branch String:   'builtin/ls-tree.c:433,30'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:433,33'
              BranchSideFuncs:
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
            - BranchSide:      'builtin/ls-tree.c:436,7'
              BranchSideFuncs:
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
        - Branch String:   'builtin/ls-tree.c:433,14'
          Branch Sides:
            - BranchSide:      'builtin/ls-tree.c:434,9'
              BranchSideFuncs:
                - read_tree
                - clear_pathspec
                - object_context_release
            - BranchSide:      'builtin/ls-tree.c:436,7'
              BranchSideFuncs:
                - read_tree
                - clear_pathspec
                - object_context_release
                - strcmp
      Callsites:
        - Src:             'builtin/ls-tree.c:373,2'
          Dst:             git_config
        - Src:             'builtin/ls-tree.c:373,2'
          Dst:             git_default_config
        - Src:             'builtin/ls-tree.c:375,9'
          Dst:             parse_options
        - Src:             'builtin/ls-tree.c:398,4'
          Dst:             _
        - Src:             'builtin/ls-tree.c:397,3'
          Dst:             usage_msg_opt
        - Src:             'builtin/ls-tree.c:401,3'
          Dst:             usage_with_options
        - Src:             'builtin/ls-tree.c:402,6'
          Dst:             get_oid_with_context
        - Src:             'builtin/ls-tree.c:405,3'
          Dst:             die
        - Src:             'builtin/ls-tree.c:413,2'
          Dst:             parse_pathspec
        - Src:             'builtin/ls-tree.c:420,9'
          Dst:             parse_tree_indirect
        - Src:             'builtin/ls-tree.c:422,3'
          Dst:             die
        - Src:             'builtin/ls-tree.c:430,33'
          Dst:             strcmp
        - Src:             'builtin/ls-tree.c:442,10'
          Dst:             read_tree
        - Src:             'builtin/ls-tree.c:443,2'
          Dst:             clear_pathspec
        - Src:             'builtin/ls-tree.c:444,2'
          Dst:             object_context_release
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    parse_opt_quoted_cr
      functionSourceFile: '/src/git/builtin/mailinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         10
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - _
        - const_error
        - error
        - mailinfo_parse_quoted_cr_action
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/mailinfo.c:44,2'
          Branch Sides:
            - BranchSide:      'builtin/mailinfo.c:44,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/mailinfo.c:46,38'
              BranchSideFuncs:
                - mailinfo_parse_quoted_cr_action
                - _.8493
                - error
                - const_error.8492
        - Branch String:   'builtin/mailinfo.c:46,6'
          Branch Sides:
            - BranchSide:      'builtin/mailinfo.c:47,10'
              BranchSideFuncs:
                - _.8493
                - error
                - const_error.8492
            - BranchSide:      'builtin/mailinfo.c:48,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/mailinfo.c:44,2'
          Dst:             BUG_fl
        - Src:             'builtin/mailinfo.c:46,6'
          Dst:             mailinfo_parse_quoted_cr_action
        - Src:             'builtin/mailinfo.c:47,10'
          Dst:             _
        - Src:             'builtin/mailinfo.c:47,10'
          Dst:             error
        - Src:             'builtin/mailinfo.c:47,10'
          Dst:             const_error
    - functionName:    parse_opt_explicit_encoding
      functionSourceFile: '/src/git/builtin/mailinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/mailinfo.c:34,2'
          Branch Sides:
            - BranchSide:      'builtin/mailinfo.c:34,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/mailinfo.c:34,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/mailinfo.c:34,2'
          Dst:             BUG_fl
    - functionName:    cmd_mailinfo
      functionSourceFile: '/src/git/builtin/mailinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         10
      ICount:          348
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - BUG_fl
        - clear_mailinfo
        - get_commit_output_encoding
        - mailinfo
        - parse_options
        - prefix_filename
        - setup_mailinfo
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/mailinfo.c:87,6'
          Branch Sides:
            - BranchSide:      'builtin/mailinfo.c:88,38'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/mailinfo.c:90,23'
              BranchSideFuncs:
                - prefix_filename
                - prefix_filename
                - mailinfo
                - clear_mailinfo
                - free
                - free
                - get_commit_output_encoding
                - BUG_fl
        - Branch String:   'builtin/mailinfo.c:90,2'
          Branch Sides:
            - BranchSide:      'builtin/mailinfo.c:92,25'
              BranchSideFuncs:
                - get_commit_output_encoding
                - prefix_filename
                - prefix_filename
                - mailinfo
                - clear_mailinfo
                - free
                - free
            - BranchSide:      'builtin/mailinfo.c:95,6'
              BranchSideFuncs:
                - prefix_filename
                - prefix_filename
                - mailinfo
                - clear_mailinfo
                - free
                - free
            - BranchSide:      'builtin/mailinfo.c:98,3'
              BranchSideFuncs:
                - prefix_filename
                - prefix_filename
                - mailinfo
                - clear_mailinfo
                - free
                - free
            - BranchSide:      'builtin/mailinfo.c:100,3'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'builtin/mailinfo.c:82,2'
          Dst:             setup_mailinfo
        - Src:             'builtin/mailinfo.c:85,9'
          Dst:             parse_options
        - Src:             'builtin/mailinfo.c:88,3'
          Dst:             usage_with_options
        - Src:             'builtin/mailinfo.c:92,25'
          Dst:             get_commit_output_encoding
        - Src:             'builtin/mailinfo.c:100,3'
          Dst:             BUG_fl
        - Src:             'builtin/mailinfo.c:106,12'
          Dst:             prefix_filename
        - Src:             'builtin/mailinfo.c:107,14'
          Dst:             prefix_filename
        - Src:             'builtin/mailinfo.c:109,13'
          Dst:             mailinfo
        - Src:             'builtin/mailinfo.c:110,2'
          Dst:             clear_mailinfo
    - functionName:    populate_maildir_list
      functionSourceFile: '/src/git/builtin/mailsplit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - path
      BBCount:         17
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - closedir
        - const_error
        - error_errno
        - opendir
        - readdir64
        - string_list_insert
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/mailsplit.c:120,2'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:121,8'
              BranchSideFuncs:
                - free
                - xstrfmt
                - opendir
                - __errno_location
                - error_errno
                - const_error.8549
                - free
                - readdir64
                - closedir
                - free
                - xstrfmt
                - string_list_insert
            - BranchSide:      'builtin/mailsplit.c:141,6'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/mailsplit.c:123,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:124,8'
              BranchSideFuncs:
                - readdir64
                - closedir
                - free
                - free
                - xstrfmt
                - opendir
                - __errno_location
                - error_errno
                - const_error.8549
                - free
                - xstrfmt
                - string_list_insert
            - BranchSide:      'builtin/mailsplit.c:130,3'
              BranchSideFuncs:
                - readdir64
                - closedir
                - free
                - free
                - xstrfmt
                - opendir
                - __errno_location
                - error_errno
                - const_error.8549
                - free
                - xstrfmt
                - string_list_insert
        - Branch String:   'builtin/mailsplit.c:124,8'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:125,5'
              BranchSideFuncs:
                - free
                - free
                - xstrfmt
                - opendir
                - __errno_location
                - error_errno
                - const_error.8549
                - readdir64
                - closedir
                - free
                - xstrfmt
                - string_list_insert
            - BranchSide:      'builtin/mailsplit.c:126,4'
              BranchSideFuncs:
                - error_errno
                - const_error.8549
                - free
        - Branch String:   'builtin/mailsplit.c:130,3'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:131,8'
              BranchSideFuncs:
                - free
                - xstrfmt
                - string_list_insert
                - readdir64
                - closedir
                - free
                - free
                - xstrfmt
                - opendir
                - __errno_location
                - error_errno
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:138,12'
              BranchSideFuncs:
                - closedir
                - free
                - free
                - xstrfmt
                - opendir
                - __errno_location
                - error_errno
                - const_error.8549
                - readdir64
                - free
                - xstrfmt
                - string_list_insert
        - Branch String:   'builtin/mailsplit.c:131,8'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:132,5'
              BranchSideFuncs:
                - readdir64
                - closedir
                - free
                - free
                - xstrfmt
                - opendir
                - __errno_location
                - error_errno
                - const_error.8549
                - free
                - xstrfmt
                - string_list_insert
            - BranchSide:      'builtin/mailsplit.c:133,9'
              BranchSideFuncs:
                - free
                - xstrfmt
                - string_list_insert
                - readdir64
                - closedir
                - free
                - free
                - xstrfmt
                - opendir
                - __errno_location
                - error_errno
                - const_error.8549
      Callsites:
        - Src:             'builtin/mailsplit.c:122,10'
          Dst:             xstrfmt
        - Src:             'builtin/mailsplit.c:123,15'
          Dst:             opendir
        - Src:             'builtin/mailsplit.c:124,8'
          Dst:             __errno_location
        - Src:             'builtin/mailsplit.c:126,4'
          Dst:             error_errno
        - Src:             'builtin/mailsplit.c:126,4'
          Dst:             const_error
        - Src:             'builtin/mailsplit.c:130,18'
          Dst:             readdir64
        - Src:             'builtin/mailsplit.c:134,11'
          Dst:             xstrfmt
        - Src:             'builtin/mailsplit.c:135,4'
          Dst:             string_list_insert
        - Src:             'builtin/mailsplit.c:138,3'
          Dst:             closedir
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    maildir_filename_cmp
      functionSourceFile: '/src/git/builtin/mailsplit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         20
      ICount:          141
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/mailsplit.c:150,12'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:150,16'
              BranchSideFuncs:
                - strtol
                - strtol
            - BranchSide:      'builtin/mailsplit.c:150,2'
              BranchSideFuncs:
                - strtol
                - strtol
        - Branch String:   'builtin/mailsplit.c:150,2'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:151,7'
              BranchSideFuncs:
                - strtol
                - strtol
            - BranchSide:      'builtin/mailsplit.c:166,25'
              BranchSideFuncs: []
        - Branch String:   'builtin/mailsplit.c:151,19'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:151,22'
              BranchSideFuncs:
                - strtol
                - strtol
            - BranchSide:      'builtin/mailsplit.c:160,9'
              BranchSideFuncs:
                - strtol
                - strtol
        - Branch String:   'builtin/mailsplit.c:151,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:153,16'
              BranchSideFuncs:
                - strtol
                - strtol
            - BranchSide:      'builtin/mailsplit.c:160,9'
              BranchSideFuncs:
                - strtol
                - strtol
        - Branch String:   'builtin/mailsplit.c:155,8'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:156,12'
              BranchSideFuncs: []
            - BranchSide:      'builtin/mailsplit.c:158,3'
              BranchSideFuncs:
                - strtol
                - strtol
        - Branch String:   'builtin/mailsplit.c:160,8'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:161,28'
              BranchSideFuncs: []
            - BranchSide:      'builtin/mailsplit.c:162,5'
              BranchSideFuncs:
                - strtol
                - strtol
      Callsites:
        - Src:             'builtin/mailsplit.c:153,9'
          Dst:             strtol
        - Src:             'builtin/mailsplit.c:154,9'
          Dst:             strtol
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_gtfrom
      functionSourceFile: '/src/git/builtin/mailsplit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - starts_with
        - strspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/mailsplit.c:55,6'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:56,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/mailsplit.c:58,15'
              BranchSideFuncs:
                - strspn
                - starts_with
        - Branch String:   'builtin/mailsplit.c:59,13'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:59,28'
              BranchSideFuncs:
                - starts_with
            - BranchSide:      'builtin/mailsplit.c:59,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/mailsplit.c:58,8'
          Dst:             strspn
        - Src:             'builtin/mailsplit.c:59,16'
          Dst:             starts_with
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    is_from_line
      functionSourceFile: '/src/git/builtin/mailsplit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - line
        - len
      BBCount:         28
      ICount:          164
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - memcmp
        - strtol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/mailsplit.c:19,15'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:19,34'
              BranchSideFuncs: []
            - BranchSide:      'builtin/mailsplit.c:20,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/mailsplit.c:19,6'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:20,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/mailsplit.c:22,10'
              BranchSideFuncs:
                - strtol
        - Branch String:   'builtin/mailsplit.c:25,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:26,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/mailsplit.c:27,8'
              BranchSideFuncs:
                - strtol
        - Branch String:   'builtin/mailsplit.c:27,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:24,2'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'builtin/mailsplit.c:28,4'
              BranchSideFuncs:
                - strtol
        - Branch String:   'builtin/mailsplit.c:31,26'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:32,7'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'builtin/mailsplit.c:36,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/mailsplit.c:32,26'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:33,7'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'builtin/mailsplit.c:36,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/mailsplit.c:33,26'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:34,7'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'builtin/mailsplit.c:36,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/mailsplit.c:34,26'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:35,7'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'builtin/mailsplit.c:36,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/mailsplit.c:31,6'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:36,3'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'builtin/mailsplit.c:39,13'
              BranchSideFuncs:
                - strtol
        - Branch String:   'builtin/mailsplit.c:39,6'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:40,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/mailsplit.c:43,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/mailsplit.c:19,18'
          Dst:             memcmp
        - Src:             'builtin/mailsplit.c:39,6'
          Dst:             strtol
    - functionName:    split_one
      functionSourceFile: '/src/git/builtin/mailsplit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mbox
        - name
        - allow_bare
      BBCount:         35
      ICount:          200
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - common_exit
        - die_errno
        - exit
        - fclose
        - feof
        - fprintf
        - fwrite
        - is_from_line
        - is_gtfrom
        - strbuf_addch
        - strbuf_getwholeline
        - strbuf_remove
        - strbuf_setlen
        - xfdopen
        - xopen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/mailsplit.c:74,14'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:74,18'
              BranchSideFuncs:
                - fprintf
                - common_exit
                - exit
                - xopen
                - xfdopen
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - fclose
                - feof
                - die_errno
                - die_errno
                - is_gtfrom
                - strbuf_remove
                - strbuf_setlen.8556
                - strbuf_addch.8555
            - BranchSide:      'builtin/mailsplit.c:78,13'
              BranchSideFuncs:
                - xopen
                - xfdopen
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - fclose
                - feof
                - die_errno
                - die_errno
                - is_gtfrom
                - strbuf_remove
                - strbuf_setlen.8556
                - strbuf_addch.8555
        - Branch String:   'builtin/mailsplit.c:74,6'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:75,11'
              BranchSideFuncs:
                - xopen
                - xfdopen
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - fclose
                - feof
                - die_errno
                - die_errno
                - is_gtfrom
                - strbuf_remove
                - strbuf_setlen.8556
                - strbuf_addch.8555
            - BranchSide:      'builtin/mailsplit.c:78,13'
              BranchSideFuncs:
                - xopen
                - xfdopen
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - fclose
                - feof
                - die_errno
                - die_errno
                - is_gtfrom
                - strbuf_remove
                - strbuf_setlen.8556
                - strbuf_addch.8555
        - Branch String:   'builtin/mailsplit.c:85,16'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:85,23'
              BranchSideFuncs:
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - strbuf_setlen.8556
                - strbuf_addch.8555
                - fclose
                - feof
                - die_errno
                - die_errno
                - is_gtfrom
                - strbuf_remove
            - BranchSide:      'builtin/mailsplit.c:91,7'
              BranchSideFuncs:
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - strbuf_setlen.8556
                - strbuf_addch.8555
                - fclose
                - feof
                - die_errno
                - die_errno
                - is_gtfrom
                - strbuf_remove
        - Branch String:   'builtin/mailsplit.c:85,31'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:85,38'
              BranchSideFuncs:
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - fclose
                - feof
                - die_errno
                - die_errno
                - is_gtfrom
                - strbuf_remove
                - strbuf_setlen.8556
                - strbuf_addch.8555
            - BranchSide:      'builtin/mailsplit.c:91,7'
              BranchSideFuncs:
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - strbuf_setlen.8556
                - strbuf_addch.8555
                - fclose
                - feof
                - die_errno
                - die_errno
                - is_gtfrom
                - strbuf_remove
        - Branch String:   'builtin/mailsplit.c:85,61'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:86,8'
              BranchSideFuncs:
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - fclose
                - feof
                - die_errno
                - die_errno
                - is_gtfrom
                - strbuf_remove
                - strbuf_setlen.8556
                - strbuf_addch.8555
            - BranchSide:      'builtin/mailsplit.c:91,7'
              BranchSideFuncs:
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - strbuf_setlen.8556
                - strbuf_addch.8555
                - fclose
                - feof
                - die_errno
                - die_errno
                - is_gtfrom
                - strbuf_remove
        - Branch String:   'builtin/mailsplit.c:85,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:87,28'
              BranchSideFuncs:
                - strbuf_setlen.8556
                - strbuf_addch.8555
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - fclose
                - feof
                - die_errno
                - die_errno
                - is_gtfrom
                - strbuf_remove
            - BranchSide:      'builtin/mailsplit.c:91,7'
              BranchSideFuncs:
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - strbuf_setlen.8556
                - strbuf_addch.8555
                - fclose
                - feof
                - die_errno
                - die_errno
                - is_gtfrom
                - strbuf_remove
        - Branch String:   'builtin/mailsplit.c:91,14'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:91,17'
              BranchSideFuncs:
                - is_gtfrom
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - strbuf_setlen.8556
                - strbuf_addch.8555
                - fclose
                - feof
                - die_errno
                - die_errno
                - strbuf_remove
            - BranchSide:      'builtin/mailsplit.c:94,18'
              BranchSideFuncs:
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - is_gtfrom
                - strbuf_remove
                - strbuf_setlen.8556
                - strbuf_addch.8555
                - fclose
                - feof
                - die_errno
                - die_errno
        - Branch String:   'builtin/mailsplit.c:91,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:92,4'
              BranchSideFuncs:
                - strbuf_remove
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - is_gtfrom
                - strbuf_setlen.8556
                - strbuf_addch.8555
                - fclose
                - feof
                - die_errno
                - die_errno
            - BranchSide:      'builtin/mailsplit.c:94,18'
              BranchSideFuncs:
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - is_gtfrom
                - strbuf_remove
                - strbuf_setlen.8556
                - strbuf_addch.8555
                - fclose
                - feof
                - die_errno
                - die_errno
        - Branch String:   'builtin/mailsplit.c:94,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:95,4'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/mailsplit.c:97,33'
              BranchSideFuncs:
                - strbuf_getwholeline
                - is_from_line
                - fwrite
                - die_errno
                - is_gtfrom
                - strbuf_remove
                - strbuf_setlen.8556
                - strbuf_addch.8555
                - fclose
                - feof
                - die_errno
        - Branch String:   'builtin/mailsplit.c:97,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:98,13'
              BranchSideFuncs:
                - feof
                - die_errno
                - fclose
            - BranchSide:      'builtin/mailsplit.c:104,8'
              BranchSideFuncs:
                - is_from_line
                - fwrite
                - strbuf_getwholeline
                - feof
                - die_errno
                - fclose
                - die_errno
                - is_gtfrom
                - strbuf_remove
                - strbuf_setlen.8556
                - strbuf_addch.8555
        - Branch String:   'builtin/mailsplit.c:98,8'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:99,12'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'builtin/mailsplit.c:102,4'
              BranchSideFuncs:
                - die_errno
        - Branch String:   'builtin/mailsplit.c:104,16'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:84,2'
              BranchSideFuncs:
                - fwrite
                - strbuf_getwholeline
                - is_from_line
                - fclose
                - feof
                - die_errno
                - die_errno
                - is_gtfrom
                - strbuf_remove
                - strbuf_setlen.8556
                - strbuf_addch.8555
            - BranchSide:      'builtin/mailsplit.c:104,36'
              BranchSideFuncs:
                - is_from_line
                - fwrite
                - strbuf_getwholeline
                - feof
                - die_errno
                - fclose
                - die_errno
                - is_gtfrom
                - strbuf_remove
                - strbuf_setlen.8556
                - strbuf_addch.8555
        - Branch String:   'builtin/mailsplit.c:104,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:84,2'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'builtin/mailsplit.c:105,4'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'builtin/mailsplit.c:72,17'
          Dst:             is_from_line
        - Src:             'builtin/mailsplit.c:75,3'
          Dst:             fprintf
        - Src:             'builtin/mailsplit.c:76,3'
          Dst:             common_exit
        - Src:             'builtin/mailsplit.c:76,3'
          Dst:             exit
        - Src:             'builtin/mailsplit.c:78,7'
          Dst:             xopen
        - Src:             'builtin/mailsplit.c:79,11'
          Dst:             xfdopen
        - Src:             'builtin/mailsplit.c:87,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/mailsplit.c:88,4'
          Dst:             strbuf_addch
        - Src:             'builtin/mailsplit.c:91,17'
          Dst:             is_gtfrom
        - Src:             'builtin/mailsplit.c:92,4'
          Dst:             strbuf_remove
        - Src:             'builtin/mailsplit.c:94,7'
          Dst:             fwrite
        - Src:             'builtin/mailsplit.c:95,4'
          Dst:             die_errno
        - Src:             'builtin/mailsplit.c:97,7'
          Dst:             strbuf_getwholeline
        - Src:             'builtin/mailsplit.c:98,8'
          Dst:             feof
        - Src:             'builtin/mailsplit.c:102,4'
          Dst:             die_errno
        - Src:             'builtin/mailsplit.c:104,19'
          Dst:             is_from_line
        - Src:             'builtin/mailsplit.c:107,2'
          Dst:             fclose
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    split_maildir
      functionSourceFile: '/src/git/builtin/mailsplit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - maildir
        - dir
        - nr_prec
        - skip
      BBCount:         17
      ICount:          145
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - const_error
        - error_errno
        - fclose
        - git_fopen
        - populate_maildir_list
        - split_one
        - strbuf_getwholeline
        - string_list_clear
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/mailsplit.c:180,6'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:181,3'
              BranchSideFuncs:
                - free
                - string_list_clear
                - fclose
            - BranchSide:      'builtin/mailsplit.c:183,9'
              BranchSideFuncs:
                - free
                - string_list_clear
                - fclose
                - free
                - xstrfmt
                - git_fopen
                - error_errno
                - const_error.8549
                - strbuf_getwholeline
                - xstrfmt
                - split_one
                - free
                - fclose
                - error_errno
                - const_error.8549
        - Branch String:   'builtin/mailsplit.c:183,2'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:186,8'
              BranchSideFuncs:
                - free
                - xstrfmt
                - git_fopen
                - error_errno
                - const_error.8549
                - free
                - string_list_clear
                - fclose
                - strbuf_getwholeline
                - xstrfmt
                - split_one
                - free
                - fclose
                - error_errno
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:208,8'
              BranchSideFuncs:
                - free
                - string_list_clear
                - fclose
        - Branch String:   'builtin/mailsplit.c:190,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:191,4'
              BranchSideFuncs:
                - strbuf_getwholeline
                - xstrfmt
                - split_one
                - free
                - fclose
                - free
                - string_list_clear
                - fclose
                - free
                - xstrfmt
                - git_fopen
                - error_errno
                - const_error.8549
                - error_errno
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:195,33'
              BranchSideFuncs:
                - strbuf_getwholeline
                - xstrfmt
                - split_one
                - free
                - fclose
                - free
                - string_list_clear
                - fclose
                - free
                - xstrfmt
                - git_fopen
                - error_errno
                - const_error.8549
                - error_errno
                - const_error.8549
        - Branch String:   'builtin/mailsplit.c:195,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:196,4'
              BranchSideFuncs:
                - error_errno
                - const_error.8549
                - free
                - string_list_clear
                - fclose
            - BranchSide:      'builtin/mailsplit.c:200,29'
              BranchSideFuncs:
                - xstrfmt
                - split_one
                - free
                - fclose
                - free
                - string_list_clear
                - fclose
                - free
                - xstrfmt
                - git_fopen
                - error_errno
                - const_error.8549
                - strbuf_getwholeline
                - error_errno
                - const_error.8549
        - Branch String:   'builtin/mailsplit.c:210,6'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:210,6'
              BranchSideFuncs:
                - fclose
                - free
                - string_list_clear
            - BranchSide:      'builtin/mailsplit.c:211,10'
              BranchSideFuncs:
                - fclose
                - free
                - string_list_clear
      Callsites:
        - Src:             'builtin/mailsplit.c:180,6'
          Dst:             populate_maildir_list
        - Src:             'builtin/mailsplit.c:187,10'
          Dst:             xstrfmt
        - Src:             'builtin/mailsplit.c:189,7'
          Dst:             git_fopen
        - Src:             'builtin/mailsplit.c:191,4'
          Dst:             error_errno
        - Src:             'builtin/mailsplit.c:191,4'
          Dst:             const_error
        - Src:             'builtin/mailsplit.c:195,7'
          Dst:             strbuf_getwholeline
        - Src:             'builtin/mailsplit.c:196,4'
          Dst:             error_errno
        - Src:             'builtin/mailsplit.c:196,4'
          Dst:             const_error
        - Src:             'builtin/mailsplit.c:200,10'
          Dst:             xstrfmt
        - Src:             'builtin/mailsplit.c:201,3'
          Dst:             split_one
        - Src:             'builtin/mailsplit.c:204,3'
          Dst:             fclose
        - Src:             'builtin/mailsplit.c:211,3'
          Dst:             fclose
        - Src:             'builtin/mailsplit.c:213,2'
          Dst:             string_list_clear
    - functionName:    split_mbox
      functionSourceFile: '/src/git/builtin/mailsplit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - file
        - dir
        - allow_bare
        - nr_prec
        - skip
      BBCount:         32
      ICount:          196
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - const_error
        - error
        - error_errno
        - fclose
        - fgetc
        - fileno
        - git_fopen
        - split_one
        - strbuf_getwholeline
        - strcmp
        - ungetc
        - warning
        - xstrfmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/mailsplit.c:223,12'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:223,41'
              BranchSideFuncs:
                - git_fopen
                - fileno
                - isatty
                - error_errno
                - const_error.8549
                - fgetc
                - ungetc
                - strbuf_getwholeline
                - fclose
                - xstrfmt
                - split_one
                - free
                - error
                - const_error.8549
                - fclose
                - _.8566
                - error
                - const_error.8549
                - _.8566
                - warning
            - BranchSide:      'builtin/mailsplit.c:223,33'
              BranchSideFuncs:
                - fileno
                - isatty
                - error_errno
                - const_error.8549
                - fgetc
                - ungetc
                - strbuf_getwholeline
                - fclose
                - xstrfmt
                - split_one
                - free
                - error
                - const_error.8549
                - fclose
                - _.8566
                - error
                - const_error.8549
                - _.8566
                - warning
        - Branch String:   'builtin/mailsplit.c:226,6'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:227,11'
              BranchSideFuncs:
                - _.8566
                - warning
                - error_errno
                - const_error.8549
                - fgetc
                - ungetc
                - strbuf_getwholeline
                - fclose
                - xstrfmt
                - split_one
                - free
                - error
                - const_error.8549
                - fclose
                - _.8566
                - error
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:229,7'
              BranchSideFuncs:
                - error_errno
                - const_error.8549
                - fgetc
                - ungetc
                - strbuf_getwholeline
                - fclose
                - xstrfmt
                - split_one
                - free
                - error
                - const_error.8549
                - fclose
                - _.8566
                - error
                - const_error.8549
        - Branch String:   'builtin/mailsplit.c:229,6'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:230,3'
              BranchSideFuncs:
                - fgetc
                - ungetc
                - strbuf_getwholeline
                - fclose
                - xstrfmt
                - split_one
                - free
                - error
                - const_error.8549
                - fclose
                - _.8566
                - error
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:234,2'
              BranchSideFuncs:
                - fgetc
                - ungetc
                - strbuf_getwholeline
                - fclose
                - xstrfmt
                - split_one
                - free
                - error
                - const_error.8549
                - fclose
                - _.8566
                - error
                - const_error.8549
        - Branch String:   'builtin/mailsplit.c:236,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:237,8'
              BranchSideFuncs:
                - fclose
                - _.8566
                - error
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:246,2'
              BranchSideFuncs:
                - ungetc
                - strbuf_getwholeline
                - fclose
                - xstrfmt
                - split_one
                - free
                - error
                - const_error.8549
                - fgetc
                - fclose
                - _.8566
                - error
                - const_error.8549
        - Branch String:   'builtin/mailsplit.c:237,8'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:239,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/mailsplit.c:241,12'
              BranchSideFuncs:
                - fclose
                - _.8566
                - error
                - const_error.8549
        - Branch String:   'builtin/mailsplit.c:246,2'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:235,16'
              BranchSideFuncs:
                - fgetc
                - ungetc
                - strbuf_getwholeline
                - fclose
                - xstrfmt
                - split_one
                - free
                - error
                - const_error.8549
                - fclose
                - _.8566
                - error
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:247,9'
              BranchSideFuncs:
                - ungetc
                - strbuf_getwholeline
                - fclose
                - xstrfmt
                - split_one
                - free
                - error
                - const_error.8549
        - Branch String:   'builtin/mailsplit.c:249,6'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:251,7'
              BranchSideFuncs:
                - fclose
                - xstrfmt
                - split_one
                - free
                - error
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:258,2'
              BranchSideFuncs:
                - fclose
                - xstrfmt
                - split_one
                - free
        - Branch String:   'builtin/mailsplit.c:251,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:252,4'
              BranchSideFuncs:
                - error
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:255,13'
              BranchSideFuncs:
                - fclose
                - xstrfmt
                - split_one
                - free
        - Branch String:   'builtin/mailsplit.c:258,2'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:259,9'
              BranchSideFuncs:
                - xstrfmt
                - split_one
                - free
                - fclose
            - BranchSide:      'builtin/mailsplit.c:264,6'
              BranchSideFuncs:
                - fclose
        - Branch String:   'builtin/mailsplit.c:264,6'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:265,10'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'builtin/mailsplit.c:267,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/mailsplit.c:223,13'
          Dst:             strcmp
        - Src:             'builtin/mailsplit.c:223,41'
          Dst:             git_fopen
        - Src:             'builtin/mailsplit.c:226,13'
          Dst:             fileno
        - Src:             'builtin/mailsplit.c:226,6'
          Dst:             isatty
        - Src:             'builtin/mailsplit.c:227,11'
          Dst:             _
        - Src:             'builtin/mailsplit.c:227,3'
          Dst:             warning
        - Src:             'builtin/mailsplit.c:230,3'
          Dst:             error_errno
        - Src:             'builtin/mailsplit.c:230,3'
          Dst:             const_error
        - Src:             'builtin/mailsplit.c:235,10'
          Dst:             fgetc
        - Src:             'builtin/mailsplit.c:241,5'
          Dst:             fclose
        - Src:             'builtin/mailsplit.c:242,5'
          Dst:             _
        - Src:             'builtin/mailsplit.c:242,5'
          Dst:             error
        - Src:             'builtin/mailsplit.c:242,5'
          Dst:             const_error
        - Src:             'builtin/mailsplit.c:247,2'
          Dst:             ungetc
        - Src:             'builtin/mailsplit.c:249,6'
          Dst:             strbuf_getwholeline
        - Src:             'builtin/mailsplit.c:252,4'
          Dst:             error
        - Src:             'builtin/mailsplit.c:252,4'
          Dst:             const_error
        - Src:             'builtin/mailsplit.c:259,16'
          Dst:             xstrfmt
        - Src:             'builtin/mailsplit.c:260,15'
          Dst:             split_one
        - Src:             'builtin/mailsplit.c:265,3'
          Dst:             fclose
    - functionName:    cmd_mailsplit
      functionSourceFile: '/src/git/builtin/mailsplit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         79
      ICount:          457
      EdgeCount:       98
      CyclomaticComplexity: 21
      functionsReached:
        - BUG_fl
        - const_error
        - die
        - error
        - error_errno
        - printf
        - split_maildir
        - split_mbox
        - stat64
        - strcmp
        - strtol
        - usage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/mailsplit.c:280,2'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:280,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/mailsplit.c:282,14'
              BranchSideFuncs:
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - strcmp
                - strcmp
                - die
                - usage
                - strtol
                - strtol
                - usage
        - Branch String:   'builtin/mailsplit.c:282,2'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:283,22'
              BranchSideFuncs:
                - strcmp
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - strcmp
                - die
                - usage
                - strtol
                - strtol
                - usage
            - BranchSide:      'builtin/mailsplit.c:313,8'
              BranchSideFuncs:
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
        - Branch String:   'builtin/mailsplit.c:285,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:286,4'
              BranchSideFuncs:
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
            - BranchSide:      'builtin/mailsplit.c:288,8'
              BranchSideFuncs:
                - strcmp
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - strcmp
                - die
                - usage
                - strtol
                - strtol
                - usage
        - Branch String:   'builtin/mailsplit.c:288,8'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:289,21'
              BranchSideFuncs:
                - strtol
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - strcmp
                - strcmp
                - die
                - usage
                - strtol
                - usage
            - BranchSide:      'builtin/mailsplit.c:293,15'
              BranchSideFuncs:
                - strcmp
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - strtol
                - usage
                - strcmp
                - die
                - usage
                - strtol
        - Branch String:   'builtin/mailsplit.c:290,20'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:290,29'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/mailsplit.c:291,5'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/mailsplit.c:290,8'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:291,5'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/mailsplit.c:292,4'
              BranchSideFuncs:
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - strcmp
                - strcmp
                - die
                - usage
                - strtol
                - strtol
                - usage
        - Branch String:   'builtin/mailsplit.c:293,15'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:294,16'
              BranchSideFuncs:
                - strtol
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - strcmp
                - strcmp
                - die
                - usage
                - strtol
                - usage
            - BranchSide:      'builtin/mailsplit.c:295,15'
              BranchSideFuncs:
                - strcmp
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - strtol
                - strtol
                - usage
                - strcmp
                - die
                - usage
        - Branch String:   'builtin/mailsplit.c:295,15'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:296,4'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/mailsplit.c:297,15'
              BranchSideFuncs:
                - strcmp
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - usage
                - strtol
                - strtol
                - usage
                - strcmp
                - die
        - Branch String:   'builtin/mailsplit.c:297,29'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:297,33'
              BranchSideFuncs:
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - strcmp
                - strcmp
                - die
                - usage
                - strtol
                - strtol
                - usage
            - BranchSide:      'builtin/mailsplit.c:299,22'
              BranchSideFuncs:
                - strcmp
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - usage
                - strtol
                - strtol
                - usage
                - strcmp
                - die
        - Branch String:   'builtin/mailsplit.c:297,15'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:298,15'
              BranchSideFuncs:
                - strcmp
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - usage
                - strtol
                - strtol
                - usage
                - strcmp
                - die
            - BranchSide:      'builtin/mailsplit.c:299,22'
              BranchSideFuncs:
                - strcmp
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - usage
                - strtol
                - strtol
                - usage
                - strcmp
                - die
        - Branch String:   'builtin/mailsplit.c:299,14'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:300,12'
              BranchSideFuncs:
                - strcmp
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - strcmp
                - usage
                - strtol
                - strtol
                - usage
                - die
            - BranchSide:      'builtin/mailsplit.c:301,15'
              BranchSideFuncs:
                - strcmp
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - strcmp
                - usage
                - strtol
                - strtol
                - usage
                - die
        - Branch String:   'builtin/mailsplit.c:301,29'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:301,32'
              BranchSideFuncs:
                - strcmp
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - strcmp
                - usage
                - strtol
                - strtol
                - usage
                - die
            - BranchSide:      'builtin/mailsplit.c:303,22'
              BranchSideFuncs:
                - strcmp
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - strcmp
                - usage
                - strtol
                - strtol
                - usage
                - die
        - Branch String:   'builtin/mailsplit.c:301,15'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:302,10'
              BranchSideFuncs:
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - strcmp
                - strcmp
                - die
                - usage
                - strtol
                - strtol
                - usage
            - BranchSide:      'builtin/mailsplit.c:303,22'
              BranchSideFuncs:
                - strcmp
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - strcmp
                - usage
                - strtol
                - strtol
                - usage
                - die
        - Branch String:   'builtin/mailsplit.c:303,14'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:304,11'
              BranchSideFuncs:
                - die
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
            - BranchSide:      'builtin/mailsplit.c:305,15'
              BranchSideFuncs:
                - die
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
        - Branch String:   'builtin/mailsplit.c:305,29'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:305,33'
              BranchSideFuncs:
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - usage
                - die
            - BranchSide:      'builtin/mailsplit.c:309,30'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/mailsplit.c:305,15'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:306,8'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/mailsplit.c:309,30'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/mailsplit.c:313,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:316,11'
              BranchSideFuncs:
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:331,10'
              BranchSideFuncs:
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
        - Branch String:   'builtin/mailsplit.c:316,3'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:318,10'
              BranchSideFuncs:
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:322,20'
              BranchSideFuncs:
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:327,4'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/mailsplit.c:335,2'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:336,26'
              BranchSideFuncs:
                - stat64
                - split_mbox
                - printf
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:369,17'
              BranchSideFuncs:
                - printf
        - Branch String:   'builtin/mailsplit.c:340,21'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:340,24'
              BranchSideFuncs:
                - stat64
                - split_mbox
                - printf
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:351,12'
              BranchSideFuncs:
                - stat64
                - split_mbox
                - printf
                - split_mbox
                - error
                - const_error.8549
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
        - Branch String:   'builtin/mailsplit.c:340,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:341,21'
              BranchSideFuncs:
                - split_mbox
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - error
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:351,12'
              BranchSideFuncs:
                - stat64
                - split_mbox
                - printf
                - split_mbox
                - error
                - const_error.8549
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
        - Branch String:   'builtin/mailsplit.c:342,8'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:343,5'
              BranchSideFuncs:
                - error
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:346,12'
              BranchSideFuncs:
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
        - Branch String:   'builtin/mailsplit.c:351,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:352,4'
              BranchSideFuncs:
                - error_errno
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:356,7'
              BranchSideFuncs:
                - split_mbox
                - printf
                - stat64
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - error
                - const_error.8549
                - split_maildir
        - Branch String:   'builtin/mailsplit.c:356,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:357,24'
              BranchSideFuncs:
                - split_maildir
                - printf
                - stat64
                - split_mbox
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - error
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:359,21'
              BranchSideFuncs:
                - split_mbox
                - printf
                - stat64
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
                - error
                - const_error.8549
        - Branch String:   'builtin/mailsplit.c:361,7'
          Branch Sides:
            - BranchSide:      'builtin/mailsplit.c:362,4'
              BranchSideFuncs:
                - error
                - const_error.8549
            - BranchSide:      'builtin/mailsplit.c:365,11'
              BranchSideFuncs:
                - printf
                - stat64
                - split_mbox
                - error
                - const_error.8549
                - split_maildir
                - error_errno
                - const_error.8549
                - split_mbox
                - error
                - const_error.8549
      Callsites:
        - Src:             'builtin/mailsplit.c:280,2'
          Dst:             BUG_fl
        - Src:             'builtin/mailsplit.c:289,14'
          Dst:             strtol
        - Src:             'builtin/mailsplit.c:291,5'
          Dst:             usage
        - Src:             'builtin/mailsplit.c:294,9'
          Dst:             strtol
        - Src:             'builtin/mailsplit.c:296,4'
          Dst:             usage
        - Src:             'builtin/mailsplit.c:299,15'
          Dst:             strcmp
        - Src:             'builtin/mailsplit.c:303,15'
          Dst:             strcmp
        - Src:             'builtin/mailsplit.c:309,4'
          Dst:             die
        - Src:             'builtin/mailsplit.c:327,4'
          Dst:             usage
        - Src:             'builtin/mailsplit.c:341,10'
          Dst:             split_mbox
        - Src:             'builtin/mailsplit.c:343,5'
          Dst:             error
        - Src:             'builtin/mailsplit.c:343,5'
          Dst:             const_error
        - Src:             'builtin/mailsplit.c:351,7'
          Dst:             stat64
        - Src:             'builtin/mailsplit.c:352,4'
          Dst:             error_errno
        - Src:             'builtin/mailsplit.c:352,4'
          Dst:             const_error
        - Src:             'builtin/mailsplit.c:357,10'
          Dst:             split_maildir
        - Src:             'builtin/mailsplit.c:359,10'
          Dst:             split_mbox
        - Src:             'builtin/mailsplit.c:362,4'
          Dst:             error
        - Src:             'builtin/mailsplit.c:362,4'
          Dst:             const_error
        - Src:             'builtin/mailsplit.c:369,2'
          Dst:             printf
    - functionName:    show_merge_base
      functionSourceFile: '/src/git/builtin/merge-base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - rev
        - rev_nr
        - show_all
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - free_commit_list
        - oid_to_hex
        - printf
        - repo_get_merge_bases_many_dirty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-base.c:15,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:17,20'
              BranchSideFuncs:
                - free_commit_list
            - BranchSide:      'builtin/merge-base.c:21,7'
              BranchSideFuncs:
                - free_commit_list
                - oid_to_hex
                - printf
        - Branch String:   'builtin/merge-base.c:21,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:22,3'
              BranchSideFuncs:
                - free_commit_list
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/merge-base.c:24,11'
              BranchSideFuncs:
                - free_commit_list
                - oid_to_hex
                - printf
        - Branch String:   'builtin/merge-base.c:24,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:25,30'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - free_commit_list
            - BranchSide:      'builtin/merge-base.c:30,19'
              BranchSideFuncs:
                - free_commit_list
        - Branch String:   'builtin/merge-base.c:26,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:27,4'
              BranchSideFuncs:
                - free_commit_list
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/merge-base.c:28,2'
              BranchSideFuncs:
                - free_commit_list
                - oid_to_hex
                - printf
      Callsites:
        - Src:             'builtin/merge-base.c:15,6'
          Dst:             repo_get_merge_bases_many_dirty
        - Src:             'builtin/merge-base.c:17,3'
          Dst:             free_commit_list
        - Src:             'builtin/merge-base.c:25,18'
          Dst:             oid_to_hex
        - Src:             'builtin/merge-base.c:25,3'
          Dst:             printf
        - Src:             'builtin/merge-base.c:30,2'
          Dst:             free_commit_list
    - functionName:    get_commit_reference
      functionSourceFile: '/src/git/builtin/merge-base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         7
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - lookup_commit_reference
        - repo_get_oid
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/merge-base.c:48,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:49,37'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/merge-base.c:50,30'
              BranchSideFuncs:
                - lookup_commit_reference
                - die
        - Branch String:   'builtin/merge-base.c:51,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:52,37'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-base.c:54,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge-base.c:48,6'
          Dst:             repo_get_oid
        - Src:             'builtin/merge-base.c:49,3'
          Dst:             die
        - Src:             'builtin/merge-base.c:50,6'
          Dst:             lookup_commit_reference
        - Src:             'builtin/merge-base.c:52,3'
          Dst:             die
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    handle_fork_point
      functionSourceFile: '/src/git/builtin/merge-base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         11
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - die
        - get_fork_point
        - lookup_commit_reference
        - oid_to_hex
        - printf
        - repo_get_oid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-base.c:131,15'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:131,29'
              BranchSideFuncs:
                - repo_get_oid
                - lookup_commit_reference
                - get_fork_point
                - oid_to_hex
                - printf
                - die
            - BranchSide:      'builtin/merge-base.c:131,13'
              BranchSideFuncs:
                - repo_get_oid
                - lookup_commit_reference
                - get_fork_point
                - oid_to_hex
                - printf
                - die
        - Branch String:   'builtin/merge-base.c:132,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:133,40'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/merge-base.c:135,36'
              BranchSideFuncs:
                - lookup_commit_reference
                - get_fork_point
                - oid_to_hex
                - printf
        - Branch String:   'builtin/merge-base.c:139,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:140,3'
              BranchSideFuncs:
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/merge-base.c:142,29'
              BranchSideFuncs:
                - oid_to_hex
                - printf
      Callsites:
        - Src:             'builtin/merge-base.c:132,6'
          Dst:             repo_get_oid
        - Src:             'builtin/merge-base.c:133,3'
          Dst:             die
        - Src:             'builtin/merge-base.c:135,12'
          Dst:             lookup_commit_reference
        - Src:             'builtin/merge-base.c:137,15'
          Dst:             get_fork_point
        - Src:             'builtin/merge-base.c:142,17'
          Dst:             oid_to_hex
        - Src:             'builtin/merge-base.c:142,2'
          Dst:             printf
    - functionName:    handle_independent
      functionSourceFile: '/src/git/builtin/merge-base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - args
      BBCount:         14
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - commit_list_insert
        - free_commit_list
        - get_commit_reference
        - oid_to_hex
        - printf
        - reduce_heads_replace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-base.c:62,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:63,43'
              BranchSideFuncs:
                - get_commit_reference
                - commit_list_insert
                - reduce_heads_replace
                - free_commit_list
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/merge-base.c:65,2'
              BranchSideFuncs:
                - reduce_heads_replace
                - free_commit_list
                - oid_to_hex
                - printf
        - Branch String:   'builtin/merge-base.c:67,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:68,3'
              BranchSideFuncs:
                - free_commit_list
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/merge-base.c:70,13'
              BranchSideFuncs:
                - free_commit_list
                - oid_to_hex
                - printf
        - Branch String:   'builtin/merge-base.c:70,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:71,30'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - free_commit_list
            - BranchSide:      'builtin/merge-base.c:73,19'
              BranchSideFuncs:
                - free_commit_list
      Callsites:
        - Src:             'builtin/merge-base.c:63,22'
          Dst:             get_commit_reference
        - Src:             'builtin/merge-base.c:63,3'
          Dst:             commit_list_insert
        - Src:             'builtin/merge-base.c:65,2'
          Dst:             reduce_heads_replace
        - Src:             'builtin/merge-base.c:71,18'
          Dst:             oid_to_hex
        - Src:             'builtin/merge-base.c:71,3'
          Dst:             printf
        - Src:             'builtin/merge-base.c:73,2'
          Dst:             free_commit_list
    - functionName:    handle_octopus
      functionSourceFile: '/src/git/builtin/merge-base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - count
        - args
        - show_all
      BBCount:         19
      ICount:          118
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - commit_list_insert
        - free_commit_list
        - get_commit_reference
        - get_octopus_merge_bases
        - oid_to_hex
        - printf
        - reduce_heads_replace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-base.c:83,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:84,43'
              BranchSideFuncs:
                - get_commit_reference
                - commit_list_insert
                - get_octopus_merge_bases
                - free_commit_list
                - reduce_heads_replace
                - free_commit_list
                - oid_to_hex
                - printf
                - free_commit_list
                - free_commit_list
            - BranchSide:      'builtin/merge-base.c:86,30'
              BranchSideFuncs:
                - get_octopus_merge_bases
                - free_commit_list
                - reduce_heads_replace
                - free_commit_list
                - oid_to_hex
                - printf
                - free_commit_list
                - free_commit_list
        - Branch String:   'builtin/merge-base.c:86,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:87,20'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
            - BranchSide:      'builtin/merge-base.c:91,19'
              BranchSideFuncs:
                - free_commit_list
                - reduce_heads_replace
                - free_commit_list
                - oid_to_hex
                - printf
        - Branch String:   'builtin/merge-base.c:94,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:95,3'
              BranchSideFuncs:
                - free_commit_list
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/merge-base.c:97,13'
              BranchSideFuncs:
                - free_commit_list
                - oid_to_hex
                - printf
        - Branch String:   'builtin/merge-base.c:97,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:98,30'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - free_commit_list
            - BranchSide:      'builtin/merge-base.c:103,19'
              BranchSideFuncs:
                - free_commit_list
        - Branch String:   'builtin/merge-base.c:99,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:100,4'
              BranchSideFuncs:
                - free_commit_list
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/merge-base.c:101,2'
              BranchSideFuncs:
                - free_commit_list
                - oid_to_hex
                - printf
      Callsites:
        - Src:             'builtin/merge-base.c:84,22'
          Dst:             get_commit_reference
        - Src:             'builtin/merge-base.c:84,3'
          Dst:             commit_list_insert
        - Src:             'builtin/merge-base.c:86,6'
          Dst:             get_octopus_merge_bases
        - Src:             'builtin/merge-base.c:87,3'
          Dst:             free_commit_list
        - Src:             'builtin/merge-base.c:88,3'
          Dst:             free_commit_list
        - Src:             'builtin/merge-base.c:91,2'
          Dst:             free_commit_list
        - Src:             'builtin/merge-base.c:92,2'
          Dst:             reduce_heads_replace
        - Src:             'builtin/merge-base.c:98,18'
          Dst:             oid_to_hex
        - Src:             'builtin/merge-base.c:98,3'
          Dst:             printf
        - Src:             'builtin/merge-base.c:103,2'
          Dst:             free_commit_list
    - functionName:    handle_is_ancestor
      functionSourceFile: '/src/git/builtin/merge-base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         10
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - common_exit
        - die
        - exit
        - get_commit_reference
        - repo_in_merge_bases
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-base.c:112,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:113,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/merge-base.c:114,29'
              BranchSideFuncs:
                - get_commit_reference
                - get_commit_reference
                - repo_in_merge_bases
                - common_exit
                - exit
        - Branch String:   'builtin/merge-base.c:117,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:118,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/merge-base.c:119,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge-base.c:119,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-base.c:122,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge-base.c:113,3'
          Dst:             die
        - Src:             'builtin/merge-base.c:114,8'
          Dst:             get_commit_reference
        - Src:             'builtin/merge-base.c:115,8'
          Dst:             get_commit_reference
        - Src:             'builtin/merge-base.c:116,8'
          Dst:             repo_in_merge_bases
        - Src:             'builtin/merge-base.c:118,3'
          Dst:             common_exit
        - Src:             'builtin/merge-base.c:118,3'
          Dst:             exit
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_merge_base
      functionSourceFile: '/src/git/builtin/merge-base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         31
      ICount:          333
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - die
        - get_commit_reference
        - git_config
        - git_default_config
        - handle_fork_point
        - handle_independent
        - handle_is_ancestor
        - handle_octopus
        - parse_options
        - show_merge_base
        - st_mult
        - usage_with_options
        - xmalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/merge-base.c:170,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:171,7'
              BranchSideFuncs:
                - handle_is_ancestor
                - _.8619
                - die
                - usage_with_options
            - BranchSide:      'builtin/merge-base.c:179,6'
              BranchSideFuncs:
                - st_mult.8613
                - xmalloc
                - show_merge_base
                - free
                - get_commit_reference
                - usage_with_options
                - handle_fork_point
                - usage_with_options
                - handle_independent
                - handle_octopus
                - _.8619
                - die
        - Branch String:   'builtin/merge-base.c:171,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:172,41'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/merge-base.c:173,7'
              BranchSideFuncs:
                - handle_is_ancestor
                - _.8619
                - die
        - Branch String:   'builtin/merge-base.c:173,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:174,8'
              BranchSideFuncs:
                - _.8619
                - die
            - BranchSide:      'builtin/merge-base.c:176,29'
              BranchSideFuncs:
                - handle_is_ancestor
        - Branch String:   'builtin/merge-base.c:179,21'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:179,24'
              BranchSideFuncs:
                - st_mult.8613
                - xmalloc
                - show_merge_base
                - free
                - get_commit_reference
                - usage_with_options
                - handle_fork_point
                - usage_with_options
                - handle_independent
                - handle_octopus
                - _.8619
                - die
            - BranchSide:      'builtin/merge-base.c:183,6'
              BranchSideFuncs:
                - st_mult.8613
                - xmalloc
                - show_merge_base
                - free
                - get_commit_reference
                - usage_with_options
                - handle_fork_point
                - usage_with_options
                - handle_independent
                - handle_octopus
        - Branch String:   'builtin/merge-base.c:179,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:180,7'
              BranchSideFuncs:
                - _.8619
                - die
            - BranchSide:      'builtin/merge-base.c:183,6'
              BranchSideFuncs:
                - st_mult.8613
                - xmalloc
                - show_merge_base
                - free
                - get_commit_reference
                - usage_with_options
                - handle_fork_point
                - usage_with_options
                - handle_independent
                - handle_octopus
        - Branch String:   'builtin/merge-base.c:183,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:184,25'
              BranchSideFuncs:
                - handle_octopus
            - BranchSide:      'builtin/merge-base.c:186,6'
              BranchSideFuncs:
                - st_mult.8613
                - xmalloc
                - show_merge_base
                - free
                - get_commit_reference
                - usage_with_options
                - handle_fork_point
                - usage_with_options
                - handle_independent
        - Branch String:   'builtin/merge-base.c:186,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:187,29'
              BranchSideFuncs:
                - handle_independent
            - BranchSide:      'builtin/merge-base.c:189,6'
              BranchSideFuncs:
                - st_mult.8613
                - xmalloc
                - show_merge_base
                - free
                - get_commit_reference
                - usage_with_options
                - handle_fork_point
                - usage_with_options
        - Branch String:   'builtin/merge-base.c:189,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:190,7'
              BranchSideFuncs:
                - handle_fork_point
                - usage_with_options
            - BranchSide:      'builtin/merge-base.c:195,6'
              BranchSideFuncs:
                - st_mult.8613
                - xmalloc
                - show_merge_base
                - free
                - get_commit_reference
                - usage_with_options
        - Branch String:   'builtin/merge-base.c:190,16'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:190,23'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/merge-base.c:191,41'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/merge-base.c:190,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:191,41'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/merge-base.c:192,28'
              BranchSideFuncs:
                - handle_fork_point
        - Branch String:   'builtin/merge-base.c:195,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:196,40'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/merge-base.c:198,2'
              BranchSideFuncs:
                - st_mult.8613
                - xmalloc
                - show_merge_base
                - free
                - get_commit_reference
        - Branch String:   'builtin/merge-base.c:199,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-base.c:200,45'
              BranchSideFuncs:
                - get_commit_reference
                - show_merge_base
                - free
            - BranchSide:      'builtin/merge-base.c:201,24'
              BranchSideFuncs:
                - show_merge_base
                - free
      Callsites:
        - Src:             'builtin/merge-base.c:167,2'
          Dst:             git_config
        - Src:             'builtin/merge-base.c:167,2'
          Dst:             git_default_config
        - Src:             'builtin/merge-base.c:168,9'
          Dst:             parse_options
        - Src:             'builtin/merge-base.c:172,4'
          Dst:             usage_with_options
        - Src:             'builtin/merge-base.c:174,8'
          Dst:             _
        - Src:             'builtin/merge-base.c:174,4'
          Dst:             die
        - Src:             'builtin/merge-base.c:176,10'
          Dst:             handle_is_ancestor
        - Src:             'builtin/merge-base.c:180,7'
          Dst:             _
        - Src:             'builtin/merge-base.c:180,3'
          Dst:             die
        - Src:             'builtin/merge-base.c:184,10'
          Dst:             handle_octopus
        - Src:             'builtin/merge-base.c:187,10'
          Dst:             handle_independent
        - Src:             'builtin/merge-base.c:191,4'
          Dst:             usage_with_options
        - Src:             'builtin/merge-base.c:192,10'
          Dst:             handle_fork_point
        - Src:             'builtin/merge-base.c:196,3'
          Dst:             usage_with_options
        - Src:             'builtin/merge-base.c:198,2'
          Dst:             st_mult
        - Src:             'builtin/merge-base.c:198,2'
          Dst:             xmalloc
        - Src:             'builtin/merge-base.c:200,19'
          Dst:             get_commit_reference
        - Src:             'builtin/merge-base.c:201,8'
          Dst:             show_merge_base
    - functionName:    set_diff_algorithm
      functionSourceFile: '/src/git/builtin/merge-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xpp
        - alg
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_algorithm_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-file.c:36,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:37,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-file.c:38,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge-file.c:35,24'
          Dst:             parse_algorithm_value
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_object_file
      functionSourceFile: '/src/git/./object-store-ll.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - type
        - oid
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_object_file_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './object-store-ll.h:262,9'
          Dst:             write_object_file_flags
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    3
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    label_cb
      functionSourceFile: '/src/git/builtin/merge-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         10
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - const_error
        - error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-file.c:24,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:24,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/merge-file.c:26,6'
              BranchSideFuncs:
                - error
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:26,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:27,10'
              BranchSideFuncs:
                - error
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:28,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge-file.c:24,2'
          Dst:             BUG_fl
        - Src:             'builtin/merge-file.c:27,10'
          Dst:             error
        - Src:             'builtin/merge-file.c:27,10'
          Dst:             const_error
    - functionName:    diff_algorithm_cb
      functionSourceFile: '/src/git/builtin/merge-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         10
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - _
        - const_error
        - error
        - set_diff_algorithm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-file.c:47,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:47,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/merge-file.c:49,25'
              BranchSideFuncs:
                - set_diff_algorithm
                - _.8668
                - error
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:49,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:50,10'
              BranchSideFuncs:
                - _.8668
                - error
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:53,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge-file.c:47,2'
          Dst:             BUG_fl
        - Src:             'builtin/merge-file.c:49,6'
          Dst:             set_diff_algorithm
        - Src:             'builtin/merge-file.c:50,10'
          Dst:             _
        - Src:             'builtin/merge-file.c:50,10'
          Dst:             error
        - Src:             'builtin/merge-file.c:50,10'
          Dst:             const_error
    - functionName:    cmd_merge_file
      functionSourceFile: '/src/git/builtin/merge-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         90
      ICount:          838
      EdgeCount:       118
      CyclomaticComplexity: 30
      functionsReached:
        - _
        - buffer_is_binary
        - const_error
        - error
        - error_errno
        - fclose
        - freopen64
        - fwrite
        - git_config
        - git_fopen
        - git_xmerge_config
        - oid_to_hex
        - oidcpy
        - oideq
        - parse_options
        - prefix_filename
        - printf
        - read_mmblob
        - read_mmfile
        - repo_get_oid
        - setup_git_directory
        - usage_with_options
        - write_object_file
        - xdl_merge
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/merge-file.c:91,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:93,3'
              BranchSideFuncs:
                - git_config.8671
                - parse_options
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - free
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
                - setup_git_directory
                - freopen64
                - error_errno
                - const_error.8670
                - usage_with_options
            - BranchSide:      'builtin/merge-file.c:98,23'
              BranchSideFuncs:
                - parse_options
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - free
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
                - setup_git_directory
                - freopen64
                - error_errno
                - const_error.8670
                - usage_with_options
        - Branch String:   'builtin/merge-file.c:94,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:95,16'
              BranchSideFuncs:
                - parse_options
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - free
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
                - setup_git_directory
                - freopen64
                - error_errno
                - const_error.8670
                - usage_with_options
            - BranchSide:      'builtin/merge-file.c:96,2'
              BranchSideFuncs:
                - parse_options
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - free
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
                - setup_git_directory
                - freopen64
                - error_errno
                - const_error.8670
                - usage_with_options
        - Branch String:   'builtin/merge-file.c:99,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:100,40'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/merge-file.c:101,6'
              BranchSideFuncs:
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - free
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
                - setup_git_directory
                - freopen64
                - error_errno
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:101,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:102,34'
              BranchSideFuncs:
                - freopen64
                - error_errno
                - const_error.8670
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - free
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
                - setup_git_directory
            - BranchSide:      'builtin/merge-file.c:106,6'
              BranchSideFuncs:
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - free
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
                - setup_git_directory
        - Branch String:   'builtin/merge-file.c:102,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:103,11'
              BranchSideFuncs:
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - free
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
                - setup_git_directory
            - BranchSide:      'builtin/merge-file.c:104,2'
              BranchSideFuncs:
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - free
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
                - setup_git_directory
        - Branch String:   'builtin/merge-file.c:106,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:107,3'
              BranchSideFuncs:
                - setup_git_directory
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - free
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:109,9'
              BranchSideFuncs:
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - free
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:109,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:112,19'
              BranchSideFuncs:
                - prefix_filename
                - read_mmfile
                - free
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:142,17'
              BranchSideFuncs:
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:114,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:115,15'
              BranchSideFuncs:
                - prefix_filename
                - read_mmfile
                - free
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:117,27'
              BranchSideFuncs:
                - prefix_filename
                - read_mmfile
                - free
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:119,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:120,21'
              BranchSideFuncs:
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - free
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - buffer_is_binary
                - error
                - const_error.8670
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:127,26'
              BranchSideFuncs:
                - read_mmfile
                - free
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
                - buffer_is_binary
                - error
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:120,8'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:121,11'
              BranchSideFuncs:
                - _.8668
                - error
                - const_error.8670
                - free
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - buffer_is_binary
                - error
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:123,26'
              BranchSideFuncs:
                - oideq.8667
                - read_mmblob
                - free
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - repo_get_oid
                - _.8668
                - error
                - const_error.8670
                - buffer_is_binary
                - error
                - const_error.8670
                - read_mmfile
        - Branch String:   'builtin/merge-file.c:123,13'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:124,17'
              BranchSideFuncs:
                - read_mmfile
                - free
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - _.8668
                - error
                - const_error.8670
                - buffer_is_binary
                - error
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:126,17'
              BranchSideFuncs:
                - read_mmfile
                - free
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - _.8668
                - error
                - const_error.8670
                - buffer_is_binary
                - error
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:130,17'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:130,21'
              BranchSideFuncs:
                - buffer_is_binary
                - free
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
                - error
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:136,8'
              BranchSideFuncs:
                - free
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:130,48'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:131,24'
              BranchSideFuncs:
                - error
                - const_error.8670
                - free
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - buffer_is_binary
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:132,10'
              BranchSideFuncs:
                - error
                - const_error.8670
                - free
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - buffer_is_binary
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:130,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:132,10'
              BranchSideFuncs:
                - error
                - const_error.8670
                - free
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - buffer_is_binary
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:136,8'
              BranchSideFuncs:
                - free
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:137,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:138,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/merge-file.c:140,2'
              BranchSideFuncs:
                - xdl_merge
                - free
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - read_mmfile
                - free
                - buffer_is_binary
                - error
                - const_error.8670
                - repo_get_oid
                - oideq.8667
                - read_mmblob
                - read_mmfile
                - _.8668
                - error
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:147,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:148,7'
              BranchSideFuncs:
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
                - oidcpy.8665
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:176,6'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/merge-file.c:148,17'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:148,21'
              BranchSideFuncs:
                - oidcpy.8665
                - free
                - free
                - oid_to_hex
                - printf
                - write_object_file.8666
                - _.8668
                - error
                - const_error.8670
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:159,27'
              BranchSideFuncs:
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:148,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:150,15'
              BranchSideFuncs:
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:159,27'
              BranchSideFuncs:
                - prefix_filename
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:150,8'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:151,34'
              BranchSideFuncs:
                - write_object_file.8666
                - free
                - free
                - oid_to_hex
                - printf
                - _.8668
                - error
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:154,18'
              BranchSideFuncs:
                - oidcpy.8665
                - free
                - free
                - oid_to_hex
                - printf
        - Branch String:   'builtin/merge-file.c:151,9'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:152,12'
              BranchSideFuncs:
                - _.8668
                - error
                - const_error.8670
                - free
                - free
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/merge-file.c:153,4'
              BranchSideFuncs:
                - free
                - free
                - oid_to_hex
                - printf
        - Branch String:   'builtin/merge-file.c:156,8'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:157,20'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - free
                - free
            - BranchSide:      'builtin/merge-file.c:158,3'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'builtin/merge-file.c:161,14'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:161,26'
              BranchSideFuncs:
                - error_errno
                - const_error.8670
                - free
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:161,35'
              BranchSideFuncs:
                - git_fopen
                - error_errno
                - const_error.8670
                - free
                - free
                - free
                - fclose
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:163,8'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:164,11'
              BranchSideFuncs:
                - fclose
                - free
                - free
                - free
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:166,20'
              BranchSideFuncs:
                - fclose
                - free
                - free
                - free
                - error_errno
                - const_error.8670
                - fwrite
                - error_errno
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:166,25'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:167,20'
              BranchSideFuncs:
                - fwrite
                - fclose
                - free
                - free
                - free
                - error_errno
                - const_error.8670
                - error_errno
                - const_error.8670
            - BranchSide:      'builtin/merge-file.c:169,20'
              BranchSideFuncs:
                - fclose
                - free
                - free
                - free
                - error_errno
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:166,13'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:168,11'
              BranchSideFuncs:
                - error_errno
                - const_error.8670
                - free
                - free
                - free
            - BranchSide:      'builtin/merge-file.c:169,20'
              BranchSideFuncs:
                - fclose
                - free
                - free
                - free
                - error_errno
                - const_error.8670
        - Branch String:   'builtin/merge-file.c:176,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:176,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/merge-file.c:177,7'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/merge-file.c:180,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-file.c:181,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/merge-file.c:183,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge-file.c:93,3'
          Dst:             git_config
        - Src:             'builtin/merge-file.c:93,3'
          Dst:             git_xmerge_config
        - Src:             'builtin/merge-file.c:98,9'
          Dst:             parse_options
        - Src:             'builtin/merge-file.c:100,3'
          Dst:             usage_with_options
        - Src:             'builtin/merge-file.c:102,8'
          Dst:             freopen64
        - Src:             'builtin/merge-file.c:103,11'
          Dst:             error_errno
        - Src:             'builtin/merge-file.c:103,11'
          Dst:             const_error
        - Src:             'builtin/merge-file.c:107,3'
          Dst:             setup_git_directory
        - Src:             'builtin/merge-file.c:117,11'
          Dst:             prefix_filename
        - Src:             'builtin/merge-file.c:120,8'
          Dst:             repo_get_oid
        - Src:             'builtin/merge-file.c:121,11'
          Dst:             _
        - Src:             'builtin/merge-file.c:121,11'
          Dst:             error
        - Src:             'builtin/merge-file.c:121,11'
          Dst:             const_error
        - Src:             'builtin/merge-file.c:123,14'
          Dst:             oideq
        - Src:             'builtin/merge-file.c:124,5'
          Dst:             read_mmblob
        - Src:             'builtin/merge-file.c:126,5'
          Dst:             read_mmfile
        - Src:             'builtin/merge-file.c:127,14'
          Dst:             read_mmfile
        - Src:             'builtin/merge-file.c:131,7'
          Dst:             buffer_is_binary
        - Src:             'builtin/merge-file.c:132,10'
          Dst:             error
        - Src:             'builtin/merge-file.c:132,10'
          Dst:             const_error
        - Src:             'builtin/merge-file.c:145,8'
          Dst:             xdl_merge
        - Src:             'builtin/merge-file.c:151,9'
          Dst:             write_object_file
        - Src:             'builtin/merge-file.c:152,12'
          Dst:             _
        - Src:             'builtin/merge-file.c:152,12'
          Dst:             error
        - Src:             'builtin/merge-file.c:152,12'
          Dst:             const_error
        - Src:             'builtin/merge-file.c:154,5'
          Dst:             oidcpy
        - Src:             'builtin/merge-file.c:157,20'
          Dst:             oid_to_hex
        - Src:             'builtin/merge-file.c:157,5'
          Dst:             printf
        - Src:             'builtin/merge-file.c:160,18'
          Dst:             prefix_filename
        - Src:             'builtin/merge-file.c:161,35'
          Dst:             git_fopen
        - Src:             'builtin/merge-file.c:164,11'
          Dst:             error_errno
        - Src:             'builtin/merge-file.c:164,11'
          Dst:             const_error
        - Src:             'builtin/merge-file.c:167,6'
          Dst:             fwrite
        - Src:             'builtin/merge-file.c:168,11'
          Dst:             error_errno
        - Src:             'builtin/merge-file.c:168,11'
          Dst:             const_error
        - Src:             'builtin/merge-file.c:169,13'
          Dst:             fclose
        - Src:             'builtin/merge-file.c:170,11'
          Dst:             error_errno
        - Src:             'builtin/merge-file.c:170,11'
          Dst:             const_error
    - functionName:    merge_entry
      functionSourceFile: '/src/git/builtin/merge-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pos
        - path
      BBCount:         22
      ICount:          200
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - common_exit
        - die
        - exit
        - oid_to_hex_r
        - run_command
        - strcmp
        - strvec_pushv
        - xsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/merge-index.c:20,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:21,47'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/merge-index.c:22,8'
              BranchSideFuncs:
                - strcmp
                - oid_to_hex_r
                - xsnprintf
                - die
                - strvec_pushv
                - run_command
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/merge-index.c:27,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:28,4'
              BranchSideFuncs:
                - die
                - strvec_pushv
                - run_command
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/merge-index.c:29,8'
              BranchSideFuncs:
                - oid_to_hex_r
                - xsnprintf
                - die
                - strvec_pushv
                - run_command
                - die
                - common_exit
                - exit
                - strcmp
        - Branch String:   'builtin/merge-index.c:34,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:24,34'
              BranchSideFuncs:
                - strcmp
                - oid_to_hex_r
                - xsnprintf
                - die
                - strvec_pushv
                - run_command
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/merge-index.c:35,7'
              BranchSideFuncs:
                - die
                - strvec_pushv
                - run_command
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/merge-index.c:35,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:36,47'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/merge-index.c:38,20'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/merge-index.c:39,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:39,6'
              BranchSideFuncs:
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/merge-index.c:40,7'
              BranchSideFuncs:
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/merge-index.c:40,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:41,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-index.c:43,9'
              BranchSideFuncs:
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/merge-index.c:43,8'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:44,5'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/merge-index.c:45,4'
              BranchSideFuncs:
                - common_exit
                - exit
      Callsites:
        - Src:             'builtin/merge-index.c:21,3'
          Dst:             die
        - Src:             'builtin/merge-index.c:27,7'
          Dst:             strcmp
        - Src:             'builtin/merge-index.c:30,3'
          Dst:             oid_to_hex_r
        - Src:             'builtin/merge-index.c:31,3'
          Dst:             xsnprintf
        - Src:             'builtin/merge-index.c:36,3'
          Dst:             die
        - Src:             'builtin/merge-index.c:38,2'
          Dst:             strvec_pushv
        - Src:             'builtin/merge-index.c:39,6'
          Dst:             run_command
        - Src:             'builtin/merge-index.c:44,5'
          Dst:             die
        - Src:             'builtin/merge-index.c:45,4'
          Dst:             common_exit
        - Src:             'builtin/merge-index.c:45,4'
          Dst:             exit
    - functionName:    merge_one_path
      functionSourceFile: '/src/git/builtin/merge-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - index_name_pos
        - merge_entry
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-index.c:59,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:59,6'
              BranchSideFuncs:
                - merge_entry
            - BranchSide:      'builtin/merge-index.c:60,16'
              BranchSideFuncs:
                - merge_entry
      Callsites:
        - Src:             'builtin/merge-index.c:53,56'
          Dst:             strlen
        - Src:             'builtin/merge-index.c:53,12'
          Dst:             index_name_pos
        - Src:             'builtin/merge-index.c:60,3'
          Dst:             merge_entry
    - functionName:    merge_all
      functionSourceFile: '/src/git/builtin/merge-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ensure_full_index
        - merge_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-index.c:65,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:67,20'
              BranchSideFuncs:
                - ensure_full_index
                - merge_entry
            - BranchSide:      'builtin/merge-index.c:67,20'
              BranchSideFuncs:
                - ensure_full_index
                - merge_entry
        - Branch String:   'builtin/merge-index.c:68,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:69,34'
              BranchSideFuncs:
                - merge_entry
            - BranchSide:      'builtin/merge-index.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge-index.c:70,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:71,4'
              BranchSideFuncs:
                - merge_entry
            - BranchSide:      'builtin/merge-index.c:72,20'
              BranchSideFuncs:
                - merge_entry
      Callsites:
        - Src:             'builtin/merge-index.c:67,2'
          Dst:             ensure_full_index
        - Src:             'builtin/merge-index.c:72,8'
          Dst:             merge_entry
    - functionName:    cmd_merge_index
      functionSourceFile: '/src/git/builtin/merge-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         29
      ICount:          179
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - die
        - ensure_full_index
        - merge_all
        - merge_one_path
        - repo_read_index
        - signal
        - strcmp
        - usage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/merge-index.c:85,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:86,3'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/merge-index.c:88,18'
              BranchSideFuncs:
                - repo_read_index
                - ensure_full_index
                - strcmp
                - strcmp
                - die
                - merge_one_path
                - strcmp
                - strcmp
                - merge_all
                - die
        - Branch String:   'builtin/merge-index.c:94,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:95,12'
              BranchSideFuncs:
                - strcmp
                - die
                - merge_one_path
                - strcmp
                - strcmp
                - merge_all
                - die
            - BranchSide:      'builtin/merge-index.c:98,14'
              BranchSideFuncs:
                - strcmp
                - die
                - merge_one_path
                - strcmp
                - strcmp
                - merge_all
                - die
        - Branch String:   'builtin/merge-index.c:98,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:99,9'
              BranchSideFuncs:
                - die
                - merge_one_path
                - strcmp
                - strcmp
                - merge_all
                - die
            - BranchSide:      'builtin/merge-index.c:102,8'
              BranchSideFuncs:
                - die
                - merge_one_path
                - strcmp
                - strcmp
                - merge_all
                - die
        - Branch String:   'builtin/merge-index.c:103,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:104,21'
              BranchSideFuncs:
                - merge_one_path
                - die
                - strcmp
                - strcmp
                - merge_all
                - die
            - BranchSide:      'builtin/merge-index.c:118,6'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/merge-index.c:105,19'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:105,23'
              BranchSideFuncs:
                - merge_one_path
                - die
                - strcmp
                - strcmp
                - merge_all
                - die
            - BranchSide:      'builtin/merge-index.c:116,18'
              BranchSideFuncs:
                - merge_one_path
                - die
                - strcmp
                - strcmp
                - merge_all
                - die
        - Branch String:   'builtin/merge-index.c:105,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:106,16'
              BranchSideFuncs:
                - strcmp
                - die
                - merge_one_path
                - strcmp
                - merge_all
                - die
            - BranchSide:      'builtin/merge-index.c:116,18'
              BranchSideFuncs:
                - merge_one_path
                - die
                - strcmp
                - strcmp
                - merge_all
                - die
        - Branch String:   'builtin/merge-index.c:106,8'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:107,16'
              BranchSideFuncs:
                - strcmp
                - merge_all
                - die
                - merge_one_path
                - strcmp
                - die
            - BranchSide:      'builtin/merge-index.c:110,16'
              BranchSideFuncs:
                - strcmp
                - merge_all
                - die
                - merge_one_path
                - strcmp
                - die
        - Branch String:   'builtin/merge-index.c:110,8'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:111,5'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/merge-index.c:114,46'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/merge-index.c:118,10'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:118,14'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/merge-index.c:118,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge-index.c:118,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-index.c:118,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-index.c:119,3'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'builtin/merge-index.c:83,2'
          Dst:             signal
        - Src:             'builtin/merge-index.c:86,3'
          Dst:             usage
        - Src:             'builtin/merge-index.c:88,2'
          Dst:             repo_read_index
        - Src:             'builtin/merge-index.c:91,2'
          Dst:             ensure_full_index
        - Src:             'builtin/merge-index.c:94,7'
          Dst:             strcmp
        - Src:             'builtin/merge-index.c:98,7'
          Dst:             strcmp
        - Src:             'builtin/merge-index.c:106,9'
          Dst:             strcmp
        - Src:             'builtin/merge-index.c:110,9'
          Dst:             strcmp
        - Src:             'builtin/merge-index.c:111,5'
          Dst:             merge_all
        - Src:             'builtin/merge-index.c:114,4'
          Dst:             die
        - Src:             'builtin/merge-index.c:116,3'
          Dst:             merge_one_path
        - Src:             'builtin/merge-index.c:119,3'
          Dst:             die
    - functionName:    cmd_merge_ours
      functionSourceFile: '/src/git/builtin/merge-ours.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         13
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - die_errno
        - index_differs_from
        - repo_read_index
        - strcmp
        - usage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/merge-ours.c:20,16'
          Branch Sides:
            - BranchSide:      'builtin/merge-ours.c:20,27'
              BranchSideFuncs:
                - strcmp
                - usage
                - repo_read_index
                - index_differs_from
                - die_errno
            - BranchSide:      'builtin/merge-ours.c:28,22'
              BranchSideFuncs:
                - repo_read_index
                - index_differs_from
                - die_errno
        - Branch String:   'builtin/merge-ours.c:20,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-ours.c:21,3'
              BranchSideFuncs:
                - repo_read_index
                - index_differs_from
                - die_errno
            - BranchSide:      'builtin/merge-ours.c:28,22'
              BranchSideFuncs:
                - repo_read_index
                - index_differs_from
                - die_errno
        - Branch String:   'builtin/merge-ours.c:28,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-ours.c:29,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/merge-ours.c:30,25'
              BranchSideFuncs:
                - index_differs_from
        - Branch String:   'builtin/merge-ours.c:30,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-ours.c:31,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-ours.c:32,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge-ours.c:20,20'
          Dst:             strcmp
        - Src:             'builtin/merge-ours.c:21,3'
          Dst:             usage
        - Src:             'builtin/merge-ours.c:28,6'
          Dst:             repo_read_index
        - Src:             'builtin/merge-ours.c:29,3'
          Dst:             die_errno
        - Src:             'builtin/merge-ours.c:30,6'
          Dst:             index_differs_from
    - functionName:    strip_suffix_mem
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - suffix
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:785,20'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:785,30'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:785,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:784,18'
          Dst:             strlen
        - Src:             './git-compat-util.h:785,23'
          Dst:             memcmp
    - functionName:    strip_suffix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strip_suffix_mem
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './git-compat-util.h:801,9'
          Dst:             strlen
        - Src:             './git-compat-util.h:802,9'
          Dst:             strip_suffix_mem
    - functionName:    better_branch_name
      functionSourceFile: '/src/git/builtin/merge-recursive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - branch
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - strlen
        - xsnprintf
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/merge-recursive.c:17,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:18,18'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'builtin/merge-recursive.c:19,60'
              BranchSideFuncs:
                - xsnprintf
                - getenv
                - xstrdup
        - Branch String:   'builtin/merge-recursive.c:21,17'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:21,24'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'builtin/merge-recursive.c:21,31'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'builtin/merge-recursive.c:17,6'
          Dst:             strlen
        - Src:             'builtin/merge-recursive.c:18,10'
          Dst:             xstrdup
        - Src:             'builtin/merge-recursive.c:19,2'
          Dst:             xsnprintf
        - Src:             'builtin/merge-recursive.c:20,9'
          Dst:             getenv
        - Src:             'builtin/merge-recursive.c:21,9'
          Dst:             xstrdup
    - functionName:    Q_
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plu
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ngettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:58,6'
          Branch Sides:
            - BranchSide:      './gettext.h:59,10'
              BranchSideFuncs:
                - ngettext
            - BranchSide:      './gettext.h:60,18'
              BranchSideFuncs:
                - ngettext
        - Branch String:   './gettext.h:59,10'
          Branch Sides:
            - BranchSide:      './gettext.h:59,19'
              BranchSideFuncs: []
            - BranchSide:      './gettext.h:59,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gettext.h:60,9'
          Dst:             ngettext
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    6
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    ends_with
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strip_suffix
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:714,9'
          Dst:             strip_suffix
    - functionName:    cmd_merge_recursive
      functionSourceFile: '/src/git/builtin/merge-recursive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         40
      ICount:          309
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - Q_
        - _
        - better_branch_name
        - die
        - die_resolve_conflict
        - ends_with
        - init_basic_merge_options
        - merge_recursive_generic
        - parse_merge_opt
        - printf
        - repo_get_oid
        - repo_read_index_unmerged
        - starts_with
        - usagef
        - warning
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/merge-recursive.c:35,14'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:35,27'
              BranchSideFuncs:
                - ends_with.8768
                - repo_read_index_unmerged
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
                - die_resolve_conflict
                - _.8766
                - die
                - starts_with
                - Q_.8765
                - warning
                - repo_get_oid
                - _.8766
                - die
                - parse_merge_opt
                - _.8766
                - die
                - usagef
            - BranchSide:      'builtin/merge-recursive.c:38,6'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
                - die_resolve_conflict
                - _.8766
                - die
                - starts_with
                - Q_.8765
                - warning
                - repo_get_oid
                - _.8766
                - die
                - parse_merge_opt
                - _.8766
                - die
                - usagef
        - Branch String:   'builtin/merge-recursive.c:35,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:36,5'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
                - die_resolve_conflict
                - _.8766
                - die
                - starts_with
                - Q_.8765
                - warning
                - repo_get_oid
                - _.8766
                - die
                - parse_merge_opt
                - _.8766
                - die
                - usagef
            - BranchSide:      'builtin/merge-recursive.c:38,6'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
                - die_resolve_conflict
                - _.8766
                - die
                - starts_with
                - Q_.8765
                - warning
                - repo_get_oid
                - _.8766
                - die
                - parse_merge_opt
                - _.8766
                - die
                - usagef
        - Branch String:   'builtin/merge-recursive.c:38,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:39,41'
              BranchSideFuncs:
                - usagef
            - BranchSide:      'builtin/merge-recursive.c:41,9'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
                - die_resolve_conflict
                - _.8766
                - die
                - starts_with
                - Q_.8765
                - warning
                - repo_get_oid
                - _.8766
                - die
                - parse_merge_opt
                - _.8766
                - die
        - Branch String:   'builtin/merge-recursive.c:41,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:42,21'
              BranchSideFuncs:
                - starts_with
                - Q_.8765
                - warning
                - repo_read_index_unmerged
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
                - die_resolve_conflict
                - _.8766
                - die
                - repo_get_oid
                - _.8766
                - die
                - parse_merge_opt
                - _.8766
                - die
            - BranchSide:      'builtin/merge-recursive.c:63,6'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
                - die_resolve_conflict
                - _.8766
                - die
        - Branch String:   'builtin/merge-recursive.c:44,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:45,9'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
                - die_resolve_conflict
                - _.8766
                - die
                - parse_merge_opt
                - starts_with
                - Q_.8765
                - warning
                - repo_get_oid
                - _.8766
                - die
                - _.8766
                - die
            - BranchSide:      'builtin/merge-recursive.c:51,7'
              BranchSideFuncs:
                - Q_.8765
                - warning
                - repo_read_index_unmerged
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
                - die_resolve_conflict
                - _.8766
                - die
                - starts_with
                - parse_merge_opt
                - _.8766
                - die
                - repo_get_oid
                - _.8766
                - die
        - Branch String:   'builtin/merge-recursive.c:45,8'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:46,5'
              BranchSideFuncs:
                - parse_merge_opt
                - repo_read_index_unmerged
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
                - die_resolve_conflict
                - _.8766
                - die
                - starts_with
                - Q_.8765
                - warning
                - repo_get_oid
                - _.8766
                - die
                - _.8766
                - die
            - BranchSide:      'builtin/merge-recursive.c:47,28'
              BranchSideFuncs:
                - parse_merge_opt
                - repo_read_index_unmerged
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
                - die_resolve_conflict
                - _.8766
                - die
                - starts_with
                - Q_.8765
                - warning
                - repo_get_oid
                - _.8766
                - die
                - _.8766
                - die
        - Branch String:   'builtin/merge-recursive.c:47,8'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:48,9'
              BranchSideFuncs:
                - _.8766
                - die
            - BranchSide:      'builtin/merge-recursive.c:49,4'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
                - die_resolve_conflict
                - _.8766
                - die
                - starts_with
                - Q_.8765
                - warning
                - repo_get_oid
                - _.8766
                - die
                - parse_merge_opt
                - _.8766
                - die
        - Branch String:   'builtin/merge-recursive.c:51,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:52,21'
              BranchSideFuncs:
                - repo_get_oid
                - repo_read_index_unmerged
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
                - die_resolve_conflict
                - _.8766
                - die
                - starts_with
                - Q_.8765
                - warning
                - parse_merge_opt
                - _.8766
                - die
                - _.8766
                - die
            - BranchSide:      'builtin/merge-recursive.c:56,12'
              BranchSideFuncs:
                - Q_.8765
                - warning
                - repo_read_index_unmerged
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
                - die_resolve_conflict
                - _.8766
                - die
                - starts_with
                - repo_get_oid
                - _.8766
                - die
                - parse_merge_opt
                - _.8766
                - die
        - Branch String:   'builtin/merge-recursive.c:52,8'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:53,9'
              BranchSideFuncs:
                - _.8766
                - die
            - BranchSide:      'builtin/merge-recursive.c:54,3'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
                - die_resolve_conflict
                - _.8766
                - die
                - starts_with
                - Q_.8765
                - warning
                - repo_get_oid
                - _.8766
                - die
                - parse_merge_opt
                - _.8766
                - die
        - Branch String:   'builtin/merge-recursive.c:63,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:64,7'
              BranchSideFuncs:
                - _.8766
                - die
            - BranchSide:      'builtin/merge-recursive.c:66,31'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
                - die_resolve_conflict
        - Branch String:   'builtin/merge-recursive.c:66,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:67,3'
              BranchSideFuncs:
                - die_resolve_conflict
            - BranchSide:      'builtin/merge-recursive.c:69,14'
              BranchSideFuncs:
                - repo_get_oid
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
                - _.8766
                - die
        - Branch String:   'builtin/merge-recursive.c:72,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:73,7'
              BranchSideFuncs:
                - _.8766
                - die
            - BranchSide:      'builtin/merge-recursive.c:74,19'
              BranchSideFuncs:
                - repo_get_oid
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
                - _.8766
                - die
        - Branch String:   'builtin/merge-recursive.c:74,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:75,7'
              BranchSideFuncs:
                - _.8766
                - die
            - BranchSide:      'builtin/merge-recursive.c:77,45'
              BranchSideFuncs:
                - better_branch_name
                - better_branch_name
                - merge_recursive_generic
                - free
                - free
                - _.8766
                - printf
        - Branch String:   'builtin/merge-recursive.c:80,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:81,10'
              BranchSideFuncs:
                - _.8766
                - printf
                - merge_recursive_generic
                - free
                - free
            - BranchSide:      'builtin/merge-recursive.c:83,49'
              BranchSideFuncs:
                - merge_recursive_generic
                - free
                - free
        - Branch String:   'builtin/merge-recursive.c:88,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-recursive.c:89,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-recursive.c:90,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge-recursive.c:34,2'
          Dst:             init_basic_merge_options
        - Src:             'builtin/merge-recursive.c:35,17'
          Dst:             ends_with
        - Src:             'builtin/merge-recursive.c:39,3'
          Dst:             usagef
        - Src:             'builtin/merge-recursive.c:44,7'
          Dst:             starts_with
        - Src:             'builtin/merge-recursive.c:47,8'
          Dst:             parse_merge_opt
        - Src:             'builtin/merge-recursive.c:48,9'
          Dst:             _
        - Src:             'builtin/merge-recursive.c:48,5'
          Dst:             die
        - Src:             'builtin/merge-recursive.c:52,8'
          Dst:             repo_get_oid
        - Src:             'builtin/merge-recursive.c:53,9'
          Dst:             _
        - Src:             'builtin/merge-recursive.c:53,5'
          Dst:             die
        - Src:             'builtin/merge-recursive.c:56,12'
          Dst:             Q_
        - Src:             'builtin/merge-recursive.c:56,4'
          Dst:             warning
        - Src:             'builtin/merge-recursive.c:64,7'
          Dst:             _
        - Src:             'builtin/merge-recursive.c:64,3'
          Dst:             die
        - Src:             'builtin/merge-recursive.c:66,6'
          Dst:             repo_read_index_unmerged
        - Src:             'builtin/merge-recursive.c:67,3'
          Dst:             die_resolve_conflict
        - Src:             'builtin/merge-recursive.c:72,6'
          Dst:             repo_get_oid
        - Src:             'builtin/merge-recursive.c:73,7'
          Dst:             _
        - Src:             'builtin/merge-recursive.c:73,3'
          Dst:             die
        - Src:             'builtin/merge-recursive.c:74,6'
          Dst:             repo_get_oid
        - Src:             'builtin/merge-recursive.c:75,7'
          Dst:             _
        - Src:             'builtin/merge-recursive.c:75,3'
          Dst:             die
        - Src:             'builtin/merge-recursive.c:77,24'
          Dst:             better_branch_name
        - Src:             'builtin/merge-recursive.c:78,24'
          Dst:             better_branch_name
        - Src:             'builtin/merge-recursive.c:81,10'
          Dst:             _
        - Src:             'builtin/merge-recursive.c:81,3'
          Dst:             printf
        - Src:             'builtin/merge-recursive.c:83,11'
          Dst:             merge_recursive_generic
    - functionName:    result
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - size
      BBCount:         17
      ICount:          138
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - merge_blobs
        - repo_read_object_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:75,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:76,32'
              BranchSideFuncs:
                - merge_blobs
            - BranchSide:      'builtin/merge-tree.c:79,7'
              BranchSideFuncs:
                - merge_blobs
        - Branch String:   'builtin/merge-tree.c:80,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:81,10'
              BranchSideFuncs:
                - merge_blobs
            - BranchSide:      'builtin/merge-tree.c:84,6'
              BranchSideFuncs:
                - merge_blobs
        - Branch String:   'builtin/merge-tree.c:85,12'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:85,15'
              BranchSideFuncs:
                - merge_blobs
            - BranchSide:      'builtin/merge-tree.c:89,8'
              BranchSideFuncs:
                - merge_blobs
        - Branch String:   'builtin/merge-tree.c:85,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:86,9'
              BranchSideFuncs:
                - merge_blobs
            - BranchSide:      'builtin/merge-tree.c:89,8'
              BranchSideFuncs:
                - merge_blobs
        - Branch String:   'builtin/merge-tree.c:90,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:91,11'
              BranchSideFuncs:
                - merge_blobs
            - BranchSide:      'builtin/merge-tree.c:92,21'
              BranchSideFuncs:
                - merge_blobs
      Callsites:
        - Src:             'builtin/merge-tree.c:76,10'
          Dst:             repo_read_object_file
        - Src:             'builtin/merge-tree.c:92,9'
          Dst:             merge_blobs
    - functionName:    origin
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - size
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - repo_read_object_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:99,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:100,7'
              BranchSideFuncs:
                - repo_read_object_file
            - BranchSide:      'builtin/merge-tree.c:106,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge-tree.c:100,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:101,33'
              BranchSideFuncs:
                - repo_read_object_file
            - BranchSide:      'builtin/merge-tree.c:104,11'
              BranchSideFuncs:
                - repo_read_object_file
      Callsites:
        - Src:             'builtin/merge-tree.c:101,11'
          Dst:             repo_read_object_file
    - functionName:    show_outf
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - priv
        - mb
        - nbuf
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:112,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:113,24'
              BranchSideFuncs:
                - printf
            - BranchSide:      'builtin/merge-tree.c:114,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge-tree.c:113,3'
          Dst:             printf
    - functionName:    explanation
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         14
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:45,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:47,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-tree.c:49,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-tree.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-tree.c:57,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge-tree.c:51,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:52,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-tree.c:53,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge-tree.c:58,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:59,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-tree.c:61,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge-tree.c:61,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:62,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-tree.c:64,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge-tree.c:64,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:65,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-tree.c:66,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    show_diff
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         11
      ICount:          91
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - die
        - origin
        - result
        - xdi_diff
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:131,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:132,8'
              BranchSideFuncs:
                - result
                - xdi_diff
                - free
                - free
                - die
            - BranchSide:      'builtin/merge-tree.c:133,13'
              BranchSideFuncs:
                - result
                - xdi_diff
                - free
                - free
                - die
        - Branch String:   'builtin/merge-tree.c:135,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:136,8'
              BranchSideFuncs:
                - xdi_diff
                - free
                - free
                - die
            - BranchSide:      'builtin/merge-tree.c:137,13'
              BranchSideFuncs:
                - xdi_diff
                - free
                - free
                - die
        - Branch String:   'builtin/merge-tree.c:138,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:139,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/merge-tree.c:140,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'builtin/merge-tree.c:130,12'
          Dst:             origin
        - Src:             'builtin/merge-tree.c:134,12'
          Dst:             result
        - Src:             'builtin/merge-tree.c:138,6'
          Dst:             xdi_diff
        - Src:             'builtin/merge-tree.c:139,3'
          Dst:             die
    - functionName:    show_result_list
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - explanation
        - oid_to_hex
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:152,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:148,29'
              BranchSideFuncs:
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/merge-tree.c:153,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge-tree.c:146,17'
          Dst:             explanation
        - Src:             'builtin/merge-tree.c:146,2'
          Dst:             printf
        - Src:             'builtin/merge-tree.c:150,64'
          Dst:             oid_to_hex
        - Src:             'builtin/merge-tree.c:150,3'
          Dst:             printf
    - functionName:    link_entry
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stage
        - info
        - n
        - entry
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - create_entry
        - traverse_path
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:255,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:256,10'
              BranchSideFuncs:
                - traverse_path
                - create_entry
            - BranchSide:      'builtin/merge-tree.c:257,6'
              BranchSideFuncs:
                - traverse_path
                - create_entry
        - Branch String:   'builtin/merge-tree.c:257,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:258,10'
              BranchSideFuncs:
                - create_entry
            - BranchSide:      'builtin/merge-tree.c:260,24'
              BranchSideFuncs:
                - traverse_path
                - create_entry
      Callsites:
        - Src:             'builtin/merge-tree.c:260,10'
          Dst:             traverse_path
        - Src:             'builtin/merge-tree.c:261,9'
          Dst:             create_entry
    - functionName:    traverse_path
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - n
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_detach
        - strbuf_make_traverse_path
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/merge-tree.c:195,2'
          Dst:             strbuf_make_traverse_path
        - Src:             'builtin/merge-tree.c:196,9'
          Dst:             strbuf_detach
    - functionName:    create_entry
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stage
        - mode
        - oid
        - path
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lookup_blob
        - xcalloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/merge-tree.c:183,27'
          Dst:             xcalloc
        - Src:             'builtin/merge-tree.c:188,14'
          Dst:             lookup_blob
    - functionName:    unresolved_directory
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - n
      BBCount:         34
      ICount:          214
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - fill_tree_descriptor
        - traverse_path
        - trivial_merge_trees
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:226,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:227,7'
              BranchSideFuncs:
                - traverse_path
                - fill_tree_descriptor
                - fill_tree_descriptor
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
            - BranchSide:      'builtin/merge-tree.c:230,6'
              BranchSideFuncs:
                - traverse_path
                - fill_tree_descriptor
                - fill_tree_descriptor
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
        - Branch String:   'builtin/merge-tree.c:227,15'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:227,18'
              BranchSideFuncs:
                - traverse_path
                - fill_tree_descriptor
                - fill_tree_descriptor
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
            - BranchSide:      'builtin/merge-tree.c:229,2'
              BranchSideFuncs:
                - traverse_path
                - fill_tree_descriptor
                - fill_tree_descriptor
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
        - Branch String:   'builtin/merge-tree.c:227,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:228,4'
              BranchSideFuncs:
                - traverse_path
                - fill_tree_descriptor
                - fill_tree_descriptor
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
            - BranchSide:      'builtin/merge-tree.c:229,2'
              BranchSideFuncs:
                - traverse_path
                - fill_tree_descriptor
                - fill_tree_descriptor
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
        - Branch String:   'builtin/merge-tree.c:230,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:231,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-tree.c:233,26'
              BranchSideFuncs:
                - traverse_path
                - fill_tree_descriptor
                - fill_tree_descriptor
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
        - Branch String:   'builtin/merge-tree.c:236,40'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:236,40'
              BranchSideFuncs:
                - fill_tree_descriptor
                - fill_tree_descriptor
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
            - BranchSide:      'builtin/merge-tree.c:236,9'
              BranchSideFuncs:
                - fill_tree_descriptor
                - fill_tree_descriptor
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
        - Branch String:   'builtin/merge-tree.c:236,40'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:236,9'
              BranchSideFuncs:
                - fill_tree_descriptor
                - fill_tree_descriptor
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
            - BranchSide:      'builtin/merge-tree.c:236,9'
              BranchSideFuncs:
                - fill_tree_descriptor
                - fill_tree_descriptor
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
        - Branch String:   'builtin/merge-tree.c:237,40'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:237,40'
              BranchSideFuncs:
                - fill_tree_descriptor
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
            - BranchSide:      'builtin/merge-tree.c:237,9'
              BranchSideFuncs:
                - fill_tree_descriptor
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
        - Branch String:   'builtin/merge-tree.c:237,40'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:237,9'
              BranchSideFuncs:
                - fill_tree_descriptor
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
            - BranchSide:      'builtin/merge-tree.c:237,9'
              BranchSideFuncs:
                - fill_tree_descriptor
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
        - Branch String:   'builtin/merge-tree.c:238,40'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:238,40'
              BranchSideFuncs:
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
            - BranchSide:      'builtin/merge-tree.c:238,9'
              BranchSideFuncs:
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
        - Branch String:   'builtin/merge-tree.c:238,40'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:238,9'
              BranchSideFuncs:
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
            - BranchSide:      'builtin/merge-tree.c:238,9'
              BranchSideFuncs:
                - fill_tree_descriptor
                - trivial_merge_trees
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'builtin/merge-tree.c:233,12'
          Dst:             traverse_path
        - Src:             'builtin/merge-tree.c:236,9'
          Dst:             fill_tree_descriptor
        - Src:             'builtin/merge-tree.c:237,9'
          Dst:             fill_tree_descriptor
        - Src:             'builtin/merge-tree.c:238,9'
          Dst:             fill_tree_descriptor
        - Src:             'builtin/merge-tree.c:241,2'
          Dst:             trivial_merge_trees
    - functionName:    trivial_merge_trees
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - base
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup_traverse_info
        - traverse_trees
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/merge-tree.c:364,2'
          Dst:             setup_traverse_info
        - Src:             'builtin/merge-tree.c:366,2'
          Dst:             traverse_trees
    - functionName:    threeway_callback
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - mask
        - dirmask
        - entry
        - info
      BBCount:         22
      ICount:          151
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - is_null_oid
        - resolve
        - same_entry
        - unresolved
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:331,35'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:331,49'
              BranchSideFuncs:
                - resolve
            - BranchSide:      'builtin/merge-tree.c:333,11'
              BranchSideFuncs:
                - resolve
        - Branch String:   'builtin/merge-tree.c:331,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:333,11'
              BranchSideFuncs:
                - resolve
            - BranchSide:      'builtin/merge-tree.c:337,17'
              BranchSideFuncs:
                - same_entry
                - same_entry
                - both_empty
                - unresolved
                - resolve
                - is_null_oid.8855
                - resolve
        - Branch String:   'builtin/merge-tree.c:337,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:338,21'
              BranchSideFuncs:
                - is_null_oid.8855
                - resolve
                - same_entry
                - both_empty
                - unresolved
                - resolve
            - BranchSide:      'builtin/merge-tree.c:350,17'
              BranchSideFuncs:
                - same_entry
                - both_empty
                - unresolved
                - resolve
        - Branch String:   'builtin/merge-tree.c:338,35'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:338,39'
              BranchSideFuncs:
                - same_entry
                - both_empty
                - unresolved
                - resolve
            - BranchSide:      'builtin/merge-tree.c:348,2'
              BranchSideFuncs:
                - same_entry
                - both_empty
                - unresolved
                - resolve
        - Branch String:   'builtin/merge-tree.c:338,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:340,12'
              BranchSideFuncs:
                - same_entry
                - both_empty
                - unresolved
                - resolve
            - BranchSide:      'builtin/merge-tree.c:348,2'
              BranchSideFuncs:
                - same_entry
                - both_empty
                - unresolved
                - resolve
        - Branch String:   'builtin/merge-tree.c:350,35'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:350,49'
              BranchSideFuncs:
                - resolve
            - BranchSide:      'builtin/merge-tree.c:352,11'
              BranchSideFuncs:
                - resolve
        - Branch String:   'builtin/merge-tree.c:350,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:352,11'
              BranchSideFuncs:
                - resolve
            - BranchSide:      'builtin/merge-tree.c:356,13'
              BranchSideFuncs:
                - unresolved
      Callsites:
        - Src:             'builtin/merge-tree.c:331,6'
          Dst:             same_entry
        - Src:             'builtin/merge-tree.c:331,38'
          Dst:             both_empty
        - Src:             'builtin/merge-tree.c:333,3'
          Dst:             resolve
        - Src:             'builtin/merge-tree.c:337,6'
          Dst:             same_entry
        - Src:             'builtin/merge-tree.c:338,8'
          Dst:             is_null_oid
        - Src:             'builtin/merge-tree.c:340,4'
          Dst:             resolve
        - Src:             'builtin/merge-tree.c:350,6'
          Dst:             same_entry
        - Src:             'builtin/merge-tree.c:350,38'
          Dst:             both_empty
        - Src:             'builtin/merge-tree.c:352,3'
          Dst:             resolve
        - Src:             'builtin/merge-tree.c:356,2'
          Dst:             unresolved
    - functionName:    same_entry
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - is_null_oid
        - oideq
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:170,31'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:170,31'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-tree.c:171,17'
              BranchSideFuncs:
                - is_null_oid.8855
                - oideq.8857
        - Branch String:   'builtin/merge-tree.c:171,25'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:171,25'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-tree.c:172,10'
              BranchSideFuncs:
                - oideq.8857
        - Branch String:   'builtin/merge-tree.c:172,27'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:172,27'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-tree.c:173,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge-tree.c:170,10'
          Dst:             is_null_oid
        - Src:             'builtin/merge-tree.c:171,4'
          Dst:             is_null_oid
        - Src:             'builtin/merge-tree.c:172,3'
          Dst:             oideq
    - functionName:    both_empty
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_null_oid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:178,30'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:178,46'
              BranchSideFuncs:
                - is_null_oid.8855
            - BranchSide:      'builtin/merge-tree.c:178,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge-tree.c:178,9'
          Dst:             is_null_oid
        - Src:             'builtin/merge-tree.c:178,33'
          Dst:             is_null_oid
    - functionName:    resolve
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - ours
        - result
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_merge_entry
        - create_entry
        - traverse_path
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:205,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:206,3'
              BranchSideFuncs:
                - traverse_path
                - create_entry
                - create_entry
                - add_merge_entry
            - BranchSide:      'builtin/merge-tree.c:208,23'
              BranchSideFuncs:
                - traverse_path
                - create_entry
                - create_entry
                - add_merge_entry
      Callsites:
        - Src:             'builtin/merge-tree.c:208,9'
          Dst:             traverse_path
        - Src:             'builtin/merge-tree.c:209,9'
          Dst:             create_entry
        - Src:             'builtin/merge-tree.c:210,10'
          Dst:             create_entry
        - Src:             'builtin/merge-tree.c:214,2'
          Dst:             add_merge_entry
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    unresolved
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - n
      BBCount:         31
      ICount:          198
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - add_merge_entry
        - link_entry
        - unresolved_directory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:272,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:273,17'
              BranchSideFuncs:
                - unresolved_directory
                - add_merge_entry
                - link_entry
                - link_entry
                - link_entry
            - BranchSide:      'builtin/merge-tree.c:282,23'
              BranchSideFuncs:
                - unresolved_directory
                - add_merge_entry
                - link_entry
                - link_entry
                - link_entry
        - Branch String:   'builtin/merge-tree.c:278,18'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:278,21'
              BranchSideFuncs:
                - unresolved_directory
                - add_merge_entry
                - link_entry
                - link_entry
                - link_entry
            - BranchSide:      'builtin/merge-tree.c:279,21'
              BranchSideFuncs:
                - unresolved_directory
                - add_merge_entry
                - link_entry
                - link_entry
                - link_entry
        - Branch String:   'builtin/merge-tree.c:278,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:279,21'
              BranchSideFuncs:
                - unresolved_directory
                - add_merge_entry
                - link_entry
                - link_entry
                - link_entry
            - BranchSide:      'builtin/merge-tree.c:280,2'
              BranchSideFuncs:
                - unresolved_directory
                - add_merge_entry
                - link_entry
                - link_entry
                - link_entry
        - Branch String:   'builtin/merge-tree.c:284,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:285,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-tree.c:287,6'
              BranchSideFuncs:
                - add_merge_entry
                - link_entry
                - link_entry
                - link_entry
        - Branch String:   'builtin/merge-tree.c:287,16'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:287,20'
              BranchSideFuncs:
                - link_entry
                - add_merge_entry
                - link_entry
                - link_entry
            - BranchSide:      'builtin/merge-tree.c:289,6'
              BranchSideFuncs:
                - add_merge_entry
                - link_entry
                - link_entry
        - Branch String:   'builtin/merge-tree.c:287,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:288,25'
              BranchSideFuncs:
                - add_merge_entry
                - link_entry
                - link_entry
            - BranchSide:      'builtin/merge-tree.c:289,6'
              BranchSideFuncs:
                - add_merge_entry
                - link_entry
                - link_entry
        - Branch String:   'builtin/merge-tree.c:289,16'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:289,20'
              BranchSideFuncs:
                - link_entry
                - add_merge_entry
                - link_entry
            - BranchSide:      'builtin/merge-tree.c:291,6'
              BranchSideFuncs:
                - add_merge_entry
                - link_entry
        - Branch String:   'builtin/merge-tree.c:289,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:290,25'
              BranchSideFuncs:
                - add_merge_entry
                - link_entry
            - BranchSide:      'builtin/merge-tree.c:291,6'
              BranchSideFuncs:
                - add_merge_entry
                - link_entry
        - Branch String:   'builtin/merge-tree.c:291,16'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:291,20'
              BranchSideFuncs:
                - link_entry
                - add_merge_entry
            - BranchSide:      'builtin/merge-tree.c:294,18'
              BranchSideFuncs:
                - add_merge_entry
        - Branch String:   'builtin/merge-tree.c:291,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:292,25'
              BranchSideFuncs:
                - add_merge_entry
            - BranchSide:      'builtin/merge-tree.c:294,18'
              BranchSideFuncs:
                - add_merge_entry
      Callsites:
        - Src:             'builtin/merge-tree.c:282,2'
          Dst:             unresolved_directory
        - Src:             'builtin/merge-tree.c:288,11'
          Dst:             link_entry
        - Src:             'builtin/merge-tree.c:290,11'
          Dst:             link_entry
        - Src:             'builtin/merge-tree.c:292,11'
          Dst:             link_entry
        - Src:             'builtin/merge-tree.c:294,2'
          Dst:             add_merge_entry
    - functionName:    add_merge_entry
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    show_result
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - show_diff
        - show_result_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:157,21'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:159,9'
              BranchSideFuncs:
                - show_result_list
                - show_diff
            - BranchSide:      'builtin/merge-tree.c:159,9'
              BranchSideFuncs:
                - show_result_list
                - show_diff
        - Branch String:   'builtin/merge-tree.c:160,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:161,20'
              BranchSideFuncs:
                - show_result_list
                - show_diff
            - BranchSide:      'builtin/merge-tree.c:165,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge-tree.c:161,3'
          Dst:             show_result_list
        - Src:             'builtin/merge-tree.c:162,3'
          Dst:             show_diff
    - functionName:    get_tree_descriptor
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - desc
        - rev
      BBCount:         7
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - fill_tree_descriptor
        - repo_get_oid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:376,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:377,25'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/merge-tree.c:378,29'
              BranchSideFuncs:
                - fill_tree_descriptor
                - die
        - Branch String:   'builtin/merge-tree.c:379,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:380,27'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge-tree.c:381,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge-tree.c:376,6'
          Dst:             repo_get_oid
        - Src:             'builtin/merge-tree.c:377,3'
          Dst:             die
        - Src:             'builtin/merge-tree.c:378,8'
          Dst:             fill_tree_descriptor
        - Src:             'builtin/merge-tree.c:380,3'
          Dst:             die
    - functionName:    strbuf_split_max
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sb
        - terminator
        - max
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_split_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:571,9'
          Dst:             strbuf_split_buf
    - functionName:    trivial_merge
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - branch1
        - branch2
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_tree_descriptor
        - show_result
        - trivial_merge_trees
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/merge-tree.c:392,9'
          Dst:             get_tree_descriptor
        - Src:             'builtin/merge-tree.c:393,9'
          Dst:             get_tree_descriptor
        - Src:             'builtin/merge-tree.c:394,9'
          Dst:             get_tree_descriptor
        - Src:             'builtin/merge-tree.c:395,2'
          Dst:             trivial_merge_trees
        - Src:             'builtin/merge-tree.c:400,2'
          Dst:             show_result
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    real_merge
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - merge_base
        - branch1
        - branch2
        - prefix
      BBCount:         58
      ICount:          432
      EdgeCount:       69
      CyclomaticComplexity: 13
      functionsReached:
        - _
        - clear_merge_options
        - common_exit
        - copy_merge_options
        - die
        - exit
        - free_commit_list
        - get_merge_parent
        - help_unknown_ref
        - merge_display_update_messages
        - merge_finalize
        - merge_get_conflicted_files
        - merge_incore_nonrecursive
        - merge_incore_recursive
        - oid_to_hex
        - parse_tree_indirect
        - printf
        - putchar
        - repo_get_merge_bases
        - repo_get_oid_treeish
        - reverse_commit_list
        - strcmp
        - string_list_clear
        - write_name_quoted_relative
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:436,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:445,28'
              BranchSideFuncs:
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.8864
                - oid_to_hex
                - die
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.8864
                - oid_to_hex
                - die
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.8864
                - oid_to_hex
                - die
                - merge_incore_nonrecursive
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
                - _.8864
                - die
                - _.8864
                - die
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:464,30'
              BranchSideFuncs:
                - get_merge_parent
                - _.8864
                - help_unknown_ref
                - get_merge_parent
                - _.8864
                - help_unknown_ref
                - repo_get_merge_bases
                - _.8864
                - die
                - reverse_commit_list
                - merge_incore_recursive
                - free_commit_list
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/merge-tree.c:445,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:446,8'
              BranchSideFuncs:
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:447,15'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.8864
                - oid_to_hex
                - die
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.8864
                - oid_to_hex
                - die
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.8864
                - oid_to_hex
                - die
                - merge_incore_nonrecursive
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
                - _.8864
                - die
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:448,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:449,8'
              BranchSideFuncs:
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.8864
                - oid_to_hex
                - die
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.8864
                - oid_to_hex
                - die
                - merge_incore_nonrecursive
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
                - _.8864
                - die
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:450,28'
              BranchSideFuncs:
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.8864
                - oid_to_hex
                - die
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.8864
                - oid_to_hex
                - die
                - merge_incore_nonrecursive
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
                - _.8864
                - die
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:450,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:451,8'
              BranchSideFuncs:
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:452,18'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.8864
                - oid_to_hex
                - die
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.8864
                - oid_to_hex
                - die
                - merge_incore_nonrecursive
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:453,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:454,8'
              BranchSideFuncs:
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.8864
                - oid_to_hex
                - die
                - merge_incore_nonrecursive
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:455,28'
              BranchSideFuncs:
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.8864
                - oid_to_hex
                - die
                - merge_incore_nonrecursive
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:455,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:456,8'
              BranchSideFuncs:
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:457,18'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.8864
                - oid_to_hex
                - die
                - merge_incore_nonrecursive
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:458,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:459,8'
              BranchSideFuncs:
                - merge_incore_nonrecursive
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:461,18'
              BranchSideFuncs:
                - merge_incore_nonrecursive
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:465,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:466,21'
              BranchSideFuncs:
                - get_merge_parent
                - _.8864
                - help_unknown_ref
                - repo_get_merge_bases
                - _.8864
                - die
                - reverse_commit_list
                - merge_incore_recursive
                - free_commit_list
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/merge-tree.c:469,30'
              BranchSideFuncs:
                - get_merge_parent
                - _.8864
                - help_unknown_ref
                - repo_get_merge_bases
                - _.8864
                - die
                - reverse_commit_list
                - merge_incore_recursive
                - free_commit_list
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/merge-tree.c:470,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:471,21'
              BranchSideFuncs:
                - repo_get_merge_bases
                - _.8864
                - die
                - reverse_commit_list
                - merge_incore_recursive
                - free_commit_list
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/merge-tree.c:478,28'
              BranchSideFuncs:
                - repo_get_merge_bases
                - _.8864
                - die
                - reverse_commit_list
                - merge_incore_recursive
                - free_commit_list
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/merge-tree.c:478,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:480,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/merge-tree.c:481,8'
              BranchSideFuncs:
                - _.8864
                - die
                - reverse_commit_list
                - merge_incore_recursive
                - free_commit_list
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:481,20'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:481,24'
              BranchSideFuncs:
                - reverse_commit_list
                - merge_incore_recursive
                - free_commit_list
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:483,37'
              BranchSideFuncs:
                - reverse_commit_list
                - merge_incore_recursive
                - free_commit_list
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:481,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:482,8'
              BranchSideFuncs:
                - reverse_commit_list
                - merge_incore_recursive
                - free_commit_list
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:483,37'
              BranchSideFuncs:
                - reverse_commit_list
                - merge_incore_recursive
                - free_commit_list
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:488,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:489,7'
              BranchSideFuncs:
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:491,6'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
        - Branch String:   'builtin/merge-tree.c:491,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:492,27'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
            - BranchSide:      'builtin/merge-tree.c:494,6'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
                - printf
        - Branch String:   'builtin/merge-tree.c:494,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:495,25'
              BranchSideFuncs:
                - printf
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
            - BranchSide:      'builtin/merge-tree.c:496,36'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - merge_get_conflicted_files
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - strcmp
        - Branch String:   'builtin/merge-tree.c:497,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:498,22'
              BranchSideFuncs:
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
            - BranchSide:      'builtin/merge-tree.c:517,6'
              BranchSideFuncs:
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
        - Branch String:   'builtin/merge-tree.c:503,3'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:504,40'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - write_name_quoted_relative
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - strcmp
            - BranchSide:      'builtin/merge-tree.c:515,3'
              BranchSideFuncs:
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
        - Branch String:   'builtin/merge-tree.c:506,8'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:508,12'
              BranchSideFuncs:
                - write_name_quoted_relative
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - strcmp
            - BranchSide:      'builtin/merge-tree.c:509,13'
              BranchSideFuncs:
                - write_name_quoted_relative
                - string_list_clear
                - merge_finalize
                - clear_merge_options
                - putchar
                - putchar
                - merge_display_update_messages
                - oid_to_hex
                - printf
                - strcmp
        - Branch String:   'builtin/merge-tree.c:517,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:518,11'
              BranchSideFuncs:
                - putchar
                - merge_display_update_messages
                - merge_finalize
                - clear_merge_options
                - putchar
            - BranchSide:      'builtin/merge-tree.c:522,6'
              BranchSideFuncs:
                - merge_finalize
                - clear_merge_options
                - putchar
        - Branch String:   'builtin/merge-tree.c:522,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:522,6'
              BranchSideFuncs:
                - putchar
                - merge_finalize
                - clear_merge_options
            - BranchSide:      'builtin/merge-tree.c:523,11'
              BranchSideFuncs:
                - putchar
                - merge_finalize
                - clear_merge_options
      Callsites:
        - Src:             'builtin/merge-tree.c:430,2'
          Dst:             copy_merge_options
        - Src:             'builtin/merge-tree.c:445,7'
          Dst:             repo_get_oid_treeish
        - Src:             'builtin/merge-tree.c:446,8'
          Dst:             _
        - Src:             'builtin/merge-tree.c:446,4'
          Dst:             die
        - Src:             'builtin/merge-tree.c:447,15'
          Dst:             parse_tree_indirect
        - Src:             'builtin/merge-tree.c:449,8'
          Dst:             _
        - Src:             'builtin/merge-tree.c:449,39'
          Dst:             oid_to_hex
        - Src:             'builtin/merge-tree.c:449,4'
          Dst:             die
        - Src:             'builtin/merge-tree.c:450,7'
          Dst:             repo_get_oid_treeish
        - Src:             'builtin/merge-tree.c:451,8'
          Dst:             _
        - Src:             'builtin/merge-tree.c:451,4'
          Dst:             die
        - Src:             'builtin/merge-tree.c:452,18'
          Dst:             parse_tree_indirect
        - Src:             'builtin/merge-tree.c:454,8'
          Dst:             _
        - Src:             'builtin/merge-tree.c:454,39'
          Dst:             oid_to_hex
        - Src:             'builtin/merge-tree.c:454,4'
          Dst:             die
        - Src:             'builtin/merge-tree.c:455,7'
          Dst:             repo_get_oid_treeish
        - Src:             'builtin/merge-tree.c:456,8'
          Dst:             _
        - Src:             'builtin/merge-tree.c:456,4'
          Dst:             die
        - Src:             'builtin/merge-tree.c:457,18'
          Dst:             parse_tree_indirect
        - Src:             'builtin/merge-tree.c:459,8'
          Dst:             _
        - Src:             'builtin/merge-tree.c:459,39'
          Dst:             oid_to_hex
        - Src:             'builtin/merge-tree.c:459,4'
          Dst:             die
        - Src:             'builtin/merge-tree.c:462,3'
          Dst:             merge_incore_nonrecursive
        - Src:             'builtin/merge-tree.c:464,13'
          Dst:             get_merge_parent
        - Src:             'builtin/merge-tree.c:467,7'
          Dst:             _
        - Src:             'builtin/merge-tree.c:466,4'
          Dst:             help_unknown_ref
        - Src:             'builtin/merge-tree.c:469,13'
          Dst:             get_merge_parent
        - Src:             'builtin/merge-tree.c:472,7'
          Dst:             _
        - Src:             'builtin/merge-tree.c:471,4'
          Dst:             help_unknown_ref
        - Src:             'builtin/merge-tree.c:478,7'
          Dst:             repo_get_merge_bases
        - Src:             'builtin/merge-tree.c:480,4'
          Dst:             common_exit
        - Src:             'builtin/merge-tree.c:480,4'
          Dst:             exit
        - Src:             'builtin/merge-tree.c:482,8'
          Dst:             _
        - Src:             'builtin/merge-tree.c:482,4'
          Dst:             die
        - Src:             'builtin/merge-tree.c:483,17'
          Dst:             reverse_commit_list
        - Src:             'builtin/merge-tree.c:484,3'
          Dst:             merge_incore_recursive
        - Src:             'builtin/merge-tree.c:485,3'
          Dst:             free_commit_list
        - Src:             'builtin/merge-tree.c:489,7'
          Dst:             _
        - Src:             'builtin/merge-tree.c:489,3'
          Dst:             die
        - Src:             'builtin/merge-tree.c:495,3'
          Dst:             printf
        - Src:             'builtin/merge-tree.c:496,17'
          Dst:             oid_to_hex
        - Src:             'builtin/merge-tree.c:496,2'
          Dst:             printf
        - Src:             'builtin/merge-tree.c:502,3'
          Dst:             merge_get_conflicted_files
        - Src:             'builtin/merge-tree.c:508,21'
          Dst:             oid_to_hex
        - Src:             'builtin/merge-tree.c:507,5'
          Dst:             printf
        - Src:             'builtin/merge-tree.c:509,22'
          Dst:             strcmp
        - Src:             'builtin/merge-tree.c:511,4'
          Dst:             write_name_quoted_relative
        - Src:             'builtin/merge-tree.c:515,3'
          Dst:             string_list_clear
        - Src:             'builtin/merge-tree.c:518,3'
          Dst:             putchar
        - Src:             'builtin/merge-tree.c:519,3'
          Dst:             merge_display_update_messages
        - Src:             'builtin/merge-tree.c:523,3'
          Dst:             putchar
        - Src:             'builtin/merge-tree.c:524,2'
          Dst:             merge_finalize
        - Src:             'builtin/merge-tree.c:525,2'
          Dst:             clear_merge_options
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    18
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    strbuf_split
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - terminator
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_split_max
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:577,9'
          Dst:             strbuf_split_max
    - functionName:    cmd_merge_tree
      functionSourceFile: '/src/git/builtin/merge-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         69
      ICount:          701
      EdgeCount:       78
      CyclomaticComplexity: 11
      functionsReached:
        - BUG_fl
        - _
        - die
        - git_config
        - git_default_config
        - init_ui_merge_options
        - parse_merge_opt
        - parse_options
        - real_merge
        - strbuf_getline_lf
        - strbuf_list_free
        - strbuf_release
        - strbuf_rtrim
        - strbuf_split
        - strcmp
        - strvec_clear
        - trivial_merge
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/merge-tree.c:582,15'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:582,20'
              BranchSideFuncs:
                - git_config.8862
                - trivial_merge
                - strvec_clear
                - real_merge
                - usage_with_options
                - _.8864
                - die
                - usage_with_options
                - BUG_fl
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - real_merge
                - strbuf_list_free
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
                - _.8864
                - die
                - _.8864
                - die
                - parse_merge_opt
                - _.8864
                - die
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:584,11'
              BranchSideFuncs:
                - git_config.8862
                - trivial_merge
                - strvec_clear
                - real_merge
                - usage_with_options
                - _.8864
                - die
                - usage_with_options
                - BUG_fl
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - real_merge
                - strbuf_list_free
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
                - _.8864
                - die
                - _.8864
                - die
                - parse_merge_opt
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:582,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:583,7'
              BranchSideFuncs:
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:584,11'
              BranchSideFuncs:
                - git_config.8862
                - trivial_merge
                - strvec_clear
                - real_merge
                - usage_with_options
                - _.8864
                - die
                - usage_with_options
                - BUG_fl
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - real_merge
                - strbuf_list_free
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
                - _.8864
                - die
                - _.8864
                - die
                - parse_merge_opt
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:584,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:585,26'
              BranchSideFuncs:
                - parse_merge_opt
                - git_config.8862
                - trivial_merge
                - strvec_clear
                - real_merge
                - usage_with_options
                - _.8864
                - die
                - usage_with_options
                - BUG_fl
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - real_merge
                - strbuf_list_free
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
                - _.8864
                - die
                - _.8864
                - die
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:589,8'
              BranchSideFuncs:
                - git_config.8862
                - trivial_merge
                - strvec_clear
                - real_merge
                - usage_with_options
                - _.8864
                - die
                - usage_with_options
                - BUG_fl
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - real_merge
                - strbuf_list_free
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
                - _.8864
                - die
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:585,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:585,51'
              BranchSideFuncs:
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:586,8'
              BranchSideFuncs:
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:589,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:590,17'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - real_merge
                - strbuf_list_free
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
                - _.8864
                - die
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:635,12'
              BranchSideFuncs:
                - git_config.8862
                - trivial_merge
                - strvec_clear
                - real_merge
                - usage_with_options
                - _.8864
                - die
                - usage_with_options
                - BUG_fl
        - Branch String:   'builtin/merge-tree.c:592,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:593,8'
              BranchSideFuncs:
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:594,7'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - real_merge
                - strbuf_list_free
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:594,7'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:595,8'
              BranchSideFuncs:
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:597,20'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - real_merge
                - strbuf_list_free
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
        - Branch String:   'builtin/merge-tree.c:598,3'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:601,16'
              BranchSideFuncs:
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - real_merge
                - strbuf_list_free
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
            - BranchSide:      'builtin/merge-tree.c:628,3'
              BranchSideFuncs:
                - strbuf_release
                - strvec_clear
        - Branch String:   'builtin/merge-tree.c:604,18'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:604,22'
              BranchSideFuncs:
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - real_merge
                - strbuf_list_free
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
            - BranchSide:      'builtin/merge-tree.c:605,9'
              BranchSideFuncs:
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:604,8'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:605,9'
              BranchSideFuncs:
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - real_merge
                - strbuf_list_free
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
            - BranchSide:      'builtin/merge-tree.c:606,17'
              BranchSideFuncs:
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - real_merge
                - strbuf_list_free
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
        - Branch String:   'builtin/merge-tree.c:610,8'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:611,24'
              BranchSideFuncs:
                - real_merge
                - strbuf_list_free
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
            - BranchSide:      'builtin/merge-tree.c:614,8'
              BranchSideFuncs:
                - real_merge
                - strbuf_list_free
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
        - Branch String:   'builtin/merge-tree.c:614,25'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:614,28'
              BranchSideFuncs:
                - real_merge
                - strbuf_list_free
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
            - BranchSide:      'builtin/merge-tree.c:618,16'
              BranchSideFuncs:
                - real_merge
                - strbuf_list_free
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
                - _.8864
                - die
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:614,37'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:614,40'
              BranchSideFuncs:
                - real_merge
                - strbuf_list_free
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
            - BranchSide:      'builtin/merge-tree.c:618,16'
              BranchSideFuncs:
                - real_merge
                - strbuf_list_free
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
                - _.8864
                - die
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:614,49'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:614,53'
              BranchSideFuncs:
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
                - strbuf_list_free
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - real_merge
                - _.8864
                - die
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:618,16'
              BranchSideFuncs:
                - real_merge
                - strbuf_list_free
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
                - _.8864
                - die
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:614,8'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:615,18'
              BranchSideFuncs:
                - real_merge
                - strbuf_list_free
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
                - _.8864
                - die
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:618,16'
              BranchSideFuncs:
                - real_merge
                - strbuf_list_free
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
                - _.8864
                - die
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:618,33'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:618,37'
              BranchSideFuncs:
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:621,9'
              BranchSideFuncs:
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:618,15'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:619,35'
              BranchSideFuncs:
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:621,9'
              BranchSideFuncs:
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:624,8'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:625,9'
              BranchSideFuncs:
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:626,21'
              BranchSideFuncs:
                - strbuf_list_free
                - strbuf_getline_lf
                - strbuf_release
                - strvec_clear
                - strbuf_split
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - strcmp
                - real_merge
                - _.8864
                - die
                - _.8864
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - real_merge
        - Branch String:   'builtin/merge-tree.c:635,2'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:637,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/merge-tree.c:639,11'
              BranchSideFuncs:
                - git_config.8862
                - trivial_merge
                - strvec_clear
                - real_merge
                - usage_with_options
                - _.8864
                - die
                - usage_with_options
            - BranchSide:      'builtin/merge-tree.c:652,27'
              BranchSideFuncs:
                - git_config.8862
                - trivial_merge
                - strvec_clear
                - real_merge
                - usage_with_options
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:655,27'
              BranchSideFuncs:
                - git_config.8862
                - trivial_merge
                - strvec_clear
                - real_merge
                - usage_with_options
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:639,3'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:641,23'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/merge-tree.c:643,6'
              BranchSideFuncs:
                - git_config.8862
                - trivial_merge
                - strvec_clear
                - real_merge
                - usage_with_options
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:646,6'
              BranchSideFuncs:
                - git_config.8862
                - trivial_merge
                - strvec_clear
                - real_merge
                - usage_with_options
                - _.8864
                - die
        - Branch String:   'builtin/merge-tree.c:660,29'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:660,32'
              BranchSideFuncs:
                - git_config.8862
                - trivial_merge
                - strvec_clear
                - real_merge
                - usage_with_options
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:663,6'
              BranchSideFuncs:
                - git_config.8862
                - trivial_merge
                - strvec_clear
                - real_merge
                - usage_with_options
        - Branch String:   'builtin/merge-tree.c:660,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:661,7'
              BranchSideFuncs:
                - _.8864
                - die
            - BranchSide:      'builtin/merge-tree.c:663,6'
              BranchSideFuncs:
                - git_config.8862
                - trivial_merge
                - strvec_clear
                - real_merge
                - usage_with_options
        - Branch String:   'builtin/merge-tree.c:663,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:664,22'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/merge-tree.c:666,2'
              BranchSideFuncs:
                - git_config.8862
                - trivial_merge
                - strvec_clear
                - real_merge
        - Branch String:   'builtin/merge-tree.c:669,6'
          Branch Sides:
            - BranchSide:      'builtin/merge-tree.c:670,24'
              BranchSideFuncs:
                - real_merge
                - strvec_clear
            - BranchSide:      'builtin/merge-tree.c:672,23'
              BranchSideFuncs:
                - trivial_merge
                - strvec_clear
      Callsites:
        - Src:             'builtin/merge-tree.c:575,2'
          Dst:             init_ui_merge_options
        - Src:             'builtin/merge-tree.c:579,9'
          Dst:             parse_options
        - Src:             'builtin/merge-tree.c:583,7'
          Dst:             _
        - Src:             'builtin/merge-tree.c:583,3'
          Dst:             die
        - Src:             'builtin/merge-tree.c:585,7'
          Dst:             parse_merge_opt
        - Src:             'builtin/merge-tree.c:586,8'
          Dst:             _
        - Src:             'builtin/merge-tree.c:586,4'
          Dst:             die
        - Src:             'builtin/merge-tree.c:593,8'
          Dst:             _
        - Src:             'builtin/merge-tree.c:593,4'
          Dst:             die
        - Src:             'builtin/merge-tree.c:595,8'
          Dst:             _
        - Src:             'builtin/merge-tree.c:595,4'
          Dst:             die
        - Src:             'builtin/merge-tree.c:598,10'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/merge-tree.c:603,12'
          Dst:             strbuf_split
        - Src:             'builtin/merge-tree.c:605,9'
          Dst:             _
        - Src:             'builtin/merge-tree.c:605,5'
          Dst:             die
        - Src:             'builtin/merge-tree.c:606,4'
          Dst:             strbuf_rtrim
        - Src:             'builtin/merge-tree.c:607,4'
          Dst:             strbuf_rtrim
        - Src:             'builtin/merge-tree.c:610,9'
          Dst:             strcmp
        - Src:             'builtin/merge-tree.c:615,5'
          Dst:             strbuf_rtrim
        - Src:             'builtin/merge-tree.c:616,5'
          Dst:             strbuf_rtrim
        - Src:             'builtin/merge-tree.c:617,14'
          Dst:             real_merge
        - Src:             'builtin/merge-tree.c:619,14'
          Dst:             real_merge
        - Src:             'builtin/merge-tree.c:621,9'
          Dst:             _
        - Src:             'builtin/merge-tree.c:621,5'
          Dst:             die
        - Src:             'builtin/merge-tree.c:625,9'
          Dst:             _
        - Src:             'builtin/merge-tree.c:625,5'
          Dst:             die
        - Src:             'builtin/merge-tree.c:626,4'
          Dst:             strbuf_list_free
        - Src:             'builtin/merge-tree.c:628,3'
          Dst:             strbuf_release
        - Src:             'builtin/merge-tree.c:637,3'
          Dst:             BUG_fl
        - Src:             'builtin/merge-tree.c:641,4'
          Dst:             usage_with_options
        - Src:             'builtin/merge-tree.c:661,7'
          Dst:             _
        - Src:             'builtin/merge-tree.c:661,3'
          Dst:             die
        - Src:             'builtin/merge-tree.c:664,3'
          Dst:             usage_with_options
        - Src:             'builtin/merge-tree.c:666,2'
          Dst:             git_config
        - Src:             'builtin/merge-tree.c:666,2'
          Dst:             git_default_config
        - Src:             'builtin/merge-tree.c:670,9'
          Dst:             real_merge
        - Src:             'builtin/merge-tree.c:672,9'
          Dst:             trivial_merge
        - Src:             'builtin/merge-tree.c:675,2'
          Dst:             strvec_clear
    - functionName:    count_unmerged_entries
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:781,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:782,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge.c:785,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge.c:782,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:782,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge.c:783,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    count_diff_files
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
        - opt
        - data
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reset_hard
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - oid_to_hex
        - run_command
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:354,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:355,7'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:356,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge.c:351,8'
          Dst:             oid_to_hex
        - Src:             'builtin/merge.c:350,2'
          Dst:             strvec_pushl
        - Src:             'builtin/merge.c:354,6'
          Dst:             run_command
        - Src:             'builtin/merge.c:355,7'
          Dst:             _
        - Src:             'builtin/merge.c:355,3'
          Dst:             die
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    74
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rollback_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_tempfile
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:328,9'
          Dst:             delete_tempfile
    - functionName:    read_merge_msg
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die_errno
        - git_path_merge_msg
        - strbuf_read_file
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:811,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:812,13'
              BranchSideFuncs:
                - _.9030
                - die_errno
            - BranchSide:      'builtin/merge.c:813,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge.c:809,25'
          Dst:             git_path_merge_msg
        - Src:             'builtin/merge.c:810,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/merge.c:811,6'
          Dst:             strbuf_read_file
        - Src:             'builtin/merge.c:812,13'
          Dst:             _
        - Src:             'builtin/merge.c:812,3'
          Dst:             die_errno
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    write_merge_heads
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remoteheads
      BBCount:         16
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - git_path_merge_head
        - git_path_merge_mode
        - merge_remote_util
        - oid_to_hex
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - write_file_buf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/merge.c:1043,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1045,22'
              BranchSideFuncs:
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - git_path_merge_head
                - write_file_buf
                - strbuf_setlen.9034
                - git_path_merge_mode
                - write_file_buf
                - strbuf_release
                - strbuf_addstr.9042
            - BranchSide:      'builtin/merge.c:1056,37'
              BranchSideFuncs:
                - git_path_merge_head
                - write_file_buf
                - strbuf_setlen.9034
                - git_path_merge_mode
                - write_file_buf
                - strbuf_release
                - strbuf_addstr.9042
        - Branch String:   'builtin/merge.c:1049,12'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1049,15'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - git_path_merge_head
                - write_file_buf
                - strbuf_setlen.9034
                - git_path_merge_mode
                - write_file_buf
                - strbuf_release
                - strbuf_addstr.9042
                - merge_remote_util
            - BranchSide:      'builtin/merge.c:1052,11'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - git_path_merge_head
                - write_file_buf
                - strbuf_setlen.9034
                - git_path_merge_mode
                - write_file_buf
                - strbuf_release
                - strbuf_addstr.9042
                - merge_remote_util
        - Branch String:   'builtin/merge.c:1049,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1050,11'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - git_path_merge_head
                - write_file_buf
                - strbuf_setlen.9034
                - git_path_merge_mode
                - write_file_buf
                - strbuf_release
                - strbuf_addstr.9042
                - merge_remote_util
            - BranchSide:      'builtin/merge.c:1052,11'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - git_path_merge_head
                - write_file_buf
                - strbuf_setlen.9034
                - git_path_merge_mode
                - write_file_buf
                - strbuf_release
                - strbuf_addstr.9042
                - merge_remote_util
        - Branch String:   'builtin/merge.c:1059,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1059,6'
              BranchSideFuncs:
                - strbuf_addstr.9042
                - git_path_merge_mode
                - write_file_buf
                - strbuf_release
            - BranchSide:      'builtin/merge.c:1060,3'
              BranchSideFuncs:
                - strbuf_addstr.9042
                - git_path_merge_mode
                - write_file_buf
                - strbuf_release
      Callsites:
        - Src:             'builtin/merge.c:1048,10'
          Dst:             merge_remote_util
        - Src:             'builtin/merge.c:1054,29'
          Dst:             oid_to_hex
        - Src:             'builtin/merge.c:1054,3'
          Dst:             strbuf_addf
        - Src:             'builtin/merge.c:1056,17'
          Dst:             git_path_merge_head
        - Src:             'builtin/merge.c:1056,2'
          Dst:             write_file_buf
        - Src:             'builtin/merge.c:1058,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/merge.c:1060,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/merge.c:1061,17'
          Dst:             git_path_merge_mode
        - Src:             'builtin/merge.c:1061,2'
          Dst:             write_file_buf
        - Src:             'builtin/merge.c:1062,2'
          Dst:             strbuf_release
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    abort_commit
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remoteheads
        - err_msg
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - common_exit
        - const_error
        - error
        - exit
        - fprintf
        - write_merge_state
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/merge.c:818,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:819,3'
              BranchSideFuncs:
                - error
                - const_error.9044
                - _.9030
                - fprintf
                - write_merge_state
                - common_exit
                - exit
            - BranchSide:      'builtin/merge.c:820,10'
              BranchSideFuncs:
                - _.9030
                - fprintf
                - write_merge_state
                - common_exit
                - exit
      Callsites:
        - Src:             'builtin/merge.c:819,3'
          Dst:             error
        - Src:             'builtin/merge.c:819,3'
          Dst:             const_error
        - Src:             'builtin/merge.c:821,3'
          Dst:             _
        - Src:             'builtin/merge.c:820,2'
          Dst:             fprintf
        - Src:             'builtin/merge.c:822,2'
          Dst:             write_merge_state
        - Src:             'builtin/merge.c:823,2'
          Dst:             common_exit
        - Src:             'builtin/merge.c:823,2'
          Dst:             exit
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_merge_state
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remoteheads
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_path_merge_msg
        - strbuf_addch
        - write_file_buf
        - write_merge_heads
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/merge.c:1067,2'
          Dst:             write_merge_heads
        - Src:             'builtin/merge.c:1068,2'
          Dst:             strbuf_addch
        - Src:             'builtin/merge.c:1069,17'
          Dst:             git_path_merge_msg
        - Src:             'builtin/merge.c:1069,2'
          Dst:             write_file_buf
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    4
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    prepare_to_commit
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remoteheads
      BBCount:         43
      ICount:          254
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - BUG_fl
        - _
        - abort_commit
        - append_signoff
        - cleanup_message
        - discard_index
        - get_git_dir
        - get_index_file
        - git_path_merge_msg
        - ignored_log_message_bytes
        - launch_editor
        - read_index_from
        - read_merge_msg
        - run_commit_hook
        - strbuf_addbuf
        - strbuf_addch
        - strbuf_commented_addf
        - strbuf_release
        - write_file_buf
        - write_merge_heads
        - wt_status_append_cut_line
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/merge.c:844,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:847,27'
              BranchSideFuncs:
                - get_git_dir
                - read_index_from
                - strbuf_addbuf
                - write_merge_heads
                - git_path_merge_msg
                - write_file_buf
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
                - abort_commit
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_addch.9047
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - wt_status_append_cut_line
                - strbuf_commented_addf
                - BUG_fl
            - BranchSide:      'builtin/merge.c:858,18'
              BranchSideFuncs:
                - get_git_dir
                - read_index_from
                - strbuf_addbuf
                - write_merge_heads
                - git_path_merge_msg
                - write_file_buf
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
                - abort_commit
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_addch.9047
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - wt_status_append_cut_line
                - strbuf_commented_addf
                - BUG_fl
        - Branch String:   'builtin/merge.c:847,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:849,17'
              BranchSideFuncs:
                - abort_commit
                - get_git_dir
                - read_index_from
                - strbuf_addbuf
                - write_merge_heads
                - git_path_merge_msg
                - write_file_buf
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
                - abort_commit
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_addch.9047
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - wt_status_append_cut_line
                - strbuf_commented_addf
                - BUG_fl
                - discard_index
            - BranchSide:      'builtin/merge.c:855,7'
              BranchSideFuncs:
                - get_git_dir
                - read_index_from
                - strbuf_addbuf
                - write_merge_heads
                - git_path_merge_msg
                - write_file_buf
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
                - abort_commit
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_addch.9047
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - wt_status_append_cut_line
                - strbuf_commented_addf
                - BUG_fl
                - discard_index
        - Branch String:   'builtin/merge.c:855,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:856,18'
              BranchSideFuncs:
                - discard_index
                - get_git_dir
                - read_index_from
                - strbuf_addbuf
                - write_merge_heads
                - git_path_merge_msg
                - write_file_buf
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
                - abort_commit
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_addch.9047
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - wt_status_append_cut_line
                - strbuf_commented_addf
                - BUG_fl
            - BranchSide:      'builtin/merge.c:857,2'
              BranchSideFuncs:
                - get_git_dir
                - read_index_from
                - strbuf_addbuf
                - write_merge_heads
                - git_path_merge_msg
                - write_file_buf
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
                - abort_commit
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_addch.9047
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - wt_status_append_cut_line
                - strbuf_commented_addf
                - BUG_fl
        - Branch String:   'builtin/merge.c:860,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:861,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/merge.c:862,10'
              BranchSideFuncs:
                - write_merge_heads
                - git_path_merge_msg
                - write_file_buf
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
                - abort_commit
                - ignored_log_message_bytes
                - append_signoff
                - strbuf_addch.9047
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - wt_status_append_cut_line
                - strbuf_commented_addf
        - Branch String:   'builtin/merge.c:862,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:863,3'
              BranchSideFuncs:
                - strbuf_addch.9047
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - write_merge_heads
                - git_path_merge_msg
                - write_file_buf
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
                - abort_commit
                - ignored_log_message_bytes
                - append_signoff
                - _.9030
                - strbuf_commented_addf
                - wt_status_append_cut_line
                - strbuf_commented_addf
            - BranchSide:      'builtin/merge.c:877,6'
              BranchSideFuncs:
                - write_merge_heads
                - git_path_merge_msg
                - write_file_buf
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
                - abort_commit
                - ignored_log_message_bytes
                - append_signoff
        - Branch String:   'builtin/merge.c:864,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:865,4'
              BranchSideFuncs:
                - wt_status_append_cut_line
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - write_merge_heads
                - git_path_merge_msg
                - write_file_buf
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
                - abort_commit
                - ignored_log_message_bytes
                - append_signoff
                - _.9030
                - strbuf_commented_addf
            - BranchSide:      'builtin/merge.c:868,31'
              BranchSideFuncs:
                - _.9030
                - strbuf_commented_addf
                - _.9030
                - strbuf_commented_addf
                - write_merge_heads
                - git_path_merge_msg
                - write_file_buf
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
                - abort_commit
                - ignored_log_message_bytes
                - append_signoff
                - _.9030
                - strbuf_commented_addf
        - Branch String:   'builtin/merge.c:870,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:871,32'
              BranchSideFuncs:
                - _.9030
                - strbuf_commented_addf
                - write_merge_heads
                - git_path_merge_msg
                - write_file_buf
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
                - abort_commit
                - ignored_log_message_bytes
                - append_signoff
            - BranchSide:      'builtin/merge.c:874,32'
              BranchSideFuncs:
                - _.9030
                - strbuf_commented_addf
                - write_merge_heads
                - git_path_merge_msg
                - write_file_buf
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
                - abort_commit
                - ignored_log_message_bytes
                - append_signoff
        - Branch String:   'builtin/merge.c:877,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:878,54'
              BranchSideFuncs:
                - ignored_log_message_bytes
                - append_signoff
                - write_merge_heads
                - git_path_merge_msg
                - write_file_buf
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
                - abort_commit
            - BranchSide:      'builtin/merge.c:879,20'
              BranchSideFuncs:
                - write_merge_heads
                - git_path_merge_msg
                - write_file_buf
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
                - abort_commit
        - Branch String:   'builtin/merge.c:881,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:884,16'
              BranchSideFuncs:
                - abort_commit
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
            - BranchSide:      'builtin/merge.c:885,10'
              BranchSideFuncs:
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - git_path_merge_msg
                - launch_editor
                - abort_commit
        - Branch String:   'builtin/merge.c:885,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:886,40'
              BranchSideFuncs:
                - git_path_merge_msg
                - launch_editor
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
                - abort_commit
            - BranchSide:      'builtin/merge.c:890,7'
              BranchSideFuncs:
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
        - Branch String:   'builtin/merge.c:886,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:887,17'
              BranchSideFuncs:
                - abort_commit
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
            - BranchSide:      'builtin/merge.c:888,2'
              BranchSideFuncs:
                - get_index_file
                - git_path_merge_msg
                - run_commit_hook
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
                - abort_commit
        - Branch String:   'builtin/merge.c:890,17'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:890,40'
              BranchSideFuncs:
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
            - BranchSide:      'builtin/merge.c:895,2'
              BranchSideFuncs:
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
        - Branch String:   'builtin/merge.c:890,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:893,16'
              BranchSideFuncs:
                - abort_commit
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
            - BranchSide:      'builtin/merge.c:895,2'
              BranchSideFuncs:
                - read_merge_msg
                - cleanup_message
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
        - Branch String:   'builtin/merge.c:897,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:897,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
            - BranchSide:      'builtin/merge.c:898,16'
              BranchSideFuncs:
                - _.9030
                - abort_commit
                - strbuf_release
                - strbuf_addbuf
                - strbuf_release
      Callsites:
        - Src:             'builtin/merge.c:842,27'
          Dst:             get_index_file
        - Src:             'builtin/merge.c:847,7'
          Dst:             run_commit_hook
        - Src:             'builtin/merge.c:849,4'
          Dst:             abort_commit
        - Src:             'builtin/merge.c:856,4'
          Dst:             discard_index
        - Src:             'builtin/merge.c:858,53'
          Dst:             get_git_dir
        - Src:             'builtin/merge.c:858,2'
          Dst:             read_index_from
        - Src:             'builtin/merge.c:859,2'
          Dst:             strbuf_addbuf
        - Src:             'builtin/merge.c:861,3'
          Dst:             BUG_fl
        - Src:             'builtin/merge.c:863,3'
          Dst:             strbuf_addch
        - Src:             'builtin/merge.c:865,4'
          Dst:             wt_status_append_cut_line
        - Src:             'builtin/merge.c:866,4'
          Dst:             strbuf_commented_addf
        - Src:             'builtin/merge.c:869,11'
          Dst:             _
        - Src:             'builtin/merge.c:868,3'
          Dst:             strbuf_commented_addf
        - Src:             'builtin/merge.c:872,12'
          Dst:             _
        - Src:             'builtin/merge.c:871,4'
          Dst:             strbuf_commented_addf
        - Src:             'builtin/merge.c:875,5'
          Dst:             _
        - Src:             'builtin/merge.c:874,4'
          Dst:             strbuf_commented_addf
        - Src:             'builtin/merge.c:878,24'
          Dst:             ignored_log_message_bytes
        - Src:             'builtin/merge.c:878,3'
          Dst:             append_signoff
        - Src:             'builtin/merge.c:879,2'
          Dst:             write_merge_heads
        - Src:             'builtin/merge.c:880,17'
          Dst:             git_path_merge_msg
        - Src:             'builtin/merge.c:880,2'
          Dst:             write_file_buf
        - Src:             'builtin/merge.c:881,39'
          Dst:             get_index_file
        - Src:             'builtin/merge.c:883,8'
          Dst:             git_path_merge_msg
        - Src:             'builtin/merge.c:881,6'
          Dst:             run_commit_hook
        - Src:             'builtin/merge.c:884,3'
          Dst:             abort_commit
        - Src:             'builtin/merge.c:886,21'
          Dst:             git_path_merge_msg
        - Src:             'builtin/merge.c:886,7'
          Dst:             launch_editor
        - Src:             'builtin/merge.c:887,4'
          Dst:             abort_commit
        - Src:             'builtin/merge.c:890,53'
          Dst:             get_index_file
        - Src:             'builtin/merge.c:892,8'
          Dst:             git_path_merge_msg
        - Src:             'builtin/merge.c:890,20'
          Dst:             run_commit_hook
        - Src:             'builtin/merge.c:893,3'
          Dst:             abort_commit
        - Src:             'builtin/merge.c:895,2'
          Dst:             read_merge_msg
        - Src:             'builtin/merge.c:896,2'
          Dst:             cleanup_message
        - Src:             'builtin/merge.c:898,29'
          Dst:             _
        - Src:             'builtin/merge.c:898,3'
          Dst:             abort_commit
        - Src:             'builtin/merge.c:899,2'
          Dst:             strbuf_release
        - Src:             'builtin/merge.c:900,2'
          Dst:             strbuf_addbuf
        - Src:             'builtin/merge.c:901,2'
          Dst:             strbuf_release
    - functionName:    write_tree_trivial
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - get_index_file
        - write_index_as_tree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/merge.c:698,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:699,7'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:700,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge.c:698,54'
          Dst:             get_index_file
        - Src:             'builtin/merge.c:698,6'
          Dst:             write_index_as_tree
        - Src:             'builtin/merge.c:699,7'
          Dst:             _
        - Src:             'builtin/merge.c:699,3'
          Dst:             die
    - functionName:    parse_tree
      functionSourceFile: '/src/git/./tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_tree_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tree.h:25,9'
          Dst:             parse_tree_gently
    - functionName:    squash_message
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - remoteheads
      BBCount:         12
      ICount:          120
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - add_pending_object
        - die
        - diff_merges_suppress
        - get_revision
        - git_path_squash_msg
        - oid_to_hex
        - prepare_revision_walk
        - pretty_print_commit
        - printf
        - release_revisions
        - repo_init_revisions
        - setup_revisions
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - write_file_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:412,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:413,29'
              BranchSideFuncs:
                - add_pending_object
                - setup_revisions
                - prepare_revision_walk
                - strbuf_addstr.9042
                - get_revision
                - git_path_squash_msg
                - write_file_buf
                - strbuf_release
                - release_revisions
                - strbuf_addch.9047
                - oid_to_hex
                - strbuf_addf
                - pretty_print_commit
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:415,2'
              BranchSideFuncs:
                - setup_revisions
                - prepare_revision_walk
                - strbuf_addstr.9042
                - get_revision
                - git_path_squash_msg
                - write_file_buf
                - strbuf_release
                - release_revisions
                - strbuf_addch.9047
                - oid_to_hex
                - strbuf_addf
                - pretty_print_commit
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:416,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:417,7'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:419,19'
              BranchSideFuncs:
                - strbuf_addstr.9042
                - get_revision
                - git_path_squash_msg
                - write_file_buf
                - strbuf_release
                - release_revisions
                - strbuf_addch.9047
                - oid_to_hex
                - strbuf_addf
                - pretty_print_commit
        - Branch String:   'builtin/merge.c:424,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:425,3'
              BranchSideFuncs:
                - strbuf_addch.9047
                - oid_to_hex
                - strbuf_addf
                - pretty_print_commit
                - get_revision
                - git_path_squash_msg
                - write_file_buf
                - strbuf_release
                - release_revisions
            - BranchSide:      'builtin/merge.c:430,37'
              BranchSideFuncs:
                - git_path_squash_msg
                - write_file_buf
                - strbuf_release
                - release_revisions
      Callsites:
        - Src:             'builtin/merge.c:403,9'
          Dst:             _
        - Src:             'builtin/merge.c:403,2'
          Dst:             printf
        - Src:             'builtin/merge.c:405,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/merge.c:406,2'
          Dst:             diff_merges_suppress
        - Src:             'builtin/merge.c:410,2'
          Dst:             add_pending_object
        - Src:             'builtin/merge.c:413,3'
          Dst:             add_pending_object
        - Src:             'builtin/merge.c:415,2'
          Dst:             setup_revisions
        - Src:             'builtin/merge.c:416,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/merge.c:417,7'
          Dst:             _
        - Src:             'builtin/merge.c:417,3'
          Dst:             die
        - Src:             'builtin/merge.c:423,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/merge.c:424,19'
          Dst:             get_revision
        - Src:             'builtin/merge.c:425,3'
          Dst:             strbuf_addch
        - Src:             'builtin/merge.c:427,4'
          Dst:             oid_to_hex
        - Src:             'builtin/merge.c:426,3'
          Dst:             strbuf_addf
        - Src:             'builtin/merge.c:428,3'
          Dst:             pretty_print_commit
        - Src:             'builtin/merge.c:430,17'
          Dst:             git_path_squash_msg
        - Src:             'builtin/merge.c:430,2'
          Dst:             write_file_buf
        - Src:             'builtin/merge.c:431,2'
          Dst:             strbuf_release
        - Src:             'builtin/merge.c:432,2'
          Dst:             release_revisions
    - functionName:    prepare_merge_message
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - merge_names
        - merge_msg
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fmt_merge_msg
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:1141,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1141,6'
              BranchSideFuncs:
                - strbuf_setlen.9034
            - BranchSide:      'builtin/merge.c:1142,17'
              BranchSideFuncs:
                - strbuf_setlen.9034
      Callsites:
        - Src:             'builtin/merge.c:1140,2'
          Dst:             fmt_merge_msg
        - Src:             'builtin/merge.c:1142,3'
          Dst:             strbuf_setlen
    - functionName:    merge_name
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote
        - msg
      BBCount:         55
      ICount:          371
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - _
        - die
        - get_main_ref_store
        - get_merge_parent
        - merge_remote_util
        - oid_to_hex
        - oidclr
        - repo_dwim_ref
        - starts_with
        - strbuf_addf
        - strbuf_branchname
        - strbuf_release
        - strbuf_setlen
        - strlen
        - strrchr
        - type_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:504,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:505,7'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - strlen
                - strrchr
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
                - starts_with
                - starts_with
                - starts_with
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/merge.c:507,20'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - strlen
                - strrchr
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
                - starts_with
                - starts_with
                - starts_with
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/merge.c:507,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:509,19'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
                - strlen
                - strrchr
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/merge.c:527,11'
              BranchSideFuncs:
                - strlen
                - strrchr
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
        - Branch String:   'builtin/merge.c:509,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:510,16'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
            - BranchSide:      'builtin/merge.c:514,19'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - strlen
                - strrchr
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/merge.c:514,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:515,16'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
            - BranchSide:      'builtin/merge.c:519,19'
              BranchSideFuncs:
                - starts_with
                - strlen
                - strrchr
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/merge.c:519,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:520,16'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
            - BranchSide:      'builtin/merge.c:524,2'
              BranchSideFuncs:
                - strlen
                - strrchr
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
        - Branch String:   'builtin/merge.c:528,20'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:527,2'
              BranchSideFuncs:
                - strrchr
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
            - BranchSide:      'builtin/merge.c:528,23'
              BranchSideFuncs:
                - strrchr
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
        - Branch String:   'builtin/merge.c:527,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:530,6'
              BranchSideFuncs:
                - strrchr
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
            - BranchSide:      'builtin/merge.c:531,6'
              BranchSideFuncs:
                - strrchr
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
        - Branch String:   'builtin/merge.c:531,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:532,9'
              BranchSideFuncs:
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
            - BranchSide:      'builtin/merge.c:534,9'
              BranchSideFuncs:
                - strrchr
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
        - Branch String:   'builtin/merge.c:540,18'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:540,21'
              BranchSideFuncs:
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
            - BranchSide:      'builtin/merge.c:540,4'
              BranchSideFuncs:
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
        - Branch String:   'builtin/merge.c:540,4'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:541,23'
              BranchSideFuncs:
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
            - BranchSide:      'builtin/merge.c:544,9'
              BranchSideFuncs:
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
        - Branch String:   'builtin/merge.c:544,8'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:545,9'
              BranchSideFuncs:
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
            - BranchSide:      'builtin/merge.c:546,13'
              BranchSideFuncs:
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
        - Branch String:   'builtin/merge.c:546,13'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:547,11'
              BranchSideFuncs:
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
            - BranchSide:      'builtin/merge.c:548,13'
              BranchSideFuncs:
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
        - Branch String:   'builtin/merge.c:552,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:553,17'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
            - BranchSide:      'builtin/merge.c:568,27'
              BranchSideFuncs:
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
        - Branch String:   'builtin/merge.c:556,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:557,16'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
                - free
                - strbuf_release
            - BranchSide:      'builtin/merge.c:565,3'
              BranchSideFuncs:
                - strbuf_release
                - merge_remote_util
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
        - Branch String:   'builtin/merge.c:569,11'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:569,14'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
            - BranchSide:      'builtin/merge.c:577,14'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
        - Branch String:   'builtin/merge.c:569,24'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:569,27'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
                - oid_to_hex
                - type_name
                - strbuf_addf
            - BranchSide:      'builtin/merge.c:577,14'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
        - Branch String:   'builtin/merge.c:569,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:570,15'
              BranchSideFuncs:
                - oid_to_hex
                - type_name
                - strbuf_addf
                - free
                - strbuf_release
            - BranchSide:      'builtin/merge.c:577,14'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - free
                - strbuf_release
      Callsites:
        - Src:             'builtin/merge.c:499,2'
          Dst:             strbuf_branchname
        - Src:             'builtin/merge.c:502,2'
          Dst:             oidclr
        - Src:             'builtin/merge.c:503,16'
          Dst:             get_merge_parent
        - Src:             'builtin/merge.c:505,7'
          Dst:             _
        - Src:             'builtin/merge.c:505,3'
          Dst:             die
        - Src:             'builtin/merge.c:507,44'
          Dst:             strlen
        - Src:             'builtin/merge.c:507,6'
          Dst:             repo_dwim_ref
        - Src:             'builtin/merge.c:509,7'
          Dst:             starts_with
        - Src:             'builtin/merge.c:511,9'
          Dst:             oid_to_hex
        - Src:             'builtin/merge.c:510,4'
          Dst:             strbuf_addf
        - Src:             'builtin/merge.c:514,7'
          Dst:             starts_with
        - Src:             'builtin/merge.c:516,9'
          Dst:             oid_to_hex
        - Src:             'builtin/merge.c:515,4'
          Dst:             strbuf_addf
        - Src:             'builtin/merge.c:519,7'
          Dst:             starts_with
        - Src:             'builtin/merge.c:521,9'
          Dst:             oid_to_hex
        - Src:             'builtin/merge.c:520,4'
          Dst:             strbuf_addf
        - Src:             'builtin/merge.c:527,31'
          Dst:             strlen
        - Src:             'builtin/merge.c:535,9'
          Dst:             strrchr
        - Src:             'builtin/merge.c:554,3'
          Dst:             strbuf_addf
        - Src:             'builtin/merge.c:555,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/merge.c:556,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/merge.c:556,7'
          Dst:             refs_ref_exists
        - Src:             'builtin/merge.c:559,9'
          Dst:             oid_to_hex
        - Src:             'builtin/merge.c:557,4'
          Dst:             strbuf_addf
        - Src:             'builtin/merge.c:562,4'
          Dst:             strbuf_release
        - Src:             'builtin/merge.c:565,3'
          Dst:             strbuf_release
        - Src:             'builtin/merge.c:568,9'
          Dst:             merge_remote_util
        - Src:             'builtin/merge.c:571,8'
          Dst:             oid_to_hex
        - Src:             'builtin/merge.c:572,8'
          Dst:             type_name
        - Src:             'builtin/merge.c:570,3'
          Dst:             strbuf_addf
        - Src:             'builtin/merge.c:578,3'
          Dst:             oid_to_hex
        - Src:             'builtin/merge.c:577,2'
          Dst:             strbuf_addf
        - Src:             'builtin/merge.c:581,2'
          Dst:             strbuf_release
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    reduce_parents
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head_commit
        - head_subsumed
        - remoteheads
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - commit_list_insert
        - free_commit_list
        - pop_commit
        - reduce_heads
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/merge.c:1120,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1121,27'
              BranchSideFuncs:
                - pop_commit
                - commit_list_insert
            - BranchSide:      'builtin/merge.c:1127,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge.c:1122,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1123,5'
              BranchSideFuncs:
                - pop_commit
                - commit_list_insert
            - BranchSide:      'builtin/merge.c:1125,34'
              BranchSideFuncs:
                - commit_list_insert
                - pop_commit
      Callsites:
        - Src:             'builtin/merge.c:1115,12'
          Dst:             reduce_heads
        - Src:             'builtin/merge.c:1116,2'
          Dst:             free_commit_list
        - Src:             'builtin/merge.c:1121,27'
          Dst:             pop_commit
        - Src:             'builtin/merge.c:1125,15'
          Dst:             commit_list_insert
    - functionName:    handle_fetch_head
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remotes
        - merge_names
      BBCount:         34
      ICount:          269
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - close
        - commit_list_insert
        - die
        - die_errno
        - get_merge_parent
        - get_oid_hex
        - git_path_fetch_head
        - memcmp
        - strbuf_read
        - strbuf_release
        - strchr
        - xopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:1152,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1153,15'
              BranchSideFuncs:
                - git_path_fetch_head
                - xopen
                - strbuf_read
                - close
                - strbuf_release
                - strchr
                - get_oid_hex
                - memcmp
                - get_merge_parent
                - _.9030
                - die
                - commit_list_insert
                - _.9030
                - die_errno
                - _.9030
                - die_errno
            - BranchSide:      'builtin/merge.c:1155,33'
              BranchSideFuncs:
                - git_path_fetch_head
                - xopen
                - strbuf_read
                - close
                - strbuf_release
                - strchr
                - get_oid_hex
                - memcmp
                - get_merge_parent
                - _.9030
                - die
                - commit_list_insert
                - _.9030
                - die_errno
                - _.9030
                - die_errno
        - Branch String:   'builtin/merge.c:1158,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1159,13'
              BranchSideFuncs:
                - _.9030
                - die_errno
            - BranchSide:      'builtin/merge.c:1160,12'
              BranchSideFuncs:
                - close
                - strbuf_release
                - strchr
                - get_oid_hex
                - memcmp
                - get_merge_parent
                - _.9030
                - die
                - commit_list_insert
                - _.9030
                - die_errno
        - Branch String:   'builtin/merge.c:1160,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1161,13'
              BranchSideFuncs:
                - _.9030
                - die_errno
            - BranchSide:      'builtin/merge.c:1163,11'
              BranchSideFuncs:
                - strbuf_release
                - strchr
                - get_oid_hex
                - memcmp
                - get_merge_parent
                - _.9030
                - die
                - commit_list_insert
        - Branch String:   'builtin/merge.c:1163,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1168,16'
              BranchSideFuncs:
                - strchr
                - get_oid_hex
                - memcmp
                - get_merge_parent
                - _.9030
                - die
                - commit_list_insert
                - strbuf_release
            - BranchSide:      'builtin/merge.c:1194,6'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/merge.c:1169,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1170,11'
              BranchSideFuncs:
                - get_oid_hex
                - memcmp
                - get_merge_parent
                - _.9030
                - die
                - commit_list_insert
                - strbuf_release
                - strchr
            - BranchSide:      'builtin/merge.c:1172,11'
              BranchSideFuncs:
                - get_oid_hex
                - memcmp
                - get_merge_parent
                - _.9030
                - die
                - commit_list_insert
                - strbuf_release
                - strchr
        - Branch String:   'builtin/merge.c:1174,30'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1175,19'
              BranchSideFuncs:
                - _.9030
                - die
                - commit_list_insert
                - strbuf_release
                - strchr
                - get_oid_hex
                - memcmp
                - get_merge_parent
            - BranchSide:      'builtin/merge.c:1176,11'
              BranchSideFuncs:
                - _.9030
                - die
                - commit_list_insert
                - strbuf_release
                - strchr
                - get_oid_hex
                - memcmp
                - get_merge_parent
        - Branch String:   'builtin/merge.c:1174,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1176,11'
              BranchSideFuncs:
                - _.9030
                - die
                - commit_list_insert
                - strbuf_release
                - strchr
                - get_oid_hex
                - memcmp
                - get_merge_parent
            - BranchSide:      'builtin/merge.c:1177,19'
              BranchSideFuncs:
                - memcmp
                - get_merge_parent
                - _.9030
                - die
                - commit_list_insert
                - strbuf_release
                - strchr
                - get_oid_hex
        - Branch String:   'builtin/merge.c:1177,12'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1178,4'
              BranchSideFuncs:
                - strbuf_release
                - strchr
                - get_oid_hex
                - memcmp
                - get_merge_parent
                - _.9030
                - die
                - commit_list_insert
            - BranchSide:      'builtin/merge.c:1180,17'
              BranchSideFuncs:
                - get_merge_parent
                - _.9030
                - die
                - commit_list_insert
                - strbuf_release
                - strchr
                - get_oid_hex
                - memcmp
        - Branch String:   'builtin/merge.c:1185,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1186,8'
              BranchSideFuncs:
                - commit_list_insert
                - strbuf_release
                - strchr
                - get_oid_hex
                - memcmp
                - get_merge_parent
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1191,33'
              BranchSideFuncs:
                - commit_list_insert
                - strbuf_release
                - strchr
                - get_oid_hex
                - memcmp
                - get_merge_parent
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1186,8'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1187,6'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1188,8'
              BranchSideFuncs:
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1194,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1194,6'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/merge.c:1195,3'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/merge.c:1155,13'
          Dst:             git_path_fetch_head
        - Src:             'builtin/merge.c:1156,7'
          Dst:             xopen
        - Src:             'builtin/merge.c:1158,6'
          Dst:             strbuf_read
        - Src:             'builtin/merge.c:1159,13'
          Dst:             _
        - Src:             'builtin/merge.c:1159,3'
          Dst:             die_errno
        - Src:             'builtin/merge.c:1160,6'
          Dst:             close
        - Src:             'builtin/merge.c:1161,13'
          Dst:             _
        - Src:             'builtin/merge.c:1161,3'
          Dst:             die_errno
        - Src:             'builtin/merge.c:1168,9'
          Dst:             strchr
        - Src:             'builtin/merge.c:1175,7'
          Dst:             get_oid_hex
        - Src:             'builtin/merge.c:1177,12'
          Dst:             memcmp
        - Src:             'builtin/merge.c:1182,13'
          Dst:             get_merge_parent
        - Src:             'builtin/merge.c:1188,8'
          Dst:             _
        - Src:             'builtin/merge.c:1188,4'
          Dst:             die
        - Src:             'builtin/merge.c:1191,14'
          Dst:             commit_list_insert
        - Src:             'builtin/merge.c:1195,3'
          Dst:             strbuf_release
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    move_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1133,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1133,6'
              BranchSideFuncs:
                - st_mult.9087
            - BranchSide:      './git-compat-util.h:1134,11'
              BranchSideFuncs:
                - st_mult.9087
      Callsites:
        - Src:             './git-compat-util.h:1134,21'
          Dst:             st_mult
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    git_has_dos_drive_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_absolute_path
      functionSourceFile: '/src/git/./abspath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_is_dir_sep
      functionUses:    1
      BranchProfiles:
        - Branch String:   './abspath.h:30,29'
          Branch Sides:
            - BranchSide:      './abspath.h:30,29'
              BranchSideFuncs: []
            - BranchSide:      './abspath.h:30,53'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.9089
      Callsites:
        - Src:             './abspath.h:30,9'
          Dst:             git_is_dir_sep
        - Src:             './abspath.h:30,32'
          Dst:             git_has_dos_drive_prefix
    - functionName:    option_read_message
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - opt
        - arg_not_used
        - unset
      BBCount:         26
      ICount:          167
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - BUG_fl
        - _
        - const_error
        - error
        - is_absolute_path
        - prefix_filename
        - strbuf_addch
        - strbuf_read_file
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/merge.c:139,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:139,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/merge.c:140,6'
              BranchSideFuncs:
                - _.9030
                - error
                - const_error.9044
                - strbuf_read_file
                - _.9030
                - error
                - const_error.9044
                - is_absolute_path.9091
                - prefix_filename
                - strbuf_addch.9047
                - BUG_fl
        - Branch String:   'builtin/merge.c:140,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:141,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/merge.c:143,6'
              BranchSideFuncs:
                - _.9030
                - error
                - const_error.9044
                - strbuf_read_file
                - _.9030
                - error
                - const_error.9044
                - is_absolute_path.9091
                - prefix_filename
                - strbuf_addch.9047
        - Branch String:   'builtin/merge.c:143,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:144,9'
              BranchSideFuncs:
                - strbuf_read_file
                - _.9030
                - error
                - const_error.9044
                - is_absolute_path.9091
                - prefix_filename
                - strbuf_addch.9047
            - BranchSide:      'builtin/merge.c:146,13'
              BranchSideFuncs:
                - _.9030
                - error
                - const_error.9044
                - strbuf_read_file
                - _.9030
                - error
                - const_error.9044
                - is_absolute_path.9091
                - prefix_filename
                - strbuf_addch.9047
        - Branch String:   'builtin/merge.c:146,13'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:147,3'
              BranchSideFuncs:
                - strbuf_read_file
                - _.9030
                - error
                - const_error.9044
                - is_absolute_path.9091
                - prefix_filename
                - strbuf_addch.9047
            - BranchSide:      'builtin/merge.c:150,10'
              BranchSideFuncs:
                - _.9030
                - error
                - const_error.9044
        - Branch String:   'builtin/merge.c:152,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:153,16'
              BranchSideFuncs:
                - strbuf_addch.9047
                - strbuf_read_file
                - _.9030
                - error
                - const_error.9044
                - is_absolute_path.9091
                - prefix_filename
            - BranchSide:      'builtin/merge.c:154,6'
              BranchSideFuncs:
                - strbuf_read_file
                - _.9030
                - error
                - const_error.9044
                - is_absolute_path.9091
                - prefix_filename
        - Branch String:   'builtin/merge.c:154,18'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:154,39'
              BranchSideFuncs:
                - is_absolute_path.9091
                - prefix_filename
                - strbuf_read_file
                - _.9030
                - error
                - const_error.9044
            - BranchSide:      'builtin/merge.c:156,23'
              BranchSideFuncs:
                - strbuf_read_file
                - _.9030
                - error
                - const_error.9044
        - Branch String:   'builtin/merge.c:154,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:155,25'
              BranchSideFuncs:
                - strbuf_read_file
                - _.9030
                - error
                - const_error.9044
            - BranchSide:      'builtin/merge.c:156,23'
              BranchSideFuncs:
                - strbuf_read_file
                - _.9030
                - error
                - const_error.9044
        - Branch String:   'builtin/merge.c:156,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:157,10'
              BranchSideFuncs:
                - _.9030
                - error
                - const_error.9044
            - BranchSide:      'builtin/merge.c:158,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge.c:139,2'
          Dst:             BUG_fl
        - Src:             'builtin/merge.c:141,3'
          Dst:             BUG_fl
        - Src:             'builtin/merge.c:150,10'
          Dst:             _
        - Src:             'builtin/merge.c:150,10'
          Dst:             error
        - Src:             'builtin/merge.c:150,10'
          Dst:             const_error
        - Src:             'builtin/merge.c:153,3'
          Dst:             strbuf_addch
        - Src:             'builtin/merge.c:154,22'
          Dst:             is_absolute_path
        - Src:             'builtin/merge.c:155,9'
          Dst:             prefix_filename
        - Src:             'builtin/merge.c:156,6'
          Dst:             strbuf_read_file
        - Src:             'builtin/merge.c:157,10'
          Dst:             _
        - Src:             'builtin/merge.c:157,10'
          Dst:             error
        - Src:             'builtin/merge.c:157,10'
          Dst:             const_error
    - functionName:    option_parse_message
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - strbuf_addf
        - strbuf_setlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/merge.c:121,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:122,17'
              BranchSideFuncs:
                - strbuf_setlen.9034
            - BranchSide:      'builtin/merge.c:123,11'
              BranchSideFuncs:
                - _.9030
                - error
                - const_error.9044
                - strbuf_addf
        - Branch String:   'builtin/merge.c:123,11'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:124,15'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'builtin/merge.c:127,10'
              BranchSideFuncs:
                - _.9030
                - error
                - const_error.9044
      Callsites:
        - Src:             'builtin/merge.c:122,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/merge.c:124,3'
          Dst:             strbuf_addf
        - Src:             'builtin/merge.c:127,10'
          Dst:             _
        - Src:             'builtin/merge.c:127,10'
          Dst:             error
        - Src:             'builtin/merge.c:127,10'
          Dst:             const_error
    - functionName:    option_parse_strategy
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - name
        - unset
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_strategy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/merge.c:235,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:236,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge.c:238,31'
              BranchSideFuncs:
                - get_strategy
                - append_strategy
      Callsites:
        - Src:             'builtin/merge.c:238,18'
          Dst:             get_strategy
        - Src:             'builtin/merge.c:238,2'
          Dst:             append_strategy
    - functionName:    get_strategy
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         55
      ICount:          324
      EdgeCount:       71
      CyclomaticComplexity: 18
      functionsReached:
        - _
        - add_cmdname
        - cmdnames_release
        - common_exit
        - exclude_cmds
        - exit
        - fprintf
        - getenv
        - is_in_cmdlist
        - load_command_list
        - strcmp
        - xcalloc
        - xstrdup
        - xstrncmpz
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/merge.c:171,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:172,3'
              BranchSideFuncs:
                - load_command_list
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - add_cmdname
                - xstrncmpz
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'builtin/merge.c:174,6'
              BranchSideFuncs:
                - load_command_list
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - add_cmdname
                - xstrncmpz
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'builtin/merge.c:174,23'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:175,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - load_command_list
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - add_cmdname
                - xstrncmpz
                - strcmp
            - BranchSide:      'builtin/merge.c:180,9'
              BranchSideFuncs:
                - load_command_list
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - add_cmdname
                - xstrncmpz
                - strcmp
        - Branch String:   'builtin/merge.c:175,39'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:176,14'
              BranchSideFuncs:
                - load_command_list
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - add_cmdname
                - xstrncmpz
                - strcmp
            - BranchSide:      'builtin/merge.c:180,9'
              BranchSideFuncs:
                - load_command_list
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - add_cmdname
                - xstrncmpz
                - strcmp
        - Branch String:   'builtin/merge.c:174,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:177,8'
              BranchSideFuncs:
                - load_command_list
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - add_cmdname
                - xstrncmpz
                - strcmp
            - BranchSide:      'builtin/merge.c:180,9'
              BranchSideFuncs:
                - load_command_list
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - add_cmdname
                - xstrncmpz
                - strcmp
        - Branch String:   'builtin/merge.c:180,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:181,15'
              BranchSideFuncs:
                - strcmp
                - load_command_list
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - add_cmdname
                - xstrncmpz
            - BranchSide:      'builtin/merge.c:184,7'
              BranchSideFuncs:
                - load_command_list
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - add_cmdname
                - xstrncmpz
        - Branch String:   'builtin/merge.c:181,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:181,41'
              BranchSideFuncs:
                - load_command_list
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - add_cmdname
                - xstrncmpz
                - strcmp
            - BranchSide:      'builtin/merge.c:182,25'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge.c:184,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:185,19'
              BranchSideFuncs:
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
            - BranchSide:      'builtin/merge.c:202,33'
              BranchSideFuncs:
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
        - Branch String:   'builtin/merge.c:189,3'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:190,11'
              BranchSideFuncs:
                - add_cmdname
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - xstrncmpz
            - BranchSide:      'builtin/merge.c:198,3'
              BranchSideFuncs:
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
        - Branch String:   'builtin/merge.c:192,23'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:192,4'
              BranchSideFuncs:
                - add_cmdname
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - xstrncmpz
            - BranchSide:      'builtin/merge.c:192,26'
              BranchSideFuncs:
                - add_cmdname
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - xstrncmpz
        - Branch String:   'builtin/merge.c:192,4'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:193,33'
              BranchSideFuncs:
                - xstrncmpz
                - add_cmdname
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
            - BranchSide:      'builtin/merge.c:195,9'
              BranchSideFuncs:
                - add_cmdname
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - xstrncmpz
        - Branch String:   'builtin/merge.c:193,9'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:193,61'
              BranchSideFuncs:
                - add_cmdname
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - xstrncmpz
            - BranchSide:      'builtin/merge.c:194,12'
              BranchSideFuncs:
                - add_cmdname
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - xstrncmpz
        - Branch String:   'builtin/merge.c:195,8'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:196,34'
              BranchSideFuncs:
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - add_cmdname
                - xstrncmpz
            - BranchSide:      'builtin/merge.c:197,3'
              BranchSideFuncs:
                - exclude_cmds
                - cmdnames_release
                - is_in_cmdlist
                - is_in_cmdlist
                - _.9030
                - fprintf
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
                - add_cmdname
                - xstrncmpz
        - Branch String:   'builtin/merge.c:202,39'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:202,70'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
            - BranchSide:      'builtin/merge.c:217,2'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
        - Branch String:   'builtin/merge.c:202,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:203,11'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
            - BranchSide:      'builtin/merge.c:217,2'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - cmdnames_release
                - cmdnames_release
        - Branch String:   'builtin/merge.c:205,3'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:206,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/merge.c:207,11'
              BranchSideFuncs:
                - fprintf
                - common_exit
                - exit
                - _.9030
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/merge.c:208,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:209,12'
              BranchSideFuncs:
                - _.9030
                - fprintf
                - fprintf
                - common_exit
                - exit
                - fprintf
            - BranchSide:      'builtin/merge.c:214,3'
              BranchSideFuncs:
                - common_exit
                - exit
        - Branch String:   'builtin/merge.c:210,4'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:211,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - common_exit
                - exit
            - BranchSide:      'builtin/merge.c:212,12'
              BranchSideFuncs:
                - fprintf
                - common_exit
                - exit
      Callsites:
        - Src:             'builtin/merge.c:169,27'
          Dst:             getenv
        - Src:             'builtin/merge.c:175,7'
          Dst:             strcmp
        - Src:             'builtin/merge.c:176,7'
          Dst:             strcmp
        - Src:             'builtin/merge.c:181,8'
          Dst:             strcmp
        - Src:             'builtin/merge.c:188,3'
          Dst:             load_command_list
        - Src:             'builtin/merge.c:193,10'
          Dst:             xstrncmpz
        - Src:             'builtin/merge.c:196,5'
          Dst:             add_cmdname
        - Src:             'builtin/merge.c:198,3'
          Dst:             exclude_cmds
        - Src:             'builtin/merge.c:200,3'
          Dst:             cmdnames_release
        - Src:             'builtin/merge.c:202,7'
          Dst:             is_in_cmdlist
        - Src:             'builtin/merge.c:202,43'
          Dst:             is_in_cmdlist
        - Src:             'builtin/merge.c:203,19'
          Dst:             _
        - Src:             'builtin/merge.c:203,3'
          Dst:             fprintf
        - Src:             'builtin/merge.c:204,19'
          Dst:             _
        - Src:             'builtin/merge.c:204,3'
          Dst:             fprintf
        - Src:             'builtin/merge.c:206,4'
          Dst:             fprintf
        - Src:             'builtin/merge.c:207,3'
          Dst:             fprintf
        - Src:             'builtin/merge.c:209,20'
          Dst:             _
        - Src:             'builtin/merge.c:209,4'
          Dst:             fprintf
        - Src:             'builtin/merge.c:211,5'
          Dst:             fprintf
        - Src:             'builtin/merge.c:212,4'
          Dst:             fprintf
        - Src:             'builtin/merge.c:214,3'
          Dst:             common_exit
        - Src:             'builtin/merge.c:214,3'
          Dst:             exit
        - Src:             'builtin/merge.c:217,2'
          Dst:             xcalloc
        - Src:             'builtin/merge.c:218,14'
          Dst:             xstrdup
        - Src:             'builtin/merge.c:221,2'
          Dst:             cmdnames_release
        - Src:             'builtin/merge.c:222,2'
          Dst:             cmdnames_release
    - functionName:    append_strategy
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         11
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/merge.c:228,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:228,2'
              BranchSideFuncs:
                - st_mult.9087
                - xrealloc
            - BranchSide:      'builtin/merge.c:228,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge.c:228,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:228,2'
              BranchSideFuncs:
                - st_mult.9087
                - xrealloc
            - BranchSide:      'builtin/merge.c:228,2'
              BranchSideFuncs:
                - st_mult.9087
                - xrealloc
      Callsites:
        - Src:             'builtin/merge.c:228,2'
          Dst:             st_mult
        - Src:             'builtin/merge.c:228,2'
          Dst:             xrealloc
    - functionName:    suggest_conflicts
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - append_conflicts_hint
        - fclose
        - fputs
        - get_cleanup_mode
        - git_path_merge_msg
        - printf
        - repo_rerere
        - strbuf_release
        - xfopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:960,14'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:960,14'
              BranchSideFuncs:
                - git_path_merge_msg
                - xfopen
                - get_cleanup_mode
                - append_conflicts_hint
                - fputs
                - strbuf_release
                - fclose
                - repo_rerere
                - _.9030
                - printf
            - BranchSide:      'builtin/merge.c:962,16'
              BranchSideFuncs:
                - git_path_merge_msg
                - xfopen
                - get_cleanup_mode
                - append_conflicts_hint
                - fputs
                - strbuf_release
                - fclose
                - repo_rerere
                - _.9030
                - printf
      Callsites:
        - Src:             'builtin/merge.c:964,13'
          Dst:             git_path_merge_msg
        - Src:             'builtin/merge.c:965,7'
          Dst:             xfopen
        - Src:             'builtin/merge.c:975,10'
          Dst:             get_cleanup_mode
        - Src:             'builtin/merge.c:974,2'
          Dst:             append_conflicts_hint
        - Src:             'builtin/merge.c:976,2'
          Dst:             fputs
        - Src:             'builtin/merge.c:977,2'
          Dst:             strbuf_release
        - Src:             'builtin/merge.c:978,2'
          Dst:             fclose
        - Src:             'builtin/merge.c:979,2'
          Dst:             repo_rerere
        - Src:             'builtin/merge.c:980,9'
          Dst:             _
        - Src:             'builtin/merge.c:980,2'
          Dst:             printf
    - functionName:    finish_automerge
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - head_subsumed
        - common
        - remoteheads
        - result_tree
        - wt_strategy
      BBCount:         11
      ICount:          98
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - commit_list_insert
        - commit_tree
        - die
        - finish
        - free_commit_list
        - prepare_to_commit
        - remove_merge_branch_state
        - strbuf_addf
        - strbuf_release
        - write_tree_trivial
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:943,21'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:943,24'
              BranchSideFuncs:
                - prepare_to_commit.9049
                - commit_tree
                - strbuf_addf
                - finish
                - strbuf_release
                - remove_merge_branch_state
                - free_commit_list
                - _.9030
                - die
                - commit_list_insert
            - BranchSide:      'builtin/merge.c:944,22'
              BranchSideFuncs:
                - commit_list_insert
                - prepare_to_commit.9049
                - commit_tree
                - strbuf_addf
                - finish
                - strbuf_release
                - remove_merge_branch_state
                - free_commit_list
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:943,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:944,22'
              BranchSideFuncs:
                - commit_list_insert
                - prepare_to_commit.9049
                - commit_tree
                - strbuf_addf
                - finish
                - strbuf_release
                - remove_merge_branch_state
                - free_commit_list
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:945,20'
              BranchSideFuncs:
                - prepare_to_commit.9049
                - commit_tree
                - strbuf_addf
                - finish
                - strbuf_release
                - remove_merge_branch_state
                - free_commit_list
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:946,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:948,7'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:949,56'
              BranchSideFuncs:
                - strbuf_addf
                - finish
                - strbuf_release
                - remove_merge_branch_state
                - free_commit_list
      Callsites:
        - Src:             'builtin/merge.c:940,2'
          Dst:             write_tree_trivial
        - Src:             'builtin/merge.c:941,2'
          Dst:             free_commit_list
        - Src:             'builtin/merge.c:944,3'
          Dst:             commit_list_insert
        - Src:             'builtin/merge.c:945,2'
          Dst:             prepare_to_commit
        - Src:             'builtin/merge.c:946,6'
          Dst:             commit_tree
        - Src:             'builtin/merge.c:948,7'
          Dst:             _
        - Src:             'builtin/merge.c:948,3'
          Dst:             die
        - Src:             'builtin/merge.c:949,2'
          Dst:             strbuf_addf
        - Src:             'builtin/merge.c:950,2'
          Dst:             finish
        - Src:             'builtin/merge.c:952,2'
          Dst:             strbuf_release
        - Src:             'builtin/merge.c:953,2'
          Dst:             remove_merge_branch_state
        - Src:             'builtin/merge.c:954,2'
          Dst:             free_commit_list
    - functionName:    finish
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head_commit
        - remoteheads
        - new_head
        - msg
      BBCount:         26
      ICount:          163
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - apply_autostash_ref
        - diff_flush
        - diff_setup_done
        - diff_tree_oid
        - diffcore_std
        - get_main_ref_store
        - getenv
        - init_diffstat_widths
        - printf
        - repo_diff_setup
        - run_auto_maintenance
        - run_hooks_l
        - squash_message
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/merge.c:442,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:443,34'
              BranchSideFuncs:
                - getenv
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_auto_maintenance
                - run_hooks_l
                - strbuf_release
                - apply_autostash_ref
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - _.9030
                - printf
                - squash_message.9062
                - printf
            - BranchSide:      'builtin/merge.c:445,7'
              BranchSideFuncs:
                - getenv
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_auto_maintenance
                - run_hooks_l
                - strbuf_release
                - apply_autostash_ref
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - _.9030
                - printf
                - squash_message.9062
                - printf
        - Branch String:   'builtin/merge.c:445,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:446,19'
              BranchSideFuncs:
                - printf
                - getenv
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_auto_maintenance
                - run_hooks_l
                - strbuf_release
                - apply_autostash_ref
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - _.9030
                - printf
                - squash_message.9062
            - BranchSide:      'builtin/merge.c:448,4'
              BranchSideFuncs:
                - getenv
                - strbuf_addf
                - get_main_ref_store
                - refs_update_ref
                - run_auto_maintenance
                - run_hooks_l
                - strbuf_release
                - apply_autostash_ref
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - _.9030
                - printf
                - squash_message.9062
        - Branch String:   'builtin/merge.c:450,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:451,18'
              BranchSideFuncs:
                - squash_message.9062
                - run_hooks_l
                - strbuf_release
                - apply_autostash_ref
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - diff_tree_oid
                - diffcore_std
                - diff_flush
            - BranchSide:      'builtin/merge.c:453,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - run_auto_maintenance
                - run_hooks_l
                - strbuf_release
                - apply_autostash_ref
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - _.9030
                - printf
        - Branch String:   'builtin/merge.c:453,22'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:453,36'
              BranchSideFuncs:
                - _.9030
                - printf
                - run_hooks_l
                - strbuf_release
                - apply_autostash_ref
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - get_main_ref_store
                - refs_update_ref
                - run_auto_maintenance
            - BranchSide:      'builtin/merge.c:456,39'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - run_auto_maintenance
                - run_hooks_l
                - strbuf_release
                - apply_autostash_ref
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - diff_tree_oid
                - diffcore_std
                - diff_flush
        - Branch String:   'builtin/merge.c:453,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:454,11'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - run_auto_maintenance
                - run_hooks_l
                - strbuf_release
                - apply_autostash_ref
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - diff_tree_oid
                - diffcore_std
                - diff_flush
            - BranchSide:      'builtin/merge.c:456,39'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - run_auto_maintenance
                - run_hooks_l
                - strbuf_release
                - apply_autostash_ref
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - diff_tree_oid
                - diffcore_std
                - diff_flush
        - Branch String:   'builtin/merge.c:467,15'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:467,18'
              BranchSideFuncs:
                - run_hooks_l
                - strbuf_release
                - apply_autostash_ref
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - diff_tree_oid
                - diffcore_std
                - diff_flush
            - BranchSide:      'builtin/merge.c:481,14'
              BranchSideFuncs:
                - run_hooks_l
                - strbuf_release
                - apply_autostash_ref
        - Branch String:   'builtin/merge.c:467,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:468,23'
              BranchSideFuncs:
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - run_hooks_l
                - strbuf_release
                - apply_autostash_ref
            - BranchSide:      'builtin/merge.c:481,14'
              BranchSideFuncs:
                - run_hooks_l
                - strbuf_release
                - apply_autostash_ref
        - Branch String:   'builtin/merge.c:483,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:483,6'
              BranchSideFuncs:
                - apply_autostash_ref
                - strbuf_release
            - BranchSide:      'builtin/merge.c:484,23'
              BranchSideFuncs:
                - apply_autostash_ref
                - strbuf_release
      Callsites:
        - Src:             'builtin/merge.c:443,34'
          Dst:             getenv
        - Src:             'builtin/merge.c:443,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/merge.c:446,4'
          Dst:             printf
        - Src:             'builtin/merge.c:448,4'
          Dst:             getenv
        - Src:             'builtin/merge.c:447,3'
          Dst:             strbuf_addf
        - Src:             'builtin/merge.c:451,3'
          Dst:             squash_message
        - Src:             'builtin/merge.c:454,11'
          Dst:             _
        - Src:             'builtin/merge.c:454,4'
          Dst:             printf
        - Src:             'builtin/merge.c:456,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/merge.c:456,4'
          Dst:             refs_update_ref
        - Src:             'builtin/merge.c:464,4'
          Dst:             run_auto_maintenance
        - Src:             'builtin/merge.c:469,3'
          Dst:             repo_diff_setup
        - Src:             'builtin/merge.c:470,3'
          Dst:             init_diffstat_widths
        - Src:             'builtin/merge.c:474,3'
          Dst:             diff_setup_done
        - Src:             'builtin/merge.c:475,3'
          Dst:             diff_tree_oid
        - Src:             'builtin/merge.c:476,3'
          Dst:             diffcore_std
        - Src:             'builtin/merge.c:477,3'
          Dst:             diff_flush
        - Src:             'builtin/merge.c:481,2'
          Dst:             run_hooks_l
        - Src:             'builtin/merge.c:484,3'
          Dst:             apply_autostash_ref
        - Src:             'builtin/merge.c:485,2'
          Dst:             strbuf_release
    - functionName:    evaluate_result
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - count_unmerged_entries
        - release_revisions
        - repo_init_revisions
        - run_diff_files
        - setup_revisions
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:987,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:987,6'
              BranchSideFuncs:
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - count_unmerged_entries
                - release_revisions
            - BranchSide:      'builtin/merge.c:987,6'
              BranchSideFuncs:
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - count_unmerged_entries
                - release_revisions
      Callsites:
        - Src:             'builtin/merge.c:991,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/merge.c:992,2'
          Dst:             setup_revisions
        - Src:             'builtin/merge.c:997,2'
          Dst:             run_diff_files
        - Src:             'builtin/merge.c:1003,9'
          Dst:             count_unmerged_entries
        - Src:             'builtin/merge.c:1005,2'
          Dst:             release_revisions
    - functionName:    try_merge_strategy
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strategy
        - common
        - remoteheads
        - head
      BBCount:         38
      ICount:          273
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - commit_list_insert
        - const_error
        - die
        - error
        - free_commit_list
        - get_index_file
        - init_ui_merge_options
        - isatty
        - merge_ort_recursive
        - merge_recursive
        - merge_remote_util
        - parse_merge_opt
        - repo_hold_locked_index
        - repo_refresh_and_write_index
        - rollback_lock_file
        - strcmp
        - try_merge_command
        - write_locked_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/merge.c:708,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:711,7'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:713,14'
              BranchSideFuncs:
                - strcmp
                - init_ui_merge_options
                - strcmp
                - merge_remote_util
                - repo_hold_locked_index
                - strcmp
                - merge_ort_recursive
                - free_commit_list
                - write_locked_index
                - _.9030
                - get_index_file
                - die
                - rollback_lock_file.9033
                - merge_recursive
                - commit_list_insert
                - parse_merge_opt
                - _.9030
                - die
                - isatty
                - _.9030
                - error
                - const_error.9044
                - strcmp
                - strcmp
                - try_merge_command
        - Branch String:   'builtin/merge.c:713,37'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:713,48'
              BranchSideFuncs:
                - strcmp
                - init_ui_merge_options
                - strcmp
                - merge_remote_util
                - repo_hold_locked_index
                - strcmp
                - merge_ort_recursive
                - free_commit_list
                - write_locked_index
                - _.9030
                - get_index_file
                - die
                - rollback_lock_file.9033
                - merge_recursive
                - commit_list_insert
                - parse_merge_opt
                - _.9030
                - die
                - isatty
                - _.9030
                - error
                - const_error.9044
                - strcmp
                - try_merge_command
            - BranchSide:      'builtin/merge.c:715,20'
              BranchSideFuncs:
                - init_ui_merge_options
                - strcmp
                - merge_remote_util
                - repo_hold_locked_index
                - strcmp
                - merge_ort_recursive
                - free_commit_list
                - write_locked_index
                - _.9030
                - get_index_file
                - die
                - rollback_lock_file.9033
                - merge_recursive
                - commit_list_insert
                - parse_merge_opt
                - _.9030
                - die
                - isatty
                - _.9030
                - error
                - const_error.9044
        - Branch String:   'builtin/merge.c:713,69'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:714,14'
              BranchSideFuncs:
                - strcmp
                - init_ui_merge_options
                - strcmp
                - merge_remote_util
                - repo_hold_locked_index
                - strcmp
                - merge_ort_recursive
                - free_commit_list
                - write_locked_index
                - _.9030
                - get_index_file
                - die
                - rollback_lock_file.9033
                - merge_recursive
                - commit_list_insert
                - parse_merge_opt
                - _.9030
                - die
                - isatty
                - _.9030
                - error
                - const_error.9044
                - try_merge_command
            - BranchSide:      'builtin/merge.c:715,20'
              BranchSideFuncs:
                - init_ui_merge_options
                - strcmp
                - merge_remote_util
                - repo_hold_locked_index
                - strcmp
                - merge_ort_recursive
                - free_commit_list
                - write_locked_index
                - _.9030
                - get_index_file
                - die
                - rollback_lock_file.9033
                - merge_recursive
                - commit_list_insert
                - parse_merge_opt
                - _.9030
                - die
                - isatty
                - _.9030
                - error
                - const_error.9044
        - Branch String:   'builtin/merge.c:713,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:715,20'
              BranchSideFuncs:
                - try_merge_command
            - BranchSide:      'builtin/merge.c:763,28'
              BranchSideFuncs:
                - try_merge_command
        - Branch String:   'builtin/merge.c:722,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:723,4'
              BranchSideFuncs:
                - _.9030
                - error
                - const_error.9044
            - BranchSide:      'builtin/merge.c:727,29'
              BranchSideFuncs:
                - init_ui_merge_options
                - strcmp
                - merge_remote_util
                - repo_hold_locked_index
                - strcmp
                - merge_ort_recursive
                - free_commit_list
                - write_locked_index
                - _.9030
                - get_index_file
                - die
                - rollback_lock_file.9033
                - merge_recursive
                - commit_list_insert
                - parse_merge_opt
                - _.9030
                - die
                - isatty
        - Branch String:   'builtin/merge.c:728,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:729,6'
              BranchSideFuncs:
                - merge_remote_util
                - repo_hold_locked_index
                - strcmp
                - merge_ort_recursive
                - free_commit_list
                - write_locked_index
                - _.9030
                - get_index_file
                - die
                - rollback_lock_file.9033
                - merge_recursive
                - commit_list_insert
                - parse_merge_opt
                - _.9030
                - die
                - isatty
            - BranchSide:      'builtin/merge.c:732,4'
              BranchSideFuncs:
                - merge_remote_util
                - repo_hold_locked_index
                - strcmp
                - merge_ort_recursive
                - free_commit_list
                - write_locked_index
                - _.9030
                - get_index_file
                - die
                - rollback_lock_file.9033
                - merge_recursive
                - commit_list_insert
                - parse_merge_opt
                - _.9030
                - die
                - isatty
        - Branch String:   'builtin/merge.c:732,4'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:732,26'
              BranchSideFuncs:
                - isatty
                - merge_remote_util
                - repo_hold_locked_index
                - strcmp
                - merge_ort_recursive
                - free_commit_list
                - write_locked_index
                - _.9030
                - get_index_file
                - die
                - rollback_lock_file.9033
                - merge_recursive
                - commit_list_insert
                - parse_merge_opt
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:732,38'
              BranchSideFuncs:
                - merge_remote_util
                - repo_hold_locked_index
                - strcmp
                - merge_ort_recursive
                - free_commit_list
                - write_locked_index
                - _.9030
                - get_index_file
                - die
                - rollback_lock_file.9033
                - merge_recursive
                - commit_list_insert
                - parse_merge_opt
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:734,3'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:735,34'
              BranchSideFuncs:
                - parse_merge_opt
                - merge_remote_util
                - repo_hold_locked_index
                - strcmp
                - merge_ort_recursive
                - free_commit_list
                - write_locked_index
                - _.9030
                - get_index_file
                - die
                - rollback_lock_file.9033
                - merge_recursive
                - commit_list_insert
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:738,15'
              BranchSideFuncs:
                - merge_remote_util
                - repo_hold_locked_index
                - strcmp
                - merge_ort_recursive
                - free_commit_list
                - write_locked_index
                - _.9030
                - get_index_file
                - die
                - rollback_lock_file.9033
                - merge_recursive
                - commit_list_insert
        - Branch String:   'builtin/merge.c:735,8'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:735,38'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:736,9'
              BranchSideFuncs:
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:741,3'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:742,23'
              BranchSideFuncs:
                - commit_list_insert
                - repo_hold_locked_index
                - strcmp
                - merge_ort_recursive
                - free_commit_list
                - write_locked_index
                - _.9030
                - get_index_file
                - die
                - rollback_lock_file.9033
                - merge_recursive
            - BranchSide:      'builtin/merge.c:744,26'
              BranchSideFuncs:
                - repo_hold_locked_index
                - strcmp
                - merge_ort_recursive
                - free_commit_list
                - write_locked_index
                - _.9030
                - get_index_file
                - die
                - rollback_lock_file.9033
                - merge_recursive
        - Branch String:   'builtin/merge.c:746,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:747,36'
              BranchSideFuncs:
                - merge_recursive
                - free_commit_list
                - write_locked_index
                - _.9030
                - get_index_file
                - die
                - rollback_lock_file.9033
            - BranchSide:      'builtin/merge.c:750,32'
              BranchSideFuncs:
                - merge_recursive
                - free_commit_list
                - write_locked_index
                - _.9030
                - get_index_file
                - die
                - rollback_lock_file.9033
        - Branch String:   'builtin/merge.c:754,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:755,4'
              BranchSideFuncs:
                - rollback_lock_file.9033
            - BranchSide:      'builtin/merge.c:758,26'
              BranchSideFuncs:
                - write_locked_index
                - _.9030
                - get_index_file
                - die
        - Branch String:   'builtin/merge.c:758,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:760,8'
              BranchSideFuncs:
                - _.9030
                - get_index_file
                - die
            - BranchSide:      'builtin/merge.c:761,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge.c:708,6'
          Dst:             repo_refresh_and_write_index
        - Src:             'builtin/merge.c:711,7'
          Dst:             _
        - Src:             'builtin/merge.c:711,3'
          Dst:             die
        - Src:             'builtin/merge.c:713,7'
          Dst:             strcmp
        - Src:             'builtin/merge.c:713,41'
          Dst:             strcmp
        - Src:             'builtin/merge.c:714,7'
          Dst:             strcmp
        - Src:             'builtin/merge.c:723,4'
          Dst:             _
        - Src:             'builtin/merge.c:723,4'
          Dst:             error
        - Src:             'builtin/merge.c:723,4'
          Dst:             const_error
        - Src:             'builtin/merge.c:727,3'
          Dst:             init_ui_merge_options
        - Src:             'builtin/merge.c:728,8'
          Dst:             strcmp
        - Src:             'builtin/merge.c:732,26'
          Dst:             isatty
        - Src:             'builtin/merge.c:735,8'
          Dst:             parse_merge_opt
        - Src:             'builtin/merge.c:736,9'
          Dst:             _
        - Src:             'builtin/merge.c:736,5'
          Dst:             die
        - Src:             'builtin/merge.c:739,15'
          Dst:             merge_remote_util
        - Src:             'builtin/merge.c:742,4'
          Dst:             commit_list_insert
        - Src:             'builtin/merge.c:744,3'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/merge.c:746,8'
          Dst:             strcmp
        - Src:             'builtin/merge.c:747,12'
          Dst:             merge_ort_recursive
        - Src:             'builtin/merge.c:750,12'
          Dst:             merge_recursive
        - Src:             'builtin/merge.c:752,3'
          Dst:             free_commit_list
        - Src:             'builtin/merge.c:755,4'
          Dst:             rollback_lock_file
        - Src:             'builtin/merge.c:758,7'
          Dst:             write_locked_index
        - Src:             'builtin/merge.c:760,8'
          Dst:             _
        - Src:             'builtin/merge.c:760,33'
          Dst:             get_index_file
        - Src:             'builtin/merge.c:760,4'
          Dst:             die
        - Src:             'builtin/merge.c:763,10'
          Dst:             try_merge_command
    - functionName:    restore_state
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - stash
      BBCount:         8
      ICount:          66
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - discard_index
        - is_null_oid
        - oid_to_hex
        - repo_read_index
        - reset_hard
        - run_command
        - strvec_push
        - strvec_pushl
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/merge.c:365,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:366,3'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:368,20'
              BranchSideFuncs:
                - strvec_pushl
                - oid_to_hex
                - strvec_push
                - run_command
                - discard_index
                - repo_read_index
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:380,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:381,7'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:382,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge.c:363,2'
          Dst:             reset_hard
        - Src:             'builtin/merge.c:365,6'
          Dst:             is_null_oid
        - Src:             'builtin/merge.c:368,2'
          Dst:             strvec_pushl
        - Src:             'builtin/merge.c:369,25'
          Dst:             oid_to_hex
        - Src:             'builtin/merge.c:369,2'
          Dst:             strvec_push
        - Src:             'builtin/merge.c:376,2'
          Dst:             run_command
        - Src:             'builtin/merge.c:379,2'
          Dst:             discard_index
        - Src:             'builtin/merge.c:380,6'
          Dst:             repo_read_index
        - Src:             'builtin/merge.c:381,7'
          Dst:             _
        - Src:             'builtin/merge.c:381,3'
          Dst:             die
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    save_state
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stash
      BBCount:         19
      ICount:          135
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - close
        - die
        - finish_command
        - refresh_index
        - repo_get_oid
        - repo_hold_locked_index
        - repo_update_index_if_able
        - rollback_lock_file
        - start_command
        - strbuf_read
        - strbuf_release
        - strbuf_setlen
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:307,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:308,29'
              BranchSideFuncs:
                - repo_update_index_if_able
                - rollback_lock_file.9033
                - strvec_pushl
                - start_command
                - strbuf_read
                - close
                - finish_command
                - strbuf_release
                - strbuf_setlen.9034
                - repo_get_oid
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:309,2'
              BranchSideFuncs:
                - rollback_lock_file.9033
                - strvec_pushl
                - start_command
                - strbuf_read
                - close
                - finish_command
                - strbuf_release
                - strbuf_setlen.9034
                - repo_get_oid
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:315,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:316,7'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:317,32'
              BranchSideFuncs:
                - strbuf_read
                - close
                - finish_command
                - strbuf_release
                - strbuf_setlen.9034
                - repo_get_oid
                - _.9030
                - die
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:320,26'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:320,29'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:321,7'
              BranchSideFuncs:
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:320,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:321,7'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:322,12'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.9034
                - repo_get_oid
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:325,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:326,7'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:327,5'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/merge.c:305,7'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/merge.c:306,2'
          Dst:             refresh_index
        - Src:             'builtin/merge.c:308,3'
          Dst:             repo_update_index_if_able
        - Src:             'builtin/merge.c:309,2'
          Dst:             rollback_lock_file
        - Src:             'builtin/merge.c:311,2'
          Dst:             strvec_pushl
        - Src:             'builtin/merge.c:315,6'
          Dst:             start_command
        - Src:             'builtin/merge.c:316,7'
          Dst:             _
        - Src:             'builtin/merge.c:316,3'
          Dst:             die
        - Src:             'builtin/merge.c:317,8'
          Dst:             strbuf_read
        - Src:             'builtin/merge.c:318,2'
          Dst:             close
        - Src:             'builtin/merge.c:320,6'
          Dst:             finish_command
        - Src:             'builtin/merge.c:321,7'
          Dst:             _
        - Src:             'builtin/merge.c:321,3'
          Dst:             die
        - Src:             'builtin/merge.c:324,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/merge.c:325,6'
          Dst:             repo_get_oid
        - Src:             'builtin/merge.c:326,7'
          Dst:             _
        - Src:             'builtin/merge.c:326,3'
          Dst:             die
        - Src:             'builtin/merge.c:329,2'
          Dst:             strbuf_release
    - functionName:    merge_trivial
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - remoteheads
      BBCount:         8
      ICount:          83
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - commit_list_append
        - commit_tree
        - const_error
        - die
        - error
        - finish
        - free_commit_list
        - prepare_to_commit
        - printf
        - remove_merge_branch_state
        - repo_refresh_and_write_index
        - write_tree_trivial
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:909,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:912,10'
              BranchSideFuncs:
                - _.9030
                - error
                - const_error.9044
            - BranchSide:      'builtin/merge.c:914,2'
              BranchSideFuncs:
                - write_tree_trivial
                - _.9030
                - printf
                - commit_list_append
                - commit_list_append
                - prepare_to_commit.9049
                - commit_tree
                - finish
                - remove_merge_branch_state
                - free_commit_list
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:919,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:921,7'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:922,9'
              BranchSideFuncs:
                - finish
                - remove_merge_branch_state
                - free_commit_list
      Callsites:
        - Src:             'builtin/merge.c:909,6'
          Dst:             repo_refresh_and_write_index
        - Src:             'builtin/merge.c:912,10'
          Dst:             _
        - Src:             'builtin/merge.c:912,10'
          Dst:             error
        - Src:             'builtin/merge.c:912,10'
          Dst:             const_error
        - Src:             'builtin/merge.c:914,2'
          Dst:             write_tree_trivial
        - Src:             'builtin/merge.c:915,9'
          Dst:             _
        - Src:             'builtin/merge.c:915,2'
          Dst:             printf
        - Src:             'builtin/merge.c:916,9'
          Dst:             commit_list_append
        - Src:             'builtin/merge.c:917,9'
          Dst:             commit_list_append
        - Src:             'builtin/merge.c:918,2'
          Dst:             prepare_to_commit
        - Src:             'builtin/merge.c:919,6'
          Dst:             commit_tree
        - Src:             'builtin/merge.c:921,7'
          Dst:             _
        - Src:             'builtin/merge.c:921,3'
          Dst:             die
        - Src:             'builtin/merge.c:922,2'
          Dst:             finish
        - Src:             'builtin/merge.c:924,2'
          Dst:             remove_merge_branch_state
        - Src:             'builtin/merge.c:925,2'
          Dst:             free_commit_list
    - functionName:    read_tree_trivial
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - common
        - head
        - one
      BBCount:         16
      ICount:          179
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - cache_tree_free
        - init_tree_desc
        - parse_tree
        - parse_tree_indirect
        - unpack_trees
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:676,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:677,3'
              BranchSideFuncs:
                - parse_tree_indirect
                - parse_tree_indirect
                - cache_tree_free
                - unpack_trees
                - parse_tree.9061
                - init_tree_desc
            - BranchSide:      'builtin/merge.c:678,40'
              BranchSideFuncs:
                - parse_tree_indirect
                - parse_tree_indirect
                - cache_tree_free
                - unpack_trees
                - parse_tree.9061
                - init_tree_desc
        - Branch String:   'builtin/merge.c:679,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:680,3'
              BranchSideFuncs:
                - parse_tree_indirect
                - cache_tree_free
                - unpack_trees
                - parse_tree.9061
                - init_tree_desc
            - BranchSide:      'builtin/merge.c:681,40'
              BranchSideFuncs:
                - parse_tree_indirect
                - cache_tree_free
                - unpack_trees
                - parse_tree.9061
                - init_tree_desc
        - Branch String:   'builtin/merge.c:682,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:683,3'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - parse_tree.9061
                - init_tree_desc
            - BranchSide:      'builtin/merge.c:684,7'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - parse_tree.9061
                - init_tree_desc
        - Branch String:   'builtin/merge.c:686,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:687,20'
              BranchSideFuncs:
                - parse_tree.9061
                - init_tree_desc
                - unpack_trees
            - BranchSide:      'builtin/merge.c:691,19'
              BranchSideFuncs:
                - unpack_trees
        - Branch String:   'builtin/merge.c:691,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:692,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge.c:693,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge.c:675,20'
          Dst:             parse_tree_indirect
        - Src:             'builtin/merge.c:678,20'
          Dst:             parse_tree_indirect
        - Src:             'builtin/merge.c:681,20'
          Dst:             parse_tree_indirect
        - Src:             'builtin/merge.c:685,2'
          Dst:             cache_tree_free
        - Src:             'builtin/merge.c:687,3'
          Dst:             parse_tree
        - Src:             'builtin/merge.c:688,3'
          Dst:             init_tree_desc
        - Src:             'builtin/merge.c:691,6'
          Dst:             unpack_trees
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    finish_up_to_date
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - puts
        - remove_merge_branch_state
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/merge.c:387,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:387,6'
              BranchSideFuncs:
                - remove_merge_branch_state
                - _.9030
                - puts
                - _.9030
                - puts
            - BranchSide:      'builtin/merge.c:387,6'
              BranchSideFuncs:
                - remove_merge_branch_state
                - _.9030
                - puts
                - _.9030
                - puts
        - Branch String:   'builtin/merge.c:387,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:387,6'
              BranchSideFuncs:
                - _.9030
                - puts
                - remove_merge_branch_state
                - _.9030
                - puts
            - BranchSide:      'builtin/merge.c:388,7'
              BranchSideFuncs:
                - _.9030
                - puts
                - remove_merge_branch_state
                - _.9030
                - puts
        - Branch String:   'builtin/merge.c:388,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:389,9'
              BranchSideFuncs:
                - _.9030
                - puts
                - remove_merge_branch_state
            - BranchSide:      'builtin/merge.c:391,9'
              BranchSideFuncs:
                - _.9030
                - puts
                - remove_merge_branch_state
      Callsites:
        - Src:             'builtin/merge.c:389,9'
          Dst:             _
        - Src:             'builtin/merge.c:389,4'
          Dst:             puts
        - Src:             'builtin/merge.c:391,9'
          Dst:             _
        - Src:             'builtin/merge.c:391,4'
          Dst:             puts
        - Src:             'builtin/merge.c:393,2'
          Dst:             remove_merge_branch_state
    - functionName:    add_strategies
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - string
        - attr
      BBCount:         20
      ICount:          114
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - append_strategy
        - get_strategy
        - string_list_clear
        - string_list_split
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/merge.c:792,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:793,22'
              BranchSideFuncs:
                - string_list_split
                - string_list_clear
                - get_strategy
                - append_strategy
            - BranchSide:      'builtin/merge.c:801,9'
              BranchSideFuncs:
                - append_strategy
        - Branch String:   'builtin/merge.c:796,3'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:796,3'
              BranchSideFuncs:
                - string_list_clear
                - get_strategy
                - append_strategy
            - BranchSide:      'builtin/merge.c:796,3'
              BranchSideFuncs:
                - string_list_clear
                - get_strategy
                - append_strategy
        - Branch String:   'builtin/merge.c:796,3'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:797,33'
              BranchSideFuncs:
                - get_strategy
                - append_strategy
                - string_list_clear
            - BranchSide:      'builtin/merge.c:798,3'
              BranchSideFuncs:
                - string_list_clear
        - Branch String:   'builtin/merge.c:801,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:801,2'
              BranchSideFuncs:
                - append_strategy
            - BranchSide:      'builtin/merge.c:802,20'
              BranchSideFuncs:
                - append_strategy
        - Branch String:   'builtin/merge.c:802,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:802,30'
              BranchSideFuncs:
                - append_strategy
            - BranchSide:      'builtin/merge.c:803,34'
              BranchSideFuncs:
                - append_strategy
      Callsites:
        - Src:             'builtin/merge.c:795,3'
          Dst:             string_list_split
        - Src:             'builtin/merge.c:797,20'
          Dst:             get_strategy
        - Src:             'builtin/merge.c:797,4'
          Dst:             append_strategy
        - Src:             'builtin/merge.c:798,3'
          Dst:             string_list_clear
        - Src:             'builtin/merge.c:803,4'
          Dst:             append_strategy
    - functionName:    merging_a_throwaway_tag
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - get_main_ref_store
        - merge_remote_util
        - oideq
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:1248,33'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1249,25'
              BranchSideFuncs:
                - merge_remote_util
                - merge_remote_util
                - merge_remote_util
                - xstrfmt
                - get_main_ref_store
                - refs_read_ref
                - merge_remote_util
                - oideq.9146
                - free
            - BranchSide:      'builtin/merge.c:1251,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge.c:1249,38'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1250,24'
              BranchSideFuncs:
                - merge_remote_util
                - merge_remote_util
                - xstrfmt
                - get_main_ref_store
                - refs_read_ref
                - merge_remote_util
                - oideq.9146
                - free
            - BranchSide:      'builtin/merge.c:1251,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge.c:1248,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1251,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge.c:1268,39'
              BranchSideFuncs:
                - merge_remote_util
                - xstrfmt
                - get_main_ref_store
                - refs_read_ref
                - merge_remote_util
                - oideq.9146
                - free
        - Branch String:   'builtin/merge.c:1269,72'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1270,37'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/merge.c:1273,20'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/merge.c:1269,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1271,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/merge.c:1273,20'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/merge.c:1248,7'
          Dst:             merge_remote_util
        - Src:             'builtin/merge.c:1249,7'
          Dst:             merge_remote_util
        - Src:             'builtin/merge.c:1250,6'
          Dst:             merge_remote_util
        - Src:             'builtin/merge.c:1268,21'
          Dst:             merge_remote_util
        - Src:             'builtin/merge.c:1267,12'
          Dst:             xstrfmt
        - Src:             'builtin/merge.c:1269,21'
          Dst:             get_main_ref_store
        - Src:             'builtin/merge.c:1269,7'
          Dst:             refs_read_ref
        - Src:             'builtin/merge.c:1270,19'
          Dst:             merge_remote_util
        - Src:             'builtin/merge.c:1270,6'
          Dst:             oideq
    - functionName:    read_empty
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - empty_tree_oid_hex
        - oid_to_hex
        - run_command
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:342,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:343,7'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:344,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge.c:338,8'
          Dst:             empty_tree_oid_hex
        - Src:             'builtin/merge.c:339,8'
          Dst:             oid_to_hex
        - Src:             'builtin/merge.c:337,2'
          Dst:             strvec_pushl
        - Src:             'builtin/merge.c:342,6'
          Dst:             run_command
        - Src:             'builtin/merge.c:343,7'
          Dst:             _
        - Src:             'builtin/merge.c:343,3'
          Dst:             die
    - functionName:    collect_parents
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head_commit
        - head_subsumed
        - argc
        - argv
        - merge_msg
      BBCount:         36
      ICount:          218
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - commit_list_insert
        - get_merge_parent
        - handle_fetch_head
        - help_unknown_ref
        - merge_name
        - merge_remote_util
        - prepare_merge_message
        - reduce_parents
        - strbuf_release
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/merge.c:1208,16'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1208,21'
              BranchSideFuncs:
                - reduce_parents
                - prepare_merge_message
                - strbuf_release
                - merge_remote_util
                - merge_name
                - get_merge_parent
                - _.9030
                - help_unknown_ref
                - commit_list_insert
                - strcmp
                - handle_fetch_head
                - reduce_parents
                - commit_list_insert
            - BranchSide:      'builtin/merge.c:1211,6'
              BranchSideFuncs:
                - reduce_parents
                - prepare_merge_message
                - strbuf_release
                - merge_remote_util
                - merge_name
                - get_merge_parent
                - _.9030
                - help_unknown_ref
                - commit_list_insert
                - strcmp
                - handle_fetch_head
                - reduce_parents
                - commit_list_insert
        - Branch String:   'builtin/merge.c:1208,34'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1208,37'
              BranchSideFuncs:
                - reduce_parents
                - prepare_merge_message
                - strbuf_release
                - merge_remote_util
                - merge_name
                - get_merge_parent
                - _.9030
                - help_unknown_ref
                - commit_list_insert
                - strcmp
                - handle_fetch_head
                - reduce_parents
                - commit_list_insert
            - BranchSide:      'builtin/merge.c:1209,11'
              BranchSideFuncs:
                - reduce_parents
                - prepare_merge_message
                - strbuf_release
                - merge_remote_util
                - merge_name
                - get_merge_parent
                - _.9030
                - help_unknown_ref
                - commit_list_insert
                - strcmp
                - handle_fetch_head
                - reduce_parents
                - commit_list_insert
        - Branch String:   'builtin/merge.c:1208,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1209,11'
              BranchSideFuncs:
                - reduce_parents
                - prepare_merge_message
                - strbuf_release
                - merge_remote_util
                - merge_name
                - get_merge_parent
                - _.9030
                - help_unknown_ref
                - commit_list_insert
                - strcmp
                - handle_fetch_head
                - reduce_parents
                - commit_list_insert
            - BranchSide:      'builtin/merge.c:1211,6'
              BranchSideFuncs:
                - reduce_parents
                - prepare_merge_message
                - strbuf_release
                - merge_remote_util
                - merge_name
                - get_merge_parent
                - _.9030
                - help_unknown_ref
                - commit_list_insert
                - strcmp
                - handle_fetch_head
                - reduce_parents
                - commit_list_insert
        - Branch String:   'builtin/merge.c:1211,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1212,33'
              BranchSideFuncs:
                - commit_list_insert
                - reduce_parents
                - prepare_merge_message
                - strbuf_release
                - merge_remote_util
                - merge_name
                - get_merge_parent
                - _.9030
                - help_unknown_ref
                - commit_list_insert
                - strcmp
                - handle_fetch_head
                - reduce_parents
            - BranchSide:      'builtin/merge.c:1214,6'
              BranchSideFuncs:
                - reduce_parents
                - prepare_merge_message
                - strbuf_release
                - merge_remote_util
                - merge_name
                - get_merge_parent
                - _.9030
                - help_unknown_ref
                - commit_list_insert
                - strcmp
                - handle_fetch_head
                - reduce_parents
        - Branch String:   'builtin/merge.c:1214,16'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1214,27'
              BranchSideFuncs:
                - strcmp
                - handle_fetch_head
                - reduce_parents
                - prepare_merge_message
                - strbuf_release
                - reduce_parents
                - merge_remote_util
                - merge_name
                - get_merge_parent
                - _.9030
                - help_unknown_ref
                - commit_list_insert
            - BranchSide:      'builtin/merge.c:1218,10'
              BranchSideFuncs:
                - reduce_parents
                - prepare_merge_message
                - strbuf_release
                - merge_remote_util
                - merge_name
                - get_merge_parent
                - _.9030
                - help_unknown_ref
                - commit_list_insert
        - Branch String:   'builtin/merge.c:1214,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1215,21'
              BranchSideFuncs:
                - reduce_parents
                - prepare_merge_message
                - strbuf_release
                - merge_remote_util
                - merge_name
                - get_merge_parent
                - _.9030
                - help_unknown_ref
                - commit_list_insert
            - BranchSide:      'builtin/merge.c:1218,10'
              BranchSideFuncs:
                - reduce_parents
                - prepare_merge_message
                - strbuf_release
                - merge_remote_util
                - merge_name
                - get_merge_parent
                - _.9030
                - help_unknown_ref
                - commit_list_insert
        - Branch String:   'builtin/merge.c:1218,3'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1219,45'
              BranchSideFuncs:
                - get_merge_parent
                - _.9030
                - help_unknown_ref
                - commit_list_insert
                - reduce_parents
                - prepare_merge_message
                - strbuf_release
                - merge_remote_util
                - merge_name
            - BranchSide:      'builtin/merge.c:1225,32'
              BranchSideFuncs:
                - reduce_parents
                - prepare_merge_message
                - strbuf_release
                - merge_remote_util
                - merge_name
        - Branch String:   'builtin/merge.c:1220,8'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1221,22'
              BranchSideFuncs:
                - commit_list_insert
                - reduce_parents
                - prepare_merge_message
                - strbuf_release
                - merge_remote_util
                - merge_name
                - get_merge_parent
                - _.9030
                - help_unknown_ref
            - BranchSide:      'builtin/merge.c:1223,34'
              BranchSideFuncs:
                - commit_list_insert
                - reduce_parents
                - prepare_merge_message
                - strbuf_release
                - merge_remote_util
                - merge_name
                - get_merge_parent
                - _.9030
                - help_unknown_ref
        - Branch String:   'builtin/merge.c:1228,4'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1229,34'
              BranchSideFuncs:
                - merge_remote_util
                - merge_name
                - prepare_merge_message
                - strbuf_release
            - BranchSide:      'builtin/merge.c:1230,3'
              BranchSideFuncs:
                - prepare_merge_message
                - strbuf_release
        - Branch String:   'builtin/merge.c:1233,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1233,6'
              BranchSideFuncs:
                - prepare_merge_message
                - strbuf_release
            - BranchSide:      'builtin/merge.c:1234,25'
              BranchSideFuncs:
                - prepare_merge_message
                - strbuf_release
      Callsites:
        - Src:             'builtin/merge.c:1212,14'
          Dst:             commit_list_insert
        - Src:             'builtin/merge.c:1214,20'
          Dst:             strcmp
        - Src:             'builtin/merge.c:1215,3'
          Dst:             handle_fetch_head
        - Src:             'builtin/merge.c:1216,17'
          Dst:             reduce_parents
        - Src:             'builtin/merge.c:1219,28'
          Dst:             get_merge_parent
        - Src:             'builtin/merge.c:1222,8'
          Dst:             _
        - Src:             'builtin/merge.c:1221,5'
          Dst:             help_unknown_ref
        - Src:             'builtin/merge.c:1223,15'
          Dst:             commit_list_insert
        - Src:             'builtin/merge.c:1225,17'
          Dst:             reduce_parents
        - Src:             'builtin/merge.c:1229,16'
          Dst:             merge_remote_util
        - Src:             'builtin/merge.c:1229,5'
          Dst:             merge_name
        - Src:             'builtin/merge.c:1234,3'
          Dst:             prepare_merge_message
        - Src:             'builtin/merge.c:1235,3'
          Dst:             strbuf_release
    - functionName:    setup_with_upstream
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - argv
      BBCount:         15
      ICount:          133
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - branch_get
        - die
        - st_add
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:1019,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1020,7'
              BranchSideFuncs:
                - _.9030
                - die
                - _.9030
                - die
                - st_add.9084
                - xcalloc
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1021,7'
              BranchSideFuncs:
                - _.9030
                - die
                - _.9030
                - die
                - st_add.9084
                - xcalloc
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1021,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1022,7'
              BranchSideFuncs:
                - _.9030
                - die
                - st_add.9084
                - xcalloc
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1023,7'
              BranchSideFuncs:
                - _.9030
                - die
                - st_add.9084
                - xcalloc
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1023,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1024,7'
              BranchSideFuncs:
                - st_add.9084
                - xcalloc
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1026,24'
              BranchSideFuncs:
                - st_add.9084
                - xcalloc
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1027,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1028,8'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1033,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge.c:1028,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1029,8'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1031,13'
              BranchSideFuncs:
                - _.9030
                - die
      Callsites:
        - Src:             'builtin/merge.c:1015,26'
          Dst:             branch_get
        - Src:             'builtin/merge.c:1020,7'
          Dst:             _
        - Src:             'builtin/merge.c:1020,3'
          Dst:             die
        - Src:             'builtin/merge.c:1022,7'
          Dst:             _
        - Src:             'builtin/merge.c:1022,3'
          Dst:             die
        - Src:             'builtin/merge.c:1024,7'
          Dst:             _
        - Src:             'builtin/merge.c:1024,3'
          Dst:             die
        - Src:             'builtin/merge.c:1026,17'
          Dst:             st_add
        - Src:             'builtin/merge.c:1026,9'
          Dst:             xcalloc
        - Src:             'builtin/merge.c:1029,8'
          Dst:             _
        - Src:             'builtin/merge.c:1029,4'
          Dst:             die
    - functionName:    default_edit_option
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          123
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - die
        - fstat64
        - getenv
        - git_parse_maybe_bool
        - isatty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:1076,14'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1076,18'
              BranchSideFuncs:
                - getenv
                - fstat64
                - fstat64
                - isatty
                - isatty
                - git_parse_maybe_bool
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1076,18'
              BranchSideFuncs:
                - getenv
                - fstat64
                - fstat64
                - isatty
                - isatty
                - git_parse_maybe_bool
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1079,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1081,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge.c:1083,6'
              BranchSideFuncs:
                - fstat64
                - fstat64
                - isatty
                - isatty
                - git_parse_maybe_bool
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1083,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1084,32'
              BranchSideFuncs:
                - git_parse_maybe_bool
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1091,11'
              BranchSideFuncs:
                - fstat64
                - fstat64
                - isatty
                - isatty
        - Branch String:   'builtin/merge.c:1085,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1086,8'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1087,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge.c:1091,31'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1092,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge.c:1095,39'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge.c:1092,25'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1093,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge.c:1095,39'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge.c:1093,13'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1093,16'
              BranchSideFuncs:
                - isatty
            - BranchSide:      'builtin/merge.c:1095,39'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge.c:1093,26'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1094,12'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge.c:1095,39'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge.c:1094,39'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1095,12'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge.c:1095,39'
              BranchSideFuncs: []
        - Branch String:   'builtin/merge.c:1095,39'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1095,39'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge.c:1096,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/merge.c:1076,18'
          Dst:             getenv
        - Src:             'builtin/merge.c:1084,11'
          Dst:             git_parse_maybe_bool
        - Src:             'builtin/merge.c:1086,8'
          Dst:             _
        - Src:             'builtin/merge.c:1086,4'
          Dst:             die
        - Src:             'builtin/merge.c:1091,11'
          Dst:             fstat64
        - Src:             'builtin/merge.c:1092,4'
          Dst:             fstat64
        - Src:             'builtin/merge.c:1093,3'
          Dst:             isatty
        - Src:             'builtin/merge.c:1093,16'
          Dst:             isatty
    - functionName:    parse_branch_merge_options
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bmo
      BBCount:         8
      ICount:          71
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - move_array
        - parse_options
        - split_cmdline
        - split_cmdline_strerror
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:589,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:590,3'
              BranchSideFuncs:
                - split_cmdline
                - st_mult.9087
                - xrealloc
                - move_array.9086
                - parse_options
                - free
                - _.9030
                - split_cmdline_strerror
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:591,23'
              BranchSideFuncs:
                - split_cmdline
                - st_mult.9087
                - xrealloc
                - move_array.9086
                - parse_options
                - free
                - _.9030
                - split_cmdline_strerror
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:592,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:593,7'
              BranchSideFuncs:
                - _.9030
                - split_cmdline_strerror
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:595,2'
              BranchSideFuncs:
                - st_mult.9087
                - xrealloc
                - move_array.9086
                - parse_options
                - free
      Callsites:
        - Src:             'builtin/merge.c:591,9'
          Dst:             split_cmdline
        - Src:             'builtin/merge.c:593,7'
          Dst:             _
        - Src:             'builtin/merge.c:594,9'
          Dst:             split_cmdline_strerror
        - Src:             'builtin/merge.c:594,7'
          Dst:             _
        - Src:             'builtin/merge.c:593,3'
          Dst:             die
        - Src:             'builtin/merge.c:595,2'
          Dst:             st_mult
        - Src:             'builtin/merge.c:595,2'
          Dst:             xrealloc
        - Src:             'builtin/merge.c:596,2'
          Dst:             move_array
        - Src:             'builtin/merge.c:599,2'
          Dst:             parse_options
    - functionName:    git_merge_config
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - k
        - v
        - ctx
        - cb
      BBCount:         59
      ICount:          300
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - fmt_merge_msg_config
        - git_config_bool
        - git_config_string
        - git_diff_ui_config
        - git_parse_maybe_bool
        - skip_prefix
        - strcmp
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/merge.c:610,13'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:611,18'
              BranchSideFuncs:
                - skip_prefix.9227
                - strcmp
                - git_config_bool
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_bool
                - skip_prefix.9227
                - strcmp
                - free
                - xstrdup
            - BranchSide:      'builtin/merge.c:619,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_bool
        - Branch String:   'builtin/merge.c:611,38'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:612,18'
              BranchSideFuncs:
                - skip_prefix.9227
                - strcmp
                - git_config_bool
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - xstrdup
            - BranchSide:      'builtin/merge.c:619,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_bool
        - Branch String:   'builtin/merge.c:612,37'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:613,14'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_bool
            - BranchSide:      'builtin/merge.c:619,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_bool
        - Branch String:   'builtin/merge.c:610,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:614,8'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_bool
            - BranchSide:      'builtin/merge.c:619,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_bool
        - Branch String:   'builtin/merge.c:619,35'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:619,46'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_bool
            - BranchSide:      'builtin/merge.c:620,35'
              BranchSideFuncs:
                - git_config_bool
                - fmt_merge_msg_config
                - git_diff_ui_config
        - Branch String:   'builtin/merge.c:619,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:620,35'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_bool
            - BranchSide:      'builtin/merge.c:621,21'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_bool
        - Branch String:   'builtin/merge.c:621,13'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:622,39'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - git_config_bool
            - BranchSide:      'builtin/merge.c:623,21'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - git_config_bool
        - Branch String:   'builtin/merge.c:623,13'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:624,3'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - git_config_bool
            - BranchSide:      'builtin/merge.c:626,21'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - git_config_bool
        - Branch String:   'builtin/merge.c:626,13'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:627,3'
              BranchSideFuncs:
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - git_config_bool
            - BranchSide:      'builtin/merge.c:629,21'
              BranchSideFuncs:
                - strcmp
                - git_config_string
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - git_config_bool
        - Branch String:   'builtin/merge.c:629,13'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:630,42'
              BranchSideFuncs:
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - git_config_bool
            - BranchSide:      'builtin/merge.c:631,21'
              BranchSideFuncs:
                - strcmp
                - git_parse_maybe_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - git_config_bool
        - Branch String:   'builtin/merge.c:631,13'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:632,38'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - git_config_bool
            - BranchSide:      'builtin/merge.c:639,21'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - git_config_bool
        - Branch String:   'builtin/merge.c:633,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:634,19'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge.c:635,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'builtin/merge.c:639,13'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:640,41'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - git_config_bool
            - BranchSide:      'builtin/merge.c:642,21'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - git_config_bool
        - Branch String:   'builtin/merge.c:642,13'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:643,33'
              BranchSideFuncs:
                - strcmp
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - git_config_bool
            - BranchSide:      'builtin/merge.c:645,21'
              BranchSideFuncs:
                - strcmp
                - fmt_merge_msg_config
                - git_diff_ui_config
                - strcmp
                - git_config_bool
        - Branch String:   'builtin/merge.c:645,13'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:646,21'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - fmt_merge_msg_config
                - git_diff_ui_config
            - BranchSide:      'builtin/merge.c:647,21'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - fmt_merge_msg_config
                - git_diff_ui_config
        - Branch String:   'builtin/merge.c:647,13'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:0,0'
              BranchSideFuncs:
                - fmt_merge_msg_config
                - git_diff_ui_config
            - BranchSide:      'builtin/merge.c:648,31'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'builtin/merge.c:653,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:654,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/merge.c:655,28'
              BranchSideFuncs:
                - git_diff_ui_config
      Callsites:
        - Src:             'builtin/merge.c:611,6'
          Dst:             skip_prefix
        - Src:             'builtin/merge.c:612,6'
          Dst:             skip_prefix
        - Src:             'builtin/merge.c:613,7'
          Dst:             strcmp
        - Src:             'builtin/merge.c:615,25'
          Dst:             xstrdup
        - Src:             'builtin/merge.c:619,7'
          Dst:             strcmp
        - Src:             'builtin/merge.c:619,39'
          Dst:             strcmp
        - Src:             'builtin/merge.c:620,19'
          Dst:             git_config_bool
        - Src:             'builtin/merge.c:621,14'
          Dst:             strcmp
        - Src:             'builtin/merge.c:622,23'
          Dst:             git_config_bool
        - Src:             'builtin/merge.c:623,14'
          Dst:             strcmp
        - Src:             'builtin/merge.c:625,10'
          Dst:             git_config_string
        - Src:             'builtin/merge.c:626,14'
          Dst:             strcmp
        - Src:             'builtin/merge.c:628,10'
          Dst:             git_config_string
        - Src:             'builtin/merge.c:629,14'
          Dst:             strcmp
        - Src:             'builtin/merge.c:630,10'
          Dst:             git_config_string
        - Src:             'builtin/merge.c:631,14'
          Dst:             strcmp
        - Src:             'builtin/merge.c:632,17'
          Dst:             git_parse_maybe_bool
        - Src:             'builtin/merge.c:635,20'
          Dst:             strcmp
        - Src:             'builtin/merge.c:639,14'
          Dst:             strcmp
        - Src:             'builtin/merge.c:640,25'
          Dst:             git_config_bool
        - Src:             'builtin/merge.c:642,14'
          Dst:             strcmp
        - Src:             'builtin/merge.c:643,17'
          Dst:             git_config_bool
        - Src:             'builtin/merge.c:645,14'
          Dst:             strcmp
        - Src:             'builtin/merge.c:647,14'
          Dst:             strcmp
        - Src:             'builtin/merge.c:648,15'
          Dst:             git_config_bool
        - Src:             'builtin/merge.c:652,11'
          Dst:             fmt_merge_msg_config
        - Src:             'builtin/merge.c:655,9'
          Dst:             git_diff_ui_config
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_merge
      functionSourceFile: '/src/git/builtin/merge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         312
      ICount:          1761
      EdgeCount:       405
      CyclomaticComplexity: 95
      functionsReached:
        - _
        - add_strategies
        - advice_enabled
        - apply_autostash_oid
        - apply_autostash_ref
        - checkout_fast_forward
        - cmd_commit
        - cmd_reset
        - collect_parents
        - commit_list_insert
        - common_exit
        - const_error
        - create_autostash_ref
        - default_edit_option
        - die
        - die_ff_impossible
        - die_resolve_conflict
        - discard_index
        - error
        - evaluate_result
        - exit
        - file_exists
        - finish
        - finish_automerge
        - finish_up_to_date
        - fprintf
        - free_commit_list
        - get_cleanup_mode
        - get_main_ref_store
        - get_octopus_merge_bases
        - get_strategy
        - getenv
        - git_committer_info
        - git_config
        - git_merge_config
        - git_path_merge_head
        - git_test_write_commit_graph_or_die
        - init_diff_ui_defaults
        - is_null_oid
        - lookup_commit_or_die
        - merge_remote_util
        - merge_trivial
        - merging_a_throwaway_tag
        - oid_to_hex
        - oid_to_hex_r
        - oidclr
        - oideq
        - parse_branch_merge_options
        - parse_options
        - prepare_repo_settings
        - printf
        - read_empty
        - read_tree_trivial
        - refresh_index
        - remove_merge_branch_state
        - repo_find_unique_abbrev
        - repo_get_commit_tree
        - repo_get_merge_bases
        - repo_index_has_changes
        - repo_read_index_unmerged
        - resolve_undo_clear_index
        - restore_state
        - save_state
        - setenv
        - setup_with_upstream
        - skip_prefix
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strcmp
        - suggest_conflicts
        - try_merge_strategy
        - usage_msg_opt
        - usage_with_options
        - verify_merge_signature
        - write_merge_state
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/merge.c:1291,16'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1291,27'
              BranchSideFuncs:
                - strcmp
                - usage_with_options
                - prepare_repo_settings
                - get_main_ref_store
                - refs_resolve_refdup
                - getenv
                - init_diff_ui_defaults
                - git_config.9241
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
                - parse_branch_merge_options
                - is_null_oid.9133
                - lookup_commit_or_die
                - strcmp
                - xstrdup
                - skip_prefix.9227
            - BranchSide:      'builtin/merge.c:1294,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - get_main_ref_store
                - refs_resolve_refdup
                - getenv
                - init_diff_ui_defaults
                - git_config.9241
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
                - parse_branch_merge_options
                - is_null_oid.9133
                - lookup_commit_or_die
                - strcmp
                - xstrdup
                - skip_prefix.9227
        - Branch String:   'builtin/merge.c:1291,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1292,3'
              BranchSideFuncs:
                - prepare_repo_settings
                - get_main_ref_store
                - refs_resolve_refdup
                - getenv
                - init_diff_ui_defaults
                - git_config.9241
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
                - parse_branch_merge_options
                - is_null_oid.9133
                - lookup_commit_or_die
                - strcmp
                - xstrdup
                - skip_prefix.9227
            - BranchSide:      'builtin/merge.c:1294,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - get_main_ref_store
                - refs_resolve_refdup
                - getenv
                - init_diff_ui_defaults
                - git_config.9241
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
                - parse_branch_merge_options
                - is_null_oid.9133
                - lookup_commit_or_die
                - strcmp
                - xstrdup
                - skip_prefix.9227
        - Branch String:   'builtin/merge.c:1304,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1305,15'
              BranchSideFuncs:
                - skip_prefix.9227
                - getenv
                - init_diff_ui_defaults
                - git_config.9241
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
                - parse_branch_merge_options
                - is_null_oid.9133
                - lookup_commit_or_die
                - strcmp
                - xstrdup
            - BranchSide:      'builtin/merge.c:1307,7'
              BranchSideFuncs:
                - getenv
                - init_diff_ui_defaults
                - git_config.9241
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
                - parse_branch_merge_options
                - is_null_oid.9133
                - lookup_commit_or_die
                - strcmp
                - xstrdup
        - Branch String:   'builtin/merge.c:1307,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1308,28'
              BranchSideFuncs:
                - init_diff_ui_defaults
                - git_config.9241
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
                - parse_branch_merge_options
                - is_null_oid.9133
                - lookup_commit_or_die
            - BranchSide:      'builtin/merge.c:1313,2'
              BranchSideFuncs:
                - init_diff_ui_defaults
                - git_config.9241
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
                - parse_branch_merge_options
                - is_null_oid.9133
                - lookup_commit_or_die
        - Branch String:   'builtin/merge.c:1309,24'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1309,35'
              BranchSideFuncs:
                - strcmp
                - xstrdup
                - init_diff_ui_defaults
                - git_config.9241
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
                - parse_branch_merge_options
                - is_null_oid.9133
                - lookup_commit_or_die
            - BranchSide:      'builtin/merge.c:1311,2'
              BranchSideFuncs:
                - init_diff_ui_defaults
                - git_config.9241
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
                - parse_branch_merge_options
                - is_null_oid.9133
                - lookup_commit_or_die
        - Branch String:   'builtin/merge.c:1309,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1310,19'
              BranchSideFuncs:
                - init_diff_ui_defaults
                - git_config.9241
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
                - parse_branch_merge_options
                - is_null_oid.9133
                - lookup_commit_or_die
            - BranchSide:      'builtin/merge.c:1311,2'
              BranchSideFuncs:
                - init_diff_ui_defaults
                - git_config.9241
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
                - parse_branch_merge_options
                - is_null_oid.9133
                - lookup_commit_or_die
        - Branch String:   'builtin/merge.c:1316,14'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1316,17'
              BranchSideFuncs:
                - is_null_oid.9133
                - lookup_commit_or_die
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
                - parse_branch_merge_options
            - BranchSide:      'builtin/merge.c:1317,15'
              BranchSideFuncs:
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
                - parse_branch_merge_options
        - Branch String:   'builtin/merge.c:1316,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1317,15'
              BranchSideFuncs:
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
                - parse_branch_merge_options
            - BranchSide:      'builtin/merge.c:1319,17'
              BranchSideFuncs:
                - lookup_commit_or_die
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
                - parse_branch_merge_options
        - Branch String:   'builtin/merge.c:1321,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1322,30'
              BranchSideFuncs:
                - parse_branch_merge_options
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
            - BranchSide:      'builtin/merge.c:1323,23'
              BranchSideFuncs:
                - parse_options
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
        - Branch String:   'builtin/merge.c:1325,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1326,19'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
            - BranchSide:      'builtin/merge.c:1328,6'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
        - Branch String:   'builtin/merge.c:1326,18'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1326,43'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
            - BranchSide:      'builtin/merge.c:1326,16'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
        - Branch String:   'builtin/merge.c:1328,20'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1328,23'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
            - BranchSide:      'builtin/merge.c:1331,6'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
        - Branch String:   'builtin/merge.c:1328,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1329,17'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
            - BranchSide:      'builtin/merge.c:1331,6'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - _.9030
                - usage_msg_opt
        - Branch String:   'builtin/merge.c:1331,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1332,7'
              BranchSideFuncs:
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - usage_msg_opt
            - BranchSide:      'builtin/merge.c:1360,6'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
                - remove_merge_branch_state
                - _.9030
                - usage_msg_opt
        - Branch String:   'builtin/merge.c:1337,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1338,18'
              BranchSideFuncs:
                - _.9030
                - usage_msg_opt
            - BranchSide:      'builtin/merge.c:1341,40'
              BranchSideFuncs:
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
        - Branch String:   'builtin/merge.c:1341,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1342,8'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
            - BranchSide:      'builtin/merge.c:1344,41'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_delete_ref
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
        - Branch String:   'builtin/merge.c:1344,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1345,39'
              BranchSideFuncs:
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
            - BranchSide:      'builtin/merge.c:1350,19'
              BranchSideFuncs:
                - cmd_reset
                - is_null_oid.9133
                - oid_to_hex_r
                - apply_autostash_oid
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
        - Branch String:   'builtin/merge.c:1352,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1353,17'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
            - BranchSide:      'builtin/merge.c:1357,3'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
        - Branch String:   'builtin/merge.c:1360,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1361,7'
              BranchSideFuncs:
                - remove_merge_branch_state
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - usage_msg_opt
            - BranchSide:      'builtin/merge.c:1370,6'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - _.9030
                - usage_msg_opt
        - Branch String:   'builtin/merge.c:1361,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1362,18'
              BranchSideFuncs:
                - _.9030
                - usage_msg_opt
            - BranchSide:      'builtin/merge.c:1366,29'
              BranchSideFuncs:
                - remove_merge_branch_state
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
        - Branch String:   'builtin/merge.c:1370,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1371,7'
              BranchSideFuncs:
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - usage_msg_opt
            - BranchSide:      'builtin/merge.c:1386,31'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - die_resolve_conflict
        - Branch String:   'builtin/merge.c:1374,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1375,18'
              BranchSideFuncs:
                - _.9030
                - usage_msg_opt
            - BranchSide:      'builtin/merge.c:1378,40'
              BranchSideFuncs:
                - git_path_merge_head
                - file_exists
                - _.9030
                - die
                - cmd_commit
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
        - Branch String:   'builtin/merge.c:1378,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1379,8'
              BranchSideFuncs:
                - cmd_commit
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
            - BranchSide:      'builtin/merge.c:1382,20'
              BranchSideFuncs:
                - cmd_commit
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
        - Branch String:   'builtin/merge.c:1386,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1387,3'
              BranchSideFuncs:
                - die_resolve_conflict
            - BranchSide:      'builtin/merge.c:1389,38'
              BranchSideFuncs:
                - git_path_merge_head
                - file_exists
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1389,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1394,7'
              BranchSideFuncs:
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1400,41'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1394,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1395,8'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1398,8'
              BranchSideFuncs:
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1400,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1401,7'
              BranchSideFuncs:
                - advice_enabled
                - _.9030
                - die
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1407,27'
              BranchSideFuncs:
                - resolve_undo_clear_index
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
                - default_edit_option
        - Branch String:   'builtin/merge.c:1401,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1402,8'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1405,8'
              BranchSideFuncs:
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1409,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1410,17'
              BranchSideFuncs:
                - default_edit_option
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1412,34'
              BranchSideFuncs:
                - get_cleanup_mode
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1414,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1415,17'
              BranchSideFuncs:
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1417,6'
              BranchSideFuncs:
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1417,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1418,7'
              BranchSideFuncs:
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1430,6'
              BranchSideFuncs:
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
        - Branch String:   'builtin/merge.c:1418,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1419,8'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1420,7'
              BranchSideFuncs:
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1420,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1421,8'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1427,17'
              BranchSideFuncs:
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
        - Branch String:   'builtin/merge.c:1430,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1431,17'
              BranchSideFuncs:
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
            - BranchSide:      'builtin/merge.c:1433,7'
              BranchSideFuncs:
                - _.9030
                - die
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
        - Branch String:   'builtin/merge.c:1433,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1434,7'
              BranchSideFuncs:
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
            - BranchSide:      'builtin/merge.c:1438,13'
              BranchSideFuncs:
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
                - strcmp
        - Branch String:   'builtin/merge.c:1434,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1435,11'
              BranchSideFuncs:
                - setup_with_upstream
                - usage_with_options
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
            - BranchSide:      'builtin/merge.c:1437,8'
              BranchSideFuncs:
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1442,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1443,3'
              BranchSideFuncs:
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
            - BranchSide:      'builtin/merge.c:1446,7'
              BranchSideFuncs:
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
                - _.9030
                - die
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
        - Branch String:   'builtin/merge.c:1446,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1453,7'
              BranchSideFuncs:
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
            - BranchSide:      'builtin/merge.c:1483,32'
              BranchSideFuncs:
                - collect_parents
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
        - Branch String:   'builtin/merge.c:1453,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1454,8'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1455,7'
              BranchSideFuncs:
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1455,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1456,8'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1458,33'
              BranchSideFuncs:
                - collect_parents
                - _.9030
                - die
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1460,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1461,8'
              BranchSideFuncs:
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1462,7'
              BranchSideFuncs:
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1462,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1463,8'
              BranchSideFuncs:
                - _.9030
                - die
            - BranchSide:      'builtin/merge.c:1465,7'
              BranchSideFuncs:
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - verify_merge_signature
        - Branch String:   'builtin/merge.c:1465,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1466,27'
              BranchSideFuncs:
                - verify_merge_signature
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
            - BranchSide:      'builtin/merge.c:1469,22'
              BranchSideFuncs:
                - read_empty
                - get_main_ref_store
                - refs_update_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
        - Branch String:   'builtin/merge.c:1486,19'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1486,23'
              BranchSideFuncs:
                - usage_with_options
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
            - BranchSide:      'builtin/merge.c:1487,3'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/merge.c:1486,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1487,3'
              BranchSideFuncs:
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
            - BranchSide:      'builtin/merge.c:1490,6'
              BranchSideFuncs:
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
        - Branch String:   'builtin/merge.c:1490,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1491,12'
              BranchSideFuncs:
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
                - verify_merge_signature
            - BranchSide:      'builtin/merge.c:1497,2'
              BranchSideFuncs:
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
        - Branch String:   'builtin/merge.c:1491,3'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1492,27'
              BranchSideFuncs:
                - verify_merge_signature
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
            - BranchSide:      'builtin/merge.c:1495,2'
              BranchSideFuncs:
                - strbuf_addstr.9042
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
                - merge_remote_util
                - strbuf_addf
        - Branch String:   'builtin/merge.c:1498,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1499,46'
              BranchSideFuncs:
                - merge_remote_util
                - strbuf_addf
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
            - BranchSide:      'builtin/merge.c:1500,34'
              BranchSideFuncs:
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
        - Branch String:   'builtin/merge.c:1503,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1504,27'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - merging_a_throwaway_tag
            - BranchSide:      'builtin/merge.c:1513,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
        - Branch String:   'builtin/merge.c:1509,31'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1509,58'
              BranchSideFuncs:
                - merging_a_throwaway_tag
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
            - BranchSide:      'builtin/merge.c:1511,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
        - Branch String:   'builtin/merge.c:1509,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1510,17'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
            - BranchSide:      'builtin/merge.c:1511,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - getenv
                - get_strategy
                - append_strategy
                - oid_to_hex
                - strbuf_addf
                - merge_remote_util
                - setenv
                - strbuf_setlen.9034
                - merging_a_throwaway_tag
        - Branch String:   'builtin/merge.c:1513,22'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1513,26'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
            - BranchSide:      'builtin/merge.c:1519,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
        - Branch String:   'builtin/merge.c:1513,39'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1514,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
            - BranchSide:      'builtin/merge.c:1519,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
        - Branch String:   'builtin/merge.c:1514,18'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1514,22'
              BranchSideFuncs:
                - getenv
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
                - get_strategy
                - append_strategy
            - BranchSide:      'builtin/merge.c:1519,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
        - Branch String:   'builtin/merge.c:1513,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1515,28'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
            - BranchSide:      'builtin/merge.c:1519,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
        - Branch String:   'builtin/merge.c:1516,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1517,33'
              BranchSideFuncs:
                - get_strategy
                - append_strategy
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
            - BranchSide:      'builtin/merge.c:1518,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
                - add_strategies
        - Branch String:   'builtin/merge.c:1519,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1520,8'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
            - BranchSide:      'builtin/merge.c:1528,9'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
        - Branch String:   'builtin/merge.c:1520,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1522,13'
              BranchSideFuncs:
                - add_strategies
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
                - add_strategies
            - BranchSide:      'builtin/merge.c:1526,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
        - Branch String:   'builtin/merge.c:1522,12'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1523,19'
              BranchSideFuncs:
                - add_strategies
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
            - BranchSide:      'builtin/merge.c:1525,19'
              BranchSideFuncs:
                - add_strategies
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
        - Branch String:   'builtin/merge.c:1528,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1529,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
            - BranchSide:      'builtin/merge.c:1535,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
        - Branch String:   'builtin/merge.c:1529,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1530,17'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
            - BranchSide:      'builtin/merge.c:1531,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
        - Branch String:   'builtin/merge.c:1531,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1532,18'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
            - BranchSide:      'builtin/merge.c:1533,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - repo_get_merge_bases
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
        - Branch String:   'builtin/merge.c:1535,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1537,12'
              BranchSideFuncs:
                - repo_get_merge_bases
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - free
            - BranchSide:      'builtin/merge.c:1554,37'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1537,11'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1538,28'
              BranchSideFuncs:
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - free
            - BranchSide:      'builtin/merge.c:1544,30'
              BranchSideFuncs:
                - commit_list_insert
                - get_octopus_merge_bases
                - free
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
                - free
        - Branch String:   'builtin/merge.c:1538,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1540,8'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
            - BranchSide:      'builtin/merge.c:1543,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1546,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1547,9'
              BranchSideFuncs:
                - free
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
            - BranchSide:      'builtin/merge.c:1551,8'
              BranchSideFuncs:
                - free
                - get_main_ref_store
                - refs_update_ref
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - _.9030
                - die
        - Branch String:   'builtin/merge.c:1559,18'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1559,22'
              BranchSideFuncs:
                - _.9030
                - die
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
            - BranchSide:      'builtin/merge.c:1564,14'
              BranchSideFuncs:
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
        - Branch String:   'builtin/merge.c:1559,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1561,8'
              BranchSideFuncs:
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
            - BranchSide:      'builtin/merge.c:1564,14'
              BranchSideFuncs:
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
        - Branch String:   'builtin/merge.c:1561,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1562,8'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
            - BranchSide:      'builtin/merge.c:1564,2'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
        - Branch String:   'builtin/merge.c:1564,26'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1565,6'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - finish_up_to_date
            - BranchSide:      'builtin/merge.c:1571,3'
              BranchSideFuncs:
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
        - Branch String:   'builtin/merge.c:1565,24'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1565,28'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
            - BranchSide:      'builtin/merge.c:1573,13'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
        - Branch String:   'builtin/merge.c:1565,41'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1566,5'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
            - BranchSide:      'builtin/merge.c:1573,13'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
        - Branch String:   'builtin/merge.c:1564,13'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1571,3'
              BranchSideFuncs:
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
            - BranchSide:      'builtin/merge.c:1573,13'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - oideq.9146
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
        - Branch String:   'builtin/merge.c:1573,35'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1573,39'
              BranchSideFuncs:
                - oideq.9146
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
            - BranchSide:      'builtin/merge.c:1609,14'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
        - Branch String:   'builtin/merge.c:1573,57'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1574,5'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
            - BranchSide:      'builtin/merge.c:1609,14'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
        - Branch String:   'builtin/merge.c:1574,18'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1575,11'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
            - BranchSide:      'builtin/merge.c:1609,14'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
        - Branch String:   'builtin/merge.c:1573,13'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1577,21'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
            - BranchSide:      'builtin/merge.c:1609,14'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
        - Branch String:   'builtin/merge.c:1582,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1583,11'
              BranchSideFuncs:
                - _.9030
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - printf
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
            - BranchSide:      'builtin/merge.c:1589,12'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - apply_autostash_ref
                - create_autostash_ref
        - Branch String:   'builtin/merge.c:1590,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1591,8'
              BranchSideFuncs:
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - apply_autostash_ref
                - create_autostash_ref
            - BranchSide:      'builtin/merge.c:1595,7'
              BranchSideFuncs:
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - apply_autostash_ref
                - create_autostash_ref
        - Branch String:   'builtin/merge.c:1595,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1596,25'
              BranchSideFuncs:
                - create_autostash_ref
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - apply_autostash_ref
            - BranchSide:      'builtin/merge.c:1597,29'
              BranchSideFuncs:
                - checkout_fast_forward
                - finish
                - remove_merge_branch_state
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - apply_autostash_ref
        - Branch String:   'builtin/merge.c:1597,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1601,24'
              BranchSideFuncs:
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
            - BranchSide:      'builtin/merge.c:1606,10'
              BranchSideFuncs:
                - finish
                - remove_merge_branch_state
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
        - Branch String:   'builtin/merge.c:1609,32'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1609,35'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
            - BranchSide:      'builtin/merge.c:1615,12'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
                - refresh_index
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
        - Branch String:   'builtin/merge.c:1615,30'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1615,34'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
            - BranchSide:      'builtin/merge.c:1655,7'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
        - Branch String:   'builtin/merge.c:1615,47'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1615,50'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
            - BranchSide:      'builtin/merge.c:1655,7'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
        - Branch String:   'builtin/merge.c:1615,11'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1620,17'
              BranchSideFuncs:
                - refresh_index
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
            - BranchSide:      'builtin/merge.c:1655,7'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
        - Branch String:   'builtin/merge.c:1621,21'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1621,24'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - _.9030
                - printf
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
            - BranchSide:      'builtin/merge.c:1650,2'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
        - Branch String:   'builtin/merge.c:1621,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1626,50'
              BranchSideFuncs:
                - repo_get_commit_tree
                - repo_index_has_changes
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - printf
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
            - BranchSide:      'builtin/merge.c:1650,2'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
        - Branch String:   'builtin/merge.c:1630,8'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1632,5'
              BranchSideFuncs:
                - _.9030
                - error
                - const_error.9044
                - strbuf_release
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
            - BranchSide:      'builtin/merge.c:1640,4'
              BranchSideFuncs:
                - git_committer_info
                - _.9030
                - printf
                - read_tree_trivial
                - merge_trivial
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - printf
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
        - Branch String:   'builtin/merge.c:1642,8'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1645,25'
              BranchSideFuncs:
                - _.9030
                - printf
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
            - BranchSide:      'builtin/merge.c:1648,11'
              BranchSideFuncs:
                - _.9030
                - printf
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
        - Branch String:   'builtin/merge.c:1658,3'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1659,24'
              BranchSideFuncs:
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - common_exit
                - exit
            - BranchSide:      'builtin/merge.c:1678,7'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
        - Branch String:   'builtin/merge.c:1667,8'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1669,5'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/merge.c:1671,18'
              BranchSideFuncs:
                - free_commit_list
                - oideq.9146
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - common_exit
                - exit
        - Branch String:   'builtin/merge.c:1673,8'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1674,16'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
            - BranchSide:      'builtin/merge.c:1677,3'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
                - die_ff_impossible
                - finish_up_to_date
                - repo_get_merge_bases
                - free_commit_list
                - oideq.9146
                - common_exit
                - exit
        - Branch String:   'builtin/merge.c:1678,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:0,0'
              BranchSideFuncs:
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
            - BranchSide:      'builtin/merge.c:1679,4'
              BranchSideFuncs:
                - finish_up_to_date
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
        - Branch String:   'builtin/merge.c:1684,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1685,3'
              BranchSideFuncs:
                - die_ff_impossible
            - BranchSide:      'builtin/merge.c:1687,6'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
                - create_autostash_ref
        - Branch String:   'builtin/merge.c:1687,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1688,24'
              BranchSideFuncs:
                - create_autostash_ref
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
            - BranchSide:      'builtin/merge.c:1691,2'
              BranchSideFuncs:
                - git_committer_info
                - save_state
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - oidclr.9067
        - Branch String:   'builtin/merge.c:1705,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1706,18'
              BranchSideFuncs:
                - oidclr.9067
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
            - BranchSide:      'builtin/merge.c:1708,9'
              BranchSideFuncs:
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
        - Branch String:   'builtin/merge.c:1708,2'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1710,7'
              BranchSideFuncs:
                - try_merge_strategy
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
            - BranchSide:      'builtin/merge.c:1753,6'
              BranchSideFuncs:
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
        - Branch String:   'builtin/merge.c:1710,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1711,11'
              BranchSideFuncs:
                - _.9030
                - printf
                - restore_state
                - try_merge_strategy
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - evaluate_result
                - _.9030
                - printf
            - BranchSide:      'builtin/merge.c:1714,7'
              BranchSideFuncs:
                - try_merge_strategy
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - _.9030
                - printf
                - restore_state
                - evaluate_result
                - _.9030
                - printf
        - Branch String:   'builtin/merge.c:1714,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1715,11'
              BranchSideFuncs:
                - _.9030
                - printf
                - try_merge_strategy
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - _.9030
                - printf
                - restore_state
                - evaluate_result
            - BranchSide:      'builtin/merge.c:1721,17'
              BranchSideFuncs:
                - try_merge_strategy
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - evaluate_result
        - Branch String:   'builtin/merge.c:1731,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1732,9'
              BranchSideFuncs:
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - evaluate_result
            - BranchSide:      'builtin/merge.c:1747,2'
              BranchSideFuncs:
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
        - Branch String:   'builtin/merge.c:1732,8'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1737,18'
              BranchSideFuncs:
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - evaluate_result
            - BranchSide:      'builtin/merge.c:1741,11'
              BranchSideFuncs:
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
                - evaluate_result
        - Branch String:   'builtin/merge.c:1741,10'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1741,36'
              BranchSideFuncs:
                - evaluate_result
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
            - BranchSide:      'builtin/merge.c:1741,8'
              BranchSideFuncs:
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
        - Branch String:   'builtin/merge.c:1742,22'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1742,25'
              BranchSideFuncs:
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
            - BranchSide:      'builtin/merge.c:1743,21'
              BranchSideFuncs:
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
        - Branch String:   'builtin/merge.c:1742,8'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1743,21'
              BranchSideFuncs:
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
            - BranchSide:      'builtin/merge.c:1746,3'
              BranchSideFuncs:
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
                - try_merge_strategy
                - evaluate_result
                - _.9030
                - printf
                - _.9030
                - printf
                - restore_state
        - Branch String:   'builtin/merge.c:1753,19'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1753,22'
              BranchSideFuncs:
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
                - finish_automerge
            - BranchSide:      'builtin/merge.c:1765,7'
              BranchSideFuncs:
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
        - Branch String:   'builtin/merge.c:1753,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1754,20'
              BranchSideFuncs:
                - finish_automerge
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
            - BranchSide:      'builtin/merge.c:1765,7'
              BranchSideFuncs:
                - restore_state
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - fprintf
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
        - Branch String:   'builtin/merge.c:1765,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1766,18'
              BranchSideFuncs:
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
            - BranchSide:      'builtin/merge.c:1776,13'
              BranchSideFuncs:
                - _.9030
                - printf
                - restore_state
                - _.9030
                - printf
                - try_merge_strategy
                - write_merge_state
                - suggest_conflicts
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - printf
                - _.9030
                - fprintf
                - finish
                - git_test_write_commit_graph_or_die
        - Branch String:   'builtin/merge.c:1767,7'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1768,12'
              BranchSideFuncs:
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
            - BranchSide:      'builtin/merge.c:1771,12'
              BranchSideFuncs:
                - _.9030
                - fprintf
                - apply_autostash_ref
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
        - Branch String:   'builtin/merge.c:1787,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1788,10'
              BranchSideFuncs:
                - finish
                - git_test_write_commit_graph_or_die
                - suggest_conflicts
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - printf
                - _.9030
                - fprintf
            - BranchSide:      'builtin/merge.c:1792,21'
              BranchSideFuncs:
                - write_merge_state
                - suggest_conflicts
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - printf
                - _.9030
                - fprintf
        - Branch String:   'builtin/merge.c:1794,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1795,11'
              BranchSideFuncs:
                - _.9030
                - fprintf
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - printf
            - BranchSide:      'builtin/merge.c:1798,9'
              BranchSideFuncs:
                - suggest_conflicts
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
                - _.9030
                - printf
        - Branch String:   'builtin/merge.c:1799,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1799,6'
              BranchSideFuncs:
                - _.9030
                - printf
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
            - BranchSide:      'builtin/merge.c:1800,10'
              BranchSideFuncs:
                - _.9030
                - printf
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
        - Branch String:   'builtin/merge.c:1803,6'
          Branch Sides:
            - BranchSide:      'builtin/merge.c:1803,6'
              BranchSideFuncs:
                - strbuf_release
                - free
                - free
                - free
                - discard_index
            - BranchSide:      'builtin/merge.c:1804,20'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - strbuf_release
                - free
                - free
                - free
                - discard_index
      Callsites:
        - Src:             'builtin/merge.c:1291,20'
          Dst:             strcmp
        - Src:             'builtin/merge.c:1292,3'
          Dst:             usage_with_options
        - Src:             'builtin/merge.c:1294,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/merge.c:1301,48'
          Dst:             get_main_ref_store
        - Src:             'builtin/merge.c:1301,28'
          Dst:             refs_resolve_refdup
        - Src:             'builtin/merge.c:1305,3'
          Dst:             skip_prefix
        - Src:             'builtin/merge.c:1308,28'
          Dst:             getenv
        - Src:             'builtin/merge.c:1309,28'
          Dst:             strcmp
        - Src:             'builtin/merge.c:1310,19'
          Dst:             xstrdup
        - Src:             'builtin/merge.c:1313,2'
          Dst:             init_diff_ui_defaults
        - Src:             'builtin/merge.c:1314,2'
          Dst:             git_config
        - Src:             'builtin/merge.c:1314,2'
          Dst:             git_merge_config
        - Src:             'builtin/merge.c:1316,17'
          Dst:             is_null_oid
        - Src:             'builtin/merge.c:1319,17'
          Dst:             lookup_commit_or_die
        - Src:             'builtin/merge.c:1322,3'
          Dst:             parse_branch_merge_options
        - Src:             'builtin/merge.c:1323,9'
          Dst:             parse_options
        - Src:             'builtin/merge.c:1338,18'
          Dst:             _
        - Src:             'builtin/merge.c:1338,4'
          Dst:             usage_msg_opt
        - Src:             'builtin/merge.c:1341,20'
          Dst:             git_path_merge_head
        - Src:             'builtin/merge.c:1341,8'
          Dst:             file_exists
        - Src:             'builtin/merge.c:1342,8'
          Dst:             _
        - Src:             'builtin/merge.c:1342,4'
          Dst:             die
        - Src:             'builtin/merge.c:1344,22'
          Dst:             get_main_ref_store
        - Src:             'builtin/merge.c:1344,8'
          Dst:             refs_read_ref
        - Src:             'builtin/merge.c:1345,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/merge.c:1345,4'
          Dst:             refs_delete_ref
        - Src:             'builtin/merge.c:1350,9'
          Dst:             cmd_reset
        - Src:             'builtin/merge.c:1352,8'
          Dst:             is_null_oid
        - Src:             'builtin/merge.c:1353,4'
          Dst:             oid_to_hex_r
        - Src:             'builtin/merge.c:1354,4'
          Dst:             apply_autostash_oid
        - Src:             'builtin/merge.c:1362,18'
          Dst:             _
        - Src:             'builtin/merge.c:1362,4'
          Dst:             usage_msg_opt
        - Src:             'builtin/merge.c:1366,3'
          Dst:             remove_merge_branch_state
        - Src:             'builtin/merge.c:1375,18'
          Dst:             _
        - Src:             'builtin/merge.c:1375,4'
          Dst:             usage_msg_opt
        - Src:             'builtin/merge.c:1378,20'
          Dst:             git_path_merge_head
        - Src:             'builtin/merge.c:1378,8'
          Dst:             file_exists
        - Src:             'builtin/merge.c:1379,8'
          Dst:             _
        - Src:             'builtin/merge.c:1379,4'
          Dst:             die
        - Src:             'builtin/merge.c:1382,9'
          Dst:             cmd_commit
        - Src:             'builtin/merge.c:1386,6'
          Dst:             repo_read_index_unmerged
        - Src:             'builtin/merge.c:1387,3'
          Dst:             die_resolve_conflict
        - Src:             'builtin/merge.c:1389,18'
          Dst:             git_path_merge_head
        - Src:             'builtin/merge.c:1389,6'
          Dst:             file_exists
        - Src:             'builtin/merge.c:1394,7'
          Dst:             advice_enabled
        - Src:             'builtin/merge.c:1395,8'
          Dst:             _
        - Src:             'builtin/merge.c:1395,4'
          Dst:             die
        - Src:             'builtin/merge.c:1398,8'
          Dst:             _
        - Src:             'builtin/merge.c:1398,4'
          Dst:             die
        - Src:             'builtin/merge.c:1400,22'
          Dst:             get_main_ref_store
        - Src:             'builtin/merge.c:1400,6'
          Dst:             refs_ref_exists
        - Src:             'builtin/merge.c:1401,7'
          Dst:             advice_enabled
        - Src:             'builtin/merge.c:1402,8'
          Dst:             _
        - Src:             'builtin/merge.c:1402,4'
          Dst:             die
        - Src:             'builtin/merge.c:1405,8'
          Dst:             _
        - Src:             'builtin/merge.c:1405,4'
          Dst:             die
        - Src:             'builtin/merge.c:1407,2'
          Dst:             resolve_undo_clear_index
        - Src:             'builtin/merge.c:1410,17'
          Dst:             default_edit_option
        - Src:             'builtin/merge.c:1412,17'
          Dst:             get_cleanup_mode
        - Src:             'builtin/merge.c:1419,8'
          Dst:             _
        - Src:             'builtin/merge.c:1419,4'
          Dst:             die
        - Src:             'builtin/merge.c:1421,8'
          Dst:             _
        - Src:             'builtin/merge.c:1421,4'
          Dst:             die
        - Src:             'builtin/merge.c:1435,11'
          Dst:             setup_with_upstream
        - Src:             'builtin/merge.c:1437,8'
          Dst:             _
        - Src:             'builtin/merge.c:1437,4'
          Dst:             die
        - Src:             'builtin/merge.c:1438,27'
          Dst:             strcmp
        - Src:             'builtin/merge.c:1443,3'
          Dst:             usage_with_options
        - Src:             'builtin/merge.c:1454,8'
          Dst:             _
        - Src:             'builtin/merge.c:1454,4'
          Dst:             die
        - Src:             'builtin/merge.c:1456,8'
          Dst:             _
        - Src:             'builtin/merge.c:1456,4'
          Dst:             die
        - Src:             'builtin/merge.c:1458,17'
          Dst:             collect_parents
        - Src:             'builtin/merge.c:1461,8'
          Dst:             _
        - Src:             'builtin/merge.c:1461,4'
          Dst:             die
        - Src:             'builtin/merge.c:1463,8'
          Dst:             _
        - Src:             'builtin/merge.c:1463,4'
          Dst:             die
        - Src:             'builtin/merge.c:1466,4'
          Dst:             verify_merge_signature
        - Src:             'builtin/merge.c:1470,3'
          Dst:             read_empty
        - Src:             'builtin/merge.c:1471,19'
          Dst:             get_main_ref_store
        - Src:             'builtin/merge.c:1471,3'
          Dst:             refs_update_ref
        - Src:             'builtin/merge.c:1483,16'
          Dst:             collect_parents
        - Src:             'builtin/merge.c:1487,3'
          Dst:             usage_with_options
        - Src:             'builtin/merge.c:1492,4'
          Dst:             verify_merge_signature
        - Src:             'builtin/merge.c:1497,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/merge.c:1499,28'
          Dst:             merge_remote_util
        - Src:             'builtin/merge.c:1499,3'
          Dst:             strbuf_addf
        - Src:             'builtin/merge.c:1500,2'
          Dst:             setenv
        - Src:             'builtin/merge.c:1501,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/merge.c:1506,8'
          Dst:             oid_to_hex
        - Src:             'builtin/merge.c:1505,3'
          Dst:             strbuf_addf
        - Src:             'builtin/merge.c:1507,19'
          Dst:             merge_remote_util
        - Src:             'builtin/merge.c:1507,3'
          Dst:             setenv
        - Src:             'builtin/merge.c:1508,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/merge.c:1509,34'
          Dst:             merging_a_throwaway_tag
        - Src:             'builtin/merge.c:1515,28'
          Dst:             getenv
        - Src:             'builtin/merge.c:1517,20'
          Dst:             get_strategy
        - Src:             'builtin/merge.c:1517,4'
          Dst:             append_strategy
        - Src:             'builtin/merge.c:1523,4'
          Dst:             add_strategies
        - Src:             'builtin/merge.c:1525,4'
          Dst:             add_strategies
        - Src:             'builtin/merge.c:1538,7'
          Dst:             repo_get_merge_bases
        - Src:             'builtin/merge.c:1545,3'
          Dst:             commit_list_insert
        - Src:             'builtin/merge.c:1546,7'
          Dst:             get_octopus_merge_bases
        - Src:             'builtin/merge.c:1554,18'
          Dst:             get_main_ref_store
        - Src:             'builtin/merge.c:1554,2'
          Dst:             refs_update_ref
        - Src:             'builtin/merge.c:1562,8'
          Dst:             _
        - Src:             'builtin/merge.c:1562,4'
          Dst:             die
        - Src:             'builtin/merge.c:1571,3'
          Dst:             finish_up_to_date
        - Src:             'builtin/merge.c:1575,4'
          Dst:             oideq
        - Src:             'builtin/merge.c:1583,11'
          Dst:             _
        - Src:             'builtin/merge.c:1584,11'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/merge.c:1586,11'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/merge.c:1583,4'
          Dst:             printf
        - Src:             'builtin/merge.c:1596,4'
          Dst:             create_autostash_ref
        - Src:             'builtin/merge.c:1597,7'
          Dst:             checkout_fast_forward
        - Src:             'builtin/merge.c:1601,4'
          Dst:             apply_autostash_ref
        - Src:             'builtin/merge.c:1606,3'
          Dst:             finish
        - Src:             'builtin/merge.c:1607,3'
          Dst:             remove_merge_branch_state
        - Src:             'builtin/merge.c:1620,3'
          Dst:             refresh_index
        - Src:             'builtin/merge.c:1626,29'
          Dst:             repo_get_commit_tree
        - Src:             'builtin/merge.c:1630,8'
          Dst:             repo_index_has_changes
        - Src:             'builtin/merge.c:1632,5'
          Dst:             _
        - Src:             'builtin/merge.c:1632,5'
          Dst:             error
        - Src:             'builtin/merge.c:1632,5'
          Dst:             const_error
        - Src:             'builtin/merge.c:1634,5'
          Dst:             strbuf_release
        - Src:             'builtin/merge.c:1640,4'
          Dst:             git_committer_info
        - Src:             'builtin/merge.c:1641,11'
          Dst:             _
        - Src:             'builtin/merge.c:1641,4'
          Dst:             printf
        - Src:             'builtin/merge.c:1642,9'
          Dst:             read_tree_trivial
        - Src:             'builtin/merge.c:1645,11'
          Dst:             merge_trivial
        - Src:             'builtin/merge.c:1648,11'
          Dst:             _
        - Src:             'builtin/merge.c:1648,4'
          Dst:             printf
        - Src:             'builtin/merge.c:1667,8'
          Dst:             repo_get_merge_bases
        - Src:             'builtin/merge.c:1669,5'
          Dst:             common_exit
        - Src:             'builtin/merge.c:1669,5'
          Dst:             exit
        - Src:             'builtin/merge.c:1672,4'
          Dst:             free_commit_list
        - Src:             'builtin/merge.c:1673,9'
          Dst:             oideq
        - Src:             'builtin/merge.c:1679,4'
          Dst:             finish_up_to_date
        - Src:             'builtin/merge.c:1685,3'
          Dst:             die_ff_impossible
        - Src:             'builtin/merge.c:1688,3'
          Dst:             create_autostash_ref
        - Src:             'builtin/merge.c:1691,2'
          Dst:             git_committer_info
        - Src:             'builtin/merge.c:1705,6'
          Dst:             save_state
        - Src:             'builtin/merge.c:1706,3'
          Dst:             oidclr
        - Src:             'builtin/merge.c:1711,11'
          Dst:             _
        - Src:             'builtin/merge.c:1711,4'
          Dst:             printf
        - Src:             'builtin/merge.c:1712,4'
          Dst:             restore_state
        - Src:             'builtin/merge.c:1715,11'
          Dst:             _
        - Src:             'builtin/merge.c:1715,4'
          Dst:             printf
        - Src:             'builtin/merge.c:1723,9'
          Dst:             try_merge_strategy
        - Src:             'builtin/merge.c:1741,36'
          Dst:             evaluate_result
        - Src:             'builtin/merge.c:1755,9'
          Dst:             finish_automerge
        - Src:             'builtin/merge.c:1766,3'
          Dst:             restore_state
        - Src:             'builtin/merge.c:1769,5'
          Dst:             _
        - Src:             'builtin/merge.c:1768,4'
          Dst:             fprintf
        - Src:             'builtin/merge.c:1771,20'
          Dst:             _
        - Src:             'builtin/merge.c:1771,4'
          Dst:             fprintf
        - Src:             'builtin/merge.c:1773,3'
          Dst:             apply_autostash_ref
        - Src:             'builtin/merge.c:1779,10'
          Dst:             _
        - Src:             'builtin/merge.c:1779,3'
          Dst:             printf
        - Src:             'builtin/merge.c:1780,3'
          Dst:             restore_state
        - Src:             'builtin/merge.c:1781,10'
          Dst:             _
        - Src:             'builtin/merge.c:1781,3'
          Dst:             printf
        - Src:             'builtin/merge.c:1783,3'
          Dst:             try_merge_strategy
        - Src:             'builtin/merge.c:1788,3'
          Dst:             finish
        - Src:             'builtin/merge.c:1790,3'
          Dst:             git_test_write_commit_graph_or_die
        - Src:             'builtin/merge.c:1792,3'
          Dst:             write_merge_state
        - Src:             'builtin/merge.c:1795,19'
          Dst:             _
        - Src:             'builtin/merge.c:1795,3'
          Dst:             fprintf
        - Src:             'builtin/merge.c:1798,9'
          Dst:             suggest_conflicts
        - Src:             'builtin/merge.c:1800,10'
          Dst:             _
        - Src:             'builtin/merge.c:1800,3'
          Dst:             printf
        - Src:             'builtin/merge.c:1804,3'
          Dst:             free_commit_list
        - Src:             'builtin/merge.c:1805,3'
          Dst:             free_commit_list
        - Src:             'builtin/merge.c:1807,2'
          Dst:             strbuf_release
        - Src:             'builtin/merge.c:1811,2'
          Dst:             discard_index
    - functionName:    lookup_replace_object
      functionSourceFile: '/src/git/./replace-object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - oid
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - do_lookup_replace_object
        - replace_refs_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   './replace-object.h:48,31'
          Branch Sides:
            - BranchSide:      './replace-object.h:49,7'
              BranchSideFuncs:
                - do_lookup_replace_object
            - BranchSide:      './replace-object.h:51,10'
              BranchSideFuncs: []
        - Branch String:   './replace-object.h:49,43'
          Branch Sides:
            - BranchSide:      './replace-object.h:50,7'
              BranchSideFuncs:
                - do_lookup_replace_object
            - BranchSide:      './replace-object.h:52,34'
              BranchSideFuncs:
                - do_lookup_replace_object
        - Branch String:   './replace-object.h:48,6'
          Branch Sides:
            - BranchSide:      './replace-object.h:51,10'
              BranchSideFuncs: []
            - BranchSide:      './replace-object.h:52,34'
              BranchSideFuncs:
                - do_lookup_replace_object
      Callsites:
        - Src:             './replace-object.h:48,7'
          Dst:             replace_refs_enabled
        - Src:             './replace-object.h:52,9'
          Dst:             do_lookup_replace_object
    - functionName:    write_object_file
      functionSourceFile: '/src/git/./object-store-ll.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - type
        - oid
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_object_file_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './object-store-ll.h:262,9'
          Dst:             write_object_file_flags
    - functionName:    verify_object_in_tag
      functionSourceFile: '/src/git/builtin/mktag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tagged_oid
        - tagged_type
      BBCount:         7
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - check_object_signature
        - die
        - lookup_replace_object
        - oid_to_hex
        - repo_read_object_file
        - type_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/mktag.c:58,6'
          Branch Sides:
            - BranchSide:      'builtin/mktag.c:59,7'
              BranchSideFuncs:
                - lookup_replace_object
                - check_object_signature
                - free
                - _.9304
                - oid_to_hex
                - type_name
                - type_name
                - die
            - BranchSide:      'builtin/mktag.c:61,6'
              BranchSideFuncs:
                - lookup_replace_object
                - check_object_signature
                - free
                - _.9304
                - oid_to_hex
                - type_name
                - type_name
                - die
        - Branch String:   'builtin/mktag.c:61,6'
          Branch Sides:
            - BranchSide:      'builtin/mktag.c:62,7'
              BranchSideFuncs:
                - _.9304
                - oid_to_hex
                - type_name
                - type_name
                - die
            - BranchSide:      'builtin/mktag.c:66,31'
              BranchSideFuncs:
                - lookup_replace_object
                - check_object_signature
                - free
      Callsites:
        - Src:             'builtin/mktag.c:56,11'
          Dst:             repo_read_object_file
        - Src:             'builtin/mktag.c:59,7'
          Dst:             _
        - Src:             'builtin/mktag.c:60,7'
          Dst:             oid_to_hex
        - Src:             'builtin/mktag.c:59,3'
          Dst:             die
        - Src:             'builtin/mktag.c:62,7'
          Dst:             _
        - Src:             'builtin/mktag.c:63,7'
          Dst:             oid_to_hex
        - Src:             'builtin/mktag.c:64,7'
          Dst:             type_name
        - Src:             'builtin/mktag.c:64,32'
          Dst:             type_name
        - Src:             'builtin/mktag.c:62,3'
          Dst:             die
        - Src:             'builtin/mktag.c:66,9'
          Dst:             lookup_replace_object
        - Src:             'builtin/mktag.c:67,8'
          Dst:             check_object_signature
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    9
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    mktag_fsck_error_func
      functionSourceFile: '/src/git/builtin/mktag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - fsck_report
        - msg_type
        - msg_id
        - message
      BBCount:         10
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - BUG_fl
        - _
        - fprintf_ln
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/mktag.c:26,2'
          Branch Sides:
            - BranchSide:      'builtin/mktag.c:28,8'
              BranchSideFuncs:
                - _.9304
                - fprintf_ln
                - _.9304
                - fprintf_ln
            - BranchSide:      'builtin/mktag.c:40,14'
              BranchSideFuncs:
                - _.9304
                - fprintf_ln
            - BranchSide:      'builtin/mktag.c:43,3'
              BranchSideFuncs:
                - _.9304
                - BUG_fl
        - Branch String:   'builtin/mktag.c:28,7'
          Branch Sides:
            - BranchSide:      'builtin/mktag.c:28,8'
              BranchSideFuncs:
                - _.9304
                - fprintf_ln
            - BranchSide:      'builtin/mktag.c:29,15'
              BranchSideFuncs:
                - _.9304
                - fprintf_ln
      Callsites:
        - Src:             'builtin/mktag.c:29,23'
          Dst:             _
        - Src:             'builtin/mktag.c:29,4'
          Dst:             fprintf_ln
        - Src:             'builtin/mktag.c:40,22'
          Dst:             _
        - Src:             'builtin/mktag.c:40,3'
          Dst:             fprintf_ln
        - Src:             'builtin/mktag.c:43,3'
          Dst:             _
        - Src:             'builtin/mktag.c:43,3'
          Dst:             BUG_fl
    - functionName:    cmd_mktag
      functionSourceFile: '/src/git/builtin/mktag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         11
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - die_errno
        - fsck_set_msg_type_from_ids
        - fsck_tag_standalone
        - git_config
        - git_fsck_config
        - oid_to_hex
        - parse_options
        - puts
        - strbuf_read
        - strbuf_release
        - verify_object_in_tag
        - write_object_file
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/mktag.c:90,6'
          Branch Sides:
            - BranchSide:      'builtin/mktag.c:91,13'
              BranchSideFuncs:
                - _.9304
                - die_errno
            - BranchSide:      'builtin/mktag.c:93,26'
              BranchSideFuncs:
                - fsck_set_msg_type_from_ids
                - git_config.9307
                - fsck_tag_standalone
                - verify_object_in_tag
                - write_object_file.9302
                - strbuf_release
                - oid_to_hex
                - puts
                - _.9304
                - die
                - _.9304
                - die
                - _.9304
                - die
        - Branch String:   'builtin/mktag.c:98,6'
          Branch Sides:
            - BranchSide:      'builtin/mktag.c:100,7'
              BranchSideFuncs:
                - _.9304
                - die
            - BranchSide:      'builtin/mktag.c:102,6'
              BranchSideFuncs:
                - verify_object_in_tag
                - write_object_file.9302
                - strbuf_release
                - oid_to_hex
                - puts
                - _.9304
                - die
                - _.9304
                - die
        - Branch String:   'builtin/mktag.c:102,6'
          Branch Sides:
            - BranchSide:      'builtin/mktag.c:103,7'
              BranchSideFuncs:
                - _.9304
                - die
            - BranchSide:      'builtin/mktag.c:105,28'
              BranchSideFuncs:
                - write_object_file.9302
                - strbuf_release
                - oid_to_hex
                - puts
                - _.9304
                - die
        - Branch String:   'builtin/mktag.c:105,6'
          Branch Sides:
            - BranchSide:      'builtin/mktag.c:106,7'
              BranchSideFuncs:
                - _.9304
                - die
            - BranchSide:      'builtin/mktag.c:108,2'
              BranchSideFuncs:
                - strbuf_release
                - oid_to_hex
                - puts
      Callsites:
        - Src:             'builtin/mktag.c:86,9'
          Dst:             parse_options
        - Src:             'builtin/mktag.c:90,6'
          Dst:             strbuf_read
        - Src:             'builtin/mktag.c:91,13'
          Dst:             _
        - Src:             'builtin/mktag.c:91,3'
          Dst:             die_errno
        - Src:             'builtin/mktag.c:94,2'
          Dst:             fsck_set_msg_type_from_ids
        - Src:             'builtin/mktag.c:97,2'
          Dst:             git_config
        - Src:             'builtin/mktag.c:97,2'
          Dst:             git_fsck_config
        - Src:             'builtin/mktag.c:98,6'
          Dst:             fsck_tag_standalone
        - Src:             'builtin/mktag.c:100,7'
          Dst:             _
        - Src:             'builtin/mktag.c:100,3'
          Dst:             die
        - Src:             'builtin/mktag.c:102,6'
          Dst:             verify_object_in_tag
        - Src:             'builtin/mktag.c:103,7'
          Dst:             _
        - Src:             'builtin/mktag.c:103,3'
          Dst:             die
        - Src:             'builtin/mktag.c:105,6'
          Dst:             write_object_file
        - Src:             'builtin/mktag.c:106,7'
          Dst:             _
        - Src:             'builtin/mktag.c:106,3'
          Dst:             die
        - Src:             'builtin/mktag.c:108,2'
          Dst:             strbuf_release
        - Src:             'builtin/mktag.c:109,7'
          Dst:             oid_to_hex
        - Src:             'builtin/mktag.c:109,2'
          Dst:             puts
    - functionName:    write_object_file
      functionSourceFile: '/src/git/./object-store-ll.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - type
        - oid
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_object_file_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './object-store-ll.h:262,9'
          Dst:             write_object_file_flags
    - functionName:    ent_compare
      functionSourceFile: '/src/git/builtin/mktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base_name_compare
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/mktree.c:43,9'
          Dst:             base_name_compare
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    append_to_tree
      functionSourceFile: '/src/git/builtin/mktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mode
        - oid
        - path
      BBCount:         15
      ICount:          122
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - die
        - oidcpy
        - st_add
        - st_mult
        - strchr
        - strlen
        - xcalloc
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/mktree.c:27,6'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:28,33'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/mktree.c:30,2'
              BranchSideFuncs:
                - st_add.9352
                - st_add.9352
                - xcalloc
                - oidcpy.9351
                - st_mult.9349
                - xrealloc
        - Branch String:   'builtin/mktree.c:35,2'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:35,2'
              BranchSideFuncs:
                - st_mult.9349
                - xrealloc
            - BranchSide:      'builtin/mktree.c:35,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/mktree.c:35,2'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:35,2'
              BranchSideFuncs:
                - st_mult.9349
                - xrealloc
            - BranchSide:      'builtin/mktree.c:35,2'
              BranchSideFuncs:
                - st_mult.9349
                - xrealloc
      Callsites:
        - Src:             'builtin/mktree.c:26,15'
          Dst:             strlen
        - Src:             'builtin/mktree.c:27,6'
          Dst:             strchr
        - Src:             'builtin/mktree.c:28,3'
          Dst:             die
        - Src:             'builtin/mktree.c:30,2'
          Dst:             st_add
        - Src:             'builtin/mktree.c:30,2'
          Dst:             st_add
        - Src:             'builtin/mktree.c:30,2'
          Dst:             xcalloc
        - Src:             'builtin/mktree.c:33,2'
          Dst:             oidcpy
        - Src:             'builtin/mktree.c:35,2'
          Dst:             st_mult
        - Src:             'builtin/mktree.c:35,2'
          Dst:             xrealloc
    - functionName:    object_type
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './object.h:127,9'
          Branch Sides:
            - BranchSide:      './object.h:127,9'
              BranchSideFuncs: []
            - BranchSide:      './object.h:128,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_tree
      functionSourceFile: '/src/git/builtin/mktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         11
      ICount:          104
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ent_compare
        - sane_qsort
        - strbuf_add
        - strbuf_addf
        - strbuf_init
        - strbuf_release
        - write_object_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/mktree.c:54,2'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:55,16'
              BranchSideFuncs:
                - strbuf_init
                - write_object_file.9347
                - strbuf_release
                - strbuf_addf
                - strbuf_add
            - BranchSide:      'builtin/mktree.c:57,20'
              BranchSideFuncs:
                - strbuf_init
                - write_object_file.9347
                - strbuf_release
                - strbuf_addf
                - strbuf_add
        - Branch String:   'builtin/mktree.c:58,2'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:59,25'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_add
                - write_object_file.9347
                - strbuf_release
            - BranchSide:      'builtin/mktree.c:64,24'
              BranchSideFuncs:
                - write_object_file.9347
                - strbuf_release
      Callsites:
        - Src:             'builtin/mktree.c:53,2'
          Dst:             sane_qsort
        - Src:             'builtin/mktree.c:53,2'
          Dst:             ent_compare
        - Src:             'builtin/mktree.c:57,2'
          Dst:             strbuf_init
        - Src:             'builtin/mktree.c:60,3'
          Dst:             strbuf_addf
        - Src:             'builtin/mktree.c:61,3'
          Dst:             strbuf_add
        - Src:             'builtin/mktree.c:64,2'
          Dst:             write_object_file
        - Src:             'builtin/mktree.c:65,2'
          Dst:             strbuf_release
    - functionName:    mktree_line
      functionSourceFile: '/src/git/builtin/mktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - buf
        - nul_term_line
        - allow_missing
      BBCount:         40
      ICount:          251
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - append_to_tree
        - die
        - object_type
        - oid_object_info_extended
        - oid_to_hex
        - parse_oid_hex
        - strbuf_detach
        - strchr
        - strtoul
        - type_from_string_gently
        - type_name
        - unquote_c_style
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/mktree.c:90,17'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:90,21'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/mktree.c:91,33'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/mktree.c:90,25'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:90,29'
              BranchSideFuncs:
                - strchr
                - die
                - parse_oid_hex
                - object_type.9356
                - type_from_string_gently
                - oid_object_info_extended
                - append_to_tree
                - free
                - oid_to_hex
                - type_name
                - type_name
                - die
                - oid_to_hex
                - die
                - type_name
                - die
                - unquote_c_style
                - strbuf_detach
                - die
                - die
            - BranchSide:      'builtin/mktree.c:91,33'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/mktree.c:90,6'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:91,33'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/mktree.c:92,8'
              BranchSideFuncs:
                - strchr
                - die
                - parse_oid_hex
                - object_type.9356
                - type_from_string_gently
                - oid_object_info_extended
                - append_to_tree
                - free
                - oid_to_hex
                - type_name
                - type_name
                - die
                - oid_to_hex
                - die
                - type_name
                - die
                - unquote_c_style
                - strbuf_detach
                - die
        - Branch String:   'builtin/mktree.c:94,11'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:94,28'
              BranchSideFuncs:
                - parse_oid_hex
                - object_type.9356
                - type_from_string_gently
                - oid_object_info_extended
                - append_to_tree
                - free
                - oid_to_hex
                - type_name
                - type_name
                - die
                - oid_to_hex
                - die
                - type_name
                - die
                - unquote_c_style
                - strbuf_detach
                - die
                - die
            - BranchSide:      'builtin/mktree.c:96,33'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/mktree.c:94,47'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:95,7'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/mktree.c:96,33'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/mktree.c:94,6'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:96,33'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/mktree.c:99,6'
              BranchSideFuncs:
                - object_type.9356
                - type_from_string_gently
                - oid_object_info_extended
                - append_to_tree
                - free
                - oid_to_hex
                - type_name
                - type_name
                - die
                - oid_to_hex
                - die
                - type_name
                - die
                - unquote_c_style
                - strbuf_detach
                - die
        - Branch String:   'builtin/mktree.c:99,6'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:100,17'
              BranchSideFuncs:
                - object_type.9356
                - type_from_string_gently
                - oid_object_info_extended
                - append_to_tree
                - free
                - oid_to_hex
                - type_name
                - type_name
                - die
                - oid_to_hex
                - die
                - type_name
                - die
                - unquote_c_style
                - strbuf_detach
                - die
            - BranchSide:      'builtin/mktree.c:103,6'
              BranchSideFuncs:
                - object_type.9356
                - type_from_string_gently
                - oid_object_info_extended
                - append_to_tree
                - free
                - oid_to_hex
                - type_name
                - type_name
                - die
                - oid_to_hex
                - die
                - type_name
                - die
                - unquote_c_style
                - strbuf_detach
                - die
        - Branch String:   'builtin/mktree.c:106,21'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:106,24'
              BranchSideFuncs:
                - object_type.9356
                - type_from_string_gently
                - oid_object_info_extended
                - append_to_tree
                - free
                - oid_to_hex
                - type_name
                - type_name
                - die
                - oid_to_hex
                - die
                - type_name
                - die
            - BranchSide:      'builtin/mktree.c:117,26'
              BranchSideFuncs:
                - object_type.9356
                - type_from_string_gently
                - oid_object_info_extended
                - append_to_tree
                - free
                - oid_to_hex
                - type_name
                - type_name
                - die
                - oid_to_hex
                - die
                - type_name
                - die
        - Branch String:   'builtin/mktree.c:106,6'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:107,17'
              BranchSideFuncs:
                - unquote_c_style
                - strbuf_detach
                - object_type.9356
                - type_from_string_gently
                - oid_object_info_extended
                - append_to_tree
                - free
                - oid_to_hex
                - type_name
                - type_name
                - die
                - oid_to_hex
                - die
                - type_name
                - die
                - die
            - BranchSide:      'builtin/mktree.c:117,26'
              BranchSideFuncs:
                - object_type.9356
                - type_from_string_gently
                - oid_object_info_extended
                - append_to_tree
                - free
                - oid_to_hex
                - type_name
                - type_name
                - die
                - oid_to_hex
                - die
                - type_name
                - die
        - Branch String:   'builtin/mktree.c:108,7'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:109,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/mktree.c:110,20'
              BranchSideFuncs:
                - strbuf_detach
                - object_type.9356
                - type_from_string_gently
                - oid_object_info_extended
                - append_to_tree
                - free
                - oid_to_hex
                - type_name
                - type_name
                - die
                - oid_to_hex
                - die
                - type_name
                - die
        - Branch String:   'builtin/mktree.c:118,6'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:120,4'
              BranchSideFuncs:
                - type_name
                - die
            - BranchSide:      'builtin/mktree.c:124,5'
              BranchSideFuncs:
                - oid_object_info_extended
                - append_to_tree
                - free
                - oid_to_hex
                - type_name
                - type_name
                - die
                - oid_to_hex
                - die
        - Branch String:   'builtin/mktree.c:125,6'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:129,12'
              BranchSideFuncs:
                - append_to_tree
                - free
                - oid_to_hex
                - type_name
                - type_name
                - die
                - oid_to_hex
                - die
            - BranchSide:      'builtin/mktree.c:131,6'
              BranchSideFuncs:
                - append_to_tree
                - free
                - oid_to_hex
                - type_name
                - type_name
                - die
                - oid_to_hex
                - die
        - Branch String:   'builtin/mktree.c:131,6'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:132,7'
              BranchSideFuncs:
                - oid_to_hex
                - die
                - append_to_tree
                - free
            - BranchSide:      'builtin/mktree.c:138,7'
              BranchSideFuncs:
                - append_to_tree
                - free
                - oid_to_hex
                - type_name
                - type_name
                - die
        - Branch String:   'builtin/mktree.c:132,7'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:134,3'
              BranchSideFuncs:
                - append_to_tree
                - free
            - BranchSide:      'builtin/mktree.c:135,47'
              BranchSideFuncs:
                - oid_to_hex
                - die
        - Branch String:   'builtin/mktree.c:138,7'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:0,0'
              BranchSideFuncs:
                - oid_to_hex
                - type_name
                - type_name
                - die
            - BranchSide:      'builtin/mktree.c:145,5'
              BranchSideFuncs:
                - oid_to_hex
                - type_name
                - type_name
                - die
      Callsites:
        - Src:             'builtin/mktree.c:89,9'
          Dst:             strtoul
        - Src:             'builtin/mktree.c:91,3'
          Dst:             die
        - Src:             'builtin/mktree.c:93,8'
          Dst:             strchr
        - Src:             'builtin/mktree.c:94,14'
          Dst:             parse_oid_hex
        - Src:             'builtin/mktree.c:96,3'
          Dst:             die
        - Src:             'builtin/mktree.c:108,7'
          Dst:             unquote_c_style
        - Src:             'builtin/mktree.c:109,4'
          Dst:             die
        - Src:             'builtin/mktree.c:110,20'
          Dst:             strbuf_detach
        - Src:             'builtin/mktree.c:117,14'
          Dst:             object_type
        - Src:             'builtin/mktree.c:118,19'
          Dst:             type_from_string_gently
        - Src:             'builtin/mktree.c:120,15'
          Dst:             type_name
        - Src:             'builtin/mktree.c:119,3'
          Dst:             die
        - Src:             'builtin/mktree.c:125,6'
          Dst:             oid_object_info_extended
        - Src:             'builtin/mktree.c:135,53'
          Dst:             oid_to_hex
        - Src:             'builtin/mktree.c:135,4'
          Dst:             die
        - Src:             'builtin/mktree.c:145,11'
          Dst:             oid_to_hex
        - Src:             'builtin/mktree.c:145,29'
          Dst:             type_name
        - Src:             'builtin/mktree.c:145,50'
          Dst:             type_name
        - Src:             'builtin/mktree.c:144,4'
          Dst:             die
        - Src:             'builtin/mktree.c:149,2'
          Dst:             append_to_tree
    - functionName:    cmd_mktree
      functionSourceFile: '/src/git/builtin/mktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ac
        - av
        - prefix
      BBCount:         22
      ICount:          221
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - die
        - fflush
        - mktree_line
        - oid_to_hex
        - parse_options
        - puts
        - strbuf_release
        - write_tree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/mktree.c:173,2'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:174,3'
              BranchSideFuncs:
                - mktree_line
                - die
                - write_tree
                - oid_to_hex
                - puts
                - fflush
                - strbuf_release
            - BranchSide:      'builtin/mktree.c:201,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/mktree.c:175,8'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:176,13'
              BranchSideFuncs:
                - write_tree
                - oid_to_hex
                - puts
                - fflush
                - strbuf_release
                - mktree_line
                - die
            - BranchSide:      'builtin/mktree.c:179,11'
              BranchSideFuncs:
                - mktree_line
                - write_tree
                - oid_to_hex
                - puts
                - fflush
                - strbuf_release
                - die
        - Branch String:   'builtin/mktree.c:179,8'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:181,9'
              BranchSideFuncs:
                - die
                - write_tree
                - oid_to_hex
                - puts
                - fflush
                - strbuf_release
                - mktree_line
            - BranchSide:      'builtin/mktree.c:185,19'
              BranchSideFuncs:
                - mktree_line
                - die
                - write_tree
                - oid_to_hex
                - puts
                - fflush
                - strbuf_release
        - Branch String:   'builtin/mktree.c:181,9'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:182,6'
              BranchSideFuncs:
                - write_tree
                - oid_to_hex
                - puts
                - fflush
                - strbuf_release
                - mktree_line
                - die
            - BranchSide:      'builtin/mktree.c:183,5'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/mktree.c:187,21'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:187,24'
              BranchSideFuncs:
                - write_tree
                - oid_to_hex
                - puts
                - fflush
                - strbuf_release
                - mktree_line
                - die
            - BranchSide:      'builtin/mktree.c:195,4'
              BranchSideFuncs:
                - write_tree
                - oid_to_hex
                - puts
                - fflush
                - strbuf_release
                - mktree_line
                - die
        - Branch String:   'builtin/mktree.c:187,32'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:187,35'
              BranchSideFuncs:
                - write_tree
                - oid_to_hex
                - puts
                - fflush
                - strbuf_release
                - mktree_line
                - die
            - BranchSide:      'builtin/mktree.c:195,4'
              BranchSideFuncs:
                - write_tree
                - oid_to_hex
                - puts
                - fflush
                - strbuf_release
                - mktree_line
                - die
        - Branch String:   'builtin/mktree.c:187,7'
          Branch Sides:
            - BranchSide:      'builtin/mktree.c:194,3'
              BranchSideFuncs:
                - strbuf_release
                - mktree_line
                - die
                - write_tree
                - oid_to_hex
                - puts
                - fflush
            - BranchSide:      'builtin/mktree.c:195,4'
              BranchSideFuncs:
                - write_tree
                - oid_to_hex
                - puts
                - fflush
                - strbuf_release
                - mktree_line
                - die
      Callsites:
        - Src:             'builtin/mktree.c:170,7'
          Dst:             parse_options
        - Src:             'builtin/mktree.c:183,5'
          Dst:             die
        - Src:             'builtin/mktree.c:185,4'
          Dst:             mktree_line
        - Src:             'builtin/mktree.c:195,4'
          Dst:             write_tree
        - Src:             'builtin/mktree.c:196,9'
          Dst:             oid_to_hex
        - Src:             'builtin/mktree.c:196,4'
          Dst:             puts
        - Src:             'builtin/mktree.c:197,4'
          Dst:             fflush
        - Src:             'builtin/mktree.c:201,2'
          Dst:             strbuf_release
    - functionName:    parse_object_dir
      functionSourceFile: '/src/git/builtin/multi-pack-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_object_directory
        - real_pathdup
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/multi-pack-index.c:65,6'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:66,20'
              BranchSideFuncs:
                - get_object_directory
                - xstrdup
            - BranchSide:      'builtin/multi-pack-index.c:68,25'
              BranchSideFuncs:
                - real_pathdup
      Callsites:
        - Src:             'builtin/multi-pack-index.c:66,20'
          Dst:             get_object_directory
        - Src:             'builtin/multi-pack-index.c:66,12'
          Dst:             xstrdup
        - Src:             'builtin/multi-pack-index.c:68,12'
          Dst:             real_pathdup
    - functionName:    read_packs_from_stdin
      functionSourceFile: '/src/git/builtin/multi-pack-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_getline
        - strbuf_release
        - string_list_append
        - string_list_sort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/multi-pack-index.c:113,2'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:114,22'
              BranchSideFuncs:
                - string_list_append
                - strbuf_getline
                - string_list_sort
                - strbuf_release
            - BranchSide:      'builtin/multi-pack-index.c:115,19'
              BranchSideFuncs:
                - string_list_sort
                - strbuf_release
      Callsites:
        - Src:             'builtin/multi-pack-index.c:113,9'
          Dst:             strbuf_getline
        - Src:             'builtin/multi-pack-index.c:114,3'
          Dst:             string_list_append
        - Src:             'builtin/multi-pack-index.c:115,2'
          Dst:             string_list_sort
        - Src:             'builtin/multi-pack-index.c:117,2'
          Dst:             strbuf_release
    - functionName:    git_multi_pack_index_write_config
      functionSourceFile: '/src/git/builtin/multi-pack-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - git_config_bool
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/multi-pack-index.c:89,6'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:90,23'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
            - BranchSide:      'builtin/multi-pack-index.c:96,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
        - Branch String:   'builtin/multi-pack-index.c:90,7'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:91,15'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
            - BranchSide:      'builtin/multi-pack-index.c:93,15'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
        - Branch String:   'builtin/multi-pack-index.c:96,6'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:96,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/multi-pack-index.c:97,23'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'builtin/multi-pack-index.c:97,7'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:98,15'
              BranchSideFuncs: []
            - BranchSide:      'builtin/multi-pack-index.c:100,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/multi-pack-index.c:89,7'
          Dst:             strcmp
        - Src:             'builtin/multi-pack-index.c:90,7'
          Dst:             git_config_bool
        - Src:             'builtin/multi-pack-index.c:96,7'
          Dst:             strcmp
        - Src:             'builtin/multi-pack-index.c:97,7'
          Dst:             git_config_bool
    - functionName:    add_common_options
      functionSourceFile: '/src/git/builtin/multi-pack-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prev
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_options_concat
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/multi-pack-index.c:82,9'
          Dst:             parse_options_concat
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_multi_pack_index_expire
      functionSourceFile: '/src/git/builtin/multi-pack-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         10
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - add_common_options
        - expire_midx_packs
        - isatty
        - parse_options
        - trace2_cmd_mode_fl
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/multi-pack-index.c:224,6'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:225,14'
              BranchSideFuncs:
                - parse_options
                - free
                - expire_midx_packs
                - usage_with_options
            - BranchSide:      'builtin/multi-pack-index.c:226,23'
              BranchSideFuncs:
                - parse_options
                - free
                - expire_midx_packs
                - usage_with_options
        - Branch String:   'builtin/multi-pack-index.c:229,6'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:231,8'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/multi-pack-index.c:233,2'
              BranchSideFuncs:
                - free
                - expire_midx_packs
      Callsites:
        - Src:             'builtin/multi-pack-index.c:220,12'
          Dst:             add_common_options
        - Src:             'builtin/multi-pack-index.c:222,2'
          Dst:             trace2_cmd_mode_fl
        - Src:             'builtin/multi-pack-index.c:224,6'
          Dst:             isatty
        - Src:             'builtin/multi-pack-index.c:226,9'
          Dst:             parse_options
        - Src:             'builtin/multi-pack-index.c:230,3'
          Dst:             usage_with_options
        - Src:             'builtin/multi-pack-index.c:235,9'
          Dst:             expire_midx_packs
    - functionName:    cmd_multi_pack_index_verify
      functionSourceFile: '/src/git/builtin/multi-pack-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         10
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - add_common_options
        - isatty
        - parse_options
        - trace2_cmd_mode_fl
        - usage_with_options
        - verify_midx_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/multi-pack-index.c:197,6'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:198,14'
              BranchSideFuncs:
                - parse_options
                - free
                - verify_midx_file
                - usage_with_options
            - BranchSide:      'builtin/multi-pack-index.c:199,23'
              BranchSideFuncs:
                - parse_options
                - free
                - verify_midx_file
                - usage_with_options
        - Branch String:   'builtin/multi-pack-index.c:202,6'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:204,8'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/multi-pack-index.c:206,2'
              BranchSideFuncs:
                - free
                - verify_midx_file
      Callsites:
        - Src:             'builtin/multi-pack-index.c:193,12'
          Dst:             add_common_options
        - Src:             'builtin/multi-pack-index.c:195,2'
          Dst:             trace2_cmd_mode_fl
        - Src:             'builtin/multi-pack-index.c:197,6'
          Dst:             isatty
        - Src:             'builtin/multi-pack-index.c:199,9'
          Dst:             parse_options
        - Src:             'builtin/multi-pack-index.c:203,3'
          Dst:             usage_with_options
        - Src:             'builtin/multi-pack-index.c:208,9'
          Dst:             verify_midx_file
    - functionName:    cmd_multi_pack_index_write
      functionSourceFile: '/src/git/builtin/multi-pack-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         13
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - add_common_options
        - git_config
        - git_multi_pack_index_write_config
        - isatty
        - parse_options
        - read_packs_from_stdin
        - string_list_clear
        - trace2_cmd_mode_fl
        - usage_with_options
        - write_midx_file
        - write_midx_file_only
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/multi-pack-index.c:150,6'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:151,14'
              BranchSideFuncs:
                - parse_options
                - free
                - write_midx_file
                - free
                - read_packs_from_stdin
                - write_midx_file_only
                - string_list_clear
                - free
                - usage_with_options
            - BranchSide:      'builtin/multi-pack-index.c:152,23'
              BranchSideFuncs:
                - parse_options
                - free
                - write_midx_file
                - free
                - read_packs_from_stdin
                - write_midx_file_only
                - string_list_clear
                - free
                - usage_with_options
        - Branch String:   'builtin/multi-pack-index.c:155,6'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:157,8'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/multi-pack-index.c:159,2'
              BranchSideFuncs:
                - free
                - write_midx_file
                - free
                - read_packs_from_stdin
                - write_midx_file_only
                - string_list_clear
                - free
        - Branch String:   'builtin/multi-pack-index.c:161,6'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:162,22'
              BranchSideFuncs:
                - read_packs_from_stdin
                - write_midx_file_only
                - string_list_clear
                - free
            - BranchSide:      'builtin/multi-pack-index.c:177,29'
              BranchSideFuncs:
                - write_midx_file
                - free
      Callsites:
        - Src:             'builtin/multi-pack-index.c:144,2'
          Dst:             git_config
        - Src:             'builtin/multi-pack-index.c:144,2'
          Dst:             git_multi_pack_index_write_config
        - Src:             'builtin/multi-pack-index.c:146,12'
          Dst:             add_common_options
        - Src:             'builtin/multi-pack-index.c:148,2'
          Dst:             trace2_cmd_mode_fl
        - Src:             'builtin/multi-pack-index.c:150,6'
          Dst:             isatty
        - Src:             'builtin/multi-pack-index.c:152,9'
          Dst:             parse_options
        - Src:             'builtin/multi-pack-index.c:156,3'
          Dst:             usage_with_options
        - Src:             'builtin/multi-pack-index.c:164,3'
          Dst:             read_packs_from_stdin
        - Src:             'builtin/multi-pack-index.c:166,9'
          Dst:             write_midx_file_only
        - Src:             'builtin/multi-pack-index.c:170,3'
          Dst:             string_list_clear
        - Src:             'builtin/multi-pack-index.c:177,8'
          Dst:             write_midx_file
    - functionName:    cmd_multi_pack_index_repack
      functionSourceFile: '/src/git/builtin/multi-pack-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - add_common_options
        - isatty
        - midx_repack
        - parse_options
        - trace2_cmd_mode_fl
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/multi-pack-index.c:254,6'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:255,14'
              BranchSideFuncs:
                - parse_options
                - free
                - midx_repack
                - usage_with_options
            - BranchSide:      'builtin/multi-pack-index.c:256,23'
              BranchSideFuncs:
                - parse_options
                - free
                - midx_repack
                - usage_with_options
        - Branch String:   'builtin/multi-pack-index.c:260,6'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:262,8'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/multi-pack-index.c:264,2'
              BranchSideFuncs:
                - free
                - midx_repack
      Callsites:
        - Src:             'builtin/multi-pack-index.c:250,12'
          Dst:             add_common_options
        - Src:             'builtin/multi-pack-index.c:252,2'
          Dst:             trace2_cmd_mode_fl
        - Src:             'builtin/multi-pack-index.c:254,6'
          Dst:             isatty
        - Src:             'builtin/multi-pack-index.c:256,9'
          Dst:             parse_options
        - Src:             'builtin/multi-pack-index.c:261,3'
          Dst:             usage_with_options
        - Src:             'builtin/multi-pack-index.c:266,9'
          Dst:             midx_repack
    - functionName:    cmd_multi_pack_index
      functionSourceFile: '/src/git/builtin/multi-pack-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         12
      ICount:          203
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - disable_replace_refs
        - git_config
        - git_default_config
        - parse_options
        - parse_options_concat
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/multi-pack-index.c:288,21'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:289,6'
              BranchSideFuncs:
                - parse_options
                - free
                - free
                - xstrdup
            - BranchSide:      'builtin/multi-pack-index.c:293,23'
              BranchSideFuncs:
                - parse_options
                - free
                - free
        - Branch String:   'builtin/multi-pack-index.c:289,30'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:290,6'
              BranchSideFuncs:
                - parse_options
                - free
                - free
                - xstrdup
            - BranchSide:      'builtin/multi-pack-index.c:293,23'
              BranchSideFuncs:
                - parse_options
                - free
                - free
        - Branch String:   'builtin/multi-pack-index.c:288,6'
          Branch Sides:
            - BranchSide:      'builtin/multi-pack-index.c:291,29'
              BranchSideFuncs:
                - xstrdup
                - parse_options
                - free
                - free
            - BranchSide:      'builtin/multi-pack-index.c:293,23'
              BranchSideFuncs:
                - parse_options
                - free
                - free
      Callsites:
        - Src:             'builtin/multi-pack-index.c:282,27'
          Dst:             parse_options_concat
        - Src:             'builtin/multi-pack-index.c:284,2'
          Dst:             disable_replace_refs
        - Src:             'builtin/multi-pack-index.c:286,2'
          Dst:             git_config
        - Src:             'builtin/multi-pack-index.c:286,2'
          Dst:             git_default_config
        - Src:             'builtin/multi-pack-index.c:291,21'
          Dst:             xstrdup
        - Src:             'builtin/multi-pack-index.c:293,9'
          Dst:             parse_options
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    remove_empty_src_dirs
      functionSourceFile: '/src/git/builtin/mv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - src_dir
        - src_dir_nr
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - index_range_of_same_dir
        - remove_dir_recursively
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/mv.c:164,2'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:166,29'
              BranchSideFuncs:
                - strbuf_addstr.9469
                - index_range_of_same_dir
                - strbuf_setlen.9464
                - strbuf_release
                - remove_dir_recursively
            - BranchSide:      'builtin/mv.c:178,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/mv.c:171,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:173,4'
              BranchSideFuncs:
                - remove_dir_recursively
                - strbuf_setlen.9464
                - strbuf_release
                - strbuf_addstr.9469
                - index_range_of_same_dir
            - BranchSide:      'builtin/mv.c:175,3'
              BranchSideFuncs:
                - strbuf_setlen.9464
                - strbuf_release
                - strbuf_addstr.9469
                - index_range_of_same_dir
                - remove_dir_recursively
      Callsites:
        - Src:             'builtin/mv.c:166,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/mv.c:171,7'
          Dst:             index_range_of_same_dir
        - Src:             'builtin/mv.c:173,4'
          Dst:             remove_dir_recursively
        - Src:             'builtin/mv.c:175,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/mv.c:178,2'
          Dst:             strbuf_release
    - functionName:    index_range_of_same_dir
      functionSourceFile: '/src/git/builtin/mv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - length
        - first_p
        - last_p
      BBCount:         12
      ICount:          120
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - add_slash
        - die
        - index_name_pos
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/mv.c:111,6'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:112,7'
              BranchSideFuncs:
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:114,15'
              BranchSideFuncs:
                - free
                - strncmp
        - Branch String:   'builtin/mv.c:115,2'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:115,2'
              BranchSideFuncs:
                - strncmp
                - free
            - BranchSide:      'builtin/mv.c:116,22'
              BranchSideFuncs:
                - strncmp
                - free
        - Branch String:   'builtin/mv.c:117,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:118,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/mv.c:119,2'
              BranchSideFuncs:
                - free
                - strncmp
      Callsites:
        - Src:             'builtin/mv.c:107,22'
          Dst:             add_slash
        - Src:             'builtin/mv.c:110,10'
          Dst:             index_name_pos
        - Src:             'builtin/mv.c:112,7'
          Dst:             _
        - Src:             'builtin/mv.c:112,3'
          Dst:             die
        - Src:             'builtin/mv.c:117,7'
          Dst:             strncmp
    - functionName:    add_slash
      functionSourceFile: '/src/git/builtin/mv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - st_add
        - strlen
        - xmalloc
        - xstrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/mv.c:73,10'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:73,13'
              BranchSideFuncs:
                - xstrdup
                - st_add.9470
                - xmalloc
            - BranchSide:      'builtin/mv.c:80,17'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'builtin/mv.c:73,6'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:74,9'
              BranchSideFuncs:
                - st_add.9470
                - xmalloc
            - BranchSide:      'builtin/mv.c:80,17'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'builtin/mv.c:72,15'
          Dst:             strlen
        - Src:             'builtin/mv.c:74,30'
          Dst:             st_add
        - Src:             'builtin/mv.c:74,22'
          Dst:             xmalloc
        - Src:             'builtin/mv.c:80,9'
          Dst:             xstrdup
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    26
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    checkout_entry
      functionSourceFile: '/src/git/./entry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ce
        - state
        - topath
        - nr_checkouts
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - checkout_entry_ca
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './entry.h:45,9'
          Dst:             checkout_entry_ca
    - functionName:    move_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1133,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1133,6'
              BranchSideFuncs:
                - st_mult.9477
            - BranchSide:      './git-compat-util.h:1134,11'
              BranchSideFuncs:
                - st_mult.9477
      Callsites:
        - Src:             './git-compat-util.h:1134,21'
          Dst:             st_mult
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    submodule_gitfile_path
      functionSourceFile: '/src/git/builtin/mv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - first
      BBCount:         10
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - is_staging_gitmodules_ok
        - read_gitfile_gently
        - strbuf_addf
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/mv.c:90,6'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:91,7'
              BranchSideFuncs:
                - is_staging_gitmodules_ok
                - _.9473
                - die
                - strbuf_addf
                - read_gitfile_gently
                - strbuf_release
            - BranchSide:      'builtin/mv.c:92,32'
              BranchSideFuncs:
                - is_staging_gitmodules_ok
                - _.9473
                - die
                - strbuf_addf
                - read_gitfile_gently
                - strbuf_release
        - Branch String:   'builtin/mv.c:92,6'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:93,7'
              BranchSideFuncs:
                - strbuf_addf
                - read_gitfile_gently
                - strbuf_release
            - BranchSide:      'builtin/mv.c:95,44'
              BranchSideFuncs:
                - strbuf_addf
                - read_gitfile_gently
                - strbuf_release
        - Branch String:   'builtin/mv.c:99,6'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:100,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/mv.c:101,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/mv.c:91,7'
          Dst:             _
        - Src:             'builtin/mv.c:91,3'
          Dst:             die
        - Src:             'builtin/mv.c:92,7'
          Dst:             is_staging_gitmodules_ok
        - Src:             'builtin/mv.c:93,7'
          Dst:             _
        - Src:             'builtin/mv.c:93,3'
          Dst:             die
        - Src:             'builtin/mv.c:95,2'
          Dst:             strbuf_addf
        - Src:             'builtin/mv.c:97,9'
          Dst:             read_gitfile_gently
        - Src:             'builtin/mv.c:98,2'
          Dst:             strbuf_release
    - functionName:    empty_dir_has_sparse_contents
      functionSourceFile: '/src/git/builtin/mv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - add_slash
        - index_name_pos
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/mv.c:143,6'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:143,12'
              BranchSideFuncs:
                - strncmp
                - free
            - BranchSide:      'builtin/mv.c:144,10'
              BranchSideFuncs:
                - strncmp
                - free
        - Branch String:   'builtin/mv.c:145,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:146,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/mv.c:147,8'
              BranchSideFuncs:
                - strncmp
                - free
        - Branch String:   'builtin/mv.c:148,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:149,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/mv.c:150,7'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/mv.c:150,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:151,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/mv.c:152,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/mv.c:137,21'
          Dst:             add_slash
        - Src:             'builtin/mv.c:138,15'
          Dst:             strlen
        - Src:             'builtin/mv.c:140,12'
          Dst:             index_name_pos
        - Src:             'builtin/mv.c:148,7'
          Dst:             strncmp
    - functionName:    internal_prefix_pathspec
      functionSourceFile: '/src/git/builtin/mv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - out
        - prefix
        - pathspec
        - count
        - flags
      BBCount:         21
      ICount:          165
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __xpg_basename
        - git_is_dir_sep
        - prefix_path
        - strlen
        - strvec_push
        - xmemdupz
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/mv.c:47,18'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:47,34'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmemdupz
                - prefix_path
                - strvec_push
                - free
                - free
                - __xpg_basename
                - git_is_dir_sep.9479
            - BranchSide:      'builtin/mv.c:50,18'
              BranchSideFuncs:
                - strlen
                - xmemdupz
                - prefix_path
                - strvec_push
                - free
                - free
                - __xpg_basename
                - git_is_dir_sep.9479
        - Branch String:   'builtin/mv.c:50,2'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:51,26'
              BranchSideFuncs:
                - strlen
                - xmemdupz
                - prefix_path
                - strvec_push
                - free
                - free
                - __xpg_basename
                - git_is_dir_sep.9479
            - BranchSide:      'builtin/mv.c:68,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/mv.c:56,41'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:56,3'
              BranchSideFuncs:
                - xmemdupz
                - prefix_path
                - strvec_push
                - free
                - free
                - strlen
                - git_is_dir_sep.9479
                - __xpg_basename
            - BranchSide:      'builtin/mv.c:57,10'
              BranchSideFuncs:
                - xmemdupz
                - prefix_path
                - strvec_push
                - free
                - free
                - strlen
                - __xpg_basename
                - git_is_dir_sep.9479
        - Branch String:   'builtin/mv.c:57,22'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:56,3'
              BranchSideFuncs:
                - git_is_dir_sep.9479
                - xmemdupz
                - prefix_path
                - strvec_push
                - free
                - free
                - strlen
                - __xpg_basename
            - BranchSide:      'builtin/mv.c:57,36'
              BranchSideFuncs:
                - git_is_dir_sep.9479
                - xmemdupz
                - prefix_path
                - strvec_push
                - free
                - free
                - strlen
                - __xpg_basename
        - Branch String:   'builtin/mv.c:56,3'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:58,11'
              BranchSideFuncs:
                - xmemdupz
                - prefix_path
                - strvec_push
                - free
                - free
                - strlen
                - __xpg_basename
                - git_is_dir_sep.9479
            - BranchSide:      'builtin/mv.c:60,22'
              BranchSideFuncs:
                - xmemdupz
                - prefix_path
                - strvec_push
                - free
                - free
                - strlen
                - git_is_dir_sep.9479
                - __xpg_basename
        - Branch String:   'builtin/mv.c:61,20'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:61,54'
              BranchSideFuncs:
                - __xpg_basename
                - prefix_path
                - strvec_push
                - free
                - free
                - strlen
                - xmemdupz
                - git_is_dir_sep.9479
            - BranchSide:      'builtin/mv.c:61,65'
              BranchSideFuncs:
                - prefix_path
                - strvec_push
                - free
                - free
                - strlen
                - xmemdupz
                - __xpg_basename
                - git_is_dir_sep.9479
      Callsites:
        - Src:             'builtin/mv.c:47,27'
          Dst:             strlen
        - Src:             'builtin/mv.c:51,19'
          Dst:             strlen
        - Src:             'builtin/mv.c:57,25'
          Dst:             git_is_dir_sep
        - Src:             'builtin/mv.c:60,13'
          Dst:             xmemdupz
        - Src:             'builtin/mv.c:61,45'
          Dst:             __xpg_basename
        - Src:             'builtin/mv.c:62,19'
          Dst:             prefix_path
        - Src:             'builtin/mv.c:63,3'
          Dst:             strvec_push
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_mv
      functionSourceFile: '/src/git/builtin/mv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         236
      ICount:          1821
      EdgeCount:       316
      CyclomaticComplexity: 82
      functionsReached:
        - _
        - __assert_fail
        - add_slash
        - advise_on_moving_dirty_path
        - advise_on_updating_sparse_paths
        - checkout_entry
        - connect_work_tree_and_git_dir
        - die
        - die_errno
        - empty_dir_has_sparse_contents
        - git_config
        - git_default_config
        - git_is_dir_sep
        - ie_modified
        - index_entry_exists
        - index_file_exists
        - index_name_pos
        - index_range_of_same_dir
        - internal_prefix_pathspec
        - is_directory
        - lstat64
        - move_array
        - parse_options
        - path_in_cone_mode_sparse_checkout
        - path_in_sparse_checkout
        - prefix_path
        - printf
        - remove_empty_src_dirs
        - rename
        - rename_index_entry_at
        - repo_hold_locked_index
        - repo_read_index
        - safe_create_leading_directories
        - st_mult
        - stage_updated_gitmodules
        - strcasecmp
        - string_list_append
        - string_list_clear
        - string_list_has_string
        - string_list_insert
        - strlen
        - strncmp
        - strvec_clear
        - strvec_push
        - strvec_pushv
        - strvec_remove
        - submodule_gitfile_path
        - unlink_or_warn
        - update_path_in_gitmodules
        - usage_with_options
        - warning
        - write_locked_index
        - xcalloc
        - xrealloc
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/mv.c:214,6'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:215,40'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/mv.c:217,25'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index
                - internal_prefix_pathspec
                - xcalloc
                - internal_prefix_pathspec
                - add_slash
                - xcalloc
                - lstat64
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - strvec_pushv
                - path_in_cone_mode_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - internal_prefix_pathspec
                - internal_prefix_pathspec
                - internal_prefix_pathspec
                - is_directory
                - is_directory
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:218,6'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:219,7'
              BranchSideFuncs:
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:221,37'
              BranchSideFuncs:
                - internal_prefix_pathspec
                - xcalloc
                - internal_prefix_pathspec
                - add_slash
                - xcalloc
                - lstat64
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - strvec_pushv
                - path_in_cone_mode_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - internal_prefix_pathspec
                - internal_prefix_pathspec
                - internal_prefix_pathspec
                - is_directory
                - is_directory
        - Branch String:   'builtin/mv.c:230,16'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:230,32'
              BranchSideFuncs:
                - is_directory
                - internal_prefix_pathspec
                - add_slash
                - xcalloc
                - lstat64
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - strvec_pushv
                - path_in_cone_mode_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - internal_prefix_pathspec
                - internal_prefix_pathspec
                - internal_prefix_pathspec
                - is_directory
            - BranchSide:      'builtin/mv.c:232,40'
              BranchSideFuncs:
                - internal_prefix_pathspec
                - add_slash
                - xcalloc
                - lstat64
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - strvec_pushv
                - path_in_cone_mode_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - internal_prefix_pathspec
                - internal_prefix_pathspec
                - internal_prefix_pathspec
        - Branch String:   'builtin/mv.c:230,41'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:230,58'
              BranchSideFuncs:
                - is_directory
                - internal_prefix_pathspec
                - add_slash
                - xcalloc
                - lstat64
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - strvec_pushv
                - path_in_cone_mode_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - internal_prefix_pathspec
                - internal_prefix_pathspec
                - internal_prefix_pathspec
            - BranchSide:      'builtin/mv.c:232,40'
              BranchSideFuncs:
                - internal_prefix_pathspec
                - add_slash
                - xcalloc
                - lstat64
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - strvec_pushv
                - path_in_cone_mode_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - internal_prefix_pathspec
                - internal_prefix_pathspec
                - internal_prefix_pathspec
        - Branch String:   'builtin/mv.c:230,6'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:231,9'
              BranchSideFuncs:
                - internal_prefix_pathspec
                - add_slash
                - xcalloc
                - lstat64
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - strvec_pushv
                - path_in_cone_mode_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - internal_prefix_pathspec
                - internal_prefix_pathspec
                - internal_prefix_pathspec
            - BranchSide:      'builtin/mv.c:232,40'
              BranchSideFuncs:
                - internal_prefix_pathspec
                - add_slash
                - xcalloc
                - lstat64
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - strvec_pushv
                - path_in_cone_mode_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - internal_prefix_pathspec
                - internal_prefix_pathspec
                - internal_prefix_pathspec
        - Branch String:   'builtin/mv.c:236,6'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:238,54'
              BranchSideFuncs:
                - internal_prefix_pathspec
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
            - BranchSide:      'builtin/mv.c:239,29'
              BranchSideFuncs:
                - lstat64
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - strvec_pushv
                - path_in_cone_mode_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - internal_prefix_pathspec
                - internal_prefix_pathspec
        - Branch String:   'builtin/mv.c:239,40'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:239,43'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - strvec_pushv
                - path_in_cone_mode_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - internal_prefix_pathspec
            - BranchSide:      'builtin/mv.c:241,38'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - strvec_pushv
                - path_in_cone_mode_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - internal_prefix_pathspec
        - Branch String:   'builtin/mv.c:239,11'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:240,43'
              BranchSideFuncs:
                - internal_prefix_pathspec
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
            - BranchSide:      'builtin/mv.c:241,38'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - strvec_pushv
                - path_in_cone_mode_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - internal_prefix_pathspec
        - Branch String:   'builtin/mv.c:241,74'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:242,36'
              BranchSideFuncs:
                - strvec_pushv
                - path_in_cone_mode_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:245,13'
              BranchSideFuncs:
                - strvec_pushv
                - path_in_cone_mode_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:241,13'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:243,43'
              BranchSideFuncs:
                - internal_prefix_pathspec
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
            - BranchSide:      'builtin/mv.c:245,13'
              BranchSideFuncs:
                - strvec_pushv
                - path_in_cone_mode_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:245,13'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:246,7'
              BranchSideFuncs:
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:248,42'
              BranchSideFuncs:
                - strvec_pushv
                - path_in_cone_mode_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
        - Branch String:   'builtin/mv.c:263,2'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:264,29'
              BranchSideFuncs:
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
            - BranchSide:      'builtin/mv.c:460,31'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
        - Branch String:   'builtin/mv.c:269,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:270,11'
              BranchSideFuncs:
                - _.9473
                - printf
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
            - BranchSide:      'builtin/mv.c:272,19'
              BranchSideFuncs:
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
        - Branch String:   'builtin/mv.c:273,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:277,25'
              BranchSideFuncs:
                - index_name_pos
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - _.9473
                - printf
                - _.9473
                - die
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
            - BranchSide:      'builtin/mv.c:313,16'
              BranchSideFuncs:
                - strncmp
                - index_file_exists
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
        - Branch String:   'builtin/mv.c:278,8'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:279,35'
              BranchSideFuncs:
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - _.9473
                - printf
                - _.9473
                - die
                - free
            - BranchSide:      'builtin/mv.c:292,9'
              BranchSideFuncs:
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
        - Branch String:   'builtin/mv.c:280,70'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:281,39'
              BranchSideFuncs:
                - free
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - printf
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:286,10'
              BranchSideFuncs:
                - free
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:280,9'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:282,11'
              BranchSideFuncs:
                - free
                - index_file_exists
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
            - BranchSide:      'builtin/mv.c:286,10'
              BranchSideFuncs:
                - free
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:288,9'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:289,12'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:290,5'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:293,8'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:294,11'
              BranchSideFuncs:
                - string_list_append
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strlen
                - index_name_pos
                - _.9473
            - BranchSide:      'builtin/mv.c:297,9'
              BranchSideFuncs:
                - string_list_append
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strlen
                - index_name_pos
                - _.9473
        - Branch String:   'builtin/mv.c:297,8'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:298,51'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:302,23'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:302,8'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:303,5'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:306,9'
              BranchSideFuncs:
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:306,8'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:307,11'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:310,4'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:313,34'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:314,8'
              BranchSideFuncs:
                - index_file_exists
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
            - BranchSide:      'builtin/mv.c:318,7'
              BranchSideFuncs:
                - index_file_exists
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
        - Branch String:   'builtin/mv.c:314,25'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:314,28'
              BranchSideFuncs:
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:315,10'
              BranchSideFuncs:
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:313,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:315,10'
              BranchSideFuncs:
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:318,7'
              BranchSideFuncs:
                - index_file_exists
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
        - Branch String:   'builtin/mv.c:319,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:319,16'
              BranchSideFuncs:
                - lstat64
                - index_file_exists
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - _.9473
            - BranchSide:      'builtin/mv.c:319,34'
              BranchSideFuncs:
                - index_file_exists
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
        - Branch String:   'builtin/mv.c:318,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:319,34'
              BranchSideFuncs:
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:320,10'
              BranchSideFuncs:
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:325,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:329,31'
              BranchSideFuncs:
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
            - BranchSide:      'builtin/mv.c:374,32'
              BranchSideFuncs:
                - index_file_exists
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
        - Branch String:   'builtin/mv.c:331,8'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:332,47'
              BranchSideFuncs:
                - submodule_gitfile_path
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_push
            - BranchSide:      'builtin/mv.c:337,39'
              BranchSideFuncs:
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
        - Branch String:   'builtin/mv.c:333,9'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:334,54'
              BranchSideFuncs:
                - strvec_push
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:335,29'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:355,4'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:356,36'
              BranchSideFuncs:
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - free
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:370,9'
              BranchSideFuncs:
                - free
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:374,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:375,10'
              BranchSideFuncs:
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
            - BranchSide:      'builtin/mv.c:378,7'
              BranchSideFuncs:
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
        - Branch String:   'builtin/mv.c:378,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:379,10'
              BranchSideFuncs:
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:382,13'
              BranchSideFuncs:
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
        - Branch String:   'builtin/mv.c:382,28'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:383,9'
              BranchSideFuncs:
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - _.9473
                - _.9473
                - warning
                - strcasecmp
            - BranchSide:      'builtin/mv.c:399,44'
              BranchSideFuncs:
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
        - Branch String:   'builtin/mv.c:383,21'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:383,35'
              BranchSideFuncs:
                - strcasecmp
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - _.9473
                - _.9473
                - _.9473
                - warning
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
            - BranchSide:      'builtin/mv.c:384,10'
              BranchSideFuncs:
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - _.9473
                - _.9473
                - warning
        - Branch String:   'builtin/mv.c:382,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:384,10'
              BranchSideFuncs:
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - _.9473
                - _.9473
                - warning
            - BranchSide:      'builtin/mv.c:399,44'
              BranchSideFuncs:
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
        - Branch String:   'builtin/mv.c:385,8'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:390,9'
              BranchSideFuncs:
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - _.9473
                - warning
            - BranchSide:      'builtin/mv.c:397,4'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:390,29'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:390,32'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - _.9473
                - warning
            - BranchSide:      'builtin/mv.c:391,10'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - _.9473
                - warning
        - Branch String:   'builtin/mv.c:390,9'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:391,10'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - _.9473
                - warning
            - BranchSide:      'builtin/mv.c:395,12'
              BranchSideFuncs:
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:391,10'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:392,15'
              BranchSideFuncs:
                - _.9473
                - warning
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:393,10'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:399,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:400,10'
              BranchSideFuncs:
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:403,18'
              BranchSideFuncs:
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
        - Branch String:   'builtin/mv.c:403,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:404,10'
              BranchSideFuncs:
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:408,7'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
        - Branch String:   'builtin/mv.c:408,21'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:409,8'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
            - BranchSide:      'builtin/mv.c:426,8'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
        - Branch String:   'builtin/mv.c:409,49'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:410,26'
              BranchSideFuncs:
                - strlen
                - index_entry_exists
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - _.9473
                - _.9473
                - warning
            - BranchSide:      'builtin/mv.c:426,8'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
        - Branch String:   'builtin/mv.c:408,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:411,10'
              BranchSideFuncs:
                - _.9473
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - _.9473
                - warning
            - BranchSide:      'builtin/mv.c:426,8'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
        - Branch String:   'builtin/mv.c:412,8'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:413,9'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - _.9473
                - warning
            - BranchSide:      'builtin/mv.c:417,5'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:413,9'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:414,14'
              BranchSideFuncs:
                - _.9473
                - warning
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
            - BranchSide:      'builtin/mv.c:415,9'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
        - Branch String:   'builtin/mv.c:426,22'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:427,32'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
            - BranchSide:      'builtin/mv.c:431,8'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
        - Branch String:   'builtin/mv.c:426,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:428,50'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
            - BranchSide:      'builtin/mv.c:431,8'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
        - Branch String:   'builtin/mv.c:431,22'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:432,32'
              BranchSideFuncs:
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
            - BranchSide:      'builtin/mv.c:437,7'
              BranchSideFuncs:
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
        - Branch String:   'builtin/mv.c:431,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:433,50'
              BranchSideFuncs:
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
            - BranchSide:      'builtin/mv.c:437,7'
              BranchSideFuncs:
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
        - Branch String:   'builtin/mv.c:437,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:438,4'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
            - BranchSide:      'builtin/mv.c:440,36'
              BranchSideFuncs:
                - string_list_insert
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:443,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:444,4'
              BranchSideFuncs:
                - _.9473
                - die
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
            - BranchSide:      'builtin/mv.c:445,8'
              BranchSideFuncs:
                - _.9473
                - die
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
        - Branch String:   'builtin/mv.c:445,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:445,8'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
            - BranchSide:      'builtin/mv.c:446,8'
              BranchSideFuncs:
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:449,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:450,8'
              BranchSideFuncs:
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
            - BranchSide:      'builtin/mv.c:458,2'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - advise_on_updating_sparse_paths
                - strlen
                - lstat64
                - strncmp
                - index_file_exists
                - _.9473
                - _.9473
                - die
                - strvec_remove
                - strvec_remove
                - move_array.9476
                - move_array.9476
                - lstat64
                - string_list_has_string
                - strlen
                - git_is_dir_sep.9479
                - path_in_sparse_checkout
                - string_list_append
                - path_in_sparse_checkout
                - string_list_append
                - string_list_insert
                - strlen
                - index_entry_exists
                - _.9473
                - _.9473
                - warning
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - _.9473
                - warning
                - strcasecmp
                - _.9473
                - index_name_pos
                - index_range_of_same_dir
                - strvec_push
                - st_mult.9477
                - xrealloc
                - st_mult.9477
                - xrealloc
                - add_slash
                - strlen
                - free
                - prefix_path
                - strvec_push
                - strvec_push
                - free
                - _.9473
                - submodule_gitfile_path
                - strvec_push
                - lstat64
                - _.9473
                - _.9473
                - index_name_pos
                - _.9473
                - string_list_append
                - strlen
                - index_name_pos
                - _.9473
                - add_slash
                - path_in_sparse_checkout
                - empty_dir_has_sparse_contents
                - free
                - _.9473
                - free
                - _.9473
                - printf
        - Branch String:   'builtin/mv.c:460,6'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:461,3'
              BranchSideFuncs:
                - advise_on_updating_sparse_paths
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - remove_empty_src_dirs
                - write_locked_index
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
            - BranchSide:      'builtin/mv.c:468,9'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
        - Branch String:   'builtin/mv.c:462,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:463,8'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
            - BranchSide:      'builtin/mv.c:466,2'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
        - Branch String:   'builtin/mv.c:468,2'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:469,29'
              BranchSideFuncs:
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
            - BranchSide:      'builtin/mv.c:560,32'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
        - Branch String:   'builtin/mv.c:476,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:477,10'
              BranchSideFuncs:
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
            - BranchSide:      'builtin/mv.c:478,7'
              BranchSideFuncs:
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
        - Branch String:   'builtin/mv.c:478,17'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:478,20'
              BranchSideFuncs:
                - _.9473
                - printf
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
            - BranchSide:      'builtin/mv.c:479,11'
              BranchSideFuncs:
                - _.9473
                - printf
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
        - Branch String:   'builtin/mv.c:478,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:479,11'
              BranchSideFuncs:
                - _.9473
                - printf
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
            - BranchSide:      'builtin/mv.c:480,7'
              BranchSideFuncs:
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
        - Branch String:   'builtin/mv.c:480,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:481,4'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
            - BranchSide:      'builtin/mv.c:482,9'
              BranchSideFuncs:
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
        - Branch String:   'builtin/mv.c:482,54'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:483,9'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
            - BranchSide:      'builtin/mv.c:489,7'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
        - Branch String:   'builtin/mv.c:483,50'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:484,14'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
            - BranchSide:      'builtin/mv.c:489,7'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
        - Branch String:   'builtin/mv.c:482,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:485,8'
              BranchSideFuncs:
                - _.9473
                - die_errno
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - printf
            - BranchSide:      'builtin/mv.c:489,7'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
        - Branch String:   'builtin/mv.c:485,8'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:486,5'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
            - BranchSide:      'builtin/mv.c:487,14'
              BranchSideFuncs:
                - _.9473
                - die_errno
        - Branch String:   'builtin/mv.c:489,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:490,35'
              BranchSideFuncs:
                - update_path_in_gitmodules
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - connect_work_tree_and_git_dir
            - BranchSide:      'builtin/mv.c:498,7'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:490,8'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:491,25'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - update_path_in_gitmodules
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - connect_work_tree_and_git_dir
            - BranchSide:      'builtin/mv.c:492,8'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - update_path_in_gitmodules
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - connect_work_tree_and_git_dir
        - Branch String:   'builtin/mv.c:492,8'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:493,35'
              BranchSideFuncs:
                - connect_work_tree_and_git_dir
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - update_path_in_gitmodules
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:496,3'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:498,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:499,4'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
            - BranchSide:      'builtin/mv.c:501,24'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:502,3'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:502,3'
              BranchSideFuncs:
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:503,9'
              BranchSideFuncs:
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:503,24'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:503,34'
              BranchSideFuncs:
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:508,25'
              BranchSideFuncs:
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:503,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:504,35'
              BranchSideFuncs:
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:508,25'
              BranchSideFuncs:
                - rename_index_entry_at
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:510,21'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:511,7'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:558,2'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
        - Branch String:   'builtin/mv.c:511,34'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:512,7'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:558,2'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
        - Branch String:   'builtin/mv.c:510,7'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:519,9'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:558,2'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
        - Branch String:   'builtin/mv.c:519,24'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:520,32'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:530,16'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
        - Branch String:   'builtin/mv.c:519,8'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:522,34'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:530,16'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
        - Branch String:   'builtin/mv.c:528,9'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:529,10'
              BranchSideFuncs:
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:530,4'
              BranchSideFuncs:
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
        - Branch String:   'builtin/mv.c:541,9'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:542,6'
              BranchSideFuncs:
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
            - BranchSide:      'builtin/mv.c:550,30'
              BranchSideFuncs:
                - xstrdup
                - string_list_append
                - safe_create_leading_directories
                - free
                - rename
                - remove_empty_src_dirs
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
                - advise_on_moving_dirty_path
                - rename
                - strlen
                - index_name_pos
                - __assert_fail
                - lstat64
                - ie_modified
                - rename_index_entry_at
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - unlink_or_warn
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - checkout_entry.9475
                - _.9473
                - die
                - update_path_in_gitmodules
                - connect_work_tree_and_git_dir
                - _.9473
                - die_errno
                - _.9473
                - printf
        - Branch String:   'builtin/mv.c:562,6'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:563,3'
              BranchSideFuncs:
                - advise_on_moving_dirty_path
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
            - BranchSide:      'builtin/mv.c:565,6'
              BranchSideFuncs:
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
                - stage_updated_gitmodules
        - Branch String:   'builtin/mv.c:565,6'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:566,28'
              BranchSideFuncs:
                - stage_updated_gitmodules
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:568,25'
              BranchSideFuncs:
                - write_locked_index
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
                - _.9473
                - die
        - Branch String:   'builtin/mv.c:568,6'
          Branch Sides:
            - BranchSide:      'builtin/mv.c:570,7'
              BranchSideFuncs:
                - _.9473
                - die
            - BranchSide:      'builtin/mv.c:572,6'
              BranchSideFuncs:
                - strvec_clear
                - free
                - string_list_clear
                - string_list_clear
                - string_list_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - strvec_clear
                - free
                - free
      Callsites:
        - Src:             'builtin/mv.c:210,2'
          Dst:             git_config
        - Src:             'builtin/mv.c:210,2'
          Dst:             git_default_config
        - Src:             'builtin/mv.c:212,9'
          Dst:             parse_options
        - Src:             'builtin/mv.c:215,3'
          Dst:             usage_with_options
        - Src:             'builtin/mv.c:217,2'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/mv.c:218,6'
          Dst:             repo_read_index
        - Src:             'builtin/mv.c:219,7'
          Dst:             _
        - Src:             'builtin/mv.c:219,3'
          Dst:             die
        - Src:             'builtin/mv.c:221,2'
          Dst:             internal_prefix_pathspec
        - Src:             'builtin/mv.c:222,2'
          Dst:             xcalloc
        - Src:             'builtin/mv.c:230,19'
          Dst:             is_directory
        - Src:             'builtin/mv.c:230,45'
          Dst:             is_directory
        - Src:             'builtin/mv.c:232,2'
          Dst:             internal_prefix_pathspec
        - Src:             'builtin/mv.c:233,16'
          Dst:             add_slash
        - Src:             'builtin/mv.c:234,23'
          Dst:             xcalloc
        - Src:             'builtin/mv.c:238,3'
          Dst:             internal_prefix_pathspec
        - Src:             'builtin/mv.c:239,12'
          Dst:             lstat64
        - Src:             'builtin/mv.c:240,3'
          Dst:             internal_prefix_pathspec
        - Src:             'builtin/mv.c:241,14'
          Dst:             path_in_sparse_checkout
        - Src:             'builtin/mv.c:242,6'
          Dst:             empty_dir_has_sparse_contents
        - Src:             'builtin/mv.c:243,3'
          Dst:             internal_prefix_pathspec
        - Src:             'builtin/mv.c:246,7'
          Dst:             _
        - Src:             'builtin/mv.c:246,3'
          Dst:             die
        - Src:             'builtin/mv.c:248,3'
          Dst:             strvec_pushv
        - Src:             'builtin/mv.c:258,8'
          Dst:             path_in_cone_mode_sparse_checkout
        - Src:             'builtin/mv.c:270,11'
          Dst:             _
        - Src:             'builtin/mv.c:270,4'
          Dst:             printf
        - Src:             'builtin/mv.c:272,12'
          Dst:             strlen
        - Src:             'builtin/mv.c:273,7'
          Dst:             lstat64
        - Src:             'builtin/mv.c:277,10'
          Dst:             index_name_pos
        - Src:             'builtin/mv.c:279,25'
          Dst:             add_slash
        - Src:             'builtin/mv.c:280,10'
          Dst:             path_in_sparse_checkout
        - Src:             'builtin/mv.c:281,9'
          Dst:             empty_dir_has_sparse_contents
        - Src:             'builtin/mv.c:289,12'
          Dst:             _
        - Src:             'builtin/mv.c:294,11'
          Dst:             _
        - Src:             'builtin/mv.c:298,5'
          Dst:             string_list_append
        - Src:             'builtin/mv.c:302,51'
          Dst:             strlen
        - Src:             'builtin/mv.c:302,8'
          Dst:             index_name_pos
        - Src:             'builtin/mv.c:307,11'
          Dst:             _
        - Src:             'builtin/mv.c:313,8'
          Dst:             strncmp
        - Src:             'builtin/mv.c:315,10'
          Dst:             _
        - Src:             'builtin/mv.c:319,10'
          Dst:             lstat64
        - Src:             'builtin/mv.c:320,10'
          Dst:             _
        - Src:             'builtin/mv.c:329,16'
          Dst:             index_name_pos
        - Src:             'builtin/mv.c:332,24'
          Dst:             submodule_gitfile_path
        - Src:             'builtin/mv.c:334,13'
          Dst:             strvec_push
        - Src:             'builtin/mv.c:337,15'
          Dst:             index_range_of_same_dir
        - Src:             'builtin/mv.c:339,11'
          Dst:             _
        - Src:             'builtin/mv.c:346,4'
          Dst:             strvec_push
        - Src:             'builtin/mv.c:349,4'
          Dst:             st_mult
        - Src:             'builtin/mv.c:349,4'
          Dst:             xrealloc
        - Src:             'builtin/mv.c:350,4'
          Dst:             st_mult
        - Src:             'builtin/mv.c:350,4'
          Dst:             xrealloc
        - Src:             'builtin/mv.c:352,21'
          Dst:             add_slash
        - Src:             'builtin/mv.c:353,25'
          Dst:             strlen
        - Src:             'builtin/mv.c:358,27'
          Dst:             prefix_path
        - Src:             'builtin/mv.c:360,5'
          Dst:             strvec_push
        - Src:             'builtin/mv.c:361,5'
          Dst:             strvec_push
        - Src:             'builtin/mv.c:374,14'
          Dst:             index_file_exists
        - Src:             'builtin/mv.c:375,10'
          Dst:             _
        - Src:             'builtin/mv.c:379,10'
          Dst:             _
        - Src:             'builtin/mv.c:382,7'
          Dst:             lstat64
        - Src:             'builtin/mv.c:383,24'
          Dst:             strcasecmp
        - Src:             'builtin/mv.c:384,10'
          Dst:             _
        - Src:             'builtin/mv.c:392,15'
          Dst:             _
        - Src:             'builtin/mv.c:392,7'
          Dst:             warning
        - Src:             'builtin/mv.c:395,12'
          Dst:             _
        - Src:             'builtin/mv.c:399,7'
          Dst:             string_list_has_string
        - Src:             'builtin/mv.c:400,10'
          Dst:             _
        - Src:             'builtin/mv.c:403,22'
          Dst:             strlen
        - Src:             'builtin/mv.c:403,7'
          Dst:             git_is_dir_sep
        - Src:             'builtin/mv.c:404,10'
          Dst:             _
        - Src:             'builtin/mv.c:410,54'
          Dst:             strlen
        - Src:             'builtin/mv.c:410,7'
          Dst:             index_entry_exists
        - Src:             'builtin/mv.c:411,10'
          Dst:             _
        - Src:             'builtin/mv.c:414,14'
          Dst:             _
        - Src:             'builtin/mv.c:414,6'
          Dst:             warning
        - Src:             'builtin/mv.c:427,8'
          Dst:             path_in_sparse_checkout
        - Src:             'builtin/mv.c:428,4'
          Dst:             string_list_append
        - Src:             'builtin/mv.c:432,8'
          Dst:             path_in_sparse_checkout
        - Src:             'builtin/mv.c:433,4'
          Dst:             string_list_append
        - Src:             'builtin/mv.c:440,3'
          Dst:             string_list_insert
        - Src:             'builtin/mv.c:446,8'
          Dst:             _
        - Src:             'builtin/mv.c:446,4'
          Dst:             die
        - Src:             'builtin/mv.c:451,4'
          Dst:             strvec_remove
        - Src:             'builtin/mv.c:452,4'
          Dst:             strvec_remove
        - Src:             'builtin/mv.c:453,4'
          Dst:             move_array
        - Src:             'builtin/mv.c:454,4'
          Dst:             move_array
        - Src:             'builtin/mv.c:461,3'
          Dst:             advise_on_updating_sparse_paths
        - Src:             'builtin/mv.c:479,11'
          Dst:             _
        - Src:             'builtin/mv.c:479,4'
          Dst:             printf
        - Src:             'builtin/mv.c:484,7'
          Dst:             rename
        - Src:             'builtin/mv.c:487,14'
          Dst:             _
        - Src:             'builtin/mv.c:487,4'
          Dst:             die_errno
        - Src:             'builtin/mv.c:490,9'
          Dst:             update_path_in_gitmodules
        - Src:             'builtin/mv.c:493,5'
          Dst:             connect_work_tree_and_git_dir
        - Src:             'builtin/mv.c:501,52'
          Dst:             strlen
        - Src:             'builtin/mv.c:501,9'
          Dst:             index_name_pos
        - Src:             'builtin/mv.c:502,3'
          Dst:             __assert_fail
        - Src:             'builtin/mv.c:503,28'
          Dst:             lstat64
        - Src:             'builtin/mv.c:504,23'
          Dst:             ie_modified
        - Src:             'builtin/mv.c:508,3'
          Dst:             rename_index_entry_at
        - Src:             'builtin/mv.c:520,8'
          Dst:             path_in_sparse_checkout
        - Src:             'builtin/mv.c:523,13'
          Dst:             strlen
        - Src:             'builtin/mv.c:522,19'
          Dst:             index_name_pos
        - Src:             'builtin/mv.c:528,9'
          Dst:             checkout_entry
        - Src:             'builtin/mv.c:529,10'
          Dst:             _
        - Src:             'builtin/mv.c:529,6'
          Dst:             die
        - Src:             'builtin/mv.c:532,9'
          Dst:             path_in_sparse_checkout
        - Src:             'builtin/mv.c:535,13'
          Dst:             strlen
        - Src:             'builtin/mv.c:534,19'
          Dst:             index_name_pos
        - Src:             'builtin/mv.c:543,6'
          Dst:             unlink_or_warn
        - Src:             'builtin/mv.c:550,22'
          Dst:             xstrdup
        - Src:             'builtin/mv.c:551,6'
          Dst:             string_list_append
        - Src:             'builtin/mv.c:552,6'
          Dst:             safe_create_leading_directories
        - Src:             'builtin/mv.c:554,6'
          Dst:             rename
        - Src:             'builtin/mv.c:560,2'
          Dst:             remove_empty_src_dirs
        - Src:             'builtin/mv.c:563,3'
          Dst:             advise_on_moving_dirty_path
        - Src:             'builtin/mv.c:566,3'
          Dst:             stage_updated_gitmodules
        - Src:             'builtin/mv.c:568,6'
          Dst:             write_locked_index
        - Src:             'builtin/mv.c:570,7'
          Dst:             _
        - Src:             'builtin/mv.c:570,3'
          Dst:             die
        - Src:             'builtin/mv.c:575,2'
          Dst:             strvec_clear
        - Src:             'builtin/mv.c:577,2'
          Dst:             string_list_clear
        - Src:             'builtin/mv.c:578,2'
          Dst:             string_list_clear
        - Src:             'builtin/mv.c:579,2'
          Dst:             string_list_clear
        - Src:             'builtin/mv.c:580,2'
          Dst:             strvec_clear
        - Src:             'builtin/mv.c:581,2'
          Dst:             strvec_clear
        - Src:             'builtin/mv.c:582,2'
          Dst:             strvec_clear
        - Src:             'builtin/mv.c:583,2'
          Dst:             strvec_clear
    - functionName:    rename
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oidcmp
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:288,9'
          Dst:             memcmp
    - functionName:    nth_tip_table_ent
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ix
        - table_
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tipcmp
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oidcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/name-rev.c:321,9'
          Dst:             oidcmp
    - functionName:    strbuf_strip_suffix
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - suffix
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_setlen
        - strip_suffix_mem
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:534,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:535,17'
              BranchSideFuncs:
                - strbuf_setlen.9609
            - BranchSide:      './strbuf.h:538,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             './strbuf.h:534,6'
          Dst:             strip_suffix_mem
        - Src:             './strbuf.h:535,3'
          Dst:             strbuf_setlen
    - functionName:    strip_suffix_mem
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - suffix
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:785,20'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:785,30'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:785,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:784,18'
          Dst:             strlen
        - Src:             './git-compat-util.h:785,23'
          Dst:             memcmp
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    get_exact_ref_match
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - nth_tip_table_ent
        - oid_pos
        - sane_qsort
        - tipcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:445,23'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:445,37'
              BranchSideFuncs:
                - sane_qsort.9615
                - oid_pos
            - BranchSide:      'builtin/name-rev.c:446,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/name-rev.c:445,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:446,3'
              BranchSideFuncs:
                - sane_qsort.9615
                - oid_pos
            - BranchSide:      'builtin/name-rev.c:448,17'
              BranchSideFuncs:
                - sane_qsort.9615
                - oid_pos
        - Branch String:   'builtin/name-rev.c:448,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:449,3'
              BranchSideFuncs:
                - oid_pos
            - BranchSide:      'builtin/name-rev.c:453,19'
              BranchSideFuncs:
                - oid_pos
        - Branch String:   'builtin/name-rev.c:455,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:456,20'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:457,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/name-rev.c:449,3'
          Dst:             sane_qsort
        - Src:             'builtin/name-rev.c:449,3'
          Dst:             tipcmp
        - Src:             'builtin/name-rev.c:453,10'
          Dst:             oid_pos
        - Src:             'builtin/name-rev.c:453,10'
          Dst:             nth_tip_table_ent
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    get_rev_name
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - buf
      BBCount:         10
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - get_commit_rev_name
        - get_exact_ref_match
        - strbuf_addf
        - strbuf_addstr
        - strbuf_setlen
        - strbuf_strip_suffix
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:466,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:467,30'
              BranchSideFuncs:
                - get_exact_ref_match
            - BranchSide:      'builtin/name-rev.c:468,30'
              BranchSideFuncs:
                - get_commit_rev_name
                - strbuf_setlen.9609
                - strbuf_addstr.9614
                - strbuf_strip_suffix.9607
                - strbuf_addf
        - Branch String:   'builtin/name-rev.c:470,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:471,3'
              BranchSideFuncs:
                - strbuf_setlen.9609
                - strbuf_addstr.9614
                - strbuf_strip_suffix.9607
                - strbuf_addf
            - BranchSide:      'builtin/name-rev.c:473,7'
              BranchSideFuncs:
                - strbuf_setlen.9609
                - strbuf_addstr.9614
                - strbuf_strip_suffix.9607
                - strbuf_addf
        - Branch String:   'builtin/name-rev.c:473,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:474,10'
              BranchSideFuncs:
                - strbuf_setlen.9609
                - strbuf_addstr.9614
                - strbuf_strip_suffix.9607
                - strbuf_addf
            - BranchSide:      'builtin/name-rev.c:476,3'
              BranchSideFuncs:
                - strbuf_setlen.9609
                - strbuf_addstr.9614
                - strbuf_strip_suffix.9607
                - strbuf_addf
      Callsites:
        - Src:             'builtin/name-rev.c:467,10'
          Dst:             get_exact_ref_match
        - Src:             'builtin/name-rev.c:469,6'
          Dst:             get_commit_rev_name
        - Src:             'builtin/name-rev.c:476,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/name-rev.c:477,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/name-rev.c:478,3'
          Dst:             strbuf_strip_suffix
        - Src:             'builtin/name-rev.c:479,3'
          Dst:             strbuf_addf
    - functionName:    get_commit_rev_name
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - commit_rev_name_peek
        - is_valid_rev_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:100,9'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:100,35'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:100,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/name-rev.c:98,26'
          Dst:             commit_rev_name_peek
        - Src:             'builtin/name-rev.c:100,9'
          Dst:             is_valid_rev_name
    - functionName:    commit_rev_name_peek
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_rev_name_at_peek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/name-rev.c:34,1'
          Dst:             commit_rev_name_at_peek
    - functionName:    is_valid_rev_name
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:93,14'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:93,17'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:93,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    commit_rev_name_at_peek
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:34,1'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:34,1'
              BranchSideFuncs:
                - st_mult.9618
                - xrealloc
                - xcalloc
            - BranchSide:      'builtin/name-rev.c:34,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'builtin/name-rev.c:34,1'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:34,1'
              BranchSideFuncs:
                - st_mult.9618
                - xrealloc
                - xcalloc
            - BranchSide:      'builtin/name-rev.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/name-rev.c:34,1'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:34,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'builtin/name-rev.c:34,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'builtin/name-rev.c:34,1'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:34,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'builtin/name-rev.c:34,1'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:34,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'builtin/name-rev.c:34,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/name-rev.c:34,1'
          Dst:             st_mult
        - Src:             'builtin/name-rev.c:34,1'
          Dst:             xrealloc
        - Src:             'builtin/name-rev.c:34,1'
          Dst:             xcalloc
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strip_suffix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strip_suffix_mem
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './git-compat-util.h:801,9'
          Dst:             strlen
        - Src:             './git-compat-util.h:802,9'
          Dst:             strip_suffix_mem
    - functionName:    effective_distance
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - distance
        - generation
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_better_name
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - name
        - taggerdate
        - generation
        - distance
        - from_tag
      BBCount:         15
      ICount:          124
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - effective_distance
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:118,15'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:118,18'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:122,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/name-rev.c:118,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:119,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:122,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/name-rev.c:122,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:123,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:129,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/name-rev.c:129,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:130,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:133,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/name-rev.c:133,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:134,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:137,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/name-rev.c:114,22'
          Dst:             effective_distance
        - Src:             'builtin/name-rev.c:115,21'
          Dst:             effective_distance
    - functionName:    commit_rev_name_at
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_rev_name_at_peek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/name-rev.c:34,1'
          Dst:             commit_rev_name_at_peek
    - functionName:    get_parent_name
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - parent_number
        - string_pool
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mem_pool_strfmt
        - strip_suffix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:165,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:166,26'
              BranchSideFuncs:
                - mem_pool_strfmt
            - BranchSide:      'builtin/name-rev.c:170,26'
              BranchSideFuncs:
                - mem_pool_strfmt
      Callsites:
        - Src:             'builtin/name-rev.c:164,2'
          Dst:             strip_suffix
        - Src:             'builtin/name-rev.c:166,10'
          Dst:             mem_pool_strfmt
        - Src:             'builtin/name-rev.c:170,10'
          Dst:             mem_pool_strfmt
    - functionName:    create_or_update_name
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - commit
        - taggerdate
        - generation
        - distance
        - from_tag
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - commit_rev_name_at
        - is_better_name
        - is_valid_rev_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:147,30'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:148,22'
              BranchSideFuncs:
                - is_better_name
            - BranchSide:      'builtin/name-rev.c:151,21'
              BranchSideFuncs: []
        - Branch String:   'builtin/name-rev.c:147,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:149,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:151,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/name-rev.c:145,26'
          Dst:             commit_rev_name_at
        - Src:             'builtin/name-rev.c:147,6'
          Dst:             is_valid_rev_name
        - Src:             'builtin/name-rev.c:148,7'
          Dst:             is_better_name
    - functionName:    commit_is_before_cutoff
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - commit_graph_generation
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:81,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:82,10'
              BranchSideFuncs:
                - commit_graph_generation
            - BranchSide:      'builtin/name-rev.c:85,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/name-rev.c:82,28'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:82,28'
              BranchSideFuncs:
                - commit_graph_generation
            - BranchSide:      'builtin/name-rev.c:83,28'
              BranchSideFuncs:
                - commit_graph_generation
      Callsites:
        - Src:             'builtin/name-rev.c:83,4'
          Dst:             commit_graph_generation
    - functionName:    repo_parse_commit
      functionSourceFile: '/src/git/./commit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_parse_commit_gently
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './commit.h:102,9'
          Dst:             repo_parse_commit_gently
    - functionName:    name_rev
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - start_commit
        - tip_name
        - taggerdate
        - from_tag
        - deref
        - string_pool
      BBCount:         40
      ICount:          299
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - clear_prio_queue
        - commit_is_before_cutoff
        - create_or_update_name
        - get_commit_rev_name
        - get_parent_name
        - mem_pool_strdup
        - mem_pool_strfmt
        - prio_queue_get
        - prio_queue_put
        - repo_parse_commit
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:186,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:187,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:189,37'
              BranchSideFuncs:
                - create_or_update_name
                - mem_pool_strdup
                - prio_queue_put
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - st_mult.9618
                - xrealloc
                - get_parent_name
                - mem_pool_strfmt
        - Branch String:   'builtin/name-rev.c:191,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:192,3'
              BranchSideFuncs:
                - mem_pool_strdup
                - prio_queue_put
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - st_mult.9618
                - xrealloc
                - get_parent_name
                - mem_pool_strfmt
            - BranchSide:      'builtin/name-rev.c:193,6'
              BranchSideFuncs:
                - mem_pool_strdup
                - prio_queue_put
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - st_mult.9618
                - xrealloc
                - get_parent_name
                - mem_pool_strfmt
        - Branch String:   'builtin/name-rev.c:193,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:194,42'
              BranchSideFuncs:
                - mem_pool_strfmt
                - prio_queue_put
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - st_mult.9618
                - xrealloc
                - get_parent_name
            - BranchSide:      'builtin/name-rev.c:197,42'
              BranchSideFuncs:
                - mem_pool_strdup
                - prio_queue_put
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - st_mult.9618
                - xrealloc
                - get_parent_name
        - Branch String:   'builtin/name-rev.c:202,2'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:203,47'
              BranchSideFuncs:
                - get_commit_rev_name
                - prio_queue_get
                - clear_prio_queue
                - free
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - st_mult.9618
                - xrealloc
                - get_parent_name
            - BranchSide:      'builtin/name-rev.c:253,2'
              BranchSideFuncs:
                - clear_prio_queue
                - free
        - Branch String:   'builtin/name-rev.c:209,3'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:212,28'
              BranchSideFuncs:
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - st_mult.9618
                - xrealloc
                - get_parent_name
            - BranchSide:      'builtin/name-rev.c:248,3'
              BranchSideFuncs:
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - st_mult.9618
                - xrealloc
                - get_parent_name
                - prio_queue_put
        - Branch String:   'builtin/name-rev.c:217,8'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:218,5'
              BranchSideFuncs:
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - st_mult.9618
                - xrealloc
                - get_parent_name
            - BranchSide:      'builtin/name-rev.c:220,8'
              BranchSideFuncs:
                - create_or_update_name
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - st_mult.9618
                - xrealloc
                - get_parent_name
        - Branch String:   'builtin/name-rev.c:220,8'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:221,16'
              BranchSideFuncs:
                - create_or_update_name
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - st_mult.9618
                - xrealloc
                - get_parent_name
            - BranchSide:      'builtin/name-rev.c:224,18'
              BranchSideFuncs:
                - create_or_update_name
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - st_mult.9618
                - xrealloc
                - get_parent_name
        - Branch String:   'builtin/name-rev.c:231,8'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:232,9'
              BranchSideFuncs:
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - st_mult.9618
                - xrealloc
                - get_parent_name
            - BranchSide:      'builtin/name-rev.c:245,3'
              BranchSideFuncs:
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - st_mult.9618
                - xrealloc
                - get_parent_name
        - Branch String:   'builtin/name-rev.c:232,9'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:234,23'
              BranchSideFuncs:
                - get_parent_name
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - st_mult.9618
                - xrealloc
            - BranchSide:      'builtin/name-rev.c:238,30'
              BranchSideFuncs:
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - get_parent_name
                - st_mult.9618
                - xrealloc
        - Branch String:   'builtin/name-rev.c:239,5'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:239,5'
              BranchSideFuncs:
                - st_mult.9618
                - xrealloc
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - get_parent_name
            - BranchSide:      'builtin/name-rev.c:242,45'
              BranchSideFuncs:
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - st_mult.9618
                - xrealloc
                - get_parent_name
        - Branch String:   'builtin/name-rev.c:239,5'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:239,5'
              BranchSideFuncs:
                - st_mult.9618
                - xrealloc
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - get_parent_name
            - BranchSide:      'builtin/name-rev.c:239,5'
              BranchSideFuncs:
                - st_mult.9618
                - xrealloc
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - prio_queue_put
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - get_parent_name
        - Branch String:   'builtin/name-rev.c:248,3'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:202,2'
              BranchSideFuncs:
                - prio_queue_put
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - st_mult.9618
                - xrealloc
                - get_parent_name
            - BranchSide:      'builtin/name-rev.c:250,12'
              BranchSideFuncs:
                - prio_queue_put
                - prio_queue_get
                - clear_prio_queue
                - free
                - get_commit_rev_name
                - repo_parse_commit.9624
                - commit_is_before_cutoff
                - create_or_update_name
                - st_mult.9618
                - xrealloc
                - get_parent_name
      Callsites:
        - Src:             'builtin/name-rev.c:185,2'
          Dst:             repo_parse_commit
        - Src:             'builtin/name-rev.c:186,6'
          Dst:             commit_is_before_cutoff
        - Src:             'builtin/name-rev.c:189,15'
          Dst:             create_or_update_name
        - Src:             'builtin/name-rev.c:194,26'
          Dst:             mem_pool_strfmt
        - Src:             'builtin/name-rev.c:197,26'
          Dst:             mem_pool_strdup
        - Src:             'builtin/name-rev.c:200,2'
          Dst:             prio_queue_put
        - Src:             'builtin/name-rev.c:202,19'
          Dst:             prio_queue_get
        - Src:             'builtin/name-rev.c:203,27'
          Dst:             get_commit_rev_name
        - Src:             'builtin/name-rev.c:216,4'
          Dst:             repo_parse_commit
        - Src:             'builtin/name-rev.c:217,8'
          Dst:             commit_is_before_cutoff
        - Src:             'builtin/name-rev.c:228,18'
          Dst:             create_or_update_name
        - Src:             'builtin/name-rev.c:234,7'
          Dst:             get_parent_name
        - Src:             'builtin/name-rev.c:239,5'
          Dst:             st_mult
        - Src:             'builtin/name-rev.c:239,5'
          Dst:             xrealloc
        - Src:             'builtin/name-rev.c:249,4'
          Dst:             prio_queue_put
        - Src:             'builtin/name-rev.c:253,2'
          Dst:             clear_prio_queue
    - functionName:    cmp_by_tag_and_age
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:331,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:332,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:335,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/name-rev.c:335,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:336,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:337,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_to_tip_table
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - oid
        - refname
        - shorten_unambiguous
        - commit
        - taggerdate
        - from_tag
        - deref
      BBCount:         20
      ICount:          179
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - get_main_ref_store
        - oidcpy
        - skip_prefix
        - st_mult
        - xrealloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:298,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:299,67'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
                - oidcpy.9626
                - xstrdup
                - st_mult.9618
                - xrealloc
            - BranchSide:      'builtin/name-rev.c:301,23'
              BranchSideFuncs:
                - skip_prefix.9627
                - skip_prefix.9627
                - oidcpy.9626
                - xstrdup
                - st_mult.9618
                - xrealloc
        - Branch String:   'builtin/name-rev.c:306,2'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:306,2'
              BranchSideFuncs:
                - st_mult.9618
                - xrealloc
                - oidcpy.9626
                - xstrdup
            - BranchSide:      'builtin/name-rev.c:307,20'
              BranchSideFuncs:
                - oidcpy.9626
                - xstrdup
        - Branch String:   'builtin/name-rev.c:306,2'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:306,2'
              BranchSideFuncs:
                - st_mult.9618
                - xrealloc
                - oidcpy.9626
                - xstrdup
            - BranchSide:      'builtin/name-rev.c:306,2'
              BranchSideFuncs:
                - st_mult.9618
                - xrealloc
                - oidcpy.9626
                - xstrdup
        - Branch String:   'builtin/name-rev.c:308,42'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:309,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:309,27'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'builtin/name-rev.c:299,48'
          Dst:             get_main_ref_store
        - Src:             'builtin/name-rev.c:299,19'
          Dst:             refs_shorten_unambiguous_ref
        - Src:             'builtin/name-rev.c:301,11'
          Dst:             skip_prefix
        - Src:             'builtin/name-rev.c:304,3'
          Dst:             skip_prefix
        - Src:             'builtin/name-rev.c:306,2'
          Dst:             st_mult
        - Src:             'builtin/name-rev.c:306,2'
          Dst:             xrealloc
        - Src:             'builtin/name-rev.c:307,2'
          Dst:             oidcpy
        - Src:             'builtin/name-rev.c:309,19'
          Dst:             xstrdup
    - functionName:    subpath_matches
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - filter
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strchr
        - wildmatch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:261,2'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:262,18'
              BranchSideFuncs:
                - wildmatch
                - strchr
            - BranchSide:      'builtin/name-rev.c:268,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/name-rev.c:262,7'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:263,11'
              BranchSideFuncs:
                - strchr
                - wildmatch
            - BranchSide:      'builtin/name-rev.c:264,20'
              BranchSideFuncs:
                - strchr
                - wildmatch
        - Branch String:   'builtin/name-rev.c:265,7'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:261,2'
              BranchSideFuncs:
                - wildmatch
                - strchr
            - BranchSide:      'builtin/name-rev.c:266,11'
              BranchSideFuncs:
                - wildmatch
                - strchr
      Callsites:
        - Src:             'builtin/name-rev.c:262,8'
          Dst:             wildmatch
        - Src:             'builtin/name-rev.c:264,13'
          Dst:             strchr
    - functionName:    init_commit_rev_name_with_stride
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - stride
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:34,1'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:34,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    show_name
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - obj
        - caller_name
        - always
        - allow_undefined
        - name_only
      BBCount:         18
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - die
        - get_rev_name
        - oid_to_hex
        - printf
        - repo_find_unique_abbrev
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:492,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:493,17'
              BranchSideFuncs:
                - get_rev_name
                - oid_to_hex
                - die
                - repo_find_unique_abbrev
                - printf
                - strbuf_release
                - printf
                - printf
            - BranchSide:      'builtin/name-rev.c:494,22'
              BranchSideFuncs:
                - get_rev_name
                - oid_to_hex
                - die
                - repo_find_unique_abbrev
                - printf
                - strbuf_release
                - printf
                - printf
        - Branch String:   'builtin/name-rev.c:493,17'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:493,31'
              BranchSideFuncs:
                - printf
                - get_rev_name
                - oid_to_hex
                - die
                - repo_find_unique_abbrev
                - printf
                - strbuf_release
                - printf
                - printf
            - BranchSide:      'builtin/name-rev.c:493,56'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - get_rev_name
                - oid_to_hex
                - die
                - repo_find_unique_abbrev
                - printf
                - strbuf_release
                - printf
                - printf
        - Branch String:   'builtin/name-rev.c:495,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:496,18'
              BranchSideFuncs:
                - printf
                - strbuf_release
            - BranchSide:      'builtin/name-rev.c:497,11'
              BranchSideFuncs:
                - oid_to_hex
                - die
                - repo_find_unique_abbrev
                - printf
                - strbuf_release
                - printf
        - Branch String:   'builtin/name-rev.c:497,11'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:498,3'
              BranchSideFuncs:
                - printf
                - strbuf_release
            - BranchSide:      'builtin/name-rev.c:499,11'
              BranchSideFuncs:
                - oid_to_hex
                - die
                - repo_find_unique_abbrev
                - printf
                - strbuf_release
        - Branch String:   'builtin/name-rev.c:499,11'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:501,34'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - printf
                - strbuf_release
            - BranchSide:      'builtin/name-rev.c:503,42'
              BranchSideFuncs:
                - oid_to_hex
                - die
      Callsites:
        - Src:             'builtin/name-rev.c:493,45'
          Dst:             oid_to_hex
        - Src:             'builtin/name-rev.c:493,3'
          Dst:             printf
        - Src:             'builtin/name-rev.c:494,9'
          Dst:             get_rev_name
        - Src:             'builtin/name-rev.c:496,3'
          Dst:             printf
        - Src:             'builtin/name-rev.c:498,3'
          Dst:             printf
        - Src:             'builtin/name-rev.c:501,10'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/name-rev.c:500,3'
          Dst:             printf
        - Src:             'builtin/name-rev.c:503,31'
          Dst:             oid_to_hex
        - Src:             'builtin/name-rev.c:503,3'
          Dst:             die
        - Src:             'builtin/name-rev.c:504,2'
          Dst:             strbuf_release
    - functionName:    name_rev_line
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - data
      BBCount:         40
      ICount:          260
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - fwrite
        - get_rev_name
        - lookup_object
        - printf
        - repo_get_oid
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:521,2'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:523,8'
              BranchSideFuncs:
                - strbuf_release
                - fwrite
                - repo_get_oid
                - lookup_object
                - printf
                - printf
                - get_rev_name
            - BranchSide:      'builtin/name-rev.c:555,6'
              BranchSideFuncs:
                - strbuf_release
                - fwrite
        - Branch String:   'builtin/name-rev.c:523,8'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:523,8'
              BranchSideFuncs:
                - strbuf_release
                - fwrite
                - repo_get_oid
                - lookup_object
                - printf
                - printf
                - get_rev_name
            - BranchSide:      'builtin/name-rev.c:525,12'
              BranchSideFuncs:
                - strbuf_release
                - fwrite
                - repo_get_oid
                - lookup_object
                - printf
                - printf
                - get_rev_name
        - Branch String:   'builtin/name-rev.c:523,8'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:523,8'
              BranchSideFuncs:
                - strbuf_release
                - fwrite
                - repo_get_oid
                - lookup_object
                - printf
                - printf
                - get_rev_name
            - BranchSide:      'builtin/name-rev.c:524,12'
              BranchSideFuncs:
                - strbuf_release
                - fwrite
                - repo_get_oid
                - lookup_object
                - printf
                - printf
                - get_rev_name
        - Branch String:   'builtin/name-rev.c:523,7'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:524,12'
              BranchSideFuncs:
                - strbuf_release
                - fwrite
                - repo_get_oid
                - lookup_object
                - printf
                - printf
                - get_rev_name
            - BranchSide:      'builtin/name-rev.c:525,12'
              BranchSideFuncs:
                - strbuf_release
                - fwrite
                - repo_get_oid
                - lookup_object
                - printf
                - printf
                - get_rev_name
        - Branch String:   'builtin/name-rev.c:526,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:526,6'
              BranchSideFuncs:
                - repo_get_oid
                - lookup_object
                - strbuf_release
                - fwrite
                - printf
                - printf
                - get_rev_name
            - BranchSide:      'builtin/name-rev.c:528,16'
              BranchSideFuncs:
                - repo_get_oid
                - lookup_object
                - strbuf_release
                - fwrite
                - printf
                - printf
                - get_rev_name
        - Branch String:   'builtin/name-rev.c:535,8'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:537,20'
              BranchSideFuncs:
                - strbuf_release
                - fwrite
                - repo_get_oid
                - lookup_object
                - get_rev_name
                - printf
                - printf
            - BranchSide:      'builtin/name-rev.c:541,13'
              BranchSideFuncs:
                - strbuf_release
                - fwrite
                - repo_get_oid
                - lookup_object
                - get_rev_name
                - printf
                - printf
        - Branch String:   'builtin/name-rev.c:538,9'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:539,26'
              BranchSideFuncs:
                - get_rev_name
                - strbuf_release
                - fwrite
                - repo_get_oid
                - lookup_object
                - printf
                - printf
            - BranchSide:      'builtin/name-rev.c:540,4'
              BranchSideFuncs:
                - strbuf_release
                - fwrite
                - repo_get_oid
                - lookup_object
                - get_rev_name
                - printf
                - printf
        - Branch String:   'builtin/name-rev.c:543,8'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:544,5'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - fwrite
                - repo_get_oid
                - lookup_object
                - get_rev_name
                - printf
            - BranchSide:      'builtin/name-rev.c:546,8'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - fwrite
                - repo_get_oid
                - lookup_object
                - get_rev_name
                - printf
        - Branch String:   'builtin/name-rev.c:546,8'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:547,22'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - fwrite
                - repo_get_oid
                - lookup_object
                - printf
                - get_rev_name
            - BranchSide:      'builtin/name-rev.c:549,25'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - fwrite
                - repo_get_oid
                - lookup_object
                - printf
                - get_rev_name
        - Branch String:   'builtin/name-rev.c:555,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:555,6'
              BranchSideFuncs:
                - fwrite
                - strbuf_release
            - BranchSide:      'builtin/name-rev.c:556,10'
              BranchSideFuncs:
                - fwrite
                - strbuf_release
      Callsites:
        - Src:             'builtin/name-rev.c:535,9'
          Dst:             repo_get_oid
        - Src:             'builtin/name-rev.c:537,6'
          Dst:             lookup_object
        - Src:             'builtin/name-rev.c:539,13'
          Dst:             get_rev_name
        - Src:             'builtin/name-rev.c:547,5'
          Dst:             printf
        - Src:             'builtin/name-rev.c:549,5'
          Dst:             printf
        - Src:             'builtin/name-rev.c:556,3'
          Dst:             fwrite
        - Src:             'builtin/name-rev.c:558,2'
          Dst:             strbuf_release
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    name_tips
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - string_pool
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - cmp_by_tag_and_age
        - name_rev
        - sane_qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:426,2'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:427,42'
              BranchSideFuncs:
                - name_rev
            - BranchSide:      'builtin/name-rev.c:433,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/name-rev.c:428,7'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:429,13'
              BranchSideFuncs:
                - name_rev
            - BranchSide:      'builtin/name-rev.c:432,2'
              BranchSideFuncs:
                - name_rev
      Callsites:
        - Src:             'builtin/name-rev.c:425,2'
          Dst:             sane_qsort
        - Src:             'builtin/name-rev.c:425,2'
          Dst:             cmp_by_tag_and_age
        - Src:             'builtin/name-rev.c:429,4'
          Dst:             name_rev
    - functionName:    name_ref
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - referent
        - oid
        - flags
        - cb_data
      BBCount:         57
      ICount:          359
      EdgeCount:       73
      CyclomaticComplexity: 18
      functionsReached:
        - add_to_tip_table
        - parse_object
        - starts_with
        - subpath_matches
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:345,46'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:345,49'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
                - subpath_matches
                - starts_with
            - BranchSide:      'builtin/name-rev.c:345,46'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
                - subpath_matches
                - starts_with
        - Branch String:   'builtin/name-rev.c:351,22'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:351,38'
              BranchSideFuncs:
                - starts_with
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
                - subpath_matches
            - BranchSide:      'builtin/name-rev.c:354,6'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
                - subpath_matches
        - Branch String:   'builtin/name-rev.c:351,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:352,3'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
                - subpath_matches
            - BranchSide:      'builtin/name-rev.c:354,6'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
                - subpath_matches
        - Branch String:   'builtin/name-rev.c:354,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:357,3'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
                - subpath_matches
            - BranchSide:      'builtin/name-rev.c:363,6'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
        - Branch String:   'builtin/name-rev.c:357,3'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:357,3'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
                - subpath_matches
            - BranchSide:      'builtin/name-rev.c:357,3'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
                - subpath_matches
        - Branch String:   'builtin/name-rev.c:357,3'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:358,24'
              BranchSideFuncs:
                - subpath_matches
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
            - BranchSide:      'builtin/name-rev.c:361,2'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
        - Branch String:   'builtin/name-rev.c:358,8'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:359,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:360,3'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
                - subpath_matches
        - Branch String:   'builtin/name-rev.c:363,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:365,7'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
            - BranchSide:      'builtin/name-rev.c:397,2'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
        - Branch String:   'builtin/name-rev.c:368,3'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:368,3'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
            - BranchSide:      'builtin/name-rev.c:368,3'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
        - Branch String:   'builtin/name-rev.c:368,3'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:379,28'
              BranchSideFuncs:
                - subpath_matches
                - add_to_tip_table
                - starts_with
                - parse_object
            - BranchSide:      'builtin/name-rev.c:393,8'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
        - Branch String:   'builtin/name-rev.c:379,4'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:381,5'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
            - BranchSide:      'builtin/name-rev.c:383,13'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
            - BranchSide:      'builtin/name-rev.c:386,13'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
                - subpath_matches
        - Branch String:   'builtin/name-rev.c:393,7'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:394,4'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
            - BranchSide:      'builtin/name-rev.c:395,2'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
        - Branch String:   'builtin/name-rev.c:397,11'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:397,14'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
            - BranchSide:      'builtin/name-rev.c:397,2'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
        - Branch String:   'builtin/name-rev.c:397,2'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:398,34'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
                - parse_object
            - BranchSide:      'builtin/name-rev.c:405,6'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
        - Branch String:   'builtin/name-rev.c:399,7'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:400,4'
              BranchSideFuncs:
                - parse_object
                - add_to_tip_table
                - starts_with
            - BranchSide:      'builtin/name-rev.c:401,20'
              BranchSideFuncs:
                - parse_object
                - add_to_tip_table
                - starts_with
        - Branch String:   'builtin/name-rev.c:405,8'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:405,11'
              BranchSideFuncs:
                - add_to_tip_table
                - starts_with
            - BranchSide:      'builtin/name-rev.c:412,19'
              BranchSideFuncs:
                - add_to_tip_table
        - Branch String:   'builtin/name-rev.c:405,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:406,29'
              BranchSideFuncs:
                - starts_with
                - add_to_tip_table
            - BranchSide:      'builtin/name-rev.c:412,19'
              BranchSideFuncs:
                - add_to_tip_table
        - Branch String:   'builtin/name-rev.c:408,7'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:409,17'
              BranchSideFuncs:
                - add_to_tip_table
            - BranchSide:      'builtin/name-rev.c:410,2'
              BranchSideFuncs:
                - add_to_tip_table
      Callsites:
        - Src:             'builtin/name-rev.c:343,21'
          Dst:             parse_object
        - Src:             'builtin/name-rev.c:351,26'
          Dst:             starts_with
        - Src:             'builtin/name-rev.c:358,8'
          Dst:             subpath_matches
        - Src:             'builtin/name-rev.c:379,12'
          Dst:             subpath_matches
        - Src:             'builtin/name-rev.c:401,7'
          Dst:             parse_object
        - Src:             'builtin/name-rev.c:407,14'
          Dst:             starts_with
        - Src:             'builtin/name-rev.c:412,2'
          Dst:             add_to_tip_table
    - functionName:    adjust_cutoff_timestamp_for_slop
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:67,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:67,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:69,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/name-rev.c:69,7'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:70,13'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:72,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_commit_cutoff
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - commit_graph_generation
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:51,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:52,12'
              BranchSideFuncs:
                - commit_graph_generation
            - BranchSide:      'builtin/name-rev.c:54,6'
              BranchSideFuncs:
                - commit_graph_generation
        - Branch String:   'builtin/name-rev.c:54,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:54,6'
              BranchSideFuncs:
                - commit_graph_generation
            - BranchSide:      'builtin/name-rev.c:55,52'
              BranchSideFuncs:
                - commit_graph_generation
        - Branch String:   'builtin/name-rev.c:57,7'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:58,24'
              BranchSideFuncs: []
            - BranchSide:      'builtin/name-rev.c:59,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/name-rev.c:55,28'
          Dst:             commit_graph_generation
    - functionName:    disable_cutoff
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    init_commit_rev_name
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_commit_rev_name_with_stride
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/name-rev.c:34,1'
          Dst:             init_commit_rev_name_with_stride
    - functionName:    cmd_name_rev
      functionSourceFile: '/src/git/builtin/name-rev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         60
      ICount:          646
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - add_object_array
        - adjust_cutoff_timestamp_for_slop
        - const_error
        - deref_tag
        - disable_cutoff
        - error
        - fprintf
        - get_indexed_object
        - get_main_ref_store
        - get_max_object_index
        - git_config
        - git_default_config
        - init_commit_rev_name
        - mem_pool_discard
        - mem_pool_init
        - name_ref
        - name_rev_line
        - name_tips
        - object_array_clear
        - parse_object
        - parse_options
        - repo_get_oid
        - set_commit_cutoff
        - show_name
        - strbuf_addch
        - strbuf_getline
        - strbuf_release
        - string_list_clear
        - usage_with_options
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/name-rev.c:595,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:596,3'
              BranchSideFuncs:
                - warning
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - add_object_array
                - fprintf
                - set_commit_cutoff
                - deref_tag
                - fprintf
                - disable_cutoff
                - error
                - const_error.9639
                - usage_with_options
            - BranchSide:      'builtin/name-rev.c:602,6'
              BranchSideFuncs:
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - add_object_array
                - fprintf
                - set_commit_cutoff
                - deref_tag
                - fprintf
                - disable_cutoff
                - error
                - const_error.9639
                - usage_with_options
        - Branch String:   'builtin/name-rev.c:602,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:603,3'
              BranchSideFuncs:
                - error
                - const_error.9639
                - usage_with_options
            - BranchSide:      'builtin/name-rev.c:606,6'
              BranchSideFuncs:
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - add_object_array
                - fprintf
                - set_commit_cutoff
                - deref_tag
                - fprintf
                - disable_cutoff
        - Branch String:   'builtin/name-rev.c:606,10'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:606,13'
              BranchSideFuncs:
                - disable_cutoff
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - add_object_array
                - fprintf
                - set_commit_cutoff
                - deref_tag
                - fprintf
            - BranchSide:      'builtin/name-rev.c:607,3'
              BranchSideFuncs:
                - disable_cutoff
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - add_object_array
                - fprintf
                - set_commit_cutoff
                - deref_tag
                - fprintf
        - Branch String:   'builtin/name-rev.c:606,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:607,3'
              BranchSideFuncs:
                - disable_cutoff
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - add_object_array
                - fprintf
                - set_commit_cutoff
                - deref_tag
                - fprintf
            - BranchSide:      'builtin/name-rev.c:609,2'
              BranchSideFuncs:
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - add_object_array
                - fprintf
                - set_commit_cutoff
                - deref_tag
                - fprintf
        - Branch String:   'builtin/name-rev.c:609,2'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:614,20'
              BranchSideFuncs:
                - repo_get_oid
                - parse_object
                - fprintf
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - add_object_array
                - fprintf
                - set_commit_cutoff
                - deref_tag
                - fprintf
            - BranchSide:      'builtin/name-rev.c:649,2'
              BranchSideFuncs:
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
        - Branch String:   'builtin/name-rev.c:614,7'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:615,12'
              BranchSideFuncs:
                - fprintf
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - add_object_array
                - fprintf
                - set_commit_cutoff
                - deref_tag
            - BranchSide:      'builtin/name-rev.c:620,10'
              BranchSideFuncs:
                - parse_object
                - fprintf
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - fprintf
                - add_object_array
                - fprintf
                - set_commit_cutoff
                - deref_tag
        - Branch String:   'builtin/name-rev.c:622,7'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:623,38'
              BranchSideFuncs:
                - deref_tag
                - fprintf
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - add_object_array
                - fprintf
                - set_commit_cutoff
            - BranchSide:      'builtin/name-rev.c:629,8'
              BranchSideFuncs:
                - fprintf
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - deref_tag
                - fprintf
                - add_object_array
                - fprintf
                - set_commit_cutoff
        - Branch String:   'builtin/name-rev.c:625,15'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:625,18'
              BranchSideFuncs:
                - fprintf
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - deref_tag
                - fprintf
                - add_object_array
                - fprintf
                - set_commit_cutoff
            - BranchSide:      'builtin/name-rev.c:627,3'
              BranchSideFuncs:
                - fprintf
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - deref_tag
                - fprintf
                - add_object_array
                - fprintf
                - set_commit_cutoff
        - Branch String:   'builtin/name-rev.c:625,8'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:626,31'
              BranchSideFuncs:
                - fprintf
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - deref_tag
                - fprintf
                - add_object_array
                - fprintf
                - set_commit_cutoff
            - BranchSide:      'builtin/name-rev.c:627,3'
              BranchSideFuncs:
                - fprintf
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - deref_tag
                - fprintf
                - add_object_array
                - fprintf
                - set_commit_cutoff
        - Branch String:   'builtin/name-rev.c:629,7'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:630,12'
              BranchSideFuncs:
                - add_object_array
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - deref_tag
                - fprintf
                - fprintf
                - set_commit_cutoff
            - BranchSide:      'builtin/name-rev.c:635,7'
              BranchSideFuncs:
                - add_object_array
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - deref_tag
                - fprintf
                - fprintf
                - set_commit_cutoff
        - Branch String:   'builtin/name-rev.c:635,7'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:636,22'
              BranchSideFuncs:
                - set_commit_cutoff
                - add_object_array
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - deref_tag
                - fprintf
                - fprintf
            - BranchSide:      'builtin/name-rev.c:638,7'
              BranchSideFuncs:
                - add_object_array
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - set_commit_cutoff
                - deref_tag
                - fprintf
                - fprintf
        - Branch String:   'builtin/name-rev.c:638,7'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:639,9'
              BranchSideFuncs:
                - fprintf
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - add_object_array
                - set_commit_cutoff
                - deref_tag
                - fprintf
            - BranchSide:      'builtin/name-rev.c:646,20'
              BranchSideFuncs:
                - add_object_array
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - fprintf
                - set_commit_cutoff
                - deref_tag
                - fprintf
        - Branch String:   'builtin/name-rev.c:639,8'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:640,13'
              BranchSideFuncs:
                - add_object_array
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - fprintf
                - set_commit_cutoff
                - deref_tag
                - fprintf
            - BranchSide:      'builtin/name-rev.c:644,30'
              BranchSideFuncs:
                - add_object_array
                - adjust_cutoff_timestamp_for_slop
                - get_main_ref_store
                - refs_for_each_ref
                - name_tips
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
                - strbuf_getline
                - strbuf_release
                - strbuf_addch.9636
                - name_rev_line
                - repo_get_oid
                - parse_object
                - fprintf
                - fprintf
                - set_commit_cutoff
                - deref_tag
                - fprintf
        - Branch String:   'builtin/name-rev.c:654,6'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:655,17'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - strbuf_addch.9636
                - name_rev_line
            - BranchSide:      'builtin/name-rev.c:662,13'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
                - get_max_object_index
                - get_indexed_object
                - show_name
        - Branch String:   'builtin/name-rev.c:657,3'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:658,4'
              BranchSideFuncs:
                - strbuf_addch.9636
                - name_rev_line
                - strbuf_getline
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
            - BranchSide:      'builtin/name-rev.c:661,3'
              BranchSideFuncs:
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
        - Branch String:   'builtin/name-rev.c:662,13'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:665,9'
              BranchSideFuncs:
                - get_max_object_index
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - get_indexed_object
                - show_name
            - BranchSide:      'builtin/name-rev.c:675,10'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
        - Branch String:   'builtin/name-rev.c:666,3'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:667,44'
              BranchSideFuncs:
                - get_indexed_object
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - show_name
            - BranchSide:      'builtin/name-rev.c:673,2'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
        - Branch String:   'builtin/name-rev.c:668,13'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:668,16'
              BranchSideFuncs:
                - show_name
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - get_indexed_object
            - BranchSide:      'builtin/name-rev.c:669,5'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - get_indexed_object
                - show_name
        - Branch String:   'builtin/name-rev.c:668,8'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:669,5'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - get_indexed_object
                - show_name
            - BranchSide:      'builtin/name-rev.c:670,14'
              BranchSideFuncs:
                - show_name
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
                - get_indexed_object
        - Branch String:   'builtin/name-rev.c:675,3'
          Branch Sides:
            - BranchSide:      'builtin/name-rev.c:0,0'
              BranchSideFuncs:
                - show_name
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
            - BranchSide:      'builtin/name-rev.c:676,19'
              BranchSideFuncs:
                - show_name
                - string_list_clear
                - string_list_clear
                - mem_pool_discard
                - object_array_clear
      Callsites:
        - Src:             'builtin/name-rev.c:590,2'
          Dst:             mem_pool_init
        - Src:             'builtin/name-rev.c:591,2'
          Dst:             init_commit_rev_name
        - Src:             'builtin/name-rev.c:592,2'
          Dst:             git_config
        - Src:             'builtin/name-rev.c:592,2'
          Dst:             git_default_config
        - Src:             'builtin/name-rev.c:593,9'
          Dst:             parse_options
        - Src:             'builtin/name-rev.c:596,3'
          Dst:             warning
        - Src:             'builtin/name-rev.c:603,3'
          Dst:             error
        - Src:             'builtin/name-rev.c:603,3'
          Dst:             const_error
        - Src:             'builtin/name-rev.c:604,3'
          Dst:             usage_with_options
        - Src:             'builtin/name-rev.c:607,3'
          Dst:             disable_cutoff
        - Src:             'builtin/name-rev.c:614,7'
          Dst:             repo_get_oid
        - Src:             'builtin/name-rev.c:615,4'
          Dst:             fprintf
        - Src:             'builtin/name-rev.c:621,12'
          Dst:             parse_object
        - Src:             'builtin/name-rev.c:623,28'
          Dst:             deref_tag
        - Src:             'builtin/name-rev.c:630,4'
          Dst:             fprintf
        - Src:             'builtin/name-rev.c:636,4'
          Dst:             set_commit_cutoff
        - Src:             'builtin/name-rev.c:640,5'
          Dst:             fprintf
        - Src:             'builtin/name-rev.c:646,3'
          Dst:             add_object_array
        - Src:             'builtin/name-rev.c:649,2'
          Dst:             adjust_cutoff_timestamp_for_slop
        - Src:             'builtin/name-rev.c:651,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/name-rev.c:651,2'
          Dst:             refs_for_each_ref
        - Src:             'builtin/name-rev.c:651,2'
          Dst:             name_ref
        - Src:             'builtin/name-rev.c:652,2'
          Dst:             name_tips
        - Src:             'builtin/name-rev.c:657,10'
          Dst:             strbuf_getline
        - Src:             'builtin/name-rev.c:658,4'
          Dst:             strbuf_addch
        - Src:             'builtin/name-rev.c:659,4'
          Dst:             name_rev_line
        - Src:             'builtin/name-rev.c:661,3'
          Dst:             strbuf_release
        - Src:             'builtin/name-rev.c:665,9'
          Dst:             get_max_object_index
        - Src:             'builtin/name-rev.c:667,25'
          Dst:             get_indexed_object
        - Src:             'builtin/name-rev.c:670,4'
          Dst:             show_name
        - Src:             'builtin/name-rev.c:676,4'
          Dst:             show_name
        - Src:             'builtin/name-rev.c:680,2'
          Dst:             string_list_clear
        - Src:             'builtin/name-rev.c:681,2'
          Dst:             string_list_clear
        - Src:             'builtin/name-rev.c:682,2'
          Dst:             mem_pool_discard
        - Src:             'builtin/name-rev.c:683,2'
          Dst:             object_array_clear
    - functionName:    remove_one_note
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - t
        - name
        - flag
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - error
        - fprintf
        - remove_note
        - repo_get_oid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/notes.c:1002,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:1003,10'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
            - BranchSide:      'builtin/notes.c:1004,23'
              BranchSideFuncs:
                - remove_note
                - _.9778
                - fprintf
                - _.9778
                - fprintf
        - Branch String:   'builtin/notes.c:1005,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:1006,11'
              BranchSideFuncs:
                - _.9778
                - fprintf
            - BranchSide:      'builtin/notes.c:1008,11'
              BranchSideFuncs:
                - _.9778
                - fprintf
        - Branch String:   'builtin/notes.c:1009,9'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:1009,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/notes.c:1009,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/notes.c:1002,6'
          Dst:             repo_get_oid
        - Src:             'builtin/notes.c:1003,10'
          Dst:             _
        - Src:             'builtin/notes.c:1003,10'
          Dst:             error
        - Src:             'builtin/notes.c:1003,10'
          Dst:             const_error
        - Src:             'builtin/notes.c:1004,11'
          Dst:             remove_note
        - Src:             'builtin/notes.c:1006,19'
          Dst:             _
        - Src:             'builtin/notes.c:1006,3'
          Dst:             fprintf
        - Src:             'builtin/notes.c:1008,19'
          Dst:             _
        - Src:             'builtin/notes.c:1008,3'
          Dst:             fprintf
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    64
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config_get_string
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:735,9'
          Dst:             repo_config_get_string
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    strbuf_insertstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - pos
        - s
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_insert
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:260,28'
          Dst:             strlen
        - Src:             './strbuf.h:260,2'
          Dst:             strbuf_insert
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    repo_parse_commit
      functionSourceFile: '/src/git/./commit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_parse_commit_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './commit.h:102,9'
          Dst:             repo_parse_commit_gently
    - functionName:    git_path
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_pathname
        - repo_git_pathv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:282,28'
          Dst:             get_pathname
        - Src:             './path.h:285,2'
          Dst:             repo_git_pathv
    - functionName:    git_config_get_notes_strategy
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - strategy
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - git_config_get_string
        - git_die_config
        - parse_notes_merge_strategy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/notes.c:865,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:866,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/notes.c:867,33'
              BranchSideFuncs:
                - parse_notes_merge_strategy
                - free
                - _.9778
                - git_die_config
        - Branch String:   'builtin/notes.c:867,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:868,18'
              BranchSideFuncs:
                - _.9778
                - git_die_config
            - BranchSide:      'builtin/notes.c:870,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/notes.c:865,6'
          Dst:             git_config_get_string
        - Src:             'builtin/notes.c:867,6'
          Dst:             parse_notes_merge_strategy
        - Src:             'builtin/notes.c:868,39'
          Dst:             _
        - Src:             'builtin/notes.c:868,3'
          Dst:             git_die_config
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    merge_commit
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         21
      ICount:          159
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - free_notes
        - get_main_ref_store
        - init_notes
        - is_null_oid
        - lookup_commit_reference
        - merge_abort
        - notes_merge_commit
        - oidclr
        - oidcpy
        - repo_format_commit_message
        - repo_get_oid
        - repo_parse_commit
        - strbuf_insertstr
        - strbuf_release
        - strbuf_trim
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/notes.c:819,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:820,7'
              BranchSideFuncs:
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:821,47'
              BranchSideFuncs:
                - lookup_commit_reference
                - _.9778
                - die
                - repo_parse_commit.9790
                - oidclr.9788
                - init_notes
                - get_main_ref_store
                - refs_resolve_refdup
                - _.9778
                - die
                - notes_merge_commit
                - repo_format_commit_message
                - strbuf_trim
                - strbuf_insertstr.9787
                - get_main_ref_store
                - is_null_oid.9785
                - refs_update_ref
                - free_notes
                - strbuf_release
                - merge_abort
                - free
                - _.9778
                - die
                - oidcpy.9789
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:821,11'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:822,7'
              BranchSideFuncs:
                - repo_parse_commit.9790
                - oidclr.9788
                - init_notes
                - get_main_ref_store
                - refs_resolve_refdup
                - _.9778
                - die
                - notes_merge_commit
                - repo_format_commit_message
                - strbuf_trim
                - strbuf_insertstr.9787
                - get_main_ref_store
                - is_null_oid.9785
                - refs_update_ref
                - free_notes
                - strbuf_release
                - merge_abort
                - free
                - _.9778
                - die
                - oidcpy.9789
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:823,29'
              BranchSideFuncs:
                - repo_parse_commit.9790
                - oidclr.9788
                - init_notes
                - get_main_ref_store
                - refs_resolve_refdup
                - _.9778
                - die
                - notes_merge_commit
                - repo_format_commit_message
                - strbuf_trim
                - strbuf_insertstr.9787
                - get_main_ref_store
                - is_null_oid.9785
                - refs_update_ref
                - free_notes
                - strbuf_release
                - merge_abort
                - free
                - _.9778
                - die
                - oidcpy.9789
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:826,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:827,24'
              BranchSideFuncs:
                - oidcpy.9789
                - init_notes
                - get_main_ref_store
                - refs_resolve_refdup
                - _.9778
                - die
                - notes_merge_commit
                - repo_format_commit_message
                - strbuf_trim
                - strbuf_insertstr.9787
                - get_main_ref_store
                - is_null_oid.9785
                - refs_update_ref
                - free_notes
                - strbuf_release
                - merge_abort
                - free
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:829,23'
              BranchSideFuncs:
                - oidclr.9788
                - init_notes
                - get_main_ref_store
                - refs_resolve_refdup
                - _.9778
                - die
                - notes_merge_commit
                - repo_format_commit_message
                - strbuf_trim
                - strbuf_insertstr.9787
                - get_main_ref_store
                - is_null_oid.9785
                - refs_update_ref
                - free_notes
                - strbuf_release
                - merge_abort
                - free
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:836,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:837,7'
              BranchSideFuncs:
                - notes_merge_commit
                - repo_format_commit_message
                - strbuf_trim
                - strbuf_insertstr.9787
                - get_main_ref_store
                - is_null_oid.9785
                - refs_update_ref
                - free_notes
                - strbuf_release
                - merge_abort
                - free
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:839,25'
              BranchSideFuncs:
                - notes_merge_commit
                - repo_format_commit_message
                - strbuf_trim
                - strbuf_insertstr.9787
                - get_main_ref_store
                - is_null_oid.9785
                - refs_update_ref
                - free_notes
                - strbuf_release
                - merge_abort
                - free
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:839,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:840,7'
              BranchSideFuncs:
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:843,2'
              BranchSideFuncs:
                - repo_format_commit_message
                - strbuf_trim
                - strbuf_insertstr.9787
                - get_main_ref_store
                - is_null_oid.9785
                - refs_update_ref
                - free_notes
                - strbuf_release
                - merge_abort
                - free
        - Branch String:   'builtin/notes.c:850,4'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:850,4'
              BranchSideFuncs:
                - refs_update_ref
                - free_notes
                - strbuf_release
                - merge_abort
                - free
            - BranchSide:      'builtin/notes.c:850,4'
              BranchSideFuncs:
                - refs_update_ref
                - free_notes
                - strbuf_release
                - merge_abort
                - free
      Callsites:
        - Src:             'builtin/notes.c:819,6'
          Dst:             repo_get_oid
        - Src:             'builtin/notes.c:820,7'
          Dst:             _
        - Src:             'builtin/notes.c:820,3'
          Dst:             die
        - Src:             'builtin/notes.c:821,23'
          Dst:             lookup_commit_reference
        - Src:             'builtin/notes.c:822,7'
          Dst:             _
        - Src:             'builtin/notes.c:822,3'
          Dst:             die
        - Src:             'builtin/notes.c:823,11'
          Dst:             repo_parse_commit
        - Src:             'builtin/notes.c:824,7'
          Dst:             _
        - Src:             'builtin/notes.c:824,3'
          Dst:             die
        - Src:             'builtin/notes.c:827,3'
          Dst:             oidcpy
        - Src:             'builtin/notes.c:829,3'
          Dst:             oidclr
        - Src:             'builtin/notes.c:831,2'
          Dst:             init_notes
        - Src:             'builtin/notes.c:831,2'
          Dst:             combine_notes_overwrite
        - Src:             'builtin/notes.c:834,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/notes.c:834,3'
          Dst:             refs_resolve_refdup
        - Src:             'builtin/notes.c:837,7'
          Dst:             _
        - Src:             'builtin/notes.c:837,3'
          Dst:             die
        - Src:             'builtin/notes.c:839,6'
          Dst:             notes_merge_commit
        - Src:             'builtin/notes.c:840,7'
          Dst:             _
        - Src:             'builtin/notes.c:840,3'
          Dst:             die
        - Src:             'builtin/notes.c:844,2'
          Dst:             repo_format_commit_message
        - Src:             'builtin/notes.c:846,2'
          Dst:             strbuf_trim
        - Src:             'builtin/notes.c:847,2'
          Dst:             strbuf_insertstr
        - Src:             'builtin/notes.c:848,18'
          Dst:             get_main_ref_store
        - Src:             'builtin/notes.c:850,4'
          Dst:             is_null_oid
        - Src:             'builtin/notes.c:848,2'
          Dst:             refs_update_ref
        - Src:             'builtin/notes.c:853,2'
          Dst:             free_notes
        - Src:             'builtin/notes.c:854,2'
          Dst:             strbuf_release
        - Src:             'builtin/notes.c:855,8'
          Dst:             merge_abort
    - functionName:    merge_abort
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - error
        - get_main_ref_store
        - notes_merge_abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/notes.c:795,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:796,10'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
                - get_main_ref_store
                - refs_delete_ref
                - notes_merge_abort
                - _.9778
                - error
                - const_error.9779
                - _.9778
                - error
                - const_error.9779
            - BranchSide:      'builtin/notes.c:797,41'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_ref
                - notes_merge_abort
                - _.9778
                - error
                - const_error.9779
                - _.9778
                - error
                - const_error.9779
        - Branch String:   'builtin/notes.c:797,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:798,10'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
                - notes_merge_abort
                - _.9778
                - error
                - const_error.9779
            - BranchSide:      'builtin/notes.c:799,24'
              BranchSideFuncs:
                - notes_merge_abort
                - _.9778
                - error
                - const_error.9779
        - Branch String:   'builtin/notes.c:799,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:799,6'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
            - BranchSide:      'builtin/notes.c:800,10'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
      Callsites:
        - Src:             'builtin/notes.c:795,22'
          Dst:             get_main_ref_store
        - Src:             'builtin/notes.c:795,6'
          Dst:             refs_delete_ref
        - Src:             'builtin/notes.c:796,10'
          Dst:             _
        - Src:             'builtin/notes.c:796,10'
          Dst:             error
        - Src:             'builtin/notes.c:796,10'
          Dst:             const_error
        - Src:             'builtin/notes.c:797,22'
          Dst:             get_main_ref_store
        - Src:             'builtin/notes.c:797,6'
          Dst:             refs_delete_ref
        - Src:             'builtin/notes.c:798,10'
          Dst:             _
        - Src:             'builtin/notes.c:798,10'
          Dst:             error
        - Src:             'builtin/notes.c:798,10'
          Dst:             const_error
        - Src:             'builtin/notes.c:799,6'
          Dst:             notes_merge_abort
        - Src:             'builtin/notes.c:800,10'
          Dst:             _
        - Src:             'builtin/notes.c:800,10'
          Dst:             error
        - Src:             'builtin/notes.c:800,10'
          Dst:             const_error
    - functionName:    strbuf_split_max
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sb
        - terminator
        - max
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_split_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:571,9'
          Dst:             strbuf_split_buf
    - functionName:    strbuf_split
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - terminator
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_split_max
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:577,9'
          Dst:             strbuf_split_max
    - functionName:    notes_copy_from_stdin
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - force
        - rewrite_cmd
      BBCount:         30
      ICount:          219
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - commit_notes
        - const_error
        - copy_note
        - copy_note_for_rewrite
        - die
        - error
        - finish_copy_notes_for_rewrite
        - free_notes
        - init_copy_notes_for_rewrite
        - init_notes
        - repo_get_oid
        - strbuf_getline_lf
        - strbuf_list_free
        - strbuf_release
        - strbuf_rtrim
        - strbuf_split
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/notes.c:366,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:367,35'
              BranchSideFuncs:
                - init_copy_notes_for_rewrite
                - strbuf_getline_lf
                - commit_notes
                - free_notes
                - strbuf_release
                - finish_copy_notes_for_rewrite
                - strbuf_split.9807
                - _.9778
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - repo_get_oid
                - repo_get_oid
                - copy_note
                - strbuf_list_free
                - _.9778
                - error
                - const_error.9779
                - copy_note_for_rewrite
                - _.9778
                - die
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:371,3'
              BranchSideFuncs:
                - init_notes
                - strbuf_getline_lf
                - commit_notes
                - free_notes
                - strbuf_release
                - finish_copy_notes_for_rewrite
                - strbuf_split.9807
                - _.9778
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - repo_get_oid
                - repo_get_oid
                - copy_note
                - strbuf_list_free
                - _.9778
                - error
                - const_error.9779
                - copy_note_for_rewrite
                - _.9778
                - die
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:368,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:369,4'
              BranchSideFuncs:
                - strbuf_getline_lf
                - commit_notes
                - free_notes
                - strbuf_release
                - finish_copy_notes_for_rewrite
                - strbuf_split.9807
                - _.9778
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - repo_get_oid
                - repo_get_oid
                - copy_note
                - strbuf_list_free
                - _.9778
                - error
                - const_error.9779
                - copy_note_for_rewrite
                - _.9778
                - die
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:370,2'
              BranchSideFuncs:
                - strbuf_getline_lf
                - commit_notes
                - free_notes
                - strbuf_release
                - finish_copy_notes_for_rewrite
                - strbuf_split.9807
                - _.9778
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - repo_get_oid
                - repo_get_oid
                - copy_note
                - strbuf_list_free
                - _.9778
                - error
                - const_error.9779
                - copy_note_for_rewrite
                - _.9778
                - die
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:375,2'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:380,11'
              BranchSideFuncs:
                - strbuf_split.9807
                - _.9778
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - repo_get_oid
                - repo_get_oid
                - copy_note
                - strbuf_list_free
                - strbuf_getline_lf
                - commit_notes
                - free_notes
                - strbuf_release
                - finish_copy_notes_for_rewrite
                - _.9778
                - error
                - const_error.9779
                - copy_note_for_rewrite
                - _.9778
                - die
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:405,7'
              BranchSideFuncs:
                - commit_notes
                - free_notes
                - strbuf_release
                - finish_copy_notes_for_rewrite
        - Branch String:   'builtin/notes.c:381,17'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:381,21'
              BranchSideFuncs:
                - _.9778
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - repo_get_oid
                - repo_get_oid
                - copy_note
                - strbuf_list_free
                - strbuf_getline_lf
                - commit_notes
                - free_notes
                - strbuf_release
                - finish_copy_notes_for_rewrite
                - strbuf_split.9807
                - _.9778
                - error
                - const_error.9779
                - copy_note_for_rewrite
                - _.9778
                - die
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:382,8'
              BranchSideFuncs:
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:381,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:382,8'
              BranchSideFuncs:
                - strbuf_rtrim
                - strbuf_rtrim
                - repo_get_oid
                - repo_get_oid
                - copy_note
                - strbuf_list_free
                - strbuf_getline_lf
                - commit_notes
                - free_notes
                - strbuf_release
                - finish_copy_notes_for_rewrite
                - strbuf_split.9807
                - _.9778
                - die
                - _.9778
                - error
                - const_error.9779
                - copy_note_for_rewrite
                - _.9778
                - die
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:383,16'
              BranchSideFuncs:
                - strbuf_rtrim
                - strbuf_rtrim
                - repo_get_oid
                - repo_get_oid
                - copy_note
                - strbuf_list_free
                - strbuf_getline_lf
                - commit_notes
                - free_notes
                - strbuf_release
                - finish_copy_notes_for_rewrite
                - strbuf_split.9807
                - _.9778
                - die
                - _.9778
                - error
                - const_error.9779
                - copy_note_for_rewrite
                - _.9778
                - die
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:385,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:386,8'
              BranchSideFuncs:
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:387,20'
              BranchSideFuncs:
                - repo_get_oid
                - copy_note
                - strbuf_list_free
                - strbuf_getline_lf
                - commit_notes
                - free_notes
                - strbuf_release
                - finish_copy_notes_for_rewrite
                - strbuf_split.9807
                - _.9778
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - repo_get_oid
                - _.9778
                - die
                - _.9778
                - error
                - const_error.9779
                - copy_note_for_rewrite
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:387,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:388,8'
              BranchSideFuncs:
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:390,7'
              BranchSideFuncs:
                - copy_note
                - strbuf_list_free
                - strbuf_getline_lf
                - commit_notes
                - free_notes
                - strbuf_release
                - finish_copy_notes_for_rewrite
                - strbuf_split.9807
                - _.9778
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - repo_get_oid
                - repo_get_oid
                - _.9778
                - die
                - _.9778
                - die
                - _.9778
                - error
                - const_error.9779
                - copy_note_for_rewrite
        - Branch String:   'builtin/notes.c:390,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:391,32'
              BranchSideFuncs:
                - copy_note_for_rewrite
                - strbuf_list_free
                - strbuf_getline_lf
                - commit_notes
                - free_notes
                - strbuf_release
                - finish_copy_notes_for_rewrite
                - strbuf_split.9807
                - _.9778
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - repo_get_oid
                - repo_get_oid
                - copy_note
                - _.9778
                - die
                - _.9778
                - die
                - _.9778
                - error
                - const_error.9779
            - BranchSide:      'builtin/notes.c:393,20'
              BranchSideFuncs:
                - copy_note
                - strbuf_list_free
                - strbuf_getline_lf
                - commit_notes
                - free_notes
                - strbuf_release
                - finish_copy_notes_for_rewrite
                - strbuf_split.9807
                - _.9778
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - repo_get_oid
                - repo_get_oid
                - copy_note_for_rewrite
                - _.9778
                - die
                - _.9778
                - die
                - _.9778
                - error
                - const_error.9779
        - Branch String:   'builtin/notes.c:396,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:397,4'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
                - strbuf_list_free
                - strbuf_getline_lf
                - commit_notes
                - free_notes
                - strbuf_release
                - finish_copy_notes_for_rewrite
                - strbuf_split.9807
                - _.9778
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - repo_get_oid
                - repo_get_oid
                - copy_note
                - copy_note_for_rewrite
                - _.9778
                - die
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:402,20'
              BranchSideFuncs:
                - strbuf_list_free
                - strbuf_getline_lf
                - commit_notes
                - free_notes
                - strbuf_release
                - finish_copy_notes_for_rewrite
                - strbuf_split.9807
                - _.9778
                - die
                - strbuf_rtrim
                - strbuf_rtrim
                - repo_get_oid
                - repo_get_oid
                - copy_note
                - _.9778
                - error
                - const_error.9779
                - copy_note_for_rewrite
                - _.9778
                - die
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:405,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:406,16'
              BranchSideFuncs:
                - finish_copy_notes_for_rewrite
                - strbuf_release
            - BranchSide:      'builtin/notes.c:409,33'
              BranchSideFuncs:
                - finish_copy_notes_for_rewrite
                - strbuf_release
      Callsites:
        - Src:             'builtin/notes.c:367,7'
          Dst:             init_copy_notes_for_rewrite
        - Src:             'builtin/notes.c:371,3'
          Dst:             init_notes
        - Src:             'builtin/notes.c:375,9'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/notes.c:380,11'
          Dst:             strbuf_split
        - Src:             'builtin/notes.c:382,8'
          Dst:             _
        - Src:             'builtin/notes.c:382,4'
          Dst:             die
        - Src:             'builtin/notes.c:383,3'
          Dst:             strbuf_rtrim
        - Src:             'builtin/notes.c:384,3'
          Dst:             strbuf_rtrim
        - Src:             'builtin/notes.c:385,7'
          Dst:             repo_get_oid
        - Src:             'builtin/notes.c:386,8'
          Dst:             _
        - Src:             'builtin/notes.c:386,4'
          Dst:             die
        - Src:             'builtin/notes.c:387,7'
          Dst:             repo_get_oid
        - Src:             'builtin/notes.c:388,8'
          Dst:             _
        - Src:             'builtin/notes.c:388,4'
          Dst:             die
        - Src:             'builtin/notes.c:391,10'
          Dst:             copy_note_for_rewrite
        - Src:             'builtin/notes.c:393,10'
          Dst:             copy_note
        - Src:             'builtin/notes.c:393,10'
          Dst:             combine_notes_overwrite
        - Src:             'builtin/notes.c:397,4'
          Dst:             _
        - Src:             'builtin/notes.c:397,4'
          Dst:             error
        - Src:             'builtin/notes.c:397,4'
          Dst:             const_error
        - Src:             'builtin/notes.c:402,3'
          Dst:             strbuf_list_free
        - Src:             'builtin/notes.c:406,3'
          Dst:             commit_notes
        - Src:             'builtin/notes.c:407,3'
          Dst:             free_notes
        - Src:             'builtin/notes.c:409,3'
          Dst:             finish_copy_notes_for_rewrite
        - Src:             'builtin/notes.c:411,2'
          Dst:             strbuf_release
    - functionName:    write_object_file
      functionSourceFile: '/src/git/./object-store-ll.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - type
        - oid
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_object_file_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './object-store-ll.h:262,9'
          Dst:             write_object_file_flags
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_commented_object
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - object
      BBCount:         9
      ICount:          97
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - die_errno
        - finish_command
        - oid_to_hex
        - start_command
        - strbuf_add_commented_lines
        - strbuf_read
        - strbuf_release
        - strvec_pushl
        - write_or_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/notes.c:175,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:176,7'
              BranchSideFuncs:
                - _.9778
                - oid_to_hex
                - die
            - BranchSide:      'builtin/notes.c:179,29'
              BranchSideFuncs:
                - strbuf_read
                - strbuf_add_commented_lines
                - write_or_die
                - strbuf_release
                - strbuf_release
                - finish_command
                - _.9778
                - oid_to_hex
                - die
                - _.9778
                - die_errno
        - Branch String:   'builtin/notes.c:179,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:180,13'
              BranchSideFuncs:
                - _.9778
                - die_errno
            - BranchSide:      'builtin/notes.c:181,40'
              BranchSideFuncs:
                - strbuf_add_commented_lines
                - write_or_die
                - strbuf_release
                - strbuf_release
                - finish_command
                - _.9778
                - oid_to_hex
                - die
        - Branch String:   'builtin/notes.c:187,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:188,7'
              BranchSideFuncs:
                - _.9778
                - oid_to_hex
                - die
            - BranchSide:      'builtin/notes.c:190,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/notes.c:170,8'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:169,2'
          Dst:             strvec_pushl
        - Src:             'builtin/notes.c:175,6'
          Dst:             start_command
        - Src:             'builtin/notes.c:176,7'
          Dst:             _
        - Src:             'builtin/notes.c:177,7'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:176,3'
          Dst:             die
        - Src:             'builtin/notes.c:179,6'
          Dst:             strbuf_read
        - Src:             'builtin/notes.c:180,13'
          Dst:             _
        - Src:             'builtin/notes.c:180,3'
          Dst:             die_errno
        - Src:             'builtin/notes.c:181,2'
          Dst:             strbuf_add_commented_lines
        - Src:             'builtin/notes.c:182,2'
          Dst:             write_or_die
        - Src:             'builtin/notes.c:184,2'
          Dst:             strbuf_release
        - Src:             'builtin/notes.c:185,2'
          Dst:             strbuf_release
        - Src:             'builtin/notes.c:187,6'
          Dst:             finish_command
        - Src:             'builtin/notes.c:188,7'
          Dst:             _
        - Src:             'builtin/notes.c:189,7'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:188,3'
          Dst:             die
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    copy_obj_to_fd
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - oid
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - repo_read_object_file
        - write_or_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/notes.c:155,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:155,6'
              BranchSideFuncs:
                - free
                - write_or_die
            - BranchSide:      'builtin/notes.c:156,7'
              BranchSideFuncs:
                - free
                - write_or_die
        - Branch String:   'builtin/notes.c:156,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:157,17'
              BranchSideFuncs:
                - write_or_die
                - free
            - BranchSide:      'builtin/notes.c:158,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/notes.c:154,14'
          Dst:             repo_read_object_file
        - Src:             'builtin/notes.c:157,4'
          Dst:             write_or_die
    - functionName:    git_pathdup
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_detach
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:308,2'
          Dst:             repo_git_pathv
        - Src:             './path.h:310,9'
          Dst:             strbuf_detach
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    append_separator
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - message
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strbuf_addf
        - strbuf_addstr
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/notes.c:245,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:246,3'
              BranchSideFuncs:
                - strlen
                - strbuf_addf
                - strbuf_addstr.9828
            - BranchSide:      'builtin/notes.c:247,29'
              BranchSideFuncs:
                - strlen
                - strbuf_addf
                - strbuf_addstr.9828
        - Branch String:   'builtin/notes.c:247,41'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:247,44'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addstr.9828
            - BranchSide:      'builtin/notes.c:250,15'
              BranchSideFuncs:
                - strbuf_addf
        - Branch String:   'builtin/notes.c:247,11'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:248,17'
              BranchSideFuncs:
                - strbuf_addstr.9828
            - BranchSide:      'builtin/notes.c:250,15'
              BranchSideFuncs:
                - strbuf_addf
      Callsites:
        - Src:             'builtin/notes.c:247,22'
          Dst:             strlen
        - Src:             'builtin/notes.c:248,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/notes.c:250,3'
          Dst:             strbuf_addf
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    write_note_data
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
        - oid
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - common_exit
        - die_message
        - exit
        - write_object_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/notes.c:231,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:232,28'
              BranchSideFuncs:
                - _.9778
                - die_message
                - common_exit
                - exit
                - _.9778
                - die_message
            - BranchSide:      'builtin/notes.c:239,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/notes.c:234,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:235,16'
              BranchSideFuncs:
                - _.9778
                - die_message
                - common_exit
                - exit
            - BranchSide:      'builtin/notes.c:237,3'
              BranchSideFuncs:
                - common_exit
                - exit
      Callsites:
        - Src:             'builtin/notes.c:231,6'
          Dst:             write_object_file
        - Src:             'builtin/notes.c:232,28'
          Dst:             _
        - Src:             'builtin/notes.c:232,16'
          Dst:             die_message
        - Src:             'builtin/notes.c:235,16'
          Dst:             _
        - Src:             'builtin/notes.c:235,4'
          Dst:             die_message
        - Src:             'builtin/notes.c:237,3'
          Dst:             common_exit
        - Src:             'builtin/notes.c:237,3'
          Dst:             exit
    - functionName:    prepare_note_data
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
        - d
        - old_note
      BBCount:         20
      ICount:          152
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - close
        - copy_obj_to_fd
        - die
        - git_pathdup
        - launch_editor
        - strbuf_add_commented_lines
        - strbuf_addch
        - strbuf_release
        - strbuf_setlen
        - strbuf_stripspace
        - strlen
        - write_commented_object
        - write_or_die
        - xopen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/notes.c:195,20'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:195,24'
              BranchSideFuncs:
                - git_pathdup.9821
                - xopen
                - strbuf_addch.9820
                - strbuf_add_commented_lines
                - _.9778
                - _.9778
                - strlen
                - strbuf_add_commented_lines
                - strbuf_add_commented_lines
                - write_or_die
                - write_commented_object
                - close
                - strbuf_release
                - strbuf_setlen.9823
                - launch_editor
                - strbuf_stripspace
                - _.9778
                - die
                - copy_obj_to_fd
                - write_or_die
            - BranchSide:      'builtin/notes.c:197,17'
              BranchSideFuncs:
                - git_pathdup.9821
                - xopen
                - strbuf_addch.9820
                - strbuf_add_commented_lines
                - _.9778
                - _.9778
                - strlen
                - strbuf_add_commented_lines
                - strbuf_add_commented_lines
                - write_or_die
                - write_commented_object
                - close
                - strbuf_release
                - strbuf_setlen.9823
                - launch_editor
                - strbuf_stripspace
                - _.9778
                - die
                - copy_obj_to_fd
                - write_or_die
        - Branch String:   'builtin/notes.c:195,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:195,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/notes.c:197,17'
              BranchSideFuncs:
                - git_pathdup.9821
                - xopen
                - strbuf_addch.9820
                - strbuf_add_commented_lines
                - _.9778
                - _.9778
                - strlen
                - strbuf_add_commented_lines
                - strbuf_add_commented_lines
                - write_or_die
                - write_commented_object
                - close
                - strbuf_release
                - strbuf_setlen.9823
                - launch_editor
                - strbuf_stripspace
                - _.9778
                - die
                - copy_obj_to_fd
                - write_or_die
        - Branch String:   'builtin/notes.c:203,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:204,17'
              BranchSideFuncs:
                - write_or_die
                - strbuf_addch.9820
                - strbuf_add_commented_lines
                - _.9778
                - _.9778
                - strlen
                - strbuf_add_commented_lines
                - strbuf_add_commented_lines
                - write_or_die
                - write_commented_object
                - close
                - strbuf_release
                - strbuf_setlen.9823
                - launch_editor
                - strbuf_stripspace
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:205,12'
              BranchSideFuncs:
                - strbuf_addch.9820
                - strbuf_add_commented_lines
                - _.9778
                - _.9778
                - strlen
                - strbuf_add_commented_lines
                - strbuf_add_commented_lines
                - write_or_die
                - write_commented_object
                - close
                - strbuf_release
                - strbuf_setlen.9823
                - launch_editor
                - strbuf_stripspace
                - _.9778
                - die
                - copy_obj_to_fd
        - Branch String:   'builtin/notes.c:221,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:222,8'
              BranchSideFuncs:
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:224,7'
              BranchSideFuncs:
                - strbuf_stripspace
        - Branch String:   'builtin/notes.c:224,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:225,23'
              BranchSideFuncs:
                - strbuf_stripspace
            - BranchSide:      'builtin/notes.c:226,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/notes.c:200,18'
          Dst:             git_pathdup
        - Src:             'builtin/notes.c:201,8'
          Dst:             xopen
        - Src:             'builtin/notes.c:204,4'
          Dst:             write_or_die
        - Src:             'builtin/notes.c:206,4'
          Dst:             copy_obj_to_fd
        - Src:             'builtin/notes.c:208,3'
          Dst:             strbuf_addch
        - Src:             'builtin/notes.c:209,3'
          Dst:             strbuf_add_commented_lines
        - Src:             'builtin/notes.c:210,36'
          Dst:             _
        - Src:             'builtin/notes.c:210,61'
          Dst:             _
        - Src:             'builtin/notes.c:210,54'
          Dst:             strlen
        - Src:             'builtin/notes.c:210,3'
          Dst:             strbuf_add_commented_lines
        - Src:             'builtin/notes.c:212,3'
          Dst:             strbuf_add_commented_lines
        - Src:             'builtin/notes.c:213,3'
          Dst:             write_or_die
        - Src:             'builtin/notes.c:215,3'
          Dst:             write_commented_object
        - Src:             'builtin/notes.c:217,3'
          Dst:             close
        - Src:             'builtin/notes.c:218,3'
          Dst:             strbuf_release
        - Src:             'builtin/notes.c:219,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/notes.c:221,7'
          Dst:             launch_editor
        - Src:             'builtin/notes.c:222,8'
          Dst:             _
        - Src:             'builtin/notes.c:222,4'
          Dst:             die
        - Src:             'builtin/notes.c:225,4'
          Dst:             strbuf_stripspace
    - functionName:    free_note_data
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_release
        - unlink_or_warn
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/notes.c:128,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:129,18'
              BranchSideFuncs:
                - unlink_or_warn
                - free
                - strbuf_release
                - free
                - strbuf_release
                - free
            - BranchSide:      'builtin/notes.c:132,18'
              BranchSideFuncs:
                - strbuf_release
                - free
                - strbuf_release
                - free
        - Branch String:   'builtin/notes.c:134,2'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:135,19'
              BranchSideFuncs:
                - strbuf_release
                - free
                - free
            - BranchSide:      'builtin/notes.c:138,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/notes.c:129,3'
          Dst:             unlink_or_warn
        - Src:             'builtin/notes.c:132,2'
          Dst:             strbuf_release
        - Src:             'builtin/notes.c:135,3'
          Dst:             strbuf_release
    - functionName:    concat_messages
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         19
      ICount:          128
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - append_separator
        - strbuf_add
        - strbuf_addbuf
        - strbuf_release
        - strbuf_setlen
        - strbuf_stripspace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/notes.c:258,2'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:259,7'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addbuf
                - strbuf_setlen.9823
                - strbuf_release
                - strbuf_stripspace
                - append_separator
            - BranchSide:      'builtin/notes.c:269,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/notes.c:259,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:260,22'
              BranchSideFuncs:
                - append_separator
                - strbuf_add
                - strbuf_addbuf
                - strbuf_setlen.9823
                - strbuf_release
                - strbuf_stripspace
            - BranchSide:      'builtin/notes.c:261,20'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addbuf
                - strbuf_setlen.9823
                - strbuf_release
                - append_separator
                - strbuf_stripspace
        - Branch String:   'builtin/notes.c:263,37'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:264,8'
              BranchSideFuncs:
                - strbuf_setlen.9823
                - strbuf_release
                - strbuf_add
                - strbuf_addbuf
                - append_separator
                - strbuf_stripspace
            - BranchSide:      'builtin/notes.c:265,7'
              BranchSideFuncs:
                - strbuf_setlen.9823
                - strbuf_release
                - strbuf_add
                - strbuf_addbuf
                - strbuf_stripspace
                - append_separator
        - Branch String:   'builtin/notes.c:264,50'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:265,7'
              BranchSideFuncs:
                - strbuf_stripspace
                - strbuf_setlen.9823
                - strbuf_release
                - strbuf_add
                - strbuf_addbuf
                - append_separator
            - BranchSide:      'builtin/notes.c:266,23'
              BranchSideFuncs:
                - strbuf_stripspace
                - strbuf_setlen.9823
                - strbuf_release
                - strbuf_add
                - strbuf_addbuf
                - append_separator
        - Branch String:   'builtin/notes.c:263,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:266,23'
              BranchSideFuncs:
                - strbuf_stripspace
                - strbuf_setlen.9823
                - strbuf_release
                - strbuf_add
                - strbuf_addbuf
                - append_separator
            - BranchSide:      'builtin/notes.c:267,3'
              BranchSideFuncs:
                - strbuf_setlen.9823
                - strbuf_release
                - strbuf_add
                - strbuf_addbuf
                - strbuf_stripspace
                - append_separator
      Callsites:
        - Src:             'builtin/notes.c:260,4'
          Dst:             append_separator
        - Src:             'builtin/notes.c:261,3'
          Dst:             strbuf_add
        - Src:             'builtin/notes.c:262,3'
          Dst:             strbuf_addbuf
        - Src:             'builtin/notes.c:266,4'
          Dst:             strbuf_stripspace
        - Src:             'builtin/notes.c:267,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/notes.c:269,2'
          Dst:             strbuf_release
    - functionName:    parse_separator_arg
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/notes.c:351,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:352,19'
              BranchSideFuncs: []
            - BranchSide:      'builtin/notes.c:354,32'
              BranchSideFuncs: []
        - Branch String:   'builtin/notes.c:354,32'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:354,38'
              BranchSideFuncs: []
            - BranchSide:      'builtin/notes.c:354,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_reuse_arg
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         25
      ICount:          212
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - _
        - die
        - repo_get_oid
        - repo_read_object_file
        - st_mult
        - strbuf_add
        - strbuf_init
        - strbuf_release
        - xmalloc
        - xrealloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/notes.c:316,2'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:316,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/notes.c:318,15'
              BranchSideFuncs:
                - strbuf_init
                - repo_get_oid
                - repo_read_object_file
                - _.9778
                - die
                - strbuf_add
                - free
                - st_mult.9831
                - xrealloc
                - BUG_fl
                - strbuf_release
                - free
                - free
                - _.9778
                - die
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:319,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:320,7'
              BranchSideFuncs:
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:321,38'
              BranchSideFuncs:
                - repo_read_object_file
                - _.9778
                - die
                - strbuf_add
                - free
                - st_mult.9831
                - xrealloc
                - BUG_fl
                - strbuf_release
                - free
                - free
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:321,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:322,7'
              BranchSideFuncs:
                - strbuf_add
                - free
                - st_mult.9831
                - xrealloc
                - BUG_fl
                - strbuf_release
                - free
                - free
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:323,6'
              BranchSideFuncs:
                - strbuf_add
                - free
                - st_mult.9831
                - xrealloc
                - BUG_fl
                - strbuf_release
                - free
                - free
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:323,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:324,19'
              BranchSideFuncs:
                - strbuf_release
                - free
                - free
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:330,14'
              BranchSideFuncs:
                - strbuf_add
                - free
                - st_mult.9831
                - xrealloc
                - BUG_fl
        - Branch String:   'builtin/notes.c:334,2'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:334,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/notes.c:334,2'
              BranchSideFuncs:
                - st_mult.9831
                - xrealloc
        - Branch String:   'builtin/notes.c:334,2'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:334,2'
              BranchSideFuncs:
                - st_mult.9831
                - xrealloc
            - BranchSide:      'builtin/notes.c:334,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/notes.c:334,2'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:334,2'
              BranchSideFuncs:
                - st_mult.9831
                - xrealloc
            - BranchSide:      'builtin/notes.c:334,2'
              BranchSideFuncs:
                - st_mult.9831
                - xrealloc
      Callsites:
        - Src:             'builtin/notes.c:310,25'
          Dst:             xmalloc
        - Src:             'builtin/notes.c:316,2'
          Dst:             BUG_fl
        - Src:             'builtin/notes.c:318,2'
          Dst:             strbuf_init
        - Src:             'builtin/notes.c:319,6'
          Dst:             repo_get_oid
        - Src:             'builtin/notes.c:320,7'
          Dst:             _
        - Src:             'builtin/notes.c:320,3'
          Dst:             die
        - Src:             'builtin/notes.c:321,16'
          Dst:             repo_read_object_file
        - Src:             'builtin/notes.c:322,7'
          Dst:             _
        - Src:             'builtin/notes.c:322,3'
          Dst:             die
        - Src:             'builtin/notes.c:324,3'
          Dst:             strbuf_release
        - Src:             'builtin/notes.c:327,7'
          Dst:             _
        - Src:             'builtin/notes.c:327,3'
          Dst:             die
        - Src:             'builtin/notes.c:330,2'
          Dst:             strbuf_add
        - Src:             'builtin/notes.c:334,2'
          Dst:             BUG_fl
        - Src:             'builtin/notes.c:334,2'
          Dst:             st_mult
        - Src:             'builtin/notes.c:334,2'
          Dst:             xrealloc
    - functionName:    parse_reedit_arg
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - parse_reuse_arg
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/notes.c:343,2'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:343,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/notes.c:343,2'
              BranchSideFuncs:
                - parse_reuse_arg
      Callsites:
        - Src:             'builtin/notes.c:343,2'
          Dst:             BUG_fl
        - Src:             'builtin/notes.c:345,9'
          Dst:             parse_reuse_arg
    - functionName:    parse_file_arg
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         26
      ICount:          189
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - _
        - die_errno
        - st_mult
        - strbuf_init
        - strbuf_read
        - strbuf_read_file
        - strcmp
        - xmalloc
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/notes.c:292,2'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:292,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/notes.c:294,15'
              BranchSideFuncs:
                - strbuf_init
                - strcmp
                - strbuf_read
                - st_mult.9831
                - xrealloc
                - BUG_fl
                - _.9778
                - die_errno
                - strbuf_read_file
                - _.9778
                - die_errno
        - Branch String:   'builtin/notes.c:295,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:296,20'
              BranchSideFuncs:
                - strbuf_read_file
                - st_mult.9831
                - xrealloc
                - BUG_fl
                - _.9778
                - die_errno
            - BranchSide:      'builtin/notes.c:298,31'
              BranchSideFuncs:
                - strbuf_read_file
                - st_mult.9831
                - xrealloc
                - BUG_fl
                - _.9778
                - die_errno
        - Branch String:   'builtin/notes.c:296,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:297,14'
              BranchSideFuncs:
                - _.9778
                - die_errno
            - BranchSide:      'builtin/notes.c:298,2'
              BranchSideFuncs:
                - st_mult.9831
                - xrealloc
                - BUG_fl
        - Branch String:   'builtin/notes.c:298,13'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:0,0'
              BranchSideFuncs:
                - _.9778
                - die_errno
            - BranchSide:      'builtin/notes.c:299,13'
              BranchSideFuncs:
                - _.9778
                - die_errno
        - Branch String:   'builtin/notes.c:301,2'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:301,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/notes.c:301,2'
              BranchSideFuncs:
                - st_mult.9831
                - xrealloc
        - Branch String:   'builtin/notes.c:301,2'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:301,2'
              BranchSideFuncs:
                - st_mult.9831
                - xrealloc
            - BranchSide:      'builtin/notes.c:301,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/notes.c:301,2'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:301,2'
              BranchSideFuncs:
                - st_mult.9831
                - xrealloc
            - BranchSide:      'builtin/notes.c:301,2'
              BranchSideFuncs:
                - st_mult.9831
                - xrealloc
      Callsites:
        - Src:             'builtin/notes.c:290,25'
          Dst:             xmalloc
        - Src:             'builtin/notes.c:292,2'
          Dst:             BUG_fl
        - Src:             'builtin/notes.c:294,2'
          Dst:             strbuf_init
        - Src:             'builtin/notes.c:295,7'
          Dst:             strcmp
        - Src:             'builtin/notes.c:296,7'
          Dst:             strbuf_read
        - Src:             'builtin/notes.c:297,14'
          Dst:             _
        - Src:             'builtin/notes.c:297,4'
          Dst:             die_errno
        - Src:             'builtin/notes.c:298,13'
          Dst:             strbuf_read_file
        - Src:             'builtin/notes.c:299,13'
          Dst:             _
        - Src:             'builtin/notes.c:299,3'
          Dst:             die_errno
        - Src:             'builtin/notes.c:301,2'
          Dst:             BUG_fl
        - Src:             'builtin/notes.c:301,2'
          Dst:             st_mult
        - Src:             'builtin/notes.c:301,2'
          Dst:             xrealloc
    - functionName:    parse_msg_arg
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         19
      ICount:          155
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - st_mult
        - strbuf_addstr
        - strbuf_init
        - strlen
        - xmalloc
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/notes.c:277,2'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:277,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/notes.c:279,15'
              BranchSideFuncs:
                - strlen
                - strbuf_init
                - strbuf_addstr.9828
                - st_mult.9831
                - xrealloc
                - BUG_fl
        - Branch String:   'builtin/notes.c:281,2'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:281,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/notes.c:281,2'
              BranchSideFuncs:
                - st_mult.9831
                - xrealloc
        - Branch String:   'builtin/notes.c:281,2'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:281,2'
              BranchSideFuncs:
                - st_mult.9831
                - xrealloc
            - BranchSide:      'builtin/notes.c:281,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/notes.c:281,2'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:281,2'
              BranchSideFuncs:
                - st_mult.9831
                - xrealloc
            - BranchSide:      'builtin/notes.c:281,2'
              BranchSideFuncs:
                - st_mult.9831
                - xrealloc
      Callsites:
        - Src:             'builtin/notes.c:275,25'
          Dst:             xmalloc
        - Src:             'builtin/notes.c:277,2'
          Dst:             BUG_fl
        - Src:             'builtin/notes.c:279,25'
          Dst:             strlen
        - Src:             'builtin/notes.c:279,2'
          Dst:             strbuf_init
        - Src:             'builtin/notes.c:280,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/notes.c:281,2'
          Dst:             BUG_fl
        - Src:             'builtin/notes.c:281,2'
          Dst:             st_mult
        - Src:             'builtin/notes.c:281,2'
          Dst:             xrealloc
    - functionName:    list_each_note
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - object_oid
        - note_oid
        - note_path
        - cb_data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oid_to_hex
        - printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/notes.c:146,20'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:146,42'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:146,2'
          Dst:             printf
    - functionName:    init_notes_check
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - subcommand
        - flags
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - init_notes
        - starts_with
      functionUses:    8
      BranchProfiles:
        - Branch String:   'builtin/notes.c:423,8'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:423,40'
              BranchSideFuncs:
                - starts_with
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:423,56'
              BranchSideFuncs:
                - starts_with
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:424,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:429,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/notes.c:431,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/notes.c:420,2'
          Dst:             init_notes
        - Src:             'builtin/notes.c:424,7'
          Dst:             starts_with
        - Src:             'builtin/notes.c:429,7'
          Dst:             _
        - Src:             'builtin/notes.c:429,3'
          Dst:             die
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    get_ref
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         5
      ICount:          47
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - const_error
        - default_notes_ref
        - error
        - parse_options
        - puts
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/notes.c:1090,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:1091,3'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:1095,7'
              BranchSideFuncs:
                - default_notes_ref
                - puts
      Callsites:
        - Src:             'builtin/notes.c:1087,9'
          Dst:             parse_options
        - Src:             'builtin/notes.c:1091,3'
          Dst:             _
        - Src:             'builtin/notes.c:1091,3'
          Dst:             error
        - Src:             'builtin/notes.c:1091,3'
          Dst:             const_error
        - Src:             'builtin/notes.c:1092,3'
          Dst:             usage_with_options
        - Src:             'builtin/notes.c:1095,7'
          Dst:             default_notes_ref
        - Src:             'builtin/notes.c:1095,2'
          Dst:             puts
    - functionName:    prune
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         8
      ICount:          135
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - commit_notes
        - const_error
        - error
        - free_notes
        - init_notes_check
        - parse_options
        - prune_notes
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/notes.c:1068,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:1069,3'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:1073,6'
              BranchSideFuncs:
                - init_notes_check
                - prune_notes
                - commit_notes
                - free_notes
        - Branch String:   'builtin/notes.c:1077,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:1077,6'
              BranchSideFuncs:
                - free_notes
            - BranchSide:      'builtin/notes.c:1078,16'
              BranchSideFuncs:
                - commit_notes
                - free_notes
      Callsites:
        - Src:             'builtin/notes.c:1065,9'
          Dst:             parse_options
        - Src:             'builtin/notes.c:1069,3'
          Dst:             _
        - Src:             'builtin/notes.c:1069,3'
          Dst:             error
        - Src:             'builtin/notes.c:1069,3'
          Dst:             const_error
        - Src:             'builtin/notes.c:1070,3'
          Dst:             usage_with_options
        - Src:             'builtin/notes.c:1073,6'
          Dst:             init_notes_check
        - Src:             'builtin/notes.c:1075,2'
          Dst:             prune_notes
        - Src:             'builtin/notes.c:1078,3'
          Dst:             commit_notes
        - Src:             'builtin/notes.c:1080,2'
          Dst:             free_notes
    - functionName:    remove_cmd
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         21
      ICount:          195
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - commit_notes
        - free_notes
        - init_notes_check
        - parse_options
        - remove_one_note
        - strbuf_getwholeline
        - strbuf_release
        - strbuf_rtrim
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/notes.c:1032,12'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:1032,16'
              BranchSideFuncs:
                - commit_notes
                - free_notes
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_rtrim
                - remove_one_note
                - remove_one_note
            - BranchSide:      'builtin/notes.c:1035,3'
              BranchSideFuncs:
                - commit_notes
                - free_notes
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_rtrim
                - remove_one_note
                - remove_one_note
        - Branch String:   'builtin/notes.c:1032,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:1033,28'
              BranchSideFuncs:
                - commit_notes
                - free_notes
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_rtrim
                - remove_one_note
                - remove_one_note
            - BranchSide:      'builtin/notes.c:1035,3'
              BranchSideFuncs:
                - commit_notes
                - free_notes
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_rtrim
                - remove_one_note
                - remove_one_note
        - Branch String:   'builtin/notes.c:1035,3'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:0,0'
              BranchSideFuncs:
                - remove_one_note
                - commit_notes
                - free_notes
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_rtrim
                - remove_one_note
            - BranchSide:      'builtin/notes.c:1036,30'
              BranchSideFuncs:
                - remove_one_note
                - commit_notes
                - free_notes
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_rtrim
                - remove_one_note
        - Branch String:   'builtin/notes.c:1040,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:1041,17'
              BranchSideFuncs:
                - strbuf_getwholeline
                - strbuf_release
                - commit_notes
                - free_notes
                - strbuf_rtrim
                - remove_one_note
            - BranchSide:      'builtin/notes.c:1048,7'
              BranchSideFuncs:
                - commit_notes
                - free_notes
        - Branch String:   'builtin/notes.c:1042,3'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:1043,4'
              BranchSideFuncs:
                - strbuf_rtrim
                - remove_one_note
                - strbuf_getwholeline
                - strbuf_release
                - commit_notes
                - free_notes
            - BranchSide:      'builtin/notes.c:1046,3'
              BranchSideFuncs:
                - strbuf_release
                - commit_notes
                - free_notes
        - Branch String:   'builtin/notes.c:1048,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:1048,6'
              BranchSideFuncs:
                - free_notes
            - BranchSide:      'builtin/notes.c:1049,16'
              BranchSideFuncs:
                - commit_notes
                - free_notes
      Callsites:
        - Src:             'builtin/notes.c:1027,9'
          Dst:             parse_options
        - Src:             'builtin/notes.c:1030,6'
          Dst:             init_notes_check
        - Src:             'builtin/notes.c:1033,12'
          Dst:             remove_one_note
        - Src:             'builtin/notes.c:1036,14'
          Dst:             remove_one_note
        - Src:             'builtin/notes.c:1042,10'
          Dst:             strbuf_getwholeline
        - Src:             'builtin/notes.c:1043,4'
          Dst:             strbuf_rtrim
        - Src:             'builtin/notes.c:1044,14'
          Dst:             remove_one_note
        - Src:             'builtin/notes.c:1046,3'
          Dst:             strbuf_release
        - Src:             'builtin/notes.c:1049,3'
          Dst:             commit_notes
        - Src:             'builtin/notes.c:1051,2'
          Dst:             free_notes
    - functionName:    merge
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         44
      ICount:          495
      EdgeCount:       53
      CyclomaticComplexity: 11
      functionsReached:
        - BUG_fl
        - _
        - const_error
        - default_notes_ref
        - die
        - error
        - expand_loose_notes_ref
        - find_shared_symref
        - fprintf
        - free_notes
        - free_worktrees
        - get_main_ref_store
        - get_worktrees
        - git_config_get_notes_strategy
        - git_path
        - init_notes_check
        - init_notes_merge_options
        - merge_abort
        - merge_commit
        - notes_merge
        - parse_notes_merge_strategy
        - parse_options
        - skip_prefix
        - strbuf_add
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/notes.c:904,15'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:904,18'
              BranchSideFuncs:
                - init_notes_merge_options
                - default_notes_ref
                - strbuf_addstr.9828
                - expand_loose_notes_ref
                - init_notes_check
                - skip_prefix.9793
                - BUG_fl
                - strbuf_addf
                - git_config_get_notes_strategy
                - strbuf_release
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
                - git_config_get_notes_strategy
                - parse_notes_merge_strategy
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - merge_commit
                - merge_abort
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:905,12'
              BranchSideFuncs:
                - init_notes_merge_options
                - default_notes_ref
                - strbuf_addstr.9828
                - expand_loose_notes_ref
                - init_notes_check
                - skip_prefix.9793
                - BUG_fl
                - strbuf_addf
                - git_config_get_notes_strategy
                - strbuf_release
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
                - git_config_get_notes_strategy
                - parse_notes_merge_strategy
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - merge_commit
                - merge_abort
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
        - Branch String:   'builtin/notes.c:904,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:905,12'
              BranchSideFuncs:
                - init_notes_merge_options
                - default_notes_ref
                - strbuf_addstr.9828
                - expand_loose_notes_ref
                - init_notes_check
                - skip_prefix.9793
                - BUG_fl
                - strbuf_addf
                - git_config_get_notes_strategy
                - strbuf_release
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
                - git_config_get_notes_strategy
                - parse_notes_merge_strategy
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - merge_commit
                - merge_abort
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:906,6'
              BranchSideFuncs:
                - init_notes_merge_options
                - default_notes_ref
                - strbuf_addstr.9828
                - expand_loose_notes_ref
                - init_notes_check
                - skip_prefix.9793
                - BUG_fl
                - strbuf_addf
                - git_config_get_notes_strategy
                - strbuf_release
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
                - git_config_get_notes_strategy
                - parse_notes_merge_strategy
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - merge_commit
                - merge_abort
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
        - Branch String:   'builtin/notes.c:906,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:907,3'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:911,6'
              BranchSideFuncs:
                - init_notes_merge_options
                - default_notes_ref
                - strbuf_addstr.9828
                - expand_loose_notes_ref
                - init_notes_check
                - skip_prefix.9793
                - BUG_fl
                - strbuf_addf
                - git_config_get_notes_strategy
                - strbuf_release
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
                - git_config_get_notes_strategy
                - parse_notes_merge_strategy
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - merge_commit
                - merge_abort
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
        - Branch String:   'builtin/notes.c:911,15'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:911,18'
              BranchSideFuncs:
                - init_notes_merge_options
                - default_notes_ref
                - strbuf_addstr.9828
                - expand_loose_notes_ref
                - init_notes_check
                - skip_prefix.9793
                - BUG_fl
                - strbuf_addf
                - git_config_get_notes_strategy
                - strbuf_release
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
                - git_config_get_notes_strategy
                - parse_notes_merge_strategy
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - merge_commit
                - merge_abort
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:914,14'
              BranchSideFuncs:
                - init_notes_merge_options
                - default_notes_ref
                - strbuf_addstr.9828
                - expand_loose_notes_ref
                - init_notes_check
                - skip_prefix.9793
                - BUG_fl
                - strbuf_addf
                - git_config_get_notes_strategy
                - strbuf_release
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
                - git_config_get_notes_strategy
                - parse_notes_merge_strategy
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - merge_commit
                - merge_abort
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
        - Branch String:   'builtin/notes.c:911,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:912,3'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:914,14'
              BranchSideFuncs:
                - init_notes_merge_options
                - default_notes_ref
                - strbuf_addstr.9828
                - expand_loose_notes_ref
                - init_notes_check
                - skip_prefix.9793
                - BUG_fl
                - strbuf_addf
                - git_config_get_notes_strategy
                - strbuf_release
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
                - git_config_get_notes_strategy
                - parse_notes_merge_strategy
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - merge_commit
                - merge_abort
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
        - Branch String:   'builtin/notes.c:922,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:923,10'
              BranchSideFuncs:
                - merge_abort
            - BranchSide:      'builtin/notes.c:924,6'
              BranchSideFuncs:
                - default_notes_ref
                - strbuf_addstr.9828
                - expand_loose_notes_ref
                - init_notes_check
                - skip_prefix.9793
                - BUG_fl
                - strbuf_addf
                - git_config_get_notes_strategy
                - strbuf_release
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
                - git_config_get_notes_strategy
                - parse_notes_merge_strategy
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - merge_commit
        - Branch String:   'builtin/notes.c:924,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:925,10'
              BranchSideFuncs:
                - merge_commit
            - BranchSide:      'builtin/notes.c:927,16'
              BranchSideFuncs:
                - default_notes_ref
                - strbuf_addstr.9828
                - expand_loose_notes_ref
                - init_notes_check
                - skip_prefix.9793
                - BUG_fl
                - strbuf_addf
                - git_config_get_notes_strategy
                - strbuf_release
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
                - git_config_get_notes_strategy
                - parse_notes_merge_strategy
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
        - Branch String:   'builtin/notes.c:934,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:935,34'
              BranchSideFuncs:
                - parse_notes_merge_strategy
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:940,17'
              BranchSideFuncs:
                - skip_prefix.9793
                - BUG_fl
                - strbuf_addf
                - git_config_get_notes_strategy
                - strbuf_release
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
                - git_config_get_notes_strategy
        - Branch String:   'builtin/notes.c:935,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:936,4'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:939,2'
              BranchSideFuncs:
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
        - Branch String:   'builtin/notes.c:943,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:944,4'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_get_notes_strategy
                - strbuf_release
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
                - git_config_get_notes_strategy
            - BranchSide:      'builtin/notes.c:947,53'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_get_notes_strategy
                - strbuf_release
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
                - git_config_get_notes_strategy
        - Branch String:   'builtin/notes.c:949,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:950,60'
              BranchSideFuncs:
                - git_config_get_notes_strategy
                - strbuf_release
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
            - BranchSide:      'builtin/notes.c:952,3'
              BranchSideFuncs:
                - strbuf_release
                - default_notes_ref
                - strbuf_addf
                - strbuf_add
                - notes_merge
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
        - Branch String:   'builtin/notes.c:961,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:963,38'
              BranchSideFuncs:
                - get_main_ref_store
                - default_notes_ref
                - refs_update_ref
                - free_notes
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/notes.c:970,38'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - get_worktrees
                - default_notes_ref
                - find_shared_symref
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
                - _.9778
                - default_notes_ref
                - die
        - Branch String:   'builtin/notes.c:977,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:978,8'
              BranchSideFuncs:
                - _.9778
                - default_notes_ref
                - die
            - BranchSide:      'builtin/notes.c:980,18'
              BranchSideFuncs:
                - free_worktrees
                - get_main_ref_store
                - default_notes_ref
                - refs_update_symref
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
                - _.9778
                - default_notes_ref
                - die
        - Branch String:   'builtin/notes.c:981,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:982,8'
              BranchSideFuncs:
                - _.9778
                - default_notes_ref
                - die
            - BranchSide:      'builtin/notes.c:984,11'
              BranchSideFuncs:
                - _.9778
                - git_path.9791
                - fprintf
                - free_notes
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'builtin/notes.c:901,9'
          Dst:             parse_options
        - Src:             'builtin/notes.c:907,3'
          Dst:             _
        - Src:             'builtin/notes.c:907,3'
          Dst:             error
        - Src:             'builtin/notes.c:907,3'
          Dst:             const_error
        - Src:             'builtin/notes.c:908,3'
          Dst:             usage_with_options
        - Src:             'builtin/notes.c:912,3'
          Dst:             _
        - Src:             'builtin/notes.c:912,3'
          Dst:             error
        - Src:             'builtin/notes.c:912,3'
          Dst:             const_error
        - Src:             'builtin/notes.c:913,3'
          Dst:             usage_with_options
        - Src:             'builtin/notes.c:915,3'
          Dst:             _
        - Src:             'builtin/notes.c:915,3'
          Dst:             error
        - Src:             'builtin/notes.c:915,3'
          Dst:             const_error
        - Src:             'builtin/notes.c:916,3'
          Dst:             usage_with_options
        - Src:             'builtin/notes.c:919,2'
          Dst:             init_notes_merge_options
        - Src:             'builtin/notes.c:923,10'
          Dst:             merge_abort
        - Src:             'builtin/notes.c:925,10'
          Dst:             merge_commit
        - Src:             'builtin/notes.c:927,16'
          Dst:             default_notes_ref
        - Src:             'builtin/notes.c:928,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/notes.c:929,2'
          Dst:             expand_loose_notes_ref
        - Src:             'builtin/notes.c:932,6'
          Dst:             init_notes_check
        - Src:             'builtin/notes.c:935,7'
          Dst:             parse_notes_merge_strategy
        - Src:             'builtin/notes.c:936,4'
          Dst:             _
        - Src:             'builtin/notes.c:936,4'
          Dst:             error
        - Src:             'builtin/notes.c:936,4'
          Dst:             const_error
        - Src:             'builtin/notes.c:937,4'
          Dst:             usage_with_options
        - Src:             'builtin/notes.c:943,8'
          Dst:             skip_prefix
        - Src:             'builtin/notes.c:944,4'
          Dst:             BUG_fl
        - Src:             'builtin/notes.c:947,3'
          Dst:             strbuf_addf
        - Src:             'builtin/notes.c:949,7'
          Dst:             git_config_get_notes_strategy
        - Src:             'builtin/notes.c:950,4'
          Dst:             git_config_get_notes_strategy
        - Src:             'builtin/notes.c:952,3'
          Dst:             strbuf_release
        - Src:             'builtin/notes.c:956,23'
          Dst:             default_notes_ref
        - Src:             'builtin/notes.c:955,2'
          Dst:             strbuf_addf
        - Src:             'builtin/notes.c:957,2'
          Dst:             strbuf_add
        - Src:             'builtin/notes.c:959,11'
          Dst:             notes_merge
        - Src:             'builtin/notes.c:963,19'
          Dst:             get_main_ref_store
        - Src:             'builtin/notes.c:964,5'
          Dst:             default_notes_ref
        - Src:             'builtin/notes.c:963,3'
          Dst:             refs_update_ref
        - Src:             'builtin/notes.c:970,19'
          Dst:             get_main_ref_store
        - Src:             'builtin/notes.c:970,3'
          Dst:             refs_update_ref
        - Src:             'builtin/notes.c:974,15'
          Dst:             get_worktrees
        - Src:             'builtin/notes.c:976,6'
          Dst:             default_notes_ref
        - Src:             'builtin/notes.c:975,8'
          Dst:             find_shared_symref
        - Src:             'builtin/notes.c:978,8'
          Dst:             _
        - Src:             'builtin/notes.c:979,8'
          Dst:             default_notes_ref
        - Src:             'builtin/notes.c:978,4'
          Dst:             die
        - Src:             'builtin/notes.c:980,3'
          Dst:             free_worktrees
        - Src:             'builtin/notes.c:981,26'
          Dst:             get_main_ref_store
        - Src:             'builtin/notes.c:981,81'
          Dst:             default_notes_ref
        - Src:             'builtin/notes.c:981,7'
          Dst:             refs_update_symref
        - Src:             'builtin/notes.c:982,8'
          Dst:             _
        - Src:             'builtin/notes.c:983,8'
          Dst:             default_notes_ref
        - Src:             'builtin/notes.c:982,4'
          Dst:             die
        - Src:             'builtin/notes.c:984,19'
          Dst:             _
        - Src:             'builtin/notes.c:987,4'
          Dst:             git_path
        - Src:             'builtin/notes.c:984,3'
          Dst:             fprintf
        - Src:             'builtin/notes.c:990,2'
          Dst:             free_notes
        - Src:             'builtin/notes.c:991,2'
          Dst:             strbuf_release
        - Src:             'builtin/notes.c:992,2'
          Dst:             strbuf_release
    - functionName:    show
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         13
      ICount:          119
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - die
        - error
        - execv_git_cmd
        - free_notes
        - get_note
        - init_notes_check
        - oid_to_hex
        - parse_options
        - repo_get_oid
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/notes.c:762,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:763,3'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:767,15'
              BranchSideFuncs:
                - repo_get_oid
                - init_notes_check
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - oid_to_hex
                - execv_git_cmd
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:767,15'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:767,22'
              BranchSideFuncs:
                - repo_get_oid
                - init_notes_check
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - oid_to_hex
                - execv_git_cmd
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:767,13'
              BranchSideFuncs:
                - repo_get_oid
                - init_notes_check
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - oid_to_hex
                - execv_git_cmd
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:769,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:770,7'
              BranchSideFuncs:
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:772,6'
              BranchSideFuncs:
                - init_notes_check
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - oid_to_hex
                - execv_git_cmd
        - Branch String:   'builtin/notes.c:775,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:776,12'
              BranchSideFuncs:
                - oid_to_hex
                - execv_git_cmd
                - free_notes
            - BranchSide:      'builtin/notes.c:779,15'
              BranchSideFuncs:
                - oid_to_hex
                - execv_git_cmd
                - free_notes
      Callsites:
        - Src:             'builtin/notes.c:759,9'
          Dst:             parse_options
        - Src:             'builtin/notes.c:763,3'
          Dst:             _
        - Src:             'builtin/notes.c:763,3'
          Dst:             error
        - Src:             'builtin/notes.c:763,3'
          Dst:             const_error
        - Src:             'builtin/notes.c:764,3'
          Dst:             usage_with_options
        - Src:             'builtin/notes.c:769,6'
          Dst:             repo_get_oid
        - Src:             'builtin/notes.c:770,7'
          Dst:             _
        - Src:             'builtin/notes.c:770,3'
          Dst:             die
        - Src:             'builtin/notes.c:772,6'
          Dst:             init_notes_check
        - Src:             'builtin/notes.c:773,9'
          Dst:             get_note
        - Src:             'builtin/notes.c:776,12'
          Dst:             _
        - Src:             'builtin/notes.c:776,12'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:776,12'
          Dst:             error
        - Src:             'builtin/notes.c:776,12'
          Dst:             const_error
        - Src:             'builtin/notes.c:779,39'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:780,12'
          Dst:             execv_git_cmd
        - Src:             'builtin/notes.c:782,2'
          Dst:             free_notes
    - functionName:    append_edit
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         45
      ICount:          498
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - BUG_fl
        - _
        - add_note
        - append_separator
        - commit_notes
        - concat_messages
        - const_error
        - die
        - error
        - fprintf
        - free_note_data
        - free_notes
        - get_note
        - init_notes_check
        - oid_to_hex
        - parse_options
        - prepare_note_data
        - remove_note
        - repo_get_oid
        - repo_read_object_file
        - strbuf_add
        - strbuf_insert
        - strbuf_release
        - strcmp
        - usage_with_options
        - write_note_data
        - xstrfmt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/notes.c:686,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:687,3'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:691,8'
              BranchSideFuncs:
                - repo_get_oid
                - init_notes_check
                - get_note
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - repo_read_object_file
                - _.9778
                - oid_to_hex
                - die
                - strbuf_insert
                - free
                - strbuf_release
                - append_separator
                - strbuf_add
                - _.9778
                - die
                - concat_messages
                - _.9778
                - fprintf
        - Branch String:   'builtin/notes.c:691,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:692,3'
              BranchSideFuncs:
                - concat_messages
                - repo_get_oid
                - init_notes_check
                - get_note
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - repo_read_object_file
                - _.9778
                - oid_to_hex
                - die
                - strbuf_insert
                - free
                - strbuf_release
                - append_separator
                - strbuf_add
                - _.9778
                - die
                - _.9778
                - fprintf
            - BranchSide:      'builtin/notes.c:700,19'
              BranchSideFuncs:
                - repo_get_oid
                - init_notes_check
                - get_note
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - repo_read_object_file
                - _.9778
                - oid_to_hex
                - die
                - strbuf_insert
                - free
                - strbuf_release
                - append_separator
                - strbuf_add
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:693,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:694,12'
              BranchSideFuncs:
                - _.9778
                - fprintf
                - repo_get_oid
                - init_notes_check
                - get_note
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - repo_read_object_file
                - _.9778
                - oid_to_hex
                - die
                - strbuf_insert
                - free
                - strbuf_release
                - append_separator
                - strbuf_add
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:698,2'
              BranchSideFuncs:
                - repo_get_oid
                - init_notes_check
                - get_note
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - repo_read_object_file
                - _.9778
                - oid_to_hex
                - die
                - strbuf_insert
                - free
                - strbuf_release
                - append_separator
                - strbuf_add
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:700,15'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:700,26'
              BranchSideFuncs:
                - repo_get_oid
                - init_notes_check
                - get_note
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - repo_read_object_file
                - _.9778
                - oid_to_hex
                - die
                - strbuf_insert
                - free
                - strbuf_release
                - append_separator
                - strbuf_add
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:700,13'
              BranchSideFuncs:
                - repo_get_oid
                - init_notes_check
                - get_note
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - repo_read_object_file
                - _.9778
                - oid_to_hex
                - die
                - strbuf_insert
                - free
                - strbuf_release
                - append_separator
                - strbuf_add
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:702,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:703,7'
              BranchSideFuncs:
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:705,23'
              BranchSideFuncs:
                - init_notes_check
                - get_note
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - repo_read_object_file
                - _.9778
                - oid_to_hex
                - die
                - strbuf_insert
                - free
                - strbuf_release
                - append_separator
                - strbuf_add
        - Branch String:   'builtin/notes.c:708,38'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:708,41'
              BranchSideFuncs:
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - repo_read_object_file
                - _.9778
                - oid_to_hex
                - die
                - strbuf_insert
                - free
                - strbuf_release
                - append_separator
                - strbuf_add
            - BranchSide:      'builtin/notes.c:708,33'
              BranchSideFuncs:
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - repo_read_object_file
                - _.9778
                - oid_to_hex
                - die
                - strbuf_insert
                - free
                - strbuf_release
                - append_separator
                - strbuf_add
        - Branch String:   'builtin/notes.c:708,33'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:708,48'
              BranchSideFuncs:
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - repo_read_object_file
                - _.9778
                - oid_to_hex
                - die
                - strbuf_insert
                - free
                - strbuf_release
                - append_separator
                - strbuf_add
            - BranchSide:      'builtin/notes.c:708,2'
              BranchSideFuncs:
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - repo_read_object_file
                - _.9778
                - oid_to_hex
                - die
                - strbuf_insert
                - free
                - strbuf_release
                - append_separator
                - strbuf_add
        - Branch String:   'builtin/notes.c:710,11'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:710,15'
              BranchSideFuncs:
                - repo_read_object_file
                - _.9778
                - oid_to_hex
                - die
                - strbuf_insert
                - free
                - strbuf_release
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - append_separator
                - strbuf_add
            - BranchSide:      'builtin/notes.c:729,8'
              BranchSideFuncs:
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
        - Branch String:   'builtin/notes.c:710,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:714,17'
              BranchSideFuncs:
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
            - BranchSide:      'builtin/notes.c:729,8'
              BranchSideFuncs:
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
        - Branch String:   'builtin/notes.c:717,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:718,8'
              BranchSideFuncs:
                - strbuf_insert
                - free
                - strbuf_release
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - append_separator
                - strbuf_add
            - BranchSide:      'builtin/notes.c:719,7'
              BranchSideFuncs:
                - strbuf_insert
                - free
                - strbuf_release
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - append_separator
                - strbuf_add
        - Branch String:   'builtin/notes.c:719,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:720,21'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_insert
                - free
                - strbuf_release
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - append_separator
            - BranchSide:      'builtin/notes.c:721,9'
              BranchSideFuncs:
                - strbuf_insert
                - free
                - strbuf_release
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - append_separator
        - Branch String:   'builtin/notes.c:721,17'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:721,20'
              BranchSideFuncs:
                - strbuf_insert
                - free
                - strbuf_release
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
                - append_separator
            - BranchSide:      'builtin/notes.c:723,20'
              BranchSideFuncs:
                - strbuf_insert
                - free
                - strbuf_release
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
        - Branch String:   'builtin/notes.c:721,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:722,4'
              BranchSideFuncs:
                - append_separator
                - strbuf_insert
                - free
                - strbuf_release
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
            - BranchSide:      'builtin/notes.c:723,20'
              BranchSideFuncs:
                - strbuf_insert
                - free
                - strbuf_release
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - xstrfmt
                - BUG_fl
        - Branch String:   'builtin/notes.c:729,16'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:729,19'
              BranchSideFuncs:
                - write_note_data
                - add_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - BUG_fl
            - BranchSide:      'builtin/notes.c:730,3'
              BranchSideFuncs:
                - write_note_data
                - add_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - BUG_fl
        - Branch String:   'builtin/notes.c:729,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:730,3'
              BranchSideFuncs:
                - write_note_data
                - add_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
                - BUG_fl
            - BranchSide:      'builtin/notes.c:735,11'
              BranchSideFuncs:
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
        - Branch String:   'builtin/notes.c:731,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:732,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/notes.c:733,53'
              BranchSideFuncs:
                - xstrfmt
                - commit_notes
                - free
                - free_note_data
                - free_notes
      Callsites:
        - Src:             'builtin/notes.c:680,14'
          Dst:             strcmp
        - Src:             'builtin/notes.c:683,9'
          Dst:             parse_options
        - Src:             'builtin/notes.c:687,3'
          Dst:             _
        - Src:             'builtin/notes.c:687,3'
          Dst:             error
        - Src:             'builtin/notes.c:687,3'
          Dst:             const_error
        - Src:             'builtin/notes.c:688,3'
          Dst:             usage_with_options
        - Src:             'builtin/notes.c:692,3'
          Dst:             concat_messages
        - Src:             'builtin/notes.c:694,20'
          Dst:             _
        - Src:             'builtin/notes.c:694,4'
          Dst:             fprintf
        - Src:             'builtin/notes.c:702,6'
          Dst:             repo_get_oid
        - Src:             'builtin/notes.c:703,7'
          Dst:             _
        - Src:             'builtin/notes.c:703,3'
          Dst:             die
        - Src:             'builtin/notes.c:705,6'
          Dst:             init_notes_check
        - Src:             'builtin/notes.c:706,9'
          Dst:             get_note
        - Src:             'builtin/notes.c:708,2'
          Dst:             prepare_note_data
        - Src:             'builtin/notes.c:715,20'
          Dst:             repo_read_object_file
        - Src:             'builtin/notes.c:718,8'
          Dst:             _
        - Src:             'builtin/notes.c:718,32'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:718,4'
          Dst:             die
        - Src:             'builtin/notes.c:720,4'
          Dst:             strbuf_add
        - Src:             'builtin/notes.c:722,4'
          Dst:             append_separator
        - Src:             'builtin/notes.c:723,3'
          Dst:             strbuf_insert
        - Src:             'builtin/notes.c:726,3'
          Dst:             strbuf_release
        - Src:             'builtin/notes.c:730,3'
          Dst:             write_note_data
        - Src:             'builtin/notes.c:731,7'
          Dst:             add_note
        - Src:             'builtin/notes.c:731,7'
          Dst:             combine_notes_overwrite
        - Src:             'builtin/notes.c:732,4'
          Dst:             BUG_fl
        - Src:             'builtin/notes.c:733,12'
          Dst:             xstrfmt
        - Src:             'builtin/notes.c:735,19'
          Dst:             _
        - Src:             'builtin/notes.c:736,4'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:735,3'
          Dst:             fprintf
        - Src:             'builtin/notes.c:737,3'
          Dst:             remove_note
        - Src:             'builtin/notes.c:738,12'
          Dst:             xstrfmt
        - Src:             'builtin/notes.c:740,2'
          Dst:             commit_notes
        - Src:             'builtin/notes.c:743,2'
          Dst:             free_note_data
        - Src:             'builtin/notes.c:744,2'
          Dst:             free_notes
    - functionName:    copy
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         32
      ICount:          314
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - BUG_fl
        - _
        - add_note
        - commit_notes
        - const_error
        - die
        - error
        - fprintf
        - free_notes
        - get_note
        - init_notes_check
        - notes_copy_from_stdin
        - oid_to_hex
        - parse_options
        - repo_get_oid
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/notes.c:590,17'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:590,20'
              BranchSideFuncs:
                - notes_copy_from_stdin
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:591,7'
              BranchSideFuncs:
                - notes_copy_from_stdin
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
        - Branch String:   'builtin/notes.c:590,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:591,7'
              BranchSideFuncs:
                - notes_copy_from_stdin
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:599,6'
              BranchSideFuncs:
                - repo_get_oid
                - repo_get_oid
                - init_notes_check
                - get_note
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - add_note
                - commit_notes
                - BUG_fl
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - _.9778
                - oid_to_hex
                - fprintf
                - _.9778
                - die
                - _.9778
                - die
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
        - Branch String:   'builtin/notes.c:591,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:592,4'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:595,33'
              BranchSideFuncs:
                - notes_copy_from_stdin
        - Branch String:   'builtin/notes.c:599,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:600,3'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:603,10'
              BranchSideFuncs:
                - repo_get_oid
                - repo_get_oid
                - init_notes_check
                - get_note
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - add_note
                - commit_notes
                - BUG_fl
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - _.9778
                - oid_to_hex
                - fprintf
                - _.9778
                - die
                - _.9778
                - die
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
        - Branch String:   'builtin/notes.c:603,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:604,3'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:608,19'
              BranchSideFuncs:
                - repo_get_oid
                - repo_get_oid
                - init_notes_check
                - get_note
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - add_note
                - commit_notes
                - BUG_fl
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - _.9778
                - oid_to_hex
                - fprintf
                - _.9778
                - die
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:608,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:609,7'
              BranchSideFuncs:
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:611,19'
              BranchSideFuncs:
                - repo_get_oid
                - init_notes_check
                - get_note
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - add_note
                - commit_notes
                - BUG_fl
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - _.9778
                - oid_to_hex
                - fprintf
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:611,15'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:611,26'
              BranchSideFuncs:
                - repo_get_oid
                - init_notes_check
                - get_note
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - add_note
                - commit_notes
                - BUG_fl
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - _.9778
                - oid_to_hex
                - fprintf
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:611,13'
              BranchSideFuncs:
                - repo_get_oid
                - init_notes_check
                - get_note
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - add_note
                - commit_notes
                - BUG_fl
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - _.9778
                - oid_to_hex
                - fprintf
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:613,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:614,7'
              BranchSideFuncs:
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:616,6'
              BranchSideFuncs:
                - init_notes_check
                - get_note
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - add_note
                - commit_notes
                - BUG_fl
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - _.9778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/notes.c:619,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:620,8'
              BranchSideFuncs:
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - _.9778
                - oid_to_hex
                - fprintf
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - add_note
                - commit_notes
                - BUG_fl
            - BranchSide:      'builtin/notes.c:631,23'
              BranchSideFuncs:
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - add_note
                - commit_notes
                - BUG_fl
        - Branch String:   'builtin/notes.c:620,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:621,13'
              BranchSideFuncs:
                - _.9778
                - oid_to_hex
                - fprintf
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - add_note
                - commit_notes
                - BUG_fl
            - BranchSide:      'builtin/notes.c:627,11'
              BranchSideFuncs:
                - _.9778
                - oid_to_hex
                - fprintf
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - add_note
                - commit_notes
                - BUG_fl
        - Branch String:   'builtin/notes.c:632,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:633,12'
              BranchSideFuncs:
                - add_note
                - commit_notes
                - free_notes
                - BUG_fl
            - BranchSide:      'builtin/notes.c:638,15'
              BranchSideFuncs:
                - add_note
                - commit_notes
                - free_notes
                - BUG_fl
        - Branch String:   'builtin/notes.c:638,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:639,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/notes.c:640,15'
              BranchSideFuncs:
                - commit_notes
                - free_notes
      Callsites:
        - Src:             'builtin/notes.c:587,9'
          Dst:             parse_options
        - Src:             'builtin/notes.c:592,4'
          Dst:             _
        - Src:             'builtin/notes.c:592,4'
          Dst:             error
        - Src:             'builtin/notes.c:592,4'
          Dst:             const_error
        - Src:             'builtin/notes.c:593,4'
          Dst:             usage_with_options
        - Src:             'builtin/notes.c:595,11'
          Dst:             notes_copy_from_stdin
        - Src:             'builtin/notes.c:600,3'
          Dst:             _
        - Src:             'builtin/notes.c:600,3'
          Dst:             error
        - Src:             'builtin/notes.c:600,3'
          Dst:             const_error
        - Src:             'builtin/notes.c:601,3'
          Dst:             usage_with_options
        - Src:             'builtin/notes.c:604,3'
          Dst:             _
        - Src:             'builtin/notes.c:604,3'
          Dst:             error
        - Src:             'builtin/notes.c:604,3'
          Dst:             const_error
        - Src:             'builtin/notes.c:605,3'
          Dst:             usage_with_options
        - Src:             'builtin/notes.c:608,6'
          Dst:             repo_get_oid
        - Src:             'builtin/notes.c:609,7'
          Dst:             _
        - Src:             'builtin/notes.c:609,3'
          Dst:             die
        - Src:             'builtin/notes.c:613,6'
          Dst:             repo_get_oid
        - Src:             'builtin/notes.c:614,7'
          Dst:             _
        - Src:             'builtin/notes.c:614,3'
          Dst:             die
        - Src:             'builtin/notes.c:616,6'
          Dst:             init_notes_check
        - Src:             'builtin/notes.c:617,9'
          Dst:             get_note
        - Src:             'builtin/notes.c:621,13'
          Dst:             _
        - Src:             'builtin/notes.c:621,13'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:621,13'
          Dst:             error
        - Src:             'builtin/notes.c:621,13'
          Dst:             const_error
        - Src:             'builtin/notes.c:627,19'
          Dst:             _
        - Src:             'builtin/notes.c:628,4'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:627,3'
          Dst:             fprintf
        - Src:             'builtin/notes.c:631,14'
          Dst:             get_note
        - Src:             'builtin/notes.c:633,12'
          Dst:             _
        - Src:             'builtin/notes.c:633,12'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:633,12'
          Dst:             error
        - Src:             'builtin/notes.c:633,12'
          Dst:             const_error
        - Src:             'builtin/notes.c:638,6'
          Dst:             add_note
        - Src:             'builtin/notes.c:638,6'
          Dst:             combine_notes_overwrite
        - Src:             'builtin/notes.c:639,3'
          Dst:             BUG_fl
        - Src:             'builtin/notes.c:640,2'
          Dst:             commit_notes
        - Src:             'builtin/notes.c:643,2'
          Dst:             free_notes
    - functionName:    add
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         29
      ICount:          422
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - BUG_fl
        - _
        - add_note
        - append_edit
        - commit_notes
        - concat_messages
        - const_error
        - die
        - error
        - fprintf
        - free_note_data
        - free_notes
        - get_note
        - init_notes_check
        - oid_to_hex
        - parse_options
        - prepare_note_data
        - remove_note
        - repo_get_oid
        - usage_with_options
        - write_note_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/notes.c:510,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:511,3'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:515,8'
              BranchSideFuncs:
                - repo_get_oid
                - init_notes_check
                - get_note
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - commit_notes
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - commit_notes
                - BUG_fl
                - free_notes
                - append_edit
                - free_note_data
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - _.9778
                - oid_to_hex
                - fprintf
                - _.9778
                - die
                - concat_messages
        - Branch String:   'builtin/notes.c:515,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:516,3'
              BranchSideFuncs:
                - concat_messages
                - repo_get_oid
                - init_notes_check
                - get_note
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - commit_notes
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - commit_notes
                - BUG_fl
                - free_notes
                - append_edit
                - free_note_data
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - _.9778
                - oid_to_hex
                - fprintf
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:518,15'
              BranchSideFuncs:
                - repo_get_oid
                - init_notes_check
                - get_note
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - commit_notes
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - commit_notes
                - BUG_fl
                - free_notes
                - append_edit
                - free_note_data
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - _.9778
                - oid_to_hex
                - fprintf
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:518,15'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:518,26'
              BranchSideFuncs:
                - repo_get_oid
                - init_notes_check
                - get_note
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - commit_notes
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - commit_notes
                - BUG_fl
                - free_notes
                - append_edit
                - free_note_data
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - _.9778
                - oid_to_hex
                - fprintf
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:518,13'
              BranchSideFuncs:
                - repo_get_oid
                - init_notes_check
                - get_note
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - commit_notes
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - commit_notes
                - BUG_fl
                - free_notes
                - append_edit
                - free_note_data
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - _.9778
                - oid_to_hex
                - fprintf
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:520,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:521,7'
              BranchSideFuncs:
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:523,6'
              BranchSideFuncs:
                - init_notes_check
                - get_note
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - commit_notes
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - commit_notes
                - BUG_fl
                - free_notes
                - append_edit
                - free_note_data
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - _.9778
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/notes.c:526,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:527,8'
              BranchSideFuncs:
                - free_notes
                - append_edit
                - free_note_data
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - _.9778
                - oid_to_hex
                - fprintf
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - commit_notes
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - commit_notes
                - BUG_fl
            - BranchSide:      'builtin/notes.c:550,33'
              BranchSideFuncs:
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - commit_notes
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - commit_notes
                - BUG_fl
        - Branch String:   'builtin/notes.c:527,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:528,15'
              BranchSideFuncs:
                - _.9778
                - oid_to_hex
                - fprintf
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - commit_notes
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - commit_notes
                - BUG_fl
            - BranchSide:      'builtin/notes.c:546,11'
              BranchSideFuncs:
                - _.9778
                - oid_to_hex
                - fprintf
                - prepare_note_data
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - commit_notes
                - free_note_data
                - free_notes
                - write_note_data
                - add_note
                - commit_notes
                - BUG_fl
        - Branch String:   'builtin/notes.c:529,8'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:530,5'
              BranchSideFuncs:
                - free_note_data
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
            - BranchSide:      'builtin/notes.c:543,4'
              BranchSideFuncs:
                - append_edit
        - Branch String:   'builtin/notes.c:551,16'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:551,19'
              BranchSideFuncs:
                - write_note_data
                - add_note
                - commit_notes
                - free_note_data
                - free_notes
                - BUG_fl
            - BranchSide:      'builtin/notes.c:552,3'
              BranchSideFuncs:
                - write_note_data
                - add_note
                - commit_notes
                - free_note_data
                - free_notes
                - BUG_fl
        - Branch String:   'builtin/notes.c:551,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:552,3'
              BranchSideFuncs:
                - write_note_data
                - add_note
                - commit_notes
                - free_note_data
                - free_notes
                - BUG_fl
            - BranchSide:      'builtin/notes.c:558,11'
              BranchSideFuncs:
                - _.9778
                - oid_to_hex
                - fprintf
                - remove_note
                - commit_notes
                - free_note_data
                - free_notes
        - Branch String:   'builtin/notes.c:553,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:554,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/notes.c:555,16'
              BranchSideFuncs:
                - commit_notes
                - free_note_data
                - free_notes
      Callsites:
        - Src:             'builtin/notes.c:507,9'
          Dst:             parse_options
        - Src:             'builtin/notes.c:511,3'
          Dst:             _
        - Src:             'builtin/notes.c:511,3'
          Dst:             error
        - Src:             'builtin/notes.c:511,3'
          Dst:             const_error
        - Src:             'builtin/notes.c:512,3'
          Dst:             usage_with_options
        - Src:             'builtin/notes.c:516,3'
          Dst:             concat_messages
        - Src:             'builtin/notes.c:520,6'
          Dst:             repo_get_oid
        - Src:             'builtin/notes.c:521,7'
          Dst:             _
        - Src:             'builtin/notes.c:521,3'
          Dst:             die
        - Src:             'builtin/notes.c:523,6'
          Dst:             init_notes_check
        - Src:             'builtin/notes.c:524,9'
          Dst:             get_note
        - Src:             'builtin/notes.c:528,4'
          Dst:             free_notes
        - Src:             'builtin/notes.c:530,5'
          Dst:             free_note_data
        - Src:             'builtin/notes.c:531,12'
          Dst:             _
        - Src:             'builtin/notes.c:531,12'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:531,12'
          Dst:             error
        - Src:             'builtin/notes.c:531,12'
          Dst:             const_error
        - Src:             'builtin/notes.c:544,11'
          Dst:             append_edit
        - Src:             'builtin/notes.c:546,19'
          Dst:             _
        - Src:             'builtin/notes.c:547,4'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:546,3'
          Dst:             fprintf
        - Src:             'builtin/notes.c:550,2'
          Dst:             prepare_note_data
        - Src:             'builtin/notes.c:552,3'
          Dst:             write_note_data
        - Src:             'builtin/notes.c:553,7'
          Dst:             add_note
        - Src:             'builtin/notes.c:553,7'
          Dst:             combine_notes_overwrite
        - Src:             'builtin/notes.c:554,4'
          Dst:             BUG_fl
        - Src:             'builtin/notes.c:555,3'
          Dst:             commit_notes
        - Src:             'builtin/notes.c:558,19'
          Dst:             _
        - Src:             'builtin/notes.c:559,4'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:558,3'
          Dst:             fprintf
        - Src:             'builtin/notes.c:560,3'
          Dst:             remove_note
        - Src:             'builtin/notes.c:561,3'
          Dst:             commit_notes
        - Src:             'builtin/notes.c:565,2'
          Dst:             free_note_data
        - Src:             'builtin/notes.c:566,2'
          Dst:             free_notes
    - functionName:    list
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         16
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - die
        - error
        - for_each_note
        - free_notes
        - get_note
        - init_notes_check
        - list_each_note
        - oid_to_hex
        - parse_options
        - puts
        - repo_get_oid
        - usage_with_options
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/notes.c:444,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:445,24'
              BranchSideFuncs:
                - parse_options
                - init_notes_check
                - for_each_note
                - free_notes
                - repo_get_oid
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - oid_to_hex
                - puts
                - _.9778
                - die
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:448,10'
              BranchSideFuncs:
                - init_notes_check
                - for_each_note
                - free_notes
                - repo_get_oid
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - oid_to_hex
                - puts
                - _.9778
                - die
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
        - Branch String:   'builtin/notes.c:448,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:449,3'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:453,6'
              BranchSideFuncs:
                - init_notes_check
                - for_each_note
                - free_notes
                - repo_get_oid
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - oid_to_hex
                - puts
                - _.9778
                - die
        - Branch String:   'builtin/notes.c:454,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:455,20'
              BranchSideFuncs:
                - repo_get_oid
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - oid_to_hex
                - puts
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:465,26'
              BranchSideFuncs:
                - for_each_note
                - free_notes
        - Branch String:   'builtin/notes.c:455,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:456,8'
              BranchSideFuncs:
                - _.9778
                - die
            - BranchSide:      'builtin/notes.c:457,19'
              BranchSideFuncs:
                - get_note
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
                - oid_to_hex
                - puts
        - Branch String:   'builtin/notes.c:458,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:459,20'
              BranchSideFuncs:
                - oid_to_hex
                - puts
                - free_notes
            - BranchSide:      'builtin/notes.c:462,13'
              BranchSideFuncs:
                - _.9778
                - oid_to_hex
                - error
                - const_error.9779
                - free_notes
      Callsites:
        - Src:             'builtin/notes.c:445,10'
          Dst:             parse_options
        - Src:             'builtin/notes.c:449,3'
          Dst:             _
        - Src:             'builtin/notes.c:449,3'
          Dst:             error
        - Src:             'builtin/notes.c:449,3'
          Dst:             const_error
        - Src:             'builtin/notes.c:450,3'
          Dst:             usage_with_options
        - Src:             'builtin/notes.c:453,6'
          Dst:             init_notes_check
        - Src:             'builtin/notes.c:455,7'
          Dst:             repo_get_oid
        - Src:             'builtin/notes.c:456,8'
          Dst:             _
        - Src:             'builtin/notes.c:456,4'
          Dst:             die
        - Src:             'builtin/notes.c:457,10'
          Dst:             get_note
        - Src:             'builtin/notes.c:459,9'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:459,4'
          Dst:             puts
        - Src:             'builtin/notes.c:462,13'
          Dst:             _
        - Src:             'builtin/notes.c:462,13'
          Dst:             oid_to_hex
        - Src:             'builtin/notes.c:462,13'
          Dst:             error
        - Src:             'builtin/notes.c:462,13'
          Dst:             const_error
        - Src:             'builtin/notes.c:465,12'
          Dst:             for_each_note
        - Src:             'builtin/notes.c:465,12'
          Dst:             list_each_note
        - Src:             'builtin/notes.c:467,2'
          Dst:             free_notes
    - functionName:    cmd_notes
      functionSourceFile: '/src/git/builtin/notes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         11
      ICount:          375
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - expand_notes_ref
        - git_config
        - git_default_config
        - parse_options
        - setenv
        - strbuf_addstr
        - strbuf_release
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/notes.c:1122,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:1123,7'
              BranchSideFuncs:
                - strbuf_addstr.9828
                - expand_notes_ref
                - setenv
                - strbuf_release
            - BranchSide:      'builtin/notes.c:1130,6'
              BranchSideFuncs:
                - strbuf_addstr.9828
                - expand_notes_ref
                - setenv
                - strbuf_release
        - Branch String:   'builtin/notes.c:1123,7'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:1124,4'
              BranchSideFuncs:
                - _.9778
                - error
                - const_error.9779
                - usage_with_options
            - BranchSide:      'builtin/notes.c:1127,6'
              BranchSideFuncs:
                - strbuf_addstr.9828
                - expand_notes_ref
                - setenv
                - strbuf_release
        - Branch String:   'builtin/notes.c:1130,6'
          Branch Sides:
            - BranchSide:      'builtin/notes.c:1130,6'
              BranchSideFuncs:
                - strbuf_addstr.9828
                - expand_notes_ref
                - setenv
                - strbuf_release
            - BranchSide:      'builtin/notes.c:1131,17'
              BranchSideFuncs:
                - strbuf_addstr.9828
                - expand_notes_ref
                - setenv
                - strbuf_release
      Callsites:
        - Src:             'builtin/notes.c:1119,2'
          Dst:             git_config
        - Src:             'builtin/notes.c:1119,2'
          Dst:             git_default_config
        - Src:             'builtin/notes.c:1120,9'
          Dst:             parse_options
        - Src:             'builtin/notes.c:1124,4'
          Dst:             _
        - Src:             'builtin/notes.c:1124,4'
          Dst:             error
        - Src:             'builtin/notes.c:1124,4'
          Dst:             const_error
        - Src:             'builtin/notes.c:1125,4'
          Dst:             usage_with_options
        - Src:             'builtin/notes.c:1132,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/notes.c:1133,3'
          Dst:             expand_notes_ref
        - Src:             'builtin/notes.c:1134,3'
          Dst:             setenv
        - Src:             'builtin/notes.c:1135,3'
          Dst:             strbuf_release
    - functionName:    check_pack_inflate
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p
        - w_curs
        - offset
        - len
        - expect
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - git_inflate
        - git_inflate_end
        - git_inflate_init
        - use_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:410,22'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:410,2'
              BranchSideFuncs:
                - git_inflate_end
                - use_pack
                - git_inflate
            - BranchSide:      'builtin/pack-objects.c:410,25'
              BranchSideFuncs:
                - git_inflate_end
                - use_pack
                - git_inflate
        - Branch String:   'builtin/pack-objects.c:410,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:404,17'
              BranchSideFuncs:
                - use_pack
                - git_inflate
                - git_inflate_end
            - BranchSide:      'builtin/pack-objects.c:411,2'
              BranchSideFuncs:
                - git_inflate_end
        - Branch String:   'builtin/pack-objects.c:412,29'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:412,29'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:413,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:413,30'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:413,30'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:414,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:402,2'
          Dst:             git_inflate_init
        - Src:             'builtin/pack-objects.c:404,8'
          Dst:             use_pack
        - Src:             'builtin/pack-objects.c:408,8'
          Dst:             git_inflate
        - Src:             'builtin/pack-objects.c:411,2'
          Dst:             git_inflate_end
    - functionName:    diff_delta
      functionSourceFile: '/src/git/./delta.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - src_buf
        - src_bufsize
        - trg_buf
        - trg_bufsize
        - delta_size
        - max_delta_size
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - create_delta
        - create_delta_index
        - free_delta_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   './delta.h:62,6'
          Branch Sides:
            - BranchSide:      './delta.h:63,9'
              BranchSideFuncs:
                - create_delta
                - free_delta_index
            - BranchSide:      './delta.h:68,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             './delta.h:61,30'
          Dst:             create_delta_index
        - Src:             './delta.h:63,17'
          Dst:             create_delta
        - Src:             './delta.h:65,3'
          Dst:             free_delta_index
    - functionName:    write_large_blob_data
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - st
        - f
        - oid
      BBCount:         25
      ICount:          171
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - die
        - git_deflate
        - git_deflate_end
        - git_deflate_init
        - hashwrite
        - oid_to_hex
        - read_istream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:362,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:363,8'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:365,20'
              BranchSideFuncs:
                - read_istream
                - _.10276
                - oid_to_hex
                - die
                - git_deflate_end
                - _.10276
                - die
                - _.10276
                - die
                - git_deflate
                - hashwrite
        - Branch String:   'builtin/pack-objects.c:367,27'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:367,30'
              BranchSideFuncs:
                - read_istream
                - _.10276
                - oid_to_hex
                - die
                - git_deflate_end
                - _.10276
                - die
                - _.10276
                - die
                - git_deflate
                - hashwrite
            - BranchSide:      'builtin/pack-objects.c:368,11'
              BranchSideFuncs:
                - read_istream
                - _.10276
                - oid_to_hex
                - die
                - git_deflate_end
                - _.10276
                - die
                - _.10276
                - die
                - git_deflate
                - hashwrite
        - Branch String:   'builtin/pack-objects.c:367,44'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:367,3'
              BranchSideFuncs:
                - read_istream
                - _.10276
                - oid_to_hex
                - die
                - git_deflate_end
                - _.10276
                - die
                - _.10276
                - die
                - git_deflate
                - hashwrite
            - BranchSide:      'builtin/pack-objects.c:368,11'
              BranchSideFuncs:
                - read_istream
                - _.10276
                - oid_to_hex
                - die
                - git_deflate_end
                - _.10276
                - die
                - _.10276
                - die
                - git_deflate
                - hashwrite
        - Branch String:   'builtin/pack-objects.c:367,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:369,22'
              BranchSideFuncs:
                - git_deflate
                - hashwrite
                - read_istream
                - _.10276
                - oid_to_hex
                - die
                - git_deflate_end
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:375,14'
              BranchSideFuncs:
                - read_istream
                - git_deflate
                - hashwrite
                - _.10276
                - oid_to_hex
                - die
                - git_deflate_end
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:375,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:376,8'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:377,7'
              BranchSideFuncs:
                - read_istream
                - _.10276
                - die
                - git_deflate
                - hashwrite
                - _.10276
                - oid_to_hex
                - die
                - git_deflate_end
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:377,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:358,2'
              BranchSideFuncs:
                - git_deflate_end
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:378,8'
              BranchSideFuncs:
                - git_deflate_end
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:378,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:379,9'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:380,4'
              BranchSideFuncs:
                - git_deflate_end
      Callsites:
        - Src:             'builtin/pack-objects.c:356,2'
          Dst:             git_deflate_init
        - Src:             'builtin/pack-objects.c:361,13'
          Dst:             read_istream
        - Src:             'builtin/pack-objects.c:363,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:363,32'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:363,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:371,11'
          Dst:             git_deflate
        - Src:             'builtin/pack-objects.c:372,4'
          Dst:             hashwrite
        - Src:             'builtin/pack-objects.c:376,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:376,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:379,9'
          Dst:             _
        - Src:             'builtin/pack-objects.c:379,5'
          Dst:             die
        - Src:             'builtin/pack-objects.c:383,2'
          Dst:             git_deflate_end
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    81
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    get_delta
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         12
      ICount:          100
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - _
        - die
        - diff_delta
        - oe_delta
        - oe_delta_size
        - oid_to_hex
        - repo_read_object_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:301,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:302,7'
              BranchSideFuncs:
                - oe_delta
                - repo_read_object_file
                - oe_delta
                - oid_to_hex
                - die
                - diff_delta.10274
                - BUG_fl
                - oe_delta_size
                - free
                - free
            - BranchSide:      'builtin/pack-objects.c:303,35'
              BranchSideFuncs:
                - oe_delta
                - repo_read_object_file
                - oe_delta
                - oid_to_hex
                - die
                - diff_delta.10274
                - BUG_fl
                - oe_delta_size
                - free
                - free
        - Branch String:   'builtin/pack-objects.c:306,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:308,19'
              BranchSideFuncs:
                - diff_delta.10274
                - BUG_fl
                - oe_delta_size
                - free
                - free
            - BranchSide:      'builtin/pack-objects.c:309,25'
              BranchSideFuncs:
                - diff_delta.10274
                - BUG_fl
                - oe_delta_size
                - free
                - free
        - Branch String:   'builtin/pack-objects.c:316,17'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:316,20'
              BranchSideFuncs:
                - oe_delta_size
                - free
                - free
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:317,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/pack-objects.c:316,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:317,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:318,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'builtin/pack-objects.c:299,8'
          Dst:             repo_read_object_file
        - Src:             'builtin/pack-objects.c:302,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:302,31'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:302,3'
          Dst:             die
        - Src:             'builtin/pack-objects.c:304,8'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:303,13'
          Dst:             repo_read_object_file
        - Src:             'builtin/pack-objects.c:308,19'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:308,7'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:307,3'
          Dst:             die
        - Src:             'builtin/pack-objects.c:309,14'
          Dst:             diff_delta
        - Src:             'builtin/pack-objects.c:316,34'
          Dst:             oe_delta_size
        - Src:             'builtin/pack-objects.c:317,3'
          Dst:             BUG_fl
    - functionName:    oe_delta
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack
        - e
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:54,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:55,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:56,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:56,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:57,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:59,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oe_delta_size
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack
        - e
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:65,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:66,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:76,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_reuse_object
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - f
        - entry
        - limit
        - usable_delta
      BBCount:         50
      ICount:          458
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - _
        - check_pack_crc
        - check_pack_inflate
        - const_error
        - copy_pack_data
        - die
        - encode_in_pack_object_header
        - error
        - hashwrite
        - oe_delta
        - oe_in_pack
        - oe_size
        - oe_type
        - offset_to_pack_pos
        - oid_to_hex
        - pack_pos_to_index
        - pack_pos_to_offset
        - unuse_pack
        - write_no_reuse_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:577,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:578,11'
              BranchSideFuncs:
                - encode_in_pack_object_header
                - offset_to_pack_pos
                - pack_pos_to_offset
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
                - hashwrite
                - oe_delta
                - hashwrite
                - unuse_pack
                - oe_delta
                - hashwrite
                - hashwrite
                - unuse_pack
                - check_pack_inflate
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
                - pack_pos_to_index
                - check_pack_crc
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
                - _.10276
                - oid_to_hex
                - die
                - oe_delta
            - BranchSide:      'builtin/pack-objects.c:580,40'
              BranchSideFuncs:
                - encode_in_pack_object_header
                - offset_to_pack_pos
                - pack_pos_to_offset
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
                - hashwrite
                - oe_delta
                - hashwrite
                - unuse_pack
                - oe_delta
                - hashwrite
                - hashwrite
                - unuse_pack
                - check_pack_inflate
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
                - pack_pos_to_index
                - check_pack_crc
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:578,27'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:578,30'
              BranchSideFuncs:
                - oe_delta
                - encode_in_pack_object_header
                - offset_to_pack_pos
                - pack_pos_to_offset
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
                - hashwrite
                - oe_delta
                - hashwrite
                - unuse_pack
                - oe_delta
                - hashwrite
                - hashwrite
                - unuse_pack
                - check_pack_inflate
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
                - pack_pos_to_index
                - check_pack_crc
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:578,10'
              BranchSideFuncs:
                - encode_in_pack_object_header
                - offset_to_pack_pos
                - pack_pos_to_offset
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
                - hashwrite
                - oe_delta
                - hashwrite
                - unuse_pack
                - oe_delta
                - hashwrite
                - hashwrite
                - unuse_pack
                - check_pack_inflate
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
                - pack_pos_to_index
                - check_pack_crc
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:584,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:585,7'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:589,31'
              BranchSideFuncs:
                - pack_pos_to_offset
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
                - hashwrite
                - oe_delta
                - hashwrite
                - unuse_pack
                - oe_delta
                - hashwrite
                - hashwrite
                - unuse_pack
                - check_pack_inflate
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
                - pack_pos_to_index
                - check_pack_crc
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
        - Branch String:   'builtin/pack-objects.c:590,22'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:590,25'
              BranchSideFuncs:
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
                - hashwrite
                - oe_delta
                - hashwrite
                - unuse_pack
                - oe_delta
                - hashwrite
                - hashwrite
                - unuse_pack
                - check_pack_inflate
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
            - BranchSide:      'builtin/pack-objects.c:599,12'
              BranchSideFuncs:
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
                - hashwrite
                - oe_delta
                - hashwrite
                - unuse_pack
                - oe_delta
                - hashwrite
                - hashwrite
                - unuse_pack
                - check_pack_inflate
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
        - Branch String:   'builtin/pack-objects.c:590,46'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:591,21'
              BranchSideFuncs:
                - pack_pos_to_index
                - check_pack_crc
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
                - hashwrite
                - oe_delta
                - hashwrite
                - unuse_pack
                - oe_delta
                - hashwrite
                - hashwrite
                - unuse_pack
                - check_pack_inflate
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
            - BranchSide:      'builtin/pack-objects.c:599,12'
              BranchSideFuncs:
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
                - hashwrite
                - oe_delta
                - hashwrite
                - unuse_pack
                - oe_delta
                - hashwrite
                - hashwrite
                - unuse_pack
                - check_pack_inflate
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
        - Branch String:   'builtin/pack-objects.c:590,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:593,3'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
            - BranchSide:      'builtin/pack-objects.c:599,12'
              BranchSideFuncs:
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
                - hashwrite
                - oe_delta
                - hashwrite
                - unuse_pack
                - oe_delta
                - hashwrite
                - hashwrite
                - unuse_pack
                - check_pack_inflate
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
        - Branch String:   'builtin/pack-objects.c:602,22'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:602,25'
              BranchSideFuncs:
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
                - hashwrite
                - oe_delta
                - hashwrite
                - unuse_pack
                - oe_delta
                - hashwrite
                - hashwrite
                - unuse_pack
            - BranchSide:      'builtin/pack-objects.c:610,6'
              BranchSideFuncs:
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
                - hashwrite
                - oe_delta
                - hashwrite
                - unuse_pack
                - oe_delta
                - hashwrite
                - hashwrite
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:602,47'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:603,25'
              BranchSideFuncs:
                - check_pack_inflate
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
                - hashwrite
                - oe_delta
                - hashwrite
                - unuse_pack
                - oe_delta
                - hashwrite
                - hashwrite
                - unuse_pack
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
            - BranchSide:      'builtin/pack-objects.c:610,6'
              BranchSideFuncs:
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
                - hashwrite
                - oe_delta
                - hashwrite
                - unuse_pack
                - oe_delta
                - hashwrite
                - hashwrite
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:602,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:604,3'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - write_no_reuse_object
            - BranchSide:      'builtin/pack-objects.c:610,6'
              BranchSideFuncs:
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
                - hashwrite
                - oe_delta
                - hashwrite
                - unuse_pack
                - oe_delta
                - hashwrite
                - hashwrite
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:610,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:611,15'
              BranchSideFuncs:
                - oe_delta
                - hashwrite
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
            - BranchSide:      'builtin/pack-objects.c:624,13'
              BranchSideFuncs:
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
                - hashwrite
                - oe_delta
                - hashwrite
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:614,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:615,28'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
            - BranchSide:      'builtin/pack-objects.c:616,7'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:616,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:616,16'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
            - BranchSide:      'builtin/pack-objects.c:620,13'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - copy_pack_data
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:616,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:617,4'
              BranchSideFuncs:
                - unuse_pack
            - BranchSide:      'builtin/pack-objects.c:620,13'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - copy_pack_data
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:624,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:625,7'
              BranchSideFuncs:
                - hashwrite
                - oe_delta
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
            - BranchSide:      'builtin/pack-objects.c:634,7'
              BranchSideFuncs:
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:625,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:625,16'
              BranchSideFuncs:
                - hashwrite
                - oe_delta
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
            - BranchSide:      'builtin/pack-objects.c:629,13'
              BranchSideFuncs:
                - hashwrite
                - oe_delta
                - hashwrite
                - copy_pack_data
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:625,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:626,4'
              BranchSideFuncs:
                - unuse_pack
            - BranchSide:      'builtin/pack-objects.c:629,13'
              BranchSideFuncs:
                - hashwrite
                - oe_delta
                - hashwrite
                - copy_pack_data
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:634,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:634,16'
              BranchSideFuncs:
                - hashwrite
                - copy_pack_data
                - unuse_pack
                - unuse_pack
            - BranchSide:      'builtin/pack-objects.c:638,13'
              BranchSideFuncs:
                - hashwrite
                - copy_pack_data
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:634,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:635,4'
              BranchSideFuncs:
                - unuse_pack
            - BranchSide:      'builtin/pack-objects.c:638,13'
              BranchSideFuncs:
                - hashwrite
                - copy_pack_data
                - unuse_pack
      Callsites:
        - Src:             'builtin/pack-objects.c:565,25'
          Dst:             oe_in_pack
        - Src:             'builtin/pack-objects.c:569,26'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:575,29'
          Dst:             oe_size
        - Src:             'builtin/pack-objects.c:577,6'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:578,30'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:580,11'
          Dst:             encode_in_pack_object_header
        - Src:             'builtin/pack-objects.c:584,6'
          Dst:             offset_to_pack_pos
        - Src:             'builtin/pack-objects.c:585,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:587,7'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:585,3'
          Dst:             die
        - Src:             'builtin/pack-objects.c:589,12'
          Dst:             pack_pos_to_offset
        - Src:             'builtin/pack-objects.c:592,7'
          Dst:             pack_pos_to_index
        - Src:             'builtin/pack-objects.c:591,6'
          Dst:             check_pack_crc
        - Src:             'builtin/pack-objects.c:593,3'
          Dst:             _
        - Src:             'builtin/pack-objects.c:593,3'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:593,3'
          Dst:             error
        - Src:             'builtin/pack-objects.c:593,3'
          Dst:             const_error
        - Src:             'builtin/pack-objects.c:595,3'
          Dst:             unuse_pack
        - Src:             'builtin/pack-objects.c:596,10'
          Dst:             write_no_reuse_object
        - Src:             'builtin/pack-objects.c:603,6'
          Dst:             check_pack_inflate
        - Src:             'builtin/pack-objects.c:604,3'
          Dst:             _
        - Src:             'builtin/pack-objects.c:604,3'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:604,3'
          Dst:             error
        - Src:             'builtin/pack-objects.c:604,3'
          Dst:             const_error
        - Src:             'builtin/pack-objects.c:606,3'
          Dst:             unuse_pack
        - Src:             'builtin/pack-objects.c:607,10'
          Dst:             write_no_reuse_object
        - Src:             'builtin/pack-objects.c:611,35'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:617,4'
          Dst:             unuse_pack
        - Src:             'builtin/pack-objects.c:620,3'
          Dst:             hashwrite
        - Src:             'builtin/pack-objects.c:621,3'
          Dst:             hashwrite
        - Src:             'builtin/pack-objects.c:626,4'
          Dst:             unuse_pack
        - Src:             'builtin/pack-objects.c:629,3'
          Dst:             hashwrite
        - Src:             'builtin/pack-objects.c:630,16'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:630,3'
          Dst:             hashwrite
        - Src:             'builtin/pack-objects.c:635,4'
          Dst:             unuse_pack
        - Src:             'builtin/pack-objects.c:638,3'
          Dst:             hashwrite
        - Src:             'builtin/pack-objects.c:640,2'
          Dst:             copy_pack_data
        - Src:             'builtin/pack-objects.c:641,2'
          Dst:             unuse_pack
    - functionName:    oe_in_pack
      functionSourceFile: '/src/git/./pack-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack
        - e
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   './pack-objects.h:241,6'
          Branch Sides:
            - BranchSide:      './pack-objects.h:242,10'
              BranchSideFuncs: []
            - BranchSide:      './pack-objects.h:244,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oe_type
      functionSourceFile: '/src/git/./pack-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   './pack-objects.h:212,9'
          Branch Sides:
            - BranchSide:      './pack-objects.h:212,25'
              BranchSideFuncs: []
            - BranchSide:      './pack-objects.h:212,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oe_size
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack
        - e
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - oe_get_size_slow
      functionUses:    6
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:85,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:86,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:88,26'
              BranchSideFuncs:
                - oe_get_size_slow
      Callsites:
        - Src:             'builtin/pack-objects.c:88,9'
          Dst:             oe_get_size_slow
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_no_reuse_object
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - f
        - entry
        - limit
        - usable_delta
      BBCount:         70
      ICount:          505
      EdgeCount:       92
      CyclomaticComplexity: 24
      functionsReached:
        - _
        - close_istream
        - die
        - do_compress
        - encode_in_pack_object_header
        - get_delta
        - hashwrite
        - oe_delta
        - oe_delta_size
        - oe_size_greater_than
        - oe_type
        - oid_to_hex
        - open_istream
        - repo_read_object_file
        - write_large_blob_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:460,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:461,15'
              BranchSideFuncs:
                - get_delta
                - oe_delta_size
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - oe_delta_size
                - oe_delta
            - BranchSide:      'builtin/pack-objects.c:480,13'
              BranchSideFuncs:
                - get_delta
                - oe_delta_size
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - oe_delta_size
                - oe_delta
        - Branch String:   'builtin/pack-objects.c:461,34'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:462,38'
              BranchSideFuncs:
                - oe_size_greater_than
                - repo_read_object_file
                - _.10276
                - oid_to_hex
                - die
                - free
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
                - open_istream
            - BranchSide:      'builtin/pack-objects.c:467,32'
              BranchSideFuncs:
                - repo_read_object_file
                - _.10276
                - oid_to_hex
                - die
                - free
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
        - Branch String:   'builtin/pack-objects.c:462,65'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:463,26'
              BranchSideFuncs:
                - open_istream
                - repo_read_object_file
                - _.10276
                - oid_to_hex
                - die
                - free
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:467,32'
              BranchSideFuncs:
                - repo_read_object_file
                - _.10276
                - oid_to_hex
                - die
                - free
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
        - Branch String:   'builtin/pack-objects.c:461,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:465,8'
              BranchSideFuncs:
                - free
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:467,32'
              BranchSideFuncs:
                - repo_read_object_file
                - _.10276
                - oid_to_hex
                - die
                - free
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
        - Branch String:   'builtin/pack-objects.c:470,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:0,0'
              BranchSideFuncs:
                - free
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:471,9'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:480,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:481,10'
              BranchSideFuncs:
                - oe_delta_size
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
                - oe_delta
            - BranchSide:      'builtin/pack-objects.c:487,19'
              BranchSideFuncs:
                - get_delta
                - oe_delta_size
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
                - oe_delta
        - Branch String:   'builtin/pack-objects.c:484,27'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:484,30'
              BranchSideFuncs:
                - oe_delta
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:484,10'
              BranchSideFuncs:
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
        - Branch String:   'builtin/pack-objects.c:489,27'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:489,30'
              BranchSideFuncs:
                - oe_delta
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:489,10'
              BranchSideFuncs:
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
        - Branch String:   'builtin/pack-objects.c:493,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:494,13'
              BranchSideFuncs:
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:495,11'
              BranchSideFuncs:
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
        - Branch String:   'builtin/pack-objects.c:495,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:496,13'
              BranchSideFuncs:
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:498,31'
              BranchSideFuncs:
                - do_compress
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - close_istream
        - Branch String:   'builtin/pack-objects.c:507,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:513,15'
              BranchSideFuncs:
                - oe_delta
                - hashwrite
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:527,13'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
                - hashwrite
                - oe_delta
                - hashwrite
                - free
                - close_istream
        - Branch String:   'builtin/pack-objects.c:516,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:517,28'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:518,7'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
        - Branch String:   'builtin/pack-objects.c:518,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:518,16'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:524,13'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
        - Branch String:   'builtin/pack-objects.c:518,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:519,8'
              BranchSideFuncs:
                - free
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:524,13'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
        - Branch String:   'builtin/pack-objects.c:519,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:520,19'
              BranchSideFuncs:
                - close_istream
                - free
            - BranchSide:      'builtin/pack-objects.c:521,9'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/pack-objects.c:527,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:532,7'
              BranchSideFuncs:
                - hashwrite
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:542,7'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
        - Branch String:   'builtin/pack-objects.c:532,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:532,16'
              BranchSideFuncs:
                - hashwrite
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:538,13'
              BranchSideFuncs:
                - hashwrite
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
        - Branch String:   'builtin/pack-objects.c:532,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:533,8'
              BranchSideFuncs:
                - free
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:538,13'
              BranchSideFuncs:
                - hashwrite
                - oe_delta
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
        - Branch String:   'builtin/pack-objects.c:533,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:534,19'
              BranchSideFuncs:
                - close_istream
                - free
            - BranchSide:      'builtin/pack-objects.c:535,9'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/pack-objects.c:542,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:542,16'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
                - free
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:548,13'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
        - Branch String:   'builtin/pack-objects.c:542,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:543,8'
              BranchSideFuncs:
                - free
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:548,13'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - free
                - write_large_blob_data
                - close_istream
        - Branch String:   'builtin/pack-objects.c:543,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:544,19'
              BranchSideFuncs:
                - close_istream
                - free
            - BranchSide:      'builtin/pack-objects.c:545,9'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/pack-objects.c:550,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:551,35'
              BranchSideFuncs:
                - write_large_blob_data
                - close_istream
            - BranchSide:      'builtin/pack-objects.c:554,13'
              BranchSideFuncs:
                - hashwrite
                - free
      Callsites:
        - Src:             'builtin/pack-objects.c:461,7'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:462,7'
          Dst:             oe_size_greater_than
        - Src:             'builtin/pack-objects.c:463,13'
          Dst:             open_istream
        - Src:             'builtin/pack-objects.c:467,10'
          Dst:             repo_read_object_file
        - Src:             'builtin/pack-objects.c:471,9'
          Dst:             _
        - Src:             'builtin/pack-objects.c:472,9'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:471,5'
          Dst:             die
        - Src:             'builtin/pack-objects.c:481,10'
          Dst:             oe_delta_size
        - Src:             'builtin/pack-objects.c:484,30'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:487,9'
          Dst:             get_delta
        - Src:             'builtin/pack-objects.c:488,10'
          Dst:             oe_delta_size
        - Src:             'builtin/pack-objects.c:489,30'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:498,13'
          Dst:             do_compress
        - Src:             'builtin/pack-objects.c:504,11'
          Dst:             encode_in_pack_object_header
        - Src:             'builtin/pack-objects.c:513,35'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:520,5'
          Dst:             close_istream
        - Src:             'builtin/pack-objects.c:524,3'
          Dst:             hashwrite
        - Src:             'builtin/pack-objects.c:525,3'
          Dst:             hashwrite
        - Src:             'builtin/pack-objects.c:534,5'
          Dst:             close_istream
        - Src:             'builtin/pack-objects.c:538,3'
          Dst:             hashwrite
        - Src:             'builtin/pack-objects.c:539,16'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:539,3'
          Dst:             hashwrite
        - Src:             'builtin/pack-objects.c:544,5'
          Dst:             close_istream
        - Src:             'builtin/pack-objects.c:548,3'
          Dst:             hashwrite
        - Src:             'builtin/pack-objects.c:551,13'
          Dst:             write_large_blob_data
        - Src:             'builtin/pack-objects.c:552,3'
          Dst:             close_istream
        - Src:             'builtin/pack-objects.c:554,3'
          Dst:             hashwrite
    - functionName:    copy_pack_data
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - f
        - p
        - w_curs
        - offset
        - len
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hashwrite
        - use_pack
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:426,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:427,17'
              BranchSideFuncs:
                - use_pack
                - hashwrite
            - BranchSide:      'builtin/pack-objects.c:434,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:428,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:429,27'
              BranchSideFuncs:
                - hashwrite
                - use_pack
            - BranchSide:      'builtin/pack-objects.c:430,13'
              BranchSideFuncs:
                - hashwrite
                - use_pack
      Callsites:
        - Src:             'builtin/pack-objects.c:427,8'
          Dst:             use_pack
        - Src:             'builtin/pack-objects.c:430,3'
          Dst:             hashwrite
    - functionName:    oe_size_greater_than
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pack
        - lhs
        - rhs
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - oe_get_size_slow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:440,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:441,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:442,6'
              BranchSideFuncs:
                - oe_get_size_slow
        - Branch String:   'builtin/pack-objects.c:442,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:443,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:444,26'
              BranchSideFuncs:
                - oe_get_size_slow
      Callsites:
        - Src:             'builtin/pack-objects.c:444,9'
          Dst:             oe_get_size_slow
    - functionName:    do_compress
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pptr
        - size
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_deflate
        - git_deflate_bound
        - git_deflate_end
        - git_deflate_init
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:340,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:340,9'
              BranchSideFuncs:
                - git_deflate
                - git_deflate_end
                - free
            - BranchSide:      'builtin/pack-objects.c:342,2'
              BranchSideFuncs:
                - git_deflate_end
                - free
      Callsites:
        - Src:             'builtin/pack-objects.c:329,2'
          Dst:             git_deflate_init
        - Src:             'builtin/pack-objects.c:330,12'
          Dst:             git_deflate_bound
        - Src:             'builtin/pack-objects.c:333,8'
          Dst:             xmalloc
        - Src:             'builtin/pack-objects.c:340,9'
          Dst:             git_deflate
        - Src:             'builtin/pack-objects.c:342,2'
          Dst:             git_deflate_end
    - functionName:    oe_get_size_slow
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2555
      functionLinenumberEnd: 2586
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack
        - e
      BBCount:         15
      ICount:          131
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - _
        - die
        - oe_in_pack
        - oid_object_info
        - oid_to_hex
        - packing_data_lock
        - packing_data_unlock
        - unpack_object_header_buffer
        - unuse_pack
        - use_pack
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2562,32'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2562,35'
              BranchSideFuncs:
                - oe_in_pack
                - BUG_fl
                - packing_data_lock
                - use_pack
                - unpack_object_header_buffer
                - unuse_pack
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - oid_object_info
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:2571,17'
              BranchSideFuncs:
                - oe_in_pack
                - BUG_fl
                - packing_data_lock
                - use_pack
                - unpack_object_header_buffer
                - unuse_pack
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:2562,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2563,3'
              BranchSideFuncs:
                - packing_data_lock
                - oid_object_info
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:2571,17'
              BranchSideFuncs:
                - oe_in_pack
                - BUG_fl
                - packing_data_lock
                - use_pack
                - unpack_object_header_buffer
                - unuse_pack
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:2564,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2565,8'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:2567,3'
              BranchSideFuncs:
                - packing_data_unlock
        - Branch String:   'builtin/pack-objects.c:2572,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2573,3'
              BranchSideFuncs:
                - packing_data_lock
                - use_pack
                - unpack_object_header_buffer
                - unuse_pack
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:2575,2'
              BranchSideFuncs:
                - packing_data_lock
                - use_pack
                - unpack_object_header_buffer
                - unuse_pack
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:2579,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2580,7'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:2583,2'
              BranchSideFuncs:
                - unuse_pack
                - packing_data_unlock
      Callsites:
        - Src:             'builtin/pack-objects.c:2563,3'
          Dst:             packing_data_lock
        - Src:             'builtin/pack-objects.c:2564,7'
          Dst:             oid_object_info
        - Src:             'builtin/pack-objects.c:2565,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:2566,8'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:2565,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:2567,3'
          Dst:             packing_data_unlock
        - Src:             'builtin/pack-objects.c:2571,6'
          Dst:             oe_in_pack
        - Src:             'builtin/pack-objects.c:2573,3'
          Dst:             BUG_fl
        - Src:             'builtin/pack-objects.c:2575,2'
          Dst:             packing_data_lock
        - Src:             'builtin/pack-objects.c:2577,8'
          Dst:             use_pack
        - Src:             'builtin/pack-objects.c:2578,9'
          Dst:             unpack_object_header_buffer
        - Src:             'builtin/pack-objects.c:2580,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:2581,7'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:2580,3'
          Dst:             die
        - Src:             'builtin/pack-objects.c:2583,2'
          Dst:             unuse_pack
        - Src:             'builtin/pack-objects.c:2584,2'
          Dst:             packing_data_unlock
    - functionName:    packing_data_lock
      functionSourceFile: '/src/git/./pack-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './pack-objects.h:177,2'
          Dst:             pthread_mutex_lock
    - functionName:    packing_data_unlock
      functionSourceFile: '/src/git/./pack-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './pack-objects.h:181,2'
          Dst:             pthread_mutex_unlock
    - functionName:    write_object
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - f
        - entry
        - write_offset
      BBCount:         57
      ICount:          278
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - crc32_begin
        - crc32_end
        - oe_delta
        - oe_in_pack
        - oe_type
        - write_no_reuse_object
        - write_reuse_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:655,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:656,15'
              BranchSideFuncs:
                - oe_delta
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_in_pack
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
                - oe_delta
                - oe_delta
            - BranchSide:      'builtin/pack-objects.c:659,7'
              BranchSideFuncs:
                - oe_delta
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_in_pack
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
                - oe_delta
                - oe_delta
        - Branch String:   'builtin/pack-objects.c:659,23'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:659,27'
              BranchSideFuncs:
                - oe_delta
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_in_pack
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
                - oe_delta
                - oe_delta
            - BranchSide:      'builtin/pack-objects.c:660,9'
              BranchSideFuncs:
                - oe_delta
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_in_pack
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
                - oe_delta
                - oe_delta
        - Branch String:   'builtin/pack-objects.c:659,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:660,9'
              BranchSideFuncs:
                - oe_delta
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_in_pack
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
                - oe_delta
                - oe_delta
            - BranchSide:      'builtin/pack-objects.c:661,11'
              BranchSideFuncs:
                - oe_delta
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_in_pack
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
                - oe_delta
                - oe_delta
        - Branch String:   'builtin/pack-objects.c:661,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:666,9'
              BranchSideFuncs:
                - oe_delta
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_in_pack
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
                - oe_delta
                - oe_delta
            - BranchSide:      'builtin/pack-objects.c:668,11'
              BranchSideFuncs:
                - oe_delta
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_in_pack
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
                - oe_delta
                - oe_delta
        - Branch String:   'builtin/pack-objects.c:670,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:671,16'
              BranchSideFuncs:
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_in_pack
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
                - oe_delta
                - oe_delta
            - BranchSide:      'builtin/pack-objects.c:672,12'
              BranchSideFuncs:
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_in_pack
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
                - oe_delta
                - oe_delta
        - Branch String:   'builtin/pack-objects.c:672,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:673,22'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_in_pack
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
            - BranchSide:      'builtin/pack-objects.c:674,11'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_in_pack
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
        - Branch String:   'builtin/pack-objects.c:674,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:675,16'
              BranchSideFuncs:
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_in_pack
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
            - BranchSide:      'builtin/pack-objects.c:676,11'
              BranchSideFuncs:
                - oe_delta
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_in_pack
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
        - Branch String:   'builtin/pack-objects.c:676,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:677,16'
              BranchSideFuncs:
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_in_pack
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
            - BranchSide:      'builtin/pack-objects.c:679,16'
              BranchSideFuncs:
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_in_pack
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
        - Branch String:   'builtin/pack-objects.c:681,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:682,12'
              BranchSideFuncs:
                - oe_in_pack
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
            - BranchSide:      'builtin/pack-objects.c:683,12'
              BranchSideFuncs:
                - oe_in_pack
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
        - Branch String:   'builtin/pack-objects.c:683,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:684,12'
              BranchSideFuncs:
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
            - BranchSide:      'builtin/pack-objects.c:685,19'
              BranchSideFuncs:
                - oe_type
                - oe_type
                - oe_type
                - oe_delta
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
        - Branch String:   'builtin/pack-objects.c:685,43'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:686,12'
              BranchSideFuncs:
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
            - BranchSide:      'builtin/pack-objects.c:688,14'
              BranchSideFuncs:
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
        - Branch String:   'builtin/pack-objects.c:685,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:688,14'
              BranchSideFuncs:
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
            - BranchSide:      'builtin/pack-objects.c:690,19'
              BranchSideFuncs:
                - oe_type
                - oe_delta
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
        - Branch String:   'builtin/pack-objects.c:690,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:691,12'
              BranchSideFuncs:
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
            - BranchSide:      'builtin/pack-objects.c:692,11'
              BranchSideFuncs:
                - oe_delta
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
        - Branch String:   'builtin/pack-objects.c:692,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:693,12'
              BranchSideFuncs:
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
            - BranchSide:      'builtin/pack-objects.c:695,12'
              BranchSideFuncs:
                - write_no_reuse_object
                - crc32_end
                - write_reuse_object
        - Branch String:   'builtin/pack-objects.c:699,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:700,31'
              BranchSideFuncs:
                - write_reuse_object
                - crc32_end
            - BranchSide:      'builtin/pack-objects.c:702,28'
              BranchSideFuncs:
                - write_reuse_object
                - crc32_end
        - Branch String:   'builtin/pack-objects.c:703,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:704,3'
              BranchSideFuncs:
                - crc32_end
            - BranchSide:      'builtin/pack-objects.c:706,6'
              BranchSideFuncs:
                - crc32_end
        - Branch String:   'builtin/pack-objects.c:706,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:707,16'
              BranchSideFuncs:
                - crc32_end
            - BranchSide:      'builtin/pack-objects.c:708,9'
              BranchSideFuncs:
                - crc32_end
        - Branch String:   'builtin/pack-objects.c:709,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:710,32'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:711,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:656,3'
          Dst:             crc32_begin
        - Src:             'builtin/pack-objects.c:670,7'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:674,11'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:676,11'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:683,12'
          Dst:             oe_in_pack
        - Src:             'builtin/pack-objects.c:685,11'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:686,4'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:690,11'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:692,11'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:700,9'
          Dst:             write_no_reuse_object
        - Src:             'builtin/pack-objects.c:702,9'
          Dst:             write_reuse_object
        - Src:             'builtin/pack-objects.c:710,22'
          Dst:             crc32_end
    - functionName:    find_reused_offset
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - where
      BBCount:         15
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1002,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1003,12'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/pack-objects.c:1016,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'builtin/pack-objects.c:1004,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1005,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1006,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'builtin/pack-objects.c:1006,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1007,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/pack-objects.c:1009,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'builtin/pack-objects.c:1016,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1016,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1017,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:1016,2'
          Dst:             __assert_fail
    - functionName:    record_reused_object
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - where
        - offset
      BBCount:         17
      ICount:          109
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:983,23'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:983,26'
              BranchSideFuncs:
                - st_mult.10289
                - xrealloc
            - BranchSide:      'builtin/pack-objects.c:986,2'
              BranchSideFuncs:
                - st_mult.10289
                - xrealloc
        - Branch String:   'builtin/pack-objects.c:983,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:984,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:986,2'
              BranchSideFuncs:
                - st_mult.10289
                - xrealloc
        - Branch String:   'builtin/pack-objects.c:986,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:986,2'
              BranchSideFuncs:
                - st_mult.10289
                - xrealloc
            - BranchSide:      'builtin/pack-objects.c:988,45'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:986,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:986,2'
              BranchSideFuncs:
                - st_mult.10289
                - xrealloc
            - BranchSide:      'builtin/pack-objects.c:986,2'
              BranchSideFuncs:
                - st_mult.10289
                - xrealloc
      Callsites:
        - Src:             'builtin/pack-objects.c:986,2'
          Dst:             st_mult
        - Src:             'builtin/pack-objects.c:986,2'
          Dst:             xrealloc
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    8
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    write_reused_pack_one
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - reuse_packfile
        - pos
        - out
        - pack_start
        - w_curs
      BBCount:         22
      ICount:          263
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - __assert_fail
        - copy_pack_data
        - die
        - encode_in_pack_object_header
        - find_reused_offset
        - get_delta_base
        - hashfile_total
        - hashwrite
        - nth_packed_object_id
        - offset_to_pack_pos
        - pack_pos_to_index
        - pack_pos_to_offset
        - record_reused_object
        - unpack_object_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1037,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1037,2'
              BranchSideFuncs:
                - copy_pack_data
                - get_delta_base
                - __assert_fail
                - offset_to_pack_pos
                - pack_pos_to_index
                - nth_packed_object_id
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - copy_pack_data
                - _.10276
                - die
                - find_reused_offset
                - find_reused_offset
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - copy_pack_data
            - BranchSide:      'builtin/pack-objects.c:1039,6'
              BranchSideFuncs:
                - copy_pack_data
                - get_delta_base
                - __assert_fail
                - offset_to_pack_pos
                - pack_pos_to_index
                - nth_packed_object_id
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - copy_pack_data
                - _.10276
                - die
                - find_reused_offset
                - find_reused_offset
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - copy_pack_data
        - Branch String:   'builtin/pack-objects.c:1039,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1046,32'
              BranchSideFuncs:
                - get_delta_base
                - __assert_fail
                - offset_to_pack_pos
                - pack_pos_to_index
                - nth_packed_object_id
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - copy_pack_data
                - _.10276
                - die
                - find_reused_offset
                - find_reused_offset
                - copy_pack_data
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - copy_pack_data
            - BranchSide:      'builtin/pack-objects.c:1098,17'
              BranchSideFuncs:
                - copy_pack_data
        - Branch String:   'builtin/pack-objects.c:1047,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1047,3'
              BranchSideFuncs:
                - offset_to_pack_pos
                - pack_pos_to_index
                - nth_packed_object_id
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - copy_pack_data
                - _.10276
                - die
                - find_reused_offset
                - find_reused_offset
                - copy_pack_data
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - copy_pack_data
            - BranchSide:      'builtin/pack-objects.c:1050,8'
              BranchSideFuncs:
                - offset_to_pack_pos
                - pack_pos_to_index
                - nth_packed_object_id
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - copy_pack_data
                - _.10276
                - die
                - find_reused_offset
                - find_reused_offset
                - copy_pack_data
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - copy_pack_data
        - Branch String:   'builtin/pack-objects.c:1050,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1054,27'
              BranchSideFuncs:
                - find_reused_offset
                - find_reused_offset
                - copy_pack_data
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - copy_pack_data
            - BranchSide:      'builtin/pack-objects.c:1072,30'
              BranchSideFuncs:
                - find_reused_offset
                - find_reused_offset
                - copy_pack_data
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - copy_pack_data
        - Branch String:   'builtin/pack-objects.c:1054,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1055,9'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:1060,36'
              BranchSideFuncs:
                - pack_pos_to_index
                - nth_packed_object_id
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - copy_pack_data
        - Branch String:   'builtin/pack-objects.c:1074,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1077,16'
              BranchSideFuncs:
                - encode_in_pack_object_header
                - hashwrite
                - hashwrite
                - copy_pack_data
            - BranchSide:      'builtin/pack-objects.c:1096,2'
              BranchSideFuncs:
                - copy_pack_data
        - Branch String:   'builtin/pack-objects.c:1084,4'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1085,30'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - copy_pack_data
            - BranchSide:      'builtin/pack-objects.c:1087,35'
              BranchSideFuncs:
                - hashwrite
                - hashwrite
                - copy_pack_data
      Callsites:
        - Src:             'builtin/pack-objects.c:1029,11'
          Dst:             pack_pos_to_offset
        - Src:             'builtin/pack-objects.c:1030,9'
          Dst:             pack_pos_to_offset
        - Src:             'builtin/pack-objects.c:1033,19'
          Dst:             hashfile_total
        - Src:             'builtin/pack-objects.c:1032,2'
          Dst:             record_reused_object
        - Src:             'builtin/pack-objects.c:1036,9'
          Dst:             unpack_object_header
        - Src:             'builtin/pack-objects.c:1037,2'
          Dst:             __assert_fail
        - Src:             'builtin/pack-objects.c:1046,17'
          Dst:             get_delta_base
        - Src:             'builtin/pack-objects.c:1047,3'
          Dst:             __assert_fail
        - Src:             'builtin/pack-objects.c:1054,8'
          Dst:             offset_to_pack_pos
        - Src:             'builtin/pack-objects.c:1055,9'
          Dst:             _
        - Src:             'builtin/pack-objects.c:1055,5'
          Dst:             die
        - Src:             'builtin/pack-objects.c:1061,11'
          Dst:             pack_pos_to_index
        - Src:             'builtin/pack-objects.c:1060,4'
          Dst:             nth_packed_object_id
        - Src:             'builtin/pack-objects.c:1063,10'
          Dst:             encode_in_pack_object_header
        - Src:             'builtin/pack-objects.c:1065,4'
          Dst:             hashwrite
        - Src:             'builtin/pack-objects.c:1066,4'
          Dst:             hashwrite
        - Src:             'builtin/pack-objects.c:1067,4'
          Dst:             copy_pack_data
        - Src:             'builtin/pack-objects.c:1072,11'
          Dst:             find_reused_offset
        - Src:             'builtin/pack-objects.c:1073,4'
          Dst:             find_reused_offset
        - Src:             'builtin/pack-objects.c:1079,10'
          Dst:             encode_in_pack_object_header
        - Src:             'builtin/pack-objects.c:1089,4'
          Dst:             hashwrite
        - Src:             'builtin/pack-objects.c:1090,4'
          Dst:             hashwrite
        - Src:             'builtin/pack-objects.c:1091,4'
          Dst:             copy_pack_data
        - Src:             'builtin/pack-objects.c:1098,2'
          Dst:             copy_pack_data
    - functionName:    hashfile_total
      functionSourceFile: '/src/git/./csum-file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_reused_pack_verbatim
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - reuse_packfile
        - out
        - pack_start
        - w_curs
      BBCount:         37
      ICount:          319
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - BUG_fl
        - bitmap_get
        - copy_pack_data
        - display_progress
        - hashfile_total
        - hashflush
        - pack_pos_to_offset
        - record_reused_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1109,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1110,22'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
                - bitmap_get
            - BranchSide:      'builtin/pack-objects.c:1142,8'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
        - Branch String:   'builtin/pack-objects.c:1115,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1116,11'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
                - bitmap_get
            - BranchSide:      'builtin/pack-objects.c:1118,9'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
                - bitmap_get
        - Branch String:   'builtin/pack-objects.c:1120,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1121,8'
              BranchSideFuncs:
                - bitmap_get
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
            - BranchSide:      'builtin/pack-objects.c:1128,27'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
        - Branch String:   'builtin/pack-objects.c:1121,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1122,12'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1123,20'
              BranchSideFuncs:
                - bitmap_get
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
        - Branch String:   'builtin/pack-objects.c:1123,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1125,12'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
                - bitmap_get
            - BranchSide:      'builtin/pack-objects.c:1126,3'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
                - bitmap_get
        - Branch String:   'builtin/pack-objects.c:1143,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1144,10'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
            - BranchSide:      'builtin/pack-objects.c:1145,6'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
        - Branch String:   'builtin/pack-objects.c:1145,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1146,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1148,2'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
        - Branch String:   'builtin/pack-objects.c:1148,19'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1148,2'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
            - BranchSide:      'builtin/pack-objects.c:1149,9'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
        - Branch String:   'builtin/pack-objects.c:1148,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1150,7'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
            - BranchSide:      'builtin/pack-objects.c:1152,6'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
        - Branch String:   'builtin/pack-objects.c:1152,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1153,9'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
            - BranchSide:      'builtin/pack-objects.c:1155,6'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
        - Branch String:   'builtin/pack-objects.c:1155,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1156,9'
              BranchSideFuncs:
                - pack_pos_to_offset
                - pack_pos_to_offset
                - hashfile_total
                - record_reused_object
                - hashflush
                - copy_pack_data
                - display_progress
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:1171,6'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/pack-objects.c:1171,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1172,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:1174,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:1123,9'
          Dst:             bitmap_get
        - Src:             'builtin/pack-objects.c:1156,26'
          Dst:             pack_pos_to_offset
        - Src:             'builtin/pack-objects.c:1157,24'
          Dst:             pack_pos_to_offset
        - Src:             'builtin/pack-objects.c:1164,28'
          Dst:             hashfile_total
        - Src:             'builtin/pack-objects.c:1163,3'
          Dst:             record_reused_object
        - Src:             'builtin/pack-objects.c:1165,3'
          Dst:             hashflush
        - Src:             'builtin/pack-objects.c:1166,3'
          Dst:             copy_pack_data
        - Src:             'builtin/pack-objects.c:1169,3'
          Dst:             display_progress
        - Src:             'builtin/pack-objects.c:1172,3'
          Dst:             BUG_fl
    - functionName:    add_descendants_to_write_order
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wo
        - endp
        - e
      BBCount:         27
      ICount:          135
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - add_to_write_order
        - oe_delta
        - oe_delta_child
        - oe_delta_sibling
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:813,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:813,2'
              BranchSideFuncs:
                - oe_delta_child
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta_sibling
                - oe_delta_child
                - add_to_write_order
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
            - BranchSide:      'builtin/pack-objects.c:814,7'
              BranchSideFuncs:
                - oe_delta_child
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta_sibling
                - oe_delta_child
                - add_to_write_order
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
        - Branch String:   'builtin/pack-objects.c:814,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:817,23'
              BranchSideFuncs:
                - add_to_write_order
                - oe_delta_sibling
                - oe_delta_child
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta_sibling
                - oe_delta_child
                - add_to_write_order
                - oe_delta_sibling
            - BranchSide:      'builtin/pack-objects.c:824,7'
              BranchSideFuncs:
                - oe_delta_child
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta_sibling
                - oe_delta_child
        - Branch String:   'builtin/pack-objects.c:819,4'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:820,24'
              BranchSideFuncs:
                - add_to_write_order
                - oe_delta_sibling
                - oe_delta_child
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta_sibling
                - oe_delta_child
            - BranchSide:      'builtin/pack-objects.c:822,3'
              BranchSideFuncs:
                - oe_delta_child
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta_sibling
                - oe_delta_child
        - Branch String:   'builtin/pack-objects.c:824,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:825,17'
              BranchSideFuncs:
                - oe_delta_child
                - oe_delta_child
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
            - BranchSide:      'builtin/pack-objects.c:828,17'
              BranchSideFuncs:
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta_child
                - oe_delta_child
                - add_to_write_order
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta_sibling
        - Branch String:   'builtin/pack-objects.c:830,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:831,9'
              BranchSideFuncs:
                - oe_delta_sibling
                - oe_delta_child
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta_child
                - add_to_write_order
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
            - BranchSide:      'builtin/pack-objects.c:835,8'
              BranchSideFuncs:
                - oe_delta
                - oe_delta_sibling
                - oe_delta_child
                - oe_delta_sibling
                - oe_delta_sibling
                - oe_delta_child
                - add_to_write_order
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
        - Branch String:   'builtin/pack-objects.c:836,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:836,17'
              BranchSideFuncs:
                - oe_delta_sibling
                - oe_delta_sibling
                - oe_delta_child
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta_child
                - add_to_write_order
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
                - oe_delta
            - BranchSide:      'builtin/pack-objects.c:836,4'
              BranchSideFuncs:
                - oe_delta_sibling
                - oe_delta_child
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta_sibling
                - oe_delta_child
                - add_to_write_order
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
                - oe_delta
        - Branch String:   'builtin/pack-objects.c:836,4'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:839,9'
              BranchSideFuncs:
                - oe_delta
                - oe_delta_sibling
                - oe_delta_child
                - oe_delta_sibling
                - oe_delta
                - oe_delta_sibling
                - oe_delta_child
                - add_to_write_order
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
                - oe_delta_sibling
            - BranchSide:      'builtin/pack-objects.c:841,9'
              BranchSideFuncs:
                - oe_delta_sibling
                - oe_delta_child
                - oe_delta_sibling
                - oe_delta
                - oe_delta
                - oe_delta_sibling
                - oe_delta_sibling
                - oe_delta_child
                - add_to_write_order
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
        - Branch String:   'builtin/pack-objects.c:841,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:843,5'
              BranchSideFuncs:
                - oe_delta_sibling
                - oe_delta_child
                - oe_delta_sibling
                - oe_delta
                - oe_delta
                - oe_delta_sibling
                - oe_delta_sibling
                - oe_delta_child
                - add_to_write_order
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
            - BranchSide:      'builtin/pack-objects.c:846,8'
              BranchSideFuncs:
                - oe_delta_sibling
                - oe_delta_child
                - oe_delta_sibling
                - oe_delta
                - oe_delta
                - oe_delta_sibling
                - oe_delta_sibling
                - oe_delta_child
                - add_to_write_order
                - oe_delta_sibling
                - add_to_write_order
                - oe_delta_sibling
      Callsites:
        - Src:             'builtin/pack-objects.c:817,4'
          Dst:             add_to_write_order
        - Src:             'builtin/pack-objects.c:819,13'
          Dst:             oe_delta_sibling
        - Src:             'builtin/pack-objects.c:820,5'
          Dst:             add_to_write_order
        - Src:             'builtin/pack-objects.c:819,38'
          Dst:             oe_delta_sibling
        - Src:             'builtin/pack-objects.c:824,7'
          Dst:             oe_delta_child
        - Src:             'builtin/pack-objects.c:826,8'
          Dst:             oe_delta_child
        - Src:             'builtin/pack-objects.c:830,8'
          Dst:             oe_delta_sibling
        - Src:             'builtin/pack-objects.c:831,9'
          Dst:             oe_delta_sibling
        - Src:             'builtin/pack-objects.c:835,8'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:836,17'
          Dst:             oe_delta_sibling
        - Src:             'builtin/pack-objects.c:839,9'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:846,8'
          Dst:             oe_delta_sibling
    - functionName:    add_to_write_order
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wo
        - endp
        - e
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - oe_layer
      functionUses:    6
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:802,16'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:802,38'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:802,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:803,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:804,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:802,19'
          Dst:             oe_layer
    - functionName:    oe_delta_sibling
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack
        - e
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:105,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:106,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:107,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oe_delta_child
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack
        - e
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:114,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:115,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:116,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oe_layer
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack
        - e
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:793,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:794,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:795,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_family_to_write_order
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wo
        - endp
        - e
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - add_descendants_to_write_order
        - oe_delta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:857,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:857,37'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - add_descendants_to_write_order
            - BranchSide:      'builtin/pack-objects.c:859,33'
              BranchSideFuncs:
                - add_descendants_to_write_order
      Callsites:
        - Src:             'builtin/pack-objects.c:857,17'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:857,37'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:859,2'
          Dst:             add_descendants_to_write_order
    - functionName:    compute_layer_order
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wo
        - wo_end
      BBCount:         41
      ICount:          253
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - add_family_to_write_order
        - add_to_write_order
        - oe_layer
        - oe_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:867,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:868,7'
              BranchSideFuncs:
                - add_to_write_order
                - oe_layer
                - add_family_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - add_to_write_order
            - BranchSide:      'builtin/pack-objects.c:872,18'
              BranchSideFuncs:
                - oe_layer
                - add_family_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - add_to_write_order
        - Branch String:   'builtin/pack-objects.c:868,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:869,4'
              BranchSideFuncs:
                - oe_layer
                - add_family_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - add_to_write_order
            - BranchSide:      'builtin/pack-objects.c:870,22'
              BranchSideFuncs:
                - add_to_write_order
                - oe_layer
                - add_family_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - add_to_write_order
        - Branch String:   'builtin/pack-objects.c:877,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:878,7'
              BranchSideFuncs:
                - oe_layer
                - add_family_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - add_to_write_order
            - BranchSide:      'builtin/pack-objects.c:885,11'
              BranchSideFuncs:
                - oe_layer
                - add_family_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
        - Branch String:   'builtin/pack-objects.c:878,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:879,23'
              BranchSideFuncs:
                - add_to_write_order
                - oe_layer
                - add_family_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
            - BranchSide:      'builtin/pack-objects.c:880,2'
              BranchSideFuncs:
                - oe_layer
                - add_family_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - add_to_write_order
        - Branch String:   'builtin/pack-objects.c:885,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:886,16'
              BranchSideFuncs:
                - oe_type
                - add_to_write_order
                - oe_layer
                - add_family_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
            - BranchSide:      'builtin/pack-objects.c:895,11'
              BranchSideFuncs:
                - oe_layer
                - add_family_to_write_order
                - oe_type
                - add_to_write_order
        - Branch String:   'builtin/pack-objects.c:886,42'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:887,16'
              BranchSideFuncs:
                - oe_type
                - add_to_write_order
                - oe_layer
                - add_family_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
            - BranchSide:      'builtin/pack-objects.c:889,22'
              BranchSideFuncs:
                - add_to_write_order
                - oe_layer
                - add_family_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - oe_type
        - Branch String:   'builtin/pack-objects.c:886,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:888,4'
              BranchSideFuncs:
                - oe_layer
                - add_family_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
            - BranchSide:      'builtin/pack-objects.c:889,22'
              BranchSideFuncs:
                - add_to_write_order
                - oe_layer
                - add_family_to_write_order
                - oe_type
                - add_to_write_order
                - oe_type
                - oe_type
        - Branch String:   'builtin/pack-objects.c:895,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:896,16'
              BranchSideFuncs:
                - oe_type
                - add_to_write_order
                - oe_layer
                - add_family_to_write_order
            - BranchSide:      'builtin/pack-objects.c:904,11'
              BranchSideFuncs:
                - oe_layer
                - add_family_to_write_order
        - Branch String:   'builtin/pack-objects.c:896,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:897,4'
              BranchSideFuncs:
                - oe_layer
                - add_family_to_write_order
                - oe_type
                - add_to_write_order
            - BranchSide:      'builtin/pack-objects.c:898,22'
              BranchSideFuncs:
                - add_to_write_order
                - oe_layer
                - add_family_to_write_order
                - oe_type
        - Branch String:   'builtin/pack-objects.c:904,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:905,8'
              BranchSideFuncs:
                - oe_layer
                - add_family_to_write_order
            - BranchSide:      'builtin/pack-objects.c:908,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:905,26'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:905,49'
              BranchSideFuncs:
                - oe_layer
                - add_family_to_write_order
            - BranchSide:      'builtin/pack-objects.c:907,2'
              BranchSideFuncs:
                - oe_layer
                - add_family_to_write_order
        - Branch String:   'builtin/pack-objects.c:905,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:906,30'
              BranchSideFuncs:
                - add_family_to_write_order
                - oe_layer
            - BranchSide:      'builtin/pack-objects.c:907,2'
              BranchSideFuncs:
                - oe_layer
                - add_family_to_write_order
      Callsites:
        - Src:             'builtin/pack-objects.c:870,3'
          Dst:             add_to_write_order
        - Src:             'builtin/pack-objects.c:879,4'
          Dst:             add_to_write_order
        - Src:             'builtin/pack-objects.c:886,7'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:887,7'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:889,3'
          Dst:             add_to_write_order
        - Src:             'builtin/pack-objects.c:896,7'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:898,3'
          Dst:             add_to_write_order
        - Src:             'builtin/pack-objects.c:905,29'
          Dst:             oe_layer
        - Src:             'builtin/pack-objects.c:906,4'
          Dst:             add_family_to_write_order
    - functionName:    mark_tagged
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - referent
        - oid
        - flag
        - cb_data
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - packlist_find
        - peel_iterated_oid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:780,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:781,3'
              BranchSideFuncs:
                - peel_iterated_oid
                - packlist_find
            - BranchSide:      'builtin/pack-objects.c:782,25'
              BranchSideFuncs:
                - peel_iterated_oid
                - packlist_find
        - Branch String:   'builtin/pack-objects.c:782,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:782,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:783,11'
              BranchSideFuncs:
                - packlist_find
        - Branch String:   'builtin/pack-objects.c:784,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:785,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:786,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:778,31'
          Dst:             packlist_find
        - Src:             'builtin/pack-objects.c:782,7'
          Dst:             peel_iterated_oid
        - Src:             'builtin/pack-objects.c:783,11'
          Dst:             packlist_find
    - functionName:    oe_set_delta_sibling
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack
        - e
        - delta
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:133,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:134,27'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:136,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    write_one
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - e
        - offset
      BBCount:         23
      ICount:          177
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - die
        - oe_delta
        - oe_set_delta
        - oid_to_hex
        - warning
        - write_object
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:734,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:735,11'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - warning
            - BranchSide:      'builtin/pack-objects.c:738,13'
              BranchSideFuncs:
                - oe_delta
                - write_object
                - _.10276
                - die
                - oe_delta
                - write_one
                - oe_set_delta
        - Branch String:   'builtin/pack-objects.c:738,27'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:738,30'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:740,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:744,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:745,3'
              BranchSideFuncs:
                - oe_delta
                - write_one
                - oe_set_delta
                - write_object
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:759,19'
              BranchSideFuncs:
                - write_object
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:746,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:749,4'
              BranchSideFuncs:
                - oe_set_delta
                - write_object
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:752,4'
              BranchSideFuncs:
                - write_object
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:754,20'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:761,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:762,19'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:765,32'
              BranchSideFuncs:
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:768,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:769,7'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:770,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:735,11'
          Dst:             _
        - Src:             'builtin/pack-objects.c:736,4'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:735,3'
          Dst:             warning
        - Src:             'builtin/pack-objects.c:744,6'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:746,24'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:746,11'
          Dst:             write_one
        - Src:             'builtin/pack-objects.c:749,4'
          Dst:             oe_set_delta
        - Src:             'builtin/pack-objects.c:760,9'
          Dst:             write_object
        - Src:             'builtin/pack-objects.c:769,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:769,3'
          Dst:             die
    - functionName:    oe_set_delta
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack
        - e
        - delta
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:95,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:96,19'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:98,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_reused_pack
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reuse_packfile
        - f
      BBCount:         29
      ICount:          243
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - BUG_fl
        - display_progress
        - hashfile_total
        - nth_midxed_offset
        - offset_to_pack_pos
        - pack_basename
        - pack_pos_to_midx
        - unuse_pack
        - write_reused_pack_one
        - write_reused_pack_verbatim
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1185,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1186,34'
              BranchSideFuncs:
                - write_reused_pack_verbatim
                - unuse_pack
                - write_reused_pack_one
                - display_progress
                - BUG_fl
                - pack_pos_to_midx
                - nth_midxed_offset
                - offset_to_pack_pos
                - pack_basename
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:1189,2'
              BranchSideFuncs:
                - unuse_pack
                - write_reused_pack_one
                - display_progress
                - BUG_fl
                - pack_pos_to_midx
                - nth_midxed_offset
                - offset_to_pack_pos
                - pack_basename
                - BUG_fl
        - Branch String:   'builtin/pack-objects.c:1189,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1190,18'
              BranchSideFuncs:
                - unuse_pack
                - write_reused_pack_one
                - display_progress
                - BUG_fl
                - pack_pos_to_midx
                - nth_midxed_offset
                - offset_to_pack_pos
                - pack_basename
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:1240,2'
              BranchSideFuncs:
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:1193,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1195,9'
              BranchSideFuncs:
                - write_reused_pack_one
                - display_progress
                - unuse_pack
                - BUG_fl
                - pack_pos_to_midx
                - nth_midxed_offset
                - offset_to_pack_pos
                - pack_basename
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:1240,2'
              BranchSideFuncs:
                - unuse_pack
                - write_reused_pack_one
                - display_progress
                - BUG_fl
                - pack_pos_to_midx
                - nth_midxed_offset
                - offset_to_pack_pos
                - pack_basename
                - BUG_fl
        - Branch String:   'builtin/pack-objects.c:1195,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1196,5'
              BranchSideFuncs:
                - unuse_pack
                - write_reused_pack_one
                - display_progress
                - BUG_fl
                - pack_pos_to_midx
                - nth_midxed_offset
                - offset_to_pack_pos
                - pack_basename
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:1198,14'
              BranchSideFuncs:
                - write_reused_pack_one
                - display_progress
                - unuse_pack
                - BUG_fl
                - pack_pos_to_midx
                - nth_midxed_offset
                - offset_to_pack_pos
                - pack_basename
                - BUG_fl
        - Branch String:   'builtin/pack-objects.c:1199,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1200,5'
              BranchSideFuncs:
                - unuse_pack
                - write_reused_pack_one
                - display_progress
                - BUG_fl
                - pack_pos_to_midx
                - nth_midxed_offset
                - offset_to_pack_pos
                - pack_basename
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:1201,8'
              BranchSideFuncs:
                - write_reused_pack_one
                - display_progress
                - unuse_pack
                - BUG_fl
                - pack_pos_to_midx
                - nth_midxed_offset
                - offset_to_pack_pos
                - pack_basename
                - BUG_fl
        - Branch String:   'builtin/pack-objects.c:1201,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1202,5'
              BranchSideFuncs:
                - unuse_pack
            - BranchSide:      'builtin/pack-objects.c:1204,8'
              BranchSideFuncs:
                - write_reused_pack_one
                - display_progress
                - unuse_pack
                - BUG_fl
                - pack_pos_to_midx
                - nth_midxed_offset
                - offset_to_pack_pos
                - pack_basename
                - BUG_fl
        - Branch String:   'builtin/pack-objects.c:1204,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1212,34'
              BranchSideFuncs:
                - BUG_fl
                - pack_pos_to_midx
                - nth_midxed_offset
                - offset_to_pack_pos
                - write_reused_pack_one
                - display_progress
                - unuse_pack
                - pack_basename
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:1233,16'
              BranchSideFuncs:
                - write_reused_pack_one
                - display_progress
                - unuse_pack
                - BUG_fl
                - pack_pos_to_midx
                - nth_midxed_offset
                - offset_to_pack_pos
                - pack_basename
                - BUG_fl
        - Branch String:   'builtin/pack-objects.c:1216,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1217,6'
              BranchSideFuncs:
                - pack_pos_to_midx
                - nth_midxed_offset
                - offset_to_pack_pos
                - write_reused_pack_one
                - display_progress
                - unuse_pack
                - BUG_fl
                - pack_basename
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:1219,33'
              BranchSideFuncs:
                - pack_pos_to_midx
                - nth_midxed_offset
                - offset_to_pack_pos
                - write_reused_pack_one
                - display_progress
                - unuse_pack
                - BUG_fl
                - pack_basename
                - BUG_fl
        - Branch String:   'builtin/pack-objects.c:1222,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1224,6'
              BranchSideFuncs:
                - pack_basename
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:1227,4'
              BranchSideFuncs:
                - write_reused_pack_one
                - display_progress
                - unuse_pack
                - BUG_fl
                - pack_pos_to_midx
                - nth_midxed_offset
                - offset_to_pack_pos
                - pack_basename
                - BUG_fl
      Callsites:
        - Src:             'builtin/pack-objects.c:1182,21'
          Dst:             hashfile_total
        - Src:             'builtin/pack-objects.c:1186,7'
          Dst:             write_reused_pack_verbatim
        - Src:             'builtin/pack-objects.c:1217,6'
          Dst:             BUG_fl
        - Src:             'builtin/pack-objects.c:1219,16'
          Dst:             pack_pos_to_midx
        - Src:             'builtin/pack-objects.c:1220,16'
          Dst:             nth_midxed_offset
        - Src:             'builtin/pack-objects.c:1222,9'
          Dst:             offset_to_pack_pos
        - Src:             'builtin/pack-objects.c:1224,6'
          Dst:             pack_basename
        - Src:             'builtin/pack-objects.c:1224,6'
          Dst:             BUG_fl
        - Src:             'builtin/pack-objects.c:1236,4'
          Dst:             write_reused_pack_one
        - Src:             'builtin/pack-objects.c:1238,4'
          Dst:             display_progress
        - Src:             'builtin/pack-objects.c:1243,2'
          Dst:             unuse_pack
    - functionName:    compute_write_order
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          163
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - compute_layer_order
        - compute_pack_layers
        - die
        - free_island_marks
        - get_main_ref_store
        - mark_tagged
        - oe_delta
        - oe_set_delta_child
        - oe_set_delta_sibling
        - st_mult
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:912,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:918,14'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_tag_ref
                - st_mult.10289
                - xmalloc
                - _.10276
                - die
                - compute_layer_order
                - compute_pack_layers
                - free_island_marks
                - oe_delta
                - oe_delta
                - oe_delta
                - oe_set_delta_child
                - oe_set_delta_child
                - oe_set_delta_sibling
            - BranchSide:      'builtin/pack-objects.c:918,14'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_tag_ref
                - st_mult.10289
                - xmalloc
                - _.10276
                - die
                - compute_layer_order
                - compute_pack_layers
                - free_island_marks
                - oe_delta
                - oe_delta
                - oe_delta
                - oe_set_delta_child
                - oe_set_delta_child
                - oe_set_delta_sibling
        - Branch String:   'builtin/pack-objects.c:918,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:919,3'
              BranchSideFuncs:
                - oe_set_delta_child
                - oe_set_delta_sibling
                - get_main_ref_store
                - refs_for_each_tag_ref
                - st_mult.10289
                - xmalloc
                - _.10276
                - die
                - compute_layer_order
                - compute_pack_layers
                - free_island_marks
                - oe_delta
                - oe_delta
                - oe_delta
                - oe_set_delta_child
            - BranchSide:      'builtin/pack-objects.c:930,19'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_tag_ref
                - st_mult.10289
                - xmalloc
                - _.10276
                - die
                - compute_layer_order
                - compute_pack_layers
                - free_island_marks
                - oe_delta
                - oe_delta
                - oe_delta
                - oe_set_delta_child
        - Branch String:   'builtin/pack-objects.c:930,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:931,29'
              BranchSideFuncs:
                - oe_delta
                - get_main_ref_store
                - refs_for_each_tag_ref
                - st_mult.10289
                - xmalloc
                - _.10276
                - die
                - compute_layer_order
                - compute_pack_layers
                - free_island_marks
                - oe_delta
                - oe_delta
                - oe_set_delta_child
            - BranchSide:      'builtin/pack-objects.c:942,43'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_tag_ref
                - st_mult.10289
                - xmalloc
                - _.10276
                - die
                - compute_layer_order
                - compute_pack_layers
                - free_island_marks
        - Branch String:   'builtin/pack-objects.c:932,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:933,4'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - oe_set_delta_child
                - get_main_ref_store
                - refs_for_each_tag_ref
                - st_mult.10289
                - xmalloc
                - _.10276
                - die
                - compute_layer_order
                - compute_pack_layers
                - free_island_marks
                - oe_delta
            - BranchSide:      'builtin/pack-objects.c:935,26'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - oe_set_delta_child
                - get_main_ref_store
                - refs_for_each_tag_ref
                - st_mult.10289
                - xmalloc
                - _.10276
                - die
                - compute_layer_order
                - compute_pack_layers
                - free_island_marks
                - oe_delta
        - Branch String:   'builtin/pack-objects.c:945,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:946,16'
              BranchSideFuncs:
                - compute_pack_layers
                - free_island_marks
                - st_mult.10289
                - xmalloc
                - _.10276
                - die
                - compute_layer_order
            - BranchSide:      'builtin/pack-objects.c:950,2'
              BranchSideFuncs:
                - st_mult.10289
                - xmalloc
                - _.10276
                - die
                - compute_layer_order
        - Branch String:   'builtin/pack-objects.c:953,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:954,23'
              BranchSideFuncs:
                - compute_layer_order
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:956,6'
              BranchSideFuncs:
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:956,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:957,7'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:960,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:921,3'
          Dst:             oe_set_delta_child
        - Src:             'builtin/pack-objects.c:922,3'
          Dst:             oe_set_delta_sibling
        - Src:             'builtin/pack-objects.c:932,8'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:935,26'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:936,3'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:936,3'
          Dst:             oe_set_delta_child
        - Src:             'builtin/pack-objects.c:942,24'
          Dst:             get_main_ref_store
        - Src:             'builtin/pack-objects.c:942,2'
          Dst:             refs_for_each_tag_ref
        - Src:             'builtin/pack-objects.c:942,2'
          Dst:             mark_tagged
        - Src:             'builtin/pack-objects.c:946,16'
          Dst:             compute_pack_layers
        - Src:             'builtin/pack-objects.c:947,3'
          Dst:             free_island_marks
        - Src:             'builtin/pack-objects.c:950,2'
          Dst:             st_mult
        - Src:             'builtin/pack-objects.c:950,2'
          Dst:             xmalloc
        - Src:             'builtin/pack-objects.c:954,3'
          Dst:             compute_layer_order
        - Src:             'builtin/pack-objects.c:957,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:957,3'
          Dst:             die
    - functionName:    oe_set_delta_child
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack
        - e
        - delta
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:123,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:124,25'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:126,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oidset_iter_next
      functionSourceFile: '/src/git/./oidset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iter
      BBCount:         8
      ICount:          75
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './oidset.h:110,2'
          Branch Sides:
            - BranchSide:      './oidset.h:111,7'
              BranchSideFuncs: []
            - BranchSide:      './oidset.h:114,2'
              BranchSideFuncs: []
        - Branch String:   './oidset.h:111,7'
          Branch Sides:
            - BranchSide:      './oidset.h:112,12'
              BranchSideFuncs: []
            - BranchSide:      './oidset.h:113,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oidset_iter_init
      functionSourceFile: '/src/git/./oidset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - iter
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    delta_cacheable
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2494
      functionLinenumberEnd: 2506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - src_size
        - trg_size
        - delta_size
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2495,27'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2495,30'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2498,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2495,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2496,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2498,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2498,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2499,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2502,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2502,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2503,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2505,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    try_delta
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2590
      functionLinenumberEnd: 2738
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - trg
        - src
        - max_depth
        - mem_usage
      BBCount:         78
      ICount:          597
      EdgeCount:       105
      CyclomaticComplexity: 29
      functionsReached:
        - _
        - create_delta
        - create_delta_index
        - delta_cacheable
        - die
        - in_same_island
        - oe_delta
        - oe_delta_size
        - oe_in_pack
        - oe_set_delta
        - oe_set_delta_size
        - oe_size
        - oe_type
        - oid_to_hex
        - packing_data_lock
        - packing_data_unlock
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - repo_read_object_file
        - sizeof_delta_index
        - warning
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2599,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2600,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2610,6'
              BranchSideFuncs:
                - oe_size
                - oe_delta
                - oe_size
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
                - oe_delta_size
                - oe_in_pack
                - oe_in_pack
                - oe_in_pack
        - Branch String:   'builtin/pack-objects.c:2610,18'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2610,21'
              BranchSideFuncs:
                - oe_in_pack
                - oe_size
                - oe_delta
                - oe_size
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
                - oe_delta_size
                - oe_in_pack
                - oe_in_pack
            - BranchSide:      'builtin/pack-objects.c:2618,6'
              BranchSideFuncs:
                - oe_size
                - oe_delta
                - oe_size
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
                - oe_delta_size
        - Branch String:   'builtin/pack-objects.c:2610,40'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2611,6'
              BranchSideFuncs:
                - oe_in_pack
                - oe_in_pack
                - oe_size
                - oe_delta
                - oe_size
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
                - oe_delta_size
            - BranchSide:      'builtin/pack-objects.c:2618,6'
              BranchSideFuncs:
                - oe_size
                - oe_delta
                - oe_size
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
                - oe_delta_size
        - Branch String:   'builtin/pack-objects.c:2611,47'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2612,7'
              BranchSideFuncs:
                - oe_size
                - oe_delta
                - oe_size
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
                - oe_delta_size
            - BranchSide:      'builtin/pack-objects.c:2618,6'
              BranchSideFuncs:
                - oe_size
                - oe_delta
                - oe_size
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
                - oe_delta_size
        - Branch String:   'builtin/pack-objects.c:2612,33'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2613,6'
              BranchSideFuncs:
                - oe_size
                - oe_delta
                - oe_size
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
                - oe_delta_size
            - BranchSide:      'builtin/pack-objects.c:2618,6'
              BranchSideFuncs:
                - oe_size
                - oe_delta
                - oe_size
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
                - oe_delta_size
        - Branch String:   'builtin/pack-objects.c:2613,47'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2614,6'
              BranchSideFuncs:
                - oe_size
                - oe_delta
                - oe_size
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
                - oe_delta_size
            - BranchSide:      'builtin/pack-objects.c:2618,6'
              BranchSideFuncs:
                - oe_size
                - oe_delta
                - oe_size
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
                - oe_delta_size
        - Branch String:   'builtin/pack-objects.c:2610,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2615,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2618,6'
              BranchSideFuncs:
                - oe_size
                - oe_delta
                - oe_size
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
                - oe_delta_size
        - Branch String:   'builtin/pack-objects.c:2618,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2619,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2622,13'
              BranchSideFuncs:
                - oe_size
                - oe_delta
                - oe_size
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
                - oe_delta_size
        - Branch String:   'builtin/pack-objects.c:2623,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2624,14'
              BranchSideFuncs:
                - oe_delta_size
                - oe_size
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:2627,14'
              BranchSideFuncs:
                - oe_delta_size
                - oe_size
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:2632,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2633,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2634,13'
              BranchSideFuncs:
                - oe_size
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:2635,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2635,35'
              BranchSideFuncs:
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:2635,11'
              BranchSideFuncs:
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:2636,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2637,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2638,6'
              BranchSideFuncs:
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:2638,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2639,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2641,23'
              BranchSideFuncs:
                - in_same_island
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:2641,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2642,3'
              BranchSideFuncs:
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:2645,7'
              BranchSideFuncs:
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:2645,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2646,3'
              BranchSideFuncs:
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:2660,7'
              BranchSideFuncs:
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:2651,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2652,8'
              BranchSideFuncs:
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:2654,7'
              BranchSideFuncs:
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:2654,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2655,8'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:2658,17'
              BranchSideFuncs:
                - packing_data_lock
                - repo_read_object_file
                - packing_data_unlock
                - _.10276
                - oid_to_hex
                - die
                - _.10276
                - oid_to_hex
                - warning
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:2660,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2661,3'
              BranchSideFuncs:
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
            - BranchSide:      'builtin/pack-objects.c:2689,7'
              BranchSideFuncs:
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
        - Branch String:   'builtin/pack-objects.c:2666,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2667,8'
              BranchSideFuncs:
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:2683,7'
              BranchSideFuncs:
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:2667,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2669,16'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - warning
            - BranchSide:      'builtin/pack-objects.c:2680,8'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:2669,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2670,14'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2678,5'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2683,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2684,8'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:2687,17'
              BranchSideFuncs:
                - create_delta_index
                - _.10276
                - warning
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
        - Branch String:   'builtin/pack-objects.c:2689,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2690,35'
              BranchSideFuncs:
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
            - BranchSide:      'builtin/pack-objects.c:2700,27'
              BranchSideFuncs:
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
        - Branch String:   'builtin/pack-objects.c:2691,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2693,15'
              BranchSideFuncs:
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
            - BranchSide:      'builtin/pack-objects.c:2697,36'
              BranchSideFuncs:
                - sizeof_delta_index
                - create_delta
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
        - Branch String:   'builtin/pack-objects.c:2693,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2694,13'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2695,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2701,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2702,3'
              BranchSideFuncs:
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
            - BranchSide:      'builtin/pack-objects.c:2704,6'
              BranchSideFuncs:
                - oe_delta
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - oe_delta_size
                - free
        - Branch String:   'builtin/pack-objects.c:2704,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2706,7'
              BranchSideFuncs:
                - oe_delta_size
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - free
            - BranchSide:      'builtin/pack-objects.c:2718,7'
              BranchSideFuncs:
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
        - Branch String:   'builtin/pack-objects.c:2706,43'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2707,7'
              BranchSideFuncs:
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
                - free
            - BranchSide:      'builtin/pack-objects.c:2711,2'
              BranchSideFuncs:
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
        - Branch String:   'builtin/pack-objects.c:2706,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2708,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/pack-objects.c:2711,2'
              BranchSideFuncs:
                - free
                - pthread_mutex_lock
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
                - oe_delta_size
        - Branch String:   'builtin/pack-objects.c:2720,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2721,23'
              BranchSideFuncs:
                - oe_delta_size
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
            - BranchSide:      'builtin/pack-objects.c:2724,22'
              BranchSideFuncs:
                - delta_cacheable
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
                - pthread_mutex_unlock
                - xrealloc
        - Branch String:   'builtin/pack-objects.c:2724,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2725,23'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - xrealloc
                - oe_set_delta
                - oe_set_delta_size
            - BranchSide:      'builtin/pack-objects.c:2729,3'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - free
                - oe_set_delta
                - oe_set_delta_size
      Callsites:
        - Src:             'builtin/pack-objects.c:2599,6'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:2599,28'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:2610,21'
          Dst:             oe_in_pack
        - Src:             'builtin/pack-objects.c:2611,6'
          Dst:             oe_in_pack
        - Src:             'builtin/pack-objects.c:2611,28'
          Dst:             oe_in_pack
        - Src:             'builtin/pack-objects.c:2622,13'
          Dst:             oe_size
        - Src:             'builtin/pack-objects.c:2623,7'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:2627,14'
          Dst:             oe_delta_size
        - Src:             'builtin/pack-objects.c:2634,13'
          Dst:             oe_size
        - Src:             'builtin/pack-objects.c:2641,7'
          Dst:             in_same_island
        - Src:             'builtin/pack-objects.c:2646,3'
          Dst:             packing_data_lock
        - Src:             'builtin/pack-objects.c:2647,15'
          Dst:             repo_read_object_file
        - Src:             'builtin/pack-objects.c:2650,3'
          Dst:             packing_data_unlock
        - Src:             'builtin/pack-objects.c:2652,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:2653,8'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:2652,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:2655,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:2656,8'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:2655,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:2661,3'
          Dst:             packing_data_lock
        - Src:             'builtin/pack-objects.c:2662,15'
          Dst:             repo_read_object_file
        - Src:             'builtin/pack-objects.c:2665,3'
          Dst:             packing_data_unlock
        - Src:             'builtin/pack-objects.c:2670,14'
          Dst:             _
        - Src:             'builtin/pack-objects.c:2671,7'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:2670,6'
          Dst:             warning
        - Src:             'builtin/pack-objects.c:2680,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:2681,8'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:2680,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:2684,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:2685,8'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:2684,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:2690,16'
          Dst:             create_delta_index
        - Src:             'builtin/pack-objects.c:2694,13'
          Dst:             _
        - Src:             'builtin/pack-objects.c:2694,5'
          Dst:             warning
        - Src:             'builtin/pack-objects.c:2697,17'
          Dst:             sizeof_delta_index
        - Src:             'builtin/pack-objects.c:2700,14'
          Dst:             create_delta
        - Src:             'builtin/pack-objects.c:2704,6'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:2706,21'
          Dst:             oe_delta_size
        - Src:             'builtin/pack-objects.c:2719,2'
          Dst:             pthread_mutex_lock
        - Src:             'builtin/pack-objects.c:2721,23'
          Dst:             oe_delta_size
        - Src:             'builtin/pack-objects.c:2724,6'
          Dst:             delta_cacheable
        - Src:             'builtin/pack-objects.c:2726,3'
          Dst:             pthread_mutex_unlock
        - Src:             'builtin/pack-objects.c:2727,27'
          Dst:             xrealloc
        - Src:             'builtin/pack-objects.c:2729,3'
          Dst:             pthread_mutex_unlock
        - Src:             'builtin/pack-objects.c:2733,2'
          Dst:             oe_set_delta
        - Src:             'builtin/pack-objects.c:2734,2'
          Dst:             oe_set_delta_size
    - functionName:    oe_set_delta_size
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pack
        - e
        - size
      BBCount:         9
      ICount:          95
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - packing_data_lock
        - packing_data_unlock
        - st_mult
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:157,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:158,20'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:161,21'
              BranchSideFuncs:
                - packing_data_lock
                - st_mult.10289
                - xmalloc
                - packing_data_unlock
        - Branch String:   'builtin/pack-objects.c:162,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:163,4'
              BranchSideFuncs:
                - packing_data_unlock
            - BranchSide:      'builtin/pack-objects.c:164,23'
              BranchSideFuncs:
                - packing_data_unlock
      Callsites:
        - Src:             'builtin/pack-objects.c:161,3'
          Dst:             packing_data_lock
        - Src:             'builtin/pack-objects.c:163,4'
          Dst:             st_mult
        - Src:             'builtin/pack-objects.c:163,4'
          Dst:             xmalloc
        - Src:             'builtin/pack-objects.c:164,3'
          Dst:             packing_data_unlock
    - functionName:    check_delta_limit
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2741
      functionLinenumberEnd: 2750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - me
        - n
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - check_delta_limit
        - oe_delta_child
        - oe_delta_sibling
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2744,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2745,44'
              BranchSideFuncs:
                - check_delta_limit
                - oe_delta_sibling
            - BranchSide:      'builtin/pack-objects.c:2750,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2746,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2747,8'
              BranchSideFuncs:
                - oe_delta_sibling
                - check_delta_limit
            - BranchSide:      'builtin/pack-objects.c:2748,11'
              BranchSideFuncs:
                - oe_delta_sibling
                - check_delta_limit
      Callsites:
        - Src:             'builtin/pack-objects.c:2742,31'
          Dst:             oe_delta_child
        - Src:             'builtin/pack-objects.c:2745,26'
          Dst:             check_delta_limit
        - Src:             'builtin/pack-objects.c:2748,11'
          Dst:             oe_delta_sibling
    - functionName:    free_unpacked
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2754
      functionLinenumberEnd: 2764
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
      BBCount:         8
      ICount:          64
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - free_delta_index
        - oe_size
        - sizeof_delta_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2758,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2758,6'
              BranchSideFuncs:
                - oe_size
                - free
            - BranchSide:      'builtin/pack-objects.c:2759,16'
              BranchSideFuncs:
                - oe_size
                - free
      Callsites:
        - Src:             'builtin/pack-objects.c:2755,28'
          Dst:             sizeof_delta_index
        - Src:             'builtin/pack-objects.c:2756,2'
          Dst:             free_delta_index
        - Src:             'builtin/pack-objects.c:2759,16'
          Dst:             oe_size
    - functionName:    threaded_find_deltas
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2959
      functionLinenumberEnd: 2992
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - find_deltas
        - pthread_cond_signal
        - pthread_cond_wait
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2963,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2964,3'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - find_deltas
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - pthread_cond_wait
            - BranchSide:      'builtin/pack-objects.c:2990,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'builtin/pack-objects.c:2983,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2984,23'
              BranchSideFuncs:
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - pthread_mutex_unlock
                - find_deltas
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_mutex_lock
            - BranchSide:      'builtin/pack-objects.c:2985,3'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - pthread_mutex_unlock
                - find_deltas
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_wait
      Callsites:
        - Src:             'builtin/pack-objects.c:2962,2'
          Dst:             pthread_mutex_lock
        - Src:             'builtin/pack-objects.c:2964,3'
          Dst:             pthread_mutex_unlock
        - Src:             'builtin/pack-objects.c:2966,3'
          Dst:             find_deltas
        - Src:             'builtin/pack-objects.c:2969,3'
          Dst:             pthread_mutex_lock
        - Src:             'builtin/pack-objects.c:2971,3'
          Dst:             pthread_cond_signal
        - Src:             'builtin/pack-objects.c:2972,3'
          Dst:             pthread_mutex_unlock
        - Src:             'builtin/pack-objects.c:2982,3'
          Dst:             pthread_mutex_lock
        - Src:             'builtin/pack-objects.c:2984,4'
          Dst:             pthread_cond_wait
        - Src:             'builtin/pack-objects.c:2986,3'
          Dst:             pthread_mutex_unlock
        - Src:             'builtin/pack-objects.c:2988,3'
          Dst:             pthread_mutex_lock
        - Src:             'builtin/pack-objects.c:2990,2'
          Dst:             pthread_mutex_unlock
    - functionName:    find_deltas
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2769
      functionLinenumberEnd: 2907
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - list_size
        - window
        - depth
        - processed
      BBCount:         72
      ICount:          532
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - check_delta_limit
        - display_progress
        - free_delta_index
        - free_unpacked
        - oe_delta
        - oe_delta_child
        - oe_delta_size
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - try_delta
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2782,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2783,4'
              BranchSideFuncs:
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
            - BranchSide:      'builtin/pack-objects.c:2786,16'
              BranchSideFuncs:
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
        - Branch String:   'builtin/pack-objects.c:2788,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2789,6'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
            - BranchSide:      'builtin/pack-objects.c:2792,3'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
        - Branch String:   'builtin/pack-objects.c:2797,30'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2797,3'
              BranchSideFuncs:
                - oe_delta_child
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
            - BranchSide:      'builtin/pack-objects.c:2798,10'
              BranchSideFuncs:
                - oe_delta_child
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
        - Branch String:   'builtin/pack-objects.c:2798,42'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2797,3'
              BranchSideFuncs:
                - oe_delta_child
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
            - BranchSide:      'builtin/pack-objects.c:2799,10'
              BranchSideFuncs:
                - oe_delta_child
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
        - Branch String:   'builtin/pack-objects.c:2797,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2800,19'
              BranchSideFuncs:
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
            - BranchSide:      'builtin/pack-objects.c:2808,7'
              BranchSideFuncs:
                - oe_delta_child
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
        - Branch String:   'builtin/pack-objects.c:2808,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2809,4'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
            - BranchSide:      'builtin/pack-objects.c:2816,15'
              BranchSideFuncs:
                - oe_delta_child
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
        - Branch String:   'builtin/pack-objects.c:2817,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2818,35'
              BranchSideFuncs:
                - check_delta_limit
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
            - BranchSide:      'builtin/pack-objects.c:2823,7'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - check_delta_limit
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
        - Branch String:   'builtin/pack-objects.c:2819,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2820,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
            - BranchSide:      'builtin/pack-objects.c:2821,3'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - check_delta_limit
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
        - Branch String:   'builtin/pack-objects.c:2824,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2826,25'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - check_delta_limit
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
            - BranchSide:      'builtin/pack-objects.c:2854,7'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - try_delta
                - check_delta_limit
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
        - Branch String:   'builtin/pack-objects.c:2828,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2829,18'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - check_delta_limit
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
            - BranchSide:      'builtin/pack-objects.c:2830,8'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - check_delta_limit
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
        - Branch String:   'builtin/pack-objects.c:2831,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2832,5'
              BranchSideFuncs:
                - try_delta
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - check_delta_limit
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
            - BranchSide:      'builtin/pack-objects.c:2833,20'
              BranchSideFuncs:
                - try_delta
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - check_delta_limit
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
        - Branch String:   'builtin/pack-objects.c:2834,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2835,5'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - try_delta
                - check_delta_limit
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
            - BranchSide:      'builtin/pack-objects.c:2836,13'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - check_delta_limit
                - free_unpacked
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
        - Branch String:   'builtin/pack-objects.c:2854,25'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2854,29'
              BranchSideFuncs:
                - oe_delta_size
                - do_compress
                - free
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - try_delta
                - check_delta_limit
                - free_unpacked
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
            - BranchSide:      'builtin/pack-objects.c:2874,7'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
        - Branch String:   'builtin/pack-objects.c:2854,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2857,24'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
            - BranchSide:      'builtin/pack-objects.c:2874,7'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
        - Branch String:   'builtin/pack-objects.c:2858,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2859,27'
              BranchSideFuncs:
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta_size
                - do_compress
                - free
                - try_delta
                - check_delta_limit
                - free_unpacked
            - BranchSide:      'builtin/pack-objects.c:2865,5'
              BranchSideFuncs:
                - free
                - oe_delta
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta_size
                - do_compress
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
        - Branch String:   'builtin/pack-objects.c:2874,20'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2874,23'
              BranchSideFuncs:
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
            - BranchSide:      'builtin/pack-objects.c:2882,7'
              BranchSideFuncs:
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
        - Branch String:   'builtin/pack-objects.c:2874,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2875,4'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
            - BranchSide:      'builtin/pack-objects.c:2882,7'
              BranchSideFuncs:
                - oe_delta
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
        - Branch String:   'builtin/pack-objects.c:2882,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2882,7'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
            - BranchSide:      'builtin/pack-objects.c:2883,27'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
        - Branch String:   'builtin/pack-objects.c:2886,4'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2887,9'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
            - BranchSide:      'builtin/pack-objects.c:2891,4'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
        - Branch String:   'builtin/pack-objects.c:2896,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2897,9'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
            - BranchSide:      'builtin/pack-objects.c:2898,7'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
        - Branch String:   'builtin/pack-objects.c:2898,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2776,2'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
            - BranchSide:      'builtin/pack-objects.c:2899,8'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - free
                - free_delta_index
                - free
                - display_progress
                - pthread_mutex_unlock
                - free_unpacked
                - oe_delta_child
                - oe_delta
                - oe_delta
                - oe_delta_size
                - do_compress
                - free
                - pthread_mutex_lock
                - oe_delta_size
                - pthread_mutex_unlock
                - try_delta
                - check_delta_limit
                - free_unpacked
        - Branch String:   'builtin/pack-objects.c:2902,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2903,20'
              BranchSideFuncs:
                - free_delta_index
                - free
                - free
            - BranchSide:      'builtin/pack-objects.c:2906,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/pack-objects.c:2774,2'
          Dst:             xcalloc
        - Src:             'builtin/pack-objects.c:2781,3'
          Dst:             pthread_mutex_lock
        - Src:             'builtin/pack-objects.c:2783,4'
          Dst:             pthread_mutex_unlock
        - Src:             'builtin/pack-objects.c:2790,4'
          Dst:             display_progress
        - Src:             'builtin/pack-objects.c:2792,3'
          Dst:             pthread_mutex_unlock
        - Src:             'builtin/pack-objects.c:2794,16'
          Dst:             free_unpacked
        - Src:             'builtin/pack-objects.c:2801,17'
          Dst:             free_unpacked
        - Src:             'builtin/pack-objects.c:2817,7'
          Dst:             oe_delta_child
        - Src:             'builtin/pack-objects.c:2818,17'
          Dst:             check_delta_limit
        - Src:             'builtin/pack-objects.c:2833,10'
          Dst:             try_delta
        - Src:             'builtin/pack-objects.c:2857,43'
          Dst:             oe_delta_size
        - Src:             'builtin/pack-objects.c:2857,11'
          Dst:             do_compress
        - Src:             'builtin/pack-objects.c:2860,5'
          Dst:             pthread_mutex_lock
        - Src:             'builtin/pack-objects.c:2861,25'
          Dst:             oe_delta_size
        - Src:             'builtin/pack-objects.c:2863,5'
          Dst:             pthread_mutex_unlock
        - Src:             'builtin/pack-objects.c:2874,7'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:2882,7'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:2903,3'
          Dst:             free_delta_index
    - functionName:    cleanup_threaded_search
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2952
      functionLinenumberEnd: 2956
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_destroy
        - pthread_mutex_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2953,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2953,2'
              BranchSideFuncs:
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_destroy
            - BranchSide:      'builtin/pack-objects.c:2953,2'
              BranchSideFuncs:
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_destroy
      Callsites:
        - Src:             'builtin/pack-objects.c:2953,2'
          Dst:             pthread_cond_destroy
        - Src:             'builtin/pack-objects.c:2954,2'
          Dst:             pthread_mutex_destroy
        - Src:             'builtin/pack-objects.c:2955,2'
          Dst:             pthread_mutex_destroy
    - functionName:    init_threaded_search
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2945
      functionLinenumberEnd: 2949
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_init
        - pthread_mutex_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2946,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2946,2'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_cond_init
            - BranchSide:      'builtin/pack-objects.c:2946,2'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
                - pthread_cond_init
      Callsites:
        - Src:             'builtin/pack-objects.c:2946,2'
          Dst:             pthread_mutex_init
        - Src:             'builtin/pack-objects.c:2947,2'
          Dst:             pthread_mutex_init
        - Src:             'builtin/pack-objects.c:2948,2'
          Dst:             pthread_cond_init
    - functionName:    drop_reused_delta
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2251
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - oe_in_pack
        - oe_set_delta
        - oe_set_size
        - oe_set_type
        - oid_object_info
        - packed_object_info
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2257,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2258,38'
              BranchSideFuncs:
                - oe_set_delta
                - oe_in_pack
                - packed_object_info
                - oe_set_type
                - oe_set_size
                - oid_object_info
                - oe_set_type
            - BranchSide:      'builtin/pack-objects.c:2265,2'
              BranchSideFuncs:
                - oe_set_delta
                - oe_in_pack
                - packed_object_info
                - oe_set_type
                - oe_set_size
                - oid_object_info
                - oe_set_type
        - Branch String:   'builtin/pack-objects.c:2260,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2261,11'
              BranchSideFuncs:
                - oe_set_delta
                - oe_in_pack
                - packed_object_info
                - oe_set_type
                - oe_set_size
                - oid_object_info
                - oe_set_type
            - BranchSide:      'builtin/pack-objects.c:2263,11'
              BranchSideFuncs:
                - oe_set_delta
                - oe_in_pack
                - packed_object_info
                - oe_set_type
                - oe_set_size
                - oid_object_info
                - oe_set_type
        - Branch String:   'builtin/pack-objects.c:2270,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2277,15'
              BranchSideFuncs:
                - oid_object_info
                - oe_set_type
                - oe_set_size
            - BranchSide:      'builtin/pack-objects.c:2280,15'
              BranchSideFuncs:
                - oe_set_type
                - oe_set_size
      Callsites:
        - Src:             'builtin/pack-objects.c:2265,2'
          Dst:             oe_set_delta
        - Src:             'builtin/pack-objects.c:2270,41'
          Dst:             oe_in_pack
        - Src:             'builtin/pack-objects.c:2270,6'
          Dst:             packed_object_info
        - Src:             'builtin/pack-objects.c:2278,8'
          Dst:             oid_object_info
        - Src:             'builtin/pack-objects.c:2277,3'
          Dst:             oe_set_type
        - Src:             'builtin/pack-objects.c:2280,3'
          Dst:             oe_set_type
        - Src:             'builtin/pack-objects.c:2282,2'
          Dst:             oe_set_size
    - functionName:    oe_set_type
      functionSourceFile: '/src/git/./pack-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - e
        - type
      BBCount:         5
      ICount:          54
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    6
      BranchProfiles:
        - Branch String:   './pack-objects.h:218,6'
          Branch Sides:
            - BranchSide:      './pack-objects.h:219,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './pack-objects.h:221,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             './pack-objects.h:219,3'
          Dst:             BUG_fl
    - functionName:    oe_set_size
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pack
        - e
        - size
      BBCount:         8
      ICount:          68
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - oe_get_size_slow
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:143,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:144,14'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:147,3'
              BranchSideFuncs:
                - oe_get_size_slow
                - BUG_fl
        - Branch String:   'builtin/pack-objects.c:148,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:0,0'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:149,4'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'builtin/pack-objects.c:148,7'
          Dst:             oe_get_size_slow
        - Src:             'builtin/pack-objects.c:149,4'
          Dst:             BUG_fl
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prefetch_to_pack
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - object_index_start
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - oid_array_append
        - oid_array_clear
        - oid_object_info_extended
        - promisor_remote_get_direct
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2040,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2041,40'
              BranchSideFuncs:
                - oid_object_info_extended
                - promisor_remote_get_direct
                - oid_array_clear
                - oid_array_append
            - BranchSide:      'builtin/pack-objects.c:2050,29'
              BranchSideFuncs:
                - promisor_remote_get_direct
                - oid_array_clear
        - Branch String:   'builtin/pack-objects.c:2043,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2047,4'
              BranchSideFuncs:
                - oid_array_append
                - promisor_remote_get_direct
                - oid_array_clear
                - oid_object_info_extended
            - BranchSide:      'builtin/pack-objects.c:2048,32'
              BranchSideFuncs:
                - oid_array_append
                - promisor_remote_get_direct
                - oid_array_clear
                - oid_object_info_extended
      Callsites:
        - Src:             'builtin/pack-objects.c:2043,8'
          Dst:             oid_object_info_extended
        - Src:             'builtin/pack-objects.c:2048,3'
          Dst:             oid_array_append
        - Src:             'builtin/pack-objects.c:2050,2'
          Dst:             promisor_remote_get_direct
        - Src:             'builtin/pack-objects.c:2052,2'
          Dst:             oid_array_clear
    - functionName:    can_reuse_delta
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2034
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - base_oid
        - delta
        - base_out
      BBCount:         18
      ICount:          102
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - bitmap_has_oid_in_uninteresting
        - in_same_island
        - packlist_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2012,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2013,24'
              BranchSideFuncs:
                - in_same_island
            - BranchSide:      'builtin/pack-objects.c:2024,6'
              BranchSideFuncs:
                - bitmap_has_oid_in_uninteresting
                - in_same_island
        - Branch String:   'builtin/pack-objects.c:2013,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2014,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2015,15'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2024,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2024,46'
              BranchSideFuncs:
                - bitmap_has_oid_in_uninteresting
                - in_same_island
            - BranchSide:      'builtin/pack-objects.c:2033,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2024,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2025,7'
              BranchSideFuncs:
                - in_same_island
            - BranchSide:      'builtin/pack-objects.c:2033,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2025,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2026,25'
              BranchSideFuncs:
                - in_same_island
            - BranchSide:      'builtin/pack-objects.c:2029,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2026,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2027,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2028,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:2011,9'
          Dst:             packlist_find
        - Src:             'builtin/pack-objects.c:2013,8'
          Dst:             in_same_island
        - Src:             'builtin/pack-objects.c:2024,14'
          Dst:             bitmap_has_oid_in_uninteresting
        - Src:             'builtin/pack-objects.c:2026,9'
          Dst:             in_same_island
    - functionName:    oidread
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - hash
        - algop
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    1
      BranchProfiles:
        - Branch String:   './hash.h:306,6'
          Branch Sides:
            - BranchSide:      './hash.h:306,6'
              BranchSideFuncs:
                - hash_algo_by_ptr.10309
            - BranchSide:      './hash.h:307,10'
              BranchSideFuncs:
                - hash_algo_by_ptr.10309
      Callsites:
        - Src:             './hash.h:308,14'
          Dst:             hash_algo_by_ptr
    - functionName:    oidcmp
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:288,9'
          Dst:             memcmp
    - functionName:    break_delta_chains
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2294
      functionLinenumberEnd: 2407
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         29
      ICount:          221
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - BUG_fl
        - drop_reused_delta
        - oe_delta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2304,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2307,7'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - drop_reused_delta
                - BUG_fl
                - oe_delta
                - oe_delta
                - drop_reused_delta
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:2368,13'
              BranchSideFuncs:
                - oe_delta
                - drop_reused_delta
                - BUG_fl
        - Branch String:   'builtin/pack-objects.c:2307,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2313,19'
              BranchSideFuncs:
                - oe_delta
                - drop_reused_delta
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:2322,7'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - drop_reused_delta
                - BUG_fl
                - oe_delta
                - oe_delta
                - drop_reused_delta
                - BUG_fl
        - Branch String:   'builtin/pack-objects.c:2322,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2323,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:2331,8'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - drop_reused_delta
                - BUG_fl
                - oe_delta
                - oe_delta
                - BUG_fl
                - drop_reused_delta
        - Branch String:   'builtin/pack-objects.c:2331,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2332,4'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - oe_delta
                - drop_reused_delta
                - BUG_fl
                - oe_delta
                - BUG_fl
                - drop_reused_delta
            - BranchSide:      'builtin/pack-objects.c:2353,3'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - oe_delta
                - drop_reused_delta
                - BUG_fl
                - oe_delta
                - BUG_fl
                - drop_reused_delta
        - Branch String:   'builtin/pack-objects.c:2354,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2355,22'
              BranchSideFuncs:
                - drop_reused_delta
                - oe_delta
                - drop_reused_delta
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:2359,2'
              BranchSideFuncs:
                - oe_delta
                - oe_delta
                - drop_reused_delta
                - BUG_fl
                - oe_delta
                - oe_delta
                - drop_reused_delta
                - BUG_fl
        - Branch String:   'builtin/pack-objects.c:2368,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2368,2'
              BranchSideFuncs:
                - oe_delta
                - drop_reused_delta
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:2369,10'
              BranchSideFuncs:
                - oe_delta
                - drop_reused_delta
                - BUG_fl
        - Branch String:   'builtin/pack-objects.c:2377,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2378,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2379,12'
              BranchSideFuncs:
                - drop_reused_delta
                - oe_delta
                - BUG_fl
        - Branch String:   'builtin/pack-objects.c:2402,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2403,22'
              BranchSideFuncs:
                - oe_delta
                - drop_reused_delta
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:2405,3'
              BranchSideFuncs:
                - oe_delta
                - drop_reused_delta
                - BUG_fl
      Callsites:
        - Src:             'builtin/pack-objects.c:2323,4'
          Dst:             BUG_fl
        - Src:             'builtin/pack-objects.c:2331,8'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:2354,7'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:2355,4'
          Dst:             drop_reused_delta
        - Src:             'builtin/pack-objects.c:2306,13'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:2369,10'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:2380,4'
          Dst:             BUG_fl
        - Src:             'builtin/pack-objects.c:2403,4'
          Dst:             drop_reused_delta
    - functionName:    check_object
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - object_index
      BBCount:         72
      ICount:          537
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - BUG_fl
        - _
        - can_reuse_delta
        - const_error
        - error
        - get_size_from_delta
        - nth_packed_object_id
        - oe_in_pack
        - oe_set_delta
        - oe_set_delta_child
        - oe_set_delta_ext
        - oe_set_delta_size
        - oe_set_size
        - oe_set_type
        - oe_type
        - offset_to_pack_pos
        - oid_object_info_extended
        - oid_to_hex
        - oidread
        - pack_pos_to_index
        - prefetch_to_pack
        - repo_has_promisor_remote
        - unpack_object_header_buffer
        - unuse_pack
        - use_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2061,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2062,26'
              BranchSideFuncs:
                - oe_in_pack
                - use_pack
                - unpack_object_header_buffer
                - use_pack
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
                - offset_to_pack_pos
                - pack_pos_to_index
                - nth_packed_object_id
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - use_pack
                - oidread.10310
                - oe_set_type
                - oe_set_size
                - oe_type
                - oe_type
                - unuse_pack
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:2194,31'
              BranchSideFuncs:
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
        - Branch String:   'builtin/pack-objects.c:2083,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2084,4'
              BranchSideFuncs:
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
            - BranchSide:      'builtin/pack-objects.c:2086,7'
              BranchSideFuncs:
                - use_pack
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
                - offset_to_pack_pos
                - pack_pos_to_index
                - nth_packed_object_id
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - use_pack
                - oidread.10310
                - oe_set_type
                - oe_set_size
                - oe_type
                - oe_type
                - unuse_pack
                - BUG_fl
        - Branch String:   'builtin/pack-objects.c:2086,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2087,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:2088,25'
              BranchSideFuncs:
                - use_pack
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
                - offset_to_pack_pos
                - pack_pos_to_index
                - nth_packed_object_id
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - use_pack
                - oidread.10310
                - oe_set_type
                - oe_set_size
                - oe_type
                - oe_type
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:2095,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2098,16'
              BranchSideFuncs:
                - oe_set_type
                - oe_set_size
                - oe_type
                - oe_type
                - unuse_pack
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
            - BranchSide:      'builtin/pack-objects.c:2106,8'
              BranchSideFuncs:
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
                - use_pack
                - oidread.10310
            - BranchSide:      'builtin/pack-objects.c:2117,19'
              BranchSideFuncs:
                - use_pack
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
                - offset_to_pack_pos
                - pack_pos_to_index
                - nth_packed_object_id
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
        - Branch String:   'builtin/pack-objects.c:2101,36'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2101,47'
              BranchSideFuncs:
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
            - BranchSide:      'builtin/pack-objects.c:2102,5'
              BranchSideFuncs:
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
        - Branch String:   'builtin/pack-objects.c:2101,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2102,5'
              BranchSideFuncs:
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
            - BranchSide:      'builtin/pack-objects.c:2103,4'
              BranchSideFuncs:
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:2106,20'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2106,24'
              BranchSideFuncs:
                - use_pack
                - oidread.10310
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
            - BranchSide:      'builtin/pack-objects.c:2114,33'
              BranchSideFuncs:
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
        - Branch String:   'builtin/pack-objects.c:2106,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2108,15'
              BranchSideFuncs:
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
            - BranchSide:      'builtin/pack-objects.c:2114,33'
              BranchSideFuncs:
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
        - Branch String:   'builtin/pack-objects.c:2122,4'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2123,9'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - oe_type
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
                - offset_to_pack_pos
                - pack_pos_to_index
                - nth_packed_object_id
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
            - BranchSide:      'builtin/pack-objects.c:2132,10'
              BranchSideFuncs:
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
                - offset_to_pack_pos
                - pack_pos_to_index
                - nth_packed_object_id
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
        - Branch String:   'builtin/pack-objects.c:2124,14'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2124,17'
              BranchSideFuncs:
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
                - offset_to_pack_pos
                - pack_pos_to_index
                - nth_packed_object_id
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
            - BranchSide:      'builtin/pack-objects.c:2125,6'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
        - Branch String:   'builtin/pack-objects.c:2124,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2125,6'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
            - BranchSide:      'builtin/pack-objects.c:2129,9'
              BranchSideFuncs:
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
                - offset_to_pack_pos
                - pack_pos_to_index
                - nth_packed_object_id
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
        - Branch String:   'builtin/pack-objects.c:2133,17'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2133,20'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
            - BranchSide:      'builtin/pack-objects.c:2134,5'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
        - Branch String:   'builtin/pack-objects.c:2133,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2134,5'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - error
                - const_error.10283
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
            - BranchSide:      'builtin/pack-objects.c:2138,8'
              BranchSideFuncs:
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
                - offset_to_pack_pos
                - pack_pos_to_index
                - nth_packed_object_id
        - Branch String:   'builtin/pack-objects.c:2138,20'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2138,24'
              BranchSideFuncs:
                - offset_to_pack_pos
                - pack_pos_to_index
                - nth_packed_object_id
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
            - BranchSide:      'builtin/pack-objects.c:2146,33'
              BranchSideFuncs:
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
        - Branch String:   'builtin/pack-objects.c:2138,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2140,28'
              BranchSideFuncs:
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
            - BranchSide:      'builtin/pack-objects.c:2146,33'
              BranchSideFuncs:
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
        - Branch String:   'builtin/pack-objects.c:2140,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2141,6'
              BranchSideFuncs:
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
            - BranchSide:      'builtin/pack-objects.c:2142,42'
              BranchSideFuncs:
                - pack_pos_to_index
                - nth_packed_object_id
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
        - Branch String:   'builtin/pack-objects.c:2142,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2144,16'
              BranchSideFuncs:
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
            - BranchSide:      'builtin/pack-objects.c:2145,4'
              BranchSideFuncs:
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - can_reuse_delta
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
        - Branch String:   'builtin/pack-objects.c:2150,17'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2151,34'
              BranchSideFuncs:
                - can_reuse_delta
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
            - BranchSide:      'builtin/pack-objects.c:2168,15'
              BranchSideFuncs:
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:2150,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2152,16'
              BranchSideFuncs:
                - oe_set_type
                - oe_set_size
                - oe_set_delta_size
                - oe_set_delta_ext
                - unuse_pack
                - oe_set_delta
                - oe_set_delta_child
            - BranchSide:      'builtin/pack-objects.c:2168,15'
              BranchSideFuncs:
                - oe_type
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:2156,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2157,5'
              BranchSideFuncs:
                - oe_set_delta
                - oe_set_delta_child
                - unuse_pack
            - BranchSide:      'builtin/pack-objects.c:2161,5'
              BranchSideFuncs:
                - oe_set_delta_ext
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:2168,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2168,20'
              BranchSideFuncs:
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
            - BranchSide:      'builtin/pack-objects.c:2176,16'
              BranchSideFuncs:
                - get_size_from_delta
                - oe_set_size
                - unuse_pack
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
        - Branch String:   'builtin/pack-objects.c:2178,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2179,5'
              BranchSideFuncs:
                - unuse_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
                - repo_has_promisor_remote
                - prefetch_to_pack
                - oid_object_info_extended
            - BranchSide:      'builtin/pack-objects.c:2180,4'
              BranchSideFuncs:
                - oe_set_size
                - unuse_pack
        - Branch String:   'builtin/pack-objects.c:2194,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2196,32'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - oe_set_type
                - oe_set_size
                - prefetch_to_pack
                - oid_object_info_extended
            - BranchSide:      'builtin/pack-objects.c:2205,14'
              BranchSideFuncs:
                - oe_set_type
                - oe_set_size
        - Branch String:   'builtin/pack-objects.c:2196,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2197,21'
              BranchSideFuncs:
                - prefetch_to_pack
                - oid_object_info_extended
                - oe_set_type
                - oe_set_size
            - BranchSide:      'builtin/pack-objects.c:2202,9'
              BranchSideFuncs:
                - oe_set_type
                - oe_set_size
        - Branch String:   'builtin/pack-objects.c:2198,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2200,10'
              BranchSideFuncs:
                - oe_set_type
                - oe_set_size
            - BranchSide:      'builtin/pack-objects.c:2201,3'
              BranchSideFuncs:
                - oe_set_type
                - oe_set_size
        - Branch String:   'builtin/pack-objects.c:2206,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:0,0'
              BranchSideFuncs:
                - oe_set_size
            - BranchSide:      'builtin/pack-objects.c:2207,3'
              BranchSideFuncs:
                - oe_set_size
      Callsites:
        - Src:             'builtin/pack-objects.c:2061,6'
          Dst:             oe_in_pack
        - Src:             'builtin/pack-objects.c:2062,26'
          Dst:             oe_in_pack
        - Src:             'builtin/pack-objects.c:2074,9'
          Dst:             use_pack
        - Src:             'builtin/pack-objects.c:2080,10'
          Dst:             unpack_object_header_buffer
        - Src:             'builtin/pack-objects.c:2087,4'
          Dst:             BUG_fl
        - Src:             'builtin/pack-objects.c:2098,4'
          Dst:             oe_set_type
        - Src:             'builtin/pack-objects.c:2099,4'
          Dst:             oe_set_size
        - Src:             'builtin/pack-objects.c:2101,8'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:2101,39'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:2103,4'
          Dst:             unuse_pack
        - Src:             'builtin/pack-objects.c:2108,6'
          Dst:             use_pack
        - Src:             'builtin/pack-objects.c:2107,5'
          Dst:             oidread
        - Src:             'builtin/pack-objects.c:2117,10'
          Dst:             use_pack
        - Src:             'builtin/pack-objects.c:2125,6'
          Dst:             _
        - Src:             'builtin/pack-objects.c:2125,6'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:2125,6'
          Dst:             error
        - Src:             'builtin/pack-objects.c:2125,6'
          Dst:             const_error
        - Src:             'builtin/pack-objects.c:2134,5'
          Dst:             _
        - Src:             'builtin/pack-objects.c:2134,5'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:2134,5'
          Dst:             error
        - Src:             'builtin/pack-objects.c:2134,5'
          Dst:             const_error
        - Src:             'builtin/pack-objects.c:2140,9'
          Dst:             offset_to_pack_pos
        - Src:             'builtin/pack-objects.c:2143,10'
          Dst:             pack_pos_to_index
        - Src:             'builtin/pack-objects.c:2142,10'
          Dst:             nth_packed_object_id
        - Src:             'builtin/pack-objects.c:2151,7'
          Dst:             can_reuse_delta
        - Src:             'builtin/pack-objects.c:2152,4'
          Dst:             oe_set_type
        - Src:             'builtin/pack-objects.c:2153,4'
          Dst:             oe_set_size
        - Src:             'builtin/pack-objects.c:2154,4'
          Dst:             oe_set_delta_size
        - Src:             'builtin/pack-objects.c:2157,5'
          Dst:             oe_set_delta
        - Src:             'builtin/pack-objects.c:2159,5'
          Dst:             oe_set_delta_child
        - Src:             'builtin/pack-objects.c:2161,5'
          Dst:             oe_set_delta_ext
        - Src:             'builtin/pack-objects.c:2164,4'
          Dst:             unuse_pack
        - Src:             'builtin/pack-objects.c:2168,7'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:2177,21'
          Dst:             get_size_from_delta
        - Src:             'builtin/pack-objects.c:2180,4'
          Dst:             oe_set_size
        - Src:             'builtin/pack-objects.c:2181,4'
          Dst:             unuse_pack
        - Src:             'builtin/pack-objects.c:2191,3'
          Dst:             unuse_pack
        - Src:             'builtin/pack-objects.c:2194,6'
          Dst:             oid_object_info_extended
        - Src:             'builtin/pack-objects.c:2196,7'
          Dst:             repo_has_promisor_remote
        - Src:             'builtin/pack-objects.c:2197,4'
          Dst:             prefetch_to_pack
        - Src:             'builtin/pack-objects.c:2198,8'
          Dst:             oid_object_info_extended
        - Src:             'builtin/pack-objects.c:2205,2'
          Dst:             oe_set_type
        - Src:             'builtin/pack-objects.c:2207,3'
          Dst:             oe_set_size
    - functionName:    pack_offset_sort
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2219
      functionLinenumberEnd: 2235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - _b
      BBCount:         16
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - oe_in_pack
        - oidcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2226,17'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2226,21'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2229,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2226,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2227,18'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2229,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2229,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2230,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2231,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2231,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2232,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2233,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2233,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2233,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2234,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:2222,39'
          Dst:             oe_in_pack
        - Src:             'builtin/pack-objects.c:2223,39'
          Dst:             oe_in_pack
        - Src:             'builtin/pack-objects.c:2227,10'
          Dst:             oidcmp
    - functionName:    ll_find_deltas
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2997
      functionLinenumberEnd: 3122
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - list_size
        - window
        - depth
        - processed
      BBCount:         82
      ICount:          618
      EdgeCount:       108
      CyclomaticComplexity: 28
      functionsReached:
        - _
        - cleanup_threaded_search
        - die
        - find_deltas
        - fprintf_ln
        - init_threaded_search
        - pthread_cond_destroy
        - pthread_cond_init
        - pthread_cond_signal
        - pthread_cond_wait
        - pthread_create
        - pthread_join
        - pthread_mutex_destroy
        - pthread_mutex_init
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - strerror
        - threaded_find_deltas
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3003,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3004,15'
              BranchSideFuncs:
                - find_deltas
                - cleanup_threaded_search
            - BranchSide:      'builtin/pack-objects.c:3008,6'
              BranchSideFuncs:
                - xcalloc
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
                - _.10276
                - fprintf_ln
        - Branch String:   'builtin/pack-objects.c:3008,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3009,14'
              BranchSideFuncs:
                - _.10276
                - fprintf_ln
                - xcalloc
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
            - BranchSide:      'builtin/pack-objects.c:3011,2'
              BranchSideFuncs:
                - xcalloc
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
        - Branch String:   'builtin/pack-objects.c:3014,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3015,23'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
            - BranchSide:      'builtin/pack-objects.c:3042,9'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
        - Branch String:   'builtin/pack-objects.c:3018,27'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3018,30'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
            - BranchSide:      'builtin/pack-objects.c:3021,17'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
        - Branch String:   'builtin/pack-objects.c:3018,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3019,13'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
            - BranchSide:      'builtin/pack-objects.c:3021,17'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
        - Branch String:   'builtin/pack-objects.c:3028,19'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3028,22'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
            - BranchSide:      'builtin/pack-objects.c:3028,3'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
        - Branch String:   'builtin/pack-objects.c:3028,43'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3028,3'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
            - BranchSide:      'builtin/pack-objects.c:3029,10'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
        - Branch String:   'builtin/pack-objects.c:3029,31'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3028,3'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
            - BranchSide:      'builtin/pack-objects.c:3030,10'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
        - Branch String:   'builtin/pack-objects.c:3028,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3031,12'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
            - BranchSide:      'builtin/pack-objects.c:3033,15'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
        - Branch String:   'builtin/pack-objects.c:3042,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3043,8'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
            - BranchSide:      'builtin/pack-objects.c:3062,2'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
        - Branch String:   'builtin/pack-objects.c:3043,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3044,4'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - _.10276
                - strerror
                - die
            - BranchSide:      'builtin/pack-objects.c:3045,23'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - _.10276
                - strerror
                - die
        - Branch String:   'builtin/pack-objects.c:3049,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3050,8'
              BranchSideFuncs:
                - _.10276
                - strerror
                - die
            - BranchSide:      'builtin/pack-objects.c:3051,17'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_create
                - _.10276
                - strerror
                - die
        - Branch String:   'builtin/pack-objects.c:3062,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3063,25'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
            - BranchSide:      'builtin/pack-objects.c:3120,2'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
        - Branch String:   'builtin/pack-objects.c:3069,24'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3069,4'
              BranchSideFuncs:
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
            - BranchSide:      'builtin/pack-objects.c:3069,27'
              BranchSideFuncs:
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
        - Branch String:   'builtin/pack-objects.c:3069,4'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3070,10'
              BranchSideFuncs:
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
            - BranchSide:      'builtin/pack-objects.c:3072,8'
              BranchSideFuncs:
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
        - Branch String:   'builtin/pack-objects.c:3070,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3070,15'
              BranchSideFuncs:
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
            - BranchSide:      'builtin/pack-objects.c:3071,16'
              BranchSideFuncs:
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
        - Branch String:   'builtin/pack-objects.c:3072,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3073,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
            - BranchSide:      'builtin/pack-objects.c:3074,4'
              BranchSideFuncs:
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
        - Branch String:   'builtin/pack-objects.c:3077,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3078,8'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
            - BranchSide:      'builtin/pack-objects.c:3081,7'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
        - Branch String:   'builtin/pack-objects.c:3078,34'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3079,10'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
            - BranchSide:      'builtin/pack-objects.c:3079,54'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
        - Branch String:   'builtin/pack-objects.c:3079,17'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3079,20'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
            - BranchSide:      'builtin/pack-objects.c:3080,15'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
        - Branch String:   'builtin/pack-objects.c:3078,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3079,54'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
            - BranchSide:      'builtin/pack-objects.c:3080,15'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
        - Branch String:   'builtin/pack-objects.c:3081,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3082,15'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
            - BranchSide:      'builtin/pack-objects.c:3103,23'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
        - Branch String:   'builtin/pack-objects.c:3084,20'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3084,23'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
            - BranchSide:      'builtin/pack-objects.c:3084,4'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
        - Branch String:   'builtin/pack-objects.c:3084,37'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3084,4'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
            - BranchSide:      'builtin/pack-objects.c:3085,11'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
        - Branch String:   'builtin/pack-objects.c:3084,4'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3086,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
            - BranchSide:      'builtin/pack-objects.c:3089,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
        - Branch String:   'builtin/pack-objects.c:3089,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3096,16'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
            - BranchSide:      'builtin/pack-objects.c:3099,19'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
        - Branch String:   'builtin/pack-objects.c:3113,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3062,2'
              BranchSideFuncs:
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
            - BranchSide:      'builtin/pack-objects.c:3114,17'
              BranchSideFuncs:
                - pthread_join
                - pthread_cond_destroy
                - pthread_mutex_destroy
                - cleanup_threaded_search
                - free
                - pthread_mutex_lock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - pthread_mutex_lock
                - pthread_cond_signal
                - pthread_mutex_unlock
      Callsites:
        - Src:             'builtin/pack-objects.c:3001,2'
          Dst:             init_threaded_search
        - Src:             'builtin/pack-objects.c:3004,3'
          Dst:             find_deltas
        - Src:             'builtin/pack-objects.c:3005,3'
          Dst:             cleanup_threaded_search
        - Src:             'builtin/pack-objects.c:3009,22'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3009,3'
          Dst:             fprintf_ln
        - Src:             'builtin/pack-objects.c:3011,2'
          Dst:             xcalloc
        - Src:             'builtin/pack-objects.c:3045,3'
          Dst:             pthread_mutex_init
        - Src:             'builtin/pack-objects.c:3046,3'
          Dst:             pthread_cond_init
        - Src:             'builtin/pack-objects.c:3047,9'
          Dst:             pthread_create
        - Src:             'builtin/pack-objects.c:3047,9'
          Dst:             threaded_find_deltas
        - Src:             'builtin/pack-objects.c:3050,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3050,42'
          Dst:             strerror
        - Src:             'builtin/pack-objects.c:3050,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3067,3'
          Dst:             pthread_mutex_lock
        - Src:             'builtin/pack-objects.c:3074,4'
          Dst:             pthread_cond_wait
        - Src:             'builtin/pack-objects.c:3106,3'
          Dst:             pthread_mutex_unlock
        - Src:             'builtin/pack-objects.c:3108,3'
          Dst:             pthread_mutex_lock
        - Src:             'builtin/pack-objects.c:3110,3'
          Dst:             pthread_cond_signal
        - Src:             'builtin/pack-objects.c:3111,3'
          Dst:             pthread_mutex_unlock
        - Src:             'builtin/pack-objects.c:3114,4'
          Dst:             pthread_join
        - Src:             'builtin/pack-objects.c:3115,4'
          Dst:             pthread_cond_destroy
        - Src:             'builtin/pack-objects.c:3116,4'
          Dst:             pthread_mutex_destroy
        - Src:             'builtin/pack-objects.c:3120,2'
          Dst:             cleanup_threaded_search
    - functionName:    type_size_sort
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2453
      functionLinenumberEnd: 2483
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - _b
      BBCount:         28
      ICount:          208
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - island_delta_cmp
        - oe_size
        - oe_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2461,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2462,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2463,6'
              BranchSideFuncs:
                - island_delta_cmp
        - Branch String:   'builtin/pack-objects.c:2463,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2464,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2465,6'
              BranchSideFuncs:
                - island_delta_cmp
        - Branch String:   'builtin/pack-objects.c:2465,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2466,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2467,6'
              BranchSideFuncs:
                - island_delta_cmp
        - Branch String:   'builtin/pack-objects.c:2467,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2468,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2469,6'
              BranchSideFuncs:
                - island_delta_cmp
        - Branch String:   'builtin/pack-objects.c:2469,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2470,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2471,6'
              BranchSideFuncs:
                - island_delta_cmp
        - Branch String:   'builtin/pack-objects.c:2471,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2472,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2473,6'
              BranchSideFuncs:
                - island_delta_cmp
        - Branch String:   'builtin/pack-objects.c:2473,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2474,44'
              BranchSideFuncs:
                - island_delta_cmp
            - BranchSide:      'builtin/pack-objects.c:2478,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2475,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2476,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2477,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2478,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2479,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2480,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2480,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2481,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2482,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:2482,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2482,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2482,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:2456,34'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:2457,34'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:2458,31'
          Dst:             oe_size
        - Src:             'builtin/pack-objects.c:2459,31'
          Dst:             oe_size
        - Src:             'builtin/pack-objects.c:2474,26'
          Dst:             island_delta_cmp
    - functionName:    oe_size_less_than
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2531
      functionLinenumberEnd: 2537
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pack
        - lhs
        - rhs
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - oe_get_size_slow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2532,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2533,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2534,6'
              BranchSideFuncs:
                - oe_get_size_slow
        - Branch String:   'builtin/pack-objects.c:2534,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2535,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2536,26'
              BranchSideFuncs:
                - oe_get_size_slow
      Callsites:
        - Src:             'builtin/pack-objects.c:2536,9'
          Dst:             oe_get_size_slow
    - functionName:    get_object_details
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2410
      functionLinenumberEnd: 2441
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          154
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - break_delta_chains
        - check_object
        - display_progress
        - oe_size_greater_than
        - pack_offset_sort
        - sane_qsort
        - start_progress
        - stop_progress
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2411,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2414,6'
              BranchSideFuncs:
                - xcalloc
                - sane_qsort.10324
                - stop_progress.10325
                - free
                - break_delta_chains
                - check_object.10315
                - display_progress
                - oe_size_greater_than
                - _.10276
                - start_progress
            - BranchSide:      'builtin/pack-objects.c:2414,6'
              BranchSideFuncs:
                - xcalloc
                - sane_qsort.10324
                - stop_progress.10325
                - free
                - break_delta_chains
                - check_object.10315
                - display_progress
                - oe_size_greater_than
                - _.10276
                - start_progress
        - Branch String:   'builtin/pack-objects.c:2414,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2415,35'
              BranchSideFuncs:
                - _.10276
                - start_progress
                - xcalloc
                - sane_qsort.10324
                - stop_progress.10325
                - free
                - break_delta_chains
                - check_object.10315
                - display_progress
                - oe_size_greater_than
            - BranchSide:      'builtin/pack-objects.c:2418,2'
              BranchSideFuncs:
                - xcalloc
                - sane_qsort.10324
                - stop_progress.10325
                - free
                - break_delta_chains
                - check_object.10315
                - display_progress
                - oe_size_greater_than
        - Branch String:   'builtin/pack-objects.c:2419,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2420,33'
              BranchSideFuncs:
                - sane_qsort.10324
                - stop_progress.10325
                - free
                - break_delta_chains
                - check_object.10315
                - display_progress
                - oe_size_greater_than
            - BranchSide:      'builtin/pack-objects.c:2421,2'
              BranchSideFuncs:
                - sane_qsort.10324
                - stop_progress.10325
                - free
                - break_delta_chains
                - check_object.10315
                - display_progress
                - oe_size_greater_than
        - Branch String:   'builtin/pack-objects.c:2423,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2424,32'
              BranchSideFuncs:
                - check_object.10315
                - display_progress
                - stop_progress.10325
                - free
                - break_delta_chains
                - oe_size_greater_than
            - BranchSide:      'builtin/pack-objects.c:2431,2'
              BranchSideFuncs:
                - stop_progress.10325
                - free
                - break_delta_chains
        - Branch String:   'builtin/pack-objects.c:2426,25'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2427,38'
              BranchSideFuncs:
                - oe_size_greater_than
                - display_progress
                - stop_progress.10325
                - free
                - break_delta_chains
                - check_object.10315
            - BranchSide:      'builtin/pack-objects.c:2429,20'
              BranchSideFuncs:
                - display_progress
                - stop_progress.10325
                - free
                - break_delta_chains
                - check_object.10315
                - oe_size_greater_than
        - Branch String:   'builtin/pack-objects.c:2426,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2428,4'
              BranchSideFuncs:
                - display_progress
                - stop_progress.10325
                - free
                - break_delta_chains
                - check_object.10315
                - oe_size_greater_than
            - BranchSide:      'builtin/pack-objects.c:2429,20'
              BranchSideFuncs:
                - display_progress
                - stop_progress.10325
                - free
                - break_delta_chains
                - check_object.10315
                - oe_size_greater_than
        - Branch String:   'builtin/pack-objects.c:2437,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2438,31'
              BranchSideFuncs:
                - break_delta_chains
                - free
            - BranchSide:      'builtin/pack-objects.c:2440,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/pack-objects.c:2415,35'
          Dst:             _
        - Src:             'builtin/pack-objects.c:2415,20'
          Dst:             start_progress
        - Src:             'builtin/pack-objects.c:2418,2'
          Dst:             xcalloc
        - Src:             'builtin/pack-objects.c:2421,2'
          Dst:             sane_qsort
        - Src:             'builtin/pack-objects.c:2421,2'
          Dst:             pack_offset_sort
        - Src:             'builtin/pack-objects.c:2425,3'
          Dst:             check_object
        - Src:             'builtin/pack-objects.c:2427,7'
          Dst:             oe_size_greater_than
        - Src:             'builtin/pack-objects.c:2429,3'
          Dst:             display_progress
        - Src:             'builtin/pack-objects.c:2431,2'
          Dst:             stop_progress
        - Src:             'builtin/pack-objects.c:2438,3'
          Dst:             break_delta_chains
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    stop_progress
      functionSourceFile: '/src/git/./progress.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_progress
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - stop_progress_msg
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './progress.h:25,32'
          Dst:             _
        - Src:             './progress.h:25,2'
          Dst:             stop_progress_msg
    - functionName:    add_tag_chain
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3132
      functionLinenumberEnd: 3158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         16
      ICount:          84
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - add_object_entry
        - die
        - lookup_tag
        - obj_is_packed
        - oid_to_hex
        - parse_tag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3142,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3143,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:3145,19'
              BranchSideFuncs:
                - lookup_tag
                - _.10276
                - oid_to_hex
                - die
                - parse_tag
                - add_object_entry
        - Branch String:   'builtin/pack-objects.c:3147,12'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3147,25'
              BranchSideFuncs:
                - parse_tag
                - _.10276
                - oid_to_hex
                - die
                - add_object_entry
            - BranchSide:      'builtin/pack-objects.c:3148,8'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:3147,30'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3147,34'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:3148,8'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:3147,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3148,8'
              BranchSideFuncs:
                - add_object_entry
                - _.10276
                - oid_to_hex
                - die
                - parse_tag
            - BranchSide:      'builtin/pack-objects.c:3151,21'
              BranchSideFuncs:
                - add_object_entry
                - _.10276
                - oid_to_hex
                - die
                - parse_tag
        - Branch String:   'builtin/pack-objects.c:3153,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3154,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:3156,23'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - die
                - parse_tag
                - add_object_entry
      Callsites:
        - Src:             'builtin/pack-objects.c:3142,6'
          Dst:             obj_is_packed
        - Src:             'builtin/pack-objects.c:3145,8'
          Dst:             lookup_tag
        - Src:             'builtin/pack-objects.c:3147,15'
          Dst:             parse_tag
        - Src:             'builtin/pack-objects.c:3148,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3149,8'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:3148,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3151,3'
          Dst:             add_object_entry
    - functionName:    obj_is_packed
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3125
      functionLinenumberEnd: 3128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bitmap_walk_contains
        - packlist_find
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3126,38'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3126,38'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:3127,4'
              BranchSideFuncs:
                - bitmap_walk_contains
        - Branch String:   'builtin/pack-objects.c:3127,26'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3126,38'
              BranchSideFuncs:
                - bitmap_walk_contains
            - BranchSide:      'builtin/pack-objects.c:3128,25'
              BranchSideFuncs:
                - bitmap_walk_contains
      Callsites:
        - Src:             'builtin/pack-objects.c:3126,9'
          Dst:             packlist_find
        - Src:             'builtin/pack-objects.c:3128,4'
          Dst:             bitmap_walk_contains
    - functionName:    add_object_entry
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - oid
        - type
        - name
        - exclude
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - create_object_entry
        - display_progress
        - have_duplicate_entry
        - no_try_delta
        - pack_name_hash
        - want_object_in_pack
        - warning
      functionUses:    8
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1688,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1689,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1691,27'
              BranchSideFuncs:
                - want_object_in_pack
                - _.10276
                - warning
                - pack_name_hash
                - create_object_entry
                - no_try_delta
        - Branch String:   'builtin/pack-objects.c:1691,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1693,7'
              BranchSideFuncs:
                - pack_name_hash
                - create_object_entry
                - no_try_delta
            - BranchSide:      'builtin/pack-objects.c:1701,22'
              BranchSideFuncs:
                - pack_name_hash
                - create_object_entry
                - no_try_delta
        - Branch String:   'builtin/pack-objects.c:1693,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1694,8'
              BranchSideFuncs:
                - _.10276
                - warning
            - BranchSide:      'builtin/pack-objects.c:1698,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:1694,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1695,13'
              BranchSideFuncs:
                - _.10276
                - warning
            - BranchSide:      'builtin/pack-objects.c:1696,23'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:1702,22'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1702,38'
              BranchSideFuncs:
                - no_try_delta
                - create_object_entry
            - BranchSide:      'builtin/pack-objects.c:1702,22'
              BranchSideFuncs:
                - create_object_entry
      Callsites:
        - Src:             'builtin/pack-objects.c:1686,2'
          Dst:             display_progress
        - Src:             'builtin/pack-objects.c:1688,6'
          Dst:             have_duplicate_entry
        - Src:             'builtin/pack-objects.c:1691,7'
          Dst:             want_object_in_pack
        - Src:             'builtin/pack-objects.c:1695,13'
          Dst:             _
        - Src:             'builtin/pack-objects.c:1695,5'
          Dst:             warning
        - Src:             'builtin/pack-objects.c:1701,33'
          Dst:             pack_name_hash
        - Src:             'builtin/pack-objects.c:1702,25'
          Dst:             no_try_delta
        - Src:             'builtin/pack-objects.c:1701,2'
          Dst:             create_object_entry
    - functionName:    have_duplicate_entry
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - oid
        - exclude
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - bitmap_walk_contains
        - packlist_find
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1460,28'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1461,27'
              BranchSideFuncs:
                - bitmap_walk_contains
                - packlist_find
            - BranchSide:      'builtin/pack-objects.c:1464,34'
              BranchSideFuncs:
                - packlist_find
        - Branch String:   'builtin/pack-objects.c:1460,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1462,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1464,34'
              BranchSideFuncs:
                - packlist_find
        - Branch String:   'builtin/pack-objects.c:1465,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1466,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1468,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:1468,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1469,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1474,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:1469,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1470,13'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1471,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:1461,6'
          Dst:             bitmap_walk_contains
        - Src:             'builtin/pack-objects.c:1464,10'
          Dst:             packlist_find
    - functionName:    want_object_in_pack
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1647
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - exclude
        - found_pack
        - found_offset
      BBCount:         51
      ICount:          290
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - fill_midx_entry
        - get_multi_pack_index
        - get_packed_git_mru
        - has_loose_object_nonlocal
        - list_move
        - oidmap_get
        - oidset_insert
        - skip_prefix
        - want_found_object
        - want_object_in_pack_one
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1591,15'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1591,18'
              BranchSideFuncs:
                - get_multi_pack_index
                - get_packed_git_mru
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
                - fill_midx_entry
                - want_object_in_pack_one
                - want_found_object
            - BranchSide:      'builtin/pack-objects.c:1599,7'
              BranchSideFuncs:
                - get_multi_pack_index
                - get_packed_git_mru
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
                - fill_midx_entry
                - want_object_in_pack_one
                - want_found_object
        - Branch String:   'builtin/pack-objects.c:1591,24'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1591,53'
              BranchSideFuncs:
                - has_loose_object_nonlocal
                - get_multi_pack_index
                - get_packed_git_mru
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
                - fill_midx_entry
                - want_object_in_pack_one
                - want_found_object
            - BranchSide:      'builtin/pack-objects.c:1599,7'
              BranchSideFuncs:
                - get_multi_pack_index
                - get_packed_git_mru
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
                - fill_midx_entry
                - want_object_in_pack_one
                - want_found_object
        - Branch String:   'builtin/pack-objects.c:1591,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1592,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1599,7'
              BranchSideFuncs:
                - get_multi_pack_index
                - get_packed_git_mru
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
                - fill_midx_entry
                - want_object_in_pack_one
                - want_found_object
        - Branch String:   'builtin/pack-objects.c:1599,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1600,28'
              BranchSideFuncs:
                - want_found_object
                - get_multi_pack_index
                - get_packed_git_mru
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
                - fill_midx_entry
                - want_object_in_pack_one
            - BranchSide:      'builtin/pack-objects.c:1608,32'
              BranchSideFuncs:
                - get_multi_pack_index
                - get_packed_git_mru
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
                - fill_midx_entry
                - want_object_in_pack_one
        - Branch String:   'builtin/pack-objects.c:1601,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1602,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1604,4'
              BranchSideFuncs:
                - get_multi_pack_index
                - get_packed_git_mru
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
                - fill_midx_entry
                - want_object_in_pack_one
        - Branch String:   'builtin/pack-objects.c:1608,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1610,23'
              BranchSideFuncs:
                - fill_midx_entry
                - get_packed_git_mru
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
                - want_object_in_pack_one
            - BranchSide:      'builtin/pack-objects.c:1617,2'
              BranchSideFuncs:
                - get_packed_git_mru
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
        - Branch String:   'builtin/pack-objects.c:1610,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1611,37'
              BranchSideFuncs:
                - want_object_in_pack_one
                - get_packed_git_mru
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
                - fill_midx_entry
            - BranchSide:      'builtin/pack-objects.c:1615,2'
              BranchSideFuncs:
                - get_packed_git_mru
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
                - fill_midx_entry
                - want_object_in_pack_one
        - Branch String:   'builtin/pack-objects.c:1612,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1613,12'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1614,3'
              BranchSideFuncs:
                - get_packed_git_mru
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
                - fill_midx_entry
                - want_object_in_pack_one
        - Branch String:   'builtin/pack-objects.c:1617,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1618,26'
              BranchSideFuncs:
                - want_object_in_pack_one
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - get_packed_git_mru
                - list_move
            - BranchSide:      'builtin/pack-objects.c:1627,20'
              BranchSideFuncs:
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
        - Branch String:   'builtin/pack-objects.c:1620,16'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1620,19'
              BranchSideFuncs:
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
            - BranchSide:      'builtin/pack-objects.c:1623,7'
              BranchSideFuncs:
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
        - Branch String:   'builtin/pack-objects.c:1620,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1621,15'
              BranchSideFuncs:
                - get_packed_git_mru
                - list_move
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
            - BranchSide:      'builtin/pack-objects.c:1623,7'
              BranchSideFuncs:
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
        - Branch String:   'builtin/pack-objects.c:1623,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1624,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1625,2'
              BranchSideFuncs:
                - get_packed_git_mru
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
                - want_object_in_pack_one
                - get_packed_git_mru
                - list_move
        - Branch String:   'builtin/pack-objects.c:1627,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1629,39'
              BranchSideFuncs:
                - oidmap_get
                - skip_prefix.10329
                - oidset_insert
            - BranchSide:      'builtin/pack-objects.c:1646,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:1633,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1634,11'
              BranchSideFuncs:
                - skip_prefix.10329
                - oidset_insert
            - BranchSide:      'builtin/pack-objects.c:1644,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:1634,4'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1635,21'
              BranchSideFuncs:
                - skip_prefix.10329
                - oidset_insert
            - BranchSide:      'builtin/pack-objects.c:1643,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:1637,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1638,10'
              BranchSideFuncs:
                - skip_prefix.10329
                - oidset_insert
            - BranchSide:      'builtin/pack-objects.c:1642,4'
              BranchSideFuncs:
                - skip_prefix.10329
                - oidset_insert
        - Branch String:   'builtin/pack-objects.c:1635,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1639,41'
              BranchSideFuncs:
                - oidset_insert
            - BranchSide:      'builtin/pack-objects.c:1642,4'
              BranchSideFuncs:
                - skip_prefix.10329
                - oidset_insert
      Callsites:
        - Src:             'builtin/pack-objects.c:1591,27'
          Dst:             has_loose_object_nonlocal
        - Src:             'builtin/pack-objects.c:1600,10'
          Dst:             want_found_object
        - Src:             'builtin/pack-objects.c:1608,11'
          Dst:             get_multi_pack_index
        - Src:             'builtin/pack-objects.c:1610,7'
          Dst:             fill_midx_entry
        - Src:             'builtin/pack-objects.c:1611,11'
          Dst:             want_object_in_pack_one
        - Src:             'builtin/pack-objects.c:1617,2'
          Dst:             get_packed_git_mru
        - Src:             'builtin/pack-objects.c:1617,2'
          Dst:             get_packed_git_mru
        - Src:             'builtin/pack-objects.c:1619,10'
          Dst:             want_object_in_pack_one
        - Src:             'builtin/pack-objects.c:1622,7'
          Dst:             get_packed_git_mru
        - Src:             'builtin/pack-objects.c:1621,4'
          Dst:             list_move
        - Src:             'builtin/pack-objects.c:1629,4'
          Dst:             oidmap_get
        - Src:             'builtin/pack-objects.c:1635,9'
          Dst:             skip_prefix
        - Src:             'builtin/pack-objects.c:1639,6'
          Dst:             oidset_insert
    - functionName:    pack_name_hash
      functionSourceFile: '/src/git/./pack-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   './pack-objects.h:194,6'
          Branch Sides:
            - BranchSide:      './pack-objects.h:195,3'
              BranchSideFuncs: []
            - BranchSide:      './pack-objects.h:202,2'
              BranchSideFuncs: []
        - Branch String:   './pack-objects.h:202,2'
          Branch Sides:
            - BranchSide:      './pack-objects.h:203,7'
              BranchSideFuncs: []
            - BranchSide:      './pack-objects.h:207,9'
              BranchSideFuncs: []
        - Branch String:   './pack-objects.h:203,7'
          Branch Sides:
            - BranchSide:      './pack-objects.h:204,4'
              BranchSideFuncs: []
            - BranchSide:      './pack-objects.h:205,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    no_try_delta
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - attr_check_initl
        - git_check_attr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1437,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1438,11'
              BranchSideFuncs:
                - git_check_attr
            - BranchSide:      'builtin/pack-objects.c:1439,17'
              BranchSideFuncs:
                - git_check_attr
        - Branch String:   'builtin/pack-objects.c:1440,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1441,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1442,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:1438,11'
          Dst:             attr_check_initl
        - Src:             'builtin/pack-objects.c:1439,2'
          Dst:             git_check_attr
    - functionName:    create_object_entry
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1656
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - oid
        - type
        - hash
        - exclude
        - no_try_delta
        - found_pack
        - found_offset
      BBCount:         9
      ICount:          95
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - oe_set_in_pack
        - oe_set_type
        - packlist_alloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1662,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1663,3'
              BranchSideFuncs:
                - oe_set_in_pack
            - BranchSide:      'builtin/pack-objects.c:1665,12'
              BranchSideFuncs:
                - oe_set_in_pack
        - Branch String:   'builtin/pack-objects.c:1666,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1666,6'
              BranchSideFuncs:
                - oe_set_in_pack
            - BranchSide:      'builtin/pack-objects.c:1667,28'
              BranchSideFuncs:
                - oe_set_in_pack
      Callsites:
        - Src:             'builtin/pack-objects.c:1659,10'
          Dst:             packlist_alloc
        - Src:             'builtin/pack-objects.c:1661,2'
          Dst:             oe_set_type
        - Src:             'builtin/pack-objects.c:1667,3'
          Dst:             oe_set_in_pack
    - functionName:    oe_set_in_pack
      functionSourceFile: '/src/git/./pack-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack
        - e
        - p
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - oe_map_new_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   './pack-objects.h:253,6'
          Branch Sides:
            - BranchSide:      './pack-objects.h:254,7'
              BranchSideFuncs:
                - oe_map_new_pack
            - BranchSide:      './pack-objects.h:267,37'
              BranchSideFuncs: []
        - Branch String:   './pack-objects.h:254,7'
          Branch Sides:
            - BranchSide:      './pack-objects.h:255,21'
              BranchSideFuncs: []
            - BranchSide:      './pack-objects.h:265,19'
              BranchSideFuncs:
                - oe_map_new_pack
      Callsites:
        - Src:             './pack-objects.h:265,3'
          Dst:             oe_map_new_pack
    - functionName:    want_found_object
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - exclude
        - p
      BBCount:         44
      ICount:          218
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - has_object_kept_pack
        - is_pack_valid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1480,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1481,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1482,6'
              BranchSideFuncs:
                - is_pack_valid
                - has_object_kept_pack
        - Branch String:   'builtin/pack-objects.c:1482,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1483,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1485,21'
              BranchSideFuncs:
                - is_pack_valid
                - has_object_kept_pack
        - Branch String:   'builtin/pack-objects.c:1485,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1486,3'
              BranchSideFuncs:
                - has_object_kept_pack
            - BranchSide:      'builtin/pack-objects.c:1507,6'
              BranchSideFuncs:
                - has_object_kept_pack
        - Branch String:   'builtin/pack-objects.c:1507,12'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1507,16'
              BranchSideFuncs:
                - has_object_kept_pack
            - BranchSide:      'builtin/pack-objects.c:1513,6'
              BranchSideFuncs:
                - has_object_kept_pack
        - Branch String:   'builtin/pack-objects.c:1507,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1508,3'
              BranchSideFuncs:
                - has_object_kept_pack
            - BranchSide:      'builtin/pack-objects.c:1513,6'
              BranchSideFuncs:
                - has_object_kept_pack
        - Branch String:   'builtin/pack-objects.c:1513,33'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1513,36'
              BranchSideFuncs:
                - has_object_kept_pack
            - BranchSide:      'builtin/pack-objects.c:1522,12'
              BranchSideFuncs:
                - has_object_kept_pack
        - Branch String:   'builtin/pack-objects.c:1513,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1522,12'
              BranchSideFuncs:
                - has_object_kept_pack
            - BranchSide:      'builtin/pack-objects.c:1541,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:1523,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1524,10'
              BranchSideFuncs:
                - has_object_kept_pack
            - BranchSide:      'builtin/pack-objects.c:1525,7'
              BranchSideFuncs:
                - has_object_kept_pack
        - Branch String:   'builtin/pack-objects.c:1525,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1526,10'
              BranchSideFuncs:
                - has_object_kept_pack
            - BranchSide:      'builtin/pack-objects.c:1528,7'
              BranchSideFuncs:
                - has_object_kept_pack
        - Branch String:   'builtin/pack-objects.c:1528,34'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1528,37'
              BranchSideFuncs:
                - has_object_kept_pack
            - BranchSide:      'builtin/pack-objects.c:1530,7'
              BranchSideFuncs:
                - has_object_kept_pack
        - Branch String:   'builtin/pack-objects.c:1528,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1529,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1530,7'
              BranchSideFuncs:
                - has_object_kept_pack
        - Branch String:   'builtin/pack-objects.c:1530,34'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1530,37'
              BranchSideFuncs:
                - has_object_kept_pack
            - BranchSide:      'builtin/pack-objects.c:1532,28'
              BranchSideFuncs:
                - has_object_kept_pack
        - Branch String:   'builtin/pack-objects.c:1530,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1531,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1532,28'
              BranchSideFuncs:
                - has_object_kept_pack
        - Branch String:   'builtin/pack-objects.c:1532,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1533,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1534,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:1541,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1541,17'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1542,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:1541,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1542,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1545,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:1485,7'
          Dst:             is_pack_valid
        - Src:             'builtin/pack-objects.c:1532,7'
          Dst:             has_object_kept_pack
    - functionName:    want_object_in_pack_one
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - oid
        - exclude
        - found_pack
        - found_offset
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - find_pack_entry_one
        - is_pack_valid
        - want_found_object
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1556,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1557,13'
              BranchSideFuncs:
                - is_pack_valid
                - want_found_object
            - BranchSide:      'builtin/pack-objects.c:1559,32'
              BranchSideFuncs:
                - find_pack_entry_one
                - is_pack_valid
                - want_found_object
        - Branch String:   'builtin/pack-objects.c:1561,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1562,9'
              BranchSideFuncs:
                - is_pack_valid
                - want_found_object
            - BranchSide:      'builtin/pack-objects.c:1570,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:1562,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1563,23'
              BranchSideFuncs:
                - want_found_object
            - BranchSide:      'builtin/pack-objects.c:1568,28'
              BranchSideFuncs:
                - want_found_object
        - Branch String:   'builtin/pack-objects.c:1563,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1564,5'
              BranchSideFuncs:
                - want_found_object
            - BranchSide:      'builtin/pack-objects.c:1565,20'
              BranchSideFuncs:
                - want_found_object
      Callsites:
        - Src:             'builtin/pack-objects.c:1559,12'
          Dst:             find_pack_entry_one
        - Src:             'builtin/pack-objects.c:1563,9'
          Dst:             is_pack_valid
        - Src:             'builtin/pack-objects.c:1568,10'
          Dst:             want_found_object
    - functionName:    list_move
      functionSourceFile: '/src/git/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
        - head
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __list_del
        - list_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './list.h:95,2'
          Dst:             __list_del
        - Src:             './list.h:96,2'
          Dst:             list_add
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __list_del
      functionSourceFile: '/src/git/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prev
        - next
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    list_add
      functionSourceFile: '/src/git/./list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - newp
        - head
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    loosened_object_can_be_discarded
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4012
      functionLinenumberEnd: 4020
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - oid
        - mtime
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - oid_array_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:4013,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4014,3'
              BranchSideFuncs:
                - oid_array_lookup
            - BranchSide:      'builtin/pack-objects.c:4015,6'
              BranchSideFuncs:
                - oid_array_lookup
        - Branch String:   'builtin/pack-objects.c:4015,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4016,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:4017,40'
              BranchSideFuncs:
                - oid_array_lookup
        - Branch String:   'builtin/pack-objects.c:4017,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4018,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:4019,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:4017,6'
          Dst:             oid_array_lookup
    - functionName:    has_sha1_pack_kept_or_nonlocal
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3977
      functionLinenumberEnd: 3999
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         26
      ICount:          140
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - find_pack_entry_one
        - get_all_packs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3981,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3981,34'
              BranchSideFuncs:
                - find_pack_entry_one
                - get_all_packs
            - BranchSide:      'builtin/pack-objects.c:3982,20'
              BranchSideFuncs:
                - get_all_packs
                - find_pack_entry_one
                - get_all_packs
        - Branch String:   'builtin/pack-objects.c:3984,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3985,9'
              BranchSideFuncs:
                - find_pack_entry_one
                - get_all_packs
            - BranchSide:      'builtin/pack-objects.c:3998,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:3985,23'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3985,26'
              BranchSideFuncs:
                - find_pack_entry_one
                - get_all_packs
            - BranchSide:      'builtin/pack-objects.c:3987,24'
              BranchSideFuncs:
                - find_pack_entry_one
                - get_all_packs
        - Branch String:   'builtin/pack-objects.c:3985,39'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3986,5'
              BranchSideFuncs:
                - find_pack_entry_one
                - get_all_packs
            - BranchSide:      'builtin/pack-objects.c:3987,24'
              BranchSideFuncs:
                - find_pack_entry_one
                - get_all_packs
        - Branch String:   'builtin/pack-objects.c:3986,27'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3987,24'
              BranchSideFuncs:
                - find_pack_entry_one
                - get_all_packs
            - BranchSide:      'builtin/pack-objects.c:3991,7'
              BranchSideFuncs:
                - find_pack_entry_one
                - get_all_packs
        - Branch String:   'builtin/pack-objects.c:3985,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3988,17'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:3991,7'
              BranchSideFuncs:
                - find_pack_entry_one
                - get_all_packs
        - Branch String:   'builtin/pack-objects.c:3991,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3992,22'
              BranchSideFuncs:
                - get_all_packs
                - find_pack_entry_one
            - BranchSide:      'builtin/pack-objects.c:3994,8'
              BranchSideFuncs:
                - find_pack_entry_one
                - get_all_packs
        - Branch String:   'builtin/pack-objects.c:3995,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3984,2'
              BranchSideFuncs:
                - find_pack_entry_one
                - get_all_packs
            - BranchSide:      'builtin/pack-objects.c:3996,8'
              BranchSideFuncs:
                - find_pack_entry_one
                - get_all_packs
      Callsites:
        - Src:             'builtin/pack-objects.c:3982,6'
          Dst:             get_all_packs
        - Src:             'builtin/pack-objects.c:3987,4'
          Dst:             find_pack_entry_one
        - Src:             'builtin/pack-objects.c:3992,8'
          Dst:             get_all_packs
    - functionName:    index_commit_for_bitmap
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:285,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:285,6'
              BranchSideFuncs:
                - st_mult.10289
                - xrealloc
            - BranchSide:      'builtin/pack-objects.c:286,28'
              BranchSideFuncs:
                - st_mult.10289
                - xrealloc
      Callsites:
        - Src:             'builtin/pack-objects.c:287,3'
          Dst:             st_mult
        - Src:             'builtin/pack-objects.c:287,3'
          Dst:             xrealloc
    - functionName:    mark_bitmap_preferred_tip
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4111
      functionLinenumberEnd: 4122
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flags
        - data
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - parse_object_or_die
        - peel_iterated_oid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:4115,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4116,7'
              BranchSideFuncs:
                - parse_object_or_die
            - BranchSide:      'builtin/pack-objects.c:4118,31'
              BranchSideFuncs:
                - parse_object_or_die
        - Branch String:   'builtin/pack-objects.c:4119,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4119,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:4120,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:4115,7'
          Dst:             peel_iterated_oid
        - Src:             'builtin/pack-objects.c:4118,11'
          Dst:             parse_object_or_die
    - functionName:    add_object_entry_from_bitmap
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1722
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - oid
        - type
        - flags
        - name_hash
        - pack
        - offset
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - create_object_entry
        - display_progress
        - have_duplicate_entry
        - want_object_in_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1714,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1715,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1717,27'
              BranchSideFuncs:
                - want_object_in_pack
                - create_object_entry
        - Branch String:   'builtin/pack-objects.c:1717,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1718,3'
              BranchSideFuncs:
                - create_object_entry
            - BranchSide:      'builtin/pack-objects.c:1720,22'
              BranchSideFuncs:
                - create_object_entry
      Callsites:
        - Src:             'builtin/pack-objects.c:1712,2'
          Dst:             display_progress
        - Src:             'builtin/pack-objects.c:1714,6'
          Dst:             have_duplicate_entry
        - Src:             'builtin/pack-objects.c:1717,7'
          Dst:             want_object_in_pack
        - Src:             'builtin/pack-objects.c:1720,2'
          Dst:             create_object_entry
    - functionName:    pack_options_allow_reuse
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4058
      functionLinenumberEnd: 4064
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:4059,43'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4059,43'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:4060,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:4060,24'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4060,24'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:4061,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:4061,37'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4061,37'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:4062,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:4062,37'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4062,37'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:4063,11'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:4063,17'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4063,21'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:4064,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:4063,43'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4063,43'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:4064,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    loosen_unused_packed_objects
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4023
      functionLinenumberEnd: 4050
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         29
      ICount:          159
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - die
        - force_object_loose
        - get_all_packs
        - has_sha1_pack_kept_or_nonlocal
        - loosened_object_can_be_discarded
        - nth_packed_object_id
        - open_pack_index
        - packlist_find
        - trace2_data_intmax_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:4024,21'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4026,11'
              BranchSideFuncs:
                - get_all_packs
                - trace2_data_intmax_fl
                - open_pack_index
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4026,11'
              BranchSideFuncs:
                - get_all_packs
                - trace2_data_intmax_fl
                - open_pack_index
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4029,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4030,8'
              BranchSideFuncs:
                - trace2_data_intmax_fl
                - open_pack_index
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4048,2'
              BranchSideFuncs:
                - trace2_data_intmax_fl
        - Branch String:   'builtin/pack-objects.c:4030,22'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4030,25'
              BranchSideFuncs:
                - open_pack_index
                - trace2_data_intmax_fl
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4031,4'
              BranchSideFuncs:
                - trace2_data_intmax_fl
                - open_pack_index
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4030,38'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4030,41'
              BranchSideFuncs:
                - trace2_data_intmax_fl
                - open_pack_index
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4031,4'
              BranchSideFuncs:
                - trace2_data_intmax_fl
                - open_pack_index
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4030,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4031,4'
              BranchSideFuncs:
                - trace2_data_intmax_fl
                - open_pack_index
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4033,23'
              BranchSideFuncs:
                - open_pack_index
                - trace2_data_intmax_fl
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4033,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4034,8'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4036,10'
              BranchSideFuncs:
                - trace2_data_intmax_fl
                - open_pack_index
                - _.10276
                - die
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4036,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4037,31'
              BranchSideFuncs:
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - trace2_data_intmax_fl
                - open_pack_index
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4046,2'
              BranchSideFuncs:
                - trace2_data_intmax_fl
                - open_pack_index
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4038,39'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4039,9'
              BranchSideFuncs:
                - trace2_data_intmax_fl
                - open_pack_index
                - _.10276
                - die
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4045,3'
              BranchSideFuncs:
                - trace2_data_intmax_fl
                - open_pack_index
                - _.10276
                - die
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4039,46'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4040,48'
              BranchSideFuncs:
                - trace2_data_intmax_fl
                - open_pack_index
                - _.10276
                - die
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4045,3'
              BranchSideFuncs:
                - trace2_data_intmax_fl
                - open_pack_index
                - _.10276
                - die
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4038,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4041,34'
              BranchSideFuncs:
                - trace2_data_intmax_fl
                - open_pack_index
                - _.10276
                - die
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4045,3'
              BranchSideFuncs:
                - trace2_data_intmax_fl
                - open_pack_index
                - _.10276
                - die
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4041,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4042,10'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4043,24'
              BranchSideFuncs:
                - trace2_data_intmax_fl
                - open_pack_index
                - _.10276
                - die
                - nth_packed_object_id
                - packlist_find
                - has_sha1_pack_kept_or_nonlocal
                - loosened_object_can_be_discarded
                - force_object_loose
                - _.10276
                - die
      Callsites:
        - Src:             'builtin/pack-objects.c:4029,11'
          Dst:             get_all_packs
        - Src:             'builtin/pack-objects.c:4033,7'
          Dst:             open_pack_index
        - Src:             'builtin/pack-objects.c:4034,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4034,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4037,4'
          Dst:             nth_packed_object_id
        - Src:             'builtin/pack-objects.c:4038,9'
          Dst:             packlist_find
        - Src:             'builtin/pack-objects.c:4039,9'
          Dst:             has_sha1_pack_kept_or_nonlocal
        - Src:             'builtin/pack-objects.c:4040,9'
          Dst:             loosened_object_can_be_discarded
        - Src:             'builtin/pack-objects.c:4041,9'
          Dst:             force_object_loose
        - Src:             'builtin/pack-objects.c:4042,10'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4042,6'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4048,2'
          Dst:             trace2_data_intmax_fl
    - functionName:    record_recent_object
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4097
      functionLinenumberEnd: 4099
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
        - data
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oid_array_append
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/pack-objects.c:4098,2'
          Dst:             oid_array_append
    - functionName:    record_recent_commit
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4102
      functionLinenumberEnd: 4104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oid_array_append
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/pack-objects.c:4103,2'
          Dst:             oid_array_append
    - functionName:    show_commit
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3807
      functionLinenumberEnd: 3815
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - data
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - add_object_entry
        - index_commit_for_bitmap
        - propagate_island_marks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3810,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3811,27'
              BranchSideFuncs:
                - index_commit_for_bitmap
                - propagate_island_marks
            - BranchSide:      'builtin/pack-objects.c:3813,6'
              BranchSideFuncs:
                - propagate_island_marks
        - Branch String:   'builtin/pack-objects.c:3813,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3813,6'
              BranchSideFuncs:
                - propagate_island_marks
            - BranchSide:      'builtin/pack-objects.c:3814,26'
              BranchSideFuncs:
                - propagate_island_marks
      Callsites:
        - Src:             'builtin/pack-objects.c:3808,2'
          Dst:             add_object_entry
        - Src:             'builtin/pack-objects.c:3811,3'
          Dst:             index_commit_for_bitmap
        - Src:             'builtin/pack-objects.c:3814,3'
          Dst:             propagate_island_marks
    - functionName:    show_edge
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3898
      functionLinenumberEnd: 3900
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_preferred_base
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/pack-objects.c:3899,2'
          Dst:             add_preferred_base
    - functionName:    add_preferred_base
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1935
      functionLinenumberEnd: 1963
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         14
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - oidcpy
        - oideq
        - read_object_with_reference
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1941,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1942,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1944,36'
              BranchSideFuncs:
                - read_object_with_reference
                - xcalloc
                - oidcpy.10338
                - oideq.10337
                - free
        - Branch String:   'builtin/pack-objects.c:1946,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1947,3'
              BranchSideFuncs:
                - xcalloc
                - oidcpy.10338
                - oideq.10337
                - free
            - BranchSide:      'builtin/pack-objects.c:1949,12'
              BranchSideFuncs:
                - xcalloc
                - oidcpy.10338
                - oideq.10337
                - free
        - Branch String:   'builtin/pack-objects.c:1949,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1950,14'
              BranchSideFuncs:
                - oideq.10337
                - xcalloc
                - oidcpy.10338
                - free
            - BranchSide:      'builtin/pack-objects.c:1956,2'
              BranchSideFuncs:
                - xcalloc
                - oidcpy.10338
        - Branch String:   'builtin/pack-objects.c:1950,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1951,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/pack-objects.c:1954,2'
              BranchSideFuncs:
                - xcalloc
                - oidcpy.10338
                - oideq.10337
                - free
      Callsites:
        - Src:             'builtin/pack-objects.c:1944,9'
          Dst:             read_object_with_reference
        - Src:             'builtin/pack-objects.c:1950,7'
          Dst:             oideq
        - Src:             'builtin/pack-objects.c:1956,2'
          Dst:             xcalloc
        - Src:             'builtin/pack-objects.c:1960,2'
          Dst:             oidcpy
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mark_bitmap_preferred_tips
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4126
      functionLinenumberEnd: 4139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bitmap_preferred_tips
        - get_main_ref_store
        - mark_bitmap_preferred_tip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:4127,27'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4130,41'
              BranchSideFuncs:
                - bitmap_preferred_tips
                - get_main_ref_store
                - refs_for_each_ref_in
            - BranchSide:      'builtin/pack-objects.c:4130,41'
              BranchSideFuncs:
                - bitmap_preferred_tips
                - get_main_ref_store
                - refs_for_each_ref_in
        - Branch String:   'builtin/pack-objects.c:4131,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4132,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref_in
            - BranchSide:      'builtin/pack-objects.c:4134,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref_in
        - Branch String:   'builtin/pack-objects.c:4134,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4134,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref_in
            - BranchSide:      'builtin/pack-objects.c:4134,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref_in
        - Branch String:   'builtin/pack-objects.c:4134,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4134,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref_in
            - BranchSide:      'builtin/pack-objects.c:4135,43'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref_in
      Callsites:
        - Src:             'builtin/pack-objects.c:4130,19'
          Dst:             bitmap_preferred_tips
        - Src:             'builtin/pack-objects.c:4135,24'
          Dst:             get_main_ref_store
        - Src:             'builtin/pack-objects.c:4135,3'
          Dst:             refs_for_each_ref_in
        - Src:             'builtin/pack-objects.c:4135,3'
          Dst:             mark_bitmap_preferred_tip
    - functionName:    get_object_list_from_bitmap
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4068
      functionLinenumberEnd: 4092
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         14
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - add_object_entry_from_bitmap
        - bitmap_popcount
        - display_progress
        - pack_options_allow_reuse
        - prepare_bitmap_walk
        - reuse_partial_packfile_from_bitmap
        - traverse_bitmap_commit_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:4069,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4070,3'
              BranchSideFuncs:
                - pack_options_allow_reuse
                - traverse_bitmap_commit_list
                - bitmap_popcount
                - BUG_fl
                - display_progress
                - reuse_partial_packfile_from_bitmap
            - BranchSide:      'builtin/pack-objects.c:4072,6'
              BranchSideFuncs:
                - pack_options_allow_reuse
                - traverse_bitmap_commit_list
                - bitmap_popcount
                - BUG_fl
                - display_progress
                - reuse_partial_packfile_from_bitmap
        - Branch String:   'builtin/pack-objects.c:4072,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4073,38'
              BranchSideFuncs:
                - reuse_partial_packfile_from_bitmap
                - traverse_bitmap_commit_list
                - bitmap_popcount
                - BUG_fl
                - display_progress
            - BranchSide:      'builtin/pack-objects.c:4079,6'
              BranchSideFuncs:
                - traverse_bitmap_commit_list
                - bitmap_popcount
                - BUG_fl
                - display_progress
        - Branch String:   'builtin/pack-objects.c:4079,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4080,44'
              BranchSideFuncs:
                - bitmap_popcount
                - BUG_fl
                - display_progress
                - traverse_bitmap_commit_list
            - BranchSide:      'builtin/pack-objects.c:4089,30'
              BranchSideFuncs:
                - traverse_bitmap_commit_list
        - Branch String:   'builtin/pack-objects.c:4081,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4082,4'
              BranchSideFuncs:
                - display_progress
                - traverse_bitmap_commit_list
            - BranchSide:      'builtin/pack-objects.c:4084,16'
              BranchSideFuncs:
                - display_progress
                - traverse_bitmap_commit_list
      Callsites:
        - Src:             'builtin/pack-objects.c:4069,21'
          Dst:             prepare_bitmap_walk
        - Src:             'builtin/pack-objects.c:4072,6'
          Dst:             pack_options_allow_reuse
        - Src:             'builtin/pack-objects.c:4073,3'
          Dst:             reuse_partial_packfile_from_bitmap
        - Src:             'builtin/pack-objects.c:4080,28'
          Dst:             bitmap_popcount
        - Src:             'builtin/pack-objects.c:4082,4'
          Dst:             BUG_fl
        - Src:             'builtin/pack-objects.c:4086,3'
          Dst:             display_progress
        - Src:             'builtin/pack-objects.c:4089,2'
          Dst:             traverse_bitmap_commit_list
        - Src:             'builtin/pack-objects.c:4089,2'
          Dst:             add_object_entry_from_bitmap
    - functionName:    add_object_in_unpacked_pack
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3906
      functionLinenumberEnd: 3925
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - pack
        - pos
        - data
      BBCount:         11
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - add_cruft_object_entry
        - add_object_entry
        - die
        - load_pack_mtimes
        - nth_packed_mtime
        - nth_packed_object_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3907,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3911,7'
              BranchSideFuncs:
                - nth_packed_object_offset
                - add_cruft_object_entry
                - load_pack_mtimes
                - nth_packed_mtime
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3923,20'
              BranchSideFuncs:
                - add_object_entry
        - Branch String:   'builtin/pack-objects.c:3911,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3912,25'
              BranchSideFuncs:
                - load_pack_mtimes
                - nth_packed_mtime
                - nth_packed_object_offset
                - add_cruft_object_entry
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3916,12'
              BranchSideFuncs:
                - nth_packed_object_offset
                - add_cruft_object_entry
        - Branch String:   'builtin/pack-objects.c:3912,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3913,9'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3914,29'
              BranchSideFuncs:
                - nth_packed_mtime
                - nth_packed_object_offset
                - add_cruft_object_entry
      Callsites:
        - Src:             'builtin/pack-objects.c:3912,8'
          Dst:             load_pack_mtimes
        - Src:             'builtin/pack-objects.c:3913,9'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3913,5'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3914,12'
          Dst:             nth_packed_mtime
        - Src:             'builtin/pack-objects.c:3918,12'
          Dst:             nth_packed_object_offset
        - Src:             'builtin/pack-objects.c:3920,3'
          Dst:             add_cruft_object_entry
        - Src:             'builtin/pack-objects.c:3923,3'
          Dst:             add_object_entry
    - functionName:    add_cruft_object_entry
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3567
      functionLinenumberEnd: 3606
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - oid
        - type
        - pack
        - offset
        - name
        - mtime
      BBCount:         25
      ICount:          153
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - create_object_entry
        - display_progress
        - has_loose_object
        - no_try_delta
        - oe_cruft_mtime
        - oe_set_cruft_mtime
        - pack_name_hash
        - packlist_find
        - want_object_in_pack
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3573,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3574,7'
              BranchSideFuncs:
                - oe_cruft_mtime
                - oe_set_cruft_mtime
                - pack_name_hash
                - no_try_delta
            - BranchSide:      'builtin/pack-objects.c:3579,28'
              BranchSideFuncs:
                - want_object_in_pack
                - pack_name_hash
                - create_object_entry
                - oe_cruft_mtime
                - oe_set_cruft_mtime
                - no_try_delta
                - has_loose_object
        - Branch String:   'builtin/pack-objects.c:3574,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3575,33'
              BranchSideFuncs:
                - pack_name_hash
                - no_try_delta
                - oe_cruft_mtime
                - oe_set_cruft_mtime
            - BranchSide:      'builtin/pack-objects.c:3578,2'
              BranchSideFuncs:
                - oe_cruft_mtime
                - oe_set_cruft_mtime
        - Branch String:   'builtin/pack-objects.c:3579,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3580,4'
              BranchSideFuncs:
                - pack_name_hash
                - create_object_entry
                - oe_cruft_mtime
                - oe_set_cruft_mtime
                - no_try_delta
                - has_loose_object
            - BranchSide:      'builtin/pack-objects.c:3581,8'
              BranchSideFuncs:
                - pack_name_hash
                - create_object_entry
                - oe_cruft_mtime
                - oe_set_cruft_mtime
                - no_try_delta
                - has_loose_object
        - Branch String:   'builtin/pack-objects.c:3581,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3581,16'
              BranchSideFuncs:
                - pack_name_hash
                - create_object_entry
                - oe_cruft_mtime
                - oe_set_cruft_mtime
                - no_try_delta
            - BranchSide:      'builtin/pack-objects.c:3598,31'
              BranchSideFuncs:
                - pack_name_hash
                - create_object_entry
                - oe_cruft_mtime
                - oe_set_cruft_mtime
                - no_try_delta
        - Branch String:   'builtin/pack-objects.c:3581,33'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3581,54'
              BranchSideFuncs:
                - has_loose_object
                - pack_name_hash
                - create_object_entry
                - oe_cruft_mtime
                - oe_set_cruft_mtime
                - no_try_delta
            - BranchSide:      'builtin/pack-objects.c:3598,31'
              BranchSideFuncs:
                - pack_name_hash
                - create_object_entry
                - oe_cruft_mtime
                - oe_set_cruft_mtime
                - no_try_delta
        - Branch String:   'builtin/pack-objects.c:3581,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3595,4'
              BranchSideFuncs:
                - pack_name_hash
                - create_object_entry
                - oe_cruft_mtime
                - oe_set_cruft_mtime
                - no_try_delta
            - BranchSide:      'builtin/pack-objects.c:3598,31'
              BranchSideFuncs:
                - pack_name_hash
                - create_object_entry
                - oe_cruft_mtime
                - oe_set_cruft_mtime
                - no_try_delta
        - Branch String:   'builtin/pack-objects.c:3599,18'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3599,34'
              BranchSideFuncs:
                - no_try_delta
                - create_object_entry
                - oe_cruft_mtime
                - oe_set_cruft_mtime
            - BranchSide:      'builtin/pack-objects.c:3603,6'
              BranchSideFuncs:
                - create_object_entry
                - oe_cruft_mtime
                - oe_set_cruft_mtime
        - Branch String:   'builtin/pack-objects.c:3603,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3604,32'
              BranchSideFuncs:
                - oe_set_cruft_mtime
            - BranchSide:      'builtin/pack-objects.c:3605,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:3570,2'
          Dst:             display_progress
        - Src:             'builtin/pack-objects.c:3572,10'
          Dst:             packlist_find
        - Src:             'builtin/pack-objects.c:3575,18'
          Dst:             pack_name_hash
        - Src:             'builtin/pack-objects.c:3576,26'
          Dst:             no_try_delta
        - Src:             'builtin/pack-objects.c:3579,8'
          Dst:             want_object_in_pack
        - Src:             'builtin/pack-objects.c:3581,37'
          Dst:             has_loose_object
        - Src:             'builtin/pack-objects.c:3598,42'
          Dst:             pack_name_hash
        - Src:             'builtin/pack-objects.c:3599,21'
          Dst:             no_try_delta
        - Src:             'builtin/pack-objects.c:3598,11'
          Dst:             create_object_entry
        - Src:             'builtin/pack-objects.c:3603,14'
          Dst:             oe_cruft_mtime
        - Src:             'builtin/pack-objects.c:3604,3'
          Dst:             oe_set_cruft_mtime
    - functionName:    oe_cruft_mtime
      functionSourceFile: '/src/git/./pack-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack
        - e
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './pack-objects.h:294,6'
          Branch Sides:
            - BranchSide:      './pack-objects.h:295,3'
              BranchSideFuncs: []
            - BranchSide:      './pack-objects.h:296,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oe_set_cruft_mtime
      functionSourceFile: '/src/git/./pack-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pack
        - e
        - mtime
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './pack-objects.h:303,6'
          Branch Sides:
            - BranchSide:      './pack-objects.h:303,6'
              BranchSideFuncs: []
            - BranchSide:      './pack-objects.h:304,3'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             './pack-objects.h:304,3'
          Dst:             xcalloc
    - functionName:    add_objects_in_unpacked_packs
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3929
      functionLinenumberEnd: 3936
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - add_object_in_unpacked_pack
        - die
        - for_each_packed_object
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3930,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3930,6'
              BranchSideFuncs:
                - for_each_packed_object
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3930,6'
              BranchSideFuncs:
                - for_each_packed_object
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3930,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3935,7'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3936,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:3930,6'
          Dst:             for_each_packed_object
        - Src:             'builtin/pack-objects.c:3930,6'
          Dst:             add_object_in_unpacked_pack
        - Src:             'builtin/pack-objects.c:3935,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3935,3'
          Dst:             die
    - functionName:    show_cruft_object
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3609
      functionLinenumberEnd: 3621
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
        - data
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_cruft_object_entry
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/pack-objects.c:3620,2'
          Dst:             add_cruft_object_entry
    - functionName:    show_cruft_commit
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3624
      functionLinenumberEnd: 3626
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - show_cruft_object
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/pack-objects.c:3625,2'
          Dst:             show_cruft_object
    - functionName:    set_cruft_mtime
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3641
      functionLinenumberEnd: 3644
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - object
        - pack
        - offset
        - mtime
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_cruft_object_entry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/pack-objects.c:3642,2'
          Dst:             add_cruft_object_entry
    - functionName:    cruft_include_check_obj
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3629
      functionLinenumberEnd: 3630
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - data
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - has_object_kept_pack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/pack-objects.c:3630,10'
          Dst:             has_object_kept_pack
    - functionName:    cruft_include_check
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3634
      functionLinenumberEnd: 3635
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cruft_include_check_obj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/pack-objects.c:3635,9'
          Dst:             cruft_include_check_obj
    - functionName:    enumerate_cruft_objects
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3661
      functionLinenumberEnd: 3669
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - add_objects_in_unpacked_packs
        - add_unreachable_loose_objects
        - start_progress
        - stop_progress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3662,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3662,6'
              BranchSideFuncs:
                - add_objects_in_unpacked_packs
                - add_unreachable_loose_objects
                - stop_progress.10325
                - _.10276
                - start_progress
            - BranchSide:      'builtin/pack-objects.c:3662,6'
              BranchSideFuncs:
                - add_objects_in_unpacked_packs
                - add_unreachable_loose_objects
                - stop_progress.10325
                - _.10276
                - start_progress
        - Branch String:   'builtin/pack-objects.c:3662,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3662,6'
              BranchSideFuncs:
                - _.10276
                - start_progress
                - add_objects_in_unpacked_packs
                - add_unreachable_loose_objects
                - stop_progress.10325
            - BranchSide:      'builtin/pack-objects.c:3663,35'
              BranchSideFuncs:
                - _.10276
                - start_progress
                - add_objects_in_unpacked_packs
                - add_unreachable_loose_objects
                - stop_progress.10325
      Callsites:
        - Src:             'builtin/pack-objects.c:3663,35'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3663,20'
          Dst:             start_progress
        - Src:             'builtin/pack-objects.c:3665,2'
          Dst:             add_objects_in_unpacked_packs
        - Src:             'builtin/pack-objects.c:3666,2'
          Dst:             add_unreachable_loose_objects
        - Src:             'builtin/pack-objects.c:3668,2'
          Dst:             stop_progress
    - functionName:    add_unreachable_loose_objects
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3970
      functionLinenumberEnd: 3974
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_loose_object
        - for_each_loose_file_in_objdir
        - get_object_directory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3971,32'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3971,32'
              BranchSideFuncs:
                - get_object_directory
                - for_each_loose_file_in_objdir
            - BranchSide:      'builtin/pack-objects.c:3971,32'
              BranchSideFuncs:
                - get_object_directory
                - for_each_loose_file_in_objdir
      Callsites:
        - Src:             'builtin/pack-objects.c:3971,32'
          Dst:             get_object_directory
        - Src:             'builtin/pack-objects.c:3971,2'
          Dst:             for_each_loose_file_in_objdir
        - Src:             'builtin/pack-objects.c:3971,2'
          Dst:             add_loose_object
    - functionName:    add_loose_object
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3940
      functionLinenumberEnd: 3962
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - path
        - data
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - __errno_location
        - add_cruft_object_entry
        - add_object_entry
        - const_error
        - error_errno
        - oid_object_info
        - oid_to_hex
        - stat64
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3943,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3944,11'
              BranchSideFuncs:
                - _.10276
                - warning
            - BranchSide:      'builtin/pack-objects.c:3948,6'
              BranchSideFuncs:
                - add_object_entry
                - stat64
                - add_cruft_object_entry
                - __errno_location
                - oid_to_hex
                - error_errno
                - const_error.10283
        - Branch String:   'builtin/pack-objects.c:3948,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3950,12'
              BranchSideFuncs:
                - stat64
                - add_cruft_object_entry
                - __errno_location
                - oid_to_hex
                - error_errno
                - const_error.10283
            - BranchSide:      'builtin/pack-objects.c:3959,20'
              BranchSideFuncs:
                - add_object_entry
        - Branch String:   'builtin/pack-objects.c:3950,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3951,8'
              BranchSideFuncs:
                - __errno_location
                - oid_to_hex
                - error_errno
                - const_error.10283
            - BranchSide:      'builtin/pack-objects.c:3956,26'
              BranchSideFuncs:
                - add_cruft_object_entry
        - Branch String:   'builtin/pack-objects.c:3951,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3952,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:3953,11'
              BranchSideFuncs:
                - oid_to_hex
                - error_errno
                - const_error.10283
      Callsites:
        - Src:             'builtin/pack-objects.c:3941,26'
          Dst:             oid_object_info
        - Src:             'builtin/pack-objects.c:3944,11'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3944,3'
          Dst:             warning
        - Src:             'builtin/pack-objects.c:3950,7'
          Dst:             stat64
        - Src:             'builtin/pack-objects.c:3951,8'
          Dst:             __errno_location
        - Src:             'builtin/pack-objects.c:3953,11'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:3953,11'
          Dst:             error_errno
        - Src:             'builtin/pack-objects.c:3953,11'
          Dst:             const_error
        - Src:             'builtin/pack-objects.c:3956,3'
          Dst:             add_cruft_object_entry
        - Src:             'builtin/pack-objects.c:3959,3'
          Dst:             add_object_entry
    - functionName:    enumerate_and_traverse_cruft_objects
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3672
      functionLinenumberEnd: 3713
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fresh_packs
      BBCount:         17
      ICount:          127
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - add_unseen_recent_objects_to_traversal
        - die
        - get_all_packs
        - mark_pack_kept_in_core
        - prepare_revision_walk
        - repo_init_revisions
        - set_cruft_mtime
        - show_cruft_commit
        - start_progress
        - stop_progress
        - traverse_commit_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3688,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3689,35'
              BranchSideFuncs:
                - _.10276
                - start_progress
                - add_unseen_recent_objects_to_traversal
                - stop_progress.10325
                - get_all_packs
                - mark_pack_kept_in_core
                - prepare_revision_walk
                - traverse_commit_list.10347
                - stop_progress.10325
                - _.10276
                - start_progress
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3690,54'
              BranchSideFuncs:
                - add_unseen_recent_objects_to_traversal
                - stop_progress.10325
                - get_all_packs
                - mark_pack_kept_in_core
                - prepare_revision_walk
                - traverse_commit_list.10347
                - stop_progress.10325
                - _.10276
                - start_progress
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3694,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3695,7'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3701,25'
              BranchSideFuncs:
                - get_all_packs
                - mark_pack_kept_in_core
                - prepare_revision_walk
                - traverse_commit_list.10347
                - stop_progress.10325
                - _.10276
                - start_progress
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3701,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3702,3'
              BranchSideFuncs:
                - mark_pack_kept_in_core
                - prepare_revision_walk
                - traverse_commit_list.10347
                - stop_progress.10325
                - _.10276
                - start_progress
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3703,25'
              BranchSideFuncs:
                - mark_pack_kept_in_core
                - prepare_revision_walk
                - traverse_commit_list.10347
                - stop_progress.10325
                - _.10276
                - start_progress
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3705,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3706,7'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3707,6'
              BranchSideFuncs:
                - traverse_commit_list.10347
                - stop_progress.10325
                - _.10276
                - start_progress
        - Branch String:   'builtin/pack-objects.c:3707,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3707,6'
              BranchSideFuncs:
                - _.10276
                - start_progress
                - traverse_commit_list.10347
                - stop_progress.10325
            - BranchSide:      'builtin/pack-objects.c:3708,35'
              BranchSideFuncs:
                - _.10276
                - start_progress
                - traverse_commit_list.10347
                - stop_progress.10325
      Callsites:
        - Src:             'builtin/pack-objects.c:3677,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/pack-objects.c:3689,35'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3689,20'
          Dst:             start_progress
        - Src:             'builtin/pack-objects.c:3690,8'
          Dst:             add_unseen_recent_objects_to_traversal
        - Src:             'builtin/pack-objects.c:3690,8'
          Dst:             set_cruft_mtime
        - Src:             'builtin/pack-objects.c:3692,2'
          Dst:             stop_progress
        - Src:             'builtin/pack-objects.c:3695,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3695,3'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3701,11'
          Dst:             get_all_packs
        - Src:             'builtin/pack-objects.c:3703,2'
          Dst:             mark_pack_kept_in_core
        - Src:             'builtin/pack-objects.c:3705,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/pack-objects.c:3706,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3706,3'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3708,35'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3708,20'
          Dst:             start_progress
        - Src:             'builtin/pack-objects.c:3710,2'
          Dst:             traverse_commit_list
        - Src:             'builtin/pack-objects.c:3710,2'
          Dst:             show_cruft_commit
        - Src:             'builtin/pack-objects.c:3710,2'
          Dst:             show_cruft_object
        - Src:             'builtin/pack-objects.c:3712,2'
          Dst:             stop_progress
    - functionName:    mark_pack_kept_in_core
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3647
      functionLinenumberEnd: 3655
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - packs
        - keep
      BBCount:         12
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3649,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3649,2'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3649,2'
              BranchSideFuncs:
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3649,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3650,26'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3655,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:3651,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3652,8'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3653,26'
              BranchSideFuncs:
                - _.10276
                - die
      Callsites:
        - Src:             'builtin/pack-objects.c:3652,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3652,4'
          Dst:             die
    - functionName:    traverse_commit_list
      functionSourceFile: '/src/git/./list-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - show_commit
        - show_object
        - show_data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - traverse_commit_list_filtered
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './list-objects.h:32,2'
          Dst:             traverse_commit_list_filtered
    - functionName:    show_object_pack_hint
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3411
      functionLinenumberEnd: 3429
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
        - name
        - data
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - no_try_delta
        - pack_name_hash
        - packlist_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3413,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3414,3'
              BranchSideFuncs:
                - pack_name_hash
                - no_try_delta
            - BranchSide:      'builtin/pack-objects.c:3425,28'
              BranchSideFuncs:
                - pack_name_hash
                - no_try_delta
        - Branch String:   'builtin/pack-objects.c:3426,26'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3426,42'
              BranchSideFuncs:
                - no_try_delta
            - BranchSide:      'builtin/pack-objects.c:3426,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:3412,28'
          Dst:             packlist_find
        - Src:             'builtin/pack-objects.c:3425,13'
          Dst:             pack_name_hash
        - Src:             'builtin/pack-objects.c:3426,29'
          Dst:             no_try_delta
    - functionName:    show_commit_pack_hint
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3405
      functionLinenumberEnd: 3407
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - data
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_object_entry_from_pack
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3366
      functionLinenumberEnd: 3401
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - p
        - pos
        - _data
      BBCount:         17
      ICount:          124
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - add_pending_oid
        - create_object_entry
        - die
        - display_progress
        - have_duplicate_entry
        - nth_packed_object_offset
        - oid_to_hex
        - packed_object_info
        - want_object_in_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3372,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3373,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:3375,33'
              BranchSideFuncs:
                - nth_packed_object_offset
                - want_object_in_pack
                - create_object_entry
                - packed_object_info
                - add_pending_oid
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:3376,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3377,3'
              BranchSideFuncs:
                - create_object_entry
                - packed_object_info
                - add_pending_oid
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:3379,6'
              BranchSideFuncs:
                - create_object_entry
                - packed_object_info
                - add_pending_oid
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:3379,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3380,27'
              BranchSideFuncs:
                - packed_object_info
                - create_object_entry
                - add_pending_oid
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:3398,22'
              BranchSideFuncs:
                - create_object_entry
        - Branch String:   'builtin/pack-objects.c:3384,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3385,8'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:3387,14'
              BranchSideFuncs:
                - create_object_entry
                - add_pending_oid
      Callsites:
        - Src:             'builtin/pack-objects.c:3370,2'
          Dst:             display_progress
        - Src:             'builtin/pack-objects.c:3372,6'
          Dst:             have_duplicate_entry
        - Src:             'builtin/pack-objects.c:3375,8'
          Dst:             nth_packed_object_offset
        - Src:             'builtin/pack-objects.c:3376,7'
          Dst:             want_object_in_pack
        - Src:             'builtin/pack-objects.c:3384,7'
          Dst:             packed_object_info
        - Src:             'builtin/pack-objects.c:3385,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3386,8'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:3385,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3392,4'
          Dst:             add_pending_oid
        - Src:             'builtin/pack-objects.c:3398,2'
          Dst:             create_object_entry
    - functionName:    pack_mtime_cmp
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3432
      functionLinenumberEnd: 3446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - _b
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3440,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3441,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:3442,11'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:3442,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3443,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:3445,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    pbase_tree_cache_ix_incr
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1738
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ix
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pbase_tree_cache_ix
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1734
      functionLinenumberEnd: 1735
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pbase_tree_put
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1827
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1821,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1822,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'builtin/pack-objects.c:1825,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    pbase_tree_get
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1753
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         45
      ICount:          266
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - oidcpy
        - oideq
        - pbase_tree_cache_ix
        - pbase_tree_cache_ix_incr
        - repo_read_object_file
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1766,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1767,26'
              BranchSideFuncs:
                - repo_read_object_file
                - xmalloc
                - oidcpy.10338
                - free
                - free
                - pbase_tree_cache_ix_incr
                - oideq.10337
            - BranchSide:      'builtin/pack-objects.c:1784,31'
              BranchSideFuncs:
                - repo_read_object_file
                - xmalloc
                - oidcpy.10338
                - free
                - free
        - Branch String:   'builtin/pack-objects.c:1768,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1768,21'
              BranchSideFuncs:
                - oideq.10337
                - repo_read_object_file
                - xmalloc
                - oidcpy.10338
                - free
                - free
                - pbase_tree_cache_ix_incr
            - BranchSide:      'builtin/pack-objects.c:1772,14'
              BranchSideFuncs:
                - repo_read_object_file
                - xmalloc
                - oidcpy.10338
                - free
                - free
                - pbase_tree_cache_ix_incr
                - oideq.10337
        - Branch String:   'builtin/pack-objects.c:1768,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1769,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1772,14'
              BranchSideFuncs:
                - repo_read_object_file
                - xmalloc
                - oidcpy.10338
                - free
                - free
                - pbase_tree_cache_ix_incr
                - oideq.10337
        - Branch String:   'builtin/pack-objects.c:1772,32'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1772,37'
              BranchSideFuncs:
                - repo_read_object_file
                - xmalloc
                - oidcpy.10338
                - free
                - free
                - pbase_tree_cache_ix_incr
                - oideq.10337
            - BranchSide:      'builtin/pack-objects.c:1773,12'
              BranchSideFuncs:
                - repo_read_object_file
                - xmalloc
                - oidcpy.10338
                - free
                - free
                - pbase_tree_cache_ix_incr
                - oideq.10337
        - Branch String:   'builtin/pack-objects.c:1772,41'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1772,45'
              BranchSideFuncs:
                - repo_read_object_file
                - xmalloc
                - oidcpy.10338
                - free
                - free
                - pbase_tree_cache_ix_incr
                - oideq.10337
            - BranchSide:      'builtin/pack-objects.c:1775,19'
              BranchSideFuncs:
                - repo_read_object_file
                - xmalloc
                - oidcpy.10338
                - free
                - free
                - pbase_tree_cache_ix_incr
                - oideq.10337
        - Branch String:   'builtin/pack-objects.c:1772,56'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1773,12'
              BranchSideFuncs:
                - repo_read_object_file
                - xmalloc
                - oidcpy.10338
                - free
                - free
                - pbase_tree_cache_ix_incr
                - oideq.10337
            - BranchSide:      'builtin/pack-objects.c:1775,19'
              BranchSideFuncs:
                - repo_read_object_file
                - xmalloc
                - oidcpy.10338
                - free
                - free
                - pbase_tree_cache_ix_incr
                - oideq.10337
        - Branch String:   'builtin/pack-objects.c:1776,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1777,4'
              BranchSideFuncs:
                - pbase_tree_cache_ix_incr
                - repo_read_object_file
                - xmalloc
                - oidcpy.10338
                - free
                - free
                - oideq.10337
            - BranchSide:      'builtin/pack-objects.c:1778,36'
              BranchSideFuncs:
                - pbase_tree_cache_ix_incr
                - repo_read_object_file
                - xmalloc
                - oidcpy.10338
                - free
                - free
                - oideq.10337
        - Branch String:   'builtin/pack-objects.c:1785,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1786,3'
              BranchSideFuncs:
                - xmalloc
                - oidcpy.10338
                - free
                - free
            - BranchSide:      'builtin/pack-objects.c:1787,6'
              BranchSideFuncs:
                - xmalloc
                - oidcpy.10338
                - free
                - free
        - Branch String:   'builtin/pack-objects.c:1787,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1788,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/pack-objects.c:1794,6'
              BranchSideFuncs:
                - xmalloc
                - oidcpy.10338
                - free
        - Branch String:   'builtin/pack-objects.c:1794,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1795,7'
              BranchSideFuncs:
                - xmalloc
                - oidcpy.10338
                - free
            - BranchSide:      'builtin/pack-objects.c:1797,26'
              BranchSideFuncs:
                - xmalloc
                - oidcpy.10338
                - free
        - Branch String:   'builtin/pack-objects.c:1801,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1802,10'
              BranchSideFuncs:
                - free
                - oidcpy.10338
            - BranchSide:      'builtin/pack-objects.c:1807,8'
              BranchSideFuncs:
                - free
                - oidcpy.10338
        - Branch String:   'builtin/pack-objects.c:1814,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1815,29'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1816,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:1759,14'
          Dst:             pbase_tree_cache_ix
        - Src:             'builtin/pack-objects.c:1768,14'
          Dst:             oideq
        - Src:             'builtin/pack-objects.c:1778,11'
          Dst:             pbase_tree_cache_ix_incr
        - Src:             'builtin/pack-objects.c:1784,9'
          Dst:             repo_read_object_file
        - Src:             'builtin/pack-objects.c:1802,10'
          Dst:             xmalloc
        - Src:             'builtin/pack-objects.c:1810,2'
          Dst:             oidcpy
    - functionName:    object_type
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './object.h:127,9'
          Branch Sides:
            - BranchSide:      './object.h:127,9'
              BranchSideFuncs: []
            - BranchSide:      './object.h:128,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tree_entry_len
      functionSourceFile: '/src/git/./tree-walk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ne
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    move_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1133,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1133,6'
              BranchSideFuncs:
                - st_mult.10289
            - BranchSide:      './git-compat-util.h:1134,11'
              BranchSideFuncs:
                - st_mult.10289
      Callsites:
        - Src:             './git-compat-util.h:1134,21'
          Dst:             st_mult
    - functionName:    done_pbase_path_pos
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1879
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - hash
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1882,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1883,12'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1891,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:1884,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1885,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1886,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:1886,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1887,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1889,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_pbase_object
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - name
        - cmplen
        - fullname
      BBCount:         23
      ICount:          156
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - add_object_entry
        - add_pbase_object
        - init_tree_desc
        - memcmp
        - name_cmp_len
        - object_type
        - pbase_tree_get
        - pbase_tree_put
        - tree_entry
        - tree_entry_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1842,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1842,2'
              BranchSideFuncs:
                - tree_entry_len.10356
                - memcmp
                - tree_entry
                - name_cmp_len
                - pbase_tree_get
                - init_tree_desc
                - add_pbase_object
                - pbase_tree_put
                - object_type.10355
                - add_object_entry
            - BranchSide:      'builtin/pack-objects.c:1843,7'
              BranchSideFuncs:
                - tree_entry_len.10356
                - memcmp
                - tree_entry
                - name_cmp_len
                - pbase_tree_get
                - init_tree_desc
                - add_pbase_object
                - pbase_tree_put
                - object_type.10355
                - add_object_entry
        - Branch String:   'builtin/pack-objects.c:1843,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1844,4'
              BranchSideFuncs:
                - tree_entry
                - tree_entry_len.10356
                - memcmp
                - name_cmp_len
                - pbase_tree_get
                - init_tree_desc
                - add_pbase_object
                - pbase_tree_put
                - object_type.10355
                - add_object_entry
            - BranchSide:      'builtin/pack-objects.c:1845,9'
              BranchSideFuncs:
                - tree_entry_len.10356
                - memcmp
                - tree_entry
                - name_cmp_len
                - pbase_tree_get
                - init_tree_desc
                - add_pbase_object
                - pbase_tree_put
                - object_type.10355
                - add_object_entry
        - Branch String:   'builtin/pack-objects.c:1845,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1845,7'
              BranchSideFuncs:
                - tree_entry
                - tree_entry_len.10356
                - memcmp
                - name_cmp_len
                - pbase_tree_get
                - init_tree_desc
                - add_pbase_object
                - pbase_tree_put
                - object_type.10355
                - add_object_entry
            - BranchSide:      'builtin/pack-objects.c:1846,16'
              BranchSideFuncs:
                - memcmp
                - tree_entry
                - tree_entry_len.10356
                - name_cmp_len
                - pbase_tree_get
                - init_tree_desc
                - add_pbase_object
                - pbase_tree_put
                - object_type.10355
                - add_object_entry
        - Branch String:   'builtin/pack-objects.c:1847,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1848,4'
              BranchSideFuncs:
                - tree_entry
                - tree_entry_len.10356
                - memcmp
                - name_cmp_len
                - pbase_tree_get
                - init_tree_desc
                - add_pbase_object
                - pbase_tree_put
                - object_type.10355
                - add_object_entry
            - BranchSide:      'builtin/pack-objects.c:1849,7'
              BranchSideFuncs:
                - tree_entry
                - tree_entry_len.10356
                - memcmp
                - name_cmp_len
                - pbase_tree_get
                - init_tree_desc
                - add_pbase_object
                - pbase_tree_put
                - object_type.10355
                - add_object_entry
        - Branch String:   'builtin/pack-objects.c:1849,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1850,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1851,7'
              BranchSideFuncs:
                - tree_entry
                - tree_entry_len.10356
                - memcmp
                - name_cmp_len
                - pbase_tree_get
                - init_tree_desc
                - add_pbase_object
                - pbase_tree_put
                - object_type.10355
                - add_object_entry
        - Branch String:   'builtin/pack-objects.c:1851,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1852,28'
              BranchSideFuncs:
                - object_type.10355
                - add_object_entry
            - BranchSide:      'builtin/pack-objects.c:1857,7'
              BranchSideFuncs:
                - tree_entry
                - tree_entry_len.10356
                - memcmp
                - object_type.10355
                - add_object_entry
                - name_cmp_len
                - pbase_tree_get
                - init_tree_desc
                - add_pbase_object
                - pbase_tree_put
        - Branch String:   'builtin/pack-objects.c:1857,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1842,2'
              BranchSideFuncs:
                - name_cmp_len
                - pbase_tree_get
                - init_tree_desc
                - add_pbase_object
                - pbase_tree_put
                - tree_entry
                - tree_entry_len.10356
                - memcmp
                - object_type.10355
                - add_object_entry
            - BranchSide:      'builtin/pack-objects.c:1860,23'
              BranchSideFuncs:
                - name_cmp_len
                - pbase_tree_get
                - init_tree_desc
                - add_pbase_object
                - pbase_tree_put
                - tree_entry
                - tree_entry_len.10356
                - memcmp
                - object_type.10355
                - add_object_entry
        - Branch String:   'builtin/pack-objects.c:1864,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1865,5'
              BranchSideFuncs:
                - init_tree_desc
                - add_pbase_object
                - pbase_tree_put
                - tree_entry
                - tree_entry_len.10356
                - memcmp
                - name_cmp_len
                - pbase_tree_get
                - object_type.10355
                - add_object_entry
            - BranchSide:      'builtin/pack-objects.c:1866,26'
              BranchSideFuncs:
                - init_tree_desc
                - add_pbase_object
                - pbase_tree_put
                - tree_entry
                - tree_entry_len.10356
                - memcmp
                - name_cmp_len
                - pbase_tree_get
                - object_type.10355
                - add_object_entry
      Callsites:
        - Src:             'builtin/pack-objects.c:1842,9'
          Dst:             tree_entry
        - Src:             'builtin/pack-objects.c:1845,9'
          Dst:             tree_entry_len
        - Src:             'builtin/pack-objects.c:1846,9'
          Dst:             memcmp
        - Src:             'builtin/pack-objects.c:1853,7'
          Dst:             object_type
        - Src:             'builtin/pack-objects.c:1852,4'
          Dst:             add_object_entry
        - Src:             'builtin/pack-objects.c:1861,21'
          Dst:             name_cmp_len
        - Src:             'builtin/pack-objects.c:1863,11'
          Dst:             pbase_tree_get
        - Src:             'builtin/pack-objects.c:1866,4'
          Dst:             init_tree_desc
        - Src:             'builtin/pack-objects.c:1869,4'
          Dst:             add_pbase_object
        - Src:             'builtin/pack-objects.c:1870,4'
          Dst:             pbase_tree_put
    - functionName:    name_cmp_len
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 1831
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcspn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/pack-objects.c:1831,9'
          Dst:             strcspn
    - functionName:    check_pbase_path
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1895
      functionLinenumberEnd: 1909
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - hash
      BBCount:         17
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - done_pbase_path_pos
        - move_array
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1897,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1898,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1899,9'
              BranchSideFuncs:
                - move_array.10357
                - st_mult.10289
                - xrealloc
        - Branch String:   'builtin/pack-objects.c:1900,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1900,2'
              BranchSideFuncs:
                - st_mult.10289
                - xrealloc
                - move_array.10357
            - BranchSide:      'builtin/pack-objects.c:1903,22'
              BranchSideFuncs:
                - move_array.10357
        - Branch String:   'builtin/pack-objects.c:1900,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1900,2'
              BranchSideFuncs:
                - st_mult.10289
                - xrealloc
                - move_array.10357
            - BranchSide:      'builtin/pack-objects.c:1900,2'
              BranchSideFuncs:
                - st_mult.10289
                - xrealloc
                - move_array.10357
        - Branch String:   'builtin/pack-objects.c:1904,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1905,3'
              BranchSideFuncs:
                - move_array.10357
            - BranchSide:      'builtin/pack-objects.c:1907,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:1896,12'
          Dst:             done_pbase_path_pos
        - Src:             'builtin/pack-objects.c:1900,2'
          Dst:             st_mult
        - Src:             'builtin/pack-objects.c:1900,2'
          Dst:             xrealloc
        - Src:             'builtin/pack-objects.c:1905,3'
          Dst:             move_array
    - functionName:    oe_set_tree_depth
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2542
      functionLinenumberEnd: 2546
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pack
        - e
        - tree_depth
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:2543,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:2543,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:2544,3'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             'builtin/pack-objects.c:2544,3'
          Dst:             xcalloc
    - functionName:    oe_tree_depth
      functionSourceFile: '/src/git/./pack-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack
        - e
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './pack-objects.h:277,6'
          Branch Sides:
            - BranchSide:      './pack-objects.h:278,3'
              BranchSideFuncs: []
            - BranchSide:      './pack-objects.h:279,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_preferred_base_object
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         16
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - add_object_entry
        - add_pbase_object
        - check_pbase_path
        - init_tree_desc
        - name_cmp_len
        - pack_name_hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1917,26'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1917,46'
              BranchSideFuncs:
                - check_pbase_path
                - name_cmp_len
                - init_tree_desc
                - add_pbase_object
                - add_object_entry
            - BranchSide:      'builtin/pack-objects.c:1918,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:1917,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1918,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:1920,24'
              BranchSideFuncs:
                - name_cmp_len
                - init_tree_desc
                - add_pbase_object
                - add_object_entry
        - Branch String:   'builtin/pack-objects.c:1921,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1921,2'
              BranchSideFuncs:
                - init_tree_desc
                - add_pbase_object
                - add_object_entry
            - BranchSide:      'builtin/pack-objects.c:1922,7'
              BranchSideFuncs:
                - init_tree_desc
                - add_pbase_object
                - add_object_entry
        - Branch String:   'builtin/pack-objects.c:1922,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1923,22'
              BranchSideFuncs:
                - add_object_entry
                - init_tree_desc
                - add_pbase_object
            - BranchSide:      'builtin/pack-objects.c:1926,21'
              BranchSideFuncs:
                - init_tree_desc
                - add_pbase_object
                - add_object_entry
      Callsites:
        - Src:             'builtin/pack-objects.c:1915,18'
          Dst:             pack_name_hash
        - Src:             'builtin/pack-objects.c:1917,29'
          Dst:             check_pbase_path
        - Src:             'builtin/pack-objects.c:1920,11'
          Dst:             name_cmp_len
        - Src:             'builtin/pack-objects.c:1923,4'
          Dst:             add_object_entry
        - Src:             'builtin/pack-objects.c:1927,4'
          Dst:             init_tree_desc
        - Src:             'builtin/pack-objects.c:1929,4'
          Dst:             add_pbase_object
    - functionName:    show_object__ma_allow_promisor
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3854
      functionLinenumberEnd: 3865
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
        - data
      BBCount:         12
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - has_object
        - is_promisor_object
        - show_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3855,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3855,2'
              BranchSideFuncs:
                - has_object
                - is_promisor_object
                - show_object
            - BranchSide:      'builtin/pack-objects.c:3861,18'
              BranchSideFuncs:
                - has_object
                - is_promisor_object
                - show_object
        - Branch String:   'builtin/pack-objects.c:3861,48'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3861,71'
              BranchSideFuncs:
                - show_object
            - BranchSide:      'builtin/pack-objects.c:3864,14'
              BranchSideFuncs:
                - show_object
        - Branch String:   'builtin/pack-objects.c:3861,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3862,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:3864,14'
              BranchSideFuncs:
                - show_object
      Callsites:
        - Src:             'builtin/pack-objects.c:3855,2'
          Dst:             __assert_fail
        - Src:             'builtin/pack-objects.c:3861,7'
          Dst:             has_object
        - Src:             'builtin/pack-objects.c:3861,51'
          Dst:             is_promisor_object
        - Src:             'builtin/pack-objects.c:3864,2'
          Dst:             show_object
    - functionName:    show_object
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3819
      functionLinenumberEnd: 3837
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
        - data
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - add_object_entry
        - add_preferred_base_object
        - oe_set_tree_depth
        - oe_tree_depth
        - packlist_find
        - strchr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3823,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3823,6'
              BranchSideFuncs:
                - strchr
                - packlist_find
                - oe_tree_depth
                - oe_set_tree_depth
                - strchr
            - BranchSide:      'builtin/pack-objects.c:3829,12'
              BranchSideFuncs:
                - strchr
                - packlist_find
                - oe_tree_depth
                - oe_set_tree_depth
                - strchr
        - Branch String:   'builtin/pack-objects.c:3830,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3831,9'
              BranchSideFuncs:
                - strchr
                - packlist_find
                - oe_tree_depth
                - oe_set_tree_depth
            - BranchSide:      'builtin/pack-objects.c:3833,34'
              BranchSideFuncs:
                - packlist_find
                - oe_tree_depth
                - oe_set_tree_depth
        - Branch String:   'builtin/pack-objects.c:3834,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3834,14'
              BranchSideFuncs:
                - oe_tree_depth
                - oe_set_tree_depth
            - BranchSide:      'builtin/pack-objects.c:3836,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:3834,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3835,32'
              BranchSideFuncs:
                - oe_set_tree_depth
            - BranchSide:      'builtin/pack-objects.c:3836,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:3820,2'
          Dst:             add_preferred_base_object
        - Src:             'builtin/pack-objects.c:3821,2'
          Dst:             add_object_entry
        - Src:             'builtin/pack-objects.c:3830,12'
          Dst:             strchr
        - Src:             'builtin/pack-objects.c:3830,38'
          Dst:             strchr
        - Src:             'builtin/pack-objects.c:3833,9'
          Dst:             packlist_find
        - Src:             'builtin/pack-objects.c:3834,22'
          Dst:             oe_tree_depth
        - Src:             'builtin/pack-objects.c:3835,4'
          Dst:             oe_set_tree_depth
    - functionName:    show_object__ma_allow_any
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3840
      functionLinenumberEnd: 3851
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
        - data
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - has_object
        - show_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3841,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3841,2'
              BranchSideFuncs:
                - has_object
                - show_object
            - BranchSide:      'builtin/pack-objects.c:3847,18'
              BranchSideFuncs:
                - has_object
                - show_object
        - Branch String:   'builtin/pack-objects.c:3847,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3848,3'
              BranchSideFuncs:
                - show_object
            - BranchSide:      'builtin/pack-objects.c:3850,14'
              BranchSideFuncs:
                - show_object
      Callsites:
        - Src:             'builtin/pack-objects.c:3841,2'
          Dst:             __assert_fail
        - Src:             'builtin/pack-objects.c:3847,7'
          Dst:             has_object
        - Src:             'builtin/pack-objects.c:3850,2'
          Dst:             show_object
    - functionName:    write_pack_file
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         77
      ICount:          490
      EdgeCount:       98
      CyclomaticComplexity: 23
      functionsReached:
        - _
        - __assert_fail
        - bitmap_writer_build
        - bitmap_writer_build_type_index
        - bitmap_writer_finish
        - bitmap_writer_free
        - bitmap_writer_init
        - bitmap_writer_select_commits
        - bitmap_writer_set_checksum
        - bitmap_writer_show_progress
        - close
        - compute_write_order
        - create_tmp_packfile
        - die
        - display_progress
        - finalize_hashfile
        - fixup_pack_header_footer
        - hash_to_hex
        - hashfd_throughput
        - hashfile_total
        - puts
        - rename_tmp_packfile_idx
        - st_mult
        - stage_tmp_packfiles
        - start_progress
        - stat64
        - stop_progress
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - trace2_data_intmax_fl
        - utime
        - warning
        - warning_errno
        - write_one
        - write_pack_header
        - write_reused_pack
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1271,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1271,11'
              BranchSideFuncs:
                - st_mult.10289
                - xmalloc
                - compute_write_order
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - _.10276
                - start_progress
            - BranchSide:      'builtin/pack-objects.c:1271,11'
              BranchSideFuncs:
                - st_mult.10289
                - xmalloc
                - compute_write_order
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - _.10276
                - start_progress
        - Branch String:   'builtin/pack-objects.c:1278,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1279,35'
              BranchSideFuncs:
                - _.10276
                - start_progress
                - st_mult.10289
                - xmalloc
                - compute_write_order
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
            - BranchSide:      'builtin/pack-objects.c:1280,2'
              BranchSideFuncs:
                - st_mult.10289
                - xmalloc
                - compute_write_order
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
        - Branch String:   'builtin/pack-objects.c:1287,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1288,41'
              BranchSideFuncs:
                - hashfd_throughput
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
            - BranchSide:      'builtin/pack-objects.c:1290,8'
              BranchSideFuncs:
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
        - Branch String:   'builtin/pack-objects.c:1294,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1295,4'
              BranchSideFuncs:
                - __assert_fail
                - hashfile_total
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - write_reused_pack
            - BranchSide:      'builtin/pack-objects.c:1305,14'
              BranchSideFuncs:
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
        - Branch String:   'builtin/pack-objects.c:1295,4'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1295,4'
              BranchSideFuncs:
                - hashfile_total
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - __assert_fail
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - write_reused_pack
            - BranchSide:      'builtin/pack-objects.c:1296,11'
              BranchSideFuncs:
                - hashfile_total
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - __assert_fail
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - write_reused_pack
        - Branch String:   'builtin/pack-objects.c:1296,4'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1297,22'
              BranchSideFuncs:
                - write_reused_pack
                - hashfile_total
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - __assert_fail
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
            - BranchSide:      'builtin/pack-objects.c:1302,28'
              BranchSideFuncs:
                - hashfile_total
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - __assert_fail
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
        - Branch String:   'builtin/pack-objects.c:1299,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1300,29'
              BranchSideFuncs:
                - hashfile_total
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - __assert_fail
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - write_reused_pack
            - BranchSide:      'builtin/pack-objects.c:1301,4'
              BranchSideFuncs:
                - hashfile_total
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - __assert_fail
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - write_reused_pack
        - Branch String:   'builtin/pack-objects.c:1306,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1307,29'
              BranchSideFuncs:
                - write_one
                - display_progress
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
            - BranchSide:      'builtin/pack-objects.c:1313,7'
              BranchSideFuncs:
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
        - Branch String:   'builtin/pack-objects.c:1308,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1309,5'
              BranchSideFuncs:
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
            - BranchSide:      'builtin/pack-objects.c:1310,21'
              BranchSideFuncs:
                - display_progress
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
        - Branch String:   'builtin/pack-objects.c:1313,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1321,22'
              BranchSideFuncs:
                - finalize_hashfile
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - _.10276
                - warning
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
            - BranchSide:      'builtin/pack-objects.c:1323,14'
              BranchSideFuncs:
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
        - Branch String:   'builtin/pack-objects.c:1323,14'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1324,22'
              BranchSideFuncs:
                - finalize_hashfile
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - _.10276
                - warning
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
            - BranchSide:      'builtin/pack-objects.c:1332,31'
              BranchSideFuncs:
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
        - Branch String:   'builtin/pack-objects.c:1337,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1338,14'
              BranchSideFuncs:
                - _.10276
                - warning
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
            - BranchSide:      'builtin/pack-objects.c:1339,24'
              BranchSideFuncs:
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
        - Branch String:   'builtin/pack-objects.c:1343,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1345,18'
              BranchSideFuncs:
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
            - BranchSide:      'builtin/pack-objects.c:1417,10'
              BranchSideFuncs:
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
        - Branch String:   'builtin/pack-objects.c:1356,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1357,19'
              BranchSideFuncs:
                - _.10276
                - warning_errno
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
            - BranchSide:      'builtin/pack-objects.c:1358,16'
              BranchSideFuncs:
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
        - Branch String:   'builtin/pack-objects.c:1358,15'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1359,21'
              BranchSideFuncs:
                - utime
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - _.10276
                - warning_errno
            - BranchSide:      'builtin/pack-objects.c:1362,21'
              BranchSideFuncs:
                - utime
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - _.10276
                - warning_errno
        - Branch String:   'builtin/pack-objects.c:1371,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1373,10'
              BranchSideFuncs:
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:1379,8'
              BranchSideFuncs:
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:1379,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1380,25'
              BranchSideFuncs:
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:1382,34'
              BranchSideFuncs:
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:1387,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1388,34'
              BranchSideFuncs:
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:1408,4'
              BranchSideFuncs:
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
        - Branch String:   'builtin/pack-objects.c:1398,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1399,10'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:1401,12'
              BranchSideFuncs:
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
        - Branch String:   'builtin/pack-objects.c:1417,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1418,4'
              BranchSideFuncs:
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
            - BranchSide:      'builtin/pack-objects.c:1420,19'
              BranchSideFuncs:
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
        - Branch String:   'builtin/pack-objects.c:1421,24'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1421,27'
              BranchSideFuncs:
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
            - BranchSide:      'builtin/pack-objects.c:1421,2'
              BranchSideFuncs:
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
        - Branch String:   'builtin/pack-objects.c:1421,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1285,9'
              BranchSideFuncs:
                - create_tmp_packfile
                - write_pack_header
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - stat64
                - hash_to_hex
                - strbuf_addf
                - stage_tmp_packfiles
                - rename_tmp_packfile_idx
                - free
                - strbuf_release
                - free
                - hash_to_hex
                - puts
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
                - strbuf_addstr.10295
                - stop_progress.10325
                - bitmap_writer_show_progress
                - bitmap_writer_select_commits
                - bitmap_writer_build
                - bitmap_writer_finish
                - bitmap_writer_free
                - strbuf_setlen.10350
                - _.10276
                - die
                - bitmap_writer_init
                - bitmap_writer_set_checksum
                - bitmap_writer_build_type_index
                - utime
                - _.10276
                - warning_errno
                - _.10276
                - warning_errno
                - _.10276
                - warning
                - finalize_hashfile
                - finalize_hashfile
                - write_one
                - display_progress
                - __assert_fail
                - hashfile_total
                - write_reused_pack
                - hashfd_throughput
            - BranchSide:      'builtin/pack-objects.c:1423,7'
              BranchSideFuncs:
                - free
                - free
                - stop_progress.10325
                - trace2_data_intmax_fl
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:1426,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1427,7'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:1429,2'
              BranchSideFuncs:
                - trace2_data_intmax_fl
      Callsites:
        - Src:             'builtin/pack-objects.c:1279,35'
          Dst:             _
        - Src:             'builtin/pack-objects.c:1279,20'
          Dst:             start_progress
        - Src:             'builtin/pack-objects.c:1280,2'
          Dst:             st_mult
        - Src:             'builtin/pack-objects.c:1280,2'
          Dst:             xmalloc
        - Src:             'builtin/pack-objects.c:1281,16'
          Dst:             compute_write_order
        - Src:             'builtin/pack-objects.c:1288,8'
          Dst:             hashfd_throughput
        - Src:             'builtin/pack-objects.c:1290,8'
          Dst:             create_tmp_packfile
        - Src:             'builtin/pack-objects.c:1292,12'
          Dst:             write_pack_header
        - Src:             'builtin/pack-objects.c:1295,4'
          Dst:             __assert_fail
        - Src:             'builtin/pack-objects.c:1298,5'
          Dst:             write_reused_pack
        - Src:             'builtin/pack-objects.c:1302,13'
          Dst:             hashfile_total
        - Src:             'builtin/pack-objects.c:1308,8'
          Dst:             write_one
        - Src:             'builtin/pack-objects.c:1310,4'
          Dst:             display_progress
        - Src:             'builtin/pack-objects.c:1321,4'
          Dst:             finalize_hashfile
        - Src:             'builtin/pack-objects.c:1324,4'
          Dst:             finalize_hashfile
        - Src:             'builtin/pack-objects.c:1332,13'
          Dst:             finalize_hashfile
        - Src:             'builtin/pack-objects.c:1333,4'
          Dst:             fixup_pack_header_footer
        - Src:             'builtin/pack-objects.c:1335,4'
          Dst:             close
        - Src:             'builtin/pack-objects.c:1338,14'
          Dst:             _
        - Src:             'builtin/pack-objects.c:1338,6'
          Dst:             warning
        - Src:             'builtin/pack-objects.c:1356,8'
          Dst:             stat64
        - Src:             'builtin/pack-objects.c:1357,19'
          Dst:             _
        - Src:             'builtin/pack-objects.c:1357,5'
          Dst:             warning_errno
        - Src:             'builtin/pack-objects.c:1364,9'
          Dst:             utime
        - Src:             'builtin/pack-objects.c:1365,20'
          Dst:             _
        - Src:             'builtin/pack-objects.c:1365,6'
          Dst:             warning_errno
        - Src:             'builtin/pack-objects.c:1369,9'
          Dst:             hash_to_hex
        - Src:             'builtin/pack-objects.c:1368,4'
          Dst:             strbuf_addf
        - Src:             'builtin/pack-objects.c:1372,5'
          Dst:             bitmap_writer_init
        - Src:             'builtin/pack-objects.c:1374,5'
          Dst:             bitmap_writer_set_checksum
        - Src:             'builtin/pack-objects.c:1375,5'
          Dst:             bitmap_writer_build_type_index
        - Src:             'builtin/pack-objects.c:1382,4'
          Dst:             stage_tmp_packfiles
        - Src:             'builtin/pack-objects.c:1390,5'
          Dst:             strbuf_addstr
        - Src:             'builtin/pack-objects.c:1391,5'
          Dst:             stop_progress
        - Src:             'builtin/pack-objects.c:1393,5'
          Dst:             bitmap_writer_show_progress
        - Src:             'builtin/pack-objects.c:1395,5'
          Dst:             bitmap_writer_select_commits
        - Src:             'builtin/pack-objects.c:1398,9'
          Dst:             bitmap_writer_build
        - Src:             'builtin/pack-objects.c:1399,10'
          Dst:             _
        - Src:             'builtin/pack-objects.c:1399,6'
          Dst:             die
        - Src:             'builtin/pack-objects.c:1400,5'
          Dst:             bitmap_writer_finish
        - Src:             'builtin/pack-objects.c:1403,5'
          Dst:             bitmap_writer_free
        - Src:             'builtin/pack-objects.c:1405,5'
          Dst:             strbuf_setlen
        - Src:             'builtin/pack-objects.c:1408,4'
          Dst:             rename_tmp_packfile_idx
        - Src:             'builtin/pack-objects.c:1411,4'
          Dst:             strbuf_release
        - Src:             'builtin/pack-objects.c:1413,9'
          Dst:             hash_to_hex
        - Src:             'builtin/pack-objects.c:1413,4'
          Dst:             puts
        - Src:             'builtin/pack-objects.c:1425,2'
          Dst:             stop_progress
        - Src:             'builtin/pack-objects.c:1427,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:1427,3'
          Dst:             die
        - Src:             'builtin/pack-objects.c:1429,2'
          Dst:             trace2_data_intmax_fl
    - functionName:    utime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_excluded_by_configs
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - oidmap_get
        - oidset_iter_init
        - oidset_iter_next
        - strlen
        - write_in_full
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1248,21'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1251,2'
              BranchSideFuncs:
                - oidset_iter_init.10302
                - oidset_iter_next.10301
                - oidmap_get
                - BUG_fl
                - strlen
                - write_in_full
                - write_in_full
                - strlen
                - write_in_full
                - write_in_full
            - BranchSide:      'builtin/pack-objects.c:1251,2'
              BranchSideFuncs:
                - oidset_iter_init.10302
                - oidset_iter_next.10301
                - oidmap_get
                - BUG_fl
                - strlen
                - write_in_full
                - write_in_full
                - strlen
                - write_in_full
                - write_in_full
        - Branch String:   'builtin/pack-objects.c:1252,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1254,39'
              BranchSideFuncs:
                - oidmap_get
                - BUG_fl
                - strlen
                - write_in_full
                - write_in_full
                - strlen
                - write_in_full
                - write_in_full
                - oidset_iter_next.10301
            - BranchSide:      'builtin/pack-objects.c:1263,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:1256,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1257,4'
              BranchSideFuncs:
                - strlen
                - write_in_full
                - write_in_full
                - strlen
                - write_in_full
                - write_in_full
                - oidset_iter_next.10301
                - oidmap_get
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:1258,20'
              BranchSideFuncs:
                - strlen
                - write_in_full
                - write_in_full
                - strlen
                - write_in_full
                - write_in_full
                - oidset_iter_next.10301
                - oidmap_get
                - BUG_fl
      Callsites:
        - Src:             'builtin/pack-objects.c:1251,2'
          Dst:             oidset_iter_init
        - Src:             'builtin/pack-objects.c:1252,16'
          Dst:             oidset_iter_next
        - Src:             'builtin/pack-objects.c:1254,4'
          Dst:             oidmap_get
        - Src:             'builtin/pack-objects.c:1257,4'
          Dst:             BUG_fl
        - Src:             'builtin/pack-objects.c:1258,39'
          Dst:             strlen
        - Src:             'builtin/pack-objects.c:1258,3'
          Dst:             write_in_full
        - Src:             'builtin/pack-objects.c:1259,3'
          Dst:             write_in_full
        - Src:             'builtin/pack-objects.c:1260,29'
          Dst:             strlen
        - Src:             'builtin/pack-objects.c:1260,3'
          Dst:             write_in_full
        - Src:             'builtin/pack-objects.c:1261,3'
          Dst:             write_in_full
    - functionName:    prepare_pack
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3171
      functionLinenumberEnd: 3244
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - window
        - depth
      BBCount:         47
      ICount:          266
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - _
        - die
        - get_object_details
        - ll_find_deltas
        - oe_delta
        - oe_size_less_than
        - oe_type
        - oid_to_hex
        - resolve_tree_islands
        - sane_qsort
        - st_mult
        - start_progress
        - stop_progress
        - type_size_sort
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3176,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3177,24'
              BranchSideFuncs:
                - resolve_tree_islands
                - get_object_details
                - st_mult.10289
                - xmalloc
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
            - BranchSide:      'builtin/pack-objects.c:3179,2'
              BranchSideFuncs:
                - get_object_details
                - st_mult.10289
                - xmalloc
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
        - Branch String:   'builtin/pack-objects.c:3188,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3189,30'
              BranchSideFuncs:
                - st_mult.10289
                - xmalloc
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
            - BranchSide:      'builtin/pack-objects.c:3191,15'
              BranchSideFuncs:
                - st_mult.10289
                - xmalloc
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
        - Branch String:   'builtin/pack-objects.c:3191,26'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3191,30'
              BranchSideFuncs:
                - st_mult.10289
                - xmalloc
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
            - BranchSide:      'builtin/pack-objects.c:3192,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:3191,37'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3191,41'
              BranchSideFuncs:
                - st_mult.10289
                - xmalloc
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
            - BranchSide:      'builtin/pack-objects.c:3192,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:3191,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3192,3'
              BranchSideFuncs:
                - st_mult.10289
                - xmalloc
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
            - BranchSide:      'builtin/pack-objects.c:3194,2'
              BranchSideFuncs:
                - st_mult.10289
                - xmalloc
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
        - Branch String:   'builtin/pack-objects.c:3197,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3198,40'
              BranchSideFuncs:
                - oe_delta
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
            - BranchSide:      'builtin/pack-objects.c:3231,6'
              BranchSideFuncs:
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
        - Branch String:   'builtin/pack-objects.c:3200,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3204,4'
              BranchSideFuncs:
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
            - BranchSide:      'builtin/pack-objects.c:3206,8'
              BranchSideFuncs:
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
        - Branch String:   'builtin/pack-objects.c:3206,26'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3207,35'
              BranchSideFuncs:
                - oe_size_less_than
                - oe_type
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - _.10276
                - oid_to_hex
                - die
                - oe_type
            - BranchSide:      'builtin/pack-objects.c:3208,4'
              BranchSideFuncs:
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
        - Branch String:   'builtin/pack-objects.c:3206,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3208,4'
              BranchSideFuncs:
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
            - BranchSide:      'builtin/pack-objects.c:3210,7'
              BranchSideFuncs:
                - oe_type
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - _.10276
                - oid_to_hex
                - die
                - oe_type
        - Branch String:   'builtin/pack-objects.c:3210,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3211,4'
              BranchSideFuncs:
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
            - BranchSide:      'builtin/pack-objects.c:3213,8'
              BranchSideFuncs:
                - oe_type
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - _.10276
                - oid_to_hex
                - die
                - oe_type
        - Branch String:   'builtin/pack-objects.c:3213,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3214,13'
              BranchSideFuncs:
                - oe_type
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:3219,16'
              BranchSideFuncs:
                - oe_type
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
        - Branch String:   'builtin/pack-objects.c:3215,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3216,9'
              BranchSideFuncs:
                - _.10276
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pack-objects.c:3218,3'
              BranchSideFuncs:
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
        - Branch String:   'builtin/pack-objects.c:3219,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:0,0'
              BranchSideFuncs:
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
            - BranchSide:      'builtin/pack-objects.c:3224,5'
              BranchSideFuncs:
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
                - oe_delta
                - oe_size_less_than
                - oe_type
                - _.10276
                - oid_to_hex
                - die
                - oe_type
        - Branch String:   'builtin/pack-objects.c:3231,16'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3231,19'
              BranchSideFuncs:
                - free
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - _.10276
                - die
                - _.10276
                - start_progress
            - BranchSide:      'builtin/pack-objects.c:3243,7'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/pack-objects.c:3231,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3232,12'
              BranchSideFuncs:
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - free
                - _.10276
                - die
                - _.10276
                - start_progress
            - BranchSide:      'builtin/pack-objects.c:3243,7'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/pack-objects.c:3234,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3235,36'
              BranchSideFuncs:
                - _.10276
                - start_progress
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - free
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3237,3'
              BranchSideFuncs:
                - sane_qsort.10324
                - ll_find_deltas
                - stop_progress.10325
                - free
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3240,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3241,8'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3242,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/pack-objects.c:3177,3'
          Dst:             resolve_tree_islands
        - Src:             'builtin/pack-objects.c:3179,2'
          Dst:             get_object_details
        - Src:             'builtin/pack-objects.c:3194,2'
          Dst:             st_mult
        - Src:             'builtin/pack-objects.c:3194,2'
          Dst:             xmalloc
        - Src:             'builtin/pack-objects.c:3200,7'
          Dst:             oe_delta
        - Src:             'builtin/pack-objects.c:3207,7'
          Dst:             oe_size_less_than
        - Src:             'builtin/pack-objects.c:3215,8'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:3216,9'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3217,9'
          Dst:             oid_to_hex
        - Src:             'builtin/pack-objects.c:3216,5'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3219,8'
          Dst:             oe_type
        - Src:             'builtin/pack-objects.c:3235,36'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3235,21'
          Dst:             start_progress
        - Src:             'builtin/pack-objects.c:3237,3'
          Dst:             sane_qsort
        - Src:             'builtin/pack-objects.c:3237,3'
          Dst:             type_size_sort
        - Src:             'builtin/pack-objects.c:3238,3'
          Dst:             ll_find_deltas
        - Src:             'builtin/pack-objects.c:3239,3'
          Dst:             stop_progress
        - Src:             'builtin/pack-objects.c:3241,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3241,4'
          Dst:             die
    - functionName:    add_ref_tag
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3162
      functionLinenumberEnd: 3167
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - referent
        - oid
        - flag
        - cb_data
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - add_tag_chain
        - obj_is_packed
        - peel_iterated_oid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3165,55'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3165,55'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:3165,58'
              BranchSideFuncs:
                - obj_is_packed
                - add_tag_chain
        - Branch String:   'builtin/pack-objects.c:3165,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3165,6'
              BranchSideFuncs:
                - add_tag_chain
            - BranchSide:      'builtin/pack-objects.c:3166,17'
              BranchSideFuncs:
                - add_tag_chain
      Callsites:
        - Src:             'builtin/pack-objects.c:3165,7'
          Dst:             peel_iterated_oid
        - Src:             'builtin/pack-objects.c:3165,58'
          Dst:             obj_is_packed
        - Src:             'builtin/pack-objects.c:3166,3'
          Dst:             add_tag_chain
    - functionName:    cleanup_preferred_base
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:1967,21'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1970,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'builtin/pack-objects.c:1970,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'builtin/pack-objects.c:1972,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1973,22'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'builtin/pack-objects.c:1979,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'builtin/pack-objects.c:1979,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1980,25'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'builtin/pack-objects.c:1986,2'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/pack-objects.c:1980,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:1981,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'builtin/pack-objects.c:1982,25'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - functionName:    get_object_list
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4142
      functionLinenumberEnd: 4225
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - ac
        - av
      BBCount:         57
      ICount:          327
      EdgeCount:       72
      CyclomaticComplexity: 17
      functionsReached:
        - _
        - add_objects_in_unpacked_packs
        - add_unreachable_loose_objects
        - add_unseen_recent_objects_to_traversal
        - die
        - fgets
        - get_object_list_from_bitmap
        - get_oid_hex
        - handle_revision_arg
        - is_repository_shallow
        - load_delta_islands
        - loosen_unused_packed_objects
        - mark_bitmap_preferred_tips
        - mark_edges_uninteresting
        - oid_array_clear
        - prepare_revision_walk
        - record_recent_commit
        - register_shallow
        - setup_revisions
        - show_commit
        - show_edge
        - starts_with
        - strcmp
        - strlen
        - traverse_commit_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:4159,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4160,20'
              BranchSideFuncs:
                - strlen
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
                - get_object_list_from_bitmap
                - handle_revision_arg
                - fgets
                - _.10276
                - die
                - strcmp
                - starts_with
                - _.10276
                - die
                - get_oid_hex
                - register_shallow
                - die
            - BranchSide:      'builtin/pack-objects.c:4185,37'
              BranchSideFuncs:
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
                - get_object_list_from_bitmap
        - Branch String:   'builtin/pack-objects.c:4161,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4161,19'
              BranchSideFuncs:
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
                - get_object_list_from_bitmap
                - handle_revision_arg
                - fgets
                - strlen
                - _.10276
                - die
                - strcmp
                - starts_with
                - _.10276
                - die
                - get_oid_hex
                - register_shallow
                - die
            - BranchSide:      'builtin/pack-objects.c:4163,8'
              BranchSideFuncs:
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
                - get_object_list_from_bitmap
                - handle_revision_arg
                - fgets
                - strlen
                - _.10276
                - die
                - strcmp
                - starts_with
                - _.10276
                - die
                - get_oid_hex
                - register_shallow
                - die
        - Branch String:   'builtin/pack-objects.c:4161,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4162,9'
              BranchSideFuncs:
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
                - get_object_list_from_bitmap
                - handle_revision_arg
                - fgets
                - strlen
                - _.10276
                - die
                - strcmp
                - starts_with
                - _.10276
                - die
                - get_oid_hex
                - register_shallow
                - die
            - BranchSide:      'builtin/pack-objects.c:4163,8'
              BranchSideFuncs:
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
                - get_object_list_from_bitmap
                - handle_revision_arg
                - fgets
                - strlen
                - _.10276
                - die
                - strcmp
                - starts_with
                - _.10276
                - die
                - get_oid_hex
                - register_shallow
                - die
        - Branch String:   'builtin/pack-objects.c:4163,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4164,4'
              BranchSideFuncs:
                - handle_revision_arg
                - fgets
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
                - get_object_list_from_bitmap
                - strlen
                - _.10276
                - die
                - strcmp
                - starts_with
                - _.10276
                - die
                - get_oid_hex
                - register_shallow
                - die
            - BranchSide:      'builtin/pack-objects.c:4165,7'
              BranchSideFuncs:
                - handle_revision_arg
                - fgets
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
                - get_object_list_from_bitmap
                - strlen
                - _.10276
                - die
                - strcmp
                - starts_with
                - _.10276
                - die
                - get_oid_hex
                - register_shallow
                - die
        - Branch String:   'builtin/pack-objects.c:4165,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4166,16'
              BranchSideFuncs:
                - strcmp
                - fgets
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
                - get_object_list_from_bitmap
                - strlen
                - handle_revision_arg
                - _.10276
                - die
                - starts_with
                - _.10276
                - die
                - get_oid_hex
                - register_shallow
                - die
            - BranchSide:      'builtin/pack-objects.c:4181,27'
              BranchSideFuncs:
                - handle_revision_arg
                - fgets
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
                - get_object_list_from_bitmap
                - strlen
                - strcmp
                - starts_with
                - _.10276
                - die
                - get_oid_hex
                - register_shallow
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4166,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4167,11'
              BranchSideFuncs:
                - starts_with
                - _.10276
                - die
                - get_oid_hex
                - register_shallow
                - fgets
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
                - get_object_list_from_bitmap
                - strlen
                - handle_revision_arg
                - _.10276
                - die
                - strcmp
                - die
            - BranchSide:      'builtin/pack-objects.c:4171,20'
              BranchSideFuncs:
                - starts_with
                - _.10276
                - die
                - get_oid_hex
                - register_shallow
                - fgets
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
                - get_object_list_from_bitmap
                - strlen
                - handle_revision_arg
                - _.10276
                - die
                - strcmp
                - die
        - Branch String:   'builtin/pack-objects.c:4171,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4173,21'
              BranchSideFuncs:
                - get_oid_hex
                - register_shallow
                - fgets
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
                - get_object_list_from_bitmap
                - strlen
                - handle_revision_arg
                - _.10276
                - die
                - strcmp
                - starts_with
                - _.10276
                - die
                - die
            - BranchSide:      'builtin/pack-objects.c:4179,8'
              BranchSideFuncs:
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4173,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4174,37'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/pack-objects.c:4175,22'
              BranchSideFuncs:
                - register_shallow
                - fgets
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
                - get_object_list_from_bitmap
                - strlen
                - handle_revision_arg
                - _.10276
                - die
                - strcmp
                - starts_with
                - _.10276
                - die
                - get_oid_hex
                - die
        - Branch String:   'builtin/pack-objects.c:4181,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4159,2'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4182,8'
              BranchSideFuncs:
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4187,23'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4187,55'
              BranchSideFuncs:
                - get_object_list_from_bitmap
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
            - BranchSide:      'builtin/pack-objects.c:4190,6'
              BranchSideFuncs:
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
        - Branch String:   'builtin/pack-objects.c:4187,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4188,3'
              BranchSideFuncs:
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
            - BranchSide:      'builtin/pack-objects.c:4190,6'
              BranchSideFuncs:
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
                - load_delta_islands
        - Branch String:   'builtin/pack-objects.c:4190,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4191,22'
              BranchSideFuncs:
                - load_delta_islands
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
            - BranchSide:      'builtin/pack-objects.c:4193,6'
              BranchSideFuncs:
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - mark_bitmap_preferred_tips
        - Branch String:   'builtin/pack-objects.c:4193,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4194,3'
              BranchSideFuncs:
                - mark_bitmap_preferred_tips
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4196,28'
              BranchSideFuncs:
                - prepare_revision_walk
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4196,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4197,7'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4198,27'
              BranchSideFuncs:
                - mark_edges_uninteresting
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4200,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4201,18'
              BranchSideFuncs:
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4202,23'
              BranchSideFuncs:
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4206,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4207,3'
              BranchSideFuncs:
                - add_unseen_recent_objects_to_traversal
                - prepare_revision_walk
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4217,6'
              BranchSideFuncs:
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
        - Branch String:   'builtin/pack-objects.c:4208,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4210,8'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4211,29'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4211,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4212,8'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4213,24'
              BranchSideFuncs:
                - traverse_commit_list.10347
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
                - add_objects_in_unpacked_packs
        - Branch String:   'builtin/pack-objects.c:4217,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4218,3'
              BranchSideFuncs:
                - add_objects_in_unpacked_packs
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
            - BranchSide:      'builtin/pack-objects.c:4219,6'
              BranchSideFuncs:
                - oid_array_clear
                - loosen_unused_packed_objects
                - add_unreachable_loose_objects
        - Branch String:   'builtin/pack-objects.c:4219,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4220,3'
              BranchSideFuncs:
                - add_unreachable_loose_objects
                - oid_array_clear
                - loosen_unused_packed_objects
            - BranchSide:      'builtin/pack-objects.c:4221,6'
              BranchSideFuncs:
                - oid_array_clear
                - loosen_unused_packed_objects
        - Branch String:   'builtin/pack-objects.c:4221,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4222,3'
              BranchSideFuncs:
                - loosen_unused_packed_objects
                - oid_array_clear
            - BranchSide:      'builtin/pack-objects.c:4224,2'
              BranchSideFuncs:
                - oid_array_clear
      Callsites:
        - Src:             'builtin/pack-objects.c:4151,2'
          Dst:             setup_revisions
        - Src:             'builtin/pack-objects.c:4154,2'
          Dst:             is_repository_shallow
        - Src:             'builtin/pack-objects.c:4159,9'
          Dst:             fgets
        - Src:             'builtin/pack-objects.c:4160,13'
          Dst:             strlen
        - Src:             'builtin/pack-objects.c:4166,9'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:4171,8'
          Dst:             starts_with
        - Src:             'builtin/pack-objects.c:4173,9'
          Dst:             get_oid_hex
        - Src:             'builtin/pack-objects.c:4174,6'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4175,5'
          Dst:             register_shallow
        - Src:             'builtin/pack-objects.c:4179,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4179,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4181,7'
          Dst:             handle_revision_arg
        - Src:             'builtin/pack-objects.c:4182,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4182,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4187,27'
          Dst:             get_object_list_from_bitmap
        - Src:             'builtin/pack-objects.c:4191,3'
          Dst:             load_delta_islands
        - Src:             'builtin/pack-objects.c:4194,3'
          Dst:             mark_bitmap_preferred_tips
        - Src:             'builtin/pack-objects.c:4196,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/pack-objects.c:4197,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4197,3'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4198,2'
          Dst:             mark_edges_uninteresting
        - Src:             'builtin/pack-objects.c:4198,2'
          Dst:             show_edge
        - Src:             'builtin/pack-objects.c:4202,2'
          Dst:             traverse_commit_list
        - Src:             'builtin/pack-objects.c:4202,2'
          Dst:             show_commit
        - Src:             'builtin/pack-objects.c:4208,7'
          Dst:             add_unseen_recent_objects_to_traversal
        - Src:             'builtin/pack-objects.c:4210,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4210,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4211,7'
          Dst:             prepare_revision_walk
        - Src:             'builtin/pack-objects.c:4212,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4212,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4213,3'
          Dst:             traverse_commit_list
        - Src:             'builtin/pack-objects.c:4213,3'
          Dst:             record_recent_commit
        - Src:             'builtin/pack-objects.c:4213,3'
          Dst:             record_recent_object
        - Src:             'builtin/pack-objects.c:4218,3'
          Dst:             add_objects_in_unpacked_packs
        - Src:             'builtin/pack-objects.c:4220,3'
          Dst:             add_unreachable_loose_objects
        - Src:             'builtin/pack-objects.c:4222,3'
          Dst:             loosen_unused_packed_objects
        - Src:             'builtin/pack-objects.c:4224,2'
          Dst:             oid_array_clear
    - functionName:    read_object_list_from_stdin
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3775
      functionLinenumberEnd: 3804
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - _
        - __errno_location
        - add_object_entry
        - add_preferred_base
        - add_preferred_base_object
        - clearerr
        - die
        - die_errno
        - feof
        - ferror
        - fgets
        - get_oid_hex
        - parse_oid_hex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3776,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3780,2'
              BranchSideFuncs:
                - fgets
                - feof
                - ferror
                - BUG_fl
                - __errno_location
                - clearerr
                - die_errno
                - parse_oid_hex
                - add_preferred_base_object
                - add_object_entry
                - _.10276
                - die
                - get_oid_hex
                - add_preferred_base
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3780,2'
              BranchSideFuncs:
                - fgets
                - feof
                - ferror
                - BUG_fl
                - __errno_location
                - clearerr
                - die_errno
                - parse_oid_hex
                - add_preferred_base_object
                - add_object_entry
                - _.10276
                - die
                - get_oid_hex
                - add_preferred_base
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3781,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3782,13'
              BranchSideFuncs:
                - parse_oid_hex
                - add_preferred_base_object
                - add_object_entry
                - fgets
                - feof
                - ferror
                - BUG_fl
                - __errno_location
                - clearerr
                - die_errno
                - _.10276
                - die
                - get_oid_hex
                - add_preferred_base
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3791,7'
              BranchSideFuncs:
                - parse_oid_hex
                - add_preferred_base_object
                - add_object_entry
                - fgets
                - feof
                - ferror
                - BUG_fl
                - __errno_location
                - clearerr
                - die_errno
                - _.10276
                - die
                - get_oid_hex
                - add_preferred_base
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3782,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3783,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:3784,16'
              BranchSideFuncs:
                - ferror
                - BUG_fl
                - __errno_location
                - clearerr
                - fgets
                - feof
                - parse_oid_hex
                - add_preferred_base_object
                - add_object_entry
                - _.10276
                - die
                - get_oid_hex
                - add_preferred_base
                - _.10276
                - die
                - die_errno
        - Branch String:   'builtin/pack-objects.c:3784,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3785,5'
              BranchSideFuncs:
                - __errno_location
                - clearerr
                - fgets
                - feof
                - ferror
                - BUG_fl
                - parse_oid_hex
                - add_preferred_base_object
                - add_object_entry
                - _.10276
                - die
                - get_oid_hex
                - add_preferred_base
                - _.10276
                - die
                - die_errno
            - BranchSide:      'builtin/pack-objects.c:3786,8'
              BranchSideFuncs:
                - __errno_location
                - clearerr
                - fgets
                - feof
                - ferror
                - BUG_fl
                - parse_oid_hex
                - add_preferred_base_object
                - add_object_entry
                - _.10276
                - die
                - get_oid_hex
                - add_preferred_base
                - _.10276
                - die
                - die_errno
        - Branch String:   'builtin/pack-objects.c:3786,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3787,5'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/pack-objects.c:3788,13'
              BranchSideFuncs:
                - clearerr
                - fgets
                - feof
                - ferror
                - BUG_fl
                - __errno_location
                - die_errno
                - parse_oid_hex
                - add_preferred_base_object
                - add_object_entry
                - _.10276
                - die
                - get_oid_hex
                - add_preferred_base
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3791,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3792,20'
              BranchSideFuncs:
                - get_oid_hex
                - add_preferred_base
                - fgets
                - feof
                - ferror
                - BUG_fl
                - __errno_location
                - clearerr
                - die_errno
                - parse_oid_hex
                - add_preferred_base_object
                - add_object_entry
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3798,21'
              BranchSideFuncs:
                - parse_oid_hex
                - add_preferred_base_object
                - add_object_entry
                - fgets
                - feof
                - ferror
                - BUG_fl
                - __errno_location
                - clearerr
                - die_errno
                - get_oid_hex
                - add_preferred_base
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3792,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3793,9'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3795,4'
              BranchSideFuncs:
                - add_preferred_base
                - fgets
                - feof
                - ferror
                - BUG_fl
                - __errno_location
                - clearerr
                - die_errno
                - parse_oid_hex
                - add_preferred_base_object
                - add_object_entry
                - _.10276
                - die
                - get_oid_hex
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3798,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3799,8'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3801,29'
              BranchSideFuncs:
                - add_preferred_base_object
                - add_object_entry
                - fgets
                - feof
                - ferror
                - BUG_fl
                - __errno_location
                - clearerr
                - die_errno
                - parse_oid_hex
                - _.10276
                - die
                - get_oid_hex
                - add_preferred_base
                - _.10276
                - die
      Callsites:
        - Src:             'builtin/pack-objects.c:3781,8'
          Dst:             fgets
        - Src:             'builtin/pack-objects.c:3782,8'
          Dst:             feof
        - Src:             'builtin/pack-objects.c:3784,9'
          Dst:             ferror
        - Src:             'builtin/pack-objects.c:3785,5'
          Dst:             BUG_fl
        - Src:             'builtin/pack-objects.c:3786,8'
          Dst:             __errno_location
        - Src:             'builtin/pack-objects.c:3787,5'
          Dst:             die_errno
        - Src:             'builtin/pack-objects.c:3788,4'
          Dst:             clearerr
        - Src:             'builtin/pack-objects.c:3792,8'
          Dst:             get_oid_hex
        - Src:             'builtin/pack-objects.c:3793,9'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3793,5'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3795,4'
          Dst:             add_preferred_base
        - Src:             'builtin/pack-objects.c:3798,7'
          Dst:             parse_oid_hex
        - Src:             'builtin/pack-objects.c:3799,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3799,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3801,3'
          Dst:             add_preferred_base_object
        - Src:             'builtin/pack-objects.c:3802,3'
          Dst:             add_object_entry
    - functionName:    clearerr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_cruft_objects
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3716
      functionLinenumberEnd: 3772
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         24
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - enumerate_and_traverse_cruft_objects
        - enumerate_cruft_objects
        - get_all_packs
        - mark_pack_kept_in_core
        - pack_basename
        - strbuf_getline
        - strbuf_release
        - string_list_append
        - string_list_clear
        - string_list_lookup
        - string_list_sort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3717,16'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3724,30'
              BranchSideFuncs:
                - strbuf_getline
                - string_list_sort
                - string_list_sort
                - get_all_packs
                - mark_pack_kept_in_core
                - mark_pack_kept_in_core
                - enumerate_cruft_objects
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - enumerate_and_traverse_cruft_objects
                - pack_basename
                - string_list_lookup
                - string_list_lookup
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/pack-objects.c:3724,30'
              BranchSideFuncs:
                - strbuf_getline
                - string_list_sort
                - string_list_sort
                - get_all_packs
                - mark_pack_kept_in_core
                - mark_pack_kept_in_core
                - enumerate_cruft_objects
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - enumerate_and_traverse_cruft_objects
                - pack_basename
                - string_list_lookup
                - string_list_lookup
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/pack-objects.c:3724,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3725,12'
              BranchSideFuncs:
                - strbuf_getline
                - string_list_sort
                - string_list_sort
                - get_all_packs
                - mark_pack_kept_in_core
                - mark_pack_kept_in_core
                - enumerate_cruft_objects
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - enumerate_and_traverse_cruft_objects
                - pack_basename
                - string_list_lookup
                - string_list_lookup
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/pack-objects.c:3734,2'
              BranchSideFuncs:
                - string_list_sort
                - string_list_sort
                - get_all_packs
                - mark_pack_kept_in_core
                - mark_pack_kept_in_core
                - enumerate_cruft_objects
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - enumerate_and_traverse_cruft_objects
                - pack_basename
                - string_list_lookup
                - string_list_lookup
        - Branch String:   'builtin/pack-objects.c:3725,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3726,4'
              BranchSideFuncs:
                - string_list_append
                - strbuf_getline
                - string_list_sort
                - string_list_sort
                - get_all_packs
                - mark_pack_kept_in_core
                - mark_pack_kept_in_core
                - enumerate_cruft_objects
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - enumerate_and_traverse_cruft_objects
                - pack_basename
                - string_list_lookup
                - string_list_lookup
                - string_list_append
            - BranchSide:      'builtin/pack-objects.c:3728,12'
              BranchSideFuncs:
                - string_list_append
                - strbuf_getline
                - string_list_sort
                - string_list_sort
                - get_all_packs
                - mark_pack_kept_in_core
                - mark_pack_kept_in_core
                - enumerate_cruft_objects
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - enumerate_and_traverse_cruft_objects
                - pack_basename
                - string_list_lookup
                - string_list_lookup
                - string_list_append
        - Branch String:   'builtin/pack-objects.c:3728,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3729,43'
              BranchSideFuncs:
                - string_list_append
                - strbuf_getline
                - string_list_sort
                - string_list_sort
                - get_all_packs
                - mark_pack_kept_in_core
                - mark_pack_kept_in_core
                - enumerate_cruft_objects
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - enumerate_and_traverse_cruft_objects
                - pack_basename
                - string_list_lookup
                - string_list_lookup
                - string_list_append
            - BranchSide:      'builtin/pack-objects.c:3731,41'
              BranchSideFuncs:
                - string_list_append
                - strbuf_getline
                - string_list_sort
                - string_list_sort
                - get_all_packs
                - mark_pack_kept_in_core
                - mark_pack_kept_in_core
                - enumerate_cruft_objects
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - enumerate_and_traverse_cruft_objects
                - pack_basename
                - string_list_lookup
                - string_list_lookup
                - string_list_append
        - Branch String:   'builtin/pack-objects.c:3737,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3738,41'
              BranchSideFuncs:
                - pack_basename
                - string_list_lookup
                - string_list_lookup
                - mark_pack_kept_in_core
                - mark_pack_kept_in_core
                - enumerate_cruft_objects
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - enumerate_and_traverse_cruft_objects
            - BranchSide:      'builtin/pack-objects.c:3761,2'
              BranchSideFuncs:
                - mark_pack_kept_in_core
                - mark_pack_kept_in_core
                - enumerate_cruft_objects
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - enumerate_and_traverse_cruft_objects
        - Branch String:   'builtin/pack-objects.c:3742,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3743,46'
              BranchSideFuncs:
                - mark_pack_kept_in_core
                - mark_pack_kept_in_core
                - enumerate_cruft_objects
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - enumerate_and_traverse_cruft_objects
                - pack_basename
                - string_list_lookup
                - string_list_lookup
            - BranchSide:      'builtin/pack-objects.c:3745,7'
              BranchSideFuncs:
                - mark_pack_kept_in_core
                - mark_pack_kept_in_core
                - enumerate_cruft_objects
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - enumerate_and_traverse_cruft_objects
                - pack_basename
                - string_list_lookup
                - string_list_lookup
        - Branch String:   'builtin/pack-objects.c:3745,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3746,17'
              BranchSideFuncs:
                - mark_pack_kept_in_core
                - mark_pack_kept_in_core
                - enumerate_cruft_objects
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - enumerate_and_traverse_cruft_objects
                - pack_basename
                - string_list_lookup
                - string_list_lookup
            - BranchSide:      'builtin/pack-objects.c:3757,4'
              BranchSideFuncs:
                - mark_pack_kept_in_core
                - mark_pack_kept_in_core
                - enumerate_cruft_objects
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - enumerate_and_traverse_cruft_objects
                - pack_basename
                - string_list_lookup
                - string_list_lookup
        - Branch String:   'builtin/pack-objects.c:3764,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3765,3'
              BranchSideFuncs:
                - enumerate_and_traverse_cruft_objects
                - strbuf_release
                - string_list_clear
                - string_list_clear
            - BranchSide:      'builtin/pack-objects.c:3767,3'
              BranchSideFuncs:
                - enumerate_cruft_objects
                - strbuf_release
                - string_list_clear
                - string_list_clear
      Callsites:
        - Src:             'builtin/pack-objects.c:3724,9'
          Dst:             strbuf_getline
        - Src:             'builtin/pack-objects.c:3729,4'
          Dst:             string_list_append
        - Src:             'builtin/pack-objects.c:3731,4'
          Dst:             string_list_append
        - Src:             'builtin/pack-objects.c:3734,2'
          Dst:             string_list_sort
        - Src:             'builtin/pack-objects.c:3735,2'
          Dst:             string_list_sort
        - Src:             'builtin/pack-objects.c:3737,11'
          Dst:             get_all_packs
        - Src:             'builtin/pack-objects.c:3738,27'
          Dst:             pack_basename
        - Src:             'builtin/pack-objects.c:3741,10'
          Dst:             string_list_lookup
        - Src:             'builtin/pack-objects.c:3743,11'
          Dst:             string_list_lookup
        - Src:             'builtin/pack-objects.c:3761,2'
          Dst:             mark_pack_kept_in_core
        - Src:             'builtin/pack-objects.c:3762,2'
          Dst:             mark_pack_kept_in_core
        - Src:             'builtin/pack-objects.c:3765,3'
          Dst:             enumerate_and_traverse_cruft_objects
        - Src:             'builtin/pack-objects.c:3767,3'
          Dst:             enumerate_cruft_objects
        - Src:             'builtin/pack-objects.c:3769,2'
          Dst:             strbuf_release
        - Src:             'builtin/pack-objects.c:3770,2'
          Dst:             string_list_clear
        - Src:             'builtin/pack-objects.c:3771,2'
          Dst:             string_list_clear
    - functionName:    read_packs_list_from_stdin
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3449
      functionLinenumberEnd: 3562
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         50
      ICount:          349
      EdgeCount:       62
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - add_object_entry_from_pack
        - die
        - for_each_object_in_pack
        - get_all_packs
        - is_pack_valid
        - pack_basename
        - pack_mtime_cmp
        - prepare_revision_walk
        - repo_init_revisions
        - sane_qsort
        - show_commit_pack_hint
        - strbuf_getline
        - strbuf_release
        - strbuf_setlen
        - string_list_append
        - string_list_clear
        - string_list_lookup
        - string_list_remove_duplicates
        - string_list_sort
        - trace2_data_intmax_fl
        - traverse_commit_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3450,16'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3475,30'
              BranchSideFuncs:
                - repo_init_revisions
                - strbuf_getline
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_sort
                - string_list_remove_duplicates
                - get_all_packs
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
                - pack_basename
                - string_list_lookup
                - string_list_lookup
                - string_list_append
                - strbuf_setlen.10350
                - string_list_append
            - BranchSide:      'builtin/pack-objects.c:3475,30'
              BranchSideFuncs:
                - repo_init_revisions
                - strbuf_getline
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_sort
                - string_list_remove_duplicates
                - get_all_packs
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
                - pack_basename
                - string_list_lookup
                - string_list_lookup
                - string_list_append
                - strbuf_setlen.10350
                - string_list_append
        - Branch String:   'builtin/pack-objects.c:3475,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3476,12'
              BranchSideFuncs:
                - strbuf_getline
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_sort
                - string_list_remove_duplicates
                - get_all_packs
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
                - pack_basename
                - string_list_lookup
                - string_list_lookup
                - string_list_append
                - strbuf_setlen.10350
                - string_list_append
            - BranchSide:      'builtin/pack-objects.c:3487,2'
              BranchSideFuncs:
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_sort
                - string_list_remove_duplicates
                - get_all_packs
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
                - pack_basename
                - string_list_lookup
                - string_list_lookup
        - Branch String:   'builtin/pack-objects.c:3476,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3477,4'
              BranchSideFuncs:
                - string_list_append
                - strbuf_setlen.10350
                - strbuf_getline
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_sort
                - string_list_remove_duplicates
                - get_all_packs
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
                - pack_basename
                - string_list_lookup
                - string_list_lookup
                - string_list_append
            - BranchSide:      'builtin/pack-objects.c:3479,12'
              BranchSideFuncs:
                - string_list_append
                - strbuf_setlen.10350
                - strbuf_getline
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_sort
                - string_list_remove_duplicates
                - get_all_packs
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
                - pack_basename
                - string_list_lookup
                - string_list_lookup
                - string_list_append
        - Branch String:   'builtin/pack-objects.c:3479,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3480,43'
              BranchSideFuncs:
                - string_list_append
                - strbuf_setlen.10350
                - strbuf_getline
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_sort
                - string_list_remove_duplicates
                - get_all_packs
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
                - pack_basename
                - string_list_lookup
                - string_list_lookup
                - string_list_append
            - BranchSide:      'builtin/pack-objects.c:3482,43'
              BranchSideFuncs:
                - string_list_append
                - strbuf_setlen.10350
                - strbuf_getline
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_sort
                - string_list_remove_duplicates
                - get_all_packs
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
                - pack_basename
                - string_list_lookup
                - string_list_lookup
                - string_list_append
        - Branch String:   'builtin/pack-objects.c:3492,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3493,41'
              BranchSideFuncs:
                - pack_basename
                - string_list_lookup
                - string_list_lookup
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3512,2'
              BranchSideFuncs:
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3495,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3496,17'
              BranchSideFuncs:
                - string_list_lookup
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
                - pack_basename
                - string_list_lookup
            - BranchSide:      'builtin/pack-objects.c:3497,50'
              BranchSideFuncs:
                - string_list_lookup
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
                - pack_basename
                - string_list_lookup
        - Branch String:   'builtin/pack-objects.c:3497,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3498,17'
              BranchSideFuncs:
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
                - pack_basename
                - string_list_lookup
                - string_list_lookup
            - BranchSide:      'builtin/pack-objects.c:3499,2'
              BranchSideFuncs:
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
                - pack_basename
                - string_list_lookup
                - string_list_lookup
        - Branch String:   'builtin/pack-objects.c:3512,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3512,2'
              BranchSideFuncs:
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3512,2'
              BranchSideFuncs:
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3512,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3513,26'
              BranchSideFuncs:
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3525,2'
              BranchSideFuncs:
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3514,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3515,8'
              BranchSideFuncs:
                - is_pack_valid
                - _.10276
                - die
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3516,22'
              BranchSideFuncs:
                - is_pack_valid
                - _.10276
                - die
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3516,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3517,8'
              BranchSideFuncs:
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3518,2'
              BranchSideFuncs:
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
                - _.10276
                - die
                - is_pack_valid
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3525,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3525,2'
              BranchSideFuncs:
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3525,2'
              BranchSideFuncs:
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3525,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3526,26'
              BranchSideFuncs:
                - _.10276
                - die
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
            - BranchSide:      'builtin/pack-objects.c:3537,2'
              BranchSideFuncs:
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
        - Branch String:   'builtin/pack-objects.c:3527,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3528,8'
              BranchSideFuncs:
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3529,3'
              BranchSideFuncs:
                - sane_qsort.10324
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3539,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3539,2'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
            - BranchSide:      'builtin/pack-objects.c:3539,2'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
                - for_each_object_in_pack
        - Branch String:   'builtin/pack-objects.c:3539,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3540,26'
              BranchSideFuncs:
                - for_each_object_in_pack
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3547,6'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3547,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3548,7'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3549,2'
              BranchSideFuncs:
                - traverse_commit_list.10347
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - strbuf_release
                - string_list_clear
                - string_list_clear
      Callsites:
        - Src:             'builtin/pack-objects.c:3458,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/pack-objects.c:3475,9'
          Dst:             strbuf_getline
        - Src:             'builtin/pack-objects.c:3480,4'
          Dst:             string_list_append
        - Src:             'builtin/pack-objects.c:3482,4'
          Dst:             string_list_append
        - Src:             'builtin/pack-objects.c:3484,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/pack-objects.c:3487,2'
          Dst:             string_list_sort
        - Src:             'builtin/pack-objects.c:3488,2'
          Dst:             string_list_remove_duplicates
        - Src:             'builtin/pack-objects.c:3489,2'
          Dst:             string_list_sort
        - Src:             'builtin/pack-objects.c:3490,2'
          Dst:             string_list_remove_duplicates
        - Src:             'builtin/pack-objects.c:3492,11'
          Dst:             get_all_packs
        - Src:             'builtin/pack-objects.c:3493,27'
          Dst:             pack_basename
        - Src:             'builtin/pack-objects.c:3495,15'
          Dst:             string_list_lookup
        - Src:             'builtin/pack-objects.c:3497,15'
          Dst:             string_list_lookup
        - Src:             'builtin/pack-objects.c:3515,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3515,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3516,8'
          Dst:             is_pack_valid
        - Src:             'builtin/pack-objects.c:3517,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3517,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3528,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3528,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3537,2'
          Dst:             sane_qsort
        - Src:             'builtin/pack-objects.c:3537,2'
          Dst:             pack_mtime_cmp
        - Src:             'builtin/pack-objects.c:3541,3'
          Dst:             for_each_object_in_pack
        - Src:             'builtin/pack-objects.c:3541,3'
          Dst:             add_object_entry_from_pack
        - Src:             'builtin/pack-objects.c:3547,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/pack-objects.c:3548,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3548,3'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3549,2'
          Dst:             traverse_commit_list
        - Src:             'builtin/pack-objects.c:3549,2'
          Dst:             show_commit_pack_hint
        - Src:             'builtin/pack-objects.c:3549,2'
          Dst:             show_object_pack_hint
        - Src:             'builtin/pack-objects.c:3554,2'
          Dst:             trace2_data_intmax_fl
        - Src:             'builtin/pack-objects.c:3556,2'
          Dst:             trace2_data_intmax_fl
        - Src:             'builtin/pack-objects.c:3559,2'
          Dst:             strbuf_release
        - Src:             'builtin/pack-objects.c:3560,2'
          Dst:             string_list_clear
        - Src:             'builtin/pack-objects.c:3561,2'
          Dst:             string_list_clear
    - functionName:    add_extra_kept_packs
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4228
      functionLinenumberEnd: 4251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - names
      BBCount:         21
      ICount:          125
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __xpg_basename
        - get_all_packs
        - git_fspathcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:4231,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4232,3'
              BranchSideFuncs:
                - get_all_packs
                - __xpg_basename
                - git_fspathcmp
            - BranchSide:      'builtin/pack-objects.c:4234,25'
              BranchSideFuncs:
                - get_all_packs
                - __xpg_basename
                - git_fspathcmp
        - Branch String:   'builtin/pack-objects.c:4234,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4234,2'
              BranchSideFuncs:
                - __xpg_basename
                - git_fspathcmp
            - BranchSide:      'builtin/pack-objects.c:4235,31'
              BranchSideFuncs:
                - __xpg_basename
                - git_fspathcmp
        - Branch String:   'builtin/pack-objects.c:4238,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4239,4'
              BranchSideFuncs:
                - __xpg_basename
                - git_fspathcmp
            - BranchSide:      'builtin/pack-objects.c:4241,10'
              BranchSideFuncs:
                - __xpg_basename
                - git_fspathcmp
        - Branch String:   'builtin/pack-objects.c:4241,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4242,19'
              BranchSideFuncs:
                - git_fspathcmp
                - __xpg_basename
            - BranchSide:      'builtin/pack-objects.c:4245,7'
              BranchSideFuncs:
                - __xpg_basename
                - git_fspathcmp
        - Branch String:   'builtin/pack-objects.c:4242,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4242,47'
              BranchSideFuncs:
                - __xpg_basename
                - git_fspathcmp
            - BranchSide:      'builtin/pack-objects.c:4243,5'
              BranchSideFuncs:
                - __xpg_basename
                - git_fspathcmp
        - Branch String:   'builtin/pack-objects.c:4245,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4246,4'
              BranchSideFuncs:
                - __xpg_basename
                - git_fspathcmp
            - BranchSide:      'builtin/pack-objects.c:4250,2'
              BranchSideFuncs:
                - __xpg_basename
                - git_fspathcmp
      Callsites:
        - Src:             'builtin/pack-objects.c:4234,11'
          Dst:             get_all_packs
        - Src:             'builtin/pack-objects.c:4235,22'
          Dst:             __xpg_basename
        - Src:             'builtin/pack-objects.c:4242,9'
          Dst:             git_fspathcmp
    - functionName:    git_pack_config
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3248
      functionLinenumberEnd: 3356
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - k
        - v
        - ctx
        - cb
      BBCount:         71
      ICount:          466
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - _
        - config_error_nonbool
        - const_error
        - die
        - git_config_bool
        - git_config_int
        - git_config_ulong
        - git_default_config
        - git_parse_maybe_bool_text
        - oidmap_get
        - oidmap_put
        - parse_oid_hex
        - strcasecmp
        - strcmp
        - xcalloc
        - xmalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3249,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3250,27'
              BranchSideFuncs:
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3253,14'
              BranchSideFuncs:
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3253,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3254,42'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3257,14'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3257,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3258,26'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3261,14'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - strcmp
                - git_config_int
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3261,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3262,41'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3265,14'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3265,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3266,47'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3269,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3269,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3270,23'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3276,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3270,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3271,25'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3273,25'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3276,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3277,23'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3283,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3277,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3278,25'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3280,25'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3283,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3284,46'
              BranchSideFuncs:
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3287,14'
              BranchSideFuncs:
                - strcmp
                - git_parse_maybe_bool_text
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3287,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3288,39'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3303,14'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3289,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3290,20'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3296,14'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:3290,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3291,22'
              BranchSideFuncs:
                - strcasecmp
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3292,25'
              BranchSideFuncs:
                - strcasecmp
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3292,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3293,22'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3295,9'
              BranchSideFuncs:
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3296,14'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3297,21'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:3299,21'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:3303,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3304,41'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3314,14'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - _.10276
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3305,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3306,8'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3312,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:3314,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3315,42'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3321,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3316,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3317,8'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3319,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:3321,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3322,23'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3328,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.10283
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3322,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3323,24'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:3325,24'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:3328,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3337,8'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/pack-objects.c:3355,28'
              BranchSideFuncs:
                - git_default_config
        - Branch String:   'builtin/pack-objects.c:3337,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3338,11'
              BranchSideFuncs:
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3340,8'
              BranchSideFuncs:
                - xmalloc
                - parse_oid_hex
                - parse_oid_hex
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3341,46'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3342,8'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3345,8'
              BranchSideFuncs:
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3342,23'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3343,21'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3345,8'
              BranchSideFuncs:
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3343,57'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3344,8'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3345,8'
              BranchSideFuncs:
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3341,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3345,8'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3347,43'
              BranchSideFuncs:
                - oidmap_get
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3347,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3348,8'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3350,34'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - oidmap_put
                - git_default_config
      Callsites:
        - Src:             'builtin/pack-objects.c:3249,7'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:3250,12'
          Dst:             git_config_int
        - Src:             'builtin/pack-objects.c:3253,7'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:3254,25'
          Dst:             git_config_ulong
        - Src:             'builtin/pack-objects.c:3257,7'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:3258,11'
          Dst:             git_config_int
        - Src:             'builtin/pack-objects.c:3261,7'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:3262,26'
          Dst:             git_config_int
        - Src:             'builtin/pack-objects.c:3265,7'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:3266,32'
          Dst:             git_config_int
        - Src:             'builtin/pack-objects.c:3269,7'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:3270,7'
          Dst:             git_config_bool
        - Src:             'builtin/pack-objects.c:3276,7'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:3277,7'
          Dst:             git_config_bool
        - Src:             'builtin/pack-objects.c:3283,7'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:3284,30'
          Dst:             git_config_bool
        - Src:             'builtin/pack-objects.c:3287,7'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:3288,13'
          Dst:             git_parse_maybe_bool_text
        - Src:             'builtin/pack-objects.c:3290,9'
          Dst:             strcasecmp
        - Src:             'builtin/pack-objects.c:3292,14'
          Dst:             strcasecmp
        - Src:             'builtin/pack-objects.c:3295,9'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3295,5'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3303,7'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:3304,26'
          Dst:             git_config_int
        - Src:             'builtin/pack-objects.c:3306,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3306,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3314,7'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:3315,27'
          Dst:             git_config_int
        - Src:             'builtin/pack-objects.c:3317,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3317,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3321,7'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:3322,7'
          Dst:             git_config_bool
        - Src:             'builtin/pack-objects.c:3328,7'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:3338,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/pack-objects.c:3338,11'
          Dst:             const_error
        - Src:             'builtin/pack-objects.c:3340,8'
          Dst:             xmalloc
        - Src:             'builtin/pack-objects.c:3341,7'
          Dst:             parse_oid_hex
        - Src:             'builtin/pack-objects.c:3343,7'
          Dst:             parse_oid_hex
        - Src:             'builtin/pack-objects.c:3345,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3345,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3347,7'
          Dst:             oidmap_get
        - Src:             'builtin/pack-objects.c:3348,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3348,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:3350,23'
          Dst:             xcalloc
        - Src:             'builtin/pack-objects.c:3352,13'
          Dst:             xstrdup
        - Src:             'builtin/pack-objects.c:3353,3'
          Dst:             oidmap_put
        - Src:             'builtin/pack-objects.c:3355,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    option_parse_missing_action
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3869
      functionLinenumberEnd: 3895
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         16
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - __assert_fail
        - die
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:3870,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3870,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.10276
                - die
                - __assert_fail
            - BranchSide:      'builtin/pack-objects.c:3871,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.10276
                - die
                - __assert_fail
        - Branch String:   'builtin/pack-objects.c:3871,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3871,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'builtin/pack-objects.c:3873,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3873,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3874,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3879,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3879,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3880,22'
              BranchSideFuncs:
                - strcmp
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3886,14'
              BranchSideFuncs:
                - strcmp
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:3886,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:3887,22'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:3893,6'
              BranchSideFuncs:
                - _.10276
                - die
      Callsites:
        - Src:             'builtin/pack-objects.c:3870,2'
          Dst:             __assert_fail
        - Src:             'builtin/pack-objects.c:3871,2'
          Dst:             __assert_fail
        - Src:             'builtin/pack-objects.c:3873,7'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:3879,7'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:3886,7'
          Dst:             strcmp
        - Src:             'builtin/pack-objects.c:3893,6'
          Dst:             _
        - Src:             'builtin/pack-objects.c:3893,2'
          Dst:             die
    - functionName:    option_parse_cruft_expiration
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4303
      functionLinenumberEnd: 4312
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - approxidate_careful
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:4304,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4305,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:4308,9'
              BranchSideFuncs:
                - approxidate_careful
      Callsites:
        - Src:             'builtin/pack-objects.c:4310,23'
          Dst:             approxidate_careful
    - functionName:    option_parse_unpack_unreachable
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4288
      functionLinenumberEnd: 4298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - approxidate_careful
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:4289,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4290,22'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:4294,22'
              BranchSideFuncs:
                - approxidate_careful
      Callsites:
        - Src:             'builtin/pack-objects.c:4296,36'
          Dst:             approxidate_careful
    - functionName:    option_parse_index_version
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4269
      functionLinenumberEnd: 4283
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         19
      ICount:          122
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - _
        - die
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:4274,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4274,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:4276,27'
              BranchSideFuncs:
                - strtoul
                - _.10276
                - die
                - strtoul
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4277,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4278,7'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4279,7'
              BranchSideFuncs:
                - _.10276
                - die
                - strtoul
        - Branch String:   'builtin/pack-objects.c:4279,16'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4279,19'
              BranchSideFuncs:
                - _.10276
                - die
                - strtoul
            - BranchSide:      'builtin/pack-objects.c:4281,7'
              BranchSideFuncs:
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4279,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4280,32'
              BranchSideFuncs:
                - strtoul
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4281,7'
              BranchSideFuncs:
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4281,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4281,12'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4282,7'
              BranchSideFuncs:
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4281,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4282,7'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4283,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:4274,2'
          Dst:             BUG_fl
        - Src:             'builtin/pack-objects.c:4276,19'
          Dst:             strtoul
        - Src:             'builtin/pack-objects.c:4278,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4278,3'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4280,24'
          Dst:             strtoul
        - Src:             'builtin/pack-objects.c:4282,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4282,3'
          Dst:             die
    - functionName:    option_parse_quiet
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4255
      functionLinenumberEnd: 4264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         13
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:4258,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4258,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/pack-objects.c:4260,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-objects.c:4260,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4261,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-objects.c:4262,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-objects.c:4258,2'
          Dst:             BUG_fl
    - functionName:    cmd_pack_objects
      functionSourceFile: '/src/git/builtin/pack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4316
      functionLinenumberEnd: 4675
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         218
      ICount:          2191
      EdgeCount:       286
      CyclomaticComplexity: 70
      functionsReached:
        - _
        - add_extra_kept_packs
        - add_ref_tag
        - add_unreachable_loose_objects
        - cleanup_preferred_base
        - clear_packing_data
        - die
        - disable_replace_refs
        - fprintf_ln
        - get_all_packs
        - get_main_ref_store
        - get_object_list
        - git_config
        - git_env_bool
        - git_pack_config
        - is_repository_shallow
        - isatty
        - list_objects_filter_copy
        - list_objects_filter_release
        - online_cpus
        - parse_options
        - prepare_pack
        - prepare_packing_data
        - prepare_repo_settings
        - read_cruft_objects
        - read_object_list_from_stdin
        - read_packs_list_from_stdin
        - release_revisions
        - repo_init_revisions
        - reset_pack_idx_option
        - start_progress
        - stop_progress
        - string_list_clear
        - strvec_clear
        - strvec_push
        - trace2_data_intmax_fl
        - trace2_region_enter_fl
        - trace2_region_leave_fl
        - usage_with_options
        - warning
        - write_excluded_by_configs
        - write_pack_file
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/pack-objects.c:4438,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4439,25'
              BranchSideFuncs:
                - prepare_repo_settings
                - reset_pack_idx_option
                - git_config.10412
                - git_env_bool
                - isatty
                - parse_options
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.10276
                - warning
                - _.10276
                - warning
                - usage_with_options
            - BranchSide:      'builtin/pack-objects.c:4446,2'
              BranchSideFuncs:
                - reset_pack_idx_option
                - git_config.10412
                - git_env_bool
                - isatty
                - parse_options
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.10276
                - warning
                - _.10276
                - warning
                - usage_with_options
        - Branch String:   'builtin/pack-objects.c:4440,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4441,13'
              BranchSideFuncs:
                - reset_pack_idx_option
                - git_config.10412
                - git_env_bool
                - isatty
                - parse_options
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.10276
                - warning
                - _.10276
                - warning
                - usage_with_options
            - BranchSide:      'builtin/pack-objects.c:4442,7'
              BranchSideFuncs:
                - reset_pack_idx_option
                - git_config.10412
                - git_env_bool
                - isatty
                - parse_options
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.10276
                - warning
                - _.10276
                - warning
                - usage_with_options
        - Branch String:   'builtin/pack-objects.c:4442,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4443,21'
              BranchSideFuncs:
                - reset_pack_idx_option
                - git_config.10412
                - git_env_bool
                - isatty
                - parse_options
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.10276
                - warning
                - _.10276
                - warning
                - usage_with_options
            - BranchSide:      'builtin/pack-objects.c:4444,2'
              BranchSideFuncs:
                - reset_pack_idx_option
                - git_config.10412
                - git_env_bool
                - isatty
                - parse_options
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.10276
                - warning
                - _.10276
                - warning
                - usage_with_options
        - Branch String:   'builtin/pack-objects.c:4449,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4450,23'
              BranchSideFuncs:
                - isatty
                - parse_options
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.10276
                - warning
                - _.10276
                - warning
                - usage_with_options
            - BranchSide:      'builtin/pack-objects.c:4452,13'
              BranchSideFuncs:
                - isatty
                - parse_options
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.10276
                - warning
                - _.10276
                - warning
                - usage_with_options
        - Branch String:   'builtin/pack-objects.c:4456,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4457,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.10276
                - warning
                - _.10276
                - warning
                - usage_with_options
            - BranchSide:      'builtin/pack-objects.c:4460,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.10276
                - warning
                - _.10276
                - warning
                - usage_with_options
        - Branch String:   'builtin/pack-objects.c:4460,35'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4460,38'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/pack-objects.c:4461,34'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/pack-objects.c:4460,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4461,34'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/pack-objects.c:4463,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.10276
                - warning
                - _.10276
                - warning
        - Branch String:   'builtin/pack-objects.c:4463,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4464,9'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.10276
                - warning
                - _.10276
                - warning
            - BranchSide:      'builtin/pack-objects.c:4465,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.10276
                - warning
                - _.10276
                - warning
        - Branch String:   'builtin/pack-objects.c:4465,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4466,11'
              BranchSideFuncs:
                - _.10276
                - warning
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.10276
                - warning
            - BranchSide:      'builtin/pack-objects.c:4470,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.10276
                - warning
        - Branch String:   'builtin/pack-objects.c:4470,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4471,11'
              BranchSideFuncs:
                - _.10276
                - warning
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pack-objects.c:4475,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pack-objects.c:4475,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4476,10'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pack-objects.c:4478,2'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pack-objects.c:4479,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4480,25'
              BranchSideFuncs:
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pack-objects.c:4485,3'
              BranchSideFuncs:
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pack-objects.c:4487,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4488,25'
              BranchSideFuncs:
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pack-objects.c:4491,6'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pack-objects.c:4491,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4492,25'
              BranchSideFuncs:
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pack-objects.c:4495,6'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pack-objects.c:4495,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4496,25'
              BranchSideFuncs:
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pack-objects.c:4499,6'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pack-objects.c:4499,24'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4499,28'
              BranchSideFuncs:
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
            - BranchSide:      'builtin/pack-objects.c:4504,6'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
        - Branch String:   'builtin/pack-objects.c:4499,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4500,25'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
            - BranchSide:      'builtin/pack-objects.c:4504,6'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
                - strvec_push
        - Branch String:   'builtin/pack-objects.c:4504,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4505,25'
              BranchSideFuncs:
                - strvec_push
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4509,6'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4509,25'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4509,28'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4510,25'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4509,45'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4509,48'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4510,25'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4509,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4510,25'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4512,7'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4512,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4513,15'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4514,6'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4514,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4515,26'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4516,11'
              BranchSideFuncs:
                - online_cpus
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4516,38'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4516,41'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4517,7'
              BranchSideFuncs:
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4516,11'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:0,0'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4517,7'
              BranchSideFuncs:
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4519,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4520,26'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4524,7'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4524,22'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4524,26'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4526,6'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4524,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4525,21'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4526,6'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4526,21'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4526,24'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4528,6'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
        - Branch String:   'builtin/pack-objects.c:4526,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4527,7'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4528,6'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
        - Branch String:   'builtin/pack-objects.c:4528,22'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4528,25'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - warning
            - BranchSide:      'builtin/pack-objects.c:4533,7'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4528,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4529,11'
              BranchSideFuncs:
                - _.10276
                - warning
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4533,7'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4533,22'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4533,25'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4536,6'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4533,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4534,7'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4536,6'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4536,23'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4536,26'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4538,7'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4536,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4537,7'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4538,7'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4538,20'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4538,24'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4539,33'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4538,40'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4538,44'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4539,33'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4538,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4539,33'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4541,6'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4541,18'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4541,36'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4544,6'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4541,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4542,7'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4544,6'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4544,18'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4544,21'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4547,6'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4544,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4545,7'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4547,6'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4547,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4548,7'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4563,7'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
        - Branch String:   'builtin/pack-objects.c:4548,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4549,8'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4550,7'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
                - _.10276
                - die
        - Branch String:   'builtin/pack-objects.c:4550,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4551,8'
              BranchSideFuncs:
                - _.10276
                - die
            - BranchSide:      'builtin/pack-objects.c:4552,2'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
        - Branch String:   'builtin/pack-objects.c:4563,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4564,28'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
            - BranchSide:      'builtin/pack-objects.c:4566,6'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
        - Branch String:   'builtin/pack-objects.c:4566,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4567,22'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
            - BranchSide:      'builtin/pack-objects.c:4570,7'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
                - is_repository_shallow
        - Branch String:   'builtin/pack-objects.c:4570,29'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4570,34'
              BranchSideFuncs:
                - is_repository_shallow
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
            - BranchSide:      'builtin/pack-objects.c:4571,20'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
        - Branch String:   'builtin/pack-objects.c:4570,49'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4570,97'
              BranchSideFuncs:
                - is_repository_shallow
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
            - BranchSide:      'builtin/pack-objects.c:4570,52'
              BranchSideFuncs:
                - is_repository_shallow
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
        - Branch String:   'builtin/pack-objects.c:4570,72'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4570,97'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
            - BranchSide:      'builtin/pack-objects.c:4571,20'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
        - Branch String:   'builtin/pack-objects.c:4570,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4571,20'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
            - BranchSide:      'builtin/pack-objects.c:4573,6'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
        - Branch String:   'builtin/pack-objects.c:4573,21'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4573,25'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
            - BranchSide:      'builtin/pack-objects.c:4574,22'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
        - Branch String:   'builtin/pack-objects.c:4573,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4574,22'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
            - BranchSide:      'builtin/pack-objects.c:4576,6'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
                - strvec_push
        - Branch String:   'builtin/pack-objects.c:4576,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4577,3'
              BranchSideFuncs:
                - strvec_push
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
            - BranchSide:      'builtin/pack-objects.c:4579,6'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
        - Branch String:   'builtin/pack-objects.c:4579,15'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4579,18'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
            - BranchSide:      'builtin/pack-objects.c:4582,2'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
        - Branch String:   'builtin/pack-objects.c:4579,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4580,12'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
            - BranchSide:      'builtin/pack-objects.c:4582,2'
              BranchSideFuncs:
                - add_extra_kept_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
                - get_all_packs
        - Branch String:   'builtin/pack-objects.c:4583,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4585,26'
              BranchSideFuncs:
                - get_all_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
            - BranchSide:      'builtin/pack-objects.c:4591,6'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
        - Branch String:   'builtin/pack-objects.c:4585,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4586,8'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
            - BranchSide:      'builtin/pack-objects.c:4588,8'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
        - Branch String:   'builtin/pack-objects.c:4586,22'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4586,25'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
            - BranchSide:      'builtin/pack-objects.c:4586,28'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
        - Branch String:   'builtin/pack-objects.c:4586,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4586,28'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
            - BranchSide:      'builtin/pack-objects.c:4587,5'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
        - Branch String:   'builtin/pack-objects.c:4588,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4589,31'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
            - BranchSide:      'builtin/pack-objects.c:4590,2'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
                - get_all_packs
        - Branch String:   'builtin/pack-objects.c:4591,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4598,26'
              BranchSideFuncs:
                - get_all_packs
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
            - BranchSide:      'builtin/pack-objects.c:4606,2'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
        - Branch String:   'builtin/pack-objects.c:4598,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4599,9'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
            - BranchSide:      'builtin/pack-objects.c:4604,2'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
        - Branch String:   'builtin/pack-objects.c:4599,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4600,26'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
            - BranchSide:      'builtin/pack-objects.c:4603,3'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - prepare_packing_data
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
                - _.10276
                - start_progress
        - Branch String:   'builtin/pack-objects.c:4610,15'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4610,19'
              BranchSideFuncs:
                - _.10276
                - start_progress
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
            - BranchSide:      'builtin/pack-objects.c:4612,6'
              BranchSideFuncs:
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
        - Branch String:   'builtin/pack-objects.c:4610,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4611,35'
              BranchSideFuncs:
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
            - BranchSide:      'builtin/pack-objects.c:4612,6'
              BranchSideFuncs:
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
                - read_packs_list_from_stdin
                - add_unreachable_loose_objects
        - Branch String:   'builtin/pack-objects.c:4612,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4614,30'
              BranchSideFuncs:
                - read_packs_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - add_unreachable_loose_objects
            - BranchSide:      'builtin/pack-objects.c:4618,13'
              BranchSideFuncs:
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - read_cruft_objects
        - Branch String:   'builtin/pack-objects.c:4616,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4617,4'
              BranchSideFuncs:
                - add_unreachable_loose_objects
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
            - BranchSide:      'builtin/pack-objects.c:4618,2'
              BranchSideFuncs:
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
        - Branch String:   'builtin/pack-objects.c:4618,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4619,3'
              BranchSideFuncs:
                - read_cruft_objects
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
            - BranchSide:      'builtin/pack-objects.c:4620,14'
              BranchSideFuncs:
                - read_object_list_from_stdin
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
        - Branch String:   'builtin/pack-objects.c:4620,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4621,3'
              BranchSideFuncs:
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
            - BranchSide:      'builtin/pack-objects.c:4623,19'
              BranchSideFuncs:
                - repo_init_revisions
                - list_objects_filter_copy
                - get_object_list
                - release_revisions
                - cleanup_preferred_base
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
        - Branch String:   'builtin/pack-objects.c:4631,18'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4631,21'
              BranchSideFuncs:
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - get_main_ref_store
                - refs_for_each_tag_ref
            - BranchSide:      'builtin/pack-objects.c:4634,2'
              BranchSideFuncs:
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
        - Branch String:   'builtin/pack-objects.c:4631,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4632,44'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_tag_ref
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
            - BranchSide:      'builtin/pack-objects.c:4634,2'
              BranchSideFuncs:
                - stop_progress.10325
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
        - Branch String:   'builtin/pack-objects.c:4638,16'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4638,20'
              BranchSideFuncs:
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
            - BranchSide:      'builtin/pack-objects.c:4640,6'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
        - Branch String:   'builtin/pack-objects.c:4638,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4639,3'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
            - BranchSide:      'builtin/pack-objects.c:4640,6'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
        - Branch String:   'builtin/pack-objects.c:4640,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4641,3'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - prepare_pack
                - trace2_region_leave_fl
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
            - BranchSide:      'builtin/pack-objects.c:4648,2'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - write_excluded_by_configs
                - write_pack_file
                - trace2_region_leave_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
                - _.10276
                - fprintf_ln
        - Branch String:   'builtin/pack-objects.c:4653,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-objects.c:4654,14'
              BranchSideFuncs:
                - _.10276
                - fprintf_ln
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
            - BranchSide:      'builtin/pack-objects.c:4662,2'
              BranchSideFuncs:
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - clear_packing_data
                - list_objects_filter_release
                - string_list_clear
                - strvec_clear
      Callsites:
        - Src:             'builtin/pack-objects.c:4435,2'
          Dst:             disable_replace_refs
        - Src:             'builtin/pack-objects.c:4437,11'
          Dst:             git_env_bool
        - Src:             'builtin/pack-objects.c:4439,3'
          Dst:             prepare_repo_settings
        - Src:             'builtin/pack-objects.c:4446,2'
          Dst:             reset_pack_idx_option
        - Src:             'builtin/pack-objects.c:4448,2'
          Dst:             git_config
        - Src:             'builtin/pack-objects.c:4448,2'
          Dst:             git_pack_config
        - Src:             'builtin/pack-objects.c:4449,6'
          Dst:             git_env_bool
        - Src:             'builtin/pack-objects.c:4452,13'
          Dst:             isatty
        - Src:             'builtin/pack-objects.c:4453,9'
          Dst:             parse_options
        - Src:             'builtin/pack-objects.c:4461,3'
          Dst:             usage_with_options
        - Src:             'builtin/pack-objects.c:4466,11'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4466,3'
          Dst:             warning
        - Src:             'builtin/pack-objects.c:4471,11'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4471,3'
          Dst:             warning
        - Src:             'builtin/pack-objects.c:4478,2'
          Dst:             strvec_push
        - Src:             'builtin/pack-objects.c:4481,3'
          Dst:             strvec_push
        - Src:             'builtin/pack-objects.c:4485,3'
          Dst:             strvec_push
        - Src:             'builtin/pack-objects.c:4489,3'
          Dst:             strvec_push
        - Src:             'builtin/pack-objects.c:4493,3'
          Dst:             strvec_push
        - Src:             'builtin/pack-objects.c:4497,3'
          Dst:             strvec_push
        - Src:             'builtin/pack-objects.c:4501,3'
          Dst:             strvec_push
        - Src:             'builtin/pack-objects.c:4507,3'
          Dst:             strvec_push
        - Src:             'builtin/pack-objects.c:4517,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4517,3'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4520,26'
          Dst:             online_cpus
        - Src:             'builtin/pack-objects.c:4527,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4527,3'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4529,11'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4529,3'
          Dst:             warning
        - Src:             'builtin/pack-objects.c:4534,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4534,3'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4537,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4537,3'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4542,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4542,3'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4545,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4545,3'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4549,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4549,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4551,8'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4551,4'
          Dst:             die
        - Src:             'builtin/pack-objects.c:4570,75'
          Dst:             is_repository_shallow
        - Src:             'builtin/pack-objects.c:4577,3'
          Dst:             strvec_push
        - Src:             'builtin/pack-objects.c:4582,2'
          Dst:             add_extra_kept_packs
        - Src:             'builtin/pack-objects.c:4585,12'
          Dst:             get_all_packs
        - Src:             'builtin/pack-objects.c:4598,12'
          Dst:             get_all_packs
        - Src:             'builtin/pack-objects.c:4606,2'
          Dst:             trace2_region_enter_fl
        - Src:             'builtin/pack-objects.c:4608,2'
          Dst:             prepare_packing_data
        - Src:             'builtin/pack-objects.c:4611,35'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4611,20'
          Dst:             start_progress
        - Src:             'builtin/pack-objects.c:4615,3'
          Dst:             read_packs_list_from_stdin
        - Src:             'builtin/pack-objects.c:4617,4'
          Dst:             add_unreachable_loose_objects
        - Src:             'builtin/pack-objects.c:4619,3'
          Dst:             read_cruft_objects
        - Src:             'builtin/pack-objects.c:4621,3'
          Dst:             read_object_list_from_stdin
        - Src:             'builtin/pack-objects.c:4625,3'
          Dst:             repo_init_revisions
        - Src:             'builtin/pack-objects.c:4626,3'
          Dst:             list_objects_filter_copy
        - Src:             'builtin/pack-objects.c:4627,3'
          Dst:             get_object_list
        - Src:             'builtin/pack-objects.c:4628,3'
          Dst:             release_revisions
        - Src:             'builtin/pack-objects.c:4630,2'
          Dst:             cleanup_preferred_base
        - Src:             'builtin/pack-objects.c:4632,25'
          Dst:             get_main_ref_store
        - Src:             'builtin/pack-objects.c:4632,3'
          Dst:             refs_for_each_tag_ref
        - Src:             'builtin/pack-objects.c:4632,3'
          Dst:             add_ref_tag
        - Src:             'builtin/pack-objects.c:4634,2'
          Dst:             stop_progress
        - Src:             'builtin/pack-objects.c:4635,2'
          Dst:             trace2_region_leave_fl
        - Src:             'builtin/pack-objects.c:4641,3'
          Dst:             trace2_region_enter_fl
        - Src:             'builtin/pack-objects.c:4643,3'
          Dst:             prepare_pack
        - Src:             'builtin/pack-objects.c:4644,3'
          Dst:             trace2_region_leave_fl
        - Src:             'builtin/pack-objects.c:4648,2'
          Dst:             trace2_region_enter_fl
        - Src:             'builtin/pack-objects.c:4649,2'
          Dst:             write_excluded_by_configs
        - Src:             'builtin/pack-objects.c:4650,2'
          Dst:             write_pack_file
        - Src:             'builtin/pack-objects.c:4651,2'
          Dst:             trace2_region_leave_fl
        - Src:             'builtin/pack-objects.c:4655,7'
          Dst:             _
        - Src:             'builtin/pack-objects.c:4654,3'
          Dst:             fprintf_ln
        - Src:             'builtin/pack-objects.c:4662,2'
          Dst:             trace2_data_intmax_fl
        - Src:             'builtin/pack-objects.c:4663,2'
          Dst:             trace2_data_intmax_fl
        - Src:             'builtin/pack-objects.c:4664,2'
          Dst:             trace2_data_intmax_fl
        - Src:             'builtin/pack-objects.c:4665,2'
          Dst:             trace2_data_intmax_fl
        - Src:             'builtin/pack-objects.c:4666,2'
          Dst:             trace2_data_intmax_fl
        - Src:             'builtin/pack-objects.c:4667,2'
          Dst:             trace2_data_intmax_fl
        - Src:             'builtin/pack-objects.c:4670,2'
          Dst:             clear_packing_data
        - Src:             'builtin/pack-objects.c:4671,2'
          Dst:             list_objects_filter_release
        - Src:             'builtin/pack-objects.c:4672,2'
          Dst:             string_list_clear
        - Src:             'builtin/pack-objects.c:4673,2'
          Dst:             strvec_clear
    - functionName:    sizeof_union
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         14
      ICount:          183
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - hashcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:297,44'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:297,2'
              BranchSideFuncs:
                - hashcmp
            - BranchSide:      'builtin/pack-redundant.c:298,9'
              BranchSideFuncs:
                - hashcmp
        - Branch String:   'builtin/pack-redundant.c:297,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:300,21'
              BranchSideFuncs:
                - hashcmp
            - BranchSide:      'builtin/pack-redundant.c:315,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-redundant.c:303,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:304,7'
              BranchSideFuncs:
                - hashcmp
            - BranchSide:      'builtin/pack-redundant.c:309,7'
              BranchSideFuncs:
                - hashcmp
        - Branch String:   'builtin/pack-redundant.c:309,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:310,14'
              BranchSideFuncs:
                - hashcmp
            - BranchSide:      'builtin/pack-redundant.c:312,14'
              BranchSideFuncs:
                - hashcmp
      Callsites:
        - Src:             'builtin/pack-redundant.c:300,13'
          Dst:             hashcmp
    - functionName:    hashcmp
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sha1
        - sha2
        - algop
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   './hash.h:259,6'
          Branch Sides:
            - BranchSide:      './hash.h:260,17'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      './hash.h:261,16'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             './hash.h:260,10'
          Dst:             memcmp
        - Src:             './hash.h:261,9'
          Dst:             memcmp
    - functionName:    cmp_remaining_objects
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         10
      ICount:          91
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:353,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:355,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-redundant.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-redundant.c:355,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:356,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-redundant.c:357,12'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-redundant.c:357,12'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:358,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-redundant.c:360,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-redundant.c:361,13'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:363,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-redundant.c:365,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    sort_pack_list
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pl
      BBCount:         14
      ICount:          112
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - cmp_remaining_objects
        - pack_list_size
        - sane_qsort
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:376,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:377,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-redundant.c:380,2'
              BranchSideFuncs:
                - xcalloc
                - sane_qsort.10626
                - free
        - Branch String:   'builtin/pack-redundant.c:381,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:382,14'
              BranchSideFuncs:
                - sane_qsort.10626
                - free
            - BranchSide:      'builtin/pack-redundant.c:384,2'
              BranchSideFuncs:
                - sane_qsort.10626
                - free
        - Branch String:   'builtin/pack-redundant.c:387,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:388,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/pack-redundant.c:389,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/pack-redundant.c:374,13'
          Dst:             pack_list_size
        - Src:             'builtin/pack-redundant.c:380,2'
          Dst:             xcalloc
        - Src:             'builtin/pack-redundant.c:384,2'
          Dst:             sane_qsort
        - Src:             'builtin/pack-redundant.c:384,2'
          Dst:             cmp_remaining_objects
    - functionName:    pack_list_size
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pl
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:211,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:212,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-redundant.c:215,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    llist_copy
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         9
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - llist_init
        - llist_item_get
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:78,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:79,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-redundant.c:81,26'
              BranchSideFuncs:
                - llist_item_get
                - llist_item_get
        - Branch String:   'builtin/pack-redundant.c:85,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:86,10'
              BranchSideFuncs:
                - llist_item_get
            - BranchSide:      'builtin/pack-redundant.c:92,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-redundant.c:76,2'
          Dst:             llist_init
        - Src:             'builtin/pack-redundant.c:81,26'
          Dst:             llist_item_get
        - Src:             'builtin/pack-redundant.c:87,14'
          Dst:             llist_item_get
    - functionName:    llist_init
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmalloc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/pack-redundant.c:66,10'
          Dst:             xmalloc
    - functionName:    llist_item_get
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - llist_item_put
        - st_mult
        - xmalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:51,21'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:52,7'
              BranchSideFuncs:
                - st_mult.10627
                - xmalloc
                - llist_item_put
            - BranchSide:      'builtin/pack-redundant.c:52,7'
              BranchSideFuncs:
                - st_mult.10627
                - xmalloc
                - llist_item_put
        - Branch String:   'builtin/pack-redundant.c:52,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:53,14'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-redundant.c:56,7'
              BranchSideFuncs:
                - st_mult.10627
                - xmalloc
                - llist_item_put
        - Branch String:   'builtin/pack-redundant.c:58,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:0,0'
              BranchSideFuncs:
                - llist_item_put
            - BranchSide:      'builtin/pack-redundant.c:59,20'
              BranchSideFuncs:
                - llist_item_put
      Callsites:
        - Src:             'builtin/pack-redundant.c:57,3'
          Dst:             st_mult
        - Src:             'builtin/pack-redundant.c:57,3'
          Dst:             xmalloc
        - Src:             'builtin/pack-redundant.c:59,4'
          Dst:             llist_item_put
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    llist_item_put
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmp_two_packs
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         20
      ICount:          256
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - hashcmp
        - llist_copy
        - llist_sorted_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:246,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:247,35'
              BranchSideFuncs:
                - llist_copy
                - hashcmp
                - llist_sorted_remove
                - llist_sorted_remove
            - BranchSide:      'builtin/pack-redundant.c:248,7'
              BranchSideFuncs:
                - llist_copy
                - hashcmp
                - llist_sorted_remove
                - llist_sorted_remove
        - Branch String:   'builtin/pack-redundant.c:248,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:249,35'
              BranchSideFuncs:
                - hashcmp
                - llist_sorted_remove
                - llist_sorted_remove
            - BranchSide:      'builtin/pack-redundant.c:251,12'
              BranchSideFuncs:
                - hashcmp
                - llist_sorted_remove
                - llist_sorted_remove
        - Branch String:   'builtin/pack-redundant.c:258,50'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:258,2'
              BranchSideFuncs:
                - hashcmp
                - llist_sorted_remove
                - llist_sorted_remove
            - BranchSide:      'builtin/pack-redundant.c:259,9'
              BranchSideFuncs:
                - hashcmp
                - llist_sorted_remove
                - llist_sorted_remove
        - Branch String:   'builtin/pack-redundant.c:258,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:261,27'
              BranchSideFuncs:
                - hashcmp
                - llist_sorted_remove
                - llist_sorted_remove
            - BranchSide:      'builtin/pack-redundant.c:281,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-redundant.c:264,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:265,34'
              BranchSideFuncs:
                - llist_sorted_remove
                - llist_sorted_remove
                - hashcmp
            - BranchSide:      'builtin/pack-redundant.c:275,7'
              BranchSideFuncs:
                - hashcmp
                - llist_sorted_remove
                - llist_sorted_remove
        - Branch String:   'builtin/pack-redundant.c:275,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:276,14'
              BranchSideFuncs:
                - hashcmp
                - llist_sorted_remove
                - llist_sorted_remove
            - BranchSide:      'builtin/pack-redundant.c:278,14'
              BranchSideFuncs:
                - hashcmp
                - llist_sorted_remove
                - llist_sorted_remove
      Callsites:
        - Src:             'builtin/pack-redundant.c:247,24'
          Dst:             llist_copy
        - Src:             'builtin/pack-redundant.c:249,24'
          Dst:             llist_copy
        - Src:             'builtin/pack-redundant.c:261,19'
          Dst:             hashcmp
        - Src:             'builtin/pack-redundant.c:265,14'
          Dst:             llist_sorted_remove
        - Src:             'builtin/pack-redundant.c:268,14'
          Dst:             llist_sorted_remove
    - functionName:    llist_sorted_remove
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - oid
        - hint
      BBCount:         26
      ICount:          161
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - hashcmp
        - llist_item_put
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:155,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:155,23'
              BranchSideFuncs:
                - hashcmp
                - llist_item_put
            - BranchSide:      'builtin/pack-redundant.c:155,37'
              BranchSideFuncs:
                - hashcmp
                - llist_item_put
        - Branch String:   'builtin/pack-redundant.c:157,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:158,27'
              BranchSideFuncs:
                - hashcmp
                - llist_item_put
            - BranchSide:      'builtin/pack-redundant.c:180,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-redundant.c:159,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:160,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-redundant.c:161,8'
              BranchSideFuncs:
                - llist_item_put
                - hashcmp
        - Branch String:   'builtin/pack-redundant.c:161,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:162,9'
              BranchSideFuncs:
                - hashcmp
                - llist_item_put
            - BranchSide:      'builtin/pack-redundant.c:177,10'
              BranchSideFuncs:
                - hashcmp
                - llist_item_put
        - Branch String:   'builtin/pack-redundant.c:162,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:163,9'
              BranchSideFuncs:
                - llist_item_put
            - BranchSide:      'builtin/pack-redundant.c:170,18'
              BranchSideFuncs:
                - llist_item_put
        - Branch String:   'builtin/pack-redundant.c:163,22'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:163,25'
              BranchSideFuncs:
                - llist_item_put
                - hashcmp
            - BranchSide:      'builtin/pack-redundant.c:168,19'
              BranchSideFuncs:
                - llist_item_put
        - Branch String:   'builtin/pack-redundant.c:163,9'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:165,11'
              BranchSideFuncs:
                - hashcmp
                - llist_item_put
            - BranchSide:      'builtin/pack-redundant.c:168,19'
              BranchSideFuncs:
                - llist_item_put
        - Branch String:   'builtin/pack-redundant.c:171,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:172,18'
              BranchSideFuncs:
                - llist_item_put
            - BranchSide:      'builtin/pack-redundant.c:173,19'
              BranchSideFuncs:
                - llist_item_put
      Callsites:
        - Src:             'builtin/pack-redundant.c:158,19'
          Dst:             hashcmp
        - Src:             'builtin/pack-redundant.c:173,4'
          Dst:             llist_item_put
    - functionName:    oidcmp
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:288,9'
          Dst:             memcmp
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oidread
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - hash
        - algop
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    1
      BranchProfiles:
        - Branch String:   './hash.h:306,6'
          Branch Sides:
            - BranchSide:      './hash.h:306,6'
              BranchSideFuncs:
                - hash_algo_by_ptr.10630
            - BranchSide:      './hash.h:307,10'
              BranchSideFuncs:
                - hash_algo_by_ptr.10630
      Callsites:
        - Src:             './hash.h:308,14'
          Dst:             hash_algo_by_ptr
    - functionName:    llist_insert
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - after
        - oid
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - llist_item_get
        - oidread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:106,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:107,20'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-redundant.c:112,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-redundant.c:109,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:110,17'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-redundant.c:111,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-redundant.c:112,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:113,17'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-redundant.c:115,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-redundant.c:102,32'
          Dst:             llist_item_get
        - Src:             'builtin/pack-redundant.c:103,2'
          Dst:             oidread
    - functionName:    pack_list_insert
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pl
        - entry
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmalloc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/pack-redundant.c:201,24'
          Dst:             xmalloc
    - functionName:    llist_insert_back
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - oid
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - llist_insert
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/pack-redundant.c:125,9'
          Dst:             llist_insert
    - functionName:    add_pack
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         18
      ICount:          156
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - llist_init
        - llist_insert_back
        - open_pack_index
        - pack_list_insert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:515,21'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:515,26'
              BranchSideFuncs:
                - llist_init
                - open_pack_index
                - pack_list_insert
                - pack_list_insert
                - llist_insert_back
            - BranchSide:      'builtin/pack-redundant.c:518,11'
              BranchSideFuncs:
                - llist_init
                - open_pack_index
                - pack_list_insert
                - pack_list_insert
                - llist_insert_back
        - Branch String:   'builtin/pack-redundant.c:515,34'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:515,37'
              BranchSideFuncs:
                - llist_init
                - open_pack_index
                - pack_list_insert
                - pack_list_insert
                - llist_insert_back
            - BranchSide:      'builtin/pack-redundant.c:518,11'
              BranchSideFuncs:
                - llist_init
                - open_pack_index
                - pack_list_insert
                - pack_list_insert
                - llist_insert_back
        - Branch String:   'builtin/pack-redundant.c:515,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:516,3'
              BranchSideFuncs:
                - llist_init
                - open_pack_index
                - pack_list_insert
                - pack_list_insert
                - llist_insert_back
            - BranchSide:      'builtin/pack-redundant.c:518,11'
              BranchSideFuncs:
                - llist_init
                - open_pack_index
                - pack_list_insert
                - pack_list_insert
                - llist_insert_back
        - Branch String:   'builtin/pack-redundant.c:521,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:522,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-redundant.c:524,9'
              BranchSideFuncs:
                - pack_list_insert
                - pack_list_insert
                - llist_insert_back
        - Branch String:   'builtin/pack-redundant.c:527,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:528,23'
              BranchSideFuncs:
                - llist_insert_back
                - pack_list_insert
                - pack_list_insert
            - BranchSide:      'builtin/pack-redundant.c:531,25'
              BranchSideFuncs:
                - pack_list_insert
                - pack_list_insert
        - Branch String:   'builtin/pack-redundant.c:533,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:534,10'
              BranchSideFuncs:
                - pack_list_insert
            - BranchSide:      'builtin/pack-redundant.c:536,10'
              BranchSideFuncs:
                - pack_list_insert
      Callsites:
        - Src:             'builtin/pack-redundant.c:519,2'
          Dst:             llist_init
        - Src:             'builtin/pack-redundant.c:521,6'
          Dst:             open_pack_index
        - Src:             'builtin/pack-redundant.c:528,3'
          Dst:             llist_insert_back
        - Src:             'builtin/pack-redundant.c:534,10'
          Dst:             pack_list_insert
        - Src:             'builtin/pack-redundant.c:536,10'
          Dst:             pack_list_insert
    - functionName:    pack_list_difference
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - A
        - B
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pack_list_difference
        - xmalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:224,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:225,3'
              BranchSideFuncs:
                - xmalloc
                - pack_list_difference
                - pack_list_difference
            - BranchSide:      'builtin/pack-redundant.c:227,7'
              BranchSideFuncs:
                - xmalloc
                - pack_list_difference
                - pack_list_difference
        - Branch String:   'builtin/pack-redundant.c:228,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:229,7'
              BranchSideFuncs:
                - xmalloc
                - pack_list_difference
                - pack_list_difference
            - BranchSide:      'builtin/pack-redundant.c:233,8'
              BranchSideFuncs:
                - xmalloc
                - pack_list_difference
        - Branch String:   'builtin/pack-redundant.c:229,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:230,32'
              BranchSideFuncs:
                - pack_list_difference
            - BranchSide:      'builtin/pack-redundant.c:231,8'
              BranchSideFuncs:
                - xmalloc
                - pack_list_difference
                - pack_list_difference
      Callsites:
        - Src:             'builtin/pack-redundant.c:230,11'
          Dst:             pack_list_difference
        - Src:             'builtin/pack-redundant.c:233,8'
          Dst:             xmalloc
        - Src:             'builtin/pack-redundant.c:235,14'
          Dst:             pack_list_difference
    - functionName:    pack_set_bytecount
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pl
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:340,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:341,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-redundant.c:345,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_pack_redundancy
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pl
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - sizeof_union
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:324,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:325,3'
              BranchSideFuncs:
                - sizeof_union
            - BranchSide:      'builtin/pack-redundant.c:327,2'
              BranchSideFuncs:
                - sizeof_union
        - Branch String:   'builtin/pack-redundant.c:327,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:328,3'
              BranchSideFuncs:
                - sizeof_union
            - BranchSide:      'builtin/pack-redundant.c:334,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-redundant.c:328,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:329,24'
              BranchSideFuncs:
                - sizeof_union
            - BranchSide:      'builtin/pack-redundant.c:332,8'
              BranchSideFuncs:
                - sizeof_union
      Callsites:
        - Src:             'builtin/pack-redundant.c:329,11'
          Dst:             sizeof_union
    - functionName:    minimize
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - min
      BBCount:         30
      ICount:          192
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - llist_copy
        - llist_sorted_difference_inplace
        - pack_list_insert
        - sort_pack_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:402,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:403,7'
              BranchSideFuncs:
                - pack_list_insert
                - llist_copy
                - llist_copy
                - llist_sorted_difference_inplace
                - sort_pack_list
                - pack_list_insert
                - llist_sorted_difference_inplace
                - llist_sorted_difference_inplace
                - free
                - llist_sorted_difference_inplace
                - pack_list_insert
            - BranchSide:      'builtin/pack-redundant.c:410,23'
              BranchSideFuncs:
                - llist_copy
                - llist_copy
                - llist_sorted_difference_inplace
                - sort_pack_list
                - pack_list_insert
                - llist_sorted_difference_inplace
                - llist_sorted_difference_inplace
                - free
                - llist_sorted_difference_inplace
        - Branch String:   'builtin/pack-redundant.c:403,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:404,30'
              BranchSideFuncs:
                - pack_list_insert
                - llist_copy
                - llist_copy
                - llist_sorted_difference_inplace
                - sort_pack_list
                - pack_list_insert
                - llist_sorted_difference_inplace
                - llist_sorted_difference_inplace
                - free
                - llist_sorted_difference_inplace
                - pack_list_insert
            - BranchSide:      'builtin/pack-redundant.c:406,34'
              BranchSideFuncs:
                - pack_list_insert
                - llist_copy
                - llist_copy
                - llist_sorted_difference_inplace
                - sort_pack_list
                - pack_list_insert
                - llist_sorted_difference_inplace
                - llist_sorted_difference_inplace
                - free
                - llist_sorted_difference_inplace
                - pack_list_insert
        - Branch String:   'builtin/pack-redundant.c:412,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:413,35'
              BranchSideFuncs:
                - llist_sorted_difference_inplace
                - llist_copy
                - llist_sorted_difference_inplace
                - sort_pack_list
                - pack_list_insert
                - llist_sorted_difference_inplace
                - llist_sorted_difference_inplace
                - free
            - BranchSide:      'builtin/pack-redundant.c:417,9'
              BranchSideFuncs:
                - llist_copy
                - llist_sorted_difference_inplace
                - sort_pack_list
                - pack_list_insert
                - llist_sorted_difference_inplace
                - llist_sorted_difference_inplace
                - free
        - Branch String:   'builtin/pack-redundant.c:420,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:421,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/pack-redundant.c:425,35'
              BranchSideFuncs:
                - llist_copy
                - llist_sorted_difference_inplace
                - sort_pack_list
                - pack_list_insert
                - llist_sorted_difference_inplace
                - llist_sorted_difference_inplace
        - Branch String:   'builtin/pack-redundant.c:430,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:431,35'
              BranchSideFuncs:
                - llist_sorted_difference_inplace
                - sort_pack_list
                - pack_list_insert
                - llist_sorted_difference_inplace
            - BranchSide:      'builtin/pack-redundant.c:435,2'
              BranchSideFuncs:
                - sort_pack_list
                - pack_list_insert
                - llist_sorted_difference_inplace
        - Branch String:   'builtin/pack-redundant.c:435,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:435,2'
              BranchSideFuncs:
                - sort_pack_list
                - pack_list_insert
                - llist_sorted_difference_inplace
            - BranchSide:      'builtin/pack-redundant.c:437,3'
              BranchSideFuncs:
                - sort_pack_list
                - pack_list_insert
                - llist_sorted_difference_inplace
        - Branch String:   'builtin/pack-redundant.c:438,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:439,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pack-redundant.c:441,20'
              BranchSideFuncs:
                - pack_list_insert
                - sort_pack_list
                - llist_sorted_difference_inplace
        - Branch String:   'builtin/pack-redundant.c:443,34'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:443,37'
              BranchSideFuncs:
                - sort_pack_list
                - pack_list_insert
                - llist_sorted_difference_inplace
            - BranchSide:      'builtin/pack-redundant.c:443,3'
              BranchSideFuncs:
                - sort_pack_list
                - pack_list_insert
                - llist_sorted_difference_inplace
        - Branch String:   'builtin/pack-redundant.c:443,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:444,36'
              BranchSideFuncs:
                - llist_sorted_difference_inplace
                - sort_pack_list
                - pack_list_insert
            - BranchSide:      'builtin/pack-redundant.c:446,16'
              BranchSideFuncs:
                - sort_pack_list
                - pack_list_insert
                - llist_sorted_difference_inplace
      Callsites:
        - Src:             'builtin/pack-redundant.c:404,4'
          Dst:             pack_list_insert
        - Src:             'builtin/pack-redundant.c:406,4'
          Dst:             pack_list_insert
        - Src:             'builtin/pack-redundant.c:410,12'
          Dst:             llist_copy
        - Src:             'builtin/pack-redundant.c:413,3'
          Dst:             llist_sorted_difference_inplace
        - Src:             'builtin/pack-redundant.c:425,24'
          Dst:             llist_copy
        - Src:             'builtin/pack-redundant.c:426,2'
          Dst:             llist_sorted_difference_inplace
        - Src:             'builtin/pack-redundant.c:431,3'
          Dst:             llist_sorted_difference_inplace
        - Src:             'builtin/pack-redundant.c:437,3'
          Dst:             sort_pack_list
        - Src:             'builtin/pack-redundant.c:441,3'
          Dst:             pack_list_insert
        - Src:             'builtin/pack-redundant.c:444,4'
          Dst:             llist_sorted_difference_inplace
    - functionName:    llist_sorted_difference_inplace
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - A
        - B
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - llist_sorted_remove
      functionUses:    8
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:192,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:193,30'
              BranchSideFuncs:
                - llist_sorted_remove
            - BranchSide:      'builtin/pack-redundant.c:196,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-redundant.c:193,10'
          Dst:             llist_sorted_remove
    - functionName:    cmp_local_packs
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmp_two_packs
        - llist_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:478,20'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:478,34'
              BranchSideFuncs:
                - llist_init
                - cmp_two_packs
            - BranchSide:      'builtin/pack-redundant.c:478,34'
              BranchSideFuncs:
                - llist_init
                - cmp_two_packs
        - Branch String:   'builtin/pack-redundant.c:481,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:482,15'
              BranchSideFuncs:
                - cmp_two_packs
            - BranchSide:      'builtin/pack-redundant.c:486,2'
              BranchSideFuncs:
                - cmp_two_packs
        - Branch String:   'builtin/pack-redundant.c:486,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:486,2'
              BranchSideFuncs:
                - cmp_two_packs
            - BranchSide:      'builtin/pack-redundant.c:487,3'
              BranchSideFuncs:
                - cmp_two_packs
        - Branch String:   'builtin/pack-redundant.c:487,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:488,18'
              BranchSideFuncs:
                - cmp_two_packs
            - BranchSide:      'builtin/pack-redundant.c:489,8'
              BranchSideFuncs:
                - cmp_two_packs
      Callsites:
        - Src:             'builtin/pack-redundant.c:482,3'
          Dst:             llist_init
        - Src:             'builtin/pack-redundant.c:488,4'
          Dst:             cmp_two_packs
    - functionName:    llist_insert_sorted_unique
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - oid
        - hint
      BBCount:         14
      ICount:          99
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - llist_insert
        - llist_insert_back
        - oidcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:133,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:133,23'
              BranchSideFuncs:
                - llist_insert_back
                - oidcmp.10629
                - llist_insert
            - BranchSide:      'builtin/pack-redundant.c:133,37'
              BranchSideFuncs:
                - llist_insert_back
                - oidcmp.10629
                - llist_insert
        - Branch String:   'builtin/pack-redundant.c:134,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:135,21'
              BranchSideFuncs:
                - oidcmp.10629
                - llist_insert_back
                - llist_insert
            - BranchSide:      'builtin/pack-redundant.c:146,27'
              BranchSideFuncs:
                - llist_insert_back
        - Branch String:   'builtin/pack-redundant.c:136,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:137,24'
              BranchSideFuncs:
                - llist_insert
            - BranchSide:      'builtin/pack-redundant.c:139,8'
              BranchSideFuncs:
                - llist_insert_back
                - oidcmp.10629
                - llist_insert
        - Branch String:   'builtin/pack-redundant.c:139,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:140,11'
              BranchSideFuncs:
                - llist_insert_back
                - oidcmp.10629
                - llist_insert
            - BranchSide:      'builtin/pack-redundant.c:142,10'
              BranchSideFuncs:
                - llist_insert_back
                - oidcmp.10629
                - llist_insert
      Callsites:
        - Src:             'builtin/pack-redundant.c:135,13'
          Dst:             oidcmp
        - Src:             'builtin/pack-redundant.c:137,11'
          Dst:             llist_insert
        - Src:             'builtin/pack-redundant.c:146,9'
          Dst:             llist_insert_back
    - functionName:    scan_alt_odb_packs
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - llist_sorted_difference_inplace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:495,20'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:497,8'
              BranchSideFuncs:
                - llist_sorted_difference_inplace
            - BranchSide:      'builtin/pack-redundant.c:497,8'
              BranchSideFuncs:
                - llist_sorted_difference_inplace
        - Branch String:   'builtin/pack-redundant.c:498,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:499,11'
              BranchSideFuncs:
                - llist_sorted_difference_inplace
            - BranchSide:      'builtin/pack-redundant.c:507,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/pack-redundant.c:500,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:501,36'
              BranchSideFuncs:
                - llist_sorted_difference_inplace
            - BranchSide:      'builtin/pack-redundant.c:505,9'
              BranchSideFuncs:
                - llist_sorted_difference_inplace
      Callsites:
        - Src:             'builtin/pack-redundant.c:501,4'
          Dst:             llist_sorted_difference_inplace
    - functionName:    load_all_objects
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - llist_init
        - llist_insert_sorted_unique
        - llist_sorted_difference_inplace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:452,20'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:452,25'
              BranchSideFuncs:
                - llist_init
                - llist_sorted_difference_inplace
                - llist_insert_sorted_unique
            - BranchSide:      'builtin/pack-redundant.c:452,25'
              BranchSideFuncs:
                - llist_init
                - llist_sorted_difference_inplace
                - llist_insert_sorted_unique
        - Branch String:   'builtin/pack-redundant.c:457,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:458,8'
              BranchSideFuncs:
                - llist_sorted_difference_inplace
                - llist_insert_sorted_unique
            - BranchSide:      'builtin/pack-redundant.c:468,7'
              BranchSideFuncs:
                - llist_sorted_difference_inplace
        - Branch String:   'builtin/pack-redundant.c:460,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:461,38'
              BranchSideFuncs:
                - llist_insert_sorted_unique
                - llist_sorted_difference_inplace
            - BranchSide:      'builtin/pack-redundant.c:465,8'
              BranchSideFuncs:
                - llist_sorted_difference_inplace
                - llist_insert_sorted_unique
        - Branch String:   'builtin/pack-redundant.c:469,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:470,35'
              BranchSideFuncs:
                - llist_sorted_difference_inplace
            - BranchSide:      'builtin/pack-redundant.c:473,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-redundant.c:455,2'
          Dst:             llist_init
        - Src:             'builtin/pack-redundant.c:461,11'
          Dst:             llist_insert_sorted_unique
        - Src:             'builtin/pack-redundant.c:470,3'
          Dst:             llist_sorted_difference_inplace
    - functionName:    add_pack_file
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         10
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - add_pack
        - die
        - get_all_packs
        - strlen
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:543,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:544,32'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/pack-redundant.c:546,2'
              BranchSideFuncs:
                - die
                - strstr
                - add_pack
        - Branch String:   'builtin/pack-redundant.c:546,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:547,14'
              BranchSideFuncs:
                - strstr
                - die
                - add_pack
            - BranchSide:      'builtin/pack-redundant.c:551,45'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/pack-redundant.c:547,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:548,20'
              BranchSideFuncs:
                - add_pack
            - BranchSide:      'builtin/pack-redundant.c:549,7'
              BranchSideFuncs:
                - die
                - strstr
                - add_pack
      Callsites:
        - Src:             'builtin/pack-redundant.c:541,25'
          Dst:             get_all_packs
        - Src:             'builtin/pack-redundant.c:543,6'
          Dst:             strlen
        - Src:             'builtin/pack-redundant.c:544,3'
          Dst:             die
        - Src:             'builtin/pack-redundant.c:547,7'
          Dst:             strstr
        - Src:             'builtin/pack-redundant.c:548,11'
          Dst:             add_pack
        - Src:             'builtin/pack-redundant.c:551,2'
          Dst:             die
    - functionName:    load_all
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_pack
        - get_all_packs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:556,21'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:556,39'
              BranchSideFuncs:
                - get_all_packs
                - add_pack
            - BranchSide:      'builtin/pack-redundant.c:556,39'
              BranchSideFuncs:
                - get_all_packs
                - add_pack
        - Branch String:   'builtin/pack-redundant.c:558,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:559,12'
              BranchSideFuncs:
                - add_pack
            - BranchSide:      'builtin/pack-redundant.c:562,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pack-redundant.c:556,25'
          Dst:             get_all_packs
        - Src:             'builtin/pack-redundant.c:559,3'
          Dst:             add_pack
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    cmd_pack_redundant
      functionSourceFile: '/src/git/builtin/pack-redundant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         61
      ICount:          382
      EdgeCount:       78
      CyclomaticComplexity: 19
      functionsReached:
        - _
        - add_pack_file
        - cmp_local_packs
        - die
        - fgets
        - fprintf
        - fputs
        - get_oid_hex
        - get_pack_redundancy
        - isatty
        - llist_init
        - llist_insert_sorted_unique
        - llist_sorted_difference_inplace
        - load_all
        - load_all_objects
        - minimize
        - pack_list_difference
        - pack_list_size
        - pack_set_bytecount
        - printf
        - scan_alt_odb_packs
        - sha1_pack_index_name
        - strcmp
        - usage
        - xmalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/pack-redundant.c:573,16'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:573,27'
              BranchSideFuncs:
                - strcmp
                - usage
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/pack-redundant.c:576,9'
              BranchSideFuncs:
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/pack-redundant.c:573,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:574,3'
              BranchSideFuncs:
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/pack-redundant.c:576,9'
              BranchSideFuncs:
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/pack-redundant.c:576,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:577,21'
              BranchSideFuncs:
                - strcmp
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/pack-redundant.c:604,7'
              BranchSideFuncs:
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
        - Branch String:   'builtin/pack-redundant.c:578,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:579,5'
              BranchSideFuncs:
                - strcmp
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/pack-redundant.c:582,15'
              BranchSideFuncs:
                - strcmp
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/pack-redundant.c:582,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:583,19'
              BranchSideFuncs:
                - strcmp
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/pack-redundant.c:586,15'
              BranchSideFuncs:
                - strcmp
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/pack-redundant.c:586,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:587,12'
              BranchSideFuncs:
                - strcmp
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/pack-redundant.c:590,15'
              BranchSideFuncs:
                - strcmp
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/pack-redundant.c:590,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:591,12'
              BranchSideFuncs:
                - strcmp
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/pack-redundant.c:594,15'
              BranchSideFuncs:
                - strcmp
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/pack-redundant.c:594,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:595,21'
              BranchSideFuncs:
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
                - usage
            - BranchSide:      'builtin/pack-redundant.c:598,8'
              BranchSideFuncs:
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
                - usage
        - Branch String:   'builtin/pack-redundant.c:598,7'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:599,4'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/pack-redundant.c:601,4'
              BranchSideFuncs:
                - _.10635
                - fputs
                - _.10635
                - die
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
        - Branch String:   'builtin/pack-redundant.c:604,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:605,9'
              BranchSideFuncs:
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
            - BranchSide:      'builtin/pack-redundant.c:613,6'
              BranchSideFuncs:
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
                - load_all
        - Branch String:   'builtin/pack-redundant.c:613,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:614,3'
              BranchSideFuncs:
                - load_all
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
            - BranchSide:      'builtin/pack-redundant.c:616,3'
              BranchSideFuncs:
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
                - add_pack_file
        - Branch String:   'builtin/pack-redundant.c:616,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:0,0'
              BranchSideFuncs:
                - add_pack_file
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
            - BranchSide:      'builtin/pack-redundant.c:617,20'
              BranchSideFuncs:
                - add_pack_file
                - die
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
        - Branch String:   'builtin/pack-redundant.c:619,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:620,3'
              BranchSideFuncs:
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
            - BranchSide:      'builtin/pack-redundant.c:622,2'
              BranchSideFuncs:
                - load_all_objects
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
                - scan_alt_odb_packs
        - Branch String:   'builtin/pack-redundant.c:624,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:625,3'
              BranchSideFuncs:
                - scan_alt_odb_packs
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
            - BranchSide:      'builtin/pack-redundant.c:628,2'
              BranchSideFuncs:
                - llist_init
                - isatty
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - die
        - Branch String:   'builtin/pack-redundant.c:629,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:630,3'
              BranchSideFuncs:
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
            - BranchSide:      'builtin/pack-redundant.c:637,34'
              BranchSideFuncs:
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
        - Branch String:   'builtin/pack-redundant.c:630,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:631,10'
              BranchSideFuncs:
                - xmalloc
                - get_oid_hex
                - llist_insert_sorted_unique
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - die
            - BranchSide:      'builtin/pack-redundant.c:636,2'
              BranchSideFuncs:
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
        - Branch String:   'builtin/pack-redundant.c:632,8'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:633,39'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/pack-redundant.c:634,31'
              BranchSideFuncs:
                - llist_insert_sorted_unique
                - fgets
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - llist_sorted_difference_inplace
                - xmalloc
                - get_oid_hex
                - die
        - Branch String:   'builtin/pack-redundant.c:639,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:640,35'
              BranchSideFuncs:
                - llist_sorted_difference_inplace
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/pack-redundant.c:644,2'
              BranchSideFuncs:
                - cmp_local_packs
                - minimize
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/pack-redundant.c:648,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:649,11'
              BranchSideFuncs:
                - pack_list_size
                - fprintf
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
                - fprintf
            - BranchSide:      'builtin/pack-redundant.c:665,34'
              BranchSideFuncs:
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
        - Branch String:   'builtin/pack-redundant.c:653,3'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:654,12'
              BranchSideFuncs:
                - fprintf
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
            - BranchSide:      'builtin/pack-redundant.c:657,11'
              BranchSideFuncs:
                - get_pack_redundancy
                - pack_set_bytecount
                - fprintf
                - fprintf
                - fprintf
                - pack_list_difference
                - pack_set_bytecount
                - fprintf
                - sha1_pack_index_name
                - printf
        - Branch String:   'builtin/pack-redundant.c:666,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:668,31'
              BranchSideFuncs:
                - sha1_pack_index_name
                - printf
                - pack_set_bytecount
                - fprintf
            - BranchSide:      'builtin/pack-redundant.c:672,6'
              BranchSideFuncs:
                - pack_set_bytecount
                - fprintf
        - Branch String:   'builtin/pack-redundant.c:672,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-redundant.c:672,6'
              BranchSideFuncs:
                - pack_set_bytecount
                - fprintf
            - BranchSide:      'builtin/pack-redundant.c:673,11'
              BranchSideFuncs:
                - pack_set_bytecount
                - fprintf
      Callsites:
        - Src:             'builtin/pack-redundant.c:573,20'
          Dst:             strcmp
        - Src:             'builtin/pack-redundant.c:574,3'
          Dst:             usage
        - Src:             'builtin/pack-redundant.c:578,8'
          Dst:             strcmp
        - Src:             'builtin/pack-redundant.c:582,8'
          Dst:             strcmp
        - Src:             'builtin/pack-redundant.c:586,8'
          Dst:             strcmp
        - Src:             'builtin/pack-redundant.c:590,8'
          Dst:             strcmp
        - Src:             'builtin/pack-redundant.c:594,8'
          Dst:             strcmp
        - Src:             'builtin/pack-redundant.c:599,4'
          Dst:             usage
        - Src:             'builtin/pack-redundant.c:605,9'
          Dst:             _
        - Src:             'builtin/pack-redundant.c:605,3'
          Dst:             fputs
        - Src:             'builtin/pack-redundant.c:610,7'
          Dst:             _
        - Src:             'builtin/pack-redundant.c:610,3'
          Dst:             die
        - Src:             'builtin/pack-redundant.c:614,3'
          Dst:             load_all
        - Src:             'builtin/pack-redundant.c:617,4'
          Dst:             add_pack_file
        - Src:             'builtin/pack-redundant.c:620,3'
          Dst:             die
        - Src:             'builtin/pack-redundant.c:622,2'
          Dst:             load_all_objects
        - Src:             'builtin/pack-redundant.c:625,3'
          Dst:             scan_alt_odb_packs
        - Src:             'builtin/pack-redundant.c:628,2'
          Dst:             llist_init
        - Src:             'builtin/pack-redundant.c:629,7'
          Dst:             isatty
        - Src:             'builtin/pack-redundant.c:630,10'
          Dst:             fgets
        - Src:             'builtin/pack-redundant.c:631,10'
          Dst:             xmalloc
        - Src:             'builtin/pack-redundant.c:632,8'
          Dst:             get_oid_hex
        - Src:             'builtin/pack-redundant.c:633,5'
          Dst:             die
        - Src:             'builtin/pack-redundant.c:634,4'
          Dst:             llist_insert_sorted_unique
        - Src:             'builtin/pack-redundant.c:637,2'
          Dst:             llist_sorted_difference_inplace
        - Src:             'builtin/pack-redundant.c:640,3'
          Dst:             llist_sorted_difference_inplace
        - Src:             'builtin/pack-redundant.c:644,2'
          Dst:             cmp_local_packs
        - Src:             'builtin/pack-redundant.c:646,2'
          Dst:             minimize
        - Src:             'builtin/pack-redundant.c:650,19'
          Dst:             pack_list_size
        - Src:             'builtin/pack-redundant.c:649,3'
          Dst:             fprintf
        - Src:             'builtin/pack-redundant.c:651,3'
          Dst:             fprintf
        - Src:             'builtin/pack-redundant.c:654,4'
          Dst:             fprintf
        - Src:             'builtin/pack-redundant.c:659,19'
          Dst:             get_pack_redundancy
        - Src:             'builtin/pack-redundant.c:660,19'
          Dst:             pack_set_bytecount
        - Src:             'builtin/pack-redundant.c:657,3'
          Dst:             fprintf
        - Src:             'builtin/pack-redundant.c:661,3'
          Dst:             fprintf
        - Src:             'builtin/pack-redundant.c:663,3'
          Dst:             fprintf
        - Src:             'builtin/pack-redundant.c:665,13'
          Dst:             pack_list_difference
        - Src:             'builtin/pack-redundant.c:668,10'
          Dst:             sha1_pack_index_name
        - Src:             'builtin/pack-redundant.c:667,3'
          Dst:             printf
        - Src:             'builtin/pack-redundant.c:674,19'
          Dst:             pack_set_bytecount
        - Src:             'builtin/pack-redundant.c:673,3'
          Dst:             fprintf
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_pack_refs
      functionSourceFile: '/src/git/builtin/pack-refs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         18
      ICount:          273
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - add_ref_exclusion
        - clear_ref_exclusions
        - get_main_ref_store
        - git_config
        - git_default_config
        - parse_options
        - string_list_append
        - string_list_clear
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/pack-refs.c:39,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-refs.c:40,39'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/pack-refs.c:42,2'
              BranchSideFuncs:
                - string_list_append
                - get_main_ref_store
                - refs_pack_refs
                - clear_ref_exclusions
                - string_list_clear
                - string_list_clear
                - string_list_append
                - add_ref_exclusion
        - Branch String:   'builtin/pack-refs.c:42,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-refs.c:42,2'
              BranchSideFuncs:
                - string_list_append
                - get_main_ref_store
                - refs_pack_refs
                - clear_ref_exclusions
                - string_list_clear
                - string_list_clear
                - string_list_append
                - add_ref_exclusion
            - BranchSide:      'builtin/pack-refs.c:42,2'
              BranchSideFuncs:
                - string_list_append
                - get_main_ref_store
                - refs_pack_refs
                - clear_ref_exclusions
                - string_list_clear
                - string_list_clear
                - string_list_append
                - add_ref_exclusion
        - Branch String:   'builtin/pack-refs.c:42,2'
          Branch Sides:
            - BranchSide:      'builtin/pack-refs.c:43,36'
              BranchSideFuncs:
                - add_ref_exclusion
                - string_list_append
                - get_main_ref_store
                - refs_pack_refs
                - clear_ref_exclusions
                - string_list_clear
                - string_list_clear
                - string_list_append
            - BranchSide:      'builtin/pack-refs.c:45,6'
              BranchSideFuncs:
                - string_list_append
                - get_main_ref_store
                - refs_pack_refs
                - clear_ref_exclusions
                - string_list_clear
                - string_list_clear
                - string_list_append
        - Branch String:   'builtin/pack-refs.c:45,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-refs.c:46,37'
              BranchSideFuncs:
                - string_list_append
                - string_list_append
                - get_main_ref_store
                - refs_pack_refs
                - clear_ref_exclusions
                - string_list_clear
                - string_list_clear
            - BranchSide:      'builtin/pack-refs.c:48,22'
              BranchSideFuncs:
                - string_list_append
                - get_main_ref_store
                - refs_pack_refs
                - clear_ref_exclusions
                - string_list_clear
                - string_list_clear
        - Branch String:   'builtin/pack-refs.c:48,6'
          Branch Sides:
            - BranchSide:      'builtin/pack-refs.c:48,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_pack_refs
                - clear_ref_exclusions
                - string_list_clear
                - string_list_clear
            - BranchSide:      'builtin/pack-refs.c:49,37'
              BranchSideFuncs:
                - string_list_append
                - get_main_ref_store
                - refs_pack_refs
                - clear_ref_exclusions
                - string_list_clear
                - string_list_clear
      Callsites:
        - Src:             'builtin/pack-refs.c:38,2'
          Dst:             git_config
        - Src:             'builtin/pack-refs.c:38,2'
          Dst:             git_default_config
        - Src:             'builtin/pack-refs.c:39,6'
          Dst:             parse_options
        - Src:             'builtin/pack-refs.c:40,3'
          Dst:             usage_with_options
        - Src:             'builtin/pack-refs.c:43,3'
          Dst:             add_ref_exclusion
        - Src:             'builtin/pack-refs.c:46,3'
          Dst:             string_list_append
        - Src:             'builtin/pack-refs.c:49,3'
          Dst:             string_list_append
        - Src:             'builtin/pack-refs.c:51,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/pack-refs.c:51,8'
          Dst:             refs_pack_refs
        - Src:             'builtin/pack-refs.c:53,2'
          Dst:             clear_ref_exclusions
        - Src:             'builtin/pack-refs.c:54,2'
          Dst:             string_list_clear
        - Src:             'builtin/pack-refs.c:55,2'
          Dst:             string_list_clear
    - functionName:    remove_space
      functionSourceFile: '/src/git/builtin/patch-id.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/patch-id.c:21,2'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:22,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/patch-id.c:25,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/patch-id.c:22,7'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:21,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/patch-id.c:23,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    scan_hunk_header
      functionSourceFile: '/src/git/builtin/patch-id.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - p_before
        - p_after
      BBCount:         19
      ICount:          162
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - atoi
        - strspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/patch-id.c:36,6'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:37,8'
              BranchSideFuncs:
                - atoi
                - strspn
                - strspn
                - atoi
                - strspn
            - BranchSide:      'builtin/patch-id.c:41,4'
              BranchSideFuncs:
                - strspn
                - atoi
                - strspn
        - Branch String:   'builtin/patch-id.c:44,13'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:44,16'
              BranchSideFuncs: []
            - BranchSide:      'builtin/patch-id.c:45,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/patch-id.c:44,28'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:44,31'
              BranchSideFuncs: []
            - BranchSide:      'builtin/patch-id.c:45,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/patch-id.c:44,6'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/patch-id.c:47,6'
              BranchSideFuncs:
                - strspn
                - atoi
                - strspn
        - Branch String:   'builtin/patch-id.c:49,6'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:50,8'
              BranchSideFuncs:
                - atoi
                - strspn
            - BranchSide:      'builtin/patch-id.c:54,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/patch-id.c:56,6'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:57,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/patch-id.c:59,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/patch-id.c:35,6'
          Dst:             strspn
        - Src:             'builtin/patch-id.c:38,15'
          Dst:             atoi
        - Src:             'builtin/patch-id.c:39,7'
          Dst:             strspn
        - Src:             'builtin/patch-id.c:48,6'
          Dst:             strspn
        - Src:             'builtin/patch-id.c:51,14'
          Dst:             atoi
        - Src:             'builtin/patch-id.c:52,7'
          Dst:             strspn
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flush_current_id
      functionSourceFile: '/src/git/builtin/patch-id.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - result
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oid_to_hex
        - printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/patch-id.c:12,20'
          Dst:             oid_to_hex
        - Src:             'builtin/patch-id.c:12,40'
          Dst:             oid_to_hex
        - Src:             'builtin/patch-id.c:12,2'
          Dst:             printf
    - functionName:    get_one_patchid
      functionSourceFile: '/src/git/builtin/patch-id.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - next_oid
        - result
        - line_buf
        - flags
      BBCount:         100
      ICount:          581
      EdgeCount:       135
      CyclomaticComplexity: 37
      functionsReached:
        - flush_one_hunk
        - get_oid_hex
        - gitstrlcpy
        - oidclr
        - remove_space
        - scan_hunk_header
        - skip_prefix
        - starts_with
        - strbuf_getwholeline
        - strlen
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/patch-id.c:92,2'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:93,16'
              BranchSideFuncs:
                - starts_with
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
            - BranchSide:      'builtin/patch-id.c:211,7'
              BranchSideFuncs:
                - oidclr.10710
                - flush_one_hunk
        - Branch String:   'builtin/patch-id.c:102,7'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:109,20'
              BranchSideFuncs:
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - oidclr.10710
                - flush_one_hunk
                - strlen
                - starts_with
                - strbuf_getwholeline
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
            - BranchSide:      'builtin/patch-id.c:122,8'
              BranchSideFuncs:
                - starts_with
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
        - Branch String:   'builtin/patch-id.c:109,8'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:111,25'
              BranchSideFuncs:
                - get_oid_hex
                - oidclr.10710
                - flush_one_hunk
                - strlen
                - starts_with
                - strbuf_getwholeline
                - skip_prefix.10706
                - skip_prefix.10706
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
            - BranchSide:      'builtin/patch-id.c:113,21'
              BranchSideFuncs:
                - get_oid_hex
                - oidclr.10710
                - flush_one_hunk
                - strlen
                - starts_with
                - strbuf_getwholeline
                - skip_prefix.10706
                - skip_prefix.10706
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
        - Branch String:   'builtin/patch-id.c:113,8'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:114,9'
              BranchSideFuncs:
                - starts_with
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
            - BranchSide:      'builtin/patch-id.c:119,3'
              BranchSideFuncs:
                - starts_with
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
        - Branch String:   'builtin/patch-id.c:114,9'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:115,6'
              BranchSideFuncs:
                - strlen
                - oidclr.10710
                - flush_one_hunk
            - BranchSide:      'builtin/patch-id.c:116,16'
              BranchSideFuncs:
                - oidclr.10710
                - flush_one_hunk
        - Branch String:   'builtin/patch-id.c:122,17'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:122,33'
              BranchSideFuncs:
                - starts_with
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
            - BranchSide:      'builtin/patch-id.c:129,15'
              BranchSideFuncs:
                - starts_with
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
        - Branch String:   'builtin/patch-id.c:122,7'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:123,4'
              BranchSideFuncs:
                - starts_with
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
            - BranchSide:      'builtin/patch-id.c:129,15'
              BranchSideFuncs:
                - starts_with
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
        - Branch String:   'builtin/patch-id.c:132,7'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:133,20'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - remove_space
                - strbuf_getwholeline
                - starts_with
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
            - BranchSide:      'builtin/patch-id.c:167,19'
              BranchSideFuncs:
                - starts_with
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
        - Branch String:   'builtin/patch-id.c:133,46'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:134,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - flush_one_hunk
            - BranchSide:      'builtin/patch-id.c:135,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - flush_one_hunk
        - Branch String:   'builtin/patch-id.c:133,8'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:135,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - flush_one_hunk
            - BranchSide:      'builtin/patch-id.c:144,27'
              BranchSideFuncs:
                - skip_prefix.10706
                - starts_with
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - remove_space
                - strbuf_getwholeline
                - starts_with
                - starts_with
                - starts_with
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
        - Branch String:   'builtin/patch-id.c:141,9'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:142,21'
              BranchSideFuncs:
                - flush_one_hunk
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
            - BranchSide:      'builtin/patch-id.c:143,5'
              BranchSideFuncs:
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
        - Branch String:   'builtin/patch-id.c:144,15'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:145,29'
              BranchSideFuncs:
                - strstr
                - strlen
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
            - BranchSide:      'builtin/patch-id.c:157,27'
              BranchSideFuncs:
                - starts_with
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - remove_space
                - strbuf_getwholeline
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.10706
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
        - Branch String:   'builtin/patch-id.c:147,9'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:148,24'
              BranchSideFuncs:
                - strstr
                - strlen
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - gitstrlcpy
                - gitstrlcpy
            - BranchSide:      'builtin/patch-id.c:149,10'
              BranchSideFuncs:
                - strlen
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - gitstrlcpy
                - gitstrlcpy
        - Branch String:   'builtin/patch-id.c:149,9'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:150,17'
              BranchSideFuncs:
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - gitstrlcpy
                - gitstrlcpy
            - BranchSide:      'builtin/patch-id.c:151,9'
              BranchSideFuncs:
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - gitstrlcpy
                - gitstrlcpy
        - Branch String:   'builtin/patch-id.c:151,26'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:151,29'
              BranchSideFuncs:
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - gitstrlcpy
                - gitstrlcpy
            - BranchSide:      'builtin/patch-id.c:156,5'
              BranchSideFuncs:
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
        - Branch String:   'builtin/patch-id.c:151,9'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:152,19'
              BranchSideFuncs:
                - gitstrlcpy
                - gitstrlcpy
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
            - BranchSide:      'builtin/patch-id.c:156,5'
              BranchSideFuncs:
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
        - Branch String:   'builtin/patch-id.c:157,15'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:158,20'
              BranchSideFuncs:
                - starts_with
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
            - BranchSide:      'builtin/patch-id.c:159,14'
              BranchSideFuncs:
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - remove_space
                - strbuf_getwholeline
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
        - Branch String:   'builtin/patch-id.c:159,13'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:0,0'
              BranchSideFuncs:
                - starts_with
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
            - BranchSide:      'builtin/patch-id.c:160,5'
              BranchSideFuncs:
                - oidclr.10710
                - flush_one_hunk
        - Branch String:   'builtin/patch-id.c:167,32'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:167,47'
              BranchSideFuncs:
                - strlen
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
            - BranchSide:      'builtin/patch-id.c:173,7'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
        - Branch String:   'builtin/patch-id.c:167,7'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:168,8'
              BranchSideFuncs:
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
            - BranchSide:      'builtin/patch-id.c:173,7'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
        - Branch String:   'builtin/patch-id.c:168,8'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:169,5'
              BranchSideFuncs:
                - strlen
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
            - BranchSide:      'builtin/patch-id.c:170,4'
              BranchSideFuncs:
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
        - Branch String:   'builtin/patch-id.c:173,7'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:174,20'
              BranchSideFuncs:
                - starts_with
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
            - BranchSide:      'builtin/patch-id.c:182,7'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
        - Branch String:   'builtin/patch-id.c:174,8'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:175,20'
              BranchSideFuncs:
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
            - BranchSide:      'builtin/patch-id.c:178,4'
              BranchSideFuncs:
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
        - Branch String:   'builtin/patch-id.c:182,19'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:182,22'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
            - BranchSide:      'builtin/patch-id.c:200,7'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
        - Branch String:   'builtin/patch-id.c:182,7'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:183,20'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - oidclr.10710
                - flush_one_hunk
                - remove_space
                - strbuf_getwholeline
                - starts_with
                - starts_with
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - flush_one_hunk
                - scan_hunk_header
            - BranchSide:      'builtin/patch-id.c:200,7'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
        - Branch String:   'builtin/patch-id.c:183,8'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:185,22'
              BranchSideFuncs:
                - scan_hunk_header
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
            - BranchSide:      'builtin/patch-id.c:190,21'
              BranchSideFuncs:
                - starts_with
                - oidclr.10710
                - flush_one_hunk
                - remove_space
                - strbuf_getwholeline
                - starts_with
                - starts_with
                - starts_with
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - flush_one_hunk
        - Branch String:   'builtin/patch-id.c:190,8'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:191,5'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - flush_one_hunk
            - BranchSide:      'builtin/patch-id.c:194,8'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
                - flush_one_hunk
        - Branch String:   'builtin/patch-id.c:194,8'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:195,20'
              BranchSideFuncs:
                - flush_one_hunk
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
            - BranchSide:      'builtin/patch-id.c:196,19'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
        - Branch String:   'builtin/patch-id.c:200,22'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:200,25'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
            - BranchSide:      'builtin/patch-id.c:201,10'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
        - Branch String:   'builtin/patch-id.c:200,7'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:201,10'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
            - BranchSide:      'builtin/patch-id.c:202,7'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
        - Branch String:   'builtin/patch-id.c:202,22'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:202,25'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
            - BranchSide:      'builtin/patch-id.c:203,9'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
        - Branch String:   'builtin/patch-id.c:202,7'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:203,9'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
            - BranchSide:      'builtin/patch-id.c:206,9'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
                - strlen
        - Branch String:   'builtin/patch-id.c:206,9'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:206,27'
              BranchSideFuncs:
                - strlen
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - remove_space
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
            - BranchSide:      'builtin/patch-id.c:206,48'
              BranchSideFuncs:
                - remove_space
                - strbuf_getwholeline
                - oidclr.10710
                - flush_one_hunk
                - starts_with
                - starts_with
                - strlen
                - starts_with
                - starts_with
                - flush_one_hunk
                - scan_hunk_header
                - starts_with
                - strlen
                - strlen
                - starts_with
                - starts_with
                - skip_prefix.10706
                - starts_with
                - strstr
                - strlen
                - gitstrlcpy
                - gitstrlcpy
                - strstr
                - strlen
                - strlen
                - flush_one_hunk
                - skip_prefix.10706
                - skip_prefix.10706
                - get_oid_hex
                - strlen
        - Branch String:   'builtin/patch-id.c:211,6'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:211,6'
              BranchSideFuncs:
                - flush_one_hunk
            - BranchSide:      'builtin/patch-id.c:212,10'
              BranchSideFuncs:
                - oidclr.10710
                - flush_one_hunk
      Callsites:
        - Src:             'builtin/patch-id.c:90,2'
          Dst:             oidclr
        - Src:             'builtin/patch-id.c:92,9'
          Dst:             strbuf_getwholeline
        - Src:             'builtin/patch-id.c:109,8'
          Dst:             skip_prefix
        - Src:             'builtin/patch-id.c:111,13'
          Dst:             skip_prefix
        - Src:             'builtin/patch-id.c:113,9'
          Dst:             get_oid_hex
        - Src:             'builtin/patch-id.c:115,43'
          Dst:             strlen
        - Src:             'builtin/patch-id.c:122,21'
          Dst:             starts_with
        - Src:             'builtin/patch-id.c:133,8'
          Dst:             starts_with
        - Src:             'builtin/patch-id.c:134,8'
          Dst:             starts_with
        - Src:             'builtin/patch-id.c:138,9'
          Dst:             strlen
        - Src:             'builtin/patch-id.c:140,9'
          Dst:             strlen
        - Src:             'builtin/patch-id.c:142,6'
          Dst:             flush_one_hunk
        - Src:             'builtin/patch-id.c:144,15'
          Dst:             skip_prefix
        - Src:             'builtin/patch-id.c:145,22'
          Dst:             strstr
        - Src:             'builtin/patch-id.c:148,17'
          Dst:             strstr
        - Src:             'builtin/patch-id.c:150,24'
          Dst:             strlen
        - Src:             'builtin/patch-id.c:153,6'
          Dst:             gitstrlcpy
        - Src:             'builtin/patch-id.c:154,6'
          Dst:             gitstrlcpy
        - Src:             'builtin/patch-id.c:157,15'
          Dst:             starts_with
        - Src:             'builtin/patch-id.c:167,7'
          Dst:             starts_with
        - Src:             'builtin/patch-id.c:167,40'
          Dst:             strlen
        - Src:             'builtin/patch-id.c:169,42'
          Dst:             strlen
        - Src:             'builtin/patch-id.c:174,8'
          Dst:             starts_with
        - Src:             'builtin/patch-id.c:183,8'
          Dst:             starts_with
        - Src:             'builtin/patch-id.c:185,5'
          Dst:             scan_hunk_header
        - Src:             'builtin/patch-id.c:190,9'
          Dst:             starts_with
        - Src:             'builtin/patch-id.c:195,5'
          Dst:             flush_one_hunk
        - Src:             'builtin/patch-id.c:206,20'
          Dst:             strlen
        - Src:             'builtin/patch-id.c:206,35'
          Dst:             remove_space
        - Src:             'builtin/patch-id.c:212,3'
          Dst:             oidclr
        - Src:             'builtin/patch-id.c:214,2'
          Dst:             flush_one_hunk
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    generate_id_list
      functionSourceFile: '/src/git/builtin/patch-id.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - feof
        - flush_current_id
        - get_one_patchid
        - oidclr
        - oidcpy
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/patch-id.c:227,2'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:228,54'
              BranchSideFuncs:
                - get_one_patchid
                - oidcpy.10708
                - feof
                - strbuf_release
                - flush_current_id
            - BranchSide:      'builtin/patch-id.c:234,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/patch-id.c:229,7'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:230,4'
              BranchSideFuncs:
                - flush_current_id
                - oidcpy.10708
                - feof
                - strbuf_release
                - get_one_patchid
            - BranchSide:      'builtin/patch-id.c:231,3'
              BranchSideFuncs:
                - oidcpy.10708
                - feof
                - strbuf_release
                - get_one_patchid
                - flush_current_id
      Callsites:
        - Src:             'builtin/patch-id.c:225,2'
          Dst:             oidclr
        - Src:             'builtin/patch-id.c:227,10'
          Dst:             feof
        - Src:             'builtin/patch-id.c:228,14'
          Dst:             get_one_patchid
        - Src:             'builtin/patch-id.c:230,4'
          Dst:             flush_current_id
        - Src:             'builtin/patch-id.c:231,3'
          Dst:             oidcpy
        - Src:             'builtin/patch-id.c:234,2'
          Dst:             strbuf_release
    - functionName:    git_patch_id_config
      functionSourceFile: '/src/git/builtin/patch-id.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - git_config_bool
        - git_default_config
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/patch-id.c:251,6'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:252,34'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - git_default_config
            - BranchSide:      'builtin/patch-id.c:255,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - git_default_config
        - Branch String:   'builtin/patch-id.c:255,6'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:256,36'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/patch-id.c:260,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/patch-id.c:251,7'
          Dst:             strcmp
        - Src:             'builtin/patch-id.c:252,18'
          Dst:             git_config_bool
        - Src:             'builtin/patch-id.c:255,7'
          Dst:             strcmp
        - Src:             'builtin/patch-id.c:256,20'
          Dst:             git_config_bool
        - Src:             'builtin/patch-id.c:260,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_patch_id
      functionSourceFile: '/src/git/builtin/patch-id.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         25
      ICount:          215
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - generate_id_list
        - git_config
        - git_patch_id_config
        - parse_options
        - repo_set_hash_algo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/patch-id.c:282,6'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:283,10'
              BranchSideFuncs:
                - parse_options
                - repo_set_hash_algo
                - generate_id_list
            - BranchSide:      'builtin/patch-id.c:285,23'
              BranchSideFuncs:
                - parse_options
                - repo_set_hash_algo
                - generate_id_list
        - Branch String:   'builtin/patch-id.c:297,6'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:298,22'
              BranchSideFuncs:
                - generate_id_list
            - BranchSide:      'builtin/patch-id.c:300,6'
              BranchSideFuncs:
                - generate_id_list
        - Branch String:   'builtin/patch-id.c:300,6'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:300,13'
              BranchSideFuncs:
                - generate_id_list
            - BranchSide:      'builtin/patch-id.c:300,31'
              BranchSideFuncs:
                - generate_id_list
        - Branch String:   'builtin/patch-id.c:300,6'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:301,9'
              BranchSideFuncs:
                - generate_id_list
            - BranchSide:      'builtin/patch-id.c:302,6'
              BranchSideFuncs:
                - generate_id_list
        - Branch String:   'builtin/patch-id.c:300,6'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:301,9'
              BranchSideFuncs:
                - generate_id_list
            - BranchSide:      'builtin/patch-id.c:302,6'
              BranchSideFuncs:
                - generate_id_list
        - Branch String:   'builtin/patch-id.c:302,6'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:302,13'
              BranchSideFuncs:
                - generate_id_list
            - BranchSide:      'builtin/patch-id.c:302,32'
              BranchSideFuncs:
                - generate_id_list
        - Branch String:   'builtin/patch-id.c:302,6'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:302,6'
              BranchSideFuncs:
                - generate_id_list
            - BranchSide:      'builtin/patch-id.c:303,9'
              BranchSideFuncs:
                - generate_id_list
        - Branch String:   'builtin/patch-id.c:302,6'
          Branch Sides:
            - BranchSide:      'builtin/patch-id.c:302,6'
              BranchSideFuncs:
                - generate_id_list
            - BranchSide:      'builtin/patch-id.c:303,9'
              BranchSideFuncs:
                - generate_id_list
      Callsites:
        - Src:             'builtin/patch-id.c:279,2'
          Dst:             git_config
        - Src:             'builtin/patch-id.c:279,2'
          Dst:             git_patch_id_config
        - Src:             'builtin/patch-id.c:285,9'
          Dst:             parse_options
        - Src:             'builtin/patch-id.c:298,3'
          Dst:             repo_set_hash_algo
        - Src:             'builtin/patch-id.c:304,2'
          Dst:             generate_id_list
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    cmd_prune_packed
      functionSourceFile: '/src/git/builtin/prune-packed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         5
      ICount:          106
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - isatty
        - parse_options
        - prune_packed_objects
        - usage_msg_opt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/prune-packed.c:25,6'
          Branch Sides:
            - BranchSide:      'builtin/prune-packed.c:26,17'
              BranchSideFuncs:
                - _.10740
                - usage_msg_opt
            - BranchSide:      'builtin/prune-packed.c:30,23'
              BranchSideFuncs:
                - prune_packed_objects
      Callsites:
        - Src:             'builtin/prune-packed.c:13,13'
          Dst:             isatty
        - Src:             'builtin/prune-packed.c:22,9'
          Dst:             parse_options
        - Src:             'builtin/prune-packed.c:26,17'
          Dst:             _
        - Src:             'builtin/prune-packed.c:26,3'
          Dst:             usage_msg_opt
        - Src:             'builtin/prune-packed.c:30,2'
          Dst:             prune_packed_objects
    - functionName:    stop_progress
      functionSourceFile: '/src/git/./progress.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_progress
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - stop_progress_msg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './progress.h:25,32'
          Dst:             _
        - Src:             './progress.h:25,2'
          Dst:             stop_progress_msg
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    3
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    prune_tmp_file
      functionSourceFile: '/src/git/builtin/prune.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fullpath
      BBCount:         29
      ICount:          132
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - const_error
        - error
        - lstat64
        - printf
        - remove_dir_recursively
        - strbuf_addstr
        - strbuf_release
        - unlink_or_warn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/prune.c:32,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:33,10'
              BranchSideFuncs:
                - error
                - const_error.10782
            - BranchSide:      'builtin/prune.c:34,9'
              BranchSideFuncs:
                - unlink_or_warn
                - printf
                - strbuf_addstr.10780
                - remove_dir_recursively
                - strbuf_release
                - printf
        - Branch String:   'builtin/prune.c:34,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:35,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/prune.c:36,6'
              BranchSideFuncs:
                - unlink_or_warn
                - printf
                - strbuf_addstr.10780
                - remove_dir_recursively
                - strbuf_release
                - printf
        - Branch String:   'builtin/prune.c:36,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:37,7'
              BranchSideFuncs:
                - strbuf_addstr.10780
                - remove_dir_recursively
                - strbuf_release
                - printf
            - BranchSide:      'builtin/prune.c:47,7'
              BranchSideFuncs:
                - unlink_or_warn
                - printf
        - Branch String:   'builtin/prune.c:37,17'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:37,20'
              BranchSideFuncs:
                - printf
                - strbuf_addstr.10780
                - remove_dir_recursively
                - strbuf_release
            - BranchSide:      'builtin/prune.c:38,54'
              BranchSideFuncs:
                - printf
                - strbuf_addstr.10780
                - remove_dir_recursively
                - strbuf_release
        - Branch String:   'builtin/prune.c:37,7'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:38,54'
              BranchSideFuncs:
                - printf
                - strbuf_addstr.10780
                - remove_dir_recursively
                - strbuf_release
            - BranchSide:      'builtin/prune.c:39,8'
              BranchSideFuncs:
                - strbuf_addstr.10780
                - remove_dir_recursively
                - strbuf_release
        - Branch String:   'builtin/prune.c:39,7'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:40,18'
              BranchSideFuncs: []
            - BranchSide:      'builtin/prune.c:46,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/prune.c:47,17'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:47,20'
              BranchSideFuncs:
                - printf
                - unlink_or_warn
            - BranchSide:      'builtin/prune.c:48,49'
              BranchSideFuncs:
                - printf
                - unlink_or_warn
        - Branch String:   'builtin/prune.c:47,7'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:48,49'
              BranchSideFuncs:
                - printf
                - unlink_or_warn
            - BranchSide:      'builtin/prune.c:49,8'
              BranchSideFuncs:
                - unlink_or_warn
      Callsites:
        - Src:             'builtin/prune.c:32,6'
          Dst:             lstat64
        - Src:             'builtin/prune.c:33,10'
          Dst:             error
        - Src:             'builtin/prune.c:33,10'
          Dst:             const_error
        - Src:             'builtin/prune.c:38,4'
          Dst:             printf
        - Src:             'builtin/prune.c:42,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/prune.c:43,4'
          Dst:             remove_dir_recursively
        - Src:             'builtin/prune.c:44,4'
          Dst:             strbuf_release
        - Src:             'builtin/prune.c:48,4'
          Dst:             printf
        - Src:             'builtin/prune.c:50,4'
          Dst:             unlink_or_warn
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_object_reachable
      functionSourceFile: '/src/git/builtin/prune.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - revs
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lookup_object
        - perform_reachability_traversal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/prune.c:78,13'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:78,17'
              BranchSideFuncs: []
            - BranchSide:      'builtin/prune.c:78,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/prune.c:75,2'
          Dst:             perform_reachability_traversal
        - Src:             'builtin/prune.c:77,8'
          Dst:             lookup_object
    - functionName:    perform_reachability_traversal
      functionSourceFile: '/src/git/builtin/prune.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - mark_reachable_objects
        - start_delayed_progress
        - stop_progress
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/prune.c:60,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:61,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/prune.c:63,6'
              BranchSideFuncs:
                - mark_reachable_objects
                - stop_progress.10776
                - _.10778
                - start_delayed_progress
        - Branch String:   'builtin/prune.c:63,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:64,37'
              BranchSideFuncs:
                - _.10778
                - start_delayed_progress
                - mark_reachable_objects
                - stop_progress.10776
            - BranchSide:      'builtin/prune.c:65,25'
              BranchSideFuncs:
                - mark_reachable_objects
                - stop_progress.10776
      Callsites:
        - Src:             'builtin/prune.c:64,37'
          Dst:             _
        - Src:             'builtin/prune.c:64,14'
          Dst:             start_delayed_progress
        - Src:             'builtin/prune.c:65,2'
          Dst:             mark_reachable_objects
        - Src:             'builtin/prune.c:66,2'
          Dst:             stop_progress
    - functionName:    remove_temporary_files
      functionSourceFile: '/src/git/builtin/prune.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - closedir
        - fprintf
        - mkpath
        - opendir
        - prune_tmp_file
        - readdir64
        - starts_with
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/prune.c:138,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:139,7'
              BranchSideFuncs:
                - readdir64
                - closedir
                - starts_with
                - mkpath
                - prune_tmp_file
            - BranchSide:      'builtin/prune.c:144,2'
              BranchSideFuncs:
                - readdir64
                - closedir
                - starts_with
                - mkpath
                - prune_tmp_file
        - Branch String:   'builtin/prune.c:139,7'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:140,12'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      'builtin/prune.c:142,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/prune.c:144,2'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:145,19'
              BranchSideFuncs:
                - starts_with
                - readdir64
                - closedir
                - mkpath
                - prune_tmp_file
            - BranchSide:      'builtin/prune.c:147,11'
              BranchSideFuncs:
                - closedir
        - Branch String:   'builtin/prune.c:145,7'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:144,2'
              BranchSideFuncs:
                - mkpath
                - prune_tmp_file
                - readdir64
                - closedir
                - starts_with
            - BranchSide:      'builtin/prune.c:146,35'
              BranchSideFuncs:
                - mkpath
                - prune_tmp_file
                - readdir64
                - closedir
                - starts_with
      Callsites:
        - Src:             'builtin/prune.c:137,8'
          Dst:             opendir
        - Src:             'builtin/prune.c:139,7'
          Dst:             __errno_location
        - Src:             'builtin/prune.c:141,20'
          Dst:             __errno_location
        - Src:             'builtin/prune.c:141,11'
          Dst:             strerror
        - Src:             'builtin/prune.c:140,4'
          Dst:             fprintf
        - Src:             'builtin/prune.c:144,15'
          Dst:             readdir64
        - Src:             'builtin/prune.c:145,7'
          Dst:             starts_with
        - Src:             'builtin/prune.c:146,19'
          Dst:             mkpath
        - Src:             'builtin/prune.c:146,4'
          Dst:             prune_tmp_file
        - Src:             'builtin/prune.c:147,2'
          Dst:             closedir
    - functionName:    prune_subdir
      functionSourceFile: '/src/git/builtin/prune.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nr
        - path
        - data
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lstat_cache_aware_rmdir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/prune.c:121,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:121,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/prune.c:122,9'
              BranchSideFuncs:
                - lstat_cache_aware_rmdir
      Callsites:
        - Src:             'builtin/prune.c:122,3'
          Dst:             lstat_cache_aware_rmdir
    - functionName:    prune_cruft
      functionSourceFile: '/src/git/builtin/prune.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - __xpg_basename
        - path
        - data
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - prune_tmp_file
        - starts_with
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/prune.c:111,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:112,18'
              BranchSideFuncs:
                - prune_tmp_file
            - BranchSide:      'builtin/prune.c:114,11'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'builtin/prune.c:111,6'
          Dst:             starts_with
        - Src:             'builtin/prune.c:112,3'
          Dst:             prune_tmp_file
        - Src:             'builtin/prune.c:114,3'
          Dst:             fprintf
    - functionName:    prune_object
      functionSourceFile: '/src/git/builtin/prune.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - fullpath
        - data
      BBCount:         22
      ICount:          125
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - const_error
        - error
        - is_object_reachable
        - lstat64
        - oid_object_info
        - oid_to_hex
        - printf
        - type_name
        - unlink_or_warn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/prune.c:87,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:88,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/prune.c:90,12'
              BranchSideFuncs:
                - lstat64
                - unlink_or_warn
                - oid_object_info
                - oid_to_hex
                - printf
                - type_name
                - error
                - const_error.10782
        - Branch String:   'builtin/prune.c:90,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:92,3'
              BranchSideFuncs:
                - error
                - const_error.10782
            - BranchSide:      'builtin/prune.c:95,9'
              BranchSideFuncs:
                - unlink_or_warn
                - oid_object_info
                - oid_to_hex
                - printf
                - type_name
        - Branch String:   'builtin/prune.c:95,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/prune.c:97,6'
              BranchSideFuncs:
                - unlink_or_warn
                - oid_object_info
                - oid_to_hex
                - printf
                - type_name
        - Branch String:   'builtin/prune.c:97,16'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:97,19'
              BranchSideFuncs:
                - oid_object_info
                - oid_to_hex
                - printf
                - unlink_or_warn
                - type_name
            - BranchSide:      'builtin/prune.c:98,43'
              BranchSideFuncs:
                - oid_object_info
                - oid_to_hex
                - printf
                - unlink_or_warn
                - type_name
        - Branch String:   'builtin/prune.c:97,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:98,43'
              BranchSideFuncs:
                - oid_object_info
                - oid_to_hex
                - printf
                - unlink_or_warn
                - type_name
            - BranchSide:      'builtin/prune.c:103,7'
              BranchSideFuncs:
                - unlink_or_warn
        - Branch String:   'builtin/prune.c:101,10'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:100,3'
              BranchSideFuncs:
                - type_name
                - printf
                - unlink_or_warn
            - BranchSide:      'builtin/prune.c:101,33'
              BranchSideFuncs:
                - type_name
                - printf
                - unlink_or_warn
        - Branch String:   'builtin/prune.c:103,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:104,18'
              BranchSideFuncs: []
            - BranchSide:      'builtin/prune.c:105,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/prune.c:87,6'
          Dst:             is_object_reachable
        - Src:             'builtin/prune.c:90,6'
          Dst:             lstat64
        - Src:             'builtin/prune.c:92,3'
          Dst:             error
        - Src:             'builtin/prune.c:92,3'
          Dst:             const_error
        - Src:             'builtin/prune.c:98,27'
          Dst:             oid_object_info
        - Src:             'builtin/prune.c:100,21'
          Dst:             oid_to_hex
        - Src:             'builtin/prune.c:101,23'
          Dst:             type_name
        - Src:             'builtin/prune.c:100,3'
          Dst:             printf
        - Src:             'builtin/prune.c:104,3'
          Dst:             unlink_or_warn
    - functionName:    cmd_prune
      functionSourceFile: '/src/git/builtin/prune.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         20
      ICount:          290
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - add_pending_object
        - die
        - disable_replace_refs
        - for_each_loose_file_in_objdir
        - get_object_directory
        - is_repository_shallow
        - isatty
        - mkpathdup
        - parse_object_or_die
        - parse_options
        - perform_reachability_traversal
        - prune_object
        - prune_packed_objects
        - prune_shallow
        - release_revisions
        - remove_temporary_files
        - repo_get_oid
        - repo_init_revisions
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/prune.c:173,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:174,7'
              BranchSideFuncs:
                - _.10778
                - die
            - BranchSide:      'builtin/prune.c:176,2'
              BranchSideFuncs:
                - get_object_directory
                - for_each_loose_file_in_objdir
                - prune_packed_objects
                - get_object_directory
                - remove_temporary_files
                - get_object_directory
                - mkpathdup
                - remove_temporary_files
                - free
                - is_repository_shallow
                - release_revisions
                - perform_reachability_traversal
                - prune_shallow
                - isatty
                - repo_get_oid
                - parse_object_or_die
                - add_pending_object
                - die
        - Branch String:   'builtin/prune.c:176,2'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:178,27'
              BranchSideFuncs:
                - repo_get_oid
                - parse_object_or_die
                - add_pending_object
                - get_object_directory
                - for_each_loose_file_in_objdir
                - prune_packed_objects
                - get_object_directory
                - remove_temporary_files
                - get_object_directory
                - mkpathdup
                - remove_temporary_files
                - free
                - is_repository_shallow
                - release_revisions
                - perform_reachability_traversal
                - prune_shallow
                - isatty
                - die
            - BranchSide:      'builtin/prune.c:189,6'
              BranchSideFuncs:
                - get_object_directory
                - for_each_loose_file_in_objdir
                - prune_packed_objects
                - get_object_directory
                - remove_temporary_files
                - get_object_directory
                - mkpathdup
                - remove_temporary_files
                - free
                - is_repository_shallow
                - release_revisions
                - perform_reachability_traversal
                - prune_shallow
                - isatty
        - Branch String:   'builtin/prune.c:180,7'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:182,13'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/prune.c:186,37'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/prune.c:189,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:190,19'
              BranchSideFuncs:
                - isatty
                - get_object_directory
                - for_each_loose_file_in_objdir
                - prune_packed_objects
                - get_object_directory
                - remove_temporary_files
                - get_object_directory
                - mkpathdup
                - remove_temporary_files
                - free
                - is_repository_shallow
                - release_revisions
                - perform_reachability_traversal
                - prune_shallow
            - BranchSide:      'builtin/prune.c:191,6'
              BranchSideFuncs:
                - get_object_directory
                - for_each_loose_file_in_objdir
                - prune_packed_objects
                - get_object_directory
                - remove_temporary_files
                - get_object_directory
                - mkpathdup
                - remove_temporary_files
                - free
                - is_repository_shallow
                - release_revisions
                - perform_reachability_traversal
                - prune_shallow
        - Branch String:   'builtin/prune.c:191,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:192,20'
              BranchSideFuncs:
                - get_object_directory
                - for_each_loose_file_in_objdir
                - prune_packed_objects
                - get_object_directory
                - remove_temporary_files
                - get_object_directory
                - mkpathdup
                - remove_temporary_files
                - free
                - is_repository_shallow
                - release_revisions
                - perform_reachability_traversal
                - prune_shallow
            - BranchSide:      'builtin/prune.c:196,32'
              BranchSideFuncs:
                - get_object_directory
                - for_each_loose_file_in_objdir
                - prune_packed_objects
                - get_object_directory
                - remove_temporary_files
                - get_object_directory
                - mkpathdup
                - remove_temporary_files
                - free
                - is_repository_shallow
                - release_revisions
                - perform_reachability_traversal
                - prune_shallow
        - Branch String:   'builtin/prune.c:205,6'
          Branch Sides:
            - BranchSide:      'builtin/prune.c:205,6'
              BranchSideFuncs:
                - perform_reachability_traversal
                - prune_shallow
                - release_revisions
            - BranchSide:      'builtin/prune.c:206,3'
              BranchSideFuncs:
                - perform_reachability_traversal
                - prune_shallow
                - release_revisions
      Callsites:
        - Src:             'builtin/prune.c:168,2'
          Dst:             disable_replace_refs
        - Src:             'builtin/prune.c:169,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/prune.c:171,9'
          Dst:             parse_options
        - Src:             'builtin/prune.c:174,7'
          Dst:             _
        - Src:             'builtin/prune.c:174,3'
          Dst:             die
        - Src:             'builtin/prune.c:180,8'
          Dst:             repo_get_oid
        - Src:             'builtin/prune.c:181,28'
          Dst:             parse_object_or_die
        - Src:             'builtin/prune.c:183,4'
          Dst:             add_pending_object
        - Src:             'builtin/prune.c:186,4'
          Dst:             die
        - Src:             'builtin/prune.c:190,19'
          Dst:             isatty
        - Src:             'builtin/prune.c:196,32'
          Dst:             get_object_directory
        - Src:             'builtin/prune.c:196,2'
          Dst:             for_each_loose_file_in_objdir
        - Src:             'builtin/prune.c:196,2'
          Dst:             prune_object
        - Src:             'builtin/prune.c:196,2'
          Dst:             prune_cruft
        - Src:             'builtin/prune.c:196,2'
          Dst:             prune_subdir
        - Src:             'builtin/prune.c:199,2'
          Dst:             prune_packed_objects
        - Src:             'builtin/prune.c:200,25'
          Dst:             get_object_directory
        - Src:             'builtin/prune.c:200,2'
          Dst:             remove_temporary_files
        - Src:             'builtin/prune.c:201,27'
          Dst:             get_object_directory
        - Src:             'builtin/prune.c:201,6'
          Dst:             mkpathdup
        - Src:             'builtin/prune.c:202,2'
          Dst:             remove_temporary_files
        - Src:             'builtin/prune.c:205,6'
          Dst:             is_repository_shallow
        - Src:             'builtin/prune.c:206,3'
          Dst:             perform_reachability_traversal
        - Src:             'builtin/prune.c:207,3'
          Dst:             prune_shallow
        - Src:             'builtin/prune.c:210,2'
          Dst:             release_revisions
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_octopus_merge_base
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - merge_base
        - curr_head
        - merge_head
        - fork_point
      BBCount:         11
      ICount:          92
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - common_exit
        - exit
        - free_commit_list
        - get_octopus_merge_bases
        - is_null_oid
        - lookup_commit_reference
        - oidcpy
        - reduce_heads_replace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:824,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:825,46'
              BranchSideFuncs:
                - get_octopus_merge_bases
                - free_commit_list
                - reduce_heads_replace
                - oidcpy.10899
                - free_commit_list
                - common_exit
                - exit
            - BranchSide:      'builtin/pull.c:828,30'
              BranchSideFuncs:
                - get_octopus_merge_bases
                - free_commit_list
                - reduce_heads_replace
                - oidcpy.10899
                - free_commit_list
                - common_exit
                - exit
        - Branch String:   'builtin/pull.c:828,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:829,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/pull.c:830,19'
              BranchSideFuncs:
                - free_commit_list
                - reduce_heads_replace
                - oidcpy.10899
                - free_commit_list
        - Branch String:   'builtin/pull.c:833,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:834,3'
              BranchSideFuncs:
                - oidcpy.10899
                - free_commit_list
            - BranchSide:      'builtin/pull.c:836,9'
              BranchSideFuncs:
                - oidcpy.10899
                - free_commit_list
      Callsites:
        - Src:             'builtin/pull.c:820,21'
          Dst:             lookup_commit_reference
        - Src:             'builtin/pull.c:820,2'
          Dst:             commit_list_insert
        - Src:             'builtin/pull.c:822,21'
          Dst:             lookup_commit_reference
        - Src:             'builtin/pull.c:822,2'
          Dst:             commit_list_insert
        - Src:             'builtin/pull.c:824,7'
          Dst:             is_null_oid
        - Src:             'builtin/pull.c:825,22'
          Dst:             lookup_commit_reference
        - Src:             'builtin/pull.c:825,3'
          Dst:             commit_list_insert
        - Src:             'builtin/pull.c:828,6'
          Dst:             get_octopus_merge_bases
        - Src:             'builtin/pull.c:829,3'
          Dst:             common_exit
        - Src:             'builtin/pull.c:829,3'
          Dst:             exit
        - Src:             'builtin/pull.c:830,2'
          Dst:             free_commit_list
        - Src:             'builtin/pull.c:831,2'
          Dst:             reduce_heads_replace
        - Src:             'builtin/pull.c:836,2'
          Dst:             oidcpy
        - Src:             'builtin/pull.c:837,2'
          Dst:             free_commit_list
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    get_only_remote
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote
        - cb_data
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:410,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:411,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pull.c:413,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    argv_push_force
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arr
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:277,2'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:278,15'
              BranchSideFuncs:
                - strvec_push
            - BranchSide:      'builtin/pull.c:279,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pull.c:278,3'
          Dst:             strvec_push
    - functionName:    argv_push_verbosity
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arr
      BBCount:         11
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - strvec_push
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/pull.c:264,2'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:265,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:267,19'
              BranchSideFuncs:
                - strvec_push
        - Branch String:   'builtin/pull.c:267,2'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:268,15'
              BranchSideFuncs:
                - strvec_push
            - BranchSide:      'builtin/pull.c:269,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pull.c:265,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:268,3'
          Dst:             strvec_push
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    capture_command
      functionSourceFile: '/src/git/./run-command.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cmd
        - out
        - hint
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pipe_command
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './run-command.h:264,9'
          Dst:             pipe_command
    - functionName:    get_upstream_branch
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote
      BBCount:         13
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - branch_get
        - branch_get_upstream
        - remote_for_branch
        - remote_get
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:711,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:712,3'
              BranchSideFuncs:
                - branch_get
                - remote_for_branch
                - __assert_fail
                - strcmp
                - branch_get_upstream
            - BranchSide:      'builtin/pull.c:714,16'
              BranchSideFuncs:
                - branch_get
                - remote_for_branch
                - __assert_fail
                - strcmp
                - branch_get_upstream
        - Branch String:   'builtin/pull.c:715,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:716,3'
              BranchSideFuncs:
                - remote_for_branch
                - __assert_fail
                - strcmp
                - branch_get_upstream
            - BranchSide:      'builtin/pull.c:718,41'
              BranchSideFuncs:
                - remote_for_branch
                - __assert_fail
                - strcmp
                - branch_get_upstream
        - Branch String:   'builtin/pull.c:719,2'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:719,2'
              BranchSideFuncs:
                - strcmp
                - branch_get_upstream
            - BranchSide:      'builtin/pull.c:721,13'
              BranchSideFuncs:
                - strcmp
                - branch_get_upstream
        - Branch String:   'builtin/pull.c:721,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:722,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pull.c:724,29'
              BranchSideFuncs:
                - branch_get_upstream
      Callsites:
        - Src:             'builtin/pull.c:710,7'
          Dst:             remote_get
        - Src:             'builtin/pull.c:714,16'
          Dst:             branch_get
        - Src:             'builtin/pull.c:718,23'
          Dst:             remote_for_branch
        - Src:             'builtin/pull.c:719,2'
          Dst:             __assert_fail
        - Src:             'builtin/pull.c:721,6'
          Dst:             strcmp
        - Src:             'builtin/pull.c:724,9'
          Dst:             branch_get_upstream
    - functionName:    get_tracking_branch
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote
        - refspec
      BBCount:         29
      ICount:          131
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - mkpath
        - refspec_item_clear
        - refspec_item_init_or_die
        - skip_prefix
        - starts_with
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:741,17'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:741,28'
              BranchSideFuncs:
                - strcmp
                - refspec_item_clear
                - strcmp
                - mkpath
                - mkpath
                - skip_prefix.10906
                - skip_prefix.10906
                - starts_with
                - starts_with
                - starts_with
            - BranchSide:      'builtin/pull.c:742,12'
              BranchSideFuncs:
                - refspec_item_clear
                - strcmp
                - mkpath
                - mkpath
        - Branch String:   'builtin/pull.c:741,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:742,12'
              BranchSideFuncs:
                - skip_prefix.10906
                - skip_prefix.10906
                - starts_with
                - starts_with
                - starts_with
                - refspec_item_clear
                - strcmp
                - mkpath
                - mkpath
            - BranchSide:      'builtin/pull.c:743,23'
              BranchSideFuncs:
                - skip_prefix.10906
                - skip_prefix.10906
                - starts_with
                - starts_with
                - starts_with
                - refspec_item_clear
                - strcmp
                - mkpath
                - mkpath
        - Branch String:   'builtin/pull.c:747,42'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:748,15'
              BranchSideFuncs:
                - refspec_item_clear
                - strcmp
                - mkpath
                - mkpath
            - BranchSide:      'builtin/pull.c:750,12'
              BranchSideFuncs:
                - refspec_item_clear
                - strcmp
                - mkpath
                - mkpath
        - Branch String:   'builtin/pull.c:748,34'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:749,15'
              BranchSideFuncs:
                - refspec_item_clear
                - strcmp
                - mkpath
                - mkpath
            - BranchSide:      'builtin/pull.c:750,12'
              BranchSideFuncs:
                - refspec_item_clear
                - strcmp
                - mkpath
                - mkpath
        - Branch String:   'builtin/pull.c:752,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:753,15'
              BranchSideFuncs:
                - strcmp
                - mkpath
                - refspec_item_clear
                - mkpath
            - BranchSide:      'builtin/pull.c:758,16'
              BranchSideFuncs:
                - refspec_item_clear
        - Branch String:   'builtin/pull.c:753,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:754,43'
              BranchSideFuncs:
                - mkpath
                - refspec_item_clear
            - BranchSide:      'builtin/pull.c:756,48'
              BranchSideFuncs:
                - mkpath
                - refspec_item_clear
      Callsites:
        - Src:             'builtin/pull.c:739,2'
          Dst:             refspec_item_init_or_die
        - Src:             'builtin/pull.c:741,21'
          Dst:             strcmp
        - Src:             'builtin/pull.c:743,11'
          Dst:             skip_prefix
        - Src:             'builtin/pull.c:745,11'
          Dst:             skip_prefix
        - Src:             'builtin/pull.c:747,11'
          Dst:             starts_with
        - Src:             'builtin/pull.c:748,3'
          Dst:             starts_with
        - Src:             'builtin/pull.c:749,3'
          Dst:             starts_with
        - Src:             'builtin/pull.c:753,8'
          Dst:             strcmp
        - Src:             'builtin/pull.c:754,19'
          Dst:             mkpath
        - Src:             'builtin/pull.c:756,19'
          Dst:             mkpath
        - Src:             'builtin/pull.c:760,2'
          Dst:             refspec_item_clear
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config_get_value
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_value
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:719,9'
          Dst:             repo_config_get_value
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_config_rebase
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - key
        - value
        - fatal
      BBCount:         9
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - die
        - error
        - rebase_parse_value
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/pull.c:42,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:43,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pull.c:45,6'
              BranchSideFuncs:
                - _.10923
                - error
                - const_error.10921
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:45,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:46,7'
              BranchSideFuncs:
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:48,3'
              BranchSideFuncs:
                - _.10923
                - error
                - const_error.10921
      Callsites:
        - Src:             'builtin/pull.c:41,23'
          Dst:             rebase_parse_value
        - Src:             'builtin/pull.c:46,7'
          Dst:             _
        - Src:             'builtin/pull.c:46,3'
          Dst:             die
        - Src:             'builtin/pull.c:48,3'
          Dst:             _
        - Src:             'builtin/pull.c:48,3'
          Dst:             error
        - Src:             'builtin/pull.c:48,3'
          Dst:             const_error
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    35
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    parse_opt_rebase
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_config_rebase
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/pull.c:60,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:61,44'
              BranchSideFuncs:
                - parse_config_rebase
            - BranchSide:      'builtin/pull.c:63,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pull.c:61,12'
          Dst:             parse_config_rebase
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    update_submodules
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - argv_push_verbosity
        - run_command
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:635,23'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:635,23'
              BranchSideFuncs:
                - strvec_pushl
                - argv_push_verbosity
                - run_command
            - BranchSide:      'builtin/pull.c:635,23'
              BranchSideFuncs:
                - strvec_pushl
                - argv_push_verbosity
                - run_command
      Callsites:
        - Src:             'builtin/pull.c:639,2'
          Dst:             strvec_pushl
        - Src:             'builtin/pull.c:641,2'
          Dst:             argv_push_verbosity
        - Src:             'builtin/pull.c:643,9'
          Dst:             run_command
    - functionName:    rebase_submodules
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - argv_push_verbosity
        - run_command
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:622,23'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:622,23'
              BranchSideFuncs:
                - strvec_pushl
                - argv_push_verbosity
                - run_command
            - BranchSide:      'builtin/pull.c:622,23'
              BranchSideFuncs:
                - strvec_pushl
                - argv_push_verbosity
                - run_command
      Callsites:
        - Src:             'builtin/pull.c:626,2'
          Dst:             strvec_pushl
        - Src:             'builtin/pull.c:628,2'
          Dst:             argv_push_verbosity
        - Src:             'builtin/pull.c:630,9'
          Dst:             run_command
    - functionName:    run_rebase
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - newbase
        - upstream
      BBCount:         29
      ICount:          160
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - argv_push_verbosity
        - oid_to_hex
        - run_command
        - strcmp
        - strvec_push
        - strvec_pushv
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:884,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:885,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - oid_to_hex
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
                - strcmp
                - _.10923
                - warning
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:886,11'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - oid_to_hex
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
                - strcmp
                - _.10923
                - warning
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:888,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:889,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - oid_to_hex
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
                - strcmp
                - _.10923
                - warning
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:890,20'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - oid_to_hex
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
                - strcmp
                - _.10923
                - warning
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:892,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:893,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - oid_to_hex
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
                - strcmp
                - _.10923
                - warning
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:894,6'
              BranchSideFuncs:
                - strvec_push
                - oid_to_hex
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
                - strcmp
                - _.10923
                - warning
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:894,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:895,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - oid_to_hex
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
                - strcmp
                - _.10923
                - warning
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:896,6'
              BranchSideFuncs:
                - strvec_push
                - oid_to_hex
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
                - strcmp
                - _.10923
                - warning
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:896,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:897,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - oid_to_hex
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
                - strcmp
                - _.10923
                - warning
            - BranchSide:      'builtin/pull.c:898,11'
              BranchSideFuncs:
                - strvec_push
                - oid_to_hex
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
                - strcmp
                - _.10923
                - warning
                - strvec_push
        - Branch String:   'builtin/pull.c:900,28'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:900,28'
              BranchSideFuncs:
                - strcmp
                - _.10923
                - warning
                - strvec_push
                - oid_to_hex
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
            - BranchSide:      'builtin/pull.c:901,14'
              BranchSideFuncs:
                - strcmp
                - _.10923
                - warning
                - strvec_push
                - oid_to_hex
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
        - Branch String:   'builtin/pull.c:900,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:900,6'
              BranchSideFuncs:
                - strvec_push
                - oid_to_hex
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
            - BranchSide:      'builtin/pull.c:902,11'
              BranchSideFuncs:
                - _.10923
                - warning
                - strvec_push
                - oid_to_hex
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
      Callsites:
        - Src:             'builtin/pull.c:878,2'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:881,2'
          Dst:             argv_push_verbosity
        - Src:             'builtin/pull.c:885,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:887,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:889,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:890,2'
          Dst:             strvec_pushv
        - Src:             'builtin/pull.c:891,2'
          Dst:             strvec_pushv
        - Src:             'builtin/pull.c:893,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:895,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:897,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:899,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:901,7'
          Dst:             strcmp
        - Src:             'builtin/pull.c:902,11'
          Dst:             _
        - Src:             'builtin/pull.c:902,3'
          Dst:             warning
        - Src:             'builtin/pull.c:904,2'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:905,25'
          Dst:             oid_to_hex
        - Src:             'builtin/pull.c:905,2'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:907,25'
          Dst:             oid_to_hex
        - Src:             'builtin/pull.c:907,2'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:910,9'
          Dst:             run_command
    - functionName:    run_merge
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         48
      ICount:          239
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - argv_push_verbosity
        - run_command
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - strvec_pushv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/pull.c:651,23'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:651,23'
              BranchSideFuncs:
                - strvec_pushl
                - argv_push_verbosity
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:651,23'
              BranchSideFuncs:
                - strvec_pushl
                - argv_push_verbosity
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:657,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:658,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:661,6'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:661,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:662,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:663,6'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:663,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:664,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:665,6'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:665,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:666,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:667,6'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:667,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:668,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:669,6'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:669,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:670,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/pull.c:671,6'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/pull.c:671,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:672,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
            - BranchSide:      'builtin/pull.c:673,6'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
        - Branch String:   'builtin/pull.c:673,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:674,21'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:675,6'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:675,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:676,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:677,6'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:677,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:678,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:679,6'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:679,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:680,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:681,20'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_pushv
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:683,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:684,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:685,6'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:685,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:686,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
            - BranchSide:      'builtin/pull.c:687,11'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:689,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:689,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - run_command
            - BranchSide:      'builtin/pull.c:690,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - run_command
      Callsites:
        - Src:             'builtin/pull.c:653,2'
          Dst:             strvec_pushl
        - Src:             'builtin/pull.c:656,2'
          Dst:             argv_push_verbosity
        - Src:             'builtin/pull.c:658,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:662,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:664,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:666,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:668,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:670,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:672,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:674,3'
          Dst:             strvec_pushf
        - Src:             'builtin/pull.c:676,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:678,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:680,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:681,2'
          Dst:             strvec_pushv
        - Src:             'builtin/pull.c:682,2'
          Dst:             strvec_pushv
        - Src:             'builtin/pull.c:684,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:686,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:688,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:690,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:692,2'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:694,9'
          Dst:             run_command
    - functionName:    get_rebase_newbase_and_upstream
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - newbase
        - upstream
        - curr_head
        - merge_head
        - fork_point
      BBCount:         17
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - get_octopus_merge_base
        - is_null_oid
        - oidcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:854,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:855,20'
              BranchSideFuncs:
                - oidcpy.10899
                - oidcpy.10899
                - is_null_oid.10900
                - oidcpy.10899
            - BranchSide:      'builtin/pull.c:858,6'
              BranchSideFuncs:
                - oidcpy.10899
                - oidcpy.10899
                - is_null_oid.10900
                - oidcpy.10899
        - Branch String:   'builtin/pull.c:855,32'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:855,68'
              BranchSideFuncs:
                - oidcpy.10899
                - oidcpy.10899
                - is_null_oid.10900
                - oidcpy.10899
            - BranchSide:      'builtin/pull.c:855,58'
              BranchSideFuncs:
                - oideq.10945
                - oidcpy.10899
                - oidcpy.10899
                - is_null_oid.10900
                - oidcpy.10899
        - Branch String:   'builtin/pull.c:855,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:855,68'
              BranchSideFuncs:
                - oidcpy.10899
                - oidcpy.10899
                - is_null_oid.10900
                - oidcpy.10899
            - BranchSide:      'builtin/pull.c:856,15'
              BranchSideFuncs:
                - oidcpy.10899
                - oidcpy.10899
                - is_null_oid.10900
                - oidcpy.10899
        - Branch String:   'builtin/pull.c:858,17'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:858,33'
              BranchSideFuncs:
                - is_null_oid.10900
                - oidcpy.10899
                - oidcpy.10899
                - oidcpy.10899
            - BranchSide:      'builtin/pull.c:861,10'
              BranchSideFuncs:
                - oidcpy.10899
                - oidcpy.10899
        - Branch String:   'builtin/pull.c:858,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:859,10'
              BranchSideFuncs:
                - oidcpy.10899
                - oidcpy.10899
            - BranchSide:      'builtin/pull.c:861,10'
              BranchSideFuncs:
                - oidcpy.10899
                - oidcpy.10899
      Callsites:
        - Src:             'builtin/pull.c:854,7'
          Dst:             get_octopus_merge_base
        - Src:             'builtin/pull.c:855,8'
          Dst:             is_null_oid
        - Src:             'builtin/pull.c:855,35'
          Dst:             oideq
        - Src:             'builtin/pull.c:858,21'
          Dst:             is_null_oid
        - Src:             'builtin/pull.c:859,3'
          Dst:             oidcpy
        - Src:             'builtin/pull.c:861,3'
          Dst:             oidcpy
        - Src:             'builtin/pull.c:863,2'
          Dst:             oidcpy
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    show_advice_pull_non_ff
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - advise
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:966,9'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:966,9'
              BranchSideFuncs:
                - _.10923
                - advise
            - BranchSide:      'builtin/pull.c:966,9'
              BranchSideFuncs:
                - _.10923
                - advise
      Callsites:
        - Src:             'builtin/pull.c:966,9'
          Dst:             _
        - Src:             'builtin/pull.c:966,2'
          Dst:             advise
    - functionName:    already_up_to_date
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orig_head
        - merge_heads
      BBCount:         12
      ICount:          94
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - commit_list_insert
        - common_exit
        - exit
        - free_commit_list
        - lookup_commit_reference
        - repo_is_descendant_of
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:947,2'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:948,23'
              BranchSideFuncs:
                - lookup_commit_reference
                - commit_list_insert
                - repo_is_descendant_of
                - free_commit_list
                - common_exit
                - exit
            - BranchSide:      'builtin/pull.c:961,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/pull.c:956,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:957,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/pull.c:958,8'
              BranchSideFuncs:
                - lookup_commit_reference
                - commit_list_insert
                - repo_is_descendant_of
                - free_commit_list
                - common_exit
                - exit
        - Branch String:   'builtin/pull.c:958,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:959,4'
              BranchSideFuncs:
                - lookup_commit_reference
                - commit_list_insert
                - repo_is_descendant_of
                - free_commit_list
                - common_exit
                - exit
            - BranchSide:      'builtin/pull.c:960,2'
              BranchSideFuncs:
                - lookup_commit_reference
                - commit_list_insert
                - repo_is_descendant_of
                - free_commit_list
                - common_exit
                - exit
      Callsites:
        - Src:             'builtin/pull.c:946,9'
          Dst:             lookup_commit_reference
        - Src:             'builtin/pull.c:952,12'
          Dst:             lookup_commit_reference
        - Src:             'builtin/pull.c:953,3'
          Dst:             commit_list_insert
        - Src:             'builtin/pull.c:954,8'
          Dst:             repo_is_descendant_of
        - Src:             'builtin/pull.c:955,3'
          Dst:             free_commit_list
        - Src:             'builtin/pull.c:957,4'
          Dst:             common_exit
        - Src:             'builtin/pull.c:957,4'
          Dst:             exit
    - functionName:    get_can_ff
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orig_head
        - merge_heads
      BBCount:         8
      ICount:          79
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - commit_list_insert
        - common_exit
        - exit
        - free_commit_list
        - lookup_commit_reference
        - repo_is_descendant_of
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:921,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:922,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pull.c:924,21'
              BranchSideFuncs:
                - lookup_commit_reference
                - commit_list_insert
                - lookup_commit_reference
                - repo_is_descendant_of
                - free_commit_list
                - common_exit
                - exit
        - Branch String:   'builtin/pull.c:930,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:931,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/pull.c:932,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pull.c:925,9'
          Dst:             lookup_commit_reference
        - Src:             'builtin/pull.c:926,2'
          Dst:             commit_list_insert
        - Src:             'builtin/pull.c:927,15'
          Dst:             lookup_commit_reference
        - Src:             'builtin/pull.c:928,8'
          Dst:             repo_is_descendant_of
        - Src:             'builtin/pull.c:929,2'
          Dst:             free_commit_list
        - Src:             'builtin/pull.c:931,3'
          Dst:             common_exit
        - Src:             'builtin/pull.c:931,3'
          Dst:             exit
    - functionName:    pull_into_void
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - merge_head
        - curr_head
      BBCount:         13
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - checkout_fast_forward
        - die
        - get_main_ref_store
        - lookup_commit
        - oid_to_hex
        - verify_merge_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:591,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:594,26'
              BranchSideFuncs:
                - lookup_commit
                - _.10923
                - oid_to_hex
                - die
                - verify_merge_signature
                - checkout_fast_forward
                - get_main_ref_store
                - refs_update_ref
            - BranchSide:      'builtin/pull.c:609,28'
              BranchSideFuncs:
                - checkout_fast_forward
                - get_main_ref_store
                - refs_update_ref
        - Branch String:   'builtin/pull.c:595,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:596,8'
              BranchSideFuncs:
                - verify_merge_signature
                - checkout_fast_forward
                - get_main_ref_store
                - refs_update_ref
            - BranchSide:      'builtin/pull.c:599,26'
              BranchSideFuncs:
                - verify_merge_signature
                - checkout_fast_forward
                - get_main_ref_store
                - refs_update_ref
        - Branch String:   'builtin/pull.c:609,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:612,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pull.c:614,41'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
        - Branch String:   'builtin/pull.c:614,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:615,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pull.c:617,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pull.c:594,12'
          Dst:             lookup_commit
        - Src:             'builtin/pull.c:596,8'
          Dst:             _
        - Src:             'builtin/pull.c:597,8'
          Dst:             oid_to_hex
        - Src:             'builtin/pull.c:596,4'
          Dst:             die
        - Src:             'builtin/pull.c:599,3'
          Dst:             verify_merge_signature
        - Src:             'builtin/pull.c:609,6'
          Dst:             checkout_fast_forward
        - Src:             'builtin/pull.c:614,22'
          Dst:             get_main_ref_store
        - Src:             'builtin/pull.c:614,6'
          Dst:             refs_update_ref
    - functionName:    die_no_merge_candidates
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - refspecs
      BBCount:         41
      ICount:          233
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - _
        - branch_get
        - common_exit
        - exit
        - for_each_remote
        - fprintf
        - fprintf_ln
        - get_only_remote
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:442,23'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:442,37'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - common_exit
                - exit
                - _.10923
                - fprintf_ln
                - for_each_remote
                - _.10923
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - strcmp
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
            - BranchSide:      'builtin/pull.c:442,14'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - common_exit
                - exit
                - _.10923
                - fprintf_ln
                - for_each_remote
                - _.10923
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - strcmp
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
        - Branch String:   'builtin/pull.c:444,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:445,7'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - common_exit
                - exit
                - _.10923
                - fprintf_ln
            - BranchSide:      'builtin/pull.c:451,13'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - common_exit
                - exit
                - _.10923
                - fprintf_ln
                - for_each_remote
                - _.10923
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - strcmp
        - Branch String:   'builtin/pull.c:445,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:446,15'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - common_exit
                - exit
            - BranchSide:      'builtin/pull.c:448,15'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - common_exit
                - exit
        - Branch String:   'builtin/pull.c:451,18'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:451,21'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - common_exit
                - exit
                - _.10923
                - fprintf_ln
                - for_each_remote
                - _.10923
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - strcmp
            - BranchSide:      'builtin/pull.c:456,14'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - common_exit
                - exit
                - _.10923
                - fprintf_ln
                - for_each_remote
                - _.10923
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
        - Branch String:   'builtin/pull.c:451,33'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:451,38'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - common_exit
                - exit
                - strcmp
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - for_each_remote
                - _.10923
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
            - BranchSide:      'builtin/pull.c:456,14'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - common_exit
                - exit
                - _.10923
                - fprintf_ln
                - for_each_remote
                - _.10923
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
        - Branch String:   'builtin/pull.c:451,45'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:451,55'
              BranchSideFuncs:
                - strcmp
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - common_exit
                - exit
                - _.10923
                - fprintf_ln
                - for_each_remote
                - _.10923
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
            - BranchSide:      'builtin/pull.c:452,14'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - common_exit
                - exit
        - Branch String:   'builtin/pull.c:451,13'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:452,14'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - common_exit
                - exit
            - BranchSide:      'builtin/pull.c:456,14'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - common_exit
                - exit
                - _.10923
                - fprintf_ln
                - for_each_remote
                - _.10923
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
        - Branch String:   'builtin/pull.c:456,13'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:457,14'
              BranchSideFuncs:
                - for_each_remote
                - _.10923
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - common_exit
                - exit
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
            - BranchSide:      'builtin/pull.c:466,14'
              BranchSideFuncs:
                - for_each_remote
                - _.10923
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - common_exit
                - exit
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
        - Branch String:   'builtin/pull.c:458,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:459,15'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - common_exit
                - exit
            - BranchSide:      'builtin/pull.c:461,15'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - common_exit
                - exit
        - Branch String:   'builtin/pull.c:466,13'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:467,15'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - common_exit
                - exit
            - BranchSide:      'builtin/pull.c:486,14'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - common_exit
                - exit
        - Branch String:   'builtin/pull.c:469,54'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:469,58'
              BranchSideFuncs:
                - _.10923
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - common_exit
                - exit
                - _.10923
                - fprintf_ln
            - BranchSide:      'builtin/pull.c:470,18'
              BranchSideFuncs:
                - _.10923
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - common_exit
                - exit
                - _.10923
                - fprintf_ln
        - Branch String:   'builtin/pull.c:469,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:470,18'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - common_exit
                - exit
                - _.10923
                - fprintf_ln
            - BranchSide:      'builtin/pull.c:472,14'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - common_exit
                - exit
                - _.10923
                - fprintf_ln
        - Branch String:   'builtin/pull.c:473,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:474,15'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - common_exit
                - exit
            - BranchSide:      'builtin/pull.c:476,15'
              BranchSideFuncs:
                - _.10923
                - fprintf_ln
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - fprintf
                - _.10923
                - fprintf_ln
                - common_exit
                - exit
      Callsites:
        - Src:             'builtin/pull.c:441,31'
          Dst:             branch_get
        - Src:             'builtin/pull.c:446,23'
          Dst:             _
        - Src:             'builtin/pull.c:446,4'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:448,23'
          Dst:             _
        - Src:             'builtin/pull.c:448,4'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:449,22'
          Dst:             _
        - Src:             'builtin/pull.c:449,3'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:451,48'
          Dst:             strcmp
        - Src:             'builtin/pull.c:452,22'
          Dst:             _
        - Src:             'builtin/pull.c:452,3'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:457,22'
          Dst:             _
        - Src:             'builtin/pull.c:457,3'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:459,23'
          Dst:             _
        - Src:             'builtin/pull.c:459,4'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:461,23'
          Dst:             _
        - Src:             'builtin/pull.c:461,4'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:462,22'
          Dst:             _
        - Src:             'builtin/pull.c:462,3'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:463,3'
          Dst:             fprintf
        - Src:             'builtin/pull.c:464,44'
          Dst:             _
        - Src:             'builtin/pull.c:464,59'
          Dst:             _
        - Src:             'builtin/pull.c:464,3'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:465,3'
          Dst:             fprintf
        - Src:             'builtin/pull.c:469,7'
          Dst:             for_each_remote
        - Src:             'builtin/pull.c:469,7'
          Dst:             get_only_remote
        - Src:             'builtin/pull.c:470,18'
          Dst:             _
        - Src:             'builtin/pull.c:472,22'
          Dst:             _
        - Src:             'builtin/pull.c:472,3'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:474,23'
          Dst:             _
        - Src:             'builtin/pull.c:474,4'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:476,23'
          Dst:             _
        - Src:             'builtin/pull.c:476,4'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:477,22'
          Dst:             _
        - Src:             'builtin/pull.c:477,3'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:478,3'
          Dst:             fprintf
        - Src:             'builtin/pull.c:479,44'
          Dst:             _
        - Src:             'builtin/pull.c:479,59'
          Dst:             _
        - Src:             'builtin/pull.c:479,3'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:480,3'
          Dst:             fprintf
        - Src:             'builtin/pull.c:481,22'
          Dst:             _
        - Src:             'builtin/pull.c:481,3'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:482,3'
          Dst:             fprintf
        - Src:             'builtin/pull.c:484,18'
          Dst:             _
        - Src:             'builtin/pull.c:483,3'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:486,22'
          Dst:             _
        - Src:             'builtin/pull.c:486,3'
          Dst:             fprintf_ln
        - Src:             'builtin/pull.c:489,2'
          Dst:             common_exit
        - Src:             'builtin/pull.c:489,2'
          Dst:             exit
    - functionName:    get_merge_heads
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - merge_heads
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - fclose
        - git_path_fetch_head
        - oid_array_append
        - parse_oid_hex
        - starts_with
        - strbuf_getline_lf
        - strbuf_release
        - xfopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:390,2'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:392,24'
              BranchSideFuncs:
                - parse_oid_hex
                - starts_with
                - oid_array_append
                - strbuf_getline_lf
                - fclose
                - strbuf_release
            - BranchSide:      'builtin/pull.c:398,9'
              BranchSideFuncs:
                - fclose
                - strbuf_release
        - Branch String:   'builtin/pull.c:392,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:393,4'
              BranchSideFuncs:
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - parse_oid_hex
                - starts_with
                - oid_array_append
            - BranchSide:      'builtin/pull.c:394,19'
              BranchSideFuncs:
                - starts_with
                - oid_array_append
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - parse_oid_hex
        - Branch String:   'builtin/pull.c:394,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:395,4'
              BranchSideFuncs:
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - parse_oid_hex
                - starts_with
                - oid_array_append
            - BranchSide:      'builtin/pull.c:396,20'
              BranchSideFuncs:
                - oid_array_append
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - parse_oid_hex
                - starts_with
      Callsites:
        - Src:             'builtin/pull.c:384,25'
          Dst:             git_path_fetch_head
        - Src:             'builtin/pull.c:389,7'
          Dst:             xfopen
        - Src:             'builtin/pull.c:390,9'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/pull.c:392,7'
          Dst:             parse_oid_hex
        - Src:             'builtin/pull.c:394,7'
          Dst:             starts_with
        - Src:             'builtin/pull.c:396,3'
          Dst:             oid_array_append
        - Src:             'builtin/pull.c:398,2'
          Dst:             fclose
        - Src:             'builtin/pull.c:399,2'
          Dst:             strbuf_release
    - functionName:    run_fetch
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - refspecs
      BBCount:         70
      ICount:          351
      EdgeCount:       88
      CyclomaticComplexity: 20
      functionsReached:
        - BUG_fl
        - argv_push_force
        - argv_push_verbosity
        - run_command
        - strvec_push
        - strvec_pushl
        - strvec_pushv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:520,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:521,20'
              BranchSideFuncs:
                - strvec_push
                - argv_push_force
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - BUG_fl
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:524,6'
              BranchSideFuncs:
                - argv_push_force
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - BUG_fl
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:524,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:525,20'
              BranchSideFuncs:
                - strvec_push
                - argv_push_force
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - BUG_fl
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:526,6'
              BranchSideFuncs:
                - argv_push_force
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - BUG_fl
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:526,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:527,20'
              BranchSideFuncs:
                - strvec_push
                - argv_push_force
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - BUG_fl
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:528,6'
              BranchSideFuncs:
                - argv_push_force
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - BUG_fl
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:528,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:529,20'
              BranchSideFuncs:
                - strvec_push
                - argv_push_force
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - BUG_fl
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:530,23'
              BranchSideFuncs:
                - argv_push_force
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - BUG_fl
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:531,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:532,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - BUG_fl
                - strvec_push
            - BranchSide:      'builtin/pull.c:533,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - BUG_fl
                - strvec_push
        - Branch String:   'builtin/pull.c:533,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:534,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - BUG_fl
            - BranchSide:      'builtin/pull.c:535,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - BUG_fl
        - Branch String:   'builtin/pull.c:535,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:536,11'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - BUG_fl
            - BranchSide:      'builtin/pull.c:549,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:536,3'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:538,21'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:541,21'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:544,21'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:547,4'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/pull.c:549,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:550,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:551,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:551,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:552,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:553,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:553,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:554,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:555,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:555,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:556,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:557,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:557,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:558,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:559,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:559,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:560,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:561,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:561,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:562,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:563,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:563,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:564,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:565,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:565,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:566,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/pull.c:567,6'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:567,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:568,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
            - BranchSide:      'builtin/pull.c:569,11'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/pull.c:571,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:572,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
            - BranchSide:      'builtin/pull.c:573,20'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - BUG_fl
                - strvec_push
                - strvec_pushv
        - Branch String:   'builtin/pull.c:575,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:576,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
            - BranchSide:      'builtin/pull.c:578,14'
              BranchSideFuncs:
                - run_command
                - BUG_fl
        - Branch String:   'builtin/pull.c:578,13'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:0,0'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/pull.c:579,3'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'builtin/pull.c:516,2'
          Dst:             strvec_pushl
        - Src:             'builtin/pull.c:519,2'
          Dst:             argv_push_verbosity
        - Src:             'builtin/pull.c:521,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:525,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:527,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:529,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:530,2'
          Dst:             argv_push_force
        - Src:             'builtin/pull.c:532,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:534,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:538,4'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:541,4'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:544,4'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:547,4'
          Dst:             BUG_fl
        - Src:             'builtin/pull.c:550,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:552,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:554,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:556,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:558,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:560,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:562,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:564,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:566,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:568,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:570,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:572,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:573,2'
          Dst:             strvec_pushv
        - Src:             'builtin/pull.c:576,3'
          Dst:             strvec_push
        - Src:             'builtin/pull.c:577,3'
          Dst:             strvec_pushv
        - Src:             'builtin/pull.c:579,3'
          Dst:             BUG_fl
        - Src:             'builtin/pull.c:582,9'
          Dst:             run_command
    - functionName:    get_rebase_fork_point
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fork_point
        - repo
        - refspec
      BBCount:         16
      ICount:          127
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - branch_get
        - capture_command
        - get_oid_hex
        - get_tracking_branch
        - get_upstream_branch
        - strbuf_release
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:779,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:780,3'
              BranchSideFuncs:
                - get_upstream_branch
                - strvec_pushl
                - capture_command.10907
                - get_oid_hex
                - strbuf_release
                - get_tracking_branch
            - BranchSide:      'builtin/pull.c:782,6'
              BranchSideFuncs:
                - get_upstream_branch
                - strvec_pushl
                - capture_command.10907
                - get_oid_hex
                - strbuf_release
                - get_tracking_branch
        - Branch String:   'builtin/pull.c:782,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:783,39'
              BranchSideFuncs:
                - get_tracking_branch
                - strvec_pushl
                - capture_command.10907
                - get_oid_hex
                - strbuf_release
            - BranchSide:      'builtin/pull.c:785,39'
              BranchSideFuncs:
                - get_upstream_branch
                - strvec_pushl
                - capture_command.10907
                - get_oid_hex
                - strbuf_release
        - Branch String:   'builtin/pull.c:787,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:788,3'
              BranchSideFuncs:
                - strvec_pushl
                - capture_command.10907
                - get_oid_hex
                - strbuf_release
            - BranchSide:      'builtin/pull.c:790,19'
              BranchSideFuncs:
                - strvec_pushl
                - capture_command.10907
                - get_oid_hex
                - strbuf_release
        - Branch String:   'builtin/pull.c:797,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:798,3'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/pull.c:800,23'
              BranchSideFuncs:
                - get_oid_hex
                - strbuf_release
        - Branch String:   'builtin/pull.c:801,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:801,6'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/pull.c:802,3'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/pull.c:778,16'
          Dst:             branch_get
        - Src:             'builtin/pull.c:783,19'
          Dst:             get_tracking_branch
        - Src:             'builtin/pull.c:785,19'
          Dst:             get_upstream_branch
        - Src:             'builtin/pull.c:790,2'
          Dst:             strvec_pushl
        - Src:             'builtin/pull.c:796,8'
          Dst:             capture_command
        - Src:             'builtin/pull.c:800,8'
          Dst:             get_oid_hex
        - Src:             'builtin/pull.c:805,2'
          Dst:             strbuf_release
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    config_get_rebase
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rebase_unspecified
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - branch_get
        - git_config_get_value
        - parse_config_rebase
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:338,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:339,43'
              BranchSideFuncs:
                - xstrfmt
                - git_config_get_value.10920
                - parse_config_rebase
                - free
                - free
                - git_config_get_value.10920
                - parse_config_rebase
            - BranchSide:      'builtin/pull.c:350,7'
              BranchSideFuncs:
                - git_config_get_value.10920
                - parse_config_rebase
        - Branch String:   'builtin/pull.c:341,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:342,21'
              BranchSideFuncs:
                - free
                - git_config_get_value.10920
                - parse_config_rebase
            - BranchSide:      'builtin/pull.c:347,8'
              BranchSideFuncs:
                - free
                - git_config_get_value.10920
                - parse_config_rebase
        - Branch String:   'builtin/pull.c:350,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:351,45'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pull.c:353,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/pull.c:335,31'
          Dst:             branch_get
        - Src:             'builtin/pull.c:339,15'
          Dst:             xstrfmt
        - Src:             'builtin/pull.c:341,8'
          Dst:             git_config_get_value
        - Src:             'builtin/pull.c:342,27'
          Dst:             parse_config_rebase
        - Src:             'builtin/pull.c:350,7'
          Dst:             git_config_get_value
        - Src:             'builtin/pull.c:351,10'
          Dst:             parse_config_rebase
    - functionName:    config_get_ff
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - git_config_get_value
        - git_parse_maybe_bool
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:308,14'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:310,6'
              BranchSideFuncs:
                - git_config_get_value.10920
                - git_parse_maybe_bool
                - strcmp
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:310,6'
              BranchSideFuncs:
                - git_config_get_value.10920
                - git_parse_maybe_bool
                - strcmp
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:310,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:311,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pull.c:313,31'
              BranchSideFuncs:
                - git_parse_maybe_bool
                - strcmp
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:313,2'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pull.c:317,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pull.c:320,14'
              BranchSideFuncs:
                - strcmp
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:320,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:321,3'
              BranchSideFuncs:
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:323,6'
              BranchSideFuncs:
                - _.10923
                - die
      Callsites:
        - Src:             'builtin/pull.c:310,6'
          Dst:             git_config_get_value
        - Src:             'builtin/pull.c:313,10'
          Dst:             git_parse_maybe_bool
        - Src:             'builtin/pull.c:320,7'
          Dst:             strcmp
        - Src:             'builtin/pull.c:323,6'
          Dst:             _
        - Src:             'builtin/pull.c:323,2'
          Dst:             die
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    parse_repo_refspecs
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - repo
        - refspecs
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:500,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:501,16'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pull.c:504,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    git_pull_config
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - git_config_bool
        - git_default_config
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:364,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:365,38'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_default_config
            - BranchSide:      'builtin/pull.c:367,21'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_default_config
        - Branch String:   'builtin/pull.c:367,13'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:368,40'
              BranchSideFuncs:
                - strcmp
                - git_default_config
            - BranchSide:      'builtin/pull.c:371,21'
              BranchSideFuncs:
                - strcmp
                - git_default_config
      Callsites:
        - Src:             'builtin/pull.c:364,7'
          Dst:             strcmp
        - Src:             'builtin/pull.c:365,22'
          Dst:             git_config_bool
        - Src:             'builtin/pull.c:367,14'
          Dst:             strcmp
        - Src:             'builtin/pull.c:368,24'
          Dst:             git_config_bool
        - Src:             'builtin/pull.c:371,14'
          Dst:             strcmp
        - Src:             'builtin/pull.c:375,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    set_reflog_message
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - setenv
        - strbuf_addch
        - strbuf_addstr
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/pull.c:289,2'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:290,7'
              BranchSideFuncs:
                - strbuf_addstr.10926
                - setenv
                - strbuf_release
                - strbuf_addch.10927
            - BranchSide:      'builtin/pull.c:295,34'
              BranchSideFuncs:
                - setenv
                - strbuf_release
        - Branch String:   'builtin/pull.c:290,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:291,4'
              BranchSideFuncs:
                - strbuf_addch.10927
                - strbuf_addstr.10926
                - setenv
                - strbuf_release
            - BranchSide:      'builtin/pull.c:292,23'
              BranchSideFuncs:
                - strbuf_addstr.10926
                - setenv
                - strbuf_release
                - strbuf_addch.10927
      Callsites:
        - Src:             'builtin/pull.c:291,4'
          Dst:             strbuf_addch
        - Src:             'builtin/pull.c:292,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/pull.c:295,2'
          Dst:             setenv
        - Src:             'builtin/pull.c:297,2'
          Dst:             strbuf_release
    - functionName:    cmd_pull
      functionSourceFile: '/src/git/builtin/pull.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         132
      ICount:          660
      EdgeCount:       171
      CyclomaticComplexity: 41
      functionsReached:
        - _
        - already_up_to_date
        - checkout_fast_forward
        - config_get_ff
        - config_get_rebase
        - die
        - die_conclude_merge
        - die_ff_impossible
        - die_no_merge_candidates
        - die_resolve_conflict
        - file_exists
        - get_can_ff
        - get_cleanup_mode
        - get_merge_heads
        - get_rebase_fork_point
        - get_rebase_newbase_and_upstream
        - getenv
        - git_config
        - git_path_merge_head
        - git_pull_config
        - is_index_unborn
        - is_null_oid
        - oid_array_clear
        - oid_to_hex
        - oidclr
        - oideq
        - parse_options
        - parse_repo_refspecs
        - prepare_repo_settings
        - pull_into_void
        - rebase_submodules
        - repo_get_oid
        - repo_read_index_unmerged
        - require_clean_work_tree
        - run_fetch
        - run_merge
        - run_rebase
        - set_reflog_message
        - show_advice_pull_non_ff
        - strcmp
        - submodule_touches_in_range
        - update_submodules
        - warning
        - xstrdup_or_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/pull.c:991,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:992,22'
              BranchSideFuncs:
                - git_config.10995
                - parse_options
                - parse_repo_refspecs
                - config_get_ff
                - xstrdup_or_null.10990
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
                - config_get_rebase
                - strcmp
                - get_cleanup_mode
                - prepare_repo_settings
            - BranchSide:      'builtin/pull.c:994,2'
              BranchSideFuncs:
                - git_config.10995
                - parse_options
                - parse_repo_refspecs
                - config_get_ff
                - xstrdup_or_null.10990
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
                - config_get_rebase
                - strcmp
                - get_cleanup_mode
                - prepare_repo_settings
        - Branch String:   'builtin/pull.c:995,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:996,25'
              BranchSideFuncs:
                - prepare_repo_settings
                - parse_options
                - parse_repo_refspecs
                - config_get_ff
                - xstrdup_or_null.10990
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
                - config_get_rebase
                - strcmp
                - get_cleanup_mode
            - BranchSide:      'builtin/pull.c:1000,23'
              BranchSideFuncs:
                - parse_options
                - parse_repo_refspecs
                - config_get_ff
                - xstrdup_or_null.10990
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
                - config_get_rebase
                - strcmp
                - get_cleanup_mode
        - Branch String:   'builtin/pull.c:1002,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1003,24'
              BranchSideFuncs:
                - parse_repo_refspecs
                - config_get_ff
                - xstrdup_or_null.10990
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
                - config_get_rebase
                - strcmp
                - get_cleanup_mode
            - BranchSide:      'builtin/pull.c:1005,6'
              BranchSideFuncs:
                - parse_repo_refspecs
                - config_get_ff
                - xstrdup_or_null.10990
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
                - config_get_rebase
                - strcmp
                - get_cleanup_mode
        - Branch String:   'builtin/pull.c:1005,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1010,20'
              BranchSideFuncs:
                - get_cleanup_mode
                - parse_repo_refspecs
                - config_get_ff
                - xstrdup_or_null.10990
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
                - config_get_rebase
                - strcmp
            - BranchSide:      'builtin/pull.c:1012,22'
              BranchSideFuncs:
                - parse_repo_refspecs
                - config_get_ff
                - xstrdup_or_null.10990
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
                - config_get_rebase
                - strcmp
        - Branch String:   'builtin/pull.c:1014,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1015,28'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
                - config_get_rebase
            - BranchSide:      'builtin/pull.c:1031,6'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
                - config_get_rebase
        - Branch String:   'builtin/pull.c:1027,23'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1027,26'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
                - config_get_rebase
                - strcmp
            - BranchSide:      'builtin/pull.c:1029,2'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
                - config_get_rebase
        - Branch String:   'builtin/pull.c:1027,33'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1027,44'
              BranchSideFuncs:
                - strcmp
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
                - config_get_rebase
            - BranchSide:      'builtin/pull.c:1029,2'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
                - config_get_rebase
        - Branch String:   'builtin/pull.c:1027,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1028,11'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
                - config_get_rebase
            - BranchSide:      'builtin/pull.c:1029,2'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
                - config_get_rebase
        - Branch String:   'builtin/pull.c:1031,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1032,16'
              BranchSideFuncs:
                - config_get_rebase
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
            - BranchSide:      'builtin/pull.c:1034,31'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
                - die_resolve_conflict
        - Branch String:   'builtin/pull.c:1034,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1035,3'
              BranchSideFuncs:
                - die_resolve_conflict
            - BranchSide:      'builtin/pull.c:1037,38'
              BranchSideFuncs:
                - git_path_merge_head
                - file_exists
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
                - die_conclude_merge
        - Branch String:   'builtin/pull.c:1037,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1038,3'
              BranchSideFuncs:
                - die_conclude_merge
            - BranchSide:      'builtin/pull.c:1040,19'
              BranchSideFuncs:
                - repo_get_oid
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
                - oidclr.10981
        - Branch String:   'builtin/pull.c:1040,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1041,22'
              BranchSideFuncs:
                - oidclr.10981
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1043,6'
              BranchSideFuncs:
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:1043,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1044,7'
              BranchSideFuncs:
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1059,16'
              BranchSideFuncs:
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
        - Branch String:   'builtin/pull.c:1044,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1045,20'
              BranchSideFuncs:
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1047,7'
              BranchSideFuncs:
                - is_null_oid.10900
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - oidclr.10981
                - is_index_unborn
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:1047,31'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1047,51'
              BranchSideFuncs:
                - is_index_unborn
                - _.10923
                - die
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - oidclr.10981
            - BranchSide:      'builtin/pull.c:1050,8'
              BranchSideFuncs:
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - oidclr.10981
        - Branch String:   'builtin/pull.c:1047,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1048,8'
              BranchSideFuncs:
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - oidclr.10981
            - BranchSide:      'builtin/pull.c:1050,8'
              BranchSideFuncs:
                - _.10923
                - require_clean_work_tree
                - get_rebase_fork_point
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - oidclr.10981
        - Branch String:   'builtin/pull.c:1050,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1051,28'
              BranchSideFuncs:
                - get_rebase_fork_point
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - oidclr.10981
            - BranchSide:      'builtin/pull.c:1055,49'
              BranchSideFuncs:
                - get_rebase_fork_point
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
                - oidclr.10981
        - Branch String:   'builtin/pull.c:1055,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1056,31'
              BranchSideFuncs:
                - oidclr.10981
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
            - BranchSide:      'builtin/pull.c:1057,2'
              BranchSideFuncs:
                - run_fetch
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
        - Branch String:   'builtin/pull.c:1059,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1060,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pull.c:1062,6'
              BranchSideFuncs:
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
        - Branch String:   'builtin/pull.c:1062,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1063,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/pull.c:1065,19'
              BranchSideFuncs:
                - repo_get_oid
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
                - oidclr.10981
        - Branch String:   'builtin/pull.c:1065,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1066,22'
              BranchSideFuncs:
                - oidclr.10981
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pull.c:1068,7'
              BranchSideFuncs:
                - is_null_oid.10900
                - is_null_oid.10900
                - oideq.10945
                - _.10923
                - oid_to_hex
                - warning
                - checkout_fast_forward
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
                - _.10923
                - oid_to_hex
                - die
        - Branch String:   'builtin/pull.c:1068,31'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1068,35'
              BranchSideFuncs:
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1092,2'
              BranchSideFuncs:
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:1068,59'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1069,5'
              BranchSideFuncs:
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1092,2'
              BranchSideFuncs:
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:1068,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1078,11'
              BranchSideFuncs:
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1092,2'
              BranchSideFuncs:
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:1082,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1084,8'
              BranchSideFuncs:
                - _.10923
                - oid_to_hex
                - die
            - BranchSide:      'builtin/pull.c:1090,2'
              BranchSideFuncs:
                - get_merge_heads
                - die_no_merge_candidates
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:1094,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1095,27'
              BranchSideFuncs:
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1097,6'
              BranchSideFuncs:
                - is_null_oid.10900
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
                - pull_into_void
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:1097,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1098,19'
              BranchSideFuncs:
                - pull_into_void
                - oid_array_clear
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1103,18'
              BranchSideFuncs:
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:1098,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1099,8'
              BranchSideFuncs:
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1100,36'
              BranchSideFuncs:
                - pull_into_void
                - oid_array_clear
        - Branch String:   'builtin/pull.c:1103,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1104,7'
              BranchSideFuncs:
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1110,11'
              BranchSideFuncs:
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
        - Branch String:   'builtin/pull.c:1104,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1105,8'
              BranchSideFuncs:
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1106,7'
              BranchSideFuncs:
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
                - strcmp
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:1106,14'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1106,25'
              BranchSideFuncs:
                - strcmp
                - _.10923
                - die
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
            - BranchSide:      'builtin/pull.c:1108,2'
              BranchSideFuncs:
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
        - Branch String:   'builtin/pull.c:1106,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1107,8'
              BranchSideFuncs:
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
            - BranchSide:      'builtin/pull.c:1108,2'
              BranchSideFuncs:
                - get_can_ff
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
        - Branch String:   'builtin/pull.c:1111,22'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1111,22'
              BranchSideFuncs:
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
            - BranchSide:      'builtin/pull.c:1111,26'
              BranchSideFuncs:
                - already_up_to_date
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - strcmp
                - die_ff_impossible
        - Branch String:   'builtin/pull.c:1114,13'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1114,24'
              BranchSideFuncs:
                - strcmp
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
                - die_ff_impossible
            - BranchSide:      'builtin/pull.c:1120,7'
              BranchSideFuncs:
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:1114,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1115,7'
              BranchSideFuncs:
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1120,7'
              BranchSideFuncs:
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:1115,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1116,4'
              BranchSideFuncs:
                - die_ff_impossible
            - BranchSide:      'builtin/pull.c:1117,14'
              BranchSideFuncs:
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:1120,14'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1120,17'
              BranchSideFuncs:
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1125,6'
              BranchSideFuncs:
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:1120,36'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1120,39'
              BranchSideFuncs:
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
                - show_advice_pull_non_ff
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1125,6'
              BranchSideFuncs:
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:1120,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1121,3'
              BranchSideFuncs:
                - show_advice_pull_non_ff
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1125,6'
              BranchSideFuncs:
                - run_merge
                - oid_array_clear
                - update_submodules
                - get_rebase_newbase_and_upstream
                - run_rebase
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:1125,6'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1129,19'
              BranchSideFuncs:
                - get_rebase_newbase_and_upstream
                - run_rebase
                - oid_array_clear
                - rebase_submodules
                - run_merge
                - submodule_touches_in_range
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1150,9'
              BranchSideFuncs:
                - run_merge
                - oid_array_clear
                - update_submodules
        - Branch String:   'builtin/pull.c:1131,52'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1132,8'
              BranchSideFuncs:
                - submodule_touches_in_range
                - run_rebase
                - oid_array_clear
                - rebase_submodules
                - run_merge
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1133,34'
              BranchSideFuncs:
                - submodule_touches_in_range
                - run_rebase
                - oid_array_clear
                - rebase_submodules
                - run_merge
                - _.10923
                - die
        - Branch String:   'builtin/pull.c:1132,60'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1133,34'
              BranchSideFuncs:
                - submodule_touches_in_range
                - run_rebase
                - oid_array_clear
                - rebase_submodules
                - run_merge
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1136,7'
              BranchSideFuncs:
                - run_rebase
                - oid_array_clear
                - rebase_submodules
                - run_merge
        - Branch String:   'builtin/pull.c:1131,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1134,8'
              BranchSideFuncs:
                - _.10923
                - die
            - BranchSide:      'builtin/pull.c:1136,7'
              BranchSideFuncs:
                - run_rebase
                - oid_array_clear
                - rebase_submodules
                - run_merge
        - Branch String:   'builtin/pull.c:1136,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1138,11'
              BranchSideFuncs:
                - run_merge
                - oid_array_clear
                - rebase_submodules
            - BranchSide:      'builtin/pull.c:1141,10'
              BranchSideFuncs:
                - run_rebase
                - oid_array_clear
                - rebase_submodules
        - Branch String:   'builtin/pull.c:1144,12'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1144,16'
              BranchSideFuncs:
                - oid_array_clear
            - BranchSide:      'builtin/pull.c:1148,3'
              BranchSideFuncs:
                - oid_array_clear
        - Branch String:   'builtin/pull.c:1144,60'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1145,9'
              BranchSideFuncs:
                - rebase_submodules
                - oid_array_clear
            - BranchSide:      'builtin/pull.c:1146,10'
              BranchSideFuncs:
                - rebase_submodules
                - oid_array_clear
        - Branch String:   'builtin/pull.c:1144,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1146,10'
              BranchSideFuncs:
                - rebase_submodules
                - oid_array_clear
            - BranchSide:      'builtin/pull.c:1148,3'
              BranchSideFuncs:
                - oid_array_clear
        - Branch String:   'builtin/pull.c:1151,12'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1151,16'
              BranchSideFuncs:
                - oid_array_clear
            - BranchSide:      'builtin/pull.c:1154,3'
              BranchSideFuncs:
                - oid_array_clear
        - Branch String:   'builtin/pull.c:1151,60'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1152,9'
              BranchSideFuncs:
                - update_submodules
                - oid_array_clear
            - BranchSide:      'builtin/pull.c:1153,10'
              BranchSideFuncs:
                - update_submodules
                - oid_array_clear
        - Branch String:   'builtin/pull.c:1151,7'
          Branch Sides:
            - BranchSide:      'builtin/pull.c:1153,10'
              BranchSideFuncs:
                - update_submodules
                - oid_array_clear
            - BranchSide:      'builtin/pull.c:1154,3'
              BranchSideFuncs:
                - oid_array_clear
      Callsites:
        - Src:             'builtin/pull.c:991,7'
          Dst:             getenv
        - Src:             'builtin/pull.c:992,3'
          Dst:             set_reflog_message
        - Src:             'builtin/pull.c:994,2'
          Dst:             git_config
        - Src:             'builtin/pull.c:994,2'
          Dst:             git_pull_config
        - Src:             'builtin/pull.c:996,3'
          Dst:             prepare_repo_settings
        - Src:             'builtin/pull.c:1000,9'
          Dst:             parse_options
        - Src:             'builtin/pull.c:1010,3'
          Dst:             get_cleanup_mode
        - Src:             'builtin/pull.c:1012,2'
          Dst:             parse_repo_refspecs
        - Src:             'builtin/pull.c:1015,28'
          Dst:             config_get_ff
        - Src:             'builtin/pull.c:1015,12'
          Dst:             xstrdup_or_null
        - Src:             'builtin/pull.c:1027,37'
          Dst:             strcmp
        - Src:             'builtin/pull.c:1032,16'
          Dst:             config_get_rebase
        - Src:             'builtin/pull.c:1034,6'
          Dst:             repo_read_index_unmerged
        - Src:             'builtin/pull.c:1035,3'
          Dst:             die_resolve_conflict
        - Src:             'builtin/pull.c:1037,18'
          Dst:             git_path_merge_head
        - Src:             'builtin/pull.c:1037,6'
          Dst:             file_exists
        - Src:             'builtin/pull.c:1038,3'
          Dst:             die_conclude_merge
        - Src:             'builtin/pull.c:1040,6'
          Dst:             repo_get_oid
        - Src:             'builtin/pull.c:1041,3'
          Dst:             oidclr
        - Src:             'builtin/pull.c:1047,7'
          Dst:             is_null_oid
        - Src:             'builtin/pull.c:1047,35'
          Dst:             is_index_unborn
        - Src:             'builtin/pull.c:1048,8'
          Dst:             _
        - Src:             'builtin/pull.c:1048,4'
          Dst:             die
        - Src:             'builtin/pull.c:1053,5'
          Dst:             _
        - Src:             'builtin/pull.c:1051,4'
          Dst:             require_clean_work_tree
        - Src:             'builtin/pull.c:1055,7'
          Dst:             get_rebase_fork_point
        - Src:             'builtin/pull.c:1056,4'
          Dst:             oidclr
        - Src:             'builtin/pull.c:1059,6'
          Dst:             run_fetch
        - Src:             'builtin/pull.c:1065,6'
          Dst:             repo_get_oid
        - Src:             'builtin/pull.c:1066,3'
          Dst:             oidclr
        - Src:             'builtin/pull.c:1068,7'
          Dst:             is_null_oid
        - Src:             'builtin/pull.c:1068,35'
          Dst:             is_null_oid
        - Src:             'builtin/pull.c:1069,5'
          Dst:             oideq
        - Src:             'builtin/pull.c:1078,11'
          Dst:             _
        - Src:             'builtin/pull.c:1080,19'
          Dst:             oid_to_hex
        - Src:             'builtin/pull.c:1078,3'
          Dst:             warning
        - Src:             'builtin/pull.c:1082,7'
          Dst:             checkout_fast_forward
        - Src:             'builtin/pull.c:1084,8'
          Dst:             _
        - Src:             'builtin/pull.c:1089,21'
          Dst:             oid_to_hex
        - Src:             'builtin/pull.c:1084,4'
          Dst:             die
        - Src:             'builtin/pull.c:1092,2'
          Dst:             get_merge_heads
        - Src:             'builtin/pull.c:1095,3'
          Dst:             die_no_merge_candidates
        - Src:             'builtin/pull.c:1097,6'
          Dst:             is_null_oid
        - Src:             'builtin/pull.c:1099,8'
          Dst:             _
        - Src:             'builtin/pull.c:1099,4'
          Dst:             die
        - Src:             'builtin/pull.c:1100,9'
          Dst:             pull_into_void
        - Src:             'builtin/pull.c:1105,8'
          Dst:             _
        - Src:             'builtin/pull.c:1105,4'
          Dst:             die
        - Src:             'builtin/pull.c:1106,18'
          Dst:             strcmp
        - Src:             'builtin/pull.c:1107,8'
          Dst:             _
        - Src:             'builtin/pull.c:1107,4'
          Dst:             die
        - Src:             'builtin/pull.c:1110,11'
          Dst:             get_can_ff
        - Src:             'builtin/pull.c:1111,26'
          Dst:             already_up_to_date
        - Src:             'builtin/pull.c:1114,17'
          Dst:             strcmp
        - Src:             'builtin/pull.c:1116,4'
          Dst:             die_ff_impossible
        - Src:             'builtin/pull.c:1121,3'
          Dst:             show_advice_pull_non_ff
        - Src:             'builtin/pull.c:1122,7'
          Dst:             _
        - Src:             'builtin/pull.c:1122,3'
          Dst:             die
        - Src:             'builtin/pull.c:1128,3'
          Dst:             get_rebase_newbase_and_upstream
        - Src:             'builtin/pull.c:1133,7'
          Dst:             submodule_touches_in_range
        - Src:             'builtin/pull.c:1134,8'
          Dst:             _
        - Src:             'builtin/pull.c:1134,4'
          Dst:             die
        - Src:             'builtin/pull.c:1139,10'
          Dst:             run_merge
        - Src:             'builtin/pull.c:1141,10'
          Dst:             run_rebase
        - Src:             'builtin/pull.c:1146,10'
          Dst:             rebase_submodules
        - Src:             'builtin/pull.c:1150,9'
          Dst:             run_merge
        - Src:             'builtin/pull.c:1153,10'
          Dst:             update_submodules
        - Src:             'builtin/pull.c:1158,2'
          Dst:             oid_array_clear
    - functionName:    advise_ref_needs_update
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - advice_enabled
        - advise
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/push.c:355,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:355,7'
              BranchSideFuncs:
                - advice_enabled
                - advice_enabled
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:355,7'
              BranchSideFuncs:
                - advice_enabled
                - advice_enabled
                - _.11158
                - advise
        - Branch String:   'builtin/push.c:355,52'
          Branch Sides:
            - BranchSide:      'builtin/push.c:355,56'
              BranchSideFuncs:
                - advice_enabled
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:356,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/push.c:355,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:356,3'
              BranchSideFuncs:
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:357,9'
              BranchSideFuncs:
                - _.11158
                - advise
      Callsites:
        - Src:             'builtin/push.c:355,7'
          Dst:             advice_enabled
        - Src:             'builtin/push.c:355,56'
          Dst:             advice_enabled
        - Src:             'builtin/push.c:357,9'
          Dst:             _
        - Src:             'builtin/push.c:357,2'
          Dst:             advise
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    27
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    advise_ref_needs_force
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - advice_enabled
        - advise
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/push.c:348,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:348,7'
              BranchSideFuncs:
                - advice_enabled
                - advice_enabled
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:348,7'
              BranchSideFuncs:
                - advice_enabled
                - advice_enabled
                - _.11158
                - advise
        - Branch String:   'builtin/push.c:348,47'
          Branch Sides:
            - BranchSide:      'builtin/push.c:348,51'
              BranchSideFuncs:
                - advice_enabled
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:349,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/push.c:348,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:349,3'
              BranchSideFuncs:
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:350,9'
              BranchSideFuncs:
                - _.11158
                - advise
      Callsites:
        - Src:             'builtin/push.c:348,7'
          Dst:             advice_enabled
        - Src:             'builtin/push.c:348,51'
          Dst:             advice_enabled
        - Src:             'builtin/push.c:350,9'
          Dst:             _
        - Src:             'builtin/push.c:350,2'
          Dst:             advise
    - functionName:    advise_ref_fetch_first
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - advice_enabled
        - advise
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/push.c:341,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:341,7'
              BranchSideFuncs:
                - advice_enabled
                - advice_enabled
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:341,7'
              BranchSideFuncs:
                - advice_enabled
                - advice_enabled
                - _.11158
                - advise
        - Branch String:   'builtin/push.c:341,47'
          Branch Sides:
            - BranchSide:      'builtin/push.c:341,51'
              BranchSideFuncs:
                - advice_enabled
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:342,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/push.c:341,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:342,3'
              BranchSideFuncs:
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:343,9'
              BranchSideFuncs:
                - _.11158
                - advise
      Callsites:
        - Src:             'builtin/push.c:341,7'
          Dst:             advice_enabled
        - Src:             'builtin/push.c:341,51'
          Dst:             advice_enabled
        - Src:             'builtin/push.c:343,9'
          Dst:             _
        - Src:             'builtin/push.c:343,2'
          Dst:             advise
    - functionName:    advise_ref_already_exists
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - advice_enabled
        - advise
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/push.c:334,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:334,7'
              BranchSideFuncs:
                - advice_enabled
                - advice_enabled
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:334,7'
              BranchSideFuncs:
                - advice_enabled
                - advice_enabled
                - _.11158
                - advise
        - Branch String:   'builtin/push.c:334,50'
          Branch Sides:
            - BranchSide:      'builtin/push.c:334,54'
              BranchSideFuncs:
                - advice_enabled
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:335,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/push.c:334,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:335,3'
              BranchSideFuncs:
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:336,9'
              BranchSideFuncs:
                - _.11158
                - advise
      Callsites:
        - Src:             'builtin/push.c:334,7'
          Dst:             advice_enabled
        - Src:             'builtin/push.c:334,54'
          Dst:             advice_enabled
        - Src:             'builtin/push.c:336,9'
          Dst:             _
        - Src:             'builtin/push.c:336,2'
          Dst:             advise
    - functionName:    advise_checkout_pull_push
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - advice_enabled
        - advise
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/push.c:327,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:327,7'
              BranchSideFuncs:
                - advice_enabled
                - advice_enabled
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:327,7'
              BranchSideFuncs:
                - advice_enabled
                - advice_enabled
                - _.11158
                - advise
        - Branch String:   'builtin/push.c:327,51'
          Branch Sides:
            - BranchSide:      'builtin/push.c:327,55'
              BranchSideFuncs:
                - advice_enabled
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:328,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/push.c:327,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:328,3'
              BranchSideFuncs:
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:329,9'
              BranchSideFuncs:
                - _.11158
                - advise
      Callsites:
        - Src:             'builtin/push.c:327,7'
          Dst:             advice_enabled
        - Src:             'builtin/push.c:327,55'
          Dst:             advice_enabled
        - Src:             'builtin/push.c:329,9'
          Dst:             _
        - Src:             'builtin/push.c:329,2'
          Dst:             advise
    - functionName:    advise_pull_before_push
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - advice_enabled
        - advise
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/push.c:320,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:320,7'
              BranchSideFuncs:
                - advice_enabled
                - advice_enabled
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:320,7'
              BranchSideFuncs:
                - advice_enabled
                - advice_enabled
                - _.11158
                - advise
        - Branch String:   'builtin/push.c:320,50'
          Branch Sides:
            - BranchSide:      'builtin/push.c:320,54'
              BranchSideFuncs:
                - advice_enabled
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/push.c:320,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:321,3'
              BranchSideFuncs:
                - _.11158
                - advise
            - BranchSide:      'builtin/push.c:322,9'
              BranchSideFuncs:
                - _.11158
                - advise
      Callsites:
        - Src:             'builtin/push.c:320,7'
          Dst:             advice_enabled
        - Src:             'builtin/push.c:320,54'
          Dst:             advice_enabled
        - Src:             'builtin/push.c:322,9'
          Dst:             _
        - Src:             'builtin/push.c:322,2'
          Dst:             advise
    - functionName:    push_get_color
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ix
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - want_color_fd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/push.c:50,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:51,22'
              BranchSideFuncs: []
            - BranchSide:      'builtin/push.c:52,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/push.c:50,6'
          Dst:             want_color_fd
    - functionName:    die_push_simple
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - branch
        - remote
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - skip_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/push.c:159,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:160,30'
              BranchSideFuncs:
                - _.11158
                - _.11158
                - die
                - _.11158
            - BranchSide:      'builtin/push.c:163,6'
              BranchSideFuncs:
                - _.11158
                - die
                - _.11158
        - Branch String:   'builtin/push.c:163,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:164,34'
              BranchSideFuncs:
                - _.11158
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:170,6'
              BranchSideFuncs:
                - _.11158
                - die
      Callsites:
        - Src:             'builtin/push.c:153,2'
          Dst:             skip_prefix
        - Src:             'builtin/push.c:160,30'
          Dst:             _
        - Src:             'builtin/push.c:164,34'
          Dst:             _
        - Src:             'builtin/push.c:170,6'
          Dst:             _
        - Src:             'builtin/push.c:170,2'
          Dst:             die
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_upstream_ref
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flags
        - branch
        - remote_name
      BBCount:         21
      ICount:          133
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/push.c:194,28'
          Branch Sides:
            - BranchSide:      'builtin/push.c:194,32'
              BranchSideFuncs:
                - _.11158
                - _.11158
                - die
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:199,7'
              BranchSideFuncs:
                - _.11158
                - _.11158
                - die
                - _.11158
                - die
        - Branch String:   'builtin/push.c:194,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:196,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/push.c:199,7'
              BranchSideFuncs:
                - _.11158
                - _.11158
                - die
                - _.11158
                - die
        - Branch String:   'builtin/push.c:199,24'
          Branch Sides:
            - BranchSide:      'builtin/push.c:199,28'
              BranchSideFuncs:
                - _.11158
                - _.11158
                - die
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:200,15'
              BranchSideFuncs:
                - _.11158
                - _.11158
                - die
        - Branch String:   'builtin/push.c:199,42'
          Branch Sides:
            - BranchSide:      'builtin/push.c:199,46'
              BranchSideFuncs:
                - _.11158
                - _.11158
                - die
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:200,15'
              BranchSideFuncs:
                - _.11158
                - _.11158
                - die
        - Branch String:   'builtin/push.c:199,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:200,15'
              BranchSideFuncs:
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:218,6'
              BranchSideFuncs:
                - _.11158
                - die
        - Branch String:   'builtin/push.c:201,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:202,29'
              BranchSideFuncs:
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:208,7'
              BranchSideFuncs:
                - _.11158
                - die
        - Branch String:   'builtin/push.c:218,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:219,7'
              BranchSideFuncs:
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:222,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/push.c:202,29'
          Dst:             _
        - Src:             'builtin/push.c:208,7'
          Dst:             _
        - Src:             'builtin/push.c:208,3'
          Dst:             die
        - Src:             'builtin/push.c:219,7'
          Dst:             _
        - Src:             'builtin/push.c:219,3'
          Dst:             die
    - functionName:    push_with_options
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - transport
        - rs
        - flags
      BBCount:         38
      ICount:          224
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - _
        - advise_checkout_pull_push
        - advise_pull_before_push
        - advise_ref_already_exists
        - advise_ref_fetch_first
        - advise_ref_needs_force
        - advise_ref_needs_update
        - const_error
        - die
        - error
        - fprintf
        - is_empty_cas
        - push_get_color
        - trace2_region_enter_fl
        - trace2_region_leave_fl
        - transport_anonymize_url
        - transport_disconnect
        - transport_push
        - transport_set_option
        - transport_set_verbosity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/push.c:370,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:371,24'
              BranchSideFuncs:
                - transport_set_option
                - transport_set_option
                - is_empty_cas
                - die
                - trace2_region_enter_fl
                - transport_push
                - trace2_region_leave_fl
                - transport_disconnect
                - free
                - advise_ref_needs_update
                - advise_ref_needs_force
                - advise_ref_fetch_first
                - advise_ref_already_exists
                - advise_checkout_pull_push
                - advise_pull_before_push
                - push_get_color
                - fprintf
                - _.11158
                - error
                - const_error.11183
                - push_get_color
                - fprintf
                - _.11158
                - fprintf
            - BranchSide:      'builtin/push.c:373,23'
              BranchSideFuncs:
                - transport_set_option
                - is_empty_cas
                - die
                - trace2_region_enter_fl
                - transport_push
                - trace2_region_leave_fl
                - transport_disconnect
                - free
                - advise_ref_needs_update
                - advise_ref_needs_force
                - advise_ref_fetch_first
                - advise_ref_already_exists
                - advise_checkout_pull_push
                - advise_pull_before_push
                - push_get_color
                - fprintf
                - _.11158
                - error
                - const_error.11183
                - push_get_color
                - fprintf
                - _.11158
                - fprintf
        - Branch String:   'builtin/push.c:375,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:376,8'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - transport_push
                - trace2_region_leave_fl
                - transport_disconnect
                - free
                - advise_ref_needs_update
                - advise_ref_needs_force
                - advise_ref_fetch_first
                - advise_ref_already_exists
                - advise_checkout_pull_push
                - advise_pull_before_push
                - push_get_color
                - fprintf
                - _.11158
                - error
                - const_error.11183
                - push_get_color
                - fprintf
                - _.11158
                - fprintf
            - BranchSide:      'builtin/push.c:382,6'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - transport_push
                - trace2_region_leave_fl
                - transport_disconnect
                - free
                - advise_ref_needs_update
                - advise_ref_needs_force
                - advise_ref_fetch_first
                - advise_ref_already_exists
                - advise_checkout_pull_push
                - advise_pull_before_push
                - push_get_color
                - fprintf
                - _.11158
                - error
                - const_error.11183
                - push_get_color
                - fprintf
                - _.11158
                - fprintf
        - Branch String:   'builtin/push.c:376,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:377,4'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - transport_push
                - trace2_region_leave_fl
                - transport_disconnect
                - free
                - advise_ref_needs_update
                - advise_ref_needs_force
                - advise_ref_fetch_first
                - advise_ref_already_exists
                - advise_checkout_pull_push
                - advise_pull_before_push
                - push_get_color
                - fprintf
                - _.11158
                - error
                - const_error.11183
                - push_get_color
                - fprintf
                - _.11158
                - fprintf
            - BranchSide:      'builtin/push.c:379,3'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - transport_push
                - trace2_region_leave_fl
                - transport_disconnect
                - free
                - advise_ref_needs_update
                - advise_ref_needs_force
                - advise_ref_fetch_first
                - advise_ref_already_exists
                - advise_checkout_pull_push
                - advise_pull_before_push
                - push_get_color
                - fprintf
                - _.11158
                - error
                - const_error.11183
                - push_get_color
                - fprintf
                - _.11158
                - fprintf
        - Branch String:   'builtin/push.c:382,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:383,11'
              BranchSideFuncs:
                - _.11158
                - fprintf
                - trace2_region_enter_fl
                - transport_push
                - trace2_region_leave_fl
                - transport_disconnect
                - free
                - advise_ref_needs_update
                - advise_ref_needs_force
                - advise_ref_fetch_first
                - advise_ref_already_exists
                - advise_checkout_pull_push
                - advise_pull_before_push
                - push_get_color
                - fprintf
                - _.11158
                - error
                - const_error.11183
                - push_get_color
                - fprintf
            - BranchSide:      'builtin/push.c:384,2'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - transport_push
                - trace2_region_leave_fl
                - transport_disconnect
                - free
                - advise_ref_needs_update
                - advise_ref_needs_force
                - advise_ref_fetch_first
                - advise_ref_already_exists
                - advise_checkout_pull_push
                - advise_pull_before_push
                - push_get_color
                - fprintf
                - _.11158
                - error
                - const_error.11183
                - push_get_color
                - fprintf
        - Branch String:   'builtin/push.c:388,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:389,11'
              BranchSideFuncs:
                - push_get_color
                - fprintf
                - _.11158
                - error
                - const_error.11183
                - push_get_color
                - fprintf
                - transport_disconnect
                - free
                - advise_ref_needs_update
                - advise_ref_needs_force
                - advise_ref_fetch_first
                - advise_ref_already_exists
                - advise_checkout_pull_push
                - advise_pull_before_push
            - BranchSide:      'builtin/push.c:394,30'
              BranchSideFuncs:
                - transport_disconnect
                - free
                - advise_ref_needs_update
                - advise_ref_needs_force
                - advise_ref_fetch_first
                - advise_ref_already_exists
                - advise_checkout_pull_push
                - advise_pull_before_push
        - Branch String:   'builtin/push.c:396,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:397,3'
              BranchSideFuncs:
                - advise_ref_needs_update
                - advise_ref_needs_force
                - advise_ref_fetch_first
                - advise_ref_already_exists
                - advise_checkout_pull_push
                - advise_pull_before_push
            - BranchSide:      'builtin/push.c:399,6'
              BranchSideFuncs:
                - advise_ref_needs_update
                - advise_ref_needs_force
                - advise_ref_fetch_first
                - advise_ref_already_exists
                - advise_checkout_pull_push
                - advise_pull_before_push
        - Branch String:   'builtin/push.c:399,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:400,3'
              BranchSideFuncs:
                - advise_pull_before_push
            - BranchSide:      'builtin/push.c:401,13'
              BranchSideFuncs:
                - advise_ref_needs_update
                - advise_ref_needs_force
                - advise_ref_fetch_first
                - advise_ref_already_exists
                - advise_checkout_pull_push
        - Branch String:   'builtin/push.c:401,13'
          Branch Sides:
            - BranchSide:      'builtin/push.c:402,3'
              BranchSideFuncs:
                - advise_checkout_pull_push
            - BranchSide:      'builtin/push.c:403,13'
              BranchSideFuncs:
                - advise_ref_needs_update
                - advise_ref_needs_force
                - advise_ref_fetch_first
                - advise_ref_already_exists
        - Branch String:   'builtin/push.c:403,13'
          Branch Sides:
            - BranchSide:      'builtin/push.c:404,3'
              BranchSideFuncs:
                - advise_ref_already_exists
            - BranchSide:      'builtin/push.c:405,13'
              BranchSideFuncs:
                - advise_ref_needs_update
                - advise_ref_needs_force
                - advise_ref_fetch_first
        - Branch String:   'builtin/push.c:405,13'
          Branch Sides:
            - BranchSide:      'builtin/push.c:406,3'
              BranchSideFuncs:
                - advise_ref_fetch_first
            - BranchSide:      'builtin/push.c:407,13'
              BranchSideFuncs:
                - advise_ref_needs_update
                - advise_ref_needs_force
        - Branch String:   'builtin/push.c:407,13'
          Branch Sides:
            - BranchSide:      'builtin/push.c:408,3'
              BranchSideFuncs:
                - advise_ref_needs_force
            - BranchSide:      'builtin/push.c:409,13'
              BranchSideFuncs:
                - advise_ref_needs_update
      Callsites:
        - Src:             'builtin/push.c:365,19'
          Dst:             transport_anonymize_url
        - Src:             'builtin/push.c:367,2'
          Dst:             transport_set_verbosity
        - Src:             'builtin/push.c:371,3'
          Dst:             transport_set_option
        - Src:             'builtin/push.c:373,2'
          Dst:             transport_set_option
        - Src:             'builtin/push.c:375,7'
          Dst:             is_empty_cas
        - Src:             'builtin/push.c:377,4'
          Dst:             die
        - Src:             'builtin/push.c:383,19'
          Dst:             _
        - Src:             'builtin/push.c:383,3'
          Dst:             fprintf
        - Src:             'builtin/push.c:384,2'
          Dst:             trace2_region_enter_fl
        - Src:             'builtin/push.c:385,8'
          Dst:             transport_push
        - Src:             'builtin/push.c:387,2'
          Dst:             trace2_region_leave_fl
        - Src:             'builtin/push.c:389,25'
          Dst:             push_get_color
        - Src:             'builtin/push.c:389,3'
          Dst:             fprintf
        - Src:             'builtin/push.c:390,3'
          Dst:             _
        - Src:             'builtin/push.c:390,3'
          Dst:             error
        - Src:             'builtin/push.c:390,3'
          Dst:             const_error
        - Src:             'builtin/push.c:391,25'
          Dst:             push_get_color
        - Src:             'builtin/push.c:391,3'
          Dst:             fprintf
        - Src:             'builtin/push.c:394,9'
          Dst:             transport_disconnect
        - Src:             'builtin/push.c:400,3'
          Dst:             advise_pull_before_push
        - Src:             'builtin/push.c:402,3'
          Dst:             advise_checkout_pull_push
        - Src:             'builtin/push.c:404,3'
          Dst:             advise_ref_already_exists
        - Src:             'builtin/push.c:406,3'
          Dst:             advise_ref_fetch_first
        - Src:             'builtin/push.c:408,3'
          Dst:             advise_ref_needs_force
        - Src:             'builtin/push.c:410,3'
          Dst:             advise_ref_needs_update
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setup_default_push_refspecs
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flags
        - remote
      BBCount:         28
      ICount:          183
      EdgeCount:       28
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - branch_get
        - die
        - die_push_simple
        - get_upstream_ref
        - refspec_append
        - refspec_appendf
        - remote_for_branch
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/push.c:231,2'
          Branch Sides:
            - BranchSide:      'builtin/push.c:233,3'
              BranchSideFuncs:
                - refspec_append
            - BranchSide:      'builtin/push.c:237,7'
              BranchSideFuncs:
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:241,3'
              BranchSideFuncs:
                - branch_get
                - _.11158
                - die
                - remote_for_branch
                - strcmp
                - refspec_appendf
                - _.11158
                - die
                - get_upstream_ref
                - get_upstream_ref
                - strcmp
                - die_push_simple
        - Branch String:   'builtin/push.c:245,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:246,7'
              BranchSideFuncs:
                - remote_for_branch
                - strcmp
                - refspec_appendf
                - _.11158
                - die
                - get_upstream_ref
                - get_upstream_ref
                - strcmp
                - die_push_simple
            - BranchSide:      'builtin/push.c:248,8'
              BranchSideFuncs:
                - remote_for_branch
                - strcmp
                - refspec_appendf
                - _.11158
                - die
                - get_upstream_ref
                - get_upstream_ref
                - strcmp
                - die_push_simple
        - Branch String:   'builtin/push.c:251,2'
          Branch Sides:
            - BranchSide:      'builtin/push.c:251,24'
              BranchSideFuncs:
                - refspec_appendf
                - get_upstream_ref
                - strcmp
                - die_push_simple
            - BranchSide:      'builtin/push.c:255,8'
              BranchSideFuncs:
                - refspec_appendf
                - get_upstream_ref
                - strcmp
                - die_push_simple
            - BranchSide:      'builtin/push.c:255,8'
              BranchSideFuncs:
                - refspec_appendf
                - get_upstream_ref
                - strcmp
                - die_push_simple
            - BranchSide:      'builtin/push.c:262,8'
              BranchSideFuncs:
                - _.11158
                - die
                - get_upstream_ref
                - refspec_appendf
            - BranchSide:      'builtin/push.c:271,3'
              BranchSideFuncs:
                - refspec_appendf
        - Branch String:   'builtin/push.c:255,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:256,4'
              BranchSideFuncs:
                - get_upstream_ref
                - strcmp
                - refspec_appendf
                - die_push_simple
            - BranchSide:      'builtin/push.c:257,14'
              BranchSideFuncs:
                - get_upstream_ref
                - strcmp
                - refspec_appendf
                - die_push_simple
        - Branch String:   'builtin/push.c:257,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:258,20'
              BranchSideFuncs:
                - die_push_simple
            - BranchSide:      'builtin/push.c:259,3'
              BranchSideFuncs:
                - refspec_appendf
        - Branch String:   'builtin/push.c:262,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:263,8'
              BranchSideFuncs:
                - get_upstream_ref
                - refspec_appendf
            - BranchSide:      'builtin/push.c:267,27'
              BranchSideFuncs:
                - get_upstream_ref
                - refspec_appendf
        - Branch String:   'builtin/push.c:279,46'
          Branch Sides:
            - BranchSide:      'builtin/push.c:279,49'
              BranchSideFuncs:
                - refspec_appendf
            - BranchSide:      'builtin/push.c:282,32'
              BranchSideFuncs:
                - refspec_appendf
        - Branch String:   'builtin/push.c:279,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:280,4'
              BranchSideFuncs:
                - refspec_appendf
            - BranchSide:      'builtin/push.c:282,32'
              BranchSideFuncs:
                - refspec_appendf
      Callsites:
        - Src:             'builtin/push.c:233,3'
          Dst:             refspec_append
        - Src:             'builtin/push.c:237,7'
          Dst:             _
        - Src:             'builtin/push.c:237,3'
          Dst:             die
        - Src:             'builtin/push.c:244,11'
          Dst:             branch_get
        - Src:             'builtin/push.c:246,7'
          Dst:             _
        - Src:             'builtin/push.c:246,3'
          Dst:             die
        - Src:             'builtin/push.c:249,38'
          Dst:             remote_for_branch
        - Src:             'builtin/push.c:249,17'
          Dst:             strcmp
        - Src:             'builtin/push.c:257,31'
          Dst:             get_upstream_ref
        - Src:             'builtin/push.c:257,7'
          Dst:             strcmp
        - Src:             'builtin/push.c:258,4'
          Dst:             die_push_simple
        - Src:             'builtin/push.c:263,8'
          Dst:             _
        - Src:             'builtin/push.c:263,4'
          Dst:             die
        - Src:             'builtin/push.c:267,9'
          Dst:             get_upstream_ref
        - Src:             'builtin/push.c:282,2'
          Dst:             refspec_appendf
    - functionName:    refspec_append_mapped
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - refspec
        - ref
        - remote
        - matched
      BBCount:         22
      ICount:          168
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - branch_get
        - query_refspecs
        - refspec_append
        - refspec_appendf
        - skip_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/push.c:74,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:75,31'
              BranchSideFuncs:
                - query_refspecs
                - refspec_append
                - skip_prefix.11161
                - branch_get
                - refspec_appendf
                - refspec_appendf
                - free
            - BranchSide:      'builtin/push.c:88,6'
              BranchSideFuncs:
                - refspec_append
                - skip_prefix.11161
                - branch_get
                - refspec_appendf
        - Branch String:   'builtin/push.c:79,46'
          Branch Sides:
            - BranchSide:      'builtin/push.c:79,55'
              BranchSideFuncs:
                - refspec_append
                - skip_prefix.11161
                - branch_get
                - refspec_appendf
            - BranchSide:      'builtin/push.c:86,2'
              BranchSideFuncs:
                - refspec_append
                - skip_prefix.11161
                - branch_get
                - refspec_appendf
        - Branch String:   'builtin/push.c:79,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:80,20'
              BranchSideFuncs:
                - refspec_appendf
                - free
            - BranchSide:      'builtin/push.c:86,2'
              BranchSideFuncs:
                - refspec_append
                - skip_prefix.11161
                - branch_get
                - refspec_appendf
        - Branch String:   'builtin/push.c:88,44'
          Branch Sides:
            - BranchSide:      'builtin/push.c:89,18'
              BranchSideFuncs:
                - skip_prefix.11161
                - refspec_append
                - branch_get
                - refspec_appendf
            - BranchSide:      'builtin/push.c:98,17'
              BranchSideFuncs:
                - refspec_append
        - Branch String:   'builtin/push.c:88,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:90,38'
              BranchSideFuncs:
                - branch_get
                - refspec_append
                - refspec_appendf
            - BranchSide:      'builtin/push.c:98,17'
              BranchSideFuncs:
                - refspec_append
        - Branch String:   'builtin/push.c:91,29'
          Branch Sides:
            - BranchSide:      'builtin/push.c:91,32'
              BranchSideFuncs:
                - refspec_append
                - refspec_appendf
            - BranchSide:      'builtin/push.c:96,2'
              BranchSideFuncs:
                - refspec_append
        - Branch String:   'builtin/push.c:91,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:92,20'
              BranchSideFuncs:
                - refspec_appendf
            - BranchSide:      'builtin/push.c:96,2'
              BranchSideFuncs:
                - refspec_append
      Callsites:
        - Src:             'builtin/push.c:79,8'
          Dst:             query_refspecs
        - Src:             'builtin/push.c:80,4'
          Dst:             refspec_appendf
        - Src:             'builtin/push.c:89,6'
          Dst:             skip_prefix
        - Src:             'builtin/push.c:90,27'
          Dst:             branch_get
        - Src:             'builtin/push.c:92,4'
          Dst:             refspec_appendf
        - Src:             'builtin/push.c:98,2'
          Dst:             refspec_append
    - functionName:    parse_push_color_slot
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - slot
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/push.c:41,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:42,3'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'builtin/push.c:43,18'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'builtin/push.c:43,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:44,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/push.c:45,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/push.c:41,7'
          Dst:             strcasecmp
        - Src:             'builtin/push.c:43,7'
          Dst:             strcasecmp
    - functionName:    do_push
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flags
        - push_options
        - remote
      BBCount:         27
      ICount:          174
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - push_url_of_remote
        - push_with_options
        - setup_default_push_refspecs
        - transport_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/push.c:424,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:425,9'
              BranchSideFuncs:
                - setup_default_push_refspecs
                - push_url_of_remote
                - transport_get
                - push_with_options
            - BranchSide:      'builtin/push.c:427,7'
              BranchSideFuncs:
                - setup_default_push_refspecs
                - push_url_of_remote
                - transport_get
                - push_with_options
        - Branch String:   'builtin/push.c:427,24'
          Branch Sides:
            - BranchSide:      'builtin/push.c:427,29'
              BranchSideFuncs:
                - push_url_of_remote
                - transport_get
                - push_with_options
            - BranchSide:      'builtin/push.c:433,7'
              BranchSideFuncs:
                - push_url_of_remote
                - transport_get
                - push_with_options
        - Branch String:   'builtin/push.c:427,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:428,7'
              BranchSideFuncs:
                - push_url_of_remote
                - transport_get
                - push_with_options
            - BranchSide:      'builtin/push.c:433,7'
              BranchSideFuncs:
                - push_url_of_remote
                - transport_get
                - push_with_options
        - Branch String:   'builtin/push.c:428,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:429,20'
              BranchSideFuncs:
                - push_url_of_remote
                - transport_get
                - push_with_options
            - BranchSide:      'builtin/push.c:430,16'
              BranchSideFuncs:
                - setup_default_push_refspecs
                - push_url_of_remote
                - transport_get
                - push_with_options
        - Branch String:   'builtin/push.c:435,2'
          Branch Sides:
            - BranchSide:      'builtin/push.c:437,18'
              BranchSideFuncs:
                - transport_get
                - push_with_options
            - BranchSide:      'builtin/push.c:443,11'
              BranchSideFuncs: []
        - Branch String:   'builtin/push.c:438,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:439,30'
              BranchSideFuncs:
                - push_with_options
                - transport_get
            - BranchSide:      'builtin/push.c:440,25'
              BranchSideFuncs:
                - push_with_options
                - transport_get
        - Branch String:   'builtin/push.c:440,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:441,8'
              BranchSideFuncs:
                - transport_get
                - push_with_options
            - BranchSide:      'builtin/push.c:442,2'
              BranchSideFuncs:
                - transport_get
                - push_with_options
      Callsites:
        - Src:             'builtin/push.c:431,4'
          Dst:             setup_default_push_refspecs
        - Src:             'builtin/push.c:434,8'
          Dst:             push_url_of_remote
        - Src:             'builtin/push.c:437,4'
          Dst:             transport_get
        - Src:             'builtin/push.c:440,7'
          Dst:             push_with_options
    - functionName:    set_refspecs
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refs
        - nr
        - remote
      BBCount:         32
      ICount:          173
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - count_refspec_match
        - die
        - free_refs
        - get_local_heads
        - refspec_append
        - refspec_append_mapped
        - refspec_appendf
        - strchr
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/push.c:106,2'
          Branch Sides:
            - BranchSide:      'builtin/push.c:107,21'
              BranchSideFuncs:
                - strcmp
                - refspec_appendf
                - free_refs
                - refspec_appendf
                - _.11158
                - die
                - strchr
                - get_local_heads
                - count_refspec_match
                - refspec_append_mapped
                - refspec_append
                - refspec_append
                - strchr
                - _.11158
                - die
                - refspec_appendf
            - BranchSide:      'builtin/push.c:135,12'
              BranchSideFuncs:
                - free_refs
        - Branch String:   'builtin/push.c:108,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:109,8'
              BranchSideFuncs:
                - strchr
                - get_local_heads
                - count_refspec_match
                - refspec_append_mapped
                - free_refs
                - strcmp
                - refspec_appendf
                - refspec_appendf
                - _.11158
                - die
                - refspec_append
                - refspec_append
                - strchr
                - _.11158
                - die
                - refspec_appendf
            - BranchSide:      'builtin/push.c:116,14'
              BranchSideFuncs:
                - strchr
                - get_local_heads
                - count_refspec_match
                - refspec_append_mapped
                - free_refs
                - strcmp
                - refspec_appendf
                - refspec_appendf
                - _.11158
                - die
                - refspec_append
                - refspec_append
                - strchr
                - _.11158
                - die
                - refspec_appendf
        - Branch String:   'builtin/push.c:109,8'
          Branch Sides:
            - BranchSide:      'builtin/push.c:110,9'
              BranchSideFuncs:
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:111,10'
              BranchSideFuncs:
                - refspec_appendf
                - free_refs
                - strcmp
                - _.11158
                - die
                - strchr
                - get_local_heads
                - count_refspec_match
                - refspec_append_mapped
                - refspec_append
                - refspec_append
                - strchr
                - _.11158
                - die
                - refspec_appendf
                - refspec_appendf
        - Branch String:   'builtin/push.c:112,8'
          Branch Sides:
            - BranchSide:      'builtin/push.c:113,43'
              BranchSideFuncs:
                - refspec_appendf
                - free_refs
                - strcmp
                - refspec_appendf
                - _.11158
                - die
                - strchr
                - get_local_heads
                - count_refspec_match
                - refspec_append_mapped
                - refspec_append
                - refspec_append
                - strchr
                - _.11158
                - die
                - refspec_appendf
            - BranchSide:      'builtin/push.c:115,42'
              BranchSideFuncs:
                - refspec_appendf
                - free_refs
                - strcmp
                - refspec_appendf
                - _.11158
                - die
                - strchr
                - get_local_heads
                - count_refspec_match
                - refspec_append_mapped
                - refspec_append
                - refspec_append
                - strchr
                - _.11158
                - die
                - refspec_appendf
        - Branch String:   'builtin/push.c:116,14'
          Branch Sides:
            - BranchSide:      'builtin/push.c:117,15'
              BranchSideFuncs:
                - strchr
                - _.11158
                - die
                - refspec_appendf
                - free_refs
                - strcmp
                - refspec_appendf
                - refspec_appendf
                - _.11158
                - die
                - strchr
                - get_local_heads
                - count_refspec_match
                - refspec_append_mapped
                - refspec_append
                - refspec_append
            - BranchSide:      'builtin/push.c:120,22'
              BranchSideFuncs:
                - strchr
                - get_local_heads
                - count_refspec_match
                - refspec_append_mapped
                - free_refs
                - strcmp
                - refspec_appendf
                - refspec_appendf
                - _.11158
                - die
                - strchr
                - _.11158
                - die
                - refspec_appendf
                - refspec_append
                - refspec_append
        - Branch String:   'builtin/push.c:117,25'
          Branch Sides:
            - BranchSide:      'builtin/push.c:117,30'
              BranchSideFuncs:
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:118,9'
              BranchSideFuncs:
                - _.11158
                - die
        - Branch String:   'builtin/push.c:117,8'
          Branch Sides:
            - BranchSide:      'builtin/push.c:118,9'
              BranchSideFuncs:
                - refspec_appendf
                - free_refs
                - strcmp
                - refspec_appendf
                - refspec_appendf
                - _.11158
                - die
                - strchr
                - get_local_heads
                - count_refspec_match
                - refspec_append_mapped
                - refspec_append
                - refspec_append
                - strchr
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:119,32'
              BranchSideFuncs:
                - refspec_appendf
                - free_refs
                - strcmp
                - refspec_appendf
                - refspec_appendf
                - _.11158
                - die
                - strchr
                - get_local_heads
                - count_refspec_match
                - refspec_append_mapped
                - refspec_append
                - refspec_append
                - strchr
                - _.11158
                - die
        - Branch String:   'builtin/push.c:120,14'
          Branch Sides:
            - BranchSide:      'builtin/push.c:121,16'
              BranchSideFuncs:
                - refspec_append
                - free_refs
                - strcmp
                - refspec_appendf
                - refspec_appendf
                - _.11158
                - die
                - strchr
                - get_local_heads
                - count_refspec_match
                - refspec_append_mapped
                - refspec_append
                - strchr
                - _.11158
                - die
                - refspec_appendf
            - BranchSide:      'builtin/push.c:133,24'
              BranchSideFuncs:
                - refspec_append
                - free_refs
                - strcmp
                - refspec_appendf
                - refspec_appendf
                - _.11158
                - die
                - strchr
                - get_local_heads
                - count_refspec_match
                - refspec_append_mapped
                - refspec_append
                - strchr
                - _.11158
                - die
                - refspec_appendf
        - Branch String:   'builtin/push.c:124,8'
          Branch Sides:
            - BranchSide:      'builtin/push.c:125,18'
              BranchSideFuncs:
                - count_refspec_match
                - refspec_append_mapped
                - free_refs
                - strcmp
                - refspec_appendf
                - refspec_appendf
                - _.11158
                - die
                - strchr
                - get_local_heads
                - refspec_append
                - strchr
                - _.11158
                - die
                - refspec_appendf
                - refspec_append
            - BranchSide:      'builtin/push.c:128,28'
              BranchSideFuncs:
                - count_refspec_match
                - refspec_append_mapped
                - free_refs
                - strcmp
                - refspec_appendf
                - refspec_appendf
                - _.11158
                - die
                - strchr
                - get_local_heads
                - refspec_append
                - strchr
                - _.11158
                - die
                - refspec_appendf
                - refspec_append
        - Branch String:   'builtin/push.c:128,8'
          Branch Sides:
            - BranchSide:      'builtin/push.c:129,25'
              BranchSideFuncs:
                - refspec_append
                - free_refs
                - strcmp
                - refspec_appendf
                - refspec_appendf
                - _.11158
                - die
                - strchr
                - get_local_heads
                - count_refspec_match
                - refspec_append_mapped
                - refspec_append
                - strchr
                - _.11158
                - die
                - refspec_appendf
            - BranchSide:      'builtin/push.c:131,32'
              BranchSideFuncs:
                - refspec_append_mapped
                - free_refs
                - strcmp
                - refspec_appendf
                - refspec_appendf
                - _.11158
                - die
                - strchr
                - get_local_heads
                - count_refspec_match
                - refspec_append
                - refspec_append
                - strchr
                - _.11158
                - die
                - refspec_appendf
      Callsites:
        - Src:             'builtin/push.c:108,8'
          Dst:             strcmp
        - Src:             'builtin/push.c:110,9'
          Dst:             _
        - Src:             'builtin/push.c:110,5'
          Dst:             die
        - Src:             'builtin/push.c:113,5'
          Dst:             refspec_appendf
        - Src:             'builtin/push.c:115,5'
          Dst:             refspec_appendf
        - Src:             'builtin/push.c:117,8'
          Dst:             strchr
        - Src:             'builtin/push.c:118,9'
          Dst:             _
        - Src:             'builtin/push.c:118,5'
          Dst:             die
        - Src:             'builtin/push.c:119,4'
          Dst:             refspec_appendf
        - Src:             'builtin/push.c:120,15'
          Dst:             strchr
        - Src:             'builtin/push.c:125,18'
          Dst:             get_local_heads
        - Src:             'builtin/push.c:128,8'
          Dst:             count_refspec_match
        - Src:             'builtin/push.c:129,5'
          Dst:             refspec_append
        - Src:             'builtin/push.c:131,5'
          Dst:             refspec_append_mapped
        - Src:             'builtin/push.c:133,4'
          Dst:             refspec_append
        - Src:             'builtin/push.c:135,2'
          Dst:             free_refs
    - functionName:    set_push_cert_flags
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - flags
        - v
      BBCount:         6
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/push.c:469,2'
          Branch Sides:
            - BranchSide:      'builtin/push.c:469,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/push.c:471,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/push.c:474,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/push.c:478,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    git_push_config
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - k
        - v
        - ctx
        - cb
      BBCount:         56
      ICount:          303
      EdgeCount:       72
      CyclomaticComplexity: 18
      functionsReached:
        - _
        - color_parse
        - config_error_nonbool
        - const_error
        - error
        - git_config_bool
        - git_config_colorbool
        - git_default_config
        - git_parse_maybe_bool
        - parse_push_color_slot
        - parse_push_recurse_submodules_arg
        - set_push_cert_flags
        - skip_prefix
        - strcasecmp
        - strcmp
        - string_list_append
        - string_list_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/push.c:491,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:492,23'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - set_push_cert_flags
                - git_default_config
                - set_push_cert_flags
                - strcasecmp
                - set_push_cert_flags
                - _.11158
                - error
                - const_error.11183
                - strcmp
                - parse_push_recurse_submodules_arg
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.11183
                - string_list_clear
                - string_list_append
                - strcmp
                - git_config_colorbool
                - skip_prefix.11161
                - strcmp
                - git_config_bool
                - parse_push_color_slot
                - config_error_nonbool
                - const_error.11183
                - color_parse
            - BranchSide:      'builtin/push.c:497,21'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - set_push_cert_flags
                - git_default_config
                - set_push_cert_flags
                - strcasecmp
                - set_push_cert_flags
                - _.11158
                - error
                - const_error.11183
                - strcmp
                - parse_push_recurse_submodules_arg
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.11183
                - string_list_clear
                - string_list_append
                - strcmp
                - git_config_colorbool
                - skip_prefix.11161
                - strcmp
                - git_config_bool
                - parse_push_color_slot
                - config_error_nonbool
                - const_error.11183
                - color_parse
        - Branch String:   'builtin/push.c:492,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:493,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/push.c:495,5'
              BranchSideFuncs: []
        - Branch String:   'builtin/push.c:497,13'
          Branch Sides:
            - BranchSide:      'builtin/push.c:498,23'
              BranchSideFuncs:
                - strcmp
                - git_parse_maybe_bool
                - set_push_cert_flags
                - git_default_config
                - set_push_cert_flags
                - strcasecmp
                - set_push_cert_flags
                - _.11158
                - error
                - const_error.11183
                - strcmp
                - parse_push_recurse_submodules_arg
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.11183
                - string_list_clear
                - string_list_append
                - strcmp
                - git_config_colorbool
                - skip_prefix.11161
                - strcmp
                - git_config_bool
                - parse_push_color_slot
                - config_error_nonbool
                - const_error.11183
                - color_parse
            - BranchSide:      'builtin/push.c:501,21'
              BranchSideFuncs:
                - strcmp
                - git_parse_maybe_bool
                - set_push_cert_flags
                - git_default_config
                - set_push_cert_flags
                - strcasecmp
                - set_push_cert_flags
                - _.11158
                - error
                - const_error.11183
                - strcmp
                - parse_push_recurse_submodules_arg
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.11183
                - string_list_clear
                - string_list_append
                - strcmp
                - git_config_colorbool
                - skip_prefix.11161
                - strcmp
                - git_config_bool
                - parse_push_color_slot
                - config_error_nonbool
                - const_error.11183
                - color_parse
        - Branch String:   'builtin/push.c:498,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:499,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/push.c:500,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/push.c:501,13'
          Branch Sides:
            - BranchSide:      'builtin/push.c:502,32'
              BranchSideFuncs:
                - strcmp
                - parse_push_recurse_submodules_arg
                - git_default_config
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.11183
                - string_list_clear
                - string_list_append
                - strcmp
                - git_config_colorbool
                - skip_prefix.11161
                - strcmp
                - git_config_bool
                - parse_push_color_slot
                - config_error_nonbool
                - const_error.11183
                - color_parse
            - BranchSide:      'builtin/push.c:515,21'
              BranchSideFuncs:
                - strcmp
                - parse_push_recurse_submodules_arg
                - git_default_config
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.11183
                - string_list_clear
                - string_list_append
                - strcmp
                - git_config_colorbool
                - skip_prefix.11161
                - strcmp
                - git_config_bool
                - parse_push_color_slot
                - config_error_nonbool
                - const_error.11183
                - color_parse
        - Branch String:   'builtin/push.c:502,3'
          Branch Sides:
            - BranchSide:      'builtin/push.c:504,24'
              BranchSideFuncs:
                - set_push_cert_flags
                - git_default_config
            - BranchSide:      'builtin/push.c:507,24'
              BranchSideFuncs:
                - set_push_cert_flags
                - git_default_config
            - BranchSide:      'builtin/push.c:510,20'
              BranchSideFuncs:
                - strcasecmp
                - set_push_cert_flags
                - git_default_config
                - _.11158
                - error
                - const_error.11183
        - Branch String:   'builtin/push.c:510,8'
          Branch Sides:
            - BranchSide:      'builtin/push.c:511,25'
              BranchSideFuncs:
                - _.11158
                - error
                - const_error.11183
            - BranchSide:      'builtin/push.c:513,12'
              BranchSideFuncs:
                - _.11158
                - error
                - const_error.11183
        - Branch String:   'builtin/push.c:515,13'
          Branch Sides:
            - BranchSide:      'builtin/push.c:516,58'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - git_default_config
                - strcmp
                - config_error_nonbool
                - const_error.11183
                - string_list_clear
                - string_list_append
                - strcmp
                - git_config_colorbool
                - skip_prefix.11161
                - strcmp
                - git_config_bool
                - parse_push_color_slot
                - config_error_nonbool
                - const_error.11183
                - color_parse
            - BranchSide:      'builtin/push.c:517,21'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - git_default_config
                - strcmp
                - config_error_nonbool
                - const_error.11183
                - string_list_clear
                - string_list_append
                - strcmp
                - git_config_colorbool
                - skip_prefix.11161
                - strcmp
                - git_config_bool
                - parse_push_color_slot
                - config_error_nonbool
                - const_error.11183
                - color_parse
        - Branch String:   'builtin/push.c:517,13'
          Branch Sides:
            - BranchSide:      'builtin/push.c:518,7'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.11183
                - string_list_clear
                - string_list_append
                - strcmp
                - git_config_colorbool
                - skip_prefix.11161
                - strcmp
                - git_config_bool
                - git_default_config
                - parse_push_color_slot
                - config_error_nonbool
                - const_error.11183
                - color_parse
            - BranchSide:      'builtin/push.c:521,21'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.11183
                - string_list_clear
                - string_list_append
                - strcmp
                - git_config_colorbool
                - skip_prefix.11161
                - strcmp
                - git_config_bool
                - git_default_config
                - parse_push_color_slot
                - config_error_nonbool
                - const_error.11183
                - color_parse
        - Branch String:   'builtin/push.c:521,13'
          Branch Sides:
            - BranchSide:      'builtin/push.c:522,8'
              BranchSideFuncs:
                - strcmp
                - git_config_colorbool
                - skip_prefix.11161
                - strcmp
                - git_config_bool
                - git_default_config
                - parse_push_color_slot
                - config_error_nonbool
                - const_error.11183
                - color_parse
            - BranchSide:      'builtin/push.c:530,21'
              BranchSideFuncs:
                - strcmp
                - git_config_colorbool
                - skip_prefix.11161
                - strcmp
                - git_config_bool
                - git_default_config
                - parse_push_color_slot
                - config_error_nonbool
                - const_error.11183
                - color_parse
        - Branch String:   'builtin/push.c:522,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:523,11'
              BranchSideFuncs:
                - string_list_clear
                - string_list_append
            - BranchSide:      'builtin/push.c:525,10'
              BranchSideFuncs:
                - string_list_clear
                - string_list_append
        - Branch String:   'builtin/push.c:525,8'
          Branch Sides:
            - BranchSide:      'builtin/push.c:526,5'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/push.c:528,46'
              BranchSideFuncs:
                - string_list_append
        - Branch String:   'builtin/push.c:530,13'
          Branch Sides:
            - BranchSide:      'builtin/push.c:531,41'
              BranchSideFuncs:
                - skip_prefix.11161
                - strcmp
                - git_config_bool
                - git_default_config
                - parse_push_color_slot
                - config_error_nonbool
                - const_error.11183
                - color_parse
            - BranchSide:      'builtin/push.c:533,25'
              BranchSideFuncs:
                - skip_prefix.11161
                - strcmp
                - git_config_bool
                - git_default_config
                - parse_push_color_slot
                - config_error_nonbool
                - const_error.11183
                - color_parse
        - Branch String:   'builtin/push.c:533,13'
          Branch Sides:
            - BranchSide:      'builtin/push.c:534,36'
              BranchSideFuncs:
                - parse_push_color_slot
                - config_error_nonbool
                - const_error.11183
                - color_parse
            - BranchSide:      'builtin/push.c:540,21'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - git_default_config
        - Branch String:   'builtin/push.c:535,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:536,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/push.c:537,8'
              BranchSideFuncs:
                - config_error_nonbool
                - const_error.11183
                - color_parse
        - Branch String:   'builtin/push.c:537,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:538,11'
              BranchSideFuncs:
                - color_parse
            - BranchSide:      'builtin/push.c:539,22'
              BranchSideFuncs:
                - color_parse
        - Branch String:   'builtin/push.c:541,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:542,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/push.c:544,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/push.c:491,7'
          Dst:             strcmp
        - Src:             'builtin/push.c:492,7'
          Dst:             git_config_bool
        - Src:             'builtin/push.c:497,14'
          Dst:             strcmp
        - Src:             'builtin/push.c:498,7'
          Dst:             git_config_bool
        - Src:             'builtin/push.c:501,14'
          Dst:             strcmp
        - Src:             'builtin/push.c:502,11'
          Dst:             git_parse_maybe_bool
        - Src:             'builtin/push.c:504,4'
          Dst:             set_push_cert_flags
        - Src:             'builtin/push.c:507,4'
          Dst:             set_push_cert_flags
        - Src:             'builtin/push.c:510,9'
          Dst:             strcasecmp
        - Src:             'builtin/push.c:511,5'
          Dst:             set_push_cert_flags
        - Src:             'builtin/push.c:513,12'
          Dst:             _
        - Src:             'builtin/push.c:513,12'
          Dst:             error
        - Src:             'builtin/push.c:513,12'
          Dst:             const_error
        - Src:             'builtin/push.c:515,14'
          Dst:             strcmp
        - Src:             'builtin/push.c:516,24'
          Dst:             parse_push_recurse_submodules_arg
        - Src:             'builtin/push.c:517,14'
          Dst:             strcmp
        - Src:             'builtin/push.c:518,13'
          Dst:             git_config_bool
        - Src:             'builtin/push.c:521,14'
          Dst:             strcmp
        - Src:             'builtin/push.c:523,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/push.c:523,11'
          Dst:             const_error
        - Src:             'builtin/push.c:526,5'
          Dst:             string_list_clear
        - Src:             'builtin/push.c:528,5'
          Dst:             string_list_append
        - Src:             'builtin/push.c:530,14'
          Dst:             strcmp
        - Src:             'builtin/push.c:531,20'
          Dst:             git_config_colorbool
        - Src:             'builtin/push.c:533,13'
          Dst:             skip_prefix
        - Src:             'builtin/push.c:534,14'
          Dst:             parse_push_color_slot
        - Src:             'builtin/push.c:538,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/push.c:538,11'
          Dst:             const_error
        - Src:             'builtin/push.c:539,10'
          Dst:             color_parse
        - Src:             'builtin/push.c:540,14'
          Dst:             strcmp
        - Src:             'builtin/push.c:541,7'
          Dst:             git_config_bool
        - Src:             'builtin/push.c:548,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    option_parse_recurse_submodules
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - parse_push_recurse_submodules_arg
        - strcmp
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/push.c:451,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:452,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/push.c:454,15'
              BranchSideFuncs:
                - strcmp
                - _.11158
                - warning
                - parse_push_recurse_submodules_arg
        - Branch String:   'builtin/push.c:454,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:455,9'
              BranchSideFuncs:
                - parse_push_recurse_submodules_arg
            - BranchSide:      'builtin/push.c:460,60'
              BranchSideFuncs:
                - parse_push_recurse_submodules_arg
        - Branch String:   'builtin/push.c:455,8'
          Branch Sides:
            - BranchSide:      'builtin/push.c:456,13'
              BranchSideFuncs:
                - _.11158
                - warning
            - BranchSide:      'builtin/push.c:459,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/push.c:454,8'
          Dst:             strcmp
        - Src:             'builtin/push.c:456,13'
          Dst:             _
        - Src:             'builtin/push.c:456,5'
          Dst:             warning
        - Src:             'builtin/push.c:460,26'
          Dst:             parse_push_recurse_submodules_arg
    - functionName:    cmd_push
      functionSourceFile: '/src/git/builtin/push.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         62
      ICount:          1027
      EdgeCount:       77
      CyclomaticComplexity: 17
      functionsReached:
        - _
        - die
        - die_for_incompatible_opt4
        - do_push
        - git_config
        - git_push_config
        - is_empty_cas
        - packet_trace_identity
        - parse_options
        - pushremote_get
        - refspec_append
        - set_push_cert_flags
        - set_refspecs
        - strchr
        - string_list_clear
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/push.c:605,18'
          Branch Sides:
            - BranchSide:      'builtin/push.c:605,15'
              BranchSideFuncs:
                - set_push_cert_flags
                - die_for_incompatible_opt4
                - pushremote_get
                - _.11158
                - die
                - _.11158
                - die
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
                - set_refspecs
                - refspec_append
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:605,15'
              BranchSideFuncs:
                - set_push_cert_flags
                - die_for_incompatible_opt4
                - pushremote_get
                - _.11158
                - die
                - _.11158
                - die
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
                - set_refspecs
                - refspec_append
                - _.11158
                - die
        - Branch String:   'builtin/push.c:614,17'
          Branch Sides:
            - BranchSide:      'builtin/push.c:614,20'
              BranchSideFuncs:
                - pushremote_get
                - _.11158
                - die
                - _.11158
                - die
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
                - set_refspecs
                - refspec_append
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:617,6'
              BranchSideFuncs:
                - pushremote_get
                - _.11158
                - die
                - _.11158
                - die
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
                - set_refspecs
                - refspec_append
        - Branch String:   'builtin/push.c:614,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:615,7'
              BranchSideFuncs:
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:617,6'
              BranchSideFuncs:
                - pushremote_get
                - _.11158
                - die
                - _.11158
                - die
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
                - set_refspecs
                - refspec_append
        - Branch String:   'builtin/push.c:617,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:618,9'
              BranchSideFuncs:
                - pushremote_get
                - _.11158
                - die
                - _.11158
                - die
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
                - set_refspecs
                - refspec_append
            - BranchSide:      'builtin/push.c:619,11'
              BranchSideFuncs:
                - pushremote_get
                - _.11158
                - die
                - _.11158
                - die
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
                - set_refspecs
                - refspec_append
        - Branch String:   'builtin/push.c:619,11'
          Branch Sides:
            - BranchSide:      'builtin/push.c:620,9'
              BranchSideFuncs:
                - pushremote_get
                - _.11158
                - die
                - _.11158
                - die
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
                - set_refspecs
                - refspec_append
            - BranchSide:      'builtin/push.c:621,11'
              BranchSideFuncs:
                - pushremote_get
                - _.11158
                - die
                - _.11158
                - die
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
                - set_refspecs
                - refspec_append
        - Branch String:   'builtin/push.c:624,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:625,3'
              BranchSideFuncs:
                - refspec_append
                - pushremote_get
                - _.11158
                - die
                - _.11158
                - die
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
                - set_refspecs
            - BranchSide:      'builtin/push.c:627,6'
              BranchSideFuncs:
                - pushremote_get
                - _.11158
                - die
                - _.11158
                - die
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
                - set_refspecs
        - Branch String:   'builtin/push.c:627,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:628,10'
              BranchSideFuncs:
                - pushremote_get
                - _.11158
                - die
                - _.11158
                - die
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
                - set_refspecs
            - BranchSide:      'builtin/push.c:630,26'
              BranchSideFuncs:
                - pushremote_get
                - _.11158
                - die
                - _.11158
                - die
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
                - set_refspecs
        - Branch String:   'builtin/push.c:631,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:632,7'
              BranchSideFuncs:
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
                - set_refspecs
            - BranchSide:      'builtin/push.c:644,6'
              BranchSideFuncs:
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
                - set_refspecs
        - Branch String:   'builtin/push.c:632,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:633,8'
              BranchSideFuncs:
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:634,7'
              BranchSideFuncs:
                - _.11158
                - die
        - Branch String:   'builtin/push.c:644,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:645,16'
              BranchSideFuncs:
                - set_refspecs
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:647,6'
              BranchSideFuncs:
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
        - Branch String:   'builtin/push.c:647,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:648,9'
              BranchSideFuncs:
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:650,6'
              BranchSideFuncs:
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
        - Branch String:   'builtin/push.c:650,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:651,7'
              BranchSideFuncs:
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:654,6'
              BranchSideFuncs:
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
        - Branch String:   'builtin/push.c:651,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:652,8'
              BranchSideFuncs:
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:653,2'
              BranchSideFuncs:
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
        - Branch String:   'builtin/push.c:654,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:655,7'
              BranchSideFuncs:
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:659,7'
              BranchSideFuncs:
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
        - Branch String:   'builtin/push.c:655,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:656,8'
              BranchSideFuncs:
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:657,2'
              BranchSideFuncs:
                - is_empty_cas
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
        - Branch String:   'builtin/push.c:659,26'
          Branch Sides:
            - BranchSide:      'builtin/push.c:659,30'
              BranchSideFuncs:
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:662,2'
              BranchSideFuncs:
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
        - Branch String:   'builtin/push.c:659,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:660,29'
              BranchSideFuncs:
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:662,2'
              BranchSideFuncs:
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
        - Branch String:   'builtin/push.c:662,2'
          Branch Sides:
            - BranchSide:      'builtin/push.c:662,2'
              BranchSideFuncs:
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:662,2'
              BranchSideFuncs:
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - strchr
                - _.11158
                - die
        - Branch String:   'builtin/push.c:662,2'
          Branch Sides:
            - BranchSide:      'builtin/push.c:663,14'
              BranchSideFuncs:
                - strchr
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:666,15'
              BranchSideFuncs:
                - do_push
                - string_list_clear
                - string_list_clear
                - usage_with_options
        - Branch String:   'builtin/push.c:663,7'
          Branch Sides:
            - BranchSide:      'builtin/push.c:663,32'
              BranchSideFuncs:
                - _.11158
                - die
            - BranchSide:      'builtin/push.c:664,8'
              BranchSideFuncs:
                - _.11158
                - die
        - Branch String:   'builtin/push.c:669,6'
          Branch Sides:
            - BranchSide:      'builtin/push.c:670,34'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/push.c:672,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/push.c:602,2'
          Dst:             packet_trace_identity
        - Src:             'builtin/push.c:603,2'
          Dst:             git_config
        - Src:             'builtin/push.c:603,2'
          Dst:             git_push_config
        - Src:             'builtin/push.c:604,9'
          Dst:             parse_options
        - Src:             'builtin/push.c:608,2'
          Dst:             set_push_cert_flags
        - Src:             'builtin/push.c:610,2'
          Dst:             die_for_incompatible_opt4
        - Src:             'builtin/push.c:615,7'
          Dst:             _
        - Src:             'builtin/push.c:615,3'
          Dst:             die
        - Src:             'builtin/push.c:625,3'
          Dst:             refspec_append
        - Src:             'builtin/push.c:630,11'
          Dst:             pushremote_get
        - Src:             'builtin/push.c:633,8'
          Dst:             _
        - Src:             'builtin/push.c:633,4'
          Dst:             die
        - Src:             'builtin/push.c:634,7'
          Dst:             _
        - Src:             'builtin/push.c:634,3'
          Dst:             die
        - Src:             'builtin/push.c:645,3'
          Dst:             set_refspecs
        - Src:             'builtin/push.c:652,8'
          Dst:             _
        - Src:             'builtin/push.c:652,4'
          Dst:             die
        - Src:             'builtin/push.c:656,8'
          Dst:             _
        - Src:             'builtin/push.c:656,4'
          Dst:             die
        - Src:             'builtin/push.c:659,7'
          Dst:             is_empty_cas
        - Src:             'builtin/push.c:663,7'
          Dst:             strchr
        - Src:             'builtin/push.c:664,8'
          Dst:             _
        - Src:             'builtin/push.c:664,4'
          Dst:             die
        - Src:             'builtin/push.c:666,7'
          Dst:             do_push
        - Src:             'builtin/push.c:667,2'
          Dst:             string_list_clear
        - Src:             'builtin/push.c:668,2'
          Dst:             string_list_clear
        - Src:             'builtin/push.c:670,3'
          Dst:             usage_with_options
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    7
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_range_diff
      functionSourceFile: '/src/git/builtin/range-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         93
      ICount:          769
      EdgeCount:       118
      CyclomaticComplexity: 27
      functionsReached:
        - _
        - add_diff_options
        - diff_setup_done
        - git_config
        - git_diff_ui_config
        - is_range_diff_range
        - parse_options
        - repo_diff_setup
        - repo_get_oid_committish
        - show_range_diff
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strcmp
        - strlen
        - strstr
        - strvec_clear
        - strvec_pushv
        - usage_msg_opt
        - usage_msg_optf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/range-diff.c:58,6'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:59,11'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
                - strcmp
            - BranchSide:      'builtin/range-diff.c:61,9'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
                - strcmp
        - Branch String:   'builtin/range-diff.c:61,2'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:62,15'
              BranchSideFuncs:
                - strcmp
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
            - BranchSide:      'builtin/range-diff.c:67,6'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
        - Branch String:   'builtin/range-diff.c:62,7'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:62,28'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
                - strcmp
            - BranchSide:      'builtin/range-diff.c:63,16'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
        - Branch String:   'builtin/range-diff.c:67,21'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:68,7'
              BranchSideFuncs:
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
            - BranchSide:      'builtin/range-diff.c:72,7'
              BranchSideFuncs:
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
        - Branch String:   'builtin/range-diff.c:68,21'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:68,24'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
            - BranchSide:      'builtin/range-diff.c:92,13'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
        - Branch String:   'builtin/range-diff.c:68,33'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:69,32'
              BranchSideFuncs:
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - repo_get_oid_committish
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
            - BranchSide:      'builtin/range-diff.c:92,13'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
        - Branch String:   'builtin/range-diff.c:69,63'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:70,32'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
            - BranchSide:      'builtin/range-diff.c:92,13'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
        - Branch String:   'builtin/range-diff.c:70,63'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:71,32'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
            - BranchSide:      'builtin/range-diff.c:92,13'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
        - Branch String:   'builtin/range-diff.c:67,6'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:72,7'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
            - BranchSide:      'builtin/range-diff.c:92,13'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
        - Branch String:   'builtin/range-diff.c:72,7'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:74,36'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/range-diff.c:87,34'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/range-diff.c:74,12'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:75,19'
              BranchSideFuncs:
                - _.11293
                - usage_msg_optf
            - BranchSide:      'builtin/range-diff.c:78,36'
              BranchSideFuncs:
                - repo_get_oid_committish
                - repo_get_oid_committish
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - _.11293
                - usage_msg_optf
                - _.11293
                - usage_msg_optf
        - Branch String:   'builtin/range-diff.c:78,12'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:79,19'
              BranchSideFuncs:
                - _.11293
                - usage_msg_optf
            - BranchSide:      'builtin/range-diff.c:82,36'
              BranchSideFuncs:
                - repo_get_oid_committish
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - _.11293
                - usage_msg_optf
        - Branch String:   'builtin/range-diff.c:91,10'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:90,33'
              BranchSideFuncs:
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/range-diff.c:91,30'
              BranchSideFuncs:
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/range-diff.c:92,28'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:93,7'
              BranchSideFuncs:
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/range-diff.c:96,7'
              BranchSideFuncs:
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/range-diff.c:93,21'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:93,24'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
            - BranchSide:      'builtin/range-diff.c:112,13'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
        - Branch String:   'builtin/range-diff.c:93,33'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:94,27'
              BranchSideFuncs:
                - is_range_diff_range
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
            - BranchSide:      'builtin/range-diff.c:112,13'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
        - Branch String:   'builtin/range-diff.c:94,36'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:95,27'
              BranchSideFuncs:
                - is_range_diff_range
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
            - BranchSide:      'builtin/range-diff.c:112,13'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
        - Branch String:   'builtin/range-diff.c:92,13'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:96,7'
              BranchSideFuncs:
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/range-diff.c:112,13'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
        - Branch String:   'builtin/range-diff.c:96,7'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:98,33'
              BranchSideFuncs:
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/range-diff.c:107,26'
              BranchSideFuncs:
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/range-diff.c:98,12'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:99,19'
              BranchSideFuncs:
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/range-diff.c:102,33'
              BranchSideFuncs:
                - is_range_diff_range
                - _.11293
                - usage_msg_optf
                - strbuf_addstr.11292
                - strbuf_addstr.11292
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/range-diff.c:111,10'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:110,33'
              BranchSideFuncs:
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/range-diff.c:111,30'
              BranchSideFuncs:
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/range-diff.c:112,28'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:113,7'
              BranchSideFuncs:
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
            - BranchSide:      'builtin/range-diff.c:118,7'
              BranchSideFuncs:
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
        - Branch String:   'builtin/range-diff.c:113,21'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:113,24'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
                - strstr
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
            - BranchSide:      'builtin/range-diff.c:144,17'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
        - Branch String:   'builtin/range-diff.c:113,33'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:114,28'
              BranchSideFuncs:
                - strstr
                - _.11293
                - usage_msg_opt
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
            - BranchSide:      'builtin/range-diff.c:144,17'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
        - Branch String:   'builtin/range-diff.c:112,13'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:118,7'
              BranchSideFuncs:
                - strstr
                - _.11293
                - usage_msg_optf
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
            - BranchSide:      'builtin/range-diff.c:144,17'
              BranchSideFuncs:
                - _.11293
                - usage_msg_opt
        - Branch String:   'builtin/range-diff.c:118,7'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:120,34'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
            - BranchSide:      'builtin/range-diff.c:125,7'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
        - Branch String:   'builtin/range-diff.c:120,12'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:0,0'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strlen
            - BranchSide:      'builtin/range-diff.c:121,19'
              BranchSideFuncs:
                - _.11293
                - usage_msg_optf
        - Branch String:   'builtin/range-diff.c:125,7'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:126,6'
              BranchSideFuncs:
                - strlen
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/range-diff.c:129,8'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/range-diff.c:133,7'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:134,8'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/range-diff.c:136,6'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/range-diff.c:142,10'
          Branch Sides:
            - BranchSide:      'builtin/range-diff.c:141,33'
              BranchSideFuncs:
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/range-diff.c:142,30'
              BranchSideFuncs:
                - strvec_pushv
                - free
                - show_range_diff
                - strvec_clear
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'builtin/range-diff.c:47,2'
          Dst:             git_config
        - Src:             'builtin/range-diff.c:47,2'
          Dst:             git_diff_ui_config
        - Src:             'builtin/range-diff.c:49,2'
          Dst:             repo_diff_setup
        - Src:             'builtin/range-diff.c:51,12'
          Dst:             add_diff_options
        - Src:             'builtin/range-diff.c:52,9'
          Dst:             parse_options
        - Src:             'builtin/range-diff.c:55,2'
          Dst:             diff_setup_done
        - Src:             'builtin/range-diff.c:62,8'
          Dst:             strcmp
        - Src:             'builtin/range-diff.c:69,8'
          Dst:             repo_get_oid_committish
        - Src:             'builtin/range-diff.c:70,8'
          Dst:             repo_get_oid_committish
        - Src:             'builtin/range-diff.c:71,8'
          Dst:             repo_get_oid_committish
        - Src:             'builtin/range-diff.c:74,12'
          Dst:             repo_get_oid_committish
        - Src:             'builtin/range-diff.c:75,19'
          Dst:             _
        - Src:             'builtin/range-diff.c:75,4'
          Dst:             usage_msg_optf
        - Src:             'builtin/range-diff.c:78,12'
          Dst:             repo_get_oid_committish
        - Src:             'builtin/range-diff.c:79,19'
          Dst:             _
        - Src:             'builtin/range-diff.c:79,4'
          Dst:             usage_msg_optf
        - Src:             'builtin/range-diff.c:82,12'
          Dst:             repo_get_oid_committish
        - Src:             'builtin/range-diff.c:83,19'
          Dst:             _
        - Src:             'builtin/range-diff.c:83,4'
          Dst:             usage_msg_optf
        - Src:             'builtin/range-diff.c:87,3'
          Dst:             strbuf_addf
        - Src:             'builtin/range-diff.c:88,3'
          Dst:             strbuf_addf
        - Src:             'builtin/range-diff.c:90,3'
          Dst:             strvec_pushv
        - Src:             'builtin/range-diff.c:94,7'
          Dst:             is_range_diff_range
        - Src:             'builtin/range-diff.c:95,7'
          Dst:             is_range_diff_range
        - Src:             'builtin/range-diff.c:98,13'
          Dst:             is_range_diff_range
        - Src:             'builtin/range-diff.c:99,19'
          Dst:             _
        - Src:             'builtin/range-diff.c:99,4'
          Dst:             usage_msg_optf
        - Src:             'builtin/range-diff.c:102,13'
          Dst:             is_range_diff_range
        - Src:             'builtin/range-diff.c:103,19'
          Dst:             _
        - Src:             'builtin/range-diff.c:103,4'
          Dst:             usage_msg_optf
        - Src:             'builtin/range-diff.c:107,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/range-diff.c:108,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/range-diff.c:110,3'
          Dst:             strvec_pushv
        - Src:             'builtin/range-diff.c:114,21'
          Dst:             strstr
        - Src:             'builtin/range-diff.c:120,27'
          Dst:             strstr
        - Src:             'builtin/range-diff.c:121,19'
          Dst:             _
        - Src:             'builtin/range-diff.c:121,4'
          Dst:             usage_msg_optf
        - Src:             'builtin/range-diff.c:127,12'
          Dst:             strlen
        - Src:             'builtin/range-diff.c:138,3'
          Dst:             strbuf_addf
        - Src:             'builtin/range-diff.c:139,3'
          Dst:             strbuf_addf
        - Src:             'builtin/range-diff.c:141,3'
          Dst:             strvec_pushv
        - Src:             'builtin/range-diff.c:144,17'
          Dst:             _
        - Src:             'builtin/range-diff.c:144,3'
          Dst:             usage_msg_opt
        - Src:             'builtin/range-diff.c:151,8'
          Dst:             show_range_diff
        - Src:             'builtin/range-diff.c:153,2'
          Dst:             strvec_clear
        - Src:             'builtin/range-diff.c:154,2'
          Dst:             strbuf_release
        - Src:             'builtin/range-diff.c:155,2'
          Dst:             strbuf_release
    - functionName:    debug_stage
      functionSourceFile: '/src/git/builtin/read-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - label
        - ce
        - o
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - oid_to_hex
        - printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/read-tree.c:77,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:78,3'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - printf
            - BranchSide:      'builtin/read-tree.c:79,11'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - printf
        - Branch String:   'builtin/read-tree.c:79,11'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:80,3'
              BranchSideFuncs:
                - printf
            - BranchSide:      'builtin/read-tree.c:83,10'
              BranchSideFuncs:
                - oid_to_hex
                - printf
      Callsites:
        - Src:             'builtin/read-tree.c:76,2'
          Dst:             printf
        - Src:             'builtin/read-tree.c:78,3'
          Dst:             printf
        - Src:             'builtin/read-tree.c:80,3'
          Dst:             printf
        - Src:             'builtin/read-tree.c:84,10'
          Dst:             oid_to_hex
        - Src:             'builtin/read-tree.c:82,3'
          Dst:             printf
    - functionName:    parse_tree
      functionSourceFile: '/src/git/./tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_tree_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tree.h:25,9'
          Dst:             parse_tree_gently
    - functionName:    debug_merge
      functionSourceFile: '/src/git/builtin/read-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stages
        - o
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - debug_stage
        - printf
        - xsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/read-tree.c:94,2'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:96,13'
              BranchSideFuncs:
                - xsnprintf
                - debug_stage
            - BranchSide:      'builtin/read-tree.c:99,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/read-tree.c:92,2'
          Dst:             printf
        - Src:             'builtin/read-tree.c:93,2'
          Dst:             debug_stage
        - Src:             'builtin/read-tree.c:96,3'
          Dst:             xsnprintf
        - Src:             'builtin/read-tree.c:97,3'
          Dst:             debug_stage
    - functionName:    list_tree
      functionSourceFile: '/src/git/builtin/read-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
        - parse_tree_indirect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/read-tree.c:33,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:34,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/read-tree.c:35,29'
              BranchSideFuncs:
                - parse_tree_indirect
        - Branch String:   'builtin/read-tree.c:36,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:37,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/read-tree.c:38,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/read-tree.c:34,3'
          Dst:             die
        - Src:             'builtin/read-tree.c:35,9'
          Dst:             parse_tree_indirect
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    git_read_tree_config
      functionSourceFile: '/src/git/builtin/read-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_default_config
        - git_default_submodule_config
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/read-tree.c:105,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:106,39'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/read-tree.c:108,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/read-tree.c:105,7'
          Dst:             strcmp
        - Src:             'builtin/read-tree.c:106,10'
          Dst:             git_default_submodule_config
        - Src:             'builtin/read-tree.c:108,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    exclude_per_directory_cb
      functionSourceFile: '/src/git/builtin/read-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         11
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - die
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/read-tree.c:62,2'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:62,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/read-tree.c:64,40'
              BranchSideFuncs:
                - die
                - strcmp
                - die
        - Branch String:   'builtin/read-tree.c:66,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:67,3'
              BranchSideFuncs:
                - strcmp
                - die
            - BranchSide:      'builtin/read-tree.c:68,13'
              BranchSideFuncs:
                - strcmp
                - die
        - Branch String:   'builtin/read-tree.c:68,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:69,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/read-tree.c:70,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/read-tree.c:62,2'
          Dst:             BUG_fl
        - Src:             'builtin/read-tree.c:67,3'
          Dst:             die
        - Src:             'builtin/read-tree.c:68,6'
          Dst:             strcmp
        - Src:             'builtin/read-tree.c:69,3'
          Dst:             die
    - functionName:    index_output_cb
      functionSourceFile: '/src/git/builtin/read-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - set_alternate_index_output
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/read-tree.c:52,2'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:52,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/read-tree.c:52,2'
              BranchSideFuncs:
                - set_alternate_index_output
      Callsites:
        - Src:             'builtin/read-tree.c:52,2'
          Dst:             BUG_fl
        - Src:             'builtin/read-tree.c:53,2'
          Dst:             set_alternate_index_output
    - functionName:    cmd_read_tree
      functionSourceFile: '/src/git/builtin/read-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - cmd_prefix
      BBCount:         115
      ICount:          1106
      EdgeCount:       144
      CyclomaticComplexity: 31
      functionsReached:
        - _
        - cache_tree_free
        - die
        - ensure_full_index
        - git_config
        - git_read_tree_config
        - init_tree_desc
        - is_index_unborn
        - list_tree
        - parse_options
        - parse_tree
        - prepare_repo_settings
        - prime_cache_tree
        - repo_get_oid
        - repo_hold_locked_index
        - repo_read_index_unmerged
        - resolve_undo_clear_index
        - setup_work_tree
        - unpack_trees
        - warning
        - write_locked_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/read-tree.c:170,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:171,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/read-tree.c:174,11'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - resolve_undo_clear_index
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - list_tree
                - die
                - die
                - repo_read_index_unmerged
                - _.11353
                - die
                - die
        - Branch String:   'builtin/read-tree.c:174,18'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:174,26'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - resolve_undo_clear_index
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - list_tree
                - die
                - die
                - repo_read_index_unmerged
                - _.11353
                - die
                - die
            - BranchSide:      'builtin/read-tree.c:177,11'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - resolve_undo_clear_index
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - list_tree
                - die
                - die
                - repo_read_index_unmerged
                - _.11353
                - die
        - Branch String:   'builtin/read-tree.c:174,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:175,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/read-tree.c:177,11'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - resolve_undo_clear_index
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - list_tree
                - die
                - die
                - repo_read_index_unmerged
                - _.11353
                - die
        - Branch String:   'builtin/read-tree.c:177,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:178,8'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - resolve_undo_clear_index
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - list_tree
                - die
                - die
                - repo_read_index_unmerged
                - _.11353
                - die
            - BranchSide:      'builtin/read-tree.c:180,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - resolve_undo_clear_index
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - list_tree
                - die
                - die
                - repo_read_index_unmerged
                - _.11353
                - die
        - Branch String:   'builtin/read-tree.c:194,17'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:194,25'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - resolve_undo_clear_index
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - list_tree
                - die
                - die
                - _.11353
                - die
            - BranchSide:      'builtin/read-tree.c:195,32'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - resolve_undo_clear_index
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - list_tree
                - die
                - die
                - _.11353
                - die
        - Branch String:   'builtin/read-tree.c:194,31'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:194,39'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - resolve_undo_clear_index
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - list_tree
                - die
                - die
                - _.11353
                - die
            - BranchSide:      'builtin/read-tree.c:195,32'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - resolve_undo_clear_index
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - list_tree
                - die
                - die
                - _.11353
                - die
        - Branch String:   'builtin/read-tree.c:194,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:195,32'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - resolve_undo_clear_index
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - list_tree
                - die
                - die
                - _.11353
                - die
            - BranchSide:      'builtin/read-tree.c:199,27'
              BranchSideFuncs:
                - resolve_undo_clear_index
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - list_tree
                - die
                - die
        - Branch String:   'builtin/read-tree.c:195,48'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:195,57'
              BranchSideFuncs:
                - resolve_undo_clear_index
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - list_tree
                - die
                - die
                - _.11353
                - die
            - BranchSide:      'builtin/read-tree.c:197,16'
              BranchSideFuncs:
                - resolve_undo_clear_index
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - list_tree
                - die
                - die
        - Branch String:   'builtin/read-tree.c:195,64'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:195,72'
              BranchSideFuncs:
                - _.11353
                - die
            - BranchSide:      'builtin/read-tree.c:196,8'
              BranchSideFuncs:
                - _.11353
                - die
        - Branch String:   'builtin/read-tree.c:195,7'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:196,8'
              BranchSideFuncs:
                - _.11353
                - die
            - BranchSide:      'builtin/read-tree.c:197,16'
              BranchSideFuncs:
                - resolve_undo_clear_index
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - list_tree
                - die
                - die
        - Branch String:   'builtin/read-tree.c:201,2'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:202,21'
              BranchSideFuncs:
                - repo_get_oid
                - list_tree
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - die
                - die
            - BranchSide:      'builtin/read-tree.c:210,7'
              BranchSideFuncs:
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
        - Branch String:   'builtin/read-tree.c:204,7'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:205,38'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/read-tree.c:206,7'
              BranchSideFuncs:
                - list_tree
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - die
                - die
        - Branch String:   'builtin/read-tree.c:206,7'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:207,43'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/read-tree.c:208,8'
              BranchSideFuncs:
                - warning
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
                - repo_get_oid
                - list_tree
                - die
                - die
        - Branch String:   'builtin/read-tree.c:210,16'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:210,20'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
            - BranchSide:      'builtin/read-tree.c:212,11'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
        - Branch String:   'builtin/read-tree.c:210,31'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:210,40'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
            - BranchSide:      'builtin/read-tree.c:212,11'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
        - Branch String:   'builtin/read-tree.c:210,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:211,3'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
            - BranchSide:      'builtin/read-tree.c:212,11'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
                - die
                - die
        - Branch String:   'builtin/read-tree.c:215,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:216,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/read-tree.c:217,12'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
        - Branch String:   'builtin/read-tree.c:217,19'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:217,48'
              BranchSideFuncs:
                - die
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
            - BranchSide:      'builtin/read-tree.c:217,27'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
                - die
        - Branch String:   'builtin/read-tree.c:217,39'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:217,48'
              BranchSideFuncs:
                - die
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
            - BranchSide:      'builtin/read-tree.c:220,11'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
        - Branch String:   'builtin/read-tree.c:217,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:219,12'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
            - BranchSide:      'builtin/read-tree.c:220,11'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
        - Branch String:   'builtin/read-tree.c:220,18'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:220,27'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
            - BranchSide:      'builtin/read-tree.c:223,11'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
        - Branch String:   'builtin/read-tree.c:220,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:221,8'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
            - BranchSide:      'builtin/read-tree.c:223,11'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
                - setup_work_tree
        - Branch String:   'builtin/read-tree.c:223,17'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:223,26'
              BranchSideFuncs:
                - setup_work_tree
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
            - BranchSide:      'builtin/read-tree.c:226,11'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
        - Branch String:   'builtin/read-tree.c:223,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:224,3'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
            - BranchSide:      'builtin/read-tree.c:226,11'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
                - ensure_full_index
        - Branch String:   'builtin/read-tree.c:226,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:227,21'
              BranchSideFuncs:
                - ensure_full_index
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
            - BranchSide:      'builtin/read-tree.c:229,11'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
        - Branch String:   'builtin/read-tree.c:229,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:230,11'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
                - is_index_unborn
                - die
            - BranchSide:      'builtin/read-tree.c:253,11'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
        - Branch String:   'builtin/read-tree.c:230,3'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:232,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/read-tree.c:235,19'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
            - BranchSide:      'builtin/read-tree.c:238,9'
              BranchSideFuncs:
                - is_index_unborn
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
            - BranchSide:      'builtin/read-tree.c:241,3'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
            - BranchSide:      'builtin/read-tree.c:243,9'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
        - Branch String:   'builtin/read-tree.c:247,7'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:248,20'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
            - BranchSide:      'builtin/read-tree.c:250,9'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
        - Branch String:   'builtin/read-tree.c:253,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:254,8'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
            - BranchSide:      'builtin/read-tree.c:257,6'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
        - Branch String:   'builtin/read-tree.c:257,20'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:257,29'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
            - BranchSide:      'builtin/read-tree.c:260,19'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
        - Branch String:   'builtin/read-tree.c:257,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:258,8'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
            - BranchSide:      'builtin/read-tree.c:260,19'
              BranchSideFuncs:
                - cache_tree_free
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
                - init_tree_desc
        - Branch String:   'builtin/read-tree.c:261,2'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:262,29'
              BranchSideFuncs:
                - parse_tree.11348
                - init_tree_desc
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
            - BranchSide:      'builtin/read-tree.c:267,19'
              BranchSideFuncs:
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
        - Branch String:   'builtin/read-tree.c:263,7'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:264,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/read-tree.c:265,18'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
                - write_locked_index
                - die
                - prime_cache_tree
                - parse_tree.11348
        - Branch String:   'builtin/read-tree.c:267,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:268,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/read-tree.c:270,11'
              BranchSideFuncs:
                - write_locked_index
                - die
                - prime_cache_tree
        - Branch String:   'builtin/read-tree.c:270,33'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:270,41'
              BranchSideFuncs: []
            - BranchSide:      'builtin/read-tree.c:271,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/read-tree.c:270,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:271,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/read-tree.c:279,6'
              BranchSideFuncs:
                - write_locked_index
                - die
                - prime_cache_tree
        - Branch String:   'builtin/read-tree.c:279,20'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:279,29'
              BranchSideFuncs:
                - prime_cache_tree
                - write_locked_index
                - die
            - BranchSide:      'builtin/read-tree.c:284,25'
              BranchSideFuncs:
                - write_locked_index
                - die
        - Branch String:   'builtin/read-tree.c:279,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:280,20'
              BranchSideFuncs:
                - write_locked_index
                - die
            - BranchSide:      'builtin/read-tree.c:284,25'
              BranchSideFuncs:
                - write_locked_index
                - die
        - Branch String:   'builtin/read-tree.c:284,6'
          Branch Sides:
            - BranchSide:      'builtin/read-tree.c:285,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/read-tree.c:286,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/read-tree.c:164,2'
          Dst:             git_config
        - Src:             'builtin/read-tree.c:164,2'
          Dst:             git_read_tree_config
        - Src:             'builtin/read-tree.c:166,9'
          Dst:             parse_options
        - Src:             'builtin/read-tree.c:171,3'
          Dst:             die
        - Src:             'builtin/read-tree.c:175,3'
          Dst:             die
        - Src:             'builtin/read-tree.c:180,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/read-tree.c:183,2'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/read-tree.c:195,7'
          Dst:             repo_read_index_unmerged
        - Src:             'builtin/read-tree.c:196,8'
          Dst:             _
        - Src:             'builtin/read-tree.c:196,4'
          Dst:             die
        - Src:             'builtin/read-tree.c:199,2'
          Dst:             resolve_undo_clear_index
        - Src:             'builtin/read-tree.c:204,7'
          Dst:             repo_get_oid
        - Src:             'builtin/read-tree.c:205,4'
          Dst:             die
        - Src:             'builtin/read-tree.c:206,7'
          Dst:             list_tree
        - Src:             'builtin/read-tree.c:207,4'
          Dst:             die
        - Src:             'builtin/read-tree.c:211,3'
          Dst:             warning
        - Src:             'builtin/read-tree.c:213,3'
          Dst:             die
        - Src:             'builtin/read-tree.c:216,3'
          Dst:             die
        - Src:             'builtin/read-tree.c:218,3'
          Dst:             die
        - Src:             'builtin/read-tree.c:224,3'
          Dst:             setup_work_tree
        - Src:             'builtin/read-tree.c:227,3'
          Dst:             ensure_full_index
        - Src:             'builtin/read-tree.c:232,4'
          Dst:             die
        - Src:             'builtin/read-tree.c:239,28'
          Dst:             is_index_unborn
        - Src:             'builtin/read-tree.c:260,2'
          Dst:             cache_tree_free
        - Src:             'builtin/read-tree.c:263,7'
          Dst:             parse_tree
        - Src:             'builtin/read-tree.c:265,3'
          Dst:             init_tree_desc
        - Src:             'builtin/read-tree.c:267,6'
          Dst:             unpack_trees
        - Src:             'builtin/read-tree.c:280,3'
          Dst:             prime_cache_tree
        - Src:             'builtin/read-tree.c:284,6'
          Dst:             write_locked_index
        - Src:             'builtin/read-tree.c:285,3'
          Dst:             die
    - functionName:    rebase_write_basic_state
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         24
      ICount:          162
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - oid_to_hex
        - state_dir_path
        - write_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:507,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:506,2'
              BranchSideFuncs:
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - oid_to_hex
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - oid_to_hex
            - BranchSide:      'builtin/rebase.c:507,24'
              BranchSideFuncs:
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - oid_to_hex
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - oid_to_hex
        - Branch String:   'builtin/rebase.c:509,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:508,2'
              BranchSideFuncs:
                - oid_to_hex
                - write_file
                - state_dir_path
                - oid_to_hex
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
            - BranchSide:      'builtin/rebase.c:509,31'
              BranchSideFuncs:
                - oid_to_hex
                - write_file
                - state_dir_path
                - oid_to_hex
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
        - Branch String:   'builtin/rebase.c:512,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:513,38'
              BranchSideFuncs:
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
            - BranchSide:      'builtin/rebase.c:514,6'
              BranchSideFuncs:
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
        - Branch String:   'builtin/rebase.c:514,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:515,40'
              BranchSideFuncs:
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
            - BranchSide:      'builtin/rebase.c:516,6'
              BranchSideFuncs:
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
        - Branch String:   'builtin/rebase.c:516,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:517,56'
              BranchSideFuncs:
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
            - BranchSide:      'builtin/rebase.c:521,6'
              BranchSideFuncs:
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
        - Branch String:   'builtin/rebase.c:521,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:522,45'
              BranchSideFuncs:
                - state_dir_path
                - write_file
                - state_dir_path
                - write_file
            - BranchSide:      'builtin/rebase.c:524,6'
              BranchSideFuncs:
                - state_dir_path
                - write_file
        - Branch String:   'builtin/rebase.c:524,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:524,6'
              BranchSideFuncs:
                - state_dir_path
                - write_file
            - BranchSide:      'builtin/rebase.c:525,40'
              BranchSideFuncs:
                - state_dir_path
                - write_file
      Callsites:
        - Src:             'builtin/rebase.c:506,13'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:506,2'
          Dst:             write_file
        - Src:             'builtin/rebase.c:508,13'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:509,19'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:508,2'
          Dst:             write_file
        - Src:             'builtin/rebase.c:510,13'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:511,6'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:510,2'
          Dst:             write_file
        - Src:             'builtin/rebase.c:513,14'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:513,3'
          Dst:             write_file
        - Src:             'builtin/rebase.c:515,14'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:515,3'
          Dst:             write_file
        - Src:             'builtin/rebase.c:517,14'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:517,3'
          Dst:             write_file
        - Src:             'builtin/rebase.c:522,14'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:522,3'
          Dst:             write_file
        - Src:             'builtin/rebase.c:525,14'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:525,3'
          Dst:             write_file
    - functionName:    state_dir_path
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - opts
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_addf
        - strbuf_addstr
        - strbuf_setlen
      functionUses:    26
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:417,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:417,6'
              BranchSideFuncs:
                - strbuf_setlen.11537
                - strbuf_addstr.11538
            - BranchSide:      'builtin/rebase.c:418,29'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_setlen.11537
                - strbuf_addstr.11538
      Callsites:
        - Src:             'builtin/rebase.c:418,3'
          Dst:             strbuf_addf
        - Src:             'builtin/rebase.c:422,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/rebase.c:423,2'
          Dst:             strbuf_addstr
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    git_path
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_pathname
        - repo_git_pathv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:282,28'
          Dst:             get_pathname
        - Src:             './path.h:285,2'
          Dst:             repo_git_pathv
    - functionName:    path_interactive
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:46,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:46,8'
              BranchSideFuncs:
                - git_pathdup.11545
            - BranchSide:      'builtin/rebase.c:46,8'
              BranchSideFuncs:
                - git_pathdup.11545
        - Branch String:   'builtin/rebase.c:46,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:46,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rebase.c:46,8'
              BranchSideFuncs:
                - git_pathdup.11545
      Callsites:
        - Src:             'builtin/rebase.c:46,8'
          Dst:             git_pathdup
    - functionName:    git_pathdup
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_detach
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:308,2'
          Dst:             repo_git_pathv
        - Src:             './path.h:310,9'
          Dst:             strbuf_detach
    - functionName:    path_squash_onto
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:45,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:45,8'
              BranchSideFuncs:
                - git_pathdup.11545
            - BranchSide:      'builtin/rebase.c:45,8'
              BranchSideFuncs:
                - git_pathdup.11545
        - Branch String:   'builtin/rebase.c:45,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:45,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rebase.c:45,8'
              BranchSideFuncs:
                - git_pathdup.11545
      Callsites:
        - Src:             'builtin/rebase.c:45,8'
          Dst:             git_pathdup
    - functionName:    init_basic_state
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - head_name
        - onto
        - orig_head
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - error_errno
        - fclose
        - get_main_ref_store
        - git_fopen
        - is_directory
        - merge_dir
        - mkdir_in_gitdir
        - path_interactive
        - write_basic_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:266,33'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:266,52'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_reflog
                - path_interactive
                - git_fopen
                - _.11549
                - error_errno
                - const_error.11550
                - fclose
                - write_basic_state
            - BranchSide:      'builtin/rebase.c:269,40'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_reflog
                - path_interactive
                - git_fopen
                - _.11549
                - error_errno
                - const_error.11550
                - fclose
                - write_basic_state
        - Branch String:   'builtin/rebase.c:266,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:267,10'
              BranchSideFuncs:
                - _.11549
                - merge_dir
                - error_errno
                - const_error.11550
            - BranchSide:      'builtin/rebase.c:269,40'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_reflog
                - path_interactive
                - git_fopen
                - _.11549
                - error_errno
                - const_error.11550
                - fclose
                - write_basic_state
        - Branch String:   'builtin/rebase.c:272,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:273,10'
              BranchSideFuncs:
                - fclose
                - write_basic_state
            - BranchSide:      'builtin/rebase.c:274,9'
              BranchSideFuncs:
                - fclose
                - write_basic_state
      Callsites:
        - Src:             'builtin/rebase.c:266,20'
          Dst:             merge_dir
        - Src:             'builtin/rebase.c:266,7'
          Dst:             is_directory
        - Src:             'builtin/rebase.c:266,52'
          Dst:             merge_dir
        - Src:             'builtin/rebase.c:266,36'
          Dst:             mkdir_in_gitdir
        - Src:             'builtin/rebase.c:267,10'
          Dst:             _
        - Src:             'builtin/rebase.c:267,10'
          Dst:             merge_dir
        - Src:             'builtin/rebase.c:267,10'
          Dst:             error_errno
        - Src:             'builtin/rebase.c:267,10'
          Dst:             const_error
        - Src:             'builtin/rebase.c:269,21'
          Dst:             get_main_ref_store
        - Src:             'builtin/rebase.c:269,2'
          Dst:             refs_delete_reflog
        - Src:             'builtin/rebase.c:271,16'
          Dst:             path_interactive
        - Src:             'builtin/rebase.c:271,16'
          Dst:             git_fopen
        - Src:             'builtin/rebase.c:273,10'
          Dst:             _
        - Src:             'builtin/rebase.c:273,10'
          Dst:             error_errno
        - Src:             'builtin/rebase.c:273,10'
          Dst:             const_error
        - Src:             'builtin/rebase.c:274,2'
          Dst:             fclose
        - Src:             'builtin/rebase.c:276,9'
          Dst:             write_basic_state
    - functionName:    merge_dir
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:48,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:48,8'
              BranchSideFuncs:
                - git_pathdup.11545
            - BranchSide:      'builtin/rebase.c:48,8'
              BranchSideFuncs:
                - git_pathdup.11545
        - Branch String:   'builtin/rebase.c:48,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:48,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rebase.c:48,8'
              BranchSideFuncs:
                - git_pathdup.11545
      Callsites:
        - Src:             'builtin/rebase.c:48,8'
          Dst:             git_pathdup
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    71
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_revision_ranges
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - upstream
        - onto
        - orig_head
        - revisions
        - shortrevisions
      BBCount:         9
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - oid_to_hex
        - repo_find_unique_abbrev
        - xstrdup
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:237,28'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:237,39'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - xstrfmt
                - repo_find_unique_abbrev
                - xstrdup
                - repo_find_unique_abbrev
                - xstrfmt
            - BranchSide:      'builtin/rebase.c:237,50'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - xstrfmt
                - repo_find_unique_abbrev
                - xstrdup
                - repo_find_unique_abbrev
                - xstrfmt
        - Branch String:   'builtin/rebase.c:246,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:247,15'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - xstrfmt
            - BranchSide:      'builtin/rebase.c:255,29'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'builtin/rebase.c:240,34'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:241,9'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:240,15'
          Dst:             xstrfmt
        - Src:             'builtin/rebase.c:243,14'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/rebase.c:249,14'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/rebase.c:253,21'
          Dst:             xstrfmt
        - Src:             'builtin/rebase.c:255,21'
          Dst:             xstrdup
    - functionName:    edit_todo_file
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - flags
        - opts
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - edit_todo_list
        - error_errno
        - rebase_path_todo
        - strbuf_read_file
        - strbuf_stripspace
        - todo_list_release
        - todo_list_write_to_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:217,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:218,10'
              BranchSideFuncs:
                - _.11549
                - error_errno
                - const_error.11550
            - BranchSide:      'builtin/rebase.c:220,31'
              BranchSideFuncs:
                - strbuf_stripspace
                - edit_todo_list
                - todo_list_write_to_file
                - todo_list_release
                - todo_list_release
                - _.11549
                - error_errno
                - const_error.11550
        - Branch String:   'builtin/rebase.c:223,11'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:223,38'
              BranchSideFuncs:
                - todo_list_release
                - todo_list_release
            - BranchSide:      'builtin/rebase.c:227,2'
              BranchSideFuncs:
                - todo_list_release
                - todo_list_release
        - Branch String:   'builtin/rebase.c:223,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:225,9'
              BranchSideFuncs:
                - _.11549
                - error_errno
                - const_error.11550
                - todo_list_release
                - todo_list_release
            - BranchSide:      'builtin/rebase.c:227,2'
              BranchSideFuncs:
                - todo_list_release
                - todo_list_release
      Callsites:
        - Src:             'builtin/rebase.c:212,26'
          Dst:             rebase_path_todo
        - Src:             'builtin/rebase.c:217,6'
          Dst:             strbuf_read_file
        - Src:             'builtin/rebase.c:218,10'
          Dst:             _
        - Src:             'builtin/rebase.c:218,10'
          Dst:             error_errno
        - Src:             'builtin/rebase.c:218,10'
          Dst:             const_error
        - Src:             'builtin/rebase.c:220,2'
          Dst:             strbuf_stripspace
        - Src:             'builtin/rebase.c:221,8'
          Dst:             edit_todo_list
        - Src:             'builtin/rebase.c:223,14'
          Dst:             todo_list_write_to_file
        - Src:             'builtin/rebase.c:225,9'
          Dst:             _
        - Src:             'builtin/rebase.c:225,9'
          Dst:             error_errno
        - Src:             'builtin/rebase.c:225,9'
          Dst:             const_error
        - Src:             'builtin/rebase.c:227,2'
          Dst:             todo_list_release
        - Src:             'builtin/rebase.c:228,2'
          Dst:             todo_list_release
    - functionName:    get_replay_opts
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - ''
      BBCount:         21
      ICount:          226
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - oidcpy
        - replay_ctx_new
        - sequencer_init_config
        - strvec_push
        - xstrdup
        - xstrdup_or_null
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:177,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:178,30'
              BranchSideFuncs:
                - free
                - xstrdup_or_null.11559
                - xstrdup
                - oidcpy.11560
                - strvec_push
                - xstrdup_or_null.11559
            - BranchSide:      'builtin/rebase.c:179,9'
              BranchSideFuncs:
                - free
                - xstrdup_or_null.11559
                - xstrdup
                - oidcpy.11560
                - strvec_push
                - xstrdup_or_null.11559
        - Branch String:   'builtin/rebase.c:192,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:193,37'
              BranchSideFuncs:
                - xstrdup_or_null.11559
                - oidcpy.11560
                - strvec_push
            - BranchSide:      'builtin/rebase.c:194,19'
              BranchSideFuncs:
                - oidcpy.11560
                - strvec_push
        - Branch String:   'builtin/rebase.c:199,2'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:200,23'
              BranchSideFuncs:
                - strvec_push
                - oidcpy.11560
            - BranchSide:      'builtin/rebase.c:202,6'
              BranchSideFuncs:
                - oidcpy.11560
        - Branch String:   'builtin/rebase.c:202,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:202,6'
              BranchSideFuncs:
                - oidcpy.11560
            - BranchSide:      'builtin/rebase.c:203,18'
              BranchSideFuncs:
                - oidcpy.11560
      Callsites:
        - Src:             'builtin/rebase.c:169,30'
          Dst:             replay_ctx_new
        - Src:             'builtin/rebase.c:173,2'
          Dst:             sequencer_init_config
        - Src:             'builtin/rebase.c:190,20'
          Dst:             xstrdup_or_null
        - Src:             'builtin/rebase.c:191,25'
          Dst:             xstrdup
        - Src:             'builtin/rebase.c:193,21'
          Dst:             xstrdup_or_null
        - Src:             'builtin/rebase.c:200,3'
          Dst:             strvec_push
        - Src:             'builtin/rebase.c:203,3'
          Dst:             oidcpy
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_interactive_rebase
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opts
        - flags
      BBCount:         24
      ICount:          214
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - BUG_fl
        - _
        - complete_action
        - const_error
        - discard_index
        - error
        - get_replay_opts
        - get_revision_ranges
        - init_basic_state
        - oid_to_hex
        - path_squash_onto
        - replay_opts_release
        - sequencer_make_script
        - strvec_clear
        - strvec_pushf
        - strvec_pushl
        - todo_list_parse_insn_buffer
        - todo_list_release
        - write_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:287,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:289,3'
              BranchSideFuncs:
                - replay_opts_release
                - free
                - free
                - todo_list_release
                - strvec_clear
            - BranchSide:      'builtin/rebase.c:292,9'
              BranchSideFuncs:
                - init_basic_state
                - strvec_pushl
                - sequencer_make_script
                - discard_index
                - todo_list_parse_insn_buffer
                - complete_action
                - replay_opts_release
                - free
                - free
                - todo_list_release
                - strvec_clear
                - BUG_fl
                - _.11549
                - error
                - const_error.11550
                - oid_to_hex
                - strvec_pushf
                - path_squash_onto
                - oid_to_hex
                - write_file
        - Branch String:   'builtin/rebase.c:292,9'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:292,27'
              BranchSideFuncs:
                - init_basic_state
                - strvec_pushl
                - sequencer_make_script
                - discard_index
                - todo_list_parse_insn_buffer
                - complete_action
                - replay_opts_release
                - free
                - free
                - todo_list_release
                - strvec_clear
                - BUG_fl
                - _.11549
                - error
                - const_error.11550
                - oid_to_hex
                - strvec_pushf
                - path_squash_onto
                - oid_to_hex
                - write_file
            - BranchSide:      'builtin/rebase.c:293,9'
              BranchSideFuncs:
                - init_basic_state
                - strvec_pushl
                - sequencer_make_script
                - discard_index
                - todo_list_parse_insn_buffer
                - complete_action
                - replay_opts_release
                - free
                - free
                - todo_list_release
                - strvec_clear
                - BUG_fl
                - _.11549
                - error
                - const_error.11550
                - oid_to_hex
                - strvec_pushf
                - path_squash_onto
                - oid_to_hex
                - write_file
        - Branch String:   'builtin/rebase.c:291,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:294,3'
              BranchSideFuncs:
                - replay_opts_release
                - free
                - free
                - todo_list_release
                - strvec_clear
            - BranchSide:      'builtin/rebase.c:296,7'
              BranchSideFuncs:
                - strvec_pushl
                - sequencer_make_script
                - discard_index
                - todo_list_parse_insn_buffer
                - complete_action
                - replay_opts_release
                - free
                - free
                - todo_list_release
                - strvec_clear
                - BUG_fl
                - _.11549
                - error
                - const_error.11550
                - oid_to_hex
                - strvec_pushf
                - path_squash_onto
                - oid_to_hex
                - write_file
        - Branch String:   'builtin/rebase.c:296,22'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:296,25'
              BranchSideFuncs:
                - strvec_pushl
                - sequencer_make_script
                - discard_index
                - todo_list_parse_insn_buffer
                - complete_action
                - replay_opts_release
                - free
                - free
                - todo_list_release
                - strvec_clear
                - BUG_fl
                - _.11549
                - error
                - const_error.11550
                - oid_to_hex
                - strvec_pushf
            - BranchSide:      'builtin/rebase.c:300,38'
              BranchSideFuncs:
                - strvec_pushl
                - sequencer_make_script
                - discard_index
                - todo_list_parse_insn_buffer
                - complete_action
                - replay_opts_release
                - free
                - free
                - todo_list_release
                - strvec_clear
                - BUG_fl
                - _.11549
                - error
                - const_error.11550
                - oid_to_hex
                - strvec_pushf
        - Branch String:   'builtin/rebase.c:296,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:297,14'
              BranchSideFuncs:
                - path_squash_onto
                - oid_to_hex
                - write_file
                - strvec_pushl
                - sequencer_make_script
                - discard_index
                - todo_list_parse_insn_buffer
                - complete_action
                - replay_opts_release
                - free
                - free
                - todo_list_release
                - strvec_clear
                - BUG_fl
                - _.11549
                - error
                - const_error.11550
                - oid_to_hex
                - strvec_pushf
            - BranchSide:      'builtin/rebase.c:300,38'
              BranchSideFuncs:
                - strvec_pushl
                - sequencer_make_script
                - discard_index
                - todo_list_parse_insn_buffer
                - complete_action
                - replay_opts_release
                - free
                - free
                - todo_list_release
                - strvec_clear
                - BUG_fl
                - _.11549
                - error
                - const_error.11550
                - oid_to_hex
                - strvec_pushf
        - Branch String:   'builtin/rebase.c:301,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:303,21'
              BranchSideFuncs:
                - oid_to_hex
                - strvec_pushf
                - sequencer_make_script
                - discard_index
                - todo_list_parse_insn_buffer
                - complete_action
                - replay_opts_release
                - free
                - free
                - todo_list_release
                - strvec_clear
                - BUG_fl
                - _.11549
                - error
                - const_error.11550
            - BranchSide:      'builtin/rebase.c:305,30'
              BranchSideFuncs:
                - sequencer_make_script
                - discard_index
                - todo_list_parse_insn_buffer
                - complete_action
                - replay_opts_release
                - free
                - free
                - todo_list_release
                - strvec_clear
                - BUG_fl
                - _.11549
                - error
                - const_error.11550
        - Branch String:   'builtin/rebase.c:309,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:310,3'
              BranchSideFuncs:
                - _.11549
                - error
                - const_error.11550
                - replay_opts_release
                - free
                - free
                - todo_list_release
                - strvec_clear
            - BranchSide:      'builtin/rebase.c:312,17'
              BranchSideFuncs:
                - discard_index
                - todo_list_parse_insn_buffer
                - complete_action
                - replay_opts_release
                - free
                - free
                - todo_list_release
                - strvec_clear
                - BUG_fl
        - Branch String:   'builtin/rebase.c:313,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:315,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/rebase.c:317,25'
              BranchSideFuncs:
                - complete_action
                - replay_opts_release
                - free
                - free
                - todo_list_release
                - strvec_clear
      Callsites:
        - Src:             'builtin/rebase.c:285,30'
          Dst:             get_replay_opts
        - Src:             'builtin/rebase.c:287,6'
          Dst:             get_revision_ranges
        - Src:             'builtin/rebase.c:291,6'
          Dst:             init_basic_state
        - Src:             'builtin/rebase.c:297,14'
          Dst:             path_squash_onto
        - Src:             'builtin/rebase.c:298,7'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:297,3'
          Dst:             write_file
        - Src:             'builtin/rebase.c:300,2'
          Dst:             strvec_pushl
        - Src:             'builtin/rebase.c:303,9'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:302,3'
          Dst:             strvec_pushf
        - Src:             'builtin/rebase.c:305,8'
          Dst:             sequencer_make_script
        - Src:             'builtin/rebase.c:310,3'
          Dst:             _
        - Src:             'builtin/rebase.c:310,3'
          Dst:             error
        - Src:             'builtin/rebase.c:310,3'
          Dst:             const_error
        - Src:             'builtin/rebase.c:312,3'
          Dst:             discard_index
        - Src:             'builtin/rebase.c:313,7'
          Dst:             todo_list_parse_insn_buffer
        - Src:             'builtin/rebase.c:315,4'
          Dst:             BUG_fl
        - Src:             'builtin/rebase.c:317,9'
          Dst:             complete_action
        - Src:             'builtin/rebase.c:324,2'
          Dst:             replay_opts_release
        - Src:             'builtin/rebase.c:327,2'
          Dst:             todo_list_release
        - Src:             'builtin/rebase.c:328,2'
          Dst:             strvec_clear
    - functionName:    git_config_get_bool
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_bool
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:755,9'
          Dst:             repo_config_get_bool
    - functionName:    run_am
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         46
      ICount:          404
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - _
        - child_process_clear
        - const_error
        - error
        - error_errno
        - git_path
        - is_directory
        - move_to_original_branch
        - oid_to_hex
        - open64
        - rebase_write_basic_state
        - reset_head
        - run_command
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - strvec_pushv
        - strvec_split
        - unlink
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:618,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:619,19'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - run_command
                - move_to_original_branch
                - strvec_push
            - BranchSide:      'builtin/rebase.c:629,6'
              BranchSideFuncs:
                - git_path.11543
                - xstrdup
                - open64
                - strvec_pushl
                - oid_to_hex
                - oid_to_hex
                - strvec_pushf
                - run_command
                - open64
                - strvec_pushv
                - strvec_push
                - strvec_pushf
                - strvec_push
                - run_command
                - unlink
                - free
                - move_to_original_branch
                - is_directory
                - rebase_write_basic_state
                - strvec_push
                - strvec_push
                - strvec_push
                - _.11549
                - error_errno
                - const_error.11550
                - free
                - child_process_clear
                - unlink
                - free
                - child_process_clear
                - reset_head
                - _.11549
                - error
                - const_error.11550
                - oid_to_hex
                - strvec_pushf
                - strvec_split
                - _.11549
                - error_errno
                - const_error.11550
                - free
                - child_process_clear
                - strvec_push
                - run_command
                - strvec_push
                - strvec_pushf
                - run_command
                - move_to_original_branch
        - Branch String:   'builtin/rebase.c:621,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:622,20'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - move_to_original_branch
            - BranchSide:      'builtin/rebase.c:623,12'
              BranchSideFuncs:
                - run_command
                - move_to_original_branch
        - Branch String:   'builtin/rebase.c:624,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:625,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rebase.c:627,34'
              BranchSideFuncs:
                - move_to_original_branch
        - Branch String:   'builtin/rebase.c:629,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:630,19'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - run_command
                - move_to_original_branch
            - BranchSide:      'builtin/rebase.c:638,6'
              BranchSideFuncs:
                - git_path.11543
                - xstrdup
                - open64
                - strvec_pushl
                - oid_to_hex
                - oid_to_hex
                - strvec_pushf
                - run_command
                - open64
                - strvec_pushv
                - strvec_push
                - strvec_pushf
                - strvec_push
                - run_command
                - unlink
                - free
                - move_to_original_branch
                - is_directory
                - rebase_write_basic_state
                - strvec_push
                - strvec_push
                - strvec_push
                - _.11549
                - error_errno
                - const_error.11550
                - free
                - child_process_clear
                - unlink
                - free
                - child_process_clear
                - reset_head
                - _.11549
                - error
                - const_error.11550
                - oid_to_hex
                - strvec_pushf
                - strvec_split
                - _.11549
                - error_errno
                - const_error.11550
                - free
                - child_process_clear
                - strvec_push
                - run_command
        - Branch String:   'builtin/rebase.c:633,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:634,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rebase.c:636,34'
              BranchSideFuncs:
                - move_to_original_branch
        - Branch String:   'builtin/rebase.c:638,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:639,19'
              BranchSideFuncs:
                - strvec_push
                - run_command
            - BranchSide:      'builtin/rebase.c:643,28'
              BranchSideFuncs:
                - git_path.11543
                - xstrdup
                - open64
                - strvec_pushl
                - oid_to_hex
                - oid_to_hex
                - strvec_pushf
                - run_command
                - open64
                - strvec_pushv
                - strvec_push
                - strvec_pushf
                - strvec_push
                - run_command
                - unlink
                - free
                - move_to_original_branch
                - is_directory
                - rebase_write_basic_state
                - strvec_push
                - strvec_push
                - strvec_push
                - _.11549
                - error_errno
                - const_error.11550
                - free
                - child_process_clear
                - unlink
                - free
                - child_process_clear
                - reset_head
                - _.11549
                - error
                - const_error.11550
                - oid_to_hex
                - strvec_pushf
                - strvec_split
                - _.11549
                - error_errno
                - const_error.11550
                - free
                - child_process_clear
        - Branch String:   'builtin/rebase.c:646,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:647,12'
              BranchSideFuncs:
                - _.11549
                - error_errno
                - const_error.11550
                - free
                - child_process_clear
            - BranchSide:      'builtin/rebase.c:654,15'
              BranchSideFuncs:
                - strvec_pushl
                - oid_to_hex
                - oid_to_hex
                - strvec_pushf
                - run_command
                - open64
                - strvec_pushv
                - strvec_push
                - strvec_pushf
                - strvec_push
                - run_command
                - unlink
                - free
                - move_to_original_branch
                - is_directory
                - rebase_write_basic_state
                - strvec_push
                - strvec_push
                - strvec_push
                - _.11549
                - error_errno
                - const_error.11550
                - free
                - child_process_clear
                - unlink
                - free
                - child_process_clear
                - reset_head
                - _.11549
                - error
                - const_error.11550
                - oid_to_hex
                - strvec_pushf
                - strvec_split
        - Branch String:   'builtin/rebase.c:660,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:661,30'
              BranchSideFuncs:
                - strvec_split
                - oid_to_hex
                - oid_to_hex
                - strvec_pushf
                - run_command
                - open64
                - strvec_pushv
                - strvec_push
                - strvec_pushf
                - strvec_push
                - run_command
                - unlink
                - free
                - move_to_original_branch
                - is_directory
                - rebase_write_basic_state
                - strvec_push
                - strvec_push
                - strvec_push
                - _.11549
                - error_errno
                - const_error.11550
                - free
                - child_process_clear
                - unlink
                - free
                - child_process_clear
                - reset_head
                - _.11549
                - error
                - const_error.11550
                - oid_to_hex
                - strvec_pushf
            - BranchSide:      'builtin/rebase.c:663,29'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strvec_pushf
                - run_command
                - open64
                - strvec_pushv
                - strvec_push
                - strvec_pushf
                - strvec_push
                - run_command
                - unlink
                - free
                - move_to_original_branch
                - is_directory
                - rebase_write_basic_state
                - strvec_push
                - strvec_push
                - strvec_push
                - _.11549
                - error_errno
                - const_error.11550
                - free
                - child_process_clear
                - unlink
                - free
                - child_process_clear
                - reset_head
                - _.11549
                - error
                - const_error.11550
                - oid_to_hex
                - strvec_pushf
        - Branch String:   'builtin/rebase.c:664,19'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:666,6'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strvec_pushf
                - run_command
                - open64
                - strvec_pushv
                - strvec_push
                - strvec_pushf
                - strvec_push
                - run_command
                - unlink
                - free
                - move_to_original_branch
                - is_directory
                - rebase_write_basic_state
                - strvec_push
                - strvec_push
                - strvec_push
                - _.11549
                - error_errno
                - const_error.11550
                - free
                - child_process_clear
                - unlink
                - free
                - child_process_clear
                - reset_head
                - _.11549
                - error
                - const_error.11550
                - oid_to_hex
                - strvec_pushf
            - BranchSide:      'builtin/rebase.c:667,6'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strvec_pushf
                - run_command
                - open64
                - strvec_pushv
                - strvec_push
                - strvec_pushf
                - strvec_push
                - run_command
                - unlink
                - free
                - move_to_original_branch
                - is_directory
                - rebase_write_basic_state
                - strvec_push
                - strvec_push
                - strvec_push
                - _.11549
                - error_errno
                - const_error.11550
                - free
                - child_process_clear
                - unlink
                - free
                - child_process_clear
                - reset_head
                - _.11549
                - error
                - const_error.11550
                - oid_to_hex
                - strvec_pushf
        - Branch String:   'builtin/rebase.c:669,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:670,30'
              BranchSideFuncs:
                - oid_to_hex
                - strvec_pushf
                - run_command
                - open64
                - strvec_pushv
                - strvec_push
                - strvec_pushf
                - strvec_push
                - run_command
                - unlink
                - free
                - move_to_original_branch
                - is_directory
                - rebase_write_basic_state
                - strvec_push
                - strvec_push
                - strvec_push
                - _.11549
                - error_errno
                - const_error.11550
                - free
                - child_process_clear
                - unlink
                - free
                - child_process_clear
                - reset_head
                - _.11549
                - error
                - const_error.11550
            - BranchSide:      'builtin/rebase.c:673,11'
              BranchSideFuncs:
                - run_command
                - open64
                - strvec_pushv
                - strvec_push
                - strvec_pushf
                - strvec_push
                - run_command
                - unlink
                - free
                - move_to_original_branch
                - is_directory
                - rebase_write_basic_state
                - strvec_push
                - strvec_push
                - strvec_push
                - _.11549
                - error_errno
                - const_error.11550
                - free
                - child_process_clear
                - unlink
                - free
                - child_process_clear
                - reset_head
                - _.11549
                - error
                - const_error.11550
        - Branch String:   'builtin/rebase.c:674,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:675,26'
              BranchSideFuncs:
                - unlink
                - free
                - child_process_clear
                - reset_head
                - _.11549
                - error
                - const_error.11550
            - BranchSide:      'builtin/rebase.c:694,15'
              BranchSideFuncs:
                - open64
                - strvec_pushv
                - strvec_push
                - strvec_pushf
                - strvec_push
                - run_command
                - unlink
                - free
                - move_to_original_branch
                - is_directory
                - rebase_write_basic_state
                - strvec_push
                - strvec_push
                - strvec_push
                - _.11549
                - error_errno
                - const_error.11550
                - free
                - child_process_clear
        - Branch String:   'builtin/rebase.c:695,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:696,12'
              BranchSideFuncs:
                - _.11549
                - error_errno
                - const_error.11550
                - free
                - child_process_clear
            - BranchSide:      'builtin/rebase.c:703,19'
              BranchSideFuncs:
                - strvec_pushv
                - strvec_push
                - strvec_pushf
                - strvec_push
                - run_command
                - unlink
                - free
                - move_to_original_branch
                - is_directory
                - rebase_write_basic_state
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/rebase.c:707,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:708,19'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - unlink
                - free
                - move_to_original_branch
                - is_directory
                - rebase_write_basic_state
                - strvec_push
            - BranchSide:      'builtin/rebase.c:709,11'
              BranchSideFuncs:
                - run_command
                - unlink
                - free
                - move_to_original_branch
                - is_directory
                - rebase_write_basic_state
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/rebase.c:711,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:712,19'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - unlink
                - free
                - move_to_original_branch
                - is_directory
                - rebase_write_basic_state
            - BranchSide:      'builtin/rebase.c:713,11'
              BranchSideFuncs:
                - run_command
                - unlink
                - free
                - move_to_original_branch
                - is_directory
                - rebase_write_basic_state
        - Branch String:   'builtin/rebase.c:717,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:718,34'
              BranchSideFuncs:
                - is_directory
                - rebase_write_basic_state
            - BranchSide:      'builtin/rebase.c:721,19'
              BranchSideFuncs:
                - is_directory
                - rebase_write_basic_state
        - Branch String:   'builtin/rebase.c:721,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:722,28'
              BranchSideFuncs:
                - rebase_write_basic_state
            - BranchSide:      'builtin/rebase.c:724,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/rebase.c:615,2'
          Dst:             strvec_push
        - Src:             'builtin/rebase.c:616,2'
          Dst:             strvec_pushf
        - Src:             'builtin/rebase.c:619,3'
          Dst:             strvec_push
        - Src:             'builtin/rebase.c:620,3'
          Dst:             strvec_pushf
        - Src:             'builtin/rebase.c:622,4'
          Dst:             strvec_push
        - Src:             'builtin/rebase.c:623,12'
          Dst:             run_command
        - Src:             'builtin/rebase.c:627,10'
          Dst:             move_to_original_branch
        - Src:             'builtin/rebase.c:630,3'
          Dst:             strvec_push
        - Src:             'builtin/rebase.c:631,3'
          Dst:             strvec_pushf
        - Src:             'builtin/rebase.c:632,12'
          Dst:             run_command
        - Src:             'builtin/rebase.c:636,10'
          Dst:             move_to_original_branch
        - Src:             'builtin/rebase.c:639,3'
          Dst:             strvec_push
        - Src:             'builtin/rebase.c:640,10'
          Dst:             run_command
        - Src:             'builtin/rebase.c:643,28'
          Dst:             git_path
        - Src:             'builtin/rebase.c:643,20'
          Dst:             xstrdup
        - Src:             'builtin/rebase.c:644,21'
          Dst:             open64
        - Src:             'builtin/rebase.c:647,12'
          Dst:             _
        - Src:             'builtin/rebase.c:647,12'
          Dst:             error_errno
        - Src:             'builtin/rebase.c:647,12'
          Dst:             const_error
        - Src:             'builtin/rebase.c:650,3'
          Dst:             child_process_clear
        - Src:             'builtin/rebase.c:655,2'
          Dst:             strvec_pushl
        - Src:             'builtin/rebase.c:661,3'
          Dst:             strvec_split
        - Src:             'builtin/rebase.c:664,8'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:668,8'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:663,2'
          Dst:             strvec_pushf
        - Src:             'builtin/rebase.c:671,9'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:670,3'
          Dst:             strvec_pushf
        - Src:             'builtin/rebase.c:673,11'
          Dst:             run_command
        - Src:             'builtin/rebase.c:676,3'
          Dst:             unlink
        - Src:             'builtin/rebase.c:678,3'
          Dst:             child_process_clear
        - Src:             'builtin/rebase.c:683,3'
          Dst:             reset_head
        - Src:             'builtin/rebase.c:684,3'
          Dst:             _
        - Src:             'builtin/rebase.c:684,3'
          Dst:             error
        - Src:             'builtin/rebase.c:684,3'
          Dst:             const_error
        - Src:             'builtin/rebase.c:694,10'
          Dst:             open64
        - Src:             'builtin/rebase.c:696,12'
          Dst:             _
        - Src:             'builtin/rebase.c:696,12'
          Dst:             error_errno
        - Src:             'builtin/rebase.c:696,12'
          Dst:             const_error
        - Src:             'builtin/rebase.c:699,3'
          Dst:             child_process_clear
        - Src:             'builtin/rebase.c:703,2'
          Dst:             strvec_pushv
        - Src:             'builtin/rebase.c:704,2'
          Dst:             strvec_push
        - Src:             'builtin/rebase.c:705,2'
          Dst:             strvec_pushf
        - Src:             'builtin/rebase.c:706,2'
          Dst:             strvec_push
        - Src:             'builtin/rebase.c:708,3'
          Dst:             strvec_push
        - Src:             'builtin/rebase.c:710,3'
          Dst:             strvec_push
        - Src:             'builtin/rebase.c:712,3'
          Dst:             strvec_push
        - Src:             'builtin/rebase.c:713,11'
          Dst:             run_command
        - Src:             'builtin/rebase.c:714,2'
          Dst:             unlink
        - Src:             'builtin/rebase.c:718,10'
          Dst:             move_to_original_branch
        - Src:             'builtin/rebase.c:721,6'
          Dst:             is_directory
        - Src:             'builtin/rebase.c:722,3'
          Dst:             rebase_write_basic_state
    - functionName:    move_to_original_branch
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         8
      ICount:          93
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - oid_to_hex
        - reset_head
        - strbuf_addf
        - strbuf_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:585,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:586,3'
              BranchSideFuncs:
                - BUG_fl
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - reset_head
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/rebase.c:588,7'
              BranchSideFuncs:
                - BUG_fl
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - reset_head
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/rebase.c:588,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:589,3'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - reset_head
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/rebase.c:592,7'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - reset_head
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'builtin/rebase.c:589,3'
          Dst:             BUG_fl
        - Src:             'builtin/rebase.c:593,24'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:591,2'
          Dst:             strbuf_addf
        - Src:             'builtin/rebase.c:594,2'
          Dst:             strbuf_addf
        - Src:             'builtin/rebase.c:600,8'
          Dst:             reset_head
        - Src:             'builtin/rebase.c:602,2'
          Dst:             strbuf_release
        - Src:             'builtin/rebase.c:603,2'
          Dst:             strbuf_release
    - functionName:    run_sequencer_rebase
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         16
      ICount:          189
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached:
        - BUG_fl
        - _
        - die
        - do_interactive_rebase
        - edit_todo_file
        - get_replay_opts
        - git_config_get_bool
        - replay_opts_release
        - rerere_clear
        - run_command
        - sequencer_continue
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:348,2'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:350,8'
              BranchSideFuncs:
                - _.11549
                - die
                - do_interactive_rebase
            - BranchSide:      'builtin/rebase.c:357,22'
              BranchSideFuncs:
                - rerere_clear
                - get_replay_opts
                - sequencer_continue
                - replay_opts_release
            - BranchSide:      'builtin/rebase.c:363,52'
              BranchSideFuncs:
                - get_replay_opts
                - sequencer_continue
                - replay_opts_release
            - BranchSide:      'builtin/rebase.c:370,22'
              BranchSideFuncs:
                - get_replay_opts
                - edit_todo_file
                - replay_opts_release
            - BranchSide:      'builtin/rebase.c:377,24'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
            - BranchSide:      'builtin/rebase.c:386,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/rebase.c:350,19'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:350,23'
              BranchSideFuncs:
                - do_interactive_rebase
            - BranchSide:      'builtin/rebase.c:353,31'
              BranchSideFuncs:
                - do_interactive_rebase
        - Branch String:   'builtin/rebase.c:350,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:351,8'
              BranchSideFuncs:
                - do_interactive_rebase
            - BranchSide:      'builtin/rebase.c:353,31'
              BranchSideFuncs:
                - do_interactive_rebase
      Callsites:
        - Src:             'builtin/rebase.c:338,2'
          Dst:             git_config_get_bool
        - Src:             'builtin/rebase.c:351,8'
          Dst:             _
        - Src:             'builtin/rebase.c:351,4'
          Dst:             die
        - Src:             'builtin/rebase.c:353,9'
          Dst:             do_interactive_rebase
        - Src:             'builtin/rebase.c:359,3'
          Dst:             rerere_clear
        - Src:             'builtin/rebase.c:363,36'
          Dst:             get_replay_opts
        - Src:             'builtin/rebase.c:365,9'
          Dst:             sequencer_continue
        - Src:             'builtin/rebase.c:366,3'
          Dst:             replay_opts_release
        - Src:             'builtin/rebase.c:370,36'
          Dst:             get_replay_opts
        - Src:             'builtin/rebase.c:372,9'
          Dst:             edit_todo_file
        - Src:             'builtin/rebase.c:373,3'
          Dst:             replay_opts_release
        - Src:             'builtin/rebase.c:380,3'
          Dst:             strvec_pushl
        - Src:             'builtin/rebase.c:381,9'
          Dst:             run_command
        - Src:             'builtin/rebase.c:386,3'
          Dst:             BUG_fl
    - functionName:    repo_parse_commit
      functionSourceFile: '/src/git/./commit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_parse_commit_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './commit.h:102,9'
          Dst:             repo_parse_commit_gently
    - functionName:    is_linear_history
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - from
        - to
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - repo_parse_commit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:870,12'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:870,15'
              BranchSideFuncs:
                - repo_parse_commit.11601
            - BranchSide:      'builtin/rebase.c:870,2'
              BranchSideFuncs:
                - repo_parse_commit.11601
        - Branch String:   'builtin/rebase.c:870,2'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:871,21'
              BranchSideFuncs:
                - repo_parse_commit.11601
            - BranchSide:      'builtin/rebase.c:878,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/rebase.c:872,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:873,4'
              BranchSideFuncs:
                - repo_parse_commit.11601
            - BranchSide:      'builtin/rebase.c:874,7'
              BranchSideFuncs:
                - repo_parse_commit.11601
        - Branch String:   'builtin/rebase.c:874,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:875,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rebase.c:876,8'
              BranchSideFuncs:
                - repo_parse_commit.11601
      Callsites:
        - Src:             'builtin/rebase.c:871,3'
          Dst:             repo_parse_commit
    - functionName:    parse_rebase_merges_value
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - value
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:770,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:771,3'
              BranchSideFuncs:
                - strcmp
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:772,37'
              BranchSideFuncs:
                - strcmp
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:772,11'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:773,3'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:775,7'
              BranchSideFuncs:
                - _.11549
                - die
      Callsites:
        - Src:             'builtin/rebase.c:770,7'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:772,12'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:775,7'
          Dst:             _
        - Src:             'builtin/rebase.c:775,3'
          Dst:             die
    - functionName:    parse_empty_value
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         15
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - die
        - strcasecmp
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:982,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:983,3'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - _.11549
                - warning
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:984,23'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - _.11549
                - warning
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:984,11'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:985,3'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - _.11549
                - warning
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:986,23'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - _.11549
                - warning
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:986,11'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:987,3'
              BranchSideFuncs:
                - strcasecmp
                - _.11549
                - warning
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:988,23'
              BranchSideFuncs:
                - strcasecmp
                - _.11549
                - warning
                - _.11549
                - die
      Callsites:
        - Src:             'builtin/rebase.c:982,7'
          Dst:             strcasecmp
        - Src:             'builtin/rebase.c:984,12'
          Dst:             strcasecmp
        - Src:             'builtin/rebase.c:986,12'
          Dst:             strcasecmp
        - Src:             'builtin/rebase.c:988,12'
          Dst:             strcasecmp
        - Src:             'builtin/rebase.c:989,11'
          Dst:             _
        - Src:             'builtin/rebase.c:989,3'
          Dst:             warning
        - Src:             'builtin/rebase.c:993,6'
          Dst:             _
        - Src:             'builtin/rebase.c:993,2'
          Dst:             die
    - functionName:    cleanup_autostash
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - apply_autostash
        - const_error
        - error_errno
        - file_exists
        - remove_dir_recursively
        - state_dir_path
        - strbuf_addstr
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:536,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:537,3'
              BranchSideFuncs:
                - apply_autostash
                - strbuf_addstr.11538
                - remove_dir_recursively
                - strbuf_release
                - _.11549
                - error_errno
                - const_error.11550
            - BranchSide:      'builtin/rebase.c:538,24'
              BranchSideFuncs:
                - apply_autostash
                - strbuf_addstr.11538
                - remove_dir_recursively
                - strbuf_release
                - _.11549
                - error_errno
                - const_error.11550
        - Branch String:   'builtin/rebase.c:540,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:541,9'
              BranchSideFuncs:
                - _.11549
                - error_errno
                - const_error.11550
                - strbuf_release
            - BranchSide:      'builtin/rebase.c:542,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/rebase.c:534,21'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:536,7'
          Dst:             file_exists
        - Src:             'builtin/rebase.c:538,8'
          Dst:             apply_autostash
        - Src:             'builtin/rebase.c:539,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/rebase.c:540,6'
          Dst:             remove_dir_recursively
        - Src:             'builtin/rebase.c:541,9'
          Dst:             _
        - Src:             'builtin/rebase.c:541,9'
          Dst:             error_errno
        - Src:             'builtin/rebase.c:541,9'
          Dst:             const_error
        - Src:             'builtin/rebase.c:542,2'
          Dst:             strbuf_release
    - functionName:    rebase_options_release
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_release
        - string_list_clear
        - strvec_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/rebase.c:159,2'
          Dst:             strvec_clear
        - Src:             'builtin/rebase.c:161,2'
          Dst:             string_list_clear
        - Src:             'builtin/rebase.c:163,2'
          Dst:             string_list_clear
        - Src:             'builtin/rebase.c:164,2'
          Dst:             strbuf_release
    - functionName:    run_specific_rebase
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         29
      ICount:          166
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - BUG_fl
        - apply_autostash
        - die
        - file_exists
        - finish_rebase
        - remove_dir_recursively
        - run_am
        - run_sequencer_rebase
        - setenv
        - state_dir_path
        - strbuf_addstr
        - strbuf_release
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:731,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:733,9'
              BranchSideFuncs:
                - setenv
                - run_sequencer_rebase
                - state_dir_path
                - apply_autostash
                - strbuf_addstr.11538
                - remove_dir_recursively
                - strbuf_release
                - die
                - state_dir_path
                - file_exists
                - finish_rebase
                - xstrdup
                - free
            - BranchSide:      'builtin/rebase.c:743,13'
              BranchSideFuncs:
                - BUG_fl
                - run_am
                - state_dir_path
                - apply_autostash
                - strbuf_addstr.11538
                - remove_dir_recursively
                - strbuf_release
                - die
                - state_dir_path
                - file_exists
                - finish_rebase
        - Branch String:   'builtin/rebase.c:733,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:734,4'
              BranchSideFuncs:
                - run_sequencer_rebase
                - state_dir_path
                - apply_autostash
                - strbuf_addstr.11538
                - remove_dir_recursively
                - strbuf_release
                - die
                - state_dir_path
                - file_exists
                - finish_rebase
                - xstrdup
                - free
            - BranchSide:      'builtin/rebase.c:735,7'
              BranchSideFuncs:
                - run_sequencer_rebase
                - state_dir_path
                - apply_autostash
                - strbuf_addstr.11538
                - remove_dir_recursively
                - strbuf_release
                - die
                - state_dir_path
                - file_exists
                - finish_rebase
                - xstrdup
                - free
        - Branch String:   'builtin/rebase.c:735,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:737,10'
              BranchSideFuncs:
                - xstrdup
                - free
                - run_sequencer_rebase
                - state_dir_path
                - apply_autostash
                - strbuf_addstr.11538
                - remove_dir_recursively
                - strbuf_release
                - die
                - state_dir_path
                - file_exists
                - finish_rebase
            - BranchSide:      'builtin/rebase.c:742,33'
              BranchSideFuncs:
                - run_sequencer_rebase
                - state_dir_path
                - apply_autostash
                - strbuf_addstr.11538
                - remove_dir_recursively
                - strbuf_release
                - die
                - state_dir_path
                - file_exists
                - finish_rebase
        - Branch String:   'builtin/rebase.c:743,13'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:744,19'
              BranchSideFuncs:
                - run_am
                - state_dir_path
                - apply_autostash
                - strbuf_addstr.11538
                - remove_dir_recursively
                - strbuf_release
                - die
                - state_dir_path
                - file_exists
                - finish_rebase
            - BranchSide:      'builtin/rebase.c:746,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/rebase.c:748,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:748,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rebase.c:750,11'
              BranchSideFuncs:
                - state_dir_path
                - apply_autostash
                - strbuf_addstr.11538
                - remove_dir_recursively
                - strbuf_release
                - die
                - state_dir_path
                - file_exists
                - finish_rebase
        - Branch String:   'builtin/rebase.c:752,11'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:753,50'
              BranchSideFuncs:
                - state_dir_path
                - file_exists
                - finish_rebase
            - BranchSide:      'builtin/rebase.c:755,13'
              BranchSideFuncs:
                - state_dir_path
                - apply_autostash
                - strbuf_addstr.11538
                - remove_dir_recursively
                - strbuf_release
                - die
        - Branch String:   'builtin/rebase.c:753,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:754,18'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rebase.c:755,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/rebase.c:755,13'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:0,0'
              BranchSideFuncs:
                - state_dir_path
                - apply_autostash
                - strbuf_addstr.11538
                - remove_dir_recursively
                - strbuf_release
                - die
            - BranchSide:      'builtin/rebase.c:756,17'
              BranchSideFuncs:
                - state_dir_path
                - apply_autostash
                - strbuf_addstr.11538
                - remove_dir_recursively
                - strbuf_release
                - die
      Callsites:
        - Src:             'builtin/rebase.c:734,4'
          Dst:             setenv
        - Src:             'builtin/rebase.c:737,16'
          Dst:             xstrdup
        - Src:             'builtin/rebase.c:742,12'
          Dst:             run_sequencer_rebase
        - Src:             'builtin/rebase.c:744,12'
          Dst:             run_am
        - Src:             'builtin/rebase.c:746,3'
          Dst:             BUG_fl
        - Src:             'builtin/rebase.c:753,20'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:753,8'
          Dst:             file_exists
        - Src:             'builtin/rebase.c:754,4'
          Dst:             finish_rebase
        - Src:             'builtin/rebase.c:758,19'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:758,3'
          Dst:             apply_autostash
        - Src:             'builtin/rebase.c:759,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/rebase.c:760,3'
          Dst:             remove_dir_recursively
        - Src:             'builtin/rebase.c:761,3'
          Dst:             strbuf_release
        - Src:             'builtin/rebase.c:762,3'
          Dst:             die
    - functionName:    finish_rebase
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - apply_autostash
        - const_error
        - error
        - get_main_ref_store
        - remove_dir_recursively
        - replay_ctx_new
        - replay_opts_release
        - run_auto_maintenance
        - sequencer_remove_state
        - state_dir_path
        - strbuf_addstr
        - strbuf_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:562,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:563,22'
              BranchSideFuncs:
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
            - BranchSide:      'builtin/rebase.c:569,23'
              BranchSideFuncs:
                - strbuf_addstr.11538
                - remove_dir_recursively
                - strbuf_release
                - _.11549
                - error
                - const_error.11550
        - Branch String:   'builtin/rebase.c:570,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:571,10'
              BranchSideFuncs:
                - _.11549
                - error
                - const_error.11550
                - strbuf_release
            - BranchSide:      'builtin/rebase.c:573,3'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/rebase.c:552,18'
          Dst:             get_main_ref_store
        - Src:             'builtin/rebase.c:552,2'
          Dst:             refs_delete_ref
        - Src:             'builtin/rebase.c:554,18'
          Dst:             get_main_ref_store
        - Src:             'builtin/rebase.c:554,2'
          Dst:             refs_delete_ref
        - Src:             'builtin/rebase.c:556,18'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:556,2'
          Dst:             apply_autostash
        - Src:             'builtin/rebase.c:561,2'
          Dst:             run_auto_maintenance
        - Src:             'builtin/rebase.c:563,31'
          Dst:             replay_ctx_new
        - Src:             'builtin/rebase.c:566,9'
          Dst:             sequencer_remove_state
        - Src:             'builtin/rebase.c:567,3'
          Dst:             replay_opts_release
        - Src:             'builtin/rebase.c:569,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/rebase.c:570,7'
          Dst:             remove_dir_recursively
        - Src:             'builtin/rebase.c:571,10'
          Dst:             _
        - Src:             'builtin/rebase.c:571,10'
          Dst:             error
        - Src:             'builtin/rebase.c:571,10'
          Dst:             const_error
        - Src:             'builtin/rebase.c:573,3'
          Dst:             strbuf_release
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    checkout_up_to_date
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - reset_head
        - strbuf_addf
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:853,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:854,9'
              BranchSideFuncs:
                - reset_head
                - strbuf_release
                - _.11549
                - error
                - const_error.11550
            - BranchSide:      'builtin/rebase.c:855,23'
              BranchSideFuncs:
                - reset_head
                - strbuf_release
                - _.11549
                - error
                - const_error.11550
        - Branch String:   'builtin/rebase.c:856,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:856,6'
              BranchSideFuncs:
                - _.11549
                - error
                - const_error.11550
                - strbuf_release
            - BranchSide:      'builtin/rebase.c:857,9'
              BranchSideFuncs:
                - _.11549
                - error
                - const_error.11550
                - strbuf_release
      Callsites:
        - Src:             'builtin/rebase.c:848,2'
          Dst:             strbuf_addf
        - Src:             'builtin/rebase.c:856,6'
          Dst:             reset_head
        - Src:             'builtin/rebase.c:857,9'
          Dst:             _
        - Src:             'builtin/rebase.c:857,9'
          Dst:             error
        - Src:             'builtin/rebase.c:857,9'
          Dst:             const_error
        - Src:             'builtin/rebase.c:858,2'
          Dst:             strbuf_release
    - functionName:    can_fast_forward
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - onto
        - upstream
        - restrict_revision
        - head
        - branch_base
      BBCount:         27
      ICount:          156
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - common_exit
        - exit
        - free_commit_list
        - is_linear_history
        - is_null_oid
        - oideq
        - repo_get_merge_bases
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:888,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:889,3'
              BranchSideFuncs:
                - free_commit_list
                - is_linear_history
            - BranchSide:      'builtin/rebase.c:891,13'
              BranchSideFuncs:
                - oideq.11619
                - free_commit_list
                - is_linear_history
                - repo_get_merge_bases
                - oideq.11619
                - common_exit
                - exit
                - oideq.11619
        - Branch String:   'builtin/rebase.c:891,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:892,3'
              BranchSideFuncs:
                - free_commit_list
                - is_linear_history
                - repo_get_merge_bases
                - oideq.11619
                - common_exit
                - exit
                - oideq.11619
            - BranchSide:      'builtin/rebase.c:894,6'
              BranchSideFuncs:
                - free_commit_list
                - is_linear_history
                - repo_get_merge_bases
                - oideq.11619
                - common_exit
                - exit
                - oideq.11619
        - Branch String:   'builtin/rebase.c:894,24'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:894,35'
              BranchSideFuncs:
                - oideq.11619
                - free_commit_list
                - is_linear_history
                - repo_get_merge_bases
                - oideq.11619
                - common_exit
                - exit
            - BranchSide:      'builtin/rebase.c:897,7'
              BranchSideFuncs:
                - free_commit_list
                - is_linear_history
                - repo_get_merge_bases
                - oideq.11619
                - common_exit
                - exit
        - Branch String:   'builtin/rebase.c:894,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:895,3'
              BranchSideFuncs:
                - free_commit_list
                - is_linear_history
                - repo_get_merge_bases
                - oideq.11619
                - common_exit
                - exit
            - BranchSide:      'builtin/rebase.c:897,7'
              BranchSideFuncs:
                - free_commit_list
                - is_linear_history
                - repo_get_merge_bases
                - oideq.11619
                - common_exit
                - exit
        - Branch String:   'builtin/rebase.c:897,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:898,3'
              BranchSideFuncs:
                - repo_get_merge_bases
                - free_commit_list
                - is_linear_history
                - oideq.11619
                - common_exit
                - exit
            - BranchSide:      'builtin/rebase.c:900,27'
              BranchSideFuncs:
                - repo_get_merge_bases
                - free_commit_list
                - is_linear_history
                - oideq.11619
                - common_exit
                - exit
        - Branch String:   'builtin/rebase.c:900,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:901,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/rebase.c:902,7'
              BranchSideFuncs:
                - free_commit_list
                - is_linear_history
                - oideq.11619
        - Branch String:   'builtin/rebase.c:902,19'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:902,22'
              BranchSideFuncs:
                - oideq.11619
                - free_commit_list
                - is_linear_history
            - BranchSide:      'builtin/rebase.c:903,3'
              BranchSideFuncs:
                - free_commit_list
                - is_linear_history
        - Branch String:   'builtin/rebase.c:902,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:903,3'
              BranchSideFuncs:
                - free_commit_list
                - is_linear_history
            - BranchSide:      'builtin/rebase.c:905,14'
              BranchSideFuncs:
                - oideq.11619
                - free_commit_list
                - is_linear_history
        - Branch String:   'builtin/rebase.c:905,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:906,3'
              BranchSideFuncs:
                - free_commit_list
                - is_linear_history
            - BranchSide:      'builtin/rebase.c:908,6'
              BranchSideFuncs:
                - free_commit_list
                - is_linear_history
        - Branch String:   'builtin/rebase.c:912,13'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:912,34'
              BranchSideFuncs:
                - is_linear_history
            - BranchSide:      'builtin/rebase.c:912,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/rebase.c:888,6'
          Dst:             is_null_oid
        - Src:             'builtin/rebase.c:891,7'
          Dst:             oideq
        - Src:             'builtin/rebase.c:894,28'
          Dst:             oideq
        - Src:             'builtin/rebase.c:900,6'
          Dst:             repo_get_merge_bases
        - Src:             'builtin/rebase.c:901,3'
          Dst:             common_exit
        - Src:             'builtin/rebase.c:901,3'
          Dst:             exit
        - Src:             'builtin/rebase.c:905,7'
          Dst:             oideq
        - Src:             'builtin/rebase.c:911,2'
          Dst:             free_commit_list
        - Src:             'builtin/rebase.c:912,16'
          Dst:             is_linear_history
    - functionName:    fill_branch_base
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - branch_base
      BBCount:         11
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - common_exit
        - exit
        - free_commit_list
        - null_oid
        - oidcpy
        - repo_get_merge_bases
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:920,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:922,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/rebase.c:923,7'
              BranchSideFuncs:
                - null_oid
                - oidcpy.11560
                - free_commit_list
                - oidcpy.11560
        - Branch String:   'builtin/rebase.c:923,19'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:923,22'
              BranchSideFuncs:
                - oidcpy.11560
                - free_commit_list
                - null_oid
                - oidcpy.11560
            - BranchSide:      'builtin/rebase.c:924,10'
              BranchSideFuncs:
                - null_oid
                - oidcpy.11560
                - free_commit_list
        - Branch String:   'builtin/rebase.c:923,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:924,10'
              BranchSideFuncs:
                - null_oid
                - oidcpy.11560
                - free_commit_list
            - BranchSide:      'builtin/rebase.c:926,10'
              BranchSideFuncs:
                - oidcpy.11560
                - free_commit_list
      Callsites:
        - Src:             'builtin/rebase.c:920,6'
          Dst:             repo_get_merge_bases
        - Src:             'builtin/rebase.c:922,3'
          Dst:             common_exit
        - Src:             'builtin/rebase.c:922,3'
          Dst:             exit
        - Src:             'builtin/rebase.c:924,23'
          Dst:             null_oid
        - Src:             'builtin/rebase.c:924,3'
          Dst:             oidcpy
        - Src:             'builtin/rebase.c:926,3'
          Dst:             oidcpy
        - Src:             'builtin/rebase.c:928,2'
          Dst:             free_commit_list
    - functionName:    error_on_missing_default_upstream
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - branch_get
        - common_exit
        - exit
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:1043,17'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1043,34'
              BranchSideFuncs:
                - branch_get
                - _.11549
                - _.11549
                - printf
                - common_exit
                - exit
                - _.11549
                - _.11549
                - printf
                - _.11549
            - BranchSide:      'builtin/rebase.c:1043,34'
              BranchSideFuncs:
                - branch_get
                - _.11549
                - _.11549
                - printf
                - common_exit
                - exit
                - _.11549
                - _.11549
                - printf
                - _.11549
        - Branch String:   'builtin/rebase.c:1051,3'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1051,20'
              BranchSideFuncs:
                - _.11549
                - printf
                - common_exit
                - exit
                - _.11549
                - _.11549
                - printf
            - BranchSide:      'builtin/rebase.c:1053,4'
              BranchSideFuncs:
                - _.11549
                - printf
                - common_exit
                - exit
                - _.11549
                - _.11549
                - printf
        - Branch String:   'builtin/rebase.c:1055,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1056,24'
              BranchSideFuncs:
                - _.11549
                - _.11549
                - printf
                - common_exit
                - exit
            - BranchSide:      'builtin/rebase.c:1068,2'
              BranchSideFuncs:
                - common_exit
                - exit
        - Branch String:   'builtin/rebase.c:1058,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1059,13'
              BranchSideFuncs:
                - _.11549
                - printf
                - common_exit
                - exit
            - BranchSide:      'builtin/rebase.c:1061,10'
              BranchSideFuncs:
                - _.11549
                - printf
                - common_exit
                - exit
      Callsites:
        - Src:             'builtin/rebase.c:1043,34'
          Dst:             branch_get
        - Src:             'builtin/rebase.c:1045,9'
          Dst:             _
        - Src:             'builtin/rebase.c:1051,20'
          Dst:             _
        - Src:             'builtin/rebase.c:1053,4'
          Dst:             _
        - Src:             'builtin/rebase.c:1045,2'
          Dst:             printf
        - Src:             'builtin/rebase.c:1059,13'
          Dst:             _
        - Src:             'builtin/rebase.c:1061,10'
          Dst:             _
        - Src:             'builtin/rebase.c:1061,3'
          Dst:             printf
        - Src:             'builtin/rebase.c:1068,2'
          Dst:             common_exit
        - Src:             'builtin/rebase.c:1068,2'
          Dst:             exit
    - functionName:    imply_merge
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - option
      BBCount:         7
      ICount:          41
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - die
      functionUses:    9
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:399,2'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:401,7'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rebase.c:406,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/rebase.c:401,7'
          Dst:             _
        - Src:             'builtin/rebase.c:401,3'
          Dst:             die
    - functionName:    check_exec_cmd
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - strchr
        - strspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:1073,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1074,10'
              BranchSideFuncs:
                - _.11549
                - error
                - const_error.11550
            - BranchSide:      'builtin/rebase.c:1077,7'
              BranchSideFuncs:
                - strspn
                - _.11549
                - error
                - const_error.11550
        - Branch String:   'builtin/rebase.c:1077,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1078,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rebase.c:1080,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/rebase.c:1073,6'
          Dst:             strchr
        - Src:             'builtin/rebase.c:1074,10'
          Dst:             _
        - Src:             'builtin/rebase.c:1074,10'
          Dst:             error
        - Src:             'builtin/rebase.c:1074,10'
          Dst:             const_error
        - Src:             'builtin/rebase.c:1077,11'
          Dst:             strspn
        - Src:             'builtin/rebase.c:1078,10'
          Dst:             _
        - Src:             'builtin/rebase.c:1078,10'
          Dst:             error
        - Src:             'builtin/rebase.c:1078,10'
          Dst:             const_error
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_basic_state
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         54
      ICount:          323
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - _
        - const_error
        - error
        - file_exists
        - get_oid_hex
        - lookup_commit_object
        - read_oneliner
        - starts_with
        - state_dir_path
        - strbuf_release
        - strbuf_setlen
        - strcmp
        - warning
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:435,35'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:436,50'
              BranchSideFuncs:
                - state_dir_path
                - read_oneliner
                - starts_with
                - strbuf_release
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - strbuf_setlen.11537
                - state_dir_path
                - file_exists
                - state_dir_path
                - read_oneliner
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
                - state_dir_path
                - read_oneliner
                - xstrdup
            - BranchSide:      'builtin/rebase.c:438,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/rebase.c:434,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:438,3'
              BranchSideFuncs:
                - starts_with
                - strbuf_release
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - strbuf_setlen.11537
                - state_dir_path
                - file_exists
                - state_dir_path
                - read_oneliner
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
                - state_dir_path
                - read_oneliner
                - xstrdup
            - BranchSide:      'builtin/rebase.c:439,42'
              BranchSideFuncs:
                - starts_with
                - strbuf_release
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - strbuf_setlen.11537
                - state_dir_path
                - file_exists
                - state_dir_path
                - read_oneliner
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
                - state_dir_path
                - read_oneliner
                - xstrdup
        - Branch String:   'builtin/rebase.c:439,20'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:439,2'
              BranchSideFuncs:
                - xstrdup
                - strbuf_release
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - strbuf_setlen.11537
                - state_dir_path
                - file_exists
                - state_dir_path
                - read_oneliner
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
                - state_dir_path
                - read_oneliner
            - BranchSide:      'builtin/rebase.c:440,21'
              BranchSideFuncs:
                - xstrdup
                - strbuf_release
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - strbuf_setlen.11537
                - state_dir_path
                - file_exists
                - state_dir_path
                - read_oneliner
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
                - state_dir_path
                - read_oneliner
        - Branch String:   'builtin/rebase.c:442,33'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:443,42'
              BranchSideFuncs:
                - _.11549
                - error
                - const_error.11550
            - BranchSide:      'builtin/rebase.c:444,10'
              BranchSideFuncs:
                - _.11549
                - error
                - const_error.11550
        - Branch String:   'builtin/rebase.c:442,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:444,10'
              BranchSideFuncs:
                - strbuf_setlen.11537
                - state_dir_path
                - file_exists
                - state_dir_path
                - read_oneliner
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
                - state_dir_path
                - read_oneliner
            - BranchSide:      'builtin/rebase.c:451,2'
              BranchSideFuncs:
                - strbuf_setlen.11537
                - state_dir_path
                - file_exists
                - state_dir_path
                - read_oneliner
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
                - state_dir_path
                - read_oneliner
        - Branch String:   'builtin/rebase.c:452,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:453,56'
              BranchSideFuncs:
                - state_dir_path
                - read_oneliner
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
            - BranchSide:      'builtin/rebase.c:456,57'
              BranchSideFuncs:
                - state_dir_path
                - read_oneliner
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
        - Branch String:   'builtin/rebase.c:453,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:455,4'
              BranchSideFuncs:
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
            - BranchSide:      'builtin/rebase.c:456,2'
              BranchSideFuncs:
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
        - Branch String:   'builtin/rebase.c:456,13'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:0,0'
              BranchSideFuncs:
                - get_oid_hex
                - lookup_commit_object
                - _.11549
                - error
                - const_error.11550
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
            - BranchSide:      'builtin/rebase.c:458,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/rebase.c:459,33'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:460,47'
              BranchSideFuncs:
                - _.11549
                - error
                - const_error.11550
            - BranchSide:      'builtin/rebase.c:461,10'
              BranchSideFuncs:
                - _.11549
                - error
                - const_error.11550
        - Branch String:   'builtin/rebase.c:459,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:461,10'
              BranchSideFuncs:
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
            - BranchSide:      'builtin/rebase.c:463,42'
              BranchSideFuncs:
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
        - Branch String:   'builtin/rebase.c:463,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:464,3'
              BranchSideFuncs:
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
            - BranchSide:      'builtin/rebase.c:466,3'
              BranchSideFuncs:
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
        - Branch String:   'builtin/rebase.c:468,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:469,3'
              BranchSideFuncs:
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
            - BranchSide:      'builtin/rebase.c:471,44'
              BranchSideFuncs:
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
        - Branch String:   'builtin/rebase.c:471,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:472,3'
              BranchSideFuncs:
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
            - BranchSide:      'builtin/rebase.c:476,60'
              BranchSideFuncs:
                - state_dir_path
                - file_exists
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - strcmp
                - _.11549
                - warning
        - Branch String:   'builtin/rebase.c:476,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:477,3'
              BranchSideFuncs:
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - strcmp
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strcmp
                - _.11549
                - warning
            - BranchSide:      'builtin/rebase.c:490,49'
              BranchSideFuncs:
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
        - Branch String:   'builtin/rebase.c:478,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:480,4'
              BranchSideFuncs:
                - strcmp
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strcmp
                - _.11549
                - warning
            - BranchSide:      'builtin/rebase.c:481,19'
              BranchSideFuncs:
                - strcmp
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strcmp
                - _.11549
                - warning
        - Branch String:   'builtin/rebase.c:481,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:482,4'
              BranchSideFuncs:
                - strcmp
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - _.11549
                - warning
            - BranchSide:      'builtin/rebase.c:483,24'
              BranchSideFuncs:
                - strcmp
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - _.11549
                - warning
        - Branch String:   'builtin/rebase.c:483,12'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:484,4'
              BranchSideFuncs:
                - _.11549
                - warning
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
            - BranchSide:      'builtin/rebase.c:486,12'
              BranchSideFuncs:
                - _.11549
                - warning
                - state_dir_path
                - file_exists
                - strbuf_release
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
        - Branch String:   'builtin/rebase.c:490,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:491,3'
              BranchSideFuncs:
                - strbuf_setlen.11537
                - state_dir_path
                - read_oneliner
                - free
                - xstrdup
                - strbuf_release
            - BranchSide:      'builtin/rebase.c:499,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/rebase.c:492,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:494,4'
              BranchSideFuncs:
                - free
                - xstrdup
                - strbuf_release
            - BranchSide:      'builtin/rebase.c:495,8'
              BranchSideFuncs:
                - free
                - xstrdup
                - strbuf_release
      Callsites:
        - Src:             'builtin/rebase.c:434,33'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:434,7'
          Dst:             read_oneliner
        - Src:             'builtin/rebase.c:436,27'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:436,7'
          Dst:             read_oneliner
        - Src:             'builtin/rebase.c:439,20'
          Dst:             starts_with
        - Src:             'builtin/rebase.c:440,3'
          Dst:             xstrdup
        - Src:             'builtin/rebase.c:441,2'
          Dst:             strbuf_release
        - Src:             'builtin/rebase.c:442,6'
          Dst:             get_oid_hex
        - Src:             'builtin/rebase.c:443,21'
          Dst:             lookup_commit_object
        - Src:             'builtin/rebase.c:444,10'
          Dst:             _
        - Src:             'builtin/rebase.c:444,10'
          Dst:             error
        - Src:             'builtin/rebase.c:444,10'
          Dst:             const_error
        - Src:             'builtin/rebase.c:451,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/rebase.c:452,18'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:452,6'
          Dst:             file_exists
        - Src:             'builtin/rebase.c:453,28'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:453,8'
          Dst:             read_oneliner
        - Src:             'builtin/rebase.c:456,34'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:456,14'
          Dst:             read_oneliner
        - Src:             'builtin/rebase.c:459,6'
          Dst:             get_oid_hex
        - Src:             'builtin/rebase.c:460,26'
          Dst:             lookup_commit_object
        - Src:             'builtin/rebase.c:461,10'
          Dst:             _
        - Src:             'builtin/rebase.c:461,10'
          Dst:             error
        - Src:             'builtin/rebase.c:461,10'
          Dst:             const_error
        - Src:             'builtin/rebase.c:463,18'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:463,6'
          Dst:             file_exists
        - Src:             'builtin/rebase.c:468,18'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:468,6'
          Dst:             file_exists
        - Src:             'builtin/rebase.c:471,18'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:471,6'
          Dst:             file_exists
        - Src:             'builtin/rebase.c:476,18'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:476,6'
          Dst:             file_exists
        - Src:             'builtin/rebase.c:477,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/rebase.c:478,28'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:478,8'
          Dst:             read_oneliner
        - Src:             'builtin/rebase.c:481,8'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:483,13'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:486,12'
          Dst:             _
        - Src:             'builtin/rebase.c:486,4'
          Dst:             warning
        - Src:             'builtin/rebase.c:490,18'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:490,6'
          Dst:             file_exists
        - Src:             'builtin/rebase.c:491,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/rebase.c:492,28'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:492,8'
          Dst:             read_oneliner
        - Src:             'builtin/rebase.c:496,24'
          Dst:             xstrdup
        - Src:             'builtin/rebase.c:499,2'
          Dst:             strbuf_release
    - functionName:    rollback_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_tempfile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:328,9'
          Dst:             delete_tempfile
    - functionName:    is_merge
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    apply_dir
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:47,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:47,8'
              BranchSideFuncs:
                - git_pathdup.11545
            - BranchSide:      'builtin/rebase.c:47,8'
              BranchSideFuncs:
                - git_pathdup.11545
        - Branch String:   'builtin/rebase.c:47,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:47,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rebase.c:47,8'
              BranchSideFuncs:
                - git_pathdup.11545
      Callsites:
        - Src:             'builtin/rebase.c:47,8'
          Dst:             git_pathdup
    - functionName:    rebase_config
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - data
      BBCount:         33
      ICount:          243
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - git_config_bool
        - git_config_string
        - git_default_config
        - git_parse_maybe_bool
        - parse_rebase_merges_value
        - strcmp
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:783,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:784,23'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_bool
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - parse_rebase_merges_value
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - git_default_config
            - BranchSide:      'builtin/rebase.c:791,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_bool
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - parse_rebase_merges_value
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - git_default_config
        - Branch String:   'builtin/rebase.c:784,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:785,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rebase.c:787,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/rebase.c:791,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:792,45'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_bool
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - parse_rebase_merges_value
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - git_default_config
            - BranchSide:      'builtin/rebase.c:796,14'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_bool
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - parse_rebase_merges_value
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - git_default_config
        - Branch String:   'builtin/rebase.c:796,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:797,8'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - parse_rebase_merges_value
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - git_default_config
            - BranchSide:      'builtin/rebase.c:803,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_parse_maybe_bool
                - parse_rebase_merges_value
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - git_default_config
        - Branch String:   'builtin/rebase.c:798,24'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:798,3'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'builtin/rebase.c:799,4'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'builtin/rebase.c:803,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:804,37'
              BranchSideFuncs:
                - strcmp
                - git_parse_maybe_bool
                - parse_rebase_merges_value
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - git_default_config
            - BranchSide:      'builtin/rebase.c:808,14'
              BranchSideFuncs:
                - strcmp
                - git_parse_maybe_bool
                - parse_rebase_merges_value
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - git_default_config
        - Branch String:   'builtin/rebase.c:808,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:809,53'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - git_default_config
            - BranchSide:      'builtin/rebase.c:819,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - git_default_config
        - Branch String:   'builtin/rebase.c:810,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:811,4'
              BranchSideFuncs:
                - parse_rebase_merges_value
            - BranchSide:      'builtin/rebase.c:814,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/rebase.c:819,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:820,46'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - git_default_config
            - BranchSide:      'builtin/rebase.c:824,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - git_default_config
        - Branch String:   'builtin/rebase.c:824,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:825,50'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - git_default_config
            - BranchSide:      'builtin/rebase.c:829,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_string
                - git_default_config
        - Branch String:   'builtin/rebase.c:829,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:830,38'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - git_default_config
            - BranchSide:      'builtin/rebase.c:834,14'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - git_default_config
        - Branch String:   'builtin/rebase.c:834,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:835,3'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/rebase.c:839,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/rebase.c:783,7'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:784,7'
          Dst:             git_config_bool
        - Src:             'builtin/rebase.c:791,7'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:792,29'
          Dst:             git_config_bool
        - Src:             'builtin/rebase.c:796,7'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:798,24'
          Dst:             git_config_bool
        - Src:             'builtin/rebase.c:799,4'
          Dst:             xstrdup
        - Src:             'builtin/rebase.c:803,7'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:804,21'
          Dst:             git_config_bool
        - Src:             'builtin/rebase.c:808,7'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:809,32'
          Dst:             git_parse_maybe_bool
        - Src:             'builtin/rebase.c:812,4'
          Dst:             parse_rebase_merges_value
        - Src:             'builtin/rebase.c:819,7'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:820,30'
          Dst:             git_config_bool
        - Src:             'builtin/rebase.c:824,7'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:825,34'
          Dst:             git_config_bool
        - Src:             'builtin/rebase.c:829,7'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:830,22'
          Dst:             git_config_bool
        - Src:             'builtin/rebase.c:834,7'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:836,10'
          Dst:             git_config_string
        - Src:             'builtin/rebase.c:839,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    parse_opt_rebase_merges
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - parse_rebase_merges_value
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:1026,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1027,9'
              BranchSideFuncs:
                - _.11549
                - warning
                - parse_rebase_merges_value
            - BranchSide:      'builtin/rebase.c:1038,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/rebase.c:1027,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1028,12'
              BranchSideFuncs:
                - parse_rebase_merges_value
            - BranchSide:      'builtin/rebase.c:1035,29'
              BranchSideFuncs:
                - parse_rebase_merges_value
      Callsites:
        - Src:             'builtin/rebase.c:1028,12'
          Dst:             _
        - Src:             'builtin/rebase.c:1028,4'
          Dst:             warning
        - Src:             'builtin/rebase.c:1035,3'
          Dst:             parse_rebase_merges_value
    - functionName:    parse_opt_keep_empty
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - imply_merge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:1001,2'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1001,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/rebase.c:1001,2'
              BranchSideFuncs:
                - imply_merge
      Callsites:
        - Src:             'builtin/rebase.c:1001,2'
          Dst:             BUG_fl
        - Src:             'builtin/rebase.c:1003,2'
          Dst:             imply_merge
    - functionName:    parse_opt_empty
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - parse_empty_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:1013,2'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1013,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/rebase.c:1013,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/rebase.c:1011,26'
          Dst:             parse_empty_value
        - Src:             'builtin/rebase.c:1013,2'
          Dst:             BUG_fl
    - functionName:    parse_opt_interactive
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         16
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - _
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:968,2'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:968,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/rebase.c:969,2'
              BranchSideFuncs:
                - _.11549
                - die
                - BUG_fl
        - Branch String:   'builtin/rebase.c:969,2'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:969,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/rebase.c:971,6'
              BranchSideFuncs:
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:971,39'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:971,42'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:971,39'
              BranchSideFuncs: []
        - Branch String:   'builtin/rebase.c:971,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:971,6'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:972,10'
              BranchSideFuncs:
                - _.11549
                - die
      Callsites:
        - Src:             'builtin/rebase.c:968,2'
          Dst:             BUG_fl
        - Src:             'builtin/rebase.c:969,2'
          Dst:             BUG_fl
        - Src:             'builtin/rebase.c:972,10'
          Dst:             _
        - Src:             'builtin/rebase.c:972,6'
          Dst:             die
    - functionName:    parse_opt_merge
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         16
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - _
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:951,2'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:951,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/rebase.c:952,2'
              BranchSideFuncs:
                - _.11549
                - die
                - BUG_fl
        - Branch String:   'builtin/rebase.c:952,2'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:952,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/rebase.c:954,6'
              BranchSideFuncs:
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:954,39'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:954,42'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:954,39'
              BranchSideFuncs: []
        - Branch String:   'builtin/rebase.c:954,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:954,6'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:955,10'
              BranchSideFuncs:
                - _.11549
                - die
      Callsites:
        - Src:             'builtin/rebase.c:951,2'
          Dst:             BUG_fl
        - Src:             'builtin/rebase.c:952,2'
          Dst:             BUG_fl
        - Src:             'builtin/rebase.c:955,10'
          Dst:             _
        - Src:             'builtin/rebase.c:955,6'
          Dst:             die
    - functionName:    parse_opt_am
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         16
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - _
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:935,2'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:935,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/rebase.c:936,2'
              BranchSideFuncs:
                - _.11549
                - die
                - BUG_fl
        - Branch String:   'builtin/rebase.c:936,2'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:936,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/rebase.c:938,6'
              BranchSideFuncs:
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:938,39'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:938,42'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:938,39'
              BranchSideFuncs: []
        - Branch String:   'builtin/rebase.c:938,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:938,6'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:939,10'
              BranchSideFuncs:
                - _.11549
                - die
      Callsites:
        - Src:             'builtin/rebase.c:935,2'
          Dst:             BUG_fl
        - Src:             'builtin/rebase.c:936,2'
          Dst:             BUG_fl
        - Src:             'builtin/rebase.c:939,10'
          Dst:             _
        - Src:             'builtin/rebase.c:939,6'
          Dst:             die
    - functionName:    cmd_rebase
      functionSourceFile: '/src/git/builtin/rebase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1884
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         472
      ICount:          3780
      EdgeCount:       594
      CyclomaticComplexity: 124
      functionsReached:
        - BUG_fl
        - _
        - apply_dir
        - branch_get
        - branch_get_upstream
        - can_fast_forward
        - check_exec_cmd
        - checkout_up_to_date
        - cleanup_autostash
        - commit_tree
        - common_exit
        - const_error
        - create_autostash
        - die
        - die_if_checked_out
        - diff_flush
        - diff_setup_done
        - diff_tree_oid
        - diffcore_std
        - error
        - error_on_missing_default_upstream
        - exit
        - file_exists
        - fill_branch_base
        - finish_rebase
        - get_fork_point
        - get_main_ref_store
        - getenv
        - git_config
        - has_unstaged_changes
        - imply_merge
        - init_diffstat_widths
        - is_directory
        - is_merge
        - is_null_oid
        - isatty
        - lookup_commit_object
        - lookup_commit_or_die
        - lookup_commit_reference_by_name
        - merge_dir
        - move_to_original_branch
        - oid_to_hex
        - oideq
        - parse_options
        - prepare_repo_settings
        - printf
        - puts
        - read_basic_state
        - rebase_config
        - rebase_options_release
        - refresh_index
        - remove_branch_state
        - remove_dir_recursively
        - replay_ctx_new
        - replay_opts_release
        - repo_diff_setup
        - repo_get_oid
        - repo_get_oid_mb
        - repo_hold_locked_index
        - repo_read_index
        - repo_update_index_if_able
        - require_clean_work_tree
        - rerere_clear
        - reset_head
        - rollback_lock_file
        - run_hooks_l
        - run_specific_rebase
        - save_autostash
        - sequencer_remove_state
        - skip_prefix
        - state_dir_path
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strcmp
        - string_list_append
        - string_list_clear
        - strrchr
        - strstr
        - strvec_push
        - trace2_cmd_mode_fl
        - trace2_is_enabled
        - usage_with_options
        - xstrdup
        - xstrdup_or_null
        - xstrfmt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/rebase.c:1219,16'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1219,27'
              BranchSideFuncs:
                - strcmp
                - usage_with_options
                - prepare_repo_settings
                - git_config.11651
                - free
                - strbuf_setlen.11537
                - apply_dir
                - strbuf_addf
                - file_exists
                - apply_dir
                - is_directory
                - merge_dir
                - is_directory
                - parse_options
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - usage_with_options
                - usage_with_options
                - _.11549
                - die
                - strbuf_setlen.11537
                - merge_dir
                - strbuf_addf
                - is_directory
                - strbuf_setlen.11537
                - merge_dir
                - strbuf_addf
                - file_exists
                - merge_dir
                - _.11549
                - die
                - apply_dir
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1223,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - git_config.11651
                - free
                - strbuf_setlen.11537
                - apply_dir
                - strbuf_addf
                - file_exists
                - apply_dir
                - is_directory
                - merge_dir
                - is_directory
                - parse_options
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - usage_with_options
                - usage_with_options
                - _.11549
                - die
                - strbuf_setlen.11537
                - merge_dir
                - strbuf_addf
                - is_directory
                - strbuf_setlen.11537
                - merge_dir
                - strbuf_addf
                - file_exists
                - merge_dir
                - _.11549
                - die
                - apply_dir
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1219,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1221,8'
              BranchSideFuncs:
                - prepare_repo_settings
                - git_config.11651
                - free
                - strbuf_setlen.11537
                - apply_dir
                - strbuf_addf
                - file_exists
                - apply_dir
                - is_directory
                - merge_dir
                - is_directory
                - parse_options
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - usage_with_options
                - usage_with_options
                - _.11549
                - die
                - strbuf_setlen.11537
                - merge_dir
                - strbuf_addf
                - is_directory
                - strbuf_setlen.11537
                - merge_dir
                - strbuf_addf
                - file_exists
                - merge_dir
                - _.11549
                - die
                - apply_dir
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1223,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - git_config.11651
                - free
                - strbuf_setlen.11537
                - apply_dir
                - strbuf_addf
                - file_exists
                - apply_dir
                - is_directory
                - merge_dir
                - is_directory
                - parse_options
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - usage_with_options
                - usage_with_options
                - _.11549
                - die
                - strbuf_setlen.11537
                - merge_dir
                - strbuf_addf
                - is_directory
                - strbuf_setlen.11537
                - merge_dir
                - strbuf_addf
                - file_exists
                - merge_dir
                - _.11549
                - die
                - apply_dir
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1233,5'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1234,7'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1236,19'
              BranchSideFuncs:
                - apply_dir
                - is_directory
                - merge_dir
                - is_directory
                - parse_options
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - usage_with_options
                - usage_with_options
                - _.11549
                - die
                - strbuf_setlen.11537
                - merge_dir
                - strbuf_addf
                - is_directory
                - strbuf_setlen.11537
                - merge_dir
                - strbuf_addf
                - file_exists
                - merge_dir
                - _.11549
                - die
                - apply_dir
        - Branch String:   'builtin/rebase.c:1236,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1237,11'
              BranchSideFuncs:
                - apply_dir
                - parse_options
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - usage_with_options
                - usage_with_options
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1239,26'
              BranchSideFuncs:
                - merge_dir
                - is_directory
                - parse_options
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - usage_with_options
                - usage_with_options
                - _.11549
                - die
                - strbuf_setlen.11537
                - merge_dir
                - strbuf_addf
                - is_directory
                - strbuf_setlen.11537
                - merge_dir
                - strbuf_addf
                - file_exists
                - merge_dir
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1242,41'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1242,61'
              BranchSideFuncs:
                - strbuf_setlen.11537
                - merge_dir
                - strbuf_addf
                - file_exists
                - merge_dir
                - parse_options
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - usage_with_options
                - usage_with_options
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1247,4'
              BranchSideFuncs:
                - strbuf_setlen.11537
                - merge_dir
                - strbuf_addf
                - file_exists
                - merge_dir
                - parse_options
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - usage_with_options
                - usage_with_options
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1242,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1243,8'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1247,4'
              BranchSideFuncs:
                - strbuf_setlen.11537
                - merge_dir
                - strbuf_addf
                - file_exists
                - merge_dir
                - parse_options
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - usage_with_options
                - usage_with_options
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1256,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1257,15'
              BranchSideFuncs:
                - parse_options
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - usage_with_options
                - usage_with_options
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1259,15'
              BranchSideFuncs:
                - parse_options
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - usage_with_options
                - usage_with_options
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1264,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1265,7'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1269,14'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - usage_with_options
                - usage_with_options
        - Branch String:   'builtin/rebase.c:1269,36'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1269,39'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - usage_with_options
                - usage_with_options
            - BranchSide:      'builtin/rebase.c:1274,6'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - usage_with_options
        - Branch String:   'builtin/rebase.c:1269,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1271,8'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/rebase.c:1274,6'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - usage_with_options
        - Branch String:   'builtin/rebase.c:1274,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1276,8'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/rebase.c:1278,6'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1278,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1279,15'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1290,14'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1279,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1280,8'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1281,15'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1281,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1282,8'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1287,15'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1287,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1288,12'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1289,2'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1290,19'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1290,30'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1293,14'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1290,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1291,7'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1293,14'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1293,36'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1293,40'
              BranchSideFuncs:
                - _.11549
                - die
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1296,14'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1293,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1294,7'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1296,14'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - is_merge
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1296,41'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1296,45'
              BranchSideFuncs:
                - is_merge
                - _.11549
                - die
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
            - BranchSide:      'builtin/rebase.c:1300,6'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
        - Branch String:   'builtin/rebase.c:1296,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1297,7'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
            - BranchSide:      'builtin/rebase.c:1300,6'
              BranchSideFuncs:
                - trace2_is_enabled
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - is_merge
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
        - Branch String:   'builtin/rebase.c:1300,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1301,7'
              BranchSideFuncs:
                - is_merge
                - trace2_cmd_mode_fl
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - trace2_cmd_mode_fl
                - trace2_cmd_mode_fl
            - BranchSide:      'builtin/rebase.c:1309,26'
              BranchSideFuncs:
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
        - Branch String:   'builtin/rebase.c:1301,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1302,4'
              BranchSideFuncs:
                - trace2_cmd_mode_fl
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
            - BranchSide:      'builtin/rebase.c:1303,20'
              BranchSideFuncs:
                - trace2_cmd_mode_fl
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
                - trace2_cmd_mode_fl
        - Branch String:   'builtin/rebase.c:1303,12'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1304,4'
              BranchSideFuncs:
                - trace2_cmd_mode_fl
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
            - BranchSide:      'builtin/rebase.c:1306,4'
              BranchSideFuncs:
                - trace2_cmd_mode_fl
                - getenv
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
        - Branch String:   'builtin/rebase.c:1311,11'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1311,43'
              BranchSideFuncs:
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
            - BranchSide:      'builtin/rebase.c:1311,3'
              BranchSideFuncs:
                - xstrdup
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - die
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
                - BUG_fl
        - Branch String:   'builtin/rebase.c:1313,2'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1316,20'
              BranchSideFuncs:
                - repo_get_oid
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1342,22'
              BranchSideFuncs:
                - rerere_clear
                - string_list_clear
                - reset_head
                - remove_branch_state
                - read_basic_state
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - common_exit
                - exit
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1355,22'
              BranchSideFuncs:
                - rerere_clear
                - string_list_clear
                - read_basic_state
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - _.11549
                - oid_to_hex
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/rebase.c:1381,18'
              BranchSideFuncs:
                - state_dir_path
                - save_autostash
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - _.11549
                - error
                - const_error.11550
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
            - BranchSide:      'builtin/rebase.c:1399,11'
              BranchSideFuncs:
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
            - BranchSide:      'builtin/rebase.c:1402,11'
              BranchSideFuncs:
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
            - BranchSide:      'builtin/rebase.c:1405,3'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1407,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/rebase.c:1320,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1321,8'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1323,31'
              BranchSideFuncs:
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1324,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1325,8'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1326,17'
              BranchSideFuncs:
                - refresh_index
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
                - repo_update_index_if_able
        - Branch String:   'builtin/rebase.c:1328,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1329,30'
              BranchSideFuncs:
                - repo_update_index_if_able
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
            - BranchSide:      'builtin/rebase.c:1330,3'
              BranchSideFuncs:
                - rollback_lock_file.11639
                - has_unstaged_changes
                - read_basic_state
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - common_exit
                - exit
                - _.11549
                - puts
                - common_exit
                - exit
        - Branch String:   'builtin/rebase.c:1332,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1333,9'
              BranchSideFuncs:
                - _.11549
                - puts
                - common_exit
                - exit
            - BranchSide:      'builtin/rebase.c:1337,7'
              BranchSideFuncs:
                - read_basic_state
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - common_exit
                - exit
        - Branch String:   'builtin/rebase.c:1337,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1338,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/rebase.c:1339,3'
              BranchSideFuncs:
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
        - Branch String:   'builtin/rebase.c:1347,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1348,8'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1349,23'
              BranchSideFuncs:
                - remove_branch_state
                - read_basic_state
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - common_exit
                - exit
        - Branch String:   'builtin/rebase.c:1350,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1351,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/rebase.c:1352,3'
              BranchSideFuncs:
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
        - Branch String:   'builtin/rebase.c:1361,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1362,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/rebase.c:1365,16'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - _.11549
                - oid_to_hex
                - die
        - Branch String:   'builtin/rebase.c:1366,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1366,36'
              BranchSideFuncs:
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - _.11549
                - oid_to_hex
                - die
            - BranchSide:      'builtin/rebase.c:1367,34'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - reset_head
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - _.11549
                - oid_to_hex
                - die
        - Branch String:   'builtin/rebase.c:1372,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1373,8'
              BranchSideFuncs:
                - _.11549
                - oid_to_hex
                - die
            - BranchSide:      'builtin/rebase.c:1375,3'
              BranchSideFuncs:
                - strbuf_release
                - remove_branch_state
                - finish_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
        - Branch String:   'builtin/rebase.c:1382,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1383,23'
              BranchSideFuncs:
                - replay_ctx_new
                - sequencer_remove_state
                - replay_opts_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
            - BranchSide:      'builtin/rebase.c:1389,4'
              BranchSideFuncs:
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - remove_dir_recursively
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - _.11549
                - error
                - const_error.11550
        - Branch String:   'builtin/rebase.c:1411,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1412,44'
              BranchSideFuncs:
                - strrchr
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1430,15'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1414,4'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1414,17'
              BranchSideFuncs:
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1414,42'
              BranchSideFuncs:
                - strbuf_setlen.11537
                - strbuf_addf
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1430,52'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1431,15'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1434,23'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1431,38'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1432,15'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1434,23'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1432,28'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1433,14'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1434,23'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1430,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1434,23'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1436,14'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1436,44'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1436,55'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1437,11'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1436,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1437,11'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1439,9'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1439,2'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1440,32'
              BranchSideFuncs:
                - strcmp
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1456,9'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
        - Branch String:   'builtin/rebase.c:1441,43'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1442,15'
              BranchSideFuncs:
                - strcmp
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1443,24'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1441,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1443,24'
              BranchSideFuncs:
                - skip_prefix.11633
                - skip_prefix.11633
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1444,24'
              BranchSideFuncs:
                - skip_prefix.11633
                - skip_prefix.11633
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1444,12'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1445,4'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1449,26'
              BranchSideFuncs:
                - skip_prefix.11633
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - _.11549
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
        - Branch String:   'builtin/rebase.c:1445,4'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1446,10'
              BranchSideFuncs:
                - _.11549
                - die
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
            - BranchSide:      'builtin/rebase.c:1449,3'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1446,9'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1445,4'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1447,10'
              BranchSideFuncs:
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1450,11'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1450,21'
              BranchSideFuncs:
                - strcmp
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - _.11549
                - die
                - strcmp
                - strcmp
                - strcmp
                - die
            - BranchSide:      'builtin/rebase.c:1453,3'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1450,32'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1450,42'
              BranchSideFuncs:
                - strcmp
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - _.11549
                - die
                - strcmp
                - strcmp
                - die
            - BranchSide:      'builtin/rebase.c:1453,3'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1450,55'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1451,15'
              BranchSideFuncs:
                - strcmp
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - _.11549
                - die
                - strcmp
                - die
            - BranchSide:      'builtin/rebase.c:1453,3'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1451,27'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1451,37'
              BranchSideFuncs:
                - strcmp
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - _.11549
                - die
                - die
            - BranchSide:      'builtin/rebase.c:1453,3'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1450,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1452,44'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/rebase.c:1453,3'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - check_exec_cmd
                - common_exit
                - exit
                - strcmp
                - strcmp
                - skip_prefix.11633
                - skip_prefix.11633
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1456,2'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1457,30'
              BranchSideFuncs:
                - check_exec_cmd
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
                - common_exit
                - exit
            - BranchSide:      'builtin/rebase.c:1460,16'
              BranchSideFuncs:
                - strvec_push
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
        - Branch String:   'builtin/rebase.c:1457,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1457,50'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/rebase.c:1458,4'
              BranchSideFuncs:
                - common_exit
                - exit
        - Branch String:   'builtin/rebase.c:1460,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1461,24'
              BranchSideFuncs:
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
            - BranchSide:      'builtin/rebase.c:1463,14'
              BranchSideFuncs:
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
                - imply_merge
        - Branch String:   'builtin/rebase.c:1463,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1464,3'
              BranchSideFuncs:
                - imply_merge
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
            - BranchSide:      'builtin/rebase.c:1466,14'
              BranchSideFuncs:
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
        - Branch String:   'builtin/rebase.c:1466,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1472,34'
              BranchSideFuncs:
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
            - BranchSide:      'builtin/rebase.c:1473,12'
              BranchSideFuncs:
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
                - xstrfmt
        - Branch String:   'builtin/rebase.c:1488,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1489,42'
              BranchSideFuncs:
                - xstrfmt
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
            - BranchSide:      'builtin/rebase.c:1491,14'
              BranchSideFuncs:
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
                - imply_merge
        - Branch String:   'builtin/rebase.c:1491,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1492,3'
              BranchSideFuncs:
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/rebase.c:1494,14'
              BranchSideFuncs:
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/rebase.c:1494,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1495,7'
              BranchSideFuncs:
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/rebase.c:1505,7'
              BranchSideFuncs:
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - string_list_append
        - Branch String:   'builtin/rebase.c:1495,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1496,25'
              BranchSideFuncs:
                - strvec_push
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/rebase.c:1498,15'
              BranchSideFuncs:
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/rebase.c:1498,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1499,25'
              BranchSideFuncs:
                - strvec_push
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - strvec_push
            - BranchSide:      'builtin/rebase.c:1501,15'
              BranchSideFuncs:
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
                - strvec_push
        - Branch String:   'builtin/rebase.c:1501,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1502,25'
              BranchSideFuncs:
                - strvec_push
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
            - BranchSide:      'builtin/rebase.c:1503,2'
              BranchSideFuncs:
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
                - xstrdup
        - Branch String:   'builtin/rebase.c:1511,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1512,30'
              BranchSideFuncs:
                - xstrdup
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
            - BranchSide:      'builtin/rebase.c:1513,19'
              BranchSideFuncs:
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
                - imply_merge
                - xstrdup
        - Branch String:   'builtin/rebase.c:1515,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1516,3'
              BranchSideFuncs:
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
            - BranchSide:      'builtin/rebase.c:1518,14'
              BranchSideFuncs:
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
                - imply_merge
        - Branch String:   'builtin/rebase.c:1518,19'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1518,31'
              BranchSideFuncs:
                - imply_merge
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
            - BranchSide:      'builtin/rebase.c:1521,6'
              BranchSideFuncs:
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
        - Branch String:   'builtin/rebase.c:1518,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1519,3'
              BranchSideFuncs:
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
            - BranchSide:      'builtin/rebase.c:1521,6'
              BranchSideFuncs:
                - isatty
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
        - Branch String:   'builtin/rebase.c:1521,16'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1521,27'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
                - strbuf_addstr.11538
            - BranchSide:      'builtin/rebase.c:1524,14'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
        - Branch String:   'builtin/rebase.c:1521,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1522,26'
              BranchSideFuncs:
                - strbuf_addstr.11538
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
            - BranchSide:      'builtin/rebase.c:1524,14'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
        - Branch String:   'builtin/rebase.c:1524,29'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1524,40'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
            - BranchSide:      'builtin/rebase.c:1526,20'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
        - Branch String:   'builtin/rebase.c:1524,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1526,20'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
                - strcmp
            - BranchSide:      'builtin/rebase.c:1543,14'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
        - Branch String:   'builtin/rebase.c:1526,3'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1527,23'
              BranchSideFuncs:
                - strcmp
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1530,7'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1527,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1527,45'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1528,5'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - is_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1530,14'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1530,25'
              BranchSideFuncs:
                - is_merge
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1531,8'
              BranchSideFuncs:
                - is_merge
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1530,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1531,8'
              BranchSideFuncs:
                - is_merge
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - _.11549
                - die
                - _.11549
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1541,2'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
        - Branch String:   'builtin/rebase.c:1531,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1532,9'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1534,21'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - _.11549
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1534,41'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1534,52'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - _.11549
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1536,21'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1534,13'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1535,9'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1536,21'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1536,39'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1536,50'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1539,13'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
        - Branch String:   'builtin/rebase.c:1536,13'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1537,9'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1539,13'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
                - imply_merge
        - Branch String:   'builtin/rebase.c:1543,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1544,3'
              BranchSideFuncs:
                - imply_merge
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
            - BranchSide:      'builtin/rebase.c:1545,33'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
        - Branch String:   'builtin/rebase.c:1545,24'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1545,61'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
            - BranchSide:      'builtin/rebase.c:1546,19'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
        - Branch String:   'builtin/rebase.c:1546,10'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1545,24'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
            - BranchSide:      'builtin/rebase.c:1546,54'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
                - imply_merge
        - Branch String:   'builtin/rebase.c:1548,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1549,3'
              BranchSideFuncs:
                - imply_merge
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
            - BranchSide:      'builtin/rebase.c:1550,35'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
        - Branch String:   'builtin/rebase.c:1550,26'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1550,65'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
            - BranchSide:      'builtin/rebase.c:1551,15'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
        - Branch String:   'builtin/rebase.c:1551,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1550,26'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
            - BranchSide:      'builtin/rebase.c:1551,52'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
                - imply_merge
        - Branch String:   'builtin/rebase.c:1553,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1554,3'
              BranchSideFuncs:
                - imply_merge
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1555,21'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - strcmp
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1561,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1562,23'
              BranchSideFuncs:
                - strcmp
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - strcmp
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1571,14'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
        - Branch String:   'builtin/rebase.c:1562,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1563,12'
              BranchSideFuncs:
                - strcmp
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1564,28'
              BranchSideFuncs:
                - strcmp
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - getenv
                - xstrdup
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1564,12'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1565,12'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1567,8'
              BranchSideFuncs:
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1571,35'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1572,15'
              BranchSideFuncs:
                - getenv
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
                - getenv
                - xstrdup
            - BranchSide:      'builtin/rebase.c:1576,18'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
        - Branch String:   'builtin/rebase.c:1572,24'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1573,6'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
            - BranchSide:      'builtin/rebase.c:1576,18'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
        - Branch String:   'builtin/rebase.c:1571,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1574,30'
              BranchSideFuncs:
                - getenv
                - xstrdup
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
            - BranchSide:      'builtin/rebase.c:1576,18'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
                - merge_dir
                - BUG_fl
        - Branch String:   'builtin/rebase.c:1576,2'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1578,23'
              BranchSideFuncs:
                - merge_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1581,23'
              BranchSideFuncs:
                - apply_dir
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1584,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/rebase.c:1587,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1588,15'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1595,6'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1588,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1589,12'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1590,20'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1590,12'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1591,12'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1593,12'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
                - is_merge
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1595,33'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1595,37'
              BranchSideFuncs:
                - is_merge
                - _.11549
                - die
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
            - BranchSide:      'builtin/rebase.c:1598,6'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
        - Branch String:   'builtin/rebase.c:1595,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1596,7'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
            - BranchSide:      'builtin/rebase.c:1598,6'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
        - Branch String:   'builtin/rebase.c:1598,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1599,36'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
            - BranchSide:      'builtin/rebase.c:1601,14'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
                - strvec_push
        - Branch String:   'builtin/rebase.c:1601,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1602,24'
              BranchSideFuncs:
                - strvec_push
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1606,15'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - commit_tree
                - oid_to_hex
                - xstrdup
                - usage_with_options
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1606,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1607,7'
              BranchSideFuncs:
                - commit_tree
                - oid_to_hex
                - xstrdup
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - usage_with_options
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1630,16'
              BranchSideFuncs:
                - commit_tree
                - oid_to_hex
                - xstrdup
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - usage_with_options
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1607,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1610,13'
              BranchSideFuncs:
                - branch_get
                - branch_get_upstream
                - error_on_missing_default_upstream
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
            - BranchSide:      'builtin/rebase.c:1618,28'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
        - Branch String:   'builtin/rebase.c:1613,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1614,5'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
            - BranchSide:      'builtin/rebase.c:1615,16'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
        - Branch String:   'builtin/rebase.c:1615,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1616,13'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
            - BranchSide:      'builtin/rebase.c:1617,3'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
        - Branch String:   'builtin/rebase.c:1626,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1627,8'
              BranchSideFuncs:
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
            - BranchSide:      'builtin/rebase.c:1628,34'
              BranchSideFuncs:
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
        - Branch String:   'builtin/rebase.c:1630,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1631,27'
              BranchSideFuncs:
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - usage_with_options
            - BranchSide:      'builtin/rebase.c:1638,12'
              BranchSideFuncs:
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - usage_with_options
        - Branch String:   'builtin/rebase.c:1631,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1633,9'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1634,12'
              BranchSideFuncs:
                - oid_to_hex
                - xstrdup
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
                - usage_with_options
        - Branch String:   'builtin/rebase.c:1642,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1644,9'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/rebase.c:1645,11'
              BranchSideFuncs:
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - lookup_commit_reference_by_name
        - Branch String:   'builtin/rebase.c:1655,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1658,17'
              BranchSideFuncs:
                - strbuf_setlen.11537
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - die_if_checked_out
                - xstrdup
                - lookup_commit_object
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - lookup_commit_reference_by_name
            - BranchSide:      'builtin/rebase.c:1678,13'
              BranchSideFuncs:
                - BUG_fl
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
        - Branch String:   'builtin/rebase.c:1664,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1665,27'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
            - BranchSide:      'builtin/rebase.c:1673,37'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
        - Branch String:   'builtin/rebase.c:1676,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1677,8'
              BranchSideFuncs:
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
            - BranchSide:      'builtin/rebase.c:1678,2'
              BranchSideFuncs:
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
        - Branch String:   'builtin/rebase.c:1678,13'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1681,63'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - xstrdup_or_null.11559
                - _.11549
                - die
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
            - BranchSide:      'builtin/rebase.c:1698,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/rebase.c:1683,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1684,8'
              BranchSideFuncs:
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
            - BranchSide:      'builtin/rebase.c:1685,7'
              BranchSideFuncs:
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - skip_prefix.11633
        - Branch String:   'builtin/rebase.c:1685,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1686,29'
              BranchSideFuncs:
                - skip_prefix.11633
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
            - BranchSide:      'builtin/rebase.c:1691,4'
              BranchSideFuncs:
                - free
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
        - Branch String:   'builtin/rebase.c:1686,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1688,27'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
            - BranchSide:      'builtin/rebase.c:1690,3'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
        - Branch String:   'builtin/rebase.c:1695,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1696,8'
              BranchSideFuncs:
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
            - BranchSide:      'builtin/rebase.c:1697,2'
              BranchSideFuncs:
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
        - Branch String:   'builtin/rebase.c:1701,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1702,3'
              BranchSideFuncs:
                - strbuf_setlen.11537
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - strbuf_addstr.11538
                - xstrdup
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1707,22'
              BranchSideFuncs:
                - strstr
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - repo_get_oid_mb
                - lookup_commit_or_die
                - _.11549
                - die
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1709,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1710,23'
              BranchSideFuncs:
                - repo_get_oid_mb
                - lookup_commit_or_die
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
                - _.11549
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1722,44'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.11549
                - die
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
        - Branch String:   'builtin/rebase.c:1710,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1711,8'
              BranchSideFuncs:
                - _.11549
                - die
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1719,19'
              BranchSideFuncs:
                - lookup_commit_or_die
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
        - Branch String:   'builtin/rebase.c:1711,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1712,9'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1715,9'
              BranchSideFuncs:
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1723,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1724,8'
              BranchSideFuncs:
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
            - BranchSide:      'builtin/rebase.c:1726,3'
              BranchSideFuncs:
                - fill_branch_base
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
        - Branch String:   'builtin/rebase.c:1729,16'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1729,27'
              BranchSideFuncs:
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
            - BranchSide:      'builtin/rebase.c:1732,14'
              BranchSideFuncs:
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
        - Branch String:   'builtin/rebase.c:1729,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1730,30'
              BranchSideFuncs:
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
            - BranchSide:      'builtin/rebase.c:1732,14'
              BranchSideFuncs:
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
                - get_fork_point
        - Branch String:   'builtin/rebase.c:1732,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1734,27'
              BranchSideFuncs:
                - get_fork_point
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1736,22'
              BranchSideFuncs:
                - repo_read_index
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
                - _.11549
                - die
        - Branch String:   'builtin/rebase.c:1736,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1737,7'
              BranchSideFuncs:
                - _.11549
                - die
            - BranchSide:      'builtin/rebase.c:1739,14'
              BranchSideFuncs:
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - state_dir_path
                - create_autostash
        - Branch String:   'builtin/rebase.c:1739,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1740,20'
              BranchSideFuncs:
                - state_dir_path
                - create_autostash
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
            - BranchSide:      'builtin/rebase.c:1744,30'
              BranchSideFuncs:
                - _.11549
                - require_clean_work_tree
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
        - Branch String:   'builtin/rebase.c:1744,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1746,7'
              BranchSideFuncs:
                - cleanup_autostash
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
            - BranchSide:      'builtin/rebase.c:1760,6'
              BranchSideFuncs:
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - can_fast_forward
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
        - Branch String:   'builtin/rebase.c:1760,26'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1761,31'
              BranchSideFuncs:
                - can_fast_forward
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - finish_rebase
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
            - BranchSide:      'builtin/rebase.c:1794,7'
              BranchSideFuncs:
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
        - Branch String:   'builtin/rebase.c:1760,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1765,17'
              BranchSideFuncs:
                - finish_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - checkout_up_to_date
                - cleanup_autostash
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
            - BranchSide:      'builtin/rebase.c:1794,7'
              BranchSideFuncs:
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
        - Branch String:   'builtin/rebase.c:1765,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1767,16'
              BranchSideFuncs:
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
            - BranchSide:      'builtin/rebase.c:1783,24'
              BranchSideFuncs:
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
        - Branch String:   'builtin/rebase.c:1767,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1768,11'
              BranchSideFuncs:
                - checkout_up_to_date
                - finish_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
                - cleanup_autostash
            - BranchSide:      'builtin/rebase.c:1773,18'
              BranchSideFuncs:
                - finish_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
        - Branch String:   'builtin/rebase.c:1769,9'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1770,6'
              BranchSideFuncs:
                - cleanup_autostash
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
            - BranchSide:      'builtin/rebase.c:1771,4'
              BranchSideFuncs:
                - finish_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - _.11549
                - puts
        - Branch String:   'builtin/rebase.c:1773,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1775,21'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.11549
                - printf
                - finish_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - _.11549
                - puts
            - BranchSide:      'builtin/rebase.c:1781,10'
              BranchSideFuncs:
                - finish_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
        - Branch String:   'builtin/rebase.c:1775,42'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1776,49'
              BranchSideFuncs:
                - _.11549
                - printf
                - finish_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
            - BranchSide:      'builtin/rebase.c:1779,12'
              BranchSideFuncs:
                - _.11549
                - printf
                - finish_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
        - Branch String:   'builtin/rebase.c:1775,13'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1777,10'
              BranchSideFuncs:
                - _.11549
                - puts
                - finish_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
            - BranchSide:      'builtin/rebase.c:1779,12'
              BranchSideFuncs:
                - _.11549
                - printf
                - finish_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
        - Branch String:   'builtin/rebase.c:1785,41'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1786,48'
              BranchSideFuncs:
                - _.11549
                - printf
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
            - BranchSide:      'builtin/rebase.c:1789,11'
              BranchSideFuncs:
                - _.11549
                - printf
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
        - Branch String:   'builtin/rebase.c:1785,12'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1787,9'
              BranchSideFuncs:
                - _.11549
                - puts
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
            - BranchSide:      'builtin/rebase.c:1789,11'
              BranchSideFuncs:
                - _.11549
                - printf
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
        - Branch String:   'builtin/rebase.c:1794,29'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1795,18'
              BranchSideFuncs:
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/rebase.c:1801,14'
              BranchSideFuncs:
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
        - Branch String:   'builtin/rebase.c:1796,4'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1795,6'
              BranchSideFuncs:
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
            - BranchSide:      'builtin/rebase.c:1796,11'
              BranchSideFuncs:
                - run_hooks_l
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
                - _.11549
                - error
                - const_error.11550
        - Branch String:   'builtin/rebase.c:1794,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1797,9'
              BranchSideFuncs:
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
            - BranchSide:      'builtin/rebase.c:1801,14'
              BranchSideFuncs:
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
        - Branch String:   'builtin/rebase.c:1801,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1804,15'
              BranchSideFuncs:
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.11549
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/rebase.c:1828,6'
              BranchSideFuncs:
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
        - Branch String:   'builtin/rebase.c:1804,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1805,8'
              BranchSideFuncs:
                - is_null_oid.11620
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
                - _.11549
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/rebase.c:1815,19'
              BranchSideFuncs:
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
        - Branch String:   'builtin/rebase.c:1805,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1806,12'
              BranchSideFuncs:
                - _.11549
                - oid_to_hex
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
            - BranchSide:      'builtin/rebase.c:1809,12'
              BranchSideFuncs:
                - _.11549
                - oid_to_hex
                - oid_to_hex
                - printf
                - repo_diff_setup
                - init_diffstat_widths
                - diff_setup_done
                - is_null_oid.11620
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
        - Branch String:   'builtin/rebase.c:1821,17'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1822,10'
              BranchSideFuncs:
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
            - BranchSide:      'builtin/rebase.c:1823,19'
              BranchSideFuncs:
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - is_merge
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
        - Branch String:   'builtin/rebase.c:1828,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1829,3'
              BranchSideFuncs:
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
            - BranchSide:      'builtin/rebase.c:1832,14'
              BranchSideFuncs:
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - _.11549
                - printf
        - Branch String:   'builtin/rebase.c:1832,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1833,10'
              BranchSideFuncs:
                - _.11549
                - printf
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
            - BranchSide:      'builtin/rebase.c:1837,15'
              BranchSideFuncs:
                - strbuf_addf
                - reset_head
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
        - Branch String:   'builtin/rebase.c:1844,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1845,9'
              BranchSideFuncs:
                - _.11549
                - error
                - const_error.11550
                - cleanup_autostash
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
            - BranchSide:      'builtin/rebase.c:1853,35'
              BranchSideFuncs:
                - oideq.11619
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
        - Branch String:   'builtin/rebase.c:1853,6'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1854,10'
              BranchSideFuncs:
                - _.11549
                - printf
                - move_to_original_branch
                - finish_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
            - BranchSide:      'builtin/rebase.c:1862,15'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
                - oid_to_hex
        - Branch String:   'builtin/rebase.c:1862,7'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1862,42'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
            - BranchSide:      'builtin/rebase.c:1863,16'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
                - oid_to_hex
        - Branch String:   'builtin/rebase.c:1863,8'
          Branch Sides:
            - BranchSide:      'builtin/rebase.c:1864,28'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
            - BranchSide:      'builtin/rebase.c:1865,28'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - run_specific_rebase
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - rebase_options_release
                - free
                - free
      Callsites:
        - Src:             'builtin/rebase.c:1085,34'
          Dst:             xstrdup
        - Src:             'builtin/rebase.c:1219,20'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:1220,3'
          Dst:             usage_with_options
        - Src:             'builtin/rebase.c:1223,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/rebase.c:1226,2'
          Dst:             git_config
        - Src:             'builtin/rebase.c:1226,2'
          Dst:             rebase_config
        - Src:             'builtin/rebase.c:1231,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/rebase.c:1232,35'
          Dst:             apply_dir
        - Src:             'builtin/rebase.c:1232,2'
          Dst:             strbuf_addf
        - Src:             'builtin/rebase.c:1233,5'
          Dst:             file_exists
        - Src:             'builtin/rebase.c:1234,7'
          Dst:             _
        - Src:             'builtin/rebase.c:1234,3'
          Dst:             die
        - Src:             'builtin/rebase.c:1236,19'
          Dst:             apply_dir
        - Src:             'builtin/rebase.c:1236,6'
          Dst:             is_directory
        - Src:             'builtin/rebase.c:1238,23'
          Dst:             apply_dir
        - Src:             'builtin/rebase.c:1239,26'
          Dst:             merge_dir
        - Src:             'builtin/rebase.c:1239,13'
          Dst:             is_directory
        - Src:             'builtin/rebase.c:1240,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/rebase.c:1241,37'
          Dst:             merge_dir
        - Src:             'builtin/rebase.c:1241,3'
          Dst:             strbuf_addf
        - Src:             'builtin/rebase.c:1242,44'
          Dst:             is_directory
        - Src:             'builtin/rebase.c:1243,8'
          Dst:             _
        - Src:             'builtin/rebase.c:1243,4'
          Dst:             die
        - Src:             'builtin/rebase.c:1247,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/rebase.c:1248,40'
          Dst:             merge_dir
        - Src:             'builtin/rebase.c:1248,4'
          Dst:             strbuf_addf
        - Src:             'builtin/rebase.c:1250,8'
          Dst:             file_exists
        - Src:             'builtin/rebase.c:1253,23'
          Dst:             merge_dir
        - Src:             'builtin/rebase.c:1260,9'
          Dst:             parse_options
        - Src:             'builtin/rebase.c:1265,7'
          Dst:             _
        - Src:             'builtin/rebase.c:1265,3'
          Dst:             die
        - Src:             'builtin/rebase.c:1270,3'
          Dst:             usage_with_options
        - Src:             'builtin/rebase.c:1275,3'
          Dst:             usage_with_options
        - Src:             'builtin/rebase.c:1280,8'
          Dst:             _
        - Src:             'builtin/rebase.c:1280,4'
          Dst:             die
        - Src:             'builtin/rebase.c:1282,8'
          Dst:             _
        - Src:             'builtin/rebase.c:1282,4'
          Dst:             die
        - Src:             'builtin/rebase.c:1291,7'
          Dst:             _
        - Src:             'builtin/rebase.c:1291,3'
          Dst:             die
        - Src:             'builtin/rebase.c:1294,7'
          Dst:             _
        - Src:             'builtin/rebase.c:1294,3'
          Dst:             die
        - Src:             'builtin/rebase.c:1296,45'
          Dst:             is_merge
        - Src:             'builtin/rebase.c:1297,7'
          Dst:             _
        - Src:             'builtin/rebase.c:1297,3'
          Dst:             die
        - Src:             'builtin/rebase.c:1300,6'
          Dst:             trace2_is_enabled
        - Src:             'builtin/rebase.c:1301,7'
          Dst:             is_merge
        - Src:             'builtin/rebase.c:1302,4'
          Dst:             trace2_cmd_mode_fl
        - Src:             'builtin/rebase.c:1304,4'
          Dst:             trace2_cmd_mode_fl
        - Src:             'builtin/rebase.c:1306,4'
          Dst:             trace2_cmd_mode_fl
        - Src:             'builtin/rebase.c:1309,26'
          Dst:             getenv
        - Src:             'builtin/rebase.c:1311,3'
          Dst:             xstrdup
        - Src:             'builtin/rebase.c:1320,7'
          Dst:             repo_get_oid
        - Src:             'builtin/rebase.c:1321,8'
          Dst:             _
        - Src:             'builtin/rebase.c:1321,4'
          Dst:             die
        - Src:             'builtin/rebase.c:1323,8'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/rebase.c:1324,7'
          Dst:             repo_read_index
        - Src:             'builtin/rebase.c:1325,8'
          Dst:             _
        - Src:             'builtin/rebase.c:1325,4'
          Dst:             die
        - Src:             'builtin/rebase.c:1326,3'
          Dst:             refresh_index
        - Src:             'builtin/rebase.c:1329,4'
          Dst:             repo_update_index_if_able
        - Src:             'builtin/rebase.c:1330,3'
          Dst:             rollback_lock_file
        - Src:             'builtin/rebase.c:1332,7'
          Dst:             has_unstaged_changes
        - Src:             'builtin/rebase.c:1333,9'
          Dst:             _
        - Src:             'builtin/rebase.c:1333,4'
          Dst:             puts
        - Src:             'builtin/rebase.c:1335,4'
          Dst:             common_exit
        - Src:             'builtin/rebase.c:1335,4'
          Dst:             exit
        - Src:             'builtin/rebase.c:1337,7'
          Dst:             read_basic_state
        - Src:             'builtin/rebase.c:1338,4'
          Dst:             common_exit
        - Src:             'builtin/rebase.c:1338,4'
          Dst:             exit
        - Src:             'builtin/rebase.c:1344,3'
          Dst:             rerere_clear
        - Src:             'builtin/rebase.c:1345,3'
          Dst:             string_list_clear
        - Src:             'builtin/rebase.c:1347,7'
          Dst:             reset_head
        - Src:             'builtin/rebase.c:1348,8'
          Dst:             _
        - Src:             'builtin/rebase.c:1348,4'
          Dst:             die
        - Src:             'builtin/rebase.c:1349,3'
          Dst:             remove_branch_state
        - Src:             'builtin/rebase.c:1350,7'
          Dst:             read_basic_state
        - Src:             'builtin/rebase.c:1351,4'
          Dst:             common_exit
        - Src:             'builtin/rebase.c:1351,4'
          Dst:             exit
        - Src:             'builtin/rebase.c:1358,3'
          Dst:             rerere_clear
        - Src:             'builtin/rebase.c:1359,3'
          Dst:             string_list_clear
        - Src:             'builtin/rebase.c:1361,7'
          Dst:             read_basic_state
        - Src:             'builtin/rebase.c:1362,4'
          Dst:             common_exit
        - Src:             'builtin/rebase.c:1362,4'
          Dst:             exit
        - Src:             'builtin/rebase.c:1367,14'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:1364,3'
          Dst:             strbuf_addf
        - Src:             'builtin/rebase.c:1372,7'
          Dst:             reset_head
        - Src:             'builtin/rebase.c:1373,8'
          Dst:             _
        - Src:             'builtin/rebase.c:1374,8'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:1373,4'
          Dst:             die
        - Src:             'builtin/rebase.c:1375,3'
          Dst:             strbuf_release
        - Src:             'builtin/rebase.c:1376,3'
          Dst:             remove_branch_state
        - Src:             'builtin/rebase.c:1377,9'
          Dst:             finish_rebase
        - Src:             'builtin/rebase.c:1381,18'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:1381,3'
          Dst:             save_autostash
        - Src:             'builtin/rebase.c:1383,32'
          Dst:             replay_ctx_new
        - Src:             'builtin/rebase.c:1386,10'
          Dst:             sequencer_remove_state
        - Src:             'builtin/rebase.c:1387,4'
          Dst:             replay_opts_release
        - Src:             'builtin/rebase.c:1389,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/rebase.c:1390,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/rebase.c:1391,10'
          Dst:             remove_dir_recursively
        - Src:             'builtin/rebase.c:1393,5'
          Dst:             _
        - Src:             'builtin/rebase.c:1393,5'
          Dst:             error
        - Src:             'builtin/rebase.c:1393,5'
          Dst:             const_error
        - Src:             'builtin/rebase.c:1407,3'
          Dst:             BUG_fl
        - Src:             'builtin/rebase.c:1412,28'
          Dst:             strrchr
        - Src:             'builtin/rebase.c:1417,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/rebase.c:1418,3'
          Dst:             strbuf_addf
        - Src:             'builtin/rebase.c:1419,7'
          Dst:             _
        - Src:             'builtin/rebase.c:1419,3'
          Dst:             die
        - Src:             'builtin/rebase.c:1441,8'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:1442,8'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:1444,12'
          Dst:             skip_prefix
        - Src:             'builtin/rebase.c:1447,10'
          Dst:             _
        - Src:             'builtin/rebase.c:1447,6'
          Dst:             die
        - Src:             'builtin/rebase.c:1449,14'
          Dst:             skip_prefix
        - Src:             'builtin/rebase.c:1450,14'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:1450,35'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:1451,8'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:1451,30'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:1452,5'
          Dst:             die
        - Src:             'builtin/rebase.c:1457,7'
          Dst:             check_exec_cmd
        - Src:             'builtin/rebase.c:1458,4'
          Dst:             common_exit
        - Src:             'builtin/rebase.c:1458,4'
          Dst:             exit
        - Src:             'builtin/rebase.c:1461,3'
          Dst:             strvec_push
        - Src:             'builtin/rebase.c:1464,3'
          Dst:             imply_merge
        - Src:             'builtin/rebase.c:1484,3'
          Dst:             imply_merge
        - Src:             'builtin/rebase.c:1489,26'
          Dst:             xstrfmt
        - Src:             'builtin/rebase.c:1492,3'
          Dst:             imply_merge
        - Src:             'builtin/rebase.c:1496,4'
          Dst:             strvec_push
        - Src:             'builtin/rebase.c:1499,4'
          Dst:             strvec_push
        - Src:             'builtin/rebase.c:1502,4'
          Dst:             strvec_push
        - Src:             'builtin/rebase.c:1506,4'
          Dst:             string_list_append
        - Src:             'builtin/rebase.c:1512,22'
          Dst:             xstrdup
        - Src:             'builtin/rebase.c:1514,22'
          Dst:             xstrdup
        - Src:             'builtin/rebase.c:1516,3'
          Dst:             imply_merge
        - Src:             'builtin/rebase.c:1519,3'
          Dst:             imply_merge
        - Src:             'builtin/rebase.c:1521,6'
          Dst:             isatty
        - Src:             'builtin/rebase.c:1522,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/rebase.c:1527,8'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:1531,8'
          Dst:             is_merge
        - Src:             'builtin/rebase.c:1532,9'
          Dst:             _
        - Src:             'builtin/rebase.c:1532,5'
          Dst:             die
        - Src:             'builtin/rebase.c:1535,9'
          Dst:             _
        - Src:             'builtin/rebase.c:1535,5'
          Dst:             die
        - Src:             'builtin/rebase.c:1537,9'
          Dst:             _
        - Src:             'builtin/rebase.c:1537,5'
          Dst:             die
        - Src:             'builtin/rebase.c:1544,3'
          Dst:             imply_merge
        - Src:             'builtin/rebase.c:1549,3'
          Dst:             imply_merge
        - Src:             'builtin/rebase.c:1554,3'
          Dst:             imply_merge
        - Src:             'builtin/rebase.c:1562,8'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:1564,13'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:1567,8'
          Dst:             _
        - Src:             'builtin/rebase.c:1567,4'
          Dst:             die
        - Src:             'builtin/rebase.c:1573,6'
          Dst:             getenv
        - Src:             'builtin/rebase.c:1574,30'
          Dst:             getenv
        - Src:             'builtin/rebase.c:1574,22'
          Dst:             xstrdup
        - Src:             'builtin/rebase.c:1578,23'
          Dst:             merge_dir
        - Src:             'builtin/rebase.c:1581,23'
          Dst:             apply_dir
        - Src:             'builtin/rebase.c:1584,3'
          Dst:             BUG_fl
        - Src:             'builtin/rebase.c:1595,37'
          Dst:             is_merge
        - Src:             'builtin/rebase.c:1596,7'
          Dst:             _
        - Src:             'builtin/rebase.c:1596,3'
          Dst:             die
        - Src:             'builtin/rebase.c:1602,3'
          Dst:             strvec_push
        - Src:             'builtin/rebase.c:1610,13'
          Dst:             branch_get
        - Src:             'builtin/rebase.c:1611,28'
          Dst:             branch_get_upstream
        - Src:             'builtin/rebase.c:1614,5'
          Dst:             error_on_missing_default_upstream
        - Src:             'builtin/rebase.c:1621,9'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:1625,4'
          Dst:             lookup_commit_reference_by_name
        - Src:             'builtin/rebase.c:1627,8'
          Dst:             _
        - Src:             'builtin/rebase.c:1627,4'
          Dst:             die
        - Src:             'builtin/rebase.c:1631,8'
          Dst:             commit_tree
        - Src:             'builtin/rebase.c:1633,9'
          Dst:             _
        - Src:             'builtin/rebase.c:1633,5'
          Dst:             die
        - Src:             'builtin/rebase.c:1636,13'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:1636,5'
          Dst:             xstrdup
        - Src:             'builtin/rebase.c:1643,4'
          Dst:             usage_with_options
        - Src:             'builtin/rebase.c:1662,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/rebase.c:1663,3'
          Dst:             strbuf_addf
        - Src:             'builtin/rebase.c:1664,22'
          Dst:             get_main_ref_store
        - Src:             'builtin/rebase.c:1664,8'
          Dst:             refs_read_ref
        - Src:             'builtin/rebase.c:1665,4'
          Dst:             die_if_checked_out
        - Src:             'builtin/rebase.c:1666,24'
          Dst:             xstrdup
        - Src:             'builtin/rebase.c:1668,5'
          Dst:             lookup_commit_object
        - Src:             'builtin/rebase.c:1673,5'
          Dst:             lookup_commit_reference_by_name
        - Src:             'builtin/rebase.c:1677,8'
          Dst:             _
        - Src:             'builtin/rebase.c:1677,4'
          Dst:             die
        - Src:             'builtin/rebase.c:1681,44'
          Dst:             get_main_ref_store
        - Src:             'builtin/rebase.c:1681,20'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'builtin/rebase.c:1681,4'
          Dst:             xstrdup_or_null
        - Src:             'builtin/rebase.c:1684,8'
          Dst:             _
        - Src:             'builtin/rebase.c:1684,4'
          Dst:             die
        - Src:             'builtin/rebase.c:1686,9'
          Dst:             skip_prefix
        - Src:             'builtin/rebase.c:1694,23'
          Dst:             lookup_commit_reference_by_name
        - Src:             'builtin/rebase.c:1696,8'
          Dst:             _
        - Src:             'builtin/rebase.c:1696,4'
          Dst:             die
        - Src:             'builtin/rebase.c:1698,3'
          Dst:             BUG_fl
        - Src:             'builtin/rebase.c:1702,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/rebase.c:1703,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/rebase.c:1704,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/rebase.c:1705,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/rebase.c:1706,45'
          Dst:             xstrdup
        - Src:             'builtin/rebase.c:1709,6'
          Dst:             strstr
        - Src:             'builtin/rebase.c:1710,7'
          Dst:             repo_get_oid_mb
        - Src:             'builtin/rebase.c:1712,9'
          Dst:             _
        - Src:             'builtin/rebase.c:1712,5'
          Dst:             die
        - Src:             'builtin/rebase.c:1715,9'
          Dst:             _
        - Src:             'builtin/rebase.c:1715,5'
          Dst:             die
        - Src:             'builtin/rebase.c:1718,18'
          Dst:             lookup_commit_or_die
        - Src:             'builtin/rebase.c:1722,4'
          Dst:             lookup_commit_reference_by_name
        - Src:             'builtin/rebase.c:1724,8'
          Dst:             _
        - Src:             'builtin/rebase.c:1724,4'
          Dst:             die
        - Src:             'builtin/rebase.c:1726,3'
          Dst:             fill_branch_base
        - Src:             'builtin/rebase.c:1734,4'
          Dst:             get_fork_point
        - Src:             'builtin/rebase.c:1736,6'
          Dst:             repo_read_index
        - Src:             'builtin/rebase.c:1737,7'
          Dst:             _
        - Src:             'builtin/rebase.c:1737,3'
          Dst:             die
        - Src:             'builtin/rebase.c:1741,6'
          Dst:             state_dir_path
        - Src:             'builtin/rebase.c:1740,3'
          Dst:             create_autostash
        - Src:             'builtin/rebase.c:1745,9'
          Dst:             _
        - Src:             'builtin/rebase.c:1744,6'
          Dst:             require_clean_work_tree
        - Src:             'builtin/rebase.c:1761,6'
          Dst:             can_fast_forward
        - Src:             'builtin/rebase.c:1768,11'
          Dst:             checkout_up_to_date
        - Src:             'builtin/rebase.c:1775,14'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:1776,30'
          Dst:             get_main_ref_store
        - Src:             'builtin/rebase.c:1776,6'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'builtin/rebase.c:1777,10'
          Dst:             _
        - Src:             'builtin/rebase.c:1777,5'
          Dst:             puts
        - Src:             'builtin/rebase.c:1779,12'
          Dst:             _
        - Src:             'builtin/rebase.c:1779,5'
          Dst:             printf
        - Src:             'builtin/rebase.c:1781,10'
          Dst:             finish_rebase
        - Src:             'builtin/rebase.c:1785,13'
          Dst:             strcmp
        - Src:             'builtin/rebase.c:1786,29'
          Dst:             get_main_ref_store
        - Src:             'builtin/rebase.c:1786,5'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'builtin/rebase.c:1787,9'
          Dst:             _
        - Src:             'builtin/rebase.c:1787,4'
          Dst:             puts
        - Src:             'builtin/rebase.c:1789,11'
          Dst:             _
        - Src:             'builtin/rebase.c:1789,4'
          Dst:             printf
        - Src:             'builtin/rebase.c:1795,6'
          Dst:             run_hooks_l
        - Src:             'builtin/rebase.c:1797,9'
          Dst:             _
        - Src:             'builtin/rebase.c:1797,9'
          Dst:             error
        - Src:             'builtin/rebase.c:1797,9'
          Dst:             const_error
        - Src:             'builtin/rebase.c:1805,8'
          Dst:             is_null_oid
        - Src:             'builtin/rebase.c:1806,12'
          Dst:             _
        - Src:             'builtin/rebase.c:1807,12'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:1806,5'
          Dst:             printf
        - Src:             'builtin/rebase.c:1809,12'
          Dst:             _
        - Src:             'builtin/rebase.c:1810,12'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:1811,12'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:1809,5'
          Dst:             printf
        - Src:             'builtin/rebase.c:1815,3'
          Dst:             repo_diff_setup
        - Src:             'builtin/rebase.c:1816,3'
          Dst:             init_diffstat_widths
        - Src:             'builtin/rebase.c:1820,3'
          Dst:             diff_setup_done
        - Src:             'builtin/rebase.c:1821,17'
          Dst:             is_null_oid
        - Src:             'builtin/rebase.c:1821,3'
          Dst:             diff_tree_oid
        - Src:             'builtin/rebase.c:1824,3'
          Dst:             diffcore_std
        - Src:             'builtin/rebase.c:1825,3'
          Dst:             diff_flush
        - Src:             'builtin/rebase.c:1828,6'
          Dst:             is_merge
        - Src:             'builtin/rebase.c:1833,10'
          Dst:             _
        - Src:             'builtin/rebase.c:1833,3'
          Dst:             printf
        - Src:             'builtin/rebase.c:1836,2'
          Dst:             strbuf_addf
        - Src:             'builtin/rebase.c:1844,6'
          Dst:             reset_head
        - Src:             'builtin/rebase.c:1845,9'
          Dst:             _
        - Src:             'builtin/rebase.c:1845,9'
          Dst:             error
        - Src:             'builtin/rebase.c:1845,9'
          Dst:             const_error
        - Src:             'builtin/rebase.c:1853,6'
          Dst:             oideq
        - Src:             'builtin/rebase.c:1854,10'
          Dst:             _
        - Src:             'builtin/rebase.c:1854,3'
          Dst:             printf
        - Src:             'builtin/rebase.c:1856,3'
          Dst:             move_to_original_branch
        - Src:             'builtin/rebase.c:1857,9'
          Dst:             finish_rebase
        - Src:             'builtin/rebase.c:1862,22'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:1864,8'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:1865,8'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:1866,7'
          Dst:             oid_to_hex
        - Src:             'builtin/rebase.c:1861,2'
          Dst:             strbuf_addf
        - Src:             'builtin/rebase.c:1871,8'
          Dst:             run_specific_rebase
        - Src:             'builtin/rebase.c:1874,2'
          Dst:             strbuf_release
        - Src:             'builtin/rebase.c:1875,2'
          Dst:             strbuf_release
        - Src:             'builtin/rebase.c:1876,2'
          Dst:             strbuf_release
        - Src:             'builtin/rebase.c:1877,2'
          Dst:             rebase_options_release
        - Src:             'builtin/rebase.c:1883,11'
          Dst:             cleanup_autostash
    - functionName:    constant_memequal
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
        - n
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:605,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:606,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:607,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_nonce
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         37
      ICount:          220
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - constant_memequal
        - find_commit_header
        - prepare_push_cert_nonce
        - strcmp
        - strlen
        - strtoumax
        - xmemdupz
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:614,16'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:614,33'
              BranchSideFuncs:
                - xmemdupz
                - free
                - free
                - strcmp
                - strtoumax
                - prepare_push_cert_nonce
                - strlen
                - constant_memequal
                - strtoumax
                - free
                - xstrdup
            - BranchSide:      'builtin/receive-pack.c:614,8'
              BranchSideFuncs:
                - free
                - free
                - strcmp
                - strtoumax
                - prepare_push_cert_nonce
                - strlen
                - constant_memequal
                - strtoumax
                - free
                - xstrdup
        - Branch String:   'builtin/receive-pack.c:619,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:620,12'
              BranchSideFuncs:
                - free
                - free
                - strcmp
                - strtoumax
                - prepare_push_cert_nonce
                - strlen
                - constant_memequal
                - strtoumax
                - free
                - xstrdup
            - BranchSide:      'builtin/receive-pack.c:622,14'
              BranchSideFuncs:
                - free
                - free
                - strcmp
                - strtoumax
                - prepare_push_cert_nonce
                - strlen
                - constant_memequal
                - strtoumax
                - free
                - xstrdup
        - Branch String:   'builtin/receive-pack.c:622,13'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:623,12'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - strtoumax
                - prepare_push_cert_nonce
                - strlen
                - constant_memequal
                - strtoumax
                - free
                - xstrdup
            - BranchSide:      'builtin/receive-pack.c:625,21'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - strtoumax
                - prepare_push_cert_nonce
                - strlen
                - constant_memequal
                - strtoumax
                - free
                - xstrdup
        - Branch String:   'builtin/receive-pack.c:630,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:632,12'
              BranchSideFuncs:
                - strtoumax
                - prepare_push_cert_nonce
                - strlen
                - constant_memequal
                - strtoumax
                - free
                - free
                - free
                - xstrdup
            - BranchSide:      'builtin/receive-pack.c:649,7'
              BranchSideFuncs:
                - strtoumax
                - prepare_push_cert_nonce
                - strlen
                - constant_memequal
                - strtoumax
                - free
                - free
                - free
                - xstrdup
        - Branch String:   'builtin/receive-pack.c:649,20'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:649,30'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'builtin/receive-pack.c:650,12'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'builtin/receive-pack.c:649,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:650,12'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'builtin/receive-pack.c:653,26'
              BranchSideFuncs:
                - strtoumax
                - prepare_push_cert_nonce
                - strlen
                - constant_memequal
                - strtoumax
                - free
                - free
                - free
                - xstrdup
        - Branch String:   'builtin/receive-pack.c:654,22'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:654,25'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'builtin/receive-pack.c:655,12'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'builtin/receive-pack.c:654,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:655,12'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'builtin/receive-pack.c:659,35'
              BranchSideFuncs:
                - prepare_push_cert_nonce
                - strlen
                - constant_memequal
                - strtoumax
                - free
                - free
                - free
                - xstrdup
        - Branch String:   'builtin/receive-pack.c:660,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:662,12'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'builtin/receive-pack.c:665,24'
              BranchSideFuncs:
                - constant_memequal
                - strtoumax
                - free
                - free
                - free
                - xstrdup
        - Branch String:   'builtin/receive-pack.c:665,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:667,12'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'builtin/receive-pack.c:676,27'
              BranchSideFuncs:
                - strtoumax
                - free
                - free
                - free
                - xstrdup
        - Branch String:   'builtin/receive-pack.c:679,29'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:680,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - xstrdup
            - BranchSide:      'builtin/receive-pack.c:690,12'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'builtin/receive-pack.c:679,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:686,16'
              BranchSideFuncs:
                - free
                - xstrdup
                - free
                - free
            - BranchSide:      'builtin/receive-pack.c:690,12'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'builtin/receive-pack.c:613,22'
          Dst:             find_commit_header
        - Src:             'builtin/receive-pack.c:614,24'
          Dst:             xmemdupz
        - Src:             'builtin/receive-pack.c:625,14'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:653,10'
          Dst:             strtoumax
        - Src:             'builtin/receive-pack.c:659,11'
          Dst:             prepare_push_cert_nonce
        - Src:             'builtin/receive-pack.c:660,18'
          Dst:             strlen
        - Src:             'builtin/receive-pack.c:665,6'
          Dst:             constant_memequal
        - Src:             'builtin/receive-pack.c:676,11'
          Dst:             strtoumax
        - Src:             'builtin/receive-pack.c:687,21'
          Dst:             xstrdup
    - functionName:    prepare_push_cert_nonce
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - path
        - stamp
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_to_hex
        - hmac_hash
        - strbuf_addf
        - strbuf_detach
        - strbuf_release
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/receive-pack.c:587,2'
          Dst:             strbuf_addf
        - Src:             'builtin/receive-pack.c:588,53'
          Dst:             strlen
        - Src:             'builtin/receive-pack.c:588,2'
          Dst:             hmac_hash
        - Src:             'builtin/receive-pack.c:589,2'
          Dst:             strbuf_release
        - Src:             'builtin/receive-pack.c:592,73'
          Dst:             hash_to_hex
        - Src:             'builtin/receive-pack.c:592,2'
          Dst:             strbuf_addf
        - Src:             'builtin/receive-pack.c:593,9'
          Dst:             strbuf_detach
    - functionName:    hmac_hash
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - key_in
        - key_len
        - text
        - text_len
      BBCount:         10
      ICount:          202
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:555,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:556,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:560,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:564,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:565,19'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:570,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    write_object_file
      functionSourceFile: '/src/git/./object-store-ll.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - type
        - oid
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_object_file_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './object-store-ll.h:262,9'
          Dst:             write_object_file_flags
    - functionName:    prepare_push_cert_sha1
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - proc
      BBCount:         26
      ICount:          160
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - check_nonce
        - check_signature
        - is_null_oid
        - oid_to_hex
        - oidclr
        - parse_signed_buffer
        - strvec_pushf
        - write_object_file
        - xmemdupz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:735,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:736,3'
              BranchSideFuncs:
                - write_object_file.12009
                - parse_signed_buffer
                - xmemdupz
                - check_signature
                - check_nonce
                - is_null_oid.12010
                - oid_to_hex
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - oidclr.12008
            - BranchSide:      'builtin/receive-pack.c:738,7'
              BranchSideFuncs:
                - write_object_file.12009
                - parse_signed_buffer
                - xmemdupz
                - check_signature
                - check_nonce
                - is_null_oid.12010
                - oid_to_hex
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - oidclr.12008
        - Branch String:   'builtin/receive-pack.c:738,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:741,16'
              BranchSideFuncs:
                - is_null_oid.12010
                - oid_to_hex
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/receive-pack.c:756,7'
              BranchSideFuncs:
                - is_null_oid.12010
                - oid_to_hex
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/receive-pack.c:742,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:744,27'
              BranchSideFuncs:
                - oidclr.12008
                - parse_signed_buffer
                - xmemdupz
                - check_signature
                - check_nonce
                - is_null_oid.12010
                - oid_to_hex
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/receive-pack.c:746,3'
              BranchSideFuncs:
                - parse_signed_buffer
                - xmemdupz
                - check_signature
                - check_nonce
                - is_null_oid.12010
                - oid_to_hex
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/receive-pack.c:756,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:756,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:757,17'
              BranchSideFuncs:
                - oid_to_hex
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/receive-pack.c:760,9'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:759,3'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/receive-pack.c:760,36'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/receive-pack.c:762,9'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:761,3'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/receive-pack.c:762,33'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/receive-pack.c:765,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:766,18'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/receive-pack.c:777,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:772,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:773,19'
              BranchSideFuncs:
                - strvec_pushf
            - BranchSide:      'builtin/receive-pack.c:776,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/receive-pack.c:742,7'
          Dst:             write_object_file
        - Src:             'builtin/receive-pack.c:744,4'
          Dst:             oidclr
        - Src:             'builtin/receive-pack.c:748,10'
          Dst:             parse_signed_buffer
        - Src:             'builtin/receive-pack.c:749,22'
          Dst:             xmemdupz
        - Src:             'builtin/receive-pack.c:751,3'
          Dst:             check_signature
        - Src:             'builtin/receive-pack.c:754,18'
          Dst:             check_nonce
        - Src:             'builtin/receive-pack.c:756,7'
          Dst:             is_null_oid
        - Src:             'builtin/receive-pack.c:758,9'
          Dst:             oid_to_hex
        - Src:             'builtin/receive-pack.c:757,3'
          Dst:             strvec_pushf
        - Src:             'builtin/receive-pack.c:759,3'
          Dst:             strvec_pushf
        - Src:             'builtin/receive-pack.c:761,3'
          Dst:             strvec_pushf
        - Src:             'builtin/receive-pack.c:763,3'
          Dst:             strvec_pushf
        - Src:             'builtin/receive-pack.c:766,4'
          Dst:             strvec_pushf
        - Src:             'builtin/receive-pack.c:769,4'
          Dst:             strvec_pushf
        - Src:             'builtin/receive-pack.c:773,5'
          Dst:             strvec_pushf
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    run_and_feed_hook
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hook_name
        - feed
        - feed_state
      BBCount:         35
      ICount:          235
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - close
        - find_hook
        - finish_async
        - finish_command
        - prepare_push_cert_sha1
        - sigchain_pop
        - sigchain_push
        - start_async
        - start_command
        - strvec_push
        - strvec_pushf
        - strvec_pushv
        - tmp_objdir_env
        - write_in_full
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:797,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:798,3'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - prepare_push_cert_sha1
                - start_command
                - sigchain_push
                - write_in_full
                - close
                - sigchain_pop
                - finish_command
                - finish_async
                - finish_async
                - start_async
                - tmp_objdir_env
                - strvec_pushv
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/receive-pack.c:800,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - prepare_push_cert_sha1
                - start_command
                - sigchain_push
                - write_in_full
                - close
                - sigchain_pop
                - finish_command
                - finish_async
                - finish_async
                - start_async
                - tmp_objdir_env
                - strvec_pushv
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/receive-pack.c:805,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:807,10'
              BranchSideFuncs:
                - strvec_pushf
                - prepare_push_cert_sha1
                - start_command
                - sigchain_push
                - write_in_full
                - close
                - sigchain_pop
                - finish_command
                - finish_async
                - finish_async
                - start_async
                - tmp_objdir_env
                - strvec_pushv
                - strvec_pushf
            - BranchSide:      'builtin/receive-pack.c:815,22'
              BranchSideFuncs:
                - strvec_pushf
                - prepare_push_cert_sha1
                - start_command
                - sigchain_push
                - write_in_full
                - close
                - sigchain_pop
                - finish_command
                - finish_async
                - finish_async
                - start_async
                - tmp_objdir_env
                - strvec_pushv
        - Branch String:   'builtin/receive-pack.c:807,3'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:808,23'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - prepare_push_cert_sha1
                - start_command
                - sigchain_push
                - write_in_full
                - close
                - sigchain_pop
                - finish_command
                - finish_async
                - finish_async
                - start_async
                - tmp_objdir_env
                - strvec_pushv
            - BranchSide:      'builtin/receive-pack.c:812,22'
              BranchSideFuncs:
                - strvec_pushf
                - prepare_push_cert_sha1
                - start_command
                - sigchain_push
                - write_in_full
                - close
                - sigchain_pop
                - finish_command
                - finish_async
                - finish_async
                - start_async
                - tmp_objdir_env
                - strvec_pushv
        - Branch String:   'builtin/receive-pack.c:817,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:818,22'
              BranchSideFuncs:
                - tmp_objdir_env
                - strvec_pushv
                - prepare_push_cert_sha1
                - start_command
                - sigchain_push
                - write_in_full
                - close
                - sigchain_pop
                - finish_command
                - finish_async
                - finish_async
                - start_async
            - BranchSide:      'builtin/receive-pack.c:820,6'
              BranchSideFuncs:
                - prepare_push_cert_sha1
                - start_command
                - sigchain_push
                - write_in_full
                - close
                - sigchain_pop
                - finish_command
                - finish_async
                - finish_async
                - start_async
        - Branch String:   'builtin/receive-pack.c:820,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:821,3'
              BranchSideFuncs:
                - start_async
                - prepare_push_cert_sha1
                - start_command
                - sigchain_push
                - write_in_full
                - close
                - sigchain_pop
                - finish_command
                - finish_async
                - finish_async
            - BranchSide:      'builtin/receive-pack.c:830,2'
              BranchSideFuncs:
                - prepare_push_cert_sha1
                - start_command
                - sigchain_push
                - write_in_full
                - close
                - sigchain_pop
                - finish_command
                - finish_async
                - finish_async
        - Branch String:   'builtin/receive-pack.c:825,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:826,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:827,20'
              BranchSideFuncs:
                - prepare_push_cert_sha1
                - start_command
                - sigchain_push
                - write_in_full
                - close
                - sigchain_pop
                - finish_command
                - finish_async
                - finish_async
        - Branch String:   'builtin/receive-pack.c:833,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:834,7'
              BranchSideFuncs:
                - finish_async
            - BranchSide:      'builtin/receive-pack.c:839,2'
              BranchSideFuncs:
                - sigchain_push
                - write_in_full
                - close
                - sigchain_pop
                - finish_command
                - finish_async
        - Branch String:   'builtin/receive-pack.c:834,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:835,4'
              BranchSideFuncs:
                - finish_async
            - BranchSide:      'builtin/receive-pack.c:836,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:844,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:845,4'
              BranchSideFuncs:
                - close
                - sigchain_pop
                - finish_command
                - finish_async
            - BranchSide:      'builtin/receive-pack.c:846,26'
              BranchSideFuncs:
                - write_in_full
                - close
                - sigchain_pop
                - finish_command
                - finish_async
        - Branch String:   'builtin/receive-pack.c:846,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:841,2'
              BranchSideFuncs:
                - close
                - sigchain_pop
                - finish_command
                - finish_async
            - BranchSide:      'builtin/receive-pack.c:847,4'
              BranchSideFuncs:
                - close
                - sigchain_pop
                - finish_command
                - finish_async
        - Branch String:   'builtin/receive-pack.c:850,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:851,3'
              BranchSideFuncs:
                - finish_async
                - sigchain_pop
                - finish_command
            - BranchSide:      'builtin/receive-pack.c:853,2'
              BranchSideFuncs:
                - sigchain_pop
                - finish_command
      Callsites:
        - Src:             'builtin/receive-pack.c:795,26'
          Dst:             find_hook
        - Src:             'builtin/receive-pack.c:800,2'
          Dst:             strvec_push
        - Src:             'builtin/receive-pack.c:808,4'
          Dst:             strvec_pushf
        - Src:             'builtin/receive-pack.c:812,3'
          Dst:             strvec_pushf
        - Src:             'builtin/receive-pack.c:815,3'
          Dst:             strvec_pushf
        - Src:             'builtin/receive-pack.c:818,27'
          Dst:             tmp_objdir_env
        - Src:             'builtin/receive-pack.c:818,3'
          Dst:             strvec_pushv
        - Src:             'builtin/receive-pack.c:824,10'
          Dst:             start_async
        - Src:             'builtin/receive-pack.c:830,2'
          Dst:             prepare_push_cert_sha1
        - Src:             'builtin/receive-pack.c:832,9'
          Dst:             start_command
        - Src:             'builtin/receive-pack.c:835,4'
          Dst:             finish_async
        - Src:             'builtin/receive-pack.c:839,2'
          Dst:             sigchain_push
        - Src:             'builtin/receive-pack.c:846,7'
          Dst:             write_in_full
        - Src:             'builtin/receive-pack.c:849,2'
          Dst:             close
        - Src:             'builtin/receive-pack.c:851,3'
          Dst:             finish_async
        - Src:             'builtin/receive-pack.c:853,2'
          Dst:             sigchain_pop
        - Src:             'builtin/receive-pack.c:855,9'
          Dst:             finish_command
    - functionName:    copy_to_sideband
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - out
        - arg
      BBCount:         30
      ICount:          177
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - close
        - memchr
        - poll
        - send_sideband
        - write_or_die
        - xread
      functionUses:    7
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:485,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:486,17'
              BranchSideFuncs:
                - xread
                - send_sideband
                - memchr
                - send_sideband
                - send_sideband
                - close
                - poll
                - write_or_die
                - __errno_location
            - BranchSide:      'builtin/receive-pack.c:487,6'
              BranchSideFuncs:
                - xread
                - send_sideband
                - memchr
                - send_sideband
                - send_sideband
                - close
                - poll
                - write_or_die
                - __errno_location
        - Branch String:   'builtin/receive-pack.c:487,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:488,20'
              BranchSideFuncs:
                - xread
                - send_sideband
                - memchr
                - send_sideband
                - send_sideband
                - close
                - poll
                - write_or_die
                - __errno_location
            - BranchSide:      'builtin/receive-pack.c:490,2'
              BranchSideFuncs:
                - xread
                - send_sideband
                - memchr
                - send_sideband
                - send_sideband
                - close
                - poll
                - write_or_die
                - __errno_location
        - Branch String:   'builtin/receive-pack.c:493,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:497,13'
              BranchSideFuncs:
                - poll
                - xread
                - send_sideband
                - memchr
                - send_sideband
                - send_sideband
                - close
                - write_or_die
                - __errno_location
            - BranchSide:      'builtin/receive-pack.c:514,14'
              BranchSideFuncs:
                - xread
                - send_sideband
                - poll
                - write_or_die
                - __errno_location
                - close
                - memchr
                - send_sideband
                - send_sideband
        - Branch String:   'builtin/receive-pack.c:501,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:502,9'
              BranchSideFuncs:
                - __errno_location
                - close
                - xread
                - send_sideband
                - memchr
                - send_sideband
                - send_sideband
                - poll
                - write_or_die
            - BranchSide:      'builtin/receive-pack.c:506,15'
              BranchSideFuncs:
                - xread
                - send_sideband
                - poll
                - __errno_location
                - close
                - memchr
                - send_sideband
                - send_sideband
                - write_or_die
        - Branch String:   'builtin/receive-pack.c:502,9'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:503,6'
              BranchSideFuncs:
                - xread
                - send_sideband
                - memchr
                - send_sideband
                - send_sideband
                - close
                - poll
                - write_or_die
                - __errno_location
            - BranchSide:      'builtin/receive-pack.c:505,6'
              BranchSideFuncs:
                - close
        - Branch String:   'builtin/receive-pack.c:515,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:516,4'
              BranchSideFuncs:
                - close
            - BranchSide:      'builtin/receive-pack.c:518,7'
              BranchSideFuncs:
                - send_sideband
                - xread
                - close
                - poll
                - write_or_die
                - __errno_location
                - memchr
                - send_sideband
                - send_sideband
        - Branch String:   'builtin/receive-pack.c:518,44'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:518,48'
              BranchSideFuncs:
                - memchr
                - send_sideband
                - xread
                - close
                - poll
                - write_or_die
                - __errno_location
                - send_sideband
                - send_sideband
            - BranchSide:      'builtin/receive-pack.c:537,23'
              BranchSideFuncs:
                - send_sideband
                - xread
                - memchr
                - send_sideband
                - send_sideband
                - close
                - poll
                - write_or_die
                - __errno_location
        - Branch String:   'builtin/receive-pack.c:518,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:519,27'
              BranchSideFuncs:
                - send_sideband
                - xread
                - memchr
                - send_sideband
                - send_sideband
                - close
                - poll
                - write_or_die
                - __errno_location
            - BranchSide:      'builtin/receive-pack.c:537,23'
              BranchSideFuncs:
                - send_sideband
                - xread
                - memchr
                - send_sideband
                - send_sideband
                - close
                - poll
                - write_or_die
                - __errno_location
        - Branch String:   'builtin/receive-pack.c:520,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:526,22'
              BranchSideFuncs:
                - send_sideband
                - send_sideband
                - xread
                - send_sideband
                - memchr
                - close
                - poll
                - write_or_die
                - __errno_location
            - BranchSide:      'builtin/receive-pack.c:531,3'
              BranchSideFuncs:
                - send_sideband
                - xread
                - memchr
                - send_sideband
                - send_sideband
                - close
                - poll
                - write_or_die
                - __errno_location
      Callsites:
        - Src:             'builtin/receive-pack.c:499,10'
          Dst:             poll
        - Src:             'builtin/receive-pack.c:502,9'
          Dst:             __errno_location
        - Src:             'builtin/receive-pack.c:509,5'
          Dst:             write_or_die
        - Src:             'builtin/receive-pack.c:514,8'
          Dst:             xread
        - Src:             'builtin/receive-pack.c:519,20'
          Dst:             memchr
        - Src:             'builtin/receive-pack.c:527,5'
          Dst:             send_sideband
        - Src:             'builtin/receive-pack.c:528,5'
          Dst:             send_sideband
        - Src:             'builtin/receive-pack.c:537,3'
          Dst:             send_sideband
        - Src:             'builtin/receive-pack.c:539,2'
          Dst:             close
    - functionName:    feed_receive_hook
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state_
        - bufp
        - sizep
      BBCount:         40
      ICount:          288
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - oid_to_hex
        - strbuf_addf
        - strbuf_setlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:863,13'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:863,2'
              BranchSideFuncs:
                - strbuf_setlen.12023
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:864,9'
              BranchSideFuncs:
                - strbuf_setlen.12023
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:864,28'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:863,2'
              BranchSideFuncs:
                - strbuf_setlen.12023
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:864,32'
              BranchSideFuncs:
                - strbuf_setlen.12023
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:863,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:865,9'
              BranchSideFuncs:
                - strbuf_setlen.12023
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:866,7'
              BranchSideFuncs:
                - strbuf_setlen.12023
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:866,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:867,3'
              BranchSideFuncs:
                - strbuf_setlen.12023
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:868,7'
              BranchSideFuncs:
                - strbuf_setlen.12023
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:868,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:869,3'
              BranchSideFuncs:
                - strbuf_setlen.12023
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:870,2'
              BranchSideFuncs:
                - strbuf_setlen.12023
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:871,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:872,19'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:873,6'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:873,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:878,13'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:888,16'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:878,13'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:878,38'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:878,64'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:879,13'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:879,38'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:879,64'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:880,14'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:880,40'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:880,66'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:885,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:886,17'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:887,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:893,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:894,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:897,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/receive-pack.c:870,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/receive-pack.c:882,8'
          Dst:             oid_to_hex
        - Src:             'builtin/receive-pack.c:882,29'
          Dst:             oid_to_hex
        - Src:             'builtin/receive-pack.c:881,3'
          Dst:             strbuf_addf
        - Src:             'builtin/receive-pack.c:889,8'
          Dst:             oid_to_hex
        - Src:             'builtin/receive-pack.c:889,35'
          Dst:             oid_to_hex
        - Src:             'builtin/receive-pack.c:888,3'
          Dst:             strbuf_addf
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    trace_pass_fl
      functionSourceFile: '/src/git/./trace.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './trace.h:274,17'
          Branch Sides:
            - BranchSide:      './trace.h:274,17'
              BranchSideFuncs: []
            - BranchSide:      './trace.h:274,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    head_has_history
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_get_oid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1337,19'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1337,19'
              BranchSideFuncs:
                - repo_get_oid
            - BranchSide:      'builtin/receive-pack.c:1339,23'
              BranchSideFuncs:
                - repo_get_oid
      Callsites:
        - Src:             'builtin/receive-pack.c:1339,10'
          Dst:             repo_get_oid
    - functionName:    push_to_deploy
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sha1
        - env
        - work_tree
      BBCount:         15
      ICount:          195
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - child_process_init
        - empty_tree_oid_hex
        - hash_to_hex
        - head_has_history
        - run_command
        - strvec_pushl
        - strvec_pushv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1355,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1356,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1359,2'
              BranchSideFuncs:
                - child_process_init
                - strvec_pushl
                - strvec_pushv
                - run_command
                - child_process_init
                - head_has_history
                - empty_tree_oid_hex
                - strvec_pushl
                - strvec_pushv
                - run_command
                - child_process_init
                - hash_to_hex
                - strvec_pushl
                - strvec_pushv
                - run_command
        - Branch String:   'builtin/receive-pack.c:1367,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1368,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1370,2'
              BranchSideFuncs:
                - child_process_init
                - head_has_history
                - empty_tree_oid_hex
                - strvec_pushl
                - strvec_pushv
                - run_command
                - child_process_init
                - hash_to_hex
                - strvec_pushl
                - strvec_pushv
                - run_command
        - Branch String:   'builtin/receive-pack.c:1374,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1371,2'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushv
                - run_command
                - child_process_init
                - hash_to_hex
                - strvec_pushl
                - strvec_pushv
                - run_command
            - BranchSide:      'builtin/receive-pack.c:1374,57'
              BranchSideFuncs:
                - empty_tree_oid_hex
                - strvec_pushl
                - strvec_pushv
                - run_command
                - child_process_init
                - hash_to_hex
                - strvec_pushl
                - strvec_pushv
                - run_command
        - Branch String:   'builtin/receive-pack.c:1381,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1382,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1384,2'
              BranchSideFuncs:
                - child_process_init
                - hash_to_hex
                - strvec_pushl
                - strvec_pushv
                - run_command
        - Branch String:   'builtin/receive-pack.c:1393,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1394,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1396,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/receive-pack.c:1348,2'
          Dst:             strvec_pushl
        - Src:             'builtin/receive-pack.c:1350,2'
          Dst:             strvec_pushv
        - Src:             'builtin/receive-pack.c:1355,6'
          Dst:             run_command
        - Src:             'builtin/receive-pack.c:1359,2'
          Dst:             child_process_init
        - Src:             'builtin/receive-pack.c:1360,2'
          Dst:             strvec_pushl
        - Src:             'builtin/receive-pack.c:1362,2'
          Dst:             strvec_pushv
        - Src:             'builtin/receive-pack.c:1367,6'
          Dst:             run_command
        - Src:             'builtin/receive-pack.c:1370,2'
          Dst:             child_process_init
        - Src:             'builtin/receive-pack.c:1374,8'
          Dst:             head_has_history
        - Src:             'builtin/receive-pack.c:1374,38'
          Dst:             empty_tree_oid_hex
        - Src:             'builtin/receive-pack.c:1371,2'
          Dst:             strvec_pushl
        - Src:             'builtin/receive-pack.c:1376,2'
          Dst:             strvec_pushv
        - Src:             'builtin/receive-pack.c:1381,6'
          Dst:             run_command
        - Src:             'builtin/receive-pack.c:1384,2'
          Dst:             child_process_init
        - Src:             'builtin/receive-pack.c:1385,53'
          Dst:             hash_to_hex
        - Src:             'builtin/receive-pack.c:1385,2'
          Dst:             strvec_pushl
        - Src:             'builtin/receive-pack.c:1387,2'
          Dst:             strvec_pushv
        - Src:             'builtin/receive-pack.c:1393,6'
          Dst:             run_command
    - functionName:    push_to_checkout
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - invoked_hook
        - env
        - work_tree
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - absolute_path
        - hash_to_hex
        - run_hooks_opt
        - strvec_push
        - strvec_pushf
        - strvec_pushv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1412,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1413,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1415,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/receive-pack.c:1409,40'
          Dst:             absolute_path
        - Src:             'builtin/receive-pack.c:1409,2'
          Dst:             strvec_pushf
        - Src:             'builtin/receive-pack.c:1410,2'
          Dst:             strvec_pushv
        - Src:             'builtin/receive-pack.c:1411,25'
          Dst:             hash_to_hex
        - Src:             'builtin/receive-pack.c:1411,2'
          Dst:             strvec_push
        - Src:             'builtin/receive-pack.c:1412,6'
          Dst:             run_hooks_opt
    - functionName:    update_shallow_ref
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1289
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
        - si
      BBCount:         26
      ICount:          195
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - check_connected
        - command_singleton_iterator
        - commit_shallow_file
        - delayed_reachability_test
        - oid_array_append
        - oid_array_clear
        - register_shallow
        - rollback_shallow_file
        - setup_alternate_shallow
        - tmp_objdir_env
        - trace_pass_fl
        - trace_printf_key_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1296,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1296,2'
              BranchSideFuncs:
                - trace_printf_key_fl
                - tmp_objdir_env
                - setup_alternate_shallow
                - check_connected
                - commit_shallow_file
                - oid_array_clear
                - register_shallow
                - rollback_shallow_file
                - oid_array_clear
                - delayed_reachability_test
                - oid_array_append
            - BranchSide:      'builtin/receive-pack.c:1298,9'
              BranchSideFuncs:
                - tmp_objdir_env
                - setup_alternate_shallow
                - check_connected
                - commit_shallow_file
                - oid_array_clear
                - register_shallow
                - rollback_shallow_file
                - oid_array_clear
                - delayed_reachability_test
                - oid_array_append
        - Branch String:   'builtin/receive-pack.c:1298,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1299,7'
              BranchSideFuncs:
                - tmp_objdir_env
                - setup_alternate_shallow
                - check_connected
                - commit_shallow_file
                - oid_array_clear
                - register_shallow
                - rollback_shallow_file
                - oid_array_clear
                - delayed_reachability_test
                - oid_array_append
            - BranchSide:      'builtin/receive-pack.c:1304,27'
              BranchSideFuncs:
                - tmp_objdir_env
                - setup_alternate_shallow
                - check_connected
                - commit_shallow_file
                - oid_array_clear
                - register_shallow
                - rollback_shallow_file
                - oid_array_clear
        - Branch String:   'builtin/receive-pack.c:1299,27'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1300,8'
              BranchSideFuncs:
                - tmp_objdir_env
                - setup_alternate_shallow
                - check_connected
                - commit_shallow_file
                - oid_array_clear
                - register_shallow
                - rollback_shallow_file
                - oid_array_clear
                - delayed_reachability_test
                - oid_array_append
            - BranchSide:      'builtin/receive-pack.c:1301,39'
              BranchSideFuncs:
                - tmp_objdir_env
                - setup_alternate_shallow
                - check_connected
                - commit_shallow_file
                - oid_array_clear
                - register_shallow
                - rollback_shallow_file
                - oid_array_clear
                - delayed_reachability_test
                - oid_array_append
        - Branch String:   'builtin/receive-pack.c:1300,53'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1301,34'
              BranchSideFuncs:
                - delayed_reachability_test
                - oid_array_append
                - tmp_objdir_env
                - setup_alternate_shallow
                - check_connected
                - commit_shallow_file
                - oid_array_clear
                - register_shallow
                - rollback_shallow_file
                - oid_array_clear
            - BranchSide:      'builtin/receive-pack.c:1301,39'
              BranchSideFuncs:
                - tmp_objdir_env
                - setup_alternate_shallow
                - check_connected
                - commit_shallow_file
                - oid_array_clear
                - register_shallow
                - rollback_shallow_file
                - oid_array_clear
                - delayed_reachability_test
                - oid_array_append
        - Branch String:   'builtin/receive-pack.c:1299,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1301,39'
              BranchSideFuncs:
                - tmp_objdir_env
                - setup_alternate_shallow
                - check_connected
                - commit_shallow_file
                - oid_array_clear
                - register_shallow
                - rollback_shallow_file
                - oid_array_clear
                - delayed_reachability_test
                - oid_array_append
            - BranchSide:      'builtin/receive-pack.c:1302,30'
              BranchSideFuncs:
                - oid_array_append
                - tmp_objdir_env
                - setup_alternate_shallow
                - check_connected
                - commit_shallow_file
                - oid_array_clear
                - register_shallow
                - rollback_shallow_file
                - oid_array_clear
                - delayed_reachability_test
        - Branch String:   'builtin/receive-pack.c:1306,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1307,25'
              BranchSideFuncs:
                - rollback_shallow_file
                - oid_array_clear
            - BranchSide:      'builtin/receive-pack.c:1312,22'
              BranchSideFuncs:
                - commit_shallow_file
                - oid_array_clear
                - register_shallow
        - Branch String:   'builtin/receive-pack.c:1318,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1319,20'
              BranchSideFuncs:
                - register_shallow
                - oid_array_clear
            - BranchSide:      'builtin/receive-pack.c:1321,2'
              BranchSideFuncs:
                - oid_array_clear
      Callsites:
        - Src:             'builtin/receive-pack.c:1296,2'
          Dst:             trace_pass_fl
        - Src:             'builtin/receive-pack.c:1296,2'
          Dst:             trace_printf_key_fl
        - Src:             'builtin/receive-pack.c:1301,8'
          Dst:             delayed_reachability_test
        - Src:             'builtin/receive-pack.c:1302,4'
          Dst:             oid_array_append
        - Src:             'builtin/receive-pack.c:1304,12'
          Dst:             tmp_objdir_env
        - Src:             'builtin/receive-pack.c:1305,2'
          Dst:             setup_alternate_shallow
        - Src:             'builtin/receive-pack.c:1306,6'
          Dst:             check_connected
        - Src:             'builtin/receive-pack.c:1306,6'
          Dst:             command_singleton_iterator
        - Src:             'builtin/receive-pack.c:1307,3'
          Dst:             rollback_shallow_file
        - Src:             'builtin/receive-pack.c:1308,3'
          Dst:             oid_array_clear
        - Src:             'builtin/receive-pack.c:1312,2'
          Dst:             commit_shallow_file
        - Src:             'builtin/receive-pack.c:1319,3'
          Dst:             register_shallow
        - Src:             'builtin/receive-pack.c:1322,2'
          Dst:             oid_array_clear
    - functionName:    command_singleton_iterator
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cb_data
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - is_null_oid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1729,11'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1729,27'
              BranchSideFuncs:
                - is_null_oid.12010
            - BranchSide:      'builtin/receive-pack.c:1730,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:1729,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1730,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1731,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/receive-pack.c:1729,14'
          Dst:             is_null_oid
    - functionName:    update_worktree
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sha1
        - worktree
      BBCount:         14
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - absolute_path
        - get_worktree_git_dir
        - push_to_checkout
        - push_to_deploy
        - strvec_clear
        - strvec_pushf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1424,16'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1424,20'
              BranchSideFuncs:
                - BUG_fl
                - get_worktree_git_dir
                - absolute_path
                - strvec_pushf
                - push_to_checkout
                - push_to_deploy
                - strvec_clear
            - BranchSide:      'builtin/receive-pack.c:1425,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/receive-pack.c:1424,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1425,3'
              BranchSideFuncs:
                - get_worktree_git_dir
                - absolute_path
                - strvec_pushf
                - push_to_checkout
                - push_to_deploy
                - strvec_clear
            - BranchSide:      'builtin/receive-pack.c:1427,6'
              BranchSideFuncs:
                - get_worktree_git_dir
                - absolute_path
                - strvec_pushf
                - push_to_checkout
                - push_to_deploy
                - strvec_clear
        - Branch String:   'builtin/receive-pack.c:1427,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1428,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1429,33'
              BranchSideFuncs:
                - get_worktree_git_dir
                - absolute_path
                - strvec_pushf
                - push_to_checkout
                - push_to_deploy
                - strvec_clear
        - Branch String:   'builtin/receive-pack.c:1434,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1435,27'
              BranchSideFuncs:
                - strvec_clear
            - BranchSide:      'builtin/receive-pack.c:1437,2'
              BranchSideFuncs:
                - strvec_clear
      Callsites:
        - Src:             'builtin/receive-pack.c:1425,3'
          Dst:             BUG_fl
        - Src:             'builtin/receive-pack.c:1429,12'
          Dst:             get_worktree_git_dir
        - Src:             'builtin/receive-pack.c:1431,35'
          Dst:             absolute_path
        - Src:             'builtin/receive-pack.c:1431,2'
          Dst:             strvec_pushf
        - Src:             'builtin/receive-pack.c:1433,11'
          Dst:             push_to_checkout
        - Src:             'builtin/receive-pack.c:1435,12'
          Dst:             push_to_deploy
        - Src:             'builtin/receive-pack.c:1437,2'
          Dst:             strvec_clear
    - functionName:    run_update_hook
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         11
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - copy_to_sideband
        - find_hook
        - finish_command
        - oid_to_hex
        - start_command
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:927,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:928,3'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - oid_to_hex
                - strvec_push
                - oid_to_hex
                - strvec_push
                - start_command
                - finish_command
                - copy_to_sideband
            - BranchSide:      'builtin/receive-pack.c:930,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - oid_to_hex
                - strvec_push
                - oid_to_hex
                - strvec_push
                - start_command
                - finish_command
                - copy_to_sideband
        - Branch String:   'builtin/receive-pack.c:941,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:942,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:943,6'
              BranchSideFuncs:
                - finish_command
                - copy_to_sideband
        - Branch String:   'builtin/receive-pack.c:943,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:944,25'
              BranchSideFuncs:
                - copy_to_sideband
                - finish_command
            - BranchSide:      'builtin/receive-pack.c:945,9'
              BranchSideFuncs:
                - finish_command
      Callsites:
        - Src:             'builtin/receive-pack.c:925,26'
          Dst:             find_hook
        - Src:             'builtin/receive-pack.c:930,2'
          Dst:             strvec_push
        - Src:             'builtin/receive-pack.c:931,2'
          Dst:             strvec_push
        - Src:             'builtin/receive-pack.c:932,26'
          Dst:             oid_to_hex
        - Src:             'builtin/receive-pack.c:932,2'
          Dst:             strvec_push
        - Src:             'builtin/receive-pack.c:933,26'
          Dst:             oid_to_hex
        - Src:             'builtin/receive-pack.c:933,2'
          Dst:             strvec_push
        - Src:             'builtin/receive-pack.c:940,9'
          Dst:             start_command
        - Src:             'builtin/receive-pack.c:944,3'
          Dst:             copy_to_sideband
        - Src:             'builtin/receive-pack.c:945,9'
          Dst:             finish_command
    - functionName:    refuse_unconfigured_deny_delete_current
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - rp_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1284,19'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1284,19'
              BranchSideFuncs:
                - _.12055
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1284,19'
              BranchSideFuncs:
                - _.12055
                - rp_error
      Callsites:
        - Src:             'builtin/receive-pack.c:1284,17'
          Dst:             _
        - Src:             'builtin/receive-pack.c:1284,2'
          Dst:             rp_error
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    4
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    rp_error
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - report_message
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/receive-pack.c:476,2'
          Dst:             report_message
    - functionName:    report_message
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prefix
        - err
        - params
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - send_sideband
        - vsnprintf
        - xsnprintf
        - xwrite
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:452,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:453,6'
              BranchSideFuncs:
                - xwrite
                - send_sideband
            - BranchSide:      'builtin/receive-pack.c:454,8'
              BranchSideFuncs:
                - xwrite
                - send_sideband
        - Branch String:   'builtin/receive-pack.c:456,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:457,23'
              BranchSideFuncs:
                - send_sideband
            - BranchSide:      'builtin/receive-pack.c:459,13'
              BranchSideFuncs:
                - xwrite
      Callsites:
        - Src:             'builtin/receive-pack.c:450,7'
          Dst:             xsnprintf
        - Src:             'builtin/receive-pack.c:451,8'
          Dst:             vsnprintf
        - Src:             'builtin/receive-pack.c:457,3'
          Dst:             send_sideband
        - Src:             'builtin/receive-pack.c:459,3'
          Dst:             xwrite
    - functionName:    refuse_unconfigured_deny
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - rp_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1269,19'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1269,19'
              BranchSideFuncs:
                - _.12055
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1269,19'
              BranchSideFuncs:
                - _.12055
                - rp_error
      Callsites:
        - Src:             'builtin/receive-pack.c:1269,17'
          Dst:             _
        - Src:             'builtin/receive-pack.c:1269,2'
          Dst:             rp_error
    - functionName:    rp_warning
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - report_message
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/receive-pack.c:467,2'
          Dst:             report_message
    - functionName:    update
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
        - si
      BBCount:         110
      ICount:          598
      EdgeCount:       143
      CyclomaticComplexity: 35
      functionsReached:
        - check_refname_format
        - common_exit
        - const_error
        - error
        - exit
        - find_shared_symref
        - free_worktrees
        - get_git_namespace
        - get_main_ref_store
        - get_worktrees
        - is_null_oid
        - oid_to_hex
        - parse_object
        - ref_transaction_delete
        - ref_transaction_update
        - refuse_unconfigured_deny
        - refuse_unconfigured_deny_delete_current
        - repo_has_object_file
        - repo_in_merge_bases
        - rp_error
        - rp_warning
        - run_update_hook
        - starts_with
        - strbuf_addf
        - strbuf_detach
        - strbuf_release
        - strcmp
        - update_shallow_ref
        - update_worktree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1455,34'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1456,27'
              BranchSideFuncs:
                - is_null_oid.12010
                - check_refname_format
                - get_git_namespace
                - strbuf_addf
                - free
                - strbuf_detach
                - is_null_oid.12010
                - repo_has_object_file
                - oid_to_hex
                - error
                - const_error.12069
                - free_worktrees
                - is_null_oid.12010
                - is_null_oid.12010
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - starts_with
                - rp_error
                - rp_error
                - refuse_unconfigured_deny
                - rp_warning
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1458,58'
              BranchSideFuncs:
                - rp_error
                - free_worktrees
        - Branch String:   'builtin/receive-pack.c:1455,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1458,58'
              BranchSideFuncs:
                - rp_error
                - free_worktrees
            - BranchSide:      'builtin/receive-pack.c:1463,44'
              BranchSideFuncs:
                - get_git_namespace
                - strbuf_addf
                - free
                - strbuf_detach
                - is_null_oid.12010
                - repo_has_object_file
                - oid_to_hex
                - error
                - const_error.12069
                - free_worktrees
                - is_null_oid.12010
                - is_null_oid.12010
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - starts_with
                - rp_error
                - rp_error
                - refuse_unconfigured_deny
                - rp_warning
        - Branch String:   'builtin/receive-pack.c:1467,15'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1467,19'
              BranchSideFuncs:
                - is_null_oid.12010
                - repo_has_object_file
                - oid_to_hex
                - error
                - const_error.12069
                - free_worktrees
                - is_null_oid.12010
                - is_null_oid.12010
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - starts_with
                - rp_error
                - rp_error
                - refuse_unconfigured_deny
                - rp_warning
            - BranchSide:      'builtin/receive-pack.c:1488,19'
              BranchSideFuncs:
                - is_null_oid.12010
                - repo_has_object_file
                - oid_to_hex
                - error
                - const_error.12069
                - free_worktrees
                - is_null_oid.12010
                - is_null_oid.12010
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - starts_with
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1467,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1468,11'
              BranchSideFuncs:
                - is_null_oid.12010
                - repo_has_object_file
                - oid_to_hex
                - error
                - const_error.12069
                - free_worktrees
                - is_null_oid.12010
                - is_null_oid.12010
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - starts_with
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1488,19'
              BranchSideFuncs:
                - is_null_oid.12010
                - repo_has_object_file
                - oid_to_hex
                - error
                - const_error.12069
                - free_worktrees
                - is_null_oid.12010
                - is_null_oid.12010
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - starts_with
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1468,3'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1470,4'
              BranchSideFuncs:
                - is_null_oid.12010
                - repo_has_object_file
                - oid_to_hex
                - error
                - const_error.12069
                - free_worktrees
                - is_null_oid.12010
                - is_null_oid.12010
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - starts_with
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1472,4'
              BranchSideFuncs:
                - rp_warning
                - is_null_oid.12010
                - repo_has_object_file
                - oid_to_hex
                - error
                - const_error.12069
                - free_worktrees
                - is_null_oid.12010
                - is_null_oid.12010
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - starts_with
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1476,58'
              BranchSideFuncs:
                - rp_error
                - free_worktrees
                - refuse_unconfigured_deny
            - BranchSide:      'builtin/receive-pack.c:1476,58'
              BranchSideFuncs:
                - rp_error
                - free_worktrees
                - refuse_unconfigured_deny
            - BranchSide:      'builtin/receive-pack.c:1483,23'
              BranchSideFuncs:
                - is_null_oid.12010
                - repo_has_object_file
                - oid_to_hex
                - error
                - const_error.12069
                - free_worktrees
                - is_null_oid.12010
                - is_null_oid.12010
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - starts_with
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1486,2'
              BranchSideFuncs:
                - is_null_oid.12010
                - repo_has_object_file
                - oid_to_hex
                - error
                - const_error.12069
                - free_worktrees
                - is_null_oid.12010
                - is_null_oid.12010
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - starts_with
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1477,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1478,5'
              BranchSideFuncs:
                - refuse_unconfigured_deny
                - free_worktrees
            - BranchSide:      'builtin/receive-pack.c:1479,8'
              BranchSideFuncs:
                - free_worktrees
        - Branch String:   'builtin/receive-pack.c:1488,28'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1488,53'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - starts_with
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1495,19'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - starts_with
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1488,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1489,3'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - starts_with
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1495,19'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - starts_with
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1495,28'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1495,43'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
            - BranchSide:      'builtin/receive-pack.c:1524,6'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
        - Branch String:   'builtin/receive-pack.c:1495,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1496,7'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - starts_with
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1524,6'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
        - Branch String:   'builtin/receive-pack.c:1496,20'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1496,35'
              BranchSideFuncs:
                - starts_with
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1502,7'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
        - Branch String:   'builtin/receive-pack.c:1496,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1497,44'
              BranchSideFuncs:
                - rp_error
                - free_worktrees
            - BranchSide:      'builtin/receive-pack.c:1502,7'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
                - strcmp
                - rp_error
                - refuse_unconfigured_deny_delete_current
                - rp_warning
        - Branch String:   'builtin/receive-pack.c:1502,16'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1502,20'
              BranchSideFuncs:
                - rp_error
                - free_worktrees
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
            - BranchSide:      'builtin/receive-pack.c:1503,12'
              BranchSideFuncs:
                - rp_error
                - free_worktrees
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
        - Branch String:   'builtin/receive-pack.c:1502,30'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1502,41'
              BranchSideFuncs:
                - strcmp
                - rp_error
                - free_worktrees
                - refuse_unconfigured_deny_delete_current
                - rp_warning
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
            - BranchSide:      'builtin/receive-pack.c:1522,2'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
        - Branch String:   'builtin/receive-pack.c:1502,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1503,12'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
            - BranchSide:      'builtin/receive-pack.c:1522,2'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
        - Branch String:   'builtin/receive-pack.c:1503,4'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1505,5'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
            - BranchSide:      'builtin/receive-pack.c:1507,5'
              BranchSideFuncs:
                - rp_warning
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
            - BranchSide:      'builtin/receive-pack.c:1512,9'
              BranchSideFuncs:
                - rp_error
                - free_worktrees
                - refuse_unconfigured_deny_delete_current
            - BranchSide:      'builtin/receive-pack.c:1512,9'
              BranchSideFuncs:
                - rp_error
                - free_worktrees
                - refuse_unconfigured_deny_delete_current
            - BranchSide:      'builtin/receive-pack.c:1512,9'
              BranchSideFuncs:
                - rp_error
                - free_worktrees
                - refuse_unconfigured_deny_delete_current
            - BranchSide:      'builtin/receive-pack.c:1518,9'
              BranchSideFuncs:
                - free_worktrees
        - Branch String:   'builtin/receive-pack.c:1512,9'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1513,6'
              BranchSideFuncs:
                - refuse_unconfigured_deny_delete_current
                - rp_error
                - free_worktrees
            - BranchSide:      'builtin/receive-pack.c:1514,59'
              BranchSideFuncs:
                - rp_error
                - free_worktrees
        - Branch String:   'builtin/receive-pack.c:1524,29'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1524,45'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - starts_with
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - repo_in_merge_bases
                - rp_error
                - common_exit
                - exit
            - BranchSide:      'builtin/receive-pack.c:1553,22'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1524,54'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1525,19'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1553,22'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1525,28'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1526,18'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1553,22'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1524,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1531,29'
              BranchSideFuncs:
                - parse_object
                - parse_object
                - error
                - const_error.12069
                - free_worktrees
                - repo_in_merge_bases
                - rp_error
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - common_exit
                - exit
            - BranchSide:      'builtin/receive-pack.c:1553,22'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1534,19'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1534,23'
              BranchSideFuncs:
                - error
                - const_error.12069
                - free_worktrees
                - repo_in_merge_bases
                - rp_error
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - common_exit
                - exit
            - BranchSide:      'builtin/receive-pack.c:1537,4'
              BranchSideFuncs:
                - error
                - const_error.12069
                - free_worktrees
        - Branch String:   'builtin/receive-pack.c:1534,34'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1535,7'
              BranchSideFuncs:
                - repo_in_merge_bases
                - rp_error
                - free_worktrees
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - common_exit
                - exit
                - error
                - const_error.12069
            - BranchSide:      'builtin/receive-pack.c:1537,4'
              BranchSideFuncs:
                - error
                - const_error.12069
                - free_worktrees
        - Branch String:   'builtin/receive-pack.c:1535,38'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1536,7'
              BranchSideFuncs:
                - error
                - const_error.12069
                - free_worktrees
            - BranchSide:      'builtin/receive-pack.c:1537,4'
              BranchSideFuncs:
                - error
                - const_error.12069
                - free_worktrees
        - Branch String:   'builtin/receive-pack.c:1534,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1537,4'
              BranchSideFuncs:
                - error
                - const_error.12069
                - free_worktrees
            - BranchSide:      'builtin/receive-pack.c:1541,33'
              BranchSideFuncs:
                - repo_in_merge_bases
                - rp_error
                - free_worktrees
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
                - common_exit
                - exit
        - Branch String:   'builtin/receive-pack.c:1544,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1545,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/receive-pack.c:1546,8'
              BranchSideFuncs:
                - rp_error
                - free_worktrees
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1546,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1548,34'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1552,2'
              BranchSideFuncs:
                - run_update_hook
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1553,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1554,42'
              BranchSideFuncs:
                - rp_error
                - free_worktrees
            - BranchSide:      'builtin/receive-pack.c:1559,6'
              BranchSideFuncs:
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
                - update_worktree
        - Branch String:   'builtin/receive-pack.c:1559,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1560,25'
              BranchSideFuncs:
                - update_worktree
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
            - BranchSide:      'builtin/receive-pack.c:1565,18'
              BranchSideFuncs:
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
        - Branch String:   'builtin/receive-pack.c:1561,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1562,4'
              BranchSideFuncs:
                - free_worktrees
            - BranchSide:      'builtin/receive-pack.c:1563,2'
              BranchSideFuncs:
                - is_null_oid.12010
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - rp_error
                - rp_warning
        - Branch String:   'builtin/receive-pack.c:1565,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1566,17'
              BranchSideFuncs:
                - parse_object
                - get_main_ref_store
                - refs_ref_exists
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - free_worktrees
                - rp_error
                - rp_warning
            - BranchSide:      'builtin/receive-pack.c:1589,17'
              BranchSideFuncs:
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
        - Branch String:   'builtin/receive-pack.c:1567,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1568,12'
              BranchSideFuncs:
                - ref_transaction_delete
                - strbuf_release
                - free_worktrees
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1576,30'
              BranchSideFuncs:
                - ref_transaction_delete
                - strbuf_release
                - free_worktrees
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1569,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1570,5'
              BranchSideFuncs:
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - free_worktrees
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1572,5'
              BranchSideFuncs:
                - rp_warning
                - ref_transaction_delete
                - strbuf_release
                - free_worktrees
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1576,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1581,23'
              BranchSideFuncs:
                - rp_error
                - strbuf_release
                - free_worktrees
            - BranchSide:      'builtin/receive-pack.c:1584,8'
              BranchSideFuncs:
                - strbuf_release
                - free_worktrees
        - Branch String:   'builtin/receive-pack.c:1590,22'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1590,25'
              BranchSideFuncs:
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
                - update_shallow_ref
            - BranchSide:      'builtin/receive-pack.c:1596,30'
              BranchSideFuncs:
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1590,53'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1591,26'
              BranchSideFuncs:
                - update_shallow_ref
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1596,30'
              BranchSideFuncs:
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1590,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1592,8'
              BranchSideFuncs:
                - free_worktrees
            - BranchSide:      'builtin/receive-pack.c:1596,30'
              BranchSideFuncs:
                - ref_transaction_update
                - strbuf_release
                - free_worktrees
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1596,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1602,23'
              BranchSideFuncs:
                - rp_error
                - strbuf_release
                - free_worktrees
            - BranchSide:      'builtin/receive-pack.c:1605,8'
              BranchSideFuncs:
                - strbuf_release
                - free_worktrees
      Callsites:
        - Src:             'builtin/receive-pack.c:1450,32'
          Dst:             get_worktrees
        - Src:             'builtin/receive-pack.c:1452,3'
          Dst:             find_shared_symref
        - Src:             'builtin/receive-pack.c:1455,7'
          Dst:             starts_with
        - Src:             'builtin/receive-pack.c:1456,37'
          Dst:             is_null_oid
        - Src:             'builtin/receive-pack.c:1456,6'
          Dst:             check_refname_format
        - Src:             'builtin/receive-pack.c:1458,3'
          Dst:             rp_error
        - Src:             'builtin/receive-pack.c:1463,44'
          Dst:             get_git_namespace
        - Src:             'builtin/receive-pack.c:1463,2'
          Dst:             strbuf_addf
        - Src:             'builtin/receive-pack.c:1465,20'
          Dst:             strbuf_detach
        - Src:             'builtin/receive-pack.c:1472,4'
          Dst:             rp_warning
        - Src:             'builtin/receive-pack.c:1476,4'
          Dst:             rp_error
        - Src:             'builtin/receive-pack.c:1478,5'
          Dst:             refuse_unconfigured_deny
        - Src:             'builtin/receive-pack.c:1488,7'
          Dst:             is_null_oid
        - Src:             'builtin/receive-pack.c:1488,32'
          Dst:             repo_has_object_file
        - Src:             'builtin/receive-pack.c:1489,3'
          Dst:             oid_to_hex
        - Src:             'builtin/receive-pack.c:1489,3'
          Dst:             error
        - Src:             'builtin/receive-pack.c:1489,3'
          Dst:             const_error
        - Src:             'builtin/receive-pack.c:1495,7'
          Dst:             is_null_oid
        - Src:             'builtin/receive-pack.c:1495,31'
          Dst:             is_null_oid
        - Src:             'builtin/receive-pack.c:1496,23'
          Dst:             starts_with
        - Src:             'builtin/receive-pack.c:1497,4'
          Dst:             rp_error
        - Src:             'builtin/receive-pack.c:1502,34'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:1507,5'
          Dst:             rp_warning
        - Src:             'builtin/receive-pack.c:1513,6'
          Dst:             refuse_unconfigured_deny_delete_current
        - Src:             'builtin/receive-pack.c:1514,5'
          Dst:             rp_error
        - Src:             'builtin/receive-pack.c:1524,33'
          Dst:             is_null_oid
        - Src:             'builtin/receive-pack.c:1525,7'
          Dst:             is_null_oid
        - Src:             'builtin/receive-pack.c:1526,6'
          Dst:             starts_with
        - Src:             'builtin/receive-pack.c:1531,16'
          Dst:             parse_object
        - Src:             'builtin/receive-pack.c:1532,16'
          Dst:             parse_object
        - Src:             'builtin/receive-pack.c:1537,4'
          Dst:             error
        - Src:             'builtin/receive-pack.c:1537,4'
          Dst:             const_error
        - Src:             'builtin/receive-pack.c:1543,10'
          Dst:             repo_in_merge_bases
        - Src:             'builtin/receive-pack.c:1545,4'
          Dst:             common_exit
        - Src:             'builtin/receive-pack.c:1545,4'
          Dst:             exit
        - Src:             'builtin/receive-pack.c:1547,4'
          Dst:             rp_error
        - Src:             'builtin/receive-pack.c:1553,6'
          Dst:             run_update_hook
        - Src:             'builtin/receive-pack.c:1554,3'
          Dst:             rp_error
        - Src:             'builtin/receive-pack.c:1560,9'
          Dst:             update_worktree
        - Src:             'builtin/receive-pack.c:1565,6'
          Dst:             is_null_oid
        - Src:             'builtin/receive-pack.c:1567,8'
          Dst:             parse_object
        - Src:             'builtin/receive-pack.c:1569,24'
          Dst:             get_main_ref_store
        - Src:             'builtin/receive-pack.c:1569,8'
          Dst:             refs_ref_exists
        - Src:             'builtin/receive-pack.c:1570,5'
          Dst:             rp_warning
        - Src:             'builtin/receive-pack.c:1572,5'
          Dst:             rp_warning
        - Src:             'builtin/receive-pack.c:1576,7'
          Dst:             ref_transaction_delete
        - Src:             'builtin/receive-pack.c:1581,4'
          Dst:             rp_error
        - Src:             'builtin/receive-pack.c:1586,3'
          Dst:             strbuf_release
        - Src:             'builtin/receive-pack.c:1591,7'
          Dst:             update_shallow_ref
        - Src:             'builtin/receive-pack.c:1596,7'
          Dst:             ref_transaction_update
        - Src:             'builtin/receive-pack.c:1602,4'
          Dst:             rp_error
        - Src:             'builtin/receive-pack.c:1607,3'
          Dst:             strbuf_release
        - Src:             'builtin/receive-pack.c:1611,2'
          Dst:             free_worktrees
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_command_by_refname
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - refname
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:951,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:952,15'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/receive-pack.c:954,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:952,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:952,38'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/receive-pack.c:953,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/receive-pack.c:952,8'
          Dst:             strcmp
    - functionName:    oiddup
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oidcpy
        - xmalloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:320,26'
          Dst:             xmalloc
        - Src:             './hash.h:321,2'
          Dst:             oidcpy
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    read_proc_receive_report
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - commands
        - errmsg
      BBCount:         99
      ICount:          577
      EdgeCount:       134
      CyclomaticComplexity: 37
      functionsReached:
        - find_command_by_refname
        - oiddup
        - packet_reader_read
        - parse_oid_hex
        - strbuf_addf
        - strbuf_addstr
        - strchr
        - strcmp
        - xcalloc
        - xstrdup
        - xstrdup_or_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:977,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:979,8'
              BranchSideFuncs:
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:985,11'
              BranchSideFuncs:
                - strchr
                - strbuf_addf
                - packet_reader_read
                - strbuf_addstr.12093
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:979,34'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:979,38'
              BranchSideFuncs:
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:983,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:979,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:980,19'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:983,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:989,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:990,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_addstr.12093
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:994,5'
              BranchSideFuncs:
                - strcmp
                - strbuf_addstr.12093
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:995,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:998,9'
              BranchSideFuncs:
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strbuf_addstr.12093
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:1038,10'
              BranchSideFuncs:
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strbuf_addstr.12093
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:998,14'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:998,19'
              BranchSideFuncs:
                - strbuf_addstr.12093
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
            - BranchSide:      'builtin/receive-pack.c:999,14'
              BranchSideFuncs:
                - strbuf_addstr.12093
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:998,26'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:998,29'
              BranchSideFuncs:
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
            - BranchSide:      'builtin/receive-pack.c:1004,8'
              BranchSideFuncs:
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
        - Branch String:   'builtin/receive-pack.c:998,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:999,14'
              BranchSideFuncs:
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
            - BranchSide:      'builtin/receive-pack.c:1004,8'
              BranchSideFuncs:
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
        - Branch String:   'builtin/receive-pack.c:999,9'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1000,20'
              BranchSideFuncs:
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1001,10'
              BranchSideFuncs:
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1004,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1005,10'
              BranchSideFuncs:
                - xcalloc
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
            - BranchSide:      'builtin/receive-pack.c:1017,10'
              BranchSideFuncs:
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
        - Branch String:   'builtin/receive-pack.c:1005,9'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1006,6'
              BranchSideFuncs:
                - xcalloc
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
            - BranchSide:      'builtin/receive-pack.c:1009,15'
              BranchSideFuncs:
                - xcalloc
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
        - Branch String:   'builtin/receive-pack.c:1010,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1011,16'
              BranchSideFuncs:
                - xcalloc
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
            - BranchSide:      'builtin/receive-pack.c:1012,21'
              BranchSideFuncs:
                - xcalloc
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
        - Branch String:   'builtin/receive-pack.c:1019,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1020,7'
              BranchSideFuncs:
                - strcmp
                - xstrdup_or_null.12091
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
            - BranchSide:      'builtin/receive-pack.c:1021,10'
              BranchSideFuncs:
                - strcmp
                - xstrdup_or_null.12091
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
        - Branch String:   'builtin/receive-pack.c:1022,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1023,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
            - BranchSide:      'builtin/receive-pack.c:1024,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
        - Branch String:   'builtin/receive-pack.c:1024,37'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1024,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - parse_oid_hex
                - oiddup
            - BranchSide:      'builtin/receive-pack.c:1027,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - parse_oid_hex
                - oiddup
        - Branch String:   'builtin/receive-pack.c:1024,44'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1025,21'
              BranchSideFuncs:
                - parse_oid_hex
                - oiddup
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1027,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - parse_oid_hex
                - oiddup
        - Branch String:   'builtin/receive-pack.c:1024,13'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1026,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - parse_oid_hex
                - oiddup
            - BranchSide:      'builtin/receive-pack.c:1027,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - parse_oid_hex
                - oiddup
        - Branch String:   'builtin/receive-pack.c:1027,37'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1027,40'
              BranchSideFuncs:
                - strcmp
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
            - BranchSide:      'builtin/receive-pack.c:1030,21'
              BranchSideFuncs:
                - strcmp
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
        - Branch String:   'builtin/receive-pack.c:1027,44'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1028,21'
              BranchSideFuncs:
                - parse_oid_hex
                - oiddup
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1030,21'
              BranchSideFuncs:
                - strcmp
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
        - Branch String:   'builtin/receive-pack.c:1027,13'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1029,23'
              BranchSideFuncs:
                - strcmp
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
            - BranchSide:      'builtin/receive-pack.c:1030,21'
              BranchSideFuncs:
                - strcmp
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
        - Branch String:   'builtin/receive-pack.c:1030,13'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1031,5'
              BranchSideFuncs:
                - strcmp
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1032,21'
              BranchSideFuncs:
                - strcmp
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1042,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1043,6'
              BranchSideFuncs:
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strbuf_addstr.12093
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:1044,14'
              BranchSideFuncs:
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strbuf_addstr.12093
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:1044,26'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1044,36'
              BranchSideFuncs:
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - strbuf_addstr.12093
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:1052,7'
              BranchSideFuncs:
                - find_command_by_refname
                - strbuf_addf
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
        - Branch String:   'builtin/receive-pack.c:1044,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1045,16'
              BranchSideFuncs:
                - strbuf_addf
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1052,7'
              BranchSideFuncs:
                - find_command_by_refname
                - strbuf_addf
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
        - Branch String:   'builtin/receive-pack.c:1052,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1053,35'
              BranchSideFuncs:
                - find_command_by_refname
                - find_command_by_refname
                - strbuf_addf
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strbuf_addf
                - strcmp
                - xstrdup
            - BranchSide:      'builtin/receive-pack.c:1054,8'
              BranchSideFuncs:
                - find_command_by_refname
                - strbuf_addf
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strbuf_addf
                - strcmp
                - xstrdup
        - Branch String:   'builtin/receive-pack.c:1054,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1055,35'
              BranchSideFuncs:
                - strbuf_addf
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strbuf_addf
                - strcmp
                - xstrdup
            - BranchSide:      'builtin/receive-pack.c:1056,8'
              BranchSideFuncs:
                - strbuf_addf
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strbuf_addf
                - strcmp
                - xstrdup
        - Branch String:   'builtin/receive-pack.c:1056,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1057,16'
              BranchSideFuncs:
                - strbuf_addf
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - xstrdup
            - BranchSide:      'builtin/receive-pack.c:1062,8'
              BranchSideFuncs:
                - strbuf_addf
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - strcmp
                - xstrdup
        - Branch String:   'builtin/receive-pack.c:1062,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1063,16'
              BranchSideFuncs:
                - strcmp
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - xstrdup
            - BranchSide:      'builtin/receive-pack.c:1068,3'
              BranchSideFuncs:
                - strcmp
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
                - xstrdup
        - Branch String:   'builtin/receive-pack.c:1069,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1070,8'
              BranchSideFuncs:
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1077,14'
              BranchSideFuncs:
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1070,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1071,34'
              BranchSideFuncs:
                - xstrdup
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1073,5'
              BranchSideFuncs:
                - packet_reader_read
                - strchr
                - strbuf_addf
                - strcmp
                - strbuf_addstr.12093
                - strchr
                - strcmp
                - xstrdup_or_null.12091
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_oid_hex
                - oiddup
                - parse_oid_hex
                - oiddup
                - xcalloc
                - xcalloc
                - strchr
                - strcmp
                - find_command_by_refname
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - xstrdup
                - find_command_by_refname
                - strcmp
                - strbuf_addf
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1080,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1081,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1086,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:1081,29'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1081,33'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1082,58'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:1081,51'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1082,58'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1082,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:1081,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1082,58'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1083,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/receive-pack.c:976,12'
          Dst:             packet_reader_read
        - Src:             'builtin/receive-pack.c:980,5'
          Dst:             strbuf_addstr
        - Src:             'builtin/receive-pack.c:988,7'
          Dst:             strchr
        - Src:             'builtin/receive-pack.c:990,4'
          Dst:             strbuf_addf
        - Src:             'builtin/receive-pack.c:995,8'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:1000,6'
          Dst:             strbuf_addstr
        - Src:             'builtin/receive-pack.c:1006,6'
          Dst:             xcalloc
        - Src:             'builtin/receive-pack.c:1012,21'
          Dst:             xcalloc
        - Src:             'builtin/receive-pack.c:1018,8'
          Dst:             strchr
        - Src:             'builtin/receive-pack.c:1022,9'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:1023,24'
          Dst:             xstrdup_or_null
        - Src:             'builtin/receive-pack.c:1024,14'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:1025,7'
          Dst:             parse_oid_hex
        - Src:             'builtin/receive-pack.c:1026,23'
          Dst:             oiddup
        - Src:             'builtin/receive-pack.c:1027,14'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:1028,7'
          Dst:             parse_oid_hex
        - Src:             'builtin/receive-pack.c:1029,23'
          Dst:             oiddup
        - Src:             'builtin/receive-pack.c:1030,14'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:1032,14'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:1041,7'
          Dst:             strchr
        - Src:             'builtin/receive-pack.c:1044,7'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:1044,29'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:1045,4'
          Dst:             strbuf_addf
        - Src:             'builtin/receive-pack.c:1053,11'
          Dst:             find_command_by_refname
        - Src:             'builtin/receive-pack.c:1055,11'
          Dst:             find_command_by_refname
        - Src:             'builtin/receive-pack.c:1057,4'
          Dst:             strbuf_addf
        - Src:             'builtin/receive-pack.c:1063,4'
          Dst:             strbuf_addf
        - Src:             'builtin/receive-pack.c:1069,8'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:1071,26'
          Dst:             xstrdup
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    check_aliased_update_internal
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1689
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cmd
        - list
        - dst_name
        - flag
      BBCount:         15
      ICount:          147
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - oideq
        - repo_find_unique_abbrev
        - rp_error
        - string_list_lookup
        - strip_namespace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1654,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1655,3'
              BranchSideFuncs:
                - rp_error
                - strip_namespace
                - string_list_lookup
                - oideq.12109
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - rp_error
                - oideq.12109
            - BranchSide:      'builtin/receive-pack.c:1657,7'
              BranchSideFuncs:
                - rp_error
                - strip_namespace
                - string_list_lookup
                - oideq.12109
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - rp_error
                - oideq.12109
        - Branch String:   'builtin/receive-pack.c:1657,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1658,53'
              BranchSideFuncs:
                - strip_namespace
                - string_list_lookup
                - oideq.12109
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - rp_error
                - oideq.12109
            - BranchSide:      'builtin/receive-pack.c:1663,29'
              BranchSideFuncs:
                - strip_namespace
                - string_list_lookup
                - oideq.12109
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - rp_error
                - oideq.12109
        - Branch String:   'builtin/receive-pack.c:1665,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1666,3'
              BranchSideFuncs:
                - oideq.12109
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - rp_error
                - oideq.12109
            - BranchSide:      'builtin/receive-pack.c:1668,2'
              BranchSideFuncs:
                - oideq.12109
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - rp_error
                - oideq.12109
        - Branch String:   'builtin/receive-pack.c:1672,46'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1673,13'
              BranchSideFuncs:
                - oideq.12109
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - rp_error
            - BranchSide:      'builtin/receive-pack.c:1676,2'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1672,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1674,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1676,2'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - repo_find_unique_abbrev
                - rp_error
      Callsites:
        - Src:             'builtin/receive-pack.c:1658,3'
          Dst:             rp_error
        - Src:             'builtin/receive-pack.c:1663,13'
          Dst:             strip_namespace
        - Src:             'builtin/receive-pack.c:1665,15'
          Dst:             string_list_lookup
        - Src:             'builtin/receive-pack.c:1672,6'
          Dst:             oideq
        - Src:             'builtin/receive-pack.c:1673,6'
          Dst:             oideq
        - Src:             'builtin/receive-pack.c:1681,4'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/receive-pack.c:1682,4'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/receive-pack.c:1684,4'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/receive-pack.c:1685,4'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/receive-pack.c:1678,2'
          Dst:             rp_error
    - functionName:    check_aliased_update
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1702
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
        - list
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_aliased_update_internal
        - get_git_namespace
        - get_main_ref_store
        - strbuf_addf
        - strbuf_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/receive-pack.c:1697,28'
          Dst:             get_git_namespace
        - Src:             'builtin/receive-pack.c:1697,2'
          Dst:             strbuf_addf
        - Src:             'builtin/receive-pack.c:1698,37'
          Dst:             get_main_ref_store
        - Src:             'builtin/receive-pack.c:1698,13'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'builtin/receive-pack.c:1700,2'
          Dst:             check_aliased_update_internal
        - Src:             'builtin/receive-pack.c:1701,2'
          Dst:             strbuf_release
    - functionName:    BUG_if_skipped_connectivity_check
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1814
      functionLinenumberEnd: 1823
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commands
        - si
      BBCount:         16
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - bug_fl
        - should_process_cmd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1817,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1818,26'
              BranchSideFuncs:
                - should_process_cmd
                - BUG_fl
                - bug_fl
            - BranchSide:      'builtin/receive-pack.c:1822,2'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/receive-pack.c:1818,31'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1818,34'
              BranchSideFuncs:
                - BUG_fl
                - should_process_cmd
                - bug_fl
            - BranchSide:      'builtin/receive-pack.c:1821,2'
              BranchSideFuncs:
                - BUG_fl
                - should_process_cmd
                - bug_fl
        - Branch String:   'builtin/receive-pack.c:1818,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1819,4'
              BranchSideFuncs:
                - bug_fl
                - BUG_fl
                - should_process_cmd
            - BranchSide:      'builtin/receive-pack.c:1821,2'
              BranchSideFuncs:
                - BUG_fl
                - should_process_cmd
                - bug_fl
        - Branch String:   'builtin/receive-pack.c:1822,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1822,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/receive-pack.c:1822,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/receive-pack.c:1818,7'
          Dst:             should_process_cmd
        - Src:             'builtin/receive-pack.c:1819,4'
          Dst:             bug_fl
        - Src:             'builtin/receive-pack.c:1822,2'
          Dst:             BUG_fl
    - functionName:    should_process_cmd
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1809,28'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1809,28'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1809,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    execute_commands_non_atomic
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1827
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commands
        - si
      BBCount:         19
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - get_main_ref_store
        - ref_transaction_commit
        - ref_transaction_free
        - rp_error
        - should_process_cmd
        - strbuf_release
        - strbuf_setlen
        - update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1831,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1832,27'
              BranchSideFuncs:
                - should_process_cmd
                - strbuf_release
                - get_main_ref_store
                - ref_store_transaction_begin
                - rp_error
                - strbuf_setlen.12023
                - update
                - ref_transaction_commit
                - ref_transaction_free
                - rp_error
                - strbuf_setlen.12023
            - BranchSide:      'builtin/receive-pack.c:1854,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/receive-pack.c:1832,32'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1832,35'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - rp_error
                - strbuf_setlen.12023
                - strbuf_release
                - should_process_cmd
                - update
                - ref_transaction_commit
                - ref_transaction_free
                - rp_error
                - strbuf_setlen.12023
            - BranchSide:      'builtin/receive-pack.c:1833,4'
              BranchSideFuncs:
                - strbuf_release
                - should_process_cmd
                - get_main_ref_store
                - ref_store_transaction_begin
                - rp_error
                - strbuf_setlen.12023
                - update
                - ref_transaction_commit
                - ref_transaction_free
                - rp_error
                - strbuf_setlen.12023
        - Branch String:   'builtin/receive-pack.c:1832,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1833,4'
              BranchSideFuncs:
                - strbuf_release
                - should_process_cmd
                - get_main_ref_store
                - ref_store_transaction_begin
                - rp_error
                - strbuf_setlen.12023
                - update
                - ref_transaction_commit
                - ref_transaction_free
                - rp_error
                - strbuf_setlen.12023
            - BranchSide:      'builtin/receive-pack.c:1835,64'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - rp_error
                - strbuf_setlen.12023
                - strbuf_release
                - should_process_cmd
                - update
                - ref_transaction_commit
                - ref_transaction_free
                - rp_error
                - strbuf_setlen.12023
        - Branch String:   'builtin/receive-pack.c:1837,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1838,23'
              BranchSideFuncs:
                - update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - should_process_cmd
                - get_main_ref_store
                - ref_store_transaction_begin
                - rp_error
                - strbuf_setlen.12023
                - rp_error
                - strbuf_setlen.12023
            - BranchSide:      'builtin/receive-pack.c:1844,30'
              BranchSideFuncs:
                - update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - should_process_cmd
                - get_main_ref_store
                - ref_store_transaction_begin
                - rp_error
                - strbuf_setlen.12023
                - rp_error
                - strbuf_setlen.12023
        - Branch String:   'builtin/receive-pack.c:1847,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1847,33'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
                - should_process_cmd
                - get_main_ref_store
                - ref_store_transaction_begin
                - rp_error
                - strbuf_setlen.12023
                - update
                - ref_transaction_commit
                - rp_error
                - strbuf_setlen.12023
            - BranchSide:      'builtin/receive-pack.c:1852,24'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
                - should_process_cmd
                - get_main_ref_store
                - ref_store_transaction_begin
                - rp_error
                - strbuf_setlen.12023
                - update
                - ref_transaction_commit
                - rp_error
                - strbuf_setlen.12023
        - Branch String:   'builtin/receive-pack.c:1846,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1848,23'
              BranchSideFuncs:
                - rp_error
                - strbuf_setlen.12023
                - ref_transaction_free
                - strbuf_release
                - should_process_cmd
                - get_main_ref_store
                - ref_store_transaction_begin
                - rp_error
                - strbuf_setlen.12023
                - update
                - ref_transaction_commit
            - BranchSide:      'builtin/receive-pack.c:1852,24'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
                - should_process_cmd
                - get_main_ref_store
                - ref_store_transaction_begin
                - rp_error
                - strbuf_setlen.12023
                - update
                - ref_transaction_commit
                - rp_error
                - strbuf_setlen.12023
      Callsites:
        - Src:             'builtin/receive-pack.c:1832,8'
          Dst:             should_process_cmd
        - Src:             'builtin/receive-pack.c:1835,45'
          Dst:             get_main_ref_store
        - Src:             'builtin/receive-pack.c:1835,17'
          Dst:             ref_store_transaction_begin
        - Src:             'builtin/receive-pack.c:1838,4'
          Dst:             rp_error
        - Src:             'builtin/receive-pack.c:1839,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/receive-pack.c:1844,23'
          Dst:             update
        - Src:             'builtin/receive-pack.c:1847,10'
          Dst:             ref_transaction_commit
        - Src:             'builtin/receive-pack.c:1848,4'
          Dst:             rp_error
        - Src:             'builtin/receive-pack.c:1849,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/receive-pack.c:1852,3'
          Dst:             ref_transaction_free
        - Src:             'builtin/receive-pack.c:1854,2'
          Dst:             strbuf_release
    - functionName:    execute_commands_atomic
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1898
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commands
        - si
      BBCount:         27
      ICount:          152
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - get_main_ref_store
        - ref_transaction_commit
        - ref_transaction_free
        - rp_error
        - should_process_cmd
        - strbuf_release
        - strbuf_setlen
        - update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1866,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1867,22'
              BranchSideFuncs:
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - rp_error
                - should_process_cmd
                - update
            - BranchSide:      'builtin/receive-pack.c:1873,13'
              BranchSideFuncs:
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - rp_error
                - should_process_cmd
                - update
        - Branch String:   'builtin/receive-pack.c:1873,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1874,27'
              BranchSideFuncs:
                - should_process_cmd
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - rp_error
                - update
            - BranchSide:      'builtin/receive-pack.c:1883,29'
              BranchSideFuncs:
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - rp_error
        - Branch String:   'builtin/receive-pack.c:1874,32'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1874,35'
              BranchSideFuncs:
                - update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - rp_error
                - should_process_cmd
            - BranchSide:      'builtin/receive-pack.c:1875,4'
              BranchSideFuncs:
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - rp_error
                - should_process_cmd
                - update
        - Branch String:   'builtin/receive-pack.c:1874,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1875,4'
              BranchSideFuncs:
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - rp_error
                - should_process_cmd
                - update
            - BranchSide:      'builtin/receive-pack.c:1877,30'
              BranchSideFuncs:
                - update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - rp_error
                - should_process_cmd
        - Branch String:   'builtin/receive-pack.c:1879,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1880,4'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
            - BranchSide:      'builtin/receive-pack.c:1881,2'
              BranchSideFuncs:
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - rp_error
                - should_process_cmd
                - update
        - Branch String:   'builtin/receive-pack.c:1883,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1884,22'
              BranchSideFuncs:
                - rp_error
                - ref_transaction_free
                - strbuf_release
            - BranchSide:      'builtin/receive-pack.c:1888,2'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
        - Branch String:   'builtin/receive-pack.c:1891,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1892,8'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
            - BranchSide:      'builtin/receive-pack.c:1893,24'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
        - Branch String:   'builtin/receive-pack.c:1892,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1892,13'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
            - BranchSide:      'builtin/receive-pack.c:1893,24'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
      Callsites:
        - Src:             'builtin/receive-pack.c:1864,44'
          Dst:             get_main_ref_store
        - Src:             'builtin/receive-pack.c:1864,16'
          Dst:             ref_store_transaction_begin
        - Src:             'builtin/receive-pack.c:1867,3'
          Dst:             rp_error
        - Src:             'builtin/receive-pack.c:1868,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/receive-pack.c:1874,8'
          Dst:             should_process_cmd
        - Src:             'builtin/receive-pack.c:1877,23'
          Dst:             update
        - Src:             'builtin/receive-pack.c:1883,6'
          Dst:             ref_transaction_commit
        - Src:             'builtin/receive-pack.c:1884,3'
          Dst:             rp_error
        - Src:             'builtin/receive-pack.c:1896,2'
          Dst:             ref_transaction_free
        - Src:             'builtin/receive-pack.c:1897,2'
          Dst:             strbuf_release
    - functionName:    run_proc_receive_hook
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commands
        - push_options
      BBCount:         106
      ICount:          599
      EdgeCount:       139
      CyclomaticComplexity: 35
      functionsReached:
        - atoi
        - close
        - find_hook
        - finish_async
        - finish_command
        - oid_to_hex
        - packet_flush_gently
        - packet_reader_init
        - packet_reader_read
        - packet_write_fmt_gently
        - parse_feature_request
        - read_proc_receive_report
        - rp_error
        - sigchain_pop
        - sigchain_push
        - start_async
        - start_command
        - starts_with
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strlen
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1103,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1104,3'
              BranchSideFuncs:
                - strvec_push
                - start_command
                - sigchain_push
                - packet_reader_init
                - packet_write_fmt_gently
                - packet_flush_gently
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_release
                - strbuf_addstr.12093
                - strbuf_addstr.12093
                - finish_async
                - start_async
            - BranchSide:      'builtin/receive-pack.c:1108,20'
              BranchSideFuncs:
                - strvec_push
                - start_command
                - sigchain_push
                - packet_reader_init
                - packet_write_fmt_gently
                - packet_flush_gently
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_release
                - strbuf_addstr.12093
                - strbuf_addstr.12093
                - finish_async
                - start_async
        - Branch String:   'builtin/receive-pack.c:1113,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1114,3'
              BranchSideFuncs:
                - start_async
                - start_command
                - sigchain_push
                - packet_reader_init
                - packet_write_fmt_gently
                - packet_flush_gently
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_release
                - strbuf_addstr.12093
                - strbuf_addstr.12093
                - finish_async
            - BranchSide:      'builtin/receive-pack.c:1122,8'
              BranchSideFuncs:
                - start_command
                - sigchain_push
                - packet_reader_init
                - packet_write_fmt_gently
                - packet_flush_gently
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_release
                - strbuf_addstr.12093
                - strbuf_addstr.12093
                - finish_async
        - Branch String:   'builtin/receive-pack.c:1118,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1119,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1120,20'
              BranchSideFuncs:
                - start_command
                - sigchain_push
                - packet_reader_init
                - packet_write_fmt_gently
                - packet_flush_gently
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_release
                - strbuf_addstr.12093
                - strbuf_addstr.12093
                - finish_async
        - Branch String:   'builtin/receive-pack.c:1126,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1127,7'
              BranchSideFuncs:
                - finish_async
            - BranchSide:      'builtin/receive-pack.c:1132,2'
              BranchSideFuncs:
                - sigchain_push
                - packet_reader_init
                - packet_write_fmt_gently
                - packet_flush_gently
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_release
                - strbuf_addstr.12093
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1127,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1128,4'
              BranchSideFuncs:
                - finish_async
            - BranchSide:      'builtin/receive-pack.c:1129,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:1138,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1139,3'
              BranchSideFuncs:
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - packet_flush_gently
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_release
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1140,6'
              BranchSideFuncs:
                - packet_write_fmt_gently
                - packet_flush_gently
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_release
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1140,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1141,3'
              BranchSideFuncs:
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - packet_flush_gently
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_release
            - BranchSide:      'builtin/receive-pack.c:1142,10'
              BranchSideFuncs:
                - packet_write_fmt_gently
                - packet_flush_gently
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_release
        - Branch String:   'builtin/receive-pack.c:1142,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1143,39'
              BranchSideFuncs:
                - packet_write_fmt_gently
                - strbuf_release
                - packet_flush_gently
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1146,39'
              BranchSideFuncs:
                - packet_write_fmt_gently
                - packet_flush_gently
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1148,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1149,35'
              BranchSideFuncs:
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1151,7'
              BranchSideFuncs:
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1151,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1152,3'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1175,6'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1157,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1159,9'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1164,15'
              BranchSideFuncs:
                - packet_reader_read
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
        - Branch String:   'builtin/receive-pack.c:1159,9'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1160,11'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1161,5'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1164,26'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1152,3'
              BranchSideFuncs:
                - starts_with
                - packet_reader_read
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
                - atoi
                - strlen
                - parse_feature_request
            - BranchSide:      'builtin/receive-pack.c:1164,48'
              BranchSideFuncs:
                - starts_with
                - packet_reader_read
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
                - atoi
                - strlen
                - parse_feature_request
        - Branch String:   'builtin/receive-pack.c:1164,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1152,3'
              BranchSideFuncs:
                - atoi
                - strlen
                - packet_reader_read
                - starts_with
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
                - parse_feature_request
            - BranchSide:      'builtin/receive-pack.c:1165,27'
              BranchSideFuncs:
                - atoi
                - strlen
                - packet_reader_read
                - starts_with
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
                - parse_feature_request
        - Branch String:   'builtin/receive-pack.c:1167,9'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1168,40'
              BranchSideFuncs:
                - parse_feature_request
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1172,4'
              BranchSideFuncs:
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1169,10'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1170,29'
              BranchSideFuncs:
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1171,5'
              BranchSideFuncs:
                - packet_reader_read
                - starts_with
                - atoi
                - strlen
                - parse_feature_request
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1175,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1176,3'
              BranchSideFuncs:
                - strbuf_addstr.12093
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
            - BranchSide:      'builtin/receive-pack.c:1180,10'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:1180,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1184,3'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
            - BranchSide:      'builtin/receive-pack.c:1184,3'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
            - BranchSide:      'builtin/receive-pack.c:1187,8'
              BranchSideFuncs:
                - strbuf_addf
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
        - Branch String:   'builtin/receive-pack.c:1193,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1194,8'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
            - BranchSide:      'builtin/receive-pack.c:1203,7'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1194,30'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1194,33'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1195,4'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
        - Branch String:   'builtin/receive-pack.c:1194,50'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1194,53'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
            - BranchSide:      'builtin/receive-pack.c:1195,4'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
        - Branch String:   'builtin/receive-pack.c:1194,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1195,4'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
            - BranchSide:      'builtin/receive-pack.c:1196,39'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1200,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1201,4'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1202,2'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
                - oid_to_hex
                - oid_to_hex
                - packet_write_fmt_gently
        - Branch String:   'builtin/receive-pack.c:1203,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1204,35'
              BranchSideFuncs:
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1205,6'
              BranchSideFuncs:
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1205,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1206,3'
              BranchSideFuncs:
                - strbuf_addstr.12093
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
            - BranchSide:      'builtin/receive-pack.c:1211,6'
              BranchSideFuncs:
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - packet_flush_gently
                - strbuf_addstr.12093
                - packet_write_fmt_gently
        - Branch String:   'builtin/receive-pack.c:1211,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1214,3'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - strbuf_addstr.12093
                - packet_write_fmt_gently
            - BranchSide:      'builtin/receive-pack.c:1229,43'
              BranchSideFuncs:
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
        - Branch String:   'builtin/receive-pack.c:1214,3'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1214,3'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - strbuf_addstr.12093
                - packet_write_fmt_gently
            - BranchSide:      'builtin/receive-pack.c:1214,3'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - strbuf_addstr.12093
                - packet_write_fmt_gently
        - Branch String:   'builtin/receive-pack.c:1214,3'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1215,40'
              BranchSideFuncs:
                - packet_write_fmt_gently
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1219,8'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1216,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1217,5'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1218,3'
              BranchSideFuncs:
                - packet_flush_gently
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - strbuf_addstr.12093
                - packet_write_fmt_gently
        - Branch String:   'builtin/receive-pack.c:1219,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1220,36'
              BranchSideFuncs:
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:1221,7'
              BranchSideFuncs:
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:1221,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1222,4'
              BranchSideFuncs:
                - strbuf_addstr.12093
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
            - BranchSide:      'builtin/receive-pack.c:1226,2'
              BranchSideFuncs:
                - read_proc_receive_report
                - close
                - close
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
                - finish_async
        - Branch String:   'builtin/receive-pack.c:1234,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1235,3'
              BranchSideFuncs:
                - finish_async
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
            - BranchSide:      'builtin/receive-pack.c:1236,6'
              BranchSideFuncs:
                - finish_command
                - sigchain_pop
                - rp_error
                - strbuf_release
        - Branch String:   'builtin/receive-pack.c:1236,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1237,8'
              BranchSideFuncs:
                - sigchain_pop
                - rp_error
                - strbuf_release
            - BranchSide:      'builtin/receive-pack.c:1238,13'
              BranchSideFuncs:
                - sigchain_pop
                - rp_error
                - strbuf_release
        - Branch String:   'builtin/receive-pack.c:1238,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1239,20'
              BranchSideFuncs:
                - rp_error
                - strbuf_release
                - sigchain_pop
            - BranchSide:      'builtin/receive-pack.c:1247,2'
              BranchSideFuncs:
                - sigchain_pop
        - Branch String:   'builtin/receive-pack.c:1242,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1243,5'
              BranchSideFuncs:
                - rp_error
                - strbuf_release
                - sigchain_pop
            - BranchSide:      'builtin/receive-pack.c:1244,25'
              BranchSideFuncs:
                - rp_error
                - strbuf_release
                - sigchain_pop
      Callsites:
        - Src:             'builtin/receive-pack.c:1101,26'
          Dst:             find_hook
        - Src:             'builtin/receive-pack.c:1104,3'
          Dst:             rp_error
        - Src:             'builtin/receive-pack.c:1108,2'
          Dst:             strvec_push
        - Src:             'builtin/receive-pack.c:1117,10'
          Dst:             start_async
        - Src:             'builtin/receive-pack.c:1125,9'
          Dst:             start_command
        - Src:             'builtin/receive-pack.c:1128,4'
          Dst:             finish_async
        - Src:             'builtin/receive-pack.c:1132,2'
          Dst:             sigchain_push
        - Src:             'builtin/receive-pack.c:1135,2'
          Dst:             packet_reader_init
        - Src:             'builtin/receive-pack.c:1139,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/receive-pack.c:1141,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/receive-pack.c:1143,10'
          Dst:             packet_write_fmt_gently
        - Src:             'builtin/receive-pack.c:1144,3'
          Dst:             strbuf_release
        - Src:             'builtin/receive-pack.c:1146,10'
          Dst:             packet_write_fmt_gently
        - Src:             'builtin/receive-pack.c:1149,10'
          Dst:             packet_flush_gently
        - Src:             'builtin/receive-pack.c:1156,13'
          Dst:             packet_reader_read
        - Src:             'builtin/receive-pack.c:1164,29'
          Dst:             starts_with
        - Src:             'builtin/receive-pack.c:1165,15'
          Dst:             atoi
        - Src:             'builtin/receive-pack.c:1166,15'
          Dst:             strlen
        - Src:             'builtin/receive-pack.c:1169,10'
          Dst:             parse_feature_request
        - Src:             'builtin/receive-pack.c:1176,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/receive-pack.c:1186,3'
          Dst:             strbuf_addf
        - Src:             'builtin/receive-pack.c:1197,13'
          Dst:             oid_to_hex
        - Src:             'builtin/receive-pack.c:1198,13'
          Dst:             oid_to_hex
        - Src:             'builtin/receive-pack.c:1196,10'
          Dst:             packet_write_fmt_gently
        - Src:             'builtin/receive-pack.c:1204,10'
          Dst:             packet_flush_gently
        - Src:             'builtin/receive-pack.c:1206,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/receive-pack.c:1215,11'
          Dst:             packet_write_fmt_gently
        - Src:             'builtin/receive-pack.c:1220,11'
          Dst:             packet_flush_gently
        - Src:             'builtin/receive-pack.c:1222,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/receive-pack.c:1229,9'
          Dst:             read_proc_receive_report
        - Src:             'builtin/receive-pack.c:1232,2'
          Dst:             close
        - Src:             'builtin/receive-pack.c:1233,2'
          Dst:             close
        - Src:             'builtin/receive-pack.c:1235,3'
          Dst:             finish_async
        - Src:             'builtin/receive-pack.c:1236,6'
          Dst:             finish_command
        - Src:             'builtin/receive-pack.c:1244,3'
          Dst:             rp_error
        - Src:             'builtin/receive-pack.c:1245,3'
          Dst:             strbuf_release
        - Src:             'builtin/receive-pack.c:1247,2'
          Dst:             sigchain_pop
    - functionName:    check_aliased_updates
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1722
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commands
      BBCount:         14
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - check_aliased_update
        - string_list_append
        - string_list_clear
        - string_list_sort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1709,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1711,34'
              BranchSideFuncs:
                - string_list_append
                - string_list_sort
                - string_list_clear
                - check_aliased_update
            - BranchSide:      'builtin/receive-pack.c:1714,2'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - check_aliased_update
        - Branch String:   'builtin/receive-pack.c:1716,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1717,8'
              BranchSideFuncs:
                - check_aliased_update
                - string_list_clear
            - BranchSide:      'builtin/receive-pack.c:1721,2'
              BranchSideFuncs:
                - string_list_clear
        - Branch String:   'builtin/receive-pack.c:1717,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1718,25'
              BranchSideFuncs:
                - string_list_clear
                - check_aliased_update
            - BranchSide:      'builtin/receive-pack.c:1719,2'
              BranchSideFuncs:
                - string_list_clear
                - check_aliased_update
      Callsites:
        - Src:             'builtin/receive-pack.c:1711,4'
          Dst:             string_list_append
        - Src:             'builtin/receive-pack.c:1714,2'
          Dst:             string_list_sort
        - Src:             'builtin/receive-pack.c:1718,4'
          Dst:             check_aliased_update
        - Src:             'builtin/receive-pack.c:1721,2'
          Dst:             string_list_clear
    - functionName:    proc_receive_ref_matches
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         42
      ICount:          207
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - is_null_oid
        - skip_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:418,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:419,3'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
            - BranchSide:      'builtin/receive-pack.c:421,11'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
        - Branch String:   'builtin/receive-pack.c:421,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:422,23'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
            - BranchSide:      'builtin/receive-pack.c:442,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:425,20'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:425,36'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
            - BranchSide:      'builtin/receive-pack.c:427,13'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
        - Branch String:   'builtin/receive-pack.c:425,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:426,4'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
            - BranchSide:      'builtin/receive-pack.c:427,13'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
        - Branch String:   'builtin/receive-pack.c:427,28'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:427,44'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
            - BranchSide:      'builtin/receive-pack.c:429,13'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
        - Branch String:   'builtin/receive-pack.c:427,12'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:428,4'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
            - BranchSide:      'builtin/receive-pack.c:429,13'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
        - Branch String:   'builtin/receive-pack.c:434,51'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:435,10'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
            - BranchSide:      'builtin/receive-pack.c:438,14'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
        - Branch String:   'builtin/receive-pack.c:435,18'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:435,22'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
            - BranchSide:      'builtin/receive-pack.c:436,9'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
        - Branch String:   'builtin/receive-pack.c:434,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:436,9'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
            - BranchSide:      'builtin/receive-pack.c:438,14'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
        - Branch String:   'builtin/receive-pack.c:436,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:437,5'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
            - BranchSide:      'builtin/receive-pack.c:438,3'
              BranchSideFuncs:
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - is_null_oid.12010
                - skip_prefix.12132
        - Branch String:   'builtin/receive-pack.c:438,14'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:439,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/receive-pack.c:425,23'
          Dst:             is_null_oid
        - Src:             'builtin/receive-pack.c:427,31'
          Dst:             is_null_oid
        - Src:             'builtin/receive-pack.c:430,6'
          Dst:             is_null_oid
        - Src:             'builtin/receive-pack.c:431,6'
          Dst:             is_null_oid
        - Src:             'builtin/receive-pack.c:434,7'
          Dst:             skip_prefix
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    reject_updates_to_hidden
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commands
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - get_git_namespace
        - is_null_oid
        - ref_is_hidden
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1789,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1790,7'
              BranchSideFuncs:
                - strbuf_setlen.12023
                - strbuf_addstr.12093
                - ref_is_hidden
                - strbuf_release
                - is_null_oid.12010
            - BranchSide:      'builtin/receive-pack.c:1804,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/receive-pack.c:1790,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1791,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.12023
                - strbuf_addstr.12093
                - ref_is_hidden
                - is_null_oid.12010
            - BranchSide:      'builtin/receive-pack.c:1793,32'
              BranchSideFuncs:
                - strbuf_setlen.12023
                - strbuf_addstr.12093
                - ref_is_hidden
                - strbuf_release
                - is_null_oid.12010
        - Branch String:   'builtin/receive-pack.c:1796,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1797,4'
              BranchSideFuncs:
                - is_null_oid.12010
                - strbuf_release
                - strbuf_setlen.12023
                - strbuf_addstr.12093
                - ref_is_hidden
            - BranchSide:      'builtin/receive-pack.c:1798,20'
              BranchSideFuncs:
                - is_null_oid.12010
                - strbuf_release
                - strbuf_setlen.12023
                - strbuf_addstr.12093
                - ref_is_hidden
        - Branch String:   'builtin/receive-pack.c:1798,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1799,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.12023
                - strbuf_addstr.12093
                - ref_is_hidden
                - is_null_oid.12010
            - BranchSide:      'builtin/receive-pack.c:1801,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.12023
                - strbuf_addstr.12093
                - ref_is_hidden
                - is_null_oid.12010
      Callsites:
        - Src:             'builtin/receive-pack.c:1786,31'
          Dst:             get_git_namespace
        - Src:             'builtin/receive-pack.c:1786,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/receive-pack.c:1793,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/receive-pack.c:1794,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/receive-pack.c:1796,8'
          Dst:             ref_is_hidden
        - Src:             'builtin/receive-pack.c:1798,7'
          Dst:             is_null_oid
        - Src:             'builtin/receive-pack.c:1804,2'
          Dst:             strbuf_release
    - functionName:    set_connectivity_errors
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1737
      functionLinenumberEnd: 1755
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commands
        - si
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - check_connected
        - command_singleton_iterator
        - tmp_objdir_env
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1740,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1741,31'
              BranchSideFuncs:
                - tmp_objdir_env
                - check_connected
            - BranchSide:      'builtin/receive-pack.c:1755,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:1744,22'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1744,25'
              BranchSideFuncs:
                - tmp_objdir_env
                - check_connected
            - BranchSide:      'builtin/receive-pack.c:1748,28'
              BranchSideFuncs:
                - tmp_objdir_env
                - check_connected
        - Branch String:   'builtin/receive-pack.c:1744,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1746,4'
              BranchSideFuncs:
                - tmp_objdir_env
                - check_connected
            - BranchSide:      'builtin/receive-pack.c:1748,28'
              BranchSideFuncs:
                - tmp_objdir_env
                - check_connected
        - Branch String:   'builtin/receive-pack.c:1749,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1751,4'
              BranchSideFuncs:
                - tmp_objdir_env
                - check_connected
            - BranchSide:      'builtin/receive-pack.c:1753,3'
              BranchSideFuncs:
                - tmp_objdir_env
                - check_connected
      Callsites:
        - Src:             'builtin/receive-pack.c:1748,13'
          Dst:             tmp_objdir_env
        - Src:             'builtin/receive-pack.c:1749,8'
          Dst:             check_connected
        - Src:             'builtin/receive-pack.c:1749,8'
          Dst:             command_singleton_iterator
    - functionName:    iterate_receive_command_list
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1778
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cb_data
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - is_null_oid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1768,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1769,7'
              BranchSideFuncs:
                - is_null_oid.12010
            - BranchSide:      'builtin/receive-pack.c:1777,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:1769,22'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1769,25'
              BranchSideFuncs:
                - is_null_oid.12010
            - BranchSide:      'builtin/receive-pack.c:1772,21'
              BranchSideFuncs:
                - is_null_oid.12010
        - Branch String:   'builtin/receive-pack.c:1769,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1771,4'
              BranchSideFuncs:
                - is_null_oid.12010
            - BranchSide:      'builtin/receive-pack.c:1772,21'
              BranchSideFuncs:
                - is_null_oid.12010
        - Branch String:   'builtin/receive-pack.c:1772,35'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1772,39'
              BranchSideFuncs:
                - is_null_oid.12010
            - BranchSide:      'builtin/receive-pack.c:1776,2'
              BranchSideFuncs:
                - is_null_oid.12010
        - Branch String:   'builtin/receive-pack.c:1772,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1773,16'
              BranchSideFuncs:
                - is_null_oid.12010
            - BranchSide:      'builtin/receive-pack.c:1776,2'
              BranchSideFuncs:
                - is_null_oid.12010
      Callsites:
        - Src:             'builtin/receive-pack.c:1772,8'
          Dst:             is_null_oid
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    prepare_shallow_update
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - si
      BBCount:         26
      ICount:          252
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - assign_shallow_commits_to_refs
        - setenv
        - st_mult
        - xcalloc
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:2334,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2335,3'
              BranchSideFuncs:
                - setenv
            - BranchSide:      'builtin/receive-pack.c:2337,9'
              BranchSideFuncs:
                - setenv
        - Branch String:   'builtin/receive-pack.c:2337,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2338,8'
              BranchSideFuncs:
                - setenv
            - BranchSide:      'builtin/receive-pack.c:2363,39'
              BranchSideFuncs:
                - setenv
        - Branch String:   'builtin/receive-pack.c:2338,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2339,4'
              BranchSideFuncs:
                - setenv
            - BranchSide:      'builtin/receive-pack.c:2340,10'
              BranchSideFuncs:
                - setenv
        - Branch String:   'builtin/receive-pack.c:2340,3'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2341,9'
              BranchSideFuncs:
                - setenv
            - BranchSide:      'builtin/receive-pack.c:2354,4'
              BranchSideFuncs:
                - setenv
        - Branch String:   'builtin/receive-pack.c:2341,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2342,5'
              BranchSideFuncs:
                - setenv
            - BranchSide:      'builtin/receive-pack.c:2343,4'
              BranchSideFuncs:
                - setenv
        - Branch String:   'builtin/receive-pack.c:2344,4'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2345,9'
              BranchSideFuncs:
                - setenv
            - BranchSide:      'builtin/receive-pack.c:2347,3'
              BranchSideFuncs:
                - setenv
        - Branch String:   'builtin/receive-pack.c:2345,9'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2345,42'
              BranchSideFuncs:
                - setenv
            - BranchSide:      'builtin/receive-pack.c:2346,6'
              BranchSideFuncs:
                - setenv
      Callsites:
        - Src:             'builtin/receive-pack.c:2327,2'
          Dst:             st_mult
        - Src:             'builtin/receive-pack.c:2327,2'
          Dst:             xmalloc
        - Src:             'builtin/receive-pack.c:2328,2'
          Dst:             assign_shallow_commits_to_refs
        - Src:             'builtin/receive-pack.c:2330,2'
          Dst:             xcalloc
        - Src:             'builtin/receive-pack.c:2331,2'
          Dst:             xcalloc
        - Src:             'builtin/receive-pack.c:2332,2'
          Dst:             xcalloc
        - Src:             'builtin/receive-pack.c:2363,2'
          Dst:             setenv
    - functionName:    default_swab32
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    push_header_arg
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2192
      functionLinenumberEnd: 2195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - hdr
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_bswap32
        - strvec_pushf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/receive-pack.c:2194,8'
          Dst:             git_bswap32
        - Src:             'builtin/receive-pack.c:2194,33'
          Dst:             git_bswap32
        - Src:             'builtin/receive-pack.c:2193,2'
          Dst:             strvec_pushf
    - functionName:    git_bswap32
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - default_swab32
      functionUses:    3
      BranchProfiles:
        - Branch String:   './compat/bswap.h:44,6'
          Branch Sides:
            - BranchSide:      './compat/bswap.h:45,27'
              BranchSideFuncs:
                - default_swab32.12139
            - BranchSide:      './compat/bswap.h:47,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             './compat/bswap.h:45,12'
          Dst:             default_swab32
    - functionName:    parse_pack_header
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2170
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         9
      ICount:          46
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - read_pack_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:2171,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2173,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:2176,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:2179,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:2182,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:2185,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/receive-pack.c:2171,10'
          Dst:             read_pack_header
    - functionName:    unpack
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2198
      functionLinenumberEnd: 2300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - err_fd
        - si
      BBCount:         67
      ICount:          394
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - close
        - finish_command
        - getpid
        - git_bswap32
        - index_pack_lockfile
        - parse_pack_header
        - push_header_arg
        - register_tempfile
        - reprepare_packed_git
        - run_command
        - setup_temporary_shallow
        - start_command
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - strvec_pushv
        - tmp_objdir_add_as_alternate
        - tmp_objdir_create
        - tmp_objdir_env
        - xgethostname
        - xsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:2203,22'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2204,10'
              BranchSideFuncs:
                - parse_pack_header.12142
                - tmp_objdir_create
                - close
                - tmp_objdir_env
                - strvec_pushv
                - tmp_objdir_add_as_alternate
                - git_bswap32.12140
                - strvec_pushl
                - push_header_arg
                - xgethostname
                - getpid
                - strvec_pushf
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - xsnprintf
                - strvec_push
                - push_header_arg
                - run_command
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - setup_temporary_shallow
                - strvec_push
                - strvec_push
                - close
            - BranchSide:      'builtin/receive-pack.c:2205,10'
              BranchSideFuncs:
                - parse_pack_header.12142
                - tmp_objdir_create
                - close
                - tmp_objdir_env
                - strvec_pushv
                - tmp_objdir_add_as_alternate
                - git_bswap32.12140
                - strvec_pushl
                - push_header_arg
                - xgethostname
                - getpid
                - strvec_pushf
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - xsnprintf
                - strvec_push
                - push_header_arg
                - run_command
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - setup_temporary_shallow
                - strvec_push
                - strvec_push
                - close
        - Branch String:   'builtin/receive-pack.c:2205,10'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2203,22'
              BranchSideFuncs:
                - parse_pack_header.12142
                - tmp_objdir_create
                - close
                - tmp_objdir_env
                - strvec_pushv
                - tmp_objdir_add_as_alternate
                - git_bswap32.12140
                - strvec_pushl
                - push_header_arg
                - xgethostname
                - getpid
                - strvec_pushf
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - xsnprintf
                - strvec_push
                - push_header_arg
                - run_command
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - setup_temporary_shallow
                - strvec_push
                - strvec_push
                - close
            - BranchSide:      'builtin/receive-pack.c:2206,10'
              BranchSideFuncs:
                - parse_pack_header.12142
                - tmp_objdir_create
                - close
                - tmp_objdir_env
                - strvec_pushv
                - tmp_objdir_add_as_alternate
                - git_bswap32.12140
                - strvec_pushl
                - push_header_arg
                - xgethostname
                - getpid
                - strvec_pushf
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - xsnprintf
                - strvec_push
                - push_header_arg
                - run_command
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - setup_temporary_shallow
                - strvec_push
                - strvec_push
                - close
        - Branch String:   'builtin/receive-pack.c:2210,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2211,7'
              BranchSideFuncs:
                - close
            - BranchSide:      'builtin/receive-pack.c:2216,6'
              BranchSideFuncs:
                - tmp_objdir_create
                - close
                - tmp_objdir_env
                - strvec_pushv
                - tmp_objdir_add_as_alternate
                - git_bswap32.12140
                - strvec_pushl
                - push_header_arg
                - xgethostname
                - getpid
                - strvec_pushf
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - xsnprintf
                - strvec_push
                - push_header_arg
                - run_command
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - setup_temporary_shallow
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/receive-pack.c:2211,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2212,10'
              BranchSideFuncs:
                - close
            - BranchSide:      'builtin/receive-pack.c:2213,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:2216,18'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2216,21'
              BranchSideFuncs:
                - setup_temporary_shallow
                - strvec_push
                - strvec_push
                - tmp_objdir_create
                - close
                - tmp_objdir_env
                - strvec_pushv
                - tmp_objdir_add_as_alternate
                - git_bswap32.12140
                - strvec_pushl
                - push_header_arg
                - xgethostname
                - getpid
                - strvec_pushf
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - xsnprintf
                - strvec_push
                - push_header_arg
                - run_command
                - strvec_pushf
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/receive-pack.c:2217,46'
              BranchSideFuncs:
                - setup_temporary_shallow
                - strvec_push
                - strvec_push
                - tmp_objdir_create
                - close
                - tmp_objdir_env
                - strvec_pushv
                - tmp_objdir_add_as_alternate
                - git_bswap32.12140
                - strvec_pushl
                - push_header_arg
                - xgethostname
                - getpid
                - strvec_pushf
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - xsnprintf
                - strvec_push
                - push_header_arg
                - run_command
                - strvec_pushf
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/receive-pack.c:2216,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2217,46'
              BranchSideFuncs:
                - setup_temporary_shallow
                - strvec_push
                - strvec_push
                - tmp_objdir_create
                - close
                - tmp_objdir_env
                - strvec_pushv
                - tmp_objdir_add_as_alternate
                - git_bswap32.12140
                - strvec_pushl
                - push_header_arg
                - xgethostname
                - getpid
                - strvec_pushf
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - xsnprintf
                - strvec_push
                - push_header_arg
                - run_command
                - strvec_pushf
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/receive-pack.c:2222,15'
              BranchSideFuncs:
                - tmp_objdir_create
                - close
                - tmp_objdir_env
                - strvec_pushv
                - tmp_objdir_add_as_alternate
                - git_bswap32.12140
                - strvec_pushl
                - push_header_arg
                - xgethostname
                - getpid
                - strvec_pushf
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - xsnprintf
                - strvec_push
                - push_header_arg
                - run_command
                - strvec_pushf
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/receive-pack.c:2223,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2224,7'
              BranchSideFuncs:
                - tmp_objdir_env
                - strvec_pushv
                - tmp_objdir_add_as_alternate
                - git_bswap32.12140
                - strvec_pushl
                - push_header_arg
                - xgethostname
                - getpid
                - strvec_pushf
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - xsnprintf
                - strvec_push
                - push_header_arg
                - run_command
                - strvec_pushf
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/receive-pack.c:2228,22'
              BranchSideFuncs:
                - tmp_objdir_env
                - strvec_pushv
                - tmp_objdir_add_as_alternate
                - git_bswap32.12140
                - strvec_pushl
                - push_header_arg
                - xgethostname
                - getpid
                - strvec_pushf
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - xsnprintf
                - strvec_push
                - push_header_arg
                - run_command
                - strvec_pushf
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/receive-pack.c:2224,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2225,10'
              BranchSideFuncs:
                - close
            - BranchSide:      'builtin/receive-pack.c:2226,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:2237,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2238,22'
              BranchSideFuncs:
                - strvec_push
                - push_header_arg
                - run_command
                - strvec_pushf
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/receive-pack.c:2258,23'
              BranchSideFuncs:
                - strvec_pushl
                - push_header_arg
                - xgethostname
                - getpid
                - strvec_pushf
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - xsnprintf
        - Branch String:   'builtin/receive-pack.c:2240,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2241,23'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/receive-pack.c:2242,7'
              BranchSideFuncs:
                - run_command
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/receive-pack.c:2242,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2243,24'
              BranchSideFuncs:
                - strvec_pushf
                - run_command
                - strvec_pushf
            - BranchSide:      'builtin/receive-pack.c:2245,7'
              BranchSideFuncs:
                - run_command
                - strvec_pushf
        - Branch String:   'builtin/receive-pack.c:2245,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2246,24'
              BranchSideFuncs:
                - strvec_pushf
                - run_command
            - BranchSide:      'builtin/receive-pack.c:2248,9'
              BranchSideFuncs:
                - run_command
        - Branch String:   'builtin/receive-pack.c:2252,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2253,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:2254,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:2261,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2262,14'
              BranchSideFuncs:
                - xsnprintf
                - getpid
                - strvec_pushf
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/receive-pack.c:2263,23'
              BranchSideFuncs:
                - getpid
                - strvec_pushf
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/receive-pack.c:2268,14'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2268,17'
              BranchSideFuncs:
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/receive-pack.c:2270,7'
              BranchSideFuncs:
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/receive-pack.c:2268,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2269,23'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/receive-pack.c:2270,7'
              BranchSideFuncs:
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/receive-pack.c:2270,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2271,23'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/receive-pack.c:2272,7'
              BranchSideFuncs:
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/receive-pack.c:2272,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2273,24'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
            - BranchSide:      'builtin/receive-pack.c:2275,8'
              BranchSideFuncs:
                - strvec_push
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
        - Branch String:   'builtin/receive-pack.c:2275,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2276,23'
              BranchSideFuncs:
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
            - BranchSide:      'builtin/receive-pack.c:2277,7'
              BranchSideFuncs:
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
                - strvec_pushf
        - Branch String:   'builtin/receive-pack.c:2277,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2278,24'
              BranchSideFuncs:
                - strvec_pushf
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
            - BranchSide:      'builtin/receive-pack.c:2280,9'
              BranchSideFuncs:
                - start_command
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
        - Branch String:   'builtin/receive-pack.c:2284,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2285,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:2287,40'
              BranchSideFuncs:
                - index_pack_lockfile
                - close
                - finish_command
                - reprepare_packed_git
                - register_tempfile
                - free
        - Branch String:   'builtin/receive-pack.c:2288,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2289,38'
              BranchSideFuncs:
                - register_tempfile
                - free
                - close
                - finish_command
                - reprepare_packed_git
            - BranchSide:      'builtin/receive-pack.c:2292,15'
              BranchSideFuncs:
                - close
                - finish_command
                - reprepare_packed_git
        - Branch String:   'builtin/receive-pack.c:2295,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2296,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:2297,24'
              BranchSideFuncs:
                - reprepare_packed_git
      Callsites:
        - Src:             'builtin/receive-pack.c:2209,12'
          Dst:             parse_pack_header
        - Src:             'builtin/receive-pack.c:2212,4'
          Dst:             close
        - Src:             'builtin/receive-pack.c:2217,22'
          Dst:             setup_temporary_shallow
        - Src:             'builtin/receive-pack.c:2218,3'
          Dst:             strvec_push
        - Src:             'builtin/receive-pack.c:2219,3'
          Dst:             strvec_push
        - Src:             'builtin/receive-pack.c:2222,15'
          Dst:             tmp_objdir_create
        - Src:             'builtin/receive-pack.c:2225,4'
          Dst:             close
        - Src:             'builtin/receive-pack.c:2228,27'
          Dst:             tmp_objdir_env
        - Src:             'builtin/receive-pack.c:2228,2'
          Dst:             strvec_pushv
        - Src:             'builtin/receive-pack.c:2235,2'
          Dst:             tmp_objdir_add_as_alternate
        - Src:             'builtin/receive-pack.c:2237,6'
          Dst:             git_bswap32
        - Src:             'builtin/receive-pack.c:2238,3'
          Dst:             strvec_push
        - Src:             'builtin/receive-pack.c:2239,3'
          Dst:             push_header_arg
        - Src:             'builtin/receive-pack.c:2241,4'
          Dst:             strvec_push
        - Src:             'builtin/receive-pack.c:2243,4'
          Dst:             strvec_pushf
        - Src:             'builtin/receive-pack.c:2246,4'
          Dst:             strvec_pushf
        - Src:             'builtin/receive-pack.c:2251,12'
          Dst:             run_command
        - Src:             'builtin/receive-pack.c:2258,3'
          Dst:             strvec_pushl
        - Src:             'builtin/receive-pack.c:2259,3'
          Dst:             push_header_arg
        - Src:             'builtin/receive-pack.c:2261,7'
          Dst:             xgethostname
        - Src:             'builtin/receive-pack.c:2262,4'
          Dst:             xsnprintf
        - Src:             'builtin/receive-pack.c:2265,20'
          Dst:             getpid
        - Src:             'builtin/receive-pack.c:2263,3'
          Dst:             strvec_pushf
        - Src:             'builtin/receive-pack.c:2269,4'
          Dst:             strvec_push
        - Src:             'builtin/receive-pack.c:2271,4'
          Dst:             strvec_push
        - Src:             'builtin/receive-pack.c:2273,4'
          Dst:             strvec_pushf
        - Src:             'builtin/receive-pack.c:2276,4'
          Dst:             strvec_push
        - Src:             'builtin/receive-pack.c:2278,4'
          Dst:             strvec_pushf
        - Src:             'builtin/receive-pack.c:2283,12'
          Dst:             start_command
        - Src:             'builtin/receive-pack.c:2287,14'
          Dst:             index_pack_lockfile
        - Src:             'builtin/receive-pack.c:2289,20'
          Dst:             register_tempfile
        - Src:             'builtin/receive-pack.c:2292,3'
          Dst:             close
        - Src:             'builtin/receive-pack.c:2294,12'
          Dst:             finish_command
        - Src:             'builtin/receive-pack.c:2297,3'
          Dst:             reprepare_packed_git
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    queue_commands_from_cert
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tail
        - push_cert
      BBCount:         17
      ICount:          124
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - die
        - memchr
        - parse_signed_buffer
        - queue_command
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:2052,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2053,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/receive-pack.c:2055,15'
              BranchSideFuncs:
                - strstr
                - die
                - parse_signed_buffer
                - memchr
                - queue_command
        - Branch String:   'builtin/receive-pack.c:2056,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2057,47'
              BranchSideFuncs:
                - parse_signed_buffer
                - memchr
                - queue_command
            - BranchSide:      'builtin/receive-pack.c:2059,7'
              BranchSideFuncs:
                - parse_signed_buffer
                - memchr
                - queue_command
        - Branch String:   'builtin/receive-pack.c:2062,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2063,28'
              BranchSideFuncs:
                - memchr
                - queue_command
            - BranchSide:      'builtin/receive-pack.c:2067,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:2064,35'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2064,41'
              BranchSideFuncs:
                - queue_command
                - memchr
            - BranchSide:      'builtin/receive-pack.c:2064,53'
              BranchSideFuncs:
                - queue_command
                - memchr
        - Branch String:   'builtin/receive-pack.c:2065,9'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2065,15'
              BranchSideFuncs:
                - memchr
                - queue_command
            - BranchSide:      'builtin/receive-pack.c:2065,25'
              BranchSideFuncs:
                - memchr
                - queue_command
      Callsites:
        - Src:             'builtin/receive-pack.c:2053,3'
          Dst:             die
        - Src:             'builtin/receive-pack.c:2055,8'
          Dst:             strstr
        - Src:             'builtin/receive-pack.c:2057,3'
          Dst:             die
        - Src:             'builtin/receive-pack.c:2060,25'
          Dst:             parse_signed_buffer
        - Src:             'builtin/receive-pack.c:2063,21'
          Dst:             memchr
        - Src:             'builtin/receive-pack.c:2064,10'
          Dst:             queue_command
    - functionName:    queue_command
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2015
      functionLinenumberEnd: 2034
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tail
        - line
        - linelen
      BBCount:         14
      ICount:          121
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - die
        - oidcpy
        - parse_oid_hex
        - st_add
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:2022,40'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2023,8'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/receive-pack.c:2026,57'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/receive-pack.c:2023,18'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2024,20'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/receive-pack.c:2026,57'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/receive-pack.c:2024,37'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2025,8'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/receive-pack.c:2026,57'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/receive-pack.c:2022,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2026,57'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/receive-pack.c:2028,12'
              BranchSideFuncs:
                - st_add.12166
                - st_add.12166
                - xcalloc
                - oidcpy.12090
                - oidcpy.12090
      Callsites:
        - Src:             'builtin/receive-pack.c:2022,6'
          Dst:             parse_oid_hex
        - Src:             'builtin/receive-pack.c:2024,6'
          Dst:             parse_oid_hex
        - Src:             'builtin/receive-pack.c:2026,3'
          Dst:             die
        - Src:             'builtin/receive-pack.c:2030,2'
          Dst:             st_add
        - Src:             'builtin/receive-pack.c:2030,2'
          Dst:             st_add
        - Src:             'builtin/receive-pack.c:2030,2'
          Dst:             xcalloc
        - Src:             'builtin/receive-pack.c:2031,2'
          Dst:             oidcpy
        - Src:             'builtin/receive-pack.c:2032,2'
          Dst:             oidcpy
    - functionName:    show_ref
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - oid
      BBCount:         21
      ICount:          116
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - git_user_agent_sanitized
        - oid_to_hex
        - packet_write_fmt
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - trace2_session_id
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:277,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:278,45'
              BranchSideFuncs:
                - oid_to_hex
                - packet_write_fmt
            - BranchSide:      'builtin/receive-pack.c:280,17'
              BranchSideFuncs:
                - strbuf_addstr.12093
                - strbuf_addf
                - git_user_agent_sanitized
                - strbuf_addf
                - oid_to_hex
                - packet_write_fmt
                - strbuf_release
                - trace2_session_id
                - strbuf_addf
                - strbuf_addstr.12093
                - strbuf_addf
                - strbuf_addstr.12093
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:284,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:285,4'
              BranchSideFuncs:
                - strbuf_addstr.12093
                - strbuf_addf
                - git_user_agent_sanitized
                - strbuf_addf
                - oid_to_hex
                - packet_write_fmt
                - strbuf_release
                - trace2_session_id
                - strbuf_addf
                - strbuf_addstr.12093
                - strbuf_addf
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:286,7'
              BranchSideFuncs:
                - strbuf_addf
                - git_user_agent_sanitized
                - strbuf_addf
                - oid_to_hex
                - packet_write_fmt
                - strbuf_release
                - trace2_session_id
                - strbuf_addf
                - strbuf_addstr.12093
                - strbuf_addf
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:286,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:287,4'
              BranchSideFuncs:
                - strbuf_addstr.12093
                - strbuf_addf
                - git_user_agent_sanitized
                - strbuf_addf
                - oid_to_hex
                - packet_write_fmt
                - strbuf_release
                - trace2_session_id
                - strbuf_addf
                - strbuf_addstr.12093
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:288,7'
              BranchSideFuncs:
                - strbuf_addf
                - git_user_agent_sanitized
                - strbuf_addf
                - oid_to_hex
                - packet_write_fmt
                - strbuf_release
                - trace2_session_id
                - strbuf_addf
                - strbuf_addstr.12093
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:288,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:289,39'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - git_user_agent_sanitized
                - strbuf_addf
                - oid_to_hex
                - packet_write_fmt
                - strbuf_release
                - trace2_session_id
                - strbuf_addf
                - strbuf_addstr.12093
            - BranchSide:      'builtin/receive-pack.c:290,7'
              BranchSideFuncs:
                - strbuf_addf
                - git_user_agent_sanitized
                - strbuf_addf
                - oid_to_hex
                - packet_write_fmt
                - strbuf_release
                - trace2_session_id
                - strbuf_addf
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:290,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:291,4'
              BranchSideFuncs:
                - strbuf_addstr.12093
                - strbuf_addf
                - git_user_agent_sanitized
                - strbuf_addf
                - oid_to_hex
                - packet_write_fmt
                - strbuf_release
                - trace2_session_id
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:292,7'
              BranchSideFuncs:
                - strbuf_addf
                - git_user_agent_sanitized
                - strbuf_addf
                - oid_to_hex
                - packet_write_fmt
                - strbuf_release
                - trace2_session_id
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:292,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:293,40'
              BranchSideFuncs:
                - trace2_session_id
                - strbuf_addf
                - strbuf_addf
                - git_user_agent_sanitized
                - strbuf_addf
                - oid_to_hex
                - packet_write_fmt
                - strbuf_release
            - BranchSide:      'builtin/receive-pack.c:294,42'
              BranchSideFuncs:
                - strbuf_addf
                - git_user_agent_sanitized
                - strbuf_addf
                - oid_to_hex
                - packet_write_fmt
                - strbuf_release
      Callsites:
        - Src:             'builtin/receive-pack.c:278,34'
          Dst:             oid_to_hex
        - Src:             'builtin/receive-pack.c:278,3'
          Dst:             packet_write_fmt
        - Src:             'builtin/receive-pack.c:282,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/receive-pack.c:285,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/receive-pack.c:287,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/receive-pack.c:289,4'
          Dst:             strbuf_addf
        - Src:             'builtin/receive-pack.c:291,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/receive-pack.c:293,40'
          Dst:             trace2_session_id
        - Src:             'builtin/receive-pack.c:293,4'
          Dst:             strbuf_addf
        - Src:             'builtin/receive-pack.c:294,3'
          Dst:             strbuf_addf
        - Src:             'builtin/receive-pack.c:295,34'
          Dst:             git_user_agent_sanitized
        - Src:             'builtin/receive-pack.c:295,3'
          Dst:             strbuf_addf
        - Src:             'builtin/receive-pack.c:297,9'
          Dst:             oid_to_hex
        - Src:             'builtin/receive-pack.c:296,3'
          Dst:             packet_write_fmt
        - Src:             'builtin/receive-pack.c:298,3'
          Dst:             strbuf_release
    - functionName:    show_one_alternate_ref
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - data
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - oidset_insert
        - show_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:333,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:334,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:336,20'
              BranchSideFuncs:
                - show_ref
      Callsites:
        - Src:             'builtin/receive-pack.c:333,6'
          Dst:             oidset_insert
        - Src:             'builtin/receive-pack.c:336,2'
          Dst:             show_ref
    - functionName:    show_ref_cb
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - path_full
        - referent
        - oid
        - flag
        - data
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - oidset_insert
        - ref_is_hidden
        - show_ref
        - strip_namespace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:309,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:310,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:317,7'
              BranchSideFuncs:
                - oidset_insert
                - show_ref
                - oidset_insert
        - Branch String:   'builtin/receive-pack.c:317,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:318,21'
              BranchSideFuncs:
                - oidset_insert
                - show_ref
            - BranchSide:      'builtin/receive-pack.c:322,17'
              BranchSideFuncs:
                - oidset_insert
                - show_ref
        - Branch String:   'builtin/receive-pack.c:318,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:319,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:320,8'
              BranchSideFuncs:
                - show_ref
      Callsites:
        - Src:             'builtin/receive-pack.c:307,21'
          Dst:             strip_namespace
        - Src:             'builtin/receive-pack.c:309,6'
          Dst:             ref_is_hidden
        - Src:             'builtin/receive-pack.c:318,7'
          Dst:             oidset_insert
        - Src:             'builtin/receive-pack.c:322,3'
          Dst:             oidset_insert
        - Src:             'builtin/receive-pack.c:324,2'
          Dst:             show_ref
    - functionName:    proc_receive_ref_append
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prefix
      BBCount:         33
      ICount:          207
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - strchr
        - strlen
        - xcalloc
        - xmemdupz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:380,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:381,3'
              BranchSideFuncs:
                - strlen
                - xmemdupz
            - BranchSide:      'builtin/receive-pack.c:394,3'
              BranchSideFuncs:
                - strlen
                - xmemdupz
        - Branch String:   'builtin/receive-pack.c:381,3'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:382,9'
              BranchSideFuncs:
                - strlen
                - xmemdupz
            - BranchSide:      'builtin/receive-pack.c:392,9'
              BranchSideFuncs:
                - strlen
                - xmemdupz
        - Branch String:   'builtin/receive-pack.c:382,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:383,5'
              BranchSideFuncs:
                - strlen
                - xmemdupz
            - BranchSide:      'builtin/receive-pack.c:384,14'
              BranchSideFuncs:
                - strlen
                - xmemdupz
        - Branch String:   'builtin/receive-pack.c:384,13'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:385,5'
              BranchSideFuncs:
                - strlen
                - xmemdupz
            - BranchSide:      'builtin/receive-pack.c:386,14'
              BranchSideFuncs:
                - strlen
                - xmemdupz
        - Branch String:   'builtin/receive-pack.c:386,13'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:387,5'
              BranchSideFuncs:
                - strlen
                - xmemdupz
            - BranchSide:      'builtin/receive-pack.c:388,14'
              BranchSideFuncs:
                - strlen
                - xmemdupz
        - Branch String:   'builtin/receive-pack.c:399,13'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:399,16'
              BranchSideFuncs:
                - xmemdupz
            - BranchSide:      'builtin/receive-pack.c:399,2'
              BranchSideFuncs:
                - xmemdupz
        - Branch String:   'builtin/receive-pack.c:399,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:400,6'
              BranchSideFuncs:
                - xmemdupz
            - BranchSide:      'builtin/receive-pack.c:401,37'
              BranchSideFuncs:
                - xmemdupz
        - Branch String:   'builtin/receive-pack.c:402,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:403,22'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:407,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:408,3'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:409,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:410,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/receive-pack.c:378,2'
          Dst:             xcalloc
        - Src:             'builtin/receive-pack.c:379,6'
          Dst:             strchr
        - Src:             'builtin/receive-pack.c:398,8'
          Dst:             strlen
        - Src:             'builtin/receive-pack.c:401,28'
          Dst:             xmemdupz
    - functionName:    parse_deny_action
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
      BBCount:         17
      ICount:          86
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - git_config_bool
        - strcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:126,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:127,19'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - git_config_bool
            - BranchSide:      'builtin/receive-pack.c:136,22'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'builtin/receive-pack.c:127,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:128,4'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - git_config_bool
            - BranchSide:      'builtin/receive-pack.c:129,19'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - git_config_bool
        - Branch String:   'builtin/receive-pack.c:129,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:130,4'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - git_config_bool
            - BranchSide:      'builtin/receive-pack.c:131,19'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - git_config_bool
        - Branch String:   'builtin/receive-pack.c:131,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:132,4'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
            - BranchSide:      'builtin/receive-pack.c:133,19'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
        - Branch String:   'builtin/receive-pack.c:133,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:134,4'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/receive-pack.c:135,2'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'builtin/receive-pack.c:136,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:137,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:138,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/receive-pack.c:127,8'
          Dst:             strcasecmp
        - Src:             'builtin/receive-pack.c:129,8'
          Dst:             strcasecmp
        - Src:             'builtin/receive-pack.c:131,8'
          Dst:             strcasecmp
        - Src:             'builtin/receive-pack.c:133,8'
          Dst:             strcasecmp
        - Src:             'builtin/receive-pack.c:136,6'
          Dst:             git_config_bool
    - functionName:    free_commands
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2045
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commands
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:2039,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2040,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/receive-pack.c:2045,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    run_update_post_hook
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commands
      BBCount:         25
      ICount:          142
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - copy_to_sideband
        - find_hook
        - finish_command
        - start_command
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1622,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1623,3'
              BranchSideFuncs:
                - start_command
                - finish_command
                - copy_to_sideband
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/receive-pack.c:1625,13'
              BranchSideFuncs:
                - start_command
                - finish_command
                - copy_to_sideband
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/receive-pack.c:1625,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1626,7'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - start_command
                - finish_command
                - copy_to_sideband
            - BranchSide:      'builtin/receive-pack.c:1632,12'
              BranchSideFuncs:
                - start_command
                - finish_command
                - copy_to_sideband
        - Branch String:   'builtin/receive-pack.c:1626,25'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1626,28'
              BranchSideFuncs:
                - start_command
                - finish_command
                - copy_to_sideband
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/receive-pack.c:1627,4'
              BranchSideFuncs:
                - start_command
                - finish_command
                - copy_to_sideband
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/receive-pack.c:1626,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1627,4'
              BranchSideFuncs:
                - start_command
                - finish_command
                - copy_to_sideband
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/receive-pack.c:1628,13'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - start_command
                - finish_command
                - copy_to_sideband
        - Branch String:   'builtin/receive-pack.c:1628,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1629,22'
              BranchSideFuncs:
                - strvec_push
                - start_command
                - finish_command
                - copy_to_sideband
                - strvec_push
            - BranchSide:      'builtin/receive-pack.c:1630,21'
              BranchSideFuncs:
                - strvec_push
                - start_command
                - finish_command
                - copy_to_sideband
                - strvec_push
        - Branch String:   'builtin/receive-pack.c:1632,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1633,3'
              BranchSideFuncs:
                - start_command
                - finish_command
                - copy_to_sideband
            - BranchSide:      'builtin/receive-pack.c:1635,7'
              BranchSideFuncs:
                - start_command
                - finish_command
                - copy_to_sideband
        - Branch String:   'builtin/receive-pack.c:1640,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1640,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1641,7'
              BranchSideFuncs:
                - finish_command
                - copy_to_sideband
        - Branch String:   'builtin/receive-pack.c:1641,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1642,26'
              BranchSideFuncs:
                - copy_to_sideband
                - finish_command
            - BranchSide:      'builtin/receive-pack.c:1643,3'
              BranchSideFuncs:
                - finish_command
      Callsites:
        - Src:             'builtin/receive-pack.c:1621,9'
          Dst:             find_hook
        - Src:             'builtin/receive-pack.c:1629,4'
          Dst:             strvec_push
        - Src:             'builtin/receive-pack.c:1630,3'
          Dst:             strvec_push
        - Src:             'builtin/receive-pack.c:1640,7'
          Dst:             start_command
        - Src:             'builtin/receive-pack.c:1642,4'
          Dst:             copy_to_sideband
        - Src:             'builtin/receive-pack.c:1643,3'
          Dst:             finish_command
    - functionName:    run_receive_hook
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - commands
        - hook_name
        - skip_broken
        - push_options
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - feed_receive_hook
        - run_and_feed_hook
        - strbuf_init
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:912,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:913,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:914,14'
              BranchSideFuncs:
                - run_and_feed_hook
                - strbuf_release
      Callsites:
        - Src:             'builtin/receive-pack.c:908,2'
          Dst:             strbuf_init
        - Src:             'builtin/receive-pack.c:912,6'
          Dst:             feed_receive_hook
        - Src:             'builtin/receive-pack.c:916,11'
          Dst:             run_and_feed_hook
        - Src:             'builtin/receive-pack.c:916,11'
          Dst:             feed_receive_hook
        - Src:             'builtin/receive-pack.c:917,2'
          Dst:             strbuf_release
    - functionName:    report
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2405
      functionLinenumberEnd: 2426
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commands
        - unpack_status
      BBCount:         16
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - packet_buf_flush
        - packet_buf_write
        - send_sideband
        - strbuf_release
        - write_or_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:2410,5'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2409,2'
              BranchSideFuncs:
                - packet_buf_write
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
            - BranchSide:      'builtin/receive-pack.c:2410,21'
              BranchSideFuncs:
                - packet_buf_write
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
        - Branch String:   'builtin/receive-pack.c:2411,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2412,8'
              BranchSideFuncs:
                - packet_buf_write
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
            - BranchSide:      'builtin/receive-pack.c:2419,2'
              BranchSideFuncs:
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
        - Branch String:   'builtin/receive-pack.c:2412,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2414,7'
              BranchSideFuncs:
                - packet_buf_write
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
            - BranchSide:      'builtin/receive-pack.c:2417,7'
              BranchSideFuncs:
                - packet_buf_write
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
        - Branch String:   'builtin/receive-pack.c:2421,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2422,27'
              BranchSideFuncs:
                - send_sideband
                - strbuf_release
            - BranchSide:      'builtin/receive-pack.c:2424,23'
              BranchSideFuncs:
                - write_or_die
                - strbuf_release
      Callsites:
        - Src:             'builtin/receive-pack.c:2409,2'
          Dst:             packet_buf_write
        - Src:             'builtin/receive-pack.c:2413,4'
          Dst:             packet_buf_write
        - Src:             'builtin/receive-pack.c:2416,4'
          Dst:             packet_buf_write
        - Src:             'builtin/receive-pack.c:2419,2'
          Dst:             packet_buf_flush
        - Src:             'builtin/receive-pack.c:2422,3'
          Dst:             send_sideband
        - Src:             'builtin/receive-pack.c:2424,3'
          Dst:             write_or_die
        - Src:             'builtin/receive-pack.c:2425,2'
          Dst:             strbuf_release
    - functionName:    report_v2
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2429
      functionLinenumberEnd: 2471
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commands
        - unpack_status
      BBCount:         34
      ICount:          206
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - oid_to_hex
        - packet_buf_flush
        - packet_buf_write
        - send_sideband
        - strbuf_release
        - write_or_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:2435,5'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2434,2'
              BranchSideFuncs:
                - packet_buf_write
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
            - BranchSide:      'builtin/receive-pack.c:2435,21'
              BranchSideFuncs:
                - packet_buf_write
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
        - Branch String:   'builtin/receive-pack.c:2436,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2437,7'
              BranchSideFuncs:
                - packet_buf_write
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
            - BranchSide:      'builtin/receive-pack.c:2464,2'
              BranchSideFuncs:
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
        - Branch String:   'builtin/receive-pack.c:2439,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2441,7'
              BranchSideFuncs:
                - packet_buf_write
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
            - BranchSide:      'builtin/receive-pack.c:2446,6'
              BranchSideFuncs:
                - packet_buf_write
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
        - Branch String:   'builtin/receive-pack.c:2447,3'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2448,13'
              BranchSideFuncs:
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
            - BranchSide:      'builtin/receive-pack.c:2463,2'
              BranchSideFuncs:
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
        - Branch String:   'builtin/receive-pack.c:2448,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2450,8'
              BranchSideFuncs:
                - packet_buf_write
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - packet_buf_write
            - BranchSide:      'builtin/receive-pack.c:2451,8'
              BranchSideFuncs:
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - packet_buf_write
        - Branch String:   'builtin/receive-pack.c:2451,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2453,8'
              BranchSideFuncs:
                - packet_buf_write
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
            - BranchSide:      'builtin/receive-pack.c:2454,8'
              BranchSideFuncs:
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
        - Branch String:   'builtin/receive-pack.c:2454,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2456,19'
              BranchSideFuncs:
                - oid_to_hex
                - packet_buf_write
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
            - BranchSide:      'builtin/receive-pack.c:2457,8'
              BranchSideFuncs:
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
        - Branch String:   'builtin/receive-pack.c:2457,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2459,19'
              BranchSideFuncs:
                - oid_to_hex
                - packet_buf_write
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
            - BranchSide:      'builtin/receive-pack.c:2460,8'
              BranchSideFuncs:
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
        - Branch String:   'builtin/receive-pack.c:2460,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2461,5'
              BranchSideFuncs:
                - packet_buf_write
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
            - BranchSide:      'builtin/receive-pack.c:2462,3'
              BranchSideFuncs:
                - packet_buf_flush
                - write_or_die
                - strbuf_release
                - send_sideband
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - oid_to_hex
                - packet_buf_write
                - packet_buf_write
                - packet_buf_write
        - Branch String:   'builtin/receive-pack.c:2466,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2467,27'
              BranchSideFuncs:
                - send_sideband
                - strbuf_release
            - BranchSide:      'builtin/receive-pack.c:2469,23'
              BranchSideFuncs:
                - write_or_die
                - strbuf_release
      Callsites:
        - Src:             'builtin/receive-pack.c:2434,2'
          Dst:             packet_buf_write
        - Src:             'builtin/receive-pack.c:2440,4'
          Dst:             packet_buf_write
        - Src:             'builtin/receive-pack.c:2445,3'
          Dst:             packet_buf_write
        - Src:             'builtin/receive-pack.c:2449,5'
          Dst:             packet_buf_write
        - Src:             'builtin/receive-pack.c:2452,5'
          Dst:             packet_buf_write
        - Src:             'builtin/receive-pack.c:2456,8'
          Dst:             oid_to_hex
        - Src:             'builtin/receive-pack.c:2455,5'
          Dst:             packet_buf_write
        - Src:             'builtin/receive-pack.c:2459,8'
          Dst:             oid_to_hex
        - Src:             'builtin/receive-pack.c:2458,5'
          Dst:             packet_buf_write
        - Src:             'builtin/receive-pack.c:2461,5'
          Dst:             packet_buf_write
        - Src:             'builtin/receive-pack.c:2464,2'
          Dst:             packet_buf_flush
        - Src:             'builtin/receive-pack.c:2467,3'
          Dst:             send_sideband
        - Src:             'builtin/receive-pack.c:2469,3'
          Dst:             write_or_die
        - Src:             'builtin/receive-pack.c:2470,2'
          Dst:             strbuf_release
    - functionName:    execute_commands
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 2010
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commands
        - unpacker_error
        - si
        - push_options
      BBCount:         88
      ICount:          458
      EdgeCount:       117
      CyclomaticComplexity: 31
      functionsReached:
        - BUG_if_skipped_connectivity_check
        - check_aliased_updates
        - check_connected
        - execute_commands_atomic
        - execute_commands_non_atomic
        - finish_async
        - get_main_ref_store
        - iterate_receive_command_list
        - proc_receive_ref_matches
        - reject_updates_to_hidden
        - run_proc_receive_hook
        - run_receive_hook
        - set_connectivity_errors
        - should_process_cmd
        - start_async
        - tmp_objdir_env
        - tmp_objdir_migrate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:1912,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1913,14'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1918,6'
              BranchSideFuncs:
                - tmp_objdir_env
                - check_connected
                - reject_updates_to_hidden
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - should_process_cmd
                - proc_receive_ref_matches
                - finish_async
                - set_connectivity_errors
                - start_async
        - Branch String:   'builtin/receive-pack.c:1913,3'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1914,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1915,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:1918,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1919,3'
              BranchSideFuncs:
                - start_async
                - tmp_objdir_env
                - check_connected
                - reject_updates_to_hidden
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - should_process_cmd
                - proc_receive_ref_matches
                - finish_async
                - set_connectivity_errors
            - BranchSide:      'builtin/receive-pack.c:1927,14'
              BranchSideFuncs:
                - tmp_objdir_env
                - check_connected
                - reject_updates_to_hidden
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - should_process_cmd
                - proc_receive_ref_matches
                - finish_async
                - set_connectivity_errors
        - Branch String:   'builtin/receive-pack.c:1922,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1923,19'
              BranchSideFuncs:
                - tmp_objdir_env
                - check_connected
                - reject_updates_to_hidden
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - should_process_cmd
                - proc_receive_ref_matches
                - finish_async
                - set_connectivity_errors
            - BranchSide:      'builtin/receive-pack.c:1925,2'
              BranchSideFuncs:
                - tmp_objdir_env
                - check_connected
                - reject_updates_to_hidden
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - should_process_cmd
                - proc_receive_ref_matches
                - finish_async
                - set_connectivity_errors
        - Branch String:   'builtin/receive-pack.c:1930,24'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1930,28'
              BranchSideFuncs:
                - tmp_objdir_env
                - check_connected
                - reject_updates_to_hidden
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - should_process_cmd
                - proc_receive_ref_matches
                - finish_async
                - set_connectivity_errors
            - BranchSide:      'builtin/receive-pack.c:1930,24'
              BranchSideFuncs:
                - tmp_objdir_env
                - check_connected
                - reject_updates_to_hidden
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - should_process_cmd
                - proc_receive_ref_matches
                - finish_async
                - set_connectivity_errors
        - Branch String:   'builtin/receive-pack.c:1934,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1935,27'
              BranchSideFuncs:
                - set_connectivity_errors
                - reject_updates_to_hidden
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - should_process_cmd
                - proc_receive_ref_matches
                - finish_async
            - BranchSide:      'builtin/receive-pack.c:1937,6'
              BranchSideFuncs:
                - reject_updates_to_hidden
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - should_process_cmd
                - proc_receive_ref_matches
                - finish_async
        - Branch String:   'builtin/receive-pack.c:1937,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1938,3'
              BranchSideFuncs:
                - finish_async
                - reject_updates_to_hidden
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - should_process_cmd
                - proc_receive_ref_matches
            - BranchSide:      'builtin/receive-pack.c:1940,27'
              BranchSideFuncs:
                - reject_updates_to_hidden
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - should_process_cmd
                - proc_receive_ref_matches
        - Branch String:   'builtin/receive-pack.c:1946,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1947,14'
              BranchSideFuncs:
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - should_process_cmd
                - proc_receive_ref_matches
            - BranchSide:      'builtin/receive-pack.c:1958,23'
              BranchSideFuncs:
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
        - Branch String:   'builtin/receive-pack.c:1947,3'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1948,28'
              BranchSideFuncs:
                - should_process_cmd
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - proc_receive_ref_matches
            - BranchSide:      'builtin/receive-pack.c:1956,2'
              BranchSideFuncs:
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
        - Branch String:   'builtin/receive-pack.c:1948,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1949,5'
              BranchSideFuncs:
                - proc_receive_ref_matches
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - should_process_cmd
            - BranchSide:      'builtin/receive-pack.c:1951,33'
              BranchSideFuncs:
                - proc_receive_ref_matches
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - should_process_cmd
        - Branch String:   'builtin/receive-pack.c:1951,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1952,5'
              BranchSideFuncs:
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - should_process_cmd
                - proc_receive_ref_matches
            - BranchSide:      'builtin/receive-pack.c:1955,3'
              BranchSideFuncs:
                - run_receive_hook
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
                - should_process_cmd
                - proc_receive_ref_matches
        - Branch String:   'builtin/receive-pack.c:1958,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1959,14'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1970,13'
              BranchSideFuncs:
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
        - Branch String:   'builtin/receive-pack.c:1959,3'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1960,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1963,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:1960,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1961,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1962,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:1970,27'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1970,30'
              BranchSideFuncs:
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
            - BranchSide:      'builtin/receive-pack.c:1970,2'
              BranchSideFuncs:
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
        - Branch String:   'builtin/receive-pack.c:1970,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1970,55'
              BranchSideFuncs:
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
            - BranchSide:      'builtin/receive-pack.c:1972,7'
              BranchSideFuncs:
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
        - Branch String:   'builtin/receive-pack.c:1972,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1973,3'
              BranchSideFuncs:
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
            - BranchSide:      'builtin/receive-pack.c:1979,25'
              BranchSideFuncs:
                - tmp_objdir_migrate
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
        - Branch String:   'builtin/receive-pack.c:1979,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1980,14'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1986,13'
              BranchSideFuncs:
                - check_aliased_updates
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
                - run_proc_receive_hook
        - Branch String:   'builtin/receive-pack.c:1980,3'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1981,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1984,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:1981,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1982,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:1983,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:1995,23'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1996,28'
              BranchSideFuncs:
                - run_proc_receive_hook
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
            - BranchSide:      'builtin/receive-pack.c:2003,6'
              BranchSideFuncs:
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
        - Branch String:   'builtin/receive-pack.c:1995,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1997,14'
              BranchSideFuncs:
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
            - BranchSide:      'builtin/receive-pack.c:2003,6'
              BranchSideFuncs:
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
        - Branch String:   'builtin/receive-pack.c:1997,3'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1998,9'
              BranchSideFuncs:
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
            - BranchSide:      'builtin/receive-pack.c:2001,25'
              BranchSideFuncs:
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
        - Branch String:   'builtin/receive-pack.c:1998,27'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:1999,10'
              BranchSideFuncs:
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
            - BranchSide:      'builtin/receive-pack.c:2000,44'
              BranchSideFuncs:
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
        - Branch String:   'builtin/receive-pack.c:1999,61'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2000,44'
              BranchSideFuncs:
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
            - BranchSide:      'builtin/receive-pack.c:2000,9'
              BranchSideFuncs:
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
        - Branch String:   'builtin/receive-pack.c:2000,31'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2000,34'
              BranchSideFuncs:
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
            - BranchSide:      'builtin/receive-pack.c:2001,5'
              BranchSideFuncs:
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
        - Branch String:   'builtin/receive-pack.c:1998,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2000,44'
              BranchSideFuncs:
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
            - BranchSide:      'builtin/receive-pack.c:2001,5'
              BranchSideFuncs:
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
                - execute_commands_atomic
        - Branch String:   'builtin/receive-pack.c:2003,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2004,27'
              BranchSideFuncs:
                - execute_commands_atomic
                - BUG_if_skipped_connectivity_check
            - BranchSide:      'builtin/receive-pack.c:2006,31'
              BranchSideFuncs:
                - execute_commands_non_atomic
                - BUG_if_skipped_connectivity_check
        - Branch String:   'builtin/receive-pack.c:2008,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2008,6'
              BranchSideFuncs:
                - BUG_if_skipped_connectivity_check
            - BranchSide:      'builtin/receive-pack.c:2009,37'
              BranchSideFuncs:
                - BUG_if_skipped_connectivity_check
      Callsites:
        - Src:             'builtin/receive-pack.c:1922,8'
          Dst:             start_async
        - Src:             'builtin/receive-pack.c:1931,12'
          Dst:             tmp_objdir_env
        - Src:             'builtin/receive-pack.c:1934,6'
          Dst:             check_connected
        - Src:             'builtin/receive-pack.c:1934,6'
          Dst:             iterate_receive_command_list
        - Src:             'builtin/receive-pack.c:1935,3'
          Dst:             set_connectivity_errors
        - Src:             'builtin/receive-pack.c:1938,3'
          Dst:             finish_async
        - Src:             'builtin/receive-pack.c:1940,2'
          Dst:             reject_updates_to_hidden
        - Src:             'builtin/receive-pack.c:1948,9'
          Dst:             should_process_cmd
        - Src:             'builtin/receive-pack.c:1951,8'
          Dst:             proc_receive_ref_matches
        - Src:             'builtin/receive-pack.c:1958,6'
          Dst:             run_receive_hook
        - Src:             'builtin/receive-pack.c:1979,6'
          Dst:             tmp_objdir_migrate
        - Src:             'builtin/receive-pack.c:1988,2'
          Dst:             check_aliased_updates
        - Src:             'builtin/receive-pack.c:1991,54'
          Dst:             get_main_ref_store
        - Src:             'builtin/receive-pack.c:1991,34'
          Dst:             refs_resolve_refdup
        - Src:             'builtin/receive-pack.c:1996,6'
          Dst:             run_proc_receive_hook
        - Src:             'builtin/receive-pack.c:2004,3'
          Dst:             execute_commands_atomic
        - Src:             'builtin/receive-pack.c:2006,3'
          Dst:             execute_commands_non_atomic
        - Src:             'builtin/receive-pack.c:2009,3'
          Dst:             BUG_if_skipped_connectivity_check
    - functionName:    update_shallow_info
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2402
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commands
        - si
        - ref
      BBCount:         26
      ICount:          166
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - assign_shallow_commits_to_refs
        - is_null_oid
        - oid_array_append
        - prepare_shallow_update
        - remove_nonexistent_theirs_shallow
        - st_mult
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:2373,19'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2373,23'
              BranchSideFuncs:
                - st_mult.12136
                - xmalloc
                - assign_shallow_commits_to_refs
                - free
                - is_null_oid.12010
                - prepare_shallow_update
                - is_null_oid.12010
                - oid_array_append
            - BranchSide:      'builtin/receive-pack.c:2378,13'
              BranchSideFuncs:
                - st_mult.12136
                - xmalloc
                - assign_shallow_commits_to_refs
                - free
                - is_null_oid.12010
                - prepare_shallow_update
                - is_null_oid.12010
                - oid_array_append
        - Branch String:   'builtin/receive-pack.c:2373,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2374,18'
              BranchSideFuncs:
                - st_mult.12136
                - xmalloc
                - assign_shallow_commits_to_refs
                - free
                - is_null_oid.12010
                - prepare_shallow_update
                - is_null_oid.12010
                - oid_array_append
            - BranchSide:      'builtin/receive-pack.c:2378,13'
              BranchSideFuncs:
                - st_mult.12136
                - xmalloc
                - assign_shallow_commits_to_refs
                - free
                - is_null_oid.12010
                - prepare_shallow_update
                - is_null_oid.12010
                - oid_array_append
        - Branch String:   'builtin/receive-pack.c:2378,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2379,20'
              BranchSideFuncs:
                - is_null_oid.12010
                - oid_array_append
                - st_mult.12136
                - xmalloc
                - assign_shallow_commits_to_refs
                - free
                - is_null_oid.12010
                - prepare_shallow_update
            - BranchSide:      'builtin/receive-pack.c:2384,12'
              BranchSideFuncs:
                - st_mult.12136
                - xmalloc
                - assign_shallow_commits_to_refs
                - free
                - is_null_oid.12010
                - prepare_shallow_update
        - Branch String:   'builtin/receive-pack.c:2379,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2380,4'
              BranchSideFuncs:
                - st_mult.12136
                - xmalloc
                - assign_shallow_commits_to_refs
                - free
                - is_null_oid.12010
                - prepare_shallow_update
                - is_null_oid.12010
                - oid_array_append
            - BranchSide:      'builtin/receive-pack.c:2381,20'
              BranchSideFuncs:
                - oid_array_append
                - st_mult.12136
                - xmalloc
                - assign_shallow_commits_to_refs
                - free
                - is_null_oid.12010
                - prepare_shallow_update
                - is_null_oid.12010
        - Branch String:   'builtin/receive-pack.c:2386,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2387,26'
              BranchSideFuncs:
                - prepare_shallow_update
            - BranchSide:      'builtin/receive-pack.c:2391,2'
              BranchSideFuncs:
                - st_mult.12136
                - xmalloc
                - assign_shallow_commits_to_refs
                - free
                - is_null_oid.12010
        - Branch String:   'builtin/receive-pack.c:2393,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2394,20'
              BranchSideFuncs:
                - is_null_oid.12010
                - free
            - BranchSide:      'builtin/receive-pack.c:2401,7'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/receive-pack.c:2394,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2395,4'
              BranchSideFuncs:
                - free
                - is_null_oid.12010
            - BranchSide:      'builtin/receive-pack.c:2396,7'
              BranchSideFuncs:
                - free
                - is_null_oid.12010
        - Branch String:   'builtin/receive-pack.c:2396,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2397,4'
              BranchSideFuncs:
                - free
                - is_null_oid.12010
            - BranchSide:      'builtin/receive-pack.c:2400,2'
              BranchSideFuncs:
                - free
                - is_null_oid.12010
      Callsites:
        - Src:             'builtin/receive-pack.c:2372,2'
          Dst:             remove_nonexistent_theirs_shallow
        - Src:             'builtin/receive-pack.c:2379,7'
          Dst:             is_null_oid
        - Src:             'builtin/receive-pack.c:2381,3'
          Dst:             oid_array_append
        - Src:             'builtin/receive-pack.c:2387,3'
          Dst:             prepare_shallow_update
        - Src:             'builtin/receive-pack.c:2391,2'
          Dst:             st_mult
        - Src:             'builtin/receive-pack.c:2391,2'
          Dst:             xmalloc
        - Src:             'builtin/receive-pack.c:2392,2'
          Dst:             assign_shallow_commits_to_refs
        - Src:             'builtin/receive-pack.c:2394,7'
          Dst:             is_null_oid
    - functionName:    unpack_with_sideband
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2303
      functionLinenumberEnd: 2321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - si
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - finish_async
        - start_async
        - unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:2307,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2308,20'
              BranchSideFuncs:
                - start_async
                - unpack
                - finish_async
            - BranchSide:      'builtin/receive-pack.c:2310,16'
              BranchSideFuncs:
                - start_async
                - unpack
                - finish_async
        - Branch String:   'builtin/receive-pack.c:2314,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2315,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:2317,21'
              BranchSideFuncs:
                - unpack
                - finish_async
      Callsites:
        - Src:             'builtin/receive-pack.c:2308,10'
          Dst:             unpack
        - Src:             'builtin/receive-pack.c:2314,6'
          Dst:             start_async
        - Src:             'builtin/receive-pack.c:2317,8'
          Dst:             unpack
        - Src:             'builtin/receive-pack.c:2319,2'
          Dst:             finish_async
    - functionName:    delete_only
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2474
      functionLinenumberEnd: 2481
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commands
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - is_null_oid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:2476,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2477,21'
              BranchSideFuncs:
                - is_null_oid.12010
            - BranchSide:      'builtin/receive-pack.c:2480,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:2477,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2478,4'
              BranchSideFuncs:
                - is_null_oid.12010
            - BranchSide:      'builtin/receive-pack.c:2479,2'
              BranchSideFuncs:
                - is_null_oid.12010
      Callsites:
        - Src:             'builtin/receive-pack.c:2477,8'
          Dst:             is_null_oid
    - functionName:    check_cert_push_options
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - push_options
      BBCount:         17
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - find_commit_header
        - xstrncmpz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:713,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:714,3'
              BranchSideFuncs:
                - find_commit_header
                - xstrncmpz
            - BranchSide:      'builtin/receive-pack.c:716,2'
              BranchSideFuncs:
                - find_commit_header
                - xstrncmpz
        - Branch String:   'builtin/receive-pack.c:716,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:717,9'
              BranchSideFuncs:
                - xstrncmpz
                - find_commit_header
            - BranchSide:      'builtin/receive-pack.c:725,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:720,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:720,20'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:722,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:719,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:716,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:722,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/receive-pack.c:725,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:726,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:728,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/receive-pack.c:716,19'
          Dst:             find_commit_header
        - Src:             'builtin/receive-pack.c:720,10'
          Dst:             xstrncmpz
    - functionName:    read_push_options
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2160
      functionLinenumberEnd: 2167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - options
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - packet_reader_read
        - string_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:2162,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2163,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:2165,22'
              BranchSideFuncs:
                - string_list_append
                - packet_reader_read
      Callsites:
        - Src:             'builtin/receive-pack.c:2162,7'
          Dst:             packet_reader_read
        - Src:             'builtin/receive-pack.c:2165,3'
          Dst:             string_list_append
    - functionName:    read_head_info
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - shallow
      BBCount:         62
      ICount:          380
      EdgeCount:       81
      CyclomaticComplexity: 21
      functionsReached:
        - die
        - get_oid_hex
        - oid_array_append
        - packet_reader_read
        - parse_feature_request
        - parse_feature_value
        - queue_command
        - queue_commands_from_cert
        - starts_with
        - strbuf_addstr
        - strcmp
        - strlen
        - trace2_data_string_fl
        - xstrncmpz
        - xstrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:2077,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2078,4'
              BranchSideFuncs:
                - queue_commands_from_cert
            - BranchSide:      'builtin/receive-pack.c:2080,7'
              BranchSideFuncs:
                - strlen
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
        - Branch String:   'builtin/receive-pack.c:2080,26'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2080,41'
              BranchSideFuncs:
                - starts_with
                - strlen
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
                - get_oid_hex
                - oid_array_append
                - die
            - BranchSide:      'builtin/receive-pack.c:2089,20'
              BranchSideFuncs:
                - strlen
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
        - Branch String:   'builtin/receive-pack.c:2080,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2082,20'
              BranchSideFuncs:
                - get_oid_hex
                - oid_array_append
                - packet_reader_read
                - strlen
                - strcmp
                - packet_reader_read
                - strcmp
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - die
            - BranchSide:      'builtin/receive-pack.c:2089,20'
              BranchSideFuncs:
                - strlen
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
        - Branch String:   'builtin/receive-pack.c:2082,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2084,9'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/receive-pack.c:2085,21'
              BranchSideFuncs:
                - oid_array_append
                - packet_reader_read
                - strlen
                - strcmp
                - packet_reader_read
                - strcmp
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - die
        - Branch String:   'builtin/receive-pack.c:2090,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2091,31'
              BranchSideFuncs:
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
            - BranchSide:      'builtin/receive-pack.c:2124,15'
              BranchSideFuncs:
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
        - Branch String:   'builtin/receive-pack.c:2095,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2096,19'
              BranchSideFuncs:
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
            - BranchSide:      'builtin/receive-pack.c:2097,30'
              BranchSideFuncs:
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
        - Branch String:   'builtin/receive-pack.c:2097,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2098,22'
              BranchSideFuncs:
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
            - BranchSide:      'builtin/receive-pack.c:2099,30'
              BranchSideFuncs:
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
        - Branch String:   'builtin/receive-pack.c:2099,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2100,18'
              BranchSideFuncs:
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
            - BranchSide:      'builtin/receive-pack.c:2101,30'
              BranchSideFuncs:
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
        - Branch String:   'builtin/receive-pack.c:2101,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2102,11'
              BranchSideFuncs:
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
            - BranchSide:      'builtin/receive-pack.c:2103,8'
              BranchSideFuncs:
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
        - Branch String:   'builtin/receive-pack.c:2104,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2104,33'
              BranchSideFuncs:
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
            - BranchSide:      'builtin/receive-pack.c:2106,8'
              BranchSideFuncs:
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
        - Branch String:   'builtin/receive-pack.c:2103,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2105,16'
              BranchSideFuncs:
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
            - BranchSide:      'builtin/receive-pack.c:2106,8'
              BranchSideFuncs:
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
        - Branch String:   'builtin/receive-pack.c:2107,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2107,33'
              BranchSideFuncs:
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
            - BranchSide:      'builtin/receive-pack.c:2109,31'
              BranchSideFuncs:
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
        - Branch String:   'builtin/receive-pack.c:2106,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2108,22'
              BranchSideFuncs:
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
            - BranchSide:      'builtin/receive-pack.c:2109,31'
              BranchSideFuncs:
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
        - Branch String:   'builtin/receive-pack.c:2110,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2111,38'
              BranchSideFuncs:
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
            - BranchSide:      'builtin/receive-pack.c:2114,18'
              BranchSideFuncs:
                - xstrncmpz
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
        - Branch String:   'builtin/receive-pack.c:2114,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2115,50'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/receive-pack.c:2116,37'
              BranchSideFuncs:
                - parse_feature_value
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - die
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - xstrndup
                - trace2_data_string_fl
                - free
        - Branch String:   'builtin/receive-pack.c:2117,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2118,11'
              BranchSideFuncs:
                - xstrndup
                - trace2_data_string_fl
                - free
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - die
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
            - BranchSide:      'builtin/receive-pack.c:2122,3'
              BranchSideFuncs:
                - strcmp
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
        - Branch String:   'builtin/receive-pack.c:2124,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2125,8'
              BranchSideFuncs:
                - queue_command
                - packet_reader_read
                - strlen
                - strcmp
                - packet_reader_read
                - strcmp
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
            - BranchSide:      'builtin/receive-pack.c:2149,21'
              BranchSideFuncs:
                - queue_command
                - packet_reader_read
                - strlen
                - strcmp
                - packet_reader_read
                - strcmp
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
        - Branch String:   'builtin/receive-pack.c:2131,9'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2132,17'
              BranchSideFuncs:
                - packet_reader_read
                - strlen
                - strcmp
                - packet_reader_read
                - strcmp
                - strbuf_addstr.12093
                - die
                - queue_command
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
            - BranchSide:      'builtin/receive-pack.c:2135,9'
              BranchSideFuncs:
                - strcmp
                - packet_reader_read
                - strlen
                - strcmp
                - packet_reader_read
                - queue_command
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
        - Branch String:   'builtin/receive-pack.c:2135,9'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2136,6'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/receive-pack.c:2138,17'
              BranchSideFuncs:
                - strcmp
                - packet_reader_read
                - strlen
                - strcmp
                - packet_reader_read
                - die
                - queue_command
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - strbuf_addstr.12093
        - Branch String:   'builtin/receive-pack.c:2138,9'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2139,6'
              BranchSideFuncs:
                - strbuf_addstr.12093
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - strcmp
                - queue_command
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - die
            - BranchSide:      'builtin/receive-pack.c:2140,31'
              BranchSideFuncs:
                - strbuf_addstr.12093
                - packet_reader_read
                - strcmp
                - packet_reader_read
                - strlen
                - strcmp
                - queue_command
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
                - queue_commands_from_cert
                - die
        - Branch String:   'builtin/receive-pack.c:2144,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2145,5'
              BranchSideFuncs:
                - queue_commands_from_cert
            - BranchSide:      'builtin/receive-pack.c:2146,4'
              BranchSideFuncs:
                - packet_reader_read
                - strlen
                - strcmp
                - packet_reader_read
                - strcmp
                - queue_commands_from_cert
                - strbuf_addstr.12093
                - die
                - queue_command
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_request
                - parse_feature_value
                - strlen
                - xstrncmpz
                - parse_feature_value
                - xstrndup
                - trace2_data_string_fl
                - free
                - die
                - parse_feature_request
                - parse_feature_request
                - starts_with
                - get_oid_hex
                - oid_array_append
                - die
        - Branch String:   'builtin/receive-pack.c:2152,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2152,6'
              BranchSideFuncs:
                - queue_commands_from_cert
            - BranchSide:      'builtin/receive-pack.c:2153,28'
              BranchSideFuncs:
                - queue_commands_from_cert
      Callsites:
        - Src:             'builtin/receive-pack.c:2077,7'
          Dst:             packet_reader_read
        - Src:             'builtin/receive-pack.c:2080,29'
          Dst:             starts_with
        - Src:             'builtin/receive-pack.c:2082,8'
          Dst:             get_oid_hex
        - Src:             'builtin/receive-pack.c:2083,5'
          Dst:             die
        - Src:             'builtin/receive-pack.c:2085,4'
          Dst:             oid_array_append
        - Src:             'builtin/receive-pack.c:2089,13'
          Dst:             strlen
        - Src:             'builtin/receive-pack.c:2095,8'
          Dst:             parse_feature_request
        - Src:             'builtin/receive-pack.c:2097,8'
          Dst:             parse_feature_request
        - Src:             'builtin/receive-pack.c:2099,8'
          Dst:             parse_feature_request
        - Src:             'builtin/receive-pack.c:2101,8'
          Dst:             parse_feature_request
        - Src:             'builtin/receive-pack.c:2104,11'
          Dst:             parse_feature_request
        - Src:             'builtin/receive-pack.c:2107,11'
          Dst:             parse_feature_request
        - Src:             'builtin/receive-pack.c:2109,11'
          Dst:             parse_feature_value
        - Src:             'builtin/receive-pack.c:2112,11'
          Dst:             strlen
        - Src:             'builtin/receive-pack.c:2114,8'
          Dst:             xstrncmpz
        - Src:             'builtin/receive-pack.c:2115,5'
          Dst:             die
        - Src:             'builtin/receive-pack.c:2116,17'
          Dst:             parse_feature_value
        - Src:             'builtin/receive-pack.c:2118,17'
          Dst:             xstrndup
        - Src:             'builtin/receive-pack.c:2119,5'
          Dst:             trace2_data_string_fl
        - Src:             'builtin/receive-pack.c:2124,8'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:2130,5'
          Dst:             packet_reader_read
        - Src:             'builtin/receive-pack.c:2136,6'
          Dst:             die
        - Src:             'builtin/receive-pack.c:2138,10'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:2140,5'
          Dst:             strbuf_addstr
        - Src:             'builtin/receive-pack.c:2149,7'
          Dst:             queue_command
        - Src:             'builtin/receive-pack.c:2153,3'
          Dst:             queue_commands_from_cert
    - functionName:    write_head_info
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - advertise_shallow_grafts
        - for_each_alternate_ref
        - get_main_ref_store
        - hidden_refs_to_excludes
        - null_oid
        - oidset_clear
        - packet_flush
        - show_one_alternate_ref
        - show_ref
        - show_ref_cb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:343,46'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:343,46'
              BranchSideFuncs:
                - get_main_ref_store
                - hidden_refs_to_excludes
                - refs_for_each_fullref_in
                - for_each_alternate_ref
                - oidset_clear
                - null_oid
                - show_ref
                - advertise_shallow_grafts
                - packet_flush
            - BranchSide:      'builtin/receive-pack.c:343,46'
              BranchSideFuncs:
                - get_main_ref_store
                - hidden_refs_to_excludes
                - refs_for_each_fullref_in
                - for_each_alternate_ref
                - oidset_clear
                - null_oid
                - show_ref
                - advertise_shallow_grafts
                - packet_flush
        - Branch String:   'builtin/receive-pack.c:348,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:348,6'
              BranchSideFuncs:
                - advertise_shallow_grafts
                - packet_flush
            - BranchSide:      'builtin/receive-pack.c:349,31'
              BranchSideFuncs:
                - null_oid
                - show_ref
                - advertise_shallow_grafts
                - packet_flush
      Callsites:
        - Src:             'builtin/receive-pack.c:343,27'
          Dst:             get_main_ref_store
        - Src:             'builtin/receive-pack.c:344,6'
          Dst:             hidden_refs_to_excludes
        - Src:             'builtin/receive-pack.c:343,2'
          Dst:             refs_for_each_fullref_in
        - Src:             'builtin/receive-pack.c:343,2'
          Dst:             show_ref_cb
        - Src:             'builtin/receive-pack.c:346,2'
          Dst:             for_each_alternate_ref
        - Src:             'builtin/receive-pack.c:346,2'
          Dst:             show_one_alternate_ref
        - Src:             'builtin/receive-pack.c:347,2'
          Dst:             oidset_clear
        - Src:             'builtin/receive-pack.c:349,31'
          Dst:             null_oid
        - Src:             'builtin/receive-pack.c:349,3'
          Dst:             show_ref
        - Src:             'builtin/receive-pack.c:351,2'
          Dst:             advertise_shallow_grafts
        - Src:             'builtin/receive-pack.c:354,2'
          Dst:             packet_flush
    - functionName:    git_time
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tloc
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gettimeofday
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:381,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:381,6'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:382,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:379,2'
          Dst:             gettimeofday
    - functionName:    receive_pack_config
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         59
      ICount:          428
      EdgeCount:       86
      CyclomaticComplexity: 29
      functionsReached:
        - config_error_nonbool
        - const_error
        - git_config_bool
        - git_config_int
        - git_config_int64
        - git_config_pathname
        - git_config_string
        - git_config_ulong
        - git_default_config
        - is_valid_msg_type
        - parse_deny_action
        - parse_hide_refs_config
        - proc_receive_ref_append
        - skip_prefix
        - strbuf_addf
        - strcmp
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:147,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:148,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:150,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.12132
                - strcmp
                - strcmp
                - strcmp
                - parse_deny_action
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
                - git_config_string
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - parse_deny_action
                - git_config_bool
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - is_valid_msg_type
                - warning
                - strbuf_addf
                - git_config_pathname
                - strbuf_addf
                - free
                - git_config_int
                - git_config_int
                - git_config_bool
                - git_config_bool
        - Branch String:   'builtin/receive-pack.c:150,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:151,34'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/receive-pack.c:155,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.12132
                - strcmp
                - strcmp
                - strcmp
                - parse_deny_action
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
                - git_config_string
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - parse_deny_action
                - git_config_bool
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - is_valid_msg_type
                - warning
                - strbuf_addf
                - git_config_pathname
                - strbuf_addf
                - free
                - git_config_int
                - git_config_int
                - git_config_bool
        - Branch String:   'builtin/receive-pack.c:155,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:156,44'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/receive-pack.c:160,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.12132
                - strcmp
                - strcmp
                - strcmp
                - parse_deny_action
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
                - git_config_string
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - parse_deny_action
                - git_config_bool
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - is_valid_msg_type
                - warning
                - strbuf_addf
                - git_config_pathname
                - strbuf_addf
                - free
                - git_config_int
                - git_config_int
        - Branch String:   'builtin/receive-pack.c:160,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:161,41'
              BranchSideFuncs:
                - git_config_int
            - BranchSide:      'builtin/receive-pack.c:165,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - skip_prefix.12132
                - strcmp
                - strcmp
                - strcmp
                - parse_deny_action
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
                - git_config_string
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - parse_deny_action
                - git_config_bool
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - is_valid_msg_type
                - warning
                - strbuf_addf
                - git_config_pathname
                - strbuf_addf
                - free
                - git_config_int
        - Branch String:   'builtin/receive-pack.c:165,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:166,42'
              BranchSideFuncs:
                - git_config_int
            - BranchSide:      'builtin/receive-pack.c:170,13'
              BranchSideFuncs:
                - strcmp
                - skip_prefix.12132
                - strcmp
                - strcmp
                - strcmp
                - parse_deny_action
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
                - git_config_string
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - parse_deny_action
                - git_config_bool
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - is_valid_msg_type
                - warning
                - strbuf_addf
                - git_config_pathname
                - strbuf_addf
                - free
        - Branch String:   'builtin/receive-pack.c:170,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:173,34'
              BranchSideFuncs:
                - git_config_pathname
                - strbuf_addf
                - free
            - BranchSide:      'builtin/receive-pack.c:181,18'
              BranchSideFuncs:
                - skip_prefix.12132
                - strcmp
                - strcmp
                - strcmp
                - parse_deny_action
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
                - git_config_string
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - parse_deny_action
                - git_config_bool
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - is_valid_msg_type
                - warning
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:173,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:174,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:176,19'
              BranchSideFuncs:
                - strbuf_addf
                - free
        - Branch String:   'builtin/receive-pack.c:181,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:182,8'
              BranchSideFuncs:
                - config_error_nonbool
                - const_error.12069
                - is_valid_msg_type
                - warning
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:192,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - parse_deny_action
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
                - git_config_string
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - parse_deny_action
                - git_config_bool
                - git_config_bool
        - Branch String:   'builtin/receive-pack.c:182,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:183,11'
              BranchSideFuncs:
                - is_valid_msg_type
                - warning
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:184,25'
              BranchSideFuncs:
                - is_valid_msg_type
                - warning
                - strbuf_addf
        - Branch String:   'builtin/receive-pack.c:184,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:186,20'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'builtin/receive-pack.c:188,44'
              BranchSideFuncs:
                - warning
        - Branch String:   'builtin/receive-pack.c:192,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:193,42'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/receive-pack.c:197,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - parse_deny_action
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
                - git_config_string
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - parse_deny_action
                - git_config_bool
        - Branch String:   'builtin/receive-pack.c:197,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:198,43'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/receive-pack.c:202,14'
              BranchSideFuncs:
                - strcmp
                - parse_deny_action
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
                - git_config_string
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - parse_deny_action
        - Branch String:   'builtin/receive-pack.c:202,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:203,43'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
                - git_config_string
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - parse_deny_action
            - BranchSide:      'builtin/receive-pack.c:207,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
                - git_config_string
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - parse_deny_action
        - Branch String:   'builtin/receive-pack.c:207,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:208,43'
              BranchSideFuncs:
                - parse_deny_action
            - BranchSide:      'builtin/receive-pack.c:212,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
                - git_config_string
                - git_config_bool
                - git_config_bool
                - git_config_bool
                - git_config_bool
        - Branch String:   'builtin/receive-pack.c:212,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:213,38'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/receive-pack.c:217,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
                - git_config_string
                - git_config_bool
                - git_config_bool
                - git_config_bool
        - Branch String:   'builtin/receive-pack.c:217,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:218,45'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/receive-pack.c:222,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
                - git_config_string
                - git_config_bool
                - git_config_bool
        - Branch String:   'builtin/receive-pack.c:222,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:223,29'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/receive-pack.c:227,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
                - git_config_string
                - git_config_bool
        - Branch String:   'builtin/receive-pack.c:227,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:228,36'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/receive-pack.c:232,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
                - git_config_string
        - Branch String:   'builtin/receive-pack.c:232,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:233,46'
              BranchSideFuncs:
                - git_config_string
            - BranchSide:      'builtin/receive-pack.c:235,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
                - git_config_ulong
        - Branch String:   'builtin/receive-pack.c:235,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:236,45'
              BranchSideFuncs:
                - git_config_ulong
            - BranchSide:      'builtin/receive-pack.c:240,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
                - git_config_bool
        - Branch String:   'builtin/receive-pack.c:240,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:241,43'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/receive-pack.c:245,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
                - git_config_bool
        - Branch String:   'builtin/receive-pack.c:245,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:246,44'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/receive-pack.c:250,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
                - git_config_int
        - Branch String:   'builtin/receive-pack.c:250,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:251,37'
              BranchSideFuncs:
                - git_config_int
            - BranchSide:      'builtin/receive-pack.c:255,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
                - git_config_int64
        - Branch String:   'builtin/receive-pack.c:255,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:256,37'
              BranchSideFuncs:
                - git_config_int64
            - BranchSide:      'builtin/receive-pack.c:260,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - git_default_config
                - git_config_bool
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
        - Branch String:   'builtin/receive-pack.c:260,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:261,8'
              BranchSideFuncs:
                - config_error_nonbool
                - const_error.12069
                - proc_receive_ref_append
            - BranchSide:      'builtin/receive-pack.c:267,13'
              BranchSideFuncs:
                - strcmp
                - git_default_config
                - git_config_bool
        - Branch String:   'builtin/receive-pack.c:261,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:262,11'
              BranchSideFuncs:
                - proc_receive_ref_append
            - BranchSide:      'builtin/receive-pack.c:263,27'
              BranchSideFuncs:
                - proc_receive_ref_append
        - Branch String:   'builtin/receive-pack.c:267,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:268,35'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/receive-pack.c:272,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/receive-pack.c:145,15'
          Dst:             parse_hide_refs_config
        - Src:             'builtin/receive-pack.c:150,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:151,18'
          Dst:             git_config_bool
        - Src:             'builtin/receive-pack.c:155,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:156,28'
          Dst:             git_config_bool
        - Src:             'builtin/receive-pack.c:160,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:161,26'
          Dst:             git_config_int
        - Src:             'builtin/receive-pack.c:165,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:166,27'
          Dst:             git_config_int
        - Src:             'builtin/receive-pack.c:170,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:173,7'
          Dst:             git_config_pathname
        - Src:             'builtin/receive-pack.c:175,3'
          Dst:             strbuf_addf
        - Src:             'builtin/receive-pack.c:181,6'
          Dst:             skip_prefix
        - Src:             'builtin/receive-pack.c:183,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/receive-pack.c:183,11'
          Dst:             const_error
        - Src:             'builtin/receive-pack.c:184,7'
          Dst:             is_valid_msg_type
        - Src:             'builtin/receive-pack.c:185,4'
          Dst:             strbuf_addf
        - Src:             'builtin/receive-pack.c:188,4'
          Dst:             warning
        - Src:             'builtin/receive-pack.c:192,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:193,26'
          Dst:             git_config_bool
        - Src:             'builtin/receive-pack.c:197,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:198,27'
          Dst:             git_config_bool
        - Src:             'builtin/receive-pack.c:202,7'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:203,25'
          Dst:             parse_deny_action
        - Src:             'builtin/receive-pack.c:207,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:208,25'
          Dst:             parse_deny_action
        - Src:             'builtin/receive-pack.c:212,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:213,22'
          Dst:             git_config_bool
        - Src:             'builtin/receive-pack.c:217,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:218,29'
          Dst:             git_config_bool
        - Src:             'builtin/receive-pack.c:222,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:223,13'
          Dst:             git_config_bool
        - Src:             'builtin/receive-pack.c:227,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:228,20'
          Dst:             git_config_bool
        - Src:             'builtin/receive-pack.c:232,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:233,10'
          Dst:             git_config_string
        - Src:             'builtin/receive-pack.c:235,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:236,28'
          Dst:             git_config_ulong
        - Src:             'builtin/receive-pack.c:240,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:241,27'
          Dst:             git_config_bool
        - Src:             'builtin/receive-pack.c:245,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:246,28'
          Dst:             git_config_bool
        - Src:             'builtin/receive-pack.c:250,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:251,22'
          Dst:             git_config_int
        - Src:             'builtin/receive-pack.c:255,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:256,20'
          Dst:             git_config_int64
        - Src:             'builtin/receive-pack.c:260,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:262,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/receive-pack.c:262,11'
          Dst:             const_error
        - Src:             'builtin/receive-pack.c:263,3'
          Dst:             proc_receive_ref_append
        - Src:             'builtin/receive-pack.c:267,6'
          Dst:             strcmp
        - Src:             'builtin/receive-pack.c:268,19'
          Dst:             git_config_bool
        - Src:             'builtin/receive-pack.c:272,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_receive_pack
      functionSourceFile: '/src/git/builtin/receive-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2484
      functionLinenumberEnd: 2618
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         85
      ICount:          554
      EdgeCount:       106
      CyclomaticComplexity: 23
      functionsReached:
        - BUG_fl
        - _
        - check_cert_push_options
        - clear_shallow_info
        - copy_to_sideband
        - delete_only
        - delete_tempfile
        - determine_protocol_version_server
        - die
        - enter_repo
        - execute_commands
        - finish_command
        - free_commands
        - git_config
        - git_time
        - oid_array_clear
        - packet_flush
        - packet_reader_init
        - packet_trace_identity
        - packet_write_fmt
        - parse_options
        - prepare_auto_maintenance
        - prepare_push_cert_nonce
        - prepare_shallow_info
        - read_head_info
        - read_push_options
        - receive_pack_config
        - report
        - report_v2
        - run_receive_hook
        - run_update_post_hook
        - setup_path
        - sigchain_pop
        - sigchain_push
        - start_command
        - string_list_clear
        - strvec_clear
        - unpack_with_sideband
        - update_server_info
        - update_shallow_info
        - usage_msg_opt
        - write_head_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/receive-pack.c:2505,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2506,17'
              BranchSideFuncs:
                - _.12055
                - usage_msg_opt
            - BranchSide:      'builtin/receive-pack.c:2507,6'
              BranchSideFuncs:
                - setup_path
                - enter_repo
                - die
                - git_config.12243
                - determine_protocol_version_server
                - BUG_fl
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
                - packet_write_fmt
                - git_time.12217
                - prepare_push_cert_nonce
                - _.12055
                - usage_msg_opt
        - Branch String:   'builtin/receive-pack.c:2507,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2508,17'
              BranchSideFuncs:
                - _.12055
                - usage_msg_opt
            - BranchSide:      'builtin/receive-pack.c:2510,16'
              BranchSideFuncs:
                - setup_path
                - enter_repo
                - die
                - git_config.12243
                - determine_protocol_version_server
                - BUG_fl
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
                - packet_write_fmt
                - git_time.12217
                - prepare_push_cert_nonce
        - Branch String:   'builtin/receive-pack.c:2514,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2515,54'
              BranchSideFuncs:
                - git_config.12243
                - determine_protocol_version_server
                - BUG_fl
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
                - packet_write_fmt
                - git_time.12217
                - prepare_push_cert_nonce
            - BranchSide:      'builtin/receive-pack.c:2517,2'
              BranchSideFuncs:
                - git_config.12243
                - determine_protocol_version_server
                - BUG_fl
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
                - packet_write_fmt
                - git_time.12217
                - prepare_push_cert_nonce
        - Branch String:   'builtin/receive-pack.c:2518,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2519,45'
              BranchSideFuncs:
                - git_time.12217
                - prepare_push_cert_nonce
                - determine_protocol_version_server
                - BUG_fl
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
                - packet_write_fmt
            - BranchSide:      'builtin/receive-pack.c:2521,11'
              BranchSideFuncs:
                - determine_protocol_version_server
                - BUG_fl
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
                - packet_write_fmt
        - Branch String:   'builtin/receive-pack.c:2521,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2522,18'
              BranchSideFuncs:
                - determine_protocol_version_server
                - BUG_fl
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
                - packet_write_fmt
            - BranchSide:      'builtin/receive-pack.c:2523,16'
              BranchSideFuncs:
                - determine_protocol_version_server
                - BUG_fl
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
                - packet_write_fmt
        - Branch String:   'builtin/receive-pack.c:2526,2'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2532,3'
              BranchSideFuncs:
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
            - BranchSide:      'builtin/receive-pack.c:2538,7'
              BranchSideFuncs:
                - packet_write_fmt
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
            - BranchSide:      'builtin/receive-pack.c:2543,3'
              BranchSideFuncs:
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
            - BranchSide:      'builtin/receive-pack.c:2545,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/receive-pack.c:2548,6'
              BranchSideFuncs:
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
        - Branch String:   'builtin/receive-pack.c:2538,22'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2538,26'
              BranchSideFuncs:
                - packet_write_fmt
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
            - BranchSide:      'builtin/receive-pack.c:2539,4'
              BranchSideFuncs:
                - packet_write_fmt
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
        - Branch String:   'builtin/receive-pack.c:2538,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2538,26'
              BranchSideFuncs:
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
            - BranchSide:      'builtin/receive-pack.c:2539,4'
              BranchSideFuncs:
                - packet_write_fmt
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
        - Branch String:   'builtin/receive-pack.c:2548,21'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2548,25'
              BranchSideFuncs:
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
            - BranchSide:      'builtin/receive-pack.c:2549,3'
              BranchSideFuncs:
                - write_head_info
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
        - Branch String:   'builtin/receive-pack.c:2548,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2549,3'
              BranchSideFuncs:
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
            - BranchSide:      'builtin/receive-pack.c:2551,6'
              BranchSideFuncs:
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
        - Branch String:   'builtin/receive-pack.c:2551,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2552,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/receive-pack.c:2554,2'
              BranchSideFuncs:
                - packet_reader_init
                - read_head_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
        - Branch String:   'builtin/receive-pack.c:2558,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2559,15'
              BranchSideFuncs:
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
                - read_push_options
            - BranchSide:      'builtin/receive-pack.c:2611,6'
              BranchSideFuncs:
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
        - Branch String:   'builtin/receive-pack.c:2562,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2563,4'
              BranchSideFuncs:
                - read_push_options
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
            - BranchSide:      'builtin/receive-pack.c:2564,8'
              BranchSideFuncs:
                - check_cert_push_options
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
        - Branch String:   'builtin/receive-pack.c:2564,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2566,15'
              BranchSideFuncs:
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
            - BranchSide:      'builtin/receive-pack.c:2570,3'
              BranchSideFuncs:
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
        - Branch String:   'builtin/receive-pack.c:2566,4'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2567,5'
              BranchSideFuncs:
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
            - BranchSide:      'builtin/receive-pack.c:2568,3'
              BranchSideFuncs:
                - prepare_shallow_info
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
        - Branch String:   'builtin/receive-pack.c:2571,19'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2571,26'
              BranchSideFuncs:
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
            - BranchSide:      'builtin/receive-pack.c:2573,20'
              BranchSideFuncs:
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
        - Branch String:   'builtin/receive-pack.c:2571,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2572,19'
              BranchSideFuncs:
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
            - BranchSide:      'builtin/receive-pack.c:2573,20'
              BranchSideFuncs:
                - delete_only
                - unpack_with_sideband
                - update_shallow_info
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
        - Branch String:   'builtin/receive-pack.c:2573,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2574,20'
              BranchSideFuncs:
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
            - BranchSide:      'builtin/receive-pack.c:2577,17'
              BranchSideFuncs:
                - execute_commands
                - delete_tempfile
                - sigchain_push
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
                - report_v2
        - Branch String:   'builtin/receive-pack.c:2582,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2583,14'
              BranchSideFuncs:
                - report_v2
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
            - BranchSide:      'builtin/receive-pack.c:2584,12'
              BranchSideFuncs:
                - sigchain_pop
                - run_receive_hook
                - run_update_post_hook
                - free_commands
                - string_list_clear
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - prepare_auto_maintenance
                - start_command
                - finish_command
                - copy_to_sideband
                - report
        - Branch String:   'builtin/receive-pack.c:2592,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2593,25'
              BranchSideFuncs:
                - prepare_auto_maintenance
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - start_command
                - finish_command
                - copy_to_sideband
            - BranchSide:      'builtin/receive-pack.c:2607,7'
              BranchSideFuncs:
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
        - Branch String:   'builtin/receive-pack.c:2595,8'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2596,10'
              BranchSideFuncs:
                - start_command
                - finish_command
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
                - copy_to_sideband
            - BranchSide:      'builtin/receive-pack.c:2606,3'
              BranchSideFuncs:
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
        - Branch String:   'builtin/receive-pack.c:2600,9'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2601,10'
              BranchSideFuncs:
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
            - BranchSide:      'builtin/receive-pack.c:2605,4'
              BranchSideFuncs:
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
        - Branch String:   'builtin/receive-pack.c:2601,10'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2602,29'
              BranchSideFuncs:
                - copy_to_sideband
                - finish_command
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
            - BranchSide:      'builtin/receive-pack.c:2603,6'
              BranchSideFuncs:
                - finish_command
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
                - update_server_info
        - Branch String:   'builtin/receive-pack.c:2607,7'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2608,4'
              BranchSideFuncs:
                - update_server_info
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
            - BranchSide:      'builtin/receive-pack.c:2609,3'
              BranchSideFuncs:
                - clear_shallow_info
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
                - packet_flush
        - Branch String:   'builtin/receive-pack.c:2611,6'
          Branch Sides:
            - BranchSide:      'builtin/receive-pack.c:2612,3'
              BranchSideFuncs:
                - packet_flush
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
            - BranchSide:      'builtin/receive-pack.c:2613,2'
              BranchSideFuncs:
                - oid_array_clear
                - oid_array_clear
                - strvec_clear
                - free
      Callsites:
        - Src:             'builtin/receive-pack.c:2501,2'
          Dst:             packet_trace_identity
        - Src:             'builtin/receive-pack.c:2503,9'
          Dst:             parse_options
        - Src:             'builtin/receive-pack.c:2506,17'
          Dst:             _
        - Src:             'builtin/receive-pack.c:2506,3'
          Dst:             usage_msg_opt
        - Src:             'builtin/receive-pack.c:2508,17'
          Dst:             _
        - Src:             'builtin/receive-pack.c:2508,3'
          Dst:             usage_msg_opt
        - Src:             'builtin/receive-pack.c:2512,2'
          Dst:             setup_path
        - Src:             'builtin/receive-pack.c:2514,7'
          Dst:             enter_repo
        - Src:             'builtin/receive-pack.c:2515,3'
          Dst:             die
        - Src:             'builtin/receive-pack.c:2517,2'
          Dst:             git_config
        - Src:             'builtin/receive-pack.c:2517,2'
          Dst:             receive_pack_config
        - Src:             'builtin/receive-pack.c:2519,58'
          Dst:             git_time
        - Src:             'builtin/receive-pack.c:2519,21'
          Dst:             prepare_push_cert_nonce
        - Src:             'builtin/receive-pack.c:2526,10'
          Dst:             determine_protocol_version_server
        - Src:             'builtin/receive-pack.c:2539,4'
          Dst:             packet_write_fmt
        - Src:             'builtin/receive-pack.c:2545,3'
          Dst:             BUG_fl
        - Src:             'builtin/receive-pack.c:2549,3'
          Dst:             write_head_info
        - Src:             'builtin/receive-pack.c:2554,2'
          Dst:             packet_reader_init
        - Src:             'builtin/receive-pack.c:2558,18'
          Dst:             read_head_info
        - Src:             'builtin/receive-pack.c:2563,4'
          Dst:             read_push_options
        - Src:             'builtin/receive-pack.c:2564,8'
          Dst:             check_cert_push_options
        - Src:             'builtin/receive-pack.c:2570,3'
          Dst:             prepare_shallow_info
        - Src:             'builtin/receive-pack.c:2573,8'
          Dst:             delete_only
        - Src:             'builtin/receive-pack.c:2574,20'
          Dst:             unpack_with_sideband
        - Src:             'builtin/receive-pack.c:2575,4'
          Dst:             update_shallow_info
        - Src:             'builtin/receive-pack.c:2578,3'
          Dst:             execute_commands
        - Src:             'builtin/receive-pack.c:2580,3'
          Dst:             delete_tempfile
        - Src:             'builtin/receive-pack.c:2581,3'
          Dst:             sigchain_push
        - Src:             'builtin/receive-pack.c:2583,4'
          Dst:             report_v2
        - Src:             'builtin/receive-pack.c:2585,4'
          Dst:             report
        - Src:             'builtin/receive-pack.c:2586,3'
          Dst:             sigchain_pop
        - Src:             'builtin/receive-pack.c:2587,3'
          Dst:             run_receive_hook
        - Src:             'builtin/receive-pack.c:2589,3'
          Dst:             run_update_post_hook
        - Src:             'builtin/receive-pack.c:2590,3'
          Dst:             free_commands
        - Src:             'builtin/receive-pack.c:2591,3'
          Dst:             string_list_clear
        - Src:             'builtin/receive-pack.c:2595,8'
          Dst:             prepare_auto_maintenance
        - Src:             'builtin/receive-pack.c:2600,10'
          Dst:             start_command
        - Src:             'builtin/receive-pack.c:2602,7'
          Dst:             copy_to_sideband
        - Src:             'builtin/receive-pack.c:2603,6'
          Dst:             finish_command
        - Src:             'builtin/receive-pack.c:2608,4'
          Dst:             update_server_info
        - Src:             'builtin/receive-pack.c:2609,3'
          Dst:             clear_shallow_info
        - Src:             'builtin/receive-pack.c:2612,3'
          Dst:             packet_flush
        - Src:             'builtin/receive-pack.c:2613,2'
          Dst:             oid_array_clear
        - Src:             'builtin/receive-pack.c:2614,2'
          Dst:             oid_array_clear
        - Src:             'builtin/receive-pack.c:2615,2'
          Dst:             strvec_clear
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    find_cfg_ent
      functionSourceFile: '/src/git/builtin/reflog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pattern
        - len
      BBCount:         15
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - st_add
        - xcalloc
        - xstrncmpz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reflog.c:104,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:105,26'
              BranchSideFuncs:
                - st_add.12298
                - st_add.12298
                - xcalloc
                - xstrncmpz
            - BranchSide:      'builtin/reflog.c:107,13'
              BranchSideFuncs:
                - st_add.12298
                - st_add.12298
                - xcalloc
                - xstrncmpz
        - Branch String:   'builtin/reflog.c:107,2'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:108,18'
              BranchSideFuncs:
                - xstrncmpz
                - st_add.12298
                - st_add.12298
                - xcalloc
            - BranchSide:      'builtin/reflog.c:111,2'
              BranchSideFuncs:
                - st_add.12298
                - st_add.12298
                - xcalloc
        - Branch String:   'builtin/reflog.c:108,7'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:108,44'
              BranchSideFuncs:
                - st_add.12298
                - st_add.12298
                - xcalloc
                - xstrncmpz
            - BranchSide:      'builtin/reflog.c:109,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/reflog.c:108,8'
          Dst:             xstrncmpz
        - Src:             'builtin/reflog.c:111,2'
          Dst:             st_add
        - Src:             'builtin/reflog.c:111,2'
          Dst:             st_add
        - Src:             'builtin/reflog.c:111,2'
          Dst:             xcalloc
    - functionName:    set_reflog_expiry_param
      functionSourceFile: '/src/git/builtin/reflog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cb
        - ref
      BBCount:         31
      ICount:          175
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - strcmp
        - wildmatch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/reflog.c:174,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:175,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:177,13'
              BranchSideFuncs:
                - strcmp
                - wildmatch
        - Branch String:   'builtin/reflog.c:177,2'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:178,18'
              BranchSideFuncs:
                - wildmatch
                - strcmp
            - BranchSide:      'builtin/reflog.c:190,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'builtin/reflog.c:178,7'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:179,10'
              BranchSideFuncs:
                - strcmp
                - wildmatch
            - BranchSide:      'builtin/reflog.c:185,2'
              BranchSideFuncs:
                - strcmp
                - wildmatch
        - Branch String:   'builtin/reflog.c:179,8'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:180,24'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:181,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/reflog.c:181,8'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:182,30'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:183,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/reflog.c:190,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:191,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:199,8'
              BranchSideFuncs: []
        - Branch String:   'builtin/reflog.c:191,7'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:192,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:193,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/reflog.c:193,7'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:194,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:195,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/reflog.c:199,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:200,22'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:201,8'
              BranchSideFuncs: []
        - Branch String:   'builtin/reflog.c:201,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:201,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:202,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/reflog.c:178,8'
          Dst:             wildmatch
        - Src:             'builtin/reflog.c:190,7'
          Dst:             strcmp
    - functionName:    collect_reflog
      functionSourceFile: '/src/git/builtin/reflog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ref
        - cb_data
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - parse_worktree_ref
        - strbuf_detach
        - strbuf_worktree_ref
        - string_list_append_nodup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reflog.c:83,28'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:84,25'
              BranchSideFuncs:
                - strbuf_worktree_ref
                - strbuf_detach
                - string_list_append_nodup
            - BranchSide:      'builtin/reflog.c:87,22'
              BranchSideFuncs:
                - strbuf_worktree_ref
                - strbuf_detach
                - string_list_append_nodup
        - Branch String:   'builtin/reflog.c:83,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:85,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:87,22'
              BranchSideFuncs:
                - strbuf_worktree_ref
                - strbuf_detach
                - string_list_append_nodup
      Callsites:
        - Src:             'builtin/reflog.c:84,6'
          Dst:             parse_worktree_ref
        - Src:             'builtin/reflog.c:87,2'
          Dst:             strbuf_worktree_ref
        - Src:             'builtin/reflog.c:88,41'
          Dst:             strbuf_detach
        - Src:             'builtin/reflog.c:88,2'
          Dst:             string_list_append_nodup
    - functionName:    reflog_expire_config
      functionSourceFile: '/src/git/builtin/reflog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         28
      ICount:          168
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - find_cfg_ent
        - git_config_expiry_date
        - git_default_config
        - parse_config_key
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reflog.c:130,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:131,29'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/reflog.c:133,14'
              BranchSideFuncs:
                - strcmp
                - git_config_expiry_date
                - find_cfg_ent
                - strcmp
                - git_config_expiry_date
                - git_default_config
        - Branch String:   'builtin/reflog.c:133,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:134,8'
              BranchSideFuncs:
                - strcmp
                - git_config_expiry_date
                - find_cfg_ent
                - git_default_config
            - BranchSide:      'builtin/reflog.c:137,21'
              BranchSideFuncs:
                - strcmp
                - git_config_expiry_date
                - find_cfg_ent
                - git_default_config
        - Branch String:   'builtin/reflog.c:135,7'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:137,2'
              BranchSideFuncs:
                - find_cfg_ent
        - Branch String:   'builtin/reflog.c:137,13'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:138,8'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/reflog.c:142,29'
              BranchSideFuncs:
                - git_default_config
        - Branch String:   'builtin/reflog.c:139,7'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:140,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:141,2'
              BranchSideFuncs:
                - find_cfg_ent
        - Branch String:   'builtin/reflog.c:144,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:145,11'
              BranchSideFuncs:
                - find_cfg_ent
            - BranchSide:      'builtin/reflog.c:156,21'
              BranchSideFuncs:
                - find_cfg_ent
        - Branch String:   'builtin/reflog.c:145,3'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:147,28'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:150,40'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:153,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/reflog.c:157,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:158,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:159,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/reflog.c:159,2'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:161,23'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:164,29'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:167,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/reflog.c:130,6'
          Dst:             parse_config_key
        - Src:             'builtin/reflog.c:131,10'
          Dst:             git_default_config
        - Src:             'builtin/reflog.c:133,7'
          Dst:             strcmp
        - Src:             'builtin/reflog.c:135,7'
          Dst:             git_config_expiry_date
        - Src:             'builtin/reflog.c:137,14'
          Dst:             strcmp
        - Src:             'builtin/reflog.c:139,7'
          Dst:             git_config_expiry_date
        - Src:             'builtin/reflog.c:142,10'
          Dst:             git_default_config
        - Src:             'builtin/reflog.c:156,8'
          Dst:             find_cfg_ent
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    expire_unreachable_callback
      functionSourceFile: '/src/git/builtin/reflog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         9
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - _
        - die
        - parse_expiry_date
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reflog.c:211,2'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:211,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/reflog.c:213,24'
              BranchSideFuncs:
                - parse_expiry_date
                - _.12309
                - die
        - Branch String:   'builtin/reflog.c:213,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:214,7'
              BranchSideFuncs:
                - _.12309
                - die
            - BranchSide:      'builtin/reflog.c:217,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/reflog.c:211,2'
          Dst:             BUG_fl
        - Src:             'builtin/reflog.c:213,6'
          Dst:             parse_expiry_date
        - Src:             'builtin/reflog.c:214,7'
          Dst:             _
        - Src:             'builtin/reflog.c:214,3'
          Dst:             die
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    7
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    expire_total_callback
      functionSourceFile: '/src/git/builtin/reflog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         9
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - _
        - die
        - parse_expiry_date
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reflog.c:227,2'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:227,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/reflog.c:229,24'
              BranchSideFuncs:
                - parse_expiry_date
                - _.12309
                - die
        - Branch String:   'builtin/reflog.c:229,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:230,7'
              BranchSideFuncs:
                - _.12309
                - die
            - BranchSide:      'builtin/reflog.c:233,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/reflog.c:227,2'
          Dst:             BUG_fl
        - Src:             'builtin/reflog.c:229,6'
          Dst:             parse_expiry_date
        - Src:             'builtin/reflog.c:230,7'
          Dst:             _
        - Src:             'builtin/reflog.c:230,3'
          Dst:             die
    - functionName:    git_time
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tloc
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gettimeofday
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:381,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:381,6'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:382,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:379,2'
          Dst:             gettimeofday
    - functionName:    show_reflog
      functionSourceFile: '/src/git/builtin/reflog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - cb_data
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/reflog.c:252,2'
          Dst:             printf
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_reflog_exists
      functionSourceFile: '/src/git/builtin/reflog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         7
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - check_refname_format
        - die
        - get_main_ref_store
        - parse_options
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reflog.c:436,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:437,43'
              BranchSideFuncs:
                - check_refname_format
                - get_main_ref_store
                - refs_reflog_exists
                - _.12309
                - die
            - BranchSide:      'builtin/reflog.c:439,12'
              BranchSideFuncs:
                - check_refname_format
                - get_main_ref_store
                - refs_reflog_exists
                - _.12309
                - die
        - Branch String:   'builtin/reflog.c:440,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:441,7'
              BranchSideFuncs:
                - _.12309
                - die
            - BranchSide:      'builtin/reflog.c:442,48'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_reflog_exists
      Callsites:
        - Src:             'builtin/reflog.c:434,9'
          Dst:             parse_options
        - Src:             'builtin/reflog.c:437,3'
          Dst:             usage_with_options
        - Src:             'builtin/reflog.c:440,6'
          Dst:             check_refname_format
        - Src:             'builtin/reflog.c:441,7'
          Dst:             _
        - Src:             'builtin/reflog.c:441,3'
          Dst:             die
        - Src:             'builtin/reflog.c:442,29'
          Dst:             get_main_ref_store
        - Src:             'builtin/reflog.c:442,10'
          Dst:             refs_reflog_exists
    - functionName:    cmd_reflog_delete
      functionSourceFile: '/src/git/builtin/reflog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         10
      ICount:          189
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - parse_options
        - reflog_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reflog.c:418,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:419,10'
              BranchSideFuncs:
                - _.12309
                - error
                - const_error.12313
            - BranchSide:      'builtin/reflog.c:421,9'
              BranchSideFuncs:
                - reflog_delete
        - Branch String:   'builtin/reflog.c:421,2'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:422,27'
              BranchSideFuncs:
                - reflog_delete
            - BranchSide:      'builtin/reflog.c:424,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/reflog.c:416,9'
          Dst:             parse_options
        - Src:             'builtin/reflog.c:419,10'
          Dst:             _
        - Src:             'builtin/reflog.c:419,10'
          Dst:             error
        - Src:             'builtin/reflog.c:419,10'
          Dst:             const_error
        - Src:             'builtin/reflog.c:422,13'
          Dst:             reflog_delete
    - functionName:    cmd_reflog_expire
      functionSourceFile: '/src/git/builtin/reflog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         40
      ICount:          611
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - collect_reflog
        - const_error
        - error
        - free_worktrees
        - get_main_ref_store
        - get_worktree_ref_store
        - get_worktrees
        - git_config
        - git_time
        - mark_reachable_objects
        - parse_options
        - printf
        - putchar
        - reflog_expire_config
        - reflog_expiry_prepare
        - release_revisions
        - repo_dwim_log
        - repo_init_revisions
        - set_reflog_expiry_param
        - string_list_clear
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reflog.c:320,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:321,19'
              BranchSideFuncs:
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - get_worktrees
                - free_worktrees
                - string_list_clear
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - get_worktree_ref_store
                - refs_for_each_reflog
                - repo_init_revisions
                - mark_reachable_objects
                - release_revisions
                - putchar
                - _.12309
                - printf
            - BranchSide:      'builtin/reflog.c:328,10'
              BranchSideFuncs:
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - get_worktrees
                - free_worktrees
                - string_list_clear
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - get_worktree_ref_store
                - refs_for_each_reflog
                - repo_init_revisions
                - mark_reachable_objects
                - release_revisions
                - putchar
                - _.12309
                - printf
        - Branch String:   'builtin/reflog.c:328,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:331,23'
              BranchSideFuncs:
                - repo_init_revisions
                - mark_reachable_objects
                - release_revisions
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - get_worktrees
                - free_worktrees
                - string_list_clear
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - get_worktree_ref_store
                - refs_for_each_reflog
                - putchar
                - _.12309
                - printf
            - BranchSide:      'builtin/reflog.c:343,6'
              BranchSideFuncs:
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - get_worktrees
                - free_worktrees
                - string_list_clear
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - get_worktree_ref_store
                - refs_for_each_reflog
        - Branch String:   'builtin/reflog.c:335,7'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:336,11'
              BranchSideFuncs:
                - _.12309
                - printf
                - mark_reachable_objects
                - release_revisions
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - get_worktrees
                - free_worktrees
                - string_list_clear
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - get_worktree_ref_store
                - refs_for_each_reflog
                - putchar
            - BranchSide:      'builtin/reflog.c:337,3'
              BranchSideFuncs:
                - mark_reachable_objects
                - release_revisions
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - get_worktrees
                - free_worktrees
                - string_list_clear
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - get_worktree_ref_store
                - refs_for_each_reflog
                - putchar
        - Branch String:   'builtin/reflog.c:339,7'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:340,4'
              BranchSideFuncs:
                - putchar
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - get_worktrees
                - free_worktrees
                - string_list_clear
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - get_worktree_ref_store
                - refs_for_each_reflog
            - BranchSide:      'builtin/reflog.c:341,2'
              BranchSideFuncs:
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - get_worktrees
                - free_worktrees
                - string_list_clear
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - get_worktree_ref_store
                - refs_for_each_reflog
        - Branch String:   'builtin/reflog.c:343,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:344,27'
              BranchSideFuncs:
                - get_worktrees
                - free_worktrees
                - string_list_clear
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - get_worktree_ref_store
                - refs_for_each_reflog
            - BranchSide:      'builtin/reflog.c:377,9'
              BranchSideFuncs:
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
        - Branch String:   'builtin/reflog.c:351,3'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:352,8'
              BranchSideFuncs:
                - get_worktree_ref_store
                - refs_for_each_reflog
                - free_worktrees
                - string_list_clear
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
            - BranchSide:      'builtin/reflog.c:358,18'
              BranchSideFuncs:
                - free_worktrees
                - string_list_clear
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
        - Branch String:   'builtin/reflog.c:352,24'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:352,30'
              BranchSideFuncs:
                - free_worktrees
                - string_list_clear
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - get_worktree_ref_store
                - refs_for_each_reflog
            - BranchSide:      'builtin/reflog.c:354,26'
              BranchSideFuncs:
                - get_worktree_ref_store
                - refs_for_each_reflog
                - free_worktrees
                - string_list_clear
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
        - Branch String:   'builtin/reflog.c:352,8'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:353,5'
              BranchSideFuncs:
                - get_worktree_ref_store
                - refs_for_each_reflog
                - free_worktrees
                - string_list_clear
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
            - BranchSide:      'builtin/reflog.c:354,26'
              BranchSideFuncs:
                - get_worktree_ref_store
                - refs_for_each_reflog
                - free_worktrees
                - string_list_clear
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
        - Branch String:   'builtin/reflog.c:360,3'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:360,3'
              BranchSideFuncs:
                - string_list_clear
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
            - BranchSide:      'builtin/reflog.c:360,3'
              BranchSideFuncs:
                - string_list_clear
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
        - Branch String:   'builtin/reflog.c:360,3'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:361,40'
              BranchSideFuncs:
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - string_list_clear
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
            - BranchSide:      'builtin/reflog.c:374,32'
              BranchSideFuncs:
                - string_list_clear
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
        - Branch String:   'builtin/reflog.c:377,2'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:379,39'
              BranchSideFuncs:
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
            - BranchSide:      'builtin/reflog.c:394,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/reflog.c:381,7'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:382,14'
              BranchSideFuncs:
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
            - BranchSide:      'builtin/reflog.c:385,31'
              BranchSideFuncs:
                - set_reflog_expiry_param
                - get_main_ref_store
                - refs_reflog_expire
                - free
                - strlen
                - repo_dwim_log
                - _.12309
                - error
                - const_error.12313
      Callsites:
        - Src:             'builtin/reflog.c:276,20'
          Dst:             git_time
        - Src:             'builtin/reflog.c:309,2'
          Dst:             git_config
        - Src:             'builtin/reflog.c:309,2'
          Dst:             reflog_expire_config
        - Src:             'builtin/reflog.c:318,9'
          Dst:             parse_options
        - Src:             'builtin/reflog.c:331,3'
          Dst:             repo_init_revisions
        - Src:             'builtin/reflog.c:336,11'
          Dst:             _
        - Src:             'builtin/reflog.c:336,4'
          Dst:             printf
        - Src:             'builtin/reflog.c:337,3'
          Dst:             mark_reachable_objects
        - Src:             'builtin/reflog.c:338,3'
          Dst:             release_revisions
        - Src:             'builtin/reflog.c:340,4'
          Dst:             putchar
        - Src:             'builtin/reflog.c:350,15'
          Dst:             get_worktrees
        - Src:             'builtin/reflog.c:355,25'
          Dst:             get_worktree_ref_store
        - Src:             'builtin/reflog.c:355,4'
          Dst:             refs_for_each_reflog
        - Src:             'builtin/reflog.c:355,4'
          Dst:             collect_reflog
        - Src:             'builtin/reflog.c:358,3'
          Dst:             free_worktrees
        - Src:             'builtin/reflog.c:366,4'
          Dst:             set_reflog_expiry_param
        - Src:             'builtin/reflog.c:367,33'
          Dst:             get_main_ref_store
        - Src:             'builtin/reflog.c:367,14'
          Dst:             refs_reflog_expire
        - Src:             'builtin/reflog.c:367,14'
          Dst:             reflog_expiry_prepare
        - Src:             'builtin/reflog.c:367,14'
          Dst:             reflog_expiry_cleanup
        - Src:             'builtin/reflog.c:374,3'
          Dst:             string_list_clear
        - Src:             'builtin/reflog.c:381,47'
          Dst:             strlen
        - Src:             'builtin/reflog.c:381,8'
          Dst:             repo_dwim_log
        - Src:             'builtin/reflog.c:382,14'
          Dst:             _
        - Src:             'builtin/reflog.c:382,14'
          Dst:             error
        - Src:             'builtin/reflog.c:382,14'
          Dst:             const_error
        - Src:             'builtin/reflog.c:385,3'
          Dst:             set_reflog_expiry_param
        - Src:             'builtin/reflog.c:386,32'
          Dst:             get_main_ref_store
        - Src:             'builtin/reflog.c:386,13'
          Dst:             refs_reflog_expire
        - Src:             'builtin/reflog.c:386,13'
          Dst:             reflog_expiry_prepare
        - Src:             'builtin/reflog.c:386,13'
          Dst:             reflog_expiry_cleanup
    - functionName:    cmd_reflog_list
      functionSourceFile: '/src/git/builtin/reflog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error
        - get_main_ref_store
        - parse_options
        - refs_for_each_reflog
        - show_reflog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reflog.c:264,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:265,10'
              BranchSideFuncs:
                - _.12309
                - error
                - const_error.12313
            - BranchSide:      'builtin/reflog.c:268,33'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_reflog
      Callsites:
        - Src:             'builtin/reflog.c:263,9'
          Dst:             parse_options
        - Src:             'builtin/reflog.c:265,10'
          Dst:             _
        - Src:             'builtin/reflog.c:265,10'
          Dst:             error
        - Src:             'builtin/reflog.c:265,10'
          Dst:             const_error
        - Src:             'builtin/reflog.c:268,14'
          Dst:             get_main_ref_store
        - Src:             'builtin/reflog.c:270,9'
          Dst:             refs_for_each_reflog
        - Src:             'builtin/reflog.c:270,9'
          Dst:             show_reflog
    - functionName:    cmd_reflog_show
      functionSourceFile: '/src/git/builtin/reflog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_log_reflog
        - parse_options
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/reflog.c:243,2'
          Dst:             parse_options
        - Src:             'builtin/reflog.c:247,9'
          Dst:             cmd_log_reflog
    - functionName:    cmd_reflog
      functionSourceFile: '/src/git/builtin/reflog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         6
      ICount:          188
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_log_reflog
        - parse_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/reflog.c:466,6'
          Branch Sides:
            - BranchSide:      'builtin/reflog.c:467,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reflog.c:469,25'
              BranchSideFuncs:
                - cmd_log_reflog
      Callsites:
        - Src:             'builtin/reflog.c:462,9'
          Dst:             parse_options
        - Src:             'builtin/reflog.c:469,10'
          Dst:             cmd_log_reflog
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    5
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    cmd_refs_verify
      functionSourceFile: '/src/git/builtin/refs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         5
      ICount:          115
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - fsck_options_clear
        - get_main_ref_store
        - git_config
        - git_fsck_config
        - parse_options
        - prepare_repo_settings
        - usage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/refs.c:81,6'
          Branch Sides:
            - BranchSide:      'builtin/refs.c:82,9'
              BranchSideFuncs:
                - _.12365
                - usage
            - BranchSide:      'builtin/refs.c:84,2'
              BranchSideFuncs:
                - git_config.12363
                - prepare_repo_settings
                - get_main_ref_store
                - refs_fsck
                - fsck_options_clear
      Callsites:
        - Src:             'builtin/refs.c:80,9'
          Dst:             parse_options
        - Src:             'builtin/refs.c:82,9'
          Dst:             _
        - Src:             'builtin/refs.c:82,3'
          Dst:             usage
        - Src:             'builtin/refs.c:84,2'
          Dst:             git_config
        - Src:             'builtin/refs.c:84,2'
          Dst:             git_fsck_config
        - Src:             'builtin/refs.c:85,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/refs.c:87,18'
          Dst:             get_main_ref_store
        - Src:             'builtin/refs.c:87,8'
          Dst:             refs_fsck
        - Src:             'builtin/refs.c:89,2'
          Dst:             fsck_options_clear
    - functionName:    cmd_refs_migrate
      functionSourceFile: '/src/git/builtin/refs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         14
      ICount:          175
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - error
        - parse_options
        - ref_storage_format_by_name
        - ref_storage_format_to_name
        - repo_migrate_ref_storage_format
        - strbuf_release
        - usage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/refs.c:37,6'
          Branch Sides:
            - BranchSide:      'builtin/refs.c:38,9'
              BranchSideFuncs:
                - _.12365
                - usage
            - BranchSide:      'builtin/refs.c:39,7'
              BranchSideFuncs:
                - _.12365
                - usage
                - ref_storage_format_by_name
                - repo_migrate_ref_storage_format
                - strbuf_release
                - error
                - const_error.12364
                - _.12365
                - ref_storage_format_to_name
                - error
                - const_error.12364
                - _.12365
                - error
                - const_error.12364
        - Branch String:   'builtin/refs.c:39,6'
          Branch Sides:
            - BranchSide:      'builtin/refs.c:40,9'
              BranchSideFuncs:
                - ref_storage_format_by_name
                - repo_migrate_ref_storage_format
                - strbuf_release
                - error
                - const_error.12364
                - _.12365
                - ref_storage_format_to_name
                - error
                - const_error.12364
                - _.12365
                - error
                - const_error.12364
            - BranchSide:      'builtin/refs.c:42,38'
              BranchSideFuncs:
                - ref_storage_format_by_name
                - repo_migrate_ref_storage_format
                - strbuf_release
                - error
                - const_error.12364
                - _.12365
                - ref_storage_format_to_name
                - error
                - const_error.12364
                - _.12365
                - error
                - const_error.12364
        - Branch String:   'builtin/refs.c:43,6'
          Branch Sides:
            - BranchSide:      'builtin/refs.c:44,9'
              BranchSideFuncs:
                - _.12365
                - error
                - const_error.12364
                - strbuf_release
            - BranchSide:      'builtin/refs.c:48,6'
              BranchSideFuncs:
                - repo_migrate_ref_storage_format
                - strbuf_release
                - error
                - const_error.12364
                - _.12365
                - ref_storage_format_to_name
                - error
                - const_error.12364
        - Branch String:   'builtin/refs.c:48,6'
          Branch Sides:
            - BranchSide:      'builtin/refs.c:49,9'
              BranchSideFuncs:
                - _.12365
                - ref_storage_format_to_name
                - error
                - const_error.12364
                - strbuf_release
            - BranchSide:      'builtin/refs.c:54,38'
              BranchSideFuncs:
                - repo_migrate_ref_storage_format
                - strbuf_release
                - error
                - const_error.12364
        - Branch String:   'builtin/refs.c:54,6'
          Branch Sides:
            - BranchSide:      'builtin/refs.c:55,9'
              BranchSideFuncs:
                - error
                - const_error.12364
                - strbuf_release
            - BranchSide:      'builtin/refs.c:59,6'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/refs.c:36,9'
          Dst:             parse_options
        - Src:             'builtin/refs.c:38,9'
          Dst:             _
        - Src:             'builtin/refs.c:38,3'
          Dst:             usage
        - Src:             'builtin/refs.c:40,9'
          Dst:             _
        - Src:             'builtin/refs.c:40,3'
          Dst:             usage
        - Src:             'builtin/refs.c:42,11'
          Dst:             ref_storage_format_by_name
        - Src:             'builtin/refs.c:44,9'
          Dst:             _
        - Src:             'builtin/refs.c:44,9'
          Dst:             error
        - Src:             'builtin/refs.c:44,9'
          Dst:             const_error
        - Src:             'builtin/refs.c:49,9'
          Dst:             _
        - Src:             'builtin/refs.c:49,9'
          Dst:             ref_storage_format_to_name
        - Src:             'builtin/refs.c:49,9'
          Dst:             error
        - Src:             'builtin/refs.c:49,9'
          Dst:             const_error
        - Src:             'builtin/refs.c:54,6'
          Dst:             repo_migrate_ref_storage_format
        - Src:             'builtin/refs.c:55,9'
          Dst:             error
        - Src:             'builtin/refs.c:55,9'
          Dst:             const_error
        - Src:             'builtin/refs.c:62,2'
          Dst:             strbuf_release
    - functionName:    cmd_refs
      functionSourceFile: '/src/git/builtin/refs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_options
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/refs.c:107,9'
          Dst:             parse_options
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strip_escapes
      functionSourceFile: '/src/git/builtin/remote-ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - service
        - next
      BBCount:         62
      ICount:          355
      EdgeCount:       68
      CyclomaticComplexity: 8
      functionsReached:
        - die
        - setenv
        - skip_prefix
        - strbuf_addch
        - strbuf_addstr
        - strbuf_detach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote-ext.c:47,19'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:47,23'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
                - die
                - die
            - BranchSide:      'builtin/remote-ext.c:47,2'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
                - die
                - die
        - Branch String:   'builtin/remote-ext.c:47,2'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:48,7'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
                - die
                - die
            - BranchSide:      'builtin/remote-ext.c:70,6'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
                - die
        - Branch String:   'builtin/remote-ext.c:48,7'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:49,12'
              BranchSideFuncs:
                - die
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
                - die
            - BranchSide:      'builtin/remote-ext.c:67,14'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
                - die
                - die
        - Branch String:   'builtin/remote-ext.c:49,4'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:54,5'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
                - die
                - die
            - BranchSide:      'builtin/remote-ext.c:54,5'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
                - die
                - die
            - BranchSide:      'builtin/remote-ext.c:54,5'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
                - die
                - die
            - BranchSide:      'builtin/remote-ext.c:54,5'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
                - die
                - die
            - BranchSide:      'builtin/remote-ext.c:57,15'
              BranchSideFuncs:
                - die
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
                - die
            - BranchSide:      'builtin/remote-ext.c:57,15'
              BranchSideFuncs:
                - die
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
                - die
            - BranchSide:      'builtin/remote-ext.c:63,6'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/remote-ext.c:58,9'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:58,17'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
                - die
                - die
            - BranchSide:      'builtin/remote-ext.c:59,6'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
                - die
                - die
        - Branch String:   'builtin/remote-ext.c:70,13'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:70,17'
              BranchSideFuncs:
                - die
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
            - BranchSide:      'builtin/remote-ext.c:72,10'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
        - Branch String:   'builtin/remote-ext.c:70,6'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:71,3'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
            - BranchSide:      'builtin/remote-ext.c:72,10'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
        - Branch String:   'builtin/remote-ext.c:73,6'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:74,6'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
            - BranchSide:      'builtin/remote-ext.c:80,9'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
        - Branch String:   'builtin/remote-ext.c:82,19'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:82,23'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
            - BranchSide:      'builtin/remote-ext.c:82,2'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
        - Branch String:   'builtin/remote-ext.c:82,2'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:83,7'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
            - BranchSide:      'builtin/remote-ext.c:108,10'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
        - Branch String:   'builtin/remote-ext.c:83,7'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:84,12'
              BranchSideFuncs:
                - strbuf_addstr.12411
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addch.12412
            - BranchSide:      'builtin/remote-ext.c:98,12'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
                - strbuf_addch.12412
        - Branch String:   'builtin/remote-ext.c:84,4'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:87,24'
              BranchSideFuncs:
                - strbuf_addch.12412
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
            - BranchSide:      'builtin/remote-ext.c:87,24'
              BranchSideFuncs:
                - strbuf_addch.12412
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
            - BranchSide:      'builtin/remote-ext.c:90,25'
              BranchSideFuncs:
                - strbuf_addstr.12411
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addch.12412
            - BranchSide:      'builtin/remote-ext.c:93,25'
              BranchSideFuncs:
                - strbuf_addstr.12411
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addch.12412
            - BranchSide:      'builtin/remote-ext.c:96,11'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
        - Branch String:   'builtin/remote-ext.c:98,4'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:100,12'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addch.12412
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
            - BranchSide:      'builtin/remote-ext.c:103,24'
              BranchSideFuncs:
                - strbuf_addch.12412
                - strbuf_detach
                - strbuf_detach
                - strbuf_detach
                - strbuf_addstr.12411
                - strbuf_addstr.12411
                - strbuf_addch.12412
        - Branch String:   'builtin/remote-ext.c:108,2'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:110,13'
              BranchSideFuncs:
                - strbuf_detach
            - BranchSide:      'builtin/remote-ext.c:113,19'
              BranchSideFuncs:
                - strbuf_detach
            - BranchSide:      'builtin/remote-ext.c:116,10'
              BranchSideFuncs:
                - strbuf_detach
      Callsites:
        - Src:             'builtin/remote-ext.c:40,2'
          Dst:             skip_prefix
        - Src:             'builtin/remote-ext.c:43,2'
          Dst:             setenv
        - Src:             'builtin/remote-ext.c:44,2'
          Dst:             setenv
        - Src:             'builtin/remote-ext.c:62,5'
          Dst:             die
        - Src:             'builtin/remote-ext.c:71,3'
          Dst:             die
        - Src:             'builtin/remote-ext.c:87,5'
          Dst:             strbuf_addch
        - Src:             'builtin/remote-ext.c:90,5'
          Dst:             strbuf_addstr
        - Src:             'builtin/remote-ext.c:93,5'
          Dst:             strbuf_addstr
        - Src:             'builtin/remote-ext.c:103,5'
          Dst:             strbuf_addch
        - Src:             'builtin/remote-ext.c:110,13'
          Dst:             strbuf_detach
        - Src:             'builtin/remote-ext.c:113,19'
          Dst:             strbuf_detach
        - Src:             'builtin/remote-ext.c:116,10'
          Dst:             strbuf_detach
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    send_git_request
      functionSourceFile: '/src/git/builtin/remote-ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stdin_fd
        - serv
        - repo
        - vhost
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - packet_write_fmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote-ext.c:133,6'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:134,20'
              BranchSideFuncs:
                - packet_write_fmt
            - BranchSide:      'builtin/remote-ext.c:136,20'
              BranchSideFuncs:
                - packet_write_fmt
      Callsites:
        - Src:             'builtin/remote-ext.c:134,3'
          Dst:             packet_write_fmt
        - Src:             'builtin/remote-ext.c:136,3'
          Dst:             packet_write_fmt
    - functionName:    parse_argv
      functionSourceFile: '/src/git/builtin/remote-ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - arg
        - service
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strip_escapes
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote-ext.c:122,2'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:123,34'
              BranchSideFuncs:
                - strip_escapes
                - free
                - strvec_push
            - BranchSide:      'builtin/remote-ext.c:128,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/remote-ext.c:124,7'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:125,16'
              BranchSideFuncs:
                - strvec_push
                - free
                - strip_escapes
            - BranchSide:      'builtin/remote-ext.c:126,8'
              BranchSideFuncs:
                - free
                - strip_escapes
                - strvec_push
      Callsites:
        - Src:             'builtin/remote-ext.c:123,20'
          Dst:             strip_escapes
        - Src:             'builtin/remote-ext.c:125,4'
          Dst:             strvec_push
    - functionName:    run_child
      functionSourceFile: '/src/git/builtin/remote-ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - service
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - bidirectional_transfer_loop
        - die
        - finish_command
        - parse_argv
        - send_git_request
        - start_command
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote-ext.c:150,6'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:151,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/remote-ext.c:153,6'
              BranchSideFuncs:
                - bidirectional_transfer_loop
                - finish_command
                - finish_command
                - send_git_request
        - Branch String:   'builtin/remote-ext.c:153,6'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:154,26'
              BranchSideFuncs:
                - send_git_request
                - bidirectional_transfer_loop
                - finish_command
                - finish_command
            - BranchSide:      'builtin/remote-ext.c:156,40'
              BranchSideFuncs:
                - bidirectional_transfer_loop
                - finish_command
                - finish_command
        - Branch String:   'builtin/remote-ext.c:157,6'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:158,7'
              BranchSideFuncs:
                - finish_command
            - BranchSide:      'builtin/remote-ext.c:160,3'
              BranchSideFuncs:
                - finish_command
      Callsites:
        - Src:             'builtin/remote-ext.c:148,2'
          Dst:             parse_argv
        - Src:             'builtin/remote-ext.c:150,6'
          Dst:             start_command
        - Src:             'builtin/remote-ext.c:151,3'
          Dst:             die
        - Src:             'builtin/remote-ext.c:154,3'
          Dst:             send_git_request
        - Src:             'builtin/remote-ext.c:156,6'
          Dst:             bidirectional_transfer_loop
        - Src:             'builtin/remote-ext.c:158,7'
          Dst:             finish_command
        - Src:             'builtin/remote-ext.c:160,3'
          Dst:             finish_command
    - functionName:    command_loop
      functionSourceFile: '/src/git/builtin/remote-ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - child
      BBCount:         20
      ICount:          116
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - common_exit
        - die
        - exit
        - ferror
        - fflush
        - fgets
        - fprintf
        - printf
        - run_child
        - skip_prefix
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote-ext.c:174,7'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:175,15'
              BranchSideFuncs:
                - strlen
                - strcmp
                - printf
                - fflush
                - fgets
                - ferror
                - common_exit
                - exit
                - die
                - skip_prefix.12414
                - fprintf
                - printf
                - fflush
                - run_child
            - BranchSide:      'builtin/remote-ext.c:180,14'
              BranchSideFuncs:
                - strlen
                - strcmp
                - printf
                - fflush
                - fgets
                - ferror
                - common_exit
                - exit
                - die
                - skip_prefix.12414
                - fprintf
                - printf
                - fflush
                - run_child
        - Branch String:   'builtin/remote-ext.c:175,8'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:176,5'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/remote-ext.c:177,4'
              BranchSideFuncs:
                - common_exit
                - exit
        - Branch String:   'builtin/remote-ext.c:181,16'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:181,19'
              BranchSideFuncs:
                - strcmp
                - printf
                - fflush
                - fgets
                - ferror
                - common_exit
                - exit
                - die
                - strlen
                - skip_prefix.12414
                - fprintf
                - printf
                - fflush
                - run_child
            - BranchSide:      'builtin/remote-ext.c:181,3'
              BranchSideFuncs:
                - strcmp
                - printf
                - fflush
                - fgets
                - ferror
                - common_exit
                - exit
                - die
                - strlen
                - skip_prefix.12414
                - fprintf
                - printf
                - fflush
                - run_child
        - Branch String:   'builtin/remote-ext.c:181,3'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:182,11'
              BranchSideFuncs:
                - strcmp
                - printf
                - fflush
                - fgets
                - ferror
                - common_exit
                - exit
                - die
                - strlen
                - skip_prefix.12414
                - fprintf
                - printf
                - fflush
                - run_child
            - BranchSide:      'builtin/remote-ext.c:184,15'
              BranchSideFuncs:
                - strcmp
                - printf
                - fflush
                - fgets
                - ferror
                - common_exit
                - exit
                - die
                - strlen
                - skip_prefix.12414
                - fprintf
                - printf
                - fflush
                - run_child
        - Branch String:   'builtin/remote-ext.c:184,7'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:185,4'
              BranchSideFuncs:
                - skip_prefix.12414
                - fprintf
                - printf
                - fflush
                - run_child
            - BranchSide:      'builtin/remote-ext.c:187,26'
              BranchSideFuncs:
                - skip_prefix.12414
                - fprintf
                - printf
                - fflush
                - run_child
        - Branch String:   'builtin/remote-ext.c:187,14'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:188,4'
              BranchSideFuncs:
                - printf
                - fflush
                - run_child
            - BranchSide:      'builtin/remote-ext.c:192,12'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'builtin/remote-ext.c:174,8'
          Dst:             fgets
        - Src:             'builtin/remote-ext.c:175,8'
          Dst:             ferror
        - Src:             'builtin/remote-ext.c:176,5'
          Dst:             die
        - Src:             'builtin/remote-ext.c:177,4'
          Dst:             common_exit
        - Src:             'builtin/remote-ext.c:177,4'
          Dst:             exit
        - Src:             'builtin/remote-ext.c:180,7'
          Dst:             strlen
        - Src:             'builtin/remote-ext.c:184,8'
          Dst:             strcmp
        - Src:             'builtin/remote-ext.c:185,4'
          Dst:             printf
        - Src:             'builtin/remote-ext.c:186,4'
          Dst:             fflush
        - Src:             'builtin/remote-ext.c:187,14'
          Dst:             skip_prefix
        - Src:             'builtin/remote-ext.c:188,4'
          Dst:             printf
        - Src:             'builtin/remote-ext.c:189,4'
          Dst:             fflush
        - Src:             'builtin/remote-ext.c:190,11'
          Dst:             run_child
        - Src:             'builtin/remote-ext.c:192,4'
          Dst:             fprintf
    - functionName:    cmd_remote_ext
      functionSourceFile: '/src/git/builtin/remote-ext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - command_loop
        - usage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/remote-ext.c:200,2'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:200,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/remote-ext.c:202,6'
              BranchSideFuncs:
                - command_loop
                - usage
        - Branch String:   'builtin/remote-ext.c:202,6'
          Branch Sides:
            - BranchSide:      'builtin/remote-ext.c:203,3'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/remote-ext.c:205,22'
              BranchSideFuncs:
                - command_loop
      Callsites:
        - Src:             'builtin/remote-ext.c:200,2'
          Dst:             BUG_fl
        - Src:             'builtin/remote-ext.c:203,3'
          Dst:             usage
        - Src:             'builtin/remote-ext.c:205,9'
          Dst:             command_loop
    - functionName:    command_loop
      functionSourceFile: '/src/git/builtin/remote-fd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - input_fd
        - output_fd
      BBCount:         22
      ICount:          121
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - bidirectional_transfer_loop
        - die
        - ferror
        - fflush
        - fgets
        - printf
        - starts_with
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote-fd.c:30,7'
          Branch Sides:
            - BranchSide:      'builtin/remote-fd.c:31,15'
              BranchSideFuncs:
                - strlen
                - strcmp
                - printf
                - fflush
                - fgets
                - ferror
                - die
                - starts_with
                - die
                - printf
                - fflush
                - bidirectional_transfer_loop
                - die
            - BranchSide:      'builtin/remote-fd.c:36,14'
              BranchSideFuncs:
                - strlen
                - strcmp
                - printf
                - fflush
                - fgets
                - ferror
                - die
                - starts_with
                - die
                - printf
                - fflush
                - bidirectional_transfer_loop
                - die
        - Branch String:   'builtin/remote-fd.c:31,8'
          Branch Sides:
            - BranchSide:      'builtin/remote-fd.c:32,5'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/remote-fd.c:33,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/remote-fd.c:37,16'
          Branch Sides:
            - BranchSide:      'builtin/remote-fd.c:37,19'
              BranchSideFuncs:
                - strcmp
                - printf
                - fflush
                - fgets
                - ferror
                - die
                - strlen
                - starts_with
                - die
                - printf
                - fflush
                - bidirectional_transfer_loop
                - die
            - BranchSide:      'builtin/remote-fd.c:37,3'
              BranchSideFuncs:
                - strcmp
                - printf
                - fflush
                - fgets
                - ferror
                - die
                - strlen
                - starts_with
                - die
                - printf
                - fflush
                - bidirectional_transfer_loop
                - die
        - Branch String:   'builtin/remote-fd.c:37,3'
          Branch Sides:
            - BranchSide:      'builtin/remote-fd.c:38,11'
              BranchSideFuncs:
                - strcmp
                - printf
                - fflush
                - fgets
                - ferror
                - die
                - strlen
                - starts_with
                - die
                - printf
                - fflush
                - bidirectional_transfer_loop
                - die
            - BranchSide:      'builtin/remote-fd.c:40,15'
              BranchSideFuncs:
                - strcmp
                - printf
                - fflush
                - fgets
                - ferror
                - die
                - strlen
                - starts_with
                - die
                - printf
                - fflush
                - bidirectional_transfer_loop
                - die
        - Branch String:   'builtin/remote-fd.c:40,7'
          Branch Sides:
            - BranchSide:      'builtin/remote-fd.c:41,4'
              BranchSideFuncs:
                - starts_with
                - die
                - printf
                - fflush
                - bidirectional_transfer_loop
                - die
            - BranchSide:      'builtin/remote-fd.c:43,26'
              BranchSideFuncs:
                - starts_with
                - die
                - printf
                - fflush
                - bidirectional_transfer_loop
                - die
        - Branch String:   'builtin/remote-fd.c:43,14'
          Branch Sides:
            - BranchSide:      'builtin/remote-fd.c:44,4'
              BranchSideFuncs:
                - printf
                - fflush
                - bidirectional_transfer_loop
                - die
            - BranchSide:      'builtin/remote-fd.c:51,27'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/remote-fd.c:46,8'
          Branch Sides:
            - BranchSide:      'builtin/remote-fd.c:48,5'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/remote-fd.c:49,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/remote-fd.c:30,8'
          Dst:             fgets
        - Src:             'builtin/remote-fd.c:31,8'
          Dst:             ferror
        - Src:             'builtin/remote-fd.c:32,5'
          Dst:             die
        - Src:             'builtin/remote-fd.c:36,7'
          Dst:             strlen
        - Src:             'builtin/remote-fd.c:40,8'
          Dst:             strcmp
        - Src:             'builtin/remote-fd.c:41,4'
          Dst:             printf
        - Src:             'builtin/remote-fd.c:42,4'
          Dst:             fflush
        - Src:             'builtin/remote-fd.c:43,14'
          Dst:             starts_with
        - Src:             'builtin/remote-fd.c:44,4'
          Dst:             printf
        - Src:             'builtin/remote-fd.c:45,4'
          Dst:             fflush
        - Src:             'builtin/remote-fd.c:46,8'
          Dst:             bidirectional_transfer_loop
        - Src:             'builtin/remote-fd.c:48,5'
          Dst:             die
        - Src:             'builtin/remote-fd.c:51,4'
          Dst:             die
    - functionName:    cmd_remote_fd
      functionSourceFile: '/src/git/builtin/remote-fd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         33
      ICount:          168
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - BUG_fl
        - command_loop
        - die
        - strtoul
        - usage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/remote-fd.c:62,2'
          Branch Sides:
            - BranchSide:      'builtin/remote-fd.c:62,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/remote-fd.c:64,6'
              BranchSideFuncs:
                - strtoul
                - command_loop.12441
                - strtoul
                - die
                - die
                - usage
        - Branch String:   'builtin/remote-fd.c:64,6'
          Branch Sides:
            - BranchSide:      'builtin/remote-fd.c:65,3'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/remote-fd.c:67,26'
              BranchSideFuncs:
                - strtoul
                - command_loop.12441
                - strtoul
                - die
                - die
        - Branch String:   'builtin/remote-fd.c:69,23'
          Branch Sides:
            - BranchSide:      'builtin/remote-fd.c:69,28'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/remote-fd.c:70,3'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/remote-fd.c:69,39'
          Branch Sides:
            - BranchSide:      'builtin/remote-fd.c:69,43'
              BranchSideFuncs:
                - command_loop.12441
                - strtoul
                - die
                - die
            - BranchSide:      'builtin/remote-fd.c:72,7'
              BranchSideFuncs:
                - command_loop.12441
                - strtoul
                - die
        - Branch String:   'builtin/remote-fd.c:69,54'
          Branch Sides:
            - BranchSide:      'builtin/remote-fd.c:69,58'
              BranchSideFuncs:
                - command_loop.12441
                - strtoul
                - die
                - die
            - BranchSide:      'builtin/remote-fd.c:72,7'
              BranchSideFuncs:
                - command_loop.12441
                - strtoul
                - die
        - Branch String:   'builtin/remote-fd.c:69,6'
          Branch Sides:
            - BranchSide:      'builtin/remote-fd.c:70,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/remote-fd.c:72,7'
              BranchSideFuncs:
                - command_loop.12441
                - strtoul
                - die
        - Branch String:   'builtin/remote-fd.c:72,18'
          Branch Sides:
            - BranchSide:      'builtin/remote-fd.c:72,23'
              BranchSideFuncs:
                - command_loop.12441
            - BranchSide:      'builtin/remote-fd.c:73,15'
              BranchSideFuncs:
                - command_loop.12441
        - Branch String:   'builtin/remote-fd.c:72,6'
          Branch Sides:
            - BranchSide:      'builtin/remote-fd.c:73,15'
              BranchSideFuncs:
                - strtoul
                - command_loop.12441
                - die
            - BranchSide:      'builtin/remote-fd.c:76,28'
              BranchSideFuncs:
                - strtoul
                - command_loop.12441
                - die
        - Branch String:   'builtin/remote-fd.c:78,25'
          Branch Sides:
            - BranchSide:      'builtin/remote-fd.c:78,30'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/remote-fd.c:79,4'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'builtin/remote-fd.c:62,2'
          Dst:             BUG_fl
        - Src:             'builtin/remote-fd.c:65,3'
          Dst:             usage
        - Src:             'builtin/remote-fd.c:67,18'
          Dst:             strtoul
        - Src:             'builtin/remote-fd.c:70,3'
          Dst:             die
        - Src:             'builtin/remote-fd.c:76,20'
          Dst:             strtoul
        - Src:             'builtin/remote-fd.c:79,4'
          Dst:             die
        - Src:             'builtin/remote-fd.c:82,2'
          Dst:             command_loop
    - functionName:    git_config_get_string_tmp
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_string_tmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:740,9'
          Dst:             repo_config_get_string_tmp
    - functionName:    get_one_entry
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote
        - priv
      BBCount:         13
      ICount:          129
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - git_config_get_string_tmp
        - push_url_of_remote
        - strbuf_addf
        - strbuf_detach
        - strbuf_release
        - string_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1253,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1254,17'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - git_config_get_string_tmp.12591
                - strbuf_addf
                - strbuf_release
                - strbuf_detach
                - string_list_append
                - push_url_of_remote
                - strbuf_addf
                - strbuf_detach
                - string_list_append
            - BranchSide:      'builtin/remote.c:1266,22'
              BranchSideFuncs:
                - string_list_append
                - push_url_of_remote
                - strbuf_addf
                - strbuf_detach
                - string_list_append
        - Branch String:   'builtin/remote.c:1259,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1260,43'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_detach
                - string_list_append
                - push_url_of_remote
                - strbuf_addf
                - strbuf_detach
                - string_list_append
            - BranchSide:      'builtin/remote.c:1262,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_detach
                - string_list_append
                - push_url_of_remote
                - strbuf_addf
                - strbuf_detach
                - string_list_append
        - Branch String:   'builtin/remote.c:1268,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1270,46'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_detach
                - string_list_append
            - BranchSide:      'builtin/remote.c:1275,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/remote.c:1257,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:1258,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:1259,8'
          Dst:             git_config_get_string_tmp
        - Src:             'builtin/remote.c:1260,4'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:1262,3'
          Dst:             strbuf_release
        - Src:             'builtin/remote.c:1264,5'
          Dst:             strbuf_detach
        - Src:             'builtin/remote.c:1263,3'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:1266,3'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:1267,8'
          Dst:             push_url_of_remote
        - Src:             'builtin/remote.c:1270,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:1272,5'
          Dst:             strbuf_detach
        - Src:             'builtin/remote.c:1271,3'
          Dst:             string_list_append
    - functionName:    get_remote_default
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - ctx
        - priv
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1529,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1529,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/remote.c:1530,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/remote.c:1529,6'
          Dst:             strcmp
    - functionName:    prune_remote
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - remote
        - dry_run
      BBCount:         29
      ICount:          224
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - abbrev_ref
        - free_remote_ref_states
        - get_main_ref_store
        - get_remote_ref_states
        - printf_ln
        - string_list_append
        - string_list_clear
        - string_list_sort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1464,29'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1465,5'
              BranchSideFuncs:
                - _.12598
                - get_remote_ref_states
                - free_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - string_list_sort
                - get_main_ref_store
                - refs_delete_refs
                - get_main_ref_store
                - refs_warn_dangling_symrefs
                - string_list_clear
                - free_remote_ref_states
                - _.12598
                - abbrev_ref
                - printf_ln
                - _.12598
                - abbrev_ref
                - printf_ln
                - string_list_append
            - BranchSide:      'builtin/remote.c:1466,5'
              BranchSideFuncs:
                - _.12598
                - get_remote_ref_states
                - free_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - string_list_sort
                - get_main_ref_store
                - refs_delete_refs
                - get_main_ref_store
                - refs_warn_dangling_symrefs
                - string_list_clear
                - free_remote_ref_states
                - _.12598
                - abbrev_ref
                - printf_ln
                - _.12598
                - abbrev_ref
                - printf_ln
                - string_list_append
        - Branch String:   'builtin/remote.c:1470,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1471,3'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - string_list_sort
                - get_main_ref_store
                - refs_delete_refs
                - get_main_ref_store
                - refs_warn_dangling_symrefs
                - string_list_clear
                - free_remote_ref_states
                - _.12598
                - abbrev_ref
                - printf_ln
                - _.12598
                - abbrev_ref
                - printf_ln
                - string_list_append
            - BranchSide:      'builtin/remote.c:1475,12'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - string_list_sort
                - get_main_ref_store
                - refs_delete_refs
                - get_main_ref_store
                - refs_warn_dangling_symrefs
                - string_list_clear
                - free_remote_ref_states
                - _.12598
                - abbrev_ref
                - printf_ln
                - _.12598
                - abbrev_ref
                - printf_ln
                - string_list_append
        - Branch String:   'builtin/remote.c:1478,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1478,2'
              BranchSideFuncs:
                - string_list_sort
                - get_main_ref_store
                - refs_delete_refs
                - get_main_ref_store
                - refs_warn_dangling_symrefs
                - string_list_clear
                - free_remote_ref_states
                - _.12598
                - abbrev_ref
                - printf_ln
                - _.12598
                - abbrev_ref
                - printf_ln
                - string_list_append
            - BranchSide:      'builtin/remote.c:1478,2'
              BranchSideFuncs:
                - string_list_sort
                - get_main_ref_store
                - refs_delete_refs
                - get_main_ref_store
                - refs_warn_dangling_symrefs
                - string_list_clear
                - free_remote_ref_states
                - _.12598
                - abbrev_ref
                - printf_ln
                - _.12598
                - abbrev_ref
                - printf_ln
                - string_list_append
        - Branch String:   'builtin/remote.c:1478,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1479,38'
              BranchSideFuncs:
                - string_list_append
                - string_list_sort
                - get_main_ref_store
                - refs_delete_refs
                - get_main_ref_store
                - refs_warn_dangling_symrefs
                - string_list_clear
                - free_remote_ref_states
                - _.12598
                - abbrev_ref
                - printf_ln
                - _.12598
                - abbrev_ref
                - printf_ln
            - BranchSide:      'builtin/remote.c:1480,2'
              BranchSideFuncs:
                - string_list_sort
                - get_main_ref_store
                - refs_delete_refs
                - get_main_ref_store
                - refs_warn_dangling_symrefs
                - string_list_clear
                - free_remote_ref_states
                - _.12598
                - abbrev_ref
                - printf_ln
                - _.12598
                - abbrev_ref
                - printf_ln
        - Branch String:   'builtin/remote.c:1482,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1483,49'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_warn_dangling_symrefs
                - string_list_clear
                - free_remote_ref_states
                - _.12598
                - abbrev_ref
                - printf_ln
                - _.12598
                - abbrev_ref
                - printf_ln
            - BranchSide:      'builtin/remote.c:1486,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_warn_dangling_symrefs
                - string_list_clear
                - free_remote_ref_states
                - _.12598
                - abbrev_ref
                - printf_ln
                - _.12598
                - abbrev_ref
                - printf_ln
        - Branch String:   'builtin/remote.c:1486,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1486,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_warn_dangling_symrefs
                - string_list_clear
                - free_remote_ref_states
                - _.12598
                - abbrev_ref
                - printf_ln
                - _.12598
                - abbrev_ref
                - printf_ln
            - BranchSide:      'builtin/remote.c:1486,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_warn_dangling_symrefs
                - string_list_clear
                - free_remote_ref_states
                - _.12598
                - abbrev_ref
                - printf_ln
                - _.12598
                - abbrev_ref
                - printf_ln
        - Branch String:   'builtin/remote.c:1486,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1487,25'
              BranchSideFuncs:
                - _.12598
                - abbrev_ref
                - printf_ln
                - get_main_ref_store
                - refs_warn_dangling_symrefs
                - string_list_clear
                - free_remote_ref_states
                - _.12598
                - abbrev_ref
                - printf_ln
            - BranchSide:      'builtin/remote.c:1497,48'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_warn_dangling_symrefs
                - string_list_clear
                - free_remote_ref_states
        - Branch String:   'builtin/remote.c:1489,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1490,14'
              BranchSideFuncs:
                - _.12598
                - abbrev_ref
                - printf_ln
                - get_main_ref_store
                - refs_warn_dangling_symrefs
                - string_list_clear
                - free_remote_ref_states
                - _.12598
                - abbrev_ref
                - printf_ln
            - BranchSide:      'builtin/remote.c:1493,14'
              BranchSideFuncs:
                - _.12598
                - abbrev_ref
                - printf_ln
                - get_main_ref_store
                - refs_warn_dangling_symrefs
                - string_list_clear
                - free_remote_ref_states
                - _.12598
                - abbrev_ref
                - printf_ln
      Callsites:
        - Src:             'builtin/remote.c:1465,5'
          Dst:             _
        - Src:             'builtin/remote.c:1466,5'
          Dst:             _
        - Src:             'builtin/remote.c:1468,2'
          Dst:             get_remote_ref_states
        - Src:             'builtin/remote.c:1471,3'
          Dst:             free_remote_ref_states
        - Src:             'builtin/remote.c:1475,12'
          Dst:             _
        - Src:             'builtin/remote.c:1475,2'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1476,12'
          Dst:             _
        - Src:             'builtin/remote.c:1476,2'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1479,3'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:1480,2'
          Dst:             string_list_sort
        - Src:             'builtin/remote.c:1483,30'
          Dst:             get_main_ref_store
        - Src:             'builtin/remote.c:1483,13'
          Dst:             refs_delete_refs
        - Src:             'builtin/remote.c:1490,14'
          Dst:             _
        - Src:             'builtin/remote.c:1491,11'
          Dst:             abbrev_ref
        - Src:             'builtin/remote.c:1490,4'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1493,14'
          Dst:             _
        - Src:             'builtin/remote.c:1494,11'
          Dst:             abbrev_ref
        - Src:             'builtin/remote.c:1493,4'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1497,29'
          Dst:             get_main_ref_store
        - Src:             'builtin/remote.c:1497,2'
          Dst:             refs_warn_dangling_symrefs
        - Src:             'builtin/remote.c:1500,2'
          Dst:             string_list_clear
        - Src:             'builtin/remote.c:1501,2'
          Dst:             free_remote_ref_states
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    90
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    get_remote_ref_states
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - name
        - states
        - query
      BBCount:         18
      ICount:          135
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - append_ref_to_tracked_list
        - const_error
        - error
        - get_head_names
        - get_main_ref_store
        - get_push_ref_states
        - get_push_ref_states_noquery
        - get_ref_states
        - read_branches
        - remote_get
        - string_list_sort
        - transport_disconnect
        - transport_get
        - transport_get_remote_refs
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1031,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1032,10'
              BranchSideFuncs:
                - read_branches
                - get_main_ref_store
                - refs_for_each_ref
                - string_list_sort
                - get_push_ref_states_noquery
                - transport_get
                - transport_get_remote_refs
                - transport_disconnect
                - get_push_ref_states
                - get_head_names
                - get_ref_states
            - BranchSide:      'builtin/remote.c:1034,2'
              BranchSideFuncs:
                - read_branches
                - get_main_ref_store
                - refs_for_each_ref
                - string_list_sort
                - get_push_ref_states_noquery
                - transport_get
                - transport_get_remote_refs
                - transport_disconnect
                - get_push_ref_states
                - get_head_names
                - get_ref_states
        - Branch String:   'builtin/remote.c:1036,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1040,29'
              BranchSideFuncs:
                - transport_get
                - transport_get_remote_refs
                - transport_disconnect
                - get_push_ref_states
                - get_head_names
                - get_ref_states
            - BranchSide:      'builtin/remote.c:1052,40'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - string_list_sort
                - get_push_ref_states_noquery
        - Branch String:   'builtin/remote.c:1044,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1045,19'
              BranchSideFuncs:
                - get_ref_states
                - transport_disconnect
                - get_push_ref_states
                - get_head_names
            - BranchSide:      'builtin/remote.c:1046,7'
              BranchSideFuncs:
                - transport_disconnect
                - get_push_ref_states
                - get_head_names
        - Branch String:   'builtin/remote.c:1046,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1047,19'
              BranchSideFuncs:
                - get_head_names
                - transport_disconnect
                - get_push_ref_states
            - BranchSide:      'builtin/remote.c:1048,7'
              BranchSideFuncs:
                - transport_disconnect
                - get_push_ref_states
        - Branch String:   'builtin/remote.c:1048,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1049,24'
              BranchSideFuncs:
                - get_push_ref_states
                - transport_disconnect
            - BranchSide:      'builtin/remote.c:1050,24'
              BranchSideFuncs:
                - transport_disconnect
      Callsites:
        - Src:             'builtin/remote.c:1030,19'
          Dst:             remote_get
        - Src:             'builtin/remote.c:1032,10'
          Dst:             _
        - Src:             'builtin/remote.c:1032,10'
          Dst:             error
        - Src:             'builtin/remote.c:1032,10'
          Dst:             const_error
        - Src:             'builtin/remote.c:1034,2'
          Dst:             read_branches
        - Src:             'builtin/remote.c:1040,15'
          Dst:             transport_get
        - Src:             'builtin/remote.c:1041,17'
          Dst:             transport_get_remote_refs
        - Src:             'builtin/remote.c:1045,4'
          Dst:             get_ref_states
        - Src:             'builtin/remote.c:1047,4'
          Dst:             get_head_names
        - Src:             'builtin/remote.c:1049,4'
          Dst:             get_push_ref_states
        - Src:             'builtin/remote.c:1050,3'
          Dst:             transport_disconnect
        - Src:             'builtin/remote.c:1052,21'
          Dst:             get_main_ref_store
        - Src:             'builtin/remote.c:1052,3'
          Dst:             refs_for_each_ref
        - Src:             'builtin/remote.c:1052,3'
          Dst:             append_ref_to_tracked_list
        - Src:             'builtin/remote.c:1054,3'
          Dst:             string_list_sort
        - Src:             'builtin/remote.c:1055,3'
          Dst:             get_push_ref_states_noquery
    - functionName:    free_remote_ref_states
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - states
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clear_push_info
        - string_list_clear
        - string_list_clear_func
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/remote.c:997,2'
          Dst:             string_list_clear
        - Src:             'builtin/remote.c:998,2'
          Dst:             string_list_clear
        - Src:             'builtin/remote.c:999,2'
          Dst:             string_list_clear
        - Src:             'builtin/remote.c:1000,2'
          Dst:             string_list_clear
        - Src:             'builtin/remote.c:1001,2'
          Dst:             string_list_clear
        - Src:             'builtin/remote.c:1002,2'
          Dst:             string_list_clear_func
        - Src:             'builtin/remote.c:1002,2'
          Dst:             clear_push_info
    - functionName:    abbrev_ref
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - prefix
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - skip_prefix
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/remote.c:269,2'
          Dst:             skip_prefix
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    clear_push_info
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - util
        - string
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_branches
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - config_read_branches
        - git_config
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/remote.c:350,18'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:350,18'
              BranchSideFuncs:
                - git_config.12619
            - BranchSide:      'builtin/remote.c:350,18'
              BranchSideFuncs:
                - git_config.12619
        - Branch String:   'builtin/remote.c:350,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:351,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/remote.c:352,2'
              BranchSideFuncs:
                - git_config.12619
      Callsites:
        - Src:             'builtin/remote.c:352,2'
          Dst:             git_config
        - Src:             'builtin/remote.c:352,2'
          Dst:             config_read_branches
    - functionName:    get_ref_states
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote_refs
        - states
      BBCount:         26
      ICount:          218
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - abbrev_ref
        - die
        - free_refs
        - get_fetch_map
        - get_main_ref_store
        - get_stale_heads
        - omit_name_by_refspec
        - string_list_append
        - string_list_sort
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:376,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:377,21'
              BranchSideFuncs:
                - get_fetch_map
                - get_stale_heads
                - free_refs
                - free_refs
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - abbrev_ref
                - string_list_append
                - xstrdup
                - omit_name_by_refspec
                - abbrev_ref
                - string_list_append
                - get_main_ref_store
                - refs_ref_exists
                - abbrev_ref
                - string_list_append
                - abbrev_ref
                - string_list_append
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:381,13'
              BranchSideFuncs:
                - get_stale_heads
                - free_refs
                - free_refs
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - abbrev_ref
                - string_list_append
                - xstrdup
                - omit_name_by_refspec
                - abbrev_ref
                - string_list_append
                - get_main_ref_store
                - refs_ref_exists
                - abbrev_ref
                - string_list_append
                - abbrev_ref
                - string_list_append
        - Branch String:   'builtin/remote.c:377,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:377,75'
              BranchSideFuncs:
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:378,8'
              BranchSideFuncs:
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:381,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:382,28'
              BranchSideFuncs:
                - omit_name_by_refspec
                - abbrev_ref
                - string_list_append
                - get_stale_heads
                - free_refs
                - free_refs
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - abbrev_ref
                - string_list_append
                - xstrdup
                - get_main_ref_store
                - refs_ref_exists
                - abbrev_ref
                - string_list_append
                - abbrev_ref
                - string_list_append
            - BranchSide:      'builtin/remote.c:389,32'
              BranchSideFuncs:
                - get_stale_heads
                - free_refs
                - free_refs
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - abbrev_ref
                - string_list_append
                - xstrdup
        - Branch String:   'builtin/remote.c:382,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:383,24'
              BranchSideFuncs:
                - abbrev_ref
                - string_list_append
                - get_stale_heads
                - free_refs
                - free_refs
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - abbrev_ref
                - string_list_append
                - xstrdup
                - omit_name_by_refspec
                - abbrev_ref
                - string_list_append
                - get_main_ref_store
                - refs_ref_exists
                - abbrev_ref
                - string_list_append
            - BranchSide:      'builtin/remote.c:384,13'
              BranchSideFuncs:
                - abbrev_ref
                - string_list_append
                - get_stale_heads
                - free_refs
                - free_refs
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - abbrev_ref
                - string_list_append
                - xstrdup
                - omit_name_by_refspec
                - abbrev_ref
                - string_list_append
                - get_main_ref_store
                - refs_ref_exists
                - abbrev_ref
                - string_list_append
        - Branch String:   'builtin/remote.c:384,27'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:384,66'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - abbrev_ref
                - string_list_append
                - get_stale_heads
                - free_refs
                - free_refs
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - abbrev_ref
                - string_list_append
                - xstrdup
                - omit_name_by_refspec
                - abbrev_ref
                - string_list_append
                - abbrev_ref
                - string_list_append
            - BranchSide:      'builtin/remote.c:385,24'
              BranchSideFuncs:
                - abbrev_ref
                - string_list_append
                - get_stale_heads
                - free_refs
                - free_refs
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - abbrev_ref
                - string_list_append
                - xstrdup
                - omit_name_by_refspec
                - get_main_ref_store
                - refs_ref_exists
                - abbrev_ref
                - string_list_append
                - abbrev_ref
                - string_list_append
        - Branch String:   'builtin/remote.c:384,12'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:385,24'
              BranchSideFuncs:
                - abbrev_ref
                - string_list_append
                - get_stale_heads
                - free_refs
                - free_refs
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - abbrev_ref
                - string_list_append
                - xstrdup
                - omit_name_by_refspec
                - abbrev_ref
                - string_list_append
                - get_main_ref_store
                - refs_ref_exists
                - abbrev_ref
                - string_list_append
            - BranchSide:      'builtin/remote.c:387,24'
              BranchSideFuncs:
                - abbrev_ref
                - string_list_append
                - get_stale_heads
                - free_refs
                - free_refs
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - abbrev_ref
                - string_list_append
                - xstrdup
                - omit_name_by_refspec
                - abbrev_ref
                - string_list_append
                - get_main_ref_store
                - refs_ref_exists
                - abbrev_ref
                - string_list_append
        - Branch String:   'builtin/remote.c:390,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:392,24'
              BranchSideFuncs:
                - abbrev_ref
                - string_list_append
                - xstrdup
                - free_refs
                - free_refs
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - string_list_sort
            - BranchSide:      'builtin/remote.c:395,12'
              BranchSideFuncs:
                - free_refs
                - free_refs
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - string_list_sort
      Callsites:
        - Src:             'builtin/remote.c:377,7'
          Dst:             get_fetch_map
        - Src:             'builtin/remote.c:378,8'
          Dst:             _
        - Src:             'builtin/remote.c:378,4'
          Dst:             die
        - Src:             'builtin/remote.c:382,7'
          Dst:             omit_name_by_refspec
        - Src:             'builtin/remote.c:383,41'
          Dst:             abbrev_ref
        - Src:             'builtin/remote.c:383,4'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:384,47'
          Dst:             get_main_ref_store
        - Src:             'builtin/remote.c:384,31'
          Dst:             refs_ref_exists
        - Src:             'builtin/remote.c:385,42'
          Dst:             abbrev_ref
        - Src:             'builtin/remote.c:385,4'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:387,41'
          Dst:             abbrev_ref
        - Src:             'builtin/remote.c:387,4'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:389,15'
          Dst:             get_stale_heads
        - Src:             'builtin/remote.c:392,39'
          Dst:             abbrev_ref
        - Src:             'builtin/remote.c:392,4'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:393,16'
          Dst:             xstrdup
        - Src:             'builtin/remote.c:395,2'
          Dst:             free_refs
        - Src:             'builtin/remote.c:396,2'
          Dst:             free_refs
        - Src:             'builtin/remote.c:398,2'
          Dst:             string_list_sort
        - Src:             'builtin/remote.c:399,2'
          Dst:             string_list_sort
        - Src:             'builtin/remote.c:400,2'
          Dst:             string_list_sort
        - Src:             'builtin/remote.c:401,2'
          Dst:             string_list_sort
    - functionName:    get_head_names
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote_refs
        - states
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - abbrev_ref
        - find_ref_by_name
        - free_refs
        - get_fetch_map
        - string_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:511,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:512,23'
              BranchSideFuncs:
                - abbrev_ref
                - string_list_append
                - free_refs
                - free_refs
            - BranchSide:      'builtin/remote.c:514,12'
              BranchSideFuncs:
                - free_refs
                - free_refs
      Callsites:
        - Src:             'builtin/remote.c:508,2'
          Dst:             get_fetch_map
        - Src:             'builtin/remote.c:509,30'
          Dst:             find_ref_by_name
        - Src:             'builtin/remote.c:509,12'
          Dst:             guess_remote_head
        - Src:             'builtin/remote.c:512,38'
          Dst:             abbrev_ref
        - Src:             'builtin/remote.c:512,3'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:514,2'
          Dst:             free_refs
        - Src:             'builtin/remote.c:515,2'
          Dst:             free_refs
    - functionName:    get_push_ref_states
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote_refs
        - states
      BBCount:         27
      ICount:          204
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - abbrev_ref
        - copy_ref_list
        - free_refs
        - get_local_heads
        - is_null_oid
        - match_push_refs
        - oidcpy
        - oideq
        - ref_newer
        - repo_has_object_file
        - string_list_append
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:424,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:425,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/remote.c:427,15'
              BranchSideFuncs:
                - get_local_heads
                - copy_ref_list
                - match_push_refs
                - free_refs
                - free_refs
                - oidcpy.12612
                - abbrev_ref
                - string_list_append
                - xcalloc
                - abbrev_ref
                - xstrdup
                - is_null_oid.12613
                - oideq.12614
                - is_null_oid.12613
                - repo_has_object_file
                - ref_newer
        - Branch String:   'builtin/remote.c:432,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:436,8'
              BranchSideFuncs:
                - free_refs
                - free_refs
                - oidcpy.12612
                - abbrev_ref
                - string_list_append
                - xcalloc
                - abbrev_ref
                - xstrdup
                - is_null_oid.12613
                - oideq.12614
                - is_null_oid.12613
                - repo_has_object_file
                - ref_newer
            - BranchSide:      'builtin/remote.c:459,12'
              BranchSideFuncs:
                - free_refs
                - free_refs
        - Branch String:   'builtin/remote.c:436,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:437,4'
              BranchSideFuncs:
                - oidcpy.12612
                - abbrev_ref
                - string_list_append
                - xcalloc
                - abbrev_ref
                - xstrdup
                - is_null_oid.12613
                - oideq.12614
                - is_null_oid.12613
                - repo_has_object_file
                - free_refs
                - free_refs
                - ref_newer
            - BranchSide:      'builtin/remote.c:438,11'
              BranchSideFuncs:
                - oidcpy.12612
                - abbrev_ref
                - string_list_append
                - xcalloc
                - abbrev_ref
                - xstrdup
                - is_null_oid.12613
                - oideq.12614
                - is_null_oid.12613
                - repo_has_object_file
                - free_refs
                - free_refs
                - ref_newer
        - Branch String:   'builtin/remote.c:447,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:448,4'
              BranchSideFuncs:
                - free_refs
                - free_refs
                - oidcpy.12612
                - abbrev_ref
                - string_list_append
                - xcalloc
                - abbrev_ref
                - xstrdup
                - is_null_oid.12613
                - oideq.12614
                - is_null_oid.12613
                - repo_has_object_file
                - ref_newer
            - BranchSide:      'builtin/remote.c:449,21'
              BranchSideFuncs:
                - oideq.12614
                - is_null_oid.12613
                - repo_has_object_file
                - free_refs
                - free_refs
                - oidcpy.12612
                - abbrev_ref
                - string_list_append
                - xcalloc
                - abbrev_ref
                - xstrdup
                - is_null_oid.12613
                - ref_newer
        - Branch String:   'builtin/remote.c:449,14'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:450,4'
              BranchSideFuncs:
                - free_refs
                - free_refs
                - oidcpy.12612
                - abbrev_ref
                - string_list_append
                - xcalloc
                - abbrev_ref
                - xstrdup
                - is_null_oid.12613
                - oideq.12614
                - is_null_oid.12613
                - repo_has_object_file
                - ref_newer
            - BranchSide:      'builtin/remote.c:451,25'
              BranchSideFuncs:
                - is_null_oid.12613
                - repo_has_object_file
                - free_refs
                - free_refs
                - oidcpy.12612
                - abbrev_ref
                - string_list_append
                - xcalloc
                - abbrev_ref
                - xstrdup
                - is_null_oid.12613
                - oideq.12614
                - ref_newer
        - Branch String:   'builtin/remote.c:451,12'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:452,4'
              BranchSideFuncs:
                - free_refs
                - free_refs
                - oidcpy.12612
                - abbrev_ref
                - string_list_append
                - xcalloc
                - abbrev_ref
                - xstrdup
                - is_null_oid.12613
                - oideq.12614
                - is_null_oid.12613
                - repo_has_object_file
                - ref_newer
            - BranchSide:      'builtin/remote.c:453,33'
              BranchSideFuncs:
                - repo_has_object_file
                - free_refs
                - free_refs
                - oidcpy.12612
                - abbrev_ref
                - string_list_append
                - xcalloc
                - abbrev_ref
                - xstrdup
                - is_null_oid.12613
                - oideq.12614
                - is_null_oid.12613
                - ref_newer
        - Branch String:   'builtin/remote.c:453,64'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:454,16'
              BranchSideFuncs:
                - ref_newer
                - free_refs
                - free_refs
                - oidcpy.12612
                - abbrev_ref
                - string_list_append
                - xcalloc
                - abbrev_ref
                - xstrdup
                - is_null_oid.12613
                - oideq.12614
                - is_null_oid.12613
                - repo_has_object_file
            - BranchSide:      'builtin/remote.c:457,4'
              BranchSideFuncs:
                - free_refs
                - free_refs
                - oidcpy.12612
                - abbrev_ref
                - string_list_append
                - xcalloc
                - abbrev_ref
                - xstrdup
                - is_null_oid.12613
                - oideq.12614
                - is_null_oid.12613
                - repo_has_object_file
                - ref_newer
        - Branch String:   'builtin/remote.c:453,12'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:455,4'
              BranchSideFuncs:
                - free_refs
                - free_refs
                - oidcpy.12612
                - abbrev_ref
                - string_list_append
                - xcalloc
                - abbrev_ref
                - xstrdup
                - is_null_oid.12613
                - oideq.12614
                - is_null_oid.12613
                - repo_has_object_file
                - ref_newer
            - BranchSide:      'builtin/remote.c:457,4'
              BranchSideFuncs:
                - free_refs
                - free_refs
                - oidcpy.12612
                - abbrev_ref
                - string_list_append
                - xcalloc
                - abbrev_ref
                - xstrdup
                - is_null_oid.12613
                - oideq.12614
                - is_null_oid.12613
                - repo_has_object_file
                - ref_newer
      Callsites:
        - Src:             'builtin/remote.c:427,15'
          Dst:             get_local_heads
        - Src:             'builtin/remote.c:428,13'
          Dst:             copy_ref_list
        - Src:             'builtin/remote.c:430,2'
          Dst:             match_push_refs
        - Src:             'builtin/remote.c:438,3'
          Dst:             oidcpy
        - Src:             'builtin/remote.c:441,8'
          Dst:             abbrev_ref
        - Src:             'builtin/remote.c:440,10'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:442,16'
          Dst:             xcalloc
        - Src:             'builtin/remote.c:445,24'
          Dst:             abbrev_ref
        - Src:             'builtin/remote.c:445,16'
          Dst:             xstrdup
        - Src:             'builtin/remote.c:447,7'
          Dst:             is_null_oid
        - Src:             'builtin/remote.c:449,14'
          Dst:             oideq
        - Src:             'builtin/remote.c:451,12'
          Dst:             is_null_oid
        - Src:             'builtin/remote.c:453,12'
          Dst:             repo_has_object_file
        - Src:             'builtin/remote.c:454,5'
          Dst:             ref_newer
        - Src:             'builtin/remote.c:459,2'
          Dst:             free_refs
        - Src:             'builtin/remote.c:460,2'
          Dst:             free_refs
    - functionName:    append_ref_to_tracked_list
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flags
        - cb_data
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - abbrev_ref
        - remote_find_tracking
        - string_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1013,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1014,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/remote.c:1016,2'
              BranchSideFuncs:
                - remote_find_tracking
                - abbrev_ref
                - string_list_append
                - free
        - Branch String:   'builtin/remote.c:1018,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1019,23'
              BranchSideFuncs: []
            - BranchSide:      'builtin/remote.c:1023,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/remote.c:1018,7'
          Dst:             remote_find_tracking
        - Src:             'builtin/remote.c:1019,40'
          Dst:             abbrev_ref
        - Src:             'builtin/remote.c:1019,3'
          Dst:             string_list_append
    - functionName:    get_push_ref_states_noquery
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - states
      BBCount:         22
      ICount:          191
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - string_list_append
        - strlen
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:471,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:472,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/remote.c:474,7'
              BranchSideFuncs:
                - _.12598
                - string_list_append
                - xcalloc
                - xstrdup
                - strlen
                - _.12598
                - string_list_append
                - xcalloc
                - xstrdup
                - string_list_append
                - _.12598
                - string_list_append
        - Branch String:   'builtin/remote.c:474,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:475,30'
              BranchSideFuncs:
                - strlen
                - _.12598
                - string_list_append
                - xcalloc
                - xstrdup
                - string_list_append
                - _.12598
                - string_list_append
            - BranchSide:      'builtin/remote.c:480,9'
              BranchSideFuncs:
                - strlen
                - _.12598
                - string_list_append
                - xcalloc
                - xstrdup
                - string_list_append
                - _.12598
                - string_list_append
        - Branch String:   'builtin/remote.c:480,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:481,38'
              BranchSideFuncs:
                - strlen
                - _.12598
                - string_list_append
                - xcalloc
                - xstrdup
                - string_list_append
                - _.12598
                - string_list_append
            - BranchSide:      'builtin/remote.c:494,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/remote.c:482,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:483,31'
              BranchSideFuncs:
                - _.12598
                - string_list_append
                - xcalloc
                - xstrdup
                - strlen
                - _.12598
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/remote.c:484,19'
              BranchSideFuncs:
                - strlen
                - _.12598
                - string_list_append
                - xcalloc
                - xstrdup
                - _.12598
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/remote.c:484,12'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:485,31'
              BranchSideFuncs:
                - string_list_append
                - xcalloc
                - xstrdup
                - strlen
                - _.12598
                - string_list_append
                - _.12598
                - string_list_append
            - BranchSide:      'builtin/remote.c:487,31'
              BranchSideFuncs:
                - _.12598
                - string_list_append
                - xcalloc
                - xstrdup
                - strlen
                - string_list_append
                - _.12598
                - string_list_append
        - Branch String:   'builtin/remote.c:492,24'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:492,36'
              BranchSideFuncs:
                - xstrdup
                - strlen
                - _.12598
                - string_list_append
                - xcalloc
                - string_list_append
                - _.12598
                - string_list_append
            - BranchSide:      'builtin/remote.c:492,48'
              BranchSideFuncs:
                - xstrdup
                - strlen
                - _.12598
                - string_list_append
                - xcalloc
                - string_list_append
                - _.12598
                - string_list_append
      Callsites:
        - Src:             'builtin/remote.c:475,44'
          Dst:             _
        - Src:             'builtin/remote.c:475,10'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:476,23'
          Dst:             xcalloc
        - Src:             'builtin/remote.c:478,16'
          Dst:             xstrdup
        - Src:             'builtin/remote.c:483,45'
          Dst:             _
        - Src:             'builtin/remote.c:483,11'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:484,12'
          Dst:             strlen
        - Src:             'builtin/remote.c:485,11'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:487,45'
          Dst:             _
        - Src:             'builtin/remote.c:487,11'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:489,23'
          Dst:             xcalloc
        - Src:             'builtin/remote.c:492,16'
          Dst:             xstrdup
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    config_read_branches
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - ctx
        - data
      BBCount:         39
      ICount:          248
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - BUG_fl
        - _
        - abbrev_ref
        - rebase_parse_value
        - starts_with
        - strchr
        - string_list_append
        - string_list_insert
        - strip_suffix
        - warning
        - xcalloc
        - xmemdupz
        - xstrdup
        - xstrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:285,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:286,3'
              BranchSideFuncs:
                - strip_suffix.12622
                - strip_suffix.12622
                - strip_suffix.12622
                - strip_suffix.12622
                - xmemdupz
                - string_list_insert
                - xcalloc
                - xstrdup
                - free
                - _.12598
                - warning
                - rebase_parse_value
                - _.12598
                - warning
                - strchr
                - abbrev_ref
                - xstrdup
                - string_list_append
                - xstrndup
                - string_list_append
                - abbrev_ref
                - strchr
                - xstrdup
                - _.12598
                - warning
                - BUG_fl
            - BranchSide:      'builtin/remote.c:288,6'
              BranchSideFuncs:
                - strip_suffix.12622
                - strip_suffix.12622
                - strip_suffix.12622
                - strip_suffix.12622
                - xmemdupz
                - string_list_insert
                - xcalloc
                - xstrdup
                - free
                - _.12598
                - warning
                - rebase_parse_value
                - _.12598
                - warning
                - strchr
                - abbrev_ref
                - xstrdup
                - string_list_append
                - xstrndup
                - string_list_append
                - abbrev_ref
                - strchr
                - xstrdup
                - _.12598
                - warning
                - BUG_fl
        - Branch String:   'builtin/remote.c:289,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:290,8'
              BranchSideFuncs:
                - xmemdupz
                - string_list_insert
                - xcalloc
                - xstrdup
                - free
                - _.12598
                - warning
                - rebase_parse_value
                - _.12598
                - warning
                - strchr
                - abbrev_ref
                - xstrdup
                - string_list_append
                - xstrndup
                - string_list_append
                - abbrev_ref
                - strchr
                - xstrdup
                - _.12598
                - warning
                - BUG_fl
            - BranchSide:      'builtin/remote.c:291,24'
              BranchSideFuncs:
                - strip_suffix.12622
                - strip_suffix.12622
                - strip_suffix.12622
                - xmemdupz
                - string_list_insert
                - xcalloc
                - xstrdup
                - free
                - _.12598
                - warning
                - rebase_parse_value
                - _.12598
                - warning
                - strchr
                - abbrev_ref
                - xstrdup
                - string_list_append
                - xstrndup
                - string_list_append
                - abbrev_ref
                - strchr
                - xstrdup
                - _.12598
                - warning
                - BUG_fl
        - Branch String:   'builtin/remote.c:291,11'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:292,8'
              BranchSideFuncs:
                - xmemdupz
                - string_list_insert
                - xcalloc
                - xstrdup
                - free
                - _.12598
                - warning
                - rebase_parse_value
                - _.12598
                - warning
                - strchr
                - abbrev_ref
                - xstrdup
                - string_list_append
                - xstrndup
                - string_list_append
                - abbrev_ref
                - strchr
                - xstrdup
                - _.12598
                - warning
                - BUG_fl
            - BranchSide:      'builtin/remote.c:293,24'
              BranchSideFuncs:
                - strip_suffix.12622
                - strip_suffix.12622
                - xmemdupz
                - string_list_insert
                - xcalloc
                - xstrdup
                - free
                - _.12598
                - warning
                - rebase_parse_value
                - _.12598
                - warning
                - strchr
                - abbrev_ref
                - xstrdup
                - string_list_append
                - xstrndup
                - string_list_append
                - abbrev_ref
                - strchr
                - xstrdup
                - _.12598
                - warning
                - BUG_fl
        - Branch String:   'builtin/remote.c:293,11'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:294,8'
              BranchSideFuncs:
                - xmemdupz
                - string_list_insert
                - xcalloc
                - xstrdup
                - free
                - _.12598
                - warning
                - rebase_parse_value
                - _.12598
                - warning
                - strchr
                - abbrev_ref
                - xstrdup
                - string_list_append
                - xstrndup
                - string_list_append
                - abbrev_ref
                - strchr
                - xstrdup
                - _.12598
                - warning
                - BUG_fl
            - BranchSide:      'builtin/remote.c:295,24'
              BranchSideFuncs:
                - strip_suffix.12622
                - xmemdupz
                - string_list_insert
                - xcalloc
                - xstrdup
                - free
                - _.12598
                - warning
                - rebase_parse_value
                - _.12598
                - warning
                - strchr
                - abbrev_ref
                - xstrdup
                - string_list_append
                - xstrndup
                - string_list_append
                - abbrev_ref
                - strchr
                - xstrdup
                - _.12598
                - warning
                - BUG_fl
        - Branch String:   'builtin/remote.c:295,11'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:296,8'
              BranchSideFuncs:
                - xmemdupz
                - string_list_insert
                - xcalloc
                - xstrdup
                - free
                - _.12598
                - warning
                - rebase_parse_value
                - _.12598
                - warning
                - strchr
                - abbrev_ref
                - xstrdup
                - string_list_append
                - xstrndup
                - string_list_append
                - abbrev_ref
                - strchr
                - xstrdup
                - _.12598
                - warning
                - BUG_fl
            - BranchSide:      'builtin/remote.c:298,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/remote.c:303,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:304,16'
              BranchSideFuncs:
                - xstrdup
                - free
                - _.12598
                - warning
                - rebase_parse_value
                - _.12598
                - warning
                - strchr
                - abbrev_ref
                - xstrdup
                - string_list_append
                - xstrndup
                - string_list_append
                - abbrev_ref
                - strchr
                - xstrdup
                - _.12598
                - warning
                - BUG_fl
            - BranchSide:      'builtin/remote.c:305,9'
              BranchSideFuncs:
                - xstrdup
                - free
                - _.12598
                - warning
                - rebase_parse_value
                - _.12598
                - warning
                - strchr
                - abbrev_ref
                - xstrdup
                - string_list_append
                - xstrndup
                - string_list_append
                - abbrev_ref
                - strchr
                - xstrdup
                - _.12598
                - warning
                - BUG_fl
        - Branch String:   'builtin/remote.c:306,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:308,7'
              BranchSideFuncs:
                - xstrdup
                - free
                - _.12598
                - warning
            - BranchSide:      'builtin/remote.c:313,24'
              BranchSideFuncs:
                - strchr
                - abbrev_ref
                - xstrdup
                - string_list_append
                - free
                - xstrndup
                - string_list_append
                - abbrev_ref
                - strchr
            - BranchSide:      'builtin/remote.c:330,37'
              BranchSideFuncs:
                - rebase_parse_value
                - free
                - _.12598
                - warning
            - BranchSide:      'builtin/remote.c:336,7'
              BranchSideFuncs:
                - xstrdup
                - free
                - _.12598
                - warning
            - BranchSide:      'builtin/remote.c:341,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/remote.c:308,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:309,12'
              BranchSideFuncs:
                - _.12598
                - warning
                - xstrdup
                - free
            - BranchSide:      'builtin/remote.c:310,31'
              BranchSideFuncs:
                - xstrdup
                - free
        - Branch String:   'builtin/remote.c:315,3'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:316,10'
              BranchSideFuncs:
                - xstrndup
                - string_list_append
                - abbrev_ref
                - strchr
                - xstrdup
                - string_list_append
                - free
            - BranchSide:      'builtin/remote.c:322,23'
              BranchSideFuncs:
                - xstrdup
                - string_list_append
                - free
        - Branch String:   'builtin/remote.c:331,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:332,12'
              BranchSideFuncs:
                - _.12598
                - warning
                - free
            - BranchSide:      'builtin/remote.c:334,3'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/remote.c:336,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:337,12'
              BranchSideFuncs:
                - _.12598
                - warning
                - xstrdup
                - free
            - BranchSide:      'builtin/remote.c:338,36'
              BranchSideFuncs:
                - xstrdup
                - free
      Callsites:
        - Src:             'builtin/remote.c:285,7'
          Dst:             starts_with
        - Src:             'builtin/remote.c:289,6'
          Dst:             strip_suffix
        - Src:             'builtin/remote.c:291,11'
          Dst:             strip_suffix
        - Src:             'builtin/remote.c:293,11'
          Dst:             strip_suffix
        - Src:             'builtin/remote.c:295,11'
          Dst:             strip_suffix
        - Src:             'builtin/remote.c:300,9'
          Dst:             xmemdupz
        - Src:             'builtin/remote.c:301,9'
          Dst:             string_list_insert
        - Src:             'builtin/remote.c:304,16'
          Dst:             xcalloc
        - Src:             'builtin/remote.c:309,12'
          Dst:             _
        - Src:             'builtin/remote.c:309,4'
          Dst:             warning
        - Src:             'builtin/remote.c:310,23'
          Dst:             xstrdup
        - Src:             'builtin/remote.c:313,17'
          Dst:             strchr
        - Src:             'builtin/remote.c:314,11'
          Dst:             abbrev_ref
        - Src:             'builtin/remote.c:317,12'
          Dst:             xstrndup
        - Src:             'builtin/remote.c:318,4'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:319,12'
          Dst:             abbrev_ref
        - Src:             'builtin/remote.c:320,12'
          Dst:             strchr
        - Src:             'builtin/remote.c:322,36'
          Dst:             xstrdup
        - Src:             'builtin/remote.c:322,3'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:330,18'
          Dst:             rebase_parse_value
        - Src:             'builtin/remote.c:332,12'
          Dst:             _
        - Src:             'builtin/remote.c:332,4'
          Dst:             warning
        - Src:             'builtin/remote.c:337,12'
          Dst:             _
        - Src:             'builtin/remote.c:337,4'
          Dst:             warning
        - Src:             'builtin/remote.c:338,28'
          Dst:             xstrdup
        - Src:             'builtin/remote.c:341,3'
          Dst:             BUG_fl
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    strip_suffix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strip_suffix_mem
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './git-compat-util.h:801,9'
          Dst:             strlen
        - Src:             './git-compat-util.h:802,9'
          Dst:             strip_suffix_mem
    - functionName:    strip_suffix_mem
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - suffix
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:785,20'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:785,30'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:785,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:784,18'
          Dst:             strlen
        - Src:             './git-compat-util.h:785,23'
          Dst:             memcmp
    - functionName:    show_push_info_item
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - cb_data
      BBCount:         20
      ICount:          159
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - printf_ln
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1208,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1210,12'
              BranchSideFuncs:
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1213,12'
              BranchSideFuncs:
                - _.12598
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1217,12'
              BranchSideFuncs:
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1220,12'
              BranchSideFuncs:
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1223,12'
              BranchSideFuncs:
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1226,3'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1228,6'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
        - Branch String:   'builtin/remote.c:1228,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1229,7'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1236,7'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
        - Branch String:   'builtin/remote.c:1229,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1230,14'
              BranchSideFuncs:
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1233,14'
              BranchSideFuncs:
                - _.12598
                - printf_ln
        - Branch String:   'builtin/remote.c:1236,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1237,14'
              BranchSideFuncs:
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1240,14'
              BranchSideFuncs:
                - _.12598
                - printf_ln
      Callsites:
        - Src:             'builtin/remote.c:1210,12'
          Dst:             _
        - Src:             'builtin/remote.c:1213,12'
          Dst:             _
        - Src:             'builtin/remote.c:1214,9'
          Dst:             _
        - Src:             'builtin/remote.c:1217,12'
          Dst:             _
        - Src:             'builtin/remote.c:1220,12'
          Dst:             _
        - Src:             'builtin/remote.c:1223,12'
          Dst:             _
        - Src:             'builtin/remote.c:1230,14'
          Dst:             _
        - Src:             'builtin/remote.c:1230,4'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1233,14'
          Dst:             _
        - Src:             'builtin/remote.c:1233,4'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1237,14'
          Dst:             _
        - Src:             'builtin/remote.c:1237,4'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1240,14'
          Dst:             _
        - Src:             'builtin/remote.c:1240,4'
          Dst:             printf_ln
    - functionName:    cmp_string_with_push
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - va
        - vb
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1199,9'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1199,15'
              BranchSideFuncs: []
            - BranchSide:      'builtin/remote.c:1199,28'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'builtin/remote.c:1198,12'
          Dst:             strcmp
        - Src:             'builtin/remote.c:1199,21'
          Dst:             strcmp
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    add_push_to_show_info
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - push_item
        - cb_data
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - string_list_append
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1179,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1180,22'
              BranchSideFuncs:
                - strlen
                - string_list_append
            - BranchSide:      'builtin/remote.c:1181,18'
              BranchSideFuncs:
                - strlen
                - string_list_append
        - Branch String:   'builtin/remote.c:1181,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1181,6'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/remote.c:1182,23'
              BranchSideFuncs:
                - string_list_append
      Callsites:
        - Src:             'builtin/remote.c:1179,11'
          Dst:             strlen
        - Src:             'builtin/remote.c:1181,11'
          Dst:             strlen
        - Src:             'builtin/remote.c:1183,9'
          Dst:             string_list_append
    - functionName:    show_local_info_item
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - cb_data
      BBCount:         25
      ICount:          199
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - const_error
        - error
        - printf
        - printf_ln
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1142,41'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1142,44'
              BranchSideFuncs:
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:1148,22'
              BranchSideFuncs:
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
        - Branch String:   'builtin/remote.c:1142,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1143,3'
              BranchSideFuncs:
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:1148,22'
              BranchSideFuncs:
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
        - Branch String:   'builtin/remote.c:1149,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1151,7'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
            - BranchSide:      'builtin/remote.c:1160,13'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - _.12598
                - printf
                - _.12598
                - printf_ln
        - Branch String:   'builtin/remote.c:1151,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1152,10'
              BranchSideFuncs:
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1153,12'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - _.12598
        - Branch String:   'builtin/remote.c:1153,12'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1154,10'
              BranchSideFuncs:
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1157,10'
              BranchSideFuncs:
                - _.12598
                - printf_ln
        - Branch String:   'builtin/remote.c:1160,13'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1161,13'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - _.12598
                - printf
            - BranchSide:      'builtin/remote.c:1164,13'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - _.12598
                - printf
        - Branch String:   'builtin/remote.c:1166,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1167,10'
              BranchSideFuncs:
                - _.12598
                - printf
            - BranchSide:      'builtin/remote.c:1170,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/remote.c:1143,3'
          Dst:             _
        - Src:             'builtin/remote.c:1143,3'
          Dst:             error
        - Src:             'builtin/remote.c:1143,3'
          Dst:             const_error
        - Src:             'builtin/remote.c:1148,2'
          Dst:             printf
        - Src:             'builtin/remote.c:1152,10'
          Dst:             _
        - Src:             'builtin/remote.c:1154,10'
          Dst:             _
        - Src:             'builtin/remote.c:1157,10'
          Dst:             _
        - Src:             'builtin/remote.c:1158,3'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1161,13'
          Dst:             _
        - Src:             'builtin/remote.c:1161,3'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1164,13'
          Dst:             _
        - Src:             'builtin/remote.c:1164,3'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1167,10'
          Dst:             _
        - Src:             'builtin/remote.c:1167,3'
          Dst:             printf
    - functionName:    add_local_to_show_info
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - branch_item
        - cb_data
      BBCount:         17
      ICount:          130
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
        - string_list_insert
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1120,29'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1120,33'
              BranchSideFuncs:
                - strcmp
                - strlen
                - string_list_insert
            - BranchSide:      'builtin/remote.c:1122,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/remote.c:1120,58'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1121,13'
              BranchSideFuncs:
                - strcmp
                - strlen
                - string_list_insert
            - BranchSide:      'builtin/remote.c:1122,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/remote.c:1120,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1122,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/remote.c:1123,18'
              BranchSideFuncs:
                - strlen
                - string_list_insert
        - Branch String:   'builtin/remote.c:1123,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1124,22'
              BranchSideFuncs:
                - string_list_insert
            - BranchSide:      'builtin/remote.c:1125,6'
              BranchSideFuncs:
                - string_list_insert
        - Branch String:   'builtin/remote.c:1125,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1126,3'
              BranchSideFuncs:
                - string_list_insert
            - BranchSide:      'builtin/remote.c:1128,29'
              BranchSideFuncs:
                - string_list_insert
      Callsites:
        - Src:             'builtin/remote.c:1121,6'
          Dst:             strcmp
        - Src:             'builtin/remote.c:1123,11'
          Dst:             strlen
        - Src:             'builtin/remote.c:1128,9'
          Dst:             string_list_insert
    - functionName:    show_remote_info_item
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - cb_data
      BBCount:         18
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - printf
        - string_list_has_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1089,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1090,15'
              BranchSideFuncs:
                - string_list_has_string
                - string_list_has_string
                - string_list_has_string
                - string_list_has_string
                - _.12598
                - printf
                - printf
                - printf
                - _.12598
                - _.12598
                - _.12598
                - _.12598
            - BranchSide:      'builtin/remote.c:1107,22'
              BranchSideFuncs:
                - printf
        - Branch String:   'builtin/remote.c:1092,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1093,10'
              BranchSideFuncs:
                - _.12598
                - printf
                - printf
                - printf
            - BranchSide:      'builtin/remote.c:1095,38'
              BranchSideFuncs:
                - string_list_has_string
                - string_list_has_string
                - string_list_has_string
                - _.12598
                - printf
                - printf
                - printf
                - _.12598
                - _.12598
                - _.12598
        - Branch String:   'builtin/remote.c:1095,14'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1096,10'
              BranchSideFuncs:
                - _.12598
                - printf
                - printf
                - printf
            - BranchSide:      'builtin/remote.c:1097,36'
              BranchSideFuncs:
                - string_list_has_string
                - string_list_has_string
                - _.12598
                - printf
                - printf
                - printf
                - _.12598
                - _.12598
        - Branch String:   'builtin/remote.c:1097,12'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1098,10'
              BranchSideFuncs:
                - _.12598
                - printf
                - printf
                - printf
            - BranchSide:      'builtin/remote.c:1099,36'
              BranchSideFuncs:
                - string_list_has_string
                - _.12598
                - printf
                - printf
                - printf
                - _.12598
        - Branch String:   'builtin/remote.c:1099,12'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1100,10'
              BranchSideFuncs:
                - _.12598
                - printf
                - printf
                - printf
            - BranchSide:      'builtin/remote.c:1102,10'
              BranchSideFuncs:
                - _.12598
                - printf
                - printf
                - printf
      Callsites:
        - Src:             'builtin/remote.c:1092,7'
          Dst:             string_list_has_string
        - Src:             'builtin/remote.c:1093,10'
          Dst:             _
        - Src:             'builtin/remote.c:1095,14'
          Dst:             string_list_has_string
        - Src:             'builtin/remote.c:1096,10'
          Dst:             _
        - Src:             'builtin/remote.c:1097,12'
          Dst:             string_list_has_string
        - Src:             'builtin/remote.c:1098,10'
          Dst:             _
        - Src:             'builtin/remote.c:1099,12'
          Dst:             string_list_has_string
        - Src:             'builtin/remote.c:1100,10'
          Dst:             _
        - Src:             'builtin/remote.c:1102,10'
          Dst:             _
        - Src:             'builtin/remote.c:1103,3'
          Dst:             printf
        - Src:             'builtin/remote.c:1104,3'
          Dst:             printf
        - Src:             'builtin/remote.c:1105,3'
          Dst:             printf
        - Src:             'builtin/remote.c:1107,3'
          Dst:             printf
    - functionName:    add_remote_to_show_info
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - cb_data
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - string_list_insert
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1077,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1077,6'
              BranchSideFuncs:
                - string_list_insert
            - BranchSide:      'builtin/remote.c:1078,17'
              BranchSideFuncs:
                - string_list_insert
      Callsites:
        - Src:             'builtin/remote.c:1076,10'
          Dst:             strlen
        - Src:             'builtin/remote.c:1079,2'
          Dst:             string_list_insert
    - functionName:    git_config_set_multivar_gently
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - key
        - value
        - value_pattern
        - flags
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_multivar_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:825,9'
          Dst:             repo_config_set_multivar_gently
    - functionName:    add_branches
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote
        - branches
        - key
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - add_branch
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1588,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1589,14'
              BranchSideFuncs:
                - add_branch
                - strbuf_release
            - BranchSide:      'builtin/remote.c:1591,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/remote.c:1589,3'
          Dst:             add_branch
        - Src:             'builtin/remote.c:1591,2'
          Dst:             strbuf_release
    - functionName:    add_branch
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - branchname
        - remotename
        - mirror
        - tmp
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_set_multivar
        - strbuf_addch
        - strbuf_addf
        - strbuf_setlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/remote.c:126,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:127,15'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set_multivar.12668
            - BranchSide:      'builtin/remote.c:130,15'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set_multivar.12668
      Callsites:
        - Src:             'builtin/remote.c:124,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:125,2'
          Dst:             strbuf_addch
        - Src:             'builtin/remote.c:127,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:130,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:132,2'
          Dst:             git_config_set_multivar
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    20
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    git_config_set_multivar
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - key
        - value
        - value_pattern
        - flags
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_multivar
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:832,2'
          Dst:             repo_config_set_multivar
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    remove_all_fetch_refspecs
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1577
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_config_set_multivar_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/remote.c:1577,9'
          Dst:             git_config_set_multivar_gently
    - functionName:    set_remote_branches
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1596
      functionLinenumberEnd: 1616
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - remotename
        - branches
        - add_mode
      BBCount:         11
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - add_branches
        - common_exit
        - const_error
        - error
        - exit
        - remote_get
        - remote_is_configured
        - remove_all_fetch_refspecs
        - strbuf_addf
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1603,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1604,3'
              BranchSideFuncs:
                - remove_all_fetch_refspecs
                - add_branches
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/remote.c:1608,7'
              BranchSideFuncs:
                - remove_all_fetch_refspecs
                - add_branches
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/remote.c:1608,16'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1608,49'
              BranchSideFuncs:
                - add_branches
                - strbuf_release
            - BranchSide:      'builtin/remote.c:1612,15'
              BranchSideFuncs:
                - add_branches
                - strbuf_release
        - Branch String:   'builtin/remote.c:1608,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1609,3'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/remote.c:1612,15'
              BranchSideFuncs:
                - add_branches
                - strbuf_release
      Callsites:
        - Src:             'builtin/remote.c:1600,2'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:1602,11'
          Dst:             remote_get
        - Src:             'builtin/remote.c:1603,7'
          Dst:             remote_is_configured
        - Src:             'builtin/remote.c:1604,3'
          Dst:             _
        - Src:             'builtin/remote.c:1604,3'
          Dst:             error
        - Src:             'builtin/remote.c:1604,3'
          Dst:             const_error
        - Src:             'builtin/remote.c:1605,3'
          Dst:             common_exit
        - Src:             'builtin/remote.c:1605,3'
          Dst:             exit
        - Src:             'builtin/remote.c:1608,19'
          Dst:             remove_all_fetch_refspecs
        - Src:             'builtin/remote.c:1609,3'
          Dst:             strbuf_release
        - Src:             'builtin/remote.c:1612,2'
          Dst:             add_branches
        - Src:             'builtin/remote.c:1614,2'
          Dst:             strbuf_release
    - functionName:    Q_
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plu
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ngettext
      functionUses:    4
      BranchProfiles:
        - Branch String:   './gettext.h:58,6'
          Branch Sides:
            - BranchSide:      './gettext.h:59,10'
              BranchSideFuncs:
                - ngettext
            - BranchSide:      './gettext.h:60,18'
              BranchSideFuncs:
                - ngettext
        - Branch String:   './gettext.h:59,10'
          Branch Sides:
            - BranchSide:      './gettext.h:59,19'
              BranchSideFuncs: []
            - BranchSide:      './gettext.h:59,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gettext.h:60,9'
          Dst:             ngettext
    - functionName:    add_branch_for_removal
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flags
        - cb_data
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - abbrev_ref
        - remote_find_tracking
        - starts_with
        - string_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:561,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:562,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/remote.c:563,15'
              BranchSideFuncs:
                - free
                - starts_with
                - starts_with
                - abbrev_ref
                - string_list_append
                - string_list_append
                - remote_find_tracking
                - free
        - Branch String:   'builtin/remote.c:566,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:567,3'
              BranchSideFuncs:
                - remote_find_tracking
                - free
                - starts_with
                - starts_with
                - abbrev_ref
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/remote.c:576,19'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - abbrev_ref
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/remote.c:569,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:570,17'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - abbrev_ref
                - string_list_append
                - string_list_append
                - remote_find_tracking
                - free
            - BranchSide:      'builtin/remote.c:573,2'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - abbrev_ref
                - string_list_append
                - string_list_append
                - remote_find_tracking
                - free
        - Branch String:   'builtin/remote.c:576,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:578,19'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/remote.c:585,21'
              BranchSideFuncs:
                - string_list_append
        - Branch String:   'builtin/remote.c:578,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:579,23'
              BranchSideFuncs:
                - abbrev_ref
                - string_list_append
            - BranchSide:      'builtin/remote.c:582,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/remote.c:561,6'
          Dst:             remote_find_tracking
        - Src:             'builtin/remote.c:569,8'
          Dst:             remote_find_tracking
        - Src:             'builtin/remote.c:576,7'
          Dst:             starts_with
        - Src:             'builtin/remote.c:578,7'
          Dst:             starts_with
        - Src:             'builtin/remote.c:580,9'
          Dst:             abbrev_ref
        - Src:             'builtin/remote.c:579,4'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:585,2'
          Dst:             string_list_append
    - functionName:    add_known_remote
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote
        - cb_data
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:534,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:535,3'
              BranchSideFuncs:
                - xmalloc
            - BranchSide:      'builtin/remote.c:537,6'
              BranchSideFuncs:
                - xmalloc
      Callsites:
        - Src:             'builtin/remote.c:534,7'
          Dst:             strcmp
        - Src:             'builtin/remote.c:537,6'
          Dst:             xmalloc
    - functionName:    git_config_set_gently
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_gently
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:781,9'
          Dst:             repo_config_set_gently
    - functionName:    config_read_push_default
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - ctx
        - cb
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - config_origin_type_name
        - strbuf_addstr
        - strbuf_setlen
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:664,40'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:665,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/remote.c:666,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/remote.c:665,13'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:665,23'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.12663
                - config_origin_type_name
                - strbuf_addstr.12679
            - BranchSide:      'builtin/remote.c:666,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/remote.c:664,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:666,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/remote.c:668,16'
              BranchSideFuncs:
                - strbuf_setlen.12663
                - config_origin_type_name
                - strbuf_addstr.12679
      Callsites:
        - Src:             'builtin/remote.c:664,6'
          Dst:             strcmp
        - Src:             'builtin/remote.c:665,16'
          Dst:             strcmp
        - Src:             'builtin/remote.c:669,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:670,31'
          Dst:             config_origin_type_name
        - Src:             'builtin/remote.c:670,2'
          Dst:             strbuf_addstr
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    git_path
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_pathname
        - repo_git_pathv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:282,28'
          Dst:             get_pathname
        - Src:             './path.h:285,2'
          Dst:             repo_git_pathv
    - functionName:    handle_push_default
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - old_name
        - new_name
      BBCount:         27
      ICount:          144
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - config_read_push_default
        - config_scope_name
        - die
        - git_config
        - git_config_set_gently
        - strbuf_release
        - warning
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/remote.c:685,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:685,6'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/remote.c:687,24'
              BranchSideFuncs:
                - strbuf_release
                - _.12598
                - config_scope_name
                - warning
                - git_config_set_gently.12677
                - _.12598
                - die
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:687,11'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:689,10'
              BranchSideFuncs:
                - git_config_set_gently.12677
                - strbuf_release
                - _.12598
                - die
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:694,26'
              BranchSideFuncs:
                - strbuf_release
                - _.12598
                - config_scope_name
                - warning
        - Branch String:   'builtin/remote.c:690,16'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:690,19'
              BranchSideFuncs:
                - strbuf_release
                - _.12598
                - die
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:692,13'
              BranchSideFuncs:
                - strbuf_release
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:690,26'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:690,29'
              BranchSideFuncs:
                - strbuf_release
                - _.12598
                - die
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:692,13'
              BranchSideFuncs:
                - strbuf_release
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:690,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:691,8'
              BranchSideFuncs:
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:692,13'
              BranchSideFuncs:
                - strbuf_release
                - _.12598
                - die
      Callsites:
        - Src:             'builtin/remote.c:684,2'
          Dst:             git_config
        - Src:             'builtin/remote.c:684,2'
          Dst:             config_read_push_default
        - Src:             'builtin/remote.c:688,16'
          Dst:             git_config_set_gently
        - Src:             'builtin/remote.c:691,8'
          Dst:             _
        - Src:             'builtin/remote.c:691,4'
          Dst:             die
        - Src:             'builtin/remote.c:693,8'
          Dst:             _
        - Src:             'builtin/remote.c:693,4'
          Dst:             die
        - Src:             'builtin/remote.c:696,11'
          Dst:             _
        - Src:             'builtin/remote.c:699,4'
          Dst:             config_scope_name
        - Src:             'builtin/remote.c:696,3'
          Dst:             warning
        - Src:             'builtin/remote.c:704,2'
          Dst:             strbuf_release
    - functionName:    stop_progress
      functionSourceFile: '/src/git/./progress.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_progress
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - stop_progress_msg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './progress.h:25,32'
          Dst:             _
        - Src:             './progress.h:25,2'
          Dst:             stop_progress_msg
    - functionName:    read_remote_branches
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flags
        - cb_data
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_main_ref_store
        - starts_with
        - strbuf_addf
        - strbuf_release
        - string_list_append
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:608,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:608,6'
              BranchSideFuncs:
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - strbuf_release
                - xstrdup
            - BranchSide:      'builtin/remote.c:609,29'
              BranchSideFuncs:
                - string_list_append
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - strbuf_release
                - xstrdup
        - Branch String:   'builtin/remote.c:613,14'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:613,18'
              BranchSideFuncs:
                - strbuf_release
                - xstrdup
            - BranchSide:      'builtin/remote.c:617,4'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/remote.c:613,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:614,25'
              BranchSideFuncs:
                - xstrdup
                - strbuf_release
            - BranchSide:      'builtin/remote.c:617,4'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/remote.c:607,2'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:608,6'
          Dst:             starts_with
        - Src:             'builtin/remote.c:609,10'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:610,36'
          Dst:             get_main_ref_store
        - Src:             'builtin/remote.c:610,12'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'builtin/remote.c:614,17'
          Dst:             xstrdup
        - Src:             'builtin/remote.c:620,2'
          Dst:             strbuf_release
    - functionName:    migrate_file
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote
      BBCount:         21
      ICount:          157
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - git_config_set_multivar
        - git_path
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
        - unlink_or_warn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:631,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:632,31'
              BranchSideFuncs:
                - git_config_set_multivar.12668
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - git_path.12680
                - unlink_or_warn
                - git_path.12680
                - unlink_or_warn
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
            - BranchSide:      'builtin/remote.c:633,2'
              BranchSideFuncs:
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - git_path.12680
                - unlink_or_warn
                - git_path.12680
                - unlink_or_warn
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
        - Branch String:   'builtin/remote.c:635,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:636,31'
              BranchSideFuncs:
                - git_config_set_multivar.12668
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - git_path.12680
                - unlink_or_warn
                - git_path.12680
                - unlink_or_warn
                - git_config_set_multivar.12668
            - BranchSide:      'builtin/remote.c:637,2'
              BranchSideFuncs:
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - git_path.12680
                - unlink_or_warn
                - git_path.12680
                - unlink_or_warn
                - git_config_set_multivar.12668
        - Branch String:   'builtin/remote.c:639,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:640,31'
              BranchSideFuncs:
                - git_config_set_multivar.12668
                - strbuf_release
                - git_path.12680
                - unlink_or_warn
                - git_path.12680
                - unlink_or_warn
            - BranchSide:      'builtin/remote.c:641,6'
              BranchSideFuncs:
                - strbuf_release
                - git_path.12680
                - unlink_or_warn
                - git_path.12680
                - unlink_or_warn
        - Branch String:   'builtin/remote.c:641,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:642,41'
              BranchSideFuncs:
                - git_path.12680
                - unlink_or_warn
                - strbuf_release
            - BranchSide:      'builtin/remote.c:643,11'
              BranchSideFuncs:
                - strbuf_release
                - git_path.12680
                - unlink_or_warn
      Callsites:
        - Src:             'builtin/remote.c:630,2'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:632,3'
          Dst:             git_config_set_multivar
        - Src:             'builtin/remote.c:633,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:634,2'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:636,3'
          Dst:             git_config_set_multivar
        - Src:             'builtin/remote.c:637,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:638,2'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:640,3'
          Dst:             git_config_set_multivar
        - Src:             'builtin/remote.c:642,18'
          Dst:             git_path
        - Src:             'builtin/remote.c:642,3'
          Dst:             unlink_or_warn
        - Src:             'builtin/remote.c:644,18'
          Dst:             git_path
        - Src:             'builtin/remote.c:644,3'
          Dst:             unlink_or_warn
        - Src:             'builtin/remote.c:645,2'
          Dst:             strbuf_release
    - functionName:    fetch_remote
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - printf_ln
        - run_command
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:100,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:101,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - _.12598
                - printf_ln
                - run_command
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:102,19'
              BranchSideFuncs:
                - strvec_push
                - _.12598
                - printf_ln
                - run_command
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:105,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:106,10'
              BranchSideFuncs:
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:107,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/remote.c:99,2'
          Dst:             strvec_push
        - Src:             'builtin/remote.c:101,3'
          Dst:             strvec_push
        - Src:             'builtin/remote.c:102,2'
          Dst:             strvec_push
        - Src:             'builtin/remote.c:104,12'
          Dst:             _
        - Src:             'builtin/remote.c:104,2'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:105,6'
          Dst:             run_command
        - Src:             'builtin/remote.c:106,10'
          Dst:             _
        - Src:             'builtin/remote.c:106,10'
          Dst:             error
        - Src:             'builtin/remote.c:106,10'
          Dst:             const_error
    - functionName:    git_config_set
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:786,2'
          Dst:             repo_config_set
    - functionName:    parse_mirror_opt
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - not
      BBCount:         16
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - const_error
        - error
        - strcmp
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:142,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:143,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/remote.c:144,12'
              BranchSideFuncs:
                - _.12598
                - warning
                - strcmp
                - strcmp
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:144,11'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:145,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:148,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:148,11'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:149,4'
              BranchSideFuncs:
                - strcmp
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:150,19'
              BranchSideFuncs:
                - strcmp
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:150,11'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:151,4'
              BranchSideFuncs:
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:153,10'
              BranchSideFuncs:
                - _.12598
                - error
                - const_error.12608
      Callsites:
        - Src:             'builtin/remote.c:145,17'
          Dst:             _
        - Src:             'builtin/remote.c:145,3'
          Dst:             warning
        - Src:             'builtin/remote.c:148,12'
          Dst:             strcmp
        - Src:             'builtin/remote.c:150,12'
          Dst:             strcmp
        - Src:             'builtin/remote.c:153,10'
          Dst:             _
        - Src:             'builtin/remote.c:153,10'
          Dst:             error
        - Src:             'builtin/remote.c:153,10'
          Dst:             const_error
    - functionName:    show_all
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          117
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - for_each_remote
        - get_one_entry
        - printf
        - strcmp
        - string_list_clear
        - string_list_sort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1280,21'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1280,21'
              BranchSideFuncs:
                - for_each_remote
                - string_list_sort
                - string_list_clear
                - printf
                - strcmp
                - printf
            - BranchSide:      'builtin/remote.c:1280,21'
              BranchSideFuncs:
                - for_each_remote
                - string_list_sort
                - string_list_clear
                - printf
                - strcmp
                - printf
        - Branch String:   'builtin/remote.c:1285,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1285,6'
              BranchSideFuncs:
                - string_list_clear
            - BranchSide:      'builtin/remote.c:1288,3'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - printf
                - strcmp
                - printf
        - Branch String:   'builtin/remote.c:1289,3'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1290,41'
              BranchSideFuncs:
                - printf
                - string_list_clear
                - strcmp
                - printf
            - BranchSide:      'builtin/remote.c:1300,2'
              BranchSideFuncs:
                - string_list_clear
        - Branch String:   'builtin/remote.c:1291,8'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1292,24'
              BranchSideFuncs:
                - printf
                - string_list_clear
                - printf
                - strcmp
            - BranchSide:      'builtin/remote.c:1295,9'
              BranchSideFuncs:
                - printf
                - string_list_clear
                - printf
                - strcmp
        - Branch String:   'builtin/remote.c:1293,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1292,5'
              BranchSideFuncs:
                - printf
                - string_list_clear
                - printf
                - strcmp
            - BranchSide:      'builtin/remote.c:1293,33'
              BranchSideFuncs:
                - printf
                - string_list_clear
                - printf
                - strcmp
        - Branch String:   'builtin/remote.c:1295,11'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1295,23'
              BranchSideFuncs:
                - strcmp
                - string_list_clear
                - printf
                - printf
            - BranchSide:      'builtin/remote.c:1297,20'
              BranchSideFuncs:
                - printf
                - string_list_clear
                - strcmp
                - printf
        - Branch String:   'builtin/remote.c:1295,9'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1296,6'
              BranchSideFuncs:
                - printf
                - string_list_clear
                - strcmp
                - printf
            - BranchSide:      'builtin/remote.c:1297,20'
              BranchSideFuncs:
                - printf
                - string_list_clear
                - strcmp
                - printf
      Callsites:
        - Src:             'builtin/remote.c:1283,11'
          Dst:             for_each_remote
        - Src:             'builtin/remote.c:1283,11'
          Dst:             get_one_entry
        - Src:             'builtin/remote.c:1288,3'
          Dst:             string_list_sort
        - Src:             'builtin/remote.c:1292,5'
          Dst:             printf
        - Src:             'builtin/remote.c:1295,15'
          Dst:             strcmp
        - Src:             'builtin/remote.c:1297,5'
          Dst:             printf
        - Src:             'builtin/remote.c:1301,2'
          Dst:             string_list_clear
    - functionName:    update
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         22
      ICount:          182
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - get_remote_default
        - git_config
        - parse_options
        - run_command
        - strcmp
        - strvec_pop
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1553,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1554,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strcmp
                - run_command
                - git_config.12619
                - strvec_pop
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/remote.c:1555,6'
              BranchSideFuncs:
                - strvec_push
                - strcmp
                - run_command
                - git_config.12619
                - strvec_pop
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/remote.c:1555,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1556,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strcmp
                - run_command
                - git_config.12619
                - strvec_pop
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/remote.c:1557,19'
              BranchSideFuncs:
                - strvec_push
                - strcmp
                - run_command
                - git_config.12619
                - strvec_pop
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/remote.c:1558,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1559,20'
              BranchSideFuncs:
                - strvec_push
                - strcmp
                - run_command
                - git_config.12619
                - strvec_pop
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/remote.c:1560,9'
              BranchSideFuncs:
                - strcmp
                - run_command
                - git_config.12619
                - strvec_pop
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/remote.c:1560,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1561,20'
              BranchSideFuncs:
                - strvec_push
                - strcmp
                - run_command
                - git_config.12619
                - strvec_pop
                - strvec_push
            - BranchSide:      'builtin/remote.c:1563,17'
              BranchSideFuncs:
                - strcmp
                - run_command
                - git_config.12619
                - strvec_pop
                - strvec_push
        - Branch String:   'builtin/remote.c:1563,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1563,6'
              BranchSideFuncs:
                - git_config.12619
                - strvec_pop
                - strvec_push
                - run_command
            - BranchSide:      'builtin/remote.c:1564,3'
              BranchSideFuncs:
                - git_config.12619
                - strvec_pop
                - strvec_push
                - run_command
        - Branch String:   'builtin/remote.c:1565,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1566,20'
              BranchSideFuncs:
                - run_command
            - BranchSide:      'builtin/remote.c:1569,2'
              BranchSideFuncs:
                - run_command
      Callsites:
        - Src:             'builtin/remote.c:1547,9'
          Dst:             parse_options
        - Src:             'builtin/remote.c:1551,2'
          Dst:             strvec_push
        - Src:             'builtin/remote.c:1554,3'
          Dst:             strvec_push
        - Src:             'builtin/remote.c:1556,3'
          Dst:             strvec_push
        - Src:             'builtin/remote.c:1557,2'
          Dst:             strvec_push
        - Src:             'builtin/remote.c:1559,3'
          Dst:             strvec_push
        - Src:             'builtin/remote.c:1561,3'
          Dst:             strvec_push
        - Src:             'builtin/remote.c:1563,6'
          Dst:             strcmp
        - Src:             'builtin/remote.c:1564,3'
          Dst:             git_config
        - Src:             'builtin/remote.c:1564,3'
          Dst:             get_remote_default
        - Src:             'builtin/remote.c:1566,4'
          Dst:             strvec_pop
        - Src:             'builtin/remote.c:1567,4'
          Dst:             strvec_push
        - Src:             'builtin/remote.c:1572,9'
          Dst:             run_command
    - functionName:    prune
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         9
      ICount:          100
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - parse_options
        - prune_remote
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1516,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1517,50'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/remote.c:1519,2'
              BranchSideFuncs:
                - prune_remote
        - Branch String:   'builtin/remote.c:1519,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1520,27'
              BranchSideFuncs:
                - prune_remote
            - BranchSide:      'builtin/remote.c:1522,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/remote.c:1513,9'
          Dst:             parse_options
        - Src:             'builtin/remote.c:1517,3'
          Dst:             usage_with_options
        - Src:             'builtin/remote.c:1520,13'
          Dst:             prune_remote
    - functionName:    show
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         51
      ICount:          400
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - Q_
        - _
        - add_local_to_show_info
        - add_push_to_show_info
        - add_remote_to_show_info
        - cmp_string_with_push
        - for_each_string_list
        - free_remote_ref_states
        - get_remote_ref_states
        - parse_options
        - printf
        - printf_ln
        - push_url_of_remote
        - sane_qsort
        - show_all
        - show_local_info_item
        - show_push_info_item
        - show_remote_info_item
        - string_list_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1318,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1319,10'
              BranchSideFuncs:
                - show_all
            - BranchSide:      'builtin/remote.c:1321,7'
              BranchSideFuncs:
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
        - Branch String:   'builtin/remote.c:1321,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1322,14'
              BranchSideFuncs:
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1324,2'
              BranchSideFuncs:
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
        - Branch String:   'builtin/remote.c:1324,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1328,26'
              BranchSideFuncs:
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1398,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/remote.c:1333,3'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1339,14'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1340,8'
              BranchSideFuncs:
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
        - Branch String:   'builtin/remote.c:1340,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1341,14'
              BranchSideFuncs:
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1342,7'
              BranchSideFuncs:
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
        - Branch String:   'builtin/remote.c:1342,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1343,14'
              BranchSideFuncs:
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
            - BranchSide:      'builtin/remote.c:1344,18'
              BranchSideFuncs:
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
        - Branch String:   'builtin/remote.c:1344,12'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1345,14'
              BranchSideFuncs:
                - _.12598
                - printf
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - printf
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1346,17'
              BranchSideFuncs:
                - _.12598
                - printf
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - printf
                - _.12598
                - printf_ln
        - Branch String:   'builtin/remote.c:1346,12'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1347,14'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf
                - printf
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
            - BranchSide:      'builtin/remote.c:1349,11'
              BranchSideFuncs:
                - _.12598
                - printf
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - printf
        - Branch String:   'builtin/remote.c:1351,4'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:0,0'
              BranchSideFuncs:
                - printf
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
            - BranchSide:      'builtin/remote.c:1352,29'
              BranchSideFuncs:
                - printf
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
        - Branch String:   'builtin/remote.c:1361,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1364,15'
              BranchSideFuncs:
                - Q_.12676
                - printf_ln
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
            - BranchSide:      'builtin/remote.c:1366,30'
              BranchSideFuncs:
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
        - Branch String:   'builtin/remote.c:1365,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1362,4'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - Q_.12676
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
            - BranchSide:      'builtin/remote.c:1365,18'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - Q_.12676
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
        - Branch String:   'builtin/remote.c:1373,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1376,15'
              BranchSideFuncs:
                - Q_.12676
                - printf_ln
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1377,30'
              BranchSideFuncs:
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
        - Branch String:   'builtin/remote.c:1381,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1382,14'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
            - BranchSide:      'builtin/remote.c:1384,21'
              BranchSideFuncs:
                - for_each_string_list
                - sane_qsort.12644
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
        - Branch String:   'builtin/remote.c:1387,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1390,15'
              BranchSideFuncs:
                - Q_.12676
                - printf_ln
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - _.12598
            - BranchSide:      'builtin/remote.c:1392,30'
              BranchSideFuncs:
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
        - Branch String:   'builtin/remote.c:1391,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1388,4'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - Q_.12676
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
            - BranchSide:      'builtin/remote.c:1391,18'
              BranchSideFuncs:
                - _.12598
                - printf_ln
                - for_each_string_list
                - string_list_clear
                - free_remote_ref_states
                - get_remote_ref_states
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
                - push_url_of_remote
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - for_each_string_list
                - string_list_clear
                - for_each_string_list
                - sane_qsort.12644
                - Q_.12676
                - _.12598
                - printf_ln
                - Q_.12676
                - printf_ln
                - Q_.12676
                - printf_ln
                - _.12598
                - _.12598
                - printf
                - printf
                - _.12598
                - printf_ln
                - _.12598
                - _.12598
                - printf_ln
                - _.12598
                - printf_ln
      Callsites:
        - Src:             'builtin/remote.c:1314,9'
          Dst:             parse_options
        - Src:             'builtin/remote.c:1319,10'
          Dst:             show_all
        - Src:             'builtin/remote.c:1328,3'
          Dst:             get_remote_ref_states
        - Src:             'builtin/remote.c:1330,13'
          Dst:             _
        - Src:             'builtin/remote.c:1330,3'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1331,13'
          Dst:             _
        - Src:             'builtin/remote.c:1331,3'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1332,9'
          Dst:             push_url_of_remote
        - Src:             'builtin/remote.c:1339,14'
          Dst:             _
        - Src:             'builtin/remote.c:1339,4'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1341,14'
          Dst:             _
        - Src:             'builtin/remote.c:1341,36'
          Dst:             _
        - Src:             'builtin/remote.c:1341,4'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1343,14'
          Dst:             _
        - Src:             'builtin/remote.c:1343,38'
          Dst:             _
        - Src:             'builtin/remote.c:1343,4'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1345,14'
          Dst:             _
        - Src:             'builtin/remote.c:1345,38'
          Dst:             _
        - Src:             'builtin/remote.c:1345,4'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1347,14'
          Dst:             _
        - Src:             'builtin/remote.c:1347,4'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1349,11'
          Dst:             _
        - Src:             'builtin/remote.c:1349,4'
          Dst:             printf
        - Src:             'builtin/remote.c:1352,5'
          Dst:             printf
        - Src:             'builtin/remote.c:1357,3'
          Dst:             for_each_string_list
        - Src:             'builtin/remote.c:1357,3'
          Dst:             add_remote_to_show_info
        - Src:             'builtin/remote.c:1358,3'
          Dst:             for_each_string_list
        - Src:             'builtin/remote.c:1358,3'
          Dst:             add_remote_to_show_info
        - Src:             'builtin/remote.c:1359,3'
          Dst:             for_each_string_list
        - Src:             'builtin/remote.c:1359,3'
          Dst:             add_remote_to_show_info
        - Src:             'builtin/remote.c:1360,3'
          Dst:             for_each_string_list
        - Src:             'builtin/remote.c:1360,3'
          Dst:             add_remote_to_show_info
        - Src:             'builtin/remote.c:1362,14'
          Dst:             Q_
        - Src:             'builtin/remote.c:1365,18'
          Dst:             _
        - Src:             'builtin/remote.c:1362,4'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1366,3'
          Dst:             for_each_string_list
        - Src:             'builtin/remote.c:1366,3'
          Dst:             show_remote_info_item
        - Src:             'builtin/remote.c:1367,3'
          Dst:             string_list_clear
        - Src:             'builtin/remote.c:1372,3'
          Dst:             for_each_string_list
        - Src:             'builtin/remote.c:1372,3'
          Dst:             add_local_to_show_info
        - Src:             'builtin/remote.c:1374,14'
          Dst:             Q_
        - Src:             'builtin/remote.c:1374,4'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1377,3'
          Dst:             for_each_string_list
        - Src:             'builtin/remote.c:1377,3'
          Dst:             show_local_info_item
        - Src:             'builtin/remote.c:1378,3'
          Dst:             string_list_clear
        - Src:             'builtin/remote.c:1382,14'
          Dst:             _
        - Src:             'builtin/remote.c:1382,4'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1385,3'
          Dst:             for_each_string_list
        - Src:             'builtin/remote.c:1385,3'
          Dst:             add_push_to_show_info
        - Src:             'builtin/remote.c:1386,3'
          Dst:             sane_qsort
        - Src:             'builtin/remote.c:1386,3'
          Dst:             cmp_string_with_push
        - Src:             'builtin/remote.c:1388,14'
          Dst:             Q_
        - Src:             'builtin/remote.c:1391,18'
          Dst:             _
        - Src:             'builtin/remote.c:1388,4'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1392,3'
          Dst:             for_each_string_list
        - Src:             'builtin/remote.c:1392,3'
          Dst:             show_push_info_item
        - Src:             'builtin/remote.c:1393,3'
          Dst:             string_list_clear
        - Src:             'builtin/remote.c:1395,3'
          Dst:             free_remote_ref_states
    - functionName:    set_url
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         68
      ICount:          474
      EdgeCount:       86
      CyclomaticComplexity: 20
      functionsReached:
        - _
        - common_exit
        - const_error
        - die
        - error
        - exit
        - git_config_set
        - git_config_set_multivar
        - parse_options
        - regcomp
        - regexec
        - regfree
        - remote_get
        - remote_is_configured
        - strbuf_addf
        - strbuf_release
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1700,15'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1700,18'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
                - strbuf_addf
                - usage_with_options
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:1703,6'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
                - strbuf_addf
                - usage_with_options
        - Branch String:   'builtin/remote.c:1700,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1701,7'
              BranchSideFuncs:
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:1703,6'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
                - strbuf_addf
                - usage_with_options
        - Branch String:   'builtin/remote.c:1703,15'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1703,18'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/remote.c:1704,51'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/remote.c:1703,27'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1703,32'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/remote.c:1704,51'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/remote.c:1703,41'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1703,60'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
                - strbuf_addf
                - usage_with_options
            - BranchSide:      'builtin/remote.c:1703,44'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
                - strbuf_addf
                - usage_with_options
        - Branch String:   'builtin/remote.c:1703,57'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1703,60'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
                - strbuf_addf
                - usage_with_options
            - BranchSide:      'builtin/remote.c:1706,15'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
                - strbuf_addf
        - Branch String:   'builtin/remote.c:1703,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1704,51'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/remote.c:1706,15'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
                - strbuf_addf
        - Branch String:   'builtin/remote.c:1708,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1709,12'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
                - strbuf_addf
            - BranchSide:      'builtin/remote.c:1711,6'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
                - strbuf_addf
        - Branch String:   'builtin/remote.c:1711,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1712,12'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
                - strbuf_addf
            - BranchSide:      'builtin/remote.c:1714,22'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
                - strbuf_addf
        - Branch String:   'builtin/remote.c:1715,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1716,3'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
                - strbuf_addf
            - BranchSide:      'builtin/remote.c:1720,6'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
                - strbuf_addf
        - Branch String:   'builtin/remote.c:1720,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1721,47'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:1724,43'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:1729,15'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1729,35'
              BranchSideFuncs:
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
                - git_config_set.12698
                - git_config_set_multivar.12668
            - BranchSide:      'builtin/remote.c:1729,19'
              BranchSideFuncs:
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:1729,32'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1729,35'
              BranchSideFuncs:
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
                - git_config_set.12698
                - git_config_set_multivar.12668
            - BranchSide:      'builtin/remote.c:1730,7'
              BranchSideFuncs:
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
        - Branch String:   'builtin/remote.c:1729,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1730,7'
              BranchSideFuncs:
                - git_config_set.12698
                - strbuf_release
                - git_config_set_multivar.12668
            - BranchSide:      'builtin/remote.c:1739,26'
              BranchSideFuncs:
                - regcomp
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:1730,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1731,37'
              BranchSideFuncs:
                - git_config_set_multivar.12668
                - strbuf_release
            - BranchSide:      'builtin/remote.c:1734,28'
              BranchSideFuncs:
                - git_config_set.12698
                - strbuf_release
        - Branch String:   'builtin/remote.c:1739,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1740,7'
              BranchSideFuncs:
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:1742,9'
              BranchSideFuncs:
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
        - Branch String:   'builtin/remote.c:1742,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1743,28'
              BranchSideFuncs:
                - regexec
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:1747,7'
              BranchSideFuncs:
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:1743,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1744,11'
              BranchSideFuncs:
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
            - BranchSide:      'builtin/remote.c:1746,20'
              BranchSideFuncs:
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
                - _.12598
                - die
                - regexec
        - Branch String:   'builtin/remote.c:1747,19'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1747,23'
              BranchSideFuncs:
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:1749,6'
              BranchSideFuncs:
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:1747,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1748,7'
              BranchSideFuncs:
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:1749,6'
              BranchSideFuncs:
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:1749,18'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1749,22'
              BranchSideFuncs:
                - _.12598
                - die
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
            - BranchSide:      'builtin/remote.c:1752,2'
              BranchSideFuncs:
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
        - Branch String:   'builtin/remote.c:1749,39'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1749,43'
              BranchSideFuncs:
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
            - BranchSide:      'builtin/remote.c:1752,2'
              BranchSideFuncs:
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
        - Branch String:   'builtin/remote.c:1749,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1750,7'
              BranchSideFuncs:
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
            - BranchSide:      'builtin/remote.c:1752,2'
              BranchSideFuncs:
                - regfree
                - git_config_set_multivar.12668
                - strbuf_release
                - git_config_set_multivar.12668
        - Branch String:   'builtin/remote.c:1754,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1755,36'
              BranchSideFuncs:
                - git_config_set_multivar.12668
                - strbuf_release
            - BranchSide:      'builtin/remote.c:1757,36'
              BranchSideFuncs:
                - git_config_set_multivar.12668
                - strbuf_release
      Callsites:
        - Src:             'builtin/remote.c:1696,9'
          Dst:             parse_options
        - Src:             'builtin/remote.c:1701,7'
          Dst:             _
        - Src:             'builtin/remote.c:1701,3'
          Dst:             die
        - Src:             'builtin/remote.c:1704,3'
          Dst:             usage_with_options
        - Src:             'builtin/remote.c:1714,11'
          Dst:             remote_get
        - Src:             'builtin/remote.c:1715,7'
          Dst:             remote_is_configured
        - Src:             'builtin/remote.c:1716,3'
          Dst:             _
        - Src:             'builtin/remote.c:1716,3'
          Dst:             error
        - Src:             'builtin/remote.c:1716,3'
          Dst:             const_error
        - Src:             'builtin/remote.c:1717,3'
          Dst:             common_exit
        - Src:             'builtin/remote.c:1717,3'
          Dst:             exit
        - Src:             'builtin/remote.c:1721,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:1724,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:1731,4'
          Dst:             git_config_set_multivar
        - Src:             'builtin/remote.c:1734,4'
          Dst:             git_config_set
        - Src:             'builtin/remote.c:1739,6'
          Dst:             regcomp
        - Src:             'builtin/remote.c:1740,7'
          Dst:             _
        - Src:             'builtin/remote.c:1740,3'
          Dst:             die
        - Src:             'builtin/remote.c:1743,8'
          Dst:             regexec
        - Src:             'builtin/remote.c:1748,7'
          Dst:             _
        - Src:             'builtin/remote.c:1748,3'
          Dst:             die
        - Src:             'builtin/remote.c:1750,7'
          Dst:             _
        - Src:             'builtin/remote.c:1750,3'
          Dst:             die
        - Src:             'builtin/remote.c:1752,2'
          Dst:             regfree
        - Src:             'builtin/remote.c:1755,3'
          Dst:             git_config_set_multivar
        - Src:             'builtin/remote.c:1757,3'
          Dst:             git_config_set_multivar
        - Src:             'builtin/remote.c:1760,2'
          Dst:             strbuf_release
    - functionName:    get_url
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         17
      ICount:          191
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - common_exit
        - const_error
        - error
        - exit
        - parse_options
        - printf_ln
        - push_url_of_remote
        - remote_get
        - remote_is_configured
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1653,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1654,51'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/remote.c:1656,15'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - printf_ln
                - printf_ln
                - push_url_of_remote
        - Branch String:   'builtin/remote.c:1659,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1660,3'
              BranchSideFuncs:
                - printf_ln
                - printf_ln
                - push_url_of_remote
            - BranchSide:      'builtin/remote.c:1664,8'
              BranchSideFuncs:
                - printf_ln
                - printf_ln
                - push_url_of_remote
        - Branch String:   'builtin/remote.c:1664,8'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1664,39'
              BranchSideFuncs:
                - push_url_of_remote
                - printf_ln
                - printf_ln
            - BranchSide:      'builtin/remote.c:1664,50'
              BranchSideFuncs:
                - printf_ln
                - printf_ln
        - Branch String:   'builtin/remote.c:1666,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1667,10'
              BranchSideFuncs:
                - printf_ln
            - BranchSide:      'builtin/remote.c:1670,19'
              BranchSideFuncs:
                - printf_ln
        - Branch String:   'builtin/remote.c:1667,3'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1668,20'
              BranchSideFuncs:
                - printf_ln
            - BranchSide:      'builtin/remote.c:1669,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/remote.c:1650,9'
          Dst:             parse_options
        - Src:             'builtin/remote.c:1654,3'
          Dst:             usage_with_options
        - Src:             'builtin/remote.c:1658,11'
          Dst:             remote_get
        - Src:             'builtin/remote.c:1659,7'
          Dst:             remote_is_configured
        - Src:             'builtin/remote.c:1660,3'
          Dst:             _
        - Src:             'builtin/remote.c:1660,3'
          Dst:             error
        - Src:             'builtin/remote.c:1660,3'
          Dst:             const_error
        - Src:             'builtin/remote.c:1661,3'
          Dst:             common_exit
        - Src:             'builtin/remote.c:1661,3'
          Dst:             exit
        - Src:             'builtin/remote.c:1664,20'
          Dst:             push_url_of_remote
        - Src:             'builtin/remote.c:1668,4'
          Dst:             printf_ln
        - Src:             'builtin/remote.c:1670,3'
          Dst:             printf_ln
    - functionName:    set_branches
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1634
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         5
      ICount:          76
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - const_error
        - error
        - parse_options
        - set_remote_branches
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1628,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1629,3'
              BranchSideFuncs:
                - _.12598
                - error
                - const_error.12608
                - usage_with_options
            - BranchSide:      'builtin/remote.c:1632,2'
              BranchSideFuncs:
                - set_remote_branches
      Callsites:
        - Src:             'builtin/remote.c:1626,9'
          Dst:             parse_options
        - Src:             'builtin/remote.c:1629,3'
          Dst:             _
        - Src:             'builtin/remote.c:1629,3'
          Dst:             error
        - Src:             'builtin/remote.c:1629,3'
          Dst:             const_error
        - Src:             'builtin/remote.c:1630,3'
          Dst:             usage_with_options
        - Src:             'builtin/remote.c:1634,9'
          Dst:             set_remote_branches
    - functionName:    set_head
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1455
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         55
      ICount:          414
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - _
        - const_error
        - error
        - fprintf
        - free_remote_ref_states
        - get_main_ref_store
        - get_remote_ref_states
        - parse_options
        - printf
        - strbuf_addf
        - strbuf_release
        - usage_with_options
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1416,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1417,45'
              BranchSideFuncs:
                - strbuf_addf
                - usage_with_options
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
                - get_remote_ref_states
                - _.12598
                - error
                - const_error.12608
                - free_remote_ref_states
                - xstrdup
                - _.12598
                - error
                - const_error.12608
                - fprintf
                - xstrdup
            - BranchSide:      'builtin/remote.c:1419,7'
              BranchSideFuncs:
                - usage_with_options
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
                - get_remote_ref_states
                - _.12598
                - error
                - const_error.12608
                - free_remote_ref_states
                - xstrdup
                - _.12598
                - error
                - const_error.12608
                - fprintf
                - xstrdup
        - Branch String:   'builtin/remote.c:1419,13'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1419,17'
              BranchSideFuncs:
                - usage_with_options
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
                - get_remote_ref_states
                - _.12598
                - error
                - const_error.12608
                - free_remote_ref_states
                - xstrdup
                - _.12598
                - error
                - const_error.12608
                - fprintf
            - BranchSide:      'builtin/remote.c:1421,13'
              BranchSideFuncs:
                - usage_with_options
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
                - get_remote_ref_states
                - _.12598
                - error
                - const_error.12608
                - free_remote_ref_states
                - xstrdup
                - _.12598
                - error
                - const_error.12608
                - fprintf
        - Branch String:   'builtin/remote.c:1419,23'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1419,26'
              BranchSideFuncs:
                - usage_with_options
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
                - get_remote_ref_states
                - _.12598
                - error
                - const_error.12608
                - free_remote_ref_states
                - xstrdup
                - _.12598
                - error
                - const_error.12608
                - fprintf
            - BranchSide:      'builtin/remote.c:1421,13'
              BranchSideFuncs:
                - usage_with_options
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
                - get_remote_ref_states
                - _.12598
                - error
                - const_error.12608
                - free_remote_ref_states
                - xstrdup
                - _.12598
                - error
                - const_error.12608
                - fprintf
        - Branch String:   'builtin/remote.c:1419,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1420,23'
              BranchSideFuncs:
                - xstrdup
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:1421,13'
              BranchSideFuncs:
                - usage_with_options
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
                - get_remote_ref_states
                - _.12598
                - error
                - const_error.12608
                - free_remote_ref_states
                - xstrdup
                - _.12598
                - error
                - const_error.12608
                - fprintf
        - Branch String:   'builtin/remote.c:1421,19'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1421,23'
              BranchSideFuncs:
                - usage_with_options
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
                - get_remote_ref_states
                - _.12598
                - error
                - const_error.12608
                - free_remote_ref_states
                - xstrdup
                - _.12598
                - error
                - const_error.12608
                - fprintf
            - BranchSide:      'builtin/remote.c:1435,13'
              BranchSideFuncs:
                - usage_with_options
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:1421,29'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1421,32'
              BranchSideFuncs:
                - usage_with_options
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:1435,13'
              BranchSideFuncs:
                - usage_with_options
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:1421,13'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1422,21'
              BranchSideFuncs:
                - get_remote_ref_states
                - _.12598
                - error
                - const_error.12608
                - free_remote_ref_states
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - xstrdup
                - _.12598
                - error
                - const_error.12608
                - fprintf
            - BranchSide:      'builtin/remote.c:1435,13'
              BranchSideFuncs:
                - usage_with_options
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:1424,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1425,14'
              BranchSideFuncs:
                - xstrdup
                - free_remote_ref_states
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
                - fprintf
            - BranchSide:      'builtin/remote.c:1426,19'
              BranchSideFuncs:
                - xstrdup
                - free_remote_ref_states
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
                - fprintf
        - Branch String:   'builtin/remote.c:1426,12'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1427,14'
              BranchSideFuncs:
                - _.12598
                - error
                - const_error.12608
                - free_remote_ref_states
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - fprintf
            - BranchSide:      'builtin/remote.c:1433,31'
              BranchSideFuncs:
                - xstrdup
                - free_remote_ref_states
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:1429,4'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1430,13'
              BranchSideFuncs:
                - fprintf
                - free_remote_ref_states
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:1432,3'
              BranchSideFuncs:
                - free_remote_ref_states
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:1435,19'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1435,23'
              BranchSideFuncs:
                - usage_with_options
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:1439,52'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/remote.c:1435,29'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1435,32'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/remote.c:1439,52'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/remote.c:1435,13'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1436,42'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:1439,52'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/remote.c:1436,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1437,14'
              BranchSideFuncs:
                - _.12598
                - error
                - const_error.12608
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:1438,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:1441,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1441,6'
              BranchSideFuncs:
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:1442,44'
              BranchSideFuncs:
                - strbuf_addf
                - get_main_ref_store
                - refs_ref_exists
                - _.12598
                - error
                - const_error.12608
                - free
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_update_symref
                - printf
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:1444,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1445,14'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_symref
                - free
                - strbuf_release
                - strbuf_release
                - printf
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:1446,50'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_symref
                - free
                - strbuf_release
                - strbuf_release
                - printf
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:1446,12'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1447,14'
              BranchSideFuncs:
                - _.12598
                - error
                - const_error.12608
                - free
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/remote.c:1448,12'
              BranchSideFuncs:
                - free
                - strbuf_release
                - strbuf_release
                - printf
      Callsites:
        - Src:             'builtin/remote.c:1414,9'
          Dst:             parse_options
        - Src:             'builtin/remote.c:1417,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:1420,15'
          Dst:             xstrdup
        - Src:             'builtin/remote.c:1423,3'
          Dst:             get_remote_ref_states
        - Src:             'builtin/remote.c:1425,14'
          Dst:             _
        - Src:             'builtin/remote.c:1425,14'
          Dst:             error
        - Src:             'builtin/remote.c:1425,14'
          Dst:             const_error
        - Src:             'builtin/remote.c:1427,14'
          Dst:             _
        - Src:             'builtin/remote.c:1427,14'
          Dst:             error
        - Src:             'builtin/remote.c:1427,14'
          Dst:             const_error
        - Src:             'builtin/remote.c:1430,5'
          Dst:             fprintf
        - Src:             'builtin/remote.c:1433,16'
          Dst:             xstrdup
        - Src:             'builtin/remote.c:1434,3'
          Dst:             free_remote_ref_states
        - Src:             'builtin/remote.c:1436,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/remote.c:1436,7'
          Dst:             refs_delete_ref
        - Src:             'builtin/remote.c:1437,14'
          Dst:             _
        - Src:             'builtin/remote.c:1437,14'
          Dst:             error
        - Src:             'builtin/remote.c:1437,14'
          Dst:             const_error
        - Src:             'builtin/remote.c:1439,3'
          Dst:             usage_with_options
        - Src:             'builtin/remote.c:1442,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:1444,24'
          Dst:             get_main_ref_store
        - Src:             'builtin/remote.c:1444,8'
          Dst:             refs_ref_exists
        - Src:             'builtin/remote.c:1445,14'
          Dst:             _
        - Src:             'builtin/remote.c:1445,14'
          Dst:             error
        - Src:             'builtin/remote.c:1445,14'
          Dst:             const_error
        - Src:             'builtin/remote.c:1446,31'
          Dst:             get_main_ref_store
        - Src:             'builtin/remote.c:1446,12'
          Dst:             refs_update_symref
        - Src:             'builtin/remote.c:1447,14'
          Dst:             _
        - Src:             'builtin/remote.c:1447,14'
          Dst:             error
        - Src:             'builtin/remote.c:1447,14'
          Dst:             const_error
        - Src:             'builtin/remote.c:1449,4'
          Dst:             printf
        - Src:             'builtin/remote.c:1453,2'
          Dst:             strbuf_release
        - Src:             'builtin/remote.c:1454,2'
          Dst:             strbuf_release
    - functionName:    rm
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         54
      ICount:          402
      EdgeCount:       68
      CyclomaticComplexity: 16
      functionsReached:
        - Q_
        - _
        - add_branch_for_removal
        - add_known_remote
        - common_exit
        - const_error
        - die
        - error
        - exit
        - for_each_remote
        - fprintf
        - fprintf_ln
        - get_main_ref_store
        - git_config_set_gently
        - handle_push_default
        - parse_options
        - read_branches
        - remote_get
        - remote_is_configured
        - repo_config_rename_section
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
        - strcmp
        - string_list_clear
        - usage_with_options
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/remote.c:903,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:904,47'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/remote.c:906,22'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - for_each_remote
                - read_branches
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:907,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:908,3'
              BranchSideFuncs:
                - for_each_remote
                - read_branches
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:912,28'
              BranchSideFuncs:
                - for_each_remote
                - read_branches
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:916,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:917,47'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:944,19'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
        - Branch String:   'builtin/remote.c:919,25'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:919,36'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:930,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:919,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:920,16'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:930,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:921,4'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:922,5'
              BranchSideFuncs:
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:929,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:926,16'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:926,19'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:928,4'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:926,9'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:927,10'
              BranchSideFuncs:
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:928,4'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:930,30'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:930,41'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:937,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:930,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:931,4'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:937,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:934,15'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:934,18'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:936,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:934,8'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:935,9'
              BranchSideFuncs:
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:936,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_gently.12677
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:949,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:950,48'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
            - BranchSide:      'builtin/remote.c:953,2'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - Q_.12676
                - fprintf_ln
                - fprintf
        - Branch String:   'builtin/remote.c:955,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:956,14'
              BranchSideFuncs:
                - Q_.12676
                - fprintf_ln
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
                - fprintf
            - BranchSide:      'builtin/remote.c:966,2'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:962,3'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:963,12'
              BranchSideFuncs:
                - fprintf
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:965,2'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:968,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:968,7'
              BranchSideFuncs:
                - strbuf_release
                - free
            - BranchSide:      'builtin/remote.c:969,34'
              BranchSideFuncs:
                - strbuf_addf
                - repo_config_rename_section
                - handle_push_default
                - strbuf_release
                - free
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:970,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:971,13'
              BranchSideFuncs:
                - _.12598
                - error
                - const_error.12608
                - strbuf_release
                - free
            - BranchSide:      'builtin/remote.c:975,23'
              BranchSideFuncs:
                - handle_push_default
                - strbuf_release
                - free
        - Branch String:   'builtin/remote.c:979,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:980,24'
              BranchSideFuncs:
                - free
                - strbuf_release
            - BranchSide:      'builtin/remote.c:984,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/remote.c:901,9'
          Dst:             parse_options
        - Src:             'builtin/remote.c:904,3'
          Dst:             usage_with_options
        - Src:             'builtin/remote.c:906,11'
          Dst:             remote_get
        - Src:             'builtin/remote.c:907,7'
          Dst:             remote_is_configured
        - Src:             'builtin/remote.c:908,3'
          Dst:             _
        - Src:             'builtin/remote.c:908,3'
          Dst:             error
        - Src:             'builtin/remote.c:908,3'
          Dst:             const_error
        - Src:             'builtin/remote.c:909,3'
          Dst:             common_exit
        - Src:             'builtin/remote.c:909,3'
          Dst:             exit
        - Src:             'builtin/remote.c:913,2'
          Dst:             for_each_remote
        - Src:             'builtin/remote.c:913,2'
          Dst:             add_known_remote
        - Src:             'builtin/remote.c:915,2'
          Dst:             read_branches
        - Src:             'builtin/remote.c:919,29'
          Dst:             strcmp
        - Src:             'builtin/remote.c:922,5'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:923,5'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:925,14'
          Dst:             git_config_set_gently
        - Src:             'builtin/remote.c:927,10'
          Dst:             _
        - Src:             'builtin/remote.c:927,6'
          Dst:             die
        - Src:             'builtin/remote.c:930,34'
          Dst:             strcmp
        - Src:             'builtin/remote.c:931,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:932,4'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:933,13'
          Dst:             git_config_set_gently
        - Src:             'builtin/remote.c:935,9'
          Dst:             _
        - Src:             'builtin/remote.c:935,5'
          Dst:             die
        - Src:             'builtin/remote.c:945,29'
          Dst:             get_main_ref_store
        - Src:             'builtin/remote.c:945,11'
          Dst:             refs_for_each_ref
        - Src:             'builtin/remote.c:945,11'
          Dst:             add_branch_for_removal
        - Src:             'builtin/remote.c:947,2'
          Dst:             strbuf_release
        - Src:             'builtin/remote.c:950,29'
          Dst:             get_main_ref_store
        - Src:             'builtin/remote.c:950,12'
          Dst:             refs_delete_refs
        - Src:             'builtin/remote.c:953,2'
          Dst:             string_list_clear
        - Src:             'builtin/remote.c:957,7'
          Dst:             Q_
        - Src:             'builtin/remote.c:956,3'
          Dst:             fprintf_ln
        - Src:             'builtin/remote.c:963,4'
          Dst:             fprintf
        - Src:             'builtin/remote.c:966,2'
          Dst:             string_list_clear
        - Src:             'builtin/remote.c:969,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:970,7'
          Dst:             repo_config_rename_section
        - Src:             'builtin/remote.c:971,13'
          Dst:             _
        - Src:             'builtin/remote.c:971,13'
          Dst:             error
        - Src:             'builtin/remote.c:971,13'
          Dst:             const_error
        - Src:             'builtin/remote.c:975,3'
          Dst:             handle_push_default
        - Src:             'builtin/remote.c:984,2'
          Dst:             strbuf_release
    - functionName:    mv
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         73
      ICount:          719
      EdgeCount:       92
      CyclomaticComplexity: 21
      functionsReached:
        - _
        - common_exit
        - const_error
        - die
        - display_progress
        - error
        - exit
        - get_main_ref_store
        - git_config_set
        - git_config_set_multivar
        - handle_push_default
        - isatty
        - migrate_file
        - parse_options
        - read_branches
        - read_remote_branches
        - remote_get
        - remote_is_configured
        - repo_config_rename_section
        - start_progress
        - stop_progress
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strbuf_splice
        - strcmp
        - string_list_clear
        - strlen
        - strstr
        - usage_with_options
        - valid_remote_name
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:727,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:728,51'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/remote.c:730,20'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - strcmp
                - remote_get
                - remote_is_configured
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - read_branches
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_multivar.12668
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strstr
                - _.12598
                - warning
                - git_config_set_multivar.12668
                - strlen
                - strlen
                - strbuf_splice
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - migrate_file
        - Branch String:   'builtin/remote.c:736,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:737,3'
              BranchSideFuncs:
                - strcmp
                - remote_get
                - remote_is_configured
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - read_branches
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_multivar.12668
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strstr
                - _.12598
                - warning
                - git_config_set_multivar.12668
                - strlen
                - strlen
                - strbuf_splice
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - migrate_file
            - BranchSide:      'builtin/remote.c:741,21'
              BranchSideFuncs:
                - strcmp
                - remote_get
                - remote_is_configured
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - read_branches
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_multivar.12668
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strstr
                - _.12598
                - warning
                - git_config_set_multivar.12668
                - strlen
                - strlen
                - strbuf_splice
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - migrate_file
        - Branch String:   'builtin/remote.c:741,48'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:741,51'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - read_branches
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_multivar.12668
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strstr
                - _.12598
                - warning
                - git_config_set_multivar.12668
                - strlen
                - strlen
                - strbuf_splice
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
            - BranchSide:      'builtin/remote.c:744,32'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - read_branches
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_multivar.12668
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strstr
                - _.12598
                - warning
                - git_config_set_multivar.12668
                - strlen
                - strlen
                - strbuf_splice
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
        - Branch String:   'builtin/remote.c:741,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:742,23'
              BranchSideFuncs:
                - migrate_file
            - BranchSide:      'builtin/remote.c:744,32'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - read_branches
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_multivar.12668
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strstr
                - _.12598
                - warning
                - git_config_set_multivar.12668
                - strlen
                - strlen
                - strbuf_splice
                - _.12598
                - error
                - const_error.12608
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
        - Branch String:   'builtin/remote.c:745,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:746,3'
              BranchSideFuncs:
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
            - BranchSide:      'builtin/remote.c:750,32'
              BranchSideFuncs:
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - read_branches
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_multivar.12668
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strstr
                - _.12598
                - warning
                - git_config_set_multivar.12668
                - strlen
                - strlen
                - strbuf_splice
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:750,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:751,7'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - read_branches
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_multivar.12668
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strstr
                - _.12598
                - warning
                - git_config_set_multivar.12668
                - strlen
                - strlen
                - strbuf_splice
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:753,40'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - repo_config_rename_section
                - read_branches
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_multivar.12668
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strstr
                - _.12598
                - warning
                - git_config_set_multivar.12668
                - strlen
                - strlen
                - strbuf_splice
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:755,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:756,12'
              BranchSideFuncs:
                - _.12598
                - error
                - const_error.12608
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/remote.c:761,6'
              BranchSideFuncs:
                - read_branches
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_multivar.12668
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strstr
                - _.12598
                - warning
                - git_config_set_multivar.12668
                - strlen
                - strlen
                - strbuf_splice
        - Branch String:   'builtin/remote.c:761,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:762,3'
              BranchSideFuncs:
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set_multivar.12668
                - strbuf_addf
                - read_branches
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strstr
                - _.12598
                - warning
                - git_config_set_multivar.12668
                - strlen
                - strlen
                - strbuf_splice
            - BranchSide:      'builtin/remote.c:788,2'
              BranchSideFuncs:
                - read_branches
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
        - Branch String:   'builtin/remote.c:766,3'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:769,4'
              BranchSideFuncs:
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strstr
                - _.12598
                - warning
                - git_config_set_multivar.12668
                - read_branches
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strlen
                - strlen
                - strbuf_splice
            - BranchSide:      'builtin/remote.c:786,2'
              BranchSideFuncs:
                - read_branches
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
        - Branch String:   'builtin/remote.c:772,8'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:773,21'
              BranchSideFuncs:
                - strlen
                - strlen
                - strbuf_splice
                - git_config_set_multivar.12668
                - read_branches
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strstr
                - _.12598
                - warning
            - BranchSide:      'builtin/remote.c:779,13'
              BranchSideFuncs:
                - _.12598
                - warning
                - git_config_set_multivar.12668
                - read_branches
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strstr
                - strlen
                - strlen
                - strbuf_splice
        - Branch String:   'builtin/remote.c:789,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:790,47'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
            - BranchSide:      'builtin/remote.c:804,7'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
        - Branch String:   'builtin/remote.c:792,25'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:792,36'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
            - BranchSide:      'builtin/remote.c:797,7'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
        - Branch String:   'builtin/remote.c:792,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:793,4'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
            - BranchSide:      'builtin/remote.c:797,7'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
        - Branch String:   'builtin/remote.c:797,30'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:797,41'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
            - BranchSide:      'builtin/remote.c:802,2'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
        - Branch String:   'builtin/remote.c:797,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:798,4'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
            - BranchSide:      'builtin/remote.c:802,2'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strcmp
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
        - Branch String:   'builtin/remote.c:804,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:805,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
            - BranchSide:      'builtin/remote.c:811,39'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
                - _.12598
                - start_progress
        - Branch String:   'builtin/remote.c:813,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:818,29'
              BranchSideFuncs:
                - _.12598
                - start_progress
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:821,9'
              BranchSideFuncs:
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:821,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:822,51'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:834,9'
              BranchSideFuncs:
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:825,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:827,4'
              BranchSideFuncs:
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:828,42'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_ref
                - strbuf_release
                - display_progress
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:828,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:829,8'
              BranchSideFuncs:
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:831,3'
              BranchSideFuncs:
                - strbuf_release
                - display_progress
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
                - get_main_ref_store
                - refs_read_symbolic_ref
                - get_main_ref_store
                - refs_delete_ref
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:834,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:835,51'
              BranchSideFuncs:
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:850,9'
              BranchSideFuncs:
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:837,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:838,4'
              BranchSideFuncs:
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:839,3'
              BranchSideFuncs:
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - display_progress
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:846,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:847,8'
              BranchSideFuncs:
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:848,20'
              BranchSideFuncs:
                - display_progress
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_rename_ref
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:850,2'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:851,51'
              BranchSideFuncs:
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:870,2'
              BranchSideFuncs:
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/remote.c:853,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:854,4'
              BranchSideFuncs:
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:855,3'
              BranchSideFuncs:
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - display_progress
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:866,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:867,8'
              BranchSideFuncs:
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:868,20'
              BranchSideFuncs:
                - display_progress
                - stop_progress.12685
                - handle_push_default
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addstr.12679
                - strlen
                - strlen
                - strbuf_splice
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - die
      Callsites:
        - Src:             'builtin/remote.c:710,22'
          Dst:             isatty
        - Src:             'builtin/remote.c:724,9'
          Dst:             parse_options
        - Src:             'builtin/remote.c:728,3'
          Dst:             usage_with_options
        - Src:             'builtin/remote.c:735,14'
          Dst:             remote_get
        - Src:             'builtin/remote.c:736,7'
          Dst:             remote_is_configured
        - Src:             'builtin/remote.c:737,3'
          Dst:             _
        - Src:             'builtin/remote.c:737,3'
          Dst:             error
        - Src:             'builtin/remote.c:737,3'
          Dst:             const_error
        - Src:             'builtin/remote.c:738,3'
          Dst:             common_exit
        - Src:             'builtin/remote.c:738,3'
          Dst:             exit
        - Src:             'builtin/remote.c:741,7'
          Dst:             strcmp
        - Src:             'builtin/remote.c:742,10'
          Dst:             migrate_file
        - Src:             'builtin/remote.c:744,14'
          Dst:             remote_get
        - Src:             'builtin/remote.c:745,6'
          Dst:             remote_is_configured
        - Src:             'builtin/remote.c:746,3'
          Dst:             _
        - Src:             'builtin/remote.c:746,3'
          Dst:             error
        - Src:             'builtin/remote.c:746,3'
          Dst:             const_error
        - Src:             'builtin/remote.c:747,3'
          Dst:             common_exit
        - Src:             'builtin/remote.c:747,3'
          Dst:             exit
        - Src:             'builtin/remote.c:750,7'
          Dst:             valid_remote_name
        - Src:             'builtin/remote.c:751,7'
          Dst:             _
        - Src:             'builtin/remote.c:751,3'
          Dst:             die
        - Src:             'builtin/remote.c:753,2'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:754,2'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:755,6'
          Dst:             repo_config_rename_section
        - Src:             'builtin/remote.c:756,12'
          Dst:             _
        - Src:             'builtin/remote.c:756,12'
          Dst:             error
        - Src:             'builtin/remote.c:756,12'
          Dst:             const_error
        - Src:             'builtin/remote.c:762,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:763,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:764,3'
          Dst:             git_config_set_multivar
        - Src:             'builtin/remote.c:765,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:769,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:770,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/remote.c:771,10'
          Dst:             strstr
        - Src:             'builtin/remote.c:776,12'
          Dst:             strlen
        - Src:             'builtin/remote.c:777,12'
          Dst:             strlen
        - Src:             'builtin/remote.c:774,5'
          Dst:             strbuf_splice
        - Src:             'builtin/remote.c:779,13'
          Dst:             _
        - Src:             'builtin/remote.c:779,5'
          Dst:             warning
        - Src:             'builtin/remote.c:784,4'
          Dst:             git_config_set_multivar
        - Src:             'builtin/remote.c:788,2'
          Dst:             read_branches
        - Src:             'builtin/remote.c:792,29'
          Dst:             strcmp
        - Src:             'builtin/remote.c:793,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:794,4'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:795,4'
          Dst:             git_config_set
        - Src:             'builtin/remote.c:797,34'
          Dst:             strcmp
        - Src:             'builtin/remote.c:798,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:799,4'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:800,4'
          Dst:             git_config_set
        - Src:             'builtin/remote.c:811,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/remote.c:811,2'
          Dst:             refs_for_each_ref
        - Src:             'builtin/remote.c:811,2'
          Dst:             read_remote_branches
        - Src:             'builtin/remote.c:818,29'
          Dst:             _
        - Src:             'builtin/remote.c:818,14'
          Dst:             start_progress
        - Src:             'builtin/remote.c:825,30'
          Dst:             get_main_ref_store
        - Src:             'builtin/remote.c:825,7'
          Dst:             refs_read_symbolic_ref
        - Src:             'builtin/remote.c:828,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/remote.c:828,7'
          Dst:             refs_delete_ref
        - Src:             'builtin/remote.c:829,8'
          Dst:             _
        - Src:             'builtin/remote.c:829,4'
          Dst:             die
        - Src:             'builtin/remote.c:831,3'
          Dst:             strbuf_release
        - Src:             'builtin/remote.c:832,3'
          Dst:             display_progress
        - Src:             'builtin/remote.c:839,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:840,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/remote.c:841,48'
          Dst:             strlen
        - Src:             'builtin/remote.c:842,22'
          Dst:             strlen
        - Src:             'builtin/remote.c:841,3'
          Dst:             strbuf_splice
        - Src:             'builtin/remote.c:843,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:844,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:846,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/remote.c:846,7'
          Dst:             refs_rename_ref
        - Src:             'builtin/remote.c:847,8'
          Dst:             _
        - Src:             'builtin/remote.c:847,4'
          Dst:             die
        - Src:             'builtin/remote.c:848,3'
          Dst:             display_progress
        - Src:             'builtin/remote.c:855,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:856,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/remote.c:857,48'
          Dst:             strlen
        - Src:             'builtin/remote.c:858,22'
          Dst:             strlen
        - Src:             'builtin/remote.c:857,3'
          Dst:             strbuf_splice
        - Src:             'builtin/remote.c:859,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:860,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/remote.c:861,49'
          Dst:             strlen
        - Src:             'builtin/remote.c:862,22'
          Dst:             strlen
        - Src:             'builtin/remote.c:861,3'
          Dst:             strbuf_splice
        - Src:             'builtin/remote.c:863,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:864,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:866,26'
          Dst:             get_main_ref_store
        - Src:             'builtin/remote.c:866,7'
          Dst:             refs_update_symref
        - Src:             'builtin/remote.c:867,8'
          Dst:             _
        - Src:             'builtin/remote.c:867,4'
          Dst:             die
        - Src:             'builtin/remote.c:868,3'
          Dst:             display_progress
        - Src:             'builtin/remote.c:870,2'
          Dst:             stop_progress
        - Src:             'builtin/remote.c:872,2'
          Dst:             handle_push_default
        - Src:             'builtin/remote.c:875,2'
          Dst:             string_list_clear
        - Src:             'builtin/remote.c:876,2'
          Dst:             strbuf_release
        - Src:             'builtin/remote.c:877,2'
          Dst:             strbuf_release
        - Src:             'builtin/remote.c:878,2'
          Dst:             strbuf_release
        - Src:             'builtin/remote.c:879,2'
          Dst:             strbuf_release
    - functionName:    add
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         52
      ICount:          475
      EdgeCount:       65
      CyclomaticComplexity: 15
      functionsReached:
        - _
        - add_branch
        - common_exit
        - const_error
        - die
        - error
        - exit
        - fetch_remote
        - get_main_ref_store
        - git_config_set
        - parse_options
        - remote_get
        - remote_is_configured
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
        - string_list_append
        - string_list_clear
        - usage_with_options
        - valid_remote_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/remote.c:187,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:188,48'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/remote.c:190,6'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - add_branch
                - string_list_append
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - _.12598
                - die
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:190,13'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:190,16'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - add_branch
                - string_list_append
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - _.12598
                - die
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:192,6'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - add_branch
                - string_list_append
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:190,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:191,7'
              BranchSideFuncs:
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:192,6'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - add_branch
                - string_list_append
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - _.12598
                - die
        - Branch String:   'builtin/remote.c:192,13'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:192,18'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - add_branch
                - string_list_append
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:195,9'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - add_branch
                - string_list_append
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
        - Branch String:   'builtin/remote.c:192,41'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:192,50'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - add_branch
                - string_list_append
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
            - BranchSide:      'builtin/remote.c:195,9'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - add_branch
                - string_list_append
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
        - Branch String:   'builtin/remote.c:192,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:193,7'
              BranchSideFuncs:
                - _.12598
                - die
            - BranchSide:      'builtin/remote.c:195,9'
              BranchSideFuncs:
                - remote_get
                - remote_is_configured
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - add_branch
                - string_list_append
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
        - Branch String:   'builtin/remote.c:199,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:200,3'
              BranchSideFuncs:
                - _.12598
                - error
                - const_error.12608
                - common_exit
                - exit
            - BranchSide:      'builtin/remote.c:204,25'
              BranchSideFuncs:
                - valid_remote_name
                - _.12598
                - die
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - add_branch
                - string_list_append
        - Branch String:   'builtin/remote.c:204,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:205,7'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - add_branch
                - string_list_append
            - BranchSide:      'builtin/remote.c:207,37'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - add_branch
                - string_list_append
        - Branch String:   'builtin/remote.c:210,14'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:210,17'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - add_branch
                - string_list_append
            - BranchSide:      'builtin/remote.c:211,3'
              BranchSideFuncs:
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - add_branch
                - string_list_append
        - Branch String:   'builtin/remote.c:210,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:211,3'
              BranchSideFuncs:
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - add_branch
                - string_list_append
            - BranchSide:      'builtin/remote.c:221,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
        - Branch String:   'builtin/remote.c:213,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:214,4'
              BranchSideFuncs:
                - string_list_append
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - add_branch
            - BranchSide:      'builtin/remote.c:215,10'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - add_branch
        - Branch String:   'builtin/remote.c:215,3'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:216,19'
              BranchSideFuncs:
                - add_branch
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
            - BranchSide:      'builtin/remote.c:219,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
        - Branch String:   'builtin/remote.c:221,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:222,3'
              BranchSideFuncs:
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
            - BranchSide:      'builtin/remote.c:227,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
        - Branch String:   'builtin/remote.c:227,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:228,3'
              BranchSideFuncs:
                - strbuf_setlen.12663
                - strbuf_addf
                - git_config_set.12698
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
            - BranchSide:      'builtin/remote.c:234,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
                - fetch_remote.12692
        - Branch String:   'builtin/remote.c:234,12'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:234,28'
              BranchSideFuncs:
                - fetch_remote.12692
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:239,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:234,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:235,10'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
            - BranchSide:      'builtin/remote.c:239,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:239,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:239,6'
              BranchSideFuncs:
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.12598
                - error
                - const_error.12608
            - BranchSide:      'builtin/remote.c:240,3'
              BranchSideFuncs:
                - strbuf_setlen.12663
                - strbuf_addf
                - strbuf_setlen.12663
                - strbuf_addf
                - get_main_ref_store
                - refs_update_symref
                - strbuf_release
                - strbuf_release
                - string_list_clear
                - _.12598
                - error
                - const_error.12608
        - Branch String:   'builtin/remote.c:246,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:247,13'
              BranchSideFuncs:
                - _.12598
                - error
                - const_error.12608
                - strbuf_release
                - strbuf_release
                - string_list_clear
            - BranchSide:      'builtin/remote.c:248,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - string_list_clear
      Callsites:
        - Src:             'builtin/remote.c:184,9'
          Dst:             parse_options
        - Src:             'builtin/remote.c:188,3'
          Dst:             usage_with_options
        - Src:             'builtin/remote.c:191,7'
          Dst:             _
        - Src:             'builtin/remote.c:191,3'
          Dst:             die
        - Src:             'builtin/remote.c:193,7'
          Dst:             _
        - Src:             'builtin/remote.c:193,3'
          Dst:             die
        - Src:             'builtin/remote.c:198,11'
          Dst:             remote_get
        - Src:             'builtin/remote.c:199,6'
          Dst:             remote_is_configured
        - Src:             'builtin/remote.c:200,3'
          Dst:             _
        - Src:             'builtin/remote.c:200,3'
          Dst:             error
        - Src:             'builtin/remote.c:200,3'
          Dst:             const_error
        - Src:             'builtin/remote.c:201,3'
          Dst:             common_exit
        - Src:             'builtin/remote.c:201,3'
          Dst:             exit
        - Src:             'builtin/remote.c:204,7'
          Dst:             valid_remote_name
        - Src:             'builtin/remote.c:205,7'
          Dst:             _
        - Src:             'builtin/remote.c:205,3'
          Dst:             die
        - Src:             'builtin/remote.c:207,2'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:208,2'
          Dst:             git_config_set
        - Src:             'builtin/remote.c:211,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:212,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:214,4'
          Dst:             string_list_append
        - Src:             'builtin/remote.c:216,4'
          Dst:             add_branch
        - Src:             'builtin/remote.c:222,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:223,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:224,3'
          Dst:             git_config_set
        - Src:             'builtin/remote.c:228,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:229,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:230,3'
          Dst:             git_config_set
        - Src:             'builtin/remote.c:234,15'
          Dst:             fetch_remote
        - Src:             'builtin/remote.c:240,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:241,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:243,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/remote.c:244,3'
          Dst:             strbuf_addf
        - Src:             'builtin/remote.c:246,26'
          Dst:             get_main_ref_store
        - Src:             'builtin/remote.c:246,7'
          Dst:             refs_update_symref
        - Src:             'builtin/remote.c:247,13'
          Dst:             _
        - Src:             'builtin/remote.c:247,13'
          Dst:             error
        - Src:             'builtin/remote.c:247,13'
          Dst:             const_error
        - Src:             'builtin/remote.c:251,2'
          Dst:             strbuf_release
        - Src:             'builtin/remote.c:252,2'
          Dst:             strbuf_release
        - Src:             'builtin/remote.c:253,2'
          Dst:             string_list_clear
    - functionName:    cmd_remote
      functionSourceFile: '/src/git/builtin/remote.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         8
      ICount:          384
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error
        - parse_options
        - show_all
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/remote.c:1786,6'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1787,12'
              BranchSideFuncs: []
            - BranchSide:      'builtin/remote.c:1789,7'
              BranchSideFuncs:
                - show_all
                - _.12598
                - error
                - const_error.12608
                - usage_with_options
        - Branch String:   'builtin/remote.c:1789,7'
          Branch Sides:
            - BranchSide:      'builtin/remote.c:1790,4'
              BranchSideFuncs:
                - _.12598
                - error
                - const_error.12608
                - usage_with_options
            - BranchSide:      'builtin/remote.c:1793,12'
              BranchSideFuncs:
                - show_all
      Callsites:
        - Src:             'builtin/remote.c:1783,9'
          Dst:             parse_options
        - Src:             'builtin/remote.c:1790,4'
          Dst:             _
        - Src:             'builtin/remote.c:1790,4'
          Dst:             error
        - Src:             'builtin/remote.c:1790,4'
          Dst:             const_error
        - Src:             'builtin/remote.c:1791,4'
          Dst:             usage_with_options
        - Src:             'builtin/remote.c:1793,12'
          Dst:             show_all
    - functionName:    remove_redundant_pack
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir_name
        - base_name
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - clear_midx_file
        - get_local_multi_pack_index
        - midx_contains_pack
        - strbuf_addf
        - strbuf_insertf
        - strbuf_release
        - unlink_pack_path
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/repack.c:199,8'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:199,30'
              BranchSideFuncs:
                - midx_contains_pack
                - strbuf_insertf
                - unlink_pack_path
                - strbuf_release
                - clear_midx_file
            - BranchSide:      'builtin/repack.c:199,8'
              BranchSideFuncs:
                - strbuf_insertf
                - unlink_pack_path
                - strbuf_release
        - Branch String:   'builtin/repack.c:199,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:199,6'
              BranchSideFuncs:
                - clear_midx_file
                - strbuf_insertf
                - unlink_pack_path
                - strbuf_release
            - BranchSide:      'builtin/repack.c:200,19'
              BranchSideFuncs:
                - clear_midx_file
                - strbuf_insertf
                - unlink_pack_path
                - strbuf_release
      Callsites:
        - Src:             'builtin/repack.c:197,31'
          Dst:             get_local_multi_pack_index
        - Src:             'builtin/repack.c:198,2'
          Dst:             strbuf_addf
        - Src:             'builtin/repack.c:199,11'
          Dst:             midx_contains_pack
        - Src:             'builtin/repack.c:200,3'
          Dst:             clear_midx_file
        - Src:             'builtin/repack.c:201,2'
          Dst:             strbuf_insertf
        - Src:             'builtin/repack.c:202,2'
          Dst:             unlink_pack_path
        - Src:             'builtin/repack.c:203,2'
          Dst:             strbuf_release
    - functionName:    remove_redundant_packs_1
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - packs
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pack_is_marked_for_deletion
        - remove_redundant_pack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/repack.c:209,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:209,2'
              BranchSideFuncs:
                - pack_is_marked_for_deletion
                - remove_redundant_pack
            - BranchSide:      'builtin/repack.c:209,2'
              BranchSideFuncs:
                - pack_is_marked_for_deletion
                - remove_redundant_pack
        - Branch String:   'builtin/repack.c:209,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:210,36'
              BranchSideFuncs:
                - pack_is_marked_for_deletion
                - remove_redundant_pack
            - BranchSide:      'builtin/repack.c:214,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/repack.c:210,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:211,4'
              BranchSideFuncs:
                - remove_redundant_pack
                - pack_is_marked_for_deletion
            - BranchSide:      'builtin/repack.c:212,25'
              BranchSideFuncs:
                - remove_redundant_pack
                - pack_is_marked_for_deletion
      Callsites:
        - Src:             'builtin/repack.c:210,8'
          Dst:             pack_is_marked_for_deletion
        - Src:             'builtin/repack.c:212,3'
          Dst:             remove_redundant_pack
    - functionName:    pack_is_marked_for_deletion
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    has_pack_ext
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - ext
      BBCount:         9
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:364,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:365,19'
              BranchSideFuncs:
                - strcmp
                - BUG_fl
            - BranchSide:      'builtin/repack.c:369,2'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/repack.c:365,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:366,4'
              BranchSideFuncs:
                - BUG_fl
                - strcmp
            - BranchSide:      'builtin/repack.c:367,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/repack.c:365,7'
          Dst:             strcmp
        - Src:             'builtin/repack.c:369,2'
          Dst:             BUG_fl
    - functionName:    get_preferred_pack
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - geometry
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:600,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:610,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/repack.c:612,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/repack.c:612,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:613,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/repack.c:620,11'
              BranchSideFuncs: []
        - Branch String:   'builtin/repack.c:620,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:625,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/repack.c:628,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/repack.c:625,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:625,30'
              BranchSideFuncs: []
            - BranchSide:      'builtin/repack.c:626,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pack_mark_for_deletion
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_unmark_for_deletion
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_is_retained
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mark_packs_for_deletion_1
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - names
        - list
      BBCount:         18
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - pack_is_retained
        - pack_mark_for_deletion
        - pack_unmark_for_deletion
        - string_list_has_string
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/repack.c:147,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:147,2'
              BranchSideFuncs:
                - strlen
                - pack_is_retained
                - string_list_has_string
                - pack_mark_for_deletion
                - pack_unmark_for_deletion
            - BranchSide:      'builtin/repack.c:147,2'
              BranchSideFuncs:
                - strlen
                - pack_is_retained
                - string_list_has_string
                - pack_mark_for_deletion
                - pack_unmark_for_deletion
        - Branch String:   'builtin/repack.c:147,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:149,23'
              BranchSideFuncs:
                - strlen
                - pack_is_retained
                - string_list_has_string
                - pack_mark_for_deletion
                - pack_unmark_for_deletion
            - BranchSide:      'builtin/repack.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/repack.c:150,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:151,4'
              BranchSideFuncs:
                - strlen
                - pack_is_retained
                - string_list_has_string
                - pack_mark_for_deletion
                - pack_unmark_for_deletion
            - BranchSide:      'builtin/repack.c:152,10'
              BranchSideFuncs:
                - pack_is_retained
                - string_list_has_string
                - pack_mark_for_deletion
                - strlen
                - pack_unmark_for_deletion
        - Branch String:   'builtin/repack.c:154,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:155,29'
              BranchSideFuncs:
                - pack_unmark_for_deletion
                - strlen
                - pack_is_retained
                - string_list_has_string
                - pack_mark_for_deletion
            - BranchSide:      'builtin/repack.c:156,38'
              BranchSideFuncs:
                - string_list_has_string
                - pack_mark_for_deletion
                - strlen
                - pack_is_retained
                - pack_unmark_for_deletion
      Callsites:
        - Src:             'builtin/repack.c:149,16'
          Dst:             strlen
        - Src:             'builtin/repack.c:154,7'
          Dst:             pack_is_retained
        - Src:             'builtin/repack.c:155,4'
          Dst:             pack_unmark_for_deletion
        - Src:             'builtin/repack.c:156,15'
          Dst:             string_list_has_string
        - Src:             'builtin/repack.c:164,4'
          Dst:             pack_mark_for_deletion
    - functionName:    pack_mark_retained
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    retain_cruft_pack
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - existing
        - cruft
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - pack_basename
        - pack_mark_retained
        - strbuf_addstr
        - strbuf_release
        - strbuf_strip_suffix
        - string_list_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:179,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:180,3'
              BranchSideFuncs:
                - pack_mark_retained
                - strbuf_release
            - BranchSide:      'builtin/repack.c:182,21'
              BranchSideFuncs:
                - pack_mark_retained
                - strbuf_release
      Callsites:
        - Src:             'builtin/repack.c:175,22'
          Dst:             pack_basename
        - Src:             'builtin/repack.c:175,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/repack.c:176,2'
          Dst:             strbuf_strip_suffix
        - Src:             'builtin/repack.c:178,9'
          Dst:             string_list_lookup
        - Src:             'builtin/repack.c:180,3'
          Dst:             pack_basename
        - Src:             'builtin/repack.c:180,3'
          Dst:             BUG_fl
        - Src:             'builtin/repack.c:182,2'
          Dst:             pack_mark_retained
        - Src:             'builtin/repack.c:183,2'
          Dst:             strbuf_release
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_strip_suffix
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - suffix
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_setlen
        - strip_suffix_mem
      functionUses:    7
      BranchProfiles:
        - Branch String:   './strbuf.h:534,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:535,17'
              BranchSideFuncs:
                - strbuf_setlen.12962
            - BranchSide:      './strbuf.h:538,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             './strbuf.h:534,6'
          Dst:             strip_suffix_mem
        - Src:             './strbuf.h:535,3'
          Dst:             strbuf_setlen
    - functionName:    strip_suffix_mem
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - suffix
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:785,20'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:785,30'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:785,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:784,18'
          Dst:             strlen
        - Src:             './git-compat-util.h:785,23'
          Dst:             memcmp
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    12
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    existing_cruft_pack_cmp
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - va
        - vb
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:1005,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1006,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/repack.c:1007,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/repack.c:1007,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1008,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/repack.c:1009,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    collapse_small_cruft_packs
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - max_size
        - existing
      BBCount:         27
      ICount:          217
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - BUG_fl
        - existing_cruft_pack_cmp
        - fprintf
        - get_all_packs
        - pack_basename
        - retain_cruft_pack
        - sane_qsort
        - st_add
        - st_mult
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strbuf_strip_suffix
        - string_list_has_string
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:1023,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1024,9'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
                - free
                - fprintf
                - st_add.12967
                - retain_cruft_pack
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - BUG_fl
            - BranchSide:      'builtin/repack.c:1042,2'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
                - free
                - fprintf
                - st_add.12967
                - retain_cruft_pack
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
        - Branch String:   'builtin/repack.c:1024,21'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1024,24'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
                - free
                - fprintf
                - st_add.12967
                - retain_cruft_pack
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - BUG_fl
            - BranchSide:      'builtin/repack.c:1025,4'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
                - free
                - fprintf
                - st_add.12967
                - retain_cruft_pack
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - BUG_fl
        - Branch String:   'builtin/repack.c:1024,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1025,4'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - sane_qsort.12971
                - strbuf_release
                - free
                - fprintf
                - st_add.12967
                - retain_cruft_pack
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - BUG_fl
            - BranchSide:      'builtin/repack.c:1027,3'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - sane_qsort.12971
                - strbuf_release
                - free
                - fprintf
                - st_add.12967
                - retain_cruft_pack
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - BUG_fl
        - Branch String:   'builtin/repack.c:1031,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1032,4'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
                - free
                - fprintf
                - st_add.12967
                - retain_cruft_pack
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - BUG_fl
            - BranchSide:      'builtin/repack.c:1034,7'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
                - free
                - fprintf
                - st_add.12967
                - retain_cruft_pack
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - BUG_fl
        - Branch String:   'builtin/repack.c:1034,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1035,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/repack.c:1039,41'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
                - free
                - fprintf
                - st_add.12967
                - retain_cruft_pack
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - BUG_fl
        - Branch String:   'builtin/repack.c:1044,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1047,7'
              BranchSideFuncs:
                - st_add.12967
                - retain_cruft_pack
                - pack_basename
                - fprintf
                - strbuf_release
                - free
                - fprintf
                - pack_basename
                - fprintf
            - BranchSide:      'builtin/repack.c:1059,9'
              BranchSideFuncs:
                - strbuf_release
                - free
                - fprintf
        - Branch String:   'builtin/repack.c:1050,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1051,17'
              BranchSideFuncs:
                - pack_basename
                - fprintf
                - strbuf_release
                - free
                - fprintf
                - st_add.12967
                - retain_cruft_pack
                - pack_basename
                - fprintf
            - BranchSide:      'builtin/repack.c:1054,22'
              BranchSideFuncs:
                - retain_cruft_pack
                - pack_basename
                - fprintf
                - strbuf_release
                - free
                - fprintf
                - st_add.12967
                - pack_basename
                - fprintf
        - Branch String:   'builtin/repack.c:1059,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1060,11'
              BranchSideFuncs:
                - fprintf
                - strbuf_release
                - free
            - BranchSide:      'builtin/repack.c:1063,2'
              BranchSideFuncs:
                - strbuf_release
                - free
      Callsites:
        - Src:             'builtin/repack.c:1021,2'
          Dst:             st_mult
        - Src:             'builtin/repack.c:1021,2'
          Dst:             xmalloc
        - Src:             'builtin/repack.c:1023,11'
          Dst:             get_all_packs
        - Src:             'builtin/repack.c:1027,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/repack.c:1028,23'
          Dst:             pack_basename
        - Src:             'builtin/repack.c:1028,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/repack.c:1029,3'
          Dst:             strbuf_strip_suffix
        - Src:             'builtin/repack.c:1031,8'
          Dst:             string_list_has_string
        - Src:             'builtin/repack.c:1035,4'
          Dst:             BUG_fl
        - Src:             'builtin/repack.c:1042,2'
          Dst:             sane_qsort
        - Src:             'builtin/repack.c:1042,2'
          Dst:             existing_cruft_pack_cmp
        - Src:             'builtin/repack.c:1048,14'
          Dst:             st_add
        - Src:             'builtin/repack.c:1052,25'
          Dst:             pack_basename
        - Src:             'builtin/repack.c:1052,4'
          Dst:             fprintf
        - Src:             'builtin/repack.c:1054,4'
          Dst:             retain_cruft_pack
        - Src:             'builtin/repack.c:1055,24'
          Dst:             pack_basename
        - Src:             'builtin/repack.c:1055,4'
          Dst:             fprintf
        - Src:             'builtin/repack.c:1060,3'
          Dst:             fprintf
        - Src:             'builtin/repack.c:1063,2'
          Dst:             strbuf_release
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    populate_pack_exts
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - register_tempfile
        - stat64
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/repack.c:346,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:347,3'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - strbuf_addf
                - stat64
                - register_tempfile
                - strbuf_release
            - BranchSide:      'builtin/repack.c:356,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/repack.c:350,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:351,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.12962
                - strbuf_addf
                - stat64
                - register_tempfile
            - BranchSide:      'builtin/repack.c:353,47'
              BranchSideFuncs:
                - register_tempfile
                - strbuf_release
                - strbuf_setlen.12962
                - strbuf_addf
                - stat64
      Callsites:
        - Src:             'builtin/repack.c:343,37'
          Dst:             xcalloc
        - Src:             'builtin/repack.c:347,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/repack.c:348,3'
          Dst:             strbuf_addf
        - Src:             'builtin/repack.c:350,7'
          Dst:             stat64
        - Src:             'builtin/repack.c:353,24'
          Dst:             register_tempfile
        - Src:             'builtin/repack.c:356,2'
          Dst:             strbuf_release
    - functionName:    write_oid
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - pack
        - pos
        - data
      BBCount:         13
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - oid_to_hex
        - start_command
        - write_in_full
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:312,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:313,21'
              BranchSideFuncs:
                - start_command
                - oid_to_hex
                - write_in_full
                - write_in_full
                - _.12979
                - die
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:317,20'
              BranchSideFuncs:
                - oid_to_hex
                - write_in_full
                - write_in_full
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:313,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:314,8'
              BranchSideFuncs:
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:315,2'
              BranchSideFuncs:
                - oid_to_hex
                - write_in_full
                - write_in_full
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:317,72'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:318,20'
              BranchSideFuncs:
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:319,7'
              BranchSideFuncs:
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:317,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:319,7'
              BranchSideFuncs:
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:320,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/repack.c:313,7'
          Dst:             start_command
        - Src:             'builtin/repack.c:314,8'
          Dst:             _
        - Src:             'builtin/repack.c:314,4'
          Dst:             die
        - Src:             'builtin/repack.c:317,29'
          Dst:             oid_to_hex
        - Src:             'builtin/repack.c:317,6'
          Dst:             write_in_full
        - Src:             'builtin/repack.c:318,6'
          Dst:             write_in_full
        - Src:             'builtin/repack.c:319,7'
          Dst:             _
        - Src:             'builtin/repack.c:319,3'
          Dst:             die
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    23
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    geometry_pack_weight
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - open_pack_index
      functionUses:    10
      BranchProfiles:
        - Branch String:   'builtin/repack.c:445,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:446,7'
              BranchSideFuncs:
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:447,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/repack.c:445,6'
          Dst:             open_pack_index
        - Src:             'builtin/repack.c:446,7'
          Dst:             _
        - Src:             'builtin/repack.c:446,3'
          Dst:             die
    - functionName:    geometry_cmp
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - va
        - vb
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - geometry_pack_weight
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:455,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:456,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/repack.c:457,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/repack.c:457,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:458,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/repack.c:459,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/repack.c:452,16'
          Dst:             geometry_pack_weight
        - Src:             'builtin/repack.c:453,9'
          Dst:             geometry_pack_weight
    - functionName:    midx_snapshot_ref_one
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flag
        - _data
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - oid_object_info
        - oid_to_hex
        - oidset_insert
        - peel_iterated_oid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/repack.c:679,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:680,7'
              BranchSideFuncs:
                - oidset_insert
                - oid_object_info
                - oid_to_hex
                - fprintf
            - BranchSide:      'builtin/repack.c:682,21'
              BranchSideFuncs:
                - oidset_insert
                - oid_object_info
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/repack.c:682,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:683,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/repack.c:685,22'
              BranchSideFuncs:
                - oid_object_info
                - oid_to_hex
                - fprintf
        - Branch String:   'builtin/repack.c:685,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:686,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/repack.c:688,10'
              BranchSideFuncs:
                - oid_to_hex
                - fprintf
      Callsites:
        - Src:             'builtin/repack.c:679,7'
          Dst:             peel_iterated_oid
        - Src:             'builtin/repack.c:682,6'
          Dst:             oidset_insert
        - Src:             'builtin/repack.c:685,6'
          Dst:             oid_object_info
        - Src:             'builtin/repack.c:689,3'
          Dst:             oid_to_hex
        - Src:             'builtin/repack.c:688,2'
          Dst:             fprintf
    - functionName:    free_pack_geometry
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - geometry
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:659,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:660,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/repack.c:662,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    existing_packs_release
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - existing
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - string_list_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/repack.c:224,2'
          Dst:             string_list_clear
        - Src:             'builtin/repack.c:225,2'
          Dst:             string_list_clear
        - Src:             'builtin/repack.c:226,2'
          Dst:             string_list_clear
    - functionName:    geometry_remove_redundant_packs
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - geometry
        - names
        - existing
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - hash_to_hex
        - pack_basename
        - remove_redundant_pack
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strbuf_strip_suffix
        - string_list_has_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:638,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:639,26'
              BranchSideFuncs:
                - hash_to_hex
                - string_list_has_string
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - remove_redundant_pack
                - strbuf_release
            - BranchSide:      'builtin/repack.c:654,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/repack.c:640,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:641,4'
              BranchSideFuncs:
                - strbuf_release
                - hash_to_hex
                - string_list_has_string
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - remove_redundant_pack
            - BranchSide:      'builtin/repack.c:643,3'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - remove_redundant_pack
                - strbuf_release
                - hash_to_hex
                - string_list_has_string
        - Branch String:   'builtin/repack.c:647,22'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:648,32'
              BranchSideFuncs:
                - strbuf_release
                - hash_to_hex
                - string_list_has_string
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - remove_redundant_pack
            - BranchSide:      'builtin/repack.c:649,4'
              BranchSideFuncs:
                - strbuf_release
                - hash_to_hex
                - string_list_has_string
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - remove_redundant_pack
        - Branch String:   'builtin/repack.c:647,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:649,4'
              BranchSideFuncs:
                - strbuf_release
                - hash_to_hex
                - string_list_has_string
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - remove_redundant_pack
            - BranchSide:      'builtin/repack.c:651,25'
              BranchSideFuncs:
                - remove_redundant_pack
                - strbuf_release
                - hash_to_hex
                - string_list_has_string
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
      Callsites:
        - Src:             'builtin/repack.c:640,37'
          Dst:             hash_to_hex
        - Src:             'builtin/repack.c:640,7'
          Dst:             string_list_has_string
        - Src:             'builtin/repack.c:643,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/repack.c:644,23'
          Dst:             pack_basename
        - Src:             'builtin/repack.c:644,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/repack.c:645,3'
          Dst:             strbuf_strip_suffix
        - Src:             'builtin/repack.c:648,8'
          Dst:             string_list_has_string
        - Src:             'builtin/repack.c:651,3'
          Dst:             remove_redundant_pack
        - Src:             'builtin/repack.c:654,2'
          Dst:             strbuf_release
    - functionName:    remove_redundant_existing_packs
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - existing
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - remove_redundant_packs_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/repack.c:218,2'
          Dst:             remove_redundant_packs_1
        - Src:             'builtin/repack.c:219,2'
          Dst:             remove_redundant_packs_1
    - functionName:    remove_redundant_bitmaps
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - include
        - packdir
      BBCount:         15
      ICount:          104
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - strbuf_addch
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strbuf_strip_suffix
        - unlink
        - warning_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:906,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:906,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - unlink
                - strbuf_setlen.12962
                - __errno_location
                - _.12979
                - warning_errno
            - BranchSide:      'builtin/repack.c:906,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - unlink
                - strbuf_setlen.12962
                - __errno_location
                - _.12979
                - warning_errno
        - Branch String:   'builtin/repack.c:906,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:907,24'
              BranchSideFuncs:
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - unlink
                - strbuf_setlen.12962
                - strbuf_release
                - __errno_location
                - _.12979
                - warning_errno
            - BranchSide:      'builtin/repack.c:917,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/repack.c:911,24'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:911,27'
              BranchSideFuncs:
                - __errno_location
                - strbuf_setlen.12962
                - strbuf_release
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - unlink
                - _.12979
                - warning_errno
            - BranchSide:      'builtin/repack.c:915,24'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - strbuf_release
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - unlink
                - __errno_location
                - _.12979
                - warning_errno
        - Branch String:   'builtin/repack.c:911,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:912,18'
              BranchSideFuncs:
                - _.12979
                - warning_errno
                - strbuf_setlen.12962
                - strbuf_release
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - unlink
                - __errno_location
            - BranchSide:      'builtin/repack.c:915,24'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - strbuf_release
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - unlink
                - __errno_location
                - _.12979
                - warning_errno
      Callsites:
        - Src:             'builtin/repack.c:898,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/repack.c:899,2'
          Dst:             strbuf_addch
        - Src:             'builtin/repack.c:907,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/repack.c:908,3'
          Dst:             strbuf_strip_suffix
        - Src:             'builtin/repack.c:909,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/repack.c:911,7'
          Dst:             unlink
        - Src:             'builtin/repack.c:911,27'
          Dst:             __errno_location
        - Src:             'builtin/repack.c:912,18'
          Dst:             _
        - Src:             'builtin/repack.c:912,4'
          Dst:             warning_errno
        - Src:             'builtin/repack.c:915,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/repack.c:917,2'
          Dst:             strbuf_release
    - functionName:    write_midx_included_packs
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - include
        - geometry
        - names
        - refs_snapshot
        - show_progress
        - write_bitmaps
      BBCount:         40
      ICount:          257
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - fclose
        - finish_command
        - fprintf
        - get_preferred_pack
        - has_pack_ext
        - pack_basename
        - start_command
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - xfdopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:823,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:824,3'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - strvec_push
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
                - strvec_pushf
                - has_pack_ext
                - strvec_pushf
                - pack_basename
                - strvec_pushf
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/repack.c:826,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - strvec_push
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
                - strvec_pushf
                - has_pack_ext
                - strvec_pushf
                - pack_basename
                - strvec_pushf
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/repack.c:832,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:833,20'
              BranchSideFuncs:
                - strvec_push
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
                - strvec_pushf
                - has_pack_ext
                - strvec_pushf
                - pack_basename
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/repack.c:835,20'
              BranchSideFuncs:
                - strvec_push
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
                - strvec_pushf
                - has_pack_ext
                - strvec_pushf
                - pack_basename
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/repack.c:837,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:838,20'
              BranchSideFuncs:
                - strvec_push
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
                - strvec_pushf
                - has_pack_ext
                - strvec_pushf
                - pack_basename
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:840,6'
              BranchSideFuncs:
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
                - strvec_pushf
                - has_pack_ext
                - strvec_pushf
                - pack_basename
                - strvec_pushf
        - Branch String:   'builtin/repack.c:840,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:841,21'
              BranchSideFuncs:
                - pack_basename
                - strvec_pushf
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:843,11'
              BranchSideFuncs:
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
                - strvec_pushf
                - has_pack_ext
                - strvec_pushf
        - Branch String:   'builtin/repack.c:843,11'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:0,0'
              BranchSideFuncs:
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
                - strvec_pushf
                - has_pack_ext
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:856,3'
              BranchSideFuncs:
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
                - strvec_pushf
                - has_pack_ext
                - strvec_pushf
        - Branch String:   'builtin/repack.c:856,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:856,3'
              BranchSideFuncs:
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
                - strvec_pushf
                - has_pack_ext
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:856,3'
              BranchSideFuncs:
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
                - strvec_pushf
                - has_pack_ext
                - strvec_pushf
        - Branch String:   'builtin/repack.c:856,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:857,39'
              BranchSideFuncs:
                - has_pack_ext
                - strvec_pushf
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:865,2'
              BranchSideFuncs:
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
                - strvec_pushf
        - Branch String:   'builtin/repack.c:858,8'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:859,5'
              BranchSideFuncs:
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
                - strvec_pushf
                - has_pack_ext
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:861,22'
              BranchSideFuncs:
                - strvec_pushf
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
                - strvec_pushf
        - Branch String:   'builtin/repack.c:876,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:877,21'
              BranchSideFuncs:
                - strvec_pushf
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
            - BranchSide:      'builtin/repack.c:879,8'
              BranchSideFuncs:
                - start_command
                - xfdopen
                - fclose
                - finish_command
                - fprintf
        - Branch String:   'builtin/repack.c:880,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:881,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/repack.c:883,19'
              BranchSideFuncs:
                - xfdopen
                - fclose
                - finish_command
                - fprintf
        - Branch String:   'builtin/repack.c:884,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:884,2'
              BranchSideFuncs:
                - fclose
                - finish_command
                - fprintf
            - BranchSide:      'builtin/repack.c:884,2'
              BranchSideFuncs:
                - fclose
                - finish_command
                - fprintf
        - Branch String:   'builtin/repack.c:884,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:885,11'
              BranchSideFuncs:
                - fprintf
                - fclose
                - finish_command
            - BranchSide:      'builtin/repack.c:886,9'
              BranchSideFuncs:
                - fclose
                - finish_command
      Callsites:
        - Src:             'builtin/repack.c:819,33'
          Dst:             get_preferred_pack
        - Src:             'builtin/repack.c:829,2'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:830,2'
          Dst:             strvec_pushl
        - Src:             'builtin/repack.c:833,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:835,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:838,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:842,9'
          Dst:             pack_basename
        - Src:             'builtin/repack.c:841,3'
          Dst:             strvec_pushf
        - Src:             'builtin/repack.c:858,8'
          Dst:             has_pack_ext
        - Src:             'builtin/repack.c:861,4'
          Dst:             strvec_pushf
        - Src:             'builtin/repack.c:877,3'
          Dst:             strvec_pushf
        - Src:             'builtin/repack.c:879,8'
          Dst:             start_command
        - Src:             'builtin/repack.c:883,7'
          Dst:             xfdopen
        - Src:             'builtin/repack.c:885,3'
          Dst:             fprintf
        - Src:             'builtin/repack.c:886,2'
          Dst:             fclose
        - Src:             'builtin/repack.c:888,9'
          Dst:             finish_command
    - functionName:    midx_included_packs
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - include
        - existing
        - names
        - geometry
      BBCount:         44
      ICount:          303
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - pack_basename
        - pack_is_marked_for_deletion
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strbuf_strip_suffix
        - string_list_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:739,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:739,2'
              BranchSideFuncs:
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - string_list_insert
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
            - BranchSide:      'builtin/repack.c:739,2'
              BranchSideFuncs:
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - string_list_insert
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
        - Branch String:   'builtin/repack.c:739,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:740,3'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - string_list_insert
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
            - BranchSide:      'builtin/repack.c:745,2'
              BranchSideFuncs:
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - string_list_insert
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
        - Branch String:   'builtin/repack.c:745,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:745,2'
              BranchSideFuncs:
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - string_list_insert
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
            - BranchSide:      'builtin/repack.c:745,2'
              BranchSideFuncs:
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - string_list_insert
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
        - Branch String:   'builtin/repack.c:745,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:746,3'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - string_list_insert
            - BranchSide:      'builtin/repack.c:751,6'
              BranchSideFuncs:
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - string_list_insert
        - Branch String:   'builtin/repack.c:751,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:754,12'
              BranchSideFuncs:
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - string_list_insert
            - BranchSide:      'builtin/repack.c:776,3'
              BranchSideFuncs:
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
        - Branch String:   'builtin/repack.c:754,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:755,27'
              BranchSideFuncs:
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - string_list_insert
            - BranchSide:      'builtin/repack.c:775,2'
              BranchSideFuncs:
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
        - Branch String:   'builtin/repack.c:765,8'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:766,5'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - string_list_insert
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
            - BranchSide:      'builtin/repack.c:768,4'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - strbuf_addstr.12958
                - string_list_insert
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
        - Branch String:   'builtin/repack.c:776,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:776,3'
              BranchSideFuncs:
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
            - BranchSide:      'builtin/repack.c:776,3'
              BranchSideFuncs:
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
        - Branch String:   'builtin/repack.c:776,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:0,0'
              BranchSideFuncs:
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
            - BranchSide:      'builtin/repack.c:777,36'
              BranchSideFuncs:
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
        - Branch String:   'builtin/repack.c:777,8'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:778,5'
              BranchSideFuncs:
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
            - BranchSide:      'builtin/repack.c:780,4'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - pack_is_marked_for_deletion
        - Branch String:   'builtin/repack.c:786,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:786,2'
              BranchSideFuncs:
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
            - BranchSide:      'builtin/repack.c:786,2'
              BranchSideFuncs:
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
        - Branch String:   'builtin/repack.c:786,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:800,35'
              BranchSideFuncs:
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_release
            - BranchSide:      'builtin/repack.c:808,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/repack.c:800,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:801,4'
              BranchSideFuncs:
                - strbuf_release
                - pack_is_marked_for_deletion
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
            - BranchSide:      'builtin/repack.c:803,3'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - strbuf_addf
                - string_list_insert
                - strbuf_release
                - pack_is_marked_for_deletion
      Callsites:
        - Src:             'builtin/repack.c:740,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/repack.c:741,3'
          Dst:             strbuf_addf
        - Src:             'builtin/repack.c:742,3'
          Dst:             string_list_insert
        - Src:             'builtin/repack.c:746,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/repack.c:747,3'
          Dst:             strbuf_addf
        - Src:             'builtin/repack.c:748,3'
          Dst:             string_list_insert
        - Src:             'builtin/repack.c:768,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/repack.c:769,24'
          Dst:             pack_basename
        - Src:             'builtin/repack.c:769,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/repack.c:770,4'
          Dst:             strbuf_strip_suffix
        - Src:             'builtin/repack.c:771,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/repack.c:773,4'
          Dst:             string_list_insert
        - Src:             'builtin/repack.c:777,8'
          Dst:             pack_is_marked_for_deletion
        - Src:             'builtin/repack.c:780,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/repack.c:781,4'
          Dst:             strbuf_addf
        - Src:             'builtin/repack.c:782,4'
          Dst:             string_list_insert
        - Src:             'builtin/repack.c:800,7'
          Dst:             pack_is_marked_for_deletion
        - Src:             'builtin/repack.c:803,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/repack.c:804,3'
          Dst:             strbuf_addf
        - Src:             'builtin/repack.c:805,3'
          Dst:             string_list_insert
        - Src:             'builtin/repack.c:808,2'
          Dst:             strbuf_release
    - functionName:    mark_packs_for_deletion
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - existing
        - names
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mark_packs_for_deletion_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/repack.c:190,2'
          Dst:             mark_packs_for_deletion_1
        - Src:             'builtin/repack.c:191,2'
          Dst:             mark_packs_for_deletion_1
    - functionName:    write_filtered_pack
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - destination
        - pack_prefix
        - existing
        - names
      BBCount:         44
      ICount:          315
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - fclose
        - finish_pack_objects_cmd
        - fprintf
        - prepare_pack_objects
        - skip_prefix
        - start_command
        - strvec_push
        - strvec_pushf
        - xfdopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:968,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:969,20'
              BranchSideFuncs:
                - start_command
                - xfdopen
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:970,2'
              BranchSideFuncs:
                - start_command
                - xfdopen
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strvec_pushf
        - Branch String:   'builtin/repack.c:970,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:970,2'
              BranchSideFuncs:
                - start_command
                - xfdopen
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:970,2'
              BranchSideFuncs:
                - start_command
                - xfdopen
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strvec_pushf
        - Branch String:   'builtin/repack.c:970,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:971,21'
              BranchSideFuncs:
                - strvec_pushf
                - start_command
                - xfdopen
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/repack.c:973,6'
              BranchSideFuncs:
                - start_command
                - xfdopen
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/repack.c:976,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:977,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/repack.c:985,19'
              BranchSideFuncs:
                - xfdopen
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/repack.c:986,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:986,2'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/repack.c:986,2'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/repack.c:986,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:987,11'
              BranchSideFuncs:
                - fprintf
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/repack.c:988,2'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/repack.c:988,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:988,2'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/repack.c:988,2'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/repack.c:988,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:989,11'
              BranchSideFuncs:
                - fprintf
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
            - BranchSide:      'builtin/repack.c:990,2'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
        - Branch String:   'builtin/repack.c:990,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:990,2'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
            - BranchSide:      'builtin/repack.c:990,2'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
        - Branch String:   'builtin/repack.c:990,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:991,11'
              BranchSideFuncs:
                - fprintf
                - fclose
                - finish_pack_objects_cmd
                - fprintf
            - BranchSide:      'builtin/repack.c:992,10'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
        - Branch String:   'builtin/repack.c:993,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:993,2'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
            - BranchSide:      'builtin/repack.c:993,2'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
        - Branch String:   'builtin/repack.c:993,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:994,11'
              BranchSideFuncs:
                - fprintf
                - fclose
                - finish_pack_objects_cmd
            - BranchSide:      'builtin/repack.c:995,9'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
      Callsites:
        - Src:             'builtin/repack.c:962,14'
          Dst:             skip_prefix
        - Src:             'builtin/repack.c:964,2'
          Dst:             prepare_pack_objects
        - Src:             'builtin/repack.c:966,2'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:969,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:971,3'
          Dst:             strvec_pushf
        - Src:             'builtin/repack.c:975,8'
          Dst:             start_command
        - Src:             'builtin/repack.c:985,7'
          Dst:             xfdopen
        - Src:             'builtin/repack.c:987,3'
          Dst:             fprintf
        - Src:             'builtin/repack.c:989,3'
          Dst:             fprintf
        - Src:             'builtin/repack.c:991,3'
          Dst:             fprintf
        - Src:             'builtin/repack.c:994,3'
          Dst:             fprintf
        - Src:             'builtin/repack.c:995,2'
          Dst:             fclose
        - Src:             'builtin/repack.c:997,9'
          Dst:             finish_pack_objects_cmd
    - functionName:    prepare_pack_objects
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
        - args
        - out
      BBCount:         33
      ICount:          215
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - strvec_push
        - strvec_pushf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/repack.c:277,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:278,17'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:279,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/repack.c:279,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:280,17'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:281,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/repack.c:281,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:282,17'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:283,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/repack.c:283,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:284,17'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:285,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/repack.c:285,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:286,17'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:287,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/repack.c:287,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:288,17'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:289,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
        - Branch String:   'builtin/repack.c:289,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:290,17'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/repack.c:291,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/repack.c:291,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:292,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/repack.c:293,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/repack.c:293,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:294,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/repack.c:295,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/repack.c:295,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:295,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/repack.c:296,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
      Callsites:
        - Src:             'builtin/repack.c:276,2'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:278,3'
          Dst:             strvec_pushf
        - Src:             'builtin/repack.c:280,3'
          Dst:             strvec_pushf
        - Src:             'builtin/repack.c:282,3'
          Dst:             strvec_pushf
        - Src:             'builtin/repack.c:284,3'
          Dst:             strvec_pushf
        - Src:             'builtin/repack.c:286,3'
          Dst:             strvec_pushf
        - Src:             'builtin/repack.c:288,3'
          Dst:             strvec_pushf
        - Src:             'builtin/repack.c:290,3'
          Dst:             strvec_pushf
        - Src:             'builtin/repack.c:292,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:294,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:296,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:297,2'
          Dst:             strvec_push
    - functionName:    finish_pack_objects_cmd
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cmd
        - names
        - local
      BBCount:         11
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - fclose
        - finish_command
        - populate_pack_exts
        - strbuf_getline_lf
        - strbuf_release
        - string_list_append
        - xfdopen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/repack.c:928,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:931,12'
              BranchSideFuncs:
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - finish_command
                - string_list_append
                - populate_pack_exts
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:943,9'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - finish_command
        - Branch String:   'builtin/repack.c:931,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:932,8'
              BranchSideFuncs:
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:938,7'
              BranchSideFuncs:
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - finish_command
                - _.12979
                - die
                - string_list_append
                - populate_pack_exts
        - Branch String:   'builtin/repack.c:938,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:928,2'
              BranchSideFuncs:
                - string_list_append
                - populate_pack_exts
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - finish_command
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:939,30'
              BranchSideFuncs:
                - string_list_append
                - populate_pack_exts
                - strbuf_getline_lf
                - fclose
                - strbuf_release
                - finish_command
                - _.12979
                - die
      Callsites:
        - Src:             'builtin/repack.c:927,8'
          Dst:             xfdopen
        - Src:             'builtin/repack.c:928,9'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/repack.c:932,8'
          Dst:             _
        - Src:             'builtin/repack.c:932,4'
          Dst:             die
        - Src:             'builtin/repack.c:939,11'
          Dst:             string_list_append
        - Src:             'builtin/repack.c:940,17'
          Dst:             populate_pack_exts
        - Src:             'builtin/repack.c:943,2'
          Dst:             fclose
        - Src:             'builtin/repack.c:945,2'
          Dst:             strbuf_release
        - Src:             'builtin/repack.c:947,9'
          Dst:             finish_command
    - functionName:    write_cruft_pack
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - destination
        - pack_prefix
        - cruft_expiration
        - names
        - existing
      BBCount:         43
      ICount:          301
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - collapse_small_cruft_packs
        - fclose
        - finish_pack_objects_cmd
        - fprintf
        - prepare_pack_objects
        - skip_prefix
        - start_command
        - strvec_push
        - strvec_pushf
        - xfdopen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/repack.c:1084,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1085,21'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - strvec_push
                - start_command
                - xfdopen
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
                - collapse_small_cruft_packs
                - fprintf
            - BranchSide:      'builtin/repack.c:1088,19'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - start_command
                - xfdopen
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
                - collapse_small_cruft_packs
                - fprintf
        - Branch String:   'builtin/repack.c:1094,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1095,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/repack.c:1110,19'
              BranchSideFuncs:
                - xfdopen
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
                - collapse_small_cruft_packs
                - fprintf
        - Branch String:   'builtin/repack.c:1111,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1111,2'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
                - collapse_small_cruft_packs
                - fprintf
            - BranchSide:      'builtin/repack.c:1111,2'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
                - collapse_small_cruft_packs
                - fprintf
        - Branch String:   'builtin/repack.c:1111,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1112,11'
              BranchSideFuncs:
                - fprintf
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
                - collapse_small_cruft_packs
            - BranchSide:      'builtin/repack.c:1113,6'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
                - collapse_small_cruft_packs
        - Branch String:   'builtin/repack.c:1113,26'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1113,30'
              BranchSideFuncs:
                - collapse_small_cruft_packs
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/repack.c:1116,3'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/repack.c:1113,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1114,30'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/repack.c:1116,3'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/repack.c:1116,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1116,3'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/repack.c:1116,3'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/repack.c:1116,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1117,12'
              BranchSideFuncs:
                - fprintf
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
            - BranchSide:      'builtin/repack.c:1118,3'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
        - Branch String:   'builtin/repack.c:1118,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1118,3'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
            - BranchSide:      'builtin/repack.c:1118,3'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
                - fprintf
        - Branch String:   'builtin/repack.c:1118,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:0,0'
              BranchSideFuncs:
                - fprintf
                - fclose
                - finish_pack_objects_cmd
                - fprintf
            - BranchSide:      'builtin/repack.c:1119,12'
              BranchSideFuncs:
                - fprintf
                - fclose
                - finish_pack_objects_cmd
                - fprintf
        - Branch String:   'builtin/repack.c:1121,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1121,2'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
            - BranchSide:      'builtin/repack.c:1121,2'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - fprintf
        - Branch String:   'builtin/repack.c:1121,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1122,11'
              BranchSideFuncs:
                - fprintf
                - fclose
                - finish_pack_objects_cmd
            - BranchSide:      'builtin/repack.c:1123,9'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
      Callsites:
        - Src:             'builtin/repack.c:1079,14'
          Dst:             skip_prefix
        - Src:             'builtin/repack.c:1081,2'
          Dst:             prepare_pack_objects
        - Src:             'builtin/repack.c:1083,2'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1085,3'
          Dst:             strvec_pushf
        - Src:             'builtin/repack.c:1088,2'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1089,2'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1093,8'
          Dst:             start_command
        - Src:             'builtin/repack.c:1110,7'
          Dst:             xfdopen
        - Src:             'builtin/repack.c:1112,3'
          Dst:             fprintf
        - Src:             'builtin/repack.c:1114,3'
          Dst:             collapse_small_cruft_packs
        - Src:             'builtin/repack.c:1117,4'
          Dst:             fprintf
        - Src:             'builtin/repack.c:1119,4'
          Dst:             fprintf
        - Src:             'builtin/repack.c:1122,3'
          Dst:             fprintf
        - Src:             'builtin/repack.c:1123,2'
          Dst:             fclose
        - Src:             'builtin/repack.c:1125,9'
          Dst:             finish_pack_objects_cmd
    - functionName:    find_pack_prefix
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - packdir
        - packtmp
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - skip_prefix
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/repack.c:1131,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1132,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/repack.c:1134,7'
              BranchSideFuncs: []
        - Branch String:   'builtin/repack.c:1134,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1134,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/repack.c:1135,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/repack.c:1131,7'
          Dst:             skip_prefix
        - Src:             'builtin/repack.c:1132,7'
          Dst:             _
        - Src:             'builtin/repack.c:1132,3'
          Dst:             die
    - functionName:    has_existing_non_kept_packs
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - existing
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:113,37'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:113,37'
              BranchSideFuncs: []
            - BranchSide:      'builtin/repack.c:113,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    repack_promisor_objects
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - names
      BBCount:         13
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - child_process_clear
        - close
        - die
        - fclose
        - finish_command
        - for_each_packed_object
        - mkpathdup
        - populate_pack_exts
        - prepare_pack_objects
        - strbuf_getline_lf
        - strbuf_release
        - string_list_append
        - write_oid
        - write_promisor_file
        - xfdopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:392,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:394,3'
              BranchSideFuncs:
                - child_process_clear
            - BranchSide:      'builtin/repack.c:398,12'
              BranchSideFuncs:
                - close
                - xfdopen
                - strbuf_getline_lf
                - fclose
                - finish_command
                - strbuf_release
                - _.12979
                - die
                - string_list_append
                - mkpathdup
                - write_promisor_file
                - populate_pack_exts
                - free
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:401,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:405,12'
              BranchSideFuncs:
                - string_list_append
                - mkpathdup
                - write_promisor_file
                - populate_pack_exts
                - free
                - strbuf_getline_lf
                - fclose
                - finish_command
                - strbuf_release
                - _.12979
                - die
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:429,9'
              BranchSideFuncs:
                - fclose
                - finish_command
                - strbuf_release
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:405,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:406,8'
              BranchSideFuncs:
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:407,29'
              BranchSideFuncs:
                - string_list_append
                - mkpathdup
                - write_promisor_file
                - populate_pack_exts
                - free
                - strbuf_getline_lf
                - fclose
                - finish_command
                - strbuf_release
                - _.12979
                - die
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:430,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:431,7'
              BranchSideFuncs:
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:432,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/repack.c:379,2'
          Dst:             prepare_pack_objects
        - Src:             'builtin/repack.c:389,2'
          Dst:             for_each_packed_object
        - Src:             'builtin/repack.c:389,2'
          Dst:             write_oid
        - Src:             'builtin/repack.c:394,3'
          Dst:             child_process_clear
        - Src:             'builtin/repack.c:398,2'
          Dst:             close
        - Src:             'builtin/repack.c:400,8'
          Dst:             xfdopen
        - Src:             'builtin/repack.c:401,9'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/repack.c:406,8'
          Dst:             _
        - Src:             'builtin/repack.c:406,4'
          Dst:             die
        - Src:             'builtin/repack.c:407,10'
          Dst:             string_list_append
        - Src:             'builtin/repack.c:420,19'
          Dst:             mkpathdup
        - Src:             'builtin/repack.c:422,3'
          Dst:             write_promisor_file
        - Src:             'builtin/repack.c:424,16'
          Dst:             populate_pack_exts
        - Src:             'builtin/repack.c:429,2'
          Dst:             fclose
        - Src:             'builtin/repack.c:430,6'
          Dst:             finish_command
        - Src:             'builtin/repack.c:431,7'
          Dst:             _
        - Src:             'builtin/repack.c:431,3'
          Dst:             die
        - Src:             'builtin/repack.c:432,2'
          Dst:             strbuf_release
    - functionName:    split_pack_geometry
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - geometry
      BBCount:         42
      ICount:          306
      EdgeCount:       51
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - die
        - geometry_pack_weight
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:521,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:522,21'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:530,11'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:530,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:531,29'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - geometry_pack_weight
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:545,10'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:534,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:534,7'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:540,28'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - geometry_pack_weight
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:534,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:536,8'
              BranchSideFuncs:
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:540,28'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - geometry_pack_weight
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:540,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:542,4'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:543,2'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:547,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:554,8'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:566,9'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:566,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:567,26'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:573,11'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:569,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:570,8'
              BranchSideFuncs:
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:571,38'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
                - geometry_pack_weight
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:573,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:574,29'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:593,20'
              BranchSideFuncs: []
        - Branch String:   'builtin/repack.c:576,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:576,7'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:580,28'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:576,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:578,8'
              BranchSideFuncs:
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:580,28'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:580,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:582,8'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:590,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/repack.c:582,8'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:584,9'
              BranchSideFuncs:
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:587,9'
              BranchSideFuncs:
                - geometry_pack_weight
                - geometry_pack_weight
                - geometry_pack_weight
                - _.12979
                - die
                - _.12979
                - die
      Callsites:
        - Src:             'builtin/repack.c:534,7'
          Dst:             geometry_pack_weight
        - Src:             'builtin/repack.c:536,8'
          Dst:             _
        - Src:             'builtin/repack.c:536,4'
          Dst:             die
        - Src:             'builtin/repack.c:540,7'
          Dst:             geometry_pack_weight
        - Src:             'builtin/repack.c:541,32'
          Dst:             geometry_pack_weight
        - Src:             'builtin/repack.c:569,7'
          Dst:             geometry_pack_weight
        - Src:             'builtin/repack.c:570,8'
          Dst:             _
        - Src:             'builtin/repack.c:570,4'
          Dst:             die
        - Src:             'builtin/repack.c:571,17'
          Dst:             geometry_pack_weight
        - Src:             'builtin/repack.c:578,8'
          Dst:             _
        - Src:             'builtin/repack.c:578,4'
          Dst:             die
        - Src:             'builtin/repack.c:580,7'
          Dst:             geometry_pack_weight
        - Src:             'builtin/repack.c:582,8'
          Dst:             geometry_pack_weight
        - Src:             'builtin/repack.c:584,9'
          Dst:             _
        - Src:             'builtin/repack.c:584,5'
          Dst:             die
        - Src:             'builtin/repack.c:588,18'
          Dst:             geometry_pack_weight
    - functionName:    init_pack_geometry
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - geometry
        - existing
        - args
      BBCount:         29
      ICount:          214
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - geometry_cmp
        - get_all_packs
        - pack_basename
        - sane_qsort
        - st_mult
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strbuf_strip_suffix
        - string_list_has_string
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:469,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:470,7'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - sane_qsort.12971
                - strbuf_release
                - st_mult.12969
                - xrealloc
            - BranchSide:      'builtin/repack.c:511,2'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
        - Branch String:   'builtin/repack.c:470,19'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:470,23'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - st_mult.12969
                - xrealloc
            - BranchSide:      'builtin/repack.c:478,8'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - sane_qsort.12971
                - strbuf_release
                - st_mult.12969
                - xrealloc
        - Branch String:   'builtin/repack.c:470,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:476,4'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - sane_qsort.12971
                - strbuf_release
                - st_mult.12969
                - xrealloc
            - BranchSide:      'builtin/repack.c:478,8'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - sane_qsort.12971
                - strbuf_release
                - st_mult.12969
                - xrealloc
        - Branch String:   'builtin/repack.c:478,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:485,8'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - st_mult.12969
                - xrealloc
            - BranchSide:      'builtin/repack.c:500,7'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - st_mult.12969
                - xrealloc
        - Branch String:   'builtin/repack.c:485,8'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:486,5'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - st_mult.12969
                - xrealloc
            - BranchSide:      'builtin/repack.c:493,4'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - sane_qsort.12971
                - strbuf_release
                - st_mult.12969
                - xrealloc
        - Branch String:   'builtin/repack.c:497,8'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:498,5'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - st_mult.12969
                - xrealloc
            - BranchSide:      'builtin/repack.c:499,3'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - st_mult.12969
                - xrealloc
        - Branch String:   'builtin/repack.c:500,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:501,4'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - st_mult.12969
                - xrealloc
            - BranchSide:      'builtin/repack.c:503,3'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - st_mult.12969
                - xrealloc
        - Branch String:   'builtin/repack.c:503,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:503,3'
              BranchSideFuncs:
                - st_mult.12969
                - xrealloc
                - sane_qsort.12971
                - strbuf_release
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
            - BranchSide:      'builtin/repack.c:507,39'
              BranchSideFuncs:
                - sane_qsort.12971
                - strbuf_release
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
                - st_mult.12969
                - xrealloc
        - Branch String:   'builtin/repack.c:503,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:503,3'
              BranchSideFuncs:
                - st_mult.12969
                - xrealloc
                - sane_qsort.12971
                - strbuf_release
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
            - BranchSide:      'builtin/repack.c:503,3'
              BranchSideFuncs:
                - st_mult.12969
                - xrealloc
                - sane_qsort.12971
                - strbuf_release
                - strbuf_setlen.12962
                - pack_basename
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_has_string
      Callsites:
        - Src:             'builtin/repack.c:469,11'
          Dst:             get_all_packs
        - Src:             'builtin/repack.c:493,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/repack.c:494,24'
          Dst:             pack_basename
        - Src:             'builtin/repack.c:494,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/repack.c:495,4'
          Dst:             strbuf_strip_suffix
        - Src:             'builtin/repack.c:497,8'
          Dst:             string_list_has_string
        - Src:             'builtin/repack.c:503,3'
          Dst:             st_mult
        - Src:             'builtin/repack.c:503,3'
          Dst:             xrealloc
        - Src:             'builtin/repack.c:511,2'
          Dst:             sane_qsort
        - Src:             'builtin/repack.c:511,2'
          Dst:             geometry_cmp
        - Src:             'builtin/repack.c:512,2'
          Dst:             strbuf_release
    - functionName:    collect_pack_filenames
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - existing
        - extra_keep
      BBCount:         28
      ICount:          182
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - get_all_packs
        - git_fspathcmp
        - pack_basename
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strbuf_strip_suffix
        - string_list_append
        - string_list_sort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:241,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:245,8'
              BranchSideFuncs:
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - strbuf_release
                - pack_basename
                - strbuf_setlen.12962
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_append
                - string_list_append
                - string_list_append
                - git_fspathcmp
            - BranchSide:      'builtin/repack.c:266,20'
              BranchSideFuncs:
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - strbuf_release
        - Branch String:   'builtin/repack.c:245,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:246,4'
              BranchSideFuncs:
                - pack_basename
                - strbuf_setlen.12962
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_append
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - strbuf_release
                - string_list_append
                - string_list_append
                - git_fspathcmp
            - BranchSide:      'builtin/repack.c:248,24'
              BranchSideFuncs:
                - pack_basename
                - strbuf_setlen.12962
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_append
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - strbuf_release
                - string_list_append
                - string_list_append
                - git_fspathcmp
        - Branch String:   'builtin/repack.c:250,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:251,19'
              BranchSideFuncs:
                - git_fspathcmp
                - strbuf_setlen.12962
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_append
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - strbuf_release
                - pack_basename
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/repack.c:254,3'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_append
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - strbuf_release
                - pack_basename
                - git_fspathcmp
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/repack.c:251,8'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:251,52'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_append
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - strbuf_release
                - pack_basename
                - string_list_append
                - string_list_append
                - git_fspathcmp
            - BranchSide:      'builtin/repack.c:252,5'
              BranchSideFuncs:
                - strbuf_setlen.12962
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_append
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - strbuf_release
                - pack_basename
                - git_fspathcmp
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/repack.c:258,27'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:258,30'
              BranchSideFuncs:
                - string_list_append
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - strbuf_release
                - pack_basename
                - strbuf_setlen.12962
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - git_fspathcmp
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/repack.c:258,53'
              BranchSideFuncs:
                - string_list_append
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - strbuf_release
                - pack_basename
                - strbuf_setlen.12962
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_append
                - git_fspathcmp
                - string_list_append
        - Branch String:   'builtin/repack.c:258,50'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:258,53'
              BranchSideFuncs:
                - string_list_append
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - strbuf_release
                - pack_basename
                - strbuf_setlen.12962
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_append
                - string_list_append
                - git_fspathcmp
            - BranchSide:      'builtin/repack.c:259,24'
              BranchSideFuncs:
                - string_list_append
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - strbuf_release
                - pack_basename
                - strbuf_setlen.12962
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_append
                - string_list_append
                - git_fspathcmp
        - Branch String:   'builtin/repack.c:258,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:259,24'
              BranchSideFuncs:
                - string_list_append
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - strbuf_release
                - pack_basename
                - strbuf_setlen.12962
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_append
                - string_list_append
                - git_fspathcmp
            - BranchSide:      'builtin/repack.c:260,12'
              BranchSideFuncs:
                - string_list_append
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - strbuf_release
                - pack_basename
                - strbuf_setlen.12962
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_append
                - git_fspathcmp
                - string_list_append
        - Branch String:   'builtin/repack.c:260,12'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:261,24'
              BranchSideFuncs:
                - string_list_append
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - strbuf_release
                - pack_basename
                - strbuf_setlen.12962
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_append
                - string_list_append
                - git_fspathcmp
            - BranchSide:      'builtin/repack.c:263,24'
              BranchSideFuncs:
                - string_list_append
                - string_list_sort
                - string_list_sort
                - string_list_sort
                - strbuf_release
                - pack_basename
                - strbuf_setlen.12962
                - strbuf_addstr.12958
                - strbuf_strip_suffix.12959
                - string_list_append
                - string_list_append
                - git_fspathcmp
      Callsites:
        - Src:             'builtin/repack.c:241,11'
          Dst:             get_all_packs
        - Src:             'builtin/repack.c:248,10'
          Dst:             pack_basename
        - Src:             'builtin/repack.c:251,9'
          Dst:             git_fspathcmp
        - Src:             'builtin/repack.c:254,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/repack.c:255,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/repack.c:256,3'
          Dst:             strbuf_strip_suffix
        - Src:             'builtin/repack.c:259,4'
          Dst:             string_list_append
        - Src:             'builtin/repack.c:261,4'
          Dst:             string_list_append
        - Src:             'builtin/repack.c:263,4'
          Dst:             string_list_append
        - Src:             'builtin/repack.c:266,2'
          Dst:             string_list_sort
        - Src:             'builtin/repack.c:267,2'
          Dst:             string_list_sort
        - Src:             'builtin/repack.c:268,2'
          Dst:             string_list_sort
        - Src:             'builtin/repack.c:269,2'
          Dst:             strbuf_release
    - functionName:    midx_snapshot_refs
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         17
      ICount:          126
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - __errno_location
        - bitmap_preferred_tips
        - close_tempfile_gently
        - delete_tempfile
        - die
        - die_errno
        - fdopen_tempfile
        - get_main_ref_store
        - get_tempfile_path
        - midx_snapshot_ref_one
        - oidset_clear
        - oidset_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:703,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:704,8'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - close_tempfile_gently
                - oidset_clear
                - __errno_location
                - delete_tempfile
                - __errno_location
                - _.12979
                - die_errno
                - get_main_ref_store
                - refs_for_each_ref_in
            - BranchSide:      'builtin/repack.c:707,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - close_tempfile_gently
                - oidset_clear
                - __errno_location
                - delete_tempfile
                - __errno_location
                - _.12979
                - die_errno
                - get_main_ref_store
                - refs_for_each_ref_in
        - Branch String:   'builtin/repack.c:707,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:710,8'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - close_tempfile_gently
                - oidset_clear
                - __errno_location
                - delete_tempfile
                - __errno_location
                - _.12979
                - die_errno
                - get_main_ref_store
                - refs_for_each_ref_in
            - BranchSide:      'builtin/repack.c:718,39'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - close_tempfile_gently
                - oidset_clear
                - __errno_location
                - delete_tempfile
                - __errno_location
                - _.12979
                - die_errno
        - Branch String:   'builtin/repack.c:711,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:711,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - close_tempfile_gently
                - oidset_clear
                - __errno_location
                - delete_tempfile
                - __errno_location
                - _.12979
                - die_errno
                - get_main_ref_store
                - refs_for_each_ref_in
            - BranchSide:      'builtin/repack.c:711,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - close_tempfile_gently
                - oidset_clear
                - __errno_location
                - delete_tempfile
                - __errno_location
                - _.12979
                - die_errno
                - get_main_ref_store
                - refs_for_each_ref_in
        - Branch String:   'builtin/repack.c:711,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:712,44'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref_in
                - get_main_ref_store
                - refs_for_each_ref
                - close_tempfile_gently
                - oidset_clear
                - __errno_location
                - delete_tempfile
                - __errno_location
                - _.12979
                - die_errno
            - BranchSide:      'builtin/repack.c:715,8'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - close_tempfile_gently
                - oidset_clear
                - __errno_location
                - delete_tempfile
                - __errno_location
                - _.12979
                - die_errno
        - Branch String:   'builtin/repack.c:721,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:722,7'
              BranchSideFuncs:
                - __errno_location
                - delete_tempfile
                - __errno_location
                - _.12979
                - die_errno
            - BranchSide:      'builtin/repack.c:728,21'
              BranchSideFuncs:
                - oidset_clear
      Callsites:
        - Src:             'builtin/repack.c:697,40'
          Dst:             bitmap_preferred_tips
        - Src:             'builtin/repack.c:701,2'
          Dst:             oidset_init
        - Src:             'builtin/repack.c:703,7'
          Dst:             fdopen_tempfile
        - Src:             'builtin/repack.c:704,8'
          Dst:             _
        - Src:             'builtin/repack.c:705,8'
          Dst:             get_tempfile_path
        - Src:             'builtin/repack.c:704,4'
          Dst:             die
        - Src:             'builtin/repack.c:712,25'
          Dst:             get_main_ref_store
        - Src:             'builtin/repack.c:712,4'
          Dst:             refs_for_each_ref_in
        - Src:             'builtin/repack.c:712,4'
          Dst:             midx_snapshot_ref_one
        - Src:             'builtin/repack.c:718,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/repack.c:718,2'
          Dst:             refs_for_each_ref
        - Src:             'builtin/repack.c:718,2'
          Dst:             midx_snapshot_ref_one
        - Src:             'builtin/repack.c:721,6'
          Dst:             close_tempfile_gently
        - Src:             'builtin/repack.c:722,20'
          Dst:             __errno_location
        - Src:             'builtin/repack.c:723,3'
          Dst:             delete_tempfile
        - Src:             'builtin/repack.c:724,3'
          Dst:             __errno_location
        - Src:             'builtin/repack.c:725,13'
          Dst:             _
        - Src:             'builtin/repack.c:725,3'
          Dst:             die_errno
        - Src:             'builtin/repack.c:728,2'
          Dst:             oidset_clear
    - functionName:    xmks_tempfile
      functionSourceFile: '/src/git/./tempfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename_template
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmks_tempfile_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tempfile.h:198,9'
          Dst:             xmks_tempfile_m
    - functionName:    die_for_incompatible_opt3
      functionSourceFile: '/src/git/./parse-options.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt1
        - opt1_name
        - opt2
        - opt2_name
        - opt3
        - opt3_name
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - die_for_incompatible_opt4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './parse-options.h:415,2'
          Dst:             die_for_incompatible_opt4
    - functionName:    repack_config
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         25
      ICount:          179
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - git_config_bool
        - git_config_string
        - git_default_config
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/repack.c:67,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:68,39'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - git_default_config
                - git_config_bool
            - BranchSide:      'builtin/repack.c:71,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - git_default_config
                - git_config_bool
        - Branch String:   'builtin/repack.c:71,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:72,39'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - git_default_config
                - git_config_bool
            - BranchSide:      'builtin/repack.c:75,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - git_default_config
                - git_config_bool
        - Branch String:   'builtin/repack.c:75,42'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:76,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - git_default_config
                - git_config_bool
            - BranchSide:      'builtin/repack.c:77,35'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'builtin/repack.c:75,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:77,35'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - git_default_config
                - git_config_bool
            - BranchSide:      'builtin/repack.c:80,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - git_default_config
                - git_config_bool
        - Branch String:   'builtin/repack.c:80,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:81,39'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - git_default_config
                - git_config_bool
            - BranchSide:      'builtin/repack.c:84,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - git_default_config
                - git_config_bool
        - Branch String:   'builtin/repack.c:84,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:85,44'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'builtin/repack.c:88,14'
              BranchSideFuncs:
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - git_default_config
        - Branch String:   'builtin/repack.c:88,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:89,29'
              BranchSideFuncs:
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - git_default_config
            - BranchSide:      'builtin/repack.c:90,14'
              BranchSideFuncs:
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - git_default_config
        - Branch String:   'builtin/repack.c:90,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:91,29'
              BranchSideFuncs:
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - git_default_config
            - BranchSide:      'builtin/repack.c:92,14'
              BranchSideFuncs:
                - strcmp
                - git_config_string
                - strcmp
                - git_config_string
                - git_default_config
        - Branch String:   'builtin/repack.c:92,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:93,29'
              BranchSideFuncs:
                - strcmp
                - git_config_string
                - git_default_config
            - BranchSide:      'builtin/repack.c:94,14'
              BranchSideFuncs:
                - strcmp
                - git_config_string
                - git_default_config
        - Branch String:   'builtin/repack.c:94,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:95,29'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/repack.c:96,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/repack.c:67,7'
          Dst:             strcmp
        - Src:             'builtin/repack.c:68,23'
          Dst:             git_config_bool
        - Src:             'builtin/repack.c:71,7'
          Dst:             strcmp
        - Src:             'builtin/repack.c:72,23'
          Dst:             git_config_bool
        - Src:             'builtin/repack.c:75,7'
          Dst:             strcmp
        - Src:             'builtin/repack.c:76,7'
          Dst:             strcmp
        - Src:             'builtin/repack.c:77,19'
          Dst:             git_config_bool
        - Src:             'builtin/repack.c:80,7'
          Dst:             strcmp
        - Src:             'builtin/repack.c:81,23'
          Dst:             git_config_bool
        - Src:             'builtin/repack.c:84,6'
          Dst:             strcmp
        - Src:             'builtin/repack.c:85,28'
          Dst:             git_config_bool
        - Src:             'builtin/repack.c:88,7'
          Dst:             strcmp
        - Src:             'builtin/repack.c:89,10'
          Dst:             git_config_string
        - Src:             'builtin/repack.c:90,7'
          Dst:             strcmp
        - Src:             'builtin/repack.c:91,10'
          Dst:             git_config_string
        - Src:             'builtin/repack.c:92,7'
          Dst:             strcmp
        - Src:             'builtin/repack.c:93,10'
          Dst:             git_config_string
        - Src:             'builtin/repack.c:94,7'
          Dst:             strcmp
        - Src:             'builtin/repack.c:95,10'
          Dst:             git_config_string
        - Src:             'builtin/repack.c:96,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_repack
      functionSourceFile: '/src/git/builtin/repack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         249
      ICount:          2102
      EdgeCount:       330
      CyclomaticComplexity: 83
      functionsReached:
        - _
        - chmod
        - close_object_store
        - collect_pack_filenames
        - die
        - die_errno
        - die_for_incompatible_opt3
        - existing_packs_release
        - expand_list_objects_filter_spec
        - fclose
        - find_pack_prefix
        - finish_pack_objects_cmd
        - fprintf
        - free_pack_geometry
        - geometry_remove_redundant_packs
        - get_object_directory
        - get_tempfile_path
        - getpid
        - git_config
        - git_env_bool
        - has_alt_odb
        - has_existing_non_kept_packs
        - init_pack_geometry
        - is_bare_repository
        - is_repository_shallow
        - isatty
        - list_objects_filter_init
        - list_objects_filter_release
        - mark_packs_for_deletion
        - midx_included_packs
        - midx_snapshot_refs
        - mkpathdup
        - pack_basename
        - parse_options
        - prepare_pack_objects
        - printf_ln
        - prune_packed_objects
        - prune_shallow
        - remove_redundant_bitmaps
        - remove_redundant_existing_packs
        - rename_tempfile
        - repack_config
        - repack_promisor_objects
        - repo_has_promisor_remote
        - reprepare_packed_git
        - split_pack_geometry
        - start_command
        - stat64
        - strbuf_addf
        - strbuf_release
        - string_list_clear
        - string_list_sort
        - strvec_push
        - strvec_pushf
        - unlink
        - update_server_info
        - warning
        - write_cruft_pack
        - write_filtered_pack
        - write_midx_file
        - write_midx_included_packs
        - xfdopen
        - xmks_tempfile
        - xstrfmt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/repack.c:1227,23'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1227,26'
              BranchSideFuncs:
                - die_for_incompatible_opt3.13030
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
                - is_bare_repository
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:1230,28'
              BranchSideFuncs:
                - die_for_incompatible_opt3.13030
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
                - is_bare_repository
        - Branch String:   'builtin/repack.c:1227,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1228,7'
              BranchSideFuncs:
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:1230,28'
              BranchSideFuncs:
                - die_for_incompatible_opt3.13030
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
                - is_bare_repository
        - Branch String:   'builtin/repack.c:1230,47'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1230,47'
              BranchSideFuncs:
                - die_for_incompatible_opt3.13030
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
                - is_bare_repository
            - BranchSide:      'builtin/repack.c:1230,51'
              BranchSideFuncs:
                - die_for_incompatible_opt3.13030
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
                - is_bare_repository
        - Branch String:   'builtin/repack.c:1234,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1235,19'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
                - is_bare_repository
            - BranchSide:      'builtin/repack.c:1237,6'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
                - is_bare_repository
        - Branch String:   'builtin/repack.c:1237,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1238,8'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
                - is_bare_repository
            - BranchSide:      'builtin/repack.c:1242,6'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:1238,19'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1239,10'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:1241,2'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:1239,42'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1239,46'
              BranchSideFuncs:
                - is_bare_repository
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:1240,18'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:1238,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1240,18'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:1241,2'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:1242,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1243,23'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:1245,6'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:1243,41'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1243,45'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:1245,6'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:1245,20'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1245,25'
              BranchSideFuncs:
                - _.12979
                - die
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
            - BranchSide:      'builtin/repack.c:1248,6'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
        - Branch String:   'builtin/repack.c:1245,57'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1245,61'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
            - BranchSide:      'builtin/repack.c:1248,6'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
        - Branch String:   'builtin/repack.c:1245,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1246,7'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
            - BranchSide:      'builtin/repack.c:1248,6'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
        - Branch String:   'builtin/repack.c:1248,20'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1248,31'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - has_alt_odb
                - _.12979
                - warning
            - BranchSide:      'builtin/repack.c:1260,6'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
        - Branch String:   'builtin/repack.c:1248,37'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1248,52'
              BranchSideFuncs:
                - has_alt_odb
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - _.12979
                - warning
            - BranchSide:      'builtin/repack.c:1260,6'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
        - Branch String:   'builtin/repack.c:1248,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1256,11'
              BranchSideFuncs:
                - _.12979
                - warning
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
            - BranchSide:      'builtin/repack.c:1260,6'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
        - Branch String:   'builtin/repack.c:1260,17'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1260,20'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
            - BranchSide:      'builtin/repack.c:1272,33'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:1260,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1261,17'
              BranchSideFuncs:
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.13029
                - midx_snapshot_refs
                - strbuf_release
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:1272,33'
              BranchSideFuncs:
                - get_object_directory
                - mkpathdup
                - getpid
                - xstrfmt
                - mkpathdup
                - collect_pack_filenames
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - init_pack_geometry
                - split_pack_geometry
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:1278,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1279,7'
              BranchSideFuncs:
                - init_pack_geometry
                - split_pack_geometry
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:1285,39'
              BranchSideFuncs:
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
        - Branch String:   'builtin/repack.c:1279,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1280,8'
              BranchSideFuncs:
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:1281,3'
              BranchSideFuncs:
                - init_pack_geometry
                - split_pack_geometry
                - prepare_pack_objects
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
        - Branch String:   'builtin/repack.c:1287,33'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1287,33'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:1287,36'
              BranchSideFuncs:
                - isatty
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
        - Branch String:   'builtin/repack.c:1290,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1291,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:1292,9'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
        - Branch String:   'builtin/repack.c:1292,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1293,21'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/repack.c:1295,19'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/repack.c:1296,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1307,20'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/repack.c:1311,31'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/repack.c:1311,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1312,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/repack.c:1313,7'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/repack.c:1313,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1314,7'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/repack.c:1319,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/repack.c:1314,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1315,21'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/repack.c:1316,12'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/repack.c:1319,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1320,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:1322,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/repack.c:1322,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1323,3'
              BranchSideFuncs:
                - repack_promisor_objects
                - has_existing_non_kept_packs
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:1344,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/repack.c:1325,46'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1326,7'
              BranchSideFuncs:
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:1344,2'
              BranchSideFuncs:
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
        - Branch String:   'builtin/repack.c:1326,24'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1327,9'
              BranchSideFuncs:
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:1344,2'
              BranchSideFuncs:
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
        - Branch String:   'builtin/repack.c:1325,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1328,4'
              BranchSideFuncs:
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:1344,2'
              BranchSideFuncs:
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
        - Branch String:   'builtin/repack.c:1328,4'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1328,4'
              BranchSideFuncs:
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:1328,4'
              BranchSideFuncs:
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/repack.c:1328,4'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1329,23'
              BranchSideFuncs:
                - strvec_pushf
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:1332,8'
              BranchSideFuncs:
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_pushf
        - Branch String:   'builtin/repack.c:1332,8'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1333,23'
              BranchSideFuncs:
                - strvec_pushf
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:1336,15'
              BranchSideFuncs:
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/repack.c:1336,15'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1337,22'
              BranchSideFuncs:
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:1339,15'
              BranchSideFuncs:
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/repack.c:1344,13'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1345,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
            - BranchSide:      'builtin/repack.c:1348,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
                - expand_list_objects_filter_spec
                - strvec_pushf
        - Branch String:   'builtin/repack.c:1352,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1353,21'
              BranchSideFuncs:
                - expand_list_objects_filter_spec
                - strvec_pushf
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
            - BranchSide:      'builtin/repack.c:1355,11'
              BranchSideFuncs:
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:1355,11'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:0,0'
              BranchSideFuncs:
                - _.12979
                - die
            - BranchSide:      'builtin/repack.c:1356,7'
              BranchSideFuncs:
                - _.12979
                - die
        - Branch String:   'builtin/repack.c:1358,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1359,7'
              BranchSideFuncs:
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
            - BranchSide:      'builtin/repack.c:1361,7'
              BranchSideFuncs:
                - start_command
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
        - Branch String:   'builtin/repack.c:1364,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1365,3'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
            - BranchSide:      'builtin/repack.c:1367,15'
              BranchSideFuncs:
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - xfdopen
                - fclose
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
        - Branch String:   'builtin/repack.c:1367,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1368,26'
              BranchSideFuncs:
                - xfdopen
                - fclose
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - pack_basename
                - fprintf
                - pack_basename
                - fprintf
            - BranchSide:      'builtin/repack.c:1381,8'
              BranchSideFuncs:
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
        - Branch String:   'builtin/repack.c:1374,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1375,12'
              BranchSideFuncs:
                - pack_basename
                - fprintf
                - fclose
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - pack_basename
                - fprintf
            - BranchSide:      'builtin/repack.c:1376,21'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
                - pack_basename
                - fprintf
        - Branch String:   'builtin/repack.c:1376,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1377,12'
              BranchSideFuncs:
                - pack_basename
                - fprintf
                - fclose
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
            - BranchSide:      'builtin/repack.c:1378,10'
              BranchSideFuncs:
                - fclose
                - finish_pack_objects_cmd
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
        - Branch String:   'builtin/repack.c:1382,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1383,3'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
            - BranchSide:      'builtin/repack.c:1385,13'
              BranchSideFuncs:
                - _.12979
                - printf_ln
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
        - Branch String:   'builtin/repack.c:1385,16'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1385,28'
              BranchSideFuncs:
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
            - BranchSide:      'builtin/repack.c:1388,6'
              BranchSideFuncs:
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
        - Branch String:   'builtin/repack.c:1385,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1386,13'
              BranchSideFuncs:
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
            - BranchSide:      'builtin/repack.c:1388,6'
              BranchSideFuncs:
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - find_pack_prefix
                - write_cruft_pack
                - write_cruft_pack
        - Branch String:   'builtin/repack.c:1388,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1389,46'
              BranchSideFuncs:
                - find_pack_prefix
                - write_cruft_pack
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - write_cruft_pack
            - BranchSide:      'builtin/repack.c:1444,14'
              BranchSideFuncs:
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
        - Branch String:   'builtin/repack.c:1391,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1392,35'
              BranchSideFuncs:
                - write_cruft_pack
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - write_cruft_pack
            - BranchSide:      'builtin/repack.c:1393,22'
              BranchSideFuncs:
                - write_cruft_pack
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - write_cruft_pack
        - Branch String:   'builtin/repack.c:1393,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1394,42'
              BranchSideFuncs:
                - write_cruft_pack
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - write_cruft_pack
            - BranchSide:      'builtin/repack.c:1395,22'
              BranchSideFuncs:
                - write_cruft_pack
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - write_cruft_pack
        - Branch String:   'builtin/repack.c:1395,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1396,34'
              BranchSideFuncs:
                - write_cruft_pack
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - write_cruft_pack
            - BranchSide:      'builtin/repack.c:1397,22'
              BranchSideFuncs:
                - write_cruft_pack
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - write_cruft_pack
        - Branch String:   'builtin/repack.c:1397,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1398,36'
              BranchSideFuncs:
                - write_cruft_pack
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - write_cruft_pack
            - BranchSide:      'builtin/repack.c:1399,22'
              BranchSideFuncs:
                - write_cruft_pack
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - write_cruft_pack
        - Branch String:   'builtin/repack.c:1399,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1400,42'
              BranchSideFuncs:
                - write_cruft_pack
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - write_cruft_pack
            - BranchSide:      'builtin/repack.c:1402,33'
              BranchSideFuncs:
                - write_cruft_pack
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - write_cruft_pack
        - Branch String:   'builtin/repack.c:1408,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1409,4'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
            - BranchSide:      'builtin/repack.c:1411,7'
              BranchSideFuncs:
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - write_cruft_pack
        - Branch String:   'builtin/repack.c:1411,24'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1411,27'
              BranchSideFuncs:
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
                - write_cruft_pack
            - BranchSide:      'builtin/repack.c:1442,2'
              BranchSideFuncs:
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
        - Branch String:   'builtin/repack.c:1411,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1434,43'
              BranchSideFuncs:
                - write_cruft_pack
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
            - BranchSide:      'builtin/repack.c:1442,2'
              BranchSideFuncs:
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
        - Branch String:   'builtin/repack.c:1439,8'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1440,5'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
            - BranchSide:      'builtin/repack.c:1441,3'
              BranchSideFuncs:
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - find_pack_prefix
                - write_filtered_pack
        - Branch String:   'builtin/repack.c:1444,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1445,8'
              BranchSideFuncs:
                - find_pack_prefix
                - write_filtered_pack
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
            - BranchSide:      'builtin/repack.c:1457,2'
              BranchSideFuncs:
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
        - Branch String:   'builtin/repack.c:1445,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1446,16'
              BranchSideFuncs:
                - find_pack_prefix
                - write_filtered_pack
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
            - BranchSide:      'builtin/repack.c:1449,8'
              BranchSideFuncs:
                - find_pack_prefix
                - write_filtered_pack
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
        - Branch String:   'builtin/repack.c:1453,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1454,4'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
            - BranchSide:      'builtin/repack.c:1455,2'
              BranchSideFuncs:
                - string_list_sort
                - close_object_store
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
        - Branch String:   'builtin/repack.c:1464,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1464,2'
              BranchSideFuncs:
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
            - BranchSide:      'builtin/repack.c:1464,2'
              BranchSideFuncs:
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
        - Branch String:   'builtin/repack.c:1464,2'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1465,38'
              BranchSideFuncs:
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
            - BranchSide:      'builtin/repack.c:1495,6'
              BranchSideFuncs:
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
        - Branch String:   'builtin/repack.c:1467,3'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1471,6'
              BranchSideFuncs:
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
            - BranchSide:      'builtin/repack.c:1492,2'
              BranchSideFuncs:
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - free
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
        - Branch String:   'builtin/repack.c:1473,8'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1474,47'
              BranchSideFuncs:
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - free
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - __errno_location
                - _.12979
                - die_errno
                - _.12979
                - die_errno
            - BranchSide:      'builtin/repack.c:1484,21'
              BranchSideFuncs:
                - _.12979
                - die
                - unlink
                - free
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - __errno_location
                - _.12979
                - die_errno
        - Branch String:   'builtin/repack.c:1477,9'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1478,17'
              BranchSideFuncs:
                - rename_tempfile
                - free
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - _.12979
                - die_errno
            - BranchSide:      'builtin/repack.c:1482,26'
              BranchSideFuncs:
                - rename_tempfile
                - free
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - _.12979
                - die_errno
        - Branch String:   'builtin/repack.c:1482,9'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1483,16'
              BranchSideFuncs:
                - _.12979
                - die_errno
            - BranchSide:      'builtin/repack.c:1484,4'
              BranchSideFuncs:
                - free
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - unlink
                - __errno_location
                - _.12979
                - die_errno
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
        - Branch String:   'builtin/repack.c:1484,15'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1485,9'
              BranchSideFuncs:
                - unlink
                - free
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - __errno_location
                - _.12979
                - die_errno
            - BranchSide:      'builtin/repack.c:1487,20'
              BranchSideFuncs:
                - unlink
                - free
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
                - mkpathdup
                - _.12979
                - die
                - get_tempfile_path
                - stat64
                - chmod
                - rename_tempfile
                - _.12979
                - die_errno
                - __errno_location
                - _.12979
                - die_errno
        - Branch String:   'builtin/repack.c:1495,23'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1495,26'
              BranchSideFuncs:
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
                - mark_packs_for_deletion
            - BranchSide:      'builtin/repack.c:1498,6'
              BranchSideFuncs:
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
        - Branch String:   'builtin/repack.c:1495,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1496,3'
              BranchSideFuncs:
                - mark_packs_for_deletion
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
            - BranchSide:      'builtin/repack.c:1498,6'
              BranchSideFuncs:
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - remove_redundant_bitmaps
                - get_tempfile_path
        - Branch String:   'builtin/repack.c:1498,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1499,22'
              BranchSideFuncs:
                - midx_included_packs
                - write_midx_included_packs
                - string_list_clear
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - remove_redundant_bitmaps
                - get_tempfile_path
            - BranchSide:      'builtin/repack.c:1515,23'
              BranchSideFuncs:
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
        - Branch String:   'builtin/repack.c:1503,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1503,41'
              BranchSideFuncs:
                - get_tempfile_path
                - write_midx_included_packs
                - string_list_clear
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - remove_redundant_bitmaps
            - BranchSide:      'builtin/repack.c:1504,7'
              BranchSideFuncs:
                - write_midx_included_packs
                - string_list_clear
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
                - remove_redundant_bitmaps
        - Branch String:   'builtin/repack.c:1506,12'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1506,15'
              BranchSideFuncs:
                - string_list_clear
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
            - BranchSide:      'builtin/repack.c:1509,3'
              BranchSideFuncs:
                - string_list_clear
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
        - Branch String:   'builtin/repack.c:1506,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1507,39'
              BranchSideFuncs:
                - remove_redundant_bitmaps
                - string_list_clear
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
            - BranchSide:      'builtin/repack.c:1509,3'
              BranchSideFuncs:
                - string_list_clear
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
        - Branch String:   'builtin/repack.c:1511,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1512,4'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
            - BranchSide:      'builtin/repack.c:1513,2'
              BranchSideFuncs:
                - reprepare_packed_git
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - prune_shallow
                - geometry_remove_redundant_packs
        - Branch String:   'builtin/repack.c:1517,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1518,7'
              BranchSideFuncs:
                - remove_redundant_existing_packs
                - prune_packed_objects
                - is_repository_shallow
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - prune_shallow
                - geometry_remove_redundant_packs
            - BranchSide:      'builtin/repack.c:1535,6'
              BranchSideFuncs:
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
        - Branch String:   'builtin/repack.c:1521,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1522,4'
              BranchSideFuncs:
                - geometry_remove_redundant_packs
                - prune_packed_objects
                - is_repository_shallow
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - prune_shallow
            - BranchSide:      'builtin/repack.c:1524,7'
              BranchSideFuncs:
                - prune_packed_objects
                - is_repository_shallow
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - prune_shallow
        - Branch String:   'builtin/repack.c:1524,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1525,9'
              BranchSideFuncs:
                - prune_packed_objects
                - is_repository_shallow
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - prune_shallow
            - BranchSide:      'builtin/repack.c:1526,24'
              BranchSideFuncs:
                - prune_packed_objects
                - is_repository_shallow
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - prune_shallow
        - Branch String:   'builtin/repack.c:1528,25'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1529,10'
              BranchSideFuncs:
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
            - BranchSide:      'builtin/repack.c:1533,2'
              BranchSideFuncs:
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
        - Branch String:   'builtin/repack.c:1529,48'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1530,8'
              BranchSideFuncs:
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - is_repository_shallow
                - prune_shallow
            - BranchSide:      'builtin/repack.c:1531,29'
              BranchSideFuncs:
                - is_repository_shallow
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - prune_shallow
        - Branch String:   'builtin/repack.c:1530,28'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1531,29'
              BranchSideFuncs:
                - is_repository_shallow
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
                - prune_shallow
            - BranchSide:      'builtin/repack.c:1533,2'
              BranchSideFuncs:
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
        - Branch String:   'builtin/repack.c:1528,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1532,4'
              BranchSideFuncs:
                - prune_shallow
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
            - BranchSide:      'builtin/repack.c:1533,2'
              BranchSideFuncs:
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - update_server_info
        - Branch String:   'builtin/repack.c:1535,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1536,3'
              BranchSideFuncs:
                - update_server_info
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
            - BranchSide:      'builtin/repack.c:1538,6'
              BranchSideFuncs:
                - git_env_bool
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
                - git_env_bool
                - get_object_directory
                - write_midx_file
        - Branch String:   'builtin/repack.c:1538,6'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1538,47'
              BranchSideFuncs:
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
            - BranchSide:      'builtin/repack.c:1539,12'
              BranchSideFuncs:
                - git_env_bool
                - get_object_directory
                - write_midx_file
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
        - Branch String:   'builtin/repack.c:1540,7'
          Branch Sides:
            - BranchSide:      'builtin/repack.c:1541,10'
              BranchSideFuncs:
                - get_object_directory
                - write_midx_file
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
            - BranchSide:      'builtin/repack.c:1542,19'
              BranchSideFuncs:
                - get_object_directory
                - write_midx_file
                - string_list_clear
                - string_list_clear
                - existing_packs_release
                - free_pack_geometry
                - list_objects_filter_release
      Callsites:
        - Src:             'builtin/repack.c:1220,2'
          Dst:             list_objects_filter_init
        - Src:             'builtin/repack.c:1222,2'
          Dst:             git_config
        - Src:             'builtin/repack.c:1222,2'
          Dst:             repack_config
        - Src:             'builtin/repack.c:1224,9'
          Dst:             parse_options
        - Src:             'builtin/repack.c:1228,7'
          Dst:             _
        - Src:             'builtin/repack.c:1228,3'
          Dst:             die
        - Src:             'builtin/repack.c:1230,2'
          Dst:             die_for_incompatible_opt3
        - Src:             'builtin/repack.c:1239,46'
          Dst:             is_bare_repository
        - Src:             'builtin/repack.c:1246,7'
          Dst:             _
        - Src:             'builtin/repack.c:1246,3'
          Dst:             die
        - Src:             'builtin/repack.c:1248,40'
          Dst:             has_alt_odb
        - Src:             'builtin/repack.c:1256,11'
          Dst:             _
        - Src:             'builtin/repack.c:1256,3'
          Dst:             warning
        - Src:             'builtin/repack.c:1263,38'
          Dst:             get_object_directory
        - Src:             'builtin/repack.c:1263,3'
          Dst:             strbuf_addf
        - Src:             'builtin/repack.c:1266,19'
          Dst:             xmks_tempfile
        - Src:             'builtin/repack.c:1267,3'
          Dst:             midx_snapshot_refs
        - Src:             'builtin/repack.c:1269,3'
          Dst:             strbuf_release
        - Src:             'builtin/repack.c:1272,33'
          Dst:             get_object_directory
        - Src:             'builtin/repack.c:1272,12'
          Dst:             mkpathdup
        - Src:             'builtin/repack.c:1273,46'
          Dst:             getpid
        - Src:             'builtin/repack.c:1273,17'
          Dst:             xstrfmt
        - Src:             'builtin/repack.c:1274,12'
          Dst:             mkpathdup
        - Src:             'builtin/repack.c:1276,2'
          Dst:             collect_pack_filenames
        - Src:             'builtin/repack.c:1280,8'
          Dst:             _
        - Src:             'builtin/repack.c:1280,4'
          Dst:             die
        - Src:             'builtin/repack.c:1281,3'
          Dst:             init_pack_geometry
        - Src:             'builtin/repack.c:1282,3'
          Dst:             split_pack_geometry
        - Src:             'builtin/repack.c:1285,2'
          Dst:             prepare_pack_objects
        - Src:             'builtin/repack.c:1287,36'
          Dst:             isatty
        - Src:             'builtin/repack.c:1289,2'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1291,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1293,3'
          Dst:             strvec_pushf
        - Src:             'builtin/repack.c:1295,2'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1307,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1308,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1309,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1311,6'
          Dst:             repo_has_promisor_remote
        - Src:             'builtin/repack.c:1312,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1315,4'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1317,4'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1320,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1323,3'
          Dst:             repack_promisor_objects
        - Src:             'builtin/repack.c:1325,7'
          Dst:             has_existing_non_kept_packs
        - Src:             'builtin/repack.c:1329,5'
          Dst:             strvec_pushf
        - Src:             'builtin/repack.c:1333,5'
          Dst:             strvec_pushf
        - Src:             'builtin/repack.c:1337,5'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1340,5'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1341,5'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1345,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1346,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1348,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1349,3'
          Dst:             strvec_push
        - Src:             'builtin/repack.c:1354,9'
          Dst:             expand_list_objects_filter_spec
        - Src:             'builtin/repack.c:1353,3'
          Dst:             strvec_pushf
        - Src:             'builtin/repack.c:1356,7'
          Dst:             _
        - Src:             'builtin/repack.c:1356,3'
          Dst:             die
        - Src:             'builtin/repack.c:1363,8'
          Dst:             start_command
        - Src:             'builtin/repack.c:1368,14'
          Dst:             xfdopen
        - Src:             'builtin/repack.c:1375,24'
          Dst:             pack_basename
        - Src:             'builtin/repack.c:1375,4'
          Dst:             fprintf
        - Src:             'builtin/repack.c:1377,25'
          Dst:             pack_basename
        - Src:             'builtin/repack.c:1377,4'
          Dst:             fprintf
        - Src:             'builtin/repack.c:1378,3'
          Dst:             fclose
        - Src:             'builtin/repack.c:1381,8'
          Dst:             finish_pack_objects_cmd
        - Src:             'builtin/repack.c:1386,13'
          Dst:             _
        - Src:             'builtin/repack.c:1386,3'
          Dst:             printf_ln
        - Src:             'builtin/repack.c:1389,29'
          Dst:             find_pack_prefix
        - Src:             'builtin/repack.c:1405,9'
          Dst:             write_cruft_pack
        - Src:             'builtin/repack.c:1434,10'
          Dst:             write_cruft_pack
        - Src:             'builtin/repack.c:1450,8'
          Dst:             find_pack_prefix
        - Src:             'builtin/repack.c:1448,9'
          Dst:             write_filtered_pack
        - Src:             'builtin/repack.c:1457,2'
          Dst:             string_list_sort
        - Src:             'builtin/repack.c:1459,2'
          Dst:             close_object_store
        - Src:             'builtin/repack.c:1470,12'
          Dst:             mkpathdup
        - Src:             'builtin/repack.c:1474,29'
          Dst:             get_tempfile_path
        - Src:             'builtin/repack.c:1477,10'
          Dst:             stat64
        - Src:             'builtin/repack.c:1479,6'
          Dst:             chmod
        - Src:             'builtin/repack.c:1482,9'
          Dst:             rename_tempfile
        - Src:             'builtin/repack.c:1483,16'
          Dst:             _
        - Src:             'builtin/repack.c:1483,6'
          Dst:             die_errno
        - Src:             'builtin/repack.c:1485,9'
          Dst:             _
        - Src:             'builtin/repack.c:1485,5'
          Dst:             die
        - Src:             'builtin/repack.c:1487,13'
          Dst:             unlink
        - Src:             'builtin/repack.c:1487,34'
          Dst:             __errno_location
        - Src:             'builtin/repack.c:1488,15'
          Dst:             _
        - Src:             'builtin/repack.c:1488,5'
          Dst:             die_errno
        - Src:             'builtin/repack.c:1496,3'
          Dst:             mark_packs_for_deletion
        - Src:             'builtin/repack.c:1500,3'
          Dst:             midx_included_packs
        - Src:             'builtin/repack.c:1503,23'
          Dst:             get_tempfile_path
        - Src:             'builtin/repack.c:1502,9'
          Dst:             write_midx_included_packs
        - Src:             'builtin/repack.c:1507,4'
          Dst:             remove_redundant_bitmaps
        - Src:             'builtin/repack.c:1509,3'
          Dst:             string_list_clear
        - Src:             'builtin/repack.c:1515,2'
          Dst:             reprepare_packed_git
        - Src:             'builtin/repack.c:1519,3'
          Dst:             remove_redundant_existing_packs
        - Src:             'builtin/repack.c:1522,4'
          Dst:             geometry_remove_redundant_packs
        - Src:             'builtin/repack.c:1526,3'
          Dst:             prune_packed_objects
        - Src:             'builtin/repack.c:1531,7'
          Dst:             is_repository_shallow
        - Src:             'builtin/repack.c:1532,4'
          Dst:             prune_shallow
        - Src:             'builtin/repack.c:1536,3'
          Dst:             update_server_info
        - Src:             'builtin/repack.c:1538,6'
          Dst:             git_env_bool
        - Src:             'builtin/repack.c:1540,7'
          Dst:             git_env_bool
        - Src:             'builtin/repack.c:1542,19'
          Dst:             get_object_directory
        - Src:             'builtin/repack.c:1542,3'
          Dst:             write_midx_file
        - Src:             'builtin/repack.c:1546,2'
          Dst:             string_list_clear
        - Src:             'builtin/repack.c:1547,2'
          Dst:             string_list_clear
        - Src:             'builtin/repack.c:1548,2'
          Dst:             existing_packs_release
        - Src:             'builtin/repack.c:1549,2'
          Dst:             free_pack_geometry
        - Src:             'builtin/repack.c:1550,2'
          Dst:             list_objects_filter_release
    - functionName:    show_reference
      functionSourceFile: '/src/git/builtin/replace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flag
        - cb_data
      BBCount:         15
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - const_error
        - error
        - oid_object_info
        - oid_to_hex
        - printf
        - repo_get_oid
        - type_name
        - wildmatch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replace.c:58,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/replace.c:78,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/replace.c:59,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:60,19'
              BranchSideFuncs:
                - printf
            - BranchSide:      'builtin/replace.c:61,12'
              BranchSideFuncs:
                - repo_get_oid
                - oid_object_info
                - oid_object_info
                - type_name
                - oid_to_hex
                - type_name
                - printf
                - _.13196
                - error
                - const_error.13197
                - oid_to_hex
                - printf
        - Branch String:   'builtin/replace.c:61,12'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:62,25'
              BranchSideFuncs:
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/replace.c:67,21'
              BranchSideFuncs:
                - repo_get_oid
                - oid_object_info
                - oid_object_info
                - type_name
                - oid_to_hex
                - type_name
                - printf
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:67,8'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:68,12'
              BranchSideFuncs:
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:70,31'
              BranchSideFuncs:
                - oid_object_info
                - oid_object_info
                - type_name
                - oid_to_hex
                - type_name
                - printf
      Callsites:
        - Src:             'builtin/replace.c:58,7'
          Dst:             wildmatch
        - Src:             'builtin/replace.c:60,4'
          Dst:             printf
        - Src:             'builtin/replace.c:62,34'
          Dst:             oid_to_hex
        - Src:             'builtin/replace.c:62,4'
          Dst:             printf
        - Src:             'builtin/replace.c:67,8'
          Dst:             repo_get_oid
        - Src:             'builtin/replace.c:68,12'
          Dst:             _
        - Src:             'builtin/replace.c:68,12'
          Dst:             error
        - Src:             'builtin/replace.c:68,12'
          Dst:             const_error
        - Src:             'builtin/replace.c:70,15'
          Dst:             oid_object_info
        - Src:             'builtin/replace.c:71,16'
          Dst:             oid_object_info
        - Src:             'builtin/replace.c:73,44'
          Dst:             type_name
        - Src:             'builtin/replace.c:74,11'
          Dst:             oid_to_hex
        - Src:             'builtin/replace.c:74,28'
          Dst:             type_name
        - Src:             'builtin/replace.c:73,4'
          Dst:             printf
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    45
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_one_mergetag
      functionSourceFile: '/src/git/builtin/replace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - extra
        - data
      BBCount:         16
      ICount:          153
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - const_error
        - error
        - get_tagged_oid
        - hash_object_file
        - lookup_tag
        - oid_to_hex
        - oideq
        - parse_tag_buffer
        - repo_get_oid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replace.c:430,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:431,10'
              BranchSideFuncs:
                - parse_tag_buffer
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - repo_get_oid
                - get_tagged_oid
                - oideq.13203
                - _.13196
                - error
                - const_error.13197
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:432,23'
              BranchSideFuncs:
                - parse_tag_buffer
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - repo_get_oid
                - get_tagged_oid
                - oideq.13203
                - _.13196
                - error
                - const_error.13197
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:432,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:433,10'
              BranchSideFuncs:
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:436,9'
              BranchSideFuncs:
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - repo_get_oid
                - get_tagged_oid
                - oideq.13203
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:436,2'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:438,20'
              BranchSideFuncs:
                - repo_get_oid
                - get_tagged_oid
                - oideq.13203
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:445,9'
              BranchSideFuncs:
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:438,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:439,11'
              BranchSideFuncs:
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:441,28'
              BranchSideFuncs:
                - get_tagged_oid
                - oideq.13203
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - repo_get_oid
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:441,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:442,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/replace.c:443,2'
              BranchSideFuncs:
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - repo_get_oid
                - get_tagged_oid
                - oideq.13203
                - _.13196
                - error
                - const_error.13197
      Callsites:
        - Src:             'builtin/replace.c:427,2'
          Dst:             hash_object_file
        - Src:             'builtin/replace.c:429,8'
          Dst:             lookup_tag
        - Src:             'builtin/replace.c:431,10'
          Dst:             _
        - Src:             'builtin/replace.c:431,10'
          Dst:             error
        - Src:             'builtin/replace.c:431,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:432,6'
          Dst:             parse_tag_buffer
        - Src:             'builtin/replace.c:433,10'
          Dst:             _
        - Src:             'builtin/replace.c:433,10'
          Dst:             error
        - Src:             'builtin/replace.c:433,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:438,7'
          Dst:             repo_get_oid
        - Src:             'builtin/replace.c:439,11'
          Dst:             _
        - Src:             'builtin/replace.c:439,11'
          Dst:             error
        - Src:             'builtin/replace.c:439,11'
          Dst:             const_error
        - Src:             'builtin/replace.c:441,13'
          Dst:             get_tagged_oid
        - Src:             'builtin/replace.c:441,7'
          Dst:             oideq
        - Src:             'builtin/replace.c:445,9'
          Dst:             _
        - Src:             'builtin/replace.c:445,9'
          Dst:             oid_to_hex
        - Src:             'builtin/replace.c:445,9'
          Dst:             error
        - Src:             'builtin/replace.c:445,9'
          Dst:             const_error
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    write_object_file
      functionSourceFile: '/src/git/./object-store-ll.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - type
        - oid
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_object_file_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './object-store-ll.h:262,9'
          Dst:             write_object_file_flags
    - functionName:    check_mergetags
      functionSourceFile: '/src/git/builtin/replace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - argc
        - argv
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_one_mergetag
        - for_each_mergetag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/replace.c:456,9'
          Dst:             for_each_mergetag
        - Src:             'builtin/replace.c:456,9'
          Dst:             check_one_mergetag
    - functionName:    replace_parents
      functionSourceFile: '/src/git/builtin/replace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - argc
        - argv
      BBCount:         15
      ICount:          159
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - const_error
        - error
        - lookup_commit_reference
        - oid_to_hex
        - repo_get_oid
        - starts_with
        - strbuf_addf
        - strbuf_release
        - strbuf_splice
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replace.c:383,2'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:384,17'
              BranchSideFuncs:
                - starts_with
                - strbuf_splice
                - strbuf_release
                - repo_get_oid
                - lookup_commit_reference
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:387,9'
              BranchSideFuncs:
                - strbuf_splice
                - strbuf_release
                - repo_get_oid
                - lookup_commit_reference
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - oid_to_hex
                - strbuf_addf
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:387,2'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:391,20'
              BranchSideFuncs:
                - repo_get_oid
                - lookup_commit_reference
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - oid_to_hex
                - strbuf_addf
                - strbuf_splice
                - strbuf_release
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:405,16'
              BranchSideFuncs:
                - strbuf_splice
                - strbuf_release
        - Branch String:   'builtin/replace.c:391,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:392,4'
              BranchSideFuncs:
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:396,36'
              BranchSideFuncs:
                - lookup_commit_reference
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - oid_to_hex
                - strbuf_addf
                - strbuf_splice
                - strbuf_release
                - repo_get_oid
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:397,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:398,4'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - strbuf_splice
                - strbuf_release
                - repo_get_oid
                - lookup_commit_reference
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:401,56'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - strbuf_splice
                - strbuf_release
                - repo_get_oid
                - lookup_commit_reference
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
      Callsites:
        - Src:             'builtin/replace.c:383,9'
          Dst:             starts_with
        - Src:             'builtin/replace.c:391,7'
          Dst:             repo_get_oid
        - Src:             'builtin/replace.c:392,4'
          Dst:             strbuf_release
        - Src:             'builtin/replace.c:393,11'
          Dst:             _
        - Src:             'builtin/replace.c:393,11'
          Dst:             error
        - Src:             'builtin/replace.c:393,11'
          Dst:             const_error
        - Src:             'builtin/replace.c:396,12'
          Dst:             lookup_commit_reference
        - Src:             'builtin/replace.c:398,4'
          Dst:             strbuf_release
        - Src:             'builtin/replace.c:399,11'
          Dst:             _
        - Src:             'builtin/replace.c:399,11'
          Dst:             error
        - Src:             'builtin/replace.c:399,11'
          Dst:             const_error
        - Src:             'builtin/replace.c:401,44'
          Dst:             oid_to_hex
        - Src:             'builtin/replace.c:401,3'
          Dst:             strbuf_addf
        - Src:             'builtin/replace.c:405,2'
          Dst:             strbuf_splice
        - Src:             'builtin/replace.c:408,2'
          Dst:             strbuf_release
    - functionName:    import_object
      functionSourceFile: '/src/git/builtin/replace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - type
        - raw
        - filename
      BBCount:         24
      ICount:          199
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - close
        - const_error
        - error
        - error_errno
        - finish_command
        - fstat64
        - get_oid_hex
        - index_fd
        - open64
        - start_command
        - strbuf_read
        - strbuf_release
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replace.c:273,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:274,10'
              BranchSideFuncs:
                - _.13196
                - error_errno
                - const_error.13197
            - BranchSide:      'builtin/replace.c:276,7'
              BranchSideFuncs:
                - fstat64
                - index_fd
                - _.13196
                - error
                - const_error.13197
                - _.13196
                - error_errno
                - const_error.13197
                - close
                - strvec_push
                - start_command
                - strbuf_read
                - close
                - finish_command
                - get_oid_hex
                - strbuf_release
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - _.13196
                - error_errno
                - const_error.13197
                - close
                - close
                - close
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:276,11'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:276,14'
              BranchSideFuncs:
                - fstat64
                - index_fd
                - _.13196
                - error
                - const_error.13197
                - _.13196
                - error_errno
                - const_error.13197
                - close
            - BranchSide:      'builtin/replace.c:310,7'
              BranchSideFuncs:
                - fstat64
                - index_fd
                - _.13196
                - error
                - const_error.13197
                - _.13196
                - error_errno
                - const_error.13197
                - close
        - Branch String:   'builtin/replace.c:276,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:277,24'
              BranchSideFuncs:
                - strvec_push
                - start_command
                - strbuf_read
                - close
                - finish_command
                - get_oid_hex
                - strbuf_release
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - _.13196
                - error_errno
                - const_error.13197
                - close
                - close
                - close
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:310,7'
              BranchSideFuncs:
                - fstat64
                - index_fd
                - _.13196
                - error
                - const_error.13197
                - _.13196
                - error_errno
                - const_error.13197
                - close
        - Branch String:   'builtin/replace.c:285,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:286,10'
              BranchSideFuncs:
                - close
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:290,32'
              BranchSideFuncs:
                - strbuf_read
                - close
                - finish_command
                - get_oid_hex
                - strbuf_release
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - _.13196
                - error_errno
                - const_error.13197
                - close
                - close
        - Branch String:   'builtin/replace.c:290,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:291,4'
              BranchSideFuncs:
                - _.13196
                - error_errno
                - const_error.13197
                - close
                - close
            - BranchSide:      'builtin/replace.c:296,13'
              BranchSideFuncs:
                - close
                - finish_command
                - get_oid_hex
                - strbuf_release
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:298,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:299,4'
              BranchSideFuncs:
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:302,26'
              BranchSideFuncs:
                - get_oid_hex
                - strbuf_release
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:302,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:303,4'
              BranchSideFuncs:
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:307,3'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/replace.c:312,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:313,4'
              BranchSideFuncs:
                - _.13196
                - error_errno
                - const_error.13197
                - close
            - BranchSide:      'builtin/replace.c:317,16'
              BranchSideFuncs:
                - index_fd
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:317,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:0,0'
              BranchSideFuncs:
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:318,11'
              BranchSideFuncs:
                - _.13196
                - error
                - const_error.13197
      Callsites:
        - Src:             'builtin/replace.c:272,7'
          Dst:             open64
        - Src:             'builtin/replace.c:274,10'
          Dst:             _
        - Src:             'builtin/replace.c:274,10'
          Dst:             error_errno
        - Src:             'builtin/replace.c:274,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:280,3'
          Dst:             strvec_push
        - Src:             'builtin/replace.c:285,7'
          Dst:             start_command
        - Src:             'builtin/replace.c:286,4'
          Dst:             close
        - Src:             'builtin/replace.c:287,11'
          Dst:             _
        - Src:             'builtin/replace.c:287,11'
          Dst:             error
        - Src:             'builtin/replace.c:287,11'
          Dst:             const_error
        - Src:             'builtin/replace.c:290,7'
          Dst:             strbuf_read
        - Src:             'builtin/replace.c:291,4'
          Dst:             _
        - Src:             'builtin/replace.c:291,4'
          Dst:             error_errno
        - Src:             'builtin/replace.c:291,4'
          Dst:             const_error
        - Src:             'builtin/replace.c:292,4'
          Dst:             close
        - Src:             'builtin/replace.c:293,4'
          Dst:             close
        - Src:             'builtin/replace.c:296,3'
          Dst:             close
        - Src:             'builtin/replace.c:298,7'
          Dst:             finish_command
        - Src:             'builtin/replace.c:299,4'
          Dst:             strbuf_release
        - Src:             'builtin/replace.c:300,11'
          Dst:             _
        - Src:             'builtin/replace.c:300,11'
          Dst:             error
        - Src:             'builtin/replace.c:300,11'
          Dst:             const_error
        - Src:             'builtin/replace.c:302,7'
          Dst:             get_oid_hex
        - Src:             'builtin/replace.c:303,4'
          Dst:             strbuf_release
        - Src:             'builtin/replace.c:304,11'
          Dst:             _
        - Src:             'builtin/replace.c:304,11'
          Dst:             error
        - Src:             'builtin/replace.c:304,11'
          Dst:             const_error
        - Src:             'builtin/replace.c:307,3'
          Dst:             strbuf_release
        - Src:             'builtin/replace.c:312,7'
          Dst:             fstat64
        - Src:             'builtin/replace.c:313,4'
          Dst:             _
        - Src:             'builtin/replace.c:313,4'
          Dst:             error_errno
        - Src:             'builtin/replace.c:313,4'
          Dst:             const_error
        - Src:             'builtin/replace.c:314,4'
          Dst:             close
        - Src:             'builtin/replace.c:317,7'
          Dst:             index_fd
        - Src:             'builtin/replace.c:318,11'
          Dst:             _
        - Src:             'builtin/replace.c:318,11'
          Dst:             error
        - Src:             'builtin/replace.c:318,11'
          Dst:             const_error
    - functionName:    export_object
      functionSourceFile: '/src/git/builtin/replace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - type
        - raw
        - filename
      BBCount:         11
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - error
        - error_errno
        - oid_to_hex
        - open64
        - run_command
        - strvec_push
        - type_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replace.c:244,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:245,10'
              BranchSideFuncs:
                - _.13196
                - error_errno
                - const_error.13197
            - BranchSide:      'builtin/replace.c:247,19'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
                - _.13196
                - error
                - const_error.13197
                - type_name
                - strvec_push
        - Branch String:   'builtin/replace.c:249,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:250,20'
              BranchSideFuncs:
                - type_name
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:252,20'
              BranchSideFuncs:
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:257,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:258,10'
              BranchSideFuncs:
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:259,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/replace.c:243,7'
          Dst:             open64
        - Src:             'builtin/replace.c:245,10'
          Dst:             _
        - Src:             'builtin/replace.c:245,10'
          Dst:             error_errno
        - Src:             'builtin/replace.c:245,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:247,2'
          Dst:             strvec_push
        - Src:             'builtin/replace.c:248,2'
          Dst:             strvec_push
        - Src:             'builtin/replace.c:250,26'
          Dst:             type_name
        - Src:             'builtin/replace.c:250,3'
          Dst:             strvec_push
        - Src:             'builtin/replace.c:252,3'
          Dst:             strvec_push
        - Src:             'builtin/replace.c:253,25'
          Dst:             oid_to_hex
        - Src:             'builtin/replace.c:253,2'
          Dst:             strvec_push
        - Src:             'builtin/replace.c:257,6'
          Dst:             run_command
        - Src:             'builtin/replace.c:258,10'
          Dst:             _
        - Src:             'builtin/replace.c:258,10'
          Dst:             error
        - Src:             'builtin/replace.c:258,10'
          Dst:             const_error
    - functionName:    git_pathdup
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_detach
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:308,2'
          Dst:             repo_git_pathv
        - Src:             './path.h:310,9'
          Dst:             strbuf_detach
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    check_ref_valid
      functionSourceFile: '/src/git/builtin/replace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object
        - prev
        - ref
        - force
      BBCount:         11
      ICount:          94
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - check_refname_format
        - const_error
        - error
        - get_main_ref_store
        - oid_to_hex
        - oidclr
        - strbuf_addf
        - strbuf_setlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/replace.c:167,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:168,10'
              BranchSideFuncs:
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:170,39'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref
                - _.13196
                - error
                - const_error.13197
                - oidclr.13225
        - Branch String:   'builtin/replace.c:170,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:171,10'
              BranchSideFuncs:
                - oidclr.13225
            - BranchSide:      'builtin/replace.c:172,12'
              BranchSideFuncs:
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:172,11'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'builtin/replace.c:173,10'
              BranchSideFuncs:
                - _.13196
                - error
                - const_error.13197
      Callsites:
        - Src:             'builtin/replace.c:165,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/replace.c:166,49'
          Dst:             oid_to_hex
        - Src:             'builtin/replace.c:166,2'
          Dst:             strbuf_addf
        - Src:             'builtin/replace.c:167,6'
          Dst:             check_refname_format
        - Src:             'builtin/replace.c:168,10'
          Dst:             _
        - Src:             'builtin/replace.c:168,10'
          Dst:             error
        - Src:             'builtin/replace.c:168,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:170,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/replace.c:170,6'
          Dst:             refs_read_ref
        - Src:             'builtin/replace.c:171,3'
          Dst:             oidclr
        - Src:             'builtin/replace.c:173,10'
          Dst:             _
        - Src:             'builtin/replace.c:173,10'
          Dst:             error
        - Src:             'builtin/replace.c:173,10'
          Dst:             const_error
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    replace_object_oid
      functionSourceFile: '/src/git/builtin/replace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object_ref
        - object
        - replace_ref
        - repl
        - force
      BBCount:         19
      ICount:          144
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - check_ref_valid
        - const_error
        - error
        - get_main_ref_store
        - oid_object_info
        - ref_transaction_commit
        - ref_transaction_free
        - ref_transaction_update
        - strbuf_release
        - type_name
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/replace.c:192,13'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:192,16'
              BranchSideFuncs:
                - check_ref_valid
                - get_main_ref_store
                - ref_store_transaction_begin
                - error
                - const_error.13197
                - ref_transaction_free
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
                - strbuf_release
            - BranchSide:      'builtin/replace.c:200,22'
              BranchSideFuncs:
                - check_ref_valid
                - get_main_ref_store
                - ref_store_transaction_begin
                - error
                - const_error.13197
                - ref_transaction_free
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
                - strbuf_release
        - Branch String:   'builtin/replace.c:192,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:193,10'
              BranchSideFuncs:
                - _.13196
                - type_name
                - type_name
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:200,22'
              BranchSideFuncs:
                - check_ref_valid
                - get_main_ref_store
                - ref_store_transaction_begin
                - error
                - const_error.13197
                - ref_transaction_free
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
                - strbuf_release
        - Branch String:   'builtin/replace.c:200,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:201,3'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/replace.c:205,63'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - error
                - const_error.13197
                - ref_transaction_free
                - strbuf_release
                - ref_transaction_update
                - ref_transaction_commit
        - Branch String:   'builtin/replace.c:207,19'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:208,29'
              BranchSideFuncs:
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:211,9'
              BranchSideFuncs:
                - error
                - const_error.13197
                - ref_transaction_free
                - strbuf_release
        - Branch String:   'builtin/replace.c:209,35'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:210,29'
              BranchSideFuncs:
                - error
                - const_error.13197
                - ref_transaction_free
                - strbuf_release
            - BranchSide:      'builtin/replace.c:211,9'
              BranchSideFuncs:
                - error
                - const_error.13197
                - ref_transaction_free
                - strbuf_release
        - Branch String:   'builtin/replace.c:207,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:211,9'
              BranchSideFuncs:
                - error
                - const_error.13197
                - ref_transaction_free
                - strbuf_release
            - BranchSide:      'builtin/replace.c:213,23'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
      Callsites:
        - Src:             'builtin/replace.c:190,13'
          Dst:             oid_object_info
        - Src:             'builtin/replace.c:191,14'
          Dst:             oid_object_info
        - Src:             'builtin/replace.c:193,10'
          Dst:             _
        - Src:             'builtin/replace.c:193,10'
          Dst:             type_name
        - Src:             'builtin/replace.c:193,10'
          Dst:             type_name
        - Src:             'builtin/replace.c:193,10'
          Dst:             error
        - Src:             'builtin/replace.c:193,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:200,6'
          Dst:             check_ref_valid
        - Src:             'builtin/replace.c:201,3'
          Dst:             strbuf_release
        - Src:             'builtin/replace.c:205,44'
          Dst:             get_main_ref_store
        - Src:             'builtin/replace.c:205,16'
          Dst:             ref_store_transaction_begin
        - Src:             'builtin/replace.c:208,6'
          Dst:             ref_transaction_update
        - Src:             'builtin/replace.c:210,6'
          Dst:             ref_transaction_commit
        - Src:             'builtin/replace.c:211,9'
          Dst:             error
        - Src:             'builtin/replace.c:211,9'
          Dst:             const_error
        - Src:             'builtin/replace.c:213,2'
          Dst:             ref_transaction_free
        - Src:             'builtin/replace.c:214,2'
          Dst:             strbuf_release
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    list_replace_refs
      functionSourceFile: '/src/git/builtin/replace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pattern
        - format
      BBCount:         21
      ICount:          106
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - const_error
        - error
        - get_main_ref_store
        - show_reference
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replace.c:86,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:87,11'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_for_each_replace_ref
                - strcmp
                - strcmp
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:88,17'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_for_each_replace_ref
                - strcmp
                - strcmp
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:90,21'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:90,25'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_replace_ref
            - BranchSide:      'builtin/replace.c:91,8'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_replace_ref
        - Branch String:   'builtin/replace.c:90,40'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:90,51'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_replace_ref
            - BranchSide:      'builtin/replace.c:91,8'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_replace_ref
        - Branch String:   'builtin/replace.c:90,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:91,8'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_for_each_replace_ref
                - strcmp
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:92,19'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_for_each_replace_ref
                - strcmp
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:92,11'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:93,8'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_for_each_replace_ref
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:94,19'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_for_each_replace_ref
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:94,11'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:95,8'
              BranchSideFuncs:
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:101,10'
              BranchSideFuncs:
                - _.13196
                - error
                - const_error.13197
      Callsites:
        - Src:             'builtin/replace.c:90,44'
          Dst:             strcmp
        - Src:             'builtin/replace.c:92,12'
          Dst:             strcmp
        - Src:             'builtin/replace.c:94,12'
          Dst:             strcmp
        - Src:             'builtin/replace.c:101,10'
          Dst:             _
        - Src:             'builtin/replace.c:101,10'
          Dst:             error
        - Src:             'builtin/replace.c:101,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:105,28'
          Dst:             get_main_ref_store
        - Src:             'builtin/replace.c:105,2'
          Dst:             refs_for_each_replace_ref
        - Src:             'builtin/replace.c:105,2'
          Dst:             show_reference
    - functionName:    convert_graft_file
      functionSourceFile: '/src/git/builtin/replace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - force
      BBCount:         18
      ICount:          120
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - create_graft
        - fclose
        - fopen_or_warn
        - get_graft_file
        - strbuf_addf
        - strbuf_getline
        - strbuf_release
        - strvec_clear
        - strvec_split
        - unlink_or_warn
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replace.c:522,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:523,3'
              BranchSideFuncs:
                - strbuf_getline
                - fclose
                - strbuf_release
                - unlink_or_warn
                - _.13196
                - warning
                - strbuf_release
                - strvec_split
                - strvec_clear
                - create_graft
                - strbuf_addf
            - BranchSide:      'builtin/replace.c:525,34'
              BranchSideFuncs:
                - strbuf_getline
                - fclose
                - strbuf_release
                - unlink_or_warn
                - _.13196
                - warning
                - strbuf_release
                - strvec_split
                - strvec_clear
                - create_graft
                - strbuf_addf
        - Branch String:   'builtin/replace.c:526,2'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:527,12'
              BranchSideFuncs:
                - strvec_split
                - strvec_clear
                - strbuf_getline
                - fclose
                - strbuf_release
                - unlink_or_warn
                - _.13196
                - warning
                - strbuf_release
                - create_graft
                - strbuf_addf
            - BranchSide:      'builtin/replace.c:535,9'
              BranchSideFuncs:
                - fclose
                - strbuf_release
                - unlink_or_warn
                - _.13196
                - warning
                - strbuf_release
        - Branch String:   'builtin/replace.c:527,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:528,4'
              BranchSideFuncs:
                - strbuf_getline
                - fclose
                - strbuf_release
                - unlink_or_warn
                - _.13196
                - warning
                - strbuf_release
                - strvec_split
                - strvec_clear
                - create_graft
                - strbuf_addf
            - BranchSide:      'builtin/replace.c:530,27'
              BranchSideFuncs:
                - strvec_split
                - strvec_clear
                - strbuf_getline
                - fclose
                - strbuf_release
                - unlink_or_warn
                - _.13196
                - warning
                - strbuf_release
                - create_graft
                - strbuf_addf
        - Branch String:   'builtin/replace.c:531,15'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:531,36'
              BranchSideFuncs:
                - create_graft
                - strvec_clear
                - strbuf_getline
                - fclose
                - strbuf_release
                - unlink_or_warn
                - _.13196
                - warning
                - strbuf_release
                - strvec_split
                - strbuf_addf
            - BranchSide:      'builtin/replace.c:533,3'
              BranchSideFuncs:
                - strvec_clear
                - strbuf_getline
                - fclose
                - strbuf_release
                - unlink_or_warn
                - _.13196
                - warning
                - strbuf_release
                - strvec_split
                - create_graft
                - strbuf_addf
        - Branch String:   'builtin/replace.c:531,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:532,36'
              BranchSideFuncs:
                - strbuf_addf
                - strvec_clear
                - strbuf_getline
                - fclose
                - strbuf_release
                - unlink_or_warn
                - _.13196
                - warning
                - strbuf_release
                - strvec_split
                - create_graft
            - BranchSide:      'builtin/replace.c:533,3'
              BranchSideFuncs:
                - strvec_clear
                - strbuf_getline
                - fclose
                - strbuf_release
                - unlink_or_warn
                - _.13196
                - warning
                - strbuf_release
                - strvec_split
                - create_graft
                - strbuf_addf
        - Branch String:   'builtin/replace.c:539,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:540,25'
              BranchSideFuncs:
                - _.13196
                - warning
                - strbuf_release
            - BranchSide:      'builtin/replace.c:542,10'
              BranchSideFuncs:
                - _.13196
                - warning
                - strbuf_release
      Callsites:
        - Src:             'builtin/replace.c:517,27'
          Dst:             get_graft_file
        - Src:             'builtin/replace.c:518,13'
          Dst:             fopen_or_warn
        - Src:             'builtin/replace.c:526,9'
          Dst:             strbuf_getline
        - Src:             'builtin/replace.c:530,3'
          Dst:             strvec_split
        - Src:             'builtin/replace.c:531,18'
          Dst:             create_graft
        - Src:             'builtin/replace.c:532,4'
          Dst:             strbuf_addf
        - Src:             'builtin/replace.c:533,3'
          Dst:             strvec_clear
        - Src:             'builtin/replace.c:535,2'
          Dst:             fclose
        - Src:             'builtin/replace.c:537,2'
          Dst:             strbuf_release
        - Src:             'builtin/replace.c:540,10'
          Dst:             unlink_or_warn
        - Src:             'builtin/replace.c:542,10'
          Dst:             _
        - Src:             'builtin/replace.c:542,2'
          Dst:             warning
        - Src:             'builtin/replace.c:543,2'
          Dst:             strbuf_release
    - functionName:    create_graft
      functionSourceFile: '/src/git/builtin/replace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - argc
        - argv
        - force
        - gentle
      BBCount:         21
      ICount:          193
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - check_mergetags
        - const_error
        - error
        - lookup_commit_reference
        - oid_to_hex
        - oideq
        - remove_signature
        - replace_object_oid
        - replace_parents
        - repo_get_commit_buffer
        - repo_get_oid
        - repo_unuse_commit_buffer
        - strbuf_add
        - strbuf_release
        - warning
        - write_object_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/replace.c:468,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:469,10'
              BranchSideFuncs:
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:470,35'
              BranchSideFuncs:
                - lookup_commit_reference
                - _.13196
                - error
                - const_error.13197
                - repo_get_commit_buffer
                - strbuf_add
                - repo_unuse_commit_buffer
                - replace_parents
                - remove_signature
                - check_mergetags
                - write_object_file.13205
                - strbuf_release
                - oideq.13203
                - replace_object_oid
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - _.13196
                - oid_to_hex
                - warning
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - strbuf_release
                - _.13196
                - warning
                - _.13196
                - warning
                - strbuf_release
        - Branch String:   'builtin/replace.c:471,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:472,10'
              BranchSideFuncs:
                - repo_get_commit_buffer
                - strbuf_add
                - repo_unuse_commit_buffer
                - replace_parents
                - remove_signature
                - check_mergetags
                - write_object_file.13205
                - strbuf_release
                - oideq.13203
                - replace_object_oid
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - _.13196
                - oid_to_hex
                - warning
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - strbuf_release
                - _.13196
                - warning
                - _.13196
                - warning
                - strbuf_release
            - BranchSide:      'builtin/replace.c:474,34'
              BranchSideFuncs:
                - repo_get_commit_buffer
                - strbuf_add
                - repo_unuse_commit_buffer
                - replace_parents
                - remove_signature
                - check_mergetags
                - write_object_file.13205
                - strbuf_release
                - oideq.13203
                - replace_object_oid
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - _.13196
                - oid_to_hex
                - warning
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - strbuf_release
                - _.13196
                - warning
                - _.13196
                - warning
                - strbuf_release
        - Branch String:   'builtin/replace.c:478,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:479,3'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/replace.c:483,6'
              BranchSideFuncs:
                - remove_signature
                - check_mergetags
                - write_object_file.13205
                - strbuf_release
                - oideq.13203
                - replace_object_oid
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - _.13196
                - oid_to_hex
                - warning
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - strbuf_release
                - _.13196
                - warning
                - _.13196
                - warning
        - Branch String:   'builtin/replace.c:483,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:484,11'
              BranchSideFuncs:
                - _.13196
                - warning
                - _.13196
                - warning
                - check_mergetags
                - write_object_file.13205
                - strbuf_release
                - oideq.13203
                - replace_object_oid
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - _.13196
                - oid_to_hex
                - warning
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - strbuf_release
            - BranchSide:      'builtin/replace.c:488,22'
              BranchSideFuncs:
                - check_mergetags
                - write_object_file.13205
                - strbuf_release
                - oideq.13203
                - replace_object_oid
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - _.13196
                - oid_to_hex
                - warning
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - strbuf_release
        - Branch String:   'builtin/replace.c:488,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:489,3'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/replace.c:493,28'
              BranchSideFuncs:
                - write_object_file.13205
                - strbuf_release
                - oideq.13203
                - replace_object_oid
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - _.13196
                - oid_to_hex
                - warning
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:493,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:494,3'
              BranchSideFuncs:
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:499,2'
              BranchSideFuncs:
                - strbuf_release
                - oideq.13203
                - replace_object_oid
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - _.13196
                - oid_to_hex
                - warning
        - Branch String:   'builtin/replace.c:501,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:502,7'
              BranchSideFuncs:
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - _.13196
                - oid_to_hex
                - warning
            - BranchSide:      'builtin/replace.c:511,28'
              BranchSideFuncs:
                - replace_object_oid
        - Branch String:   'builtin/replace.c:502,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:503,12'
              BranchSideFuncs:
                - _.13196
                - oid_to_hex
                - warning
            - BranchSide:      'builtin/replace.c:507,10'
              BranchSideFuncs:
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
      Callsites:
        - Src:             'builtin/replace.c:468,6'
          Dst:             repo_get_oid
        - Src:             'builtin/replace.c:469,10'
          Dst:             _
        - Src:             'builtin/replace.c:469,10'
          Dst:             error
        - Src:             'builtin/replace.c:469,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:470,11'
          Dst:             lookup_commit_reference
        - Src:             'builtin/replace.c:472,10'
          Dst:             _
        - Src:             'builtin/replace.c:472,10'
          Dst:             error
        - Src:             'builtin/replace.c:472,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:474,11'
          Dst:             repo_get_commit_buffer
        - Src:             'builtin/replace.c:475,2'
          Dst:             strbuf_add
        - Src:             'builtin/replace.c:476,2'
          Dst:             repo_unuse_commit_buffer
        - Src:             'builtin/replace.c:478,6'
          Dst:             replace_parents
        - Src:             'builtin/replace.c:479,3'
          Dst:             strbuf_release
        - Src:             'builtin/replace.c:483,6'
          Dst:             remove_signature
        - Src:             'builtin/replace.c:484,11'
          Dst:             _
        - Src:             'builtin/replace.c:484,3'
          Dst:             warning
        - Src:             'builtin/replace.c:485,11'
          Dst:             _
        - Src:             'builtin/replace.c:485,3'
          Dst:             warning
        - Src:             'builtin/replace.c:488,6'
          Dst:             check_mergetags
        - Src:             'builtin/replace.c:489,3'
          Dst:             strbuf_release
        - Src:             'builtin/replace.c:493,6'
          Dst:             write_object_file
        - Src:             'builtin/replace.c:494,3'
          Dst:             strbuf_release
        - Src:             'builtin/replace.c:495,10'
          Dst:             _
        - Src:             'builtin/replace.c:495,10'
          Dst:             error
        - Src:             'builtin/replace.c:495,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:499,2'
          Dst:             strbuf_release
        - Src:             'builtin/replace.c:501,6'
          Dst:             oideq
        - Src:             'builtin/replace.c:503,12'
          Dst:             _
        - Src:             'builtin/replace.c:504,5'
          Dst:             oid_to_hex
        - Src:             'builtin/replace.c:503,4'
          Dst:             warning
        - Src:             'builtin/replace.c:507,10'
          Dst:             _
        - Src:             'builtin/replace.c:507,10'
          Dst:             oid_to_hex
        - Src:             'builtin/replace.c:507,10'
          Dst:             error
        - Src:             'builtin/replace.c:507,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:511,9'
          Dst:             replace_object_oid
    - functionName:    edit_and_replace
      functionSourceFile: '/src/git/builtin/replace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - object_ref
        - force
        - raw
      BBCount:         18
      ICount:          146
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - check_ref_valid
        - const_error
        - error
        - export_object
        - git_pathdup
        - import_object
        - launch_editor
        - oid_object_info
        - oid_to_hex
        - oideq
        - replace_object_oid
        - repo_get_oid
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replace.c:336,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:337,10'
              BranchSideFuncs:
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:339,25'
              BranchSideFuncs:
                - oid_object_info
                - check_ref_valid
                - strbuf_release
                - git_pathdup.13222
                - export_object
                - launch_editor
                - import_object
                - free
                - oideq.13203
                - replace_object_oid
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - free
                - free
                - _.13196
                - error
                - const_error.13197
                - free
                - strbuf_release
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:340,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:341,10'
              BranchSideFuncs:
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:344,45'
              BranchSideFuncs:
                - check_ref_valid
                - strbuf_release
                - git_pathdup.13222
                - export_object
                - launch_editor
                - import_object
                - free
                - oideq.13203
                - replace_object_oid
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - free
                - free
                - _.13196
                - error
                - const_error.13197
                - free
                - strbuf_release
        - Branch String:   'builtin/replace.c:344,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:345,3'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/replace.c:348,2'
              BranchSideFuncs:
                - strbuf_release
                - git_pathdup.13222
                - export_object
                - launch_editor
                - import_object
                - free
                - oideq.13203
                - replace_object_oid
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - free
                - free
                - _.13196
                - error
                - const_error.13197
                - free
        - Branch String:   'builtin/replace.c:351,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:352,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/replace.c:355,20'
              BranchSideFuncs:
                - launch_editor
                - import_object
                - free
                - oideq.13203
                - replace_object_oid
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - free
                - free
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:355,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:356,8'
              BranchSideFuncs:
                - free
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:359,30'
              BranchSideFuncs:
                - import_object
                - free
                - oideq.13203
                - replace_object_oid
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
                - free
        - Branch String:   'builtin/replace.c:359,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:360,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/replace.c:363,7'
              BranchSideFuncs:
                - free
                - oideq.13203
                - replace_object_oid
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:365,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:366,10'
              BranchSideFuncs:
                - _.13196
                - oid_to_hex
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:368,28'
              BranchSideFuncs:
                - replace_object_oid
      Callsites:
        - Src:             'builtin/replace.c:336,6'
          Dst:             repo_get_oid
        - Src:             'builtin/replace.c:337,10'
          Dst:             _
        - Src:             'builtin/replace.c:337,10'
          Dst:             error
        - Src:             'builtin/replace.c:337,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:339,9'
          Dst:             oid_object_info
        - Src:             'builtin/replace.c:341,10'
          Dst:             _
        - Src:             'builtin/replace.c:341,10'
          Dst:             oid_to_hex
        - Src:             'builtin/replace.c:341,10'
          Dst:             error
        - Src:             'builtin/replace.c:341,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:344,6'
          Dst:             check_ref_valid
        - Src:             'builtin/replace.c:345,3'
          Dst:             strbuf_release
        - Src:             'builtin/replace.c:348,2'
          Dst:             strbuf_release
        - Src:             'builtin/replace.c:350,12'
          Dst:             git_pathdup
        - Src:             'builtin/replace.c:351,6'
          Dst:             export_object
        - Src:             'builtin/replace.c:355,6'
          Dst:             launch_editor
        - Src:             'builtin/replace.c:357,10'
          Dst:             _
        - Src:             'builtin/replace.c:357,10'
          Dst:             error
        - Src:             'builtin/replace.c:357,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:359,6'
          Dst:             import_object
        - Src:             'builtin/replace.c:365,6'
          Dst:             oideq
        - Src:             'builtin/replace.c:366,10'
          Dst:             _
        - Src:             'builtin/replace.c:366,10'
          Dst:             oid_to_hex
        - Src:             'builtin/replace.c:366,10'
          Dst:             error
        - Src:             'builtin/replace.c:366,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:368,9'
          Dst:             replace_object_oid
    - functionName:    replace_object
      functionSourceFile: '/src/git/builtin/replace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - object_ref
        - replace_ref
        - force
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - replace_object_oid
        - repo_get_oid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replace.c:222,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:223,10'
              BranchSideFuncs:
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:225,19'
              BranchSideFuncs:
                - repo_get_oid
                - replace_object_oid
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:225,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:226,10'
              BranchSideFuncs:
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:229,28'
              BranchSideFuncs:
                - replace_object_oid
      Callsites:
        - Src:             'builtin/replace.c:222,6'
          Dst:             repo_get_oid
        - Src:             'builtin/replace.c:223,10'
          Dst:             _
        - Src:             'builtin/replace.c:223,10'
          Dst:             error
        - Src:             'builtin/replace.c:223,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:225,6'
          Dst:             repo_get_oid
        - Src:             'builtin/replace.c:226,10'
          Dst:             _
        - Src:             'builtin/replace.c:226,10'
          Dst:             error
        - Src:             'builtin/replace.c:226,10'
          Dst:             const_error
        - Src:             'builtin/replace.c:229,9'
          Dst:             replace_object_oid
    - functionName:    delete_replace_ref
      functionSourceFile: '/src/git/builtin/replace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - ref
        - oid
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - get_main_ref_store
        - printf_ln
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replace.c:152,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:153,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/replace.c:154,12'
              BranchSideFuncs:
                - _.13196
                - printf_ln
      Callsites:
        - Src:             'builtin/replace.c:152,22'
          Dst:             get_main_ref_store
        - Src:             'builtin/replace.c:152,6'
          Dst:             refs_delete_ref
        - Src:             'builtin/replace.c:154,12'
          Dst:             _
        - Src:             'builtin/replace.c:154,2'
          Dst:             printf_ln
    - functionName:    for_each_replace_name
      functionSourceFile: '/src/git/builtin/replace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argv
        - fn
      BBCount:         14
      ICount:          118
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - const_error
        - error
        - get_main_ref_store
        - oid_to_hex
        - repo_get_oid
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replace.c:126,2'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:127,20'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_setlen.13226
                - oid_to_hex
                - strbuf_addstr.13236
                - get_main_ref_store
                - refs_read_ref
                - strbuf_release
                - _.13196
                - error
                - const_error.13197
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:145,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/replace.c:127,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:128,4'
              BranchSideFuncs:
                - error
                - const_error.13197
                - strbuf_release
                - repo_get_oid
                - strbuf_setlen.13226
                - oid_to_hex
                - strbuf_addstr.13236
                - get_main_ref_store
                - refs_read_ref
                - _.13196
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:133,23'
              BranchSideFuncs:
                - strbuf_setlen.13226
                - oid_to_hex
                - strbuf_addstr.13236
                - get_main_ref_store
                - refs_read_ref
                - strbuf_release
                - repo_get_oid
                - error
                - const_error.13197
                - _.13196
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:137,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:138,4'
              BranchSideFuncs:
                - _.13196
                - error
                - const_error.13197
                - strbuf_release
                - repo_get_oid
                - strbuf_setlen.13226
                - oid_to_hex
                - strbuf_addstr.13236
                - get_main_ref_store
                - refs_read_ref
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:142,7'
              BranchSideFuncs:
                - strbuf_release
                - repo_get_oid
                - strbuf_setlen.13226
                - oid_to_hex
                - strbuf_addstr.13236
                - get_main_ref_store
                - refs_read_ref
                - _.13196
                - error
                - const_error.13197
                - error
                - const_error.13197
        - Branch String:   'builtin/replace.c:142,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:143,14'
              BranchSideFuncs:
                - strbuf_release
                - repo_get_oid
                - strbuf_setlen.13226
                - oid_to_hex
                - strbuf_addstr.13236
                - get_main_ref_store
                - refs_read_ref
                - _.13196
                - error
                - const_error.13197
                - error
                - const_error.13197
            - BranchSide:      'builtin/replace.c:144,2'
              BranchSideFuncs:
                - strbuf_release
                - repo_get_oid
                - strbuf_setlen.13226
                - oid_to_hex
                - strbuf_addstr.13236
                - get_main_ref_store
                - refs_read_ref
                - _.13196
                - error
                - const_error.13197
                - error
                - const_error.13197
      Callsites:
        - Src:             'builtin/replace.c:123,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/replace.c:127,7'
          Dst:             repo_get_oid
        - Src:             'builtin/replace.c:128,4'
          Dst:             error
        - Src:             'builtin/replace.c:128,4'
          Dst:             const_error
        - Src:             'builtin/replace.c:133,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/replace.c:134,23'
          Dst:             oid_to_hex
        - Src:             'builtin/replace.c:134,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/replace.c:137,21'
          Dst:             get_main_ref_store
        - Src:             'builtin/replace.c:137,7'
          Dst:             refs_read_ref
        - Src:             'builtin/replace.c:138,4'
          Dst:             _
        - Src:             'builtin/replace.c:138,4'
          Dst:             error
        - Src:             'builtin/replace.c:138,4'
          Dst:             const_error
        - Src:             'builtin/replace.c:145,2'
          Dst:             strbuf_release
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_replace
      functionSourceFile: '/src/git/builtin/replace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         47
      ICount:          496
      EdgeCount:       52
      CyclomaticComplexity: 7
      functionsReached:
        - BUG_fl
        - _
        - convert_graft_file
        - create_graft
        - disable_replace_refs
        - edit_and_replace
        - for_each_replace_name
        - git_config
        - git_default_config
        - list_replace_refs
        - parse_options
        - replace_object
        - usage_msg_opt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/replace.c:580,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:581,13'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
                - _.13196
                - usage_msg_opt
                - _.13196
                - usage_msg_opt
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:583,6'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
                - _.13196
                - usage_msg_opt
                - _.13196
                - usage_msg_opt
                - _.13196
                - usage_msg_opt
        - Branch String:   'builtin/replace.c:583,13'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:583,16'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
                - _.13196
                - usage_msg_opt
                - _.13196
                - usage_msg_opt
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:587,6'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
                - _.13196
                - usage_msg_opt
                - _.13196
                - usage_msg_opt
        - Branch String:   'builtin/replace.c:583,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:584,17'
              BranchSideFuncs:
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:587,6'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
                - _.13196
                - usage_msg_opt
                - _.13196
                - usage_msg_opt
        - Branch String:   'builtin/replace.c:587,12'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:588,6'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
                - _.13196
                - usage_msg_opt
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:595,6'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
                - _.13196
                - usage_msg_opt
        - Branch String:   'builtin/replace.c:588,30'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:589,6'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
                - _.13196
                - usage_msg_opt
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:595,6'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
                - _.13196
                - usage_msg_opt
        - Branch String:   'builtin/replace.c:589,27'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:590,6'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
                - _.13196
                - usage_msg_opt
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:595,6'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
                - _.13196
                - usage_msg_opt
        - Branch String:   'builtin/replace.c:590,28'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:591,6'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
                - _.13196
                - usage_msg_opt
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:595,6'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
                - _.13196
                - usage_msg_opt
        - Branch String:   'builtin/replace.c:587,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:592,17'
              BranchSideFuncs:
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:595,6'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
                - _.13196
                - usage_msg_opt
        - Branch String:   'builtin/replace.c:595,10'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:595,13'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:599,10'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
        - Branch String:   'builtin/replace.c:595,6'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:596,17'
              BranchSideFuncs:
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:599,10'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
                - convert_graft_file
                - _.13196
                - usage_msg_opt
                - create_graft
                - _.13196
                - usage_msg_opt
                - edit_and_replace
                - _.13196
                - usage_msg_opt
                - replace_object
                - _.13196
                - usage_msg_opt
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
                - BUG_fl
        - Branch String:   'builtin/replace.c:599,2'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:601,7'
              BranchSideFuncs:
                - for_each_replace_name
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:607,7'
              BranchSideFuncs:
                - replace_object
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:613,7'
              BranchSideFuncs:
                - edit_and_replace
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:619,7'
              BranchSideFuncs:
                - create_graft
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:625,7'
              BranchSideFuncs:
                - convert_graft_file
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:631,7'
              BranchSideFuncs:
                - list_replace_refs
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:637,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/replace.c:601,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:602,18'
              BranchSideFuncs:
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:604,32'
              BranchSideFuncs:
                - for_each_replace_name
        - Branch String:   'builtin/replace.c:607,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:608,18'
              BranchSideFuncs:
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:610,25'
              BranchSideFuncs:
                - replace_object
        - Branch String:   'builtin/replace.c:613,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:614,18'
              BranchSideFuncs:
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:616,27'
              BranchSideFuncs:
                - edit_and_replace
        - Branch String:   'builtin/replace.c:619,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:620,18'
              BranchSideFuncs:
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:622,23'
              BranchSideFuncs:
                - create_graft
        - Branch String:   'builtin/replace.c:625,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:626,18'
              BranchSideFuncs:
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:628,31'
              BranchSideFuncs:
                - convert_graft_file
        - Branch String:   'builtin/replace.c:631,7'
          Branch Sides:
            - BranchSide:      'builtin/replace.c:632,18'
              BranchSideFuncs:
                - _.13196
                - usage_msg_opt
            - BranchSide:      'builtin/replace.c:634,28'
              BranchSideFuncs:
                - list_replace_refs
      Callsites:
        - Src:             'builtin/replace.c:575,2'
          Dst:             disable_replace_refs
        - Src:             'builtin/replace.c:576,2'
          Dst:             git_config
        - Src:             'builtin/replace.c:576,2'
          Dst:             git_default_config
        - Src:             'builtin/replace.c:578,9'
          Dst:             parse_options
        - Src:             'builtin/replace.c:584,17'
          Dst:             _
        - Src:             'builtin/replace.c:584,3'
          Dst:             usage_msg_opt
        - Src:             'builtin/replace.c:592,17'
          Dst:             _
        - Src:             'builtin/replace.c:592,3'
          Dst:             usage_msg_opt
        - Src:             'builtin/replace.c:596,17'
          Dst:             _
        - Src:             'builtin/replace.c:596,3'
          Dst:             usage_msg_opt
        - Src:             'builtin/replace.c:602,18'
          Dst:             _
        - Src:             'builtin/replace.c:602,4'
          Dst:             usage_msg_opt
        - Src:             'builtin/replace.c:604,10'
          Dst:             for_each_replace_name
        - Src:             'builtin/replace.c:604,10'
          Dst:             delete_replace_ref
        - Src:             'builtin/replace.c:608,18'
          Dst:             _
        - Src:             'builtin/replace.c:608,4'
          Dst:             usage_msg_opt
        - Src:             'builtin/replace.c:610,10'
          Dst:             replace_object
        - Src:             'builtin/replace.c:614,18'
          Dst:             _
        - Src:             'builtin/replace.c:614,4'
          Dst:             usage_msg_opt
        - Src:             'builtin/replace.c:616,10'
          Dst:             edit_and_replace
        - Src:             'builtin/replace.c:620,18'
          Dst:             _
        - Src:             'builtin/replace.c:620,4'
          Dst:             usage_msg_opt
        - Src:             'builtin/replace.c:622,10'
          Dst:             create_graft
        - Src:             'builtin/replace.c:626,18'
          Dst:             _
        - Src:             'builtin/replace.c:626,4'
          Dst:             usage_msg_opt
        - Src:             'builtin/replace.c:628,12'
          Dst:             convert_graft_file
        - Src:             'builtin/replace.c:632,18'
          Dst:             _
        - Src:             'builtin/replace.c:632,4'
          Dst:             usage_msg_opt
        - Src:             'builtin/replace.c:634,10'
          Dst:             list_replace_refs
        - Src:             'builtin/replace.c:637,3'
          Dst:             BUG_fl
    - functionName:    kh_release_oid_map
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    5
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    kh_resize_oid_map
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - h
        - new_n_buckets
      BBCount:         42
      ICount:          473
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - oidhash_by_value
        - st_mult
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.13361
                - xmalloc
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - oidhash_by_value.13364
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.13361
                - xmalloc
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - oidhash_by_value.13364
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - oidhash_by_value.13364
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.13361
                - xmalloc
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - oidhash_by_value.13364
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.13361
                - xmalloc
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - oidhash_by_value.13364
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.13361
                - xmalloc
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - oidhash_by_value.13364
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - oidhash_by_value.13364
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - oidhash_by_value.13364
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - oidhash_by_value.13364
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - oidhash_by_value.13364
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oidhash_by_value.13364
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - oidhash_by_value.13364
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - oidhash_by_value.13364
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - oidhash_by_value.13364
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - oidhash_by_value.13364
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - oidhash_by_value.13364
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oidhash_by_value.13364
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - oidhash_by_value.13364
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.13361
                - xrealloc
                - st_mult.13361
                - xrealloc
                - free
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             './khash.h:334,1'
          Dst:             st_mult
        - Src:             './khash.h:334,1'
          Dst:             xmalloc
        - Src:             './khash.h:334,1'
          Dst:             st_mult
        - Src:             './khash.h:334,1'
          Dst:             xrealloc
        - Src:             './khash.h:334,1'
          Dst:             st_mult
        - Src:             './khash.h:334,1'
          Dst:             xrealloc
        - Src:             './khash.h:334,1'
          Dst:             oidhash_by_value
        - Src:             './khash.h:334,1'
          Dst:             st_mult
        - Src:             './khash.h:334,1'
          Dst:             xrealloc
        - Src:             './khash.h:334,1'
          Dst:             st_mult
        - Src:             './khash.h:334,1'
          Dst:             xrealloc
    - functionName:    oidhash_by_value
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oidhash
      functionUses:    3
      BranchProfiles:
        - Branch String:   './khash.h:322,62'
          Branch Sides:
            - BranchSide:      './khash.h:322,62'
              BranchSideFuncs:
                - oidhash.13365
            - BranchSide:      './khash.h:324,9'
              BranchSideFuncs:
                - oidhash.13365
      Callsites:
        - Src:             './khash.h:324,9'
          Dst:             oidhash
    - functionName:    oidhash
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_author
      functionSourceFile: '/src/git/builtin/replay.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - message
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - find_commit_header
        - xmemdupz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replay.c:44,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:45,19'
              BranchSideFuncs:
                - xmemdupz
            - BranchSide:      'builtin/replay.c:47,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/replay.c:43,6'
          Dst:             find_commit_header
        - Src:             'builtin/replay.c:45,10'
          Dst:             xmemdupz
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    oideq_by_value
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oideq
      functionUses:    2
      BranchProfiles:
        - Branch String:   './khash.h:327,51'
          Branch Sides:
            - BranchSide:      './khash.h:327,51'
              BranchSideFuncs:
                - oideq.13368
            - BranchSide:      './khash.h:329,9'
              BranchSideFuncs:
                - oideq.13368
      Callsites:
        - Src:             './khash.h:329,9'
          Dst:             oideq
    - functionName:    kh_get_oid_map
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - key
      BBCount:         20
      ICount:          168
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - oidhash_by_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oidhash_by_value.13364
                - oideq_by_value.13369
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.13369
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.13369
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.13369
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.13369
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './khash.h:334,1'
          Dst:             oidhash_by_value
        - Src:             './khash.h:334,1'
          Dst:             oideq_by_value
    - functionName:    create_commit
      functionSourceFile: '/src/git/builtin/replay.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - based_on
        - parent
      BBCount:         6
      ICount:          108
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - commit_list_insert
        - commit_tree_extended
        - const_error
        - error
        - find_commit_subject
        - free_commit_extra_headers
        - free_commit_list
        - get_author
        - get_commit_output_encoding
        - parse_object
        - read_commit_extra_headers
        - repo_logmsg_reencode
        - reset_ident_date
        - strbuf_addstr
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replay.c:73,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:75,3'
              BranchSideFuncs:
                - _.13372
                - error
                - const_error.13373
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - free
            - BranchSide:      'builtin/replay.c:79,21'
              BranchSideFuncs:
                - parse_object
                - free_commit_extra_headers
                - free_commit_list
                - strbuf_release
                - free
      Callsites:
        - Src:             'builtin/replay.c:61,24'
          Dst:             get_commit_output_encoding
        - Src:             'builtin/replay.c:62,24'
          Dst:             repo_logmsg_reencode
        - Src:             'builtin/replay.c:67,2'
          Dst:             commit_list_insert
        - Src:             'builtin/replay.c:68,10'
          Dst:             read_commit_extra_headers
        - Src:             'builtin/replay.c:69,2'
          Dst:             find_commit_subject
        - Src:             'builtin/replay.c:70,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/replay.c:71,11'
          Dst:             get_author
        - Src:             'builtin/replay.c:72,2'
          Dst:             reset_ident_date
        - Src:             'builtin/replay.c:73,6'
          Dst:             commit_tree_extended
        - Src:             'builtin/replay.c:75,3'
          Dst:             _
        - Src:             'builtin/replay.c:75,3'
          Dst:             error
        - Src:             'builtin/replay.c:75,3'
          Dst:             const_error
        - Src:             'builtin/replay.c:79,8'
          Dst:             parse_object
        - Src:             'builtin/replay.c:82,2'
          Dst:             free_commit_extra_headers
        - Src:             'builtin/replay.c:83,2'
          Dst:             free_commit_list
        - Src:             'builtin/replay.c:84,2'
          Dst:             strbuf_release
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    21
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    short_commit_name
      functionSourceFile: '/src/git/builtin/replay.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_find_unique_abbrev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/replay.c:22,9'
          Dst:             repo_find_unique_abbrev
    - functionName:    mapped_commit
      functionSourceFile: '/src/git/builtin/replay.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - replayed_commits
        - commit
        - fallback
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - kh_get_oid_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replay.c:239,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:240,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/replay.c:241,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/replay.c:238,16'
          Dst:             kh_get_oid_map
    - functionName:    hashmap_get_size
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   './hashmap.h:305,6'
          Branch Sides:
            - BranchSide:      './hashmap.h:306,10'
              BranchSideFuncs: []
            - BranchSide:      './hashmap.h:308,2'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             './hashmap.h:308,2'
          Dst:             BUG_fl
    - functionName:    strmap_get_size
      functionSourceFile: '/src/git/./strmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_get_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strmap.h:97,9'
          Dst:             hashmap_get_size
    - functionName:    strset_init
      functionSourceFile: '/src/git/./strmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strmap_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './strmap.h:225,2'
          Dst:             strmap_init
    - functionName:    hashmap_iter_first
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - iter
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_iter_init
        - hashmap_iter_next
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:457,2'
          Dst:             hashmap_iter_init
        - Src:             './hashmap.h:458,9'
          Dst:             hashmap_iter_next
    - functionName:    container_of_or_null_offset
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - offset
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1584,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1584,23'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1584,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strset_get_size
      functionSourceFile: '/src/git/./strmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strmap_get_size
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './strmap.h:262,9'
          Dst:             strmap_get_size
    - functionName:    peel_committish
      functionSourceFile: '/src/git/builtin/replay.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_object
        - repo_get_oid
        - repo_peel_to_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/replay.c:31,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:32,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/replay.c:33,21'
              BranchSideFuncs:
                - parse_object
                - repo_peel_to_type
      Callsites:
        - Src:             'builtin/replay.c:31,6'
          Dst:             repo_get_oid
        - Src:             'builtin/replay.c:33,8'
          Dst:             parse_object
        - Src:             'builtin/replay.c:34,26'
          Dst:             repo_peel_to_type
    - functionName:    get_ref_information
      functionSourceFile: '/src/git/builtin/replay.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd_info
        - ref_info
      BBCount:         25
      ICount:          188
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - lookup_commit_reference_gently
        - repo_dwim_ref
        - strlen
        - strset_add
        - strset_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replay.c:123,2'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:124,33'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - free
                - strset_add
                - lookup_commit_reference_gently
                - strset_add
            - BranchSide:      'builtin/replay.c:150,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/replay.c:130,7'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:131,11'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - free
                - strset_add
                - lookup_commit_reference_gently
                - strset_add
            - BranchSide:      'builtin/replay.c:132,21'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - free
                - strset_add
                - lookup_commit_reference_gently
                - strset_add
        - Branch String:   'builtin/replay.c:132,7'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:133,22'
              BranchSideFuncs:
                - free
                - strlen
                - repo_dwim_ref
                - strset_add
                - lookup_commit_reference_gently
                - strset_add
            - BranchSide:      'builtin/replay.c:135,7'
              BranchSideFuncs:
                - free
                - strlen
                - repo_dwim_ref
                - strset_add
                - lookup_commit_reference_gently
                - strset_add
        - Branch String:   'builtin/replay.c:135,7'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:136,8'
              BranchSideFuncs:
                - lookup_commit_reference_gently
                - free
                - strlen
                - repo_dwim_ref
                - strset_add
                - strset_add
            - BranchSide:      'builtin/replay.c:143,8'
              BranchSideFuncs:
                - free
                - strlen
                - repo_dwim_ref
                - lookup_commit_reference_gently
                - strset_add
                - strset_add
        - Branch String:   'builtin/replay.c:136,8'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:137,17'
              BranchSideFuncs:
                - strset_add
                - lookup_commit_reference_gently
                - free
                - strlen
                - repo_dwim_ref
                - strset_add
            - BranchSide:      'builtin/replay.c:138,9'
              BranchSideFuncs:
                - lookup_commit_reference_gently
                - free
                - strlen
                - repo_dwim_ref
                - strset_add
                - strset_add
        - Branch String:   'builtin/replay.c:138,8'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:139,53'
              BranchSideFuncs:
                - free
                - strlen
                - repo_dwim_ref
                - strset_add
                - lookup_commit_reference_gently
                - strset_add
            - BranchSide:      'builtin/replay.c:141,4'
              BranchSideFuncs:
                - free
                - strlen
                - repo_dwim_ref
                - strset_add
                - lookup_commit_reference_gently
                - strset_add
        - Branch String:   'builtin/replay.c:143,8'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:144,17'
              BranchSideFuncs:
                - strset_add
                - free
                - strlen
                - repo_dwim_ref
                - lookup_commit_reference_gently
                - strset_add
            - BranchSide:      'builtin/replay.c:145,4'
              BranchSideFuncs:
                - free
                - strlen
                - repo_dwim_ref
                - strset_add
                - lookup_commit_reference_gently
                - strset_add
      Callsites:
        - Src:             'builtin/replay.c:103,2'
          Dst:             strset_init
        - Src:             'builtin/replay.c:104,2'
          Dst:             strset_init
        - Src:             'builtin/replay.c:132,46'
          Dst:             strlen
        - Src:             'builtin/replay.c:132,7'
          Dst:             repo_dwim_ref
        - Src:             'builtin/replay.c:137,5'
          Dst:             strset_add
        - Src:             'builtin/replay.c:139,22'
          Dst:             lookup_commit_reference_gently
        - Src:             'builtin/replay.c:144,5'
          Dst:             strset_add
    - functionName:    strset_clear
      functionSourceFile: '/src/git/./strmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strmap_clear
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './strmap.h:237,2'
          Dst:             strmap_clear
    - functionName:    kh_destroy_oid_map
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - kh_release_oid_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - kh_release_oid_map
                - free
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './khash.h:334,1'
          Dst:             kh_release_oid_map
    - functionName:    strset_contains
      functionSourceFile: '/src/git/./strmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - str
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strmap_contains
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strmap.h:247,9'
          Dst:             strmap_contains
    - functionName:    kh_put_oid_map
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - key
        - ret
      BBCount:         42
      ICount:          400
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - kh_resize_oid_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - kh_resize_oid_map.13363
                - oidhash_by_value.13364
                - oideq_by_value.13369
                - kh_resize_oid_map.13363
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oidhash_by_value.13364
                - oideq_by_value.13369
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - kh_resize_oid_map.13363
                - oidhash_by_value.13364
                - oideq_by_value.13369
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - kh_resize_oid_map.13363
                - oidhash_by_value.13364
                - oideq_by_value.13369
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.13369
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.13369
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.13369
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.13369
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.13369
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.13369
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.13369
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './khash.h:334,1'
          Dst:             kh_resize_oid_map
        - Src:             './khash.h:334,1'
          Dst:             kh_resize_oid_map
        - Src:             './khash.h:334,1'
          Dst:             oidhash_by_value
        - Src:             './khash.h:334,1'
          Dst:             oideq_by_value
    - functionName:    pick_regular_commit
      functionSourceFile: '/src/git/builtin/replay.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pickme
        - replayed_commits
        - onto
        - merge_opt
        - result
      BBCount:         6
      ICount:          115
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - create_commit
        - mapped_commit
        - merge_incore_nonrecursive
        - repo_get_commit_tree
        - short_commit_name
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replay.c:272,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:273,3'
              BranchSideFuncs:
                - create_commit
            - BranchSide:      'builtin/replay.c:274,23'
              BranchSideFuncs:
                - create_commit
      Callsites:
        - Src:             'builtin/replay.c:254,18'
          Dst:             mapped_commit
        - Src:             'builtin/replay.c:256,17'
          Dst:             repo_get_commit_tree
        - Src:             'builtin/replay.c:257,16'
          Dst:             repo_get_commit_tree
        - Src:             'builtin/replay.c:258,14'
          Dst:             repo_get_commit_tree
        - Src:             'builtin/replay.c:260,23'
          Dst:             short_commit_name
        - Src:             'builtin/replay.c:261,23'
          Dst:             short_commit_name
        - Src:             'builtin/replay.c:262,24'
          Dst:             xstrfmt
        - Src:             'builtin/replay.c:264,2'
          Dst:             merge_incore_nonrecursive
        - Src:             'builtin/replay.c:274,9'
          Dst:             create_commit
    - functionName:    kh_init_oid_map
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             './khash.h:334,1'
          Dst:             xcalloc
    - functionName:    determine_replay_mode
      functionSourceFile: '/src/git/builtin/replay.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd_info
        - onto_name
        - advance_name
        - onto
        - update_refs
      BBCount:         52
      ICount:          320
      EdgeCount:       60
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - container_of_or_null_offset
        - die
        - get_ref_information
        - hashmap_iter_first
        - hashmap_iter_next
        - peel_committish
        - repo_dwim_ref
        - strlen
        - strset_clear
        - strset_get_size
        - xcalloc
        - xstrdup_or_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/replay.c:161,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:162,7'
              BranchSideFuncs:
                - strset_get_size
                - strset_get_size
                - xcalloc
                - strset_clear
                - strset_clear
                - _.13372
                - die
                - hashmap_iter_first.13379
                - container_of_or_null_offset.13380
                - free
                - xstrdup_or_null.13391
                - hashmap_iter_next
                - container_of_or_null_offset.13380
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
                - peel_committish
                - strlen
                - repo_dwim_ref
                - _.13372
                - die
                - free
                - _.13372
                - die
                - peel_committish
                - strset_get_size
                - _.13372
                - die
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:163,6'
              BranchSideFuncs:
                - strset_get_size
                - strset_get_size
                - xcalloc
                - strset_clear
                - strset_clear
                - _.13372
                - die
                - hashmap_iter_first.13379
                - container_of_or_null_offset.13380
                - free
                - xstrdup_or_null.13391
                - hashmap_iter_next
                - container_of_or_null_offset.13380
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
                - peel_committish
                - strlen
                - repo_dwim_ref
                - _.13372
                - die
                - free
                - _.13372
                - die
                - peel_committish
                - strset_get_size
                - _.13372
                - die
                - _.13372
                - die
        - Branch String:   'builtin/replay.c:163,16'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:163,20'
              BranchSideFuncs:
                - strset_get_size
                - strset_get_size
                - xcalloc
                - strset_clear
                - strset_clear
                - _.13372
                - die
                - hashmap_iter_first.13379
                - container_of_or_null_offset.13380
                - free
                - xstrdup_or_null.13391
                - hashmap_iter_next
                - container_of_or_null_offset.13380
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
                - peel_committish
                - strlen
                - repo_dwim_ref
                - _.13372
                - die
                - free
                - _.13372
                - die
                - peel_committish
                - strset_get_size
                - _.13372
                - die
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:165,11'
              BranchSideFuncs:
                - strset_get_size
                - strset_get_size
                - xcalloc
                - strset_clear
                - strset_clear
                - _.13372
                - die
                - hashmap_iter_first.13379
                - container_of_or_null_offset.13380
                - free
                - xstrdup_or_null.13391
                - hashmap_iter_next
                - container_of_or_null_offset.13380
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
                - peel_committish
                - strlen
                - repo_dwim_ref
                - _.13372
                - die
                - free
                - _.13372
                - die
                - peel_committish
                - strset_get_size
                - _.13372
                - die
        - Branch String:   'builtin/replay.c:163,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:164,7'
              BranchSideFuncs:
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:165,11'
              BranchSideFuncs:
                - strset_get_size
                - strset_get_size
                - xcalloc
                - strset_clear
                - strset_clear
                - _.13372
                - die
                - hashmap_iter_first.13379
                - container_of_or_null_offset.13380
                - free
                - xstrdup_or_null.13391
                - hashmap_iter_next
                - container_of_or_null_offset.13380
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
                - peel_committish
                - strlen
                - repo_dwim_ref
                - _.13372
                - die
                - free
                - _.13372
                - die
                - peel_committish
                - strset_get_size
                - _.13372
                - die
        - Branch String:   'builtin/replay.c:165,11'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:166,27'
              BranchSideFuncs:
                - peel_committish
                - strset_get_size
                - xcalloc
                - strset_clear
                - strset_clear
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:170,14'
              BranchSideFuncs:
                - strset_get_size
                - strset_get_size
                - xcalloc
                - strset_clear
                - strset_clear
                - _.13372
                - die
                - hashmap_iter_first.13379
                - container_of_or_null_offset.13380
                - free
                - xstrdup_or_null.13391
                - hashmap_iter_next
                - container_of_or_null_offset.13380
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
                - peel_committish
                - strlen
                - repo_dwim_ref
                - _.13372
                - die
                - free
                - _.13372
                - die
        - Branch String:   'builtin/replay.c:167,7'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:169,8'
              BranchSideFuncs:
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:170,2'
              BranchSideFuncs:
                - xcalloc
                - strset_clear
                - strset_clear
        - Branch String:   'builtin/replay.c:170,13'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:172,9'
              BranchSideFuncs:
                - peel_committish
                - strlen
                - repo_dwim_ref
                - _.13372
                - die
                - free
                - xcalloc
                - strset_clear
                - strset_clear
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:186,10'
              BranchSideFuncs:
                - strset_get_size
                - strset_get_size
                - xcalloc
                - strset_clear
                - strset_clear
                - _.13372
                - die
                - hashmap_iter_first.13379
                - container_of_or_null_offset.13380
                - free
                - xstrdup_or_null.13391
                - hashmap_iter_next
                - container_of_or_null_offset.13380
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
        - Branch String:   'builtin/replay.c:175,7'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:177,10'
              BranchSideFuncs:
                - free
                - xcalloc
                - strset_clear
                - strset_clear
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:180,8'
              BranchSideFuncs:
                - _.13372
                - die
        - Branch String:   'builtin/replay.c:182,7'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:183,8'
              BranchSideFuncs:
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:184,2'
              BranchSideFuncs:
                - xcalloc
                - strset_clear
                - strset_clear
        - Branch String:   'builtin/replay.c:195,35'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:196,7'
              BranchSideFuncs:
                - xcalloc
                - strset_clear
                - strset_clear
                - _.13372
                - die
                - hashmap_iter_first.13379
                - container_of_or_null_offset.13380
                - free
                - xstrdup_or_null.13391
                - hashmap_iter_next
                - container_of_or_null_offset.13380
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:198,7'
              BranchSideFuncs:
                - xcalloc
                - strset_clear
                - strset_clear
                - _.13372
                - die
                - hashmap_iter_first.13379
                - container_of_or_null_offset.13380
                - free
                - xstrdup_or_null.13391
                - hashmap_iter_next
                - container_of_or_null_offset.13380
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
        - Branch String:   'builtin/replay.c:195,7'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:197,8'
              BranchSideFuncs:
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:198,7'
              BranchSideFuncs:
                - xcalloc
                - strset_clear
                - strset_clear
                - _.13372
                - die
                - hashmap_iter_first.13379
                - container_of_or_null_offset.13380
                - free
                - xstrdup_or_null.13391
                - hashmap_iter_next
                - container_of_or_null_offset.13380
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
        - Branch String:   'builtin/replay.c:198,7'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:201,16'
              BranchSideFuncs:
                - hashmap_iter_first.13379
                - container_of_or_null_offset.13380
                - free
                - xstrdup_or_null.13391
                - xcalloc
                - strset_clear
                - strset_clear
                - hashmap_iter_next
                - container_of_or_null_offset.13380
                - _.13372
                - die
                - _.13372
                - die
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:219,14'
              BranchSideFuncs:
                - xcalloc
                - strset_clear
                - strset_clear
                - _.13372
                - die
        - Branch String:   'builtin/replay.c:203,8'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:204,9'
              BranchSideFuncs:
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:205,19'
              BranchSideFuncs:
                - hashmap_iter_first.13379
                - container_of_or_null_offset.13380
                - free
                - xstrdup_or_null.13391
                - xcalloc
                - strset_clear
                - strset_clear
                - hashmap_iter_next
                - container_of_or_null_offset.13380
                - _.13372
                - die
                - _.13372
                - die
        - Branch String:   'builtin/replay.c:205,13'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:206,9'
              BranchSideFuncs:
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:207,19'
              BranchSideFuncs:
                - hashmap_iter_first.13379
                - container_of_or_null_offset.13380
                - free
                - xstrdup_or_null.13391
                - xcalloc
                - strset_clear
                - strset_clear
                - hashmap_iter_next
                - container_of_or_null_offset.13380
                - _.13372
                - die
        - Branch String:   'builtin/replay.c:211,4'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:213,16'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.13380
                - free
                - xstrdup_or_null.13391
                - xcalloc
                - strset_clear
                - strset_clear
            - BranchSide:      'builtin/replay.c:216,10'
              BranchSideFuncs:
                - free
                - xstrdup_or_null.13391
                - xcalloc
                - strset_clear
                - strset_clear
        - Branch String:   'builtin/replay.c:219,8'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:220,9'
              BranchSideFuncs:
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:221,14'
              BranchSideFuncs:
                - xcalloc
                - strset_clear
                - strset_clear
        - Branch String:   'builtin/replay.c:225,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:225,6'
              BranchSideFuncs:
                - strset_clear
                - strset_clear
            - BranchSide:      'builtin/replay.c:226,18'
              BranchSideFuncs:
                - xcalloc
                - strset_clear
                - strset_clear
      Callsites:
        - Src:             'builtin/replay.c:160,2'
          Dst:             get_ref_information
        - Src:             'builtin/replay.c:162,7'
          Dst:             _
        - Src:             'builtin/replay.c:162,3'
          Dst:             die
        - Src:             'builtin/replay.c:164,7'
          Dst:             _
        - Src:             'builtin/replay.c:164,3'
          Dst:             die
        - Src:             'builtin/replay.c:166,11'
          Dst:             peel_committish
        - Src:             'builtin/replay.c:168,7'
          Dst:             strset_get_size
        - Src:             'builtin/replay.c:169,8'
          Dst:             _
        - Src:             'builtin/replay.c:169,4'
          Dst:             die
        - Src:             'builtin/replay.c:174,11'
          Dst:             peel_committish
        - Src:             'builtin/replay.c:175,52'
          Dst:             strlen
        - Src:             'builtin/replay.c:175,7'
          Dst:             repo_dwim_ref
        - Src:             'builtin/replay.c:180,8'
          Dst:             _
        - Src:             'builtin/replay.c:180,4'
          Dst:             die
        - Src:             'builtin/replay.c:183,8'
          Dst:             _
        - Src:             'builtin/replay.c:183,4'
          Dst:             die
        - Src:             'builtin/replay.c:187,4'
          Dst:             strset_get_size
        - Src:             'builtin/replay.c:190,4'
          Dst:             strset_get_size
        - Src:             'builtin/replay.c:197,8'
          Dst:             _
        - Src:             'builtin/replay.c:197,4'
          Dst:             die
        - Src:             'builtin/replay.c:204,9'
          Dst:             _
        - Src:             'builtin/replay.c:204,5'
          Dst:             die
        - Src:             'builtin/replay.c:206,9'
          Dst:             _
        - Src:             'builtin/replay.c:206,5'
          Dst:             die
        - Src:             'builtin/replay.c:208,9'
          Dst:             _
        - Src:             'builtin/replay.c:208,5'
          Dst:             die
        - Src:             'builtin/replay.c:211,4'
          Dst:             hashmap_iter_first
        - Src:             'builtin/replay.c:211,4'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/replay.c:211,4'
          Dst:             hashmap_iter_next
        - Src:             'builtin/replay.c:211,4'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/replay.c:217,20'
          Dst:             xstrdup_or_null
        - Src:             'builtin/replay.c:220,9'
          Dst:             _
        - Src:             'builtin/replay.c:220,5'
          Dst:             die
        - Src:             'builtin/replay.c:226,18'
          Dst:             xcalloc
        - Src:             'builtin/replay.c:230,2'
          Dst:             strset_clear
        - Src:             'builtin/replay.c:231,2'
          Dst:             strset_clear
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    cmd_replay
      functionSourceFile: '/src/git/builtin/replay.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         69
      ICount:          582
      EdgeCount:       88
      CyclomaticComplexity: 21
      functionsReached:
        - BUG_fl
        - _
        - common_exit
        - const_error
        - determine_replay_mode
        - die
        - error
        - exit
        - get_name_decoration
        - get_revision
        - init_basic_merge_options
        - kh_destroy_oid_map
        - kh_init_oid_map
        - kh_put_oid_map
        - merge_finalize
        - oid_to_hex
        - parse_options
        - pick_regular_commit
        - prepare_revision_walk
        - printf
        - release_revisions
        - repo_init_revisions
        - setup_revisions
        - strset_clear
        - strset_contains
        - usage_with_options
        - warning
        - xstrdup_or_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/replay.c:315,17'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:315,21'
              BranchSideFuncs:
                - xstrdup_or_null.13391
                - repo_init_revisions
                - setup_revisions
                - determine_replay_mode
                - die
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:320,6'
              BranchSideFuncs:
                - xstrdup_or_null.13391
                - repo_init_revisions
                - setup_revisions
                - determine_replay_mode
                - die
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - die
        - Branch String:   'builtin/replay.c:315,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:316,3'
              BranchSideFuncs:
                - xstrdup_or_null.13391
                - repo_init_revisions
                - setup_revisions
                - determine_replay_mode
                - die
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:320,6'
              BranchSideFuncs:
                - xstrdup_or_null.13391
                - repo_init_revisions
                - setup_revisions
                - determine_replay_mode
                - die
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - die
        - Branch String:   'builtin/replay.c:320,23'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:320,26'
              BranchSideFuncs:
                - xstrdup_or_null.13391
                - repo_init_revisions
                - setup_revisions
                - determine_replay_mode
                - die
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:323,33'
              BranchSideFuncs:
                - xstrdup_or_null.13391
                - repo_init_revisions
                - setup_revisions
                - determine_replay_mode
                - die
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - error
                - const_error.13373
        - Branch String:   'builtin/replay.c:320,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:321,7'
              BranchSideFuncs:
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:323,33'
              BranchSideFuncs:
                - xstrdup_or_null.13391
                - repo_init_revisions
                - setup_revisions
                - determine_replay_mode
                - die
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - error
                - const_error.13373
        - Branch String:   'builtin/replay.c:342,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:343,9'
              BranchSideFuncs:
                - _.13372
                - error
                - const_error.13373
                - release_revisions
                - free
                - common_exit
                - exit
            - BranchSide:      'builtin/replay.c:351,11'
              BranchSideFuncs:
                - determine_replay_mode
                - die
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
        - Branch String:   'builtin/replay.c:351,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:352,11'
              BranchSideFuncs:
                - _.13372
                - warning
                - determine_replay_mode
                - die
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
            - BranchSide:      'builtin/replay.c:357,11'
              BranchSideFuncs:
                - determine_replay_mode
                - die
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - warning
                - _.13372
                - warning
                - _.13372
                - warning
        - Branch String:   'builtin/replay.c:357,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:358,11'
              BranchSideFuncs:
                - _.13372
                - warning
                - determine_replay_mode
                - die
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - warning
                - _.13372
                - warning
            - BranchSide:      'builtin/replay.c:363,11'
              BranchSideFuncs:
                - determine_replay_mode
                - die
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - warning
                - _.13372
                - warning
        - Branch String:   'builtin/replay.c:363,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:364,11'
              BranchSideFuncs:
                - _.13372
                - warning
                - determine_replay_mode
                - die
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - warning
            - BranchSide:      'builtin/replay.c:369,11'
              BranchSideFuncs:
                - determine_replay_mode
                - die
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
                - _.13372
                - warning
        - Branch String:   'builtin/replay.c:369,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:370,11'
              BranchSideFuncs:
                - _.13372
                - warning
                - determine_replay_mode
                - die
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
            - BranchSide:      'builtin/replay.c:376,30'
              BranchSideFuncs:
                - determine_replay_mode
                - die
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
        - Branch String:   'builtin/replay.c:379,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:380,3'
              BranchSideFuncs:
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
            - BranchSide:      'builtin/replay.c:382,6'
              BranchSideFuncs:
                - prepare_revision_walk
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - _.13372
                - error
                - const_error.13373
        - Branch String:   'builtin/replay.c:382,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:383,9'
              BranchSideFuncs:
                - _.13372
                - error
                - const_error.13373
                - release_revisions
                - free
                - common_exit
                - exit
            - BranchSide:      'builtin/replay.c:387,39'
              BranchSideFuncs:
                - init_basic_merge_options
                - kh_init_oid_map.13383
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
        - Branch String:   'builtin/replay.c:392,2'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:397,8'
              BranchSideFuncs:
                - _.13372
                - die
                - pick_regular_commit
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - kh_put_oid_map.13381
                - get_name_decoration
                - get_revision
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:434,13'
              BranchSideFuncs:
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
        - Branch String:   'builtin/replay.c:397,7'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:398,8'
              BranchSideFuncs:
                - pick_regular_commit
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - kh_put_oid_map.13381
                - get_name_decoration
                - get_revision
                - _.13372
                - die
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:399,7'
              BranchSideFuncs:
                - pick_regular_commit
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - kh_put_oid_map.13381
                - get_name_decoration
                - get_revision
                - _.13372
                - die
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
        - Branch String:   'builtin/replay.c:399,7'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:400,8'
              BranchSideFuncs:
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:402,37'
              BranchSideFuncs:
                - pick_regular_commit
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - kh_put_oid_map.13381
                - get_name_decoration
                - get_revision
                - _.13372
                - die
                - _.13372
                - die
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
        - Branch String:   'builtin/replay.c:404,7'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:405,4'
              BranchSideFuncs:
                - kh_put_oid_map.13381
                - get_name_decoration
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - _.13372
                - die
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
            - BranchSide:      'builtin/replay.c:408,24'
              BranchSideFuncs:
                - kh_put_oid_map.13381
                - get_name_decoration
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - _.13372
                - die
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
        - Branch String:   'builtin/replay.c:409,7'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:410,4'
              BranchSideFuncs:
                - oid_to_hex
                - BUG_fl
            - BranchSide:      'builtin/replay.c:412,37'
              BranchSideFuncs:
                - get_name_decoration
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
        - Branch String:   'builtin/replay.c:415,7'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:416,4'
              BranchSideFuncs:
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
            - BranchSide:      'builtin/replay.c:417,37'
              BranchSideFuncs:
                - get_name_decoration
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
        - Branch String:   'builtin/replay.c:418,7'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:419,4'
              BranchSideFuncs:
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/replay.c:420,3'
              BranchSideFuncs:
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
        - Branch String:   'builtin/replay.c:420,3'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:392,2'
              BranchSideFuncs:
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/replay.c:421,8'
              BranchSideFuncs:
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
        - Branch String:   'builtin/replay.c:421,49'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:422,9'
              BranchSideFuncs:
                - strset_contains
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - oid_to_hex
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/replay.c:429,17'
              BranchSideFuncs:
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
        - Branch String:   'builtin/replay.c:422,19'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:422,38'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - printf
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - strset_contains
            - BranchSide:      'builtin/replay.c:425,12'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - printf
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - strset_contains
        - Branch String:   'builtin/replay.c:421,8'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:425,12'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - printf
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - strset_contains
            - BranchSide:      'builtin/replay.c:429,17'
              BranchSideFuncs:
                - get_revision
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
                - _.13372
                - die
                - pick_regular_commit
                - kh_put_oid_map.13381
                - get_name_decoration
                - oid_to_hex
                - BUG_fl
                - _.13372
                - die
                - strset_contains
                - oid_to_hex
                - oid_to_hex
                - printf
        - Branch String:   'builtin/replay.c:434,24'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:434,27'
              BranchSideFuncs:
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
                - oid_to_hex
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/replay.c:441,2'
              BranchSideFuncs:
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
        - Branch String:   'builtin/replay.c:434,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:436,10'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - printf
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
            - BranchSide:      'builtin/replay.c:441,2'
              BranchSideFuncs:
                - merge_finalize
                - kh_destroy_oid_map
                - release_revisions
                - free
                - common_exit
                - exit
                - strset_clear
                - free
        - Branch String:   'builtin/replay.c:443,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:444,16'
              BranchSideFuncs:
                - strset_clear
                - free
                - release_revisions
                - free
                - common_exit
                - exit
            - BranchSide:      'builtin/replay.c:447,15'
              BranchSideFuncs:
                - release_revisions
                - free
                - common_exit
                - exit
        - Branch String:   'builtin/replay.c:454,6'
          Branch Sides:
            - BranchSide:      'builtin/replay.c:455,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/replay.c:456,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/replay.c:312,9'
          Dst:             parse_options
        - Src:             'builtin/replay.c:316,3'
          Dst:             _
        - Src:             'builtin/replay.c:316,3'
          Dst:             error
        - Src:             'builtin/replay.c:316,3'
          Dst:             const_error
        - Src:             'builtin/replay.c:317,3'
          Dst:             usage_with_options
        - Src:             'builtin/replay.c:321,7'
          Dst:             _
        - Src:             'builtin/replay.c:321,3'
          Dst:             die
        - Src:             'builtin/replay.c:323,17'
          Dst:             xstrdup_or_null
        - Src:             'builtin/replay.c:325,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/replay.c:341,9'
          Dst:             setup_revisions
        - Src:             'builtin/replay.c:343,9'
          Dst:             _
        - Src:             'builtin/replay.c:343,9'
          Dst:             error
        - Src:             'builtin/replay.c:343,9'
          Dst:             const_error
        - Src:             'builtin/replay.c:352,11'
          Dst:             _
        - Src:             'builtin/replay.c:352,3'
          Dst:             warning
        - Src:             'builtin/replay.c:358,11'
          Dst:             _
        - Src:             'builtin/replay.c:358,3'
          Dst:             warning
        - Src:             'builtin/replay.c:364,11'
          Dst:             _
        - Src:             'builtin/replay.c:364,3'
          Dst:             warning
        - Src:             'builtin/replay.c:370,11'
          Dst:             _
        - Src:             'builtin/replay.c:370,3'
          Dst:             warning
        - Src:             'builtin/replay.c:376,2'
          Dst:             determine_replay_mode
        - Src:             'builtin/replay.c:380,3'
          Dst:             die
        - Src:             'builtin/replay.c:382,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/replay.c:383,9'
          Dst:             _
        - Src:             'builtin/replay.c:383,9'
          Dst:             error
        - Src:             'builtin/replay.c:383,9'
          Dst:             const_error
        - Src:             'builtin/replay.c:387,2'
          Dst:             init_basic_merge_options
        - Src:             'builtin/replay.c:391,21'
          Dst:             kh_init_oid_map
        - Src:             'builtin/replay.c:392,19'
          Dst:             get_revision
        - Src:             'builtin/replay.c:398,8'
          Dst:             _
        - Src:             'builtin/replay.c:398,4'
          Dst:             die
        - Src:             'builtin/replay.c:400,8'
          Dst:             _
        - Src:             'builtin/replay.c:400,4'
          Dst:             die
        - Src:             'builtin/replay.c:402,17'
          Dst:             pick_regular_commit
        - Src:             'builtin/replay.c:408,9'
          Dst:             kh_put_oid_map
        - Src:             'builtin/replay.c:410,4'
          Dst:             oid_to_hex
        - Src:             'builtin/replay.c:410,4'
          Dst:             BUG_fl
        - Src:             'builtin/replay.c:417,16'
          Dst:             get_name_decoration
        - Src:             'builtin/replay.c:422,22'
          Dst:             strset_contains
        - Src:             'builtin/replay.c:426,12'
          Dst:             oid_to_hex
        - Src:             'builtin/replay.c:427,12'
          Dst:             oid_to_hex
        - Src:             'builtin/replay.c:424,5'
          Dst:             printf
        - Src:             'builtin/replay.c:437,10'
          Dst:             oid_to_hex
        - Src:             'builtin/replay.c:438,10'
          Dst:             oid_to_hex
        - Src:             'builtin/replay.c:435,3'
          Dst:             printf
        - Src:             'builtin/replay.c:441,2'
          Dst:             merge_finalize
        - Src:             'builtin/replay.c:442,2'
          Dst:             kh_destroy_oid_map
        - Src:             'builtin/replay.c:444,3'
          Dst:             strset_clear
        - Src:             'builtin/replay.c:450,2'
          Dst:             release_revisions
        - Src:             'builtin/replay.c:455,3'
          Dst:             common_exit
        - Src:             'builtin/replay.c:455,3'
          Dst:             exit
    - functionName:    outf
      functionSourceFile: '/src/git/builtin/rerere.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dummy
        - ptr
        - nbuf
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - write_in_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/rerere.c:20,2'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:21,24'
              BranchSideFuncs:
                - write_in_full
            - BranchSide:      'builtin/rerere.c:23,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/rerere.c:21,7'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:21,51'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rerere.c:22,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/rerere.c:21,7'
          Dst:             write_in_full
    - functionName:    diff_two
      functionSourceFile: '/src/git/builtin/rerere.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file1
        - label1
        - file2
        - label2
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fflush
        - printf
        - read_mmfile
        - xdi_diff
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rerere.c:35,33'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:35,55'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rerere.c:36,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/rerere.c:35,6'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:36,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rerere.c:38,33'
              BranchSideFuncs:
                - printf
                - fflush
                - xdi_diff
                - free
                - free
      Callsites:
        - Src:             'builtin/rerere.c:35,6'
          Dst:             read_mmfile
        - Src:             'builtin/rerere.c:35,36'
          Dst:             read_mmfile
        - Src:             'builtin/rerere.c:38,2'
          Dst:             printf
        - Src:             'builtin/rerere.c:39,2'
          Dst:             fflush
        - Src:             'builtin/rerere.c:44,8'
          Dst:             xdi_diff
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_rerere
      functionSourceFile: '/src/git/builtin/rerere.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         53
      ICount:          362
      EdgeCount:       68
      CyclomaticComplexity: 17
      functionsReached:
        - _
        - clear_pathspec
        - die
        - diff_two
        - git_config
        - git_xmerge_config
        - parse_options
        - parse_pathspec
        - printf
        - repo_rerere
        - rerere_clear
        - rerere_forget
        - rerere_gc
        - rerere_path
        - rerere_remaining
        - setup_rerere
        - strcmp
        - string_list_clear
        - usage_with_options
        - warning
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/rerere.c:66,6'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:67,9'
              BranchSideFuncs:
                - strcmp
                - parse_pathspec
                - rerere_forget
                - clear_pathspec
                - _.13434
                - warning
                - strcmp
                - rerere_clear
                - string_list_clear
                - strcmp
                - rerere_gc
                - strcmp
                - setup_rerere
                - printf
                - strcmp
                - rerere_remaining
                - printf
                - strcmp
                - setup_rerere
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
                - usage_with_options
                - repo_rerere
            - BranchSide:      'builtin/rerere.c:68,6'
              BranchSideFuncs:
                - strcmp
                - parse_pathspec
                - rerere_forget
                - clear_pathspec
                - _.13434
                - warning
                - strcmp
                - rerere_clear
                - string_list_clear
                - strcmp
                - rerere_gc
                - strcmp
                - setup_rerere
                - printf
                - strcmp
                - rerere_remaining
                - printf
                - strcmp
                - setup_rerere
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
                - usage_with_options
                - repo_rerere
        - Branch String:   'builtin/rerere.c:68,6'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:69,9'
              BranchSideFuncs:
                - strcmp
                - parse_pathspec
                - rerere_forget
                - clear_pathspec
                - _.13434
                - warning
                - strcmp
                - rerere_clear
                - string_list_clear
                - strcmp
                - rerere_gc
                - strcmp
                - setup_rerere
                - printf
                - strcmp
                - rerere_remaining
                - printf
                - strcmp
                - setup_rerere
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
                - usage_with_options
                - repo_rerere
            - BranchSide:      'builtin/rerere.c:71,6'
              BranchSideFuncs:
                - strcmp
                - parse_pathspec
                - rerere_forget
                - clear_pathspec
                - _.13434
                - warning
                - strcmp
                - rerere_clear
                - string_list_clear
                - strcmp
                - rerere_gc
                - strcmp
                - setup_rerere
                - printf
                - strcmp
                - rerere_remaining
                - printf
                - strcmp
                - setup_rerere
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
                - usage_with_options
                - repo_rerere
        - Branch String:   'builtin/rerere.c:71,6'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:72,22'
              BranchSideFuncs:
                - repo_rerere
            - BranchSide:      'builtin/rerere.c:74,14'
              BranchSideFuncs:
                - strcmp
                - parse_pathspec
                - rerere_forget
                - clear_pathspec
                - _.13434
                - warning
                - strcmp
                - rerere_clear
                - string_list_clear
                - strcmp
                - rerere_gc
                - strcmp
                - setup_rerere
                - printf
                - strcmp
                - rerere_remaining
                - printf
                - strcmp
                - setup_rerere
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
                - usage_with_options
        - Branch String:   'builtin/rerere.c:74,6'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:78,7'
              BranchSideFuncs:
                - strcmp
                - rerere_clear
                - string_list_clear
                - strcmp
                - rerere_gc
                - strcmp
                - setup_rerere
                - printf
                - strcmp
                - rerere_remaining
                - printf
                - strcmp
                - setup_rerere
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
                - usage_with_options
            - BranchSide:      'builtin/rerere.c:89,14'
              BranchSideFuncs:
                - strcmp
                - rerere_clear
                - string_list_clear
                - strcmp
                - rerere_gc
                - strcmp
                - setup_rerere
                - printf
                - strcmp
                - rerere_remaining
                - printf
                - strcmp
                - setup_rerere
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
                - usage_with_options
        - Branch String:   'builtin/rerere.c:78,7'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:79,12'
              BranchSideFuncs:
                - _.13434
                - warning
                - parse_pathspec
                - rerere_forget
                - clear_pathspec
            - BranchSide:      'builtin/rerere.c:81,11'
              BranchSideFuncs:
                - parse_pathspec
                - rerere_forget
                - clear_pathspec
        - Branch String:   'builtin/rerere.c:89,6'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:90,16'
              BranchSideFuncs:
                - strcmp
                - rerere_gc
                - string_list_clear
                - strcmp
                - setup_rerere
                - printf
                - strcmp
                - rerere_remaining
                - printf
                - strcmp
                - setup_rerere
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
                - usage_with_options
            - BranchSide:      'builtin/rerere.c:91,21'
              BranchSideFuncs:
                - strcmp
                - rerere_gc
                - string_list_clear
                - strcmp
                - setup_rerere
                - printf
                - strcmp
                - rerere_remaining
                - printf
                - strcmp
                - setup_rerere
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
                - usage_with_options
        - Branch String:   'builtin/rerere.c:91,13'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:92,13'
              BranchSideFuncs:
                - strcmp
                - setup_rerere
                - string_list_clear
                - printf
                - strcmp
                - rerere_remaining
                - printf
                - strcmp
                - setup_rerere
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
                - usage_with_options
            - BranchSide:      'builtin/rerere.c:93,19'
              BranchSideFuncs:
                - strcmp
                - setup_rerere
                - string_list_clear
                - printf
                - strcmp
                - rerere_remaining
                - printf
                - strcmp
                - setup_rerere
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
                - usage_with_options
        - Branch String:   'builtin/rerere.c:93,11'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:94,20'
              BranchSideFuncs:
                - strcmp
                - rerere_remaining
                - string_list_clear
                - printf
                - strcmp
                - setup_rerere
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
                - usage_with_options
            - BranchSide:      'builtin/rerere.c:99,21'
              BranchSideFuncs:
                - strcmp
                - rerere_remaining
                - string_list_clear
                - printf
                - strcmp
                - setup_rerere
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
                - usage_with_options
        - Branch String:   'builtin/rerere.c:94,7'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:96,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rerere.c:97,10'
              BranchSideFuncs:
                - string_list_clear
                - printf
        - Branch String:   'builtin/rerere.c:97,3'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:98,28'
              BranchSideFuncs:
                - printf
                - string_list_clear
            - BranchSide:      'builtin/rerere.c:99,2'
              BranchSideFuncs:
                - string_list_clear
        - Branch String:   'builtin/rerere.c:99,13'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:100,20'
              BranchSideFuncs:
                - strcmp
                - setup_rerere
                - string_list_clear
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
                - usage_with_options
            - BranchSide:      'builtin/rerere.c:109,21'
              BranchSideFuncs:
                - strcmp
                - setup_rerere
                - string_list_clear
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
                - usage_with_options
        - Branch String:   'builtin/rerere.c:101,3'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:102,17'
              BranchSideFuncs:
                - string_list_clear
                - printf
            - BranchSide:      'builtin/rerere.c:109,2'
              BranchSideFuncs:
                - string_list_clear
        - Branch String:   'builtin/rerere.c:102,8'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:103,29'
              BranchSideFuncs:
                - printf
                - string_list_clear
            - BranchSide:      'builtin/rerere.c:107,14'
              BranchSideFuncs:
                - string_list_clear
                - printf
        - Branch String:   'builtin/rerere.c:109,13'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:110,20'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/rerere.c:120,36'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/rerere.c:110,7'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:112,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rerere.c:113,10'
              BranchSideFuncs:
                - string_list_clear
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
        - Branch String:   'builtin/rerere.c:113,3'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:114,32'
              BranchSideFuncs:
                - rerere_path
                - diff_two
                - string_list_clear
                - _.13434
                - rerere_path
                - die
            - BranchSide:      'builtin/rerere.c:119,2'
              BranchSideFuncs:
                - string_list_clear
        - Branch String:   'builtin/rerere.c:116,8'
          Branch Sides:
            - BranchSide:      'builtin/rerere.c:117,9'
              BranchSideFuncs:
                - _.13434
                - rerere_path
                - die
            - BranchSide:      'builtin/rerere.c:118,3'
              BranchSideFuncs:
                - string_list_clear
                - rerere_path
                - diff_two
                - _.13434
                - rerere_path
                - die
      Callsites:
        - Src:             'builtin/rerere.c:62,9'
          Dst:             parse_options
        - Src:             'builtin/rerere.c:64,2'
          Dst:             git_config
        - Src:             'builtin/rerere.c:64,2'
          Dst:             git_xmerge_config
        - Src:             'builtin/rerere.c:72,10'
          Dst:             repo_rerere
        - Src:             'builtin/rerere.c:74,7'
          Dst:             strcmp
        - Src:             'builtin/rerere.c:79,12'
          Dst:             _
        - Src:             'builtin/rerere.c:79,4'
          Dst:             warning
        - Src:             'builtin/rerere.c:80,3'
          Dst:             parse_pathspec
        - Src:             'builtin/rerere.c:83,9'
          Dst:             rerere_forget
        - Src:             'builtin/rerere.c:85,3'
          Dst:             clear_pathspec
        - Src:             'builtin/rerere.c:89,7'
          Dst:             strcmp
        - Src:             'builtin/rerere.c:90,3'
          Dst:             rerere_clear
        - Src:             'builtin/rerere.c:91,14'
          Dst:             strcmp
        - Src:             'builtin/rerere.c:92,3'
          Dst:             rerere_gc
        - Src:             'builtin/rerere.c:93,12'
          Dst:             strcmp
        - Src:             'builtin/rerere.c:94,7'
          Dst:             setup_rerere
        - Src:             'builtin/rerere.c:98,4'
          Dst:             printf
        - Src:             'builtin/rerere.c:99,14'
          Dst:             strcmp
        - Src:             'builtin/rerere.c:100,3'
          Dst:             rerere_remaining
        - Src:             'builtin/rerere.c:103,5'
          Dst:             printf
        - Src:             'builtin/rerere.c:109,14'
          Dst:             strcmp
        - Src:             'builtin/rerere.c:110,7'
          Dst:             setup_rerere
        - Src:             'builtin/rerere.c:116,17'
          Dst:             rerere_path
        - Src:             'builtin/rerere.c:116,8'
          Dst:             diff_two
        - Src:             'builtin/rerere.c:117,9'
          Dst:             _
        - Src:             'builtin/rerere.c:117,48'
          Dst:             rerere_path
        - Src:             'builtin/rerere.c:117,5'
          Dst:             die
        - Src:             'builtin/rerere.c:120,3'
          Dst:             usage_with_options
        - Src:             'builtin/rerere.c:122,2'
          Dst:             string_list_clear
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    set_reflog_message
      functionSourceFile: '/src/git/builtin/reset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - action
        - rev
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - strbuf_addf
        - strbuf_setlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/reset.c:228,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:229,15'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'builtin/reset.c:230,11'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'builtin/reset.c:230,11'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:231,15'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'builtin/reset.c:233,15'
              BranchSideFuncs:
                - strbuf_addf
      Callsites:
        - Src:             'builtin/reset.c:225,20'
          Dst:             getenv
        - Src:             'builtin/reset.c:227,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/reset.c:229,3'
          Dst:             strbuf_addf
        - Src:             'builtin/reset.c:231,3'
          Dst:             strbuf_addf
        - Src:             'builtin/reset.c:233,3'
          Dst:             strbuf_addf
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    update_index_from_diff
      functionSourceFile: '/src/git/builtin/reset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
        - opt
        - data
      BBCount:         31
      ICount:          239
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - add_index_entry
        - die
        - index_name_pos
        - is_null_oid
        - make_cache_entry
        - path_in_sparse_checkout
        - remove_file_from_index
        - set_object_name_for_intent_to_add_entry
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reset.c:155,2'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:157,31'
              BranchSideFuncs:
                - remove_file_from_index
                - make_cache_entry
                - strlen
                - index_name_pos
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - path_in_sparse_checkout
                - is_null_oid.13499
            - BranchSide:      'builtin/reset.c:192,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/reset.c:158,36'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:158,53'
              BranchSideFuncs:
                - is_null_oid.13499
                - remove_file_from_index
                - make_cache_entry
                - strlen
                - index_name_pos
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - path_in_sparse_checkout
            - BranchSide:      'builtin/reset.c:158,36'
              BranchSideFuncs:
                - remove_file_from_index
                - is_null_oid.13499
                - make_cache_entry
                - strlen
                - index_name_pos
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - path_in_sparse_checkout
        - Branch String:   'builtin/reset.c:161,25'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:161,29'
              BranchSideFuncs:
                - make_cache_entry
                - strlen
                - index_name_pos
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - remove_file_from_index
                - is_null_oid.13499
                - path_in_sparse_checkout
            - BranchSide:      'builtin/reset.c:166,25'
              BranchSideFuncs:
                - make_cache_entry
                - strlen
                - index_name_pos
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - remove_file_from_index
                - is_null_oid.13499
                - path_in_sparse_checkout
        - Branch String:   'builtin/reset.c:161,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:162,27'
              BranchSideFuncs:
                - make_cache_entry
                - strlen
                - index_name_pos
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - remove_file_from_index
                - is_null_oid.13499
                - path_in_sparse_checkout
            - BranchSide:      'builtin/reset.c:166,25'
              BranchSideFuncs:
                - make_cache_entry
                - strlen
                - index_name_pos
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - remove_file_from_index
                - is_null_oid.13499
                - path_in_sparse_checkout
        - Branch String:   'builtin/reset.c:178,17'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:178,20'
              BranchSideFuncs:
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - remove_file_from_index
                - make_cache_entry
                - strlen
                - index_name_pos
                - is_null_oid.13499
                - path_in_sparse_checkout
            - BranchSide:      'builtin/reset.c:179,8'
              BranchSideFuncs:
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - remove_file_from_index
                - make_cache_entry
                - strlen
                - index_name_pos
                - is_null_oid.13499
                - path_in_sparse_checkout
        - Branch String:   'builtin/reset.c:178,73'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:179,8'
              BranchSideFuncs:
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - remove_file_from_index
                - make_cache_entry
                - strlen
                - index_name_pos
                - path_in_sparse_checkout
                - is_null_oid.13499
            - BranchSide:      'builtin/reset.c:180,4'
              BranchSideFuncs:
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - remove_file_from_index
                - make_cache_entry
                - strlen
                - index_name_pos
                - path_in_sparse_checkout
                - is_null_oid.13499
        - Branch String:   'builtin/reset.c:179,16'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:179,44'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - remove_file_from_index
                - make_cache_entry
                - strlen
                - index_name_pos
                - is_null_oid.13499
            - BranchSide:      'builtin/reset.c:182,8'
              BranchSideFuncs:
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - remove_file_from_index
                - make_cache_entry
                - strlen
                - index_name_pos
                - path_in_sparse_checkout
                - is_null_oid.13499
        - Branch String:   'builtin/reset.c:178,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:180,4'
              BranchSideFuncs:
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - remove_file_from_index
                - make_cache_entry
                - strlen
                - index_name_pos
                - path_in_sparse_checkout
                - is_null_oid.13499
            - BranchSide:      'builtin/reset.c:182,8'
              BranchSideFuncs:
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - remove_file_from_index
                - make_cache_entry
                - strlen
                - index_name_pos
                - path_in_sparse_checkout
                - is_null_oid.13499
        - Branch String:   'builtin/reset.c:182,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:183,8'
              BranchSideFuncs:
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - remove_file_from_index
                - make_cache_entry
                - strlen
                - index_name_pos
                - _.13502
                - die
                - path_in_sparse_checkout
                - is_null_oid.13499
            - BranchSide:      'builtin/reset.c:185,8'
              BranchSideFuncs:
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - remove_file_from_index
                - make_cache_entry
                - strlen
                - index_name_pos
                - _.13502
                - die
                - path_in_sparse_checkout
                - is_null_oid.13499
        - Branch String:   'builtin/reset.c:185,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:186,4'
              BranchSideFuncs:
                - add_index_entry
                - remove_file_from_index
                - make_cache_entry
                - strlen
                - index_name_pos
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - path_in_sparse_checkout
                - is_null_oid.13499
            - BranchSide:      'builtin/reset.c:189,19'
              BranchSideFuncs:
                - add_index_entry
                - remove_file_from_index
                - make_cache_entry
                - strlen
                - index_name_pos
                - _.13502
                - die
                - set_object_name_for_intent_to_add_entry
                - path_in_sparse_checkout
                - is_null_oid.13499
      Callsites:
        - Src:             'builtin/reset.c:158,40'
          Dst:             is_null_oid
        - Src:             'builtin/reset.c:162,4'
          Dst:             remove_file_from_index
        - Src:             'builtin/reset.c:166,8'
          Dst:             make_cache_entry
        - Src:             'builtin/reset.c:177,58'
          Dst:             strlen
        - Src:             'builtin/reset.c:177,9'
          Dst:             index_name_pos
        - Src:             'builtin/reset.c:179,20'
          Dst:             path_in_sparse_checkout
        - Src:             'builtin/reset.c:183,8'
          Dst:             _
        - Src:             'builtin/reset.c:183,4'
          Dst:             die
        - Src:             'builtin/reset.c:187,4'
          Dst:             set_object_name_for_intent_to_add_entry
        - Src:             'builtin/reset.c:189,3'
          Dst:             add_index_entry
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    27
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    is_merge
      functionSourceFile: '/src/git/builtin/reset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - access
        - git_path_merge_head
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reset.c:56,37'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:56,37'
              BranchSideFuncs:
                - git_path_merge_head
                - access
            - BranchSide:      'builtin/reset.c:56,37'
              BranchSideFuncs:
                - git_path_merge_head
                - access
      Callsites:
        - Src:             'builtin/reset.c:56,17'
          Dst:             git_path_merge_head
        - Src:             'builtin/reset.c:56,10'
          Dst:             access
    - functionName:    print_new_head_line
      functionSourceFile: '/src/git/builtin/reset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - pp_commit_easy
        - printf
        - putchar
        - repo_find_unique_abbrev
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reset.c:142,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:142,6'
              BranchSideFuncs:
                - printf
                - putchar
                - strbuf_release
            - BranchSide:      'builtin/reset.c:143,21'
              BranchSideFuncs:
                - printf
                - putchar
                - strbuf_release
      Callsites:
        - Src:             'builtin/reset.c:138,9'
          Dst:             _
        - Src:             'builtin/reset.c:139,3'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/reset.c:138,2'
          Dst:             printf
        - Src:             'builtin/reset.c:141,2'
          Dst:             pp_commit_easy
        - Src:             'builtin/reset.c:143,3'
          Dst:             printf
        - Src:             'builtin/reset.c:144,2'
          Dst:             putchar
        - Src:             'builtin/reset.c:145,2'
          Dst:             strbuf_release
    - functionName:    reset_refs
      functionSourceFile: '/src/git/builtin/reset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rev
        - oid
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_main_ref_store
        - repo_get_oid
        - set_reflog_message
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reset.c:305,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:306,12'
              BranchSideFuncs:
                - repo_get_oid
                - set_reflog_message.13493
                - get_main_ref_store
                - refs_update_ref
                - set_reflog_message.13493
                - get_main_ref_store
                - refs_update_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_ref
            - BranchSide:      'builtin/reset.c:307,20'
              BranchSideFuncs:
                - repo_get_oid
                - set_reflog_message.13493
                - get_main_ref_store
                - refs_update_ref
                - set_reflog_message.13493
                - get_main_ref_store
                - refs_update_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_ref
        - Branch String:   'builtin/reset.c:307,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:308,8'
              BranchSideFuncs:
                - set_reflog_message.13493
                - get_main_ref_store
                - refs_update_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_ref
            - BranchSide:      'builtin/reset.c:313,13'
              BranchSideFuncs:
                - set_reflog_message.13493
                - get_main_ref_store
                - refs_update_ref
                - strbuf_release
                - get_main_ref_store
                - refs_delete_ref
      Callsites:
        - Src:             'builtin/reset.c:305,7'
          Dst:             repo_get_oid
        - Src:             'builtin/reset.c:307,7'
          Dst:             repo_get_oid
        - Src:             'builtin/reset.c:309,3'
          Dst:             set_reflog_message
        - Src:             'builtin/reset.c:310,19'
          Dst:             get_main_ref_store
        - Src:             'builtin/reset.c:310,3'
          Dst:             refs_update_ref
        - Src:             'builtin/reset.c:314,19'
          Dst:             get_main_ref_store
        - Src:             'builtin/reset.c:314,3'
          Dst:             refs_delete_ref
        - Src:             'builtin/reset.c:316,2'
          Dst:             set_reflog_message
        - Src:             'builtin/reset.c:317,38'
          Dst:             get_main_ref_store
        - Src:             'builtin/reset.c:317,22'
          Dst:             refs_update_ref
        - Src:             'builtin/reset.c:320,2'
          Dst:             strbuf_release
    - functionName:    reset_index
      functionSourceFile: '/src/git/builtin/reset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ref
        - oid
        - reset_type
        - quiet
      BBCount:         38
      ICount:          270
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - BUG_fl
        - _
        - const_error
        - error
        - fill_tree_descriptor
        - init_checkout_metadata
        - oid_to_hex
        - parse_tree_indirect
        - prime_cache_tree
        - repo_get_oid
        - repo_read_index_unmerged
        - unpack_trees
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/reset.c:74,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:75,8'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - fill_tree_descriptor
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - free
                - unpack_trees
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - prime_cache_tree
                - repo_get_oid
                - fill_tree_descriptor
                - _.13502
                - error
                - const_error.13498
                - _.13502
                - error
                - const_error.13498
                - BUG_fl
            - BranchSide:      'builtin/reset.c:76,10'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - fill_tree_descriptor
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - free
                - unpack_trees
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - prime_cache_tree
                - repo_get_oid
                - fill_tree_descriptor
                - _.13502
                - error
                - const_error.13498
                - _.13502
                - error
                - const_error.13498
                - BUG_fl
        - Branch String:   'builtin/reset.c:76,2'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:79,8'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - fill_tree_descriptor
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - free
                - unpack_trees
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - prime_cache_tree
                - repo_get_oid
                - fill_tree_descriptor
                - _.13502
                - error
                - const_error.13498
                - _.13502
                - error
                - const_error.13498
            - BranchSide:      'builtin/reset.c:79,8'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - fill_tree_descriptor
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - free
                - unpack_trees
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - prime_cache_tree
                - repo_get_oid
                - fill_tree_descriptor
                - _.13502
                - error
                - const_error.13498
                - _.13502
                - error
                - const_error.13498
            - BranchSide:      'builtin/reset.c:83,8'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - fill_tree_descriptor
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - free
                - unpack_trees
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - prime_cache_tree
                - repo_get_oid
                - fill_tree_descriptor
                - _.13502
                - error
                - const_error.13498
                - _.13502
                - error
                - const_error.13498
            - BranchSide:      'builtin/reset.c:88,8'
              BranchSideFuncs:
                - repo_read_index_unmerged
                - fill_tree_descriptor
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - free
                - unpack_trees
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - prime_cache_tree
                - repo_get_oid
                - fill_tree_descriptor
                - _.13502
                - error
                - const_error.13498
                - _.13502
                - error
                - const_error.13498
            - BranchSide:      'builtin/reset.c:93,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/reset.c:98,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:100,20'
              BranchSideFuncs:
                - repo_get_oid
                - fill_tree_descriptor
                - _.13502
                - error
                - const_error.13498
                - fill_tree_descriptor
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - free
                - unpack_trees
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - prime_cache_tree
                - _.13502
                - error
                - const_error.13498
            - BranchSide:      'builtin/reset.c:108,28'
              BranchSideFuncs:
                - fill_tree_descriptor
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - free
                - unpack_trees
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - prime_cache_tree
        - Branch String:   'builtin/reset.c:100,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:101,11'
              BranchSideFuncs:
                - _.13502
                - error
                - const_error.13498
            - BranchSide:      'builtin/reset.c:102,29'
              BranchSideFuncs:
                - fill_tree_descriptor
                - _.13502
                - error
                - const_error.13498
                - fill_tree_descriptor
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - free
                - unpack_trees
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - prime_cache_tree
        - Branch String:   'builtin/reset.c:102,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:103,11'
              BranchSideFuncs:
                - fill_tree_descriptor
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - free
                - unpack_trees
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - prime_cache_tree
            - BranchSide:      'builtin/reset.c:104,5'
              BranchSideFuncs:
                - fill_tree_descriptor
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - free
                - unpack_trees
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - prime_cache_tree
        - Branch String:   'builtin/reset.c:108,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:109,3'
              BranchSideFuncs:
                - unpack_trees
                - free
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - prime_cache_tree
            - BranchSide:      'builtin/reset.c:112,4'
              BranchSideFuncs:
                - unpack_trees
                - free
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - prime_cache_tree
        - Branch String:   'builtin/reset.c:114,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:115,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/reset.c:117,6'
              BranchSideFuncs:
                - free
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - prime_cache_tree
        - Branch String:   'builtin/reset.c:117,26'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:117,29'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - free
                - prime_cache_tree
            - BranchSide:      'builtin/reset.c:118,30'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - free
                - prime_cache_tree
        - Branch String:   'builtin/reset.c:117,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:118,30'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.13502
                - oid_to_hex
                - error
                - const_error.13498
                - free
                - prime_cache_tree
            - BranchSide:      'builtin/reset.c:126,6'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/reset.c:119,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:120,4'
              BranchSideFuncs:
                - prime_cache_tree
                - free
            - BranchSide:      'builtin/reset.c:123,20'
              BranchSideFuncs:
                - prime_cache_tree
                - free
        - Branch String:   'builtin/reset.c:129,2'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:130,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/reset.c:131,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/reset.c:73,2'
          Dst:             init_checkout_metadata
        - Src:             'builtin/reset.c:93,3'
          Dst:             BUG_fl
        - Src:             'builtin/reset.c:96,2'
          Dst:             repo_read_index_unmerged
        - Src:             'builtin/reset.c:100,7'
          Dst:             repo_get_oid
        - Src:             'builtin/reset.c:101,11'
          Dst:             _
        - Src:             'builtin/reset.c:101,11'
          Dst:             error
        - Src:             'builtin/reset.c:101,11'
          Dst:             const_error
        - Src:             'builtin/reset.c:102,8'
          Dst:             fill_tree_descriptor
        - Src:             'builtin/reset.c:103,11'
          Dst:             _
        - Src:             'builtin/reset.c:103,11'
          Dst:             error
        - Src:             'builtin/reset.c:103,11'
          Dst:             const_error
        - Src:             'builtin/reset.c:108,7'
          Dst:             fill_tree_descriptor
        - Src:             'builtin/reset.c:109,3'
          Dst:             _
        - Src:             'builtin/reset.c:109,3'
          Dst:             oid_to_hex
        - Src:             'builtin/reset.c:109,3'
          Dst:             error
        - Src:             'builtin/reset.c:109,3'
          Dst:             const_error
        - Src:             'builtin/reset.c:114,6'
          Dst:             unpack_trees
        - Src:             'builtin/reset.c:118,10'
          Dst:             parse_tree_indirect
        - Src:             'builtin/reset.c:120,4'
          Dst:             _
        - Src:             'builtin/reset.c:120,4'
          Dst:             oid_to_hex
        - Src:             'builtin/reset.c:120,4'
          Dst:             error
        - Src:             'builtin/reset.c:120,4'
          Dst:             const_error
        - Src:             'builtin/reset.c:123,3'
          Dst:             prime_cache_tree
    - functionName:    read_from_tree
      functionSourceFile: '/src/git/builtin/reset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pathspec
        - tree_oid
        - intent_to_add
      BBCount:         11
      ICount:          94
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - copy_pathspec
        - diff_flush
        - diffcore_std
        - do_diff_cache
        - ensure_full_index
        - pathspec_needs_expanded_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reset.c:211,19'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:211,52'
              BranchSideFuncs:
                - pathspec_needs_expanded_index
                - do_diff_cache
                - diffcore_std
                - diff_flush
                - ensure_full_index
            - BranchSide:      'builtin/reset.c:214,20'
              BranchSideFuncs:
                - do_diff_cache
                - diffcore_std
                - diff_flush
        - Branch String:   'builtin/reset.c:211,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:212,21'
              BranchSideFuncs:
                - ensure_full_index
                - do_diff_cache
                - diffcore_std
                - diff_flush
            - BranchSide:      'builtin/reset.c:214,20'
              BranchSideFuncs:
                - do_diff_cache
                - diffcore_std
                - diff_flush
        - Branch String:   'builtin/reset.c:214,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:215,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/reset.c:216,2'
              BranchSideFuncs:
                - diffcore_std
                - diff_flush
      Callsites:
        - Src:             'builtin/reset.c:201,2'
          Dst:             copy_pathspec
        - Src:             'builtin/reset.c:211,22'
          Dst:             pathspec_needs_expanded_index
        - Src:             'builtin/reset.c:212,3'
          Dst:             ensure_full_index
        - Src:             'builtin/reset.c:214,6'
          Dst:             do_diff_cache
        - Src:             'builtin/reset.c:216,2'
          Dst:             diffcore_std
        - Src:             'builtin/reset.c:217,2'
          Dst:             diff_flush
    - functionName:    die_if_unmerged_cache
      functionSourceFile: '/src/git/builtin/reset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - reset_type
      BBCount:         8
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - is_merge
        - unmerged_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reset.c:238,17'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:238,35'
              BranchSideFuncs:
                - _.13502
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:239,7'
              BranchSideFuncs:
                - _.13502
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:238,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:239,7'
              BranchSideFuncs:
                - _.13502
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:242,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/reset.c:238,6'
          Dst:             is_merge
        - Src:             'builtin/reset.c:238,20'
          Dst:             unmerged_index
        - Src:             'builtin/reset.c:239,7'
          Dst:             _
        - Src:             'builtin/reset.c:240,7'
          Dst:             _
        - Src:             'builtin/reset.c:239,3'
          Dst:             die
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_args
      functionSourceFile: '/src/git/builtin/reset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pathspec
        - argv
        - prefix
        - patch_mode
        - rev_ret
      BBCount:         30
      ICount:          182
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - parse_pathspec
        - repo_get_oid_committish
        - repo_get_oid_treeish
        - strcmp
        - verify_filename
        - verify_non_filename
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reset.c:263,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:264,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - parse_pathspec
                - repo_get_oid_committish
                - verify_non_filename
                - verify_filename
                - repo_get_oid_treeish
                - strcmp
            - BranchSide:      'builtin/reset.c:290,26'
              BranchSideFuncs:
                - strcmp
                - parse_pathspec
        - Branch String:   'builtin/reset.c:264,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:265,8'
              BranchSideFuncs:
                - repo_get_oid_committish
                - verify_non_filename
                - strcmp
                - parse_pathspec
                - verify_filename
                - repo_get_oid_treeish
                - strcmp
            - BranchSide:      'builtin/reset.c:266,14'
              BranchSideFuncs:
                - repo_get_oid_committish
                - verify_non_filename
                - strcmp
                - parse_pathspec
                - verify_filename
                - repo_get_oid_treeish
                - strcmp
        - Branch String:   'builtin/reset.c:266,22'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:266,33'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - parse_pathspec
                - repo_get_oid_committish
                - verify_non_filename
                - verify_filename
                - repo_get_oid_treeish
            - BranchSide:      'builtin/reset.c:275,14'
              BranchSideFuncs:
                - repo_get_oid_committish
                - verify_non_filename
                - strcmp
                - parse_pathspec
                - verify_filename
                - repo_get_oid_treeish
        - Branch String:   'builtin/reset.c:266,14'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:267,10'
              BranchSideFuncs:
                - repo_get_oid_committish
                - verify_non_filename
                - strcmp
                - parse_pathspec
                - verify_filename
                - repo_get_oid_treeish
            - BranchSide:      'builtin/reset.c:275,14'
              BranchSideFuncs:
                - repo_get_oid_committish
                - verify_non_filename
                - strcmp
                - parse_pathspec
                - verify_filename
                - repo_get_oid_treeish
        - Branch String:   'builtin/reset.c:275,22'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:275,50'
              BranchSideFuncs:
                - verify_filename
                - strcmp
                - parse_pathspec
                - repo_get_oid_treeish
                - verify_non_filename
            - BranchSide:      'builtin/reset.c:276,6'
              BranchSideFuncs:
                - verify_filename
                - strcmp
                - parse_pathspec
                - repo_get_oid_treeish
                - verify_non_filename
        - Branch String:   'builtin/reset.c:275,85'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:276,6'
              BranchSideFuncs:
                - verify_filename
                - strcmp
                - parse_pathspec
                - repo_get_oid_treeish
                - verify_non_filename
            - BranchSide:      'builtin/reset.c:281,24'
              BranchSideFuncs:
                - verify_non_filename
                - strcmp
                - parse_pathspec
        - Branch String:   'builtin/reset.c:276,14'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:276,39'
              BranchSideFuncs:
                - repo_get_oid_treeish
                - verify_non_filename
                - strcmp
                - parse_pathspec
                - verify_filename
            - BranchSide:      'builtin/reset.c:285,20'
              BranchSideFuncs:
                - verify_filename
                - strcmp
                - parse_pathspec
        - Branch String:   'builtin/reset.c:275,12'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:281,24'
              BranchSideFuncs:
                - verify_filename
                - strcmp
                - parse_pathspec
            - BranchSide:      'builtin/reset.c:285,20'
              BranchSideFuncs:
                - verify_filename
                - strcmp
                - parse_pathspec
        - Branch String:   'builtin/reset.c:290,13'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:290,42'
              BranchSideFuncs:
                - parse_pathspec
            - BranchSide:      'builtin/reset.c:290,13'
              BranchSideFuncs:
                - parse_pathspec
      Callsites:
        - Src:             'builtin/reset.c:264,8'
          Dst:             strcmp
        - Src:             'builtin/reset.c:266,26'
          Dst:             strcmp
        - Src:             'builtin/reset.c:275,26'
          Dst:             repo_get_oid_committish
        - Src:             'builtin/reset.c:276,18'
          Dst:             repo_get_oid_treeish
        - Src:             'builtin/reset.c:281,4'
          Dst:             verify_non_filename
        - Src:             'builtin/reset.c:285,4'
          Dst:             verify_filename
        - Src:             'builtin/reset.c:290,14'
          Dst:             strcmp
        - Src:             'builtin/reset.c:292,2'
          Dst:             parse_pathspec
    - functionName:    git_reset_config
      functionSourceFile: '/src/git/builtin/reset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_default_config
        - git_default_submodule_config
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reset.c:327,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:328,39'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/reset.c:330,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/reset.c:327,7'
          Dst:             strcmp
        - Src:             'builtin/reset.c:328,10'
          Dst:             git_default_submodule_config
        - Src:             'builtin/reset.c:330,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_reset
      functionSourceFile: '/src/git/builtin/reset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         128
      ICount:          1043
      EdgeCount:       163
      CyclomaticComplexity: 37
      functionsReached:
        - _
        - advice_enabled
        - advise
        - clear_pathspec
        - die
        - die_if_unmerged_cache
        - discard_index
        - get_git_work_tree
        - getnanotime
        - git_config
        - git_reset_config
        - is_bare_repository
        - lookup_commit_reference
        - oidcpy
        - parse_args
        - parse_options
        - parse_pathspec_file
        - parse_tree_indirect
        - prepare_repo_settings
        - print_new_head_line
        - read_from_tree
        - refresh_index
        - remove_branch_state
        - repo_dwim_ref
        - repo_get_oid
        - repo_get_oid_committish
        - repo_get_oid_treeish
        - repo_hold_locked_index
        - repo_read_index
        - reset_index
        - reset_refs
        - run_add_p
        - setup_work_tree
        - starts_with
        - strcmp
        - strlen
        - trace2_cmd_mode_fl
        - warning
        - write_locked_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/reset.c:380,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:381,7'
              BranchSideFuncs:
                - parse_pathspec_file
                - strcmp
                - repo_get_oid
                - repo_get_oid_committish
                - lookup_commit_reference
                - _.13502
                - die
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
                - _.13502
                - die
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.13502
                - die
                - oidcpy.13524
                - _.13502
                - die
                - oidcpy.13524
                - _.13502
                - die
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:390,13'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid
                - repo_get_oid_committish
                - lookup_commit_reference
                - _.13502
                - die
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
                - _.13502
                - die
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.13502
                - die
                - oidcpy.13524
                - _.13502
                - die
                - oidcpy.13524
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:381,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:382,8'
              BranchSideFuncs:
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:384,16'
              BranchSideFuncs:
                - parse_pathspec_file
                - strcmp
                - repo_get_oid
                - repo_get_oid_committish
                - lookup_commit_reference
                - _.13502
                - die
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
                - _.13502
                - die
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.13502
                - die
                - oidcpy.13524
                - _.13502
                - die
                - oidcpy.13524
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:384,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:385,8'
              BranchSideFuncs:
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:389,9'
              BranchSideFuncs:
                - parse_pathspec_file
                - strcmp
                - repo_get_oid
                - repo_get_oid_committish
                - lookup_commit_reference
                - _.13502
                - die
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
                - _.13502
                - die
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.13502
                - die
                - oidcpy.13524
                - _.13502
                - die
                - oidcpy.13524
        - Branch String:   'builtin/reset.c:390,13'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:0,0'
              BranchSideFuncs:
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:391,7'
              BranchSideFuncs:
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:394,32'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:394,32'
              BranchSideFuncs:
                - repo_get_oid_committish
                - lookup_commit_reference
                - _.13502
                - die
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
                - _.13502
                - die
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.13502
                - die
                - oidcpy.13524
                - _.13502
                - die
                - oidcpy.13524
            - BranchSide:      'builtin/reset.c:394,48'
              BranchSideFuncs:
                - repo_get_oid
                - repo_get_oid_committish
                - lookup_commit_reference
                - _.13502
                - die
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
                - _.13502
                - die
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.13502
                - die
                - oidcpy.13524
                - _.13502
                - die
                - oidcpy.13524
        - Branch String:   'builtin/reset.c:396,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:398,16'
              BranchSideFuncs:
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:399,23'
              BranchSideFuncs:
                - repo_get_oid_committish
                - lookup_commit_reference
                - _.13502
                - die
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
                - _.13502
                - die
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.13502
                - die
                - oidcpy.13524
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:399,26'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:399,30'
              BranchSideFuncs:
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.13502
                - die
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:409,28'
              BranchSideFuncs:
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.13502
                - die
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:399,13'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:401,31'
              BranchSideFuncs:
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.13502
                - die
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:409,28'
              BranchSideFuncs:
                - repo_get_oid_treeish
                - parse_tree_indirect
                - _.13502
                - die
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:401,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:402,8'
              BranchSideFuncs:
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:403,36'
              BranchSideFuncs:
                - lookup_commit_reference
                - _.13502
                - die
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:404,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:405,8'
              BranchSideFuncs:
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:406,17'
              BranchSideFuncs:
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:409,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:410,8'
              BranchSideFuncs:
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:411,10'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.13502
                - die
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:412,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:413,8'
              BranchSideFuncs:
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:414,17'
              BranchSideFuncs:
                - oidcpy.13524
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - run_add_p
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:417,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:418,7'
              BranchSideFuncs:
                - trace2_cmd_mode_fl
                - run_add_p
                - clear_pathspec
                - free
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:429,15'
              BranchSideFuncs:
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
        - Branch String:   'builtin/reset.c:418,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:419,8'
              BranchSideFuncs:
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:420,3'
              BranchSideFuncs:
                - trace2_cmd_mode_fl
                - run_add_p
                - clear_pathspec
                - free
        - Branch String:   'builtin/reset.c:429,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:430,7'
              BranchSideFuncs:
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
                - _.13502
                - warning
            - BranchSide:      'builtin/reset.c:436,6'
              BranchSideFuncs:
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
        - Branch String:   'builtin/reset.c:430,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:431,12'
              BranchSideFuncs:
                - _.13502
                - warning
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
            - BranchSide:      'builtin/reset.c:432,12'
              BranchSideFuncs:
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
                - _.13502
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:432,12'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:0,0'
              BranchSideFuncs:
                - _.13502
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:433,8'
              BranchSideFuncs:
                - _.13502
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:436,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:437,14'
              BranchSideFuncs:
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
            - BranchSide:      'builtin/reset.c:439,15'
              BranchSideFuncs:
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
                - trace2_cmd_mode_fl
        - Branch String:   'builtin/reset.c:439,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:440,3'
              BranchSideFuncs:
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
            - BranchSide:      'builtin/reset.c:442,3'
              BranchSideFuncs:
                - trace2_cmd_mode_fl
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - get_git_work_tree
                - setup_work_tree
        - Branch String:   'builtin/reset.c:444,25'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:444,29'
              BranchSideFuncs:
                - get_git_work_tree
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
                - setup_work_tree
            - BranchSide:      'builtin/reset.c:447,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:444,49'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:444,52'
              BranchSideFuncs:
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:445,3'
              BranchSideFuncs:
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:444,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:445,3'
              BranchSideFuncs:
                - setup_work_tree
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:447,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - is_bare_repository
                - _.13502
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:447,26'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:447,29'
              BranchSideFuncs:
                - is_bare_repository
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
                - _.13502
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:451,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:447,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:448,7'
              BranchSideFuncs:
                - _.13502
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:451,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:451,20'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:451,23'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:454,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:451,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:452,7'
              BranchSideFuncs:
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:454,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_read_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:457,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:458,7'
              BranchSideFuncs:
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:463,6'
              BranchSideFuncs:
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
                - die_if_unmerged_cache
        - Branch String:   'builtin/reset.c:463,25'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:463,28'
              BranchSideFuncs:
                - die_if_unmerged_cache
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
            - BranchSide:      'builtin/reset.c:464,25'
              BranchSideFuncs:
                - die_if_unmerged_cache
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
        - Branch String:   'builtin/reset.c:463,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:464,25'
              BranchSideFuncs:
                - die_if_unmerged_cache
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
            - BranchSide:      'builtin/reset.c:466,6'
              BranchSideFuncs:
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
        - Branch String:   'builtin/reset.c:466,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:467,20'
              BranchSideFuncs:
                - repo_hold_locked_index
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
                - read_from_tree
                - get_git_work_tree
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
            - BranchSide:      'builtin/reset.c:511,16'
              BranchSideFuncs:
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
        - Branch String:   'builtin/reset.c:470,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:471,16'
              BranchSideFuncs:
                - read_from_tree
                - get_git_work_tree
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
            - BranchSide:      'builtin/reset.c:491,10'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - reset_index
                - free
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
                - starts_with
                - free
        - Branch String:   'builtin/reset.c:472,8'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:473,23'
              BranchSideFuncs:
                - clear_pathspec
                - free
            - BranchSide:      'builtin/reset.c:476,4'
              BranchSideFuncs:
                - get_git_work_tree
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - _.13502
                - advise
        - Branch String:   'builtin/reset.c:477,20'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:477,23'
              BranchSideFuncs:
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:489,3'
              BranchSideFuncs:
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:477,8'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:480,15'
              BranchSideFuncs:
                - getnanotime
                - _.13502
                - refresh_index
                - getnanotime
                - advice_enabled
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
                - _.13502
                - advise
            - BranchSide:      'builtin/reset.c:489,3'
              BranchSideFuncs:
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:484,16'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:484,19'
              BranchSideFuncs:
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:488,4'
              BranchSideFuncs:
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:484,67'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:484,70'
              BranchSideFuncs:
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
                - _.13502
                - advise
            - BranchSide:      'builtin/reset.c:488,4'
              BranchSideFuncs:
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:484,9'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:485,13'
              BranchSideFuncs:
                - _.13502
                - advise
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:488,4'
              BranchSideFuncs:
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:496,12'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:496,28'
              BranchSideFuncs:
                - starts_with
                - free
                - reset_index
                - free
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
            - BranchSide:      'builtin/reset.c:499,22'
              BranchSideFuncs:
                - reset_index
                - free
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
        - Branch String:   'builtin/reset.c:496,8'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:497,5'
              BranchSideFuncs:
                - reset_index
                - free
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
            - BranchSide:      'builtin/reset.c:499,22'
              BranchSideFuncs:
                - reset_index
                - free
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
                - _.13502
                - die
                - reset_index
        - Branch String:   'builtin/reset.c:500,27'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:500,31'
              BranchSideFuncs:
                - reset_index
                - free
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:502,8'
              BranchSideFuncs:
                - free
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:500,8'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:501,23'
              BranchSideFuncs:
                - free
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:502,8'
              BranchSideFuncs:
                - free
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:502,8'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:503,9'
              BranchSideFuncs:
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:504,9'
              BranchSideFuncs:
                - free
                - write_locked_index
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
                - _.13502
                - die
        - Branch String:   'builtin/reset.c:507,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:508,8'
              BranchSideFuncs:
                - _.13502
                - die
            - BranchSide:      'builtin/reset.c:509,2'
              BranchSideFuncs:
                - reset_refs
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
                - lookup_commit_reference
                - print_new_head_line
        - Branch String:   'builtin/reset.c:511,19'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:511,23'
              BranchSideFuncs:
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
            - BranchSide:      'builtin/reset.c:519,16'
              BranchSideFuncs:
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
        - Branch String:   'builtin/reset.c:511,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:514,34'
              BranchSideFuncs:
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
            - BranchSide:      'builtin/reset.c:519,16'
              BranchSideFuncs:
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
        - Branch String:   'builtin/reset.c:516,26'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:516,30'
              BranchSideFuncs:
                - lookup_commit_reference
                - print_new_head_line
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
            - BranchSide:      'builtin/reset.c:518,2'
              BranchSideFuncs:
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
        - Branch String:   'builtin/reset.c:516,48'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:516,52'
              BranchSideFuncs:
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
            - BranchSide:      'builtin/reset.c:518,2'
              BranchSideFuncs:
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
        - Branch String:   'builtin/reset.c:516,7'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:517,48'
              BranchSideFuncs:
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
            - BranchSide:      'builtin/reset.c:518,2'
              BranchSideFuncs:
                - remove_branch_state
                - discard_index
                - clear_pathspec
                - free
        - Branch String:   'builtin/reset.c:519,6'
          Branch Sides:
            - BranchSide:      'builtin/reset.c:520,23'
              BranchSideFuncs:
                - discard_index
                - clear_pathspec
                - free
            - BranchSide:      'builtin/reset.c:522,16'
              BranchSideFuncs:
                - discard_index
                - clear_pathspec
                - free
      Callsites:
        - Src:             'builtin/reset.c:374,2'
          Dst:             git_config
        - Src:             'builtin/reset.c:374,2'
          Dst:             git_reset_config
        - Src:             'builtin/reset.c:376,9'
          Dst:             parse_options
        - Src:             'builtin/reset.c:378,2'
          Dst:             parse_args
        - Src:             'builtin/reset.c:382,8'
          Dst:             _
        - Src:             'builtin/reset.c:382,4'
          Dst:             die
        - Src:             'builtin/reset.c:385,8'
          Dst:             _
        - Src:             'builtin/reset.c:385,4'
          Dst:             die
        - Src:             'builtin/reset.c:387,3'
          Dst:             parse_pathspec_file
        - Src:             'builtin/reset.c:391,7'
          Dst:             _
        - Src:             'builtin/reset.c:391,3'
          Dst:             die
        - Src:             'builtin/reset.c:394,12'
          Dst:             strcmp
        - Src:             'builtin/reset.c:394,35'
          Dst:             repo_get_oid
        - Src:             'builtin/reset.c:398,3'
          Dst:             oidcpy
        - Src:             'builtin/reset.c:401,7'
          Dst:             repo_get_oid_committish
        - Src:             'builtin/reset.c:402,8'
          Dst:             _
        - Src:             'builtin/reset.c:402,4'
          Dst:             die
        - Src:             'builtin/reset.c:403,12'
          Dst:             lookup_commit_reference
        - Src:             'builtin/reset.c:405,8'
          Dst:             _
        - Src:             'builtin/reset.c:405,4'
          Dst:             die
        - Src:             'builtin/reset.c:406,3'
          Dst:             oidcpy
        - Src:             'builtin/reset.c:409,7'
          Dst:             repo_get_oid_treeish
        - Src:             'builtin/reset.c:410,8'
          Dst:             _
        - Src:             'builtin/reset.c:410,4'
          Dst:             die
        - Src:             'builtin/reset.c:411,10'
          Dst:             parse_tree_indirect
        - Src:             'builtin/reset.c:413,8'
          Dst:             _
        - Src:             'builtin/reset.c:413,4'
          Dst:             die
        - Src:             'builtin/reset.c:414,3'
          Dst:             oidcpy
        - Src:             'builtin/reset.c:419,8'
          Dst:             _
        - Src:             'builtin/reset.c:419,4'
          Dst:             die
        - Src:             'builtin/reset.c:420,3'
          Dst:             trace2_cmd_mode_fl
        - Src:             'builtin/reset.c:421,25'
          Dst:             run_add_p
        - Src:             'builtin/reset.c:431,12'
          Dst:             _
        - Src:             'builtin/reset.c:431,4'
          Dst:             warning
        - Src:             'builtin/reset.c:433,8'
          Dst:             _
        - Src:             'builtin/reset.c:434,6'
          Dst:             _
        - Src:             'builtin/reset.c:433,4'
          Dst:             die
        - Src:             'builtin/reset.c:440,3'
          Dst:             trace2_cmd_mode_fl
        - Src:             'builtin/reset.c:442,3'
          Dst:             trace2_cmd_mode_fl
        - Src:             'builtin/reset.c:444,52'
          Dst:             get_git_work_tree
        - Src:             'builtin/reset.c:445,3'
          Dst:             setup_work_tree
        - Src:             'builtin/reset.c:447,29'
          Dst:             is_bare_repository
        - Src:             'builtin/reset.c:448,7'
          Dst:             _
        - Src:             'builtin/reset.c:449,7'
          Dst:             _
        - Src:             'builtin/reset.c:448,3'
          Dst:             die
        - Src:             'builtin/reset.c:452,7'
          Dst:             _
        - Src:             'builtin/reset.c:452,3'
          Dst:             die
        - Src:             'builtin/reset.c:454,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/reset.c:457,6'
          Dst:             repo_read_index
        - Src:             'builtin/reset.c:458,7'
          Dst:             _
        - Src:             'builtin/reset.c:458,3'
          Dst:             die
        - Src:             'builtin/reset.c:464,3'
          Dst:             die_if_unmerged_cache
        - Src:             'builtin/reset.c:468,3'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/reset.c:472,8'
          Dst:             read_from_tree
        - Src:             'builtin/reset.c:477,23'
          Dst:             get_git_work_tree
        - Src:             'builtin/reset.c:480,15'
          Dst:             getnanotime
        - Src:             'builtin/reset.c:482,12'
          Dst:             _
        - Src:             'builtin/reset.c:481,5'
          Dst:             refresh_index
        - Src:             'builtin/reset.c:483,22'
          Dst:             getnanotime
        - Src:             'builtin/reset.c:484,19'
          Dst:             advice_enabled
        - Src:             'builtin/reset.c:485,13'
          Dst:             _
        - Src:             'builtin/reset.c:485,6'
          Dst:             advise
        - Src:             'builtin/reset.c:494,39'
          Dst:             strlen
        - Src:             'builtin/reset.c:494,4'
          Dst:             repo_dwim_ref
        - Src:             'builtin/reset.c:496,16'
          Dst:             starts_with
        - Src:             'builtin/reset.c:499,10'
          Dst:             reset_index
        - Src:             'builtin/reset.c:501,11'
          Dst:             reset_index
        - Src:             'builtin/reset.c:503,9'
          Dst:             _
        - Src:             'builtin/reset.c:503,5'
          Dst:             die
        - Src:             'builtin/reset.c:507,7'
          Dst:             write_locked_index
        - Src:             'builtin/reset.c:508,8'
          Dst:             _
        - Src:             'builtin/reset.c:508,4'
          Dst:             die
        - Src:             'builtin/reset.c:514,23'
          Dst:             reset_refs
        - Src:             'builtin/reset.c:517,24'
          Dst:             lookup_commit_reference
        - Src:             'builtin/reset.c:517,4'
          Dst:             print_new_head_line
        - Src:             'builtin/reset.c:520,3'
          Dst:             remove_branch_state
        - Src:             'builtin/reset.c:522,2'
          Dst:             discard_index
        - Src:             'builtin/reset.c:525,2'
          Dst:             clear_pathspec
    - functionName:    finish_object
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
        - cb_data
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - finish_object__ma
        - oid_object_info_extended
        - parse_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rev-list.c:272,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:273,21'
              BranchSideFuncs:
                - finish_object__ma
            - BranchSide:      'builtin/rev-list.c:276,6'
              BranchSideFuncs:
                - parse_object
        - Branch String:   'builtin/rev-list.c:276,33'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:276,37'
              BranchSideFuncs:
                - parse_object
            - BranchSide:      'builtin/rev-list.c:278,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-list.c:276,49'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:276,52'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-list.c:278,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-list.c:276,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:277,16'
              BranchSideFuncs:
                - parse_object
            - BranchSide:      'builtin/rev-list.c:278,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/rev-list.c:272,6'
          Dst:             oid_object_info_extended
        - Src:             'builtin/rev-list.c:273,3'
          Dst:             finish_object__ma
        - Src:             'builtin/rev-list.c:277,3'
          Dst:             parse_object
    - functionName:    finish_object__ma
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         11
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - BUG_fl
        - die
        - is_promisor_object
        - oid_to_hex
        - oidset_insert
        - type_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/rev-list.c:109,2'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:112,17'
              BranchSideFuncs:
                - type_name
                - oid_to_hex
                - die
            - BranchSide:      'builtin/rev-list.c:116,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-list.c:119,36'
              BranchSideFuncs:
                - oidset_insert
            - BranchSide:      'builtin/rev-list.c:123,27'
              BranchSideFuncs:
                - is_promisor_object
                - type_name
                - oid_to_hex
                - die
            - BranchSide:      'builtin/rev-list.c:130,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/rev-list.c:123,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:124,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-list.c:126,17'
              BranchSideFuncs:
                - type_name
                - oid_to_hex
                - die
      Callsites:
        - Src:             'builtin/rev-list.c:112,7'
          Dst:             type_name
        - Src:             'builtin/rev-list.c:112,29'
          Dst:             oid_to_hex
        - Src:             'builtin/rev-list.c:111,3'
          Dst:             die
        - Src:             'builtin/rev-list.c:119,3'
          Dst:             oidset_insert
        - Src:             'builtin/rev-list.c:123,7'
          Dst:             is_promisor_object
        - Src:             'builtin/rev-list.c:126,7'
          Dst:             type_name
        - Src:             'builtin/rev-list.c:126,29'
          Dst:             oid_to_hex
        - Src:             'builtin/rev-list.c:125,3'
          Dst:             die
        - Src:             'builtin/rev-list.c:130,3'
          Dst:             BUG_fl
    - functionName:    finish_commit
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_commit_buffer
        - free_commit_list
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/rev-list.c:137,2'
          Dst:             free_commit_list
        - Src:             'builtin/rev-list.c:139,2'
          Dst:             free_commit_buffer
    - functionName:    get_object_disk_usage
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - oid_object_info_extended
        - oid_to_hex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/rev-list.c:96,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:97,7'
              BranchSideFuncs:
                - _.13637
                - oid_to_hex
                - die
            - BranchSide:      'builtin/rev-list.c:98,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/rev-list.c:96,6'
          Dst:             oid_object_info_extended
        - Src:             'builtin/rev-list.c:97,7'
          Dst:             _
        - Src:             'builtin/rev-list.c:97,44'
          Dst:             oid_to_hex
        - Src:             'builtin/rev-list.c:97,3'
          Dst:             die
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    6
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    print_var_int
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - var
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - printf
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/rev-list.c:324,2'
          Dst:             printf
    - functionName:    print_var_str
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/rev-list.c:319,2'
          Dst:             printf
    - functionName:    traverse_commit_list
      functionSourceFile: '/src/git/./list-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - show_commit
        - show_object
        - show_data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - traverse_commit_list_filtered
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './list-objects.h:32,2'
          Dst:             traverse_commit_list_filtered
    - functionName:    show_object_fast
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - oid
        - type
        - exclude
        - name_hash
        - found_pack
        - found_offset
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - oid_to_hex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/rev-list.c:380,26'
          Dst:             oid_to_hex
        - Src:             'builtin/rev-list.c:380,2'
          Dst:             fprintf
    - functionName:    print_disk_usage
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - puts
        - strbuf_addf
        - strbuf_humanise_bytes
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/rev-list.c:387,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:388,30'
              BranchSideFuncs:
                - strbuf_humanise_bytes
                - puts
                - strbuf_release
            - BranchSide:      'builtin/rev-list.c:390,43'
              BranchSideFuncs:
                - strbuf_addf
                - puts
                - strbuf_release
      Callsites:
        - Src:             'builtin/rev-list.c:388,3'
          Dst:             strbuf_humanise_bytes
        - Src:             'builtin/rev-list.c:390,3'
          Dst:             strbuf_addf
        - Src:             'builtin/rev-list.c:391,2'
          Dst:             puts
        - Src:             'builtin/rev-list.c:392,2'
          Dst:             strbuf_release
    - functionName:    stop_progress
      functionSourceFile: '/src/git/./progress.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_progress
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - stop_progress_msg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './progress.h:25,32'
          Dst:             _
        - Src:             './progress.h:25,2'
          Dst:             stop_progress_msg
    - functionName:    oidset_iter_next
      functionSourceFile: '/src/git/./oidset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iter
      BBCount:         8
      ICount:          75
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './oidset.h:110,2'
          Branch Sides:
            - BranchSide:      './oidset.h:111,7'
              BranchSideFuncs: []
            - BranchSide:      './oidset.h:114,2'
              BranchSideFuncs: []
        - Branch String:   './oidset.h:111,7'
          Branch Sides:
            - BranchSide:      './oidset.h:112,12'
              BranchSideFuncs: []
            - BranchSide:      './oidset.h:113,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oidset_iter_init
      functionSourceFile: '/src/git/./oidset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - iter
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    show_object
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
        - cb_data
      BBCount:         15
      ICount:          113
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - display_progress
        - finish_object
        - get_object_disk_usage
        - oid_to_hex
        - printf
        - show_object_with_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/rev-list.c:286,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:287,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-list.c:288,19'
              BranchSideFuncs:
                - display_progress
                - oid_to_hex
                - printf
                - show_object_with_name
                - get_object_disk_usage
        - Branch String:   'builtin/rev-list.c:289,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:290,45'
              BranchSideFuncs:
                - get_object_disk_usage
                - oid_to_hex
                - printf
                - show_object_with_name
            - BranchSide:      'builtin/rev-list.c:291,6'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - show_object_with_name
        - Branch String:   'builtin/rev-list.c:291,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:292,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-list.c:294,6'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - show_object_with_name
        - Branch String:   'builtin/rev-list.c:294,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:302,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-list.c:306,6'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - show_object_with_name
        - Branch String:   'builtin/rev-list.c:306,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:307,25'
              BranchSideFuncs:
                - show_object_with_name
            - BranchSide:      'builtin/rev-list.c:309,30'
              BranchSideFuncs:
                - oid_to_hex
                - printf
      Callsites:
        - Src:             'builtin/rev-list.c:286,6'
          Dst:             finish_object
        - Src:             'builtin/rev-list.c:288,2'
          Dst:             display_progress
        - Src:             'builtin/rev-list.c:290,23'
          Dst:             get_object_disk_usage
        - Src:             'builtin/rev-list.c:307,3'
          Dst:             show_object_with_name
        - Src:             'builtin/rev-list.c:309,18'
          Dst:             oid_to_hex
        - Src:             'builtin/rev-list.c:309,3'
          Dst:             printf
    - functionName:    show_commit
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - data
      BBCount:         81
      ICount:          559
      EdgeCount:       108
      CyclomaticComplexity: 29
      functionsReached:
        - display_progress
        - finish_commit
        - finish_object__ma
        - fputs
        - get_log_output_encoding
        - get_object_disk_usage
        - get_revision_mark
        - graph_show_commit
        - graph_show_commit_msg
        - graph_show_oneline
        - graph_show_padding
        - graph_show_remainder
        - lookup_decoration
        - maybe_flush_or_die
        - oid_to_hex
        - oidset_contains
        - pretty_print_commit
        - printf
        - putchar
        - repo_find_unique_abbrev
        - show_decorations
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/rev-list.c:150,42'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:151,23'
              BranchSideFuncs:
                - oidset_contains
                - graph_show_commit
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - get_revision_mark
                - fputs
                - oid_to_hex
                - fputs
                - repo_find_unique_abbrev
                - fputs
                - fputs
                - printf
                - finish_commit
                - finish_commit
                - get_object_disk_usage
                - finish_object__ma
            - BranchSide:      'builtin/rev-list.c:156,6'
              BranchSideFuncs:
                - graph_show_commit
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - get_revision_mark
                - fputs
                - oid_to_hex
                - fputs
                - repo_find_unique_abbrev
                - fputs
                - fputs
                - printf
                - finish_commit
                - finish_commit
                - get_object_disk_usage
        - Branch String:   'builtin/rev-list.c:150,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:152,22'
              BranchSideFuncs:
                - finish_object__ma
            - BranchSide:      'builtin/rev-list.c:156,6'
              BranchSideFuncs:
                - graph_show_commit
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - get_revision_mark
                - fputs
                - oid_to_hex
                - fputs
                - repo_find_unique_abbrev
                - fputs
                - fputs
                - printf
                - finish_commit
                - finish_commit
                - get_object_disk_usage
        - Branch String:   'builtin/rev-list.c:156,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:157,46'
              BranchSideFuncs:
                - get_object_disk_usage
                - graph_show_commit
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - get_revision_mark
                - fputs
                - oid_to_hex
                - fputs
                - repo_find_unique_abbrev
                - fputs
                - fputs
                - printf
                - finish_commit
                - finish_commit
            - BranchSide:      'builtin/rev-list.c:159,6'
              BranchSideFuncs:
                - graph_show_commit
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - get_revision_mark
                - fputs
                - oid_to_hex
                - fputs
                - repo_find_unique_abbrev
                - fputs
                - fputs
                - printf
                - finish_commit
                - finish_commit
        - Branch String:   'builtin/rev-list.c:159,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:160,17'
              BranchSideFuncs:
                - finish_commit
            - BranchSide:      'builtin/rev-list.c:164,20'
              BranchSideFuncs:
                - graph_show_commit
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - get_revision_mark
                - fputs
                - oid_to_hex
                - fputs
                - repo_find_unique_abbrev
                - fputs
                - fputs
                - printf
                - finish_commit
        - Branch String:   'builtin/rev-list.c:166,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:167,7'
              BranchSideFuncs:
                - finish_commit
            - BranchSide:      'builtin/rev-list.c:177,6'
              BranchSideFuncs:
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - get_revision_mark
                - fputs
                - oid_to_hex
                - fputs
                - repo_find_unique_abbrev
                - fputs
                - fputs
                - printf
        - Branch String:   'builtin/rev-list.c:167,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:168,4'
              BranchSideFuncs:
                - finish_commit
            - BranchSide:      'builtin/rev-list.c:169,12'
              BranchSideFuncs:
                - finish_commit
        - Branch String:   'builtin/rev-list.c:169,12'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:170,4'
              BranchSideFuncs:
                - finish_commit
            - BranchSide:      'builtin/rev-list.c:172,4'
              BranchSideFuncs:
                - finish_commit
        - Branch String:   'builtin/rev-list.c:177,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:178,25'
              BranchSideFuncs:
                - printf
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - get_revision_mark
                - fputs
                - oid_to_hex
                - fputs
                - repo_find_unique_abbrev
                - fputs
                - fputs
            - BranchSide:      'builtin/rev-list.c:179,6'
              BranchSideFuncs:
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - get_revision_mark
                - fputs
                - oid_to_hex
                - fputs
                - repo_find_unique_abbrev
                - fputs
                - fputs
        - Branch String:   'builtin/rev-list.c:179,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:180,9'
              BranchSideFuncs:
                - fputs
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - get_revision_mark
                - fputs
                - oid_to_hex
                - fputs
                - repo_find_unique_abbrev
                - fputs
            - BranchSide:      'builtin/rev-list.c:182,6'
              BranchSideFuncs:
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - get_revision_mark
                - fputs
                - oid_to_hex
                - fputs
                - repo_find_unique_abbrev
                - fputs
        - Branch String:   'builtin/rev-list.c:182,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:183,8'
              BranchSideFuncs:
                - get_revision_mark
                - fputs
                - oid_to_hex
                - fputs
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - repo_find_unique_abbrev
                - fputs
            - BranchSide:      'builtin/rev-list.c:191,6'
              BranchSideFuncs:
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
        - Branch String:   'builtin/rev-list.c:183,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:184,28'
              BranchSideFuncs:
                - oid_to_hex
                - fputs
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - repo_find_unique_abbrev
                - fputs
            - BranchSide:      'builtin/rev-list.c:185,7'
              BranchSideFuncs:
                - oid_to_hex
                - fputs
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - repo_find_unique_abbrev
                - fputs
        - Branch String:   'builtin/rev-list.c:185,27'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:185,30'
              BranchSideFuncs:
                - oid_to_hex
                - fputs
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
                - repo_find_unique_abbrev
                - fputs
            - BranchSide:      'builtin/rev-list.c:189,22'
              BranchSideFuncs:
                - oid_to_hex
                - fputs
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
        - Branch String:   'builtin/rev-list.c:185,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:186,34'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - fputs
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/rev-list.c:189,22'
              BranchSideFuncs:
                - oid_to_hex
                - fputs
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
        - Branch String:   'builtin/rev-list.c:191,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:192,33'
              BranchSideFuncs:
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/rev-list.c:198,6'
              BranchSideFuncs:
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
        - Branch String:   'builtin/rev-list.c:193,3'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:194,30'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/rev-list.c:197,2'
              BranchSideFuncs:
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - lookup_decoration
                - oid_to_hex
                - printf
        - Branch String:   'builtin/rev-list.c:198,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:201,33'
              BranchSideFuncs:
                - lookup_decoration
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/rev-list.c:207,19'
              BranchSideFuncs:
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
        - Branch String:   'builtin/rev-list.c:202,3'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:203,30'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
            - BranchSide:      'builtin/rev-list.c:206,2'
              BranchSideFuncs:
                - show_decorations
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
                - putchar
        - Branch String:   'builtin/rev-list.c:208,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:209,3'
              BranchSideFuncs:
                - putchar
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
            - BranchSide:      'builtin/rev-list.c:210,11'
              BranchSideFuncs:
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
                - putchar
        - Branch String:   'builtin/rev-list.c:213,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:214,17'
              BranchSideFuncs:
                - get_log_output_encoding
                - pretty_print_commit
                - graph_show_remainder
                - strbuf_release
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - putchar
                - graph_show_commit_msg
                - putchar
                - graph_show_padding
                - graph_show_oneline
            - BranchSide:      'builtin/rev-list.c:261,28'
              BranchSideFuncs:
                - graph_show_remainder
                - maybe_flush_or_die
                - finish_commit
                - putchar
        - Branch String:   'builtin/rev-list.c:224,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:225,8'
              BranchSideFuncs:
                - graph_show_commit_msg
                - putchar
                - strbuf_release
                - maybe_flush_or_die
                - finish_commit
                - graph_show_padding
                - graph_show_oneline
            - BranchSide:      'builtin/rev-list.c:254,29'
              BranchSideFuncs:
                - graph_show_remainder
                - strbuf_release
                - maybe_flush_or_die
                - finish_commit
                - putchar
                - putchar
        - Branch String:   'builtin/rev-list.c:225,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:226,24'
              BranchSideFuncs:
                - graph_show_oneline
                - graph_show_commit_msg
                - putchar
                - strbuf_release
                - maybe_flush_or_die
                - finish_commit
                - graph_show_padding
            - BranchSide:      'builtin/rev-list.c:228,26'
              BranchSideFuncs:
                - graph_show_commit_msg
                - putchar
                - strbuf_release
                - maybe_flush_or_die
                - finish_commit
                - graph_show_padding
        - Branch String:   'builtin/rev-list.c:245,16'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:245,23'
              BranchSideFuncs:
                - putchar
                - strbuf_release
                - maybe_flush_or_die
                - finish_commit
                - graph_show_padding
            - BranchSide:      'builtin/rev-list.c:247,12'
              BranchSideFuncs:
                - putchar
                - strbuf_release
                - maybe_flush_or_die
                - finish_commit
        - Branch String:   'builtin/rev-list.c:245,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:246,24'
              BranchSideFuncs:
                - graph_show_padding
                - putchar
                - strbuf_release
                - maybe_flush_or_die
                - finish_commit
            - BranchSide:      'builtin/rev-list.c:247,12'
              BranchSideFuncs:
                - putchar
                - strbuf_release
                - maybe_flush_or_die
                - finish_commit
        - Branch String:   'builtin/rev-list.c:254,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:255,5'
              BranchSideFuncs:
                - putchar
                - strbuf_release
                - maybe_flush_or_die
                - finish_commit
                - putchar
            - BranchSide:      'builtin/rev-list.c:256,8'
              BranchSideFuncs:
                - strbuf_release
                - maybe_flush_or_die
                - finish_commit
                - putchar
      Callsites:
        - Src:             'builtin/rev-list.c:148,2'
          Dst:             display_progress
        - Src:             'builtin/rev-list.c:151,6'
          Dst:             oidset_contains
        - Src:             'builtin/rev-list.c:152,3'
          Dst:             finish_object__ma
        - Src:             'builtin/rev-list.c:157,23'
          Dst:             get_object_disk_usage
        - Src:             'builtin/rev-list.c:160,3'
          Dst:             finish_commit
        - Src:             'builtin/rev-list.c:164,2'
          Dst:             graph_show_commit
        - Src:             'builtin/rev-list.c:173,3'
          Dst:             finish_commit
        - Src:             'builtin/rev-list.c:178,3'
          Dst:             printf
        - Src:             'builtin/rev-list.c:180,3'
          Dst:             fputs
        - Src:             'builtin/rev-list.c:184,10'
          Dst:             get_revision_mark
        - Src:             'builtin/rev-list.c:184,4'
          Dst:             fputs
        - Src:             'builtin/rev-list.c:186,10'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/rev-list.c:186,4'
          Dst:             fputs
        - Src:             'builtin/rev-list.c:189,10'
          Dst:             oid_to_hex
        - Src:             'builtin/rev-list.c:189,4'
          Dst:             fputs
        - Src:             'builtin/rev-list.c:194,18'
          Dst:             oid_to_hex
        - Src:             'builtin/rev-list.c:194,4'
          Dst:             printf
        - Src:             'builtin/rev-list.c:201,14'
          Dst:             lookup_decoration
        - Src:             'builtin/rev-list.c:203,18'
          Dst:             oid_to_hex
        - Src:             'builtin/rev-list.c:203,4'
          Dst:             printf
        - Src:             'builtin/rev-list.c:207,2'
          Dst:             show_decorations
        - Src:             'builtin/rev-list.c:209,3'
          Dst:             putchar
        - Src:             'builtin/rev-list.c:211,3'
          Dst:             putchar
        - Src:             'builtin/rev-list.c:220,25'
          Dst:             get_log_output_encoding
        - Src:             'builtin/rev-list.c:223,3'
          Dst:             pretty_print_commit
        - Src:             'builtin/rev-list.c:226,5'
          Dst:             graph_show_oneline
        - Src:             'builtin/rev-list.c:228,4'
          Dst:             graph_show_commit_msg
        - Src:             'builtin/rev-list.c:246,5'
          Dst:             graph_show_padding
        - Src:             'builtin/rev-list.c:247,4'
          Dst:             putchar
        - Src:             'builtin/rev-list.c:254,8'
          Dst:             graph_show_remainder
        - Src:             'builtin/rev-list.c:255,5'
          Dst:             putchar
        - Src:             'builtin/rev-list.c:257,5'
          Dst:             putchar
        - Src:             'builtin/rev-list.c:259,3'
          Dst:             strbuf_release
        - Src:             'builtin/rev-list.c:261,7'
          Dst:             graph_show_remainder
        - Src:             'builtin/rev-list.c:262,4'
          Dst:             putchar
        - Src:             'builtin/rev-list.c:264,2'
          Dst:             maybe_flush_or_die
        - Src:             'builtin/rev-list.c:265,2'
          Dst:             finish_commit
    - functionName:    show_bisect_vars
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - info
        - reaches
        - all
      BBCount:         15
      ICount:          138
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - estimate_bisect_steps
        - filter_skipped
        - oid_to_hex_r
        - print_var_int
        - print_var_str
        - printf
        - show_commit
        - traverse_commit_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rev-list.c:334,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:335,3'
              BranchSideFuncs:
                - filter_skipped
                - print_var_str
                - print_var_int
                - print_var_int
                - print_var_int
                - print_var_int
                - estimate_bisect_steps
                - print_var_int
                - traverse_commit_list.13641
                - printf
                - oid_to_hex_r
            - BranchSide:      'builtin/rev-list.c:337,33'
              BranchSideFuncs:
                - filter_skipped
                - print_var_str
                - print_var_int
                - print_var_int
                - print_var_int
                - print_var_int
                - estimate_bisect_steps
                - print_var_int
                - traverse_commit_list.13641
                - printf
                - oid_to_hex_r
        - Branch String:   'builtin/rev-list.c:351,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:352,9'
              BranchSideFuncs:
                - print_var_str
                - print_var_int
                - print_var_int
                - print_var_int
                - print_var_int
                - estimate_bisect_steps
                - print_var_int
                - traverse_commit_list.13641
                - printf
                - oid_to_hex_r
            - BranchSide:      'builtin/rev-list.c:354,6'
              BranchSideFuncs:
                - print_var_str
                - print_var_int
                - print_var_int
                - print_var_int
                - print_var_int
                - estimate_bisect_steps
                - print_var_int
                - traverse_commit_list.13641
                - printf
                - oid_to_hex_r
        - Branch String:   'builtin/rev-list.c:354,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:355,16'
              BranchSideFuncs:
                - oid_to_hex_r
                - print_var_str
                - print_var_int
                - print_var_int
                - print_var_int
                - print_var_int
                - estimate_bisect_steps
                - print_var_int
                - traverse_commit_list.13641
                - printf
            - BranchSide:      'builtin/rev-list.c:357,6'
              BranchSideFuncs:
                - print_var_str
                - print_var_int
                - print_var_int
                - print_var_int
                - print_var_int
                - estimate_bisect_steps
                - print_var_int
                - traverse_commit_list.13641
                - printf
        - Branch String:   'builtin/rev-list.c:357,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:358,24'
              BranchSideFuncs:
                - traverse_commit_list.13641
                - printf
                - print_var_str
                - print_var_int
                - print_var_int
                - print_var_int
                - print_var_int
                - estimate_bisect_steps
                - print_var_int
            - BranchSide:      'builtin/rev-list.c:362,30'
              BranchSideFuncs:
                - print_var_str
                - print_var_int
                - print_var_int
                - print_var_int
                - print_var_int
                - estimate_bisect_steps
                - print_var_int
      Callsites:
        - Src:             'builtin/rev-list.c:337,18'
          Dst:             filter_skipped
        - Src:             'builtin/rev-list.c:355,3'
          Dst:             oid_to_hex_r
        - Src:             'builtin/rev-list.c:358,3'
          Dst:             traverse_commit_list
        - Src:             'builtin/rev-list.c:358,3'
          Dst:             show_commit
        - Src:             'builtin/rev-list.c:358,3'
          Dst:             show_object
        - Src:             'builtin/rev-list.c:359,3'
          Dst:             printf
        - Src:             'builtin/rev-list.c:362,2'
          Dst:             print_var_str
        - Src:             'builtin/rev-list.c:363,2'
          Dst:             print_var_int
        - Src:             'builtin/rev-list.c:364,2'
          Dst:             print_var_int
        - Src:             'builtin/rev-list.c:365,2'
          Dst:             print_var_int
        - Src:             'builtin/rev-list.c:366,2'
          Dst:             print_var_int
        - Src:             'builtin/rev-list.c:367,32'
          Dst:             estimate_bisect_steps
        - Src:             'builtin/rev-list.c:367,2'
          Dst:             print_var_int
    - functionName:    show_edge
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oid_to_hex
        - printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/rev-list.c:314,18'
          Dst:             oid_to_hex
        - Src:             'builtin/rev-list.c:314,2'
          Dst:             printf
    - functionName:    try_bitmap_traversal
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - revs
        - filter_provided_objects
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - free_bitmap_index
        - prepare_bitmap_walk
        - show_object_fast
        - traverse_bitmap_commit_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rev-list.c:484,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:485,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-list.c:487,35'
              BranchSideFuncs:
                - prepare_bitmap_walk
                - traverse_bitmap_commit_list
                - free_bitmap_index
        - Branch String:   'builtin/rev-list.c:488,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:489,3'
              BranchSideFuncs:
                - traverse_bitmap_commit_list
                - free_bitmap_index
            - BranchSide:      'builtin/rev-list.c:491,30'
              BranchSideFuncs:
                - traverse_bitmap_commit_list
                - free_bitmap_index
      Callsites:
        - Src:             'builtin/rev-list.c:487,15'
          Dst:             prepare_bitmap_walk
        - Src:             'builtin/rev-list.c:491,2'
          Dst:             traverse_bitmap_commit_list
        - Src:             'builtin/rev-list.c:491,2'
          Dst:             show_object_fast
        - Src:             'builtin/rev-list.c:492,2'
          Dst:             free_bitmap_index
    - functionName:    try_bitmap_disk_usage
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - revs
        - filter_provided_objects
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - free_bitmap_index
        - get_disk_usage_from_bitmap
        - prepare_bitmap_walk
        - print_disk_usage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rev-list.c:502,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:503,3'
              BranchSideFuncs:
                - prepare_bitmap_walk
                - get_disk_usage_from_bitmap
                - print_disk_usage
                - free_bitmap_index
            - BranchSide:      'builtin/rev-list.c:505,35'
              BranchSideFuncs:
                - prepare_bitmap_walk
                - get_disk_usage_from_bitmap
                - print_disk_usage
                - free_bitmap_index
        - Branch String:   'builtin/rev-list.c:506,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:507,3'
              BranchSideFuncs:
                - get_disk_usage_from_bitmap
                - print_disk_usage
                - free_bitmap_index
            - BranchSide:      'builtin/rev-list.c:509,48'
              BranchSideFuncs:
                - get_disk_usage_from_bitmap
                - print_disk_usage
                - free_bitmap_index
      Callsites:
        - Src:             'builtin/rev-list.c:505,15'
          Dst:             prepare_bitmap_walk
        - Src:             'builtin/rev-list.c:509,21'
          Dst:             get_disk_usage_from_bitmap
        - Src:             'builtin/rev-list.c:510,2'
          Dst:             print_disk_usage
        - Src:             'builtin/rev-list.c:512,2'
          Dst:             free_bitmap_index
    - functionName:    try_bitmap_count
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - revs
        - filter_provided_objects
      BBCount:         37
      ICount:          239
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - count_bitmap_commit_list
        - free_bitmap_index
        - prepare_bitmap_walk
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rev-list.c:434,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:435,3'
              BranchSideFuncs:
                - prepare_bitmap_walk
                - count_bitmap_commit_list
                - printf
                - free_bitmap_index
            - BranchSide:      'builtin/rev-list.c:441,6'
              BranchSideFuncs:
                - prepare_bitmap_walk
                - count_bitmap_commit_list
                - printf
                - free_bitmap_index
        - Branch String:   'builtin/rev-list.c:441,23'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:441,26'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-list.c:442,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-list.c:441,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:442,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-list.c:449,6'
              BranchSideFuncs:
                - prepare_bitmap_walk
                - count_bitmap_commit_list
                - printf
                - free_bitmap_index
        - Branch String:   'builtin/rev-list.c:449,27'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:450,7'
              BranchSideFuncs:
                - prepare_bitmap_walk
                - count_bitmap_commit_list
                - printf
                - free_bitmap_index
            - BranchSide:      'builtin/rev-list.c:457,14'
              BranchSideFuncs:
                - prepare_bitmap_walk
                - count_bitmap_commit_list
                - printf
                - free_bitmap_index
        - Branch String:   'builtin/rev-list.c:450,25'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:450,28'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-list.c:451,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-list.c:450,47'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:450,50'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-list.c:451,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-list.c:449,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:451,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-list.c:457,14'
              BranchSideFuncs:
                - prepare_bitmap_walk
                - count_bitmap_commit_list
                - printf
                - free_bitmap_index
        - Branch String:   'builtin/rev-list.c:460,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:461,3'
              BranchSideFuncs:
                - count_bitmap_commit_list
                - printf
                - free_bitmap_index
            - BranchSide:      'builtin/rev-list.c:463,27'
              BranchSideFuncs:
                - count_bitmap_commit_list
                - printf
                - free_bitmap_index
        - Branch String:   'builtin/rev-list.c:464,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:465,6'
              BranchSideFuncs:
                - count_bitmap_commit_list
                - printf
                - free_bitmap_index
            - BranchSide:      'builtin/rev-list.c:465,6'
              BranchSideFuncs:
                - count_bitmap_commit_list
                - printf
                - free_bitmap_index
        - Branch String:   'builtin/rev-list.c:465,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:466,6'
              BranchSideFuncs:
                - count_bitmap_commit_list
                - printf
                - free_bitmap_index
            - BranchSide:      'builtin/rev-list.c:466,6'
              BranchSideFuncs:
                - count_bitmap_commit_list
                - printf
                - free_bitmap_index
        - Branch String:   'builtin/rev-list.c:466,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:463,2'
              BranchSideFuncs:
                - count_bitmap_commit_list
                - printf
                - free_bitmap_index
            - BranchSide:      'builtin/rev-list.c:463,2'
              BranchSideFuncs:
                - count_bitmap_commit_list
                - printf
                - free_bitmap_index
        - Branch String:   'builtin/rev-list.c:467,21'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:467,24'
              BranchSideFuncs:
                - printf
                - free_bitmap_index
            - BranchSide:      'builtin/rev-list.c:470,17'
              BranchSideFuncs:
                - printf
                - free_bitmap_index
        - Branch String:   'builtin/rev-list.c:467,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:468,18'
              BranchSideFuncs:
                - printf
                - free_bitmap_index
            - BranchSide:      'builtin/rev-list.c:470,17'
              BranchSideFuncs:
                - printf
                - free_bitmap_index
      Callsites:
        - Src:             'builtin/rev-list.c:459,15'
          Dst:             prepare_bitmap_walk
        - Src:             'builtin/rev-list.c:463,2'
          Dst:             count_bitmap_commit_list
        - Src:             'builtin/rev-list.c:470,2'
          Dst:             printf
        - Src:             'builtin/rev-list.c:471,2'
          Dst:             free_bitmap_index
    - functionName:    parse_missing_action_value
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         12
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rev-list.c:397,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:398,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'builtin/rev-list.c:402,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'builtin/rev-list.c:402,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:403,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'builtin/rev-list.c:408,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'builtin/rev-list.c:408,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:409,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/rev-list.c:414,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'builtin/rev-list.c:414,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:415,22'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-list.c:420,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/rev-list.c:397,7'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:402,7'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:408,7'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:414,7'
          Dst:             strcmp
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_rev_list
      functionSourceFile: '/src/git/builtin/rev-list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         218
      ICount:          1260
      EdgeCount:       291
      CyclomaticComplexity: 75
      functionsReached:
        - _
        - die
        - find_bisection
        - git_config
        - git_default_config
        - mark_edges_uninteresting
        - oid_to_hex
        - oidset_clear
        - oidset_init
        - oidset_insert_from_set
        - oidset_iter_init
        - oidset_iter_next
        - parse_missing_action_value
        - prepare_revision_walk
        - print_disk_usage
        - printf
        - reflog_walk_empty
        - release_revisions
        - repo_init_revisions
        - setup_revisions
        - show_bisect_vars
        - show_commit
        - show_edge
        - skip_prefix
        - start_delayed_progress
        - stop_progress
        - strcmp
        - test_bitmap_walk
        - traverse_commit_list_filtered
        - try_bitmap_count
        - try_bitmap_disk_usage
        - try_bitmap_traversal
        - usage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/rev-list.c:532,16'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:532,27'
              BranchSideFuncs:
                - strcmp
                - usage
                - git_config.13669
                - repo_init_revisions
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
                - skip_prefix.13668
                - parse_missing_action_value
                - _.13637
                - die
                - strcmp
            - BranchSide:      'builtin/rev-list.c:535,2'
              BranchSideFuncs:
                - git_config.13669
                - repo_init_revisions
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
                - skip_prefix.13668
                - parse_missing_action_value
                - _.13637
                - die
                - strcmp
        - Branch String:   'builtin/rev-list.c:532,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:533,3'
              BranchSideFuncs:
                - git_config.13669
                - repo_init_revisions
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
                - skip_prefix.13668
                - parse_missing_action_value
                - _.13637
                - die
                - strcmp
            - BranchSide:      'builtin/rev-list.c:535,2'
              BranchSideFuncs:
                - git_config.13669
                - repo_init_revisions
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
                - skip_prefix.13668
                - parse_missing_action_value
                - _.13637
                - die
                - strcmp
        - Branch String:   'builtin/rev-list.c:563,2'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:564,21'
              BranchSideFuncs:
                - strcmp
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
                - skip_prefix.13668
                - parse_missing_action_value
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:571,9'
              BranchSideFuncs:
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
                - skip_prefix.13668
                - parse_missing_action_value
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:565,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:566,21'
              BranchSideFuncs:
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
                - skip_prefix.13668
                - parse_missing_action_value
                - _.13637
                - die
                - strcmp
            - BranchSide:      'builtin/rev-list.c:570,2'
              BranchSideFuncs:
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
                - skip_prefix.13668
                - parse_missing_action_value
                - _.13637
                - die
                - strcmp
        - Branch String:   'builtin/rev-list.c:571,2'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:572,21'
              BranchSideFuncs:
                - skip_prefix.13668
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
                - parse_missing_action_value
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:581,6'
              BranchSideFuncs:
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:573,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:574,13'
              BranchSideFuncs:
                - parse_missing_action_value
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
                - skip_prefix.13668
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:579,2'
              BranchSideFuncs:
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
                - skip_prefix.13668
                - parse_missing_action_value
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:574,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:575,9'
              BranchSideFuncs:
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:576,35'
              BranchSideFuncs:
                - parse_missing_action_value
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
                - skip_prefix.13668
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:576,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:577,5'
              BranchSideFuncs:
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:578,3'
              BranchSideFuncs:
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
                - skip_prefix.13668
                - parse_missing_action_value
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:581,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:582,8'
              BranchSideFuncs:
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:584,25'
              BranchSideFuncs:
                - setup_revisions
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:588,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:589,15'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:591,11'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:591,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:592,8'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:593,9'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:593,2'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:594,21'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:689,11'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
        - Branch String:   'builtin/rev-list.c:596,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:597,9'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:600,15'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:600,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:601,9'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:604,15'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:604,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:605,16'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:608,15'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:608,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:609,16'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:615,15'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:615,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:616,16'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:620,15'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:620,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:621,21'
              BranchSideFuncs:
                - strcmp
                - test_bitmap_walk
                - release_revisions
                - skip_prefix.13668
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:624,15'
              BranchSideFuncs:
                - strcmp
                - test_bitmap_walk
                - release_revisions
                - skip_prefix.13668
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:624,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:625,4'
              BranchSideFuncs:
                - skip_prefix.13668
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:628,19'
              BranchSideFuncs:
                - skip_prefix.13668
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:628,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:629,20'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:632,15'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:632,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:633,28'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:636,15'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:636,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:637,22'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:641,15'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:641,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:642,4'
              BranchSideFuncs:
                - skip_prefix.13668
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:643,19'
              BranchSideFuncs:
                - skip_prefix.13668
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:643,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:644,4'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:646,15'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:646,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:647,26'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:651,15'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:651,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:652,26'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:656,15'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:656,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:657,9'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:661,15'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:661,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:662,9'
              BranchSideFuncs:
                - skip_prefix.13668
                - usage
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:666,19'
              BranchSideFuncs:
                - skip_prefix.13668
                - usage
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - usage
                - strcmp
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:666,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:667,9'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - strcmp
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:686,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/rev-list.c:667,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:668,17'
              BranchSideFuncs:
                - strcmp
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - usage
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:673,16'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - test_bitmap_walk
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.13668
                - usage
                - strcmp
                - _.13637
                - die
                - usage
        - Branch String:   'builtin/rev-list.c:668,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:669,21'
              BranchSideFuncs:
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:671,10'
              BranchSideFuncs:
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:673,15'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:0,0'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/rev-list.c:679,5'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/rev-list.c:689,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:690,8'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
            - BranchSide:      'builtin/rev-list.c:691,11'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
        - Branch String:   'builtin/rev-list.c:691,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:693,8'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
            - BranchSide:      'builtin/rev-list.c:699,16'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
        - Branch String:   'builtin/rev-list.c:694,46'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:694,55'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
            - BranchSide:      'builtin/rev-list.c:695,9'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
        - Branch String:   'builtin/rev-list.c:694,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:695,9'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
            - BranchSide:      'builtin/rev-list.c:697,9'
              BranchSideFuncs:
                - reflog_walk_empty
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
        - Branch String:   'builtin/rev-list.c:703,21'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:703,47'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
            - BranchSide:      'builtin/rev-list.c:707,11'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
        - Branch String:   'builtin/rev-list.c:703,60'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:704,15'
              BranchSideFuncs:
                - usage
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:707,11'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
        - Branch String:   'builtin/rev-list.c:704,27'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:704,35'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
            - BranchSide:      'builtin/rev-list.c:707,11'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
        - Branch String:   'builtin/rev-list.c:704,48'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:704,56'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
            - BranchSide:      'builtin/rev-list.c:707,11'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
        - Branch String:   'builtin/rev-list.c:704,70'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:705,14'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
            - BranchSide:      'builtin/rev-list.c:707,11'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
        - Branch String:   'builtin/rev-list.c:705,26'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:706,13'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
            - BranchSide:      'builtin/rev-list.c:707,11'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
        - Branch String:   'builtin/rev-list.c:706,29'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:706,38'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
            - BranchSide:      'builtin/rev-list.c:707,11'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
        - Branch String:   'builtin/rev-list.c:706,55'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:707,11'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
                - usage
            - BranchSide:      'builtin/rev-list.c:708,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/rev-list.c:703,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:708,3'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/rev-list.c:710,11'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:710,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:711,7'
              BranchSideFuncs:
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:713,11'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:713,17'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:714,12'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:718,29'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
        - Branch String:   'builtin/rev-list.c:714,24'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:714,32'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:715,12'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:714,45'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:714,53'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:715,12'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:714,67'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:715,12'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:718,29'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
        - Branch String:   'builtin/rev-list.c:715,23'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:715,31'
              BranchSideFuncs:
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:716,7'
              BranchSideFuncs:
                - _.13637
                - die
        - Branch String:   'builtin/rev-list.c:713,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:716,7'
              BranchSideFuncs:
                - _.13637
                - die
            - BranchSide:      'builtin/rev-list.c:718,29'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
        - Branch String:   'builtin/rev-list.c:718,44'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:719,40'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
            - BranchSide:      'builtin/rev-list.c:719,15'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
        - Branch String:   'builtin/rev-list.c:719,40'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:719,40'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
            - BranchSide:      'builtin/rev-list.c:720,15'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
        - Branch String:   'builtin/rev-list.c:721,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:722,8'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
            - BranchSide:      'builtin/rev-list.c:724,6'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - start_delayed_progress
        - Branch String:   'builtin/rev-list.c:724,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:725,37'
              BranchSideFuncs:
                - start_delayed_progress
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
            - BranchSide:      'builtin/rev-list.c:727,6'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
                - try_bitmap_count
                - try_bitmap_disk_usage
                - try_bitmap_traversal
        - Branch String:   'builtin/rev-list.c:727,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:728,32'
              BranchSideFuncs:
                - try_bitmap_count
                - release_revisions
                - try_bitmap_disk_usage
                - try_bitmap_traversal
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
            - BranchSide:      'builtin/rev-list.c:736,6'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
        - Branch String:   'builtin/rev-list.c:728,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:729,4'
              BranchSideFuncs:
                - try_bitmap_disk_usage
                - release_revisions
                - try_bitmap_traversal
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
            - BranchSide:      'builtin/rev-list.c:730,37'
              BranchSideFuncs:
                - try_bitmap_disk_usage
                - release_revisions
                - try_bitmap_traversal
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
        - Branch String:   'builtin/rev-list.c:730,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:731,4'
              BranchSideFuncs:
                - try_bitmap_traversal
                - release_revisions
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
            - BranchSide:      'builtin/rev-list.c:732,36'
              BranchSideFuncs:
                - try_bitmap_traversal
                - release_revisions
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
        - Branch String:   'builtin/rev-list.c:732,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:733,4'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
            - BranchSide:      'builtin/rev-list.c:734,2'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
                - die
        - Branch String:   'builtin/rev-list.c:736,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:737,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/rev-list.c:738,11'
              BranchSideFuncs:
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
                - mark_edges_uninteresting
        - Branch String:   'builtin/rev-list.c:738,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:739,3'
              BranchSideFuncs:
                - mark_edges_uninteresting
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
            - BranchSide:      'builtin/rev-list.c:741,6'
              BranchSideFuncs:
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - find_bisection
                - show_bisect_vars
        - Branch String:   'builtin/rev-list.c:741,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:743,12'
              BranchSideFuncs:
                - find_bisection
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - show_bisect_vars
            - BranchSide:      'builtin/rev-list.c:759,6'
              BranchSideFuncs:
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
        - Branch String:   'builtin/rev-list.c:745,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:746,17'
              BranchSideFuncs:
                - find_bisection
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - show_bisect_vars
            - BranchSide:      'builtin/rev-list.c:748,12'
              BranchSideFuncs:
                - find_bisection
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - show_bisect_vars
        - Branch String:   'builtin/rev-list.c:748,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:749,17'
              BranchSideFuncs:
                - find_bisection
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - show_bisect_vars
            - BranchSide:      'builtin/rev-list.c:751,24'
              BranchSideFuncs:
                - find_bisection
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
                - show_bisect_vars
        - Branch String:   'builtin/rev-list.c:753,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:754,34'
              BranchSideFuncs:
                - show_bisect_vars
                - release_revisions
            - BranchSide:      'builtin/rev-list.c:757,2'
              BranchSideFuncs:
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
        - Branch String:   'builtin/rev-list.c:759,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:761,10'
              BranchSideFuncs:
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
            - BranchSide:      'builtin/rev-list.c:769,6'
              BranchSideFuncs:
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
        - Branch String:   'builtin/rev-list.c:761,3'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:762,46'
              BranchSideFuncs:
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
            - BranchSide:      'builtin/rev-list.c:765,17'
              BranchSideFuncs:
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
        - Branch String:   'builtin/rev-list.c:765,3'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:766,4'
              BranchSideFuncs:
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
            - BranchSide:      'builtin/rev-list.c:767,2'
              BranchSideFuncs:
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - oidset_init
        - Branch String:   'builtin/rev-list.c:769,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:770,3'
              BranchSideFuncs:
                - oidset_init
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
            - BranchSide:      'builtin/rev-list.c:771,6'
              BranchSideFuncs:
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
        - Branch String:   'builtin/rev-list.c:771,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:772,3'
              BranchSideFuncs:
                - oidset_init
                - oidset_insert_from_set
                - oidset_clear
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/rev-list.c:780,4'
              BranchSideFuncs:
                - traverse_commit_list_filtered
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
        - Branch String:   'builtin/rev-list.c:782,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:785,3'
              BranchSideFuncs:
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/rev-list.c:790,6'
              BranchSideFuncs:
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
        - Branch String:   'builtin/rev-list.c:786,3'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:787,31'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - oidset_iter_next.13646
                - oidset_clear
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/rev-list.c:788,3'
              BranchSideFuncs:
                - oidset_clear
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - oid_to_hex
                - printf
        - Branch String:   'builtin/rev-list.c:790,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:793,3'
              BranchSideFuncs:
                - oidset_iter_init.13647
                - oidset_iter_next.13646
                - oidset_clear
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/rev-list.c:799,2'
              BranchSideFuncs:
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'builtin/rev-list.c:794,3'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:795,31'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - oidset_iter_next.13646
                - oidset_clear
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'builtin/rev-list.c:796,3'
              BranchSideFuncs:
                - oidset_clear
                - stop_progress.13644
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'builtin/rev-list.c:801,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:802,12'
              BranchSideFuncs:
                - printf
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
            - BranchSide:      'builtin/rev-list.c:812,6'
              BranchSideFuncs:
                - release_revisions
                - print_disk_usage
        - Branch String:   'builtin/rev-list.c:802,23'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:802,31'
              BranchSideFuncs:
                - printf
                - release_revisions
                - print_disk_usage
                - printf
                - printf
                - printf
            - BranchSide:      'builtin/rev-list.c:804,17'
              BranchSideFuncs:
                - printf
                - release_revisions
                - print_disk_usage
                - printf
                - printf
        - Branch String:   'builtin/rev-list.c:802,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:803,32'
              BranchSideFuncs:
                - printf
                - release_revisions
                - print_disk_usage
            - BranchSide:      'builtin/rev-list.c:804,17'
              BranchSideFuncs:
                - printf
                - release_revisions
                - print_disk_usage
                - printf
                - printf
        - Branch String:   'builtin/rev-list.c:804,12'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:805,28'
              BranchSideFuncs:
                - printf
                - release_revisions
                - print_disk_usage
            - BranchSide:      'builtin/rev-list.c:806,17'
              BranchSideFuncs:
                - printf
                - release_revisions
                - print_disk_usage
                - printf
        - Branch String:   'builtin/rev-list.c:806,12'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:807,28'
              BranchSideFuncs:
                - printf
                - release_revisions
                - print_disk_usage
            - BranchSide:      'builtin/rev-list.c:809,24'
              BranchSideFuncs:
                - printf
                - release_revisions
                - print_disk_usage
        - Branch String:   'builtin/rev-list.c:812,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-list.c:812,6'
              BranchSideFuncs:
                - print_disk_usage
                - release_revisions
            - BranchSide:      'builtin/rev-list.c:813,20'
              BranchSideFuncs:
                - print_disk_usage
                - release_revisions
      Callsites:
        - Src:             'builtin/rev-list.c:532,20'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:533,3'
          Dst:             usage
        - Src:             'builtin/rev-list.c:535,2'
          Dst:             git_config
        - Src:             'builtin/rev-list.c:535,2'
          Dst:             git_default_config
        - Src:             'builtin/rev-list.c:536,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/rev-list.c:565,8'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:573,7'
          Dst:             skip_prefix
        - Src:             'builtin/rev-list.c:575,9'
          Dst:             _
        - Src:             'builtin/rev-list.c:575,5'
          Dst:             die
        - Src:             'builtin/rev-list.c:576,8'
          Dst:             parse_missing_action_value
        - Src:             'builtin/rev-list.c:584,9'
          Dst:             setup_revisions
        - Src:             'builtin/rev-list.c:596,8'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:600,8'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:604,8'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:608,8'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:615,8'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:620,8'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:624,8'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:625,4'
          Dst:             test_bitmap_walk
        - Src:             'builtin/rev-list.c:628,7'
          Dst:             skip_prefix
        - Src:             'builtin/rev-list.c:632,8'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:636,8'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:641,8'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:643,7'
          Dst:             skip_prefix
        - Src:             'builtin/rev-list.c:646,8'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:651,8'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:656,8'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:661,8'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:666,7'
          Dst:             skip_prefix
        - Src:             'builtin/rev-list.c:668,10'
          Dst:             strcmp
        - Src:             'builtin/rev-list.c:671,10'
          Dst:             _
        - Src:             'builtin/rev-list.c:671,6'
          Dst:             die
        - Src:             'builtin/rev-list.c:679,5'
          Dst:             usage
        - Src:             'builtin/rev-list.c:686,3'
          Dst:             usage
        - Src:             'builtin/rev-list.c:703,24'
          Dst:             reflog_walk_empty
        - Src:             'builtin/rev-list.c:708,3'
          Dst:             usage
        - Src:             'builtin/rev-list.c:711,7'
          Dst:             _
        - Src:             'builtin/rev-list.c:711,3'
          Dst:             die
        - Src:             'builtin/rev-list.c:716,7'
          Dst:             _
        - Src:             'builtin/rev-list.c:716,3'
          Dst:             die
        - Src:             'builtin/rev-list.c:725,14'
          Dst:             start_delayed_progress
        - Src:             'builtin/rev-list.c:728,8'
          Dst:             try_bitmap_count
        - Src:             'builtin/rev-list.c:730,8'
          Dst:             try_bitmap_disk_usage
        - Src:             'builtin/rev-list.c:732,8'
          Dst:             try_bitmap_traversal
        - Src:             'builtin/rev-list.c:736,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/rev-list.c:737,3'
          Dst:             die
        - Src:             'builtin/rev-list.c:739,3'
          Dst:             mark_edges_uninteresting
        - Src:             'builtin/rev-list.c:739,3'
          Dst:             show_edge
        - Src:             'builtin/rev-list.c:751,3'
          Dst:             find_bisection
        - Src:             'builtin/rev-list.c:754,10'
          Dst:             show_bisect_vars
        - Src:             'builtin/rev-list.c:770,3'
          Dst:             oidset_init
        - Src:             'builtin/rev-list.c:772,3'
          Dst:             oidset_init
        - Src:             'builtin/rev-list.c:774,3'
          Dst:             oidset_insert_from_set
        - Src:             'builtin/rev-list.c:775,3'
          Dst:             oidset_clear
        - Src:             'builtin/rev-list.c:778,2'
          Dst:             traverse_commit_list_filtered
        - Src:             'builtin/rev-list.c:778,2'
          Dst:             show_commit
        - Src:             'builtin/rev-list.c:778,2'
          Dst:             show_object
        - Src:             'builtin/rev-list.c:785,3'
          Dst:             oidset_iter_init
        - Src:             'builtin/rev-list.c:786,17'
          Dst:             oidset_iter_next
        - Src:             'builtin/rev-list.c:787,20'
          Dst:             oid_to_hex
        - Src:             'builtin/rev-list.c:787,4'
          Dst:             printf
        - Src:             'builtin/rev-list.c:788,3'
          Dst:             oidset_clear
        - Src:             'builtin/rev-list.c:793,3'
          Dst:             oidset_iter_init
        - Src:             'builtin/rev-list.c:794,17'
          Dst:             oidset_iter_next
        - Src:             'builtin/rev-list.c:795,20'
          Dst:             oid_to_hex
        - Src:             'builtin/rev-list.c:795,4'
          Dst:             printf
        - Src:             'builtin/rev-list.c:796,3'
          Dst:             oidset_clear
        - Src:             'builtin/rev-list.c:799,2'
          Dst:             stop_progress
        - Src:             'builtin/rev-list.c:803,4'
          Dst:             printf
        - Src:             'builtin/rev-list.c:805,4'
          Dst:             printf
        - Src:             'builtin/rev-list.c:807,4'
          Dst:             printf
        - Src:             'builtin/rev-list.c:809,4'
          Dst:             printf
        - Src:             'builtin/rev-list.c:813,3'
          Dst:             print_disk_usage
        - Src:             'builtin/rev-list.c:816,2'
          Dst:             release_revisions
    - functionName:    show_with_type
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - arg
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - putchar
        - show
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:131,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:131,6'
              BranchSideFuncs:
                - putchar
                - show.13778
            - BranchSide:      'builtin/rev-parse.c:132,3'
              BranchSideFuncs:
                - putchar
                - show.13778
      Callsites:
        - Src:             'builtin/rev-parse.c:132,3'
          Dst:             putchar
        - Src:             'builtin/rev-parse.c:133,2'
          Dst:             show
    - functionName:    show
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fputs
        - putchar
        - puts
      functionUses:    8
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:112,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:113,7'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
                - putchar
                - fputs
            - BranchSide:      'builtin/rev-parse.c:125,8'
              BranchSideFuncs:
                - puts
        - Branch String:   'builtin/rev-parse.c:116,3'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:117,8'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
                - fputs
            - BranchSide:      'builtin/rev-parse.c:121,11'
              BranchSideFuncs:
                - putchar
                - putchar
        - Branch String:   'builtin/rev-parse.c:117,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:118,19'
              BranchSideFuncs:
                - fputs
                - putchar
                - putchar
                - putchar
            - BranchSide:      'builtin/rev-parse.c:119,12'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
                - fputs
      Callsites:
        - Src:             'builtin/rev-parse.c:115,3'
          Dst:             putchar
        - Src:             'builtin/rev-parse.c:118,5'
          Dst:             fputs
        - Src:             'builtin/rev-parse.c:119,4'
          Dst:             putchar
        - Src:             'builtin/rev-parse.c:121,3'
          Dst:             putchar
        - Src:             'builtin/rev-parse.c:122,3'
          Dst:             putchar
        - Src:             'builtin/rev-parse.c:125,3'
          Dst:             puts
    - functionName:    is_rev_argument
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         20
      ICount:          114
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:94,20'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:94,23'
              BranchSideFuncs:
                - strlen
                - strcmp
                - strncmp
            - BranchSide:      'builtin/rev-parse.c:97,2'
              BranchSideFuncs:
                - strlen
                - strcmp
                - strncmp
        - Branch String:   'builtin/rev-parse.c:94,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:95,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:97,2'
              BranchSideFuncs:
                - strlen
                - strcmp
                - strncmp
        - Branch String:   'builtin/rev-parse.c:100,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:101,4'
              BranchSideFuncs:
                - strlen
                - strcmp
                - strncmp
            - BranchSide:      'builtin/rev-parse.c:102,16'
              BranchSideFuncs:
                - strlen
                - strcmp
                - strncmp
        - Branch String:   'builtin/rev-parse.c:103,25'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:104,8'
              BranchSideFuncs:
                - strlen
                - strcmp
                - strncmp
            - BranchSide:      'builtin/rev-parse.c:105,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-parse.c:104,26'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:97,2'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strcmp
            - BranchSide:      'builtin/rev-parse.c:104,38'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strcmp
        - Branch String:   'builtin/rev-parse.c:103,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:97,2'
              BranchSideFuncs:
                - strlen
                - strcmp
                - strncmp
            - BranchSide:      'builtin/rev-parse.c:105,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/rev-parse.c:102,9'
          Dst:             strlen
        - Src:             'builtin/rev-parse.c:103,8'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:104,30'
          Dst:             strncmp
    - functionName:    git_has_dos_drive_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_absolute_path
      functionSourceFile: '/src/git/./abspath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_is_dir_sep
      functionUses:    2
      BranchProfiles:
        - Branch String:   './abspath.h:30,29'
          Branch Sides:
            - BranchSide:      './abspath.h:30,29'
              BranchSideFuncs: []
            - BranchSide:      './abspath.h:30,53'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.13808
      Callsites:
        - Src:             './abspath.h:30,9'
          Dst:             git_is_dir_sep
        - Src:             './abspath.h:30,32'
          Dst:             git_has_dos_drive_prefix
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    parseopt_dump
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - o
        - arg
        - unset
      BBCount:         24
      ICount:          120
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - sq_quote_buf
        - strbuf_addch
        - strbuf_addf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:393,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:394,15'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.13812
                - sq_quote_buf
                - strbuf_addch.13812
            - BranchSide:      'builtin/rev-parse.c:395,11'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.13812
                - sq_quote_buf
                - strbuf_addch.13812
                - strbuf_addf
        - Branch String:   'builtin/rev-parse.c:395,25'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:395,29'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.13812
                - sq_quote_buf
                - strbuf_addch.13812
                - strbuf_addf
            - BranchSide:      'builtin/rev-parse.c:398,15'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.13812
                - sq_quote_buf
                - strbuf_addch.13812
        - Branch String:   'builtin/rev-parse.c:395,50'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:395,54'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.13812
                - sq_quote_buf
                - strbuf_addch.13812
            - BranchSide:      'builtin/rev-parse.c:396,15'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.13812
                - sq_quote_buf
                - strbuf_addch.13812
        - Branch String:   'builtin/rev-parse.c:395,11'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:396,15'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.13812
                - sq_quote_buf
                - strbuf_addch.13812
            - BranchSide:      'builtin/rev-parse.c:398,15'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.13812
                - sq_quote_buf
                - strbuf_addch.13812
        - Branch String:   'builtin/rev-parse.c:399,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:399,6'
              BranchSideFuncs:
                - strbuf_addch.13812
                - sq_quote_buf
                - strbuf_addch.13812
            - BranchSide:      'builtin/rev-parse.c:400,8'
              BranchSideFuncs:
                - strbuf_addch.13812
                - sq_quote_buf
                - strbuf_addch.13812
        - Branch String:   'builtin/rev-parse.c:400,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:401,17'
              BranchSideFuncs:
                - sq_quote_buf
                - strbuf_addch.13812
            - BranchSide:      'builtin/rev-parse.c:402,12'
              BranchSideFuncs:
                - sq_quote_buf
                - strbuf_addch.13812
      Callsites:
        - Src:             'builtin/rev-parse.c:394,3'
          Dst:             strbuf_addf
        - Src:             'builtin/rev-parse.c:396,3'
          Dst:             strbuf_addf
        - Src:             'builtin/rev-parse.c:398,3'
          Dst:             strbuf_addf
        - Src:             'builtin/rev-parse.c:401,4'
          Dst:             strbuf_addch
        - Src:             'builtin/rev-parse.c:403,4'
          Dst:             strbuf_addch
        - Src:             'builtin/rev-parse.c:404,3'
          Dst:             sq_quote_buf
    - functionName:    skipspaces
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:411,2'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:412,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:413,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    findspace
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:418,2'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:419,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:421,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-parse.c:419,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:419,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:420,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    show_default
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - repo_get_oid
        - show_rev
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:200,14'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:200,18'
              BranchSideFuncs:
                - repo_get_oid
                - show_rev
            - BranchSide:      'builtin/rev-parse.c:200,18'
              BranchSideFuncs:
                - repo_get_oid
                - show_rev
        - Branch String:   'builtin/rev-parse.c:202,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:205,7'
              BranchSideFuncs:
                - repo_get_oid
                - show_rev
            - BranchSide:      'builtin/rev-parse.c:211,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-parse.c:206,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:207,27'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:210,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/rev-parse.c:206,8'
          Dst:             repo_get_oid
        - Src:             'builtin/rev-parse.c:207,4'
          Dst:             show_rev
    - functionName:    show_rev
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - oid
        - name
      BBCount:         30
      ICount:          159
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - const_error
        - error
        - get_main_ref_store
        - oid_to_hex
        - repo_dwim_ref
        - repo_find_unique_abbrev
        - show_with_type
        - strlen
      functionUses:    11
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:139,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:140,3'
              BranchSideFuncs:
                - oid_to_hex
                - show_with_type
                - repo_find_unique_abbrev
                - show_with_type
                - show_with_type
                - strlen
                - repo_dwim_ref
                - show_with_type
                - free
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
                - free
                - error
                - const_error.13821
            - BranchSide:      'builtin/rev-parse.c:141,6'
              BranchSideFuncs:
                - oid_to_hex
                - show_with_type
                - repo_find_unique_abbrev
                - show_with_type
                - show_with_type
                - strlen
                - repo_dwim_ref
                - show_with_type
                - free
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
                - free
                - error
                - const_error.13821
        - Branch String:   'builtin/rev-parse.c:143,16'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:143,34'
              BranchSideFuncs:
                - oid_to_hex
                - show_with_type
                - repo_find_unique_abbrev
                - show_with_type
                - show_with_type
                - strlen
                - repo_dwim_ref
                - show_with_type
                - free
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
                - free
                - error
                - const_error.13821
            - BranchSide:      'builtin/rev-parse.c:143,19'
              BranchSideFuncs:
                - oid_to_hex
                - show_with_type
                - repo_find_unique_abbrev
                - show_with_type
                - show_with_type
                - strlen
                - repo_dwim_ref
                - show_with_type
                - free
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
                - free
                - error
                - const_error.13821
        - Branch String:   'builtin/rev-parse.c:143,31'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:143,34'
              BranchSideFuncs:
                - oid_to_hex
                - show_with_type
                - repo_find_unique_abbrev
                - show_with_type
                - show_with_type
                - strlen
                - repo_dwim_ref
                - show_with_type
                - free
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
                - free
                - error
                - const_error.13821
            - BranchSide:      'builtin/rev-parse.c:179,11'
              BranchSideFuncs:
                - oid_to_hex
                - show_with_type
                - repo_find_unique_abbrev
                - show_with_type
        - Branch String:   'builtin/rev-parse.c:143,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:144,7'
              BranchSideFuncs:
                - show_with_type
                - strlen
                - repo_dwim_ref
                - show_with_type
                - free
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
                - free
                - error
                - const_error.13821
            - BranchSide:      'builtin/rev-parse.c:179,11'
              BranchSideFuncs:
                - oid_to_hex
                - show_with_type
                - repo_find_unique_abbrev
                - show_with_type
        - Branch String:   'builtin/rev-parse.c:144,38'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:144,41'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - show_with_type
                - free
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
                - free
                - error
                - const_error.13821
            - BranchSide:      'builtin/rev-parse.c:148,26'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - show_with_type
                - free
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
                - free
                - error
                - const_error.13821
        - Branch String:   'builtin/rev-parse.c:144,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:148,26'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - show_with_type
                - free
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
                - free
                - error
                - const_error.13821
            - BranchSide:      'builtin/rev-parse.c:176,19'
              BranchSideFuncs:
                - show_with_type
        - Branch String:   'builtin/rev-parse.c:148,4'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:159,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/rev-parse.c:161,9'
              BranchSideFuncs:
                - show_with_type
                - free
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
                - free
            - BranchSide:      'builtin/rev-parse.c:171,5'
              BranchSideFuncs:
                - error
                - const_error.13821
                - free
        - Branch String:   'builtin/rev-parse.c:161,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:162,12'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
                - free
                - show_with_type
                - free
            - BranchSide:      'builtin/rev-parse.c:168,20'
              BranchSideFuncs:
                - show_with_type
                - free
        - Branch String:   'builtin/rev-parse.c:179,11'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:180,18'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - show_with_type
            - BranchSide:      'builtin/rev-parse.c:183,18'
              BranchSideFuncs:
                - oid_to_hex
                - show_with_type
      Callsites:
        - Src:             'builtin/rev-parse.c:149,12'
          Dst:             strlen
        - Src:             'builtin/rev-parse.c:148,12'
          Dst:             repo_dwim_ref
        - Src:             'builtin/rev-parse.c:163,42'
          Dst:             get_main_ref_store
        - Src:             'builtin/rev-parse.c:163,13'
          Dst:             refs_shorten_unambiguous_ref
        - Src:             'builtin/rev-parse.c:168,5'
          Dst:             show_with_type
        - Src:             'builtin/rev-parse.c:171,5'
          Dst:             error
        - Src:             'builtin/rev-parse.c:171,5'
          Dst:             const_error
        - Src:             'builtin/rev-parse.c:176,4'
          Dst:             show_with_type
        - Src:             'builtin/rev-parse.c:181,11'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/rev-parse.c:180,3'
          Dst:             show_with_type
        - Src:             'builtin/rev-parse.c:183,24'
          Dst:             oid_to_hex
        - Src:             'builtin/rev-parse.c:183,3'
          Dst:             show_with_type
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    try_parent_shorthands
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         50
      ICount:          281
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - commit_list_count
        - lookup_commit_reference
        - repo_get_oid_committish
        - show_rev
        - strstr
        - strtoul
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:335,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:336,15'
              BranchSideFuncs:
                - repo_get_oid_committish
                - lookup_commit_reference
                - show_rev
                - free
                - xstrfmt
                - show_rev
                - commit_list_count
            - BranchSide:      'builtin/rev-parse.c:339,30'
              BranchSideFuncs:
                - strstr
                - strstr
                - repo_get_oid_committish
                - lookup_commit_reference
                - show_rev
                - free
                - xstrfmt
                - show_rev
                - commit_list_count
                - strtoul
        - Branch String:   'builtin/rev-parse.c:337,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:338,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:339,2'
              BranchSideFuncs:
                - repo_get_oid_committish
                - lookup_commit_reference
                - show_rev
                - free
                - xstrfmt
                - show_rev
                - commit_list_count
        - Branch String:   'builtin/rev-parse.c:339,13'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:340,19'
              BranchSideFuncs:
                - repo_get_oid_committish
                - lookup_commit_reference
                - show_rev
                - free
                - xstrfmt
                - show_rev
                - commit_list_count
            - BranchSide:      'builtin/rev-parse.c:343,30'
              BranchSideFuncs:
                - strstr
                - repo_get_oid_committish
                - lookup_commit_reference
                - show_rev
                - free
                - xstrfmt
                - show_rev
                - commit_list_count
                - strtoul
        - Branch String:   'builtin/rev-parse.c:341,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:342,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:343,2'
              BranchSideFuncs:
                - repo_get_oid_committish
                - lookup_commit_reference
                - show_rev
                - free
                - xstrfmt
                - show_rev
                - commit_list_count
        - Branch String:   'builtin/rev-parse.c:343,13'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:344,15'
              BranchSideFuncs:
                - repo_get_oid_committish
                - lookup_commit_reference
                - show_rev
                - free
                - xstrfmt
                - show_rev
                - commit_list_count
                - strtoul
            - BranchSide:      'builtin/rev-parse.c:354,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-parse.c:347,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:349,29'
              BranchSideFuncs:
                - strtoul
                - repo_get_oid_committish
                - lookup_commit_reference
                - show_rev
                - free
                - xstrfmt
                - show_rev
                - commit_list_count
            - BranchSide:      'builtin/rev-parse.c:353,2'
              BranchSideFuncs:
                - repo_get_oid_committish
                - lookup_commit_reference
                - show_rev
                - free
                - xstrfmt
                - show_rev
                - commit_list_count
        - Branch String:   'builtin/rev-parse.c:350,21'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:350,25'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:351,5'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-parse.c:350,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:351,5'
              BranchSideFuncs:
                - repo_get_oid_committish
                - lookup_commit_reference
                - show_rev
                - free
                - xstrfmt
                - show_rev
                - commit_list_count
            - BranchSide:      'builtin/rev-parse.c:352,3'
              BranchSideFuncs:
                - repo_get_oid_committish
                - lookup_commit_reference
                - show_rev
                - free
                - xstrfmt
                - show_rev
                - commit_list_count
        - Branch String:   'builtin/rev-parse.c:357,57'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:358,41'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:359,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-parse.c:357,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:359,4'
              BranchSideFuncs:
                - show_rev
                - free
                - xstrfmt
                - show_rev
                - commit_list_count
            - BranchSide:      'builtin/rev-parse.c:363,6'
              BranchSideFuncs:
                - show_rev
                - free
                - xstrfmt
                - show_rev
                - commit_list_count
        - Branch String:   'builtin/rev-parse.c:363,21'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:364,6'
              BranchSideFuncs:
                - commit_list_count
                - show_rev
                - free
                - xstrfmt
                - show_rev
            - BranchSide:      'builtin/rev-parse.c:369,6'
              BranchSideFuncs:
                - show_rev
                - free
                - xstrfmt
                - show_rev
        - Branch String:   'builtin/rev-parse.c:363,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:365,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:369,6'
              BranchSideFuncs:
                - show_rev
                - free
                - xstrfmt
                - show_rev
        - Branch String:   'builtin/rev-parse.c:369,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:370,26'
              BranchSideFuncs:
                - show_rev
                - show_rev
                - free
                - xstrfmt
            - BranchSide:      'builtin/rev-parse.c:371,17'
              BranchSideFuncs:
                - show_rev
                - free
                - xstrfmt
        - Branch String:   'builtin/rev-parse.c:371,2'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:374,9'
              BranchSideFuncs:
                - show_rev
                - free
                - xstrfmt
            - BranchSide:      'builtin/rev-parse.c:386,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-parse.c:376,22'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:376,25'
              BranchSideFuncs:
                - show_rev
                - free
                - xstrfmt
            - BranchSide:      'builtin/rev-parse.c:379,7'
              BranchSideFuncs:
                - show_rev
                - free
                - xstrfmt
        - Branch String:   'builtin/rev-parse.c:376,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:377,4'
              BranchSideFuncs:
                - show_rev
                - free
                - xstrfmt
            - BranchSide:      'builtin/rev-parse.c:379,7'
              BranchSideFuncs:
                - show_rev
                - free
                - xstrfmt
        - Branch String:   'builtin/rev-parse.c:379,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:380,28'
              BranchSideFuncs:
                - xstrfmt
                - show_rev
                - free
            - BranchSide:      'builtin/rev-parse.c:381,12'
              BranchSideFuncs:
                - show_rev
                - free
                - xstrfmt
      Callsites:
        - Src:             'builtin/rev-parse.c:335,16'
          Dst:             strstr
        - Src:             'builtin/rev-parse.c:339,23'
          Dst:             strstr
        - Src:             'builtin/rev-parse.c:343,23'
          Dst:             strstr
        - Src:             'builtin/rev-parse.c:349,21'
          Dst:             strtoul
        - Src:             'builtin/rev-parse.c:357,6'
          Dst:             repo_get_oid_committish
        - Src:             'builtin/rev-parse.c:358,17'
          Dst:             lookup_commit_reference
        - Src:             'builtin/rev-parse.c:364,23'
          Dst:             commit_list_count
        - Src:             'builtin/rev-parse.c:370,3'
          Dst:             show_rev
        - Src:             'builtin/rev-parse.c:380,11'
          Dst:             xstrfmt
        - Src:             'builtin/rev-parse.c:381,3'
          Dst:             show_rev
    - functionName:    try_difference
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         37
      ICount:          222
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - common_exit
        - exit
        - lookup_commit_reference
        - pop_commit
        - repo_get_merge_bases
        - repo_get_oid_committish
        - show_rev
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:274,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:275,3'
              BranchSideFuncs:
                - repo_get_oid_committish
                - repo_get_oid_committish
                - show_rev
                - show_rev
                - lookup_commit_reference
                - lookup_commit_reference
                - repo_get_merge_bases
                - pop_commit
                - show_rev
                - common_exit
                - exit
            - BranchSide:      'builtin/rev-parse.c:276,8'
              BranchSideFuncs:
                - repo_get_oid_committish
                - repo_get_oid_committish
                - show_rev
                - show_rev
                - lookup_commit_reference
                - lookup_commit_reference
                - repo_get_merge_bases
                - pop_commit
                - show_rev
                - common_exit
                - exit
        - Branch String:   'builtin/rev-parse.c:283,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:284,7'
              BranchSideFuncs:
                - repo_get_oid_committish
                - repo_get_oid_committish
                - show_rev
                - show_rev
                - lookup_commit_reference
                - lookup_commit_reference
                - repo_get_merge_bases
                - pop_commit
                - show_rev
                - common_exit
                - exit
            - BranchSide:      'builtin/rev-parse.c:285,6'
              BranchSideFuncs:
                - repo_get_oid_committish
                - repo_get_oid_committish
                - show_rev
                - show_rev
                - lookup_commit_reference
                - lookup_commit_reference
                - repo_get_merge_bases
                - pop_commit
                - show_rev
                - common_exit
                - exit
        - Branch String:   'builtin/rev-parse.c:285,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:286,9'
              BranchSideFuncs:
                - repo_get_oid_committish
                - repo_get_oid_committish
                - show_rev
                - show_rev
                - lookup_commit_reference
                - lookup_commit_reference
                - repo_get_merge_bases
                - pop_commit
                - show_rev
                - common_exit
                - exit
            - BranchSide:      'builtin/rev-parse.c:288,6'
              BranchSideFuncs:
                - repo_get_oid_committish
                - repo_get_oid_committish
                - show_rev
                - show_rev
                - lookup_commit_reference
                - lookup_commit_reference
                - repo_get_merge_bases
                - pop_commit
                - show_rev
                - common_exit
                - exit
        - Branch String:   'builtin/rev-parse.c:288,31'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:288,34'
              BranchSideFuncs:
                - repo_get_oid_committish
                - repo_get_oid_committish
                - show_rev
                - show_rev
                - lookup_commit_reference
                - lookup_commit_reference
                - repo_get_merge_bases
                - pop_commit
                - show_rev
                - common_exit
                - exit
            - BranchSide:      'builtin/rev-parse.c:298,31'
              BranchSideFuncs:
                - repo_get_oid_committish
                - repo_get_oid_committish
                - show_rev
                - show_rev
                - lookup_commit_reference
                - lookup_commit_reference
                - repo_get_merge_bases
                - pop_commit
                - show_rev
                - common_exit
                - exit
        - Branch String:   'builtin/rev-parse.c:288,57'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:289,7'
              BranchSideFuncs:
                - repo_get_oid_committish
                - repo_get_oid_committish
                - show_rev
                - show_rev
                - lookup_commit_reference
                - lookup_commit_reference
                - repo_get_merge_bases
                - pop_commit
                - show_rev
                - common_exit
                - exit
            - BranchSide:      'builtin/rev-parse.c:298,31'
              BranchSideFuncs:
                - repo_get_oid_committish
                - repo_get_oid_committish
                - show_rev
                - show_rev
                - lookup_commit_reference
                - lookup_commit_reference
                - repo_get_merge_bases
                - pop_commit
                - show_rev
                - common_exit
                - exit
        - Branch String:   'builtin/rev-parse.c:288,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:294,4'
              BranchSideFuncs:
                - repo_get_oid_committish
                - repo_get_oid_committish
                - show_rev
                - show_rev
                - lookup_commit_reference
                - lookup_commit_reference
                - repo_get_merge_bases
                - pop_commit
                - show_rev
                - common_exit
                - exit
            - BranchSide:      'builtin/rev-parse.c:298,31'
              BranchSideFuncs:
                - repo_get_oid_committish
                - repo_get_oid_committish
                - show_rev
                - show_rev
                - lookup_commit_reference
                - lookup_commit_reference
                - repo_get_merge_bases
                - pop_commit
                - show_rev
                - common_exit
                - exit
        - Branch String:   'builtin/rev-parse.c:298,66'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:298,94'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:320,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-parse.c:298,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:299,30'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:320,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-parse.c:301,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:302,24'
              BranchSideFuncs:
                - lookup_commit_reference
                - lookup_commit_reference
                - repo_get_merge_bases
                - pop_commit
                - show_rev
                - common_exit
                - exit
            - BranchSide:      'builtin/rev-parse.c:317,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-parse.c:306,11'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:306,15'
              BranchSideFuncs:
                - repo_get_merge_bases
                - pop_commit
                - show_rev
                - common_exit
                - exit
            - BranchSide:      'builtin/rev-parse.c:307,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-parse.c:306,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:307,6'
              BranchSideFuncs:
                - repo_get_merge_bases
                - pop_commit
                - show_rev
                - common_exit
                - exit
            - BranchSide:      'builtin/rev-parse.c:310,29'
              BranchSideFuncs:
                - repo_get_merge_bases
                - pop_commit
                - show_rev
                - common_exit
                - exit
        - Branch String:   'builtin/rev-parse.c:310,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:311,5'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/rev-parse.c:312,4'
              BranchSideFuncs:
                - pop_commit
                - show_rev
        - Branch String:   'builtin/rev-parse.c:312,4'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:313,20'
              BranchSideFuncs:
                - pop_commit
                - show_rev
            - BranchSide:      'builtin/rev-parse.c:316,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/rev-parse.c:274,17'
          Dst:             strstr
        - Src:             'builtin/rev-parse.c:298,7'
          Dst:             repo_get_oid_committish
        - Src:             'builtin/rev-parse.c:298,70'
          Dst:             repo_get_oid_committish
        - Src:             'builtin/rev-parse.c:299,3'
          Dst:             show_rev
        - Src:             'builtin/rev-parse.c:300,3'
          Dst:             show_rev
        - Src:             'builtin/rev-parse.c:304,8'
          Dst:             lookup_commit_reference
        - Src:             'builtin/rev-parse.c:305,8'
          Dst:             lookup_commit_reference
        - Src:             'builtin/rev-parse.c:310,8'
          Dst:             repo_get_merge_bases
        - Src:             'builtin/rev-parse.c:311,5'
          Dst:             common_exit
        - Src:             'builtin/rev-parse.c:311,5'
          Dst:             exit
        - Src:             'builtin/rev-parse.c:313,29'
          Dst:             pop_commit
        - Src:             'builtin/rev-parse.c:314,5'
          Dst:             show_rev
    - functionName:    die_no_single_rev
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - quiet
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - common_exit
        - die
        - exit
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:578,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:579,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/rev-parse.c:581,7'
              BranchSideFuncs:
                - _.13830
                - die
      Callsites:
        - Src:             'builtin/rev-parse.c:579,3'
          Dst:             common_exit
        - Src:             'builtin/rev-parse.c:579,3'
          Dst:             exit
        - Src:             'builtin/rev-parse.c:581,7'
          Dst:             _
        - Src:             'builtin/rev-parse.c:581,3'
          Dst:             die
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    22
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    show_flag
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - is_rev_argument
        - show
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:189,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:190,3'
              BranchSideFuncs:
                - is_rev_argument
                - show.13778
            - BranchSide:      'builtin/rev-parse.c:191,6'
              BranchSideFuncs:
                - is_rev_argument
                - show.13778
        - Branch String:   'builtin/rev-parse.c:191,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:192,8'
              BranchSideFuncs:
                - show.13778
            - BranchSide:      'builtin/rev-parse.c:195,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/rev-parse.c:191,16'
          Dst:             is_rev_argument
        - Src:             'builtin/rev-parse.c:192,3'
          Dst:             show
    - functionName:    show_datestring
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - datestr
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - approxidate_careful
        - show
        - xstrfmt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:241,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:242,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:243,33'
              BranchSideFuncs:
                - approxidate_careful
                - xstrfmt
                - show.13778
                - free
      Callsites:
        - Src:             'builtin/rev-parse.c:243,39'
          Dst:             approxidate_careful
        - Src:             'builtin/rev-parse.c:243,11'
          Dst:             xstrfmt
        - Src:             'builtin/rev-parse.c:244,2'
          Dst:             show
    - functionName:    handle_ref_opt
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pattern
        - prefix
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clear_ref_exclusions
        - get_main_ref_store
        - show_reference
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:612,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:613,48'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_glob_ref_in
                - clear_ref_exclusions
            - BranchSide:      'builtin/rev-parse.c:617,43'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref_in
                - clear_ref_exclusions
      Callsites:
        - Src:             'builtin/rev-parse.c:613,29'
          Dst:             get_main_ref_store
        - Src:             'builtin/rev-parse.c:613,3'
          Dst:             refs_for_each_glob_ref_in
        - Src:             'builtin/rev-parse.c:613,3'
          Dst:             show_reference
        - Src:             'builtin/rev-parse.c:617,24'
          Dst:             get_main_ref_store
        - Src:             'builtin/rev-parse.c:617,3'
          Dst:             refs_for_each_ref_in
        - Src:             'builtin/rev-parse.c:617,3'
          Dst:             show_reference
        - Src:             'builtin/rev-parse.c:619,2'
          Dst:             clear_ref_exclusions
    - functionName:    show_reference
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flag
        - cb_data
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ref_excluded
        - show_rev
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:217,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:218,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:219,19'
              BranchSideFuncs:
                - show_rev
      Callsites:
        - Src:             'builtin/rev-parse.c:217,6'
          Dst:             ref_excluded
        - Src:             'builtin/rev-parse.c:219,2'
          Dst:             show_rev
    - functionName:    anti_reference
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flag
        - cb_data
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - show_rev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/rev-parse.c:226,2'
          Dst:             show_rev
    - functionName:    show_abbrev
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - cb_data
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - show_rev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/rev-parse.c:232,2'
          Dst:             show_rev
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    opt_with_value
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - opt
        - value
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - skip_prefix
      functionUses:    8
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:597,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:598,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:607,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-parse.c:598,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:599,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:602,11'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-parse.c:602,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:603,13'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rev-parse.c:606,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/rev-parse.c:597,6'
          Dst:             skip_prefix
    - functionName:    git_path
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_pathname
        - repo_git_pathv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:282,28'
          Dst:             get_pathname
        - Src:             './path.h:285,2'
          Dst:             repo_git_pathv
    - functionName:    print_path
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - path
        - prefix
        - format
        - def
      BBCount:         38
      ICount:          202
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - is_absolute_path
        - puts
        - relative_path
        - strbuf_realpath_forgiving
        - strbuf_release
        - xgetcwd
      functionUses:    8
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:653,14'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:653,18'
              BranchSideFuncs:
                - strbuf_realpath_forgiving
                - puts
                - strbuf_release
                - free
                - relative_path
                - puts
                - strbuf_release
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - puts
            - BranchSide:      'builtin/rev-parse.c:655,6'
              BranchSideFuncs:
                - strbuf_realpath_forgiving
                - puts
                - strbuf_release
                - free
                - relative_path
                - puts
                - strbuf_release
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - puts
        - Branch String:   'builtin/rev-parse.c:653,43'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:653,46'
              BranchSideFuncs:
                - xgetcwd
                - strbuf_realpath_forgiving
                - puts
                - strbuf_release
                - free
                - relative_path
                - puts
                - strbuf_release
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - puts
            - BranchSide:      'builtin/rev-parse.c:654,18'
              BranchSideFuncs:
                - xgetcwd
                - strbuf_realpath_forgiving
                - puts
                - strbuf_release
                - free
                - relative_path
                - puts
                - strbuf_release
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - puts
        - Branch String:   'builtin/rev-parse.c:653,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:654,18'
              BranchSideFuncs:
                - xgetcwd
                - strbuf_realpath_forgiving
                - puts
                - strbuf_release
                - free
                - relative_path
                - puts
                - strbuf_release
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - puts
            - BranchSide:      'builtin/rev-parse.c:655,6'
              BranchSideFuncs:
                - strbuf_realpath_forgiving
                - puts
                - strbuf_release
                - free
                - relative_path
                - puts
                - strbuf_release
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - puts
        - Branch String:   'builtin/rev-parse.c:655,31'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:655,34'
              BranchSideFuncs:
                - strbuf_realpath_forgiving
                - puts
                - strbuf_release
                - free
                - relative_path
                - puts
                - strbuf_release
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - puts
            - BranchSide:      'builtin/rev-parse.c:657,13'
              BranchSideFuncs:
                - strbuf_realpath_forgiving
                - puts
                - strbuf_release
                - free
                - relative_path
                - puts
                - strbuf_release
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/rev-parse.c:655,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:656,8'
              BranchSideFuncs:
                - puts
                - free
            - BranchSide:      'builtin/rev-parse.c:657,13'
              BranchSideFuncs:
                - strbuf_realpath_forgiving
                - puts
                - strbuf_release
                - free
                - relative_path
                - puts
                - strbuf_release
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/rev-parse.c:657,39'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:658,6'
              BranchSideFuncs:
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
            - BranchSide:      'builtin/rev-parse.c:665,17'
              BranchSideFuncs:
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
        - Branch String:   'builtin/rev-parse.c:658,31'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:658,34'
              BranchSideFuncs:
                - strbuf_realpath_forgiving
                - puts
                - strbuf_release
                - free
                - relative_path
                - puts
                - strbuf_release
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/rev-parse.c:678,13'
              BranchSideFuncs:
                - strbuf_realpath_forgiving
                - puts
                - strbuf_release
                - free
                - relative_path
                - puts
                - strbuf_release
        - Branch String:   'builtin/rev-parse.c:657,13'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:665,17'
              BranchSideFuncs:
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
            - BranchSide:      'builtin/rev-parse.c:678,13'
              BranchSideFuncs:
                - strbuf_realpath_forgiving
                - puts
                - strbuf_release
                - free
                - relative_path
                - puts
                - strbuf_release
        - Branch String:   'builtin/rev-parse.c:666,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:667,40'
              BranchSideFuncs:
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
            - BranchSide:      'builtin/rev-parse.c:670,25'
              BranchSideFuncs:
                - is_absolute_path.13810
                - strbuf_realpath_forgiving
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
        - Branch String:   'builtin/rev-parse.c:670,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:671,42'
              BranchSideFuncs:
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
            - BranchSide:      'builtin/rev-parse.c:674,22'
              BranchSideFuncs:
                - relative_path
                - puts
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
        - Branch String:   'builtin/rev-parse.c:678,38'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:678,41'
              BranchSideFuncs:
                - strbuf_realpath_forgiving
                - puts
                - strbuf_release
                - free
                - relative_path
                - puts
                - strbuf_release
            - BranchSide:      'builtin/rev-parse.c:683,17'
              BranchSideFuncs:
                - strbuf_realpath_forgiving
                - puts
                - strbuf_release
                - free
        - Branch String:   'builtin/rev-parse.c:678,13'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:679,17'
              BranchSideFuncs:
                - relative_path
                - puts
                - strbuf_release
                - free
            - BranchSide:      'builtin/rev-parse.c:683,17'
              BranchSideFuncs:
                - strbuf_realpath_forgiving
                - puts
                - strbuf_release
                - free
      Callsites:
        - Src:             'builtin/rev-parse.c:654,18'
          Dst:             xgetcwd
        - Src:             'builtin/rev-parse.c:656,3'
          Dst:             puts
        - Src:             'builtin/rev-parse.c:666,8'
          Dst:             is_absolute_path
        - Src:             'builtin/rev-parse.c:667,4'
          Dst:             strbuf_realpath_forgiving
        - Src:             'builtin/rev-parse.c:670,8'
          Dst:             is_absolute_path
        - Src:             'builtin/rev-parse.c:671,4'
          Dst:             strbuf_realpath_forgiving
        - Src:             'builtin/rev-parse.c:674,8'
          Dst:             relative_path
        - Src:             'builtin/rev-parse.c:674,3'
          Dst:             puts
        - Src:             'builtin/rev-parse.c:675,3'
          Dst:             strbuf_release
        - Src:             'builtin/rev-parse.c:676,3'
          Dst:             strbuf_release
        - Src:             'builtin/rev-parse.c:677,3'
          Dst:             strbuf_release
        - Src:             'builtin/rev-parse.c:680,8'
          Dst:             relative_path
        - Src:             'builtin/rev-parse.c:680,3'
          Dst:             puts
        - Src:             'builtin/rev-parse.c:681,3'
          Dst:             strbuf_release
        - Src:             'builtin/rev-parse.c:684,3'
          Dst:             strbuf_realpath_forgiving
        - Src:             'builtin/rev-parse.c:685,3'
          Dst:             puts
        - Src:             'builtin/rev-parse.c:686,3'
          Dst:             strbuf_release
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    show_file
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - arg
        - output_prefix
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - prefix_filename
        - show
        - show_default
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:251,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:252,7'
              BranchSideFuncs:
                - show.13778
                - prefix_filename
                - show.13778
                - free
            - BranchSide:      'builtin/rev-parse.c:261,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/rev-parse.c:252,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:253,16'
              BranchSideFuncs:
                - prefix_filename
                - show.13778
                - free
            - BranchSide:      'builtin/rev-parse.c:258,9'
              BranchSideFuncs:
                - show.13778
      Callsites:
        - Src:             'builtin/rev-parse.c:250,2'
          Dst:             show_default
        - Src:             'builtin/rev-parse.c:254,18'
          Dst:             prefix_filename
        - Src:             'builtin/rev-parse.c:255,4'
          Dst:             show
        - Src:             'builtin/rev-parse.c:258,4'
          Dst:             show
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_sq_quote
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - printf
        - sq_quote_argv
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:568,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:568,6'
              BranchSideFuncs:
                - sq_quote_argv
                - printf
                - strbuf_release
            - BranchSide:      'builtin/rev-parse.c:569,23'
              BranchSideFuncs:
                - sq_quote_argv
                - printf
                - strbuf_release
      Callsites:
        - Src:             'builtin/rev-parse.c:569,3'
          Dst:             sq_quote_argv
        - Src:             'builtin/rev-parse.c:570,2'
          Dst:             printf
        - Src:             'builtin/rev-parse.c:571,2'
          Dst:             strbuf_release
    - functionName:    cmd_parseopt
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         69
      ICount:          624
      EdgeCount:       84
      CyclomaticComplexity: 17
      functionsReached:
        - _
        - die
        - findspace
        - parse_options
        - puts
        - skipspaces
        - sq_quote_argv
        - st_mult
        - strbuf_addstr
        - strbuf_getline
        - strbuf_release
        - strbuf_setlen
        - strcmp
        - strpbrk
        - strvec_clear
        - strvec_push
        - strvec_pushf
        - usage_with_options
        - xmemdupz
        - xrealloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:450,15'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:450,25'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/rev-parse.c:451,22'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/rev-parse.c:450,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:451,22'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/rev-parse.c:454,2'
              BranchSideFuncs:
                - strbuf_setlen.13837
                - strbuf_getline
                - strcmp
                - _.13830
                - die
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
                - strvec_push
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:456,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:457,8'
              BranchSideFuncs:
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:458,24'
              BranchSideFuncs:
                - strcmp
                - _.13830
                - die
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
                - strvec_push
                - strbuf_setlen.13837
                - strbuf_getline
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:458,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:459,15'
              BranchSideFuncs:
                - strvec_push
                - strbuf_setlen.13837
                - strbuf_getline
                - strcmp
                - _.13830
                - die
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:464,26'
              BranchSideFuncs:
                - strvec_push
                - strbuf_setlen.13837
                - strbuf_getline
                - strcmp
                - _.13830
                - die
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:459,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:460,9'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
            - BranchSide:      'builtin/rev-parse.c:461,4'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
        - Branch String:   'builtin/rev-parse.c:468,2'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:473,11'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
            - BranchSide:      'builtin/rev-parse.c:538,2'
              BranchSideFuncs:
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
        - Branch String:   'builtin/rev-parse.c:473,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:474,4'
              BranchSideFuncs:
                - findspace
                - skipspaces
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
            - BranchSide:      'builtin/rev-parse.c:476,3'
              BranchSideFuncs:
                - findspace
                - skipspaces
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
        - Branch String:   'builtin/rev-parse.c:476,3'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:476,3'
              BranchSideFuncs:
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:477,10'
              BranchSideFuncs:
                - findspace
                - skipspaces
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - st_mult.13816
                - xrealloc
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:476,3'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:476,3'
              BranchSideFuncs:
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:476,3'
              BranchSideFuncs:
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:481,13'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:481,19'
              BranchSideFuncs:
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - st_mult.13816
                - xrealloc
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:482,4'
              BranchSideFuncs:
                - skipspaces
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
        - Branch String:   'builtin/rev-parse.c:481,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:482,4'
              BranchSideFuncs:
                - skipspaces
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
            - BranchSide:      'builtin/rev-parse.c:487,4'
              BranchSideFuncs:
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - st_mult.13816
                - xrealloc
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:497,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:498,8'
              BranchSideFuncs:
                - strvec_pushf
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - st_mult.13816
                - xrealloc
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:500,7'
              BranchSideFuncs:
                - strvec_pushf
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - st_mult.13816
                - xrealloc
                - xmemdupz
                - strvec_pushf
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:500,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:501,8'
              BranchSideFuncs:
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:503,7'
              BranchSideFuncs:
                - strvec_pushf
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
                - xmemdupz
                - strvec_pushf
        - Branch String:   'builtin/rev-parse.c:503,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:504,24'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
                - xmemdupz
            - BranchSide:      'builtin/rev-parse.c:505,17'
              BranchSideFuncs:
                - strvec_pushf
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
                - xmemdupz
                - strvec_pushf
        - Branch String:   'builtin/rev-parse.c:505,14'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:507,17'
              BranchSideFuncs:
                - strvec_pushf
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
                - xmemdupz
            - BranchSide:      'builtin/rev-parse.c:509,24'
              BranchSideFuncs:
                - strvec_pushf
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
                - xmemdupz
        - Branch String:   'builtin/rev-parse.c:515,3'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:516,14'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
                - xmemdupz
            - BranchSide:      'builtin/rev-parse.c:535,7'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
                - xmemdupz
        - Branch String:   'builtin/rev-parse.c:516,4'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:518,5'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
                - xmemdupz
            - BranchSide:      'builtin/rev-parse.c:521,5'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
                - xmemdupz
            - BranchSide:      'builtin/rev-parse.c:525,5'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
                - xmemdupz
            - BranchSide:      'builtin/rev-parse.c:528,5'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
                - xmemdupz
            - BranchSide:      'builtin/rev-parse.c:531,5'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
                - xmemdupz
        - Branch String:   'builtin/rev-parse.c:535,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:468,2'
              BranchSideFuncs:
                - xmemdupz
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
            - BranchSide:      'builtin/rev-parse.c:536,23'
              BranchSideFuncs:
                - xmemdupz
                - strbuf_getline
                - strbuf_release
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
                - st_mult.13816
                - xrealloc
                - findspace
                - skipspaces
                - xstrdup
                - skipspaces
                - xstrdup
                - strpbrk
                - strvec_pushf
                - strvec_pushf
                - _.13830
                - die
                - st_mult.13816
                - xrealloc
        - Branch String:   'builtin/rev-parse.c:541,2'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:541,2'
              BranchSideFuncs:
                - st_mult.13816
                - xrealloc
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
            - BranchSide:      'builtin/rev-parse.c:542,9'
              BranchSideFuncs:
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
        - Branch String:   'builtin/rev-parse.c:541,2'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:541,2'
              BranchSideFuncs:
                - st_mult.13816
                - xrealloc
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
            - BranchSide:      'builtin/rev-parse.c:541,2'
              BranchSideFuncs:
                - st_mult.13816
                - xrealloc
                - parse_options
                - strbuf_addstr.13818
                - sq_quote_argv
                - puts
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - strvec_clear
                - free
                - free
                - free
        - Branch String:   'builtin/rev-parse.c:556,2'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:557,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'builtin/rev-parse.c:560,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/rev-parse.c:447,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/rev-parse.c:448,9'
          Dst:             parse_options
        - Src:             'builtin/rev-parse.c:450,18'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:451,3'
          Dst:             usage_with_options
        - Src:             'builtin/rev-parse.c:455,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/rev-parse.c:456,7'
          Dst:             strbuf_getline
        - Src:             'builtin/rev-parse.c:457,8'
          Dst:             _
        - Src:             'builtin/rev-parse.c:457,4'
          Dst:             die
        - Src:             'builtin/rev-parse.c:458,8'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:460,9'
          Dst:             _
        - Src:             'builtin/rev-parse.c:460,5'
          Dst:             die
        - Src:             'builtin/rev-parse.c:464,3'
          Dst:             strvec_push
        - Src:             'builtin/rev-parse.c:468,9'
          Dst:             strbuf_getline
        - Src:             'builtin/rev-parse.c:476,3'
          Dst:             st_mult
        - Src:             'builtin/rev-parse.c:476,3'
          Dst:             xrealloc
        - Src:             'builtin/rev-parse.c:480,10'
          Dst:             findspace
        - Src:             'builtin/rev-parse.c:483,22'
          Dst:             skipspaces
        - Src:             'builtin/rev-parse.c:483,14'
          Dst:             xstrdup
        - Src:             'builtin/rev-parse.c:490,21'
          Dst:             skipspaces
        - Src:             'builtin/rev-parse.c:490,13'
          Dst:             xstrdup
        - Src:             'builtin/rev-parse.c:496,7'
          Dst:             strpbrk
        - Src:             'builtin/rev-parse.c:501,8'
          Dst:             _
        - Src:             'builtin/rev-parse.c:501,4'
          Dst:             die
        - Src:             'builtin/rev-parse.c:506,19'
          Dst:             strvec_pushf
        - Src:             'builtin/rev-parse.c:510,19'
          Dst:             strvec_pushf
        - Src:             'builtin/rev-parse.c:536,14'
          Dst:             xmemdupz
        - Src:             'builtin/rev-parse.c:538,2'
          Dst:             strbuf_release
        - Src:             'builtin/rev-parse.c:541,2'
          Dst:             st_mult
        - Src:             'builtin/rev-parse.c:541,2'
          Dst:             xrealloc
        - Src:             'builtin/rev-parse.c:543,9'
          Dst:             parse_options
        - Src:             'builtin/rev-parse.c:548,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/rev-parse.c:549,2'
          Dst:             sq_quote_argv
        - Src:             'builtin/rev-parse.c:550,2'
          Dst:             puts
        - Src:             'builtin/rev-parse.c:552,2'
          Dst:             strbuf_release
        - Src:             'builtin/rev-parse.c:553,2'
          Dst:             strbuf_release
        - Src:             'builtin/rev-parse.c:554,2'
          Dst:             strvec_clear
        - Src:             'builtin/rev-parse.c:555,2'
          Dst:             strvec_clear
    - functionName:    cmd_rev_parse
      functionSourceFile: '/src/git/builtin/rev-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         319
      ICount:          1802
      EdgeCount:       436
      CyclomaticComplexity: 119
      functionsReached:
        - _
        - add_ref_exclusion
        - anti_reference
        - clear_ref_exclusions
        - cmd_parseopt
        - cmd_sq_quote
        - const_error
        - die
        - die_no_single_rev
        - error
        - exclude_hidden_refs
        - get_git_common_dir
        - get_git_work_tree
        - get_main_ref_store
        - get_oid_with_context
        - get_superproject_working_tree
        - getenv
        - git_config
        - git_default_config
        - git_path
        - handle_ref_opt
        - is_bare_repository
        - is_inside_git_dir
        - is_inside_work_tree
        - is_repository_shallow
        - object_context_release
        - oid_to_hex
        - opt_with_value
        - prepare_repo_settings
        - print_path
        - printf
        - putchar
        - puts
        - ref_storage_format_to_name
        - repo_for_each_abbrev
        - repo_oid_to_algop
        - repo_read_index
        - resolve_gitdir_gently
        - setup_git_directory
        - show
        - show_abbrev
        - show_datestring
        - show_default
        - show_file
        - show_flag
        - show_reference
        - show_rev
        - skip_prefix
        - starts_with
        - strbuf_addf
        - strbuf_realpath
        - strbuf_release
        - strbuf_setlen
        - strchr
        - strcmp
        - strlen
        - strtoul
        - try_difference
        - try_parent_shorthands
        - usage
        - verify_filename
        - xgetcwd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/rev-parse.c:707,15'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:707,40'
              BranchSideFuncs:
                - strcmp
                - cmd_parseopt
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - setup_git_directory
                - git_config.13842
                - strcmp
                - strcmp
                - usage
                - strcmp
                - cmd_sq_quote
            - BranchSide:      'builtin/rev-parse.c:710,6'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - setup_git_directory
                - git_config.13842
                - strcmp
                - strcmp
                - usage
                - strcmp
                - cmd_sq_quote
        - Branch String:   'builtin/rev-parse.c:707,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:708,23'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - setup_git_directory
                - git_config.13842
                - strcmp
                - strcmp
                - usage
                - strcmp
                - cmd_sq_quote
            - BranchSide:      'builtin/rev-parse.c:710,6'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - setup_git_directory
                - git_config.13842
                - strcmp
                - strcmp
                - usage
                - strcmp
                - cmd_sq_quote
        - Branch String:   'builtin/rev-parse.c:710,15'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:710,40'
              BranchSideFuncs:
                - strcmp
                - cmd_sq_quote
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - setup_git_directory
                - git_config.13842
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/rev-parse.c:713,6'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - setup_git_directory
                - git_config.13842
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/rev-parse.c:710,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:711,23'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - setup_git_directory
                - git_config.13842
                - strcmp
                - strcmp
                - usage
            - BranchSide:      'builtin/rev-parse.c:713,6'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - setup_git_directory
                - git_config.13842
                - strcmp
                - strcmp
                - usage
        - Branch String:   'builtin/rev-parse.c:713,15'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:713,32'
              BranchSideFuncs:
                - strcmp
                - usage
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - setup_git_directory
                - git_config.13842
                - strcmp
            - BranchSide:      'builtin/rev-parse.c:716,9'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - setup_git_directory
                - git_config.13842
                - strcmp
        - Branch String:   'builtin/rev-parse.c:713,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:714,3'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - setup_git_directory
                - git_config.13842
                - strcmp
            - BranchSide:      'builtin/rev-parse.c:716,9'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - setup_git_directory
                - git_config.13842
                - strcmp
        - Branch String:   'builtin/rev-parse.c:716,2'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:717,15'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - setup_git_directory
                - git_config.13842
            - BranchSide:      'builtin/rev-parse.c:724,6'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - setup_git_directory
                - git_config.13842
        - Branch String:   'builtin/rev-parse.c:717,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:718,17'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - setup_git_directory
                - git_config.13842
                - strcmp
            - BranchSide:      'builtin/rev-parse.c:721,2'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - setup_git_directory
                - git_config.13842
                - strcmp
        - Branch String:   'builtin/rev-parse.c:724,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:725,3'
              BranchSideFuncs:
                - setup_git_directory
                - git_config.13842
            - BranchSide:      'builtin/rev-parse.c:730,9'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:730,2'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:731,21'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1154,2'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
        - Branch String:   'builtin/rev-parse.c:733,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:734,18'
              BranchSideFuncs:
                - show_file
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:739,8'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - show_file
                - verify_filename
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
        - Branch String:   'builtin/rev-parse.c:734,38'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:734,41'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:736,4'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:734,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:735,21'
              BranchSideFuncs:
                - verify_filename
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
            - BranchSide:      'builtin/rev-parse.c:736,4'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:739,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:740,16'
              BranchSideFuncs:
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - show_file
                - verify_filename
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
            - BranchSide:      'builtin/rev-parse.c:759,8'
              BranchSideFuncs:
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - show_file
                - verify_filename
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
        - Branch String:   'builtin/rev-parse.c:740,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:742,12'
              BranchSideFuncs:
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:746,16'
              BranchSideFuncs:
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:742,5'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:743,36'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:744,5'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:746,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:747,26'
              BranchSideFuncs:
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - show_file
                - verify_filename
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
            - BranchSide:      'builtin/rev-parse.c:756,3'
              BranchSideFuncs:
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - show_file
                - verify_filename
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
        - Branch String:   'builtin/rev-parse.c:748,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:749,10'
              BranchSideFuncs:
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:750,14'
              BranchSideFuncs:
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:751,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:752,10'
              BranchSideFuncs:
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:753,10'
              BranchSideFuncs:
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:759,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:760,13'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - show_file
                - verify_filename
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
            - BranchSide:      'builtin/rev-parse.c:769,15'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - show_file
                - verify_filename
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
        - Branch String:   'builtin/rev-parse.c:769,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:770,10'
              BranchSideFuncs:
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - show_file
                - verify_filename
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
            - BranchSide:      'builtin/rev-parse.c:777,8'
              BranchSideFuncs:
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - show_file
                - verify_filename
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
        - Branch String:   'builtin/rev-parse.c:772,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:773,15'
              BranchSideFuncs:
                - show_file
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:774,4'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:777,28'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:777,32'
              BranchSideFuncs:
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
            - BranchSide:      'builtin/rev-parse.c:1122,22'
              BranchSideFuncs:
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
        - Branch String:   'builtin/rev-parse.c:777,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:778,16'
              BranchSideFuncs:
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - show_file
                - verify_filename
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
            - BranchSide:      'builtin/rev-parse.c:1122,22'
              BranchSideFuncs:
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
        - Branch String:   'builtin/rev-parse.c:778,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:779,10'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - show_file
                - verify_filename
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
            - BranchSide:      'builtin/rev-parse.c:788,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - show_file
                - verify_filename
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
        - Branch String:   'builtin/rev-parse.c:779,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:780,10'
              BranchSideFuncs:
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:781,5'
              BranchSideFuncs:
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:788,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:789,9'
              BranchSideFuncs:
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - show_file
                - verify_filename
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
            - BranchSide:      'builtin/rev-parse.c:797,20'
              BranchSideFuncs:
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - show_file
                - verify_filename
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
        - Branch String:   'builtin/rev-parse.c:789,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:790,10'
              BranchSideFuncs:
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:791,10'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - show.13778
                - show.13778
        - Branch String:   'builtin/rev-parse.c:791,29'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:791,33'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - show.13778
                - show.13778
            - BranchSide:      'builtin/rev-parse.c:795,5'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:791,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:792,11'
              BranchSideFuncs:
                - show.13778
                - show.13778
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:795,5'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:797,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:798,10'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_file
                - verify_filename
                - show.13778
            - BranchSide:      'builtin/rev-parse.c:802,23'
              BranchSideFuncs:
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:798,29'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:798,33'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_file
                - verify_filename
                - show.13778
            - BranchSide:      'builtin/rev-parse.c:800,5'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:798,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:799,11'
              BranchSideFuncs:
                - show.13778
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:800,5'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:802,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:803,10'
              BranchSideFuncs:
                - _.13830
                - die
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:814,16'
              BranchSideFuncs:
                - strcmp
                - _.13830
                - die
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
        - Branch String:   'builtin/rev-parse.c:803,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:804,10'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:805,17'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:805,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:806,13'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - show.13778
                - show_file
                - verify_filename
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:807,24'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - show.13778
                - show_file
                - verify_filename
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:807,16'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:808,13'
              BranchSideFuncs:
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:810,10'
              BranchSideFuncs:
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:814,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:815,11'
              BranchSideFuncs:
                - strcmp
                - _.13830
                - die
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
            - BranchSide:      'builtin/rev-parse.c:820,16'
              BranchSideFuncs:
                - strcmp
                - _.13830
                - die
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
        - Branch String:   'builtin/rev-parse.c:816,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:817,10'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:818,5'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:820,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:821,14'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
            - BranchSide:      'builtin/rev-parse.c:828,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
        - Branch String:   'builtin/rev-parse.c:822,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:823,10'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:824,28'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:828,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:829,12'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
            - BranchSide:      'builtin/rev-parse.c:832,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
        - Branch String:   'builtin/rev-parse.c:832,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:833,12'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
            - BranchSide:      'builtin/rev-parse.c:836,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
        - Branch String:   'builtin/rev-parse.c:836,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:837,12'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
            - BranchSide:      'builtin/rev-parse.c:840,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
        - Branch String:   'builtin/rev-parse.c:840,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:841,12'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
            - BranchSide:      'builtin/rev-parse.c:844,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
        - Branch String:   'builtin/rev-parse.c:844,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:845,12'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
            - BranchSide:      'builtin/rev-parse.c:849,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
        - Branch String:   'builtin/rev-parse.c:849,32'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:849,43'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
            - BranchSide:      'builtin/rev-parse.c:850,11'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:849,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:850,11'
              BranchSideFuncs:
                - opt_with_value
                - opt_with_value
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
            - BranchSide:      'builtin/rev-parse.c:854,23'
              BranchSideFuncs:
                - opt_with_value
                - opt_with_value
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
        - Branch String:   'builtin/rev-parse.c:854,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:855,10'
              BranchSideFuncs:
                - _.13830
                - die
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - _.13830
                - die
                - strcmp
            - BranchSide:      'builtin/rev-parse.c:870,23'
              BranchSideFuncs:
                - opt_with_value
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
        - Branch String:   'builtin/rev-parse.c:855,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:856,10'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - _.13830
                - die
                - strcmp
            - BranchSide:      'builtin/rev-parse.c:857,17'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - _.13830
                - die
                - strcmp
        - Branch String:   'builtin/rev-parse.c:857,43'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:858,17'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - _.13830
                - die
                - strcmp
            - BranchSide:      'builtin/rev-parse.c:859,12'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:857,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:859,12'
              BranchSideFuncs:
                - _.13830
                - die
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:863,14'
              BranchSideFuncs:
                - _.13830
                - die
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:863,21'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:863,32'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:868,14'
              BranchSideFuncs:
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:863,14'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:864,12'
              BranchSideFuncs:
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:868,14'
              BranchSideFuncs:
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:870,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:871,12'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strtoul
            - BranchSide:      'builtin/rev-parse.c:883,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:874,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:875,6'
              BranchSideFuncs:
                - strtoul
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:876,22'
              BranchSideFuncs:
                - strtoul
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:877,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:878,15'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:879,19'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:883,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:884,15'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:887,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:887,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:888,15'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:891,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:891,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:892,14'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:895,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:895,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:896,14'
              BranchSideFuncs:
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:899,23'
              BranchSideFuncs:
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:899,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:900,16'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:913,16'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
        - Branch String:   'builtin/rev-parse.c:902,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:903,18'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:911,5'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:903,10'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:904,25'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:905,23'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:905,15'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:906,25'
              BranchSideFuncs:
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:908,11'
              BranchSideFuncs:
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:913,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:914,42'
              BranchSideFuncs:
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
            - BranchSide:      'builtin/rev-parse.c:919,20'
              BranchSideFuncs:
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
        - Branch String:   'builtin/rev-parse.c:919,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:920,26'
              BranchSideFuncs:
                - repo_for_each_abbrev
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:924,16'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
        - Branch String:   'builtin/rev-parse.c:924,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:925,49'
              BranchSideFuncs:
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
            - BranchSide:      'builtin/rev-parse.c:935,23'
              BranchSideFuncs:
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
        - Branch String:   'builtin/rev-parse.c:935,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:936,22'
              BranchSideFuncs:
                - handle_ref_opt
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - _.13830
                - error
                - const_error.13821
            - BranchSide:      'builtin/rev-parse.c:942,23'
              BranchSideFuncs:
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
        - Branch String:   'builtin/rev-parse.c:936,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:937,13'
              BranchSideFuncs:
                - _.13830
                - error
                - const_error.13821
            - BranchSide:      'builtin/rev-parse.c:939,20'
              BranchSideFuncs:
                - handle_ref_opt
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:942,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:943,22'
              BranchSideFuncs:
                - handle_ref_opt
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - _.13830
                - error
                - const_error.13821
            - BranchSide:      'builtin/rev-parse.c:949,20'
              BranchSideFuncs:
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
        - Branch String:   'builtin/rev-parse.c:943,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:944,13'
              BranchSideFuncs:
                - _.13830
                - error
                - const_error.13821
            - BranchSide:      'builtin/rev-parse.c:946,20'
              BranchSideFuncs:
                - handle_ref_opt
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:949,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:950,20'
              BranchSideFuncs:
                - handle_ref_opt
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:953,23'
              BranchSideFuncs:
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
        - Branch String:   'builtin/rev-parse.c:953,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:954,22'
              BranchSideFuncs:
                - handle_ref_opt
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - _.13830
                - error
                - const_error.13821
            - BranchSide:      'builtin/rev-parse.c:960,20'
              BranchSideFuncs:
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
        - Branch String:   'builtin/rev-parse.c:954,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:955,13'
              BranchSideFuncs:
                - _.13830
                - error
                - const_error.13821
            - BranchSide:      'builtin/rev-parse.c:957,20'
              BranchSideFuncs:
                - handle_ref_opt
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:960,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:961,38'
              BranchSideFuncs:
                - add_ref_exclusion
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:964,20'
              BranchSideFuncs:
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
        - Branch String:   'builtin/rev-parse.c:964,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:965,40'
              BranchSideFuncs:
                - exclude_hidden_refs
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:968,16'
              BranchSideFuncs:
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
        - Branch String:   'builtin/rev-parse.c:968,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:969,29'
              BranchSideFuncs:
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
            - BranchSide:      'builtin/rev-parse.c:976,16'
              BranchSideFuncs:
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
        - Branch String:   'builtin/rev-parse.c:970,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:971,17'
              BranchSideFuncs:
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:973,10'
              BranchSideFuncs:
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:976,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:977,19'
              BranchSideFuncs:
                - strcmp
                - putchar
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
            - BranchSide:      'builtin/rev-parse.c:983,16'
              BranchSideFuncs:
                - strcmp
                - putchar
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
        - Branch String:   'builtin/rev-parse.c:978,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:979,30'
              BranchSideFuncs:
                - print_path.13836
                - strbuf_release
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:980,5'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:983,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:984,9'
              BranchSideFuncs:
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
            - BranchSide:      'builtin/rev-parse.c:990,16'
              BranchSideFuncs:
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
        - Branch String:   'builtin/rev-parse.c:984,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:985,11'
              BranchSideFuncs:
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:987,6'
              BranchSideFuncs:
                - putchar
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:990,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:991,23'
              BranchSideFuncs:
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
            - BranchSide:      'builtin/rev-parse.c:1009,16'
              BranchSideFuncs:
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
        - Branch String:   'builtin/rev-parse.c:992,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:994,7'
              BranchSideFuncs:
                - putchar
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strchr
                - printf
            - BranchSide:      'builtin/rev-parse.c:999,5'
              BranchSideFuncs:
                - putchar
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strchr
                - printf
        - Branch String:   'builtin/rev-parse.c:995,10'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:996,22'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:997,6'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:999,5'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1000,19'
              BranchSideFuncs:
                - strchr
                - putchar
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - printf
            - BranchSide:      'builtin/rev-parse.c:1006,5'
              BranchSideFuncs:
                - putchar
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:1001,10'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:999,5'
              BranchSideFuncs:
                - printf
                - putchar
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strchr
            - BranchSide:      'builtin/rev-parse.c:1002,10'
              BranchSideFuncs:
                - printf
                - putchar
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strchr
        - Branch String:   'builtin/rev-parse.c:1009,34'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1010,16'
              BranchSideFuncs:
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
            - BranchSide:      'builtin/rev-parse.c:1011,26'
              BranchSideFuncs:
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
        - Branch String:   'builtin/rev-parse.c:1009,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1011,26'
              BranchSideFuncs:
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
            - BranchSide:      'builtin/rev-parse.c:1044,16'
              BranchSideFuncs:
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
        - Branch String:   'builtin/rev-parse.c:1015,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1016,10'
              BranchSideFuncs:
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - print_path.13836
            - BranchSide:      'builtin/rev-parse.c:1025,13'
              BranchSideFuncs:
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strbuf_realpath
                - puts
                - strbuf_release
        - Branch String:   'builtin/rev-parse.c:1016,10'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1017,18'
              BranchSideFuncs:
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1020,11'
              BranchSideFuncs:
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:1020,10'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1021,26'
              BranchSideFuncs:
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1024,5'
              BranchSideFuncs:
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:1026,18'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1026,22'
              BranchSideFuncs:
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strbuf_realpath
                - puts
                - strbuf_release
            - BranchSide:      'builtin/rev-parse.c:1028,10'
              BranchSideFuncs:
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strbuf_realpath
                - puts
                - strbuf_release
        - Branch String:   'builtin/rev-parse.c:1026,10'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1027,14'
              BranchSideFuncs:
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strbuf_realpath
                - puts
                - strbuf_release
            - BranchSide:      'builtin/rev-parse.c:1028,10'
              BranchSideFuncs:
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strbuf_realpath
                - puts
                - strbuf_release
        - Branch String:   'builtin/rev-parse.c:1028,10'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:0,0'
              BranchSideFuncs:
                - strbuf_realpath
                - puts
                - strbuf_release
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1029,21'
              BranchSideFuncs:
                - strbuf_realpath
                - puts
                - strbuf_release
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:1039,44'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1039,47'
              BranchSideFuncs:
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1039,40'
              BranchSideFuncs:
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:1044,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1045,16'
              BranchSideFuncs:
                - strcmp
                - is_inside_git_dir
                - printf
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
            - BranchSide:      'builtin/rev-parse.c:1048,16'
              BranchSideFuncs:
                - strcmp
                - is_inside_git_dir
                - printf
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
        - Branch String:   'builtin/rev-parse.c:1048,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1049,20'
              BranchSideFuncs:
                - strcmp
                - is_inside_work_tree
                - printf
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
            - BranchSide:      'builtin/rev-parse.c:1053,16'
              BranchSideFuncs:
                - strcmp
                - is_inside_work_tree
                - printf
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
        - Branch String:   'builtin/rev-parse.c:1053,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1054,20'
              BranchSideFuncs:
                - strcmp
                - is_bare_repository
                - printf
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
            - BranchSide:      'builtin/rev-parse.c:1058,16'
              BranchSideFuncs:
                - strcmp
                - is_bare_repository
                - printf
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
        - Branch String:   'builtin/rev-parse.c:1058,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1059,20'
              BranchSideFuncs:
                - strcmp
                - is_repository_shallow
                - printf
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
            - BranchSide:      'builtin/rev-parse.c:1063,16'
              BranchSideFuncs:
                - strcmp
                - is_repository_shallow
                - printf
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
        - Branch String:   'builtin/rev-parse.c:1063,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1065,29'
              BranchSideFuncs:
                - strcmp
                - repo_read_index
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
            - BranchSide:      'builtin/rev-parse.c:1069,16'
              BranchSideFuncs:
                - strcmp
                - repo_read_index
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
        - Branch String:   'builtin/rev-parse.c:1069,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1070,25'
              BranchSideFuncs:
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
            - BranchSide:      'builtin/rev-parse.c:1079,20'
              BranchSideFuncs:
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
        - Branch String:   'builtin/rev-parse.c:1070,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1071,10'
              BranchSideFuncs:
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:1072,9'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - oid_to_hex
                - git_path.13835
                - print_path.13836
        - Branch String:   'builtin/rev-parse.c:1072,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1073,30'
              BranchSideFuncs:
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1077,5'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:1079,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1080,35'
              BranchSideFuncs:
                - show_datestring
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1083,20'
              BranchSideFuncs:
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
        - Branch String:   'builtin/rev-parse.c:1083,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1084,35'
              BranchSideFuncs:
                - show_datestring
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1087,20'
              BranchSideFuncs:
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
        - Branch String:   'builtin/rev-parse.c:1087,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1088,35'
              BranchSideFuncs:
                - show_datestring
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1091,20'
              BranchSideFuncs:
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
        - Branch String:   'builtin/rev-parse.c:1091,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1092,35'
              BranchSideFuncs:
                - show_datestring
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1095,23'
              BranchSideFuncs:
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:1095,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1096,23'
              BranchSideFuncs:
                - strcmp
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:1106,16'
              BranchSideFuncs:
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
        - Branch String:   'builtin/rev-parse.c:1096,23'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1096,29'
              BranchSideFuncs:
                - strcmp
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:1096,17'
              BranchSideFuncs:
                - strcmp
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - strcmp
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:1098,32'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1099,16'
              BranchSideFuncs:
                - strcmp
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - strcmp
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:1103,10'
              BranchSideFuncs:
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:1099,30'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1100,16'
              BranchSideFuncs:
                - strcmp
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - strcmp
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:1103,10'
              BranchSideFuncs:
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:1098,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1101,10'
              BranchSideFuncs:
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:1103,10'
              BranchSideFuncs:
                - puts
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:1106,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1107,37'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - show_file
                - show_flag
                - die_no_single_rev
            - BranchSide:      'builtin/rev-parse.c:1110,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - show_file
                - show_flag
                - die_no_single_rev
        - Branch String:   'builtin/rev-parse.c:1110,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1111,25'
              BranchSideFuncs:
                - show_flag
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - die_no_single_rev
            - BranchSide:      'builtin/rev-parse.c:1116,18'
              BranchSideFuncs:
                - show_flag
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - die_no_single_rev
        - Branch String:   'builtin/rev-parse.c:1112,9'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1113,16'
              BranchSideFuncs:
                - show_file
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1114,5'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:1116,23'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1116,26'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - die_no_single_rev
            - BranchSide:      'builtin/rev-parse.c:1118,4'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:1116,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1117,23'
              BranchSideFuncs:
                - die_no_single_rev
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1118,4'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:1122,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1123,4'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1124,29'
              BranchSideFuncs:
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
        - Branch String:   'builtin/rev-parse.c:1124,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1125,4'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1126,10'
              BranchSideFuncs:
                - get_oid_with_context
                - object_context_release
                - show_rev
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
        - Branch String:   'builtin/rev-parse.c:1128,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1129,8'
              BranchSideFuncs:
                - get_oid_with_context
                - object_context_release
                - show_rev
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
            - BranchSide:      'builtin/rev-parse.c:1132,29'
              BranchSideFuncs:
                - get_oid_with_context
                - object_context_release
                - show_rev
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
        - Branch String:   'builtin/rev-parse.c:1132,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1134,4'
              BranchSideFuncs:
                - object_context_release
                - show_file
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
            - BranchSide:      'builtin/rev-parse.c:1144,3'
              BranchSideFuncs:
                - object_context_release
                - show_file
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
        - Branch String:   'builtin/rev-parse.c:1135,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1136,23'
              BranchSideFuncs:
                - repo_oid_to_algop
                - show_rev
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1138,8'
              BranchSideFuncs:
                - show_rev
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:1138,8'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1139,15'
              BranchSideFuncs:
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1141,14'
              BranchSideFuncs:
                - show_rev
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - verify_filename
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:1145,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1146,22'
              BranchSideFuncs:
                - die_no_single_rev
                - show_file
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - verify_filename
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:1147,7'
              BranchSideFuncs:
                - show_file
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - verify_filename
                - _.13830
                - die
        - Branch String:   'builtin/rev-parse.c:1147,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1148,8'
              BranchSideFuncs:
                - _.13830
                - die
            - BranchSide:      'builtin/rev-parse.c:1149,9'
              BranchSideFuncs:
                - show_file
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:1150,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1151,4'
              BranchSideFuncs:
                - verify_filename
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
            - BranchSide:      'builtin/rev-parse.c:1152,19'
              BranchSideFuncs:
                - verify_filename
                - strbuf_release
                - show_default
                - die_no_single_rev
                - show_default
                - show_rev
                - strcmp
                - printf
                - strcmp
                - _.13830
                - die
                - resolve_gitdir_gently
                - _.13830
                - die
                - puts
                - setup_git_directory
                - git_config.13842
                - prepare_repo_settings
                - strcmp
                - show_file
                - try_difference
                - try_parent_shorthands
                - get_oid_with_context
                - object_context_release
                - show_rev
                - repo_oid_to_algop
                - object_context_release
                - show_file
                - _.13830
                - die
                - die_no_single_rev
                - strcmp
                - _.13830
                - die
                - strbuf_setlen.13837
                - git_path.13835
                - print_path.13836
                - strcmp
                - show.13778
                - show.13778
                - _.13830
                - die
                - starts_with
                - opt_with_value
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - opt_with_value
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - opt_with_value
                - strcmp
                - get_main_ref_store
                - refs_for_each_ref
                - clear_ref_exclusions
                - skip_prefix.13834
                - strcmp
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - opt_with_value
                - opt_with_value
                - skip_prefix.13834
                - opt_with_value
                - skip_prefix.13834
                - skip_prefix.13834
                - strcmp
                - get_git_work_tree
                - _.13830
                - die
                - print_path.13836
                - strcmp
                - get_superproject_working_tree
                - strbuf_release
                - print_path.13836
                - strcmp
                - putchar
                - puts
                - strcmp
                - is_inside_work_tree
                - get_git_work_tree
                - printf
                - putchar
                - strchr
                - printf
                - strcmp
                - getenv
                - xgetcwd
                - strlen
                - strbuf_setlen.13837
                - strbuf_addf
                - free
                - print_path.13836
                - strbuf_realpath
                - puts
                - strbuf_release
                - print_path.13836
                - print_path.13836
                - strcmp
                - strcmp
                - get_git_common_dir
                - print_path.13836
                - strcmp
                - is_inside_git_dir
                - printf
                - strcmp
                - is_inside_work_tree
                - printf
                - strcmp
                - is_bare_repository
                - printf
                - strcmp
                - is_repository_shallow
                - printf
                - strcmp
                - repo_read_index
                - oid_to_hex
                - git_path.13835
                - print_path.13836
                - _.13830
                - die
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - skip_prefix.13834
                - opt_with_value
                - strcmp
                - ref_storage_format_to_name
                - puts
                - strcmp
                - show_file
                - show_flag
                - die_no_single_rev
                - strcmp
                - puts
                - strcmp
                - strcmp
                - _.13830
                - die
                - show_datestring
                - show_datestring
                - show_datestring
                - show_datestring
                - exclude_hidden_refs
                - add_ref_exclusion
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - handle_ref_opt
                - _.13830
                - error
                - const_error.13821
                - repo_for_each_abbrev
                - strcmp
                - strcmp
                - _.13830
                - die
                - strtoul
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - strcmp
                - _.13830
                - die
                - strcmp
                - strcmp
                - _.13830
                - die
                - show.13778
                - show_file
                - verify_filename
        - Branch String:   'builtin/rev-parse.c:1155,6'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1156,7'
              BranchSideFuncs:
                - die_no_single_rev
                - show_default
                - show_rev
            - BranchSide:      'builtin/rev-parse.c:1163,3'
              BranchSideFuncs:
                - show_default
        - Branch String:   'builtin/rev-parse.c:1156,7'
          Branch Sides:
            - BranchSide:      'builtin/rev-parse.c:1157,13'
              BranchSideFuncs:
                - show_rev
            - BranchSide:      'builtin/rev-parse.c:1159,14'
              BranchSideFuncs:
                - die_no_single_rev
                - show_default
      Callsites:
        - Src:             'builtin/rev-parse.c:707,19'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:708,10'
          Dst:             cmd_parseopt
        - Src:             'builtin/rev-parse.c:710,19'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:711,10'
          Dst:             cmd_sq_quote
        - Src:             'builtin/rev-parse.c:713,19'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:714,3'
          Dst:             usage
        - Src:             'builtin/rev-parse.c:717,8'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:725,3'
          Dst:             setup_git_directory
        - Src:             'builtin/rev-parse.c:726,3'
          Dst:             git_config
        - Src:             'builtin/rev-parse.c:726,3'
          Dst:             git_default_config
        - Src:             'builtin/rev-parse.c:734,8'
          Dst:             show_file
        - Src:             'builtin/rev-parse.c:735,5'
          Dst:             verify_filename
        - Src:             'builtin/rev-parse.c:740,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:743,6'
          Dst:             printf
        - Src:             'builtin/rev-parse.c:746,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:749,10'
          Dst:             _
        - Src:             'builtin/rev-parse.c:749,6'
          Dst:             die
        - Src:             'builtin/rev-parse.c:750,14'
          Dst:             resolve_gitdir_gently
        - Src:             'builtin/rev-parse.c:752,10'
          Dst:             _
        - Src:             'builtin/rev-parse.c:752,6'
          Dst:             die
        - Src:             'builtin/rev-parse.c:753,5'
          Dst:             puts
        - Src:             'builtin/rev-parse.c:760,13'
          Dst:             setup_git_directory
        - Src:             'builtin/rev-parse.c:761,4'
          Dst:             git_config
        - Src:             'builtin/rev-parse.c:761,4'
          Dst:             git_default_config
        - Src:             'builtin/rev-parse.c:764,4'
          Dst:             prepare_repo_settings
        - Src:             'builtin/rev-parse.c:769,8'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:773,5'
          Dst:             show_file
        - Src:             'builtin/rev-parse.c:778,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:780,10'
          Dst:             _
        - Src:             'builtin/rev-parse.c:780,6'
          Dst:             die
        - Src:             'builtin/rev-parse.c:781,5'
          Dst:             strbuf_setlen
        - Src:             'builtin/rev-parse.c:782,16'
          Dst:             git_path
        - Src:             'builtin/rev-parse.c:782,5'
          Dst:             print_path
        - Src:             'builtin/rev-parse.c:788,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:790,10'
          Dst:             _
        - Src:             'builtin/rev-parse.c:790,6'
          Dst:             die
        - Src:             'builtin/rev-parse.c:792,6'
          Dst:             show
        - Src:             'builtin/rev-parse.c:793,6'
          Dst:             show
        - Src:             'builtin/rev-parse.c:797,8'
          Dst:             starts_with
        - Src:             'builtin/rev-parse.c:799,6'
          Dst:             show
        - Src:             'builtin/rev-parse.c:802,8'
          Dst:             opt_with_value
        - Src:             'builtin/rev-parse.c:804,10'
          Dst:             _
        - Src:             'builtin/rev-parse.c:804,6'
          Dst:             die
        - Src:             'builtin/rev-parse.c:805,10'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:807,17'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:810,10'
          Dst:             _
        - Src:             'builtin/rev-parse.c:810,6'
          Dst:             die
        - Src:             'builtin/rev-parse.c:814,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:817,10'
          Dst:             _
        - Src:             'builtin/rev-parse.c:817,6'
          Dst:             die
        - Src:             'builtin/rev-parse.c:820,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:823,10'
          Dst:             _
        - Src:             'builtin/rev-parse.c:823,6'
          Dst:             die
        - Src:             'builtin/rev-parse.c:828,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:832,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:836,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:840,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:844,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:849,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:849,36'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:854,8'
          Dst:             opt_with_value
        - Src:             'builtin/rev-parse.c:856,10'
          Dst:             _
        - Src:             'builtin/rev-parse.c:856,6'
          Dst:             die
        - Src:             'builtin/rev-parse.c:857,10'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:858,10'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:863,25'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:868,14'
          Dst:             _
        - Src:             'builtin/rev-parse.c:868,10'
          Dst:             die
        - Src:             'builtin/rev-parse.c:870,8'
          Dst:             opt_with_value
        - Src:             'builtin/rev-parse.c:876,14'
          Dst:             strtoul
        - Src:             'builtin/rev-parse.c:883,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:887,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:891,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:895,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:899,8'
          Dst:             opt_with_value
        - Src:             'builtin/rev-parse.c:903,11'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:905,16'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:908,11'
          Dst:             _
        - Src:             'builtin/rev-parse.c:908,7'
          Dst:             die
        - Src:             'builtin/rev-parse.c:913,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:914,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/rev-parse.c:914,5'
          Dst:             refs_for_each_ref
        - Src:             'builtin/rev-parse.c:914,5'
          Dst:             show_reference
        - Src:             'builtin/rev-parse.c:916,5'
          Dst:             clear_ref_exclusions
        - Src:             'builtin/rev-parse.c:919,8'
          Dst:             skip_prefix
        - Src:             'builtin/rev-parse.c:920,5'
          Dst:             repo_for_each_abbrev
        - Src:             'builtin/rev-parse.c:920,5'
          Dst:             show_abbrev
        - Src:             'builtin/rev-parse.c:924,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:925,30'
          Dst:             get_main_ref_store
        - Src:             'builtin/rev-parse.c:925,5'
          Dst:             refs_for_each_fullref_in
        - Src:             'builtin/rev-parse.c:925,5'
          Dst:             show_reference
        - Src:             'builtin/rev-parse.c:929,30'
          Dst:             get_main_ref_store
        - Src:             'builtin/rev-parse.c:929,5'
          Dst:             refs_for_each_fullref_in
        - Src:             'builtin/rev-parse.c:929,5'
          Dst:             anti_reference
        - Src:             'builtin/rev-parse.c:935,8'
          Dst:             opt_with_value
        - Src:             'builtin/rev-parse.c:937,13'
          Dst:             _
        - Src:             'builtin/rev-parse.c:937,13'
          Dst:             error
        - Src:             'builtin/rev-parse.c:937,13'
          Dst:             const_error
        - Src:             'builtin/rev-parse.c:939,5'
          Dst:             handle_ref_opt
        - Src:             'builtin/rev-parse.c:942,8'
          Dst:             opt_with_value
        - Src:             'builtin/rev-parse.c:944,13'
          Dst:             _
        - Src:             'builtin/rev-parse.c:944,13'
          Dst:             error
        - Src:             'builtin/rev-parse.c:944,13'
          Dst:             const_error
        - Src:             'builtin/rev-parse.c:946,5'
          Dst:             handle_ref_opt
        - Src:             'builtin/rev-parse.c:949,8'
          Dst:             skip_prefix
        - Src:             'builtin/rev-parse.c:950,5'
          Dst:             handle_ref_opt
        - Src:             'builtin/rev-parse.c:953,8'
          Dst:             opt_with_value
        - Src:             'builtin/rev-parse.c:955,13'
          Dst:             _
        - Src:             'builtin/rev-parse.c:955,13'
          Dst:             error
        - Src:             'builtin/rev-parse.c:955,13'
          Dst:             const_error
        - Src:             'builtin/rev-parse.c:957,5'
          Dst:             handle_ref_opt
        - Src:             'builtin/rev-parse.c:960,8'
          Dst:             skip_prefix
        - Src:             'builtin/rev-parse.c:961,5'
          Dst:             add_ref_exclusion
        - Src:             'builtin/rev-parse.c:964,8'
          Dst:             skip_prefix
        - Src:             'builtin/rev-parse.c:965,5'
          Dst:             exclude_hidden_refs
        - Src:             'builtin/rev-parse.c:968,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:969,29'
          Dst:             get_git_work_tree
        - Src:             'builtin/rev-parse.c:971,6'
          Dst:             print_path
        - Src:             'builtin/rev-parse.c:973,10'
          Dst:             _
        - Src:             'builtin/rev-parse.c:973,6'
          Dst:             die
        - Src:             'builtin/rev-parse.c:976,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:978,9'
          Dst:             get_superproject_working_tree
        - Src:             'builtin/rev-parse.c:979,6'
          Dst:             print_path
        - Src:             'builtin/rev-parse.c:980,5'
          Dst:             strbuf_release
        - Src:             'builtin/rev-parse.c:983,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:985,6'
          Dst:             puts
        - Src:             'builtin/rev-parse.c:987,6'
          Dst:             putchar
        - Src:             'builtin/rev-parse.c:990,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:992,10'
          Dst:             is_inside_work_tree
        - Src:             'builtin/rev-parse.c:994,7'
          Dst:             get_git_work_tree
        - Src:             'builtin/rev-parse.c:996,7'
          Dst:             printf
        - Src:             'builtin/rev-parse.c:1000,12'
          Dst:             strchr
        - Src:             'builtin/rev-parse.c:1003,7'
          Dst:             printf
        - Src:             'builtin/rev-parse.c:1006,5'
          Dst:             putchar
        - Src:             'builtin/rev-parse.c:1009,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:1010,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:1011,26'
          Dst:             getenv
        - Src:             'builtin/rev-parse.c:1017,7'
          Dst:             print_path
        - Src:             'builtin/rev-parse.c:1021,7'
          Dst:             print_path
        - Src:             'builtin/rev-parse.c:1030,7'
          Dst:             strbuf_realpath
        - Src:             'builtin/rev-parse.c:1031,7'
          Dst:             puts
        - Src:             'builtin/rev-parse.c:1032,7'
          Dst:             strbuf_release
        - Src:             'builtin/rev-parse.c:1036,11'
          Dst:             xgetcwd
        - Src:             'builtin/rev-parse.c:1037,11'
          Dst:             strlen
        - Src:             'builtin/rev-parse.c:1038,5'
          Dst:             strbuf_setlen
        - Src:             'builtin/rev-parse.c:1039,5'
          Dst:             strbuf_addf
        - Src:             'builtin/rev-parse.c:1041,5'
          Dst:             print_path
        - Src:             'builtin/rev-parse.c:1044,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:1045,16'
          Dst:             get_git_common_dir
        - Src:             'builtin/rev-parse.c:1045,5'
          Dst:             print_path
        - Src:             'builtin/rev-parse.c:1048,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:1049,20'
          Dst:             is_inside_git_dir
        - Src:             'builtin/rev-parse.c:1049,5'
          Dst:             printf
        - Src:             'builtin/rev-parse.c:1053,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:1054,20'
          Dst:             is_inside_work_tree
        - Src:             'builtin/rev-parse.c:1054,5'
          Dst:             printf
        - Src:             'builtin/rev-parse.c:1058,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:1059,20'
          Dst:             is_bare_repository
        - Src:             'builtin/rev-parse.c:1059,5'
          Dst:             printf
        - Src:             'builtin/rev-parse.c:1063,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:1065,7'
          Dst:             is_repository_shallow
        - Src:             'builtin/rev-parse.c:1064,5'
          Dst:             printf
        - Src:             'builtin/rev-parse.c:1069,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:1070,9'
          Dst:             repo_read_index
        - Src:             'builtin/rev-parse.c:1071,10'
          Dst:             _
        - Src:             'builtin/rev-parse.c:1071,6'
          Dst:             die
        - Src:             'builtin/rev-parse.c:1074,52'
          Dst:             oid_to_hex
        - Src:             'builtin/rev-parse.c:1074,25'
          Dst:             git_path
        - Src:             'builtin/rev-parse.c:1075,6'
          Dst:             print_path
        - Src:             'builtin/rev-parse.c:1079,8'
          Dst:             skip_prefix
        - Src:             'builtin/rev-parse.c:1080,5'
          Dst:             show_datestring
        - Src:             'builtin/rev-parse.c:1083,8'
          Dst:             skip_prefix
        - Src:             'builtin/rev-parse.c:1084,5'
          Dst:             show_datestring
        - Src:             'builtin/rev-parse.c:1087,8'
          Dst:             skip_prefix
        - Src:             'builtin/rev-parse.c:1088,5'
          Dst:             show_datestring
        - Src:             'builtin/rev-parse.c:1091,8'
          Dst:             skip_prefix
        - Src:             'builtin/rev-parse.c:1092,5'
          Dst:             show_datestring
        - Src:             'builtin/rev-parse.c:1095,8'
          Dst:             opt_with_value
        - Src:             'builtin/rev-parse.c:1098,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:1099,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:1100,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:1101,10'
          Dst:             _
        - Src:             'builtin/rev-parse.c:1101,6'
          Dst:             die
        - Src:             'builtin/rev-parse.c:1103,5'
          Dst:             puts
        - Src:             'builtin/rev-parse.c:1106,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:1107,10'
          Dst:             ref_storage_format_to_name
        - Src:             'builtin/rev-parse.c:1107,5'
          Dst:             puts
        - Src:             'builtin/rev-parse.c:1110,9'
          Dst:             strcmp
        - Src:             'builtin/rev-parse.c:1113,6'
          Dst:             show_file
        - Src:             'builtin/rev-parse.c:1116,8'
          Dst:             show_flag
        - Src:             'builtin/rev-parse.c:1117,5'
          Dst:             die_no_single_rev
        - Src:             'builtin/rev-parse.c:1122,7'
          Dst:             try_difference
        - Src:             'builtin/rev-parse.c:1124,7'
          Dst:             try_parent_shorthands
        - Src:             'builtin/rev-parse.c:1132,8'
          Dst:             get_oid_with_context
        - Src:             'builtin/rev-parse.c:1134,4'
          Dst:             object_context_release
        - Src:             'builtin/rev-parse.c:1136,5'
          Dst:             repo_oid_to_algop
        - Src:             'builtin/rev-parse.c:1141,5'
          Dst:             show_rev
        - Src:             'builtin/rev-parse.c:1144,3'
          Dst:             object_context_release
        - Src:             'builtin/rev-parse.c:1146,4'
          Dst:             die_no_single_rev
        - Src:             'builtin/rev-parse.c:1148,8'
          Dst:             _
        - Src:             'builtin/rev-parse.c:1148,4'
          Dst:             die
        - Src:             'builtin/rev-parse.c:1150,8'
          Dst:             show_file
        - Src:             'builtin/rev-parse.c:1152,3'
          Dst:             verify_filename
        - Src:             'builtin/rev-parse.c:1154,2'
          Dst:             strbuf_release
        - Src:             'builtin/rev-parse.c:1157,4'
          Dst:             show_rev
        - Src:             'builtin/rev-parse.c:1159,33'
          Dst:             show_default
        - Src:             'builtin/rev-parse.c:1161,3'
          Dst:             die_no_single_rev
        - Src:             'builtin/rev-parse.c:1163,3'
          Dst:             show_default
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    verify_opt_compatible
      functionSourceFile: '/src/git/builtin/revert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - me
        - base_opt
      BBCount:         17
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/revert.c:97,21'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:97,21'
              BranchSideFuncs:
                - _.13973
                - die
            - BranchSide:      'builtin/revert.c:97,21'
              BranchSideFuncs:
                - _.13973
                - die
        - Branch String:   'builtin/revert.c:97,2'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:98,7'
              BranchSideFuncs:
                - _.13973
                - die
            - BranchSide:      'builtin/revert.c:101,2'
              BranchSideFuncs:
                - _.13973
                - die
        - Branch String:   'builtin/revert.c:98,7'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:98,7'
              BranchSideFuncs:
                - _.13973
                - die
            - BranchSide:      'builtin/revert.c:98,7'
              BranchSideFuncs:
                - _.13973
                - die
        - Branch String:   'builtin/revert.c:98,7'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:97,2'
              BranchSideFuncs:
                - _.13973
                - die
            - BranchSide:      'builtin/revert.c:99,4'
              BranchSideFuncs:
                - _.13973
                - die
        - Branch String:   'builtin/revert.c:103,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:104,7'
              BranchSideFuncs:
                - _.13973
                - die
            - BranchSide:      'builtin/revert.c:105,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/revert.c:104,7'
          Dst:             _
        - Src:             'builtin/revert.c:104,3'
          Dst:             die
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    5
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    parse_opt_empty
      functionSourceFile: '/src/git/builtin/revert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         17
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - _
        - const_error
        - error
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/revert.c:57,2'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:57,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/revert.c:59,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.13973
                - error
                - const_error.13970
        - Branch String:   'builtin/revert.c:59,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:60,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.13973
                - error
                - const_error.13970
            - BranchSide:      'builtin/revert.c:61,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.13973
                - error
                - const_error.13970
        - Branch String:   'builtin/revert.c:61,11'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:62,4'
              BranchSideFuncs:
                - strcmp
                - _.13973
                - error
                - const_error.13970
            - BranchSide:      'builtin/revert.c:63,19'
              BranchSideFuncs:
                - strcmp
                - _.13973
                - error
                - const_error.13970
        - Branch String:   'builtin/revert.c:63,11'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:64,4'
              BranchSideFuncs:
                - _.13973
                - error
                - const_error.13970
            - BranchSide:      'builtin/revert.c:66,10'
              BranchSideFuncs:
                - _.13973
                - error
                - const_error.13970
      Callsites:
        - Src:             'builtin/revert.c:57,2'
          Dst:             BUG_fl
        - Src:             'builtin/revert.c:59,7'
          Dst:             strcmp
        - Src:             'builtin/revert.c:61,12'
          Dst:             strcmp
        - Src:             'builtin/revert.c:63,12'
          Dst:             strcmp
        - Src:             'builtin/revert.c:66,10'
          Dst:             _
        - Src:             'builtin/revert.c:66,10'
          Dst:             error
        - Src:             'builtin/revert.c:66,10'
          Dst:             const_error
    - functionName:    option_parse_m
      functionSourceFile: '/src/git/builtin/revert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - error
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/revert.c:77,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/revert.c:82,28'
              BranchSideFuncs:
                - strtol
                - _.13973
                - error
                - const_error.13970
        - Branch String:   'builtin/revert.c:83,11'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:83,14'
              BranchSideFuncs:
                - _.13973
                - error
                - const_error.13970
            - BranchSide:      'builtin/revert.c:84,10'
              BranchSideFuncs:
                - _.13973
                - error
                - const_error.13970
        - Branch String:   'builtin/revert.c:83,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:84,10'
              BranchSideFuncs:
                - _.13973
                - error
                - const_error.13970
            - BranchSide:      'builtin/revert.c:87,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/revert.c:82,21'
          Dst:             strtol
        - Src:             'builtin/revert.c:84,10'
          Dst:             _
        - Src:             'builtin/revert.c:84,10'
          Dst:             error
        - Src:             'builtin/revert.c:84,10'
          Dst:             const_error
    - functionName:    action_name
      functionSourceFile: '/src/git/builtin/revert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    revert_or_cherry_pick_usage
      functionSourceFile: '/src/git/builtin/revert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_cherry_pick
      functionSourceFile: '/src/git/builtin/revert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - replay_ctx_new
        - replay_opts_release
        - run_sequencer
        - sequencer_init_config
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/revert.c:286,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:287,7'
              BranchSideFuncs:
                - _.13973
                - die
            - BranchSide:      'builtin/revert.c:288,2'
              BranchSideFuncs:
                - replay_opts_release
      Callsites:
        - Src:             'builtin/revert.c:280,28'
          Dst:             replay_ctx_new
        - Src:             'builtin/revert.c:284,2'
          Dst:             sequencer_init_config
        - Src:             'builtin/revert.c:285,8'
          Dst:             run_sequencer
        - Src:             'builtin/revert.c:287,7'
          Dst:             _
        - Src:             'builtin/revert.c:287,3'
          Dst:             die
        - Src:             'builtin/revert.c:288,2'
          Dst:             replay_opts_release
    - functionName:    run_sequencer
      functionSourceFile: '/src/git/builtin/revert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
        - opts
      BBCount:         71
      ICount:          1099
      EdgeCount:       93
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - action_name
        - get_cleanup_mode
        - getenv
        - parse_options
        - parse_options_concat
        - prepare_repo_settings
        - remove_branch_state
        - repo_init_revisions
        - revert_or_cherry_pick_usage
        - sequencer_continue
        - sequencer_pick_revisions
        - sequencer_remove_state
        - sequencer_rollback
        - sequencer_skip
        - setup_revisions
        - strcmp
        - usage_with_options
        - verify_opt_compatible
        - xmalloc
        - xstrdup
        - xstrdup_or_null
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/revert.c:137,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:138,17'
              BranchSideFuncs:
                - parse_options_concat
                - parse_options
                - prepare_repo_settings
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
                - __assert_fail
                - verify_opt_compatible
                - get_cleanup_mode
            - BranchSide:      'builtin/revert.c:150,13'
              BranchSideFuncs:
                - parse_options
                - prepare_repo_settings
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
                - __assert_fail
                - verify_opt_compatible
                - get_cleanup_mode
                - parse_options_concat
        - Branch String:   'builtin/revert.c:166,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:167,35'
              BranchSideFuncs:
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
                - __assert_fail
                - verify_opt_compatible
                - get_cleanup_mode
            - BranchSide:      'builtin/revert.c:172,6'
              BranchSideFuncs:
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
                - __assert_fail
                - verify_opt_compatible
                - get_cleanup_mode
        - Branch String:   'builtin/revert.c:168,63'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:168,67'
              BranchSideFuncs:
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
                - __assert_fail
                - verify_opt_compatible
                - get_cleanup_mode
            - BranchSide:      'builtin/revert.c:172,6'
              BranchSideFuncs:
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
                - __assert_fail
                - verify_opt_compatible
                - get_cleanup_mode
        - Branch String:   'builtin/revert.c:172,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:173,3'
              BranchSideFuncs:
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
                - __assert_fail
                - verify_opt_compatible
                - get_cleanup_mode
            - BranchSide:      'builtin/revert.c:175,6'
              BranchSideFuncs:
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
                - __assert_fail
                - verify_opt_compatible
                - get_cleanup_mode
        - Branch String:   'builtin/revert.c:175,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:176,48'
              BranchSideFuncs:
                - get_cleanup_mode
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
                - __assert_fail
                - verify_opt_compatible
            - BranchSide:      'builtin/revert.c:181,6'
              BranchSideFuncs:
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
                - __assert_fail
                - verify_opt_compatible
        - Branch String:   'builtin/revert.c:181,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:183,7'
              BranchSideFuncs:
                - __assert_fail
                - verify_opt_compatible
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
            - BranchSide:      'builtin/revert.c:209,7'
              BranchSideFuncs:
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
        - Branch String:   'builtin/revert.c:183,7'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:184,19'
              BranchSideFuncs:
                - verify_opt_compatible
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
            - BranchSide:      'builtin/revert.c:185,12'
              BranchSideFuncs:
                - __assert_fail
                - verify_opt_compatible
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
        - Branch String:   'builtin/revert.c:185,12'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:186,19'
              BranchSideFuncs:
                - verify_opt_compatible
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
            - BranchSide:      'builtin/revert.c:187,12'
              BranchSideFuncs:
                - __assert_fail
                - verify_opt_compatible
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
        - Branch String:   'builtin/revert.c:187,12'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:188,19'
              BranchSideFuncs:
                - verify_opt_compatible
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
            - BranchSide:      'builtin/revert.c:190,4'
              BranchSideFuncs:
                - __assert_fail
                - verify_opt_compatible
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
        - Branch String:   'builtin/revert.c:190,4'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:190,4'
              BranchSideFuncs:
                - verify_opt_compatible
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
            - BranchSide:      'builtin/revert.c:191,19'
              BranchSideFuncs:
                - verify_opt_compatible
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
        - Branch String:   'builtin/revert.c:209,22'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:209,25'
              BranchSideFuncs:
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
            - BranchSide:      'builtin/revert.c:214,6'
              BranchSideFuncs:
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
        - Branch String:   'builtin/revert.c:209,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:210,20'
              BranchSideFuncs:
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
            - BranchSide:      'builtin/revert.c:214,6'
              BranchSideFuncs:
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
                - verify_opt_compatible
        - Branch String:   'builtin/revert.c:214,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:215,25'
              BranchSideFuncs:
                - verify_opt_compatible
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
            - BranchSide:      'builtin/revert.c:222,6'
              BranchSideFuncs:
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
        - Branch String:   'builtin/revert.c:222,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:223,3'
              BranchSideFuncs:
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
            - BranchSide:      'builtin/revert.c:226,16'
              BranchSideFuncs:
                - xmalloc
                - repo_init_revisions
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
                - usage_with_options
        - Branch String:   'builtin/revert.c:230,7'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:231,23'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/revert.c:232,15'
              BranchSideFuncs:
                - strcmp
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
        - Branch String:   'builtin/revert.c:232,7'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:233,4'
              BranchSideFuncs:
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
            - BranchSide:      'builtin/revert.c:234,3'
              BranchSideFuncs:
                - setup_revisions
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
                - usage_with_options
        - Branch String:   'builtin/revert.c:239,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:240,22'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/revert.c:243,35'
              BranchSideFuncs:
                - xstrdup_or_null.13971
                - xstrdup_or_null.13971
                - getenv
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
                - getenv
                - xstrdup
        - Branch String:   'builtin/revert.c:245,22'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:245,25'
              BranchSideFuncs:
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
            - BranchSide:      'builtin/revert.c:247,7'
              BranchSideFuncs:
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
        - Branch String:   'builtin/revert.c:245,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:246,28'
              BranchSideFuncs:
                - getenv
                - xstrdup
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
            - BranchSide:      'builtin/revert.c:247,7'
              BranchSideFuncs:
                - free
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
                - sequencer_remove_state
                - remove_branch_state
        - Branch String:   'builtin/revert.c:249,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:250,36'
              BranchSideFuncs:
                - sequencer_remove_state
                - remove_branch_state
            - BranchSide:      'builtin/revert.c:255,6'
              BranchSideFuncs:
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
                - sequencer_continue
        - Branch String:   'builtin/revert.c:251,7'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:252,24'
              BranchSideFuncs: []
            - BranchSide:      'builtin/revert.c:253,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/revert.c:255,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:256,29'
              BranchSideFuncs:
                - sequencer_continue
            - BranchSide:      'builtin/revert.c:257,6'
              BranchSideFuncs:
                - sequencer_pick_revisions
                - sequencer_skip
                - sequencer_rollback
        - Branch String:   'builtin/revert.c:257,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:258,29'
              BranchSideFuncs:
                - sequencer_rollback
            - BranchSide:      'builtin/revert.c:259,6'
              BranchSideFuncs:
                - sequencer_pick_revisions
                - sequencer_skip
        - Branch String:   'builtin/revert.c:259,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:260,25'
              BranchSideFuncs:
                - sequencer_skip
            - BranchSide:      'builtin/revert.c:261,34'
              BranchSideFuncs:
                - sequencer_pick_revisions
      Callsites:
        - Src:             'builtin/revert.c:110,35'
          Dst:             revert_or_cherry_pick_usage
        - Src:             'builtin/revert.c:111,19'
          Dst:             action_name
        - Src:             'builtin/revert.c:149,13'
          Dst:             parse_options_concat
        - Src:             'builtin/revert.c:156,13'
          Dst:             parse_options_concat
        - Src:             'builtin/revert.c:159,9'
          Dst:             parse_options
        - Src:             'builtin/revert.c:163,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/revert.c:176,31'
          Dst:             get_cleanup_mode
        - Src:             'builtin/revert.c:190,4'
          Dst:             __assert_fail
        - Src:             'builtin/revert.c:194,3'
          Dst:             verify_opt_compatible
        - Src:             'builtin/revert.c:215,3'
          Dst:             verify_opt_compatible
        - Src:             'builtin/revert.c:226,16'
          Dst:             xmalloc
        - Src:             'builtin/revert.c:227,3'
          Dst:             repo_init_revisions
        - Src:             'builtin/revert.c:231,4'
          Dst:             usage_with_options
        - Src:             'builtin/revert.c:232,8'
          Dst:             strcmp
        - Src:             'builtin/revert.c:236,10'
          Dst:             setup_revisions
        - Src:             'builtin/revert.c:240,3'
          Dst:             usage_with_options
        - Src:             'builtin/revert.c:243,19'
          Dst:             xstrdup_or_null
        - Src:             'builtin/revert.c:244,19'
          Dst:             xstrdup_or_null
        - Src:             'builtin/revert.c:245,25'
          Dst:             getenv
        - Src:             'builtin/revert.c:246,28'
          Dst:             getenv
        - Src:             'builtin/revert.c:246,20'
          Dst:             xstrdup
        - Src:             'builtin/revert.c:250,13'
          Dst:             sequencer_remove_state
        - Src:             'builtin/revert.c:252,4'
          Dst:             remove_branch_state
        - Src:             'builtin/revert.c:256,10'
          Dst:             sequencer_continue
        - Src:             'builtin/revert.c:258,10'
          Dst:             sequencer_rollback
        - Src:             'builtin/revert.c:260,10'
          Dst:             sequencer_skip
        - Src:             'builtin/revert.c:261,9'
          Dst:             sequencer_pick_revisions
    - functionName:    cmd_revert
      functionSourceFile: '/src/git/builtin/revert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - replay_ctx_new
        - replay_opts_release
        - run_sequencer
        - sequencer_init_config
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/revert.c:272,6'
          Branch Sides:
            - BranchSide:      'builtin/revert.c:273,7'
              BranchSideFuncs:
                - _.13973
                - die
            - BranchSide:      'builtin/revert.c:274,2'
              BranchSideFuncs:
                - replay_opts_release
      Callsites:
        - Src:             'builtin/revert.c:266,28'
          Dst:             replay_ctx_new
        - Src:             'builtin/revert.c:270,2'
          Dst:             sequencer_init_config
        - Src:             'builtin/revert.c:271,8'
          Dst:             run_sequencer
        - Src:             'builtin/revert.c:273,7'
          Dst:             _
        - Src:             'builtin/revert.c:273,3'
          Dst:             die
        - Src:             'builtin/revert.c:274,2'
          Dst:             replay_opts_release
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Q_
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plu
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ngettext
      functionUses:    3
      BranchProfiles:
        - Branch String:   './gettext.h:58,6'
          Branch Sides:
            - BranchSide:      './gettext.h:59,10'
              BranchSideFuncs:
                - ngettext
            - BranchSide:      './gettext.h:60,18'
              BranchSideFuncs:
                - ngettext
        - Branch String:   './gettext.h:59,10'
          Branch Sides:
            - BranchSide:      './gettext.h:59,19'
              BranchSideFuncs: []
            - BranchSide:      './gettext.h:59,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gettext.h:60,9'
          Dst:             ngettext
    - functionName:    print_error_files
      functionSourceFile: '/src/git/builtin/rm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - files_list
        - main_msg
        - hints_msg
        - errs
      BBCount:         13
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - advice_enabled
        - const_error
        - error
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/rm.c:57,6'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:57,6'
              BranchSideFuncs:
                - strbuf_addstr.14102
                - advice_enabled
                - error
                - const_error.14100
                - strbuf_release
                - strbuf_addstr.14102
                - strbuf_addf
            - BranchSide:      'builtin/rm.c:59,17'
              BranchSideFuncs:
                - strbuf_addstr.14102
                - advice_enabled
                - error
                - const_error.14100
                - strbuf_release
                - strbuf_addstr.14102
                - strbuf_addf
        - Branch String:   'builtin/rm.c:62,3'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:65,9'
              BranchSideFuncs:
                - strbuf_addf
                - advice_enabled
                - error
                - const_error.14100
                - strbuf_release
                - strbuf_addstr.14102
            - BranchSide:      'builtin/rm.c:66,7'
              BranchSideFuncs:
                - advice_enabled
                - error
                - const_error.14100
                - strbuf_release
                - strbuf_addstr.14102
        - Branch String:   'builtin/rm.c:66,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:67,28'
              BranchSideFuncs:
                - strbuf_addstr.14102
                - error
                - const_error.14100
                - strbuf_release
            - BranchSide:      'builtin/rm.c:68,11'
              BranchSideFuncs:
                - error
                - const_error.14100
                - strbuf_release
      Callsites:
        - Src:             'builtin/rm.c:61,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/rm.c:63,4'
          Dst:             strbuf_addf
        - Src:             'builtin/rm.c:66,7'
          Dst:             advice_enabled
        - Src:             'builtin/rm.c:67,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/rm.c:68,11'
          Dst:             error
        - Src:             'builtin/rm.c:68,11'
          Dst:             const_error
        - Src:             'builtin/rm.c:69,3'
          Dst:             strbuf_release
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    create_ce_mode
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './object.h:135,6'
          Branch Sides:
            - BranchSide:      './object.h:136,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:137,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:137,6'
          Branch Sides:
            - BranchSide:      './object.h:138,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:139,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:139,20'
          Branch Sides:
            - BranchSide:      './object.h:139,23'
              BranchSideFuncs: []
            - BranchSide:      './object.h:140,3'
              BranchSideFuncs: []
        - Branch String:   './object.h:139,6'
          Branch Sides:
            - BranchSide:      './object.h:140,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:141,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_missing_file_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - errno_
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1518,27'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1518,27'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1518,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ours_cache_pos
      functionSourceFile: '/src/git/builtin/rm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - pos
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/rm.c:44,47'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:44,58'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/rm.c:44,2'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'builtin/rm.c:44,2'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:45,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/rm.c:49,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/rm.c:45,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:46,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rm.c:47,4'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'builtin/rm.c:44,51'
          Dst:             strcmp
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    check_local_mod
      functionSourceFile: '/src/git/builtin/rm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - index_only
      BBCount:         67
      ICount:          389
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - Q_
        - _
        - __errno_location
        - bad_to_remove_submodule
        - create_ce_mode
        - get_ours_cache_pos
        - get_tree_entry
        - ie_match_stat
        - index_name_pos
        - is_empty_dir
        - is_missing_file_error
        - is_null_oid
        - lstat64
        - oideq
        - print_error_files
        - string_list_append
        - string_list_clear
        - strlen
        - warning_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rm.c:115,2'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:119,27'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
            - BranchSide:      'builtin/rm.c:219,22'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
        - Branch String:   'builtin/rm.c:126,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:131,29'
              BranchSideFuncs:
                - get_ours_cache_pos
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - is_empty_dir
            - BranchSide:      'builtin/rm.c:139,8'
              BranchSideFuncs:
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
        - Branch String:   'builtin/rm.c:132,8'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:133,5'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
            - BranchSide:      'builtin/rm.c:135,9'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
        - Branch String:   'builtin/rm.c:135,65'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:136,21'
              BranchSideFuncs:
                - is_empty_dir
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - get_ours_cache_pos
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
            - BranchSide:      'builtin/rm.c:137,5'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
        - Branch String:   'builtin/rm.c:135,8'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:137,5'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
            - BranchSide:      'builtin/rm.c:138,3'
              BranchSideFuncs:
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
        - Branch String:   'builtin/rm.c:141,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:142,31'
              BranchSideFuncs:
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - get_ours_cache_pos
                - is_empty_dir
            - BranchSide:      'builtin/rm.c:147,12'
              BranchSideFuncs:
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
        - Branch String:   'builtin/rm.c:142,8'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:143,19'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
            - BranchSide:      'builtin/rm.c:145,4'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
        - Branch String:   'builtin/rm.c:153,8'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:154,5'
              BranchSideFuncs:
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
            - BranchSide:      'builtin/rm.c:155,3'
              BranchSideFuncs:
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
        - Branch String:   'builtin/rm.c:176,56'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:177,8'
              BranchSideFuncs:
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/rm.c:181,18'
              BranchSideFuncs:
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/rm.c:177,33'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:178,32'
              BranchSideFuncs:
                - bad_to_remove_submodule
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/rm.c:189,7'
              BranchSideFuncs:
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/rm.c:176,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:181,18'
              BranchSideFuncs:
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/rm.c:189,7'
              BranchSideFuncs:
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/rm.c:190,8'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:190,26'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/rm.c:193,19'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/rm.c:191,8'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:191,11'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/rm.c:193,19'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/rm.c:192,8'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:192,19'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/rm.c:193,19'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/rm.c:189,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:193,19'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/rm.c:203,7'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/rm.c:203,21'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:203,24'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/rm.c:207,13'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/rm.c:203,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:204,9'
              BranchSideFuncs:
                - string_list_append
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
            - BranchSide:      'builtin/rm.c:207,13'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/rm.c:204,20'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:204,24'
              BranchSideFuncs:
                - string_list_append
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
            - BranchSide:      'builtin/rm.c:205,39'
              BranchSideFuncs:
                - string_list_append
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
        - Branch String:   'builtin/rm.c:204,8'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:205,39'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
            - BranchSide:      'builtin/rm.c:206,3'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
        - Branch String:   'builtin/rm.c:208,8'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:209,39'
              BranchSideFuncs:
                - string_list_append
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
            - BranchSide:      'builtin/rm.c:210,8'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
                - string_list_append
        - Branch String:   'builtin/rm.c:210,8'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:211,38'
              BranchSideFuncs:
                - string_list_append
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
            - BranchSide:      'builtin/rm.c:212,3'
              BranchSideFuncs:
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - Q_.14101
                - _.14118
                - print_error_files
                - string_list_clear
                - strlen
                - index_name_pos
                - lstat64
                - ie_match_stat
                - get_tree_entry
                - create_ce_mode.14106
                - oideq.14105
                - string_list_append
                - string_list_append
                - string_list_append
                - bad_to_remove_submodule
                - __errno_location
                - is_missing_file_error.14107
                - _.14118
                - warning_errno
                - get_ours_cache_pos
                - is_empty_dir
      Callsites:
        - Src:             'builtin/rm.c:114,12'
          Dst:             is_null_oid
        - Src:             'builtin/rm.c:125,53'
          Dst:             strlen
        - Src:             'builtin/rm.c:125,9'
          Dst:             index_name_pos
        - Src:             'builtin/rm.c:131,10'
          Dst:             get_ours_cache_pos
        - Src:             'builtin/rm.c:136,8'
          Dst:             is_empty_dir
        - Src:             'builtin/rm.c:141,7'
          Dst:             lstat64
        - Src:             'builtin/rm.c:142,31'
          Dst:             __errno_location
        - Src:             'builtin/rm.c:142,9'
          Dst:             is_missing_file_error
        - Src:             'builtin/rm.c:143,19'
          Dst:             _
        - Src:             'builtin/rm.c:143,5'
          Dst:             warning_errno
        - Src:             'builtin/rm.c:176,7'
          Dst:             ie_match_stat
        - Src:             'builtin/rm.c:178,8'
          Dst:             bad_to_remove_submodule
        - Src:             'builtin/rm.c:190,11'
          Dst:             get_tree_entry
        - Src:             'builtin/rm.c:191,26'
          Dst:             create_ce_mode
        - Src:             'builtin/rm.c:192,12'
          Dst:             oideq
        - Src:             'builtin/rm.c:205,5'
          Dst:             string_list_append
        - Src:             'builtin/rm.c:209,5'
          Dst:             string_list_append
        - Src:             'builtin/rm.c:211,5'
          Dst:             string_list_append
        - Src:             'builtin/rm.c:215,6'
          Dst:             Q_
        - Src:             'builtin/rm.c:220,6'
          Dst:             _
        - Src:             'builtin/rm.c:214,2'
          Dst:             print_error_files
        - Src:             'builtin/rm.c:222,2'
          Dst:             string_list_clear
        - Src:             'builtin/rm.c:224,6'
          Dst:             Q_
        - Src:             'builtin/rm.c:228,6'
          Dst:             _
        - Src:             'builtin/rm.c:223,2'
          Dst:             print_error_files
        - Src:             'builtin/rm.c:231,2'
          Dst:             string_list_clear
        - Src:             'builtin/rm.c:234,6'
          Dst:             Q_
        - Src:             'builtin/rm.c:237,6'
          Dst:             _
        - Src:             'builtin/rm.c:233,2'
          Dst:             print_error_files
        - Src:             'builtin/rm.c:240,2'
          Dst:             string_list_clear
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    14
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    submodules_absorb_gitdir_if_needed
      functionSourceFile: '/src/git/builtin/rm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         22
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - absorb_git_dir_into_superproject
        - file_exists
        - get_ours_cache_pos
        - index_name_pos
        - is_empty_dir
        - strlen
        - submodule_uses_gitfile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/rm.c:75,6'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:76,9'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - file_exists
                - is_empty_dir
                - submodule_uses_gitfile
                - absorb_git_dir_into_superproject
                - get_ours_cache_pos
            - BranchSide:      'builtin/rm.c:76,9'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - file_exists
                - is_empty_dir
                - submodule_uses_gitfile
                - absorb_git_dir_into_superproject
                - get_ours_cache_pos
        - Branch String:   'builtin/rm.c:76,2'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:77,27'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - file_exists
                - is_empty_dir
                - submodule_uses_gitfile
                - absorb_git_dir_into_superproject
                - get_ours_cache_pos
            - BranchSide:      'builtin/rm.c:97,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/rm.c:82,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:83,29'
              BranchSideFuncs:
                - get_ours_cache_pos
                - strlen
                - index_name_pos
                - file_exists
                - is_empty_dir
                - submodule_uses_gitfile
                - absorb_git_dir_into_superproject
            - BranchSide:      'builtin/rm.c:87,8'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - get_ours_cache_pos
                - file_exists
                - is_empty_dir
                - submodule_uses_gitfile
                - absorb_git_dir_into_superproject
        - Branch String:   'builtin/rm.c:84,8'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:85,5'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - file_exists
                - is_empty_dir
                - submodule_uses_gitfile
                - absorb_git_dir_into_superproject
                - get_ours_cache_pos
            - BranchSide:      'builtin/rm.c:86,3'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - get_ours_cache_pos
                - file_exists
                - is_empty_dir
                - submodule_uses_gitfile
                - absorb_git_dir_into_superproject
        - Branch String:   'builtin/rm.c:89,33'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:90,20'
              BranchSideFuncs:
                - file_exists
                - strlen
                - index_name_pos
                - get_ours_cache_pos
                - is_empty_dir
                - submodule_uses_gitfile
                - absorb_git_dir_into_superproject
            - BranchSide:      'builtin/rm.c:92,4'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - file_exists
                - is_empty_dir
                - submodule_uses_gitfile
                - absorb_git_dir_into_superproject
                - get_ours_cache_pos
        - Branch String:   'builtin/rm.c:90,30'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:91,20'
              BranchSideFuncs:
                - is_empty_dir
                - submodule_uses_gitfile
                - absorb_git_dir_into_superproject
                - strlen
                - index_name_pos
                - file_exists
                - get_ours_cache_pos
            - BranchSide:      'builtin/rm.c:92,4'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - file_exists
                - is_empty_dir
                - submodule_uses_gitfile
                - absorb_git_dir_into_superproject
                - get_ours_cache_pos
        - Branch String:   'builtin/rm.c:89,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:92,4'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - file_exists
                - is_empty_dir
                - submodule_uses_gitfile
                - absorb_git_dir_into_superproject
                - get_ours_cache_pos
            - BranchSide:      'builtin/rm.c:94,31'
              BranchSideFuncs:
                - submodule_uses_gitfile
                - absorb_git_dir_into_superproject
                - strlen
                - index_name_pos
                - file_exists
                - is_empty_dir
                - get_ours_cache_pos
        - Branch String:   'builtin/rm.c:94,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:95,37'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - file_exists
                - is_empty_dir
                - submodule_uses_gitfile
                - absorb_git_dir_into_superproject
                - get_ours_cache_pos
            - BranchSide:      'builtin/rm.c:96,2'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - file_exists
                - is_empty_dir
                - submodule_uses_gitfile
                - absorb_git_dir_into_superproject
                - get_ours_cache_pos
      Callsites:
        - Src:             'builtin/rm.c:81,53'
          Dst:             strlen
        - Src:             'builtin/rm.c:81,9'
          Dst:             index_name_pos
        - Src:             'builtin/rm.c:83,10'
          Dst:             get_ours_cache_pos
        - Src:             'builtin/rm.c:90,8'
          Dst:             file_exists
        - Src:             'builtin/rm.c:91,7'
          Dst:             is_empty_dir
        - Src:             'builtin/rm.c:94,8'
          Dst:             submodule_uses_gitfile
        - Src:             'builtin/rm.c:95,4'
          Dst:             absorb_git_dir_into_superproject
    - functionName:    matches_skip_worktree
      functionSourceFile: '/src/git/./pathspec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pathspec
        - item
        - seen_ptr
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - find_pathspecs_matching_skip_worktree
      functionUses:    1
      BranchProfiles:
        - Branch String:   './pathspec.h:174,6'
          Branch Sides:
            - BranchSide:      './pathspec.h:174,6'
              BranchSideFuncs: []
            - BranchSide:      './pathspec.h:175,53'
              BranchSideFuncs:
                - find_pathspecs_matching_skip_worktree
      Callsites:
        - Src:             './pathspec.h:175,15'
          Dst:             find_pathspecs_matching_skip_worktree
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    ce_path_match
      functionSourceFile: '/src/git/./read-cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - ce
        - pathspec
        - seen
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - match_pathspec
      functionUses:    1
      BranchProfiles:
        - Branch String:   './read-cache.h:42,31'
          Branch Sides:
            - BranchSide:      './read-cache.h:42,31'
              BranchSideFuncs:
                - match_pathspec
            - BranchSide:      './read-cache.h:42,34'
              BranchSideFuncs:
                - match_pathspec
      Callsites:
        - Src:             './read-cache.h:41,9'
          Dst:             match_pathspec
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_rm
      functionSourceFile: '/src/git/builtin/rm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         125
      ICount:          760
      EdgeCount:       156
      CyclomaticComplexity: 33
      functionsReached:
        - _
        - advise_on_updating_sparse_paths
        - ce_path_match
        - check_local_mod
        - clear_pathspec
        - common_exit
        - die
        - die_errno
        - ensure_full_index
        - exit
        - git_config
        - git_default_config
        - is_staging_gitmodules_ok
        - matches_skip_worktree
        - oidclr
        - parse_options
        - parse_pathspec
        - parse_pathspec_file
        - path_in_sparse_checkout
        - pathspec_needs_expanded_index
        - prepare_repo_settings
        - printf
        - refresh_index
        - remove_dir_recursively
        - remove_file_from_index
        - remove_path
        - remove_path_from_gitmodules
        - repo_get_oid
        - repo_hold_locked_index
        - repo_read_index
        - setup_work_tree
        - st_mult
        - stage_updated_gitmodules
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - string_list_append
        - string_list_clear
        - submodules_absorb_gitdir_if_needed
        - write_locked_index
        - xcalloc
        - xrealloc
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/rm.c:280,6'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:281,16'
              BranchSideFuncs:
                - parse_pathspec_file
                - _.14118
                - die
                - setup_work_tree
                - prepare_repo_settings
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - xcalloc
                - pathspec_needs_expanded_index
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
                - ensure_full_index
                - _.14118
                - die
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:287,13'
              BranchSideFuncs:
                - _.14118
                - die
                - setup_work_tree
                - prepare_repo_settings
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - xcalloc
                - pathspec_needs_expanded_index
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
                - ensure_full_index
                - _.14118
                - die
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:281,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:282,8'
              BranchSideFuncs:
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:286,9'
              BranchSideFuncs:
                - parse_pathspec_file
                - _.14118
                - die
                - setup_work_tree
                - prepare_repo_settings
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - xcalloc
                - pathspec_needs_expanded_index
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
                - ensure_full_index
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:287,13'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:0,0'
              BranchSideFuncs:
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:288,7'
              BranchSideFuncs:
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:291,6'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:292,7'
              BranchSideFuncs:
                - setup_work_tree
                - prepare_repo_settings
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - xcalloc
                - pathspec_needs_expanded_index
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
                - ensure_full_index
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:294,7'
              BranchSideFuncs:
                - setup_work_tree
                - prepare_repo_settings
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - xcalloc
                - pathspec_needs_expanded_index
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
                - ensure_full_index
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:294,6'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:295,3'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - xcalloc
                - pathspec_needs_expanded_index
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
                - ensure_full_index
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:297,24'
              BranchSideFuncs:
                - prepare_repo_settings
                - repo_hold_locked_index
                - repo_read_index
                - refresh_index
                - xcalloc
                - pathspec_needs_expanded_index
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
                - ensure_full_index
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:301,6'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:302,7'
              BranchSideFuncs:
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:304,16'
              BranchSideFuncs:
                - refresh_index
                - xcalloc
                - pathspec_needs_expanded_index
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
                - ensure_full_index
        - Branch String:   'builtin/rm.c:308,6'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:309,21'
              BranchSideFuncs:
                - ensure_full_index
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
            - BranchSide:      'builtin/rm.c:311,9'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
        - Branch String:   'builtin/rm.c:311,2'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:312,34'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - ce_path_match.14132
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
            - BranchSide:      'builtin/rm.c:328,15'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:314,23'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:315,8'
              BranchSideFuncs:
                - ce_path_match.14132
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
            - BranchSide:      'builtin/rm.c:318,22'
              BranchSideFuncs:
                - ce_path_match.14132
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
        - Branch String:   'builtin/rm.c:315,29'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:316,33'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
            - BranchSide:      'builtin/rm.c:317,4'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
        - Branch String:   'builtin/rm.c:314,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:317,4'
              BranchSideFuncs:
                - ce_path_match.14132
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
            - BranchSide:      'builtin/rm.c:318,22'
              BranchSideFuncs:
                - ce_path_match.14132
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
        - Branch String:   'builtin/rm.c:318,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:319,4'
              BranchSideFuncs:
                - xstrdup
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
            - BranchSide:      'builtin/rm.c:320,3'
              BranchSideFuncs:
                - xstrdup
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
        - Branch String:   'builtin/rm.c:320,3'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:320,3'
              BranchSideFuncs:
                - st_mult.14130
                - xrealloc
                - xstrdup
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - is_staging_gitmodules_ok
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:321,38'
              BranchSideFuncs:
                - xstrdup
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - st_mult.14130
                - xrealloc
                - is_staging_gitmodules_ok
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:320,3'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:320,3'
              BranchSideFuncs:
                - st_mult.14130
                - xrealloc
                - xstrdup
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - is_staging_gitmodules_ok
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:320,3'
              BranchSideFuncs:
                - st_mult.14130
                - xrealloc
                - xstrdup
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - is_staging_gitmodules_ok
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:323,42'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:324,33'
              BranchSideFuncs:
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - xstrdup
                - st_mult.14130
                - xrealloc
            - BranchSide:      'builtin/rm.c:326,2'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
        - Branch String:   'builtin/rm.c:323,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:325,8'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
            - BranchSide:      'builtin/rm.c:326,2'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - free
                - string_list_clear
                - common_exit
                - exit
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
                - path_in_sparse_checkout
                - ce_path_match.14132
                - xstrdup
                - is_staging_gitmodules_ok
                - _.14118
                - die
                - st_mult.14130
                - xrealloc
        - Branch String:   'builtin/rm.c:328,6'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:330,7'
              BranchSideFuncs:
                - free
                - string_list_clear
                - common_exit
                - exit
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:361,2'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
        - Branch String:   'builtin/rm.c:334,3'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:335,24'
              BranchSideFuncs:
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - free
                - string_list_clear
                - common_exit
                - exit
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - advise_on_updating_sparse_paths
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:351,32'
              BranchSideFuncs:
                - free
                - string_list_clear
                - common_exit
                - exit
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - advise_on_updating_sparse_paths
        - Branch String:   'builtin/rm.c:336,8'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:337,14'
              BranchSideFuncs:
                - free
                - string_list_clear
                - common_exit
                - exit
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:338,13'
              BranchSideFuncs:
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - free
                - string_list_clear
                - common_exit
                - exit
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - advise_on_updating_sparse_paths
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:338,13'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:339,5'
              BranchSideFuncs:
                - free
                - string_list_clear
                - common_exit
                - exit
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:340,14'
              BranchSideFuncs:
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - free
                - string_list_clear
                - common_exit
                - exit
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - advise_on_updating_sparse_paths
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:340,29'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:341,39'
              BranchSideFuncs:
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:344,9'
              BranchSideFuncs:
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:340,13'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:342,51'
              BranchSideFuncs:
                - string_list_append
                - free
                - string_list_clear
                - common_exit
                - exit
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:344,9'
              BranchSideFuncs:
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:346,19'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:346,22'
              BranchSideFuncs:
                - free
                - string_list_clear
                - common_exit
                - exit
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:349,3'
              BranchSideFuncs:
                - free
                - string_list_clear
                - common_exit
                - exit
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:346,8'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:347,9'
              BranchSideFuncs:
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:349,3'
              BranchSideFuncs:
                - free
                - string_list_clear
                - common_exit
                - exit
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
                - advise_on_updating_sparse_paths
                - matches_skip_worktree.14129
                - _.14118
                - die
                - string_list_append
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:348,9'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:347,5'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/rm.c:348,21'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/rm.c:351,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:352,4'
              BranchSideFuncs:
                - advise_on_updating_sparse_paths
                - free
                - string_list_clear
                - common_exit
                - exit
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
            - BranchSide:      'builtin/rm.c:355,8'
              BranchSideFuncs:
                - free
                - string_list_clear
                - common_exit
                - exit
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
        - Branch String:   'builtin/rm.c:358,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:359,4'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
            - BranchSide:      'builtin/rm.c:360,2'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - submodules_absorb_gitdir_if_needed
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
        - Branch String:   'builtin/rm.c:364,6'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:365,3'
              BranchSideFuncs:
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
            - BranchSide:      'builtin/rm.c:377,7'
              BranchSideFuncs:
                - repo_get_oid
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
                - oidclr.14128
        - Branch String:   'builtin/rm.c:377,6'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:379,20'
              BranchSideFuncs:
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:389,9'
              BranchSideFuncs:
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:379,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:380,17'
              BranchSideFuncs:
                - oidclr.14128
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/rm.c:381,29'
              BranchSideFuncs:
                - check_local_mod
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/rm.c:381,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:382,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/rm.c:383,2'
              BranchSideFuncs:
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:389,2'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:390,27'
              BranchSideFuncs:
                - printf
                - remove_file_from_index
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:398,6'
              BranchSideFuncs:
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:391,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:392,24'
              BranchSideFuncs:
                - remove_file_from_index
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:394,30'
              BranchSideFuncs:
                - remove_file_from_index
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:394,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:395,8'
              BranchSideFuncs:
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:396,2'
              BranchSideFuncs:
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - printf
                - remove_file_from_index
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:398,6'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:399,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/rm.c:409,7'
              BranchSideFuncs:
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:409,6'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:410,7'
              BranchSideFuncs:
                - write_locked_index
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:438,25'
              BranchSideFuncs:
                - write_locked_index
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:413,3'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:414,28'
              BranchSideFuncs:
                - remove_path
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:433,3'
              BranchSideFuncs:
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
        - Branch String:   'builtin/rm.c:415,8'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:416,5'
              BranchSideFuncs:
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:426,21'
              BranchSideFuncs:
                - remove_path
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
                - die_errno
        - Branch String:   'builtin/rm.c:418,9'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:419,10'
              BranchSideFuncs:
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:421,13'
              BranchSideFuncs:
                - remove_path_from_gitmodules
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:422,9'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:423,26'
              BranchSideFuncs:
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:424,5'
              BranchSideFuncs:
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:426,8'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:427,13'
              BranchSideFuncs:
                - die_errno
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:430,9'
              BranchSideFuncs:
                - die_errno
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:430,8'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:431,31'
              BranchSideFuncs:
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:432,3'
              BranchSideFuncs:
                - strbuf_release
                - write_locked_index
                - _.14118
                - die
                - stage_updated_gitmodules
                - remove_path
                - die_errno
                - strbuf_setlen.14111
                - strbuf_addstr.14102
                - remove_dir_recursively
                - remove_path_from_gitmodules
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:434,7'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:435,29'
              BranchSideFuncs:
                - stage_updated_gitmodules
                - write_locked_index
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:436,2'
              BranchSideFuncs:
                - write_locked_index
                - _.14118
                - die
        - Branch String:   'builtin/rm.c:438,6'
          Branch Sides:
            - BranchSide:      'builtin/rm.c:440,7'
              BranchSideFuncs:
                - _.14118
                - die
            - BranchSide:      'builtin/rm.c:442,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/rm.c:271,2'
          Dst:             git_config
        - Src:             'builtin/rm.c:271,2'
          Dst:             git_default_config
        - Src:             'builtin/rm.c:273,9'
          Dst:             parse_options
        - Src:             'builtin/rm.c:276,2'
          Dst:             parse_pathspec
        - Src:             'builtin/rm.c:282,8'
          Dst:             _
        - Src:             'builtin/rm.c:282,4'
          Dst:             die
        - Src:             'builtin/rm.c:284,3'
          Dst:             parse_pathspec_file
        - Src:             'builtin/rm.c:288,7'
          Dst:             _
        - Src:             'builtin/rm.c:288,3'
          Dst:             die
        - Src:             'builtin/rm.c:292,7'
          Dst:             _
        - Src:             'builtin/rm.c:292,3'
          Dst:             die
        - Src:             'builtin/rm.c:295,3'
          Dst:             setup_work_tree
        - Src:             'builtin/rm.c:297,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/rm.c:299,2'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/rm.c:301,6'
          Dst:             repo_read_index
        - Src:             'builtin/rm.c:302,7'
          Dst:             _
        - Src:             'builtin/rm.c:302,3'
          Dst:             die
        - Src:             'builtin/rm.c:304,2'
          Dst:             refresh_index
        - Src:             'builtin/rm.c:306,9'
          Dst:             xcalloc
        - Src:             'builtin/rm.c:308,6'
          Dst:             pathspec_needs_expanded_index
        - Src:             'builtin/rm.c:309,3'
          Dst:             ensure_full_index
        - Src:             'builtin/rm.c:316,9'
          Dst:             path_in_sparse_checkout
        - Src:             'builtin/rm.c:318,8'
          Dst:             ce_path_match
        - Src:             'builtin/rm.c:320,3'
          Dst:             st_mult
        - Src:             'builtin/rm.c:320,3'
          Dst:             xrealloc
        - Src:             'builtin/rm.c:321,30'
          Dst:             xstrdup
        - Src:             'builtin/rm.c:324,8'
          Dst:             is_staging_gitmodules_ok
        - Src:             'builtin/rm.c:325,8'
          Dst:             _
        - Src:             'builtin/rm.c:325,4'
          Dst:             die
        - Src:             'builtin/rm.c:341,6'
          Dst:             matches_skip_worktree
        - Src:             'builtin/rm.c:342,5'
          Dst:             string_list_append
        - Src:             'builtin/rm.c:344,9'
          Dst:             _
        - Src:             'builtin/rm.c:344,5'
          Dst:             die
        - Src:             'builtin/rm.c:347,9'
          Dst:             _
        - Src:             'builtin/rm.c:347,5'
          Dst:             die
        - Src:             'builtin/rm.c:352,4'
          Dst:             advise_on_updating_sparse_paths
        - Src:             'builtin/rm.c:356,3'
          Dst:             string_list_clear
        - Src:             'builtin/rm.c:359,4'
          Dst:             common_exit
        - Src:             'builtin/rm.c:359,4'
          Dst:             exit
        - Src:             'builtin/rm.c:361,2'
          Dst:             clear_pathspec
        - Src:             'builtin/rm.c:365,3'
          Dst:             submodules_absorb_gitdir_if_needed
        - Src:             'builtin/rm.c:379,7'
          Dst:             repo_get_oid
        - Src:             'builtin/rm.c:380,4'
          Dst:             oidclr
        - Src:             'builtin/rm.c:381,7'
          Dst:             check_local_mod
        - Src:             'builtin/rm.c:382,4'
          Dst:             common_exit
        - Src:             'builtin/rm.c:382,4'
          Dst:             exit
        - Src:             'builtin/rm.c:392,4'
          Dst:             printf
        - Src:             'builtin/rm.c:394,7'
          Dst:             remove_file_from_index
        - Src:             'builtin/rm.c:395,8'
          Dst:             _
        - Src:             'builtin/rm.c:395,4'
          Dst:             die
        - Src:             'builtin/rm.c:416,5'
          Dst:             strbuf_setlen
        - Src:             'builtin/rm.c:417,5'
          Dst:             strbuf_addstr
        - Src:             'builtin/rm.c:418,9'
          Dst:             remove_dir_recursively
        - Src:             'builtin/rm.c:419,10'
          Dst:             _
        - Src:             'builtin/rm.c:419,6'
          Dst:             die
        - Src:             'builtin/rm.c:422,10'
          Dst:             remove_path_from_gitmodules
        - Src:             'builtin/rm.c:426,9'
          Dst:             remove_path
        - Src:             'builtin/rm.c:431,5'
          Dst:             die_errno
        - Src:             'builtin/rm.c:433,3'
          Dst:             strbuf_release
        - Src:             'builtin/rm.c:435,4'
          Dst:             stage_updated_gitmodules
        - Src:             'builtin/rm.c:438,6'
          Dst:             write_locked_index
        - Src:             'builtin/rm.c:440,7'
          Dst:             _
        - Src:             'builtin/rm.c:440,3'
          Dst:             die
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    print_helper_status
      functionSourceFile: '/src/git/builtin/send-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ref
      BBCount:         50
      ICount:          282
      EdgeCount:       59
      CyclomaticComplexity: 11
      functionsReached:
        - oid_to_hex
        - quote_two_c_style
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - write_or_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/send-pack.c:33,2'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:34,15'
              BranchSideFuncs:
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
            - BranchSide:      'builtin/send-pack.c:126,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/send-pack.c:38,3'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:40,8'
              BranchSideFuncs:
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
            - BranchSide:      'builtin/send-pack.c:45,8'
              BranchSideFuncs:
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
            - BranchSide:      'builtin/send-pack.c:49,8'
              BranchSideFuncs:
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
            - BranchSide:      'builtin/send-pack.c:54,8'
              BranchSideFuncs:
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
            - BranchSide:      'builtin/send-pack.c:59,8'
              BranchSideFuncs:
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
            - BranchSide:      'builtin/send-pack.c:64,8'
              BranchSideFuncs:
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
            - BranchSide:      'builtin/send-pack.c:69,8'
              BranchSideFuncs:
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
            - BranchSide:      'builtin/send-pack.c:74,8'
              BranchSideFuncs:
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
            - BranchSide:      'builtin/send-pack.c:79,8'
              BranchSideFuncs:
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
            - BranchSide:      'builtin/send-pack.c:85,8'
              BranchSideFuncs:
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
            - BranchSide:      'builtin/send-pack.c:85,8'
              BranchSideFuncs:
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
            - BranchSide:      'builtin/send-pack.c:89,8'
              BranchSideFuncs:
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
            - BranchSide:      'builtin/send-pack.c:94,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - write_or_die
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
        - Branch String:   'builtin/send-pack.c:99,7'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:100,10'
              BranchSideFuncs:
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
            - BranchSide:      'builtin/send-pack.c:101,7'
              BranchSideFuncs:
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
        - Branch String:   'builtin/send-pack.c:101,7'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:102,4'
              BranchSideFuncs:
                - strbuf_addch.14202
                - quote_two_c_style
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'builtin/send-pack.c:105,3'
              BranchSideFuncs:
                - strbuf_addch.14202
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'builtin/send-pack.c:107,7'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:108,18'
              BranchSideFuncs:
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - strbuf_addch.14202
                - quote_two_c_style
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'builtin/send-pack.c:124,23'
              BranchSideFuncs:
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
        - Branch String:   'builtin/send-pack.c:108,4'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:109,14'
              BranchSideFuncs:
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - strbuf_addch.14202
                - quote_two_c_style
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'builtin/send-pack.c:123,3'
              BranchSideFuncs:
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14202
                - quote_two_c_style
        - Branch String:   'builtin/send-pack.c:109,9'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:110,35'
              BranchSideFuncs:
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - strbuf_addch.14202
                - quote_two_c_style
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'builtin/send-pack.c:111,9'
              BranchSideFuncs:
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - strbuf_addch.14202
                - quote_two_c_style
                - strbuf_addf
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'builtin/send-pack.c:111,9'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:113,7'
              BranchSideFuncs:
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - strbuf_addch.14202
                - quote_two_c_style
                - strbuf_addf
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/send-pack.c:114,9'
              BranchSideFuncs:
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - strbuf_addch.14202
                - quote_two_c_style
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/send-pack.c:114,9'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:116,18'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - strbuf_addch.14202
                - quote_two_c_style
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/send-pack.c:117,9'
              BranchSideFuncs:
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - strbuf_addch.14202
                - quote_two_c_style
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/send-pack.c:117,9'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:119,18'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - strbuf_addch.14202
                - quote_two_c_style
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.14201
            - BranchSide:      'builtin/send-pack.c:120,9'
              BranchSideFuncs:
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - strbuf_addch.14202
                - quote_two_c_style
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.14201
        - Branch String:   'builtin/send-pack.c:120,9'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:121,6'
              BranchSideFuncs:
                - strbuf_addstr.14201
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - strbuf_addch.14202
                - quote_two_c_style
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'builtin/send-pack.c:122,4'
              BranchSideFuncs:
                - write_or_die
                - strbuf_release
                - strbuf_setlen.14203
                - strbuf_addf
                - strbuf_addch.14202
                - strbuf_addch.14202
                - quote_two_c_style
                - strbuf_addstr.14201
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
      Callsites:
        - Src:             'builtin/send-pack.c:97,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/send-pack.c:98,3'
          Dst:             strbuf_addf
        - Src:             'builtin/send-pack.c:102,4'
          Dst:             strbuf_addch
        - Src:             'builtin/send-pack.c:103,4'
          Dst:             quote_two_c_style
        - Src:             'builtin/send-pack.c:105,3'
          Dst:             strbuf_addch
        - Src:             'builtin/send-pack.c:110,6'
          Dst:             strbuf_addf
        - Src:             'builtin/send-pack.c:112,6'
          Dst:             strbuf_addf
        - Src:             'builtin/send-pack.c:116,7'
          Dst:             oid_to_hex
        - Src:             'builtin/send-pack.c:115,6'
          Dst:             strbuf_addf
        - Src:             'builtin/send-pack.c:119,7'
          Dst:             oid_to_hex
        - Src:             'builtin/send-pack.c:118,6'
          Dst:             strbuf_addf
        - Src:             'builtin/send-pack.c:121,6'
          Dst:             strbuf_addstr
        - Src:             'builtin/send-pack.c:124,3'
          Dst:             write_or_die
        - Src:             'builtin/send-pack.c:126,2'
          Dst:             strbuf_release
    - functionName:    send_pack_config
      functionSourceFile: '/src/git/builtin/send-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - k
        - v
        - ctx
        - cb
      BBCount:         14
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error
        - git_default_config
        - git_parse_maybe_bool
        - strcasecmp
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/send-pack.c:132,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:133,32'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/send-pack.c:147,28'
              BranchSideFuncs:
                - git_default_config
        - Branch String:   'builtin/send-pack.c:133,3'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:135,19'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/send-pack.c:138,19'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/send-pack.c:141,20'
              BranchSideFuncs:
                - strcasecmp
                - git_default_config
                - _.14209
                - error
                - const_error.14208
        - Branch String:   'builtin/send-pack.c:141,8'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:142,20'
              BranchSideFuncs:
                - _.14209
                - error
                - const_error.14208
            - BranchSide:      'builtin/send-pack.c:144,12'
              BranchSideFuncs:
                - _.14209
                - error
                - const_error.14208
      Callsites:
        - Src:             'builtin/send-pack.c:132,7'
          Dst:             strcmp
        - Src:             'builtin/send-pack.c:133,11'
          Dst:             git_parse_maybe_bool
        - Src:             'builtin/send-pack.c:141,9'
          Dst:             strcasecmp
        - Src:             'builtin/send-pack.c:144,12'
          Dst:             _
        - Src:             'builtin/send-pack.c:144,12'
          Dst:             error
        - Src:             'builtin/send-pack.c:144,12'
          Dst:             const_error
        - Src:             'builtin/send-pack.c:147,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_send_pack
      functionSourceFile: '/src/git/builtin/send-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         94
      ICount:          1191
      EdgeCount:       118
      CyclomaticComplexity: 26
      functionsReached:
        - BUG_fl
        - apply_push_cas
        - close
        - die
        - discover_version
        - finish_connect
        - fprintf
        - free_refs
        - get_local_heads
        - get_remote_heads
        - git_config
        - git_connect
        - is_empty_cas
        - isatty
        - match_push_refs
        - packet_read_line
        - packet_reader_init
        - parse_options
        - print_helper_status
        - refspec_append
        - refspec_appendn
        - refspec_clear
        - remote_get
        - remote_has_url
        - send_pack
        - send_pack_config
        - set_ref_status_for_push
        - strbuf_getline
        - strbuf_release
        - transport_print_push_status
        - transport_refs_pushed
        - transport_update_tracking_ref
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/send-pack.c:213,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:214,10'
              BranchSideFuncs:
                - refspec_appendn
                - usage_with_options
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
                - strbuf_getline
                - strbuf_release
                - refspec_append
                - packet_read_line
                - refspec_append
            - BranchSide:      'builtin/send-pack.c:218,7'
              BranchSideFuncs:
                - usage_with_options
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
                - strbuf_getline
                - strbuf_release
                - refspec_append
                - packet_read_line
                - refspec_append
        - Branch String:   'builtin/send-pack.c:218,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:219,39'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
                - strbuf_getline
                - strbuf_release
                - refspec_append
                - packet_read_line
                - refspec_append
            - BranchSide:      'builtin/send-pack.c:221,17'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
                - strbuf_getline
                - strbuf_release
                - refspec_append
                - packet_read_line
                - refspec_append
        - Branch String:   'builtin/send-pack.c:231,22'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:231,20'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
                - strbuf_getline
                - strbuf_release
                - refspec_append
                - packet_read_line
                - refspec_append
            - BranchSide:      'builtin/send-pack.c:231,20'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
                - strbuf_getline
                - strbuf_release
                - refspec_append
                - packet_read_line
                - refspec_append
        - Branch String:   'builtin/send-pack.c:234,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:235,12'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
                - refspec_append
                - packet_read_line
                - refspec_append
            - BranchSide:      'builtin/send-pack.c:251,10'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
        - Branch String:   'builtin/send-pack.c:235,7'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:237,4'
              BranchSideFuncs:
                - packet_read_line
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
                - refspec_append
            - BranchSide:      'builtin/send-pack.c:240,18'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
                - refspec_append
        - Branch String:   'builtin/send-pack.c:237,4'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:238,25'
              BranchSideFuncs:
                - refspec_append
                - packet_read_line
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
            - BranchSide:      'builtin/send-pack.c:239,3'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
        - Branch String:   'builtin/send-pack.c:241,4'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:242,30'
              BranchSideFuncs:
                - refspec_append
                - strbuf_getline
                - strbuf_release
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
            - BranchSide:      'builtin/send-pack.c:243,4'
              BranchSideFuncs:
                - strbuf_release
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
        - Branch String:   'builtin/send-pack.c:251,17'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:251,21'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
            - BranchSide:      'builtin/send-pack.c:252,7'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
        - Branch String:   'builtin/send-pack.c:251,30'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:251,38'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/send-pack.c:253,39'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/send-pack.c:251,52'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:252,7'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/send-pack.c:253,39'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/send-pack.c:252,16'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:252,24'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
                - usage_with_options
            - BranchSide:      'builtin/send-pack.c:255,6'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
        - Branch String:   'builtin/send-pack.c:251,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:253,39'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/send-pack.c:255,6'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
                - remote_get
                - remote_has_url
                - die
        - Branch String:   'builtin/send-pack.c:255,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:256,23'
              BranchSideFuncs:
                - remote_get
                - remote_has_url
                - die
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
            - BranchSide:      'builtin/send-pack.c:263,6'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
        - Branch String:   'builtin/send-pack.c:257,7'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:259,8'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
            - BranchSide:      'builtin/send-pack.c:261,2'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
                - isatty
        - Branch String:   'builtin/send-pack.c:263,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:264,20'
              BranchSideFuncs:
                - isatty
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
            - BranchSide:      'builtin/send-pack.c:265,18'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
        - Branch String:   'builtin/send-pack.c:264,26'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:264,29'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
            - BranchSide:      'builtin/send-pack.c:265,18'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
        - Branch String:   'builtin/send-pack.c:267,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:268,8'
              BranchSideFuncs:
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
            - BranchSide:      'builtin/send-pack.c:272,22'
              BranchSideFuncs:
                - git_connect
                - packet_reader_init
                - discover_version
                - BUG_fl
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
                - die
        - Branch String:   'builtin/send-pack.c:281,2'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:283,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/send-pack.c:287,3'
              BranchSideFuncs:
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
            - BranchSide:      'builtin/send-pack.c:287,3'
              BranchSideFuncs:
                - get_remote_heads
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
            - BranchSide:      'builtin/send-pack.c:291,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/send-pack.c:294,15'
              BranchSideFuncs:
                - get_local_heads
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
        - Branch String:   'builtin/send-pack.c:298,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:299,9'
              BranchSideFuncs:
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
            - BranchSide:      'builtin/send-pack.c:300,11'
              BranchSideFuncs:
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
        - Branch String:   'builtin/send-pack.c:300,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:301,9'
              BranchSideFuncs:
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
            - BranchSide:      'builtin/send-pack.c:304,22'
              BranchSideFuncs:
                - match_push_refs
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
        - Branch String:   'builtin/send-pack.c:304,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:305,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/send-pack.c:307,7'
              BranchSideFuncs:
                - is_empty_cas
                - apply_push_cas
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
        - Branch String:   'builtin/send-pack.c:307,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:308,24'
              BranchSideFuncs:
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
            - BranchSide:      'builtin/send-pack.c:310,7'
              BranchSideFuncs:
                - is_empty_cas
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
        - Branch String:   'builtin/send-pack.c:310,26'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:310,29'
              BranchSideFuncs:
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
            - BranchSide:      'builtin/send-pack.c:313,26'
              BranchSideFuncs:
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
        - Branch String:   'builtin/send-pack.c:310,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:311,29'
              BranchSideFuncs:
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
            - BranchSide:      'builtin/send-pack.c:313,26'
              BranchSideFuncs:
                - set_ref_status_for_push
                - send_pack
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
                - print_helper_status
        - Branch String:   'builtin/send-pack.c:318,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:319,23'
              BranchSideFuncs:
                - print_helper_status
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
            - BranchSide:      'builtin/send-pack.c:321,8'
              BranchSideFuncs:
                - close
                - close
                - finish_connect
                - transport_print_push_status
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
        - Branch String:   'builtin/send-pack.c:326,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:327,31'
              BranchSideFuncs:
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
            - BranchSide:      'builtin/send-pack.c:329,12'
              BranchSideFuncs:
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
        - Branch String:   'builtin/send-pack.c:329,20'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:329,23'
              BranchSideFuncs:
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
            - BranchSide:      'builtin/send-pack.c:335,7'
              BranchSideFuncs:
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
        - Branch String:   'builtin/send-pack.c:329,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:331,14'
              BranchSideFuncs:
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
                - transport_update_tracking_ref
            - BranchSide:      'builtin/send-pack.c:335,7'
              BranchSideFuncs:
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
        - Branch String:   'builtin/send-pack.c:331,3'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:332,34'
              BranchSideFuncs:
                - transport_update_tracking_ref
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
            - BranchSide:      'builtin/send-pack.c:333,2'
              BranchSideFuncs:
                - transport_refs_pushed
                - fprintf
                - free_refs
                - free_refs
                - refspec_clear
        - Branch String:   'builtin/send-pack.c:335,11'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:335,37'
              BranchSideFuncs:
                - free_refs
                - free_refs
                - refspec_clear
            - BranchSide:      'builtin/send-pack.c:339,12'
              BranchSideFuncs:
                - free_refs
                - free_refs
                - refspec_clear
        - Branch String:   'builtin/send-pack.c:335,6'
          Branch Sides:
            - BranchSide:      'builtin/send-pack.c:337,11'
              BranchSideFuncs:
                - free_refs
                - free_refs
                - refspec_clear
            - BranchSide:      'builtin/send-pack.c:339,12'
              BranchSideFuncs:
                - free_refs
                - free_refs
                - refspec_clear
      Callsites:
        - Src:             'builtin/send-pack.c:211,2'
          Dst:             git_config
        - Src:             'builtin/send-pack.c:211,2'
          Dst:             send_pack_config
        - Src:             'builtin/send-pack.c:212,9'
          Dst:             parse_options
        - Src:             'builtin/send-pack.c:215,3'
          Dst:             refspec_appendn
        - Src:             'builtin/send-pack.c:219,3'
          Dst:             usage_with_options
        - Src:             'builtin/send-pack.c:237,18'
          Dst:             packet_read_line
        - Src:             'builtin/send-pack.c:238,5'
          Dst:             refspec_append
        - Src:             'builtin/send-pack.c:241,11'
          Dst:             strbuf_getline
        - Src:             'builtin/send-pack.c:242,5'
          Dst:             refspec_append
        - Src:             'builtin/send-pack.c:243,4'
          Dst:             strbuf_release
        - Src:             'builtin/send-pack.c:253,3'
          Dst:             usage_with_options
        - Src:             'builtin/send-pack.c:256,12'
          Dst:             remote_get
        - Src:             'builtin/send-pack.c:257,8'
          Dst:             remote_has_url
        - Src:             'builtin/send-pack.c:258,4'
          Dst:             die
        - Src:             'builtin/send-pack.c:264,29'
          Dst:             isatty
        - Src:             'builtin/send-pack.c:272,10'
          Dst:             git_connect
        - Src:             'builtin/send-pack.c:276,2'
          Dst:             packet_reader_init
        - Src:             'builtin/send-pack.c:281,10'
          Dst:             discover_version
        - Src:             'builtin/send-pack.c:283,3'
          Dst:             die
        - Src:             'builtin/send-pack.c:287,3'
          Dst:             get_remote_heads
        - Src:             'builtin/send-pack.c:291,3'
          Dst:             BUG_fl
        - Src:             'builtin/send-pack.c:294,15'
          Dst:             get_local_heads
        - Src:             'builtin/send-pack.c:304,6'
          Dst:             match_push_refs
        - Src:             'builtin/send-pack.c:307,7'
          Dst:             is_empty_cas
        - Src:             'builtin/send-pack.c:308,3'
          Dst:             apply_push_cas
        - Src:             'builtin/send-pack.c:310,7'
          Dst:             is_empty_cas
        - Src:             'builtin/send-pack.c:313,2'
          Dst:             set_ref_status_for_push
        - Src:             'builtin/send-pack.c:316,8'
          Dst:             send_pack
        - Src:             'builtin/send-pack.c:319,3'
          Dst:             print_helper_status
        - Src:             'builtin/send-pack.c:321,2'
          Dst:             close
        - Src:             'builtin/send-pack.c:322,2'
          Dst:             close
        - Src:             'builtin/send-pack.c:324,9'
          Dst:             finish_connect
        - Src:             'builtin/send-pack.c:327,3'
          Dst:             transport_print_push_status
        - Src:             'builtin/send-pack.c:332,4'
          Dst:             transport_update_tracking_ref
        - Src:             'builtin/send-pack.c:335,15'
          Dst:             transport_refs_pushed
        - Src:             'builtin/send-pack.c:337,3'
          Dst:             fprintf
        - Src:             'builtin/send-pack.c:339,2'
          Dst:             free_refs
        - Src:             'builtin/send-pack.c:340,2'
          Dst:             free_refs
        - Src:             'builtin/send-pack.c:341,2'
          Dst:             refspec_clear
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_uint
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - arg
        - comma
        - defval
      BBCount:         17
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strtoul
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/shortlog.c:284,12'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:284,16'
              BranchSideFuncs: []
            - BranchSide:      'builtin/shortlog.c:286,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/shortlog.c:284,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:285,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/shortlog.c:286,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/shortlog.c:286,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:287,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/shortlog.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/shortlog.c:288,8'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:288,23'
              BranchSideFuncs: []
            - BranchSide:      'builtin/shortlog.c:288,37'
              BranchSideFuncs: []
        - Branch String:   'builtin/shortlog.c:289,9'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:289,17'
              BranchSideFuncs: []
            - BranchSide:      'builtin/shortlog.c:289,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/shortlog.c:283,7'
          Dst:             strtoul
    - functionName:    shortlog_needs_dedup
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/shortlog.c:214,37'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:214,37'
              BranchSideFuncs: []
            - BranchSide:      'builtin/shortlog.c:214,40'
              BranchSideFuncs: []
        - Branch String:   'builtin/shortlog.c:214,59'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:214,59'
              BranchSideFuncs: []
            - BranchSide:      'builtin/shortlog.c:214,62'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    insert_one_record
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - ident
        - oneline
      BBCount:         37
      ICount:          224
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - format_subject
        - starts_with
        - strbuf_detach
        - strchr
        - string_list_append
        - string_list_init_nodup
        - string_list_insert
        - strlen
        - xmalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/shortlog.c:64,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:65,25'
              BranchSideFuncs: []
            - BranchSide:      'builtin/shortlog.c:68,17'
              BranchSideFuncs:
                - strchr
                - strlen
                - starts_with
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
                - strchr
        - Branch String:   'builtin/shortlog.c:72,19'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:72,22'
              BranchSideFuncs:
                - strchr
                - strlen
                - starts_with
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
                - strchr
            - BranchSide:      'builtin/shortlog.c:72,3'
              BranchSideFuncs:
                - strchr
                - strlen
                - starts_with
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
                - strchr
        - Branch String:   'builtin/shortlog.c:72,3'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:73,11'
              BranchSideFuncs:
                - strchr
                - strlen
                - starts_with
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
                - strchr
            - BranchSide:      'builtin/shortlog.c:74,16'
              BranchSideFuncs:
                - strchr
                - strlen
                - starts_with
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
                - strchr
        - Branch String:   'builtin/shortlog.c:75,7'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:76,10'
              BranchSideFuncs:
                - starts_with
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
                - strchr
            - BranchSide:      'builtin/shortlog.c:77,19'
              BranchSideFuncs:
                - starts_with
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
                - strchr
        - Branch String:   'builtin/shortlog.c:77,7'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:78,23'
              BranchSideFuncs:
                - strchr
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
            - BranchSide:      'builtin/shortlog.c:82,3'
              BranchSideFuncs:
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
        - Branch String:   'builtin/shortlog.c:79,12'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:79,17'
              BranchSideFuncs:
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
            - BranchSide:      'builtin/shortlog.c:81,3'
              BranchSideFuncs:
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
        - Branch String:   'builtin/shortlog.c:79,21'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:79,24'
              BranchSideFuncs:
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
            - BranchSide:      'builtin/shortlog.c:80,15'
              BranchSideFuncs:
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
        - Branch String:   'builtin/shortlog.c:79,8'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:80,15'
              BranchSideFuncs:
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
            - BranchSide:      'builtin/shortlog.c:81,3'
              BranchSideFuncs:
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
        - Branch String:   'builtin/shortlog.c:82,19'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:82,22'
              BranchSideFuncs:
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
            - BranchSide:      'builtin/shortlog.c:82,3'
              BranchSideFuncs:
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
        - Branch String:   'builtin/shortlog.c:82,40'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:82,44'
              BranchSideFuncs:
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
            - BranchSide:      'builtin/shortlog.c:82,3'
              BranchSideFuncs:
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
        - Branch String:   'builtin/shortlog.c:82,3'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:83,11'
              BranchSideFuncs:
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
            - BranchSide:      'builtin/shortlog.c:84,28'
              BranchSideFuncs:
                - format_subject
                - strbuf_detach
                - xmalloc
                - string_list_init_nodup
                - string_list_append
        - Branch String:   'builtin/shortlog.c:87,7'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:88,17'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/shortlog.c:91,22'
              BranchSideFuncs:
                - string_list_append
      Callsites:
        - Src:             'builtin/shortlog.c:62,9'
          Dst:             string_list_insert
        - Src:             'builtin/shortlog.c:74,9'
          Dst:             strchr
        - Src:             'builtin/shortlog.c:76,20'
          Dst:             strlen
        - Src:             'builtin/shortlog.c:77,7'
          Dst:             starts_with
        - Src:             'builtin/shortlog.c:78,16'
          Dst:             strchr
        - Src:             'builtin/shortlog.c:84,3'
          Dst:             format_subject
        - Src:             'builtin/shortlog.c:85,12'
          Dst:             strbuf_detach
        - Src:             'builtin/shortlog.c:88,17'
          Dst:             xmalloc
        - Src:             'builtin/shortlog.c:89,4'
          Dst:             string_list_init_nodup
        - Src:             'builtin/shortlog.c:91,3'
          Dst:             string_list_append
    - functionName:    parse_ident
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - out
        - in
      BBCount:         9
      ICount:          95
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - map_user
        - split_ident_line
        - strbuf_add
        - strbuf_addf
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/shortlog.c:102,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/shortlog.c:105,18'
              BranchSideFuncs:
                - map_user
                - strbuf_add
                - strbuf_addf
        - Branch String:   'builtin/shortlog.c:112,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:113,15'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'builtin/shortlog.c:115,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/shortlog.c:102,35'
          Dst:             strlen
        - Src:             'builtin/shortlog.c:102,6'
          Dst:             split_ident_line
        - Src:             'builtin/shortlog.c:110,2'
          Dst:             map_user
        - Src:             'builtin/shortlog.c:111,2'
          Dst:             strbuf_add
        - Src:             'builtin/shortlog.c:113,3'
          Dst:             strbuf_addf
    - functionName:    add_wrapped_shortlog_msg
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
        - log
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add_wrapped_text
        - strbuf_addch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/shortlog.c:471,2'
          Dst:             strbuf_add_wrapped_text
        - Src:             'builtin/shortlog.c:472,2'
          Dst:             strbuf_addch
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    compare_by_list
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a1
        - a2
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/shortlog.c:48,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:49,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/shortlog.c:50,11'
              BranchSideFuncs: []
        - Branch String:   'builtin/shortlog.c:50,11'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:51,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/shortlog.c:53,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compare_by_counter
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a1
        - a2
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shortlog_output
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         20
      ICount:          224
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - add_wrapped_shortlog_msg
        - clear_mailmap
        - fprintf
        - fwrite
        - git_stable_qsort
        - putc
        - strbuf_release
        - strbuf_setlen
        - string_list_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/shortlog.c:480,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:481,3'
              BranchSideFuncs:
                - git_stable_qsort
                - strbuf_release
                - string_list_clear
                - clear_mailmap
                - string_list_clear
                - string_list_clear
                - fprintf
                - putc
                - string_list_clear
                - free
                - fprintf
                - strbuf_setlen.14343
                - add_wrapped_shortlog_msg
                - fwrite
                - fprintf
            - BranchSide:      'builtin/shortlog.c:483,9'
              BranchSideFuncs:
                - strbuf_release
                - string_list_clear
                - clear_mailmap
                - string_list_clear
                - string_list_clear
                - fprintf
                - putc
                - string_list_clear
                - free
                - fprintf
                - strbuf_setlen.14343
                - add_wrapped_shortlog_msg
                - fwrite
                - fprintf
        - Branch String:   'builtin/shortlog.c:483,2'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:484,42'
              BranchSideFuncs:
                - fprintf
                - putc
                - string_list_clear
                - free
                - strbuf_release
                - string_list_clear
                - clear_mailmap
                - string_list_clear
                - string_list_clear
                - fprintf
                - strbuf_setlen.14343
                - add_wrapped_shortlog_msg
                - fwrite
                - fprintf
            - BranchSide:      'builtin/shortlog.c:512,2'
              BranchSideFuncs:
                - strbuf_release
                - string_list_clear
                - clear_mailmap
                - string_list_clear
                - string_list_clear
        - Branch String:   'builtin/shortlog.c:485,7'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:486,12'
              BranchSideFuncs:
                - fprintf
                - strbuf_release
                - string_list_clear
                - clear_mailmap
                - string_list_clear
                - string_list_clear
                - fprintf
                - putc
                - string_list_clear
                - free
                - fprintf
                - strbuf_setlen.14343
                - add_wrapped_shortlog_msg
                - fwrite
            - BranchSide:      'builtin/shortlog.c:489,35'
              BranchSideFuncs:
                - fprintf
                - putc
                - string_list_clear
                - free
                - strbuf_release
                - string_list_clear
                - clear_mailmap
                - string_list_clear
                - string_list_clear
                - fprintf
                - fprintf
                - strbuf_setlen.14343
                - add_wrapped_shortlog_msg
                - fwrite
        - Branch String:   'builtin/shortlog.c:492,4'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:493,23'
              BranchSideFuncs:
                - fprintf
                - putc
                - string_list_clear
                - free
                - strbuf_release
                - string_list_clear
                - clear_mailmap
                - string_list_clear
                - string_list_clear
                - fprintf
                - fprintf
                - strbuf_setlen.14343
                - add_wrapped_shortlog_msg
                - fwrite
            - BranchSide:      'builtin/shortlog.c:503,15'
              BranchSideFuncs:
                - putc
                - string_list_clear
                - free
                - strbuf_release
                - string_list_clear
                - clear_mailmap
                - string_list_clear
                - string_list_clear
                - fprintf
                - fprintf
                - strbuf_setlen.14343
                - add_wrapped_shortlog_msg
                - fwrite
                - fprintf
        - Branch String:   'builtin/shortlog.c:495,9'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:496,6'
              BranchSideFuncs:
                - strbuf_setlen.14343
                - add_wrapped_shortlog_msg
                - fwrite
                - putc
                - string_list_clear
                - free
                - strbuf_release
                - string_list_clear
                - clear_mailmap
                - string_list_clear
                - string_list_clear
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/shortlog.c:501,14'
              BranchSideFuncs:
                - fprintf
                - putc
                - string_list_clear
                - free
                - strbuf_release
                - string_list_clear
                - clear_mailmap
                - string_list_clear
                - string_list_clear
                - fprintf
                - fprintf
                - strbuf_setlen.14343
                - add_wrapped_shortlog_msg
                - fwrite
      Callsites:
        - Src:             'builtin/shortlog.c:481,3'
          Dst:             git_stable_qsort
        - Src:             'builtin/shortlog.c:486,4'
          Dst:             fprintf
        - Src:             'builtin/shortlog.c:490,4'
          Dst:             fprintf
        - Src:             'builtin/shortlog.c:496,6'
          Dst:             strbuf_setlen
        - Src:             'builtin/shortlog.c:497,6'
          Dst:             add_wrapped_shortlog_msg
        - Src:             'builtin/shortlog.c:498,6'
          Dst:             fwrite
        - Src:             'builtin/shortlog.c:501,6'
          Dst:             fprintf
        - Src:             'builtin/shortlog.c:503,4'
          Dst:             putc
        - Src:             'builtin/shortlog.c:505,4'
          Dst:             string_list_clear
        - Src:             'builtin/shortlog.c:512,2'
          Dst:             strbuf_release
        - Src:             'builtin/shortlog.c:514,2'
          Dst:             string_list_clear
        - Src:             'builtin/shortlog.c:515,2'
          Dst:             clear_mailmap
        - Src:             'builtin/shortlog.c:516,2'
          Dst:             string_list_clear
        - Src:             'builtin/shortlog.c:517,2'
          Dst:             string_list_clear
    - functionName:    get_from_rev
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rev
        - log
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - get_revision
        - prepare_revision_walk
        - shortlog_add_commit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/shortlog.c:271,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:272,7'
              BranchSideFuncs:
                - _.14354
                - die
            - BranchSide:      'builtin/shortlog.c:273,2'
              BranchSideFuncs:
                - get_revision
                - shortlog_add_commit
        - Branch String:   'builtin/shortlog.c:273,2'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:274,23'
              BranchSideFuncs:
                - shortlog_add_commit
                - get_revision
            - BranchSide:      'builtin/shortlog.c:275,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/shortlog.c:271,6'
          Dst:             prepare_revision_walk
        - Src:             'builtin/shortlog.c:272,7'
          Dst:             _
        - Src:             'builtin/shortlog.c:272,3'
          Dst:             die
        - Src:             'builtin/shortlog.c:273,19'
          Dst:             get_revision
        - Src:             'builtin/shortlog.c:274,3'
          Dst:             shortlog_add_commit
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    8
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    shortlog_add_commit
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - commit
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_log_output_encoding
        - insert_records_from_format
        - insert_records_from_trailers
        - pretty_print_commit
        - repo_format_commit_message
        - strbuf_release
        - strset_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/shortlog.c:251,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:252,7'
              BranchSideFuncs:
                - insert_records_from_trailers
                - insert_records_from_format
                - strset_clear.14359
                - strbuf_release
            - BranchSide:      'builtin/shortlog.c:258,24'
              BranchSideFuncs:
                - insert_records_from_trailers
                - insert_records_from_format
                - strset_clear.14359
                - strbuf_release
        - Branch String:   'builtin/shortlog.c:252,7'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:253,30'
              BranchSideFuncs:
                - pretty_print_commit
                - insert_records_from_trailers
                - insert_records_from_format
                - strset_clear.14359
                - strbuf_release
            - BranchSide:      'builtin/shortlog.c:255,31'
              BranchSideFuncs:
                - repo_format_commit_message
                - insert_records_from_trailers
                - insert_records_from_format
                - strset_clear.14359
                - strbuf_release
        - Branch String:   'builtin/shortlog.c:258,16'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:258,38'
              BranchSideFuncs:
                - insert_records_from_trailers
                - insert_records_from_format
                - strset_clear.14359
                - strbuf_release
            - BranchSide:      'builtin/shortlog.c:258,16'
              BranchSideFuncs:
                - insert_records_from_trailers
                - insert_records_from_format
                - strset_clear.14359
                - strbuf_release
      Callsites:
        - Src:             'builtin/shortlog.c:249,24'
          Dst:             get_log_output_encoding
        - Src:             'builtin/shortlog.c:253,4'
          Dst:             pretty_print_commit
        - Src:             'builtin/shortlog.c:255,4'
          Dst:             repo_format_commit_message
        - Src:             'builtin/shortlog.c:260,2'
          Dst:             insert_records_from_trailers
        - Src:             'builtin/shortlog.c:261,2'
          Dst:             insert_records_from_format
        - Src:             'builtin/shortlog.c:263,2'
          Dst:             strset_clear
        - Src:             'builtin/shortlog.c:264,2'
          Dst:             strbuf_release
    - functionName:    insert_records_from_trailers
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - dups
        - commit
        - ctx
        - oneline
      BBCount:         18
      ICount:          133
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - insert_one_record
        - parse_ident
        - repo_logmsg_reencode
        - repo_unuse_commit_buffer
        - strbuf_release
        - strbuf_setlen
        - string_list_has_string
        - strset_add
        - strstr
        - trailer_iterator_advance
        - trailer_iterator_init
        - trailer_iterator_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/shortlog.c:178,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:179,3'
              BranchSideFuncs:
                - repo_logmsg_reencode
                - strstr
                - trailer_iterator_init
                - trailer_iterator_advance
                - trailer_iterator_release
                - strbuf_release
                - repo_unuse_commit_buffer
                - string_list_has_string
                - strbuf_setlen.14343
                - parse_ident.14341
                - strset_add
                - insert_one_record
            - BranchSide:      'builtin/shortlog.c:185,39'
              BranchSideFuncs:
                - repo_logmsg_reencode
                - strstr
                - trailer_iterator_init
                - trailer_iterator_advance
                - trailer_iterator_release
                - strbuf_release
                - repo_unuse_commit_buffer
                - string_list_has_string
                - strbuf_setlen.14343
                - parse_ident.14341
                - strset_add
                - insert_one_record
        - Branch String:   'builtin/shortlog.c:188,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:189,3'
              BranchSideFuncs:
                - trailer_iterator_init
                - trailer_iterator_advance
                - trailer_iterator_release
                - strbuf_release
                - repo_unuse_commit_buffer
                - string_list_has_string
                - strbuf_setlen.14343
                - parse_ident.14341
                - strset_add
                - insert_one_record
            - BranchSide:      'builtin/shortlog.c:191,31'
              BranchSideFuncs:
                - trailer_iterator_init
                - trailer_iterator_advance
                - trailer_iterator_release
                - strbuf_release
                - repo_unuse_commit_buffer
                - string_list_has_string
                - strbuf_setlen.14343
                - parse_ident.14341
                - strset_add
                - insert_one_record
        - Branch String:   'builtin/shortlog.c:192,2'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:193,28'
              BranchSideFuncs:
                - string_list_has_string
                - trailer_iterator_advance
                - trailer_iterator_release
                - strbuf_release
                - repo_unuse_commit_buffer
                - strbuf_setlen.14343
                - parse_ident.14341
                - strset_add
                - insert_one_record
            - BranchSide:      'builtin/shortlog.c:206,2'
              BranchSideFuncs:
                - trailer_iterator_release
                - strbuf_release
                - repo_unuse_commit_buffer
        - Branch String:   'builtin/shortlog.c:195,7'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:196,4'
              BranchSideFuncs:
                - strbuf_setlen.14343
                - parse_ident.14341
                - strset_add
                - trailer_iterator_advance
                - trailer_iterator_release
                - strbuf_release
                - repo_unuse_commit_buffer
                - string_list_has_string
                - insert_one_record
            - BranchSide:      'builtin/shortlog.c:198,3'
              BranchSideFuncs:
                - strbuf_setlen.14343
                - parse_ident.14341
                - strset_add
                - trailer_iterator_advance
                - trailer_iterator_release
                - strbuf_release
                - repo_unuse_commit_buffer
                - string_list_has_string
                - insert_one_record
        - Branch String:   'builtin/shortlog.c:199,7'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:200,18'
              BranchSideFuncs:
                - strset_add
                - trailer_iterator_advance
                - trailer_iterator_release
                - strbuf_release
                - repo_unuse_commit_buffer
                - string_list_has_string
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
            - BranchSide:      'builtin/shortlog.c:202,19'
              BranchSideFuncs:
                - strset_add
                - trailer_iterator_advance
                - trailer_iterator_release
                - strbuf_release
                - repo_unuse_commit_buffer
                - string_list_has_string
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
        - Branch String:   'builtin/shortlog.c:202,7'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:203,4'
              BranchSideFuncs:
                - insert_one_record
                - trailer_iterator_advance
                - trailer_iterator_release
                - strbuf_release
                - repo_unuse_commit_buffer
                - string_list_has_string
                - strbuf_setlen.14343
                - parse_ident.14341
                - strset_add
            - BranchSide:      'builtin/shortlog.c:204,21'
              BranchSideFuncs:
                - insert_one_record
                - trailer_iterator_advance
                - trailer_iterator_release
                - strbuf_release
                - repo_unuse_commit_buffer
                - string_list_has_string
                - strbuf_setlen.14343
                - parse_ident.14341
                - strset_add
      Callsites:
        - Src:             'builtin/shortlog.c:185,18'
          Dst:             repo_logmsg_reencode
        - Src:             'builtin/shortlog.c:187,9'
          Dst:             strstr
        - Src:             'builtin/shortlog.c:191,2'
          Dst:             trailer_iterator_init
        - Src:             'builtin/shortlog.c:192,9'
          Dst:             trailer_iterator_advance
        - Src:             'builtin/shortlog.c:195,8'
          Dst:             string_list_has_string
        - Src:             'builtin/shortlog.c:198,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/shortlog.c:199,8'
          Dst:             parse_ident
        - Src:             'builtin/shortlog.c:202,8'
          Dst:             strset_add
        - Src:             'builtin/shortlog.c:204,3'
          Dst:             insert_one_record
        - Src:             'builtin/shortlog.c:206,2'
          Dst:             trailer_iterator_release
        - Src:             'builtin/shortlog.c:208,2'
          Dst:             strbuf_release
        - Src:             'builtin/shortlog.c:209,2'
          Dst:             repo_unuse_commit_buffer
    - functionName:    insert_records_from_format
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - dups
        - commit
        - ctx
        - oneline
      BBCount:         16
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - insert_one_record
        - repo_format_commit_message
        - shortlog_needs_dedup
        - strbuf_release
        - strbuf_setlen
        - strset_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/shortlog.c:226,2'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:226,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.14343
                - repo_format_commit_message
                - shortlog_needs_dedup
                - insert_one_record
                - strset_add
            - BranchSide:      'builtin/shortlog.c:226,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.14343
                - repo_format_commit_message
                - shortlog_needs_dedup
                - insert_one_record
                - strset_add
        - Branch String:   'builtin/shortlog.c:226,2'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:227,3'
              BranchSideFuncs:
                - strbuf_setlen.14343
                - repo_format_commit_message
                - shortlog_needs_dedup
                - insert_one_record
                - strbuf_release
                - strset_add
            - BranchSide:      'builtin/shortlog.c:236,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/shortlog.c:232,34'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:232,48'
              BranchSideFuncs:
                - strset_add
                - strbuf_release
                - strbuf_setlen.14343
                - repo_format_commit_message
                - shortlog_needs_dedup
                - insert_one_record
            - BranchSide:      'builtin/shortlog.c:233,22'
              BranchSideFuncs:
                - insert_one_record
                - strbuf_release
                - strbuf_setlen.14343
                - repo_format_commit_message
                - shortlog_needs_dedup
                - strset_add
        - Branch String:   'builtin/shortlog.c:232,7'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:233,22'
              BranchSideFuncs:
                - insert_one_record
                - strbuf_release
                - strbuf_setlen.14343
                - repo_format_commit_message
                - shortlog_needs_dedup
                - strset_add
            - BranchSide:      'builtin/shortlog.c:234,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.14343
                - repo_format_commit_message
                - shortlog_needs_dedup
                - insert_one_record
                - strset_add
      Callsites:
        - Src:             'builtin/shortlog.c:227,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/shortlog.c:229,3'
          Dst:             repo_format_commit_message
        - Src:             'builtin/shortlog.c:232,8'
          Dst:             shortlog_needs_dedup
        - Src:             'builtin/shortlog.c:232,37'
          Dst:             strset_add
        - Src:             'builtin/shortlog.c:233,4'
          Dst:             insert_one_record
        - Src:             'builtin/shortlog.c:236,2'
          Dst:             strbuf_release
    - functionName:    strset_clear
      functionSourceFile: '/src/git/./strmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strmap_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strmap.h:237,2'
          Dst:             strmap_clear
    - functionName:    read_from_stdin
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         33
      ICount:          184
      EdgeCount:       37
      CyclomaticComplexity: 6
      functionsReached:
        - BUG_fl
        - _
        - die
        - insert_one_record
        - parse_ident
        - skip_prefix
        - strbuf_getline_lf
        - strbuf_release
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/shortlog.c:127,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:128,7'
              BranchSideFuncs:
                - _.14354
                - die
            - BranchSide:      'builtin/shortlog.c:130,10'
              BranchSideFuncs:
                - _.14354
                - die
                - _.14354
                - die
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
                - strbuf_getline_lf
                - strbuf_getline_lf
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
                - BUG_fl
        - Branch String:   'builtin/shortlog.c:130,2'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:132,9'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
                - strbuf_getline_lf
                - strbuf_getline_lf
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
            - BranchSide:      'builtin/shortlog.c:135,9'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
                - strbuf_getline_lf
                - strbuf_getline_lf
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
            - BranchSide:      'builtin/shortlog.c:138,7'
              BranchSideFuncs:
                - _.14354
                - die
            - BranchSide:      'builtin/shortlog.c:140,7'
              BranchSideFuncs:
                - _.14354
                - die
            - BranchSide:      'builtin/shortlog.c:142,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/shortlog.c:145,2'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:147,26'
              BranchSideFuncs:
                - skip_prefix.14338
                - skip_prefix.14338
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_getline_lf
                - strbuf_getline_lf
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
            - BranchSide:      'builtin/shortlog.c:163,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/shortlog.c:147,45'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:148,26'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_getline_lf
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
            - BranchSide:      'builtin/shortlog.c:150,3'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_getline_lf
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
        - Branch String:   'builtin/shortlog.c:147,7'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:149,4'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_getline_lf
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
            - BranchSide:      'builtin/shortlog.c:150,3'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_getline_lf
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
        - Branch String:   'builtin/shortlog.c:150,52'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:150,3'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
                - strbuf_getline_lf
            - BranchSide:      'builtin/shortlog.c:151,18'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
                - strbuf_getline_lf
        - Branch String:   'builtin/shortlog.c:150,3'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:150,38'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_getline_lf
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
            - BranchSide:      'builtin/shortlog.c:153,3'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
                - strbuf_getline_lf
        - Branch String:   'builtin/shortlog.c:153,52'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:153,3'
              BranchSideFuncs:
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
                - strbuf_getline_lf
                - strbuf_getline_lf
            - BranchSide:      'builtin/shortlog.c:154,19'
              BranchSideFuncs:
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
                - strbuf_getline_lf
                - strbuf_getline_lf
        - Branch String:   'builtin/shortlog.c:153,3'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:153,38'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
                - strbuf_getline_lf
            - BranchSide:      'builtin/shortlog.c:157,3'
              BranchSideFuncs:
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
                - strbuf_getline_lf
                - strbuf_getline_lf
        - Branch String:   'builtin/shortlog.c:158,7'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:159,4'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
                - strbuf_getline_lf
                - strbuf_getline_lf
                - strbuf_setlen.14343
                - parse_ident.14341
                - insert_one_record
            - BranchSide:      'builtin/shortlog.c:161,21'
              BranchSideFuncs:
                - insert_one_record
                - strbuf_getline_lf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - skip_prefix.14338
                - skip_prefix.14338
                - strbuf_getline_lf
                - strbuf_getline_lf
                - strbuf_setlen.14343
                - parse_ident.14341
      Callsites:
        - Src:             'builtin/shortlog.c:128,7'
          Dst:             _
        - Src:             'builtin/shortlog.c:128,3'
          Dst:             die
        - Src:             'builtin/shortlog.c:138,7'
          Dst:             _
        - Src:             'builtin/shortlog.c:138,3'
          Dst:             die
        - Src:             'builtin/shortlog.c:140,7'
          Dst:             _
        - Src:             'builtin/shortlog.c:140,3'
          Dst:             die
        - Src:             'builtin/shortlog.c:142,3'
          Dst:             BUG_fl
        - Src:             'builtin/shortlog.c:145,9'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/shortlog.c:147,8'
          Dst:             skip_prefix
        - Src:             'builtin/shortlog.c:148,8'
          Dst:             skip_prefix
        - Src:             'builtin/shortlog.c:150,10'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/shortlog.c:153,10'
          Dst:             strbuf_getline_lf
        - Src:             'builtin/shortlog.c:157,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/shortlog.c:158,7'
          Dst:             parse_ident
        - Src:             'builtin/shortlog.c:161,3'
          Dst:             insert_one_record
        - Src:             'builtin/shortlog.c:163,2'
          Dst:             strbuf_release
        - Src:             'builtin/shortlog.c:164,2'
          Dst:             strbuf_release
        - Src:             'builtin/shortlog.c:165,2'
          Dst:             strbuf_release
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    parse_group_option
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         22
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - const_error
        - error
        - skip_prefix
        - strcasecmp
        - strchr
        - string_list_append
        - string_list_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/shortlog.c:329,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:330,3'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
            - BranchSide:      'builtin/shortlog.c:333,25'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - skip_prefix.14338
                - skip_prefix.14338
                - strchr
                - _.14354
                - error
                - const_error.14372
                - string_list_append
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/shortlog.c:333,13'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:334,3'
              BranchSideFuncs:
                - strcasecmp
                - skip_prefix.14338
                - skip_prefix.14338
                - strchr
                - _.14354
                - error
                - const_error.14372
                - string_list_append
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/shortlog.c:335,23'
              BranchSideFuncs:
                - strcasecmp
                - skip_prefix.14338
                - skip_prefix.14338
                - strchr
                - _.14354
                - error
                - const_error.14372
                - string_list_append
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/shortlog.c:335,11'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:336,3'
              BranchSideFuncs:
                - skip_prefix.14338
                - skip_prefix.14338
                - strchr
                - _.14354
                - error
                - const_error.14372
                - string_list_append
                - string_list_append
                - string_list_append
            - BranchSide:      'builtin/shortlog.c:337,23'
              BranchSideFuncs:
                - skip_prefix.14338
                - skip_prefix.14338
                - strchr
                - _.14354
                - error
                - const_error.14372
                - string_list_append
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/shortlog.c:337,11'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:338,3'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/shortlog.c:340,25'
              BranchSideFuncs:
                - skip_prefix.14338
                - strchr
                - _.14354
                - error
                - const_error.14372
                - string_list_append
                - string_list_append
        - Branch String:   'builtin/shortlog.c:340,13'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:341,3'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/shortlog.c:343,20'
              BranchSideFuncs:
                - strchr
                - _.14354
                - error
                - const_error.14372
                - string_list_append
        - Branch String:   'builtin/shortlog.c:343,13'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:344,3'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/shortlog.c:347,10'
              BranchSideFuncs:
                - _.14354
                - error
                - const_error.14372
      Callsites:
        - Src:             'builtin/shortlog.c:331,3'
          Dst:             string_list_clear
        - Src:             'builtin/shortlog.c:332,3'
          Dst:             string_list_clear
        - Src:             'builtin/shortlog.c:333,14'
          Dst:             strcasecmp
        - Src:             'builtin/shortlog.c:335,12'
          Dst:             strcasecmp
        - Src:             'builtin/shortlog.c:337,11'
          Dst:             skip_prefix
        - Src:             'builtin/shortlog.c:339,3'
          Dst:             string_list_append
        - Src:             'builtin/shortlog.c:340,13'
          Dst:             skip_prefix
        - Src:             'builtin/shortlog.c:342,3'
          Dst:             string_list_append
        - Src:             'builtin/shortlog.c:343,13'
          Dst:             strchr
        - Src:             'builtin/shortlog.c:345,3'
          Dst:             string_list_append
        - Src:             'builtin/shortlog.c:347,10'
          Dst:             _
        - Src:             'builtin/shortlog.c:347,10'
          Dst:             error
        - Src:             'builtin/shortlog.c:347,10'
          Dst:             const_error
    - functionName:    parse_wrap_args
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         28
      ICount:          178
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - const_error
        - error
        - parse_uint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/shortlog.c:303,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/shortlog.c:305,7'
              BranchSideFuncs:
                - parse_uint
                - parse_uint
                - parse_uint
                - error
                - const_error.14372
                - error
                - const_error.14372
        - Branch String:   'builtin/shortlog.c:305,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:306,3'
              BranchSideFuncs:
                - parse_uint
                - parse_uint
                - parse_uint
                - error
                - const_error.14372
                - error
                - const_error.14372
            - BranchSide:      'builtin/shortlog.c:312,14'
              BranchSideFuncs:
                - parse_uint
                - parse_uint
                - parse_uint
                - error
                - const_error.14372
                - error
                - const_error.14372
        - Branch String:   'builtin/shortlog.c:315,20'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:315,23'
              BranchSideFuncs:
                - error
                - const_error.14372
            - BranchSide:      'builtin/shortlog.c:316,10'
              BranchSideFuncs:
                - error
                - const_error.14372
        - Branch String:   'builtin/shortlog.c:315,36'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:315,39'
              BranchSideFuncs:
                - error
                - const_error.14372
            - BranchSide:      'builtin/shortlog.c:316,10'
              BranchSideFuncs:
                - error
                - const_error.14372
        - Branch String:   'builtin/shortlog.c:315,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:316,10'
              BranchSideFuncs:
                - error
                - const_error.14372
            - BranchSide:      'builtin/shortlog.c:317,6'
              BranchSideFuncs:
                - error
                - const_error.14372
        - Branch String:   'builtin/shortlog.c:317,16'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:318,8'
              BranchSideFuncs:
                - error
                - const_error.14372
            - BranchSide:      'builtin/shortlog.c:321,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/shortlog.c:318,17'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:318,20'
              BranchSideFuncs:
                - error
                - const_error.14372
            - BranchSide:      'builtin/shortlog.c:319,8'
              BranchSideFuncs:
                - error
                - const_error.14372
        - Branch String:   'builtin/shortlog.c:318,43'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:319,8'
              BranchSideFuncs:
                - error
                - const_error.14372
            - BranchSide:      'builtin/shortlog.c:320,10'
              BranchSideFuncs:
                - error
                - const_error.14372
        - Branch String:   'builtin/shortlog.c:319,17'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:319,20'
              BranchSideFuncs:
                - error
                - const_error.14372
            - BranchSide:      'builtin/shortlog.c:321,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/shortlog.c:317,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:320,10'
              BranchSideFuncs:
                - error
                - const_error.14372
            - BranchSide:      'builtin/shortlog.c:321,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/shortlog.c:312,14'
          Dst:             parse_uint
        - Src:             'builtin/shortlog.c:313,13'
          Dst:             parse_uint
        - Src:             'builtin/shortlog.c:314,13'
          Dst:             parse_uint
        - Src:             'builtin/shortlog.c:316,10'
          Dst:             error
        - Src:             'builtin/shortlog.c:316,10'
          Dst:             const_error
        - Src:             'builtin/shortlog.c:320,10'
          Dst:             error
        - Src:             'builtin/shortlog.c:320,10'
          Dst:             const_error
    - functionName:    cmd_shortlog
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         42
      ICount:          406
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - add_head_to_pending
        - common_exit
        - const_error
        - error
        - exit
        - fprintf
        - get_from_rev
        - git_config
        - git_default_config
        - isatty
        - parse_options_end
        - parse_options_start
        - parse_options_step
        - parse_revision_opt
        - read_from_stdin
        - release_revisions
        - repo_init_revisions
        - revision_opts_finish
        - setup_revisions
        - shortlog_finish_setup
        - shortlog_init
        - shortlog_output
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/shortlog.c:414,3'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:417,4'
              BranchSideFuncs:
                - parse_revision_opt
                - parse_options_step
                - revision_opts_finish
                - parse_options_end
                - setup_revisions
                - shortlog_finish_setup
                - isatty
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
                - add_head_to_pending
                - _.14354
                - error
                - const_error.14372
                - usage_with_options
                - _.14354
                - error
                - const_error.14372
                - usage_with_options
                - common_exit
                - exit
                - common_exit
                - exit
            - BranchSide:      'builtin/shortlog.c:417,4'
              BranchSideFuncs:
                - parse_revision_opt
                - parse_options_step
                - revision_opts_finish
                - parse_options_end
                - setup_revisions
                - shortlog_finish_setup
                - isatty
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
                - add_head_to_pending
                - _.14354
                - error
                - const_error.14372
                - usage_with_options
                - _.14354
                - error
                - const_error.14372
                - usage_with_options
                - common_exit
                - exit
                - common_exit
                - exit
            - BranchSide:      'builtin/shortlog.c:421,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/shortlog.c:421,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/shortlog.c:421,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/shortlog.c:423,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/shortlog.c:425,4'
              BranchSideFuncs:
                - revision_opts_finish
                - parse_options_end
                - setup_revisions
                - shortlog_finish_setup
                - isatty
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
                - add_head_to_pending
                - _.14354
                - error
                - const_error.14372
                - usage_with_options
                - _.14354
                - error
                - const_error.14372
                - usage_with_options
            - BranchSide:      'builtin/shortlog.c:427,34'
              BranchSideFuncs:
                - parse_revision_opt
                - parse_options_step
                - revision_opts_finish
                - parse_options_end
                - setup_revisions
                - shortlog_finish_setup
                - isatty
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
                - add_head_to_pending
                - _.14354
                - error
                - const_error.14372
                - usage_with_options
                - _.14354
                - error
                - const_error.14372
                - usage_with_options
                - common_exit
                - exit
                - common_exit
                - exit
        - Branch String:   'builtin/shortlog.c:433,13'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:433,16'
              BranchSideFuncs:
                - setup_revisions
                - shortlog_finish_setup
                - isatty
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
                - add_head_to_pending
                - _.14354
                - error
                - const_error.14372
                - usage_with_options
                - _.14354
                - error
                - const_error.14372
                - usage_with_options
            - BranchSide:      'builtin/shortlog.c:438,7'
              BranchSideFuncs:
                - setup_revisions
                - shortlog_finish_setup
                - isatty
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
                - add_head_to_pending
                - _.14354
                - error
                - const_error.14372
                - usage_with_options
        - Branch String:   'builtin/shortlog.c:433,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:434,3'
              BranchSideFuncs:
                - _.14354
                - error
                - const_error.14372
                - usage_with_options
            - BranchSide:      'builtin/shortlog.c:438,7'
              BranchSideFuncs:
                - setup_revisions
                - shortlog_finish_setup
                - isatty
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
                - add_head_to_pending
                - _.14354
                - error
                - const_error.14372
                - usage_with_options
        - Branch String:   'builtin/shortlog.c:438,14'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:438,33'
              BranchSideFuncs:
                - shortlog_finish_setup
                - isatty
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
                - add_head_to_pending
            - BranchSide:      'builtin/shortlog.c:443,24'
              BranchSideFuncs:
                - shortlog_finish_setup
                - isatty
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
                - add_head_to_pending
        - Branch String:   'builtin/shortlog.c:438,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:439,3'
              BranchSideFuncs:
                - _.14354
                - error
                - const_error.14372
                - usage_with_options
            - BranchSide:      'builtin/shortlog.c:443,24'
              BranchSideFuncs:
                - shortlog_finish_setup
                - isatty
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
                - add_head_to_pending
        - Branch String:   'builtin/shortlog.c:448,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:449,7'
              BranchSideFuncs:
                - shortlog_finish_setup
                - isatty
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
                - add_head_to_pending
            - BranchSide:      'builtin/shortlog.c:450,2'
              BranchSideFuncs:
                - shortlog_finish_setup
                - isatty
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
                - add_head_to_pending
        - Branch String:   'builtin/shortlog.c:453,14'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:453,22'
              BranchSideFuncs:
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
            - BranchSide:      'builtin/shortlog.c:455,10'
              BranchSideFuncs:
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
        - Branch String:   'builtin/shortlog.c:453,33'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:453,36'
              BranchSideFuncs:
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
            - BranchSide:      'builtin/shortlog.c:455,10'
              BranchSideFuncs:
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
        - Branch String:   'builtin/shortlog.c:453,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:454,3'
              BranchSideFuncs:
                - add_head_to_pending
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
            - BranchSide:      'builtin/shortlog.c:455,10'
              BranchSideFuncs:
                - get_from_rev
                - shortlog_output
                - release_revisions
                - isatty
                - read_from_stdin
                - _.14354
                - fprintf
        - Branch String:   'builtin/shortlog.c:455,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:456,7'
              BranchSideFuncs:
                - isatty
                - read_from_stdin
                - shortlog_output
                - release_revisions
                - _.14354
                - fprintf
            - BranchSide:      'builtin/shortlog.c:461,3'
              BranchSideFuncs:
                - get_from_rev
                - shortlog_output
                - release_revisions
        - Branch String:   'builtin/shortlog.c:456,7'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:457,12'
              BranchSideFuncs:
                - _.14354
                - fprintf
                - read_from_stdin
                - shortlog_output
                - release_revisions
            - BranchSide:      'builtin/shortlog.c:458,3'
              BranchSideFuncs:
                - read_from_stdin
                - shortlog_output
                - release_revisions
      Callsites:
        - Src:             'builtin/shortlog.c:407,2'
          Dst:             git_config
        - Src:             'builtin/shortlog.c:407,2'
          Dst:             git_default_config
        - Src:             'builtin/shortlog.c:408,2'
          Dst:             shortlog_init
        - Src:             'builtin/shortlog.c:409,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/shortlog.c:410,2'
          Dst:             parse_options_start
        - Src:             'builtin/shortlog.c:414,11'
          Dst:             parse_options_step
        - Src:             'builtin/shortlog.c:421,4'
          Dst:             common_exit
        - Src:             'builtin/shortlog.c:421,4'
          Dst:             exit
        - Src:             'builtin/shortlog.c:423,4'
          Dst:             common_exit
        - Src:             'builtin/shortlog.c:423,4'
          Dst:             exit
        - Src:             'builtin/shortlog.c:427,3'
          Dst:             parse_revision_opt
        - Src:             'builtin/shortlog.c:430,2'
          Dst:             revision_opts_finish
        - Src:             'builtin/shortlog.c:431,9'
          Dst:             parse_options_end
        - Src:             'builtin/shortlog.c:434,3'
          Dst:             _
        - Src:             'builtin/shortlog.c:434,3'
          Dst:             error
        - Src:             'builtin/shortlog.c:434,3'
          Dst:             const_error
        - Src:             'builtin/shortlog.c:435,3'
          Dst:             usage_with_options
        - Src:             'builtin/shortlog.c:438,17'
          Dst:             setup_revisions
        - Src:             'builtin/shortlog.c:439,3'
          Dst:             _
        - Src:             'builtin/shortlog.c:439,3'
          Dst:             error
        - Src:             'builtin/shortlog.c:439,3'
          Dst:             const_error
        - Src:             'builtin/shortlog.c:440,3'
          Dst:             usage_with_options
        - Src:             'builtin/shortlog.c:450,2'
          Dst:             shortlog_finish_setup
        - Src:             'builtin/shortlog.c:453,36'
          Dst:             isatty
        - Src:             'builtin/shortlog.c:454,3'
          Dst:             add_head_to_pending
        - Src:             'builtin/shortlog.c:456,7'
          Dst:             isatty
        - Src:             'builtin/shortlog.c:457,20'
          Dst:             _
        - Src:             'builtin/shortlog.c:457,4'
          Dst:             fprintf
        - Src:             'builtin/shortlog.c:458,3'
          Dst:             read_from_stdin
        - Src:             'builtin/shortlog.c:461,3'
          Dst:             get_from_rev
        - Src:             'builtin/shortlog.c:463,2'
          Dst:             shortlog_output
        - Src:             'builtin/shortlog.c:464,2'
          Dst:             release_revisions
    - functionName:    shortlog_init
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read_mailmap
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/shortlog.c:358,2'
          Dst:             read_mailmap
    - functionName:    shortlog_finish_setup
      functionSourceFile: '/src/git/builtin/shortlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - string_list_append
        - string_list_sort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/shortlog.c:371,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:372,23'
              BranchSideFuncs:
                - string_list_append
                - string_list_sort
                - string_list_append
            - BranchSide:      'builtin/shortlog.c:374,6'
              BranchSideFuncs:
                - string_list_sort
                - string_list_append
        - Branch String:   'builtin/shortlog.c:374,6'
          Branch Sides:
            - BranchSide:      'builtin/shortlog.c:374,6'
              BranchSideFuncs:
                - string_list_append
                - string_list_sort
            - BranchSide:      'builtin/shortlog.c:375,23'
              BranchSideFuncs:
                - string_list_append
                - string_list_sort
      Callsites:
        - Src:             'builtin/shortlog.c:372,3'
          Dst:             string_list_append
        - Src:             'builtin/shortlog.c:375,3'
          Dst:             string_list_append
        - Src:             'builtin/shortlog.c:378,2'
          Dst:             string_list_sort
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    name_parent
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - parent
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - commit_to_name
        - name_commit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:110,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:111,3'
              BranchSideFuncs:
                - name_commit
            - BranchSide:      'builtin/show-branch.c:112,7'
              BranchSideFuncs:
                - name_commit
        - Branch String:   'builtin/show-branch.c:112,19'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:113,6'
              BranchSideFuncs:
                - name_commit
            - BranchSide:      'builtin/show-branch.c:114,15'
              BranchSideFuncs:
                - name_commit
        - Branch String:   'builtin/show-branch.c:112,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:112,6'
              BranchSideFuncs:
                - name_commit
            - BranchSide:      'builtin/show-branch.c:114,15'
              BranchSideFuncs:
                - name_commit
      Callsites:
        - Src:             'builtin/show-branch.c:108,36'
          Dst:             commit_to_name
        - Src:             'builtin/show-branch.c:109,36'
          Dst:             commit_to_name
        - Src:             'builtin/show-branch.c:114,3'
          Dst:             name_commit
    - functionName:    commit_to_name
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_name_slab_at
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/show-branch.c:81,10'
          Dst:             commit_name_slab_at
    - functionName:    name_commit
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - commit
        - head_name
        - nth
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - commit_name_slab_at
        - xmalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:93,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:93,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:94,10'
              BranchSideFuncs:
                - xmalloc
                - commit_name_slab_at
      Callsites:
        - Src:             'builtin/show-branch.c:92,10'
          Dst:             commit_name_slab_at
        - Src:             'builtin/show-branch.c:94,10'
          Dst:             xmalloc
        - Src:             'builtin/show-branch.c:95,4'
          Dst:             commit_name_slab_at
    - functionName:    commit_name_slab_at
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_name_slab_at_peek
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/show-branch.c:76,1'
          Dst:             commit_name_slab_at_peek
    - functionName:    commit_name_slab_at_peek
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:76,1'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:76,1'
              BranchSideFuncs:
                - st_mult.14502
                - xrealloc
                - xcalloc
            - BranchSide:      'builtin/show-branch.c:76,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'builtin/show-branch.c:76,1'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:76,1'
              BranchSideFuncs:
                - st_mult.14502
                - xrealloc
                - xcalloc
            - BranchSide:      'builtin/show-branch.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:76,1'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:76,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'builtin/show-branch.c:76,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'builtin/show-branch.c:76,1'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:76,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'builtin/show-branch.c:76,1'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:76,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'builtin/show-branch.c:76,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/show-branch.c:76,1'
          Dst:             st_mult
        - Src:             'builtin/show-branch.c:76,1'
          Dst:             xrealloc
        - Src:             'builtin/show-branch.c:76,1'
          Dst:             xcalloc
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    name_first_parent_chain
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - commit_to_name
        - name_parent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:121,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:121,2'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - name_parent
            - BranchSide:      'builtin/show-branch.c:123,23'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - name_parent
        - Branch String:   'builtin/show-branch.c:123,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:124,4'
              BranchSideFuncs:
                - commit_to_name
                - name_parent
                - commit_to_name
            - BranchSide:      'builtin/show-branch.c:125,8'
              BranchSideFuncs:
                - commit_to_name
                - name_parent
                - commit_to_name
        - Branch String:   'builtin/show-branch.c:125,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:126,4'
              BranchSideFuncs:
                - commit_to_name
                - name_parent
                - commit_to_name
            - BranchSide:      'builtin/show-branch.c:127,7'
              BranchSideFuncs:
                - commit_to_name
                - name_parent
                - commit_to_name
        - Branch String:   'builtin/show-branch.c:128,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:129,16'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:133,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/show-branch.c:123,8'
          Dst:             commit_to_name
        - Src:             'builtin/show-branch.c:128,8'
          Dst:             commit_to_name
        - Src:             'builtin/show-branch.c:129,4'
          Dst:             name_parent
    - functionName:    interesting
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:61,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:62,27'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:68,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:64,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:65,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:66,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    append_remote_ref
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flag
        - cb_data
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - append_ref
        - oideq
        - repo_get_oid
        - starts_with
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:433,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:434,3'
              BranchSideFuncs:
                - repo_get_oid
                - oideq.14507
                - append_ref
            - BranchSide:      'builtin/show-branch.c:438,19'
              BranchSideFuncs:
                - repo_get_oid
                - oideq.14507
                - append_ref
        - Branch String:   'builtin/show-branch.c:438,56'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:438,72'
              BranchSideFuncs:
                - append_ref
            - BranchSide:      'builtin/show-branch.c:439,7'
              BranchSideFuncs:
                - append_ref
        - Branch String:   'builtin/show-branch.c:438,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:439,7'
              BranchSideFuncs:
                - append_ref
            - BranchSide:      'builtin/show-branch.c:440,20'
              BranchSideFuncs:
                - append_ref
      Callsites:
        - Src:             'builtin/show-branch.c:433,7'
          Dst:             starts_with
        - Src:             'builtin/show-branch.c:438,6'
          Dst:             repo_get_oid
        - Src:             'builtin/show-branch.c:438,60'
          Dst:             oideq
        - Src:             'builtin/show-branch.c:440,9'
          Dst:             append_ref
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    append_ref
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - refname
        - oid
        - allow_dups
      BBCount:         17
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - Q_
        - lookup_commit_reference_gently
        - strcmp
        - warning
        - xstrdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:393,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:394,3'
              BranchSideFuncs:
                - xstrdup
                - Q_.14510
                - warning
                - strcmp
            - BranchSide:      'builtin/show-branch.c:396,7'
              BranchSideFuncs:
                - xstrdup
                - Q_.14510
                - warning
                - strcmp
        - Branch String:   'builtin/show-branch.c:396,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:398,10'
              BranchSideFuncs:
                - xstrdup
                - Q_.14510
                - warning
            - BranchSide:      'builtin/show-branch.c:402,18'
              BranchSideFuncs:
                - xstrdup
                - Q_.14510
                - warning
        - Branch String:   'builtin/show-branch.c:398,3'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:399,16'
              BranchSideFuncs:
                - strcmp
                - xstrdup
                - Q_.14510
                - warning
            - BranchSide:      'builtin/show-branch.c:401,2'
              BranchSideFuncs:
                - xstrdup
                - Q_.14510
                - warning
        - Branch String:   'builtin/show-branch.c:399,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:399,36'
              BranchSideFuncs:
                - xstrdup
                - Q_.14510
                - warning
                - strcmp
            - BranchSide:      'builtin/show-branch.c:400,5'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:402,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:403,11'
              BranchSideFuncs:
                - Q_.14510
                - warning
            - BranchSide:      'builtin/show-branch.c:408,37'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'builtin/show-branch.c:389,26'
          Dst:             lookup_commit_reference_gently
        - Src:             'builtin/show-branch.c:399,9'
          Dst:             strcmp
        - Src:             'builtin/show-branch.c:403,11'
          Dst:             Q_
        - Src:             'builtin/show-branch.c:403,3'
          Dst:             warning
        - Src:             'builtin/show-branch.c:408,29'
          Dst:             xstrdup
    - functionName:    Q_
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plu
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ngettext
      functionUses:    3
      BranchProfiles:
        - Branch String:   './gettext.h:58,6'
          Branch Sides:
            - BranchSide:      './gettext.h:59,10'
              BranchSideFuncs:
                - ngettext
            - BranchSide:      './gettext.h:60,18'
              BranchSideFuncs:
                - ngettext
        - Branch String:   './gettext.h:59,10'
          Branch Sides:
            - BranchSide:      './gettext.h:59,19'
              BranchSideFuncs: []
            - BranchSide:      './gettext.h:59,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gettext.h:60,9'
          Dst:             ngettext
    - functionName:    find_digit_prefix
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - v
      BBCount:         8
      ICount:          63
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:338,24'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:337,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:338,27'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:337,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:340,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:341,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    version_cmp
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         28
      ICount:          149
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - find_digit_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:353,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:354,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:356,3'
              BranchSideFuncs:
                - find_digit_prefix
                - find_digit_prefix
        - Branch String:   'builtin/show-branch.c:359,18'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:359,21'
              BranchSideFuncs:
                - find_digit_prefix
                - find_digit_prefix
            - BranchSide:      'builtin/show-branch.c:361,15'
              BranchSideFuncs:
                - find_digit_prefix
                - find_digit_prefix
        - Branch String:   'builtin/show-branch.c:359,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:360,8'
              BranchSideFuncs:
                - find_digit_prefix
                - find_digit_prefix
            - BranchSide:      'builtin/show-branch.c:361,15'
              BranchSideFuncs:
                - find_digit_prefix
                - find_digit_prefix
        - Branch String:   'builtin/show-branch.c:361,18'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:361,21'
              BranchSideFuncs:
                - find_digit_prefix
                - find_digit_prefix
            - BranchSide:      'builtin/show-branch.c:363,8'
              BranchSideFuncs:
                - find_digit_prefix
                - find_digit_prefix
        - Branch String:   'builtin/show-branch.c:361,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:362,8'
              BranchSideFuncs:
                - find_digit_prefix
                - find_digit_prefix
            - BranchSide:      'builtin/show-branch.c:363,8'
              BranchSideFuncs:
                - find_digit_prefix
                - find_digit_prefix
        - Branch String:   'builtin/show-branch.c:363,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:364,12'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:365,9'
              BranchSideFuncs:
                - find_digit_prefix
                - find_digit_prefix
        - Branch String:   'builtin/show-branch.c:365,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:366,5'
              BranchSideFuncs:
                - find_digit_prefix
                - find_digit_prefix
            - BranchSide:      'builtin/show-branch.c:367,5'
              BranchSideFuncs:
                - find_digit_prefix
                - find_digit_prefix
        - Branch String:   'builtin/show-branch.c:370,11'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:348,2'
              BranchSideFuncs:
                - find_digit_prefix
                - find_digit_prefix
            - BranchSide:      'builtin/show-branch.c:370,16'
              BranchSideFuncs:
                - find_digit_prefix
                - find_digit_prefix
        - Branch String:   'builtin/show-branch.c:370,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:348,2'
              BranchSideFuncs:
                - find_digit_prefix
                - find_digit_prefix
            - BranchSide:      'builtin/show-branch.c:371,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/show-branch.c:351,7'
          Dst:             find_digit_prefix
        - Src:             'builtin/show-branch.c:352,7'
          Dst:             find_digit_prefix
    - functionName:    compare_ref_name
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - version_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/show-branch.c:378,9'
          Dst:             version_cmp
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    append_tag_ref
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - oid
        - flag
        - cb_data
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - append_ref
        - starts_with
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:446,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:447,3'
              BranchSideFuncs:
                - append_ref
            - BranchSide:      'builtin/show-branch.c:448,20'
              BranchSideFuncs:
                - append_ref
      Callsites:
        - Src:             'builtin/show-branch.c:446,7'
          Dst:             starts_with
        - Src:             'builtin/show-branch.c:448,9'
          Dst:             append_ref
    - functionName:    append_head_ref
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flag
        - cb_data
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - append_ref
        - oideq
        - repo_get_oid
        - starts_with
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:418,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:419,3'
              BranchSideFuncs:
                - repo_get_oid
                - oideq.14507
                - append_ref
            - BranchSide:      'builtin/show-branch.c:423,19'
              BranchSideFuncs:
                - repo_get_oid
                - oideq.14507
                - append_ref
        - Branch String:   'builtin/show-branch.c:423,56'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:423,72'
              BranchSideFuncs:
                - append_ref
            - BranchSide:      'builtin/show-branch.c:424,7'
              BranchSideFuncs:
                - append_ref
        - Branch String:   'builtin/show-branch.c:423,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:424,7'
              BranchSideFuncs:
                - append_ref
            - BranchSide:      'builtin/show-branch.c:425,20'
              BranchSideFuncs:
                - append_ref
      Callsites:
        - Src:             'builtin/show-branch.c:418,7'
          Dst:             starts_with
        - Src:             'builtin/show-branch.c:423,6'
          Dst:             repo_get_oid
        - Src:             'builtin/show-branch.c:423,60'
          Dst:             oideq
        - Src:             'builtin/show-branch.c:425,9'
          Dst:             append_ref
    - functionName:    sort_ref_range
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - bottom
        - top
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compare_ref_name
        - sane_qsort
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/show-branch.c:383,2'
          Dst:             sane_qsort
        - Src:             'builtin/show-branch.c:383,2'
          Dst:             compare_ref_name
    - functionName:    append_matching_ref
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flag
        - cb_data
      BBCount:         21
      ICount:          137
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - append_head_ref
        - append_ref
        - append_tag_ref
        - count_slashes
        - starts_with
        - wildmatch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:463,29'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:463,32'
              BranchSideFuncs:
                - wildmatch
                - starts_with
                - starts_with
                - append_ref
                - append_tag_ref
                - append_head_ref
            - BranchSide:      'builtin/show-branch.c:463,2'
              BranchSideFuncs:
                - wildmatch
                - starts_with
                - starts_with
                - append_ref
                - append_tag_ref
                - append_head_ref
        - Branch String:   'builtin/show-branch.c:463,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:464,12'
              BranchSideFuncs:
                - wildmatch
                - starts_with
                - starts_with
                - append_ref
                - append_tag_ref
                - append_head_ref
            - BranchSide:      'builtin/show-branch.c:466,8'
              BranchSideFuncs:
                - wildmatch
                - starts_with
                - starts_with
                - append_ref
                - append_tag_ref
                - append_head_ref
        - Branch String:   'builtin/show-branch.c:464,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:463,2'
              BranchSideFuncs:
                - wildmatch
                - starts_with
                - starts_with
                - append_ref
                - append_tag_ref
                - append_head_ref
            - BranchSide:      'builtin/show-branch.c:465,9'
              BranchSideFuncs:
                - wildmatch
                - starts_with
                - starts_with
                - append_ref
                - append_tag_ref
                - append_head_ref
        - Branch String:   'builtin/show-branch.c:466,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:467,3'
              BranchSideFuncs:
                - wildmatch
                - starts_with
                - starts_with
                - append_ref
                - append_tag_ref
                - append_head_ref
            - BranchSide:      'builtin/show-branch.c:468,16'
              BranchSideFuncs:
                - wildmatch
                - starts_with
                - starts_with
                - append_ref
                - append_tag_ref
                - append_head_ref
        - Branch String:   'builtin/show-branch.c:468,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:469,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:470,18'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - append_ref
                - append_tag_ref
                - append_head_ref
        - Branch String:   'builtin/show-branch.c:470,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:471,26'
              BranchSideFuncs:
                - append_head_ref
            - BranchSide:      'builtin/show-branch.c:472,18'
              BranchSideFuncs:
                - starts_with
                - append_ref
                - append_tag_ref
        - Branch String:   'builtin/show-branch.c:472,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:473,25'
              BranchSideFuncs:
                - append_tag_ref
            - BranchSide:      'builtin/show-branch.c:474,20'
              BranchSideFuncs:
                - append_ref
      Callsites:
        - Src:             'builtin/show-branch.c:462,14'
          Dst:             count_slashes
        - Src:             'builtin/show-branch.c:468,6'
          Dst:             wildmatch
        - Src:             'builtin/show-branch.c:470,6'
          Dst:             starts_with
        - Src:             'builtin/show-branch.c:471,10'
          Dst:             append_head_ref
        - Src:             'builtin/show-branch.c:472,6'
          Dst:             starts_with
        - Src:             'builtin/show-branch.c:473,10'
          Dst:             append_tag_ref
        - Src:             'builtin/show-branch.c:474,9'
          Dst:             append_ref
    - functionName:    init_commit_name_slab_with_stride
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - stride
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:76,1'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:76,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    omit_in_dense
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - commit
        - rev
        - n
      BBCount:         17
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:600,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:601,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:603,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:601,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:601,17'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:602,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:604,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:605,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:608,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:605,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:606,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:607,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:608,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:609,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:610,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    name_commits
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - rev
        - ref_name
        - num_rev
      BBCount:         46
      ICount:          262
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - commit_to_name
        - name_commit
        - name_first_parent_chain
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_detach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:149,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:150,7'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
                - name_first_parent_chain
                - name_commit
            - BranchSide:      'builtin/show-branch.c:162,2'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
                - name_first_parent_chain
        - Branch String:   'builtin/show-branch.c:151,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:152,4'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
                - name_first_parent_chain
                - commit_to_name
                - name_commit
            - BranchSide:      'builtin/show-branch.c:153,10'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
                - name_first_parent_chain
                - commit_to_name
                - name_commit
        - Branch String:   'builtin/show-branch.c:153,3'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:154,8'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
                - name_first_parent_chain
                - commit_to_name
                - name_commit
            - BranchSide:      'builtin/show-branch.c:159,2'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
                - name_first_parent_chain
                - commit_to_name
                - name_commit
        - Branch String:   'builtin/show-branch.c:154,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:155,17'
              BranchSideFuncs:
                - name_commit
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
                - name_first_parent_chain
                - commit_to_name
            - BranchSide:      'builtin/show-branch.c:158,3'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
                - name_first_parent_chain
                - commit_to_name
                - name_commit
        - Branch String:   'builtin/show-branch.c:164,3'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:165,33'
              BranchSideFuncs:
                - name_first_parent_chain
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
            - BranchSide:      'builtin/show-branch.c:167,2'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
                - name_first_parent_chain
        - Branch String:   'builtin/show-branch.c:167,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:163,5'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
                - name_first_parent_chain
            - BranchSide:      'builtin/show-branch.c:170,2'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
        - Branch String:   'builtin/show-branch.c:172,3'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:176,8'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
            - BranchSide:      'builtin/show-branch.c:210,2'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
        - Branch String:   'builtin/show-branch.c:177,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:178,5'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
            - BranchSide:      'builtin/show-branch.c:179,23'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
        - Branch String:   'builtin/show-branch.c:182,4'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:183,24'
              BranchSideFuncs:
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - commit_to_name
                - commit_to_name
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
            - BranchSide:      'builtin/show-branch.c:209,3'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
        - Branch String:   'builtin/show-branch.c:187,9'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:188,6'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
            - BranchSide:      'builtin/show-branch.c:189,13'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
        - Branch String:   'builtin/show-branch.c:189,5'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:191,30'
              BranchSideFuncs:
                - strbuf_addstr.14505
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.14504
            - BranchSide:      'builtin/show-branch.c:194,35'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addstr.14505
                - strbuf_addf
                - strbuf_addch.14504
            - BranchSide:      'builtin/show-branch.c:198,11'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addstr.14505
                - strbuf_addch.14504
        - Branch String:   'builtin/show-branch.c:201,9'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:202,6'
              BranchSideFuncs:
                - strbuf_addch.14504
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.14505
                - strbuf_addf
            - BranchSide:      'builtin/show-branch.c:204,35'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
        - Branch String:   'builtin/show-branch.c:210,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:171,5'
              BranchSideFuncs:
                - commit_to_name
                - commit_to_name
                - commit_to_name
                - strbuf_addf
                - strbuf_addf
                - strbuf_detach
                - name_commit
                - name_first_parent_chain
                - strbuf_addch.14504
                - strbuf_addstr.14505
                - strbuf_addf
            - BranchSide:      'builtin/show-branch.c:211,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/show-branch.c:151,7'
          Dst:             commit_to_name
        - Src:             'builtin/show-branch.c:155,5'
          Dst:             name_commit
        - Src:             'builtin/show-branch.c:165,9'
          Dst:             name_first_parent_chain
        - Src:             'builtin/show-branch.c:177,9'
          Dst:             commit_to_name
        - Src:             'builtin/show-branch.c:179,8'
          Dst:             commit_to_name
        - Src:             'builtin/show-branch.c:187,9'
          Dst:             commit_to_name
        - Src:             'builtin/show-branch.c:191,6'
          Dst:             strbuf_addstr
        - Src:             'builtin/show-branch.c:194,6'
          Dst:             strbuf_addf
        - Src:             'builtin/show-branch.c:197,6'
          Dst:             strbuf_addf
        - Src:             'builtin/show-branch.c:202,6'
          Dst:             strbuf_addch
        - Src:             'builtin/show-branch.c:204,6'
          Dst:             strbuf_addf
        - Src:             'builtin/show-branch.c:205,20'
          Dst:             strbuf_detach
        - Src:             'builtin/show-branch.c:205,5'
          Dst:             name_commit
        - Src:             'builtin/show-branch.c:207,5'
          Dst:             name_first_parent_chain
    - functionName:    show_one_commit
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - commit
        - no_name
      BBCount:         21
      ICount:          122
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - commit_to_name
        - pp_commit_easy
        - printf
        - puts
        - repo_find_unique_abbrev
        - skip_prefix
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:302,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:303,36'
              BranchSideFuncs:
                - pp_commit_easy
                - skip_prefix.14521
                - repo_find_unique_abbrev
                - printf
                - puts
                - strbuf_release
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'builtin/show-branch.c:306,14'
              BranchSideFuncs:
                - skip_prefix.14521
                - repo_find_unique_abbrev
                - printf
                - puts
                - strbuf_release
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'builtin/show-branch.c:308,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:308,6'
              BranchSideFuncs:
                - puts
                - strbuf_release
            - BranchSide:      'builtin/show-branch.c:309,7'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - printf
                - puts
                - strbuf_release
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'builtin/show-branch.c:309,12'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:309,15'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - printf
                - puts
                - strbuf_release
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'builtin/show-branch.c:321,35'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - printf
                - puts
                - strbuf_release
        - Branch String:   'builtin/show-branch.c:309,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:310,18'
              BranchSideFuncs:
                - printf
                - printf
                - puts
                - strbuf_release
                - printf
                - printf
            - BranchSide:      'builtin/show-branch.c:321,35'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - printf
                - puts
                - strbuf_release
        - Branch String:   'builtin/show-branch.c:311,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:312,9'
              BranchSideFuncs:
                - printf
                - printf
                - puts
                - strbuf_release
                - printf
            - BranchSide:      'builtin/show-branch.c:317,4'
              BranchSideFuncs:
                - printf
                - puts
                - strbuf_release
        - Branch String:   'builtin/show-branch.c:312,9'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:313,6'
              BranchSideFuncs:
                - printf
                - printf
                - puts
                - strbuf_release
            - BranchSide:      'builtin/show-branch.c:315,20'
              BranchSideFuncs:
                - printf
                - printf
                - puts
                - strbuf_release
      Callsites:
        - Src:             'builtin/show-branch.c:300,29'
          Dst:             commit_to_name
        - Src:             'builtin/show-branch.c:303,3'
          Dst:             pp_commit_easy
        - Src:             'builtin/show-branch.c:306,2'
          Dst:             skip_prefix
        - Src:             'builtin/show-branch.c:310,4'
          Dst:             printf
        - Src:             'builtin/show-branch.c:313,6'
          Dst:             printf
        - Src:             'builtin/show-branch.c:315,6'
          Dst:             printf
        - Src:             'builtin/show-branch.c:317,4'
          Dst:             printf
        - Src:             'builtin/show-branch.c:321,11'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/show-branch.c:320,4'
          Dst:             printf
        - Src:             'builtin/show-branch.c:324,2'
          Dst:             puts
        - Src:             'builtin/show-branch.c:325,2'
          Dst:             strbuf_release
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_color_reset_code
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - want_color_fd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:54,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:54,6'
              BranchSideFuncs:
                - want_color_fd
            - BranchSide:      'builtin/show-branch.c:54,6'
              BranchSideFuncs:
                - want_color_fd
        - Branch String:   'builtin/show-branch.c:54,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:55,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:56,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/show-branch.c:54,6'
          Dst:             want_color_fd
    - functionName:    get_color_code
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - idx
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - want_color_fd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:47,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:48,29'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:49,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/show-branch.c:47,6'
          Dst:             want_color_fd
    - functionName:    show_independent
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - rev
        - num_rev
        - rev_mask
      BBCount:         10
      ICount:          88
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - oid_to_hex
        - puts
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:530,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:531,27'
              BranchSideFuncs:
                - oid_to_hex
                - puts
            - BranchSide:      'builtin/show-branch.c:538,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:534,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:535,21'
              BranchSideFuncs:
                - oid_to_hex
                - puts
            - BranchSide:      'builtin/show-branch.c:536,3'
              BranchSideFuncs:
                - oid_to_hex
                - puts
      Callsites:
        - Src:             'builtin/show-branch.c:535,9'
          Dst:             oid_to_hex
        - Src:             'builtin/show-branch.c:535,4'
          Dst:             puts
    - functionName:    show_merge_base
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - seen
        - num_rev
      BBCount:         12
      ICount:          109
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - oid_to_hex
        - puts
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:511,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:512,27'
              BranchSideFuncs:
                - oid_to_hex
                - puts
            - BranchSide:      'builtin/show-branch.c:521,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:514,32'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:515,9'
              BranchSideFuncs:
                - oid_to_hex
                - puts
            - BranchSide:      'builtin/show-branch.c:520,2'
              BranchSideFuncs:
                - oid_to_hex
                - puts
        - Branch String:   'builtin/show-branch.c:514,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:516,21'
              BranchSideFuncs:
                - oid_to_hex
                - puts
            - BranchSide:      'builtin/show-branch.c:520,2'
              BranchSideFuncs:
                - oid_to_hex
                - puts
      Callsites:
        - Src:             'builtin/show-branch.c:516,9'
          Dst:             oid_to_hex
        - Src:             'builtin/show-branch.c:516,4'
          Dst:             puts
    - functionName:    join_revs
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - list_p
        - seen_p
        - num_rev
        - extra
      BBCount:         44
      ICount:          312
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - commit_list_insert_by_date
        - interesting
        - mark_seen
        - pop_commit
        - repo_parse_commit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:229,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:231,42'
              BranchSideFuncs:
                - interesting
                - pop_commit
                - mark_seen
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
            - BranchSide:      'builtin/show-branch.c:264,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:235,26'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:235,29'
              BranchSideFuncs:
                - mark_seen
                - interesting
                - pop_commit
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
            - BranchSide:      'builtin/show-branch.c:238,13'
              BranchSideFuncs:
                - mark_seen
                - interesting
                - pop_commit
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
        - Branch String:   'builtin/show-branch.c:235,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:236,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:238,13'
              BranchSideFuncs:
                - mark_seen
                - interesting
                - pop_commit
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
        - Branch String:   'builtin/show-branch.c:239,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:240,10'
              BranchSideFuncs:
                - interesting
                - pop_commit
                - mark_seen
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
            - BranchSide:      'builtin/show-branch.c:241,13'
              BranchSideFuncs:
                - interesting
                - pop_commit
                - mark_seen
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
        - Branch String:   'builtin/show-branch.c:243,3'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:229,2'
              BranchSideFuncs:
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - interesting
                - pop_commit
                - mark_seen
            - BranchSide:      'builtin/show-branch.c:244,23'
              BranchSideFuncs:
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - interesting
                - pop_commit
                - mark_seen
        - Branch String:   'builtin/show-branch.c:247,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:248,5'
              BranchSideFuncs:
                - interesting
                - pop_commit
                - mark_seen
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
            - BranchSide:      'builtin/show-branch.c:249,22'
              BranchSideFuncs:
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - interesting
                - pop_commit
                - mark_seen
        - Branch String:   'builtin/show-branch.c:250,29'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:250,33'
              BranchSideFuncs:
                - commit_list_insert_by_date
                - interesting
                - pop_commit
                - mark_seen
                - repo_parse_commit.14530
                - mark_seen
            - BranchSide:      'builtin/show-branch.c:252,23'
              BranchSideFuncs:
                - commit_list_insert_by_date
                - interesting
                - pop_commit
                - mark_seen
                - repo_parse_commit.14530
                - mark_seen
        - Branch String:   'builtin/show-branch.c:250,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:251,10'
              BranchSideFuncs:
                - commit_list_insert_by_date
                - interesting
                - pop_commit
                - mark_seen
                - repo_parse_commit.14530
                - mark_seen
            - BranchSide:      'builtin/show-branch.c:252,23'
              BranchSideFuncs:
                - commit_list_insert_by_date
                - interesting
                - pop_commit
                - mark_seen
                - repo_parse_commit.14530
                - mark_seen
        - Branch String:   'builtin/show-branch.c:267,3'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:268,23'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:291,8'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:271,51'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:272,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:281,14'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:271,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:273,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:281,14'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:282,4'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:283,24'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:290,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:285,9'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:282,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:286,6'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:291,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:264,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:292,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/show-branch.c:231,29'
          Dst:             interesting
        - Src:             'builtin/show-branch.c:232,27'
          Dst:             pop_commit
        - Src:             'builtin/show-branch.c:238,3'
          Dst:             mark_seen
        - Src:             'builtin/show-branch.c:249,4'
          Dst:             repo_parse_commit
        - Src:             'builtin/show-branch.c:250,8'
          Dst:             mark_seen
        - Src:             'builtin/show-branch.c:253,4'
          Dst:             commit_list_insert_by_date
    - functionName:    mark_seen
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - seen_p
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - commit_list_insert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:215,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:216,22'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:219,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/show-branch.c:216,3'
          Dst:             commit_list_insert
    - functionName:    repo_parse_commit
      functionSourceFile: '/src/git/./commit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_parse_commit_gently
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './commit.h:102,9'
          Dst:             repo_parse_commit_gently
    - functionName:    rev_is_head
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - name
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - skip_prefix
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:497,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:498,3'
              BranchSideFuncs:
                - skip_prefix.14521
                - skip_prefix.14521
                - skip_prefix.14521
                - strcmp
            - BranchSide:      'builtin/show-branch.c:499,14'
              BranchSideFuncs:
                - skip_prefix.14521
                - skip_prefix.14521
                - skip_prefix.14521
                - strcmp
        - Branch String:   'builtin/show-branch.c:500,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:501,15'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/show-branch.c:502,17'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'builtin/show-branch.c:499,2'
          Dst:             skip_prefix
        - Src:             'builtin/show-branch.c:500,7'
          Dst:             skip_prefix
        - Src:             'builtin/show-branch.c:501,3'
          Dst:             skip_prefix
        - Src:             'builtin/show-branch.c:502,10'
          Dst:             strcmp
    - functionName:    snarf_refs
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - head
        - remotes
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - append_head_ref
        - append_remote_ref
        - get_main_ref_store
        - sort_ref_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:479,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:480,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - sort_ref_range
                - get_main_ref_store
                - refs_for_each_ref
                - sort_ref_range
            - BranchSide:      'builtin/show-branch.c:486,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - sort_ref_range
        - Branch String:   'builtin/show-branch.c:486,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:486,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - sort_ref_range
            - BranchSide:      'builtin/show-branch.c:487,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - sort_ref_range
      Callsites:
        - Src:             'builtin/show-branch.c:482,21'
          Dst:             get_main_ref_store
        - Src:             'builtin/show-branch.c:482,3'
          Dst:             refs_for_each_ref
        - Src:             'builtin/show-branch.c:482,3'
          Dst:             append_head_ref
        - Src:             'builtin/show-branch.c:484,3'
          Dst:             sort_ref_range
        - Src:             'builtin/show-branch.c:489,21'
          Dst:             get_main_ref_store
        - Src:             'builtin/show-branch.c:489,3'
          Dst:             refs_for_each_ref
        - Src:             'builtin/show-branch.c:489,3'
          Dst:             append_remote_ref
        - Src:             'builtin/show-branch.c:491,3'
          Dst:             sort_ref_range
    - functionName:    append_one_rev
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - av
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - append_matching_ref
        - append_ref
        - const_error
        - count_slashes
        - die
        - error
        - get_main_ref_store
        - repo_get_oid
        - sort_ref_range
        - strpbrk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:544,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:545,14'
              BranchSideFuncs:
                - strpbrk
                - die
                - count_slashes
                - get_main_ref_store
                - refs_for_each_ref
                - sort_ref_range
                - _.14534
                - error
                - const_error.14514
            - BranchSide:      'builtin/show-branch.c:548,14'
              BranchSideFuncs:
                - strpbrk
                - die
                - count_slashes
                - get_main_ref_store
                - refs_for_each_ref
                - sort_ref_range
                - _.14534
                - error
                - const_error.14514
        - Branch String:   'builtin/show-branch.c:548,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:550,23'
              BranchSideFuncs:
                - count_slashes
                - get_main_ref_store
                - refs_for_each_ref
                - sort_ref_range
                - _.14534
                - error
                - const_error.14514
            - BranchSide:      'builtin/show-branch.c:562,31'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/show-branch.c:556,37'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:557,7'
              BranchSideFuncs:
                - sort_ref_range
                - _.14534
                - error
                - const_error.14514
            - BranchSide:      'builtin/show-branch.c:559,18'
              BranchSideFuncs:
                - sort_ref_range
        - Branch String:   'builtin/show-branch.c:556,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:558,4'
              BranchSideFuncs:
                - _.14534
                - error
                - const_error.14514
                - sort_ref_range
            - BranchSide:      'builtin/show-branch.c:559,18'
              BranchSideFuncs:
                - sort_ref_range
      Callsites:
        - Src:             'builtin/show-branch.c:544,7'
          Dst:             repo_get_oid
        - Src:             'builtin/show-branch.c:545,3'
          Dst:             append_ref
        - Src:             'builtin/show-branch.c:548,6'
          Dst:             strpbrk
        - Src:             'builtin/show-branch.c:553,21'
          Dst:             count_slashes
        - Src:             'builtin/show-branch.c:554,21'
          Dst:             get_main_ref_store
        - Src:             'builtin/show-branch.c:554,3'
          Dst:             refs_for_each_ref
        - Src:             'builtin/show-branch.c:554,3'
          Dst:             append_matching_ref
        - Src:             'builtin/show-branch.c:558,4'
          Dst:             _
        - Src:             'builtin/show-branch.c:558,4'
          Dst:             error
        - Src:             'builtin/show-branch.c:558,4'
          Dst:             const_error
        - Src:             'builtin/show-branch.c:559,3'
          Dst:             sort_ref_range
        - Src:             'builtin/show-branch.c:562,2'
          Dst:             die
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    8
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    copy_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1125,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1125,6'
              BranchSideFuncs:
                - st_mult.14502
            - BranchSide:      './git-compat-util.h:1126,10'
              BranchSideFuncs:
                - st_mult.14502
      Callsites:
        - Src:             './git-compat-util.h:1126,20'
          Dst:             st_mult
    - functionName:    git_show_branch_config
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         15
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - config_error_nonbool
        - const_error
        - git_color_config
        - git_config_colorbool
        - git_default_config
        - strcmp
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:568,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:569,8'
              BranchSideFuncs:
                - strcmp
                - git_config_colorbool
                - git_color_config
                - git_default_config
            - BranchSide:      'builtin/show-branch.c:581,14'
              BranchSideFuncs:
                - strcmp
                - git_config_colorbool
                - git_color_config
                - git_default_config
        - Branch String:   'builtin/show-branch.c:569,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:570,11'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/show-branch.c:575,21'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/show-branch.c:575,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:576,4'
              BranchSideFuncs:
                - strvec_push
            - BranchSide:      'builtin/show-branch.c:577,30'
              BranchSideFuncs:
                - strvec_push
        - Branch String:   'builtin/show-branch.c:581,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:582,47'
              BranchSideFuncs:
                - git_color_config
                - git_default_config
            - BranchSide:      'builtin/show-branch.c:586,23'
              BranchSideFuncs:
                - git_color_config
                - git_default_config
        - Branch String:   'builtin/show-branch.c:586,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:587,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:589,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/show-branch.c:568,7'
          Dst:             strcmp
        - Src:             'builtin/show-branch.c:570,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/show-branch.c:570,11'
          Dst:             const_error
        - Src:             'builtin/show-branch.c:576,4'
          Dst:             strvec_push
        - Src:             'builtin/show-branch.c:577,3'
          Dst:             strvec_push
        - Src:             'builtin/show-branch.c:581,7'
          Dst:             strcmp
        - Src:             'builtin/show-branch.c:582,26'
          Dst:             git_config_colorbool
        - Src:             'builtin/show-branch.c:586,6'
          Dst:             git_color_config
        - Src:             'builtin/show-branch.c:589,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    init_commit_name_slab
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_commit_name_slab_with_stride
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/show-branch.c:76,1'
          Dst:             init_commit_name_slab_with_stride
    - functionName:    parse_reflog_param
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         20
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - BUG_fl
        - const_error
        - error
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:620,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:620,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/show-branch.c:621,7'
              BranchSideFuncs:
                - strtoul
                - error
                - const_error.14514
        - Branch String:   'builtin/show-branch.c:621,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:622,7'
              BranchSideFuncs:
                - strtoul
                - error
                - const_error.14514
            - BranchSide:      'builtin/show-branch.c:623,19'
              BranchSideFuncs:
                - strtoul
                - error
                - const_error.14514
        - Branch String:   'builtin/show-branch.c:624,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:625,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:626,12'
              BranchSideFuncs:
                - error
                - const_error.14514
        - Branch String:   'builtin/show-branch.c:626,11'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:627,10'
              BranchSideFuncs:
                - error
                - const_error.14514
            - BranchSide:      'builtin/show-branch.c:629,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-branch.c:630,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:631,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-branch.c:632,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/show-branch.c:620,2'
          Dst:             BUG_fl
        - Src:             'builtin/show-branch.c:623,11'
          Dst:             strtoul
        - Src:             'builtin/show-branch.c:627,10'
          Dst:             error
        - Src:             'builtin/show-branch.c:627,10'
          Dst:             const_error
    - functionName:    cmd_show_branch
      functionSourceFile: '/src/git/builtin/show-branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ac
        - av
        - prefix
      BBCount:         218
      ICount:          1721
      EdgeCount:       283
      CyclomaticComplexity: 67
      functionsReached:
        - Q_
        - _
        - append_one_rev
        - append_ref
        - approxidate_careful
        - commit_list_insert_by_date
        - commit_list_sort_by_date
        - date_mode_from_type
        - die
        - fprintf
        - free_commit_list
        - get_color_code
        - get_color_reset_code
        - get_main_ref_store
        - git_config
        - git_show_branch_config
        - init_commit_name_slab
        - join_revs
        - lookup_commit_reference
        - mark_seen
        - name_commits
        - oid_to_hex
        - oideq
        - omit_in_dense
        - parse_options
        - printf
        - putchar
        - puts
        - repo_dwim_ref
        - repo_get_oid
        - repo_parse_commit
        - rev_is_head
        - show_date
        - show_independent
        - show_merge_base
        - show_one_commit
        - skip_prefix
        - snarf_refs
        - sort_in_topological_order
        - st_mult
        - strchr
        - strlen
        - strtoul
        - usage_with_options
        - xmalloc
        - xstrfmt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/show-branch.c:703,14'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:703,30'
              BranchSideFuncs:
                - parse_options
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
                - _.14534
                - die
                - _.14534
                - die
                - usage_with_options
                - st_mult.14502
                - xmalloc
                - copy_array.14536
            - BranchSide:      'builtin/show-branch.c:709,21'
              BranchSideFuncs:
                - parse_options
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
                - _.14534
                - die
                - _.14534
                - die
                - usage_with_options
        - Branch String:   'builtin/show-branch.c:703,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:704,3'
              BranchSideFuncs:
                - st_mult.14502
                - xmalloc
                - copy_array.14536
                - parse_options
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
                - _.14534
                - die
                - _.14534
                - die
                - usage_with_options
            - BranchSide:      'builtin/show-branch.c:709,21'
              BranchSideFuncs:
                - parse_options
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
                - _.14534
                - die
                - _.14534
                - die
                - usage_with_options
        - Branch String:   'builtin/show-branch.c:711,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:712,15'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
                - _.14534
                - die
                - _.14534
                - die
                - usage_with_options
            - BranchSide:      'builtin/show-branch.c:714,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
                - _.14534
                - die
                - _.14534
                - die
                - usage_with_options
        - Branch String:   'builtin/show-branch.c:714,12'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:714,15'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
                - _.14534
                - die
                - _.14534
                - die
                - usage_with_options
            - BranchSide:      'builtin/show-branch.c:718,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
                - _.14534
                - die
                - _.14534
                - die
                - usage_with_options
        - Branch String:   'builtin/show-branch.c:714,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:718,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
                - _.14534
                - die
                - _.14534
                - die
                - usage_with_options
            - BranchSide:      'builtin/show-branch.c:732,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
                - _.14534
                - die
        - Branch String:   'builtin/show-branch.c:718,19'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:718,22'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/show-branch.c:720,9'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/show-branch.c:718,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:720,9'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/show-branch.c:721,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
                - _.14534
                - die
                - _.14534
                - die
        - Branch String:   'builtin/show-branch.c:721,14'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:721,23'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
                - _.14534
                - die
                - _.14534
                - die
            - BranchSide:      'builtin/show-branch.c:730,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
                - _.14534
                - die
        - Branch String:   'builtin/show-branch.c:721,30'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:721,33'
              BranchSideFuncs:
                - _.14534
                - die
            - BranchSide:      'builtin/show-branch.c:728,8'
              BranchSideFuncs:
                - _.14534
                - die
        - Branch String:   'builtin/show-branch.c:721,43'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:721,46'
              BranchSideFuncs:
                - _.14534
                - die
            - BranchSide:      'builtin/show-branch.c:728,8'
              BranchSideFuncs:
                - _.14534
                - die
        - Branch String:   'builtin/show-branch.c:721,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:728,8'
              BranchSideFuncs:
                - _.14534
                - die
            - BranchSide:      'builtin/show-branch.c:730,2'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
                - _.14534
                - die
        - Branch String:   'builtin/show-branch.c:732,26'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:732,29'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
                - _.14534
                - die
            - BranchSide:      'builtin/show-branch.c:737,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
        - Branch String:   'builtin/show-branch.c:732,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:733,7'
              BranchSideFuncs:
                - _.14534
                - die
            - BranchSide:      'builtin/show-branch.c:737,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
        - Branch String:   'builtin/show-branch.c:737,19'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:737,22'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
            - BranchSide:      'builtin/show-branch.c:740,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
        - Branch String:   'builtin/show-branch.c:737,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:738,13'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
            - BranchSide:      'builtin/show-branch.c:740,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
        - Branch String:   'builtin/show-branch.c:740,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:743,7'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
            - BranchSide:      'builtin/show-branch.c:819,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
                - append_one_rev
        - Branch String:   'builtin/show-branch.c:746,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:749,56'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - _.14534
                - die
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
            - BranchSide:      'builtin/show-branch.c:760,7'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
        - Branch String:   'builtin/show-branch.c:757,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:758,9'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
            - BranchSide:      'builtin/show-branch.c:759,3'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
                - _.14534
                - die
        - Branch String:   'builtin/show-branch.c:760,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:761,8'
              BranchSideFuncs:
                - _.14534
                - die
            - BranchSide:      'builtin/show-branch.c:763,18'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - Q_.14510
                - die
        - Branch String:   'builtin/show-branch.c:763,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:764,8'
              BranchSideFuncs:
                - Q_.14510
                - die
            - BranchSide:      'builtin/show-branch.c:767,22'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - _.14534
                - die
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
        - Branch String:   'builtin/show-branch.c:767,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:769,8'
              BranchSideFuncs:
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
            - BranchSide:      'builtin/show-branch.c:772,7'
              BranchSideFuncs:
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - strtoul
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
        - Branch String:   'builtin/show-branch.c:772,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:774,19'
              BranchSideFuncs:
                - strtoul
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
            - BranchSide:      'builtin/show-branch.c:785,10'
              BranchSideFuncs:
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
        - Branch String:   'builtin/show-branch.c:775,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:777,17'
              BranchSideFuncs:
                - approxidate_careful
                - get_main_ref_store
                - read_ref_at
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
            - BranchSide:      'builtin/show-branch.c:783,3'
              BranchSideFuncs:
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
        - Branch String:   'builtin/show-branch.c:785,3'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:786,10'
              BranchSideFuncs:
                - get_main_ref_store
                - read_ref_at
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - free
            - BranchSide:      'builtin/show-branch.c:816,8'
              BranchSideFuncs:
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
        - Branch String:   'builtin/show-branch.c:793,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:796,10'
              BranchSideFuncs:
                - free
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
            - BranchSide:      'builtin/show-branch.c:801,17'
              BranchSideFuncs:
                - strchr
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - free
        - Branch String:   'builtin/show-branch.c:802,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:803,6'
              BranchSideFuncs:
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - free
            - BranchSide:      'builtin/show-branch.c:805,12'
              BranchSideFuncs:
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - free
        - Branch String:   'builtin/show-branch.c:805,10'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:805,8'
              BranchSideFuncs:
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - free
            - BranchSide:      'builtin/show-branch.c:805,41'
              BranchSideFuncs:
                - date_mode_from_type
                - show_date
                - xstrfmt
                - free
                - xstrfmt
                - append_ref
                - free
                - free
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - get_main_ref_store
                - read_ref_at
                - strchr
                - free
        - Branch String:   'builtin/show-branch.c:819,3'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:820,20'
              BranchSideFuncs:
                - append_one_rev
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
            - BranchSide:      'builtin/show-branch.c:823,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
                - snarf_refs
        - Branch String:   'builtin/show-branch.c:831,26'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:831,29'
              BranchSideFuncs:
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - skip_prefix.14521
                - append_one_rev
                - rev_is_head
            - BranchSide:      'builtin/show-branch.c:847,7'
              BranchSideFuncs:
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
        - Branch String:   'builtin/show-branch.c:831,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:832,7'
              BranchSideFuncs:
                - skip_prefix.14521
                - append_one_rev
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - rev_is_head
            - BranchSide:      'builtin/show-branch.c:847,7'
              BranchSideFuncs:
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
        - Branch String:   'builtin/show-branch.c:833,25'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:833,3'
              BranchSideFuncs:
                - skip_prefix.14521
                - append_one_rev
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - rev_is_head
            - BranchSide:      'builtin/show-branch.c:833,28'
              BranchSideFuncs:
                - skip_prefix.14521
                - append_one_rev
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - rev_is_head
        - Branch String:   'builtin/show-branch.c:833,3'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:837,20'
              BranchSideFuncs:
                - rev_is_head
                - skip_prefix.14521
                - append_one_rev
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
            - BranchSide:      'builtin/show-branch.c:840,8'
              BranchSideFuncs:
                - skip_prefix.14521
                - append_one_rev
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
        - Branch String:   'builtin/show-branch.c:837,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:838,13'
              BranchSideFuncs:
                - skip_prefix.14521
                - append_one_rev
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - rev_is_head
            - BranchSide:      'builtin/show-branch.c:839,3'
              BranchSideFuncs:
                - skip_prefix.14521
                - append_one_rev
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
                - rev_is_head
        - Branch String:   'builtin/show-branch.c:840,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:841,16'
              BranchSideFuncs:
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
            - BranchSide:      'builtin/show-branch.c:845,2'
              BranchSideFuncs:
                - fprintf
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
        - Branch String:   'builtin/show-branch.c:847,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:848,11'
              BranchSideFuncs:
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
            - BranchSide:      'builtin/show-branch.c:853,15'
              BranchSideFuncs:
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
        - Branch String:   'builtin/show-branch.c:853,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:855,30'
              BranchSideFuncs:
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
            - BranchSide:      'builtin/show-branch.c:879,9'
              BranchSideFuncs:
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
        - Branch String:   'builtin/show-branch.c:857,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:858,8'
              BranchSideFuncs:
                - Q_.14510
                - die
            - BranchSide:      'builtin/show-branch.c:861,20'
              BranchSideFuncs:
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - Q_.14510
                - die
                - commit_list_insert_by_date
                - _.14534
                - die
        - Branch String:   'builtin/show-branch.c:861,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:862,8'
              BranchSideFuncs:
                - _.14534
                - die
            - BranchSide:      'builtin/show-branch.c:863,36'
              BranchSideFuncs:
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - _.14534
                - die
                - Q_.14510
                - die
                - commit_list_insert_by_date
        - Branch String:   'builtin/show-branch.c:864,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:865,8'
              BranchSideFuncs:
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - _.14534
                - die
                - Q_.14510
                - die
                - commit_list_insert_by_date
            - BranchSide:      'builtin/show-branch.c:867,21'
              BranchSideFuncs:
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - _.14534
                - die
                - Q_.14510
                - die
                - commit_list_insert_by_date
        - Branch String:   'builtin/show-branch.c:875,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:876,31'
              BranchSideFuncs:
                - commit_list_insert_by_date
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - _.14534
                - die
                - Q_.14510
                - die
            - BranchSide:      'builtin/show-branch.c:877,18'
              BranchSideFuncs:
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
                - repo_get_oid
                - lookup_commit_reference
                - _.14534
                - oid_to_hex
                - die
                - repo_parse_commit.14530
                - mark_seen
                - commit_list_insert_by_date
                - _.14534
                - die
                - Q_.14510
                - die
        - Branch String:   'builtin/show-branch.c:879,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:880,21'
              BranchSideFuncs:
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
            - BranchSide:      'builtin/show-branch.c:882,11'
              BranchSideFuncs:
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
                - join_revs
        - Branch String:   'builtin/show-branch.c:882,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:883,27'
              BranchSideFuncs:
                - join_revs
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
            - BranchSide:      'builtin/show-branch.c:885,2'
              BranchSideFuncs:
                - commit_list_sort_by_date
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
                - show_merge_base.14529
        - Branch String:   'builtin/show-branch.c:887,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:888,25'
              BranchSideFuncs:
                - show_merge_base.14529
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
            - BranchSide:      'builtin/show-branch.c:892,6'
              BranchSideFuncs:
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
                - show_independent
        - Branch String:   'builtin/show-branch.c:892,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:893,26'
              BranchSideFuncs:
                - show_independent
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
            - BranchSide:      'builtin/show-branch.c:898,10'
              BranchSideFuncs:
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
        - Branch String:   'builtin/show-branch.c:898,18'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:898,21'
              BranchSideFuncs:
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
            - BranchSide:      'builtin/show-branch.c:899,10'
              BranchSideFuncs:
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
        - Branch String:   'builtin/show-branch.c:898,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:899,10'
              BranchSideFuncs:
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
            - BranchSide:      'builtin/show-branch.c:931,6'
              BranchSideFuncs:
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
        - Branch String:   'builtin/show-branch.c:899,3'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:901,30'
              BranchSideFuncs:
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - puts
                - putchar
                - printf
                - oideq.14507
            - BranchSide:      'builtin/show-branch.c:925,12'
              BranchSideFuncs:
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
        - Branch String:   'builtin/show-branch.c:901,49'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:901,49'
              BranchSideFuncs:
                - oideq.14507
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - puts
                - putchar
                - printf
            - BranchSide:      'builtin/show-branch.c:902,33'
              BranchSideFuncs:
                - oideq.14507
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - puts
                - putchar
                - printf
        - Branch String:   'builtin/show-branch.c:903,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:905,12'
              BranchSideFuncs:
                - printf
                - show_one_commit
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - oideq.14507
                - puts
            - BranchSide:      'builtin/show-branch.c:907,12'
              BranchSideFuncs:
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - printf
                - oideq.14507
                - puts
                - putchar
        - Branch String:   'builtin/show-branch.c:907,5'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:908,6'
              BranchSideFuncs:
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - printf
                - oideq.14507
                - puts
            - BranchSide:      'builtin/show-branch.c:910,27'
              BranchSideFuncs:
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - putchar
                - printf
                - oideq.14507
                - puts
        - Branch String:   'builtin/show-branch.c:915,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:917,25'
              BranchSideFuncs:
                - puts
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - putchar
                - printf
                - oideq.14507
            - BranchSide:      'builtin/show-branch.c:920,21'
              BranchSideFuncs:
                - puts
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - putchar
                - printf
                - oideq.14507
        - Branch String:   'builtin/show-branch.c:922,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:923,15'
              BranchSideFuncs:
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
            - BranchSide:      'builtin/show-branch.c:924,3'
              BranchSideFuncs:
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
                - putchar
                - rev_is_head
                - get_color_code
                - get_color_reset_code
                - printf
                - show_one_commit
                - puts
                - putchar
                - printf
                - oideq.14507
        - Branch String:   'builtin/show-branch.c:925,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:926,11'
              BranchSideFuncs:
                - putchar
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
                - putchar
            - BranchSide:      'builtin/show-branch.c:930,2'
              BranchSideFuncs:
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
        - Branch String:   'builtin/show-branch.c:926,4'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:927,5'
              BranchSideFuncs:
                - putchar
                - putchar
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
            - BranchSide:      'builtin/show-branch.c:928,4'
              BranchSideFuncs:
                - putchar
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
        - Branch String:   'builtin/show-branch.c:931,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:932,7'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
            - BranchSide:      'builtin/show-branch.c:937,35'
              BranchSideFuncs:
                - sort_in_topological_order
                - name_commits
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
        - Branch String:   'builtin/show-branch.c:940,17'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:940,21'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
            - BranchSide:      'builtin/show-branch.c:943,34'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
        - Branch String:   'builtin/show-branch.c:940,6'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:941,16'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
            - BranchSide:      'builtin/show-branch.c:943,34'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
        - Branch String:   'builtin/show-branch.c:946,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:947,27'
              BranchSideFuncs:
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
            - BranchSide:      'builtin/show-branch.c:988,6'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
        - Branch String:   'builtin/show-branch.c:953,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:954,22'
              BranchSideFuncs:
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
            - BranchSide:      'builtin/show-branch.c:982,19'
              BranchSideFuncs:
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
        - Branch String:   'builtin/show-branch.c:954,38'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:954,20'
              BranchSideFuncs:
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
            - BranchSide:      'builtin/show-branch.c:955,8'
              BranchSideFuncs:
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
        - Branch String:   'builtin/show-branch.c:956,15'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:957,9'
              BranchSideFuncs:
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
            - BranchSide:      'builtin/show-branch.c:960,9'
              BranchSideFuncs:
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
        - Branch String:   'builtin/show-branch.c:957,24'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:958,9'
              BranchSideFuncs:
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
            - BranchSide:      'builtin/show-branch.c:960,9'
              BranchSideFuncs:
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
        - Branch String:   'builtin/show-branch.c:956,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:959,5'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
            - BranchSide:      'builtin/show-branch.c:960,9'
              BranchSideFuncs:
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
        - Branch String:   'builtin/show-branch.c:960,16'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:960,19'
              BranchSideFuncs:
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - omit_in_dense
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
            - BranchSide:      'builtin/show-branch.c:963,11'
              BranchSideFuncs:
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - omit_in_dense
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
        - Branch String:   'builtin/show-branch.c:960,28'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:961,22'
              BranchSideFuncs:
                - omit_in_dense
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
            - BranchSide:      'builtin/show-branch.c:963,11'
              BranchSideFuncs:
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - omit_in_dense
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
        - Branch String:   'builtin/show-branch.c:960,8'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:962,5'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
            - BranchSide:      'builtin/show-branch.c:963,11'
              BranchSideFuncs:
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - omit_in_dense
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
        - Branch String:   'builtin/show-branch.c:963,4'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:965,11'
              BranchSideFuncs:
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - omit_in_dense
                - putchar
            - BranchSide:      'builtin/show-branch.c:980,4'
              BranchSideFuncs:
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
        - Branch String:   'builtin/show-branch.c:965,9'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:966,11'
              BranchSideFuncs:
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - omit_in_dense
                - putchar
            - BranchSide:      'builtin/show-branch.c:967,14'
              BranchSideFuncs:
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - omit_in_dense
                - putchar
        - Branch String:   'builtin/show-branch.c:967,14'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:968,11'
              BranchSideFuncs:
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - omit_in_dense
                - putchar
            - BranchSide:      'builtin/show-branch.c:969,14'
              BranchSideFuncs:
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - omit_in_dense
                - putchar
        - Branch String:   'builtin/show-branch.c:969,14'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:970,11'
              BranchSideFuncs:
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - omit_in_dense
                - putchar
            - BranchSide:      'builtin/show-branch.c:972,11'
              BranchSideFuncs:
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - omit_in_dense
                - putchar
        - Branch String:   'builtin/show-branch.c:973,9'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:974,14'
              BranchSideFuncs:
                - putchar
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - omit_in_dense
                - get_color_code
                - get_color_reset_code
                - printf
            - BranchSide:      'builtin/show-branch.c:977,28'
              BranchSideFuncs:
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - show_one_commit
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - omit_in_dense
                - putchar
        - Branch String:   'builtin/show-branch.c:984,25'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:984,28'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
            - BranchSide:      'builtin/show-branch.c:986,2'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
        - Branch String:   'builtin/show-branch.c:984,7'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:985,4'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
            - BranchSide:      'builtin/show-branch.c:986,2'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - free
                - free
                - free
                - show_one_commit
                - putchar
                - get_color_code
                - get_color_reset_code
                - printf
                - putchar
                - omit_in_dense
        - Branch String:   'builtin/show-branch.c:991,2'
          Branch Sides:
            - BranchSide:      'builtin/show-branch.c:992,19'
              BranchSideFuncs:
                - free
                - free_commit_list
                - free_commit_list
                - free
                - free
            - BranchSide:      'builtin/show-branch.c:993,19'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
                - free
                - free
      Callsites:
        - Src:             'builtin/show-branch.c:698,2'
          Dst:             init_commit_name_slab
        - Src:             'builtin/show-branch.c:700,2'
          Dst:             git_config
        - Src:             'builtin/show-branch.c:700,2'
          Dst:             git_show_branch_config
        - Src:             'builtin/show-branch.c:704,3'
          Dst:             st_mult
        - Src:             'builtin/show-branch.c:704,3'
          Dst:             xmalloc
        - Src:             'builtin/show-branch.c:704,3'
          Dst:             copy_array
        - Src:             'builtin/show-branch.c:709,7'
          Dst:             parse_options
        - Src:             'builtin/show-branch.c:719,4'
          Dst:             usage_with_options
        - Src:             'builtin/show-branch.c:728,8'
          Dst:             _
        - Src:             'builtin/show-branch.c:728,4'
          Dst:             die
        - Src:             'builtin/show-branch.c:733,7'
          Dst:             _
        - Src:             'builtin/show-branch.c:733,3'
          Dst:             die
        - Src:             'builtin/show-branch.c:749,37'
          Dst:             get_main_ref_store
        - Src:             'builtin/show-branch.c:749,17'
          Dst:             refs_resolve_refdup
        - Src:             'builtin/show-branch.c:758,9'
          Dst:             _
        - Src:             'builtin/show-branch.c:758,5'
          Dst:             die
        - Src:             'builtin/show-branch.c:761,8'
          Dst:             _
        - Src:             'builtin/show-branch.c:761,4'
          Dst:             die
        - Src:             'builtin/show-branch.c:764,8'
          Dst:             Q_
        - Src:             'builtin/show-branch.c:764,4'
          Dst:             die
        - Src:             'builtin/show-branch.c:767,43'
          Dst:             strlen
        - Src:             'builtin/show-branch.c:767,8'
          Dst:             repo_dwim_ref
        - Src:             'builtin/show-branch.c:769,8'
          Dst:             _
        - Src:             'builtin/show-branch.c:769,4'
          Dst:             die
        - Src:             'builtin/show-branch.c:774,11'
          Dst:             strtoul
        - Src:             'builtin/show-branch.c:778,10'
          Dst:             approxidate_careful
        - Src:             'builtin/show-branch.c:779,17'
          Dst:             get_main_ref_store
        - Src:             'builtin/show-branch.c:779,5'
          Dst:             read_ref_at
        - Src:             'builtin/show-branch.c:793,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/show-branch.c:793,8'
          Dst:             read_ref_at
        - Src:             'builtin/show-branch.c:801,10'
          Dst:             strchr
        - Src:             'builtin/show-branch.c:808,10'
          Dst:             date_mode_from_type
        - Src:             'builtin/show-branch.c:807,7'
          Dst:             show_date
        - Src:             'builtin/show-branch.c:806,20'
          Dst:             xstrfmt
        - Src:             'builtin/show-branch.c:812,15'
          Dst:             xstrfmt
        - Src:             'builtin/show-branch.c:813,4'
          Dst:             append_ref
        - Src:             'builtin/show-branch.c:820,4'
          Dst:             append_one_rev
        - Src:             'builtin/show-branch.c:824,4'
          Dst:             snarf_refs
        - Src:             'builtin/show-branch.c:827,29'
          Dst:             get_main_ref_store
        - Src:             'builtin/show-branch.c:827,9'
          Dst:             refs_resolve_refdup
        - Src:             'builtin/show-branch.c:837,8'
          Dst:             rev_is_head
        - Src:             'builtin/show-branch.c:842,4'
          Dst:             skip_prefix
        - Src:             'builtin/show-branch.c:843,4'
          Dst:             append_one_rev
        - Src:             'builtin/show-branch.c:848,3'
          Dst:             fprintf
        - Src:             'builtin/show-branch.c:858,8'
          Dst:             Q_
        - Src:             'builtin/show-branch.c:858,4'
          Dst:             die
        - Src:             'builtin/show-branch.c:861,7'
          Dst:             repo_get_oid
        - Src:             'builtin/show-branch.c:862,8'
          Dst:             _
        - Src:             'builtin/show-branch.c:862,4'
          Dst:             die
        - Src:             'builtin/show-branch.c:863,12'
          Dst:             lookup_commit_reference
        - Src:             'builtin/show-branch.c:865,8'
          Dst:             _
        - Src:             'builtin/show-branch.c:866,27'
          Dst:             oid_to_hex
        - Src:             'builtin/show-branch.c:865,4'
          Dst:             die
        - Src:             'builtin/show-branch.c:867,3'
          Dst:             repo_parse_commit
        - Src:             'builtin/show-branch.c:868,3'
          Dst:             mark_seen
        - Src:             'builtin/show-branch.c:876,4'
          Dst:             commit_list_insert_by_date
        - Src:             'builtin/show-branch.c:883,3'
          Dst:             join_revs
        - Src:             'builtin/show-branch.c:885,2'
          Dst:             commit_list_sort_by_date
        - Src:             'builtin/show-branch.c:888,9'
          Dst:             show_merge_base
        - Src:             'builtin/show-branch.c:893,9'
          Dst:             show_independent
        - Src:             'builtin/show-branch.c:901,18'
          Dst:             rev_is_head
        - Src:             'builtin/show-branch.c:902,11'
          Dst:             oideq
        - Src:             'builtin/show-branch.c:904,5'
          Dst:             printf
        - Src:             'builtin/show-branch.c:908,6'
          Dst:             putchar
        - Src:             'builtin/show-branch.c:910,12'
          Dst:             get_color_code
        - Src:             'builtin/show-branch.c:912,12'
          Dst:             get_color_reset_code
        - Src:             'builtin/show-branch.c:909,5'
          Dst:             printf
        - Src:             'builtin/show-branch.c:917,5'
          Dst:             show_one_commit
        - Src:             'builtin/show-branch.c:920,5'
          Dst:             puts
        - Src:             'builtin/show-branch.c:927,5'
          Dst:             putchar
        - Src:             'builtin/show-branch.c:928,4'
          Dst:             putchar
        - Src:             'builtin/show-branch.c:937,2'
          Dst:             sort_in_topological_order
        - Src:             'builtin/show-branch.c:941,3'
          Dst:             name_commits
        - Src:             'builtin/show-branch.c:961,8'
          Dst:             omit_in_dense
        - Src:             'builtin/show-branch.c:974,6'
          Dst:             putchar
        - Src:             'builtin/show-branch.c:977,13'
          Dst:             get_color_code
        - Src:             'builtin/show-branch.c:978,19'
          Dst:             get_color_reset_code
        - Src:             'builtin/show-branch.c:976,6'
          Dst:             printf
        - Src:             'builtin/show-branch.c:980,4'
          Dst:             putchar
        - Src:             'builtin/show-branch.c:982,3'
          Dst:             show_one_commit
        - Src:             'builtin/show-branch.c:993,2'
          Dst:             free_commit_list
        - Src:             'builtin/show-branch.c:994,2'
          Dst:             free_commit_list
    - functionName:    default_swab32
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    git_bswap32
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - default_swab32
      functionUses:    8
      BranchProfiles:
        - Branch String:   './compat/bswap.h:44,6'
          Branch Sides:
            - BranchSide:      './compat/bswap.h:45,27'
              BranchSideFuncs:
                - default_swab32.14618
            - BranchSide:      './compat/bswap.h:47,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             './compat/bswap.h:45,12'
          Dst:             default_swab32
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    cmd_show_index
      functionSourceFile: '/src/git/builtin/show-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         66
      ICount:          466
      EdgeCount:       77
      CyclomaticComplexity: 13
      functionsReached:
        - _
        - die
        - fread
        - git_bswap32
        - hash_algo_by_name
        - hash_algo_by_ptr
        - hash_to_hex
        - oid_to_hex
        - parse_options
        - printf
        - repo_set_hash_algo
        - st_mult
        - xmalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/show-index.c:31,6'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:32,33'
              BranchSideFuncs:
                - hash_algo_by_name
                - repo_set_hash_algo
                - fread
                - git_bswap32.14622
                - fread
                - st_mult.14620
                - xmalloc
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
                - fread
                - die
                - fread
                - hash_algo_by_ptr.14619
                - die
                - fread
                - git_bswap32.14622
                - hash_to_hex
                - printf
                - die
                - git_bswap32.14622
                - die
                - die
                - git_bswap32.14622
                - fread
                - die
                - die
                - die
                - _.14623
                - die
            - BranchSide:      'builtin/show-index.c:38,11'
              BranchSideFuncs:
                - fread
                - git_bswap32.14622
                - fread
                - st_mult.14620
                - xmalloc
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
                - fread
                - die
                - fread
                - hash_algo_by_ptr.14619
                - die
                - fread
                - git_bswap32.14622
                - hash_to_hex
                - printf
                - die
                - git_bswap32.14622
                - die
                - die
                - git_bswap32.14622
                - fread
                - die
                - die
                - die
        - Branch String:   'builtin/show-index.c:33,7'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:34,8'
              BranchSideFuncs:
                - _.14623
                - die
            - BranchSide:      'builtin/show-index.c:35,22'
              BranchSideFuncs:
                - repo_set_hash_algo
                - fread
                - git_bswap32.14622
                - fread
                - st_mult.14620
                - xmalloc
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
                - fread
                - die
                - fread
                - hash_algo_by_ptr.14619
                - die
                - fread
                - git_bswap32.14622
                - hash_to_hex
                - printf
                - die
                - git_bswap32.14622
                - die
                - die
                - git_bswap32.14622
                - fread
                - die
                - die
                - die
        - Branch String:   'builtin/show-index.c:40,6'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:41,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/show-index.c:42,6'
              BranchSideFuncs:
                - git_bswap32.14622
                - fread
                - st_mult.14620
                - xmalloc
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
                - fread
                - die
                - fread
                - hash_algo_by_ptr.14619
                - die
                - fread
                - git_bswap32.14622
                - hash_to_hex
                - printf
                - die
                - git_bswap32.14622
                - die
                - die
                - git_bswap32.14622
                - fread
                - die
                - die
        - Branch String:   'builtin/show-index.c:42,6'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:43,13'
              BranchSideFuncs:
                - git_bswap32.14622
                - fread
                - st_mult.14620
                - xmalloc
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
                - fread
                - die
                - fread
                - hash_algo_by_ptr.14619
                - die
                - fread
                - git_bswap32.14622
                - hash_to_hex
                - printf
                - die
                - git_bswap32.14622
                - die
                - die
                - die
            - BranchSide:      'builtin/show-index.c:49,11'
              BranchSideFuncs:
                - fread
                - st_mult.14620
                - xmalloc
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
                - fread
                - die
                - fread
                - hash_algo_by_ptr.14619
                - die
                - fread
                - git_bswap32.14622
                - hash_to_hex
                - printf
                - die
                - git_bswap32.14622
                - die
                - die
        - Branch String:   'builtin/show-index.c:44,19'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:44,22'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/show-index.c:45,4'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/show-index.c:44,7'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:45,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/show-index.c:46,36'
              BranchSideFuncs:
                - fread
                - st_mult.14620
                - xmalloc
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
                - fread
                - die
                - fread
                - hash_algo_by_ptr.14619
                - die
                - fread
                - git_bswap32.14622
                - hash_to_hex
                - printf
                - die
                - git_bswap32.14622
                - die
                - die
        - Branch String:   'builtin/show-index.c:46,7'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:47,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/show-index.c:48,2'
              BranchSideFuncs:
                - st_mult.14620
                - xmalloc
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
                - fread
                - die
                - fread
                - hash_algo_by_ptr.14619
                - die
                - fread
                - git_bswap32.14622
                - hash_to_hex
                - printf
                - die
                - git_bswap32.14622
                - die
        - Branch String:   'builtin/show-index.c:50,7'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:0,0'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/show-index.c:51,4'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/show-index.c:54,2'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:55,16'
              BranchSideFuncs:
                - git_bswap32.14622
                - st_mult.14620
                - xmalloc
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
                - fread
                - die
                - fread
                - hash_algo_by_ptr.14619
                - die
                - fread
                - git_bswap32.14622
                - hash_to_hex
                - printf
                - die
                - die
            - BranchSide:      'builtin/show-index.c:60,6'
              BranchSideFuncs:
                - st_mult.14620
                - xmalloc
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
                - fread
                - die
                - fread
                - hash_algo_by_ptr.14619
                - die
                - fread
                - git_bswap32.14622
                - hash_to_hex
                - printf
                - die
        - Branch String:   'builtin/show-index.c:56,7'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:57,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/show-index.c:58,8'
              BranchSideFuncs:
                - st_mult.14620
                - xmalloc
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
                - fread
                - die
                - fread
                - hash_algo_by_ptr.14619
                - die
                - fread
                - git_bswap32.14622
                - hash_to_hex
                - printf
                - die
                - git_bswap32.14622
                - die
        - Branch String:   'builtin/show-index.c:60,6'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:61,10'
              BranchSideFuncs:
                - fread
                - git_bswap32.14622
                - hash_to_hex
                - printf
                - die
            - BranchSide:      'builtin/show-index.c:70,12'
              BranchSideFuncs:
                - st_mult.14620
                - xmalloc
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
                - fread
                - die
                - fread
                - hash_algo_by_ptr.14619
                - die
        - Branch String:   'builtin/show-index.c:61,3'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:64,14'
              BranchSideFuncs:
                - fread
                - git_bswap32.14622
                - hash_to_hex
                - printf
                - die
            - BranchSide:      'builtin/show-index.c:69,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-index.c:64,8'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:65,39'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/show-index.c:66,13'
              BranchSideFuncs:
                - git_bswap32.14622
                - hash_to_hex
                - printf
                - fread
                - die
        - Branch String:   'builtin/show-index.c:77,3'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:78,14'
              BranchSideFuncs:
                - fread
                - hash_algo_by_ptr.14619
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
                - fread
                - die
                - die
            - BranchSide:      'builtin/show-index.c:82,10'
              BranchSideFuncs:
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
                - fread
                - die
        - Branch String:   'builtin/show-index.c:78,8'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:79,38'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/show-index.c:80,43'
              BranchSideFuncs:
                - hash_algo_by_ptr.14619
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
                - fread
                - die
                - fread
                - die
        - Branch String:   'builtin/show-index.c:82,3'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:83,15'
              BranchSideFuncs:
                - fread
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
                - die
            - BranchSide:      'builtin/show-index.c:85,10'
              BranchSideFuncs:
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - fread
                - die
        - Branch String:   'builtin/show-index.c:83,8'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:83,47'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/show-index.c:84,37'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/show-index.c:85,3'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:86,15'
              BranchSideFuncs:
                - fread
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
                - die
            - BranchSide:      'builtin/show-index.c:88,10'
              BranchSideFuncs:
                - free
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
        - Branch String:   'builtin/show-index.c:86,8'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:86,47'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/show-index.c:87,44'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/show-index.c:88,3'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:90,19'
              BranchSideFuncs:
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - free
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - die
                - die
            - BranchSide:      'builtin/show-index.c:108,8'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/show-index.c:91,8'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:92,14'
              BranchSideFuncs:
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - free
                - git_bswap32.14622
                - die
                - die
            - BranchSide:      'builtin/show-index.c:95,10'
              BranchSideFuncs:
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - free
                - git_bswap32.14622
                - die
                - die
        - Branch String:   'builtin/show-index.c:95,9'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:96,6'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/show-index.c:97,15'
              BranchSideFuncs:
                - fread
                - git_bswap32.14622
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - free
                - git_bswap32.14622
                - die
                - die
        - Branch String:   'builtin/show-index.c:97,9'
          Branch Sides:
            - BranchSide:      'builtin/show-index.c:98,42'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/show-index.c:99,26'
              BranchSideFuncs:
                - git_bswap32.14622
                - git_bswap32.14622
                - oid_to_hex
                - git_bswap32.14622
                - printf
                - free
                - git_bswap32.14622
                - fread
                - die
                - die
      Callsites:
        - Src:             'builtin/show-index.c:29,9'
          Dst:             parse_options
        - Src:             'builtin/show-index.c:32,15'
          Dst:             hash_algo_by_name
        - Src:             'builtin/show-index.c:34,8'
          Dst:             _
        - Src:             'builtin/show-index.c:34,4'
          Dst:             die
        - Src:             'builtin/show-index.c:35,3'
          Dst:             repo_set_hash_algo
        - Src:             'builtin/show-index.c:40,6'
          Dst:             fread
        - Src:             'builtin/show-index.c:41,3'
          Dst:             die
        - Src:             'builtin/show-index.c:42,22'
          Dst:             git_bswap32
        - Src:             'builtin/show-index.c:43,13'
          Dst:             git_bswap32
        - Src:             'builtin/show-index.c:45,4'
          Dst:             die
        - Src:             'builtin/show-index.c:46,7'
          Dst:             fread
        - Src:             'builtin/show-index.c:47,4'
          Dst:             die
        - Src:             'builtin/show-index.c:50,7'
          Dst:             fread
        - Src:             'builtin/show-index.c:51,4'
          Dst:             die
        - Src:             'builtin/show-index.c:55,16'
          Dst:             git_bswap32
        - Src:             'builtin/show-index.c:57,4'
          Dst:             die
        - Src:             'builtin/show-index.c:64,8'
          Dst:             fread
        - Src:             'builtin/show-index.c:65,5'
          Dst:             die
        - Src:             'builtin/show-index.c:66,13'
          Dst:             git_bswap32
        - Src:             'builtin/show-index.c:67,30'
          Dst:             hash_to_hex
        - Src:             'builtin/show-index.c:67,4'
          Dst:             printf
        - Src:             'builtin/show-index.c:76,3'
          Dst:             st_mult
        - Src:             'builtin/show-index.c:76,3'
          Dst:             xmalloc
        - Src:             'builtin/show-index.c:78,8'
          Dst:             fread
        - Src:             'builtin/show-index.c:79,5'
          Dst:             die
        - Src:             'builtin/show-index.c:80,26'
          Dst:             hash_algo_by_ptr
        - Src:             'builtin/show-index.c:83,8'
          Dst:             fread
        - Src:             'builtin/show-index.c:84,5'
          Dst:             die
        - Src:             'builtin/show-index.c:86,8'
          Dst:             fread
        - Src:             'builtin/show-index.c:87,5'
          Dst:             die
        - Src:             'builtin/show-index.c:90,19'
          Dst:             git_bswap32
        - Src:             'builtin/show-index.c:96,6'
          Dst:             die
        - Src:             'builtin/show-index.c:97,9'
          Dst:             fread
        - Src:             'builtin/show-index.c:98,6'
          Dst:             die
        - Src:             'builtin/show-index.c:99,26'
          Dst:             git_bswap32
        - Src:             'builtin/show-index.c:100,12'
          Dst:             git_bswap32
        - Src:             'builtin/show-index.c:105,11'
          Dst:             oid_to_hex
        - Src:             'builtin/show-index.c:106,11'
          Dst:             git_bswap32
        - Src:             'builtin/show-index.c:103,4'
          Dst:             printf
    - functionName:    show_ref
      functionSourceFile: '/src/git/builtin/show-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flag
        - cbdata
      BBCount:         23
      ICount:          165
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - memcmp
        - show_one
        - strcmp
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/show-ref.c:71,22'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:71,33'
              BranchSideFuncs:
                - strcmp
                - show_one
                - strlen
                - strlen
                - memcmp
            - BranchSide:      'builtin/show-ref.c:74,6'
              BranchSideFuncs:
                - show_one
                - strlen
                - strlen
                - memcmp
        - Branch String:   'builtin/show-ref.c:71,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:72,3'
              BranchSideFuncs:
                - show_one
                - strlen
                - strlen
                - memcmp
            - BranchSide:      'builtin/show-ref.c:74,6'
              BranchSideFuncs:
                - show_one
                - strlen
                - strlen
                - memcmp
        - Branch String:   'builtin/show-ref.c:74,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:74,12'
              BranchSideFuncs:
                - strlen
                - strlen
                - memcmp
                - show_one
            - BranchSide:      'builtin/show-ref.c:75,23'
              BranchSideFuncs:
                - strlen
                - strlen
                - memcmp
                - show_one
        - Branch String:   'builtin/show-ref.c:77,3'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:78,21'
              BranchSideFuncs:
                - strlen
                - memcmp
                - show_one
            - BranchSide:      'builtin/show-ref.c:88,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-ref.c:79,8'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:80,5'
              BranchSideFuncs:
                - strlen
                - memcmp
                - show_one
            - BranchSide:      'builtin/show-ref.c:81,15'
              BranchSideFuncs:
                - memcmp
                - strlen
                - show_one
        - Branch String:   'builtin/show-ref.c:81,8'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:82,5'
              BranchSideFuncs:
                - strlen
                - memcmp
                - show_one
            - BranchSide:      'builtin/show-ref.c:83,8'
              BranchSideFuncs:
                - strlen
                - memcmp
                - show_one
        - Branch String:   'builtin/show-ref.c:83,8'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:84,5'
              BranchSideFuncs:
                - show_one
            - BranchSide:      'builtin/show-ref.c:85,8'
              BranchSideFuncs:
                - strlen
                - memcmp
                - show_one
        - Branch String:   'builtin/show-ref.c:85,8'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:77,3'
              BranchSideFuncs:
                - show_one
            - BranchSide:      'builtin/show-ref.c:86,5'
              BranchSideFuncs:
                - show_one
      Callsites:
        - Src:             'builtin/show-ref.c:71,26'
          Dst:             strcmp
        - Src:             'builtin/show-ref.c:75,16'
          Dst:             strlen
        - Src:             'builtin/show-ref.c:78,14'
          Dst:             strlen
        - Src:             'builtin/show-ref.c:81,8'
          Dst:             memcmp
        - Src:             'builtin/show-ref.c:94,2'
          Dst:             show_one
    - functionName:    show_one
      functionSourceFile: '/src/git/builtin/show-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - refname
        - oid
      BBCount:         15
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - die
        - oid_to_hex
        - peel_iterated_oid
        - printf
        - repo_find_unique_abbrev
        - repo_has_object_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/show-ref.c:37,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:38,40'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - printf
                - peel_iterated_oid
                - repo_find_unique_abbrev
                - printf
                - printf
            - BranchSide:      'builtin/show-ref.c:41,6'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - printf
                - peel_iterated_oid
                - repo_find_unique_abbrev
                - printf
                - printf
        - Branch String:   'builtin/show-ref.c:41,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:42,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-ref.c:44,32'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - printf
                - peel_iterated_oid
                - repo_find_unique_abbrev
                - printf
                - printf
        - Branch String:   'builtin/show-ref.c:45,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:46,18'
              BranchSideFuncs:
                - printf
                - peel_iterated_oid
                - repo_find_unique_abbrev
                - printf
            - BranchSide:      'builtin/show-ref.c:48,21'
              BranchSideFuncs:
                - printf
                - peel_iterated_oid
                - repo_find_unique_abbrev
                - printf
        - Branch String:   'builtin/show-ref.c:50,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:51,3'
              BranchSideFuncs:
                - peel_iterated_oid
                - repo_find_unique_abbrev
                - printf
            - BranchSide:      'builtin/show-ref.c:53,25'
              BranchSideFuncs:
                - peel_iterated_oid
                - repo_find_unique_abbrev
                - printf
        - Branch String:   'builtin/show-ref.c:53,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:53,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-ref.c:54,33'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - printf
      Callsites:
        - Src:             'builtin/show-ref.c:37,7'
          Dst:             repo_has_object_file
        - Src:             'builtin/show-ref.c:39,7'
          Dst:             oid_to_hex
        - Src:             'builtin/show-ref.c:38,3'
          Dst:             die
        - Src:             'builtin/show-ref.c:44,8'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/show-ref.c:46,3'
          Dst:             printf
        - Src:             'builtin/show-ref.c:48,3'
          Dst:             printf
        - Src:             'builtin/show-ref.c:53,7'
          Dst:             peel_iterated_oid
        - Src:             'builtin/show-ref.c:54,9'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/show-ref.c:55,3'
          Dst:             printf
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    add_existing
      functionSourceFile: '/src/git/builtin/show-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flag
        - cbdata
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - string_list_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/show-ref.c:105,2'
          Dst:             string_list_insert
    - functionName:    cmd_show_ref__patterns
      functionSourceFile: '/src/git/builtin/show-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - show_one_opts
        - patterns
      BBCount:         26
      ICount:          152
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - get_main_ref_store
        - show_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-ref.c:206,15'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:206,19'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_head_ref
            - BranchSide:      'builtin/show-ref.c:209,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_head_ref
        - Branch String:   'builtin/show-ref.c:206,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:207,28'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_head_ref
            - BranchSide:      'builtin/show-ref.c:209,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_head_ref
        - Branch String:   'builtin/show-ref.c:209,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:210,36'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_head_ref
                - get_main_ref_store
                - refs_for_each_ref
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
            - BranchSide:      'builtin/show-ref.c:212,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
        - Branch String:   'builtin/show-ref.c:212,26'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:212,29'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
            - BranchSide:      'builtin/show-ref.c:213,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
        - Branch String:   'builtin/show-ref.c:212,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:213,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
            - BranchSide:      'builtin/show-ref.c:222,40'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
        - Branch String:   'builtin/show-ref.c:213,7'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:214,48'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_fullref_in
                - get_main_ref_store
                - refs_for_each_fullref_in
            - BranchSide:      'builtin/show-ref.c:217,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_fullref_in
        - Branch String:   'builtin/show-ref.c:217,7'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:218,48'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_fullref_in
            - BranchSide:      'builtin/show-ref.c:221,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-ref.c:225,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:226,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-ref.c:228,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/show-ref.c:210,17'
          Dst:             get_main_ref_store
        - Src:             'builtin/show-ref.c:210,3'
          Dst:             refs_head_ref
        - Src:             'builtin/show-ref.c:210,3'
          Dst:             show_ref
        - Src:             'builtin/show-ref.c:214,29'
          Dst:             get_main_ref_store
        - Src:             'builtin/show-ref.c:214,4'
          Dst:             refs_for_each_fullref_in
        - Src:             'builtin/show-ref.c:214,4'
          Dst:             show_ref
        - Src:             'builtin/show-ref.c:218,29'
          Dst:             get_main_ref_store
        - Src:             'builtin/show-ref.c:218,4'
          Dst:             refs_for_each_fullref_in
        - Src:             'builtin/show-ref.c:218,4'
          Dst:             show_ref
        - Src:             'builtin/show-ref.c:222,21'
          Dst:             get_main_ref_store
        - Src:             'builtin/show-ref.c:222,3'
          Dst:             refs_for_each_ref
        - Src:             'builtin/show-ref.c:222,3'
          Dst:             show_ref
    - functionName:    cmd_show_ref__exists
      functionSourceFile: '/src/git/builtin/show-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - refs
      BBCount:         19
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - __errno_location
        - const_error
        - die
        - error
        - error_errno
        - get_main_ref_store
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-ref.c:240,12'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:240,17'
              BranchSideFuncs:
                - die
                - get_main_ref_store
                - refs_read_raw_ref
                - strbuf_release
                - __errno_location
                - _.14681
                - error_errno
                - const_error.14680
                - _.14681
                - error
                - const_error.14680
                - die
            - BranchSide:      'builtin/show-ref.c:241,3'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/show-ref.c:240,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:241,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_raw_ref
                - strbuf_release
                - __errno_location
                - _.14681
                - error_errno
                - const_error.14680
                - _.14681
                - error
                - const_error.14680
                - die
            - BranchSide:      'builtin/show-ref.c:242,13'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_raw_ref
                - strbuf_release
                - __errno_location
                - _.14681
                - error_errno
                - const_error.14680
                - _.14681
                - error
                - const_error.14680
                - die
        - Branch String:   'builtin/show-ref.c:243,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:244,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/show-ref.c:246,43'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_raw_ref
                - strbuf_release
                - __errno_location
                - _.14681
                - error_errno
                - const_error.14680
                - _.14681
                - error
                - const_error.14680
        - Branch String:   'builtin/show-ref.c:246,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:248,24'
              BranchSideFuncs:
                - __errno_location
                - _.14681
                - error_errno
                - const_error.14680
                - strbuf_release
                - _.14681
                - error
                - const_error.14680
            - BranchSide:      'builtin/show-ref.c:249,7'
              BranchSideFuncs:
                - __errno_location
                - _.14681
                - error_errno
                - const_error.14680
                - strbuf_release
                - _.14681
                - error
                - const_error.14680
        - Branch String:   'builtin/show-ref.c:249,31'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:249,34'
              BranchSideFuncs:
                - _.14681
                - error
                - const_error.14680
                - strbuf_release
            - BranchSide:      'builtin/show-ref.c:250,4'
              BranchSideFuncs:
                - _.14681
                - error
                - const_error.14680
                - strbuf_release
        - Branch String:   'builtin/show-ref.c:249,7'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:250,4'
              BranchSideFuncs:
                - _.14681
                - error
                - const_error.14680
                - strbuf_release
            - BranchSide:      'builtin/show-ref.c:253,12'
              BranchSideFuncs:
                - __errno_location
                - _.14681
                - error_errno
                - const_error.14680
                - strbuf_release
      Callsites:
        - Src:             'builtin/show-ref.c:241,3'
          Dst:             die
        - Src:             'builtin/show-ref.c:244,3'
          Dst:             die
        - Src:             'builtin/show-ref.c:246,24'
          Dst:             get_main_ref_store
        - Src:             'builtin/show-ref.c:246,6'
          Dst:             refs_read_raw_ref
        - Src:             'builtin/show-ref.c:250,4'
          Dst:             _
        - Src:             'builtin/show-ref.c:250,4'
          Dst:             error
        - Src:             'builtin/show-ref.c:250,4'
          Dst:             const_error
        - Src:             'builtin/show-ref.c:253,4'
          Dst:             __errno_location
        - Src:             'builtin/show-ref.c:254,4'
          Dst:             _
        - Src:             'builtin/show-ref.c:254,4'
          Dst:             error_errno
        - Src:             'builtin/show-ref.c:254,4'
          Dst:             const_error
        - Src:             'builtin/show-ref.c:262,2'
          Dst:             strbuf_release
    - functionName:    cmd_show_ref__verify
      functionSourceFile: '/src/git/builtin/show-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - show_one_opts
        - refs
      BBCount:         23
      ICount:          114
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - die
        - get_main_ref_store
        - refname_is_safe
        - show_one
        - starts_with
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-ref.c:171,12'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:171,17'
              BranchSideFuncs:
                - die
                - starts_with
                - refname_is_safe
                - die
                - get_main_ref_store
                - refs_read_ref
                - show_one
            - BranchSide:      'builtin/show-ref.c:172,3'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/show-ref.c:171,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:172,3'
              BranchSideFuncs:
                - starts_with
                - refname_is_safe
                - die
                - get_main_ref_store
                - refs_read_ref
                - show_one
            - BranchSide:      'builtin/show-ref.c:174,2'
              BranchSideFuncs:
                - starts_with
                - refname_is_safe
                - die
                - get_main_ref_store
                - refs_read_ref
                - show_one
        - Branch String:   'builtin/show-ref.c:174,2'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:177,21'
              BranchSideFuncs:
                - starts_with
                - refname_is_safe
                - die
                - get_main_ref_store
                - refs_read_ref
                - show_one
            - BranchSide:      'builtin/show-ref.c:188,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/show-ref.c:177,36'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:177,56'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref
                - show_one
                - starts_with
                - refname_is_safe
                - die
            - BranchSide:      'builtin/show-ref.c:178,41'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref
                - show_one
                - starts_with
                - refname_is_safe
                - die
        - Branch String:   'builtin/show-ref.c:177,63'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:178,41'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref
                - show_one
                - starts_with
                - refname_is_safe
                - die
            - BranchSide:      'builtin/show-ref.c:181,13'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/show-ref.c:177,7'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:179,13'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/show-ref.c:181,13'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/show-ref.c:181,12'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:182,35'
              BranchSideFuncs: []
            - BranchSide:      'builtin/show-ref.c:184,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/show-ref.c:172,3'
          Dst:             die
        - Src:             'builtin/show-ref.c:177,8'
          Dst:             starts_with
        - Src:             'builtin/show-ref.c:177,39'
          Dst:             refname_is_safe
        - Src:             'builtin/show-ref.c:178,22'
          Dst:             get_main_ref_store
        - Src:             'builtin/show-ref.c:178,8'
          Dst:             refs_read_ref
        - Src:             'builtin/show-ref.c:179,4'
          Dst:             show_one
        - Src:             'builtin/show-ref.c:182,4'
          Dst:             die
    - functionName:    cmd_show_ref__exclude_existing
      functionSourceFile: '/src/git/builtin/show-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         38
      ICount:          236
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - add_existing
        - check_refname_format
        - fgets
        - get_main_ref_store
        - printf
        - strcmp
        - string_list_clear
        - string_list_has_string
        - strlen
        - strncmp
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-ref.c:131,19'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:131,42'
              BranchSideFuncs:
                - strlen
                - get_main_ref_store
                - refs_for_each_ref
                - fgets
                - string_list_clear
                - strlen
                - check_refname_format
                - string_list_has_string
                - printf
                - warning
                - strncmp
                - strcmp
            - BranchSide:      'builtin/show-ref.c:135,15'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref
                - fgets
                - string_list_clear
                - strlen
                - check_refname_format
                - string_list_has_string
                - printf
                - warning
                - strncmp
                - strcmp
        - Branch String:   'builtin/show-ref.c:135,2'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:137,20'
              BranchSideFuncs:
                - strlen
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - warning
                - strncmp
                - strcmp
            - BranchSide:      'builtin/show-ref.c:164,2'
              BranchSideFuncs:
                - string_list_clear
        - Branch String:   'builtin/show-ref.c:139,15'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:139,22'
              BranchSideFuncs:
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - warning
                - strncmp
                - strcmp
            - BranchSide:      'builtin/show-ref.c:141,12'
              BranchSideFuncs:
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - warning
                - strncmp
                - strcmp
        - Branch String:   'builtin/show-ref.c:139,7'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:140,8'
              BranchSideFuncs:
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - warning
                - strncmp
                - strcmp
            - BranchSide:      'builtin/show-ref.c:141,12'
              BranchSideFuncs:
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - warning
                - strncmp
                - strcmp
        - Branch String:   'builtin/show-ref.c:141,16'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:141,27'
              BranchSideFuncs:
                - strcmp
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - warning
                - strncmp
            - BranchSide:      'builtin/show-ref.c:145,14'
              BranchSideFuncs:
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - strcmp
                - warning
                - strncmp
        - Branch String:   'builtin/show-ref.c:141,7'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:142,8'
              BranchSideFuncs:
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - strcmp
                - warning
                - strncmp
            - BranchSide:      'builtin/show-ref.c:145,14'
              BranchSideFuncs:
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - strcmp
                - warning
                - strncmp
        - Branch String:   'builtin/show-ref.c:145,3'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:146,8'
              BranchSideFuncs:
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - strcmp
                - warning
                - strncmp
            - BranchSide:      'builtin/show-ref.c:148,7'
              BranchSideFuncs:
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - strcmp
                - warning
                - strncmp
        - Branch String:   'builtin/show-ref.c:146,8'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:146,8'
              BranchSideFuncs:
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - strcmp
                - warning
                - strncmp
            - BranchSide:      'builtin/show-ref.c:147,5'
              BranchSideFuncs:
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - strcmp
                - warning
                - strncmp
        - Branch String:   'builtin/show-ref.c:148,7'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:149,17'
              BranchSideFuncs:
                - strncmp
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - strcmp
                - warning
            - BranchSide:      'builtin/show-ref.c:155,28'
              BranchSideFuncs:
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - strncmp
                - strcmp
                - warning
        - Branch String:   'builtin/show-ref.c:150,8'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:151,5'
              BranchSideFuncs:
                - fgets
                - string_list_clear
                - strlen
                - check_refname_format
                - string_list_has_string
                - printf
                - warning
                - strncmp
                - strcmp
            - BranchSide:      'builtin/show-ref.c:152,16'
              BranchSideFuncs:
                - strncmp
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - strcmp
                - warning
        - Branch String:   'builtin/show-ref.c:152,8'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:153,5'
              BranchSideFuncs:
                - fgets
                - string_list_clear
                - strlen
                - check_refname_format
                - string_list_has_string
                - printf
                - warning
                - strncmp
                - strcmp
            - BranchSide:      'builtin/show-ref.c:154,3'
              BranchSideFuncs:
                - check_refname_format
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - strncmp
                - strcmp
                - warning
        - Branch String:   'builtin/show-ref.c:155,7'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:156,32'
              BranchSideFuncs:
                - warning
                - fgets
                - string_list_clear
                - strlen
                - check_refname_format
                - string_list_has_string
                - printf
                - strncmp
                - strcmp
            - BranchSide:      'builtin/show-ref.c:159,47'
              BranchSideFuncs:
                - string_list_has_string
                - printf
                - fgets
                - string_list_clear
                - strlen
                - check_refname_format
                - warning
                - strncmp
                - strcmp
        - Branch String:   'builtin/show-ref.c:159,7'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:135,2'
              BranchSideFuncs:
                - fgets
                - string_list_clear
                - strlen
                - check_refname_format
                - string_list_has_string
                - printf
                - warning
                - strncmp
                - strcmp
            - BranchSide:      'builtin/show-ref.c:160,19'
              BranchSideFuncs:
                - printf
                - fgets
                - string_list_clear
                - strlen
                - check_refname_format
                - string_list_has_string
                - warning
                - strncmp
                - strcmp
      Callsites:
        - Src:             'builtin/show-ref.c:131,35'
          Dst:             strlen
        - Src:             'builtin/show-ref.c:133,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/show-ref.c:133,2'
          Dst:             refs_for_each_ref
        - Src:             'builtin/show-ref.c:133,2'
          Dst:             add_existing
        - Src:             'builtin/show-ref.c:135,9'
          Dst:             fgets
        - Src:             'builtin/show-ref.c:137,13'
          Dst:             strlen
        - Src:             'builtin/show-ref.c:141,20'
          Dst:             strcmp
        - Src:             'builtin/show-ref.c:152,8'
          Dst:             strncmp
        - Src:             'builtin/show-ref.c:155,7'
          Dst:             check_refname_format
        - Src:             'builtin/show-ref.c:156,4'
          Dst:             warning
        - Src:             'builtin/show-ref.c:159,8'
          Dst:             string_list_has_string
        - Src:             'builtin/show-ref.c:160,4'
          Dst:             printf
        - Src:             'builtin/show-ref.c:164,2'
          Dst:             string_list_clear
    - functionName:    die_for_incompatible_opt3
      functionSourceFile: '/src/git/./parse-options.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt1
        - opt1_name
        - opt2
        - opt2_name
        - opt3
        - opt3_name
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - die_for_incompatible_opt4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './parse-options.h:415,2'
          Dst:             die_for_incompatible_opt4
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    exclude_existing_callback
      functionSourceFile: '/src/git/builtin/show-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-ref.c:284,2'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:284,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/show-ref.c:284,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/show-ref.c:284,2'
          Dst:             BUG_fl
    - functionName:    hash_callback
      functionSourceFile: '/src/git/builtin/show-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_opt_abbrev_cb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/show-ref.c:273,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:274,3'
              BranchSideFuncs:
                - parse_opt_abbrev_cb
            - BranchSide:      'builtin/show-ref.c:276,22'
              BranchSideFuncs:
                - parse_opt_abbrev_cb
      Callsites:
        - Src:             'builtin/show-ref.c:277,9'
          Dst:             parse_opt_abbrev_cb
    - functionName:    cmd_show_ref
      functionSourceFile: '/src/git/builtin/show-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         10
      ICount:          403
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - cmd_show_ref__exclude_existing
        - cmd_show_ref__exists
        - cmd_show_ref__patterns
        - cmd_show_ref__verify
        - die_for_incompatible_opt3
        - git_config
        - git_default_config
        - parse_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/show-ref.c:331,6'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:332,10'
              BranchSideFuncs:
                - cmd_show_ref__exclude_existing
            - BranchSide:      'builtin/show-ref.c:333,11'
              BranchSideFuncs:
                - cmd_show_ref__patterns
                - cmd_show_ref__exists
                - cmd_show_ref__verify
        - Branch String:   'builtin/show-ref.c:333,11'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:334,47'
              BranchSideFuncs:
                - cmd_show_ref__verify
            - BranchSide:      'builtin/show-ref.c:335,11'
              BranchSideFuncs:
                - cmd_show_ref__patterns
                - cmd_show_ref__exists
        - Branch String:   'builtin/show-ref.c:335,11'
          Branch Sides:
            - BranchSide:      'builtin/show-ref.c:336,31'
              BranchSideFuncs:
                - cmd_show_ref__exists
            - BranchSide:      'builtin/show-ref.c:338,65'
              BranchSideFuncs:
                - cmd_show_ref__patterns
      Callsites:
        - Src:             'builtin/show-ref.c:322,2'
          Dst:             git_config
        - Src:             'builtin/show-ref.c:322,2'
          Dst:             git_default_config
        - Src:             'builtin/show-ref.c:324,9'
          Dst:             parse_options
        - Src:             'builtin/show-ref.c:327,2'
          Dst:             die_for_incompatible_opt3
        - Src:             'builtin/show-ref.c:332,10'
          Dst:             cmd_show_ref__exclude_existing
        - Src:             'builtin/show-ref.c:334,10'
          Dst:             cmd_show_ref__verify
        - Src:             'builtin/show-ref.c:336,10'
          Dst:             cmd_show_ref__exists
        - Src:             'builtin/show-ref.c:338,10'
          Dst:             cmd_show_ref__patterns
    - functionName:    check_rules
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pl
        - null_terminated
      BBCount:         16
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - die
        - path_in_sparse_checkout
        - strbuf_release
        - strbuf_setlen
        - unquote_c_style
        - write_name_quoted
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:967,2'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:968,15'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - strbuf_release
                - strbuf_release
                - write_name_quoted
                - strbuf_setlen.14819
                - unquote_c_style
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:981,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/sparse-checkout.c:969,24'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:969,32'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.14819
                - unquote_c_style
                - _.14821
                - die
                - write_name_quoted
            - BranchSide:      'builtin/sparse-checkout.c:978,31'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.14819
                - unquote_c_style
                - _.14821
                - die
                - write_name_quoted
        - Branch String:   'builtin/sparse-checkout.c:969,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:970,4'
              BranchSideFuncs:
                - strbuf_setlen.14819
                - unquote_c_style
                - path_in_sparse_checkout
                - strbuf_release
                - strbuf_release
                - write_name_quoted
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:978,31'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.14819
                - unquote_c_style
                - _.14821
                - die
                - write_name_quoted
        - Branch String:   'builtin/sparse-checkout.c:971,8'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:972,9'
              BranchSideFuncs:
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:975,20'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.14819
                - unquote_c_style
                - _.14821
                - die
                - write_name_quoted
        - Branch String:   'builtin/sparse-checkout.c:978,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:967,2'
              BranchSideFuncs:
                - write_name_quoted
                - strbuf_release
                - strbuf_release
                - path_in_sparse_checkout
                - strbuf_setlen.14819
                - unquote_c_style
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:979,22'
              BranchSideFuncs:
                - write_name_quoted
                - strbuf_release
                - strbuf_release
                - path_in_sparse_checkout
                - strbuf_setlen.14819
                - unquote_c_style
                - _.14821
                - die
      Callsites:
        - Src:             'builtin/sparse-checkout.c:970,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/sparse-checkout.c:971,8'
          Dst:             unquote_c_style
        - Src:             'builtin/sparse-checkout.c:972,9'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:972,5'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:978,7'
          Dst:             path_in_sparse_checkout
        - Src:             'builtin/sparse-checkout.c:979,4'
          Dst:             write_name_quoted
        - Src:             'builtin/sparse-checkout.c:981,2'
          Dst:             strbuf_release
        - Src:             'builtin/sparse-checkout.c:982,2'
          Dst:             strbuf_release
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    27
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    strbuf_insertstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - pos
        - s
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_insert
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:260,28'
          Dst:             strlen
        - Src:             './strbuf.h:260,2'
          Dst:             strbuf_insert
    - functionName:    strbuf_to_cone_pattern
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
        - pl
      BBCount:         11
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - insert_recursive_pattern
        - strbuf_insertstr
        - strbuf_normalize_path
        - strbuf_trim
        - strbuf_trim_trailing_dir_sep
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:553,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:554,7'
              BranchSideFuncs:
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:556,7'
              BranchSideFuncs:
                - insert_recursive_pattern
                - strbuf_insertstr.14827
        - Branch String:   'builtin/sparse-checkout.c:556,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:557,3'
              BranchSideFuncs:
                - insert_recursive_pattern
                - strbuf_insertstr.14827
            - BranchSide:      'builtin/sparse-checkout.c:559,6'
              BranchSideFuncs:
                - insert_recursive_pattern
                - strbuf_insertstr.14827
        - Branch String:   'builtin/sparse-checkout.c:559,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:560,20'
              BranchSideFuncs:
                - strbuf_insertstr.14827
                - insert_recursive_pattern
            - BranchSide:      'builtin/sparse-checkout.c:562,27'
              BranchSideFuncs:
                - insert_recursive_pattern
      Callsites:
        - Src:             'builtin/sparse-checkout.c:549,2'
          Dst:             strbuf_trim
        - Src:             'builtin/sparse-checkout.c:551,2'
          Dst:             strbuf_trim_trailing_dir_sep
        - Src:             'builtin/sparse-checkout.c:553,6'
          Dst:             strbuf_normalize_path
        - Src:             'builtin/sparse-checkout.c:554,7'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:554,3'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:560,3'
          Dst:             strbuf_insertstr
        - Src:             'builtin/sparse-checkout.c:562,2'
          Dst:             insert_recursive_pattern
    - functionName:    insert_recursive_pattern
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pl
        - path
      BBCount:         15
      ICount:          149
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - container_of_or_null_offset
        - fspathhash
        - hashmap_add
        - hashmap_entry_init
        - hashmap_get
        - strbuf_detach
        - strrchr
        - xmalloc
        - xstrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:521,2'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:521,2'
              BranchSideFuncs:
                - strrchr
                - xmalloc
                - xstrndup
                - fspathhash
                - hashmap_entry_init.14830
                - hashmap_get
                - container_of_or_null_offset.14831
                - hashmap_add
                - free
                - free
            - BranchSide:      'builtin/sparse-checkout.c:522,25'
              BranchSideFuncs:
                - strrchr
                - xmalloc
                - xstrndup
                - fspathhash
                - hashmap_entry_init.14830
                - hashmap_get
                - container_of_or_null_offset.14831
                - hashmap_add
                - free
                - free
        - Branch String:   'builtin/sparse-checkout.c:527,14'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:527,17'
              BranchSideFuncs:
                - xmalloc
                - xstrndup
                - fspathhash
                - hashmap_entry_init.14830
                - hashmap_get
                - container_of_or_null_offset.14831
                - hashmap_add
                - strrchr
                - free
                - free
            - BranchSide:      'builtin/sparse-checkout.c:528,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/sparse-checkout.c:527,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:528,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/sparse-checkout.c:530,12'
              BranchSideFuncs:
                - xmalloc
                - xstrndup
                - fspathhash
                - hashmap_entry_init.14830
                - hashmap_get
                - container_of_or_null_offset.14831
                - hashmap_add
                - strrchr
                - free
                - free
        - Branch String:   'builtin/sparse-checkout.c:537,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:538,17'
              BranchSideFuncs:
                - free
                - free
                - strrchr
                - xmalloc
                - xstrndup
                - fspathhash
                - hashmap_entry_init.14830
                - hashmap_get
                - container_of_or_null_offset.14831
                - hashmap_add
            - BranchSide:      'builtin/sparse-checkout.c:540,9'
              BranchSideFuncs:
                - free
                - free
                - strrchr
                - xmalloc
                - xstrndup
                - fspathhash
                - hashmap_entry_init.14830
                - hashmap_get
                - container_of_or_null_offset.14831
                - hashmap_add
      Callsites:
        - Src:             'builtin/sparse-checkout.c:514,28'
          Dst:             xmalloc
        - Src:             'builtin/sparse-checkout.c:516,15'
          Dst:             strbuf_detach
        - Src:             'builtin/sparse-checkout.c:517,30'
          Dst:             fspathhash
        - Src:             'builtin/sparse-checkout.c:517,2'
          Dst:             hashmap_entry_init
        - Src:             'builtin/sparse-checkout.c:519,2'
          Dst:             hashmap_add
        - Src:             'builtin/sparse-checkout.c:522,17'
          Dst:             strrchr
        - Src:             'builtin/sparse-checkout.c:531,7'
          Dst:             xmalloc
        - Src:             'builtin/sparse-checkout.c:533,16'
          Dst:             xstrndup
        - Src:             'builtin/sparse-checkout.c:534,31'
          Dst:             fspathhash
        - Src:             'builtin/sparse-checkout.c:534,3'
          Dst:             hashmap_entry_init
        - Src:             'builtin/sparse-checkout.c:536,9'
          Dst:             hashmap_get
        - Src:             'builtin/sparse-checkout.c:536,9'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/sparse-checkout.c:538,4'
          Dst:             hashmap_add
    - functionName:    hashmap_entry_init
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - e
        - hash
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    container_of_or_null_offset
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - offset
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1584,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1584,23'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1584,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_swap
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_patterns_from_input
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pl
        - argc
        - argv
        - file
      BBCount:         31
      ICount:          179
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - add_pattern
        - die
        - hashmap_init
        - pl_hashmap_cmp
        - strbuf_addstr
        - strbuf_getline
        - strbuf_release
        - strbuf_setlen
        - strbuf_swap
        - strbuf_to_cone_pattern
        - unquote_c_style
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:570,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:571,17'
              BranchSideFuncs:
                - hashmap_init
                - hashmap_init
                - strbuf_release
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - strbuf_to_cone_pattern
                - strbuf_getline
                - strbuf_release
                - strbuf_to_cone_pattern
                - strbuf_setlen.14819
                - unquote_c_style
                - strbuf_swap.14832
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:602,7'
              BranchSideFuncs:
                - add_pattern
                - strbuf_getline
                - strbuf_release
                - add_pattern
        - Branch String:   'builtin/sparse-checkout.c:577,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:578,18'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - strbuf_release
                - strbuf_to_cone_pattern
                - strbuf_setlen.14819
                - unquote_c_style
                - strbuf_swap.14832
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:594,11'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - strbuf_to_cone_pattern
        - Branch String:   'builtin/sparse-checkout.c:579,4'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:580,14'
              BranchSideFuncs:
                - strbuf_to_cone_pattern
                - strbuf_getline
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.14819
                - unquote_c_style
                - strbuf_swap.14832
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:592,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/sparse-checkout.c:580,9'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:581,6'
              BranchSideFuncs:
                - strbuf_setlen.14819
                - unquote_c_style
                - strbuf_swap.14832
                - strbuf_to_cone_pattern
                - strbuf_getline
                - strbuf_release
                - strbuf_release
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:589,35'
              BranchSideFuncs:
                - strbuf_to_cone_pattern
                - strbuf_getline
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.14819
                - unquote_c_style
                - strbuf_swap.14832
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:582,10'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:583,11'
              BranchSideFuncs:
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:586,6'
              BranchSideFuncs:
                - strbuf_swap.14832
                - strbuf_to_cone_pattern
                - strbuf_getline
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.14819
                - unquote_c_style
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:594,4'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:0,0'
              BranchSideFuncs:
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - strbuf_to_cone_pattern
                - strbuf_release
            - BranchSide:      'builtin/sparse-checkout.c:595,5'
              BranchSideFuncs:
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - strbuf_to_cone_pattern
                - strbuf_release
        - Branch String:   'builtin/sparse-checkout.c:602,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:603,18'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - add_pattern
            - BranchSide:      'builtin/sparse-checkout.c:610,11'
              BranchSideFuncs:
                - add_pattern
        - Branch String:   'builtin/sparse-checkout.c:605,4'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:606,22'
              BranchSideFuncs:
                - add_pattern
                - strbuf_getline
                - strbuf_release
            - BranchSide:      'builtin/sparse-checkout.c:608,4'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/sparse-checkout.c:610,4'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:0,0'
              BranchSideFuncs:
                - add_pattern
            - BranchSide:      'builtin/sparse-checkout.c:611,17'
              BranchSideFuncs:
                - add_pattern
      Callsites:
        - Src:             'builtin/sparse-checkout.c:573,3'
          Dst:             hashmap_init
        - Src:             'builtin/sparse-checkout.c:573,3'
          Dst:             pl_hashmap_cmp
        - Src:             'builtin/sparse-checkout.c:574,3'
          Dst:             hashmap_init
        - Src:             'builtin/sparse-checkout.c:574,3'
          Dst:             pl_hashmap_cmp
        - Src:             'builtin/sparse-checkout.c:579,12'
          Dst:             strbuf_getline
        - Src:             'builtin/sparse-checkout.c:581,6'
          Dst:             strbuf_setlen
        - Src:             'builtin/sparse-checkout.c:582,10'
          Dst:             unquote_c_style
        - Src:             'builtin/sparse-checkout.c:583,11'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:583,7'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:586,6'
          Dst:             strbuf_swap
        - Src:             'builtin/sparse-checkout.c:589,5'
          Dst:             strbuf_to_cone_pattern
        - Src:             'builtin/sparse-checkout.c:592,4'
          Dst:             strbuf_release
        - Src:             'builtin/sparse-checkout.c:595,5'
          Dst:             strbuf_setlen
        - Src:             'builtin/sparse-checkout.c:596,5'
          Dst:             strbuf_addstr
        - Src:             'builtin/sparse-checkout.c:597,5'
          Dst:             strbuf_to_cone_pattern
        - Src:             'builtin/sparse-checkout.c:600,3'
          Dst:             strbuf_release
        - Src:             'builtin/sparse-checkout.c:605,12'
          Dst:             strbuf_getline
        - Src:             'builtin/sparse-checkout.c:606,5'
          Dst:             add_pattern
        - Src:             'builtin/sparse-checkout.c:608,4'
          Dst:             strbuf_release
        - Src:             'builtin/sparse-checkout.c:611,5'
          Dst:             add_pattern
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    add_patterns_literal
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - argc
        - argv
        - pl
        - use_stdin
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - add_patterns_from_file_to_list
        - add_patterns_from_input
        - die
        - get_sparse_checkout_filename
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:665,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:667,7'
              BranchSideFuncs:
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:668,7'
              BranchSideFuncs:
                - free
                - add_patterns_from_input
        - Branch String:   'builtin/sparse-checkout.c:669,42'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:669,54'
              BranchSideFuncs:
                - add_patterns_from_input
            - BranchSide:      'builtin/sparse-checkout.c:669,42'
              BranchSideFuncs:
                - add_patterns_from_input
      Callsites:
        - Src:             'builtin/sparse-checkout.c:664,26'
          Dst:             get_sparse_checkout_filename
        - Src:             'builtin/sparse-checkout.c:665,6'
          Dst:             add_patterns_from_file_to_list
        - Src:             'builtin/sparse-checkout.c:667,7'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:667,3'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:669,2'
          Dst:             add_patterns_from_input
    - functionName:    add_patterns_cone_mode
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - argc
        - argv
        - pl
        - use_stdin
      BBCount:         20
      ICount:          142
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - add_patterns_from_file_to_list
        - add_patterns_from_input
        - clear_pattern_list
        - container_of_or_null_offset
        - die
        - get_sparse_checkout_filename
        - hashmap_contains_parent
        - hashmap_iter_first
        - hashmap_iter_next
        - insert_recursive_pattern
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:632,5'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:631,2'
              BranchSideFuncs:
                - add_patterns_from_input
                - add_patterns_from_file_to_list
                - free
                - _.14821
                - die
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - clear_pattern_list
                - strbuf_release
                - hashmap_contains_parent
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - insert_recursive_pattern
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - hashmap_contains_parent
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:632,17'
              BranchSideFuncs:
                - add_patterns_from_input
                - add_patterns_from_file_to_list
                - free
                - _.14821
                - die
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - clear_pattern_list
                - strbuf_release
                - hashmap_contains_parent
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - insert_recursive_pattern
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - hashmap_contains_parent
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:637,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:639,7'
              BranchSideFuncs:
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:640,7'
              BranchSideFuncs:
                - free
                - _.14821
                - die
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - clear_pattern_list
                - strbuf_release
                - hashmap_contains_parent
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - insert_recursive_pattern
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - hashmap_contains_parent
        - Branch String:   'builtin/sparse-checkout.c:642,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:643,7'
              BranchSideFuncs:
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - clear_pattern_list
                - strbuf_release
                - hashmap_contains_parent
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - insert_recursive_pattern
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - hashmap_contains_parent
            - BranchSide:      'builtin/sparse-checkout.c:645,2'
              BranchSideFuncs:
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - clear_pattern_list
                - strbuf_release
                - hashmap_contains_parent
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - insert_recursive_pattern
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - hashmap_contains_parent
        - Branch String:   'builtin/sparse-checkout.c:645,2'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:646,33'
              BranchSideFuncs:
                - hashmap_contains_parent
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - insert_recursive_pattern
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - clear_pattern_list
                - strbuf_release
                - hashmap_contains_parent
            - BranchSide:      'builtin/sparse-checkout.c:656,2'
              BranchSideFuncs:
                - clear_pattern_list
                - strbuf_release
        - Branch String:   'builtin/sparse-checkout.c:647,28'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:648,33'
              BranchSideFuncs:
                - hashmap_contains_parent
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - insert_recursive_pattern
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - clear_pattern_list
                - strbuf_release
                - hashmap_contains_parent
            - BranchSide:      'builtin/sparse-checkout.c:650,4'
              BranchSideFuncs:
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - insert_recursive_pattern
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - clear_pattern_list
                - strbuf_release
                - hashmap_contains_parent
                - hashmap_contains_parent
        - Branch String:   'builtin/sparse-checkout.c:646,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:650,4'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - clear_pattern_list
                - strbuf_release
                - hashmap_contains_parent
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - insert_recursive_pattern
                - hashmap_contains_parent
            - BranchSide:      'builtin/sparse-checkout.c:654,2'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - clear_pattern_list
                - strbuf_release
                - hashmap_contains_parent
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - insert_recursive_pattern
                - hashmap_contains_parent
      Callsites:
        - Src:             'builtin/sparse-checkout.c:629,26'
          Dst:             get_sparse_checkout_filename
        - Src:             'builtin/sparse-checkout.c:631,2'
          Dst:             add_patterns_from_input
        - Src:             'builtin/sparse-checkout.c:637,6'
          Dst:             add_patterns_from_file_to_list
        - Src:             'builtin/sparse-checkout.c:639,7'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:639,3'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:643,7'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:643,3'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:645,2'
          Dst:             hashmap_iter_first
        - Src:             'builtin/sparse-checkout.c:645,2'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/sparse-checkout.c:646,8'
          Dst:             hashmap_contains_parent
        - Src:             'builtin/sparse-checkout.c:648,8'
          Dst:             hashmap_contains_parent
        - Src:             'builtin/sparse-checkout.c:650,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/sparse-checkout.c:651,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/sparse-checkout.c:652,4'
          Dst:             insert_recursive_pattern
        - Src:             'builtin/sparse-checkout.c:645,2'
          Dst:             hashmap_iter_next
        - Src:             'builtin/sparse-checkout.c:645,2'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/sparse-checkout.c:656,2'
          Dst:             clear_pattern_list
        - Src:             'builtin/sparse-checkout.c:657,2'
          Dst:             strbuf_release
    - functionName:    hashmap_iter_first
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - iter
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_iter_init
        - hashmap_iter_next
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:457,2'
          Dst:             hashmap_iter_init
        - Src:             './hashmap.h:458,9'
          Dst:             hashmap_iter_next
    - functionName:    modify_pattern_list
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - argc
        - argv
        - use_stdin
        - m
      BBCount:         21
      ICount:          126
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - add_patterns_cone_mode
        - add_patterns_from_input
        - add_patterns_literal
        - clear_pattern_list
        - set_config
        - write_patterns_and_update
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:679,2'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:681,7'
              BranchSideFuncs:
                - add_patterns_literal
                - set_config
                - write_patterns_and_update
                - clear_pattern_list
                - free
                - set_config
                - add_patterns_cone_mode
            - BranchSide:      'builtin/sparse-checkout.c:688,27'
              BranchSideFuncs:
                - add_patterns_from_input
                - set_config
                - write_patterns_and_update
                - clear_pattern_list
                - free
                - set_config
            - BranchSide:      'builtin/sparse-checkout.c:693,7'
              BranchSideFuncs:
                - set_config
                - write_patterns_and_update
                - clear_pattern_list
                - free
                - set_config
        - Branch String:   'builtin/sparse-checkout.c:681,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:682,27'
              BranchSideFuncs:
                - add_patterns_cone_mode
                - set_config
                - write_patterns_and_update
                - clear_pattern_list
                - free
                - set_config
            - BranchSide:      'builtin/sparse-checkout.c:684,25'
              BranchSideFuncs:
                - add_patterns_literal
                - set_config
                - write_patterns_and_update
                - clear_pattern_list
                - free
                - set_config
        - Branch String:   'builtin/sparse-checkout.c:689,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:688,3'
              BranchSideFuncs:
                - add_patterns_from_input
                - set_config
                - write_patterns_and_update
                - clear_pattern_list
                - free
                - set_config
            - BranchSide:      'builtin/sparse-checkout.c:689,18'
              BranchSideFuncs:
                - add_patterns_from_input
                - set_config
                - write_patterns_and_update
                - clear_pattern_list
                - free
                - set_config
        - Branch String:   'builtin/sparse-checkout.c:693,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:694,3'
              BranchSideFuncs:
                - write_patterns_and_update
                - clear_pattern_list
                - free
                - set_config
            - BranchSide:      'builtin/sparse-checkout.c:699,37'
              BranchSideFuncs:
                - write_patterns_and_update
                - clear_pattern_list
                - free
                - set_config
        - Branch String:   'builtin/sparse-checkout.c:701,13'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:701,16'
              BranchSideFuncs:
                - clear_pattern_list
                - free
                - set_config
            - BranchSide:      'builtin/sparse-checkout.c:701,13'
              BranchSideFuncs:
                - clear_pattern_list
                - free
        - Branch String:   'builtin/sparse-checkout.c:701,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:701,6'
              BranchSideFuncs:
                - set_config
                - clear_pattern_list
                - free
            - BranchSide:      'builtin/sparse-checkout.c:702,3'
              BranchSideFuncs:
                - set_config
                - clear_pattern_list
                - free
      Callsites:
        - Src:             'builtin/sparse-checkout.c:677,28'
          Dst:             xcalloc
        - Src:             'builtin/sparse-checkout.c:682,4'
          Dst:             add_patterns_cone_mode
        - Src:             'builtin/sparse-checkout.c:684,4'
          Dst:             add_patterns_literal
        - Src:             'builtin/sparse-checkout.c:688,3'
          Dst:             add_patterns_from_input
        - Src:             'builtin/sparse-checkout.c:694,3'
          Dst:             set_config
        - Src:             'builtin/sparse-checkout.c:699,11'
          Dst:             write_patterns_and_update
        - Src:             'builtin/sparse-checkout.c:702,3'
          Dst:             set_config
        - Src:             'builtin/sparse-checkout.c:704,2'
          Dst:             clear_pattern_list
    - functionName:    set_config
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         13
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - const_error
        - error
        - init_worktree_config
        - repo_config_set_worktree_gently
        - set_sparse_index_config
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:374,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:375,3'
              BranchSideFuncs:
                - _.14821
                - error
                - const_error.14860
            - BranchSide:      'builtin/sparse-checkout.c:379,38'
              BranchSideFuncs:
                - repo_config_set_worktree_gently
                - repo_config_set_worktree_gently
                - set_sparse_index_config
        - Branch String:   'builtin/sparse-checkout.c:381,35'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:382,38'
              BranchSideFuncs: []
            - BranchSide:      'builtin/sparse-checkout.c:386,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/sparse-checkout.c:379,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:386,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/sparse-checkout.c:388,6'
              BranchSideFuncs:
                - set_sparse_index_config
        - Branch String:   'builtin/sparse-checkout.c:388,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:389,34'
              BranchSideFuncs:
                - set_sparse_index_config
            - BranchSide:      'builtin/sparse-checkout.c:391,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/sparse-checkout.c:374,6'
          Dst:             init_worktree_config
        - Src:             'builtin/sparse-checkout.c:375,3'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:375,3'
          Dst:             error
        - Src:             'builtin/sparse-checkout.c:375,3'
          Dst:             const_error
        - Src:             'builtin/sparse-checkout.c:379,6'
          Dst:             repo_config_set_worktree_gently
        - Src:             'builtin/sparse-checkout.c:382,6'
          Dst:             repo_config_set_worktree_gently
        - Src:             'builtin/sparse-checkout.c:389,10'
          Dst:             set_sparse_index_config
    - functionName:    write_patterns_and_update
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pl
      BBCount:         15
      ICount:          102
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - clear_pattern_list
        - commit_lock_file
        - die
        - die_errno
        - fdopen_lock_file
        - get_lock_file_path
        - get_sparse_checkout_filename
        - hold_lock_file_for_update
        - rollback_lock_file
        - safe_create_leading_directories
        - update_working_directory
        - write_cone_to_file
        - write_patterns_to_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:335,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:336,7'
              BranchSideFuncs:
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:338,33'
              BranchSideFuncs:
                - hold_lock_file_for_update.14839
                - update_working_directory
                - fdopen_lock_file.14842
                - _.14821
                - get_lock_file_path.14844
                - die_errno
                - write_patterns_to_file
                - commit_lock_file
                - clear_pattern_list
                - free
                - _.14821
                - die_errno
                - write_cone_to_file
                - rollback_lock_file.14840
                - update_working_directory
        - Branch String:   'builtin/sparse-checkout.c:341,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:342,3'
              BranchSideFuncs:
                - rollback_lock_file.14840
                - update_working_directory
                - clear_pattern_list
                - free
            - BranchSide:      'builtin/sparse-checkout.c:347,7'
              BranchSideFuncs:
                - fdopen_lock_file.14842
                - _.14821
                - get_lock_file_path.14844
                - die_errno
                - write_patterns_to_file
                - commit_lock_file
                - clear_pattern_list
                - free
                - _.14821
                - die_errno
                - write_cone_to_file
        - Branch String:   'builtin/sparse-checkout.c:348,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:349,13'
              BranchSideFuncs:
                - write_patterns_to_file
                - commit_lock_file
                - clear_pattern_list
                - free
                - _.14821
                - die_errno
                - write_cone_to_file
            - BranchSide:      'builtin/sparse-checkout.c:351,6'
              BranchSideFuncs:
                - write_patterns_to_file
                - commit_lock_file
                - clear_pattern_list
                - free
                - _.14821
                - die_errno
                - write_cone_to_file
        - Branch String:   'builtin/sparse-checkout.c:351,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:352,22'
              BranchSideFuncs:
                - write_cone_to_file
                - commit_lock_file
                - clear_pattern_list
                - free
                - _.14821
                - die_errno
            - BranchSide:      'builtin/sparse-checkout.c:354,26'
              BranchSideFuncs:
                - write_patterns_to_file
                - commit_lock_file
                - clear_pattern_list
                - free
                - _.14821
                - die_errno
        - Branch String:   'builtin/sparse-checkout.c:356,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:356,26'
              BranchSideFuncs:
                - _.14821
                - die_errno
            - BranchSide:      'builtin/sparse-checkout.c:357,13'
              BranchSideFuncs:
                - _.14821
                - die_errno
      Callsites:
        - Src:             'builtin/sparse-checkout.c:333,20'
          Dst:             get_sparse_checkout_filename
        - Src:             'builtin/sparse-checkout.c:335,6'
          Dst:             safe_create_leading_directories
        - Src:             'builtin/sparse-checkout.c:336,7'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:336,3'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:338,2'
          Dst:             hold_lock_file_for_update
        - Src:             'builtin/sparse-checkout.c:340,11'
          Dst:             update_working_directory
        - Src:             'builtin/sparse-checkout.c:342,3'
          Dst:             rollback_lock_file
        - Src:             'builtin/sparse-checkout.c:343,3'
          Dst:             update_working_directory
        - Src:             'builtin/sparse-checkout.c:347,7'
          Dst:             fdopen_lock_file
        - Src:             'builtin/sparse-checkout.c:349,13'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:349,39'
          Dst:             get_lock_file_path
        - Src:             'builtin/sparse-checkout.c:349,3'
          Dst:             die_errno
        - Src:             'builtin/sparse-checkout.c:352,3'
          Dst:             write_cone_to_file
        - Src:             'builtin/sparse-checkout.c:354,3'
          Dst:             write_patterns_to_file
        - Src:             'builtin/sparse-checkout.c:356,6'
          Dst:             commit_lock_file
        - Src:             'builtin/sparse-checkout.c:357,13'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:357,3'
          Dst:             die_errno
        - Src:             'builtin/sparse-checkout.c:360,2'
          Dst:             clear_pattern_list
    - functionName:    hold_lock_file_for_update
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:192,9'
          Dst:             hold_lock_file_for_update_timeout
    - functionName:    update_working_directory
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pl
      BBCount:         17
      ICount:          157
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - clean_tracked_sparse_directories
        - clear_pattern_list
        - clear_unpack_trees_porcelain
        - is_index_unborn
        - isatty
        - repo_hold_locked_index
        - rollback_lock_file
        - setup_unpack_trees_porcelain
        - setup_work_tree
        - update_sparsity
        - write_locked_index
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:212,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/sparse-checkout.c:215,11'
              BranchSideFuncs:
                - isatty
                - setup_work_tree
                - repo_hold_locked_index
                - setup_unpack_trees_porcelain
                - update_sparsity
                - clear_unpack_trees_porcelain
                - rollback_lock_file.14840
                - clean_tracked_sparse_directories
                - clear_pattern_list
                - free
                - write_locked_index
        - Branch String:   'builtin/sparse-checkout.c:234,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:239,10'
              BranchSideFuncs:
                - rollback_lock_file.14840
                - clean_tracked_sparse_directories
                - clear_pattern_list
                - free
                - write_locked_index
            - BranchSide:      'builtin/sparse-checkout.c:240,6'
              BranchSideFuncs:
                - rollback_lock_file.14840
                - clean_tracked_sparse_directories
                - clear_pattern_list
                - free
                - write_locked_index
        - Branch String:   'builtin/sparse-checkout.c:240,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:241,22'
              BranchSideFuncs:
                - write_locked_index
                - clean_tracked_sparse_directories
                - clear_pattern_list
                - free
            - BranchSide:      'builtin/sparse-checkout.c:243,3'
              BranchSideFuncs:
                - rollback_lock_file.14840
                - clean_tracked_sparse_directories
                - clear_pattern_list
                - free
        - Branch String:   'builtin/sparse-checkout.c:247,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:248,22'
              BranchSideFuncs:
                - clear_pattern_list
                - free
            - BranchSide:      'builtin/sparse-checkout.c:251,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/sparse-checkout.c:212,6'
          Dst:             is_index_unborn
        - Src:             'builtin/sparse-checkout.c:219,21'
          Dst:             isatty
        - Src:             'builtin/sparse-checkout.c:226,2'
          Dst:             setup_work_tree
        - Src:             'builtin/sparse-checkout.c:228,2'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/sparse-checkout.c:230,2'
          Dst:             setup_unpack_trees_porcelain
        - Src:             'builtin/sparse-checkout.c:231,11'
          Dst:             update_sparsity
        - Src:             'builtin/sparse-checkout.c:232,2'
          Dst:             clear_unpack_trees_porcelain
        - Src:             'builtin/sparse-checkout.c:241,3'
          Dst:             write_locked_index
        - Src:             'builtin/sparse-checkout.c:243,3'
          Dst:             rollback_lock_file
        - Src:             'builtin/sparse-checkout.c:245,2'
          Dst:             clean_tracked_sparse_directories
        - Src:             'builtin/sparse-checkout.c:248,3'
          Dst:             clear_pattern_list
    - functionName:    rollback_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_tempfile
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:328,9'
          Dst:             delete_tempfile
    - functionName:    fdopen_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
        - mode
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fdopen_tempfile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:235,9'
          Dst:             fdopen_tempfile
    - functionName:    get_lock_file_path
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_tempfile_path
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:244,9'
          Dst:             get_tempfile_path
    - functionName:    write_cone_to_file
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pl
      BBCount:         30
      ICount:          210
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - container_of_or_null_offset
        - escaped_pattern
        - fprintf
        - hashmap_contains_parent
        - hashmap_get
        - hashmap_iter_first
        - hashmap_iter_next
        - strbuf_release
        - string_list_clear
        - string_list_insert
        - string_list_remove_duplicates
        - string_list_sort
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:280,2'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:281,7'
              BranchSideFuncs:
                - hashmap_get
                - container_of_or_null_offset.14831
                - hashmap_contains_parent
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - string_list_sort
                - string_list_remove_duplicates
                - fprintf
                - string_list_clear
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - strbuf_release
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_clear
                - escaped_pattern
                - fprintf
                - free
                - hashmap_contains_parent
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - escaped_pattern
                - strlen
                - free
                - fprintf
            - BranchSide:      'builtin/sparse-checkout.c:290,2'
              BranchSideFuncs:
                - string_list_sort
                - string_list_remove_duplicates
                - fprintf
                - string_list_clear
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - strbuf_release
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_clear
                - escaped_pattern
                - fprintf
                - free
                - hashmap_contains_parent
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - escaped_pattern
                - strlen
                - free
                - fprintf
        - Branch String:   'builtin/sparse-checkout.c:281,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:282,4'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - string_list_sort
                - string_list_remove_duplicates
                - fprintf
                - string_list_clear
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - strbuf_release
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_clear
                - escaped_pattern
                - fprintf
                - free
                - hashmap_contains_parent
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - escaped_pattern
                - strlen
                - free
                - fprintf
                - hashmap_get
                - container_of_or_null_offset.14831
                - hashmap_contains_parent
                - string_list_insert
            - BranchSide:      'builtin/sparse-checkout.c:284,33'
              BranchSideFuncs:
                - hashmap_contains_parent
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - string_list_sort
                - string_list_remove_duplicates
                - fprintf
                - string_list_clear
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - strbuf_release
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_clear
                - escaped_pattern
                - fprintf
                - free
                - hashmap_contains_parent
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - escaped_pattern
                - strlen
                - free
                - fprintf
                - hashmap_get
                - container_of_or_null_offset.14831
        - Branch String:   'builtin/sparse-checkout.c:284,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:287,28'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - string_list_sort
                - string_list_remove_duplicates
                - fprintf
                - string_list_clear
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - strbuf_release
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_clear
                - escaped_pattern
                - fprintf
                - free
                - hashmap_contains_parent
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - escaped_pattern
                - strlen
                - free
                - fprintf
                - hashmap_get
                - container_of_or_null_offset.14831
                - hashmap_contains_parent
                - string_list_insert
            - BranchSide:      'builtin/sparse-checkout.c:288,2'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - string_list_sort
                - string_list_remove_duplicates
                - fprintf
                - string_list_clear
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - strbuf_release
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_clear
                - escaped_pattern
                - fprintf
                - free
                - hashmap_contains_parent
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - escaped_pattern
                - strlen
                - free
                - fprintf
                - hashmap_get
                - container_of_or_null_offset.14831
                - hashmap_contains_parent
                - string_list_insert
        - Branch String:   'builtin/sparse-checkout.c:295,2'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:296,38'
              BranchSideFuncs:
                - escaped_pattern
                - strlen
                - free
                - string_list_clear
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - strbuf_release
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_clear
                - escaped_pattern
                - fprintf
                - free
                - hashmap_contains_parent
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - fprintf
            - BranchSide:      'builtin/sparse-checkout.c:303,2'
              BranchSideFuncs:
                - string_list_clear
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - strbuf_release
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_clear
                - escaped_pattern
                - fprintf
                - free
                - hashmap_contains_parent
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
        - Branch String:   'builtin/sparse-checkout.c:298,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:299,12'
              BranchSideFuncs:
                - fprintf
                - free
                - string_list_clear
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - strbuf_release
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_clear
                - escaped_pattern
                - fprintf
                - free
                - hashmap_contains_parent
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - escaped_pattern
                - strlen
            - BranchSide:      'builtin/sparse-checkout.c:300,8'
              BranchSideFuncs:
                - free
                - string_list_clear
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - strbuf_release
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_clear
                - escaped_pattern
                - fprintf
                - free
                - hashmap_contains_parent
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - escaped_pattern
                - strlen
                - fprintf
        - Branch String:   'builtin/sparse-checkout.c:305,2'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:306,33'
              BranchSideFuncs:
                - hashmap_contains_parent
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - strbuf_release
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_clear
                - escaped_pattern
                - fprintf
                - free
            - BranchSide:      'builtin/sparse-checkout.c:312,2'
              BranchSideFuncs:
                - strbuf_release
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_clear
                - escaped_pattern
                - fprintf
                - free
        - Branch String:   'builtin/sparse-checkout.c:306,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:309,28'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - strbuf_release
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_clear
                - escaped_pattern
                - fprintf
                - free
                - hashmap_contains_parent
                - string_list_insert
            - BranchSide:      'builtin/sparse-checkout.c:310,2'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - strbuf_release
                - string_list_sort
                - string_list_remove_duplicates
                - string_list_clear
                - escaped_pattern
                - fprintf
                - free
                - hashmap_contains_parent
                - string_list_insert
        - Branch String:   'builtin/sparse-checkout.c:317,2'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:318,38'
              BranchSideFuncs:
                - escaped_pattern
                - fprintf
                - free
                - string_list_clear
            - BranchSide:      'builtin/sparse-checkout.c:323,2'
              BranchSideFuncs:
                - string_list_clear
      Callsites:
        - Src:             'builtin/sparse-checkout.c:280,2'
          Dst:             hashmap_iter_first
        - Src:             'builtin/sparse-checkout.c:280,2'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/sparse-checkout.c:281,7'
          Dst:             hashmap_get
        - Src:             'builtin/sparse-checkout.c:281,7'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/sparse-checkout.c:284,8'
          Dst:             hashmap_contains_parent
        - Src:             'builtin/sparse-checkout.c:287,4'
          Dst:             string_list_insert
        - Src:             'builtin/sparse-checkout.c:280,2'
          Dst:             hashmap_iter_next
        - Src:             'builtin/sparse-checkout.c:280,2'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/sparse-checkout.c:290,2'
          Dst:             string_list_sort
        - Src:             'builtin/sparse-checkout.c:291,2'
          Dst:             string_list_remove_duplicates
        - Src:             'builtin/sparse-checkout.c:293,2'
          Dst:             fprintf
        - Src:             'builtin/sparse-checkout.c:296,19'
          Dst:             escaped_pattern
        - Src:             'builtin/sparse-checkout.c:298,7'
          Dst:             strlen
        - Src:             'builtin/sparse-checkout.c:299,4'
          Dst:             fprintf
        - Src:             'builtin/sparse-checkout.c:303,2'
          Dst:             string_list_clear
        - Src:             'builtin/sparse-checkout.c:305,2'
          Dst:             hashmap_iter_first
        - Src:             'builtin/sparse-checkout.c:305,2'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/sparse-checkout.c:306,8'
          Dst:             hashmap_contains_parent
        - Src:             'builtin/sparse-checkout.c:309,4'
          Dst:             string_list_insert
        - Src:             'builtin/sparse-checkout.c:305,2'
          Dst:             hashmap_iter_next
        - Src:             'builtin/sparse-checkout.c:305,2'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/sparse-checkout.c:312,2'
          Dst:             strbuf_release
        - Src:             'builtin/sparse-checkout.c:314,2'
          Dst:             string_list_sort
        - Src:             'builtin/sparse-checkout.c:315,2'
          Dst:             string_list_remove_duplicates
        - Src:             'builtin/sparse-checkout.c:318,19'
          Dst:             escaped_pattern
        - Src:             'builtin/sparse-checkout.c:319,3'
          Dst:             fprintf
        - Src:             'builtin/sparse-checkout.c:323,2'
          Dst:             string_list_clear
    - functionName:    write_patterns_to_file
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - pl
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:31,2'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:32,28'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/sparse-checkout.c:44,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/sparse-checkout.c:34,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:35,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/sparse-checkout.c:37,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'builtin/sparse-checkout.c:39,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:40,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'builtin/sparse-checkout.c:42,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
      Callsites:
        - Src:             'builtin/sparse-checkout.c:35,4'
          Dst:             fprintf
        - Src:             'builtin/sparse-checkout.c:37,3'
          Dst:             fprintf
        - Src:             'builtin/sparse-checkout.c:40,4'
          Dst:             fprintf
        - Src:             'builtin/sparse-checkout.c:42,3'
          Dst:             fprintf
    - functionName:    escaped_pattern
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pattern
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
        - strbuf_detach
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:261,2'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:262,7'
              BranchSideFuncs:
                - strbuf_addch.14852
                - strbuf_detach
                - strbuf_addch.14852
            - BranchSide:      'builtin/sparse-checkout.c:269,9'
              BranchSideFuncs:
                - strbuf_detach
        - Branch String:   'builtin/sparse-checkout.c:262,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:263,4'
              BranchSideFuncs:
                - strbuf_addch.14852
                - strbuf_addch.14852
                - strbuf_detach
            - BranchSide:      'builtin/sparse-checkout.c:265,25'
              BranchSideFuncs:
                - strbuf_addch.14852
                - strbuf_detach
                - strbuf_addch.14852
      Callsites:
        - Src:             'builtin/sparse-checkout.c:263,4'
          Dst:             strbuf_addch
        - Src:             'builtin/sparse-checkout.c:265,3'
          Dst:             strbuf_addch
        - Src:             'builtin/sparse-checkout.c:269,9'
          Dst:             strbuf_detach
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    3
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    clean_tracked_sparse_directories
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         45
      ICount:          295
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - _
        - clear_pathspec
        - convert_to_sparse
        - dir_clear
        - ensure_full_index
        - fill_directory
        - init_sparse_checkout_patterns
        - parse_pathspec
        - remove_dir_recursively
        - repo_file_exists
        - setup_standard_excludes
        - strbuf_addstr
        - strbuf_complete
        - strbuf_release
        - strbuf_setlen
        - string_list_append
        - string_list_clear
        - strvec_clear
        - strvec_push
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:121,9'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:121,13'
              BranchSideFuncs:
                - init_sparse_checkout_patterns
                - strbuf_addstr.14833
                - strbuf_complete.14855
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
                - repo_file_exists
                - string_list_append
                - convert_to_sparse
            - BranchSide:      'builtin/sparse-checkout.c:122,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/sparse-checkout.c:121,22'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:121,26'
              BranchSideFuncs:
                - init_sparse_checkout_patterns
                - strbuf_addstr.14833
                - strbuf_complete.14855
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
                - repo_file_exists
                - string_list_append
                - convert_to_sparse
            - BranchSide:      'builtin/sparse-checkout.c:122,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/sparse-checkout.c:121,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:122,3'
              BranchSideFuncs:
                - init_sparse_checkout_patterns
                - strbuf_addstr.14833
                - strbuf_complete.14855
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
                - repo_file_exists
                - string_list_append
                - convert_to_sparse
            - BranchSide:      'builtin/sparse-checkout.c:123,36'
              BranchSideFuncs:
                - init_sparse_checkout_patterns
                - strbuf_addstr.14833
                - strbuf_complete.14855
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
                - repo_file_exists
                - string_list_append
                - convert_to_sparse
        - Branch String:   'builtin/sparse-checkout.c:123,46'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:124,7'
              BranchSideFuncs: []
            - BranchSide:      'builtin/sparse-checkout.c:125,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/sparse-checkout.c:123,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:125,3'
              BranchSideFuncs:
                - strbuf_addstr.14833
                - strbuf_complete.14855
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
                - repo_file_exists
                - string_list_append
                - convert_to_sparse
            - BranchSide:      'builtin/sparse-checkout.c:133,6'
              BranchSideFuncs:
                - strbuf_addstr.14833
                - strbuf_complete.14855
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
                - repo_file_exists
                - string_list_append
                - convert_to_sparse
        - Branch String:   'builtin/sparse-checkout.c:133,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:139,25'
              BranchSideFuncs:
                - convert_to_sparse
                - strbuf_addstr.14833
                - strbuf_complete.14855
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
                - repo_file_exists
                - string_list_append
            - BranchSide:      'builtin/sparse-checkout.c:144,23'
              BranchSideFuncs:
                - strbuf_addstr.14833
                - strbuf_complete.14855
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
                - repo_file_exists
                - string_list_append
        - Branch String:   'builtin/sparse-checkout.c:139,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:140,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/sparse-checkout.c:141,12'
              BranchSideFuncs:
                - strbuf_addstr.14833
                - strbuf_complete.14855
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
                - repo_file_exists
                - string_list_append
        - Branch String:   'builtin/sparse-checkout.c:154,2'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:155,28'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
                - repo_file_exists
                - string_list_append
            - BranchSide:      'builtin/sparse-checkout.c:162,2'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
        - Branch String:   'builtin/sparse-checkout.c:157,34'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:158,24'
              BranchSideFuncs:
                - repo_file_exists
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
                - string_list_append
            - BranchSide:      'builtin/sparse-checkout.c:160,2'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
                - repo_file_exists
                - string_list_append
        - Branch String:   'builtin/sparse-checkout.c:157,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:159,37'
              BranchSideFuncs:
                - string_list_append
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
                - repo_file_exists
            - BranchSide:      'builtin/sparse-checkout.c:160,2'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
                - repo_file_exists
                - string_list_append
        - Branch String:   'builtin/sparse-checkout.c:162,2'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:162,2'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
            - BranchSide:      'builtin/sparse-checkout.c:162,2'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - _.14821
                - warning
                - _.14821
                - warning
        - Branch String:   'builtin/sparse-checkout.c:162,2'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:163,21'
              BranchSideFuncs:
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - _.14821
                - warning
                - _.14821
                - warning
            - BranchSide:      'builtin/sparse-checkout.c:196,2'
              BranchSideFuncs:
                - string_list_clear
                - strbuf_release
                - ensure_full_index
        - Branch String:   'builtin/sparse-checkout.c:178,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:179,12'
              BranchSideFuncs:
                - _.14821
                - warning
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - remove_dir_recursively
                - _.14821
                - warning
            - BranchSide:      'builtin/sparse-checkout.c:182,14'
              BranchSideFuncs:
                - remove_dir_recursively
                - strvec_clear
                - clear_pathspec
                - dir_clear
                - string_list_clear
                - strbuf_release
                - ensure_full_index
                - strbuf_setlen.14819
                - strbuf_addstr.14833
                - setup_standard_excludes
                - strvec_push
                - parse_pathspec
                - fill_directory
                - _.14821
                - warning
                - _.14821
                - warning
        - Branch String:   'builtin/sparse-checkout.c:199,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:199,6'
              BranchSideFuncs:
                - ensure_full_index
            - BranchSide:      'builtin/sparse-checkout.c:200,21'
              BranchSideFuncs:
                - ensure_full_index
      Callsites:
        - Src:             'builtin/sparse-checkout.c:123,6'
          Dst:             init_sparse_checkout_patterns
        - Src:             'builtin/sparse-checkout.c:139,7'
          Dst:             convert_to_sparse
        - Src:             'builtin/sparse-checkout.c:144,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/sparse-checkout.c:145,2'
          Dst:             strbuf_complete
        - Src:             'builtin/sparse-checkout.c:158,7'
          Dst:             repo_file_exists
        - Src:             'builtin/sparse-checkout.c:159,4'
          Dst:             string_list_append
        - Src:             'builtin/sparse-checkout.c:167,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/sparse-checkout.c:168,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/sparse-checkout.c:172,3'
          Dst:             setup_standard_excludes
        - Src:             'builtin/sparse-checkout.c:173,3'
          Dst:             strvec_push
        - Src:             'builtin/sparse-checkout.c:175,3'
          Dst:             parse_pathspec
        - Src:             'builtin/sparse-checkout.c:176,3'
          Dst:             fill_directory
        - Src:             'builtin/sparse-checkout.c:179,12'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:179,4'
          Dst:             warning
        - Src:             'builtin/sparse-checkout.c:182,14'
          Dst:             remove_dir_recursively
        - Src:             'builtin/sparse-checkout.c:187,12'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:187,4'
          Dst:             warning
        - Src:             'builtin/sparse-checkout.c:191,3'
          Dst:             strvec_clear
        - Src:             'builtin/sparse-checkout.c:192,3'
          Dst:             clear_pathspec
        - Src:             'builtin/sparse-checkout.c:193,3'
          Dst:             dir_clear
        - Src:             'builtin/sparse-checkout.c:196,2'
          Dst:             string_list_clear
        - Src:             'builtin/sparse-checkout.c:197,2'
          Dst:             strbuf_release
        - Src:             'builtin/sparse-checkout.c:200,3'
          Dst:             ensure_full_index
    - functionName:    strbuf_complete
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - sb
        - term
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:631,14'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,17'
              BranchSideFuncs:
                - strbuf_addch.14852
            - BranchSide:      './strbuf.h:631,14'
              BranchSideFuncs: []
        - Branch String:   './strbuf.h:631,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,6'
              BranchSideFuncs:
                - strbuf_addch.14852
            - BranchSide:      './strbuf.h:632,16'
              BranchSideFuncs:
                - strbuf_addch.14852
      Callsites:
        - Src:             './strbuf.h:632,3'
          Dst:             strbuf_addch
    - functionName:    hold_lock_file_for_update_timeout
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
        - timeout_ms
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:179,9'
          Dst:             hold_lock_file_for_update_timeout_mode
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sanitize_paths
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
        - skip_checks
      BBCount:         50
      ICount:          303
      EdgeCount:       63
      CyclomaticComplexity: 15
      functionsReached:
        - _
        - die
        - index_name_pos
        - prefix_path
        - strlen
        - strpbrk
        - warning
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:714,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:715,3'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - strlen
                - prefix_path
            - BranchSide:      'builtin/sparse-checkout.c:717,6'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - strlen
                - prefix_path
        - Branch String:   'builtin/sparse-checkout.c:717,13'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:717,17'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - strlen
                - prefix_path
            - BranchSide:      'builtin/sparse-checkout.c:728,6'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:717,24'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:717,27'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - strlen
                - prefix_path
            - BranchSide:      'builtin/sparse-checkout.c:728,6'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:717,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:722,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - prefix_path
            - BranchSide:      'builtin/sparse-checkout.c:728,6'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:724,3'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:725,26'
              BranchSideFuncs:
                - prefix_path
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:726,2'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:728,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:729,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/sparse-checkout.c:731,6'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:731,13'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:731,17'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:734,6'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:731,24'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:731,28'
              BranchSideFuncs:
                - _.14821
                - die
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:734,6'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:731,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:732,7'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:734,6'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:734,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:735,10'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:745,9'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:735,3'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:736,8'
              BranchSideFuncs:
                - strpbrk
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:743,2'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:736,8'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:737,9'
              BranchSideFuncs:
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:738,8'
              BranchSideFuncs:
                - strpbrk
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:738,8'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:739,9'
              BranchSideFuncs:
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:740,16'
              BranchSideFuncs:
                - strpbrk
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:740,8'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:741,9'
              BranchSideFuncs:
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:742,3'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
                - strpbrk
                - _.14821
                - die
                - _.14821
                - die
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:745,2'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:745,2'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:747,31'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:750,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:751,4'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:752,8'
              BranchSideFuncs:
                - _.14821
                - warning
                - strlen
                - index_name_pos
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:753,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:754,4'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - _.14821
                - warning
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:756,7'
              BranchSideFuncs:
                - _.14821
                - warning
                - strlen
                - index_name_pos
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:756,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:757,8'
              BranchSideFuncs:
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:759,12'
              BranchSideFuncs:
                - _.14821
                - warning
                - strlen
                - index_name_pos
                - _.14821
                - die
      Callsites:
        - Src:             'builtin/sparse-checkout.c:722,20'
          Dst:             strlen
        - Src:             'builtin/sparse-checkout.c:725,14'
          Dst:             prefix_path
        - Src:             'builtin/sparse-checkout.c:732,7'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:732,3'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:737,9'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:737,5'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:739,9'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:739,5'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:740,8'
          Dst:             strpbrk
        - Src:             'builtin/sparse-checkout.c:741,9'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:741,5'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:748,44'
          Dst:             strlen
        - Src:             'builtin/sparse-checkout.c:748,13'
          Dst:             index_name_pos
        - Src:             'builtin/sparse-checkout.c:757,8'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:757,4'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:759,12'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:759,4'
          Dst:             warning
    - functionName:    update_cone_mode
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cone_mode
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:396,23'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:396,26'
              BranchSideFuncs: []
            - BranchSide:      'builtin/sparse-checkout.c:400,29'
              BranchSideFuncs: []
        - Branch String:   'builtin/sparse-checkout.c:396,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:397,16'
              BranchSideFuncs: []
            - BranchSide:      'builtin/sparse-checkout.c:400,29'
              BranchSideFuncs: []
        - Branch String:   'builtin/sparse-checkout.c:401,22'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:401,26'
              BranchSideFuncs: []
            - BranchSide:      'builtin/sparse-checkout.c:402,29'
              BranchSideFuncs: []
        - Branch String:   'builtin/sparse-checkout.c:401,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:402,29'
              BranchSideFuncs: []
            - BranchSide:      'builtin/sparse-checkout.c:405,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    update_modes
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cone_mode
        - sparse_index
      BBCount:         20
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - die
        - ensure_full_index
        - repo_read_index
        - set_config
        - set_sparse_index_config
        - update_cone_mode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:414,35'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:414,35'
              BranchSideFuncs:
                - update_cone_mode
                - set_sparse_index_config
                - repo_read_index
                - ensure_full_index
                - _.14821
                - die
                - set_config
            - BranchSide:      'builtin/sparse-checkout.c:414,39'
              BranchSideFuncs:
                - update_cone_mode
                - set_sparse_index_config
                - repo_read_index
                - ensure_full_index
                - _.14821
                - die
                - set_config
        - Branch String:   'builtin/sparse-checkout.c:417,18'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:417,32'
              BranchSideFuncs:
                - set_config
                - set_sparse_index_config
                - repo_read_index
                - ensure_full_index
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:421,7'
              BranchSideFuncs:
                - set_sparse_index_config
                - repo_read_index
                - ensure_full_index
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:417,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:418,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/sparse-checkout.c:421,7'
              BranchSideFuncs:
                - set_sparse_index_config
                - repo_read_index
                - ensure_full_index
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:421,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:422,31'
              BranchSideFuncs:
                - set_sparse_index_config
                - repo_read_index
                - ensure_full_index
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:433,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/sparse-checkout.c:422,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:423,8'
              BranchSideFuncs:
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:426,19'
              BranchSideFuncs:
                - repo_read_index
                - ensure_full_index
        - Branch String:   'builtin/sparse-checkout.c:429,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:430,22'
              BranchSideFuncs: []
            - BranchSide:      'builtin/sparse-checkout.c:431,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/sparse-checkout.c:416,9'
          Dst:             update_cone_mode
        - Src:             'builtin/sparse-checkout.c:417,21'
          Dst:             set_config
        - Src:             'builtin/sparse-checkout.c:422,7'
          Dst:             set_sparse_index_config
        - Src:             'builtin/sparse-checkout.c:423,8'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:423,4'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:426,3'
          Dst:             repo_read_index
        - Src:             'builtin/sparse-checkout.c:430,4'
          Dst:             ensure_full_index
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    sparse_checkout_check_rules
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         13
      ICount:          101
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - add_patterns_from_file_to_list
        - add_patterns_from_input
        - check_rules
        - clear_pattern_list
        - die
        - fclose
        - get_sparse_checkout_filename
        - parse_options
        - update_cone_mode
        - xfopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:1009,34'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:1009,54'
              BranchSideFuncs:
                - update_cone_mode
                - get_sparse_checkout_filename
                - add_patterns_from_file_to_list
                - free
                - check_rules
                - clear_pattern_list
                - free
                - _.14821
                - die
                - xfopen
                - add_patterns_from_input
                - fclose
            - BranchSide:      'builtin/sparse-checkout.c:1012,2'
              BranchSideFuncs:
                - update_cone_mode
                - get_sparse_checkout_filename
                - add_patterns_from_file_to_list
                - free
                - check_rules
                - clear_pattern_list
                - free
                - _.14821
                - die
                - xfopen
                - add_patterns_from_input
                - fclose
        - Branch String:   'builtin/sparse-checkout.c:1009,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:1010,30'
              BranchSideFuncs:
                - update_cone_mode
                - get_sparse_checkout_filename
                - add_patterns_from_file_to_list
                - free
                - check_rules
                - clear_pattern_list
                - free
                - _.14821
                - die
                - xfopen
                - add_patterns_from_input
                - fclose
            - BranchSide:      'builtin/sparse-checkout.c:1012,2'
              BranchSideFuncs:
                - update_cone_mode
                - get_sparse_checkout_filename
                - add_patterns_from_file_to_list
                - free
                - check_rules
                - clear_pattern_list
                - free
                - _.14821
                - die
                - xfopen
                - add_patterns_from_input
                - fclose
        - Branch String:   'builtin/sparse-checkout.c:1014,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:1015,32'
              BranchSideFuncs:
                - xfopen
                - add_patterns_from_input
                - fclose
                - check_rules
                - clear_pattern_list
                - free
            - BranchSide:      'builtin/sparse-checkout.c:1019,21'
              BranchSideFuncs:
                - get_sparse_checkout_filename
                - add_patterns_from_file_to_list
                - free
                - check_rules
                - clear_pattern_list
                - free
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:1020,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:1022,8'
              BranchSideFuncs:
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:1023,8'
              BranchSideFuncs:
                - free
                - check_rules
                - clear_pattern_list
                - free
      Callsites:
        - Src:             'builtin/sparse-checkout.c:1005,9'
          Dst:             parse_options
        - Src:             'builtin/sparse-checkout.c:1012,2'
          Dst:             update_cone_mode
        - Src:             'builtin/sparse-checkout.c:1015,8'
          Dst:             xfopen
        - Src:             'builtin/sparse-checkout.c:1016,3'
          Dst:             add_patterns_from_input
        - Src:             'builtin/sparse-checkout.c:1017,3'
          Dst:             fclose
        - Src:             'builtin/sparse-checkout.c:1019,21'
          Dst:             get_sparse_checkout_filename
        - Src:             'builtin/sparse-checkout.c:1020,7'
          Dst:             add_patterns_from_file_to_list
        - Src:             'builtin/sparse-checkout.c:1022,8'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:1022,4'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:1026,8'
          Dst:             check_rules
        - Src:             'builtin/sparse-checkout.c:1027,2'
          Dst:             clear_pattern_list
    - functionName:    sparse_checkout_disable
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         5
      ICount:          61
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - add_pattern
        - clear_pattern_list
        - die
        - hashmap_init
        - parse_options
        - pl_hashmap_cmp
        - prepare_repo_settings
        - repo_read_index
        - set_config
        - setup_work_tree
        - update_working_directory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:940,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:941,7'
              BranchSideFuncs:
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:943,2'
              BranchSideFuncs:
                - clear_pattern_list
                - set_config
      Callsites:
        - Src:             'builtin/sparse-checkout.c:922,2'
          Dst:             setup_work_tree
        - Src:             'builtin/sparse-checkout.c:923,9'
          Dst:             parse_options
        - Src:             'builtin/sparse-checkout.c:927,2'
          Dst:             repo_read_index
        - Src:             'builtin/sparse-checkout.c:930,2'
          Dst:             hashmap_init
        - Src:             'builtin/sparse-checkout.c:930,2'
          Dst:             pl_hashmap_cmp
        - Src:             'builtin/sparse-checkout.c:931,2'
          Dst:             hashmap_init
        - Src:             'builtin/sparse-checkout.c:931,2'
          Dst:             pl_hashmap_cmp
        - Src:             'builtin/sparse-checkout.c:935,2'
          Dst:             add_pattern
        - Src:             'builtin/sparse-checkout.c:937,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/sparse-checkout.c:940,6'
          Dst:             update_working_directory
        - Src:             'builtin/sparse-checkout.c:941,7'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:941,3'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:943,2'
          Dst:             clear_pattern_list
        - Src:             'builtin/sparse-checkout.c:944,9'
          Dst:             set_config
    - functionName:    sparse_checkout_reapply
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         8
      ICount:          57
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - parse_options
        - repo_read_index
        - setup_work_tree
        - update_modes
        - update_working_directory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:880,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:881,7'
              BranchSideFuncs:
                - parse_options
                - repo_read_index
                - update_modes
                - update_working_directory
            - BranchSide:      'builtin/sparse-checkout.c:883,25'
              BranchSideFuncs:
                - parse_options
                - repo_read_index
                - update_modes
                - update_working_directory
        - Branch String:   'builtin/sparse-checkout.c:892,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:893,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/sparse-checkout.c:895,9'
              BranchSideFuncs:
                - update_working_directory
      Callsites:
        - Src:             'builtin/sparse-checkout.c:879,2'
          Dst:             setup_work_tree
        - Src:             'builtin/sparse-checkout.c:881,7'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:881,3'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:886,9'
          Dst:             parse_options
        - Src:             'builtin/sparse-checkout.c:890,2'
          Dst:             repo_read_index
        - Src:             'builtin/sparse-checkout.c:892,6'
          Dst:             update_modes
        - Src:             'builtin/sparse-checkout.c:895,9'
          Dst:             update_working_directory
    - functionName:    sparse_checkout_add
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         5
      ICount:          50
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - modify_pattern_list
        - parse_options
        - repo_read_index
        - sanitize_paths
        - setup_work_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:785,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:786,7'
              BranchSideFuncs:
                - repo_read_index
                - parse_options
                - sanitize_paths
                - modify_pattern_list
            - BranchSide:      'builtin/sparse-checkout.c:788,18'
              BranchSideFuncs:
                - repo_read_index
                - parse_options
                - sanitize_paths
                - modify_pattern_list
      Callsites:
        - Src:             'builtin/sparse-checkout.c:784,2'
          Dst:             setup_work_tree
        - Src:             'builtin/sparse-checkout.c:786,7'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:786,3'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:788,2'
          Dst:             repo_read_index
        - Src:             'builtin/sparse-checkout.c:790,9'
          Dst:             parse_options
        - Src:             'builtin/sparse-checkout.c:794,2'
          Dst:             sanitize_paths
        - Src:             'builtin/sparse-checkout.c:796,9'
          Dst:             modify_pattern_list
    - functionName:    sparse_checkout_set
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - modify_pattern_list
        - parse_options
        - repo_read_index
        - sanitize_paths
        - setup_work_tree
        - update_modes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:840,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:841,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/sparse-checkout.c:848,7'
              BranchSideFuncs:
                - sanitize_paths
                - modify_pattern_list
        - Branch String:   'builtin/sparse-checkout.c:848,33'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:848,46'
              BranchSideFuncs:
                - sanitize_paths
                - modify_pattern_list
            - BranchSide:      'builtin/sparse-checkout.c:852,18'
              BranchSideFuncs:
                - sanitize_paths
                - modify_pattern_list
        - Branch String:   'builtin/sparse-checkout.c:848,56'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:848,59'
              BranchSideFuncs:
                - sanitize_paths
                - modify_pattern_list
            - BranchSide:      'builtin/sparse-checkout.c:852,18'
              BranchSideFuncs:
                - sanitize_paths
                - modify_pattern_list
        - Branch String:   'builtin/sparse-checkout.c:848,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:849,10'
              BranchSideFuncs:
                - modify_pattern_list
            - BranchSide:      'builtin/sparse-checkout.c:852,18'
              BranchSideFuncs:
                - sanitize_paths
                - modify_pattern_list
      Callsites:
        - Src:             'builtin/sparse-checkout.c:830,2'
          Dst:             setup_work_tree
        - Src:             'builtin/sparse-checkout.c:831,2'
          Dst:             repo_read_index
        - Src:             'builtin/sparse-checkout.c:836,9'
          Dst:             parse_options
        - Src:             'builtin/sparse-checkout.c:840,6'
          Dst:             update_modes
        - Src:             'builtin/sparse-checkout.c:852,3'
          Dst:             sanitize_paths
        - Src:             'builtin/sparse-checkout.c:855,9'
          Dst:             modify_pattern_list
    - functionName:    sparse_checkout_init
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         14
      ICount:          126
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - add_pattern
        - add_patterns_from_file_to_list
        - clear_pattern_list
        - die
        - fclose
        - fprintf
        - get_sparse_checkout_filename
        - parse_options
        - repo_get_oid
        - repo_read_index
        - safe_create_leading_directories
        - setup_work_tree
        - update_modes
        - update_working_directory
        - write_patterns_and_update
        - xfopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:471,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:472,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/sparse-checkout.c:474,2'
              BranchSideFuncs:
                - get_sparse_checkout_filename
                - add_patterns_from_file_to_list
                - repo_get_oid
                - free
                - add_pattern
                - add_pattern
                - write_patterns_and_update
                - safe_create_leading_directories
                - xfopen
                - _.14821
                - die
                - free
                - fprintf
                - fclose
                - _.14821
                - die
                - free
                - clear_pattern_list
                - update_working_directory
        - Branch String:   'builtin/sparse-checkout.c:480,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:481,8'
              BranchSideFuncs:
                - free
                - clear_pattern_list
                - update_working_directory
            - BranchSide:      'builtin/sparse-checkout.c:486,19'
              BranchSideFuncs:
                - repo_get_oid
                - free
                - add_pattern
                - add_pattern
                - write_patterns_and_update
                - safe_create_leading_directories
                - xfopen
                - _.14821
                - die
                - free
                - fprintf
                - fclose
                - _.14821
                - die
        - Branch String:   'builtin/sparse-checkout.c:486,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:490,39'
              BranchSideFuncs:
                - safe_create_leading_directories
                - xfopen
                - _.14821
                - die
                - free
                - fprintf
                - fclose
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:503,7'
              BranchSideFuncs:
                - free
                - add_pattern
                - add_pattern
                - write_patterns_and_update
        - Branch String:   'builtin/sparse-checkout.c:490,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:491,8'
              BranchSideFuncs:
                - _.14821
                - die
            - BranchSide:      'builtin/sparse-checkout.c:493,15'
              BranchSideFuncs:
                - xfopen
                - _.14821
                - die
                - free
                - fprintf
                - fclose
        - Branch String:   'builtin/sparse-checkout.c:494,7'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:495,8'
              BranchSideFuncs:
                - free
                - fprintf
                - fclose
            - BranchSide:      'builtin/sparse-checkout.c:497,8'
              BranchSideFuncs:
                - free
                - fprintf
                - fclose
      Callsites:
        - Src:             'builtin/sparse-checkout.c:461,2'
          Dst:             setup_work_tree
        - Src:             'builtin/sparse-checkout.c:462,2'
          Dst:             repo_read_index
        - Src:             'builtin/sparse-checkout.c:467,9'
          Dst:             parse_options
        - Src:             'builtin/sparse-checkout.c:471,6'
          Dst:             update_modes
        - Src:             'builtin/sparse-checkout.c:476,20'
          Dst:             get_sparse_checkout_filename
        - Src:             'builtin/sparse-checkout.c:477,8'
          Dst:             add_patterns_from_file_to_list
        - Src:             'builtin/sparse-checkout.c:482,3'
          Dst:             clear_pattern_list
        - Src:             'builtin/sparse-checkout.c:483,10'
          Dst:             update_working_directory
        - Src:             'builtin/sparse-checkout.c:486,6'
          Dst:             repo_get_oid
        - Src:             'builtin/sparse-checkout.c:490,7'
          Dst:             safe_create_leading_directories
        - Src:             'builtin/sparse-checkout.c:491,8'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:491,4'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:493,8'
          Dst:             xfopen
        - Src:             'builtin/sparse-checkout.c:495,8'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:495,4'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:498,3'
          Dst:             fprintf
        - Src:             'builtin/sparse-checkout.c:499,3'
          Dst:             fclose
        - Src:             'builtin/sparse-checkout.c:505,2'
          Dst:             add_pattern
        - Src:             'builtin/sparse-checkout.c:506,2'
          Dst:             add_pattern
        - Src:             'builtin/sparse-checkout.c:509,9'
          Dst:             write_patterns_and_update
    - functionName:    sparse_checkout_list
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         19
      ICount:          146
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - add_patterns_from_file_to_list
        - clear_pattern_list
        - container_of_or_null_offset
        - die
        - get_sparse_checkout_filename
        - hashmap_iter_first
        - hashmap_iter_next
        - parse_options
        - printf
        - quote_c_style
        - setup_work_tree
        - string_list_clear
        - string_list_insert
        - string_list_sort
        - warning
        - write_patterns_to_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/sparse-checkout.c:61,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:62,7'
              BranchSideFuncs:
                - parse_options
                - get_sparse_checkout_filename
                - add_patterns_from_file_to_list
                - free
                - write_patterns_to_file
                - clear_pattern_list
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - string_list_sort
                - string_list_clear
                - quote_c_style
                - printf
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - _.14821
                - warning
            - BranchSide:      'builtin/sparse-checkout.c:64,23'
              BranchSideFuncs:
                - parse_options
                - get_sparse_checkout_filename
                - add_patterns_from_file_to_list
                - free
                - write_patterns_to_file
                - clear_pattern_list
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - string_list_sort
                - string_list_clear
                - quote_c_style
                - printf
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - _.14821
                - warning
        - Branch String:   'builtin/sparse-checkout.c:76,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:77,11'
              BranchSideFuncs:
                - _.14821
                - warning
            - BranchSide:      'builtin/sparse-checkout.c:81,9'
              BranchSideFuncs:
                - write_patterns_to_file
                - clear_pattern_list
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - string_list_sort
                - string_list_clear
                - quote_c_style
                - printf
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
        - Branch String:   'builtin/sparse-checkout.c:81,6'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:85,22'
              BranchSideFuncs:
                - hashmap_iter_first.14836
                - container_of_or_null_offset.14831
                - string_list_sort
                - string_list_clear
                - clear_pattern_list
                - quote_c_style
                - printf
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
            - BranchSide:      'builtin/sparse-checkout.c:101,26'
              BranchSideFuncs:
                - write_patterns_to_file
                - clear_pattern_list
        - Branch String:   'builtin/sparse-checkout.c:87,3'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:89,28'
              BranchSideFuncs:
                - string_list_insert
                - hashmap_iter_next
                - container_of_or_null_offset.14831
                - string_list_sort
                - string_list_clear
                - clear_pattern_list
                - quote_c_style
                - printf
            - BranchSide:      'builtin/sparse-checkout.c:92,3'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - clear_pattern_list
                - quote_c_style
                - printf
        - Branch String:   'builtin/sparse-checkout.c:94,3'
          Branch Sides:
            - BranchSide:      'builtin/sparse-checkout.c:95,21'
              BranchSideFuncs:
                - quote_c_style
                - printf
                - string_list_clear
                - clear_pattern_list
            - BranchSide:      'builtin/sparse-checkout.c:99,3'
              BranchSideFuncs:
                - string_list_clear
                - clear_pattern_list
      Callsites:
        - Src:             'builtin/sparse-checkout.c:60,2'
          Dst:             setup_work_tree
        - Src:             'builtin/sparse-checkout.c:62,7'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:62,3'
          Dst:             die
        - Src:             'builtin/sparse-checkout.c:64,9'
          Dst:             parse_options
        - Src:             'builtin/sparse-checkout.c:72,20'
          Dst:             get_sparse_checkout_filename
        - Src:             'builtin/sparse-checkout.c:73,8'
          Dst:             add_patterns_from_file_to_list
        - Src:             'builtin/sparse-checkout.c:77,11'
          Dst:             _
        - Src:             'builtin/sparse-checkout.c:77,3'
          Dst:             warning
        - Src:             'builtin/sparse-checkout.c:87,3'
          Dst:             hashmap_iter_first
        - Src:             'builtin/sparse-checkout.c:87,3'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/sparse-checkout.c:89,4'
          Dst:             string_list_insert
        - Src:             'builtin/sparse-checkout.c:87,3'
          Dst:             hashmap_iter_next
        - Src:             'builtin/sparse-checkout.c:87,3'
          Dst:             container_of_or_null_offset
        - Src:             'builtin/sparse-checkout.c:92,3'
          Dst:             string_list_sort
        - Src:             'builtin/sparse-checkout.c:95,4'
          Dst:             quote_c_style
        - Src:             'builtin/sparse-checkout.c:96,4'
          Dst:             printf
        - Src:             'builtin/sparse-checkout.c:99,3'
          Dst:             string_list_clear
        - Src:             'builtin/sparse-checkout.c:101,3'
          Dst:             write_patterns_to_file
        - Src:             'builtin/sparse-checkout.c:104,2'
          Dst:             clear_pattern_list
    - functionName:    cmd_sparse_checkout
      functionSourceFile: '/src/git/builtin/sparse-checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          224
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_config
        - git_default_config
        - parse_options
        - prepare_repo_settings
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/sparse-checkout.c:1046,9'
          Dst:             parse_options
        - Src:             'builtin/sparse-checkout.c:1050,2'
          Dst:             git_config
        - Src:             'builtin/sparse-checkout.c:1050,2'
          Dst:             git_default_config
        - Src:             'builtin/sparse-checkout.c:1052,2'
          Dst:             prepare_repo_settings
    - functionName:    is_empty_tree_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oideq
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:366,9'
          Dst:             oideq
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    add_pathspecs
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - ps
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - strvec_push
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/stash.c:1064,2'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1065,15'
              BranchSideFuncs:
                - strvec_push
            - BranchSide:      'builtin/stash.c:1066,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/stash.c:1065,3'
          Dst:             strvec_push
    - functionName:    ce_path_match
      functionSourceFile: '/src/git/./read-cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - ce
        - pathspec
        - seen
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - match_pathspec
      functionUses:    1
      BranchProfiles:
        - Branch String:   './read-cache.h:42,31'
          Branch Sides:
            - BranchSide:      './read-cache.h:42,31'
              BranchSideFuncs:
                - match_pathspec
            - BranchSide:      './read-cache.h:42,34'
              BranchSideFuncs:
                - match_pathspec
      Callsites:
        - Src:             './read-cache.h:41,9'
          Dst:             match_pathspec
    - functionName:    do_push_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1746
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ps
        - stash_msg
        - quiet
        - keep_index
        - patch_mode
        - include_untracked
        - only_staged
      BBCount:         118
      ICount:          737
      EdgeCount:       163
      CyclomaticComplexity: 47
      functionsReached:
        - _
        - add_pathspecs
        - ce_path_match
        - check_changes
        - const_error
        - discard_index
        - do_clear_stash
        - do_create_stash
        - do_store_stash
        - ensure_full_index
        - error
        - fprintf_ln
        - free_stash_info
        - get_main_ref_store
        - is_empty_tree_oid
        - is_null_oid
        - oid_to_hex
        - pipe_command
        - printf_ln
        - repo_read_index_preload
        - repo_refresh_and_write_index
        - report_path_error
        - run_command
        - strbuf_addstr
        - strbuf_release
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/stash.c:1526,17'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1526,20'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - xcalloc
                - ensure_full_index
                - report_path_error
                - free
                - _.15043
                - fprintf_ln
                - free
                - ce_path_match.15041
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1529,6'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - xcalloc
                - ensure_full_index
                - report_path_error
                - free
                - _.15043
                - fprintf_ln
                - free
                - ce_path_match.15041
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1526,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1527,14'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - xcalloc
                - ensure_full_index
                - report_path_error
                - free
                - _.15043
                - fprintf_ln
                - free
                - ce_path_match.15041
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1529,6'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - xcalloc
                - ensure_full_index
                - report_path_error
                - free
                - _.15043
                - fprintf_ln
                - free
                - ce_path_match.15041
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1529,17'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1529,20'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - xcalloc
                - ensure_full_index
                - report_path_error
                - free
                - _.15043
                - fprintf_ln
                - free
                - ce_path_match.15041
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1537,6'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - xcalloc
                - ensure_full_index
                - report_path_error
                - free
                - _.15043
                - fprintf_ln
                - free
                - ce_path_match.15041
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1529,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1530,14'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1537,6'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - xcalloc
                - ensure_full_index
                - report_path_error
                - free
                - _.15043
                - fprintf_ln
                - free
                - ce_path_match.15041
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1537,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1538,15'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - xcalloc
                - ensure_full_index
                - report_path_error
                - free
                - _.15043
                - fprintf_ln
                - free
                - ce_path_match.15041
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1540,6'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - xcalloc
                - ensure_full_index
                - report_path_error
                - free
                - _.15043
                - fprintf_ln
                - free
                - ce_path_match.15041
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1540,18'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1540,21'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - xcalloc
                - ensure_full_index
                - report_path_error
                - free
                - _.15043
                - fprintf_ln
                - free
                - ce_path_match.15041
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1547,26'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - xcalloc
                - ensure_full_index
                - report_path_error
                - free
                - _.15043
                - fprintf_ln
                - free
                - ce_path_match.15041
        - Branch String:   'builtin/stash.c:1540,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1541,14'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1547,26'
              BranchSideFuncs:
                - repo_read_index_preload
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - xcalloc
                - ensure_full_index
                - report_path_error
                - free
                - _.15043
                - fprintf_ln
                - free
                - ce_path_match.15041
        - Branch String:   'builtin/stash.c:1548,25'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1548,28'
              BranchSideFuncs:
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:1567,35'
              BranchSideFuncs:
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:1548,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1550,30'
              BranchSideFuncs:
                - xcalloc
                - ensure_full_index
                - report_path_error
                - free
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - _.15043
                - fprintf_ln
                - free
                - ce_path_match.15041
            - BranchSide:      'builtin/stash.c:1567,35'
              BranchSideFuncs:
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:1554,3'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1555,18'
              BranchSideFuncs:
                - ce_path_match.15041
                - report_path_error
                - free
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - _.15043
                - fprintf_ln
                - free
            - BranchSide:      'builtin/stash.c:1558,25'
              BranchSideFuncs:
                - report_path_error
                - free
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - _.15043
                - fprintf_ln
                - free
        - Branch String:   'builtin/stash.c:1558,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1559,15'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - free
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1564,8'
              BranchSideFuncs:
                - free
                - repo_refresh_and_write_index
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:1567,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1569,9'
              BranchSideFuncs:
                - _.15043
                - error
                - const_error.15047
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1573,21'
              BranchSideFuncs:
                - check_changes
                - _.15043
                - printf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1573,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1574,8'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1579,45'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_reflog_exists
                - do_clear_stash
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1574,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1575,14'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1576,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/stash.c:1579,73'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1579,76'
              BranchSideFuncs:
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
            - BranchSide:      'builtin/stash.c:1586,6'
              BranchSideFuncs:
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
        - Branch String:   'builtin/stash.c:1579,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1580,7'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1586,6'
              BranchSideFuncs:
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - strbuf_addstr.15050
        - Branch String:   'builtin/stash.c:1581,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1582,15'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1583,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/stash.c:1586,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1587,33'
              BranchSideFuncs:
                - strbuf_addstr.15050
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1588,22'
              BranchSideFuncs:
                - do_create_stash
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1588,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1590,7'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1594,27'
              BranchSideFuncs:
                - do_store_stash
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1594,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1595,7'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1601,7'
              BranchSideFuncs:
                - _.15043
                - printf_ln
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1596,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1597,15'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1598,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/stash.c:1601,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1602,13'
              BranchSideFuncs:
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1605,8'
              BranchSideFuncs:
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_pushl
                - run_command
                - strvec_push
                - strvec_pushf
                - strvec_pushl
                - pipe_command
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1605,19'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1605,22'
              BranchSideFuncs:
                - strvec_pushl
                - pipe_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1712,24'
              BranchSideFuncs:
                - strvec_pushl
                - pipe_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1605,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1606,7'
              BranchSideFuncs:
                - strvec_pushl
                - pipe_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1712,24'
              BranchSideFuncs:
                - strvec_pushl
                - pipe_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - strvec_pushl
                - add_pathspecs
                - run_command
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1606,25'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1606,29'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_push
                - strvec_pushf
            - BranchSide:      'builtin/stash.c:1625,17'
              BranchSideFuncs:
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
        - Branch String:   'builtin/stash.c:1606,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1607,25'
              BranchSideFuncs:
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
            - BranchSide:      'builtin/stash.c:1625,17'
              BranchSideFuncs:
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
        - Branch String:   'builtin/stash.c:1610,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1611,14'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushl
                - run_command
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/stash.c:1616,21'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/stash.c:1618,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1619,21'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
            - BranchSide:      'builtin/stash.c:1620,8'
              BranchSideFuncs:
                - run_command
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
        - Branch String:   'builtin/stash.c:1620,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1621,9'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1624,3'
              BranchSideFuncs:
                - discard_index
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strvec_push
        - Branch String:   'builtin/stash.c:1626,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1627,25'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
            - BranchSide:      'builtin/stash.c:1663,25'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
        - Branch String:   'builtin/stash.c:1633,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1634,25'
              BranchSideFuncs:
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
            - BranchSide:      'builtin/stash.c:1635,8'
              BranchSideFuncs:
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
                - strvec_push
        - Branch String:   'builtin/stash.c:1635,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1636,25'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
            - BranchSide:      'builtin/stash.c:1637,24'
              BranchSideFuncs:
                - strvec_push
                - add_pathspecs
                - run_command
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
        - Branch String:   'builtin/stash.c:1639,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1640,9'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1644,12'
              BranchSideFuncs:
                - strvec_pushl
                - add_pathspecs
                - pipe_command
                - strvec_pushl
                - pipe_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
        - Branch String:   'builtin/stash.c:1649,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1650,9'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1654,13'
              BranchSideFuncs:
                - strvec_pushl
                - pipe_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
        - Branch String:   'builtin/stash.c:1657,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1659,9'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1662,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - add_pathspecs
        - Branch String:   'builtin/stash.c:1668,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:0,0'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1669,9'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/stash.c:1694,23'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1694,45'
              BranchSideFuncs:
                - is_null_oid.15039
                - is_empty_tree_oid.15037
                - oid_to_hex
                - strvec_pushl
                - strvec_push
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - add_pathspecs
            - BranchSide:      'builtin/stash.c:1710,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/stash.c:1694,53'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1695,32'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1710,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/stash.c:1694,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1696,25'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1710,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/stash.c:1701,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1702,21'
              BranchSideFuncs:
                - add_pathspecs
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1704,23'
              BranchSideFuncs:
                - add_pathspecs
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/stash.c:1705,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1706,9'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1709,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/stash.c:1717,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1718,9'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1725,7'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
                - strvec_pushl
                - add_pathspecs
                - run_command
        - Branch String:   'builtin/stash.c:1718,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1719,16'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1721,8'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/stash.c:1725,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1726,25'
              BranchSideFuncs:
                - strvec_pushl
                - add_pathspecs
                - run_command
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1737,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/stash.c:1732,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1733,9'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1736,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - free_stash_info
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'builtin/stash.c:1530,22'
          Dst:             _
        - Src:             'builtin/stash.c:1530,3'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1541,22'
          Dst:             _
        - Src:             'builtin/stash.c:1541,3'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1547,2'
          Dst:             repo_read_index_preload
        - Src:             'builtin/stash.c:1550,22'
          Dst:             xcalloc
        - Src:             'builtin/stash.c:1553,3'
          Dst:             ensure_full_index
        - Src:             'builtin/stash.c:1555,4'
          Dst:             ce_path_match
        - Src:             'builtin/stash.c:1558,7'
          Dst:             report_path_error
        - Src:             'builtin/stash.c:1559,23'
          Dst:             _
        - Src:             'builtin/stash.c:1559,4'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1567,6'
          Dst:             repo_refresh_and_write_index
        - Src:             'builtin/stash.c:1569,9'
          Dst:             _
        - Src:             'builtin/stash.c:1569,9'
          Dst:             error
        - Src:             'builtin/stash.c:1569,9'
          Dst:             const_error
        - Src:             'builtin/stash.c:1573,7'
          Dst:             check_changes
        - Src:             'builtin/stash.c:1575,14'
          Dst:             _
        - Src:             'builtin/stash.c:1575,4'
          Dst:             printf_ln
        - Src:             'builtin/stash.c:1579,26'
          Dst:             get_main_ref_store
        - Src:             'builtin/stash.c:1579,7'
          Dst:             refs_reflog_exists
        - Src:             'builtin/stash.c:1579,76'
          Dst:             do_clear_stash
        - Src:             'builtin/stash.c:1582,23'
          Dst:             _
        - Src:             'builtin/stash.c:1582,4'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1587,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/stash.c:1588,6'
          Dst:             do_create_stash
        - Src:             'builtin/stash.c:1594,6'
          Dst:             do_store_stash
        - Src:             'builtin/stash.c:1597,23'
          Dst:             _
        - Src:             'builtin/stash.c:1597,4'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1602,13'
          Dst:             _
        - Src:             'builtin/stash.c:1602,3'
          Dst:             printf_ln
        - Src:             'builtin/stash.c:1612,5'
          Dst:             strvec_pushf
        - Src:             'builtin/stash.c:1616,4'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:1619,5'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:1620,8'
          Dst:             run_command
        - Src:             'builtin/stash.c:1625,3'
          Dst:             discard_index
        - Src:             'builtin/stash.c:1632,4'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:1634,5'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:1636,5'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:1637,4'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:1638,4'
          Dst:             add_pathspecs
        - Src:             'builtin/stash.c:1639,8'
          Dst:             run_command
        - Src:             'builtin/stash.c:1645,4'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:1648,4'
          Dst:             add_pathspecs
        - Src:             'builtin/stash.c:1649,8'
          Dst:             pipe_command
        - Src:             'builtin/stash.c:1655,4'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:1657,8'
          Dst:             pipe_command
        - Src:             'builtin/stash.c:1666,4'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:1668,8'
          Dst:             run_command
        - Src:             'builtin/stash.c:1694,27'
          Dst:             is_null_oid
        - Src:             'builtin/stash.c:1695,8'
          Dst:             is_empty_tree_oid
        - Src:             'builtin/stash.c:1700,10'
          Dst:             oid_to_hex
        - Src:             'builtin/stash.c:1699,4'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:1702,5'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:1704,5'
          Dst:             add_pathspecs
        - Src:             'builtin/stash.c:1705,8'
          Dst:             run_command
        - Src:             'builtin/stash.c:1715,3'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:1717,7'
          Dst:             pipe_command
        - Src:             'builtin/stash.c:1719,24'
          Dst:             _
        - Src:             'builtin/stash.c:1719,5'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1729,4'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:1731,4'
          Dst:             add_pathspecs
        - Src:             'builtin/stash.c:1732,8'
          Dst:             run_command
        - Src:             'builtin/stash.c:1741,2'
          Dst:             strbuf_release
        - Src:             'builtin/stash.c:1742,2'
          Dst:             strbuf_release
        - Src:             'builtin/stash.c:1743,2'
          Dst:             free_stash_info
        - Src:             'builtin/stash.c:1744,2'
          Dst:             strbuf_release
        - Src:             'builtin/stash.c:1745,2'
          Dst:             strbuf_release
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    50
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_changes
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps
        - include_untracked
        - untracked_files
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - check_changes_tracked_files
        - get_untracked_files
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/stash.c:1153,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1154,7'
              BranchSideFuncs:
                - get_untracked_files
            - BranchSide:      'builtin/stash.c:1156,6'
              BranchSideFuncs:
                - get_untracked_files
        - Branch String:   'builtin/stash.c:1156,24'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1156,47'
              BranchSideFuncs:
                - get_untracked_files
            - BranchSide:      'builtin/stash.c:1156,24'
              BranchSideFuncs: []
        - Branch String:   'builtin/stash.c:1156,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1156,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/stash.c:1158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/stash.c:1153,6'
          Dst:             check_changes_tracked_files
        - Src:             'builtin/stash.c:1156,27'
          Dst:             get_untracked_files
    - functionName:    do_clear_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_main_ref_store
        - repo_get_oid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/stash.c:242,19'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:243,19'
              BranchSideFuncs:
                - repo_get_oid
                - get_main_ref_store
                - refs_delete_ref
            - BranchSide:      'builtin/stash.c:243,19'
              BranchSideFuncs:
                - repo_get_oid
                - get_main_ref_store
                - refs_delete_ref
        - Branch String:   'builtin/stash.c:243,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:244,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/stash.c:246,44'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_ref
      Callsites:
        - Src:             'builtin/stash.c:243,6'
          Dst:             repo_get_oid
        - Src:             'builtin/stash.c:246,25'
          Dst:             get_main_ref_store
        - Src:             'builtin/stash.c:246,9'
          Dst:             refs_delete_ref
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    do_create_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ps
        - stash_msg_buf
        - include_untracked
        - patch_mode
        - only_staged
        - info
        - patch
        - quiet
      BBCount:         71
      ICount:          448
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - _
        - check_changes
        - commit_list_insert
        - commit_tree
        - const_error
        - error
        - fprintf_ln
        - free_commit_list
        - get_index_file
        - get_main_ref_store
        - lookup_commit
        - pp_commit_easy
        - prepare_fallback_ident
        - repo_find_unique_abbrev
        - repo_get_oid
        - repo_read_index_preload
        - repo_refresh_and_write_index
        - save_untracked_files
        - skip_prefix
        - stash_patch
        - stash_staged
        - stash_working_tree
        - strbuf_addf
        - strbuf_insertf
        - strbuf_release
        - write_index_as_tree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/stash.c:1375,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1377,9'
              BranchSideFuncs:
                - _.15043
                - error
                - const_error.15047
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
            - BranchSide:      'builtin/stash.c:1381,19'
              BranchSideFuncs:
                - repo_get_oid
                - lookup_commit
                - check_changes
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_find_unique_abbrev
                - strbuf_addf
                - pp_commit_easy
                - strbuf_addf
                - commit_list_insert
                - get_index_file
                - write_index_as_tree
                - commit_tree
                - free_commit_list
                - stash_working_tree
                - strbuf_addf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
                - strbuf_insertf
                - _.15043
                - fprintf_ln
                - stash_staged
                - _.15043
                - fprintf_ln
                - stash_patch
                - _.15043
                - fprintf_ln
                - save_untracked_files
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - skip_prefix.15092
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1381,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1382,8'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
            - BranchSide:      'builtin/stash.c:1388,31'
              BranchSideFuncs:
                - lookup_commit
                - check_changes
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_find_unique_abbrev
                - strbuf_addf
                - pp_commit_easy
                - strbuf_addf
                - commit_list_insert
                - get_index_file
                - write_index_as_tree
                - commit_tree
                - free_commit_list
                - stash_working_tree
                - strbuf_addf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
                - strbuf_insertf
                - _.15043
                - fprintf_ln
                - stash_staged
                - _.15043
                - fprintf_ln
                - stash_patch
                - _.15043
                - fprintf_ln
                - save_untracked_files
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - skip_prefix.15092
        - Branch String:   'builtin/stash.c:1382,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1383,15'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
            - BranchSide:      'builtin/stash.c:1385,7'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
        - Branch String:   'builtin/stash.c:1391,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1392,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_find_unique_abbrev
                - strbuf_addf
                - pp_commit_easy
                - strbuf_addf
                - commit_list_insert
                - get_index_file
                - write_index_as_tree
                - commit_tree
                - free_commit_list
                - stash_working_tree
                - strbuf_addf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
                - strbuf_insertf
                - _.15043
                - fprintf_ln
                - stash_staged
                - _.15043
                - fprintf_ln
                - stash_patch
                - _.15043
                - fprintf_ln
                - save_untracked_files
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - skip_prefix.15092
            - BranchSide:      'builtin/stash.c:1396,58'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - repo_find_unique_abbrev
                - strbuf_addf
                - pp_commit_easy
                - strbuf_addf
                - commit_list_insert
                - get_index_file
                - write_index_as_tree
                - commit_tree
                - free_commit_list
                - stash_working_tree
                - strbuf_addf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
                - strbuf_insertf
                - _.15043
                - fprintf_ln
                - stash_staged
                - _.15043
                - fprintf_ln
                - stash_patch
                - _.15043
                - fprintf_ln
                - save_untracked_files
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
                - skip_prefix.15092
        - Branch String:   'builtin/stash.c:1398,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1399,15'
              BranchSideFuncs:
                - skip_prefix.15092
                - repo_find_unique_abbrev
                - strbuf_addf
                - pp_commit_easy
                - strbuf_addf
                - commit_list_insert
                - get_index_file
                - write_index_as_tree
                - commit_tree
                - free_commit_list
                - stash_working_tree
                - strbuf_addf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
                - strbuf_insertf
                - _.15043
                - fprintf_ln
                - stash_staged
                - _.15043
                - fprintf_ln
                - stash_patch
                - _.15043
                - fprintf_ln
                - save_untracked_files
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1400,44'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - strbuf_addf
                - pp_commit_easy
                - strbuf_addf
                - commit_list_insert
                - get_index_file
                - write_index_as_tree
                - commit_tree
                - free_commit_list
                - stash_working_tree
                - strbuf_addf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
                - strbuf_insertf
                - _.15043
                - fprintf_ln
                - stash_staged
                - _.15043
                - fprintf_ln
                - stash_patch
                - _.15043
                - fprintf_ln
                - save_untracked_files
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1409,11'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1410,36'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
            - BranchSide:      'builtin/stash.c:1412,8'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
        - Branch String:   'builtin/stash.c:1408,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1412,8'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
            - BranchSide:      'builtin/stash.c:1419,19'
              BranchSideFuncs:
                - free_commit_list
                - stash_working_tree
                - strbuf_addf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
                - strbuf_insertf
                - _.15043
                - fprintf_ln
                - stash_staged
                - _.15043
                - fprintf_ln
                - stash_patch
                - _.15043
                - fprintf_ln
                - save_untracked_files
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1412,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1413,15'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
            - BranchSide:      'builtin/stash.c:1415,7'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
        - Branch String:   'builtin/stash.c:1422,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1423,28'
              BranchSideFuncs:
                - save_untracked_files
                - stash_working_tree
                - strbuf_addf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
                - strbuf_insertf
                - _.15043
                - fprintf_ln
                - stash_staged
                - _.15043
                - fprintf_ln
                - stash_patch
                - _.15043
                - fprintf_ln
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1432,6'
              BranchSideFuncs:
                - stash_working_tree
                - strbuf_addf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
                - strbuf_insertf
                - _.15043
                - fprintf_ln
                - stash_staged
                - _.15043
                - fprintf_ln
                - stash_patch
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1423,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1424,9'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
            - BranchSide:      'builtin/stash.c:1430,27'
              BranchSideFuncs:
                - stash_working_tree
                - strbuf_addf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
                - strbuf_insertf
                - _.15043
                - fprintf_ln
                - stash_staged
                - _.15043
                - fprintf_ln
                - stash_patch
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1424,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1425,16'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
            - BranchSide:      'builtin/stash.c:1427,8'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
        - Branch String:   'builtin/stash.c:1432,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1433,21'
              BranchSideFuncs:
                - stash_patch
                - strbuf_addf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
                - strbuf_insertf
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1442,13'
              BranchSideFuncs:
                - stash_working_tree
                - strbuf_addf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
                - strbuf_insertf
                - _.15043
                - fprintf_ln
                - stash_staged
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1434,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1435,9'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
            - BranchSide:      'builtin/stash.c:1439,14'
              BranchSideFuncs:
                - strbuf_addf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
                - strbuf_insertf
        - Branch String:   'builtin/stash.c:1435,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1436,16'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
            - BranchSide:      'builtin/stash.c:1438,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
        - Branch String:   'builtin/stash.c:1442,13'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1443,22'
              BranchSideFuncs:
                - stash_staged
                - strbuf_addf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
                - strbuf_insertf
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1453,26'
              BranchSideFuncs:
                - stash_working_tree
                - strbuf_addf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
                - strbuf_insertf
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1444,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1445,9'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
            - BranchSide:      'builtin/stash.c:1449,14'
              BranchSideFuncs:
                - strbuf_addf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
                - strbuf_insertf
        - Branch String:   'builtin/stash.c:1445,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1446,16'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
            - BranchSide:      'builtin/stash.c:1448,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
        - Branch String:   'builtin/stash.c:1453,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:0,0'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
            - BranchSide:      'builtin/stash.c:1454,9'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
        - Branch String:   'builtin/stash.c:1454,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1455,16'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
            - BranchSide:      'builtin/stash.c:1457,8'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
        - Branch String:   'builtin/stash.c:1462,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1463,15'
              BranchSideFuncs:
                - strbuf_insertf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
            - BranchSide:      'builtin/stash.c:1465,18'
              BranchSideFuncs:
                - strbuf_insertf
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
                - lookup_commit
                - commit_list_insert
        - Branch String:   'builtin/stash.c:1467,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1468,36'
              BranchSideFuncs:
                - lookup_commit
                - commit_list_insert
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1471,35'
              BranchSideFuncs:
                - lookup_commit
                - commit_list_insert
                - commit_list_insert
                - commit_tree
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1475,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1476,40'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
            - BranchSide:      'builtin/stash.c:1477,8'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
        - Branch String:   'builtin/stash.c:1477,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1478,15'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
            - BranchSide:      'builtin/stash.c:1480,7'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_commit_list
      Callsites:
        - Src:             'builtin/stash.c:1372,2'
          Dst:             prepare_fallback_ident
        - Src:             'builtin/stash.c:1374,2'
          Dst:             repo_read_index_preload
        - Src:             'builtin/stash.c:1375,6'
          Dst:             repo_refresh_and_write_index
        - Src:             'builtin/stash.c:1377,9'
          Dst:             _
        - Src:             'builtin/stash.c:1377,9'
          Dst:             error
        - Src:             'builtin/stash.c:1377,9'
          Dst:             const_error
        - Src:             'builtin/stash.c:1381,6'
          Dst:             repo_get_oid
        - Src:             'builtin/stash.c:1383,23'
          Dst:             _
        - Src:             'builtin/stash.c:1383,4'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1388,17'
          Dst:             lookup_commit
        - Src:             'builtin/stash.c:1391,7'
          Dst:             check_changes
        - Src:             'builtin/stash.c:1396,39'
          Dst:             get_main_ref_store
        - Src:             'builtin/stash.c:1396,15'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'builtin/stash.c:1399,3'
          Dst:             skip_prefix
        - Src:             'builtin/stash.c:1400,20'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/stash.c:1403,2'
          Dst:             strbuf_addf
        - Src:             'builtin/stash.c:1404,2'
          Dst:             pp_commit_easy
        - Src:             'builtin/stash.c:1406,2'
          Dst:             strbuf_addf
        - Src:             'builtin/stash.c:1407,2'
          Dst:             commit_list_insert
        - Src:             'builtin/stash.c:1408,64'
          Dst:             get_index_file
        - Src:             'builtin/stash.c:1408,6'
          Dst:             write_index_as_tree
        - Src:             'builtin/stash.c:1410,6'
          Dst:             commit_tree
        - Src:             'builtin/stash.c:1413,23'
          Dst:             _
        - Src:             'builtin/stash.c:1413,4'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1419,2'
          Dst:             free_commit_list
        - Src:             'builtin/stash.c:1423,7'
          Dst:             save_untracked_files
        - Src:             'builtin/stash.c:1425,24'
          Dst:             _
        - Src:             'builtin/stash.c:1425,5'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1433,9'
          Dst:             stash_patch
        - Src:             'builtin/stash.c:1436,24'
          Dst:             _
        - Src:             'builtin/stash.c:1436,5'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1443,9'
          Dst:             stash_staged
        - Src:             'builtin/stash.c:1446,24'
          Dst:             _
        - Src:             'builtin/stash.c:1446,5'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1453,7'
          Dst:             stash_working_tree
        - Src:             'builtin/stash.c:1455,24'
          Dst:             _
        - Src:             'builtin/stash.c:1455,5'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1463,3'
          Dst:             strbuf_addf
        - Src:             'builtin/stash.c:1465,3'
          Dst:             strbuf_insertf
        - Src:             'builtin/stash.c:1468,22'
          Dst:             lookup_commit
        - Src:             'builtin/stash.c:1468,3'
          Dst:             commit_list_insert
        - Src:             'builtin/stash.c:1471,21'
          Dst:             lookup_commit
        - Src:             'builtin/stash.c:1471,2'
          Dst:             commit_list_insert
        - Src:             'builtin/stash.c:1473,2'
          Dst:             commit_list_insert
        - Src:             'builtin/stash.c:1475,6'
          Dst:             commit_tree
        - Src:             'builtin/stash.c:1478,23'
          Dst:             _
        - Src:             'builtin/stash.c:1478,4'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1485,2'
          Dst:             strbuf_release
        - Src:             'builtin/stash.c:1486,2'
          Dst:             strbuf_release
        - Src:             'builtin/stash.c:1487,2'
          Dst:             strbuf_release
        - Src:             'builtin/stash.c:1488,2'
          Dst:             free_commit_list
    - functionName:    do_store_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - w_commit
        - stash_msg
        - quiet
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - assert_stash_like
        - fprintf_ln
        - get_main_ref_store
        - oid_to_hex
        - oid_to_hex_r
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/stash.c:1001,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1002,13'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - _.15043
                - oid_to_hex
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1004,41'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - _.15043
                - oid_to_hex
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1004,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1008,8'
              BranchSideFuncs:
                - _.15043
                - oid_to_hex
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1015,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/stash.c:1008,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1009,15'
              BranchSideFuncs: []
            - BranchSide:      'builtin/stash.c:1012,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/stash.c:998,2'
          Dst:             oid_to_hex_r
        - Src:             'builtin/stash.c:999,2'
          Dst:             assert_stash_like
        - Src:             'builtin/stash.c:1004,22'
          Dst:             get_main_ref_store
        - Src:             'builtin/stash.c:1004,6'
          Dst:             refs_update_ref
        - Src:             'builtin/stash.c:1009,23'
          Dst:             _
        - Src:             'builtin/stash.c:1010,19'
          Dst:             oid_to_hex
        - Src:             'builtin/stash.c:1009,4'
          Dst:             fprintf_ln
    - functionName:    free_stash_info
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_release
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/stash.c:158,2'
          Dst:             strbuf_release
    - functionName:    assert_stash_like
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - revision
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - die
        - get_oidf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/stash.c:163,50'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:164,16'
              BranchSideFuncs:
                - _.15043
                - die
            - BranchSide:      'builtin/stash.c:167,7'
              BranchSideFuncs:
                - _.15043
                - die
        - Branch String:   'builtin/stash.c:164,47'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:165,16'
              BranchSideFuncs:
                - _.15043
                - die
            - BranchSide:      'builtin/stash.c:167,7'
              BranchSideFuncs:
                - _.15043
                - die
        - Branch String:   'builtin/stash.c:165,49'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:166,16'
              BranchSideFuncs:
                - _.15043
                - die
            - BranchSide:      'builtin/stash.c:167,7'
              BranchSideFuncs:
                - _.15043
                - die
        - Branch String:   'builtin/stash.c:163,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:167,7'
              BranchSideFuncs:
                - _.15043
                - die
            - BranchSide:      'builtin/stash.c:168,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/stash.c:163,6'
          Dst:             get_oidf
        - Src:             'builtin/stash.c:164,6'
          Dst:             get_oidf
        - Src:             'builtin/stash.c:165,6'
          Dst:             get_oidf
        - Src:             'builtin/stash.c:166,6'
          Dst:             get_oidf
        - Src:             'builtin/stash.c:167,7'
          Dst:             _
        - Src:             'builtin/stash.c:167,3'
          Dst:             die
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    save_untracked_files
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - msg
        - files
      BBCount:         10
      ICount:          105
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - commit_tree
        - pipe_command
        - release_index
        - remove_path
        - strbuf_addf
        - strbuf_release
        - strvec_pushf
        - strvec_pushl
        - write_index_as_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:1178,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1180,7'
              BranchSideFuncs:
                - release_index
                - strbuf_release
                - remove_path
            - BranchSide:      'builtin/stash.c:1184,27'
              BranchSideFuncs:
                - write_index_as_tree
                - commit_tree
                - release_index
                - strbuf_release
                - remove_path
        - Branch String:   'builtin/stash.c:1184,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1186,7'
              BranchSideFuncs:
                - release_index
                - strbuf_release
                - remove_path
            - BranchSide:      'builtin/stash.c:1190,32'
              BranchSideFuncs:
                - commit_tree
                - release_index
                - strbuf_release
                - remove_path
        - Branch String:   'builtin/stash.c:1190,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1191,52'
              BranchSideFuncs:
                - release_index
                - strbuf_release
                - remove_path
            - BranchSide:      'builtin/stash.c:1192,7'
              BranchSideFuncs:
                - release_index
                - strbuf_release
                - remove_path
      Callsites:
        - Src:             'builtin/stash.c:1172,2'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:1174,2'
          Dst:             strvec_pushf
        - Src:             'builtin/stash.c:1177,2'
          Dst:             strbuf_addf
        - Src:             'builtin/stash.c:1178,6'
          Dst:             pipe_command
        - Src:             'builtin/stash.c:1184,6'
          Dst:             write_index_as_tree
        - Src:             'builtin/stash.c:1190,6'
          Dst:             commit_tree
        - Src:             'builtin/stash.c:1197,2'
          Dst:             release_index
        - Src:             'builtin/stash.c:1198,2'
          Dst:             strbuf_release
        - Src:             'builtin/stash.c:1199,2'
          Dst:             remove_path
    - functionName:    stash_patch
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - ps
        - out_patch
        - quiet
      BBCount:         24
      ICount:          193
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - fprintf_ln
        - getenv
        - oid_to_hex
        - pipe_command
        - release_index
        - remove_path
        - run_add_p
        - run_command
        - setenv
        - strvec_pushf
        - strvec_pushl
        - unsetenv
        - write_index_as_tree
        - xstrdup_or_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:1250,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1251,7'
              BranchSideFuncs:
                - release_index
                - remove_path
            - BranchSide:      'builtin/stash.c:1256,24'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.15120
                - setenv
                - run_add_p
                - unsetenv
                - free
                - write_index_as_tree
                - oid_to_hex
                - strvec_pushl
                - pipe_command
                - _.15043
                - fprintf_ln
                - release_index
                - remove_path
                - setenv
        - Branch String:   'builtin/stash.c:1264,20'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1264,24'
              BranchSideFuncs:
                - unsetenv
                - free
                - write_index_as_tree
                - oid_to_hex
                - strvec_pushl
                - pipe_command
                - _.15043
                - fprintf_ln
                - release_index
                - remove_path
                - setenv
            - BranchSide:      'builtin/stash.c:1267,3'
              BranchSideFuncs:
                - unsetenv
                - free
                - write_index_as_tree
                - oid_to_hex
                - strvec_pushl
                - pipe_command
                - _.15043
                - fprintf_ln
                - release_index
                - remove_path
        - Branch String:   'builtin/stash.c:1264,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1265,29'
              BranchSideFuncs:
                - setenv
                - free
                - write_index_as_tree
                - oid_to_hex
                - strvec_pushl
                - pipe_command
                - _.15043
                - fprintf_ln
                - release_index
                - remove_path
            - BranchSide:      'builtin/stash.c:1267,3'
              BranchSideFuncs:
                - unsetenv
                - free
                - write_index_as_tree
                - oid_to_hex
                - strvec_pushl
                - pipe_command
                - _.15043
                - fprintf_ln
                - release_index
                - remove_path
        - Branch String:   'builtin/stash.c:1271,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1273,7'
              BranchSideFuncs:
                - release_index
                - remove_path
            - BranchSide:      'builtin/stash.c:1277,15'
              BranchSideFuncs:
                - oid_to_hex
                - strvec_pushl
                - pipe_command
                - _.15043
                - fprintf_ln
                - release_index
                - remove_path
        - Branch String:   'builtin/stash.c:1280,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1281,7'
              BranchSideFuncs:
                - release_index
                - remove_path
            - BranchSide:      'builtin/stash.c:1285,7'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - release_index
                - remove_path
        - Branch String:   'builtin/stash.c:1285,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1285,18'
              BranchSideFuncs:
                - release_index
                - remove_path
            - BranchSide:      'builtin/stash.c:1286,8'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - release_index
                - remove_path
        - Branch String:   'builtin/stash.c:1286,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1287,15'
              BranchSideFuncs:
                - release_index
                - remove_path
            - BranchSide:      'builtin/stash.c:1288,7'
              BranchSideFuncs:
                - release_index
                - remove_path
      Callsites:
        - Src:             'builtin/stash.c:1244,2'
          Dst:             remove_path
        - Src:             'builtin/stash.c:1247,2'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:1248,2'
          Dst:             strvec_pushf
        - Src:             'builtin/stash.c:1250,6'
          Dst:             run_command
        - Src:             'builtin/stash.c:1258,34'
          Dst:             getenv
        - Src:             'builtin/stash.c:1258,18'
          Dst:             xstrdup_or_null
        - Src:             'builtin/stash.c:1259,2'
          Dst:             setenv
        - Src:             'builtin/stash.c:1261,10'
          Dst:             run_add_p
        - Src:             'builtin/stash.c:1265,3'
          Dst:             setenv
        - Src:             'builtin/stash.c:1267,3'
          Dst:             unsetenv
        - Src:             'builtin/stash.c:1271,6'
          Dst:             write_index_as_tree
        - Src:             'builtin/stash.c:1279,8'
          Dst:             oid_to_hex
        - Src:             'builtin/stash.c:1278,2'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:1280,6'
          Dst:             pipe_command
        - Src:             'builtin/stash.c:1287,23'
          Dst:             _
        - Src:             'builtin/stash.c:1287,4'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1292,2'
          Dst:             release_index
        - Src:             'builtin/stash.c:1293,2'
          Dst:             remove_path
    - functionName:    stash_staged
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - out_patch
        - quiet
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - fprintf_ln
        - oid_to_hex
        - pipe_command
        - release_index
        - strvec_pushl
        - write_index_as_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:1210,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1212,7'
              BranchSideFuncs:
                - release_index
            - BranchSide:      'builtin/stash.c:1216,15'
              BranchSideFuncs:
                - oid_to_hex
                - strvec_pushl
                - pipe_command
                - _.15043
                - fprintf_ln
                - release_index
        - Branch String:   'builtin/stash.c:1219,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1220,7'
              BranchSideFuncs:
                - release_index
            - BranchSide:      'builtin/stash.c:1224,7'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - release_index
        - Branch String:   'builtin/stash.c:1224,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1224,18'
              BranchSideFuncs:
                - release_index
            - BranchSide:      'builtin/stash.c:1225,8'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - release_index
        - Branch String:   'builtin/stash.c:1225,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1226,15'
              BranchSideFuncs:
                - release_index
            - BranchSide:      'builtin/stash.c:1227,7'
              BranchSideFuncs:
                - release_index
      Callsites:
        - Src:             'builtin/stash.c:1210,6'
          Dst:             write_index_as_tree
        - Src:             'builtin/stash.c:1218,23'
          Dst:             oid_to_hex
        - Src:             'builtin/stash.c:1217,2'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:1219,6'
          Dst:             pipe_command
        - Src:             'builtin/stash.c:1226,23'
          Dst:             _
        - Src:             'builtin/stash.c:1226,4'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1231,2'
          Dst:             release_index
    - functionName:    stash_working_tree
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - ps
      BBCount:         12
      ICount:          132
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - add_pending_object
        - copy_pathspec
        - parse_object
        - pipe_command
        - release_index
        - release_revisions
        - remove_path
        - repo_init_revisions
        - repo_read_index_preload
        - reset_tree
        - run_diff_index
        - set_alternate_index_output
        - strbuf_release
        - strvec_pushf
        - strvec_pushl
        - write_index_as_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:1309,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1310,7'
              BranchSideFuncs:
                - release_index
                - release_revisions
                - strbuf_release
                - remove_path
            - BranchSide:      'builtin/stash.c:1313,2'
              BranchSideFuncs:
                - set_alternate_index_output
                - repo_read_index_preload
                - parse_object
                - add_pending_object
                - run_diff_index
                - strvec_pushl
                - strvec_pushf
                - pipe_command
                - write_index_as_tree
                - release_index
                - release_revisions
                - strbuf_release
                - remove_path
        - Branch String:   'builtin/stash.c:1319,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1320,7'
              BranchSideFuncs:
                - release_index
                - release_revisions
                - strbuf_release
                - remove_path
            - BranchSide:      'builtin/stash.c:1324,40'
              BranchSideFuncs:
                - parse_object
                - add_pending_object
                - run_diff_index
                - strvec_pushl
                - strvec_pushf
                - pipe_command
                - write_index_as_tree
                - release_index
                - release_revisions
                - strbuf_release
                - remove_path
        - Branch String:   'builtin/stash.c:1335,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1337,7'
              BranchSideFuncs:
                - release_index
                - release_revisions
                - strbuf_release
                - remove_path
            - BranchSide:      'builtin/stash.c:1341,27'
              BranchSideFuncs:
                - write_index_as_tree
                - release_index
                - release_revisions
                - strbuf_release
                - remove_path
        - Branch String:   'builtin/stash.c:1341,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1342,9'
              BranchSideFuncs:
                - release_index
                - release_revisions
                - strbuf_release
                - remove_path
            - BranchSide:      'builtin/stash.c:1343,7'
              BranchSideFuncs:
                - release_index
                - release_revisions
                - strbuf_release
                - remove_path
      Callsites:
        - Src:             'builtin/stash.c:1305,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/stash.c:1306,2'
          Dst:             copy_pathspec
        - Src:             'builtin/stash.c:1308,2'
          Dst:             set_alternate_index_output
        - Src:             'builtin/stash.c:1309,6'
          Dst:             reset_tree
        - Src:             'builtin/stash.c:1313,2'
          Dst:             set_alternate_index_output
        - Src:             'builtin/stash.c:1319,6'
          Dst:             repo_read_index_preload
        - Src:             'builtin/stash.c:1324,27'
          Dst:             parse_object
        - Src:             'builtin/stash.c:1324,2'
          Dst:             add_pending_object
        - Src:             'builtin/stash.c:1326,2'
          Dst:             run_diff_index
        - Src:             'builtin/stash.c:1329,2'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:1332,2'
          Dst:             strvec_pushf
        - Src:             'builtin/stash.c:1335,6'
          Dst:             pipe_command
        - Src:             'builtin/stash.c:1341,6'
          Dst:             write_index_as_tree
        - Src:             'builtin/stash.c:1348,2'
          Dst:             release_index
        - Src:             'builtin/stash.c:1349,2'
          Dst:             release_revisions
        - Src:             'builtin/stash.c:1350,2'
          Dst:             strbuf_release
        - Src:             'builtin/stash.c:1351,2'
          Dst:             remove_path
    - functionName:    reset_tree
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - i_tree
        - update
        - reset
      BBCount:         15
      ICount:          146
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - const_error
        - error
        - init_tree_desc
        - parse_tree
        - parse_tree_indirect
        - refresh_index
        - repo_hold_locked_index
        - repo_read_index_preload
        - unpack_trees
        - write_locked_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/stash.c:276,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:277,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/stash.c:279,25'
              BranchSideFuncs:
                - repo_hold_locked_index
                - parse_tree_indirect
                - parse_tree.15113
                - init_tree_desc
                - unpack_trees
                - write_locked_index
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:284,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:285,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/stash.c:287,17'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
                - write_locked_index
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:295,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:296,8'
              BranchSideFuncs:
                - unpack_trees
                - write_locked_index
                - _.15043
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:297,7'
              BranchSideFuncs:
                - unpack_trees
                - write_locked_index
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:299,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:300,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/stash.c:302,25'
              BranchSideFuncs:
                - write_locked_index
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:302,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:303,10'
              BranchSideFuncs:
                - _.15043
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:305,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/stash.c:275,2'
          Dst:             repo_read_index_preload
        - Src:             'builtin/stash.c:276,6'
          Dst:             refresh_index
        - Src:             'builtin/stash.c:279,2'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/stash.c:283,9'
          Dst:             parse_tree_indirect
        - Src:             'builtin/stash.c:284,6'
          Dst:             parse_tree
        - Src:             'builtin/stash.c:287,2'
          Dst:             init_tree_desc
        - Src:             'builtin/stash.c:299,6'
          Dst:             unpack_trees
        - Src:             'builtin/stash.c:302,6'
          Dst:             write_locked_index
        - Src:             'builtin/stash.c:303,10'
          Dst:             _
        - Src:             'builtin/stash.c:303,10'
          Dst:             error
        - Src:             'builtin/stash.c:303,10'
          Dst:             const_error
    - functionName:    add_diff_to_buf
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
        - options
        - data
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - is_path_a_directory
        - strbuf_addch
        - strbuf_addstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:369,2'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:370,27'
              BranchSideFuncs:
                - is_path_a_directory
                - strbuf_addstr.15050
                - strbuf_addch.15111
            - BranchSide:      'builtin/stash.c:378,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/stash.c:370,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:371,4'
              BranchSideFuncs:
                - is_path_a_directory
                - strbuf_addstr.15050
                - strbuf_addch.15111
            - BranchSide:      'builtin/stash.c:373,17'
              BranchSideFuncs:
                - strbuf_addstr.15050
                - strbuf_addch.15111
                - is_path_a_directory
      Callsites:
        - Src:             'builtin/stash.c:370,7'
          Dst:             is_path_a_directory
        - Src:             'builtin/stash.c:373,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/stash.c:376,3'
          Dst:             strbuf_addch
    - functionName:    is_path_a_directory
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lstat64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:360,28'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:360,28'
              BranchSideFuncs: []
            - BranchSide:      'builtin/stash.c:360,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/stash.c:360,11'
          Dst:             lstat64
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_tree
      functionSourceFile: '/src/git/./tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_tree_gently
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './tree.h:25,9'
          Dst:             parse_tree_gently
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    check_changes_tracked_files
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - add_head_to_pending
        - copy_pathspec
        - diff_result_code
        - diff_setup_done
        - release_revisions
        - repo_get_oid
        - repo_init_revisions
        - repo_read_index
        - run_diff_files
        - run_diff_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/stash.c:1112,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1113,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/stash.c:1115,22'
              BranchSideFuncs:
                - repo_read_index
                - repo_init_revisions
                - copy_pathspec
                - add_head_to_pending
                - diff_setup_done
                - run_diff_index
                - diff_result_code
                - run_diff_files
                - diff_result_code
                - release_revisions
        - Branch String:   'builtin/stash.c:1115,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1116,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/stash.c:1118,22'
              BranchSideFuncs:
                - repo_init_revisions
                - copy_pathspec
                - add_head_to_pending
                - diff_setup_done
                - run_diff_index
                - diff_result_code
                - run_diff_files
                - diff_result_code
                - release_revisions
        - Branch String:   'builtin/stash.c:1129,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1130,7'
              BranchSideFuncs:
                - release_revisions
            - BranchSide:      'builtin/stash.c:1134,2'
              BranchSideFuncs:
                - run_diff_files
                - diff_result_code
                - release_revisions
        - Branch String:   'builtin/stash.c:1135,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1135,27'
              BranchSideFuncs:
                - release_revisions
            - BranchSide:      'builtin/stash.c:1136,7'
              BranchSideFuncs:
                - release_revisions
      Callsites:
        - Src:             'builtin/stash.c:1112,6'
          Dst:             repo_get_oid
        - Src:             'builtin/stash.c:1115,6'
          Dst:             repo_read_index
        - Src:             'builtin/stash.c:1118,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/stash.c:1119,2'
          Dst:             copy_pathspec
        - Src:             'builtin/stash.c:1125,2'
          Dst:             add_head_to_pending
        - Src:             'builtin/stash.c:1126,2'
          Dst:             diff_setup_done
        - Src:             'builtin/stash.c:1128,2'
          Dst:             run_diff_index
        - Src:             'builtin/stash.c:1129,6'
          Dst:             diff_result_code
        - Src:             'builtin/stash.c:1134,2'
          Dst:             run_diff_files
        - Src:             'builtin/stash.c:1135,6'
          Dst:             diff_result_code
        - Src:             'builtin/stash.c:1141,2'
          Dst:             release_revisions
    - functionName:    get_untracked_files
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ps
        - include_untracked
        - untracked_files
      BBCount:         10
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - dir_clear
        - fill_directory
        - setup_standard_excludes
        - strbuf_addch
        - strbuf_addstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:1082,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1083,3'
              BranchSideFuncs:
                - setup_standard_excludes
                - fill_directory
                - dir_clear
                - strbuf_addstr.15050
                - strbuf_addch.15111
            - BranchSide:      'builtin/stash.c:1085,23'
              BranchSideFuncs:
                - fill_directory
                - dir_clear
                - strbuf_addstr.15050
                - strbuf_addch.15111
        - Branch String:   'builtin/stash.c:1086,2'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1087,31'
              BranchSideFuncs:
                - strbuf_addstr.15050
                - strbuf_addch.15111
                - dir_clear
            - BranchSide:      'builtin/stash.c:1094,2'
              BranchSideFuncs:
                - dir_clear
      Callsites:
        - Src:             'builtin/stash.c:1083,3'
          Dst:             setup_standard_excludes
        - Src:             'builtin/stash.c:1085,2'
          Dst:             fill_directory
        - Src:             'builtin/stash.c:1089,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/stash.c:1091,3'
          Dst:             strbuf_addch
        - Src:             'builtin/stash.c:1094,2'
          Dst:             dir_clear
    - functionName:    diff_include_untracked
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - diff_opt
      BBCount:         11
      ICount:          130
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - do_diff_cache
        - init_tree_desc
        - parse_tree
        - parse_tree_indirect
        - unpack_trees
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:870,2'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:871,37'
              BranchSideFuncs:
                - parse_tree_indirect
                - parse_tree.15113
                - init_tree_desc
                - unpack_trees
                - do_diff_cache
                - _.15043
                - die
                - _.15043
                - die
            - BranchSide:      'builtin/stash.c:878,18'
              BranchSideFuncs:
                - unpack_trees
                - do_diff_cache
                - _.15043
                - die
        - Branch String:   'builtin/stash.c:872,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:873,8'
              BranchSideFuncs:
                - _.15043
                - die
            - BranchSide:      'builtin/stash.c:874,29'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
                - do_diff_cache
                - _.15043
                - die
                - parse_tree_indirect
                - parse_tree.15113
                - _.15043
                - die
        - Branch String:   'builtin/stash.c:884,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:885,7'
              BranchSideFuncs:
                - _.15043
                - die
            - BranchSide:      'builtin/stash.c:887,17'
              BranchSideFuncs:
                - do_diff_cache
      Callsites:
        - Src:             'builtin/stash.c:871,13'
          Dst:             parse_tree_indirect
        - Src:             'builtin/stash.c:872,7'
          Dst:             parse_tree
        - Src:             'builtin/stash.c:873,8'
          Dst:             _
        - Src:             'builtin/stash.c:873,4'
          Dst:             die
        - Src:             'builtin/stash.c:874,3'
          Dst:             init_tree_desc
        - Src:             'builtin/stash.c:884,6'
          Dst:             unpack_trees
        - Src:             'builtin/stash.c:885,7'
          Dst:             _
        - Src:             'builtin/stash.c:885,3'
          Dst:             die
        - Src:             'builtin/stash.c:887,2'
          Dst:             do_diff_cache
    - functionName:    reject_reflog_ent
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ooid
        - noid
        - email
        - timestamp
        - tz
        - message
        - cb_data
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reflog_is_empty
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_main_ref_store
        - reject_reflog_ent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/stash.c:690,35'
          Dst:             get_main_ref_store
        - Src:             'builtin/stash.c:690,10'
          Dst:             refs_for_each_reflog_ent
        - Src:             'builtin/stash.c:690,10'
          Dst:             reject_reflog_ent
    - functionName:    do_drop_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - quiet
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - do_clear_stash
        - error
        - oid_to_hex
        - printf_ln
        - reflog_delete
        - reflog_is_empty
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/stash.c:696,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:699,8'
              BranchSideFuncs:
                - _.15043
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:703,10'
              BranchSideFuncs:
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:699,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:700,14'
              BranchSideFuncs:
                - reflog_is_empty
                - do_clear_stash
            - BranchSide:      'builtin/stash.c:702,2'
              BranchSideFuncs:
                - reflog_is_empty
                - do_clear_stash
        - Branch String:   'builtin/stash.c:707,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:708,3'
              BranchSideFuncs:
                - do_clear_stash
            - BranchSide:      'builtin/stash.c:710,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/stash.c:696,7'
          Dst:             reflog_delete
        - Src:             'builtin/stash.c:700,14'
          Dst:             _
        - Src:             'builtin/stash.c:701,7'
          Dst:             oid_to_hex
        - Src:             'builtin/stash.c:700,4'
          Dst:             printf_ln
        - Src:             'builtin/stash.c:703,10'
          Dst:             _
        - Src:             'builtin/stash.c:703,10'
          Dst:             error
        - Src:             'builtin/stash.c:703,10'
          Dst:             const_error
        - Src:             'builtin/stash.c:707,6'
          Dst:             reflog_is_empty
        - Src:             'builtin/stash.c:708,3'
          Dst:             do_clear_stash
    - functionName:    get_stash_info_assert
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - argc
        - argv
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - get_stash_info
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/stash.c:718,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:719,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/stash.c:721,7'
              BranchSideFuncs:
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:721,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:722,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/stash.c:724,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/stash.c:716,12'
          Dst:             get_stash_info
        - Src:             'builtin/stash.c:722,10'
          Dst:             _
        - Src:             'builtin/stash.c:722,10'
          Dst:             error
        - Src:             'builtin/stash.c:722,10'
          Dst:             const_error
    - functionName:    get_stash_info
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - argc
        - argv
      BBCount:         30
      ICount:          248
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - assert_stash_like
        - const_error
        - error
        - fprintf_ln
        - get_main_ref_store
        - get_oidf
        - repo_dwim_ref
        - repo_get_oid
        - strbuf_add
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strchrnul
        - strcmp
        - strspn
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/stash.c:180,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:182,17'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
                - strbuf_addf
            - BranchSide:      'builtin/stash.c:194,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.15043
                - fprintf_ln
                - strbuf_addf
                - repo_get_oid
                - assert_stash_like
                - get_oidf
                - strchrnul
                - strbuf_add
                - repo_dwim_ref
                - strbuf_release
                - strcmp
                - free
                - _.15043
                - error
                - const_error.15047
                - strspn
                - strlen
                - strbuf_addstr.15050
                - strbuf_addf
        - Branch String:   'builtin/stash.c:184,3'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:185,36'
              BranchSideFuncs:
                - strbuf_addf
                - _.15043
                - fprintf_ln
                - strbuf_release
            - BranchSide:      'builtin/stash.c:187,14'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - strbuf_release
        - Branch String:   'builtin/stash.c:194,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:195,12'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.15043
                - fprintf_ln
                - strbuf_addf
                - repo_get_oid
                - assert_stash_like
                - get_oidf
                - strchrnul
                - strbuf_add
                - repo_dwim_ref
                - strbuf_release
                - strcmp
                - free
                - _.15043
                - error
                - const_error.15047
                - strspn
                - strlen
                - strbuf_addstr.15050
                - strbuf_addf
            - BranchSide:      'builtin/stash.c:197,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.15043
                - fprintf_ln
                - strbuf_addf
                - repo_get_oid
                - assert_stash_like
                - get_oidf
                - strchrnul
                - strbuf_add
                - repo_dwim_ref
                - strbuf_release
                - strcmp
                - free
                - _.15043
                - error
                - const_error.15047
                - strspn
                - strlen
                - strbuf_addstr.15050
                - strbuf_addf
        - Branch String:   'builtin/stash.c:197,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:198,43'
              BranchSideFuncs:
                - strspn
                - strlen
                - strbuf_addstr.15050
                - repo_get_oid
                - assert_stash_like
                - get_oidf
                - strchrnul
                - strbuf_add
                - repo_dwim_ref
                - strbuf_release
                - strcmp
                - free
                - _.15043
                - error
                - const_error.15047
                - strbuf_addf
            - BranchSide:      'builtin/stash.c:204,20'
              BranchSideFuncs:
                - strspn
                - strlen
                - strbuf_addstr.15050
                - repo_get_oid
                - assert_stash_like
                - get_oidf
                - strchrnul
                - strbuf_add
                - repo_dwim_ref
                - strbuf_release
                - strcmp
                - free
                - _.15043
                - error
                - const_error.15047
                - strbuf_addf
        - Branch String:   'builtin/stash.c:198,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:199,15'
              BranchSideFuncs:
                - strbuf_addf
                - repo_get_oid
                - assert_stash_like
                - get_oidf
                - strchrnul
                - strbuf_add
                - repo_dwim_ref
                - strbuf_release
                - strcmp
                - free
                - _.15043
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:203,16'
              BranchSideFuncs:
                - strbuf_addf
                - repo_get_oid
                - assert_stash_like
                - get_oidf
                - strchrnul
                - strbuf_add
                - repo_dwim_ref
                - strbuf_release
                - strcmp
                - free
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:204,13'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:205,16'
              BranchSideFuncs:
                - strbuf_addf
                - repo_get_oid
                - assert_stash_like
                - get_oidf
                - strchrnul
                - strbuf_add
                - repo_dwim_ref
                - strbuf_release
                - strcmp
                - free
                - _.15043
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:207,18'
              BranchSideFuncs:
                - strbuf_addstr.15050
                - repo_get_oid
                - assert_stash_like
                - get_oidf
                - strchrnul
                - strbuf_add
                - repo_dwim_ref
                - strbuf_release
                - strcmp
                - free
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:212,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:213,10'
              BranchSideFuncs:
                - _.15043
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:215,20'
              BranchSideFuncs:
                - assert_stash_like
                - get_oidf
                - strchrnul
                - strbuf_add
                - repo_dwim_ref
                - strbuf_release
                - strcmp
                - free
        - Branch String:   'builtin/stash.c:225,2'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:227,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/stash.c:230,32'
              BranchSideFuncs:
                - strcmp
                - free
            - BranchSide:      'builtin/stash.c:233,3'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/stash.c:237,20'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:237,9'
              BranchSideFuncs: []
            - BranchSide:      'builtin/stash.c:237,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/stash.c:185,4'
          Dst:             strbuf_addf
        - Src:             'builtin/stash.c:187,22'
          Dst:             _
        - Src:             'builtin/stash.c:187,3'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:189,3'
          Dst:             strbuf_release
        - Src:             'builtin/stash.c:198,24'
          Dst:             get_main_ref_store
        - Src:             'builtin/stash.c:198,8'
          Dst:             refs_ref_exists
        - Src:             'builtin/stash.c:199,23'
          Dst:             _
        - Src:             'builtin/stash.c:199,4'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:203,3'
          Dst:             strbuf_addf
        - Src:             'builtin/stash.c:204,13'
          Dst:             strspn
        - Src:             'builtin/stash.c:204,45'
          Dst:             strlen
        - Src:             'builtin/stash.c:205,3'
          Dst:             strbuf_addf
        - Src:             'builtin/stash.c:207,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/stash.c:212,6'
          Dst:             repo_get_oid
        - Src:             'builtin/stash.c:213,10'
          Dst:             _
        - Src:             'builtin/stash.c:213,10'
          Dst:             error
        - Src:             'builtin/stash.c:213,10'
          Dst:             const_error
        - Src:             'builtin/stash.c:215,2'
          Dst:             assert_stash_like
        - Src:             'builtin/stash.c:217,17'
          Dst:             get_oidf
        - Src:             'builtin/stash.c:219,15'
          Dst:             strchrnul
        - Src:             'builtin/stash.c:220,2'
          Dst:             strbuf_add
        - Src:             'builtin/stash.c:222,8'
          Dst:             repo_dwim_ref
        - Src:             'builtin/stash.c:224,2'
          Dst:             strbuf_release
        - Src:             'builtin/stash.c:230,25'
          Dst:             strcmp
    - functionName:    checkout_entry
      functionSourceFile: '/src/git/./entry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ce
        - state
        - topath
        - nr_checkouts
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - checkout_entry_ca
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './entry.h:45,9'
          Dst:             checkout_entry_ca
    - functionName:    restore_untracked
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - u_tree
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - child_process_init
        - oid_to_hex
        - remove_path
        - run_command
        - strvec_push
        - strvec_pushf
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:395,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:396,32'
              BranchSideFuncs:
                - remove_path
            - BranchSide:      'builtin/stash.c:400,2'
              BranchSideFuncs:
                - child_process_init
                - strvec_pushl
                - strvec_pushf
                - run_command
                - remove_path
      Callsites:
        - Src:             'builtin/stash.c:391,2'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:392,24'
          Dst:             oid_to_hex
        - Src:             'builtin/stash.c:392,2'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:393,2'
          Dst:             strvec_pushf
        - Src:             'builtin/stash.c:395,6'
          Dst:             run_command
        - Src:             'builtin/stash.c:396,3'
          Dst:             remove_path
        - Src:             'builtin/stash.c:400,2'
          Dst:             child_process_init
        - Src:             'builtin/stash.c:402,2'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:403,2'
          Dst:             strvec_pushf
        - Src:             'builtin/stash.c:406,8'
          Dst:             run_command
        - Src:             'builtin/stash.c:407,2'
          Dst:             remove_path
    - functionName:    unstage_changes_unless_new
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - orig_tree
      BBCount:         25
      ICount:          281
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - add_index_entry
        - checkout_entry
        - close
        - die
        - diff_flush
        - diff_setup_done
        - diffcore_std
        - do_diff_cache
        - index_name_pos
        - lstat64
        - make_cache_entry
        - printf
        - rename
        - repo_diff_setup
        - repo_hold_locked_index
        - strbuf_addf
        - strbuf_release
        - strlen
        - write_locked_index
        - xmkstemp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:450,2'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:456,24'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - diff_flush
                - repo_hold_locked_index
                - write_locked_index
                - _.15043
                - die
                - make_cache_entry
                - add_index_entry
                - lstat64
                - strbuf_addf
                - xmkstemp
                - close
                - _.15043
                - printf
                - rename
                - strbuf_release
                - checkout_entry.15136
                - die
            - BranchSide:      'builtin/stash.c:515,2'
              BranchSideFuncs:
                - diff_flush
                - repo_hold_locked_index
                - write_locked_index
                - _.15043
                - die
        - Branch String:   'builtin/stash.c:468,16'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:468,19'
              BranchSideFuncs:
                - diff_flush
                - repo_hold_locked_index
                - write_locked_index
                - _.15043
                - die
                - strlen
                - index_name_pos
                - make_cache_entry
                - add_index_entry
                - lstat64
                - strbuf_addf
                - xmkstemp
                - close
                - _.15043
                - printf
                - rename
                - strbuf_release
                - checkout_entry.15136
                - die
            - BranchSide:      'builtin/stash.c:498,7'
              BranchSideFuncs:
                - diff_flush
                - repo_hold_locked_index
                - write_locked_index
                - _.15043
                - die
                - strlen
                - index_name_pos
                - lstat64
                - strbuf_addf
                - xmkstemp
                - close
                - _.15043
                - printf
                - rename
                - strbuf_release
                - checkout_entry.15136
                - die
                - make_cache_entry
                - add_index_entry
        - Branch String:   'builtin/stash.c:468,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:471,9'
              BranchSideFuncs:
                - lstat64
                - strbuf_addf
                - xmkstemp
                - close
                - _.15043
                - printf
                - rename
                - strbuf_release
                - checkout_entry.15136
                - diff_flush
                - repo_hold_locked_index
                - write_locked_index
                - _.15043
                - die
                - strlen
                - index_name_pos
                - make_cache_entry
                - add_index_entry
                - die
            - BranchSide:      'builtin/stash.c:498,7'
              BranchSideFuncs:
                - diff_flush
                - repo_hold_locked_index
                - write_locked_index
                - _.15043
                - die
                - strlen
                - index_name_pos
                - lstat64
                - strbuf_addf
                - xmkstemp
                - close
                - _.15043
                - printf
                - rename
                - strbuf_release
                - checkout_entry.15136
                - die
                - make_cache_entry
                - add_index_entry
        - Branch String:   'builtin/stash.c:472,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:474,19'
              BranchSideFuncs:
                - checkout_entry.15136
                - diff_flush
                - repo_hold_locked_index
                - write_locked_index
                - _.15043
                - die
                - strlen
                - index_name_pos
                - lstat64
                - strbuf_addf
                - xmkstemp
                - close
                - _.15043
                - printf
                - rename
                - strbuf_release
                - die
                - make_cache_entry
                - add_index_entry
            - BranchSide:      'builtin/stash.c:491,19'
              BranchSideFuncs:
                - checkout_entry.15136
                - diff_flush
                - repo_hold_locked_index
                - write_locked_index
                - _.15043
                - die
                - strlen
                - index_name_pos
                - lstat64
                - strbuf_addf
                - xmkstemp
                - close
                - _.15043
                - printf
                - rename
                - strbuf_release
                - die
                - make_cache_entry
                - add_index_entry
        - Branch String:   'builtin/stash.c:486,9'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:488,10'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/stash.c:489,5'
              BranchSideFuncs:
                - strbuf_release
                - checkout_entry.15136
                - diff_flush
                - repo_hold_locked_index
                - write_locked_index
                - _.15043
                - die
                - strlen
                - index_name_pos
                - lstat64
                - strbuf_addf
                - xmkstemp
                - close
                - _.15043
                - printf
                - rename
                - die
                - make_cache_entry
                - add_index_entry
        - Branch String:   'builtin/stash.c:498,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:503,8'
              BranchSideFuncs:
                - make_cache_entry
                - add_index_entry
                - diff_flush
                - repo_hold_locked_index
                - write_locked_index
                - _.15043
                - die
                - strlen
                - index_name_pos
                - lstat64
                - strbuf_addf
                - xmkstemp
                - close
                - _.15043
                - printf
                - rename
                - strbuf_release
                - checkout_entry.15136
                - die
            - BranchSide:      'builtin/stash.c:514,2'
              BranchSideFuncs:
                - diff_flush
                - repo_hold_locked_index
                - write_locked_index
                - _.15043
                - die
                - strlen
                - index_name_pos
                - make_cache_entry
                - add_index_entry
                - lstat64
                - strbuf_addf
                - xmkstemp
                - close
                - _.15043
                - printf
                - rename
                - strbuf_release
                - checkout_entry.15136
                - die
        - Branch String:   'builtin/stash.c:504,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:505,12'
              BranchSideFuncs:
                - make_cache_entry
                - add_index_entry
                - diff_flush
                - repo_hold_locked_index
                - write_locked_index
                - _.15043
                - die
                - strlen
                - index_name_pos
                - lstat64
                - strbuf_addf
                - xmkstemp
                - close
                - _.15043
                - printf
                - rename
                - strbuf_release
                - checkout_entry.15136
                - die
            - BranchSide:      'builtin/stash.c:507,26'
              BranchSideFuncs:
                - make_cache_entry
                - add_index_entry
                - diff_flush
                - repo_hold_locked_index
                - write_locked_index
                - _.15043
                - die
                - strlen
                - index_name_pos
                - lstat64
                - strbuf_addf
                - xmkstemp
                - close
                - _.15043
                - printf
                - rename
                - strbuf_release
                - checkout_entry.15136
                - die
        - Branch String:   'builtin/stash.c:521,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:523,7'
              BranchSideFuncs:
                - _.15043
                - die
            - BranchSide:      'builtin/stash.c:524,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/stash.c:440,2'
          Dst:             repo_diff_setup
        - Src:             'builtin/stash.c:444,2'
          Dst:             diff_setup_done
        - Src:             'builtin/stash.c:446,2'
          Dst:             do_diff_cache
        - Src:             'builtin/stash.c:447,2'
          Dst:             diffcore_std
        - Src:             'builtin/stash.c:458,10'
          Dst:             strlen
        - Src:             'builtin/stash.c:457,9'
          Dst:             index_name_pos
        - Src:             'builtin/stash.c:472,9'
          Dst:             lstat64
        - Src:             'builtin/stash.c:477,5'
          Dst:             strbuf_addf
        - Src:             'builtin/stash.c:479,10'
          Dst:             xmkstemp
        - Src:             'builtin/stash.c:480,5'
          Dst:             close
        - Src:             'builtin/stash.c:481,12'
          Dst:             _
        - Src:             'builtin/stash.c:481,5'
          Dst:             printf
        - Src:             'builtin/stash.c:486,9'
          Dst:             rename
        - Src:             'builtin/stash.c:487,6'
          Dst:             die
        - Src:             'builtin/stash.c:489,5'
          Dst:             strbuf_release
        - Src:             'builtin/stash.c:491,4'
          Dst:             checkout_entry
        - Src:             'builtin/stash.c:507,9'
          Dst:             make_cache_entry
        - Src:             'builtin/stash.c:512,4'
          Dst:             add_index_entry
        - Src:             'builtin/stash.c:515,2'
          Dst:             diff_flush
        - Src:             'builtin/stash.c:520,2'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/stash.c:521,6'
          Dst:             write_locked_index
        - Src:             'builtin/stash.c:523,7'
          Dst:             _
        - Src:             'builtin/stash.c:523,3'
          Dst:             die
    - functionName:    rollback_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_tempfile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:328,9'
          Dst:             delete_tempfile
    - functionName:    reset_head
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - run_command
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:340,23'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:340,23'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
            - BranchSide:      'builtin/stash.c:340,23'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
      Callsites:
        - Src:             'builtin/stash.c:347,2'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:349,9'
          Dst:             run_command
    - functionName:    apply_cached
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pipe_command
        - strvec_pushl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/stash.c:334,2'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:335,9'
          Dst:             pipe_command
    - functionName:    diff_tree_binary
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - w_commit
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oid_to_hex
        - pipe_command
        - strvec_pushf
        - strvec_pushl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/stash.c:311,29'
          Dst:             oid_to_hex
        - Src:             'builtin/stash.c:318,2'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:319,2'
          Dst:             strvec_pushf
        - Src:             'builtin/stash.c:321,9'
          Dst:             pipe_command
    - functionName:    do_apply_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - prefix
        - info
        - index
        - quiet
      BBCount:         61
      ICount:          424
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - _
        - absolute_path
        - apply_cached
        - const_error
        - diff_tree_binary
        - discard_index
        - error
        - fprintf_ln
        - get_git_dir
        - get_git_work_tree
        - get_index_file
        - init_ui_merge_options
        - lookup_tree
        - merge_ort_nonrecursive
        - oid_to_hex
        - oideq
        - printf_ln
        - repo_hold_locked_index
        - repo_read_index
        - repo_read_index_preload
        - repo_refresh_and_write_index
        - repo_rerere
        - reset_head
        - reset_tree
        - restore_untracked
        - rollback_lock_file
        - run_command
        - strbuf_release
        - strvec_push
        - strvec_pushf
        - unstage_changes_unless_new
        - write_index_as_tree
        - write_locked_index
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/stash.c:538,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:540,10'
              BranchSideFuncs:
                - _.15043
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:542,35'
              BranchSideFuncs:
                - get_index_file
                - write_index_as_tree
                - init_ui_merge_options
                - oideq.15038
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
                - _.15043
                - printf_ln
                - oideq.15038
                - oideq.15038
                - diff_tree_binary
                - apply_cached
                - strbuf_release
                - discard_index
                - repo_read_index
                - get_index_file
                - write_index_as_tree
                - reset_head.15143
                - discard_index
                - repo_read_index
                - _.15043
                - error
                - const_error.15047
                - _.15043
                - error
                - const_error.15047
                - strbuf_release
                - _.15043
                - oid_to_hex
                - error
                - const_error.15047
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:542,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:544,10'
              BranchSideFuncs:
                - _.15043
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:546,6'
              BranchSideFuncs:
                - init_ui_merge_options
                - oideq.15038
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
                - _.15043
                - printf_ln
                - oideq.15038
                - oideq.15038
                - diff_tree_binary
                - apply_cached
                - strbuf_release
                - discard_index
                - repo_read_index
                - get_index_file
                - write_index_as_tree
                - reset_head.15143
                - discard_index
                - repo_read_index
                - _.15043
                - error
                - const_error.15047
                - _.15043
                - error
                - const_error.15047
                - strbuf_release
                - _.15043
                - oid_to_hex
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:546,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:547,14'
              BranchSideFuncs:
                - oideq.15038
                - oideq.15038
                - diff_tree_binary
                - apply_cached
                - strbuf_release
                - discard_index
                - repo_read_index
                - get_index_file
                - write_index_as_tree
                - reset_head.15143
                - discard_index
                - repo_read_index
                - init_ui_merge_options
                - oideq.15038
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
                - _.15043
                - printf_ln
                - _.15043
                - error
                - const_error.15047
                - _.15043
                - error
                - const_error.15047
                - strbuf_release
                - _.15043
                - oid_to_hex
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:577,28'
              BranchSideFuncs:
                - init_ui_merge_options
                - oideq.15038
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
                - _.15043
                - printf_ln
        - Branch String:   'builtin/stash.c:547,43'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:548,23'
              BranchSideFuncs:
                - init_ui_merge_options
                - oideq.15038
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
                - _.15043
                - printf_ln
            - BranchSide:      'builtin/stash.c:549,14'
              BranchSideFuncs:
                - init_ui_merge_options
                - oideq.15038
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
                - _.15043
                - printf_ln
        - Branch String:   'builtin/stash.c:547,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:549,14'
              BranchSideFuncs:
                - init_ui_merge_options
                - oideq.15038
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
                - _.15043
                - printf_ln
            - BranchSide:      'builtin/stash.c:551,18'
              BranchSideFuncs:
                - diff_tree_binary
                - apply_cached
                - strbuf_release
                - discard_index
                - repo_read_index
                - get_index_file
                - write_index_as_tree
                - reset_head.15143
                - discard_index
                - repo_read_index
                - init_ui_merge_options
                - oideq.15038
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
                - _.15043
                - printf_ln
                - _.15043
                - error
                - const_error.15047
                - _.15043
                - error
                - const_error.15047
                - strbuf_release
                - _.15043
                - oid_to_hex
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:553,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:554,5'
              BranchSideFuncs:
                - strbuf_release
                - _.15043
                - oid_to_hex
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:559,10'
              BranchSideFuncs:
                - apply_cached
                - strbuf_release
                - discard_index
                - repo_read_index
                - get_index_file
                - write_index_as_tree
                - reset_head.15143
                - discard_index
                - repo_read_index
                - init_ui_merge_options
                - oideq.15038
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
                - _.15043
                - printf_ln
                - _.15043
                - error
                - const_error.15047
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:561,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:562,12'
              BranchSideFuncs:
                - _.15043
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:565,18'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - get_index_file
                - write_index_as_tree
                - reset_head.15143
                - discard_index
                - repo_read_index
                - init_ui_merge_options
                - oideq.15038
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
                - _.15043
                - printf_ln
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:567,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:569,12'
              BranchSideFuncs:
                - _.15043
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:571,4'
              BranchSideFuncs:
                - reset_head.15143
                - discard_index
                - repo_read_index
                - init_ui_merge_options
                - oideq.15038
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
                - _.15043
                - printf_ln
        - Branch String:   'builtin/stash.c:583,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:584,5'
              BranchSideFuncs:
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
                - _.15043
                - printf_ln
            - BranchSide:      'builtin/stash.c:586,6'
              BranchSideFuncs:
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
                - _.15043
                - printf_ln
        - Branch String:   'builtin/stash.c:586,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:587,5'
              BranchSideFuncs:
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
                - _.15043
                - printf_ln
            - BranchSide:      'builtin/stash.c:589,8'
              BranchSideFuncs:
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
                - _.15043
                - printf_ln
        - Branch String:   'builtin/stash.c:589,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:590,13'
              BranchSideFuncs:
                - _.15043
                - printf_ln
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
            - BranchSide:      'builtin/stash.c:592,23'
              BranchSideFuncs:
                - lookup_tree
                - lookup_tree
                - lookup_tree
                - repo_hold_locked_index
                - merge_ort_nonrecursive
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
        - Branch String:   'builtin/stash.c:604,8'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:604,22'
              BranchSideFuncs:
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
            - BranchSide:      'builtin/stash.c:604,30'
              BranchSideFuncs:
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
                - rollback_lock_file.15142
        - Branch String:   'builtin/stash.c:606,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:607,3'
              BranchSideFuncs:
                - rollback_lock_file.15142
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:608,32'
              BranchSideFuncs:
                - write_locked_index
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
                - repo_rerere
                - _.15043
                - fprintf_ln
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:612,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:613,15'
              BranchSideFuncs:
                - repo_rerere
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:621,6'
              BranchSideFuncs:
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
                - reset_tree.15102
        - Branch String:   'builtin/stash.c:615,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:616,15'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:618,3'
              BranchSideFuncs:
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:621,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:622,7'
              BranchSideFuncs:
                - reset_tree.15102
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:625,3'
              BranchSideFuncs:
                - unstage_changes_unless_new
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:622,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:623,8'
              BranchSideFuncs:
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:624,2'
              BranchSideFuncs:
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - restore_untracked
                - _.15043
                - error
                - const_error.15047
        - Branch String:   'builtin/stash.c:629,18'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:629,40'
              BranchSideFuncs:
                - restore_untracked
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
                - _.15043
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:632,7'
              BranchSideFuncs:
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
        - Branch String:   'builtin/stash.c:629,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:630,9'
              BranchSideFuncs:
                - _.15043
                - error
                - const_error.15047
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
            - BranchSide:      'builtin/stash.c:632,7'
              BranchSideFuncs:
                - get_git_work_tree
                - absolute_path
                - strvec_pushf
                - get_git_dir
                - absolute_path
                - strvec_pushf
                - strvec_push
                - run_command
        - Branch String:   'builtin/stash.c:632,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:633,24'
              BranchSideFuncs: []
            - BranchSide:      'builtin/stash.c:650,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/stash.c:537,2'
          Dst:             repo_read_index_preload
        - Src:             'builtin/stash.c:538,6'
          Dst:             repo_refresh_and_write_index
        - Src:             'builtin/stash.c:540,10'
          Dst:             _
        - Src:             'builtin/stash.c:540,10'
          Dst:             error
        - Src:             'builtin/stash.c:540,10'
          Dst:             const_error
        - Src:             'builtin/stash.c:542,58'
          Dst:             get_index_file
        - Src:             'builtin/stash.c:542,6'
          Dst:             write_index_as_tree
        - Src:             'builtin/stash.c:544,10'
          Dst:             _
        - Src:             'builtin/stash.c:544,10'
          Dst:             error
        - Src:             'builtin/stash.c:544,10'
          Dst:             const_error
        - Src:             'builtin/stash.c:547,7'
          Dst:             oideq
        - Src:             'builtin/stash.c:548,7'
          Dst:             oideq
        - Src:             'builtin/stash.c:553,8'
          Dst:             diff_tree_binary
        - Src:             'builtin/stash.c:554,5'
          Dst:             strbuf_release
        - Src:             'builtin/stash.c:555,12'
          Dst:             _
        - Src:             'builtin/stash.c:555,12'
          Dst:             oid_to_hex
        - Src:             'builtin/stash.c:555,12'
          Dst:             error
        - Src:             'builtin/stash.c:555,12'
          Dst:             const_error
        - Src:             'builtin/stash.c:559,10'
          Dst:             apply_cached
        - Src:             'builtin/stash.c:560,4'
          Dst:             strbuf_release
        - Src:             'builtin/stash.c:562,12'
          Dst:             _
        - Src:             'builtin/stash.c:562,12'
          Dst:             error
        - Src:             'builtin/stash.c:562,12'
          Dst:             const_error
        - Src:             'builtin/stash.c:565,4'
          Dst:             discard_index
        - Src:             'builtin/stash.c:566,4'
          Dst:             repo_read_index
        - Src:             'builtin/stash.c:568,7'
          Dst:             get_index_file
        - Src:             'builtin/stash.c:567,8'
          Dst:             write_index_as_tree
        - Src:             'builtin/stash.c:569,12'
          Dst:             _
        - Src:             'builtin/stash.c:569,12'
          Dst:             error
        - Src:             'builtin/stash.c:569,12'
          Dst:             const_error
        - Src:             'builtin/stash.c:571,4'
          Dst:             reset_head
        - Src:             'builtin/stash.c:572,4'
          Dst:             discard_index
        - Src:             'builtin/stash.c:573,4'
          Dst:             repo_read_index
        - Src:             'builtin/stash.c:577,2'
          Dst:             init_ui_merge_options
        - Src:             'builtin/stash.c:583,6'
          Dst:             oideq
        - Src:             'builtin/stash.c:590,13'
          Dst:             _
        - Src:             'builtin/stash.c:590,3'
          Dst:             printf_ln
        - Src:             'builtin/stash.c:592,9'
          Dst:             lookup_tree
        - Src:             'builtin/stash.c:593,10'
          Dst:             lookup_tree
        - Src:             'builtin/stash.c:594,15'
          Dst:             lookup_tree
        - Src:             'builtin/stash.c:596,2'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/stash.c:597,10'
          Dst:             merge_ort_nonrecursive
        - Src:             'builtin/stash.c:607,3'
          Dst:             rollback_lock_file
        - Src:             'builtin/stash.c:608,11'
          Dst:             write_locked_index
        - Src:             'builtin/stash.c:610,9'
          Dst:             _
        - Src:             'builtin/stash.c:610,9'
          Dst:             error
        - Src:             'builtin/stash.c:610,9'
          Dst:             const_error
        - Src:             'builtin/stash.c:613,3'
          Dst:             repo_rerere
        - Src:             'builtin/stash.c:616,23'
          Dst:             _
        - Src:             'builtin/stash.c:616,4'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:622,7'
          Dst:             reset_tree
        - Src:             'builtin/stash.c:625,3'
          Dst:             unstage_changes_unless_new
        - Src:             'builtin/stash.c:629,21'
          Dst:             restore_untracked
        - Src:             'builtin/stash.c:630,9'
          Dst:             _
        - Src:             'builtin/stash.c:630,9'
          Dst:             error
        - Src:             'builtin/stash.c:630,9'
          Dst:             const_error
        - Src:             'builtin/stash.c:643,23'
          Dst:             get_git_work_tree
        - Src:             'builtin/stash.c:643,9'
          Dst:             absolute_path
        - Src:             'builtin/stash.c:642,3'
          Dst:             strvec_pushf
        - Src:             'builtin/stash.c:645,23'
          Dst:             get_git_dir
        - Src:             'builtin/stash.c:645,9'
          Dst:             absolute_path
        - Src:             'builtin/stash.c:644,3'
          Dst:             strvec_pushf
        - Src:             'builtin/stash.c:646,3'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:647,3'
          Dst:             run_command
    - functionName:    push_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1751
      functionLinenumberEnd: 1823
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
        - push_assumed
      BBCount:         28
      ICount:          437
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - clear_pathspec
        - die
        - do_push_stash
        - parse_options
        - parse_pathspec
        - parse_pathspec_file
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/stash.c:1782,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1783,26'
              BranchSideFuncs:
                - strcmp
                - parse_options
                - parse_pathspec
                - do_push_stash
                - clear_pathspec
                - _.15043
                - die
                - parse_pathspec_file
                - _.15043
                - die
                - _.15043
                - die
                - _.15043
                - die
                - strcmp
                - die
            - BranchSide:      'builtin/stash.c:1790,6'
              BranchSideFuncs:
                - parse_pathspec
                - do_push_stash
                - clear_pathspec
                - _.15043
                - die
                - parse_pathspec_file
                - _.15043
                - die
                - _.15043
                - die
                - _.15043
                - die
                - strcmp
                - die
        - Branch String:   'builtin/stash.c:1790,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1791,15'
              BranchSideFuncs:
                - strcmp
                - parse_pathspec
                - do_push_stash
                - clear_pathspec
                - _.15043
                - die
                - parse_pathspec_file
                - _.15043
                - die
                - _.15043
                - die
                - _.15043
                - die
                - die
            - BranchSide:      'builtin/stash.c:1801,10'
              BranchSideFuncs:
                - parse_pathspec
                - do_push_stash
                - clear_pathspec
                - _.15043
                - die
                - parse_pathspec_file
                - _.15043
                - die
                - _.15043
                - die
                - _.15043
                - die
        - Branch String:   'builtin/stash.c:1791,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1792,8'
              BranchSideFuncs:
                - parse_pathspec
                - do_push_stash
                - clear_pathspec
                - _.15043
                - die
                - parse_pathspec_file
                - _.15043
                - die
                - _.15043
                - die
                - _.15043
                - die
                - die
            - BranchSide:      'builtin/stash.c:1794,14'
              BranchSideFuncs:
                - parse_pathspec
                - do_push_stash
                - clear_pathspec
                - _.15043
                - die
                - parse_pathspec_file
                - _.15043
                - die
                - _.15043
                - die
                - _.15043
                - die
                - die
        - Branch String:   'builtin/stash.c:1803,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1804,7'
              BranchSideFuncs:
                - parse_pathspec_file
                - do_push_stash
                - clear_pathspec
                - _.15043
                - die
                - _.15043
                - die
                - _.15043
                - die
            - BranchSide:      'builtin/stash.c:1816,13'
              BranchSideFuncs:
                - do_push_stash
                - clear_pathspec
                - _.15043
                - die
        - Branch String:   'builtin/stash.c:1804,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1805,8'
              BranchSideFuncs:
                - _.15043
                - die
            - BranchSide:      'builtin/stash.c:1807,7'
              BranchSideFuncs:
                - parse_pathspec_file
                - do_push_stash
                - clear_pathspec
                - _.15043
                - die
                - _.15043
                - die
        - Branch String:   'builtin/stash.c:1807,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1808,8'
              BranchSideFuncs:
                - _.15043
                - die
            - BranchSide:      'builtin/stash.c:1810,10'
              BranchSideFuncs:
                - parse_pathspec_file
                - do_push_stash
                - clear_pathspec
                - _.15043
                - die
        - Branch String:   'builtin/stash.c:1810,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1811,8'
              BranchSideFuncs:
                - _.15043
                - die
            - BranchSide:      'builtin/stash.c:1815,9'
              BranchSideFuncs:
                - parse_pathspec_file
                - do_push_stash
                - clear_pathspec
        - Branch String:   'builtin/stash.c:1816,13'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:0,0'
              BranchSideFuncs:
                - _.15043
                - die
            - BranchSide:      'builtin/stash.c:1817,7'
              BranchSideFuncs:
                - _.15043
                - die
      Callsites:
        - Src:             'builtin/stash.c:1783,19'
          Dst:             strcmp
        - Src:             'builtin/stash.c:1784,10'
          Dst:             parse_options
        - Src:             'builtin/stash.c:1791,8'
          Dst:             strcmp
        - Src:             'builtin/stash.c:1795,4'
          Dst:             die
        - Src:             'builtin/stash.c:1800,2'
          Dst:             parse_pathspec
        - Src:             'builtin/stash.c:1805,8'
          Dst:             _
        - Src:             'builtin/stash.c:1805,4'
          Dst:             die
        - Src:             'builtin/stash.c:1808,8'
          Dst:             _
        - Src:             'builtin/stash.c:1808,4'
          Dst:             die
        - Src:             'builtin/stash.c:1811,8'
          Dst:             _
        - Src:             'builtin/stash.c:1811,4'
          Dst:             die
        - Src:             'builtin/stash.c:1813,3'
          Dst:             parse_pathspec_file
        - Src:             'builtin/stash.c:1817,7'
          Dst:             _
        - Src:             'builtin/stash.c:1817,3'
          Dst:             die
        - Src:             'builtin/stash.c:1820,8'
          Dst:             do_push_stash
        - Src:             'builtin/stash.c:1822,2'
          Dst:             clear_pathspec
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    copy_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1125,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1125,6'
              BranchSideFuncs:
                - st_mult.15197
            - BranchSide:      './git-compat-util.h:1126,10'
              BranchSideFuncs:
                - st_mult.15197
      Callsites:
        - Src:             './git-compat-util.h:1126,20'
          Dst:             st_mult
    - functionName:    git_stash_config
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - git_config_bool
        - git_diff_basic_config
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:847,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:848,31'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_basic_config
            - BranchSide:      'builtin/stash.c:851,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - git_diff_basic_config
        - Branch String:   'builtin/stash.c:851,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:852,32'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - git_diff_basic_config
            - BranchSide:      'builtin/stash.c:855,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - git_diff_basic_config
        - Branch String:   'builtin/stash.c:855,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:856,44'
              BranchSideFuncs:
                - git_diff_basic_config
            - BranchSide:      'builtin/stash.c:859,31'
              BranchSideFuncs:
                - git_diff_basic_config
      Callsites:
        - Src:             'builtin/stash.c:847,7'
          Dst:             strcmp
        - Src:             'builtin/stash.c:848,15'
          Dst:             git_config_bool
        - Src:             'builtin/stash.c:851,7'
          Dst:             strcmp
        - Src:             'builtin/stash.c:852,16'
          Dst:             git_config_bool
        - Src:             'builtin/stash.c:855,7'
          Dst:             strcmp
        - Src:             'builtin/stash.c:856,28'
          Dst:             git_config_bool
        - Src:             'builtin/stash.c:859,9'
          Dst:             git_diff_basic_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    save_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1832
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         6
      ICount:          260
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_push_stash
        - parse_options
        - strbuf_join_argv
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:1863,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1863,6'
              BranchSideFuncs:
                - strbuf_join_argv
                - do_push_stash
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1864,48'
              BranchSideFuncs:
                - strbuf_join_argv
                - do_push_stash
                - strbuf_release
      Callsites:
        - Src:             'builtin/stash.c:1859,9'
          Dst:             parse_options
        - Src:             'builtin/stash.c:1864,15'
          Dst:             strbuf_join_argv
        - Src:             'builtin/stash.c:1867,8'
          Dst:             do_push_stash
        - Src:             'builtin/stash.c:1870,2'
          Dst:             strbuf_release
    - functionName:    push_stash_unassumed
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1827
      functionLinenumberEnd: 1828
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - push_stash
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/stash.c:1828,9'
          Dst:             push_stash
    - functionName:    create_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - check_changes_tracked_files
        - do_create_stash
        - free_stash_info
        - oid_to_hex
        - printf_ln
        - strbuf_join_argv
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:1503,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1504,3'
              BranchSideFuncs:
                - do_create_stash
                - oid_to_hex
                - printf_ln
                - free_stash_info
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1506,8'
              BranchSideFuncs:
                - do_create_stash
                - oid_to_hex
                - printf_ln
                - free_stash_info
                - strbuf_release
        - Branch String:   'builtin/stash.c:1508,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1509,36'
              BranchSideFuncs:
                - free_stash_info
                - strbuf_release
            - BranchSide:      'builtin/stash.c:1511,2'
              BranchSideFuncs:
                - free_stash_info
                - strbuf_release
      Callsites:
        - Src:             'builtin/stash.c:1500,2'
          Dst:             strbuf_join_argv
        - Src:             'builtin/stash.c:1503,7'
          Dst:             check_changes_tracked_files
        - Src:             'builtin/stash.c:1506,8'
          Dst:             do_create_stash
        - Src:             'builtin/stash.c:1509,19'
          Dst:             oid_to_hex
        - Src:             'builtin/stash.c:1509,3'
          Dst:             printf_ln
        - Src:             'builtin/stash.c:1511,2'
          Dst:             free_stash_info
        - Src:             'builtin/stash.c:1512,2'
          Dst:             strbuf_release
    - functionName:    store_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         15
      ICount:          164
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - do_store_stash
        - fprintf_ln
        - get_oid_with_context
        - object_context_release
        - parse_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:1036,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1037,8'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
            - BranchSide:      'builtin/stash.c:1043,27'
              BranchSideFuncs:
                - get_oid_with_context
                - do_store_stash
                - object_context_release
                - _.15043
                - fprintf_ln
        - Branch String:   'builtin/stash.c:1037,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1038,15'
              BranchSideFuncs: []
            - BranchSide:      'builtin/stash.c:1040,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/stash.c:1043,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1046,8'
              BranchSideFuncs:
                - _.15043
                - fprintf_ln
                - object_context_release
            - BranchSide:      'builtin/stash.c:1053,29'
              BranchSideFuncs:
                - do_store_stash
                - object_context_release
        - Branch String:   'builtin/stash.c:1046,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1047,15'
              BranchSideFuncs:
                - object_context_release
            - BranchSide:      'builtin/stash.c:1049,7'
              BranchSideFuncs:
                - object_context_release
      Callsites:
        - Src:             'builtin/stash.c:1032,9'
          Dst:             parse_options
        - Src:             'builtin/stash.c:1038,23'
          Dst:             _
        - Src:             'builtin/stash.c:1038,4'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1043,6'
          Dst:             get_oid_with_context
        - Src:             'builtin/stash.c:1047,23'
          Dst:             _
        - Src:             'builtin/stash.c:1047,4'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:1053,8'
          Dst:             do_store_stash
        - Src:             'builtin/stash.c:1056,2'
          Dst:             object_context_release
    - functionName:    show_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         46
      ICount:          359
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - diff_include_untracked
        - diff_result_code
        - diff_root_tree_oid
        - diff_setup_done
        - diff_tree_oid
        - free_stash_info
        - get_stash_info
        - git_config
        - git_diff_ui_config
        - init_diff_ui_defaults
        - log_tree_diff_flush
        - parse_options
        - release_revisions
        - repo_init_revisions
        - setup_diff_pager
        - setup_revisions
        - strvec_clear
        - strvec_push
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:923,2'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:924,7'
              BranchSideFuncs:
                - strvec_push
                - get_stash_info
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
                - strvec_push
            - BranchSide:      'builtin/stash.c:930,39'
              BranchSideFuncs:
                - get_stash_info
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
        - Branch String:   'builtin/stash.c:924,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:925,29'
              BranchSideFuncs:
                - strvec_push
                - get_stash_info
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
                - strvec_push
            - BranchSide:      'builtin/stash.c:927,32'
              BranchSideFuncs:
                - strvec_push
                - get_stash_info
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
                - strvec_push
        - Branch String:   'builtin/stash.c:930,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:931,3'
              BranchSideFuncs:
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
            - BranchSide:      'builtin/stash.c:937,20'
              BranchSideFuncs:
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
        - Branch String:   'builtin/stash.c:937,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:938,7'
              BranchSideFuncs:
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
            - BranchSide:      'builtin/stash.c:950,39'
              BranchSideFuncs:
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
        - Branch String:   'builtin/stash.c:938,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:939,8'
              BranchSideFuncs:
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
            - BranchSide:      'builtin/stash.c:941,7'
              BranchSideFuncs:
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
        - Branch String:   'builtin/stash.c:941,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:942,8'
              BranchSideFuncs:
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
            - BranchSide:      'builtin/stash.c:944,8'
              BranchSideFuncs:
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
        - Branch String:   'builtin/stash.c:944,18'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:944,22'
              BranchSideFuncs:
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
            - BranchSide:      'builtin/stash.c:948,2'
              BranchSideFuncs:
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
        - Branch String:   'builtin/stash.c:944,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:945,8'
              BranchSideFuncs:
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
            - BranchSide:      'builtin/stash.c:948,2'
              BranchSideFuncs:
                - setup_revisions
                - diff_setup_done
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
        - Branch String:   'builtin/stash.c:951,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:952,3'
              BranchSideFuncs:
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
            - BranchSide:      'builtin/stash.c:953,11'
              BranchSideFuncs:
                - diff_setup_done
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
        - Branch String:   'builtin/stash.c:953,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:954,7'
              BranchSideFuncs:
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
            - BranchSide:      'builtin/stash.c:958,6'
              BranchSideFuncs:
                - setup_diff_pager
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - diff_include_untracked
                - diff_root_tree_oid
                - diff_tree_oid
        - Branch String:   'builtin/stash.c:960,2'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:962,23'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
            - BranchSide:      'builtin/stash.c:965,12'
              BranchSideFuncs:
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - diff_root_tree_oid
            - BranchSide:      'builtin/stash.c:969,12'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
                - diff_include_untracked
            - BranchSide:      'builtin/stash.c:975,2'
              BranchSideFuncs:
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
        - Branch String:   'builtin/stash.c:965,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:966,29'
              BranchSideFuncs:
                - diff_root_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
            - BranchSide:      'builtin/stash.c:967,3'
              BranchSideFuncs:
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
        - Branch String:   'builtin/stash.c:969,7'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:970,39'
              BranchSideFuncs:
                - diff_include_untracked
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
            - BranchSide:      'builtin/stash.c:972,24'
              BranchSideFuncs:
                - diff_tree_oid
                - log_tree_diff_flush
                - diff_result_code
                - strvec_clear
                - strvec_clear
                - free_stash_info
                - release_revisions
                - usage_with_options
        - Branch String:   'builtin/stash.c:984,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:985,44'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/stash.c:986,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/stash.c:914,2'
          Dst:             init_diff_ui_defaults
        - Src:             'builtin/stash.c:915,2'
          Dst:             git_config
        - Src:             'builtin/stash.c:915,2'
          Dst:             git_diff_ui_config
        - Src:             'builtin/stash.c:916,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/stash.c:918,9'
          Dst:             parse_options
        - Src:             'builtin/stash.c:922,2'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:925,4'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:927,4'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:930,6'
          Dst:             get_stash_info
        - Src:             'builtin/stash.c:950,9'
          Dst:             setup_revisions
        - Src:             'builtin/stash.c:955,3'
          Dst:             diff_setup_done
        - Src:             'builtin/stash.c:959,2'
          Dst:             setup_diff_pager
        - Src:             'builtin/stash.c:962,3'
          Dst:             diff_tree_oid
        - Src:             'builtin/stash.c:966,4'
          Dst:             diff_root_tree_oid
        - Src:             'builtin/stash.c:970,4'
          Dst:             diff_include_untracked
        - Src:             'builtin/stash.c:972,4'
          Dst:             diff_tree_oid
        - Src:             'builtin/stash.c:975,2'
          Dst:             log_tree_diff_flush
        - Src:             'builtin/stash.c:977,8'
          Dst:             diff_result_code
        - Src:             'builtin/stash.c:980,2'
          Dst:             strvec_clear
        - Src:             'builtin/stash.c:981,2'
          Dst:             strvec_clear
        - Src:             'builtin/stash.c:982,2'
          Dst:             free_stash_info
        - Src:             'builtin/stash.c:983,2'
          Dst:             release_revisions
        - Src:             'builtin/stash.c:985,3'
          Dst:             usage_with_options
    - functionName:    list_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_main_ref_store
        - parse_options
        - run_command
        - strvec_push
        - strvec_pushl
        - strvec_pushv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:828,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:829,3'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushv
                - strvec_push
                - strvec_push
                - run_command
            - BranchSide:      'builtin/stash.c:831,5'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushv
                - strvec_push
                - strvec_push
                - run_command
      Callsites:
        - Src:             'builtin/stash.c:824,9'
          Dst:             parse_options
        - Src:             'builtin/stash.c:828,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/stash.c:828,7'
          Dst:             refs_ref_exists
        - Src:             'builtin/stash.c:832,2'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:834,2'
          Dst:             strvec_pushv
        - Src:             'builtin/stash.c:835,2'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:836,2'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:837,9'
          Dst:             run_command
    - functionName:    branch_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         17
      ICount:          131
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - do_apply_stash
        - do_drop_stash
        - fprintf_ln
        - free_stash_info
        - get_stash_info
        - oid_to_hex
        - parse_options
        - run_command
        - strvec_push
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:792,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:793,14'
              BranchSideFuncs:
                - get_stash_info
                - strvec_pushl
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
                - do_apply_stash
                - free_stash_info
                - do_drop_stash
            - BranchSide:      'builtin/stash.c:797,11'
              BranchSideFuncs:
                - get_stash_info
                - strvec_pushl
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
                - do_apply_stash
                - free_stash_info
                - do_drop_stash
        - Branch String:   'builtin/stash.c:799,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:800,3'
              BranchSideFuncs:
                - free_stash_info
            - BranchSide:      'builtin/stash.c:802,5'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_push
                - oid_to_hex
                - strvec_push
                - run_command
                - do_apply_stash
                - free_stash_info
                - do_drop_stash
        - Branch String:   'builtin/stash.c:807,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:808,24'
              BranchSideFuncs:
                - free_stash_info
                - do_drop_stash
            - BranchSide:      'builtin/stash.c:809,7'
              BranchSideFuncs:
                - free_stash_info
                - do_drop_stash
        - Branch String:   'builtin/stash.c:809,11'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:809,19'
              BranchSideFuncs:
                - free_stash_info
            - BranchSide:      'builtin/stash.c:809,19'
              BranchSideFuncs:
                - free_stash_info
                - do_drop_stash
        - Branch String:   'builtin/stash.c:809,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:809,19'
              BranchSideFuncs:
                - do_drop_stash
                - free_stash_info
            - BranchSide:      'builtin/stash.c:810,9'
              BranchSideFuncs:
                - do_drop_stash
                - free_stash_info
      Callsites:
        - Src:             'builtin/stash.c:789,9'
          Dst:             parse_options
        - Src:             'builtin/stash.c:793,22'
          Dst:             _
        - Src:             'builtin/stash.c:793,3'
          Dst:             fprintf_ln
        - Src:             'builtin/stash.c:799,6'
          Dst:             get_stash_info
        - Src:             'builtin/stash.c:803,2'
          Dst:             strvec_pushl
        - Src:             'builtin/stash.c:804,2'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:805,24'
          Dst:             oid_to_hex
        - Src:             'builtin/stash.c:805,2'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:806,8'
          Dst:             run_command
        - Src:             'builtin/stash.c:808,9'
          Dst:             do_apply_stash
        - Src:             'builtin/stash.c:810,9'
          Dst:             do_drop_stash
        - Src:             'builtin/stash.c:813,2'
          Dst:             free_stash_info
    - functionName:    pop_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         9
      ICount:          129
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - do_apply_stash
        - do_drop_stash
        - free_stash_info
        - get_stash_info_assert
        - parse_options
        - printf_ln
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:765,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:766,3'
              BranchSideFuncs:
                - free_stash_info
            - BranchSide:      'builtin/stash.c:768,28'
              BranchSideFuncs:
                - do_apply_stash
                - do_drop_stash
                - free_stash_info
                - _.15043
                - printf_ln
        - Branch String:   'builtin/stash.c:768,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:769,13'
              BranchSideFuncs:
                - _.15043
                - printf_ln
                - free_stash_info
            - BranchSide:      'builtin/stash.c:772,30'
              BranchSideFuncs:
                - do_drop_stash
                - free_stash_info
      Callsites:
        - Src:             'builtin/stash.c:762,9'
          Dst:             parse_options
        - Src:             'builtin/stash.c:765,6'
          Dst:             get_stash_info_assert
        - Src:             'builtin/stash.c:768,13'
          Dst:             do_apply_stash
        - Src:             'builtin/stash.c:769,13'
          Dst:             _
        - Src:             'builtin/stash.c:769,3'
          Dst:             printf_ln
        - Src:             'builtin/stash.c:772,9'
          Dst:             do_drop_stash
        - Src:             'builtin/stash.c:775,2'
          Dst:             free_stash_info
    - functionName:    drop_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_drop_stash
        - free_stash_info
        - get_stash_info_assert
        - parse_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:740,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:741,3'
              BranchSideFuncs:
                - free_stash_info
            - BranchSide:      'builtin/stash.c:743,29'
              BranchSideFuncs:
                - do_drop_stash
                - free_stash_info
      Callsites:
        - Src:             'builtin/stash.c:737,9'
          Dst:             parse_options
        - Src:             'builtin/stash.c:740,6'
          Dst:             get_stash_info_assert
        - Src:             'builtin/stash.c:743,8'
          Dst:             do_drop_stash
        - Src:             'builtin/stash.c:745,2'
          Dst:             free_stash_info
    - functionName:    clear_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - do_clear_stash
        - error
        - parse_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:260,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:261,10'
              BranchSideFuncs:
                - _.15043
                - error
                - const_error.15047
            - BranchSide:      'builtin/stash.c:264,9'
              BranchSideFuncs:
                - do_clear_stash
      Callsites:
        - Src:             'builtin/stash.c:256,9'
          Dst:             parse_options
        - Src:             'builtin/stash.c:261,10'
          Dst:             _
        - Src:             'builtin/stash.c:261,10'
          Dst:             error
        - Src:             'builtin/stash.c:261,10'
          Dst:             const_error
        - Src:             'builtin/stash.c:264,9'
          Dst:             do_clear_stash
    - functionName:    apply_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         6
      ICount:          116
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_apply_stash
        - free_stash_info
        - get_stash_info
        - parse_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/stash.c:669,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:670,3'
              BranchSideFuncs:
                - free_stash_info
            - BranchSide:      'builtin/stash.c:672,23'
              BranchSideFuncs:
                - do_apply_stash
                - free_stash_info
      Callsites:
        - Src:             'builtin/stash.c:666,9'
          Dst:             parse_options
        - Src:             'builtin/stash.c:669,6'
          Dst:             get_stash_info
        - Src:             'builtin/stash.c:672,8'
          Dst:             do_apply_stash
        - Src:             'builtin/stash.c:674,2'
          Dst:             free_stash_info
    - functionName:    cmd_stash
      functionSourceFile: '/src/git/builtin/stash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1931
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         11
      ICount:          414
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - get_index_file
        - getpid
        - git_config
        - git_stash_config
        - parse_options
        - prepare_repo_settings
        - push_stash
        - push_stash_unassumed
        - st_mult
        - strbuf_addf
        - strvec_clear
        - strvec_push
        - strvec_pushv
        - xmalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/stash.c:1911,6'
          Branch Sides:
            - BranchSide:      'builtin/stash.c:1912,12'
              BranchSideFuncs: []
            - BranchSide:      'builtin/stash.c:1913,12'
              BranchSideFuncs:
                - push_stash_unassumed
                - strvec_push
                - strvec_pushv
                - st_mult.15197
                - xmalloc
                - copy_array.15199
                - push_stash
                - strvec_clear
                - free
      Callsites:
        - Src:             'builtin/stash.c:1876,14'
          Dst:             getpid
        - Src:             'builtin/stash.c:1897,2'
          Dst:             git_config
        - Src:             'builtin/stash.c:1897,2'
          Dst:             git_stash_config
        - Src:             'builtin/stash.c:1899,9'
          Dst:             parse_options
        - Src:             'builtin/stash.c:1904,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/stash.c:1907,15'
          Dst:             get_index_file
        - Src:             'builtin/stash.c:1908,2'
          Dst:             strbuf_addf
        - Src:             'builtin/stash.c:1914,12'
          Dst:             push_stash_unassumed
        - Src:             'builtin/stash.c:1917,2'
          Dst:             strvec_push
        - Src:             'builtin/stash.c:1918,2'
          Dst:             strvec_pushv
        - Src:             'builtin/stash.c:1924,2'
          Dst:             st_mult
        - Src:             'builtin/stash.c:1924,2'
          Dst:             xmalloc
        - Src:             'builtin/stash.c:1924,2'
          Dst:             copy_array
        - Src:             'builtin/stash.c:1926,10'
          Dst:             push_stash
        - Src:             'builtin/stash.c:1928,2'
          Dst:             strvec_clear
    - functionName:    comment_lines
      functionSourceFile: '/src/git/builtin/stripspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add_commented_lines
        - strbuf_detach
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/stripspace.c:15,8'
          Dst:             strbuf_detach
        - Src:             'builtin/stripspace.c:16,2'
          Dst:             strbuf_add_commented_lines
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_stripspace
      functionSourceFile: '/src/git/builtin/stripspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         22
      ICount:          175
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - comment_lines
        - die_errno
        - git_config
        - git_default_config
        - parse_options
        - setup_git_directory_gently
        - strbuf_read
        - strbuf_release
        - strbuf_stripspace
        - usage_with_options
        - write_or_die
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/stripspace.c:49,6'
          Branch Sides:
            - BranchSide:      'builtin/stripspace.c:50,40'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/stripspace.c:52,6'
              BranchSideFuncs:
                - strbuf_read
                - comment_lines
                - write_or_die
                - strbuf_release
                - strbuf_stripspace
                - die_errno
                - setup_git_directory_gently
                - git_config.15245
        - Branch String:   'builtin/stripspace.c:52,29'
          Branch Sides:
            - BranchSide:      'builtin/stripspace.c:52,32'
              BranchSideFuncs:
                - setup_git_directory_gently
                - git_config.15245
                - strbuf_read
                - comment_lines
                - write_or_die
                - strbuf_release
                - strbuf_stripspace
                - die_errno
            - BranchSide:      'builtin/stripspace.c:53,3'
              BranchSideFuncs:
                - setup_git_directory_gently
                - git_config.15245
                - strbuf_read
                - comment_lines
                - write_or_die
                - strbuf_release
                - strbuf_stripspace
                - die_errno
        - Branch String:   'builtin/stripspace.c:52,6'
          Branch Sides:
            - BranchSide:      'builtin/stripspace.c:53,3'
              BranchSideFuncs:
                - setup_git_directory_gently
                - git_config.15245
                - strbuf_read
                - comment_lines
                - write_or_die
                - strbuf_release
                - strbuf_stripspace
                - die_errno
            - BranchSide:      'builtin/stripspace.c:57,6'
              BranchSideFuncs:
                - strbuf_read
                - comment_lines
                - write_or_die
                - strbuf_release
                - strbuf_stripspace
                - die_errno
        - Branch String:   'builtin/stripspace.c:57,6'
          Branch Sides:
            - BranchSide:      'builtin/stripspace.c:58,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/stripspace.c:60,6'
              BranchSideFuncs:
                - comment_lines
                - write_or_die
                - strbuf_release
                - strbuf_stripspace
        - Branch String:   'builtin/stripspace.c:60,28'
          Branch Sides:
            - BranchSide:      'builtin/stripspace.c:60,31'
              BranchSideFuncs:
                - strbuf_stripspace
                - write_or_die
                - strbuf_release
            - BranchSide:      'builtin/stripspace.c:62,6'
              BranchSideFuncs:
                - strbuf_stripspace
                - write_or_die
                - strbuf_release
        - Branch String:   'builtin/stripspace.c:60,6'
          Branch Sides:
            - BranchSide:      'builtin/stripspace.c:62,6'
              BranchSideFuncs:
                - strbuf_stripspace
                - write_or_die
                - strbuf_release
            - BranchSide:      'builtin/stripspace.c:64,3'
              BranchSideFuncs:
                - comment_lines
                - write_or_die
                - strbuf_release
        - Branch String:   'builtin/stripspace.c:62,6'
          Branch Sides:
            - BranchSide:      'builtin/stripspace.c:61,3'
              BranchSideFuncs:
                - strbuf_stripspace
                - write_or_die
                - strbuf_release
            - BranchSide:      'builtin/stripspace.c:62,31'
              BranchSideFuncs:
                - strbuf_stripspace
                - write_or_die
                - strbuf_release
      Callsites:
        - Src:             'builtin/stripspace.c:48,9'
          Dst:             parse_options
        - Src:             'builtin/stripspace.c:50,3'
          Dst:             usage_with_options
        - Src:             'builtin/stripspace.c:53,3'
          Dst:             setup_git_directory_gently
        - Src:             'builtin/stripspace.c:54,3'
          Dst:             git_config
        - Src:             'builtin/stripspace.c:54,3'
          Dst:             git_default_config
        - Src:             'builtin/stripspace.c:57,6'
          Dst:             strbuf_read
        - Src:             'builtin/stripspace.c:58,3'
          Dst:             die_errno
        - Src:             'builtin/stripspace.c:61,3'
          Dst:             strbuf_stripspace
        - Src:             'builtin/stripspace.c:64,3'
          Dst:             comment_lines
        - Src:             'builtin/stripspace.c:66,2'
          Dst:             write_or_die
        - Src:             'builtin/stripspace.c:67,2'
          Dst:             strbuf_release
    - functionName:    module_cb_release
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mcb
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_submodule_summary
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - errmsg
        - total_commits
        - displaypath
        - src_abbrev
        - dst_abbrev
        - p
      BBCount:         30
      ICount:          197
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - prepare_submodule_repo_env
        - printf
        - run_command
        - strvec_pushf
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:846,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:847,7'
              BranchSideFuncs:
                - _.15472
                - printf
                - printf
                - printf
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushl
                - run_command
                - strvec_pushl
                - strvec_pushl
                - strvec_pushf
                - strvec_pushf
                - _.15472
                - printf
                - printf
                - _.15472
                - printf
            - BranchSide:      'builtin/submodule--helper.c:855,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushl
                - run_command
                - strvec_pushl
                - strvec_pushl
                - strvec_pushf
                - strvec_pushf
                - _.15472
                - printf
                - printf
        - Branch String:   'builtin/submodule--helper.c:847,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:848,11'
              BranchSideFuncs:
                - _.15472
                - printf
                - printf
                - printf
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushl
                - run_command
                - strvec_pushl
                - strvec_pushl
                - strvec_pushf
                - strvec_pushf
                - _.15472
                - printf
                - printf
            - BranchSide:      'builtin/submodule--helper.c:851,11'
              BranchSideFuncs:
                - _.15472
                - printf
                - printf
                - printf
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushl
                - run_command
                - strvec_pushl
                - strvec_pushl
                - strvec_pushf
                - strvec_pushf
                - _.15472
                - printf
                - printf
        - Branch String:   'builtin/submodule--helper.c:858,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:859,3'
              BranchSideFuncs:
                - printf
                - printf
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushl
                - run_command
                - strvec_pushl
                - strvec_pushl
                - strvec_pushf
                - strvec_pushf
                - _.15472
                - printf
            - BranchSide:      'builtin/submodule--helper.c:861,22'
              BranchSideFuncs:
                - printf
                - printf
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushl
                - run_command
                - strvec_pushl
                - strvec_pushl
                - strvec_pushf
                - strvec_pushf
                - _.15472
                - printf
        - Branch String:   'builtin/submodule--helper.c:863,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:864,10'
              BranchSideFuncs:
                - _.15472
                - printf
                - printf
            - BranchSide:      'builtin/submodule--helper.c:865,13'
              BranchSideFuncs:
                - printf
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushl
                - run_command
                - strvec_pushl
                - strvec_pushl
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:873,31'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:873,34'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - printf
                - strvec_pushl
                - strvec_pushl
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:882,14'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - printf
                - strvec_pushl
        - Branch String:   'builtin/submodule--helper.c:873,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:874,8'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushf
                - run_command
                - printf
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:882,14'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - printf
                - strvec_pushl
        - Branch String:   'builtin/submodule--helper.c:874,8'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:875,26'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushl
                - strvec_pushf
                - run_command
                - printf
            - BranchSide:      'builtin/submodule--helper.c:878,25'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushf
                - run_command
                - printf
        - Branch String:   'builtin/submodule--helper.c:882,14'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:883,25'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - printf
            - BranchSide:      'builtin/submodule--helper.c:886,25'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - printf
      Callsites:
        - Src:             'builtin/submodule--helper.c:848,11'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:848,4'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:851,11'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:851,4'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:854,3'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:859,3'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:861,3'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:864,10'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:864,3'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:870,3'
          Dst:             prepare_submodule_repo_env
        - Src:             'builtin/submodule--helper.c:871,3'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:875,5'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:878,4'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:880,4'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:883,4'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:886,4'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:889,3'
          Dst:             run_command
        - Src:             'builtin/submodule--helper.c:891,2'
          Dst:             printf
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    106
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    verify_submodule_committish
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sm_path
        - committish
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - capture_command
        - prepare_submodule_repo_env
        - strbuf_detach
        - strbuf_trim_trailing_newline
        - strvec_push
        - strvec_pushf
        - strvec_pushl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:834,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:835,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:837,2'
              BranchSideFuncs:
                - strbuf_trim_trailing_newline
                - strbuf_detach
      Callsites:
        - Src:             'builtin/submodule--helper.c:829,2'
          Dst:             prepare_submodule_repo_env
        - Src:             'builtin/submodule--helper.c:830,2'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:831,2'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:832,2'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:834,6'
          Dst:             capture_command
        - Src:             'builtin/submodule--helper.c:837,2'
          Dst:             strbuf_trim_trailing_newline
        - Src:             'builtin/submodule--helper.c:838,9'
          Dst:             strbuf_detach
    - functionName:    capture_command
      functionSourceFile: '/src/git/./run-command.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cmd
        - out
        - hint
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pipe_command
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './run-command.h:264,9'
          Dst:             pipe_command
    - functionName:    generate_submodule_summary
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - p
      BBCount:         79
      ICount:          499
      EdgeCount:       105
      CyclomaticComplexity: 28
      functionsReached:
        - _
        - atoi
        - capture_command
        - const_error
        - error
        - fstat64
        - get_submodule_displaypath
        - handle_submodule_head_ref
        - index_fd
        - null_oid
        - oid_to_hex
        - oideq
        - open64
        - prepare_submodule_repo_env
        - print_submodule_summary
        - refs_head_ref
        - repo_get_submodule_ref_store
        - strbuf_addf
        - strbuf_release
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - verify_submodule_committish
        - warning
        - xstrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:902,20'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:902,30'
              BranchSideFuncs:
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
            - BranchSide:      'builtin/submodule--helper.c:924,6'
              BranchSideFuncs:
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
        - Branch String:   'builtin/submodule--helper.c:902,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:903,7'
              BranchSideFuncs:
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
                - _.15472
                - warning
                - open64
                - fstat64
                - index_fd
                - _.15472
                - error
                - const_error.15496
                - repo_get_submodule_ref_store
                - refs_head_ref
            - BranchSide:      'builtin/submodule--helper.c:924,6'
              BranchSideFuncs:
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
        - Branch String:   'builtin/submodule--helper.c:903,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:904,58'
              BranchSideFuncs:
                - repo_get_submodule_ref_store
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
                - refs_head_ref
            - BranchSide:      'builtin/submodule--helper.c:909,14'
              BranchSideFuncs:
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
                - _.15472
                - warning
                - open64
                - fstat64
                - index_fd
                - _.15472
                - error
                - const_error.15496
        - Branch String:   'builtin/submodule--helper.c:907,8'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:908,19'
              BranchSideFuncs:
                - refs_head_ref
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
            - BranchSide:      'builtin/submodule--helper.c:909,3'
              BranchSideFuncs:
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
        - Branch String:   'builtin/submodule--helper.c:909,34'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:909,37'
              BranchSideFuncs:
                - open64
                - fstat64
                - index_fd
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
                - _.15472
                - error
                - const_error.15496
            - BranchSide:      'builtin/submodule--helper.c:911,18'
              BranchSideFuncs:
                - open64
                - fstat64
                - index_fd
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
                - _.15472
                - error
                - const_error.15496
        - Branch String:   'builtin/submodule--helper.c:909,14'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:911,18'
              BranchSideFuncs:
                - open64
                - fstat64
                - index_fd
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
                - _.15472
                - error
                - const_error.15496
            - BranchSide:      'builtin/submodule--helper.c:919,8'
              BranchSideFuncs:
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
                - _.15472
                - warning
        - Branch String:   'builtin/submodule--helper.c:913,15'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:913,24'
              BranchSideFuncs:
                - _.15472
                - error
                - const_error.15496
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
            - BranchSide:      'builtin/submodule--helper.c:916,5'
              BranchSideFuncs:
                - _.15472
                - error
                - const_error.15496
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
        - Branch String:   'builtin/submodule--helper.c:913,37'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:914,17'
              BranchSideFuncs:
                - _.15472
                - error
                - const_error.15496
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
            - BranchSide:      'builtin/submodule--helper.c:916,5'
              BranchSideFuncs:
                - _.15472
                - error
                - const_error.15496
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
        - Branch String:   'builtin/submodule--helper.c:913,8'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:916,5'
              BranchSideFuncs:
                - _.15472
                - error
                - const_error.15496
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
            - BranchSide:      'builtin/submodule--helper.c:917,3'
              BranchSideFuncs:
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
        - Branch String:   'builtin/submodule--helper.c:924,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:925,7'
              BranchSideFuncs:
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - verify_submodule_committish
            - BranchSide:      'builtin/submodule--helper.c:945,37'
              BranchSideFuncs:
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
        - Branch String:   'builtin/submodule--helper.c:925,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:926,45'
              BranchSideFuncs:
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
            - BranchSide:      'builtin/submodule--helper.c:928,8'
              BranchSideFuncs:
                - oid_to_hex
                - xstrndup
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
        - Branch String:   'builtin/submodule--helper.c:928,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:929,16'
              BranchSideFuncs:
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
            - BranchSide:      'builtin/submodule--helper.c:938,2'
              BranchSideFuncs:
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
        - Branch String:   'builtin/submodule--helper.c:948,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:949,44'
              BranchSideFuncs:
                - oid_to_hex
                - verify_submodule_committish
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/submodule--helper.c:968,37'
              BranchSideFuncs:
                - oid_to_hex
                - xstrndup
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/submodule--helper.c:951,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:952,16'
              BranchSideFuncs:
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/submodule--helper.c:961,2'
              BranchSideFuncs:
                - get_submodule_displaypath
                - strvec_pushl
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/submodule--helper.c:974,19'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:974,23'
              BranchSideFuncs:
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/submodule--helper.c:1001,7'
              BranchSideFuncs:
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/submodule--helper.c:974,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:975,24'
              BranchSideFuncs:
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/submodule--helper.c:1001,7'
              BranchSideFuncs:
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - oid_to_hex
                - strbuf_addf
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'builtin/submodule--helper.c:980,31'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:980,34'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:984,29'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
        - Branch String:   'builtin/submodule--helper.c:980,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:981,30'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:984,29'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
        - Branch String:   'builtin/submodule--helper.c:984,35'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:985,9'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:985,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - capture_command.15493
                - atoi
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
        - Branch String:   'builtin/submodule--helper.c:992,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:993,37'
              BranchSideFuncs:
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:995,3'
              BranchSideFuncs:
                - strbuf_release
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
        - Branch String:   'builtin/submodule--helper.c:1002,20'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1002,23'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'builtin/submodule--helper.c:1008,10'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - oid_to_hex
        - Branch String:   'builtin/submodule--helper.c:1002,8'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1004,10'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - strbuf_addf
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:1008,10'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
                - oid_to_hex
        - Branch String:   'builtin/submodule--helper.c:1008,23'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1009,22'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:1010,22'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
        - Branch String:   'builtin/submodule--helper.c:1015,32'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1015,52'
              BranchSideFuncs:
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:1015,32'
              BranchSideFuncs:
                - print_submodule_summary
                - free
                - free
                - free
                - strbuf_release
      Callsites:
        - Src:             'builtin/submodule--helper.c:902,42'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:902,23'
          Dst:             oideq
        - Src:             'builtin/submodule--helper.c:904,29'
          Dst:             repo_get_submodule_ref_store
        - Src:             'builtin/submodule--helper.c:908,5'
          Dst:             refs_head_ref
        - Src:             'builtin/submodule--helper.c:908,5'
          Dst:             handle_submodule_head_ref
        - Src:             'builtin/submodule--helper.c:911,13'
          Dst:             open64
        - Src:             'builtin/submodule--helper.c:913,18'
          Dst:             fstat64
        - Src:             'builtin/submodule--helper.c:914,8'
          Dst:             index_fd
        - Src:             'builtin/submodule--helper.c:916,5'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:916,5'
          Dst:             error
        - Src:             'builtin/submodule--helper.c:916,5'
          Dst:             const_error
        - Src:             'builtin/submodule--helper.c:920,13'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:920,5'
          Dst:             warning
        - Src:             'builtin/submodule--helper.c:927,10'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:926,17'
          Dst:             verify_submodule_committish
        - Src:             'builtin/submodule--helper.c:936,26'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:936,17'
          Dst:             xstrndup
        - Src:             'builtin/submodule--helper.c:945,25'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:945,16'
          Dst:             xstrndup
        - Src:             'builtin/submodule--helper.c:950,9'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:949,16'
          Dst:             verify_submodule_committish
        - Src:             'builtin/submodule--helper.c:959,26'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:959,17'
          Dst:             xstrndup
        - Src:             'builtin/submodule--helper.c:968,25'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:968,16'
          Dst:             xstrndup
        - Src:             'builtin/submodule--helper.c:971,16'
          Dst:             get_submodule_displaypath
        - Src:             'builtin/submodule--helper.c:978,3'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:981,4'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:984,4'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:986,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:990,3'
          Dst:             prepare_submodule_repo_env
        - Src:             'builtin/submodule--helper.c:992,8'
          Dst:             capture_command
        - Src:             'builtin/submodule--helper.c:993,20'
          Dst:             atoi
        - Src:             'builtin/submodule--helper.c:995,3'
          Dst:             strbuf_release
        - Src:             'builtin/submodule--helper.c:1004,23'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:1005,10'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:1003,5'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:1009,10'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:1010,10'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:1007,5'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:1015,2'
          Dst:             print_submodule_summary
        - Src:             'builtin/submodule--helper.c:1022,2'
          Dst:             strbuf_release
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    handle_submodule_head_ref
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flags
        - cb_data
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - oidcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:618,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:618,6'
              BranchSideFuncs:
                - oidcpy.15505
            - BranchSide:      'builtin/submodule--helper.c:619,10'
              BranchSideFuncs:
                - oidcpy.15505
      Callsites:
        - Src:             'builtin/submodule--helper.c:619,3'
          Dst:             oidcpy
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_submodule_displaypath
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - prefix
        - super_prefix
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - relative_path
        - strbuf_release
        - xstrdup
        - xstrfmt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:127,13'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:127,16'
              BranchSideFuncs:
                - xstrdup
                - xstrfmt
                - relative_path
                - xstrdup
                - strbuf_release
                - BUG_fl
            - BranchSide:      'builtin/submodule--helper.c:130,13'
              BranchSideFuncs:
                - xstrdup
                - xstrfmt
                - relative_path
                - xstrdup
                - strbuf_release
        - Branch String:   'builtin/submodule--helper.c:127,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:128,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/submodule--helper.c:130,13'
              BranchSideFuncs:
                - xstrdup
                - xstrfmt
                - relative_path
                - xstrdup
                - strbuf_release
        - Branch String:   'builtin/submodule--helper.c:130,13'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:131,17'
              BranchSideFuncs:
                - relative_path
                - xstrdup
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:135,13'
              BranchSideFuncs:
                - xstrdup
                - xstrfmt
        - Branch String:   'builtin/submodule--helper.c:135,13'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:136,26'
              BranchSideFuncs:
                - xstrfmt
            - BranchSide:      'builtin/submodule--helper.c:138,18'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'builtin/submodule--helper.c:128,3'
          Dst:             BUG_fl
        - Src:             'builtin/submodule--helper.c:132,31'
          Dst:             relative_path
        - Src:             'builtin/submodule--helper.c:132,23'
          Dst:             xstrdup
        - Src:             'builtin/submodule--helper.c:133,3'
          Dst:             strbuf_release
        - Src:             'builtin/submodule--helper.c:136,10'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:138,10'
          Dst:             xstrdup
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    module_cb_list_release
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mcbl
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - module_cb_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:795,2'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:796,27'
              BranchSideFuncs:
                - module_cb_release
                - free
                - free
            - BranchSide:      'builtin/submodule--helper.c:801,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/submodule--helper.c:798,3'
          Dst:             module_cb_release
    - functionName:    prepare_submodule_summary
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - list
      BBCount:         30
      ICount:          200
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - generate_submodule_summary
        - git_config_get_string_tmp
        - is_nonbare_repository_dir
        - null_oid
        - strbuf_addstr
        - strbuf_release
        - strcmp
        - submodule_from_path
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:1029,2'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1031,25'
              BranchSideFuncs:
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - strbuf_release
                - generate_submodule_summary
                - null_oid
                - submodule_from_path
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - free
                - strcmp
                - generate_submodule_summary
            - BranchSide:      'builtin/submodule--helper.c:1064,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/submodule--helper.c:1034,24'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1034,27'
              BranchSideFuncs:
                - generate_submodule_summary
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - strbuf_release
                - generate_submodule_summary
                - null_oid
                - submodule_from_path
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - free
                - strcmp
            - BranchSide:      'builtin/submodule--helper.c:1035,31'
              BranchSideFuncs:
                - generate_submodule_summary
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - strbuf_release
                - generate_submodule_summary
                - null_oid
                - submodule_from_path
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - free
                - strcmp
        - Branch String:   'builtin/submodule--helper.c:1034,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1035,31'
              BranchSideFuncs:
                - generate_submodule_summary
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - strbuf_release
                - generate_submodule_summary
                - null_oid
                - submodule_from_path
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - free
                - strcmp
            - BranchSide:      'builtin/submodule--helper.c:1039,7'
              BranchSideFuncs:
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - strbuf_release
                - generate_submodule_summary
                - generate_submodule_summary
                - null_oid
                - submodule_from_path
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - free
                - strcmp
        - Branch String:   'builtin/submodule--helper.c:1039,24'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1039,27'
              BranchSideFuncs:
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - strbuf_release
                - generate_submodule_summary
                - generate_submodule_summary
                - null_oid
                - submodule_from_path
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - free
                - strcmp
            - BranchSide:      'builtin/submodule--helper.c:1059,29'
              BranchSideFuncs:
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - strbuf_release
                - null_oid
                - submodule_from_path
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - free
                - strcmp
                - generate_submodule_summary
                - generate_submodule_summary
        - Branch String:   'builtin/submodule--helper.c:1039,44'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1040,34'
              BranchSideFuncs:
                - null_oid
                - submodule_from_path
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - strbuf_release
                - generate_submodule_summary
                - generate_submodule_summary
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - free
                - strcmp
            - BranchSide:      'builtin/submodule--helper.c:1059,29'
              BranchSideFuncs:
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - strbuf_release
                - null_oid
                - submodule_from_path
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - free
                - strcmp
                - generate_submodule_summary
                - generate_submodule_summary
        - Branch String:   'builtin/submodule--helper.c:1039,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1042,10'
              BranchSideFuncs:
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - free
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - strbuf_release
                - null_oid
                - submodule_from_path
                - generate_submodule_summary
                - generate_submodule_summary
                - strcmp
            - BranchSide:      'builtin/submodule--helper.c:1059,29'
              BranchSideFuncs:
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - strbuf_release
                - null_oid
                - submodule_from_path
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - free
                - strcmp
                - generate_submodule_summary
                - generate_submodule_summary
        - Branch String:   'builtin/submodule--helper.c:1048,8'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1049,26'
              BranchSideFuncs:
                - free
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - strbuf_release
                - null_oid
                - submodule_from_path
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - generate_submodule_summary
                - generate_submodule_summary
                - strcmp
            - BranchSide:      'builtin/submodule--helper.c:1050,13'
              BranchSideFuncs:
                - free
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - strbuf_release
                - null_oid
                - submodule_from_path
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - generate_submodule_summary
                - generate_submodule_summary
                - strcmp
        - Branch String:   'builtin/submodule--helper.c:1054,8'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1055,5'
              BranchSideFuncs:
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - strbuf_release
                - generate_submodule_summary
                - null_oid
                - submodule_from_path
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - free
                - strcmp
                - generate_submodule_summary
            - BranchSide:      'builtin/submodule--helper.c:1056,3'
              BranchSideFuncs:
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - strbuf_release
                - null_oid
                - submodule_from_path
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - free
                - strcmp
                - generate_submodule_summary
                - generate_submodule_summary
        - Branch String:   'builtin/submodule--helper.c:1060,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1061,31'
              BranchSideFuncs:
                - generate_submodule_summary
                - strbuf_release
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - null_oid
                - submodule_from_path
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - free
                - strcmp
                - generate_submodule_summary
            - BranchSide:      'builtin/submodule--helper.c:1062,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addstr.15509
                - is_nonbare_repository_dir
                - generate_submodule_summary
                - null_oid
                - submodule_from_path
                - xstrfmt
                - git_config_get_string_tmp.15507
                - strcmp
                - free
                - strcmp
                - generate_submodule_summary
      Callsites:
        - Src:             'builtin/submodule--helper.c:1035,4'
          Dst:             generate_submodule_summary
        - Src:             'builtin/submodule--helper.c:1041,13'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:1040,14'
          Dst:             submodule_from_path
        - Src:             'builtin/submodule--helper.c:1046,17'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:1048,9'
          Dst:             git_config_get_string_tmp
        - Src:             'builtin/submodule--helper.c:1049,19'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:1051,19'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:1059,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/submodule--helper.c:1060,7'
          Dst:             is_nonbare_repository_dir
        - Src:             'builtin/submodule--helper.c:1061,4'
          Dst:             generate_submodule_summary
        - Src:             'builtin/submodule--helper.c:1062,3'
          Dst:             strbuf_release
    - functionName:    git_config_get_string_tmp
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_string_tmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:740,9'
          Dst:             repo_config_get_string_tmp
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    submodule_summary_callback
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
        - options
        - data
      BBCount:         20
      ICount:          217
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:1072,2'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1073,29'
              BranchSideFuncs:
                - malloc
                - xstrdup
                - st_mult.15510
                - xrealloc
            - BranchSide:      'builtin/submodule--helper.c:1089,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/submodule--helper.c:1076,34'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1076,38'
              BranchSideFuncs:
                - malloc
                - xstrdup
                - st_mult.15510
                - xrealloc
            - BranchSide:      'builtin/submodule--helper.c:1078,29'
              BranchSideFuncs:
                - malloc
                - xstrdup
                - st_mult.15510
                - xrealloc
        - Branch String:   'builtin/submodule--helper.c:1076,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1077,4'
              BranchSideFuncs:
                - malloc
                - xstrdup
                - st_mult.15510
                - xrealloc
            - BranchSide:      'builtin/submodule--helper.c:1078,29'
              BranchSideFuncs:
                - malloc
                - xstrdup
                - st_mult.15510
                - xrealloc
        - Branch String:   'builtin/submodule--helper.c:1086,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1086,3'
              BranchSideFuncs:
                - st_mult.15510
                - xrealloc
                - malloc
                - xstrdup
            - BranchSide:      'builtin/submodule--helper.c:1087,31'
              BranchSideFuncs:
                - malloc
                - xstrdup
                - st_mult.15510
                - xrealloc
        - Branch String:   'builtin/submodule--helper.c:1086,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1086,3'
              BranchSideFuncs:
                - st_mult.15510
                - xrealloc
                - malloc
                - xstrdup
            - BranchSide:      'builtin/submodule--helper.c:1086,3'
              BranchSideFuncs:
                - st_mult.15510
                - xrealloc
                - malloc
                - xstrdup
      Callsites:
        - Src:             'builtin/submodule--helper.c:1084,19'
          Dst:             xstrdup
        - Src:             'builtin/submodule--helper.c:1086,3'
          Dst:             st_mult
        - Src:             'builtin/submodule--helper.c:1086,3'
          Dst:             xrealloc
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    5
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    precompose_argv_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_diff_cmd
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - diff_cmd
      BBCount:         7
      ICount:          36
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:1093,2'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1094,19'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:1095,19'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:1096,11'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'builtin/submodule--helper.c:1096,11'
          Dst:             BUG_fl
    - functionName:    compute_summary_module_list
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head_oid
        - info
        - diff_cmd
      BBCount:         26
      ICount:          201
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - get_diff_cmd
        - git_config
        - git_diff_basic_config
        - module_cb_list_release
        - oid_to_hex
        - perror
        - precompose_argv_prefix
        - prepare_submodule_summary
        - release_revisions
        - repo_init_revisions
        - repo_read_index
        - repo_read_index_preload
        - run_diff_files
        - run_diff_index
        - setup_revisions
        - setup_work_tree
        - strvec_clear
        - strvec_push
        - strvec_pushl
        - strvec_pushv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:1113,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1114,3'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - strvec_push
                - git_config.15519
                - repo_init_revisions
                - precompose_argv_prefix.15512
                - setup_revisions
                - repo_read_index_preload
                - run_diff_files
                - prepare_submodule_summary
                - strvec_clear
                - release_revisions
                - module_cb_list_release
                - run_diff_index
                - perror
                - setup_work_tree
                - repo_read_index
                - perror
                - strvec_pushv
                - oid_to_hex
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:1115,2'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_push
                - git_config.15519
                - repo_init_revisions
                - precompose_argv_prefix.15512
                - setup_revisions
                - repo_read_index_preload
                - run_diff_files
                - prepare_submodule_summary
                - strvec_clear
                - release_revisions
                - module_cb_list_release
                - run_diff_index
                - perror
                - setup_work_tree
                - repo_read_index
                - perror
                - strvec_pushv
                - oid_to_hex
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:1116,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1117,38'
              BranchSideFuncs:
                - oid_to_hex
                - strvec_push
                - strvec_push
                - git_config.15519
                - repo_init_revisions
                - precompose_argv_prefix.15512
                - setup_revisions
                - repo_read_index_preload
                - run_diff_files
                - prepare_submodule_summary
                - strvec_clear
                - release_revisions
                - module_cb_list_release
                - run_diff_index
                - perror
                - setup_work_tree
                - repo_read_index
                - perror
                - strvec_pushv
            - BranchSide:      'builtin/submodule--helper.c:1118,2'
              BranchSideFuncs:
                - strvec_push
                - git_config.15519
                - repo_init_revisions
                - precompose_argv_prefix.15512
                - setup_revisions
                - repo_read_index_preload
                - run_diff_files
                - prepare_submodule_summary
                - strvec_clear
                - release_revisions
                - module_cb_list_release
                - run_diff_index
                - perror
                - setup_work_tree
                - repo_read_index
                - perror
                - strvec_pushv
        - Branch String:   'builtin/submodule--helper.c:1119,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1120,28'
              BranchSideFuncs:
                - strvec_pushv
                - git_config.15519
                - repo_init_revisions
                - precompose_argv_prefix.15512
                - setup_revisions
                - repo_read_index_preload
                - run_diff_files
                - prepare_submodule_summary
                - strvec_clear
                - release_revisions
                - module_cb_list_release
                - run_diff_index
                - perror
                - setup_work_tree
                - repo_read_index
                - perror
            - BranchSide:      'builtin/submodule--helper.c:1122,2'
              BranchSideFuncs:
                - git_config.15519
                - repo_init_revisions
                - precompose_argv_prefix.15512
                - setup_revisions
                - repo_read_index_preload
                - run_diff_files
                - prepare_submodule_summary
                - strvec_clear
                - release_revisions
                - module_cb_list_release
                - run_diff_index
                - perror
                - setup_work_tree
                - repo_read_index
                - perror
        - Branch String:   'builtin/submodule--helper.c:1131,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1132,7'
              BranchSideFuncs:
                - repo_read_index
                - run_diff_files
                - prepare_submodule_summary
                - strvec_clear
                - release_revisions
                - module_cb_list_release
                - run_diff_index
                - perror
            - BranchSide:      'builtin/submodule--helper.c:1139,29'
              BranchSideFuncs:
                - repo_read_index
                - run_diff_files
                - prepare_submodule_summary
                - strvec_clear
                - release_revisions
                - module_cb_list_release
                - run_diff_index
                - perror
        - Branch String:   'builtin/submodule--helper.c:1132,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1133,4'
              BranchSideFuncs:
                - setup_work_tree
                - repo_read_index_preload
                - run_diff_files
                - prepare_submodule_summary
                - strvec_clear
                - release_revisions
                - module_cb_list_release
                - run_diff_index
                - perror
            - BranchSide:      'builtin/submodule--helper.c:1134,31'
              BranchSideFuncs:
                - repo_read_index_preload
                - run_diff_files
                - prepare_submodule_summary
                - strvec_clear
                - release_revisions
                - module_cb_list_release
                - run_diff_index
                - perror
        - Branch String:   'builtin/submodule--helper.c:1134,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1135,4'
              BranchSideFuncs:
                - perror
                - strvec_clear
                - release_revisions
                - module_cb_list_release
            - BranchSide:      'builtin/submodule--helper.c:1139,2'
              BranchSideFuncs:
                - run_diff_files
                - prepare_submodule_summary
                - strvec_clear
                - release_revisions
                - module_cb_list_release
                - run_diff_index
        - Branch String:   'builtin/submodule--helper.c:1139,13'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:0,0'
              BranchSideFuncs:
                - perror
                - strvec_clear
                - release_revisions
                - module_cb_list_release
            - BranchSide:      'builtin/submodule--helper.c:1140,3'
              BranchSideFuncs:
                - perror
                - strvec_clear
                - release_revisions
                - module_cb_list_release
        - Branch String:   'builtin/submodule--helper.c:1145,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1146,24'
              BranchSideFuncs:
                - run_diff_index
                - prepare_submodule_summary
                - strvec_clear
                - release_revisions
                - module_cb_list_release
            - BranchSide:      'builtin/submodule--helper.c:1148,3'
              BranchSideFuncs:
                - run_diff_files
                - prepare_submodule_summary
                - strvec_clear
                - release_revisions
                - module_cb_list_release
      Callsites:
        - Src:             'builtin/submodule--helper.c:1112,26'
          Dst:             get_diff_cmd
        - Src:             'builtin/submodule--helper.c:1112,2'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:1114,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:1115,2'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:1117,27'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:1117,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:1118,2'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:1120,3'
          Dst:             strvec_pushv
        - Src:             'builtin/submodule--helper.c:1122,2'
          Dst:             git_config
        - Src:             'builtin/submodule--helper.c:1122,2'
          Dst:             git_diff_basic_config
        - Src:             'builtin/submodule--helper.c:1123,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/submodule--helper.c:1125,2'
          Dst:             precompose_argv_prefix
        - Src:             'builtin/submodule--helper.c:1126,2'
          Dst:             setup_revisions
        - Src:             'builtin/submodule--helper.c:1133,4'
          Dst:             setup_work_tree
        - Src:             'builtin/submodule--helper.c:1134,7'
          Dst:             repo_read_index_preload
        - Src:             'builtin/submodule--helper.c:1135,4'
          Dst:             perror
        - Src:             'builtin/submodule--helper.c:1139,13'
          Dst:             repo_read_index
        - Src:             'builtin/submodule--helper.c:1140,3'
          Dst:             perror
        - Src:             'builtin/submodule--helper.c:1146,3'
          Dst:             run_diff_index
        - Src:             'builtin/submodule--helper.c:1148,3'
          Dst:             run_diff_files
        - Src:             'builtin/submodule--helper.c:1149,2'
          Dst:             prepare_submodule_summary
        - Src:             'builtin/submodule--helper.c:1151,2'
          Dst:             strvec_clear
        - Src:             'builtin/submodule--helper.c:1152,2'
          Dst:             release_revisions
        - Src:             'builtin/submodule--helper.c:1153,2'
          Dst:             module_cb_list_release
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    deinit_submodule
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - prefix
        - flags
      BBCount:         42
      ICount:          275
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - absorb_git_dir_into_superproject
        - capture_command
        - common_exit
        - die
        - exit
        - get_submodule_displaypath
        - is_directory
        - mkdir
        - null_oid
        - printf
        - remove_dir_recursively
        - repo_config_rename_section_in_file
        - run_command
        - strbuf_addstr
        - strbuf_release
        - strvec_pushf
        - strvec_pushl
        - submodule_from_path
        - submodule_unset_core_worktree
        - validate_submodule_path
        - warning
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:1389,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1390,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/submodule--helper.c:1392,28'
              BranchSideFuncs:
                - null_oid
                - submodule_from_path
                - free
                - free
                - strbuf_release
                - get_submodule_displaypath
                - is_directory
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
                - is_directory
                - strvec_pushl
                - run_command
                - strbuf_addstr.15509
                - remove_dir_recursively
                - _.15472
                - printf
                - submodule_unset_core_worktree
                - strbuf_release
                - _.15472
                - _.15472
                - die
                - _.15472
                - warning
                - absorb_git_dir_into_superproject
        - Branch String:   'builtin/submodule--helper.c:1394,11'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1394,15'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
                - get_submodule_displaypath
                - is_directory
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
                - is_directory
                - strvec_pushl
                - run_command
                - strbuf_addstr.15509
                - remove_dir_recursively
                - _.15472
                - printf
                - submodule_unset_core_worktree
                - strbuf_release
                - _.15472
                - _.15472
                - die
                - _.15472
                - warning
                - absorb_git_dir_into_superproject
            - BranchSide:      'builtin/submodule--helper.c:1395,3'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
        - Branch String:   'builtin/submodule--helper.c:1394,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1395,3'
              BranchSideFuncs:
                - get_submodule_displaypath
                - is_directory
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
                - is_directory
                - strvec_pushl
                - run_command
                - strbuf_addstr.15509
                - remove_dir_recursively
                - _.15472
                - printf
                - submodule_unset_core_worktree
                - strbuf_release
                - _.15472
                - _.15472
                - die
                - _.15472
                - warning
                - absorb_git_dir_into_superproject
            - BranchSide:      'builtin/submodule--helper.c:1397,42'
              BranchSideFuncs:
                - get_submodule_displaypath
                - is_directory
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
                - is_directory
                - strvec_pushl
                - run_command
                - strbuf_addstr.15509
                - remove_dir_recursively
                - _.15472
                - printf
                - submodule_unset_core_worktree
                - strbuf_release
                - _.15472
                - _.15472
                - die
                - _.15472
                - warning
                - absorb_git_dir_into_superproject
        - Branch String:   'builtin/submodule--helper.c:1400,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1401,17'
              BranchSideFuncs:
                - is_directory
                - strvec_pushl
                - run_command
                - strbuf_addstr.15509
                - remove_dir_recursively
                - _.15472
                - printf
                - submodule_unset_core_worktree
                - strbuf_release
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
                - _.15472
                - _.15472
                - die
                - _.15472
                - warning
                - absorb_git_dir_into_superproject
            - BranchSide:      'builtin/submodule--helper.c:1443,12'
              BranchSideFuncs:
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
        - Branch String:   'builtin/submodule--helper.c:1404,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1405,10'
              BranchSideFuncs:
                - _.15472
                - warning
                - absorb_git_dir_into_superproject
                - strvec_pushl
                - run_command
                - strbuf_addstr.15509
                - remove_dir_recursively
                - _.15472
                - printf
                - submodule_unset_core_worktree
                - strbuf_release
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
                - _.15472
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1415,9'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - strbuf_addstr.15509
                - remove_dir_recursively
                - _.15472
                - printf
                - submodule_unset_core_worktree
                - strbuf_release
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
                - _.15472
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1405,8'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1406,13'
              BranchSideFuncs:
                - absorb_git_dir_into_superproject
                - strvec_pushl
                - run_command
                - strbuf_addstr.15509
                - remove_dir_recursively
                - _.15472
                - printf
                - submodule_unset_core_worktree
                - strbuf_release
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
                - _.15472
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1411,37'
              BranchSideFuncs:
                - absorb_git_dir_into_superproject
                - strvec_pushl
                - run_command
                - strbuf_addstr.15509
                - remove_dir_recursively
                - _.15472
                - printf
                - submodule_unset_core_worktree
                - strbuf_release
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
                - _.15472
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1415,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1416,25'
              BranchSideFuncs:
                - strbuf_addstr.15509
                - remove_dir_recursively
                - _.15472
                - printf
                - submodule_unset_core_worktree
                - strbuf_release
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
                - _.15472
            - BranchSide:      'builtin/submodule--helper.c:1428,25'
              BranchSideFuncs:
                - strbuf_addstr.15509
                - remove_dir_recursively
                - _.15472
                - printf
                - submodule_unset_core_worktree
                - strbuf_release
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
                - _.15472
        - Branch String:   'builtin/submodule--helper.c:1422,8'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1423,9'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1426,3'
              BranchSideFuncs:
                - strbuf_addstr.15509
                - remove_dir_recursively
                - _.15472
                - printf
                - submodule_unset_core_worktree
                - strbuf_release
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
                - _.15472
        - Branch String:   'builtin/submodule--helper.c:1430,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1431,13'
              BranchSideFuncs:
                - _.15472
                - printf
                - submodule_unset_core_worktree
                - strbuf_release
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
            - BranchSide:      'builtin/submodule--helper.c:1433,13'
              BranchSideFuncs:
                - _.15472
                - printf
                - submodule_unset_core_worktree
                - strbuf_release
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
        - Branch String:   'builtin/submodule--helper.c:1435,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1436,11'
              BranchSideFuncs:
                - submodule_unset_core_worktree
                - strbuf_release
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
            - BranchSide:      'builtin/submodule--helper.c:1438,33'
              BranchSideFuncs:
                - submodule_unset_core_worktree
                - strbuf_release
                - mkdir
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - _.15472
                - printf
        - Branch String:   'builtin/submodule--helper.c:1443,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1444,10'
              BranchSideFuncs:
                - _.15472
                - printf
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
            - BranchSide:      'builtin/submodule--helper.c:1447,12'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushf
                - capture_command.15493
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
        - Branch String:   'builtin/submodule--helper.c:1452,50'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1452,63'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:1452,63'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
        - Branch String:   'builtin/submodule--helper.c:1452,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1452,63'
              BranchSideFuncs:
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - free
                - free
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:1453,43'
              BranchSideFuncs:
                - xstrfmt
                - repo_config_rename_section_in_file
                - _.15472
                - printf
                - free
                - free
                - free
                - strbuf_release
        - Branch String:   'builtin/submodule--helper.c:1460,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1461,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:1463,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - strbuf_release
      Callsites:
        - Src:             'builtin/submodule--helper.c:1387,22'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:1389,6'
          Dst:             validate_submodule_path
        - Src:             'builtin/submodule--helper.c:1390,3'
          Dst:             common_exit
        - Src:             'builtin/submodule--helper.c:1390,3'
          Dst:             exit
        - Src:             'builtin/submodule--helper.c:1392,44'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:1392,8'
          Dst:             submodule_from_path
        - Src:             'builtin/submodule--helper.c:1397,16'
          Dst:             get_submodule_displaypath
        - Src:             'builtin/submodule--helper.c:1400,6'
          Dst:             is_directory
        - Src:             'builtin/submodule--helper.c:1404,7'
          Dst:             is_directory
        - Src:             'builtin/submodule--helper.c:1406,13'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1406,5'
          Dst:             warning
        - Src:             'builtin/submodule--helper.c:1411,4'
          Dst:             absorb_git_dir_into_superproject
        - Src:             'builtin/submodule--helper.c:1419,4'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:1422,8'
          Dst:             run_command
        - Src:             'builtin/submodule--helper.c:1423,9'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1423,5'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1428,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/submodule--helper.c:1430,8'
          Dst:             remove_dir_recursively
        - Src:             'builtin/submodule--helper.c:1431,13'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1433,13'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1436,4'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:1438,3'
          Dst:             submodule_unset_core_worktree
        - Src:             'builtin/submodule--helper.c:1440,3'
          Dst:             strbuf_release
        - Src:             'builtin/submodule--helper.c:1443,6'
          Dst:             mkdir
        - Src:             'builtin/submodule--helper.c:1444,10'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1444,3'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:1448,2'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:1449,2'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:1452,7'
          Dst:             capture_command
        - Src:             'builtin/submodule--helper.c:1453,19'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:1459,3'
          Dst:             repo_config_rename_section_in_file
        - Src:             'builtin/submodule--helper.c:1461,11'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1461,4'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:1469,2'
          Dst:             strbuf_release
    - functionName:    deinit_submodule_cb
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1474
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list_item
        - cb_data
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deinit_submodule
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/submodule--helper.c:1476,2'
          Dst:             deinit_submodule
    - functionName:    git_config_set_in_file_gently
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - config_filename
        - key
        - comment
        - value
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_in_file_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:795,9'
          Dst:             repo_config_set_in_file_gently
    - functionName:    get_up_path
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - count_slashes
        - git_is_dir_sep
        - strbuf_addstr
        - strbuf_addstrings
        - strbuf_detach
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:268,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:268,6'
              BranchSideFuncs:
                - strbuf_detach
            - BranchSide:      'builtin/submodule--helper.c:269,3'
              BranchSideFuncs:
                - strbuf_addstr.15509
                - strbuf_detach
      Callsites:
        - Src:             'builtin/submodule--helper.c:261,32'
          Dst:             count_slashes
        - Src:             'builtin/submodule--helper.c:261,2'
          Dst:             strbuf_addstrings
        - Src:             'builtin/submodule--helper.c:268,23'
          Dst:             strlen
        - Src:             'builtin/submodule--helper.c:268,7'
          Dst:             git_is_dir_sep
        - Src:             'builtin/submodule--helper.c:269,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/submodule--helper.c:271,9'
          Dst:             strbuf_detach
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sync_submodule
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - prefix
        - super_prefix
        - flags
      BBCount:         40
      ICount:          305
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - common_exit
        - die
        - exit
        - get_default_remote_submodule
        - get_submodule_displaypath
        - get_up_path
        - git_config_set_gently
        - git_config_set_in_file_gently
        - is_submodule_active
        - is_submodule_populated_gently
        - null_oid
        - prepare_submodule_repo_env
        - printf
        - resolve_relative_url
        - run_command
        - starts_with_dot_dot_slash
        - starts_with_dot_slash
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - submodule_from_path
        - submodule_to_gitdir
        - validate_submodule_path
        - xstrdup
        - xstrfmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:1242,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1243,3'
              BranchSideFuncs:
                - validate_submodule_path
                - null_oid
                - submodule_from_path
                - xstrdup
                - xstrdup
                - get_submodule_displaypath
                - _.15472
                - printf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_set_gently.15541
                - is_submodule_populated_gently
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - strbuf_setlen.15539
                - get_default_remote_submodule
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
                - common_exit
                - exit
                - _.15472
                - die
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - xstrdup
                - xstrdup
                - get_up_path
                - resolve_relative_url
                - resolve_relative_url
                - free
                - common_exit
                - exit
            - BranchSide:      'builtin/submodule--helper.c:1245,30'
              BranchSideFuncs:
                - validate_submodule_path
                - null_oid
                - submodule_from_path
                - xstrdup
                - xstrdup
                - get_submodule_displaypath
                - _.15472
                - printf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_set_gently.15541
                - is_submodule_populated_gently
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - strbuf_setlen.15539
                - get_default_remote_submodule
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
                - common_exit
                - exit
                - _.15472
                - die
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - xstrdup
                - xstrdup
                - get_up_path
                - resolve_relative_url
                - resolve_relative_url
                - free
                - common_exit
                - exit
        - Branch String:   'builtin/submodule--helper.c:1245,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1246,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/submodule--helper.c:1248,28'
              BranchSideFuncs:
                - null_oid
                - submodule_from_path
                - xstrdup
                - xstrdup
                - get_submodule_displaypath
                - _.15472
                - printf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_set_gently.15541
                - is_submodule_populated_gently
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - strbuf_setlen.15539
                - get_default_remote_submodule
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
                - common_exit
                - exit
                - _.15472
                - die
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - xstrdup
                - xstrdup
                - get_up_path
                - resolve_relative_url
                - resolve_relative_url
                - free
        - Branch String:   'builtin/submodule--helper.c:1250,10'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1250,13'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - get_submodule_displaypath
                - _.15472
                - printf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_set_gently.15541
                - is_submodule_populated_gently
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - strbuf_setlen.15539
                - get_default_remote_submodule
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
                - common_exit
                - exit
                - _.15472
                - die
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - xstrdup
                - xstrdup
                - get_up_path
                - resolve_relative_url
                - resolve_relative_url
                - free
            - BranchSide:      'builtin/submodule--helper.c:1263,20'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - get_submodule_displaypath
                - _.15472
                - printf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_set_gently.15541
                - is_submodule_populated_gently
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - strbuf_setlen.15539
                - get_default_remote_submodule
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
                - common_exit
                - exit
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1250,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1251,33'
              BranchSideFuncs:
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - xstrdup
                - xstrdup
                - get_submodule_displaypath
                - _.15472
                - printf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_set_gently.15541
                - is_submodule_populated_gently
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - strbuf_setlen.15539
                - get_default_remote_submodule
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
                - common_exit
                - exit
                - _.15472
                - die
                - get_up_path
                - resolve_relative_url
                - resolve_relative_url
                - free
            - BranchSide:      'builtin/submodule--helper.c:1263,20'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - get_submodule_displaypath
                - _.15472
                - printf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_set_gently.15541
                - is_submodule_populated_gently
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - strbuf_setlen.15539
                - get_default_remote_submodule
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
                - common_exit
                - exit
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1251,43'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1252,29'
              BranchSideFuncs:
                - get_up_path
                - resolve_relative_url
                - resolve_relative_url
                - free
                - get_submodule_displaypath
                - _.15472
                - printf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_set_gently.15541
                - is_submodule_populated_gently
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - strbuf_setlen.15539
                - get_default_remote_submodule
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
                - common_exit
                - exit
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1253,32'
              BranchSideFuncs:
                - get_up_path
                - resolve_relative_url
                - resolve_relative_url
                - free
                - get_submodule_displaypath
                - _.15472
                - printf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_set_gently.15541
                - is_submodule_populated_gently
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - strbuf_setlen.15539
                - get_default_remote_submodule
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
                - common_exit
                - exit
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1251,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1253,32'
              BranchSideFuncs:
                - get_up_path
                - resolve_relative_url
                - resolve_relative_url
                - free
                - get_submodule_displaypath
                - _.15472
                - printf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_set_gently.15541
                - is_submodule_populated_gently
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - strbuf_setlen.15539
                - get_default_remote_submodule
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
                - common_exit
                - exit
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1259,29'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - get_submodule_displaypath
                - _.15472
                - printf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_set_gently.15541
                - is_submodule_populated_gently
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - strbuf_setlen.15539
                - get_default_remote_submodule
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
                - common_exit
                - exit
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1269,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1270,10'
              BranchSideFuncs:
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_set_gently.15541
                - is_submodule_populated_gently
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - strbuf_setlen.15539
                - get_default_remote_submodule
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
                - common_exit
                - exit
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1273,2'
              BranchSideFuncs:
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_set_gently.15541
                - is_submodule_populated_gently
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - strbuf_setlen.15539
                - get_default_remote_submodule
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
                - common_exit
                - exit
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1275,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1276,7'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1279,37'
              BranchSideFuncs:
                - is_submodule_populated_gently
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - strbuf_setlen.15539
                - get_default_remote_submodule
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/submodule--helper.c:1279,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1280,3'
              BranchSideFuncs:
                - strbuf_setlen.15539
                - get_default_remote_submodule
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
                - common_exit
                - exit
            - BranchSide:      'builtin/submodule--helper.c:1282,2'
              BranchSideFuncs:
                - strbuf_setlen.15539
                - get_default_remote_submodule
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
                - common_exit
                - exit
        - Branch String:   'builtin/submodule--helper.c:1284,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1285,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/submodule--helper.c:1287,40'
              BranchSideFuncs:
                - xstrfmt
                - free
                - submodule_to_gitdir
                - strbuf_addstr.15509
                - git_config_set_in_file_gently.15535
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1293,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1294,7'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1297,6'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:1297,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1297,14'
              BranchSideFuncs:
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - _.15472
                - die
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:1298,24'
              BranchSideFuncs:
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - _.15472
                - die
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:1308,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1309,21'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1311,7'
              BranchSideFuncs:
                - run_command
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1311,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1312,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1314,2'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
                - free
                - free
                - free
      Callsites:
        - Src:             'builtin/submodule--helper.c:1242,7'
          Dst:             is_submodule_active
        - Src:             'builtin/submodule--helper.c:1245,6'
          Dst:             validate_submodule_path
        - Src:             'builtin/submodule--helper.c:1246,3'
          Dst:             common_exit
        - Src:             'builtin/submodule--helper.c:1246,3'
          Dst:             exit
        - Src:             'builtin/submodule--helper.c:1248,44'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:1248,8'
          Dst:             submodule_from_path
        - Src:             'builtin/submodule--helper.c:1251,7'
          Dst:             starts_with_dot_dot_slash
        - Src:             'builtin/submodule--helper.c:1252,7'
          Dst:             starts_with_dot_slash
        - Src:             'builtin/submodule--helper.c:1253,20'
          Dst:             get_up_path
        - Src:             'builtin/submodule--helper.c:1255,21'
          Dst:             resolve_relative_url
        - Src:             'builtin/submodule--helper.c:1256,23'
          Dst:             resolve_relative_url
        - Src:             'builtin/submodule--helper.c:1259,21'
          Dst:             xstrdup
        - Src:             'builtin/submodule--helper.c:1260,23'
          Dst:             xstrdup
        - Src:             'builtin/submodule--helper.c:1263,20'
          Dst:             xstrdup
        - Src:             'builtin/submodule--helper.c:1264,22'
          Dst:             xstrdup
        - Src:             'builtin/submodule--helper.c:1267,16'
          Dst:             get_submodule_displaypath
        - Src:             'builtin/submodule--helper.c:1270,10'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1270,3'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:1273,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/submodule--helper.c:1274,2'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:1275,6'
          Dst:             git_config_set_gently
        - Src:             'builtin/submodule--helper.c:1276,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1276,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1279,7'
          Dst:             is_submodule_populated_gently
        - Src:             'builtin/submodule--helper.c:1282,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/submodule--helper.c:1283,9'
          Dst:             get_default_remote_submodule
        - Src:             'builtin/submodule--helper.c:1285,3'
          Dst:             common_exit
        - Src:             'builtin/submodule--helper.c:1285,3'
          Dst:             exit
        - Src:             'builtin/submodule--helper.c:1287,15'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:1290,2'
          Dst:             submodule_to_gitdir
        - Src:             'builtin/submodule--helper.c:1291,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/submodule--helper.c:1293,6'
          Dst:             git_config_set_in_file_gently
        - Src:             'builtin/submodule--helper.c:1294,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1294,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1302,3'
          Dst:             prepare_submodule_repo_env
        - Src:             'builtin/submodule--helper.c:1304,3'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:1306,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:1309,4'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:1311,7'
          Dst:             run_command
        - Src:             'builtin/submodule--helper.c:1312,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1312,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1319,2'
          Dst:             strbuf_release
    - functionName:    starts_with_dot_dot_slash
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - path_match_flags
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/submodule--helper.c:442,9'
          Dst:             path_match_flags
    - functionName:    starts_with_dot_slash
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - path_match_flags
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/submodule--helper.c:436,9'
          Dst:             path_match_flags
    - functionName:    resolve_relative_url
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rel_url
        - up_path
        - quiet
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - get_default_remote
        - git_config_get_string
        - relative_url
        - strbuf_addf
        - strbuf_release
        - warning
        - xgetcwd
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:106,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:106,6'
              BranchSideFuncs:
                - _.15472
                - warning
                - xgetcwd
                - relative_url
                - free
                - free
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:107,8'
              BranchSideFuncs:
                - _.15472
                - warning
                - xgetcwd
                - relative_url
                - free
                - free
                - strbuf_release
        - Branch String:   'builtin/submodule--helper.c:107,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:108,12'
              BranchSideFuncs:
                - xgetcwd
                - relative_url
                - free
                - free
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:112,15'
              BranchSideFuncs:
                - xgetcwd
                - relative_url
                - free
                - free
                - strbuf_release
      Callsites:
        - Src:             'builtin/submodule--helper.c:102,17'
          Dst:             get_default_remote
        - Src:             'builtin/submodule--helper.c:105,2'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:106,6'
          Dst:             git_config_get_string
        - Src:             'builtin/submodule--helper.c:108,12'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:108,4'
          Dst:             warning
        - Src:             'builtin/submodule--helper.c:112,15'
          Dst:             xgetcwd
        - Src:             'builtin/submodule--helper.c:114,17'
          Dst:             relative_url
        - Src:             'builtin/submodule--helper.c:118,2'
          Dst:             strbuf_release
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    git_config_set_gently
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_gently
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:781,9'
          Dst:             repo_config_set_gently
    - functionName:    get_default_remote_submodule
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - module_path
        - default_remote
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die_message
        - null_oid
        - repo_clear
        - repo_get_default_remote
        - repo_submodule_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:78,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:80,22'
              BranchSideFuncs:
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:82,42'
              BranchSideFuncs:
                - repo_get_default_remote
                - repo_clear
      Callsites:
        - Src:             'builtin/submodule--helper.c:79,5'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:78,6'
          Dst:             repo_submodule_init
        - Src:             'builtin/submodule--helper.c:80,22'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:80,10'
          Dst:             die_message
        - Src:             'builtin/submodule--helper.c:82,8'
          Dst:             repo_get_default_remote
        - Src:             'builtin/submodule--helper.c:83,2'
          Dst:             repo_clear
    - functionName:    repo_get_default_remote
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - default_remote
      BBCount:         13
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - die_message
        - get_main_ref_store
        - refs_resolve_ref_unsafe
        - repo_config_get_string
        - skip_prefix
        - strbuf_addf
        - strbuf_release
        - strcmp
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:50,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:51,22'
              BranchSideFuncs:
                - strcmp
                - xstrdup
                - skip_prefix.15557
                - _.15472
                - die_message
                - strbuf_addf
                - repo_config_get_string
                - strbuf_release
                - xstrdup
            - BranchSide:      'builtin/submodule--helper.c:54,14'
              BranchSideFuncs:
                - strcmp
                - xstrdup
                - skip_prefix.15557
                - _.15472
                - die_message
                - strbuf_addf
                - repo_config_get_string
                - strbuf_release
                - xstrdup
        - Branch String:   'builtin/submodule--helper.c:54,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:55,21'
              BranchSideFuncs:
                - skip_prefix.15557
                - _.15472
                - die_message
                - strbuf_addf
                - repo_config_get_string
                - strbuf_release
                - xstrdup
            - BranchSide:      'builtin/submodule--helper.c:59,19'
              BranchSideFuncs:
                - skip_prefix.15557
                - _.15472
                - die_message
                - strbuf_addf
                - repo_config_get_string
                - strbuf_release
                - xstrdup
        - Branch String:   'builtin/submodule--helper.c:59,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:60,22'
              BranchSideFuncs:
                - strbuf_addf
                - repo_config_get_string
                - strbuf_release
                - xstrdup
            - BranchSide:      'builtin/submodule--helper.c:63,39'
              BranchSideFuncs:
                - strbuf_addf
                - repo_config_get_string
                - strbuf_release
                - xstrdup
        - Branch String:   'builtin/submodule--helper.c:64,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:65,21'
              BranchSideFuncs:
                - xstrdup
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:67,21'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/submodule--helper.c:46,28'
          Dst:             get_main_ref_store
        - Src:             'builtin/submodule--helper.c:47,24'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'builtin/submodule--helper.c:51,22'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:51,10'
          Dst:             die_message
        - Src:             'builtin/submodule--helper.c:54,7'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:55,21'
          Dst:             xstrdup
        - Src:             'builtin/submodule--helper.c:59,7'
          Dst:             skip_prefix
        - Src:             'builtin/submodule--helper.c:60,22'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:60,10'
          Dst:             die_message
        - Src:             'builtin/submodule--helper.c:63,2'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:64,6'
          Dst:             repo_config_get_string
        - Src:             'builtin/submodule--helper.c:65,21'
          Dst:             xstrdup
        - Src:             'builtin/submodule--helper.c:69,2'
          Dst:             strbuf_release
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_default_remote
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - common_exit
        - exit
        - repo_get_default_remote
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:90,8'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:91,37'
              BranchSideFuncs:
                - repo_get_default_remote
                - common_exit
                - exit
            - BranchSide:      'builtin/submodule--helper.c:91,37'
              BranchSideFuncs:
                - repo_get_default_remote
                - common_exit
                - exit
        - Branch String:   'builtin/submodule--helper.c:93,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:94,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/submodule--helper.c:96,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/submodule--helper.c:91,13'
          Dst:             repo_get_default_remote
        - Src:             'builtin/submodule--helper.c:94,3'
          Dst:             common_exit
        - Src:             'builtin/submodule--helper.c:94,3'
          Dst:             exit
    - functionName:    git_config_get_string
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_string
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:735,9'
          Dst:             repo_config_get_string
    - functionName:    sync_submodule_cb
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list_item
        - cb_data
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sync_submodule
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/submodule--helper.c:1329,2'
          Dst:             sync_submodule
    - functionName:    strbuf_strip_suffix
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - suffix
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_setlen
        - strip_suffix_mem
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:534,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:535,17'
              BranchSideFuncs:
                - strbuf_setlen.15539
            - BranchSide:      './strbuf.h:538,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             './strbuf.h:534,6'
          Dst:             strip_suffix_mem
        - Src:             './strbuf.h:535,3'
          Dst:             strbuf_setlen
    - functionName:    strip_suffix_mem
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - suffix
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:785,20'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:785,30'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:785,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:784,18'
          Dst:             strlen
        - Src:             './git-compat-util.h:785,23'
          Dst:             memcmp
    - functionName:    compute_rev_name
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sub_path
        - object_id
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - capture_command
        - prepare_submodule_repo_env
        - strbuf_detach
        - strbuf_release
        - strbuf_strip_suffix
        - strvec_push
        - strvec_pushv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:159,2'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:160,24'
              BranchSideFuncs:
                - prepare_submodule_repo_env
                - strvec_push
                - strvec_pushv
                - strvec_push
                - capture_command.15493
                - strbuf_strip_suffix.15566
                - strbuf_detach
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:176,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/submodule--helper.c:170,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:171,4'
              BranchSideFuncs:
                - strbuf_release
                - prepare_submodule_repo_env
                - strvec_push
                - strvec_pushv
                - strvec_push
                - capture_command.15493
                - strbuf_strip_suffix.15566
                - strbuf_detach
            - BranchSide:      'builtin/submodule--helper.c:174,2'
              BranchSideFuncs:
                - strbuf_release
                - prepare_submodule_repo_env
                - strvec_push
                - strvec_pushv
                - strvec_push
                - capture_command.15493
                - strbuf_strip_suffix.15566
                - strbuf_detach
      Callsites:
        - Src:             'builtin/submodule--helper.c:161,3'
          Dst:             prepare_submodule_repo_env
        - Src:             'builtin/submodule--helper.c:166,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:167,3'
          Dst:             strvec_pushv
        - Src:             'builtin/submodule--helper.c:168,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:170,8'
          Dst:             capture_command
        - Src:             'builtin/submodule--helper.c:171,4'
          Dst:             strbuf_strip_suffix
        - Src:             'builtin/submodule--helper.c:172,11'
          Dst:             strbuf_detach
        - Src:             'builtin/submodule--helper.c:176,2'
          Dst:             strbuf_release
    - functionName:    print_status
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flags
        - state
        - path
        - oid
        - displaypath
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - compute_rev_name
        - oid_to_hex
        - printf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:594,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:595,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:597,20'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - printf
                - oid_to_hex
                - compute_rev_name
                - free
                - printf
        - Branch String:   'builtin/submodule--helper.c:599,19'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:599,22'
              BranchSideFuncs:
                - oid_to_hex
                - compute_rev_name
                - free
                - printf
                - printf
            - BranchSide:      'builtin/submodule--helper.c:600,33'
              BranchSideFuncs:
                - oid_to_hex
                - compute_rev_name
                - free
                - printf
                - printf
        - Branch String:   'builtin/submodule--helper.c:599,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:600,33'
              BranchSideFuncs:
                - oid_to_hex
                - compute_rev_name
                - free
                - printf
                - printf
            - BranchSide:      'builtin/submodule--helper.c:607,2'
              BranchSideFuncs:
                - printf
        - Branch String:   'builtin/submodule--helper.c:602,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:603,20'
              BranchSideFuncs:
                - printf
                - free
                - printf
            - BranchSide:      'builtin/submodule--helper.c:604,8'
              BranchSideFuncs:
                - free
                - printf
      Callsites:
        - Src:             'builtin/submodule--helper.c:597,27'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:597,2'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:600,39'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:600,16'
          Dst:             compute_rev_name
        - Src:             'builtin/submodule--helper.c:603,4'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:607,2'
          Dst:             printf
    - functionName:    status_submodule
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - ce_oid
        - ce_flags
        - prefix
        - super_prefix
        - flags
      BBCount:         39
      ICount:          413
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - common_exit
        - die
        - diff_result_code
        - exit
        - get_submodule_displaypath
        - git_config
        - git_diff_basic_config
        - handle_submodule_head_ref
        - is_git_directory
        - is_submodule_active
        - null_oid
        - prepare_submodule_repo_env
        - print_status
        - read_gitfile_gently
        - refs_head_ref
        - release_revisions
        - repo_get_submodule_ref_store
        - repo_init_revisions
        - run_command
        - run_diff_files
        - setup_revisions
        - strbuf_addf
        - strbuf_release
        - strvec_clear
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - submodule_from_path
        - validate_submodule_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:637,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:638,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/submodule--helper.c:640,27'
              BranchSideFuncs:
                - null_oid
                - submodule_from_path
                - _.15472
                - die
                - get_submodule_displaypath
                - strbuf_addf
                - read_gitfile_gently
                - is_submodule_active
                - print_status
                - strbuf_release
                - strvec_clear
                - free
                - release_revisions
                - is_git_directory
                - strbuf_release
                - strvec_pushl
                - git_config.15519
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - diff_result_code
                - print_status
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - strvec_push
                - repo_get_submodule_ref_store
                - print_status
                - refs_head_ref
                - print_status
                - _.15472
                - die
                - print_status
                - null_oid
                - print_status
        - Branch String:   'builtin/submodule--helper.c:640,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:641,7'
              BranchSideFuncs:
                - get_submodule_displaypath
                - strbuf_addf
                - read_gitfile_gently
                - is_submodule_active
                - print_status
                - strbuf_release
                - strvec_clear
                - free
                - release_revisions
                - is_git_directory
                - strbuf_release
                - strvec_pushl
                - git_config.15519
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - diff_result_code
                - print_status
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - strvec_push
                - repo_get_submodule_ref_store
                - print_status
                - refs_head_ref
                - print_status
                - _.15472
                - die
                - print_status
                - null_oid
                - print_status
            - BranchSide:      'builtin/submodule--helper.c:644,42'
              BranchSideFuncs:
                - get_submodule_displaypath
                - strbuf_addf
                - read_gitfile_gently
                - is_submodule_active
                - print_status
                - strbuf_release
                - strvec_clear
                - free
                - release_revisions
                - is_git_directory
                - strbuf_release
                - strvec_pushl
                - git_config.15519
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - diff_result_code
                - print_status
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - strvec_push
                - repo_get_submodule_ref_store
                - print_status
                - refs_head_ref
                - print_status
                - _.15472
                - die
                - print_status
                - null_oid
                - print_status
        - Branch String:   'builtin/submodule--helper.c:646,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:647,16'
              BranchSideFuncs:
                - null_oid
                - print_status
                - strvec_clear
                - free
                - release_revisions
            - BranchSide:      'builtin/submodule--helper.c:651,31'
              BranchSideFuncs:
                - strbuf_addf
                - read_gitfile_gently
                - is_submodule_active
                - print_status
                - strbuf_release
                - strvec_clear
                - free
                - release_revisions
                - is_git_directory
                - strbuf_release
                - strvec_pushl
                - git_config.15519
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - diff_result_code
                - print_status
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - strvec_push
                - repo_get_submodule_ref_store
                - print_status
                - refs_head_ref
                - print_status
                - _.15472
                - die
                - print_status
        - Branch String:   'builtin/submodule--helper.c:653,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:654,17'
              BranchSideFuncs:
                - is_submodule_active
                - print_status
                - strbuf_release
                - strvec_clear
                - free
                - release_revisions
                - is_git_directory
                - strbuf_release
                - strvec_pushl
                - git_config.15519
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - diff_result_code
                - print_status
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - strvec_push
                - repo_get_submodule_ref_store
                - print_status
                - refs_head_ref
                - print_status
                - _.15472
                - die
                - print_status
            - BranchSide:      'builtin/submodule--helper.c:656,27'
              BranchSideFuncs:
                - is_submodule_active
                - print_status
                - strbuf_release
                - strvec_clear
                - free
                - release_revisions
                - is_git_directory
                - strbuf_release
                - strvec_pushl
                - git_config.15519
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - diff_result_code
                - print_status
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - strvec_push
                - repo_get_submodule_ref_store
                - print_status
                - refs_head_ref
                - print_status
                - _.15472
                - die
                - print_status
        - Branch String:   'builtin/submodule--helper.c:656,49'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:657,24'
              BranchSideFuncs:
                - is_git_directory
                - print_status
                - strbuf_release
                - strvec_clear
                - free
                - release_revisions
                - strbuf_release
                - strvec_pushl
                - git_config.15519
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - diff_result_code
                - print_status
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - strvec_push
                - repo_get_submodule_ref_store
                - print_status
                - refs_head_ref
                - print_status
                - _.15472
                - die
                - print_status
            - BranchSide:      'builtin/submodule--helper.c:658,16'
              BranchSideFuncs:
                - print_status
                - strbuf_release
                - strvec_clear
                - free
                - release_revisions
        - Branch String:   'builtin/submodule--helper.c:656,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:658,16'
              BranchSideFuncs:
                - strbuf_release
                - strvec_pushl
                - git_config.15519
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - diff_result_code
                - print_status
                - strvec_clear
                - free
                - release_revisions
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - strvec_push
                - repo_get_submodule_ref_store
                - print_status
                - refs_head_ref
                - print_status
                - _.15472
                - die
                - print_status
            - BranchSide:      'builtin/submodule--helper.c:662,2'
              BranchSideFuncs:
                - strbuf_release
                - strvec_pushl
                - git_config.15519
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - diff_result_code
                - print_status
                - strvec_clear
                - free
                - release_revisions
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - strvec_push
                - repo_get_submodule_ref_store
                - print_status
                - refs_head_ref
                - print_status
                - _.15472
                - die
                - print_status
        - Branch String:   'builtin/submodule--helper.c:675,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:676,16'
              BranchSideFuncs:
                - repo_get_submodule_ref_store
                - print_status
                - strvec_clear
                - free
                - release_revisions
                - refs_head_ref
                - print_status
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - strvec_push
                - _.15472
                - die
                - print_status
            - BranchSide:      'builtin/submodule--helper.c:678,15'
              BranchSideFuncs:
                - repo_get_submodule_ref_store
                - print_status
                - strvec_clear
                - free
                - release_revisions
                - refs_head_ref
                - print_status
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - strvec_push
                - _.15472
                - die
                - print_status
        - Branch String:   'builtin/submodule--helper.c:678,13'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:680,57'
              BranchSideFuncs:
                - print_status
                - strvec_clear
                - free
                - release_revisions
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:693,16'
              BranchSideFuncs:
                - print_status
                - strvec_clear
                - free
                - release_revisions
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:683,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:684,17'
              BranchSideFuncs:
                - refs_head_ref
                - print_status
                - strvec_clear
                - free
                - release_revisions
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - strvec_push
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:687,21'
              BranchSideFuncs:
                - refs_head_ref
                - print_status
                - strvec_clear
                - free
                - release_revisions
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - strvec_push
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:687,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:688,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:691,16'
              BranchSideFuncs:
                - print_status
                - strvec_clear
                - free
                - release_revisions
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - _.15472
                - die
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:696,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:696,14'
              BranchSideFuncs:
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - strvec_clear
                - free
                - release_revisions
                - _.15472
                - die
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:697,24'
              BranchSideFuncs:
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - run_command
                - strvec_clear
                - free
                - release_revisions
                - _.15472
                - die
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:707,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:708,21'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - strvec_clear
                - free
                - release_revisions
                - _.15472
                - die
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:710,7'
              BranchSideFuncs:
                - run_command
                - strvec_clear
                - free
                - release_revisions
                - _.15472
                - die
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:710,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:711,21'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - strvec_clear
                - free
                - release_revisions
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:713,7'
              BranchSideFuncs:
                - run_command
                - strvec_clear
                - free
                - release_revisions
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:713,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:714,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:715,2'
              BranchSideFuncs:
                - strvec_clear
                - free
                - release_revisions
      Callsites:
        - Src:             'builtin/submodule--helper.c:637,6'
          Dst:             validate_submodule_path
        - Src:             'builtin/submodule--helper.c:638,3'
          Dst:             common_exit
        - Src:             'builtin/submodule--helper.c:638,3'
          Dst:             exit
        - Src:             'builtin/submodule--helper.c:640,43'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:640,7'
          Dst:             submodule_from_path
        - Src:             'builtin/submodule--helper.c:641,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:641,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:644,16'
          Dst:             get_submodule_displaypath
        - Src:             'builtin/submodule--helper.c:647,34'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:647,3'
          Dst:             print_status
        - Src:             'builtin/submodule--helper.c:651,2'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:652,12'
          Dst:             read_gitfile_gently
        - Src:             'builtin/submodule--helper.c:656,7'
          Dst:             is_submodule_active
        - Src:             'builtin/submodule--helper.c:657,7'
          Dst:             is_git_directory
        - Src:             'builtin/submodule--helper.c:658,3'
          Dst:             print_status
        - Src:             'builtin/submodule--helper.c:659,3'
          Dst:             strbuf_release
        - Src:             'builtin/submodule--helper.c:662,2'
          Dst:             strbuf_release
        - Src:             'builtin/submodule--helper.c:664,2'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:668,2'
          Dst:             git_config
        - Src:             'builtin/submodule--helper.c:668,2'
          Dst:             git_diff_basic_config
        - Src:             'builtin/submodule--helper.c:670,2'
          Dst:             repo_init_revisions
        - Src:             'builtin/submodule--helper.c:672,2'
          Dst:             setup_revisions
        - Src:             'builtin/submodule--helper.c:673,2'
          Dst:             run_diff_files
        - Src:             'builtin/submodule--helper.c:675,7'
          Dst:             diff_result_code
        - Src:             'builtin/submodule--helper.c:676,3'
          Dst:             print_status
        - Src:             'builtin/submodule--helper.c:680,28'
          Dst:             repo_get_submodule_ref_store
        - Src:             'builtin/submodule--helper.c:684,4'
          Dst:             print_status
        - Src:             'builtin/submodule--helper.c:687,7'
          Dst:             refs_head_ref
        - Src:             'builtin/submodule--helper.c:687,7'
          Dst:             handle_submodule_head_ref
        - Src:             'builtin/submodule--helper.c:688,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:688,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:691,3'
          Dst:             print_status
        - Src:             'builtin/submodule--helper.c:693,3'
          Dst:             print_status
        - Src:             'builtin/submodule--helper.c:701,3'
          Dst:             prepare_submodule_repo_env
        - Src:             'builtin/submodule--helper.c:703,3'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:705,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:708,4'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:711,4'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:713,7'
          Dst:             run_command
        - Src:             'builtin/submodule--helper.c:714,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:714,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:718,2'
          Dst:             strvec_clear
        - Src:             'builtin/submodule--helper.c:720,2'
          Dst:             release_revisions
    - functionName:    status_submodule_cb
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list_item
        - cb_data
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - status_submodule
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/submodule--helper.c:728,2'
          Dst:             status_submodule
    - functionName:    runcommand_in_submodule_cb
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list_item
        - cb_data
      BBCount:         29
      ICount:          264
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - common_exit
        - die
        - exit
        - get_submodule_displaypath
        - is_submodule_populated_gently
        - null_oid
        - oid_to_hex
        - prepare_submodule_repo_env
        - printf
        - run_command
        - sq_quote_buf
        - strbuf_release
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - strvec_pushv
        - submodule_from_path
        - validate_submodule_path
        - xgetcwd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:303,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:304,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/submodule--helper.c:306,42'
              BranchSideFuncs:
                - get_submodule_displaypath
                - null_oid
                - submodule_from_path
                - _.15472
                - die
                - is_submodule_populated_gently
                - free
                - prepare_submodule_repo_env
                - strvec_pushv
                - _.15472
                - printf
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_pushv
                - run_command
                - _.15472
                - die
                - strvec_push
                - run_command
                - _.15472
                - die
                - xgetcwd
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - oid_to_hex
                - strvec_pushf
                - strvec_pushf
                - sq_quote_buf
                - strvec_pushf
                - strbuf_release
                - free
        - Branch String:   'builtin/submodule--helper.c:311,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:312,7'
              BranchSideFuncs:
                - is_submodule_populated_gently
                - free
                - prepare_submodule_repo_env
                - strvec_pushv
                - _.15472
                - printf
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_pushv
                - run_command
                - _.15472
                - die
                - strvec_push
                - run_command
                - _.15472
                - die
                - xgetcwd
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - oid_to_hex
                - strvec_pushf
                - strvec_pushf
                - sq_quote_buf
                - strvec_pushf
                - strbuf_release
                - free
            - BranchSide:      'builtin/submodule--helper.c:315,37'
              BranchSideFuncs:
                - is_submodule_populated_gently
                - free
                - prepare_submodule_repo_env
                - strvec_pushv
                - _.15472
                - printf
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_pushv
                - run_command
                - _.15472
                - die
                - strvec_push
                - run_command
                - _.15472
                - die
                - xgetcwd
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - oid_to_hex
                - strvec_pushf
                - strvec_pushf
                - sq_quote_buf
                - strvec_pushf
                - strbuf_release
                - free
        - Branch String:   'builtin/submodule--helper.c:315,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:316,3'
              BranchSideFuncs:
                - prepare_submodule_repo_env
                - strvec_pushv
                - _.15472
                - printf
                - free
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_pushv
                - run_command
                - _.15472
                - die
                - strvec_push
                - run_command
                - _.15472
                - die
                - xgetcwd
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - oid_to_hex
                - strvec_pushf
                - strvec_pushf
                - sq_quote_buf
                - strvec_pushf
                - strbuf_release
                - free
            - BranchSide:      'builtin/submodule--helper.c:318,33'
              BranchSideFuncs:
                - prepare_submodule_repo_env
                - strvec_pushv
                - _.15472
                - printf
                - free
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_pushv
                - run_command
                - _.15472
                - die
                - strvec_push
                - run_command
                - _.15472
                - die
                - xgetcwd
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - oid_to_hex
                - strvec_pushf
                - strvec_pushf
                - sq_quote_buf
                - strvec_pushf
                - strbuf_release
                - free
        - Branch String:   'builtin/submodule--helper.c:334,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:335,9'
              BranchSideFuncs:
                - xgetcwd
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - oid_to_hex
                - strvec_pushf
                - strvec_pushf
                - sq_quote_buf
                - strvec_pushf
                - strbuf_release
                - free
                - _.15472
                - printf
                - free
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_pushv
                - run_command
                - _.15472
                - die
                - strvec_push
                - run_command
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:360,20'
              BranchSideFuncs:
                - strvec_pushv
                - _.15472
                - printf
                - free
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_pushv
                - run_command
                - _.15472
                - die
                - strvec_push
                - run_command
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:363,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:364,10'
              BranchSideFuncs:
                - free
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_pushv
                - run_command
                - _.15472
                - die
                - strvec_push
                - run_command
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:366,6'
              BranchSideFuncs:
                - free
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_pushv
                - run_command
                - _.15472
                - die
                - strvec_push
                - run_command
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:366,20'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:366,23'
              BranchSideFuncs:
                - run_command
                - free
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_pushv
                - run_command
                - _.15472
                - die
                - strvec_push
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:370,6'
              BranchSideFuncs:
                - free
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_pushv
                - run_command
                - _.15472
                - die
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:366,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:367,7'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:370,6'
              BranchSideFuncs:
                - free
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_pushv
                - run_command
                - _.15472
                - die
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:370,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:370,12'
              BranchSideFuncs:
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_pushv
                - run_command
                - free
                - _.15472
                - die
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:371,24'
              BranchSideFuncs:
                - prepare_submodule_repo_env
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_pushv
                - run_command
                - free
                - _.15472
                - die
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:381,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:382,21'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushv
                - run_command
                - free
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:384,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
                - free
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:387,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:388,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:391,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/submodule--helper.c:303,6'
          Dst:             validate_submodule_path
        - Src:             'builtin/submodule--helper.c:304,3'
          Dst:             common_exit
        - Src:             'builtin/submodule--helper.c:304,3'
          Dst:             exit
        - Src:             'builtin/submodule--helper.c:306,16'
          Dst:             get_submodule_displaypath
        - Src:             'builtin/submodule--helper.c:309,44'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:309,8'
          Dst:             submodule_from_path
        - Src:             'builtin/submodule--helper.c:312,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:312,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:315,7'
          Dst:             is_submodule_populated_gently
        - Src:             'builtin/submodule--helper.c:318,2'
          Dst:             prepare_submodule_repo_env
        - Src:             'builtin/submodule--helper.c:335,20'
          Dst:             xgetcwd
        - Src:             'builtin/submodule--helper.c:338,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:339,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:340,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:342,9'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:341,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:343,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:354,3'
          Dst:             sq_quote_buf
        - Src:             'builtin/submodule--helper.c:355,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:357,3'
          Dst:             strbuf_release
        - Src:             'builtin/submodule--helper.c:360,3'
          Dst:             strvec_pushv
        - Src:             'builtin/submodule--helper.c:364,10'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:364,3'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:366,23'
          Dst:             run_command
        - Src:             'builtin/submodule--helper.c:367,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:367,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:375,3'
          Dst:             prepare_submodule_repo_env
        - Src:             'builtin/submodule--helper.c:377,3'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:379,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:382,4'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:384,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:385,3'
          Dst:             strvec_pushv
        - Src:             'builtin/submodule--helper.c:387,7'
          Dst:             run_command
        - Src:             'builtin/submodule--helper.c:388,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:388,4'
          Dst:             die
    - functionName:    submodule_update_type_to_label
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2533
      functionLinenumberEnd: 2547
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         13
      ICount:          55
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2534,2'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2536,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:2538,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:2540,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:2544,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/submodule--helper.c:2544,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/submodule--helper.c:2544,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/submodule--helper.c:2546,2'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'builtin/submodule--helper.c:2546,2'
          Dst:             BUG_fl
    - functionName:    run_update_command
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2334
      functionLinenumberEnd: 2423
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ud
        - subforce
      BBCount:         35
      ICount:          285
      EdgeCount:       69
      CyclomaticComplexity: 36
      functionsReached:
        - BUG_fl
        - _
        - die_message
        - oid_to_hex
        - prepare_submodule_repo_env
        - printf
        - run_command
        - strvec_push
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2339,2'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2341,6'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - BUG_fl
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - BUG_fl
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2347,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - BUG_fl
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - BUG_fl
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2353,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - BUG_fl
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - BUG_fl
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2359,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - BUG_fl
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - BUG_fl
            - BranchSide:      'builtin/submodule--helper.c:2363,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/submodule--helper.c:2343,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2344,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - BUG_fl
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - BUG_fl
            - BranchSide:      'builtin/submodule--helper.c:2345,3'
              BranchSideFuncs:
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - BUG_fl
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - BUG_fl
        - Branch String:   'builtin/submodule--helper.c:2349,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2350,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - BUG_fl
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - BUG_fl
            - BranchSide:      'builtin/submodule--helper.c:2351,3'
              BranchSideFuncs:
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - BUG_fl
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - BUG_fl
        - Branch String:   'builtin/submodule--helper.c:2355,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2356,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - BUG_fl
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - BUG_fl
            - BranchSide:      'builtin/submodule--helper.c:2357,3'
              BranchSideFuncs:
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - BUG_fl
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - BUG_fl
        - Branch String:   'builtin/submodule--helper.c:2370,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2371,11'
              BranchSideFuncs:
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - BUG_fl
            - BranchSide:      'builtin/submodule--helper.c:2397,6'
              BranchSideFuncs:
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - BUG_fl
        - Branch String:   'builtin/submodule--helper.c:2371,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2373,16'
              BranchSideFuncs:
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2378,22'
              BranchSideFuncs:
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2382,22'
              BranchSideFuncs:
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2386,22'
              BranchSideFuncs:
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2390,4'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/submodule--helper.c:2397,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2398,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:2400,10'
              BranchSideFuncs:
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - _.15472
                - printf
                - BUG_fl
        - Branch String:   'builtin/submodule--helper.c:2400,2'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2402,10'
              BranchSideFuncs:
                - _.15472
                - printf
            - BranchSide:      'builtin/submodule--helper.c:2406,10'
              BranchSideFuncs:
                - _.15472
                - printf
            - BranchSide:      'builtin/submodule--helper.c:2410,10'
              BranchSideFuncs:
                - _.15472
                - printf
            - BranchSide:      'builtin/submodule--helper.c:2414,10'
              BranchSideFuncs:
                - _.15472
                - printf
            - BranchSide:      'builtin/submodule--helper.c:2418,3'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'builtin/submodule--helper.c:2336,14'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:2342,3'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:2344,4'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2348,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2350,4'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2354,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2356,4'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2360,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2363,3'
          Dst:             BUG_fl
        - Src:             'builtin/submodule--helper.c:2366,2'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2369,2'
          Dst:             prepare_submodule_repo_env
        - Src:             'builtin/submodule--helper.c:2370,13'
          Dst:             run_command
        - Src:             'builtin/submodule--helper.c:2373,16'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2373,4'
          Dst:             die_message
        - Src:             'builtin/submodule--helper.c:2378,22'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2378,10'
          Dst:             die_message
        - Src:             'builtin/submodule--helper.c:2382,22'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2382,10'
          Dst:             die_message
        - Src:             'builtin/submodule--helper.c:2386,22'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2386,10'
          Dst:             die_message
        - Src:             'builtin/submodule--helper.c:2390,4'
          Dst:             BUG_fl
        - Src:             'builtin/submodule--helper.c:2402,10'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2402,3'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:2406,10'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2406,3'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:2410,10'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2410,3'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:2414,10'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2414,3'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:2418,3'
          Dst:             BUG_fl
    - functionName:    is_tip_reachable
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2286
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - oid
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - capture_command
        - oid_to_hex
        - prepare_submodule_repo_env
        - strbuf_release
        - strvec_pushl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2299,52'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2299,59'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:2300,13'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/submodule--helper.c:2299,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2300,13'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:2302,13'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/submodule--helper.c:2289,14'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:2295,2'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:2297,2'
          Dst:             prepare_submodule_repo_env
        - Src:             'builtin/submodule--helper.c:2299,6'
          Dst:             capture_command
        - Src:             'builtin/submodule--helper.c:2304,2'
          Dst:             strbuf_release
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    update_data_to_args
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2602
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - update_data
        - args
      BBCount:         63
      ICount:          374
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - expand_list_objects_filter_spec
        - ref_storage_format_to_name
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - submodule_update_type_to_label
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2555,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2556,16'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2558,15'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2559,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2560,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2561,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2561,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2562,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2563,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2563,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2564,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2565,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2565,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2566,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2567,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2567,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2568,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2569,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2569,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2570,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2571,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2571,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2572,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2573,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2573,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2574,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:2575,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:2575,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2576,16'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:2577,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - submodule_update_type_to_label
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:2577,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2578,16'
              BranchSideFuncs:
                - submodule_update_type_to_label
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
            - BranchSide:      'builtin/submodule--helper.c:2581,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
        - Branch String:   'builtin/submodule--helper.c:2581,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2584,3'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
            - BranchSide:      'builtin/submodule--helper.c:2587,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:2584,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2584,3'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
            - BranchSide:      'builtin/submodule--helper.c:2584,3'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
        - Branch String:   'builtin/submodule--helper.c:2584,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2585,17'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:2586,2'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - ref_storage_format_to_name
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:2587,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2588,16'
              BranchSideFuncs:
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:2590,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:2590,34'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2590,37'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:2594,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2590,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2591,16'
              BranchSideFuncs:
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2594,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2594,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2595,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2596,11'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2598,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2598,6'
              BranchSideFuncs:
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2599,15'
              BranchSideFuncs:
                - strvec_push
      Callsites:
        - Src:             'builtin/submodule--helper.c:2554,2'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:2556,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:2558,2'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:2560,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2562,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2564,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2566,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2568,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2570,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2572,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2574,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2576,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:2579,9'
          Dst:             submodule_update_type_to_label
        - Src:             'builtin/submodule--helper.c:2578,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:2585,4'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:2589,9'
          Dst:             ref_storage_format_to_name
        - Src:             'builtin/submodule--helper.c:2588,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:2592,5'
          Dst:             expand_list_objects_filter_spec
        - Src:             'builtin/submodule--helper.c:2591,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:2595,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2597,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2599,3'
          Dst:             strvec_push
    - functionName:    run_update_procedure
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2426
      functionLinenumberEnd: 2453
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ud
      BBCount:         22
      ICount:          154
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - die_message
        - fetch_in_submodule
        - fprintf_ln
        - is_null_oid
        - is_tip_reachable
        - oid_to_hex
        - run_update_command
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2427,42'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2427,42'
              BranchSideFuncs:
                - is_tip_reachable
                - fetch_in_submodule
                - is_tip_reachable
                - fetch_in_submodule
                - run_update_command
                - _.15472
                - oid_to_hex
                - die_message
                - _.15472
                - oid_to_hex
                - fprintf_ln
            - BranchSide:      'builtin/submodule--helper.c:2427,45'
              BranchSideFuncs:
                - is_tip_reachable
                - fetch_in_submodule
                - is_tip_reachable
                - fetch_in_submodule
                - run_update_command
                - _.15472
                - oid_to_hex
                - die_message
                - _.15472
                - oid_to_hex
                - fprintf_ln
        - Branch String:   'builtin/submodule--helper.c:2429,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2434,25'
              BranchSideFuncs:
                - run_update_command
            - BranchSide:      'builtin/submodule--helper.c:2452,28'
              BranchSideFuncs:
                - run_update_command
        - Branch String:   'builtin/submodule--helper.c:2434,48'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2435,26'
              BranchSideFuncs:
                - is_tip_reachable
                - fetch_in_submodule
                - run_update_command
                - _.15472
                - oid_to_hex
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2445,25'
              BranchSideFuncs:
                - is_tip_reachable
                - fetch_in_submodule
                - run_update_command
                - _.15472
                - oid_to_hex
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2435,67'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2436,8'
              BranchSideFuncs:
                - _.15472
                - oid_to_hex
                - fprintf_ln
                - is_tip_reachable
                - fetch_in_submodule
                - run_update_command
                - _.15472
                - oid_to_hex
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2445,25'
              BranchSideFuncs:
                - is_tip_reachable
                - fetch_in_submodule
                - run_update_command
                - _.15472
                - oid_to_hex
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2434,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2437,15'
              BranchSideFuncs:
                - is_tip_reachable
                - fetch_in_submodule
                - run_update_command
                - _.15472
                - oid_to_hex
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2445,25'
              BranchSideFuncs:
                - is_tip_reachable
                - fetch_in_submodule
                - run_update_command
                - _.15472
                - oid_to_hex
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2445,48'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2446,26'
              BranchSideFuncs:
                - run_update_command
            - BranchSide:      'builtin/submodule--helper.c:2450,2'
              BranchSideFuncs:
                - run_update_command
        - Branch String:   'builtin/submodule--helper.c:2445,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2447,23'
              BranchSideFuncs:
                - _.15472
                - oid_to_hex
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2450,2'
              BranchSideFuncs:
                - run_update_command
      Callsites:
        - Src:             'builtin/submodule--helper.c:2427,17'
          Dst:             is_null_oid
        - Src:             'builtin/submodule--helper.c:2434,8'
          Dst:             is_tip_reachable
        - Src:             'builtin/submodule--helper.c:2435,7'
          Dst:             fetch_in_submodule
        - Src:             'builtin/submodule--helper.c:2438,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2440,25'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:2437,4'
          Dst:             fprintf_ln
        - Src:             'builtin/submodule--helper.c:2445,8'
          Dst:             is_tip_reachable
        - Src:             'builtin/submodule--helper.c:2446,7'
          Dst:             fetch_in_submodule
        - Src:             'builtin/submodule--helper.c:2447,23'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2449,26'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:2447,11'
          Dst:             die_message
        - Src:             'builtin/submodule--helper.c:2452,9'
          Dst:             run_update_command
    - functionName:    fetch_in_submodule
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2310
      functionLinenumberEnd: 2330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - module_path
        - depth
        - quiet
        - oid
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_default_remote
        - oid_to_hex
        - prepare_submodule_repo_env
        - run_command
        - strvec_push
        - strvec_pushf
        - strvec_pushl
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2318,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2319,19'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - oid_to_hex
                - get_default_remote
                - strvec_pushl
                - free
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:2320,6'
              BranchSideFuncs:
                - run_command
                - oid_to_hex
                - get_default_remote
                - strvec_pushl
                - free
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:2320,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2321,20'
              BranchSideFuncs:
                - strvec_pushf
                - run_command
                - oid_to_hex
                - get_default_remote
                - strvec_pushl
                - free
            - BranchSide:      'builtin/submodule--helper.c:2322,6'
              BranchSideFuncs:
                - run_command
                - oid_to_hex
                - get_default_remote
                - strvec_pushl
                - free
        - Branch String:   'builtin/submodule--helper.c:2322,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2322,6'
              BranchSideFuncs:
                - oid_to_hex
                - get_default_remote
                - strvec_pushl
                - free
                - run_command
            - BranchSide:      'builtin/submodule--helper.c:2323,9'
              BranchSideFuncs:
                - oid_to_hex
                - get_default_remote
                - strvec_pushl
                - free
                - run_command
      Callsites:
        - Src:             'builtin/submodule--helper.c:2313,2'
          Dst:             prepare_submodule_repo_env
        - Src:             'builtin/submodule--helper.c:2317,2'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2319,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2321,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:2323,15'
          Dst:             oid_to_hex
        - Src:             'builtin/submodule--helper.c:2324,18'
          Dst:             get_default_remote
        - Src:             'builtin/submodule--helper.c:2326,3'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:2330,9'
          Dst:             run_command
    - functionName:    remote_submodule_branch
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2456
      functionLinenumberEnd: 2500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - branch
      BBCount:         19
      ICount:          140
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - die_message
        - get_main_ref_store
        - null_oid
        - repo_config_get_string_tmp
        - skip_prefix
        - strcmp
        - submodule_from_path
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2462,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2463,22'
              BranchSideFuncs:
                - xstrfmt
                - repo_config_get_string_tmp
                - free
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.15472
                - die_message
                - strcmp
                - _.15472
                - die_message
                - skip_prefix.15557
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2466,39'
              BranchSideFuncs:
                - xstrfmt
                - repo_config_get_string_tmp
                - free
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.15472
                - die_message
                - strcmp
                - _.15472
                - die_message
                - skip_prefix.15557
                - _.15472
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2467,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2468,13'
              BranchSideFuncs:
                - free
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.15472
                - die_message
                - strcmp
                - _.15472
                - die_message
                - skip_prefix.15557
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2469,7'
              BranchSideFuncs:
                - free
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.15472
                - die_message
                - strcmp
                - _.15472
                - die_message
                - skip_prefix.15557
                - _.15472
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2471,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2472,4'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.15472
                - die_message
                - strcmp
                - _.15472
                - die_message
                - skip_prefix.15557
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2476,15'
              BranchSideFuncs:
                - strcmp
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - _.15472
                - die_message
                - strcmp
                - _.15472
                - die_message
                - skip_prefix.15557
                - _.15472
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2476,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2477,68'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:2499,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/submodule--helper.c:2481,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2482,23'
              BranchSideFuncs:
                - strcmp
                - _.15472
                - die_message
                - skip_prefix.15557
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2485,15'
              BranchSideFuncs:
                - strcmp
                - _.15472
                - die_message
                - skip_prefix.15557
                - _.15472
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2485,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2486,23'
              BranchSideFuncs:
                - skip_prefix.15557
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2490,20'
              BranchSideFuncs:
                - skip_prefix.15557
                - _.15472
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2490,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2491,23'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:2494,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/submodule--helper.c:2461,44'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:2461,8'
          Dst:             submodule_from_path
        - Src:             'builtin/submodule--helper.c:2463,22'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2463,10'
          Dst:             die_message
        - Src:             'builtin/submodule--helper.c:2466,8'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:2467,6'
          Dst:             repo_config_get_string_tmp
        - Src:             'builtin/submodule--helper.c:2476,7'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:2477,49'
          Dst:             get_main_ref_store
        - Src:             'builtin/submodule--helper.c:2477,25'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'builtin/submodule--helper.c:2482,23'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2482,11'
          Dst:             die_message
        - Src:             'builtin/submodule--helper.c:2485,8'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:2486,23'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2486,11'
          Dst:             die_message
        - Src:             'builtin/submodule--helper.c:2490,8'
          Dst:             skip_prefix
        - Src:             'builtin/submodule--helper.c:2491,23'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2491,11'
          Dst:             die_message
    - functionName:    determine_submodule_update_strategy
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1945
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - just_cloned
        - path
        - update
        - out
      BBCount:         27
      ICount:          179
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - BUG_fl
        - _
        - die_message
        - null_oid
        - parse_submodule_update_strategy
        - repo_config_get_string_tmp
        - submodule_from_path
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:1920,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1921,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/submodule--helper.c:1922,41'
              BranchSideFuncs:
                - repo_config_get_string_tmp
                - parse_submodule_update_strategy
                - free
                - _.15472
                - die_message
                - BUG_fl
        - Branch String:   'builtin/submodule--helper.c:1922,13'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1923,39'
              BranchSideFuncs:
                - free
                - BUG_fl
            - BranchSide:      'builtin/submodule--helper.c:1928,13'
              BranchSideFuncs:
                - free
                - BUG_fl
        - Branch String:   'builtin/submodule--helper.c:1923,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1924,22'
              BranchSideFuncs:
                - _.15472
                - die_message
                - free
            - BranchSide:      'builtin/submodule--helper.c:1928,2'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/submodule--helper.c:1928,13'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1929,7'
              BranchSideFuncs:
                - free
                - BUG_fl
            - BranchSide:      'builtin/submodule--helper.c:1934,3'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/submodule--helper.c:1929,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1930,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/submodule--helper.c:1931,15'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/submodule--helper.c:1936,18'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1937,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/submodule--helper.c:1942,6'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/submodule--helper.c:1937,36'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1938,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/submodule--helper.c:1940,3'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/submodule--helper.c:1938,37'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1939,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/submodule--helper.c:1940,3'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/submodule--helper.c:1936,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1940,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/submodule--helper.c:1942,6'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/submodule--helper.c:1913,55'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:1913,32'
          Dst:             submodule_from_path
        - Src:             'builtin/submodule--helper.c:1918,8'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:1922,14'
          Dst:             repo_config_get_string_tmp
        - Src:             'builtin/submodule--helper.c:1923,7'
          Dst:             parse_submodule_update_strategy
        - Src:             'builtin/submodule--helper.c:1924,22'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1924,10'
          Dst:             die_message
        - Src:             'builtin/submodule--helper.c:1930,4'
          Dst:             BUG_fl
    - functionName:    next_submodule_warn_missing
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2029
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - suc
        - out
        - displaypath
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2034,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2034,6'
              BranchSideFuncs:
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
                - _.15472
                - strbuf_addstr.15509
                - strbuf_addch.15638
            - BranchSide:      'builtin/submodule--helper.c:2035,15'
              BranchSideFuncs:
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
                - _.15472
                - strbuf_addstr.15509
                - strbuf_addch.15638
      Callsites:
        - Src:             'builtin/submodule--helper.c:2036,4'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2035,3'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:2038,3'
          Dst:             strbuf_addch
        - Src:             'builtin/submodule--helper.c:2040,4'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2039,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/submodule--helper.c:2041,3'
          Dst:             strbuf_addch
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    8
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    prepare_to_clone_next_submodule
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ce
        - child
        - suc
        - out
      BBCount:         93
      ICount:          767
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - _
        - die
        - expand_list_objects_filter_spec
        - file_exists
        - get_submodule_displaypath
        - is_submodule_active
        - next_submodule_warn_missing
        - null_oid
        - oidcpy
        - parse_submodule_update_type
        - ref_storage_format_to_name
        - repo_config_get_string_tmp
        - resolve_relative_url
        - st_mult
        - starts_with_dot_dot_slash
        - starts_with_dot_slash
        - strbuf_addch
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - submodule_from_path
        - xrealloc
        - xstrfmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2066,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2067,15'
              BranchSideFuncs:
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
                - free
                - strbuf_release
                - free
            - BranchSide:      'builtin/submodule--helper.c:2072,28'
              BranchSideFuncs:
                - null_oid
                - submodule_from_path
                - next_submodule_warn_missing
                - free
                - strbuf_release
                - free
                - xstrfmt
                - repo_config_get_string_tmp
                - parse_submodule_update_type
                - free
                - is_submodule_active
                - next_submodule_warn_missing
                - strbuf_setlen.15539
                - strbuf_addf
                - repo_config_get_string_tmp
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
                - starts_with_dot_slash
                - starts_with_dot_dot_slash
                - resolve_relative_url
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
        - Branch String:   'builtin/submodule--helper.c:2074,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2075,31'
              BranchSideFuncs:
                - xstrfmt
                - repo_config_get_string_tmp
                - parse_submodule_update_type
                - free
                - is_submodule_active
                - next_submodule_warn_missing
                - free
                - strbuf_release
                - free
                - strbuf_setlen.15539
                - strbuf_addf
                - repo_config_get_string_tmp
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
                - starts_with_dot_slash
                - starts_with_dot_dot_slash
                - resolve_relative_url
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
            - BranchSide:      'builtin/submodule--helper.c:2079,39'
              BranchSideFuncs:
                - xstrfmt
                - repo_config_get_string_tmp
                - parse_submodule_update_type
                - free
                - is_submodule_active
                - next_submodule_warn_missing
                - free
                - strbuf_release
                - free
                - strbuf_setlen.15539
                - strbuf_addf
                - repo_config_get_string_tmp
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
                - starts_with_dot_slash
                - starts_with_dot_dot_slash
                - resolve_relative_url
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
        - Branch String:   'builtin/submodule--helper.c:2080,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2081,45'
              BranchSideFuncs:
                - free
                - is_submodule_active
                - next_submodule_warn_missing
                - free
                - strbuf_release
                - free
                - strbuf_setlen.15539
                - strbuf_addf
                - repo_config_get_string_tmp
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
                - starts_with_dot_slash
                - starts_with_dot_dot_slash
                - resolve_relative_url
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
            - BranchSide:      'builtin/submodule--helper.c:2083,17'
              BranchSideFuncs:
                - free
                - is_submodule_active
                - next_submodule_warn_missing
                - free
                - strbuf_release
                - free
                - strbuf_setlen.15539
                - strbuf_addf
                - repo_config_get_string_tmp
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
                - starts_with_dot_slash
                - starts_with_dot_dot_slash
                - resolve_relative_url
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
        - Branch String:   'builtin/submodule--helper.c:2088,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2088,10'
              BranchSideFuncs:
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
                - free
                - strbuf_release
                - free
            - BranchSide:      'builtin/submodule--helper.c:2090,15'
              BranchSideFuncs:
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
                - free
                - strbuf_release
                - free
        - Branch String:   'builtin/submodule--helper.c:2089,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2089,6'
              BranchSideFuncs:
                - is_submodule_active
                - next_submodule_warn_missing
                - free
                - strbuf_release
                - free
                - strbuf_setlen.15539
                - strbuf_addf
                - repo_config_get_string_tmp
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
                - starts_with_dot_slash
                - starts_with_dot_dot_slash
                - resolve_relative_url
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
            - BranchSide:      'builtin/submodule--helper.c:2096,27'
              BranchSideFuncs:
                - is_submodule_active
                - next_submodule_warn_missing
                - free
                - strbuf_release
                - free
                - strbuf_setlen.15539
                - strbuf_addf
                - repo_config_get_string_tmp
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
                - starts_with_dot_slash
                - starts_with_dot_dot_slash
                - resolve_relative_url
        - Branch String:   'builtin/submodule--helper.c:2087,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2090,15'
              BranchSideFuncs:
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
                - free
                - strbuf_release
                - free
            - BranchSide:      'builtin/submodule--helper.c:2096,27'
              BranchSideFuncs:
                - is_submodule_active
                - next_submodule_warn_missing
                - free
                - strbuf_release
                - free
                - strbuf_setlen.15539
                - strbuf_addf
                - repo_config_get_string_tmp
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
                - starts_with_dot_slash
                - starts_with_dot_dot_slash
                - resolve_relative_url
        - Branch String:   'builtin/submodule--helper.c:2096,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2097,31'
              BranchSideFuncs:
                - strbuf_setlen.15539
                - strbuf_addf
                - repo_config_get_string_tmp
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
                - starts_with_dot_slash
                - starts_with_dot_dot_slash
                - resolve_relative_url
            - BranchSide:      'builtin/submodule--helper.c:2101,2'
              BranchSideFuncs:
                - strbuf_setlen.15539
                - strbuf_addf
                - repo_config_get_string_tmp
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
                - starts_with_dot_slash
                - starts_with_dot_dot_slash
                - resolve_relative_url
        - Branch String:   'builtin/submodule--helper.c:2103,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2104,7'
              BranchSideFuncs:
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
                - starts_with_dot_slash
                - starts_with_dot_dot_slash
                - resolve_relative_url
            - BranchSide:      'builtin/submodule--helper.c:2112,7'
              BranchSideFuncs:
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
        - Branch String:   'builtin/submodule--helper.c:2104,16'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2104,42'
              BranchSideFuncs:
                - starts_with_dot_slash
                - starts_with_dot_dot_slash
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
                - resolve_relative_url
            - BranchSide:      'builtin/submodule--helper.c:2109,10'
              BranchSideFuncs:
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
        - Branch String:   'builtin/submodule--helper.c:2104,52'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2105,32'
              BranchSideFuncs:
                - resolve_relative_url
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
            - BranchSide:      'builtin/submodule--helper.c:2106,31'
              BranchSideFuncs:
                - resolve_relative_url
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
        - Branch String:   'builtin/submodule--helper.c:2104,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2106,31'
              BranchSideFuncs:
                - resolve_relative_url
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
            - BranchSide:      'builtin/submodule--helper.c:2109,10'
              BranchSideFuncs:
                - _.15472
                - die
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
        - Branch String:   'builtin/submodule--helper.c:2112,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2113,7'
              BranchSideFuncs:
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
            - BranchSide:      'builtin/submodule--helper.c:2115,2'
              BranchSideFuncs:
                - strbuf_setlen.15539
                - strbuf_addf
                - file_exists
                - oidcpy.15505
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
                - st_mult.15510
                - xrealloc
        - Branch String:   'builtin/submodule--helper.c:2119,2'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2119,2'
              BranchSideFuncs:
                - st_mult.15510
                - xrealloc
                - oidcpy.15505
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2121,10'
              BranchSideFuncs:
                - oidcpy.15505
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2119,2'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2119,2'
              BranchSideFuncs:
                - st_mult.15510
                - xrealloc
                - oidcpy.15505
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2119,2'
              BranchSideFuncs:
                - st_mult.15510
                - xrealloc
                - oidcpy.15505
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2126,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2127,3'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2129,2'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2135,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2136,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2137,6'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2137,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2138,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
            - BranchSide:      'builtin/submodule--helper.c:2139,6'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_pushl
        - Branch String:   'builtin/submodule--helper.c:2139,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2140,17'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2141,6'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2141,42'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2141,45'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2143,11'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:2141,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2142,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:2143,11'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:2145,39'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2145,42'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:2148,6'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2145,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2146,17'
              BranchSideFuncs:
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2148,6'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2148,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2149,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:2150,6'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
                - ref_storage_format_to_name
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:2150,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2151,17'
              BranchSideFuncs:
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
            - BranchSide:      'builtin/submodule--helper.c:2153,16'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushl
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
        - Branch String:   'builtin/submodule--helper.c:2156,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2159,3'
              BranchSideFuncs:
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
            - BranchSide:      'builtin/submodule--helper.c:2162,6'
              BranchSideFuncs:
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2159,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2159,3'
              BranchSideFuncs:
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
            - BranchSide:      'builtin/submodule--helper.c:2159,3'
              BranchSideFuncs:
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
                - strvec_pushl
        - Branch String:   'builtin/submodule--helper.c:2159,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2160,18'
              BranchSideFuncs:
                - strvec_pushl
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2161,2'
              BranchSideFuncs:
                - free
                - strbuf_release
                - free
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2162,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2163,16'
              BranchSideFuncs:
                - strvec_push
                - free
                - strbuf_release
                - free
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:2164,6'
              BranchSideFuncs:
                - free
                - strbuf_release
                - free
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:2164,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2164,41'
              BranchSideFuncs:
                - strvec_push
                - free
                - strbuf_release
                - free
            - BranchSide:      'builtin/submodule--helper.c:2165,16'
              BranchSideFuncs:
                - strvec_push
                - free
                - strbuf_release
                - free
        - Branch String:   'builtin/submodule--helper.c:2172,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2172,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/submodule--helper.c:2173,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/submodule--helper.c:2060,22'
          Dst:             get_submodule_displaypath
        - Src:             'builtin/submodule--helper.c:2067,20'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2067,3'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:2068,3'
          Dst:             strbuf_addch
        - Src:             'builtin/submodule--helper.c:2072,44'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:2072,8'
          Dst:             submodule_from_path
        - Src:             'builtin/submodule--helper.c:2075,3'
          Dst:             next_submodule_warn_missing
        - Src:             'builtin/submodule--helper.c:2079,8'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:2080,7'
          Dst:             repo_config_get_string_tmp
        - Src:             'builtin/submodule--helper.c:2081,17'
          Dst:             parse_submodule_update_type
        - Src:             'builtin/submodule--helper.c:2090,20'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2090,3'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:2091,3'
          Dst:             strbuf_addch
        - Src:             'builtin/submodule--helper.c:2096,7'
          Dst:             is_submodule_active
        - Src:             'builtin/submodule--helper.c:2097,3'
          Dst:             next_submodule_warn_missing
        - Src:             'builtin/submodule--helper.c:2101,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/submodule--helper.c:2102,2'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:2103,6'
          Dst:             repo_config_get_string_tmp
        - Src:             'builtin/submodule--helper.c:2104,20'
          Dst:             starts_with_dot_slash
        - Src:             'builtin/submodule--helper.c:2105,6'
          Dst:             starts_with_dot_dot_slash
        - Src:             'builtin/submodule--helper.c:2106,10'
          Dst:             resolve_relative_url
        - Src:             'builtin/submodule--helper.c:2113,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2113,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:2115,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/submodule--helper.c:2116,2'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:2117,19'
          Dst:             file_exists
        - Src:             'builtin/submodule--helper.c:2119,2'
          Dst:             st_mult
        - Src:             'builtin/submodule--helper.c:2119,2'
          Dst:             xrealloc
        - Src:             'builtin/submodule--helper.c:2121,2'
          Dst:             oidcpy
        - Src:             'builtin/submodule--helper.c:2133,2'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2134,2'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2136,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2138,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2140,3'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:2142,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2144,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:2147,9'
          Dst:             expand_list_objects_filter_spec
        - Src:             'builtin/submodule--helper.c:2146,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:2149,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2152,9'
          Dst:             ref_storage_format_to_name
        - Src:             'builtin/submodule--helper.c:2151,3'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:2153,2'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:2154,2'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:2155,2'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:2160,4'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:2163,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2165,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:2171,2'
          Dst:             strbuf_release
    - functionName:    submodule_update_clone_release
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1975
      functionLinenumberEnd: 1978
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - suc
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_submodule
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2605
      functionLinenumberEnd: 2684
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - update_data
      BBCount:         40
      ICount:          313
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - _
        - determine_submodule_update_strategy
        - die_message
        - fetch_in_submodule
        - get_default_remote_submodule
        - null_oid
        - oidcpy
        - oideq
        - prepare_submodule_repo_env
        - remote_submodule_branch
        - repo_resolve_gitlink_ref
        - run_command
        - run_update_procedure
        - update_data_to_args
        - validate_submodule_path
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2608,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2609,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:2611,44'
              BranchSideFuncs:
                - determine_submodule_update_strategy
                - repo_resolve_gitlink_ref
                - oideq.15494
                - run_update_procedure
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
                - get_default_remote_submodule
                - remote_submodule_branch
                - xstrfmt
                - free
                - fetch_in_submodule
                - repo_resolve_gitlink_ref
                - free
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - null_oid
                - oidcpy.15505
        - Branch String:   'builtin/submodule--helper.c:2616,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2617,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:2619,6'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
                - oideq.15494
                - run_update_procedure
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
                - get_default_remote_submodule
                - remote_submodule_branch
                - xstrfmt
                - free
                - fetch_in_submodule
                - repo_resolve_gitlink_ref
                - free
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
                - null_oid
                - oidcpy.15505
        - Branch String:   'builtin/submodule--helper.c:2619,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2620,11'
              BranchSideFuncs:
                - null_oid
                - oidcpy.15505
                - oideq.15494
                - run_update_procedure
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
                - get_default_remote_submodule
                - remote_submodule_branch
                - xstrfmt
                - free
                - fetch_in_submodule
                - repo_resolve_gitlink_ref
                - free
                - _.15472
                - die_message
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2621,36'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
                - oideq.15494
                - run_update_procedure
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
                - get_default_remote_submodule
                - remote_submodule_branch
                - xstrfmt
                - free
                - fetch_in_submodule
                - repo_resolve_gitlink_ref
                - free
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2621,11'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:0,0'
              BranchSideFuncs:
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2623,22'
              BranchSideFuncs:
                - _.15472
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2626,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2632,39'
              BranchSideFuncs:
                - get_default_remote_submodule
                - remote_submodule_branch
                - xstrfmt
                - free
                - fetch_in_submodule
                - repo_resolve_gitlink_ref
                - free
                - oideq.15494
                - run_update_procedure
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2657,14'
              BranchSideFuncs:
                - oideq.15494
                - run_update_procedure
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2633,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2634,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:2635,34'
              BranchSideFuncs:
                - remote_submodule_branch
                - xstrfmt
                - free
                - fetch_in_submodule
                - repo_resolve_gitlink_ref
                - free
                - oideq.15494
                - run_update_procedure
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2636,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2637,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:2638,46'
              BranchSideFuncs:
                - xstrfmt
                - free
                - fetch_in_submodule
                - repo_resolve_gitlink_ref
                - free
                - oideq.15494
                - run_update_procedure
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
                - _.15472
                - die_message
                - _.15472
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2642,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2643,27'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
                - free
                - oideq.15494
                - run_update_procedure
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2649,32'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
                - free
                - oideq.15494
                - run_update_procedure
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
                - _.15472
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2643,8'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2645,24'
              BranchSideFuncs:
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2647,3'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
                - free
                - oideq.15494
                - run_update_procedure
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
                - _.15472
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2649,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2651,23'
              BranchSideFuncs:
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2654,8'
              BranchSideFuncs:
                - free
                - oideq.15494
                - run_update_procedure
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2657,54'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2657,57'
              BranchSideFuncs:
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
                - run_update_procedure
            - BranchSide:      'builtin/submodule--helper.c:2658,30'
              BranchSideFuncs:
                - run_update_procedure
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2657,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2658,30'
              BranchSideFuncs:
                - run_update_procedure
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2663,6'
              BranchSideFuncs:
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2659,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2660,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:2661,2'
              BranchSideFuncs:
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
        - Branch String:   'builtin/submodule--helper.c:2663,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2664,24'
              BranchSideFuncs:
                - null_oid
                - oidcpy.15505
                - null_oid
                - oidcpy.15505
                - prepare_submodule_repo_env
                - update_data_to_args
                - run_command
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2683,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/submodule--helper.c:2677,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2678,16'
              BranchSideFuncs:
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2680,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/submodule--helper.c:2608,6'
          Dst:             validate_submodule_path
        - Src:             'builtin/submodule--helper.c:2611,8'
          Dst:             determine_submodule_update_strategy
        - Src:             'builtin/submodule--helper.c:2620,32'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:2620,3'
          Dst:             oidcpy
        - Src:             'builtin/submodule--helper.c:2621,11'
          Dst:             repo_resolve_gitlink_ref
        - Src:             'builtin/submodule--helper.c:2623,22'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2623,10'
          Dst:             die_message
        - Src:             'builtin/submodule--helper.c:2632,10'
          Dst:             get_default_remote_submodule
        - Src:             'builtin/submodule--helper.c:2635,10'
          Dst:             remote_submodule_branch
        - Src:             'builtin/submodule--helper.c:2638,16'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:2643,8'
          Dst:             fetch_in_submodule
        - Src:             'builtin/submodule--helper.c:2645,24'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2645,12'
          Dst:             die_message
        - Src:             'builtin/submodule--helper.c:2649,7'
          Dst:             repo_resolve_gitlink_ref
        - Src:             'builtin/submodule--helper.c:2651,23'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2651,11'
          Dst:             die_message
        - Src:             'builtin/submodule--helper.c:2657,7'
          Dst:             oideq
        - Src:             'builtin/submodule--helper.c:2658,9'
          Dst:             run_update_procedure
        - Src:             'builtin/submodule--helper.c:2668,21'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:2668,3'
          Dst:             oidcpy
        - Src:             'builtin/submodule--helper.c:2669,24'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:2669,3'
          Dst:             oidcpy
        - Src:             'builtin/submodule--helper.c:2673,3'
          Dst:             prepare_submodule_repo_env
        - Src:             'builtin/submodule--helper.c:2674,3'
          Dst:             update_data_to_args
        - Src:             'builtin/submodule--helper.c:2676,9'
          Dst:             run_command
        - Src:             'builtin/submodule--helper.c:2678,16'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2678,4'
          Dst:             die_message
    - functionName:    ensure_core_worktree
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2503
      functionLinenumberEnd: 2530
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - absolute_pathdup
        - die_message
        - git_config_set_in_file
        - null_oid
        - relative_path
        - repo_clear
        - repo_config_get_string_tmp
        - repo_git_path
        - repo_submodule_init
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2507,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2508,22'
              BranchSideFuncs:
                - _.15472
                - die_message
            - BranchSide:      'builtin/submodule--helper.c:2511,7'
              BranchSideFuncs:
                - repo_config_get_string_tmp
                - repo_git_path
                - absolute_pathdup
                - relative_path
                - git_config_set_in_file
                - free
                - free
                - strbuf_release
                - repo_clear
        - Branch String:   'builtin/submodule--helper.c:2511,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2512,9'
              BranchSideFuncs:
                - repo_clear
            - BranchSide:      'builtin/submodule--helper.c:2528,2'
              BranchSideFuncs:
                - repo_clear
      Callsites:
        - Src:             'builtin/submodule--helper.c:2507,58'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:2507,6'
          Dst:             repo_submodule_init
        - Src:             'builtin/submodule--helper.c:2508,22'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2508,10'
          Dst:             die_message
        - Src:             'builtin/submodule--helper.c:2511,7'
          Dst:             repo_config_get_string_tmp
        - Src:             'builtin/submodule--helper.c:2516,14'
          Dst:             repo_git_path
        - Src:             'builtin/submodule--helper.c:2518,14'
          Dst:             absolute_pathdup
        - Src:             'builtin/submodule--helper.c:2519,14'
          Dst:             relative_path
        - Src:             'builtin/submodule--helper.c:2521,3'
          Dst:             git_config_set_in_file
        - Src:             'builtin/submodule--helper.c:2525,3'
          Dst:             strbuf_release
        - Src:             'builtin/submodule--helper.c:2528,2'
          Dst:             repo_clear
    - functionName:    git_config_set_in_file
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - config_filename
        - key
        - value
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_in_file
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:776,2'
          Dst:             repo_config_set_in_file
    - functionName:    update_clone_task_finished
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2240
      functionLinenumberEnd: 2272
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - result
        - err
        - suc_cb
        - idx_task_cb
      BBCount:         16
      ICount:          199
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - st_mult
        - strbuf_addch
        - strbuf_addf
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2248,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2249,3'
              BranchSideFuncs:
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
                - st_mult.15510
                - xrealloc
            - BranchSide:      'builtin/submodule--helper.c:2251,6'
              BranchSideFuncs:
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
                - st_mult.15510
                - xrealloc
        - Branch String:   'builtin/submodule--helper.c:2251,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2252,9'
              BranchSideFuncs:
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
                - st_mult.15510
                - xrealloc
            - BranchSide:      'builtin/submodule--helper.c:2262,10'
              BranchSideFuncs:
                - _.15472
                - strbuf_addf
                - strbuf_addch.15638
        - Branch String:   'builtin/submodule--helper.c:2256,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2256,3'
              BranchSideFuncs:
                - st_mult.15510
                - xrealloc
            - BranchSide:      'builtin/submodule--helper.c:2259,49'
              BranchSideFuncs: []
        - Branch String:   'builtin/submodule--helper.c:2256,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2256,3'
              BranchSideFuncs:
                - st_mult.15510
                - xrealloc
            - BranchSide:      'builtin/submodule--helper.c:2256,3'
              BranchSideFuncs:
                - st_mult.15510
                - xrealloc
      Callsites:
        - Src:             'builtin/submodule--helper.c:2253,20'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2253,3'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:2255,3'
          Dst:             strbuf_addch
        - Src:             'builtin/submodule--helper.c:2256,3'
          Dst:             st_mult
        - Src:             'builtin/submodule--helper.c:2256,3'
          Dst:             xrealloc
        - Src:             'builtin/submodule--helper.c:2264,20'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2264,3'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:2266,3'
          Dst:             strbuf_addch
    - functionName:    update_clone_start_failure
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2229
      functionLinenumberEnd: 2233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
        - suc_cb
        - idx_task_cb
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_clone_get_next_task
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2182
      functionLinenumberEnd: 2224
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - child
        - err
        - suc_cb
        - idx_task_cb
      BBCount:         14
      ICount:          172
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - prepare_to_clone_next_submodule
        - strbuf_addstr
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2187,2'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2188,8'
              BranchSideFuncs:
                - prepare_to_clone_next_submodule
                - prepare_to_clone_next_submodule
                - strbuf_addstr.15509
                - xmalloc
                - xmalloc
            - BranchSide:      'builtin/submodule--helper.c:2204,10'
              BranchSideFuncs:
                - prepare_to_clone_next_submodule
                - strbuf_addstr.15509
                - xmalloc
        - Branch String:   'builtin/submodule--helper.c:2189,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2190,9'
              BranchSideFuncs:
                - xmalloc
            - BranchSide:      'builtin/submodule--helper.c:2197,2'
              BranchSideFuncs:
                - prepare_to_clone_next_submodule
                - strbuf_addstr.15509
                - xmalloc
                - prepare_to_clone_next_submodule
                - xmalloc
        - Branch String:   'builtin/submodule--helper.c:2205,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2208,8'
              BranchSideFuncs:
                - prepare_to_clone_next_submodule
                - strbuf_addstr.15509
                - xmalloc
            - BranchSide:      'builtin/submodule--helper.c:2223,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/submodule--helper.c:2209,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2210,4'
              BranchSideFuncs:
                - xmalloc
            - BranchSide:      'builtin/submodule--helper.c:2216,7'
              BranchSideFuncs:
                - xmalloc
      Callsites:
        - Src:             'builtin/submodule--helper.c:2189,7'
          Dst:             prepare_to_clone_next_submodule
        - Src:             'builtin/submodule--helper.c:2190,13'
          Dst:             xmalloc
        - Src:             'builtin/submodule--helper.c:2209,8'
          Dst:             prepare_to_clone_next_submodule
        - Src:             'builtin/submodule--helper.c:2211,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/submodule--helper.c:2216,7'
          Dst:             xmalloc
    - functionName:    init_submodule
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - prefix
        - super_prefix
        - flags
      BBCount:         34
      ICount:          253
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - die
        - fprintf
        - get_submodule_displaypath
        - git_config_get_string
        - git_config_get_string_tmp
        - git_config_set_gently
        - is_submodule_active
        - null_oid
        - resolve_relative_url
        - starts_with_dot_dot_slash
        - starts_with_dot_slash
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
        - submodule_from_path
        - submodule_update_type_to_string
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:466,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:467,7'
              BranchSideFuncs:
                - is_submodule_active
                - strbuf_addf
                - git_config_set_gently.15541
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string.15564
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string_tmp.15507
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
                - _.15472
                - die
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_config_set_gently.15541
                - _.15472
                - fprintf
                - _.15472
                - die
                - resolve_relative_url
                - free
            - BranchSide:      'builtin/submodule--helper.c:476,27'
              BranchSideFuncs:
                - is_submodule_active
                - strbuf_addf
                - git_config_set_gently.15541
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string.15564
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string_tmp.15507
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
                - _.15472
                - die
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_config_set_gently.15541
                - _.15472
                - fprintf
                - _.15472
                - die
                - resolve_relative_url
                - free
        - Branch String:   'builtin/submodule--helper.c:476,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:477,43'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_get_string.15564
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string_tmp.15507
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
                - _.15472
                - die
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_config_set_gently.15541
                - _.15472
                - fprintf
                - _.15472
                - die
                - resolve_relative_url
                - free
            - BranchSide:      'builtin/submodule--helper.c:487,39'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_get_string.15564
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string_tmp.15507
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
                - _.15472
                - die
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_config_set_gently.15541
                - _.15472
                - fprintf
                - _.15472
                - die
                - resolve_relative_url
                - free
        - Branch String:   'builtin/submodule--helper.c:488,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:489,8'
              BranchSideFuncs:
                - _.15472
                - die
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_config_set_gently.15541
                - _.15472
                - fprintf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string_tmp.15507
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
                - _.15472
                - die
                - resolve_relative_url
                - free
            - BranchSide:      'builtin/submodule--helper.c:512,2'
              BranchSideFuncs:
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string_tmp.15507
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
        - Branch String:   'builtin/submodule--helper.c:489,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:490,8'
              BranchSideFuncs:
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_config_set_gently.15541
                - _.15472
                - fprintf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string_tmp.15507
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
                - _.15472
                - die
                - resolve_relative_url
                - free
            - BranchSide:      'builtin/submodule--helper.c:493,17'
              BranchSideFuncs:
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_config_set_gently.15541
                - _.15472
                - fprintf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string_tmp.15507
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
                - _.15472
                - die
                - resolve_relative_url
                - free
        - Branch String:   'builtin/submodule--helper.c:496,38'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:497,29'
              BranchSideFuncs:
                - resolve_relative_url
                - free
                - git_config_set_gently.15541
                - _.15472
                - fprintf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string_tmp.15507
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:498,19'
              BranchSideFuncs:
                - resolve_relative_url
                - free
                - git_config_set_gently.15541
                - _.15472
                - fprintf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string_tmp.15507
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:496,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:498,19'
              BranchSideFuncs:
                - resolve_relative_url
                - free
                - git_config_set_gently.15541
                - _.15472
                - fprintf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string_tmp.15507
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:504,32'
              BranchSideFuncs:
                - git_config_set_gently.15541
                - _.15472
                - fprintf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string_tmp.15507
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:504,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:505,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:507,9'
              BranchSideFuncs:
                - _.15472
                - fprintf
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string_tmp.15507
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
        - Branch String:   'builtin/submodule--helper.c:507,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:508,12'
              BranchSideFuncs:
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string_tmp.15507
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
            - BranchSide:      'builtin/submodule--helper.c:511,2'
              BranchSideFuncs:
                - strbuf_setlen.15539
                - strbuf_addf
                - git_config_get_string_tmp.15507
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
        - Branch String:   'builtin/submodule--helper.c:516,46'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:516,46'
              BranchSideFuncs:
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
            - BranchSide:      'builtin/submodule--helper.c:517,6'
              BranchSideFuncs:
                - strbuf_release
                - free
                - free
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - _.15472
                - die
                - _.15472
                - fprintf
        - Branch String:   'builtin/submodule--helper.c:516,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:516,6'
              BranchSideFuncs:
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - strbuf_release
                - free
                - free
                - _.15472
                - die
                - _.15472
                - fprintf
            - BranchSide:      'builtin/submodule--helper.c:518,7'
              BranchSideFuncs:
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - strbuf_release
                - free
                - free
                - _.15472
                - die
                - _.15472
                - fprintf
        - Branch String:   'builtin/submodule--helper.c:518,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:519,12'
              BranchSideFuncs:
                - _.15472
                - fprintf
                - git_config_set_gently.15541
                - strbuf_release
                - free
                - free
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:523,42'
              BranchSideFuncs:
                - submodule_update_type_to_string
                - git_config_set_gently.15541
                - strbuf_release
                - free
                - free
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:526,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:527,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:528,2'
              BranchSideFuncs:
                - strbuf_release
                - free
                - free
      Callsites:
        - Src:             'builtin/submodule--helper.c:462,16'
          Dst:             get_submodule_displaypath
        - Src:             'builtin/submodule--helper.c:464,44'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:464,8'
          Dst:             submodule_from_path
        - Src:             'builtin/submodule--helper.c:467,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:467,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:476,7'
          Dst:             is_submodule_active
        - Src:             'builtin/submodule--helper.c:477,3'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:478,3'
          Dst:             git_config_set_gently
        - Src:             'builtin/submodule--helper.c:479,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/submodule--helper.c:487,2'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:488,6'
          Dst:             git_config_get_string
        - Src:             'builtin/submodule--helper.c:490,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:490,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:493,9'
          Dst:             xstrdup
        - Src:             'builtin/submodule--helper.c:496,7'
          Dst:             starts_with_dot_dot_slash
        - Src:             'builtin/submodule--helper.c:497,7'
          Dst:             starts_with_dot_slash
        - Src:             'builtin/submodule--helper.c:500,10'
          Dst:             resolve_relative_url
        - Src:             'builtin/submodule--helper.c:504,7'
          Dst:             git_config_set_gently
        - Src:             'builtin/submodule--helper.c:505,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:505,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:509,5'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:508,4'
          Dst:             fprintf
        - Src:             'builtin/submodule--helper.c:512,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/submodule--helper.c:515,2'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:516,6'
          Dst:             git_config_get_string_tmp
        - Src:             'builtin/submodule--helper.c:519,20'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:519,4'
          Dst:             fprintf
        - Src:             'builtin/submodule--helper.c:523,10'
          Dst:             submodule_update_type_to_string
        - Src:             'builtin/submodule--helper.c:526,7'
          Dst:             git_config_set_gently
        - Src:             'builtin/submodule--helper.c:527,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:527,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:529,2'
          Dst:             strbuf_release
    - functionName:    update_data_release
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2022
      functionLinenumberEnd: 2025
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ud
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - module_list_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/submodule--helper.c:2024,2'
          Dst:             module_list_release
    - functionName:    module_list_release
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ml
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_submodules
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2687
      functionLinenumberEnd: 2755
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - update_data
      BBCount:         21
      ICount:          188
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ensure_core_worktree
        - get_submodule_displaypath
        - oidcpy
        - run_processes_parallel
        - string_list_clear
        - submodule_update_clone_release
        - update_submodule
        - validate_submodule_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2713,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2714,7'
              BranchSideFuncs:
                - submodule_update_clone_release
                - string_list_clear
            - BranchSide:      'builtin/submodule--helper.c:2718,9'
              BranchSideFuncs:
                - submodule_update_clone_release
                - string_list_clear
                - oidcpy.15505
                - validate_submodule_path
                - ensure_core_worktree
                - get_submodule_displaypath
                - update_submodule
                - free
        - Branch String:   'builtin/submodule--helper.c:2718,2'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2719,38'
              BranchSideFuncs:
                - oidcpy.15505
                - validate_submodule_path
                - ensure_core_worktree
                - get_submodule_displaypath
                - update_submodule
                - free
                - submodule_update_clone_release
                - string_list_clear
            - BranchSide:      'builtin/submodule--helper.c:2750,2'
              BranchSideFuncs:
                - submodule_update_clone_release
                - string_list_clear
        - Branch String:   'builtin/submodule--helper.c:2732,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2733,4'
              BranchSideFuncs:
                - submodule_update_clone_release
                - string_list_clear
                - oidcpy.15505
                - validate_submodule_path
                - ensure_core_worktree
                - get_submodule_displaypath
                - update_submodule
                - free
            - BranchSide:      'builtin/submodule--helper.c:2735,31'
              BranchSideFuncs:
                - ensure_core_worktree
                - get_submodule_displaypath
                - update_submodule
                - free
                - submodule_update_clone_release
                - string_list_clear
                - oidcpy.15505
                - validate_submodule_path
        - Branch String:   'builtin/submodule--helper.c:2736,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2737,4'
              BranchSideFuncs:
                - submodule_update_clone_release
                - string_list_clear
                - oidcpy.15505
                - validate_submodule_path
                - ensure_core_worktree
                - get_submodule_displaypath
                - update_submodule
                - free
            - BranchSide:      'builtin/submodule--helper.c:2740,4'
              BranchSideFuncs:
                - get_submodule_displaypath
                - update_submodule
                - free
                - submodule_update_clone_release
                - string_list_clear
                - oidcpy.15505
                - validate_submodule_path
                - ensure_core_worktree
        - Branch String:   'builtin/submodule--helper.c:2745,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2746,4'
              BranchSideFuncs:
                - submodule_update_clone_release
                - string_list_clear
                - oidcpy.15505
                - validate_submodule_path
                - ensure_core_worktree
                - get_submodule_displaypath
                - update_submodule
                - free
            - BranchSide:      'builtin/submodule--helper.c:2747,9'
              BranchSideFuncs:
                - submodule_update_clone_release
                - string_list_clear
                - oidcpy.15505
                - validate_submodule_path
                - ensure_core_worktree
                - get_submodule_displaypath
                - update_submodule
                - free
        - Branch String:   'builtin/submodule--helper.c:2748,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2749,4'
              BranchSideFuncs:
                - submodule_update_clone_release
                - string_list_clear
            - BranchSide:      'builtin/submodule--helper.c:2750,2'
              BranchSideFuncs:
                - submodule_update_clone_release
                - string_list_clear
                - oidcpy.15505
                - validate_submodule_path
                - ensure_core_worktree
                - get_submodule_displaypath
                - update_submodule
                - free
      Callsites:
        - Src:             'builtin/submodule--helper.c:2703,2'
          Dst:             run_processes_parallel
        - Src:             'builtin/submodule--helper.c:2722,3'
          Dst:             oidcpy
        - Src:             'builtin/submodule--helper.c:2732,7'
          Dst:             validate_submodule_path
        - Src:             'builtin/submodule--helper.c:2735,10'
          Dst:             ensure_core_worktree
        - Src:             'builtin/submodule--helper.c:2739,30'
          Dst:             get_submodule_displaypath
        - Src:             'builtin/submodule--helper.c:2742,10'
          Dst:             update_submodule
        - Src:             'builtin/submodule--helper.c:2753,2'
          Dst:             submodule_update_clone_release
        - Src:             'builtin/submodule--helper.c:2754,2'
          Dst:             string_list_clear
    - functionName:    init_submodule_cb
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list_item
        - cb_data
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_submodule
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/submodule--helper.c:538,2'
          Dst:             init_submodule
    - functionName:    for_each_listed_submodule
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - fn
        - cb_data
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:279,2'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:281,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    module_list_active
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         17
      ICount:          130
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - is_submodule_active
        - module_list_release
        - st_mult
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:241,2'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:242,34'
              BranchSideFuncs:
                - is_submodule_active
                - module_list_release
                - st_mult.15510
                - xrealloc
            - BranchSide:      'builtin/submodule--helper.c:253,22'
              BranchSideFuncs:
                - module_list_release
        - Branch String:   'builtin/submodule--helper.c:244,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:245,4'
              BranchSideFuncs:
                - module_list_release
                - is_submodule_active
                - st_mult.15510
                - xrealloc
            - BranchSide:      'builtin/submodule--helper.c:247,3'
              BranchSideFuncs:
                - module_list_release
                - is_submodule_active
                - st_mult.15510
                - xrealloc
        - Branch String:   'builtin/submodule--helper.c:247,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:247,3'
              BranchSideFuncs:
                - st_mult.15510
                - xrealloc
                - module_list_release
                - is_submodule_active
            - BranchSide:      'builtin/submodule--helper.c:250,49'
              BranchSideFuncs:
                - module_list_release
                - is_submodule_active
                - st_mult.15510
                - xrealloc
        - Branch String:   'builtin/submodule--helper.c:247,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:247,3'
              BranchSideFuncs:
                - st_mult.15510
                - xrealloc
                - module_list_release
                - is_submodule_active
            - BranchSide:      'builtin/submodule--helper.c:247,3'
              BranchSideFuncs:
                - st_mult.15510
                - xrealloc
                - module_list_release
                - is_submodule_active
      Callsites:
        - Src:             'builtin/submodule--helper.c:244,8'
          Dst:             is_submodule_active
        - Src:             'builtin/submodule--helper.c:247,3'
          Dst:             st_mult
        - Src:             'builtin/submodule--helper.c:247,3'
          Dst:             xrealloc
        - Src:             'builtin/submodule--helper.c:253,2'
          Dst:             module_list_release
    - functionName:    module_list_compute
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argv
        - prefix
        - pathspec
        - list
      BBCount:         36
      ICount:          278
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - die
        - match_pathspec
        - parse_pathspec
        - repo_read_index
        - report_path_error
        - st_mult
        - strcmp
        - xcalloc
        - xrealloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:203,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:204,24'
              BranchSideFuncs:
                - xcalloc
                - repo_read_index
                - free
                - report_path_error
                - match_pathspec
                - strcmp
                - st_mult.15510
                - xrealloc
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:206,22'
              BranchSideFuncs:
                - repo_read_index
                - free
                - report_path_error
                - match_pathspec
                - strcmp
                - st_mult.15510
                - xrealloc
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:206,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:207,7'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:209,9'
              BranchSideFuncs:
                - free
                - report_path_error
                - match_pathspec
                - strcmp
                - st_mult.15510
                - xrealloc
        - Branch String:   'builtin/submodule--helper.c:209,2'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:210,34'
              BranchSideFuncs:
                - match_pathspec
                - free
                - report_path_error
                - strcmp
                - st_mult.15510
                - xrealloc
            - BranchSide:      'builtin/submodule--helper.c:228,6'
              BranchSideFuncs:
                - free
                - report_path_error
        - Branch String:   'builtin/submodule--helper.c:213,27'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:214,8'
              BranchSideFuncs:
                - free
                - report_path_error
                - match_pathspec
                - strcmp
                - st_mult.15510
                - xrealloc
            - BranchSide:      'builtin/submodule--helper.c:215,4'
              BranchSideFuncs:
                - free
                - report_path_error
                - match_pathspec
                - strcmp
                - st_mult.15510
                - xrealloc
        - Branch String:   'builtin/submodule--helper.c:212,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:215,4'
              BranchSideFuncs:
                - free
                - report_path_error
                - match_pathspec
                - strcmp
                - st_mult.15510
                - xrealloc
            - BranchSide:      'builtin/submodule--helper.c:217,3'
              BranchSideFuncs:
                - free
                - report_path_error
                - match_pathspec
                - strcmp
                - st_mult.15510
                - xrealloc
        - Branch String:   'builtin/submodule--helper.c:217,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:217,3'
              BranchSideFuncs:
                - st_mult.15510
                - xrealloc
                - free
                - report_path_error
                - match_pathspec
                - strcmp
            - BranchSide:      'builtin/submodule--helper.c:218,31'
              BranchSideFuncs:
                - free
                - report_path_error
                - match_pathspec
                - st_mult.15510
                - xrealloc
                - strcmp
        - Branch String:   'builtin/submodule--helper.c:217,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:217,3'
              BranchSideFuncs:
                - st_mult.15510
                - xrealloc
                - free
                - report_path_error
                - match_pathspec
                - strcmp
            - BranchSide:      'builtin/submodule--helper.c:217,3'
              BranchSideFuncs:
                - st_mult.15510
                - xrealloc
                - free
                - report_path_error
                - match_pathspec
                - strcmp
        - Branch String:   'builtin/submodule--helper.c:219,50'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:219,3'
              BranchSideFuncs:
                - strcmp
                - free
                - report_path_error
                - match_pathspec
                - st_mult.15510
                - xrealloc
            - BranchSide:      'builtin/submodule--helper.c:220,18'
              BranchSideFuncs:
                - strcmp
                - free
                - report_path_error
                - match_pathspec
                - st_mult.15510
                - xrealloc
        - Branch String:   'builtin/submodule--helper.c:219,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:225,5'
              BranchSideFuncs:
                - free
                - report_path_error
                - match_pathspec
                - st_mult.15510
                - xrealloc
                - strcmp
            - BranchSide:      'builtin/submodule--helper.c:226,2'
              BranchSideFuncs:
                - free
                - report_path_error
                - match_pathspec
                - strcmp
                - st_mult.15510
                - xrealloc
        - Branch String:   'builtin/submodule--helper.c:228,17'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:228,38'
              BranchSideFuncs:
                - report_path_error
                - free
            - BranchSide:      'builtin/submodule--helper.c:228,17'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/submodule--helper.c:228,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:228,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/submodule--helper.c:229,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/submodule--helper.c:199,2'
          Dst:             parse_pathspec
        - Src:             'builtin/submodule--helper.c:204,16'
          Dst:             xcalloc
        - Src:             'builtin/submodule--helper.c:206,6'
          Dst:             repo_read_index
        - Src:             'builtin/submodule--helper.c:207,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:207,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:212,8'
          Dst:             match_pathspec
        - Src:             'builtin/submodule--helper.c:217,3'
          Dst:             st_mult
        - Src:             'builtin/submodule--helper.c:217,3'
          Dst:             xrealloc
        - Src:             'builtin/submodule--helper.c:220,11'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:228,20'
          Dst:             report_path_error
    - functionName:    git_update_clone_config
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2277
      functionLinenumberEnd: 2282
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_submodule_fetchjobs
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2280,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2280,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:2281,41'
              BranchSideFuncs:
                - parse_submodule_fetchjobs
      Callsites:
        - Src:             'builtin/submodule--helper.c:2280,7'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:2281,15'
          Dst:             parse_submodule_fetchjobs
    - functionName:    git_config_get
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:714,9'
          Dst:             repo_config_get
    - functionName:    config_submodule_in_gitmodules
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3274
      functionLinenumberEnd: 3285
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - var
        - value
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - config_set_in_gitmodules_file_gently
        - die
        - is_writing_gitmodules_ok
        - xstrfmt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:3278,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3279,7'
              BranchSideFuncs:
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - free
            - BranchSide:      'builtin/submodule--helper.c:3281,35'
              BranchSideFuncs:
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - free
      Callsites:
        - Src:             'builtin/submodule--helper.c:3278,7'
          Dst:             is_writing_gitmodules_ok
        - Src:             'builtin/submodule--helper.c:3279,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3279,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3281,8'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:3282,8'
          Dst:             config_set_in_gitmodules_file_gently
    - functionName:    append_fetch_remotes
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3150
      functionLinenumberEnd: 3173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - git_dir_path
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - capture_command
        - strbuf_addf
        - strbuf_release
        - strchr
        - strip_suffix_mem
        - strvec_push
        - strvec_pushf
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:3159,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3159,6'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:3161,30'
              BranchSideFuncs:
                - strchr
                - strbuf_release
                - strip_suffix_mem.15567
                - strbuf_addf
        - Branch String:   'builtin/submodule--helper.c:3163,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3164,17'
              BranchSideFuncs:
                - strip_suffix_mem.15567
                - strchr
                - strbuf_release
                - strbuf_addf
            - BranchSide:      'builtin/submodule--helper.c:3170,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/submodule--helper.c:3166,8'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3167,17'
              BranchSideFuncs:
                - strbuf_addf
                - strchr
                - strbuf_release
                - strip_suffix_mem.15567
            - BranchSide:      'builtin/submodule--helper.c:3168,11'
              BranchSideFuncs:
                - strchr
                - strbuf_release
                - strip_suffix_mem.15567
                - strbuf_addf
      Callsites:
        - Src:             'builtin/submodule--helper.c:3155,2'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:3157,2'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:3158,2'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:3159,7'
          Dst:             capture_command
        - Src:             'builtin/submodule--helper.c:3163,23'
          Dst:             strchr
        - Src:             'builtin/submodule--helper.c:3166,8'
          Dst:             strip_suffix_mem
        - Src:             'builtin/submodule--helper.c:3167,5'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:3172,2'
          Dst:             strbuf_release
    - functionName:    strbuf_complete
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - sb
        - term
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:631,14'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,17'
              BranchSideFuncs:
                - strbuf_addch.15638
            - BranchSide:      './strbuf.h:631,14'
              BranchSideFuncs: []
        - Branch String:   './strbuf.h:631,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,6'
              BranchSideFuncs:
                - strbuf_addch.15638
            - BranchSide:      './strbuf.h:632,16'
              BranchSideFuncs:
                - strbuf_addch.15638
      Callsites:
        - Src:             './strbuf.h:632,3'
          Dst:             strbuf_addch
    - functionName:    ce_path_match
      functionSourceFile: '/src/git/./read-cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - ce
        - pathspec
        - seen
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - match_pathspec
      functionUses:    1
      BranchProfiles:
        - Branch String:   './read-cache.h:42,31'
          Branch Sides:
            - BranchSide:      './read-cache.h:42,31'
              BranchSideFuncs:
                - match_pathspec
            - BranchSide:      './read-cache.h:42,34'
              BranchSideFuncs:
                - match_pathspec
      Callsites:
        - Src:             './read-cache.h:41,9'
          Dst:             match_pathspec
    - functionName:    configure_added_submodule
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3289
      functionLinenumberEnd: 3350
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - add_data
      BBCount:         26
      ICount:          206
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - config_submodule_in_gitmodules
        - die
        - git_config_get
        - git_config_set_gently
        - is_submodule_active
        - run_command
        - strvec_push
        - strvec_pushl
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:3301,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3302,27'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - run_command
                - config_submodule_in_gitmodules
                - config_submodule_in_gitmodules
                - strvec_pushl
                - run_command
                - git_config_get.15671
                - is_submodule_active
                - xstrfmt
                - git_config_set_gently.15541
                - free
                - xstrfmt
                - git_config_set_gently.15541
                - free
                - _.15472
                - die
                - config_submodule_in_gitmodules
                - _.15472
                - die
                - _.15472
                - die
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3303,27'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - config_submodule_in_gitmodules
                - config_submodule_in_gitmodules
                - strvec_pushl
                - run_command
                - git_config_get.15671
                - is_submodule_active
                - xstrfmt
                - git_config_set_gently.15541
                - free
                - xstrfmt
                - git_config_set_gently.15541
                - free
                - _.15472
                - die
                - config_submodule_in_gitmodules
                - _.15472
                - die
                - _.15472
                - die
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3305,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3306,7'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3308,37'
              BranchSideFuncs:
                - config_submodule_in_gitmodules
                - config_submodule_in_gitmodules
                - strvec_pushl
                - run_command
                - git_config_get.15671
                - is_submodule_active
                - xstrfmt
                - git_config_set_gently.15541
                - free
                - xstrfmt
                - git_config_set_gently.15541
                - free
                - _.15472
                - die
                - config_submodule_in_gitmodules
                - _.15472
                - die
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3308,83'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3309,37'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3310,7'
              BranchSideFuncs:
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3308,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3310,7'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3312,6'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - git_config_get.15671
                - is_submodule_active
                - xstrfmt
                - git_config_set_gently.15541
                - free
                - xstrfmt
                - git_config_set_gently.15541
                - free
                - _.15472
                - die
                - config_submodule_in_gitmodules
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3312,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3313,38'
              BranchSideFuncs:
                - config_submodule_in_gitmodules
                - strvec_pushl
                - run_command
                - git_config_get.15671
                - is_submodule_active
                - xstrfmt
                - git_config_set_gently.15541
                - free
                - xstrfmt
                - git_config_set_gently.15541
                - free
                - _.15472
                - die
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3318,17'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - git_config_get.15671
                - is_submodule_active
                - xstrfmt
                - git_config_set_gently.15541
                - free
                - xstrfmt
                - git_config_set_gently.15541
                - free
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3313,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3315,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3316,2'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - git_config_get.15671
                - is_submodule_active
                - xstrfmt
                - git_config_set_gently.15541
                - free
                - xstrfmt
                - git_config_set_gently.15541
                - free
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3322,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3323,7'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3335,7'
              BranchSideFuncs:
                - git_config_get.15671
                - is_submodule_active
                - xstrfmt
                - git_config_set_gently.15541
                - free
                - xstrfmt
                - git_config_set_gently.15541
                - free
        - Branch String:   'builtin/submodule--helper.c:3335,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3340,28'
              BranchSideFuncs:
                - xstrfmt
                - git_config_set_gently.15541
                - free
            - BranchSide:      'builtin/submodule--helper.c:3346,40'
              BranchSideFuncs:
                - xstrfmt
                - git_config_set_gently.15541
                - free
        - Branch String:   'builtin/submodule--helper.c:3340,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3341,41'
              BranchSideFuncs: []
            - BranchSide:      'builtin/submodule--helper.c:3345,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/submodule--helper.c:3294,8'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:3295,2'
          Dst:             git_config_set_gently
        - Src:             'builtin/submodule--helper.c:3299,2'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:3302,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:3303,2'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:3305,6'
          Dst:             run_command
        - Src:             'builtin/submodule--helper.c:3306,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3306,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3308,6'
          Dst:             config_submodule_in_gitmodules
        - Src:             'builtin/submodule--helper.c:3309,6'
          Dst:             config_submodule_in_gitmodules
        - Src:             'builtin/submodule--helper.c:3310,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3310,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3313,7'
          Dst:             config_submodule_in_gitmodules
        - Src:             'builtin/submodule--helper.c:3315,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3315,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3319,2'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:3322,6'
          Dst:             run_command
        - Src:             'builtin/submodule--helper.c:3323,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3323,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3335,7'
          Dst:             git_config_get
        - Src:             'builtin/submodule--helper.c:3340,8'
          Dst:             is_submodule_active
        - Src:             'builtin/submodule--helper.c:3341,10'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:3342,4'
          Dst:             git_config_set_gently
        - Src:             'builtin/submodule--helper.c:3346,9'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:3347,3'
          Dst:             git_config_set_gently
    - functionName:    add_submodule
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3176
      functionLinenumberEnd: 3270
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - add_data
      BBCount:         29
      ICount:          316
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - append_fetch_remotes
        - clone_submodule
        - die
        - is_directory
        - is_nonbare_repository_dir
        - prepare_submodule_repo_env
        - printf
        - run_command
        - strbuf_addf
        - strbuf_addstr
        - strbuf_detach
        - strbuf_release
        - string_list_append
        - string_list_clear
        - strvec_pushf
        - strvec_pushl
        - xstrdup
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:3183,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3184,17'
              BranchSideFuncs:
                - strbuf_addstr.15509
                - xstrfmt
                - is_nonbare_repository_dir
                - _.15472
                - die
                - _.15472
                - printf
                - strbuf_release
                - free
                - string_list_clear
            - BranchSide:      'builtin/submodule--helper.c:3196,24'
              BranchSideFuncs:
                - xstrfmt
                - is_directory
                - free
                - clone_submodule
                - prepare_submodule_repo_env
                - strvec_pushl
                - run_command
                - string_list_clear
                - _.15472
                - die
                - strvec_pushl
                - strvec_pushf
                - xstrdup
                - string_list_append
                - _.15472
                - strbuf_addf
                - append_fetch_remotes
                - free
                - _.15472
                - strbuf_addf
                - strbuf_detach
                - die
                - _.15472
                - printf
        - Branch String:   'builtin/submodule--helper.c:3187,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3188,11'
              BranchSideFuncs:
                - _.15472
                - printf
                - strbuf_release
                - free
                - string_list_clear
            - BranchSide:      'builtin/submodule--helper.c:3191,8'
              BranchSideFuncs:
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3200,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3201,9'
              BranchSideFuncs:
                - _.15472
                - strbuf_addf
                - append_fetch_remotes
                - free
                - _.15472
                - strbuf_addf
                - strbuf_detach
                - die
                - _.15472
                - printf
                - free
                - clone_submodule
                - prepare_submodule_repo_env
                - strvec_pushl
                - run_command
                - string_list_clear
                - _.15472
                - die
                - strvec_pushl
                - strvec_pushf
                - xstrdup
                - string_list_append
            - BranchSide:      'builtin/submodule--helper.c:3228,8'
              BranchSideFuncs:
                - free
                - clone_submodule
                - prepare_submodule_repo_env
                - strvec_pushl
                - run_command
                - string_list_clear
                - _.15472
                - die
                - strvec_pushl
                - strvec_pushf
                - xstrdup
                - string_list_append
        - Branch String:   'builtin/submodule--helper.c:3201,8'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3202,19'
              BranchSideFuncs:
                - _.15472
                - printf
                - free
                - clone_submodule
                - prepare_submodule_repo_env
                - strvec_pushl
                - run_command
                - string_list_clear
                - _.15472
                - die
                - strvec_pushl
                - strvec_pushf
                - xstrdup
                - string_list_append
            - BranchSide:      'builtin/submodule--helper.c:3224,12'
              BranchSideFuncs:
                - _.15472
                - printf
                - free
                - clone_submodule
                - prepare_submodule_repo_env
                - strvec_pushl
                - run_command
                - string_list_clear
                - _.15472
                - die
                - strvec_pushl
                - strvec_pushf
                - xstrdup
                - string_list_append
        - Branch String:   'builtin/submodule--helper.c:3236,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3237,10'
              BranchSideFuncs:
                - xstrdup
                - string_list_append
                - clone_submodule
                - prepare_submodule_repo_env
                - strvec_pushl
                - run_command
                - string_list_clear
                - _.15472
                - die
                - strvec_pushl
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:3241,35'
              BranchSideFuncs:
                - clone_submodule
                - prepare_submodule_repo_env
                - strvec_pushl
                - run_command
                - string_list_clear
                - _.15472
                - die
                - strvec_pushl
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:3243,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3244,23'
              BranchSideFuncs:
                - clone_submodule
                - prepare_submodule_repo_env
                - strvec_pushl
                - run_command
                - string_list_clear
                - _.15472
                - die
                - strvec_pushl
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:3246,7'
              BranchSideFuncs:
                - clone_submodule
                - prepare_submodule_repo_env
                - strvec_pushl
                - run_command
                - string_list_clear
                - _.15472
                - die
                - strvec_pushl
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:3246,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3247,4'
              BranchSideFuncs:
                - string_list_clear
            - BranchSide:      'builtin/submodule--helper.c:3249,34'
              BranchSideFuncs:
                - prepare_submodule_repo_env
                - strvec_pushl
                - run_command
                - string_list_clear
                - _.15472
                - die
                - strvec_pushl
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:3258,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3259,21'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_pushf
                - run_command
                - string_list_clear
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3263,7'
              BranchSideFuncs:
                - run_command
                - string_list_clear
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3263,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:0,0'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3264,8'
              BranchSideFuncs:
                - _.15472
                - die
      Callsites:
        - Src:             'builtin/submodule--helper.c:3183,6'
          Dst:             is_directory
        - Src:             'builtin/submodule--helper.c:3185,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/submodule--helper.c:3186,24'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:3187,7'
          Dst:             is_nonbare_repository_dir
        - Src:             'builtin/submodule--helper.c:3188,11'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3188,4'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:3191,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3191,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3193,3'
          Dst:             strbuf_release
        - Src:             'builtin/submodule--helper.c:3198,24'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:3200,7'
          Dst:             is_directory
        - Src:             'builtin/submodule--helper.c:3205,23'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3205,5'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:3209,5'
          Dst:             append_fetch_remotes
        - Src:             'builtin/submodule--helper.c:3212,23'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3212,5'
          Dst:             strbuf_addf
        - Src:             'builtin/submodule--helper.c:3221,15'
          Dst:             strbuf_detach
        - Src:             'builtin/submodule--helper.c:3222,5'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3224,12'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3224,5'
          Dst:             printf
        - Src:             'builtin/submodule--helper.c:3237,14'
          Dst:             xstrdup
        - Src:             'builtin/submodule--helper.c:3239,4'
          Dst:             string_list_append
        - Src:             'builtin/submodule--helper.c:3246,7'
          Dst:             clone_submodule
        - Src:             'builtin/submodule--helper.c:3249,3'
          Dst:             prepare_submodule_repo_env
        - Src:             'builtin/submodule--helper.c:3256,3'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:3259,4'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:3260,4'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:3263,7'
          Dst:             run_command
        - Src:             'builtin/submodule--helper.c:3264,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3264,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3269,2'
          Dst:             string_list_clear
    - functionName:    clone_submodule
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1831
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - clone_data
        - reference
      BBCount:         88
      ICount:          614
      EdgeCount:       111
      CyclomaticComplexity: 25
      functionsReached:
        - _
        - clone_submodule_sm_gitdir
        - common_exit
        - connect_work_tree_and_git_dir
        - die
        - dir_contains_only_dotgit
        - exit
        - expand_list_objects_filter_spec
        - file_exists
        - get_git_work_tree
        - git_config_get_string
        - git_config_set_in_file
        - git_pathdup_submodule
        - is_absolute_path
        - is_empty_dir
        - prepare_possible_alternates
        - prepare_submodule_repo_env
        - ref_storage_format_to_name
        - run_command
        - safe_create_leading_directories_const
        - stat64
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - unlink
        - unlink_or_warn
        - validate_submodule_git_dir
        - validate_submodule_path
        - xstrfmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:1708,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1709,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/submodule--helper.c:1711,24'
              BranchSideFuncs:
                - is_absolute_path.15700
                - get_git_work_tree
                - xstrfmt
                - validate_submodule_git_dir
                - file_exists
                - safe_create_leading_directories_const
                - prepare_possible_alternates
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_push
                - _.15472
                - die
                - stat64
                - is_empty_dir
                - _.15472
                - die
                - safe_create_leading_directories_const
                - xstrfmt
                - unlink_or_warn
                - free
                - _.15472
                - die
                - stat64
                - is_empty_dir
                - _.15472
                - die
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1711,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1712,48'
              BranchSideFuncs:
                - validate_submodule_git_dir
                - file_exists
                - safe_create_leading_directories_const
                - prepare_possible_alternates
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_push
                - _.15472
                - die
                - stat64
                - is_empty_dir
                - _.15472
                - die
                - safe_create_leading_directories_const
                - xstrfmt
                - unlink_or_warn
                - free
                - _.15472
                - die
                - stat64
                - is_empty_dir
                - _.15472
                - die
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1715,33'
              BranchSideFuncs:
                - validate_submodule_git_dir
                - file_exists
                - safe_create_leading_directories_const
                - prepare_possible_alternates
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_push
                - _.15472
                - die
                - stat64
                - is_empty_dir
                - _.15472
                - die
                - safe_create_leading_directories_const
                - xstrfmt
                - unlink_or_warn
                - free
                - _.15472
                - die
                - stat64
                - is_empty_dir
                - _.15472
                - die
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1715,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1716,7'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1719,19'
              BranchSideFuncs:
                - file_exists
                - safe_create_leading_directories_const
                - prepare_possible_alternates
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_push
                - _.15472
                - die
                - stat64
                - is_empty_dir
                - _.15472
                - die
                - safe_create_leading_directories_const
                - xstrfmt
                - unlink_or_warn
                - free
                - _.15472
                - die
                - stat64
                - is_empty_dir
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1719,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1720,7'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - xstrfmt
                - unlink_or_warn
                - free
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - stat64
                - is_empty_dir
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1782,7'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - xstrfmt
                - unlink_or_warn
                - free
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - stat64
                - is_empty_dir
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1720,32'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1720,41'
              BranchSideFuncs:
                - stat64
                - is_empty_dir
                - _.15472
                - die
                - safe_create_leading_directories_const
                - prepare_possible_alternates
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_push
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1724,45'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - prepare_possible_alternates
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_push
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1720,63'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1721,21'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - prepare_possible_alternates
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_push
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1724,45'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - prepare_possible_alternates
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_push
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1720,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1722,8'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - prepare_possible_alternates
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_push
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1724,45'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - prepare_possible_alternates
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_push
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1724,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1725,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1727,31'
              BranchSideFuncs:
                - prepare_possible_alternates
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - strvec_pushf
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:1731,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1732,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - strvec_pushf
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:1733,7'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:1733,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1734,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:1735,7'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:1735,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1736,21'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
            - BranchSide:      'builtin/submodule--helper.c:1737,7'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
        - Branch String:   'builtin/submodule--helper.c:1737,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1740,4'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
            - BranchSide:      'builtin/submodule--helper.c:1744,7'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:1740,4'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1740,4'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
            - BranchSide:      'builtin/submodule--helper.c:1740,4'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_pushl
        - Branch String:   'builtin/submodule--helper.c:1740,4'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1741,22'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:1743,3'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
                - ref_storage_format_to_name
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:1744,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1745,21'
              BranchSideFuncs:
                - ref_storage_format_to_name
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:1747,7'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:1747,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1748,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
            - BranchSide:      'builtin/submodule--helper.c:1749,7'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
        - Branch String:   'builtin/submodule--helper.c:1749,17'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1749,21'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_pushl
            - BranchSide:      'builtin/submodule--helper.c:1751,7'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:1749,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1750,21'
              BranchSideFuncs:
                - strvec_pushl
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:1751,7'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
        - Branch String:   'builtin/submodule--helper.c:1751,34'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1751,37'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
                - expand_list_objects_filter_spec
                - strvec_pushf
            - BranchSide:      'builtin/submodule--helper.c:1755,7'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:1751,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1752,21'
              BranchSideFuncs:
                - expand_list_objects_filter_spec
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
            - BranchSide:      'builtin/submodule--helper.c:1755,7'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
                - strvec_push
        - Branch String:   'builtin/submodule--helper.c:1755,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1756,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1760,19'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - prepare_submodule_repo_env
                - run_command
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1768,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1769,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1772,7'
              BranchSideFuncs:
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1772,32'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1772,41'
              BranchSideFuncs:
                - stat64
                - dir_contains_only_dotgit
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1779,2'
              BranchSideFuncs:
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1772,63'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1773,33'
              BranchSideFuncs:
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1779,2'
              BranchSideFuncs:
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1772,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1774,10'
              BranchSideFuncs:
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1779,2'
              BranchSideFuncs:
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1782,32'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1782,41'
              BranchSideFuncs:
                - stat64
                - is_empty_dir
                - _.15472
                - die
                - safe_create_leading_directories_const
                - xstrfmt
                - unlink_or_warn
                - free
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1785,45'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - xstrfmt
                - unlink_or_warn
                - free
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1782,63'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1783,21'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - xstrfmt
                - unlink_or_warn
                - free
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1785,45'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - xstrfmt
                - unlink_or_warn
                - free
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1782,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1784,8'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - xstrfmt
                - unlink_or_warn
                - free
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1785,45'
              BranchSideFuncs:
                - safe_create_leading_directories_const
                - xstrfmt
                - unlink_or_warn
                - free
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1785,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1786,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1787,30'
              BranchSideFuncs:
                - xstrfmt
                - unlink_or_warn
                - free
                - validate_submodule_git_dir
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1801,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1802,9'
              BranchSideFuncs:
                - xstrfmt
                - unlink
                - free
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1809,32'
              BranchSideFuncs:
                - connect_work_tree_and_git_dir
                - git_pathdup_submodule
                - _.15472
                - die
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
        - Branch String:   'builtin/submodule--helper.c:1812,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1813,7'
              BranchSideFuncs:
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
            - BranchSide:      'builtin/submodule--helper.c:1816,2'
              BranchSideFuncs:
                - git_config_get_string.15564
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
                - git_config_set_in_file
        - Branch String:   'builtin/submodule--helper.c:1817,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1818,26'
              BranchSideFuncs:
                - git_config_set_in_file
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
            - BranchSide:      'builtin/submodule--helper.c:1820,2'
              BranchSideFuncs:
                - git_config_get_string.15564
                - free
                - free
                - free
                - free
                - free
                - git_config_set_in_file
        - Branch String:   'builtin/submodule--helper.c:1821,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1821,6'
              BranchSideFuncs:
                - git_config_set_in_file
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'builtin/submodule--helper.c:1822,26'
              BranchSideFuncs:
                - git_config_set_in_file
                - free
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'builtin/submodule--helper.c:1701,20'
          Dst:             clone_submodule_sm_gitdir
        - Src:             'builtin/submodule--helper.c:1708,6'
          Dst:             validate_submodule_path
        - Src:             'builtin/submodule--helper.c:1709,3'
          Dst:             common_exit
        - Src:             'builtin/submodule--helper.c:1709,3'
          Dst:             exit
        - Src:             'builtin/submodule--helper.c:1711,7'
          Dst:             is_absolute_path
        - Src:             'builtin/submodule--helper.c:1712,48'
          Dst:             get_git_work_tree
        - Src:             'builtin/submodule--helper.c:1712,31'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:1715,6'
          Dst:             validate_submodule_git_dir
        - Src:             'builtin/submodule--helper.c:1716,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1716,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1719,7'
          Dst:             file_exists
        - Src:             'builtin/submodule--helper.c:1720,36'
          Dst:             stat64
        - Src:             'builtin/submodule--helper.c:1721,8'
          Dst:             is_empty_dir
        - Src:             'builtin/submodule--helper.c:1722,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1722,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1724,7'
          Dst:             safe_create_leading_directories_const
        - Src:             'builtin/submodule--helper.c:1725,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1725,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1727,3'
          Dst:             prepare_possible_alternates
        - Src:             'builtin/submodule--helper.c:1729,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:1730,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:1732,4'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:1734,4'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:1736,4'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:1741,5'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:1746,10'
          Dst:             ref_storage_format_to_name
        - Src:             'builtin/submodule--helper.c:1745,4'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:1748,4'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:1750,4'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:1753,10'
          Dst:             expand_list_objects_filter_spec
        - Src:             'builtin/submodule--helper.c:1752,4'
          Dst:             strvec_pushf
        - Src:             'builtin/submodule--helper.c:1756,4'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:1760,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:1761,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:1762,3'
          Dst:             strvec_push
        - Src:             'builtin/submodule--helper.c:1765,3'
          Dst:             prepare_submodule_repo_env
        - Src:             'builtin/submodule--helper.c:1768,6'
          Dst:             run_command
        - Src:             'builtin/submodule--helper.c:1769,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1769,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1772,36'
          Dst:             stat64
        - Src:             'builtin/submodule--helper.c:1773,8'
          Dst:             dir_contains_only_dotgit
        - Src:             'builtin/submodule--helper.c:1774,20'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:1775,4'
          Dst:             unlink
        - Src:             'builtin/submodule--helper.c:1777,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1777,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1782,36'
          Dst:             stat64
        - Src:             'builtin/submodule--helper.c:1783,8'
          Dst:             is_empty_dir
        - Src:             'builtin/submodule--helper.c:1784,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1784,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1785,7'
          Dst:             safe_create_leading_directories_const
        - Src:             'builtin/submodule--helper.c:1786,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1786,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1787,10'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:1788,3'
          Dst:             unlink_or_warn
        - Src:             'builtin/submodule--helper.c:1801,6'
          Dst:             validate_submodule_git_dir
        - Src:             'builtin/submodule--helper.c:1802,16'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:1803,3'
          Dst:             unlink
        - Src:             'builtin/submodule--helper.c:1805,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1805,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1809,2'
          Dst:             connect_work_tree_and_git_dir
        - Src:             'builtin/submodule--helper.c:1811,6'
          Dst:             git_pathdup_submodule
        - Src:             'builtin/submodule--helper.c:1813,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1813,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1816,2'
          Dst:             git_config_get_string
        - Src:             'builtin/submodule--helper.c:1818,3'
          Dst:             git_config_set_in_file
        - Src:             'builtin/submodule--helper.c:1820,2'
          Dst:             git_config_get_string
        - Src:             'builtin/submodule--helper.c:1822,3'
          Dst:             git_config_set_in_file
    - functionName:    clone_submodule_sm_gitdir
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - absolute_pathdup
        - strbuf_release
        - submodule_name_to_gitdir
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/submodule--helper.c:1668,2'
          Dst:             submodule_name_to_gitdir
        - Src:             'builtin/submodule--helper.c:1669,14'
          Dst:             absolute_pathdup
        - Src:             'builtin/submodule--helper.c:1670,2'
          Dst:             strbuf_release
    - functionName:    is_absolute_path
      functionSourceFile: '/src/git/./abspath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_is_dir_sep
      functionUses:    3
      BranchProfiles:
        - Branch String:   './abspath.h:30,29'
          Branch Sides:
            - BranchSide:      './abspath.h:30,29'
              BranchSideFuncs: []
            - BranchSide:      './abspath.h:30,53'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.15727
      Callsites:
        - Src:             './abspath.h:30,9'
          Dst:             git_is_dir_sep
        - Src:             './abspath.h:30,32'
          Dst:             git_has_dos_drive_prefix
    - functionName:    prepare_possible_alternates
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sm_name
        - reference
      BBCount:         24
      ICount:          128
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - add_possible_reference_from_superproject
        - die
        - foreach_alt_odb
        - git_config_get_string
        - strcmp
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:1633,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1634,3'
              BranchSideFuncs:
                - git_config_get_string.15564
                - xstrdup
                - strcmp
                - strcmp
                - foreach_alt_odb
                - free
                - free
                - strcmp
                - _.15472
                - die
                - strcmp
                - strcmp
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1636,2'
              BranchSideFuncs:
                - git_config_get_string.15564
                - xstrdup
                - strcmp
                - strcmp
                - foreach_alt_odb
                - free
                - free
                - strcmp
                - _.15472
                - die
                - strcmp
                - strcmp
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1638,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1639,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - foreach_alt_odb
                - free
                - free
                - strcmp
                - _.15472
                - die
                - strcmp
                - strcmp
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1641,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - foreach_alt_odb
                - free
                - free
                - strcmp
                - _.15472
                - die
                - strcmp
                - strcmp
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1643,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1644,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - foreach_alt_odb
                - free
                - free
                - strcmp
                - _.15472
                - die
                - strcmp
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1645,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - foreach_alt_odb
                - free
                - free
                - strcmp
                - _.15472
                - die
                - strcmp
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1645,11'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1646,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - foreach_alt_odb
                - free
                - free
                - strcmp
                - _.15472
                - die
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1647,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - foreach_alt_odb
                - free
                - free
                - strcmp
                - _.15472
                - die
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1647,11'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1648,7'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1650,7'
              BranchSideFuncs:
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1652,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1653,3'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1654,19'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1654,11'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:0,0'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1657,7'
              BranchSideFuncs:
                - _.15472
                - die
      Callsites:
        - Src:             'builtin/submodule--helper.c:1632,2'
          Dst:             git_config_get_string
        - Src:             'builtin/submodule--helper.c:1636,2'
          Dst:             git_config_get_string
        - Src:             'builtin/submodule--helper.c:1639,20'
          Dst:             xstrdup
        - Src:             'builtin/submodule--helper.c:1643,7'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:1645,12'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:1647,12'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:1650,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1650,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1652,7'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:1653,3'
          Dst:             foreach_alt_odb
        - Src:             'builtin/submodule--helper.c:1653,3'
          Dst:             add_possible_reference_from_superproject
        - Src:             'builtin/submodule--helper.c:1654,12'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:1657,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1657,3'
          Dst:             die
    - functionName:    dir_contains_only_dotgit
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1695
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - closedir
        - const_error
        - error
        - opendir
        - readdir_skip_dot_and_dotdot
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:1681,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1682,3'
              BranchSideFuncs:
                - readdir_skip_dot_and_dotdot
                - closedir
                - strcmp
                - readdir_skip_dot_and_dotdot
                - error
                - const_error.15496
            - BranchSide:      'builtin/submodule--helper.c:1684,34'
              BranchSideFuncs:
                - readdir_skip_dot_and_dotdot
                - closedir
                - strcmp
                - readdir_skip_dot_and_dotdot
                - error
                - const_error.15496
        - Branch String:   'builtin/submodule--helper.c:1685,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1686,7'
              BranchSideFuncs:
                - strcmp
                - readdir_skip_dot_and_dotdot
                - closedir
                - error
                - const_error.15496
            - BranchSide:      'builtin/submodule--helper.c:1687,47'
              BranchSideFuncs:
                - strcmp
                - readdir_skip_dot_and_dotdot
                - closedir
                - error
                - const_error.15496
        - Branch String:   'builtin/submodule--helper.c:1687,58'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1688,37'
              BranchSideFuncs:
                - error
                - const_error.15496
                - closedir
            - BranchSide:      'builtin/submodule--helper.c:1689,3'
              BranchSideFuncs:
                - error
                - const_error.15496
                - closedir
      Callsites:
        - Src:             'builtin/submodule--helper.c:1677,13'
          Dst:             opendir
        - Src:             'builtin/submodule--helper.c:1684,6'
          Dst:             readdir_skip_dot_and_dotdot
        - Src:             'builtin/submodule--helper.c:1687,11'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:1688,9'
          Dst:             readdir_skip_dot_and_dotdot
        - Src:             'builtin/submodule--helper.c:1689,3'
          Dst:             error
        - Src:             'builtin/submodule--helper.c:1689,3'
          Dst:             const_error
        - Src:             'builtin/submodule--helper.c:1693,2'
          Dst:             closedir
    - functionName:    add_possible_reference_from_superproject
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - odb
        - sas_cb
      BBCount:         20
      ICount:          145
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - advice_enabled
        - advise
        - compute_alternate_path
        - die
        - fprintf_ln
        - repo_clear
        - repo_init
        - strbuf_add
        - strbuf_addch
        - strbuf_detach
        - strbuf_release
        - strbuf_setlen
        - string_list_append
        - strip_suffix
        - submodule_name_to_gitdir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:1578,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1578,6'
              BranchSideFuncs:
                - strbuf_add
                - repo_init
                - strbuf_setlen.15539
                - submodule_name_to_gitdir
                - strbuf_addch.15638
                - repo_clear
                - compute_alternate_path
                - strbuf_release
                - _.15472
                - fprintf_ln
                - advice_enabled
                - _.15472
                - die
                - _.15472
                - advise
                - strbuf_detach
                - string_list_append
                - free
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1581,17'
              BranchSideFuncs:
                - strbuf_add
                - repo_init
                - strbuf_setlen.15539
                - submodule_name_to_gitdir
                - strbuf_addch.15638
                - repo_clear
                - compute_alternate_path
                - strbuf_release
                - _.15472
                - fprintf_ln
                - advice_enabled
                - _.15472
                - die
                - _.15472
                - advise
                - strbuf_detach
                - string_list_append
                - free
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1585,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1586,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1595,3'
              BranchSideFuncs:
                - strbuf_setlen.15539
                - submodule_name_to_gitdir
                - strbuf_addch.15638
                - repo_clear
                - compute_alternate_path
                - strbuf_release
                - _.15472
                - fprintf_ln
                - advice_enabled
                - _.15472
                - die
                - _.15472
                - advise
                - strbuf_detach
                - string_list_append
                - free
        - Branch String:   'builtin/submodule--helper.c:1601,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1602,10'
              BranchSideFuncs:
                - strbuf_detach
                - string_list_append
                - free
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:1607,12'
              BranchSideFuncs:
                - strbuf_release
                - _.15472
                - fprintf_ln
                - advice_enabled
                - _.15472
                - die
                - _.15472
                - advise
        - Branch String:   'builtin/submodule--helper.c:1607,4'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1609,9'
              BranchSideFuncs:
                - advice_enabled
                - _.15472
                - die
                - _.15472
                - advise
            - BranchSide:      'builtin/submodule--helper.c:1614,16'
              BranchSideFuncs:
                - _.15472
                - fprintf_ln
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:1618,4'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/submodule--helper.c:1609,9'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1610,13'
              BranchSideFuncs:
                - _.15472
                - advise
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1611,9'
              BranchSideFuncs:
                - _.15472
                - die
      Callsites:
        - Src:             'builtin/submodule--helper.c:1578,6'
          Dst:             strip_suffix
        - Src:             'builtin/submodule--helper.c:1583,3'
          Dst:             strbuf_add
        - Src:             'builtin/submodule--helper.c:1585,7'
          Dst:             repo_init
        - Src:             'builtin/submodule--helper.c:1586,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1586,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1595,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/submodule--helper.c:1596,3'
          Dst:             submodule_name_to_gitdir
        - Src:             'builtin/submodule--helper.c:1597,3'
          Dst:             strbuf_addch
        - Src:             'builtin/submodule--helper.c:1598,3'
          Dst:             repo_clear
        - Src:             'builtin/submodule--helper.c:1600,18'
          Dst:             compute_alternate_path
        - Src:             'builtin/submodule--helper.c:1602,14'
          Dst:             strbuf_detach
        - Src:             'builtin/submodule--helper.c:1604,4'
          Dst:             string_list_append
        - Src:             'builtin/submodule--helper.c:1609,9'
          Dst:             advice_enabled
        - Src:             'builtin/submodule--helper.c:1610,13'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1610,6'
          Dst:             advise
        - Src:             'builtin/submodule--helper.c:1611,9'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1611,5'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1614,24'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1614,5'
          Dst:             fprintf_ln
        - Src:             'builtin/submodule--helper.c:1620,3'
          Dst:             strbuf_release
    - functionName:    strip_suffix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strip_suffix_mem
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './git-compat-util.h:801,9'
          Dst:             strlen
        - Src:             './git-compat-util.h:802,9'
          Dst:             strip_suffix_mem
    - functionName:    git_has_dos_drive_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_complete_line
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_complete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:637,2'
          Dst:             strbuf_complete
    - functionName:    die_on_repo_without_commits
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3392
      functionLinenumberEnd: 3401
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - is_nonbare_repository_dir
        - repo_resolve_gitlink_ref
        - strbuf_addstr
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:3395,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3395,6'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
                - strbuf_release
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3397,32'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
                - strbuf_release
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3397,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3398,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3399,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/submodule--helper.c:3394,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/submodule--helper.c:3395,6'
          Dst:             is_nonbare_repository_dir
        - Src:             'builtin/submodule--helper.c:3397,7'
          Dst:             repo_resolve_gitlink_ref
        - Src:             'builtin/submodule--helper.c:3398,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3398,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3400,2'
          Dst:             strbuf_release
    - functionName:    die_on_index_match
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3353
      functionLinenumberEnd: 3389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - force
      BBCount:         19
      ICount:          145
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - ce_path_match
        - clear_pathspec
        - die
        - ensure_full_index
        - parse_pathspec
        - repo_read_index_preload
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:3358,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3359,7'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3361,9'
              BranchSideFuncs:
                - clear_pathspec
                - xcalloc
                - ensure_full_index
                - free
                - ce_path_match.15681
                - _.15472
                - die
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3361,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3361,6'
              BranchSideFuncs:
                - xcalloc
                - ensure_full_index
                - free
                - clear_pathspec
                - ce_path_match.15681
                - _.15472
                - die
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3363,33'
              BranchSideFuncs:
                - xcalloc
                - ensure_full_index
                - free
                - clear_pathspec
                - ce_path_match.15681
                - _.15472
                - die
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3372,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3373,18'
              BranchSideFuncs:
                - ce_path_match.15681
                - free
                - clear_pathspec
                - _.15472
                - die
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3386,8'
              BranchSideFuncs:
                - free
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:3376,8'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3377,10'
              BranchSideFuncs:
                - _.15472
                - die
                - _.15472
                - die
                - free
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:3385,3'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - ce_path_match.15681
                - _.15472
                - die
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3377,9'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3378,10'
              BranchSideFuncs:
                - _.15472
                - die
                - free
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:3380,10'
              BranchSideFuncs:
                - _.15472
                - die
                - free
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:3380,9'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3381,10'
              BranchSideFuncs:
                - free
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:3383,5'
              BranchSideFuncs:
                - free
                - clear_pathspec
      Callsites:
        - Src:             'builtin/submodule--helper.c:3356,2'
          Dst:             parse_pathspec
        - Src:             'builtin/submodule--helper.c:3358,6'
          Dst:             repo_read_index_preload
        - Src:             'builtin/submodule--helper.c:3359,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3359,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3363,22'
          Dst:             xcalloc
        - Src:             'builtin/submodule--helper.c:3366,3'
          Dst:             ensure_full_index
        - Src:             'builtin/submodule--helper.c:3373,4'
          Dst:             ce_path_match
        - Src:             'builtin/submodule--helper.c:3378,10'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3378,6'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3381,10'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3381,6'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3388,2'
          Dst:             clear_pathspec
    - functionName:    module_create_branch
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3093
      functionLinenumberEnd: 3126
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         10
      ICount:          230
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - create_branches_recursively
        - git_config
        - git_default_config
        - parse_options
        - printf_ln
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:3118,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3119,22'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/submodule--helper.c:3121,7'
              BranchSideFuncs:
                - _.15472
                - printf_ln
                - create_branches_recursively
        - Branch String:   'builtin/submodule--helper.c:3121,13'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3121,13'
              BranchSideFuncs:
                - create_branches_recursively
            - BranchSide:      'builtin/submodule--helper.c:3121,17'
              BranchSideFuncs:
                - _.15472
                - printf_ln
                - create_branches_recursively
        - Branch String:   'builtin/submodule--helper.c:3121,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3121,6'
              BranchSideFuncs:
                - create_branches_recursively
            - BranchSide:      'builtin/submodule--helper.c:3122,13'
              BranchSideFuncs:
                - _.15472
                - printf_ln
                - create_branches_recursively
      Callsites:
        - Src:             'builtin/submodule--helper.c:3114,2'
          Dst:             git_config
        - Src:             'builtin/submodule--helper.c:3114,2'
          Dst:             git_default_config
        - Src:             'builtin/submodule--helper.c:3116,9'
          Dst:             parse_options
        - Src:             'builtin/submodule--helper.c:3119,3'
          Dst:             usage_with_options
        - Src:             'builtin/submodule--helper.c:3122,13'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3122,3'
          Dst:             printf_ln
        - Src:             'builtin/submodule--helper.c:3124,2'
          Dst:             create_branches_recursively
    - functionName:    module_set_branch
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3043
      functionLinenumberEnd: 3089
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         20
      ICount:          224
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - config_set_in_gitmodules_file_gently
        - die
        - null_oid
        - parse_options
        - submodule_from_path
        - usage_with_options
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:3070,18'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3070,22'
              BranchSideFuncs:
                - usage_with_options
                - null_oid
                - submodule_from_path
                - _.15472
                - die
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - free
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3073,6'
              BranchSideFuncs:
                - usage_with_options
                - null_oid
                - submodule_from_path
                - _.15472
                - die
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - free
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3070,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3071,7'
              BranchSideFuncs:
                - usage_with_options
                - null_oid
                - submodule_from_path
                - _.15472
                - die
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - free
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3073,6'
              BranchSideFuncs:
                - usage_with_options
                - null_oid
                - submodule_from_path
                - _.15472
                - die
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - free
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3073,17'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3073,20'
              BranchSideFuncs:
                - usage_with_options
                - null_oid
                - submodule_from_path
                - _.15472
                - die
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - free
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3076,6'
              BranchSideFuncs:
                - usage_with_options
                - null_oid
                - submodule_from_path
                - _.15472
                - die
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - free
        - Branch String:   'builtin/submodule--helper.c:3073,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3074,7'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3076,6'
              BranchSideFuncs:
                - usage_with_options
                - null_oid
                - submodule_from_path
                - _.15472
                - die
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - free
        - Branch String:   'builtin/submodule--helper.c:3076,16'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3076,28'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/submodule--helper.c:3077,22'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/submodule--helper.c:3076,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3077,22'
              BranchSideFuncs:
                - null_oid
                - submodule_from_path
                - _.15472
                - die
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - free
            - BranchSide:      'builtin/submodule--helper.c:3079,28'
              BranchSideFuncs:
                - null_oid
                - submodule_from_path
                - _.15472
                - die
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - free
        - Branch String:   'builtin/submodule--helper.c:3081,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3082,7'
              BranchSideFuncs:
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - free
            - BranchSide:      'builtin/submodule--helper.c:3085,47'
              BranchSideFuncs:
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - free
      Callsites:
        - Src:             'builtin/submodule--helper.c:3068,9'
          Dst:             parse_options
        - Src:             'builtin/submodule--helper.c:3071,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3071,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3074,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3074,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3077,3'
          Dst:             usage_with_options
        - Src:             'builtin/submodule--helper.c:3079,44'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:3079,8'
          Dst:             submodule_from_path
        - Src:             'builtin/submodule--helper.c:3082,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3082,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3085,16'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:3086,8'
          Dst:             config_set_in_gitmodules_file_gently
    - functionName:    module_set_url
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3004
      functionLinenumberEnd: 3039
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         15
      ICount:          150
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - config_set_in_gitmodules_file_gently
        - die
        - null_oid
        - parse_options
        - repo_read_gitmodules
        - submodule_from_path
        - sync_submodule
        - usage_with_options
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:3021,16'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3021,28'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/submodule--helper.c:3022,22'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/submodule--helper.c:3021,37'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3021,51'
              BranchSideFuncs:
                - usage_with_options
                - null_oid
                - submodule_from_path
                - _.15472
                - die
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - repo_read_gitmodules
                - sync_submodule
                - free
            - BranchSide:      'builtin/submodule--helper.c:3022,22'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/submodule--helper.c:3021,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3022,22'
              BranchSideFuncs:
                - null_oid
                - submodule_from_path
                - _.15472
                - die
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - repo_read_gitmodules
                - sync_submodule
                - free
            - BranchSide:      'builtin/submodule--helper.c:3024,28'
              BranchSideFuncs:
                - null_oid
                - submodule_from_path
                - _.15472
                - die
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - repo_read_gitmodules
                - sync_submodule
                - free
        - Branch String:   'builtin/submodule--helper.c:3026,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3027,7'
              BranchSideFuncs:
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - repo_read_gitmodules
                - sync_submodule
                - free
            - BranchSide:      'builtin/submodule--helper.c:3030,44'
              BranchSideFuncs:
                - xstrfmt
                - config_set_in_gitmodules_file_gently
                - repo_read_gitmodules
                - sync_submodule
                - free
        - Branch String:   'builtin/submodule--helper.c:3033,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3033,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/submodule--helper.c:3034,24'
              BranchSideFuncs:
                - repo_read_gitmodules
                - sync_submodule
                - free
      Callsites:
        - Src:             'builtin/submodule--helper.c:3019,9'
          Dst:             parse_options
        - Src:             'builtin/submodule--helper.c:3022,3'
          Dst:             usage_with_options
        - Src:             'builtin/submodule--helper.c:3024,44'
          Dst:             null_oid
        - Src:             'builtin/submodule--helper.c:3024,8'
          Dst:             submodule_from_path
        - Src:             'builtin/submodule--helper.c:3027,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3027,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3030,16'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:3031,8'
          Dst:             config_set_in_gitmodules_file_gently
        - Src:             'builtin/submodule--helper.c:3034,3'
          Dst:             repo_read_gitmodules
        - Src:             'builtin/submodule--helper.c:3035,3'
          Dst:             sync_submodule
    - functionName:    absorb_git_dirs
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2971
      functionLinenumberEnd: 3000
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         10
      ICount:          108
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - absorb_git_dir_into_superproject
        - clear_pathspec
        - module_list_compute
        - module_list_release
        - parse_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2989,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2990,3'
              BranchSideFuncs:
                - clear_pathspec
                - module_list_release
            - BranchSide:      'builtin/submodule--helper.c:2992,9'
              BranchSideFuncs:
                - clear_pathspec
                - module_list_release
                - absorb_git_dir_into_superproject
        - Branch String:   'builtin/submodule--helper.c:2992,2'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2993,41'
              BranchSideFuncs:
                - absorb_git_dir_into_superproject
                - clear_pathspec
                - module_list_release
            - BranchSide:      'builtin/submodule--helper.c:2996,6'
              BranchSideFuncs:
                - clear_pathspec
                - module_list_release
      Callsites:
        - Src:             'builtin/submodule--helper.c:2986,9'
          Dst:             parse_options
        - Src:             'builtin/submodule--helper.c:2989,6'
          Dst:             module_list_compute
        - Src:             'builtin/submodule--helper.c:2993,3'
          Dst:             absorb_git_dir_into_superproject
        - Src:             'builtin/submodule--helper.c:2998,2'
          Dst:             clear_pathspec
        - Src:             'builtin/submodule--helper.c:2999,2'
          Dst:             module_list_release
    - functionName:    push_check
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2891
      functionLinenumberEnd: 2967
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         39
      ICount:          237
      EdgeCount:       45
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - count_refspec_match
        - die
        - free_refs
        - get_local_heads
        - get_main_ref_store
        - pushremote_get
        - refspec_appendn
        - refspec_clear
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2898,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2899,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/submodule--helper.c:2906,22'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_refdup
                - _.15472
                - die
                - strcmp
                - pushremote_get
                - die
                - free
                - get_local_heads
                - refspec_appendn
                - refspec_clear
                - free_refs
                - count_refspec_match
                - strcmp
                - strcmp
                - die
                - die
        - Branch String:   'builtin/submodule--helper.c:2912,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2913,7'
              BranchSideFuncs:
                - strcmp
                - pushremote_get
                - die
                - free
                - get_local_heads
                - refspec_appendn
                - refspec_clear
                - free_refs
                - count_refspec_match
                - strcmp
                - strcmp
                - die
                - die
            - BranchSide:      'builtin/submodule--helper.c:2914,14'
              BranchSideFuncs:
                - strcmp
                - pushremote_get
                - die
                - free
                - get_local_heads
                - refspec_appendn
                - refspec_clear
                - free_refs
                - count_refspec_match
                - strcmp
                - strcmp
                - die
                - die
        - Branch String:   'builtin/submodule--helper.c:2914,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2915,17'
              BranchSideFuncs:
                - pushremote_get
                - die
                - free
                - get_local_heads
                - refspec_appendn
                - refspec_clear
                - free_refs
                - count_refspec_match
                - strcmp
                - strcmp
                - die
                - die
            - BranchSide:      'builtin/submodule--helper.c:2921,26'
              BranchSideFuncs:
                - pushremote_get
                - die
                - free
                - get_local_heads
                - refspec_appendn
                - refspec_clear
                - free_refs
                - count_refspec_match
                - strcmp
                - strcmp
                - die
                - die
        - Branch String:   'builtin/submodule--helper.c:2922,14'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2922,17'
              BranchSideFuncs:
                - free
                - get_local_heads
                - refspec_appendn
                - refspec_clear
                - free_refs
                - count_refspec_match
                - strcmp
                - strcmp
                - die
                - die
                - die
            - BranchSide:      'builtin/submodule--helper.c:2923,37'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/submodule--helper.c:2922,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2923,37'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/submodule--helper.c:2926,6'
              BranchSideFuncs:
                - free
                - get_local_heads
                - refspec_appendn
                - refspec_clear
                - free_refs
                - count_refspec_match
                - strcmp
                - strcmp
                - die
                - die
        - Branch String:   'builtin/submodule--helper.c:2926,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2926,6'
              BranchSideFuncs:
                - get_local_heads
                - refspec_appendn
                - refspec_clear
                - free_refs
                - free
                - count_refspec_match
                - strcmp
                - strcmp
                - die
                - die
            - BranchSide:      'builtin/submodule--helper.c:2928,28'
              BranchSideFuncs:
                - get_local_heads
                - refspec_appendn
                - refspec_clear
                - free_refs
                - free
                - count_refspec_match
                - strcmp
                - strcmp
                - die
                - die
        - Branch String:   'builtin/submodule--helper.c:2933,3'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2934,45'
              BranchSideFuncs:
                - count_refspec_match
                - strcmp
                - strcmp
                - refspec_clear
                - free_refs
                - free
                - die
                - die
            - BranchSide:      'builtin/submodule--helper.c:2962,3'
              BranchSideFuncs:
                - refspec_clear
                - free_refs
                - free
        - Branch String:   'builtin/submodule--helper.c:2936,20'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2936,23'
              BranchSideFuncs:
                - refspec_clear
                - free_refs
                - free
                - count_refspec_match
                - strcmp
                - strcmp
                - die
                - die
            - BranchSide:      'builtin/submodule--helper.c:2937,5'
              BranchSideFuncs:
                - refspec_clear
                - free_refs
                - free
                - count_refspec_match
                - strcmp
                - strcmp
                - die
                - die
        - Branch String:   'builtin/submodule--helper.c:2936,8'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2937,5'
              BranchSideFuncs:
                - refspec_clear
                - free_refs
                - free
                - count_refspec_match
                - strcmp
                - strcmp
                - die
                - die
            - BranchSide:      'builtin/submodule--helper.c:2940,32'
              BranchSideFuncs:
                - count_refspec_match
                - strcmp
                - strcmp
                - refspec_clear
                - free_refs
                - free
                - die
                - die
        - Branch String:   'builtin/submodule--helper.c:2940,4'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2942,5'
              BranchSideFuncs:
                - refspec_clear
                - free_refs
                - free
                - count_refspec_match
                - strcmp
                - strcmp
                - die
                - die
            - BranchSide:      'builtin/submodule--helper.c:2949,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - refspec_clear
                - free_refs
                - free
                - count_refspec_match
                - die
                - die
            - BranchSide:      'builtin/submodule--helper.c:2958,9'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/submodule--helper.c:2949,9'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2949,32'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/submodule--helper.c:2950,11'
              BranchSideFuncs:
                - strcmp
                - refspec_clear
                - free_refs
                - free
                - count_refspec_match
                - strcmp
                - die
                - die
        - Branch String:   'builtin/submodule--helper.c:2950,25'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2951,18'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/submodule--helper.c:2953,6'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/submodule--helper.c:2950,10'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2952,7'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/submodule--helper.c:2953,6'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'builtin/submodule--helper.c:2899,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:2910,29'
          Dst:             get_main_ref_store
        - Src:             'builtin/submodule--helper.c:2910,9'
          Dst:             refs_resolve_refdup
        - Src:             'builtin/submodule--helper.c:2913,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2913,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:2914,7'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:2921,11'
          Dst:             pushremote_get
        - Src:             'builtin/submodule--helper.c:2923,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:2928,28'
          Dst:             get_local_heads
        - Src:             'builtin/submodule--helper.c:2931,3'
          Dst:             refspec_appendn
        - Src:             'builtin/submodule--helper.c:2940,12'
          Dst:             count_refspec_match
        - Src:             'builtin/submodule--helper.c:2949,10'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:2951,11'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:2953,6'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:2957,5'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:2962,3'
          Dst:             refspec_clear
        - Src:             'builtin/submodule--helper.c:2963,3'
          Dst:             free_refs
    - functionName:    module_summary
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         34
      ICount:          367
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - compute_summary_module_list
        - die
        - oidcpy
        - parse_options
        - repo_get_oid
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:1186,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1187,3'
              BranchSideFuncs:
                - repo_get_oid
                - compute_summary_module_list
                - _.15472
                - die
                - oidcpy.15505
                - strcmp
                - repo_get_oid
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1189,20'
              BranchSideFuncs:
                - repo_get_oid
                - compute_summary_module_list
                - _.15472
                - die
                - oidcpy.15505
                - strcmp
                - repo_get_oid
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1189,36'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1189,43'
              BranchSideFuncs:
                - repo_get_oid
                - compute_summary_module_list
                - _.15472
                - die
                - oidcpy.15505
                - strcmp
                - repo_get_oid
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1189,7'
              BranchSideFuncs:
                - repo_get_oid
                - compute_summary_module_list
                - _.15472
                - die
                - oidcpy.15505
                - strcmp
                - repo_get_oid
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1189,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1190,7'
              BranchSideFuncs:
                - oidcpy.15505
                - compute_summary_module_list
                - _.15472
                - die
                - strcmp
                - repo_get_oid
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1194,14'
              BranchSideFuncs:
                - oidcpy.15505
                - compute_summary_module_list
                - _.15472
                - die
                - strcmp
                - repo_get_oid
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1190,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1191,8'
              BranchSideFuncs:
                - compute_summary_module_list
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1194,2'
              BranchSideFuncs:
                - compute_summary_module_list
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1194,19'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1194,30'
              BranchSideFuncs:
                - strcmp
                - oidcpy.15505
                - compute_summary_module_list
                - _.15472
                - die
                - repo_get_oid
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1196,21'
              BranchSideFuncs:
                - oidcpy.15505
                - compute_summary_module_list
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1194,13'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1196,21'
              BranchSideFuncs:
                - repo_get_oid
                - compute_summary_module_list
                - _.15472
                - die
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1202,20'
              BranchSideFuncs:
                - repo_get_oid
                - compute_summary_module_list
                - _.15472
                - die
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1197,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1198,8'
              BranchSideFuncs:
                - compute_summary_module_list
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1201,2'
              BranchSideFuncs:
                - compute_summary_module_list
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1202,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:0,0'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1203,8'
              BranchSideFuncs:
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:1206,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1207,7'
              BranchSideFuncs:
                - compute_summary_module_list
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1212,14'
              BranchSideFuncs:
                - compute_summary_module_list
        - Branch String:   'builtin/submodule--helper.c:1207,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1208,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1209,12'
              BranchSideFuncs:
                - compute_summary_module_list
        - Branch String:   'builtin/submodule--helper.c:1220,36'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1221,15'
              BranchSideFuncs:
                - compute_summary_module_list
            - BranchSide:      'builtin/submodule--helper.c:1221,15'
              BranchSideFuncs:
                - compute_summary_module_list
      Callsites:
        - Src:             'builtin/submodule--helper.c:1183,9'
          Dst:             parse_options
        - Src:             'builtin/submodule--helper.c:1189,7'
          Dst:             repo_get_oid
        - Src:             'builtin/submodule--helper.c:1194,23'
          Dst:             strcmp
        - Src:             'builtin/submodule--helper.c:1196,3'
          Dst:             oidcpy
        - Src:             'builtin/submodule--helper.c:1202,7'
          Dst:             repo_get_oid
        - Src:             'builtin/submodule--helper.c:1203,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1203,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1208,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1208,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1220,8'
          Dst:             compute_summary_module_list
    - functionName:    module_deinit
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         22
      ICount:          231
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - clear_pathspec
        - const_error
        - die
        - error
        - for_each_listed_submodule
        - module_list_compute
        - module_list_release
        - parse_options
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:1502,10'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1502,13'
              BranchSideFuncs:
                - _.15472
                - die
                - module_list_compute
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
                - error
                - const_error.15496
                - usage_with_options
            - BranchSide:      'builtin/submodule--helper.c:1508,7'
              BranchSideFuncs:
                - _.15472
                - die
                - module_list_compute
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:1502,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1503,3'
              BranchSideFuncs:
                - error
                - const_error.15496
                - usage_with_options
            - BranchSide:      'builtin/submodule--helper.c:1508,7'
              BranchSideFuncs:
                - _.15472
                - die
                - module_list_compute
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:1508,12'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1508,16'
              BranchSideFuncs:
                - module_list_compute
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:1511,26'
              BranchSideFuncs:
                - module_list_compute
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:1508,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1509,7'
              BranchSideFuncs:
                - module_list_compute
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:1511,26'
              BranchSideFuncs:
                - module_list_compute
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:1511,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1512,3'
              BranchSideFuncs:
                - module_list_release
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:1514,16'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:1515,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1516,8'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:1517,6'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:1517,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1518,8'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:1520,2'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
      Callsites:
        - Src:             'builtin/submodule--helper.c:1499,9'
          Dst:             parse_options
        - Src:             'builtin/submodule--helper.c:1503,3'
          Dst:             error
        - Src:             'builtin/submodule--helper.c:1503,3'
          Dst:             const_error
        - Src:             'builtin/submodule--helper.c:1504,3'
          Dst:             usage_with_options
        - Src:             'builtin/submodule--helper.c:1509,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1509,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1511,6'
          Dst:             module_list_compute
        - Src:             'builtin/submodule--helper.c:1520,2'
          Dst:             for_each_listed_submodule
        - Src:             'builtin/submodule--helper.c:1520,2'
          Dst:             deinit_submodule_cb
        - Src:             'builtin/submodule--helper.c:1524,2'
          Dst:             module_list_release
        - Src:             'builtin/submodule--helper.c:1525,2'
          Dst:             clear_pathspec
    - functionName:    module_sync
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         12
      ICount:          182
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - clear_pathspec
        - for_each_listed_submodule
        - module_list_compute
        - module_list_release
        - parse_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:1356,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1357,3'
              BranchSideFuncs:
                - module_list_release
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:1359,16'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:1360,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1361,8'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:1362,6'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:1362,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1363,8'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:1365,2'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
      Callsites:
        - Src:             'builtin/submodule--helper.c:1353,9'
          Dst:             parse_options
        - Src:             'builtin/submodule--helper.c:1356,6'
          Dst:             module_list_compute
        - Src:             'builtin/submodule--helper.c:1365,2'
          Dst:             for_each_listed_submodule
        - Src:             'builtin/submodule--helper.c:1365,2'
          Dst:             sync_submodule_cb
        - Src:             'builtin/submodule--helper.c:1369,2'
          Dst:             module_list_release
        - Src:             'builtin/submodule--helper.c:1370,2'
          Dst:             clear_pathspec
    - functionName:    module_status
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         9
      ICount:          190
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - clear_pathspec
        - for_each_listed_submodule
        - module_list_compute
        - module_list_release
        - parse_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:754,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:755,3'
              BranchSideFuncs:
                - module_list_release
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:757,16'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:758,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:759,8'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:761,2'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
      Callsites:
        - Src:             'builtin/submodule--helper.c:751,9'
          Dst:             parse_options
        - Src:             'builtin/submodule--helper.c:754,6'
          Dst:             module_list_compute
        - Src:             'builtin/submodule--helper.c:761,2'
          Dst:             for_each_listed_submodule
        - Src:             'builtin/submodule--helper.c:761,2'
          Dst:             status_submodule_cb
        - Src:             'builtin/submodule--helper.c:765,2'
          Dst:             module_list_release
        - Src:             'builtin/submodule--helper.c:766,2'
          Dst:             clear_pathspec
    - functionName:    module_init
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         14
      ICount:          121
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - clear_pathspec
        - for_each_listed_submodule
        - git_config_get
        - module_list_active
        - module_list_compute
        - module_list_release
        - parse_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:561,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:562,3'
              BranchSideFuncs:
                - module_list_release
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:568,7'
              BranchSideFuncs:
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:568,12'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:568,16'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:571,16'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:568,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:569,3'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:571,16'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:572,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:573,8'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:575,2'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
      Callsites:
        - Src:             'builtin/submodule--helper.c:558,9'
          Dst:             parse_options
        - Src:             'builtin/submodule--helper.c:561,6'
          Dst:             module_list_compute
        - Src:             'builtin/submodule--helper.c:568,16'
          Dst:             git_config_get
        - Src:             'builtin/submodule--helper.c:569,3'
          Dst:             module_list_active
        - Src:             'builtin/submodule--helper.c:575,2'
          Dst:             for_each_listed_submodule
        - Src:             'builtin/submodule--helper.c:575,2'
          Dst:             init_submodule_cb
        - Src:             'builtin/submodule--helper.c:579,2'
          Dst:             module_list_release
        - Src:             'builtin/submodule--helper.c:580,2'
          Dst:             clear_pathspec
    - functionName:    module_foreach
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         6
      ICount:          154
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clear_pathspec
        - for_each_listed_submodule
        - module_list_compute
        - module_list_release
        - parse_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:418,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:419,3'
              BranchSideFuncs:
                - module_list_release
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:421,14'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - clear_pathspec
      Callsites:
        - Src:             'builtin/submodule--helper.c:415,9'
          Dst:             parse_options
        - Src:             'builtin/submodule--helper.c:418,6'
          Dst:             module_list_compute
        - Src:             'builtin/submodule--helper.c:425,2'
          Dst:             for_each_listed_submodule
        - Src:             'builtin/submodule--helper.c:425,2'
          Dst:             runcommand_in_submodule_cb
        - Src:             'builtin/submodule--helper.c:429,2'
          Dst:             module_list_release
        - Src:             'builtin/submodule--helper.c:430,2'
          Dst:             clear_pathspec
    - functionName:    module_update
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2759
      functionLinenumberEnd: 2887
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         38
      ICount:          787
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - _
        - clear_pathspec
        - die
        - for_each_listed_submodule
        - git_config
        - git_config_get
        - git_update_clone_config
        - list_objects_filter_release
        - module_list_active
        - module_list_compute
        - module_list_release
        - parse_options
        - ref_storage_format_by_name
        - update_clone_config_from_gitmodules
        - update_data_release
        - update_submodules
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:2826,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2827,7'
              BranchSideFuncs:
                - module_list_compute
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
                - module_list_compute
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - module_list_release
                - ref_storage_format_by_name
                - _.15472
                - die
                - usage_with_options
            - BranchSide:      'builtin/submodule--helper.c:2829,21'
              BranchSideFuncs:
                - module_list_compute
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
                - module_list_compute
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - module_list_release
                - ref_storage_format_by_name
                - _.15472
                - die
                - usage_with_options
        - Branch String:   'builtin/submodule--helper.c:2829,28'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2829,36'
              BranchSideFuncs:
                - usage_with_options
                - module_list_compute
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
                - module_list_compute
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - module_list_release
                - ref_storage_format_by_name
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:2834,6'
              BranchSideFuncs:
                - module_list_compute
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
                - module_list_compute
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - module_list_release
                - ref_storage_format_by_name
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:2829,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2830,22'
              BranchSideFuncs:
                - module_list_compute
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
                - module_list_compute
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - module_list_release
                - ref_storage_format_by_name
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:2834,6'
              BranchSideFuncs:
                - module_list_compute
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
                - module_list_compute
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - module_list_release
                - ref_storage_format_by_name
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:2834,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2835,55'
              BranchSideFuncs:
                - ref_storage_format_by_name
                - module_list_compute
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
                - module_list_compute
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - module_list_release
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:2840,6'
              BranchSideFuncs:
                - module_list_compute
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
                - module_list_compute
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - module_list_release
        - Branch String:   'builtin/submodule--helper.c:2836,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2837,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:2838,2'
              BranchSideFuncs:
                - module_list_compute
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
                - module_list_compute
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - module_list_release
        - Branch String:   'builtin/submodule--helper.c:2843,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2844,34'
              BranchSideFuncs:
                - module_list_compute
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
                - module_list_compute
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - module_list_release
            - BranchSide:      'builtin/submodule--helper.c:2846,26'
              BranchSideFuncs:
                - module_list_compute
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
                - module_list_compute
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - module_list_release
        - Branch String:   'builtin/submodule--helper.c:2846,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2847,7'
              BranchSideFuncs:
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:2851,15'
              BranchSideFuncs:
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
                - module_list_compute
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - module_list_release
        - Branch String:   'builtin/submodule--helper.c:2851,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2852,7'
              BranchSideFuncs:
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
                - module_list_compute
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - module_list_release
            - BranchSide:      'builtin/submodule--helper.c:2854,10'
              BranchSideFuncs:
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
                - module_list_compute
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - module_list_release
        - Branch String:   'builtin/submodule--helper.c:2854,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2855,22'
              BranchSideFuncs:
                - module_list_compute
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
                - module_list_release
            - BranchSide:      'builtin/submodule--helper.c:2881,8'
              BranchSideFuncs:
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:2858,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2860,4'
              BranchSideFuncs:
                - module_list_release
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:2869,8'
              BranchSideFuncs:
                - git_config_get.15671
                - module_list_active
                - for_each_listed_submodule
                - module_list_release
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:2869,13'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2869,17'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:2872,21'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:2869,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2870,4'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:2872,21'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
        - Branch String:   'builtin/submodule--helper.c:2874,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:2875,9'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
            - BranchSide:      'builtin/submodule--helper.c:2877,3'
              BranchSideFuncs:
                - for_each_listed_submodule
                - module_list_release
                - update_submodules.15666
                - update_data_release
                - list_objects_filter_release
                - clear_pathspec
                - clear_pathspec
      Callsites:
        - Src:             'builtin/submodule--helper.c:2820,2'
          Dst:             update_clone_config_from_gitmodules
        - Src:             'builtin/submodule--helper.c:2821,2'
          Dst:             git_config
        - Src:             'builtin/submodule--helper.c:2821,2'
          Dst:             git_update_clone_config
        - Src:             'builtin/submodule--helper.c:2823,9'
          Dst:             parse_options
        - Src:             'builtin/submodule--helper.c:2830,3'
          Dst:             usage_with_options
        - Src:             'builtin/submodule--helper.c:2835,28'
          Dst:             ref_storage_format_by_name
        - Src:             'builtin/submodule--helper.c:2837,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:2837,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:2846,6'
          Dst:             module_list_compute
        - Src:             'builtin/submodule--helper.c:2858,7'
          Dst:             module_list_compute
        - Src:             'builtin/submodule--helper.c:2860,4'
          Dst:             module_list_release
        - Src:             'builtin/submodule--helper.c:2869,17'
          Dst:             git_config_get
        - Src:             'builtin/submodule--helper.c:2870,4'
          Dst:             module_list_active
        - Src:             'builtin/submodule--helper.c:2877,3'
          Dst:             for_each_listed_submodule
        - Src:             'builtin/submodule--helper.c:2877,3'
          Dst:             init_submodule_cb
        - Src:             'builtin/submodule--helper.c:2878,3'
          Dst:             module_list_release
        - Src:             'builtin/submodule--helper.c:2881,8'
          Dst:             update_submodules
        - Src:             'builtin/submodule--helper.c:2883,2'
          Dst:             update_data_release
        - Src:             'builtin/submodule--helper.c:2884,2'
          Dst:             list_objects_filter_release
        - Src:             'builtin/submodule--helper.c:2885,2'
          Dst:             clear_pathspec
        - Src:             'builtin/submodule--helper.c:2886,2'
          Dst:             clear_pathspec
    - functionName:    module_add
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3404
      functionLinenumberEnd: 3530
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         63
      ICount:          730
      EdgeCount:       80
      CyclomaticComplexity: 19
      functionsReached:
        - _
        - add_submodule
        - check_submodule_name
        - common_exit
        - configure_added_submodule
        - die
        - die_on_index_match
        - die_on_repo_without_commits
        - exit
        - fputs
        - git_is_dir_sep
        - git_url_basename
        - is_absolute_path
        - is_writing_gitmodules_ok
        - normalize_path_copy
        - parse_options
        - pipe_command
        - ref_storage_format_by_name
        - resolve_relative_url
        - starts_with_dot_dot_slash
        - starts_with_dot_slash
        - strbuf_complete_line
        - strbuf_release
        - strchr
        - strip_dir_trailing_slashes
        - strvec_pushl
        - usage_with_options
        - validate_submodule_path
        - xstrdup
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:3436,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3437,7'
              BranchSideFuncs:
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
                - git_url_basename
                - ref_storage_format_by_name
                - _.15472
                - die
                - usage_with_options
                - is_absolute_path.15700
                - xstrfmt
            - BranchSide:      'builtin/submodule--helper.c:3439,6'
              BranchSideFuncs:
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
                - git_url_basename
                - ref_storage_format_by_name
                - _.15472
                - die
                - usage_with_options
                - is_absolute_path.15700
                - xstrfmt
        - Branch String:   'builtin/submodule--helper.c:3439,13'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3439,17'
              BranchSideFuncs:
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
                - git_url_basename
                - ref_storage_format_by_name
                - _.15472
                - die
                - usage_with_options
                - is_absolute_path.15700
                - xstrfmt
            - BranchSide:      'builtin/submodule--helper.c:3443,6'
              BranchSideFuncs:
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
                - git_url_basename
                - ref_storage_format_by_name
                - _.15472
                - die
                - usage_with_options
        - Branch String:   'builtin/submodule--helper.c:3439,24'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3440,15'
              BranchSideFuncs:
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
                - git_url_basename
                - ref_storage_format_by_name
                - _.15472
                - die
                - usage_with_options
                - is_absolute_path.15700
                - xstrfmt
            - BranchSide:      'builtin/submodule--helper.c:3443,6'
              BranchSideFuncs:
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
                - git_url_basename
                - ref_storage_format_by_name
                - _.15472
                - die
                - usage_with_options
        - Branch String:   'builtin/submodule--helper.c:3440,30'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3440,60'
              BranchSideFuncs:
                - is_absolute_path.15700
                - xstrfmt
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
                - git_url_basename
                - ref_storage_format_by_name
                - _.15472
                - die
                - usage_with_options
            - BranchSide:      'builtin/submodule--helper.c:3443,6'
              BranchSideFuncs:
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
                - git_url_basename
                - ref_storage_format_by_name
                - _.15472
                - die
                - usage_with_options
        - Branch String:   'builtin/submodule--helper.c:3439,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3441,45'
              BranchSideFuncs:
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
                - git_url_basename
                - ref_storage_format_by_name
                - _.15472
                - die
                - usage_with_options
            - BranchSide:      'builtin/submodule--helper.c:3443,6'
              BranchSideFuncs:
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
                - git_url_basename
                - ref_storage_format_by_name
                - _.15472
                - die
                - usage_with_options
        - Branch String:   'builtin/submodule--helper.c:3443,16'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3443,19'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/submodule--helper.c:3444,22'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/submodule--helper.c:3443,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3444,22'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/submodule--helper.c:3446,6'
              BranchSideFuncs:
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
                - git_url_basename
                - ref_storage_format_by_name
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3446,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3447,60'
              BranchSideFuncs:
                - ref_storage_format_by_name
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
                - git_url_basename
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3452,18'
              BranchSideFuncs:
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
                - git_url_basename
        - Branch String:   'builtin/submodule--helper.c:3448,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3449,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3450,2'
              BranchSideFuncs:
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
                - git_url_basename
        - Branch String:   'builtin/submodule--helper.c:3453,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3454,48'
              BranchSideFuncs:
                - git_url_basename
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
            - BranchSide:      'builtin/submodule--helper.c:3456,30'
              BranchSideFuncs:
                - xstrdup
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
        - Branch String:   'builtin/submodule--helper.c:3458,13'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3458,17'
              BranchSideFuncs:
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
                - is_absolute_path.15700
                - xstrfmt
                - free
            - BranchSide:      'builtin/submodule--helper.c:3465,41'
              BranchSideFuncs:
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3458,24'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3458,54'
              BranchSideFuncs:
                - is_absolute_path.15700
                - xstrfmt
                - free
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3465,41'
              BranchSideFuncs:
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3458,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3459,9'
              BranchSideFuncs:
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3465,41'
              BranchSideFuncs:
                - starts_with_dot_dot_slash
                - starts_with_dot_slash
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - resolve_relative_url
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3465,47'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3466,37'
              BranchSideFuncs:
                - resolve_relative_url
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3467,7'
              BranchSideFuncs:
                - resolve_relative_url
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3465,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3467,7'
              BranchSideFuncs:
                - resolve_relative_url
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3474,33'
              BranchSideFuncs:
                - git_is_dir_sep.15537
                - strchr
                - _.15472
                - die
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
        - Branch String:   'builtin/submodule--helper.c:3467,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3468,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3472,43'
              BranchSideFuncs:
                - resolve_relative_url
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
        - Branch String:   'builtin/submodule--helper.c:3474,42'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3474,61'
              BranchSideFuncs:
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
            - BranchSide:      'builtin/submodule--helper.c:3475,32'
              BranchSideFuncs:
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
        - Branch String:   'builtin/submodule--helper.c:3474,13'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3475,32'
              BranchSideFuncs:
                - normalize_path_copy
                - strip_dir_trailing_slashes
                - validate_submodule_path
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
                - common_exit
                - exit
            - BranchSide:      'builtin/submodule--helper.c:3477,7'
              BranchSideFuncs:
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3488,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3489,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/submodule--helper.c:3491,30'
              BranchSideFuncs:
                - die_on_index_match
                - die_on_repo_without_commits
                - strvec_pushl
                - pipe_command
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
                - strbuf_complete_line.15728
                - fputs
        - Branch String:   'builtin/submodule--helper.c:3494,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3495,24'
              BranchSideFuncs:
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3508,15'
              BranchSideFuncs:
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3501,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3502,4'
              BranchSideFuncs:
                - strbuf_complete_line.15728
                - fputs
                - free
                - free
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:3506,2'
              BranchSideFuncs:
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3508,5'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3509,31'
              BranchSideFuncs:
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3511,36'
              BranchSideFuncs:
                - check_submodule_name
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
                - _.15472
                - die
        - Branch String:   'builtin/submodule--helper.c:3511,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3512,7'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:3514,20'
              BranchSideFuncs:
                - add_submodule
                - configure_added_submodule
                - free
                - free
                - strbuf_release
        - Branch String:   'builtin/submodule--helper.c:3520,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:3521,3'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
            - BranchSide:      'builtin/submodule--helper.c:3522,2'
              BranchSideFuncs:
                - configure_added_submodule
                - free
                - free
                - strbuf_release
      Callsites:
        - Src:             'builtin/submodule--helper.c:3434,9'
          Dst:             parse_options
        - Src:             'builtin/submodule--helper.c:3436,7'
          Dst:             is_writing_gitmodules_ok
        - Src:             'builtin/submodule--helper.c:3437,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3437,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3440,34'
          Dst:             is_absolute_path
        - Src:             'builtin/submodule--helper.c:3441,29'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:3444,3'
          Dst:             usage_with_options
        - Src:             'builtin/submodule--helper.c:3447,33'
          Dst:             ref_storage_format_by_name
        - Src:             'builtin/submodule--helper.c:3449,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3449,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3454,22'
          Dst:             git_url_basename
        - Src:             'builtin/submodule--helper.c:3456,22'
          Dst:             xstrdup
        - Src:             'builtin/submodule--helper.c:3458,28'
          Dst:             is_absolute_path
        - Src:             'builtin/submodule--helper.c:3461,22'
          Dst:             xstrfmt
        - Src:             'builtin/submodule--helper.c:3465,6'
          Dst:             starts_with_dot_dot_slash
        - Src:             'builtin/submodule--helper.c:3466,6'
          Dst:             starts_with_dot_slash
        - Src:             'builtin/submodule--helper.c:3468,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3468,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3472,13'
          Dst:             resolve_relative_url
        - Src:             'builtin/submodule--helper.c:3474,13'
          Dst:             git_is_dir_sep
        - Src:             'builtin/submodule--helper.c:3474,45'
          Dst:             strchr
        - Src:             'builtin/submodule--helper.c:3477,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3477,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3485,2'
          Dst:             normalize_path_copy
        - Src:             'builtin/submodule--helper.c:3486,2'
          Dst:             strip_dir_trailing_slashes
        - Src:             'builtin/submodule--helper.c:3488,6'
          Dst:             validate_submodule_path
        - Src:             'builtin/submodule--helper.c:3489,3'
          Dst:             common_exit
        - Src:             'builtin/submodule--helper.c:3489,3'
          Dst:             exit
        - Src:             'builtin/submodule--helper.c:3491,2'
          Dst:             die_on_index_match
        - Src:             'builtin/submodule--helper.c:3492,2'
          Dst:             die_on_repo_without_commits
        - Src:             'builtin/submodule--helper.c:3499,3'
          Dst:             strvec_pushl
        - Src:             'builtin/submodule--helper.c:3501,14'
          Dst:             pipe_command
        - Src:             'builtin/submodule--helper.c:3502,4'
          Dst:             strbuf_complete_line
        - Src:             'builtin/submodule--helper.c:3503,4'
          Dst:             fputs
        - Src:             'builtin/submodule--helper.c:3511,6'
          Dst:             check_submodule_name
        - Src:             'builtin/submodule--helper.c:3512,7'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:3512,3'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:3520,6'
          Dst:             add_submodule
        - Src:             'builtin/submodule--helper.c:3522,2'
          Dst:             configure_added_submodule
        - Src:             'builtin/submodule--helper.c:3528,2'
          Dst:             strbuf_release
    - functionName:    module_clone
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1835
      functionLinenumberEnd: 1904
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         17
      ICount:          525
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - clone_submodule
        - die
        - list_objects_filter_release
        - parse_options
        - ref_storage_format_by_name
        - string_list_clear
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/submodule--helper.c:1886,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1887,62'
              BranchSideFuncs:
                - ref_storage_format_by_name
                - usage_with_options
                - clone_submodule
                - list_objects_filter_release
                - string_list_clear
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1891,28'
              BranchSideFuncs:
                - usage_with_options
                - clone_submodule
                - list_objects_filter_release
                - string_list_clear
        - Branch String:   'builtin/submodule--helper.c:1888,7'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1889,8'
              BranchSideFuncs:
                - _.15472
                - die
            - BranchSide:      'builtin/submodule--helper.c:1890,2'
              BranchSideFuncs:
                - usage_with_options
                - clone_submodule
                - list_objects_filter_release
                - string_list_clear
        - Branch String:   'builtin/submodule--helper.c:1897,11'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1897,26'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/submodule--helper.c:1898,22'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/submodule--helper.c:1897,30'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1897,45'
              BranchSideFuncs:
                - usage_with_options
                - clone_submodule
                - list_objects_filter_release
                - string_list_clear
            - BranchSide:      'builtin/submodule--helper.c:1898,22'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/submodule--helper.c:1897,50'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1897,67'
              BranchSideFuncs:
                - usage_with_options
                - clone_submodule
                - list_objects_filter_release
                - string_list_clear
            - BranchSide:      'builtin/submodule--helper.c:1898,22'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/submodule--helper.c:1897,6'
          Branch Sides:
            - BranchSide:      'builtin/submodule--helper.c:1898,22'
              BranchSideFuncs:
                - clone_submodule
                - list_objects_filter_release
                - string_list_clear
            - BranchSide:      'builtin/submodule--helper.c:1901,2'
              BranchSideFuncs:
                - clone_submodule
                - list_objects_filter_release
                - string_list_clear
      Callsites:
        - Src:             'builtin/submodule--helper.c:1883,9'
          Dst:             parse_options
        - Src:             'builtin/submodule--helper.c:1887,35'
          Dst:             ref_storage_format_by_name
        - Src:             'builtin/submodule--helper.c:1889,8'
          Dst:             _
        - Src:             'builtin/submodule--helper.c:1889,4'
          Dst:             die
        - Src:             'builtin/submodule--helper.c:1898,3'
          Dst:             usage_with_options
        - Src:             'builtin/submodule--helper.c:1901,2'
          Dst:             clone_submodule
        - Src:             'builtin/submodule--helper.c:1902,2'
          Dst:             list_objects_filter_release
        - Src:             'builtin/submodule--helper.c:1903,2'
          Dst:             string_list_clear
    - functionName:    cmd_submodule__helper
      functionSourceFile: '/src/git/builtin/submodule--helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3534
      functionLinenumberEnd: 3559
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         3
      ICount:          396
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_options
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/submodule--helper.c:3557,9'
          Dst:             parse_options
    - functionName:    check_symref
      functionSourceFile: '/src/git/builtin/symbolic-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - HEAD
        - quiet
        - shorten
        - recurse
        - print
      BBCount:         17
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - die
        - get_main_ref_store
        - puts
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/symbolic-ref.c:24,6'
          Branch Sides:
            - BranchSide:      'builtin/symbolic-ref.c:25,26'
              BranchSideFuncs:
                - die
                - puts
                - free
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
            - BranchSide:      'builtin/symbolic-ref.c:26,13'
              BranchSideFuncs:
                - die
                - puts
                - free
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
        - Branch String:   'builtin/symbolic-ref.c:27,7'
          Branch Sides:
            - BranchSide:      'builtin/symbolic-ref.c:28,40'
              BranchSideFuncs: []
            - BranchSide:      'builtin/symbolic-ref.c:30,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/symbolic-ref.c:32,6'
          Branch Sides:
            - BranchSide:      'builtin/symbolic-ref.c:33,9'
              BranchSideFuncs:
                - puts
                - free
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
            - BranchSide:      'builtin/symbolic-ref.c:41,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/symbolic-ref.c:34,7'
          Branch Sides:
            - BranchSide:      'builtin/symbolic-ref.c:35,72'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
                - puts
                - free
            - BranchSide:      'builtin/symbolic-ref.c:38,8'
              BranchSideFuncs:
                - puts
                - free
      Callsites:
        - Src:             'builtin/symbolic-ref.c:21,36'
          Dst:             get_main_ref_store
        - Src:             'builtin/symbolic-ref.c:21,12'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'builtin/symbolic-ref.c:25,3'
          Dst:             die
        - Src:             'builtin/symbolic-ref.c:28,4'
          Dst:             die
        - Src:             'builtin/symbolic-ref.c:35,53'
          Dst:             get_main_ref_store
        - Src:             'builtin/symbolic-ref.c:35,24'
          Dst:             refs_shorten_unambiguous_ref
        - Src:             'builtin/symbolic-ref.c:38,3'
          Dst:             puts
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_symbolic_ref
      functionSourceFile: '/src/git/builtin/symbolic-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         28
      ICount:          346
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - check_refname_format
        - check_symref
        - die
        - get_main_ref_store
        - git_config
        - git_default_config
        - parse_options
        - starts_with
        - strcmp
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/symbolic-ref.c:61,10'
          Branch Sides:
            - BranchSide:      'builtin/symbolic-ref.c:61,15'
              BranchSideFuncs:
                - die
                - strcmp
                - starts_with
                - die
                - check_refname_format
                - get_main_ref_store
                - refs_update_symref
                - die
                - check_symref
                - usage_with_options
                - check_symref
                - strcmp
                - die
                - get_main_ref_store
                - refs_delete_ref
                - die
                - usage_with_options
            - BranchSide:      'builtin/symbolic-ref.c:64,6'
              BranchSideFuncs:
                - strcmp
                - starts_with
                - die
                - check_refname_format
                - get_main_ref_store
                - refs_update_symref
                - die
                - check_symref
                - usage_with_options
                - check_symref
                - strcmp
                - die
                - get_main_ref_store
                - refs_delete_ref
                - die
                - usage_with_options
        - Branch String:   'builtin/symbolic-ref.c:61,6'
          Branch Sides:
            - BranchSide:      'builtin/symbolic-ref.c:62,3'
              BranchSideFuncs:
                - strcmp
                - starts_with
                - die
                - check_refname_format
                - get_main_ref_store
                - refs_update_symref
                - die
                - check_symref
                - usage_with_options
                - check_symref
                - strcmp
                - die
                - get_main_ref_store
                - refs_delete_ref
                - die
                - usage_with_options
            - BranchSide:      'builtin/symbolic-ref.c:64,6'
              BranchSideFuncs:
                - strcmp
                - starts_with
                - die
                - check_refname_format
                - get_main_ref_store
                - refs_update_symref
                - die
                - check_symref
                - usage_with_options
                - check_symref
                - strcmp
                - die
                - get_main_ref_store
                - refs_delete_ref
                - die
                - usage_with_options
        - Branch String:   'builtin/symbolic-ref.c:64,6'
          Branch Sides:
            - BranchSide:      'builtin/symbolic-ref.c:65,7'
              BranchSideFuncs:
                - check_symref
                - strcmp
                - die
                - get_main_ref_store
                - refs_delete_ref
                - die
                - usage_with_options
            - BranchSide:      'builtin/symbolic-ref.c:76,10'
              BranchSideFuncs:
                - strcmp
                - starts_with
                - die
                - check_refname_format
                - get_main_ref_store
                - refs_update_symref
                - die
                - check_symref
                - usage_with_options
        - Branch String:   'builtin/symbolic-ref.c:65,7'
          Branch Sides:
            - BranchSide:      'builtin/symbolic-ref.c:66,47'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/symbolic-ref.c:67,22'
              BranchSideFuncs:
                - check_symref
                - strcmp
                - die
                - get_main_ref_store
                - refs_delete_ref
                - die
        - Branch String:   'builtin/symbolic-ref.c:68,7'
          Branch Sides:
            - BranchSide:      'builtin/symbolic-ref.c:69,48'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/symbolic-ref.c:70,15'
              BranchSideFuncs:
                - strcmp
                - die
                - get_main_ref_store
                - refs_delete_ref
        - Branch String:   'builtin/symbolic-ref.c:70,7'
          Branch Sides:
            - BranchSide:      'builtin/symbolic-ref.c:71,40'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_ref
            - BranchSide:      'builtin/symbolic-ref.c:72,45'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_ref
        - Branch String:   'builtin/symbolic-ref.c:76,2'
          Branch Sides:
            - BranchSide:      'builtin/symbolic-ref.c:78,22'
              BranchSideFuncs:
                - check_symref
            - BranchSide:      'builtin/symbolic-ref.c:81,15'
              BranchSideFuncs:
                - strcmp
                - starts_with
                - die
                - check_refname_format
                - get_main_ref_store
                - refs_update_symref
                - die
            - BranchSide:      'builtin/symbolic-ref.c:90,46'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/symbolic-ref.c:81,32'
          Branch Sides:
            - BranchSide:      'builtin/symbolic-ref.c:82,20'
              BranchSideFuncs:
                - check_refname_format
                - get_main_ref_store
                - refs_update_symref
                - die
            - BranchSide:      'builtin/symbolic-ref.c:84,28'
              BranchSideFuncs:
                - check_refname_format
                - get_main_ref_store
                - refs_update_symref
                - die
        - Branch String:   'builtin/symbolic-ref.c:81,7'
          Branch Sides:
            - BranchSide:      'builtin/symbolic-ref.c:83,4'
              BranchSideFuncs:
                - check_refname_format
                - get_main_ref_store
                - refs_update_symref
                - die
            - BranchSide:      'builtin/symbolic-ref.c:84,28'
              BranchSideFuncs:
                - check_refname_format
                - get_main_ref_store
                - refs_update_symref
                - die
        - Branch String:   'builtin/symbolic-ref.c:84,7'
          Branch Sides:
            - BranchSide:      'builtin/symbolic-ref.c:85,52'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/symbolic-ref.c:86,49'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_symref
      Callsites:
        - Src:             'builtin/symbolic-ref.c:58,2'
          Dst:             git_config
        - Src:             'builtin/symbolic-ref.c:58,2'
          Dst:             git_default_config
        - Src:             'builtin/symbolic-ref.c:59,9'
          Dst:             parse_options
        - Src:             'builtin/symbolic-ref.c:62,3'
          Dst:             die
        - Src:             'builtin/symbolic-ref.c:66,4'
          Dst:             usage_with_options
        - Src:             'builtin/symbolic-ref.c:67,9'
          Dst:             check_symref
        - Src:             'builtin/symbolic-ref.c:69,4'
          Dst:             die
        - Src:             'builtin/symbolic-ref.c:70,8'
          Dst:             strcmp
        - Src:             'builtin/symbolic-ref.c:71,4'
          Dst:             die
        - Src:             'builtin/symbolic-ref.c:72,26'
          Dst:             get_main_ref_store
        - Src:             'builtin/symbolic-ref.c:72,10'
          Dst:             refs_delete_ref
        - Src:             'builtin/symbolic-ref.c:78,9'
          Dst:             check_symref
        - Src:             'builtin/symbolic-ref.c:81,8'
          Dst:             strcmp
        - Src:             'builtin/symbolic-ref.c:82,8'
          Dst:             starts_with
        - Src:             'builtin/symbolic-ref.c:83,4'
          Dst:             die
        - Src:             'builtin/symbolic-ref.c:84,7'
          Dst:             check_refname_format
        - Src:             'builtin/symbolic-ref.c:85,4'
          Dst:             die
        - Src:             'builtin/symbolic-ref.c:86,30'
          Dst:             get_main_ref_store
        - Src:             'builtin/symbolic-ref.c:86,11'
          Dst:             refs_update_symref
        - Src:             'builtin/symbolic-ref.c:90,3'
          Dst:             usage_with_options
    - functionName:    do_sign
      functionSourceFile: '/src/git/builtin/tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - compat_oid
        - compat_oid_buf
      BBCount:         17
      ICount:          139
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - add_header_signature
        - convert_object_file
        - get_signing_key
        - hash_object_file
        - sign_buffer
        - strbuf_addbuf
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/tag.c:166,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:167,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/tag.c:169,6'
              BranchSideFuncs:
                - strbuf_addbuf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - add_header_signature
                - convert_object_file
                - sign_buffer
                - add_header_signature
                - strbuf_addbuf
                - hash_object_file
        - Branch String:   'builtin/tag.c:169,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:170,38'
              BranchSideFuncs:
                - convert_object_file
                - sign_buffer
                - add_header_signature
                - strbuf_addbuf
                - hash_object_file
                - strbuf_addbuf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - add_header_signature
            - BranchSide:      'builtin/tag.c:184,17'
              BranchSideFuncs:
                - strbuf_addbuf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - add_header_signature
        - Branch String:   'builtin/tag.c:172,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:174,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
            - BranchSide:      'builtin/tag.c:175,45'
              BranchSideFuncs:
                - sign_buffer
                - add_header_signature
                - strbuf_addbuf
                - hash_object_file
                - strbuf_addbuf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - add_header_signature
        - Branch String:   'builtin/tag.c:175,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:176,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
            - BranchSide:      'builtin/tag.c:177,43'
              BranchSideFuncs:
                - add_header_signature
                - strbuf_addbuf
                - hash_object_file
                - strbuf_addbuf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
                - add_header_signature
        - Branch String:   'builtin/tag.c:184,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:185,24'
              BranchSideFuncs:
                - add_header_signature
                - strbuf_addbuf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
            - BranchSide:      'builtin/tag.c:187,16'
              BranchSideFuncs:
                - strbuf_addbuf
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free
      Callsites:
        - Src:             'builtin/tag.c:163,16'
          Dst:             get_signing_key
        - Src:             'builtin/tag.c:166,6'
          Dst:             sign_buffer
        - Src:             'builtin/tag.c:172,7'
          Dst:             convert_object_file
        - Src:             'builtin/tag.c:175,7'
          Dst:             sign_buffer
        - Src:             'builtin/tag.c:177,3'
          Dst:             add_header_signature
        - Src:             'builtin/tag.c:178,3'
          Dst:             strbuf_addbuf
        - Src:             'builtin/tag.c:179,3'
          Dst:             hash_object_file
        - Src:             'builtin/tag.c:185,3'
          Dst:             add_header_signature
        - Src:             'builtin/tag.c:187,2'
          Dst:             strbuf_addbuf
        - Src:             'builtin/tag.c:190,2'
          Dst:             strbuf_release
        - Src:             'builtin/tag.c:191,2'
          Dst:             strbuf_release
        - Src:             'builtin/tag.c:192,2'
          Dst:             strbuf_release
    - functionName:    build_tag_object
      functionSourceFile: '/src/git/builtin/tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - sign
        - result
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - do_sign
        - error
        - write_object_file_flags
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/tag.c:268,11'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:268,22'
              BranchSideFuncs:
                - do_sign
                - write_object_file_flags
                - _.15959
                - error
                - const_error.15960
                - _.15959
                - error
                - const_error.15960
            - BranchSide:      'builtin/tag.c:270,30'
              BranchSideFuncs:
                - write_object_file_flags
                - _.15959
                - error
                - const_error.15960
        - Branch String:   'builtin/tag.c:268,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:269,10'
              BranchSideFuncs:
                - _.15959
                - error
                - const_error.15960
            - BranchSide:      'builtin/tag.c:270,30'
              BranchSideFuncs:
                - write_object_file_flags
                - _.15959
                - error
                - const_error.15960
        - Branch String:   'builtin/tag.c:270,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:272,10'
              BranchSideFuncs:
                - _.15959
                - error
                - const_error.15960
            - BranchSide:      'builtin/tag.c:273,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/tag.c:268,14'
          Dst:             do_sign
        - Src:             'builtin/tag.c:269,10'
          Dst:             _
        - Src:             'builtin/tag.c:269,10'
          Dst:             error
        - Src:             'builtin/tag.c:269,10'
          Dst:             const_error
        - Src:             'builtin/tag.c:270,6'
          Dst:             write_object_file_flags
        - Src:             'builtin/tag.c:272,10'
          Dst:             _
        - Src:             'builtin/tag.c:272,10'
          Dst:             error
        - Src:             'builtin/tag.c:272,10'
          Dst:             const_error
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    26
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_tag_body
      functionSourceFile: '/src/git/builtin/tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - oid
      BBCount:         16
      ICount:          115
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - parse_signature
        - repo_read_object_file
        - strbuf_release
        - strstr
        - write_or_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/tag.c:244,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:245,3'
              BranchSideFuncs:
                - parse_signature
                - strstr
                - free
                - write_or_die
                - free
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/tag.c:246,22'
              BranchSideFuncs:
                - parse_signature
                - strstr
                - free
                - write_or_die
                - free
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/tag.c:246,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:247,17'
              BranchSideFuncs:
                - strstr
                - free
                - write_or_die
                - free
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/tag.c:251,14'
              BranchSideFuncs:
                - strstr
                - free
                - write_or_die
                - free
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/tag.c:253,10'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:253,14'
              BranchSideFuncs:
                - free
                - write_or_die
                - free
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/tag.c:254,8'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/tag.c:253,19'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:253,22'
              BranchSideFuncs:
                - write_or_die
                - free
                - strbuf_release
                - strbuf_release
                - free
            - BranchSide:      'builtin/tag.c:254,8'
              BranchSideFuncs:
                - free
        - Branch String:   'builtin/tag.c:253,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:254,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/tag.c:257,5'
              BranchSideFuncs:
                - write_or_die
                - free
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'builtin/tag.c:243,15'
          Dst:             repo_read_object_file
        - Src:             'builtin/tag.c:246,6'
          Dst:             parse_signature
        - Src:             'builtin/tag.c:251,7'
          Dst:             strstr
        - Src:             'builtin/tag.c:258,2'
          Dst:             write_or_die
        - Src:             'builtin/tag.c:261,2'
          Dst:             strbuf_release
        - Src:             'builtin/tag.c:262,2'
          Dst:             strbuf_release
    - functionName:    strbuf_complete
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - sb
        - term
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:631,14'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,17'
              BranchSideFuncs:
                - strbuf_addch.15965
            - BranchSide:      './strbuf.h:631,14'
              BranchSideFuncs: []
        - Branch String:   './strbuf.h:631,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,6'
              BranchSideFuncs:
                - strbuf_addch.15965
            - BranchSide:      './strbuf.h:632,16'
              BranchSideFuncs:
                - strbuf_addch.15965
      Callsites:
        - Src:             './strbuf.h:632,3'
          Dst:             strbuf_addch
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    3
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oiddup
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oidcpy
        - xmalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:320,26'
          Dst:             xmalloc
        - Src:             './hash.h:321,2'
          Dst:             oidcpy
    - functionName:    collect_tags
      functionSourceFile: '/src/git/builtin/tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - ref
        - oid
        - cb_data
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oiddup
        - string_list_append
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/tag.c:109,2'
          Dst:             string_list_append
        - Src:             'builtin/tag.c:110,43'
          Dst:             oiddup
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    create_tag
      functionSourceFile: '/src/git/builtin/tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
        - object_ref
        - tag
        - buf
        - opt
        - prev
        - result
        - trailer_args
        - path
      BBCount:         60
      ICount:          396
      EdgeCount:       75
      CyclomaticComplexity: 17
      functionsReached:
        - _
        - advise_if_enabled
        - amend_file_with_trailers
        - build_tag_object
        - close
        - common_exit
        - die
        - die_errno
        - exit
        - fprintf
        - git_committer_info
        - is_null_oid
        - launch_editor
        - oid_object_info
        - oid_to_hex
        - strbuf_addch
        - strbuf_addf
        - strbuf_commented_addf
        - strbuf_complete
        - strbuf_insert
        - strbuf_read_file
        - strbuf_release
        - strbuf_setlen
        - strbuf_stripspace
        - type_name
        - write_or_die
        - write_tag_body
        - xopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/tag.c:304,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:305,7'
              BranchSideFuncs:
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:307,6'
              BranchSideFuncs:
                - oid_to_hex
                - type_name
                - git_committer_info
                - strbuf_addf
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - xopen
                - is_null_oid.15977
                - write_tag_body
                - close
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - amend_file_with_trailers
                - _.15959
                - die
                - strbuf_addch.15965
                - _.15959
                - strbuf_commented_addf
                - write_or_die
                - strbuf_release
                - _.15959
                - strbuf_commented_addf
                - strbuf_complete.15964
                - write_or_die
                - strbuf_setlen.15968
                - _.15959
                - advise_if_enabled
        - Branch String:   'builtin/tag.c:307,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:308,40'
              BranchSideFuncs:
                - _.15959
                - advise_if_enabled
                - oid_to_hex
                - type_name
                - git_committer_info
                - strbuf_addf
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - xopen
                - is_null_oid.15977
                - write_tag_body
                - close
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - amend_file_with_trailers
                - _.15959
                - die
                - strbuf_addch.15965
                - _.15959
                - strbuf_commented_addf
                - write_or_die
                - strbuf_release
                - _.15959
                - strbuf_commented_addf
                - strbuf_complete.15964
                - write_or_die
                - strbuf_setlen.15968
            - BranchSide:      'builtin/tag.c:316,18'
              BranchSideFuncs:
                - oid_to_hex
                - type_name
                - git_committer_info
                - strbuf_addf
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - xopen
                - is_null_oid.15977
                - write_tag_body
                - close
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - amend_file_with_trailers
                - _.15959
                - die
                - strbuf_addch.15965
                - _.15959
                - strbuf_commented_addf
                - write_or_die
                - strbuf_release
                - _.15959
                - strbuf_commented_addf
                - strbuf_complete.15964
                - write_or_die
                - strbuf_setlen.15968
        - Branch String:   'builtin/tag.c:321,32'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:321,32'
              BranchSideFuncs:
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - xopen
                - is_null_oid.15977
                - write_tag_body
                - close
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - amend_file_with_trailers
                - _.15959
                - die
                - strbuf_addch.15965
                - _.15959
                - strbuf_commented_addf
                - write_or_die
                - strbuf_release
                - _.15959
                - strbuf_commented_addf
                - strbuf_complete.15964
                - write_or_die
                - strbuf_setlen.15968
            - BranchSide:      'builtin/tag.c:321,36'
              BranchSideFuncs:
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - xopen
                - is_null_oid.15977
                - write_tag_body
                - close
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - amend_file_with_trailers
                - _.15959
                - die
                - strbuf_addch.15965
                - _.15959
                - strbuf_commented_addf
                - write_or_die
                - strbuf_release
                - _.15959
                - strbuf_commented_addf
                - strbuf_complete.15964
                - write_or_die
                - strbuf_setlen.15968
        - Branch String:   'builtin/tag.c:322,18'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:322,21'
              BranchSideFuncs:
                - xopen
                - is_null_oid.15977
                - write_tag_body
                - close
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - amend_file_with_trailers
                - _.15959
                - die
                - strbuf_addch.15965
                - _.15959
                - strbuf_commented_addf
                - write_or_die
                - strbuf_release
                - _.15959
                - strbuf_commented_addf
                - strbuf_complete.15964
                - write_or_die
                - strbuf_setlen.15968
            - BranchSide:      'builtin/tag.c:326,14'
              BranchSideFuncs:
                - xopen
                - is_null_oid.15977
                - write_tag_body
                - close
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - amend_file_with_trailers
                - _.15959
                - die
                - strbuf_addch.15965
                - _.15959
                - strbuf_commented_addf
                - write_or_die
                - strbuf_release
                - _.15959
                - strbuf_commented_addf
                - strbuf_complete.15964
                - write_or_die
                - strbuf_setlen.15968
        - Branch String:   'builtin/tag.c:322,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:326,14'
              BranchSideFuncs:
                - xopen
                - is_null_oid.15977
                - write_tag_body
                - close
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - amend_file_with_trailers
                - _.15959
                - die
                - strbuf_addch.15965
                - _.15959
                - strbuf_commented_addf
                - write_or_die
                - strbuf_release
                - _.15959
                - strbuf_commented_addf
                - strbuf_complete.15964
                - write_or_die
                - strbuf_setlen.15968
            - BranchSide:      'builtin/tag.c:364,6'
              BranchSideFuncs:
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
        - Branch String:   'builtin/tag.c:328,26'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:328,29'
              BranchSideFuncs:
                - is_null_oid.15977
                - write_tag_body
                - close
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - amend_file_with_trailers
                - _.15959
                - die
                - strbuf_addch.15965
                - _.15959
                - strbuf_commented_addf
                - write_or_die
                - strbuf_release
                - _.15959
                - strbuf_commented_addf
                - strbuf_complete.15964
                - write_or_die
                - strbuf_setlen.15968
            - BranchSide:      'builtin/tag.c:332,27'
              BranchSideFuncs:
                - is_null_oid.15977
                - write_tag_body
                - close
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - amend_file_with_trailers
                - _.15959
                - die
                - strbuf_addch.15965
                - _.15959
                - strbuf_commented_addf
                - write_or_die
                - strbuf_release
                - _.15959
                - strbuf_commented_addf
        - Branch String:   'builtin/tag.c:328,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:329,20'
              BranchSideFuncs:
                - strbuf_complete.15964
                - write_or_die
                - strbuf_setlen.15968
                - close
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - amend_file_with_trailers
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:332,27'
              BranchSideFuncs:
                - is_null_oid.15977
                - write_tag_body
                - close
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - amend_file_with_trailers
                - _.15959
                - die
                - strbuf_addch.15965
                - _.15959
                - strbuf_commented_addf
                - write_or_die
                - strbuf_release
                - _.15959
                - strbuf_commented_addf
        - Branch String:   'builtin/tag.c:332,14'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:333,19'
              BranchSideFuncs:
                - strbuf_addch.15965
                - _.15959
                - strbuf_commented_addf
                - write_or_die
                - strbuf_release
                - close
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - amend_file_with_trailers
                - _.15959
                - die
                - _.15959
                - strbuf_commented_addf
            - BranchSide:      'builtin/tag.c:335,18'
              BranchSideFuncs:
                - strbuf_addch.15965
                - _.15959
                - strbuf_commented_addf
                - write_or_die
                - strbuf_release
                - close
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - amend_file_with_trailers
                - _.15959
                - die
                - _.15959
                - strbuf_commented_addf
        - Branch String:   'builtin/tag.c:337,8'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:338,33'
              BranchSideFuncs:
                - _.15959
                - strbuf_commented_addf
                - write_or_die
                - strbuf_release
                - close
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - amend_file_with_trailers
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:341,33'
              BranchSideFuncs:
                - _.15959
                - strbuf_commented_addf
                - write_or_die
                - strbuf_release
                - close
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - amend_file_with_trailers
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:348,24'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:348,52'
              BranchSideFuncs:
                - amend_file_with_trailers
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:351,7'
              BranchSideFuncs:
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
        - Branch String:   'builtin/tag.c:348,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:349,8'
              BranchSideFuncs:
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:351,7'
              BranchSideFuncs:
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
                - launch_editor
                - _.15959
                - fprintf
                - common_exit
                - exit
        - Branch String:   'builtin/tag.c:351,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:352,22'
              BranchSideFuncs:
                - launch_editor
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - _.15959
                - fprintf
                - common_exit
                - exit
            - BranchSide:      'builtin/tag.c:357,14'
              BranchSideFuncs:
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
                - strbuf_setlen.15968
                - strbuf_read_file
                - _.15959
                - die_errno
        - Branch String:   'builtin/tag.c:352,8'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:353,13'
              BranchSideFuncs:
                - _.15959
                - fprintf
                - common_exit
                - exit
            - BranchSide:      'builtin/tag.c:357,3'
              BranchSideFuncs:
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
        - Branch String:   'builtin/tag.c:359,8'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:360,15'
              BranchSideFuncs:
                - _.15959
                - die_errno
            - BranchSide:      'builtin/tag.c:361,3'
              BranchSideFuncs:
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
                - strbuf_stripspace
        - Branch String:   'builtin/tag.c:364,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:365,21'
              BranchSideFuncs:
                - strbuf_stripspace
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
            - BranchSide:      'builtin/tag.c:368,7'
              BranchSideFuncs:
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
        - Branch String:   'builtin/tag.c:366,5'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:365,3'
              BranchSideFuncs:
                - strbuf_stripspace
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
            - BranchSide:      'builtin/tag.c:366,40'
              BranchSideFuncs:
                - strbuf_stripspace
                - _.15959
                - die
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
        - Branch String:   'builtin/tag.c:368,26'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:368,30'
              BranchSideFuncs:
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
            - BranchSide:      'builtin/tag.c:371,16'
              BranchSideFuncs:
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
        - Branch String:   'builtin/tag.c:368,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:369,7'
              BranchSideFuncs:
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
            - BranchSide:      'builtin/tag.c:371,16'
              BranchSideFuncs:
                - strbuf_insert
                - strbuf_release
                - build_tag_object
                - common_exit
                - exit
                - _.15959
                - fprintf
        - Branch String:   'builtin/tag.c:374,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:375,7'
              BranchSideFuncs:
                - common_exit
                - exit
                - _.15959
                - fprintf
            - BranchSide:      'builtin/tag.c:380,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/tag.c:375,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:376,12'
              BranchSideFuncs:
                - _.15959
                - fprintf
                - common_exit
                - exit
            - BranchSide:      'builtin/tag.c:378,3'
              BranchSideFuncs:
                - common_exit
                - exit
      Callsites:
        - Src:             'builtin/tag.c:303,9'
          Dst:             oid_object_info
        - Src:             'builtin/tag.c:305,7'
          Dst:             _
        - Src:             'builtin/tag.c:305,3'
          Dst:             die
        - Src:             'builtin/tag.c:308,40'
          Dst:             _
        - Src:             'builtin/tag.c:308,3'
          Dst:             advise_if_enabled
        - Src:             'builtin/tag.c:316,7'
          Dst:             oid_to_hex
        - Src:             'builtin/tag.c:317,7'
          Dst:             type_name
        - Src:             'builtin/tag.c:319,7'
          Dst:             git_committer_info
        - Src:             'builtin/tag.c:311,2'
          Dst:             strbuf_addf
        - Src:             'builtin/tag.c:326,8'
          Dst:             xopen
        - Src:             'builtin/tag.c:329,4'
          Dst:             strbuf_complete
        - Src:             'builtin/tag.c:330,4'
          Dst:             write_or_die
        - Src:             'builtin/tag.c:331,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/tag.c:332,15'
          Dst:             is_null_oid
        - Src:             'builtin/tag.c:333,4'
          Dst:             write_tag_body
        - Src:             'builtin/tag.c:336,4'
          Dst:             strbuf_addch
        - Src:             'builtin/tag.c:339,11'
          Dst:             _
        - Src:             'builtin/tag.c:338,5'
          Dst:             strbuf_commented_addf
        - Src:             'builtin/tag.c:342,11'
          Dst:             _
        - Src:             'builtin/tag.c:341,5'
          Dst:             strbuf_commented_addf
        - Src:             'builtin/tag.c:343,4'
          Dst:             write_or_die
        - Src:             'builtin/tag.c:344,4'
          Dst:             strbuf_release
        - Src:             'builtin/tag.c:346,3'
          Dst:             close
        - Src:             'builtin/tag.c:348,27'
          Dst:             amend_file_with_trailers
        - Src:             'builtin/tag.c:349,8'
          Dst:             _
        - Src:             'builtin/tag.c:349,4'
          Dst:             die
        - Src:             'builtin/tag.c:352,8'
          Dst:             launch_editor
        - Src:             'builtin/tag.c:354,6'
          Dst:             _
        - Src:             'builtin/tag.c:353,5'
          Dst:             fprintf
        - Src:             'builtin/tag.c:355,5'
          Dst:             common_exit
        - Src:             'builtin/tag.c:355,5'
          Dst:             exit
        - Src:             'builtin/tag.c:358,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/tag.c:359,8'
          Dst:             strbuf_read_file
        - Src:             'builtin/tag.c:360,15'
          Dst:             _
        - Src:             'builtin/tag.c:360,5'
          Dst:             die_errno
        - Src:             'builtin/tag.c:365,3'
          Dst:             strbuf_stripspace
        - Src:             'builtin/tag.c:369,7'
          Dst:             _
        - Src:             'builtin/tag.c:369,3'
          Dst:             die
        - Src:             'builtin/tag.c:371,2'
          Dst:             strbuf_insert
        - Src:             'builtin/tag.c:372,2'
          Dst:             strbuf_release
        - Src:             'builtin/tag.c:374,6'
          Dst:             build_tag_object
        - Src:             'builtin/tag.c:376,20'
          Dst:             _
        - Src:             'builtin/tag.c:376,4'
          Dst:             fprintf
        - Src:             'builtin/tag.c:378,3'
          Dst:             common_exit
        - Src:             'builtin/tag.c:378,3'
          Dst:             exit
    - functionName:    git_pathdup
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_detach
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:308,2'
          Dst:             repo_git_pathv
        - Src:             './path.h:310,9'
          Dst:             strbuf_detach
    - functionName:    create_reflog_msg
      functionSourceFile: '/src/git/builtin/tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - sb
      BBCount:         18
      ICount:          152
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - date_mode_from_type
        - find_commit_subject
        - getenv
        - lookup_commit_reference
        - oid_object_info
        - repo_read_object_file
        - strbuf_add_unique_abbrev
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/tag.c:392,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:393,17'
              BranchSideFuncs:
                - strbuf_addstr.15975
                - strbuf_addstr.15975
                - oid_object_info
                - strbuf_addstr.15975
                - strbuf_addch.15965
                - strbuf_addstr.15975
                - strbuf_addstr.15975
                - repo_read_object_file
                - strbuf_addstr.15975
                - free
                - lookup_commit_reference
                - date_mode_from_type
                - show_date
                - strbuf_addf
                - find_commit_subject
                - strbuf_insert
                - strbuf_addstr.15975
            - BranchSide:      'builtin/tag.c:395,17'
              BranchSideFuncs:
                - strbuf_addstr.15975
                - strbuf_add_unique_abbrev
                - strbuf_addstr.15975
                - oid_object_info
                - strbuf_addstr.15975
                - strbuf_addch.15965
                - strbuf_addstr.15975
                - strbuf_addstr.15975
                - repo_read_object_file
                - strbuf_addstr.15975
                - free
                - lookup_commit_reference
                - date_mode_from_type
                - show_date
                - strbuf_addf
                - find_commit_subject
                - strbuf_insert
                - strbuf_addstr.15975
        - Branch String:   'builtin/tag.c:401,2'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:403,17'
              BranchSideFuncs:
                - strbuf_addstr.15975
                - strbuf_addch.15965
            - BranchSide:      'builtin/tag.c:406,36'
              BranchSideFuncs:
                - repo_read_object_file
                - strbuf_addstr.15975
                - free
                - lookup_commit_reference
                - strbuf_addch.15965
                - date_mode_from_type
                - show_date
                - strbuf_addf
                - find_commit_subject
                - strbuf_insert
            - BranchSide:      'builtin/tag.c:418,17'
              BranchSideFuncs:
                - strbuf_addstr.15975
                - strbuf_addch.15965
            - BranchSide:      'builtin/tag.c:421,17'
              BranchSideFuncs:
                - strbuf_addstr.15975
                - strbuf_addch.15965
            - BranchSide:      'builtin/tag.c:424,17'
              BranchSideFuncs:
                - strbuf_addstr.15975
                - strbuf_addch.15965
        - Branch String:   'builtin/tag.c:406,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:407,38'
              BranchSideFuncs:
                - find_commit_subject
                - strbuf_insert
                - free
                - lookup_commit_reference
                - strbuf_addch.15965
                - date_mode_from_type
                - show_date
                - strbuf_addf
            - BranchSide:      'builtin/tag.c:410,18'
              BranchSideFuncs:
                - strbuf_addstr.15975
                - free
                - lookup_commit_reference
                - strbuf_addch.15965
                - date_mode_from_type
                - show_date
                - strbuf_addf
        - Branch String:   'builtin/tag.c:414,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:415,16'
              BranchSideFuncs:
                - date_mode_from_type
                - show_date
                - strbuf_addf
                - strbuf_addch.15965
            - BranchSide:      'builtin/tag.c:416,3'
              BranchSideFuncs:
                - strbuf_addch.15965
      Callsites:
        - Src:             'builtin/tag.c:391,14'
          Dst:             getenv
        - Src:             'builtin/tag.c:393,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/tag.c:395,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/tag.c:396,3'
          Dst:             strbuf_add_unique_abbrev
        - Src:             'builtin/tag.c:399,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/tag.c:400,9'
          Dst:             oid_object_info
        - Src:             'builtin/tag.c:403,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/tag.c:406,14'
          Dst:             repo_read_object_file
        - Src:             'builtin/tag.c:407,18'
          Dst:             find_commit_subject
        - Src:             'builtin/tag.c:408,4'
          Dst:             strbuf_insert
        - Src:             'builtin/tag.c:410,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/tag.c:414,12'
          Dst:             lookup_commit_reference
        - Src:             'builtin/tag.c:415,50'
          Dst:             date_mode_from_type
        - Src:             'builtin/tag.c:415,28'
          Dst:             show_date
        - Src:             'builtin/tag.c:415,4'
          Dst:             strbuf_addf
        - Src:             'builtin/tag.c:418,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/tag.c:421,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/tag.c:424,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/tag.c:427,2'
          Dst:             strbuf_addch
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    strbuf_check_tag_ref
      functionSourceFile: '/src/git/builtin/tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - name
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_refname_format
        - strbuf_addf
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/tag.c:452,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:453,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/tag.c:455,2'
              BranchSideFuncs:
                - strbuf_setlen.15968
                - strbuf_addf
                - check_refname_format
      Callsites:
        - Src:             'builtin/tag.c:455,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/tag.c:456,2'
          Dst:             strbuf_addf
        - Src:             'builtin/tag.c:458,9'
          Dst:             check_refname_format
    - functionName:    verify_tag
      functionSourceFile: '/src/git/builtin/tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - ref
        - oid
        - cb_data
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - gpg_verify_tag
        - pretty_print_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/tag.c:145,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:146,9'
              BranchSideFuncs:
                - gpg_verify_tag
                - pretty_print_ref
            - BranchSide:      'builtin/tag.c:148,21'
              BranchSideFuncs:
                - gpg_verify_tag
                - pretty_print_ref
        - Branch String:   'builtin/tag.c:148,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:149,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/tag.c:151,6'
              BranchSideFuncs:
                - pretty_print_ref
        - Branch String:   'builtin/tag.c:151,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:152,20'
              BranchSideFuncs:
                - pretty_print_ref
            - BranchSide:      'builtin/tag.c:154,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/tag.c:148,6'
          Dst:             gpg_verify_tag
        - Src:             'builtin/tag.c:152,3'
          Dst:             pretty_print_ref
    - functionName:    for_each_tag_name
      functionSourceFile: '/src/git/builtin/tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argv
        - fn
        - cb_data
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - error
        - get_main_ref_store
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/tag.c:89,2'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:90,3'
              BranchSideFuncs:
                - strbuf_setlen.15968
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - strbuf_release
                - _.15959
                - error
                - const_error.15960
            - BranchSide:      'builtin/tag.c:100,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/tag.c:92,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:93,4'
              BranchSideFuncs:
                - _.15959
                - error
                - const_error.15960
                - strbuf_release
                - strbuf_setlen.15968
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
            - BranchSide:      'builtin/tag.c:97,7'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.15968
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - error
                - const_error.15960
        - Branch String:   'builtin/tag.c:97,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:98,14'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.15968
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - error
                - const_error.15960
            - BranchSide:      'builtin/tag.c:99,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_setlen.15968
                - strbuf_addf
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - error
                - const_error.15960
      Callsites:
        - Src:             'builtin/tag.c:90,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/tag.c:91,3'
          Dst:             strbuf_addf
        - Src:             'builtin/tag.c:92,21'
          Dst:             get_main_ref_store
        - Src:             'builtin/tag.c:92,7'
          Dst:             refs_read_ref
        - Src:             'builtin/tag.c:93,4'
          Dst:             _
        - Src:             'builtin/tag.c:93,4'
          Dst:             error
        - Src:             'builtin/tag.c:93,4'
          Dst:             const_error
        - Src:             'builtin/tag.c:100,2'
          Dst:             strbuf_release
    - functionName:    delete_tags
      functionSourceFile: '/src/git/builtin/tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - argv
      BBCount:         16
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - for_each_tag_name
        - get_main_ref_store
        - printf
        - repo_find_unique_abbrev
        - string_list_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/tag.c:121,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:122,10'
              BranchSideFuncs:
                - string_list_clear
                - get_main_ref_store
                - refs_ref_exists
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - free
            - BranchSide:      'builtin/tag.c:124,2'
              BranchSideFuncs:
                - string_list_clear
                - get_main_ref_store
                - refs_ref_exists
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - free
        - Branch String:   'builtin/tag.c:124,2'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:124,2'
              BranchSideFuncs:
                - string_list_clear
                - get_main_ref_store
                - refs_ref_exists
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - free
            - BranchSide:      'builtin/tag.c:124,2'
              BranchSideFuncs:
                - string_list_clear
                - get_main_ref_store
                - refs_ref_exists
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - free
        - Branch String:   'builtin/tag.c:124,2'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:125,22'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - free
                - string_list_clear
            - BranchSide:      'builtin/tag.c:134,2'
              BranchSideFuncs:
                - string_list_clear
        - Branch String:   'builtin/tag.c:127,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:128,11'
              BranchSideFuncs:
                - free
                - string_list_clear
                - get_main_ref_store
                - refs_ref_exists
                - _.15959
                - repo_find_unique_abbrev
                - printf
            - BranchSide:      'builtin/tag.c:132,8'
              BranchSideFuncs:
                - free
                - string_list_clear
                - get_main_ref_store
                - refs_ref_exists
                - _.15959
                - repo_find_unique_abbrev
                - printf
      Callsites:
        - Src:             'builtin/tag.c:120,11'
          Dst:             for_each_tag_name
        - Src:             'builtin/tag.c:120,11'
          Dst:             collect_tags
        - Src:             'builtin/tag.c:121,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/tag.c:121,6'
          Dst:             refs_delete_refs
        - Src:             'builtin/tag.c:127,24'
          Dst:             get_main_ref_store
        - Src:             'builtin/tag.c:127,8'
          Dst:             refs_ref_exists
        - Src:             'builtin/tag.c:128,11'
          Dst:             _
        - Src:             'builtin/tag.c:130,5'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/tag.c:128,4'
          Dst:             printf
        - Src:             'builtin/tag.c:134,2'
          Dst:             string_list_clear
    - functionName:    list_tags
      functionSourceFile: '/src/git/builtin/tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - sorting
        - format
      BBCount:         14
      ICount:          102
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - die
        - filter_and_format_refs
        - verify_ref_format
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/tag.c:55,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:56,3'
              BranchSideFuncs:
                - verify_ref_format
                - filter_and_format_refs
                - free
                - _.15959
                - die
                - xstrfmt
            - BranchSide:      'builtin/tag.c:58,7'
              BranchSideFuncs:
                - verify_ref_format
                - filter_and_format_refs
                - free
                - _.15959
                - die
                - xstrfmt
        - Branch String:   'builtin/tag.c:58,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:59,7'
              BranchSideFuncs:
                - verify_ref_format
                - filter_and_format_refs
                - free
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:68,24'
              BranchSideFuncs:
                - verify_ref_format
                - filter_and_format_refs
                - free
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:59,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:62,8'
              BranchSideFuncs:
                - xstrfmt
                - verify_ref_format
                - filter_and_format_refs
                - free
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:65,4'
              BranchSideFuncs:
                - verify_ref_format
                - filter_and_format_refs
                - free
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:68,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:69,7'
              BranchSideFuncs:
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:70,2'
              BranchSideFuncs:
                - filter_and_format_refs
                - free
      Callsites:
        - Src:             'builtin/tag.c:60,14'
          Dst:             xstrfmt
        - Src:             'builtin/tag.c:68,6'
          Dst:             verify_ref_format
        - Src:             'builtin/tag.c:69,7'
          Dst:             _
        - Src:             'builtin/tag.c:69,3'
          Dst:             die
        - Src:             'builtin/tag.c:71,2'
          Dst:             filter_and_format_refs
    - functionName:    column_active
      functionSourceFile: '/src/git/./column.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - colopts
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_tag_config
      functionSourceFile: '/src/git/builtin/tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         16
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - config_error_nonbool
        - const_error
        - git_color_config
        - git_column_config
        - git_config_bool
        - git_default_config
        - starts_with
        - strcmp
        - string_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/tag.c:209,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:210,37'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.15960
                - string_list_append
                - strcmp
                - git_config_bool
                - starts_with
                - git_color_config
                - git_default_config
                - git_column_config
            - BranchSide:      'builtin/tag.c:214,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.15960
                - string_list_append
                - strcmp
                - git_config_bool
                - starts_with
                - git_color_config
                - git_default_config
                - git_column_config
        - Branch String:   'builtin/tag.c:214,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:215,8'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - starts_with
                - git_color_config
                - git_default_config
                - git_column_config
            - BranchSide:      'builtin/tag.c:221,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - starts_with
                - git_color_config
                - git_default_config
                - git_column_config
        - Branch String:   'builtin/tag.c:215,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:216,11'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'builtin/tag.c:217,22'
              BranchSideFuncs:
                - string_list_append
        - Branch String:   'builtin/tag.c:221,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:222,41'
              BranchSideFuncs:
                - starts_with
                - git_color_config
                - git_default_config
                - git_column_config
            - BranchSide:      'builtin/tag.c:226,18'
              BranchSideFuncs:
                - starts_with
                - git_color_config
                - git_default_config
                - git_column_config
        - Branch String:   'builtin/tag.c:226,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:227,28'
              BranchSideFuncs:
                - git_column_config
            - BranchSide:      'builtin/tag.c:229,23'
              BranchSideFuncs:
                - git_color_config
                - git_default_config
        - Branch String:   'builtin/tag.c:229,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:230,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/tag.c:232,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/tag.c:209,7'
          Dst:             strcmp
        - Src:             'builtin/tag.c:210,21'
          Dst:             git_config_bool
        - Src:             'builtin/tag.c:214,7'
          Dst:             strcmp
        - Src:             'builtin/tag.c:216,11'
          Dst:             config_error_nonbool
        - Src:             'builtin/tag.c:216,11'
          Dst:             const_error
        - Src:             'builtin/tag.c:217,3'
          Dst:             string_list_append
        - Src:             'builtin/tag.c:221,7'
          Dst:             strcmp
        - Src:             'builtin/tag.c:222,25'
          Dst:             git_config_bool
        - Src:             'builtin/tag.c:226,6'
          Dst:             starts_with
        - Src:             'builtin/tag.c:227,10'
          Dst:             git_column_config
        - Src:             'builtin/tag.c:229,6'
          Dst:             git_color_config
        - Src:             'builtin/tag.c:232,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    parse_msg_arg
      functionSourceFile: '/src/git/builtin/tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         13
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - strbuf_addstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/tag.c:439,2'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:439,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/tag.c:441,7'
              BranchSideFuncs:
                - strbuf_addstr.15975
                - strbuf_addstr.15975
        - Branch String:   'builtin/tag.c:441,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:442,3'
              BranchSideFuncs:
                - strbuf_addstr.15975
                - strbuf_addstr.15975
            - BranchSide:      'builtin/tag.c:443,6'
              BranchSideFuncs:
                - strbuf_addstr.15975
                - strbuf_addstr.15975
        - Branch String:   'builtin/tag.c:443,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:444,19'
              BranchSideFuncs:
                - strbuf_addstr.15975
                - strbuf_addstr.15975
            - BranchSide:      'builtin/tag.c:445,18'
              BranchSideFuncs:
                - strbuf_addstr.15975
      Callsites:
        - Src:             'builtin/tag.c:439,2'
          Dst:             BUG_fl
        - Src:             'builtin/tag.c:444,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/tag.c:445,2'
          Dst:             strbuf_addstr
    - functionName:    cmd_tag
      functionSourceFile: '/src/git/builtin/tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         185
      ICount:          1711
      EdgeCount:       242
      CyclomaticComplexity: 59
      functionsReached:
        - _
        - column_active
        - create_reflog_msg
        - create_tag
        - delete_tags
        - die
        - die_errno
        - finalize_colopts
        - for_each_tag_name
        - fprintf
        - get_main_ref_store
        - git_config
        - git_pathdup
        - git_tag_config
        - is_null_oid
        - list_tags
        - oidclr
        - parse_options
        - printf
        - ref_filter_clear
        - ref_format_clear
        - ref_sorting_options
        - ref_sorting_release
        - ref_sorting_set_sort_flags_all
        - ref_transaction_commit
        - ref_transaction_free
        - ref_transaction_update
        - repo_find_unique_abbrev
        - repo_get_oid
        - run_column_filter
        - set_signing_key
        - setup_auto_pager
        - setup_ref_filter_porcelain_msg
        - stop_column_filter
        - strbuf_addbuf
        - strbuf_check_tag_ref
        - strbuf_read
        - strbuf_read_file
        - strbuf_release
        - strcmp
        - string_list_append
        - strvec_clear
        - unlink_or_warn
        - usage_with_options
        - verify_ref_format
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/tag.c:542,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:543,3'
              BranchSideFuncs:
                - parse_options
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
                - setup_auto_pager
            - BranchSide:      'builtin/tag.c:545,2'
              BranchSideFuncs:
                - parse_options
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
                - setup_auto_pager
        - Branch String:   'builtin/tag.c:551,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:552,7'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
                - setup_auto_pager
            - BranchSide:      'builtin/tag.c:560,6'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
                - setup_auto_pager
        - Branch String:   'builtin/tag.c:552,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:553,12'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
                - setup_auto_pager
            - BranchSide:      'builtin/tag.c:554,19'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
                - setup_auto_pager
        - Branch String:   'builtin/tag.c:554,31'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:554,41'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
                - setup_auto_pager
            - BranchSide:      'builtin/tag.c:557,12'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
                - setup_auto_pager
        - Branch String:   'builtin/tag.c:554,51'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:555,12'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
                - setup_auto_pager
            - BranchSide:      'builtin/tag.c:557,12'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
                - setup_auto_pager
        - Branch String:   'builtin/tag.c:555,27'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:555,37'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
                - setup_auto_pager
            - BranchSide:      'builtin/tag.c:557,12'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
                - setup_auto_pager
        - Branch String:   'builtin/tag.c:555,54'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:556,12'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
                - setup_auto_pager
            - BranchSide:      'builtin/tag.c:557,12'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
                - setup_auto_pager
        - Branch String:   'builtin/tag.c:556,25'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:556,35'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
                - setup_auto_pager
            - BranchSide:      'builtin/tag.c:557,12'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
                - setup_auto_pager
        - Branch String:   'builtin/tag.c:560,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:561,3'
              BranchSideFuncs:
                - setup_auto_pager
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
            - BranchSide:      'builtin/tag.c:563,10'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
        - Branch String:   'builtin/tag.c:563,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:564,14'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
            - BranchSide:      'builtin/tag.c:566,6'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
        - Branch String:   'builtin/tag.c:564,14'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:564,7'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
            - BranchSide:      'builtin/tag.c:564,28'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
                - set_signing_key
        - Branch String:   'builtin/tag.c:566,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:567,7'
              BranchSideFuncs:
                - set_signing_key
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
            - BranchSide:      'builtin/tag.c:570,27'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
        - Branch String:   'builtin/tag.c:570,32'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:570,35'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
            - BranchSide:      'builtin/tag.c:571,19'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
        - Branch String:   'builtin/tag.c:570,44'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:570,51'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
            - BranchSide:      'builtin/tag.c:571,19'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
        - Branch String:   'builtin/tag.c:570,57'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:570,60'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
            - BranchSide:      'builtin/tag.c:571,19'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
        - Branch String:   'builtin/tag.c:570,68'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:571,19'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
            - BranchSide:      'builtin/tag.c:571,9'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
        - Branch String:   'builtin/tag.c:571,19'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:571,19'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
            - BranchSide:      'builtin/tag.c:571,35'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
        - Branch String:   'builtin/tag.c:573,25'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:573,39'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
            - BranchSide:      'builtin/tag.c:573,28'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
        - Branch String:   'builtin/tag.c:573,35'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:573,39'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
                - usage_with_options
            - BranchSide:      'builtin/tag.c:576,2'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:573,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:574,37'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/tag.c:576,2'
              BranchSideFuncs:
                - finalize_colopts
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:577,21'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:577,31'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:582,12'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:577,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:578,7'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - column_active.16007
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:582,12'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:578,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:578,7'
              BranchSideFuncs:
                - column_active.16007
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:580,11'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:578,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:579,8'
              BranchSideFuncs:
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:580,11'
              BranchSideFuncs:
                - ref_sorting_options
                - ref_sorting_set_sort_flags_all
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
                - column_active.16007
                - list_tags
                - column_active.16007
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:585,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:586,21'
              BranchSideFuncs:
                - column_active.16007
                - list_tags
                - column_active.16007
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - stop_column_filter
                - run_column_filter
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:599,13'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:586,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:588,4'
              BranchSideFuncs:
                - run_column_filter
                - list_tags
                - column_active.16007
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - stop_column_filter
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:593,26'
              BranchSideFuncs:
                - list_tags
                - column_active.16007
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - stop_column_filter
        - Branch String:   'builtin/tag.c:590,8'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:591,9'
              BranchSideFuncs:
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:592,3'
              BranchSideFuncs:
                - list_tags
                - column_active.16007
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - stop_column_filter
        - Branch String:   'builtin/tag.c:595,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:596,4'
              BranchSideFuncs:
                - stop_column_filter
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
            - BranchSide:      'builtin/tag.c:597,3'
              BranchSideFuncs:
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
        - Branch String:   'builtin/tag.c:599,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:600,16'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:601,18'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:601,11'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:602,16'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:603,18'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:603,11'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:604,16'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:605,18'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:605,11'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:606,16'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:607,18'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:607,11'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:608,16'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:609,18'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:611,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:612,7'
              BranchSideFuncs:
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:613,6'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
                - delete_tags
        - Branch String:   'builtin/tag.c:613,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:614,21'
              BranchSideFuncs:
                - delete_tags
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
            - BranchSide:      'builtin/tag.c:617,6'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
                - for_each_tag_name
                - verify_ref_format
                - usage_with_options
        - Branch String:   'builtin/tag.c:617,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:618,14'
              BranchSideFuncs:
                - for_each_tag_name
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - verify_ref_format
                - usage_with_options
            - BranchSide:      'builtin/tag.c:624,10'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - strcmp
                - strbuf_read
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:618,21'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:618,24'
              BranchSideFuncs:
                - verify_ref_format
                - for_each_tag_name
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - usage_with_options
            - BranchSide:      'builtin/tag.c:620,27'
              BranchSideFuncs:
                - for_each_tag_name
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
        - Branch String:   'builtin/tag.c:618,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:619,38'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/tag.c:620,27'
              BranchSideFuncs:
                - for_each_tag_name
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
        - Branch String:   'builtin/tag.c:624,16'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:624,19'
              BranchSideFuncs:
                - strcmp
                - strbuf_read
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:625,11'
              BranchSideFuncs:
                - strcmp
                - strbuf_read
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:624,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:625,11'
              BranchSideFuncs:
                - strcmp
                - strbuf_read
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:641,8'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:625,17'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:625,20'
              BranchSideFuncs:
                - strcmp
                - strbuf_read
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:627,11'
              BranchSideFuncs:
                - strcmp
                - strbuf_read
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
        - Branch String:   'builtin/tag.c:625,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:626,8'
              BranchSideFuncs:
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:627,11'
              BranchSideFuncs:
                - strcmp
                - strbuf_read
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
                - strbuf_addbuf
        - Branch String:   'builtin/tag.c:627,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:628,30'
              BranchSideFuncs:
                - strbuf_addbuf
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:630,16'
              BranchSideFuncs:
                - strcmp
                - strbuf_read
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - _.15959
                - die_errno
                - strbuf_read_file
                - _.15959
                - die_errno
        - Branch String:   'builtin/tag.c:630,8'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:631,9'
              BranchSideFuncs:
                - strbuf_read_file
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - _.15959
                - die_errno
            - BranchSide:      'builtin/tag.c:634,32'
              BranchSideFuncs:
                - strbuf_read_file
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
                - _.15959
                - die_errno
        - Branch String:   'builtin/tag.c:631,9'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:632,16'
              BranchSideFuncs:
                - _.15959
                - die_errno
            - BranchSide:      'builtin/tag.c:633,4'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:634,9'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:0,0'
              BranchSideFuncs:
                - _.15959
                - die_errno
            - BranchSide:      'builtin/tag.c:635,16'
              BranchSideFuncs:
                - _.15959
                - die_errno
        - Branch String:   'builtin/tag.c:643,15'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:643,27'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:643,13'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:644,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:645,7'
              BranchSideFuncs:
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:647,19'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:647,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:648,7'
              BranchSideFuncs:
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:650,33'
              BranchSideFuncs:
                - strbuf_check_tag_ref
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
        - Branch String:   'builtin/tag.c:650,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:652,7'
              BranchSideFuncs:
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
            - BranchSide:      'builtin/tag.c:656,39'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
                - oidclr.15999
        - Branch String:   'builtin/tag.c:656,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:657,17'
              BranchSideFuncs:
                - oidclr.15999
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:658,12'
              BranchSideFuncs:
                - _.15959
                - die
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:658,11'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:0,0'
              BranchSideFuncs:
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:659,7'
              BranchSideFuncs:
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:661,32'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:661,32'
              BranchSideFuncs:
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:661,35'
              BranchSideFuncs:
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - strcmp
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:664,19'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:664,30'
              BranchSideFuncs:
                - strcmp
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - strcmp
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:665,7'
              BranchSideFuncs:
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
        - Branch String:   'builtin/tag.c:664,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:665,7'
              BranchSideFuncs:
                - strcmp
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:666,19'
              BranchSideFuncs:
                - strcmp
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - strcmp
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:666,11'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:667,7'
              BranchSideFuncs:
                - strcmp
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:668,19'
              BranchSideFuncs:
                - strcmp
                - create_reflog_msg
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - git_pathdup.15987
                - create_tag
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:668,11'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:669,7'
              BranchSideFuncs:
                - _.15959
                - die
            - BranchSide:      'builtin/tag.c:671,7'
              BranchSideFuncs:
                - _.15959
                - die
        - Branch String:   'builtin/tag.c:675,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:676,7'
              BranchSideFuncs:
                - git_pathdup.15987
                - create_tag
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
            - BranchSide:      'builtin/tag.c:683,63'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
        - Branch String:   'builtin/tag.c:676,27'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:676,31'
              BranchSideFuncs:
                - git_pathdup.15987
                - create_tag
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
            - BranchSide:      'builtin/tag.c:678,10'
              BranchSideFuncs:
                - git_pathdup.15987
                - create_tag
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
        - Branch String:   'builtin/tag.c:676,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:677,8'
              BranchSideFuncs:
                - git_pathdup.15987
                - create_tag
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
            - BranchSide:      'builtin/tag.c:678,10'
              BranchSideFuncs:
                - git_pathdup.15987
                - create_tag
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - _.15959
                - fprintf
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
        - Branch String:   'builtin/tag.c:685,19'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:686,29'
              BranchSideFuncs:
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
                - die
                - _.15959
                - fprintf
            - BranchSide:      'builtin/tag.c:691,7'
              BranchSideFuncs:
                - die
                - _.15959
                - fprintf
        - Branch String:   'builtin/tag.c:689,30'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:690,29'
              BranchSideFuncs:
                - die
                - _.15959
                - fprintf
            - BranchSide:      'builtin/tag.c:691,7'
              BranchSideFuncs:
                - die
                - _.15959
                - fprintf
        - Branch String:   'builtin/tag.c:685,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:691,7'
              BranchSideFuncs:
                - die
                - _.15959
                - fprintf
            - BranchSide:      'builtin/tag.c:697,6'
              BranchSideFuncs:
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - unlink_or_warn
                - free
        - Branch String:   'builtin/tag.c:691,7'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:692,12'
              BranchSideFuncs:
                - _.15959
                - fprintf
                - die
            - BranchSide:      'builtin/tag.c:695,17'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/tag.c:697,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:698,18'
              BranchSideFuncs:
                - unlink_or_warn
                - free
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
            - BranchSide:      'builtin/tag.c:701,23'
              BranchSideFuncs:
                - ref_transaction_free
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
        - Branch String:   'builtin/tag.c:702,12'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:702,16'
              BranchSideFuncs:
                - is_null_oid.15977
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
            - BranchSide:      'builtin/tag.c:702,59'
              BranchSideFuncs:
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
        - Branch String:   'builtin/tag.c:702,35'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:702,59'
              BranchSideFuncs:
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
            - BranchSide:      'builtin/tag.c:702,39'
              BranchSideFuncs:
                - oideq.15976
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
        - Branch String:   'builtin/tag.c:702,6'
          Branch Sides:
            - BranchSide:      'builtin/tag.c:702,59'
              BranchSideFuncs:
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
            - BranchSide:      'builtin/tag.c:703,10'
              BranchSideFuncs:
                - _.15959
                - repo_find_unique_abbrev
                - printf
                - ref_sorting_release
                - ref_filter_clear
                - ref_format_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strvec_clear
                - free
      Callsites:
        - Src:             'builtin/tag.c:535,2'
          Dst:             setup_ref_filter_porcelain_msg
        - Src:             'builtin/tag.c:541,2'
          Dst:             git_config
        - Src:             'builtin/tag.c:541,2'
          Dst:             git_tag_config
        - Src:             'builtin/tag.c:543,3'
          Dst:             string_list_append
        - Src:             'builtin/tag.c:549,9'
          Dst:             parse_options
        - Src:             'builtin/tag.c:561,3'
          Dst:             setup_auto_pager
        - Src:             'builtin/tag.c:568,3'
          Dst:             set_signing_key
        - Src:             'builtin/tag.c:574,3'
          Dst:             usage_with_options
        - Src:             'builtin/tag.c:576,2'
          Dst:             finalize_colopts
        - Src:             'builtin/tag.c:578,7'
          Dst:             column_active
        - Src:             'builtin/tag.c:579,8'
          Dst:             _
        - Src:             'builtin/tag.c:579,4'
          Dst:             die
        - Src:             'builtin/tag.c:582,12'
          Dst:             ref_sorting_options
        - Src:             'builtin/tag.c:583,2'
          Dst:             ref_sorting_set_sort_flags_all
        - Src:             'builtin/tag.c:586,7'
          Dst:             column_active
        - Src:             'builtin/tag.c:590,8'
          Dst:             run_column_filter
        - Src:             'builtin/tag.c:591,9'
          Dst:             _
        - Src:             'builtin/tag.c:591,5'
          Dst:             die
        - Src:             'builtin/tag.c:594,9'
          Dst:             list_tags
        - Src:             'builtin/tag.c:595,7'
          Dst:             column_active
        - Src:             'builtin/tag.c:596,4'
          Dst:             stop_column_filter
        - Src:             'builtin/tag.c:612,7'
          Dst:             _
        - Src:             'builtin/tag.c:612,3'
          Dst:             die
        - Src:             'builtin/tag.c:614,9'
          Dst:             delete_tags
        - Src:             'builtin/tag.c:618,24'
          Dst:             verify_ref_format
        - Src:             'builtin/tag.c:619,4'
          Dst:             usage_with_options
        - Src:             'builtin/tag.c:620,9'
          Dst:             for_each_tag_name
        - Src:             'builtin/tag.c:620,9'
          Dst:             verify_tag
        - Src:             'builtin/tag.c:626,8'
          Dst:             _
        - Src:             'builtin/tag.c:626,4'
          Dst:             die
        - Src:             'builtin/tag.c:628,4'
          Dst:             strbuf_addbuf
        - Src:             'builtin/tag.c:630,9'
          Dst:             strcmp
        - Src:             'builtin/tag.c:631,9'
          Dst:             strbuf_read
        - Src:             'builtin/tag.c:632,16'
          Dst:             _
        - Src:             'builtin/tag.c:632,6'
          Dst:             die_errno
        - Src:             'builtin/tag.c:634,9'
          Dst:             strbuf_read_file
        - Src:             'builtin/tag.c:635,16'
          Dst:             _
        - Src:             'builtin/tag.c:635,6'
          Dst:             die_errno
        - Src:             'builtin/tag.c:645,7'
          Dst:             _
        - Src:             'builtin/tag.c:645,3'
          Dst:             die
        - Src:             'builtin/tag.c:647,6'
          Dst:             repo_get_oid
        - Src:             'builtin/tag.c:648,7'
          Dst:             _
        - Src:             'builtin/tag.c:648,3'
          Dst:             die
        - Src:             'builtin/tag.c:650,6'
          Dst:             strbuf_check_tag_ref
        - Src:             'builtin/tag.c:656,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/tag.c:656,6'
          Dst:             refs_read_ref
        - Src:             'builtin/tag.c:657,3'
          Dst:             oidclr
        - Src:             'builtin/tag.c:659,7'
          Dst:             _
        - Src:             'builtin/tag.c:659,3'
          Dst:             die
        - Src:             'builtin/tag.c:664,23'
          Dst:             strcmp
        - Src:             'builtin/tag.c:666,12'
          Dst:             strcmp
        - Src:             'builtin/tag.c:668,12'
          Dst:             strcmp
        - Src:             'builtin/tag.c:671,7'
          Dst:             _
        - Src:             'builtin/tag.c:671,3'
          Dst:             die
        - Src:             'builtin/tag.c:673,2'
          Dst:             create_reflog_msg
        - Src:             'builtin/tag.c:678,10'
          Dst:             git_pathdup
        - Src:             'builtin/tag.c:679,3'
          Dst:             create_tag
        - Src:             'builtin/tag.c:683,44'
          Dst:             get_main_ref_store
        - Src:             'builtin/tag.c:683,16'
          Dst:             ref_store_transaction_begin
        - Src:             'builtin/tag.c:686,6'
          Dst:             ref_transaction_update
        - Src:             'builtin/tag.c:690,6'
          Dst:             ref_transaction_commit
        - Src:             'builtin/tag.c:693,5'
          Dst:             _
        - Src:             'builtin/tag.c:692,4'
          Dst:             fprintf
        - Src:             'builtin/tag.c:695,3'
          Dst:             die
        - Src:             'builtin/tag.c:698,3'
          Dst:             unlink_or_warn
        - Src:             'builtin/tag.c:701,2'
          Dst:             ref_transaction_free
        - Src:             'builtin/tag.c:702,16'
          Dst:             is_null_oid
        - Src:             'builtin/tag.c:702,39'
          Dst:             oideq
        - Src:             'builtin/tag.c:703,10'
          Dst:             _
        - Src:             'builtin/tag.c:704,10'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/tag.c:703,3'
          Dst:             printf
        - Src:             'builtin/tag.c:707,2'
          Dst:             ref_sorting_release
        - Src:             'builtin/tag.c:708,2'
          Dst:             ref_filter_clear
        - Src:             'builtin/tag.c:709,2'
          Dst:             ref_format_clear
        - Src:             'builtin/tag.c:710,2'
          Dst:             strbuf_release
        - Src:             'builtin/tag.c:711,2'
          Dst:             strbuf_release
        - Src:             'builtin/tag.c:712,2'
          Dst:             strbuf_release
        - Src:             'builtin/tag.c:713,2'
          Dst:             strbuf_release
        - Src:             'builtin/tag.c:714,2'
          Dst:             strbuf_release
        - Src:             'builtin/tag.c:715,2'
          Dst:             strvec_clear
    - functionName:    create_temp_file
      functionSourceFile: '/src/git/builtin/unpack-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         10
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - close
        - die
        - die_errno
        - oid_to_hex
        - repo_read_object_file
        - write_in_full
        - xmkstemp
        - xsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/unpack-file.c:16,11'
          Branch Sides:
            - BranchSide:      'builtin/unpack-file.c:16,14'
              BranchSideFuncs:
                - xsnprintf
                - xmkstemp
                - write_in_full
                - close
                - free
                - die_errno
                - oid_to_hex
                - die
            - BranchSide:      'builtin/unpack-file.c:17,51'
              BranchSideFuncs:
                - oid_to_hex
                - die
        - Branch String:   'builtin/unpack-file.c:16,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-file.c:17,51'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/unpack-file.c:19,2'
              BranchSideFuncs:
                - xsnprintf
                - xmkstemp
                - write_in_full
                - close
                - free
                - die_errno
        - Branch String:   'builtin/unpack-file.c:21,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-file.c:22,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/unpack-file.c:23,8'
              BranchSideFuncs:
                - close
                - free
      Callsites:
        - Src:             'builtin/unpack-file.c:15,8'
          Dst:             repo_read_object_file
        - Src:             'builtin/unpack-file.c:17,40'
          Dst:             oid_to_hex
        - Src:             'builtin/unpack-file.c:17,3'
          Dst:             die
        - Src:             'builtin/unpack-file.c:19,2'
          Dst:             xsnprintf
        - Src:             'builtin/unpack-file.c:20,7'
          Dst:             xmkstemp
        - Src:             'builtin/unpack-file.c:21,6'
          Dst:             write_in_full
        - Src:             'builtin/unpack-file.c:22,3'
          Dst:             die_errno
        - Src:             'builtin/unpack-file.c:23,2'
          Dst:             close
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_unpack_file
      functionSourceFile: '/src/git/builtin/unpack-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         10
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - create_temp_file
        - die
        - git_config
        - git_default_config
        - puts
        - repo_get_oid
        - strcmp
        - usage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/unpack-file.c:32,16'
          Branch Sides:
            - BranchSide:      'builtin/unpack-file.c:32,27'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/unpack-file.c:33,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/unpack-file.c:32,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-file.c:33,3'
              BranchSideFuncs:
                - repo_get_oid
                - git_config.16123
                - create_temp_file
                - puts
                - die
            - BranchSide:      'builtin/unpack-file.c:34,19'
              BranchSideFuncs:
                - repo_get_oid
                - git_config.16123
                - create_temp_file
                - puts
                - die
        - Branch String:   'builtin/unpack-file.c:34,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-file.c:35,37'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-file.c:37,2'
              BranchSideFuncs:
                - git_config.16123
                - create_temp_file
                - puts
      Callsites:
        - Src:             'builtin/unpack-file.c:32,20'
          Dst:             strcmp
        - Src:             'builtin/unpack-file.c:33,3'
          Dst:             usage
        - Src:             'builtin/unpack-file.c:34,6'
          Dst:             repo_get_oid
        - Src:             'builtin/unpack-file.c:35,3'
          Dst:             die
        - Src:             'builtin/unpack-file.c:37,2'
          Dst:             git_config
        - Src:             'builtin/unpack-file.c:37,2'
          Dst:             git_default_config
        - Src:             'builtin/unpack-file.c:39,7'
          Dst:             create_temp_file
        - Src:             'builtin/unpack-file.c:39,2'
          Dst:             puts
    - functionName:    write_cached_object
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - obj_buf
      BBCount:         5
      ICount:          54
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - oid_to_hex
        - write_object_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:202,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:204,48'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/unpack-objects.c:205,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/unpack-objects.c:202,6'
          Dst:             write_object_file
        - Src:             'builtin/unpack-objects.c:204,36'
          Dst:             oid_to_hex
        - Src:             'builtin/unpack-objects.c:204,3'
          Dst:             die
    - functionName:    write_object_file
      functionSourceFile: '/src/git/./object-store-ll.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - type
        - oid
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_object_file_flags
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './object-store-ll.h:262,9'
          Dst:             write_object_file_flags
    - functionName:    check_object
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - type
        - data
        - options
      BBCount:         26
      ICount:          177
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - die
        - fsck_object
        - fsck_walk
        - lookup_object_buffer
        - oid_object_info
        - oid_to_hex
        - write_cached_object
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:219,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:220,3'
              BranchSideFuncs:
                - oid_object_info
                - die
                - lookup_object_buffer
                - oid_to_hex
                - die
                - fsck_object
                - fsck_walk
                - write_cached_object
                - oid_to_hex
                - die
                - die
                - die
            - BranchSide:      'builtin/unpack-objects.c:222,6'
              BranchSideFuncs:
                - oid_object_info
                - die
                - lookup_object_buffer
                - oid_to_hex
                - die
                - fsck_object
                - fsck_walk
                - write_cached_object
                - oid_to_hex
                - die
                - die
                - die
        - Branch String:   'builtin/unpack-objects.c:222,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:223,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/unpack-objects.c:225,6'
              BranchSideFuncs:
                - oid_object_info
                - die
                - lookup_object_buffer
                - oid_to_hex
                - die
                - fsck_object
                - fsck_walk
                - write_cached_object
                - oid_to_hex
                - die
                - die
                - die
        - Branch String:   'builtin/unpack-objects.c:225,22'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:225,25'
              BranchSideFuncs:
                - oid_object_info
                - die
                - lookup_object_buffer
                - oid_to_hex
                - die
                - fsck_object
                - fsck_walk
                - write_cached_object
                - oid_to_hex
                - die
                - die
                - die
            - BranchSide:      'builtin/unpack-objects.c:228,8'
              BranchSideFuncs:
                - oid_object_info
                - die
                - lookup_object_buffer
                - oid_to_hex
                - die
                - fsck_object
                - fsck_walk
                - write_cached_object
                - oid_to_hex
                - die
                - die
        - Branch String:   'builtin/unpack-objects.c:225,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:226,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-objects.c:228,8'
              BranchSideFuncs:
                - oid_object_info
                - die
                - lookup_object_buffer
                - oid_to_hex
                - die
                - fsck_object
                - fsck_walk
                - write_cached_object
                - oid_to_hex
                - die
                - die
        - Branch String:   'builtin/unpack-objects.c:228,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:230,30'
              BranchSideFuncs:
                - lookup_object_buffer
                - oid_to_hex
                - die
                - fsck_object
                - fsck_walk
                - write_cached_object
                - oid_to_hex
                - die
                - die
            - BranchSide:      'builtin/unpack-objects.c:237,33'
              BranchSideFuncs:
                - lookup_object_buffer
                - oid_to_hex
                - die
                - fsck_object
                - fsck_walk
                - write_cached_object
                - oid_to_hex
                - die
                - die
        - Branch String:   'builtin/unpack-objects.c:231,25'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:231,28'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-objects.c:232,4'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/unpack-objects.c:231,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:232,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-objects.c:233,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/unpack-objects.c:238,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:239,54'
              BranchSideFuncs:
                - fsck_object
                - fsck_walk
                - write_cached_object
                - oid_to_hex
                - die
                - die
            - BranchSide:      'builtin/unpack-objects.c:240,18'
              BranchSideFuncs:
                - fsck_object
                - fsck_walk
                - write_cached_object
                - oid_to_hex
                - die
                - die
        - Branch String:   'builtin/unpack-objects.c:240,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:241,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-objects.c:242,20'
              BranchSideFuncs:
                - fsck_walk
                - write_cached_object
                - oid_to_hex
                - die
        - Branch String:   'builtin/unpack-objects.c:243,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:244,55'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/unpack-objects.c:245,22'
              BranchSideFuncs:
                - write_cached_object
      Callsites:
        - Src:             'builtin/unpack-objects.c:226,3'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:230,14'
          Dst:             oid_object_info
        - Src:             'builtin/unpack-objects.c:232,4'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:237,12'
          Dst:             lookup_object_buffer
        - Src:             'builtin/unpack-objects.c:239,42'
          Dst:             oid_to_hex
        - Src:             'builtin/unpack-objects.c:239,3'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:240,6'
          Dst:             fsck_object
        - Src:             'builtin/unpack-objects.c:241,3'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:243,6'
          Dst:             fsck_walk
        - Src:             'builtin/unpack-objects.c:244,43'
          Dst:             oid_to_hex
        - Src:             'builtin/unpack-objects.c:244,3'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:245,2'
          Dst:             write_cached_object
    - functionName:    lookup_object_buffer
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lookup_decoration
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/unpack-objects.c:45,9'
          Dst:             lookup_decoration
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_delta_to_list
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - nr
        - base_oid
        - base_offset
        - delta
        - size
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oidcpy
        - xmalloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/unpack-objects.c:170,28'
          Dst:             xmalloc
        - Src:             'builtin/unpack-objects.c:172,2'
          Dst:             oidcpy
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    resolve_against_held
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - nr
        - base
        - delta_data
        - delta_size
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lookup_object
        - lookup_object_buffer
        - resolve_delta
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:424,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:425,3'
              BranchSideFuncs:
                - lookup_object_buffer
                - resolve_delta.16215
            - BranchSide:      'builtin/unpack-objects.c:426,36'
              BranchSideFuncs:
                - lookup_object_buffer
                - resolve_delta.16215
        - Branch String:   'builtin/unpack-objects.c:427,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:428,3'
              BranchSideFuncs:
                - resolve_delta.16215
            - BranchSide:      'builtin/unpack-objects.c:429,16'
              BranchSideFuncs:
                - resolve_delta.16215
      Callsites:
        - Src:             'builtin/unpack-objects.c:423,8'
          Dst:             lookup_object
        - Src:             'builtin/unpack-objects.c:426,15'
          Dst:             lookup_object_buffer
        - Src:             'builtin/unpack-objects.c:429,2'
          Dst:             resolve_delta
    - functionName:    resolve_delta
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - nr
        - type
        - base
        - base_size
        - delta
        - delta_size
      BBCount:         5
      ICount:          57
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - patch_delta
        - write_object
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:317,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:318,3'
              BranchSideFuncs:
                - free
                - write_object.16217
            - BranchSide:      'builtin/unpack-objects.c:319,7'
              BranchSideFuncs:
                - free
                - write_object.16217
      Callsites:
        - Src:             'builtin/unpack-objects.c:314,11'
          Dst:             patch_delta
        - Src:             'builtin/unpack-objects.c:318,3'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:320,2'
          Dst:             write_object
    - functionName:    write_object
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - nr
        - type
        - buf
        - size
      BBCount:         18
      ICount:          197
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - add_object_buffer
        - added_object
        - die
        - hash_object_file
        - lookup_blob
        - parse_object_buffer
        - type_name
        - write_object_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:269,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:270,25'
              BranchSideFuncs:
                - hash_object_file
                - added_object
                - parse_object_buffer
                - type_name
                - die
                - add_object_buffer
                - write_object_file.16201
                - added_object
                - free
                - lookup_blob
                - die
                - die
            - BranchSide:      'builtin/unpack-objects.c:276,13'
              BranchSideFuncs:
                - hash_object_file
                - added_object
                - parse_object_buffer
                - type_name
                - die
                - add_object_buffer
                - write_object_file.16201
                - added_object
                - free
                - lookup_blob
                - die
                - die
        - Branch String:   'builtin/unpack-objects.c:270,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:272,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-objects.c:273,16'
              BranchSideFuncs:
                - added_object
                - free
        - Branch String:   'builtin/unpack-objects.c:276,13'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:278,25'
              BranchSideFuncs:
                - write_object_file.16201
                - added_object
                - free
                - lookup_blob
                - die
                - die
            - BranchSide:      'builtin/unpack-objects.c:293,20'
              BranchSideFuncs:
                - hash_object_file
                - added_object
                - parse_object_buffer
                - type_name
                - die
                - add_object_buffer
        - Branch String:   'builtin/unpack-objects.c:278,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:280,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-objects.c:281,16'
              BranchSideFuncs:
                - added_object
                - free
                - lookup_blob
                - die
        - Branch String:   'builtin/unpack-objects.c:285,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:286,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/unpack-objects.c:288,4'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/unpack-objects.c:299,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:300,32'
              BranchSideFuncs:
                - add_object_buffer
            - BranchSide:      'builtin/unpack-objects.c:301,21'
              BranchSideFuncs:
                - add_object_buffer
      Callsites:
        - Src:             'builtin/unpack-objects.c:270,7'
          Dst:             write_object_file
        - Src:             'builtin/unpack-objects.c:272,4'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:273,3'
          Dst:             added_object
        - Src:             'builtin/unpack-objects.c:278,7'
          Dst:             write_object_file
        - Src:             'builtin/unpack-objects.c:280,4'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:281,3'
          Dst:             added_object
        - Src:             'builtin/unpack-objects.c:284,10'
          Dst:             lookup_blob
        - Src:             'builtin/unpack-objects.c:288,4'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:293,3'
          Dst:             hash_object_file
        - Src:             'builtin/unpack-objects.c:295,3'
          Dst:             added_object
        - Src:             'builtin/unpack-objects.c:296,9'
          Dst:             parse_object_buffer
        - Src:             'builtin/unpack-objects.c:300,22'
          Dst:             type_name
        - Src:             'builtin/unpack-objects.c:300,4'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:301,3'
          Dst:             add_object_buffer
    - functionName:    added_object
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - nr
        - type
        - data
        - size
      BBCount:         11
      ICount:          96
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - oideq
        - resolve_delta
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:333,2'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:334,14'
              BranchSideFuncs:
                - oideq.16223
                - resolve_delta.16215
                - free
            - BranchSide:      'builtin/unpack-objects.c:345,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/unpack-objects.c:334,49'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:335,7'
              BranchSideFuncs:
                - resolve_delta.16215
                - free
                - oideq.16223
            - BranchSide:      'builtin/unpack-objects.c:336,9'
              BranchSideFuncs:
                - resolve_delta.16215
                - free
                - oideq.16223
        - Branch String:   'builtin/unpack-objects.c:334,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:336,9'
              BranchSideFuncs:
                - resolve_delta.16215
                - free
                - oideq.16223
            - BranchSide:      'builtin/unpack-objects.c:343,8'
              BranchSideFuncs:
                - oideq.16223
                - resolve_delta.16215
                - free
      Callsites:
        - Src:             'builtin/unpack-objects.c:334,7'
          Dst:             oideq
        - Src:             'builtin/unpack-objects.c:338,4'
          Dst:             resolve_delta
    - functionName:    add_object_buffer
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - object
        - buffer
        - size
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - add_decoration
        - die
        - oid_to_hex
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:54,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:55,59'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'builtin/unpack-objects.c:56,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/unpack-objects.c:51,2'
          Dst:             xcalloc
        - Src:             'builtin/unpack-objects.c:54,6'
          Dst:             add_decoration
        - Src:             'builtin/unpack-objects.c:55,47'
          Dst:             oid_to_hex
        - Src:             'builtin/unpack-objects.c:55,3'
          Dst:             die
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    oidread
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - hash
        - algop
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    1
      BranchProfiles:
        - Branch String:   './hash.h:306,6'
          Branch Sides:
            - BranchSide:      './hash.h:306,6'
              BranchSideFuncs:
                - hash_algo_by_ptr.16210
            - BranchSide:      './hash.h:307,10'
              BranchSideFuncs:
                - hash_algo_by_ptr.16210
      Callsites:
        - Src:             './hash.h:308,14'
          Dst:             hash_algo_by_ptr
    - functionName:    get_data
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         33
      ICount:          186
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - common_exit
        - const_error
        - error
        - exit
        - fill
        - git_inflate
        - git_inflate_end
        - git_inflate_init
        - use
        - xmallocz
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:115,34'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:115,37'
              BranchSideFuncs:
                - xmallocz
                - fill.16226
                - git_inflate_init
                - git_inflate
                - use.16227
                - fill.16226
                - error
                - const_error.16229
                - free
                - common_exit
                - exit
                - git_inflate_end
                - free
            - BranchSide:      'builtin/unpack-objects.c:115,58'
              BranchSideFuncs:
                - xmallocz
                - fill.16226
                - git_inflate_init
                - git_inflate
                - use.16227
                - fill.16226
                - error
                - const_error.16229
                - free
                - common_exit
                - exit
                - git_inflate_end
                - free
        - Branch String:   'builtin/unpack-objects.c:115,26'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:115,16'
              BranchSideFuncs:
                - xmallocz
                - fill.16226
                - git_inflate_init
                - git_inflate
                - use.16227
                - fill.16226
                - error
                - const_error.16229
                - free
                - common_exit
                - exit
                - git_inflate_end
                - free
            - BranchSide:      'builtin/unpack-objects.c:115,58'
              BranchSideFuncs:
                - xmallocz
                - fill.16226
                - git_inflate_init
                - git_inflate
                - use.16227
                - fill.16226
                - error
                - const_error.16229
                - free
                - common_exit
                - exit
                - git_inflate_end
                - free
        - Branch String:   'builtin/unpack-objects.c:129,32'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:129,35'
              BranchSideFuncs:
                - fill.16226
                - git_inflate
                - use.16227
                - error
                - const_error.16229
                - free
                - common_exit
                - exit
                - git_inflate_end
                - free
            - BranchSide:      'builtin/unpack-objects.c:131,7'
              BranchSideFuncs:
                - fill.16226
                - git_inflate
                - use.16227
                - git_inflate_end
                - free
                - error
                - const_error.16229
                - free
                - common_exit
                - exit
        - Branch String:   'builtin/unpack-objects.c:129,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:130,4'
              BranchSideFuncs:
                - git_inflate_end
                - free
            - BranchSide:      'builtin/unpack-objects.c:131,7'
              BranchSideFuncs:
                - fill.16226
                - git_inflate
                - use.16227
                - git_inflate_end
                - free
                - error
                - const_error.16229
                - free
                - common_exit
                - exit
        - Branch String:   'builtin/unpack-objects.c:131,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:132,4'
              BranchSideFuncs:
                - error
                - const_error.16229
                - free
                - common_exit
                - exit
                - git_inflate_end
                - free
            - BranchSide:      'builtin/unpack-objects.c:139,20'
              BranchSideFuncs:
                - fill.16226
                - git_inflate
                - use.16227
                - error
                - const_error.16229
                - free
                - common_exit
                - exit
                - git_inflate_end
                - free
        - Branch String:   'builtin/unpack-objects.c:134,8'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:135,5'
              BranchSideFuncs:
                - git_inflate_end
                - free
            - BranchSide:      'builtin/unpack-objects.c:136,15'
              BranchSideFuncs:
                - git_inflate_end
                - free
        - Branch String:   'builtin/unpack-objects.c:141,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:126,2'
              BranchSideFuncs:
                - git_inflate
                - use.16227
                - fill.16226
                - error
                - const_error.16229
                - free
                - common_exit
                - exit
                - git_inflate_end
                - free
            - BranchSide:      'builtin/unpack-objects.c:143,22'
              BranchSideFuncs:
                - git_inflate
                - use.16227
                - fill.16226
                - error
                - const_error.16229
                - free
                - common_exit
                - exit
                - git_inflate_end
                - free
        - Branch String:   'builtin/unpack-objects.c:144,23'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:145,10'
              BranchSideFuncs:
                - git_inflate
                - use.16227
                - fill.16226
                - error
                - const_error.16229
                - free
                - common_exit
                - exit
                - git_inflate_end
                - free
            - BranchSide:      'builtin/unpack-objects.c:146,10'
              BranchSideFuncs:
                - git_inflate
                - use.16227
                - fill.16226
                - error
                - const_error.16229
                - free
                - common_exit
                - exit
                - git_inflate_end
                - free
        - Branch String:   'builtin/unpack-objects.c:150,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:150,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'builtin/unpack-objects.c:151,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'builtin/unpack-objects.c:116,14'
          Dst:             xmallocz
        - Src:             'builtin/unpack-objects.c:122,19'
          Dst:             fill
        - Src:             'builtin/unpack-objects.c:124,2'
          Dst:             git_inflate_init
        - Src:             'builtin/unpack-objects.c:127,13'
          Dst:             git_inflate
        - Src:             'builtin/unpack-objects.c:128,3'
          Dst:             use
        - Src:             'builtin/unpack-objects.c:132,4'
          Dst:             error
        - Src:             'builtin/unpack-objects.c:132,4'
          Dst:             const_error
        - Src:             'builtin/unpack-objects.c:135,5'
          Dst:             common_exit
        - Src:             'builtin/unpack-objects.c:135,5'
          Dst:             exit
        - Src:             'builtin/unpack-objects.c:139,20'
          Dst:             fill
        - Src:             'builtin/unpack-objects.c:149,2'
          Dst:             git_inflate_end
    - functionName:    fill
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - min
      BBCount:         19
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - die
        - die_errno
        - xread
      functionUses:    10
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:64,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:65,19'
              BranchSideFuncs: []
            - BranchSide:      'builtin/unpack-objects.c:66,6'
              BranchSideFuncs:
                - xread
                - die
                - die_errno
                - die
        - Branch String:   'builtin/unpack-objects.c:66,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:67,31'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-objects.c:68,6'
              BranchSideFuncs:
                - xread
                - die
                - die_errno
        - Branch String:   'builtin/unpack-objects.c:68,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:69,3'
              BranchSideFuncs:
                - xread
                - die
                - die_errno
            - BranchSide:      'builtin/unpack-objects.c:73,2'
              BranchSideFuncs:
                - xread
                - die
                - die_errno
        - Branch String:   'builtin/unpack-objects.c:75,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:76,9'
              BranchSideFuncs:
                - die
                - die_errno
            - BranchSide:      'builtin/unpack-objects.c:80,10'
              BranchSideFuncs:
                - xread
                - die
                - die_errno
        - Branch String:   'builtin/unpack-objects.c:76,8'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:77,5'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'builtin/unpack-objects.c:78,4'
              BranchSideFuncs:
                - die_errno
        - Branch String:   'builtin/unpack-objects.c:81,2'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:74,35'
              BranchSideFuncs:
                - xread
                - die
                - die_errno
            - BranchSide:      'builtin/unpack-objects.c:82,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/unpack-objects.c:67,3'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:74,17'
          Dst:             xread
        - Src:             'builtin/unpack-objects.c:77,5'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:78,4'
          Dst:             die_errno
    - functionName:    use
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - bytes
      BBCount:         12
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - display_throughput
      functionUses:    9
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:87,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:88,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-objects.c:89,9'
              BranchSideFuncs:
                - display_throughput
                - _.16236
                - die
                - die
        - Branch String:   'builtin/unpack-objects.c:93,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:94,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-objects.c:95,20'
              BranchSideFuncs:
                - display_throughput
                - _.16236
                - die
        - Branch String:   'builtin/unpack-objects.c:96,21'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:96,24'
              BranchSideFuncs:
                - display_throughput
                - _.16236
                - die
            - BranchSide:      'builtin/unpack-objects.c:96,21'
              BranchSideFuncs:
                - display_throughput
        - Branch String:   'builtin/unpack-objects.c:96,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:96,6'
              BranchSideFuncs:
                - _.16236
                - die
            - BranchSide:      'builtin/unpack-objects.c:97,7'
              BranchSideFuncs:
                - _.16236
                - die
      Callsites:
        - Src:             'builtin/unpack-objects.c:88,3'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:94,3'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:97,7'
          Dst:             _
        - Src:             'builtin/unpack-objects.c:97,3'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:98,2'
          Dst:             display_throughput
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    7
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    feed_input_zstream
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in_stream
        - readlen
      BBCount:         6
      ICount:          102
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fill
        - git_inflate
        - use
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:369,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:370,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/unpack-objects.c:374,22'
              BranchSideFuncs:
                - git_inflate
                - use.16227
      Callsites:
        - Src:             'builtin/unpack-objects.c:367,13'
          Dst:             fill
        - Src:             'builtin/unpack-objects.c:379,17'
          Dst:             git_inflate
        - Src:             'builtin/unpack-objects.c:382,2'
          Dst:             use
    - functionName:    unpack_delta_entry
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - type
        - delta_size
        - nr
      BBCount:         47
      ICount:          359
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - add_delta_to_list
        - common_exit
        - const_error
        - die
        - error
        - exit
        - fill
        - get_data
        - is_null_oid
        - null_oid
        - oid_to_hex
        - oidclr
        - oidcpy
        - oidread
        - repo_has_object_file
        - repo_read_object_file
        - resolve_against_held
        - resolve_delta
        - use
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:441,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:442,27'
              BranchSideFuncs:
                - fill.16226
                - oidread.16224
                - use.16227
                - get_data
                - repo_has_object_file
                - resolve_against_held
                - oidclr.16214
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
            - BranchSide:      'builtin/unpack-objects.c:459,12'
              BranchSideFuncs:
                - fill.16226
                - use.16227
                - get_data
                - oidclr.16214
                - null_oid
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
                - oidcpy.16213
                - is_null_oid.16211
                - die
                - die
                - fill.16226
                - use.16227
        - Branch String:   'builtin/unpack-objects.c:445,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:446,4'
              BranchSideFuncs:
                - repo_has_object_file
                - resolve_against_held
                - oidclr.16214
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
            - BranchSide:      'builtin/unpack-objects.c:447,28'
              BranchSideFuncs:
                - repo_has_object_file
                - resolve_against_held
                - oidclr.16214
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
        - Branch String:   'builtin/unpack-objects.c:447,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:449,33'
              BranchSideFuncs:
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
            - BranchSide:      'builtin/unpack-objects.c:458,2'
              BranchSideFuncs:
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
        - Branch String:   'builtin/unpack-objects.c:449,12'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:451,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/unpack-objects.c:454,12'
              BranchSideFuncs:
                - oidclr.16214
                - add_delta_to_list
        - Branch String:   'builtin/unpack-objects.c:468,3'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:469,16'
              BranchSideFuncs:
                - die
                - fill.16226
                - use.16227
                - get_data
                - oidclr.16214
                - null_oid
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
                - oidcpy.16213
                - is_null_oid.16211
                - die
            - BranchSide:      'builtin/unpack-objects.c:477,17'
              BranchSideFuncs:
                - get_data
                - oidclr.16214
                - null_oid
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
                - oidcpy.16213
                - is_null_oid.16211
                - die
        - Branch String:   'builtin/unpack-objects.c:470,21'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:470,24'
              BranchSideFuncs:
                - fill.16226
                - use.16227
                - get_data
                - oidclr.16214
                - null_oid
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
                - oidcpy.16213
                - is_null_oid.16211
                - die
                - die
            - BranchSide:      'builtin/unpack-objects.c:471,5'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/unpack-objects.c:470,8'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:471,5'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-objects.c:472,11'
              BranchSideFuncs:
                - fill.16226
                - use.16227
                - get_data
                - oidclr.16214
                - null_oid
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
                - oidcpy.16213
                - is_null_oid.16211
                - die
                - die
        - Branch String:   'builtin/unpack-objects.c:478,24'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:478,27'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-objects.c:479,4'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/unpack-objects.c:478,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:479,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-objects.c:481,25'
              BranchSideFuncs:
                - get_data
                - oidclr.16214
                - null_oid
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
                - oidcpy.16213
                - is_null_oid.16211
        - Branch String:   'builtin/unpack-objects.c:482,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:483,4'
              BranchSideFuncs:
                - oidclr.16214
                - null_oid
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
                - oidcpy.16213
                - is_null_oid.16211
            - BranchSide:      'builtin/unpack-objects.c:484,6'
              BranchSideFuncs:
                - oidclr.16214
                - null_oid
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
                - oidcpy.16213
                - is_null_oid.16211
        - Branch String:   'builtin/unpack-objects.c:486,3'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:487,10'
              BranchSideFuncs:
                - oidcpy.16213
                - is_null_oid.16211
                - oidclr.16214
                - null_oid
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
            - BranchSide:      'builtin/unpack-objects.c:498,8'
              BranchSideFuncs:
                - oidclr.16214
                - null_oid
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
        - Branch String:   'builtin/unpack-objects.c:488,8'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:489,10'
              BranchSideFuncs:
                - oidclr.16214
                - null_oid
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
                - oidcpy.16213
                - is_null_oid.16211
            - BranchSide:      'builtin/unpack-objects.c:490,15'
              BranchSideFuncs:
                - oidcpy.16213
                - is_null_oid.16211
                - oidclr.16214
                - null_oid
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
        - Branch String:   'builtin/unpack-objects.c:490,15'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:491,10'
              BranchSideFuncs:
                - oidclr.16214
                - null_oid
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
                - oidcpy.16213
                - is_null_oid.16211
            - BranchSide:      'builtin/unpack-objects.c:493,24'
              BranchSideFuncs:
                - oidcpy.16213
                - is_null_oid.16211
                - oidclr.16214
                - null_oid
                - add_delta_to_list
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
        - Branch String:   'builtin/unpack-objects.c:498,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:0,0'
              BranchSideFuncs:
                - resolve_against_held
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
            - BranchSide:      'builtin/unpack-objects.c:503,12'
              BranchSideFuncs:
                - oidclr.16214
                - null_oid
                - add_delta_to_list
        - Branch String:   'builtin/unpack-objects.c:510,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:511,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/unpack-objects.c:513,31'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - error
                - const_error.16229
                - common_exit
                - exit
                - resolve_delta.16215
                - free
        - Branch String:   'builtin/unpack-objects.c:515,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:516,3'
              BranchSideFuncs:
                - resolve_delta.16215
                - free
            - BranchSide:      'builtin/unpack-objects.c:523,16'
              BranchSideFuncs:
                - resolve_delta.16215
                - free
        - Branch String:   'builtin/unpack-objects.c:518,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:519,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/unpack-objects.c:520,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/unpack-objects.c:442,22'
          Dst:             fill
        - Src:             'builtin/unpack-objects.c:442,3'
          Dst:             oidread
        - Src:             'builtin/unpack-objects.c:443,3'
          Dst:             use
        - Src:             'builtin/unpack-objects.c:444,16'
          Dst:             get_data
        - Src:             'builtin/unpack-objects.c:447,7'
          Dst:             repo_has_object_file
        - Src:             'builtin/unpack-objects.c:449,12'
          Dst:             resolve_against_held
        - Src:             'builtin/unpack-objects.c:454,4'
          Dst:             oidclr
        - Src:             'builtin/unpack-objects.c:455,4'
          Dst:             add_delta_to_list
        - Src:             'builtin/unpack-objects.c:464,10'
          Dst:             fill
        - Src:             'builtin/unpack-objects.c:466,3'
          Dst:             use
        - Src:             'builtin/unpack-objects.c:471,5'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:472,11'
          Dst:             fill
        - Src:             'builtin/unpack-objects.c:474,4'
          Dst:             use
        - Src:             'builtin/unpack-objects.c:479,4'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:481,16'
          Dst:             get_data
        - Src:             'builtin/unpack-objects.c:493,5'
          Dst:             oidcpy
        - Src:             'builtin/unpack-objects.c:494,19'
          Dst:             is_null_oid
        - Src:             'builtin/unpack-objects.c:503,4'
          Dst:             oidclr
        - Src:             'builtin/unpack-objects.c:504,26'
          Dst:             null_oid
        - Src:             'builtin/unpack-objects.c:504,4'
          Dst:             add_delta_to_list
        - Src:             'builtin/unpack-objects.c:510,6'
          Dst:             resolve_against_held
        - Src:             'builtin/unpack-objects.c:513,9'
          Dst:             repo_read_object_file
        - Src:             'builtin/unpack-objects.c:516,3'
          Dst:             oid_to_hex
        - Src:             'builtin/unpack-objects.c:516,3'
          Dst:             error
        - Src:             'builtin/unpack-objects.c:516,3'
          Dst:             const_error
        - Src:             'builtin/unpack-objects.c:519,4'
          Dst:             common_exit
        - Src:             'builtin/unpack-objects.c:519,4'
          Dst:             exit
        - Src:             'builtin/unpack-objects.c:523,2'
          Dst:             resolve_delta
    - functionName:    unpack_non_delta_entry
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - type
        - size
        - nr
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_data
        - write_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:352,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:352,6'
              BranchSideFuncs:
                - write_object.16217
            - BranchSide:      'builtin/unpack-objects.c:353,16'
              BranchSideFuncs:
                - write_object.16217
      Callsites:
        - Src:             'builtin/unpack-objects.c:350,14'
          Dst:             get_data
        - Src:             'builtin/unpack-objects.c:353,3'
          Dst:             write_object
    - functionName:    stream_blob
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - size
        - nr
      BBCount:         12
      ICount:          110
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - git_inflate_end
        - git_inflate_init
        - lookup_blob
        - stream_loose_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:401,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:402,7'
              BranchSideFuncs:
                - _.16236
                - die
            - BranchSide:      'builtin/unpack-objects.c:404,11'
              BranchSideFuncs:
                - git_inflate_end
                - lookup_blob
                - _.16236
                - die
                - _.16236
                - die
        - Branch String:   'builtin/unpack-objects.c:404,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:405,7'
              BranchSideFuncs:
                - _.16236
                - die
            - BranchSide:      'builtin/unpack-objects.c:406,2'
              BranchSideFuncs:
                - git_inflate_end
                - lookup_blob
                - _.16236
                - die
        - Branch String:   'builtin/unpack-objects.c:408,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:408,6'
              BranchSideFuncs:
                - lookup_blob
                - _.16236
                - die
            - BranchSide:      'builtin/unpack-objects.c:409,35'
              BranchSideFuncs:
                - lookup_blob
                - _.16236
                - die
        - Branch String:   'builtin/unpack-objects.c:411,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:412,8'
              BranchSideFuncs: []
            - BranchSide:      'builtin/unpack-objects.c:413,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/unpack-objects.c:399,2'
          Dst:             git_inflate_init
        - Src:             'builtin/unpack-objects.c:401,6'
          Dst:             stream_loose_object
        - Src:             'builtin/unpack-objects.c:402,7'
          Dst:             _
        - Src:             'builtin/unpack-objects.c:402,3'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:405,7'
          Dst:             _
        - Src:             'builtin/unpack-objects.c:405,3'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:406,2'
          Dst:             git_inflate_end
        - Src:             'builtin/unpack-objects.c:409,23'
          Dst:             lookup_blob
        - Src:             'builtin/unpack-objects.c:412,8'
          Dst:             _
        - Src:             'builtin/unpack-objects.c:412,4'
          Dst:             die
    - functionName:    stop_progress
      functionSourceFile: '/src/git/./progress.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_progress
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - stop_progress_msg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './progress.h:25,32'
          Dst:             _
        - Src:             './progress.h:25,2'
          Dst:             stop_progress_msg
    - functionName:    unpack_one
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nr
      BBCount:         23
      ICount:          151
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - common_exit
        - const_error
        - error
        - exit
        - fill
        - stream_blob
        - unpack_delta_entry
        - unpack_non_delta_entry
        - use
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:542,2'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:543,10'
              BranchSideFuncs:
                - fill.16226
                - use.16227
                - unpack_delta_entry
                - unpack_non_delta_entry
                - stream_blob.16245
                - error
                - const_error.16229
                - common_exit
                - exit
            - BranchSide:      'builtin/unpack-objects.c:550,10'
              BranchSideFuncs:
                - unpack_delta_entry
                - unpack_non_delta_entry
                - stream_blob.16245
                - error
                - const_error.16229
                - common_exit
                - exit
        - Branch String:   'builtin/unpack-objects.c:550,2'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:552,8'
              BranchSideFuncs:
                - unpack_non_delta_entry
                - stream_blob.16245
            - BranchSide:      'builtin/unpack-objects.c:560,26'
              BranchSideFuncs:
                - unpack_non_delta_entry
            - BranchSide:      'builtin/unpack-objects.c:560,26'
              BranchSideFuncs:
                - unpack_non_delta_entry
            - BranchSide:      'builtin/unpack-objects.c:560,26'
              BranchSideFuncs:
                - unpack_non_delta_entry
            - BranchSide:      'builtin/unpack-objects.c:564,22'
              BranchSideFuncs:
                - unpack_delta_entry
            - BranchSide:      'builtin/unpack-objects.c:564,22'
              BranchSideFuncs:
                - unpack_delta_entry
            - BranchSide:      'builtin/unpack-objects.c:567,3'
              BranchSideFuncs:
                - error
                - const_error.16229
                - common_exit
                - exit
        - Branch String:   'builtin/unpack-objects.c:552,16'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:552,26'
              BranchSideFuncs:
                - unpack_non_delta_entry
            - BranchSide:      'builtin/unpack-objects.c:552,19'
              BranchSideFuncs:
                - unpack_non_delta_entry
                - stream_blob.16245
        - Branch String:   'builtin/unpack-objects.c:552,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:552,26'
              BranchSideFuncs:
                - stream_blob.16245
            - BranchSide:      'builtin/unpack-objects.c:553,16'
              BranchSideFuncs:
                - stream_blob.16245
        - Branch String:   'builtin/unpack-objects.c:569,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:570,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/unpack-objects.c:571,3'
              BranchSideFuncs:
                - common_exit
                - exit
      Callsites:
        - Src:             'builtin/unpack-objects.c:536,9'
          Dst:             fill
        - Src:             'builtin/unpack-objects.c:538,2'
          Dst:             use
        - Src:             'builtin/unpack-objects.c:543,10'
          Dst:             fill
        - Src:             'builtin/unpack-objects.c:545,3'
          Dst:             use
        - Src:             'builtin/unpack-objects.c:553,4'
          Dst:             stream_blob
        - Src:             'builtin/unpack-objects.c:560,3'
          Dst:             unpack_non_delta_entry
        - Src:             'builtin/unpack-objects.c:564,3'
          Dst:             unpack_delta_entry
        - Src:             'builtin/unpack-objects.c:567,3'
          Dst:             error
        - Src:             'builtin/unpack-objects.c:567,3'
          Dst:             const_error
        - Src:             'builtin/unpack-objects.c:571,3'
          Dst:             common_exit
        - Src:             'builtin/unpack-objects.c:571,3'
          Dst:             exit
    - functionName:    default_swab32
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hasheq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sha1
        - sha2
        - algop
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   './hash.h:270,6'
          Branch Sides:
            - BranchSide:      './hash.h:271,18'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      './hash.h:272,17'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             './hash.h:271,11'
          Dst:             memcmp
        - Src:             './hash.h:272,10'
          Dst:             memcmp
    - functionName:    write_rest
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - check_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:251,11'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:252,9'
              BranchSideFuncs:
                - check_object.16203
            - BranchSide:      'builtin/unpack-objects.c:252,9'
              BranchSideFuncs:
                - check_object.16203
        - Branch String:   'builtin/unpack-objects.c:252,2'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:253,7'
              BranchSideFuncs:
                - check_object.16203
            - BranchSide:      'builtin/unpack-objects.c:256,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/unpack-objects.c:253,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:254,17'
              BranchSideFuncs:
                - check_object.16203
            - BranchSide:      'builtin/unpack-objects.c:255,2'
              BranchSideFuncs:
                - check_object.16203
      Callsites:
        - Src:             'builtin/unpack-objects.c:254,4'
          Dst:             check_object
    - functionName:    unpack_all
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - begin_odb_transaction
        - die
        - display_progress
        - end_odb_transaction
        - fill
        - git_bswap32
        - start_progress
        - stop_progress
        - unpack_one
        - use
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:577,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:578,28'
              BranchSideFuncs:
                - fill.16226
                - git_bswap32.16256
                - git_bswap32.16256
                - git_bswap32.16256
                - git_bswap32.16256
                - git_bswap32.16256
                - die
                - use.16227
                - _.16236
                - start_progress
                - xcalloc
                - begin_odb_transaction
                - end_odb_transaction
                - stop_progress.16249
                - die
                - unpack_one
                - display_progress
                - die
            - BranchSide:      'builtin/unpack-objects.c:578,28'
              BranchSideFuncs:
                - fill.16226
                - git_bswap32.16256
                - git_bswap32.16256
                - git_bswap32.16256
                - git_bswap32.16256
                - git_bswap32.16256
                - die
                - use.16227
                - _.16236
                - start_progress
                - xcalloc
                - begin_odb_transaction
                - end_odb_transaction
                - stop_progress.16249
                - die
                - unpack_one
                - display_progress
                - die
        - Branch String:   'builtin/unpack-objects.c:582,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:583,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-objects.c:584,7'
              BranchSideFuncs:
                - git_bswap32.16256
                - git_bswap32.16256
                - git_bswap32.16256
                - die
                - use.16227
                - _.16236
                - start_progress
                - xcalloc
                - begin_odb_transaction
                - end_odb_transaction
                - stop_progress.16249
                - die
                - unpack_one
                - display_progress
        - Branch String:   'builtin/unpack-objects.c:584,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:584,7'
              BranchSideFuncs:
                - use.16227
                - _.16236
                - start_progress
                - xcalloc
                - begin_odb_transaction
                - end_odb_transaction
                - stop_progress.16249
                - die
                - unpack_one
                - display_progress
            - BranchSide:      'builtin/unpack-objects.c:587,2'
              BranchSideFuncs:
                - use.16227
                - _.16236
                - start_progress
                - xcalloc
                - begin_odb_transaction
                - end_odb_transaction
                - stop_progress.16249
                - die
                - unpack_one
                - display_progress
        - Branch String:   'builtin/unpack-objects.c:584,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:586,4'
              BranchSideFuncs:
                - use.16227
                - _.16236
                - start_progress
                - xcalloc
                - begin_odb_transaction
                - end_odb_transaction
                - stop_progress.16249
                - die
                - unpack_one
                - display_progress
            - BranchSide:      'builtin/unpack-objects.c:587,2'
              BranchSideFuncs:
                - use.16227
                - _.16236
                - start_progress
                - xcalloc
                - begin_odb_transaction
                - end_odb_transaction
                - stop_progress.16249
                - die
                - unpack_one
                - display_progress
        - Branch String:   'builtin/unpack-objects.c:589,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:590,29'
              BranchSideFuncs:
                - xcalloc
                - begin_odb_transaction
                - end_odb_transaction
                - stop_progress.16249
                - die
                - unpack_one
                - display_progress
            - BranchSide:      'builtin/unpack-objects.c:591,2'
              BranchSideFuncs:
                - xcalloc
                - begin_odb_transaction
                - end_odb_transaction
                - stop_progress.16249
                - die
                - unpack_one
                - display_progress
        - Branch String:   'builtin/unpack-objects.c:593,2'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:594,14'
              BranchSideFuncs:
                - unpack_one
                - display_progress
                - end_odb_transaction
                - stop_progress.16249
                - die
            - BranchSide:      'builtin/unpack-objects.c:597,2'
              BranchSideFuncs:
                - end_odb_transaction
                - stop_progress.16249
                - die
        - Branch String:   'builtin/unpack-objects.c:600,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:601,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-objects.c:602,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/unpack-objects.c:578,28'
          Dst:             fill
        - Src:             'builtin/unpack-objects.c:580,15'
          Dst:             git_bswap32
        - Src:             'builtin/unpack-objects.c:582,6'
          Dst:             git_bswap32
        - Src:             'builtin/unpack-objects.c:583,3'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:584,7'
          Dst:             git_bswap32
        - Src:             'builtin/unpack-objects.c:584,7'
          Dst:             git_bswap32
        - Src:             'builtin/unpack-objects.c:586,4'
          Dst:             git_bswap32
        - Src:             'builtin/unpack-objects.c:585,3'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:587,2'
          Dst:             use
        - Src:             'builtin/unpack-objects.c:590,29'
          Dst:             _
        - Src:             'builtin/unpack-objects.c:590,14'
          Dst:             start_progress
        - Src:             'builtin/unpack-objects.c:591,2'
          Dst:             xcalloc
        - Src:             'builtin/unpack-objects.c:592,2'
          Dst:             begin_odb_transaction
        - Src:             'builtin/unpack-objects.c:594,3'
          Dst:             unpack_one
        - Src:             'builtin/unpack-objects.c:595,3'
          Dst:             display_progress
        - Src:             'builtin/unpack-objects.c:597,2'
          Dst:             end_odb_transaction
        - Src:             'builtin/unpack-objects.c:598,2'
          Dst:             stop_progress
        - Src:             'builtin/unpack-objects.c:601,3'
          Dst:             die
    - functionName:    git_bswap32
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - default_swab32
      functionUses:    8
      BranchProfiles:
        - Branch String:   './compat/bswap.h:44,6'
          Branch Sides:
            - BranchSide:      './compat/bswap.h:45,27'
              BranchSideFuncs:
                - default_swab32.16253
            - BranchSide:      './compat/bswap.h:47,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             './compat/bswap.h:45,12'
          Dst:             default_swab32
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_unpack_objects
      functionSourceFile: '/src/git/builtin/unpack-objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         34
      ICount:          291
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - die
        - disable_replace_refs
        - fill
        - fsck_finish
        - fsck_set_msg_types
        - git_bswap32
        - git_config
        - git_default_config
        - hasheq
        - isatty
        - skip_prefix
        - starts_with
        - strcmp
        - strtoul
        - strtoumax
        - unpack_all
        - usage
        - use
        - write_in_full
        - write_rest
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/unpack-objects.c:616,2'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:617,21'
              BranchSideFuncs:
                - usage
                - strcmp
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.16262
                - starts_with
                - skip_prefix.16262
                - usage
                - strtoumax
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - die
                - die
                - fsck_set_msg_types
            - BranchSide:      'builtin/unpack-objects.c:666,2'
              BranchSideFuncs:
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
        - Branch String:   'builtin/unpack-objects.c:619,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:620,16'
              BranchSideFuncs:
                - strcmp
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.16262
                - starts_with
                - skip_prefix.16262
                - usage
                - strtoumax
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - die
                - die
                - fsck_set_msg_types
            - BranchSide:      'builtin/unpack-objects.c:664,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/unpack-objects.c:620,8'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:621,13'
              BranchSideFuncs:
                - strcmp
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.16262
                - starts_with
                - skip_prefix.16262
                - usage
                - strtoumax
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - die
                - die
                - fsck_set_msg_types
            - BranchSide:      'builtin/unpack-objects.c:624,16'
              BranchSideFuncs:
                - strcmp
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.16262
                - starts_with
                - skip_prefix.16262
                - usage
                - strtoumax
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - die
                - die
                - fsck_set_msg_types
        - Branch String:   'builtin/unpack-objects.c:624,8'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:625,11'
              BranchSideFuncs:
                - strcmp
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.16262
                - starts_with
                - skip_prefix.16262
                - usage
                - strtoumax
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - die
                - die
                - fsck_set_msg_types
            - BranchSide:      'builtin/unpack-objects.c:628,16'
              BranchSideFuncs:
                - strcmp
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.16262
                - starts_with
                - skip_prefix.16262
                - usage
                - strtoumax
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - die
                - die
                - fsck_set_msg_types
        - Branch String:   'builtin/unpack-objects.c:628,8'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:629,13'
              BranchSideFuncs:
                - strcmp
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.16262
                - starts_with
                - skip_prefix.16262
                - usage
                - strtoumax
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - die
                - die
                - fsck_set_msg_types
            - BranchSide:      'builtin/unpack-objects.c:632,16'
              BranchSideFuncs:
                - strcmp
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.16262
                - starts_with
                - skip_prefix.16262
                - usage
                - strtoumax
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - die
                - die
                - fsck_set_msg_types
        - Branch String:   'builtin/unpack-objects.c:632,8'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:633,12'
              BranchSideFuncs:
                - skip_prefix.16262
                - starts_with
                - skip_prefix.16262
                - usage
                - strtoumax
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - die
                - die
                - fsck_set_msg_types
            - BranchSide:      'builtin/unpack-objects.c:636,20'
              BranchSideFuncs:
                - skip_prefix.16262
                - starts_with
                - skip_prefix.16262
                - usage
                - strtoumax
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - die
                - die
                - fsck_set_msg_types
        - Branch String:   'builtin/unpack-objects.c:636,8'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:637,12'
              BranchSideFuncs:
                - fsck_set_msg_types
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.16262
                - starts_with
                - skip_prefix.16262
                - usage
                - strtoumax
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - die
                - die
            - BranchSide:      'builtin/unpack-objects.c:641,20'
              BranchSideFuncs:
                - starts_with
                - skip_prefix.16262
                - usage
                - strtoumax
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.16262
                - fsck_set_msg_types
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - die
                - die
        - Branch String:   'builtin/unpack-objects.c:641,8'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:645,9'
              BranchSideFuncs:
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.16262
                - starts_with
                - skip_prefix.16262
                - usage
                - strtoumax
                - fsck_set_msg_types
                - die
                - die
            - BranchSide:      'builtin/unpack-objects.c:656,20'
              BranchSideFuncs:
                - skip_prefix.16262
                - usage
                - strtoumax
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.16262
                - starts_with
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - die
                - die
                - fsck_set_msg_types
        - Branch String:   'builtin/unpack-objects.c:648,9'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:649,20'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-objects.c:650,24'
              BranchSideFuncs:
                - strtoul
                - git_bswap32.16256
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.16262
                - starts_with
                - skip_prefix.16262
                - usage
                - strtoumax
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - die
                - fsck_set_msg_types
                - die
        - Branch String:   'builtin/unpack-objects.c:651,9'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:652,20'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/unpack-objects.c:653,9'
              BranchSideFuncs:
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.16262
                - starts_with
                - skip_prefix.16262
                - usage
                - strtoumax
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - die
                - die
                - fsck_set_msg_types
        - Branch String:   'builtin/unpack-objects.c:656,8'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:657,32'
              BranchSideFuncs:
                - strtoumax
                - unpack_all
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - write_rest
                - fsck_finish
                - _.16236
                - die
                - usage
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.16262
                - starts_with
                - skip_prefix.16262
                - usage
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - strtoul
                - git_bswap32.16256
                - die
                - die
                - fsck_set_msg_types
            - BranchSide:      'builtin/unpack-objects.c:660,4'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/unpack-objects.c:672,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:673,3'
              BranchSideFuncs:
                - write_rest
                - fsck_finish
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
                - _.16236
                - die
            - BranchSide:      'builtin/unpack-objects.c:677,19'
              BranchSideFuncs:
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
        - Branch String:   'builtin/unpack-objects.c:674,7'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:675,8'
              BranchSideFuncs:
                - _.16236
                - die
            - BranchSide:      'builtin/unpack-objects.c:676,2'
              BranchSideFuncs:
                - fill.16226
                - hasheq.16254
                - die
                - use.16227
                - write_in_full
        - Branch String:   'builtin/unpack-objects.c:677,6'
          Branch Sides:
            - BranchSide:      'builtin/unpack-objects.c:679,3'
              BranchSideFuncs:
                - use.16227
                - write_in_full
            - BranchSide:      'builtin/unpack-objects.c:680,6'
              BranchSideFuncs:
                - use.16227
                - write_in_full
      Callsites:
        - Src:             'builtin/unpack-objects.c:610,2'
          Dst:             disable_replace_refs
        - Src:             'builtin/unpack-objects.c:612,2'
          Dst:             git_config
        - Src:             'builtin/unpack-objects.c:612,2'
          Dst:             git_default_config
        - Src:             'builtin/unpack-objects.c:614,11'
          Dst:             isatty
        - Src:             'builtin/unpack-objects.c:620,9'
          Dst:             strcmp
        - Src:             'builtin/unpack-objects.c:624,9'
          Dst:             strcmp
        - Src:             'builtin/unpack-objects.c:628,9'
          Dst:             strcmp
        - Src:             'builtin/unpack-objects.c:632,9'
          Dst:             strcmp
        - Src:             'builtin/unpack-objects.c:636,8'
          Dst:             skip_prefix
        - Src:             'builtin/unpack-objects.c:638,5'
          Dst:             fsck_set_msg_types
        - Src:             'builtin/unpack-objects.c:641,8'
          Dst:             starts_with
        - Src:             'builtin/unpack-objects.c:646,26'
          Dst:             git_bswap32
        - Src:             'builtin/unpack-objects.c:647,24'
          Dst:             strtoul
        - Src:             'builtin/unpack-objects.c:647,24'
          Dst:             git_bswap32
        - Src:             'builtin/unpack-objects.c:649,6'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:650,24'
          Dst:             strtoul
        - Src:             'builtin/unpack-objects.c:650,24'
          Dst:             git_bswap32
        - Src:             'builtin/unpack-objects.c:652,6'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:656,8'
          Dst:             skip_prefix
        - Src:             'builtin/unpack-objects.c:657,22'
          Dst:             strtoumax
        - Src:             'builtin/unpack-objects.c:660,4'
          Dst:             usage
        - Src:             'builtin/unpack-objects.c:664,3'
          Dst:             usage
        - Src:             'builtin/unpack-objects.c:667,2'
          Dst:             unpack_all
        - Src:             'builtin/unpack-objects.c:673,3'
          Dst:             write_rest
        - Src:             'builtin/unpack-objects.c:674,7'
          Dst:             fsck_finish
        - Src:             'builtin/unpack-objects.c:675,8'
          Dst:             _
        - Src:             'builtin/unpack-objects.c:675,4'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:677,14'
          Dst:             fill
        - Src:             'builtin/unpack-objects.c:677,7'
          Dst:             hasheq
        - Src:             'builtin/unpack-objects.c:679,3'
          Dst:             die
        - Src:             'builtin/unpack-objects.c:680,2'
          Dst:             use
        - Src:             'builtin/unpack-objects.c:683,2'
          Dst:             write_in_full
    - functionName:    get_mtime_path
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_addf
        - strbuf_setlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/update-index.c:94,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/update-index.c:95,2'
          Dst:             strbuf_addf
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    xrmdir
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die_errno
        - get_mtime_path
        - lstat_cache_aware_rmdir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:131,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:132,13'
              BranchSideFuncs:
                - _.16391
                - die_errno
            - BranchSide:      'builtin/update-index.c:133,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/update-index.c:130,9'
          Dst:             get_mtime_path
        - Src:             'builtin/update-index.c:131,6'
          Dst:             lstat_cache_aware_rmdir
        - Src:             'builtin/update-index.c:132,13'
          Dst:             _
        - Src:             'builtin/update-index.c:132,3'
          Dst:             die_errno
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    25
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    xunlink
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die_errno
        - get_mtime_path
        - unlink
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:124,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:125,13'
              BranchSideFuncs:
                - _.16391
                - die_errno
            - BranchSide:      'builtin/update-index.c:126,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/update-index.c:123,9'
          Dst:             get_mtime_path
        - Src:             'builtin/update-index.c:124,6'
          Dst:             unlink
        - Src:             'builtin/update-index.c:125,13'
          Dst:             _
        - Src:             'builtin/update-index.c:125,3'
          Dst:             die_errno
    - functionName:    xmkdir
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die_errno
        - get_mtime_path
        - mkdir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:102,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:103,13'
              BranchSideFuncs:
                - _.16391
                - die_errno
            - BranchSide:      'builtin/update-index.c:104,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/update-index.c:101,9'
          Dst:             get_mtime_path
        - Src:             'builtin/update-index.c:102,6'
          Dst:             mkdir
        - Src:             'builtin/update-index.c:103,13'
          Dst:             _
        - Src:             'builtin/update-index.c:103,3'
          Dst:             die_errno
    - functionName:    create_file
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_mtime_path
        - xopen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/update-index.c:116,9'
          Dst:             get_mtime_path
        - Src:             'builtin/update-index.c:117,7'
          Dst:             xopen
    - functionName:    avoid_racy
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sleep
      functionUses:    6
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:142,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:142,2'
              BranchSideFuncs:
                - sleep
            - BranchSide:      'builtin/update-index.c:142,2'
              BranchSideFuncs:
                - sleep
      Callsites:
        - Src:             'builtin/update-index.c:142,2'
          Dst:             sleep
    - functionName:    sleep
      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:    xstat_mtime_dir
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - st
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die_errno
        - stat64
      functionUses:    7
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:108,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:109,13'
              BranchSideFuncs:
                - _.16391
                - die_errno
            - BranchSide:      'builtin/update-index.c:110,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/update-index.c:108,6'
          Dst:             stat64
        - Src:             'builtin/update-index.c:109,13'
          Dst:             _
        - Src:             'builtin/update-index.c:109,3'
          Dst:             die_errno
    - functionName:    remove_test_directory
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - remove_dir_recursively
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:87,16'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:87,16'
              BranchSideFuncs:
                - remove_dir_recursively
            - BranchSide:      'builtin/update-index.c:87,16'
              BranchSideFuncs:
                - remove_dir_recursively
        - Branch String:   'builtin/update-index.c:87,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:87,6'
              BranchSideFuncs:
                - remove_dir_recursively
            - BranchSide:      'builtin/update-index.c:88,3'
              BranchSideFuncs:
                - remove_dir_recursively
      Callsites:
        - Src:             'builtin/update-index.c:88,3'
          Dst:             remove_dir_recursively
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    ce_mode_from_stat
      functionSourceFile: '/src/git/./read-cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ce
        - mode
      BBCount:         23
      ICount:          112
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - create_ce_mode
      functionUses:    1
      BranchProfiles:
        - Branch String:   './read-cache.h:12,20'
          Branch Sides:
            - BranchSide:      './read-cache.h:12,23'
              BranchSideFuncs:
                - create_ce_mode.16397
                - create_ce_mode.16397
            - BranchSide:      './read-cache.h:15,7'
              BranchSideFuncs:
                - create_ce_mode.16397
                - create_ce_mode.16397
        - Branch String:   './read-cache.h:12,37'
          Branch Sides:
            - BranchSide:      './read-cache.h:13,6'
              BranchSideFuncs:
                - create_ce_mode.16397
                - create_ce_mode.16397
            - BranchSide:      './read-cache.h:15,7'
              BranchSideFuncs:
                - create_ce_mode.16397
                - create_ce_mode.16397
        - Branch String:   './read-cache.h:13,9'
          Branch Sides:
            - BranchSide:      './read-cache.h:13,12'
              BranchSideFuncs:
                - create_ce_mode.16397
                - create_ce_mode.16397
            - BranchSide:      './read-cache.h:15,7'
              BranchSideFuncs:
                - create_ce_mode.16397
                - create_ce_mode.16397
        - Branch String:   './read-cache.h:12,6'
          Branch Sides:
            - BranchSide:      './read-cache.h:14,10'
              BranchSideFuncs: []
            - BranchSide:      './read-cache.h:15,7'
              BranchSideFuncs:
                - create_ce_mode.16397
                - create_ce_mode.16397
        - Branch String:   './read-cache.h:15,28'
          Branch Sides:
            - BranchSide:      './read-cache.h:15,31'
              BranchSideFuncs:
                - create_ce_mode.16397
            - BranchSide:      './read-cache.h:20,24'
              BranchSideFuncs:
                - create_ce_mode.16397
        - Branch String:   './read-cache.h:15,6'
          Branch Sides:
            - BranchSide:      './read-cache.h:16,7'
              BranchSideFuncs:
                - create_ce_mode.16397
            - BranchSide:      './read-cache.h:20,24'
              BranchSideFuncs:
                - create_ce_mode.16397
        - Branch String:   './read-cache.h:16,10'
          Branch Sides:
            - BranchSide:      './read-cache.h:16,13'
              BranchSideFuncs:
                - create_ce_mode.16397
            - BranchSide:      './read-cache.h:18,10'
              BranchSideFuncs:
                - create_ce_mode.16397
        - Branch String:   './read-cache.h:16,7'
          Branch Sides:
            - BranchSide:      './read-cache.h:17,11'
              BranchSideFuncs: []
            - BranchSide:      './read-cache.h:18,10'
              BranchSideFuncs:
                - create_ce_mode.16397
      Callsites:
        - Src:             './read-cache.h:18,10'
          Dst:             create_ce_mode
        - Src:             './read-cache.h:20,9'
          Dst:             create_ce_mode
    - functionName:    create_ce_mode
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './object.h:135,6'
          Branch Sides:
            - BranchSide:      './object.h:136,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:137,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:137,6'
          Branch Sides:
            - BranchSide:      './object.h:138,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:139,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:139,20'
          Branch Sides:
            - BranchSide:      './object.h:139,23'
              BranchSideFuncs: []
            - BranchSide:      './object.h:140,3'
              BranchSideFuncs: []
        - Branch String:   './object.h:139,6'
          Branch Sides:
            - BranchSide:      './object.h:140,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:141,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    remove_one_path
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - const_error
        - error
        - remove_file_from_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:267,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:268,10'
              BranchSideFuncs:
                - remove_file_from_index
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:269,29'
              BranchSideFuncs:
                - remove_file_from_index
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:269,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:270,10'
              BranchSideFuncs:
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:271,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/update-index.c:268,10'
          Dst:             error
        - Src:             'builtin/update-index.c:268,10'
          Dst:             const_error
        - Src:             'builtin/update-index.c:269,6'
          Dst:             remove_file_from_index
        - Src:             'builtin/update-index.c:270,10'
          Dst:             error
        - Src:             'builtin/update-index.c:270,10'
          Dst:             const_error
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_missing_file_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - errno_
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1518,27'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1518,27'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1518,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_one_path
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - old
        - path
        - len
        - st
      BBCount:         15
      ICount:          163
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - add_index_entry
        - ce_mode_from_stat
        - const_error
        - create_ce_flags
        - discard_cache_entry
        - error
        - fill_stat_cache_info
        - ie_match_stat
        - index_path
        - make_empty_cache_entry
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:294,10'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:294,14'
              BranchSideFuncs:
                - ie_match_stat
                - make_empty_cache_entry
                - create_ce_flags.16402
                - fill_stat_cache_info
                - ce_mode_from_stat
                - index_path
                - add_index_entry
                - discard_cache_entry
                - error
                - const_error.16399
                - discard_cache_entry
            - BranchSide:      'builtin/update-index.c:297,30'
              BranchSideFuncs:
                - make_empty_cache_entry
                - create_ce_flags.16402
                - fill_stat_cache_info
                - ce_mode_from_stat
                - index_path
                - add_index_entry
                - discard_cache_entry
                - error
                - const_error.16399
                - discard_cache_entry
        - Branch String:   'builtin/update-index.c:294,28'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:294,46'
              BranchSideFuncs:
                - make_empty_cache_entry
                - create_ce_flags.16402
                - fill_stat_cache_info
                - ce_mode_from_stat
                - index_path
                - add_index_entry
                - discard_cache_entry
                - error
                - const_error.16399
                - discard_cache_entry
            - BranchSide:      'builtin/update-index.c:297,30'
              BranchSideFuncs:
                - make_empty_cache_entry
                - create_ce_flags.16402
                - fill_stat_cache_info
                - ce_mode_from_stat
                - index_path
                - add_index_entry
                - discard_cache_entry
                - error
                - const_error.16399
                - discard_cache_entry
        - Branch String:   'builtin/update-index.c:294,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:295,3'
              BranchSideFuncs:
                - make_empty_cache_entry
                - create_ce_flags.16402
                - fill_stat_cache_info
                - ce_mode_from_stat
                - index_path
                - add_index_entry
                - discard_cache_entry
                - error
                - const_error.16399
                - discard_cache_entry
            - BranchSide:      'builtin/update-index.c:297,30'
              BranchSideFuncs:
                - make_empty_cache_entry
                - create_ce_flags.16402
                - fill_stat_cache_info
                - ce_mode_from_stat
                - index_path
                - add_index_entry
                - discard_cache_entry
                - error
                - const_error.16399
                - discard_cache_entry
        - Branch String:   'builtin/update-index.c:304,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:306,23'
              BranchSideFuncs:
                - discard_cache_entry
            - BranchSide:      'builtin/update-index.c:309,11'
              BranchSideFuncs:
                - add_index_entry
                - discard_cache_entry
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:311,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:312,23'
              BranchSideFuncs:
                - discard_cache_entry
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:315,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/update-index.c:294,32'
          Dst:             ie_match_stat
        - Src:             'builtin/update-index.c:297,7'
          Dst:             make_empty_cache_entry
        - Src:             'builtin/update-index.c:299,17'
          Dst:             create_ce_flags
        - Src:             'builtin/update-index.c:301,2'
          Dst:             fill_stat_cache_info
        - Src:             'builtin/update-index.c:302,16'
          Dst:             ce_mode_from_stat
        - Src:             'builtin/update-index.c:304,6'
          Dst:             index_path
        - Src:             'builtin/update-index.c:306,3'
          Dst:             discard_cache_entry
        - Src:             'builtin/update-index.c:311,6'
          Dst:             add_index_entry
        - Src:             'builtin/update-index.c:312,3'
          Dst:             discard_cache_entry
        - Src:             'builtin/update-index.c:313,10'
          Dst:             error
        - Src:             'builtin/update-index.c:313,10'
          Dst:             const_error
    - functionName:    create_ce_flags
      functionSourceFile: '/src/git/./read-cache-ll.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - stage
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_directory
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - len
        - st
      BBCount:         22
      ICount:          188
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - add_one_path
        - const_error
        - error
        - index_name_pos
        - remove_one_path
        - repo_resolve_gitlink_ref
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:347,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:348,34'
              BranchSideFuncs:
                - remove_one_path
                - repo_resolve_gitlink_ref
                - add_one_path
            - BranchSide:      'builtin/update-index.c:363,9'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
                - add_one_path
                - error
                - const_error.16399
                - strncmp
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:349,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:352,33'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
                - add_one_path
            - BranchSide:      'builtin/update-index.c:359,26'
              BranchSideFuncs:
                - remove_one_path
        - Branch String:   'builtin/update-index.c:352,8'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:354,5'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-index.c:356,24'
              BranchSideFuncs:
                - add_one_path
        - Branch String:   'builtin/update-index.c:364,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:365,34'
              BranchSideFuncs:
                - strncmp
                - error
                - const_error.16399
                - repo_resolve_gitlink_ref
                - add_one_path
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:379,32'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
                - add_one_path
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:367,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:368,4'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
                - add_one_path
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:369,7'
              BranchSideFuncs:
                - error
                - const_error.16399
                - repo_resolve_gitlink_ref
                - add_one_path
                - error
                - const_error.16399
                - strncmp
        - Branch String:   'builtin/update-index.c:369,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:370,4'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
                - add_one_path
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:371,7'
              BranchSideFuncs:
                - error
                - const_error.16399
                - repo_resolve_gitlink_ref
                - add_one_path
                - error
                - const_error.16399
                - strncmp
        - Branch String:   'builtin/update-index.c:371,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:372,4'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
                - add_one_path
                - error
                - const_error.16399
                - strncmp
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:375,10'
              BranchSideFuncs:
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:379,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:380,29'
              BranchSideFuncs:
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:383,9'
              BranchSideFuncs:
                - error
                - const_error.16399
      Callsites:
        - Src:             'builtin/update-index.c:344,12'
          Dst:             index_name_pos
        - Src:             'builtin/update-index.c:352,8'
          Dst:             repo_resolve_gitlink_ref
        - Src:             'builtin/update-index.c:356,11'
          Dst:             add_one_path
        - Src:             'builtin/update-index.c:359,10'
          Dst:             remove_one_path
        - Src:             'builtin/update-index.c:367,7'
          Dst:             strncmp
        - Src:             'builtin/update-index.c:375,10'
          Dst:             error
        - Src:             'builtin/update-index.c:375,10'
          Dst:             const_error
        - Src:             'builtin/update-index.c:379,7'
          Dst:             repo_resolve_gitlink_ref
        - Src:             'builtin/update-index.c:380,10'
          Dst:             add_one_path
        - Src:             'builtin/update-index.c:383,9'
          Dst:             error
        - Src:             'builtin/update-index.c:383,9'
          Dst:             const_error
    - functionName:    process_lstat_error
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - err
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - const_error
        - error
        - is_missing_file_error
        - remove_one_path
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:283,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:284,26'
              BranchSideFuncs:
                - remove_one_path
            - BranchSide:      'builtin/update-index.c:285,9'
              BranchSideFuncs:
                - strerror
                - error
                - const_error.16399
      Callsites:
        - Src:             'builtin/update-index.c:283,6'
          Dst:             is_missing_file_error
        - Src:             'builtin/update-index.c:284,10'
          Dst:             remove_one_path
        - Src:             'builtin/update-index.c:285,9'
          Dst:             strerror
        - Src:             'builtin/update-index.c:285,9'
          Dst:             error
        - Src:             'builtin/update-index.c:285,9'
          Dst:             const_error
    - functionName:    trace_pass_fl
      functionSourceFile: '/src/git/./trace.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './trace.h:274,17'
          Branch Sides:
            - BranchSide:      './trace.h:274,17'
              BranchSideFuncs: []
            - BranchSide:      './trace.h:274,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mark_fsmonitor_invalid
      functionSourceFile: '/src/git/./fsmonitor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - ce
      BBCount:         11
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - fsm_settings__get_mode
        - trace_pass_fl
        - trace_printf_key_fl
        - untracked_cache_invalidate_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   './fsmonitor.h:64,6'
          Branch Sides:
            - BranchSide:      './fsmonitor.h:64,6'
              BranchSideFuncs:
                - untracked_cache_invalidate_path
                - trace_pass_fl.16408
                - trace_printf_key_fl
            - BranchSide:      './fsmonitor.h:65,3'
              BranchSideFuncs:
                - untracked_cache_invalidate_path
                - trace_pass_fl.16408
                - trace_printf_key_fl
        - Branch String:   './fsmonitor.h:67,3'
          Branch Sides:
            - BranchSide:      './fsmonitor.h:67,3'
              BranchSideFuncs:
                - trace_printf_key_fl
            - BranchSide:      './fsmonitor.h:68,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             './fsmonitor.h:62,33'
          Dst:             fsm_settings__get_mode
        - Src:             './fsmonitor.h:66,3'
          Dst:             untracked_cache_invalidate_path
        - Src:             './fsmonitor.h:67,3'
          Dst:             trace_pass_fl
        - Src:             './fsmonitor.h:67,3'
          Dst:             trace_printf_key_fl
    - functionName:    process_path
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - st
        - stat_errno
      BBCount:         25
      ICount:          170
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - add_one_path
        - const_error
        - error
        - has_symlink_leading_path
        - index_name_pos
        - process_directory
        - process_lstat_error
        - remove_file_from_index
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:392,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:393,10'
              BranchSideFuncs:
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:395,23'
              BranchSideFuncs:
                - index_name_pos
                - add_one_path
                - process_directory
                - process_lstat_error
                - remove_file_from_index
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:396,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:396,5'
              BranchSideFuncs:
                - add_one_path
                - process_directory
                - process_lstat_error
                - remove_file_from_index
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:396,24'
              BranchSideFuncs:
                - add_one_path
                - process_directory
                - process_lstat_error
                - remove_file_from_index
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:397,9'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:397,12'
              BranchSideFuncs:
                - add_one_path
                - process_directory
                - process_lstat_error
                - remove_file_from_index
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:413,6'
              BranchSideFuncs:
                - add_one_path
                - process_directory
                - process_lstat_error
        - Branch String:   'builtin/update-index.c:397,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:403,8'
              BranchSideFuncs:
                - remove_file_from_index
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:413,6'
              BranchSideFuncs:
                - add_one_path
                - process_directory
                - process_lstat_error
        - Branch String:   'builtin/update-index.c:403,37'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:403,40'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-index.c:406,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-index.c:403,53'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:404,30'
              BranchSideFuncs:
                - remove_file_from_index
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:406,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-index.c:403,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:405,11'
              BranchSideFuncs:
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:406,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-index.c:413,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:414,30'
              BranchSideFuncs:
                - process_lstat_error
            - BranchSide:      'builtin/update-index.c:416,6'
              BranchSideFuncs:
                - add_one_path
                - process_directory
        - Branch String:   'builtin/update-index.c:416,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:417,28'
              BranchSideFuncs:
                - process_directory
            - BranchSide:      'builtin/update-index.c:419,22'
              BranchSideFuncs:
                - add_one_path
      Callsites:
        - Src:             'builtin/update-index.c:391,8'
          Dst:             strlen
        - Src:             'builtin/update-index.c:392,6'
          Dst:             has_symlink_leading_path
        - Src:             'builtin/update-index.c:393,10'
          Dst:             error
        - Src:             'builtin/update-index.c:393,10'
          Dst:             const_error
        - Src:             'builtin/update-index.c:395,8'
          Dst:             index_name_pos
        - Src:             'builtin/update-index.c:404,7'
          Dst:             remove_file_from_index
        - Src:             'builtin/update-index.c:405,11'
          Dst:             error
        - Src:             'builtin/update-index.c:405,11'
          Dst:             const_error
        - Src:             'builtin/update-index.c:414,10'
          Dst:             process_lstat_error
        - Src:             'builtin/update-index.c:417,10'
          Dst:             process_directory
        - Src:             'builtin/update-index.c:419,9'
          Dst:             add_one_path
    - functionName:    mark_ce_flags
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - path
        - flag
        - mark
      BBCount:         9
      ICount:          127
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cache_tree_invalidate_path
        - index_name_pos
        - mark_fsmonitor_invalid
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:251,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:252,26'
              BranchSideFuncs:
                - mark_fsmonitor_invalid
                - cache_tree_invalidate_path
            - BranchSide:      'builtin/update-index.c:262,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-index.c:253,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:254,51'
              BranchSideFuncs:
                - cache_tree_invalidate_path
            - BranchSide:      'builtin/update-index.c:256,52'
              BranchSideFuncs:
                - cache_tree_invalidate_path
      Callsites:
        - Src:             'builtin/update-index.c:249,16'
          Dst:             strlen
        - Src:             'builtin/update-index.c:250,12'
          Dst:             index_name_pos
        - Src:             'builtin/update-index.c:252,3'
          Dst:             mark_fsmonitor_invalid
        - Src:             'builtin/update-index.c:258,3'
          Dst:             cache_tree_invalidate_path
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    read_one_ent
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - which
        - ent
        - path
        - namelen
        - stage
      BBCount:         17
      ICount:          131
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - const_error
        - create_ce_flags
        - create_ce_mode
        - error
        - get_tree_entry
        - make_empty_cache_entry
        - oidcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:621,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:622,7'
              BranchSideFuncs:
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:626,7'
              BranchSideFuncs:
                - make_empty_cache_entry
                - oidcpy.16415
                - create_ce_flags.16402
                - create_ce_mode.16397
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:622,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:623,4'
              BranchSideFuncs:
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:624,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-index.c:626,43'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:626,46'
              BranchSideFuncs:
                - make_empty_cache_entry
                - oidcpy.16415
                - create_ce_flags.16402
                - create_ce_mode.16397
            - BranchSide:      'builtin/update-index.c:631,30'
              BranchSideFuncs:
                - make_empty_cache_entry
                - oidcpy.16415
                - create_ce_flags.16402
                - create_ce_mode.16397
        - Branch String:   'builtin/update-index.c:626,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:627,7'
              BranchSideFuncs:
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:631,30'
              BranchSideFuncs:
                - make_empty_cache_entry
                - oidcpy.16415
                - create_ce_flags.16402
                - create_ce_mode.16397
        - Branch String:   'builtin/update-index.c:627,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:628,4'
              BranchSideFuncs:
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:629,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/update-index.c:621,6'
          Dst:             get_tree_entry
        - Src:             'builtin/update-index.c:623,4'
          Dst:             error
        - Src:             'builtin/update-index.c:623,4'
          Dst:             const_error
        - Src:             'builtin/update-index.c:628,4'
          Dst:             error
        - Src:             'builtin/update-index.c:628,4'
          Dst:             const_error
        - Src:             'builtin/update-index.c:631,7'
          Dst:             make_empty_cache_entry
        - Src:             'builtin/update-index.c:633,2'
          Dst:             oidcpy
        - Src:             'builtin/update-index.c:635,17'
          Dst:             create_ce_flags
        - Src:             'builtin/update-index.c:637,16'
          Dst:             create_ce_mode
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ce_path_match
      functionSourceFile: '/src/git/./read-cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - ce
        - pathspec
        - seen
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - match_pathspec
      functionUses:    1
      BranchProfiles:
        - Branch String:   './read-cache.h:42,31'
          Branch Sides:
            - BranchSide:      './read-cache.h:42,31'
              BranchSideFuncs:
                - match_pathspec
            - BranchSide:      './read-cache.h:42,34'
              BranchSideFuncs:
                - match_pathspec
      Callsites:
        - Src:             './read-cache.h:41,9'
          Dst:             match_pathspec
    - functionName:    do_reupdate
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - paths
        - prefix
      BBCount:         30
      ICount:          213
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - ce_path_match
        - clear_pathspec
        - discard_cache_entry
        - ensure_full_index
        - get_main_ref_store
        - oideq
        - parse_pathspec
        - read_one_ent
        - update_one
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:686,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:686,73'
              BranchSideFuncs:
                - clear_pathspec
                - ce_path_match.16416
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - ensure_full_index
                - oideq.16412
                - discard_cache_entry
                - read_one_ent
            - BranchSide:      'builtin/update-index.c:690,12'
              BranchSideFuncs:
                - clear_pathspec
                - ce_path_match.16416
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - ensure_full_index
                - oideq.16412
                - discard_cache_entry
                - read_one_ent
        - Branch String:   'builtin/update-index.c:692,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:693,34'
              BranchSideFuncs:
                - ce_path_match.16416
                - clear_pathspec
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - ensure_full_index
                - oideq.16412
                - discard_cache_entry
                - read_one_ent
            - BranchSide:      'builtin/update-index.c:730,2'
              BranchSideFuncs:
                - clear_pathspec
        - Branch String:   'builtin/update-index.c:698,20'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:698,38'
              BranchSideFuncs:
                - clear_pathspec
                - ce_path_match.16416
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - ensure_full_index
                - oideq.16412
                - discard_cache_entry
                - read_one_ent
            - BranchSide:      'builtin/update-index.c:699,4'
              BranchSideFuncs:
                - clear_pathspec
                - ce_path_match.16416
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - ensure_full_index
                - oideq.16412
                - discard_cache_entry
                - read_one_ent
        - Branch String:   'builtin/update-index.c:698,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:699,4'
              BranchSideFuncs:
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - clear_pathspec
                - ce_path_match.16416
                - ensure_full_index
                - oideq.16412
                - discard_cache_entry
                - read_one_ent
            - BranchSide:      'builtin/update-index.c:700,7'
              BranchSideFuncs:
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - clear_pathspec
                - ce_path_match.16416
                - ensure_full_index
                - oideq.16412
                - discard_cache_entry
                - read_one_ent
        - Branch String:   'builtin/update-index.c:700,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:702,9'
              BranchSideFuncs:
                - read_one_ent
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - clear_pathspec
                - ce_path_match.16416
                - ensure_full_index
                - oideq.16412
                - discard_cache_entry
            - BranchSide:      'builtin/update-index.c:703,7'
              BranchSideFuncs:
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - clear_pathspec
                - ce_path_match.16416
                - read_one_ent
                - ensure_full_index
                - oideq.16412
                - discard_cache_entry
        - Branch String:   'builtin/update-index.c:703,11'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:703,14'
              BranchSideFuncs:
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - clear_pathspec
                - ce_path_match.16416
                - read_one_ent
                - ensure_full_index
                - oideq.16412
                - discard_cache_entry
            - BranchSide:      'builtin/update-index.c:713,7'
              BranchSideFuncs:
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - clear_pathspec
                - ce_path_match.16416
                - oideq.16412
                - discard_cache_entry
                - read_one_ent
                - ensure_full_index
        - Branch String:   'builtin/update-index.c:703,42'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:704,14'
              BranchSideFuncs:
                - oideq.16412
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - clear_pathspec
                - ce_path_match.16416
                - read_one_ent
                - ensure_full_index
                - discard_cache_entry
            - BranchSide:      'builtin/update-index.c:713,7'
              BranchSideFuncs:
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - clear_pathspec
                - ce_path_match.16416
                - oideq.16412
                - discard_cache_entry
                - read_one_ent
                - ensure_full_index
        - Branch String:   'builtin/update-index.c:703,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:705,24'
              BranchSideFuncs:
                - discard_cache_entry
                - clear_pathspec
                - ce_path_match.16416
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - ensure_full_index
                - oideq.16412
                - read_one_ent
            - BranchSide:      'builtin/update-index.c:713,7'
              BranchSideFuncs:
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - clear_pathspec
                - ce_path_match.16416
                - oideq.16412
                - discard_cache_entry
                - read_one_ent
                - ensure_full_index
        - Branch String:   'builtin/update-index.c:713,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:714,22'
              BranchSideFuncs:
                - ensure_full_index
                - clear_pathspec
                - ce_path_match.16416
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - oideq.16412
                - discard_cache_entry
                - read_one_ent
            - BranchSide:      'builtin/update-index.c:722,13'
              BranchSideFuncs:
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - clear_pathspec
                - ce_path_match.16416
                - ensure_full_index
                - oideq.16412
                - discard_cache_entry
                - read_one_ent
        - Branch String:   'builtin/update-index.c:727,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:728,4'
              BranchSideFuncs:
                - clear_pathspec
                - ce_path_match.16416
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - ensure_full_index
                - oideq.16412
                - discard_cache_entry
                - read_one_ent
            - BranchSide:      'builtin/update-index.c:729,2'
              BranchSideFuncs:
                - clear_pathspec
                - ce_path_match.16416
                - xstrdup
                - update_one
                - free
                - discard_cache_entry
                - ensure_full_index
                - oideq.16412
                - discard_cache_entry
                - read_one_ent
      Callsites:
        - Src:             'builtin/update-index.c:682,2'
          Dst:             parse_pathspec
        - Src:             'builtin/update-index.c:686,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/update-index.c:686,6'
          Dst:             refs_read_ref
        - Src:             'builtin/update-index.c:698,24'
          Dst:             ce_path_match
        - Src:             'builtin/update-index.c:701,10'
          Dst:             read_one_ent
        - Src:             'builtin/update-index.c:704,7'
          Dst:             oideq
        - Src:             'builtin/update-index.c:705,4'
          Dst:             discard_cache_entry
        - Src:             'builtin/update-index.c:714,4'
          Dst:             ensure_full_index
        - Src:             'builtin/update-index.c:723,10'
          Dst:             xstrdup
        - Src:             'builtin/update-index.c:724,3'
          Dst:             update_one
        - Src:             'builtin/update-index.c:726,3'
          Dst:             discard_cache_entry
        - Src:             'builtin/update-index.c:730,2'
          Dst:             clear_pathspec
    - functionName:    update_one
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         37
      ICount:          198
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - die
        - fprintf
        - lstat64
        - mark_ce_flags
        - process_path
        - remove_file_from_index
        - report
        - verify_path
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:473,22'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:473,25'
              BranchSideFuncs:
                - verify_path
                - fprintf
                - process_path
                - report.16421
                - die
                - remove_file_from_index
                - report.16421
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
            - BranchSide:      'builtin/update-index.c:475,6'
              BranchSideFuncs:
                - verify_path
                - fprintf
                - process_path
                - report.16421
                - die
                - remove_file_from_index
                - report.16421
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
        - Branch String:   'builtin/update-index.c:473,49'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:473,52'
              BranchSideFuncs:
                - verify_path
                - fprintf
                - process_path
                - report.16421
                - die
                - remove_file_from_index
                - report.16421
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
            - BranchSide:      'builtin/update-index.c:475,6'
              BranchSideFuncs:
                - verify_path
                - fprintf
                - process_path
                - report.16421
                - die
                - remove_file_from_index
                - report.16421
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
        - Branch String:   'builtin/update-index.c:473,65'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:474,6'
              BranchSideFuncs:
                - verify_path
                - fprintf
                - process_path
                - report.16421
                - die
                - remove_file_from_index
                - report.16421
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
            - BranchSide:      'builtin/update-index.c:475,6'
              BranchSideFuncs:
                - verify_path
                - fprintf
                - process_path
                - report.16421
                - die
                - remove_file_from_index
                - report.16421
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
        - Branch String:   'builtin/update-index.c:473,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:475,6'
              BranchSideFuncs:
                - verify_path
                - fprintf
                - process_path
                - report.16421
                - die
                - remove_file_from_index
                - report.16421
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
            - BranchSide:      'builtin/update-index.c:476,17'
              BranchSideFuncs:
                - lstat64
                - verify_path
                - fprintf
                - process_path
                - report.16421
                - die
                - remove_file_from_index
                - report.16421
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
                - __errno_location
        - Branch String:   'builtin/update-index.c:481,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:482,11'
              BranchSideFuncs:
                - process_path
                - report.16421
                - die
                - remove_file_from_index
                - report.16421
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
            - BranchSide:      'builtin/update-index.c:485,6'
              BranchSideFuncs:
                - process_path
                - report.16421
                - die
                - remove_file_from_index
                - report.16421
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
        - Branch String:   'builtin/update-index.c:485,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:486,21'
              BranchSideFuncs:
                - mark_ce_flags
                - die
            - BranchSide:      'builtin/update-index.c:490,6'
              BranchSideFuncs:
                - process_path
                - report.16421
                - die
                - remove_file_from_index
                - report.16421
                - die
                - mark_ce_flags
                - die
                - mark_ce_flags
                - die
        - Branch String:   'builtin/update-index.c:486,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:487,34'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:488,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-index.c:490,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:491,21'
              BranchSideFuncs:
                - mark_ce_flags
                - die
            - BranchSide:      'builtin/update-index.c:495,6'
              BranchSideFuncs:
                - process_path
                - report.16421
                - die
                - remove_file_from_index
                - report.16421
                - die
                - mark_ce_flags
                - die
        - Branch String:   'builtin/update-index.c:491,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:492,34'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:493,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-index.c:495,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:496,21'
              BranchSideFuncs:
                - mark_ce_flags
                - die
            - BranchSide:      'builtin/update-index.c:501,6'
              BranchSideFuncs:
                - process_path
                - report.16421
                - die
                - remove_file_from_index
                - report.16421
                - die
        - Branch String:   'builtin/update-index.c:496,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:497,34'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:498,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-index.c:501,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:502,30'
              BranchSideFuncs:
                - remove_file_from_index
                - report.16421
                - die
            - BranchSide:      'builtin/update-index.c:507,19'
              BranchSideFuncs:
                - process_path
                - report.16421
                - die
        - Branch String:   'builtin/update-index.c:502,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:503,49'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:504,25'
              BranchSideFuncs:
                - report.16421
        - Branch String:   'builtin/update-index.c:507,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:508,36'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:509,21'
              BranchSideFuncs:
                - report.16421
      Callsites:
        - Src:             'builtin/update-index.c:476,11'
          Dst:             lstat64
        - Src:             'builtin/update-index.c:478,16'
          Dst:             __errno_location
        - Src:             'builtin/update-index.c:481,7'
          Dst:             verify_path
        - Src:             'builtin/update-index.c:482,3'
          Dst:             fprintf
        - Src:             'builtin/update-index.c:486,7'
          Dst:             mark_ce_flags
        - Src:             'builtin/update-index.c:487,4'
          Dst:             die
        - Src:             'builtin/update-index.c:491,7'
          Dst:             mark_ce_flags
        - Src:             'builtin/update-index.c:492,4'
          Dst:             die
        - Src:             'builtin/update-index.c:496,7'
          Dst:             mark_ce_flags
        - Src:             'builtin/update-index.c:497,4'
          Dst:             die
        - Src:             'builtin/update-index.c:502,7'
          Dst:             remove_file_from_index
        - Src:             'builtin/update-index.c:503,4'
          Dst:             die
        - Src:             'builtin/update-index.c:504,3'
          Dst:             report
        - Src:             'builtin/update-index.c:507,6'
          Dst:             process_path
        - Src:             'builtin/update-index.c:508,3'
          Dst:             die
        - Src:             'builtin/update-index.c:509,2'
          Dst:             report
    - functionName:    report
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flush_odb_transaction
        - putchar
        - vprintf
      functionUses:    9
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:68,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:69,3'
              BranchSideFuncs:
                - flush_odb_transaction
                - vprintf
                - putchar
            - BranchSide:      'builtin/update-index.c:78,2'
              BranchSideFuncs:
                - flush_odb_transaction
                - vprintf
                - putchar
      Callsites:
        - Src:             'builtin/update-index.c:78,2'
          Dst:             flush_odb_transaction
        - Src:             'builtin/update-index.c:80,2'
          Dst:             vprintf
        - Src:             'builtin/update-index.c:81,2'
          Dst:             putchar
    - functionName:    vprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unresolve_one
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - string_list_lookup
        - unmerge_index_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:646,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:647,10'
              BranchSideFuncs:
                - string_list_lookup
                - unmerge_index_entry
                - free
            - BranchSide:      'builtin/update-index.c:648,28'
              BranchSideFuncs:
                - string_list_lookup
                - unmerge_index_entry
                - free
        - Branch String:   'builtin/update-index.c:649,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:650,10'
              BranchSideFuncs:
                - unmerge_index_entry
                - free
            - BranchSide:      'builtin/update-index.c:651,28'
              BranchSideFuncs:
                - unmerge_index_entry
                - free
      Callsites:
        - Src:             'builtin/update-index.c:648,9'
          Dst:             string_list_lookup
        - Src:             'builtin/update-index.c:651,8'
          Dst:             unmerge_index_entry
    - functionName:    do_unresolve
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ac
        - av
        - prefix
        - prefix_length
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - prefix_path
        - unresolve_one
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:662,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:663,21'
              BranchSideFuncs:
                - prefix_path
                - unresolve_one
                - free
            - BranchSide:      'builtin/update-index.c:668,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/update-index.c:664,13'
          Dst:             prefix_path
        - Src:             'builtin/update-index.c:665,10'
          Dst:             unresolve_one
    - functionName:    read_index_info
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - nul_term_line
      BBCount:         50
      ICount:          329
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - __errno_location
        - add_cacheinfo
        - die
        - fprintf
        - get_oid_hex
        - remove_file_from_index
        - strbuf_release
        - strbuf_setlen
        - strchr
        - strtoul
        - unquote_c_style
        - verify_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:520,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:544,3'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - get_oid_hex
                - verify_path
                - fprintf
                - strbuf_release
                - strbuf_release
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
                - strbuf_setlen.16384
                - unquote_c_style
                - die
            - BranchSide:      'builtin/update-index.c:604,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/update-index.c:546,22'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:546,26'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:548,4'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/update-index.c:547,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:547,10'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:548,4'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/update-index.c:547,16'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:547,34'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:548,4'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/update-index.c:546,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:548,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:549,10'
              BranchSideFuncs:
                - strchr
                - die
                - get_oid_hex
                - verify_path
                - fprintf
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
                - strbuf_setlen.16384
                - unquote_c_style
                - die
        - Branch String:   'builtin/update-index.c:552,12'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:552,15'
              BranchSideFuncs:
                - get_oid_hex
                - verify_path
                - fprintf
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
                - strbuf_setlen.16384
                - unquote_c_style
                - die
            - BranchSide:      'builtin/update-index.c:553,4'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/update-index.c:552,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:553,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:555,7'
              BranchSideFuncs:
                - get_oid_hex
                - verify_path
                - fprintf
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
                - strbuf_setlen.16384
                - unquote_c_style
                - die
        - Branch String:   'builtin/update-index.c:555,22'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:555,32'
              BranchSideFuncs:
                - get_oid_hex
                - verify_path
                - fprintf
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
                - strbuf_setlen.16384
                - unquote_c_style
                - die
            - BranchSide:      'builtin/update-index.c:561,10'
              BranchSideFuncs:
                - get_oid_hex
                - verify_path
                - fprintf
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
                - strbuf_setlen.16384
                - unquote_c_style
                - die
        - Branch String:   'builtin/update-index.c:555,40'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:555,43'
              BranchSideFuncs:
                - get_oid_hex
                - verify_path
                - fprintf
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
                - strbuf_setlen.16384
                - unquote_c_style
                - die
            - BranchSide:      'builtin/update-index.c:561,10'
              BranchSideFuncs:
                - get_oid_hex
                - verify_path
                - fprintf
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
                - strbuf_setlen.16384
                - unquote_c_style
                - die
        - Branch String:   'builtin/update-index.c:555,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:556,12'
              BranchSideFuncs:
                - get_oid_hex
                - verify_path
                - fprintf
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
                - strbuf_setlen.16384
                - unquote_c_style
                - die
            - BranchSide:      'builtin/update-index.c:561,10'
              BranchSideFuncs:
                - get_oid_hex
                - verify_path
                - fprintf
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
                - strbuf_setlen.16384
                - unquote_c_style
                - die
        - Branch String:   'builtin/update-index.c:565,38'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:566,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:567,4'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/update-index.c:565,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:567,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:569,15'
              BranchSideFuncs:
                - verify_path
                - fprintf
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - get_oid_hex
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
                - strbuf_setlen.16384
                - unquote_c_style
                - die
        - Branch String:   'builtin/update-index.c:570,22'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:570,25'
              BranchSideFuncs:
                - verify_path
                - fprintf
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - get_oid_hex
                - strbuf_setlen.16384
                - unquote_c_style
                - die
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
            - BranchSide:      'builtin/update-index.c:578,20'
              BranchSideFuncs:
                - verify_path
                - fprintf
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - get_oid_hex
                - strbuf_setlen.16384
                - unquote_c_style
                - die
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
        - Branch String:   'builtin/update-index.c:570,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:571,4'
              BranchSideFuncs:
                - strbuf_setlen.16384
                - unquote_c_style
                - verify_path
                - fprintf
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - get_oid_hex
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
                - die
            - BranchSide:      'builtin/update-index.c:578,20'
              BranchSideFuncs:
                - verify_path
                - fprintf
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - get_oid_hex
                - strbuf_setlen.16384
                - unquote_c_style
                - die
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
        - Branch String:   'builtin/update-index.c:572,8'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:573,5'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:575,19'
              BranchSideFuncs:
                - verify_path
                - fprintf
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - get_oid_hex
                - strbuf_setlen.16384
                - unquote_c_style
                - die
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
        - Branch String:   'builtin/update-index.c:578,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:579,12'
              BranchSideFuncs:
                - remove_file_from_index
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - get_oid_hex
                - verify_path
                - fprintf
                - strbuf_setlen.16384
                - unquote_c_style
                - die
                - die
                - add_cacheinfo
                - die
            - BranchSide:      'builtin/update-index.c:583,8'
              BranchSideFuncs:
                - remove_file_from_index
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - get_oid_hex
                - verify_path
                - fprintf
                - strbuf_setlen.16384
                - unquote_c_style
                - die
                - die
                - add_cacheinfo
                - die
        - Branch String:   'builtin/update-index.c:583,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:585,31'
              BranchSideFuncs:
                - add_cacheinfo
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - get_oid_hex
                - verify_path
                - fprintf
                - remove_file_from_index
                - die
                - strbuf_setlen.16384
                - unquote_c_style
                - die
                - die
            - BranchSide:      'builtin/update-index.c:594,24'
              BranchSideFuncs:
                - add_cacheinfo
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - get_oid_hex
                - verify_path
                - fprintf
                - remove_file_from_index
                - die
                - strbuf_setlen.16384
                - unquote_c_style
                - die
                - die
        - Branch String:   'builtin/update-index.c:585,8'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:587,9'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:588,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - __errno_location
                - strtoul
                - __errno_location
                - strchr
                - die
                - get_oid_hex
                - verify_path
                - fprintf
                - remove_file_from_index
                - die
                - add_cacheinfo
                - die
                - strbuf_setlen.16384
                - unquote_c_style
                - die
        - Branch String:   'builtin/update-index.c:595,8'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:0,0'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:597,9'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'builtin/update-index.c:544,3'
          Dst:             __errno_location
        - Src:             'builtin/update-index.c:545,8'
          Dst:             strtoul
        - Src:             'builtin/update-index.c:547,10'
          Dst:             __errno_location
        - Src:             'builtin/update-index.c:551,9'
          Dst:             strchr
        - Src:             'builtin/update-index.c:565,7'
          Dst:             get_oid_hex
        - Src:             'builtin/update-index.c:571,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/update-index.c:572,8'
          Dst:             unquote_c_style
        - Src:             'builtin/update-index.c:573,5'
          Dst:             die
        - Src:             'builtin/update-index.c:578,8'
          Dst:             verify_path
        - Src:             'builtin/update-index.c:579,4'
          Dst:             fprintf
        - Src:             'builtin/update-index.c:585,8'
          Dst:             remove_file_from_index
        - Src:             'builtin/update-index.c:586,5'
          Dst:             die
        - Src:             'builtin/update-index.c:595,8'
          Dst:             add_cacheinfo
        - Src:             'builtin/update-index.c:596,5'
          Dst:             die
        - Src:             'builtin/update-index.c:602,3'
          Dst:             die
        - Src:             'builtin/update-index.c:604,2'
          Dst:             strbuf_release
        - Src:             'builtin/update-index.c:605,2'
          Dst:             strbuf_release
    - functionName:    add_cacheinfo
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mode
        - oid
        - path
        - stage
      BBCount:         11
      ICount:          136
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - add_index_entry
        - const_error
        - create_ce_flags
        - create_ce_mode
        - error
        - make_empty_cache_entry
        - oidcpy
        - report
        - strlen
        - verify_path
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:428,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:429,10'
              BranchSideFuncs:
                - strlen
                - make_empty_cache_entry
                - oidcpy.16415
                - create_ce_flags.16402
                - create_ce_mode.16397
                - add_index_entry
                - report.16421
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:431,15'
              BranchSideFuncs:
                - strlen
                - make_empty_cache_entry
                - oidcpy.16415
                - create_ce_flags.16402
                - create_ce_mode.16397
                - add_index_entry
                - report.16421
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:439,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:440,3'
              BranchSideFuncs:
                - add_index_entry
                - report.16421
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:441,11'
              BranchSideFuncs:
                - add_index_entry
                - report.16421
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:443,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:444,10'
              BranchSideFuncs:
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:446,21'
              BranchSideFuncs:
                - report.16421
      Callsites:
        - Src:             'builtin/update-index.c:428,7'
          Dst:             verify_path
        - Src:             'builtin/update-index.c:429,10'
          Dst:             error
        - Src:             'builtin/update-index.c:429,10'
          Dst:             const_error
        - Src:             'builtin/update-index.c:431,8'
          Dst:             strlen
        - Src:             'builtin/update-index.c:432,7'
          Dst:             make_empty_cache_entry
        - Src:             'builtin/update-index.c:434,2'
          Dst:             oidcpy
        - Src:             'builtin/update-index.c:436,17'
          Dst:             create_ce_flags
        - Src:             'builtin/update-index.c:438,16'
          Dst:             create_ce_mode
        - Src:             'builtin/update-index.c:443,6'
          Dst:             add_index_entry
        - Src:             'builtin/update-index.c:444,10'
          Dst:             error
        - Src:             'builtin/update-index.c:444,10'
          Dst:             const_error
        - Src:             'builtin/update-index.c:446,2'
          Dst:             report
    - functionName:    strtoul_ui
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - base
        - result
      BBCount:         15
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - strchr
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1335,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1336,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1337,15'
              BranchSideFuncs:
                - strtoul
                - __errno_location
        - Branch String:   './git-compat-util.h:1338,12'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1338,16'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1339,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1338,18'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1338,21'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1339,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1338,28'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1338,46'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1339,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1338,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1339,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1340,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1333,2'
          Dst:             __errno_location
        - Src:             './git-compat-util.h:1335,6'
          Dst:             strchr
        - Src:             './git-compat-util.h:1337,7'
          Dst:             strtoul
        - Src:             './git-compat-util.h:1338,6'
          Dst:             __errno_location
    - functionName:    parse_new_style_cacheinfo
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - mode
        - oid
        - path
      BBCount:         20
      ICount:          122
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - parse_oid_hex
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:804,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:805,3'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - __errno_location
                - parse_oid_hex
            - BranchSide:      'builtin/update-index.c:807,2'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - __errno_location
                - parse_oid_hex
        - Branch String:   'builtin/update-index.c:809,12'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:809,15'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-index.c:810,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-index.c:809,27'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:809,31'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-index.c:810,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-index.c:809,43'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:809,61'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-index.c:810,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-index.c:809,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:810,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-index.c:811,10'
              BranchSideFuncs:
                - parse_oid_hex
        - Branch String:   'builtin/update-index.c:813,35'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:813,39'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-index.c:814,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-index.c:813,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:814,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-index.c:815,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/update-index.c:807,2'
          Dst:             __errno_location
        - Src:             'builtin/update-index.c:808,7'
          Dst:             strtoul
        - Src:             'builtin/update-index.c:809,6'
          Dst:             __errno_location
        - Src:             'builtin/update-index.c:813,6'
          Dst:             parse_oid_hex
    - functionName:    refresh
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - o
        - flag
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - has_racy_timestamp
        - refresh_index
        - repo_read_index
        - setup_work_tree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:745,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:745,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-index.c:754,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/update-index.c:741,2'
          Dst:             setup_work_tree
        - Src:             'builtin/update-index.c:742,2'
          Dst:             repo_read_index
        - Src:             'builtin/update-index.c:743,20'
          Dst:             refresh_index
        - Src:             'builtin/update-index.c:745,6'
          Dst:             has_racy_timestamp
    - functionName:    rollback_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_tempfile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:328,9'
          Dst:             delete_tempfile
    - functionName:    test_if_untracked_cache_is_supported
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          187
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - atexit
        - avoid_racy
        - close
        - create_file
        - die_errno
        - fill_stat_data
        - fprintf
        - fprintf_ln
        - fputc
        - lstat_cache_aware_rmdir
        - match_stat_data
        - mkdtemp
        - remove_test_directory
        - strbuf_addstr
        - strbuf_release
        - write_or_die
        - xgetcwd
        - xmkdir
        - xrmdir
        - xstat_mtime_dir
        - xunlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:147,14'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:149,10'
              BranchSideFuncs:
                - strbuf_addstr.16396
                - mkdtemp
                - die_errno
                - xgetcwd
                - _.16391
                - fprintf
                - free
                - atexit
                - xstat_mtime_dir
                - fill_stat_data
                - fputc
                - avoid_racy
                - create_file
                - xstat_mtime_dir
                - match_stat_data
                - close
                - fputc
                - _.16391
                - fprintf_ln
                - strbuf_release
                - fill_stat_data
                - fputc
                - avoid_racy
                - xmkdir
                - xstat_mtime_dir
                - match_stat_data
                - close
                - fputc
                - _.16391
                - fprintf_ln
                - fill_stat_data
                - fputc
                - avoid_racy
                - write_or_die
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - create_file
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - fill_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xrmdir
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - lstat_cache_aware_rmdir
                - _.16391
                - fprintf_ln
                - _.16391
                - die_errno
                - fputc
                - _.16391
                - fprintf_ln
                - fputc
                - _.16391
                - fprintf_ln
            - BranchSide:      'builtin/update-index.c:149,10'
              BranchSideFuncs:
                - strbuf_addstr.16396
                - mkdtemp
                - die_errno
                - xgetcwd
                - _.16391
                - fprintf
                - free
                - atexit
                - xstat_mtime_dir
                - fill_stat_data
                - fputc
                - avoid_racy
                - create_file
                - xstat_mtime_dir
                - match_stat_data
                - close
                - fputc
                - _.16391
                - fprintf_ln
                - strbuf_release
                - fill_stat_data
                - fputc
                - avoid_racy
                - xmkdir
                - xstat_mtime_dir
                - match_stat_data
                - close
                - fputc
                - _.16391
                - fprintf_ln
                - fill_stat_data
                - fputc
                - avoid_racy
                - write_or_die
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - create_file
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - fill_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xrmdir
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - lstat_cache_aware_rmdir
                - _.16391
                - fprintf_ln
                - _.16391
                - die_errno
                - fputc
                - _.16391
                - fprintf_ln
                - fputc
                - _.16391
                - fprintf_ln
        - Branch String:   'builtin/update-index.c:153,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:154,3'
              BranchSideFuncs:
                - xgetcwd
                - _.16391
                - fprintf
                - free
                - atexit
                - xstat_mtime_dir
                - fill_stat_data
                - fputc
                - avoid_racy
                - create_file
                - xstat_mtime_dir
                - match_stat_data
                - close
                - fputc
                - _.16391
                - fprintf_ln
                - strbuf_release
                - fill_stat_data
                - fputc
                - avoid_racy
                - xmkdir
                - xstat_mtime_dir
                - match_stat_data
                - close
                - fputc
                - _.16391
                - fprintf_ln
                - fill_stat_data
                - fputc
                - avoid_racy
                - write_or_die
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - create_file
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - fill_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xrmdir
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - lstat_cache_aware_rmdir
                - _.16391
                - fprintf_ln
                - _.16391
                - die_errno
                - fputc
                - _.16391
                - fprintf_ln
                - fputc
                - _.16391
                - fprintf_ln
            - BranchSide:      'builtin/update-index.c:156,8'
              BranchSideFuncs:
                - xgetcwd
                - _.16391
                - fprintf
                - free
                - atexit
                - xstat_mtime_dir
                - fill_stat_data
                - fputc
                - avoid_racy
                - create_file
                - xstat_mtime_dir
                - match_stat_data
                - close
                - fputc
                - _.16391
                - fprintf_ln
                - strbuf_release
                - fill_stat_data
                - fputc
                - avoid_racy
                - xmkdir
                - xstat_mtime_dir
                - match_stat_data
                - close
                - fputc
                - _.16391
                - fprintf_ln
                - fill_stat_data
                - fputc
                - avoid_racy
                - write_or_die
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - create_file
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - fill_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xrmdir
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - lstat_cache_aware_rmdir
                - _.16391
                - fprintf_ln
                - _.16391
                - die_errno
                - fputc
                - _.16391
                - fprintf_ln
                - fputc
                - _.16391
                - fprintf_ln
        - Branch String:   'builtin/update-index.c:168,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:169,9'
              BranchSideFuncs:
                - fill_stat_data
                - fputc
                - avoid_racy
                - xmkdir
                - xstat_mtime_dir
                - match_stat_data
                - close
                - fputc
                - _.16391
                - fprintf_ln
                - strbuf_release
                - fill_stat_data
                - fputc
                - avoid_racy
                - write_or_die
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - create_file
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - fill_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xrmdir
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - lstat_cache_aware_rmdir
                - _.16391
                - fprintf_ln
                - _.16391
                - die_errno
                - fputc
                - _.16391
                - fprintf_ln
                - fputc
                - _.16391
                - fprintf_ln
            - BranchSide:      'builtin/update-index.c:175,2'
              BranchSideFuncs:
                - fill_stat_data
                - fputc
                - avoid_racy
                - xmkdir
                - xstat_mtime_dir
                - match_stat_data
                - close
                - fputc
                - _.16391
                - fprintf_ln
                - strbuf_release
                - fill_stat_data
                - fputc
                - avoid_racy
                - write_or_die
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - create_file
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - fill_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xrmdir
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - lstat_cache_aware_rmdir
                - _.16391
                - fprintf_ln
                - _.16391
                - die_errno
                - fputc
                - _.16391
                - fprintf_ln
                - fputc
                - _.16391
                - fprintf_ln
        - Branch String:   'builtin/update-index.c:181,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:182,9'
              BranchSideFuncs:
                - fill_stat_data
                - fputc
                - avoid_racy
                - write_or_die
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - create_file
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - strbuf_release
                - fill_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xrmdir
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - lstat_cache_aware_rmdir
                - _.16391
                - fprintf_ln
                - _.16391
                - die_errno
                - fputc
                - _.16391
                - fprintf_ln
                - fputc
                - _.16391
                - fprintf_ln
            - BranchSide:      'builtin/update-index.c:188,2'
              BranchSideFuncs:
                - fill_stat_data
                - fputc
                - avoid_racy
                - write_or_die
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - create_file
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - strbuf_release
                - fill_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xrmdir
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - lstat_cache_aware_rmdir
                - _.16391
                - fprintf_ln
                - _.16391
                - die_errno
                - fputc
                - _.16391
                - fprintf_ln
                - fputc
                - _.16391
                - fprintf_ln
        - Branch String:   'builtin/update-index.c:195,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:196,15'
              BranchSideFuncs:
                - fputc
                - _.16391
                - fprintf_ln
                - strbuf_release
            - BranchSide:      'builtin/update-index.c:201,13'
              BranchSideFuncs:
                - fputc
                - avoid_racy
                - create_file
                - close
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - strbuf_release
                - fill_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xrmdir
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - lstat_cache_aware_rmdir
                - _.16391
                - fprintf_ln
                - _.16391
                - die_errno
                - fputc
                - _.16391
                - fprintf_ln
        - Branch String:   'builtin/update-index.c:206,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:207,15'
              BranchSideFuncs:
                - fputc
                - _.16391
                - fprintf_ln
                - strbuf_release
            - BranchSide:      'builtin/update-index.c:212,13'
              BranchSideFuncs:
                - fputc
                - avoid_racy
                - xunlink
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - strbuf_release
                - fill_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xrmdir
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - lstat_cache_aware_rmdir
                - _.16391
                - fprintf_ln
                - _.16391
                - die_errno
        - Branch String:   'builtin/update-index.c:217,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:218,15'
              BranchSideFuncs:
                - fill_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xrmdir
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - strbuf_release
                - lstat_cache_aware_rmdir
                - _.16391
                - fprintf_ln
                - _.16391
                - die_errno
            - BranchSide:      'builtin/update-index.c:223,2'
              BranchSideFuncs:
                - fill_stat_data
                - fputc
                - avoid_racy
                - xunlink
                - xrmdir
                - xstat_mtime_dir
                - match_stat_data
                - fputc
                - _.16391
                - fprintf_ln
                - strbuf_release
                - lstat_cache_aware_rmdir
                - _.16391
                - fprintf_ln
                - _.16391
                - die_errno
        - Branch String:   'builtin/update-index.c:230,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:231,15'
              BranchSideFuncs:
                - lstat_cache_aware_rmdir
                - _.16391
                - fprintf_ln
                - strbuf_release
                - _.16391
                - die_errno
            - BranchSide:      'builtin/update-index.c:237,22'
              BranchSideFuncs:
                - lstat_cache_aware_rmdir
                - _.16391
                - fprintf_ln
                - strbuf_release
                - _.16391
                - die_errno
        - Branch String:   'builtin/update-index.c:237,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:238,13'
              BranchSideFuncs:
                - _.16391
                - die_errno
            - BranchSide:      'builtin/update-index.c:239,13'
              BranchSideFuncs:
                - _.16391
                - fprintf_ln
                - strbuf_release
      Callsites:
        - Src:             'builtin/update-index.c:152,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/update-index.c:153,7'
          Dst:             mkdtemp
        - Src:             'builtin/update-index.c:154,3'
          Dst:             die_errno
        - Src:             'builtin/update-index.c:156,8'
          Dst:             xgetcwd
        - Src:             'builtin/update-index.c:157,18'
          Dst:             _
        - Src:             'builtin/update-index.c:157,2'
          Dst:             fprintf
        - Src:             'builtin/update-index.c:160,2'
          Dst:             atexit
        - Src:             'builtin/update-index.c:160,2'
          Dst:             remove_test_directory
        - Src:             'builtin/update-index.c:161,2'
          Dst:             xstat_mtime_dir
        - Src:             'builtin/update-index.c:162,2'
          Dst:             fill_stat_data
        - Src:             'builtin/update-index.c:163,2'
          Dst:             fputc
        - Src:             'builtin/update-index.c:165,2'
          Dst:             avoid_racy
        - Src:             'builtin/update-index.c:166,7'
          Dst:             create_file
        - Src:             'builtin/update-index.c:167,2'
          Dst:             xstat_mtime_dir
        - Src:             'builtin/update-index.c:168,7'
          Dst:             match_stat_data
        - Src:             'builtin/update-index.c:169,3'
          Dst:             close
        - Src:             'builtin/update-index.c:170,3'
          Dst:             fputc
        - Src:             'builtin/update-index.c:171,21'
          Dst:             _
        - Src:             'builtin/update-index.c:171,3'
          Dst:             fprintf_ln
        - Src:             'builtin/update-index.c:175,2'
          Dst:             fill_stat_data
        - Src:             'builtin/update-index.c:176,2'
          Dst:             fputc
        - Src:             'builtin/update-index.c:178,2'
          Dst:             avoid_racy
        - Src:             'builtin/update-index.c:179,2'
          Dst:             xmkdir
        - Src:             'builtin/update-index.c:180,2'
          Dst:             xstat_mtime_dir
        - Src:             'builtin/update-index.c:181,7'
          Dst:             match_stat_data
        - Src:             'builtin/update-index.c:182,3'
          Dst:             close
        - Src:             'builtin/update-index.c:183,3'
          Dst:             fputc
        - Src:             'builtin/update-index.c:184,22'
          Dst:             _
        - Src:             'builtin/update-index.c:184,3'
          Dst:             fprintf_ln
        - Src:             'builtin/update-index.c:188,2'
          Dst:             fill_stat_data
        - Src:             'builtin/update-index.c:189,2'
          Dst:             fputc
        - Src:             'builtin/update-index.c:191,2'
          Dst:             avoid_racy
        - Src:             'builtin/update-index.c:192,2'
          Dst:             write_or_die
        - Src:             'builtin/update-index.c:193,2'
          Dst:             close
        - Src:             'builtin/update-index.c:194,2'
          Dst:             xstat_mtime_dir
        - Src:             'builtin/update-index.c:195,6'
          Dst:             match_stat_data
        - Src:             'builtin/update-index.c:196,3'
          Dst:             fputc
        - Src:             'builtin/update-index.c:197,22'
          Dst:             _
        - Src:             'builtin/update-index.c:197,3'
          Dst:             fprintf_ln
        - Src:             'builtin/update-index.c:201,2'
          Dst:             fputc
        - Src:             'builtin/update-index.c:203,2'
          Dst:             avoid_racy
        - Src:             'builtin/update-index.c:204,8'
          Dst:             create_file
        - Src:             'builtin/update-index.c:204,2'
          Dst:             close
        - Src:             'builtin/update-index.c:205,2'
          Dst:             xstat_mtime_dir
        - Src:             'builtin/update-index.c:206,6'
          Dst:             match_stat_data
        - Src:             'builtin/update-index.c:207,3'
          Dst:             fputc
        - Src:             'builtin/update-index.c:208,22'
          Dst:             _
        - Src:             'builtin/update-index.c:208,3'
          Dst:             fprintf_ln
        - Src:             'builtin/update-index.c:212,2'
          Dst:             fputc
        - Src:             'builtin/update-index.c:214,2'
          Dst:             avoid_racy
        - Src:             'builtin/update-index.c:215,2'
          Dst:             xunlink
        - Src:             'builtin/update-index.c:216,2'
          Dst:             xstat_mtime_dir
        - Src:             'builtin/update-index.c:217,7'
          Dst:             match_stat_data
        - Src:             'builtin/update-index.c:218,3'
          Dst:             fputc
        - Src:             'builtin/update-index.c:219,22'
          Dst:             _
        - Src:             'builtin/update-index.c:219,3'
          Dst:             fprintf_ln
        - Src:             'builtin/update-index.c:223,2'
          Dst:             fill_stat_data
        - Src:             'builtin/update-index.c:224,2'
          Dst:             fputc
        - Src:             'builtin/update-index.c:226,2'
          Dst:             avoid_racy
        - Src:             'builtin/update-index.c:227,2'
          Dst:             xunlink
        - Src:             'builtin/update-index.c:228,2'
          Dst:             xrmdir
        - Src:             'builtin/update-index.c:229,2'
          Dst:             xstat_mtime_dir
        - Src:             'builtin/update-index.c:230,7'
          Dst:             match_stat_data
        - Src:             'builtin/update-index.c:231,3'
          Dst:             fputc
        - Src:             'builtin/update-index.c:232,22'
          Dst:             _
        - Src:             'builtin/update-index.c:232,3'
          Dst:             fprintf_ln
        - Src:             'builtin/update-index.c:237,6'
          Dst:             lstat_cache_aware_rmdir
        - Src:             'builtin/update-index.c:238,13'
          Dst:             _
        - Src:             'builtin/update-index.c:238,3'
          Dst:             die_errno
        - Src:             'builtin/update-index.c:239,21'
          Dst:             _
        - Src:             'builtin/update-index.c:239,2'
          Dst:             fprintf_ln
        - Src:             'builtin/update-index.c:243,2'
          Dst:             strbuf_release
    - functionName:    strbuf_swap
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chmod_path
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - flip
        - path
      BBCount:         8
      ICount:          74
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - chmod_index_entry
        - die
        - index_name_pos
        - report
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:456,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:457,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:458,7'
              BranchSideFuncs:
                - chmod_index_entry
                - report.16421
                - die
        - Branch String:   'builtin/update-index.c:459,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:460,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:462,27'
              BranchSideFuncs:
                - report.16421
      Callsites:
        - Src:             'builtin/update-index.c:455,52'
          Dst:             strlen
        - Src:             'builtin/update-index.c:455,8'
          Dst:             index_name_pos
        - Src:             'builtin/update-index.c:459,6'
          Dst:             chmod_index_entry
        - Src:             'builtin/update-index.c:462,2'
          Dst:             report
        - Src:             'builtin/update-index.c:465,2'
          Dst:             die
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    resolve_undo_clear_callback
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         11
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - resolve_undo_clear_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:789,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:789,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:790,2'
              BranchSideFuncs:
                - resolve_undo_clear_index
                - BUG_fl
        - Branch String:   'builtin/update-index.c:790,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:790,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:790,2'
              BranchSideFuncs:
                - resolve_undo_clear_index
      Callsites:
        - Src:             'builtin/update-index.c:789,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:790,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:791,2'
          Dst:             resolve_undo_clear_index
    - functionName:    reupdate_callback
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - opt
        - arg
        - unset
      BBCount:         14
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - do_reupdate
        - setup_work_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:906,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:906,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:907,2'
              BranchSideFuncs:
                - setup_work_tree
                - do_reupdate
                - BUG_fl
        - Branch String:   'builtin/update-index.c:907,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:907,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:910,2'
              BranchSideFuncs:
                - setup_work_tree
                - do_reupdate
        - Branch String:   'builtin/update-index.c:912,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:912,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-index.c:913,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/update-index.c:906,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:907,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:910,2'
          Dst:             setup_work_tree
        - Src:             'builtin/update-index.c:911,16'
          Dst:             do_reupdate
    - functionName:    unresolve_callback
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - opt
        - arg
        - unset
      BBCount:         17
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - do_unresolve
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:885,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:885,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:886,2'
              BranchSideFuncs:
                - do_unresolve
                - strlen
                - BUG_fl
        - Branch String:   'builtin/update-index.c:886,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:886,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:889,29'
              BranchSideFuncs:
                - do_unresolve
                - strlen
        - Branch String:   'builtin/update-index.c:890,13'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:890,29'
              BranchSideFuncs:
                - strlen
                - do_unresolve
            - BranchSide:      'builtin/update-index.c:890,13'
              BranchSideFuncs:
                - do_unresolve
        - Branch String:   'builtin/update-index.c:891,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:891,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-index.c:892,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/update-index.c:885,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:886,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:890,22'
          Dst:             strlen
        - Src:             'builtin/update-index.c:889,16'
          Dst:             do_unresolve
    - functionName:    stdin_cacheinfo_callback
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - opt
        - arg
        - unset
      BBCount:         14
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - const_error
        - error
        - read_index_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:853,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:853,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:854,2'
              BranchSideFuncs:
                - read_index_info
                - error
                - const_error.16399
                - BUG_fl
        - Branch String:   'builtin/update-index.c:854,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:854,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:856,6'
              BranchSideFuncs:
                - read_index_info
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:856,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:857,10'
              BranchSideFuncs:
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:858,43'
              BranchSideFuncs:
                - read_index_info
      Callsites:
        - Src:             'builtin/update-index.c:853,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:854,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:857,10'
          Dst:             error
        - Src:             'builtin/update-index.c:857,10'
          Dst:             const_error
        - Src:             'builtin/update-index.c:859,2'
          Dst:             read_index_info
    - functionName:    stdin_callback
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - opt
        - arg
        - unset
      BBCount:         14
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - const_error
        - error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:869,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:869,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:870,2'
              BranchSideFuncs:
                - error
                - const_error.16399
                - BUG_fl
        - Branch String:   'builtin/update-index.c:870,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:870,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:872,6'
              BranchSideFuncs:
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:872,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:873,10'
              BranchSideFuncs:
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:874,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/update-index.c:869,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:870,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:873,10'
          Dst:             error
        - Src:             'builtin/update-index.c:873,10'
          Dst:             const_error
    - functionName:    chmod_callback
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         18
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - BUG_fl
        - const_error
        - error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:779,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:779,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:780,7'
              BranchSideFuncs:
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:780,21'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:780,24'
              BranchSideFuncs:
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:780,42'
              BranchSideFuncs:
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:780,39'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:780,42'
              BranchSideFuncs:
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:781,10'
              BranchSideFuncs:
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:780,56'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:780,59'
              BranchSideFuncs:
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:781,10'
              BranchSideFuncs:
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:780,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:781,10'
              BranchSideFuncs:
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:782,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/update-index.c:779,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:781,10'
          Dst:             error
        - Src:             'builtin/update-index.c:781,10'
          Dst:             const_error
    - functionName:    cacheinfo_callback
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - opt
        - arg
        - unset
      BBCount:         25
      ICount:          160
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - BUG_fl
        - add_cacheinfo
        - const_error
        - die
        - error
        - get_oid_hex
        - parse_new_style_cacheinfo
        - strtoul_ui
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:827,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:827,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:828,2'
              BranchSideFuncs:
                - parse_new_style_cacheinfo
                - add_cacheinfo
                - die
                - strtoul_ui
                - get_oid_hex
                - add_cacheinfo
                - die
                - error
                - const_error.16399
                - BUG_fl
        - Branch String:   'builtin/update-index.c:828,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:828,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:830,33'
              BranchSideFuncs:
                - parse_new_style_cacheinfo
                - add_cacheinfo
                - die
                - strtoul_ui
                - get_oid_hex
                - add_cacheinfo
                - die
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:830,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:831,21'
              BranchSideFuncs:
                - strtoul_ui
                - get_oid_hex
                - add_cacheinfo
                - die
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:837,6'
              BranchSideFuncs:
                - strtoul_ui
                - get_oid_hex
                - add_cacheinfo
                - die
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:831,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:832,55'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:833,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-index.c:837,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:838,10'
              BranchSideFuncs:
                - error
                - const_error.16399
            - BranchSide:      'builtin/update-index.c:839,20'
              BranchSideFuncs:
                - strtoul_ui
                - get_oid_hex
                - add_cacheinfo
                - die
        - Branch String:   'builtin/update-index.c:839,41'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:840,21'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:842,55'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/update-index.c:840,38'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:841,20'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:842,55'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/update-index.c:839,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:842,55'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:843,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/update-index.c:827,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:828,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:830,7'
          Dst:             parse_new_style_cacheinfo
        - Src:             'builtin/update-index.c:831,7'
          Dst:             add_cacheinfo
        - Src:             'builtin/update-index.c:832,4'
          Dst:             die
        - Src:             'builtin/update-index.c:838,10'
          Dst:             error
        - Src:             'builtin/update-index.c:838,10'
          Dst:             const_error
        - Src:             'builtin/update-index.c:839,6'
          Dst:             strtoul_ui
        - Src:             'builtin/update-index.c:840,6'
          Dst:             get_oid_hex
        - Src:             'builtin/update-index.c:841,6'
          Dst:             add_cacheinfo
        - Src:             'builtin/update-index.c:842,3'
          Dst:             die
    - functionName:    really_refresh_callback
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         11
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - refresh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:770,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:770,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:771,2'
              BranchSideFuncs:
                - refresh.16429
                - BUG_fl
        - Branch String:   'builtin/update-index.c:771,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:771,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:771,2'
              BranchSideFuncs:
                - refresh.16429
      Callsites:
        - Src:             'builtin/update-index.c:770,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:771,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:772,9'
          Dst:             refresh
    - functionName:    refresh_callback
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         11
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - refresh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:762,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:762,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:763,2'
              BranchSideFuncs:
                - refresh.16429
                - BUG_fl
        - Branch String:   'builtin/update-index.c:763,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:763,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:763,2'
              BranchSideFuncs:
                - refresh.16429
      Callsites:
        - Src:             'builtin/update-index.c:762,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:763,2'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:764,9'
          Dst:             refresh
    - functionName:    cmd_update_index
      functionSourceFile: '/src/git/builtin/update-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         128
      ICount:          1702
      EdgeCount:       152
      CyclomaticComplexity: 26
      functionsReached:
        - BUG_fl
        - _
        - __errno_location
        - add_fsmonitor
        - add_split_index
        - add_untracked_cache
        - begin_odb_transaction
        - chmod_path
        - common_exit
        - const_error
        - die
        - end_odb_transaction
        - error
        - exit
        - fsm_settings__get_incompatible_msg
        - fsm_settings__get_mode
        - fsm_settings__get_reason
        - get_git_work_tree
        - get_index_file
        - git_config
        - git_default_config
        - parse_options_end
        - parse_options_start
        - parse_options_step
        - prefix_path
        - prepare_repo_settings
        - printf
        - remove_fsmonitor
        - remove_split_index
        - remove_untracked_cache
        - repo_config_get_split_index
        - repo_hold_locked_index
        - repo_read_index
        - report
        - rollback_lock_file
        - setup_work_tree
        - strbuf_release
        - strbuf_setlen
        - strbuf_swap
        - strcmp
        - strlen
        - test_if_untracked_cache_is_supported
        - unable_to_lock_die
        - unquote_c_style
        - update_one
        - usage_with_options
        - warning
        - write_locked_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/update-index.c:925,22'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:925,38'
              BranchSideFuncs:
                - strlen
                - git_config.16448
                - prepare_repo_settings
                - repo_hold_locked_index
                - repo_read_index
                - parse_options_start
                - begin_odb_transaction
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - chmod_path
                - common_exit
                - exit
                - common_exit
                - exit
                - parse_options_step
                - die
                - __errno_location
                - strcmp
                - usage_with_options
            - BranchSide:      'builtin/update-index.c:925,22'
              BranchSideFuncs:
                - git_config.16448
                - prepare_repo_settings
                - repo_hold_locked_index
                - repo_read_index
                - parse_options_start
                - begin_odb_transaction
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - chmod_path
                - common_exit
                - exit
                - common_exit
                - exit
                - parse_options_step
                - die
                - __errno_location
                - strcmp
                - usage_with_options
        - Branch String:   'builtin/update-index.c:1043,16'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1043,27'
              BranchSideFuncs:
                - strcmp
                - usage_with_options
                - git_config.16448
                - prepare_repo_settings
                - repo_hold_locked_index
                - repo_read_index
                - parse_options_start
                - begin_odb_transaction
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - chmod_path
                - common_exit
                - exit
                - common_exit
                - exit
                - parse_options_step
                - die
                - __errno_location
            - BranchSide:      'builtin/update-index.c:1046,2'
              BranchSideFuncs:
                - git_config.16448
                - prepare_repo_settings
                - repo_hold_locked_index
                - repo_read_index
                - parse_options_start
                - begin_odb_transaction
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - chmod_path
                - common_exit
                - exit
                - common_exit
                - exit
                - parse_options_step
                - die
                - __errno_location
        - Branch String:   'builtin/update-index.c:1043,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1044,42'
              BranchSideFuncs:
                - git_config.16448
                - prepare_repo_settings
                - repo_hold_locked_index
                - repo_read_index
                - parse_options_start
                - begin_odb_transaction
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - chmod_path
                - common_exit
                - exit
                - common_exit
                - exit
                - parse_options_step
                - die
                - __errno_location
            - BranchSide:      'builtin/update-index.c:1046,2'
              BranchSideFuncs:
                - git_config.16448
                - prepare_repo_settings
                - repo_hold_locked_index
                - repo_read_index
                - parse_options_start
                - begin_odb_transaction
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - chmod_path
                - common_exit
                - exit
                - common_exit
                - exit
                - parse_options_step
                - die
                - __errno_location
        - Branch String:   'builtin/update-index.c:1053,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1054,16'
              BranchSideFuncs:
                - __errno_location
                - repo_read_index
                - parse_options_start
                - begin_odb_transaction
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - chmod_path
                - common_exit
                - exit
                - common_exit
                - exit
                - parse_options_step
                - die
            - BranchSide:      'builtin/update-index.c:1056,28'
              BranchSideFuncs:
                - repo_read_index
                - parse_options_start
                - begin_odb_transaction
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - chmod_path
                - common_exit
                - exit
                - common_exit
                - exit
                - parse_options_step
                - die
        - Branch String:   'builtin/update-index.c:1057,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1058,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:1060,2'
              BranchSideFuncs:
                - parse_options_start
                - begin_odb_transaction
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - chmod_path
                - common_exit
                - exit
                - common_exit
                - exit
                - parse_options_step
        - Branch String:   'builtin/update-index.c:1074,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1075,7'
              BranchSideFuncs:
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - chmod_path
                - common_exit
                - exit
                - common_exit
                - exit
                - parse_options_step
            - BranchSide:      'builtin/update-index.c:1110,9'
              BranchSideFuncs:
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
        - Branch String:   'builtin/update-index.c:1075,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1076,46'
              BranchSideFuncs:
                - parse_options_step
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - chmod_path
                - common_exit
                - exit
                - common_exit
                - exit
            - BranchSide:      'builtin/update-index.c:1078,12'
              BranchSideFuncs:
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - parse_options_step
                - chmod_path
                - common_exit
                - exit
                - common_exit
                - exit
        - Branch String:   'builtin/update-index.c:1078,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1079,4'
              BranchSideFuncs:
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - parse_options_step
                - chmod_path
                - common_exit
                - exit
                - common_exit
                - exit
            - BranchSide:      'builtin/update-index.c:1080,11'
              BranchSideFuncs:
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - parse_options_step
                - chmod_path
                - common_exit
                - exit
                - common_exit
                - exit
        - Branch String:   'builtin/update-index.c:1080,3'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1074,2'
              BranchSideFuncs:
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - chmod_path
                - common_exit
                - exit
                - common_exit
                - exit
                - parse_options_step
            - BranchSide:      'builtin/update-index.c:1083,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/update-index.c:1083,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/update-index.c:1085,4'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/update-index.c:1089,27'
              BranchSideFuncs:
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - common_exit
                - exit
                - common_exit
                - exit
                - parse_options_step
                - chmod_path
            - BranchSide:      'builtin/update-index.c:1089,27'
              BranchSideFuncs:
                - setup_work_tree
                - prefix_path
                - update_one
                - free
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - common_exit
                - exit
                - common_exit
                - exit
                - parse_options_step
                - chmod_path
            - BranchSide:      'builtin/update-index.c:1103,12'
              BranchSideFuncs:
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
        - Branch String:   'builtin/update-index.c:1095,8'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1096,16'
              BranchSideFuncs:
                - chmod_path
                - free
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - common_exit
                - exit
                - common_exit
                - exit
                - parse_options_step
            - BranchSide:      'builtin/update-index.c:1097,9'
              BranchSideFuncs:
                - free
                - parse_options_end
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - _.16391
                - report.16421
                - die
                - _.16391
                - printf
                - error
                - const_error.16399
                - usage_with_options
                - error
                - const_error.16399
                - setup_work_tree
                - prefix_path
                - update_one
                - chmod_path
                - common_exit
                - exit
                - common_exit
                - exit
                - parse_options_step
        - Branch String:   'builtin/update-index.c:1103,8'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1104,5'
              BranchSideFuncs:
                - error
                - const_error.16399
                - usage_with_options
            - BranchSide:      'builtin/update-index.c:1106,5'
              BranchSideFuncs:
                - error
                - const_error.16399
                - usage_with_options
        - Branch String:   'builtin/update-index.c:1113,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1114,7'
              BranchSideFuncs:
                - _.16391
                - report.16421
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - die
                - _.16391
                - printf
            - BranchSide:      'builtin/update-index.c:1130,6'
              BranchSideFuncs:
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
        - Branch String:   'builtin/update-index.c:1114,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1115,11'
              BranchSideFuncs:
                - _.16391
                - printf
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
            - BranchSide:      'builtin/update-index.c:1116,14'
              BranchSideFuncs:
                - _.16391
                - report.16421
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - die
        - Branch String:   'builtin/update-index.c:1116,55'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1117,25'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:1119,8'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/update-index.c:1116,14'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1119,8'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:1122,8'
              BranchSideFuncs:
                - _.16391
                - report.16421
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
        - Branch String:   'builtin/update-index.c:1122,8'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1123,5'
              BranchSideFuncs:
                - _.16391
                - report.16421
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
            - BranchSide:      'builtin/update-index.c:1124,11'
              BranchSideFuncs:
                - _.16391
                - report.16421
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
        - Branch String:   'builtin/update-index.c:1130,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1131,17'
              BranchSideFuncs:
                - setup_work_tree
                - strbuf_release
                - strbuf_release
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - prefix_path
                - update_one
                - free
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
            - BranchSide:      'builtin/update-index.c:1156,2'
              BranchSideFuncs:
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
        - Branch String:   'builtin/update-index.c:1135,3'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1137,9'
              BranchSideFuncs:
                - prefix_path
                - update_one
                - free
                - strbuf_release
                - strbuf_release
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
            - BranchSide:      'builtin/update-index.c:1149,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
        - Branch String:   'builtin/update-index.c:1137,23'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1137,30'
              BranchSideFuncs:
                - prefix_path
                - update_one
                - free
                - strbuf_release
                - strbuf_release
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - chmod_path
            - BranchSide:      'builtin/update-index.c:1143,20'
              BranchSideFuncs:
                - prefix_path
                - update_one
                - free
                - strbuf_release
                - strbuf_release
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - chmod_path
        - Branch String:   'builtin/update-index.c:1137,8'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1138,5'
              BranchSideFuncs:
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - prefix_path
                - update_one
                - free
                - strbuf_release
                - strbuf_release
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - chmod_path
                - die
            - BranchSide:      'builtin/update-index.c:1143,20'
              BranchSideFuncs:
                - prefix_path
                - update_one
                - free
                - strbuf_release
                - strbuf_release
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
                - chmod_path
        - Branch String:   'builtin/update-index.c:1139,9'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1140,6'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:1141,5'
              BranchSideFuncs:
                - strbuf_swap.16445
                - prefix_path
                - update_one
                - free
                - strbuf_release
                - strbuf_release
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - strbuf_setlen.16384
                - unquote_c_style
                - die
                - chmod_path
        - Branch String:   'builtin/update-index.c:1145,8'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1146,16'
              BranchSideFuncs:
                - chmod_path
                - free
                - strbuf_release
                - strbuf_release
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - prefix_path
                - update_one
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
            - BranchSide:      'builtin/update-index.c:1147,9'
              BranchSideFuncs:
                - free
                - strbuf_release
                - strbuf_release
                - end_odb_transaction
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
                - repo_config_get_split_index
                - add_split_index
                - _.16391
                - warning
                - prefix_path
                - update_one
                - chmod_path
                - strbuf_setlen.16384
                - unquote_c_style
                - strbuf_swap.16445
                - die
        - Branch String:   'builtin/update-index.c:1158,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1159,35'
              BranchSideFuncs:
                - repo_config_get_split_index
                - add_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
            - BranchSide:      'builtin/update-index.c:1167,14'
              BranchSideFuncs:
                - repo_config_get_split_index
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
                - _.16391
                - warning
        - Branch String:   'builtin/update-index.c:1159,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1160,12'
              BranchSideFuncs:
                - _.16391
                - warning
                - add_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:1163,7'
              BranchSideFuncs:
                - add_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
        - Branch String:   'builtin/update-index.c:1163,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1164,4'
              BranchSideFuncs:
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:1166,20'
              BranchSideFuncs:
                - add_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
        - Branch String:   'builtin/update-index.c:1168,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1169,12'
              BranchSideFuncs:
                - _.16391
                - warning
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
            - BranchSide:      'builtin/update-index.c:1172,22'
              BranchSideFuncs:
                - remove_split_index
                - prepare_repo_settings
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
                - setup_work_tree
                - test_if_untracked_cache_is_supported
                - remove_untracked_cache
                - _.16391
                - report.16421
                - _.16391
                - warning
                - BUG_fl
        - Branch String:   'builtin/update-index.c:1176,2'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1178,3'
              BranchSideFuncs:
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
            - BranchSide:      'builtin/update-index.c:1180,7'
              BranchSideFuncs:
                - remove_untracked_cache
                - _.16391
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
            - BranchSide:      'builtin/update-index.c:1188,3'
              BranchSideFuncs:
                - setup_work_tree
                - test_if_untracked_cache_is_supported
            - BranchSide:      'builtin/update-index.c:1192,7'
              BranchSideFuncs:
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
            - BranchSide:      'builtin/update-index.c:1192,7'
              BranchSideFuncs:
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
                - _.16391
                - warning
            - BranchSide:      'builtin/update-index.c:1200,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/update-index.c:1180,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1181,12'
              BranchSideFuncs:
                - _.16391
                - warning
                - remove_untracked_cache
                - _.16391
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
            - BranchSide:      'builtin/update-index.c:1184,26'
              BranchSideFuncs:
                - remove_untracked_cache
                - _.16391
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
        - Branch String:   'builtin/update-index.c:1192,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1193,12'
              BranchSideFuncs:
                - _.16391
                - warning
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
            - BranchSide:      'builtin/update-index.c:1196,23'
              BranchSideFuncs:
                - add_untracked_cache
                - _.16391
                - get_git_work_tree
                - report.16421
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
        - Branch String:   'builtin/update-index.c:1203,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1204,57'
              BranchSideFuncs:
                - fsm_settings__get_mode
                - fsm_settings__get_reason
                - add_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
                - fsm_settings__get_incompatible_msg
                - die
            - BranchSide:      'builtin/update-index.c:1228,14'
              BranchSideFuncs:
                - fsm_settings__get_mode
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
        - Branch String:   'builtin/update-index.c:1217,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1219,43'
              BranchSideFuncs:
                - fsm_settings__get_incompatible_msg
                - die
            - BranchSide:      'builtin/update-index.c:1221,7'
              BranchSideFuncs:
                - add_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
                - _.16391
                - warning
        - Branch String:   'builtin/update-index.c:1221,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1222,12'
              BranchSideFuncs:
                - _.16391
                - warning
                - add_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
            - BranchSide:      'builtin/update-index.c:1226,17'
              BranchSideFuncs:
                - add_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
        - Branch String:   'builtin/update-index.c:1230,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1231,12'
              BranchSideFuncs:
                - _.16391
                - warning
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
            - BranchSide:      'builtin/update-index.c:1234,20'
              BranchSideFuncs:
                - remove_fsmonitor
                - _.16391
                - report.16421
                - rollback_lock_file.16430
                - write_locked_index
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
        - Branch String:   'builtin/update-index.c:1238,43'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1238,46'
              BranchSideFuncs:
                - write_locked_index
                - rollback_lock_file.16430
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
            - BranchSide:      'builtin/update-index.c:1239,7'
              BranchSideFuncs:
                - write_locked_index
                - rollback_lock_file.16430
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
        - Branch String:   'builtin/update-index.c:1238,6'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1239,7'
              BranchSideFuncs:
                - write_locked_index
                - rollback_lock_file.16430
                - die
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
            - BranchSide:      'builtin/update-index.c:1248,2'
              BranchSideFuncs:
                - rollback_lock_file.16430
        - Branch String:   'builtin/update-index.c:1239,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1240,21'
              BranchSideFuncs:
                - get_index_file
                - unable_to_lock_die
                - common_exit
                - exit
            - BranchSide:      'builtin/update-index.c:1244,26'
              BranchSideFuncs:
                - write_locked_index
                - rollback_lock_file.16430
                - die
        - Branch String:   'builtin/update-index.c:1240,8'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1241,5'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'builtin/update-index.c:1242,23'
              BranchSideFuncs:
                - get_index_file
                - unable_to_lock_die
        - Branch String:   'builtin/update-index.c:1244,7'
          Branch Sides:
            - BranchSide:      'builtin/update-index.c:1245,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-index.c:1246,2'
              BranchSideFuncs:
                - rollback_lock_file.16430
      Callsites:
        - Src:             'builtin/update-index.c:925,31'
          Dst:             strlen
        - Src:             'builtin/update-index.c:1043,20'
          Dst:             strcmp
        - Src:             'builtin/update-index.c:1044,3'
          Dst:             usage_with_options
        - Src:             'builtin/update-index.c:1046,2'
          Dst:             git_config
        - Src:             'builtin/update-index.c:1046,2'
          Dst:             git_default_config
        - Src:             'builtin/update-index.c:1048,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/update-index.c:1052,10'
          Dst:             repo_hold_locked_index
        - Src:             'builtin/update-index.c:1054,16'
          Dst:             __errno_location
        - Src:             'builtin/update-index.c:1056,12'
          Dst:             repo_read_index
        - Src:             'builtin/update-index.c:1058,3'
          Dst:             die
        - Src:             'builtin/update-index.c:1066,2'
          Dst:             parse_options_start
        - Src:             'builtin/update-index.c:1073,2'
          Dst:             begin_odb_transaction
        - Src:             'builtin/update-index.c:1076,21'
          Dst:             parse_options_step
        - Src:             'builtin/update-index.c:1083,4'
          Dst:             common_exit
        - Src:             'builtin/update-index.c:1083,4'
          Dst:             exit
        - Src:             'builtin/update-index.c:1085,4'
          Dst:             common_exit
        - Src:             'builtin/update-index.c:1085,4'
          Dst:             exit
        - Src:             'builtin/update-index.c:1092,4'
          Dst:             setup_work_tree
        - Src:             'builtin/update-index.c:1093,8'
          Dst:             prefix_path
        - Src:             'builtin/update-index.c:1094,4'
          Dst:             update_one
        - Src:             'builtin/update-index.c:1096,5'
          Dst:             chmod_path
        - Src:             'builtin/update-index.c:1104,5'
          Dst:             error
        - Src:             'builtin/update-index.c:1104,5'
          Dst:             const_error
        - Src:             'builtin/update-index.c:1106,5'
          Dst:             error
        - Src:             'builtin/update-index.c:1106,5'
          Dst:             const_error
        - Src:             'builtin/update-index.c:1107,4'
          Dst:             usage_with_options
        - Src:             'builtin/update-index.c:1110,9'
          Dst:             parse_options_end
        - Src:             'builtin/update-index.c:1115,11'
          Dst:             _
        - Src:             'builtin/update-index.c:1115,4'
          Dst:             printf
        - Src:             'builtin/update-index.c:1118,4'
          Dst:             die
        - Src:             'builtin/update-index.c:1124,11'
          Dst:             _
        - Src:             'builtin/update-index.c:1124,4'
          Dst:             report
        - Src:             'builtin/update-index.c:1134,3'
          Dst:             setup_work_tree
        - Src:             'builtin/update-index.c:1138,5'
          Dst:             strbuf_setlen
        - Src:             'builtin/update-index.c:1139,9'
          Dst:             unquote_c_style
        - Src:             'builtin/update-index.c:1140,6'
          Dst:             die
        - Src:             'builtin/update-index.c:1141,5'
          Dst:             strbuf_swap
        - Src:             'builtin/update-index.c:1143,8'
          Dst:             prefix_path
        - Src:             'builtin/update-index.c:1144,4'
          Dst:             update_one
        - Src:             'builtin/update-index.c:1146,5'
          Dst:             chmod_path
        - Src:             'builtin/update-index.c:1149,3'
          Dst:             strbuf_release
        - Src:             'builtin/update-index.c:1150,3'
          Dst:             strbuf_release
        - Src:             'builtin/update-index.c:1156,2'
          Dst:             end_odb_transaction
        - Src:             'builtin/update-index.c:1159,7'
          Dst:             repo_config_get_split_index
        - Src:             'builtin/update-index.c:1160,12'
          Dst:             _
        - Src:             'builtin/update-index.c:1160,4'
          Dst:             warning
        - Src:             'builtin/update-index.c:1166,4'
          Dst:             add_split_index
        - Src:             'builtin/update-index.c:1168,7'
          Dst:             repo_config_get_split_index
        - Src:             'builtin/update-index.c:1169,12'
          Dst:             _
        - Src:             'builtin/update-index.c:1169,4'
          Dst:             warning
        - Src:             'builtin/update-index.c:1172,3'
          Dst:             remove_split_index
        - Src:             'builtin/update-index.c:1175,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/update-index.c:1181,12'
          Dst:             _
        - Src:             'builtin/update-index.c:1181,4'
          Dst:             warning
        - Src:             'builtin/update-index.c:1184,3'
          Dst:             remove_untracked_cache
        - Src:             'builtin/update-index.c:1185,10'
          Dst:             _
        - Src:             'builtin/update-index.c:1185,3'
          Dst:             report
        - Src:             'builtin/update-index.c:1188,3'
          Dst:             setup_work_tree
        - Src:             'builtin/update-index.c:1189,11'
          Dst:             test_if_untracked_cache_is_supported
        - Src:             'builtin/update-index.c:1193,12'
          Dst:             _
        - Src:             'builtin/update-index.c:1193,4'
          Dst:             warning
        - Src:             'builtin/update-index.c:1196,3'
          Dst:             add_untracked_cache
        - Src:             'builtin/update-index.c:1197,10'
          Dst:             _
        - Src:             'builtin/update-index.c:1197,49'
          Dst:             get_git_work_tree
        - Src:             'builtin/update-index.c:1197,3'
          Dst:             report
        - Src:             'builtin/update-index.c:1200,3'
          Dst:             BUG_fl
        - Src:             'builtin/update-index.c:1204,34'
          Dst:             fsm_settings__get_mode
        - Src:             'builtin/update-index.c:1205,34'
          Dst:             fsm_settings__get_reason
        - Src:             'builtin/update-index.c:1219,8'
          Dst:             fsm_settings__get_incompatible_msg
        - Src:             'builtin/update-index.c:1218,4'
          Dst:             die
        - Src:             'builtin/update-index.c:1222,12'
          Dst:             _
        - Src:             'builtin/update-index.c:1222,4'
          Dst:             warning
        - Src:             'builtin/update-index.c:1226,3'
          Dst:             add_fsmonitor
        - Src:             'builtin/update-index.c:1227,10'
          Dst:             _
        - Src:             'builtin/update-index.c:1227,3'
          Dst:             report
        - Src:             'builtin/update-index.c:1229,34'
          Dst:             fsm_settings__get_mode
        - Src:             'builtin/update-index.c:1231,12'
          Dst:             _
        - Src:             'builtin/update-index.c:1231,4'
          Dst:             warning
        - Src:             'builtin/update-index.c:1234,3'
          Dst:             remove_fsmonitor
        - Src:             'builtin/update-index.c:1235,10'
          Dst:             _
        - Src:             'builtin/update-index.c:1235,3'
          Dst:             report
        - Src:             'builtin/update-index.c:1241,5'
          Dst:             common_exit
        - Src:             'builtin/update-index.c:1241,5'
          Dst:             exit
        - Src:             'builtin/update-index.c:1242,23'
          Dst:             get_index_file
        - Src:             'builtin/update-index.c:1242,4'
          Dst:             unable_to_lock_die
        - Src:             'builtin/update-index.c:1244,7'
          Dst:             write_locked_index
        - Src:             'builtin/update-index.c:1245,4'
          Dst:             die
        - Src:             'builtin/update-index.c:1248,2'
          Dst:             rollback_lock_file
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    report_ok
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - command
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fflush
        - fprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/update-ref.c:519,2'
          Dst:             fprintf
        - Src:             'builtin/update-ref.c:520,2'
          Dst:             fflush
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_next_arg
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
      BBCount:         21
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - die
        - parse_arg
        - strbuf_addstr
        - strbuf_detach
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:108,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:110,10'
              BranchSideFuncs:
                - strbuf_addstr.16620
                - strbuf_release
                - strbuf_detach
                - parse_arg
                - die
            - BranchSide:      'builtin/update-ref.c:116,9'
              BranchSideFuncs:
                - strbuf_addstr.16620
                - strbuf_release
                - strbuf_detach
                - parse_arg
        - Branch String:   'builtin/update-ref.c:110,15'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:110,20'
              BranchSideFuncs:
                - strbuf_addstr.16620
                - strbuf_release
                - strbuf_detach
                - parse_arg
                - die
            - BranchSide:      'builtin/update-ref.c:111,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-ref.c:110,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:111,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-ref.c:112,9'
              BranchSideFuncs:
                - strbuf_addstr.16620
                - strbuf_release
                - strbuf_detach
                - parse_arg
                - die
        - Branch String:   'builtin/update-ref.c:112,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:113,36'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:114,2'
              BranchSideFuncs:
                - strbuf_addstr.16620
                - strbuf_release
                - strbuf_detach
                - parse_arg
        - Branch String:   'builtin/update-ref.c:116,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-ref.c:117,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-ref.c:122,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:124,22'
              BranchSideFuncs:
                - parse_arg
                - strbuf_release
                - strbuf_detach
            - BranchSide:      'builtin/update-ref.c:127,24'
              BranchSideFuncs:
                - strbuf_addstr.16620
                - strbuf_release
                - strbuf_detach
        - Branch String:   'builtin/update-ref.c:131,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:132,10'
              BranchSideFuncs:
                - strbuf_detach
            - BranchSide:      'builtin/update-ref.c:134,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/update-ref.c:113,4'
          Dst:             die
        - Src:             'builtin/update-ref.c:124,11'
          Dst:             parse_arg
        - Src:             'builtin/update-ref.c:127,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/update-ref.c:132,10'
          Dst:             strbuf_detach
        - Src:             'builtin/update-ref.c:134,2'
          Dst:             strbuf_release
    - functionName:    parse_arg
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - arg
      BBCount:         19
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - die
        - strbuf_addch
        - unquote_c_style
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:32,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:33,22'
              BranchSideFuncs:
                - unquote_c_style
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:40,3'
              BranchSideFuncs:
                - strbuf_addch.16623
        - Branch String:   'builtin/update-ref.c:35,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:36,37'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:37,8'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/update-ref.c:37,13'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:37,17'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:39,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-ref.c:37,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:38,58'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-ref.c:39,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-ref.c:40,16'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:40,20'
              BranchSideFuncs:
                - strbuf_addch.16623
            - BranchSide:      'builtin/update-ref.c:40,3'
              BranchSideFuncs:
                - strbuf_addch.16623
        - Branch String:   'builtin/update-ref.c:40,3'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:0,0'
              BranchSideFuncs:
                - strbuf_addch.16623
            - BranchSide:      'builtin/update-ref.c:41,17'
              BranchSideFuncs:
                - strbuf_addch.16623
      Callsites:
        - Src:             'builtin/update-ref.c:35,7'
          Dst:             unquote_c_style
        - Src:             'builtin/update-ref.c:36,4'
          Dst:             die
        - Src:             'builtin/update-ref.c:38,4'
          Dst:             die
        - Src:             'builtin/update-ref.c:41,4'
          Dst:             strbuf_addch
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_next_refname
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
      BBCount:         16
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - die
        - parse_refname
      functionUses:    4
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:84,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:86,10'
              BranchSideFuncs:
                - parse_refname
                - die
            - BranchSide:      'builtin/update-ref.c:92,9'
              BranchSideFuncs:
                - parse_refname
        - Branch String:   'builtin/update-ref.c:86,15'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:86,20'
              BranchSideFuncs:
                - parse_refname
                - die
            - BranchSide:      'builtin/update-ref.c:87,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-ref.c:86,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:87,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-ref.c:88,9'
              BranchSideFuncs:
                - parse_refname
                - die
        - Branch String:   'builtin/update-ref.c:88,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:89,36'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:90,2'
              BranchSideFuncs:
                - parse_refname
        - Branch String:   'builtin/update-ref.c:92,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-ref.c:93,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/update-ref.c:89,4'
          Dst:             die
        - Src:             'builtin/update-ref.c:98,9'
          Dst:             parse_refname
    - functionName:    parse_refname
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
      BBCount:         11
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - check_refname_format
        - die
        - parse_arg
        - strbuf_addstr
        - strbuf_detach
        - strbuf_release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:59,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:61,22'
              BranchSideFuncs:
                - parse_arg
                - strbuf_release
                - check_refname_format
                - strbuf_detach
                - die
            - BranchSide:      'builtin/update-ref.c:64,24'
              BranchSideFuncs:
                - strbuf_addstr.16620
                - strbuf_release
                - check_refname_format
                - strbuf_detach
                - die
        - Branch String:   'builtin/update-ref.c:68,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:69,3'
              BranchSideFuncs:
                - check_refname_format
                - strbuf_detach
                - die
            - BranchSide:      'builtin/update-ref.c:73,31'
              BranchSideFuncs:
                - check_refname_format
                - strbuf_detach
                - die
        - Branch String:   'builtin/update-ref.c:73,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:74,37'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:76,9'
              BranchSideFuncs:
                - strbuf_detach
      Callsites:
        - Src:             'builtin/update-ref.c:61,11'
          Dst:             parse_arg
        - Src:             'builtin/update-ref.c:64,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/update-ref.c:69,3'
          Dst:             strbuf_release
        - Src:             'builtin/update-ref.c:73,6'
          Dst:             check_refname_format
        - Src:             'builtin/update-ref.c:74,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:76,9'
          Dst:             strbuf_detach
    - functionName:    parse_next_oid
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - next
        - end
        - oid
        - command
        - refname
        - flags
      BBCount:         35
      ICount:          241
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - die
        - oidclr
        - parse_arg
        - repo_get_oid
        - strbuf_addstr
        - strbuf_release
        - warning
      functionUses:    5
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:167,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:168,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:170,6'
              BranchSideFuncs:
                - strbuf_addstr.16620
                - strbuf_release
                - warning
                - oidclr.16627
                - repo_get_oid
                - die
                - die
                - die
                - parse_arg
                - oidclr.16627
                - repo_get_oid
                - die
        - Branch String:   'builtin/update-ref.c:170,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:172,10'
              BranchSideFuncs:
                - parse_arg
                - oidclr.16627
                - strbuf_release
                - repo_get_oid
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:188,9'
              BranchSideFuncs:
                - strbuf_addstr.16620
                - strbuf_release
                - warning
                - oidclr.16627
                - repo_get_oid
                - die
                - die
                - die
        - Branch String:   'builtin/update-ref.c:172,15'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:172,20'
              BranchSideFuncs:
                - parse_arg
                - oidclr.16627
                - strbuf_release
                - repo_get_oid
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:173,4'
              BranchSideFuncs: []
        - Branch String:   'builtin/update-ref.c:172,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:173,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-ref.c:174,9'
              BranchSideFuncs:
                - parse_arg
                - oidclr.16627
                - strbuf_release
                - repo_get_oid
                - die
                - die
        - Branch String:   'builtin/update-ref.c:174,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:176,8'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:177,5'
              BranchSideFuncs:
                - parse_arg
                - oidclr.16627
                - strbuf_release
                - repo_get_oid
                - die
        - Branch String:   'builtin/update-ref.c:179,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:180,21'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_release
                - die
            - BranchSide:      'builtin/update-ref.c:184,11'
              BranchSideFuncs:
                - oidclr.16627
                - strbuf_release
        - Branch String:   'builtin/update-ref.c:180,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:181,5'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:182,3'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/update-ref.c:188,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:190,8'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:191,5'
              BranchSideFuncs:
                - strbuf_addstr.16620
                - strbuf_release
                - warning
                - oidclr.16627
                - repo_get_oid
                - die
                - die
        - Branch String:   'builtin/update-ref.c:192,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:193,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:194,24'
              BranchSideFuncs:
                - strbuf_addstr.16620
                - strbuf_release
                - warning
                - oidclr.16627
                - repo_get_oid
                - die
        - Branch String:   'builtin/update-ref.c:197,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:198,21'
              BranchSideFuncs:
                - repo_get_oid
                - strbuf_release
                - die
            - BranchSide:      'builtin/update-ref.c:200,14'
              BranchSideFuncs:
                - strbuf_release
                - warning
                - oidclr.16627
        - Branch String:   'builtin/update-ref.c:198,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:199,5'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:200,3'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'builtin/update-ref.c:200,14'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:203,5'
              BranchSideFuncs:
                - warning
                - oidclr.16627
                - strbuf_release
            - BranchSide:      'builtin/update-ref.c:210,8'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/update-ref.c:175,4'
          Dst:             die
        - Src:             'builtin/update-ref.c:178,11'
          Dst:             parse_arg
        - Src:             'builtin/update-ref.c:180,8'
          Dst:             repo_get_oid
        - Src:             'builtin/update-ref.c:184,4'
          Dst:             oidclr
        - Src:             'builtin/update-ref.c:189,4'
          Dst:             die
        - Src:             'builtin/update-ref.c:194,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/update-ref.c:198,8'
          Dst:             repo_get_oid
        - Src:             'builtin/update-ref.c:202,4'
          Dst:             warning
        - Src:             'builtin/update-ref.c:204,4'
          Dst:             oidclr
        - Src:             'builtin/update-ref.c:214,2'
          Dst:             strbuf_release
        - Src:             'builtin/update-ref.c:219,2'
          Dst:             die
        - Src:             'builtin/update-ref.c:225,2'
          Dst:             die
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    parse_cmd_commit
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transaction
        - next
        - end
      BBCount:         7
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - ref_transaction_commit
        - ref_transaction_free
        - report_ok
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:567,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:568,34'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:569,29'
              BranchSideFuncs:
                - ref_transaction_commit
                - report_ok
                - ref_transaction_free
                - die
        - Branch String:   'builtin/update-ref.c:569,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:570,27'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:571,2'
              BranchSideFuncs:
                - report_ok
                - ref_transaction_free
      Callsites:
        - Src:             'builtin/update-ref.c:568,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:569,6'
          Dst:             ref_transaction_commit
        - Src:             'builtin/update-ref.c:570,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:571,2'
          Dst:             report_ok
        - Src:             'builtin/update-ref.c:572,2'
          Dst:             ref_transaction_free
    - functionName:    parse_cmd_abort
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transaction
        - next
        - end
      BBCount:         7
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - ref_transaction_abort
        - report_ok
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:556,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:557,33'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:558,28'
              BranchSideFuncs:
                - ref_transaction_abort
                - report_ok
                - die
        - Branch String:   'builtin/update-ref.c:558,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:559,26'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:560,2'
              BranchSideFuncs:
                - report_ok
      Callsites:
        - Src:             'builtin/update-ref.c:557,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:558,6'
          Dst:             ref_transaction_abort
        - Src:             'builtin/update-ref.c:559,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:560,2'
          Dst:             report_ok
    - functionName:    parse_cmd_prepare
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transaction
        - next
        - end
      BBCount:         7
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - ref_transaction_prepare
        - report_ok
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:545,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:546,35'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:547,30'
              BranchSideFuncs:
                - ref_transaction_prepare
                - report_ok
                - die
        - Branch String:   'builtin/update-ref.c:547,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:548,28'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:549,2'
              BranchSideFuncs:
                - report_ok
      Callsites:
        - Src:             'builtin/update-ref.c:546,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:547,6'
          Dst:             ref_transaction_prepare
        - Src:             'builtin/update-ref.c:548,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:549,2'
          Dst:             report_ok
    - functionName:    parse_cmd_start
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transaction
        - next
        - end
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - report_ok
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:536,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:537,33'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:538,2'
              BranchSideFuncs:
                - report_ok
      Callsites:
        - Src:             'builtin/update-ref.c:537,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:538,2'
          Dst:             report_ok
    - functionName:    parse_cmd_option
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transaction
        - next
        - end
      BBCount:         9
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - die
        - skip_prefix
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:527,43'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:527,47'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:530,29'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/update-ref.c:527,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:528,16'
              BranchSideFuncs: []
            - BranchSide:      'builtin/update-ref.c:530,29'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'builtin/update-ref.c:527,6'
          Dst:             skip_prefix
        - Src:             'builtin/update-ref.c:530,3'
          Dst:             die
    - functionName:    parse_cmd_symref_verify
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transaction
        - next
        - end
      BBCount:         17
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - die
        - null_oid
        - oidcpy
        - parse_next_refname
        - parse_refname
        - ref_transaction_verify
        - strbuf_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:488,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:489,3'
              BranchSideFuncs:
                - parse_refname
                - die
                - parse_next_refname
                - null_oid
                - oidcpy.16617
                - ref_transaction_verify
                - free
                - free
                - strbuf_release
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:491,12'
              BranchSideFuncs:
                - parse_refname
                - die
                - parse_next_refname
                - null_oid
                - oidcpy.16617
                - ref_transaction_verify
                - free
                - free
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/update-ref.c:492,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:493,3'
              BranchSideFuncs:
                - parse_next_refname
                - null_oid
                - oidcpy.16617
                - ref_transaction_verify
                - free
                - free
                - strbuf_release
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:499,15'
              BranchSideFuncs:
                - parse_next_refname
                - null_oid
                - oidcpy.16617
                - ref_transaction_verify
                - free
                - free
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/update-ref.c:500,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:501,20'
              BranchSideFuncs:
                - ref_transaction_verify
                - free
                - free
                - strbuf_release
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:503,7'
              BranchSideFuncs:
                - ref_transaction_verify
                - free
                - free
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/update-ref.c:503,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:504,44'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:506,29'
              BranchSideFuncs:
                - ref_transaction_verify
                - free
                - free
                - strbuf_release
                - die
        - Branch String:   'builtin/update-ref.c:507,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:508,8'
              BranchSideFuncs:
                - ref_transaction_verify
                - free
                - free
                - strbuf_release
                - die
            - BranchSide:      'builtin/update-ref.c:508,8'
              BranchSideFuncs:
                - ref_transaction_verify
                - free
                - free
                - strbuf_release
                - die
        - Branch String:   'builtin/update-ref.c:506,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:509,17'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:511,17'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
      Callsites:
        - Src:             'builtin/update-ref.c:489,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:491,12'
          Dst:             parse_refname
        - Src:             'builtin/update-ref.c:493,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:499,15'
          Dst:             parse_next_refname
        - Src:             'builtin/update-ref.c:501,20'
          Dst:             null_oid
        - Src:             'builtin/update-ref.c:501,3'
          Dst:             oidcpy
        - Src:             'builtin/update-ref.c:504,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:506,6'
          Dst:             ref_transaction_verify
        - Src:             'builtin/update-ref.c:509,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:514,2'
          Dst:             strbuf_release
    - functionName:    parse_cmd_symref_delete
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transaction
        - next
        - end
      BBCount:         11
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - parse_next_refname
        - parse_refname
        - ref_transaction_delete
        - strbuf_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:431,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:432,3'
              BranchSideFuncs:
                - parse_refname
                - die
                - parse_next_refname
                - ref_transaction_delete
                - free
                - free
                - strbuf_release
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:434,12'
              BranchSideFuncs:
                - parse_refname
                - die
                - parse_next_refname
                - ref_transaction_delete
                - free
                - free
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/update-ref.c:435,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:436,3'
              BranchSideFuncs:
                - parse_next_refname
                - ref_transaction_delete
                - free
                - free
                - strbuf_release
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:438,15'
              BranchSideFuncs:
                - parse_next_refname
                - ref_transaction_delete
                - free
                - free
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/update-ref.c:440,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:441,44'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:443,29'
              BranchSideFuncs:
                - ref_transaction_delete
                - free
                - free
                - strbuf_release
                - die
        - Branch String:   'builtin/update-ref.c:443,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:445,17'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:447,17'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
      Callsites:
        - Src:             'builtin/update-ref.c:432,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:434,12'
          Dst:             parse_refname
        - Src:             'builtin/update-ref.c:436,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:438,15'
          Dst:             parse_next_refname
        - Src:             'builtin/update-ref.c:441,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:443,6'
          Dst:             ref_transaction_delete
        - Src:             'builtin/update-ref.c:445,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:450,2'
          Dst:             strbuf_release
    - functionName:    parse_cmd_symref_create
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transaction
        - next
        - end
      BBCount:         11
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - parse_next_refname
        - parse_refname
        - ref_transaction_create
        - strbuf_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:369,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:370,3'
              BranchSideFuncs:
                - parse_next_refname
                - die
                - ref_transaction_create
                - free
                - free
                - strbuf_release
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:372,15'
              BranchSideFuncs:
                - parse_next_refname
                - die
                - ref_transaction_create
                - free
                - free
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/update-ref.c:373,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:374,49'
              BranchSideFuncs:
                - ref_transaction_create
                - free
                - free
                - strbuf_release
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:376,7'
              BranchSideFuncs:
                - ref_transaction_create
                - free
                - free
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/update-ref.c:376,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:377,44'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:379,29'
              BranchSideFuncs:
                - ref_transaction_create
                - free
                - free
                - strbuf_release
                - die
        - Branch String:   'builtin/update-ref.c:379,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:382,17'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:384,17'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
      Callsites:
        - Src:             'builtin/update-ref.c:368,12'
          Dst:             parse_refname
        - Src:             'builtin/update-ref.c:370,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:372,15'
          Dst:             parse_next_refname
        - Src:             'builtin/update-ref.c:374,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:377,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:379,6'
          Dst:             ref_transaction_create
        - Src:             'builtin/update-ref.c:382,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:387,2'
          Dst:             strbuf_release
    - functionName:    parse_cmd_symref_update
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transaction
        - next
        - end
      BBCount:         32
      ICount:          205
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - check_refname_format
        - die
        - parse_next_arg
        - parse_next_refname
        - parse_refname
        - ref_transaction_update
        - repo_get_oid
        - strbuf_release
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:286,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:287,3'
              BranchSideFuncs:
                - parse_next_refname
                - die
                - parse_next_arg
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
                - die
                - parse_next_arg
                - die
                - strcmp
                - repo_get_oid
                - die
                - strcmp
                - check_refname_format
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:289,15'
              BranchSideFuncs:
                - parse_next_refname
                - die
                - parse_next_arg
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
                - die
                - parse_next_arg
                - die
                - strcmp
                - repo_get_oid
                - die
                - strcmp
                - check_refname_format
                - die
                - die
        - Branch String:   'builtin/update-ref.c:290,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:291,49'
              BranchSideFuncs:
                - parse_next_arg
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
                - die
                - parse_next_arg
                - die
                - strcmp
                - repo_get_oid
                - die
                - strcmp
                - check_refname_format
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:293,12'
              BranchSideFuncs:
                - parse_next_arg
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
                - die
                - parse_next_arg
                - die
                - strcmp
                - repo_get_oid
                - die
                - strcmp
                - check_refname_format
                - die
                - die
        - Branch String:   'builtin/update-ref.c:294,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:295,16'
              BranchSideFuncs:
                - parse_next_arg
                - die
                - strcmp
                - repo_get_oid
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
                - die
                - die
                - strcmp
                - check_refname_format
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:312,7'
              BranchSideFuncs:
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/update-ref.c:296,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:297,48'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
                - die
                - die
                - strcmp
                - check_refname_format
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:299,15'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
                - die
                - die
                - strcmp
                - check_refname_format
                - die
                - die
        - Branch String:   'builtin/update-ref.c:299,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:300,21'
              BranchSideFuncs:
                - strcmp
                - check_refname_format
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
                - die
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:304,22'
              BranchSideFuncs:
                - strcmp
                - check_refname_format
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
                - die
                - die
                - die
        - Branch String:   'builtin/update-ref.c:300,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:301,46'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:303,17'
              BranchSideFuncs:
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/update-ref.c:304,14'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:305,29'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:308,60'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/update-ref.c:305,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:306,46'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:307,3'
              BranchSideFuncs:
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/update-ref.c:312,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:313,44'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:315,29'
              BranchSideFuncs:
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
        - Branch String:   'builtin/update-ref.c:316,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:317,8'
              BranchSideFuncs:
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
            - BranchSide:      'builtin/update-ref.c:317,8'
              BranchSideFuncs:
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
        - Branch String:   'builtin/update-ref.c:318,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:318,30'
              BranchSideFuncs:
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
            - BranchSide:      'builtin/update-ref.c:319,8'
              BranchSideFuncs:
                - ref_transaction_update
                - free
                - free
                - free
                - free
                - strbuf_release
                - die
        - Branch String:   'builtin/update-ref.c:315,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:321,17'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:323,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - strbuf_release
      Callsites:
        - Src:             'builtin/update-ref.c:285,12'
          Dst:             parse_refname
        - Src:             'builtin/update-ref.c:287,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:289,15'
          Dst:             parse_next_refname
        - Src:             'builtin/update-ref.c:291,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:293,12'
          Dst:             parse_next_arg
        - Src:             'builtin/update-ref.c:295,16'
          Dst:             parse_next_arg
        - Src:             'builtin/update-ref.c:297,4'
          Dst:             die
        - Src:             'builtin/update-ref.c:299,8'
          Dst:             strcmp
        - Src:             'builtin/update-ref.c:300,8'
          Dst:             repo_get_oid
        - Src:             'builtin/update-ref.c:301,5'
          Dst:             die
        - Src:             'builtin/update-ref.c:304,15'
          Dst:             strcmp
        - Src:             'builtin/update-ref.c:305,8'
          Dst:             check_refname_format
        - Src:             'builtin/update-ref.c:306,5'
          Dst:             die
        - Src:             'builtin/update-ref.c:308,4'
          Dst:             die
        - Src:             'builtin/update-ref.c:313,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:315,6'
          Dst:             ref_transaction_update
        - Src:             'builtin/update-ref.c:321,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:328,2'
          Dst:             strbuf_release
    - functionName:    parse_cmd_verify
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transaction
        - next
        - end
      BBCount:         12
      ICount:          92
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - die
        - oidclr
        - parse_next_oid
        - parse_refname
        - ref_transaction_verify
        - strbuf_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:462,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:463,3'
              BranchSideFuncs:
                - parse_next_oid
                - ref_transaction_verify
                - free
                - strbuf_release
                - die
                - die
                - oidclr.16627
            - BranchSide:      'builtin/update-ref.c:465,28'
              BranchSideFuncs:
                - parse_next_oid
                - ref_transaction_verify
                - free
                - strbuf_release
                - die
                - die
                - oidclr.16627
        - Branch String:   'builtin/update-ref.c:465,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:467,20'
              BranchSideFuncs:
                - oidclr.16627
                - ref_transaction_verify
                - free
                - strbuf_release
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:469,7'
              BranchSideFuncs:
                - ref_transaction_verify
                - free
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/update-ref.c:469,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:470,37'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:472,29'
              BranchSideFuncs:
                - ref_transaction_verify
                - free
                - strbuf_release
                - die
        - Branch String:   'builtin/update-ref.c:472,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:474,17'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:476,17'
              BranchSideFuncs:
                - free
                - strbuf_release
      Callsites:
        - Src:             'builtin/update-ref.c:461,12'
          Dst:             parse_refname
        - Src:             'builtin/update-ref.c:463,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:465,6'
          Dst:             parse_next_oid
        - Src:             'builtin/update-ref.c:467,3'
          Dst:             oidclr
        - Src:             'builtin/update-ref.c:470,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:472,6'
          Dst:             ref_transaction_verify
        - Src:             'builtin/update-ref.c:474,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:478,2'
          Dst:             strbuf_release
    - functionName:    parse_cmd_delete
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transaction
        - next
        - end
      BBCount:         17
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - die
        - is_null_oid
        - parse_next_oid
        - parse_refname
        - ref_transaction_delete
        - strbuf_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:399,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:400,3'
              BranchSideFuncs:
                - parse_next_oid
                - is_null_oid.16671
                - ref_transaction_delete
                - free
                - strbuf_release
                - die
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:402,28'
              BranchSideFuncs:
                - parse_next_oid
                - is_null_oid.16671
                - ref_transaction_delete
                - free
                - strbuf_release
                - die
                - die
                - die
        - Branch String:   'builtin/update-ref.c:402,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:404,12'
              BranchSideFuncs:
                - ref_transaction_delete
                - free
                - strbuf_release
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:406,7'
              BranchSideFuncs:
                - is_null_oid.16671
                - ref_transaction_delete
                - free
                - strbuf_release
                - die
                - die
                - die
        - Branch String:   'builtin/update-ref.c:406,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:407,37'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:408,12'
              BranchSideFuncs:
                - ref_transaction_delete
                - free
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/update-ref.c:411,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:412,37'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:414,29'
              BranchSideFuncs:
                - ref_transaction_delete
                - free
                - strbuf_release
                - die
        - Branch String:   'builtin/update-ref.c:415,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:416,14'
              BranchSideFuncs:
                - ref_transaction_delete
                - free
                - strbuf_release
                - die
            - BranchSide:      'builtin/update-ref.c:416,14'
              BranchSideFuncs:
                - ref_transaction_delete
                - free
                - strbuf_release
                - die
        - Branch String:   'builtin/update-ref.c:414,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:417,17'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:419,17'
              BranchSideFuncs:
                - free
                - strbuf_release
      Callsites:
        - Src:             'builtin/update-ref.c:398,12'
          Dst:             parse_refname
        - Src:             'builtin/update-ref.c:400,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:402,6'
          Dst:             parse_next_oid
        - Src:             'builtin/update-ref.c:406,7'
          Dst:             is_null_oid
        - Src:             'builtin/update-ref.c:407,4'
          Dst:             die
        - Src:             'builtin/update-ref.c:412,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:414,6'
          Dst:             ref_transaction_delete
        - Src:             'builtin/update-ref.c:417,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:421,2'
          Dst:             strbuf_release
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    parse_cmd_create
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transaction
        - next
        - end
      BBCount:         13
      ICount:          99
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - is_null_oid
        - parse_next_oid
        - parse_refname
        - ref_transaction_create
        - strbuf_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:339,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:340,3'
              BranchSideFuncs:
                - parse_next_oid
                - is_null_oid.16671
                - ref_transaction_create
                - free
                - strbuf_release
                - die
                - die
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:342,28'
              BranchSideFuncs:
                - parse_next_oid
                - is_null_oid.16671
                - ref_transaction_create
                - free
                - strbuf_release
                - die
                - die
                - die
                - die
        - Branch String:   'builtin/update-ref.c:342,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:343,39'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:345,6'
              BranchSideFuncs:
                - is_null_oid.16671
                - ref_transaction_create
                - free
                - strbuf_release
                - die
                - die
                - die
        - Branch String:   'builtin/update-ref.c:345,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:346,36'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:348,7'
              BranchSideFuncs:
                - ref_transaction_create
                - free
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/update-ref.c:348,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:349,37'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:351,29'
              BranchSideFuncs:
                - ref_transaction_create
                - free
                - strbuf_release
                - die
        - Branch String:   'builtin/update-ref.c:351,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:354,17'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:356,17'
              BranchSideFuncs:
                - free
                - strbuf_release
      Callsites:
        - Src:             'builtin/update-ref.c:338,12'
          Dst:             parse_refname
        - Src:             'builtin/update-ref.c:340,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:342,6'
          Dst:             parse_next_oid
        - Src:             'builtin/update-ref.c:343,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:345,6'
          Dst:             is_null_oid
        - Src:             'builtin/update-ref.c:346,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:349,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:351,6'
          Dst:             ref_transaction_create
        - Src:             'builtin/update-ref.c:354,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:358,2'
          Dst:             strbuf_release
    - functionName:    parse_cmd_update
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transaction
        - next
        - end
      BBCount:         14
      ICount:          114
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - die
        - parse_next_oid
        - parse_refname
        - ref_transaction_update
        - strbuf_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:251,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:252,3'
              BranchSideFuncs:
                - parse_next_oid
                - parse_next_oid
                - ref_transaction_update
                - free
                - strbuf_release
                - die
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:254,28'
              BranchSideFuncs:
                - parse_next_oid
                - parse_next_oid
                - ref_transaction_update
                - free
                - strbuf_release
                - die
                - die
                - die
        - Branch String:   'builtin/update-ref.c:254,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:256,39'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:258,36'
              BranchSideFuncs:
                - parse_next_oid
                - ref_transaction_update
                - free
                - strbuf_release
                - die
                - die
        - Branch String:   'builtin/update-ref.c:261,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:262,37'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:264,29'
              BranchSideFuncs:
                - ref_transaction_update
                - free
                - strbuf_release
                - die
        - Branch String:   'builtin/update-ref.c:265,18'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:267,8'
              BranchSideFuncs:
                - ref_transaction_update
                - free
                - strbuf_release
                - die
            - BranchSide:      'builtin/update-ref.c:267,8'
              BranchSideFuncs:
                - ref_transaction_update
                - free
                - strbuf_release
                - die
        - Branch String:   'builtin/update-ref.c:264,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:269,17'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:271,17'
              BranchSideFuncs:
                - free
                - strbuf_release
      Callsites:
        - Src:             'builtin/update-ref.c:250,12'
          Dst:             parse_refname
        - Src:             'builtin/update-ref.c:252,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:254,6'
          Dst:             parse_next_oid
        - Src:             'builtin/update-ref.c:256,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:258,14'
          Dst:             parse_next_oid
        - Src:             'builtin/update-ref.c:262,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:264,6'
          Dst:             ref_transaction_update
        - Src:             'builtin/update-ref.c:269,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:273,2'
          Dst:             strbuf_release
    - functionName:    update_refs_stdin
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         69
      ICount:          419
      EdgeCount:       77
      CyclomaticComplexity: 10
      functionsReached:
        - die
        - get_main_ref_store
        - ref_transaction_abort
        - ref_transaction_commit
        - ref_transaction_free
        - starts_with
        - strbuf_appendwholeline
        - strbuf_getwholeline
        - strbuf_release
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:609,16'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:609,16'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:609,16'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
        - Branch String:   'builtin/update-ref.c:616,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:617,17'
              BranchSideFuncs:
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:620,2'
              BranchSideFuncs:
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
        - Branch String:   'builtin/update-ref.c:620,2'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:621,27'
              BranchSideFuncs:
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:694,10'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
        - Branch String:   'builtin/update-ref.c:623,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:624,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:625,12'
              BranchSideFuncs:
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
        - Branch String:   'builtin/update-ref.c:628,3'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:629,33'
              BranchSideFuncs:
                - starts_with
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
                - strlen
            - BranchSide:      'builtin/update-ref.c:647,8'
              BranchSideFuncs:
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - starts_with
                - strlen
                - die
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
        - Branch String:   'builtin/update-ref.c:632,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:633,5'
              BranchSideFuncs:
                - strlen
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - starts_with
                - die
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
            - BranchSide:      'builtin/update-ref.c:640,16'
              BranchSideFuncs:
                - strlen
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - starts_with
                - die
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
        - Branch String:   'builtin/update-ref.c:640,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:640,8'
              BranchSideFuncs:
                - strlen
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - starts_with
                - die
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
            - BranchSide:      'builtin/update-ref.c:640,32'
              BranchSideFuncs:
                - strlen
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - starts_with
                - die
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
        - Branch String:   'builtin/update-ref.c:641,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:642,5'
              BranchSideFuncs:
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
            - BranchSide:      'builtin/update-ref.c:644,19'
              BranchSideFuncs:
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - starts_with
                - strlen
                - die
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
        - Branch String:   'builtin/update-ref.c:647,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:648,37'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - starts_with
                - strlen
                - die
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
            - BranchSide:      'builtin/update-ref.c:655,10'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - starts_with
                - strlen
                - die
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
        - Branch String:   'builtin/update-ref.c:655,40'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:655,43'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - starts_with
                - strlen
                - die
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
            - BranchSide:      'builtin/update-ref.c:655,3'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - starts_with
                - strlen
                - die
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
        - Branch String:   'builtin/update-ref.c:655,3'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:656,39'
              BranchSideFuncs:
                - strbuf_appendwholeline
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - starts_with
                - strlen
                - die
                - die
                - die
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:659,11'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
                - die
                - die
                - die
        - Branch String:   'builtin/update-ref.c:656,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:656,62'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
                - die
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:657,5'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
                - die
                - die
                - die
        - Branch String:   'builtin/update-ref.c:659,3'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:662,8'
              BranchSideFuncs:
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:662,8'
              BranchSideFuncs:
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:669,8'
              BranchSideFuncs:
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:674,8'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:690,3'
              BranchSideFuncs:
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
        - Branch String:   'builtin/update-ref.c:662,37'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:662,40'
              BranchSideFuncs:
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:665,8'
              BranchSideFuncs:
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
        - Branch String:   'builtin/update-ref.c:662,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:663,5'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:665,8'
              BranchSideFuncs:
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
        - Branch String:   'builtin/update-ref.c:665,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:666,13'
              BranchSideFuncs:
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:667,4'
              BranchSideFuncs:
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
        - Branch String:   'builtin/update-ref.c:669,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:670,5'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:671,12'
              BranchSideFuncs:
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
        - Branch String:   'builtin/update-ref.c:674,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:675,5'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:681,12'
              BranchSideFuncs:
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
        - Branch String:   'builtin/update-ref.c:684,8'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:685,19'
              BranchSideFuncs:
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
            - BranchSide:      'builtin/update-ref.c:687,4'
              BranchSideFuncs:
                - strlen
                - strbuf_getwholeline
                - strbuf_release
                - strbuf_release
                - ref_transaction_abort
                - die
                - ref_transaction_commit
                - ref_transaction_free
                - die
                - die
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - die
                - die
                - die
                - strbuf_appendwholeline
                - starts_with
                - strlen
                - die
                - die
        - Branch String:   'builtin/update-ref.c:694,2'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:694,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'builtin/update-ref.c:697,30'
              BranchSideFuncs:
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - strbuf_release
                - die
            - BranchSide:      'builtin/update-ref.c:704,29'
              BranchSideFuncs:
                - ref_transaction_abort
                - strbuf_release
                - strbuf_release
                - die
            - BranchSide:      'builtin/update-ref.c:704,29'
              BranchSideFuncs:
                - ref_transaction_abort
                - strbuf_release
                - strbuf_release
                - die
            - BranchSide:      'builtin/update-ref.c:709,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/update-ref.c:697,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:698,18'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:699,24'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/update-ref.c:704,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:705,18'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:706,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'builtin/update-ref.c:614,44'
          Dst:             get_main_ref_store
        - Src:             'builtin/update-ref.c:614,16'
          Dst:             ref_store_transaction_begin
        - Src:             'builtin/update-ref.c:617,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:620,10'
          Dst:             strbuf_getwholeline
        - Src:             'builtin/update-ref.c:624,4'
          Dst:             die
        - Src:             'builtin/update-ref.c:626,4'
          Dst:             die
        - Src:             'builtin/update-ref.c:632,9'
          Dst:             starts_with
        - Src:             'builtin/update-ref.c:641,18'
          Dst:             strlen
        - Src:             'builtin/update-ref.c:648,4'
          Dst:             die
        - Src:             'builtin/update-ref.c:656,8'
          Dst:             strbuf_appendwholeline
        - Src:             'builtin/update-ref.c:663,5'
          Dst:             die
        - Src:             'builtin/update-ref.c:670,5'
          Dst:             die
        - Src:             'builtin/update-ref.c:675,5'
          Dst:             die
        - Src:             'builtin/update-ref.c:682,46'
          Dst:             get_main_ref_store
        - Src:             'builtin/update-ref.c:682,18'
          Dst:             ref_store_transaction_begin
        - Src:             'builtin/update-ref.c:685,5'
          Dst:             die
        - Src:             'builtin/update-ref.c:690,36'
          Dst:             strlen
        - Src:             'builtin/update-ref.c:697,7'
          Dst:             ref_transaction_commit
        - Src:             'builtin/update-ref.c:698,4'
          Dst:             die
        - Src:             'builtin/update-ref.c:699,3'
          Dst:             ref_transaction_free
        - Src:             'builtin/update-ref.c:704,7'
          Dst:             ref_transaction_abort
        - Src:             'builtin/update-ref.c:705,4'
          Dst:             die
        - Src:             'builtin/update-ref.c:712,2'
          Dst:             strbuf_release
        - Src:             'builtin/update-ref.c:713,2'
          Dst:             strbuf_release
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_update_ref
      functionSourceFile: '/src/git/builtin/update-ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         58
      ICount:          475
      EdgeCount:       72
      CyclomaticComplexity: 16
      functionsReached:
        - die
        - get_main_ref_store
        - git_config
        - git_default_config
        - is_null_oid
        - oidclr
        - parse_options
        - repo_get_oid
        - update_refs_stdin
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/update-ref.c:736,10'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:736,15'
              BranchSideFuncs:
                - die
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
                - oidclr.16627
                - repo_get_oid
                - die
                - die
                - usage_with_options
                - usage_with_options
                - usage_with_options
                - update_refs_stdin
                - usage_with_options
            - BranchSide:      'builtin/update-ref.c:739,23'
              BranchSideFuncs:
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
                - oidclr.16627
                - repo_get_oid
                - die
                - die
                - usage_with_options
                - usage_with_options
                - usage_with_options
                - update_refs_stdin
                - usage_with_options
        - Branch String:   'builtin/update-ref.c:736,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:737,3'
              BranchSideFuncs:
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
                - oidclr.16627
                - repo_get_oid
                - die
                - die
                - usage_with_options
                - usage_with_options
                - usage_with_options
                - update_refs_stdin
                - usage_with_options
            - BranchSide:      'builtin/update-ref.c:739,23'
              BranchSideFuncs:
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
                - oidclr.16627
                - repo_get_oid
                - die
                - die
                - usage_with_options
                - usage_with_options
                - usage_with_options
                - update_refs_stdin
                - usage_with_options
        - Branch String:   'builtin/update-ref.c:741,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:742,17'
              BranchSideFuncs:
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
                - oidclr.16627
                - repo_get_oid
                - die
                - die
                - usage_with_options
                - usage_with_options
                - usage_with_options
                - update_refs_stdin
                - usage_with_options
            - BranchSide:      'builtin/update-ref.c:746,6'
              BranchSideFuncs:
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
                - oidclr.16627
                - repo_get_oid
                - die
                - die
                - usage_with_options
                - usage_with_options
                - usage_with_options
                - update_refs_stdin
                - usage_with_options
        - Branch String:   'builtin/update-ref.c:746,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:747,7'
              BranchSideFuncs:
                - update_refs_stdin
                - usage_with_options
            - BranchSide:      'builtin/update-ref.c:755,6'
              BranchSideFuncs:
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
                - oidclr.16627
                - repo_get_oid
                - die
                - die
                - usage_with_options
                - usage_with_options
                - usage_with_options
        - Branch String:   'builtin/update-ref.c:747,14'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:747,17'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/update-ref.c:748,45'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/update-ref.c:747,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:748,45'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/update-ref.c:749,7'
              BranchSideFuncs:
                - update_refs_stdin
        - Branch String:   'builtin/update-ref.c:749,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:750,21'
              BranchSideFuncs:
                - update_refs_stdin
            - BranchSide:      'builtin/update-ref.c:751,3'
              BranchSideFuncs:
                - update_refs_stdin
        - Branch String:   'builtin/update-ref.c:755,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:756,44'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/update-ref.c:758,6'
              BranchSideFuncs:
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
                - oidclr.16627
                - repo_get_oid
                - die
                - die
                - usage_with_options
                - usage_with_options
        - Branch String:   'builtin/update-ref.c:758,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:759,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
                - oidclr.16627
                - repo_get_oid
                - die
                - usage_with_options
            - BranchSide:      'builtin/update-ref.c:765,7'
              BranchSideFuncs:
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
                - oidclr.16627
                - repo_get_oid
                - die
                - die
                - usage_with_options
        - Branch String:   'builtin/update-ref.c:759,16'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:759,19'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/update-ref.c:760,45'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/update-ref.c:759,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:760,45'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/update-ref.c:761,13'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
                - oidclr.16627
                - repo_get_oid
                - die
        - Branch String:   'builtin/update-ref.c:765,16'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:765,19'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/update-ref.c:766,45'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/update-ref.c:765,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:766,45'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/update-ref.c:767,13'
              BranchSideFuncs:
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
                - oidclr.16627
                - repo_get_oid
                - die
                - die
        - Branch String:   'builtin/update-ref.c:770,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:0,0'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:771,32'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/update-ref.c:774,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:775,9'
              BranchSideFuncs:
                - oidclr.16627
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
                - repo_get_oid
                - die
            - BranchSide:      'builtin/update-ref.c:785,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
        - Branch String:   'builtin/update-ref.c:775,7'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:780,20'
              BranchSideFuncs:
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
                - die
            - BranchSide:      'builtin/update-ref.c:781,25'
              BranchSideFuncs:
                - repo_get_oid
                - get_main_ref_store
                - refs_update_ref
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
                - die
        - Branch String:   'builtin/update-ref.c:781,12'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:0,0'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/update-ref.c:782,36'
              BranchSideFuncs:
                - die
        - Branch String:   'builtin/update-ref.c:785,6'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:790,45'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_delete_ref
                - is_null_oid.16671
            - BranchSide:      'builtin/update-ref.c:795,45'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
        - Branch String:   'builtin/update-ref.c:792,20'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:792,24'
              BranchSideFuncs:
                - is_null_oid.16671
                - refs_delete_ref
            - BranchSide:      'builtin/update-ref.c:792,12'
              BranchSideFuncs:
                - refs_delete_ref
        - Branch String:   'builtin/update-ref.c:792,12'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:793,12'
              BranchSideFuncs:
                - refs_delete_ref
            - BranchSide:      'builtin/update-ref.c:793,12'
              BranchSideFuncs:
                - refs_delete_ref
        - Branch String:   'builtin/update-ref.c:797,12'
          Branch Sides:
            - BranchSide:      'builtin/update-ref.c:798,12'
              BranchSideFuncs:
                - refs_update_ref
            - BranchSide:      'builtin/update-ref.c:798,12'
              BranchSideFuncs:
                - refs_update_ref
      Callsites:
        - Src:             'builtin/update-ref.c:733,2'
          Dst:             git_config
        - Src:             'builtin/update-ref.c:733,2'
          Dst:             git_default_config
        - Src:             'builtin/update-ref.c:734,9'
          Dst:             parse_options
        - Src:             'builtin/update-ref.c:737,3'
          Dst:             die
        - Src:             'builtin/update-ref.c:748,4'
          Dst:             usage_with_options
        - Src:             'builtin/update-ref.c:751,3'
          Dst:             update_refs_stdin
        - Src:             'builtin/update-ref.c:756,3'
          Dst:             usage_with_options
        - Src:             'builtin/update-ref.c:760,4'
          Dst:             usage_with_options
        - Src:             'builtin/update-ref.c:766,4'
          Dst:             usage_with_options
        - Src:             'builtin/update-ref.c:770,7'
          Dst:             repo_get_oid
        - Src:             'builtin/update-ref.c:771,4'
          Dst:             die
        - Src:             'builtin/update-ref.c:780,4'
          Dst:             oidclr
        - Src:             'builtin/update-ref.c:781,12'
          Dst:             repo_get_oid
        - Src:             'builtin/update-ref.c:782,4'
          Dst:             die
        - Src:             'builtin/update-ref.c:790,26'
          Dst:             get_main_ref_store
        - Src:             'builtin/update-ref.c:792,24'
          Dst:             is_null_oid
        - Src:             'builtin/update-ref.c:790,10'
          Dst:             refs_delete_ref
        - Src:             'builtin/update-ref.c:795,26'
          Dst:             get_main_ref_store
        - Src:             'builtin/update-ref.c:795,10'
          Dst:             refs_update_ref
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_update_server_info
      functionSourceFile: '/src/git/builtin/update-server-info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         5
      ICount:          69
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - git_config
        - git_default_config
        - parse_options
        - update_server_info
        - usage_with_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/update-server-info.c:23,6'
          Branch Sides:
            - BranchSide:      'builtin/update-server-info.c:24,48'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/update-server-info.c:26,30'
              BranchSideFuncs:
                - update_server_info
      Callsites:
        - Src:             'builtin/update-server-info.c:20,2'
          Dst:             git_config
        - Src:             'builtin/update-server-info.c:20,2'
          Dst:             git_default_config
        - Src:             'builtin/update-server-info.c:21,9'
          Dst:             parse_options
        - Src:             'builtin/update-server-info.c:24,3'
          Dst:             usage_with_options
        - Src:             'builtin/update-server-info.c:26,11'
          Dst:             update_server_info
    - functionName:    process_input
      functionSourceFile: '/src/git/builtin/upload-archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - child_fd
        - band
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - error_clnt
        - read
        - send_sideband
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/upload-archive.c:74,6'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:75,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - error_clnt
            - BranchSide:      'builtin/upload-archive.c:79,19'
              BranchSideFuncs:
                - send_sideband
        - Branch String:   'builtin/upload-archive.c:75,23'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:75,26'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - error_clnt
            - BranchSide:      'builtin/upload-archive.c:77,10'
              BranchSideFuncs: []
        - Branch String:   'builtin/upload-archive.c:75,7'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:76,44'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - error_clnt
            - BranchSide:      'builtin/upload-archive.c:77,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/upload-archive.c:73,15'
          Dst:             read
        - Src:             'builtin/upload-archive.c:75,7'
          Dst:             __errno_location
        - Src:             'builtin/upload-archive.c:75,26'
          Dst:             __errno_location
        - Src:             'builtin/upload-archive.c:76,44'
          Dst:             __errno_location
        - Src:             'builtin/upload-archive.c:76,35'
          Dst:             strerror
        - Src:             'builtin/upload-archive.c:76,4'
          Dst:             error_clnt
        - Src:             'builtin/upload-archive.c:79,2'
          Dst:             send_sideband
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    error_clnt
      functionSourceFile: '/src/git/builtin/upload-archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - send_sideband
        - strbuf_vaddf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/upload-archive.c:64,2'
          Dst:             strbuf_vaddf
        - Src:             'builtin/upload-archive.c:66,2'
          Dst:             send_sideband
        - Src:             'builtin/upload-archive.c:67,2'
          Dst:             die
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_upload_archive
      functionSourceFile: '/src/git/builtin/upload-archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         34
      ICount:          203
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - BUG_fl
        - __errno_location
        - const_error
        - die
        - error_clnt
        - error_errno
        - finish_command
        - packet_flush
        - packet_write_fmt
        - poll
        - process_input
        - sleep
        - start_command
        - strcmp
        - strerror
        - strvec_push
        - strvec_pushv
        - usage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/upload-archive.c:87,2'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:87,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'builtin/upload-archive.c:89,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - start_command
                - packet_write_fmt
                - packet_flush
                - poll
                - finish_command
                - packet_flush
                - error_clnt
                - process_input
                - process_input
                - __errno_location
                - error_errno
                - const_error.16737
                - sleep
                - __errno_location
                - packet_write_fmt
                - strerror
                - die
                - strcmp
                - usage
        - Branch String:   'builtin/upload-archive.c:89,16'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:89,27'
              BranchSideFuncs:
                - strcmp
                - usage
                - strvec_push
                - strvec_pushv
                - start_command
                - packet_write_fmt
                - packet_flush
                - poll
                - finish_command
                - packet_flush
                - error_clnt
                - process_input
                - process_input
                - __errno_location
                - error_errno
                - const_error.16737
                - sleep
                - __errno_location
                - packet_write_fmt
                - strerror
                - die
            - BranchSide:      'builtin/upload-archive.c:99,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - start_command
                - packet_write_fmt
                - packet_flush
                - poll
                - finish_command
                - packet_flush
                - error_clnt
                - process_input
                - process_input
                - __errno_location
                - error_errno
                - const_error.16737
                - sleep
                - __errno_location
                - packet_write_fmt
                - strerror
                - die
        - Branch String:   'builtin/upload-archive.c:89,6'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:90,3'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - start_command
                - packet_write_fmt
                - packet_flush
                - poll
                - finish_command
                - packet_flush
                - error_clnt
                - process_input
                - process_input
                - __errno_location
                - error_errno
                - const_error.16737
                - sleep
                - __errno_location
                - packet_write_fmt
                - strerror
                - die
            - BranchSide:      'builtin/upload-archive.c:99,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - start_command
                - packet_write_fmt
                - packet_flush
                - poll
                - finish_command
                - packet_flush
                - error_clnt
                - process_input
                - process_input
                - __errno_location
                - error_errno
                - const_error.16737
                - sleep
                - __errno_location
                - packet_write_fmt
                - strerror
                - die
        - Branch String:   'builtin/upload-archive.c:103,6'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:104,7'
              BranchSideFuncs:
                - __errno_location
                - packet_write_fmt
                - strerror
                - die
            - BranchSide:      'builtin/upload-archive.c:109,2'
              BranchSideFuncs:
                - packet_write_fmt
                - packet_flush
                - poll
                - finish_command
                - packet_flush
                - error_clnt
                - process_input
                - process_input
                - __errno_location
                - error_errno
                - const_error.16737
                - sleep
        - Branch String:   'builtin/upload-archive.c:119,7'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:120,8'
              BranchSideFuncs:
                - __errno_location
                - poll
                - finish_command
                - packet_flush
                - error_clnt
                - process_input
                - process_input
                - error_errno
                - const_error.16737
                - sleep
            - BranchSide:      'builtin/upload-archive.c:126,7'
              BranchSideFuncs:
                - finish_command
                - packet_flush
                - error_clnt
                - process_input
                - poll
                - __errno_location
                - error_errno
                - const_error.16737
                - sleep
                - process_input
        - Branch String:   'builtin/upload-archive.c:120,8'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:121,5'
              BranchSideFuncs:
                - error_errno
                - const_error.16737
                - sleep
                - poll
                - finish_command
                - packet_flush
                - error_clnt
                - process_input
                - process_input
                - __errno_location
            - BranchSide:      'builtin/upload-archive.c:124,4'
              BranchSideFuncs:
                - poll
                - finish_command
                - packet_flush
                - error_clnt
                - process_input
                - process_input
                - __errno_location
                - error_errno
                - const_error.16737
                - sleep
        - Branch String:   'builtin/upload-archive.c:126,7'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:128,22'
              BranchSideFuncs:
                - process_input
                - finish_command
                - packet_flush
                - error_clnt
                - process_input
                - poll
                - __errno_location
                - error_errno
                - const_error.16737
                - sleep
            - BranchSide:      'builtin/upload-archive.c:130,7'
              BranchSideFuncs:
                - finish_command
                - packet_flush
                - error_clnt
                - process_input
                - poll
                - process_input
                - __errno_location
                - error_errno
                - const_error.16737
                - sleep
        - Branch String:   'builtin/upload-archive.c:128,8'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:128,34'
              BranchSideFuncs:
                - poll
                - finish_command
                - packet_flush
                - error_clnt
                - process_input
                - process_input
                - __errno_location
                - error_errno
                - const_error.16737
                - sleep
            - BranchSide:      'builtin/upload-archive.c:129,5'
              BranchSideFuncs:
                - poll
                - finish_command
                - packet_flush
                - error_clnt
                - process_input
                - process_input
                - __errno_location
                - error_errno
                - const_error.16737
                - sleep
        - Branch String:   'builtin/upload-archive.c:130,7'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:132,22'
              BranchSideFuncs:
                - process_input
                - finish_command
                - packet_flush
                - error_clnt
                - poll
                - process_input
                - __errno_location
                - error_errno
                - const_error.16737
                - sleep
            - BranchSide:      'builtin/upload-archive.c:135,7'
              BranchSideFuncs:
                - finish_command
                - packet_flush
                - error_clnt
        - Branch String:   'builtin/upload-archive.c:132,8'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:132,34'
              BranchSideFuncs:
                - poll
                - finish_command
                - packet_flush
                - error_clnt
                - process_input
                - process_input
                - __errno_location
                - error_errno
                - const_error.16737
                - sleep
            - BranchSide:      'builtin/upload-archive.c:133,5'
              BranchSideFuncs:
                - poll
                - finish_command
                - packet_flush
                - error_clnt
                - process_input
                - process_input
                - __errno_location
                - error_errno
                - const_error.16737
                - sleep
        - Branch String:   'builtin/upload-archive.c:135,7'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:136,4'
              BranchSideFuncs:
                - error_clnt
                - packet_flush
            - BranchSide:      'builtin/upload-archive.c:137,3'
              BranchSideFuncs:
                - packet_flush
      Callsites:
        - Src:             'builtin/upload-archive.c:87,2'
          Dst:             BUG_fl
        - Src:             'builtin/upload-archive.c:89,20'
          Dst:             strcmp
        - Src:             'builtin/upload-archive.c:90,3'
          Dst:             usage
        - Src:             'builtin/upload-archive.c:101,2'
          Dst:             strvec_push
        - Src:             'builtin/upload-archive.c:102,2'
          Dst:             strvec_pushv
        - Src:             'builtin/upload-archive.c:103,6'
          Dst:             start_command
        - Src:             'builtin/upload-archive.c:104,13'
          Dst:             __errno_location
        - Src:             'builtin/upload-archive.c:105,3'
          Dst:             packet_write_fmt
        - Src:             'builtin/upload-archive.c:106,29'
          Dst:             strerror
        - Src:             'builtin/upload-archive.c:106,3'
          Dst:             die
        - Src:             'builtin/upload-archive.c:109,2'
          Dst:             packet_write_fmt
        - Src:             'builtin/upload-archive.c:110,2'
          Dst:             packet_flush
        - Src:             'builtin/upload-archive.c:119,7'
          Dst:             poll
        - Src:             'builtin/upload-archive.c:120,8'
          Dst:             __errno_location
        - Src:             'builtin/upload-archive.c:121,5'
          Dst:             error_errno
        - Src:             'builtin/upload-archive.c:121,5'
          Dst:             const_error
        - Src:             'builtin/upload-archive.c:122,5'
          Dst:             sleep
        - Src:             'builtin/upload-archive.c:128,8'
          Dst:             process_input
        - Src:             'builtin/upload-archive.c:132,8'
          Dst:             process_input
        - Src:             'builtin/upload-archive.c:135,7'
          Dst:             finish_command
        - Src:             'builtin/upload-archive.c:136,4'
          Dst:             error_clnt
        - Src:             'builtin/upload-archive.c:137,3'
          Dst:             packet_flush
    - functionName:    cmd_upload_archive_writer
      functionSourceFile: '/src/git/builtin/upload-archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         18
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - die
        - enter_repo
        - init_archivers
        - packet_read_line
        - starts_with
        - strcmp
        - strlen
        - strvec_clear
        - strvec_push
        - usage
        - write_archive
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/upload-archive.c:27,16'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:27,27'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/upload-archive.c:28,3'
              BranchSideFuncs:
                - usage
        - Branch String:   'builtin/upload-archive.c:27,6'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:28,3'
              BranchSideFuncs:
                - enter_repo
                - die
                - init_archivers
                - strvec_push
                - packet_read_line
                - write_archive
                - strvec_clear
                - starts_with
                - die
                - strlen
                - strvec_push
                - die
            - BranchSide:      'builtin/upload-archive.c:30,18'
              BranchSideFuncs:
                - enter_repo
                - die
                - init_archivers
                - strvec_push
                - packet_read_line
                - write_archive
                - strvec_clear
                - starts_with
                - die
                - strlen
                - strvec_push
                - die
        - Branch String:   'builtin/upload-archive.c:30,6'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:31,54'
              BranchSideFuncs:
                - init_archivers
                - strvec_push
                - packet_read_line
                - write_archive
                - strvec_clear
                - starts_with
                - die
                - strlen
                - strvec_push
                - die
            - BranchSide:      'builtin/upload-archive.c:33,2'
              BranchSideFuncs:
                - init_archivers
                - strvec_push
                - packet_read_line
                - write_archive
                - strvec_clear
                - starts_with
                - die
                - strlen
                - strvec_push
                - die
        - Branch String:   'builtin/upload-archive.c:39,7'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:40,4'
              BranchSideFuncs:
                - starts_with
                - die
                - strlen
                - strvec_push
                - packet_read_line
                - write_archive
                - strvec_clear
                - die
            - BranchSide:      'builtin/upload-archive.c:41,17'
              BranchSideFuncs:
                - starts_with
                - die
                - strlen
                - strvec_push
                - packet_read_line
                - write_archive
                - strvec_clear
                - die
        - Branch String:   'builtin/upload-archive.c:41,7'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:42,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/upload-archive.c:44,20'
              BranchSideFuncs:
                - starts_with
                - die
                - strlen
                - strvec_push
                - packet_read_line
                - write_archive
                - strvec_clear
                - die
        - Branch String:   'builtin/upload-archive.c:44,7'
          Branch Sides:
            - BranchSide:      'builtin/upload-archive.c:45,4'
              BranchSideFuncs:
                - strlen
                - strvec_push
                - packet_read_line
                - write_archive
                - strvec_clear
                - starts_with
                - die
                - die
            - BranchSide:      'builtin/upload-archive.c:46,27'
              BranchSideFuncs:
                - strlen
                - strvec_push
                - packet_read_line
                - write_archive
                - strvec_clear
                - starts_with
                - die
                - die
      Callsites:
        - Src:             'builtin/upload-archive.c:27,20'
          Dst:             strcmp
        - Src:             'builtin/upload-archive.c:28,3'
          Dst:             usage
        - Src:             'builtin/upload-archive.c:30,7'
          Dst:             enter_repo
        - Src:             'builtin/upload-archive.c:31,3'
          Dst:             die
        - Src:             'builtin/upload-archive.c:33,2'
          Dst:             init_archivers
        - Src:             'builtin/upload-archive.c:36,2'
          Dst:             strvec_push
        - Src:             'builtin/upload-archive.c:38,15'
          Dst:             packet_read_line
        - Src:             'builtin/upload-archive.c:42,4'
          Dst:             die
        - Src:             'builtin/upload-archive.c:44,8'
          Dst:             starts_with
        - Src:             'builtin/upload-archive.c:45,4'
          Dst:             die
        - Src:             'builtin/upload-archive.c:46,33'
          Dst:             strlen
        - Src:             'builtin/upload-archive.c:46,3'
          Dst:             strvec_push
        - Src:             'builtin/upload-archive.c:50,8'
          Dst:             write_archive
        - Src:             'builtin/upload-archive.c:53,2'
          Dst:             strvec_clear
    - functionName:    cmd_upload_pack
      functionSourceFile: '/src/git/builtin/upload-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         23
      ICount:          245
      EdgeCount:       24
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - determine_protocol_version_server
        - die
        - disable_replace_refs
        - enter_repo
        - packet_trace_identity
        - packet_write_fmt
        - parse_options
        - protocol_v2_advertise_capabilities
        - protocol_v2_serve_loop
        - setup_path
        - upload_pack
        - usage_with_options
        - xsetenv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/upload-pack.c:47,6'
          Branch Sides:
            - BranchSide:      'builtin/upload-pack.c:48,41'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/upload-pack.c:50,2'
              BranchSideFuncs:
                - setup_path
                - enter_repo
                - die
                - determine_protocol_version_server
                - BUG_fl
                - upload_pack
                - packet_write_fmt
                - protocol_v2_serve_loop
                - protocol_v2_advertise_capabilities
        - Branch String:   'builtin/upload-pack.c:54,6'
          Branch Sides:
            - BranchSide:      'builtin/upload-pack.c:55,54'
              BranchSideFuncs:
                - determine_protocol_version_server
                - BUG_fl
                - upload_pack
                - packet_write_fmt
                - protocol_v2_serve_loop
                - protocol_v2_advertise_capabilities
            - BranchSide:      'builtin/upload-pack.c:57,10'
              BranchSideFuncs:
                - determine_protocol_version_server
                - BUG_fl
                - upload_pack
                - packet_write_fmt
                - protocol_v2_serve_loop
                - protocol_v2_advertise_capabilities
        - Branch String:   'builtin/upload-pack.c:57,2'
          Branch Sides:
            - BranchSide:      'builtin/upload-pack.c:57,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/upload-pack.c:59,7'
              BranchSideFuncs:
                - protocol_v2_serve_loop
                - protocol_v2_advertise_capabilities
            - BranchSide:      'builtin/upload-pack.c:69,7'
              BranchSideFuncs:
                - packet_write_fmt
                - upload_pack
            - BranchSide:      'builtin/upload-pack.c:74,15'
              BranchSideFuncs:
                - upload_pack
            - BranchSide:      'builtin/upload-pack.c:77,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'builtin/upload-pack.c:59,7'
          Branch Sides:
            - BranchSide:      'builtin/upload-pack.c:60,4'
              BranchSideFuncs:
                - protocol_v2_advertise_capabilities
            - BranchSide:      'builtin/upload-pack.c:62,27'
              BranchSideFuncs:
                - protocol_v2_serve_loop
        - Branch String:   'builtin/upload-pack.c:69,22'
          Branch Sides:
            - BranchSide:      'builtin/upload-pack.c:69,26'
              BranchSideFuncs:
                - packet_write_fmt
                - upload_pack
            - BranchSide:      'builtin/upload-pack.c:70,4'
              BranchSideFuncs:
                - packet_write_fmt
                - upload_pack
        - Branch String:   'builtin/upload-pack.c:69,7'
          Branch Sides:
            - BranchSide:      'builtin/upload-pack.c:69,26'
              BranchSideFuncs:
                - upload_pack
            - BranchSide:      'builtin/upload-pack.c:70,4'
              BranchSideFuncs:
                - packet_write_fmt
                - upload_pack
      Callsites:
        - Src:             'builtin/upload-pack.c:40,2'
          Dst:             packet_trace_identity
        - Src:             'builtin/upload-pack.c:41,2'
          Dst:             disable_replace_refs
        - Src:             'builtin/upload-pack.c:43,2'
          Dst:             xsetenv
        - Src:             'builtin/upload-pack.c:45,9'
          Dst:             parse_options
        - Src:             'builtin/upload-pack.c:48,3'
          Dst:             usage_with_options
        - Src:             'builtin/upload-pack.c:50,2'
          Dst:             setup_path
        - Src:             'builtin/upload-pack.c:54,7'
          Dst:             enter_repo
        - Src:             'builtin/upload-pack.c:55,3'
          Dst:             die
        - Src:             'builtin/upload-pack.c:57,10'
          Dst:             determine_protocol_version_server
        - Src:             'builtin/upload-pack.c:60,4'
          Dst:             protocol_v2_advertise_capabilities
        - Src:             'builtin/upload-pack.c:62,4'
          Dst:             protocol_v2_serve_loop
        - Src:             'builtin/upload-pack.c:70,4'
          Dst:             packet_write_fmt
        - Src:             'builtin/upload-pack.c:74,3'
          Dst:             upload_pack
        - Src:             'builtin/upload-pack.c:77,3'
          Dst:             BUG_fl
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    git_config_val_global
      functionSourceFile: '/src/git/builtin/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ident_flag
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - git_global_config_paths
        - normalize_path_copy
        - strbuf_addf
        - strbuf_detach
        - strbuf_release
        - strbuf_trim_trailing_newline
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/var.c:95,10'
          Branch Sides:
            - BranchSide:      'builtin/var.c:95,14'
              BranchSideFuncs:
                - free
                - free
                - strbuf_trim_trailing_newline
                - strbuf_detach
                - strbuf_release
                - normalize_path_copy
                - strbuf_addf
                - normalize_path_copy
                - strbuf_addf
            - BranchSide:      'builtin/var.c:99,6'
              BranchSideFuncs:
                - free
                - free
                - strbuf_trim_trailing_newline
                - strbuf_detach
                - strbuf_release
                - normalize_path_copy
                - strbuf_addf
        - Branch String:   'builtin/var.c:95,6'
          Branch Sides:
            - BranchSide:      'builtin/var.c:96,23'
              BranchSideFuncs:
                - normalize_path_copy
                - strbuf_addf
                - free
                - free
                - strbuf_trim_trailing_newline
                - strbuf_detach
                - strbuf_release
                - normalize_path_copy
                - strbuf_addf
            - BranchSide:      'builtin/var.c:99,6'
              BranchSideFuncs:
                - free
                - free
                - strbuf_trim_trailing_newline
                - strbuf_detach
                - strbuf_release
                - normalize_path_copy
                - strbuf_addf
        - Branch String:   'builtin/var.c:99,11'
          Branch Sides:
            - BranchSide:      'builtin/var.c:99,15'
              BranchSideFuncs:
                - free
                - free
                - strbuf_trim_trailing_newline
                - strbuf_detach
                - strbuf_release
                - normalize_path_copy
                - strbuf_addf
            - BranchSide:      'builtin/var.c:103,7'
              BranchSideFuncs:
                - free
                - free
                - strbuf_trim_trailing_newline
                - strbuf_detach
                - strbuf_release
        - Branch String:   'builtin/var.c:99,6'
          Branch Sides:
            - BranchSide:      'builtin/var.c:100,23'
              BranchSideFuncs:
                - normalize_path_copy
                - strbuf_addf
                - free
                - free
                - strbuf_trim_trailing_newline
                - strbuf_detach
                - strbuf_release
            - BranchSide:      'builtin/var.c:103,7'
              BranchSideFuncs:
                - free
                - free
                - strbuf_trim_trailing_newline
                - strbuf_detach
                - strbuf_release
        - Branch String:   'builtin/var.c:106,6'
          Branch Sides:
            - BranchSide:      'builtin/var.c:107,3'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/var.c:110,9'
              BranchSideFuncs:
                - strbuf_detach
      Callsites:
        - Src:             'builtin/var.c:94,2'
          Dst:             git_global_config_paths
        - Src:             'builtin/var.c:96,3'
          Dst:             normalize_path_copy
        - Src:             'builtin/var.c:97,3'
          Dst:             strbuf_addf
        - Src:             'builtin/var.c:100,3'
          Dst:             normalize_path_copy
        - Src:             'builtin/var.c:101,3'
          Dst:             strbuf_addf
        - Src:             'builtin/var.c:105,2'
          Dst:             strbuf_trim_trailing_newline
        - Src:             'builtin/var.c:107,3'
          Dst:             strbuf_release
        - Src:             'builtin/var.c:110,9'
          Dst:             strbuf_detach
    - functionName:    git_config_val_system
      functionSourceFile: '/src/git/builtin/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ident_flag
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_system
        - git_system_config
        - normalize_path_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/var.c:80,6'
          Branch Sides:
            - BranchSide:      'builtin/var.c:81,9'
              BranchSideFuncs:
                - git_system_config
                - normalize_path_copy
            - BranchSide:      'builtin/var.c:85,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/var.c:80,6'
          Dst:             git_config_system
        - Src:             'builtin/var.c:81,16'
          Dst:             git_system_config
        - Src:             'builtin/var.c:82,3'
          Dst:             normalize_path_copy
    - functionName:    git_attr_val_global
      functionSourceFile: '/src/git/builtin/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ident_flag
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_attr_global_file
        - normalize_path_copy
        - xstrdup_or_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/var.c:71,6'
          Branch Sides:
            - BranchSide:      'builtin/var.c:72,23'
              BranchSideFuncs:
                - normalize_path_copy
            - BranchSide:      'builtin/var.c:75,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/var.c:70,31'
          Dst:             git_attr_global_file
        - Src:             'builtin/var.c:70,15'
          Dst:             xstrdup_or_null
        - Src:             'builtin/var.c:72,3'
          Dst:             normalize_path_copy
    - functionName:    git_attr_val_system
      functionSourceFile: '/src/git/builtin/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ident_flag
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_attr_system_file
        - git_attr_system_is_enabled
        - normalize_path_copy
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/var.c:60,6'
          Branch Sides:
            - BranchSide:      'builtin/var.c:61,9'
              BranchSideFuncs:
                - git_attr_system_file
                - xstrdup
                - normalize_path_copy
            - BranchSide:      'builtin/var.c:65,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/var.c:60,6'
          Dst:             git_attr_system_is_enabled
        - Src:             'builtin/var.c:61,24'
          Dst:             git_attr_system_file
        - Src:             'builtin/var.c:61,16'
          Dst:             xstrdup
        - Src:             'builtin/var.c:62,3'
          Dst:             normalize_path_copy
    - functionName:    shell_path
      functionSourceFile: '/src/git/builtin/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ident_flag
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_shell_path
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/var.c:55,9'
          Dst:             git_shell_path
    - functionName:    default_branch
      functionSourceFile: '/src/git/builtin/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ident_flag
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_default_branch_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/var.c:50,9'
          Dst:             repo_default_branch_name
    - functionName:    pager
      functionSourceFile: '/src/git/builtin/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ident_flag
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pager
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/var.c:43,6'
          Branch Sides:
            - BranchSide:      'builtin/var.c:43,6'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'builtin/var.c:44,7'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'builtin/var.c:41,20'
          Dst:             git_pager
        - Src:             'builtin/var.c:45,9'
          Dst:             xstrdup
    - functionName:    sequence_editor
      functionSourceFile: '/src/git/builtin/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ident_flag
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_sequence_editor
        - xstrdup_or_null
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/var.c:36,25'
          Dst:             git_sequence_editor
        - Src:             'builtin/var.c:36,9'
          Dst:             xstrdup_or_null
    - functionName:    editor
      functionSourceFile: '/src/git/builtin/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ident_flag
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_editor
        - xstrdup_or_null
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/var.c:31,25'
          Dst:             git_editor
        - Src:             'builtin/var.c:31,9'
          Dst:             xstrdup_or_null
    - functionName:    author
      functionSourceFile: '/src/git/builtin/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ident_flag
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_author_info
        - xstrdup_or_null
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/var.c:26,25'
          Dst:             git_author_info
        - Src:             'builtin/var.c:26,9'
          Dst:             xstrdup_or_null
    - functionName:    committer
      functionSourceFile: '/src/git/builtin/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ident_flag
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_committer_info
        - xstrdup_or_null
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/var.c:21,25'
          Dst:             git_committer_info
        - Src:             'builtin/var.c:21,9'
          Dst:             xstrdup_or_null
    - functionName:    get_git_var
      functionSourceFile: '/src/git/builtin/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/var.c:195,2'
          Branch Sides:
            - BranchSide:      'builtin/var.c:196,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/var.c:200,2'
              BranchSideFuncs: []
        - Branch String:   'builtin/var.c:196,7'
          Branch Sides:
            - BranchSide:      'builtin/var.c:197,11'
              BranchSideFuncs: []
            - BranchSide:      'builtin/var.c:199,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'builtin/var.c:196,7'
          Dst:             strcmp
    - functionName:    list_vars
      functionSourceFile: '/src/git/builtin/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          117
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - printf
        - string_list_clear
        - string_list_split
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/var.c:172,18'
          Branch Sides:
            - BranchSide:      'builtin/var.c:175,11'
              BranchSideFuncs:
                - printf
                - free
                - string_list_split
                - string_list_clear
                - printf
            - BranchSide:      'builtin/var.c:175,11'
              BranchSideFuncs:
                - printf
                - free
                - string_list_split
                - string_list_clear
                - printf
        - Branch String:   'builtin/var.c:175,2'
          Branch Sides:
            - BranchSide:      'builtin/var.c:176,14'
              BranchSideFuncs:
                - printf
                - free
                - string_list_split
                - string_list_clear
                - printf
            - BranchSide:      'builtin/var.c:190,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/var.c:176,7'
          Branch Sides:
            - BranchSide:      'builtin/var.c:176,26'
              BranchSideFuncs:
                - printf
                - free
                - string_list_split
                - string_list_clear
                - printf
            - BranchSide:      'builtin/var.c:177,8'
              BranchSideFuncs:
                - printf
                - free
                - string_list_split
                - string_list_clear
                - printf
        - Branch String:   'builtin/var.c:177,25'
          Branch Sides:
            - BranchSide:      'builtin/var.c:177,29'
              BranchSideFuncs:
                - printf
                - free
                - string_list_split
                - string_list_clear
                - printf
            - BranchSide:      'builtin/var.c:186,23'
              BranchSideFuncs:
                - printf
                - free
                - string_list_split
                - string_list_clear
                - printf
        - Branch String:   'builtin/var.c:177,8'
          Branch Sides:
            - BranchSide:      'builtin/var.c:178,24'
              BranchSideFuncs:
                - string_list_split
                - string_list_clear
                - free
                - printf
                - printf
            - BranchSide:      'builtin/var.c:186,23'
              BranchSideFuncs:
                - printf
                - free
                - string_list_split
                - string_list_clear
                - printf
        - Branch String:   'builtin/var.c:182,5'
          Branch Sides:
            - BranchSide:      'builtin/var.c:183,24'
              BranchSideFuncs:
                - printf
                - string_list_clear
                - free
                - printf
                - string_list_split
            - BranchSide:      'builtin/var.c:184,5'
              BranchSideFuncs:
                - string_list_clear
                - free
                - printf
                - string_list_split
                - printf
      Callsites:
        - Src:             'builtin/var.c:181,5'
          Dst:             string_list_split
        - Src:             'builtin/var.c:183,6'
          Dst:             printf
        - Src:             'builtin/var.c:184,5'
          Dst:             string_list_clear
        - Src:             'builtin/var.c:186,5'
          Dst:             printf
    - functionName:    show_config
      functionSourceFile: '/src/git/builtin/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_default_config
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/var.c:206,6'
          Branch Sides:
            - BranchSide:      'builtin/var.c:207,21'
              BranchSideFuncs:
                - printf
                - git_default_config
            - BranchSide:      'builtin/var.c:209,18'
              BranchSideFuncs:
                - printf
                - git_default_config
      Callsites:
        - Src:             'builtin/var.c:207,3'
          Dst:             printf
        - Src:             'builtin/var.c:209,3'
          Dst:             printf
        - Src:             'builtin/var.c:210,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_var
      functionSourceFile: '/src/git/builtin/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         12
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - get_git_var
        - git_config
        - git_default_config
        - list_vars
        - printf
        - show_config
        - strcmp
        - usage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/var.c:218,6'
          Branch Sides:
            - BranchSide:      'builtin/var.c:219,3'
              BranchSideFuncs:
                - usage
            - BranchSide:      'builtin/var.c:221,13'
              BranchSideFuncs:
                - strcmp
                - git_config.16833
                - get_git_var
                - usage
                - printf
                - free
                - git_config.16833
                - list_vars
        - Branch String:   'builtin/var.c:221,6'
          Branch Sides:
            - BranchSide:      'builtin/var.c:222,3'
              BranchSideFuncs:
                - git_config.16833
                - list_vars
            - BranchSide:      'builtin/var.c:226,2'
              BranchSideFuncs:
                - git_config.16833
                - get_git_var
                - usage
                - printf
                - free
        - Branch String:   'builtin/var.c:229,6'
          Branch Sides:
            - BranchSide:      'builtin/var.c:230,3'
              BranchSideFuncs:
                - printf
                - free
            - BranchSide:      'builtin/var.c:232,8'
              BranchSideFuncs:
                - printf
                - free
        - Branch String:   'builtin/var.c:233,6'
          Branch Sides:
            - BranchSide:      'builtin/var.c:234,3'
              BranchSideFuncs:
                - printf
                - free
            - BranchSide:      'builtin/var.c:236,17'
              BranchSideFuncs:
                - printf
                - free
      Callsites:
        - Src:             'builtin/var.c:219,3'
          Dst:             usage
        - Src:             'builtin/var.c:221,6'
          Dst:             strcmp
        - Src:             'builtin/var.c:222,3'
          Dst:             git_config
        - Src:             'builtin/var.c:222,3'
          Dst:             show_config
        - Src:             'builtin/var.c:223,3'
          Dst:             list_vars
        - Src:             'builtin/var.c:226,2'
          Dst:             git_config
        - Src:             'builtin/var.c:226,2'
          Dst:             git_default_config
        - Src:             'builtin/var.c:228,12'
          Dst:             get_git_var
        - Src:             'builtin/var.c:230,3'
          Dst:             usage
        - Src:             'builtin/var.c:236,2'
          Dst:             printf
    - functionName:    run_gpg_verify
      functionSourceFile: '/src/git/builtin/verify-commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - commit
        - flags
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_commit_signature
        - print_signature_buffer
        - signature_check_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/verify-commit.c:29,8'
          Dst:             check_commit_signature
        - Src:             'builtin/verify-commit.c:30,2'
          Dst:             print_signature_buffer
        - Src:             'builtin/verify-commit.c:32,2'
          Dst:             signature_check_clear
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    verify_commit
      functionSourceFile: '/src/git/builtin/verify-commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - name
        - flags
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - const_error
        - error
        - parse_object
        - repo_get_oid
        - run_gpg_verify
        - type_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/verify-commit.c:41,6'
          Branch Sides:
            - BranchSide:      'builtin/verify-commit.c:42,10'
              BranchSideFuncs:
                - error
                - const_error.16849
            - BranchSide:      'builtin/verify-commit.c:44,21'
              BranchSideFuncs:
                - parse_object
                - error
                - const_error.16849
                - run_gpg_verify
                - type_name
                - error
                - const_error.16849
        - Branch String:   'builtin/verify-commit.c:45,6'
          Branch Sides:
            - BranchSide:      'builtin/verify-commit.c:46,10'
              BranchSideFuncs:
                - run_gpg_verify
                - type_name
                - error
                - const_error.16849
            - BranchSide:      'builtin/verify-commit.c:47,6'
              BranchSideFuncs:
                - run_gpg_verify
                - type_name
                - error
                - const_error.16849
        - Branch String:   'builtin/verify-commit.c:47,6'
          Branch Sides:
            - BranchSide:      'builtin/verify-commit.c:48,10'
              BranchSideFuncs:
                - type_name
                - error
                - const_error.16849
            - BranchSide:      'builtin/verify-commit.c:51,41'
              BranchSideFuncs:
                - run_gpg_verify
      Callsites:
        - Src:             'builtin/verify-commit.c:41,6'
          Dst:             repo_get_oid
        - Src:             'builtin/verify-commit.c:42,10'
          Dst:             error
        - Src:             'builtin/verify-commit.c:42,10'
          Dst:             const_error
        - Src:             'builtin/verify-commit.c:44,8'
          Dst:             parse_object
        - Src:             'builtin/verify-commit.c:46,10'
          Dst:             error
        - Src:             'builtin/verify-commit.c:46,10'
          Dst:             const_error
        - Src:             'builtin/verify-commit.c:48,10'
          Dst:             type_name
        - Src:             'builtin/verify-commit.c:48,10'
          Dst:             error
        - Src:             'builtin/verify-commit.c:48,10'
          Dst:             const_error
        - Src:             'builtin/verify-commit.c:51,9'
          Dst:             run_gpg_verify
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_verify_commit
      functionSourceFile: '/src/git/builtin/verify-commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         14
      ICount:          154
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - git_config
        - git_default_config
        - parse_options
        - signal
        - usage_with_options
        - verify_commit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/verify-commit.c:68,6'
          Branch Sides:
            - BranchSide:      'builtin/verify-commit.c:69,43'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/verify-commit.c:71,6'
              BranchSideFuncs:
                - signal
                - verify_commit
        - Branch String:   'builtin/verify-commit.c:71,6'
          Branch Sides:
            - BranchSide:      'builtin/verify-commit.c:72,9'
              BranchSideFuncs:
                - signal
                - verify_commit
            - BranchSide:      'builtin/verify-commit.c:76,2'
              BranchSideFuncs:
                - signal
                - verify_commit
        - Branch String:   'builtin/verify-commit.c:77,2'
          Branch Sides:
            - BranchSide:      'builtin/verify-commit.c:78,21'
              BranchSideFuncs:
                - verify_commit
            - BranchSide:      'builtin/verify-commit.c:80,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/verify-commit.c:78,7'
          Branch Sides:
            - BranchSide:      'builtin/verify-commit.c:77,2'
              BranchSideFuncs:
                - verify_commit
            - BranchSide:      'builtin/verify-commit.c:79,14'
              BranchSideFuncs:
                - verify_commit
      Callsites:
        - Src:             'builtin/verify-commit.c:64,2'
          Dst:             git_config
        - Src:             'builtin/verify-commit.c:64,2'
          Dst:             git_default_config
        - Src:             'builtin/verify-commit.c:66,9'
          Dst:             parse_options
        - Src:             'builtin/verify-commit.c:69,3'
          Dst:             usage_with_options
        - Src:             'builtin/verify-commit.c:76,2'
          Dst:             signal
        - Src:             'builtin/verify-commit.c:78,7'
          Dst:             verify_commit
    - functionName:    strip_suffix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strip_suffix_mem
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './git-compat-util.h:801,9'
          Dst:             strlen
        - Src:             './git-compat-util.h:802,9'
          Dst:             strip_suffix_mem
    - functionName:    strip_suffix_mem
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - suffix
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:785,20'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:785,30'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:785,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:784,18'
          Dst:             strlen
        - Src:             './git-compat-util.h:785,23'
          Dst:             memcmp
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    ends_with
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strip_suffix
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:714,9'
          Dst:             strip_suffix
    - functionName:    strbuf_strip_suffix
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - suffix
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_setlen
        - strip_suffix_mem
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:534,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:535,17'
              BranchSideFuncs:
                - strbuf_setlen.16883
            - BranchSide:      './strbuf.h:538,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             './strbuf.h:534,6'
          Dst:             strip_suffix_mem
        - Src:             './strbuf.h:535,3'
          Dst:             strbuf_setlen
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    verify_one_pack
      functionSourceFile: '/src/git/builtin/verify-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - flags
        - hash_algo
      BBCount:         30
      ICount:          172
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ends_with
        - printf
        - run_command
        - strbuf_addstr
        - strbuf_release
        - strbuf_strip_suffix
        - strvec_push
        - strvec_pushf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/verify-pack.c:22,6'
          Branch Sides:
            - BranchSide:      'builtin/verify-pack.c:23,15'
              BranchSideFuncs:
                - strvec_push
                - strbuf_addstr.16890
                - strbuf_strip_suffix.16889
                - ends_with.16888
                - strbuf_addstr.16890
                - strvec_push
                - run_command
                - strbuf_release
                - printf
                - printf
                - strvec_pushf
            - BranchSide:      'builtin/verify-pack.c:24,11'
              BranchSideFuncs:
                - strvec_push
                - strbuf_addstr.16890
                - strbuf_strip_suffix.16889
                - ends_with.16888
                - strbuf_addstr.16890
                - strvec_push
                - run_command
                - strbuf_release
                - printf
                - printf
                - strvec_pushf
                - strvec_push
        - Branch String:   'builtin/verify-pack.c:24,11'
          Branch Sides:
            - BranchSide:      'builtin/verify-pack.c:25,15'
              BranchSideFuncs:
                - strvec_push
                - strbuf_addstr.16890
                - strbuf_strip_suffix.16889
                - ends_with.16888
                - strbuf_addstr.16890
                - strvec_push
                - run_command
                - strbuf_release
                - printf
                - printf
                - strvec_pushf
            - BranchSide:      'builtin/verify-pack.c:27,15'
              BranchSideFuncs:
                - strvec_push
                - strbuf_addstr.16890
                - strbuf_strip_suffix.16889
                - ends_with.16888
                - strbuf_addstr.16890
                - strvec_push
                - run_command
                - strbuf_release
                - printf
                - printf
                - strvec_pushf
        - Branch String:   'builtin/verify-pack.c:29,6'
          Branch Sides:
            - BranchSide:      'builtin/verify-pack.c:30,16'
              BranchSideFuncs:
                - strvec_pushf
                - strbuf_addstr.16890
                - strbuf_strip_suffix.16889
                - ends_with.16888
                - strbuf_addstr.16890
                - strvec_push
                - run_command
                - strbuf_release
                - printf
                - printf
            - BranchSide:      'builtin/verify-pack.c:36,22'
              BranchSideFuncs:
                - strbuf_addstr.16890
                - strbuf_strip_suffix.16889
                - ends_with.16888
                - strbuf_addstr.16890
                - strvec_push
                - run_command
                - strbuf_release
                - printf
                - printf
        - Branch String:   'builtin/verify-pack.c:37,40'
          Branch Sides:
            - BranchSide:      'builtin/verify-pack.c:38,21'
              BranchSideFuncs:
                - strbuf_addstr.16890
                - strvec_push
                - run_command
                - strbuf_release
                - printf
                - printf
            - BranchSide:      'builtin/verify-pack.c:39,3'
              BranchSideFuncs:
                - strbuf_addstr.16890
                - strvec_push
                - run_command
                - strbuf_release
                - printf
                - printf
        - Branch String:   'builtin/verify-pack.c:37,6'
          Branch Sides:
            - BranchSide:      'builtin/verify-pack.c:39,3'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - strbuf_release
                - printf
                - printf
            - BranchSide:      'builtin/verify-pack.c:40,14'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - strbuf_release
                - printf
                - printf
        - Branch String:   'builtin/verify-pack.c:46,14'
          Branch Sides:
            - BranchSide:      'builtin/verify-pack.c:46,17'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - printf
            - BranchSide:      'builtin/verify-pack.c:47,7'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - printf
        - Branch String:   'builtin/verify-pack.c:46,6'
          Branch Sides:
            - BranchSide:      'builtin/verify-pack.c:46,6'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - printf
            - BranchSide:      'builtin/verify-pack.c:47,7'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - printf
        - Branch String:   'builtin/verify-pack.c:47,7'
          Branch Sides:
            - BranchSide:      'builtin/verify-pack.c:48,28'
              BranchSideFuncs:
                - printf
                - strbuf_release
            - BranchSide:      'builtin/verify-pack.c:50,9'
              BranchSideFuncs:
                - printf
                - strbuf_release
      Callsites:
        - Src:             'builtin/verify-pack.c:20,2'
          Dst:             strvec_push
        - Src:             'builtin/verify-pack.c:23,3'
          Dst:             strvec_push
        - Src:             'builtin/verify-pack.c:25,3'
          Dst:             strvec_push
        - Src:             'builtin/verify-pack.c:27,3'
          Dst:             strvec_push
        - Src:             'builtin/verify-pack.c:30,3'
          Dst:             strvec_pushf
        - Src:             'builtin/verify-pack.c:36,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/verify-pack.c:37,6'
          Dst:             strbuf_strip_suffix
        - Src:             'builtin/verify-pack.c:38,7'
          Dst:             ends_with
        - Src:             'builtin/verify-pack.c:39,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/verify-pack.c:40,2'
          Dst:             strvec_push
        - Src:             'builtin/verify-pack.c:44,8'
          Dst:             run_command
        - Src:             'builtin/verify-pack.c:48,4'
          Dst:             printf
        - Src:             'builtin/verify-pack.c:51,5'
          Dst:             printf
        - Src:             'builtin/verify-pack.c:54,2'
          Dst:             strbuf_release
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_verify_pack
      functionSourceFile: '/src/git/builtin/verify-pack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         12
      ICount:          168
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - git_config
        - git_default_config
        - parse_options
        - usage_with_options
        - verify_one_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/verify-pack.c:83,6'
          Branch Sides:
            - BranchSide:      'builtin/verify-pack.c:84,41'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/verify-pack.c:85,9'
              BranchSideFuncs:
                - verify_one_pack
        - Branch String:   'builtin/verify-pack.c:85,2'
          Branch Sides:
            - BranchSide:      'builtin/verify-pack.c:86,23'
              BranchSideFuncs:
                - verify_one_pack
            - BranchSide:      'builtin/verify-pack.c:90,9'
              BranchSideFuncs: []
        - Branch String:   'builtin/verify-pack.c:86,7'
          Branch Sides:
            - BranchSide:      'builtin/verify-pack.c:87,8'
              BranchSideFuncs:
                - verify_one_pack
            - BranchSide:      'builtin/verify-pack.c:88,2'
              BranchSideFuncs:
                - verify_one_pack
      Callsites:
        - Src:             'builtin/verify-pack.c:80,2'
          Dst:             git_config
        - Src:             'builtin/verify-pack.c:80,2'
          Dst:             git_default_config
        - Src:             'builtin/verify-pack.c:81,9'
          Dst:             parse_options
        - Src:             'builtin/verify-pack.c:84,3'
          Dst:             usage_with_options
        - Src:             'builtin/verify-pack.c:86,7'
          Dst:             verify_one_pack
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_verify_tag
      functionSourceFile: '/src/git/builtin/verify-tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         23
      ICount:          249
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - const_error
        - error
        - git_config
        - git_default_config
        - gpg_verify_tag
        - parse_options
        - pretty_print_ref
        - ref_format_clear
        - repo_get_oid
        - usage_with_options
        - verify_ref_format
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/verify-tag.c:38,6'
          Branch Sides:
            - BranchSide:      'builtin/verify-tag.c:39,40'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/verify-tag.c:41,6'
              BranchSideFuncs:
                - ref_format_clear
                - repo_get_oid
                - gpg_verify_tag
                - pretty_print_ref
                - error
                - const_error.16918
                - verify_ref_format
                - usage_with_options
        - Branch String:   'builtin/verify-tag.c:41,6'
          Branch Sides:
            - BranchSide:      'builtin/verify-tag.c:42,9'
              BranchSideFuncs:
                - ref_format_clear
                - repo_get_oid
                - gpg_verify_tag
                - pretty_print_ref
                - error
                - const_error.16918
                - verify_ref_format
                - usage_with_options
            - BranchSide:      'builtin/verify-tag.c:44,13'
              BranchSideFuncs:
                - ref_format_clear
                - repo_get_oid
                - gpg_verify_tag
                - pretty_print_ref
                - error
                - const_error.16918
                - verify_ref_format
                - usage_with_options
        - Branch String:   'builtin/verify-tag.c:44,6'
          Branch Sides:
            - BranchSide:      'builtin/verify-tag.c:45,7'
              BranchSideFuncs:
                - verify_ref_format
                - ref_format_clear
                - repo_get_oid
                - gpg_verify_tag
                - pretty_print_ref
                - error
                - const_error.16918
                - usage_with_options
            - BranchSide:      'builtin/verify-tag.c:51,2'
              BranchSideFuncs:
                - ref_format_clear
                - repo_get_oid
                - gpg_verify_tag
                - pretty_print_ref
                - error
                - const_error.16918
        - Branch String:   'builtin/verify-tag.c:45,7'
          Branch Sides:
            - BranchSide:      'builtin/verify-tag.c:47,9'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/verify-tag.c:48,9'
              BranchSideFuncs:
                - ref_format_clear
                - repo_get_oid
                - gpg_verify_tag
                - pretty_print_ref
                - error
                - const_error.16918
        - Branch String:   'builtin/verify-tag.c:51,2'
          Branch Sides:
            - BranchSide:      'builtin/verify-tag.c:53,22'
              BranchSideFuncs:
                - repo_get_oid
                - gpg_verify_tag
                - ref_format_clear
                - pretty_print_ref
                - error
                - const_error.16918
            - BranchSide:      'builtin/verify-tag.c:68,2'
              BranchSideFuncs:
                - ref_format_clear
        - Branch String:   'builtin/verify-tag.c:55,7'
          Branch Sides:
            - BranchSide:      'builtin/verify-tag.c:56,18'
              BranchSideFuncs:
                - error
                - const_error.16918
                - ref_format_clear
                - repo_get_oid
                - gpg_verify_tag
                - pretty_print_ref
            - BranchSide:      'builtin/verify-tag.c:60,28'
              BranchSideFuncs:
                - gpg_verify_tag
                - ref_format_clear
                - repo_get_oid
                - error
                - const_error.16918
                - pretty_print_ref
        - Branch String:   'builtin/verify-tag.c:60,7'
          Branch Sides:
            - BranchSide:      'builtin/verify-tag.c:61,14'
              BranchSideFuncs:
                - ref_format_clear
                - repo_get_oid
                - gpg_verify_tag
                - pretty_print_ref
                - error
                - const_error.16918
            - BranchSide:      'builtin/verify-tag.c:65,14'
              BranchSideFuncs:
                - ref_format_clear
                - repo_get_oid
                - gpg_verify_tag
                - error
                - const_error.16918
                - pretty_print_ref
        - Branch String:   'builtin/verify-tag.c:65,7'
          Branch Sides:
            - BranchSide:      'builtin/verify-tag.c:51,2'
              BranchSideFuncs:
                - pretty_print_ref
                - ref_format_clear
                - repo_get_oid
                - gpg_verify_tag
                - error
                - const_error.16918
            - BranchSide:      'builtin/verify-tag.c:66,21'
              BranchSideFuncs:
                - pretty_print_ref
                - ref_format_clear
                - repo_get_oid
                - gpg_verify_tag
                - error
                - const_error.16918
      Callsites:
        - Src:             'builtin/verify-tag.c:34,2'
          Dst:             git_config
        - Src:             'builtin/verify-tag.c:34,2'
          Dst:             git_default_config
        - Src:             'builtin/verify-tag.c:36,9'
          Dst:             parse_options
        - Src:             'builtin/verify-tag.c:39,3'
          Dst:             usage_with_options
        - Src:             'builtin/verify-tag.c:45,7'
          Dst:             verify_ref_format
        - Src:             'builtin/verify-tag.c:46,4'
          Dst:             usage_with_options
        - Src:             'builtin/verify-tag.c:55,7'
          Dst:             repo_get_oid
        - Src:             'builtin/verify-tag.c:56,18'
          Dst:             error
        - Src:             'builtin/verify-tag.c:56,18'
          Dst:             const_error
        - Src:             'builtin/verify-tag.c:60,7'
          Dst:             gpg_verify_tag
        - Src:             'builtin/verify-tag.c:66,4'
          Dst:             pretty_print_ref
        - Src:             'builtin/verify-tag.c:68,2'
          Dst:             ref_format_clear
    - functionName:    report_repair
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iserr
        - path
        - msg
        - cb_data
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - fprintf_ln
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:1369,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1370,14'
              BranchSideFuncs:
                - _.17045
                - fprintf_ln
            - BranchSide:      'builtin/worktree.c:1372,8'
              BranchSideFuncs:
                - _.17045
                - fprintf_ln
      Callsites:
        - Src:             'builtin/worktree.c:1370,22'
          Dst:             _
        - Src:             'builtin/worktree.c:1370,3'
          Dst:             fprintf_ln
        - Src:             'builtin/worktree.c:1373,22'
          Dst:             _
        - Src:             'builtin/worktree.c:1373,3'
          Dst:             fprintf_ln
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    66
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    delete_git_work_tree
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wt
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error_errno
        - remove_dir_recursively
        - strbuf_addstr
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:1305,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1305,6'
              BranchSideFuncs:
                - _.17045
                - error_errno
                - const_error.17050
                - strbuf_release
            - BranchSide:      'builtin/worktree.c:1306,3'
              BranchSideFuncs:
                - _.17045
                - error_errno
                - const_error.17050
                - strbuf_release
      Callsites:
        - Src:             'builtin/worktree.c:1304,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/worktree.c:1305,6'
          Dst:             remove_dir_recursively
        - Src:             'builtin/worktree.c:1306,3'
          Dst:             _
        - Src:             'builtin/worktree.c:1306,3'
          Dst:             error_errno
        - Src:             'builtin/worktree.c:1306,3'
          Dst:             const_error
        - Src:             'builtin/worktree.c:1309,2'
          Dst:             strbuf_release
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_clean_worktree
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wt
        - original_path
      BBCount:         9
      ICount:          100
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - child_process_init
        - close
        - die
        - die_errno
        - finish_command
        - start_command
        - strvec_pushf
        - strvec_pushl
        - validate_no_submodules
        - xread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:1285,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1286,13'
              BranchSideFuncs:
                - _.17045
                - die_errno
            - BranchSide:      'builtin/worktree.c:1288,17'
              BranchSideFuncs:
                - xread
                - close
                - finish_command
                - _.17045
                - die_errno
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1289,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1290,7'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1292,11'
              BranchSideFuncs:
                - close
                - finish_command
                - _.17045
                - die_errno
        - Branch String:   'builtin/worktree.c:1294,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1295,13'
              BranchSideFuncs:
                - _.17045
                - die_errno
            - BranchSide:      'builtin/worktree.c:1297,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/worktree.c:1271,2'
          Dst:             validate_no_submodules
        - Src:             'builtin/worktree.c:1273,2'
          Dst:             child_process_init
        - Src:             'builtin/worktree.c:1274,2'
          Dst:             strvec_pushf
        - Src:             'builtin/worktree.c:1276,2'
          Dst:             strvec_pushf
        - Src:             'builtin/worktree.c:1278,2'
          Dst:             strvec_pushl
        - Src:             'builtin/worktree.c:1284,8'
          Dst:             start_command
        - Src:             'builtin/worktree.c:1286,13'
          Dst:             _
        - Src:             'builtin/worktree.c:1286,3'
          Dst:             die_errno
        - Src:             'builtin/worktree.c:1288,8'
          Dst:             xread
        - Src:             'builtin/worktree.c:1290,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1290,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1292,2'
          Dst:             close
        - Src:             'builtin/worktree.c:1293,8'
          Dst:             finish_command
        - Src:             'builtin/worktree.c:1295,13'
          Dst:             _
        - Src:             'builtin/worktree.c:1295,3'
          Dst:             die_errno
    - functionName:    validate_no_submodules
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wt
      BBCount:         20
      ICount:          137
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - die
        - discard_index
        - get_worktree_git_dir
        - is_directory
        - is_submodule_populated_gently
        - read_index_from
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
        - worktree_git_path
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:1151,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1157,20'
              BranchSideFuncs:
                - discard_index
                - strbuf_release
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1158,56'
              BranchSideFuncs:
                - worktree_git_path
                - get_worktree_git_dir
                - read_index_from
                - discard_index
                - strbuf_release
                - _.17045
                - die
                - strbuf_setlen.17063
                - strbuf_addf
                - is_submodule_populated_gently
        - Branch String:   'builtin/worktree.c:1160,3'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1161,36'
              BranchSideFuncs:
                - discard_index
                - strbuf_release
                - _.17045
                - die
                - strbuf_setlen.17063
                - strbuf_addf
                - is_submodule_populated_gently
            - BranchSide:      'builtin/worktree.c:1175,2'
              BranchSideFuncs:
                - discard_index
                - strbuf_release
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1164,8'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1165,5'
              BranchSideFuncs:
                - strbuf_setlen.17063
                - strbuf_addf
                - is_submodule_populated_gently
                - discard_index
                - strbuf_release
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1167,4'
              BranchSideFuncs:
                - strbuf_setlen.17063
                - strbuf_addf
                - is_submodule_populated_gently
                - discard_index
                - strbuf_release
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1169,8'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1170,5'
              BranchSideFuncs:
                - discard_index
                - strbuf_release
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1172,21'
              BranchSideFuncs:
                - discard_index
                - strbuf_release
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1179,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1180,7'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1181,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/worktree.c:1151,19'
          Dst:             worktree_git_path
        - Src:             'builtin/worktree.c:1151,6'
          Dst:             is_directory
        - Src:             'builtin/worktree.c:1158,38'
          Dst:             worktree_git_path
        - Src:             'builtin/worktree.c:1159,8'
          Dst:             get_worktree_git_dir
        - Src:             'builtin/worktree.c:1158,13'
          Dst:             read_index_from
        - Src:             'builtin/worktree.c:1167,4'
          Dst:             strbuf_setlen
        - Src:             'builtin/worktree.c:1168,4'
          Dst:             strbuf_addf
        - Src:             'builtin/worktree.c:1169,9'
          Dst:             is_submodule_populated_gently
        - Src:             'builtin/worktree.c:1176,2'
          Dst:             discard_index
        - Src:             'builtin/worktree.c:1177,2'
          Dst:             strbuf_release
        - Src:             'builtin/worktree.c:1180,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1180,3'
          Dst:             die
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    git_find_last_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strrchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './git-compat-util.h:606,9'
          Dst:             strrchr
    - functionName:    pathcmp
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_fspathcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/worktree.c:1027,9'
          Dst:             git_fspathcmp
    - functionName:    show_worktree
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wt
        - path_maxlen
        - abbrev_len
      BBCount:         32
      ICount:          197
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - get_main_ref_store
        - printf
        - repo_find_unique_abbrev
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strlen
        - utf8_strwidth
        - worktree_lock_reason
        - worktree_prune_reason
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:974,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:975,3'
              BranchSideFuncs:
                - strbuf_addstr.17048
                - worktree_lock_reason
                - worktree_prune_reason
                - printf
                - strbuf_release
                - strbuf_addstr.17048
                - strbuf_addf
                - strbuf_addstr.17048
                - strbuf_addf
            - BranchSide:      'builtin/worktree.c:977,29'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - strbuf_addf
                - strbuf_addstr.17048
                - worktree_lock_reason
                - worktree_prune_reason
                - printf
                - strbuf_release
                - strbuf_addstr.17048
                - strbuf_addf
                - strbuf_addstr.17048
                - strbuf_addf
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
                - strbuf_addf
                - free
                - strbuf_addstr.17048
        - Branch String:   'builtin/worktree.c:979,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:980,4'
              BranchSideFuncs:
                - strbuf_addstr.17048
                - worktree_lock_reason
                - worktree_prune_reason
                - printf
                - strbuf_release
                - strbuf_addstr.17048
                - strbuf_addf
                - strbuf_addstr.17048
                - strbuf_addf
            - BranchSide:      'builtin/worktree.c:981,12'
              BranchSideFuncs:
                - strbuf_addstr.17048
                - worktree_lock_reason
                - worktree_prune_reason
                - printf
                - strbuf_release
                - strbuf_addstr.17048
                - strbuf_addf
                - strbuf_addstr.17048
                - strbuf_addf
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
                - strbuf_addf
                - free
        - Branch String:   'builtin/worktree.c:981,12'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:982,10'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_shorten_unambiguous_ref
                - strbuf_addf
                - free
                - worktree_lock_reason
                - worktree_prune_reason
                - printf
                - strbuf_release
                - strbuf_addstr.17048
                - strbuf_addf
                - strbuf_addstr.17048
                - strbuf_addf
            - BranchSide:      'builtin/worktree.c:988,4'
              BranchSideFuncs:
                - strbuf_addstr.17048
                - worktree_lock_reason
                - worktree_prune_reason
                - printf
                - strbuf_release
                - strbuf_addstr.17048
                - strbuf_addf
                - strbuf_addstr.17048
                - strbuf_addf
        - Branch String:   'builtin/worktree.c:992,14'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:992,17'
              BranchSideFuncs:
                - worktree_prune_reason
                - printf
                - strbuf_release
                - strbuf_addstr.17048
                - strbuf_addf
                - strbuf_addstr.17048
                - strbuf_addf
            - BranchSide:      'builtin/worktree.c:994,11'
              BranchSideFuncs:
                - worktree_prune_reason
                - printf
                - strbuf_release
                - strbuf_addstr.17048
                - strbuf_addf
                - strbuf_addstr.17048
        - Branch String:   'builtin/worktree.c:992,24'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:992,28'
              BranchSideFuncs:
                - worktree_prune_reason
                - printf
                - strbuf_release
                - strbuf_addstr.17048
                - strbuf_addf
                - strbuf_addstr.17048
                - strbuf_addf
            - BranchSide:      'builtin/worktree.c:994,11'
              BranchSideFuncs:
                - worktree_prune_reason
                - printf
                - strbuf_release
                - strbuf_addstr.17048
                - strbuf_addf
                - strbuf_addstr.17048
        - Branch String:   'builtin/worktree.c:992,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:993,38'
              BranchSideFuncs:
                - strbuf_addf
                - worktree_prune_reason
                - printf
                - strbuf_release
                - strbuf_addstr.17048
                - strbuf_addf
            - BranchSide:      'builtin/worktree.c:994,11'
              BranchSideFuncs:
                - worktree_prune_reason
                - printf
                - strbuf_release
                - strbuf_addstr.17048
                - strbuf_addf
                - strbuf_addstr.17048
        - Branch String:   'builtin/worktree.c:998,14'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:998,17'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - strbuf_addstr.17048
                - strbuf_addf
            - BranchSide:      'builtin/worktree.c:1000,11'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - strbuf_addstr.17048
        - Branch String:   'builtin/worktree.c:998,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:999,40'
              BranchSideFuncs:
                - strbuf_addf
                - printf
                - strbuf_release
            - BranchSide:      'builtin/worktree.c:1000,11'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - strbuf_addstr.17048
      Callsites:
        - Src:             'builtin/worktree.c:969,21'
          Dst:             strlen
        - Src:             'builtin/worktree.c:970,32'
          Dst:             utf8_strwidth
        - Src:             'builtin/worktree.c:973,2'
          Dst:             strbuf_addf
        - Src:             'builtin/worktree.c:975,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/worktree.c:978,5'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/worktree.c:977,3'
          Dst:             strbuf_addf
        - Src:             'builtin/worktree.c:980,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/worktree.c:982,45'
          Dst:             get_main_ref_store
        - Src:             'builtin/worktree.c:982,16'
          Dst:             refs_shorten_unambiguous_ref
        - Src:             'builtin/worktree.c:985,4'
          Dst:             strbuf_addf
        - Src:             'builtin/worktree.c:988,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/worktree.c:991,11'
          Dst:             worktree_lock_reason
        - Src:             'builtin/worktree.c:993,3'
          Dst:             strbuf_addf
        - Src:             'builtin/worktree.c:995,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/worktree.c:997,11'
          Dst:             worktree_prune_reason
        - Src:             'builtin/worktree.c:999,3'
          Dst:             strbuf_addf
        - Src:             'builtin/worktree.c:1001,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/worktree.c:1003,2'
          Dst:             printf
        - Src:             'builtin/worktree.c:1004,2'
          Dst:             strbuf_release
    - functionName:    show_worktree_porcelain
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wt
        - line_terminator
      BBCount:         21
      ICount:          129
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - fputc
        - fputs
        - oid_to_hex
        - printf
        - worktree_lock_reason
        - worktree_prune_reason
        - write_name_quoted
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:938,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:939,20'
              BranchSideFuncs:
                - printf
                - worktree_lock_reason
                - worktree_prune_reason
                - fputc
                - printf
                - fputs
                - fputc
                - fputc
                - write_name_quoted
            - BranchSide:      'builtin/worktree.c:941,35'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - worktree_lock_reason
                - worktree_prune_reason
                - fputc
                - printf
                - fputs
                - fputc
                - fputc
                - write_name_quoted
                - printf
                - printf
        - Branch String:   'builtin/worktree.c:942,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:943,25'
              BranchSideFuncs:
                - printf
                - worktree_lock_reason
                - worktree_prune_reason
                - fputc
                - printf
                - fputs
                - fputc
                - fputc
                - write_name_quoted
            - BranchSide:      'builtin/worktree.c:944,12'
              BranchSideFuncs:
                - worktree_lock_reason
                - worktree_prune_reason
                - fputc
                - printf
                - fputs
                - fputc
                - fputc
                - write_name_quoted
                - printf
        - Branch String:   'builtin/worktree.c:949,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:950,19'
              BranchSideFuncs:
                - fputs
                - fputc
                - worktree_prune_reason
                - fputc
                - printf
                - fputc
                - write_name_quoted
            - BranchSide:      'builtin/worktree.c:959,33'
              BranchSideFuncs:
                - worktree_prune_reason
                - fputc
                - printf
        - Branch String:   'builtin/worktree.c:951,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:952,15'
              BranchSideFuncs:
                - fputc
                - write_name_quoted
                - worktree_prune_reason
                - fputc
                - printf
            - BranchSide:      'builtin/worktree.c:955,10'
              BranchSideFuncs:
                - fputc
                - worktree_prune_reason
                - fputc
                - printf
        - Branch String:   'builtin/worktree.c:960,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:960,6'
              BranchSideFuncs:
                - printf
                - fputc
            - BranchSide:      'builtin/worktree.c:961,27'
              BranchSideFuncs:
                - printf
                - fputc
      Callsites:
        - Src:             'builtin/worktree.c:937,2'
          Dst:             printf
        - Src:             'builtin/worktree.c:939,3'
          Dst:             printf
        - Src:             'builtin/worktree.c:941,23'
          Dst:             oid_to_hex
        - Src:             'builtin/worktree.c:941,3'
          Dst:             printf
        - Src:             'builtin/worktree.c:943,4'
          Dst:             printf
        - Src:             'builtin/worktree.c:945,4'
          Dst:             printf
        - Src:             'builtin/worktree.c:948,11'
          Dst:             worktree_lock_reason
        - Src:             'builtin/worktree.c:950,3'
          Dst:             fputs
        - Src:             'builtin/worktree.c:952,4'
          Dst:             fputc
        - Src:             'builtin/worktree.c:953,4'
          Dst:             write_name_quoted
        - Src:             'builtin/worktree.c:955,4'
          Dst:             fputc
        - Src:             'builtin/worktree.c:959,11'
          Dst:             worktree_prune_reason
        - Src:             'builtin/worktree.c:961,3'
          Dst:             printf
        - Src:             'builtin/worktree.c:963,2'
          Dst:             fputc
    - functionName:    measure_widths
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wt
        - abbrev
        - maxlen
      BBCount:         13
      ICount:          103
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - repo_find_unique_abbrev
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:1011,2'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1013,25'
              BranchSideFuncs:
                - strlen
                - repo_find_unique_abbrev
                - strlen
            - BranchSide:      'builtin/worktree.c:1021,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/worktree.c:1015,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1016,14'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - strlen
                - strlen
            - BranchSide:      'builtin/worktree.c:1017,45'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - strlen
                - strlen
        - Branch String:   'builtin/worktree.c:1018,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1019,14'
              BranchSideFuncs:
                - strlen
                - repo_find_unique_abbrev
                - strlen
            - BranchSide:      'builtin/worktree.c:1020,2'
              BranchSideFuncs:
                - strlen
                - repo_find_unique_abbrev
                - strlen
      Callsites:
        - Src:             'builtin/worktree.c:1013,18'
          Dst:             strlen
        - Src:             'builtin/worktree.c:1017,21'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/worktree.c:1017,14'
          Dst:             strlen
    - functionName:    pathsort
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wt
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pathcmp
        - sane_qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:1035,2'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1036,4'
              BranchSideFuncs:
                - sane_qsort.17089
            - BranchSide:      'builtin/worktree.c:1037,2'
              BranchSideFuncs:
                - sane_qsort.17089
      Callsites:
        - Src:             'builtin/worktree.c:1037,2'
          Dst:             sane_qsort
        - Src:             'builtin/worktree.c:1037,2'
          Dst:             pathcmp
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    prune_cmp
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - git_fspathcmp
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:176,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:177,13'
              BranchSideFuncs: []
            - BranchSide:      'builtin/worktree.c:184,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'builtin/worktree.c:184,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:185,3'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/worktree.c:186,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'builtin/worktree.c:186,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:187,3'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'builtin/worktree.c:189,16'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'builtin/worktree.c:176,11'
          Dst:             git_fspathcmp
        - Src:             'builtin/worktree.c:189,9'
          Dst:             strcmp
    - functionName:    delete_worktrees_dir_if_empty
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_path
        - lstat_cache_aware_rmdir
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:159,8'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:159,8'
              BranchSideFuncs:
                - git_path.17091
                - lstat_cache_aware_rmdir
            - BranchSide:      'builtin/worktree.c:159,8'
              BranchSideFuncs:
                - git_path.17091
                - lstat_cache_aware_rmdir
      Callsites:
        - Src:             'builtin/worktree.c:159,8'
          Dst:             git_path
        - Src:             'builtin/worktree.c:159,2'
          Dst:             lstat_cache_aware_rmdir
    - functionName:    git_path
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_pathname
        - repo_git_pathv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:282,28'
          Dst:             get_pathname
        - Src:             './path.h:285,2'
          Dst:             repo_git_pathv
    - functionName:    prune_dups
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - git_fspathcmp
        - prune_cmp
        - prune_worktree
        - sane_qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:197,2'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:198,18'
              BranchSideFuncs:
                - git_fspathcmp
                - prune_worktree
            - BranchSide:      'builtin/worktree.c:201,1'
              BranchSideFuncs: []
        - Branch String:   'builtin/worktree.c:198,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:199,19'
              BranchSideFuncs:
                - git_fspathcmp
                - prune_worktree
            - BranchSide:      'builtin/worktree.c:200,2'
              BranchSideFuncs:
                - git_fspathcmp
                - prune_worktree
      Callsites:
        - Src:             'builtin/worktree.c:196,2'
          Dst:             sane_qsort
        - Src:             'builtin/worktree.c:196,2'
          Dst:             prune_cmp
        - Src:             'builtin/worktree.c:198,8'
          Dst:             git_fspathcmp
        - Src:             'builtin/worktree.c:199,4'
          Dst:             prune_worktree
    - functionName:    prune_worktree
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - reason
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - delete_git_dir
        - fprintf_ln
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:164,16'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:164,19'
              BranchSideFuncs:
                - _.17045
                - fprintf_ln
                - delete_git_dir
            - BranchSide:      'builtin/worktree.c:165,14'
              BranchSideFuncs:
                - _.17045
                - fprintf_ln
                - delete_git_dir
        - Branch String:   'builtin/worktree.c:164,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:165,14'
              BranchSideFuncs:
                - _.17045
                - fprintf_ln
                - delete_git_dir
            - BranchSide:      'builtin/worktree.c:166,7'
              BranchSideFuncs:
                - delete_git_dir
        - Branch String:   'builtin/worktree.c:166,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:166,6'
              BranchSideFuncs: []
            - BranchSide:      'builtin/worktree.c:167,18'
              BranchSideFuncs:
                - delete_git_dir
      Callsites:
        - Src:             'builtin/worktree.c:165,22'
          Dst:             _
        - Src:             'builtin/worktree.c:165,3'
          Dst:             fprintf_ln
        - Src:             'builtin/worktree.c:167,3'
          Dst:             delete_git_dir
    - functionName:    delete_git_dir
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - __errno_location
        - const_error
        - error_errno
        - git_common_path
        - remove_dir_recursively
        - strbuf_addstr
        - strbuf_release
        - unlink
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:149,14'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:149,17'
              BranchSideFuncs:
                - __errno_location
                - strbuf_release
                - _.17045
                - error_errno
                - const_error.17050
                - unlink
            - BranchSide:      'builtin/worktree.c:151,6'
              BranchSideFuncs:
                - strbuf_release
                - _.17045
                - error_errno
                - const_error.17050
        - Branch String:   'builtin/worktree.c:149,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:150,19'
              BranchSideFuncs:
                - unlink
                - strbuf_release
                - _.17045
                - error_errno
                - const_error.17050
            - BranchSide:      'builtin/worktree.c:151,6'
              BranchSideFuncs:
                - strbuf_release
                - _.17045
                - error_errno
                - const_error.17050
        - Branch String:   'builtin/worktree.c:151,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:151,6'
              BranchSideFuncs:
                - _.17045
                - error_errno
                - const_error.17050
                - strbuf_release
            - BranchSide:      'builtin/worktree.c:152,3'
              BranchSideFuncs:
                - _.17045
                - error_errno
                - const_error.17050
                - strbuf_release
      Callsites:
        - Src:             'builtin/worktree.c:147,21'
          Dst:             git_common_path
        - Src:             'builtin/worktree.c:147,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/worktree.c:148,8'
          Dst:             remove_dir_recursively
        - Src:             'builtin/worktree.c:149,17'
          Dst:             __errno_location
        - Src:             'builtin/worktree.c:150,9'
          Dst:             unlink
        - Src:             'builtin/worktree.c:152,3'
          Dst:             _
        - Src:             'builtin/worktree.c:152,3'
          Dst:             error_errno
        - Src:             'builtin/worktree.c:152,3'
          Dst:             const_error
        - Src:             'builtin/worktree.c:153,2'
          Dst:             strbuf_release
    - functionName:    git_common_path
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_pathname
        - repo_common_pathv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:238,28'
          Dst:             get_pathname
        - Src:             './path.h:241,2'
          Dst:             repo_common_pathv
    - functionName:    prune_worktrees
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - closedir
        - delete_worktrees_dir_if_empty
        - get_git_common_dir
        - git_path
        - opendir
        - prune_dups
        - prune_worktree
        - readdir_skip_dot_and_dotdot
        - should_prune_worktree
        - strbuf_add_absolute_path
        - strbuf_detach
        - strbuf_release
        - strbuf_setlen
        - strbuf_strip_suffix
        - string_list_append_nodup
        - string_list_clear
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:205,16'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:205,16'
              BranchSideFuncs:
                - git_path.17091
                - opendir
                - readdir_skip_dot_and_dotdot
                - closedir
                - get_git_common_dir
                - strbuf_add_absolute_path
                - strbuf_strip_suffix.17098
                - strbuf_detach
                - string_list_append_nodup
                - prune_dups
                - string_list_clear
                - delete_worktrees_dir_if_empty
                - strbuf_release
                - strbuf_setlen.17063
                - should_prune_worktree
                - xstrdup
                - string_list_append_nodup
                - prune_worktree
            - BranchSide:      'builtin/worktree.c:205,16'
              BranchSideFuncs:
                - git_path.17091
                - opendir
                - readdir_skip_dot_and_dotdot
                - closedir
                - get_git_common_dir
                - strbuf_add_absolute_path
                - strbuf_strip_suffix.17098
                - strbuf_detach
                - string_list_append_nodup
                - prune_dups
                - string_list_clear
                - delete_worktrees_dir_if_empty
                - strbuf_release
                - strbuf_setlen.17063
                - should_prune_worktree
                - xstrdup
                - string_list_append_nodup
                - prune_worktree
        - Branch String:   'builtin/worktree.c:210,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:211,3'
              BranchSideFuncs:
                - readdir_skip_dot_and_dotdot
                - closedir
                - get_git_common_dir
                - strbuf_add_absolute_path
                - strbuf_strip_suffix.17098
                - strbuf_detach
                - string_list_append_nodup
                - prune_dups
                - string_list_clear
                - delete_worktrees_dir_if_empty
                - strbuf_release
                - strbuf_setlen.17063
                - should_prune_worktree
                - xstrdup
                - string_list_append_nodup
                - prune_worktree
            - BranchSide:      'builtin/worktree.c:212,2'
              BranchSideFuncs:
                - readdir_skip_dot_and_dotdot
                - closedir
                - get_git_common_dir
                - strbuf_add_absolute_path
                - strbuf_strip_suffix.17098
                - strbuf_detach
                - string_list_append_nodup
                - prune_dups
                - string_list_clear
                - delete_worktrees_dir_if_empty
                - strbuf_release
                - strbuf_setlen.17063
                - should_prune_worktree
                - xstrdup
                - string_list_append_nodup
                - prune_worktree
        - Branch String:   'builtin/worktree.c:212,2'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:214,3'
              BranchSideFuncs:
                - strbuf_setlen.17063
                - should_prune_worktree
                - readdir_skip_dot_and_dotdot
                - closedir
                - get_git_common_dir
                - strbuf_add_absolute_path
                - strbuf_strip_suffix.17098
                - strbuf_detach
                - string_list_append_nodup
                - prune_dups
                - string_list_clear
                - delete_worktrees_dir_if_empty
                - strbuf_release
                - xstrdup
                - string_list_append_nodup
                - prune_worktree
            - BranchSide:      'builtin/worktree.c:220,11'
              BranchSideFuncs:
                - closedir
                - get_git_common_dir
                - strbuf_add_absolute_path
                - strbuf_strip_suffix.17098
                - strbuf_detach
                - string_list_append_nodup
                - prune_dups
                - string_list_clear
                - delete_worktrees_dir_if_empty
                - strbuf_release
        - Branch String:   'builtin/worktree.c:215,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:216,19'
              BranchSideFuncs:
                - prune_worktree
                - readdir_skip_dot_and_dotdot
                - closedir
                - get_git_common_dir
                - strbuf_add_absolute_path
                - strbuf_strip_suffix.17098
                - strbuf_detach
                - string_list_append_nodup
                - prune_dups
                - string_list_clear
                - delete_worktrees_dir_if_empty
                - strbuf_release
                - strbuf_setlen.17063
                - should_prune_worktree
                - xstrdup
                - string_list_append_nodup
            - BranchSide:      'builtin/worktree.c:217,12'
              BranchSideFuncs:
                - readdir_skip_dot_and_dotdot
                - closedir
                - get_git_common_dir
                - strbuf_add_absolute_path
                - strbuf_strip_suffix.17098
                - strbuf_detach
                - string_list_append_nodup
                - prune_dups
                - string_list_clear
                - delete_worktrees_dir_if_empty
                - strbuf_release
                - strbuf_setlen.17063
                - should_prune_worktree
                - prune_worktree
                - xstrdup
                - string_list_append_nodup
        - Branch String:   'builtin/worktree.c:229,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:230,3'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'builtin/worktree.c:231,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/worktree.c:208,21'
          Dst:             git_path
        - Src:             'builtin/worktree.c:208,13'
          Dst:             opendir
        - Src:             'builtin/worktree.c:212,14'
          Dst:             readdir_skip_dot_and_dotdot
        - Src:             'builtin/worktree.c:214,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/worktree.c:215,7'
          Dst:             should_prune_worktree
        - Src:             'builtin/worktree.c:216,4'
          Dst:             prune_worktree
        - Src:             'builtin/worktree.c:218,50'
          Dst:             xstrdup
        - Src:             'builtin/worktree.c:218,4'
          Dst:             string_list_append_nodup
        - Src:             'builtin/worktree.c:220,2'
          Dst:             closedir
        - Src:             'builtin/worktree.c:222,39'
          Dst:             get_git_common_dir
        - Src:             'builtin/worktree.c:222,2'
          Dst:             strbuf_add_absolute_path
        - Src:             'builtin/worktree.c:224,2'
          Dst:             strbuf_strip_suffix
        - Src:             'builtin/worktree.c:225,34'
          Dst:             strbuf_detach
        - Src:             'builtin/worktree.c:225,2'
          Dst:             string_list_append_nodup
        - Src:             'builtin/worktree.c:226,2'
          Dst:             prune_dups
        - Src:             'builtin/worktree.c:227,2'
          Dst:             string_list_clear
        - Src:             'builtin/worktree.c:230,3'
          Dst:             delete_worktrees_dir_if_empty
        - Src:             'builtin/worktree.c:231,2'
          Dst:             strbuf_release
    - functionName:    strbuf_strip_suffix
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - suffix
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_setlen
        - strip_suffix_mem
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:534,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:535,17'
              BranchSideFuncs:
                - strbuf_setlen.17063
            - BranchSide:      './strbuf.h:538,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             './strbuf.h:534,6'
          Dst:             strip_suffix_mem
        - Src:             './strbuf.h:535,3'
          Dst:             strbuf_setlen
    - functionName:    strip_suffix_mem
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - suffix
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:785,20'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:785,30'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:785,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:784,18'
          Dst:             strlen
        - Src:             './git-compat-util.h:785,23'
          Dst:             memcmp
    - functionName:    git_config_set_in_file_gently
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - config_filename
        - key
        - comment
        - value
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_in_file_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:795,9'
          Dst:             repo_config_set_in_file_gently
    - functionName:    git_config_set_multivar_in_file_gently
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - config_filename
        - key
        - value
        - value_pattern
        - comment
        - flags
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_multivar_in_file_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:806,9'
          Dst:             repo_config_set_multivar_in_file_gently
    - functionName:    git_pathdup
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_detach
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:308,2'
          Dst:             repo_git_pathv
        - Src:             './path.h:310,9'
          Dst:             strbuf_detach
    - functionName:    checkout_worktree
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - child_env
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - run_command
        - strvec_push
        - strvec_pushl
        - strvec_pushv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:391,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:391,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
            - BranchSide:      'builtin/worktree.c:392,19'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - run_command
      Callsites:
        - Src:             'builtin/worktree.c:390,2'
          Dst:             strvec_pushl
        - Src:             'builtin/worktree.c:392,3'
          Dst:             strvec_push
        - Src:             'builtin/worktree.c:393,2'
          Dst:             strvec_pushv
        - Src:             'builtin/worktree.c:394,9'
          Dst:             run_command
    - functionName:    make_worktree_orphan
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ref
        - opts
        - child_env
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - run_command
        - strbuf_release
        - strvec_push
        - strvec_pushl
        - strvec_pushv
        - validate_new_branchname
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:405,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:405,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - strbuf_release
                - run_command
            - BranchSide:      'builtin/worktree.c:406,19'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushv
                - strbuf_release
                - run_command
      Callsites:
        - Src:             'builtin/worktree.c:403,2'
          Dst:             validate_new_branchname
        - Src:             'builtin/worktree.c:404,2'
          Dst:             strvec_pushl
        - Src:             'builtin/worktree.c:406,3'
          Dst:             strvec_push
        - Src:             'builtin/worktree.c:407,2'
          Dst:             strvec_pushv
        - Src:             'builtin/worktree.c:408,2'
          Dst:             strbuf_release
        - Src:             'builtin/worktree.c:410,9'
          Dst:             run_command
    - functionName:    copy_filtered_worktree_config
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - worktree_git_dir
      BBCount:         24
      ICount:          131
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - const_error
        - copy_file
        - error
        - file_exists
        - git_config_set_in_file_gently
        - git_config_set_multivar_in_file_gently
        - git_configset_add_file
        - git_configset_clear
        - git_configset_get
        - git_configset_get_bool
        - git_configset_init
        - git_pathdup
        - safe_create_leading_directories
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:351,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:351,27'
              BranchSideFuncs:
                - safe_create_leading_directories
                - copy_file
                - git_configset_init
                - git_configset_add_file
                - git_configset_get_bool
                - git_configset_get
                - git_config_set_in_file_gently.17100
                - git_configset_clear
                - free
                - free
                - _.17045
                - error
                - const_error.17050
                - git_config_set_multivar_in_file_gently.17101
                - _.17045
                - error
                - const_error.17050
                - _.17045
                - error
                - const_error.17050
            - BranchSide:      'builtin/worktree.c:352,21'
              BranchSideFuncs:
                - safe_create_leading_directories
                - copy_file
                - git_configset_init
                - git_configset_add_file
                - git_configset_get_bool
                - git_configset_get
                - git_config_set_in_file_gently.17100
                - git_configset_clear
                - free
                - free
                - _.17045
                - error
                - const_error.17050
                - git_config_set_multivar_in_file_gently.17101
                - _.17045
                - error
                - const_error.17050
                - _.17045
                - error
                - const_error.17050
        - Branch String:   'builtin/worktree.c:355,48'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:356,14'
              BranchSideFuncs:
                - _.17045
                - error
                - const_error.17050
                - free
                - free
            - BranchSide:      'builtin/worktree.c:357,4'
              BranchSideFuncs:
                - _.17045
                - error
                - const_error.17050
                - free
                - free
        - Branch String:   'builtin/worktree.c:355,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:357,4'
              BranchSideFuncs:
                - _.17045
                - error
                - const_error.17050
                - free
                - free
            - BranchSide:      'builtin/worktree.c:362,3'
              BranchSideFuncs:
                - git_configset_init
                - git_configset_add_file
                - git_configset_get_bool
                - git_configset_get
                - git_config_set_in_file_gently.17100
                - git_configset_clear
                - free
                - free
                - _.17045
                - error
                - const_error.17050
                - git_config_set_multivar_in_file_gently.17101
                - _.17045
                - error
                - const_error.17050
        - Branch String:   'builtin/worktree.c:365,56'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:366,4'
              BranchSideFuncs:
                - git_configset_get
                - git_config_set_in_file_gently.17100
                - git_configset_clear
                - free
                - free
                - _.17045
                - error
                - const_error.17050
            - BranchSide:      'builtin/worktree.c:371,8'
              BranchSideFuncs:
                - git_configset_get
                - git_config_set_in_file_gently.17100
                - git_configset_clear
                - free
                - free
                - _.17045
                - error
                - const_error.17050
        - Branch String:   'builtin/worktree.c:366,9'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:368,5'
              BranchSideFuncs:
                - git_config_set_multivar_in_file_gently.17101
                - git_configset_get
                - git_config_set_in_file_gently.17100
                - git_configset_clear
                - free
                - free
                - _.17045
                - error
                - const_error.17050
                - _.17045
                - error
                - const_error.17050
            - BranchSide:      'builtin/worktree.c:371,8'
              BranchSideFuncs:
                - git_configset_get
                - git_config_set_in_file_gently.17100
                - git_configset_clear
                - free
                - free
                - _.17045
                - error
                - const_error.17050
        - Branch String:   'builtin/worktree.c:365,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:369,4'
              BranchSideFuncs:
                - _.17045
                - error
                - const_error.17050
                - git_configset_get
                - git_config_set_in_file_gently.17100
                - git_configset_clear
                - free
                - free
                - _.17045
                - error
                - const_error.17050
            - BranchSide:      'builtin/worktree.c:371,8'
              BranchSideFuncs:
                - git_configset_get
                - git_config_set_in_file_gently.17100
                - git_configset_clear
                - free
                - free
                - _.17045
                - error
                - const_error.17050
        - Branch String:   'builtin/worktree.c:371,48'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:372,34'
              BranchSideFuncs:
                - git_configset_clear
                - free
                - free
            - BranchSide:      'builtin/worktree.c:377,3'
              BranchSideFuncs:
                - git_configset_clear
                - free
                - free
        - Branch String:   'builtin/worktree.c:371,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:374,4'
              BranchSideFuncs:
                - _.17045
                - error
                - const_error.17050
                - git_configset_clear
                - free
                - free
            - BranchSide:      'builtin/worktree.c:377,3'
              BranchSideFuncs:
                - git_configset_clear
                - free
                - free
      Callsites:
        - Src:             'builtin/worktree.c:348,20'
          Dst:             git_pathdup
        - Src:             'builtin/worktree.c:349,18'
          Dst:             xstrfmt
        - Src:             'builtin/worktree.c:351,6'
          Dst:             file_exists
        - Src:             'builtin/worktree.c:355,7'
          Dst:             safe_create_leading_directories
        - Src:             'builtin/worktree.c:356,4'
          Dst:             copy_file
        - Src:             'builtin/worktree.c:357,4'
          Dst:             _
        - Src:             'builtin/worktree.c:357,4'
          Dst:             error
        - Src:             'builtin/worktree.c:357,4'
          Dst:             const_error
        - Src:             'builtin/worktree.c:362,3'
          Dst:             git_configset_init
        - Src:             'builtin/worktree.c:363,3'
          Dst:             git_configset_add_file
        - Src:             'builtin/worktree.c:365,8'
          Dst:             git_configset_get_bool
        - Src:             'builtin/worktree.c:367,4'
          Dst:             git_config_set_multivar_in_file_gently
        - Src:             'builtin/worktree.c:369,4'
          Dst:             _
        - Src:             'builtin/worktree.c:369,4'
          Dst:             error
        - Src:             'builtin/worktree.c:369,4'
          Dst:             const_error
        - Src:             'builtin/worktree.c:371,8'
          Dst:             git_configset_get
        - Src:             'builtin/worktree.c:372,4'
          Dst:             git_config_set_in_file_gently
        - Src:             'builtin/worktree.c:374,4'
          Dst:             _
        - Src:             'builtin/worktree.c:374,4'
          Dst:             error
        - Src:             'builtin/worktree.c:374,4'
          Dst:             const_error
        - Src:             'builtin/worktree.c:377,3'
          Dst:             git_configset_clear
    - functionName:    copy_sparse_checkout
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - worktree_git_dir
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - copy_file
        - error
        - file_exists
        - git_pathdup
        - safe_create_leading_directories
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:335,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:335,6'
              BranchSideFuncs:
                - safe_create_leading_directories
                - copy_file
                - free
                - free
                - _.17045
                - error
                - const_error.17050
            - BranchSide:      'builtin/worktree.c:336,39'
              BranchSideFuncs:
                - safe_create_leading_directories
                - copy_file
                - free
                - free
                - _.17045
                - error
                - const_error.17050
        - Branch String:   'builtin/worktree.c:336,48'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:337,14'
              BranchSideFuncs:
                - _.17045
                - error
                - const_error.17050
                - free
                - free
            - BranchSide:      'builtin/worktree.c:338,4'
              BranchSideFuncs:
                - _.17045
                - error
                - const_error.17050
                - free
                - free
        - Branch String:   'builtin/worktree.c:336,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:338,4'
              BranchSideFuncs:
                - _.17045
                - error
                - const_error.17050
                - free
                - free
            - BranchSide:      'builtin/worktree.c:340,2'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'builtin/worktree.c:332,20'
          Dst:             git_pathdup
        - Src:             'builtin/worktree.c:333,18'
          Dst:             xstrfmt
        - Src:             'builtin/worktree.c:335,6'
          Dst:             file_exists
        - Src:             'builtin/worktree.c:336,7'
          Dst:             safe_create_leading_directories
        - Src:             'builtin/worktree.c:337,4'
          Dst:             copy_file
        - Src:             'builtin/worktree.c:338,4'
          Dst:             _
        - Src:             'builtin/worktree.c:338,4'
          Dst:             error
        - Src:             'builtin/worktree.c:338,4'
          Dst:             const_error
    - functionName:    remove_junk_on_signal
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - signo
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - raise
        - remove_junk
        - sigchain_pop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'builtin/worktree.c:277,2'
          Dst:             remove_junk
        - Src:             'builtin/worktree.c:278,2'
          Dst:             sigchain_pop
        - Src:             'builtin/worktree.c:279,2'
          Dst:             raise
    - functionName:    remove_junk
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          63
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - getpid
        - remove_dir_recursively
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:260,16'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:260,16'
              BranchSideFuncs:
                - getpid
                - strbuf_release
                - strbuf_addstr.17048
                - remove_dir_recursively
                - strbuf_addstr.17048
                - remove_dir_recursively
                - strbuf_setlen.17063
            - BranchSide:      'builtin/worktree.c:260,16'
              BranchSideFuncs:
                - getpid
                - strbuf_release
                - strbuf_addstr.17048
                - remove_dir_recursively
                - strbuf_addstr.17048
                - remove_dir_recursively
                - strbuf_setlen.17063
        - Branch String:   'builtin/worktree.c:261,15'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:261,18'
              BranchSideFuncs:
                - getpid
                - strbuf_release
                - strbuf_addstr.17048
                - remove_dir_recursively
                - strbuf_addstr.17048
                - remove_dir_recursively
                - strbuf_setlen.17063
            - BranchSide:      'builtin/worktree.c:262,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/worktree.c:261,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:262,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/worktree.c:263,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addstr.17048
                - remove_dir_recursively
                - strbuf_addstr.17048
                - remove_dir_recursively
                - strbuf_setlen.17063
        - Branch String:   'builtin/worktree.c:263,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:264,22'
              BranchSideFuncs:
                - strbuf_addstr.17048
                - remove_dir_recursively
                - strbuf_setlen.17063
                - strbuf_release
                - strbuf_addstr.17048
                - remove_dir_recursively
            - BranchSide:      'builtin/worktree.c:268,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_addstr.17048
                - remove_dir_recursively
        - Branch String:   'builtin/worktree.c:268,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:269,22'
              BranchSideFuncs:
                - strbuf_addstr.17048
                - remove_dir_recursively
                - strbuf_release
            - BranchSide:      'builtin/worktree.c:272,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'builtin/worktree.c:261,18'
          Dst:             getpid
        - Src:             'builtin/worktree.c:264,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/worktree.c:265,3'
          Dst:             remove_dir_recursively
        - Src:             'builtin/worktree.c:266,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/worktree.c:269,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/worktree.c:270,3'
          Dst:             remove_dir_recursively
        - Src:             'builtin/worktree.c:272,2'
          Dst:             strbuf_release
    - functionName:    git_path_buf
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - fmt
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:255,2'
          Dst:             strbuf_setlen
        - Src:             './path.h:257,2'
          Dst:             repo_git_pathv
    - functionName:    check_candidate_path
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - force
        - worktrees
        - cmd
      BBCount:         26
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - delete_git_dir
        - die
        - file_exists
        - find_worktree_by_path
        - worktree_lock_reason
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:310,24'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:310,41'
              BranchSideFuncs:
                - is_empty_dir
                - _.17045
                - die
                - find_worktree_by_path
                - worktree_lock_reason
                - _.17045
                - die
                - _.17045
                - die
                - delete_git_dir
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:313,29'
              BranchSideFuncs:
                - find_worktree_by_path
                - worktree_lock_reason
                - _.17045
                - die
                - _.17045
                - die
                - delete_git_dir
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:310,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:311,7'
              BranchSideFuncs:
                - find_worktree_by_path
                - worktree_lock_reason
                - _.17045
                - die
                - _.17045
                - die
                - delete_git_dir
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:313,29'
              BranchSideFuncs:
                - find_worktree_by_path
                - worktree_lock_reason
                - _.17045
                - die
                - _.17045
                - die
                - delete_git_dir
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:314,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:315,3'
              BranchSideFuncs:
                - worktree_lock_reason
                - _.17045
                - die
                - _.17045
                - die
                - delete_git_dir
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:317,34'
              BranchSideFuncs:
                - worktree_lock_reason
                - _.17045
                - die
                - _.17045
                - die
                - delete_git_dir
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:318,15'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:318,29'
              BranchSideFuncs:
                - _.17045
                - die
                - _.17045
                - die
                - delete_git_dir
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:318,18'
              BranchSideFuncs:
                - _.17045
                - die
                - _.17045
                - die
                - delete_git_dir
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:318,25'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:318,29'
              BranchSideFuncs:
                - delete_git_dir
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:319,22'
              BranchSideFuncs:
                - delete_git_dir
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:318,36'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:318,39'
              BranchSideFuncs:
                - _.17045
                - die
                - _.17045
                - die
                - delete_git_dir
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:324,6'
              BranchSideFuncs:
                - _.17045
                - die
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:318,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:319,22'
              BranchSideFuncs:
                - delete_git_dir
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:324,6'
              BranchSideFuncs:
                - _.17045
                - die
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:319,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:320,11'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'builtin/worktree.c:324,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:325,7'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:327,7'
              BranchSideFuncs:
                - _.17045
                - die
      Callsites:
        - Src:             'builtin/worktree.c:310,6'
          Dst:             file_exists
        - Src:             'builtin/worktree.c:310,28'
          Dst:             is_empty_dir
        - Src:             'builtin/worktree.c:311,7'
          Dst:             _
        - Src:             'builtin/worktree.c:311,3'
          Dst:             die
        - Src:             'builtin/worktree.c:313,7'
          Dst:             find_worktree_by_path
        - Src:             'builtin/worktree.c:317,13'
          Dst:             worktree_lock_reason
        - Src:             'builtin/worktree.c:319,7'
          Dst:             delete_git_dir
        - Src:             'builtin/worktree.c:320,11'
          Dst:             _
        - Src:             'builtin/worktree.c:320,7'
          Dst:             die
        - Src:             'builtin/worktree.c:325,7'
          Dst:             _
        - Src:             'builtin/worktree.c:325,3'
          Dst:             die
        - Src:             'builtin/worktree.c:327,7'
          Dst:             _
        - Src:             'builtin/worktree.c:327,3'
          Dst:             die
    - functionName:    can_use_remote_refs
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         15
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - die
        - first_valid_ref
        - get_main_ref_store
        - remote_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:691,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:692,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_remote_ref
                - remote_get
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:693,57'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_remote_ref
                - remote_get
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:693,13'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:694,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/worktree.c:695,14'
              BranchSideFuncs:
                - remote_get
                - _.17045
                - die
      Callsites:
        - Src:             'builtin/worktree.c:693,38'
          Dst:             get_main_ref_store
        - Src:             'builtin/worktree.c:693,13'
          Dst:             refs_for_each_remote_ref
        - Src:             'builtin/worktree.c:693,13'
          Dst:             first_valid_ref
        - Src:             'builtin/worktree.c:695,29'
          Dst:             remote_get
        - Src:             'builtin/worktree.c:696,7'
          Dst:             _
        - Src:             'builtin/worktree.c:696,3'
          Dst:             die
    - functionName:    first_valid_ref
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flags
        - cb_data
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_worktree
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - refname
        - opts
      BBCount:         81
      ICount:          589
      EdgeCount:       105
      CyclomaticComplexity: 26
      functionsReached:
        - BUG_fl
        - _
        - __errno_location
        - atexit
        - check_candidate_path
        - checkout_worktree
        - const_error
        - copy_filtered_worktree_config
        - copy_sparse_checkout
        - die
        - die_errno
        - die_if_checked_out
        - error
        - free_worktree
        - free_worktrees
        - get_git_common_dir
        - get_linked_worktree
        - get_main_ref_store
        - get_worktree_ref_store
        - get_worktrees
        - getpid
        - git_path_buf
        - lookup_commit_reference_by_name
        - make_worktree_orphan
        - mkdir
        - null_oid
        - oid_to_hex
        - ref_store_create_on_disk
        - refs_update_ref
        - refs_update_symref
        - remove_junk
        - remove_junk_on_signal
        - run_hooks_opt
        - safe_create_leading_directories_const
        - sanitize_refname_component
        - sigchain_push_common
        - strbuf_add
        - strbuf_addf
        - strbuf_check_branch_ref
        - strbuf_realpath
        - strbuf_release
        - strbuf_setlen
        - strrchr
        - strvec_clear
        - strvec_pushf
        - strvec_pushl
        - unlink_or_warn
        - worktree_basename
        - write_file
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:435,20'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:435,57'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - worktree_basename
                - strbuf_add
                - sanitize_refname_component
                - BUG_fl
                - strbuf_setlen.17063
                - git_path_buf
                - safe_create_leading_directories_const
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
                - strbuf_setlen.17063
                - strbuf_addf
                - _.17045
                - die_errno
            - BranchSide:      'builtin/worktree.c:441,43'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - worktree_basename
                - strbuf_add
                - sanitize_refname_component
                - BUG_fl
                - strbuf_setlen.17063
                - git_path_buf
                - safe_create_leading_directories_const
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
                - strbuf_setlen.17063
                - strbuf_addf
                - _.17045
                - die_errno
        - Branch String:   'builtin/worktree.c:435,66'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:436,41'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - worktree_basename
                - strbuf_add
                - sanitize_refname_component
                - BUG_fl
                - strbuf_setlen.17063
                - git_path_buf
                - safe_create_leading_directories_const
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
                - strbuf_setlen.17063
                - strbuf_addf
                - _.17045
                - die_errno
            - BranchSide:      'builtin/worktree.c:441,43'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - worktree_basename
                - strbuf_add
                - sanitize_refname_component
                - BUG_fl
                - strbuf_setlen.17063
                - git_path_buf
                - safe_create_leading_directories_const
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
                - strbuf_setlen.17063
                - strbuf_addf
                - _.17045
                - die_errno
        - Branch String:   'builtin/worktree.c:435,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:437,13'
              BranchSideFuncs:
                - die_if_checked_out
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - worktree_basename
                - strbuf_add
                - sanitize_refname_component
                - BUG_fl
                - strbuf_setlen.17063
                - git_path_buf
                - safe_create_leading_directories_const
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
                - strbuf_setlen.17063
                - strbuf_addf
                - _.17045
                - die_errno
            - BranchSide:      'builtin/worktree.c:441,43'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - worktree_basename
                - strbuf_add
                - sanitize_refname_component
                - BUG_fl
                - strbuf_setlen.17063
                - git_path_buf
                - safe_create_leading_directories_const
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
                - strbuf_setlen.17063
                - strbuf_addf
                - _.17045
                - die_errno
        - Branch String:   'builtin/worktree.c:438,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:439,30'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - worktree_basename
                - strbuf_add
                - sanitize_refname_component
                - BUG_fl
                - strbuf_setlen.17063
                - git_path_buf
                - safe_create_leading_directories_const
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
                - strbuf_setlen.17063
                - strbuf_addf
                - _.17045
                - die_errno
            - BranchSide:      'builtin/worktree.c:440,2'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - worktree_basename
                - strbuf_add
                - sanitize_refname_component
                - BUG_fl
                - strbuf_setlen.17063
                - git_path_buf
                - safe_create_leading_directories_const
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
                - strbuf_setlen.17063
                - strbuf_addf
                - _.17045
                - die_errno
        - Branch String:   'builtin/worktree.c:442,14'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:442,18'
              BranchSideFuncs:
                - worktree_basename
                - strbuf_add
                - sanitize_refname_component
                - BUG_fl
                - strbuf_setlen.17063
                - git_path_buf
                - safe_create_leading_directories_const
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
                - strbuf_setlen.17063
                - strbuf_addf
                - _.17045
                - die_errno
            - BranchSide:      'builtin/worktree.c:445,27'
              BranchSideFuncs:
                - worktree_basename
                - strbuf_add
                - sanitize_refname_component
                - BUG_fl
                - strbuf_setlen.17063
                - git_path_buf
                - safe_create_leading_directories_const
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
                - strbuf_setlen.17063
                - strbuf_addf
                - _.17045
                - die_errno
        - Branch String:   'builtin/worktree.c:442,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:443,7'
              BranchSideFuncs:
                - worktree_basename
                - strbuf_add
                - sanitize_refname_component
                - BUG_fl
                - strbuf_setlen.17063
                - git_path_buf
                - safe_create_leading_directories_const
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
                - strbuf_setlen.17063
                - strbuf_addf
                - _.17045
                - die_errno
            - BranchSide:      'builtin/worktree.c:445,27'
              BranchSideFuncs:
                - worktree_basename
                - strbuf_add
                - sanitize_refname_component
                - BUG_fl
                - strbuf_setlen.17063
                - git_path_buf
                - safe_create_leading_directories_const
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
                - strbuf_setlen.17063
                - strbuf_addf
                - _.17045
                - die_errno
        - Branch String:   'builtin/worktree.c:448,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:449,3'
              BranchSideFuncs:
                - strbuf_setlen.17063
                - git_path_buf
                - safe_create_leading_directories_const
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
                - strbuf_setlen.17063
                - strbuf_addf
                - _.17045
                - die_errno
            - BranchSide:      'builtin/worktree.c:450,2'
              BranchSideFuncs:
                - strbuf_setlen.17063
                - git_path_buf
                - safe_create_leading_directories_const
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
                - strbuf_setlen.17063
                - strbuf_addf
                - _.17045
                - die_errno
        - Branch String:   'builtin/worktree.c:454,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:455,13'
              BranchSideFuncs:
                - _.17045
                - die_errno
            - BranchSide:      'builtin/worktree.c:458,2'
              BranchSideFuncs:
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
                - strbuf_setlen.17063
                - strbuf_addf
        - Branch String:   'builtin/worktree.c:458,2'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:459,10'
              BranchSideFuncs:
                - __errno_location
                - _.17045
                - die_errno
                - strbuf_setlen.17063
                - strbuf_addf
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
            - BranchSide:      'builtin/worktree.c:466,25'
              BranchSideFuncs:
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
        - Branch String:   'builtin/worktree.c:460,25'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:460,29'
              BranchSideFuncs:
                - _.17045
                - die_errno
            - BranchSide:      'builtin/worktree.c:461,14'
              BranchSideFuncs:
                - _.17045
                - die_errno
        - Branch String:   'builtin/worktree.c:460,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:461,14'
              BranchSideFuncs:
                - strbuf_setlen.17063
                - strbuf_addf
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
            - BranchSide:      'builtin/worktree.c:463,27'
              BranchSideFuncs:
                - strbuf_setlen.17063
                - strbuf_addf
                - mkdir
                - strrchr
                - getpid
                - atexit
                - sigchain_push_common
                - xstrdup
                - strbuf_addf
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
                - write_file
                - __errno_location
                - _.17045
                - die_errno
        - Branch String:   'builtin/worktree.c:480,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:481,17'
              BranchSideFuncs:
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
            - BranchSide:      'builtin/worktree.c:483,17'
              BranchSideFuncs:
                - _.17045
                - write_file
                - strbuf_addf
                - safe_create_leading_directories_const
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
                - _.17045
                - die_errno
        - Branch String:   'builtin/worktree.c:486,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:487,13'
              BranchSideFuncs:
                - _.17045
                - die_errno
            - BranchSide:      'builtin/worktree.c:489,27'
              BranchSideFuncs:
                - xstrdup
                - strbuf_setlen.17063
                - strbuf_addf
                - strbuf_realpath
                - write_file
                - get_git_common_dir
                - strbuf_realpath
                - write_file
                - strbuf_setlen.17063
                - strbuf_addf
                - write_file
                - get_linked_worktree
                - _.17045
                - error
                - const_error.17050
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
        - Branch String:   'builtin/worktree.c:506,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:507,9'
              BranchSideFuncs:
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
            - BranchSide:      'builtin/worktree.c:510,35'
              BranchSideFuncs:
                - get_worktree_ref_store
                - ref_store_create_on_disk
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
        - Branch String:   'builtin/worktree.c:513,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:514,3'
              BranchSideFuncs:
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
            - BranchSide:      'builtin/worktree.c:516,7'
              BranchSideFuncs:
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
                - refs_update_ref
        - Branch String:   'builtin/worktree.c:516,17'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:516,20'
              BranchSideFuncs:
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
            - BranchSide:      'builtin/worktree.c:520,28'
              BranchSideFuncs:
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
        - Branch String:   'builtin/worktree.c:516,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:517,25'
              BranchSideFuncs:
                - refs_update_ref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
            - BranchSide:      'builtin/worktree.c:520,28'
              BranchSideFuncs:
                - refs_update_symref
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
        - Branch String:   'builtin/worktree.c:521,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:522,3'
              BranchSideFuncs:
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
            - BranchSide:      'builtin/worktree.c:528,6'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
                - copy_sparse_checkout
        - Branch String:   'builtin/worktree.c:528,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:529,32'
              BranchSideFuncs:
                - copy_sparse_checkout
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
            - BranchSide:      'builtin/worktree.c:536,6'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - checkout_worktree.17104
                - make_worktree_orphan
                - copy_filtered_worktree_config
        - Branch String:   'builtin/worktree.c:536,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:537,41'
              BranchSideFuncs:
                - copy_filtered_worktree_config
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - checkout_worktree.17104
                - make_worktree_orphan
            - BranchSide:      'builtin/worktree.c:539,64'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - checkout_worktree.17104
                - make_worktree_orphan
        - Branch String:   'builtin/worktree.c:542,19'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:543,34'
              BranchSideFuncs:
                - make_worktree_orphan
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - checkout_worktree.17104
            - BranchSide:      'builtin/worktree.c:546,6'
              BranchSideFuncs:
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - checkout_worktree.17104
        - Branch String:   'builtin/worktree.c:542,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:544,3'
              BranchSideFuncs:
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
            - BranchSide:      'builtin/worktree.c:546,6'
              BranchSideFuncs:
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - checkout_worktree.17104
        - Branch String:   'builtin/worktree.c:546,21'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:547,31'
              BranchSideFuncs:
                - checkout_worktree.17104
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
            - BranchSide:      'builtin/worktree.c:550,10'
              BranchSideFuncs:
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
        - Branch String:   'builtin/worktree.c:546,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:548,3'
              BranchSideFuncs:
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
            - BranchSide:      'builtin/worktree.c:550,10'
              BranchSideFuncs:
                - free
                - free
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
        - Branch String:   'builtin/worktree.c:555,10'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:555,14'
              BranchSideFuncs:
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
            - BranchSide:      'builtin/worktree.c:556,3'
              BranchSideFuncs:
                - strbuf_setlen.17063
                - strbuf_addf
                - unlink_or_warn
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
        - Branch String:   'builtin/worktree.c:555,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:556,3'
              BranchSideFuncs:
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
            - BranchSide:      'builtin/worktree.c:565,7'
              BranchSideFuncs:
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
        - Branch String:   'builtin/worktree.c:565,11'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:565,11'
              BranchSideFuncs:
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
            - BranchSide:      'builtin/worktree.c:565,14'
              BranchSideFuncs:
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
        - Branch String:   'builtin/worktree.c:565,29'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:565,33'
              BranchSideFuncs:
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
            - BranchSide:      'builtin/worktree.c:565,29'
              BranchSideFuncs:
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
        - Branch String:   'builtin/worktree.c:565,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:565,6'
              BranchSideFuncs:
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
            - BranchSide:      'builtin/worktree.c:566,24'
              BranchSideFuncs:
                - strvec_pushl
                - null_oid
                - oid_to_hex
                - oid_to_hex
                - strvec_pushl
                - run_hooks_opt
                - strvec_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - free_worktree
      Callsites:
        - Src:             'builtin/worktree.c:429,14'
          Dst:             get_worktrees
        - Src:             'builtin/worktree.c:430,2'
          Dst:             check_candidate_path
        - Src:             'builtin/worktree.c:431,2'
          Dst:             free_worktrees
        - Src:             'builtin/worktree.c:435,24'
          Dst:             strbuf_check_branch_ref
        - Src:             'builtin/worktree.c:436,22'
          Dst:             get_main_ref_store
        - Src:             'builtin/worktree.c:436,6'
          Dst:             refs_ref_exists
        - Src:             'builtin/worktree.c:439,4'
          Dst:             die_if_checked_out
        - Src:             'builtin/worktree.c:441,11'
          Dst:             lookup_commit_reference_by_name
        - Src:             'builtin/worktree.c:443,7'
          Dst:             _
        - Src:             'builtin/worktree.c:443,3'
          Dst:             die
        - Src:             'builtin/worktree.c:445,9'
          Dst:             worktree_basename
        - Src:             'builtin/worktree.c:446,2'
          Dst:             strbuf_add
        - Src:             'builtin/worktree.c:447,2'
          Dst:             sanitize_refname_component
        - Src:             'builtin/worktree.c:449,3'
          Dst:             BUG_fl
        - Src:             'builtin/worktree.c:450,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/worktree.c:452,2'
          Dst:             git_path_buf
        - Src:             'builtin/worktree.c:454,6'
          Dst:             safe_create_leading_directories_const
        - Src:             'builtin/worktree.c:455,13'
          Dst:             _
        - Src:             'builtin/worktree.c:455,3'
          Dst:             die_errno
        - Src:             'builtin/worktree.c:458,9'
          Dst:             mkdir
        - Src:             'builtin/worktree.c:460,8'
          Dst:             __errno_location
        - Src:             'builtin/worktree.c:461,14'
          Dst:             _
        - Src:             'builtin/worktree.c:461,4'
          Dst:             die_errno
        - Src:             'builtin/worktree.c:463,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/worktree.c:464,3'
          Dst:             strbuf_addf
        - Src:             'builtin/worktree.c:466,9'
          Dst:             strrchr
        - Src:             'builtin/worktree.c:468,13'
          Dst:             getpid
        - Src:             'builtin/worktree.c:469,2'
          Dst:             atexit
        - Src:             'builtin/worktree.c:469,2'
          Dst:             remove_junk
        - Src:             'builtin/worktree.c:470,2'
          Dst:             sigchain_push_common
        - Src:             'builtin/worktree.c:470,2'
          Dst:             remove_junk_on_signal
        - Src:             'builtin/worktree.c:472,17'
          Dst:             xstrdup
        - Src:             'builtin/worktree.c:479,2'
          Dst:             strbuf_addf
        - Src:             'builtin/worktree.c:481,3'
          Dst:             write_file
        - Src:             'builtin/worktree.c:483,22'
          Dst:             _
        - Src:             'builtin/worktree.c:483,3'
          Dst:             write_file
        - Src:             'builtin/worktree.c:485,2'
          Dst:             strbuf_addf
        - Src:             'builtin/worktree.c:486,6'
          Dst:             safe_create_leading_directories_const
        - Src:             'builtin/worktree.c:487,13'
          Dst:             _
        - Src:             'builtin/worktree.c:487,3'
          Dst:             die_errno
        - Src:             'builtin/worktree.c:489,19'
          Dst:             xstrdup
        - Src:             'builtin/worktree.c:491,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/worktree.c:492,2'
          Dst:             strbuf_addf
        - Src:             'builtin/worktree.c:493,2'
          Dst:             strbuf_realpath
        - Src:             'builtin/worktree.c:494,2'
          Dst:             write_file
        - Src:             'builtin/worktree.c:495,29'
          Dst:             get_git_common_dir
        - Src:             'builtin/worktree.c:495,2'
          Dst:             strbuf_realpath
        - Src:             'builtin/worktree.c:496,2'
          Dst:             write_file
        - Src:             'builtin/worktree.c:498,2'
          Dst:             strbuf_setlen
        - Src:             'builtin/worktree.c:499,2'
          Dst:             strbuf_addf
        - Src:             'builtin/worktree.c:500,2'
          Dst:             write_file
        - Src:             'builtin/worktree.c:505,7'
          Dst:             get_linked_worktree
        - Src:             'builtin/worktree.c:507,9'
          Dst:             _
        - Src:             'builtin/worktree.c:507,9'
          Dst:             error
        - Src:             'builtin/worktree.c:507,9'
          Dst:             const_error
        - Src:             'builtin/worktree.c:510,12'
          Dst:             get_worktree_ref_store
        - Src:             'builtin/worktree.c:512,8'
          Dst:             ref_store_create_on_disk
        - Src:             'builtin/worktree.c:517,9'
          Dst:             refs_update_ref
        - Src:             'builtin/worktree.c:520,9'
          Dst:             refs_update_symref
        - Src:             'builtin/worktree.c:529,3'
          Dst:             copy_sparse_checkout
        - Src:             'builtin/worktree.c:537,3'
          Dst:             copy_filtered_worktree_config
        - Src:             'builtin/worktree.c:539,2'
          Dst:             strvec_pushf
        - Src:             'builtin/worktree.c:540,2'
          Dst:             strvec_pushf
        - Src:             'builtin/worktree.c:543,13'
          Dst:             make_worktree_orphan
        - Src:             'builtin/worktree.c:547,13'
          Dst:             checkout_worktree
        - Src:             'builtin/worktree.c:556,3'
          Dst:             strbuf_setlen
        - Src:             'builtin/worktree.c:557,3'
          Dst:             strbuf_addf
        - Src:             'builtin/worktree.c:558,3'
          Dst:             unlink_or_warn
        - Src:             'builtin/worktree.c:568,3'
          Dst:             strvec_pushl
        - Src:             'builtin/worktree.c:570,20'
          Dst:             null_oid
        - Src:             'builtin/worktree.c:570,9'
          Dst:             oid_to_hex
        - Src:             'builtin/worktree.c:571,9'
          Dst:             oid_to_hex
        - Src:             'builtin/worktree.c:569,3'
          Dst:             strvec_pushl
        - Src:             'builtin/worktree.c:576,9'
          Dst:             run_hooks_opt
        - Src:             'builtin/worktree.c:579,2'
          Dst:             strvec_clear
        - Src:             'builtin/worktree.c:580,2'
          Dst:             strbuf_release
        - Src:             'builtin/worktree.c:581,2'
          Dst:             strbuf_release
        - Src:             'builtin/worktree.c:582,2'
          Dst:             strbuf_release
        - Src:             'builtin/worktree.c:583,2'
          Dst:             strbuf_release
        - Src:             'builtin/worktree.c:584,2'
          Dst:             strbuf_release
        - Src:             'builtin/worktree.c:585,2'
          Dst:             strbuf_release
        - Src:             'builtin/worktree.c:586,2'
          Dst:             free_worktree
    - functionName:    worktree_basename
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - olen
      BBCount:         16
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - git_is_dir_sep
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:288,13'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:288,27'
              BranchSideFuncs:
                - git_is_dir_sep.17131
                - git_is_dir_sep.17131
            - BranchSide:      'builtin/worktree.c:288,2'
              BranchSideFuncs:
                - git_is_dir_sep.17131
                - git_is_dir_sep.17131
        - Branch String:   'builtin/worktree.c:288,2'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:289,6'
              BranchSideFuncs:
                - git_is_dir_sep.17131
                - git_is_dir_sep.17131
            - BranchSide:      'builtin/worktree.c:291,14'
              BranchSideFuncs:
                - git_is_dir_sep.17131
        - Branch String:   'builtin/worktree.c:291,2'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:291,2'
              BranchSideFuncs:
                - git_is_dir_sep.17131
            - BranchSide:      'builtin/worktree.c:292,19'
              BranchSideFuncs:
                - git_is_dir_sep.17131
        - Branch String:   'builtin/worktree.c:292,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:292,23'
              BranchSideFuncs: []
            - BranchSide:      'builtin/worktree.c:293,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/worktree.c:287,8'
          Dst:             strlen
        - Src:             'builtin/worktree.c:288,16'
          Dst:             git_is_dir_sep
        - Src:             'builtin/worktree.c:292,7'
          Dst:             git_is_dir_sep
    - functionName:    print_preparing_worktree_line
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - detach
        - branch
        - new_branch
        - force_new_branch
      BBCount:         22
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - BUG_fl
        - _
        - fprintf_ln
        - get_main_ref_store
        - lookup_commit_reference_by_name
        - repo_find_unique_abbrev
        - strbuf_check_branch_ref
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:595,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:596,59'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - fprintf_ln
                - _.17045
                - repo_find_unique_abbrev
                - fprintf_ln
            - BranchSide:      'builtin/worktree.c:603,13'
              BranchSideFuncs:
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - lookup_commit_reference_by_name
                - _.17045
                - BUG_fl
                - _.17045
                - repo_find_unique_abbrev
                - fprintf_ln
                - strbuf_release
                - _.17045
                - fprintf_ln
                - _.17045
                - fprintf_ln
        - Branch String:   'builtin/worktree.c:597,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:598,15'
              BranchSideFuncs:
                - _.17045
                - repo_find_unique_abbrev
                - fprintf_ln
            - BranchSide:      'builtin/worktree.c:600,15'
              BranchSideFuncs:
                - _.17045
                - repo_find_unique_abbrev
                - fprintf_ln
        - Branch String:   'builtin/worktree.c:603,13'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:604,14'
              BranchSideFuncs:
                - _.17045
                - fprintf_ln
            - BranchSide:      'builtin/worktree.c:606,17'
              BranchSideFuncs:
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - lookup_commit_reference_by_name
                - _.17045
                - BUG_fl
                - _.17045
                - repo_find_unique_abbrev
                - fprintf_ln
                - strbuf_release
                - _.17045
                - fprintf_ln
        - Branch String:   'builtin/worktree.c:607,15'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:607,47'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - BUG_fl
                - _.17045
                - repo_find_unique_abbrev
                - fprintf_ln
                - strbuf_release
            - BranchSide:      'builtin/worktree.c:612,60'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - BUG_fl
                - _.17045
                - repo_find_unique_abbrev
                - fprintf_ln
                - strbuf_release
        - Branch String:   'builtin/worktree.c:607,55'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:608,42'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - BUG_fl
                - _.17045
                - repo_find_unique_abbrev
                - fprintf_ln
                - strbuf_release
            - BranchSide:      'builtin/worktree.c:612,60'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - BUG_fl
                - _.17045
                - repo_find_unique_abbrev
                - fprintf_ln
                - strbuf_release
        - Branch String:   'builtin/worktree.c:607,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:609,15'
              BranchSideFuncs:
                - _.17045
                - fprintf_ln
                - strbuf_release
            - BranchSide:      'builtin/worktree.c:612,60'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - BUG_fl
                - _.17045
                - repo_find_unique_abbrev
                - fprintf_ln
                - strbuf_release
        - Branch String:   'builtin/worktree.c:613,8'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:614,5'
              BranchSideFuncs:
                - _.17045
                - repo_find_unique_abbrev
                - fprintf_ln
                - strbuf_release
            - BranchSide:      'builtin/worktree.c:615,15'
              BranchSideFuncs:
                - _.17045
                - repo_find_unique_abbrev
                - fprintf_ln
                - strbuf_release
      Callsites:
        - Src:             'builtin/worktree.c:596,27'
          Dst:             lookup_commit_reference_by_name
        - Src:             'builtin/worktree.c:598,23'
          Dst:             _
        - Src:             'builtin/worktree.c:598,4'
          Dst:             fprintf_ln
        - Src:             'builtin/worktree.c:600,23'
          Dst:             _
        - Src:             'builtin/worktree.c:602,7'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/worktree.c:600,4'
          Dst:             fprintf_ln
        - Src:             'builtin/worktree.c:604,22'
          Dst:             _
        - Src:             'builtin/worktree.c:604,3'
          Dst:             fprintf_ln
        - Src:             'builtin/worktree.c:607,19'
          Dst:             strbuf_check_branch_ref
        - Src:             'builtin/worktree.c:608,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/worktree.c:608,7'
          Dst:             refs_ref_exists
        - Src:             'builtin/worktree.c:609,23'
          Dst:             _
        - Src:             'builtin/worktree.c:609,4'
          Dst:             fprintf_ln
        - Src:             'builtin/worktree.c:612,28'
          Dst:             lookup_commit_reference_by_name
        - Src:             'builtin/worktree.c:614,5'
          Dst:             _
        - Src:             'builtin/worktree.c:614,5'
          Dst:             BUG_fl
        - Src:             'builtin/worktree.c:615,23'
          Dst:             _
        - Src:             'builtin/worktree.c:616,7'
          Dst:             repo_find_unique_abbrev
        - Src:             'builtin/worktree.c:615,4'
          Dst:             fprintf_ln
        - Src:             'builtin/worktree.c:618,3'
          Dst:             strbuf_release
    - functionName:    dwim_branch
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - new_branch
      BBCount:         11
      ICount:          98
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - get_main_ref_store
        - strbuf_check_branch_ref
        - strbuf_release
        - unique_tracking_name
        - worktree_basename
        - xstrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:748,61'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:748,61'
              BranchSideFuncs:
                - strbuf_release
                - unique_tracking_name
            - BranchSide:      'builtin/worktree.c:749,39'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - unique_tracking_name
        - Branch String:   'builtin/worktree.c:752,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:753,10'
              BranchSideFuncs: []
            - BranchSide:      'builtin/worktree.c:755,16'
              BranchSideFuncs:
                - unique_tracking_name
        - Branch String:   'builtin/worktree.c:756,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:757,20'
              BranchSideFuncs:
                - unique_tracking_name
            - BranchSide:      'builtin/worktree.c:761,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/worktree.c:744,18'
          Dst:             worktree_basename
        - Src:             'builtin/worktree.c:745,21'
          Dst:             xstrndup
        - Src:             'builtin/worktree.c:748,19'
          Dst:             strbuf_check_branch_ref
        - Src:             'builtin/worktree.c:749,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/worktree.c:749,4'
          Dst:             refs_ref_exists
        - Src:             'builtin/worktree.c:751,2'
          Dst:             strbuf_release
        - Src:             'builtin/worktree.c:758,18'
          Dst:             unique_tracking_name
    - functionName:    dwim_orphan
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - opts
        - opt_track
        - remote
      BBCount:         21
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - can_use_local_refs
        - can_use_remote_refs
        - die
        - fprintf_ln
      functionUses:    2
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:722,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:723,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/worktree.c:724,13'
              BranchSideFuncs:
                - _.17045
                - fprintf_ln
                - _.17045
                - die
                - _.17045
                - die
                - can_use_remote_refs
        - Branch String:   'builtin/worktree.c:724,20'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:724,43'
              BranchSideFuncs:
                - can_use_remote_refs
                - _.17045
                - fprintf_ln
                - _.17045
                - die
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:726,14'
              BranchSideFuncs:
                - _.17045
                - fprintf_ln
                - _.17045
                - die
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:724,13'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:725,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/worktree.c:726,14'
              BranchSideFuncs:
                - _.17045
                - fprintf_ln
                - _.17045
                - die
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:730,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:731,7'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:733,14'
              BranchSideFuncs:
                - _.17045
                - die
      Callsites:
        - Src:             'builtin/worktree.c:722,6'
          Dst:             can_use_local_refs
        - Src:             'builtin/worktree.c:724,23'
          Dst:             can_use_remote_refs
        - Src:             'builtin/worktree.c:727,22'
          Dst:             _
        - Src:             'builtin/worktree.c:727,3'
          Dst:             fprintf_ln
        - Src:             'builtin/worktree.c:731,7'
          Dst:             _
        - Src:             'builtin/worktree.c:731,3'
          Dst:             die
        - Src:             'builtin/worktree.c:734,7'
          Dst:             _
        - Src:             'builtin/worktree.c:734,3'
          Dst:             die
    - functionName:    can_use_local_refs
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - first_valid_ref
        - get_main_ref_store
        - get_worktree_git_dir
        - strbuf_add_real_path
        - strbuf_addstr
        - strbuf_read_file
        - strbuf_release
        - strbuf_strip_suffix
        - strbuf_stripspace
        - warning
      functionUses:    3
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:651,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:652,3'
              BranchSideFuncs: []
            - BranchSide:      'builtin/worktree.c:653,57'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_branch_ref
                - get_worktree_git_dir
                - strbuf_add_real_path
                - strbuf_addstr.17048
                - strbuf_read_file
                - strbuf_stripspace
                - strbuf_strip_suffix.17098
                - _.17045
                - warning
                - strbuf_release
                - strbuf_release
        - Branch String:   'builtin/worktree.c:654,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:655,18'
              BranchSideFuncs: []
            - BranchSide:      'builtin/worktree.c:671,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'builtin/worktree.c:651,20'
          Dst:             get_main_ref_store
        - Src:             'builtin/worktree.c:651,6'
          Dst:             refs_head_ref
        - Src:             'builtin/worktree.c:651,6'
          Dst:             first_valid_ref
        - Src:             'builtin/worktree.c:653,38'
          Dst:             get_main_ref_store
        - Src:             'builtin/worktree.c:653,13'
          Dst:             refs_for_each_branch_ref
        - Src:             'builtin/worktree.c:653,13'
          Dst:             first_valid_ref
        - Src:             'builtin/worktree.c:658,32'
          Dst:             get_worktree_git_dir
        - Src:             'builtin/worktree.c:658,4'
          Dst:             strbuf_add_real_path
        - Src:             'builtin/worktree.c:659,4'
          Dst:             strbuf_addstr
        - Src:             'builtin/worktree.c:660,4'
          Dst:             strbuf_read_file
        - Src:             'builtin/worktree.c:661,4'
          Dst:             strbuf_stripspace
        - Src:             'builtin/worktree.c:662,4'
          Dst:             strbuf_strip_suffix
        - Src:             'builtin/worktree.c:664,12'
          Dst:             _
        - Src:             'builtin/worktree.c:664,4'
          Dst:             warning
        - Src:             'builtin/worktree.c:668,4'
          Dst:             strbuf_release
        - Src:             'builtin/worktree.c:669,4'
          Dst:             strbuf_release
    - functionName:    git_worktree_config
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_bool
        - git_default_config
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:134,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:135,34'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'builtin/worktree.c:139,28'
              BranchSideFuncs:
                - git_default_config
      Callsites:
        - Src:             'builtin/worktree.c:134,7'
          Dst:             strcmp
        - Src:             'builtin/worktree.c:135,18'
          Dst:             git_config_bool
        - Src:             'builtin/worktree.c:139,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    repair
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ac
        - av
        - prefix
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - parse_options
        - repair_worktree_at_path
        - repair_worktrees
        - report_repair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:1388,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1388,15'
              BranchSideFuncs:
                - repair_worktrees
                - repair_worktree_at_path
            - BranchSide:      'builtin/worktree.c:1388,20'
              BranchSideFuncs:
                - repair_worktrees
                - repair_worktree_at_path
        - Branch String:   'builtin/worktree.c:1389,2'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1390,28'
              BranchSideFuncs:
                - repair_worktree_at_path
                - repair_worktrees
            - BranchSide:      'builtin/worktree.c:1391,2'
              BranchSideFuncs:
                - repair_worktrees
      Callsites:
        - Src:             'builtin/worktree.c:1387,7'
          Dst:             parse_options
        - Src:             'builtin/worktree.c:1390,3'
          Dst:             repair_worktree_at_path
        - Src:             'builtin/worktree.c:1390,3'
          Dst:             report_repair
        - Src:             'builtin/worktree.c:1391,2'
          Dst:             repair_worktrees
        - Src:             'builtin/worktree.c:1391,2'
          Dst:             report_repair
    - functionName:    remove_worktree
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ac
        - av
        - prefix
      BBCount:         24
      ICount:          201
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - check_clean_worktree
        - delete_git_dir
        - delete_git_work_tree
        - delete_worktrees_dir_if_empty
        - die
        - file_exists
        - find_worktree
        - free_worktrees
        - get_worktrees
        - is_main_worktree
        - parse_options
        - strbuf_release
        - usage_with_options
        - validate_worktree
        - worktree_lock_reason
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:1328,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1329,49'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/worktree.c:1331,14'
              BranchSideFuncs:
                - get_worktrees
                - find_worktree
                - _.17045
                - die
                - is_main_worktree
                - validate_worktree
                - strbuf_release
                - file_exists
                - delete_git_dir
                - delete_worktrees_dir_if_empty
                - free_worktrees
                - check_clean_worktree
                - delete_git_work_tree
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - worktree_lock_reason
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1333,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1334,7'
              BranchSideFuncs:
                - is_main_worktree
                - validate_worktree
                - strbuf_release
                - file_exists
                - delete_git_dir
                - delete_worktrees_dir_if_empty
                - free_worktrees
                - check_clean_worktree
                - delete_git_work_tree
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - worktree_lock_reason
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1335,23'
              BranchSideFuncs:
                - is_main_worktree
                - validate_worktree
                - strbuf_release
                - file_exists
                - delete_git_dir
                - delete_worktrees_dir_if_empty
                - free_worktrees
                - check_clean_worktree
                - delete_git_work_tree
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - worktree_lock_reason
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1335,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1336,7'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1337,6'
              BranchSideFuncs:
                - validate_worktree
                - strbuf_release
                - file_exists
                - delete_git_dir
                - delete_worktrees_dir_if_empty
                - free_worktrees
                - check_clean_worktree
                - delete_git_work_tree
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - worktree_lock_reason
        - Branch String:   'builtin/worktree.c:1337,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1338,33'
              BranchSideFuncs:
                - worktree_lock_reason
                - validate_worktree
                - strbuf_release
                - file_exists
                - delete_git_dir
                - delete_worktrees_dir_if_empty
                - free_worktrees
                - check_clean_worktree
                - delete_git_work_tree
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1339,6'
              BranchSideFuncs:
                - validate_worktree
                - strbuf_release
                - file_exists
                - delete_git_dir
                - delete_worktrees_dir_if_empty
                - free_worktrees
                - check_clean_worktree
                - delete_git_work_tree
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1339,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1340,8'
              BranchSideFuncs:
                - _.17045
                - die
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1345,24'
              BranchSideFuncs:
                - validate_worktree
                - strbuf_release
                - file_exists
                - delete_git_dir
                - delete_worktrees_dir_if_empty
                - free_worktrees
                - check_clean_worktree
                - delete_git_work_tree
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1340,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1341,8'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1343,7'
              BranchSideFuncs:
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1345,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1346,7'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1348,2'
              BranchSideFuncs:
                - strbuf_release
                - file_exists
                - delete_git_dir
                - delete_worktrees_dir_if_empty
                - free_worktrees
                - check_clean_worktree
                - delete_git_work_tree
        - Branch String:   'builtin/worktree.c:1350,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1350,6'
              BranchSideFuncs:
                - check_clean_worktree
                - delete_git_work_tree
                - delete_git_dir
                - delete_worktrees_dir_if_empty
                - free_worktrees
            - BranchSide:      'builtin/worktree.c:1351,8'
              BranchSideFuncs:
                - check_clean_worktree
                - delete_git_work_tree
                - delete_git_dir
                - delete_worktrees_dir_if_empty
                - free_worktrees
        - Branch String:   'builtin/worktree.c:1351,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1352,25'
              BranchSideFuncs:
                - delete_git_work_tree
                - delete_git_dir
                - delete_worktrees_dir_if_empty
                - free_worktrees
            - BranchSide:      'builtin/worktree.c:1354,31'
              BranchSideFuncs:
                - delete_git_work_tree
                - delete_git_dir
                - delete_worktrees_dir_if_empty
                - free_worktrees
      Callsites:
        - Src:             'builtin/worktree.c:1327,7'
          Dst:             parse_options
        - Src:             'builtin/worktree.c:1329,3'
          Dst:             usage_with_options
        - Src:             'builtin/worktree.c:1331,14'
          Dst:             get_worktrees
        - Src:             'builtin/worktree.c:1332,7'
          Dst:             find_worktree
        - Src:             'builtin/worktree.c:1334,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1334,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1335,6'
          Dst:             is_main_worktree
        - Src:             'builtin/worktree.c:1336,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1336,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1338,12'
          Dst:             worktree_lock_reason
        - Src:             'builtin/worktree.c:1341,8'
          Dst:             _
        - Src:             'builtin/worktree.c:1341,4'
          Dst:             die
        - Src:             'builtin/worktree.c:1343,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1343,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1345,6'
          Dst:             validate_worktree
        - Src:             'builtin/worktree.c:1346,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1346,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1348,2'
          Dst:             strbuf_release
        - Src:             'builtin/worktree.c:1350,6'
          Dst:             file_exists
        - Src:             'builtin/worktree.c:1352,4'
          Dst:             check_clean_worktree
        - Src:             'builtin/worktree.c:1354,10'
          Dst:             delete_git_work_tree
        - Src:             'builtin/worktree.c:1360,9'
          Dst:             delete_git_dir
        - Src:             'builtin/worktree.c:1361,2'
          Dst:             delete_worktrees_dir_if_empty
        - Src:             'builtin/worktree.c:1363,2'
          Dst:             free_worktrees
    - functionName:    move_worktree
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ac
        - av
        - prefix
      BBCount:         25
      ICount:          241
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - check_candidate_path
        - die
        - die_errno
        - find_worktree
        - free_worktrees
        - get_worktrees
        - git_find_last_dir_sep
        - is_directory
        - is_main_worktree
        - parse_options
        - prefix_filename
        - rename
        - strbuf_addstr
        - strbuf_release
        - strbuf_trim_trailing_dir_sep
        - update_worktree_location
        - usage_with_options
        - validate_no_submodules
        - validate_worktree
        - worktree_lock_reason
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:1200,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1201,47'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/worktree.c:1203,25'
              BranchSideFuncs:
                - prefix_filename
                - strbuf_addstr.17048
                - free
                - get_worktrees
                - find_worktree
                - _.17045
                - die
                - is_main_worktree
                - is_directory
                - check_candidate_path
                - validate_no_submodules
                - validate_worktree
                - strbuf_release
                - rename
                - update_worktree_location
                - strbuf_release
                - free_worktrees
                - _.17045
                - die_errno
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - worktree_lock_reason
                - git_find_last_dir_sep
                - _.17045
                - die
                - strbuf_trim_trailing_dir_sep
                - strbuf_addstr.17048
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1209,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1210,7'
              BranchSideFuncs:
                - is_main_worktree
                - is_directory
                - check_candidate_path
                - validate_no_submodules
                - validate_worktree
                - strbuf_release
                - rename
                - update_worktree_location
                - strbuf_release
                - free_worktrees
                - _.17045
                - die_errno
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - worktree_lock_reason
                - git_find_last_dir_sep
                - _.17045
                - die
                - strbuf_trim_trailing_dir_sep
                - strbuf_addstr.17048
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1211,23'
              BranchSideFuncs:
                - is_main_worktree
                - is_directory
                - check_candidate_path
                - validate_no_submodules
                - validate_worktree
                - strbuf_release
                - rename
                - update_worktree_location
                - strbuf_release
                - free_worktrees
                - _.17045
                - die_errno
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - worktree_lock_reason
                - git_find_last_dir_sep
                - _.17045
                - die
                - strbuf_trim_trailing_dir_sep
                - strbuf_addstr.17048
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1211,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1212,7'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1213,23'
              BranchSideFuncs:
                - is_directory
                - check_candidate_path
                - validate_no_submodules
                - validate_worktree
                - strbuf_release
                - rename
                - update_worktree_location
                - strbuf_release
                - free_worktrees
                - _.17045
                - die_errno
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - worktree_lock_reason
                - git_find_last_dir_sep
                - _.17045
                - die
                - strbuf_trim_trailing_dir_sep
                - strbuf_addstr.17048
        - Branch String:   'builtin/worktree.c:1213,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1214,39'
              BranchSideFuncs:
                - git_find_last_dir_sep
                - _.17045
                - die
                - strbuf_trim_trailing_dir_sep
                - strbuf_addstr.17048
                - check_candidate_path
                - validate_no_submodules
                - validate_worktree
                - strbuf_release
                - rename
                - update_worktree_location
                - strbuf_release
                - free_worktrees
                - _.17045
                - die_errno
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - worktree_lock_reason
            - BranchSide:      'builtin/worktree.c:1222,27'
              BranchSideFuncs:
                - check_candidate_path
                - validate_no_submodules
                - validate_worktree
                - strbuf_release
                - rename
                - update_worktree_location
                - strbuf_release
                - free_worktrees
                - _.17045
                - die_errno
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - worktree_lock_reason
        - Branch String:   'builtin/worktree.c:1216,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1217,8'
              BranchSideFuncs:
                - strbuf_trim_trailing_dir_sep
                - strbuf_addstr.17048
                - check_candidate_path
                - validate_no_submodules
                - validate_worktree
                - strbuf_release
                - rename
                - update_worktree_location
                - strbuf_release
                - free_worktrees
                - _.17045
                - die_errno
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - worktree_lock_reason
            - BranchSide:      'builtin/worktree.c:1219,3'
              BranchSideFuncs:
                - strbuf_trim_trailing_dir_sep
                - strbuf_addstr.17048
                - check_candidate_path
                - validate_no_submodules
                - validate_worktree
                - strbuf_release
                - rename
                - update_worktree_location
                - strbuf_release
                - free_worktrees
                - _.17045
                - die_errno
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - worktree_lock_reason
        - Branch String:   'builtin/worktree.c:1226,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1227,33'
              BranchSideFuncs:
                - worktree_lock_reason
                - validate_worktree
                - strbuf_release
                - rename
                - update_worktree_location
                - strbuf_release
                - free_worktrees
                - _.17045
                - die_errno
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1228,6'
              BranchSideFuncs:
                - validate_worktree
                - strbuf_release
                - rename
                - update_worktree_location
                - strbuf_release
                - free_worktrees
                - _.17045
                - die_errno
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1228,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1229,8'
              BranchSideFuncs:
                - _.17045
                - die
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1234,24'
              BranchSideFuncs:
                - validate_worktree
                - strbuf_release
                - rename
                - update_worktree_location
                - strbuf_release
                - free_worktrees
                - _.17045
                - die_errno
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1229,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1230,8'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1232,7'
              BranchSideFuncs:
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1234,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1235,7'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1237,2'
              BranchSideFuncs:
                - strbuf_release
                - rename
                - update_worktree_location
                - strbuf_release
                - free_worktrees
                - _.17045
                - die_errno
        - Branch String:   'builtin/worktree.c:1239,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1240,13'
              BranchSideFuncs:
                - _.17045
                - die_errno
            - BranchSide:      'builtin/worktree.c:1242,27'
              BranchSideFuncs:
                - update_worktree_location
                - strbuf_release
                - free_worktrees
      Callsites:
        - Src:             'builtin/worktree.c:1198,7'
          Dst:             parse_options
        - Src:             'builtin/worktree.c:1201,3'
          Dst:             usage_with_options
        - Src:             'builtin/worktree.c:1203,9'
          Dst:             prefix_filename
        - Src:             'builtin/worktree.c:1204,2'
          Dst:             strbuf_addstr
        - Src:             'builtin/worktree.c:1207,14'
          Dst:             get_worktrees
        - Src:             'builtin/worktree.c:1208,7'
          Dst:             find_worktree
        - Src:             'builtin/worktree.c:1210,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1210,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1211,6'
          Dst:             is_main_worktree
        - Src:             'builtin/worktree.c:1212,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1212,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1213,6'
          Dst:             is_directory
        - Src:             'builtin/worktree.c:1214,21'
          Dst:             git_find_last_dir_sep
        - Src:             'builtin/worktree.c:1217,8'
          Dst:             _
        - Src:             'builtin/worktree.c:1217,4'
          Dst:             die
        - Src:             'builtin/worktree.c:1219,3'
          Dst:             strbuf_trim_trailing_dir_sep
        - Src:             'builtin/worktree.c:1220,3'
          Dst:             strbuf_addstr
        - Src:             'builtin/worktree.c:1222,2'
          Dst:             check_candidate_path
        - Src:             'builtin/worktree.c:1224,2'
          Dst:             validate_no_submodules
        - Src:             'builtin/worktree.c:1227,12'
          Dst:             worktree_lock_reason
        - Src:             'builtin/worktree.c:1230,8'
          Dst:             _
        - Src:             'builtin/worktree.c:1230,4'
          Dst:             die
        - Src:             'builtin/worktree.c:1232,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1232,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1234,6'
          Dst:             validate_worktree
        - Src:             'builtin/worktree.c:1235,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1235,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1237,2'
          Dst:             strbuf_release
        - Src:             'builtin/worktree.c:1239,6'
          Dst:             rename
        - Src:             'builtin/worktree.c:1240,13'
          Dst:             _
        - Src:             'builtin/worktree.c:1240,3'
          Dst:             die_errno
        - Src:             'builtin/worktree.c:1242,2'
          Dst:             update_worktree_location
        - Src:             'builtin/worktree.c:1244,2'
          Dst:             strbuf_release
        - Src:             'builtin/worktree.c:1245,2'
          Dst:             free_worktrees
    - functionName:    unlock_worktree
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ac
        - av
        - prefix
      BBCount:         11
      ICount:          102
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - find_worktree
        - free_worktrees
        - get_worktrees
        - git_common_path
        - is_main_worktree
        - parse_options
        - unlink_or_warn
        - usage_with_options
        - worktree_lock_reason
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:1129,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1130,49'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/worktree.c:1132,14'
              BranchSideFuncs:
                - get_worktrees
                - find_worktree
                - _.17045
                - die
                - is_main_worktree
                - worktree_lock_reason
                - _.17045
                - die
                - git_common_path
                - unlink_or_warn
                - free_worktrees
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1134,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1135,7'
              BranchSideFuncs:
                - is_main_worktree
                - worktree_lock_reason
                - _.17045
                - die
                - git_common_path
                - unlink_or_warn
                - free_worktrees
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1136,23'
              BranchSideFuncs:
                - is_main_worktree
                - worktree_lock_reason
                - _.17045
                - die
                - git_common_path
                - unlink_or_warn
                - free_worktrees
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1136,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1137,7'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1138,28'
              BranchSideFuncs:
                - worktree_lock_reason
                - _.17045
                - die
                - git_common_path
                - unlink_or_warn
                - free_worktrees
        - Branch String:   'builtin/worktree.c:1138,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1139,7'
              BranchSideFuncs:
                - git_common_path
                - unlink_or_warn
                - free_worktrees
            - BranchSide:      'builtin/worktree.c:1140,62'
              BranchSideFuncs:
                - git_common_path
                - unlink_or_warn
                - free_worktrees
      Callsites:
        - Src:             'builtin/worktree.c:1128,7'
          Dst:             parse_options
        - Src:             'builtin/worktree.c:1130,3'
          Dst:             usage_with_options
        - Src:             'builtin/worktree.c:1132,14'
          Dst:             get_worktrees
        - Src:             'builtin/worktree.c:1133,7'
          Dst:             find_worktree
        - Src:             'builtin/worktree.c:1135,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1135,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1136,6'
          Dst:             is_main_worktree
        - Src:             'builtin/worktree.c:1137,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1137,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1138,7'
          Dst:             worktree_lock_reason
        - Src:             'builtin/worktree.c:1139,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1139,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1140,23'
          Dst:             git_common_path
        - Src:             'builtin/worktree.c:1140,8'
          Dst:             unlink_or_warn
        - Src:             'builtin/worktree.c:1141,2'
          Dst:             free_worktrees
    - functionName:    lock_worktree
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ac
        - av
        - prefix
      BBCount:         13
      ICount:          135
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - find_worktree
        - free_worktrees
        - get_worktrees
        - git_common_path
        - is_main_worktree
        - parse_options
        - usage_with_options
        - worktree_lock_reason
        - write_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:1096,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1097,47'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/worktree.c:1099,14'
              BranchSideFuncs:
                - get_worktrees
                - find_worktree
                - _.17045
                - die
                - is_main_worktree
                - worktree_lock_reason
                - git_common_path
                - write_file
                - free_worktrees
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1101,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1102,7'
              BranchSideFuncs:
                - is_main_worktree
                - worktree_lock_reason
                - git_common_path
                - write_file
                - free_worktrees
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1103,23'
              BranchSideFuncs:
                - is_main_worktree
                - worktree_lock_reason
                - git_common_path
                - write_file
                - free_worktrees
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1103,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1104,7'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1106,36'
              BranchSideFuncs:
                - worktree_lock_reason
                - git_common_path
                - write_file
                - free_worktrees
                - _.17045
                - die
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1107,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1108,8'
              BranchSideFuncs:
                - _.17045
                - die
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1114,52'
              BranchSideFuncs:
                - git_common_path
                - write_file
                - free_worktrees
        - Branch String:   'builtin/worktree.c:1108,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1109,8'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1111,7'
              BranchSideFuncs:
                - _.17045
                - die
      Callsites:
        - Src:             'builtin/worktree.c:1095,7'
          Dst:             parse_options
        - Src:             'builtin/worktree.c:1097,3'
          Dst:             usage_with_options
        - Src:             'builtin/worktree.c:1099,14'
          Dst:             get_worktrees
        - Src:             'builtin/worktree.c:1100,7'
          Dst:             find_worktree
        - Src:             'builtin/worktree.c:1102,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1102,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1103,6'
          Dst:             is_main_worktree
        - Src:             'builtin/worktree.c:1104,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1104,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1106,15'
          Dst:             worktree_lock_reason
        - Src:             'builtin/worktree.c:1109,8'
          Dst:             _
        - Src:             'builtin/worktree.c:1109,4'
          Dst:             die
        - Src:             'builtin/worktree.c:1111,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1111,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1114,13'
          Dst:             git_common_path
        - Src:             'builtin/worktree.c:1114,2'
          Dst:             write_file
        - Src:             'builtin/worktree.c:1116,2'
          Dst:             free_worktrees
    - functionName:    list
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ac
        - av
        - prefix
      BBCount:         28
      ICount:          275
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - die
        - free_worktrees
        - get_worktrees
        - measure_widths
        - parse_options
        - pathsort
        - show_worktree
        - show_worktree_porcelain
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:1057,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1058,47'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/worktree.c:1059,11'
              BranchSideFuncs:
                - _.17045
                - die
                - get_worktrees
                - pathsort
                - measure_widths
                - free_worktrees
                - show_worktree
                - show_worktree_porcelain
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:1059,19'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1059,22'
              BranchSideFuncs:
                - _.17045
                - die
                - get_worktrees
                - pathsort
                - measure_widths
                - free_worktrees
                - show_worktree
                - show_worktree_porcelain
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1061,12'
              BranchSideFuncs:
                - _.17045
                - die
                - get_worktrees
                - pathsort
                - measure_widths
                - free_worktrees
                - show_worktree
                - show_worktree_porcelain
        - Branch String:   'builtin/worktree.c:1059,11'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1060,7'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:1061,12'
              BranchSideFuncs:
                - _.17045
                - die
                - get_worktrees
                - pathsort
                - measure_widths
                - free_worktrees
                - show_worktree
                - show_worktree_porcelain
        - Branch String:   'builtin/worktree.c:1061,28'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1061,32'
              BranchSideFuncs:
                - get_worktrees
                - pathsort
                - measure_widths
                - free_worktrees
                - show_worktree
                - show_worktree_porcelain
            - BranchSide:      'builtin/worktree.c:1064,33'
              BranchSideFuncs:
                - get_worktrees
                - pathsort
                - measure_widths
                - free_worktrees
                - show_worktree
                - show_worktree_porcelain
        - Branch String:   'builtin/worktree.c:1061,11'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1062,7'
              BranchSideFuncs:
                - get_worktrees
                - pathsort
                - measure_widths
                - free_worktrees
                - show_worktree
                - show_worktree_porcelain
            - BranchSide:      'builtin/worktree.c:1064,33'
              BranchSideFuncs:
                - get_worktrees
                - pathsort
                - measure_widths
                - free_worktrees
                - show_worktree
                - show_worktree_porcelain
        - Branch String:   'builtin/worktree.c:1070,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1071,19'
              BranchSideFuncs:
                - free_worktrees
                - show_worktree
                - show_worktree_porcelain
            - BranchSide:      'builtin/worktree.c:1073,10'
              BranchSideFuncs:
                - free_worktrees
                - show_worktree
                - show_worktree_porcelain
        - Branch String:   'builtin/worktree.c:1073,3'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1074,8'
              BranchSideFuncs:
                - show_worktree
                - free_worktrees
                - show_worktree_porcelain
            - BranchSide:      'builtin/worktree.c:1080,18'
              BranchSideFuncs:
                - free_worktrees
        - Branch String:   'builtin/worktree.c:1074,8'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1075,29'
              BranchSideFuncs:
                - show_worktree_porcelain
                - free_worktrees
                - show_worktree
            - BranchSide:      'builtin/worktree.c:1078,19'
              BranchSideFuncs:
                - show_worktree
                - free_worktrees
                - show_worktree_porcelain
      Callsites:
        - Src:             'builtin/worktree.c:1056,7'
          Dst:             parse_options
        - Src:             'builtin/worktree.c:1058,3'
          Dst:             usage_with_options
        - Src:             'builtin/worktree.c:1060,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1060,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1062,7'
          Dst:             _
        - Src:             'builtin/worktree.c:1062,3'
          Dst:             die
        - Src:             'builtin/worktree.c:1064,33'
          Dst:             get_worktrees
        - Src:             'builtin/worktree.c:1068,3'
          Dst:             pathsort
        - Src:             'builtin/worktree.c:1071,4'
          Dst:             measure_widths
        - Src:             'builtin/worktree.c:1075,5'
          Dst:             show_worktree_porcelain
        - Src:             'builtin/worktree.c:1078,5'
          Dst:             show_worktree
        - Src:             'builtin/worktree.c:1080,3'
          Dst:             free_worktrees
    - functionName:    prune
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ac
        - av
        - prefix
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - parse_options
        - prune_worktrees
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:247,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:248,48'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/worktree.c:249,2'
              BranchSideFuncs:
                - prune_worktrees.17096
      Callsites:
        - Src:             'builtin/worktree.c:245,7'
          Dst:             parse_options
        - Src:             'builtin/worktree.c:248,3'
          Dst:             usage_with_options
        - Src:             'builtin/worktree.c:249,2'
          Dst:             prune_worktrees
    - functionName:    add
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ac
        - av
        - prefix
      BBCount:         142
      ICount:          1062
      EdgeCount:       183
      CyclomaticComplexity: 43
      functionsReached:
        - _
        - add_worktree
        - advise_if_enabled
        - can_use_local_refs
        - die
        - die_if_checked_out
        - dwim_branch
        - dwim_orphan
        - get_main_ref_store
        - lookup_commit_reference_by_name
        - parse_options
        - prefix_filename
        - print_preparing_worktree_line
        - run_command
        - strbuf_check_branch_ref
        - strbuf_release
        - strcmp
        - strvec_push
        - unique_tracking_name
        - usage_with_options
        - worktree_basename
        - xstrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:804,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:805,7'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:806,11'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:806,18'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:806,26'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:809,11'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:806,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:807,7'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:809,11'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:809,18'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:809,21'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:812,11'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:809,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:810,7'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:812,11'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
                - _.17045
                - die
                - _.17045
                - die
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:812,18'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:812,27'
              BranchSideFuncs:
                - _.17045
                - die
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
                - _.17045
                - die
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:815,11'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
                - _.17045
                - die
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:812,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:813,7'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
                - _.17045
                - die
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:815,11'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
                - _.17045
                - die
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:815,18'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:815,21'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
                - _.17045
                - die
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:818,6'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:815,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:816,7'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:818,6'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:818,18'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:818,22'
              BranchSideFuncs:
                - _.17045
                - die
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
            - BranchSide:      'builtin/worktree.c:820,6'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
        - Branch String:   'builtin/worktree.c:818,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:819,7'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
            - BranchSide:      'builtin/worktree.c:820,6'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
        - Branch String:   'builtin/worktree.c:820,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:821,22'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
            - BranchSide:      'builtin/worktree.c:822,11'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
                - usage_with_options
                - _.17045
        - Branch String:   'builtin/worktree.c:825,13'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:825,16'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/worktree.c:826,46'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'builtin/worktree.c:825,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:826,46'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'builtin/worktree.c:828,25'
              BranchSideFuncs:
                - prefix_filename
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
        - Branch String:   'builtin/worktree.c:829,11'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:829,9'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
            - BranchSide:      'builtin/worktree.c:829,29'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
        - Branch String:   'builtin/worktree.c:830,39'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:830,39'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
            - BranchSide:      'builtin/worktree.c:830,42'
              BranchSideFuncs:
                - strcmp
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
        - Branch String:   'builtin/worktree.c:832,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:833,10'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
            - BranchSide:      'builtin/worktree.c:835,6'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - die_if_checked_out
        - Branch String:   'builtin/worktree.c:835,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:836,17'
              BranchSideFuncs:
                - strbuf_check_branch_ref
                - get_main_ref_store
                - refs_ref_exists
                - strbuf_release
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
                - die_if_checked_out
            - BranchSide:      'builtin/worktree.c:847,11'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
        - Branch String:   'builtin/worktree.c:840,19'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:841,41'
              BranchSideFuncs:
                - strbuf_release
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
            - BranchSide:      'builtin/worktree.c:844,3'
              BranchSideFuncs:
                - strbuf_release
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
        - Branch String:   'builtin/worktree.c:841,53'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:842,42'
              BranchSideFuncs:
                - strbuf_release
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
            - BranchSide:      'builtin/worktree.c:844,3'
              BranchSideFuncs:
                - strbuf_release
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
        - Branch String:   'builtin/worktree.c:840,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:843,30'
              BranchSideFuncs:
                - die_if_checked_out
                - strbuf_release
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
            - BranchSide:      'builtin/worktree.c:844,3'
              BranchSideFuncs:
                - strbuf_release
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
                - worktree_basename
                - xstrndup
        - Branch String:   'builtin/worktree.c:847,18'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:847,22'
              BranchSideFuncs:
                - worktree_basename
                - xstrndup
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
            - BranchSide:      'builtin/worktree.c:851,18'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
        - Branch String:   'builtin/worktree.c:847,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:848,7'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
            - BranchSide:      'builtin/worktree.c:851,18'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
        - Branch String:   'builtin/worktree.c:851,13'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:853,2'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/worktree.c:853,18'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
                - strcmp
                - can_use_local_refs
        - Branch String:   'builtin/worktree.c:853,13'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:855,15'
              BranchSideFuncs:
                - strcmp
                - can_use_local_refs
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/worktree.c:857,13'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
        - Branch String:   'builtin/worktree.c:855,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:856,4'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/worktree.c:857,2'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/worktree.c:857,20'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:857,23'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
                - dwim_orphan
            - BranchSide:      'builtin/worktree.c:860,13'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
        - Branch String:   'builtin/worktree.c:857,13'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:859,38'
              BranchSideFuncs:
                - dwim_orphan
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/worktree.c:860,13'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
                - dwim_branch
                - dwim_orphan
        - Branch String:   'builtin/worktree.c:860,13'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:862,25'
              BranchSideFuncs:
                - dwim_branch
                - dwim_orphan
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/worktree.c:869,13'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
                - lookup_commit_reference_by_name
                - unique_tracking_name
                - strcmp
                - can_use_local_refs
        - Branch String:   'builtin/worktree.c:863,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:864,30'
              BranchSideFuncs:
                - dwim_orphan
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/worktree.c:865,16'
              BranchSideFuncs:
                - dwim_orphan
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/worktree.c:875,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:876,34'
              BranchSideFuncs:
                - strcmp
                - can_use_local_refs
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/worktree.c:883,15'
              BranchSideFuncs:
                - strcmp
                - can_use_local_refs
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/worktree.c:877,8'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:878,18'
              BranchSideFuncs:
                - strcmp
                - can_use_local_refs
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/worktree.c:881,3'
              BranchSideFuncs:
                - strcmp
                - can_use_local_refs
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/worktree.c:883,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:884,4'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/worktree.c:886,2'
              BranchSideFuncs:
                - lookup_commit_reference_by_name
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/worktree.c:888,19'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:888,55'
              BranchSideFuncs:
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/worktree.c:901,12'
              BranchSideFuncs:
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/worktree.c:888,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:889,28'
              BranchSideFuncs:
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/worktree.c:901,12'
              BranchSideFuncs:
                - print_preparing_worktree_line
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/worktree.c:889,34'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:889,34'
              BranchSideFuncs:
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
            - BranchSide:      'builtin/worktree.c:889,38'
              BranchSideFuncs:
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
        - Branch String:   'builtin/worktree.c:890,20'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:890,23'
              BranchSideFuncs:
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
                - _.17045
                - advise_if_enabled
            - BranchSide:      'builtin/worktree.c:894,14'
              BranchSideFuncs:
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
        - Branch String:   'builtin/worktree.c:890,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:892,5'
              BranchSideFuncs:
                - _.17045
                - advise_if_enabled
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:894,14'
              BranchSideFuncs:
                - _.17045
                - die
                - _.17045
                - advise_if_enabled
        - Branch String:   'builtin/worktree.c:901,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:902,38'
              BranchSideFuncs:
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/worktree.c:904,11'
              BranchSideFuncs:
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/worktree.c:904,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:905,12'
              BranchSideFuncs:
                - add_worktree
                - free
                - free
                - free
                - free
            - BranchSide:      'builtin/worktree.c:906,13'
              BranchSideFuncs:
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/worktree.c:906,13'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:907,24'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - add_worktree
                - free
                - free
                - free
                - free
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/worktree.c:921,13'
              BranchSideFuncs:
                - add_worktree
                - free
                - free
                - free
                - free
                - _.17045
                - die
        - Branch String:   'builtin/worktree.c:910,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:911,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - add_worktree
                - free
                - free
                - free
                - free
                - strvec_push
                - strvec_push
            - BranchSide:      'builtin/worktree.c:912,12'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - run_command
                - add_worktree
                - free
                - free
                - free
                - free
                - strvec_push
                - strvec_push
        - Branch String:   'builtin/worktree.c:912,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:913,20'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - run_command
                - add_worktree
                - free
                - free
                - free
                - free
                - strvec_push
            - BranchSide:      'builtin/worktree.c:914,19'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - run_command
                - add_worktree
                - free
                - free
                - free
                - free
                - strvec_push
        - Branch String:   'builtin/worktree.c:916,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:917,20'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - add_worktree
                - free
                - free
                - free
                - free
            - BranchSide:      'builtin/worktree.c:918,7'
              BranchSideFuncs:
                - run_command
                - add_worktree
                - free
                - free
                - free
                - free
        - Branch String:   'builtin/worktree.c:918,7'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:919,4'
              BranchSideFuncs: []
            - BranchSide:      'builtin/worktree.c:920,12'
              BranchSideFuncs:
                - add_worktree
                - free
                - free
                - free
                - free
        - Branch String:   'builtin/worktree.c:921,13'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:0,0'
              BranchSideFuncs:
                - _.17045
                - die
            - BranchSide:      'builtin/worktree.c:922,7'
              BranchSideFuncs:
                - _.17045
                - die
      Callsites:
        - Src:             'builtin/worktree.c:803,7'
          Dst:             parse_options
        - Src:             'builtin/worktree.c:805,7'
          Dst:             _
        - Src:             'builtin/worktree.c:805,3'
          Dst:             die
        - Src:             'builtin/worktree.c:807,7'
          Dst:             _
        - Src:             'builtin/worktree.c:807,3'
          Dst:             die
        - Src:             'builtin/worktree.c:810,7'
          Dst:             _
        - Src:             'builtin/worktree.c:810,3'
          Dst:             die
        - Src:             'builtin/worktree.c:813,7'
          Dst:             _
        - Src:             'builtin/worktree.c:813,3'
          Dst:             die
        - Src:             'builtin/worktree.c:816,7'
          Dst:             _
        - Src:             'builtin/worktree.c:816,3'
          Dst:             die
        - Src:             'builtin/worktree.c:819,7'
          Dst:             _
        - Src:             'builtin/worktree.c:819,3'
          Dst:             die
        - Src:             'builtin/worktree.c:823,22'
          Dst:             _
        - Src:             'builtin/worktree.c:826,3'
          Dst:             usage_with_options
        - Src:             'builtin/worktree.c:828,9'
          Dst:             prefix_filename
        - Src:             'builtin/worktree.c:832,7'
          Dst:             strcmp
        - Src:             'builtin/worktree.c:841,8'
          Dst:             strbuf_check_branch_ref
        - Src:             'builtin/worktree.c:842,23'
          Dst:             get_main_ref_store
        - Src:             'builtin/worktree.c:842,7'
          Dst:             refs_ref_exists
        - Src:             'builtin/worktree.c:843,4'
          Dst:             die_if_checked_out
        - Src:             'builtin/worktree.c:844,3'
          Dst:             strbuf_release
        - Src:             'builtin/worktree.c:849,19'
          Dst:             worktree_basename
        - Src:             'builtin/worktree.c:850,37'
          Dst:             xstrndup
        - Src:             'builtin/worktree.c:855,8'
          Dst:             strcmp
        - Src:             'builtin/worktree.c:856,4'
          Dst:             can_use_local_refs
        - Src:             'builtin/worktree.c:859,17'
          Dst:             dwim_orphan
        - Src:             'builtin/worktree.c:862,13'
          Dst:             dwim_branch
        - Src:             'builtin/worktree.c:868,25'
          Dst:             dwim_orphan
        - Src:             'builtin/worktree.c:874,12'
          Dst:             lookup_commit_reference_by_name
        - Src:             'builtin/worktree.c:876,13'
          Dst:             unique_tracking_name
        - Src:             'builtin/worktree.c:883,8'
          Dst:             strcmp
        - Src:             'builtin/worktree.c:884,4'
          Dst:             can_use_local_refs
        - Src:             'builtin/worktree.c:888,23'
          Dst:             lookup_commit_reference_by_name
        - Src:             'builtin/worktree.c:892,5'
          Dst:             _
        - Src:             'builtin/worktree.c:891,4'
          Dst:             advise_if_enabled
        - Src:             'builtin/worktree.c:896,5'
          Dst:             _
        - Src:             'builtin/worktree.c:895,4'
          Dst:             advise_if_enabled
        - Src:             'builtin/worktree.c:898,7'
          Dst:             _
        - Src:             'builtin/worktree.c:898,3'
          Dst:             die
        - Src:             'builtin/worktree.c:902,3'
          Dst:             print_preparing_worktree_line
        - Src:             'builtin/worktree.c:909,3'
          Dst:             strvec_push
        - Src:             'builtin/worktree.c:911,4'
          Dst:             strvec_push
        - Src:             'builtin/worktree.c:913,4'
          Dst:             strvec_push
        - Src:             'builtin/worktree.c:914,3'
          Dst:             strvec_push
        - Src:             'builtin/worktree.c:915,3'
          Dst:             strvec_push
        - Src:             'builtin/worktree.c:917,4'
          Dst:             strvec_push
        - Src:             'builtin/worktree.c:918,7'
          Dst:             run_command
        - Src:             'builtin/worktree.c:922,7'
          Dst:             _
        - Src:             'builtin/worktree.c:922,3'
          Dst:             die
        - Src:             'builtin/worktree.c:925,8'
          Dst:             add_worktree
    - functionName:    cmd_worktree
      functionSourceFile: '/src/git/builtin/worktree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ac
        - av
        - prefix
      BBCount:         6
      ICount:          261
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config
        - git_worktree_config
        - parse_options
        - prepare_repo_settings
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/worktree.c:1412,6'
          Branch Sides:
            - BranchSide:      'builtin/worktree.c:1412,6'
              BranchSideFuncs:
                - parse_options
                - prepare_repo_settings
            - BranchSide:      'builtin/worktree.c:1413,10'
              BranchSideFuncs:
                - parse_options
                - prepare_repo_settings
      Callsites:
        - Src:             'builtin/worktree.c:1410,2'
          Dst:             git_config
        - Src:             'builtin/worktree.c:1410,2'
          Dst:             git_worktree_config
        - Src:             'builtin/worktree.c:1415,7'
          Dst:             parse_options
        - Src:             'builtin/worktree.c:1417,2'
          Dst:             prepare_repo_settings
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    cmd_write_tree
      functionSourceFile: '/src/git/builtin/write-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - cmd_prefix
      BBCount:         9
      ICount:          169
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - die
        - get_index_file
        - git_config
        - git_default_config
        - oid_to_hex
        - parse_options
        - prepare_repo_settings
        - printf
        - write_index_as_tree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'builtin/write-tree.c:49,2'
          Branch Sides:
            - BranchSide:      'builtin/write-tree.c:49,2'
              BranchSideFuncs: []
            - BranchSide:      'builtin/write-tree.c:51,18'
              BranchSideFuncs:
                - oid_to_hex
                - printf
            - BranchSide:      'builtin/write-tree.c:54,38'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/write-tree.c:57,35'
              BranchSideFuncs:
                - die
            - BranchSide:      'builtin/write-tree.c:60,34'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'builtin/write-tree.c:40,2'
          Dst:             git_config
        - Src:             'builtin/write-tree.c:40,2'
          Dst:             git_default_config
        - Src:             'builtin/write-tree.c:41,9'
          Dst:             parse_options
        - Src:             'builtin/write-tree.c:44,2'
          Dst:             prepare_repo_settings
        - Src:             'builtin/write-tree.c:47,57'
          Dst:             get_index_file
        - Src:             'builtin/write-tree.c:47,8'
          Dst:             write_index_as_tree
        - Src:             'builtin/write-tree.c:51,18'
          Dst:             oid_to_hex
        - Src:             'builtin/write-tree.c:51,3'
          Dst:             printf
        - Src:             'builtin/write-tree.c:54,3'
          Dst:             die
        - Src:             'builtin/write-tree.c:57,3'
          Dst:             die
        - Src:             'builtin/write-tree.c:60,3'
          Dst:             die
    - functionName:    copy_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1125,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1125,6'
              BranchSideFuncs:
                - st_mult.17331
            - BranchSide:      './git-compat-util.h:1126,10'
              BranchSideFuncs:
                - st_mult.17331
      Callsites:
        - Src:             './git-compat-util.h:1126,20'
          Dst:             st_mult
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    move_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1133,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1133,6'
              BranchSideFuncs:
                - st_mult.17331
            - BranchSide:      './git-compat-util.h:1134,11'
              BranchSideFuncs:
                - st_mult.17331
      Callsites:
        - Src:             './git-compat-util.h:1134,21'
          Dst:             st_mult
    - functionName:    handle_alias
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argcp
        - argv
      BBCount:         28
      ICount:          280
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - __errno_location
        - alias_lookup
        - commit_pager_choice
        - common_exit
        - copy_array
        - die
        - die_errno
        - exit
        - fprintf_ln
        - handle_options
        - move_array
        - run_command
        - setup_git_directory_gently
        - split_cmdline
        - split_cmdline_strerror
        - st_mult
        - strcmp
        - strvec_push
        - strvec_pushv
        - trace2_cmd_alias_fl
        - trace2_cmd_name_fl
        - trace_argv_printf_fl
        - trace_pass_fl
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'git.c:375,6'
          Branch Sides:
            - BranchSide:      'git.c:375,6'
              BranchSideFuncs:
                - split_cmdline
                - handle_options
                - move_array.17333
                - strcmp
                - _.17336
                - die
                - trace_pass_fl.17345
                - st_mult.17331
                - xrealloc
                - copy_array.17330
                - trace2_cmd_alias_fl
                - __errno_location
                - trace_argv_printf_fl
                - _.17336
                - die
                - _.17336
                - die
                - _.17336
                - split_cmdline_strerror
                - _.17336
                - die
                - setup_git_directory_gently
                - commit_pager_choice
                - strvec_push
                - strvec_pushv
                - trace2_cmd_alias_fl
                - trace2_cmd_name_fl
                - run_command
                - _.17336
                - die_errno
                - common_exit
                - exit
                - strcmp
                - _.17336
                - fprintf_ln
            - BranchSide:      'git.c:376,8'
              BranchSideFuncs:
                - split_cmdline
                - handle_options
                - move_array.17333
                - strcmp
                - _.17336
                - die
                - trace_pass_fl.17345
                - st_mult.17331
                - xrealloc
                - copy_array.17330
                - trace2_cmd_alias_fl
                - __errno_location
                - trace_argv_printf_fl
                - _.17336
                - die
                - _.17336
                - die
                - _.17336
                - split_cmdline_strerror
                - _.17336
                - die
                - setup_git_directory_gently
                - commit_pager_choice
                - strvec_push
                - strvec_pushv
                - trace2_cmd_alias_fl
                - trace2_cmd_name_fl
                - run_command
                - _.17336
                - die_errno
                - common_exit
                - exit
                - strcmp
                - _.17336
                - fprintf_ln
        - Branch String:   'git.c:376,18'
          Branch Sides:
            - BranchSide:      'git.c:376,31'
              BranchSideFuncs:
                - strcmp
                - _.17336
                - fprintf_ln
                - split_cmdline
                - handle_options
                - move_array.17333
                - strcmp
                - _.17336
                - die
                - trace_pass_fl.17345
                - st_mult.17331
                - xrealloc
                - copy_array.17330
                - trace2_cmd_alias_fl
                - __errno_location
                - trace_argv_printf_fl
                - _.17336
                - die
                - _.17336
                - die
                - _.17336
                - split_cmdline_strerror
                - _.17336
                - die
                - setup_git_directory_gently
                - commit_pager_choice
                - strvec_push
                - strvec_pushv
                - trace2_cmd_alias_fl
                - trace2_cmd_name_fl
                - run_command
                - _.17336
                - die_errno
                - common_exit
                - exit
            - BranchSide:      'git.c:379,7'
              BranchSideFuncs:
                - split_cmdline
                - handle_options
                - move_array.17333
                - strcmp
                - _.17336
                - die
                - trace_pass_fl.17345
                - st_mult.17331
                - xrealloc
                - copy_array.17330
                - trace2_cmd_alias_fl
                - __errno_location
                - trace_argv_printf_fl
                - _.17336
                - die
                - _.17336
                - die
                - _.17336
                - split_cmdline_strerror
                - _.17336
                - die
                - setup_git_directory_gently
                - commit_pager_choice
                - strvec_push
                - strvec_pushv
                - trace2_cmd_alias_fl
                - trace2_cmd_name_fl
                - run_command
                - _.17336
                - die_errno
                - common_exit
                - exit
        - Branch String:   'git.c:376,7'
          Branch Sides:
            - BranchSide:      'git.c:377,15'
              BranchSideFuncs:
                - split_cmdline
                - handle_options
                - move_array.17333
                - strcmp
                - _.17336
                - die
                - trace_pass_fl.17345
                - st_mult.17331
                - xrealloc
                - copy_array.17330
                - trace2_cmd_alias_fl
                - __errno_location
                - trace_argv_printf_fl
                - _.17336
                - die
                - _.17336
                - die
                - _.17336
                - split_cmdline_strerror
                - _.17336
                - die
                - setup_git_directory_gently
                - commit_pager_choice
                - strvec_push
                - strvec_pushv
                - trace2_cmd_alias_fl
                - trace2_cmd_name_fl
                - run_command
                - _.17336
                - die_errno
                - common_exit
                - exit
            - BranchSide:      'git.c:379,7'
              BranchSideFuncs:
                - split_cmdline
                - handle_options
                - move_array.17333
                - strcmp
                - _.17336
                - die
                - trace_pass_fl.17345
                - st_mult.17331
                - xrealloc
                - copy_array.17330
                - trace2_cmd_alias_fl
                - __errno_location
                - trace_argv_printf_fl
                - _.17336
                - die
                - _.17336
                - die
                - _.17336
                - split_cmdline_strerror
                - _.17336
                - die
                - setup_git_directory_gently
                - commit_pager_choice
                - strvec_push
                - strvec_pushv
                - trace2_cmd_alias_fl
                - trace2_cmd_name_fl
                - run_command
                - _.17336
                - die_errno
                - common_exit
                - exit
        - Branch String:   'git.c:379,7'
          Branch Sides:
            - BranchSide:      'git.c:380,25'
              BranchSideFuncs:
                - setup_git_directory_gently
                - commit_pager_choice
                - strvec_push
                - strvec_pushv
                - trace2_cmd_alias_fl
                - trace2_cmd_name_fl
                - run_command
                - _.17336
                - die_errno
                - common_exit
                - exit
            - BranchSide:      'git.c:405,25'
              BranchSideFuncs:
                - split_cmdline
                - handle_options
                - move_array.17333
                - strcmp
                - _.17336
                - die
                - trace_pass_fl.17345
                - st_mult.17331
                - xrealloc
                - copy_array.17330
                - trace2_cmd_alias_fl
                - __errno_location
                - trace_argv_printf_fl
                - _.17336
                - die
                - _.17336
                - die
                - _.17336
                - split_cmdline_strerror
                - _.17336
                - die
        - Branch String:   'git.c:399,8'
          Branch Sides:
            - BranchSide:      'git.c:400,5'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'git.c:402,14'
              BranchSideFuncs:
                - _.17336
                - die_errno
        - Branch String:   'git.c:406,7'
          Branch Sides:
            - BranchSide:      'git.c:407,8'
              BranchSideFuncs:
                - _.17336
                - split_cmdline_strerror
                - _.17336
                - die
            - BranchSide:      'git.c:409,18'
              BranchSideFuncs:
                - handle_options
                - move_array.17333
                - strcmp
                - _.17336
                - die
                - trace_pass_fl.17345
                - st_mult.17331
                - xrealloc
                - copy_array.17330
                - trace2_cmd_alias_fl
                - __errno_location
                - trace_argv_printf_fl
                - _.17336
                - die
                - _.17336
                - die
        - Branch String:   'git.c:410,7'
          Branch Sides:
            - BranchSide:      'git.c:411,8'
              BranchSideFuncs:
                - _.17336
                - die
            - BranchSide:      'git.c:414,3'
              BranchSideFuncs:
                - move_array.17333
                - strcmp
                - _.17336
                - die
                - trace_pass_fl.17345
                - st_mult.17331
                - xrealloc
                - copy_array.17330
                - trace2_cmd_alias_fl
                - __errno_location
                - trace_argv_printf_fl
                - _.17336
                - die
        - Branch String:   'git.c:417,7'
          Branch Sides:
            - BranchSide:      'git.c:418,8'
              BranchSideFuncs:
                - _.17336
                - die
            - BranchSide:      'git.c:420,15'
              BranchSideFuncs:
                - strcmp
                - _.17336
                - die
                - trace_pass_fl.17345
                - st_mult.17331
                - xrealloc
                - copy_array.17330
                - trace2_cmd_alias_fl
                - __errno_location
                - trace_argv_printf_fl
        - Branch String:   'git.c:420,7'
          Branch Sides:
            - BranchSide:      'git.c:421,8'
              BranchSideFuncs:
                - trace_pass_fl.17345
                - st_mult.17331
                - xrealloc
                - copy_array.17330
                - trace2_cmd_alias_fl
                - __errno_location
                - trace_argv_printf_fl
            - BranchSide:      'git.c:423,3'
              BranchSideFuncs:
                - trace_pass_fl.17345
                - st_mult.17331
                - xrealloc
                - copy_array.17330
                - trace2_cmd_alias_fl
                - __errno_location
                - trace_argv_printf_fl
        - Branch String:   'git.c:423,3'
          Branch Sides:
            - BranchSide:      'git.c:423,3'
              BranchSideFuncs:
                - trace_argv_printf_fl
                - st_mult.17331
                - xrealloc
                - copy_array.17330
                - trace2_cmd_alias_fl
                - __errno_location
            - BranchSide:      'git.c:427,3'
              BranchSideFuncs:
                - st_mult.17331
                - xrealloc
                - copy_array.17330
                - trace2_cmd_alias_fl
                - __errno_location
      Callsites:
        - Src:             'git.c:367,45'
          Dst:             __errno_location
        - Src:             'git.c:374,17'
          Dst:             alias_lookup
        - Src:             'git.c:376,22'
          Dst:             strcmp
        - Src:             'git.c:377,23'
          Dst:             _
        - Src:             'git.c:377,4'
          Dst:             fprintf_ln
        - Src:             'git.c:384,4'
          Dst:             setup_git_directory_gently
        - Src:             'git.c:386,4'
          Dst:             commit_pager_choice
        - Src:             'git.c:392,4'
          Dst:             strvec_push
        - Src:             'git.c:393,4'
          Dst:             strvec_pushv
        - Src:             'git.c:395,4'
          Dst:             trace2_cmd_alias_fl
        - Src:             'git.c:396,4'
          Dst:             trace2_cmd_name_fl
        - Src:             'git.c:398,10'
          Dst:             run_command
        - Src:             'git.c:400,5'
          Dst:             common_exit
        - Src:             'git.c:400,5'
          Dst:             exit
        - Src:             'git.c:402,14'
          Dst:             _
        - Src:             'git.c:402,4'
          Dst:             die_errno
        - Src:             'git.c:405,11'
          Dst:             split_cmdline
        - Src:             'git.c:407,8'
          Dst:             _
        - Src:             'git.c:408,10'
          Dst:             split_cmdline_strerror
        - Src:             'git.c:408,8'
          Dst:             _
        - Src:             'git.c:407,4'
          Dst:             die
        - Src:             'git.c:409,18'
          Dst:             handle_options
        - Src:             'git.c:411,8'
          Dst:             _
        - Src:             'git.c:411,4'
          Dst:             die
        - Src:             'git.c:414,3'
          Dst:             move_array
        - Src:             'git.c:418,8'
          Dst:             _
        - Src:             'git.c:418,4'
          Dst:             die
        - Src:             'git.c:420,8'
          Dst:             strcmp
        - Src:             'git.c:421,8'
          Dst:             _
        - Src:             'git.c:421,4'
          Dst:             die
        - Src:             'git.c:423,3'
          Dst:             trace_pass_fl
        - Src:             'git.c:423,3'
          Dst:             trace_argv_printf_fl
        - Src:             'git.c:427,3'
          Dst:             st_mult
        - Src:             'git.c:427,3'
          Dst:             xrealloc
        - Src:             'git.c:429,3'
          Dst:             copy_array
        - Src:             'git.c:431,3'
          Dst:             trace2_cmd_alias_fl
        - Src:             'git.c:439,2'
          Dst:             __errno_location
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    25
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    commit_pager_choice
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          29
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - setenv
        - setup_pager
      functionUses:    6
      BranchProfiles:
        - Branch String:   'git.c:124,10'
          Branch Sides:
            - BranchSide:      'git.c:124,10'
              BranchSideFuncs:
                - setup_pager
                - setenv
            - BranchSide:      'git.c:124,10'
              BranchSideFuncs:
                - setup_pager
                - setenv
        - Branch String:   'git.c:124,2'
          Branch Sides:
            - BranchSide:      'git.c:126,3'
              BranchSideFuncs:
                - setenv
            - BranchSide:      'git.c:129,3'
              BranchSideFuncs:
                - setup_pager
            - BranchSide:      'git.c:132,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'git.c:126,3'
          Dst:             setenv
        - Src:             'git.c:129,3'
          Dst:             setup_pager
    - functionName:    handle_options
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argv
        - argc
        - envchanged
      BBCount:         205
      ICount:          981
      EdgeCount:       261
      CyclomaticComplexity: 58
      functionsReached:
        - _
        - chdir
        - common_exit
        - die_errno
        - disable_replace_refs
        - exit
        - fprintf
        - git_config_push_env
        - git_config_push_parameter
        - git_exec_path
        - git_set_exec_path
        - list_builtins
        - list_cmds
        - print_system_path
        - printf
        - puts
        - set_alternate_shallow_file
        - set_git_attr_source
        - setenv
        - skip_prefix
        - strcmp
        - string_list_clear
        - trace2_cmd_name_fl
        - usage
        - xgetcwd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'git.c:157,2'
          Branch Sides:
            - BranchSide:      'git.c:157,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:158,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:159,7'
          Branch Sides:
            - BranchSide:      'git.c:160,4'
              BranchSideFuncs: []
            - BranchSide:      'git.c:167,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:167,30'
          Branch Sides:
            - BranchSide:      'git.c:167,41'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:169,4'
              BranchSideFuncs: []
        - Branch String:   'git.c:167,52'
          Branch Sides:
            - BranchSide:      'git.c:168,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:169,4'
              BranchSideFuncs: []
        - Branch String:   'git.c:168,33'
          Branch Sides:
            - BranchSide:      'git.c:168,44'
              BranchSideFuncs:
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:169,4'
              BranchSideFuncs: []
        - Branch String:   'git.c:167,7'
          Branch Sides:
            - BranchSide:      'git.c:169,4'
              BranchSideFuncs:
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:174,19'
              BranchSideFuncs:
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:174,7'
          Branch Sides:
            - BranchSide:      'git.c:175,9'
              BranchSideFuncs:
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
            - BranchSide:      'git.c:182,22'
              BranchSideFuncs:
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
        - Branch String:   'git.c:175,8'
          Branch Sides:
            - BranchSide:      'git.c:176,23'
              BranchSideFuncs:
                - git_set_exec_path
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
            - BranchSide:      'git.c:178,10'
              BranchSideFuncs:
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
        - Branch String:   'git.c:182,14'
          Branch Sides:
            - BranchSide:      'git.c:183,4'
              BranchSideFuncs:
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
            - BranchSide:      'git.c:186,22'
              BranchSideFuncs:
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
        - Branch String:   'git.c:186,14'
          Branch Sides:
            - BranchSide:      'git.c:187,4'
              BranchSideFuncs:
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
            - BranchSide:      'git.c:190,22'
              BranchSideFuncs:
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
        - Branch String:   'git.c:190,14'
          Branch Sides:
            - BranchSide:      'git.c:191,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
            - BranchSide:      'git.c:194,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
        - Branch String:   'git.c:194,33'
          Branch Sides:
            - BranchSide:      'git.c:194,44'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
            - BranchSide:      'git.c:195,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:194,14'
          Branch Sides:
            - BranchSide:      'git.c:195,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
            - BranchSide:      'git.c:196,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
        - Branch String:   'git.c:196,33'
          Branch Sides:
            - BranchSide:      'git.c:196,44'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
            - BranchSide:      'git.c:197,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:196,14'
          Branch Sides:
            - BranchSide:      'git.c:197,14'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
            - BranchSide:      'git.c:200,22'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
        - Branch String:   'git.c:198,8'
          Branch Sides:
            - BranchSide:      'git.c:199,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:200,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:200,14'
          Branch Sides:
            - BranchSide:      'git.c:201,21'
              BranchSideFuncs:
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
            - BranchSide:      'git.c:205,22'
              BranchSideFuncs:
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
        - Branch String:   'git.c:203,8'
          Branch Sides:
            - BranchSide:      'git.c:204,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:205,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:205,14'
          Branch Sides:
            - BranchSide:      'git.c:206,4'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
            - BranchSide:      'git.c:210,22'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
        - Branch String:   'git.c:208,8'
          Branch Sides:
            - BranchSide:      'git.c:209,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:210,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:210,14'
          Branch Sides:
            - BranchSide:      'git.c:211,9'
              BranchSideFuncs:
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
            - BranchSide:      'git.c:220,26'
              BranchSideFuncs:
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
        - Branch String:   'git.c:211,8'
          Branch Sides:
            - BranchSide:      'git.c:212,13'
              BranchSideFuncs:
                - _.17336
                - fprintf
                - usage
            - BranchSide:      'git.c:215,34'
              BranchSideFuncs:
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:216,8'
          Branch Sides:
            - BranchSide:      'git.c:217,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:218,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:220,14'
          Branch Sides:
            - BranchSide:      'git.c:221,32'
              BranchSideFuncs:
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:224,22'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
        - Branch String:   'git.c:222,8'
          Branch Sides:
            - BranchSide:      'git.c:223,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:224,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:224,14'
          Branch Sides:
            - BranchSide:      'git.c:225,9'
              BranchSideFuncs:
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
            - BranchSide:      'git.c:234,26'
              BranchSideFuncs:
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
        - Branch String:   'git.c:225,8'
          Branch Sides:
            - BranchSide:      'git.c:226,13'
              BranchSideFuncs:
                - _.17336
                - fprintf
                - usage
            - BranchSide:      'git.c:229,40'
              BranchSideFuncs:
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:230,8'
          Branch Sides:
            - BranchSide:      'git.c:231,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:232,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:234,14'
          Branch Sides:
            - BranchSide:      'git.c:235,38'
              BranchSideFuncs:
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:238,22'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
        - Branch String:   'git.c:236,8'
          Branch Sides:
            - BranchSide:      'git.c:237,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:238,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:238,14'
          Branch Sides:
            - BranchSide:      'git.c:239,9'
              BranchSideFuncs:
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
            - BranchSide:      'git.c:248,26'
              BranchSideFuncs:
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
        - Branch String:   'git.c:239,8'
          Branch Sides:
            - BranchSide:      'git.c:240,13'
              BranchSideFuncs:
                - _.17336
                - fprintf
                - usage
            - BranchSide:      'git.c:243,40'
              BranchSideFuncs:
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:244,8'
          Branch Sides:
            - BranchSide:      'git.c:245,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:246,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:248,14'
          Branch Sides:
            - BranchSide:      'git.c:249,38'
              BranchSideFuncs:
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:252,22'
              BranchSideFuncs:
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
        - Branch String:   'git.c:250,8'
          Branch Sides:
            - BranchSide:      'git.c:251,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:252,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:252,14'
          Branch Sides:
            - BranchSide:      'git.c:253,16'
              BranchSideFuncs:
                - strcmp
                - git_config_push_parameter
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
            - BranchSide:      'git.c:260,22'
              BranchSideFuncs:
                - strcmp
                - git_config_push_parameter
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
        - Branch String:   'git.c:258,8'
          Branch Sides:
            - BranchSide:      'git.c:259,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:260,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:260,14'
          Branch Sides:
            - BranchSide:      'git.c:261,9'
              BranchSideFuncs:
                - strcmp
                - git_config_push_env
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
            - BranchSide:      'git.c:268,22'
              BranchSideFuncs:
                - strcmp
                - git_config_push_env
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
        - Branch String:   'git.c:261,8'
          Branch Sides:
            - BranchSide:      'git.c:262,13'
              BranchSideFuncs:
                - _.17336
                - fprintf
                - usage
            - BranchSide:      'git.c:265,32'
              BranchSideFuncs:
                - git_config_push_parameter
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:268,14'
          Branch Sides:
            - BranchSide:      'git.c:269,9'
              BranchSideFuncs:
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
            - BranchSide:      'git.c:276,26'
              BranchSideFuncs:
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
        - Branch String:   'git.c:269,8'
          Branch Sides:
            - BranchSide:      'git.c:270,13'
              BranchSideFuncs:
                - _.17336
                - fprintf
                - usage
            - BranchSide:      'git.c:273,26'
              BranchSideFuncs:
                - git_config_push_env
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:276,14'
          Branch Sides:
            - BranchSide:      'git.c:277,24'
              BranchSideFuncs:
                - git_config_push_env
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:278,22'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
        - Branch String:   'git.c:278,14'
          Branch Sides:
            - BranchSide:      'git.c:279,4'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
            - BranchSide:      'git.c:282,22'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
        - Branch String:   'git.c:280,8'
          Branch Sides:
            - BranchSide:      'git.c:281,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:282,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:282,14'
          Branch Sides:
            - BranchSide:      'git.c:283,4'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
            - BranchSide:      'git.c:286,22'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
        - Branch String:   'git.c:284,8'
          Branch Sides:
            - BranchSide:      'git.c:285,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:286,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:286,14'
          Branch Sides:
            - BranchSide:      'git.c:287,4'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
            - BranchSide:      'git.c:290,22'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
        - Branch String:   'git.c:288,8'
          Branch Sides:
            - BranchSide:      'git.c:289,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:290,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:290,14'
          Branch Sides:
            - BranchSide:      'git.c:291,4'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
            - BranchSide:      'git.c:294,22'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
        - Branch String:   'git.c:292,8'
          Branch Sides:
            - BranchSide:      'git.c:293,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:294,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:294,14'
          Branch Sides:
            - BranchSide:      'git.c:295,4'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
            - BranchSide:      'git.c:298,22'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
        - Branch String:   'git.c:296,8'
          Branch Sides:
            - BranchSide:      'git.c:297,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:298,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:298,14'
          Branch Sides:
            - BranchSide:      'git.c:299,4'
              BranchSideFuncs:
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
            - BranchSide:      'git.c:302,22'
              BranchSideFuncs:
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
        - Branch String:   'git.c:300,8'
          Branch Sides:
            - BranchSide:      'git.c:301,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:302,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:302,14'
          Branch Sides:
            - BranchSide:      'git.c:303,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
            - BranchSide:      'git.c:308,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
        - Branch String:   'git.c:306,8'
          Branch Sides:
            - BranchSide:      'git.c:307,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:308,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:308,14'
          Branch Sides:
            - BranchSide:      'git.c:309,9'
              BranchSideFuncs:
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
            - BranchSide:      'git.c:321,26'
              BranchSideFuncs:
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
        - Branch String:   'git.c:309,8'
          Branch Sides:
            - BranchSide:      'git.c:310,13'
              BranchSideFuncs:
                - _.17336
                - fprintf
                - usage
            - BranchSide:      'git.c:313,10'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - chdir
                - die_errno
        - Branch String:   'git.c:313,8'
          Branch Sides:
            - BranchSide:      'git.c:314,17'
              BranchSideFuncs:
                - chdir
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - die_errno
            - BranchSide:      'git.c:319,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:314,9'
          Branch Sides:
            - BranchSide:      'git.c:315,43'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'git.c:316,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:316,9'
          Branch Sides:
            - BranchSide:      'git.c:317,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:318,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:321,14'
          Branch Sides:
            - BranchSide:      'git.c:322,4'
              BranchSideFuncs:
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
            - BranchSide:      'git.c:335,22'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
        - Branch String:   'git.c:323,8'
          Branch Sides:
            - BranchSide:      'git.c:324,24'
              BranchSideFuncs:
                - list_cmds
                - common_exit
                - exit
            - BranchSide:      'git.c:333,5'
              BranchSideFuncs:
                - list_cmds
                - common_exit
                - exit
        - Branch String:   'git.c:328,5'
          Branch Sides:
            - BranchSide:      'git.c:329,25'
              BranchSideFuncs:
                - printf
                - string_list_clear
                - common_exit
                - exit
            - BranchSide:      'git.c:330,5'
              BranchSideFuncs:
                - string_list_clear
                - common_exit
                - exit
        - Branch String:   'git.c:335,14'
          Branch Sides:
            - BranchSide:      'git.c:336,9'
              BranchSideFuncs:
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
            - BranchSide:      'git.c:345,26'
              BranchSideFuncs:
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
        - Branch String:   'git.c:336,8'
          Branch Sides:
            - BranchSide:      'git.c:337,13'
              BranchSideFuncs:
                - _.17336
                - fprintf
                - usage
            - BranchSide:      'git.c:340,42'
              BranchSideFuncs:
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:341,8'
          Branch Sides:
            - BranchSide:      'git.c:342,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:343,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:345,14'
          Branch Sides:
            - BranchSide:      'git.c:346,24'
              BranchSideFuncs:
                - set_git_attr_source
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:350,22'
              BranchSideFuncs:
                - strcmp
                - setenv
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
                - _.17336
                - fprintf
                - usage
        - Branch String:   'git.c:348,8'
          Branch Sides:
            - BranchSide:      'git.c:349,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:350,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
        - Branch String:   'git.c:350,14'
          Branch Sides:
            - BranchSide:      'git.c:351,4'
              BranchSideFuncs:
                - _.17336
                - fprintf
                - usage
            - BranchSide:      'git.c:355,12'
              BranchSideFuncs:
                - _.17336
                - fprintf
                - usage
        - Branch String:   'git.c:352,8'
          Branch Sides:
            - BranchSide:      'git.c:353,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
            - BranchSide:      'git.c:354,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - skip_prefix.17351
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - print_system_path
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - setenv
                - strcmp
                - disable_replace_refs
                - setenv
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - xgetcwd
                - setenv
                - free
                - setenv
                - strcmp
                - git_config_push_parameter
                - _.17336
                - fprintf
                - usage
                - strcmp
                - git_config_push_env
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - setenv
                - strcmp
                - set_alternate_shallow_file
                - strcmp
                - chdir
                - die_errno
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - skip_prefix.17351
                - strcmp
                - setenv
                - _.17336
                - fprintf
                - usage
                - set_git_attr_source
                - setenv
                - trace2_cmd_name_fl
                - strcmp
                - list_builtins
                - string_list_clear
                - common_exit
                - exit
                - printf
                - list_cmds
                - common_exit
                - exit
                - git_config_push_env
                - setenv
                - setenv
                - setenv
                - git_exec_path
                - puts
                - trace2_cmd_name_fl
                - common_exit
                - exit
                - git_set_exec_path
      Callsites:
        - Src:             'git.c:167,8'
          Dst:             strcmp
        - Src:             'git.c:167,34'
          Dst:             strcmp
        - Src:             'git.c:168,8'
          Dst:             strcmp
        - Src:             'git.c:168,37'
          Dst:             strcmp
        - Src:             'git.c:174,7'
          Dst:             skip_prefix
        - Src:             'git.c:176,5'
          Dst:             git_set_exec_path
        - Src:             'git.c:178,10'
          Dst:             git_exec_path
        - Src:             'git.c:178,5'
          Dst:             puts
        - Src:             'git.c:179,5'
          Dst:             trace2_cmd_name_fl
        - Src:             'git.c:180,5'
          Dst:             common_exit
        - Src:             'git.c:180,5'
          Dst:             exit
        - Src:             'git.c:182,15'
          Dst:             strcmp
        - Src:             'git.c:183,4'
          Dst:             print_system_path
        - Src:             'git.c:184,4'
          Dst:             trace2_cmd_name_fl
        - Src:             'git.c:185,4'
          Dst:             common_exit
        - Src:             'git.c:185,4'
          Dst:             exit
        - Src:             'git.c:186,15'
          Dst:             strcmp
        - Src:             'git.c:187,4'
          Dst:             print_system_path
        - Src:             'git.c:188,4'
          Dst:             trace2_cmd_name_fl
        - Src:             'git.c:189,4'
          Dst:             common_exit
        - Src:             'git.c:189,4'
          Dst:             exit
        - Src:             'git.c:190,15'
          Dst:             strcmp
        - Src:             'git.c:191,4'
          Dst:             print_system_path
        - Src:             'git.c:192,4'
          Dst:             trace2_cmd_name_fl
        - Src:             'git.c:193,4'
          Dst:             common_exit
        - Src:             'git.c:193,4'
          Dst:             exit
        - Src:             'git.c:194,15'
          Dst:             strcmp
        - Src:             'git.c:194,37'
          Dst:             strcmp
        - Src:             'git.c:196,15'
          Dst:             strcmp
        - Src:             'git.c:196,37'
          Dst:             strcmp
        - Src:             'git.c:200,15'
          Dst:             strcmp
        - Src:             'git.c:202,4'
          Dst:             setenv
        - Src:             'git.c:205,15'
          Dst:             strcmp
        - Src:             'git.c:206,4'
          Dst:             disable_replace_refs
        - Src:             'git.c:207,4'
          Dst:             setenv
        - Src:             'git.c:210,15'
          Dst:             strcmp
        - Src:             'git.c:212,21'
          Dst:             _
        - Src:             'git.c:212,5'
          Dst:             fprintf
        - Src:             'git.c:213,5'
          Dst:             usage
        - Src:             'git.c:215,4'
          Dst:             setenv
        - Src:             'git.c:220,14'
          Dst:             skip_prefix
        - Src:             'git.c:221,4'
          Dst:             setenv
        - Src:             'git.c:224,15'
          Dst:             strcmp
        - Src:             'git.c:226,21'
          Dst:             _
        - Src:             'git.c:226,5'
          Dst:             fprintf
        - Src:             'git.c:227,5'
          Dst:             usage
        - Src:             'git.c:229,4'
          Dst:             setenv
        - Src:             'git.c:234,14'
          Dst:             skip_prefix
        - Src:             'git.c:235,4'
          Dst:             setenv
        - Src:             'git.c:238,15'
          Dst:             strcmp
        - Src:             'git.c:240,21'
          Dst:             _
        - Src:             'git.c:240,5'
          Dst:             fprintf
        - Src:             'git.c:241,5'
          Dst:             usage
        - Src:             'git.c:243,4'
          Dst:             setenv
        - Src:             'git.c:248,14'
          Dst:             skip_prefix
        - Src:             'git.c:249,4'
          Dst:             setenv
        - Src:             'git.c:252,15'
          Dst:             strcmp
        - Src:             'git.c:253,16'
          Dst:             xgetcwd
        - Src:             'git.c:255,4'
          Dst:             setenv
        - Src:             'git.c:257,4'
          Dst:             setenv
        - Src:             'git.c:260,15'
          Dst:             strcmp
        - Src:             'git.c:262,21'
          Dst:             _
        - Src:             'git.c:262,5'
          Dst:             fprintf
        - Src:             'git.c:263,5'
          Dst:             usage
        - Src:             'git.c:265,4'
          Dst:             git_config_push_parameter
        - Src:             'git.c:268,15'
          Dst:             strcmp
        - Src:             'git.c:270,21'
          Dst:             _
        - Src:             'git.c:270,5'
          Dst:             fprintf
        - Src:             'git.c:271,5'
          Dst:             usage
        - Src:             'git.c:273,4'
          Dst:             git_config_push_env
        - Src:             'git.c:276,14'
          Dst:             skip_prefix
        - Src:             'git.c:277,4'
          Dst:             git_config_push_env
        - Src:             'git.c:278,15'
          Dst:             strcmp
        - Src:             'git.c:279,4'
          Dst:             setenv
        - Src:             'git.c:282,15'
          Dst:             strcmp
        - Src:             'git.c:283,4'
          Dst:             setenv
        - Src:             'git.c:286,15'
          Dst:             strcmp
        - Src:             'git.c:287,4'
          Dst:             setenv
        - Src:             'git.c:290,15'
          Dst:             strcmp
        - Src:             'git.c:291,4'
          Dst:             setenv
        - Src:             'git.c:294,15'
          Dst:             strcmp
        - Src:             'git.c:295,4'
          Dst:             setenv
        - Src:             'git.c:298,15'
          Dst:             strcmp
        - Src:             'git.c:299,4'
          Dst:             setenv
        - Src:             'git.c:302,15'
          Dst:             strcmp
        - Src:             'git.c:305,4'
          Dst:             set_alternate_shallow_file
        - Src:             'git.c:308,15'
          Dst:             strcmp
        - Src:             'git.c:310,21'
          Dst:             _
        - Src:             'git.c:310,5'
          Dst:             fprintf
        - Src:             'git.c:311,5'
          Dst:             usage
        - Src:             'git.c:314,9'
          Dst:             chdir
        - Src:             'git.c:315,6'
          Dst:             die_errno
        - Src:             'git.c:321,14'
          Dst:             skip_prefix
        - Src:             'git.c:322,4'
          Dst:             trace2_cmd_name_fl
        - Src:             'git.c:323,9'
          Dst:             strcmp
        - Src:             'git.c:327,5'
          Dst:             list_builtins
        - Src:             'git.c:329,6'
          Dst:             printf
        - Src:             'git.c:330,5'
          Dst:             string_list_clear
        - Src:             'git.c:331,5'
          Dst:             common_exit
        - Src:             'git.c:331,5'
          Dst:             exit
        - Src:             'git.c:333,5'
          Dst:             list_cmds
        - Src:             'git.c:333,5'
          Dst:             common_exit
        - Src:             'git.c:333,5'
          Dst:             exit
        - Src:             'git.c:335,15'
          Dst:             strcmp
        - Src:             'git.c:337,21'
          Dst:             _
        - Src:             'git.c:337,5'
          Dst:             fprintf
        - Src:             'git.c:338,5'
          Dst:             usage
        - Src:             'git.c:340,4'
          Dst:             setenv
        - Src:             'git.c:345,14'
          Dst:             skip_prefix
        - Src:             'git.c:346,4'
          Dst:             set_git_attr_source
        - Src:             'git.c:347,4'
          Dst:             setenv
        - Src:             'git.c:350,15'
          Dst:             strcmp
        - Src:             'git.c:351,4'
          Dst:             setenv
        - Src:             'git.c:355,20'
          Dst:             _
        - Src:             'git.c:355,4'
          Dst:             fprintf
        - Src:             'git.c:356,4'
          Dst:             usage
    - functionName:    trace_pass_fl
      functionSourceFile: '/src/git/./trace.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './trace.h:274,17'
          Branch Sides:
            - BranchSide:      './trace.h:274,17'
              BranchSideFuncs: []
            - BranchSide:      './trace.h:274,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    print_system_path
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - puts
        - system_path
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'git.c:148,17'
          Dst:             system_path
        - Src:             'git.c:149,2'
          Dst:             puts
    - functionName:    list_builtins
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - exclude_option
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - string_list_append
      functionUses:    2
      BranchProfiles:
        - Branch String:   'git.c:672,2'
          Branch Sides:
            - BranchSide:      'git.c:673,7'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'git.c:678,1'
              BranchSideFuncs: []
        - Branch String:   'git.c:673,22'
          Branch Sides:
            - BranchSide:      'git.c:674,17'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'git.c:676,22'
              BranchSideFuncs:
                - string_list_append
        - Branch String:   'git.c:673,7'
          Branch Sides:
            - BranchSide:      'git.c:675,4'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'git.c:676,22'
              BranchSideFuncs:
                - string_list_append
      Callsites:
        - Src:             'git.c:676,3'
          Dst:             string_list_append
    - functionName:    list_cmds
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - spec
      BBCount:         37
      ICount:          206
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - die
        - exclude_helpers_from_list
        - list_aliases
        - list_all_main_cmds
        - list_all_other_cmds
        - list_builtins
        - list_cmds_by_category
        - list_cmds_by_config
        - match_token
        - puts
        - setup_git_directory_gently
        - strbuf_add
        - strbuf_release
        - strchrnul
        - string_list_clear
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'git.c:87,2'
          Branch Sides:
            - BranchSide:      'git.c:88,31'
              BranchSideFuncs:
                - strchrnul
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - _.17336
                - die
                - strncmp
                - strbuf_add
                - list_cmds_by_category
                - strbuf_release
                - string_list_clear
                - puts
                - list_cmds_by_config
                - list_aliases
                - exclude_helpers_from_list
                - list_all_other_cmds
                - list_all_main_cmds
                - list_builtins
            - BranchSide:      'git.c:116,9'
              BranchSideFuncs:
                - string_list_clear
                - puts
        - Branch String:   'git.c:91,7'
          Branch Sides:
            - BranchSide:      'git.c:92,4'
              BranchSideFuncs:
                - list_builtins
                - string_list_clear
                - puts
                - strchrnul
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - _.17336
                - die
                - strncmp
                - strbuf_add
                - list_cmds_by_category
                - strbuf_release
                - list_cmds_by_config
                - list_aliases
                - exclude_helpers_from_list
                - list_all_other_cmds
                - list_all_main_cmds
            - BranchSide:      'git.c:93,24'
              BranchSideFuncs:
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - _.17336
                - die
                - strncmp
                - strbuf_add
                - list_cmds_by_category
                - strbuf_release
                - string_list_clear
                - puts
                - strchrnul
                - match_token
                - list_builtins
                - list_cmds_by_config
                - list_aliases
                - exclude_helpers_from_list
                - list_all_other_cmds
                - list_all_main_cmds
        - Branch String:   'git.c:93,12'
          Branch Sides:
            - BranchSide:      'git.c:94,4'
              BranchSideFuncs:
                - list_all_main_cmds
                - string_list_clear
                - puts
                - strchrnul
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - _.17336
                - die
                - strncmp
                - strbuf_add
                - list_cmds_by_category
                - strbuf_release
                - list_cmds_by_config
                - list_aliases
                - exclude_helpers_from_list
                - list_all_other_cmds
                - list_builtins
            - BranchSide:      'git.c:95,24'
              BranchSideFuncs:
                - match_token
                - match_token
                - match_token
                - match_token
                - _.17336
                - die
                - strncmp
                - strbuf_add
                - list_cmds_by_category
                - strbuf_release
                - string_list_clear
                - puts
                - strchrnul
                - match_token
                - match_token
                - list_all_main_cmds
                - list_builtins
                - list_cmds_by_config
                - list_aliases
                - exclude_helpers_from_list
                - list_all_other_cmds
        - Branch String:   'git.c:95,12'
          Branch Sides:
            - BranchSide:      'git.c:96,4'
              BranchSideFuncs:
                - list_all_other_cmds
                - string_list_clear
                - puts
                - strchrnul
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - _.17336
                - die
                - strncmp
                - strbuf_add
                - list_cmds_by_category
                - strbuf_release
                - list_cmds_by_config
                - list_aliases
                - exclude_helpers_from_list
                - list_all_main_cmds
                - list_builtins
            - BranchSide:      'git.c:97,24'
              BranchSideFuncs:
                - match_token
                - match_token
                - match_token
                - _.17336
                - die
                - strncmp
                - strbuf_add
                - list_cmds_by_category
                - strbuf_release
                - string_list_clear
                - puts
                - strchrnul
                - match_token
                - match_token
                - match_token
                - list_all_other_cmds
                - list_all_main_cmds
                - list_builtins
                - list_cmds_by_config
                - list_aliases
                - exclude_helpers_from_list
        - Branch String:   'git.c:97,12'
          Branch Sides:
            - BranchSide:      'git.c:98,4'
              BranchSideFuncs:
                - exclude_helpers_from_list
                - string_list_clear
                - puts
                - strchrnul
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - _.17336
                - die
                - strncmp
                - strbuf_add
                - list_cmds_by_category
                - strbuf_release
                - list_cmds_by_config
                - list_aliases
                - list_all_other_cmds
                - list_all_main_cmds
                - list_builtins
            - BranchSide:      'git.c:99,24'
              BranchSideFuncs:
                - match_token
                - match_token
                - _.17336
                - die
                - strncmp
                - strbuf_add
                - list_cmds_by_category
                - strbuf_release
                - string_list_clear
                - puts
                - strchrnul
                - match_token
                - match_token
                - match_token
                - match_token
                - exclude_helpers_from_list
                - list_all_other_cmds
                - list_all_main_cmds
                - list_builtins
                - list_cmds_by_config
                - list_aliases
        - Branch String:   'git.c:99,12'
          Branch Sides:
            - BranchSide:      'git.c:100,4'
              BranchSideFuncs:
                - list_aliases
                - string_list_clear
                - puts
                - strchrnul
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - _.17336
                - die
                - strncmp
                - strbuf_add
                - list_cmds_by_category
                - strbuf_release
                - list_cmds_by_config
                - exclude_helpers_from_list
                - list_all_other_cmds
                - list_all_main_cmds
                - list_builtins
            - BranchSide:      'git.c:101,24'
              BranchSideFuncs:
                - match_token
                - _.17336
                - die
                - strncmp
                - strbuf_add
                - list_cmds_by_category
                - strbuf_release
                - string_list_clear
                - puts
                - strchrnul
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - list_aliases
                - exclude_helpers_from_list
                - list_all_other_cmds
                - list_all_main_cmds
                - list_builtins
                - list_cmds_by_config
        - Branch String:   'git.c:101,12'
          Branch Sides:
            - BranchSide:      'git.c:102,4'
              BranchSideFuncs:
                - list_cmds_by_config
                - string_list_clear
                - puts
                - strchrnul
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - _.17336
                - die
                - strncmp
                - strbuf_add
                - list_cmds_by_category
                - strbuf_release
                - list_aliases
                - exclude_helpers_from_list
                - list_all_other_cmds
                - list_all_main_cmds
                - list_builtins
            - BranchSide:      'git.c:103,12'
              BranchSideFuncs:
                - _.17336
                - die
                - strncmp
                - strbuf_add
                - list_cmds_by_category
                - strbuf_release
                - string_list_clear
                - puts
                - strchrnul
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - list_cmds_by_config
                - list_aliases
                - exclude_helpers_from_list
                - list_all_other_cmds
                - list_all_main_cmds
                - list_builtins
        - Branch String:   'git.c:103,20'
          Branch Sides:
            - BranchSide:      'git.c:103,32'
              BranchSideFuncs:
                - strncmp
                - strbuf_add
                - list_cmds_by_category
                - strbuf_release
                - string_list_clear
                - puts
                - strchrnul
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - _.17336
                - die
                - list_cmds_by_config
                - list_aliases
                - exclude_helpers_from_list
                - list_all_other_cmds
                - list_all_main_cmds
                - list_builtins
            - BranchSide:      'git.c:111,8'
              BranchSideFuncs:
                - _.17336
                - die
        - Branch String:   'git.c:103,12'
          Branch Sides:
            - BranchSide:      'git.c:104,18'
              BranchSideFuncs:
                - _.17336
                - die
            - BranchSide:      'git.c:111,8'
              BranchSideFuncs:
                - _.17336
                - die
        - Branch String:   'git.c:113,7'
          Branch Sides:
            - BranchSide:      'git.c:87,2'
              BranchSideFuncs:
                - string_list_clear
                - puts
                - strchrnul
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - _.17336
                - die
                - strncmp
                - strbuf_add
                - list_cmds_by_category
                - strbuf_release
                - list_cmds_by_config
                - list_aliases
                - exclude_helpers_from_list
                - list_all_other_cmds
                - list_all_main_cmds
                - list_builtins
            - BranchSide:      'git.c:114,8'
              BranchSideFuncs:
                - string_list_clear
                - puts
                - strchrnul
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - match_token
                - _.17336
                - die
                - strncmp
                - strbuf_add
                - list_cmds_by_category
                - strbuf_release
                - list_cmds_by_config
                - list_aliases
                - exclude_helpers_from_list
                - list_all_other_cmds
                - list_all_main_cmds
                - list_builtins
        - Branch String:   'git.c:116,2'
          Branch Sides:
            - BranchSide:      'git.c:117,13'
              BranchSideFuncs:
                - puts
                - string_list_clear
            - BranchSide:      'git.c:118,2'
              BranchSideFuncs:
                - string_list_clear
      Callsites:
        - Src:             'git.c:85,2'
          Dst:             setup_git_directory_gently
        - Src:             'git.c:88,21'
          Dst:             strchrnul
        - Src:             'git.c:91,7'
          Dst:             match_token
        - Src:             'git.c:92,4'
          Dst:             list_builtins
        - Src:             'git.c:93,12'
          Dst:             match_token
        - Src:             'git.c:94,4'
          Dst:             list_all_main_cmds
        - Src:             'git.c:95,12'
          Dst:             match_token
        - Src:             'git.c:96,4'
          Dst:             list_all_other_cmds
        - Src:             'git.c:97,12'
          Dst:             match_token
        - Src:             'git.c:98,4'
          Dst:             exclude_helpers_from_list
        - Src:             'git.c:99,12'
          Dst:             match_token
        - Src:             'git.c:100,4'
          Dst:             list_aliases
        - Src:             'git.c:101,12'
          Dst:             match_token
        - Src:             'git.c:102,4'
          Dst:             list_cmds_by_config
        - Src:             'git.c:103,24'
          Dst:             strncmp
        - Src:             'git.c:106,4'
          Dst:             strbuf_add
        - Src:             'git.c:107,4'
          Dst:             list_cmds_by_category
        - Src:             'git.c:108,4'
          Dst:             strbuf_release
        - Src:             'git.c:111,8'
          Dst:             _
        - Src:             'git.c:111,4'
          Dst:             die
        - Src:             'git.c:117,3'
          Dst:             puts
        - Src:             'git.c:118,2'
          Dst:             string_list_clear
    - functionName:    match_token
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - spec
        - len
        - token
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - strncmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'git.c:72,26'
          Branch Sides:
            - BranchSide:      'git.c:72,38'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'git.c:72,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'git.c:70,18'
          Dst:             strlen
        - Src:             'git.c:72,30'
          Dst:             strncmp
    - functionName:    exclude_helpers_from_list
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strstr
        - unsorted_string_list_delete_item
      functionUses:    1
      BranchProfiles:
        - Branch String:   'git.c:60,2'
          Branch Sides:
            - BranchSide:      'git.c:61,14'
              BranchSideFuncs:
                - strstr
                - unsorted_string_list_delete_item
            - BranchSide:      'git.c:66,1'
              BranchSideFuncs: []
        - Branch String:   'git.c:61,7'
          Branch Sides:
            - BranchSide:      'git.c:62,37'
              BranchSideFuncs:
                - unsorted_string_list_delete_item
                - strstr
            - BranchSide:      'git.c:64,5'
              BranchSideFuncs:
                - strstr
                - unsorted_string_list_delete_item
      Callsites:
        - Src:             'git.c:61,7'
          Dst:             strstr
        - Src:             'git.c:62,4'
          Dst:             unsorted_string_list_delete_item
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    execv_dashed_external
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - argv
      BBCount:         18
      ICount:          121
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - check_pager_config
        - commit_pager_choice
        - common_exit
        - exit
        - is_builtin
        - run_command
        - strvec_pushf
        - strvec_pushv
        - trace2_cmd_name_fl
        - trace_argv_printf_fl
        - trace_pass_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'git.c:748,22'
          Branch Sides:
            - BranchSide:      'git.c:748,37'
              BranchSideFuncs:
                - is_builtin
                - check_pager_config
                - commit_pager_choice
                - strvec_pushf
                - strvec_pushv
                - trace2_cmd_name_fl
                - trace_pass_fl.17345
                - run_command
                - __errno_location
                - common_exit
                - exit
                - common_exit
                - exit
                - trace_argv_printf_fl
            - BranchSide:      'git.c:750,2'
              BranchSideFuncs:
                - commit_pager_choice
                - strvec_pushf
                - strvec_pushv
                - trace2_cmd_name_fl
                - trace_pass_fl.17345
                - run_command
                - __errno_location
                - common_exit
                - exit
                - common_exit
                - exit
                - trace_argv_printf_fl
        - Branch String:   'git.c:748,6'
          Branch Sides:
            - BranchSide:      'git.c:749,34'
              BranchSideFuncs:
                - commit_pager_choice
                - strvec_pushf
                - strvec_pushv
                - trace2_cmd_name_fl
                - trace_pass_fl.17345
                - run_command
                - __errno_location
                - common_exit
                - exit
                - common_exit
                - exit
                - trace_argv_printf_fl
            - BranchSide:      'git.c:750,2'
              BranchSideFuncs:
                - commit_pager_choice
                - strvec_pushf
                - strvec_pushv
                - trace2_cmd_name_fl
                - trace_pass_fl.17345
                - run_command
                - __errno_location
                - common_exit
                - exit
                - common_exit
                - exit
                - trace_argv_printf_fl
        - Branch String:   'git.c:765,2'
          Branch Sides:
            - BranchSide:      'git.c:765,2'
              BranchSideFuncs:
                - trace_argv_printf_fl
                - run_command
                - __errno_location
                - common_exit
                - exit
                - common_exit
                - exit
            - BranchSide:      'git.c:773,11'
              BranchSideFuncs:
                - run_command
                - __errno_location
                - common_exit
                - exit
                - common_exit
                - exit
        - Branch String:   'git.c:780,6'
          Branch Sides:
            - BranchSide:      'git.c:781,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'git.c:782,11'
              BranchSideFuncs:
                - __errno_location
                - common_exit
                - exit
      Callsites:
        - Src:             'git.c:748,26'
          Dst:             is_builtin
        - Src:             'git.c:749,15'
          Dst:             check_pager_config
        - Src:             'git.c:750,2'
          Dst:             commit_pager_choice
        - Src:             'git.c:752,2'
          Dst:             strvec_pushf
        - Src:             'git.c:753,2'
          Dst:             strvec_pushv
        - Src:             'git.c:759,2'
          Dst:             trace2_cmd_name_fl
        - Src:             'git.c:765,2'
          Dst:             trace_pass_fl
        - Src:             'git.c:765,2'
          Dst:             trace_argv_printf_fl
        - Src:             'git.c:773,11'
          Dst:             run_command
        - Src:             'git.c:781,3'
          Dst:             common_exit
        - Src:             'git.c:781,3'
          Dst:             exit
        - Src:             'git.c:782,11'
          Dst:             __errno_location
        - Src:             'git.c:783,3'
          Dst:             common_exit
        - Src:             'git.c:783,3'
          Dst:             exit
    - functionName:    is_builtin
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_builtin
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'git.c:666,11'
          Dst:             get_builtin
    - functionName:    get_builtin
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'git.c:656,2'
          Branch Sides:
            - BranchSide:      'git.c:657,37'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'git.c:661,2'
              BranchSideFuncs: []
        - Branch String:   'git.c:658,7'
          Branch Sides:
            - BranchSide:      'git.c:659,11'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'git.c:660,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'git.c:658,8'
          Dst:             strcmp
    - functionName:    precompose_argv_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    run_builtin
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - argc
        - argv
      BBCount:         66
      ICount:          364
      EdgeCount:       86
      CyclomaticComplexity: 22
      functionsReached:
        - _
        - __assert_fail
        - check_pager_config
        - commit_pager_choice
        - die
        - die_errno
        - fclose
        - ferror
        - fflush
        - fileno
        - precompose_argv_prefix
        - setup_git_directory
        - setup_git_directory_gently
        - setup_work_tree
        - strcmp
        - trace2_cmd_name_fl
        - trace_argv_printf_fl
        - trace_pass_fl
        - trace_repo_setup
        - validate_cache_entries
      functionUses:    1
      BranchProfiles:
        - Branch String:   'git.c:451,19'
          Branch Sides:
            - BranchSide:      'git.c:451,30'
              BranchSideFuncs:
                - strcmp
                - precompose_argv_prefix.17575
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
                - check_pager_config
                - __assert_fail
                - setup_git_directory_gently
                - setup_git_directory
            - BranchSide:      'git.c:451,19'
              BranchSideFuncs:
                - precompose_argv_prefix.17575
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
                - check_pager_config
                - __assert_fail
                - setup_git_directory_gently
                - setup_git_directory
        - Branch String:   'git.c:452,11'
          Branch Sides:
            - BranchSide:      'git.c:452,15'
              BranchSideFuncs:
                - precompose_argv_prefix.17575
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
                - check_pager_config
                - __assert_fail
                - setup_git_directory_gently
                - setup_git_directory
            - BranchSide:      'git.c:456,6'
              BranchSideFuncs:
                - precompose_argv_prefix.17575
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
                - check_pager_config
                - __assert_fail
                - setup_git_directory_gently
                - setup_git_directory
        - Branch String:   'git.c:452,6'
          Branch Sides:
            - BranchSide:      'git.c:454,13'
              BranchSideFuncs:
                - precompose_argv_prefix.17575
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
                - check_pager_config
                - __assert_fail
                - setup_git_directory_gently
                - setup_git_directory
            - BranchSide:      'git.c:456,6'
              BranchSideFuncs:
                - precompose_argv_prefix.17575
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
                - check_pager_config
                - __assert_fail
                - setup_git_directory_gently
                - setup_git_directory
        - Branch String:   'git.c:456,6'
          Branch Sides:
            - BranchSide:      'git.c:457,12'
              BranchSideFuncs:
                - setup_git_directory
                - precompose_argv_prefix.17575
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
                - check_pager_config
                - __assert_fail
            - BranchSide:      'git.c:458,13'
              BranchSideFuncs:
                - precompose_argv_prefix.17575
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
                - check_pager_config
                - __assert_fail
                - setup_git_directory_gently
        - Branch String:   'git.c:458,13'
          Branch Sides:
            - BranchSide:      'git.c:459,7'
              BranchSideFuncs:
                - setup_git_directory_gently
                - precompose_argv_prefix.17575
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
                - check_pager_config
                - __assert_fail
            - BranchSide:      'git.c:462,10'
              BranchSideFuncs:
                - precompose_argv_prefix.17575
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
                - check_pager_config
                - __assert_fail
        - Branch String:   'git.c:464,2'
          Branch Sides:
            - BranchSide:      'git.c:464,2'
              BranchSideFuncs:
                - __assert_fail
                - precompose_argv_prefix.17575
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
                - check_pager_config
            - BranchSide:      'git.c:464,2'
              BranchSideFuncs:
                - precompose_argv_prefix.17575
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
                - check_pager_config
        - Branch String:   'git.c:464,2'
          Branch Sides:
            - BranchSide:      'git.c:464,2'
              BranchSideFuncs:
                - precompose_argv_prefix.17575
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
                - check_pager_config
            - BranchSide:      'git.c:465,25'
              BranchSideFuncs:
                - precompose_argv_prefix.17575
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
                - check_pager_config
        - Branch String:   'git.c:466,22'
          Branch Sides:
            - BranchSide:      'git.c:466,25'
              BranchSideFuncs:
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
                - check_pager_config
            - BranchSide:      'git.c:469,6'
              BranchSideFuncs:
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
        - Branch String:   'git.c:466,35'
          Branch Sides:
            - BranchSide:      'git.c:467,5'
              BranchSideFuncs:
                - check_pager_config
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
            - BranchSide:      'git.c:469,6'
              BranchSideFuncs:
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
        - Branch String:   'git.c:466,6'
          Branch Sides:
            - BranchSide:      'git.c:468,34'
              BranchSideFuncs:
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
            - BranchSide:      'git.c:469,6'
              BranchSideFuncs:
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
        - Branch String:   'git.c:469,22'
          Branch Sides:
            - BranchSide:      'git.c:469,25'
              BranchSideFuncs:
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
            - BranchSide:      'git.c:471,6'
              BranchSideFuncs:
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
        - Branch String:   'git.c:469,6'
          Branch Sides:
            - BranchSide:      'git.c:470,13'
              BranchSideFuncs:
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
            - BranchSide:      'git.c:471,6'
              BranchSideFuncs:
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
        - Branch String:   'git.c:471,16'
          Branch Sides:
            - BranchSide:      'git.c:471,19'
              BranchSideFuncs:
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
                - trace_repo_setup
            - BranchSide:      'git.c:474,2'
              BranchSideFuncs:
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
        - Branch String:   'git.c:471,6'
          Branch Sides:
            - BranchSide:      'git.c:473,3'
              BranchSideFuncs:
                - trace_repo_setup
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
            - BranchSide:      'git.c:474,2'
              BranchSideFuncs:
                - commit_pager_choice
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
                - setup_work_tree
        - Branch String:   'git.c:476,12'
          Branch Sides:
            - BranchSide:      'git.c:476,15'
              BranchSideFuncs:
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
            - BranchSide:      'git.c:479,2'
              BranchSideFuncs:
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
        - Branch String:   'git.c:476,6'
          Branch Sides:
            - BranchSide:      'git.c:477,3'
              BranchSideFuncs:
                - setup_work_tree
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
            - BranchSide:      'git.c:479,2'
              BranchSideFuncs:
                - trace_pass_fl.17345
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
                - trace_argv_printf_fl
        - Branch String:   'git.c:479,2'
          Branch Sides:
            - BranchSide:      'git.c:479,2'
              BranchSideFuncs:
                - trace_argv_printf_fl
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
            - BranchSide:      'git.c:480,2'
              BranchSideFuncs:
                - trace2_cmd_name_fl
                - validate_cache_entries
                - validate_cache_entries
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
        - Branch String:   'git.c:486,6'
          Branch Sides:
            - BranchSide:      'git.c:487,10'
              BranchSideFuncs: []
            - BranchSide:      'git.c:490,19'
              BranchSideFuncs:
                - fileno
                - fstat64
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
        - Branch String:   'git.c:490,6'
          Branch Sides:
            - BranchSide:      'git.c:491,3'
              BranchSideFuncs: []
            - BranchSide:      'git.c:493,6'
              BranchSideFuncs:
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
        - Branch String:   'git.c:493,27'
          Branch Sides:
            - BranchSide:      'git.c:493,30'
              BranchSideFuncs: []
            - BranchSide:      'git.c:494,3'
              BranchSideFuncs: []
        - Branch String:   'git.c:493,6'
          Branch Sides:
            - BranchSide:      'git.c:494,3'
              BranchSideFuncs: []
            - BranchSide:      'git.c:497,13'
              BranchSideFuncs:
                - fflush
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
                - _.17336
                - die_errno
        - Branch String:   'git.c:497,6'
          Branch Sides:
            - BranchSide:      'git.c:498,13'
              BranchSideFuncs:
                - _.17336
                - die_errno
            - BranchSide:      'git.c:499,13'
              BranchSideFuncs:
                - ferror
                - fclose
                - _.17336
                - die_errno
                - _.17336
                - die
        - Branch String:   'git.c:499,6'
          Branch Sides:
            - BranchSide:      'git.c:500,7'
              BranchSideFuncs:
                - _.17336
                - die
            - BranchSide:      'git.c:501,13'
              BranchSideFuncs:
                - fclose
                - _.17336
                - die_errno
        - Branch String:   'git.c:501,6'
          Branch Sides:
            - BranchSide:      'git.c:502,13'
              BranchSideFuncs:
                - _.17336
                - die_errno
            - BranchSide:      'git.c:503,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'git.c:451,23'
          Dst:             strcmp
        - Src:             'git.c:457,12'
          Dst:             setup_git_directory
        - Src:             'git.c:460,12'
          Dst:             setup_git_directory_gently
        - Src:             'git.c:464,2'
          Dst:             __assert_fail
        - Src:             'git.c:465,2'
          Dst:             precompose_argv_prefix
        - Src:             'git.c:468,15'
          Dst:             check_pager_config
        - Src:             'git.c:473,3'
          Dst:             trace_repo_setup
        - Src:             'git.c:474,2'
          Dst:             commit_pager_choice
        - Src:             'git.c:477,3'
          Dst:             setup_work_tree
        - Src:             'git.c:479,2'
          Dst:             trace_pass_fl
        - Src:             'git.c:479,2'
          Dst:             trace_argv_printf_fl
        - Src:             'git.c:480,2'
          Dst:             trace2_cmd_name_fl
        - Src:             'git.c:482,2'
          Dst:             validate_cache_entries
        - Src:             'git.c:484,2'
          Dst:             validate_cache_entries
        - Src:             'git.c:490,12'
          Dst:             fileno
        - Src:             'git.c:490,6'
          Dst:             fstat64
        - Src:             'git.c:497,6'
          Dst:             fflush
        - Src:             'git.c:498,13'
          Dst:             _
        - Src:             'git.c:498,3'
          Dst:             die_errno
        - Src:             'git.c:499,6'
          Dst:             ferror
        - Src:             'git.c:500,7'
          Dst:             _
        - Src:             'git.c:500,3'
          Dst:             die
        - Src:             'git.c:501,6'
          Dst:             fclose
        - Src:             'git.c:502,13'
          Dst:             _
        - Src:             'git.c:502,3'
          Dst:             die_errno
    - functionName:    run_argv
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argcp
        - argv
      BBCount:         38
      ICount:          255
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - __errno_location
        - commit_pager_choice
        - common_exit
        - die
        - execv_dashed_external
        - exit
        - get_builtin
        - handle_alias
        - handle_builtin
        - run_command
        - strbuf_addf
        - strbuf_addstr
        - string_list_append
        - string_list_clear
        - strvec_push
        - trace2_cmd_name_fl
        - trace_argv_printf_fl
        - trace_pass_fl
        - unsorted_string_list_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'git.c:802,7'
          Branch Sides:
            - BranchSide:      'git.c:803,20'
              BranchSideFuncs:
                - get_builtin
                - execv_dashed_external
                - unsorted_string_list_lookup
                - string_list_append
                - handle_alias
                - string_list_clear
                - handle_builtin
                - _.17336
                - die
                - strbuf_addf
                - strbuf_addstr.17568
                - strbuf_addstr.17568
                - trace2_cmd_name_fl
                - commit_pager_choice
                - strvec_push
                - trace_pass_fl.17345
                - run_command
                - __errno_location
                - die
                - common_exit
                - exit
                - trace_argv_printf_fl
                - strvec_push
            - BranchSide:      'git.c:804,26'
              BranchSideFuncs:
                - get_builtin
                - execv_dashed_external
                - unsorted_string_list_lookup
                - string_list_append
                - handle_alias
                - string_list_clear
                - handle_builtin
                - _.17336
                - die
                - strbuf_addf
                - strbuf_addstr.17568
                - strbuf_addstr.17568
                - trace2_cmd_name_fl
                - commit_pager_choice
                - strvec_push
                - trace_pass_fl.17345
                - run_command
                - __errno_location
                - die
                - common_exit
                - exit
                - trace_argv_printf_fl
                - strvec_push
        - Branch String:   'git.c:804,12'
          Branch Sides:
            - BranchSide:      'git.c:0,0'
              BranchSideFuncs:
                - trace2_cmd_name_fl
                - commit_pager_choice
                - strvec_push
                - trace_pass_fl.17345
                - run_command
                - __errno_location
                - die
                - common_exit
                - exit
                - trace_argv_printf_fl
                - strvec_push
            - BranchSide:      'git.c:805,25'
              BranchSideFuncs:
                - trace2_cmd_name_fl
                - commit_pager_choice
                - strvec_push
                - trace_pass_fl.17345
                - run_command
                - __errno_location
                - die
                - common_exit
                - exit
                - trace_argv_printf_fl
                - strvec_push
        - Branch String:   'git.c:820,4'
          Branch Sides:
            - BranchSide:      'git.c:821,22'
              BranchSideFuncs:
                - strvec_push
                - trace_pass_fl.17345
                - run_command
                - __errno_location
                - die
                - common_exit
                - exit
                - trace_argv_printf_fl
            - BranchSide:      'git.c:823,4'
              BranchSideFuncs:
                - trace_pass_fl.17345
                - run_command
                - __errno_location
                - die
                - common_exit
                - exit
                - trace_argv_printf_fl
        - Branch String:   'git.c:823,4'
          Branch Sides:
            - BranchSide:      'git.c:823,4'
              BranchSideFuncs:
                - trace_argv_printf_fl
                - run_command
                - __errno_location
                - die
                - common_exit
                - exit
            - BranchSide:      'git.c:829,8'
              BranchSideFuncs:
                - run_command
                - __errno_location
                - die
                - common_exit
                - exit
        - Branch String:   'git.c:834,15'
          Branch Sides:
            - BranchSide:      'git.c:834,18'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'git.c:835,5'
              BranchSideFuncs:
                - common_exit
                - exit
        - Branch String:   'git.c:834,8'
          Branch Sides:
            - BranchSide:      'git.c:835,5'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'git.c:836,42'
              BranchSideFuncs:
                - die
        - Branch String:   'git.c:843,7'
          Branch Sides:
            - BranchSide:      'git.c:845,18'
              BranchSideFuncs:
                - _.17336
                - die
                - strbuf_addf
                - strbuf_addstr.17568
                - strbuf_addstr.17568
            - BranchSide:      'git.c:859,34'
              BranchSideFuncs:
                - string_list_append
                - handle_alias
                - string_list_clear
                - handle_builtin
                - execv_dashed_external
                - unsorted_string_list_lookup
                - _.17336
                - die
                - strbuf_addf
                - strbuf_addstr.17568
                - strbuf_addstr.17568
                - get_builtin
                - trace2_cmd_name_fl
                - commit_pager_choice
                - strvec_push
                - trace_pass_fl.17345
                - run_command
                - __errno_location
                - die
                - common_exit
                - exit
                - trace_argv_printf_fl
                - strvec_push
        - Branch String:   'git.c:846,4'
          Branch Sides:
            - BranchSide:      'git.c:847,47'
              BranchSideFuncs:
                - strbuf_addf
                - _.17336
                - die
                - strbuf_addstr.17568
                - strbuf_addstr.17568
            - BranchSide:      'git.c:855,8'
              BranchSideFuncs:
                - _.17336
                - die
        - Branch String:   'git.c:850,9'
          Branch Sides:
            - BranchSide:      'git.c:851,6'
              BranchSideFuncs:
                - strbuf_addstr.17568
                - _.17336
                - die
                - strbuf_addf
                - strbuf_addstr.17568
            - BranchSide:      'git.c:852,14'
              BranchSideFuncs:
                - _.17336
                - die
                - strbuf_addf
                - strbuf_addstr.17568
                - strbuf_addstr.17568
        - Branch String:   'git.c:866,7'
          Branch Sides:
            - BranchSide:      'git.c:867,4'
              BranchSideFuncs:
                - handle_builtin
                - execv_dashed_external
                - unsorted_string_list_lookup
                - string_list_append
                - handle_alias
                - string_list_clear
                - _.17336
                - die
                - strbuf_addf
                - strbuf_addstr.17568
                - strbuf_addstr.17568
                - get_builtin
                - trace2_cmd_name_fl
                - commit_pager_choice
                - strvec_push
                - trace_pass_fl.17345
                - run_command
                - __errno_location
                - die
                - common_exit
                - exit
                - trace_argv_printf_fl
                - strvec_push
            - BranchSide:      'git.c:868,14'
              BranchSideFuncs:
                - handle_builtin
                - execv_dashed_external
                - unsorted_string_list_lookup
                - string_list_append
                - handle_alias
                - string_list_clear
                - _.17336
                - die
                - strbuf_addf
                - strbuf_addstr.17568
                - strbuf_addstr.17568
                - get_builtin
                - trace2_cmd_name_fl
                - commit_pager_choice
                - strvec_push
                - trace_pass_fl.17345
                - run_command
                - __errno_location
                - die
                - common_exit
                - exit
                - trace_argv_printf_fl
                - strvec_push
      Callsites:
        - Src:             'git.c:803,4'
          Dst:             handle_builtin
        - Src:             'git.c:804,12'
          Dst:             get_builtin
        - Src:             'git.c:815,4'
          Dst:             trace2_cmd_name_fl
        - Src:             'git.c:817,4'
          Dst:             commit_pager_choice
        - Src:             'git.c:819,4'
          Dst:             strvec_push
        - Src:             'git.c:821,5'
          Dst:             strvec_push
        - Src:             'git.c:823,4'
          Dst:             trace_pass_fl
        - Src:             'git.c:823,4'
          Dst:             trace_argv_printf_fl
        - Src:             'git.c:833,8'
          Dst:             run_command
        - Src:             'git.c:834,18'
          Dst:             __errno_location
        - Src:             'git.c:835,5'
          Dst:             common_exit
        - Src:             'git.c:835,5'
          Dst:             exit
        - Src:             'git.c:836,4'
          Dst:             die
        - Src:             'git.c:840,3'
          Dst:             execv_dashed_external
        - Src:             'git.c:842,10'
          Dst:             unsorted_string_list_lookup
        - Src:             'git.c:849,5'
          Dst:             strbuf_addf
        - Src:             'git.c:851,6'
          Dst:             strbuf_addstr
        - Src:             'git.c:853,6'
          Dst:             strbuf_addstr
        - Src:             'git.c:855,8'
          Dst:             _
        - Src:             'git.c:855,4'
          Dst:             die
        - Src:             'git.c:859,3'
          Dst:             string_list_append
        - Src:             'git.c:866,8'
          Dst:             handle_alias
        - Src:             'git.c:871,2'
          Dst:             string_list_clear
    - functionName:    handle_builtin
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         17
      ICount:          123
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - common_exit
        - exit
        - get_builtin
        - run_builtin
        - strcmp
        - strvec_clear
        - strvec_push
      functionUses:    2
      BranchProfiles:
        - Branch String:   'git.c:721,15'
          Branch Sides:
            - BranchSide:      'git.c:721,26'
              BranchSideFuncs:
                - strcmp
                - get_builtin
                - strvec_clear
                - run_builtin
                - common_exit
                - exit
                - strvec_push
                - strvec_push
            - BranchSide:      'git.c:737,24'
              BranchSideFuncs:
                - get_builtin
                - strvec_clear
                - run_builtin
                - common_exit
                - exit
        - Branch String:   'git.c:721,6'
          Branch Sides:
            - BranchSide:      'git.c:724,13'
              BranchSideFuncs:
                - get_builtin
                - strvec_clear
                - run_builtin
                - common_exit
                - exit
            - BranchSide:      'git.c:737,24'
              BranchSideFuncs:
                - get_builtin
                - strvec_clear
                - run_builtin
                - common_exit
                - exit
        - Branch String:   'git.c:727,3'
          Branch Sides:
            - BranchSide:      'git.c:728,23'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - get_builtin
                - strvec_clear
                - run_builtin
                - common_exit
                - exit
            - BranchSide:      'git.c:733,7'
              BranchSideFuncs:
                - get_builtin
                - strvec_clear
                - run_builtin
                - common_exit
                - exit
        - Branch String:   'git.c:729,8'
          Branch Sides:
            - BranchSide:      'git.c:730,5'
              BranchSideFuncs:
                - get_builtin
                - strvec_clear
                - run_builtin
                - common_exit
                - exit
                - strvec_push
                - strvec_push
            - BranchSide:      'git.c:731,3'
              BranchSideFuncs:
                - get_builtin
                - strvec_clear
                - run_builtin
                - common_exit
                - exit
                - strvec_push
                - strvec_push
        - Branch String:   'git.c:738,6'
          Branch Sides:
            - BranchSide:      'git.c:739,3'
              BranchSideFuncs:
                - run_builtin
                - common_exit
                - exit
            - BranchSide:      'git.c:740,2'
              BranchSideFuncs:
                - strvec_clear
      Callsites:
        - Src:             'git.c:721,19'
          Dst:             strcmp
        - Src:             'git.c:728,4'
          Dst:             strvec_push
        - Src:             'git.c:730,5'
          Dst:             strvec_push
        - Src:             'git.c:737,12'
          Dst:             get_builtin
        - Src:             'git.c:739,3'
          Dst:             run_builtin
        - Src:             'git.c:739,3'
          Dst:             common_exit
        - Src:             'git.c:739,3'
          Dst:             exit
        - Src:             'git.c:740,2'
          Dst:             strvec_clear
    - functionName:    git_find_last_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strrchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './git-compat-util.h:606,9'
          Dst:             strrchr
    - functionName:    cmd_main
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         34
      ICount:          216
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - __errno_location
        - commit_pager_choice
        - common_exit
        - die
        - exit
        - fprintf
        - git_find_last_dir_sep
        - handle_builtin
        - handle_options
        - help_unknown_cmd
        - list_common_cmds_help
        - printf
        - run_argv
        - setup_path
        - skip_prefix
        - strcmp
        - trace_command_performance
      functionUses:    0
      BranchProfiles:
        - Branch String:   'git.c:882,6'
          Branch Sides:
            - BranchSide:      'git.c:883,7'
              BranchSideFuncs:
                - git_find_last_dir_sep.17590
                - trace_command_performance
                - skip_prefix.17351
                - handle_options
                - commit_pager_choice
                - _.17336
                - printf
                - list_common_cmds_help
                - _.17336
                - printf
                - common_exit
                - exit
                - strcmp
                - setup_path
                - run_argv
                - __errno_location
                - help_unknown_cmd
                - _.17336
                - __errno_location
                - strerror
                - fprintf
                - _.17336
                - fprintf
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - handle_builtin
                - _.17336
                - die
            - BranchSide:      'git.c:885,41'
              BranchSideFuncs:
                - git_find_last_dir_sep.17590
                - trace_command_performance
                - skip_prefix.17351
                - handle_options
                - commit_pager_choice
                - _.17336
                - printf
                - list_common_cmds_help
                - _.17336
                - printf
                - common_exit
                - exit
                - strcmp
                - setup_path
                - run_argv
                - __errno_location
                - help_unknown_cmd
                - _.17336
                - __errno_location
                - strerror
                - fprintf
                - _.17336
                - fprintf
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
                - handle_builtin
                - _.17336
                - die
        - Branch String:   'git.c:902,6'
          Branch Sides:
            - BranchSide:      'git.c:903,13'
              BranchSideFuncs:
                - handle_builtin
                - _.17336
                - die
            - BranchSide:      'git.c:909,6'
              BranchSideFuncs:
                - handle_options
                - commit_pager_choice
                - _.17336
                - printf
                - list_common_cmds_help
                - _.17336
                - printf
                - common_exit
                - exit
                - strcmp
                - setup_path
                - run_argv
                - __errno_location
                - help_unknown_cmd
                - _.17336
                - __errno_location
                - strerror
                - fprintf
                - _.17336
                - fprintf
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'git.c:913,6'
          Branch Sides:
            - BranchSide:      'git.c:915,3'
              BranchSideFuncs:
                - strcmp
                - setup_path
                - run_argv
                - __errno_location
                - help_unknown_cmd
                - _.17336
                - __errno_location
                - strerror
                - fprintf
                - _.17336
                - fprintf
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'git.c:922,27'
              BranchSideFuncs:
                - strcmp
                - setup_path
                - run_argv
                - __errno_location
                - help_unknown_cmd
                - _.17336
                - __errno_location
                - strerror
                - fprintf
                - _.17336
                - fprintf
                - common_exit
                - exit
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'git.c:922,36'
          Branch Sides:
            - BranchSide:      'git.c:922,53'
              BranchSideFuncs:
                - strcmp
                - setup_path
                - run_argv
                - __errno_location
                - help_unknown_cmd
                - _.17336
                - __errno_location
                - strerror
                - fprintf
                - _.17336
                - fprintf
                - common_exit
                - exit
                - strcmp
                - strcmp
            - BranchSide:      'git.c:923,3'
              BranchSideFuncs:
                - setup_path
                - run_argv
                - __errno_location
                - help_unknown_cmd
                - _.17336
                - __errno_location
                - strerror
                - fprintf
                - _.17336
                - fprintf
                - common_exit
                - exit
        - Branch String:   'git.c:922,6'
          Branch Sides:
            - BranchSide:      'git.c:923,3'
              BranchSideFuncs:
                - strcmp
                - setup_path
                - run_argv
                - __errno_location
                - help_unknown_cmd
                - _.17336
                - __errno_location
                - strerror
                - fprintf
                - _.17336
                - fprintf
                - common_exit
                - exit
                - strcmp
            - BranchSide:      'git.c:924,29'
              BranchSideFuncs:
                - strcmp
                - setup_path
                - run_argv
                - __errno_location
                - help_unknown_cmd
                - _.17336
                - __errno_location
                - strerror
                - fprintf
                - _.17336
                - fprintf
                - common_exit
                - exit
                - strcmp
        - Branch String:   'git.c:924,38'
          Branch Sides:
            - BranchSide:      'git.c:924,55'
              BranchSideFuncs:
                - strcmp
                - setup_path
                - run_argv
                - __errno_location
                - help_unknown_cmd
                - _.17336
                - __errno_location
                - strerror
                - fprintf
                - _.17336
                - fprintf
                - common_exit
                - exit
            - BranchSide:      'git.c:925,3'
              BranchSideFuncs:
                - setup_path
                - run_argv
                - __errno_location
                - help_unknown_cmd
                - _.17336
                - __errno_location
                - strerror
                - fprintf
                - _.17336
                - fprintf
                - common_exit
                - exit
        - Branch String:   'git.c:939,7'
          Branch Sides:
            - BranchSide:      'git.c:940,4'
              BranchSideFuncs:
                - _.17336
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      'git.c:941,7'
              BranchSideFuncs:
                - help_unknown_cmd
                - run_argv
                - __errno_location
                - _.17336
                - __errno_location
                - strerror
                - fprintf
                - _.17336
                - fprintf
                - common_exit
                - exit
        - Branch String:   'git.c:941,7'
          Branch Sides:
            - BranchSide:      'git.c:942,12'
              BranchSideFuncs:
                - _.17336
                - fprintf
                - common_exit
                - exit
            - BranchSide:      'git.c:947,8'
              BranchSideFuncs:
                - help_unknown_cmd
                - run_argv
                - __errno_location
                - _.17336
                - fprintf
                - common_exit
                - exit
                - _.17336
                - __errno_location
                - strerror
                - fprintf
        - Branch String:   'git.c:947,7'
          Branch Sides:
            - BranchSide:      'git.c:948,37'
              BranchSideFuncs:
                - _.17336
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      'git.c:951,4'
              BranchSideFuncs:
                - _.17336
                - __errno_location
                - strerror
                - fprintf
      Callsites:
        - Src:             'git.c:885,23'
          Dst:             git_find_last_dir_sep
        - Src:             'git.c:890,2'
          Dst:             trace_command_performance
        - Src:             'git.c:902,6'
          Dst:             skip_prefix
        - Src:             'git.c:904,3'
          Dst:             handle_builtin
        - Src:             'git.c:905,7'
          Dst:             _
        - Src:             'git.c:905,3'
          Dst:             die
        - Src:             'git.c:911,2'
          Dst:             handle_options
        - Src:             'git.c:915,3'
          Dst:             commit_pager_choice
        - Src:             'git.c:916,10'
          Dst:             _
        - Src:             'git.c:916,3'
          Dst:             printf
        - Src:             'git.c:917,3'
          Dst:             list_common_cmds_help
        - Src:             'git.c:918,20'
          Dst:             _
        - Src:             'git.c:918,3'
          Dst:             printf
        - Src:             'git.c:919,3'
          Dst:             common_exit
        - Src:             'git.c:919,3'
          Dst:             exit
        - Src:             'git.c:922,7'
          Dst:             strcmp
        - Src:             'git.c:922,40'
          Dst:             strcmp
        - Src:             'git.c:924,12'
          Dst:             strcmp
        - Src:             'git.c:924,42'
          Dst:             strcmp
        - Src:             'git.c:935,2'
          Dst:             setup_path
        - Src:             'git.c:938,19'
          Dst:             run_argv
        - Src:             'git.c:939,7'
          Dst:             __errno_location
        - Src:             'git.c:942,20'
          Dst:             _
        - Src:             'git.c:942,4'
          Dst:             fprintf
        - Src:             'git.c:945,4'
          Dst:             common_exit
        - Src:             'git.c:945,4'
          Dst:             exit
        - Src:             'git.c:948,20'
          Dst:             help_unknown_cmd
        - Src:             'git.c:954,18'
          Dst:             _
        - Src:             'git.c:955,17'
          Dst:             __errno_location
        - Src:             'git.c:955,8'
          Dst:             strerror
        - Src:             'git.c:954,2'
          Dst:             fprintf
    - functionName:    load_builtin_commands
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prefix
        - cmds
      BBCount:         12
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - add_cmdname
        - skip_prefix
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'git.c:691,6'
          Branch Sides:
            - BranchSide:      'git.c:692,3'
              BranchSideFuncs:
                - skip_prefix.17351
                - strlen
                - add_cmdname
            - BranchSide:      'git.c:694,9'
              BranchSideFuncs:
                - skip_prefix.17351
                - strlen
                - add_cmdname
        - Branch String:   'git.c:694,2'
          Branch Sides:
            - BranchSide:      'git.c:695,28'
              BranchSideFuncs:
                - skip_prefix.17351
                - strlen
                - add_cmdname
            - BranchSide:      'git.c:697,1'
              BranchSideFuncs: []
        - Branch String:   'git.c:695,7'
          Branch Sides:
            - BranchSide:      'git.c:695,49'
              BranchSideFuncs:
                - strlen
                - add_cmdname
                - skip_prefix.17351
            - BranchSide:      'git.c:696,16'
              BranchSideFuncs:
                - strlen
                - add_cmdname
                - skip_prefix.17351
      Callsites:
        - Src:             'git.c:691,7'
          Dst:             skip_prefix
        - Src:             'git.c:692,3'
          Dst:             BUG_fl
        - Src:             'git.c:695,7'
          Dst:             skip_prefix
        - Src:             'git.c:696,28'
          Dst:             strlen
        - Src:             'git.c:696,4'
          Dst:             add_cmdname
    - functionName:    setup_auto_pager
      functionSourceFile: '/src/git/git.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cmd
        - def
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - check_pager_config
        - commit_pager_choice
        - pager_in_use
      functionUses:    5
      BranchProfiles:
        - Branch String:   'git.c:138,22'
          Branch Sides:
            - BranchSide:      'git.c:138,25'
              BranchSideFuncs: []
            - BranchSide:      'git.c:139,3'
              BranchSideFuncs: []
        - Branch String:   'git.c:138,6'
          Branch Sides:
            - BranchSide:      'git.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'git.c:140,33'
              BranchSideFuncs:
                - check_pager_config
                - commit_pager_choice
        - Branch String:   'git.c:141,6'
          Branch Sides:
            - BranchSide:      'git.c:142,15'
              BranchSideFuncs:
                - commit_pager_choice
            - BranchSide:      'git.c:143,2'
              BranchSideFuncs:
                - commit_pager_choice
      Callsites:
        - Src:             'git.c:138,25'
          Dst:             pager_in_use
        - Src:             'git.c:140,14'
          Dst:             check_pager_config
        - Src:             'git.c:143,2'
          Dst:             commit_pager_choice
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/git/oss-fuzz/fuzz-url-decode-mem.c'
      linkageType:     externalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - url_decode
        - url_decode_parameter_name
        - url_decode_parameter_value
        - url_percent_decode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'oss-fuzz/fuzz-url-decode-mem.c:26,6'
          Branch Sides:
            - BranchSide:      'oss-fuzz/fuzz-url-decode-mem.c:27,3'
              BranchSideFuncs:
                - url_decode
                - free
                - url_percent_decode
                - free
                - url_decode_parameter_name
                - free
                - url_decode_parameter_value
                - free
                - free
            - BranchSide:      'oss-fuzz/fuzz-url-decode-mem.c:29,9'
              BranchSideFuncs:
                - url_decode
                - free
                - url_percent_decode
                - free
                - url_decode_parameter_name
                - free
                - url_decode_parameter_value
                - free
                - free
      Callsites:
        - Src:             'oss-fuzz/fuzz-url-decode-mem.c:33,6'
          Dst:             url_decode
        - Src:             'oss-fuzz/fuzz-url-decode-mem.c:36,6'
          Dst:             url_percent_decode
        - Src:             'oss-fuzz/fuzz-url-decode-mem.c:40,6'
          Dst:             url_decode_parameter_name
        - Src:             'oss-fuzz/fuzz-url-decode-mem.c:44,6'
          Dst:             url_decode_parameter_value
    - functionName:    check_bug_if_BUG
      functionSourceFile: '/src/git/common-main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common-main.c:72,7'
          Branch Sides:
            - BranchSide:      'common-main.c:72,7'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'common-main.c:72,7'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'common-main.c:72,6'
          Branch Sides:
            - BranchSide:      'common-main.c:73,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'common-main.c:74,2'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'common-main.c:74,2'
          Dst:             BUG_fl
    - functionName:    common_exit
      functionSourceFile: '/src/git/common-main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - file
        - line
        - code
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_bug_if_BUG
        - trace2_cmd_exit_fl
      functionUses:    173
      BranchProfiles:  []
      Callsites:
        - Src:             'common-main.c:88,2'
          Dst:             check_bug_if_BUG
        - Src:             'common-main.c:89,2'
          Dst:             trace2_cmd_exit_fl
    - functionName:    restore_sigpipe_to_default
      functionSourceFile: '/src/git/common-main.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sigaddset
        - sigemptyset
        - signal
        - sigprocmask
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common-main.c:25,11'
          Branch Sides:
            - BranchSide:      'common-main.c:25,11'
              BranchSideFuncs:
                - sigemptyset
                - sigaddset
                - sigprocmask
                - signal
            - BranchSide:      'common-main.c:27,2'
              BranchSideFuncs:
                - sigemptyset
                - sigaddset
                - sigprocmask
                - signal
      Callsites:
        - Src:             'common-main.c:27,2'
          Dst:             sigemptyset
        - Src:             'common-main.c:28,2'
          Dst:             sigaddset
        - Src:             'common-main.c:29,2'
          Dst:             sigprocmask
        - Src:             'common-main.c:30,2'
          Dst:             signal
    - functionName:    sigaddset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigprocmask
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    main
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    git_has_dos_drive_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_offset_1st_component
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_is_dir_sep
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './git-compat-util.h:517,9'
          Dst:             git_is_dir_sep
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_swap
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strip_last_component
      functionSourceFile: '/src/git/abspath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - git_is_dir_sep
        - git_offset_1st_component
        - strbuf_setlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'abspath.c:23,22'
          Branch Sides:
            - BranchSide:      'abspath.c:23,37'
              BranchSideFuncs:
                - git_is_dir_sep.17676
                - strbuf_setlen.17678
                - git_is_dir_sep.17676
            - BranchSide:      'abspath.c:23,2'
              BranchSideFuncs:
                - strbuf_setlen.17678
                - git_is_dir_sep.17676
                - git_is_dir_sep.17676
        - Branch String:   'abspath.c:23,2'
          Branch Sides:
            - BranchSide:      'abspath.c:24,6'
              BranchSideFuncs:
                - strbuf_setlen.17678
                - git_is_dir_sep.17676
                - git_is_dir_sep.17676
            - BranchSide:      'abspath.c:26,2'
              BranchSideFuncs:
                - strbuf_setlen.17678
                - git_is_dir_sep.17676
        - Branch String:   'abspath.c:26,22'
          Branch Sides:
            - BranchSide:      'abspath.c:26,36'
              BranchSideFuncs:
                - git_is_dir_sep.17676
                - strbuf_setlen.17678
            - BranchSide:      'abspath.c:26,2'
              BranchSideFuncs:
                - strbuf_setlen.17678
                - git_is_dir_sep.17676
        - Branch String:   'abspath.c:26,2'
          Branch Sides:
            - BranchSide:      'abspath.c:27,6'
              BranchSideFuncs:
                - strbuf_setlen.17678
                - git_is_dir_sep.17676
            - BranchSide:      'abspath.c:29,16'
              BranchSideFuncs:
                - strbuf_setlen.17678
      Callsites:
        - Src:             'abspath.c:19,18'
          Dst:             git_offset_1st_component
        - Src:             'abspath.c:23,26'
          Dst:             git_is_dir_sep
        - Src:             'abspath.c:26,25'
          Dst:             git_is_dir_sep
        - Src:             'abspath.c:29,2'
          Dst:             strbuf_setlen
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    get_next_component
      functionSourceFile: '/src/git/abspath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - remaining
      BBCount:         14
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - git_is_dir_sep
        - strbuf_add
        - strbuf_remove
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'abspath.c:42,2'
          Branch Sides:
            - BranchSide:      'abspath.c:42,56'
              BranchSideFuncs:
                - git_is_dir_sep.17676
                - strbuf_add
                - strbuf_remove
                - git_is_dir_sep.17676
            - BranchSide:      'abspath.c:45,13'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_remove
                - git_is_dir_sep.17676
        - Branch String:   'abspath.c:45,25'
          Branch Sides:
            - BranchSide:      'abspath.c:45,41'
              BranchSideFuncs:
                - git_is_dir_sep.17676
                - strbuf_add
                - strbuf_remove
            - BranchSide:      'abspath.c:45,2'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_remove
                - git_is_dir_sep.17676
        - Branch String:   'abspath.c:45,2'
          Branch Sides:
            - BranchSide:      'abspath.c:45,50'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_remove
                - git_is_dir_sep.17676
            - BranchSide:      'abspath.c:48,13'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_remove
      Callsites:
        - Src:             'abspath.c:38,2'
          Dst:             strbuf_setlen
        - Src:             'abspath.c:42,31'
          Dst:             git_is_dir_sep
        - Src:             'abspath.c:45,29'
          Dst:             git_is_dir_sep
        - Src:             'abspath.c:48,2'
          Dst:             strbuf_add
        - Src:             'abspath.c:50,2'
          Dst:             strbuf_remove
    - functionName:    get_root_part
      functionSourceFile: '/src/git/abspath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - resolved
        - remaining
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_offset_1st_component
        - strbuf_add
        - strbuf_remove
        - strbuf_setlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'abspath.c:56,15'
          Dst:             git_offset_1st_component
        - Src:             'abspath.c:58,2'
          Dst:             strbuf_setlen
        - Src:             'abspath.c:59,2'
          Dst:             strbuf_add
        - Src:             'abspath.c:63,2'
          Dst:             strbuf_remove
    - functionName:    strbuf_add_real_path
      functionSourceFile: '/src/git/abspath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - path
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_addbuf
        - strbuf_realpath
        - strbuf_release
      functionUses:    6
      BranchProfiles:
        - Branch String:   'abspath.c:320,6'
          Branch Sides:
            - BranchSide:      'abspath.c:321,17'
              BranchSideFuncs:
                - strbuf_realpath
                - strbuf_addbuf
                - strbuf_release
            - BranchSide:      'abspath.c:326,19'
              BranchSideFuncs:
                - strbuf_realpath
      Callsites:
        - Src:             'abspath.c:322,3'
          Dst:             strbuf_realpath
        - Src:             'abspath.c:323,3'
          Dst:             strbuf_addbuf
        - Src:             'abspath.c:324,3'
          Dst:             strbuf_release
        - Src:             'abspath.c:326,3'
          Dst:             strbuf_realpath
    - functionName:    strbuf_realpath
      functionSourceFile: '/src/git/abspath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - resolved
        - path
        - die_on_error
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_realpath_1
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'abspath.c:219,9'
          Dst:             strbuf_realpath_1
    - functionName:    strbuf_realpath_1
      functionSourceFile: '/src/git/abspath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - resolved
        - path
        - flags
      BBCount:         68
      ICount:          366
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - __errno_location
        - die
        - die_errno
        - get_next_component
        - get_root_part
        - git_is_dir_sep
        - is_absolute_path
        - lstat64
        - strbuf_addbuf
        - strbuf_addch
        - strbuf_addstr
        - strbuf_getcwd
        - strbuf_readlink
        - strbuf_release
        - strbuf_setlen
        - strbuf_swap
        - strcmp
        - strip_last_component
      functionUses:    2
      BranchProfiles:
        - Branch String:   'abspath.c:89,6'
          Branch Sides:
            - BranchSide:      'abspath.c:90,7'
              BranchSideFuncs:
                - strbuf_addstr.17688
                - get_root_part
                - strbuf_getcwd
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
                - die_errno
            - BranchSide:      'abspath.c:96,28'
              BranchSideFuncs:
                - strbuf_addstr.17688
                - get_root_part
                - strbuf_getcwd
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
                - die_errno
        - Branch String:   'abspath.c:90,7'
          Branch Sides:
            - BranchSide:      'abspath.c:91,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'abspath.c:93,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
        - Branch String:   'abspath.c:99,6'
          Branch Sides:
            - BranchSide:      'abspath.c:101,21'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
            - BranchSide:      'abspath.c:110,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
        - Branch String:   'abspath.c:101,7'
          Branch Sides:
            - BranchSide:      'abspath.c:102,8'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - die_errno
            - BranchSide:      'abspath.c:107,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
        - Branch String:   'abspath.c:102,8'
          Branch Sides:
            - BranchSide:      'abspath.c:103,5'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'abspath.c:105,5'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
        - Branch String:   'abspath.c:110,2'
          Branch Sides:
            - BranchSide:      'abspath.c:111,3'
              BranchSideFuncs:
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
            - BranchSide:      'abspath.c:191,11'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
        - Branch String:   'abspath.c:113,7'
          Branch Sides:
            - BranchSide:      'abspath.c:114,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
            - BranchSide:      'abspath.c:115,19'
              BranchSideFuncs:
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
        - Branch String:   'abspath.c:115,28'
          Branch Sides:
            - BranchSide:      'abspath.c:115,44'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
            - BranchSide:      'abspath.c:117,19'
              BranchSideFuncs:
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - strcmp
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
        - Branch String:   'abspath.c:115,14'
          Branch Sides:
            - BranchSide:      'abspath.c:116,4'
              BranchSideFuncs:
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - strcmp
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
            - BranchSide:      'abspath.c:117,19'
              BranchSideFuncs:
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - strcmp
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
        - Branch String:   'abspath.c:124,7'
          Branch Sides:
            - BranchSide:      'abspath.c:125,17'
              BranchSideFuncs:
                - strbuf_addbuf
                - lstat64
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strcmp
                - strip_last_component
                - strcmp
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
            - BranchSide:      'abspath.c:126,17'
              BranchSideFuncs:
                - strbuf_addbuf
                - lstat64
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strcmp
                - strip_last_component
                - strcmp
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
        - Branch String:   'abspath.c:128,7'
          Branch Sides:
            - BranchSide:      'abspath.c:130,8'
              BranchSideFuncs:
                - __errno_location
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - strcmp
                - strip_last_component
                - strcmp
                - die_errno
            - BranchSide:      'abspath.c:138,14'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
        - Branch String:   'abspath.c:130,24'
          Branch Sides:
            - BranchSide:      'abspath.c:131,10'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - die_errno
            - BranchSide:      'abspath.c:132,9'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - die_errno
        - Branch String:   'abspath.c:131,41'
          Branch Sides:
            - BranchSide:      'abspath.c:131,54'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
            - BranchSide:      'abspath.c:138,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
        - Branch String:   'abspath.c:130,8'
          Branch Sides:
            - BranchSide:      'abspath.c:132,9'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - die_errno
            - BranchSide:      'abspath.c:138,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
        - Branch String:   'abspath.c:132,9'
          Branch Sides:
            - BranchSide:      'abspath.c:134,9'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'abspath.c:136,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
        - Branch String:   'abspath.c:142,8'
          Branch Sides:
            - BranchSide:      'abspath.c:143,5'
              BranchSideFuncs:
                - __errno_location
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - die
            - BranchSide:      'abspath.c:152,36'
              BranchSideFuncs:
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
        - Branch String:   'abspath.c:145,9'
          Branch Sides:
            - BranchSide:      'abspath.c:147,39'
              BranchSideFuncs:
                - die
            - BranchSide:      'abspath.c:149,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
        - Branch String:   'abspath.c:154,8'
          Branch Sides:
            - BranchSide:      'abspath.c:155,9'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - die_errno
            - BranchSide:      'abspath.c:162,33'
              BranchSideFuncs:
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - strbuf_readlink
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
        - Branch String:   'abspath.c:155,9'
          Branch Sides:
            - BranchSide:      'abspath.c:157,9'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'abspath.c:159,6'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
        - Branch String:   'abspath.c:162,8'
          Branch Sides:
            - BranchSide:      'abspath.c:164,19'
              BranchSideFuncs:
                - get_root_part
                - strbuf_swap.17677
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
                - strbuf_addch.17692
                - strbuf_addbuf
            - BranchSide:      'abspath.c:171,26'
              BranchSideFuncs:
                - strip_last_component
                - strbuf_swap.17677
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
                - strbuf_addch.17692
                - strbuf_addbuf
        - Branch String:   'abspath.c:178,8'
          Branch Sides:
            - BranchSide:      'abspath.c:179,5'
              BranchSideFuncs:
                - strbuf_addch.17692
                - strbuf_addbuf
                - strbuf_swap.17677
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
            - BranchSide:      'abspath.c:187,4'
              BranchSideFuncs:
                - strbuf_swap.17677
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.17678
                - get_next_component
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addbuf
                - lstat64
                - strbuf_setlen.17678
                - strbuf_readlink
                - is_absolute_path.17696
                - strip_last_component
                - strbuf_addch.17692
                - strbuf_addbuf
                - get_root_part
                - die_errno
                - __errno_location
                - die
                - __errno_location
                - die_errno
                - strcmp
                - strip_last_component
                - strcmp
        - Branch String:   'abspath.c:198,6'
          Branch Sides:
            - BranchSide:      'abspath.c:198,6'
              BranchSideFuncs: []
            - BranchSide:      'abspath.c:199,3'
              BranchSideFuncs:
                - strbuf_setlen.17678
      Callsites:
        - Src:             'abspath.c:91,4'
          Dst:             die
        - Src:             'abspath.c:96,2'
          Dst:             strbuf_addstr
        - Src:             'abspath.c:97,2'
          Dst:             get_root_part
        - Src:             'abspath.c:101,7'
          Dst:             strbuf_getcwd
        - Src:             'abspath.c:103,5'
          Dst:             die_errno
        - Src:             'abspath.c:111,3'
          Dst:             get_next_component
        - Src:             'abspath.c:115,32'
          Dst:             strcmp
        - Src:             'abspath.c:117,32'
          Dst:             strcmp
        - Src:             'abspath.c:119,4'
          Dst:             strip_last_component
        - Src:             'abspath.c:124,8'
          Dst:             git_is_dir_sep
        - Src:             'abspath.c:125,4'
          Dst:             strbuf_addch
        - Src:             'abspath.c:126,3'
          Dst:             strbuf_addbuf
        - Src:             'abspath.c:128,7'
          Dst:             lstat64
        - Src:             'abspath.c:130,8'
          Dst:             __errno_location
        - Src:             'abspath.c:133,6'
          Dst:             die_errno
        - Src:             'abspath.c:140,4'
          Dst:             strbuf_setlen
        - Src:             'abspath.c:143,5'
          Dst:             __errno_location
        - Src:             'abspath.c:146,6'
          Dst:             die
        - Src:             'abspath.c:152,10'
          Dst:             strbuf_readlink
        - Src:             'abspath.c:156,6'
          Dst:             die_errno
        - Src:             'abspath.c:162,8'
          Dst:             is_absolute_path
        - Src:             'abspath.c:164,5'
          Dst:             get_root_part
        - Src:             'abspath.c:171,5'
          Dst:             strip_last_component
        - Src:             'abspath.c:179,5'
          Dst:             strbuf_addch
        - Src:             'abspath.c:180,5'
          Dst:             strbuf_addbuf
        - Src:             'abspath.c:187,4'
          Dst:             strbuf_swap
        - Src:             'abspath.c:194,2'
          Dst:             strbuf_release
        - Src:             'abspath.c:195,2'
          Dst:             strbuf_release
        - Src:             'abspath.c:196,2'
          Dst:             strbuf_release
        - Src:             'abspath.c:199,3'
          Dst:             strbuf_setlen
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    3
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    is_absolute_path
      functionSourceFile: '/src/git/./abspath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_is_dir_sep
      functionUses:    3
      BranchProfiles:
        - Branch String:   './abspath.h:30,29'
          Branch Sides:
            - BranchSide:      './abspath.h:30,29'
              BranchSideFuncs: []
            - BranchSide:      './abspath.h:30,53'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.17675
      Callsites:
        - Src:             './abspath.h:30,9'
          Dst:             git_is_dir_sep
        - Src:             './abspath.h:30,32'
          Dst:             git_has_dos_drive_prefix
    - functionName:    prefix_filename_except_for_dash
      functionSourceFile: '/src/git/abspath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfx
        - arg
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - prefix_filename
        - strcmp
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'abspath.c:288,6'
          Branch Sides:
            - BranchSide:      'abspath.c:289,18'
              BranchSideFuncs:
                - prefix_filename
            - BranchSide:      'abspath.c:290,25'
              BranchSideFuncs:
                - prefix_filename
      Callsites:
        - Src:             'abspath.c:288,7'
          Dst:             strcmp
        - Src:             'abspath.c:289,10'
          Dst:             xstrdup
        - Src:             'abspath.c:290,9'
          Dst:             prefix_filename
    - functionName:    prefix_filename
      functionSourceFile: '/src/git/abspath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfx
        - arg
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - is_absolute_path
        - strbuf_add
        - strbuf_addstr
        - strbuf_detach
        - strlen
      functionUses:    26
      BranchProfiles:
        - Branch String:   'abspath.c:270,19'
          Branch Sides:
            - BranchSide:      'abspath.c:270,32'
              BranchSideFuncs:
                - strlen
                - strbuf_addstr.17688
                - strbuf_detach
                - is_absolute_path.17696
                - strbuf_add
            - BranchSide:      'abspath.c:270,9'
              BranchSideFuncs:
                - strbuf_addstr.17688
                - strbuf_detach
                - is_absolute_path.17696
                - strbuf_add
        - Branch String:   'abspath.c:272,6'
          Branch Sides:
            - BranchSide:      'abspath.c:272,6'
              BranchSideFuncs:
                - is_absolute_path.17696
                - strbuf_add
                - strbuf_addstr.17688
                - strbuf_detach
            - BranchSide:      'abspath.c:274,28'
              BranchSideFuncs:
                - is_absolute_path.17696
                - strbuf_add
                - strbuf_addstr.17688
                - strbuf_detach
        - Branch String:   'abspath.c:274,11'
          Branch Sides:
            - BranchSide:      'abspath.c:275,11'
              BranchSideFuncs:
                - strbuf_addstr.17688
                - strbuf_detach
            - BranchSide:      'abspath.c:277,21'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.17688
                - strbuf_detach
      Callsites:
        - Src:             'abspath.c:270,25'
          Dst:             strlen
        - Src:             'abspath.c:274,11'
          Dst:             is_absolute_path
        - Src:             'abspath.c:277,3'
          Dst:             strbuf_add
        - Src:             'abspath.c:279,2'
          Dst:             strbuf_addstr
        - Src:             'abspath.c:283,9'
          Dst:             strbuf_detach
    - functionName:    absolute_pathdup
      functionSourceFile: '/src/git/abspath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add_absolute_path
        - strbuf_detach
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'abspath.c:263,2'
          Dst:             strbuf_add_absolute_path
        - Src:             'abspath.c:264,9'
          Dst:             strbuf_detach
    - functionName:    strbuf_add_absolute_path
      functionSourceFile: '/src/git/abspath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - path
      BBCount:         32
      ICount:          185
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - die
        - getenv
        - git_is_dir_sep
        - is_absolute_path
        - stat64
        - strbuf_addch
        - strbuf_addstr
        - strcmp
        - xgetcwd
      functionUses:    14
      BranchProfiles:
        - Branch String:   'abspath.c:295,6'
          Branch Sides:
            - BranchSide:      'abspath.c:296,3'
              BranchSideFuncs:
                - is_absolute_path.17696
                - xgetcwd
                - getenv
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strcmp
                - stat64
                - stat64
                - strbuf_addstr.17688
            - BranchSide:      'abspath.c:297,24'
              BranchSideFuncs:
                - is_absolute_path.17696
                - xgetcwd
                - getenv
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strcmp
                - stat64
                - stat64
                - strbuf_addstr.17688
        - Branch String:   'abspath.c:297,6'
          Branch Sides:
            - BranchSide:      'abspath.c:297,6'
              BranchSideFuncs:
                - strbuf_addstr.17688
            - BranchSide:      'abspath.c:299,21'
              BranchSideFuncs:
                - xgetcwd
                - getenv
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strcmp
                - stat64
                - stat64
                - strbuf_addstr.17688
        - Branch String:   'abspath.c:302,11'
          Branch Sides:
            - BranchSide:      'abspath.c:302,21'
              BranchSideFuncs:
                - strcmp
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - stat64
                - stat64
                - strbuf_addstr.17688
            - BranchSide:      'abspath.c:310,18'
              BranchSideFuncs:
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
        - Branch String:   'abspath.c:302,31'
          Branch Sides:
            - BranchSide:      'abspath.c:303,13'
              BranchSideFuncs:
                - stat64
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - stat64
                - strbuf_addstr.17688
            - BranchSide:      'abspath.c:310,18'
              BranchSideFuncs:
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
        - Branch String:   'abspath.c:303,29'
          Branch Sides:
            - BranchSide:      'abspath.c:304,17'
              BranchSideFuncs:
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
            - BranchSide:      'abspath.c:310,18'
              BranchSideFuncs:
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
        - Branch String:   'abspath.c:304,24'
          Branch Sides:
            - BranchSide:      'abspath.c:304,36'
              BranchSideFuncs:
                - stat64
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addstr.17688
            - BranchSide:      'abspath.c:305,13'
              BranchSideFuncs:
                - stat64
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addstr.17688
        - Branch String:   'abspath.c:304,44'
          Branch Sides:
            - BranchSide:      'abspath.c:305,13'
              BranchSideFuncs:
                - stat64
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addstr.17688
            - BranchSide:      'abspath.c:310,18'
              BranchSideFuncs:
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
        - Branch String:   'abspath.c:305,29'
          Branch Sides:
            - BranchSide:      'abspath.c:306,16'
              BranchSideFuncs:
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
            - BranchSide:      'abspath.c:310,18'
              BranchSideFuncs:
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
        - Branch String:   'abspath.c:306,42'
          Branch Sides:
            - BranchSide:      'abspath.c:307,16'
              BranchSideFuncs:
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - strbuf_addstr.17688
            - BranchSide:      'abspath.c:310,18'
              BranchSideFuncs:
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
        - Branch String:   'abspath.c:302,7'
          Branch Sides:
            - BranchSide:      'abspath.c:308,18'
              BranchSideFuncs:
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
            - BranchSide:      'abspath.c:310,18'
              BranchSideFuncs:
                - strbuf_addstr.17688
                - free
                - strbuf_addstr.17688
                - git_is_dir_sep.17676
                - strbuf_addch.17692
        - Branch String:   'abspath.c:311,26'
          Branch Sides:
            - BranchSide:      'abspath.c:311,41'
              BranchSideFuncs:
                - git_is_dir_sep.17676
                - strbuf_addch.17692
                - free
                - strbuf_addstr.17688
            - BranchSide:      'abspath.c:313,8'
              BranchSideFuncs:
                - free
                - strbuf_addstr.17688
        - Branch String:   'abspath.c:311,7'
          Branch Sides:
            - BranchSide:      'abspath.c:312,17'
              BranchSideFuncs:
                - free
                - strbuf_addstr.17688
            - BranchSide:      'abspath.c:313,8'
              BranchSideFuncs:
                - free
                - strbuf_addstr.17688
      Callsites:
        - Src:             'abspath.c:296,3'
          Dst:             die
        - Src:             'abspath.c:297,7'
          Dst:             is_absolute_path
        - Src:             'abspath.c:300,15'
          Dst:             xgetcwd
        - Src:             'abspath.c:301,15'
          Dst:             getenv
        - Src:             'abspath.c:302,14'
          Dst:             strcmp
        - Src:             'abspath.c:303,8'
          Dst:             stat64
        - Src:             'abspath.c:305,8'
          Dst:             stat64
        - Src:             'abspath.c:308,4'
          Dst:             strbuf_addstr
        - Src:             'abspath.c:310,4'
          Dst:             strbuf_addstr
        - Src:             'abspath.c:311,30'
          Dst:             git_is_dir_sep
        - Src:             'abspath.c:312,4'
          Dst:             strbuf_addch
        - Src:             'abspath.c:315,2'
          Dst:             strbuf_addstr
    - functionName:    absolute_path
      functionSourceFile: '/src/git/abspath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add_absolute_path
        - strbuf_setlen
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'abspath.c:255,2'
          Dst:             strbuf_setlen
        - Src:             'abspath.c:256,2'
          Dst:             strbuf_add_absolute_path
    - functionName:    real_pathdup
      functionSourceFile: '/src/git/abspath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - die_on_error
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_detach
        - strbuf_realpath
        - strbuf_release
      functionUses:    22
      BranchProfiles:
        - Branch String:   'abspath.c:240,6'
          Branch Sides:
            - BranchSide:      'abspath.c:240,6'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_release
            - BranchSide:      'abspath.c:241,12'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_release
      Callsites:
        - Src:             'abspath.c:240,6'
          Dst:             strbuf_realpath
        - Src:             'abspath.c:241,12'
          Dst:             strbuf_detach
        - Src:             'abspath.c:243,2'
          Dst:             strbuf_release
    - functionName:    strbuf_realpath_forgiving
      functionSourceFile: '/src/git/abspath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - resolved
        - path
        - die_on_error
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_realpath_1
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'abspath.c:230,9'
          Dst:             strbuf_realpath_1
    - functionName:    is_directory
      functionSourceFile: '/src/git/abspath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - stat64
      functionUses:    29
      BranchProfiles:
        - Branch String:   'abspath.c:13,27'
          Branch Sides:
            - BranchSide:      'abspath.c:13,27'
              BranchSideFuncs: []
            - BranchSide:      'abspath.c:13,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'abspath.c:13,11'
          Dst:             stat64
    - functionName:    extend_prefix_length
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - other_string
        - max_length
      BBCount:         19
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'add-interactive.c:135,12'
          Branch Sides:
            - BranchSide:      'add-interactive.c:135,22'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'add-interactive.c:136,3'
              BranchSideFuncs: []
        - Branch String:   'add-interactive.c:135,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:136,3'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:138,2'
              BranchSideFuncs: []
        - Branch String:   'add-interactive.c:147,10'
          Branch Sides:
            - BranchSide:      'add-interactive.c:147,16'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:148,5'
              BranchSideFuncs: []
        - Branch String:   'add-interactive.c:147,33'
          Branch Sides:
            - BranchSide:      'add-interactive.c:147,37'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:148,5'
              BranchSideFuncs: []
        - Branch String:   'add-interactive.c:147,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:148,5'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:152,7'
              BranchSideFuncs: []
        - Branch String:   'add-interactive.c:152,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:138,2'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:153,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'add-interactive.c:135,15'
          Dst:             memcmp
    - functionName:    find_unique
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
        - list
      BBCount:         27
      ICount:          202
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - BUG_fl
        - starts_with
        - string_list_find_insert_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-interactive.c:206,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:207,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-interactive.c:211,6'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
        - Branch String:   'add-interactive.c:211,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:212,10'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:213,11'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
        - Branch String:   'add-interactive.c:213,21'
          Branch Sides:
            - BranchSide:      'add-interactive.c:214,16'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
            - BranchSide:      'add-interactive.c:216,11'
              BranchSideFuncs:
                - starts_with
                - starts_with
        - Branch String:   'add-interactive.c:213,11'
          Branch Sides:
            - BranchSide:      'add-interactive.c:215,3'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:216,11'
              BranchSideFuncs:
                - starts_with
                - starts_with
        - Branch String:   'add-interactive.c:216,39'
          Branch Sides:
            - BranchSide:      'add-interactive.c:217,16'
              BranchSideFuncs:
                - starts_with
                - starts_with
            - BranchSide:      'add-interactive.c:219,11'
              BranchSideFuncs:
                - starts_with
        - Branch String:   'add-interactive.c:216,11'
          Branch Sides:
            - BranchSide:      'add-interactive.c:218,3'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:219,11'
              BranchSideFuncs:
                - starts_with
        - Branch String:   'add-interactive.c:219,35'
          Branch Sides:
            - BranchSide:      'add-interactive.c:220,16'
              BranchSideFuncs:
                - starts_with
            - BranchSide:      'add-interactive.c:223,3'
              BranchSideFuncs: []
        - Branch String:   'add-interactive.c:219,11'
          Branch Sides:
            - BranchSide:      'add-interactive.c:221,10'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:223,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'add-interactive.c:203,14'
          Dst:             string_list_find_insert_index
        - Src:             'add-interactive.c:207,3'
          Dst:             BUG_fl
        - Src:             'add-interactive.c:214,4'
          Dst:             starts_with
        - Src:             'add-interactive.c:217,4'
          Dst:             starts_with
        - Src:             'add-interactive.c:220,4'
          Dst:             starts_with
    - functionName:    find_unique_prefixes
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         29
      ICount:          248
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - extend_prefix_length
        - st_mult
        - string_list_clear
        - string_list_sort
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-interactive.c:161,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:162,3'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:164,21'
              BranchSideFuncs:
                - string_list_clear
                - st_mult.17808
                - xmalloc
                - string_list_sort
                - extend_prefix_length
                - extend_prefix_length
        - Branch String:   'add-interactive.c:170,2'
          Branch Sides:
            - BranchSide:      'add-interactive.c:171,34'
              BranchSideFuncs:
                - string_list_sort
                - extend_prefix_length
                - extend_prefix_length
            - BranchSide:      'add-interactive.c:175,20'
              BranchSideFuncs:
                - string_list_sort
                - extend_prefix_length
                - extend_prefix_length
        - Branch String:   'add-interactive.c:177,2'
          Branch Sides:
            - BranchSide:      'add-interactive.c:177,2'
              BranchSideFuncs:
                - extend_prefix_length
                - extend_prefix_length
            - BranchSide:      'add-interactive.c:178,42'
              BranchSideFuncs:
                - extend_prefix_length
                - extend_prefix_length
        - Branch String:   'add-interactive.c:183,3'
          Branch Sides:
            - BranchSide:      'add-interactive.c:184,13'
              BranchSideFuncs:
                - extend_prefix_length
                - extend_prefix_length
            - BranchSide:      'add-interactive.c:192,7'
              BranchSideFuncs:
                - extend_prefix_length
                - extend_prefix_length
        - Branch String:   'add-interactive.c:186,11'
          Branch Sides:
            - BranchSide:      'add-interactive.c:186,15'
              BranchSideFuncs:
                - extend_prefix_length
                - extend_prefix_length
            - BranchSide:      'add-interactive.c:187,6'
              BranchSideFuncs:
                - extend_prefix_length
                - extend_prefix_length
        - Branch String:   'add-interactive.c:186,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:183,3'
              BranchSideFuncs:
                - extend_prefix_length
                - extend_prefix_length
            - BranchSide:      'add-interactive.c:187,6'
              BranchSideFuncs:
                - extend_prefix_length
                - extend_prefix_length
        - Branch String:   'add-interactive.c:192,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:193,25'
              BranchSideFuncs:
                - extend_prefix_length
                - extend_prefix_length
            - BranchSide:      'add-interactive.c:195,7'
              BranchSideFuncs:
                - extend_prefix_length
                - extend_prefix_length
        - Branch String:   'add-interactive.c:195,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:196,25'
              BranchSideFuncs:
                - extend_prefix_length
                - extend_prefix_length
            - BranchSide:      'add-interactive.c:198,2'
              BranchSideFuncs:
                - extend_prefix_length
                - extend_prefix_length
      Callsites:
        - Src:             'add-interactive.c:164,2'
          Dst:             string_list_clear
        - Src:             'add-interactive.c:166,31'
          Dst:             st_mult
        - Src:             'add-interactive.c:166,23'
          Dst:             xmalloc
        - Src:             'add-interactive.c:175,2'
          Dst:             string_list_sort
        - Src:             'add-interactive.c:193,4'
          Dst:             extend_prefix_length
        - Src:             'add-interactive.c:196,4'
          Dst:             extend_prefix_length
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    render_adddel
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - ad
        - no_changes
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - strbuf_addf
        - strbuf_addstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'add-interactive.c:598,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:599,17'
              BranchSideFuncs:
                - _.17811
                - strbuf_addstr.17812
            - BranchSide:      'add-interactive.c:600,11'
              BranchSideFuncs:
                - strbuf_addstr.17812
                - strbuf_addf
        - Branch String:   'add-interactive.c:600,11'
          Branch Sides:
            - BranchSide:      'add-interactive.c:601,15'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'add-interactive.c:604,17'
              BranchSideFuncs:
                - strbuf_addstr.17812
      Callsites:
        - Src:             'add-interactive.c:599,22'
          Dst:             _
        - Src:             'add-interactive.c:599,3'
          Dst:             strbuf_addstr
        - Src:             'add-interactive.c:601,3'
          Dst:             strbuf_addf
        - Src:             'add-interactive.c:604,3'
          Dst:             strbuf_addstr
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    41
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    get_untracked_files
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - files
        - ps
      BBCount:         13
      ICount:          119
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - add_file_item
        - add_pattern_list
        - const_error
        - dir_clear
        - error
        - fill_directory
        - index_name_is_other
        - prefix_item_list_clear
        - repo_read_index
        - setup_standard_excludes
        - strbuf_add
        - strbuf_release
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-interactive.c:854,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:855,10'
              BranchSideFuncs:
                - _.17811
                - error
                - const_error.17822
            - BranchSide:      'add-interactive.c:857,25'
              BranchSideFuncs:
                - prefix_item_list_clear
                - setup_standard_excludes
                - add_pattern_list
                - fill_directory
                - strbuf_release
                - dir_clear
                - index_name_is_other
                - strbuf_setlen.17815
                - strbuf_add
                - add_file_item
        - Branch String:   'add-interactive.c:862,2'
          Branch Sides:
            - BranchSide:      'add-interactive.c:863,31'
              BranchSideFuncs:
                - index_name_is_other
                - strbuf_release
                - dir_clear
                - strbuf_setlen.17815
                - strbuf_add
                - add_file_item
            - BranchSide:      'add-interactive.c:872,2'
              BranchSideFuncs:
                - strbuf_release
                - dir_clear
        - Branch String:   'add-interactive.c:865,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:866,4'
              BranchSideFuncs:
                - strbuf_setlen.17815
                - strbuf_add
                - add_file_item
                - strbuf_release
                - dir_clear
                - index_name_is_other
            - BranchSide:      'add-interactive.c:870,2'
              BranchSideFuncs:
                - strbuf_release
                - dir_clear
                - index_name_is_other
                - strbuf_setlen.17815
                - strbuf_add
                - add_file_item
      Callsites:
        - Src:             'add-interactive.c:854,6'
          Dst:             repo_read_index
        - Src:             'add-interactive.c:855,10'
          Dst:             _
        - Src:             'add-interactive.c:855,10'
          Dst:             error
        - Src:             'add-interactive.c:855,10'
          Dst:             const_error
        - Src:             'add-interactive.c:857,2'
          Dst:             prefix_item_list_clear
        - Src:             'add-interactive.c:858,2'
          Dst:             setup_standard_excludes
        - Src:             'add-interactive.c:859,2'
          Dst:             add_pattern_list
        - Src:             'add-interactive.c:860,2'
          Dst:             fill_directory
        - Src:             'add-interactive.c:865,7'
          Dst:             index_name_is_other
        - Src:             'add-interactive.c:866,4'
          Dst:             strbuf_setlen
        - Src:             'add-interactive.c:867,4'
          Dst:             strbuf_add
        - Src:             'add-interactive.c:868,4'
          Dst:             add_file_item
        - Src:             'add-interactive.c:872,2'
          Dst:             strbuf_release
        - Src:             'add-interactive.c:873,2'
          Dst:             dir_clear
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prefix_item_list_clear
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - string_list_clear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'add-interactive.c:125,2'
          Dst:             string_list_clear
        - Src:             'add-interactive.c:126,2'
          Dst:             string_list_clear
    - functionName:    add_file_item
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - files
        - name
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - string_list_append
        - xcalloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'add-interactive.c:431,27'
          Dst:             xcalloc
        - Src:             'add-interactive.c:433,2'
          Dst:             string_list_append
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    revert_from_diff
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
        - opt
        - data
      BBCount:         15
      ICount:          135
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - add_index_entry
        - die
        - is_null_oid
        - make_cache_entry
        - printf
        - remove_file_from_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-interactive.c:741,2'
          Branch Sides:
            - BranchSide:      'add-interactive.c:742,31'
              BranchSideFuncs:
                - remove_file_from_index
                - _.17811
                - printf
                - is_null_oid.17824
                - make_cache_entry
                - _.17811
                - die
                - add_index_entry
            - BranchSide:      'add-interactive.c:757,1'
              BranchSideFuncs: []
        - Branch String:   'add-interactive.c:745,19'
          Branch Sides:
            - BranchSide:      'add-interactive.c:745,36'
              BranchSideFuncs:
                - is_null_oid.17824
                - make_cache_entry
                - _.17811
                - die
                - add_index_entry
                - remove_file_from_index
                - _.17811
                - printf
            - BranchSide:      'add-interactive.c:746,27'
              BranchSideFuncs:
                - remove_file_from_index
                - _.17811
                - printf
                - is_null_oid.17824
                - make_cache_entry
                - _.17811
                - die
                - add_index_entry
        - Branch String:   'add-interactive.c:745,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:746,27'
              BranchSideFuncs:
                - remove_file_from_index
                - _.17811
                - printf
                - is_null_oid.17824
                - make_cache_entry
                - _.17811
                - die
                - add_index_entry
            - BranchSide:      'add-interactive.c:749,26'
              BranchSideFuncs:
                - make_cache_entry
                - _.17811
                - die
                - add_index_entry
                - remove_file_from_index
                - _.17811
                - printf
                - is_null_oid.17824
        - Branch String:   'add-interactive.c:751,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:752,9'
              BranchSideFuncs:
                - add_index_entry
                - remove_file_from_index
                - _.17811
                - printf
                - is_null_oid.17824
                - make_cache_entry
                - _.17811
                - die
            - BranchSide:      'add-interactive.c:754,20'
              BranchSideFuncs:
                - add_index_entry
                - remove_file_from_index
                - _.17811
                - printf
                - is_null_oid.17824
                - make_cache_entry
                - _.17811
                - die
      Callsites:
        - Src:             'add-interactive.c:745,23'
          Dst:             is_null_oid
        - Src:             'add-interactive.c:746,4'
          Dst:             remove_file_from_index
        - Src:             'add-interactive.c:747,11'
          Dst:             _
        - Src:             'add-interactive.c:747,4'
          Dst:             printf
        - Src:             'add-interactive.c:749,9'
          Dst:             make_cache_entry
        - Src:             'add-interactive.c:752,9'
          Dst:             _
        - Src:             'add-interactive.c:752,5'
          Dst:             die
        - Src:             'add-interactive.c:754,4'
          Dst:             add_index_entry
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Q_
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plu
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ngettext
      functionUses:    3
      BranchProfiles:
        - Branch String:   './gettext.h:58,6'
          Branch Sides:
            - BranchSide:      './gettext.h:59,10'
              BranchSideFuncs:
                - ngettext
            - BranchSide:      './gettext.h:60,18'
              BranchSideFuncs:
                - ngettext
        - Branch String:   './gettext.h:59,10'
          Branch Sides:
            - BranchSide:      './gettext.h:59,19'
              BranchSideFuncs: []
            - BranchSide:      './gettext.h:59,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gettext.h:60,9'
          Dst:             ngettext
    - functionName:    is_missing_file_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - errno_
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1518,27'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1518,27'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1518,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hashmap_entry_init
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - e
        - hash
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashmap_get_from_hash
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - hash
        - keydata
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_entry_init
        - hashmap_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:357,2'
          Dst:             hashmap_entry_init
        - Src:             './hashmap.h:358,9'
          Dst:             hashmap_get
    - functionName:    container_of_or_null_offset
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - offset
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1584,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1584,23'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1584,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    collect_changes_cb
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
        - options
        - data
      BBCount:         33
      ICount:          329
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - add_file_item
        - compute_diffstat
        - container_of_or_null_offset
        - free_diffstat_info
        - hashmap_add
        - hashmap_entry_init
        - hashmap_get_from_hash
        - strhash
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-interactive.c:474,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:475,3'
              BranchSideFuncs:
                - compute_diffstat
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
            - BranchSide:      'add-interactive.c:477,19'
              BranchSideFuncs:
                - compute_diffstat
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
        - Branch String:   'add-interactive.c:479,2'
          Branch Sides:
            - BranchSide:      'add-interactive.c:480,27'
              BranchSideFuncs:
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
                - free_diffstat_info
            - BranchSide:      'add-interactive.c:520,2'
              BranchSideFuncs:
                - free_diffstat_info
        - Branch String:   'add-interactive.c:488,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:489,8'
              BranchSideFuncs:
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
            - BranchSide:      'add-interactive.c:501,15'
              BranchSideFuncs:
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
        - Branch String:   'add-interactive.c:489,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:490,5'
              BranchSideFuncs:
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
            - BranchSide:      'add-interactive.c:492,18'
              BranchSideFuncs:
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
        - Branch String:   'add-interactive.c:502,12'
          Branch Sides:
            - BranchSide:      'add-interactive.c:503,5'
              BranchSideFuncs:
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
            - BranchSide:      'add-interactive.c:503,25'
              BranchSideFuncs:
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
        - Branch String:   'add-interactive.c:504,18'
          Branch Sides:
            - BranchSide:      'add-interactive.c:505,5'
              BranchSideFuncs:
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
            - BranchSide:      'add-interactive.c:505,28'
              BranchSideFuncs:
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
        - Branch String:   'add-interactive.c:509,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:510,9'
              BranchSideFuncs:
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
            - BranchSide:      'add-interactive.c:514,12'
              BranchSideFuncs:
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
        - Branch String:   'add-interactive.c:510,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:511,5'
              BranchSideFuncs:
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
            - BranchSide:      'add-interactive.c:512,4'
              BranchSideFuncs:
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
        - Branch String:   'add-interactive.c:514,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:515,9'
              BranchSideFuncs:
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
            - BranchSide:      'add-interactive.c:519,2'
              BranchSideFuncs:
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
        - Branch String:   'add-interactive.c:515,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:516,5'
              BranchSideFuncs:
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
            - BranchSide:      'add-interactive.c:517,4'
              BranchSideFuncs:
                - free_diffstat_info
                - strhash
                - hashmap_get_from_hash.17832
                - container_of_or_null_offset.17833
                - add_file_item
                - xcalloc
                - hashmap_entry_init.17831
                - hashmap_add
      Callsites:
        - Src:             'add-interactive.c:477,2'
          Dst:             compute_diffstat
        - Src:             'add-interactive.c:481,14'
          Dst:             strhash
        - Src:             'add-interactive.c:486,11'
          Dst:             hashmap_get_from_hash
        - Src:             'add-interactive.c:486,11'
          Dst:             container_of_or_null_offset
        - Src:             'add-interactive.c:492,4'
          Dst:             add_file_item
        - Src:             'add-interactive.c:494,4'
          Dst:             xcalloc
        - Src:             'add-interactive.c:495,4'
          Dst:             hashmap_entry_init
        - Src:             'add-interactive.c:498,4'
          Dst:             hashmap_add
        - Src:             'add-interactive.c:520,2'
          Dst:             free_diffstat_info
    - functionName:    pathname_entry_cmp
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmp_data
        - he1
        - he2
        - name
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-interactive.c:452,26'
          Branch Sides:
            - BranchSide:      'add-interactive.c:452,47'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'add-interactive.c:452,54'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'add-interactive.c:452,9'
          Dst:             strcmp
    - functionName:    list
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - list
        - selected
        - opts
      BBCount:         24
      ICount:          155
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - color_fprintf_ln
        - putchar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'add-interactive.c:240,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:241,3'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
                - color_fprintf_ln
            - BranchSide:      'add-interactive.c:243,6'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
                - color_fprintf_ln
        - Branch String:   'add-interactive.c:243,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:244,20'
              BranchSideFuncs:
                - color_fprintf_ln
                - putchar
                - putchar
                - putchar
            - BranchSide:      'add-interactive.c:247,9'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
        - Branch String:   'add-interactive.c:247,2'
          Branch Sides:
            - BranchSide:      'add-interactive.c:248,3'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
            - BranchSide:      'add-interactive.c:261,7'
              BranchSideFuncs:
                - putchar
        - Branch String:   'add-interactive.c:248,23'
          Branch Sides:
            - BranchSide:      'add-interactive.c:248,34'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
            - BranchSide:      'add-interactive.c:248,51'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
        - Branch String:   'add-interactive.c:251,23'
          Branch Sides:
            - BranchSide:      'add-interactive.c:251,28'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
            - BranchSide:      'add-interactive.c:256,4'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
        - Branch String:   'add-interactive.c:251,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:252,4'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
            - BranchSide:      'add-interactive.c:256,4'
              BranchSideFuncs:
                - putchar
                - putchar
                - putchar
        - Branch String:   'add-interactive.c:261,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:261,6'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:262,3'
              BranchSideFuncs:
                - putchar
      Callsites:
        - Src:             'add-interactive.c:244,3'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:252,4'
          Dst:             putchar
        - Src:             'add-interactive.c:256,4'
          Dst:             putchar
        - Src:             'add-interactive.c:262,3'
          Dst:             putchar
    - functionName:    get_modified_files
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - filter
        - files
        - ps
        - unmerged_count
        - binary_count
      BBCount:         31
      ICount:          246
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - const_error
        - copy_pathspec
        - discard_index
        - empty_tree_oid_hex
        - error
        - get_main_ref_store
        - hashmap_clear_
        - hashmap_init
        - oid_to_hex
        - pathname_entry_cmp
        - prefix_item_list_clear
        - release_revisions
        - repo_init_revisions
        - repo_read_index_preload
        - run_diff_files
        - run_diff_index
        - setup_revisions
        - string_list_sort
      functionUses:    5
      BranchProfiles:
        - Branch String:   'add-interactive.c:544,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:545,10'
              BranchSideFuncs:
                - _.17811
                - error
                - const_error.17822
            - BranchSide:      'add-interactive.c:547,25'
              BranchSideFuncs:
                - prefix_item_list_clear
                - hashmap_init
                - hashmap_clear_
                - string_list_sort
                - oid_to_hex
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - release_revisions
                - run_diff_index
                - copy_pathspec
                - empty_tree_oid_hex
        - Branch String:   'add-interactive.c:551,2'
          Branch Sides:
            - BranchSide:      'add-interactive.c:553,29'
              BranchSideFuncs:
                - oid_to_hex
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - release_revisions
                - hashmap_clear_
                - string_list_sort
                - run_diff_index
                - copy_pathspec
                - empty_tree_oid_hex
            - BranchSide:      'add-interactive.c:583,2'
              BranchSideFuncs:
                - hashmap_clear_
                - string_list_sort
        - Branch String:   'add-interactive.c:555,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:556,14'
              BranchSideFuncs:
                - oid_to_hex
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - release_revisions
                - hashmap_clear_
                - string_list_sort
                - run_diff_index
                - copy_pathspec
                - empty_tree_oid_hex
            - BranchSide:      'add-interactive.c:558,14'
              BranchSideFuncs:
                - oid_to_hex
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - release_revisions
                - hashmap_clear_
                - string_list_sort
                - run_diff_index
                - copy_pathspec
                - empty_tree_oid_hex
        - Branch String:   'add-interactive.c:559,26'
          Branch Sides:
            - BranchSide:      'add-interactive.c:559,29'
              BranchSideFuncs:
                - oid_to_hex
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - release_revisions
                - hashmap_clear_
                - string_list_sort
                - run_diff_index
                - copy_pathspec
                - empty_tree_oid_hex
            - BranchSide:      'add-interactive.c:559,26'
              BranchSideFuncs:
                - oid_to_hex
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - release_revisions
                - hashmap_clear_
                - string_list_sort
                - run_diff_index
                - copy_pathspec
                - empty_tree_oid_hex
        - Branch String:   'add-interactive.c:561,13'
          Branch Sides:
            - BranchSide:      'add-interactive.c:562,23'
              BranchSideFuncs:
                - empty_tree_oid_hex
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - release_revisions
                - hashmap_clear_
                - string_list_sort
                - oid_to_hex
                - run_diff_index
                - copy_pathspec
            - BranchSide:      'add-interactive.c:562,52'
              BranchSideFuncs:
                - oid_to_hex
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - release_revisions
                - hashmap_clear_
                - string_list_sort
                - empty_tree_oid_hex
                - run_diff_index
                - copy_pathspec
        - Branch String:   'add-interactive.c:571,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:572,23'
              BranchSideFuncs:
                - copy_pathspec
                - run_diff_files
                - release_revisions
                - hashmap_clear_
                - string_list_sort
                - oid_to_hex
                - repo_init_revisions
                - setup_revisions
                - empty_tree_oid_hex
                - run_diff_index
            - BranchSide:      'add-interactive.c:574,9'
              BranchSideFuncs:
                - run_diff_files
                - release_revisions
                - hashmap_clear_
                - string_list_sort
                - oid_to_hex
                - repo_init_revisions
                - setup_revisions
                - copy_pathspec
                - empty_tree_oid_hex
                - run_diff_index
        - Branch String:   'add-interactive.c:574,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:575,4'
              BranchSideFuncs:
                - run_diff_index
                - release_revisions
                - hashmap_clear_
                - string_list_sort
                - oid_to_hex
                - repo_init_revisions
                - setup_revisions
                - run_diff_files
                - copy_pathspec
                - empty_tree_oid_hex
            - BranchSide:      'add-interactive.c:577,8'
              BranchSideFuncs:
                - run_diff_files
                - release_revisions
                - hashmap_clear_
                - string_list_sort
                - oid_to_hex
                - repo_init_revisions
                - setup_revisions
                - run_diff_index
                - copy_pathspec
                - empty_tree_oid_hex
        - Branch String:   'add-interactive.c:584,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:585,23'
              BranchSideFuncs:
                - string_list_sort
            - BranchSide:      'add-interactive.c:586,6'
              BranchSideFuncs:
                - string_list_sort
        - Branch String:   'add-interactive.c:586,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:587,21'
              BranchSideFuncs:
                - string_list_sort
            - BranchSide:      'add-interactive.c:590,20'
              BranchSideFuncs:
                - string_list_sort
      Callsites:
        - Src:             'add-interactive.c:537,44'
          Dst:             get_main_ref_store
        - Src:             'add-interactive.c:537,20'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'add-interactive.c:543,2'
          Dst:             discard_index
        - Src:             'add-interactive.c:544,6'
          Dst:             repo_read_index_preload
        - Src:             'add-interactive.c:545,10'
          Dst:             _
        - Src:             'add-interactive.c:545,10'
          Dst:             error
        - Src:             'add-interactive.c:545,10'
          Dst:             const_error
        - Src:             'add-interactive.c:547,2'
          Dst:             prefix_item_list_clear
        - Src:             'add-interactive.c:549,2'
          Dst:             hashmap_init
        - Src:             'add-interactive.c:549,2'
          Dst:             pathname_entry_cmp
        - Src:             'add-interactive.c:562,4'
          Dst:             empty_tree_oid_hex
        - Src:             'add-interactive.c:562,52'
          Dst:             oid_to_hex
        - Src:             'add-interactive.c:564,3'
          Dst:             repo_init_revisions
        - Src:             'add-interactive.c:565,3'
          Dst:             setup_revisions
        - Src:             'add-interactive.c:572,4'
          Dst:             copy_pathspec
        - Src:             'add-interactive.c:575,4'
          Dst:             run_diff_index
        - Src:             'add-interactive.c:578,4'
          Dst:             run_diff_files
        - Src:             'add-interactive.c:581,3'
          Dst:             release_revisions
        - Src:             'add-interactive.c:583,2'
          Dst:             hashmap_clear_
        - Src:             'add-interactive.c:590,2'
          Dst:             string_list_sort
    - functionName:    is_valid_prefix
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - prefix
        - prefix_len
      BBCount:         20
      ICount:          99
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - strcspn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'add-interactive.c:610,20'
          Branch Sides:
            - BranchSide:      'add-interactive.c:610,23'
              BranchSideFuncs:
                - strcspn
            - BranchSide:      'add-interactive.c:610,20'
              BranchSideFuncs: []
        - Branch String:   'add-interactive.c:610,30'
          Branch Sides:
            - BranchSide:      'add-interactive.c:610,30'
              BranchSideFuncs:
                - strcspn
            - BranchSide:      'add-interactive.c:616,11'
              BranchSideFuncs:
                - strcspn
        - Branch String:   'add-interactive.c:616,45'
          Branch Sides:
            - BranchSide:      'add-interactive.c:616,45'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:617,4'
              BranchSideFuncs: []
        - Branch String:   'add-interactive.c:617,18'
          Branch Sides:
            - BranchSide:      'add-interactive.c:617,18'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:618,4'
              BranchSideFuncs: []
        - Branch String:   'add-interactive.c:618,21'
          Branch Sides:
            - BranchSide:      'add-interactive.c:618,21'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:619,4'
              BranchSideFuncs: []
        - Branch String:   'add-interactive.c:620,20'
          Branch Sides:
            - BranchSide:      'add-interactive.c:619,20'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:621,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'add-interactive.c:616,3'
          Dst:             strcspn
    - functionName:    list_and_choose
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - items
        - opts
      BBCount:         92
      ICount:          565
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - BUG_fl
        - _
        - color_fprintf
        - color_fprintf_ln
        - fflush
        - find_unique
        - find_unique_prefixes
        - fputs
        - git_read_line_interactively
        - list
        - putchar
        - strbuf_release
        - strbuf_setlen
        - strcmp
        - strcspn
        - strtoul
        - xcalloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'add-interactive.c:295,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:296,8'
              BranchSideFuncs:
                - find_unique_prefixes
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strbuf_release
                - strcmp
                - strcspn
                - strcmp
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
                - putchar
                - BUG_fl
            - BranchSide:      'add-interactive.c:300,6'
              BranchSideFuncs:
                - find_unique_prefixes
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strbuf_release
                - strcmp
                - strcspn
                - strcmp
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
                - putchar
                - BUG_fl
        - Branch String:   'add-interactive.c:300,16'
          Branch Sides:
            - BranchSide:      'add-interactive.c:300,20'
              BranchSideFuncs:
                - BUG_fl
                - find_unique_prefixes
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strbuf_release
                - strcmp
                - strcspn
                - strcmp
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
                - putchar
            - BranchSide:      'add-interactive.c:303,23'
              BranchSideFuncs:
                - find_unique_prefixes
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strbuf_release
                - strcmp
                - strcspn
                - strcmp
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
                - putchar
        - Branch String:   'add-interactive.c:300,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:301,3'
              BranchSideFuncs:
                - find_unique_prefixes
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strbuf_release
                - strcmp
                - strcspn
                - strcmp
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
                - putchar
            - BranchSide:      'add-interactive.c:303,23'
              BranchSideFuncs:
                - find_unique_prefixes
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strbuf_release
                - strcmp
                - strcspn
                - strcmp
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
                - putchar
        - Branch String:   'add-interactive.c:316,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:317,4'
              BranchSideFuncs:
                - putchar
                - strbuf_release
            - BranchSide:      'add-interactive.c:323,14'
              BranchSideFuncs:
                - strbuf_release
                - strcmp
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - putchar
                - strcspn
                - strcmp
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
        - Branch String:   'add-interactive.c:318,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:319,9'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'add-interactive.c:320,4'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'add-interactive.c:323,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:324,4'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strbuf_release
                - putchar
                - strcspn
                - strcmp
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
            - BranchSide:      'add-interactive.c:326,21'
              BranchSideFuncs:
                - strcmp
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strbuf_release
                - putchar
                - strcspn
                - strcmp
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
        - Branch String:   'add-interactive.c:326,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:327,4'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
            - BranchSide:      'add-interactive.c:331,13'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
        - Branch String:   'add-interactive.c:338,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:339,11'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
            - BranchSide:      'add-interactive.c:346,9'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
        - Branch String:   'add-interactive.c:339,9'
          Branch Sides:
            - BranchSide:      'add-interactive.c:340,6'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
            - BranchSide:      'add-interactive.c:341,6'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
        - Branch String:   'add-interactive.c:346,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:347,12'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
            - BranchSide:      'add-interactive.c:352,8'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
        - Branch String:   'add-interactive.c:352,17'
          Branch Sides:
            - BranchSide:      'add-interactive.c:352,21'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
            - BranchSide:      'add-interactive.c:355,15'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
        - Branch String:   'add-interactive.c:352,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:353,10'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - strtoul
                - strtoul
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
            - BranchSide:      'add-interactive.c:355,15'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
        - Branch String:   'add-interactive.c:367,9'
          Branch Sides:
            - BranchSide:      'add-interactive.c:368,11'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - strtoul
                - strtoul
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
            - BranchSide:      'add-interactive.c:369,15'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - strtoul
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
        - Branch String:   'add-interactive.c:370,10'
          Branch Sides:
            - BranchSide:      'add-interactive.c:371,20'
              BranchSideFuncs:
                - strtoul
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - strtoul
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
            - BranchSide:      'add-interactive.c:373,12'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - strtoul
                - strtoul
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
        - Branch String:   'add-interactive.c:375,10'
          Branch Sides:
            - BranchSide:      'add-interactive.c:376,12'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - strtoul
                - strtoul
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
            - BranchSide:      'add-interactive.c:377,5'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - strtoul
                - strtoul
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
        - Branch String:   'add-interactive.c:380,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:381,5'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - strtoul
                - strtoul
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
            - BranchSide:      'add-interactive.c:382,8'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - strtoul
                - strtoul
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
        - Branch String:   'add-interactive.c:382,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:383,24'
              BranchSideFuncs:
                - find_unique.17805
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - strtoul
                - strtoul
                - _.17811
                - color_fprintf_ln
            - BranchSide:      'add-interactive.c:388,8'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - find_unique.17805
                - strtoul
                - strtoul
                - _.17811
                - color_fprintf_ln
        - Branch String:   'add-interactive.c:384,9'
          Branch Sides:
            - BranchSide:      'add-interactive.c:385,11'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - find_unique.17805
                - strtoul
                - strtoul
                - _.17811
                - color_fprintf_ln
            - BranchSide:      'add-interactive.c:386,4'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - find_unique.17805
                - strtoul
                - strtoul
                - _.17811
                - color_fprintf_ln
        - Branch String:   'add-interactive.c:388,17'
          Branch Sides:
            - BranchSide:      'add-interactive.c:388,20'
              BranchSideFuncs:
                - _.17811
                - color_fprintf_ln
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - strcspn
                - find_unique.17805
                - strtoul
                - strtoul
                - putchar
            - BranchSide:      'add-interactive.c:390,22'
              BranchSideFuncs:
                - _.17811
                - color_fprintf_ln
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - strcspn
                - find_unique.17805
                - strtoul
                - strtoul
                - putchar
        - Branch String:   'add-interactive.c:388,44'
          Branch Sides:
            - BranchSide:      'add-interactive.c:389,9'
              BranchSideFuncs:
                - _.17811
                - color_fprintf_ln
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - strcspn
                - find_unique.17805
                - strtoul
                - strtoul
                - putchar
            - BranchSide:      'add-interactive.c:390,22'
              BranchSideFuncs:
                - _.17811
                - color_fprintf_ln
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - strcspn
                - find_unique.17805
                - strtoul
                - strtoul
                - putchar
        - Branch String:   'add-interactive.c:389,19'
          Branch Sides:
            - BranchSide:      'add-interactive.c:389,22'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
            - BranchSide:      'add-interactive.c:393,15'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
        - Branch String:   'add-interactive.c:388,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:390,22'
              BranchSideFuncs:
                - _.17811
                - color_fprintf_ln
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - strcspn
                - find_unique.17805
                - strtoul
                - strtoul
                - putchar
            - BranchSide:      'add-interactive.c:393,15'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
        - Branch String:   'add-interactive.c:398,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:399,10'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
            - BranchSide:      'add-interactive.c:401,4'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
        - Branch String:   'add-interactive.c:401,4'
          Branch Sides:
            - BranchSide:      'add-interactive.c:402,9'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
            - BranchSide:      'add-interactive.c:407,9'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
        - Branch String:   'add-interactive.c:402,9'
          Branch Sides:
            - BranchSide:      'add-interactive.c:402,34'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
            - BranchSide:      'add-interactive.c:403,30'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - putchar
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
        - Branch String:   'add-interactive.c:410,18'
          Branch Sides:
            - BranchSide:      'add-interactive.c:410,21'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - strcspn
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
                - putchar
            - BranchSide:      'add-interactive.c:411,21'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strcmp
                - strcspn
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
                - putchar
        - Branch String:   'add-interactive.c:410,51'
          Branch Sides:
            - BranchSide:      'add-interactive.c:411,21'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'add-interactive.c:412,4'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'add-interactive.c:410,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:305,2'
              BranchSideFuncs:
                - strbuf_setlen.17815
                - list.17834
                - color_fprintf
                - fputs
                - fflush
                - git_read_line_interactively
                - strbuf_release
                - strcmp
                - strcspn
                - strcmp
                - _.17811
                - color_fprintf_ln
                - find_unique.17805
                - strtoul
                - strtoul
                - putchar
            - BranchSide:      'add-interactive.c:412,4'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'add-interactive.c:297,3'
          Dst:             xcalloc
        - Src:             'add-interactive.c:301,3'
          Dst:             BUG_fl
        - Src:             'add-interactive.c:303,2'
          Dst:             find_unique_prefixes
        - Src:             'add-interactive.c:308,3'
          Dst:             strbuf_setlen
        - Src:             'add-interactive.c:310,3'
          Dst:             list
        - Src:             'add-interactive.c:312,3'
          Dst:             color_fprintf
        - Src:             'add-interactive.c:313,3'
          Dst:             fputs
        - Src:             'add-interactive.c:314,3'
          Dst:             fflush
        - Src:             'add-interactive.c:316,7'
          Dst:             git_read_line_interactively
        - Src:             'add-interactive.c:317,4'
          Dst:             putchar
        - Src:             'add-interactive.c:326,8'
          Dst:             strcmp
        - Src:             'add-interactive.c:333,17'
          Dst:             strcspn
        - Src:             'add-interactive.c:366,12'
          Dst:             strtoul
        - Src:             'add-interactive.c:371,12'
          Dst:             strtoul
        - Src:             'add-interactive.c:383,12'
          Dst:             find_unique
        - Src:             'add-interactive.c:391,8'
          Dst:             _
        - Src:             'add-interactive.c:390,5'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:411,8'
          Dst:             strcmp
        - Src:             'add-interactive.c:415,2'
          Dst:             strbuf_release
    - functionName:    choose_prompt_help
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - color_fprintf_ln
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'add-interactive.c:1055,5'
          Dst:             _
        - Src:             'add-interactive.c:1054,2'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:1057,5'
          Dst:             _
        - Src:             'add-interactive.c:1056,2'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:1059,5'
          Dst:             _
        - Src:             'add-interactive.c:1058,2'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:1061,5'
          Dst:             _
        - Src:             'add-interactive.c:1060,2'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:1063,5'
          Dst:             _
        - Src:             'add-interactive.c:1062,2'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:1065,5'
          Dst:             _
        - Src:             'add-interactive.c:1064,2'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:1067,5'
          Dst:             _
        - Src:             'add-interactive.c:1066,2'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:1069,5'
          Dst:             _
        - Src:             'add-interactive.c:1068,2'
          Dst:             color_fprintf_ln
    - functionName:    print_file_item
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
        - selected
        - item
        - print_file_item_data
      BBCount:         17
      ICount:          192
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - is_valid_prefix
        - printf
        - render_adddel
        - strbuf_addf
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-interactive.c:642,27'
          Branch Sides:
            - BranchSide:      'add-interactive.c:643,22'
              BranchSideFuncs:
                - is_valid_prefix
                - _.17811
                - render_adddel
                - _.17811
                - render_adddel
                - strbuf_addf
                - printf
                - printf
                - strbuf_setlen.17815
                - strbuf_addf
            - BranchSide:      'add-interactive.c:651,6'
              BranchSideFuncs:
                - _.17811
                - render_adddel
                - _.17811
                - render_adddel
                - strbuf_addf
                - printf
                - printf
        - Branch String:   'add-interactive.c:642,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:644,3'
              BranchSideFuncs:
                - strbuf_setlen.17815
                - strbuf_addf
                - _.17811
                - render_adddel
                - _.17811
                - render_adddel
                - strbuf_addf
                - printf
                - printf
            - BranchSide:      'add-interactive.c:651,6'
              BranchSideFuncs:
                - _.17811
                - render_adddel
                - _.17811
                - render_adddel
                - strbuf_addf
                - printf
                - printf
        - Branch String:   'add-interactive.c:651,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:652,23'
              BranchSideFuncs:
                - printf
            - BranchSide:      'add-interactive.c:657,17'
              BranchSideFuncs:
                - _.17811
                - render_adddel
                - _.17811
                - render_adddel
                - strbuf_addf
                - printf
        - Branch String:   'add-interactive.c:653,10'
          Branch Sides:
            - BranchSide:      'add-interactive.c:653,24'
              BranchSideFuncs:
                - printf
            - BranchSide:      'add-interactive.c:653,38'
              BranchSideFuncs:
                - printf
        - Branch String:   'add-interactive.c:661,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:661,21'
              BranchSideFuncs:
                - strbuf_addf
                - printf
            - BranchSide:      'add-interactive.c:661,35'
              BranchSideFuncs:
                - strbuf_addf
                - printf
      Callsites:
        - Src:             'add-interactive.c:637,2'
          Dst:             strbuf_setlen
        - Src:             'add-interactive.c:638,2'
          Dst:             strbuf_setlen
        - Src:             'add-interactive.c:639,2'
          Dst:             strbuf_setlen
        - Src:             'add-interactive.c:643,6'
          Dst:             is_valid_prefix
        - Src:             'add-interactive.c:644,3'
          Dst:             strbuf_setlen
        - Src:             'add-interactive.c:645,3'
          Dst:             strbuf_addf
        - Src:             'add-interactive.c:652,3'
          Dst:             printf
        - Src:             'add-interactive.c:657,44'
          Dst:             _
        - Src:             'add-interactive.c:657,2'
          Dst:             render_adddel
        - Src:             'add-interactive.c:658,38'
          Dst:             _
        - Src:             'add-interactive.c:658,2'
          Dst:             render_adddel
        - Src:             'add-interactive.c:660,2'
          Dst:             strbuf_addf
        - Src:             'add-interactive.c:663,2'
          Dst:             printf
    - functionName:    run_help
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ps
        - files
        - opts
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - color_fprintf_ln
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'add-interactive.c:1037,5'
          Dst:             _
        - Src:             'add-interactive.c:1036,2'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:1039,5'
          Dst:             _
        - Src:             'add-interactive.c:1038,2'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:1041,5'
          Dst:             _
        - Src:             'add-interactive.c:1040,2'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:1043,5'
          Dst:             _
        - Src:             'add-interactive.c:1042,2'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:1045,5'
          Dst:             _
        - Src:             'add-interactive.c:1044,2'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:1047,5'
          Dst:             _
        - Src:             'add-interactive.c:1046,2'
          Dst:             color_fprintf_ln
    - functionName:    run_diff
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ps
        - files
        - opts
      BBCount:         21
      ICount:          173
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - get_main_ref_store
        - get_modified_files
        - list_and_choose
        - oid_to_hex
        - putchar
        - run_command
        - strvec_push
        - strvec_pushl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'add-interactive.c:1002,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1003,3'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:1005,7'
              BranchSideFuncs:
                - putchar
                - list_and_choose.17838
                - putchar
                - oid_to_hex
                - strvec_pushl
                - run_command
                - strvec_push
        - Branch String:   'add-interactive.c:1005,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1006,3'
              BranchSideFuncs:
                - list_and_choose.17838
                - putchar
                - oid_to_hex
                - strvec_pushl
                - run_command
                - strvec_push
            - BranchSide:      'add-interactive.c:1010,2'
              BranchSideFuncs:
                - list_and_choose.17838
                - putchar
                - oid_to_hex
                - strvec_pushl
                - run_command
                - strvec_push
        - Branch String:   'add-interactive.c:1014,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1015,24'
              BranchSideFuncs:
                - oid_to_hex
                - strvec_pushl
                - run_command
                - putchar
                - strvec_push
            - BranchSide:      'add-interactive.c:1028,2'
              BranchSideFuncs:
                - putchar
        - Branch String:   'add-interactive.c:1018,20'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1018,9'
              BranchSideFuncs:
                - oid_to_hex
                - strvec_pushl
                - run_command
                - putchar
                - strvec_push
            - BranchSide:      'add-interactive.c:1019,6'
              BranchSideFuncs:
                - oid_to_hex
                - strvec_pushl
                - run_command
                - putchar
                - strvec_push
        - Branch String:   'add-interactive.c:1021,3'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1022,8'
              BranchSideFuncs:
                - run_command
                - putchar
                - strvec_push
            - BranchSide:      'add-interactive.c:1025,9'
              BranchSideFuncs:
                - run_command
                - putchar
        - Branch String:   'add-interactive.c:1022,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1022,25'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - putchar
            - BranchSide:      'add-interactive.c:1023,22'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - putchar
      Callsites:
        - Src:             'add-interactive.c:998,44'
          Dst:             get_main_ref_store
        - Src:             'add-interactive.c:998,20'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'add-interactive.c:1002,6'
          Dst:             get_modified_files
        - Src:             'add-interactive.c:1006,3'
          Dst:             putchar
        - Src:             'add-interactive.c:1012,10'
          Dst:             list_and_choose
        - Src:             'add-interactive.c:1018,9'
          Dst:             oid_to_hex
        - Src:             'add-interactive.c:1017,3'
          Dst:             strvec_pushl
        - Src:             'add-interactive.c:1023,5'
          Dst:             strvec_push
        - Src:             'add-interactive.c:1025,9'
          Dst:             run_command
        - Src:             'add-interactive.c:1028,2'
          Dst:             putchar
    - functionName:    run_patch
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ps
        - files
        - opts
      BBCount:         43
      ICount:          337
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - _
        - clear_pathspec
        - color_fprintf_ln
        - fprintf
        - get_modified_files
        - list_and_choose
        - parse_pathspec
        - run_add_p
        - strvec_clear
        - strvec_push
      functionUses:    0
      BranchProfiles:
        - Branch String:   'add-interactive.c:937,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:939,3'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:941,6'
              BranchSideFuncs:
                - _.17811
                - fprintf
                - _.17811
                - fprintf
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
                - _.17811
                - color_fprintf_ln
                - free
                - free
                - free
                - free
        - Branch String:   'add-interactive.c:941,21'
          Branch Sides:
            - BranchSide:      'add-interactive.c:941,24'
              BranchSideFuncs:
                - _.17811
                - fprintf
                - _.17811
                - fprintf
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
                - _.17811
                - color_fprintf_ln
                - free
                - free
                - free
                - free
            - BranchSide:      'add-interactive.c:942,14'
              BranchSideFuncs:
                - _.17811
                - fprintf
                - _.17811
                - fprintf
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
                - _.17811
                - color_fprintf_ln
                - free
                - free
                - free
                - free
        - Branch String:   'add-interactive.c:941,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:942,14'
              BranchSideFuncs:
                - _.17811
                - fprintf
                - _.17811
                - fprintf
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
                - _.17811
                - color_fprintf_ln
                - free
                - free
                - free
                - free
            - BranchSide:      'add-interactive.c:961,7'
              BranchSideFuncs:
                - _.17811
                - fprintf
                - _.17811
                - fprintf
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
        - Branch String:   'add-interactive.c:942,3'
          Branch Sides:
            - BranchSide:      'add-interactive.c:943,29'
              BranchSideFuncs:
                - _.17811
                - fprintf
                - _.17811
                - fprintf
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
                - _.17811
                - color_fprintf_ln
                - free
                - free
                - free
                - free
            - BranchSide:      'add-interactive.c:958,21'
              BranchSideFuncs:
                - _.17811
                - fprintf
                - _.17811
                - fprintf
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
        - Branch String:   'add-interactive.c:945,27'
          Branch Sides:
            - BranchSide:      'add-interactive.c:945,30'
              BranchSideFuncs:
                - free
                - free
                - _.17811
                - fprintf
                - _.17811
                - fprintf
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
                - _.17811
                - color_fprintf_ln
                - free
                - free
            - BranchSide:      'add-interactive.c:946,10'
              BranchSideFuncs:
                - free
                - free
                - _.17811
                - fprintf
                - _.17811
                - fprintf
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
                - _.17811
                - color_fprintf_ln
                - free
                - free
        - Branch String:   'add-interactive.c:945,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:946,10'
              BranchSideFuncs:
                - free
                - free
                - _.17811
                - fprintf
                - _.17811
                - fprintf
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
                - _.17811
                - color_fprintf_ln
                - free
                - free
            - BranchSide:      'add-interactive.c:948,15'
              BranchSideFuncs:
                - _.17811
                - fprintf
                - _.17811
                - fprintf
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
                - free
                - free
                - _.17811
                - color_fprintf_ln
                - free
                - free
        - Branch String:   'add-interactive.c:948,36'
          Branch Sides:
            - BranchSide:      'add-interactive.c:949,6'
              BranchSideFuncs:
                - _.17811
                - color_fprintf_ln
                - free
                - free
                - _.17811
                - fprintf
                - _.17811
                - fprintf
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
                - free
                - free
            - BranchSide:      'add-interactive.c:950,22'
              BranchSideFuncs:
                - _.17811
                - color_fprintf_ln
                - free
                - free
                - _.17811
                - fprintf
                - _.17811
                - fprintf
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
                - free
                - free
        - Branch String:   'add-interactive.c:948,15'
          Branch Sides:
            - BranchSide:      'add-interactive.c:950,22'
              BranchSideFuncs:
                - _.17811
                - color_fprintf_ln
                - free
                - free
                - _.17811
                - fprintf
                - _.17811
                - fprintf
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
                - free
                - free
            - BranchSide:      'add-interactive.c:956,5'
              BranchSideFuncs:
                - _.17811
                - fprintf
                - _.17811
                - fprintf
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
                - _.17811
                - color_fprintf_ln
                - free
                - free
                - free
                - free
        - Branch String:   'add-interactive.c:961,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:962,7'
              BranchSideFuncs:
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
            - BranchSide:      'add-interactive.c:969,2'
              BranchSideFuncs:
                - list_and_choose.17838
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
        - Branch String:   'add-interactive.c:962,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:963,12'
              BranchSideFuncs:
                - _.17811
                - fprintf
            - BranchSide:      'add-interactive.c:965,12'
              BranchSideFuncs:
                - _.17811
                - fprintf
        - Branch String:   'add-interactive.c:971,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:972,17'
              BranchSideFuncs:
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
            - BranchSide:      'add-interactive.c:987,9'
              BranchSideFuncs: []
        - Branch String:   'add-interactive.c:975,3'
          Branch Sides:
            - BranchSide:      'add-interactive.c:976,8'
              BranchSideFuncs:
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
                - strvec_push
            - BranchSide:      'add-interactive.c:981,43'
              BranchSideFuncs:
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
        - Branch String:   'add-interactive.c:976,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:976,25'
              BranchSideFuncs:
                - strvec_push
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
            - BranchSide:      'add-interactive.c:978,10'
              BranchSideFuncs:
                - strvec_push
                - parse_pathspec
                - run_add_p
                - strvec_clear
                - clear_pathspec
      Callsites:
        - Src:             'add-interactive.c:937,6'
          Dst:             get_modified_files
        - Src:             'add-interactive.c:951,8'
          Dst:             _
        - Src:             'add-interactive.c:950,5'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:963,20'
          Dst:             _
        - Src:             'add-interactive.c:963,4'
          Dst:             fprintf
        - Src:             'add-interactive.c:965,20'
          Dst:             _
        - Src:             'add-interactive.c:965,4'
          Dst:             fprintf
        - Src:             'add-interactive.c:970,10'
          Dst:             list_and_choose
        - Src:             'add-interactive.c:977,5'
          Dst:             strvec_push
        - Src:             'add-interactive.c:979,3'
          Dst:             parse_pathspec
        - Src:             'add-interactive.c:982,9'
          Dst:             run_add_p
        - Src:             'add-interactive.c:983,3'
          Dst:             strvec_clear
        - Src:             'add-interactive.c:984,3'
          Dst:             clear_pathspec
    - functionName:    run_add_untracked
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ps
        - files
        - opts
      BBCount:         31
      ICount:          233
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - Q_
        - _
        - add_file_to_index
        - const_error
        - error
        - get_untracked_files
        - list_and_choose
        - printf
        - putchar
        - repo_hold_locked_index
        - write_locked_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'add-interactive.c:886,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:887,3'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:889,7'
              BranchSideFuncs:
                - _.17811
                - printf
                - putchar
                - list_and_choose.17838
                - repo_hold_locked_index
                - write_locked_index
                - Q_.17829
                - printf
                - _.17811
                - error
                - const_error.17822
                - add_file_to_index
                - _.17811
                - error
                - const_error.17822
        - Branch String:   'add-interactive.c:889,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:890,10'
              BranchSideFuncs:
                - list_and_choose.17838
                - repo_hold_locked_index
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - add_file_to_index
                - _.17811
                - error
                - const_error.17822
            - BranchSide:      'add-interactive.c:894,2'
              BranchSideFuncs:
                - list_and_choose.17838
                - repo_hold_locked_index
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - add_file_to_index
                - _.17811
                - error
                - const_error.17822
        - Branch String:   'add-interactive.c:898,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:899,3'
              BranchSideFuncs:
                - putchar
            - BranchSide:      'add-interactive.c:901,30'
              BranchSideFuncs:
                - repo_hold_locked_index
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - add_file_to_index
                - _.17811
                - error
                - const_error.17822
        - Branch String:   'add-interactive.c:902,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:903,7'
              BranchSideFuncs:
                - putchar
            - BranchSide:      'add-interactive.c:907,9'
              BranchSideFuncs:
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - add_file_to_index
                - _.17811
                - error
                - const_error.17822
        - Branch String:   'add-interactive.c:907,2'
          Branch Sides:
            - BranchSide:      'add-interactive.c:908,22'
              BranchSideFuncs:
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - add_file_to_index
                - _.17811
                - error
                - const_error.17822
            - BranchSide:      'add-interactive.c:916,7'
              BranchSideFuncs:
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
        - Branch String:   'add-interactive.c:909,26'
          Branch Sides:
            - BranchSide:      'add-interactive.c:910,25'
              BranchSideFuncs:
                - add_file_to_index
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - _.17811
                - error
                - const_error.17822
            - BranchSide:      'add-interactive.c:914,2'
              BranchSideFuncs:
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - add_file_to_index
                - _.17811
                - error
                - const_error.17822
        - Branch String:   'add-interactive.c:909,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:911,10'
              BranchSideFuncs:
                - _.17811
                - error
                - const_error.17822
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
            - BranchSide:      'add-interactive.c:914,2'
              BranchSideFuncs:
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - add_file_to_index
                - _.17811
                - error
                - const_error.17822
        - Branch String:   'add-interactive.c:916,11'
          Branch Sides:
            - BranchSide:      'add-interactive.c:917,25'
              BranchSideFuncs:
                - Q_.17829
                - printf
                - putchar
            - BranchSide:      'add-interactive.c:920,7'
              BranchSideFuncs:
                - Q_.17829
                - printf
                - putchar
        - Branch String:   'add-interactive.c:916,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:918,9'
              BranchSideFuncs:
                - _.17811
                - error
                - const_error.17822
                - Q_.17829
                - printf
                - putchar
            - BranchSide:      'add-interactive.c:920,7'
              BranchSideFuncs:
                - Q_.17829
                - printf
                - putchar
        - Branch String:   'add-interactive.c:920,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:920,7'
              BranchSideFuncs:
                - putchar
            - BranchSide:      'add-interactive.c:922,26'
              BranchSideFuncs:
                - Q_.17829
                - printf
                - putchar
      Callsites:
        - Src:             'add-interactive.c:886,6'
          Dst:             get_untracked_files
        - Src:             'add-interactive.c:890,10'
          Dst:             _
        - Src:             'add-interactive.c:890,3'
          Dst:             printf
        - Src:             'add-interactive.c:896,10'
          Dst:             list_and_choose
        - Src:             'add-interactive.c:901,7'
          Dst:             repo_hold_locked_index
        - Src:             'add-interactive.c:910,7'
          Dst:             add_file_to_index
        - Src:             'add-interactive.c:911,10'
          Dst:             _
        - Src:             'add-interactive.c:911,10'
          Dst:             error
        - Src:             'add-interactive.c:911,10'
          Dst:             const_error
        - Src:             'add-interactive.c:917,6'
          Dst:             write_locked_index
        - Src:             'add-interactive.c:918,9'
          Dst:             _
        - Src:             'add-interactive.c:918,9'
          Dst:             error
        - Src:             'add-interactive.c:918,9'
          Dst:             const_error
        - Src:             'add-interactive.c:921,10'
          Dst:             Q_
        - Src:             'add-interactive.c:921,3'
          Dst:             printf
        - Src:             'add-interactive.c:925,2'
          Dst:             putchar
    - functionName:    run_revert
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ps
        - files
        - opts
      BBCount:         37
      ICount:          297
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Q_
        - _
        - const_error
        - diff_flush
        - diff_free
        - diffcore_std
        - do_diff_cache
        - error
        - get_main_ref_store
        - get_modified_files
        - list_and_choose
        - oidcpy
        - parse_pathspec
        - parse_tree_indirect
        - printf
        - putchar
        - repo_hold_locked_index
        - repo_refresh_and_write_index
        - st_mult
        - write_locked_index
        - xmalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'add-interactive.c:776,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:777,3'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:779,7'
              BranchSideFuncs:
                - putchar
                - list_and_choose.17838
                - repo_hold_locked_index
                - parse_tree_indirect
                - _.17811
                - error
                - const_error.17822
                - putchar
                - oidcpy.17828
                - st_mult.17808
                - xmalloc
                - parse_pathspec
                - do_diff_cache
                - diffcore_std
                - diff_flush
                - free
                - write_locked_index
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - diff_free
                - oidcpy.17828
        - Branch String:   'add-interactive.c:779,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:780,3'
              BranchSideFuncs:
                - list_and_choose.17838
                - repo_hold_locked_index
                - parse_tree_indirect
                - _.17811
                - error
                - const_error.17822
                - putchar
                - oidcpy.17828
                - st_mult.17808
                - xmalloc
                - parse_pathspec
                - do_diff_cache
                - diffcore_std
                - diff_flush
                - free
                - write_locked_index
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - diff_free
                - oidcpy.17828
            - BranchSide:      'add-interactive.c:784,2'
              BranchSideFuncs:
                - list_and_choose.17838
                - repo_hold_locked_index
                - parse_tree_indirect
                - _.17811
                - error
                - const_error.17822
                - putchar
                - oidcpy.17828
                - st_mult.17808
                - xmalloc
                - parse_pathspec
                - do_diff_cache
                - diffcore_std
                - diff_flush
                - free
                - write_locked_index
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - diff_free
                - oidcpy.17828
        - Branch String:   'add-interactive.c:786,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:787,3'
              BranchSideFuncs:
                - putchar
            - BranchSide:      'add-interactive.c:789,30'
              BranchSideFuncs:
                - repo_hold_locked_index
                - parse_tree_indirect
                - _.17811
                - error
                - const_error.17822
                - putchar
                - oidcpy.17828
                - st_mult.17808
                - xmalloc
                - parse_pathspec
                - do_diff_cache
                - diffcore_std
                - diff_flush
                - free
                - write_locked_index
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - diff_free
                - oidcpy.17828
        - Branch String:   'add-interactive.c:790,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:791,7'
              BranchSideFuncs:
                - putchar
            - BranchSide:      'add-interactive.c:795,6'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.17811
                - error
                - const_error.17822
                - putchar
                - oidcpy.17828
                - st_mult.17808
                - xmalloc
                - parse_pathspec
                - do_diff_cache
                - diffcore_std
                - diff_flush
                - free
                - write_locked_index
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - diff_free
                - oidcpy.17828
        - Branch String:   'add-interactive.c:795,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:796,16'
              BranchSideFuncs:
                - oidcpy.17828
                - st_mult.17808
                - xmalloc
                - parse_pathspec
                - do_diff_cache
                - diffcore_std
                - diff_flush
                - free
                - write_locked_index
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - putchar
                - diff_free
            - BranchSide:      'add-interactive.c:798,10'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.17811
                - error
                - const_error.17822
                - putchar
                - oidcpy.17828
                - st_mult.17808
                - xmalloc
                - parse_pathspec
                - do_diff_cache
                - diffcore_std
                - diff_flush
                - free
                - write_locked_index
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - diff_free
        - Branch String:   'add-interactive.c:799,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:800,10'
              BranchSideFuncs:
                - oidcpy.17828
                - st_mult.17808
                - xmalloc
                - parse_pathspec
                - do_diff_cache
                - diffcore_std
                - diff_flush
                - free
                - write_locked_index
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - putchar
                - diff_free
            - BranchSide:      'add-interactive.c:803,17'
              BranchSideFuncs:
                - oidcpy.17828
                - st_mult.17808
                - xmalloc
                - parse_pathspec
                - do_diff_cache
                - diffcore_std
                - diff_flush
                - free
                - write_locked_index
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - putchar
                - diff_free
        - Branch String:   'add-interactive.c:807,2'
          Branch Sides:
            - BranchSide:      'add-interactive.c:808,7'
              BranchSideFuncs:
                - parse_pathspec
                - do_diff_cache
                - diffcore_std
                - diff_flush
                - free
                - write_locked_index
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - putchar
                - diff_free
            - BranchSide:      'add-interactive.c:810,2'
              BranchSideFuncs:
                - parse_pathspec
                - do_diff_cache
                - diffcore_std
                - diff_flush
                - free
                - write_locked_index
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - putchar
                - diff_free
        - Branch String:   'add-interactive.c:808,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:808,24'
              BranchSideFuncs:
                - parse_pathspec
                - do_diff_cache
                - diffcore_std
                - diff_flush
                - free
                - write_locked_index
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - putchar
                - diff_free
            - BranchSide:      'add-interactive.c:809,17'
              BranchSideFuncs:
                - parse_pathspec
                - do_diff_cache
                - diffcore_std
                - diff_flush
                - free
                - write_locked_index
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - putchar
                - diff_free
        - Branch String:   'add-interactive.c:821,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:822,3'
              BranchSideFuncs:
                - diff_free
                - free
                - write_locked_index
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - putchar
            - BranchSide:      'add-interactive.c:825,3'
              BranchSideFuncs:
                - diffcore_std
                - diff_flush
                - free
                - write_locked_index
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - putchar
        - Branch String:   'add-interactive.c:830,11'
          Branch Sides:
            - BranchSide:      'add-interactive.c:830,33'
              BranchSideFuncs:
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - putchar
            - BranchSide:      'add-interactive.c:834,38'
              BranchSideFuncs:
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - putchar
        - Branch String:   'add-interactive.c:830,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:832,7'
              BranchSideFuncs:
                - Q_.17829
                - printf
                - putchar
            - BranchSide:      'add-interactive.c:834,38'
              BranchSideFuncs:
                - repo_refresh_and_write_index
                - Q_.17829
                - printf
                - putchar
        - Branch String:   'add-interactive.c:837,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:837,7'
              BranchSideFuncs:
                - putchar
            - BranchSide:      'add-interactive.c:839,29'
              BranchSideFuncs:
                - Q_.17829
                - printf
                - putchar
      Callsites:
        - Src:             'add-interactive.c:767,44'
          Dst:             get_main_ref_store
        - Src:             'add-interactive.c:767,20'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'add-interactive.c:776,6'
          Dst:             get_modified_files
        - Src:             'add-interactive.c:780,3'
          Dst:             putchar
        - Src:             'add-interactive.c:785,10'
          Dst:             list_and_choose
        - Src:             'add-interactive.c:789,7'
          Dst:             repo_hold_locked_index
        - Src:             'add-interactive.c:796,3'
          Dst:             oidcpy
        - Src:             'add-interactive.c:798,10'
          Dst:             parse_tree_indirect
        - Src:             'add-interactive.c:800,10'
          Dst:             _
        - Src:             'add-interactive.c:800,10'
          Dst:             error
        - Src:             'add-interactive.c:800,10'
          Dst:             const_error
        - Src:             'add-interactive.c:803,3'
          Dst:             oidcpy
        - Src:             'add-interactive.c:806,2'
          Dst:             st_mult
        - Src:             'add-interactive.c:806,2'
          Dst:             xmalloc
        - Src:             'add-interactive.c:812,2'
          Dst:             parse_pathspec
        - Src:             'add-interactive.c:821,6'
          Dst:             do_diff_cache
        - Src:             'add-interactive.c:822,3'
          Dst:             diff_free
        - Src:             'add-interactive.c:825,3'
          Dst:             diffcore_std
        - Src:             'add-interactive.c:826,3'
          Dst:             diff_flush
        - Src:             'add-interactive.c:830,14'
          Dst:             write_locked_index
        - Src:             'add-interactive.c:834,9'
          Dst:             repo_refresh_and_write_index
        - Src:             'add-interactive.c:838,10'
          Dst:             Q_
        - Src:             'add-interactive.c:838,3'
          Dst:             printf
        - Src:             'add-interactive.c:842,2'
          Dst:             putchar
    - functionName:    run_update
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ps
        - files
        - opts
      BBCount:         37
      ICount:          256
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - Q_
        - _
        - add_file_to_index
        - const_error
        - error
        - get_modified_files
        - is_missing_file_error
        - list_and_choose
        - lstat64
        - printf
        - putchar
        - remove_file_from_index
        - repo_hold_locked_index
        - write_locked_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'add-interactive.c:687,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:688,3'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:690,7'
              BranchSideFuncs:
                - putchar
                - list_and_choose.17838
                - repo_hold_locked_index
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - lstat64
                - add_file_to_index
                - _.17811
                - error
                - const_error.17822
                - __errno_location
                - is_missing_file_error.17830
                - remove_file_from_index
                - _.17811
                - error
                - const_error.17822
                - putchar
                - putchar
        - Branch String:   'add-interactive.c:690,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:691,3'
              BranchSideFuncs:
                - list_and_choose.17838
                - repo_hold_locked_index
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - lstat64
                - add_file_to_index
                - _.17811
                - error
                - const_error.17822
                - __errno_location
                - is_missing_file_error.17830
                - remove_file_from_index
                - _.17811
                - error
                - const_error.17822
                - putchar
                - putchar
            - BranchSide:      'add-interactive.c:695,2'
              BranchSideFuncs:
                - list_and_choose.17838
                - repo_hold_locked_index
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - lstat64
                - add_file_to_index
                - _.17811
                - error
                - const_error.17822
                - __errno_location
                - is_missing_file_error.17830
                - remove_file_from_index
                - _.17811
                - error
                - const_error.17822
                - putchar
                - putchar
        - Branch String:   'add-interactive.c:697,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:698,3'
              BranchSideFuncs:
                - putchar
            - BranchSide:      'add-interactive.c:702,30'
              BranchSideFuncs:
                - repo_hold_locked_index
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - lstat64
                - add_file_to_index
                - _.17811
                - error
                - const_error.17822
                - __errno_location
                - is_missing_file_error.17830
                - remove_file_from_index
                - _.17811
                - error
                - const_error.17822
                - putchar
        - Branch String:   'add-interactive.c:703,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:704,3'
              BranchSideFuncs:
                - putchar
            - BranchSide:      'add-interactive.c:708,9'
              BranchSideFuncs:
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - lstat64
                - add_file_to_index
                - _.17811
                - error
                - const_error.17822
                - __errno_location
                - is_missing_file_error.17830
                - remove_file_from_index
                - _.17811
                - error
                - const_error.17822
        - Branch String:   'add-interactive.c:708,2'
          Branch Sides:
            - BranchSide:      'add-interactive.c:709,22'
              BranchSideFuncs:
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - lstat64
                - add_file_to_index
                - _.17811
                - error
                - const_error.17822
                - __errno_location
                - is_missing_file_error.17830
                - remove_file_from_index
                - _.17811
                - error
                - const_error.17822
            - BranchSide:      'add-interactive.c:725,7'
              BranchSideFuncs:
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
        - Branch String:   'add-interactive.c:712,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:713,4'
              BranchSideFuncs:
                - lstat64
                - add_file_to_index
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - _.17811
                - error
                - const_error.17822
                - __errno_location
                - is_missing_file_error.17830
                - remove_file_from_index
                - _.17811
                - error
                - const_error.17822
            - BranchSide:      'add-interactive.c:714,13'
              BranchSideFuncs:
                - lstat64
                - add_file_to_index
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - _.17811
                - error
                - const_error.17822
                - __errno_location
                - is_missing_file_error.17830
                - remove_file_from_index
                - _.17811
                - error
                - const_error.17822
        - Branch String:   'add-interactive.c:714,24'
          Branch Sides:
            - BranchSide:      'add-interactive.c:714,49'
              BranchSideFuncs:
                - __errno_location
                - is_missing_file_error.17830
                - add_file_to_index
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - lstat64
                - _.17811
                - error
                - const_error.17822
                - remove_file_from_index
                - _.17811
                - error
                - const_error.17822
            - BranchSide:      'add-interactive.c:719,32'
              BranchSideFuncs:
                - add_file_to_index
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - lstat64
                - __errno_location
                - is_missing_file_error.17830
                - remove_file_from_index
                - _.17811
                - error
                - const_error.17822
                - _.17811
                - error
                - const_error.17822
        - Branch String:   'add-interactive.c:714,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:715,31'
              BranchSideFuncs:
                - remove_file_from_index
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - lstat64
                - add_file_to_index
                - _.17811
                - error
                - const_error.17822
                - __errno_location
                - is_missing_file_error.17830
                - _.17811
                - error
                - const_error.17822
            - BranchSide:      'add-interactive.c:719,32'
              BranchSideFuncs:
                - add_file_to_index
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - lstat64
                - __errno_location
                - is_missing_file_error.17830
                - remove_file_from_index
                - _.17811
                - error
                - const_error.17822
                - _.17811
                - error
                - const_error.17822
        - Branch String:   'add-interactive.c:715,8'
          Branch Sides:
            - BranchSide:      'add-interactive.c:716,11'
              BranchSideFuncs:
                - _.17811
                - error
                - const_error.17822
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
            - BranchSide:      'add-interactive.c:719,3'
              BranchSideFuncs:
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
                - lstat64
                - add_file_to_index
                - _.17811
                - error
                - const_error.17822
                - __errno_location
                - is_missing_file_error.17830
                - remove_file_from_index
                - _.17811
                - error
                - const_error.17822
        - Branch String:   'add-interactive.c:719,14'
          Branch Sides:
            - BranchSide:      'add-interactive.c:0,0'
              BranchSideFuncs:
                - _.17811
                - error
                - const_error.17822
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
            - BranchSide:      'add-interactive.c:720,10'
              BranchSideFuncs:
                - _.17811
                - error
                - const_error.17822
                - write_locked_index
                - Q_.17829
                - printf
                - putchar
                - _.17811
                - error
                - const_error.17822
        - Branch String:   'add-interactive.c:725,11'
          Branch Sides:
            - BranchSide:      'add-interactive.c:725,33'
              BranchSideFuncs:
                - Q_.17829
                - printf
                - putchar
            - BranchSide:      'add-interactive.c:728,7'
              BranchSideFuncs:
                - Q_.17829
                - printf
                - putchar
        - Branch String:   'add-interactive.c:725,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:726,9'
              BranchSideFuncs:
                - _.17811
                - error
                - const_error.17822
                - Q_.17829
                - printf
                - putchar
            - BranchSide:      'add-interactive.c:728,7'
              BranchSideFuncs:
                - Q_.17829
                - printf
                - putchar
        - Branch String:   'add-interactive.c:728,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:730,28'
              BranchSideFuncs:
                - putchar
            - BranchSide:      'add-interactive.c:732,2'
              BranchSideFuncs:
                - putchar
      Callsites:
        - Src:             'add-interactive.c:687,6'
          Dst:             get_modified_files
        - Src:             'add-interactive.c:691,3'
          Dst:             putchar
        - Src:             'add-interactive.c:696,10'
          Dst:             list_and_choose
        - Src:             'add-interactive.c:698,3'
          Dst:             putchar
        - Src:             'add-interactive.c:702,7'
          Dst:             repo_hold_locked_index
        - Src:             'add-interactive.c:704,3'
          Dst:             putchar
        - Src:             'add-interactive.c:714,7'
          Dst:             lstat64
        - Src:             'add-interactive.c:714,49'
          Dst:             __errno_location
        - Src:             'add-interactive.c:714,27'
          Dst:             is_missing_file_error
        - Src:             'add-interactive.c:715,8'
          Dst:             remove_file_from_index
        - Src:             'add-interactive.c:716,11'
          Dst:             _
        - Src:             'add-interactive.c:716,11'
          Dst:             error
        - Src:             'add-interactive.c:716,11'
          Dst:             const_error
        - Src:             'add-interactive.c:719,14'
          Dst:             add_file_to_index
        - Src:             'add-interactive.c:720,10'
          Dst:             _
        - Src:             'add-interactive.c:720,10'
          Dst:             error
        - Src:             'add-interactive.c:720,10'
          Dst:             const_error
        - Src:             'add-interactive.c:725,14'
          Dst:             write_locked_index
        - Src:             'add-interactive.c:726,9'
          Dst:             _
        - Src:             'add-interactive.c:726,9'
          Dst:             error
        - Src:             'add-interactive.c:726,9'
          Dst:             const_error
        - Src:             'add-interactive.c:729,10'
          Dst:             Q_
        - Src:             'add-interactive.c:729,3'
          Dst:             printf
        - Src:             'add-interactive.c:732,2'
          Dst:             putchar
    - functionName:    run_status
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ps
        - files
        - opts
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_modified_files
        - list
        - putchar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-interactive.c:670,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:671,3'
              BranchSideFuncs: []
            - BranchSide:      'add-interactive.c:673,7'
              BranchSideFuncs:
                - list.17834
                - putchar
      Callsites:
        - Src:             'add-interactive.c:670,6'
          Dst:             get_modified_files
        - Src:             'add-interactive.c:673,2'
          Dst:             list
        - Src:             'add-interactive.c:674,2'
          Dst:             putchar
    - functionName:    command_prompt_help
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - color_fprintf_ln
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'add-interactive.c:1104,45'
          Dst:             _
        - Src:             'add-interactive.c:1104,2'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:1106,5'
          Dst:             _
        - Src:             'add-interactive.c:1105,2'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:1108,5'
          Dst:             _
        - Src:             'add-interactive.c:1107,2'
          Dst:             color_fprintf_ln
        - Src:             'add-interactive.c:1110,5'
          Dst:             _
        - Src:             'add-interactive.c:1109,2'
          Dst:             color_fprintf_ln
    - functionName:    print_command_item
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
        - selected
        - item
        - print_command_item_data
      BBCount:         9
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - is_valid_prefix
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-interactive.c:1092,27'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1093,23'
              BranchSideFuncs:
                - is_valid_prefix
                - printf
                - printf
            - BranchSide:      'add-interactive.c:1094,22'
              BranchSideFuncs:
                - printf
        - Branch String:   'add-interactive.c:1092,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1094,22'
              BranchSideFuncs:
                - printf
            - BranchSide:      'add-interactive.c:1096,30'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'add-interactive.c:1093,7'
          Dst:             is_valid_prefix
        - Src:             'add-interactive.c:1094,3'
          Dst:             printf
        - Src:             'add-interactive.c:1096,3'
          Dst:             printf
    - functionName:    run_add_i
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - ps
      BBCount:         35
      ICount:          306
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - clear_add_i_state
        - discard_index
        - init_add_i_state
        - list_and_choose
        - prefix_item_list_clear
        - printf
        - repo_read_index
        - repo_refresh_and_write_index
        - run_status
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - string_list_append
        - warning
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-interactive.c:1149,2'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1150,31'
              BranchSideFuncs:
                - xcalloc
                - string_list_append
                - init_add_i_state
                - strbuf_addstr.17812
                - _.17811
                - _.17811
                - _.17811
                - strbuf_addf
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - run_status.17899
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
                - _.17811
                - warning
            - BranchSide:      'add-interactive.c:1156,23'
              BranchSideFuncs:
                - init_add_i_state
                - strbuf_addstr.17812
                - _.17811
                - _.17811
                - _.17811
                - strbuf_addf
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - run_status.17899
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
                - _.17811
                - warning
        - Branch String:   'add-interactive.c:1162,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1163,18'
              BranchSideFuncs:
                - strbuf_addstr.17812
                - _.17811
                - _.17811
                - _.17811
                - strbuf_addf
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - run_status.17899
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
                - _.17811
                - warning
            - BranchSide:      'add-interactive.c:1166,36'
              BranchSideFuncs:
                - strbuf_addstr.17812
                - _.17811
                - _.17811
                - _.17811
                - strbuf_addf
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - run_status.17899
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
                - _.17811
                - warning
        - Branch String:   'add-interactive.c:1175,29'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1176,35'
              BranchSideFuncs:
                - _.17811
                - warning
                - run_status.17899
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
            - BranchSide:      'add-interactive.c:1178,11'
              BranchSideFuncs:
                - _.17811
                - warning
                - run_status.17899
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
        - Branch String:   'add-interactive.c:1175,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1178,11'
              BranchSideFuncs:
                - _.17811
                - warning
                - run_status.17899
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
            - BranchSide:      'add-interactive.c:1180,23'
              BranchSideFuncs:
                - run_status.17899
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
        - Branch String:   'add-interactive.c:1186,13'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1186,16'
              BranchSideFuncs:
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
            - BranchSide:      'add-interactive.c:1187,9'
              BranchSideFuncs:
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
        - Branch String:   'add-interactive.c:1186,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1187,9'
              BranchSideFuncs:
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
            - BranchSide:      'add-interactive.c:1189,20'
              BranchSideFuncs:
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
        - Branch String:   'add-interactive.c:1191,33'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1191,37'
              BranchSideFuncs:
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
            - BranchSide:      'add-interactive.c:1192,11'
              BranchSideFuncs:
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
        - Branch String:   'add-interactive.c:1191,42'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1191,46'
              BranchSideFuncs:
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
                - list_and_choose.17838
            - BranchSide:      'add-interactive.c:1197,7'
              BranchSideFuncs:
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
        - Branch String:   'add-interactive.c:1191,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1192,11'
              BranchSideFuncs:
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
            - BranchSide:      'add-interactive.c:1197,7'
              BranchSideFuncs:
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
        - Branch String:   'add-interactive.c:1197,7'
          Branch Sides:
            - BranchSide:      'add-interactive.c:1182,2'
              BranchSideFuncs:
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
            - BranchSide:      'add-interactive.c:1198,10'
              BranchSideFuncs:
                - list_and_choose.17838
                - _.17811
                - printf
                - prefix_item_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - prefix_item_list_clear
                - clear_add_i_state
      Callsites:
        - Src:             'add-interactive.c:1150,31'
          Dst:             xcalloc
        - Src:             'add-interactive.c:1152,3'
          Dst:             string_list_append
        - Src:             'add-interactive.c:1156,2'
          Dst:             init_add_i_state
        - Src:             'add-interactive.c:1169,2'
          Dst:             strbuf_addstr
        - Src:             'add-interactive.c:1171,7'
          Dst:             _
        - Src:             'add-interactive.c:1171,20'
          Dst:             _
        - Src:             'add-interactive.c:1171,35'
          Dst:             _
        - Src:             'add-interactive.c:1170,2'
          Dst:             strbuf_addf
        - Src:             'add-interactive.c:1174,2'
          Dst:             discard_index
        - Src:             'add-interactive.c:1175,6'
          Dst:             repo_read_index
        - Src:             'add-interactive.c:1176,6'
          Dst:             repo_refresh_and_write_index
        - Src:             'add-interactive.c:1178,11'
          Dst:             _
        - Src:             'add-interactive.c:1178,3'
          Dst:             warning
        - Src:             'add-interactive.c:1180,8'
          Dst:             run_status
        - Src:             'add-interactive.c:1185,7'
          Dst:             list_and_choose
        - Src:             'add-interactive.c:1192,11'
          Dst:             _
        - Src:             'add-interactive.c:1192,4'
          Dst:             printf
        - Src:             'add-interactive.c:1201,2'
          Dst:             prefix_item_list_clear
        - Src:             'add-interactive.c:1202,2'
          Dst:             strbuf_release
        - Src:             'add-interactive.c:1203,2'
          Dst:             strbuf_release
        - Src:             'add-interactive.c:1204,2'
          Dst:             strbuf_release
        - Src:             'add-interactive.c:1205,2'
          Dst:             strbuf_release
        - Src:             'add-interactive.c:1206,2'
          Dst:             strbuf_release
        - Src:             'add-interactive.c:1207,2'
          Dst:             prefix_item_list_clear
        - Src:             'add-interactive.c:1208,2'
          Dst:             clear_add_i_state
    - functionName:    init_add_i_state
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - r
      BBCount:         16
      ICount:          190
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - diff_get_color
        - git_config_colorbool
        - git_config_get_bool
        - git_config_get_string
        - gitstrlcpy
        - init_color
        - repo_config_get_value
        - setbuf
        - strcmp
        - want_color_fd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'add-interactive.c:45,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:46,3'
              BranchSideFuncs:
                - want_color_fd
                - init_color
                - init_color
                - init_color
                - init_color
                - diff_get_color
                - init_color
                - init_color
                - strcmp
                - diff_get_color
                - init_color
                - diff_get_color
                - init_color
                - diff_get_color
                - init_color
                - gitstrlcpy
                - free
                - git_config_get_string.17930
                - free
                - git_config_get_string.17930
                - git_config_get_bool.17933
                - setbuf
            - BranchSide:      'add-interactive.c:49,46'
              BranchSideFuncs:
                - git_config_colorbool
                - want_color_fd
                - init_color
                - init_color
                - init_color
                - init_color
                - diff_get_color
                - init_color
                - init_color
                - strcmp
                - diff_get_color
                - init_color
                - diff_get_color
                - init_color
                - diff_get_color
                - init_color
                - gitstrlcpy
                - free
                - git_config_get_string.17930
                - free
                - git_config_get_string.17930
                - git_config_get_bool.17933
                - setbuf
        - Branch String:   'add-interactive.c:62,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:63,14'
              BranchSideFuncs:
                - diff_get_color
                - init_color
                - diff_get_color
                - init_color
                - gitstrlcpy
                - free
                - git_config_get_string.17930
                - free
                - git_config_get_string.17930
                - git_config_get_bool.17933
                - setbuf
            - BranchSide:      'add-interactive.c:65,13'
              BranchSideFuncs:
                - diff_get_color
                - init_color
                - diff_get_color
                - init_color
                - gitstrlcpy
                - free
                - git_config_get_string.17930
                - free
                - git_config_get_string.17930
                - git_config_get_bool.17933
                - setbuf
        - Branch String:   'add-interactive.c:82,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:82,6'
              BranchSideFuncs:
                - setbuf
            - BranchSide:      'add-interactive.c:83,10'
              BranchSideFuncs:
                - setbuf
      Callsites:
        - Src:             'add-interactive.c:45,6'
          Dst:             repo_config_get_value
        - Src:             'add-interactive.c:49,4'
          Dst:             git_config_colorbool
        - Src:             'add-interactive.c:50,17'
          Dst:             want_color_fd
        - Src:             'add-interactive.c:52,2'
          Dst:             init_color
        - Src:             'add-interactive.c:53,2'
          Dst:             init_color
        - Src:             'add-interactive.c:54,2'
          Dst:             init_color
        - Src:             'add-interactive.c:56,2'
          Dst:             init_color
        - Src:             'add-interactive.c:60,6'
          Dst:             diff_get_color
        - Src:             'add-interactive.c:59,2'
          Dst:             init_color
        - Src:             'add-interactive.c:61,2'
          Dst:             init_color
        - Src:             'add-interactive.c:62,7'
          Dst:             strcmp
        - Src:             'add-interactive.c:64,7'
          Dst:             diff_get_color
        - Src:             'add-interactive.c:63,3'
          Dst:             init_color
        - Src:             'add-interactive.c:66,3'
          Dst:             diff_get_color
        - Src:             'add-interactive.c:65,2'
          Dst:             init_color
        - Src:             'add-interactive.c:68,3'
          Dst:             diff_get_color
        - Src:             'add-interactive.c:67,2'
          Dst:             init_color
        - Src:             'add-interactive.c:70,2'
          Dst:             gitstrlcpy
        - Src:             'add-interactive.c:74,2'
          Dst:             git_config_get_string
        - Src:             'add-interactive.c:78,2'
          Dst:             git_config_get_string
        - Src:             'add-interactive.c:81,2'
          Dst:             git_config_get_bool
        - Src:             'add-interactive.c:83,3'
          Dst:             setbuf
    - functionName:    clear_add_i_state
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_color
      functionSourceFile: '/src/git/add-interactive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - s
        - section_and_slot
        - dst
        - default_color
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - color_parse
        - gitstrlcpy
        - repo_config_get_value
        - xstrfmt
      functionUses:    9
      BranchProfiles:
        - Branch String:   'add-interactive.c:30,6'
          Branch Sides:
            - BranchSide:      'add-interactive.c:31,3'
              BranchSideFuncs:
                - repo_config_get_value
                - color_parse
                - free
                - gitstrlcpy
            - BranchSide:      'add-interactive.c:32,33'
              BranchSideFuncs:
                - repo_config_get_value
                - color_parse
                - free
                - gitstrlcpy
        - Branch String:   'add-interactive.c:32,49'
          Branch Sides:
            - BranchSide:      'add-interactive.c:33,16'
              BranchSideFuncs:
                - gitstrlcpy
                - free
            - BranchSide:      'add-interactive.c:34,11'
              BranchSideFuncs:
                - gitstrlcpy
                - free
      Callsites:
        - Src:             'add-interactive.c:27,14'
          Dst:             xstrfmt
        - Src:             'add-interactive.c:32,11'
          Dst:             repo_config_get_value
        - Src:             'add-interactive.c:33,4'
          Dst:             color_parse
        - Src:             'add-interactive.c:34,3'
          Dst:             gitstrlcpy
    - functionName:    git_config_get_string
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:735,9'
          Dst:             repo_config_get_string
    - functionName:    git_config_get_bool
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_bool
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:755,9'
          Dst:             repo_config_get_bool
    - functionName:    setbuf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    merge_hunks
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - file_diff
        - hunk_index
        - use_all
        - merged
      BBCount:         48
      ICount:          542
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - BUG_fl
        - _
        - const_error
        - error
        - find_next_line
        - memcmp
        - normalize_marker
        - strbuf_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-patch.c:768,15'
          Branch Sides:
            - BranchSide:      'add-patch.c:768,18'
              BranchSideFuncs:
                - memcmp
                - strbuf_add
                - strbuf_add
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - normalize_marker
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
            - BranchSide:      'add-patch.c:771,3'
              BranchSideFuncs:
                - memcmp
                - strbuf_add
                - strbuf_add
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - normalize_marker
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
        - Branch String:   'add-patch.c:768,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:769,3'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:771,3'
              BranchSideFuncs:
                - memcmp
                - strbuf_add
                - strbuf_add
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - normalize_marker
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
        - Branch String:   'add-patch.c:775,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:776,7'
              BranchSideFuncs:
                - memcmp
                - strbuf_add
                - strbuf_add
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - normalize_marker
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
            - BranchSide:      'add-patch.c:880,6'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:785,17'
          Branch Sides:
            - BranchSide:      'add-patch.c:785,20'
              BranchSideFuncs:
                - memcmp
                - strbuf_add
                - strbuf_add
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - normalize_marker
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
            - BranchSide:      'add-patch.c:786,7'
              BranchSideFuncs:
                - memcmp
                - strbuf_add
                - strbuf_add
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - normalize_marker
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
        - Branch String:   'add-patch.c:785,43'
          Branch Sides:
            - BranchSide:      'add-patch.c:786,7'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:789,4'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:786,62'
          Branch Sides:
            - BranchSide:      'add-patch.c:787,7'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:789,4'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:785,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:789,4'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:795,7'
              BranchSideFuncs:
                - memcmp
                - strbuf_add
                - strbuf_add
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - normalize_marker
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
        - Branch String:   'add-patch.c:795,35'
          Branch Sides:
            - BranchSide:      'add-patch.c:795,38'
              BranchSideFuncs:
                - memcmp
                - strbuf_add
                - strbuf_add
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - normalize_marker
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
            - BranchSide:      'add-patch.c:800,24'
              BranchSideFuncs:
                - memcmp
                - strbuf_add
                - strbuf_add
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - normalize_marker
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
        - Branch String:   'add-patch.c:795,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:796,18'
              BranchSideFuncs:
                - memcmp
                - strbuf_add
                - strbuf_add
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - normalize_marker
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
            - BranchSide:      'add-patch.c:800,24'
              BranchSideFuncs:
                - memcmp
                - strbuf_add
                - strbuf_add
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - normalize_marker
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
        - Branch String:   'add-patch.c:816,4'
          Branch Sides:
            - BranchSide:      'add-patch.c:817,36'
              BranchSideFuncs:
                - find_next_line
                - normalize_marker
                - memcmp
                - strbuf_add
                - strbuf_add
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
            - BranchSide:      'add-patch.c:838,10'
              BranchSideFuncs:
                - memcmp
                - strbuf_add
                - find_next_line
                - normalize_marker
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
                - strbuf_add
                - _.18034
                - error
                - const_error.18035
        - Branch String:   'add-patch.c:820,9'
          Branch Sides:
            - BranchSide:      'add-patch.c:821,6'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:827,27'
              BranchSideFuncs:
                - normalize_marker
                - memcmp
                - strbuf_add
                - strbuf_add
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - BUG_fl
                - _.18034
                - error
                - const_error.18035
        - Branch String:   'add-patch.c:827,9'
          Branch Sides:
            - BranchSide:      'add-patch.c:828,13'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
            - BranchSide:      'add-patch.c:835,21'
              BranchSideFuncs:
                - memcmp
                - strbuf_add
                - strbuf_add
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - normalize_marker
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
        - Branch String:   'add-patch.c:840,42'
          Branch Sides:
            - BranchSide:      'add-patch.c:841,15'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
            - BranchSide:      'add-patch.c:843,12'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
        - Branch String:   'add-patch.c:840,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:843,12'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
            - BranchSide:      'add-patch.c:855,8'
              BranchSideFuncs:
                - strbuf_add
                - memcmp
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - normalize_marker
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
                - strbuf_add
        - Branch String:   'add-patch.c:855,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:856,12'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_add
                - memcmp
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - normalize_marker
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
            - BranchSide:      'add-patch.c:865,16'
              BranchSideFuncs:
                - strbuf_add
                - memcmp
                - strbuf_add
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - normalize_marker
                - _.18034
                - error
                - const_error.18035
                - BUG_fl
        - Branch String:   'add-patch.c:880,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:881,3'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:883,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'add-patch.c:817,20'
          Dst:             find_next_line
        - Src:             'add-patch.c:821,6'
          Dst:             BUG_fl
        - Src:             'add-patch.c:827,9'
          Dst:             normalize_marker
        - Src:             'add-patch.c:828,13'
          Dst:             _
        - Src:             'add-patch.c:828,13'
          Dst:             error
        - Src:             'add-patch.c:828,13'
          Dst:             const_error
        - Src:             'add-patch.c:841,8'
          Dst:             memcmp
        - Src:             'add-patch.c:843,12'
          Dst:             _
        - Src:             'add-patch.c:843,12'
          Dst:             error
        - Src:             'add-patch.c:843,12'
          Dst:             const_error
        - Src:             'add-patch.c:858,5'
          Dst:             strbuf_add
        - Src:             'add-patch.c:865,4'
          Dst:             strbuf_add
    - functionName:    find_next_line
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - offset
      BBCount:         8
      ICount:          78
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - memchr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'add-patch.c:653,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:654,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:657,15'
              BranchSideFuncs:
                - memchr
        - Branch String:   'add-patch.c:658,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:659,10'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:660,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'add-patch.c:654,3'
          Dst:             BUG_fl
        - Src:             'add-patch.c:657,8'
          Dst:             memchr
    - functionName:    normalize_marker
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'add-patch.c:410,22'
          Branch Sides:
            - BranchSide:      'add-patch.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:410,26'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:410,39'
          Branch Sides:
            - BranchSide:      'add-patch.c:410,42'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:410,64'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:410,9'
          Branch Sides:
            - BranchSide:      'add-patch.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:410,64'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    42
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recolor_hunk
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - hunk
      BBCount:         30
      ICount:          232
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - strbuf_add
        - strbuf_addstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-patch.c:1087,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1088,3'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
            - BranchSide:      'add-patch.c:1090,24'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
        - Branch String:   'add-patch.c:1091,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:1092,14'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
            - BranchSide:      'add-patch.c:1111,22'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:1092,3'
          Branch Sides:
            - BranchSide:      'add-patch.c:1093,8'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
            - BranchSide:      'add-patch.c:1095,10'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
        - Branch String:   'add-patch.c:1093,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1093,22'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
            - BranchSide:      'add-patch.c:1094,5'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
        - Branch String:   'add-patch.c:1096,21'
          Branch Sides:
            - BranchSide:      'add-patch.c:1096,24'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
            - BranchSide:      'add-patch.c:1099,18'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
        - Branch String:   'add-patch.c:1096,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1097,7'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
            - BranchSide:      'add-patch.c:1099,18'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
        - Branch String:   'add-patch.c:1100,10'
          Branch Sides:
            - BranchSide:      'add-patch.c:1101,10'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
            - BranchSide:      'add-patch.c:1102,10'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
        - Branch String:   'add-patch.c:1102,10'
          Branch Sides:
            - BranchSide:      'add-patch.c:1103,10'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
            - BranchSide:      'add-patch.c:1104,10'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
        - Branch String:   'add-patch.c:1107,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1108,16'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
            - BranchSide:      'add-patch.c:1109,13'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_addstr.18039
                - strbuf_add
      Callsites:
        - Src:             'add-patch.c:1099,3'
          Dst:             strbuf_addstr
        - Src:             'add-patch.c:1105,3'
          Dst:             strbuf_add
        - Src:             'add-patch.c:1106,3'
          Dst:             strbuf_addstr
        - Src:             'add-patch.c:1108,4'
          Dst:             strbuf_add
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    prompt_yesno
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - prompt
      BBCount:         10
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - color_fprintf
        - fflush
        - read_single_character
        - sane_case
      functionUses:    2
      BranchProfiles:
        - Branch String:   'add-patch.c:1241,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1242,4'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:1244,11'
              BranchSideFuncs:
                - sane_case.18041
                - _.18034
                - color_fprintf
                - fflush
                - read_single_character
        - Branch String:   'add-patch.c:1244,3'
          Branch Sides:
            - BranchSide:      'add-patch.c:1238,2'
              BranchSideFuncs:
                - _.18034
                - color_fprintf
                - fflush
                - read_single_character
                - sane_case.18041
            - BranchSide:      'add-patch.c:1245,13'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:1246,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'add-patch.c:1239,50'
          Dst:             _
        - Src:             'add-patch.c:1239,3'
          Dst:             color_fprintf
        - Src:             'add-patch.c:1240,3'
          Dst:             fflush
        - Src:             'add-patch.c:1241,7'
          Dst:             read_single_character
        - Src:             'add-patch.c:1244,11'
          Dst:             sane_case
    - functionName:    read_single_character
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - git_read_line_interactively
        - printf
        - read_key_without_echo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'add-patch.c:1225,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1226,36'
              BranchSideFuncs:
                - read_key_without_echo
                - printf
            - BranchSide:      'add-patch.c:1231,35'
              BranchSideFuncs:
                - git_read_line_interactively
        - Branch String:   'add-patch.c:1227,18'
          Branch Sides:
            - BranchSide:      'add-patch.c:1227,3'
              BranchSideFuncs:
                - printf
            - BranchSide:      'add-patch.c:1227,36'
              BranchSideFuncs:
                - printf
        - Branch String:   'add-patch.c:1231,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1232,3'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:1233,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'add-patch.c:1226,13'
          Dst:             read_key_without_echo
        - Src:             'add-patch.c:1227,3'
          Dst:             printf
        - Src:             'add-patch.c:1231,6'
          Dst:             git_read_line_interactively
    - functionName:    sane_case
      functionSourceFile: '/src/git/./sane-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - high
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './sane-ctype.h:50,6'
          Branch Sides:
            - BranchSide:      './sane-ctype.h:50,6'
              BranchSideFuncs: []
            - BranchSide:      './sane-ctype.h:51,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    run_apply_check
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - file_diff
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error
        - pipe_command
        - reassemble_patch
        - setup_child_process
        - strbuf_setlen
        - strvec_pushv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-patch.c:1217,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1218,10'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
            - BranchSide:      'add-patch.c:1220,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'add-patch.c:1211,2'
          Dst:             strbuf_setlen
        - Src:             'add-patch.c:1212,2'
          Dst:             reassemble_patch
        - Src:             'add-patch.c:1214,2'
          Dst:             setup_child_process
        - Src:             'add-patch.c:1216,2'
          Dst:             strvec_pushv
        - Src:             'add-patch.c:1217,6'
          Dst:             pipe_command
        - Src:             'add-patch.c:1218,10'
          Dst:             _
        - Src:             'add-patch.c:1218,10'
          Dst:             error
        - Src:             'add-patch.c:1218,10'
          Dst:             const_error
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    12
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    reassemble_patch
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - file_diff
        - use_all
        - out
      BBCount:         16
      ICount:          143
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - merge_hunks
        - render_diff_header
        - render_hunk
        - strbuf_setlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'add-patch.c:897,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:898,15'
              BranchSideFuncs:
                - merge_hunks
                - render_hunk
                - strbuf_setlen.18043
            - BranchSide:      'add-patch.c:921,1'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:901,16'
          Branch Sides:
            - BranchSide:      'add-patch.c:901,19'
              BranchSideFuncs:
                - merge_hunks
                - render_hunk
                - strbuf_setlen.18043
            - BranchSide:      'add-patch.c:906,20'
              BranchSideFuncs:
                - merge_hunks
                - render_hunk
                - strbuf_setlen.18043
        - Branch String:   'add-patch.c:901,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:902,13'
              BranchSideFuncs:
                - merge_hunks
                - render_hunk
                - strbuf_setlen.18043
            - BranchSide:      'add-patch.c:906,20'
              BranchSideFuncs:
                - merge_hunks
                - render_hunk
                - strbuf_setlen.18043
        - Branch String:   'add-patch.c:906,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:907,10'
              BranchSideFuncs:
                - render_hunk
                - strbuf_setlen.18043
                - merge_hunks
            - BranchSide:      'add-patch.c:909,16'
              BranchSideFuncs:
                - render_hunk
                - strbuf_setlen.18043
                - merge_hunks
      Callsites:
        - Src:             'add-patch.c:895,2'
          Dst:             render_diff_header
        - Src:             'add-patch.c:906,8'
          Dst:             merge_hunks
        - Src:             'add-patch.c:909,4'
          Dst:             render_hunk
        - Src:             'add-patch.c:916,4'
          Dst:             strbuf_setlen
    - functionName:    setup_child_process
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cp
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strvec_push
        - strvec_pushf
      functionUses:    10
      BranchProfiles:
        - Branch String:   'add-patch.c:314,16'
          Branch Sides:
            - BranchSide:      'add-patch.c:314,16'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
            - BranchSide:      'add-patch.c:314,16'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
        - Branch String:   'add-patch.c:314,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:315,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
            - BranchSide:      'add-patch.c:316,2'
              BranchSideFuncs:
                - strvec_pushf
      Callsites:
        - Src:             'add-patch.c:315,3'
          Dst:             strvec_push
        - Src:             'add-patch.c:319,2'
          Dst:             strvec_pushf
    - functionName:    render_diff_header
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - file_diff
        - colored
        - out
      BBCount:         11
      ICount:          158
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - render_hunk
        - strbuf_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'add-patch.c:736,26'
          Branch Sides:
            - BranchSide:      'add-patch.c:736,29'
              BranchSideFuncs:
                - render_hunk
                - strbuf_add
                - strbuf_add
                - strbuf_add
                - strbuf_add
            - BranchSide:      'add-patch.c:736,26'
              BranchSideFuncs:
                - render_hunk
                - strbuf_add
                - strbuf_add
                - strbuf_add
                - strbuf_add
        - Branch String:   'add-patch.c:739,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:740,15'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_add
                - strbuf_add
                - strbuf_add
            - BranchSide:      'add-patch.c:744,6'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_add
                - strbuf_add
                - strbuf_add
        - Branch String:   'add-patch.c:744,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:745,15'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_add
            - BranchSide:      'add-patch.c:752,15'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_add
      Callsites:
        - Src:             'add-patch.c:740,3'
          Dst:             render_hunk
        - Src:             'add-patch.c:747,3'
          Dst:             strbuf_add
        - Src:             'add-patch.c:749,3'
          Dst:             strbuf_add
        - Src:             'add-patch.c:754,3'
          Dst:             strbuf_add
        - Src:             'add-patch.c:755,3'
          Dst:             strbuf_add
    - functionName:    render_hunk
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - hunk
        - delta
        - colored
        - out
      BBCount:         33
      ICount:          324
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - strbuf_add
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'add-patch.c:668,35'
          Branch Sides:
            - BranchSide:      'add-patch.c:668,38'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.18039
                - strbuf_addch.18052
                - strbuf_add
                - strbuf_add
                - strbuf_addf
                - strbuf_add
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_add
            - BranchSide:      'add-patch.c:675,30'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.18039
                - strbuf_addch.18052
                - strbuf_add
                - strbuf_add
                - strbuf_addf
                - strbuf_add
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_add
        - Branch String:   'add-patch.c:668,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:675,30'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.18039
                - strbuf_addch.18052
                - strbuf_add
                - strbuf_add
                - strbuf_addf
                - strbuf_add
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.18039
                - strbuf_add
                - strbuf_add
            - BranchSide:      'add-patch.c:718,6'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_add
        - Branch String:   'add-patch.c:678,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:679,8'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.18039
                - strbuf_addch.18052
                - strbuf_add
                - strbuf_add
                - strbuf_addf
                - strbuf_add
                - strbuf_addf
                - strbuf_addf
                - strbuf_add
                - strbuf_add
            - BranchSide:      'add-patch.c:681,14'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.18039
                - strbuf_addch.18052
                - strbuf_add
                - strbuf_add
                - strbuf_addf
                - strbuf_add
                - strbuf_addf
                - strbuf_addf
                - strbuf_add
                - strbuf_add
        - Branch String:   'add-patch.c:681,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:682,15'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_add
            - BranchSide:      'add-patch.c:691,18'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.18039
                - strbuf_addch.18052
                - strbuf_add
                - strbuf_add
                - strbuf_addf
                - strbuf_add
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'add-patch.c:697,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:698,18'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.18039
                - strbuf_addch.18052
                - strbuf_add
                - strbuf_add
                - strbuf_addf
                - strbuf_add
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'add-patch.c:700,18'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.18039
                - strbuf_addch.18052
                - strbuf_add
                - strbuf_add
                - strbuf_addf
                - strbuf_add
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'add-patch.c:703,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:704,16'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.18039
                - strbuf_addch.18052
                - strbuf_add
                - strbuf_add
                - strbuf_addf
                - strbuf_add
                - strbuf_addf
            - BranchSide:      'add-patch.c:705,15'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addstr.18039
                - strbuf_addch.18052
                - strbuf_add
                - strbuf_add
                - strbuf_addf
                - strbuf_add
                - strbuf_addf
        - Branch String:   'add-patch.c:706,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:707,16'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addstr.18039
                - strbuf_addch.18052
                - strbuf_add
                - strbuf_add
                - strbuf_addf
                - strbuf_add
            - BranchSide:      'add-patch.c:708,17'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_addch.18052
                - strbuf_add
                - strbuf_add
                - strbuf_addf
                - strbuf_add
        - Branch String:   'add-patch.c:710,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:711,15'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_add
                - strbuf_add
            - BranchSide:      'add-patch.c:712,12'
              BranchSideFuncs:
                - strbuf_addch.18052
                - strbuf_add
                - strbuf_add
                - strbuf_addf
        - Branch String:   'add-patch.c:712,12'
          Branch Sides:
            - BranchSide:      'add-patch.c:713,16'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_add
                - strbuf_add
            - BranchSide:      'add-patch.c:715,17'
              BranchSideFuncs:
                - strbuf_addch.18052
                - strbuf_add
                - strbuf_add
        - Branch String:   'add-patch.c:718,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:719,14'
              BranchSideFuncs:
                - strbuf_add
            - BranchSide:      'add-patch.c:722,14'
              BranchSideFuncs:
                - strbuf_add
      Callsites:
        - Src:             'add-patch.c:682,4'
          Dst:             strbuf_add
        - Src:             'add-patch.c:687,4'
          Dst:             strbuf_add
        - Src:             'add-patch.c:691,4'
          Dst:             strbuf_addstr
        - Src:             'add-patch.c:702,3'
          Dst:             strbuf_addf
        - Src:             'add-patch.c:704,4'
          Dst:             strbuf_addf
        - Src:             'add-patch.c:705,3'
          Dst:             strbuf_addf
        - Src:             'add-patch.c:707,4'
          Dst:             strbuf_addf
        - Src:             'add-patch.c:708,3'
          Dst:             strbuf_addstr
        - Src:             'add-patch.c:711,4'
          Dst:             strbuf_add
        - Src:             'add-patch.c:713,4'
          Dst:             strbuf_addf
        - Src:             'add-patch.c:715,4'
          Dst:             strbuf_addch
        - Src:             'add-patch.c:719,3'
          Dst:             strbuf_add
        - Src:             'add-patch.c:722,3'
          Dst:             strbuf_add
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    recount_edited_hunk
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - s
        - hunk
        - orig_old_count
        - orig_new_count
      BBCount:         11
      ICount:          114
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - find_next_line
        - normalize_marker
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-patch.c:1185,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:1186,28'
              BranchSideFuncs:
                - normalize_marker
                - find_next_line
            - BranchSide:      'add-patch.c:1202,9'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:1186,3'
          Branch Sides:
            - BranchSide:      'add-patch.c:1188,4'
              BranchSideFuncs:
                - find_next_line
                - normalize_marker
            - BranchSide:      'add-patch.c:1191,4'
              BranchSideFuncs:
                - find_next_line
                - normalize_marker
            - BranchSide:      'add-patch.c:1194,4'
              BranchSideFuncs:
                - find_next_line
                - normalize_marker
            - BranchSide:      'add-patch.c:1199,23'
              BranchSideFuncs:
                - find_next_line
                - normalize_marker
      Callsites:
        - Src:             'add-patch.c:1186,10'
          Dst:             normalize_marker
        - Src:             'add-patch.c:1199,7'
          Dst:             find_next_line
    - functionName:    edit_hunk_manually
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - hunk
      BBCount:         19
      ICount:          208
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - const_error
        - error
        - find_next_line
        - parse_hunk_header
        - recolor_hunk
        - render_hunk
        - starts_with
        - strbuf_add
        - strbuf_commented_addf
        - strbuf_edit_interactively
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-patch.c:1145,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1147,3'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:1150,16'
              BranchSideFuncs:
                - recolor_hunk
                - parse_hunk_header
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - starts_with
                - strbuf_add
        - Branch String:   'add-patch.c:1151,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:1152,33'
              BranchSideFuncs:
                - find_next_line
                - starts_with
                - strbuf_add
                - recolor_hunk
                - parse_hunk_header
                - _.18034
                - error
                - const_error.18035
            - BranchSide:      'add-patch.c:1159,14'
              BranchSideFuncs:
                - recolor_hunk
                - parse_hunk_header
                - _.18034
                - error
                - const_error.18035
        - Branch String:   'add-patch.c:1154,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1155,16'
              BranchSideFuncs:
                - recolor_hunk
                - parse_hunk_header
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - starts_with
                - strbuf_add
            - BranchSide:      'add-patch.c:1156,7'
              BranchSideFuncs:
                - recolor_hunk
                - parse_hunk_header
                - _.18034
                - error
                - const_error.18035
                - find_next_line
                - starts_with
                - strbuf_add
        - Branch String:   'add-patch.c:1160,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1162,3'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:1164,15'
              BranchSideFuncs:
                - recolor_hunk
                - parse_hunk_header
                - _.18034
                - error
                - const_error.18035
        - Branch String:   'add-patch.c:1171,39'
          Branch Sides:
            - BranchSide:      'add-patch.c:1172,24'
              BranchSideFuncs:
                - parse_hunk_header
                - _.18034
                - error
                - const_error.18035
            - BranchSide:      'add-patch.c:1175,2'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:1171,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1173,10'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
            - BranchSide:      'add-patch.c:1175,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'add-patch.c:1118,2'
          Dst:             strbuf_setlen
        - Src:             'add-patch.c:1120,10'
          Dst:             _
        - Src:             'add-patch.c:1119,2'
          Dst:             strbuf_commented_addf
        - Src:             'add-patch.c:1122,2'
          Dst:             render_hunk
        - Src:             'add-patch.c:1124,10'
          Dst:             _
        - Src:             'add-patch.c:1123,2'
          Dst:             strbuf_commented_addf
        - Src:             'add-patch.c:1133,10'
          Dst:             _
        - Src:             'add-patch.c:1132,2'
          Dst:             strbuf_commented_addf
        - Src:             'add-patch.c:1139,10'
          Dst:             _
        - Src:             'add-patch.c:1138,2'
          Dst:             strbuf_commented_addf
        - Src:             'add-patch.c:1145,6'
          Dst:             strbuf_edit_interactively
        - Src:             'add-patch.c:1152,17'
          Dst:             find_next_line
        - Src:             'add-patch.c:1154,8'
          Dst:             starts_with
        - Src:             'add-patch.c:1155,4'
          Dst:             strbuf_add
        - Src:             'add-patch.c:1164,2'
          Dst:             recolor_hunk
        - Src:             'add-patch.c:1172,6'
          Dst:             parse_hunk_header
        - Src:             'add-patch.c:1173,10'
          Dst:             _
        - Src:             'add-patch.c:1173,10'
          Dst:             error
        - Src:             'add-patch.c:1173,10'
          Dst:             const_error
    - functionName:    parse_hunk_header
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - hunk
      BBCount:         29
      ICount:          312
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - const_error
        - error
        - memchr
        - memmem
        - parse_range
        - skip_prefix
      functionUses:    2
      BranchProfiles:
        - Branch String:   'add-patch.c:346,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:347,9'
              BranchSideFuncs:
                - skip_prefix.18065
                - _.18034
                - error
                - const_error.18035
                - parse_range
                - skip_prefix.18065
                - parse_range
                - skip_prefix.18065
                - memchr
                - memmem
                - memmem
            - BranchSide:      'add-patch.c:349,19'
              BranchSideFuncs:
                - skip_prefix.18065
                - _.18034
                - error
                - const_error.18035
                - parse_range
                - skip_prefix.18065
                - parse_range
                - skip_prefix.18065
                - memchr
                - memmem
                - memmem
        - Branch String:   'add-patch.c:349,34'
          Branch Sides:
            - BranchSide:      'add-patch.c:350,23'
              BranchSideFuncs:
                - parse_range
                - skip_prefix.18065
                - _.18034
                - error
                - const_error.18035
                - parse_range
                - skip_prefix.18065
                - memchr
                - memmem
                - memmem
            - BranchSide:      'add-patch.c:354,10'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
        - Branch String:   'add-patch.c:350,67'
          Branch Sides:
            - BranchSide:      'add-patch.c:351,19'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
            - BranchSide:      'add-patch.c:354,10'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
        - Branch String:   'add-patch.c:351,32'
          Branch Sides:
            - BranchSide:      'add-patch.c:352,23'
              BranchSideFuncs:
                - parse_range
                - skip_prefix.18065
                - _.18034
                - error
                - const_error.18035
                - memchr
                - memmem
                - memmem
            - BranchSide:      'add-patch.c:354,10'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
        - Branch String:   'add-patch.c:352,67'
          Branch Sides:
            - BranchSide:      'add-patch.c:353,19'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
            - BranchSide:      'add-patch.c:354,10'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
        - Branch String:   'add-patch.c:349,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:354,10'
              BranchSideFuncs:
                - memchr
                - memmem
                - memmem
            - BranchSide:      'add-patch.c:357,16'
              BranchSideFuncs:
                - memchr
                - memmem
                - memmem
        - Branch String:   'add-patch.c:361,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:362,33'
              BranchSideFuncs:
                - memchr
                - memmem
                - memmem
            - BranchSide:      'add-patch.c:367,9'
              BranchSideFuncs:
                - memchr
                - memmem
                - memmem
        - Branch String:   'add-patch.c:369,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:370,9'
              BranchSideFuncs:
                - memmem
                - memmem
            - BranchSide:      'add-patch.c:371,13'
              BranchSideFuncs:
                - memmem
                - memmem
        - Branch String:   'add-patch.c:372,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:372,23'
              BranchSideFuncs:
                - memmem
            - BranchSide:      'add-patch.c:376,33'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:372,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:373,33'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:376,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'add-patch.c:344,14'
          Dst:             memchr
        - Src:             'add-patch.c:349,7'
          Dst:             skip_prefix
        - Src:             'add-patch.c:350,6'
          Dst:             parse_range
        - Src:             'add-patch.c:351,7'
          Dst:             skip_prefix
        - Src:             'add-patch.c:352,6'
          Dst:             parse_range
        - Src:             'add-patch.c:353,7'
          Dst:             skip_prefix
        - Src:             'add-patch.c:354,10'
          Dst:             _
        - Src:             'add-patch.c:354,10'
          Dst:             error
        - Src:             'add-patch.c:354,10'
          Dst:             const_error
        - Src:             'add-patch.c:368,8'
          Dst:             memchr
        - Src:             'add-patch.c:371,6'
          Dst:             memmem
        - Src:             'add-patch.c:372,16'
          Dst:             memmem
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_range
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - offset
        - count
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'add-patch.c:329,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:330,3'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:331,7'
              BranchSideFuncs:
                - strtoul
        - Branch String:   'add-patch.c:331,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:332,4'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:336,19'
              BranchSideFuncs:
                - strtoul
      Callsites:
        - Src:             'add-patch.c:328,12'
          Dst:             strtoul
        - Src:             'add-patch.c:336,11'
          Dst:             strtoul
    - functionName:    summarize_hunk
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - hunk
        - out
      BBCount:         19
      ICount:          164
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - find_next_line
        - strbuf_add
        - strbuf_addchars
        - strbuf_addf
        - strbuf_complete_line
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-patch.c:1359,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1360,19'
              BranchSideFuncs:
                - strbuf_addchars
                - strbuf_complete_line.18069
                - strbuf_setlen.18043
                - find_next_line
                - strbuf_add
                - find_next_line
            - BranchSide:      'add-patch.c:1362,11'
              BranchSideFuncs:
                - strbuf_complete_line.18069
                - strbuf_setlen.18043
                - find_next_line
                - strbuf_add
                - find_next_line
        - Branch String:   'add-patch.c:1362,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:1363,7'
              BranchSideFuncs:
                - find_next_line
                - strbuf_complete_line.18069
                - strbuf_setlen.18043
                - find_next_line
                - strbuf_add
            - BranchSide:      'add-patch.c:1365,6'
              BranchSideFuncs:
                - strbuf_complete_line.18069
                - strbuf_setlen.18043
                - find_next_line
                - strbuf_add
        - Branch String:   'add-patch.c:1363,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1363,24'
              BranchSideFuncs:
                - strbuf_complete_line.18069
                - strbuf_setlen.18043
                - find_next_line
                - strbuf_add
            - BranchSide:      'add-patch.c:1364,4'
              BranchSideFuncs:
                - strbuf_complete_line.18069
                - strbuf_setlen.18043
                - find_next_line
                - strbuf_add
        - Branch String:   'add-patch.c:1365,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1366,14'
              BranchSideFuncs:
                - find_next_line
                - strbuf_add
                - strbuf_complete_line.18069
                - strbuf_setlen.18043
            - BranchSide:      'add-patch.c:1367,6'
              BranchSideFuncs:
                - strbuf_complete_line.18069
                - strbuf_setlen.18043
        - Branch String:   'add-patch.c:1367,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1367,6'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - strbuf_complete_line.18069
            - BranchSide:      'add-patch.c:1368,17'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - strbuf_complete_line.18069
      Callsites:
        - Src:             'add-patch.c:1356,2'
          Dst:             strbuf_addf
        - Src:             'add-patch.c:1360,3'
          Dst:             strbuf_addchars
        - Src:             'add-patch.c:1362,43'
          Dst:             find_next_line
        - Src:             'add-patch.c:1366,35'
          Dst:             find_next_line
        - Src:             'add-patch.c:1366,3'
          Dst:             strbuf_add
        - Src:             'add-patch.c:1368,3'
          Dst:             strbuf_setlen
        - Src:             'add-patch.c:1369,2'
          Dst:             strbuf_complete_line
    - functionName:    strbuf_complete_line
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_complete
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:637,2'
          Dst:             strbuf_complete
    - functionName:    strbuf_complete
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - sb
        - term
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:631,14'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,17'
              BranchSideFuncs:
                - strbuf_addch.18052
            - BranchSide:      './strbuf.h:631,14'
              BranchSideFuncs: []
        - Branch String:   './strbuf.h:631,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,6'
              BranchSideFuncs:
                - strbuf_addch.18052
            - BranchSide:      './strbuf.h:632,16'
              BranchSideFuncs:
                - strbuf_addch.18052
      Callsites:
        - Src:             './strbuf.h:632,3'
          Dst:             strbuf_addch
    - functionName:    apply_for_checkout
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - diff
        - is_reverse
      BBCount:         14
      ICount:          166
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - err
        - fwrite
        - pipe_command
        - prompt_yesno
        - setup_child_process
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-patch.c:1316,23'
          Branch Sides:
            - BranchSide:      'add-patch.c:1316,26'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - _.18034
                - prompt_yesno
                - _.18034
                - err.18074
                - setup_child_process
                - pipe_command
                - fwrite
                - setup_child_process
                - pipe_command
                - setup_child_process
                - pipe_command
            - BranchSide:      'add-patch.c:1330,7'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - _.18034
                - prompt_yesno
                - _.18034
                - err.18074
                - setup_child_process
                - pipe_command
                - fwrite
        - Branch String:   'add-patch.c:1316,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1317,23'
              BranchSideFuncs:
                - setup_child_process
                - pipe_command
                - setup_child_process
                - pipe_command
            - BranchSide:      'add-patch.c:1330,7'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - _.18034
                - prompt_yesno
                - _.18034
                - err.18074
                - setup_child_process
                - pipe_command
                - fwrite
        - Branch String:   'add-patch.c:1330,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1331,7'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'add-patch.c:1342,10'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'add-patch.c:1332,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1334,24'
              BranchSideFuncs:
                - setup_child_process
                - pipe_command
            - BranchSide:      'add-patch.c:1339,7'
              BranchSideFuncs:
                - _.18034
                - err.18074
      Callsites:
        - Src:             'add-patch.c:1306,2'
          Dst:             setup_child_process
        - Src:             'add-patch.c:1308,19'
          Dst:             pipe_command
        - Src:             'add-patch.c:1311,2'
          Dst:             setup_child_process
        - Src:             'add-patch.c:1313,22'
          Dst:             pipe_command
        - Src:             'add-patch.c:1317,3'
          Dst:             setup_child_process
        - Src:             'add-patch.c:1319,3'
          Dst:             pipe_command
        - Src:             'add-patch.c:1322,3'
          Dst:             setup_child_process
        - Src:             'add-patch.c:1324,3'
          Dst:             pipe_command
        - Src:             'add-patch.c:1331,10'
          Dst:             _
        - Src:             'add-patch.c:1331,3'
          Dst:             err
        - Src:             'add-patch.c:1332,23'
          Dst:             _
        - Src:             'add-patch.c:1332,7'
          Dst:             prompt_yesno
        - Src:             'add-patch.c:1334,4'
          Dst:             setup_child_process
        - Src:             'add-patch.c:1336,11'
          Dst:             pipe_command
        - Src:             'add-patch.c:1339,10'
          Dst:             _
        - Src:             'add-patch.c:1339,3'
          Dst:             err
        - Src:             'add-patch.c:1342,3'
          Dst:             fwrite
    - functionName:    err
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - fmt
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fputs
        - puts
        - vprintf
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'add-patch.c:300,2'
          Dst:             fputs
        - Src:             'add-patch.c:301,2'
          Dst:             vprintf
        - Src:             'add-patch.c:302,2'
          Dst:             puts
    - functionName:    edit_hunk_loop
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - file_diff
        - hunk
      BBCount:         14
      ICount:          121
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - edit_hunk_manually
        - prompt_yesno
        - recount_edited_hunk
        - run_apply_check
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-patch.c:1261,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1263,5'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:1267,7'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - _.18034
                - prompt_yesno
                - edit_hunk_manually
                - recount_edited_hunk
                - run_apply_check
        - Branch String:   'add-patch.c:1267,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1269,25'
              BranchSideFuncs:
                - recount_edited_hunk
                - run_apply_check
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - _.18034
                - prompt_yesno
                - edit_hunk_manually
            - BranchSide:      'add-patch.c:1277,18'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - _.18034
                - prompt_yesno
                - edit_hunk_manually
                - recount_edited_hunk
                - run_apply_check
        - Branch String:   'add-patch.c:1272,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1273,5'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - _.18034
                - prompt_yesno
                - edit_hunk_manually
                - recount_edited_hunk
                - run_apply_check
            - BranchSide:      'add-patch.c:1274,3'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - _.18034
                - prompt_yesno
                - edit_hunk_manually
                - recount_edited_hunk
                - run_apply_check
        - Branch String:   'add-patch.c:1291,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1259,2'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:1292,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'add-patch.c:1260,13'
          Dst:             edit_hunk_manually
        - Src:             'add-patch.c:1269,5'
          Dst:             recount_edited_hunk
        - Src:             'add-patch.c:1272,9'
          Dst:             run_apply_check
        - Src:             'add-patch.c:1277,3'
          Dst:             strbuf_setlen
        - Src:             'add-patch.c:1278,3'
          Dst:             strbuf_setlen
        - Src:             'add-patch.c:1288,25'
          Dst:             _
        - Src:             'add-patch.c:1288,9'
          Dst:             prompt_yesno
    - functionName:    split_hunk
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - file_diff
        - hunk_index
      BBCount:         82
      ICount:          708
      EdgeCount:       104
      CyclomaticComplexity: 24
      functionsReached:
        - BUG_fl
        - find_next_line
        - normalize_marker
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-patch.c:933,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:934,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:937,6'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
                - st_mult.18079
                - xrealloc
        - Branch String:   'add-patch.c:937,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:938,3'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:939,20'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
                - st_mult.18079
                - xrealloc
        - Branch String:   'add-patch.c:947,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:947,2'
              BranchSideFuncs:
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
            - BranchSide:      'add-patch.c:948,6'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
        - Branch String:   'add-patch.c:947,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:947,2'
              BranchSideFuncs:
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
            - BranchSide:      'add-patch.c:947,2'
              BranchSideFuncs:
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
        - Branch String:   'add-patch.c:948,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:949,11'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
            - BranchSide:      'add-patch.c:953,9'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
        - Branch String:   'add-patch.c:961,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:962,21'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
            - BranchSide:      'add-patch.c:963,9'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
        - Branch String:   'add-patch.c:966,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:967,26'
              BranchSideFuncs:
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
            - BranchSide:      'add-patch.c:1067,6'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
        - Branch String:   'add-patch.c:969,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:970,4'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
            - BranchSide:      'add-patch.c:976,8'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
        - Branch String:   'add-patch.c:976,22'
          Branch Sides:
            - BranchSide:      'add-patch.c:976,43'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
            - BranchSide:      'add-patch.c:976,25'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
        - Branch String:   'add-patch.c:976,40'
          Branch Sides:
            - BranchSide:      'add-patch.c:976,43'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
            - BranchSide:      'add-patch.c:991,7'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
        - Branch String:   'add-patch.c:976,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:977,10'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
            - BranchSide:      'add-patch.c:991,7'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
        - Branch String:   'add-patch.c:979,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:980,29'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
            - BranchSide:      'add-patch.c:981,23'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
        - Branch String:   'add-patch.c:991,21'
          Branch Sides:
            - BranchSide:      'add-patch.c:991,50'
              BranchSideFuncs:
                - BUG_fl
                - find_next_line
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
            - BranchSide:      'add-patch.c:991,25'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
        - Branch String:   'add-patch.c:991,35'
          Branch Sides:
            - BranchSide:      'add-patch.c:991,38'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
            - BranchSide:      'add-patch.c:1022,7'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
        - Branch String:   'add-patch.c:991,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:991,50'
              BranchSideFuncs:
                - BUG_fl
                - find_next_line
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
            - BranchSide:      'add-patch.c:1022,7'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
        - Branch String:   'add-patch.c:994,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:995,10'
              BranchSideFuncs:
                - BUG_fl
                - find_next_line
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
            - BranchSide:      'add-patch.c:998,8'
              BranchSideFuncs:
                - BUG_fl
                - find_next_line
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
        - Branch String:   'add-patch.c:995,10'
          Branch Sides:
            - BranchSide:      'add-patch.c:995,19'
              BranchSideFuncs:
                - BUG_fl
                - find_next_line
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
            - BranchSide:      'add-patch.c:998,8'
              BranchSideFuncs:
                - BUG_fl
                - find_next_line
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
        - Branch String:   'add-patch.c:998,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:999,23'
              BranchSideFuncs:
                - find_next_line
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - find_next_line
            - BranchSide:      'add-patch.c:1000,13'
              BranchSideFuncs:
                - BUG_fl
                - find_next_line
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
        - Branch String:   'add-patch.c:1000,13'
          Branch Sides:
            - BranchSide:      'add-patch.c:1001,5'
              BranchSideFuncs:
                - find_next_line
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - find_next_line
            - BranchSide:      'add-patch.c:1002,13'
              BranchSideFuncs:
                - BUG_fl
                - find_next_line
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
        - Branch String:   'add-patch.c:1002,13'
          Branch Sides:
            - BranchSide:      'add-patch.c:1003,5'
              BranchSideFuncs:
                - find_next_line
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - find_next_line
            - BranchSide:      'add-patch.c:1005,5'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'add-patch.c:1008,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1010,22'
              BranchSideFuncs:
                - find_next_line
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - BUG_fl
            - BranchSide:      'add-patch.c:1012,4'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
        - Branch String:   'add-patch.c:1022,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1023,8'
              BranchSideFuncs:
                - BUG_fl
                - find_next_line
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - find_next_line
                - BUG_fl
            - BranchSide:      'add-patch.c:1035,27'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
        - Branch String:   'add-patch.c:1023,26'
          Branch Sides:
            - BranchSide:      'add-patch.c:1023,29'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:1024,5'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'add-patch.c:1023,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1024,5'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:1028,24'
              BranchSideFuncs:
                - BUG_fl
                - find_next_line
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
        - Branch String:   'add-patch.c:1051,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1052,24'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
            - BranchSide:      'add-patch.c:1054,7'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
                - normalize_marker
                - BUG_fl
                - BUG_fl
                - find_next_line
                - find_next_line
                - BUG_fl
        - Branch String:   'add-patch.c:1067,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1068,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:1070,6'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'add-patch.c:1070,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1071,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:1073,32'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:1076,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1077,23'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:1079,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'add-patch.c:934,3'
          Dst:             BUG_fl
        - Src:             'add-patch.c:947,2'
          Dst:             st_mult
        - Src:             'add-patch.c:947,2'
          Dst:             xrealloc
        - Src:             'add-patch.c:967,8'
          Dst:             normalize_marker
        - Src:             'add-patch.c:970,4'
          Dst:             BUG_fl
        - Src:             'add-patch.c:1005,5'
          Dst:             BUG_fl
        - Src:             'add-patch.c:1007,14'
          Dst:             find_next_line
        - Src:             'add-patch.c:1010,6'
          Dst:             find_next_line
        - Src:             'add-patch.c:1024,5'
          Dst:             BUG_fl
        - Src:             'add-patch.c:1068,3'
          Dst:             BUG_fl
        - Src:             'add-patch.c:1071,3'
          Dst:             BUG_fl
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    Q_
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plu
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ngettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:58,6'
          Branch Sides:
            - BranchSide:      './gettext.h:59,10'
              BranchSideFuncs:
                - ngettext
            - BranchSide:      './gettext.h:60,18'
              BranchSideFuncs:
                - ngettext
        - Branch String:   './gettext.h:59,10'
          Branch Sides:
            - BranchSide:      './gettext.h:59,19'
              BranchSideFuncs: []
            - BranchSide:      './gettext.h:59,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gettext.h:60,9'
          Dst:             ngettext
    - functionName:    display_hunks
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - file_diff
        - start_index
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fputs
        - strbuf_addf
        - strbuf_setlen
        - summarize_hunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-patch.c:1378,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1379,15'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - strbuf_addf
                - summarize_hunk
                - fputs
            - BranchSide:      'add-patch.c:1381,2'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - strbuf_addf
                - summarize_hunk
                - fputs
        - Branch String:   'add-patch.c:1381,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:1382,23'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - strbuf_addf
                - summarize_hunk
                - fputs
            - BranchSide:      'add-patch.c:1392,9'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:1385,35'
          Branch Sides:
            - BranchSide:      'add-patch.c:1386,10'
              BranchSideFuncs:
                - strbuf_addf
                - summarize_hunk
                - fputs
                - strbuf_setlen.18043
            - BranchSide:      'add-patch.c:1387,13'
              BranchSideFuncs:
                - strbuf_addf
                - summarize_hunk
                - fputs
                - strbuf_setlen.18043
      Callsites:
        - Src:             'add-patch.c:1384,3'
          Dst:             strbuf_setlen
        - Src:             'add-patch.c:1385,3'
          Dst:             strbuf_addf
        - Src:             'add-patch.c:1388,3'
          Dst:             summarize_hunk
        - Src:             'add-patch.c:1389,3'
          Dst:             fputs
    - functionName:    is_octal
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - len
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'add-patch.c:387,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:388,3'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:390,2'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:390,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:391,8'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:393,2'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:391,16'
          Branch Sides:
            - BranchSide:      'add-patch.c:391,22'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:392,4'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:391,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:390,2'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:392,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    complete_file
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - marker
        - hunk
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'add-patch.c:398,20'
          Branch Sides:
            - BranchSide:      'add-patch.c:398,23'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:404,3'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:398,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:398,6'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:404,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_swap
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    capture_command
      functionSourceFile: '/src/git/./run-command.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cmd
        - out
        - hint
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pipe_command
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './run-command.h:264,9'
          Dst:             pipe_command
    - functionName:    patch_update_file
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1759
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - file_diff
      BBCount:         284
      ICount:          1786
      EdgeCount:       380
      CyclomaticComplexity: 98
      functionsReached:
        - Q_
        - _
        - apply_for_checkout
        - color_fprintf
        - color_fprintf_ln
        - const_error
        - discard_index
        - display_hunks
        - edit_hunk_loop
        - err
        - error
        - fflush
        - fputs
        - pipe_command
        - printf
        - putchar
        - read_single_character
        - reassemble_patch
        - regcomp
        - regerror
        - regexec
        - regfree
        - render_diff_header
        - render_hunk
        - repo_read_index
        - repo_refresh_and_write_index
        - sane_case
        - setup_child_process
        - setup_pager
        - sigchain_pop
        - sigchain_push
        - split_hunk
        - strbuf_addstr
        - strbuf_getline
        - strbuf_remove
        - strbuf_setlen
        - strbuf_trim
        - strbuf_trim_trailing_newline
        - strchr
        - strchrnul
        - strtoul
        - strvec_pushv
        - wait_for_pager
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-patch.c:1428,26'
          Branch Sides:
            - BranchSide:      'add-patch.c:1428,30'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - render_diff_header
                - fputs
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1431,2'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - render_diff_header
                - fputs
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1428,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1429,3'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - render_diff_header
                - fputs
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1431,2'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - render_diff_header
                - fputs
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1435,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1436,15'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1437,10'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1437,10'
          Branch Sides:
            - BranchSide:      'add-patch.c:1438,7'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1439,8'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1443,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1444,13'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1458,7'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1444,4'
          Branch Sides:
            - BranchSide:      'add-patch.c:1445,9'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1450,13'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1445,9'
          Branch Sides:
            - BranchSide:      'add-patch.c:1445,35'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1446,27'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1450,4'
          Branch Sides:
            - BranchSide:      'add-patch.c:1451,9'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1455,3'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1451,9'
          Branch Sides:
            - BranchSide:      'add-patch.c:1451,35'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1452,23'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1458,30'
          Branch Sides:
            - BranchSide:      'add-patch.c:1458,33'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1462,3'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1458,52'
          Branch Sides:
            - BranchSide:      'add-patch.c:1459,7'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1462,3'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1458,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1460,4'
              BranchSideFuncs:
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
            - BranchSide:      'add-patch.c:1462,3'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1463,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1464,8'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1511,7'
              BranchSideFuncs:
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
        - Branch String:   'add-patch.c:1464,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1465,9'
              BranchSideFuncs:
                - render_hunk
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1479,4'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
        - Branch String:   'add-patch.c:1465,9'
          Branch Sides:
            - BranchSide:      'add-patch.c:1466,6'
              BranchSideFuncs:
                - setup_pager
                - sigchain_push
                - render_hunk
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - sigchain_pop
                - wait_for_pager
            - BranchSide:      'add-patch.c:1469,17'
              BranchSideFuncs:
                - render_hunk
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - sigchain_pop
                - wait_for_pager
        - Branch String:   'add-patch.c:1472,9'
          Branch Sides:
            - BranchSide:      'add-patch.c:1473,6'
              BranchSideFuncs:
                - sigchain_pop
                - wait_for_pager
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - render_hunk
                - fputs
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
            - BranchSide:      'add-patch.c:1477,4'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
        - Branch String:   'add-patch.c:1480,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1481,15'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
            - BranchSide:      'add-patch.c:1484,8'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
        - Branch String:   'add-patch.c:1484,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1485,15'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
            - BranchSide:      'add-patch.c:1488,8'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
        - Branch String:   'add-patch.c:1488,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1489,15'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
            - BranchSide:      'add-patch.c:1492,8'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
        - Branch String:   'add-patch.c:1492,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1493,15'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
            - BranchSide:      'add-patch.c:1496,8'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
        - Branch String:   'add-patch.c:1496,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1497,15'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
            - BranchSide:      'add-patch.c:1500,8'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
                - strbuf_addstr.18039
        - Branch String:   'add-patch.c:1500,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1501,15'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
            - BranchSide:      'add-patch.c:1504,8'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_addstr.18039
        - Branch String:   'add-patch.c:1504,48'
          Branch Sides:
            - BranchSide:      'add-patch.c:1505,9'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
            - BranchSide:      'add-patch.c:1509,19'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
        - Branch String:   'add-patch.c:1504,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1506,15'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
            - BranchSide:      'add-patch.c:1509,19'
              BranchSideFuncs:
                - strbuf_addstr.18039
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
        - Branch String:   'add-patch.c:1511,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1512,21'
              BranchSideFuncs:
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
            - BranchSide:      'add-patch.c:1513,12'
              BranchSideFuncs:
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
        - Branch String:   'add-patch.c:1513,12'
          Branch Sides:
            - BranchSide:      'add-patch.c:1514,21'
              BranchSideFuncs:
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
            - BranchSide:      'add-patch.c:1515,12'
              BranchSideFuncs:
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
        - Branch String:   'add-patch.c:1515,35'
          Branch Sides:
            - BranchSide:      'add-patch.c:1515,39'
              BranchSideFuncs:
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
            - BranchSide:      'add-patch.c:1518,21'
              BranchSideFuncs:
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
        - Branch String:   'add-patch.c:1515,12'
          Branch Sides:
            - BranchSide:      'add-patch.c:1516,21'
              BranchSideFuncs:
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
            - BranchSide:      'add-patch.c:1518,21'
              BranchSideFuncs:
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
        - Branch String:   'add-patch.c:1522,22'
          Branch Sides:
            - BranchSide:      'add-patch.c:1520,3'
              BranchSideFuncs:
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
            - BranchSide:      'add-patch.c:1523,9'
              BranchSideFuncs:
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
        - Branch String:   'add-patch.c:1527,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1528,10'
              BranchSideFuncs:
                - fputs
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
            - BranchSide:      'add-patch.c:1529,10'
              BranchSideFuncs:
                - fflush
                - read_single_character
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1530,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1531,4'
              BranchSideFuncs:
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
            - BranchSide:      'add-patch.c:1533,8'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1533,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1534,4'
              BranchSideFuncs:
                - sane_case.18041
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
            - BranchSide:      'add-patch.c:1535,8'
              BranchSideFuncs:
                - sane_case.18041
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1538,26'
          Branch Sides:
            - BranchSide:      'add-patch.c:1538,30'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
            - BranchSide:      'add-patch.c:1542,7'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1538,40'
          Branch Sides:
            - BranchSide:      'add-patch.c:1538,43'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
            - BranchSide:      'add-patch.c:1542,7'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1538,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1539,8'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1542,7'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1542,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1543,4'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1547,14'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1545,17'
          Branch Sides:
            - BranchSide:      'add-patch.c:1546,5'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1546,26'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1547,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:1548,4'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1550,14'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1550,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:1551,8'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1560,14'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1551,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1552,5'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1557,15'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1552,5'
          Branch Sides:
            - BranchSide:      'add-patch.c:1553,13'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1557,4'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1554,10'
          Branch Sides:
            - BranchSide:      'add-patch.c:1555,7'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1556,5'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1560,24'
          Branch Sides:
            - BranchSide:      'add-patch.c:1560,27'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1561,8'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1560,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:1561,8'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1574,14'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1561,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1562,5'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1567,15'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1562,5'
          Branch Sides:
            - BranchSide:      'add-patch.c:1563,13'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1567,4'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1564,10'
          Branch Sides:
            - BranchSide:      'add-patch.c:1565,7'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1566,5'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1570,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1571,10'
              BranchSideFuncs:
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
            - BranchSide:      'add-patch.c:1574,3'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1574,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:1575,8'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1579,14'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1575,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1576,15'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1578,9'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1579,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:1580,8'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1584,14'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1580,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1581,15'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1583,9'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1584,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:1585,8'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1589,14'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1585,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1586,18'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1588,9'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1589,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:1590,8'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1594,14'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
        - Branch String:   'add-patch.c:1590,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1591,18'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1593,9'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1594,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:1598,10'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
            - BranchSide:      'add-patch.c:1631,14'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
        - Branch String:   'add-patch.c:1598,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1599,9'
              BranchSideFuncs:
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
            - BranchSide:      'add-patch.c:1602,19'
              BranchSideFuncs:
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
        - Branch String:   'add-patch.c:1605,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1606,9'
              BranchSideFuncs:
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
            - BranchSide:      'add-patch.c:1607,4'
              BranchSideFuncs:
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
        - Branch String:   'add-patch.c:1607,4'
          Branch Sides:
            - BranchSide:      'add-patch.c:1608,23'
              BranchSideFuncs:
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - err.18074
                - _.18034
            - BranchSide:      'add-patch.c:1619,17'
              BranchSideFuncs:
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1609,18'
          Branch Sides:
            - BranchSide:      'add-patch.c:1610,12'
              BranchSideFuncs:
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
            - BranchSide:      'add-patch.c:1611,20'
              BranchSideFuncs:
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
        - Branch String:   'add-patch.c:1613,9'
          Branch Sides:
            - BranchSide:      'add-patch.c:1615,6'
              BranchSideFuncs:
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - err.18074
            - BranchSide:      'add-patch.c:1616,35'
              BranchSideFuncs:
                - strbuf_trim_trailing_newline
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - _.18034
        - Branch String:   'add-patch.c:1621,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:1621,17'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1622,9'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1621,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1622,9'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1624,17'
              BranchSideFuncs:
                - Q_.18086
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1624,26'
          Branch Sides:
            - BranchSide:      'add-patch.c:1624,29'
              BranchSideFuncs:
                - Q_.18086
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1627,9'
              BranchSideFuncs:
                - Q_.18086
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1624,13'
          Branch Sides:
            - BranchSide:      'add-patch.c:1625,18'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1627,9'
              BranchSideFuncs:
                - Q_.18086
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1631,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:1635,10'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
            - BranchSide:      'add-patch.c:1679,14'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
        - Branch String:   'add-patch.c:1635,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1636,9'
              BranchSideFuncs:
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
            - BranchSide:      'add-patch.c:1639,19'
              BranchSideFuncs:
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
        - Branch String:   'add-patch.c:1641,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1642,18'
              BranchSideFuncs:
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - regerror
                - _.18034
                - err.18074
            - BranchSide:      'add-patch.c:1651,26'
              BranchSideFuncs:
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - regerror
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1644,9'
          Branch Sides:
            - BranchSide:      'add-patch.c:1646,6'
              BranchSideFuncs:
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
            - BranchSide:      'add-patch.c:1647,35'
              BranchSideFuncs:
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - regerror
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1648,9'
          Branch Sides:
            - BranchSide:      'add-patch.c:1649,6'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1650,4'
              BranchSideFuncs:
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - regerror
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1653,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1654,10'
              BranchSideFuncs:
                - regerror
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1661,8'
              BranchSideFuncs:
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1666,9'
          Branch Sides:
            - BranchSide:      'add-patch.c:1668,6'
              BranchSideFuncs:
                - regfree
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1669,6'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - regfree
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1670,9'
          Branch Sides:
            - BranchSide:      'add-patch.c:1671,8'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - regfree
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1672,9'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - regfree
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1672,9'
          Branch Sides:
            - BranchSide:      'add-patch.c:1673,6'
              BranchSideFuncs:
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1674,9'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - regfree
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1679,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:1680,29'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - split_hunk
                - _.18034
                - color_fprintf_ln
            - BranchSide:      'add-patch.c:1690,14'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
        - Branch String:   'add-patch.c:1681,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1682,9'
              BranchSideFuncs:
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1683,27'
              BranchSideFuncs:
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1690,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:1691,10'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - edit_hunk_loop
            - BranchSide:      'add-patch.c:1697,14'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
        - Branch String:   'add-patch.c:1691,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:1692,9'
              BranchSideFuncs:
                - edit_hunk_loop
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1693,28'
              BranchSideFuncs:
                - edit_hunk_loop
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1693,13'
          Branch Sides:
            - BranchSide:      'add-patch.c:0,0'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1694,5'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1697,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:1698,24'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
            - BranchSide:      'add-patch.c:1700,14'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
        - Branch String:   'add-patch.c:1700,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:1701,20'
              BranchSideFuncs:
                - _.18034
                - _.18034
                - color_fprintf
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - strchrnul
                - color_fprintf_ln
                - strchr
            - BranchSide:      'add-patch.c:1725,8'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1710,4'
          Branch Sides:
            - BranchSide:      'add-patch.c:1711,21'
              BranchSideFuncs:
                - strchrnul
                - color_fprintf_ln
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - strchr
            - BranchSide:      'add-patch.c:1724,3'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - strchrnul
                - color_fprintf_ln
                - strchr
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
        - Branch String:   'add-patch.c:1718,19'
          Branch Sides:
            - BranchSide:      'add-patch.c:1718,30'
              BranchSideFuncs:
                - strchr
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - strchrnul
                - color_fprintf_ln
            - BranchSide:      'add-patch.c:1721,22'
              BranchSideFuncs:
                - color_fprintf_ln
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - strchrnul
                - strchr
        - Branch String:   'add-patch.c:1718,9'
          Branch Sides:
            - BranchSide:      'add-patch.c:1719,6'
              BranchSideFuncs:
                - color_fprintf_ln
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - strchrnul
                - strchr
            - BranchSide:      'add-patch.c:1721,22'
              BranchSideFuncs:
                - color_fprintf_ln
                - strbuf_setlen.18043
                - printf
                - _.18034
                - printf
                - fflush
                - read_single_character
                - sane_case.18041
                - _.18034
                - err.18074
                - _.18034
                - _.18034
                - color_fprintf
                - _.18034
                - err.18074
                - edit_hunk_loop
                - _.18034
                - err.18074
                - split_hunk
                - _.18034
                - color_fprintf_ln
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim_trailing_newline
                - regcomp
                - render_hunk
                - regexec
                - _.18034
                - err.18074
                - regfree
                - regerror
                - _.18034
                - err.18074
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
                - _.18034
                - err.18074
                - strbuf_remove
                - strbuf_trim
                - strbuf_trim
                - strtoul
                - Q_.18086
                - err.18074
                - _.18034
                - err.18074
                - display_hunks
                - _.18034
                - printf
                - fflush
                - strbuf_getline
                - strbuf_trim_trailing_newline
                - _.18034
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - fputs
                - strbuf_setlen.18043
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - strbuf_addstr.18039
                - render_hunk
                - fputs
                - sigchain_pop
                - wait_for_pager
                - setup_pager
                - sigchain_push
                - strchrnul
                - strchr
        - Branch String:   'add-patch.c:1731,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:1732,7'
              BranchSideFuncs:
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
            - BranchSide:      'add-patch.c:1735,6'
              BranchSideFuncs:
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
        - Branch String:   'add-patch.c:1732,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1732,33'
              BranchSideFuncs:
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
            - BranchSide:      'add-patch.c:1733,4'
              BranchSideFuncs:
                - putchar
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
        - Branch String:   'add-patch.c:1735,29'
          Branch Sides:
            - BranchSide:      'add-patch.c:1736,8'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - putchar
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
            - BranchSide:      'add-patch.c:1738,3'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - putchar
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
        - Branch String:   'add-patch.c:1736,27'
          Branch Sides:
            - BranchSide:      'add-patch.c:1736,30'
              BranchSideFuncs:
                - putchar
            - BranchSide:      'add-patch.c:1757,2'
              BranchSideFuncs:
                - putchar
        - Branch String:   'add-patch.c:1735,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1738,3'
              BranchSideFuncs:
                - strbuf_setlen.18043
                - reassemble_patch
                - discard_index
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - putchar
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
                - apply_for_checkout
            - BranchSide:      'add-patch.c:1757,2'
              BranchSideFuncs:
                - putchar
        - Branch String:   'add-patch.c:1742,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1743,23'
              BranchSideFuncs:
                - apply_for_checkout
                - repo_read_index
                - putchar
                - repo_refresh_and_write_index
            - BranchSide:      'add-patch.c:1746,24'
              BranchSideFuncs:
                - setup_child_process
                - strvec_pushv
                - pipe_command
                - repo_read_index
                - putchar
                - repo_refresh_and_write_index
                - _.18034
                - error
                - const_error.18035
        - Branch String:   'add-patch.c:1752,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1753,33'
              BranchSideFuncs:
                - repo_refresh_and_write_index
                - putchar
            - BranchSide:      'add-patch.c:1755,2'
              BranchSideFuncs:
                - putchar
      Callsites:
        - Src:             'add-patch.c:1431,2'
          Dst:             strbuf_setlen
        - Src:             'add-patch.c:1432,2'
          Dst:             render_diff_header
        - Src:             'add-patch.c:1433,2'
          Dst:             fputs
        - Src:             'add-patch.c:1462,3'
          Dst:             strbuf_setlen
        - Src:             'add-patch.c:1466,6'
          Dst:             setup_pager
        - Src:             'add-patch.c:1467,6'
          Dst:             sigchain_push
        - Src:             'add-patch.c:1469,5'
          Dst:             render_hunk
        - Src:             'add-patch.c:1470,5'
          Dst:             fputs
        - Src:             'add-patch.c:1473,6'
          Dst:             sigchain_pop
        - Src:             'add-patch.c:1474,6'
          Dst:             wait_for_pager
        - Src:             'add-patch.c:1479,4'
          Dst:             strbuf_setlen
        - Src:             'add-patch.c:1482,5'
          Dst:             strbuf_addstr
        - Src:             'add-patch.c:1486,5'
          Dst:             strbuf_addstr
        - Src:             'add-patch.c:1490,5'
          Dst:             strbuf_addstr
        - Src:             'add-patch.c:1494,5'
          Dst:             strbuf_addstr
        - Src:             'add-patch.c:1498,5'
          Dst:             strbuf_addstr
        - Src:             'add-patch.c:1502,5'
          Dst:             strbuf_addstr
        - Src:             'add-patch.c:1507,5'
          Dst:             strbuf_addstr
        - Src:             'add-patch.c:1509,4'
          Dst:             strbuf_addstr
        - Src:             'add-patch.c:1520,3'
          Dst:             printf
        - Src:             'add-patch.c:1525,10'
          Dst:             _
        - Src:             'add-patch.c:1525,3'
          Dst:             printf
        - Src:             'add-patch.c:1528,4'
          Dst:             fputs
        - Src:             'add-patch.c:1529,3'
          Dst:             fflush
        - Src:             'add-patch.c:1530,7'
          Dst:             read_single_character
        - Src:             'add-patch.c:1535,8'
          Dst:             sane_case
        - Src:             'add-patch.c:1539,11'
          Dst:             _
        - Src:             'add-patch.c:1539,4'
          Dst:             err
        - Src:             'add-patch.c:1578,12'
          Dst:             _
        - Src:             'add-patch.c:1578,5'
          Dst:             err
        - Src:             'add-patch.c:1583,12'
          Dst:             _
        - Src:             'add-patch.c:1583,5'
          Dst:             err
        - Src:             'add-patch.c:1588,12'
          Dst:             _
        - Src:             'add-patch.c:1588,5'
          Dst:             err
        - Src:             'add-patch.c:1593,12'
          Dst:             _
        - Src:             'add-patch.c:1593,5'
          Dst:             err
        - Src:             'add-patch.c:1599,12'
          Dst:             _
        - Src:             'add-patch.c:1599,5'
          Dst:             err
        - Src:             'add-patch.c:1602,4'
          Dst:             strbuf_remove
        - Src:             'add-patch.c:1603,4'
          Dst:             strbuf_trim
        - Src:             'add-patch.c:1608,9'
          Dst:             display_hunks
        - Src:             'add-patch.c:1610,12'
          Dst:             _
        - Src:             'add-patch.c:1611,20'
          Dst:             _
        - Src:             'add-patch.c:1609,5'
          Dst:             printf
        - Src:             'add-patch.c:1612,5'
          Dst:             fflush
        - Src:             'add-patch.c:1613,9'
          Dst:             strbuf_getline
        - Src:             'add-patch.c:1616,5'
          Dst:             strbuf_trim_trailing_newline
        - Src:             'add-patch.c:1619,4'
          Dst:             strbuf_trim
        - Src:             'add-patch.c:1620,15'
          Dst:             strtoul
        - Src:             'add-patch.c:1622,12'
          Dst:             _
        - Src:             'add-patch.c:1622,5'
          Dst:             err
        - Src:             'add-patch.c:1627,12'
          Dst:             Q_
        - Src:             'add-patch.c:1627,5'
          Dst:             err
        - Src:             'add-patch.c:1636,12'
          Dst:             _
        - Src:             'add-patch.c:1636,5'
          Dst:             err
        - Src:             'add-patch.c:1639,4'
          Dst:             strbuf_remove
        - Src:             'add-patch.c:1640,4'
          Dst:             strbuf_trim_trailing_newline
        - Src:             'add-patch.c:1642,18'
          Dst:             _
        - Src:             'add-patch.c:1642,5'
          Dst:             printf
        - Src:             'add-patch.c:1643,5'
          Dst:             fflush
        - Src:             'add-patch.c:1644,9'
          Dst:             strbuf_getline
        - Src:             'add-patch.c:1647,5'
          Dst:             strbuf_trim_trailing_newline
        - Src:             'add-patch.c:1651,10'
          Dst:             regcomp
        - Src:             'add-patch.c:1656,5'
          Dst:             regerror
        - Src:             'add-patch.c:1657,12'
          Dst:             _
        - Src:             'add-patch.c:1657,5'
          Dst:             err
        - Src:             'add-patch.c:1664,5'
          Dst:             render_hunk
        - Src:             'add-patch.c:1666,9'
          Dst:             regexec
        - Src:             'add-patch.c:1674,12'
          Dst:             _
        - Src:             'add-patch.c:1674,5'
          Dst:             err
        - Src:             'add-patch.c:1677,4'
          Dst:             regfree
        - Src:             'add-patch.c:1682,12'
          Dst:             _
        - Src:             'add-patch.c:1682,5'
          Dst:             err
        - Src:             'add-patch.c:1683,16'
          Dst:             split_hunk
        - Src:             'add-patch.c:1686,8'
          Dst:             _
        - Src:             'add-patch.c:1685,5'
          Dst:             color_fprintf_ln
        - Src:             'add-patch.c:1692,12'
          Dst:             _
        - Src:             'add-patch.c:1692,5'
          Dst:             err
        - Src:             'add-patch.c:1693,13'
          Dst:             edit_hunk_loop
        - Src:             'add-patch.c:1701,20'
          Dst:             _
        - Src:             'add-patch.c:1704,11'
          Dst:             _
        - Src:             'add-patch.c:1703,4'
          Dst:             color_fprintf
        - Src:             'add-patch.c:1711,11'
          Dst:             strchrnul
        - Src:             'add-patch.c:1718,23'
          Dst:             strchr
        - Src:             'add-patch.c:1721,5'
          Dst:             color_fprintf_ln
        - Src:             'add-patch.c:1725,11'
          Dst:             _
        - Src:             'add-patch.c:1725,4'
          Dst:             err
        - Src:             'add-patch.c:1738,3'
          Dst:             strbuf_setlen
        - Src:             'add-patch.c:1739,3'
          Dst:             reassemble_patch
        - Src:             'add-patch.c:1741,3'
          Dst:             discard_index
        - Src:             'add-patch.c:1743,4'
          Dst:             apply_for_checkout
        - Src:             'add-patch.c:1746,4'
          Dst:             setup_child_process
        - Src:             'add-patch.c:1747,4'
          Dst:             strvec_pushv
        - Src:             'add-patch.c:1748,8'
          Dst:             pipe_command
        - Src:             'add-patch.c:1750,5'
          Dst:             _
        - Src:             'add-patch.c:1750,5'
          Dst:             error
        - Src:             'add-patch.c:1750,5'
          Dst:             const_error
        - Src:             'add-patch.c:1752,7'
          Dst:             repo_read_index
        - Src:             'add-patch.c:1753,4'
          Dst:             repo_refresh_and_write_index
        - Src:             'add-patch.c:1757,2'
          Dst:             putchar
    - functionName:    regerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_p_state_clear
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - clear_add_i_state
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'add-patch.c:288,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:289,8'
              BranchSideFuncs:
                - free
                - free
                - clear_add_i_state
            - BranchSide:      'add-patch.c:290,7'
              BranchSideFuncs:
                - free
                - clear_add_i_state
      Callsites:
        - Src:             'add-patch.c:284,2'
          Dst:             strbuf_release
        - Src:             'add-patch.c:285,2'
          Dst:             strbuf_release
        - Src:             'add-patch.c:286,2'
          Dst:             strbuf_release
        - Src:             'add-patch.c:287,2'
          Dst:             strbuf_release
        - Src:             'add-patch.c:291,2'
          Dst:             clear_add_i_state
    - functionName:    parse_diff
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ps
      BBCount:         195
      ICount:          1437
      EdgeCount:       250
      CyclomaticComplexity: 57
      functionsReached:
        - BUG_fl
        - _
        - advise
        - capture_command
        - complete_file
        - const_error
        - empty_tree_oid_hex
        - error
        - is_octal
        - memchr
        - normalize_marker
        - parse_hunk_header
        - pipe_command
        - repo_get_oid
        - setup_child_process
        - skip_prefix
        - st_mult
        - starts_with
        - strbuf_complete_line
        - strbuf_setlen
        - strbuf_swap
        - strcmp
        - strvec_clear
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - strvec_pushv
        - want_color_fd
        - xrealloc
        - xsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'add-patch.c:426,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:427,46'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushl
                - setup_child_process
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - want_color_fd
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - setup_child_process
                - xsnprintf
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - setup_child_process
                - strbuf_setlen.18043
                - pipe_command
                - strbuf_swap.18088
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - error
                - const_error.18035
                - strvec_clear
                - _.18034
                - error
                - const_error.18035
                - strvec_push
                - strcmp
                - repo_get_oid
                - strvec_push
                - empty_tree_oid_hex
            - BranchSide:      'add-patch.c:428,6'
              BranchSideFuncs:
                - strvec_pushl
                - setup_child_process
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - want_color_fd
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - setup_child_process
                - xsnprintf
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - setup_child_process
                - strbuf_setlen.18043
                - pipe_command
                - strbuf_swap.18088
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - error
                - const_error.18035
                - strvec_clear
                - _.18034
                - error
                - const_error.18035
                - strvec_push
                - strcmp
                - repo_get_oid
                - strvec_push
                - empty_tree_oid_hex
        - Branch String:   'add-patch.c:428,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:432,24'
              BranchSideFuncs:
                - strcmp
                - repo_get_oid
                - strvec_push
                - strvec_pushl
                - setup_child_process
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - want_color_fd
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - setup_child_process
                - xsnprintf
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - setup_child_process
                - strbuf_setlen.18043
                - pipe_command
                - strbuf_swap.18088
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - error
                - const_error.18035
                - strvec_clear
                - _.18034
                - error
                - const_error.18035
                - strvec_push
                - empty_tree_oid_hex
            - BranchSide:      'add-patch.c:436,25'
              BranchSideFuncs:
                - strvec_pushl
                - setup_child_process
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - want_color_fd
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - setup_child_process
                - xsnprintf
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - setup_child_process
                - strbuf_setlen.18043
                - pipe_command
                - strbuf_swap.18088
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - error
                - const_error.18035
                - strvec_clear
                - _.18034
                - error
                - const_error.18035
                - strvec_push
        - Branch String:   'add-patch.c:432,37'
          Branch Sides:
            - BranchSide:      'add-patch.c:433,21'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - setup_child_process
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - want_color_fd
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - setup_child_process
                - xsnprintf
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - setup_child_process
                - strbuf_setlen.18043
                - pipe_command
                - strbuf_swap.18088
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - error
                - const_error.18035
                - strvec_clear
                - _.18034
                - error
                - const_error.18035
                - strvec_push
            - BranchSide:      'add-patch.c:434,56'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - setup_child_process
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - want_color_fd
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - setup_child_process
                - xsnprintf
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - setup_child_process
                - strbuf_setlen.18043
                - pipe_command
                - strbuf_swap.18088
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - error
                - const_error.18035
                - strvec_clear
                - _.18034
                - error
                - const_error.18035
                - strvec_push
        - Branch String:   'add-patch.c:432,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:434,27'
              BranchSideFuncs:
                - empty_tree_oid_hex
                - strvec_push
                - strvec_pushl
                - setup_child_process
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - want_color_fd
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - setup_child_process
                - xsnprintf
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - setup_child_process
                - strbuf_setlen.18043
                - pipe_command
                - strbuf_swap.18088
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - error
                - const_error.18035
                - strvec_clear
                - _.18034
                - error
                - const_error.18035
                - strvec_push
            - BranchSide:      'add-patch.c:434,56'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - setup_child_process
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - want_color_fd
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - setup_child_process
                - xsnprintf
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - setup_child_process
                - strbuf_setlen.18043
                - pipe_command
                - strbuf_swap.18088
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - error
                - const_error.18035
                - strvec_clear
                - _.18034
                - error
                - const_error.18035
                - strvec_push
        - Branch String:   'add-patch.c:440,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:441,22'
              BranchSideFuncs:
                - strvec_push
                - setup_child_process
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - want_color_fd
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - setup_child_process
                - xsnprintf
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - setup_child_process
                - strbuf_setlen.18043
                - pipe_command
                - strbuf_swap.18088
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - error
                - const_error.18035
                - strvec_clear
                - _.18034
                - error
                - const_error.18035
            - BranchSide:      'add-patch.c:443,22'
              BranchSideFuncs:
                - setup_child_process
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - want_color_fd
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - setup_child_process
                - xsnprintf
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - setup_child_process
                - strbuf_setlen.18043
                - pipe_command
                - strbuf_swap.18088
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - error
                - const_error.18035
                - strvec_clear
                - _.18034
                - error
                - const_error.18035
        - Branch String:   'add-patch.c:446,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:447,3'
              BranchSideFuncs:
                - strvec_clear
                - _.18034
                - error
                - const_error.18035
            - BranchSide:      'add-patch.c:450,7'
              BranchSideFuncs:
                - strvec_clear
                - strbuf_complete_line.18069
                - want_color_fd
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - setup_child_process
                - xsnprintf
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - setup_child_process
                - strbuf_setlen.18043
                - pipe_command
                - strbuf_swap.18088
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - error
                - const_error.18035
        - Branch String:   'add-patch.c:450,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:451,3'
              BranchSideFuncs:
                - strbuf_complete_line.18069
                - want_color_fd
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - setup_child_process
                - xsnprintf
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - setup_child_process
                - strbuf_setlen.18043
                - pipe_command
                - strbuf_swap.18088
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - error
                - const_error.18035
            - BranchSide:      'add-patch.c:454,23'
              BranchSideFuncs:
                - strbuf_complete_line.18069
                - want_color_fd
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - setup_child_process
                - xsnprintf
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - setup_child_process
                - strbuf_setlen.18043
                - pipe_command
                - strbuf_swap.18088
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - error
                - const_error.18035
        - Branch String:   'add-patch.c:456,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:457,24'
              BranchSideFuncs:
                - setup_child_process
                - xsnprintf
                - strvec_pushv
                - capture_command.18089
                - strvec_clear
                - strbuf_complete_line.18069
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - setup_child_process
                - strbuf_setlen.18043
                - pipe_command
                - strbuf_swap.18088
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - error
                - const_error.18035
            - BranchSide:      'add-patch.c:490,2'
              BranchSideFuncs:
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
        - Branch String:   'add-patch.c:466,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:467,11'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
            - BranchSide:      'add-patch.c:469,7'
              BranchSideFuncs:
                - strbuf_complete_line.18069
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - setup_child_process
                - strbuf_setlen.18043
                - pipe_command
                - strbuf_swap.18088
                - _.18034
                - error
                - const_error.18035
        - Branch String:   'add-patch.c:469,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:470,25'
              BranchSideFuncs:
                - setup_child_process
                - strbuf_setlen.18043
                - pipe_command
                - strbuf_swap.18088
                - strbuf_complete_line.18069
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - _.18034
                - error
                - const_error.18035
            - BranchSide:      'add-patch.c:486,24'
              BranchSideFuncs:
                - strbuf_complete_line.18069
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
        - Branch String:   'add-patch.c:477,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:481,12'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
            - BranchSide:      'add-patch.c:483,16'
              BranchSideFuncs:
                - strbuf_swap.18088
                - strbuf_complete_line.18069
                - strvec_clear
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
        - Branch String:   'add-patch.c:495,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:496,22'
              BranchSideFuncs:
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
            - BranchSide:      'add-patch.c:635,16'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
        - Branch String:   'add-patch.c:500,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:501,10'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
            - BranchSide:      'add-patch.c:503,19'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
        - Branch String:   'add-patch.c:503,31'
          Branch Sides:
            - BranchSide:      'add-patch.c:504,19'
              BranchSideFuncs:
                - complete_file
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - st_mult.18079
                - xrealloc
                - BUG_fl
            - BranchSide:      'add-patch.c:505,18'
              BranchSideFuncs:
                - complete_file
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - st_mult.18079
                - xrealloc
                - BUG_fl
        - Branch String:   'add-patch.c:503,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:505,18'
              BranchSideFuncs:
                - complete_file
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - st_mult.18079
                - xrealloc
                - BUG_fl
            - BranchSide:      'add-patch.c:514,14'
              BranchSideFuncs:
                - starts_with
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
        - Branch String:   'add-patch.c:506,4'
          Branch Sides:
            - BranchSide:      'add-patch.c:506,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:506,4'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - st_mult.18079
                - xrealloc
        - Branch String:   'add-patch.c:506,4'
          Branch Sides:
            - BranchSide:      'add-patch.c:506,4'
              BranchSideFuncs:
                - st_mult.18079
                - xrealloc
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
            - BranchSide:      'add-patch.c:506,4'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
        - Branch String:   'add-patch.c:506,4'
          Branch Sides:
            - BranchSide:      'add-patch.c:506,4'
              BranchSideFuncs:
                - st_mult.18079
                - xrealloc
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
            - BranchSide:      'add-patch.c:506,4'
              BranchSideFuncs:
                - st_mult.18079
                - xrealloc
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
        - Branch String:   'add-patch.c:511,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:512,27'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
            - BranchSide:      'add-patch.c:513,11'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
        - Branch String:   'add-patch.c:514,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:515,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:517,12'
              BranchSideFuncs:
                - starts_with
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
        - Branch String:   'add-patch.c:519,34'
          Branch Sides:
            - BranchSide:      'add-patch.c:520,6'
              BranchSideFuncs:
                - parse_hunk_header
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - st_mult.18079
                - xrealloc
                - BUG_fl
            - BranchSide:      'add-patch.c:522,8'
              BranchSideFuncs:
                - parse_hunk_header
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - st_mult.18079
                - xrealloc
                - BUG_fl
        - Branch String:   'add-patch.c:520,31'
          Branch Sides:
            - BranchSide:      'add-patch.c:521,19'
              BranchSideFuncs:
                - skip_prefix.18065
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
            - BranchSide:      'add-patch.c:547,14'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
        - Branch String:   'add-patch.c:519,12'
          Branch Sides:
            - BranchSide:      'add-patch.c:522,8'
              BranchSideFuncs:
                - parse_hunk_header
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - st_mult.18079
                - xrealloc
                - BUG_fl
            - BranchSide:      'add-patch.c:547,14'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
        - Branch String:   'add-patch.c:522,22'
          Branch Sides:
            - BranchSide:      'add-patch.c:522,25'
              BranchSideFuncs:
                - parse_hunk_header
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - st_mult.18079
                - xrealloc
                - BUG_fl
            - BranchSide:      'add-patch.c:527,5'
              BranchSideFuncs:
                - parse_hunk_header
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - st_mult.18079
                - xrealloc
                - BUG_fl
        - Branch String:   'add-patch.c:522,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:527,5'
              BranchSideFuncs:
                - parse_hunk_header
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - st_mult.18079
                - xrealloc
                - BUG_fl
            - BranchSide:      'add-patch.c:529,4'
              BranchSideFuncs:
                - parse_hunk_header
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - st_mult.18079
                - xrealloc
                - BUG_fl
        - Branch String:   'add-patch.c:529,4'
          Branch Sides:
            - BranchSide:      'add-patch.c:529,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:529,4'
              BranchSideFuncs:
                - parse_hunk_header
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - st_mult.18079
                - xrealloc
        - Branch String:   'add-patch.c:529,4'
          Branch Sides:
            - BranchSide:      'add-patch.c:529,4'
              BranchSideFuncs:
                - st_mult.18079
                - xrealloc
                - parse_hunk_header
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
            - BranchSide:      'add-patch.c:529,4'
              BranchSideFuncs:
                - parse_hunk_header
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
        - Branch String:   'add-patch.c:529,4'
          Branch Sides:
            - BranchSide:      'add-patch.c:529,4'
              BranchSideFuncs:
                - st_mult.18079
                - xrealloc
                - parse_hunk_header
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
            - BranchSide:      'add-patch.c:529,4'
              BranchSideFuncs:
                - st_mult.18079
                - xrealloc
                - parse_hunk_header
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
        - Branch String:   'add-patch.c:534,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:535,27'
              BranchSideFuncs:
                - parse_hunk_header
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
            - BranchSide:      'add-patch.c:537,8'
              BranchSideFuncs:
                - parse_hunk_header
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
        - Branch String:   'add-patch.c:537,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:538,5'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
            - BranchSide:      'add-patch.c:539,31'
              BranchSideFuncs:
                - parse_hunk_header
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
        - Branch String:   'add-patch.c:539,13'
          Branch Sides:
            - BranchSide:      'add-patch.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'add-patch.c:540,5'
              BranchSideFuncs: []
        - Branch String:   'add-patch.c:547,39'
          Branch Sides:
            - BranchSide:      'add-patch.c:548,19'
              BranchSideFuncs:
                - starts_with
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'add-patch.c:550,14'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'add-patch.c:547,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:549,4'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
            - BranchSide:      'add-patch.c:550,14'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'add-patch.c:550,39'
          Branch Sides:
            - BranchSide:      'add-patch.c:551,19'
              BranchSideFuncs:
                - skip_prefix.18065
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'add-patch.c:571,14'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'add-patch.c:551,49'
          Branch Sides:
            - BranchSide:      'add-patch.c:552,16'
              BranchSideFuncs:
                - is_octal
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'add-patch.c:571,14'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'add-patch.c:550,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:553,8'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'add-patch.c:571,14'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'add-patch.c:553,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:554,5'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:556,8'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
        - Branch String:   'add-patch.c:556,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:557,5'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:564,4'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - st_mult.18079
                - xrealloc
                - BUG_fl
        - Branch String:   'add-patch.c:565,4'
          Branch Sides:
            - BranchSide:      'add-patch.c:565,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:565,4'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - st_mult.18079
                - xrealloc
        - Branch String:   'add-patch.c:565,4'
          Branch Sides:
            - BranchSide:      'add-patch.c:565,4'
              BranchSideFuncs:
                - st_mult.18079
                - xrealloc
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
            - BranchSide:      'add-patch.c:565,4'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
        - Branch String:   'add-patch.c:565,4'
          Branch Sides:
            - BranchSide:      'add-patch.c:565,4'
              BranchSideFuncs:
                - st_mult.18079
                - xrealloc
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
            - BranchSide:      'add-patch.c:565,4'
              BranchSideFuncs:
                - st_mult.18079
                - xrealloc
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
        - Branch String:   'add-patch.c:568,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:570,6'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
            - BranchSide:      'add-patch.c:571,3'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
        - Branch String:   'add-patch.c:571,39'
          Branch Sides:
            - BranchSide:      'add-patch.c:572,19'
              BranchSideFuncs:
                - skip_prefix.18065
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'add-patch.c:589,14'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
        - Branch String:   'add-patch.c:572,49'
          Branch Sides:
            - BranchSide:      'add-patch.c:573,16'
              BranchSideFuncs:
                - is_octal
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'add-patch.c:589,14'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
        - Branch String:   'add-patch.c:571,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:579,9'
              BranchSideFuncs:
                - BUG_fl
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'add-patch.c:589,14'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
        - Branch String:   'add-patch.c:579,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:580,5'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'add-patch.c:582,8'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'add-patch.c:582,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:583,5'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:585,8'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
                - BUG_fl
        - Branch String:   'add-patch.c:585,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:586,5'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:589,3'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
                - BUG_fl
        - Branch String:   'add-patch.c:593,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:595,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:600,8'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
        - Branch String:   'add-patch.c:600,22'
          Branch Sides:
            - BranchSide:      'add-patch.c:600,43'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
            - BranchSide:      'add-patch.c:600,25'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
        - Branch String:   'add-patch.c:600,40'
          Branch Sides:
            - BranchSide:      'add-patch.c:600,43'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
            - BranchSide:      'add-patch.c:602,7'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
        - Branch String:   'add-patch.c:600,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:601,4'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
            - BranchSide:      'add-patch.c:602,7'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
        - Branch String:   'add-patch.c:602,14'
          Branch Sides:
            - BranchSide:      'add-patch.c:602,17'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
            - BranchSide:      'add-patch.c:605,7'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
        - Branch String:   'add-patch.c:602,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:603,13'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
            - BranchSide:      'add-patch.c:605,7'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
        - Branch String:   'add-patch.c:605,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:605,21'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
            - BranchSide:      'add-patch.c:605,28'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - memchr
        - Branch String:   'add-patch.c:608,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:609,31'
              BranchSideFuncs:
                - memchr
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
            - BranchSide:      'add-patch.c:625,7'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
        - Branch String:   'add-patch.c:611,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:612,17'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
            - BranchSide:      'add-patch.c:613,13'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
        - Branch String:   'add-patch.c:613,13'
          Branch Sides:
            - BranchSide:      'add-patch.c:615,5'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
            - BranchSide:      'add-patch.c:616,13'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
        - Branch String:   'add-patch.c:616,13'
          Branch Sides:
            - BranchSide:      'add-patch.c:618,5'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
            - BranchSide:      'add-patch.c:620,17'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
        - Branch String:   'add-patch.c:625,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:495,2'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
            - BranchSide:      'add-patch.c:626,8'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
        - Branch String:   'add-patch.c:626,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:627,5'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'add-patch.c:630,27'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
        - Branch String:   'add-patch.c:631,8'
          Branch Sides:
            - BranchSide:      'add-patch.c:632,36'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
            - BranchSide:      'add-patch.c:633,3'
              BranchSideFuncs:
                - complete_file
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
                - memchr
                - normalize_marker
                - starts_with
                - starts_with
                - starts_with
                - BUG_fl
                - memchr
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - is_octal
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - skip_prefix.18065
                - is_octal
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - starts_with
                - skip_prefix.18065
                - parse_hunk_header
                - st_mult.18079
                - xrealloc
                - BUG_fl
                - BUG_fl
                - complete_file
                - st_mult.18079
                - xrealloc
                - BUG_fl
        - Branch String:   'add-patch.c:638,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:638,33'
              BranchSideFuncs:
                - _.18034
                - error
                - const_error.18035
                - _.18034
                - advise
            - BranchSide:      'add-patch.c:646,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'add-patch.c:425,2'
          Dst:             strvec_pushv
        - Src:             'add-patch.c:427,3'
          Dst:             strvec_pushf
        - Src:             'add-patch.c:432,9'
          Dst:             strcmp
        - Src:             'add-patch.c:433,8'
          Dst:             repo_get_oid
        - Src:             'add-patch.c:434,8'
          Dst:             empty_tree_oid_hex
        - Src:             'add-patch.c:430,3'
          Dst:             strvec_push
        - Src:             'add-patch.c:438,2'
          Dst:             strvec_pushl
        - Src:             'add-patch.c:441,3'
          Dst:             strvec_push
        - Src:             'add-patch.c:443,2'
          Dst:             setup_child_process
        - Src:             'add-patch.c:444,2'
          Dst:             strvec_pushv
        - Src:             'add-patch.c:445,8'
          Dst:             capture_command
        - Src:             'add-patch.c:447,3'
          Dst:             strvec_clear
        - Src:             'add-patch.c:448,10'
          Dst:             _
        - Src:             'add-patch.c:448,10'
          Dst:             error
        - Src:             'add-patch.c:448,10'
          Dst:             const_error
        - Src:             'add-patch.c:451,3'
          Dst:             strvec_clear
        - Src:             'add-patch.c:454,2'
          Dst:             strbuf_complete_line
        - Src:             'add-patch.c:456,6'
          Dst:             want_color_fd
        - Src:             'add-patch.c:460,3'
          Dst:             setup_child_process
        - Src:             'add-patch.c:461,3'
          Dst:             xsnprintf
        - Src:             'add-patch.c:462,3'
          Dst:             strvec_pushv
        - Src:             'add-patch.c:464,9'
          Dst:             capture_command
        - Src:             'add-patch.c:465,3'
          Dst:             strvec_clear
        - Src:             'add-patch.c:467,11'
          Dst:             _
        - Src:             'add-patch.c:467,11'
          Dst:             error
        - Src:             'add-patch.c:467,11'
          Dst:             const_error
        - Src:             'add-patch.c:472,4'
          Dst:             setup_child_process
        - Src:             'add-patch.c:476,4'
          Dst:             strbuf_setlen
        - Src:             'add-patch.c:477,8'
          Dst:             pipe_command
        - Src:             'add-patch.c:481,12'
          Dst:             _
        - Src:             'add-patch.c:481,12'
          Dst:             error
        - Src:             'add-patch.c:481,12'
          Dst:             const_error
        - Src:             'add-patch.c:483,4'
          Dst:             strbuf_swap
        - Src:             'add-patch.c:486,3'
          Dst:             strbuf_complete_line
        - Src:             'add-patch.c:490,2'
          Dst:             strvec_clear
        - Src:             'add-patch.c:496,15'
          Dst:             memchr
        - Src:             'add-patch.c:498,13'
          Dst:             normalize_marker
        - Src:             'add-patch.c:503,7'
          Dst:             starts_with
        - Src:             'add-patch.c:504,7'
          Dst:             starts_with
        - Src:             'add-patch.c:505,4'
          Dst:             complete_file
        - Src:             'add-patch.c:506,4'
          Dst:             BUG_fl
        - Src:             'add-patch.c:506,4'
          Dst:             st_mult
        - Src:             'add-patch.c:506,4'
          Dst:             xrealloc
        - Src:             'add-patch.c:515,4'
          Dst:             BUG_fl
        - Src:             'add-patch.c:519,12'
          Dst:             starts_with
        - Src:             'add-patch.c:521,7'
          Dst:             skip_prefix
        - Src:             'add-patch.c:529,4'
          Dst:             BUG_fl
        - Src:             'add-patch.c:529,4'
          Dst:             st_mult
        - Src:             'add-patch.c:529,4'
          Dst:             xrealloc
        - Src:             'add-patch.c:539,13'
          Dst:             parse_hunk_header
        - Src:             'add-patch.c:548,7'
          Dst:             starts_with
        - Src:             'add-patch.c:551,7'
          Dst:             skip_prefix
        - Src:             'add-patch.c:552,7'
          Dst:             is_octal
        - Src:             'add-patch.c:554,5'
          Dst:             BUG_fl
        - Src:             'add-patch.c:557,5'
          Dst:             BUG_fl
        - Src:             'add-patch.c:565,4'
          Dst:             BUG_fl
        - Src:             'add-patch.c:565,4'
          Dst:             st_mult
        - Src:             'add-patch.c:565,4'
          Dst:             xrealloc
        - Src:             'add-patch.c:572,7'
          Dst:             skip_prefix
        - Src:             'add-patch.c:573,7'
          Dst:             is_octal
        - Src:             'add-patch.c:580,5'
          Dst:             BUG_fl
        - Src:             'add-patch.c:583,5'
          Dst:             BUG_fl
        - Src:             'add-patch.c:586,5'
          Dst:             BUG_fl
        - Src:             'add-patch.c:590,7'
          Dst:             starts_with
        - Src:             'add-patch.c:595,4'
          Dst:             BUG_fl
        - Src:             'add-patch.c:609,24'
          Dst:             memchr
        - Src:             'add-patch.c:627,5'
          Dst:             BUG_fl
        - Src:             'add-patch.c:635,2'
          Dst:             complete_file
        - Src:             'add-patch.c:640,3'
          Dst:             _
        - Src:             'add-patch.c:640,3'
          Dst:             error
        - Src:             'add-patch.c:640,3'
          Dst:             const_error
        - Src:             'add-patch.c:641,10'
          Dst:             _
        - Src:             'add-patch.c:641,3'
          Dst:             advise
    - functionName:    run_add_p
      functionSourceFile: '/src/git/add-patch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - mode
        - revision
        - ps
      BBCount:         63
      ICount:          323
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - _
        - add_p_state_clear
        - discard_index
        - err
        - init_add_i_state
        - parse_diff
        - patch_update_file
        - repo_read_index
        - repo_refresh_and_write_index
        - strcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'add-patch.c:1771,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1772,5'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
            - BranchSide:      'add-patch.c:1773,11'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'add-patch.c:1773,11'
          Branch Sides:
            - BranchSide:      'add-patch.c:1774,8'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
                - strcmp
            - BranchSide:      'add-patch.c:1778,13'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
                - strcmp
                - strcmp
        - Branch String:   'add-patch.c:1774,17'
          Branch Sides:
            - BranchSide:      'add-patch.c:1774,28'
              BranchSideFuncs:
                - strcmp
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
            - BranchSide:      'add-patch.c:1775,6'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
        - Branch String:   'add-patch.c:1774,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1775,6'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
            - BranchSide:      'add-patch.c:1777,6'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
        - Branch String:   'add-patch.c:1778,13'
          Branch Sides:
            - BranchSide:      'add-patch.c:1779,8'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
                - strcmp
            - BranchSide:      'add-patch.c:1785,13'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
                - strcmp
        - Branch String:   'add-patch.c:1779,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1780,6'
              BranchSideFuncs:
                - strcmp
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
            - BranchSide:      'add-patch.c:1781,20'
              BranchSideFuncs:
                - strcmp
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
        - Branch String:   'add-patch.c:1781,12'
          Branch Sides:
            - BranchSide:      'add-patch.c:1782,6'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
            - BranchSide:      'add-patch.c:1784,6'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
        - Branch String:   'add-patch.c:1785,13'
          Branch Sides:
            - BranchSide:      'add-patch.c:1786,8'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
                - strcmp
            - BranchSide:      'add-patch.c:1793,5'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
        - Branch String:   'add-patch.c:1786,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1787,6'
              BranchSideFuncs:
                - strcmp
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
            - BranchSide:      'add-patch.c:1788,20'
              BranchSideFuncs:
                - strcmp
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
        - Branch String:   'add-patch.c:1788,12'
          Branch Sides:
            - BranchSide:      'add-patch.c:1789,6'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
            - BranchSide:      'add-patch.c:1791,6'
              BranchSideFuncs:
                - discard_index
                - repo_read_index
                - repo_refresh_and_write_index
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
        - Branch String:   'add-patch.c:1797,29'
          Branch Sides:
            - BranchSide:      'add-patch.c:1798,10'
              BranchSideFuncs:
                - add_p_state_clear
            - BranchSide:      'add-patch.c:1802,3'
              BranchSideFuncs:
                - add_p_state_clear
        - Branch String:   'add-patch.c:1798,27'
          Branch Sides:
            - BranchSide:      'add-patch.c:1799,36'
              BranchSideFuncs:
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
            - BranchSide:      'add-patch.c:1801,21'
              BranchSideFuncs:
                - parse_diff
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
                - add_p_state_clear
        - Branch String:   'add-patch.c:1800,31'
          Branch Sides:
            - BranchSide:      'add-patch.c:1801,21'
              BranchSideFuncs:
                - add_p_state_clear
            - BranchSide:      'add-patch.c:1802,3'
              BranchSideFuncs:
                - add_p_state_clear
        - Branch String:   'add-patch.c:1797,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1802,3'
              BranchSideFuncs:
                - add_p_state_clear
            - BranchSide:      'add-patch.c:1806,9'
              BranchSideFuncs:
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
        - Branch String:   'add-patch.c:1806,2'
          Branch Sides:
            - BranchSide:      'add-patch.c:1807,9'
              BranchSideFuncs:
                - patch_update_file
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
            - BranchSide:      'add-patch.c:1812,8'
              BranchSideFuncs:
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1807,29'
          Branch Sides:
            - BranchSide:      'add-patch.c:1807,35'
              BranchSideFuncs:
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
                - patch_update_file
            - BranchSide:      'add-patch.c:1809,36'
              BranchSideFuncs:
                - patch_update_file
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1807,7'
          Branch Sides:
            - BranchSide:      'add-patch.c:1808,16'
              BranchSideFuncs:
                - patch_update_file
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
            - BranchSide:      'add-patch.c:1809,36'
              BranchSideFuncs:
                - patch_update_file
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1809,12'
          Branch Sides:
            - BranchSide:      'add-patch.c:0,0'
              BranchSideFuncs:
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
            - BranchSide:      'add-patch.c:1810,4'
              BranchSideFuncs:
                - add_p_state_clear
                - _.18034
                - err.18074
                - _.18034
                - err.18074
        - Branch String:   'add-patch.c:1812,6'
          Branch Sides:
            - BranchSide:      'add-patch.c:1813,11'
              BranchSideFuncs:
                - _.18034
                - err.18074
                - add_p_state_clear
            - BranchSide:      'add-patch.c:1814,11'
              BranchSideFuncs:
                - add_p_state_clear
                - _.18034
                - err.18074
      Callsites:
        - Src:             'add-patch.c:1769,2'
          Dst:             init_add_i_state
        - Src:             'add-patch.c:1774,21'
          Dst:             strcmp
        - Src:             'add-patch.c:1781,13'
          Dst:             strcmp
        - Src:             'add-patch.c:1788,13'
          Dst:             strcmp
        - Src:             'add-patch.c:1796,2'
          Dst:             discard_index
        - Src:             'add-patch.c:1797,6'
          Dst:             repo_read_index
        - Src:             'add-patch.c:1799,7'
          Dst:             repo_refresh_and_write_index
        - Src:             'add-patch.c:1801,6'
          Dst:             parse_diff
        - Src:             'add-patch.c:1802,3'
          Dst:             add_p_state_clear
        - Src:             'add-patch.c:1809,12'
          Dst:             patch_update_file
        - Src:             'add-patch.c:1813,11'
          Dst:             _
        - Src:             'add-patch.c:1813,3'
          Dst:             err
        - Src:             'add-patch.c:1815,11'
          Dst:             _
        - Src:             'add-patch.c:1815,3'
          Dst:             err
        - Src:             'add-patch.c:1817,2'
          Dst:             add_p_state_clear
    - functionName:    advise_get_color
      functionSourceFile: '/src/git/advice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ix
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - want_color_fd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'advice.c:32,6'
          Branch Sides:
            - BranchSide:      'advice.c:33,24'
              BranchSideFuncs: []
            - BranchSide:      'advice.c:34,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'advice.c:32,6'
          Dst:             want_color_fd
    - functionName:    advise_on_moving_dirty_path
      functionSourceFile: '/src/git/advice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pathspec_list
      BBCount:         13
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - advise_if_enabled
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'advice.c:302,6'
          Branch Sides:
            - BranchSide:      'advice.c:303,3'
              BranchSideFuncs:
                - _.18239
                - fprintf
                - _.18239
                - advise_if_enabled
                - fprintf
            - BranchSide:      'advice.c:305,10'
              BranchSideFuncs:
                - _.18239
                - fprintf
                - _.18239
                - advise_if_enabled
                - fprintf
        - Branch String:   'advice.c:308,2'
          Branch Sides:
            - BranchSide:      'advice.c:308,2'
              BranchSideFuncs:
                - _.18239
                - advise_if_enabled
                - fprintf
            - BranchSide:      'advice.c:308,2'
              BranchSideFuncs:
                - _.18239
                - advise_if_enabled
                - fprintf
        - Branch String:   'advice.c:308,2'
          Branch Sides:
            - BranchSide:      'advice.c:309,11'
              BranchSideFuncs:
                - fprintf
                - _.18239
                - advise_if_enabled
            - BranchSide:      'advice.c:312,6'
              BranchSideFuncs:
                - _.18239
                - advise_if_enabled
      Callsites:
        - Src:             'advice.c:305,18'
          Dst:             _
        - Src:             'advice.c:305,2'
          Dst:             fprintf
        - Src:             'advice.c:309,3'
          Dst:             fprintf
        - Src:             'advice.c:312,6'
          Dst:             _
        - Src:             'advice.c:311,2'
          Dst:             advise_if_enabled
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    19
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    advise_if_enabled
      functionSourceFile: '/src/git/advice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - advice
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - advice_enabled
        - vadvise
      functionUses:    26
      BranchProfiles:
        - Branch String:   'advice.c:151,6'
          Branch Sides:
            - BranchSide:      'advice.c:152,3'
              BranchSideFuncs:
                - vadvise
            - BranchSide:      'advice.c:154,2'
              BranchSideFuncs:
                - vadvise
      Callsites:
        - Src:             'advice.c:151,7'
          Dst:             advice_enabled
        - Src:             'advice.c:155,2'
          Dst:             vadvise
    - functionName:    advice_enabled
      functionSourceFile: '/src/git/advice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - advice_enabled
        - git_env_bool
      functionUses:    60
      BranchProfiles:
        - Branch String:   'advice.c:135,6'
          Branch Sides:
            - BranchSide:      'advice.c:136,22'
              BranchSideFuncs:
                - git_env_bool
                - advice_enabled
            - BranchSide:      'advice.c:137,7'
              BranchSideFuncs:
                - advice_enabled
        - Branch String:   'advice.c:137,6'
          Branch Sides:
            - BranchSide:      'advice.c:138,3'
              BranchSideFuncs:
                - advice_enabled
            - BranchSide:      'advice.c:140,6'
              BranchSideFuncs:
                - advice_enabled
        - Branch String:   'advice.c:140,6'
          Branch Sides:
            - BranchSide:      'advice.c:141,10'
              BranchSideFuncs:
                - advice_enabled
            - BranchSide:      'advice.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'advice.c:141,18'
          Branch Sides:
            - BranchSide:      'advice.c:141,18'
              BranchSideFuncs:
                - advice_enabled
            - BranchSide:      'advice.c:142,10'
              BranchSideFuncs:
                - advice_enabled
      Callsites:
        - Src:             'advice.c:136,22'
          Dst:             git_env_bool
        - Src:             'advice.c:142,10'
          Dst:             advice_enabled
    - functionName:    vadvise
      functionSourceFile: '/src/git/advice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - advice
        - display_instructions
        - key
        - params
      BBCount:         13
      ICount:          103
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - advise_get_color
        - fprintf
        - strbuf_addf
        - strbuf_release
        - strbuf_vaddf
        - strchrnul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'advice.c:106,6'
          Branch Sides:
            - BranchSide:      'advice.c:107,44'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_release
                - strchrnul
                - _.18239
                - advise_get_color
                - advise_get_color
                - fprintf
            - BranchSide:      'advice.c:109,16'
              BranchSideFuncs:
                - strbuf_release
                - strchrnul
                - _.18239
                - advise_get_color
                - advise_get_color
                - fprintf
        - Branch String:   'advice.c:109,2'
          Branch Sides:
            - BranchSide:      'advice.c:110,18'
              BranchSideFuncs:
                - strchrnul
                - _.18239
                - advise_get_color
                - advise_get_color
                - fprintf
                - strbuf_release
            - BranchSide:      'advice.c:119,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'advice.c:116,7'
          Branch Sides:
            - BranchSide:      'advice.c:117,6'
              BranchSideFuncs:
                - strbuf_release
                - strchrnul
                - _.18239
                - advise_get_color
                - advise_get_color
                - fprintf
            - BranchSide:      'advice.c:118,2'
              BranchSideFuncs:
                - strbuf_release
                - strchrnul
                - _.18239
                - advise_get_color
                - advise_get_color
                - fprintf
      Callsites:
        - Src:             'advice.c:104,2'
          Dst:             strbuf_vaddf
        - Src:             'advice.c:107,3'
          Dst:             strbuf_addf
        - Src:             'advice.c:110,8'
          Dst:             strchrnul
        - Src:             'advice.c:111,19'
          Dst:             _
        - Src:             'advice.c:112,4'
          Dst:             advise_get_color
        - Src:             'advice.c:115,4'
          Dst:             advise_get_color
        - Src:             'advice.c:111,3'
          Dst:             fprintf
        - Src:             'advice.c:119,2'
          Dst:             strbuf_release
    - functionName:    detach_advice
      functionSourceFile: '/src/git/advice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - new_name
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'advice.c:278,2'
          Dst:             _
        - Src:             'advice.c:295,2'
          Dst:             fprintf
    - functionName:    advise_on_updating_sparse_paths
      functionSourceFile: '/src/git/advice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pathspec_list
      BBCount:         13
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - advise_if_enabled
        - fprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'advice.c:260,6'
          Branch Sides:
            - BranchSide:      'advice.c:261,3'
              BranchSideFuncs:
                - _.18239
                - fprintf
                - _.18239
                - advise_if_enabled
                - fprintf
            - BranchSide:      'advice.c:263,10'
              BranchSideFuncs:
                - _.18239
                - fprintf
                - _.18239
                - advise_if_enabled
                - fprintf
        - Branch String:   'advice.c:266,2'
          Branch Sides:
            - BranchSide:      'advice.c:266,2'
              BranchSideFuncs:
                - _.18239
                - advise_if_enabled
                - fprintf
            - BranchSide:      'advice.c:266,2'
              BranchSideFuncs:
                - _.18239
                - advise_if_enabled
                - fprintf
        - Branch String:   'advice.c:266,2'
          Branch Sides:
            - BranchSide:      'advice.c:267,11'
              BranchSideFuncs:
                - fprintf
                - _.18239
                - advise_if_enabled
            - BranchSide:      'advice.c:270,6'
              BranchSideFuncs:
                - _.18239
                - advise_if_enabled
      Callsites:
        - Src:             'advice.c:263,18'
          Dst:             _
        - Src:             'advice.c:263,2'
          Dst:             fprintf
        - Src:             'advice.c:267,3'
          Dst:             fprintf
        - Src:             'advice.c:270,6'
          Dst:             _
        - Src:             'advice.c:269,2'
          Dst:             advise_if_enabled
    - functionName:    die_conclude_merge
      functionSourceFile: '/src/git/advice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - advice_enabled
        - advise
        - const_error
        - die
        - error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'advice.c:237,2'
          Branch Sides:
            - BranchSide:      'advice.c:237,2'
              BranchSideFuncs:
                - _.18239
                - error
                - const_error.18304
                - advice_enabled
                - _.18239
                - die
                - _.18239
                - advise
            - BranchSide:      'advice.c:237,2'
              BranchSideFuncs:
                - _.18239
                - error
                - const_error.18304
                - advice_enabled
                - _.18239
                - die
                - _.18239
                - advise
        - Branch String:   'advice.c:238,6'
          Branch Sides:
            - BranchSide:      'advice.c:239,10'
              BranchSideFuncs:
                - _.18239
                - advise
                - _.18239
                - die
            - BranchSide:      'advice.c:240,6'
              BranchSideFuncs:
                - _.18239
                - die
      Callsites:
        - Src:             'advice.c:237,2'
          Dst:             _
        - Src:             'advice.c:237,2'
          Dst:             error
        - Src:             'advice.c:237,2'
          Dst:             const_error
        - Src:             'advice.c:238,6'
          Dst:             advice_enabled
        - Src:             'advice.c:239,10'
          Dst:             _
        - Src:             'advice.c:239,3'
          Dst:             advise
        - Src:             'advice.c:240,6'
          Dst:             _
        - Src:             'advice.c:240,2'
          Dst:             die
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    advise
      functionSourceFile: '/src/git/advice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - advice
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vadvise
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'advice.c:126,2'
          Dst:             vadvise
    - functionName:    error_resolve_conflict
      functionSourceFile: '/src/git/advice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - me
      BBCount:         24
      ICount:          111
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - BUG_fl
        - _
        - advice_enabled
        - advise
        - const_error
        - error
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'advice.c:204,6'
          Branch Sides:
            - BranchSide:      'advice.c:205,3'
              BranchSideFuncs:
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - advice_enabled
                - _.18239
                - advise
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - BUG_fl
            - BranchSide:      'advice.c:206,19'
              BranchSideFuncs:
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - advice_enabled
                - _.18239
                - advise
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - BUG_fl
        - Branch String:   'advice.c:206,11'
          Branch Sides:
            - BranchSide:      'advice.c:207,3'
              BranchSideFuncs:
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - advice_enabled
                - _.18239
                - advise
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - BUG_fl
            - BranchSide:      'advice.c:208,19'
              BranchSideFuncs:
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - advice_enabled
                - _.18239
                - advise
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - BUG_fl
        - Branch String:   'advice.c:208,11'
          Branch Sides:
            - BranchSide:      'advice.c:209,3'
              BranchSideFuncs:
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - advice_enabled
                - _.18239
                - advise
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - BUG_fl
            - BranchSide:      'advice.c:210,19'
              BranchSideFuncs:
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - advice_enabled
                - _.18239
                - advise
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - BUG_fl
        - Branch String:   'advice.c:210,11'
          Branch Sides:
            - BranchSide:      'advice.c:211,3'
              BranchSideFuncs:
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - advice_enabled
                - _.18239
                - advise
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - BUG_fl
            - BranchSide:      'advice.c:212,19'
              BranchSideFuncs:
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - advice_enabled
                - _.18239
                - advise
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - BUG_fl
        - Branch String:   'advice.c:212,11'
          Branch Sides:
            - BranchSide:      'advice.c:213,3'
              BranchSideFuncs:
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - advice_enabled
                - _.18239
                - advise
                - BUG_fl
            - BranchSide:      'advice.c:214,19'
              BranchSideFuncs:
                - strcmp
                - _.18239
                - error
                - const_error.18304
                - advice_enabled
                - _.18239
                - advise
                - BUG_fl
        - Branch String:   'advice.c:214,11'
          Branch Sides:
            - BranchSide:      'advice.c:215,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'advice.c:217,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'advice.c:219,6'
          Branch Sides:
            - BranchSide:      'advice.c:219,6'
              BranchSideFuncs:
                - _.18239
                - advise
            - BranchSide:      'advice.c:224,10'
              BranchSideFuncs:
                - _.18239
                - advise
      Callsites:
        - Src:             'advice.c:204,7'
          Dst:             strcmp
        - Src:             'advice.c:205,3'
          Dst:             _
        - Src:             'advice.c:205,3'
          Dst:             error
        - Src:             'advice.c:205,3'
          Dst:             const_error
        - Src:             'advice.c:206,12'
          Dst:             strcmp
        - Src:             'advice.c:207,3'
          Dst:             _
        - Src:             'advice.c:207,3'
          Dst:             error
        - Src:             'advice.c:207,3'
          Dst:             const_error
        - Src:             'advice.c:208,12'
          Dst:             strcmp
        - Src:             'advice.c:209,3'
          Dst:             _
        - Src:             'advice.c:209,3'
          Dst:             error
        - Src:             'advice.c:209,3'
          Dst:             const_error
        - Src:             'advice.c:210,12'
          Dst:             strcmp
        - Src:             'advice.c:211,3'
          Dst:             _
        - Src:             'advice.c:211,3'
          Dst:             error
        - Src:             'advice.c:211,3'
          Dst:             const_error
        - Src:             'advice.c:212,12'
          Dst:             strcmp
        - Src:             'advice.c:213,3'
          Dst:             _
        - Src:             'advice.c:213,3'
          Dst:             error
        - Src:             'advice.c:213,3'
          Dst:             const_error
        - Src:             'advice.c:214,12'
          Dst:             strcmp
        - Src:             'advice.c:215,3'
          Dst:             _
        - Src:             'advice.c:215,3'
          Dst:             error
        - Src:             'advice.c:215,3'
          Dst:             const_error
        - Src:             'advice.c:217,3'
          Dst:             BUG_fl
        - Src:             'advice.c:219,6'
          Dst:             advice_enabled
        - Src:             'advice.c:224,10'
          Dst:             _
        - Src:             'advice.c:224,3'
          Dst:             advise
    - functionName:    list_config_item
      functionSourceFile: '/src/git/./help.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - prefix
        - str
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - string_list_append_nodup
        - xstrfmt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './help.h:57,33'
          Dst:             xstrfmt
        - Src:             './help.h:57,2'
          Dst:             string_list_append_nodup
    - functionName:    list_config_advices
      functionSourceFile: '/src/git/advice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - prefix
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - list_config_item
      functionUses:    0
      BranchProfiles:
        - Branch String:   'advice.c:198,2'
          Branch Sides:
            - BranchSide:      'advice.c:199,20'
              BranchSideFuncs:
                - list_config_item.18324
            - BranchSide:      'advice.c:200,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'advice.c:199,3'
          Dst:             list_config_item
    - functionName:    parse_advise_color_slot
      functionSourceFile: '/src/git/advice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - slot
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'advice.c:23,6'
          Branch Sides:
            - BranchSide:      'advice.c:24,3'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'advice.c:25,18'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'advice.c:25,6'
          Branch Sides:
            - BranchSide:      'advice.c:26,3'
              BranchSideFuncs: []
            - BranchSide:      'advice.c:27,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'advice.c:23,7'
          Dst:             strcasecmp
        - Src:             'advice.c:25,7'
          Dst:             strcasecmp
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    git_default_advice_config
      functionSourceFile: '/src/git/advice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
      BBCount:         20
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - color_parse
        - config_error_nonbool
        - const_error
        - git_config_bool
        - git_config_colorbool
        - parse_advise_color_slot
        - skip_prefix
        - strcasecmp
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'advice.c:165,6'
          Branch Sides:
            - BranchSide:      'advice.c:166,43'
              BranchSideFuncs:
                - skip_prefix.18330
                - skip_prefix.18330
                - strcasecmp
                - git_config_bool
                - parse_advise_color_slot
                - config_error_nonbool
                - const_error.18304
                - color_parse
            - BranchSide:      'advice.c:170,18'
              BranchSideFuncs:
                - skip_prefix.18330
                - skip_prefix.18330
                - strcasecmp
                - git_config_bool
                - parse_advise_color_slot
                - config_error_nonbool
                - const_error.18304
                - color_parse
        - Branch String:   'advice.c:170,6'
          Branch Sides:
            - BranchSide:      'advice.c:171,38'
              BranchSideFuncs:
                - parse_advise_color_slot
                - config_error_nonbool
                - const_error.18304
                - color_parse
            - BranchSide:      'advice.c:179,19'
              BranchSideFuncs:
                - skip_prefix.18330
                - strcasecmp
                - git_config_bool
        - Branch String:   'advice.c:172,7'
          Branch Sides:
            - BranchSide:      'advice.c:173,4'
              BranchSideFuncs: []
            - BranchSide:      'advice.c:174,8'
              BranchSideFuncs:
                - config_error_nonbool
                - const_error.18304
                - color_parse
        - Branch String:   'advice.c:174,7'
          Branch Sides:
            - BranchSide:      'advice.c:175,11'
              BranchSideFuncs:
                - color_parse
            - BranchSide:      'advice.c:176,22'
              BranchSideFuncs:
                - color_parse
        - Branch String:   'advice.c:179,6'
          Branch Sides:
            - BranchSide:      'advice.c:180,3'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
            - BranchSide:      'advice.c:182,9'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
        - Branch String:   'advice.c:182,2'
          Branch Sides:
            - BranchSide:      'advice.c:183,18'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
            - BranchSide:      'advice.c:191,2'
              BranchSideFuncs: []
        - Branch String:   'advice.c:183,7'
          Branch Sides:
            - BranchSide:      'advice.c:184,4'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
            - BranchSide:      'advice.c:185,45'
              BranchSideFuncs:
                - git_config_bool
      Callsites:
        - Src:             'advice.c:165,7'
          Dst:             strcmp
        - Src:             'advice.c:166,22'
          Dst:             git_config_colorbool
        - Src:             'advice.c:170,6'
          Dst:             skip_prefix
        - Src:             'advice.c:171,14'
          Dst:             parse_advise_color_slot
        - Src:             'advice.c:175,11'
          Dst:             config_error_nonbool
        - Src:             'advice.c:175,11'
          Dst:             const_error
        - Src:             'advice.c:176,10'
          Dst:             color_parse
        - Src:             'advice.c:179,7'
          Dst:             skip_prefix
        - Src:             'advice.c:183,7'
          Dst:             strcasecmp
        - Src:             'advice.c:185,29'
          Dst:             git_config_bool
    - functionName:    die_resolve_conflict
      functionSourceFile: '/src/git/advice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - me
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - error_resolve_conflict
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'advice.c:231,2'
          Dst:             error_resolve_conflict
        - Src:             'advice.c:232,6'
          Dst:             _
        - Src:             'advice.c:232,2'
          Dst:             die
    - functionName:    die_ff_impossible
      functionSourceFile: '/src/git/advice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - advise_if_enabled
        - die
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'advice.c:246,3'
          Dst:             _
        - Src:             'advice.c:245,2'
          Dst:             advise_if_enabled
        - Src:             'advice.c:253,6'
          Dst:             _
        - Src:             'advice.c:253,2'
          Dst:             die
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    split_cmdline_strerror
      functionSourceFile: '/src/git/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - split_cmdline_errno
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    split_cmdline
      functionSourceFile: '/src/git/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmdline
        - argv
      BBCount:         64
      ICount:          388
      EdgeCount:       82
      CyclomaticComplexity: 20
      functionsReached:
        - st_mult
        - xmalloc
        - xrealloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'alias.c:87,2'
          Branch Sides:
            - BranchSide:      'alias.c:88,12'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
                - st_mult.18372
                - xrealloc
            - BranchSide:      'alias.c:116,2'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
        - Branch String:   'alias.c:89,15'
          Branch Sides:
            - BranchSide:      'alias.c:89,18'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - st_mult.18372
                - xrealloc
                - free
            - BranchSide:      'alias.c:96,15'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - st_mult.18372
                - xrealloc
                - free
        - Branch String:   'alias.c:89,7'
          Branch Sides:
            - BranchSide:      'alias.c:90,4'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
                - st_mult.18372
                - xrealloc
            - BranchSide:      'alias.c:96,15'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - st_mult.18372
                - xrealloc
                - free
        - Branch String:   'alias.c:92,6'
          Branch Sides:
            - BranchSide:      'alias.c:91,4'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
                - st_mult.18372
                - xrealloc
            - BranchSide:      'alias.c:92,9'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
                - st_mult.18372
                - xrealloc
        - Branch String:   'alias.c:91,4'
          Branch Sides:
            - BranchSide:      'alias.c:91,11'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
                - st_mult.18372
                - xrealloc
            - BranchSide:      'alias.c:94,4'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
                - st_mult.18372
                - xrealloc
        - Branch String:   'alias.c:94,4'
          Branch Sides:
            - BranchSide:      'alias.c:94,4'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
            - BranchSide:      'alias.c:95,23'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
                - st_mult.18372
                - xrealloc
        - Branch String:   'alias.c:94,4'
          Branch Sides:
            - BranchSide:      'alias.c:94,4'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
            - BranchSide:      'alias.c:94,4'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
        - Branch String:   'alias.c:96,22'
          Branch Sides:
            - BranchSide:      'alias.c:96,26'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - st_mult.18372
                - xrealloc
                - free
            - BranchSide:      'alias.c:99,14'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - st_mult.18372
                - xrealloc
                - free
        - Branch String:   'alias.c:96,36'
          Branch Sides:
            - BranchSide:      'alias.c:96,39'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
                - st_mult.18372
                - xrealloc
            - BranchSide:      'alias.c:97,13'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
                - st_mult.18372
                - xrealloc
        - Branch String:   'alias.c:96,14'
          Branch Sides:
            - BranchSide:      'alias.c:97,13'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
                - st_mult.18372
                - xrealloc
            - BranchSide:      'alias.c:99,14'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - st_mult.18372
                - xrealloc
                - free
        - Branch String:   'alias.c:99,14'
          Branch Sides:
            - BranchSide:      'alias.c:100,11'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
                - st_mult.18372
                - xrealloc
            - BranchSide:      'alias.c:103,8'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - st_mult.18372
                - xrealloc
                - free
        - Branch String:   'alias.c:103,18'
          Branch Sides:
            - BranchSide:      'alias.c:103,21'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - st_mult.18372
                - xrealloc
                - free
            - BranchSide:      'alias.c:111,21'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
                - st_mult.18372
                - xrealloc
        - Branch String:   'alias.c:103,8'
          Branch Sides:
            - BranchSide:      'alias.c:104,8'
              BranchSideFuncs:
                - free
                - st_mult.18372
                - xrealloc
                - free
                - free
                - st_mult.18372
                - xrealloc
            - BranchSide:      'alias.c:111,21'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
                - st_mult.18372
                - xrealloc
        - Branch String:   'alias.c:106,9'
          Branch Sides:
            - BranchSide:      'alias.c:107,6'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
                - st_mult.18372
                - xrealloc
            - BranchSide:      'alias.c:110,4'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
                - free
                - free
                - st_mult.18372
                - xrealloc
        - Branch String:   'alias.c:118,6'
          Branch Sides:
            - BranchSide:      'alias.c:119,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'alias.c:123,6'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
                - free
        - Branch String:   'alias.c:123,6'
          Branch Sides:
            - BranchSide:      'alias.c:124,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'alias.c:128,2'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
        - Branch String:   'alias.c:128,2'
          Branch Sides:
            - BranchSide:      'alias.c:128,2'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
            - BranchSide:      'alias.c:129,4'
              BranchSideFuncs: []
        - Branch String:   'alias.c:128,2'
          Branch Sides:
            - BranchSide:      'alias.c:128,2'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
            - BranchSide:      'alias.c:128,2'
              BranchSideFuncs:
                - st_mult.18372
                - xrealloc
      Callsites:
        - Src:             'alias.c:83,2'
          Dst:             st_mult
        - Src:             'alias.c:83,2'
          Dst:             xmalloc
        - Src:             'alias.c:94,4'
          Dst:             st_mult
        - Src:             'alias.c:94,4'
          Dst:             xrealloc
        - Src:             'alias.c:128,2'
          Dst:             st_mult
        - Src:             'alias.c:128,2'
          Dst:             xrealloc
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    5
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    quote_cmdline
      functionSourceFile: '/src/git/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - argv
      BBCount:         20
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias.c:54,2'
          Branch Sides:
            - BranchSide:      'alias.c:55,7'
              BranchSideFuncs:
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
            - BranchSide:      'alias.c:67,1'
              BranchSideFuncs: []
        - Branch String:   'alias.c:55,7'
          Branch Sides:
            - BranchSide:      'alias.c:56,17'
              BranchSideFuncs:
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
            - BranchSide:      'alias.c:57,16'
              BranchSideFuncs:
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
        - Branch String:   'alias.c:58,3'
          Branch Sides:
            - BranchSide:      'alias.c:59,20'
              BranchSideFuncs:
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
            - BranchSide:      'alias.c:65,16'
              BranchSideFuncs:
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
        - Branch String:   'alias.c:61,17'
          Branch Sides:
            - BranchSide:      'alias.c:61,20'
              BranchSideFuncs:
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
            - BranchSide:      'alias.c:62,18'
              BranchSideFuncs:
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
        - Branch String:   'alias.c:61,8'
          Branch Sides:
            - BranchSide:      'alias.c:62,18'
              BranchSideFuncs:
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
            - BranchSide:      'alias.c:63,17'
              BranchSideFuncs:
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
                - strbuf_addch.18376
      Callsites:
        - Src:             'alias.c:56,4'
          Dst:             strbuf_addch
        - Src:             'alias.c:57,3'
          Dst:             strbuf_addch
        - Src:             'alias.c:62,5'
          Dst:             strbuf_addch
        - Src:             'alias.c:63,4'
          Dst:             strbuf_addch
        - Src:             'alias.c:65,3'
          Dst:             strbuf_addch
    - functionName:    list_aliases
      functionSourceFile: '/src/git/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - config_alias_cb
        - read_early_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'alias.c:49,2'
          Dst:             read_early_config
        - Src:             'alias.c:49,2'
          Dst:             config_alias_cb
    - functionName:    config_alias_cb
      functionSourceFile: '/src/git/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - ctx
        - d
      BBCount:         16
      ICount:          96
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - git_config_string
        - skip_prefix
        - strcasecmp
        - string_list_append
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias.c:20,6'
          Branch Sides:
            - BranchSide:      'alias.c:21,3'
              BranchSideFuncs:
                - string_list_append
                - strcasecmp
                - free
                - git_config_string
            - BranchSide:      'alias.c:23,6'
              BranchSideFuncs:
                - string_list_append
                - strcasecmp
                - free
                - git_config_string
        - Branch String:   'alias.c:23,6'
          Branch Sides:
            - BranchSide:      'alias.c:24,19'
              BranchSideFuncs:
                - strcasecmp
                - free
                - git_config_string
            - BranchSide:      'alias.c:29,13'
              BranchSideFuncs:
                - string_list_append
        - Branch String:   'alias.c:24,7'
          Branch Sides:
            - BranchSide:      'alias.c:25,4'
              BranchSideFuncs: []
            - BranchSide:      'alias.c:29,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alias.c:20,7'
          Dst:             skip_prefix
        - Src:             'alias.c:24,8'
          Dst:             strcasecmp
        - Src:             'alias.c:26,11'
          Dst:             git_config_string
        - Src:             'alias.c:30,3'
          Dst:             string_list_append
    - functionName:    alias_lookup
      functionSourceFile: '/src/git/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - config_alias_cb
        - read_early_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'alias.c:40,2'
          Dst:             read_early_config
        - Src:             'alias.c:40,2'
          Dst:             config_alias_cb
    - functionName:    strbuf_complete
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - sb
        - term
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:631,14'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,17'
              BranchSideFuncs:
                - strbuf_addch.18716
            - BranchSide:      './strbuf.h:631,14'
              BranchSideFuncs: []
        - Branch String:   './strbuf.h:631,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,6'
              BranchSideFuncs:
                - strbuf_addch.18716
            - BranchSide:      './strbuf.h:632,16'
              BranchSideFuncs:
                - strbuf_addch.18716
      Callsites:
        - Src:             './strbuf.h:632,3'
          Dst:             strbuf_addch
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_name_limit
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - name
        - exclude
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - string_list_append
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'apply.c:2108,7'
          Dst:             string_list_append
    - functionName:    show_mode_change
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4266
      functionLinenumberEnd: 4275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - show_name
      BBCount:         13
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'apply.c:4267,18'
          Branch Sides:
            - BranchSide:      'apply.c:4267,21'
              BranchSideFuncs:
                - printf
                - printf
            - BranchSide:      'apply.c:4267,18'
              BranchSideFuncs: []
        - Branch String:   'apply.c:4267,33'
          Branch Sides:
            - BranchSide:      'apply.c:4267,36'
              BranchSideFuncs:
                - printf
                - printf
            - BranchSide:      'apply.c:4267,33'
              BranchSideFuncs: []
        - Branch String:   'apply.c:4267,6'
          Branch Sides:
            - BranchSide:      'apply.c:4267,6'
              BranchSideFuncs:
                - printf
                - printf
            - BranchSide:      'apply.c:4268,7'
              BranchSideFuncs:
                - printf
                - printf
        - Branch String:   'apply.c:4268,7'
          Branch Sides:
            - BranchSide:      'apply.c:4270,11'
              BranchSideFuncs:
                - printf
            - BranchSide:      'apply.c:4273,11'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'apply.c:4269,4'
          Dst:             printf
        - Src:             'apply.c:4272,4'
          Dst:             printf
    - functionName:    show_rename_copy
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4278
      functionLinenumberEnd: 4308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         17
      ICount:          151
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - memcmp
        - printf
        - show_mode_change
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4289,18'
          Branch Sides:
            - BranchSide:      'apply.c:4290,8'
              BranchSideFuncs:
                - printf
                - show_mode_change
                - printf
                - memcmp
                - strchr
                - strchr
            - BranchSide:      'apply.c:4293,4'
              BranchSideFuncs:
                - printf
                - show_mode_change
                - printf
        - Branch String:   'apply.c:4290,18'
          Branch Sides:
            - BranchSide:      'apply.c:4291,7'
              BranchSideFuncs:
                - memcmp
                - strchr
                - strchr
                - printf
                - show_mode_change
                - printf
            - BranchSide:      'apply.c:4293,4'
              BranchSideFuncs:
                - printf
                - show_mode_change
                - printf
        - Branch String:   'apply.c:4291,52'
          Branch Sides:
            - BranchSide:      'apply.c:4292,14'
              BranchSideFuncs:
                - printf
                - show_mode_change
                - printf
            - BranchSide:      'apply.c:4293,4'
              BranchSideFuncs:
                - printf
                - show_mode_change
                - printf
        - Branch String:   'apply.c:4289,7'
          Branch Sides:
            - BranchSide:      'apply.c:4293,4'
              BranchSideFuncs:
                - printf
                - show_mode_change
                - printf
            - BranchSide:      'apply.c:4294,14'
              BranchSideFuncs:
                - strchr
                - strchr
                - printf
                - show_mode_change
                - printf
                - memcmp
        - Branch String:   'apply.c:4300,6'
          Branch Sides:
            - BranchSide:      'apply.c:4301,41'
              BranchSideFuncs:
                - printf
                - show_mode_change
            - BranchSide:      'apply.c:4305,35'
              BranchSideFuncs:
                - printf
                - show_mode_change
      Callsites:
        - Src:             'apply.c:4287,15'
          Dst:             strchr
        - Src:             'apply.c:4288,15'
          Dst:             strchr
        - Src:             'apply.c:4292,7'
          Dst:             memcmp
        - Src:             'apply.c:4301,3'
          Dst:             printf
        - Src:             'apply.c:4305,3'
          Dst:             printf
        - Src:             'apply.c:4307,2'
          Dst:             show_mode_change
    - functionName:    show_file_mode_name
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4258
      functionLinenumberEnd: 4263
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - newdelete
        - mode
        - name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:4259,6'
          Branch Sides:
            - BranchSide:      'apply.c:4260,32'
              BranchSideFuncs:
                - printf
            - BranchSide:      'apply.c:4262,22'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'apply.c:4260,3'
          Dst:             printf
        - Src:             'apply.c:4262,3'
          Dst:             printf
    - functionName:    show_stats
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2253
      functionLinenumberEnd: 2297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - patch
      BBCount:         24
      ICount:          234
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - printf
        - quote_c_style
        - strbuf_release
        - strbuf_splice
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:2255,13'
          Branch Sides:
            - BranchSide:      'apply.c:2255,31'
              BranchSideFuncs:
                - quote_c_style
                - printf
                - strbuf_release
                - printf
                - printf
                - strbuf_release
                - strchr
                - strbuf_splice
            - BranchSide:      'apply.c:2255,49'
              BranchSideFuncs:
                - quote_c_style
                - printf
                - strbuf_release
                - printf
                - printf
                - strbuf_release
                - strchr
                - strbuf_splice
        - Branch String:   'apply.c:2264,6'
          Branch Sides:
            - BranchSide:      'apply.c:2265,7'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - printf
                - printf
                - strbuf_release
                - strchr
                - strbuf_splice
            - BranchSide:      'apply.c:2267,12'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - printf
                - printf
                - strbuf_release
                - strchr
                - strbuf_splice
        - Branch String:   'apply.c:2267,6'
          Branch Sides:
            - BranchSide:      'apply.c:2268,21'
              BranchSideFuncs:
                - strchr
                - strbuf_splice
                - printf
                - strbuf_release
                - printf
                - printf
                - strbuf_release
            - BranchSide:      'apply.c:2274,6'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - printf
                - printf
                - strbuf_release
        - Branch String:   'apply.c:2269,7'
          Branch Sides:
            - BranchSide:      'apply.c:2270,15'
              BranchSideFuncs:
                - strbuf_splice
                - printf
                - strbuf_release
                - printf
                - printf
                - strbuf_release
            - BranchSide:      'apply.c:2271,28'
              BranchSideFuncs:
                - strbuf_splice
                - printf
                - strbuf_release
                - printf
                - printf
                - strbuf_release
        - Branch String:   'apply.c:2274,6'
          Branch Sides:
            - BranchSide:      'apply.c:2275,28'
              BranchSideFuncs:
                - printf
                - strbuf_release
            - BranchSide:      'apply.c:2280,20'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - printf
        - Branch String:   'apply.c:2286,8'
          Branch Sides:
            - BranchSide:      'apply.c:2286,44'
              BranchSideFuncs:
                - printf
            - BranchSide:      'apply.c:2286,50'
              BranchSideFuncs:
                - printf
        - Branch String:   'apply.c:2290,6'
          Branch Sides:
            - BranchSide:      'apply.c:2291,7'
              BranchSideFuncs:
                - printf
            - BranchSide:      'apply.c:2295,27'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'apply.c:2258,2'
          Dst:             quote_c_style
        - Src:             'apply.c:2268,8'
          Dst:             strchr
        - Src:             'apply.c:2271,3'
          Dst:             strbuf_splice
        - Src:             'apply.c:2275,3'
          Dst:             printf
        - Src:             'apply.c:2276,3'
          Dst:             strbuf_release
        - Src:             'apply.c:2280,2'
          Dst:             printf
        - Src:             'apply.c:2281,2'
          Dst:             strbuf_release
        - Src:             'apply.c:2295,2'
          Dst:             printf
    - functionName:    get_current_oid
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4124
      functionLinenumberEnd: 4134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - path
        - oid
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - index_name_pos
        - oidcpy
        - read_apply_cache
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4127,6'
          Branch Sides:
            - BranchSide:      'apply.c:4128,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4129,23'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - oidcpy.18731
        - Branch String:   'apply.c:4130,6'
          Branch Sides:
            - BranchSide:      'apply.c:4131,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4132,9'
              BranchSideFuncs:
                - oidcpy.18731
      Callsites:
        - Src:             'apply.c:4127,6'
          Dst:             read_apply_cache
        - Src:             'apply.c:4129,49'
          Dst:             strlen
        - Src:             'apply.c:4129,8'
          Dst:             index_name_pos
        - Src:             'apply.c:4132,2'
          Dst:             oidcpy
    - functionName:    read_apply_cache
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4113
      functionLinenumberEnd: 4119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_git_dir
        - read_index_from
        - repo_read_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:4114,6'
          Branch Sides:
            - BranchSide:      'apply.c:4115,26'
              BranchSideFuncs:
                - get_git_dir
                - read_index_from
            - BranchSide:      'apply.c:4118,26'
              BranchSideFuncs:
                - repo_read_index
      Callsites:
        - Src:             'apply.c:4116,12'
          Dst:             get_git_dir
        - Src:             'apply.c:4115,10'
          Dst:             read_index_from
        - Src:             'apply.c:4118,10'
          Dst:             repo_read_index
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    preimage_oid_in_gitlink_patch
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4137
      functionLinenumberEnd: 4168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - oid
      BBCount:         23
      ICount:          145
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - get_oid_hex
        - memchr
        - starts_with
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4153,11'
          Branch Sides:
            - BranchSide:      'apply.c:4153,15'
              BranchSideFuncs:
                - get_oid_hex
                - memchr
                - starts_with
                - get_oid_hex
                - starts_with
            - BranchSide:      'apply.c:4167,21'
              BranchSideFuncs:
                - get_oid_hex
        - Branch String:   'apply.c:4153,26'
          Branch Sides:
            - BranchSide:      'apply.c:4155,6'
              BranchSideFuncs:
                - get_oid_hex
            - BranchSide:      'apply.c:4167,21'
              BranchSideFuncs:
                - get_oid_hex
        - Branch String:   'apply.c:4155,24'
          Branch Sides:
            - BranchSide:      'apply.c:4155,27'
              BranchSideFuncs:
                - get_oid_hex
                - memchr
                - starts_with
                - get_oid_hex
                - starts_with
            - BranchSide:      'apply.c:4167,21'
              BranchSideFuncs:
                - get_oid_hex
        - Branch String:   'apply.c:4155,47'
          Branch Sides:
            - BranchSide:      'apply.c:4157,25'
              BranchSideFuncs:
                - memchr
                - get_oid_hex
                - starts_with
                - get_oid_hex
                - starts_with
            - BranchSide:      'apply.c:4167,21'
              BranchSideFuncs:
                - get_oid_hex
        - Branch String:   'apply.c:4157,65'
          Branch Sides:
            - BranchSide:      'apply.c:4158,18'
              BranchSideFuncs:
                - starts_with
                - get_oid_hex
                - get_oid_hex
                - starts_with
            - BranchSide:      'apply.c:4167,21'
              BranchSideFuncs:
                - get_oid_hex
        - Branch String:   'apply.c:4158,39'
          Branch Sides:
            - BranchSide:      'apply.c:4160,19'
              BranchSideFuncs:
                - get_oid_hex
                - get_oid_hex
                - starts_with
            - BranchSide:      'apply.c:4167,21'
              BranchSideFuncs:
                - get_oid_hex
        - Branch String:   'apply.c:4160,56'
          Branch Sides:
            - BranchSide:      'apply.c:4161,6'
              BranchSideFuncs:
                - get_oid_hex
            - BranchSide:      'apply.c:4167,21'
              BranchSideFuncs:
                - get_oid_hex
        - Branch String:   'apply.c:4161,67'
          Branch Sides:
            - BranchSide:      'apply.c:4163,18'
              BranchSideFuncs:
                - starts_with
                - get_oid_hex
            - BranchSide:      'apply.c:4167,21'
              BranchSideFuncs:
                - get_oid_hex
        - Branch String:   'apply.c:4153,6'
          Branch Sides:
            - BranchSide:      'apply.c:4164,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4167,21'
              BranchSideFuncs:
                - get_oid_hex
      Callsites:
        - Src:             'apply.c:4157,18'
          Dst:             memchr
        - Src:             'apply.c:4158,6'
          Dst:             starts_with
        - Src:             'apply.c:4160,7'
          Dst:             get_oid_hex
        - Src:             'apply.c:4163,6'
          Dst:             starts_with
        - Src:             'apply.c:4167,9'
          Dst:             get_oid_hex
    - functionName:    create_ce_flags
      functionSourceFile: '/src/git/./read-cache-ll.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - stage
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_to_working_tree
      functionSourceFile: '/src/git/./convert.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
        - src
        - len
        - dst
        - meta
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convert_attrs
        - convert_to_working_tree_ca
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './convert.h:121,2'
          Dst:             convert_attrs
        - Src:             './convert.h:122,9'
          Dst:             convert_to_working_tree_ca
    - functionName:    try_create_file
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4430
      functionLinenumberEnd: 4465
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - state
        - path
        - mode
        - buf
        - size
      BBCount:         29
      ICount:          207
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - close
        - const_error
        - convert_to_working_tree
        - error_errno
        - lstat64
        - mkdir
        - open64
        - strbuf_release
        - symlink
        - write_in_full
      functionUses:    3
      BranchProfiles:
        - Branch String:   'apply.c:4434,6'
          Branch Sides:
            - BranchSide:      'apply.c:4436,14'
              BranchSideFuncs:
                - lstat64
                - mkdir
            - BranchSide:      'apply.c:4441,6'
              BranchSideFuncs:
                - open64
                - convert_to_working_tree.18733
                - write_in_full
                - strbuf_release
                - close
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - symlink
        - Branch String:   'apply.c:4436,25'
          Branch Sides:
            - BranchSide:      'apply.c:4436,28'
              BranchSideFuncs:
                - mkdir
            - BranchSide:      'apply.c:4438,18'
              BranchSideFuncs:
                - mkdir
        - Branch String:   'apply.c:4436,7'
          Branch Sides:
            - BranchSide:      'apply.c:4437,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4438,18'
              BranchSideFuncs:
                - mkdir
        - Branch String:   'apply.c:4441,19'
          Branch Sides:
            - BranchSide:      'apply.c:4441,22'
              BranchSideFuncs:
                - open64
                - convert_to_working_tree.18733
                - write_in_full
                - strbuf_release
                - close
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - symlink
            - BranchSide:      'apply.c:4447,12'
              BranchSideFuncs:
                - open64
                - convert_to_working_tree.18733
                - write_in_full
                - strbuf_release
                - close
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:4441,6'
          Branch Sides:
            - BranchSide:      'apply.c:4445,20'
              BranchSideFuncs:
                - symlink
            - BranchSide:      'apply.c:4447,12'
              BranchSideFuncs:
                - open64
                - convert_to_working_tree.18733
                - write_in_full
                - strbuf_release
                - close
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:4448,6'
          Branch Sides:
            - BranchSide:      'apply.c:4449,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4451,30'
              BranchSideFuncs:
                - convert_to_working_tree.18733
                - write_in_full
                - strbuf_release
                - close
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:4451,6'
          Branch Sides:
            - BranchSide:      'apply.c:4452,15'
              BranchSideFuncs:
                - write_in_full
                - strbuf_release
                - close
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:4456,22'
              BranchSideFuncs:
                - write_in_full
                - strbuf_release
                - close
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:4457,6'
          Branch Sides:
            - BranchSide:      'apply.c:4458,3'
              BranchSideFuncs:
                - _.18735
                - error_errno
                - const_error.18736
                - strbuf_release
                - close
                - _.18735
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:4459,2'
              BranchSideFuncs:
                - strbuf_release
                - close
                - _.18735
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:4461,20'
          Branch Sides:
            - BranchSide:      'apply.c:4461,24'
              BranchSideFuncs:
                - _.18735
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:4464,9'
              BranchSideFuncs: []
        - Branch String:   'apply.c:4461,6'
          Branch Sides:
            - BranchSide:      'apply.c:4462,10'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4464,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:4436,8'
          Dst:             lstat64
        - Src:             'apply.c:4438,12'
          Dst:             mkdir
        - Src:             'apply.c:4445,12'
          Dst:             symlink
        - Src:             'apply.c:4447,7'
          Dst:             open64
        - Src:             'apply.c:4451,6'
          Dst:             convert_to_working_tree
        - Src:             'apply.c:4456,8'
          Dst:             write_in_full
        - Src:             'apply.c:4458,3'
          Dst:             _
        - Src:             'apply.c:4458,3'
          Dst:             error_errno
        - Src:             'apply.c:4458,3'
          Dst:             const_error
        - Src:             'apply.c:4459,2'
          Dst:             strbuf_release
        - Src:             'apply.c:4461,6'
          Dst:             close
        - Src:             'apply.c:4462,10'
          Dst:             _
        - Src:             'apply.c:4462,10'
          Dst:             error_errno
        - Src:             'apply.c:4462,10'
          Dst:             const_error
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    105
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    92
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_index_file
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4376
      functionLinenumberEnd: 4419
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - state
        - path
        - mode
        - buf
        - size
      BBCount:         24
      ICount:          208
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - add_index_entry
        - const_error
        - create_ce_flags
        - create_ce_mode
        - discard_cache_entry
        - error
        - error_errno
        - fill_stat_cache_info
        - get_oid_hex
        - lstat64
        - make_empty_cache_entry
        - set_object_name_for_intent_to_add_entry
        - skip_prefix
        - strlen
        - write_object_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4386,6'
          Branch Sides:
            - BranchSide:      'apply.c:4387,3'
              BranchSideFuncs:
                - set_object_name_for_intent_to_add_entry
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4389,13'
              BranchSideFuncs:
                - lstat64
                - fill_stat_cache_info
                - write_object_file.18744
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error_errno
                - const_error.18736
                - skip_prefix.18741
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - get_oid_hex
        - Branch String:   'apply.c:4389,13'
          Branch Sides:
            - BranchSide:      'apply.c:4392,20'
              BranchSideFuncs:
                - skip_prefix.18741
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - get_oid_hex
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4398,8'
              BranchSideFuncs:
                - lstat64
                - fill_stat_cache_info
                - write_object_file.18744
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:4392,51'
          Branch Sides:
            - BranchSide:      'apply.c:4393,19'
              BranchSideFuncs:
                - get_oid_hex
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4394,24'
              BranchSideFuncs:
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4392,7'
          Branch Sides:
            - BranchSide:      'apply.c:4394,24'
              BranchSideFuncs:
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4397,2'
              BranchSideFuncs:
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4398,7'
          Branch Sides:
            - BranchSide:      'apply.c:4399,14'
              BranchSideFuncs:
                - write_object_file.18744
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4407,25'
              BranchSideFuncs:
                - write_object_file.18744
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4399,8'
          Branch Sides:
            - BranchSide:      'apply.c:4400,25'
              BranchSideFuncs:
                - discard_cache_entry
                - _.18735
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:4405,25'
              BranchSideFuncs:
                - fill_stat_cache_info
                - write_object_file.18744
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4407,7'
          Branch Sides:
            - BranchSide:      'apply.c:0,0'
              BranchSideFuncs:
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4408,24'
              BranchSideFuncs:
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4413,6'
          Branch Sides:
            - BranchSide:      'apply.c:4414,23'
              BranchSideFuncs:
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4418,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:4379,16'
          Dst:             strlen
        - Src:             'apply.c:4381,7'
          Dst:             make_empty_cache_entry
        - Src:             'apply.c:4383,16'
          Dst:             create_ce_mode
        - Src:             'apply.c:4384,17'
          Dst:             create_ce_flags
        - Src:             'apply.c:4388,3'
          Dst:             set_object_name_for_intent_to_add_entry
        - Src:             'apply.c:4392,8'
          Dst:             skip_prefix
        - Src:             'apply.c:4393,7'
          Dst:             get_oid_hex
        - Src:             'apply.c:4394,4'
          Dst:             discard_cache_entry
        - Src:             'apply.c:4395,11'
          Dst:             _
        - Src:             'apply.c:4395,11'
          Dst:             error
        - Src:             'apply.c:4395,11'
          Dst:             const_error
        - Src:             'apply.c:4399,8'
          Dst:             lstat64
        - Src:             'apply.c:4400,5'
          Dst:             discard_cache_entry
        - Src:             'apply.c:4401,12'
          Dst:             _
        - Src:             'apply.c:4401,12'
          Dst:             error_errno
        - Src:             'apply.c:4401,12'
          Dst:             const_error
        - Src:             'apply.c:4405,4'
          Dst:             fill_stat_cache_info
        - Src:             'apply.c:4407,7'
          Dst:             write_object_file
        - Src:             'apply.c:4408,4'
          Dst:             discard_cache_entry
        - Src:             'apply.c:4409,11'
          Dst:             _
        - Src:             'apply.c:4409,11'
          Dst:             error
        - Src:             'apply.c:4409,11'
          Dst:             const_error
        - Src:             'apply.c:4413,6'
          Dst:             add_index_entry
        - Src:             'apply.c:4414,3'
          Dst:             discard_cache_entry
        - Src:             'apply.c:4415,10'
          Dst:             _
        - Src:             'apply.c:4415,10'
          Dst:             error
        - Src:             'apply.c:4415,10'
          Dst:             const_error
    - functionName:    create_ce_mode
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './object.h:135,6'
          Branch Sides:
            - BranchSide:      './object.h:136,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:137,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:137,6'
          Branch Sides:
            - BranchSide:      './object.h:138,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:139,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:139,20'
          Branch Sides:
            - BranchSide:      './object.h:139,23'
              BranchSideFuncs: []
            - BranchSide:      './object.h:140,3'
              BranchSideFuncs: []
        - Branch String:   './object.h:139,6'
          Branch Sides:
            - BranchSide:      './object.h:140,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:141,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_object_file
      functionSourceFile: '/src/git/./object-store-ll.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - type
        - oid
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_object_file_flags
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './object-store-ll.h:262,9'
          Dst:             write_object_file_flags
    - functionName:    add_conflicted_stages_file
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4568
      functionLinenumberEnd: 4596
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - patch
      BBCount:         17
      ICount:          169
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - add_index_entry
        - const_error
        - create_ce_flags
        - create_ce_mode
        - discard_cache_entry
        - error
        - is_null_oid
        - make_empty_cache_entry
        - oidcpy
        - remove_file_from_index
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4573,6'
          Branch Sides:
            - BranchSide:      'apply.c:4574,3'
              BranchSideFuncs:
                - strlen
                - remove_file_from_index
                - is_null_oid.18747
                - make_empty_cache_entry
                - create_ce_mode.18739
                - create_ce_flags.18732
                - oidcpy.18731
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4575,19'
              BranchSideFuncs:
                - strlen
                - remove_file_from_index
                - is_null_oid.18747
                - make_empty_cache_entry
                - create_ce_mode.18739
                - create_ce_flags.18732
                - oidcpy.18731
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4576,9'
          Branch Sides:
            - BranchSide:      'apply.c:4576,27'
              BranchSideFuncs:
                - remove_file_from_index
                - is_null_oid.18747
                - make_empty_cache_entry
                - create_ce_mode.18739
                - create_ce_flags.18732
                - oidcpy.18731
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4576,7'
              BranchSideFuncs:
                - remove_file_from_index
                - is_null_oid.18747
                - make_empty_cache_entry
                - create_ce_mode.18739
                - create_ce_flags.18732
                - oidcpy.18731
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4579,2'
          Branch Sides:
            - BranchSide:      'apply.c:4580,20'
              BranchSideFuncs:
                - is_null_oid.18747
                - make_empty_cache_entry
                - create_ce_mode.18739
                - create_ce_flags.18732
                - oidcpy.18731
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4595,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:4580,7'
          Branch Sides:
            - BranchSide:      'apply.c:4581,4'
              BranchSideFuncs:
                - is_null_oid.18747
                - make_empty_cache_entry
                - create_ce_mode.18739
                - create_ce_flags.18732
                - oidcpy.18731
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4582,31'
              BranchSideFuncs:
                - make_empty_cache_entry
                - create_ce_mode.18739
                - create_ce_flags.18732
                - oidcpy.18731
                - add_index_entry
                - is_null_oid.18747
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4588,7'
          Branch Sides:
            - BranchSide:      'apply.c:4589,24'
              BranchSideFuncs:
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4593,2'
              BranchSideFuncs:
                - is_null_oid.18747
                - make_empty_cache_entry
                - create_ce_mode.18739
                - create_ce_flags.18732
                - oidcpy.18731
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
      Callsites:
        - Src:             'apply.c:4575,12'
          Dst:             strlen
        - Src:             'apply.c:4578,2'
          Dst:             remove_file_from_index
        - Src:             'apply.c:4580,7'
          Dst:             is_null_oid
        - Src:             'apply.c:4582,8'
          Dst:             make_empty_cache_entry
        - Src:             'apply.c:4584,17'
          Dst:             create_ce_mode
        - Src:             'apply.c:4585,18'
          Dst:             create_ce_flags
        - Src:             'apply.c:4587,3'
          Dst:             oidcpy
        - Src:             'apply.c:4588,7'
          Dst:             add_index_entry
        - Src:             'apply.c:4589,4'
          Dst:             discard_cache_entry
        - Src:             'apply.c:4590,11'
          Dst:             _
        - Src:             'apply.c:4590,11'
          Dst:             error
        - Src:             'apply.c:4590,11'
          Dst:             const_error
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    create_one_file
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4481
      functionLinenumberEnd: 4564
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - state
        - path
        - mode
        - buf
        - size
      BBCount:         51
      ICount:          280
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - _
        - __errno_location
        - const_error
        - error
        - error_errno
        - getpid
        - lstat64
        - lstat_cache_aware_rmdir
        - mkpathdup
        - path_is_beyond_symlink
        - rename
        - safe_create_leading_directories_no_share
        - try_create_file
        - unlink_or_warn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4485,6'
          Branch Sides:
            - BranchSide:      'apply.c:4486,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4512,29'
              BranchSideFuncs:
                - path_is_beyond_symlink
                - try_create_file
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
                - lstat64
                - __errno_location
                - lstat_cache_aware_rmdir
                - safe_create_leading_directories_no_share
                - try_create_file
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4512,6'
          Branch Sides:
            - BranchSide:      'apply.c:4513,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4515,24'
              BranchSideFuncs:
                - try_create_file
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
                - lstat64
                - __errno_location
                - lstat_cache_aware_rmdir
                - safe_create_leading_directories_no_share
                - try_create_file
        - Branch String:   'apply.c:4516,6'
          Branch Sides:
            - BranchSide:      'apply.c:4517,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4518,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
                - lstat64
                - __errno_location
                - lstat_cache_aware_rmdir
                - safe_create_leading_directories_no_share
                - try_create_file
        - Branch String:   'apply.c:4518,6'
          Branch Sides:
            - BranchSide:      'apply.c:4519,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
                - lstat64
                - __errno_location
                - lstat_cache_aware_rmdir
                - safe_create_leading_directories_no_share
                - try_create_file
            - BranchSide:      'apply.c:4521,6'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
                - lstat64
                - __errno_location
                - lstat_cache_aware_rmdir
                - safe_create_leading_directories_no_share
                - try_create_file
        - Branch String:   'apply.c:4521,6'
          Branch Sides:
            - BranchSide:      'apply.c:4522,48'
              BranchSideFuncs:
                - safe_create_leading_directories_no_share
                - try_create_file
                - __errno_location
                - __errno_location
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
                - lstat64
                - __errno_location
                - lstat_cache_aware_rmdir
            - BranchSide:      'apply.c:4531,6'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
                - lstat64
                - __errno_location
                - lstat_cache_aware_rmdir
        - Branch String:   'apply.c:4522,7'
          Branch Sides:
            - BranchSide:      'apply.c:4523,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4524,25'
              BranchSideFuncs:
                - try_create_file
                - __errno_location
                - __errno_location
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
                - lstat64
                - __errno_location
                - lstat_cache_aware_rmdir
        - Branch String:   'apply.c:4525,7'
          Branch Sides:
            - BranchSide:      'apply.c:4526,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4527,8'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
                - lstat64
                - __errno_location
                - lstat_cache_aware_rmdir
        - Branch String:   'apply.c:4527,7'
          Branch Sides:
            - BranchSide:      'apply.c:4528,4'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
                - lstat64
                - __errno_location
                - lstat_cache_aware_rmdir
            - BranchSide:      'apply.c:4529,2'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
                - lstat64
                - __errno_location
                - lstat_cache_aware_rmdir
        - Branch String:   'apply.c:4531,22'
          Branch Sides:
            - BranchSide:      'apply.c:4531,25'
              BranchSideFuncs:
                - lstat64
                - __errno_location
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
                - lstat_cache_aware_rmdir
            - BranchSide:      'apply.c:4536,14'
              BranchSideFuncs:
                - lstat64
                - __errno_location
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
                - lstat_cache_aware_rmdir
        - Branch String:   'apply.c:4531,6'
          Branch Sides:
            - BranchSide:      'apply.c:4536,14'
              BranchSideFuncs:
                - lstat64
                - __errno_location
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
                - lstat_cache_aware_rmdir
            - BranchSide:      'apply.c:4540,6'
              BranchSideFuncs:
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
        - Branch String:   'apply.c:4536,25'
          Branch Sides:
            - BranchSide:      'apply.c:4536,30'
              BranchSideFuncs:
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
            - BranchSide:      'apply.c:4538,2'
              BranchSideFuncs:
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
        - Branch String:   'apply.c:4536,50'
          Branch Sides:
            - BranchSide:      'apply.c:4536,60'
              BranchSideFuncs:
                - lstat_cache_aware_rmdir
                - __errno_location
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
            - BranchSide:      'apply.c:4537,4'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
        - Branch String:   'apply.c:4536,7'
          Branch Sides:
            - BranchSide:      'apply.c:4537,4'
              BranchSideFuncs:
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
            - BranchSide:      'apply.c:4538,2'
              BranchSideFuncs:
                - __errno_location
                - _.18735
                - error_errno
                - const_error.18736
                - free
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - unlink_or_warn
                - __errno_location
                - free
        - Branch String:   'apply.c:4540,6'
          Branch Sides:
            - BranchSide:      'apply.c:4541,21'
              BranchSideFuncs:
                - getpid
                - mkpathdup
                - try_create_file
                - rename
                - free
                - unlink_or_warn
                - _.18735
                - error_errno
                - const_error.18736
                - __errno_location
                - free
            - BranchSide:      'apply.c:4560,8'
              BranchSideFuncs:
                - _.18735
                - error_errno
                - const_error.18736
                - free
        - Branch String:   'apply.c:4546,8'
          Branch Sides:
            - BranchSide:      'apply.c:4547,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'apply.c:4548,9'
              BranchSideFuncs:
                - rename
                - free
                - unlink_or_warn
                - _.18735
                - error_errno
                - const_error.18736
                - __errno_location
                - free
                - mkpathdup
                - try_create_file
        - Branch String:   'apply.c:4548,8'
          Branch Sides:
            - BranchSide:      'apply.c:4549,17'
              BranchSideFuncs:
                - __errno_location
                - free
                - mkpathdup
                - try_create_file
                - rename
                - free
                - unlink_or_warn
                - _.18735
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:4554,8'
              BranchSideFuncs:
                - __errno_location
                - free
                - mkpathdup
                - try_create_file
                - rename
                - free
                - unlink_or_warn
                - _.18735
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:4549,9'
          Branch Sides:
            - BranchSide:      'apply.c:4550,6'
              BranchSideFuncs:
                - unlink_or_warn
                - _.18735
                - error_errno
                - const_error.18736
                - free
            - BranchSide:      'apply.c:4551,20'
              BranchSideFuncs:
                - unlink_or_warn
                - _.18735
                - error_errno
                - const_error.18736
                - free
        - Branch String:   'apply.c:4554,8'
          Branch Sides:
            - BranchSide:      'apply.c:4555,5'
              BranchSideFuncs:
                - _.18735
                - error_errno
                - const_error.18736
                - free
            - BranchSide:      'apply.c:4556,4'
              BranchSideFuncs:
                - free
                - mkpathdup
                - try_create_file
                - rename
                - free
                - unlink_or_warn
                - _.18735
                - error_errno
                - const_error.18736
                - __errno_location
      Callsites:
        - Src:             'apply.c:4512,6'
          Dst:             path_is_beyond_symlink
        - Src:             'apply.c:4513,10'
          Dst:             _
        - Src:             'apply.c:4513,10'
          Dst:             error
        - Src:             'apply.c:4513,10'
          Dst:             const_error
        - Src:             'apply.c:4515,8'
          Dst:             try_create_file
        - Src:             'apply.c:4521,6'
          Dst:             __errno_location
        - Src:             'apply.c:4522,7'
          Dst:             safe_create_leading_directories_no_share
        - Src:             'apply.c:4524,9'
          Dst:             try_create_file
        - Src:             'apply.c:4531,6'
          Dst:             __errno_location
        - Src:             'apply.c:4531,25'
          Dst:             __errno_location
        - Src:             'apply.c:4536,8'
          Dst:             lstat64
        - Src:             'apply.c:4536,54'
          Dst:             lstat_cache_aware_rmdir
        - Src:             'apply.c:4537,4'
          Dst:             __errno_location
        - Src:             'apply.c:4540,6'
          Dst:             __errno_location
        - Src:             'apply.c:4541,21'
          Dst:             getpid
        - Src:             'apply.c:4544,14'
          Dst:             mkpathdup
        - Src:             'apply.c:4545,10'
          Dst:             try_create_file
        - Src:             'apply.c:4549,10'
          Dst:             rename
        - Src:             'apply.c:4551,5'
          Dst:             unlink_or_warn
        - Src:             'apply.c:4554,8'
          Dst:             __errno_location
        - Src:             'apply.c:4560,8'
          Dst:             _
        - Src:             'apply.c:4560,8'
          Dst:             error_errno
        - Src:             'apply.c:4560,8'
          Dst:             const_error
    - functionName:    path_is_beyond_symlink
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3952
      functionLinenumberEnd: 3961
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - name_
      BBCount:         6
      ICount:          44
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - path_is_beyond_symlink_1
        - strbuf_addstr
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:3956,2'
          Branch Sides:
            - BranchSide:      'apply.c:3956,2'
              BranchSideFuncs:
                - strbuf_addstr.18754
                - path_is_beyond_symlink_1
                - strbuf_release
            - BranchSide:      'apply.c:3956,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'apply.c:3956,2'
          Dst:             __assert_fail
        - Src:             'apply.c:3957,2'
          Dst:             strbuf_addstr
        - Src:             'apply.c:3958,8'
          Dst:             path_is_beyond_symlink_1
        - Src:             'apply.c:3959,2'
          Dst:             strbuf_release
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    path_is_beyond_symlink_1
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3918
      functionLinenumberEnd: 3949
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - name
      BBCount:         34
      ICount:          187
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - index_file_exists
        - lstat64
        - strset_contains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:3920,22'
          Branch Sides:
            - BranchSide:      'apply.c:3920,25'
              BranchSideFuncs:
                - strset_contains.18755
                - strset_contains.18755
                - lstat64
                - index_file_exists
            - BranchSide:      'apply.c:3920,3'
              BranchSideFuncs:
                - strset_contains.18755
                - strset_contains.18755
                - lstat64
                - index_file_exists
        - Branch String:   'apply.c:3920,3'
          Branch Sides:
            - BranchSide:      'apply.c:3920,12'
              BranchSideFuncs:
                - strset_contains.18755
                - strset_contains.18755
                - lstat64
                - index_file_exists
            - BranchSide:      'apply.c:3922,8'
              BranchSideFuncs:
                - strset_contains.18755
                - strset_contains.18755
                - lstat64
                - index_file_exists
        - Branch String:   'apply.c:3922,7'
          Branch Sides:
            - BranchSide:      'apply.c:3923,4'
              BranchSideFuncs:
                - strset_contains.18755
                - strset_contains.18755
                - lstat64
                - index_file_exists
            - BranchSide:      'apply.c:3924,3'
              BranchSideFuncs:
                - strset_contains.18755
                - strset_contains.18755
                - lstat64
                - index_file_exists
        - Branch String:   'apply.c:3925,7'
          Branch Sides:
            - BranchSide:      'apply.c:3926,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3927,24'
              BranchSideFuncs:
                - strset_contains.18755
                - lstat64
                - strset_contains.18755
                - index_file_exists
        - Branch String:   'apply.c:3927,7'
          Branch Sides:
            - BranchSide:      'apply.c:3932,4'
              BranchSideFuncs:
                - strset_contains.18755
                - strset_contains.18755
                - lstat64
                - index_file_exists
            - BranchSide:      'apply.c:3935,7'
              BranchSideFuncs:
                - lstat64
                - strset_contains.18755
                - strset_contains.18755
                - index_file_exists
        - Branch String:   'apply.c:3935,7'
          Branch Sides:
            - BranchSide:      'apply.c:3938,27'
              BranchSideFuncs:
                - index_file_exists
                - strset_contains.18755
                - strset_contains.18755
                - lstat64
            - BranchSide:      'apply.c:3944,15'
              BranchSideFuncs:
                - lstat64
                - strset_contains.18755
                - strset_contains.18755
                - index_file_exists
        - Branch String:   'apply.c:3940,11'
          Branch Sides:
            - BranchSide:      'apply.c:3940,14'
              BranchSideFuncs:
                - strset_contains.18755
                - strset_contains.18755
                - lstat64
                - index_file_exists
            - BranchSide:      'apply.c:3942,3'
              BranchSideFuncs:
                - strset_contains.18755
                - strset_contains.18755
                - lstat64
                - index_file_exists
        - Branch String:   'apply.c:3940,8'
          Branch Sides:
            - BranchSide:      'apply.c:3941,5'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3942,3'
              BranchSideFuncs:
                - strset_contains.18755
                - strset_contains.18755
                - lstat64
                - index_file_exists
        - Branch String:   'apply.c:3947,2'
          Branch Sides:
            - BranchSide:      'apply.c:3920,3'
              BranchSideFuncs:
                - strset_contains.18755
                - strset_contains.18755
                - lstat64
                - index_file_exists
            - BranchSide:      'apply.c:3948,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:3925,7'
          Dst:             strset_contains
        - Src:             'apply.c:3927,7'
          Dst:             strset_contains
        - Src:             'apply.c:3938,9'
          Dst:             index_file_exists
        - Src:             'apply.c:3944,9'
          Dst:             lstat64
    - functionName:    strset_contains
      functionSourceFile: '/src/git/./strmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - str
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strmap_contains
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './strmap.h:247,9'
          Dst:             strmap_contains
    - functionName:    create_file
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4599
      functionLinenumberEnd: 4615
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - patch
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - add_conflicted_stages_file
        - add_index_file
        - create_one_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:4605,6'
          Branch Sides:
            - BranchSide:      'apply.c:4606,8'
              BranchSideFuncs:
                - create_one_file
                - add_index_file
                - add_conflicted_stages_file
            - BranchSide:      'apply.c:4607,22'
              BranchSideFuncs:
                - create_one_file
                - add_index_file
                - add_conflicted_stages_file
        - Branch String:   'apply.c:4607,6'
          Branch Sides:
            - BranchSide:      'apply.c:4608,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4610,6'
              BranchSideFuncs:
                - add_index_file
                - add_conflicted_stages_file
        - Branch String:   'apply.c:4610,6'
          Branch Sides:
            - BranchSide:      'apply.c:4611,37'
              BranchSideFuncs:
                - add_conflicted_stages_file
            - BranchSide:      'apply.c:4612,11'
              BranchSideFuncs:
                - add_index_file
      Callsites:
        - Src:             'apply.c:4607,6'
          Dst:             create_one_file
        - Src:             'apply.c:4611,10'
          Dst:             add_conflicted_stages_file
        - Src:             'apply.c:4613,10'
          Dst:             add_index_file
    - functionName:    remove_file
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4358
      functionLinenumberEnd: 4369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - patch
        - rmdir_empty
      BBCount:         19
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - const_error
        - error
        - remove_file_from_index
        - remove_or_warn
        - remove_path
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:4359,26'
          Branch Sides:
            - BranchSide:      'apply.c:4359,30'
              BranchSideFuncs:
                - remove_file_from_index
                - remove_or_warn
                - remove_path
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4363,7'
              BranchSideFuncs:
                - remove_or_warn
                - remove_path
        - Branch String:   'apply.c:4359,6'
          Branch Sides:
            - BranchSide:      'apply.c:4360,30'
              BranchSideFuncs:
                - remove_or_warn
                - remove_path
            - BranchSide:      'apply.c:4363,7'
              BranchSideFuncs:
                - remove_or_warn
                - remove_path
        - Branch String:   'apply.c:4360,7'
          Branch Sides:
            - BranchSide:      'apply.c:4361,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4362,2'
              BranchSideFuncs:
                - remove_or_warn
                - remove_path
        - Branch String:   'apply.c:4363,6'
          Branch Sides:
            - BranchSide:      'apply.c:4364,23'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4368,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:4364,57'
          Branch Sides:
            - BranchSide:      'apply.c:4364,60'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4367,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:4364,7'
          Branch Sides:
            - BranchSide:      'apply.c:4365,16'
              BranchSideFuncs:
                - remove_path
            - BranchSide:      'apply.c:4367,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:4360,7'
          Dst:             remove_file_from_index
        - Src:             'apply.c:4361,11'
          Dst:             _
        - Src:             'apply.c:4361,11'
          Dst:             error
        - Src:             'apply.c:4361,11'
          Dst:             const_error
        - Src:             'apply.c:4364,8'
          Dst:             remove_or_warn
        - Src:             'apply.c:4365,4'
          Dst:             remove_path
    - functionName:    write_out_one_reject
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4644
      functionLinenumberEnd: 4729
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - patch
      BBCount:         47
      ICount:          319
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - Q_
        - _
        - __errno_location
        - close
        - const_error
        - die
        - error_errno
        - fclose
        - fdopen
        - fprintf
        - fprintf_ln
        - fputc
        - open64
        - say_patch_name
        - strbuf_addf
        - strbuf_release
        - unlink
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4651,2'
          Branch Sides:
            - BranchSide:      'apply.c:4652,8'
              BranchSideFuncs:
                - _.18735
                - say_patch_name
                - _.18735
                - die
                - Q_.18762
                - strbuf_addf
                - strbuf_release
                - xstrfmt
                - open64
                - fdopen
                - _.18735
                - error_errno
                - const_error.18736
                - close
                - free
                - fprintf
                - fclose
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
                - __errno_location
                - unlink
                - open64
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - say_patch_name
            - BranchSide:      'apply.c:4657,7'
              BranchSideFuncs:
                - _.18735
                - say_patch_name
                - _.18735
                - die
                - Q_.18762
                - strbuf_addf
                - strbuf_release
                - xstrfmt
                - open64
                - fdopen
                - _.18735
                - error_errno
                - const_error.18736
                - close
                - free
                - fprintf
                - fclose
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
                - __errno_location
                - unlink
                - open64
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - say_patch_name
        - Branch String:   'apply.c:4652,7'
          Branch Sides:
            - BranchSide:      'apply.c:4653,4'
              BranchSideFuncs:
                - _.18735
                - say_patch_name
                - _.18735
                - die
                - Q_.18762
                - strbuf_addf
                - strbuf_release
                - xstrfmt
                - open64
                - fdopen
                - _.18735
                - error_errno
                - const_error.18736
                - close
                - free
                - fprintf
                - fclose
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
                - __errno_location
                - unlink
                - open64
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - say_patch_name
            - BranchSide:      'apply.c:4654,6'
              BranchSideFuncs:
                - _.18735
                - say_patch_name
                - _.18735
                - die
                - Q_.18762
                - strbuf_addf
                - strbuf_release
                - xstrfmt
                - open64
                - fdopen
                - _.18735
                - error_errno
                - const_error.18736
                - close
                - free
                - fprintf
                - fclose
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
                - __errno_location
                - unlink
                - open64
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - say_patch_name
        - Branch String:   'apply.c:4657,6'
          Branch Sides:
            - BranchSide:      'apply.c:4658,7'
              BranchSideFuncs:
                - _.18735
                - die
                - Q_.18762
                - strbuf_addf
                - strbuf_release
                - xstrfmt
                - open64
                - fdopen
                - _.18735
                - error_errno
                - const_error.18736
                - close
                - free
                - fprintf
                - fclose
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
                - __errno_location
                - unlink
                - open64
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - say_patch_name
            - BranchSide:      'apply.c:4667,7'
              BranchSideFuncs:
                - _.18735
                - die
                - Q_.18762
                - strbuf_addf
                - strbuf_release
                - xstrfmt
                - open64
                - fdopen
                - _.18735
                - error_errno
                - const_error.18736
                - close
                - free
                - fprintf
                - fclose
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
                - __errno_location
                - unlink
                - open64
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - say_patch_name
        - Branch String:   'apply.c:4658,7'
          Branch Sides:
            - BranchSide:      'apply.c:4659,19'
              BranchSideFuncs:
                - _.18735
                - say_patch_name
            - BranchSide:      'apply.c:4661,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:4667,6'
          Branch Sides:
            - BranchSide:      'apply.c:4668,7'
              BranchSideFuncs:
                - Q_.18762
                - strbuf_addf
                - strbuf_release
                - xstrfmt
                - open64
                - fdopen
                - _.18735
                - error_errno
                - const_error.18736
                - close
                - free
                - fprintf
                - fclose
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
                - __errno_location
                - unlink
                - open64
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - say_patch_name
            - BranchSide:      'apply.c:4673,8'
              BranchSideFuncs:
                - Q_.18762
                - strbuf_addf
                - strbuf_release
                - xstrfmt
                - open64
                - fdopen
                - _.18735
                - error_errno
                - const_error.18736
                - close
                - free
                - fprintf
                - fclose
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
                - __errno_location
                - unlink
                - open64
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - say_patch_name
        - Branch String:   'apply.c:4675,6'
          Branch Sides:
            - BranchSide:      'apply.c:4676,18'
              BranchSideFuncs:
                - say_patch_name
                - strbuf_release
                - xstrfmt
                - open64
                - fdopen
                - _.18735
                - error_errno
                - const_error.18736
                - close
                - free
                - fprintf
                - fclose
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
                - __errno_location
                - unlink
                - open64
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:4677,2'
              BranchSideFuncs:
                - strbuf_release
                - xstrfmt
                - open64
                - fdopen
                - _.18735
                - error_errno
                - const_error.18736
                - close
                - free
                - fprintf
                - fclose
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
                - __errno_location
                - unlink
                - open64
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:4682,6'
          Branch Sides:
            - BranchSide:      'apply.c:4683,7'
              BranchSideFuncs:
                - __errno_location
                - unlink
                - open64
                - fdopen
                - _.18735
                - error_errno
                - const_error.18736
                - close
                - free
                - fprintf
                - fclose
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:4697,15'
              BranchSideFuncs:
                - fdopen
                - _.18735
                - error_errno
                - const_error.18736
                - close
                - free
                - fprintf
                - fclose
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
        - Branch String:   'apply.c:4683,7'
          Branch Sides:
            - BranchSide:      'apply.c:4684,4'
              BranchSideFuncs:
                - _.18735
                - error_errno
                - const_error.18736
                - free
            - BranchSide:      'apply.c:4687,14'
              BranchSideFuncs:
                - unlink
                - open64
                - fdopen
                - _.18735
                - error_errno
                - const_error.18736
                - close
                - free
                - fprintf
                - fclose
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
                - _.18735
                - error_errno
                - const_error.18736
                - _.18735
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:4687,7'
          Branch Sides:
            - BranchSide:      'apply.c:4688,4'
              BranchSideFuncs:
                - _.18735
                - error_errno
                - const_error.18736
                - free
            - BranchSide:      'apply.c:4691,13'
              BranchSideFuncs:
                - open64
                - fdopen
                - _.18735
                - error_errno
                - const_error.18736
                - close
                - free
                - fprintf
                - fclose
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
                - _.18735
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:4692,7'
          Branch Sides:
            - BranchSide:      'apply.c:4693,4'
              BranchSideFuncs:
                - _.18735
                - error_errno
                - const_error.18736
                - free
            - BranchSide:      'apply.c:4696,2'
              BranchSideFuncs:
                - fdopen
                - _.18735
                - error_errno
                - const_error.18736
                - close
                - free
                - fprintf
                - fclose
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
        - Branch String:   'apply.c:4698,6'
          Branch Sides:
            - BranchSide:      'apply.c:4699,3'
              BranchSideFuncs:
                - fprintf
                - fclose
                - free
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
            - BranchSide:      'apply.c:4709,10'
              BranchSideFuncs:
                - fprintf
                - fclose
                - free
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
        - Branch String:   'apply.c:4711,2'
          Branch Sides:
            - BranchSide:      'apply.c:4714,8'
              BranchSideFuncs:
                - fclose
                - free
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
            - BranchSide:      'apply.c:4725,9'
              BranchSideFuncs:
                - fclose
                - free
        - Branch String:   'apply.c:4714,7'
          Branch Sides:
            - BranchSide:      'apply.c:4715,8'
              BranchSideFuncs:
                - fprintf
                - fclose
                - free
                - _.18735
                - fprintf_ln
                - fputc
                - _.18735
                - fprintf_ln
            - BranchSide:      'apply.c:4719,7'
              BranchSideFuncs:
                - fprintf
                - fclose
                - free
                - _.18735
                - fprintf_ln
                - fputc
                - _.18735
                - fprintf_ln
        - Branch String:   'apply.c:4715,8'
          Branch Sides:
            - BranchSide:      'apply.c:4716,16'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - fclose
                - free
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
            - BranchSide:      'apply.c:4717,4'
              BranchSideFuncs:
                - fclose
                - free
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
        - Branch String:   'apply.c:4719,7'
          Branch Sides:
            - BranchSide:      'apply.c:4720,15'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - fprintf
                - fclose
                - free
                - _.18735
                - fprintf_ln
                - fputc
            - BranchSide:      'apply.c:4721,11'
              BranchSideFuncs:
                - fprintf
                - fclose
                - free
                - _.18735
                - fprintf_ln
                - _.18735
                - fprintf_ln
                - fputc
        - Branch String:   'apply.c:4722,7'
          Branch Sides:
            - BranchSide:      'apply.c:4723,16'
              BranchSideFuncs:
                - fputc
                - fclose
                - free
                - _.18735
                - fprintf_ln
                - fprintf
                - _.18735
                - fprintf_ln
            - BranchSide:      'apply.c:4724,2'
              BranchSideFuncs:
                - fclose
                - free
                - _.18735
                - fprintf_ln
                - fprintf
                - fputc
                - _.18735
                - fprintf_ln
      Callsites:
        - Src:             'apply.c:4660,12'
          Dst:             _
        - Src:             'apply.c:4659,4'
          Dst:             say_patch_name
        - Src:             'apply.c:4668,7'
          Dst:             _
        - Src:             'apply.c:4668,3'
          Dst:             die
        - Src:             'apply.c:4671,19'
          Dst:             Q_
        - Src:             'apply.c:4671,2'
          Dst:             strbuf_addf
        - Src:             'apply.c:4676,3'
          Dst:             say_patch_name
        - Src:             'apply.c:4677,2'
          Dst:             strbuf_release
        - Src:             'apply.c:4679,12'
          Dst:             xstrfmt
        - Src:             'apply.c:4681,7'
          Dst:             open64
        - Src:             'apply.c:4683,7'
          Dst:             __errno_location
        - Src:             'apply.c:4684,4'
          Dst:             _
        - Src:             'apply.c:4684,4'
          Dst:             error_errno
        - Src:             'apply.c:4684,4'
          Dst:             const_error
        - Src:             'apply.c:4687,7'
          Dst:             unlink
        - Src:             'apply.c:4688,4'
          Dst:             _
        - Src:             'apply.c:4688,4'
          Dst:             error_errno
        - Src:             'apply.c:4688,4'
          Dst:             const_error
        - Src:             'apply.c:4691,8'
          Dst:             open64
        - Src:             'apply.c:4693,4'
          Dst:             _
        - Src:             'apply.c:4693,4'
          Dst:             error_errno
        - Src:             'apply.c:4693,4'
          Dst:             const_error
        - Src:             'apply.c:4697,8'
          Dst:             fdopen
        - Src:             'apply.c:4699,3'
          Dst:             _
        - Src:             'apply.c:4699,3'
          Dst:             error_errno
        - Src:             'apply.c:4699,3'
          Dst:             const_error
        - Src:             'apply.c:4700,3'
          Dst:             close
        - Src:             'apply.c:4709,2'
          Dst:             fprintf
        - Src:             'apply.c:4716,24'
          Dst:             _
        - Src:             'apply.c:4716,5'
          Dst:             fprintf_ln
        - Src:             'apply.c:4720,23'
          Dst:             _
        - Src:             'apply.c:4720,4'
          Dst:             fprintf_ln
        - Src:             'apply.c:4721,3'
          Dst:             fprintf
        - Src:             'apply.c:4723,4'
          Dst:             fputc
        - Src:             'apply.c:4725,2'
          Dst:             fclose
    - functionName:    say_patch_name
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - fmt
        - patch
      BBCount:         14
      ICount:          100
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - fputc
        - quote_c_style
        - strbuf_addstr
        - strbuf_release
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'apply.c:388,22'
          Branch Sides:
            - BranchSide:      'apply.c:388,25'
              BranchSideFuncs:
                - quote_c_style
                - fprintf
                - fputc
                - strbuf_release
                - strcmp
                - quote_c_style
                - strbuf_addstr.18754
                - quote_c_style
            - BranchSide:      'apply.c:394,19'
              BranchSideFuncs:
                - quote_c_style
                - fprintf
                - fputc
                - strbuf_release
        - Branch String:   'apply.c:388,41'
          Branch Sides:
            - BranchSide:      'apply.c:389,13'
              BranchSideFuncs:
                - strcmp
                - quote_c_style
                - fprintf
                - fputc
                - strbuf_release
                - quote_c_style
                - strbuf_addstr.18754
                - quote_c_style
            - BranchSide:      'apply.c:394,19'
              BranchSideFuncs:
                - quote_c_style
                - fprintf
                - fputc
                - strbuf_release
        - Branch String:   'apply.c:388,6'
          Branch Sides:
            - BranchSide:      'apply.c:390,17'
              BranchSideFuncs:
                - quote_c_style
                - strbuf_addstr.18754
                - quote_c_style
                - fprintf
                - fputc
                - strbuf_release
            - BranchSide:      'apply.c:394,19'
              BranchSideFuncs:
                - quote_c_style
                - fprintf
                - fputc
                - strbuf_release
        - Branch String:   'apply.c:395,7'
          Branch Sides:
            - BranchSide:      'apply.c:396,8'
              BranchSideFuncs:
                - quote_c_style
                - fprintf
                - fputc
                - strbuf_release
            - BranchSide:      'apply.c:397,17'
              BranchSideFuncs:
                - quote_c_style
                - fprintf
                - fputc
                - strbuf_release
      Callsites:
        - Src:             'apply.c:389,6'
          Dst:             strcmp
        - Src:             'apply.c:390,3'
          Dst:             quote_c_style
        - Src:             'apply.c:391,3'
          Dst:             strbuf_addstr
        - Src:             'apply.c:392,3'
          Dst:             quote_c_style
        - Src:             'apply.c:397,3'
          Dst:             quote_c_style
        - Src:             'apply.c:399,2'
          Dst:             fprintf
        - Src:             'apply.c:400,2'
          Dst:             fputc
        - Src:             'apply.c:401,2'
          Dst:             strbuf_release
    - functionName:    Q_
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plu
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ngettext
      functionUses:    7
      BranchProfiles:
        - Branch String:   './gettext.h:58,6'
          Branch Sides:
            - BranchSide:      './gettext.h:59,10'
              BranchSideFuncs:
                - ngettext
            - BranchSide:      './gettext.h:60,18'
              BranchSideFuncs:
                - ngettext
        - Branch String:   './gettext.h:59,10'
          Branch Sides:
            - BranchSide:      './gettext.h:59,19'
              BranchSideFuncs: []
            - BranchSide:      './gettext.h:59,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gettext.h:60,9'
          Dst:             ngettext
    - functionName:    write_out_one_result
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4621
      functionLinenumberEnd: 4641
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - patch
        - phase
      BBCount:         19
      ICount:          120
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - create_file
        - remove_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4622,6'
          Branch Sides:
            - BranchSide:      'apply.c:4623,7'
              BranchSideFuncs:
                - remove_file
            - BranchSide:      'apply.c:4627,6'
              BranchSideFuncs:
                - create_file.18756
                - remove_file
                - create_file.18756
        - Branch String:   'apply.c:4623,7'
          Branch Sides:
            - BranchSide:      'apply.c:4624,23'
              BranchSideFuncs:
                - remove_file
            - BranchSide:      'apply.c:4625,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:4627,24'
          Branch Sides:
            - BranchSide:      'apply.c:4627,27'
              BranchSideFuncs:
                - create_file.18756
            - BranchSide:      'apply.c:4628,7'
              BranchSideFuncs:
                - create_file.18756
        - Branch String:   'apply.c:4627,6'
          Branch Sides:
            - BranchSide:      'apply.c:4628,7'
              BranchSideFuncs:
                - create_file.18756
            - BranchSide:      'apply.c:4636,6'
              BranchSideFuncs:
                - create_file.18756
                - remove_file
        - Branch String:   'apply.c:4628,7'
          Branch Sides:
            - BranchSide:      'apply.c:4629,23'
              BranchSideFuncs:
                - create_file.18756
            - BranchSide:      'apply.c:4630,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:4636,6'
          Branch Sides:
            - BranchSide:      'apply.c:4637,22'
              BranchSideFuncs:
                - remove_file
            - BranchSide:      'apply.c:4638,6'
              BranchSideFuncs:
                - create_file.18756
        - Branch String:   'apply.c:4638,6'
          Branch Sides:
            - BranchSide:      'apply.c:4639,22'
              BranchSideFuncs:
                - create_file.18756
            - BranchSide:      'apply.c:4640,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:4624,11'
          Dst:             remove_file
        - Src:             'apply.c:4629,11'
          Dst:             create_file
        - Src:             'apply.c:4637,10'
          Dst:             remove_file
        - Src:             'apply.c:4639,10'
          Dst:             create_file
    - functionName:    copy_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1125,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1125,6'
              BranchSideFuncs:
                - st_mult.18773
            - BranchSide:      './git-compat-util.h:1126,10'
              BranchSideFuncs:
                - st_mult.18773
      Callsites:
        - Src:             './git-compat-util.h:1126,20'
          Dst:             st_mult
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    move_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1133,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1133,6'
              BranchSideFuncs:
                - st_mult.18773
            - BranchSide:      './git-compat-util.h:1134,11'
              BranchSideFuncs:
                - st_mult.18773
      Callsites:
        - Src:             './git-compat-util.h:1134,21'
          Dst:             st_mult
    - functionName:    st_sub
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1040,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1042,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1043,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1041,3'
          Dst:             die
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    fuzzy_matchlines
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s1
        - n1
        - s2
        - n2
      BBCount:         48
      ICount:          263
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:311,19'
          Branch Sides:
            - BranchSide:      'apply.c:311,23'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:311,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:311,2'
          Branch Sides:
            - BranchSide:      'apply.c:312,7'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:313,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:313,19'
          Branch Sides:
            - BranchSide:      'apply.c:313,23'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:313,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:313,2'
          Branch Sides:
            - BranchSide:      'apply.c:314,7'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:316,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:316,19'
          Branch Sides:
            - BranchSide:      'apply.c:316,22'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:316,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:316,2'
          Branch Sides:
            - BranchSide:      'apply.c:317,7'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:333,9'
              BranchSideFuncs: []
        - Branch String:   'apply.c:317,7'
          Branch Sides:
            - BranchSide:      'apply.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:328,17'
              BranchSideFuncs: []
        - Branch String:   'apply.c:322,8'
          Branch Sides:
            - BranchSide:      'apply.c:323,5'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:324,4'
              BranchSideFuncs: []
        - Branch String:   'apply.c:324,21'
          Branch Sides:
            - BranchSide:      'apply.c:324,24'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:324,4'
              BranchSideFuncs: []
        - Branch String:   'apply.c:324,4'
          Branch Sides:
            - BranchSide:      'apply.c:325,7'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:326,4'
              BranchSideFuncs: []
        - Branch String:   'apply.c:326,21'
          Branch Sides:
            - BranchSide:      'apply.c:326,24'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:326,4'
              BranchSideFuncs: []
        - Branch String:   'apply.c:326,4'
          Branch Sides:
            - BranchSide:      'apply.c:327,7'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:328,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:328,14'
          Branch Sides:
            - BranchSide:      'apply.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:329,4'
              BranchSideFuncs: []
        - Branch String:   'apply.c:333,20'
          Branch Sides:
            - BranchSide:      'apply.c:333,23'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:333,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    update_pre_post_images
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2338
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - preimage
        - postimage
        - buf
        - len
        - postlen
      BBCount:         41
      ICount:          393
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - BUG_fl
        - __assert_fail
        - prepare_image
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:2349,2'
          Branch Sides:
            - BranchSide:      'apply.c:2349,2'
              BranchSideFuncs:
                - __assert_fail
                - free
                - BUG_fl
                - xmalloc
            - BranchSide:      'apply.c:2349,2'
              BranchSideFuncs:
                - __assert_fail
                - free
                - BUG_fl
                - xmalloc
        - Branch String:   'apply.c:2349,2'
          Branch Sides:
            - BranchSide:      'apply.c:2349,2'
              BranchSideFuncs:
                - free
                - BUG_fl
                - xmalloc
            - BranchSide:      'apply.c:2349,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'apply.c:2349,2'
          Branch Sides:
            - BranchSide:      'apply.c:2349,2'
              BranchSideFuncs:
                - free
                - BUG_fl
                - xmalloc
            - BranchSide:      'apply.c:2352,9'
              BranchSideFuncs:
                - free
                - BUG_fl
                - xmalloc
        - Branch String:   'apply.c:2352,2'
          Branch Sides:
            - BranchSide:      'apply.c:2353,33'
              BranchSideFuncs:
                - free
                - BUG_fl
                - xmalloc
            - BranchSide:      'apply.c:2354,7'
              BranchSideFuncs:
                - free
                - BUG_fl
                - xmalloc
        - Branch String:   'apply.c:2367,6'
          Branch Sides:
            - BranchSide:      'apply.c:2368,38'
              BranchSideFuncs:
                - xmalloc
                - BUG_fl
            - BranchSide:      'apply.c:2370,13'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'apply.c:2373,2'
          Branch Sides:
            - BranchSide:      'apply.c:2374,18'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'apply.c:2411,6'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'apply.c:2375,7'
          Branch Sides:
            - BranchSide:      'apply.c:2377,12'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'apply.c:2384,14'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'apply.c:2387,29'
          Branch Sides:
            - BranchSide:      'apply.c:2387,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'apply.c:2388,12'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'apply.c:2387,3'
          Branch Sides:
            - BranchSide:      'apply.c:2389,13'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'apply.c:2397,7'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'apply.c:2397,7'
          Branch Sides:
            - BranchSide:      'apply.c:2398,11'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'apply.c:2403,11'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'apply.c:2411,6'
          Branch Sides:
            - BranchSide:      'apply.c:2412,8'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'apply.c:2413,8'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'apply.c:2411,6'
          Branch Sides:
            - BranchSide:      'apply.c:2411,6'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'apply.c:2414,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'apply.c:2411,6'
          Branch Sides:
            - BranchSide:      'apply.c:2411,6'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'apply.c:2414,3'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'apply.c:2348,2'
          Dst:             prepare_image
        - Src:             'apply.c:2349,2'
          Dst:             __assert_fail
        - Src:             'apply.c:2368,30'
          Dst:             xmalloc
        - Src:             'apply.c:2414,3'
          Dst:             BUG_fl
    - functionName:    prepare_image
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - image
        - buf
        - len
        - prepare_linetable
      BBCount:         19
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - add_line_info
      functionUses:    4
      BranchProfiles:
        - Branch String:   'apply.c:359,6'
          Branch Sides:
            - BranchSide:      'apply.c:360,3'
              BranchSideFuncs:
                - add_line_info
            - BranchSide:      'apply.c:362,7'
              BranchSideFuncs:
                - add_line_info
        - Branch String:   'apply.c:364,2'
          Branch Sides:
            - BranchSide:      'apply.c:366,15'
              BranchSideFuncs:
                - add_line_info
            - BranchSide:      'apply.c:373,16'
              BranchSideFuncs: []
        - Branch String:   'apply.c:366,29'
          Branch Sides:
            - BranchSide:      'apply.c:366,33'
              BranchSideFuncs:
                - add_line_info
            - BranchSide:      'apply.c:366,3'
              BranchSideFuncs:
                - add_line_info
        - Branch String:   'apply.c:366,3'
          Branch Sides:
            - BranchSide:      'apply.c:366,51'
              BranchSideFuncs:
                - add_line_info
            - BranchSide:      'apply.c:368,7'
              BranchSideFuncs:
                - add_line_info
        - Branch String:   'apply.c:368,7'
          Branch Sides:
            - BranchSide:      'apply.c:369,8'
              BranchSideFuncs:
                - add_line_info
            - BranchSide:      'apply.c:370,17'
              BranchSideFuncs:
                - add_line_info
      Callsites:
        - Src:             'apply.c:370,3'
          Dst:             add_line_info
    - functionName:    add_line_info
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - img
        - bol
        - len
        - flag
      BBCount:         11
      ICount:          137
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - hash_line
        - st_mult
        - xrealloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'apply.c:338,2'
          Branch Sides:
            - BranchSide:      'apply.c:338,2'
              BranchSideFuncs:
                - st_mult.18773
                - xrealloc
                - hash_line
            - BranchSide:      'apply.c:338,2'
              BranchSideFuncs:
                - hash_line
        - Branch String:   'apply.c:338,2'
          Branch Sides:
            - BranchSide:      'apply.c:338,2'
              BranchSideFuncs:
                - st_mult.18773
                - xrealloc
                - hash_line
            - BranchSide:      'apply.c:338,2'
              BranchSideFuncs:
                - st_mult.18773
                - xrealloc
                - hash_line
      Callsites:
        - Src:             'apply.c:338,2'
          Dst:             st_mult
        - Src:             'apply.c:338,2'
          Dst:             xrealloc
        - Src:             'apply.c:340,38'
          Dst:             hash_line
    - functionName:    hash_line
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cp
        - len
      BBCount:         8
      ICount:          64
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:292,2'
          Branch Sides:
            - BranchSide:      'apply.c:293,8'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:297,9'
              BranchSideFuncs: []
        - Branch String:   'apply.c:293,7'
          Branch Sides:
            - BranchSide:      'apply.c:294,8'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:296,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    line_by_line_fuzzy_match
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2428
      functionLinenumberEnd: 2488
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - img
        - preimage
        - postimage
        - current
        - current_lno
        - preimage_limit
      BBCount:         23
      ICount:          258
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - fuzzy_matchlines
        - strbuf_add
        - strbuf_detach
        - strbuf_init
        - update_pre_post_images
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:2441,2'
          Branch Sides:
            - BranchSide:      'apply.c:2442,19'
              BranchSideFuncs:
                - fuzzy_matchlines
                - strbuf_init
                - strbuf_add
                - strbuf_add
                - strbuf_detach
                - update_pre_post_images
            - BranchSide:      'apply.c:2465,23'
              BranchSideFuncs:
                - strbuf_init
                - strbuf_add
                - strbuf_add
                - strbuf_detach
                - update_pre_post_images
        - Branch String:   'apply.c:2445,7'
          Branch Sides:
            - BranchSide:      'apply.c:2447,4'
              BranchSideFuncs:
                - strbuf_init
                - strbuf_add
                - strbuf_add
                - strbuf_detach
                - update_pre_post_images
                - fuzzy_matchlines
            - BranchSide:      'apply.c:2448,7'
              BranchSideFuncs:
                - strbuf_init
                - strbuf_add
                - strbuf_add
                - strbuf_detach
                - update_pre_post_images
                - fuzzy_matchlines
        - Branch String:   'apply.c:2448,7'
          Branch Sides:
            - BranchSide:      'apply.c:2449,15'
              BranchSideFuncs:
                - strbuf_init
                - strbuf_add
                - strbuf_add
                - strbuf_detach
                - update_pre_post_images
                - fuzzy_matchlines
            - BranchSide:      'apply.c:2450,13'
              BranchSideFuncs:
                - strbuf_init
                - strbuf_add
                - strbuf_add
                - strbuf_detach
                - update_pre_post_images
                - fuzzy_matchlines
        - Branch String:   'apply.c:2466,2'
          Branch Sides:
            - BranchSide:      'apply.c:2467,13'
              BranchSideFuncs:
                - strbuf_init
                - strbuf_add
                - strbuf_add
                - strbuf_detach
                - update_pre_post_images
            - BranchSide:      'apply.c:2468,17'
              BranchSideFuncs:
                - strbuf_init
                - strbuf_add
                - strbuf_add
                - strbuf_detach
                - update_pre_post_images
        - Branch String:   'apply.c:2469,2'
          Branch Sides:
            - BranchSide:      'apply.c:2470,8'
              BranchSideFuncs:
                - strbuf_init
                - strbuf_add
                - strbuf_add
                - strbuf_detach
                - update_pre_post_images
            - BranchSide:      'apply.c:2480,16'
              BranchSideFuncs:
                - strbuf_init
                - strbuf_add
                - strbuf_add
                - strbuf_detach
                - update_pre_post_images
        - Branch String:   'apply.c:2470,7'
          Branch Sides:
            - BranchSide:      'apply.c:2470,8'
              BranchSideFuncs:
                - strbuf_init
                - strbuf_add
                - strbuf_add
                - strbuf_detach
                - update_pre_post_images
            - BranchSide:      'apply.c:2471,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:2445,8'
          Dst:             fuzzy_matchlines
        - Src:             'apply.c:2481,2'
          Dst:             strbuf_init
        - Src:             'apply.c:2482,2'
          Dst:             strbuf_add
        - Src:             'apply.c:2483,2'
          Dst:             strbuf_add
        - Src:             'apply.c:2484,14'
          Dst:             strbuf_detach
        - Src:             'apply.c:2485,2'
          Dst:             update_pre_post_images
    - functionName:    match_fragment
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2716
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - state
        - img
        - preimage
        - postimage
        - current
        - current_lno
        - ws_rule
        - match_beginning
        - match_end
      BBCount:         94
      ICount:          717
      EdgeCount:       125
      CyclomaticComplexity: 33
      functionsReached:
        - line_by_line_fuzzy_match
        - memcmp
        - strbuf_grow
        - strbuf_init
        - strbuf_release
        - update_pre_post_images
        - ws_fix_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:2506,6'
          Branch Sides:
            - BranchSide:      'apply.c:2510,20'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
                - memcmp
            - BranchSide:      'apply.c:2515,13'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_grow
                - update_pre_post_images
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
                - memcmp
        - Branch String:   'apply.c:2511,17'
          Branch Sides:
            - BranchSide:      'apply.c:2511,21'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
                - memcmp
            - BranchSide:      'apply.c:2515,2'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
                - memcmp
        - Branch String:   'apply.c:2511,7'
          Branch Sides:
            - BranchSide:      'apply.c:2512,8'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'apply.c:2515,2'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
                - memcmp
        - Branch String:   'apply.c:2515,56'
          Branch Sides:
            - BranchSide:      'apply.c:2516,7'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_grow
                - update_pre_post_images
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
                - memcmp
            - BranchSide:      'apply.c:2531,7'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'apply.c:2515,13'
          Branch Sides:
            - BranchSide:      'apply.c:2524,20'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
                - memcmp
            - BranchSide:      'apply.c:2531,7'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'apply.c:2535,22'
          Branch Sides:
            - BranchSide:      'apply.c:2535,25'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
                - memcmp
            - BranchSide:      'apply.c:2541,9'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
                - memcmp
        - Branch String:   'apply.c:2535,6'
          Branch Sides:
            - BranchSide:      'apply.c:2536,7'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'apply.c:2541,9'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
                - memcmp
        - Branch String:   'apply.c:2541,2'
          Branch Sides:
            - BranchSide:      'apply.c:2542,8'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
                - memcmp
            - BranchSide:      'apply.c:2549,6'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
                - memcmp
        - Branch String:   'apply.c:2542,56'
          Branch Sides:
            - BranchSide:      'apply.c:2543,8'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'apply.c:2544,8'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'apply.c:2542,7'
          Branch Sides:
            - BranchSide:      'apply.c:2544,8'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'apply.c:2547,2'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
                - memcmp
        - Branch String:   'apply.c:2549,6'
          Branch Sides:
            - BranchSide:      'apply.c:2557,8'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
                - memcmp
            - BranchSide:      'apply.c:2574,9'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
        - Branch String:   'apply.c:2559,49'
          Branch Sides:
            - BranchSide:      'apply.c:2558,11'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
                - memcmp
            - BranchSide:      'apply.c:2559,11'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
                - memcmp
        - Branch String:   'apply.c:2557,8'
          Branch Sides:
            - BranchSide:      'apply.c:2560,15'
              BranchSideFuncs:
                - memcmp
                - strbuf_release
                - strbuf_grow
                - update_pre_post_images
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
            - BranchSide:      'apply.c:2564,2'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
        - Branch String:   'apply.c:2559,49'
          Branch Sides:
            - BranchSide:      'apply.c:2560,15'
              BranchSideFuncs:
                - memcmp
                - strbuf_release
                - strbuf_grow
                - update_pre_post_images
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
            - BranchSide:      'apply.c:2564,2'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
        - Branch String:   'apply.c:2557,7'
          Branch Sides:
            - BranchSide:      'apply.c:2561,8'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
            - BranchSide:      'apply.c:2564,2'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
        - Branch String:   'apply.c:2576,3'
          Branch Sides:
            - BranchSide:      'apply.c:2577,15'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
            - BranchSide:      'apply.c:2579,3'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
        - Branch String:   'apply.c:2579,3'
          Branch Sides:
            - BranchSide:      'apply.c:2580,9'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
            - BranchSide:      'apply.c:2582,7'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
        - Branch String:   'apply.c:2580,8'
          Branch Sides:
            - BranchSide:      'apply.c:2580,9'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
            - BranchSide:      'apply.c:2581,5'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
                - line_by_line_fuzzy_match
        - Branch String:   'apply.c:2582,7'
          Branch Sides:
            - BranchSide:      'apply.c:0,0'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'apply.c:2583,8'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'apply.c:2593,6'
          Branch Sides:
            - BranchSide:      'apply.c:2594,34'
              BranchSideFuncs:
                - line_by_line_fuzzy_match
                - strbuf_release
            - BranchSide:      'apply.c:2599,6'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
        - Branch String:   'apply.c:2599,6'
          Branch Sides:
            - BranchSide:      'apply.c:2600,7'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'apply.c:2620,10'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
        - Branch String:   'apply.c:2621,2'
          Branch Sides:
            - BranchSide:      'apply.c:2622,9'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
            - BranchSide:      'apply.c:2631,22'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
        - Branch String:   'apply.c:2622,7'
          Branch Sides:
            - BranchSide:      'apply.c:2623,15'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
            - BranchSide:      'apply.c:2624,2'
              BranchSideFuncs:
                - strbuf_grow
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
        - Branch String:   'apply.c:2634,2'
          Branch Sides:
            - BranchSide:      'apply.c:2635,19'
              BranchSideFuncs:
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - strbuf_release
                - update_pre_post_images
                - ws_fix_copy
                - memcmp
            - BranchSide:      'apply.c:2683,2'
              BranchSideFuncs:
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
        - Branch String:   'apply.c:2658,47'
          Branch Sides:
            - BranchSide:      'apply.c:2658,47'
              BranchSideFuncs:
                - memcmp
                - strbuf_release
                - strbuf_release
                - update_pre_post_images
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
            - BranchSide:      'apply.c:2659,20'
              BranchSideFuncs:
                - memcmp
                - strbuf_release
                - strbuf_release
                - update_pre_post_images
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
        - Branch String:   'apply.c:2663,7'
          Branch Sides:
            - BranchSide:      'apply.c:2664,22'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - update_pre_post_images
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - memcmp
            - BranchSide:      'apply.c:2666,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - update_pre_post_images
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - memcmp
        - Branch String:   'apply.c:2667,7'
          Branch Sides:
            - BranchSide:      'apply.c:2668,8'
              BranchSideFuncs:
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
            - BranchSide:      'apply.c:2672,11'
              BranchSideFuncs:
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
                - ws_fix_copy
                - strbuf_init
                - ws_fix_copy
                - strbuf_release
                - memcmp
        - Branch String:   'apply.c:2683,2'
          Branch Sides:
            - BranchSide:      'apply.c:2684,27'
              BranchSideFuncs:
                - ws_fix_copy
                - update_pre_post_images
                - strbuf_release
            - BranchSide:      'apply.c:2707,6'
              BranchSideFuncs:
                - update_pre_post_images
                - strbuf_release
        - Branch String:   'apply.c:2691,3'
          Branch Sides:
            - BranchSide:      'apply.c:2692,9'
              BranchSideFuncs:
                - strbuf_release
                - update_pre_post_images
                - ws_fix_copy
            - BranchSide:      'apply.c:2699,11'
              BranchSideFuncs:
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
        - Branch String:   'apply.c:2692,8'
          Branch Sides:
            - BranchSide:      'apply.c:2693,9'
              BranchSideFuncs:
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
            - BranchSide:      'apply.c:2696,3'
              BranchSideFuncs:
                - update_pre_post_images
                - strbuf_release
                - ws_fix_copy
        - Branch String:   'apply.c:2707,6'
          Branch Sides:
            - BranchSide:      'apply.c:2708,11'
              BranchSideFuncs:
                - update_pre_post_images
                - strbuf_release
            - BranchSide:      'apply.c:2709,25'
              BranchSideFuncs:
                - update_pre_post_images
                - strbuf_release
      Callsites:
        - Src:             'apply.c:2560,8'
          Dst:             memcmp
        - Src:             'apply.c:2594,9'
          Dst:             line_by_line_fuzzy_match
        - Src:             'apply.c:2631,2'
          Dst:             strbuf_grow
        - Src:             'apply.c:2642,3'
          Dst:             ws_fix_copy
        - Src:             'apply.c:2645,3'
          Dst:             strbuf_init
        - Src:             'apply.c:2646,3'
          Dst:             ws_fix_copy
        - Src:             'apply.c:2659,6'
          Dst:             memcmp
        - Src:             'apply.c:2666,3'
          Dst:             strbuf_release
        - Src:             'apply.c:2689,3'
          Dst:             ws_fix_copy
        - Src:             'apply.c:2709,2'
          Dst:             update_pre_post_images
        - Src:             'apply.c:2715,2'
          Dst:             strbuf_release
    - functionName:    update_image
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2830
      functionLinenumberEnd: 2892
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - img
        - applied_pos
        - preimage
        - postimage
      BBCount:         27
      ICount:          358
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - copy_array
        - move_array
        - st_mult
        - st_sub
        - xmalloc
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:2850,6'
          Branch Sides:
            - BranchSide:      'apply.c:2851,20'
              BranchSideFuncs:
                - st_sub
                - st_add.18777
                - st_add.18777
                - xmalloc
                - free
                - copy_array.18772
                - move_array.18775
                - st_mult.18773
                - xrealloc
            - BranchSide:      'apply.c:2853,9'
              BranchSideFuncs:
                - st_sub
                - st_add.18777
                - st_add.18777
                - xmalloc
                - free
                - copy_array.18772
                - move_array.18775
                - st_mult.18773
                - xrealloc
        - Branch String:   'apply.c:2853,2'
          Branch Sides:
            - BranchSide:      'apply.c:2854,17'
              BranchSideFuncs:
                - st_sub
                - st_add.18777
                - st_add.18777
                - xmalloc
                - free
                - copy_array.18772
                - move_array.18775
                - st_mult.18773
                - xrealloc
            - BranchSide:      'apply.c:2856,15'
              BranchSideFuncs:
                - st_sub
                - st_add.18777
                - st_add.18777
                - xmalloc
                - free
                - copy_array.18772
                - move_array.18775
                - st_mult.18773
                - xrealloc
        - Branch String:   'apply.c:2857,2'
          Branch Sides:
            - BranchSide:      'apply.c:2858,19'
              BranchSideFuncs:
                - st_sub
                - st_add.18777
                - st_add.18777
                - xmalloc
                - free
                - copy_array.18772
                - move_array.18775
                - st_mult.18773
                - xrealloc
            - BranchSide:      'apply.c:2859,17'
              BranchSideFuncs:
                - st_sub
                - st_add.18777
                - st_add.18777
                - xmalloc
                - free
                - copy_array.18772
                - move_array.18775
                - st_mult.18773
                - xrealloc
        - Branch String:   'apply.c:2875,6'
          Branch Sides:
            - BranchSide:      'apply.c:2880,3'
              BranchSideFuncs:
                - st_mult.18773
                - xrealloc
                - copy_array.18772
                - move_array.18775
            - BranchSide:      'apply.c:2883,6'
              BranchSideFuncs:
                - copy_array.18772
                - move_array.18775
        - Branch String:   'apply.c:2883,6'
          Branch Sides:
            - BranchSide:      'apply.c:2884,3'
              BranchSideFuncs:
                - move_array.18775
                - copy_array.18772
            - BranchSide:      'apply.c:2887,2'
              BranchSideFuncs:
                - copy_array.18772
        - Branch String:   'apply.c:2888,6'
          Branch Sides:
            - BranchSide:      'apply.c:2888,6'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:2889,10'
              BranchSideFuncs: []
        - Branch String:   'apply.c:2889,3'
          Branch Sides:
            - BranchSide:      'apply.c:2890,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:2890,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:2862,19'
          Dst:             st_sub
        - Src:             'apply.c:2862,19'
          Dst:             st_add
        - Src:             'apply.c:2862,19'
          Dst:             st_add
        - Src:             'apply.c:2862,11'
          Dst:             xmalloc
        - Src:             'apply.c:2880,3'
          Dst:             st_mult
        - Src:             'apply.c:2880,3'
          Dst:             xrealloc
        - Src:             'apply.c:2884,3'
          Dst:             move_array
        - Src:             'apply.c:2887,2'
          Dst:             copy_array
    - functionName:    remove_last_line
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2816
      functionLinenumberEnd: 2818
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    remove_first_line
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2808
      functionLinenumberEnd: 2813
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - img
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_pos
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2726
      functionLinenumberEnd: 2805
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - state
        - img
        - preimage
        - postimage
        - line
        - ws_rule
        - match_beginning
        - match_end
      BBCount:         44
      ICount:          315
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - match_fragment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:2737,27'
          Branch Sides:
            - BranchSide:      'apply.c:2737,30'
              BranchSideFuncs:
                - match_fragment
            - BranchSide:      'apply.c:2746,6'
              BranchSideFuncs:
                - match_fragment
        - Branch String:   'apply.c:2737,46'
          Branch Sides:
            - BranchSide:      'apply.c:2737,49'
              BranchSideFuncs:
                - match_fragment
            - BranchSide:      'apply.c:2746,6'
              BranchSideFuncs:
                - match_fragment
        - Branch String:   'apply.c:2737,59'
          Branch Sides:
            - BranchSide:      'apply.c:2738,6'
              BranchSideFuncs:
                - match_fragment
            - BranchSide:      'apply.c:2746,6'
              BranchSideFuncs:
                - match_fragment
        - Branch String:   'apply.c:2737,6'
          Branch Sides:
            - BranchSide:      'apply.c:2739,19'
              BranchSideFuncs:
                - match_fragment
            - BranchSide:      'apply.c:2746,6'
              BranchSideFuncs:
                - match_fragment
        - Branch String:   'apply.c:2746,6'
          Branch Sides:
            - BranchSide:      'apply.c:2747,8'
              BranchSideFuncs:
                - match_fragment
            - BranchSide:      'apply.c:2748,11'
              BranchSideFuncs:
                - match_fragment
        - Branch String:   'apply.c:2756,6'
          Branch Sides:
            - BranchSide:      'apply.c:2757,10'
              BranchSideFuncs:
                - match_fragment
            - BranchSide:      'apply.c:2759,10'
              BranchSideFuncs:
                - match_fragment
        - Branch String:   'apply.c:2760,2'
          Branch Sides:
            - BranchSide:      'apply.c:2761,14'
              BranchSideFuncs:
                - match_fragment
            - BranchSide:      'apply.c:2767,14'
              BranchSideFuncs:
                - match_fragment
        - Branch String:   'apply.c:2774,7'
          Branch Sides:
            - BranchSide:      'apply.c:2776,34'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:2777,11'
              BranchSideFuncs: []
        - Branch String:   'apply.c:2780,26'
          Branch Sides:
            - BranchSide:      'apply.c:2780,29'
              BranchSideFuncs:
                - match_fragment
            - BranchSide:      'apply.c:2783,7'
              BranchSideFuncs:
                - match_fragment
        - Branch String:   'apply.c:2780,7'
          Branch Sides:
            - BranchSide:      'apply.c:2781,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:2783,7'
              BranchSideFuncs:
                - match_fragment
        - Branch String:   'apply.c:2783,7'
          Branch Sides:
            - BranchSide:      'apply.c:2784,8'
              BranchSideFuncs:
                - match_fragment
            - BranchSide:      'apply.c:2793,8'
              BranchSideFuncs:
                - match_fragment
        - Branch String:   'apply.c:2784,8'
          Branch Sides:
            - BranchSide:      'apply.c:2785,6'
              BranchSideFuncs:
                - match_fragment
            - BranchSide:      'apply.c:2788,17'
              BranchSideFuncs:
                - match_fragment
        - Branch String:   'apply.c:2793,8'
          Branch Sides:
            - BranchSide:      'apply.c:2794,6'
              BranchSideFuncs:
                - match_fragment
            - BranchSide:      'apply.c:2797,16'
              BranchSideFuncs:
                - match_fragment
      Callsites:
        - Src:             'apply.c:2774,7'
          Dst:             match_fragment
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    apply_binary_fragment
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3158
      functionLinenumberEnd: 3195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - img
        - patch
      BBCount:         22
      ICount:          180
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - clear_image
        - const_error
        - error
        - patch_delta
        - xmemdupz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:3163,6'
          Branch Sides:
            - BranchSide:      'apply.c:3164,10'
              BranchSideFuncs:
                - clear_image
                - xmemdupz
                - patch_delta
                - clear_image
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3170,6'
              BranchSideFuncs:
                - clear_image
                - xmemdupz
                - patch_delta
                - clear_image
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3164,10'
          Branch Sides:
            - BranchSide:      'apply.c:3164,10'
              BranchSideFuncs:
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3164,10'
              BranchSideFuncs:
                - error
                - const_error.18736
        - Branch String:   'apply.c:3170,6'
          Branch Sides:
            - BranchSide:      'apply.c:3171,8'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - xmemdupz
                - patch_delta
                - clear_image
            - BranchSide:      'apply.c:3178,10'
              BranchSideFuncs:
                - clear_image
                - xmemdupz
                - patch_delta
                - clear_image
        - Branch String:   'apply.c:3171,7'
          Branch Sides:
            - BranchSide:      'apply.c:3172,11'
              BranchSideFuncs:
                - clear_image
                - xmemdupz
                - patch_delta
                - clear_image
            - BranchSide:      'apply.c:3176,14'
              BranchSideFuncs:
                - clear_image
                - xmemdupz
                - patch_delta
                - clear_image
        - Branch String:   'apply.c:3172,11'
          Branch Sides:
            - BranchSide:      'apply.c:3172,11'
              BranchSideFuncs:
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3172,11'
              BranchSideFuncs:
                - error
                - const_error.18736
        - Branch String:   'apply.c:3178,2'
          Branch Sides:
            - BranchSide:      'apply.c:3180,21'
              BranchSideFuncs:
                - patch_delta
                - clear_image
            - BranchSide:      'apply.c:3189,15'
              BranchSideFuncs:
                - clear_image
                - xmemdupz
            - BranchSide:      'apply.c:3194,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3182,7'
          Branch Sides:
            - BranchSide:      'apply.c:3183,4'
              BranchSideFuncs:
                - clear_image
            - BranchSide:      'apply.c:3184,15'
              BranchSideFuncs:
                - clear_image
      Callsites:
        - Src:             'apply.c:3164,10'
          Dst:             _
        - Src:             'apply.c:3164,10'
          Dst:             error
        - Src:             'apply.c:3164,10'
          Dst:             const_error
        - Src:             'apply.c:3172,11'
          Dst:             _
        - Src:             'apply.c:3172,11'
          Dst:             error
        - Src:             'apply.c:3172,11'
          Dst:             const_error
        - Src:             'apply.c:3180,9'
          Dst:             patch_delta
        - Src:             'apply.c:3184,3'
          Dst:             clear_image
        - Src:             'apply.c:3189,3'
          Dst:             clear_image
        - Src:             'apply.c:3191,14'
          Dst:             xmemdupz
    - functionName:    clear_image
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - image
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    apply_one_fragment
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2903
      functionLinenumberEnd: 3152
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - state
        - img
        - frag
        - inaccurate_eof
        - ws_rule
        - nth_fragment
      BBCount:         161
      ICount:          1029
      EdgeCount:       215
      CyclomaticComplexity: 56
      functionsReached:
        - Q_
        - _
        - add_line_info
        - const_error
        - error
        - find_pos
        - fprintf_ln
        - linelen
        - record_ws_error
        - remove_first_line
        - remove_last_line
        - strbuf_add
        - strbuf_addch
        - strbuf_init
        - strbuf_release
        - strbuf_setlen
        - update_image
        - ws_blank_line
        - ws_fix_copy
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:2923,2'
          Branch Sides:
            - BranchSide:      'apply.c:2925,21'
              BranchSideFuncs:
                - linelen.18788
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3020,6'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
        - Branch String:   'apply.c:2931,7'
          Branch Sides:
            - BranchSide:      'apply.c:2932,4'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2941,10'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:2942,18'
          Branch Sides:
            - BranchSide:      'apply.c:2942,21'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2944,12'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:2942,7'
          Branch Sides:
            - BranchSide:      'apply.c:2943,8'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2944,12'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:2945,7'
          Branch Sides:
            - BranchSide:      'apply.c:2946,8'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2952,11'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:2946,8'
          Branch Sides:
            - BranchSide:      'apply.c:2947,11'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2948,13'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:2952,3'
          Branch Sides:
            - BranchSide:      'apply.c:2955,8'
              BranchSideFuncs:
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2965,8'
              BranchSideFuncs:
                - add_line_info
                - strbuf_add
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
                - ws_fix_copy
                - ws_blank_line
            - BranchSide:      'apply.c:2970,11'
              BranchSideFuncs:
                - add_line_info
                - strbuf_add
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
                - ws_fix_copy
            - BranchSide:      'apply.c:2979,8'
              BranchSideFuncs:
                - strbuf_add
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
                - ws_fix_copy
            - BranchSide:      'apply.c:3000,4'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3000,4'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3002,8'
              BranchSideFuncs:
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:2955,8'
          Branch Sides:
            - BranchSide:      'apply.c:2957,5'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2958,8'
              BranchSideFuncs:
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:2965,13'
          Branch Sides:
            - BranchSide:      'apply.c:2965,17'
              BranchSideFuncs:
                - add_line_info
                - strbuf_add
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
                - ws_fix_copy
                - ws_blank_line
            - BranchSide:      'apply.c:2966,37'
              BranchSideFuncs:
                - add_line_info
                - strbuf_add
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
                - ws_fix_copy
        - Branch String:   'apply.c:2965,44'
          Branch Sides:
            - BranchSide:      'apply.c:2966,22'
              BranchSideFuncs:
                - ws_blank_line
                - add_line_info
                - strbuf_add
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
                - ws_fix_copy
            - BranchSide:      'apply.c:2966,37'
              BranchSideFuncs:
                - add_line_info
                - strbuf_add
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
                - ws_fix_copy
        - Branch String:   'apply.c:2965,8'
          Branch Sides:
            - BranchSide:      'apply.c:2966,37'
              BranchSideFuncs:
                - add_line_info
                - strbuf_add
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
                - ws_fix_copy
            - BranchSide:      'apply.c:2967,22'
              BranchSideFuncs:
                - add_line_info
                - strbuf_add
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
                - ws_fix_copy
        - Branch String:   'apply.c:2974,8'
          Branch Sides:
            - BranchSide:      'apply.c:2974,17'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2975,5'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:2979,21'
          Branch Sides:
            - BranchSide:      'apply.c:2979,24'
              BranchSideFuncs:
                - strbuf_add
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
                - ws_fix_copy
            - BranchSide:      'apply.c:2982,21'
              BranchSideFuncs:
                - strbuf_add
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
                - ws_fix_copy
        - Branch String:   'apply.c:2979,8'
          Branch Sides:
            - BranchSide:      'apply.c:2980,5'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2982,21'
              BranchSideFuncs:
                - strbuf_add
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
                - ws_fix_copy
        - Branch String:   'apply.c:2983,21'
          Branch Sides:
            - BranchSide:      'apply.c:2984,9'
              BranchSideFuncs:
                - strbuf_add
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
            - BranchSide:      'apply.c:2986,27'
              BranchSideFuncs:
                - strbuf_add
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
        - Branch String:   'apply.c:2984,33'
          Branch Sides:
            - BranchSide:      'apply.c:2985,8'
              BranchSideFuncs:
                - ws_fix_copy
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
            - BranchSide:      'apply.c:2986,27'
              BranchSideFuncs:
                - strbuf_add
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
        - Branch String:   'apply.c:2983,8'
          Branch Sides:
            - BranchSide:      'apply.c:2986,27'
              BranchSideFuncs:
                - strbuf_add
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
            - BranchSide:      'apply.c:2989,28'
              BranchSideFuncs:
                - ws_fix_copy
                - add_line_info
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
        - Branch String:   'apply.c:2993,21'
          Branch Sides:
            - BranchSide:      'apply.c:2994,9'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
                - ws_blank_line
            - BranchSide:      'apply.c:2997,4'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:2994,36'
          Branch Sides:
            - BranchSide:      'apply.c:2995,22'
              BranchSideFuncs:
                - ws_blank_line
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2997,4'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:2993,8'
          Branch Sides:
            - BranchSide:      'apply.c:2996,22'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2997,4'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3002,8'
          Branch Sides:
            - BranchSide:      'apply.c:3003,5'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - free
                - strbuf_release
                - free
                - free
            - BranchSide:      'apply.c:3004,16'
              BranchSideFuncs:
                - free
                - strbuf_release
                - free
                - free
        - Branch String:   'apply.c:3007,7'
          Branch Sides:
            - BranchSide:      'apply.c:3008,9'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3012,12'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3008,8'
          Branch Sides:
            - BranchSide:      'apply.c:3009,36'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3010,26'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
                - linelen.18788
                - strbuf_add
                - add_line_info
                - ws_blank_line
                - ws_fix_copy
                - add_line_info
                - ws_blank_line
                - strbuf_addch.18716
                - add_line_info
                - add_line_info
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3020,21'
          Branch Sides:
            - BranchSide:      'apply.c:3021,6'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
            - BranchSide:      'apply.c:3029,12'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
        - Branch String:   'apply.c:3021,21'
          Branch Sides:
            - BranchSide:      'apply.c:3021,24'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
            - BranchSide:      'apply.c:3029,12'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
        - Branch String:   'apply.c:3021,40'
          Branch Sides:
            - BranchSide:      'apply.c:3022,15'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
            - BranchSide:      'apply.c:3029,12'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
        - Branch String:   'apply.c:3022,23'
          Branch Sides:
            - BranchSide:      'apply.c:3022,35'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - strbuf_setlen.18781
            - BranchSide:      'apply.c:3029,12'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
        - Branch String:   'apply.c:3020,6'
          Branch Sides:
            - BranchSide:      'apply.c:3023,6'
              BranchSideFuncs:
                - strbuf_setlen.18781
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
            - BranchSide:      'apply.c:3029,12'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
        - Branch String:   'apply.c:3044,35'
          Branch Sides:
            - BranchSide:      'apply.c:3044,35'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
            - BranchSide:      'apply.c:3045,8'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
        - Branch String:   'apply.c:3045,26'
          Branch Sides:
            - BranchSide:      'apply.c:3044,35'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
            - BranchSide:      'apply.c:3045,30'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
        - Branch String:   'apply.c:3053,35'
          Branch Sides:
            - BranchSide:      'apply.c:3053,35'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
            - BranchSide:      'apply.c:3053,39'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
        - Branch String:   'apply.c:3055,8'
          Branch Sides:
            - BranchSide:      'apply.c:3055,24'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
            - BranchSide:      'apply.c:3065,26'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
        - Branch String:   'apply.c:3068,7'
          Branch Sides:
            - BranchSide:      'apply.c:3069,4'
              BranchSideFuncs:
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
            - BranchSide:      'apply.c:3072,8'
              BranchSideFuncs:
                - find_pos
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
        - Branch String:   'apply.c:3072,37'
          Branch Sides:
            - BranchSide:      'apply.c:3072,41'
              BranchSideFuncs:
                - find_pos
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
            - BranchSide:      'apply.c:3074,7'
              BranchSideFuncs:
                - find_pos
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
        - Branch String:   'apply.c:3072,7'
          Branch Sides:
            - BranchSide:      'apply.c:3073,4'
              BranchSideFuncs:
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
            - BranchSide:      'apply.c:3074,7'
              BranchSideFuncs:
                - find_pos
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
        - Branch String:   'apply.c:3074,23'
          Branch Sides:
            - BranchSide:      'apply.c:3074,26'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
            - BranchSide:      'apply.c:3075,32'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
        - Branch String:   'apply.c:3074,7'
          Branch Sides:
            - BranchSide:      'apply.c:3075,32'
              BranchSideFuncs:
                - find_pos
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
            - BranchSide:      'apply.c:3084,7'
              BranchSideFuncs:
                - find_pos
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - remove_last_line
                - remove_last_line
                - remove_first_line
                - remove_first_line
        - Branch String:   'apply.c:3084,7'
          Branch Sides:
            - BranchSide:      'apply.c:3085,4'
              BranchSideFuncs:
                - remove_first_line
                - remove_first_line
                - find_pos
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - remove_last_line
                - remove_last_line
            - BranchSide:      'apply.c:3090,7'
              BranchSideFuncs:
                - find_pos
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
                - remove_last_line
                - remove_last_line
        - Branch String:   'apply.c:3090,7'
          Branch Sides:
            - BranchSide:      'apply.c:3063,2'
              BranchSideFuncs:
                - remove_last_line
                - remove_last_line
                - find_pos
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
            - BranchSide:      'apply.c:3091,4'
              BranchSideFuncs:
                - remove_last_line
                - remove_last_line
                - find_pos
                - remove_first_line
                - remove_first_line
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - update_image
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
        - Branch String:   'apply.c:3097,6'
          Branch Sides:
            - BranchSide:      'apply.c:3098,7'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
            - BranchSide:      'apply.c:3141,7'
              BranchSideFuncs:
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3098,30'
          Branch Sides:
            - BranchSide:      'apply.c:3099,16'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
            - BranchSide:      'apply.c:3119,7'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
        - Branch String:   'apply.c:3099,44'
          Branch Sides:
            - BranchSide:      'apply.c:3100,8'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
            - BranchSide:      'apply.c:3119,7'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
        - Branch String:   'apply.c:3100,35'
          Branch Sides:
            - BranchSide:      'apply.c:3101,7'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - record_ws_error
                - remove_last_line
            - BranchSide:      'apply.c:3119,7'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
        - Branch String:   'apply.c:3098,7'
          Branch Sides:
            - BranchSide:      'apply.c:3102,20'
              BranchSideFuncs:
                - record_ws_error
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - remove_last_line
            - BranchSide:      'apply.c:3119,7'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
        - Branch String:   'apply.c:3104,8'
          Branch Sides:
            - BranchSide:      'apply.c:3105,5'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
                - remove_last_line
            - BranchSide:      'apply.c:3115,8'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
        - Branch String:   'apply.c:3105,5'
          Branch Sides:
            - BranchSide:      'apply.c:3106,6'
              BranchSideFuncs:
                - remove_last_line
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
            - BranchSide:      'apply.c:3107,4'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
        - Branch String:   'apply.c:3115,8'
          Branch Sides:
            - BranchSide:      'apply.c:3116,5'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
            - BranchSide:      'apply.c:3117,3'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
        - Branch String:   'apply.c:3119,49'
          Branch Sides:
            - BranchSide:      'apply.c:3119,52'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
                - Q_.18762
                - fprintf_ln
            - BranchSide:      'apply.c:3134,8'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
        - Branch String:   'apply.c:3119,7'
          Branch Sides:
            - BranchSide:      'apply.c:3120,17'
              BranchSideFuncs:
                - Q_.18762
                - fprintf_ln
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
            - BranchSide:      'apply.c:3134,8'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
        - Branch String:   'apply.c:3121,8'
          Branch Sides:
            - BranchSide:      'apply.c:3122,18'
              BranchSideFuncs:
                - Q_.18762
                - fprintf_ln
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
            - BranchSide:      'apply.c:3123,15'
              BranchSideFuncs:
                - Q_.18762
                - fprintf_ln
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
        - Branch String:   'apply.c:3134,33'
          Branch Sides:
            - BranchSide:      'apply.c:3135,39'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
            - BranchSide:      'apply.c:3135,8'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
        - Branch String:   'apply.c:3135,36'
          Branch Sides:
            - BranchSide:      'apply.c:3135,39'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
                - _.18735
                - fprintf_ln
            - BranchSide:      'apply.c:3139,16'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
        - Branch String:   'apply.c:3134,7'
          Branch Sides:
            - BranchSide:      'apply.c:3136,15'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - update_image
                - free
                - strbuf_release
                - free
                - free
            - BranchSide:      'apply.c:3139,16'
              BranchSideFuncs:
                - update_image
                - free
                - strbuf_release
                - free
                - free
      Callsites:
        - Src:             'apply.c:2919,13'
          Dst:             xmalloc
        - Src:             'apply.c:2920,2'
          Dst:             strbuf_init
        - Src:             'apply.c:2925,13'
          Dst:             linelen
        - Src:             'apply.c:2959,4'
          Dst:             strbuf_addch
        - Src:             'apply.c:2960,4'
          Dst:             add_line_info
        - Src:             'apply.c:2961,4'
          Dst:             add_line_info
        - Src:             'apply.c:2966,8'
          Dst:             ws_blank_line
        - Src:             'apply.c:2971,4'
          Dst:             add_line_info
        - Src:             'apply.c:2986,5'
          Dst:             strbuf_add
        - Src:             'apply.c:2989,5'
          Dst:             ws_fix_copy
        - Src:             'apply.c:2991,4'
          Dst:             add_line_info
        - Src:             'apply.c:2995,8'
          Dst:             ws_blank_line
        - Src:             'apply.c:3003,5'
          Dst:             _
        - Src:             'apply.c:3003,5'
          Dst:             error
        - Src:             'apply.c:3003,5'
          Dst:             const_error
        - Src:             'apply.c:3024,3'
          Dst:             strbuf_setlen
        - Src:             'apply.c:3065,17'
          Dst:             find_pos
        - Src:             'apply.c:3085,4'
          Dst:             remove_first_line
        - Src:             'apply.c:3086,4'
          Dst:             remove_first_line
        - Src:             'apply.c:3091,4'
          Dst:             remove_last_line
        - Src:             'apply.c:3092,4'
          Dst:             remove_last_line
        - Src:             'apply.c:3102,4'
          Dst:             record_ws_error
        - Src:             'apply.c:3106,6'
          Dst:             remove_last_line
        - Src:             'apply.c:3124,8'
          Dst:             Q_
        - Src:             'apply.c:3123,4'
          Dst:             fprintf_ln
        - Src:             'apply.c:3136,23'
          Dst:             _
        - Src:             'apply.c:3136,4'
          Dst:             fprintf_ln
        - Src:             'apply.c:3139,3'
          Dst:             update_image
        - Src:             'apply.c:3142,4'
          Dst:             _
        - Src:             'apply.c:3142,4'
          Dst:             error
        - Src:             'apply.c:3142,4'
          Dst:             const_error
        - Src:             'apply.c:3148,2'
          Dst:             strbuf_release
    - functionName:    linelen
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'apply.c:435,2'
          Branch Sides:
            - BranchSide:      'apply.c:435,2'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:436,6'
              BranchSideFuncs: []
        - Branch String:   'apply.c:437,7'
          Branch Sides:
            - BranchSide:      'apply.c:435,2'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:438,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    record_ws_error
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - state
        - result
        - line
        - len
        - linenr
      BBCount:         14
      ICount:          97
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - whitespace_error_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:1647,6'
          Branch Sides:
            - BranchSide:      'apply.c:1648,3'
              BranchSideFuncs:
                - whitespace_error_string
                - free
                - fprintf
            - BranchSide:      'apply.c:1650,2'
              BranchSideFuncs:
                - whitespace_error_string
                - free
                - fprintf
        - Branch String:   'apply.c:1651,39'
          Branch Sides:
            - BranchSide:      'apply.c:1652,6'
              BranchSideFuncs:
                - whitespace_error_string
                - free
                - fprintf
            - BranchSide:      'apply.c:1655,32'
              BranchSideFuncs:
                - whitespace_error_string
                - free
                - fprintf
        - Branch String:   'apply.c:1651,6'
          Branch Sides:
            - BranchSide:      'apply.c:1653,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1655,32'
              BranchSideFuncs:
                - whitespace_error_string
                - free
                - fprintf
        - Branch String:   'apply.c:1656,6'
          Branch Sides:
            - BranchSide:      'apply.c:1657,11'
              BranchSideFuncs:
                - fprintf
                - free
            - BranchSide:      'apply.c:1659,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'apply.c:1655,8'
          Dst:             whitespace_error_string
        - Src:             'apply.c:1657,3'
          Dst:             fprintf
    - functionName:    apply_binary
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3206
      functionLinenumberEnd: 3282
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - img
        - patch
      BBCount:         34
      ICount:          277
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - _
        - apply_binary_fragment
        - clear_image
        - const_error
        - error
        - get_oid_hex
        - has_object
        - hash_object_file
        - is_null_oid
        - oid_to_hex
        - repo_read_object_file
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:3207,21'
          Branch Sides:
            - BranchSide:      'apply.c:3207,39'
              BranchSideFuncs:
                - strlen
                - strlen
                - get_oid_hex
                - get_oid_hex
                - get_oid_hex
                - is_null_oid.18747
                - has_object
                - apply_binary_fragment
                - hash_object_file
                - oid_to_hex
                - strcmp
                - _.18735
                - oid_to_hex
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - repo_read_object_file
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - clear_image
                - _.18735
                - error
                - const_error.18736
                - hash_object_file
                - oid_to_hex
                - strcmp
                - _.18735
                - oid_to_hex
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3207,57'
              BranchSideFuncs:
                - strlen
                - strlen
                - get_oid_hex
                - get_oid_hex
                - get_oid_hex
                - is_null_oid.18747
                - has_object
                - apply_binary_fragment
                - hash_object_file
                - oid_to_hex
                - strcmp
                - _.18735
                - oid_to_hex
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - repo_read_object_file
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - clear_image
                - _.18735
                - error
                - const_error.18736
                - hash_object_file
                - oid_to_hex
                - strcmp
                - _.18735
                - oid_to_hex
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3215,45'
          Branch Sides:
            - BranchSide:      'apply.c:3216,13'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3219,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3216,45'
          Branch Sides:
            - BranchSide:      'apply.c:3217,18'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3219,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3217,47'
          Branch Sides:
            - BranchSide:      'apply.c:3218,18'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3219,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3215,6'
          Branch Sides:
            - BranchSide:      'apply.c:3219,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3222,6'
              BranchSideFuncs:
                - get_oid_hex
                - is_null_oid.18747
                - has_object
                - apply_binary_fragment
                - hash_object_file
                - oid_to_hex
                - strcmp
                - _.18735
                - oid_to_hex
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - repo_read_object_file
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - clear_image
                - _.18735
                - error
                - const_error.18736
                - hash_object_file
                - oid_to_hex
                - strcmp
                - _.18735
                - oid_to_hex
                - error
                - const_error.18736
        - Branch String:   'apply.c:3222,6'
          Branch Sides:
            - BranchSide:      'apply.c:3227,20'
              BranchSideFuncs:
                - hash_object_file
                - oid_to_hex
                - strcmp
                - get_oid_hex
                - is_null_oid.18747
                - has_object
                - apply_binary_fragment
                - hash_object_file
                - oid_to_hex
                - strcmp
                - _.18735
                - oid_to_hex
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - repo_read_object_file
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - clear_image
                - _.18735
                - oid_to_hex
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3237,7'
              BranchSideFuncs:
                - get_oid_hex
                - is_null_oid.18747
                - has_object
                - apply_binary_fragment
                - hash_object_file
                - oid_to_hex
                - strcmp
                - _.18735
                - oid_to_hex
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - repo_read_object_file
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - clear_image
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3229,7'
          Branch Sides:
            - BranchSide:      'apply.c:3230,11'
              BranchSideFuncs:
                - _.18735
                - oid_to_hex
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3234,2'
              BranchSideFuncs:
                - get_oid_hex
                - is_null_oid.18747
                - has_object
                - apply_binary_fragment
                - hash_object_file
                - oid_to_hex
                - strcmp
                - _.18735
                - oid_to_hex
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - repo_read_object_file
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - clear_image
        - Branch String:   'apply.c:3237,7'
          Branch Sides:
            - BranchSide:      'apply.c:0,0'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3238,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3243,6'
          Branch Sides:
            - BranchSide:      'apply.c:3244,15'
              BranchSideFuncs:
                - clear_image
            - BranchSide:      'apply.c:3248,17'
              BranchSideFuncs:
                - has_object
                - apply_binary_fragment
                - hash_object_file
                - oid_to_hex
                - strcmp
                - _.18735
                - oid_to_hex
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - repo_read_object_file
                - _.18735
                - error
                - const_error.18736
                - clear_image
        - Branch String:   'apply.c:3248,6'
          Branch Sides:
            - BranchSide:      'apply.c:3254,34'
              BranchSideFuncs:
                - repo_read_object_file
                - _.18735
                - error
                - const_error.18736
                - clear_image
            - BranchSide:      'apply.c:3269,29'
              BranchSideFuncs:
                - apply_binary_fragment
                - hash_object_file
                - oid_to_hex
                - strcmp
                - _.18735
                - oid_to_hex
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3256,7'
          Branch Sides:
            - BranchSide:      'apply.c:3257,11'
              BranchSideFuncs:
                - clear_image
            - BranchSide:      'apply.c:3260,15'
              BranchSideFuncs:
                - clear_image
        - Branch String:   'apply.c:3269,7'
          Branch Sides:
            - BranchSide:      'apply.c:3270,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3274,20'
              BranchSideFuncs:
                - hash_object_file
                - oid_to_hex
                - strcmp
                - _.18735
                - oid_to_hex
                - error
                - const_error.18736
        - Branch String:   'apply.c:3276,7'
          Branch Sides:
            - BranchSide:      'apply.c:0,0'
              BranchSideFuncs:
                - _.18735
                - oid_to_hex
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3277,11'
              BranchSideFuncs:
                - _.18735
                - oid_to_hex
                - error
                - const_error.18736
      Callsites:
        - Src:             'apply.c:3215,6'
          Dst:             strlen
        - Src:             'apply.c:3216,6'
          Dst:             strlen
        - Src:             'apply.c:3217,6'
          Dst:             get_oid_hex
        - Src:             'apply.c:3218,6'
          Dst:             get_oid_hex
        - Src:             'apply.c:3219,10'
          Dst:             _
        - Src:             'apply.c:3219,10'
          Dst:             error
        - Src:             'apply.c:3219,10'
          Dst:             const_error
        - Src:             'apply.c:3227,3'
          Dst:             hash_object_file
        - Src:             'apply.c:3229,14'
          Dst:             oid_to_hex
        - Src:             'apply.c:3229,7'
          Dst:             strcmp
        - Src:             'apply.c:3230,11'
          Dst:             _
        - Src:             'apply.c:3230,11'
          Dst:             oid_to_hex
        - Src:             'apply.c:3230,11'
          Dst:             error
        - Src:             'apply.c:3230,11'
          Dst:             const_error
        - Src:             'apply.c:3238,11'
          Dst:             _
        - Src:             'apply.c:3238,11'
          Dst:             error
        - Src:             'apply.c:3238,11'
          Dst:             const_error
        - Src:             'apply.c:3242,2'
          Dst:             get_oid_hex
        - Src:             'apply.c:3243,6'
          Dst:             is_null_oid
        - Src:             'apply.c:3244,3'
          Dst:             clear_image
        - Src:             'apply.c:3248,6'
          Dst:             has_object
        - Src:             'apply.c:3254,12'
          Dst:             repo_read_object_file
        - Src:             'apply.c:3257,11'
          Dst:             _
        - Src:             'apply.c:3257,11'
          Dst:             error
        - Src:             'apply.c:3257,11'
          Dst:             const_error
        - Src:             'apply.c:3260,3'
          Dst:             clear_image
        - Src:             'apply.c:3269,7'
          Dst:             apply_binary_fragment
        - Src:             'apply.c:3270,11'
          Dst:             _
        - Src:             'apply.c:3270,11'
          Dst:             error
        - Src:             'apply.c:3270,11'
          Dst:             const_error
        - Src:             'apply.c:3274,3'
          Dst:             hash_object_file
        - Src:             'apply.c:3276,14'
          Dst:             oid_to_hex
        - Src:             'apply.c:3276,7'
          Dst:             strcmp
        - Src:             'apply.c:3277,11'
          Dst:             _
        - Src:             'apply.c:3277,11'
          Dst:             oid_to_hex
        - Src:             'apply.c:3277,11'
          Dst:             error
        - Src:             'apply.c:3277,11'
          Dst:             const_error
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    resolve_to
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3541
      functionLinenumberEnd: 3553
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - image
        - result_id
      BBCount:         8
      ICount:          57
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - clear_image
        - die
        - oid_to_hex
        - repo_read_object_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:3549,18'
          Branch Sides:
            - BranchSide:      'apply.c:3549,21'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'apply.c:3550,51'
              BranchSideFuncs:
                - oid_to_hex
                - die
        - Branch String:   'apply.c:3549,6'
          Branch Sides:
            - BranchSide:      'apply.c:3550,51'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'apply.c:3551,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:3545,2'
          Dst:             clear_image
        - Src:             'apply.c:3547,15'
          Dst:             repo_read_object_file
        - Src:             'apply.c:3550,40'
          Dst:             oid_to_hex
        - Src:             'apply.c:3550,3'
          Dst:             die
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    three_way_merge
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3562
      functionLinenumberEnd: 3599
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - image
        - path
        - base
        - ours
        - theirs
      BBCount:         20
      ICount:          172
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - clear_image
        - ll_merge
        - oideq
        - read_mmblob
        - resolve_to
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:3569,6'
          Branch Sides:
            - BranchSide:      'apply.c:3570,21'
              BranchSideFuncs:
                - resolve_to
            - BranchSide:      'apply.c:3571,17'
              BranchSideFuncs:
                - oideq.18805
                - oideq.18805
                - read_mmblob
                - read_mmblob
                - read_mmblob
                - ll_merge
                - free
                - free
                - free
                - free
                - clear_image
                - warning
                - resolve_to
        - Branch String:   'apply.c:3571,31'
          Branch Sides:
            - BranchSide:      'apply.c:3571,40'
              BranchSideFuncs:
                - resolve_to
            - BranchSide:      'apply.c:3572,21'
              BranchSideFuncs:
                - resolve_to
        - Branch String:   'apply.c:3584,6'
          Branch Sides:
            - BranchSide:      'apply.c:3586,4'
              BranchSideFuncs:
                - warning
                - free
                - free
                - free
                - free
                - clear_image
            - BranchSide:      'apply.c:3587,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - clear_image
        - Branch String:   'apply.c:3590,17'
          Branch Sides:
            - BranchSide:      'apply.c:3590,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'apply.c:3591,15'
              BranchSideFuncs:
                - free
        - Branch String:   'apply.c:3590,6'
          Branch Sides:
            - BranchSide:      'apply.c:3591,15'
              BranchSideFuncs:
                - clear_image
            - BranchSide:      'apply.c:3594,14'
              BranchSideFuncs:
                - clear_image
      Callsites:
        - Src:             'apply.c:3569,6'
          Dst:             oideq
        - Src:             'apply.c:3570,10'
          Dst:             resolve_to
        - Src:             'apply.c:3571,11'
          Dst:             oideq
        - Src:             'apply.c:3571,34'
          Dst:             oideq
        - Src:             'apply.c:3572,10'
          Dst:             resolve_to
        - Src:             'apply.c:3574,2'
          Dst:             read_mmblob
        - Src:             'apply.c:3575,2'
          Dst:             read_mmblob
        - Src:             'apply.c:3576,2'
          Dst:             read_mmblob
        - Src:             'apply.c:3578,11'
          Dst:             ll_merge
        - Src:             'apply.c:3585,3'
          Dst:             warning
        - Src:             'apply.c:3594,2'
          Dst:             clear_image
    - functionName:    load_current
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3609
      functionLinenumberEnd: 3643
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - image
        - patch
      BBCount:         22
      ICount:          203
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - BUG_fl
        - _
        - __errno_location
        - checkout_target
        - const_error
        - error
        - error_errno
        - index_name_pos
        - load_patch_target
        - lstat64
        - prepare_image
        - strbuf_detach
        - strlen
        - verify_index_match
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:3619,6'
          Branch Sides:
            - BranchSide:      'apply.c:3620,3'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - lstat64
                - verify_index_match
                - load_patch_target
                - strbuf_detach
                - prepare_image
                - _.18735
                - error
                - const_error.18736
                - __errno_location
                - checkout_target
                - error_errno
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3622,23'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - lstat64
                - verify_index_match
                - load_patch_target
                - strbuf_detach
                - prepare_image
                - _.18735
                - error
                - const_error.18736
                - __errno_location
                - checkout_target
                - error_errno
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3623,6'
          Branch Sides:
            - BranchSide:      'apply.c:3624,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3625,7'
              BranchSideFuncs:
                - lstat64
                - verify_index_match
                - load_patch_target
                - strbuf_detach
                - prepare_image
                - _.18735
                - error
                - const_error.18736
                - __errno_location
                - checkout_target
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:3626,6'
          Branch Sides:
            - BranchSide:      'apply.c:3627,7'
              BranchSideFuncs:
                - __errno_location
                - checkout_target
                - verify_index_match
                - load_patch_target
                - strbuf_detach
                - prepare_image
                - _.18735
                - error
                - const_error.18736
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:3632,25'
              BranchSideFuncs:
                - verify_index_match
                - load_patch_target
                - strbuf_detach
                - prepare_image
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3627,7'
          Branch Sides:
            - BranchSide:      'apply.c:3628,11'
              BranchSideFuncs:
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:3629,23'
              BranchSideFuncs:
                - checkout_target
                - verify_index_match
                - load_patch_target
                - strbuf_detach
                - prepare_image
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3629,7'
          Branch Sides:
            - BranchSide:      'apply.c:3630,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3631,2'
              BranchSideFuncs:
                - verify_index_match
                - load_patch_target
                - strbuf_detach
                - prepare_image
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3632,6'
          Branch Sides:
            - BranchSide:      'apply.c:3633,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3635,29'
              BranchSideFuncs:
                - load_patch_target
                - strbuf_detach
                - prepare_image
        - Branch String:   'apply.c:3636,6'
          Branch Sides:
            - BranchSide:      'apply.c:3637,10'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3638,11'
              BranchSideFuncs:
                - strbuf_detach
                - prepare_image
      Callsites:
        - Src:             'apply.c:3620,3'
          Dst:             BUG_fl
        - Src:             'apply.c:3622,49'
          Dst:             strlen
        - Src:             'apply.c:3622,8'
          Dst:             index_name_pos
        - Src:             'apply.c:3624,10'
          Dst:             _
        - Src:             'apply.c:3624,10'
          Dst:             error
        - Src:             'apply.c:3624,10'
          Dst:             const_error
        - Src:             'apply.c:3626,6'
          Dst:             lstat64
        - Src:             'apply.c:3627,7'
          Dst:             __errno_location
        - Src:             'apply.c:3628,11'
          Dst:             error_errno
        - Src:             'apply.c:3628,11'
          Dst:             const_error
        - Src:             'apply.c:3629,7'
          Dst:             checkout_target
        - Src:             'apply.c:3632,6'
          Dst:             verify_index_match
        - Src:             'apply.c:3633,10'
          Dst:             _
        - Src:             'apply.c:3633,10'
          Dst:             error
        - Src:             'apply.c:3633,10'
          Dst:             const_error
        - Src:             'apply.c:3635,11'
          Dst:             load_patch_target
        - Src:             'apply.c:3640,8'
          Dst:             strbuf_detach
        - Src:             'apply.c:3641,2'
          Dst:             prepare_image
    - functionName:    checkout_target
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3415
      functionLinenumberEnd: 3424
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - ce
        - st
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - checkout_entry
        - const_error
        - error
        - lstat64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:3420,47'
          Branch Sides:
            - BranchSide:      'apply.c:3421,12'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3422,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3420,6'
          Branch Sides:
            - BranchSide:      'apply.c:3422,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3423,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:3420,6'
          Dst:             checkout_entry
        - Src:             'apply.c:3421,6'
          Dst:             lstat64
        - Src:             'apply.c:3422,10'
          Dst:             _
        - Src:             'apply.c:3422,10'
          Dst:             error
        - Src:             'apply.c:3422,10'
          Dst:             const_error
    - functionName:    verify_index_match
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3452
      functionLinenumberEnd: 3460
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - ce
        - st
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ie_match_stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:3453,6'
          Branch Sides:
            - BranchSide:      'apply.c:3454,8'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3458,23'
              BranchSideFuncs:
                - ie_match_stat
        - Branch String:   'apply.c:3454,7'
          Branch Sides:
            - BranchSide:      'apply.c:3455,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3456,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:3458,9'
          Dst:             ie_match_stat
    - functionName:    load_patch_target
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3471
      functionLinenumberEnd: 3489
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - buf
        - ce
        - st
        - patch
        - name
        - expected_mode
      BBCount:         25
      ICount:          144
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - const_error
        - error
        - has_symlink_leading_path
        - read_file_or_gitlink
        - read_old_data
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:3472,20'
          Branch Sides:
            - BranchSide:      'apply.c:3472,23'
              BranchSideFuncs:
                - read_file_or_gitlink
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3473,28'
              BranchSideFuncs:
                - read_file_or_gitlink
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3472,6'
          Branch Sides:
            - BranchSide:      'apply.c:3473,28'
              BranchSideFuncs:
                - read_file_or_gitlink
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3475,13'
              BranchSideFuncs:
                - strlen
                - has_symlink_leading_path
                - read_old_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - read_file_or_gitlink
        - Branch String:   'apply.c:3473,7'
          Branch Sides:
            - BranchSide:      'apply.c:3474,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3475,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3476,7'
          Branch Sides:
            - BranchSide:      'apply.c:3477,8'
              BranchSideFuncs:
                - read_file_or_gitlink
            - BranchSide:      'apply.c:3481,39'
              BranchSideFuncs:
                - strlen
                - has_symlink_leading_path
                - read_old_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3477,8'
          Branch Sides:
            - BranchSide:      'apply.c:3478,33'
              BranchSideFuncs:
                - read_file_or_gitlink
            - BranchSide:      'apply.c:3480,5'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3481,14'
          Branch Sides:
            - BranchSide:      'apply.c:3482,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3484,22'
              BranchSideFuncs:
                - read_old_data
                - _.18735
                - error
                - const_error.18736
      Callsites:
        - Src:             'apply.c:3473,7'
          Dst:             read_file_or_gitlink
        - Src:             'apply.c:3474,11'
          Dst:             _
        - Src:             'apply.c:3474,11'
          Dst:             error
        - Src:             'apply.c:3474,11'
          Dst:             const_error
        - Src:             'apply.c:3478,12'
          Dst:             read_file_or_gitlink
        - Src:             'apply.c:3481,45'
          Dst:             strlen
        - Src:             'apply.c:3481,14'
          Dst:             has_symlink_leading_path
        - Src:             'apply.c:3482,11'
          Dst:             _
        - Src:             'apply.c:3482,11'
          Dst:             error
        - Src:             'apply.c:3482,11'
          Dst:             const_error
        - Src:             'apply.c:3484,8'
          Dst:             read_old_data
        - Src:             'apply.c:3485,12'
          Dst:             _
        - Src:             'apply.c:3485,12'
          Dst:             error
        - Src:             'apply.c:3485,12'
          Dst:             const_error
    - functionName:    read_file_or_gitlink
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3329
      functionLinenumberEnd: 3333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ce
        - buf
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - read_blob_object
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:3330,6'
          Branch Sides:
            - BranchSide:      'apply.c:3331,3'
              BranchSideFuncs:
                - read_blob_object
            - BranchSide:      'apply.c:3332,26'
              BranchSideFuncs:
                - read_blob_object
      Callsites:
        - Src:             'apply.c:3332,9'
          Dst:             read_blob_object
    - functionName:    read_old_data
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2301
      functionLinenumberEnd: 2325
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - st
        - patch
        - path
        - buf
      BBCount:         11
      ICount:          109
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - convert_to_git
        - error
        - strbuf_read_file
        - strbuf_readlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:2304,2'
          Branch Sides:
            - BranchSide:      'apply.c:2306,23'
              BranchSideFuncs:
                - strbuf_readlink
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2310,24'
              BranchSideFuncs:
                - strbuf_read_file
                - convert_to_git
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2323,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:2306,7'
          Branch Sides:
            - BranchSide:      'apply.c:2307,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2308,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:2310,7'
          Branch Sides:
            - BranchSide:      'apply.c:2311,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2320,24'
              BranchSideFuncs:
                - convert_to_git
      Callsites:
        - Src:             'apply.c:2306,7'
          Dst:             strbuf_readlink
        - Src:             'apply.c:2307,11'
          Dst:             _
        - Src:             'apply.c:2307,11'
          Dst:             error
        - Src:             'apply.c:2307,11'
          Dst:             const_error
        - Src:             'apply.c:2310,7'
          Dst:             strbuf_read_file
        - Src:             'apply.c:2311,11'
          Dst:             _
        - Src:             'apply.c:2311,11'
          Dst:             error
        - Src:             'apply.c:2311,11'
          Dst:             const_error
        - Src:             'apply.c:2320,3'
          Dst:             convert_to_git
    - functionName:    read_blob_object
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3309
      functionLinenumberEnd: 3326
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - oid
        - mode
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - oid_to_hex
        - repo_read_object_file
        - strbuf_addf
        - strbuf_attach
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:3310,6'
          Branch Sides:
            - BranchSide:      'apply.c:3311,15'
              BranchSideFuncs:
                - strbuf_grow
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'apply.c:3318,34'
              BranchSideFuncs:
                - repo_read_object_file
                - strbuf_attach
        - Branch String:   'apply.c:3320,7'
          Branch Sides:
            - BranchSide:      'apply.c:3321,4'
              BranchSideFuncs:
                - strbuf_attach
            - BranchSide:      'apply.c:3323,17'
              BranchSideFuncs:
                - strbuf_attach
      Callsites:
        - Src:             'apply.c:3311,3'
          Dst:             strbuf_grow
        - Src:             'apply.c:3312,46'
          Dst:             oid_to_hex
        - Src:             'apply.c:3312,3'
          Dst:             strbuf_addf
        - Src:             'apply.c:3318,12'
          Dst:             repo_read_object_file
        - Src:             'apply.c:3323,3'
          Dst:             strbuf_attach
    - functionName:    checkout_entry
      functionSourceFile: '/src/git/./entry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ce
        - state
        - topath
        - nr_checkouts
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - checkout_entry_ca
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './entry.h:45,9'
          Dst:             checkout_entry_ca
    - functionName:    add_to_fn_table
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3375
      functionLinenumberEnd: 3396
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - patch
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - string_list_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:3383,6'
          Branch Sides:
            - BranchSide:      'apply.c:3384,30'
              BranchSideFuncs:
                - string_list_insert
                - string_list_insert
            - BranchSide:      'apply.c:3392,7'
              BranchSideFuncs:
                - string_list_insert
        - Branch String:   'apply.c:3392,32'
          Branch Sides:
            - BranchSide:      'apply.c:3392,36'
              BranchSideFuncs:
                - string_list_insert
            - BranchSide:      'apply.c:3393,30'
              BranchSideFuncs:
                - string_list_insert
        - Branch String:   'apply.c:3392,6'
          Branch Sides:
            - BranchSide:      'apply.c:3392,6'
              BranchSideFuncs:
                - string_list_insert
            - BranchSide:      'apply.c:3393,30'
              BranchSideFuncs:
                - string_list_insert
      Callsites:
        - Src:             'apply.c:3384,10'
          Dst:             string_list_insert
        - Src:             'apply.c:3393,10'
          Dst:             string_list_insert
    - functionName:    apply_fragments
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3285
      functionLinenumberEnd: 3306
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - img
        - patch
      BBCount:         17
      ICount:          146
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - apply_binary
        - apply_one_fragment
        - const_error
        - error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:3287,21'
          Branch Sides:
            - BranchSide:      'apply.c:3287,39'
              BranchSideFuncs:
                - apply_one_fragment
                - _.18735
                - error
                - const_error.18736
                - apply_binary
            - BranchSide:      'apply.c:3287,57'
              BranchSideFuncs:
                - apply_one_fragment
                - _.18735
                - error
                - const_error.18736
                - apply_binary
        - Branch String:   'apply.c:3292,6'
          Branch Sides:
            - BranchSide:      'apply.c:3293,23'
              BranchSideFuncs:
                - apply_binary
            - BranchSide:      'apply.c:3295,2'
              BranchSideFuncs:
                - apply_one_fragment
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3295,2'
          Branch Sides:
            - BranchSide:      'apply.c:3296,6'
              BranchSideFuncs:
                - apply_one_fragment
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3305,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3297,7'
          Branch Sides:
            - BranchSide:      'apply.c:3298,4'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - apply_one_fragment
            - BranchSide:      'apply.c:3303,10'
              BranchSideFuncs:
                - apply_one_fragment
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3299,8'
          Branch Sides:
            - BranchSide:      'apply.c:3300,5'
              BranchSideFuncs:
                - apply_one_fragment
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3301,4'
              BranchSideFuncs:
                - apply_one_fragment
                - _.18735
                - error
                - const_error.18736
      Callsites:
        - Src:             'apply.c:3293,10'
          Dst:             apply_binary
        - Src:             'apply.c:3297,7'
          Dst:             apply_one_fragment
        - Src:             'apply.c:3298,4'
          Dst:             _
        - Src:             'apply.c:3298,4'
          Dst:             error
        - Src:             'apply.c:3298,4'
          Dst:             const_error
    - functionName:    try_threeway
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3650
      functionLinenumberEnd: 3728
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - image
        - patch
        - st
        - ce
      BBCount:         62
      ICount:          413
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - _
        - apply_fragments
        - clear_image
        - const_error
        - error
        - fprintf
        - load_current
        - load_preimage
        - oidclr
        - oidcpy
        - prepare_image
        - read_blob_object
        - repo_get_oid
        - strbuf_detach
        - three_way_merge
        - write_object_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:3659,23'
          Branch Sides:
            - BranchSide:      'apply.c:3660,6'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3663,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3660,35'
          Branch Sides:
            - BranchSide:      'apply.c:3660,38'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3663,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3660,67'
          Branch Sides:
            - BranchSide:      'apply.c:3661,7'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3663,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3661,21'
          Branch Sides:
            - BranchSide:      'apply.c:3661,25'
              BranchSideFuncs:
                - repo_get_oid
                - read_blob_object
                - strbuf_detach
                - prepare_image
                - apply_fragments
                - write_object_file.18744
                - clear_image
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - load_current
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - write_object_file.18744
            - BranchSide:      'apply.c:3662,7'
              BranchSideFuncs:
                - repo_get_oid
                - read_blob_object
                - strbuf_detach
                - prepare_image
                - apply_fragments
                - write_object_file.18744
                - clear_image
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - load_current
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - write_object_file.18744
        - Branch String:   'apply.c:3661,52'
          Branch Sides:
            - BranchSide:      'apply.c:3662,7'
              BranchSideFuncs:
                - repo_get_oid
                - read_blob_object
                - strbuf_detach
                - prepare_image
                - apply_fragments
                - write_object_file.18744
                - clear_image
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - load_current
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - write_object_file.18744
            - BranchSide:      'apply.c:3663,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3662,24'
          Branch Sides:
            - BranchSide:      'apply.c:3662,28'
              BranchSideFuncs:
                - repo_get_oid
                - read_blob_object
                - strbuf_detach
                - prepare_image
                - apply_fragments
                - write_object_file.18744
                - clear_image
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - load_current
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - write_object_file.18744
            - BranchSide:      'apply.c:3666,6'
              BranchSideFuncs:
                - repo_get_oid
                - read_blob_object
                - strbuf_detach
                - prepare_image
                - apply_fragments
                - write_object_file.18744
                - clear_image
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - load_current
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - write_object_file.18744
        - Branch String:   'apply.c:3662,47'
          Branch Sides:
            - BranchSide:      'apply.c:3662,51'
              BranchSideFuncs:
                - repo_get_oid
                - read_blob_object
                - strbuf_detach
                - prepare_image
                - apply_fragments
                - write_object_file.18744
                - clear_image
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - load_current
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - write_object_file.18744
            - BranchSide:      'apply.c:3666,6'
              BranchSideFuncs:
                - repo_get_oid
                - read_blob_object
                - strbuf_detach
                - prepare_image
                - apply_fragments
                - write_object_file.18744
                - clear_image
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - load_current
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - write_object_file.18744
        - Branch String:   'apply.c:3659,6'
          Branch Sides:
            - BranchSide:      'apply.c:3663,3'
              BranchSideFuncs:
                - repo_get_oid
                - read_blob_object
                - strbuf_detach
                - prepare_image
                - apply_fragments
                - write_object_file.18744
                - clear_image
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - load_current
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - write_object_file.18744
            - BranchSide:      'apply.c:3666,6'
              BranchSideFuncs:
                - repo_get_oid
                - read_blob_object
                - strbuf_detach
                - prepare_image
                - apply_fragments
                - write_object_file.18744
                - clear_image
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - load_current
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - write_object_file.18744
        - Branch String:   'apply.c:3666,6'
          Branch Sides:
            - BranchSide:      'apply.c:3667,3'
              BranchSideFuncs:
                - write_object_file.18744
                - strbuf_detach
                - prepare_image
                - apply_fragments
                - write_object_file.18744
                - clear_image
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - load_current
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - _.18735
                - fprintf
            - BranchSide:      'apply.c:3668,24'
              BranchSideFuncs:
                - repo_get_oid
                - read_blob_object
                - strbuf_detach
                - prepare_image
                - apply_fragments
                - write_object_file.18744
                - clear_image
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - load_current
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3668,73'
          Branch Sides:
            - BranchSide:      'apply.c:3669,37'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3670,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3668,11'
          Branch Sides:
            - BranchSide:      'apply.c:0,0'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3670,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3672,48'
          Branch Sides:
            - BranchSide:      'apply.c:3672,51'
              BranchSideFuncs:
                - strbuf_detach
                - prepare_image
                - apply_fragments
                - write_object_file.18744
                - clear_image
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - load_current
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - _.18735
                - fprintf
            - BranchSide:      'apply.c:3675,8'
              BranchSideFuncs:
                - strbuf_detach
                - prepare_image
                - apply_fragments
                - write_object_file.18744
                - clear_image
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - load_current
                - _.18735
                - error
                - const_error.18736
                - clear_image
        - Branch String:   'apply.c:3672,6'
          Branch Sides:
            - BranchSide:      'apply.c:3673,11'
              BranchSideFuncs:
                - _.18735
                - fprintf
                - strbuf_detach
                - prepare_image
                - apply_fragments
                - write_object_file.18744
                - clear_image
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - load_current
                - _.18735
                - error
                - const_error.18736
                - clear_image
            - BranchSide:      'apply.c:3675,8'
              BranchSideFuncs:
                - strbuf_detach
                - prepare_image
                - apply_fragments
                - write_object_file.18744
                - clear_image
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - load_current
                - _.18735
                - error
                - const_error.18736
                - clear_image
        - Branch String:   'apply.c:3678,6'
          Branch Sides:
            - BranchSide:      'apply.c:3679,3'
              BranchSideFuncs:
                - clear_image
            - BranchSide:      'apply.c:3683,30'
              BranchSideFuncs:
                - write_object_file.18744
                - clear_image
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
                - load_current
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3687,6'
          Branch Sides:
            - BranchSide:      'apply.c:3688,20'
              BranchSideFuncs:
                - load_current
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3692,21'
              BranchSideFuncs:
                - load_preimage
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3688,7'
          Branch Sides:
            - BranchSide:      'apply.c:3689,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3691,2'
              BranchSideFuncs:
                - write_object_file.18744
                - clear_image
                - three_way_merge
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
                - _.18735
                - fprintf
        - Branch String:   'apply.c:3692,7'
          Branch Sides:
            - BranchSide:      'apply.c:0,0'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3693,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3702,6'
          Branch Sides:
            - BranchSide:      'apply.c:3703,7'
              BranchSideFuncs:
                - _.18735
                - fprintf
            - BranchSide:      'apply.c:3709,6'
              BranchSideFuncs:
                - _.18735
                - fprintf
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
        - Branch String:   'apply.c:3703,7'
          Branch Sides:
            - BranchSide:      'apply.c:3704,12'
              BranchSideFuncs:
                - _.18735
                - fprintf
            - BranchSide:      'apply.c:3706,10'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3709,6'
          Branch Sides:
            - BranchSide:      'apply.c:3710,3'
              BranchSideFuncs:
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
                - oidclr.18806
            - BranchSide:      'apply.c:3722,7'
              BranchSideFuncs:
                - _.18735
                - fprintf
        - Branch String:   'apply.c:3711,7'
          Branch Sides:
            - BranchSide:      'apply.c:3712,12'
              BranchSideFuncs:
                - oidclr.18806
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
            - BranchSide:      'apply.c:3714,12'
              BranchSideFuncs:
                - oidcpy.18731
                - oidcpy.18731
                - oidcpy.18731
                - _.18735
                - fprintf
        - Branch String:   'apply.c:3717,7'
          Branch Sides:
            - BranchSide:      'apply.c:3718,12'
              BranchSideFuncs:
                - _.18735
                - fprintf
            - BranchSide:      'apply.c:3721,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:3667,3'
          Dst:             write_object_file
        - Src:             'apply.c:3668,11'
          Dst:             repo_get_oid
        - Src:             'apply.c:3669,4'
          Dst:             read_blob_object
        - Src:             'apply.c:3670,10'
          Dst:             _
        - Src:             'apply.c:3670,10'
          Dst:             error
        - Src:             'apply.c:3670,10'
          Dst:             const_error
        - Src:             'apply.c:3673,19'
          Dst:             _
        - Src:             'apply.c:3673,3'
          Dst:             fprintf
        - Src:             'apply.c:3675,8'
          Dst:             strbuf_detach
        - Src:             'apply.c:3676,2'
          Dst:             prepare_image
        - Src:             'apply.c:3678,6'
          Dst:             apply_fragments
        - Src:             'apply.c:3679,3'
          Dst:             clear_image
        - Src:             'apply.c:3683,2'
          Dst:             write_object_file
        - Src:             'apply.c:3684,2'
          Dst:             clear_image
        - Src:             'apply.c:3688,7'
          Dst:             load_current
        - Src:             'apply.c:3689,11'
          Dst:             _
        - Src:             'apply.c:3689,11'
          Dst:             error
        - Src:             'apply.c:3689,11'
          Dst:             const_error
        - Src:             'apply.c:3692,7'
          Dst:             load_preimage
        - Src:             'apply.c:3693,11'
          Dst:             _
        - Src:             'apply.c:3693,11'
          Dst:             error
        - Src:             'apply.c:3693,11'
          Dst:             const_error
        - Src:             'apply.c:3696,2'
          Dst:             write_object_file
        - Src:             'apply.c:3697,2'
          Dst:             clear_image
        - Src:             'apply.c:3700,11'
          Dst:             three_way_merge
        - Src:             'apply.c:3705,5'
          Dst:             _
        - Src:             'apply.c:3704,4'
          Dst:             fprintf
        - Src:             'apply.c:3712,4'
          Dst:             oidclr
        - Src:             'apply.c:3714,4'
          Dst:             oidcpy
        - Src:             'apply.c:3715,3'
          Dst:             oidcpy
        - Src:             'apply.c:3716,3'
          Dst:             oidcpy
        - Src:             'apply.c:3719,5'
          Dst:             _
        - Src:             'apply.c:3718,4'
          Dst:             fprintf
        - Src:             'apply.c:3724,5'
          Dst:             _
        - Src:             'apply.c:3723,4'
          Dst:             fprintf
    - functionName:    load_preimage
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3502
      functionLinenumberEnd: 3538
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - image
        - patch
        - st
        - ce
      BBCount:         17
      ICount:          151
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - const_error
        - error
        - free_fragment_list
        - load_patch_target
        - prepare_image
        - previous_patch
        - strbuf_add
        - strbuf_detach
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:3510,6'
          Branch Sides:
            - BranchSide:      'apply.c:3511,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3513,6'
              BranchSideFuncs:
                - load_patch_target
                - strbuf_detach
                - prepare_image
                - _.18735
                - error
                - const_error.18736
                - free_fragment_list
                - strbuf_add
        - Branch String:   'apply.c:3513,6'
          Branch Sides:
            - BranchSide:      'apply.c:3515,20'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_detach
                - prepare_image
            - BranchSide:      'apply.c:3517,30'
              BranchSideFuncs:
                - load_patch_target
                - strbuf_detach
                - prepare_image
                - _.18735
                - error
                - const_error.18736
                - free_fragment_list
        - Branch String:   'apply.c:3519,7'
          Branch Sides:
            - BranchSide:      'apply.c:3520,11'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3521,12'
              BranchSideFuncs:
                - strbuf_detach
                - prepare_image
                - _.18735
                - error
                - const_error.18736
                - free_fragment_list
        - Branch String:   'apply.c:3521,12'
          Branch Sides:
            - BranchSide:      'apply.c:3528,23'
              BranchSideFuncs:
                - free_fragment_list
                - strbuf_detach
                - prepare_image
            - BranchSide:      'apply.c:3530,14'
              BranchSideFuncs:
                - strbuf_detach
                - prepare_image
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3530,14'
          Branch Sides:
            - BranchSide:      'apply.c:0,0'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3531,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
      Callsites:
        - Src:             'apply.c:3509,13'
          Dst:             previous_patch
        - Src:             'apply.c:3511,10'
          Dst:             _
        - Src:             'apply.c:3511,10'
          Dst:             error
        - Src:             'apply.c:3511,10'
          Dst:             const_error
        - Src:             'apply.c:3515,3'
          Dst:             strbuf_add
        - Src:             'apply.c:3517,12'
          Dst:             load_patch_target
        - Src:             'apply.c:3528,4'
          Dst:             free_fragment_list
        - Src:             'apply.c:3531,11'
          Dst:             _
        - Src:             'apply.c:3531,11'
          Dst:             error
        - Src:             'apply.c:3531,11'
          Dst:             const_error
        - Src:             'apply.c:3535,8'
          Dst:             strbuf_detach
        - Src:             'apply.c:3536,2'
          Dst:             prepare_image
    - functionName:    previous_patch
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3429
      functionLinenumberEnd: 3447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - patch
        - gone
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - in_fn_table
        - to_be_deleted
        - was_deleted
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:3433,21'
          Branch Sides:
            - BranchSide:      'apply.c:3433,24'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3434,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3433,6'
          Branch Sides:
            - BranchSide:      'apply.c:3434,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3436,25'
              BranchSideFuncs:
                - in_fn_table
                - to_be_deleted
                - was_deleted
        - Branch String:   'apply.c:3437,6'
          Branch Sides:
            - BranchSide:      'apply.c:3438,3'
              BranchSideFuncs:
                - to_be_deleted
                - was_deleted
            - BranchSide:      'apply.c:3440,20'
              BranchSideFuncs:
                - to_be_deleted
                - was_deleted
        - Branch String:   'apply.c:3440,6'
          Branch Sides:
            - BranchSide:      'apply.c:3441,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3443,18'
              BranchSideFuncs:
                - was_deleted
        - Branch String:   'apply.c:3443,6'
          Branch Sides:
            - BranchSide:      'apply.c:3444,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3446,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:3436,13'
          Dst:             in_fn_table
        - Src:             'apply.c:3440,6'
          Dst:             to_be_deleted
        - Src:             'apply.c:3443,6'
          Dst:             was_deleted
    - functionName:    free_fragment_list
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:230,2'
          Branch Sides:
            - BranchSide:      'apply.c:231,27'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'apply.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'apply.c:232,7'
          Branch Sides:
            - BranchSide:      'apply.c:233,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'apply.c:234,8'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    in_fn_table
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3336
      functionLinenumberEnd: 3347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - name
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - string_list_lookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:3339,6'
          Branch Sides:
            - BranchSide:      'apply.c:3340,3'
              BranchSideFuncs:
                - string_list_lookup
            - BranchSide:      'apply.c:3342,29'
              BranchSideFuncs:
                - string_list_lookup
        - Branch String:   'apply.c:3343,6'
          Branch Sides:
            - BranchSide:      'apply.c:3344,26'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3346,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:3342,9'
          Dst:             string_list_lookup
    - functionName:    to_be_deleted
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3365
      functionLinenumberEnd: 3366
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - patch
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    was_deleted
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3370
      functionLinenumberEnd: 3371
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - patch
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_missing_file_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - errno_
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1518,27'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1518,27'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1518,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ce_mode_from_stat
      functionSourceFile: '/src/git/./read-cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ce
        - mode
      BBCount:         23
      ICount:          112
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - create_ce_mode
      functionUses:    1
      BranchProfiles:
        - Branch String:   './read-cache.h:12,20'
          Branch Sides:
            - BranchSide:      './read-cache.h:12,23'
              BranchSideFuncs:
                - create_ce_mode.18739
                - create_ce_mode.18739
            - BranchSide:      './read-cache.h:15,7'
              BranchSideFuncs:
                - create_ce_mode.18739
                - create_ce_mode.18739
        - Branch String:   './read-cache.h:12,37'
          Branch Sides:
            - BranchSide:      './read-cache.h:13,6'
              BranchSideFuncs:
                - create_ce_mode.18739
                - create_ce_mode.18739
            - BranchSide:      './read-cache.h:15,7'
              BranchSideFuncs:
                - create_ce_mode.18739
                - create_ce_mode.18739
        - Branch String:   './read-cache.h:13,9'
          Branch Sides:
            - BranchSide:      './read-cache.h:13,12'
              BranchSideFuncs:
                - create_ce_mode.18739
                - create_ce_mode.18739
            - BranchSide:      './read-cache.h:15,7'
              BranchSideFuncs:
                - create_ce_mode.18739
                - create_ce_mode.18739
        - Branch String:   './read-cache.h:12,6'
          Branch Sides:
            - BranchSide:      './read-cache.h:14,10'
              BranchSideFuncs: []
            - BranchSide:      './read-cache.h:15,7'
              BranchSideFuncs:
                - create_ce_mode.18739
                - create_ce_mode.18739
        - Branch String:   './read-cache.h:15,28'
          Branch Sides:
            - BranchSide:      './read-cache.h:15,31'
              BranchSideFuncs:
                - create_ce_mode.18739
            - BranchSide:      './read-cache.h:20,24'
              BranchSideFuncs:
                - create_ce_mode.18739
        - Branch String:   './read-cache.h:15,6'
          Branch Sides:
            - BranchSide:      './read-cache.h:16,7'
              BranchSideFuncs:
                - create_ce_mode.18739
            - BranchSide:      './read-cache.h:20,24'
              BranchSideFuncs:
                - create_ce_mode.18739
        - Branch String:   './read-cache.h:16,10'
          Branch Sides:
            - BranchSide:      './read-cache.h:16,13'
              BranchSideFuncs:
                - create_ce_mode.18739
            - BranchSide:      './read-cache.h:18,10'
              BranchSideFuncs:
                - create_ce_mode.18739
        - Branch String:   './read-cache.h:16,7'
          Branch Sides:
            - BranchSide:      './read-cache.h:17,11'
              BranchSideFuncs: []
            - BranchSide:      './read-cache.h:18,10'
              BranchSideFuncs:
                - create_ce_mode.18739
      Callsites:
        - Src:             './read-cache.h:18,10'
          Dst:             create_ce_mode
        - Src:             './read-cache.h:20,9'
          Dst:             create_ce_mode
    - functionName:    apply_data
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3732
      functionLinenumberEnd: 3758
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - patch
        - st
        - ce
      BBCount:         29
      ICount:          182
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - add_to_fn_table
        - apply_fragments
        - clear_image
        - const_error
        - error
        - fprintf
        - load_preimage
        - try_threeway
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:3735,6'
          Branch Sides:
            - BranchSide:      'apply.c:3736,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3738,7'
              BranchSideFuncs:
                - apply_fragments
                - add_to_fn_table
                - free
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - _.18735
                - fprintf
                - try_threeway
        - Branch String:   'apply.c:3738,23'
          Branch Sides:
            - BranchSide:      'apply.c:3738,39'
              BranchSideFuncs:
                - try_threeway
                - add_to_fn_table
                - free
                - _.18735
                - error
                - const_error.18736
                - apply_fragments
                - clear_image
                - _.18735
                - fprintf
            - BranchSide:      'apply.c:3739,7'
              BranchSideFuncs:
                - apply_fragments
                - add_to_fn_table
                - free
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - _.18735
                - fprintf
        - Branch String:   'apply.c:3738,6'
          Branch Sides:
            - BranchSide:      'apply.c:3739,7'
              BranchSideFuncs:
                - apply_fragments
                - add_to_fn_table
                - free
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - _.18735
                - fprintf
            - BranchSide:      'apply.c:3749,24'
              BranchSideFuncs:
                - add_to_fn_table
                - free
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3739,49'
          Branch Sides:
            - BranchSide:      'apply.c:3740,7'
              BranchSideFuncs:
                - apply_fragments
                - add_to_fn_table
                - free
                - _.18735
                - error
                - const_error.18736
                - clear_image
                - _.18735
                - fprintf
            - BranchSide:      'apply.c:3744,7'
              BranchSideFuncs:
                - apply_fragments
                - add_to_fn_table
                - free
                - _.18735
                - error
                - const_error.18736
                - clear_image
        - Branch String:   'apply.c:3740,23'
          Branch Sides:
            - BranchSide:      'apply.c:3740,27'
              BranchSideFuncs:
                - _.18735
                - fprintf
                - apply_fragments
                - add_to_fn_table
                - free
                - _.18735
                - error
                - const_error.18736
                - clear_image
            - BranchSide:      'apply.c:3744,7'
              BranchSideFuncs:
                - apply_fragments
                - add_to_fn_table
                - free
                - _.18735
                - error
                - const_error.18736
                - clear_image
        - Branch String:   'apply.c:3739,7'
          Branch Sides:
            - BranchSide:      'apply.c:3741,12'
              BranchSideFuncs:
                - apply_fragments
                - add_to_fn_table
                - free
                - _.18735
                - error
                - const_error.18736
                - clear_image
            - BranchSide:      'apply.c:3744,7'
              BranchSideFuncs:
                - apply_fragments
                - add_to_fn_table
                - free
                - _.18735
                - error
                - const_error.18736
                - clear_image
        - Branch String:   'apply.c:3744,33'
          Branch Sides:
            - BranchSide:      'apply.c:3744,52'
              BranchSideFuncs:
                - clear_image
            - BranchSide:      'apply.c:3745,4'
              BranchSideFuncs:
                - clear_image
        - Branch String:   'apply.c:3744,7'
          Branch Sides:
            - BranchSide:      'apply.c:3745,4'
              BranchSideFuncs:
                - clear_image
            - BranchSide:      'apply.c:3748,2'
              BranchSideFuncs:
                - add_to_fn_table
                - free
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3754,27'
          Branch Sides:
            - BranchSide:      'apply.c:3754,30'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3757,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3754,6'
          Branch Sides:
            - BranchSide:      'apply.c:3755,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3757,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:3735,6'
          Dst:             load_preimage
        - Src:             'apply.c:3738,26'
          Dst:             try_threeway
        - Src:             'apply.c:3741,20'
          Dst:             _
        - Src:             'apply.c:3741,4'
          Dst:             fprintf
        - Src:             'apply.c:3744,36'
          Dst:             apply_fragments
        - Src:             'apply.c:3745,4'
          Dst:             clear_image
        - Src:             'apply.c:3751,2'
          Dst:             add_to_fn_table
        - Src:             'apply.c:3755,10'
          Dst:             _
        - Src:             'apply.c:3755,10'
          Dst:             error
        - Src:             'apply.c:3755,10'
          Dst:             const_error
    - functionName:    check_unsafe_path
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3965
      functionLinenumberEnd: 3980
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - patch
      BBCount:         25
      ICount:          144
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - const_error
        - error
        - verify_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:3968,6'
          Branch Sides:
            - BranchSide:      'apply.c:3969,14'
              BranchSideFuncs:
                - verify_path
                - _.18735
                - error
                - const_error.18736
                - verify_path
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3970,12'
              BranchSideFuncs:
                - verify_path
                - _.18735
                - error
                - const_error.18736
                - verify_path
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3972,6'
          Branch Sides:
            - BranchSide:      'apply.c:3973,14'
              BranchSideFuncs:
                - verify_path
                - _.18735
                - error
                - const_error.18736
                - verify_path
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3975,6'
              BranchSideFuncs:
                - verify_path
                - _.18735
                - error
                - const_error.18736
                - verify_path
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3975,15'
          Branch Sides:
            - BranchSide:      'apply.c:3975,31'
              BranchSideFuncs:
                - verify_path
                - _.18735
                - error
                - const_error.18736
                - verify_path
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3977,6'
              BranchSideFuncs:
                - verify_path
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3975,6'
          Branch Sides:
            - BranchSide:      'apply.c:3976,10'
              BranchSideFuncs:
                - verify_path
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3977,6'
              BranchSideFuncs:
                - verify_path
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3977,15'
          Branch Sides:
            - BranchSide:      'apply.c:3977,31'
              BranchSideFuncs:
                - verify_path
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3979,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3977,6'
          Branch Sides:
            - BranchSide:      'apply.c:3978,10'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3979,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:3975,19'
          Dst:             verify_path
        - Src:             'apply.c:3976,10'
          Dst:             _
        - Src:             'apply.c:3976,10'
          Dst:             error
        - Src:             'apply.c:3976,10'
          Dst:             const_error
        - Src:             'apply.c:3977,19'
          Dst:             verify_path
        - Src:             'apply.c:3978,10'
          Dst:             _
        - Src:             'apply.c:3978,10'
          Dst:             error
        - Src:             'apply.c:3978,10'
          Dst:             const_error
    - functionName:    check_to_create
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3860
      functionLinenumberEnd: 3901
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - new_name
        - ok_if_exists
      BBCount:         39
      ICount:          217
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - __errno_location
        - const_error
        - error_errno
        - has_symlink_leading_path
        - index_name_pos
        - is_missing_file_error
        - lstat64
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:3863,25'
          Branch Sides:
            - BranchSide:      'apply.c:3863,30'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - lstat64
                - strlen
                - has_symlink_leading_path
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:3880,6'
              BranchSideFuncs:
                - lstat64
                - strlen
                - has_symlink_leading_path
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:3863,43'
          Branch Sides:
            - BranchSide:      'apply.c:3863,47'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - lstat64
                - strlen
                - has_symlink_leading_path
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:3866,24'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - lstat64
                - strlen
                - has_symlink_leading_path
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:3863,6'
          Branch Sides:
            - BranchSide:      'apply.c:3866,24'
              BranchSideFuncs:
                - lstat64
                - strlen
                - has_symlink_leading_path
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:3880,6'
              BranchSideFuncs:
                - lstat64
                - strlen
                - has_symlink_leading_path
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:3867,7'
          Branch Sides:
            - BranchSide:      'apply.c:3868,29'
              BranchSideFuncs:
                - lstat64
                - strlen
                - has_symlink_leading_path
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:3878,2'
              BranchSideFuncs:
                - lstat64
                - strlen
                - has_symlink_leading_path
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:3871,22'
          Branch Sides:
            - BranchSide:      'apply.c:3871,27'
              BranchSideFuncs:
                - lstat64
                - strlen
                - has_symlink_leading_path
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:3875,9'
              BranchSideFuncs:
                - lstat64
                - strlen
                - has_symlink_leading_path
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:3871,8'
          Branch Sides:
            - BranchSide:      'apply.c:3872,5'
              BranchSideFuncs:
                - lstat64
                - strlen
                - has_symlink_leading_path
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:3875,9'
              BranchSideFuncs:
                - lstat64
                - strlen
                - has_symlink_leading_path
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:3875,23'
          Branch Sides:
            - BranchSide:      'apply.c:3875,27'
              BranchSideFuncs:
                - lstat64
                - strlen
                - has_symlink_leading_path
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:3877,3'
              BranchSideFuncs:
                - lstat64
                - strlen
                - has_symlink_leading_path
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:3875,8'
          Branch Sides:
            - BranchSide:      'apply.c:3876,5'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3877,3'
              BranchSideFuncs:
                - lstat64
                - strlen
                - has_symlink_leading_path
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:3880,6'
          Branch Sides:
            - BranchSide:      'apply.c:3881,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3883,13'
              BranchSideFuncs:
                - lstat64
                - strlen
                - has_symlink_leading_path
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:3883,6'
          Branch Sides:
            - BranchSide:      'apply.c:3884,7'
              BranchSideFuncs:
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:3897,36'
              BranchSideFuncs:
                - __errno_location
                - is_missing_file_error.18830
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:3884,28'
          Branch Sides:
            - BranchSide:      'apply.c:3884,31'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3885,4'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3884,7'
          Branch Sides:
            - BranchSide:      'apply.c:3885,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3893,32'
              BranchSideFuncs:
                - strlen
                - has_symlink_leading_path
        - Branch String:   'apply.c:3893,7'
          Branch Sides:
            - BranchSide:      'apply.c:3894,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3896,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:3866,54'
          Dst:             strlen
        - Src:             'apply.c:3866,9'
          Dst:             index_name_pos
        - Src:             'apply.c:3883,7'
          Dst:             lstat64
        - Src:             'apply.c:3893,42'
          Dst:             strlen
        - Src:             'apply.c:3893,7'
          Dst:             has_symlink_leading_path
        - Src:             'apply.c:3897,36'
          Dst:             __errno_location
        - Src:             'apply.c:3897,14'
          Dst:             is_missing_file_error
        - Src:             'apply.c:3898,10'
          Dst:             error_errno
        - Src:             'apply.c:3898,10'
          Dst:             const_error
    - functionName:    check_preimage
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3775
      functionLinenumberEnd: 3850
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - patch
        - ce
        - st
      BBCount:         84
      ICount:          509
      EdgeCount:       112
      CyclomaticComplexity: 30
      functionsReached:
        - BUG_fl
        - _
        - __assert_fail
        - __errno_location
        - ce_mode_from_stat
        - checkout_target
        - const_error
        - error
        - error_errno
        - index_name_pos
        - lstat64
        - previous_patch
        - strlen
        - verify_index_match
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:3781,6'
          Branch Sides:
            - BranchSide:      'apply.c:3782,3'
              BranchSideFuncs:
                - __assert_fail
                - previous_patch
                - lstat64
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - error_errno
                - const_error.18736
                - free
                - strlen
                - index_name_pos
                - verify_index_match
                - _.18735
                - error
                - const_error.18736
                - checkout_target
                - _.18735
                - error
                - const_error.18736
                - __errno_location
                - error_errno
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3784,2'
              BranchSideFuncs:
                - __assert_fail
                - previous_patch
                - lstat64
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - error_errno
                - const_error.18736
                - free
                - strlen
                - index_name_pos
                - verify_index_match
                - _.18735
                - error
                - const_error.18736
                - checkout_target
                - _.18735
                - error
                - const_error.18736
                - __errno_location
                - error_errno
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3784,2'
          Branch Sides:
            - BranchSide:      'apply.c:3784,2'
              BranchSideFuncs:
                - previous_patch
                - lstat64
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - error_errno
                - const_error.18736
                - free
                - strlen
                - index_name_pos
                - verify_index_match
                - _.18735
                - error
                - const_error.18736
                - checkout_target
                - _.18735
                - error
                - const_error.18736
                - __errno_location
                - error_errno
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3785,28'
              BranchSideFuncs:
                - previous_patch
                - lstat64
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - error_errno
                - const_error.18736
                - free
                - strlen
                - index_name_pos
                - verify_index_match
                - _.18735
                - error
                - const_error.18736
                - checkout_target
                - _.18735
                - error
                - const_error.18736
                - __errno_location
                - error_errno
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3787,6'
          Branch Sides:
            - BranchSide:      'apply.c:3788,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3789,6'
              BranchSideFuncs:
                - lstat64
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - error_errno
                - const_error.18736
                - free
                - strlen
                - index_name_pos
                - verify_index_match
                - _.18735
                - error
                - const_error.18736
                - checkout_target
                - _.18735
                - error
                - const_error.18736
                - __errno_location
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:3789,6'
          Branch Sides:
            - BranchSide:      'apply.c:3790,13'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - error_errno
                - const_error.18736
                - free
                - strlen
                - index_name_pos
                - verify_index_match
                - _.18735
                - error
                - const_error.18736
                - checkout_target
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3791,14'
              BranchSideFuncs:
                - lstat64
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - error_errno
                - const_error.18736
                - free
                - strlen
                - index_name_pos
                - verify_index_match
                - _.18735
                - error
                - const_error.18736
                - checkout_target
                - _.18735
                - error
                - const_error.18736
                - __errno_location
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:3793,16'
          Branch Sides:
            - BranchSide:      'apply.c:3793,19'
              BranchSideFuncs:
                - __errno_location
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - error_errno
                - const_error.18736
                - free
                - strlen
                - index_name_pos
                - verify_index_match
                - _.18735
                - error
                - const_error.18736
                - checkout_target
                - _.18735
                - error
                - const_error.18736
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:3795,2'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - error_errno
                - const_error.18736
                - free
                - strlen
                - index_name_pos
                - verify_index_match
                - _.18735
                - error
                - const_error.18736
                - checkout_target
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3793,7'
          Branch Sides:
            - BranchSide:      'apply.c:3794,11'
              BranchSideFuncs:
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:3795,2'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - error_errno
                - const_error.18736
                - free
                - strlen
                - index_name_pos
                - verify_index_match
                - _.18735
                - error
                - const_error.18736
                - checkout_target
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3797,25'
          Branch Sides:
            - BranchSide:      'apply.c:3797,29'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - verify_index_match
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - _.18735
                - error
                - const_error.18736
                - checkout_target
                - _.18735
                - error
                - const_error.18736
                - free
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:3814,13'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - error_errno
                - const_error.18736
                - free
        - Branch String:   'apply.c:3797,6'
          Branch Sides:
            - BranchSide:      'apply.c:3798,28'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - error_errno
                - const_error.18736
                - free
            - BranchSide:      'apply.c:3814,13'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - error_errno
                - const_error.18736
                - free
        - Branch String:   'apply.c:3800,7'
          Branch Sides:
            - BranchSide:      'apply.c:3801,8'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - free
            - BranchSide:      'apply.c:3805,9'
              BranchSideFuncs:
                - verify_index_match
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - _.18735
                - error
                - const_error.18736
                - checkout_target
        - Branch String:   'apply.c:3801,8'
          Branch Sides:
            - BranchSide:      'apply.c:3802,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'apply.c:3803,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3806,7'
          Branch Sides:
            - BranchSide:      'apply.c:3807,24'
              BranchSideFuncs:
                - checkout_target
                - verify_index_match
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3810,8'
              BranchSideFuncs:
                - verify_index_match
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3807,8'
          Branch Sides:
            - BranchSide:      'apply.c:3808,5'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3809,3'
              BranchSideFuncs:
                - verify_index_match
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3810,22'
          Branch Sides:
            - BranchSide:      'apply.c:3810,44'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
            - BranchSide:      'apply.c:3812,7'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
        - Branch String:   'apply.c:3810,7'
          Branch Sides:
            - BranchSide:      'apply.c:3811,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3812,7'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
        - Branch String:   'apply.c:3812,7'
          Branch Sides:
            - BranchSide:      'apply.c:3813,16'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
            - BranchSide:      'apply.c:3814,2'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
                - BUG_fl
        - Branch String:   'apply.c:3814,13'
          Branch Sides:
            - BranchSide:      'apply.c:0,0'
              BranchSideFuncs:
                - error_errno
                - const_error.18736
                - free
            - BranchSide:      'apply.c:3815,7'
              BranchSideFuncs:
                - error_errno
                - const_error.18736
                - free
        - Branch String:   'apply.c:3815,7'
          Branch Sides:
            - BranchSide:      'apply.c:3816,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'apply.c:3817,10'
              BranchSideFuncs:
                - error_errno
                - const_error.18736
        - Branch String:   'apply.c:3820,21'
          Branch Sides:
            - BranchSide:      'apply.c:3820,25'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3832,6'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3820,6'
          Branch Sides:
            - BranchSide:      'apply.c:3821,8'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3832,6'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3821,11'
          Branch Sides:
            - BranchSide:      'apply.c:3821,17'
              BranchSideFuncs:
                - BUG_fl
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
            - BranchSide:      'apply.c:3824,7'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
        - Branch String:   'apply.c:3821,7'
          Branch Sides:
            - BranchSide:      'apply.c:3822,4'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
            - BranchSide:      'apply.c:3824,7'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
                - ce_mode_from_stat.18831
        - Branch String:   'apply.c:3824,7'
          Branch Sides:
            - BranchSide:      'apply.c:3825,33'
              BranchSideFuncs:
                - ce_mode_from_stat.18831
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3826,13'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3826,12'
          Branch Sides:
            - BranchSide:      'apply.c:3827,16'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3829,14'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3832,6'
          Branch Sides:
            - BranchSide:      'apply.c:3833,3'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3834,7'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3834,6'
          Branch Sides:
            - BranchSide:      'apply.c:3835,21'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3836,7'
              BranchSideFuncs:
                - _.18735
                - warning
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:3836,6'
          Branch Sides:
            - BranchSide:      'apply.c:3837,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:3838,6'
              BranchSideFuncs:
                - _.18735
                - warning
        - Branch String:   'apply.c:3838,6'
          Branch Sides:
            - BranchSide:      'apply.c:3839,11'
              BranchSideFuncs:
                - _.18735
                - warning
            - BranchSide:      'apply.c:3841,7'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3841,23'
          Branch Sides:
            - BranchSide:      'apply.c:3841,27'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3843,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3841,6'
          Branch Sides:
            - BranchSide:      'apply.c:3842,21'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:3843,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:3784,2'
          Dst:             __assert_fail
        - Src:             'apply.c:3785,13'
          Dst:             previous_patch
        - Src:             'apply.c:3788,10'
          Dst:             _
        - Src:             'apply.c:3788,10'
          Dst:             error
        - Src:             'apply.c:3788,10'
          Dst:             const_error
        - Src:             'apply.c:3792,14'
          Dst:             lstat64
        - Src:             'apply.c:3793,19'
          Dst:             __errno_location
        - Src:             'apply.c:3794,11'
          Dst:             error_errno
        - Src:             'apply.c:3794,11'
          Dst:             const_error
        - Src:             'apply.c:3799,7'
          Dst:             strlen
        - Src:             'apply.c:3798,13'
          Dst:             index_name_pos
        - Src:             'apply.c:3803,11'
          Dst:             _
        - Src:             'apply.c:3803,11'
          Dst:             error
        - Src:             'apply.c:3803,11'
          Dst:             const_error
        - Src:             'apply.c:3807,8'
          Dst:             checkout_target
        - Src:             'apply.c:3810,25'
          Dst:             verify_index_match
        - Src:             'apply.c:3811,11'
          Dst:             _
        - Src:             'apply.c:3811,11'
          Dst:             error
        - Src:             'apply.c:3811,11'
          Dst:             const_error
        - Src:             'apply.c:3817,10'
          Dst:             error_errno
        - Src:             'apply.c:3817,10'
          Dst:             const_error
        - Src:             'apply.c:3822,4'
          Dst:             BUG_fl
        - Src:             'apply.c:3825,14'
          Dst:             ce_mode_from_stat
        - Src:             'apply.c:3837,10'
          Dst:             _
        - Src:             'apply.c:3837,10'
          Dst:             error
        - Src:             'apply.c:3837,10'
          Dst:             const_error
        - Src:             'apply.c:3839,11'
          Dst:             _
        - Src:             'apply.c:3839,3'
          Dst:             warning
    - functionName:    check_patch
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3987
      functionLinenumberEnd: 4090
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - patch
      BBCount:         70
      ICount:          450
      EdgeCount:       92
      CyclomaticComplexity: 24
      functionsReached:
        - _
        - apply_data
        - check_preimage
        - check_to_create
        - check_unsafe_path
        - const_error
        - error
        - in_fn_table
        - path_is_beyond_symlink
        - strcmp
        - was_deleted
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:3991,21'
          Branch Sides:
            - BranchSide:      'apply.c:3991,32'
              BranchSideFuncs:
                - check_preimage
                - in_fn_table
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_to_create
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - was_deleted
                - to_be_deleted
            - BranchSide:      'apply.c:3991,43'
              BranchSideFuncs:
                - check_preimage
                - in_fn_table
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_to_create
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - was_deleted
                - to_be_deleted
        - Branch String:   'apply.c:4000,6'
          Branch Sides:
            - BranchSide:      'apply.c:4001,10'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4002,13'
              BranchSideFuncs:
                - in_fn_table
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_to_create
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - was_deleted
                - to_be_deleted
        - Branch String:   'apply.c:4018,46'
          Branch Sides:
            - BranchSide:      'apply.c:4019,19'
              BranchSideFuncs:
                - was_deleted
                - to_be_deleted
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_to_create
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4022,16'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_to_create
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4019,27'
          Branch Sides:
            - BranchSide:      'apply.c:4019,44'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_to_create
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4020,16'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_to_create
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4018,6'
          Branch Sides:
            - BranchSide:      'apply.c:4020,16'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_to_create
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4022,16'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_to_create
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4024,15'
          Branch Sides:
            - BranchSide:      'apply.c:4025,12'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_to_create
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4052,6'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4025,27'
          Branch Sides:
            - BranchSide:      'apply.c:4025,30'
              BranchSideFuncs:
                - check_to_create
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4026,29'
              BranchSideFuncs:
                - check_to_create
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4025,47'
          Branch Sides:
            - BranchSide:      'apply.c:4025,50'
              BranchSideFuncs:
                - check_to_create
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4026,29'
              BranchSideFuncs:
                - check_to_create
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4024,6'
          Branch Sides:
            - BranchSide:      'apply.c:4026,29'
              BranchSideFuncs:
                - check_to_create
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4052,6'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4028,11'
          Branch Sides:
            - BranchSide:      'apply.c:4028,14'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4030,18'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4028,7'
          Branch Sides:
            - BranchSide:      'apply.c:4029,4'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4030,18'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4030,10'
          Branch Sides:
            - BranchSide:      'apply.c:4032,4'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4034,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4036,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4038,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4041,11'
              BranchSideFuncs: []
        - Branch String:   'apply.c:4044,7'
          Branch Sides:
            - BranchSide:      'apply.c:4045,12'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4050,2'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4045,8'
          Branch Sides:
            - BranchSide:      'apply.c:4046,5'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4048,23'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4052,15'
          Branch Sides:
            - BranchSide:      'apply.c:4052,18'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - strcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4070,7'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4052,6'
          Branch Sides:
            - BranchSide:      'apply.c:4053,22'
              BranchSideFuncs:
                - strcmp
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4070,7'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4054,7'
          Branch Sides:
            - BranchSide:      'apply.c:4055,22'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4056,8'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4056,7'
          Branch Sides:
            - BranchSide:      'apply.c:4057,8'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4068,2'
              BranchSideFuncs:
                - check_unsafe_path
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4057,8'
          Branch Sides:
            - BranchSide:      'apply.c:4058,12'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4063,12'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4070,27'
          Branch Sides:
            - BranchSide:      'apply.c:4070,48'
              BranchSideFuncs:
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4082,7'
              BranchSideFuncs:
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4070,6'
          Branch Sides:
            - BranchSide:      'apply.c:4071,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4082,7'
              BranchSideFuncs:
                - path_is_beyond_symlink
                - apply_data
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4082,24'
          Branch Sides:
            - BranchSide:      'apply.c:4082,50'
              BranchSideFuncs:
                - apply_data
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4086,17'
              BranchSideFuncs:
                - apply_data
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4082,6'
          Branch Sides:
            - BranchSide:      'apply.c:4083,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4086,17'
              BranchSideFuncs:
                - apply_data
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4086,6'
          Branch Sides:
            - BranchSide:      'apply.c:4087,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4088,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:3999,11'
          Dst:             check_preimage
        - Src:             'apply.c:4018,16'
          Dst:             in_fn_table
        - Src:             'apply.c:4019,7'
          Dst:             was_deleted
        - Src:             'apply.c:4019,30'
          Dst:             to_be_deleted
        - Src:             'apply.c:4026,13'
          Dst:             check_to_create
        - Src:             'apply.c:4034,11'
          Dst:             _
        - Src:             'apply.c:4034,11'
          Dst:             error
        - Src:             'apply.c:4034,11'
          Dst:             const_error
        - Src:             'apply.c:4036,11'
          Dst:             _
        - Src:             'apply.c:4036,11'
          Dst:             error
        - Src:             'apply.c:4036,11'
          Dst:             const_error
        - Src:             'apply.c:4038,11'
          Dst:             _
        - Src:             'apply.c:4038,11'
          Dst:             error
        - Src:             'apply.c:4038,11'
          Dst:             const_error
        - Src:             'apply.c:4053,15'
          Dst:             strcmp
        - Src:             'apply.c:4058,12'
          Dst:             _
        - Src:             'apply.c:4058,12'
          Dst:             error
        - Src:             'apply.c:4058,12'
          Dst:             const_error
        - Src:             'apply.c:4063,12'
          Dst:             _
        - Src:             'apply.c:4063,12'
          Dst:             error
        - Src:             'apply.c:4063,12'
          Dst:             const_error
        - Src:             'apply.c:4070,30'
          Dst:             check_unsafe_path
        - Src:             'apply.c:4082,27'
          Dst:             path_is_beyond_symlink
        - Src:             'apply.c:4083,10'
          Dst:             _
        - Src:             'apply.c:4083,10'
          Dst:             error
        - Src:             'apply.c:4083,10'
          Dst:             const_error
        - Src:             'apply.c:4086,6'
          Dst:             apply_data
        - Src:             'apply.c:4087,10'
          Dst:             _
        - Src:             'apply.c:4087,10'
          Dst:             error
        - Src:             'apply.c:4087,10'
          Dst:             const_error
    - functionName:    prepare_fn_table
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3399
      functionLinenumberEnd: 3411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - patch
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - string_list_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:3403,2'
          Branch Sides:
            - BranchSide:      'apply.c:3404,8'
              BranchSideFuncs:
                - string_list_insert
            - BranchSide:      'apply.c:3411,1'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3404,33'
          Branch Sides:
            - BranchSide:      'apply.c:3404,37'
              BranchSideFuncs:
                - string_list_insert
            - BranchSide:      'apply.c:3406,31'
              BranchSideFuncs:
                - string_list_insert
        - Branch String:   'apply.c:3404,7'
          Branch Sides:
            - BranchSide:      'apply.c:3406,31'
              BranchSideFuncs:
                - string_list_insert
            - BranchSide:      'apply.c:3409,11'
              BranchSideFuncs:
                - string_list_insert
      Callsites:
        - Src:             'apply.c:3406,11'
          Dst:             string_list_insert
    - functionName:    prepare_symlink_changes
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3904
      functionLinenumberEnd: 3915
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - patch
      BBCount:         22
      ICount:          117
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - strset_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:3905,2'
          Branch Sides:
            - BranchSide:      'apply.c:3906,8'
              BranchSideFuncs:
                - strset_add
                - strset_add
            - BranchSide:      'apply.c:3915,1'
              BranchSideFuncs: []
        - Branch String:   'apply.c:3906,24'
          Branch Sides:
            - BranchSide:      'apply.c:3906,27'
              BranchSideFuncs:
                - strset_add
                - strset_add
            - BranchSide:      'apply.c:3911,7'
              BranchSideFuncs:
                - strset_add
                - strset_add
        - Branch String:   'apply.c:3906,53'
          Branch Sides:
            - BranchSide:      'apply.c:3907,8'
              BranchSideFuncs:
                - strset_add
                - strset_add
            - BranchSide:      'apply.c:3911,7'
              BranchSideFuncs:
                - strset_add
                - strset_add
        - Branch String:   'apply.c:3907,25'
          Branch Sides:
            - BranchSide:      'apply.c:3907,28'
              BranchSideFuncs:
                - strset_add
                - strset_add
            - BranchSide:      'apply.c:3909,16'
              BranchSideFuncs:
                - strset_add
                - strset_add
        - Branch String:   'apply.c:3906,7'
          Branch Sides:
            - BranchSide:      'apply.c:3909,16'
              BranchSideFuncs:
                - strset_add
                - strset_add
            - BranchSide:      'apply.c:3911,7'
              BranchSideFuncs:
                - strset_add
                - strset_add
        - Branch String:   'apply.c:3911,23'
          Branch Sides:
            - BranchSide:      'apply.c:3911,26'
              BranchSideFuncs:
                - strset_add
                - strset_add
            - BranchSide:      'apply.c:3914,2'
              BranchSideFuncs:
                - strset_add
                - strset_add
        - Branch String:   'apply.c:3911,7'
          Branch Sides:
            - BranchSide:      'apply.c:3913,16'
              BranchSideFuncs:
                - strset_add
                - strset_add
            - BranchSide:      'apply.c:3914,2'
              BranchSideFuncs:
                - strset_add
                - strset_add
      Callsites:
        - Src:             'apply.c:3909,4'
          Dst:             strset_add
        - Src:             'apply.c:3913,4'
          Dst:             strset_add
    - functionName:    hold_lock_file_for_update_timeout
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
        - timeout_ms
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:179,9'
          Dst:             hold_lock_file_for_update_timeout_mode
    - functionName:    is_tempfile_active
      functionSourceFile: '/src/git/./tempfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tempfile
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflate_it
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1911
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
        - inflated_size
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - git_inflate
        - git_inflate_end
        - git_inflate_init
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:1906,27'
          Branch Sides:
            - BranchSide:      'apply.c:1906,37'
              BranchSideFuncs:
                - free
            - BranchSide:      'apply.c:1907,8'
              BranchSideFuncs:
                - free
        - Branch String:   'apply.c:1906,6'
          Branch Sides:
            - BranchSide:      'apply.c:1907,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'apply.c:1910,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:1901,26'
          Dst:             xmalloc
        - Src:             'apply.c:1903,2'
          Dst:             git_inflate_init
        - Src:             'apply.c:1904,7'
          Dst:             git_inflate
        - Src:             'apply.c:1905,2'
          Dst:             git_inflate_end
    - functionName:    parse_binary_hunk
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - buf_p
        - sz_p
        - status_p
        - used_p
      BBCount:         41
      ICount:          350
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - _
        - const_error
        - decode_85
        - error
        - inflate_it
        - linelen
        - starts_with
        - strtoul
        - xcalloc
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:1950,6'
          Branch Sides:
            - BranchSide:      'apply.c:1951,16'
              BranchSideFuncs:
                - strtoul
                - linelen.18788
                - free
                - _.18735
                - error
                - const_error.18736
                - xrealloc
                - decode_85
                - xcalloc
                - inflate_it
                - free
            - BranchSide:      'apply.c:1954,23'
              BranchSideFuncs:
                - starts_with
                - strtoul
                - linelen.18788
                - free
                - _.18735
                - error
                - const_error.18736
                - xrealloc
                - decode_85
                - xcalloc
                - inflate_it
                - free
        - Branch String:   'apply.c:1954,11'
          Branch Sides:
            - BranchSide:      'apply.c:1955,16'
              BranchSideFuncs:
                - strtoul
                - linelen.18788
                - free
                - _.18735
                - error
                - const_error.18736
                - xrealloc
                - decode_85
                - xcalloc
                - inflate_it
                - free
            - BranchSide:      'apply.c:1959,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1969,7'
          Branch Sides:
            - BranchSide:      'apply.c:1971,10'
              BranchSideFuncs:
                - xcalloc
                - inflate_it
                - free
                - _.18735
                - error
                - const_error.18736
                - free
            - BranchSide:      'apply.c:1979,8'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
                - xrealloc
                - decode_85
                - linelen.18788
                - xcalloc
                - inflate_it
                - free
        - Branch String:   'apply.c:1979,18'
          Branch Sides:
            - BranchSide:      'apply.c:1979,22'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1980,4'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1979,7'
          Branch Sides:
            - BranchSide:      'apply.c:1980,4'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1981,22'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
                - xrealloc
                - decode_85
                - linelen.18788
                - xcalloc
                - inflate_it
                - free
        - Branch String:   'apply.c:1983,26'
          Branch Sides:
            - BranchSide:      'apply.c:1983,29'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
                - xrealloc
                - decode_85
                - linelen.18788
                - xcalloc
                - inflate_it
                - free
            - BranchSide:      'apply.c:1985,19'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
                - xrealloc
                - decode_85
                - linelen.18788
                - xcalloc
                - inflate_it
                - free
        - Branch String:   'apply.c:1983,7'
          Branch Sides:
            - BranchSide:      'apply.c:1984,18'
              BranchSideFuncs:
                - xrealloc
                - decode_85
                - linelen.18788
                - free
                - _.18735
                - error
                - const_error.18736
                - xcalloc
                - inflate_it
                - free
            - BranchSide:      'apply.c:1985,19'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
                - xrealloc
                - decode_85
                - linelen.18788
                - xcalloc
                - inflate_it
                - free
        - Branch String:   'apply.c:1985,31'
          Branch Sides:
            - BranchSide:      'apply.c:1985,34'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
                - xrealloc
                - decode_85
                - linelen.18788
                - xcalloc
                - inflate_it
                - free
            - BranchSide:      'apply.c:1988,4'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1985,12'
          Branch Sides:
            - BranchSide:      'apply.c:1986,18'
              BranchSideFuncs:
                - xrealloc
                - decode_85
                - linelen.18788
                - free
                - _.18735
                - error
                - const_error.18736
                - xcalloc
                - inflate_it
                - free
            - BranchSide:      'apply.c:1988,4'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1993,37'
          Branch Sides:
            - BranchSide:      'apply.c:1994,7'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1995,4'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1993,7'
          Branch Sides:
            - BranchSide:      'apply.c:1995,4'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1996,13'
              BranchSideFuncs:
                - xrealloc
                - decode_85
                - linelen.18788
                - free
                - _.18735
                - error
                - const_error.18736
                - xcalloc
                - inflate_it
                - free
        - Branch String:   'apply.c:1998,7'
          Branch Sides:
            - BranchSide:      'apply.c:1999,4'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2000,15'
              BranchSideFuncs:
                - linelen.18788
                - free
                - _.18735
                - error
                - const_error.18736
                - xrealloc
                - decode_85
                - xcalloc
                - inflate_it
                - free
        - Branch String:   'apply.c:2008,6'
          Branch Sides:
            - BranchSide:      'apply.c:2009,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'apply.c:2010,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'apply.c:1945,9'
          Dst:             linelen
        - Src:             'apply.c:1950,6'
          Dst:             starts_with
        - Src:             'apply.c:1952,13'
          Dst:             strtoul
        - Src:             'apply.c:1954,11'
          Dst:             starts_with
        - Src:             'apply.c:1956,13'
          Dst:             strtoul
        - Src:             'apply.c:1966,10'
          Dst:             linelen
        - Src:             'apply.c:1997,10'
          Dst:             xrealloc
        - Src:             'apply.c:1998,7'
          Dst:             decode_85
        - Src:             'apply.c:2005,2'
          Dst:             xcalloc
        - Src:             'apply.c:2006,16'
          Dst:             inflate_it
        - Src:             'apply.c:2021,2'
          Dst:             _
        - Src:             'apply.c:2021,2'
          Dst:             error
        - Src:             'apply.c:2021,2'
          Dst:             const_error
    - functionName:    check_whitespace
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - state
        - line
        - len
        - ws_rule
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - record_ws_error
        - ws_check
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'apply.c:1667,20'
          Dst:             ws_check
        - Src:             'apply.c:1669,2'
          Dst:             record_ws_error
    - functionName:    check_old_for_crlf
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - patch
        - line
        - len
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'apply.c:1678,15'
          Branch Sides:
            - BranchSide:      'apply.c:1678,18'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1678,15'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1678,38'
          Branch Sides:
            - BranchSide:      'apply.c:1678,41'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1678,38'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1678,6'
          Branch Sides:
            - BranchSide:      'apply.c:1678,6'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1679,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    recount_diff
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1531
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
        - size
        - fragment
      BBCount:         29
      ICount:          179
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - linelen
        - starts_with
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:1487,6'
          Branch Sides:
            - BranchSide:      'apply.c:1488,3'
              BranchSideFuncs:
                - warning
            - BranchSide:      'apply.c:1492,2'
              BranchSideFuncs:
                - linelen.18788
                - starts_with
                - _.18735
                - linelen.18788
                - warning
                - starts_with
        - Branch String:   'apply.c:1497,7'
          Branch Sides:
            - BranchSide:      'apply.c:1498,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1500,12'
              BranchSideFuncs:
                - starts_with
                - _.18735
                - linelen.18788
                - warning
                - starts_with
                - linelen.18788
        - Branch String:   'apply.c:1500,3'
          Branch Sides:
            - BranchSide:      'apply.c:1502,12'
              BranchSideFuncs:
                - linelen.18788
                - starts_with
                - _.18735
                - linelen.18788
                - warning
                - starts_with
            - BranchSide:      'apply.c:1502,12'
              BranchSideFuncs:
                - linelen.18788
                - starts_with
                - _.18735
                - linelen.18788
                - warning
                - starts_with
            - BranchSide:      'apply.c:1505,12'
              BranchSideFuncs:
                - linelen.18788
                - starts_with
                - _.18735
                - linelen.18788
                - warning
                - starts_with
            - BranchSide:      'apply.c:1508,12'
              BranchSideFuncs:
                - linelen.18788
                - starts_with
                - _.18735
                - linelen.18788
                - warning
                - starts_with
            - BranchSide:      'apply.c:1511,4'
              BranchSideFuncs:
                - linelen.18788
                - starts_with
                - _.18735
                - linelen.18788
                - warning
                - starts_with
            - BranchSide:      'apply.c:1513,10'
              BranchSideFuncs:
                - starts_with
                - _.18735
                - linelen.18788
                - warning
            - BranchSide:      'apply.c:1516,10'
              BranchSideFuncs:
                - starts_with
                - _.18735
                - linelen.18788
                - warning
            - BranchSide:      'apply.c:1519,8'
              BranchSideFuncs:
                - _.18735
                - linelen.18788
                - warning
        - Branch String:   'apply.c:1513,19'
          Branch Sides:
            - BranchSide:      'apply.c:1513,35'
              BranchSideFuncs:
                - _.18735
                - linelen.18788
                - warning
            - BranchSide:      'apply.c:1522,7'
              BranchSideFuncs:
                - _.18735
                - linelen.18788
                - warning
        - Branch String:   'apply.c:1516,19'
          Branch Sides:
            - BranchSide:      'apply.c:1516,35'
              BranchSideFuncs:
                - _.18735
                - linelen.18788
                - warning
            - BranchSide:      'apply.c:1522,7'
              BranchSideFuncs:
                - _.18735
                - linelen.18788
                - warning
        - Branch String:   'apply.c:1522,7'
          Branch Sides:
            - BranchSide:      'apply.c:1523,12'
              BranchSideFuncs:
                - _.18735
                - linelen.18788
                - warning
            - BranchSide:      'apply.c:1527,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:1488,3'
          Dst:             warning
        - Src:             'apply.c:1493,13'
          Dst:             linelen
        - Src:             'apply.c:1513,23'
          Dst:             starts_with
        - Src:             'apply.c:1516,23'
          Dst:             starts_with
        - Src:             'apply.c:1523,12'
          Dst:             _
        - Src:             'apply.c:1524,10'
          Dst:             linelen
        - Src:             'apply.c:1523,4'
          Dst:             warning
    - functionName:    parse_fragment
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1799
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - size
        - patch
        - fragment
      BBCount:         92
      ICount:          590
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - _
        - check_old_for_crlf
        - check_whitespace
        - const_error
        - error
        - linelen
        - memcmp
        - parse_fragment_header
        - recount_diff
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:1703,6'
          Branch Sides:
            - BranchSide:      'apply.c:1704,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1705,6'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
                - recount_diff
        - Branch String:   'apply.c:1705,17'
          Branch Sides:
            - BranchSide:      'apply.c:1705,20'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
                - recount_diff
            - BranchSide:      'apply.c:1707,13'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
        - Branch String:   'apply.c:1705,6'
          Branch Sides:
            - BranchSide:      'apply.c:1706,16'
              BranchSideFuncs:
                - recount_diff
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
            - BranchSide:      'apply.c:1707,13'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
        - Branch String:   'apply.c:1717,2'
          Branch Sides:
            - BranchSide:      'apply.c:1720,8'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
            - BranchSide:      'apply.c:1775,6'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
        - Branch String:   'apply.c:1720,17'
          Branch Sides:
            - BranchSide:      'apply.c:1720,21'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
            - BranchSide:      'apply.c:1722,17'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
        - Branch String:   'apply.c:1720,7'
          Branch Sides:
            - BranchSide:      'apply.c:1721,4'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
            - BranchSide:      'apply.c:1722,17'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
        - Branch String:   'apply.c:1723,12'
          Branch Sides:
            - BranchSide:      'apply.c:1723,15'
              BranchSideFuncs:
                - memcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
            - BranchSide:      'apply.c:1724,4'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1723,7'
          Branch Sides:
            - BranchSide:      'apply.c:1724,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1725,12'
              BranchSideFuncs:
                - memcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
        - Branch String:   'apply.c:1725,3'
          Branch Sides:
            - BranchSide:      'apply.c:1727,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1730,12'
              BranchSideFuncs:
                - check_old_for_crlf
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_whitespace
            - BranchSide:      'apply.c:1730,12'
              BranchSideFuncs:
                - check_old_for_crlf
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_whitespace
            - BranchSide:      'apply.c:1741,9'
              BranchSideFuncs:
                - check_old_for_crlf
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_whitespace
            - BranchSide:      'apply.c:1751,8'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
                - check_whitespace
                - check_old_for_crlf
            - BranchSide:      'apply.c:1770,8'
              BranchSideFuncs:
                - memcmp
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
        - Branch String:   'apply.c:1732,17'
          Branch Sides:
            - BranchSide:      'apply.c:1732,21'
              BranchSideFuncs:
                - check_old_for_crlf
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_whitespace
            - BranchSide:      'apply.c:1734,12'
              BranchSideFuncs:
                - check_old_for_crlf
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_whitespace
        - Branch String:   'apply.c:1732,8'
          Branch Sides:
            - BranchSide:      'apply.c:1733,12'
              BranchSideFuncs:
                - check_old_for_crlf
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_whitespace
            - BranchSide:      'apply.c:1734,12'
              BranchSideFuncs:
                - check_old_for_crlf
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_whitespace
        - Branch String:   'apply.c:1736,33'
          Branch Sides:
            - BranchSide:      'apply.c:1737,8'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
            - BranchSide:      'apply.c:1739,4'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
        - Branch String:   'apply.c:1736,8'
          Branch Sides:
            - BranchSide:      'apply.c:1738,22'
              BranchSideFuncs:
                - check_whitespace
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
            - BranchSide:      'apply.c:1739,4'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
        - Branch String:   'apply.c:1741,8'
          Branch Sides:
            - BranchSide:      'apply.c:1742,24'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_whitespace
            - BranchSide:      'apply.c:1743,8'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_whitespace
        - Branch String:   'apply.c:1743,32'
          Branch Sides:
            - BranchSide:      'apply.c:1744,8'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_whitespace
            - BranchSide:      'apply.c:1746,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
        - Branch String:   'apply.c:1743,8'
          Branch Sides:
            - BranchSide:      'apply.c:1745,22'
              BranchSideFuncs:
                - check_whitespace
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
            - BranchSide:      'apply.c:1746,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
        - Branch String:   'apply.c:1751,8'
          Branch Sides:
            - BranchSide:      'apply.c:1752,24'
              BranchSideFuncs:
                - check_old_for_crlf
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
                - check_whitespace
            - BranchSide:      'apply.c:1753,9'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
                - check_whitespace
        - Branch String:   'apply.c:1753,33'
          Branch Sides:
            - BranchSide:      'apply.c:1754,8'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
            - BranchSide:      'apply.c:1756,9'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
        - Branch String:   'apply.c:1753,8'
          Branch Sides:
            - BranchSide:      'apply.c:1755,22'
              BranchSideFuncs:
                - check_whitespace
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
            - BranchSide:      'apply.c:1756,9'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
        - Branch String:   'apply.c:1770,17'
          Branch Sides:
            - BranchSide:      'apply.c:1770,27'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1771,5'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1770,8'
          Branch Sides:
            - BranchSide:      'apply.c:1771,5'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1772,4'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
                - linelen.18788
                - memcmp
                - check_whitespace
                - check_old_for_crlf
                - check_old_for_crlf
                - check_whitespace
                - check_old_for_crlf
                - check_whitespace
        - Branch String:   'apply.c:1775,15'
          Branch Sides:
            - BranchSide:      'apply.c:1775,18'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1776,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1775,6'
          Branch Sides:
            - BranchSide:      'apply.c:1776,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1777,7'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
        - Branch String:   'apply.c:1777,22'
          Branch Sides:
            - BranchSide:      'apply.c:1777,26'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
            - BranchSide:      'apply.c:1780,22'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
        - Branch String:   'apply.c:1777,34'
          Branch Sides:
            - BranchSide:      'apply.c:1777,38'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
            - BranchSide:      'apply.c:1780,22'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
        - Branch String:   'apply.c:1777,6'
          Branch Sides:
            - BranchSide:      'apply.c:1778,3'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
            - BranchSide:      'apply.c:1780,22'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - linelen.18788
        - Branch String:   'apply.c:1788,16'
          Branch Sides:
            - BranchSide:      'apply.c:1788,27'
              BranchSideFuncs:
                - memcmp
                - linelen.18788
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1791,24'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1788,6'
          Branch Sides:
            - BranchSide:      'apply.c:1789,21'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1791,24'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1794,24'
          Branch Sides:
            - BranchSide:      'apply.c:1794,27'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1796,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1794,6'
          Branch Sides:
            - BranchSide:      'apply.c:1795,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1796,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1796,27'
          Branch Sides:
            - BranchSide:      'apply.c:1796,30'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1798,9'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1796,6'
          Branch Sides:
            - BranchSide:      'apply.c:1797,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1798,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:1698,12'
          Dst:             linelen
        - Src:             'apply.c:1702,11'
          Dst:             parse_fragment_header
        - Src:             'apply.c:1706,3'
          Dst:             recount_diff
        - Src:             'apply.c:1722,9'
          Dst:             linelen
        - Src:             'apply.c:1735,4'
          Dst:             check_old_for_crlf
        - Src:             'apply.c:1738,5'
          Dst:             check_whitespace
        - Src:             'apply.c:1742,5'
          Dst:             check_old_for_crlf
        - Src:             'apply.c:1745,5'
          Dst:             check_whitespace
        - Src:             'apply.c:1752,5'
          Dst:             check_old_for_crlf
        - Src:             'apply.c:1755,5'
          Dst:             check_whitespace
        - Src:             'apply.c:1770,20'
          Dst:             memcmp
        - Src:             'apply.c:1788,20'
          Dst:             memcmp
        - Src:             'apply.c:1789,13'
          Dst:             linelen
        - Src:             'apply.c:1795,10'
          Dst:             _
        - Src:             'apply.c:1795,10'
          Dst:             error
        - Src:             'apply.c:1795,10'
          Dst:             const_error
        - Src:             'apply.c:1797,10'
          Dst:             _
        - Src:             'apply.c:1797,10'
          Dst:             error
        - Src:             'apply.c:1797,10'
          Dst:             const_error
    - functionName:    parse_fragment_header
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionLinenumberEnd: 1549
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
        - len
        - fragment
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - parse_range
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:1541,11'
          Branch Sides:
            - BranchSide:      'apply.c:1541,14'
              BranchSideFuncs:
                - parse_range.18857
                - parse_range.18857
            - BranchSide:      'apply.c:1542,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1541,6'
          Branch Sides:
            - BranchSide:      'apply.c:1542,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1545,23'
              BranchSideFuncs:
                - parse_range.18857
                - parse_range.18857
      Callsites:
        - Src:             'apply.c:1545,11'
          Dst:             parse_range
        - Src:             'apply.c:1546,11'
          Dst:             parse_range
    - functionName:    parse_range
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1481
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
        - len
        - offset
        - expect
        - p1
        - p2
      BBCount:         20
      ICount:          170
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - memcmp
        - parse_num
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:1450,17'
          Branch Sides:
            - BranchSide:      'apply.c:1450,20'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1451,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1450,6'
          Branch Sides:
            - BranchSide:      'apply.c:1451,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1452,10'
              BranchSideFuncs:
                - parse_num
                - strlen
                - memcmp
                - parse_num
        - Branch String:   'apply.c:1456,6'
          Branch Sides:
            - BranchSide:      'apply.c:1457,3'
              BranchSideFuncs:
                - strlen
                - memcmp
                - parse_num
            - BranchSide:      'apply.c:1459,12'
              BranchSideFuncs:
                - strlen
                - memcmp
                - parse_num
        - Branch String:   'apply.c:1464,6'
          Branch Sides:
            - BranchSide:      'apply.c:1465,22'
              BranchSideFuncs:
                - parse_num
                - strlen
                - memcmp
            - BranchSide:      'apply.c:1474,14'
              BranchSideFuncs:
                - strlen
                - memcmp
        - Branch String:   'apply.c:1466,7'
          Branch Sides:
            - BranchSide:      'apply.c:1467,4'
              BranchSideFuncs:
                - strlen
                - memcmp
            - BranchSide:      'apply.c:1469,13'
              BranchSideFuncs:
                - strlen
                - memcmp
        - Branch String:   'apply.c:1475,6'
          Branch Sides:
            - BranchSide:      'apply.c:1476,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1477,13'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'apply.c:1477,6'
          Branch Sides:
            - BranchSide:      'apply.c:1478,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1480,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:1455,11'
          Dst:             parse_num
        - Src:             'apply.c:1465,12'
          Dst:             parse_num
        - Src:             'apply.c:1474,7'
          Dst:             strlen
        - Src:             'apply.c:1477,6'
          Dst:             memcmp
    - functionName:    parse_num
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
        - p
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:1439,6'
          Branch Sides:
            - BranchSide:      'apply.c:1440,3'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      'apply.c:1441,15'
              BranchSideFuncs:
                - strtoul
      Callsites:
        - Src:             'apply.c:1441,7'
          Dst:             strtoul
    - functionName:    prefix_one
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2088
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - name
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - prefix_filename
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:2084,6'
          Branch Sides:
            - BranchSide:      'apply.c:2085,3'
              BranchSideFuncs:
                - prefix_filename
                - free
            - BranchSide:      'apply.c:2086,26'
              BranchSideFuncs:
                - prefix_filename
                - free
      Callsites:
        - Src:             'apply.c:2086,10'
          Dst:             prefix_filename
    - functionName:    trailing_spaces_len
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - line
        - len
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:612,11'
          Branch Sides:
            - BranchSide:      'apply.c:612,14'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:613,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:612,6'
          Branch Sides:
            - BranchSide:      'apply.c:613,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:615,6'
              BranchSideFuncs: []
        - Branch String:   'apply.c:616,2'
          Branch Sides:
            - BranchSide:      'apply.c:617,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:623,9'
              BranchSideFuncs: []
        - Branch String:   'apply.c:618,7'
          Branch Sides:
            - BranchSide:      'apply.c:616,2'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:619,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    date_len
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - line
        - len
      BBCount:         31
      ICount:          225
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:549,31'
          Branch Sides:
            - BranchSide:      'apply.c:549,34'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:550,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:549,6'
          Branch Sides:
            - BranchSide:      'apply.c:550,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:551,13'
              BranchSideFuncs: []
        - Branch String:   'apply.c:553,21'
          Branch Sides:
            - BranchSide:      'apply.c:553,25'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:556,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:553,39'
          Branch Sides:
            - BranchSide:      'apply.c:553,44'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:556,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:553,54'
          Branch Sides:
            - BranchSide:      'apply.c:554,7'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:556,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:554,21'
          Branch Sides:
            - BranchSide:      'apply.c:554,25'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:556,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:554,39'
          Branch Sides:
            - BranchSide:      'apply.c:554,44'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:556,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:554,54'
          Branch Sides:
            - BranchSide:      'apply.c:555,7'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:556,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:555,21'
          Branch Sides:
            - BranchSide:      'apply.c:555,25'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:556,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:553,6'
          Branch Sides:
            - BranchSide:      'apply.c:556,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:558,6'
              BranchSideFuncs: []
        - Branch String:   'apply.c:558,34'
          Branch Sides:
            - BranchSide:      'apply.c:559,6'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:562,9'
              BranchSideFuncs: []
        - Branch String:   'apply.c:559,24'
          Branch Sides:
            - BranchSide:      'apply.c:559,27'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:562,9'
              BranchSideFuncs: []
        - Branch String:   'apply.c:558,6'
          Branch Sides:
            - BranchSide:      'apply.c:560,8'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:562,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fractional_time_len
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - line
        - len
      BBCount:         19
      ICount:          128
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - short_time_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:589,11'
          Branch Sides:
            - BranchSide:      'apply.c:589,15'
              BranchSideFuncs:
                - short_time_len
            - BranchSide:      'apply.c:590,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:589,6'
          Branch Sides:
            - BranchSide:      'apply.c:590,3'
              BranchSideFuncs:
                - short_time_len
            - BranchSide:      'apply.c:591,6'
              BranchSideFuncs:
                - short_time_len
        - Branch String:   'apply.c:594,18'
          Branch Sides:
            - BranchSide:      'apply.c:594,21'
              BranchSideFuncs:
                - short_time_len
            - BranchSide:      'apply.c:594,2'
              BranchSideFuncs:
                - short_time_len
        - Branch String:   'apply.c:594,2'
          Branch Sides:
            - BranchSide:      'apply.c:595,4'
              BranchSideFuncs:
                - short_time_len
            - BranchSide:      'apply.c:596,7'
              BranchSideFuncs:
                - short_time_len
        - Branch String:   'apply.c:596,6'
          Branch Sides:
            - BranchSide:      'apply.c:597,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:600,21'
              BranchSideFuncs:
                - short_time_len
        - Branch String:   'apply.c:601,6'
          Branch Sides:
            - BranchSide:      'apply.c:602,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:604,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:600,6'
          Dst:             short_time_len
    - functionName:    short_time_len
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - line
        - len
      BBCount:         26
      ICount:          191
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:569,32'
          Branch Sides:
            - BranchSide:      'apply.c:569,35'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:570,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:569,6'
          Branch Sides:
            - BranchSide:      'apply.c:570,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:571,13'
              BranchSideFuncs: []
        - Branch String:   'apply.c:574,18'
          Branch Sides:
            - BranchSide:      'apply.c:575,7'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:578,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:575,21'
          Branch Sides:
            - BranchSide:      'apply.c:575,25'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:578,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:575,39'
          Branch Sides:
            - BranchSide:      'apply.c:575,44'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:578,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:575,54'
          Branch Sides:
            - BranchSide:      'apply.c:576,7'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:578,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:576,21'
          Branch Sides:
            - BranchSide:      'apply.c:576,25'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:578,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:576,39'
          Branch Sides:
            - BranchSide:      'apply.c:576,44'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:578,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:576,54'
          Branch Sides:
            - BranchSide:      'apply.c:577,7'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:578,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:577,21'
          Branch Sides:
            - BranchSide:      'apply.c:577,25'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:578,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:574,6'
          Branch Sides:
            - BranchSide:      'apply.c:578,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:580,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tz_with_colon_len
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - line
        - len
      BBCount:         26
      ICount:          176
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:531,30'
          Branch Sides:
            - BranchSide:      'apply.c:531,33'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:532,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:531,6'
          Branch Sides:
            - BranchSide:      'apply.c:532,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:533,7'
              BranchSideFuncs: []
        - Branch String:   'apply.c:535,19'
          Branch Sides:
            - BranchSide:      'apply.c:535,23'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:536,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:535,36'
          Branch Sides:
            - BranchSide:      'apply.c:535,39'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:537,6'
              BranchSideFuncs: []
        - Branch String:   'apply.c:535,6'
          Branch Sides:
            - BranchSide:      'apply.c:536,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:537,6'
              BranchSideFuncs: []
        - Branch String:   'apply.c:538,21'
          Branch Sides:
            - BranchSide:      'apply.c:538,25'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:540,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:538,39'
          Branch Sides:
            - BranchSide:      'apply.c:538,44'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:540,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:538,54'
          Branch Sides:
            - BranchSide:      'apply.c:539,7'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:540,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:539,21'
          Branch Sides:
            - BranchSide:      'apply.c:539,25'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:540,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:538,6'
          Branch Sides:
            - BranchSide:      'apply.c:540,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:542,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sane_tz_len
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - line
        - len
      BBCount:         18
      ICount:          116
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:513,29'
          Branch Sides:
            - BranchSide:      'apply.c:513,32'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:514,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:513,6'
          Branch Sides:
            - BranchSide:      'apply.c:514,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:515,7'
              BranchSideFuncs: []
        - Branch String:   'apply.c:517,19'
          Branch Sides:
            - BranchSide:      'apply.c:517,22'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:520,11'
              BranchSideFuncs: []
        - Branch String:   'apply.c:517,6'
          Branch Sides:
            - BranchSide:      'apply.c:518,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:520,11'
              BranchSideFuncs: []
        - Branch String:   'apply.c:520,2'
          Branch Sides:
            - BranchSide:      'apply.c:521,8'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:524,9'
              BranchSideFuncs: []
        - Branch String:   'apply.c:521,7'
          Branch Sides:
            - BranchSide:      'apply.c:521,8'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:522,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    diff_timestamp_len
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - line
        - len
      BBCount:         20
      ICount:          197
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - date_len
        - fractional_time_len
        - sane_tz_len
        - short_time_len
        - trailing_spaces_len
        - tz_with_colon_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:636,6'
          Branch Sides:
            - BranchSide:      'apply.c:637,3'
              BranchSideFuncs:
                - sane_tz_len
                - tz_with_colon_len
                - short_time_len
                - fractional_time_len
                - date_len
                - trailing_spaces_len
            - BranchSide:      'apply.c:639,18'
              BranchSideFuncs:
                - sane_tz_len
                - tz_with_colon_len
                - short_time_len
                - fractional_time_len
                - date_len
                - trailing_spaces_len
        - Branch String:   'apply.c:640,6'
          Branch Sides:
            - BranchSide:      'apply.c:641,25'
              BranchSideFuncs:
                - short_time_len
                - fractional_time_len
                - date_len
                - trailing_spaces_len
            - BranchSide:      'apply.c:642,9'
              BranchSideFuncs:
                - short_time_len
                - fractional_time_len
                - date_len
                - trailing_spaces_len
        - Branch String:   'apply.c:645,6'
          Branch Sides:
            - BranchSide:      'apply.c:646,27'
              BranchSideFuncs:
                - date_len
                - trailing_spaces_len
            - BranchSide:      'apply.c:647,9'
              BranchSideFuncs:
                - date_len
                - trailing_spaces_len
        - Branch String:   'apply.c:650,6'
          Branch Sides:
            - BranchSide:      'apply.c:651,3'
              BranchSideFuncs:
                - trailing_spaces_len
            - BranchSide:      'apply.c:652,9'
              BranchSideFuncs:
                - trailing_spaces_len
        - Branch String:   'apply.c:654,6'
          Branch Sides:
            - BranchSide:      'apply.c:655,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:656,6'
              BranchSideFuncs:
                - trailing_spaces_len
        - Branch String:   'apply.c:656,6'
          Branch Sides:
            - BranchSide:      'apply.c:657,6'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:660,6'
              BranchSideFuncs:
                - trailing_spaces_len
        - Branch String:   'apply.c:660,6'
          Branch Sides:
            - BranchSide:      'apply.c:661,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:664,29'
              BranchSideFuncs:
                - trailing_spaces_len
      Callsites:
        - Src:             'apply.c:639,6'
          Dst:             sane_tz_len
        - Src:             'apply.c:641,7'
          Dst:             tz_with_colon_len
        - Src:             'apply.c:644,6'
          Dst:             short_time_len
        - Src:             'apply.c:646,7'
          Dst:             fractional_time_len
        - Src:             'apply.c:649,6'
          Dst:             date_len
        - Src:             'apply.c:664,9'
          Dst:             trailing_spaces_len
    - functionName:    has_epoch_timestamp
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nameline
      BBCount:         35
      ICount:          244
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _
        - regcomp
        - regexec
        - skip_prefix
        - strtol
        - warning
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:814,2'
          Branch Sides:
            - BranchSide:      'apply.c:815,8'
              BranchSideFuncs:
                - skip_prefix.18741
                - skip_prefix.18741
                - xmalloc
                - regcomp
                - regexec
                - strtol
                - strtol
                - strtol
                - strtol
                - _.18735
                - warning
                - _.18735
                - warning
            - BranchSide:      'apply.c:818,7'
              BranchSideFuncs:
                - skip_prefix.18741
                - skip_prefix.18741
                - xmalloc
                - regcomp
                - regexec
                - strtol
                - strtol
                - strtol
                - strtol
                - _.18735
                - warning
                - _.18735
                - warning
        - Branch String:   'apply.c:815,7'
          Branch Sides:
            - BranchSide:      'apply.c:816,16'
              BranchSideFuncs:
                - skip_prefix.18741
                - skip_prefix.18741
                - xmalloc
                - regcomp
                - regexec
                - strtol
                - strtol
                - strtol
                - strtol
                - _.18735
                - warning
                - _.18735
                - warning
            - BranchSide:      'apply.c:817,2'
              BranchSideFuncs:
                - skip_prefix.18741
                - skip_prefix.18741
                - xmalloc
                - regcomp
                - regexec
                - strtol
                - strtol
                - strtol
                - strtol
                - _.18735
                - warning
                - _.18735
                - warning
        - Branch String:   'apply.c:818,6'
          Branch Sides:
            - BranchSide:      'apply.c:819,3'
              BranchSideFuncs:
                - skip_prefix.18741
                - skip_prefix.18741
                - xmalloc
                - regcomp
                - regexec
                - strtol
                - strtol
                - strtol
                - strtol
                - _.18735
                - warning
                - _.18735
                - warning
            - BranchSide:      'apply.c:825,18'
              BranchSideFuncs:
                - skip_prefix.18741
                - skip_prefix.18741
                - xmalloc
                - regcomp
                - regexec
                - strtol
                - strtol
                - strtol
                - strtol
                - _.18735
                - warning
                - _.18735
                - warning
        - Branch String:   'apply.c:825,6'
          Branch Sides:
            - BranchSide:      'apply.c:826,14'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - regexec
                - strtol
                - strtol
                - strtol
                - strtol
                - _.18735
                - warning
                - _.18735
                - warning
            - BranchSide:      'apply.c:827,23'
              BranchSideFuncs:
                - skip_prefix.18741
                - xmalloc
                - regcomp
                - regexec
                - strtol
                - strtol
                - strtol
                - strtol
                - _.18735
                - warning
                - _.18735
                - warning
        - Branch String:   'apply.c:827,11'
          Branch Sides:
            - BranchSide:      'apply.c:828,14'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - regexec
                - strtol
                - strtol
                - strtol
                - strtol
                - _.18735
                - warning
                - _.18735
                - warning
            - BranchSide:      'apply.c:830,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:832,6'
          Branch Sides:
            - BranchSide:      'apply.c:833,11'
              BranchSideFuncs:
                - regexec
                - strtol
                - strtol
                - strtol
                - strtol
                - _.18735
                - warning
            - BranchSide:      'apply.c:841,19'
              BranchSideFuncs:
                - regexec
                - strtol
                - strtol
                - strtol
                - strtol
                - _.18735
                - warning
        - Branch String:   'apply.c:834,7'
          Branch Sides:
            - BranchSide:      'apply.c:835,12'
              BranchSideFuncs:
                - _.18735
                - warning
            - BranchSide:      'apply.c:839,2'
              BranchSideFuncs:
                - regexec
                - strtol
                - strtol
                - strtol
                - strtol
                - _.18735
                - warning
        - Branch String:   'apply.c:842,6'
          Branch Sides:
            - BranchSide:      'apply.c:843,7'
              BranchSideFuncs:
                - _.18735
                - warning
            - BranchSide:      'apply.c:849,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - strtol
        - Branch String:   'apply.c:843,7'
          Branch Sides:
            - BranchSide:      'apply.c:844,12'
              BranchSideFuncs:
                - _.18735
                - warning
            - BranchSide:      'apply.c:846,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:853,6'
          Branch Sides:
            - BranchSide:      'apply.c:854,16'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'apply.c:856,17'
              BranchSideFuncs: []
        - Branch String:   'apply.c:857,6'
          Branch Sides:
            - BranchSide:      'apply.c:858,17'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:860,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:825,6'
          Dst:             skip_prefix
        - Src:             'apply.c:827,11'
          Dst:             skip_prefix
        - Src:             'apply.c:833,11'
          Dst:             xmalloc
        - Src:             'apply.c:834,7'
          Dst:             regcomp
        - Src:             'apply.c:835,12'
          Dst:             _
        - Src:             'apply.c:835,4'
          Dst:             warning
        - Src:             'apply.c:841,11'
          Dst:             regexec
        - Src:             'apply.c:844,12'
          Dst:             _
        - Src:             'apply.c:844,4'
          Dst:             warning
        - Src:             'apply.c:849,9'
          Dst:             strtol
        - Src:             'apply.c:850,11'
          Dst:             strtol
        - Src:             'apply.c:852,15'
          Dst:             strtol
        - Src:             'apply.c:854,34'
          Dst:             strtol
    - functionName:    find_name_traditional
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - root
        - line
        - def
        - p_value
      BBCount:         11
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - diff_timestamp_len
        - find_name_common
        - find_name_gnu
        - strchrnul
      functionUses:    5
      BranchProfiles:
        - Branch String:   'apply.c:742,6'
          Branch Sides:
            - BranchSide:      'apply.c:743,30'
              BranchSideFuncs:
                - find_name_gnu
                - strchrnul
                - diff_timestamp_len
                - find_name_common
                - find_name_common
            - BranchSide:      'apply.c:748,18'
              BranchSideFuncs:
                - strchrnul
                - diff_timestamp_len
                - find_name_common
                - find_name_common
        - Branch String:   'apply.c:744,7'
          Branch Sides:
            - BranchSide:      'apply.c:745,11'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:746,2'
              BranchSideFuncs:
                - strchrnul
                - diff_timestamp_len
                - find_name_common
                - find_name_common
        - Branch String:   'apply.c:750,6'
          Branch Sides:
            - BranchSide:      'apply.c:751,27'
              BranchSideFuncs:
                - find_name_common
            - BranchSide:      'apply.c:752,9'
              BranchSideFuncs:
                - find_name_common
      Callsites:
        - Src:             'apply.c:743,16'
          Dst:             find_name_gnu
        - Src:             'apply.c:748,8'
          Dst:             strchrnul
        - Src:             'apply.c:749,13'
          Dst:             diff_timestamp_len
        - Src:             'apply.c:751,10'
          Dst:             find_name_common
        - Src:             'apply.c:754,9'
          Dst:             find_name_common
    - functionName:    find_name_gnu
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - root
        - line
        - p_value
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - squash_slash
        - strbuf_detach
        - strbuf_insert
        - strbuf_release
        - strbuf_remove
        - strchr
        - unquote_c_style
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:489,6'
          Branch Sides:
            - BranchSide:      'apply.c:490,3'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'apply.c:494,17'
              BranchSideFuncs:
                - strbuf_remove
                - strbuf_detach
                - squash_slash
                - strbuf_insert
                - strchr
                - strbuf_release
        - Branch String:   'apply.c:494,2'
          Branch Sides:
            - BranchSide:      'apply.c:495,15'
              BranchSideFuncs:
                - strchr
                - strbuf_release
                - strbuf_remove
                - strbuf_detach
                - squash_slash
                - strbuf_insert
            - BranchSide:      'apply.c:503,26'
              BranchSideFuncs:
                - strbuf_remove
                - strbuf_detach
                - squash_slash
                - strbuf_insert
        - Branch String:   'apply.c:496,7'
          Branch Sides:
            - BranchSide:      'apply.c:497,4'
              BranchSideFuncs:
                - strbuf_remove
                - strbuf_detach
                - squash_slash
                - strbuf_insert
                - strchr
                - strbuf_release
            - BranchSide:      'apply.c:500,5'
              BranchSideFuncs:
                - strbuf_remove
                - strbuf_detach
                - squash_slash
                - strbuf_insert
                - strchr
                - strbuf_release
        - Branch String:   'apply.c:504,6'
          Branch Sides:
            - BranchSide:      'apply.c:505,27'
              BranchSideFuncs:
                - strbuf_insert
                - strbuf_detach
                - squash_slash
            - BranchSide:      'apply.c:506,22'
              BranchSideFuncs:
                - strbuf_detach
                - squash_slash
      Callsites:
        - Src:             'apply.c:489,6'
          Dst:             unquote_c_style
        - Src:             'apply.c:490,3'
          Dst:             strbuf_release
        - Src:             'apply.c:495,8'
          Dst:             strchr
        - Src:             'apply.c:497,4'
          Dst:             strbuf_release
        - Src:             'apply.c:503,2'
          Dst:             strbuf_remove
        - Src:             'apply.c:505,3'
          Dst:             strbuf_insert
        - Src:             'apply.c:506,22'
          Dst:             strbuf_detach
        - Src:             'apply.c:506,9'
          Dst:             squash_slash
    - functionName:    find_name_common
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - root
        - line
        - def
        - p_value
        - end
        - terminate
      BBCount:         39
      ICount:          242
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - name_terminate
        - squash_slash
        - strlen
        - strncmp
        - xmemdupz
        - xstrdup
        - xstrdup_or_null
        - xstrfmt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'apply.c:678,6'
          Branch Sides:
            - BranchSide:      'apply.c:679,11'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - squash_slash
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
                - name_terminate
            - BranchSide:      'apply.c:680,2'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - squash_slash
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
                - name_terminate
        - Branch String:   'apply.c:680,2'
          Branch Sides:
            - BranchSide:      'apply.c:681,13'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - squash_slash
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
                - name_terminate
            - BranchSide:      'apply.c:693,7'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - squash_slash
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
        - Branch String:   'apply.c:683,12'
          Branch Sides:
            - BranchSide:      'apply.c:683,15'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - squash_slash
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
                - name_terminate
            - BranchSide:      'apply.c:689,7'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - squash_slash
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
                - name_terminate
        - Branch String:   'apply.c:683,7'
          Branch Sides:
            - BranchSide:      'apply.c:684,8'
              BranchSideFuncs:
                - name_terminate
                - xstrdup_or_null.18863
                - squash_slash
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
            - BranchSide:      'apply.c:689,7'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - squash_slash
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
                - name_terminate
        - Branch String:   'apply.c:684,8'
          Branch Sides:
            - BranchSide:      'apply.c:685,5'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - squash_slash
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
            - BranchSide:      'apply.c:686,23'
              BranchSideFuncs:
                - name_terminate
                - xstrdup_or_null.18863
                - squash_slash
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
        - Branch String:   'apply.c:686,8'
          Branch Sides:
            - BranchSide:      'apply.c:687,5'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - squash_slash
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
            - BranchSide:      'apply.c:688,3'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - squash_slash
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
                - name_terminate
        - Branch String:   'apply.c:690,16'
          Branch Sides:
            - BranchSide:      'apply.c:680,2'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - squash_slash
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
                - name_terminate
            - BranchSide:      'apply.c:690,20'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - squash_slash
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
                - name_terminate
        - Branch String:   'apply.c:690,7'
          Branch Sides:
            - BranchSide:      'apply.c:680,2'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - squash_slash
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
                - name_terminate
            - BranchSide:      'apply.c:691,12'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - squash_slash
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
                - name_terminate
        - Branch String:   'apply.c:693,6'
          Branch Sides:
            - BranchSide:      'apply.c:694,39'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
            - BranchSide:      'apply.c:695,8'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
        - Branch String:   'apply.c:696,6'
          Branch Sides:
            - BranchSide:      'apply.c:697,39'
              BranchSideFuncs:
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
            - BranchSide:      'apply.c:705,6'
              BranchSideFuncs:
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strlen
                - strncmp
                - xstrdup
                - squash_slash
        - Branch String:   'apply.c:705,6'
          Branch Sides:
            - BranchSide:      'apply.c:706,23'
              BranchSideFuncs:
                - strlen
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
                - strncmp
                - xstrdup
                - squash_slash
            - BranchSide:      'apply.c:711,6'
              BranchSideFuncs:
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
        - Branch String:   'apply.c:707,20'
          Branch Sides:
            - BranchSide:      'apply.c:707,32'
              BranchSideFuncs:
                - strncmp
                - xstrdup
                - squash_slash
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
            - BranchSide:      'apply.c:709,2'
              BranchSideFuncs:
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
        - Branch String:   'apply.c:707,7'
          Branch Sides:
            - BranchSide:      'apply.c:708,32'
              BranchSideFuncs:
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
            - BranchSide:      'apply.c:709,2'
              BranchSideFuncs:
                - xmemdupz
                - squash_slash
                - xstrfmt
                - squash_slash
        - Branch String:   'apply.c:711,6'
          Branch Sides:
            - BranchSide:      'apply.c:712,9'
              BranchSideFuncs:
                - xstrfmt
                - squash_slash
            - BranchSide:      'apply.c:716,31'
              BranchSideFuncs:
                - xmemdupz
                - squash_slash
      Callsites:
        - Src:             'apply.c:686,8'
          Dst:             name_terminate
        - Src:             'apply.c:694,23'
          Dst:             xstrdup_or_null
        - Src:             'apply.c:694,10'
          Dst:             squash_slash
        - Src:             'apply.c:697,23'
          Dst:             xstrdup_or_null
        - Src:             'apply.c:697,10'
          Dst:             squash_slash
        - Src:             'apply.c:706,16'
          Dst:             strlen
        - Src:             'apply.c:707,24'
          Dst:             strncmp
        - Src:             'apply.c:708,24'
          Dst:             xstrdup
        - Src:             'apply.c:708,11'
          Dst:             squash_slash
        - Src:             'apply.c:712,15'
          Dst:             xstrfmt
        - Src:             'apply.c:713,10'
          Dst:             squash_slash
        - Src:             'apply.c:716,22'
          Dst:             xmemdupz
        - Src:             'apply.c:716,9'
          Dst:             squash_slash
    - functionName:    name_terminate
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - c
        - terminate
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:453,15'
          Branch Sides:
            - BranchSide:      'apply.c:453,20'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:455,6'
              BranchSideFuncs: []
        - Branch String:   'apply.c:453,6'
          Branch Sides:
            - BranchSide:      'apply.c:454,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:455,6'
              BranchSideFuncs: []
        - Branch String:   'apply.c:455,16'
          Branch Sides:
            - BranchSide:      'apply.c:455,21'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:458,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:455,6'
          Branch Sides:
            - BranchSide:      'apply.c:456,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:458,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    squash_slash
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'apply.c:466,6'
          Branch Sides:
            - BranchSide:      'apply.c:467,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:469,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:469,2'
          Branch Sides:
            - BranchSide:      'apply.c:470,20'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:474,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:470,7'
          Branch Sides:
            - BranchSide:      'apply.c:469,2'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:471,4'
              BranchSideFuncs: []
        - Branch String:   'apply.c:471,4'
          Branch Sides:
            - BranchSide:      'apply.c:469,2'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:472,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    guess_p_value
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - nameline
      BBCount:         20
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - count_slashes
        - find_name_traditional
        - is_dev_null
        - starts_with
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:766,6'
          Branch Sides:
            - BranchSide:      'apply.c:767,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:768,32'
              BranchSideFuncs:
                - find_name_traditional
                - strchr
                - free
                - starts_with
                - starts_with
                - count_slashes
                - count_slashes
        - Branch String:   'apply.c:769,6'
          Branch Sides:
            - BranchSide:      'apply.c:770,3'
              BranchSideFuncs:
                - strchr
                - free
                - starts_with
                - starts_with
                - count_slashes
                - count_slashes
            - BranchSide:      'apply.c:771,14'
              BranchSideFuncs:
                - strchr
                - free
                - starts_with
                - starts_with
                - count_slashes
                - count_slashes
        - Branch String:   'apply.c:772,6'
          Branch Sides:
            - BranchSide:      'apply.c:773,7'
              BranchSideFuncs:
                - free
                - starts_with
                - starts_with
                - count_slashes
                - count_slashes
            - BranchSide:      'apply.c:774,11'
              BranchSideFuncs:
                - free
                - starts_with
                - starts_with
                - count_slashes
                - count_slashes
        - Branch String:   'apply.c:779,7'
          Branch Sides:
            - BranchSide:      'apply.c:780,24'
              BranchSideFuncs:
                - count_slashes
                - free
            - BranchSide:      'apply.c:782,6'
              BranchSideFuncs:
                - starts_with
                - free
                - count_slashes
      Callsites:
        - Src:             'apply.c:766,6'
          Dst:             is_dev_null
        - Src:             'apply.c:768,9'
          Dst:             find_name_traditional
        - Src:             'apply.c:771,7'
          Dst:             strchr
        - Src:             'apply.c:779,7'
          Dst:             starts_with
        - Src:             'apply.c:780,10'
          Dst:             count_slashes
        - Src:             'apply.c:783,8'
          Dst:             starts_with
        - Src:             'apply.c:784,11'
          Dst:             count_slashes
    - functionName:    is_dev_null
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - skip_prefix
      functionUses:    4
      BranchProfiles:
        - Branch String:   'apply.c:445,45'
          Branch Sides:
            - BranchSide:      'apply.c:445,48'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:445,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:445,9'
          Dst:             skip_prefix
    - functionName:    parse_traditional_patch
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - first
        - second
        - patch
      BBCount:         29
      ICount:          246
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - const_error
        - error
        - find_name_traditional
        - guess_p_value
        - has_epoch_timestamp
        - is_dev_null
        - xstrdup_or_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:879,6'
          Branch Sides:
            - BranchSide:      'apply.c:881,21'
              BranchSideFuncs:
                - is_dev_null
                - is_dev_null
                - find_name_traditional
                - find_name_traditional
                - free
                - has_epoch_timestamp
                - has_epoch_timestamp
                - xstrdup_or_null.18863
                - _.18735
                - error
                - const_error.18736
                - find_name_traditional
                - find_name_traditional
            - BranchSide:      'apply.c:889,18'
              BranchSideFuncs:
                - is_dev_null
                - is_dev_null
                - find_name_traditional
                - find_name_traditional
                - free
                - has_epoch_timestamp
                - has_epoch_timestamp
                - xstrdup_or_null.18863
                - _.18735
                - error
                - const_error.18736
                - find_name_traditional
                - find_name_traditional
        - Branch String:   'apply.c:883,7'
          Branch Sides:
            - BranchSide:      'apply.c:883,18'
              BranchSideFuncs:
                - is_dev_null
                - is_dev_null
                - find_name_traditional
                - find_name_traditional
                - free
                - has_epoch_timestamp
                - has_epoch_timestamp
                - xstrdup_or_null.18863
                - _.18735
                - error
                - const_error.18736
                - find_name_traditional
                - find_name_traditional
            - BranchSide:      'apply.c:884,12'
              BranchSideFuncs:
                - is_dev_null
                - is_dev_null
                - find_name_traditional
                - find_name_traditional
                - free
                - has_epoch_timestamp
                - has_epoch_timestamp
                - xstrdup_or_null.18863
                - _.18735
                - error
                - const_error.18736
                - find_name_traditional
                - find_name_traditional
        - Branch String:   'apply.c:884,14'
          Branch Sides:
            - BranchSide:      'apply.c:884,17'
              BranchSideFuncs:
                - is_dev_null
                - is_dev_null
                - find_name_traditional
                - find_name_traditional
                - free
                - has_epoch_timestamp
                - has_epoch_timestamp
                - xstrdup_or_null.18863
                - _.18735
                - error
                - const_error.18736
                - find_name_traditional
                - find_name_traditional
            - BranchSide:      'apply.c:888,2'
              BranchSideFuncs:
                - is_dev_null
                - is_dev_null
                - find_name_traditional
                - find_name_traditional
                - free
                - has_epoch_timestamp
                - has_epoch_timestamp
                - xstrdup_or_null.18863
                - _.18735
                - error
                - const_error.18736
                - find_name_traditional
                - find_name_traditional
        - Branch String:   'apply.c:884,7'
          Branch Sides:
            - BranchSide:      'apply.c:885,21'
              BranchSideFuncs:
                - is_dev_null
                - is_dev_null
                - find_name_traditional
                - find_name_traditional
                - free
                - has_epoch_timestamp
                - has_epoch_timestamp
                - xstrdup_or_null.18863
                - _.18735
                - error
                - const_error.18736
                - find_name_traditional
                - find_name_traditional
            - BranchSide:      'apply.c:888,2'
              BranchSideFuncs:
                - is_dev_null
                - is_dev_null
                - find_name_traditional
                - find_name_traditional
                - free
                - has_epoch_timestamp
                - has_epoch_timestamp
                - xstrdup_or_null.18863
                - _.18735
                - error
                - const_error.18736
                - find_name_traditional
                - find_name_traditional
        - Branch String:   'apply.c:889,6'
          Branch Sides:
            - BranchSide:      'apply.c:890,3'
              BranchSideFuncs:
                - find_name_traditional
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:894,25'
              BranchSideFuncs:
                - is_dev_null
                - find_name_traditional
                - find_name_traditional
                - free
                - has_epoch_timestamp
                - has_epoch_timestamp
                - xstrdup_or_null.18863
                - _.18735
                - error
                - const_error.18736
                - find_name_traditional
        - Branch String:   'apply.c:894,13'
          Branch Sides:
            - BranchSide:      'apply.c:895,3'
              BranchSideFuncs:
                - find_name_traditional
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:901,39'
              BranchSideFuncs:
                - find_name_traditional
                - find_name_traditional
                - free
                - has_epoch_timestamp
                - has_epoch_timestamp
                - xstrdup_or_null.18863
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:904,7'
          Branch Sides:
            - BranchSide:      'apply.c:905,4'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:908,34'
              BranchSideFuncs:
                - has_epoch_timestamp
                - xstrdup_or_null.18863
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:908,14'
          Branch Sides:
            - BranchSide:      'apply.c:909,4'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:913,22'
              BranchSideFuncs:
                - xstrdup_or_null.18863
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:917,6'
          Branch Sides:
            - BranchSide:      'apply.c:918,10'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:920,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:881,7'
          Dst:             guess_p_value
        - Src:             'apply.c:882,7'
          Dst:             guess_p_value
        - Src:             'apply.c:889,6'
          Dst:             is_dev_null
        - Src:             'apply.c:892,10'
          Dst:             find_name_traditional
        - Src:             'apply.c:894,13'
          Dst:             is_dev_null
        - Src:             'apply.c:897,10'
          Dst:             find_name_traditional
        - Src:             'apply.c:901,16'
          Dst:             find_name_traditional
        - Src:             'apply.c:902,10'
          Dst:             find_name_traditional
        - Src:             'apply.c:904,7'
          Dst:             has_epoch_timestamp
        - Src:             'apply.c:908,14'
          Dst:             has_epoch_timestamp
        - Src:             'apply.c:914,22'
          Dst:             xstrdup_or_null
        - Src:             'apply.c:918,10'
          Dst:             _
        - Src:             'apply.c:918,10'
          Dst:             error
        - Src:             'apply.c:918,10'
          Dst:             const_error
    - functionName:    metadata_changes
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 1887
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - patch
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:1882,30'
          Branch Sides:
            - BranchSide:      'apply.c:1882,30'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1883,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1883,22'
          Branch Sides:
            - BranchSide:      'apply.c:1883,22'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1884,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1884,21'
          Branch Sides:
            - BranchSide:      'apply.c:1884,21'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1885,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1885,20'
          Branch Sides:
            - BranchSide:      'apply.c:1885,20'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1886,4'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1886,20'
          Branch Sides:
            - BranchSide:      'apply.c:1885,20'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1886,23'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1886,39'
          Branch Sides:
            - BranchSide:      'apply.c:1885,20'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1887,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_binary
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2035
      functionLinenumberEnd: 2079
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - buffer
        - size
        - patch
      BBCount:         16
      ICount:          126
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - const_error
        - error
        - parse_binary_hunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:2056,15'
          Branch Sides:
            - BranchSide:      'apply.c:2056,19'
              BranchSideFuncs:
                - parse_binary_hunk
                - free
                - free
            - BranchSide:      'apply.c:2059,6'
              BranchSideFuncs:
                - parse_binary_hunk
                - free
                - free
        - Branch String:   'apply.c:2056,6'
          Branch Sides:
            - BranchSide:      'apply.c:2058,10'
              BranchSideFuncs:
                - parse_binary_hunk
                - free
                - free
            - BranchSide:      'apply.c:2059,6'
              BranchSideFuncs:
                - parse_binary_hunk
                - free
                - free
        - Branch String:   'apply.c:2059,6'
          Branch Sides:
            - BranchSide:      'apply.c:2061,10'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:2063,30'
              BranchSideFuncs:
                - parse_binary_hunk
                - free
                - free
        - Branch String:   'apply.c:2064,6'
          Branch Sides:
            - BranchSide:      'apply.c:2065,11'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:2066,11'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'apply.c:2066,11'
          Branch Sides:
            - BranchSide:      'apply.c:0,0'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'apply.c:2071,16'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'apply.c:2055,12'
          Dst:             parse_binary_hunk
        - Src:             'apply.c:2058,10'
          Dst:             _
        - Src:             'apply.c:2058,10'
          Dst:             error
        - Src:             'apply.c:2058,10'
          Dst:             const_error
        - Src:             'apply.c:2063,12'
          Dst:             parse_binary_hunk
    - functionName:    parse_single_patch
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - size
        - patch
      BBCount:         51
      ICount:          352
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - _
        - const_error
        - error
        - fprintf_ln
        - memcmp
        - parse_fragment
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:1822,18'
          Branch Sides:
            - BranchSide:      'apply.c:1822,29'
              BranchSideFuncs:
                - memcmp
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - xcalloc
                - parse_fragment
                - free
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1822,2'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - xcalloc
                - parse_fragment
                - memcmp
                - free
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1822,2'
          Branch Sides:
            - BranchSide:      'apply.c:1826,3'
              BranchSideFuncs:
                - xcalloc
                - parse_fragment
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - free
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1860,6'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1829,7'
          Branch Sides:
            - BranchSide:      'apply.c:1830,9'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1833,21'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - xcalloc
                - parse_fragment
                - free
                - _.18735
                - error
                - const_error.18736
                - memcmp
        - Branch String:   'apply.c:1860,24'
          Branch Sides:
            - BranchSide:      'apply.c:1861,7'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1863,6'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1861,16'
          Branch Sides:
            - BranchSide:      'apply.c:1861,20'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1862,3'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1861,37'
          Branch Sides:
            - BranchSide:      'apply.c:1861,40'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1863,6'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1860,6'
          Branch Sides:
            - BranchSide:      'apply.c:1862,3'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1863,6'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1863,27'
          Branch Sides:
            - BranchSide:      'apply.c:1864,7'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1867,10'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1864,16'
          Branch Sides:
            - BranchSide:      'apply.c:1864,20'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1865,3'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1864,37'
          Branch Sides:
            - BranchSide:      'apply.c:1864,40'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1867,10'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1863,6'
          Branch Sides:
            - BranchSide:      'apply.c:1865,3'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1867,10'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1867,24'
          Branch Sides:
            - BranchSide:      'apply.c:1867,27'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1869,10'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1867,6'
          Branch Sides:
            - BranchSide:      'apply.c:1868,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1869,10'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1869,27'
          Branch Sides:
            - BranchSide:      'apply.c:1869,30'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1871,7'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
        - Branch String:   'apply.c:1869,6'
          Branch Sides:
            - BranchSide:      'apply.c:1870,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1871,7'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
        - Branch String:   'apply.c:1871,24'
          Branch Sides:
            - BranchSide:      'apply.c:1871,28'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1877,9'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1871,37'
          Branch Sides:
            - BranchSide:      'apply.c:1871,40'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1877,9'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1871,48'
          Branch Sides:
            - BranchSide:      'apply.c:1871,51'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
            - BranchSide:      'apply.c:1877,9'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1871,6'
          Branch Sides:
            - BranchSide:      'apply.c:1872,14'
              BranchSideFuncs:
                - _.18735
                - fprintf_ln
            - BranchSide:      'apply.c:1877,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:1822,22'
          Dst:             memcmp
        - Src:             'apply.c:1826,3'
          Dst:             xcalloc
        - Src:             'apply.c:1828,9'
          Dst:             parse_fragment
        - Src:             'apply.c:1831,11'
          Dst:             _
        - Src:             'apply.c:1831,11'
          Dst:             error
        - Src:             'apply.c:1831,11'
          Dst:             const_error
        - Src:             'apply.c:1868,10'
          Dst:             _
        - Src:             'apply.c:1868,10'
          Dst:             error
        - Src:             'apply.c:1868,10'
          Dst:             const_error
        - Src:             'apply.c:1870,10'
          Dst:             _
        - Src:             'apply.c:1870,10'
          Dst:             error
        - Src:             'apply.c:1870,10'
          Dst:             const_error
        - Src:             'apply.c:1873,7'
          Dst:             _
        - Src:             'apply.c:1872,3'
          Dst:             fprintf_ln
    - functionName:    prefix_patch
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2091
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - p
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - prefix_one
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:2092,21'
          Branch Sides:
            - BranchSide:      'apply.c:2092,24'
              BranchSideFuncs:
                - prefix_one
                - prefix_one
            - BranchSide:      'apply.c:2093,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:2092,6'
          Branch Sides:
            - BranchSide:      'apply.c:2093,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:2094,13'
              BranchSideFuncs:
                - prefix_one
                - prefix_one
      Callsites:
        - Src:             'apply.c:2094,2'
          Dst:             prefix_one
        - Src:             'apply.c:2095,2'
          Dst:             prefix_one
    - functionName:    find_header
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - size
        - hdrsize
        - patch
      BBCount:         37
      ICount:          300
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - _
        - const_error
        - error
        - linelen
        - memcmp
        - parse_fragment_header
        - parse_git_diff_header
        - parse_traditional_patch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:1572,2'
          Branch Sides:
            - BranchSide:      'apply.c:1575,17'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - parse_git_diff_header
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
            - BranchSide:      'apply.c:1636,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1576,7'
          Branch Sides:
            - BranchSide:      'apply.c:1577,4'
              BranchSideFuncs:
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - memcmp
                - parse_git_diff_header
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
            - BranchSide:      'apply.c:1580,7'
              BranchSideFuncs:
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - memcmp
                - parse_git_diff_header
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
        - Branch String:   'apply.c:1580,7'
          Branch Sides:
            - BranchSide:      'apply.c:1581,4'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - parse_git_diff_header
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
            - BranchSide:      'apply.c:1588,23'
              BranchSideFuncs:
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - memcmp
                - parse_git_diff_header
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
        - Branch String:   'apply.c:1588,7'
          Branch Sides:
            - BranchSide:      'apply.c:1590,30'
              BranchSideFuncs:
                - memcmp
                - parse_git_diff_header
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
            - BranchSide:      'apply.c:1597,7'
              BranchSideFuncs:
                - memcmp
                - parse_git_diff_header
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
        - Branch String:   'apply.c:1590,8'
          Branch Sides:
            - BranchSide:      'apply.c:1591,5'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - parse_git_diff_header
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
            - BranchSide:      'apply.c:1592,4'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1597,7'
          Branch Sides:
            - BranchSide:      'apply.c:1598,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1604,30'
              BranchSideFuncs:
                - memcmp
                - parse_git_diff_header
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
        - Branch String:   'apply.c:1604,7'
          Branch Sides:
            - BranchSide:      'apply.c:1605,45'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - parse_git_diff_header
            - BranchSide:      'apply.c:1617,22'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - parse_git_diff_header
        - Branch String:   'apply.c:1608,8'
          Branch Sides:
            - BranchSide:      'apply.c:1609,5'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1610,8'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - parse_git_diff_header
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
        - Branch String:   'apply.c:1610,8'
          Branch Sides:
            - BranchSide:      'apply.c:1611,5'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - parse_git_diff_header
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
            - BranchSide:      'apply.c:1612,15'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1617,32'
          Branch Sides:
            - BranchSide:      'apply.c:1617,50'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - parse_git_diff_header
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
            - BranchSide:      'apply.c:1618,4'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - parse_git_diff_header
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
        - Branch String:   'apply.c:1617,7'
          Branch Sides:
            - BranchSide:      'apply.c:1618,4'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - parse_git_diff_header
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
            - BranchSide:      'apply.c:1625,21'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - parse_traditional_patch
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - parse_git_diff_header
                - memcmp
                - memcmp
        - Branch String:   'apply.c:1626,27'
          Branch Sides:
            - BranchSide:      'apply.c:1626,45'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - parse_git_diff_header
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
            - BranchSide:      'apply.c:1627,4'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - parse_git_diff_header
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
        - Branch String:   'apply.c:1626,7'
          Branch Sides:
            - BranchSide:      'apply.c:1627,4'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - parse_fragment_header
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - parse_git_diff_header
                - memcmp
                - memcmp
                - linelen.18788
                - memcmp
                - parse_traditional_patch
            - BranchSide:      'apply.c:1630,31'
              BranchSideFuncs:
                - parse_traditional_patch
        - Branch String:   'apply.c:1630,7'
          Branch Sides:
            - BranchSide:      'apply.c:1631,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1632,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:1575,9'
          Dst:             linelen
        - Src:             'apply.c:1588,8'
          Dst:             memcmp
        - Src:             'apply.c:1590,8'
          Dst:             parse_fragment_header
        - Src:             'apply.c:1592,4'
          Dst:             _
        - Src:             'apply.c:1592,4'
          Dst:             error
        - Src:             'apply.c:1592,4'
          Dst:             const_error
        - Src:             'apply.c:1604,8'
          Dst:             memcmp
        - Src:             'apply.c:1605,22'
          Dst:             parse_git_diff_header
        - Src:             'apply.c:1617,7'
          Dst:             memcmp
        - Src:             'apply.c:1617,35'
          Dst:             memcmp
        - Src:             'apply.c:1625,13'
          Dst:             linelen
        - Src:             'apply.c:1626,30'
          Dst:             memcmp
        - Src:             'apply.c:1630,7'
          Dst:             parse_traditional_patch
    - functionName:    parse_git_diff_header
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1338
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
        - linenr
        - p_value
        - line
        - len
        - size
        - patch
      BBCount:         54
      ICount:          405
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - Q_
        - _
        - check_header_line
        - const_error
        - error
        - git_header_name
        - linelen
        - memcmp
        - strlen
        - xstrdup
        - xstrfmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:1353,22'
          Branch Sides:
            - BranchSide:      'apply.c:1353,25'
              BranchSideFuncs:
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - strlen
                - memcmp
                - check_header_line
                - xstrfmt
                - free
            - BranchSide:      'apply.c:1359,10'
              BranchSideFuncs:
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - strlen
                - memcmp
                - check_header_line
        - Branch String:   'apply.c:1353,6'
          Branch Sides:
            - BranchSide:      'apply.c:1354,9'
              BranchSideFuncs:
                - xstrfmt
                - free
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - strlen
                - memcmp
                - check_header_line
            - BranchSide:      'apply.c:1359,10'
              BranchSideFuncs:
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - strlen
                - memcmp
                - check_header_line
        - Branch String:   'apply.c:1366,2'
          Branch Sides:
            - BranchSide:      'apply.c:1391,17'
              BranchSideFuncs:
                - linelen.18788
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
                - strlen
                - memcmp
                - check_header_line
            - BranchSide:      'apply.c:1409,2'
              BranchSideFuncs:
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1392,12'
          Branch Sides:
            - BranchSide:      'apply.c:1392,15'
              BranchSideFuncs:
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - strlen
                - memcmp
                - check_header_line
            - BranchSide:      'apply.c:1393,4'
              BranchSideFuncs:
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1392,7'
          Branch Sides:
            - BranchSide:      'apply.c:1393,4'
              BranchSideFuncs:
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1394,10'
              BranchSideFuncs:
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - strlen
                - memcmp
                - check_header_line
        - Branch String:   'apply.c:1394,3'
          Branch Sides:
            - BranchSide:      'apply.c:1395,40'
              BranchSideFuncs:
                - strlen
                - memcmp
                - check_header_line
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
            - BranchSide:      'apply.c:1409,2'
              BranchSideFuncs:
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - strlen
                - memcmp
                - check_header_line
        - Branch String:   'apply.c:1398,20'
          Branch Sides:
            - BranchSide:      'apply.c:1398,30'
              BranchSideFuncs:
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - strlen
                - memcmp
                - check_header_line
            - BranchSide:      'apply.c:1399,5'
              BranchSideFuncs:
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - strlen
                - memcmp
                - check_header_line
        - Branch String:   'apply.c:1398,8'
          Branch Sides:
            - BranchSide:      'apply.c:1399,5'
              BranchSideFuncs:
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - strlen
                - memcmp
                - check_header_line
            - BranchSide:      'apply.c:1400,10'
              BranchSideFuncs:
                - check_header_line
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - strlen
                - memcmp
        - Branch String:   'apply.c:1401,8'
          Branch Sides:
            - BranchSide:      'apply.c:1402,5'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1403,27'
              BranchSideFuncs:
                - check_header_line
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - strlen
                - memcmp
        - Branch String:   'apply.c:1403,8'
          Branch Sides:
            - BranchSide:      'apply.c:1404,5'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1405,8'
              BranchSideFuncs:
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - strlen
                - memcmp
                - check_header_line
        - Branch String:   'apply.c:1405,8'
          Branch Sides:
            - BranchSide:      'apply.c:1406,5'
              BranchSideFuncs:
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1407,4'
              BranchSideFuncs:
                - Q_.18762
                - error
                - const_error.18736
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
                - linelen.18788
                - strlen
                - memcmp
                - check_header_line
        - Branch String:   'apply.c:1412,23'
          Branch Sides:
            - BranchSide:      'apply.c:1412,27'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1425,8'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1412,6'
          Branch Sides:
            - BranchSide:      'apply.c:1413,8'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1425,8'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1413,7'
          Branch Sides:
            - BranchSide:      'apply.c:1414,4'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1422,29'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1425,24'
          Branch Sides:
            - BranchSide:      'apply.c:1425,28'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1426,8'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1425,46'
          Branch Sides:
            - BranchSide:      'apply.c:1426,8'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1427,3'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:1426,24'
          Branch Sides:
            - BranchSide:      'apply.c:1426,28'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1431,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1425,6'
          Branch Sides:
            - BranchSide:      'apply.c:1427,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1431,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:1352,20'
          Dst:             git_header_name
        - Src:             'apply.c:1354,13'
          Dst:             xstrfmt
        - Src:             'apply.c:1391,9'
          Dst:             linelen
        - Src:             'apply.c:1396,16'
          Dst:             strlen
        - Src:             'apply.c:1398,23'
          Dst:             memcmp
        - Src:             'apply.c:1403,8'
          Dst:             check_header_line
        - Src:             'apply.c:1414,4'
          Dst:             Q_
        - Src:             'apply.c:1414,4'
          Dst:             error
        - Src:             'apply.c:1414,4'
          Dst:             const_error
        - Src:             'apply.c:1422,21'
          Dst:             xstrdup
        - Src:             'apply.c:1423,21'
          Dst:             xstrdup
        - Src:             'apply.c:1427,3'
          Dst:             _
        - Src:             'apply.c:1427,3'
          Dst:             error
        - Src:             'apply.c:1427,3'
          Dst:             const_error
    - functionName:    git_header_name
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1317
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_value
        - line
        - llen
      BBCount:         73
      ICount:          489
      EdgeCount:       98
      CyclomaticComplexity: 27
      functionsReached:
        - memcmp
        - skip_tree_prefix
        - strbuf_detach
        - strbuf_release
        - strbuf_remove
        - strchr
        - strcmp
        - strncmp
        - unquote_c_style
        - xmemdupz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:1185,6'
          Branch Sides:
            - BranchSide:      'apply.c:1187,17'
              BranchSideFuncs:
                - unquote_c_style
                - skip_tree_prefix
                - strbuf_release
                - strbuf_release
                - strbuf_remove
                - skip_tree_prefix
                - memcmp
                - strbuf_detach
                - unquote_c_style
                - skip_tree_prefix
                - strcmp
                - strbuf_release
                - strbuf_detach
            - BranchSide:      'apply.c:1237,26'
              BranchSideFuncs:
                - skip_tree_prefix
                - strchr
                - skip_tree_prefix
                - strncmp
                - xmemdupz
                - unquote_c_style
                - skip_tree_prefix
                - strbuf_release
                - strncmp
                - strbuf_remove
                - strbuf_detach
        - Branch String:   'apply.c:1190,7'
          Branch Sides:
            - BranchSide:      'apply.c:1191,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'apply.c:1194,25'
              BranchSideFuncs:
                - skip_tree_prefix
                - strbuf_release
                - strbuf_release
                - strbuf_remove
                - skip_tree_prefix
                - memcmp
                - strbuf_detach
                - unquote_c_style
                - skip_tree_prefix
                - strcmp
                - strbuf_release
                - strbuf_detach
        - Branch String:   'apply.c:1195,7'
          Branch Sides:
            - BranchSide:      'apply.c:1196,4'
              BranchSideFuncs:
                - strbuf_remove
                - skip_tree_prefix
                - strbuf_release
                - strbuf_release
                - memcmp
                - strbuf_detach
                - unquote_c_style
                - skip_tree_prefix
                - strcmp
                - strbuf_release
                - strbuf_detach
            - BranchSide:      'apply.c:1197,28'
              BranchSideFuncs:
                - strbuf_remove
                - skip_tree_prefix
                - strbuf_release
                - strbuf_release
                - memcmp
                - strbuf_detach
                - unquote_c_style
                - skip_tree_prefix
                - strcmp
                - strbuf_release
                - strbuf_detach
        - Branch String:   'apply.c:1203,33'
          Branch Sides:
            - BranchSide:      'apply.c:1203,36'
              BranchSideFuncs:
                - skip_tree_prefix
                - strbuf_release
                - strbuf_release
                - memcmp
                - strbuf_detach
                - unquote_c_style
                - skip_tree_prefix
                - strcmp
                - strbuf_release
                - strbuf_detach
            - BranchSide:      'apply.c:1203,3'
              BranchSideFuncs:
                - skip_tree_prefix
                - strbuf_release
                - strbuf_release
                - memcmp
                - strbuf_detach
                - unquote_c_style
                - skip_tree_prefix
                - strcmp
                - strbuf_release
                - strbuf_detach
        - Branch String:   'apply.c:1203,3'
          Branch Sides:
            - BranchSide:      'apply.c:1204,10'
              BranchSideFuncs:
                - skip_tree_prefix
                - strbuf_release
                - strbuf_release
                - memcmp
                - strbuf_detach
                - unquote_c_style
                - skip_tree_prefix
                - strcmp
                - strbuf_release
                - strbuf_detach
            - BranchSide:      'apply.c:1206,7'
              BranchSideFuncs:
                - skip_tree_prefix
                - strbuf_release
                - strbuf_release
                - memcmp
                - strbuf_detach
                - unquote_c_style
                - skip_tree_prefix
                - strcmp
                - strbuf_release
                - strbuf_detach
        - Branch String:   'apply.c:1206,7'
          Branch Sides:
            - BranchSide:      'apply.c:1207,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'apply.c:1208,8'
              BranchSideFuncs:
                - skip_tree_prefix
                - strbuf_release
                - strbuf_release
                - memcmp
                - strbuf_detach
                - unquote_c_style
                - skip_tree_prefix
                - strcmp
                - strbuf_release
                - strbuf_detach
        - Branch String:   'apply.c:1208,7'
          Branch Sides:
            - BranchSide:      'apply.c:1209,29'
              BranchSideFuncs:
                - unquote_c_style
                - skip_tree_prefix
                - strbuf_release
                - strbuf_release
                - strcmp
                - strbuf_release
                - strbuf_detach
            - BranchSide:      'apply.c:1222,25'
              BranchSideFuncs:
                - skip_tree_prefix
                - strbuf_release
                - strbuf_release
                - memcmp
                - strbuf_detach
        - Branch String:   'apply.c:1209,8'
          Branch Sides:
            - BranchSide:      'apply.c:1210,5'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'apply.c:1211,26'
              BranchSideFuncs:
                - skip_tree_prefix
                - strbuf_release
                - strbuf_release
                - strcmp
                - strbuf_release
                - strbuf_detach
        - Branch String:   'apply.c:1212,8'
          Branch Sides:
            - BranchSide:      'apply.c:1213,5'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - strbuf_detach
                - strbuf_release
                - strbuf_release
            - BranchSide:      'apply.c:1215,15'
              BranchSideFuncs:
                - strcmp
                - strbuf_release
                - strbuf_detach
                - strbuf_release
                - strbuf_release
        - Branch String:   'apply.c:1215,8'
          Branch Sides:
            - BranchSide:      'apply.c:1216,5'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'apply.c:1217,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_detach
        - Branch String:   'apply.c:1223,7'
          Branch Sides:
            - BranchSide:      'apply.c:1224,4'
              BranchSideFuncs:
                - memcmp
                - strbuf_detach
                - strbuf_release
                - strbuf_release
            - BranchSide:      'apply.c:1225,7'
              BranchSideFuncs:
                - memcmp
                - strbuf_detach
                - strbuf_release
                - strbuf_release
        - Branch String:   'apply.c:1225,37'
          Branch Sides:
            - BranchSide:      'apply.c:1226,20'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'apply.c:1227,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
        - Branch String:   'apply.c:1225,7'
          Branch Sides:
            - BranchSide:      'apply.c:1227,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'apply.c:1228,10'
              BranchSideFuncs:
                - strbuf_detach
        - Branch String:   'apply.c:1238,6'
          Branch Sides:
            - BranchSide:      'apply.c:1239,3'
              BranchSideFuncs:
                - strchr
                - skip_tree_prefix
                - strncmp
                - xmemdupz
                - unquote_c_style
                - skip_tree_prefix
                - strbuf_release
                - strncmp
                - strbuf_remove
                - strbuf_detach
            - BranchSide:      'apply.c:1245,16'
              BranchSideFuncs:
                - strchr
                - skip_tree_prefix
                - strncmp
                - xmemdupz
                - unquote_c_style
                - skip_tree_prefix
                - strbuf_release
                - strncmp
                - strbuf_remove
                - strbuf_detach
        - Branch String:   'apply.c:1245,2'
          Branch Sides:
            - BranchSide:      'apply.c:1246,8'
              BranchSideFuncs:
                - strchr
                - skip_tree_prefix
                - strncmp
                - xmemdupz
                - unquote_c_style
                - skip_tree_prefix
                - strbuf_release
                - strncmp
                - strbuf_remove
                - strbuf_detach
            - BranchSide:      'apply.c:1276,18'
              BranchSideFuncs:
                - strchr
                - skip_tree_prefix
                - strncmp
                - xmemdupz
        - Branch String:   'apply.c:1246,7'
          Branch Sides:
            - BranchSide:      'apply.c:1247,18'
              BranchSideFuncs:
                - unquote_c_style
                - skip_tree_prefix
                - strbuf_release
                - strncmp
                - strbuf_remove
                - strbuf_detach
            - BranchSide:      'apply.c:1270,2'
              BranchSideFuncs:
                - strchr
                - skip_tree_prefix
                - strncmp
                - xmemdupz
                - unquote_c_style
                - skip_tree_prefix
                - strbuf_release
                - strncmp
                - strbuf_remove
                - strbuf_detach
        - Branch String:   'apply.c:1250,8'
          Branch Sides:
            - BranchSide:      'apply.c:1251,5'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'apply.c:1253,26'
              BranchSideFuncs:
                - skip_tree_prefix
                - strbuf_release
                - strncmp
                - strbuf_remove
                - strbuf_detach
        - Branch String:   'apply.c:1254,8'
          Branch Sides:
            - BranchSide:      'apply.c:1255,5'
              BranchSideFuncs:
                - strbuf_release
                - strncmp
                - strbuf_remove
                - strbuf_detach
            - BranchSide:      'apply.c:1257,13'
              BranchSideFuncs:
                - strbuf_release
                - strncmp
                - strbuf_remove
                - strbuf_detach
        - Branch String:   'apply.c:1258,28'
          Branch Sides:
            - BranchSide:      'apply.c:1259,17'
              BranchSideFuncs:
                - strncmp
                - strbuf_release
                - strbuf_remove
                - strbuf_detach
            - BranchSide:      'apply.c:1260,8'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'apply.c:1259,32'
          Branch Sides:
            - BranchSide:      'apply.c:1260,8'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'apply.c:1260,8'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_remove
                - strbuf_detach
        - Branch String:   'apply.c:1258,8'
          Branch Sides:
            - BranchSide:      'apply.c:1260,8'
              BranchSideFuncs:
                - strbuf_remove
                - strbuf_detach
            - BranchSide:      'apply.c:1262,27'
              BranchSideFuncs:
                - strbuf_remove
                - strbuf_detach
        - Branch String:   'apply.c:1277,6'
          Branch Sides:
            - BranchSide:      'apply.c:1278,3'
              BranchSideFuncs:
                - skip_tree_prefix
                - strncmp
                - xmemdupz
            - BranchSide:      'apply.c:1279,13'
              BranchSideFuncs:
                - skip_tree_prefix
                - strncmp
                - xmemdupz
        - Branch String:   'apply.c:1281,3'
          Branch Sides:
            - BranchSide:      'apply.c:1283,4'
              BranchSideFuncs:
                - skip_tree_prefix
                - strncmp
                - xmemdupz
            - BranchSide:      'apply.c:1285,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1295,9'
              BranchSideFuncs:
                - skip_tree_prefix
                - strncmp
                - xmemdupz
            - BranchSide:      'apply.c:1295,9'
              BranchSideFuncs:
                - skip_tree_prefix
                - strncmp
                - xmemdupz
        - Branch String:   'apply.c:1295,8'
          Branch Sides:
            - BranchSide:      'apply.c:1296,5'
              BranchSideFuncs:
                - skip_tree_prefix
                - strncmp
                - xmemdupz
            - BranchSide:      'apply.c:1297,30'
              BranchSideFuncs:
                - skip_tree_prefix
                - strncmp
                - xmemdupz
        - Branch String:   'apply.c:1305,8'
          Branch Sides:
            - BranchSide:      'apply.c:1306,5'
              BranchSideFuncs:
                - skip_tree_prefix
                - strncmp
                - xmemdupz
            - BranchSide:      'apply.c:1313,8'
              BranchSideFuncs:
                - skip_tree_prefix
                - strncmp
                - xmemdupz
        - Branch String:   'apply.c:1313,28'
          Branch Sides:
            - BranchSide:      'apply.c:1313,40'
              BranchSideFuncs:
                - strncmp
                - xmemdupz
                - skip_tree_prefix
            - BranchSide:      'apply.c:1315,3'
              BranchSideFuncs:
                - skip_tree_prefix
                - strncmp
                - xmemdupz
        - Branch String:   'apply.c:1313,8'
          Branch Sides:
            - BranchSide:      'apply.c:1314,21'
              BranchSideFuncs:
                - skip_tree_prefix
                - strncmp
                - xmemdupz
            - BranchSide:      'apply.c:1315,3'
              BranchSideFuncs:
                - skip_tree_prefix
                - strncmp
                - xmemdupz
      Callsites:
        - Src:             'apply.c:1190,7'
          Dst:             unquote_c_style
        - Src:             'apply.c:1194,8'
          Dst:             skip_tree_prefix
        - Src:             'apply.c:1197,3'
          Dst:             strbuf_remove
        - Src:             'apply.c:1209,8'
          Dst:             unquote_c_style
        - Src:             'apply.c:1211,9'
          Dst:             skip_tree_prefix
        - Src:             'apply.c:1215,8'
          Dst:             strcmp
        - Src:             'apply.c:1217,4'
          Dst:             strbuf_release
        - Src:             'apply.c:1218,11'
          Dst:             strbuf_detach
        - Src:             'apply.c:1222,8'
          Dst:             skip_tree_prefix
        - Src:             'apply.c:1226,7'
          Dst:             memcmp
        - Src:             'apply.c:1228,10'
          Dst:             strbuf_detach
        - Src:             'apply.c:1231,3'
          Dst:             strbuf_release
        - Src:             'apply.c:1232,3'
          Dst:             strbuf_release
        - Src:             'apply.c:1237,9'
          Dst:             skip_tree_prefix
        - Src:             'apply.c:1250,8'
          Dst:             unquote_c_style
        - Src:             'apply.c:1253,9'
          Dst:             skip_tree_prefix
        - Src:             'apply.c:1259,9'
          Dst:             strncmp
        - Src:             'apply.c:1262,5'
          Dst:             strbuf_remove
        - Src:             'apply.c:1263,12'
          Dst:             strbuf_detach
        - Src:             'apply.c:1267,4'
          Dst:             strbuf_release
        - Src:             'apply.c:1276,11'
          Dst:             strchr
        - Src:             'apply.c:1297,13'
          Dst:             skip_tree_prefix
        - Src:             'apply.c:1313,32'
          Dst:             strncmp
        - Src:             'apply.c:1314,12'
          Dst:             xmemdupz
    - functionName:    check_header_line
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - linenr
        - patch
      BBCount:         11
      ICount:          99
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:1323,6'
          Branch Sides:
            - BranchSide:      'apply.c:1324,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:1326,6'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1326,17'
          Branch Sides:
            - BranchSide:      'apply.c:1326,21'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1328,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1326,6'
          Branch Sides:
            - BranchSide:      'apply.c:1327,29'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1328,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:1324,10'
          Dst:             _
        - Src:             'apply.c:1324,10'
          Dst:             error
        - Src:             'apply.c:1324,10'
          Dst:             const_error
    - functionName:    gitdiff_hdrend
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - patch
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gitdiff_oldname
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - patch
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gitdiff_verify_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'apply.c:978,9'
          Dst:             gitdiff_verify_name
    - functionName:    gitdiff_newname
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - patch
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gitdiff_verify_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'apply.c:987,9'
          Dst:             gitdiff_verify_name
    - functionName:    gitdiff_oldmode
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - patch
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_mode_line
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'apply.c:1006,9'
          Dst:             parse_mode_line
    - functionName:    gitdiff_newmode
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - patch
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_mode_line
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'apply.c:1013,9'
          Dst:             parse_mode_line
    - functionName:    gitdiff_delete
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - patch
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gitdiff_oldmode
        - xstrdup_or_null
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'apply.c:1022,20'
          Dst:             xstrdup_or_null
        - Src:             'apply.c:1023,9'
          Dst:             gitdiff_oldmode
    - functionName:    gitdiff_newfile
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - patch
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gitdiff_newmode
        - xstrdup_or_null
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'apply.c:1032,20'
          Dst:             xstrdup_or_null
        - Src:             'apply.c:1033,9'
          Dst:             gitdiff_newmode
    - functionName:    gitdiff_copysrc
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - patch
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - find_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'apply.c:1042,55'
          Branch Sides:
            - BranchSide:      'apply.c:1042,72'
              BranchSideFuncs:
                - find_name
            - BranchSide:      'apply.c:1042,55'
              BranchSideFuncs:
                - find_name
      Callsites:
        - Src:             'apply.c:1042,20'
          Dst:             find_name
    - functionName:    gitdiff_copydst
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - patch
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - find_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'apply.c:1052,55'
          Branch Sides:
            - BranchSide:      'apply.c:1052,72'
              BranchSideFuncs:
                - find_name
            - BranchSide:      'apply.c:1052,55'
              BranchSideFuncs:
                - find_name
      Callsites:
        - Src:             'apply.c:1052,20'
          Dst:             find_name
    - functionName:    gitdiff_renamesrc
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - patch
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - find_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'apply.c:1062,55'
          Branch Sides:
            - BranchSide:      'apply.c:1062,72'
              BranchSideFuncs:
                - find_name
            - BranchSide:      'apply.c:1062,55'
              BranchSideFuncs:
                - find_name
      Callsites:
        - Src:             'apply.c:1062,20'
          Dst:             find_name
    - functionName:    gitdiff_renamedst
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - patch
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - find_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'apply.c:1072,55'
          Branch Sides:
            - BranchSide:      'apply.c:1072,72'
              BranchSideFuncs:
                - find_name
            - BranchSide:      'apply.c:1072,55'
              BranchSideFuncs:
                - find_name
      Callsites:
        - Src:             'apply.c:1072,20'
          Dst:             find_name
    - functionName:    gitdiff_similarity
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - patch
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strtoul
      functionUses:    0
      BranchProfiles:
        - Branch String:   'apply.c:1081,6'
          Branch Sides:
            - BranchSide:      'apply.c:1081,6'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1082,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:1080,22'
          Dst:             strtoul
    - functionName:    gitdiff_dissimilarity
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - patch
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strtoul
      functionUses:    0
      BranchProfiles:
        - Branch String:   'apply.c:1091,6'
          Branch Sides:
            - BranchSide:      'apply.c:1091,6'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1092,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:1090,22'
          Dst:             strtoul
    - functionName:    gitdiff_index
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - patch
      BBCount:         21
      ICount:          176
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - gitdiff_oldmode
        - strchr
        - strchrnul
      functionUses:    0
      BranchProfiles:
        - Branch String:   'apply.c:1109,11'
          Branch Sides:
            - BranchSide:      'apply.c:1109,14'
              BranchSideFuncs:
                - strchr
                - strchrnul
                - gitdiff_oldmode
            - BranchSide:      'apply.c:1110,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1109,28'
          Branch Sides:
            - BranchSide:      'apply.c:1109,31'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1110,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1109,6'
          Branch Sides:
            - BranchSide:      'apply.c:1110,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1111,8'
              BranchSideFuncs:
                - strchr
                - strchrnul
                - gitdiff_oldmode
        - Branch String:   'apply.c:1119,11'
          Branch Sides:
            - BranchSide:      'apply.c:1119,14'
              BranchSideFuncs:
                - gitdiff_oldmode
            - BranchSide:      'apply.c:1120,9'
              BranchSideFuncs:
                - gitdiff_oldmode
        - Branch String:   'apply.c:1119,6'
          Branch Sides:
            - BranchSide:      'apply.c:1120,9'
              BranchSideFuncs:
                - gitdiff_oldmode
            - BranchSide:      'apply.c:1121,8'
              BranchSideFuncs:
                - gitdiff_oldmode
        - Branch String:   'apply.c:1123,6'
          Branch Sides:
            - BranchSide:      'apply.c:1124,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1125,9'
              BranchSideFuncs:
                - gitdiff_oldmode
        - Branch String:   'apply.c:1127,6'
          Branch Sides:
            - BranchSide:      'apply.c:1128,26'
              BranchSideFuncs:
                - gitdiff_oldmode
            - BranchSide:      'apply.c:1129,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:1108,8'
          Dst:             strchr
        - Src:             'apply.c:1116,8'
          Dst:             strchr
        - Src:             'apply.c:1117,8'
          Dst:             strchrnul
        - Src:             'apply.c:1128,10'
          Dst:             gitdiff_oldmode
    - functionName:    gitdiff_unrecognized
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - line
        - patch
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_name
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - root
        - line
        - def
        - p_value
        - terminate
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - find_name_common
        - find_name_gnu
      functionUses:    6
      BranchProfiles:
        - Branch String:   'apply.c:725,6'
          Branch Sides:
            - BranchSide:      'apply.c:726,30'
              BranchSideFuncs:
                - find_name_gnu
                - find_name_common
            - BranchSide:      'apply.c:731,26'
              BranchSideFuncs:
                - find_name_common
        - Branch String:   'apply.c:727,7'
          Branch Sides:
            - BranchSide:      'apply.c:728,11'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:729,2'
              BranchSideFuncs:
                - find_name_common
      Callsites:
        - Src:             'apply.c:726,16'
          Dst:             find_name_gnu
        - Src:             'apply.c:731,9'
          Dst:             find_name_common
    - functionName:    parse_mode_line
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
        - linenr
        - mode
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - canon_mode
        - const_error
        - error
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:996,18'
          Branch Sides:
            - BranchSide:      'apply.c:996,22'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:997,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:996,6'
          Branch Sides:
            - BranchSide:      'apply.c:997,10'
              BranchSideFuncs:
                - canon_mode.18896
            - BranchSide:      'apply.c:998,22'
              BranchSideFuncs:
                - canon_mode.18896
      Callsites:
        - Src:             'apply.c:995,10'
          Dst:             strtoul
        - Src:             'apply.c:997,10'
          Dst:             _
        - Src:             'apply.c:997,10'
          Dst:             error
        - Src:             'apply.c:997,10'
          Dst:             const_error
        - Src:             'apply.c:998,10'
          Dst:             canon_mode
    - functionName:    canon_mode
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './object.h:146,6'
          Branch Sides:
            - BranchSide:      './object.h:147,20'
              BranchSideFuncs: []
            - BranchSide:      './object.h:148,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:148,6'
          Branch Sides:
            - BranchSide:      './object.h:149,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:150,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:150,6'
          Branch Sides:
            - BranchSide:      './object.h:151,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:152,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gitdiff_verify_name
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - line
        - isnull
        - name
        - side
      BBCount:         24
      ICount:          161
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - const_error
        - error
        - find_name
        - is_dev_null
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:948,13'
          Branch Sides:
            - BranchSide:      'apply.c:948,17'
              BranchSideFuncs:
                - is_dev_null
                - _.18735
                - error
                - const_error.18736
                - find_name
                - free
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - strcmp
                - free
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:953,7'
              BranchSideFuncs:
                - is_dev_null
                - _.18735
                - error
                - const_error.18736
                - find_name
                - free
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - strcmp
                - free
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:948,6'
          Branch Sides:
            - BranchSide:      'apply.c:949,21'
              BranchSideFuncs:
                - is_dev_null
                - _.18735
                - error
                - const_error.18736
                - find_name
                - free
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - strcmp
                - free
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:953,7'
              BranchSideFuncs:
                - is_dev_null
                - _.18735
                - error
                - const_error.18736
                - find_name
                - free
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - strcmp
                - free
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:953,6'
          Branch Sides:
            - BranchSide:      'apply.c:955,7'
              BranchSideFuncs:
                - find_name
                - free
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - strcmp
                - free
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:967,20'
              BranchSideFuncs:
                - is_dev_null
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:955,7'
          Branch Sides:
            - BranchSide:      'apply.c:956,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:958,23'
              BranchSideFuncs:
                - find_name
                - free
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - strcmp
                - free
        - Branch String:   'apply.c:959,16'
          Branch Sides:
            - BranchSide:      'apply.c:959,26'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - _.18735
                - error
                - const_error.18736
                - _.18735
            - BranchSide:      'apply.c:960,9'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
                - _.18735
        - Branch String:   'apply.c:959,7'
          Branch Sides:
            - BranchSide:      'apply.c:960,9'
              BranchSideFuncs:
                - free
                - _.18735
                - error
                - const_error.18736
                - _.18735
            - BranchSide:      'apply.c:965,8'
              BranchSideFuncs:
                - free
        - Branch String:   'apply.c:961,11'
          Branch Sides:
            - BranchSide:      'apply.c:961,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:961,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:967,7'
          Branch Sides:
            - BranchSide:      'apply.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:968,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
      Callsites:
        - Src:             'apply.c:949,11'
          Dst:             find_name
        - Src:             'apply.c:956,11'
          Dst:             _
        - Src:             'apply.c:956,11'
          Dst:             error
        - Src:             'apply.c:956,11'
          Dst:             const_error
        - Src:             'apply.c:958,13'
          Dst:             find_name
        - Src:             'apply.c:959,19'
          Dst:             strcmp
        - Src:             'apply.c:961,11'
          Dst:             _
        - Src:             'apply.c:961,11'
          Dst:             _
        - Src:             'apply.c:961,11'
          Dst:             error
        - Src:             'apply.c:961,11'
          Dst:             const_error
        - Src:             'apply.c:967,8'
          Dst:             is_dev_null
        - Src:             'apply.c:968,11'
          Dst:             _
        - Src:             'apply.c:968,11'
          Dst:             error
        - Src:             'apply.c:968,11'
          Dst:             const_error
    - functionName:    skip_tree_prefix
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_value
        - line
        - llen
      BBCount:         22
      ICount:          120
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'apply.c:1154,6'
          Branch Sides:
            - BranchSide:      'apply.c:1155,11'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1157,11'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1155,16'
          Branch Sides:
            - BranchSide:      'apply.c:1155,19'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1155,44'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1155,10'
          Branch Sides:
            - BranchSide:      'apply.c:1155,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1155,44'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1158,2'
          Branch Sides:
            - BranchSide:      'apply.c:1159,12'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1163,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1160,17'
          Branch Sides:
            - BranchSide:      'apply.c:1160,20'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1162,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1160,7'
          Branch Sides:
            - BranchSide:      'apply.c:1161,12'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1162,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:1161,11'
          Branch Sides:
            - BranchSide:      'apply.c:1161,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:1161,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    free_patch_list
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - free_patch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:256,2'
          Branch Sides:
            - BranchSide:      'apply.c:257,17'
              BranchSideFuncs:
                - free_patch
            - BranchSide:      'apply.c:261,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:258,3'
          Dst:             free_patch
    - functionName:    free_patch
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - patch
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - release_patch
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'apply.c:250,2'
          Dst:             release_patch
    - functionName:    release_patch
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - patch
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_fragment_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'apply.c:241,2'
          Dst:             free_fragment_list
    - functionName:    summary_patch_list
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4311
      functionLinenumberEnd: 4333
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - patch
      BBCount:         22
      ICount:          125
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - printf
        - show_file_mode_name
        - show_mode_change
        - show_rename_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4314,2'
          Branch Sides:
            - BranchSide:      'apply.c:4315,7'
              BranchSideFuncs:
                - show_mode_change
                - printf
                - show_mode_change
                - show_rename_copy
                - show_file_mode_name
                - show_file_mode_name
            - BranchSide:      'apply.c:4333,1'
              BranchSideFuncs: []
        - Branch String:   'apply.c:4315,7'
          Branch Sides:
            - BranchSide:      'apply.c:4316,34'
              BranchSideFuncs:
                - show_file_mode_name
                - show_mode_change
                - printf
                - show_mode_change
                - show_rename_copy
                - show_file_mode_name
            - BranchSide:      'apply.c:4317,12'
              BranchSideFuncs:
                - show_mode_change
                - show_file_mode_name
                - printf
                - show_mode_change
                - show_rename_copy
                - show_file_mode_name
        - Branch String:   'apply.c:4317,12'
          Branch Sides:
            - BranchSide:      'apply.c:4318,34'
              BranchSideFuncs:
                - show_file_mode_name
                - show_mode_change
                - printf
                - show_mode_change
                - show_rename_copy
                - show_file_mode_name
            - BranchSide:      'apply.c:4320,8'
              BranchSideFuncs:
                - show_mode_change
                - show_file_mode_name
                - show_file_mode_name
                - printf
                - show_mode_change
                - show_rename_copy
        - Branch String:   'apply.c:4320,21'
          Branch Sides:
            - BranchSide:      'apply.c:4320,24'
              BranchSideFuncs:
                - show_rename_copy
                - show_mode_change
                - printf
                - show_mode_change
                - show_file_mode_name
                - show_file_mode_name
            - BranchSide:      'apply.c:4321,22'
              BranchSideFuncs:
                - show_rename_copy
                - show_mode_change
                - printf
                - show_mode_change
                - show_file_mode_name
                - show_file_mode_name
        - Branch String:   'apply.c:4320,8'
          Branch Sides:
            - BranchSide:      'apply.c:4321,22'
              BranchSideFuncs:
                - show_rename_copy
                - show_mode_change
                - printf
                - show_mode_change
                - show_file_mode_name
                - show_file_mode_name
            - BranchSide:      'apply.c:4323,9'
              BranchSideFuncs:
                - show_mode_change
                - show_rename_copy
                - show_file_mode_name
                - show_file_mode_name
                - printf
                - show_mode_change
        - Branch String:   'apply.c:4323,9'
          Branch Sides:
            - BranchSide:      'apply.c:4325,13'
              BranchSideFuncs:
                - printf
                - show_mode_change
                - show_mode_change
                - show_rename_copy
                - show_file_mode_name
                - show_file_mode_name
            - BranchSide:      'apply.c:4329,23'
              BranchSideFuncs:
                - show_mode_change
                - printf
                - show_mode_change
                - show_rename_copy
                - show_file_mode_name
                - show_file_mode_name
      Callsites:
        - Src:             'apply.c:4316,4'
          Dst:             show_file_mode_name
        - Src:             'apply.c:4318,4'
          Dst:             show_file_mode_name
        - Src:             'apply.c:4321,5'
          Dst:             show_rename_copy
        - Src:             'apply.c:4324,6'
          Dst:             printf
        - Src:             'apply.c:4326,6'
          Dst:             show_mode_change
        - Src:             'apply.c:4329,6'
          Dst:             show_mode_change
    - functionName:    numstat_patch_list
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4245
      functionLinenumberEnd: 4255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - patch
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - printf
        - write_name_quoted
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4246,2'
          Branch Sides:
            - BranchSide:      'apply.c:4248,10'
              BranchSideFuncs:
                - printf
                - write_name_quoted
                - printf
            - BranchSide:      'apply.c:4255,1'
              BranchSideFuncs: []
        - Branch String:   'apply.c:4248,10'
          Branch Sides:
            - BranchSide:      'apply.c:4248,28'
              BranchSideFuncs:
                - printf
                - write_name_quoted
                - printf
            - BranchSide:      'apply.c:4248,46'
              BranchSideFuncs:
                - printf
                - write_name_quoted
                - printf
        - Branch String:   'apply.c:4249,7'
          Branch Sides:
            - BranchSide:      'apply.c:4250,4'
              BranchSideFuncs:
                - printf
                - write_name_quoted
                - printf
            - BranchSide:      'apply.c:4252,23'
              BranchSideFuncs:
                - printf
                - write_name_quoted
                - printf
      Callsites:
        - Src:             'apply.c:4250,4'
          Dst:             printf
        - Src:             'apply.c:4252,4'
          Dst:             printf
        - Src:             'apply.c:4253,3'
          Dst:             write_name_quoted
    - functionName:    stat_patch_list
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4230
      functionLinenumberEnd: 4241
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - patch
      BBCount:         7
      ICount:          65
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - print_stat_summary
        - show_stats
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4233,2'
          Branch Sides:
            - BranchSide:      'apply.c:4234,8'
              BranchSideFuncs:
                - show_stats.18726
                - print_stat_summary
            - BranchSide:      'apply.c:4240,21'
              BranchSideFuncs:
                - print_stat_summary
      Callsites:
        - Src:             'apply.c:4237,3'
          Dst:             show_stats
        - Src:             'apply.c:4240,2'
          Dst:             print_stat_summary
    - functionName:    build_fake_ancestor
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4172
      functionLinenumberEnd: 4227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - list
      BBCount:         36
      ICount:          240
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - add_index_entry
        - const_error
        - discard_cache_entry
        - discard_index
        - error
        - get_current_oid
        - hold_lock_file_for_update
        - make_cache_entry
        - preimage_oid_in_gitlink_patch
        - repo_get_oid_blob
        - write_locked_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4181,2'
          Branch Sides:
            - BranchSide:      'apply.c:4186,10'
              BranchSideFuncs:
                - repo_get_oid_blob
                - make_cache_entry
                - _.18735
                - error
                - const_error.18736
                - add_index_entry
                - hold_lock_file_for_update.18913
                - write_locked_index
                - discard_index
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - get_current_oid
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - preimage_oid_in_gitlink_patch
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4218,35'
              BranchSideFuncs:
                - hold_lock_file_for_update.18913
                - write_locked_index
                - discard_index
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4186,10'
          Branch Sides:
            - BranchSide:      'apply.c:4186,28'
              BranchSideFuncs:
                - repo_get_oid_blob
                - make_cache_entry
                - _.18735
                - error
                - const_error.18736
                - add_index_entry
                - hold_lock_file_for_update.18913
                - write_locked_index
                - discard_index
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - get_current_oid
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - preimage_oid_in_gitlink_patch
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4186,46'
              BranchSideFuncs:
                - repo_get_oid_blob
                - make_cache_entry
                - _.18735
                - error
                - const_error.18736
                - add_index_entry
                - hold_lock_file_for_update.18913
                - write_locked_index
                - discard_index
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - get_current_oid
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - preimage_oid_in_gitlink_patch
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4187,7'
          Branch Sides:
            - BranchSide:      'apply.c:4188,4'
              BranchSideFuncs:
                - hold_lock_file_for_update.18913
                - write_locked_index
                - discard_index
                - _.18735
                - error
                - const_error.18736
                - repo_get_oid_blob
                - make_cache_entry
                - _.18735
                - error
                - const_error.18736
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - get_current_oid
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - preimage_oid_in_gitlink_patch
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4190,7'
              BranchSideFuncs:
                - repo_get_oid_blob
                - make_cache_entry
                - _.18735
                - error
                - const_error.18736
                - add_index_entry
                - hold_lock_file_for_update.18913
                - write_locked_index
                - discard_index
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - get_current_oid
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - preimage_oid_in_gitlink_patch
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4190,7'
          Branch Sides:
            - BranchSide:      'apply.c:4191,39'
              BranchSideFuncs:
                - preimage_oid_in_gitlink_patch
                - make_cache_entry
                - _.18735
                - error
                - const_error.18736
                - add_index_entry
                - hold_lock_file_for_update.18913
                - write_locked_index
                - discard_index
                - _.18735
                - error
                - const_error.18736
                - repo_get_oid_blob
                - get_current_oid
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4196,33'
              BranchSideFuncs:
                - repo_get_oid_blob
                - make_cache_entry
                - _.18735
                - error
                - const_error.18736
                - add_index_entry
                - hold_lock_file_for_update.18913
                - write_locked_index
                - discard_index
                - _.18735
                - error
                - const_error.18736
                - preimage_oid_in_gitlink_patch
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - get_current_oid
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4191,8'
          Branch Sides:
            - BranchSide:      'apply.c:4194,12'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4196,3'
              BranchSideFuncs:
                - make_cache_entry
                - _.18735
                - error
                - const_error.18736
                - add_index_entry
                - hold_lock_file_for_update.18913
                - write_locked_index
                - discard_index
                - _.18735
                - error
                - const_error.18736
                - repo_get_oid_blob
                - get_current_oid
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - preimage_oid_in_gitlink_patch
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4196,14'
          Branch Sides:
            - BranchSide:      'apply.c:4198,15'
              BranchSideFuncs:
                - get_current_oid
                - make_cache_entry
                - _.18735
                - error
                - const_error.18736
                - add_index_entry
                - hold_lock_file_for_update.18913
                - write_locked_index
                - discard_index
                - _.18735
                - error
                - const_error.18736
                - repo_get_oid_blob
                - preimage_oid_in_gitlink_patch
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4198,3'
              BranchSideFuncs:
                - make_cache_entry
                - _.18735
                - error
                - const_error.18736
                - add_index_entry
                - hold_lock_file_for_update.18913
                - write_locked_index
                - discard_index
                - _.18735
                - error
                - const_error.18736
                - repo_get_oid_blob
                - get_current_oid
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - preimage_oid_in_gitlink_patch
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4198,34'
          Branch Sides:
            - BranchSide:      'apply.c:4198,38'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4204,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4198,14'
          Branch Sides:
            - BranchSide:      'apply.c:4200,24'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4204,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4200,8'
          Branch Sides:
            - BranchSide:      'apply.c:4201,12'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4203,3'
              BranchSideFuncs:
                - make_cache_entry
                - _.18735
                - error
                - const_error.18736
                - add_index_entry
                - hold_lock_file_for_update.18913
                - write_locked_index
                - discard_index
                - _.18735
                - error
                - const_error.18736
                - repo_get_oid_blob
                - get_current_oid
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - preimage_oid_in_gitlink_patch
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4208,7'
          Branch Sides:
            - BranchSide:      'apply.c:4209,11'
              BranchSideFuncs:
                - add_index_entry
                - hold_lock_file_for_update.18913
                - write_locked_index
                - discard_index
                - _.18735
                - error
                - const_error.18736
                - repo_get_oid_blob
                - make_cache_entry
                - _.18735
                - error
                - const_error.18736
                - get_current_oid
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - preimage_oid_in_gitlink_patch
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4211,32'
              BranchSideFuncs:
                - add_index_entry
                - hold_lock_file_for_update.18913
                - write_locked_index
                - discard_index
                - _.18735
                - error
                - const_error.18736
                - repo_get_oid_blob
                - make_cache_entry
                - _.18735
                - error
                - const_error.18736
                - get_current_oid
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - preimage_oid_in_gitlink_patch
                - _.18735
                - error
                - const_error.18736
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4211,7'
          Branch Sides:
            - BranchSide:      'apply.c:4212,24'
              BranchSideFuncs:
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4216,2'
              BranchSideFuncs:
                - hold_lock_file_for_update.18913
                - write_locked_index
                - discard_index
                - _.18735
                - error
                - const_error.18736
                - repo_get_oid_blob
                - make_cache_entry
                - _.18735
                - error
                - const_error.18736
                - add_index_entry
                - discard_cache_entry
                - _.18735
                - error
                - const_error.18736
                - get_current_oid
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - preimage_oid_in_gitlink_patch
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4222,6'
          Branch Sides:
            - BranchSide:      'apply.c:4223,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4226,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:4191,9'
          Dst:             preimage_oid_in_gitlink_patch
        - Src:             'apply.c:4194,12'
          Dst:             _
        - Src:             'apply.c:4194,12'
          Dst:             error
        - Src:             'apply.c:4194,12'
          Dst:             const_error
        - Src:             'apply.c:4196,15'
          Dst:             repo_get_oid_blob
        - Src:             'apply.c:4200,8'
          Dst:             get_current_oid
        - Src:             'apply.c:4201,12'
          Dst:             _
        - Src:             'apply.c:4201,12'
          Dst:             error
        - Src:             'apply.c:4201,12'
          Dst:             const_error
        - Src:             'apply.c:4204,11'
          Dst:             _
        - Src:             'apply.c:4204,11'
          Dst:             error
        - Src:             'apply.c:4204,11'
          Dst:             const_error
        - Src:             'apply.c:4207,8'
          Dst:             make_cache_entry
        - Src:             'apply.c:4209,11'
          Dst:             _
        - Src:             'apply.c:4209,11'
          Dst:             error
        - Src:             'apply.c:4209,11'
          Dst:             const_error
        - Src:             'apply.c:4211,7'
          Dst:             add_index_entry
        - Src:             'apply.c:4212,4'
          Dst:             discard_cache_entry
        - Src:             'apply.c:4213,11'
          Dst:             _
        - Src:             'apply.c:4213,11'
          Dst:             error
        - Src:             'apply.c:4213,11'
          Dst:             const_error
        - Src:             'apply.c:4218,2'
          Dst:             hold_lock_file_for_update
        - Src:             'apply.c:4219,8'
          Dst:             write_locked_index
        - Src:             'apply.c:4220,2'
          Dst:             discard_index
        - Src:             'apply.c:4223,10'
          Dst:             _
        - Src:             'apply.c:4223,10'
          Dst:             error
        - Src:             'apply.c:4223,10'
          Dst:             const_error
    - functionName:    hold_lock_file_for_update
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:192,9'
          Dst:             hold_lock_file_for_update_timeout
    - functionName:    write_out_results
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4738
      functionLinenumberEnd: 4786
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - list
      BBCount:         41
      ICount:          213
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - fprintf
        - repo_rerere
        - string_list_append
        - string_list_clear
        - string_list_sort
        - write_out_one_reject
        - write_out_one_result
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4744,2'
          Branch Sides:
            - BranchSide:      'apply.c:4745,7'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - repo_rerere
                - fprintf
                - write_out_one_result
                - write_out_one_reject
                - string_list_append
                - string_list_clear
            - BranchSide:      'apply.c:4767,12'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - repo_rerere
                - fprintf
        - Branch String:   'apply.c:4746,3'
          Branch Sides:
            - BranchSide:      'apply.c:4747,8'
              BranchSideFuncs:
                - write_out_one_result
                - string_list_sort
                - string_list_clear
                - repo_rerere
                - fprintf
                - write_out_one_reject
                - string_list_append
                - string_list_clear
            - BranchSide:      'apply.c:4765,2'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - repo_rerere
                - fprintf
                - write_out_one_result
                - write_out_one_reject
                - string_list_append
                - string_list_clear
        - Branch String:   'apply.c:4747,8'
          Branch Sides:
            - BranchSide:      'apply.c:4748,10'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - repo_rerere
                - fprintf
                - write_out_one_result
                - write_out_one_reject
                - string_list_append
                - string_list_clear
            - BranchSide:      'apply.c:4750,30'
              BranchSideFuncs:
                - write_out_one_result
                - string_list_sort
                - string_list_clear
                - repo_rerere
                - fprintf
                - write_out_one_reject
                - string_list_append
                - string_list_clear
        - Branch String:   'apply.c:4750,9'
          Branch Sides:
            - BranchSide:      'apply.c:4751,6'
              BranchSideFuncs:
                - string_list_clear
            - BranchSide:      'apply.c:4754,9'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - repo_rerere
                - fprintf
                - write_out_one_result
                - string_list_clear
                - write_out_one_reject
                - string_list_append
        - Branch String:   'apply.c:4755,10'
          Branch Sides:
            - BranchSide:      'apply.c:4756,12'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - repo_rerere
                - fprintf
                - write_out_one_result
                - write_out_one_reject
                - string_list_clear
                - string_list_append
            - BranchSide:      'apply.c:4757,10'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - repo_rerere
                - fprintf
                - write_out_one_result
                - write_out_one_reject
                - string_list_clear
                - string_list_append
        - Branch String:   'apply.c:4757,10'
          Branch Sides:
            - BranchSide:      'apply.c:4758,34'
              BranchSideFuncs:
                - string_list_append
                - string_list_sort
                - string_list_clear
                - repo_rerere
                - fprintf
                - write_out_one_result
                - write_out_one_reject
                - string_list_clear
            - BranchSide:      'apply.c:4761,5'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - repo_rerere
                - fprintf
                - write_out_one_result
                - write_out_one_reject
                - string_list_append
                - string_list_clear
        - Branch String:   'apply.c:4767,6'
          Branch Sides:
            - BranchSide:      'apply.c:4770,3'
              BranchSideFuncs:
                - string_list_sort
                - string_list_clear
                - repo_rerere
                - fprintf
            - BranchSide:      'apply.c:4785,9'
              BranchSideFuncs: []
        - Branch String:   'apply.c:4771,7'
          Branch Sides:
            - BranchSide:      'apply.c:4772,4'
              BranchSideFuncs:
                - string_list_clear
                - repo_rerere
                - fprintf
            - BranchSide:      'apply.c:4775,3'
              BranchSideFuncs:
                - string_list_clear
                - repo_rerere
        - Branch String:   'apply.c:4772,4'
          Branch Sides:
            - BranchSide:      'apply.c:4772,4'
              BranchSideFuncs:
                - string_list_clear
                - repo_rerere
                - fprintf
            - BranchSide:      'apply.c:4772,4'
              BranchSideFuncs:
                - string_list_clear
                - repo_rerere
                - fprintf
        - Branch String:   'apply.c:4772,4'
          Branch Sides:
            - BranchSide:      'apply.c:4773,13'
              BranchSideFuncs:
                - fprintf
                - string_list_clear
                - repo_rerere
            - BranchSide:      'apply.c:4774,3'
              BranchSideFuncs:
                - string_list_clear
                - repo_rerere
        - Branch String:   'apply.c:4781,7'
          Branch Sides:
            - BranchSide:      'apply.c:4782,16'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4783,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:4750,9'
          Dst:             write_out_one_result
        - Src:             'apply.c:4751,6'
          Dst:             string_list_clear
        - Src:             'apply.c:4755,10'
          Dst:             write_out_one_reject
        - Src:             'apply.c:4758,7'
          Dst:             string_list_append
        - Src:             'apply.c:4770,3'
          Dst:             string_list_sort
        - Src:             'apply.c:4773,5'
          Dst:             fprintf
        - Src:             'apply.c:4775,3'
          Dst:             string_list_clear
        - Src:             'apply.c:4782,4'
          Dst:             repo_rerere
    - functionName:    check_patch_list
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4093
      functionLinenumberEnd: 4110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - patch
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - check_patch
        - prepare_fn_table
        - prepare_symlink_changes
        - say_patch_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4098,2'
          Branch Sides:
            - BranchSide:      'apply.c:4100,7'
              BranchSideFuncs:
                - check_patch
                - _.18735
                - say_patch_name
            - BranchSide:      'apply.c:4109,9'
              BranchSideFuncs: []
        - Branch String:   'apply.c:4100,7'
          Branch Sides:
            - BranchSide:      'apply.c:4101,19'
              BranchSideFuncs:
                - _.18735
                - say_patch_name
                - check_patch
            - BranchSide:      'apply.c:4103,21'
              BranchSideFuncs:
                - check_patch
                - _.18735
                - say_patch_name
        - Branch String:   'apply.c:4104,7'
          Branch Sides:
            - BranchSide:      'apply.c:4105,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4106,10'
              BranchSideFuncs:
                - check_patch
                - _.18735
                - say_patch_name
      Callsites:
        - Src:             'apply.c:4096,2'
          Dst:             prepare_symlink_changes
        - Src:             'apply.c:4097,2'
          Dst:             prepare_fn_table
        - Src:             'apply.c:4102,12'
          Dst:             _
        - Src:             'apply.c:4101,4'
          Dst:             say_patch_name
        - Src:             'apply.c:4103,9'
          Dst:             check_patch
    - functionName:    is_lock_file_locked
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - is_tempfile_active
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:207,9'
          Dst:             is_tempfile_active
    - functionName:    patch_stats
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4336
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - patch
      BBCount:         24
      ICount:          156
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - quote_c_style
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4339,6'
          Branch Sides:
            - BranchSide:      'apply.c:4340,23'
              BranchSideFuncs:
                - quote_c_style
                - strlen
                - quote_c_style
                - strlen
            - BranchSide:      'apply.c:4341,6'
              BranchSideFuncs:
                - quote_c_style
                - strlen
                - quote_c_style
                - strlen
        - Branch String:   'apply.c:4341,6'
          Branch Sides:
            - BranchSide:      'apply.c:4342,27'
              BranchSideFuncs:
                - quote_c_style
                - strlen
                - quote_c_style
                - strlen
            - BranchSide:      'apply.c:4348,6'
              BranchSideFuncs:
                - quote_c_style
                - strlen
        - Branch String:   'apply.c:4343,7'
          Branch Sides:
            - BranchSide:      'apply.c:4344,17'
              BranchSideFuncs:
                - quote_c_style
                - strlen
            - BranchSide:      'apply.c:4345,7'
              BranchSideFuncs:
                - quote_c_style
                - strlen
        - Branch String:   'apply.c:4345,7'
          Branch Sides:
            - BranchSide:      'apply.c:4346,21'
              BranchSideFuncs:
                - quote_c_style
                - strlen
            - BranchSide:      'apply.c:4347,2'
              BranchSideFuncs:
                - quote_c_style
                - strlen
        - Branch String:   'apply.c:4348,6'
          Branch Sides:
            - BranchSide:      'apply.c:4348,6'
              BranchSideFuncs:
                - quote_c_style
                - strlen
            - BranchSide:      'apply.c:4349,27'
              BranchSideFuncs:
                - quote_c_style
                - strlen
        - Branch String:   'apply.c:4350,7'
          Branch Sides:
            - BranchSide:      'apply.c:4351,17'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4352,7'
              BranchSideFuncs: []
        - Branch String:   'apply.c:4352,7'
          Branch Sides:
            - BranchSide:      'apply.c:4353,21'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4354,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:4342,13'
          Dst:             quote_c_style
        - Src:             'apply.c:4344,10'
          Dst:             strlen
        - Src:             'apply.c:4349,13'
          Dst:             quote_c_style
        - Src:             'apply.c:4351,10'
          Dst:             strlen
    - functionName:    use_patch
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2113
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - p
      BBCount:         23
      ICount:          151
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - skip_prefix
        - wildmatch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:2114,25'
          Branch Sides:
            - BranchSide:      'apply.c:2114,39'
              BranchSideFuncs:
                - wildmatch
                - skip_prefix.18741
            - BranchSide:      'apply.c:2114,53'
              BranchSideFuncs:
                - wildmatch
                - skip_prefix.18741
        - Branch String:   'apply.c:2118,20'
          Branch Sides:
            - BranchSide:      'apply.c:2118,24'
              BranchSideFuncs:
                - wildmatch
                - skip_prefix.18741
            - BranchSide:      'apply.c:2125,9'
              BranchSideFuncs:
                - wildmatch
        - Branch String:   'apply.c:2118,6'
          Branch Sides:
            - BranchSide:      'apply.c:2120,20'
              BranchSideFuncs:
                - skip_prefix.18741
                - wildmatch
            - BranchSide:      'apply.c:2125,9'
              BranchSideFuncs:
                - wildmatch
        - Branch String:   'apply.c:2120,52'
          Branch Sides:
            - BranchSide:      'apply.c:2120,57'
              BranchSideFuncs:
                - wildmatch
            - BranchSide:      'apply.c:2121,4'
              BranchSideFuncs: []
        - Branch String:   'apply.c:2120,7'
          Branch Sides:
            - BranchSide:      'apply.c:2121,4'
              BranchSideFuncs:
                - wildmatch
            - BranchSide:      'apply.c:2122,2'
              BranchSideFuncs:
                - wildmatch
        - Branch String:   'apply.c:2125,2'
          Branch Sides:
            - BranchSide:      'apply.c:2126,34'
              BranchSideFuncs:
                - wildmatch
            - BranchSide:      'apply.c:2136,10'
              BranchSideFuncs: []
        - Branch String:   'apply.c:2127,7'
          Branch Sides:
            - BranchSide:      'apply.c:2128,12'
              BranchSideFuncs:
                - wildmatch
            - BranchSide:      'apply.c:2129,2'
              BranchSideFuncs:
                - wildmatch
      Callsites:
        - Src:             'apply.c:2120,8'
          Dst:             skip_prefix
        - Src:             'apply.c:2127,8'
          Dst:             wildmatch
    - functionName:    reverse_patches
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2229
      functionLinenumberEnd: 2245
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         26
      ICount:          217
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:2230,2'
          Branch Sides:
            - BranchSide:      'apply.c:2231,27'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:2245,1'
              BranchSideFuncs: []
        - Branch String:   'apply.c:2234,7'
          Branch Sides:
            - BranchSide:      'apply.c:2235,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:2236,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:2240,3'
          Branch Sides:
            - BranchSide:      'apply.c:2241,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:2244,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_chunk
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2151
      functionLinenumberEnd: 2226
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - buffer
        - size
        - patch
      BBCount:         51
      ICount:          389
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - _
        - const_error
        - error
        - find_header
        - linelen
        - memcmp
        - metadata_changes
        - parse_binary
        - parse_single_patch
        - prefix_patch
        - strlen
        - use_patch
        - whitespace_rule
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:2155,6'
          Branch Sides:
            - BranchSide:      'apply.c:2156,10'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:2158,15'
              BranchSideFuncs:
                - prefix_patch
                - use_patch
                - parse_single_patch
                - linelen.18788
                - memcmp
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
                - strlen
                - memcmp
                - memcmp
                - parse_binary
                - whitespace_rule
                - whitespace_rule
        - Branch String:   'apply.c:2160,6'
          Branch Sides:
            - BranchSide:      'apply.c:2161,3'
              BranchSideFuncs:
                - whitespace_rule
                - parse_single_patch
                - linelen.18788
                - memcmp
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
                - strlen
                - memcmp
                - memcmp
                - parse_binary
                - whitespace_rule
            - BranchSide:      'apply.c:2162,11'
              BranchSideFuncs:
                - whitespace_rule
                - parse_single_patch
                - linelen.18788
                - memcmp
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
                - strlen
                - memcmp
                - memcmp
                - parse_binary
                - whitespace_rule
        - Branch String:   'apply.c:2162,11'
          Branch Sides:
            - BranchSide:      'apply.c:2163,36'
              BranchSideFuncs:
                - whitespace_rule
                - parse_single_patch
                - linelen.18788
                - memcmp
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
                - strlen
                - memcmp
                - memcmp
                - parse_binary
            - BranchSide:      'apply.c:2166,36'
              BranchSideFuncs:
                - whitespace_rule
                - parse_single_patch
                - linelen.18788
                - memcmp
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
                - strlen
                - memcmp
                - memcmp
                - parse_binary
        - Branch String:   'apply.c:2174,6'
          Branch Sides:
            - BranchSide:      'apply.c:2175,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:2177,7'
              BranchSideFuncs:
                - linelen.18788
                - memcmp
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
                - strlen
                - memcmp
                - memcmp
                - parse_binary
        - Branch String:   'apply.c:2177,6'
          Branch Sides:
            - BranchSide:      'apply.c:2179,12'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:2225,9'
              BranchSideFuncs: []
        - Branch String:   'apply.c:2182,38'
          Branch Sides:
            - BranchSide:      'apply.c:2183,27'
              BranchSideFuncs:
                - memcmp
                - parse_binary
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
                - memcmp
                - strlen
                - memcmp
            - BranchSide:      'apply.c:2195,33'
              BranchSideFuncs:
                - memcmp
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
                - strlen
                - memcmp
        - Branch String:   'apply.c:2182,7'
          Branch Sides:
            - BranchSide:      'apply.c:2185,4'
              BranchSideFuncs:
                - memcmp
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
                - strlen
                - memcmp
            - BranchSide:      'apply.c:2195,33'
              BranchSideFuncs:
                - memcmp
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
                - strlen
                - memcmp
        - Branch String:   'apply.c:2188,8'
          Branch Sides:
            - BranchSide:      'apply.c:2189,5'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:2190,8'
              BranchSideFuncs:
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:2190,8'
          Branch Sides:
            - BranchSide:      'apply.c:2191,17'
              BranchSideFuncs:
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2193,15'
              BranchSideFuncs:
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:2202,4'
          Branch Sides:
            - BranchSide:      'apply.c:2203,29'
              BranchSideFuncs:
                - strlen
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
                - memcmp
            - BranchSide:      'apply.c:2212,3'
              BranchSideFuncs:
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:2204,25'
          Branch Sides:
            - BranchSide:      'apply.c:2205,24'
              BranchSideFuncs:
                - memcmp
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
                - strlen
            - BranchSide:      'apply.c:2211,4'
              BranchSideFuncs:
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
                - strlen
                - memcmp
        - Branch String:   'apply.c:2204,9'
          Branch Sides:
            - BranchSide:      'apply.c:2206,6'
              BranchSideFuncs:
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
                - strlen
                - memcmp
            - BranchSide:      'apply.c:2211,4'
              BranchSideFuncs:
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
                - strlen
                - memcmp
        - Branch String:   'apply.c:2218,21'
          Branch Sides:
            - BranchSide:      'apply.c:2218,24'
              BranchSideFuncs:
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2219,9'
              BranchSideFuncs:
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:2218,38'
          Branch Sides:
            - BranchSide:      'apply.c:2219,9'
              BranchSideFuncs:
                - metadata_changes
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:2223,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:2219,26'
          Branch Sides:
            - BranchSide:      'apply.c:2219,47'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:2223,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:2218,7'
          Branch Sides:
            - BranchSide:      'apply.c:2220,4'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:2223,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:2153,15'
          Dst:             find_header
        - Src:             'apply.c:2158,2'
          Dst:             prefix_patch
        - Src:             'apply.c:2160,7'
          Dst:             use_patch
        - Src:             'apply.c:2163,20'
          Dst:             whitespace_rule
        - Src:             'apply.c:2166,20'
          Dst:             whitespace_rule
        - Src:             'apply.c:2169,14'
          Dst:             parse_single_patch
        - Src:             'apply.c:2180,24'
          Dst:             linelen
        - Src:             'apply.c:2183,8'
          Dst:             memcmp
        - Src:             'apply.c:2186,11'
          Dst:             parse_binary
        - Src:             'apply.c:2195,13'
          Dst:             memcmp
        - Src:             'apply.c:2203,15'
          Dst:             strlen
        - Src:             'apply.c:2205,10'
          Dst:             memcmp
        - Src:             'apply.c:2219,30'
          Dst:             metadata_changes
        - Src:             'apply.c:2220,4'
          Dst:             _
        - Src:             'apply.c:2220,4'
          Dst:             error
        - Src:             'apply.c:2220,4'
          Dst:             const_error
    - functionName:    read_patch_file
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - fd
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - error_errno
        - strbuf_grow
        - strbuf_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:418,6'
          Branch Sides:
            - BranchSide:      'apply.c:419,10'
              BranchSideFuncs:
                - _.18735
                - error_errno
                - const_error.18736
            - BranchSide:      'apply.c:420,11'
              BranchSideFuncs:
                - strbuf_grow
                - _.18735
                - error
                - const_error.18736
      Callsites:
        - Src:             'apply.c:418,6'
          Dst:             strbuf_read
        - Src:             'apply.c:419,10'
          Dst:             _
        - Src:             'apply.c:419,10'
          Dst:             error_errno
        - Src:             'apply.c:419,10'
          Dst:             const_error
        - Src:             'apply.c:421,10'
          Dst:             _
        - Src:             'apply.c:421,10'
          Dst:             error
        - Src:             'apply.c:421,10'
          Dst:             const_error
        - Src:             'apply.c:427,2'
          Dst:             strbuf_grow
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    git_config_get_string
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:735,9'
          Dst:             repo_config_get_string
    - functionName:    apply_option_parse_directory
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5000
      functionLinenumberEnd: 5008
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - strbuf_addstr
        - strbuf_complete
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:5003,2'
          Branch Sides:
            - BranchSide:      'apply.c:5003,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'apply.c:5003,2'
              BranchSideFuncs:
                - strbuf_setlen.18781
                - strbuf_addstr.18754
                - strbuf_complete.18715
      Callsites:
        - Src:             'apply.c:5003,2'
          Dst:             BUG_fl
        - Src:             'apply.c:5005,2'
          Dst:             strbuf_setlen
        - Src:             'apply.c:5006,2'
          Dst:             strbuf_addstr
        - Src:             'apply.c:5007,2'
          Dst:             strbuf_complete
    - functionName:    apply_option_parse_space_change
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4973
      functionLinenumberEnd: 4982
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         10
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:4976,2'
          Branch Sides:
            - BranchSide:      'apply.c:4976,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'apply.c:4978,6'
              BranchSideFuncs: []
        - Branch String:   'apply.c:4978,6'
          Branch Sides:
            - BranchSide:      'apply.c:4979,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4981,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:4976,2'
          Dst:             BUG_fl
    - functionName:    apply_option_parse_whitespace
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4987
      functionLinenumberEnd: 4996
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         10
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - parse_whitespace_option
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4990,2'
          Branch Sides:
            - BranchSide:      'apply.c:4990,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'apply.c:4992,29'
              BranchSideFuncs:
                - parse_whitespace_option
        - Branch String:   'apply.c:4993,6'
          Branch Sides:
            - BranchSide:      'apply.c:4994,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4995,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:4990,2'
          Dst:             BUG_fl
        - Src:             'apply.c:4993,6'
          Dst:             parse_whitespace_option
    - functionName:    parse_whitespace_option
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - option
      BBCount:         19
      ICount:          117
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - const_error
        - error
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:56,6'
          Branch Sides:
            - BranchSide:      'apply.c:57,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:60,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:60,6'
          Branch Sides:
            - BranchSide:      'apply.c:61,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:64,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:64,6'
          Branch Sides:
            - BranchSide:      'apply.c:65,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:68,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:68,6'
          Branch Sides:
            - BranchSide:      'apply.c:69,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:72,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:72,6'
          Branch Sides:
            - BranchSide:      'apply.c:73,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:77,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:77,31'
          Branch Sides:
            - BranchSide:      'apply.c:77,42'
              BranchSideFuncs:
                - strcmp
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:78,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:77,6'
          Branch Sides:
            - BranchSide:      'apply.c:78,3'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:86,9'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
      Callsites:
        - Src:             'apply.c:60,7'
          Dst:             strcmp
        - Src:             'apply.c:64,7'
          Dst:             strcmp
        - Src:             'apply.c:68,7'
          Dst:             strcmp
        - Src:             'apply.c:72,7'
          Dst:             strcmp
        - Src:             'apply.c:77,7'
          Dst:             strcmp
        - Src:             'apply.c:77,35'
          Dst:             strcmp
        - Src:             'apply.c:86,9'
          Dst:             _
        - Src:             'apply.c:86,9'
          Dst:             error
        - Src:             'apply.c:86,9'
          Dst:             const_error
    - functionName:    apply_option_parse_p
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4961
      functionLinenumberEnd: 4968
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4964,2'
          Branch Sides:
            - BranchSide:      'apply.c:4964,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'apply.c:4964,2'
              BranchSideFuncs:
                - atoi
      Callsites:
        - Src:             'apply.c:4964,2'
          Dst:             BUG_fl
        - Src:             'apply.c:4966,19'
          Dst:             atoi
    - functionName:    apply_option_parse_include
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4948
      functionLinenumberEnd: 4955
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - add_name_limit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4951,2'
          Branch Sides:
            - BranchSide:      'apply.c:4951,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'apply.c:4951,2'
              BranchSideFuncs:
                - add_name_limit
      Callsites:
        - Src:             'apply.c:4951,2'
          Dst:             BUG_fl
        - Src:             'apply.c:4953,2'
          Dst:             add_name_limit
    - functionName:    apply_option_parse_exclude
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4937
      functionLinenumberEnd: 4943
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - add_name_limit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:4940,2'
          Branch Sides:
            - BranchSide:      'apply.c:4940,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'apply.c:4940,2'
              BranchSideFuncs:
                - add_name_limit
      Callsites:
        - Src:             'apply.c:4940,2'
          Dst:             BUG_fl
        - Src:             'apply.c:4942,2'
          Dst:             add_name_limit
    - functionName:    apply_parse_options
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5120
      functionLinenumberEnd: 5209
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - state
        - force_apply
        - options
        - apply_usage
      BBCount:         8
      ICount:          1002
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - parse_options
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:5206,27'
          Branch Sides:
            - BranchSide:      'apply.c:5206,31'
              BranchSideFuncs:
                - _.18735
                - die
            - BranchSide:      'apply.c:5206,27'
              BranchSideFuncs: []
        - Branch String:   'apply.c:5206,6'
          Branch Sides:
            - BranchSide:      'apply.c:5206,6'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:5207,7'
              BranchSideFuncs:
                - _.18735
                - die
      Callsites:
        - Src:             'apply.c:5204,9'
          Dst:             parse_options
        - Src:             'apply.c:5207,7'
          Dst:             _
        - Src:             'apply.c:5207,3'
          Dst:             die
    - functionName:    rollback_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_tempfile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:328,9'
          Dst:             delete_tempfile
    - functionName:    set_default_whitespace_mode
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:192,32'
          Branch Sides:
            - BranchSide:      'apply.c:192,32'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:192,36'
              BranchSideFuncs: []
        - Branch String:   'apply.c:192,6'
          Branch Sides:
            - BranchSide:      'apply.c:192,6'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:193,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    apply_patch
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4801
      functionLinenumberEnd: 4933
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - fd
        - filename
        - options
      BBCount:         116
      ICount:          687
      EdgeCount:       158
      CyclomaticComplexity: 44
      functionsReached:
        - _
        - build_fake_ancestor
        - check_patch_list
        - const_error
        - ends_with_path_components
        - error
        - free_patch
        - free_patch_list
        - hold_lock_file_for_update
        - is_lock_file_locked
        - numstat_patch_list
        - parse_chunk
        - patch_stats
        - read_apply_cache
        - read_patch_file
        - repo_hold_locked_index
        - reset_parsed_attributes
        - reverse_patches
        - say_patch_name
        - stat_patch_list
        - strbuf_release
        - string_list_clear
        - summary_patch_list
        - use_patch
        - write_out_results
        - xcalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'apply.c:4810,6'
          Branch Sides:
            - BranchSide:      'apply.c:4811,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:4812,9'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - free_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - ends_with_path_components
                - ends_with_path_components
                - reverse_patches
                - free_patch
        - Branch String:   'apply.c:4813,2'
          Branch Sides:
            - BranchSide:      'apply.c:4817,3'
              BranchSideFuncs:
                - xcalloc
                - parse_chunk
                - use_patch
                - free_patch
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - _.18735
                - say_patch_name
                - patch_stats
                - ends_with_path_components
                - ends_with_path_components
                - reverse_patches
                - free_patch
            - BranchSide:      'apply.c:4858,7'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
        - Branch String:   'apply.c:4821,7'
          Branch Sides:
            - BranchSide:      'apply.c:4822,15'
              BranchSideFuncs:
                - free_patch
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
            - BranchSide:      'apply.c:4829,7'
              BranchSideFuncs:
                - use_patch
                - free_patch
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - free_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - ends_with_path_components
                - ends_with_path_components
                - reverse_patches
        - Branch String:   'apply.c:4823,8'
          Branch Sides:
            - BranchSide:      'apply.c:4824,9'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
            - BranchSide:      'apply.c:4827,4'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
        - Branch String:   'apply.c:4829,7'
          Branch Sides:
            - BranchSide:      'apply.c:4830,20'
              BranchSideFuncs:
                - reverse_patches
                - use_patch
                - free_patch
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - free_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - ends_with_path_components
                - ends_with_path_components
            - BranchSide:      'apply.c:4831,17'
              BranchSideFuncs:
                - use_patch
                - free_patch
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - reverse_patches
                - free_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - ends_with_path_components
                - ends_with_path_components
        - Branch String:   'apply.c:4831,7'
          Branch Sides:
            - BranchSide:      'apply.c:4832,16'
              BranchSideFuncs:
                - patch_stats
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - free_patch
                - _.18735
                - say_patch_name
                - reverse_patches
                - free_patch
                - ends_with_path_components
                - ends_with_path_components
            - BranchSide:      'apply.c:4850,8'
              BranchSideFuncs:
                - free_patch
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - patch_stats
                - ends_with_path_components
                - ends_with_path_components
                - reverse_patches
                - free_patch
                - _.18735
                - say_patch_name
        - Branch String:   'apply.c:4833,14'
          Branch Sides:
            - BranchSide:      'apply.c:4833,18'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - free_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - reverse_patches
                - free_patch
                - ends_with_path_components
                - ends_with_path_components
            - BranchSide:      'apply.c:4834,14'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - free_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - reverse_patches
                - free_patch
                - ends_with_path_components
                - ends_with_path_components
        - Branch String:   'apply.c:4833,8'
          Branch Sides:
            - BranchSide:      'apply.c:4834,14'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - free_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - reverse_patches
                - free_patch
                - ends_with_path_components
                - ends_with_path_components
            - BranchSide:      'apply.c:4837,19'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - free_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - reverse_patches
                - free_patch
                - ends_with_path_components
                - ends_with_path_components
        - Branch String:   'apply.c:4841,25'
          Branch Sides:
            - BranchSide:      'apply.c:4842,35'
              BranchSideFuncs:
                - ends_with_path_components
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - free_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - reverse_patches
                - free_patch
                - ends_with_path_components
            - BranchSide:      'apply.c:4844,9'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - free_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - ends_with_path_components
                - reverse_patches
                - free_patch
                - ends_with_path_components
        - Branch String:   'apply.c:4843,35'
          Branch Sides:
            - BranchSide:      'apply.c:4844,9'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - free_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - ends_with_path_components
                - ends_with_path_components
                - reverse_patches
                - free_patch
            - BranchSide:      'apply.c:4847,22'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - free_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - ends_with_path_components
                - ends_with_path_components
                - reverse_patches
                - free_patch
        - Branch String:   'apply.c:4844,25'
          Branch Sides:
            - BranchSide:      'apply.c:4845,35'
              BranchSideFuncs:
                - ends_with_path_components
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - free_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - ends_with_path_components
                - reverse_patches
                - free_patch
            - BranchSide:      'apply.c:4848,3'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - free_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - ends_with_path_components
                - ends_with_path_components
                - reverse_patches
                - free_patch
        - Branch String:   'apply.c:4841,8'
          Branch Sides:
            - BranchSide:      'apply.c:4847,22'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - free_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - ends_with_path_components
                - ends_with_path_components
                - reverse_patches
                - free_patch
            - BranchSide:      'apply.c:4848,3'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - free_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - ends_with_path_components
                - ends_with_path_components
                - reverse_patches
                - free_patch
        - Branch String:   'apply.c:4850,8'
          Branch Sides:
            - BranchSide:      'apply.c:4851,20'
              BranchSideFuncs:
                - _.18735
                - say_patch_name
                - free_patch
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - patch_stats
                - ends_with_path_components
                - ends_with_path_components
                - reverse_patches
                - free_patch
            - BranchSide:      'apply.c:4852,15'
              BranchSideFuncs:
                - free_patch
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
                - xcalloc
                - parse_chunk
                - use_patch
                - _.18735
                - say_patch_name
                - patch_stats
                - ends_with_path_components
                - ends_with_path_components
                - reverse_patches
                - free_patch
        - Branch String:   'apply.c:4858,12'
          Branch Sides:
            - BranchSide:      'apply.c:4858,16'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
            - BranchSide:      'apply.c:4866,6'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
        - Branch String:   'apply.c:4858,6'
          Branch Sides:
            - BranchSide:      'apply.c:4859,8'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
            - BranchSide:      'apply.c:4866,6'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
        - Branch String:   'apply.c:4859,7'
          Branch Sides:
            - BranchSide:      'apply.c:4860,4'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
            - BranchSide:      'apply.c:4863,3'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
        - Branch String:   'apply.c:4866,30'
          Branch Sides:
            - BranchSide:      'apply.c:4866,34'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
            - BranchSide:      'apply.c:4869,25'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
        - Branch String:   'apply.c:4866,6'
          Branch Sides:
            - BranchSide:      'apply.c:4867,3'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
            - BranchSide:      'apply.c:4869,25'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
        - Branch String:   'apply.c:4869,44'
          Branch Sides:
            - BranchSide:      'apply.c:4869,67'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
            - BranchSide:      'apply.c:4869,47'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
        - Branch String:   'apply.c:4869,64'
          Branch Sides:
            - BranchSide:      'apply.c:4869,67'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
            - BranchSide:      'apply.c:4869,64'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - hold_lock_file_for_update.18913
        - Branch String:   'apply.c:4870,26'
          Branch Sides:
            - BranchSide:      'apply.c:4870,51'
              BranchSideFuncs:
                - is_lock_file_locked.18917
                - repo_hold_locked_index
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
                - hold_lock_file_for_update.18913
            - BranchSide:      'apply.c:4880,6'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4870,6'
          Branch Sides:
            - BranchSide:      'apply.c:4871,7'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4880,6'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4871,7'
          Branch Sides:
            - BranchSide:      'apply.c:4872,31'
              BranchSideFuncs:
                - hold_lock_file_for_update.18913
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4876,27'
              BranchSideFuncs:
                - repo_hold_locked_index
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - read_apply_cache
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:4880,25'
          Branch Sides:
            - BranchSide:      'apply.c:4880,45'
              BranchSideFuncs:
                - read_apply_cache
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:4886,6'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
        - Branch String:   'apply.c:4880,6'
          Branch Sides:
            - BranchSide:      'apply.c:4881,3'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - free_patch_list
                - strbuf_release
                - string_list_clear
            - BranchSide:      'apply.c:4886,6'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
                - check_patch_list
        - Branch String:   'apply.c:4886,19'
          Branch Sides:
            - BranchSide:      'apply.c:4886,22'
              BranchSideFuncs:
                - check_patch_list
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
            - BranchSide:      'apply.c:4887,28'
              BranchSideFuncs:
                - check_patch_list
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
        - Branch String:   'apply.c:4886,6'
          Branch Sides:
            - BranchSide:      'apply.c:4887,28'
              BranchSideFuncs:
                - check_patch_list
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
            - BranchSide:      'apply.c:4898,6'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
        - Branch String:   'apply.c:4888,7'
          Branch Sides:
            - BranchSide:      'apply.c:4889,8'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
            - BranchSide:      'apply.c:4892,7'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
        - Branch String:   'apply.c:4892,13'
          Branch Sides:
            - BranchSide:      'apply.c:4892,17'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
            - BranchSide:      'apply.c:4896,2'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
        - Branch String:   'apply.c:4892,7'
          Branch Sides:
            - BranchSide:      'apply.c:4893,8'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
            - BranchSide:      'apply.c:4896,2'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
                - write_out_results
        - Branch String:   'apply.c:4898,6'
          Branch Sides:
            - BranchSide:      'apply.c:4899,37'
              BranchSideFuncs:
                - write_out_results
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
            - BranchSide:      'apply.c:4911,6'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
        - Branch String:   'apply.c:4900,7'
          Branch Sides:
            - BranchSide:      'apply.c:4901,8'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
            - BranchSide:      'apply.c:4904,7'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
        - Branch String:   'apply.c:4904,7'
          Branch Sides:
            - BranchSide:      'apply.c:4906,10'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
            - BranchSide:      'apply.c:4909,2'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
                - build_fake_ancestor.18907
        - Branch String:   'apply.c:4911,27'
          Branch Sides:
            - BranchSide:      'apply.c:4912,26'
              BranchSideFuncs:
                - build_fake_ancestor.18907
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
            - BranchSide:      'apply.c:4917,6'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
        - Branch String:   'apply.c:4911,6'
          Branch Sides:
            - BranchSide:      'apply.c:4913,7'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
            - BranchSide:      'apply.c:4917,6'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
        - Branch String:   'apply.c:4917,22'
          Branch Sides:
            - BranchSide:      'apply.c:4917,25'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
                - stat_patch_list
            - BranchSide:      'apply.c:4920,6'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
        - Branch String:   'apply.c:4917,6'
          Branch Sides:
            - BranchSide:      'apply.c:4918,19'
              BranchSideFuncs:
                - stat_patch_list
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
            - BranchSide:      'apply.c:4920,6'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
        - Branch String:   'apply.c:4920,21'
          Branch Sides:
            - BranchSide:      'apply.c:4920,24'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
                - numstat_patch_list
            - BranchSide:      'apply.c:4923,6'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
        - Branch String:   'apply.c:4920,6'
          Branch Sides:
            - BranchSide:      'apply.c:4921,22'
              BranchSideFuncs:
                - numstat_patch_list
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
            - BranchSide:      'apply.c:4923,6'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
        - Branch String:   'apply.c:4923,21'
          Branch Sides:
            - BranchSide:      'apply.c:4923,24'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
                - summary_patch_list
            - BranchSide:      'apply.c:4926,6'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
        - Branch String:   'apply.c:4923,6'
          Branch Sides:
            - BranchSide:      'apply.c:4924,22'
              BranchSideFuncs:
                - summary_patch_list
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
            - BranchSide:      'apply.c:4926,6'
              BranchSideFuncs:
                - free_patch_list
                - strbuf_release
                - string_list_clear
                - reset_parsed_attributes
        - Branch String:   'apply.c:4926,6'
          Branch Sides:
            - BranchSide:      'apply.c:4926,6'
              BranchSideFuncs:
                - reset_parsed_attributes
                - free_patch_list
                - strbuf_release
                - string_list_clear
            - BranchSide:      'apply.c:4927,3'
              BranchSideFuncs:
                - reset_parsed_attributes
                - free_patch_list
                - strbuf_release
                - string_list_clear
      Callsites:
        - Src:             'apply.c:4810,6'
          Dst:             read_patch_file
        - Src:             'apply.c:4817,3'
          Dst:             xcalloc
        - Src:             'apply.c:4820,8'
          Dst:             parse_chunk
        - Src:             'apply.c:4822,4'
          Dst:             free_patch
        - Src:             'apply.c:4830,4'
          Dst:             reverse_patches
        - Src:             'apply.c:4831,7'
          Dst:             use_patch
        - Src:             'apply.c:4832,4'
          Dst:             patch_stats
        - Src:             'apply.c:4842,9'
          Dst:             ends_with_path_components
        - Src:             'apply.c:4845,9'
          Dst:             ends_with_path_components
        - Src:             'apply.c:4851,28'
          Dst:             _
        - Src:             'apply.c:4851,5'
          Dst:             say_patch_name
        - Src:             'apply.c:4852,4'
          Dst:             free_patch
        - Src:             'apply.c:4860,4'
          Dst:             _
        - Src:             'apply.c:4860,4'
          Dst:             error
        - Src:             'apply.c:4860,4'
          Dst:             const_error
        - Src:             'apply.c:4870,30'
          Dst:             is_lock_file_locked
        - Src:             'apply.c:4872,4'
          Dst:             hold_lock_file_for_update
        - Src:             'apply.c:4876,4'
          Dst:             repo_hold_locked_index
        - Src:             'apply.c:4880,28'
          Dst:             read_apply_cache
        - Src:             'apply.c:4881,3'
          Dst:             _
        - Src:             'apply.c:4881,3'
          Dst:             error
        - Src:             'apply.c:4881,3'
          Dst:             const_error
        - Src:             'apply.c:4887,11'
          Dst:             check_patch_list
        - Src:             'apply.c:4899,19'
          Dst:             write_out_results
        - Src:             'apply.c:4912,6'
          Dst:             build_fake_ancestor
        - Src:             'apply.c:4918,3'
          Dst:             stat_patch_list
        - Src:             'apply.c:4921,3'
          Dst:             numstat_patch_list
        - Src:             'apply.c:4924,3'
          Dst:             summary_patch_list
        - Src:             'apply.c:4927,3'
          Dst:             reset_parsed_attributes
        - Src:             'apply.c:4929,2'
          Dst:             free_patch_list
        - Src:             'apply.c:4930,2'
          Dst:             strbuf_release
        - Src:             'apply.c:4931,2'
          Dst:             string_list_clear
    - functionName:    apply_all_patches
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5015
      functionLinenumberEnd: 5114
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - argc
        - argv
        - options
      BBCount:         52
      ICount:          393
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - Q_
        - _
        - __errno_location
        - apply_patch
        - close
        - const_error
        - error
        - open64
        - prefix_filename
        - rollback_lock_file
        - set_default_whitespace_mode
        - set_error_routine
        - set_warn_routine
        - strcmp
        - warning
        - write_locked_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:5021,2'
          Branch Sides:
            - BranchSide:      'apply.c:5022,21'
              BranchSideFuncs:
                - strcmp
                - apply_patch
                - set_default_whitespace_mode
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
                - Q_.18762
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - apply_patch
                - prefix_filename
                - open64
                - set_default_whitespace_mode
                - apply_patch
                - close
                - free
                - _.18735
                - __errno_location
                - strerror
                - error
                - const_error.18736
                - free
            - BranchSide:      'apply.c:5052,30'
              BranchSideFuncs:
                - set_default_whitespace_mode
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
                - Q_.18762
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - apply_patch
        - Branch String:   'apply.c:5026,7'
          Branch Sides:
            - BranchSide:      'apply.c:5027,22'
              BranchSideFuncs:
                - prefix_filename
                - open64
                - set_default_whitespace_mode
                - apply_patch
                - close
                - free
                - set_default_whitespace_mode
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
                - Q_.18762
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - apply_patch
                - strcmp
                - apply_patch
                - _.18735
                - __errno_location
                - strerror
                - error
                - const_error.18736
                - free
            - BranchSide:      'apply.c:5034,36'
              BranchSideFuncs:
                - prefix_filename
                - open64
                - set_default_whitespace_mode
                - apply_patch
                - close
                - free
                - set_default_whitespace_mode
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
                - Q_.18762
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - apply_patch
                - strcmp
                - apply_patch
                - _.18735
                - __errno_location
                - strerror
                - error
                - const_error.18736
                - free
        - Branch String:   'apply.c:5028,8'
          Branch Sides:
            - BranchSide:      'apply.c:5029,5'
              BranchSideFuncs:
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
            - BranchSide:      'apply.c:5030,12'
              BranchSideFuncs:
                - set_default_whitespace_mode
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
                - Q_.18762
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - apply_patch
                - strcmp
                - apply_patch
                - prefix_filename
                - open64
                - set_default_whitespace_mode
                - apply_patch
                - close
                - free
                - _.18735
                - __errno_location
                - strerror
                - error
                - const_error.18736
                - free
        - Branch String:   'apply.c:5037,7'
          Branch Sides:
            - BranchSide:      'apply.c:5038,4'
              BranchSideFuncs:
                - _.18735
                - __errno_location
                - strerror
                - error
                - const_error.18736
                - free
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
            - BranchSide:      'apply.c:5043,14'
              BranchSideFuncs:
                - set_default_whitespace_mode
                - apply_patch
                - close
                - free
                - set_default_whitespace_mode
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
                - Q_.18762
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - apply_patch
                - strcmp
                - apply_patch
                - prefix_filename
                - open64
                - _.18735
                - __errno_location
                - strerror
                - error
                - const_error.18736
                - free
        - Branch String:   'apply.c:5048,7'
          Branch Sides:
            - BranchSide:      'apply.c:5049,4'
              BranchSideFuncs:
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
            - BranchSide:      'apply.c:5050,11'
              BranchSideFuncs:
                - set_default_whitespace_mode
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
                - Q_.18762
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - apply_patch
                - strcmp
                - apply_patch
                - prefix_filename
                - open64
                - set_default_whitespace_mode
                - apply_patch
                - close
                - free
                - _.18735
                - __errno_location
                - strerror
                - error
                - const_error.18736
                - free
        - Branch String:   'apply.c:5053,6'
          Branch Sides:
            - BranchSide:      'apply.c:5054,21'
              BranchSideFuncs:
                - apply_patch
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
                - Q_.18762
                - error
                - const_error.18736
                - Q_.18762
                - warning
            - BranchSide:      'apply.c:5060,6'
              BranchSideFuncs:
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
                - Q_.18762
                - error
                - const_error.18736
                - Q_.18762
                - warning
        - Branch String:   'apply.c:5055,7'
          Branch Sides:
            - BranchSide:      'apply.c:5056,4'
              BranchSideFuncs:
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
            - BranchSide:      'apply.c:5057,11'
              BranchSideFuncs:
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
                - Q_.18762
                - error
                - const_error.18736
                - Q_.18762
                - warning
        - Branch String:   'apply.c:5060,6'
          Branch Sides:
            - BranchSide:      'apply.c:5061,7'
              BranchSideFuncs:
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
                - Q_.18762
                - error
                - const_error.18736
                - Q_.18762
                - warning
            - BranchSide:      'apply.c:5092,6'
              BranchSideFuncs:
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:5061,40'
          Branch Sides:
            - BranchSide:      'apply.c:5062,7'
              BranchSideFuncs:
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
                - Q_.18762
                - error
                - const_error.18736
                - Q_.18762
                - warning
            - BranchSide:      'apply.c:5070,7'
              BranchSideFuncs:
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
                - Q_.18762
                - error
                - const_error.18736
        - Branch String:   'apply.c:5061,7'
          Branch Sides:
            - BranchSide:      'apply.c:5063,8'
              BranchSideFuncs:
                - Q_.18762
                - warning
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
                - Q_.18762
                - error
                - const_error.18736
            - BranchSide:      'apply.c:5070,7'
              BranchSideFuncs:
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
                - Q_.18762
                - error
                - const_error.18736
        - Branch String:   'apply.c:5070,7'
          Branch Sides:
            - BranchSide:      'apply.c:5071,4'
              BranchSideFuncs:
                - Q_.18762
                - error
                - const_error.18736
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
            - BranchSide:      'apply.c:5078,7'
              BranchSideFuncs:
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
        - Branch String:   'apply.c:5078,38'
          Branch Sides:
            - BranchSide:      'apply.c:5078,41'
              BranchSideFuncs:
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
                - Q_.18762
                - warning
            - BranchSide:      'apply.c:5085,12'
              BranchSideFuncs:
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
        - Branch String:   'apply.c:5078,7'
          Branch Sides:
            - BranchSide:      'apply.c:5083,8'
              BranchSideFuncs:
                - Q_.18762
                - warning
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:5085,12'
              BranchSideFuncs:
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - write_locked_index
                - _.18735
                - error
                - const_error.18736
                - Q_.18762
                - warning
        - Branch String:   'apply.c:5092,6'
          Branch Sides:
            - BranchSide:      'apply.c:5093,28'
              BranchSideFuncs:
                - write_locked_index
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:5101,10'
              BranchSideFuncs:
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
        - Branch String:   'apply.c:5094,7'
          Branch Sides:
            - BranchSide:      'apply.c:5095,4'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
            - BranchSide:      'apply.c:5099,2'
              BranchSideFuncs:
                - rollback_lock_file.19007
                - set_error_routine
                - set_warn_routine
        - Branch String:   'apply.c:5106,6'
          Branch Sides:
            - BranchSide:      'apply.c:5107,21'
              BranchSideFuncs:
                - set_error_routine
                - set_warn_routine
            - BranchSide:      'apply.c:5111,6'
              BranchSideFuncs: []
        - Branch String:   'apply.c:5111,6'
          Branch Sides:
            - BranchSide:      'apply.c:5112,10'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:5113,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:5026,8'
          Dst:             strcmp
        - Src:             'apply.c:5027,10'
          Dst:             apply_patch
        - Src:             'apply.c:5034,20'
          Dst:             prefix_filename
        - Src:             'apply.c:5036,8'
          Dst:             open64
        - Src:             'apply.c:5038,4'
          Dst:             _
        - Src:             'apply.c:5038,4'
          Dst:             __errno_location
        - Src:             'apply.c:5038,4'
          Dst:             strerror
        - Src:             'apply.c:5038,4'
          Dst:             error
        - Src:             'apply.c:5038,4'
          Dst:             const_error
        - Src:             'apply.c:5044,3'
          Dst:             set_default_whitespace_mode
        - Src:             'apply.c:5045,9'
          Dst:             apply_patch
        - Src:             'apply.c:5046,3'
          Dst:             close
        - Src:             'apply.c:5052,2'
          Dst:             set_default_whitespace_mode
        - Src:             'apply.c:5054,9'
          Dst:             apply_patch
        - Src:             'apply.c:5065,12'
          Dst:             Q_
        - Src:             'apply.c:5065,4'
          Dst:             warning
        - Src:             'apply.c:5071,4'
          Dst:             Q_
        - Src:             'apply.c:5071,4'
          Dst:             error
        - Src:             'apply.c:5071,4'
          Dst:             const_error
        - Src:             'apply.c:5079,12'
          Dst:             Q_
        - Src:             'apply.c:5079,4'
          Dst:             warning
        - Src:             'apply.c:5086,12'
          Dst:             Q_
        - Src:             'apply.c:5086,4'
          Dst:             warning
        - Src:             'apply.c:5093,9'
          Dst:             write_locked_index
        - Src:             'apply.c:5095,4'
          Dst:             _
        - Src:             'apply.c:5095,4'
          Dst:             error
        - Src:             'apply.c:5095,4'
          Dst:             const_error
        - Src:             'apply.c:5104,2'
          Dst:             rollback_lock_file
        - Src:             'apply.c:5107,3'
          Dst:             set_error_routine
        - Src:             'apply.c:5108,3'
          Dst:             set_warn_routine
    - functionName:    mute_routine
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - params
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_apply_state
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - force_apply
      BBCount:         58
      ICount:          316
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - _
        - const_error
        - error
        - get_error_routine
        - get_warn_routine
        - mute_routine
        - set_error_routine
        - set_warn_routine
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:154,31'
          Branch Sides:
            - BranchSide:      'apply.c:154,34'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:156,6'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:154,6'
          Branch Sides:
            - BranchSide:      'apply.c:155,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:156,6'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:156,6'
          Branch Sides:
            - BranchSide:      'apply.c:157,7'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:161,6'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:157,7'
          Branch Sides:
            - BranchSide:      'apply.c:158,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:159,3'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:161,6'
          Branch Sides:
            - BranchSide:      'apply.c:162,3'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:166,7'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:163,7'
          Branch Sides:
            - BranchSide:      'apply.c:164,4'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:165,2'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:166,19'
          Branch Sides:
            - BranchSide:      'apply.c:166,23'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:168,6'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:166,39'
          Branch Sides:
            - BranchSide:      'apply.c:166,42'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:167,3'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:166,57'
          Branch Sides:
            - BranchSide:      'apply.c:166,60'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:167,3'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:166,75'
          Branch Sides:
            - BranchSide:      'apply.c:166,78'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:167,3'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:166,91'
          Branch Sides:
            - BranchSide:      'apply.c:166,94'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:167,3'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:166,6'
          Branch Sides:
            - BranchSide:      'apply.c:167,3'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:168,6'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:168,25'
          Branch Sides:
            - BranchSide:      'apply.c:168,28'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:170,6'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:168,6'
          Branch Sides:
            - BranchSide:      'apply.c:169,10'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:170,6'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:170,6'
          Branch Sides:
            - BranchSide:      'apply.c:171,7'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:175,6'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
        - Branch String:   'apply.c:171,7'
          Branch Sides:
            - BranchSide:      'apply.c:172,11'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:173,3'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
        - Branch String:   'apply.c:175,22'
          Branch Sides:
            - BranchSide:      'apply.c:175,26'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
            - BranchSide:      'apply.c:177,6'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
        - Branch String:   'apply.c:175,45'
          Branch Sides:
            - BranchSide:      'apply.c:175,48'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
            - BranchSide:      'apply.c:176,3'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
        - Branch String:   'apply.c:175,6'
          Branch Sides:
            - BranchSide:      'apply.c:176,3'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
            - BranchSide:      'apply.c:177,6'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
        - Branch String:   'apply.c:177,6'
          Branch Sides:
            - BranchSide:      'apply.c:178,3'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
            - BranchSide:      'apply.c:180,6'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
        - Branch String:   'apply.c:180,6'
          Branch Sides:
            - BranchSide:      'apply.c:181,32'
              BranchSideFuncs:
                - get_error_routine
                - get_warn_routine
                - set_error_routine
                - set_warn_routine
            - BranchSide:      'apply.c:187,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:155,10'
          Dst:             _
        - Src:             'apply.c:155,10'
          Dst:             error
        - Src:             'apply.c:155,10'
          Dst:             const_error
        - Src:             'apply.c:158,11'
          Dst:             _
        - Src:             'apply.c:158,11'
          Dst:             error
        - Src:             'apply.c:158,11'
          Dst:             const_error
        - Src:             'apply.c:169,10'
          Dst:             _
        - Src:             'apply.c:169,10'
          Dst:             error
        - Src:             'apply.c:169,10'
          Dst:             const_error
        - Src:             'apply.c:172,11'
          Dst:             _
        - Src:             'apply.c:172,11'
          Dst:             error
        - Src:             'apply.c:172,11'
          Dst:             const_error
        - Src:             'apply.c:181,32'
          Dst:             get_error_routine
        - Src:             'apply.c:182,31'
          Dst:             get_warn_routine
        - Src:             'apply.c:183,3'
          Dst:             set_error_routine
        - Src:             'apply.c:183,3'
          Dst:             mute_routine
        - Src:             'apply.c:184,3'
          Dst:             set_warn_routine
        - Src:             'apply.c:184,3'
          Dst:             mute_routine
    - functionName:    strset_clear
      functionSourceFile: '/src/git/./strmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strmap_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './strmap.h:237,2'
          Dst:             strmap_clear
    - functionName:    clear_apply_state
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_release
        - string_list_clear
        - strset_clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'apply.c:136,2'
          Dst:             string_list_clear
        - Src:             'apply.c:137,2'
          Dst:             strset_clear
        - Src:             'apply.c:138,2'
          Dst:             strset_clear
        - Src:             'apply.c:139,2'
          Dst:             strbuf_release
    - functionName:    parse_ignorewhitespace_option
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - option
      BBCount:         17
      ICount:          89
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - const_error
        - error
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:92,14'
          Branch Sides:
            - BranchSide:      'apply.c:92,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:95,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:92,39'
          Branch Sides:
            - BranchSide:      'apply.c:93,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:95,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:93,31'
          Branch Sides:
            - BranchSide:      'apply.c:93,42'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:95,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:93,59'
          Branch Sides:
            - BranchSide:      'apply.c:94,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:95,3'
              BranchSideFuncs: []
        - Branch String:   'apply.c:92,6'
          Branch Sides:
            - BranchSide:      'apply.c:95,3'
              BranchSideFuncs:
                - strcmp
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:98,14'
              BranchSideFuncs:
                - strcmp
                - _.18735
                - error
                - const_error.18736
        - Branch String:   'apply.c:98,6'
          Branch Sides:
            - BranchSide:      'apply.c:99,3'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
            - BranchSide:      'apply.c:102,9'
              BranchSideFuncs:
                - _.18735
                - error
                - const_error.18736
      Callsites:
        - Src:             'apply.c:92,18'
          Dst:             strcmp
        - Src:             'apply.c:93,7'
          Dst:             strcmp
        - Src:             'apply.c:93,35'
          Dst:             strcmp
        - Src:             'apply.c:94,7'
          Dst:             strcmp
        - Src:             'apply.c:98,7'
          Dst:             strcmp
        - Src:             'apply.c:102,9'
          Dst:             _
        - Src:             'apply.c:102,9'
          Dst:             error
        - Src:             'apply.c:102,9'
          Dst:             const_error
    - functionName:    git_apply_config
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_config
        - git_config_get_string
        - git_xmerge_config
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apply.c:49,2'
          Branch Sides:
            - BranchSide:      'apply.c:49,2'
              BranchSideFuncs:
                - git_config_get_string.18925
                - git_config_get_string.18925
                - git_config.18924
            - BranchSide:      'apply.c:49,2'
              BranchSideFuncs:
                - git_config_get_string.18925
                - git_config_get_string.18925
                - git_config.18924
      Callsites:
        - Src:             'apply.c:49,2'
          Dst:             git_config_get_string
        - Src:             'apply.c:50,2'
          Dst:             git_config_get_string
        - Src:             'apply.c:51,2'
          Dst:             git_config
        - Src:             'apply.c:51,2'
          Dst:             git_xmerge_config
    - functionName:    strset_init
      functionSourceFile: '/src/git/./strmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strmap_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './strmap.h:225,2'
          Dst:             strmap_init
    - functionName:    init_apply_state
      functionSourceFile: '/src/git/apply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - repo
        - prefix
      BBCount:         14
      ICount:          118
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - git_apply_config
        - parse_ignorewhitespace_option
        - parse_whitespace_option
        - strbuf_init
        - string_list_init_nodup
        - strset_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apply.c:127,31'
          Branch Sides:
            - BranchSide:      'apply.c:127,58'
              BranchSideFuncs:
                - parse_whitespace_option
                - parse_ignorewhitespace_option
            - BranchSide:      'apply.c:129,6'
              BranchSideFuncs:
                - parse_ignorewhitespace_option
        - Branch String:   'apply.c:127,6'
          Branch Sides:
            - BranchSide:      'apply.c:128,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:129,6'
              BranchSideFuncs:
                - parse_ignorewhitespace_option
        - Branch String:   'apply.c:129,37'
          Branch Sides:
            - BranchSide:      'apply.c:129,70'
              BranchSideFuncs:
                - parse_ignorewhitespace_option
            - BranchSide:      'apply.c:131,2'
              BranchSideFuncs: []
        - Branch String:   'apply.c:129,6'
          Branch Sides:
            - BranchSide:      'apply.c:130,3'
              BranchSideFuncs: []
            - BranchSide:      'apply.c:131,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apply.c:120,2'
          Dst:             string_list_init_nodup
        - Src:             'apply.c:121,2'
          Dst:             string_list_init_nodup
        - Src:             'apply.c:122,2'
          Dst:             strset_init
        - Src:             'apply.c:123,2'
          Dst:             strset_init
        - Src:             'apply.c:124,2'
          Dst:             strbuf_init
        - Src:             'apply.c:126,2'
          Dst:             git_apply_config
        - Src:             'apply.c:127,34'
          Dst:             parse_whitespace_option
        - Src:             'apply.c:129,40'
          Dst:             parse_ignorewhitespace_option
    - functionName:    reject_entry
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - base
        - filename
        - mode
        - context
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - match_pathspec
        - strbuf_addbuf
        - strbuf_addstr
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'archive.c:427,6'
          Branch Sides:
            - BranchSide:      'archive.c:427,6'
              BranchSideFuncs:
                - strbuf_addbuf
                - strbuf_addstr.19136
                - match_pathspec
                - strbuf_release
            - BranchSide:      'archive.c:428,17'
              BranchSideFuncs:
                - strbuf_addbuf
                - strbuf_addstr.19136
                - match_pathspec
                - strbuf_release
        - Branch String:   'archive.c:431,7'
          Branch Sides:
            - BranchSide:      'archive.c:434,8'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'archive.c:435,3'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'archive.c:429,3'
          Dst:             strbuf_addbuf
        - Src:             'archive.c:430,3'
          Dst:             strbuf_addstr
        - Src:             'archive.c:431,8'
          Dst:             match_pathspec
        - Src:             'archive.c:435,3'
          Dst:             strbuf_release
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    reject_outside
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - base
        - filename
        - mode
        - context
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - relative_path
        - starts_with
        - strbuf_addbuf
        - strbuf_addstr
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'archive.c:449,6'
          Branch Sides:
            - BranchSide:      'archive.c:450,3'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:452,23'
              BranchSideFuncs:
                - strbuf_addbuf
                - strbuf_addstr.19136
                - relative_path
                - starts_with
                - strbuf_release
                - strbuf_release
        - Branch String:   'archive.c:454,6'
          Branch Sides:
            - BranchSide:      'archive.c:455,7'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'archive.c:456,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'archive.c:452,2'
          Dst:             strbuf_addbuf
        - Src:             'archive.c:453,2'
          Dst:             strbuf_addstr
        - Src:             'archive.c:454,18'
          Dst:             relative_path
        - Src:             'archive.c:454,6'
          Dst:             starts_with
        - Src:             'archive.c:456,2'
          Dst:             strbuf_release
        - Src:             'archive.c:457,2'
          Dst:             strbuf_release
    - functionName:    path_exists
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - path
      BBCount:         8
      ICount:          90
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - clear_pathspec
        - die
        - parse_pathspec
        - read_tree
        - reject_entry
        - reject_outside
      functionUses:    1
      BranchProfiles:
        - Branch String:   'archive.c:471,19'
          Branch Sides:
            - BranchSide:      'archive.c:471,32'
              BranchSideFuncs:
                - read_tree
                - read_tree
                - clear_pathspec
                - _.19140
                - die
            - BranchSide:      'archive.c:471,19'
              BranchSideFuncs:
                - read_tree
                - clear_pathspec
        - Branch String:   'archive.c:471,6'
          Branch Sides:
            - BranchSide:      'archive.c:471,6'
              BranchSideFuncs:
                - _.19140
                - die
            - BranchSide:      'archive.c:473,7'
              BranchSideFuncs:
                - _.19140
                - die
      Callsites:
        - Src:             'archive.c:468,2'
          Dst:             parse_pathspec
        - Src:             'archive.c:471,22'
          Dst:             read_tree
        - Src:             'archive.c:471,22'
          Dst:             reject_outside
        - Src:             'archive.c:473,7'
          Dst:             _
        - Src:             'archive.c:473,3'
          Dst:             die
        - Src:             'archive.c:475,8'
          Dst:             read_tree
        - Src:             'archive.c:475,8'
          Dst:             reject_entry
        - Src:             'archive.c:478,2'
          Dst:             clear_pathspec
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    19
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    git_time
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tloc
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gettimeofday
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:381,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:381,6'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:382,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:379,2'
          Dst:             gettimeofday
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    lookup_archiver
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'archive.c:404,6'
          Branch Sides:
            - BranchSide:      'archive.c:405,3'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'archive.c:407,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'archive.c:407,2'
          Branch Sides:
            - BranchSide:      'archive.c:408,15'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'archive.c:411,2'
              BranchSideFuncs: []
        - Branch String:   'archive.c:408,7'
          Branch Sides:
            - BranchSide:      'archive.c:409,11'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'archive.c:410,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'archive.c:408,8'
          Dst:             strcmp
    - functionName:    number_callback
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         7
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'archive.c:624,2'
          Branch Sides:
            - BranchSide:      'archive.c:624,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'archive.c:624,2'
              BranchSideFuncs:
                - strtol
      Callsites:
        - Src:             'archive.c:624,2'
          Dst:             BUG_fl
        - Src:             'archive.c:625,23'
          Dst:             strtol
    - functionName:    add_file_cb
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         36
      ICount:          290
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - BUG_fl
        - _
        - die
        - extra_file_info_clear
        - prefix_filename
        - stat64
        - strbuf_detach
        - strchr
        - strcmp
        - string_list_append_nodup
        - string_list_clear_func
        - strlen
        - unquote_c_style
        - xmalloc
        - xstrdup
        - xstrdup_or_null
        - xstrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'archive.c:567,6'
          Branch Sides:
            - BranchSide:      'archive.c:568,27'
              BranchSideFuncs:
                - string_list_clear_func
            - BranchSide:      'archive.c:573,7'
              BranchSideFuncs:
                - xmalloc
                - xstrdup_or_null.19143
                - strcmp
                - prefix_filename
                - stat64
                - _.19140
                - die
                - string_list_append_nodup
                - _.19140
                - die
                - strcmp
                - unquote_c_style
                - _.19140
                - die
                - xstrndup
                - xstrdup
                - strlen
                - prefix_filename
                - free
                - strbuf_detach
                - _.19140
                - die
                - _.19140
                - die
                - strchr
                - BUG_fl
        - Branch String:   'archive.c:573,6'
          Branch Sides:
            - BranchSide:      'archive.c:574,3'
              BranchSideFuncs:
                - xmalloc
                - xstrdup_or_null.19143
                - strcmp
                - prefix_filename
                - stat64
                - _.19140
                - die
                - string_list_append_nodup
                - _.19140
                - die
                - strcmp
                - unquote_c_style
                - _.19140
                - die
                - xstrndup
                - xstrdup
                - strlen
                - prefix_filename
                - free
                - strbuf_detach
                - _.19140
                - die
                - _.19140
                - die
                - strchr
                - BUG_fl
            - BranchSide:      'archive.c:576,9'
              BranchSideFuncs:
                - xmalloc
                - xstrdup_or_null.19143
                - strcmp
                - prefix_filename
                - stat64
                - _.19140
                - die
                - string_list_append_nodup
                - _.19140
                - die
                - strcmp
                - unquote_c_style
                - _.19140
                - die
                - xstrndup
                - xstrdup
                - strlen
                - prefix_filename
                - free
                - strbuf_detach
                - _.19140
                - die
                - _.19140
                - die
                - strchr
                - BUG_fl
        - Branch String:   'archive.c:579,6'
          Branch Sides:
            - BranchSide:      'archive.c:580,26'
              BranchSideFuncs:
                - strcmp
                - unquote_c_style
                - _.19140
                - die
                - xstrndup
                - xstrdup
                - strlen
                - string_list_append_nodup
                - prefix_filename
                - free
                - strbuf_detach
                - _.19140
                - die
                - _.19140
                - die
                - strchr
                - BUG_fl
            - BranchSide:      'archive.c:586,21'
              BranchSideFuncs:
                - strcmp
                - unquote_c_style
                - _.19140
                - die
                - xstrndup
                - xstrdup
                - strlen
                - string_list_append_nodup
                - prefix_filename
                - free
                - strbuf_detach
                - _.19140
                - die
                - _.19140
                - die
                - strchr
                - BUG_fl
        - Branch String:   'archive.c:581,7'
          Branch Sides:
            - BranchSide:      'archive.c:582,8'
              BranchSideFuncs:
                - _.19140
                - die
            - BranchSide:      'archive.c:583,8'
              BranchSideFuncs:
                - _.19140
                - die
                - string_list_append_nodup
        - Branch String:   'archive.c:583,7'
          Branch Sides:
            - BranchSide:      'archive.c:584,8'
              BranchSideFuncs:
                - string_list_append_nodup
            - BranchSide:      'archive.c:585,3'
              BranchSideFuncs:
                - string_list_append_nodup
        - Branch String:   'archive.c:586,13'
          Branch Sides:
            - BranchSide:      'archive.c:587,17'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'archive.c:614,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'archive.c:590,7'
          Branch Sides:
            - BranchSide:      'archive.c:591,15'
              BranchSideFuncs:
                - strchr
                - _.19140
                - die
                - xstrndup
                - xstrdup
                - strlen
                - string_list_append_nodup
                - prefix_filename
                - free
                - strbuf_detach
                - _.19140
                - die
            - BranchSide:      'archive.c:592,34'
              BranchSideFuncs:
                - unquote_c_style
                - _.19140
                - die
                - xstrndup
                - xstrdup
                - strlen
                - string_list_append_nodup
                - prefix_filename
                - free
                - strbuf_detach
                - _.19140
                - die
                - _.19140
                - die
        - Branch String:   'archive.c:592,12'
          Branch Sides:
            - BranchSide:      'archive.c:0,0'
              BranchSideFuncs:
                - _.19140
                - die
            - BranchSide:      'archive.c:593,8'
              BranchSideFuncs:
                - _.19140
                - die
        - Branch String:   'archive.c:595,10'
          Branch Sides:
            - BranchSide:      'archive.c:595,14'
              BranchSideFuncs:
                - xstrndup
                - xstrdup
                - strlen
                - string_list_append_nodup
                - prefix_filename
                - free
                - strbuf_detach
                - _.19140
                - die
                - _.19140
                - die
            - BranchSide:      'archive.c:596,8'
              BranchSideFuncs:
                - _.19140
                - die
        - Branch String:   'archive.c:595,7'
          Branch Sides:
            - BranchSide:      'archive.c:596,8'
              BranchSideFuncs:
                - _.19140
                - die
            - BranchSide:      'archive.c:598,7'
              BranchSideFuncs:
                - xstrndup
                - xstrdup
                - strlen
                - string_list_append_nodup
                - prefix_filename
                - free
                - strbuf_detach
                - _.19140
                - die
        - Branch String:   'archive.c:598,7'
          Branch Sides:
            - BranchSide:      'archive.c:599,8'
              BranchSideFuncs:
                - _.19140
                - die
            - BranchSide:      'archive.c:601,14'
              BranchSideFuncs:
                - xstrndup
                - xstrdup
                - strlen
                - string_list_append_nodup
                - prefix_filename
                - free
                - strbuf_detach
        - Branch String:   'archive.c:601,10'
          Branch Sides:
            - BranchSide:      'archive.c:602,4'
              BranchSideFuncs:
                - strbuf_detach
                - xstrdup
                - strlen
                - string_list_append_nodup
                - prefix_filename
                - free
            - BranchSide:      'archive.c:602,41'
              BranchSideFuncs:
                - xstrndup
                - xstrdup
                - strlen
                - string_list_append_nodup
                - prefix_filename
                - free
        - Branch String:   'archive.c:604,7'
          Branch Sides:
            - BranchSide:      'archive.c:605,10'
              BranchSideFuncs:
                - prefix_filename
                - free
                - xstrdup
                - strlen
                - string_list_append_nodup
            - BranchSide:      'archive.c:609,11'
              BranchSideFuncs:
                - xstrdup
                - strlen
                - string_list_append_nodup
      Callsites:
        - Src:             'archive.c:568,3'
          Dst:             string_list_clear_func
        - Src:             'archive.c:568,3'
          Dst:             extra_file_info_clear
        - Src:             'archive.c:576,9'
          Dst:             xmalloc
        - Src:             'archive.c:577,15'
          Dst:             xstrdup_or_null
        - Src:             'archive.c:579,7'
          Dst:             strcmp
        - Src:             'archive.c:580,10'
          Dst:             prefix_filename
        - Src:             'archive.c:581,7'
          Dst:             stat64
        - Src:             'archive.c:582,8'
          Dst:             _
        - Src:             'archive.c:582,4'
          Dst:             die
        - Src:             'archive.c:584,8'
          Dst:             _
        - Src:             'archive.c:584,4'
          Dst:             die
        - Src:             'archive.c:586,14'
          Dst:             strcmp
        - Src:             'archive.c:591,8'
          Dst:             strchr
        - Src:             'archive.c:592,12'
          Dst:             unquote_c_style
        - Src:             'archive.c:593,8'
          Dst:             _
        - Src:             'archive.c:593,4'
          Dst:             die
        - Src:             'archive.c:596,8'
          Dst:             _
        - Src:             'archive.c:596,4'
          Dst:             die
        - Src:             'archive.c:599,8'
          Dst:             _
        - Src:             'archive.c:599,4'
          Dst:             die
        - Src:             'archive.c:602,4'
          Dst:             strbuf_detach
        - Src:             'archive.c:602,32'
          Dst:             xstrndup
        - Src:             'archive.c:606,11'
          Dst:             prefix_filename
        - Src:             'archive.c:611,19'
          Dst:             xstrdup
        - Src:             'archive.c:612,24'
          Dst:             strlen
        - Src:             'archive.c:614,3'
          Dst:             BUG_fl
        - Src:             'archive.c:616,9'
          Dst:             string_list_append_nodup
    - functionName:    extra_file_info_clear
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - util
        - str
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_subst
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - src
        - len
        - buf
        - ctx
      BBCount:         12
      ICount:          132
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - memchr
        - memmem
        - repo_format_commit_message
        - strbuf_add
        - strbuf_detach
        - strbuf_release
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'archive.c:57,6'
          Branch Sides:
            - BranchSide:      'archive.c:58,27'
              BranchSideFuncs:
                - strbuf_detach
                - memmem
                - strbuf_add
                - strbuf_release
                - free
                - memchr
                - strbuf_setlen.19155
                - strbuf_add
                - strbuf_add
                - repo_format_commit_message
            - BranchSide:      'archive.c:59,2'
              BranchSideFuncs:
                - memmem
                - strbuf_add
                - strbuf_release
                - free
                - memchr
                - strbuf_setlen.19155
                - strbuf_add
                - strbuf_add
                - repo_format_commit_message
        - Branch String:   'archive.c:63,7'
          Branch Sides:
            - BranchSide:      'archive.c:64,4'
              BranchSideFuncs:
                - memchr
                - strbuf_add
                - strbuf_release
                - free
                - strbuf_setlen.19155
                - strbuf_add
                - strbuf_add
                - repo_format_commit_message
                - memmem
            - BranchSide:      'archive.c:65,14'
              BranchSideFuncs:
                - memchr
                - strbuf_add
                - strbuf_release
                - free
                - strbuf_setlen.19155
                - strbuf_add
                - strbuf_add
                - repo_format_commit_message
                - memmem
        - Branch String:   'archive.c:66,7'
          Branch Sides:
            - BranchSide:      'archive.c:67,4'
              BranchSideFuncs:
                - strbuf_setlen.19155
                - strbuf_add
                - strbuf_add
                - repo_format_commit_message
                - memmem
                - strbuf_add
                - strbuf_release
                - free
                - memchr
            - BranchSide:      'archive.c:69,3'
              BranchSideFuncs:
                - strbuf_setlen.19155
                - strbuf_add
                - strbuf_add
                - repo_format_commit_message
                - memmem
                - strbuf_add
                - strbuf_release
                - free
                - memchr
      Callsites:
        - Src:             'archive.c:58,13'
          Dst:             strbuf_detach
        - Src:             'archive.c:62,7'
          Dst:             memmem
        - Src:             'archive.c:65,7'
          Dst:             memchr
        - Src:             'archive.c:69,3'
          Dst:             strbuf_setlen
        - Src:             'archive.c:70,3'
          Dst:             strbuf_add
        - Src:             'archive.c:72,3'
          Dst:             strbuf_add
        - Src:             'archive.c:73,3'
          Dst:             repo_format_commit_message
        - Src:             'archive.c:78,2'
          Dst:             strbuf_add
        - Src:             'archive.c:79,2'
          Dst:             strbuf_release
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    convert_to_working_tree
      functionSourceFile: '/src/git/./convert.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
        - src
        - len
        - dst
        - meta
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convert_attrs
        - convert_to_working_tree_ca
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './convert.h:121,2'
          Dst:             convert_attrs
        - Src:             './convert.h:122,9'
          Dst:             convert_to_working_tree_ca
    - functionName:    object_file_to_archive
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - path
        - oid
        - mode
        - type
        - sizep
      BBCount:         20
      ICount:          174
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - convert_to_working_tree
        - format_subst
        - init_checkout_metadata
        - repo_read_object_file
        - strbuf_attach
        - strbuf_detach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'archive.c:91,32'
          Branch Sides:
            - BranchSide:      'archive.c:91,48'
              BranchSideFuncs:
                - init_checkout_metadata
                - repo_read_object_file
                - strbuf_attach
                - convert_to_working_tree.19160
                - strbuf_detach
                - format_subst
            - BranchSide:      'archive.c:91,23'
              BranchSideFuncs:
                - init_checkout_metadata
                - repo_read_object_file
                - strbuf_attach
                - convert_to_working_tree.19160
                - strbuf_detach
                - format_subst
        - Branch String:   'archive.c:95,11'
          Branch Sides:
            - BranchSide:      'archive.c:95,30'
              BranchSideFuncs:
                - init_checkout_metadata
                - repo_read_object_file
                - strbuf_attach
                - convert_to_working_tree.19160
                - strbuf_detach
                - format_subst
            - BranchSide:      'archive.c:96,12'
              BranchSideFuncs:
                - init_checkout_metadata
                - repo_read_object_file
                - strbuf_attach
                - convert_to_working_tree.19160
                - strbuf_detach
                - format_subst
        - Branch String:   'archive.c:96,12'
          Branch Sides:
            - BranchSide:      'archive.c:95,11'
              BranchSideFuncs:
                - init_checkout_metadata
                - repo_read_object_file
                - strbuf_attach
                - convert_to_working_tree.19160
                - strbuf_detach
                - format_subst
            - BranchSide:      'archive.c:96,26'
              BranchSideFuncs:
                - init_checkout_metadata
                - repo_read_object_file
                - strbuf_attach
                - convert_to_working_tree.19160
                - strbuf_detach
                - format_subst
        - Branch String:   'archive.c:100,13'
          Branch Sides:
            - BranchSide:      'archive.c:100,16'
              BranchSideFuncs:
                - strbuf_attach
                - convert_to_working_tree.19160
                - strbuf_detach
                - format_subst
            - BranchSide:      'archive.c:100,13'
              BranchSideFuncs: []
        - Branch String:   'archive.c:100,6'
          Branch Sides:
            - BranchSide:      'archive.c:100,6'
              BranchSideFuncs:
                - strbuf_attach
                - convert_to_working_tree.19160
                - strbuf_detach
                - format_subst
            - BranchSide:      'archive.c:101,17'
              BranchSideFuncs:
                - strbuf_attach
                - convert_to_working_tree.19160
                - strbuf_detach
                - format_subst
        - Branch String:   'archive.c:106,7'
          Branch Sides:
            - BranchSide:      'archive.c:107,17'
              BranchSideFuncs:
                - format_subst
                - strbuf_detach
            - BranchSide:      'archive.c:108,12'
              BranchSideFuncs:
                - strbuf_detach
      Callsites:
        - Src:             'archive.c:94,2'
          Dst:             init_checkout_metadata
        - Src:             'archive.c:99,11'
          Dst:             repo_read_object_file
        - Src:             'archive.c:104,3'
          Dst:             strbuf_attach
        - Src:             'archive.c:105,3'
          Dst:             convert_to_working_tree
        - Src:             'archive.c:107,4'
          Dst:             format_subst
        - Src:             'archive.c:108,12'
          Dst:             strbuf_detach
    - functionName:    strbuf_swap
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_attr_export_subst
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'archive.c:146,15'
          Branch Sides:
            - BranchSide:      'archive.c:146,18'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:146,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_archive_entry
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - base
        - baselen
        - filename
        - mode
        - context
      BBCount:         44
      ICount:          378
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - _
        - check_attr_export_ignore
        - check_attr_export_subst
        - const_error
        - error
        - fprintf
        - get_archive_attrs
        - object_file_to_archive
        - oid_object_info
        - oid_to_hex
        - relative_path
        - starts_with
        - strbuf_add
        - strbuf_addch
        - strbuf_addstr
        - strbuf_grow
        - strbuf_setlen
        - strbuf_swap
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'archive.c:169,20'
          Branch Sides:
            - BranchSide:      'archive.c:169,23'
              BranchSideFuncs:
                - strbuf_addch.19165
                - get_archive_attrs
                - check_attr_export_ignore
                - check_attr_export_subst
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
                - oid_object_info
                - fprintf
                - relative_path
                - strcmp
                - starts_with
                - strbuf_setlen.19155
                - strbuf_add
                - strbuf_addstr.19136
                - strbuf_swap.19161
            - BranchSide:      'archive.c:170,3'
              BranchSideFuncs:
                - strbuf_addch.19165
                - get_archive_attrs
                - check_attr_export_ignore
                - check_attr_export_subst
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
                - oid_object_info
                - fprintf
                - relative_path
                - strcmp
                - starts_with
                - strbuf_setlen.19155
                - strbuf_add
                - strbuf_addstr.19136
                - strbuf_swap.19161
        - Branch String:   'archive.c:169,6'
          Branch Sides:
            - BranchSide:      'archive.c:170,3'
              BranchSideFuncs:
                - strbuf_addch.19165
                - get_archive_attrs
                - check_attr_export_ignore
                - check_attr_export_subst
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
                - oid_object_info
                - fprintf
                - relative_path
                - strcmp
                - starts_with
                - strbuf_setlen.19155
                - strbuf_add
                - strbuf_addstr.19136
                - strbuf_swap.19161
            - BranchSide:      'archive.c:171,29'
              BranchSideFuncs:
                - get_archive_attrs
                - check_attr_export_ignore
                - check_attr_export_subst
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
                - oid_object_info
                - fprintf
                - relative_path
                - strcmp
                - starts_with
                - strbuf_setlen.19155
                - strbuf_add
                - strbuf_addstr.19136
                - strbuf_swap.19161
        - Branch String:   'archive.c:173,6'
          Branch Sides:
            - BranchSide:      'archive.c:175,29'
              BranchSideFuncs:
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
                - oid_object_info
                - fprintf
                - relative_path
                - strcmp
                - starts_with
                - strbuf_setlen.19155
                - strbuf_add
                - strbuf_addstr.19136
                - strbuf_swap.19161
            - BranchSide:      'archive.c:181,6'
              BranchSideFuncs:
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
                - oid_object_info
                - fprintf
                - relative_path
                - strcmp
                - starts_with
                - strbuf_setlen.19155
                - strbuf_add
                - strbuf_addstr.19136
                - strbuf_swap.19161
        - Branch String:   'archive.c:176,7'
          Branch Sides:
            - BranchSide:      'archive.c:177,4'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:178,43'
              BranchSideFuncs:
                - check_attr_export_subst
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
                - oid_object_info
                - fprintf
                - relative_path
                - strcmp
                - starts_with
                - strbuf_setlen.19155
                - strbuf_add
                - strbuf_addstr.19136
                - strbuf_swap.19161
        - Branch String:   'archive.c:181,6'
          Branch Sides:
            - BranchSide:      'archive.c:186,23'
              BranchSideFuncs:
                - relative_path
                - strcmp
                - starts_with
                - strbuf_setlen.19155
                - strbuf_add
                - strbuf_addstr.19136
                - strbuf_swap.19161
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
                - oid_object_info
                - fprintf
            - BranchSide:      'archive.c:204,6'
              BranchSideFuncs:
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
                - oid_object_info
                - fprintf
        - Branch String:   'archive.c:194,26'
          Branch Sides:
            - BranchSide:      'archive.c:194,41'
              BranchSideFuncs:
                - starts_with
                - strbuf_setlen.19155
                - strbuf_add
                - strbuf_addstr.19136
                - strbuf_swap.19161
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
                - oid_object_info
                - fprintf
            - BranchSide:      'archive.c:195,11'
              BranchSideFuncs: []
        - Branch String:   'archive.c:194,7'
          Branch Sides:
            - BranchSide:      'archive.c:195,11'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:198,3'
              BranchSideFuncs:
                - strbuf_setlen.19155
                - strbuf_add
                - strbuf_addstr.19136
                - strbuf_swap.19161
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
                - oid_object_info
                - fprintf
        - Branch String:   'archive.c:204,6'
          Branch Sides:
            - BranchSide:      'archive.c:205,11'
              BranchSideFuncs:
                - fprintf
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
                - oid_object_info
            - BranchSide:      'archive.c:207,6'
              BranchSideFuncs:
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
                - oid_object_info
        - Branch String:   'archive.c:207,20'
          Branch Sides:
            - BranchSide:      'archive.c:207,23'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:208,9'
              BranchSideFuncs: []
        - Branch String:   'archive.c:207,6'
          Branch Sides:
            - BranchSide:      'archive.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:215,6'
              BranchSideFuncs:
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
                - oid_object_info
        - Branch String:   'archive.c:209,7'
          Branch Sides:
            - BranchSide:      'archive.c:210,11'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:211,11'
              BranchSideFuncs: []
        - Branch String:   'archive.c:215,20'
          Branch Sides:
            - BranchSide:      'archive.c:215,24'
              BranchSideFuncs:
                - oid_object_info
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
            - BranchSide:      'archive.c:220,34'
              BranchSideFuncs:
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
        - Branch String:   'archive.c:215,38'
          Branch Sides:
            - BranchSide:      'archive.c:216,22'
              BranchSideFuncs:
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
            - BranchSide:      'archive.c:220,34'
              BranchSideFuncs:
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
        - Branch String:   'archive.c:216,58'
          Branch Sides:
            - BranchSide:      'archive.c:217,6'
              BranchSideFuncs:
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
            - BranchSide:      'archive.c:220,34'
              BranchSideFuncs:
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
        - Branch String:   'archive.c:215,6'
          Branch Sides:
            - BranchSide:      'archive.c:218,10'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:220,34'
              BranchSideFuncs:
                - object_file_to_archive
                - _.19140
                - oid_to_hex
                - error
                - const_error.19169
                - free
        - Branch String:   'archive.c:221,6'
          Branch Sides:
            - BranchSide:      'archive.c:222,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'archive.c:223,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'archive.c:164,2'
          Dst:             strbuf_setlen
        - Src:             'archive.c:165,2'
          Dst:             strbuf_grow
        - Src:             'archive.c:166,2'
          Dst:             strbuf_add
        - Src:             'archive.c:167,2'
          Dst:             strbuf_add
        - Src:             'archive.c:168,2'
          Dst:             strbuf_addstr
        - Src:             'archive.c:170,3'
          Dst:             strbuf_addch
        - Src:             'archive.c:175,11'
          Dst:             get_archive_attrs
        - Src:             'archive.c:176,7'
          Dst:             check_attr_export_ignore
        - Src:             'archive.c:178,19'
          Dst:             check_attr_export_subst
        - Src:             'archive.c:186,9'
          Dst:             relative_path
        - Src:             'archive.c:194,8'
          Dst:             strcmp
        - Src:             'archive.c:194,29'
          Dst:             starts_with
        - Src:             'archive.c:198,3'
          Dst:             strbuf_setlen
        - Src:             'archive.c:199,3'
          Dst:             strbuf_add
        - Src:             'archive.c:200,3'
          Dst:             strbuf_addstr
        - Src:             'archive.c:201,3'
          Dst:             strbuf_swap
        - Src:             'archive.c:205,3'
          Dst:             fprintf
        - Src:             'archive.c:216,6'
          Dst:             oid_object_info
        - Src:             'archive.c:220,11'
          Dst:             object_file_to_archive
        - Src:             'archive.c:222,10'
          Dst:             _
        - Src:             'archive.c:222,10'
          Dst:             oid_to_hex
        - Src:             'archive.c:222,10'
          Dst:             error
        - Src:             'archive.c:222,10'
          Dst:             const_error
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    get_archive_attrs
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - attr_check_initl
        - git_check_attr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'archive.c:133,6'
          Branch Sides:
            - BranchSide:      'archive.c:133,6'
              BranchSideFuncs:
                - git_check_attr
            - BranchSide:      'archive.c:134,11'
              BranchSideFuncs:
                - attr_check_initl
                - git_check_attr
      Callsites:
        - Src:             'archive.c:134,11'
          Dst:             attr_check_initl
        - Src:             'archive.c:135,2'
          Dst:             git_check_attr
    - functionName:    check_attr_export_ignore
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'archive.c:141,15'
          Branch Sides:
            - BranchSide:      'archive.c:141,18'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:141,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_directory
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         9
      ICount:          95
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - write_archive_entry
        - write_directory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'archive.c:248,6'
          Branch Sides:
            - BranchSide:      'archive.c:249,3'
              BranchSideFuncs:
                - write_directory
                - write_archive_entry
                - free
            - BranchSide:      'archive.c:250,14'
              BranchSideFuncs:
                - write_directory
                - write_archive_entry
                - free
        - Branch String:   'archive.c:253,22'
          Branch Sides:
            - BranchSide:      'archive.c:253,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'archive.c:254,24'
              BranchSideFuncs:
                - write_archive_entry
                - free
      Callsites:
        - Src:             'archive.c:253,3'
          Dst:             write_directory
        - Src:             'archive.c:254,3'
          Dst:             write_archive_entry
    - functionName:    queue_directory
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - base
        - filename
        - mode
        - c
      BBCount:         3
      ICount:          84
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oidcpy
        - st_add
        - strlen
        - xmalloc
        - xsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'archive.c:233,15'
          Dst:             st_add
        - Src:             'archive.c:233,15'
          Dst:             strlen
        - Src:             'archive.c:233,15'
          Dst:             st_add
        - Src:             'archive.c:233,15'
          Dst:             st_add
        - Src:             'archive.c:234,14'
          Dst:             st_add
        - Src:             'archive.c:234,6'
          Dst:             xmalloc
        - Src:             'archive.c:239,11'
          Dst:             xsnprintf
        - Src:             'archive.c:240,2'
          Dst:             oidcpy
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    match_extension
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - ext
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'archive.c:793,20'
          Branch Sides:
            - BranchSide:      'archive.c:793,23'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:794,3'
              BranchSideFuncs: []
        - Branch String:   'archive.c:793,6'
          Branch Sides:
            - BranchSide:      'archive.c:794,3'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:795,17'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'archive.c:786,18'
          Dst:             strlen
        - Src:             'archive.c:786,37'
          Dst:             strlen
        - Src:             'archive.c:795,10'
          Dst:             strcmp
    - functionName:    archive_format_from_filename
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - match_extension
      functionUses:    2
      BranchProfiles:
        - Branch String:   'archive.c:802,2'
          Branch Sides:
            - BranchSide:      'archive.c:803,23'
              BranchSideFuncs:
                - match_extension
            - BranchSide:      'archive.c:805,2'
              BranchSideFuncs: []
        - Branch String:   'archive.c:803,7'
          Branch Sides:
            - BranchSide:      'archive.c:803,51'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:804,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'archive.c:803,7'
          Dst:             match_extension
    - functionName:    parse_pathspec_arg
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pathspec
        - ar_args
      BBCount:         14
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - die
        - parse_pathspec
        - path_exists
      functionUses:    1
      BranchProfiles:
        - Branch String:   'archive.c:493,6'
          Branch Sides:
            - BranchSide:      'archive.c:493,6'
              BranchSideFuncs:
                - path_exists.19138
                - _.19140
                - die
            - BranchSide:      'archive.c:494,3'
              BranchSideFuncs:
                - path_exists.19138
                - _.19140
                - die
        - Branch String:   'archive.c:494,3'
          Branch Sides:
            - BranchSide:      'archive.c:495,10'
              BranchSideFuncs:
                - path_exists.19138
                - _.19140
                - die
            - BranchSide:      'archive.c:499,2'
              BranchSideFuncs: []
        - Branch String:   'archive.c:495,19'
          Branch Sides:
            - BranchSide:      'archive.c:495,35'
              BranchSideFuncs:
                - path_exists.19138
                - _.19140
                - die
            - BranchSide:      'archive.c:497,12'
              BranchSideFuncs:
                - path_exists.19138
                - _.19140
                - die
        - Branch String:   'archive.c:495,8'
          Branch Sides:
            - BranchSide:      'archive.c:496,9'
              BranchSideFuncs:
                - path_exists.19138
                - _.19140
                - die
            - BranchSide:      'archive.c:497,12'
              BranchSideFuncs:
                - path_exists.19138
                - _.19140
                - die
      Callsites:
        - Src:             'archive.c:490,2'
          Dst:             parse_pathspec
        - Src:             'archive.c:495,23'
          Dst:             path_exists
        - Src:             'archive.c:496,9'
          Dst:             _
        - Src:             'archive.c:496,5'
          Dst:             die
    - functionName:    parse_treeish_arg
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - argv
        - ar_args
        - remote
      BBCount:         21
      ICount:          188
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - approxidate_careful
        - die
        - git_time
        - lookup_commit_reference_gently
        - oid_to_hex
        - parse_tree_indirect
        - repo_dwim_ref
        - repo_get_oid
        - strchrnul
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'archive.c:514,13'
          Branch Sides:
            - BranchSide:      'archive.c:514,17'
              BranchSideFuncs:
                - strchrnul
                - repo_dwim_ref
                - _.19140
                - die
                - repo_get_oid
                - lookup_commit_reference_gently
                - git_time.19142
                - parse_tree_indirect
                - _.19140
                - oid_to_hex
                - die
                - approxidate_careful
                - _.19140
                - die
                - strlen
                - repo_dwim_ref
            - BranchSide:      'archive.c:521,17'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - repo_get_oid
                - lookup_commit_reference_gently
                - git_time.19142
                - parse_tree_indirect
                - _.19140
                - oid_to_hex
                - die
                - approxidate_careful
                - _.19140
                - die
        - Branch String:   'archive.c:514,6'
          Branch Sides:
            - BranchSide:      'archive.c:515,33'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - repo_get_oid
                - lookup_commit_reference_gently
                - git_time.19142
                - parse_tree_indirect
                - _.19140
                - oid_to_hex
                - die
                - approxidate_careful
                - _.19140
                - die
            - BranchSide:      'archive.c:521,17'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - repo_get_oid
                - lookup_commit_reference_gently
                - git_time.19142
                - parse_tree_indirect
                - _.19140
                - oid_to_hex
                - die
                - approxidate_careful
                - _.19140
                - die
        - Branch String:   'archive.c:518,7'
          Branch Sides:
            - BranchSide:      'archive.c:519,8'
              BranchSideFuncs:
                - repo_get_oid
                - lookup_commit_reference_gently
                - git_time.19142
                - parse_tree_indirect
                - _.19140
                - oid_to_hex
                - die
                - approxidate_careful
                - _.19140
                - die
            - BranchSide:      'archive.c:520,2'
              BranchSideFuncs:
                - repo_get_oid
                - lookup_commit_reference_gently
                - git_time.19142
                - parse_tree_indirect
                - _.19140
                - oid_to_hex
                - die
                - approxidate_careful
                - _.19140
                - die
        - Branch String:   'archive.c:525,6'
          Branch Sides:
            - BranchSide:      'archive.c:526,7'
              BranchSideFuncs:
                - _.19140
                - die
            - BranchSide:      'archive.c:528,42'
              BranchSideFuncs:
                - lookup_commit_reference_gently
                - git_time.19142
                - parse_tree_indirect
                - _.19140
                - oid_to_hex
                - die
                - approxidate_careful
        - Branch String:   'archive.c:529,6'
          Branch Sides:
            - BranchSide:      'archive.c:530,17'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.19140
                - oid_to_hex
                - die
                - approxidate_careful
            - BranchSide:      'archive.c:533,14'
              BranchSideFuncs:
                - git_time.19142
                - parse_tree_indirect
                - _.19140
                - oid_to_hex
                - die
                - approxidate_careful
        - Branch String:   'archive.c:536,6'
          Branch Sides:
            - BranchSide:      'archive.c:537,18'
              BranchSideFuncs:
                - approxidate_careful
                - parse_tree_indirect
                - _.19140
                - oid_to_hex
                - die
            - BranchSide:      'archive.c:539,9'
              BranchSideFuncs:
                - parse_tree_indirect
                - _.19140
                - oid_to_hex
                - die
        - Branch String:   'archive.c:540,6'
          Branch Sides:
            - BranchSide:      'archive.c:541,7'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:543,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'archive.c:515,23'
          Dst:             strchrnul
        - Src:             'archive.c:518,8'
          Dst:             repo_dwim_ref
        - Src:             'archive.c:519,8'
          Dst:             _
        - Src:             'archive.c:519,4'
          Dst:             die
        - Src:             'archive.c:521,39'
          Dst:             strlen
        - Src:             'archive.c:521,3'
          Dst:             repo_dwim_ref
        - Src:             'archive.c:525,6'
          Dst:             repo_get_oid
        - Src:             'archive.c:526,7'
          Dst:             _
        - Src:             'archive.c:526,3'
          Dst:             die
        - Src:             'archive.c:528,11'
          Dst:             lookup_commit_reference_gently
        - Src:             'archive.c:534,18'
          Dst:             git_time
        - Src:             'archive.c:537,18'
          Dst:             approxidate_careful
        - Src:             'archive.c:539,9'
          Dst:             parse_tree_indirect
        - Src:             'archive.c:541,7'
          Dst:             _
        - Src:             'archive.c:541,35'
          Dst:             oid_to_hex
        - Src:             'archive.c:541,3'
          Dst:             die
    - functionName:    parse_archive_args
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - argc
        - argv
        - ar
        - args
        - name_hint
        - is_remote
      BBCount:         61
      ICount:          718
      EdgeCount:       74
      CyclomaticComplexity: 15
      functionsReached:
        - _
        - archive_format_from_filename
        - common_exit
        - die
        - exit
        - lookup_archiver
        - parse_options
        - printf
        - strlen
        - usage_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'archive.c:678,6'
          Branch Sides:
            - BranchSide:      'archive.c:679,7'
              BranchSideFuncs:
                - _.19140
                - die
            - BranchSide:      'archive.c:680,6'
              BranchSideFuncs:
                - lookup_archiver
                - _.19140
                - die
                - strlen
                - _.19140
                - die
                - usage_with_options
                - archive_format_from_filename
                - common_exit
                - exit
                - printf
                - _.19140
                - die
                - _.19140
                - die
                - _.19140
                - die
                - _.19140
                - die
        - Branch String:   'archive.c:680,6'
          Branch Sides:
            - BranchSide:      'archive.c:681,7'
              BranchSideFuncs:
                - _.19140
                - die
            - BranchSide:      'archive.c:682,6'
              BranchSideFuncs:
                - lookup_archiver
                - _.19140
                - die
                - strlen
                - _.19140
                - die
                - usage_with_options
                - archive_format_from_filename
                - common_exit
                - exit
                - printf
                - _.19140
                - die
                - _.19140
                - die
                - _.19140
                - die
        - Branch String:   'archive.c:682,6'
          Branch Sides:
            - BranchSide:      'archive.c:683,7'
              BranchSideFuncs:
                - _.19140
                - die
            - BranchSide:      'archive.c:684,6'
              BranchSideFuncs:
                - lookup_archiver
                - _.19140
                - die
                - strlen
                - _.19140
                - die
                - usage_with_options
                - archive_format_from_filename
                - common_exit
                - exit
                - printf
                - _.19140
                - die
                - _.19140
                - die
        - Branch String:   'archive.c:684,16'
          Branch Sides:
            - BranchSide:      'archive.c:684,19'
              BranchSideFuncs:
                - lookup_archiver
                - _.19140
                - die
                - strlen
                - _.19140
                - die
                - usage_with_options
                - archive_format_from_filename
                - common_exit
                - exit
                - printf
                - _.19140
                - die
                - _.19140
                - die
            - BranchSide:      'archive.c:687,7'
              BranchSideFuncs:
                - lookup_archiver
                - _.19140
                - die
                - strlen
                - _.19140
                - die
                - usage_with_options
                - archive_format_from_filename
                - common_exit
                - exit
                - printf
                - _.19140
                - die
        - Branch String:   'archive.c:684,6'
          Branch Sides:
            - BranchSide:      'archive.c:685,7'
              BranchSideFuncs:
                - _.19140
                - die
            - BranchSide:      'archive.c:687,7'
              BranchSideFuncs:
                - lookup_archiver
                - _.19140
                - die
                - strlen
                - _.19140
                - die
                - usage_with_options
                - archive_format_from_filename
                - common_exit
                - exit
                - printf
                - _.19140
                - die
        - Branch String:   'archive.c:687,6'
          Branch Sides:
            - BranchSide:      'archive.c:688,8'
              BranchSideFuncs:
                - lookup_archiver
                - _.19140
                - die
                - strlen
                - _.19140
                - die
                - usage_with_options
                - archive_format_from_filename
                - common_exit
                - exit
                - printf
                - _.19140
                - die
            - BranchSide:      'archive.c:690,6'
              BranchSideFuncs:
                - lookup_archiver
                - _.19140
                - die
                - strlen
                - _.19140
                - die
                - usage_with_options
                - archive_format_from_filename
                - common_exit
                - exit
                - printf
                - _.19140
                - die
        - Branch String:   'archive.c:690,6'
          Branch Sides:
            - BranchSide:      'archive.c:691,7'
              BranchSideFuncs:
                - common_exit
                - exit
                - printf
                - _.19140
                - die
            - BranchSide:      'archive.c:699,7'
              BranchSideFuncs:
                - lookup_archiver
                - _.19140
                - die
                - strlen
                - _.19140
                - die
                - usage_with_options
                - archive_format_from_filename
        - Branch String:   'archive.c:691,7'
          Branch Sides:
            - BranchSide:      'archive.c:692,8'
              BranchSideFuncs:
                - _.19140
                - die
            - BranchSide:      'archive.c:693,10'
              BranchSideFuncs:
                - common_exit
                - exit
                - printf
        - Branch String:   'archive.c:693,3'
          Branch Sides:
            - BranchSide:      'archive.c:694,9'
              BranchSideFuncs:
                - printf
                - common_exit
                - exit
            - BranchSide:      'archive.c:696,3'
              BranchSideFuncs:
                - common_exit
                - exit
        - Branch String:   'archive.c:694,19'
          Branch Sides:
            - BranchSide:      'archive.c:694,22'
              BranchSideFuncs:
                - common_exit
                - exit
                - printf
            - BranchSide:      'archive.c:695,20'
              BranchSideFuncs:
                - printf
                - common_exit
                - exit
        - Branch String:   'archive.c:694,8'
          Branch Sides:
            - BranchSide:      'archive.c:694,44'
              BranchSideFuncs:
                - printf
                - common_exit
                - exit
            - BranchSide:      'archive.c:695,20'
              BranchSideFuncs:
                - printf
                - common_exit
                - exit
        - Branch String:   'archive.c:699,14'
          Branch Sides:
            - BranchSide:      'archive.c:699,17'
              BranchSideFuncs:
                - lookup_archiver
                - _.19140
                - die
                - strlen
                - _.19140
                - die
                - usage_with_options
            - BranchSide:      'archive.c:701,7'
              BranchSideFuncs:
                - lookup_archiver
                - _.19140
                - die
                - strlen
                - _.19140
                - die
                - usage_with_options
        - Branch String:   'archive.c:699,6'
          Branch Sides:
            - BranchSide:      'archive.c:700,41'
              BranchSideFuncs:
                - archive_format_from_filename
                - lookup_archiver
                - _.19140
                - die
                - strlen
                - _.19140
                - die
                - usage_with_options
            - BranchSide:      'archive.c:701,7'
              BranchSideFuncs:
                - lookup_archiver
                - _.19140
                - die
                - strlen
                - _.19140
                - die
                - usage_with_options
        - Branch String:   'archive.c:701,6'
          Branch Sides:
            - BranchSide:      'archive.c:702,10'
              BranchSideFuncs:
                - lookup_archiver
                - _.19140
                - die
                - strlen
                - _.19140
                - die
                - usage_with_options
            - BranchSide:      'archive.c:705,6'
              BranchSideFuncs:
                - lookup_archiver
                - _.19140
                - die
                - strlen
                - _.19140
                - die
                - usage_with_options
        - Branch String:   'archive.c:705,6'
          Branch Sides:
            - BranchSide:      'archive.c:706,37'
              BranchSideFuncs:
                - usage_with_options
            - BranchSide:      'archive.c:707,24'
              BranchSideFuncs:
                - lookup_archiver
                - _.19140
                - die
                - strlen
                - _.19140
                - die
        - Branch String:   'archive.c:708,11'
          Branch Sides:
            - BranchSide:      'archive.c:708,15'
              BranchSideFuncs:
                - strlen
                - _.19140
                - die
                - _.19140
                - die
            - BranchSide:      'archive.c:709,7'
              BranchSideFuncs:
                - _.19140
                - die
        - Branch String:   'archive.c:708,25'
          Branch Sides:
            - BranchSide:      'archive.c:708,32'
              BranchSideFuncs:
                - _.19140
                - die
                - strlen
                - _.19140
                - die
            - BranchSide:      'archive.c:711,2'
              BranchSideFuncs:
                - strlen
                - _.19140
                - die
        - Branch String:   'archive.c:708,6'
          Branch Sides:
            - BranchSide:      'archive.c:709,7'
              BranchSideFuncs:
                - strlen
                - _.19140
                - die
            - BranchSide:      'archive.c:711,2'
              BranchSideFuncs:
                - strlen
                - _.19140
                - die
        - Branch String:   'archive.c:712,6'
          Branch Sides:
            - BranchSide:      'archive.c:712,6'
              BranchSideFuncs:
                - _.19140
                - die
                - strlen
            - BranchSide:      'archive.c:713,21'
              BranchSideFuncs:
                - _.19140
                - die
                - strlen
        - Branch String:   'archive.c:715,17'
          Branch Sides:
            - BranchSide:      'archive.c:715,21'
              BranchSideFuncs:
                - _.19140
                - die
                - strlen
            - BranchSide:      'archive.c:718,8'
              BranchSideFuncs:
                - _.19140
                - die
        - Branch String:   'archive.c:715,44'
          Branch Sides:
            - BranchSide:      'archive.c:715,47'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'archive.c:716,30'
              BranchSideFuncs:
                - strlen
        - Branch String:   'archive.c:715,7'
          Branch Sides:
            - BranchSide:      'archive.c:716,30'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'archive.c:718,8'
              BranchSideFuncs:
                - _.19140
                - die
      Callsites:
        - Src:             'archive.c:676,9'
          Dst:             parse_options
        - Src:             'archive.c:679,7'
          Dst:             _
        - Src:             'archive.c:679,3'
          Dst:             die
        - Src:             'archive.c:681,7'
          Dst:             _
        - Src:             'archive.c:681,3'
          Dst:             die
        - Src:             'archive.c:683,7'
          Dst:             _
        - Src:             'archive.c:683,3'
          Dst:             die
        - Src:             'archive.c:685,7'
          Dst:             _
        - Src:             'archive.c:685,3'
          Dst:             die
        - Src:             'archive.c:692,8'
          Dst:             _
        - Src:             'archive.c:692,4'
          Dst:             die
        - Src:             'archive.c:695,5'
          Dst:             printf
        - Src:             'archive.c:696,3'
          Dst:             common_exit
        - Src:             'archive.c:696,3'
          Dst:             exit
        - Src:             'archive.c:700,12'
          Dst:             archive_format_from_filename
        - Src:             'archive.c:706,3'
          Dst:             usage_with_options
        - Src:             'archive.c:707,8'
          Dst:             lookup_archiver
        - Src:             'archive.c:709,7'
          Dst:             _
        - Src:             'archive.c:709,3'
          Dst:             die
        - Src:             'archive.c:718,8'
          Dst:             _
        - Src:             'archive.c:718,4'
          Dst:             die
        - Src:             'archive.c:724,18'
          Dst:             strlen
    - functionName:    copy_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1125,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1125,6'
              BranchSideFuncs:
                - st_mult.19223
            - BranchSide:      './git-compat-util.h:1126,10'
              BranchSideFuncs:
                - st_mult.19223
      Callsites:
        - Src:             './git-compat-util.h:1126,20'
          Dst:             st_mult
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    git_config_get_bool
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_bool
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:755,9'
          Dst:             repo_config_get_bool
    - functionName:    write_archive
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - argc
        - argv
        - prefix
        - repo
        - name_hint
        - remote
      BBCount:         8
      ICount:          127
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - clear_pathspec
        - extra_file_info_clear
        - git_config
        - git_config_get_bool
        - git_default_config
        - parse_archive_args
        - parse_pathspec_arg
        - parse_treeish_arg
        - setup_git_directory
        - st_mult
        - string_list_clear_func
        - string_list_init_dup
        - xmalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'archive.c:762,6'
          Branch Sides:
            - BranchSide:      'archive.c:762,6'
              BranchSideFuncs:
                - parse_treeish_arg
                - parse_pathspec_arg
                - string_list_clear_func
                - free
                - clear_pathspec
                - free
            - BranchSide:      'archive.c:768,3'
              BranchSideFuncs:
                - setup_git_directory
                - parse_treeish_arg
                - parse_pathspec_arg
                - string_list_clear_func
                - free
                - clear_pathspec
                - free
      Callsites:
        - Src:             'archive.c:742,2'
          Dst:             git_config_get_bool
        - Src:             'archive.c:743,2'
          Dst:             git_config
        - Src:             'archive.c:743,2'
          Dst:             git_default_config
        - Src:             'archive.c:752,2'
          Dst:             string_list_init_dup
        - Src:             'archive.c:758,2'
          Dst:             st_mult
        - Src:             'archive.c:758,2'
          Dst:             xmalloc
        - Src:             'archive.c:758,2'
          Dst:             copy_array
        - Src:             'archive.c:761,9'
          Dst:             parse_archive_args
        - Src:             'archive.c:768,3'
          Dst:             setup_git_directory
        - Src:             'archive.c:771,2'
          Dst:             parse_treeish_arg
        - Src:             'archive.c:772,2'
          Dst:             parse_pathspec_arg
        - Src:             'archive.c:776,2'
          Dst:             string_list_clear_func
        - Src:             'archive.c:776,2'
          Dst:             extra_file_info_clear
        - Src:             'archive.c:778,2'
          Dst:             clear_pathspec
    - functionName:    canon_mode
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './object.h:146,6'
          Branch Sides:
            - BranchSide:      './object.h:147,20'
              BranchSideFuncs: []
            - BranchSide:      './object.h:148,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:148,6'
          Branch Sides:
            - BranchSide:      './object.h:149,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:150,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:150,6'
          Branch Sides:
            - BranchSide:      './object.h:151,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:152,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    put_be64
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - value
      BBCount:         1
      ICount:          62
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    queue_or_write_archive_entry
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - base
        - filename
        - mode
        - context
      BBCount:         19
      ICount:          186
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - check_attr_export_ignore
        - get_archive_attrs
        - queue_directory
        - strbuf_addch
        - strbuf_addstr
        - strbuf_setlen
        - strncmp
        - write_archive_entry
        - write_directory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'archive.c:267,19'
          Branch Sides:
            - BranchSide:      'archive.c:267,2'
              BranchSideFuncs:
                - write_directory
                - write_archive_entry
                - strbuf_addstr.19136
                - strbuf_addch.19165
                - get_archive_attrs
                - strbuf_setlen.19155
                - check_attr_export_ignore
                - queue_directory
                - free
                - strncmp
            - BranchSide:      'archive.c:268,11'
              BranchSideFuncs:
                - write_directory
                - write_archive_entry
                - strbuf_addstr.19136
                - strbuf_addch.19165
                - get_archive_attrs
                - strbuf_setlen.19155
                - check_attr_export_ignore
                - queue_directory
                - free
                - strncmp
        - Branch String:   'archive.c:268,39'
          Branch Sides:
            - BranchSide:      'archive.c:268,9'
              BranchSideFuncs:
                - strncmp
                - write_directory
                - write_archive_entry
                - strbuf_addstr.19136
                - strbuf_addch.19165
                - get_archive_attrs
                - strbuf_setlen.19155
                - check_attr_export_ignore
                - queue_directory
                - free
            - BranchSide:      'archive.c:269,13'
              BranchSideFuncs:
                - strncmp
                - write_directory
                - write_archive_entry
                - strbuf_addstr.19136
                - strbuf_addch.19165
                - get_archive_attrs
                - strbuf_setlen.19155
                - check_attr_export_ignore
                - queue_directory
                - free
        - Branch String:   'archive.c:267,2'
          Branch Sides:
            - BranchSide:      'archive.c:270,21'
              BranchSideFuncs:
                - free
                - write_directory
                - write_archive_entry
                - strbuf_addstr.19136
                - strbuf_addch.19165
                - get_archive_attrs
                - strbuf_setlen.19155
                - check_attr_export_ignore
                - queue_directory
                - strncmp
            - BranchSide:      'archive.c:275,6'
              BranchSideFuncs:
                - write_directory
                - write_archive_entry
                - strbuf_addstr.19136
                - strbuf_addch.19165
                - get_archive_attrs
                - strbuf_setlen.19155
                - check_attr_export_ignore
                - queue_directory
        - Branch String:   'archive.c:275,6'
          Branch Sides:
            - BranchSide:      'archive.c:276,20'
              BranchSideFuncs:
                - strbuf_addstr.19136
                - strbuf_addch.19165
                - get_archive_attrs
                - strbuf_setlen.19155
                - check_attr_export_ignore
                - queue_directory
            - BranchSide:      'archive.c:291,22'
              BranchSideFuncs:
                - write_directory
                - write_archive_entry
        - Branch String:   'archive.c:285,7'
          Branch Sides:
            - BranchSide:      'archive.c:286,4'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:287,19'
              BranchSideFuncs:
                - queue_directory
        - Branch String:   'archive.c:291,6'
          Branch Sides:
            - BranchSide:      'archive.c:292,3'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:293,29'
              BranchSideFuncs:
                - write_archive_entry
      Callsites:
        - Src:             'archive.c:269,5'
          Dst:             strncmp
        - Src:             'archive.c:280,3'
          Dst:             strbuf_addstr
        - Src:             'archive.c:281,3'
          Dst:             strbuf_addch
        - Src:             'archive.c:282,11'
          Dst:             get_archive_attrs
        - Src:             'archive.c:283,3'
          Dst:             strbuf_setlen
        - Src:             'archive.c:285,7'
          Dst:             check_attr_export_ignore
        - Src:             'archive.c:287,3'
          Dst:             queue_directory
        - Src:             'archive.c:291,6'
          Dst:             write_directory
        - Src:             'archive.c:293,9'
          Dst:             write_archive_entry
    - functionName:    write_archive_entries
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - write_entry
      BBCount:         47
      ICount:          430
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - _
        - __xpg_basename
        - canon_mode
        - const_error
        - error_errno
        - fprintf
        - git_attr_set_direction
        - init_tree_desc
        - null_oid
        - oidcpy
        - put_be64
        - queue_or_write_archive_entry
        - read_tree
        - strbuf_addstr
        - strbuf_read_file
        - strbuf_release
        - strbuf_setlen
        - strlen
        - unpack_trees
      functionUses:    2
      BranchProfiles:
        - Branch String:   'archive.c:317,24'
          Branch Sides:
            - BranchSide:      'archive.c:317,27'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
                - git_attr_set_direction
                - read_tree
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - free
                - fprintf
            - BranchSide:      'archive.c:330,2'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
                - git_attr_set_direction
                - read_tree
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - free
        - Branch String:   'archive.c:317,6'
          Branch Sides:
            - BranchSide:      'archive.c:318,16'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
                - git_attr_set_direction
                - read_tree
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - free
                - fprintf
            - BranchSide:      'archive.c:330,2'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
                - git_attr_set_direction
                - read_tree
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - free
        - Branch String:   'archive.c:320,18'
          Branch Sides:
            - BranchSide:      'archive.c:320,21'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
                - git_attr_set_direction
                - read_tree
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - free
                - fprintf
            - BranchSide:      'archive.c:320,3'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
                - git_attr_set_direction
                - read_tree
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - free
                - fprintf
        - Branch String:   'archive.c:320,3'
          Branch Sides:
            - BranchSide:      'archive.c:321,7'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
                - git_attr_set_direction
                - read_tree
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - free
                - fprintf
            - BranchSide:      'archive.c:322,7'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
                - git_attr_set_direction
                - read_tree
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - free
                - fprintf
        - Branch String:   'archive.c:322,7'
          Branch Sides:
            - BranchSide:      'archive.c:323,12'
              BranchSideFuncs:
                - fprintf
                - init_tree_desc
                - unpack_trees
                - git_attr_set_direction
                - read_tree
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - free
            - BranchSide:      'archive.c:324,9'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
                - git_attr_set_direction
                - read_tree
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - free
        - Branch String:   'archive.c:326,7'
          Branch Sides:
            - BranchSide:      'archive.c:327,11'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:328,2'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
                - git_attr_set_direction
                - read_tree
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - free
        - Branch String:   'archive.c:337,6'
          Branch Sides:
            - BranchSide:      'archive.c:338,3'
              BranchSideFuncs:
                - read_tree
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - free
            - BranchSide:      'archive.c:351,18'
              BranchSideFuncs:
                - read_tree
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - free
        - Branch String:   'archive.c:346,7'
          Branch Sides:
            - BranchSide:      'archive.c:347,4'
              BranchSideFuncs: []
            - BranchSide:      'archive.c:348,3'
              BranchSideFuncs:
                - git_attr_set_direction
                - read_tree
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - free
        - Branch String:   'archive.c:355,6'
          Branch Sides:
            - BranchSide:      'archive.c:356,7'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - free
            - BranchSide:      'archive.c:357,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - free
        - Branch String:   'archive.c:357,2'
          Branch Sides:
            - BranchSide:      'archive.c:358,21'
              BranchSideFuncs:
                - free
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
            - BranchSide:      'archive.c:363,9'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
        - Branch String:   'archive.c:363,2'
          Branch Sides:
            - BranchSide:      'archive.c:364,35'
              BranchSideFuncs:
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - strbuf_release
                - strbuf_release
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
            - BranchSide:      'archive.c:394,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
        - Branch String:   'archive.c:370,7'
          Branch Sides:
            - BranchSide:      'archive.c:371,4'
              BranchSideFuncs:
                - strlen
                - canon_mode.19230
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
            - BranchSide:      'archive.c:385,10'
              BranchSideFuncs:
                - strlen
                - canon_mode.19230
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
        - Branch String:   'archive.c:372,8'
          Branch Sides:
            - BranchSide:      'archive.c:373,37'
              BranchSideFuncs:
                - strbuf_addstr.19136
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - strlen
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
            - BranchSide:      'archive.c:374,45'
              BranchSideFuncs:
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
        - Branch String:   'archive.c:377,8'
          Branch Sides:
            - BranchSide:      'archive.c:378,11'
              BranchSideFuncs:
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
            - BranchSide:      'archive.c:380,11'
              BranchSideFuncs:
                - canon_mode.19230
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
        - Branch String:   'archive.c:391,7'
          Branch Sides:
            - BranchSide:      'archive.c:392,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'archive.c:393,2'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
                - put_be64
                - strbuf_setlen.19155
                - __xpg_basename
                - strbuf_addstr.19136
                - strbuf_setlen.19155
                - strbuf_read_file
                - canon_mode.19230
                - _.19140
                - error_errno
                - const_error.19169
                - strbuf_addstr.19136
                - strlen
                - canon_mode.19230
      Callsites:
        - Src:             'archive.c:315,20'
          Dst:             null_oid
        - Src:             'archive.c:315,2'
          Dst:             oidcpy
        - Src:             'archive.c:323,4'
          Dst:             fprintf
        - Src:             'archive.c:344,3'
          Dst:             init_tree_desc
        - Src:             'archive.c:346,7'
          Dst:             unpack_trees
        - Src:             'archive.c:348,3'
          Dst:             git_attr_set_direction
        - Src:             'archive.c:351,8'
          Dst:             read_tree
        - Src:             'archive.c:351,8'
          Dst:             queue_or_write_archive_entry
        - Src:             'archive.c:368,3'
          Dst:             put_be64
        - Src:             'archive.c:371,4'
          Dst:             strbuf_setlen
        - Src:             'archive.c:373,5'
          Dst:             strbuf_addstr
        - Src:             'archive.c:374,36'
          Dst:             __xpg_basename
        - Src:             'archive.c:374,4'
          Dst:             strbuf_addstr
        - Src:             'archive.c:376,4'
          Dst:             strbuf_setlen
        - Src:             'archive.c:377,8'
          Dst:             strbuf_read_file
        - Src:             'archive.c:378,11'
          Dst:             _
        - Src:             'archive.c:378,11'
          Dst:             error_errno
        - Src:             'archive.c:378,11'
          Dst:             const_error
        - Src:             'archive.c:382,9'
          Dst:             canon_mode
        - Src:             'archive.c:386,14'
          Dst:             strlen
        - Src:             'archive.c:387,8'
          Dst:             canon_mode
        - Src:             'archive.c:394,2'
          Dst:             strbuf_release
        - Src:             'archive.c:395,2'
          Dst:             strbuf_release
    - functionName:    init_archivers
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_tar_archiver
        - init_zip_archiver
      functionUses:    2
      BranchProfiles:
        - Branch String:   'archive.c:46,2'
          Branch Sides:
            - BranchSide:      'archive.c:46,2'
              BranchSideFuncs:
                - init_tar_archiver
                - init_zip_archiver
            - BranchSide:      'archive.c:46,2'
              BranchSideFuncs:
                - init_tar_archiver
                - init_zip_archiver
      Callsites:
        - Src:             'archive.c:46,2'
          Dst:             init_tar_archiver
        - Src:             'archive.c:47,2'
          Dst:             init_zip_archiver
    - functionName:    register_archiver
      functionSourceFile: '/src/git/archive.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ar
      BBCount:         11
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'archive.c:40,2'
          Branch Sides:
            - BranchSide:      'archive.c:40,2'
              BranchSideFuncs:
                - st_mult.19223
                - xrealloc
            - BranchSide:      'archive.c:40,2'
              BranchSideFuncs: []
        - Branch String:   'archive.c:40,2'
          Branch Sides:
            - BranchSide:      'archive.c:40,2'
              BranchSideFuncs:
                - st_mult.19223
                - xrealloc
            - BranchSide:      'archive.c:40,2'
              BranchSideFuncs:
                - st_mult.19223
                - xrealloc
      Callsites:
        - Src:             'archive.c:40,2'
          Dst:             st_mult
        - Src:             'archive.c:40,2'
          Dst:             xrealloc
    - functionName:    attr_hash_entry_cmp
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmp_data
        - eptr
        - entry_or_key
        - keydata
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attr.c:83,34'
          Branch Sides:
            - BranchSide:      'attr.c:83,34'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:83,45'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'attr.c:83,37'
          Dst:             strncmp
    - functionName:    interned_mode_string
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         12
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:1275,2'
          Branch Sides:
            - BranchSide:      'attr.c:1276,19'
              BranchSideFuncs:
                - snprintf
                - BUG_fl
            - BranchSide:      'attr.c:1283,2'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'attr.c:1276,7'
          Branch Sides:
            - BranchSide:      'attr.c:1277,4'
              BranchSideFuncs:
                - BUG_fl
                - snprintf
            - BranchSide:      'attr.c:1278,21'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'attr.c:1278,7'
          Branch Sides:
            - BranchSide:      'attr.c:1278,7'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:1279,25'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'attr.c:1279,4'
          Dst:             snprintf
        - Src:             'attr.c:1283,2'
          Dst:             BUG_fl
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    canon_mode
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './object.h:146,6'
          Branch Sides:
            - BranchSide:      './object.h:147,20'
              BranchSideFuncs: []
            - BranchSide:      './object.h:148,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:148,6'
          Branch Sides:
            - BranchSide:      './object.h:149,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:150,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:150,6'
          Branch Sides:
            - BranchSide:      './object.h:151,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:152,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    builtin_object_mode_attr
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
      BBCount:         24
      ICount:          154
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - canon_mode
        - die_errno
        - index_name_pos
        - interned_mode_string
        - lstat64
        - repo_resolve_gitlink_ref
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:1290,6'
          Branch Sides:
            - BranchSide:      'attr.c:1293,13'
              BranchSideFuncs:
                - lstat64
                - canon_mode.19386
                - interned_mode_string
                - strlen
                - index_name_pos
                - repo_resolve_gitlink_ref
                - _.19388
                - die_errno
            - BranchSide:      'attr.c:1317,28'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - interned_mode_string
        - Branch String:   'attr.c:1293,7'
          Branch Sides:
            - BranchSide:      'attr.c:1294,14'
              BranchSideFuncs:
                - _.19388
                - die_errno
            - BranchSide:      'attr.c:1295,24'
              BranchSideFuncs:
                - canon_mode.19386
                - interned_mode_string
                - strlen
                - index_name_pos
                - repo_resolve_gitlink_ref
        - Branch String:   'attr.c:1296,7'
          Branch Sides:
            - BranchSide:      'attr.c:1303,29'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - repo_resolve_gitlink_ref
                - interned_mode_string
            - BranchSide:      'attr.c:1312,2'
              BranchSideFuncs:
                - interned_mode_string
        - Branch String:   'attr.c:1304,8'
          Branch Sides:
            - BranchSide:      'attr.c:1305,10'
              BranchSideFuncs:
                - interned_mode_string
            - BranchSide:      'attr.c:1307,40'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
                - interned_mode_string
        - Branch String:   'attr.c:1305,10'
          Branch Sides:
            - BranchSide:      'attr.c:1306,14'
              BranchSideFuncs:
                - interned_mode_string
            - BranchSide:      'attr.c:1307,4'
              BranchSideFuncs:
                - interned_mode_string
        - Branch String:   'attr.c:1318,7'
          Branch Sides:
            - BranchSide:      'attr.c:1319,11'
              BranchSideFuncs:
                - interned_mode_string
            - BranchSide:      'attr.c:1321,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attr.c:1293,7'
          Dst:             lstat64
        - Src:             'attr.c:1294,14'
          Dst:             _
        - Src:             'attr.c:1294,4'
          Dst:             die_errno
        - Src:             'attr.c:1295,10'
          Dst:             canon_mode
        - Src:             'attr.c:1303,43'
          Dst:             strlen
        - Src:             'attr.c:1303,14'
          Dst:             index_name_pos
        - Src:             'attr.c:1307,15'
          Dst:             repo_resolve_gitlink_ref
        - Src:             'attr.c:1317,42'
          Dst:             strlen
        - Src:             'attr.c:1317,13'
          Dst:             index_name_pos
        - Src:             'attr.c:1324,9'
          Dst:             interned_mode_string
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    11
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    macroexpand_one
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - all_attrs
        - nr
        - rem
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fill_one
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:1148,18'
          Branch Sides:
            - BranchSide:      'attr.c:1148,21'
              BranchSideFuncs:
                - fill_one
            - BranchSide:      'attr.c:1151,10'
              BranchSideFuncs: []
        - Branch String:   'attr.c:1148,6'
          Branch Sides:
            - BranchSide:      'attr.c:1149,19'
              BranchSideFuncs:
                - fill_one
            - BranchSide:      'attr.c:1151,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attr.c:1149,10'
          Dst:             fill_one
    - functionName:    fill_one
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - all_attrs
        - a
        - rem
      BBCount:         13
      ICount:          111
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - macroexpand_one
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attr.c:1109,32'
          Branch Sides:
            - BranchSide:      'attr.c:1109,35'
              BranchSideFuncs:
                - macroexpand_one
            - BranchSide:      'attr.c:1109,2'
              BranchSideFuncs:
                - macroexpand_one
        - Branch String:   'attr.c:1109,2'
          Branch Sides:
            - BranchSide:      'attr.c:1110,33'
              BranchSideFuncs:
                - macroexpand_one
            - BranchSide:      'attr.c:1120,9'
              BranchSideFuncs: []
        - Branch String:   'attr.c:1114,7'
          Branch Sides:
            - BranchSide:      'attr.c:1115,9'
              BranchSideFuncs:
                - macroexpand_one
            - BranchSide:      'attr.c:1119,2'
              BranchSideFuncs:
                - macroexpand_one
      Callsites:
        - Src:             'attr.c:1117,10'
          Dst:             macroexpand_one
    - functionName:    path_matches
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pathname
        - pathlen
        - basename_offset
        - pat
        - base
        - baselen
      BBCount:         14
      ICount:          140
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - match_basename
        - match_pathname
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:1086,23'
          Branch Sides:
            - BranchSide:      'attr.c:1086,26'
              BranchSideFuncs:
                - match_pathname
                - match_basename
            - BranchSide:      'attr.c:1086,23'
              BranchSideFuncs:
                - match_pathname
                - match_basename
        - Branch String:   'attr.c:1088,44'
          Branch Sides:
            - BranchSide:      'attr.c:1088,48'
              BranchSideFuncs:
                - match_pathname
                - match_basename
            - BranchSide:      'attr.c:1091,6'
              BranchSideFuncs:
                - match_pathname
                - match_basename
        - Branch String:   'attr.c:1088,6'
          Branch Sides:
            - BranchSide:      'attr.c:1089,3'
              BranchSideFuncs:
                - match_pathname
                - match_basename
            - BranchSide:      'attr.c:1091,6'
              BranchSideFuncs:
                - match_pathname
                - match_basename
        - Branch String:   'attr.c:1091,6'
          Branch Sides:
            - BranchSide:      'attr.c:1092,25'
              BranchSideFuncs:
                - match_basename
            - BranchSide:      'attr.c:1097,24'
              BranchSideFuncs:
                - match_pathname
      Callsites:
        - Src:             'attr.c:1092,10'
          Dst:             match_basename
        - Src:             'attr.c:1097,9'
          Dst:             match_pathname
    - functionName:    hashmap_iter_first
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - iter
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_iter_init
        - hashmap_iter_next
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:457,2'
          Dst:             hashmap_iter_init
        - Src:             './hashmap.h:458,9'
          Dst:             hashmap_iter_next
    - functionName:    read_attr_from_buf
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - length
        - path
        - flags
      BBCount:         11
      ICount:          104
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - handle_attr_line
        - strchrnul
        - warning
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attr.c:777,6'
          Branch Sides:
            - BranchSide:      'attr.c:778,3'
              BranchSideFuncs:
                - xcalloc
                - free
                - strchrnul
                - handle_attr_line
                - _.19388
                - warning
                - free
            - BranchSide:      'attr.c:779,6'
              BranchSideFuncs:
                - xcalloc
                - free
                - strchrnul
                - handle_attr_line
                - _.19388
                - warning
                - free
        - Branch String:   'attr.c:779,6'
          Branch Sides:
            - BranchSide:      'attr.c:780,11'
              BranchSideFuncs:
                - _.19388
                - warning
                - free
            - BranchSide:      'attr.c:785,2'
              BranchSideFuncs:
                - xcalloc
                - free
                - strchrnul
                - handle_attr_line
        - Branch String:   'attr.c:786,2'
          Branch Sides:
            - BranchSide:      'attr.c:787,9'
              BranchSideFuncs:
                - strchrnul
                - handle_attr_line
                - free
            - BranchSide:      'attr.c:796,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'attr.c:780,11'
          Dst:             _
        - Src:             'attr.c:780,3'
          Dst:             warning
        - Src:             'attr.c:785,2'
          Dst:             xcalloc
        - Src:             'attr.c:790,8'
          Dst:             strchrnul
        - Src:             'attr.c:793,3'
          Dst:             handle_attr_line
    - functionName:    handle_attr_line
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - res
        - line
        - src
        - lineno
        - flags
      BBCount:         18
      ICount:          153
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - parse_attr_line
        - st_mult
        - xrealloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attr.c:687,6'
          Branch Sides:
            - BranchSide:      'attr.c:688,3'
              BranchSideFuncs:
                - st_mult.19396
                - xrealloc
                - BUG_fl
            - BranchSide:      'attr.c:689,2'
              BranchSideFuncs:
                - st_mult.19396
                - xrealloc
                - BUG_fl
        - Branch String:   'attr.c:689,2'
          Branch Sides:
            - BranchSide:      'attr.c:689,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'attr.c:689,2'
              BranchSideFuncs:
                - st_mult.19396
                - xrealloc
        - Branch String:   'attr.c:689,2'
          Branch Sides:
            - BranchSide:      'attr.c:689,2'
              BranchSideFuncs:
                - st_mult.19396
                - xrealloc
            - BranchSide:      'attr.c:689,2'
              BranchSideFuncs: []
        - Branch String:   'attr.c:689,2'
          Branch Sides:
            - BranchSide:      'attr.c:689,2'
              BranchSideFuncs:
                - st_mult.19396
                - xrealloc
            - BranchSide:      'attr.c:689,2'
              BranchSideFuncs:
                - st_mult.19396
                - xrealloc
      Callsites:
        - Src:             'attr.c:686,6'
          Dst:             parse_attr_line
        - Src:             'attr.c:689,2'
          Dst:             BUG_fl
        - Src:             'attr.c:689,2'
          Dst:             st_mult
        - Src:             'attr.c:689,2'
          Dst:             xrealloc
    - functionName:    parse_attr_line
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - line
        - src
        - lineno
        - flags
      BBCount:         49
      ICount:          362
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - _
        - attr_name_valid
        - fprintf_ln
        - git_attr_internal
        - parse_attr
        - parse_path_pattern
        - report_invalid_attr
        - st_mult
        - starts_with
        - strbuf_release
        - strcspn
        - strlen
        - strspn
        - unquote_c_style
        - warning
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:366,11'
          Branch Sides:
            - BranchSide:      'attr.c:366,15'
              BranchSideFuncs:
                - strlen
                - strcspn
                - strspn
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
                - parse_attr
                - starts_with
                - _.19388
                - fprintf_ln
                - strspn
                - strcspn
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
                - unquote_c_style
                - _.19388
                - warning
            - BranchSide:      'attr.c:367,3'
              BranchSideFuncs: []
        - Branch String:   'attr.c:366,6'
          Branch Sides:
            - BranchSide:      'attr.c:367,3'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:368,9'
              BranchSideFuncs:
                - strlen
                - strcspn
                - strspn
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
                - parse_attr
                - starts_with
                - _.19388
                - fprintf_ln
                - strspn
                - strcspn
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
                - unquote_c_style
                - _.19388
                - warning
        - Branch String:   'attr.c:370,6'
          Branch Sides:
            - BranchSide:      'attr.c:371,11'
              BranchSideFuncs:
                - _.19388
                - warning
            - BranchSide:      'attr.c:375,7'
              BranchSideFuncs:
                - strcspn
                - strspn
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
                - parse_attr
                - starts_with
                - _.19388
                - fprintf_ln
                - strspn
                - strcspn
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
                - unquote_c_style
        - Branch String:   'attr.c:375,17'
          Branch Sides:
            - BranchSide:      'attr.c:375,47'
              BranchSideFuncs:
                - unquote_c_style
                - strspn
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
                - parse_attr
                - starts_with
                - _.19388
                - fprintf_ln
                - strspn
                - strcspn
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
                - strcspn
            - BranchSide:      'attr.c:379,21'
              BranchSideFuncs:
                - strcspn
                - strspn
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
                - parse_attr
                - starts_with
                - _.19388
                - fprintf_ln
                - strspn
                - strcspn
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
        - Branch String:   'attr.c:375,6'
          Branch Sides:
            - BranchSide:      'attr.c:376,18'
              BranchSideFuncs:
                - strcspn
                - strspn
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
                - parse_attr
                - starts_with
                - _.19388
                - fprintf_ln
                - strspn
                - strcspn
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
            - BranchSide:      'attr.c:379,21'
              BranchSideFuncs:
                - strcspn
                - strspn
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
                - parse_attr
                - starts_with
                - _.19388
                - fprintf_ln
                - strspn
                - strcspn
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
        - Branch String:   'attr.c:383,47'
          Branch Sides:
            - BranchSide:      'attr.c:384,18'
              BranchSideFuncs:
                - starts_with
                - strspn
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
                - parse_attr
                - _.19388
                - fprintf_ln
                - strspn
                - strcspn
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
            - BranchSide:      'attr.c:400,12'
              BranchSideFuncs:
                - strspn
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
                - parse_attr
        - Branch String:   'attr.c:383,6'
          Branch Sides:
            - BranchSide:      'attr.c:385,9'
              BranchSideFuncs:
                - _.19388
                - fprintf_ln
                - strbuf_release
                - free
                - strspn
                - strcspn
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
                - strspn
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - git_attr_internal
                - parse_attr
            - BranchSide:      'attr.c:400,12'
              BranchSideFuncs:
                - strspn
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
                - parse_attr
        - Branch String:   'attr.c:385,7'
          Branch Sides:
            - BranchSide:      'attr.c:386,15'
              BranchSideFuncs:
                - strspn
                - strcspn
                - attr_name_valid
                - report_invalid_attr
                - strbuf_release
                - free
                - attr_name_reserved
                - strspn
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - git_attr_internal
                - parse_attr
            - BranchSide:      'attr.c:390,12'
              BranchSideFuncs:
                - strspn
                - strcspn
                - attr_name_valid
                - report_invalid_attr
                - strbuf_release
                - free
                - attr_name_reserved
                - strspn
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - git_attr_internal
                - parse_attr
        - Branch String:   'attr.c:394,39'
          Branch Sides:
            - BranchSide:      'attr.c:394,61'
              BranchSideFuncs:
                - attr_name_reserved
                - strspn
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
                - parse_attr
                - report_invalid_attr
            - BranchSide:      'attr.c:395,24'
              BranchSideFuncs:
                - report_invalid_attr
                - strbuf_release
                - free
        - Branch String:   'attr.c:394,7'
          Branch Sides:
            - BranchSide:      'attr.c:395,24'
              BranchSideFuncs:
                - report_invalid_attr
                - strbuf_release
                - free
            - BranchSide:      'attr.c:398,2'
              BranchSideFuncs:
                - strspn
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
                - parse_attr
        - Branch String:   'attr.c:405,2'
          Branch Sides:
            - BranchSide:      'attr.c:406,19'
              BranchSideFuncs:
                - parse_attr
                - strbuf_release
                - free
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - git_attr_internal
            - BranchSide:      'attr.c:411,19'
              BranchSideFuncs:
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
        - Branch String:   'attr.c:407,7'
          Branch Sides:
            - BranchSide:      'attr.c:408,4'
              BranchSideFuncs:
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
                - parse_attr
            - BranchSide:      'attr.c:409,2'
              BranchSideFuncs:
                - st_mult.19396
                - st_add.19401
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
                - parse_attr
        - Branch String:   'attr.c:411,19'
          Branch Sides:
            - BranchSide:      'attr.c:411,19'
              BranchSideFuncs:
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
            - BranchSide:      'attr.c:411,19'
              BranchSideFuncs:
                - st_add.19401
                - xcalloc
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
                - git_attr_internal
        - Branch String:   'attr.c:414,6'
          Branch Sides:
            - BranchSide:      'attr.c:415,35'
              BranchSideFuncs:
                - git_attr_internal
                - strbuf_release
                - parse_attr
            - BranchSide:      'attr.c:417,23'
              BranchSideFuncs:
                - parse_path_pattern
                - strbuf_release
                - parse_attr
                - _.19388
                - warning
                - strbuf_release
                - free
        - Branch String:   'attr.c:424,7'
          Branch Sides:
            - BranchSide:      'attr.c:0,0'
              BranchSideFuncs:
                - _.19388
                - warning
                - strbuf_release
                - free
            - BranchSide:      'attr.c:425,12'
              BranchSideFuncs:
                - _.19388
                - warning
                - strbuf_release
                - free
        - Branch String:   'attr.c:434,2'
          Branch Sides:
            - BranchSide:      'attr.c:435,19'
              BranchSideFuncs:
                - parse_attr
                - strbuf_release
            - BranchSide:      'attr.c:438,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'attr.c:365,14'
          Dst:             strspn
        - Src:             'attr.c:370,6'
          Dst:             strlen
        - Src:             'attr.c:371,11'
          Dst:             _
        - Src:             'attr.c:371,3'
          Dst:             warning
        - Src:             'attr.c:375,21'
          Dst:             unquote_c_style
        - Src:             'attr.c:379,13'
          Dst:             strcspn
        - Src:             'attr.c:384,6'
          Dst:             starts_with
        - Src:             'attr.c:386,23'
          Dst:             _
        - Src:             'attr.c:386,4'
          Dst:             fprintf_ln
        - Src:             'attr.c:392,11'
          Dst:             strspn
        - Src:             'attr.c:393,13'
          Dst:             strcspn
        - Src:             'attr.c:394,8'
          Dst:             attr_name_valid
        - Src:             'attr.c:394,42'
          Dst:             attr_name_reserved
        - Src:             'attr.c:395,4'
          Dst:             report_invalid_attr
        - Src:             'attr.c:402,12'
          Dst:             strspn
        - Src:             'attr.c:406,8'
          Dst:             parse_attr
        - Src:             'attr.c:411,19'
          Dst:             st_mult
        - Src:             'attr.c:411,19'
          Dst:             st_add
        - Src:             'attr.c:411,19'
          Dst:             st_add
        - Src:             'attr.c:411,8'
          Dst:             xcalloc
        - Src:             'attr.c:415,17'
          Dst:             git_attr_internal
        - Src:             'attr.c:420,3'
          Dst:             parse_path_pattern
        - Src:             'attr.c:425,12'
          Dst:             _
        - Src:             'attr.c:425,4'
          Dst:             warning
        - Src:             'attr.c:435,8'
          Dst:             parse_attr
        - Src:             'attr.c:438,2'
          Dst:             strbuf_release
        - Src:             'attr.c:442,2'
          Dst:             strbuf_release
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    7
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    attr_name_valid
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - name
        - namelen
      BBCount:         32
      ICount:          147
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attr.c:204,19'
          Branch Sides:
            - BranchSide:      'attr.c:204,23'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:205,3'
              BranchSideFuncs: []
        - Branch String:   'attr.c:204,6'
          Branch Sides:
            - BranchSide:      'attr.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:206,2'
              BranchSideFuncs: []
        - Branch String:   'attr.c:206,2'
          Branch Sides:
            - BranchSide:      'attr.c:207,18'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:214,2'
              BranchSideFuncs: []
        - Branch String:   'attr.c:208,20'
          Branch Sides:
            - BranchSide:      'attr.c:206,2'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:208,23'
              BranchSideFuncs: []
        - Branch String:   'attr.c:208,33'
          Branch Sides:
            - BranchSide:      'attr.c:206,2'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:208,36'
              BranchSideFuncs: []
        - Branch String:   'attr.c:208,46'
          Branch Sides:
            - BranchSide:      'attr.c:206,2'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:209,18'
              BranchSideFuncs: []
        - Branch String:   'attr.c:209,21'
          Branch Sides:
            - BranchSide:      'attr.c:209,24'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:210,18'
              BranchSideFuncs: []
        - Branch String:   'attr.c:209,35'
          Branch Sides:
            - BranchSide:      'attr.c:206,2'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:210,18'
              BranchSideFuncs: []
        - Branch String:   'attr.c:210,21'
          Branch Sides:
            - BranchSide:      'attr.c:210,24'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:211,18'
              BranchSideFuncs: []
        - Branch String:   'attr.c:210,35'
          Branch Sides:
            - BranchSide:      'attr.c:206,2'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:211,18'
              BranchSideFuncs: []
        - Branch String:   'attr.c:211,21'
          Branch Sides:
            - BranchSide:      'attr.c:211,24'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:212,4'
              BranchSideFuncs: []
        - Branch String:   'attr.c:208,7'
          Branch Sides:
            - BranchSide:      'attr.c:206,2'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:212,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    attr_name_reserved
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - starts_with
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'attr.c:195,9'
          Dst:             starts_with
    - functionName:    report_invalid_attr
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - name
        - len
        - src
        - lineno
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - fprintf
        - strbuf_addf
        - strbuf_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'attr.c:221,20'
          Dst:             _
        - Src:             'attr.c:221,2'
          Dst:             strbuf_addf
        - Src:             'attr.c:223,2'
          Dst:             fprintf
        - Src:             'attr.c:224,2'
          Dst:             strbuf_release
    - functionName:    parse_attr
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - lineno
        - cp
        - e
      BBCount:         35
      ICount:          223
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - attr_name_valid
        - git_attr_internal
        - report_invalid_attr
        - strchr
        - strcspn
        - strspn
        - xmemdupz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attr.c:319,13'
          Branch Sides:
            - BranchSide:      'attr.c:319,16'
              BranchSideFuncs:
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
                - strspn
                - git_attr_internal
                - xmemdupz
            - BranchSide:      'attr.c:321,6'
              BranchSideFuncs:
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
                - strspn
                - git_attr_internal
                - xmemdupz
        - Branch String:   'attr.c:319,6'
          Branch Sides:
            - BranchSide:      'attr.c:320,10'
              BranchSideFuncs:
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
                - strspn
                - git_attr_internal
                - xmemdupz
            - BranchSide:      'attr.c:321,6'
              BranchSideFuncs:
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
                - strspn
                - git_attr_internal
                - xmemdupz
        - Branch String:   'attr.c:321,6'
          Branch Sides:
            - BranchSide:      'attr.c:322,9'
              BranchSideFuncs:
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
                - strspn
                - git_attr_internal
                - xmemdupz
            - BranchSide:      'attr.c:324,9'
              BranchSideFuncs:
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
                - strspn
                - git_attr_internal
                - xmemdupz
        - Branch String:   'attr.c:325,6'
          Branch Sides:
            - BranchSide:      'attr.c:326,8'
              BranchSideFuncs:
                - git_attr_internal
                - strspn
                - xmemdupz
            - BranchSide:      'attr.c:341,8'
              BranchSideFuncs:
                - git_attr_internal
                - strspn
                - xmemdupz
        - Branch String:   'attr.c:326,18'
          Branch Sides:
            - BranchSide:      'attr.c:326,22'
              BranchSideFuncs:
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
                - strspn
            - BranchSide:      'attr.c:327,6'
              BranchSideFuncs:
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
                - strspn
        - Branch String:   'attr.c:326,7'
          Branch Sides:
            - BranchSide:      'attr.c:327,6'
              BranchSideFuncs:
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
                - strspn
            - BranchSide:      'attr.c:330,24'
              BranchSideFuncs:
                - attr_name_valid
                - report_invalid_attr
                - attr_name_reserved
                - strspn
        - Branch String:   'attr.c:330,33'
          Branch Sides:
            - BranchSide:      'attr.c:330,55'
              BranchSideFuncs:
                - attr_name_reserved
                - strspn
                - report_invalid_attr
            - BranchSide:      'attr.c:331,24'
              BranchSideFuncs:
                - report_invalid_attr
        - Branch String:   'attr.c:330,7'
          Branch Sides:
            - BranchSide:      'attr.c:331,24'
              BranchSideFuncs:
                - report_invalid_attr
            - BranchSide:      'attr.c:334,2'
              BranchSideFuncs:
                - strspn
        - Branch String:   'attr.c:341,18'
          Branch Sides:
            - BranchSide:      'attr.c:341,22'
              BranchSideFuncs:
                - git_attr_internal
                - strspn
            - BranchSide:      'attr.c:342,17'
              BranchSideFuncs:
                - git_attr_internal
                - strspn
        - Branch String:   'attr.c:341,7'
          Branch Sides:
            - BranchSide:      'attr.c:342,17'
              BranchSideFuncs:
                - git_attr_internal
                - strspn
            - BranchSide:      'attr.c:346,13'
              BranchSideFuncs:
                - git_attr_internal
                - strspn
                - xmemdupz
        - Branch String:   'attr.c:346,12'
          Branch Sides:
            - BranchSide:      'attr.c:347,4'
              BranchSideFuncs:
                - xmemdupz
                - git_attr_internal
                - strspn
            - BranchSide:      'attr.c:349,24'
              BranchSideFuncs:
                - xmemdupz
                - git_attr_internal
                - strspn
      Callsites:
        - Src:             'attr.c:317,12'
          Dst:             strcspn
        - Src:             'attr.c:318,11'
          Dst:             strchr
        - Src:             'attr.c:330,8'
          Dst:             attr_name_valid
        - Src:             'attr.c:330,36'
          Dst:             attr_name_reserved
        - Src:             'attr.c:331,4'
          Dst:             report_invalid_attr
        - Src:             'attr.c:349,15'
          Dst:             xmemdupz
        - Src:             'attr.c:351,13'
          Dst:             git_attr_internal
        - Src:             'attr.c:353,14'
          Dst:             strspn
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    git_attr_internal
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - name
        - namelen
      BBCount:         13
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - attr_hashmap_add
        - attr_hashmap_get
        - attr_name_valid
        - die
        - hashmap_get_size
        - hashmap_lock
        - hashmap_unlock
        - st_add
        - xcalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attr.c:236,6'
          Branch Sides:
            - BranchSide:      'attr.c:237,3'
              BranchSideFuncs:
                - hashmap_lock
                - attr_hashmap_get
                - st_add.19401
                - st_add.19401
                - xcalloc
                - hashmap_get_size.19403
                - attr_hashmap_add
                - hashmap_get_size.19403
                - hashmap_unlock
                - _.19388
                - die
            - BranchSide:      'attr.c:239,2'
              BranchSideFuncs:
                - hashmap_lock
                - attr_hashmap_get
                - st_add.19401
                - st_add.19401
                - xcalloc
                - hashmap_get_size.19403
                - attr_hashmap_add
                - hashmap_get_size.19403
                - hashmap_unlock
                - _.19388
                - die
        - Branch String:   'attr.c:243,6'
          Branch Sides:
            - BranchSide:      'attr.c:244,3'
              BranchSideFuncs:
                - hashmap_unlock
            - BranchSide:      'attr.c:252,2'
              BranchSideFuncs:
                - hashmap_unlock
        - Branch String:   'attr.c:248,7'
          Branch Sides:
            - BranchSide:      'attr.c:249,8'
              BranchSideFuncs:
                - _.19388
                - die
            - BranchSide:      'attr.c:250,2'
              BranchSideFuncs:
                - hashmap_unlock
      Callsites:
        - Src:             'attr.c:236,7'
          Dst:             attr_name_valid
        - Src:             'attr.c:239,2'
          Dst:             hashmap_lock
        - Src:             'attr.c:241,6'
          Dst:             attr_hashmap_get
        - Src:             'attr.c:244,3'
          Dst:             st_add
        - Src:             'attr.c:244,3'
          Dst:             st_add
        - Src:             'attr.c:244,3'
          Dst:             xcalloc
        - Src:             'attr.c:245,16'
          Dst:             hashmap_get_size
        - Src:             'attr.c:247,3'
          Dst:             attr_hashmap_add
        - Src:             'attr.c:248,21'
          Dst:             hashmap_get_size
        - Src:             'attr.c:249,8'
          Dst:             _
        - Src:             'attr.c:249,4'
          Dst:             die
        - Src:             'attr.c:252,2'
          Dst:             hashmap_unlock
    - functionName:    hashmap_lock
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'attr.c:57,2'
          Dst:             pthread_mutex_lock
    - functionName:    attr_hashmap_get
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - map
        - key
        - keylen
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - container_of_or_null_offset
        - hashmap_entry_init
        - hashmap_get
        - memhash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:110,9'
          Branch Sides:
            - BranchSide:      'attr.c:110,13'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:110,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attr.c:105,29'
          Dst:             memhash
        - Src:             'attr.c:105,2'
          Dst:             hashmap_entry_init
        - Src:             'attr.c:108,6'
          Dst:             hashmap_get
        - Src:             'attr.c:108,6'
          Dst:             container_of_or_null_offset
    - functionName:    hashmap_get_size
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    3
      BranchProfiles:
        - Branch String:   './hashmap.h:305,6'
          Branch Sides:
            - BranchSide:      './hashmap.h:306,10'
              BranchSideFuncs: []
            - BranchSide:      './hashmap.h:308,2'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             './hashmap.h:308,2'
          Dst:             BUG_fl
    - functionName:    attr_hashmap_add
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - key
        - keylen
        - value
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_add
        - hashmap_entry_init
        - memhash
        - xmalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'attr.c:120,6'
          Dst:             xmalloc
        - Src:             'attr.c:121,30'
          Dst:             memhash
        - Src:             'attr.c:121,2'
          Dst:             hashmap_entry_init
        - Src:             'attr.c:126,2'
          Dst:             hashmap_add
    - functionName:    hashmap_unlock
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'attr.c:62,2'
          Dst:             pthread_mutex_unlock
    - functionName:    hashmap_entry_init
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - e
        - hash
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    container_of_or_null_offset
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - offset
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1584,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1584,23'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1584,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_attr_from_blob
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - istate
        - tree_oid
        - path
        - flags
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - get_tree_entry
        - read_attr_from_buf
        - repo_read_object_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attr.c:811,6'
          Branch Sides:
            - BranchSide:      'attr.c:812,3'
              BranchSideFuncs:
                - get_tree_entry
                - repo_read_object_file
                - free
                - read_attr_from_buf
            - BranchSide:      'attr.c:814,21'
              BranchSideFuncs:
                - get_tree_entry
                - repo_read_object_file
                - free
                - read_attr_from_buf
        - Branch String:   'attr.c:814,6'
          Branch Sides:
            - BranchSide:      'attr.c:815,3'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:817,30'
              BranchSideFuncs:
                - repo_read_object_file
                - free
                - read_attr_from_buf
        - Branch String:   'attr.c:818,11'
          Branch Sides:
            - BranchSide:      'attr.c:818,14'
              BranchSideFuncs:
                - read_attr_from_buf
                - free
            - BranchSide:      'attr.c:819,8'
              BranchSideFuncs:
                - free
        - Branch String:   'attr.c:818,6'
          Branch Sides:
            - BranchSide:      'attr.c:819,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'attr.c:823,28'
              BranchSideFuncs:
                - read_attr_from_buf
      Callsites:
        - Src:             'attr.c:814,6'
          Dst:             get_tree_entry
        - Src:             'attr.c:817,8'
          Dst:             repo_read_object_file
        - Src:             'attr.c:823,9'
          Dst:             read_attr_from_buf
    - functionName:    read_attr_from_index
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - istate
        - path
        - flags
      BBCount:         23
      ICount:          185
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - index_name_pos_sparse
        - path_in_cone_mode_sparse_checkout
        - read_attr_from_blob
        - read_attr_from_buf
        - read_blob_data_from_index
        - strlen
        - strncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attr.c:834,6'
          Branch Sides:
            - BranchSide:      'attr.c:835,3'
              BranchSideFuncs:
                - path_in_cone_mode_sparse_checkout
                - strlen
                - index_name_pos_sparse
                - read_blob_data_from_index
                - read_attr_from_buf
                - strncmp
                - read_attr_from_blob
            - BranchSide:      'attr.c:856,41'
              BranchSideFuncs:
                - path_in_cone_mode_sparse_checkout
                - strlen
                - index_name_pos_sparse
                - read_blob_data_from_index
                - read_attr_from_buf
                - strncmp
                - read_attr_from_blob
        - Branch String:   'attr.c:856,6'
          Branch Sides:
            - BranchSide:      'attr.c:857,35'
              BranchSideFuncs:
                - read_blob_data_from_index
                - read_attr_from_buf
                - strncmp
                - read_attr_from_blob
            - BranchSide:      'attr.c:863,6'
              BranchSideFuncs:
                - read_blob_data_from_index
                - read_attr_from_buf
                - strncmp
                - read_attr_from_blob
        - Branch String:   'attr.c:859,7'
          Branch Sides:
            - BranchSide:      'attr.c:860,22'
              BranchSideFuncs:
                - read_blob_data_from_index
                - read_attr_from_buf
                - strncmp
                - read_attr_from_blob
            - BranchSide:      'attr.c:861,2'
              BranchSideFuncs:
                - read_blob_data_from_index
                - read_attr_from_buf
                - strncmp
                - read_attr_from_blob
        - Branch String:   'attr.c:863,26'
          Branch Sides:
            - BranchSide:      'attr.c:864,6'
              BranchSideFuncs:
                - read_blob_data_from_index
                - read_attr_from_buf
                - strncmp
                - read_attr_from_blob
            - BranchSide:      'attr.c:869,35'
              BranchSideFuncs:
                - read_blob_data_from_index
                - read_attr_from_buf
        - Branch String:   'attr.c:864,60'
          Branch Sides:
            - BranchSide:      'attr.c:865,15'
              BranchSideFuncs:
                - strncmp
                - read_attr_from_blob
                - read_blob_data_from_index
                - read_attr_from_buf
            - BranchSide:      'attr.c:869,35'
              BranchSideFuncs:
                - read_blob_data_from_index
                - read_attr_from_buf
        - Branch String:   'attr.c:863,6'
          Branch Sides:
            - BranchSide:      'attr.c:866,15'
              BranchSideFuncs:
                - read_blob_data_from_index
                - read_attr_from_buf
            - BranchSide:      'attr.c:869,35'
              BranchSideFuncs:
                - read_blob_data_from_index
                - read_attr_from_buf
      Callsites:
        - Src:             'attr.c:856,7'
          Dst:             path_in_cone_mode_sparse_checkout
        - Src:             'attr.c:857,49'
          Dst:             strlen
        - Src:             'attr.c:857,13'
          Dst:             index_name_pos_sparse
        - Src:             'attr.c:865,7'
          Dst:             strncmp
        - Src:             'attr.c:867,11'
          Dst:             read_attr_from_blob
        - Src:             'attr.c:869,9'
          Dst:             read_blob_data_from_index
        - Src:             'attr.c:871,12'
          Dst:             read_attr_from_buf
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    git_pathdup
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_detach
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:308,2'
          Dst:             repo_git_pathv
        - Src:             './path.h:310,9'
          Dst:             strbuf_detach
    - functionName:    git_path_info_attributes
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:930,8'
          Branch Sides:
            - BranchSide:      'attr.c:930,8'
              BranchSideFuncs:
                - git_pathdup.19416
            - BranchSide:      'attr.c:930,8'
              BranchSideFuncs:
                - git_pathdup.19416
        - Branch String:   'attr.c:930,8'
          Branch Sides:
            - BranchSide:      'attr.c:930,8'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:930,8'
              BranchSideFuncs:
                - git_pathdup.19416
      Callsites:
        - Src:             'attr.c:930,8'
          Dst:             git_pathdup
    - functionName:    read_attr_from_file
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - flags
      BBCount:         21
      ICount:          147
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - fclose
        - fstat64
        - handle_attr_line
        - open64
        - open_nofollow
        - starts_with
        - strbuf_getline
        - strbuf_release
        - strbuf_remove
        - strlen
        - warn_on_fopen_errors
        - warning
        - warning_errno
        - xcalloc
        - xfdopen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'attr.c:737,6'
          Branch Sides:
            - BranchSide:      'attr.c:738,22'
              BranchSideFuncs:
                - open_nofollow
                - xfdopen
                - fstat64
                - xcalloc
                - strbuf_getline
                - fclose
                - strbuf_release
                - starts_with
                - handle_attr_line
                - strlen
                - strbuf_remove
                - _.19388
                - warning
                - fclose
                - _.19388
                - warning_errno
                - fclose
                - warn_on_fopen_errors
            - BranchSide:      'attr.c:740,13'
              BranchSideFuncs:
                - open64
                - xfdopen
                - fstat64
                - xcalloc
                - strbuf_getline
                - fclose
                - strbuf_release
                - starts_with
                - handle_attr_line
                - strlen
                - strbuf_remove
                - _.19388
                - warning
                - fclose
                - _.19388
                - warning_errno
                - fclose
                - warn_on_fopen_errors
        - Branch String:   'attr.c:742,6'
          Branch Sides:
            - BranchSide:      'attr.c:743,24'
              BranchSideFuncs:
                - warn_on_fopen_errors
            - BranchSide:      'attr.c:746,15'
              BranchSideFuncs:
                - xfdopen
                - fstat64
                - xcalloc
                - strbuf_getline
                - fclose
                - strbuf_release
                - starts_with
                - handle_attr_line
                - strlen
                - strbuf_remove
                - _.19388
                - warning
                - fclose
                - _.19388
                - warning_errno
                - fclose
        - Branch String:   'attr.c:747,6'
          Branch Sides:
            - BranchSide:      'attr.c:748,17'
              BranchSideFuncs:
                - _.19388
                - warning_errno
                - fclose
            - BranchSide:      'attr.c:752,9'
              BranchSideFuncs:
                - xcalloc
                - strbuf_getline
                - fclose
                - strbuf_release
                - starts_with
                - handle_attr_line
                - strlen
                - strbuf_remove
                - _.19388
                - warning
                - fclose
        - Branch String:   'attr.c:752,6'
          Branch Sides:
            - BranchSide:      'attr.c:753,11'
              BranchSideFuncs:
                - _.19388
                - warning
                - fclose
            - BranchSide:      'attr.c:758,2'
              BranchSideFuncs:
                - xcalloc
                - strbuf_getline
                - fclose
                - strbuf_release
                - starts_with
                - handle_attr_line
                - strlen
                - strbuf_remove
        - Branch String:   'attr.c:759,2'
          Branch Sides:
            - BranchSide:      'attr.c:760,8'
              BranchSideFuncs:
                - starts_with
                - handle_attr_line
                - strbuf_getline
                - fclose
                - strbuf_release
                - strlen
                - strbuf_remove
            - BranchSide:      'attr.c:765,9'
              BranchSideFuncs:
                - fclose
                - strbuf_release
        - Branch String:   'attr.c:760,15'
          Branch Sides:
            - BranchSide:      'attr.c:760,34'
              BranchSideFuncs:
                - handle_attr_line
                - strbuf_getline
                - fclose
                - strbuf_release
                - starts_with
                - strlen
                - strbuf_remove
            - BranchSide:      'attr.c:762,20'
              BranchSideFuncs:
                - handle_attr_line
                - strbuf_getline
                - fclose
                - strbuf_release
                - starts_with
                - strlen
                - strbuf_remove
        - Branch String:   'attr.c:760,7'
          Branch Sides:
            - BranchSide:      'attr.c:761,27'
              BranchSideFuncs:
                - strlen
                - strbuf_remove
                - handle_attr_line
                - strbuf_getline
                - fclose
                - strbuf_release
                - starts_with
            - BranchSide:      'attr.c:762,20'
              BranchSideFuncs:
                - handle_attr_line
                - strbuf_getline
                - fclose
                - strbuf_release
                - starts_with
                - strlen
                - strbuf_remove
      Callsites:
        - Src:             'attr.c:738,8'
          Dst:             open_nofollow
        - Src:             'attr.c:740,8'
          Dst:             open64
        - Src:             'attr.c:743,3'
          Dst:             warn_on_fopen_errors
        - Src:             'attr.c:746,7'
          Dst:             xfdopen
        - Src:             'attr.c:747,6'
          Dst:             fstat64
        - Src:             'attr.c:748,17'
          Dst:             _
        - Src:             'attr.c:748,3'
          Dst:             warning_errno
        - Src:             'attr.c:749,3'
          Dst:             fclose
        - Src:             'attr.c:753,11'
          Dst:             _
        - Src:             'attr.c:753,3'
          Dst:             warning
        - Src:             'attr.c:754,3'
          Dst:             fclose
        - Src:             'attr.c:758,2'
          Dst:             xcalloc
        - Src:             'attr.c:759,9'
          Dst:             strbuf_getline
        - Src:             'attr.c:760,18'
          Dst:             starts_with
        - Src:             'attr.c:761,27'
          Dst:             strlen
        - Src:             'attr.c:761,4'
          Dst:             strbuf_remove
        - Src:             'attr.c:762,3'
          Dst:             handle_attr_line
        - Src:             'attr.c:765,2'
          Dst:             fclose
        - Src:             'attr.c:766,2'
          Dst:             strbuf_release
    - functionName:    read_attr_from_array
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - handle_attr_line
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:700,2'
          Branch Sides:
            - BranchSide:      'attr.c:701,20'
              BranchSideFuncs:
                - handle_attr_line
            - BranchSide:      'attr.c:703,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attr.c:699,2'
          Dst:             xcalloc
        - Src:             'attr.c:701,3'
          Dst:             handle_attr_line
    - functionName:    push_stack
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - attr_stack_p
        - elem
        - origin
        - originlen
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'attr.c:935,6'
          Branch Sides:
            - BranchSide:      'attr.c:935,6'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:936,18'
              BranchSideFuncs: []
        - Branch String:   'attr.c:937,7'
          Branch Sides:
            - BranchSide:      'attr.c:938,22'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:939,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    read_attr
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - istate
        - tree_oid
        - path
        - flags
      BBCount:         27
      ICount:          132
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - is_bare_repository
        - read_attr_from_blob
        - read_attr_from_file
        - read_attr_from_index
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attr.c:882,6'
          Branch Sides:
            - BranchSide:      'attr.c:883,30'
              BranchSideFuncs:
                - read_attr_from_index
                - xcalloc
            - BranchSide:      'attr.c:884,13'
              BranchSideFuncs:
                - is_bare_repository
                - xcalloc
                - read_attr_from_file
                - read_attr_from_index
                - read_attr_from_index
                - read_attr_from_file
                - read_attr_from_blob
        - Branch String:   'attr.c:884,13'
          Branch Sides:
            - BranchSide:      'attr.c:885,29'
              BranchSideFuncs:
                - read_attr_from_blob
                - xcalloc
            - BranchSide:      'attr.c:886,14'
              BranchSideFuncs:
                - is_bare_repository
                - xcalloc
                - read_attr_from_file
                - read_attr_from_index
                - read_attr_from_index
                - read_attr_from_file
        - Branch String:   'attr.c:887,7'
          Branch Sides:
            - BranchSide:      'attr.c:888,31'
              BranchSideFuncs:
                - read_attr_from_index
                - read_attr_from_file
                - xcalloc
            - BranchSide:      'attr.c:891,14'
              BranchSideFuncs:
                - xcalloc
                - read_attr_from_file
                - read_attr_from_index
        - Branch String:   'attr.c:889,8'
          Branch Sides:
            - BranchSide:      'attr.c:890,31'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'attr.c:891,3'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'attr.c:893,8'
          Branch Sides:
            - BranchSide:      'attr.c:900,32'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'attr.c:901,3'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'attr.c:904,6'
          Branch Sides:
            - BranchSide:      'attr.c:904,6'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:905,3'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             'attr.c:883,9'
          Dst:             read_attr_from_index
        - Src:             'attr.c:885,9'
          Dst:             read_attr_from_blob
        - Src:             'attr.c:886,14'
          Dst:             is_bare_repository
        - Src:             'attr.c:888,10'
          Dst:             read_attr_from_index
        - Src:             'attr.c:890,11'
          Dst:             read_attr_from_file
        - Src:             'attr.c:892,10'
          Dst:             read_attr_from_file
        - Src:             'attr.c:900,11'
          Dst:             read_attr_from_index
        - Src:             'attr.c:905,3'
          Dst:             xcalloc
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    bootstrap_attr_stack
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - tree_oid
        - stack
      BBCount:         18
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - git_attr_global_file
        - git_attr_system_file
        - git_attr_system_is_enabled
        - git_path_info_attributes
        - push_stack
        - read_attr
        - read_attr_from_array
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:951,6'
          Branch Sides:
            - BranchSide:      'attr.c:952,3'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:955,6'
              BranchSideFuncs:
                - read_attr_from_array
                - push_stack
                - git_attr_system_is_enabled
                - git_attr_global_file
                - read_attr
                - xstrdup
                - push_stack
                - xcalloc
                - push_stack
                - git_path_info_attributes
                - read_attr_from_file
                - git_attr_global_file
                - read_attr_from_file
                - push_stack
                - git_attr_system_file
                - read_attr_from_file
                - push_stack
        - Branch String:   'attr.c:959,6'
          Branch Sides:
            - BranchSide:      'attr.c:960,27'
              BranchSideFuncs:
                - git_attr_system_file
                - read_attr_from_file
                - push_stack
                - git_attr_global_file
                - read_attr
                - xstrdup
                - push_stack
                - xcalloc
                - push_stack
                - git_path_info_attributes
                - read_attr_from_file
                - git_attr_global_file
                - read_attr_from_file
                - push_stack
            - BranchSide:      'attr.c:965,6'
              BranchSideFuncs:
                - git_attr_global_file
                - read_attr
                - xstrdup
                - push_stack
                - xcalloc
                - push_stack
                - git_path_info_attributes
                - read_attr_from_file
                - git_attr_global_file
                - read_attr_from_file
                - push_stack
        - Branch String:   'attr.c:965,6'
          Branch Sides:
            - BranchSide:      'attr.c:966,27'
              BranchSideFuncs:
                - git_attr_global_file
                - read_attr_from_file
                - push_stack
                - read_attr
                - xstrdup
                - push_stack
                - xcalloc
                - push_stack
                - git_path_info_attributes
                - read_attr_from_file
            - BranchSide:      'attr.c:971,16'
              BranchSideFuncs:
                - read_attr
                - xstrdup
                - push_stack
                - xcalloc
                - push_stack
                - git_path_info_attributes
                - read_attr_from_file
        - Branch String:   'attr.c:975,6'
          Branch Sides:
            - BranchSide:      'attr.c:976,27'
              BranchSideFuncs:
                - git_path_info_attributes
                - read_attr_from_file
                - xcalloc
                - push_stack
            - BranchSide:      'attr.c:978,5'
              BranchSideFuncs:
                - xcalloc
                - push_stack
        - Branch String:   'attr.c:979,6'
          Branch Sides:
            - BranchSide:      'attr.c:980,3'
              BranchSideFuncs:
                - push_stack
            - BranchSide:      'attr.c:981,13'
              BranchSideFuncs:
                - push_stack
      Callsites:
        - Src:             'attr.c:955,6'
          Dst:             read_attr_from_array
        - Src:             'attr.c:956,2'
          Dst:             push_stack
        - Src:             'attr.c:959,6'
          Dst:             git_attr_system_is_enabled
        - Src:             'attr.c:960,27'
          Dst:             git_attr_system_file
        - Src:             'attr.c:960,7'
          Dst:             read_attr_from_file
        - Src:             'attr.c:961,3'
          Dst:             push_stack
        - Src:             'attr.c:965,6'
          Dst:             git_attr_global_file
        - Src:             'attr.c:966,27'
          Dst:             git_attr_global_file
        - Src:             'attr.c:966,7'
          Dst:             read_attr_from_file
        - Src:             'attr.c:967,3'
          Dst:             push_stack
        - Src:             'attr.c:971,6'
          Dst:             read_attr
        - Src:             'attr.c:972,23'
          Dst:             xstrdup
        - Src:             'attr.c:972,2'
          Dst:             push_stack
        - Src:             'attr.c:976,27'
          Dst:             git_path_info_attributes
        - Src:             'attr.c:976,7'
          Dst:             read_attr_from_file
        - Src:             'attr.c:980,3'
          Dst:             xcalloc
        - Src:             'attr.c:981,2'
          Dst:             push_stack
    - functionName:    git_attr_system_is_enabled
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_env_bool
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attr.c:927,10'
          Branch Sides:
            - BranchSide:      'attr.c:927,10'
              BranchSideFuncs:
                - git_env_bool
            - BranchSide:      'attr.c:927,10'
              BranchSideFuncs:
                - git_env_bool
      Callsites:
        - Src:             'attr.c:927,10'
          Dst:             git_env_bool
    - functionName:    git_attr_system_file
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - system_path
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attr.c:912,7'
          Branch Sides:
            - BranchSide:      'attr.c:912,7'
              BranchSideFuncs:
                - system_path
            - BranchSide:      'attr.c:912,7'
              BranchSideFuncs:
                - system_path
        - Branch String:   'attr.c:912,6'
          Branch Sides:
            - BranchSide:      'attr.c:912,6'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:913,17'
              BranchSideFuncs:
                - system_path
      Callsites:
        - Src:             'attr.c:913,17'
          Dst:             system_path
    - functionName:    git_attr_global_file
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xdg_config_home
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attr.c:919,7'
          Branch Sides:
            - BranchSide:      'attr.c:919,7'
              BranchSideFuncs:
                - xdg_config_home
            - BranchSide:      'attr.c:919,7'
              BranchSideFuncs:
                - xdg_config_home
        - Branch String:   'attr.c:919,6'
          Branch Sides:
            - BranchSide:      'attr.c:919,6'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:920,25'
              BranchSideFuncs:
                - xdg_config_home
      Callsites:
        - Src:             'attr.c:920,25'
          Dst:             xdg_config_home
    - functionName:    fill
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - pathlen
        - basename_offset
        - stack
        - all_attrs
        - rem
      BBCount:         25
      ICount:          156
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - fill_one
        - path_matches
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:1127,17'
          Branch Sides:
            - BranchSide:      'attr.c:1127,20'
              BranchSideFuncs:
                - path_matches
                - fill_one
            - BranchSide:      'attr.c:1127,2'
              BranchSideFuncs:
                - path_matches
                - fill_one
        - Branch String:   'attr.c:1127,2'
          Branch Sides:
            - BranchSide:      'attr.c:1129,22'
              BranchSideFuncs:
                - path_matches
                - fill_one
            - BranchSide:      'attr.c:1141,9'
              BranchSideFuncs: []
        - Branch String:   'attr.c:1129,22'
          Branch Sides:
            - BranchSide:      'attr.c:1129,38'
              BranchSideFuncs:
                - path_matches
                - fill_one
            - BranchSide:      'attr.c:1129,15'
              BranchSideFuncs:
                - path_matches
                - fill_one
        - Branch String:   'attr.c:1131,40'
          Branch Sides:
            - BranchSide:      'attr.c:1131,47'
              BranchSideFuncs:
                - path_matches
                - fill_one
            - BranchSide:      'attr.c:1131,3'
              BranchSideFuncs:
                - path_matches
                - fill_one
        - Branch String:   'attr.c:1131,3'
          Branch Sides:
            - BranchSide:      'attr.c:1132,33'
              BranchSideFuncs:
                - path_matches
                - fill_one
            - BranchSide:      'attr.c:1139,2'
              BranchSideFuncs:
                - path_matches
                - fill_one
        - Branch String:   'attr.c:1133,8'
          Branch Sides:
            - BranchSide:      'attr.c:1134,5'
              BranchSideFuncs:
                - path_matches
                - fill_one
            - BranchSide:      'attr.c:1135,21'
              BranchSideFuncs:
                - path_matches
                - fill_one
        - Branch String:   'attr.c:1135,8'
          Branch Sides:
            - BranchSide:      'attr.c:1137,20'
              BranchSideFuncs:
                - fill_one
                - path_matches
            - BranchSide:      'attr.c:1138,3'
              BranchSideFuncs:
                - path_matches
                - fill_one
      Callsites:
        - Src:             'attr.c:1135,8'
          Dst:             path_matches
        - Src:             'attr.c:1137,11'
          Dst:             fill_one
    - functionName:    determine_macros
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - all_attrs
        - stack
      BBCount:         15
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:1162,2'
          Branch Sides:
            - BranchSide:      'attr.c:1164,12'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:1174,1'
              BranchSideFuncs: []
        - Branch String:   'attr.c:1164,3'
          Branch Sides:
            - BranchSide:      'attr.c:1165,34'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:1173,2'
              BranchSideFuncs: []
        - Branch String:   'attr.c:1166,8'
          Branch Sides:
            - BranchSide:      'attr.c:1167,22'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:1172,3'
              BranchSideFuncs: []
        - Branch String:   'attr.c:1168,9'
          Branch Sides:
            - BranchSide:      'attr.c:1169,27'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:1171,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    all_attrs_init
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - check
      BBCount:         16
      ICount:          145
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - container_of_or_null_offset
        - hashmap_get_size
        - hashmap_iter_first
        - hashmap_iter_next
        - hashmap_lock
        - hashmap_unlock
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:153,6'
          Branch Sides:
            - BranchSide:      'attr.c:154,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'attr.c:162,6'
              BranchSideFuncs:
                - hashmap_unlock
                - st_mult.19396
                - xrealloc
                - hashmap_iter_first.19393
                - container_of_or_null_offset.19408
                - hashmap_iter_next
                - container_of_or_null_offset.19408
        - Branch String:   'attr.c:162,6'
          Branch Sides:
            - BranchSide:      'attr.c:166,3'
              BranchSideFuncs:
                - st_mult.19396
                - xrealloc
                - hashmap_iter_first.19393
                - container_of_or_null_offset.19408
                - hashmap_unlock
                - hashmap_iter_next
                - container_of_or_null_offset.19408
            - BranchSide:      'attr.c:176,17'
              BranchSideFuncs:
                - hashmap_unlock
        - Branch String:   'attr.c:169,3'
          Branch Sides:
            - BranchSide:      'attr.c:171,31'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.19408
                - hashmap_unlock
            - BranchSide:      'attr.c:174,2'
              BranchSideFuncs:
                - hashmap_unlock
        - Branch String:   'attr.c:183,2'
          Branch Sides:
            - BranchSide:      'attr.c:184,3'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attr.c:150,2'
          Dst:             hashmap_lock
        - Src:             'attr.c:152,9'
          Dst:             hashmap_get_size
        - Src:             'attr.c:154,3'
          Dst:             BUG_fl
        - Src:             'attr.c:166,3'
          Dst:             st_mult
        - Src:             'attr.c:166,3'
          Dst:             xrealloc
        - Src:             'attr.c:169,3'
          Dst:             hashmap_iter_first
        - Src:             'attr.c:169,3'
          Dst:             container_of_or_null_offset
        - Src:             'attr.c:169,3'
          Dst:             hashmap_iter_next
        - Src:             'attr.c:169,3'
          Dst:             container_of_or_null_offset
        - Src:             'attr.c:176,2'
          Dst:             hashmap_unlock
    - functionName:    prepare_attr_stack
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - tree_oid
        - path
        - dirlen
        - stack
      BBCount:         37
      ICount:          270
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - attr_stack_free
        - bootstrap_attr_stack
        - git_is_dir_sep
        - push_stack
        - read_attr
        - strbuf_add
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strncmp
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:1021,2'
          Branch Sides:
            - BranchSide:      'attr.c:1022,19'
              BranchSideFuncs:
                - attr_stack_free
                - __assert_fail
                - strbuf_addstr.19430
                - push_stack
                - strbuf_release
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - strbuf_addch.19428
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
                - strncmp
            - BranchSide:      'attr.c:1041,2'
              BranchSideFuncs:
                - __assert_fail
                - strbuf_addstr.19430
                - push_stack
                - strbuf_release
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - strbuf_addch.19428
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
        - Branch String:   'attr.c:1026,25'
          Branch Sides:
            - BranchSide:      'attr.c:1027,16'
              BranchSideFuncs:
                - strncmp
                - __assert_fail
                - strbuf_addstr.19430
                - push_stack
                - strbuf_release
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - strbuf_addch.19428
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
                - attr_stack_free
            - BranchSide:      'attr.c:1031,12'
              BranchSideFuncs:
                - attr_stack_free
                - __assert_fail
                - strbuf_addstr.19430
                - push_stack
                - strbuf_release
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - strbuf_addch.19428
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
                - strncmp
        - Branch String:   'attr.c:1027,45'
          Branch Sides:
            - BranchSide:      'attr.c:1028,9'
              BranchSideFuncs:
                - attr_stack_free
                - __assert_fail
                - strbuf_addstr.19430
                - push_stack
                - strbuf_release
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - strbuf_addch.19428
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
                - strncmp
            - BranchSide:      'attr.c:1031,12'
              BranchSideFuncs:
                - attr_stack_free
                - __assert_fail
                - strbuf_addstr.19430
                - push_stack
                - strbuf_release
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - strbuf_addch.19428
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
                - strncmp
        - Branch String:   'attr.c:1028,17'
          Branch Sides:
            - BranchSide:      'attr.c:1028,20'
              BranchSideFuncs:
                - attr_stack_free
                - __assert_fail
                - strbuf_addstr.19430
                - push_stack
                - strbuf_release
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - strbuf_addch.19428
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
                - strncmp
            - BranchSide:      'attr.c:1029,4'
              BranchSideFuncs:
                - __assert_fail
                - strbuf_addstr.19430
                - push_stack
                - strbuf_release
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - strbuf_addch.19428
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
        - Branch String:   'attr.c:1026,7'
          Branch Sides:
            - BranchSide:      'attr.c:1029,4'
              BranchSideFuncs:
                - __assert_fail
                - strbuf_addstr.19430
                - push_stack
                - strbuf_release
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - strbuf_addch.19428
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
            - BranchSide:      'attr.c:1031,12'
              BranchSideFuncs:
                - attr_stack_free
                - __assert_fail
                - strbuf_addstr.19430
                - push_stack
                - strbuf_release
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - strbuf_addch.19428
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
                - strncmp
        - Branch String:   'attr.c:1041,2'
          Branch Sides:
            - BranchSide:      'attr.c:1041,2'
              BranchSideFuncs:
                - strbuf_addstr.19430
                - push_stack
                - strbuf_release
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - strbuf_addch.19428
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
            - BranchSide:      'attr.c:1043,28'
              BranchSideFuncs:
                - strbuf_addstr.19430
                - push_stack
                - strbuf_release
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - strbuf_addch.19428
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
        - Branch String:   'attr.c:1045,2'
          Branch Sides:
            - BranchSide:      'attr.c:1046,24'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - push_stack
                - strbuf_release
                - strbuf_addch.19428
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
            - BranchSide:      'attr.c:1074,13'
              BranchSideFuncs:
                - push_stack
                - strbuf_release
        - Branch String:   'attr.c:1051,20'
          Branch Sides:
            - BranchSide:      'attr.c:1051,34'
              BranchSideFuncs:
                - git_is_dir_sep.19429
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - push_stack
                - strbuf_release
                - strbuf_addch.19428
                - git_is_dir_sep.19429
            - BranchSide:      'attr.c:1054,3'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - push_stack
                - strbuf_release
                - git_is_dir_sep.19429
                - strbuf_addch.19428
                - git_is_dir_sep.19429
        - Branch String:   'attr.c:1051,7'
          Branch Sides:
            - BranchSide:      'attr.c:1052,7'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - push_stack
                - strbuf_release
                - git_is_dir_sep.19429
                - strbuf_addch.19428
                - git_is_dir_sep.19429
            - BranchSide:      'attr.c:1054,3'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - push_stack
                - strbuf_release
                - git_is_dir_sep.19429
                - strbuf_addch.19428
                - git_is_dir_sep.19429
        - Branch String:   'attr.c:1054,23'
          Branch Sides:
            - BranchSide:      'attr.c:1054,38'
              BranchSideFuncs:
                - git_is_dir_sep.19429
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - push_stack
                - strbuf_release
                - git_is_dir_sep.19429
                - strbuf_addch.19428
            - BranchSide:      'attr.c:1054,3'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - push_stack
                - strbuf_release
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
                - strbuf_addch.19428
        - Branch String:   'attr.c:1054,3'
          Branch Sides:
            - BranchSide:      'attr.c:1055,7'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - push_stack
                - strbuf_release
                - git_is_dir_sep.19429
                - strbuf_addch.19428
                - git_is_dir_sep.19429
            - BranchSide:      'attr.c:1057,15'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - push_stack
                - strbuf_release
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
                - strbuf_addch.19428
        - Branch String:   'attr.c:1057,7'
          Branch Sides:
            - BranchSide:      'attr.c:1058,4'
              BranchSideFuncs:
                - strbuf_addch.19428
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - push_stack
                - strbuf_release
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
            - BranchSide:      'attr.c:1059,24'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addf
                - read_attr
                - strbuf_setlen.19423
                - xstrdup
                - push_stack
                - push_stack
                - strbuf_release
                - strbuf_addch.19428
                - git_is_dir_sep.19429
                - git_is_dir_sep.19429
      Callsites:
        - Src:             'attr.c:1007,2'
          Dst:             bootstrap_attr_stack
        - Src:             'attr.c:1027,8'
          Dst:             strncmp
        - Src:             'attr.c:1032,3'
          Dst:             attr_stack_free
        - Src:             'attr.c:1041,2'
          Dst:             __assert_fail
        - Src:             'attr.c:1043,2'
          Dst:             strbuf_addstr
        - Src:             'attr.c:1051,23'
          Dst:             git_is_dir_sep
        - Src:             'attr.c:1054,27'
          Dst:             git_is_dir_sep
        - Src:             'attr.c:1058,4'
          Dst:             strbuf_addch
        - Src:             'attr.c:1059,3'
          Dst:             strbuf_add
        - Src:             'attr.c:1060,3'
          Dst:             strbuf_addf
        - Src:             'attr.c:1062,10'
          Dst:             read_attr
        - Src:             'attr.c:1065,3'
          Dst:             strbuf_setlen
        - Src:             'attr.c:1067,12'
          Dst:             xstrdup
        - Src:             'attr.c:1068,3'
          Dst:             push_stack
        - Src:             'attr.c:1074,2'
          Dst:             push_stack
        - Src:             'attr.c:1076,2'
          Dst:             strbuf_release
    - functionName:    attr_stack_free
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         21
      ICount:          121
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attr.c:478,2'
          Branch Sides:
            - BranchSide:      'attr.c:479,26'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'attr.c:494,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'attr.c:482,3'
          Branch Sides:
            - BranchSide:      'attr.c:483,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'attr.c:492,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'attr.c:484,28'
          Branch Sides:
            - BranchSide:      'attr.c:484,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'attr.c:485,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'attr.c:485,29'
          Branch Sides:
            - BranchSide:      'attr.c:484,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'attr.c:486,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'attr.c:486,29'
          Branch Sides:
            - BranchSide:      'attr.c:484,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'attr.c:487,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'attr.c:484,8'
          Branch Sides:
            - BranchSide:      'attr.c:490,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'attr.c:491,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    compute_default_attr_source
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr_source
      BBCount:         22
      ICount:          109
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - die
        - getenv
        - repo_get_oid_treeish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:1221,6'
          Branch Sides:
            - BranchSide:      'attr.c:1222,42'
              BranchSideFuncs:
                - _.19388
                - die
                - repo_get_oid_treeish
                - _.19388
                - die
            - BranchSide:      'attr.c:1224,7'
              BranchSideFuncs:
                - _.19388
                - die
                - repo_get_oid_treeish
                - _.19388
                - die
        - Branch String:   'attr.c:1224,44'
          Branch Sides:
            - BranchSide:      'attr.c:1224,47'
              BranchSideFuncs:
                - _.19388
                - die
                - repo_get_oid_treeish
                - _.19388
                - die
            - BranchSide:      'attr.c:1229,7'
              BranchSideFuncs:
                - _.19388
                - die
                - repo_get_oid_treeish
                - _.19388
                - die
        - Branch String:   'attr.c:1224,6'
          Branch Sides:
            - BranchSide:      'attr.c:1225,42'
              BranchSideFuncs:
                - _.19388
                - die
                - repo_get_oid_treeish
                - _.19388
                - die
            - BranchSide:      'attr.c:1229,7'
              BranchSideFuncs:
                - _.19388
                - die
                - repo_get_oid_treeish
                - _.19388
                - die
        - Branch String:   'attr.c:1229,6'
          Branch Sides:
            - BranchSide:      'attr.c:1230,3'
              BranchSideFuncs:
                - _.19388
                - die
                - repo_get_oid_treeish
                - _.19388
                - die
            - BranchSide:      'attr.c:1232,7'
              BranchSideFuncs:
                - _.19388
                - die
                - repo_get_oid_treeish
                - _.19388
                - die
        - Branch String:   'attr.c:1232,6'
          Branch Sides:
            - BranchSide:      'attr.c:1233,8'
              BranchSideFuncs:
                - repo_get_oid_treeish
                - _.19388
                - die
            - BranchSide:      'attr.c:1238,27'
              BranchSideFuncs:
                - repo_get_oid_treeish
                - _.19388
                - die
        - Branch String:   'attr.c:1233,7'
          Branch Sides:
            - BranchSide:      'attr.c:1234,8'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:1235,3'
              BranchSideFuncs: []
        - Branch String:   'attr.c:1238,6'
          Branch Sides:
            - BranchSide:      'attr.c:1241,8'
              BranchSideFuncs:
                - _.19388
                - die
            - BranchSide:      'attr.c:1246,2'
              BranchSideFuncs: []
        - Branch String:   'attr.c:1241,7'
          Branch Sides:
            - BranchSide:      'attr.c:1242,8'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:1243,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attr.c:1222,42'
          Dst:             getenv
        - Src:             'attr.c:1234,8'
          Dst:             _
        - Src:             'attr.c:1234,4'
          Dst:             die
        - Src:             'attr.c:1238,6'
          Dst:             repo_get_oid_treeish
        - Src:             'attr.c:1242,8'
          Dst:             _
        - Src:             'attr.c:1242,4'
          Dst:             die
    - functionName:    vector_unlock
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attr.c:522,2'
          Branch Sides:
            - BranchSide:      'attr.c:522,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'attr.c:522,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'attr.c:522,2'
          Dst:             pthread_mutex_unlock
    - functionName:    vector_lock
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attr.c:517,2'
          Branch Sides:
            - BranchSide:      'attr.c:517,2'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'attr.c:517,2'
              BranchSideFuncs:
                - pthread_mutex_lock
      Callsites:
        - Src:             'attr.c:517,2'
          Dst:             pthread_mutex_lock
    - functionName:    attr_start
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attr.c:1381,2'
          Branch Sides:
            - BranchSide:      'attr.c:1381,2'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
            - BranchSide:      'attr.c:1381,2'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_mutex_init
      Callsites:
        - Src:             'attr.c:1381,2'
          Dst:             pthread_mutex_init
        - Src:             'attr.c:1382,2'
          Dst:             pthread_mutex_init
    - functionName:    git_all_attrs
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
        - check
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - attr_check_reset
        - collect_some_attrs
        - default_attr_source
        - git_attr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:1368,2'
          Branch Sides:
            - BranchSide:      'attr.c:1369,22'
              BranchSideFuncs:
                - git_attr
                - attr_check_append
            - BranchSide:      'attr.c:1377,1'
              BranchSideFuncs: []
        - Branch String:   'attr.c:1372,28'
          Branch Sides:
            - BranchSide:      'attr.c:1372,31'
              BranchSideFuncs:
                - git_attr
                - attr_check_append
            - BranchSide:      'attr.c:1373,4'
              BranchSideFuncs:
                - git_attr
                - attr_check_append
        - Branch String:   'attr.c:1372,7'
          Branch Sides:
            - BranchSide:      'attr.c:1373,4'
              BranchSideFuncs:
                - git_attr
                - attr_check_append
            - BranchSide:      'attr.c:1374,28'
              BranchSideFuncs:
                - git_attr
                - attr_check_append
      Callsites:
        - Src:             'attr.c:1363,37'
          Dst:             default_attr_source
        - Src:             'attr.c:1365,2'
          Dst:             attr_check_reset
        - Src:             'attr.c:1366,2'
          Dst:             collect_some_attrs
        - Src:             'attr.c:1374,35'
          Dst:             git_attr
        - Src:             'attr.c:1374,10'
          Dst:             attr_check_append
    - functionName:    default_attr_source
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - compute_default_attr_source
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attr.c:1254,6'
          Branch Sides:
            - BranchSide:      'attr.c:1254,6'
              BranchSideFuncs:
                - compute_default_attr_source
            - BranchSide:      'attr.c:1254,6'
              BranchSideFuncs:
                - compute_default_attr_source
        - Branch String:   'attr.c:1254,6'
          Branch Sides:
            - BranchSide:      'attr.c:1255,21'
              BranchSideFuncs:
                - compute_default_attr_source
            - BranchSide:      'attr.c:1256,7'
              BranchSideFuncs: []
        - Branch String:   'attr.c:1256,6'
          Branch Sides:
            - BranchSide:      'attr.c:1257,3'
              BranchSideFuncs: []
            - BranchSide:      'attr.c:1258,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attr.c:1255,21'
          Dst:             compute_default_attr_source
    - functionName:    attr_check_reset
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    collect_some_attrs
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - tree_oid
        - path
        - check
      BBCount:         15
      ICount:          145
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - all_attrs_init
        - determine_macros
        - fill
        - prepare_attr_stack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attr.c:1189,2'
          Branch Sides:
            - BranchSide:      'attr.c:1190,8'
              BranchSideFuncs:
                - prepare_attr_stack
                - all_attrs_init
                - determine_macros
                - fill.19442
            - BranchSide:      'attr.c:1193,12'
              BranchSideFuncs:
                - prepare_attr_stack
                - all_attrs_init
                - determine_macros
                - fill.19442
        - Branch String:   'attr.c:1190,18'
          Branch Sides:
            - BranchSide:      'attr.c:1190,21'
              BranchSideFuncs:
                - prepare_attr_stack
                - all_attrs_init
                - determine_macros
                - fill.19442
            - BranchSide:      'attr.c:1192,2'
              BranchSideFuncs:
                - prepare_attr_stack
                - all_attrs_init
                - determine_macros
                - fill.19442
        - Branch String:   'attr.c:1190,7'
          Branch Sides:
            - BranchSide:      'attr.c:1191,17'
              BranchSideFuncs:
                - prepare_attr_stack
                - all_attrs_init
                - determine_macros
                - fill.19442
            - BranchSide:      'attr.c:1192,2'
              BranchSideFuncs:
                - prepare_attr_stack
                - all_attrs_init
                - determine_macros
                - fill.19442
        - Branch String:   'attr.c:1194,6'
          Branch Sides:
            - BranchSide:      'attr.c:1195,21'
              BranchSideFuncs:
                - prepare_attr_stack
                - all_attrs_init
                - determine_macros
                - fill.19442
            - BranchSide:      'attr.c:1198,19'
              BranchSideFuncs:
                - prepare_attr_stack
                - all_attrs_init
                - determine_macros
                - fill.19442
      Callsites:
        - Src:             'attr.c:1202,2'
          Dst:             prepare_attr_stack
        - Src:             'attr.c:1203,2'
          Dst:             all_attrs_init
        - Src:             'attr.c:1204,2'
          Dst:             determine_macros
        - Src:             'attr.c:1207,2'
          Dst:             fill
    - functionName:    git_attr
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_attr_internal
        - strlen
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'attr.c:259,33'
          Dst:             strlen
        - Src:             'attr.c:259,9'
          Dst:             git_attr_internal
    - functionName:    attr_check_append
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
        - attr
      BBCount:         11
      ICount:          104
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attr.c:639,2'
          Branch Sides:
            - BranchSide:      'attr.c:639,2'
              BranchSideFuncs:
                - st_mult.19396
                - xrealloc
            - BranchSide:      'attr.c:639,2'
              BranchSideFuncs: []
        - Branch String:   'attr.c:639,2'
          Branch Sides:
            - BranchSide:      'attr.c:639,2'
              BranchSideFuncs:
                - st_mult.19396
                - xrealloc
            - BranchSide:      'attr.c:639,2'
              BranchSideFuncs:
                - st_mult.19396
                - xrealloc
      Callsites:
        - Src:             'attr.c:639,2'
          Dst:             st_mult
        - Src:             'attr.c:639,2'
          Dst:             xrealloc
    - functionName:    compute_builtin_attr
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
        - attr
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - builtin_object_mode_attr
        - git_attr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:1333,6'
          Branch Sides:
            - BranchSide:      'attr.c:1334,22'
              BranchSideFuncs:
                - builtin_object_mode_attr
            - BranchSide:      'attr.c:1336,6'
              BranchSideFuncs:
                - builtin_object_mode_attr
        - Branch String:   'attr.c:1336,6'
          Branch Sides:
            - BranchSide:      'attr.c:1337,35'
              BranchSideFuncs:
                - builtin_object_mode_attr
            - BranchSide:      'attr.c:1338,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attr.c:1334,22'
          Dst:             git_attr
        - Src:             'attr.c:1337,10'
          Dst:             builtin_object_mode_attr
    - functionName:    git_check_attr
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
        - check
      BBCount:         10
      ICount:          107
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - collect_some_attrs
        - compute_builtin_attr
        - default_attr_source
      functionUses:    9
      BranchProfiles:
        - Branch String:   'attr.c:1350,2'
          Branch Sides:
            - BranchSide:      'attr.c:1351,20'
              BranchSideFuncs:
                - compute_builtin_attr
            - BranchSide:      'attr.c:1357,1'
              BranchSideFuncs: []
        - Branch String:   'attr.c:1353,7'
          Branch Sides:
            - BranchSide:      'attr.c:1354,33'
              BranchSideFuncs:
                - compute_builtin_attr
            - BranchSide:      'attr.c:1355,27'
              BranchSideFuncs:
                - compute_builtin_attr
      Callsites:
        - Src:             'attr.c:1346,37'
          Dst:             default_attr_source
        - Src:             'attr.c:1348,2'
          Dst:             collect_some_attrs
        - Src:             'attr.c:1354,12'
          Dst:             compute_builtin_attr
    - functionName:    set_git_attr_source
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree_object_name
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xstrdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'attr.c:1214,41'
          Dst:             xstrdup
    - functionName:    drop_all_attr_stacks
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - drop_attr_stack
        - vector_lock
        - vector_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:563,6'
          Branch Sides:
            - BranchSide:      'attr.c:565,2'
              BranchSideFuncs:
                - vector_lock
                - vector_unlock
                - drop_attr_stack
            - BranchSide:      'attr.c:565,2'
              BranchSideFuncs:
                - vector_lock
                - vector_unlock
                - drop_attr_stack
        - Branch String:   'attr.c:567,2'
          Branch Sides:
            - BranchSide:      'attr.c:568,33'
              BranchSideFuncs:
                - drop_attr_stack
                - vector_unlock
            - BranchSide:      'attr.c:571,2'
              BranchSideFuncs:
                - vector_unlock
      Callsites:
        - Src:             'attr.c:565,2'
          Dst:             vector_lock
        - Src:             'attr.c:568,3'
          Dst:             drop_attr_stack
        - Src:             'attr.c:571,2'
          Dst:             vector_unlock
    - functionName:    drop_attr_stack
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stack
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - attr_stack_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attr.c:500,2'
          Branch Sides:
            - BranchSide:      'attr.c:501,22'
              BranchSideFuncs:
                - attr_stack_free
            - BranchSide:      'attr.c:505,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attr.c:503,3'
          Dst:             attr_stack_free
    - functionName:    git_attr_set_direction
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - new_direction
      BBCount:         11
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - drop_all_attr_stacks
        - is_bare_repository
      functionUses:    6
      BranchProfiles:
        - Branch String:   'attr.c:719,27'
          Branch Sides:
            - BranchSide:      'attr.c:719,30'
              BranchSideFuncs:
                - drop_all_attr_stacks
                - BUG_fl
            - BranchSide:      'attr.c:722,6'
              BranchSideFuncs:
                - drop_all_attr_stacks
        - Branch String:   'attr.c:719,6'
          Branch Sides:
            - BranchSide:      'attr.c:720,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'attr.c:722,6'
              BranchSideFuncs:
                - drop_all_attr_stacks
        - Branch String:   'attr.c:722,6'
          Branch Sides:
            - BranchSide:      'attr.c:722,6'
              BranchSideFuncs:
                - drop_all_attr_stacks
            - BranchSide:      'attr.c:723,3'
              BranchSideFuncs:
                - drop_all_attr_stacks
      Callsites:
        - Src:             'attr.c:719,6'
          Dst:             is_bare_repository
        - Src:             'attr.c:720,3'
          Dst:             BUG_fl
        - Src:             'attr.c:723,3'
          Dst:             drop_all_attr_stacks
    - functionName:    check_vector_remove
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
      BBCount:         16
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - vector_lock
        - vector_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:544,2'
          Branch Sides:
            - BranchSide:      'attr.c:545,20'
              BranchSideFuncs:
                - vector_unlock
                - BUG_fl
            - BranchSide:      'attr.c:548,6'
              BranchSideFuncs:
                - vector_unlock
                - BUG_fl
        - Branch String:   'attr.c:545,7'
          Branch Sides:
            - BranchSide:      'attr.c:545,33'
              BranchSideFuncs:
                - vector_unlock
                - BUG_fl
            - BranchSide:      'attr.c:546,4'
              BranchSideFuncs:
                - vector_unlock
                - BUG_fl
        - Branch String:   'attr.c:548,6'
          Branch Sides:
            - BranchSide:      'attr.c:549,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'attr.c:552,2'
              BranchSideFuncs:
                - vector_unlock
        - Branch String:   'attr.c:552,2'
          Branch Sides:
            - BranchSide:      'attr.c:553,41'
              BranchSideFuncs:
                - vector_unlock
            - BranchSide:      'attr.c:555,17'
              BranchSideFuncs:
                - vector_unlock
      Callsites:
        - Src:             'attr.c:541,2'
          Dst:             vector_lock
        - Src:             'attr.c:549,3'
          Dst:             BUG_fl
        - Src:             'attr.c:557,2'
          Dst:             vector_unlock
    - functionName:    attr_check_free
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - attr_check_clear
        - check_vector_remove
      functionUses:    4
      BranchProfiles:
        - Branch String:   'attr.c:664,6'
          Branch Sides:
            - BranchSide:      'attr.c:664,6'
              BranchSideFuncs:
                - check_vector_remove
                - attr_check_clear
                - free
            - BranchSide:      'attr.c:666,23'
              BranchSideFuncs:
                - check_vector_remove
                - attr_check_clear
                - free
      Callsites:
        - Src:             'attr.c:666,3'
          Dst:             check_vector_remove
        - Src:             'attr.c:668,3'
          Dst:             attr_check_clear
    - functionName:    attr_check_clear
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - drop_attr_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'attr.c:659,2'
          Dst:             drop_attr_stack
    - functionName:    copy_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1125,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1125,6'
              BranchSideFuncs:
                - st_mult.19396
            - BranchSide:      './git-compat-util.h:1126,10'
              BranchSideFuncs:
                - st_mult.19396
      Callsites:
        - Src:             './git-compat-util.h:1126,20'
          Dst:             st_mult
    - functionName:    attr_check_dup
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
      BBCount:         8
      ICount:          66
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - attr_check_alloc
        - st_mult
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:622,6'
          Branch Sides:
            - BranchSide:      'attr.c:623,3'
              BranchSideFuncs:
                - attr_check_alloc
                - st_mult.19396
                - xmalloc
                - copy_array.19466
            - BranchSide:      'attr.c:625,8'
              BranchSideFuncs:
                - attr_check_alloc
                - st_mult.19396
                - xmalloc
                - copy_array.19466
      Callsites:
        - Src:             'attr.c:625,8'
          Dst:             attr_check_alloc
        - Src:             'attr.c:629,2'
          Dst:             st_mult
        - Src:             'attr.c:629,2'
          Dst:             xmalloc
        - Src:             'attr.c:629,2'
          Dst:             copy_array
    - functionName:    attr_check_alloc
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_vector_add
        - xcalloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'attr.c:576,21'
          Branch Sides:
            - BranchSide:      'attr.c:576,21'
              BranchSideFuncs:
                - xcalloc
                - check_vector_add
            - BranchSide:      'attr.c:576,25'
              BranchSideFuncs:
                - xcalloc
                - check_vector_add
      Callsites:
        - Src:             'attr.c:576,25'
          Dst:             xcalloc
        - Src:             'attr.c:579,2'
          Dst:             check_vector_add
    - functionName:    check_vector_add
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         11
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - st_mult
        - vector_lock
        - vector_unlock
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attr.c:529,2'
          Branch Sides:
            - BranchSide:      'attr.c:529,2'
              BranchSideFuncs:
                - st_mult.19396
                - xrealloc
                - vector_unlock
            - BranchSide:      'attr.c:529,2'
              BranchSideFuncs:
                - vector_unlock
        - Branch String:   'attr.c:529,2'
          Branch Sides:
            - BranchSide:      'attr.c:529,2'
              BranchSideFuncs:
                - st_mult.19396
                - xrealloc
                - vector_unlock
            - BranchSide:      'attr.c:529,2'
              BranchSideFuncs:
                - st_mult.19396
                - xrealloc
                - vector_unlock
      Callsites:
        - Src:             'attr.c:527,2'
          Dst:             vector_lock
        - Src:             'attr.c:529,2'
          Dst:             st_mult
        - Src:             'attr.c:529,2'
          Dst:             xrealloc
        - Src:             'attr.c:534,2'
          Dst:             vector_unlock
    - functionName:    attr_check_initl
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - one
      BBCount:         21
      ICount:          174
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - BUG_fl
        - attr_check_alloc
        - git_attr
        - xcalloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'attr.c:592,25'
          Branch Sides:
            - BranchSide:      'attr.c:592,25'
              BranchSideFuncs:
                - attr_check_alloc
                - xcalloc
                - git_attr
                - BUG_fl
                - git_attr
                - BUG_fl
            - BranchSide:      'attr.c:592,25'
              BranchSideFuncs:
                - attr_check_alloc
                - xcalloc
                - git_attr
                - BUG_fl
                - git_attr
                - BUG_fl
        - Branch String:   'attr.c:592,2'
          Branch Sides:
            - BranchSide:      'attr.c:592,67'
              BranchSideFuncs:
                - attr_check_alloc
                - xcalloc
                - git_attr
                - BUG_fl
                - git_attr
                - BUG_fl
            - BranchSide:      'attr.c:594,2'
              BranchSideFuncs:
                - attr_check_alloc
                - xcalloc
                - git_attr
                - BUG_fl
                - git_attr
                - BUG_fl
        - Branch String:   'attr.c:603,2'
          Branch Sides:
            - BranchSide:      'attr.c:605,11'
              BranchSideFuncs:
                - BUG_fl
                - git_attr
                - BUG_fl
            - BranchSide:      'attr.c:614,2'
              BranchSideFuncs: []
        - Branch String:   'attr.c:605,11'
          Branch Sides:
            - BranchSide:      'attr.c:605,11'
              BranchSideFuncs:
                - BUG_fl
                - git_attr
                - BUG_fl
            - BranchSide:      'attr.c:605,11'
              BranchSideFuncs:
                - BUG_fl
                - git_attr
                - BUG_fl
        - Branch String:   'attr.c:606,7'
          Branch Sides:
            - BranchSide:      'attr.c:607,4'
              BranchSideFuncs:
                - git_attr
                - BUG_fl
                - BUG_fl
            - BranchSide:      'attr.c:609,19'
              BranchSideFuncs:
                - git_attr
                - BUG_fl
                - BUG_fl
        - Branch String:   'attr.c:610,7'
          Branch Sides:
            - BranchSide:      'attr.c:611,4'
              BranchSideFuncs:
                - BUG_fl
                - git_attr
                - BUG_fl
            - BranchSide:      'attr.c:612,28'
              BranchSideFuncs:
                - BUG_fl
                - git_attr
                - BUG_fl
      Callsites:
        - Src:             'attr.c:596,10'
          Dst:             attr_check_alloc
        - Src:             'attr.c:599,2'
          Dst:             xcalloc
        - Src:             'attr.c:601,25'
          Dst:             git_attr
        - Src:             'attr.c:607,4'
          Dst:             BUG_fl
        - Src:             'attr.c:609,10'
          Dst:             git_attr
        - Src:             'attr.c:611,4'
          Dst:             BUG_fl
    - functionName:    git_attr_name
      functionSourceFile: '/src/git/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_85
      functionSourceFile: '/src/git/base85.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - data
        - bytes
      BBCount:         21
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base85.c:83,2'
          Branch Sides:
            - BranchSide:      'base85.c:84,12'
              BranchSideFuncs: []
            - BranchSide:      'base85.c:100,2'
              BranchSideFuncs: []
        - Branch String:   'base85.c:86,3'
          Branch Sides:
            - BranchSide:      'base85.c:87,23'
              BranchSideFuncs: []
            - BranchSide:      'base85.c:92,3'
              BranchSideFuncs: []
        - Branch String:   'base85.c:89,8'
          Branch Sides:
            - BranchSide:      'base85.c:90,5'
              BranchSideFuncs: []
            - BranchSide:      'base85.c:91,3'
              BranchSideFuncs: []
        - Branch String:   'base85.c:93,3'
          Branch Sides:
            - BranchSide:      'base85.c:94,14'
              BranchSideFuncs: []
            - BranchSide:      'base85.c:98,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prep_base85
      functionSourceFile: '/src/git/base85.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base85.c:33,6'
          Branch Sides:
            - BranchSide:      'base85.c:34,3'
              BranchSideFuncs: []
            - BranchSide:      'base85.c:35,9'
              BranchSideFuncs: []
        - Branch String:   'base85.c:35,2'
          Branch Sides:
            - BranchSide:      'base85.c:35,2'
              BranchSideFuncs: []
            - BranchSide:      'base85.c:36,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decode_85
      functionSourceFile: '/src/git/base85.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - buffer
        - len
      BBCount:         33
      ICount:          193
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - const_error
        - error
        - prep_base85
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base85.c:46,2'
          Branch Sides:
            - BranchSide:      'base85.c:47,12'
              BranchSideFuncs:
                - error
                - const_error.19487
                - error
                - const_error.19487
                - error
                - const_error.19487
            - BranchSide:      'base85.c:75,2'
              BranchSideFuncs: []
        - Branch String:   'base85.c:53,8'
          Branch Sides:
            - BranchSide:      'base85.c:54,12'
              BranchSideFuncs:
                - error
                - const_error.19487
            - BranchSide:      'base85.c:55,10'
              BranchSideFuncs:
                - error
                - const_error.19487
                - error
                - const_error.19487
                - error
                - const_error.19487
        - Branch String:   'base85.c:56,3'
          Branch Sides:
            - BranchSide:      'base85.c:51,16'
              BranchSideFuncs:
                - error
                - const_error.19487
                - error
                - const_error.19487
                - error
                - const_error.19487
            - BranchSide:      'base85.c:57,15'
              BranchSideFuncs:
                - error
                - const_error.19487
                - error
                - const_error.19487
                - error
                - const_error.19487
        - Branch String:   'base85.c:59,7'
          Branch Sides:
            - BranchSide:      'base85.c:60,11'
              BranchSideFuncs:
                - error
                - const_error.19487
            - BranchSide:      'base85.c:62,25'
              BranchSideFuncs:
                - error
                - const_error.19487
                - error
                - const_error.19487
                - error
                - const_error.19487
        - Branch String:   'base85.c:62,29'
          Branch Sides:
            - BranchSide:      'base85.c:63,20'
              BranchSideFuncs:
                - error
                - const_error.19487
            - BranchSide:      'base85.c:64,11'
              BranchSideFuncs:
                - error
                - const_error.19487
        - Branch String:   'base85.c:62,7'
          Branch Sides:
            - BranchSide:      'base85.c:64,11'
              BranchSideFuncs:
                - error
                - const_error.19487
            - BranchSide:      'base85.c:65,10'
              BranchSideFuncs:
                - error
                - const_error.19487
                - error
                - const_error.19487
                - error
                - const_error.19487
        - Branch String:   'base85.c:68,9'
          Branch Sides:
            - BranchSide:      'base85.c:68,21'
              BranchSideFuncs:
                - error
                - const_error.19487
                - error
                - const_error.19487
                - error
                - const_error.19487
            - BranchSide:      'base85.c:68,7'
              BranchSideFuncs:
                - error
                - const_error.19487
                - error
                - const_error.19487
                - error
                - const_error.19487
        - Branch String:   'base85.c:73,3'
          Branch Sides:
            - BranchSide:      'base85.c:46,2'
              BranchSideFuncs:
                - error
                - const_error.19487
                - error
                - const_error.19487
                - error
                - const_error.19487
            - BranchSide:      'base85.c:71,11'
              BranchSideFuncs:
                - error
                - const_error.19487
                - error
                - const_error.19487
                - error
                - const_error.19487
      Callsites:
        - Src:             'base85.c:43,2'
          Dst:             prep_base85
        - Src:             'base85.c:54,12'
          Dst:             error
        - Src:             'base85.c:54,12'
          Dst:             const_error
        - Src:             'base85.c:60,11'
          Dst:             error
        - Src:             'base85.c:60,11'
          Dst:             const_error
        - Src:             'base85.c:64,11'
          Dst:             error
        - Src:             'base85.c:64,11'
          Dst:             const_error
    - functionName:    sqrti
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         11
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bisect.c:602,6'
          Branch Sides:
            - BranchSide:      'bisect.c:603,3'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:605,2'
              BranchSideFuncs: []
        - Branch String:   'bisect.c:607,7'
          Branch Sides:
            - BranchSide:      'bisect.c:607,17'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:607,25'
              BranchSideFuncs: []
        - Branch String:   'bisect.c:609,2'
          Branch Sides:
            - BranchSide:      'bisect.c:606,14'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:611,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_prn
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - count
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skip_away
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - count
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - get_prn
        - oideq
        - sqrti
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:625,2'
          Branch Sides:
            - BranchSide:      'bisect.c:626,7'
              BranchSideFuncs:
                - oideq.19628
            - BranchSide:      'bisect.c:636,9'
              BranchSideFuncs: []
        - Branch String:   'bisect.c:626,7'
          Branch Sides:
            - BranchSide:      'bisect.c:627,16'
              BranchSideFuncs:
                - oideq.19628
            - BranchSide:      'bisect.c:633,14'
              BranchSideFuncs:
                - oideq.19628
        - Branch String:   'bisect.c:627,8'
          Branch Sides:
            - BranchSide:      'bisect.c:628,12'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:629,8'
              BranchSideFuncs: []
        - Branch String:   'bisect.c:629,8'
          Branch Sides:
            - BranchSide:      'bisect.c:630,12'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:631,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bisect.c:619,8'
          Dst:             get_prn
        - Src:             'bisect.c:620,39'
          Dst:             sqrti
        - Src:             'bisect.c:620,52'
          Dst:             sqrti
        - Src:             'bisect.c:627,9'
          Dst:             oideq
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    read_bisect_paths
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
      BBCount:         8
      ICount:          58
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - fclose
        - git_path_bisect_names
        - sq_dequote_to_strvec
        - strbuf_getline_lf
        - strbuf_release
        - strbuf_trim
        - xfopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:492,2'
          Branch Sides:
            - BranchSide:      'bisect.c:493,3'
              BranchSideFuncs:
                - strbuf_trim
                - sq_dequote_to_strvec
                - strbuf_getline_lf
                - strbuf_release
                - fclose
                - _.19632
                - die
            - BranchSide:      'bisect.c:499,2'
              BranchSideFuncs:
                - strbuf_release
                - fclose
        - Branch String:   'bisect.c:494,7'
          Branch Sides:
            - BranchSide:      'bisect.c:492,2'
              BranchSideFuncs:
                - _.19632
                - die
            - BranchSide:      'bisect.c:495,8'
              BranchSideFuncs:
                - _.19632
                - die
      Callsites:
        - Src:             'bisect.c:489,25'
          Dst:             git_path_bisect_names
        - Src:             'bisect.c:490,13'
          Dst:             xfopen
        - Src:             'bisect.c:492,9'
          Dst:             strbuf_getline_lf
        - Src:             'bisect.c:493,3'
          Dst:             strbuf_trim
        - Src:             'bisect.c:494,7'
          Dst:             sq_dequote_to_strvec
        - Src:             'bisect.c:495,8'
          Dst:             _
        - Src:             'bisect.c:495,4'
          Dst:             die
        - Src:             'bisect.c:499,2'
          Dst:             strbuf_release
        - Src:             'bisect.c:500,2'
          Dst:             fclose
    - functionName:    git_path_bisect_names
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bisect.c:478,8'
          Branch Sides:
            - BranchSide:      'bisect.c:478,8'
              BranchSideFuncs:
                - git_pathdup.19636
            - BranchSide:      'bisect.c:478,8'
              BranchSideFuncs:
                - git_pathdup.19636
        - Branch String:   'bisect.c:478,8'
          Branch Sides:
            - BranchSide:      'bisect.c:478,8'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:478,8'
              BranchSideFuncs:
                - git_pathdup.19636
      Callsites:
        - Src:             'bisect.c:478,8'
          Dst:             git_pathdup
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    16
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    git_pathdup
      functionSourceFile: '/src/git/./path.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_git_pathv
        - strbuf_detach
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './path.h:308,2'
          Dst:             repo_git_pathv
        - Src:             './path.h:310,9'
          Dst:             strbuf_detach
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    join_oid_array_hex
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - array
        - delim
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - oid_to_hex
        - strbuf_addch
        - strbuf_addstr
        - strbuf_detach
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bisect.c:508,2'
          Branch Sides:
            - BranchSide:      'bisect.c:509,42'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addstr.19640
                - strbuf_detach
                - strbuf_addch.19639
            - BranchSide:      'bisect.c:514,9'
              BranchSideFuncs:
                - strbuf_detach
        - Branch String:   'bisect.c:510,7'
          Branch Sides:
            - BranchSide:      'bisect.c:511,31'
              BranchSideFuncs:
                - strbuf_addch.19639
                - strbuf_detach
                - oid_to_hex
                - strbuf_addstr.19640
            - BranchSide:      'bisect.c:512,2'
              BranchSideFuncs:
                - strbuf_detach
                - oid_to_hex
                - strbuf_addstr.19640
                - strbuf_addch.19639
      Callsites:
        - Src:             'bisect.c:509,31'
          Dst:             oid_to_hex
        - Src:             'bisect.c:509,3'
          Dst:             strbuf_addstr
        - Src:             'bisect.c:511,4'
          Dst:             strbuf_addch
        - Src:             'bisect.c:514,9'
          Dst:             strbuf_detach
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    is_expected_rev
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_main_ref_store
        - oideq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:715,6'
          Branch Sides:
            - BranchSide:      'bisect.c:716,3'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:717,15'
              BranchSideFuncs:
                - oideq.19628
      Callsites:
        - Src:             'bisect.c:715,20'
          Dst:             get_main_ref_store
        - Src:             'bisect.c:715,6'
          Dst:             refs_read_ref
        - Src:             'bisect.c:717,9'
          Dst:             oideq
    - functionName:    handle_skipped_merge_base
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mb
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - join_oid_array_hex
        - oid_to_hex
        - warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bisect.c:816,17'
          Dst:             oid_to_hex
        - Src:             'bisect.c:817,18'
          Dst:             oid_to_hex
        - Src:             'bisect.c:818,19'
          Dst:             join_oid_array_hex
        - Src:             'bisect.c:820,10'
          Dst:             _
        - Src:             'bisect.c:820,2'
          Dst:             warning
    - functionName:    handle_bad_merge_base
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - fprintf
        - is_expected_rev
        - join_oid_array_hex
        - oid_to_hex
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:785,22'
          Branch Sides:
            - BranchSide:      'bisect.c:785,22'
              BranchSideFuncs:
                - is_expected_rev
                - _.19632
                - fprintf
                - oid_to_hex
                - join_oid_array_hex
                - strcmp
                - strcmp
                - _.19632
                - fprintf
                - strcmp
                - strcmp
                - _.19632
                - fprintf
                - _.19632
                - fprintf
            - BranchSide:      'bisect.c:785,22'
              BranchSideFuncs:
                - is_expected_rev
                - _.19632
                - fprintf
                - oid_to_hex
                - join_oid_array_hex
                - strcmp
                - strcmp
                - _.19632
                - fprintf
                - strcmp
                - strcmp
                - _.19632
                - fprintf
                - _.19632
                - fprintf
        - Branch String:   'bisect.c:785,6'
          Branch Sides:
            - BranchSide:      'bisect.c:786,30'
              BranchSideFuncs:
                - oid_to_hex
                - join_oid_array_hex
                - strcmp
                - strcmp
                - _.19632
                - fprintf
                - strcmp
                - strcmp
                - _.19632
                - fprintf
                - _.19632
                - fprintf
            - BranchSide:      'bisect.c:807,10'
              BranchSideFuncs:
                - _.19632
                - fprintf
        - Branch String:   'bisect.c:788,32'
          Branch Sides:
            - BranchSide:      'bisect.c:788,43'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.19632
                - fprintf
                - _.19632
                - fprintf
            - BranchSide:      'bisect.c:793,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.19632
                - fprintf
                - _.19632
                - fprintf
        - Branch String:   'bisect.c:788,7'
          Branch Sides:
            - BranchSide:      'bisect.c:789,12'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.19632
                - fprintf
                - _.19632
                - fprintf
            - BranchSide:      'bisect.c:793,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.19632
                - fprintf
                - _.19632
                - fprintf
        - Branch String:   'bisect.c:793,39'
          Branch Sides:
            - BranchSide:      'bisect.c:793,50'
              BranchSideFuncs:
                - _.19632
                - fprintf
            - BranchSide:      'bisect.c:799,12'
              BranchSideFuncs:
                - _.19632
                - fprintf
        - Branch String:   'bisect.c:793,14'
          Branch Sides:
            - BranchSide:      'bisect.c:794,12'
              BranchSideFuncs:
                - _.19632
                - fprintf
            - BranchSide:      'bisect.c:799,12'
              BranchSideFuncs:
                - _.19632
                - fprintf
      Callsites:
        - Src:             'bisect.c:785,6'
          Dst:             is_expected_rev
        - Src:             'bisect.c:786,19'
          Dst:             oid_to_hex
        - Src:             'bisect.c:787,20'
          Dst:             join_oid_array_hex
        - Src:             'bisect.c:788,8'
          Dst:             strcmp
        - Src:             'bisect.c:788,36'
          Dst:             strcmp
        - Src:             'bisect.c:789,20'
          Dst:             _
        - Src:             'bisect.c:789,4'
          Dst:             fprintf
        - Src:             'bisect.c:793,15'
          Dst:             strcmp
        - Src:             'bisect.c:793,43'
          Dst:             strcmp
        - Src:             'bisect.c:794,20'
          Dst:             _
        - Src:             'bisect.c:794,4'
          Dst:             fprintf
        - Src:             'bisect.c:799,20'
          Dst:             _
        - Src:             'bisect.c:799,4'
          Dst:             fprintf
        - Src:             'bisect.c:807,18'
          Dst:             _
        - Src:             'bisect.c:807,2'
          Dst:             fprintf
    - functionName:    get_commit_reference
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - oid
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - lookup_commit_reference
        - oid_to_hex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bisect.c:763,6'
          Branch Sides:
            - BranchSide:      'bisect.c:764,7'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:765,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bisect.c:762,21'
          Dst:             lookup_commit_reference
        - Src:             'bisect.c:764,7'
          Dst:             _
        - Src:             'bisect.c:764,40'
          Dst:             oid_to_hex
        - Src:             'bisect.c:764,3'
          Dst:             die
    - functionName:    check_merge_bases
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rev_nr
        - rev
        - no_checkout
      BBCount:         22
      ICount:          123
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - bisect_checkout
        - common_exit
        - exit
        - free_commit_list
        - handle_bad_merge_base
        - handle_skipped_merge_base
        - oid_array_lookup
        - oideq
        - printf
        - repo_get_merge_bases_many
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:847,6'
          Branch Sides:
            - BranchSide:      'bisect.c:849,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'bisect.c:851,2'
              BranchSideFuncs:
                - free_commit_list
                - oideq.19628
                - oid_array_lookup
                - oid_array_lookup
                - _.19632
                - printf
                - bisect_checkout
                - handle_skipped_merge_base
                - handle_bad_merge_base
        - Branch String:   'bisect.c:851,2'
          Branch Sides:
            - BranchSide:      'bisect.c:851,2'
              BranchSideFuncs:
                - oideq.19628
                - oid_array_lookup
                - oid_array_lookup
                - _.19632
                - printf
                - bisect_checkout
                - free_commit_list
                - handle_skipped_merge_base
                - handle_bad_merge_base
            - BranchSide:      'bisect.c:852,33'
              BranchSideFuncs:
                - oideq.19628
                - oid_array_lookup
                - oid_array_lookup
                - _.19632
                - printf
                - bisect_checkout
                - free_commit_list
                - handle_skipped_merge_base
                - handle_bad_merge_base
        - Branch String:   'bisect.c:853,7'
          Branch Sides:
            - BranchSide:      'bisect.c:854,10'
              BranchSideFuncs:
                - handle_bad_merge_base
                - free_commit_list
            - BranchSide:      'bisect.c:856,48'
              BranchSideFuncs:
                - oid_array_lookup
                - oid_array_lookup
                - _.19632
                - printf
                - bisect_checkout
                - free_commit_list
                - handle_skipped_merge_base
                - oideq.19628
                - handle_bad_merge_base
        - Branch String:   'bisect.c:856,14'
          Branch Sides:
            - BranchSide:      'bisect.c:857,4'
              BranchSideFuncs:
                - free_commit_list
                - oideq.19628
                - oid_array_lookup
                - oid_array_lookup
                - _.19632
                - printf
                - bisect_checkout
                - handle_skipped_merge_base
                - handle_bad_merge_base
            - BranchSide:      'bisect.c:858,51'
              BranchSideFuncs:
                - oid_array_lookup
                - _.19632
                - printf
                - bisect_checkout
                - free_commit_list
                - handle_skipped_merge_base
                - oideq.19628
                - oid_array_lookup
                - handle_bad_merge_base
        - Branch String:   'bisect.c:858,14'
          Branch Sides:
            - BranchSide:      'bisect.c:859,30'
              BranchSideFuncs:
                - handle_skipped_merge_base
                - free_commit_list
                - oideq.19628
                - oid_array_lookup
                - oid_array_lookup
                - _.19632
                - printf
                - bisect_checkout
                - handle_bad_merge_base
            - BranchSide:      'bisect.c:861,11'
              BranchSideFuncs:
                - _.19632
                - printf
                - bisect_checkout
                - free_commit_list
        - Branch String:   'bisect.c:863,8'
          Branch Sides:
            - BranchSide:      'bisect.c:865,9'
              BranchSideFuncs:
                - free_commit_list
            - BranchSide:      'bisect.c:866,4'
              BranchSideFuncs:
                - free_commit_list
      Callsites:
        - Src:             'bisect.c:847,6'
          Dst:             repo_get_merge_bases_many
        - Src:             'bisect.c:849,3'
          Dst:             common_exit
        - Src:             'bisect.c:849,3'
          Dst:             exit
        - Src:             'bisect.c:853,7'
          Dst:             oideq
        - Src:             'bisect.c:854,10'
          Dst:             handle_bad_merge_base
        - Src:             'bisect.c:856,19'
          Dst:             oid_array_lookup
        - Src:             'bisect.c:858,19'
          Dst:             oid_array_lookup
        - Src:             'bisect.c:859,4'
          Dst:             handle_skipped_merge_base
        - Src:             'bisect.c:861,11'
          Dst:             _
        - Src:             'bisect.c:861,4'
          Dst:             printf
        - Src:             'bisect.c:862,10'
          Dst:             bisect_checkout
        - Src:             'bisect.c:870,2'
          Dst:             free_commit_list
    - functionName:    bisect_checkout
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bisect_rev
        - no_checkout
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fputs
        - get_main_ref_store
        - lookup_commit_reference
        - oid_to_hex
        - repo_format_commit_message
        - run_command
        - strbuf_release
        - strvec_pushl
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bisect.c:731,6'
          Branch Sides:
            - BranchSide:      'bisect.c:732,38'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_update_ref
                - lookup_commit_reference
                - repo_format_commit_message
                - fputs
                - strbuf_release
            - BranchSide:      'bisect.c:736,24'
              BranchSideFuncs:
                - oid_to_hex
                - strvec_pushl
                - run_command
                - lookup_commit_reference
                - repo_format_commit_message
                - fputs
                - strbuf_release
        - Branch String:   'bisect.c:741,7'
          Branch Sides:
            - BranchSide:      'bisect.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:747,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bisect.c:727,18'
          Dst:             get_main_ref_store
        - Src:             'bisect.c:727,2'
          Dst:             refs_update_ref
        - Src:             'bisect.c:732,19'
          Dst:             get_main_ref_store
        - Src:             'bisect.c:732,3'
          Dst:             refs_update_ref
        - Src:             'bisect.c:740,9'
          Dst:             oid_to_hex
        - Src:             'bisect.c:739,3'
          Dst:             strvec_pushl
        - Src:             'bisect.c:741,7'
          Dst:             run_command
        - Src:             'bisect.c:750,11'
          Dst:             lookup_commit_reference
        - Src:             'bisect.c:751,2'
          Dst:             repo_format_commit_message
        - Src:             'bisect.c:753,2'
          Dst:             fputs
        - Src:             'bisect.c:754,2'
          Dst:             strbuf_release
    - functionName:    check_ancestors
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - rev_nr
        - rev
        - prefix
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bisect_common
        - bisect_rev_setup
        - clear_commit_marks_many
        - release_revisions
        - strvec_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bisect.c:881,2'
          Dst:             bisect_rev_setup
        - Src:             'bisect.c:883,2'
          Dst:             bisect_common
        - Src:             'bisect.c:887,2'
          Dst:             clear_commit_marks_many
        - Src:             'bisect.c:889,2'
          Dst:             release_revisions
        - Src:             'bisect.c:890,2'
          Dst:             strvec_clear
    - functionName:    bisect_rev_setup
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - revs
        - rev_argv
        - prefix
        - bad_format
        - good_format
        - read_paths
      BBCount:         10
      ICount:          103
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - oid_to_hex
        - read_bisect_paths
        - repo_init_revisions
        - setup_revisions
        - strvec_push
        - strvec_pushf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bisect.c:675,2'
          Branch Sides:
            - BranchSide:      'bisect.c:676,16'
              BranchSideFuncs:
                - oid_to_hex
                - strvec_pushf
                - strvec_push
                - setup_revisions
                - read_bisect_paths
            - BranchSide:      'bisect.c:678,14'
              BranchSideFuncs:
                - strvec_push
                - setup_revisions
                - read_bisect_paths
        - Branch String:   'bisect.c:679,6'
          Branch Sides:
            - BranchSide:      'bisect.c:679,6'
              BranchSideFuncs:
                - read_bisect_paths
                - setup_revisions
            - BranchSide:      'bisect.c:680,21'
              BranchSideFuncs:
                - read_bisect_paths
                - setup_revisions
      Callsites:
        - Src:             'bisect.c:668,2'
          Dst:             repo_init_revisions
        - Src:             'bisect.c:673,2'
          Dst:             strvec_push
        - Src:             'bisect.c:674,37'
          Dst:             oid_to_hex
        - Src:             'bisect.c:674,2'
          Dst:             strvec_pushf
        - Src:             'bisect.c:677,9'
          Dst:             oid_to_hex
        - Src:             'bisect.c:676,3'
          Dst:             strvec_pushf
        - Src:             'bisect.c:678,2'
          Dst:             strvec_push
        - Src:             'bisect.c:680,3'
          Dst:             read_bisect_paths
        - Src:             'bisect.c:682,2'
          Dst:             setup_revisions
    - functionName:    bisect_common
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
        - mark_edges_uninteresting
        - prepare_revision_walk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bisect.c:687,6'
          Branch Sides:
            - BranchSide:      'bisect.c:688,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'bisect.c:689,6'
              BranchSideFuncs:
                - mark_edges_uninteresting
        - Branch String:   'bisect.c:689,6'
          Branch Sides:
            - BranchSide:      'bisect.c:689,6'
              BranchSideFuncs:
                - mark_edges_uninteresting
            - BranchSide:      'bisect.c:690,28'
              BranchSideFuncs:
                - mark_edges_uninteresting
      Callsites:
        - Src:             'bisect.c:687,6'
          Dst:             prepare_revision_walk
        - Src:             'bisect.c:688,3'
          Dst:             die
        - Src:             'bisect.c:690,3'
          Dst:             mark_edges_uninteresting
    - functionName:    get_bad_and_good_commits
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - rev_nr
      BBCount:         7
      ICount:          75
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - get_commit_reference
        - st_mult
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:776,2'
          Branch Sides:
            - BranchSide:      'bisect.c:777,35'
              BranchSideFuncs:
                - get_commit_reference.19651
            - BranchSide:      'bisect.c:778,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bisect.c:774,2'
          Dst:             st_mult
        - Src:             'bisect.c:774,2'
          Dst:             xmalloc
        - Src:             'bisect.c:775,13'
          Dst:             get_commit_reference
        - Src:             'bisect.c:777,14'
          Dst:             get_commit_reference
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    register_ref
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flags
        - cb_data
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - oid_array_append
        - oidcpy
        - starts_with
        - strbuf_addstr
        - strbuf_release
        - strcmp
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:458,6'
          Branch Sides:
            - BranchSide:      'bisect.c:459,21'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - strbuf_release
                - oid_array_append
                - oid_array_append
            - BranchSide:      'bisect.c:461,25'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - strbuf_release
                - oid_array_append
                - oid_array_append
        - Branch String:   'bisect.c:461,13'
          Branch Sides:
            - BranchSide:      'bisect.c:462,32'
              BranchSideFuncs:
                - oid_array_append
                - strbuf_release
            - BranchSide:      'bisect.c:463,25'
              BranchSideFuncs:
                - starts_with
                - strbuf_release
                - oid_array_append
      Callsites:
        - Src:             'bisect.c:455,2'
          Dst:             strbuf_addstr
        - Src:             'bisect.c:456,2'
          Dst:             strbuf_addstr
        - Src:             'bisect.c:458,7'
          Dst:             strcmp
        - Src:             'bisect.c:459,21'
          Dst:             xmalloc
        - Src:             'bisect.c:460,3'
          Dst:             oidcpy
        - Src:             'bisect.c:461,13'
          Dst:             starts_with
        - Src:             'bisect.c:462,3'
          Dst:             oid_array_append
        - Src:             'bisect.c:463,13'
          Dst:             starts_with
        - Src:             'bisect.c:464,3'
          Dst:             oid_array_append
        - Src:             'bisect.c:467,2'
          Dst:             strbuf_release
    - functionName:    oidcmp
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:288,9'
          Dst:             memcmp
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    compare_commit_dist
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - oidcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:221,6'
          Branch Sides:
            - BranchSide:      'bisect.c:222,10'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:223,17'
              BranchSideFuncs:
                - oidcmp.19672
      Callsites:
        - Src:             'bisect.c:223,9'
          Dst:             oidcmp
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    commit_weight_at_peek
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:80,1'
          Branch Sides:
            - BranchSide:      'bisect.c:80,1'
              BranchSideFuncs:
                - st_mult.19666
                - xrealloc
                - xcalloc
            - BranchSide:      'bisect.c:80,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'bisect.c:80,1'
          Branch Sides:
            - BranchSide:      'bisect.c:80,1'
              BranchSideFuncs:
                - st_mult.19666
                - xrealloc
                - xcalloc
            - BranchSide:      'bisect.c:80,1'
              BranchSideFuncs: []
        - Branch String:   'bisect.c:80,1'
          Branch Sides:
            - BranchSide:      'bisect.c:80,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'bisect.c:80,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'bisect.c:80,1'
          Branch Sides:
            - BranchSide:      'bisect.c:80,1'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:80,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'bisect.c:80,1'
          Branch Sides:
            - BranchSide:      'bisect.c:80,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'bisect.c:80,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bisect.c:80,1'
          Dst:             st_mult
        - Src:             'bisect.c:80,1'
          Dst:             xrealloc
        - Src:             'bisect.c:80,1'
          Dst:             xcalloc
    - functionName:    best_bisection_sorted
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - nr
      BBCount:         22
      ICount:          198
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - add_name_decoration
        - compare_commit_dist
        - free_commit_list
        - sane_qsort
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
        - weight
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:233,2'
          Branch Sides:
            - BranchSide:      'bisect.c:235,27'
              BranchSideFuncs:
                - weight
                - sane_qsort.19678
                - strbuf_release
                - free
                - free_commit_list
                - strbuf_setlen.19673
                - strbuf_addf
                - add_name_decoration
            - BranchSide:      'bisect.c:246,2'
              BranchSideFuncs:
                - sane_qsort.19678
                - strbuf_release
                - free
                - free_commit_list
                - strbuf_setlen.19673
                - strbuf_addf
                - add_name_decoration
        - Branch String:   'bisect.c:237,7'
          Branch Sides:
            - BranchSide:      'bisect.c:238,4'
              BranchSideFuncs:
                - sane_qsort.19678
                - strbuf_release
                - free
                - free_commit_list
                - strbuf_setlen.19673
                - strbuf_addf
                - add_name_decoration
                - weight
            - BranchSide:      'bisect.c:239,21'
              BranchSideFuncs:
                - weight
                - sane_qsort.19678
                - strbuf_release
                - free
                - free_commit_list
                - strbuf_setlen.19673
                - strbuf_addf
                - add_name_decoration
        - Branch String:   'bisect.c:240,7'
          Branch Sides:
            - BranchSide:      'bisect.c:241,15'
              BranchSideFuncs:
                - sane_qsort.19678
                - strbuf_release
                - free
                - free_commit_list
                - strbuf_setlen.19673
                - strbuf_addf
                - add_name_decoration
                - weight
            - BranchSide:      'bisect.c:242,23'
              BranchSideFuncs:
                - sane_qsort.19678
                - strbuf_release
                - free
                - free_commit_list
                - strbuf_setlen.19673
                - strbuf_addf
                - add_name_decoration
                - weight
        - Branch String:   'bisect.c:247,2'
          Branch Sides:
            - BranchSide:      'bisect.c:248,26'
              BranchSideFuncs:
                - strbuf_setlen.19673
                - strbuf_addf
                - add_name_decoration
                - strbuf_release
                - free
                - free_commit_list
            - BranchSide:      'bisect.c:258,6'
              BranchSideFuncs:
                - strbuf_release
                - free
                - free_commit_list
        - Branch String:   'bisect.c:255,7'
          Branch Sides:
            - BranchSide:      'bisect.c:256,8'
              BranchSideFuncs:
                - strbuf_release
                - free
                - free_commit_list
                - strbuf_setlen.19673
                - strbuf_addf
                - add_name_decoration
            - BranchSide:      'bisect.c:257,2'
              BranchSideFuncs:
                - strbuf_release
                - free
                - free_commit_list
                - strbuf_setlen.19673
                - strbuf_addf
                - add_name_decoration
        - Branch String:   'bisect.c:258,6'
          Branch Sides:
            - BranchSide:      'bisect.c:258,6'
              BranchSideFuncs:
                - free_commit_list
                - strbuf_release
                - free
            - BranchSide:      'bisect.c:259,20'
              BranchSideFuncs:
                - free_commit_list
                - strbuf_release
                - free
      Callsites:
        - Src:             'bisect.c:229,30'
          Dst:             xcalloc
        - Src:             'bisect.c:239,14'
          Dst:             weight
        - Src:             'bisect.c:246,2'
          Dst:             sane_qsort
        - Src:             'bisect.c:246,2'
          Dst:             compare_commit_dist
        - Src:             'bisect.c:250,3'
          Dst:             strbuf_setlen
        - Src:             'bisect.c:251,3'
          Dst:             strbuf_addf
        - Src:             'bisect.c:252,3'
          Dst:             add_name_decoration
        - Src:             'bisect.c:259,3'
          Dst:             free_commit_list
        - Src:             'bisect.c:262,2'
          Dst:             strbuf_release
    - functionName:    weight
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_weight_at
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'bisect.c:87,11'
          Dst:             commit_weight_at
    - functionName:    commit_weight_at
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_weight_at_peek
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'bisect.c:80,1'
          Dst:             commit_weight_at_peek
    - functionName:    best_bisection
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - nr
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - weight
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:192,2'
          Branch Sides:
            - BranchSide:      'bisect.c:194,27'
              BranchSideFuncs:
                - weight
            - BranchSide:      'bisect.c:207,9'
              BranchSideFuncs: []
        - Branch String:   'bisect.c:196,7'
          Branch Sides:
            - BranchSide:      'bisect.c:197,4'
              BranchSideFuncs:
                - weight
            - BranchSide:      'bisect.c:198,21'
              BranchSideFuncs:
                - weight
        - Branch String:   'bisect.c:199,7'
          Branch Sides:
            - BranchSide:      'bisect.c:200,15'
              BranchSideFuncs:
                - weight
            - BranchSide:      'bisect.c:201,7'
              BranchSideFuncs:
                - weight
        - Branch String:   'bisect.c:201,7'
          Branch Sides:
            - BranchSide:      'bisect.c:202,11'
              BranchSideFuncs:
                - weight
            - BranchSide:      'bisect.c:205,2'
              BranchSideFuncs:
                - weight
      Callsites:
        - Src:             'bisect.c:198,14'
          Dst:             weight
    - functionName:    approx_halfway
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - nr
      BBCount:         13
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - weight
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bisect.c:116,6'
          Branch Sides:
            - BranchSide:      'bisect.c:117,3'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:124,20'
              BranchSideFuncs:
                - weight
        - Branch String:   'bisect.c:125,2'
          Branch Sides:
            - BranchSide:      'bisect.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:135,11'
              BranchSideFuncs: []
        - Branch String:   'bisect.c:135,7'
          Branch Sides:
            - BranchSide:      'bisect.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:137,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bisect.c:124,13'
          Dst:             weight
    - functionName:    clear_distance
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:73,2'
          Branch Sides:
            - BranchSide:      'bisect.c:74,18'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:78,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    count_distance
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         18
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - count_distance
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bisect.c:48,2'
          Branch Sides:
            - BranchSide:      'bisect.c:48,2'
              BranchSideFuncs:
                - count_distance
            - BranchSide:      'bisect.c:49,27'
              BranchSideFuncs:
                - count_distance
        - Branch String:   'bisect.c:52,7'
          Branch Sides:
            - BranchSide:      'bisect.c:53,4'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:54,9'
              BranchSideFuncs:
                - count_distance
        - Branch String:   'bisect.c:54,7'
          Branch Sides:
            - BranchSide:      'bisect.c:55,6'
              BranchSideFuncs:
                - count_distance
            - BranchSide:      'bisect.c:56,3'
              BranchSideFuncs:
                - count_distance
        - Branch String:   'bisect.c:59,7'
          Branch Sides:
            - BranchSide:      'bisect.c:48,2'
              BranchSideFuncs:
                - count_distance
            - BranchSide:      'bisect.c:60,8'
              BranchSideFuncs:
                - count_distance
        - Branch String:   'bisect.c:61,4'
          Branch Sides:
            - BranchSide:      'bisect.c:62,26'
              BranchSideFuncs:
                - count_distance
            - BranchSide:      'bisect.c:65,3'
              BranchSideFuncs:
                - count_distance
      Callsites:
        - Src:             'bisect.c:62,11'
          Dst:             count_distance
    - functionName:    weight_set
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - elem
        - weight
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_weight_at
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'bisect.c:92,4'
          Dst:             commit_weight_at
    - functionName:    count_interesting_parents
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - commit
        - bisect_flags
      BBCount:         11
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:100,2'
          Branch Sides:
            - BranchSide:      'bisect.c:100,2'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:101,9'
              BranchSideFuncs: []
        - Branch String:   'bisect.c:101,7'
          Branch Sides:
            - BranchSide:      'bisect.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:103,7'
              BranchSideFuncs: []
        - Branch String:   'bisect.c:103,7'
          Branch Sides:
            - BranchSide:      'bisect.c:104,4'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:105,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    init_commit_weight_with_stride
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - stride
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:80,1'
          Branch Sides:
            - BranchSide:      'bisect.c:80,1'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:80,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    git_path_bisect_start
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:481,8'
          Branch Sides:
            - BranchSide:      'bisect.c:481,8'
              BranchSideFuncs:
                - git_pathdup.19636
            - BranchSide:      'bisect.c:481,8'
              BranchSideFuncs:
                - git_pathdup.19636
        - Branch String:   'bisect.c:481,8'
          Branch Sides:
            - BranchSide:      'bisect.c:481,8'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:481,8'
              BranchSideFuncs:
                - git_pathdup.19636
      Callsites:
        - Src:             'bisect.c:481,8'
          Dst:             git_pathdup
    - functionName:    git_path_bisect_run
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:480,8'
          Branch Sides:
            - BranchSide:      'bisect.c:480,8'
              BranchSideFuncs:
                - git_pathdup.19636
            - BranchSide:      'bisect.c:480,8'
              BranchSideFuncs:
                - git_pathdup.19636
        - Branch String:   'bisect.c:480,8'
          Branch Sides:
            - BranchSide:      'bisect.c:480,8'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:480,8'
              BranchSideFuncs:
                - git_pathdup.19636
      Callsites:
        - Src:             'bisect.c:480,8'
          Dst:             git_pathdup
    - functionName:    git_path_bisect_log
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:482,8'
          Branch Sides:
            - BranchSide:      'bisect.c:482,8'
              BranchSideFuncs:
                - git_pathdup.19636
            - BranchSide:      'bisect.c:482,8'
              BranchSideFuncs:
                - git_pathdup.19636
        - Branch String:   'bisect.c:482,8'
          Branch Sides:
            - BranchSide:      'bisect.c:482,8'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:482,8'
              BranchSideFuncs:
                - git_pathdup.19636
      Callsites:
        - Src:             'bisect.c:482,8'
          Dst:             git_pathdup
    - functionName:    git_path_bisect_ancestors_ok
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:479,8'
          Branch Sides:
            - BranchSide:      'bisect.c:479,8'
              BranchSideFuncs:
                - git_pathdup.19636
            - BranchSide:      'bisect.c:479,8'
              BranchSideFuncs:
                - git_pathdup.19636
        - Branch String:   'bisect.c:479,8'
          Branch Sides:
            - BranchSide:      'bisect.c:479,8'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:479,8'
              BranchSideFuncs:
                - git_pathdup.19636
      Callsites:
        - Src:             'bisect.c:479,8'
          Dst:             git_pathdup
    - functionName:    mark_for_removal
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flag
        - cb_data
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - string_list_append
        - xstrfmt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bisect.c:1168,14'
          Dst:             xstrfmt
        - Src:             'bisect.c:1169,2'
          Dst:             string_list_append
    - functionName:    bisect_clean_state
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_main_ref_store
        - git_path_bisect_ancestors_ok
        - git_path_bisect_first_parent
        - git_path_bisect_log
        - git_path_bisect_names
        - git_path_bisect_run
        - git_path_bisect_start
        - git_path_bisect_terms
        - mark_for_removal
        - string_list_append
        - string_list_clear
        - unlink_or_warn
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bisect.c:1175,6'
          Branch Sides:
            - BranchSide:      'bisect.c:1175,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref_in
                - xstrdup
                - string_list_append
                - xstrdup
                - string_list_append
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - git_path_bisect_ancestors_ok.19690
                - unlink_or_warn
                - git_path_bisect_log.19687
                - unlink_or_warn
                - git_path_bisect_names.19629
                - unlink_or_warn
                - git_path_bisect_run.19684
                - unlink_or_warn
                - git_path_bisect_terms.19698
                - unlink_or_warn
                - git_path_bisect_first_parent.19699
                - unlink_or_warn
                - git_path_bisect_start.19681
                - unlink_or_warn
            - BranchSide:      'bisect.c:1175,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref_in
                - xstrdup
                - string_list_append
                - xstrdup
                - string_list_append
                - get_main_ref_store
                - refs_delete_refs
                - string_list_clear
                - git_path_bisect_ancestors_ok.19690
                - unlink_or_warn
                - git_path_bisect_log.19687
                - unlink_or_warn
                - git_path_bisect_names.19629
                - unlink_or_warn
                - git_path_bisect_run.19684
                - unlink_or_warn
                - git_path_bisect_terms.19698
                - unlink_or_warn
                - git_path_bisect_first_parent.19699
                - unlink_or_warn
                - git_path_bisect_start.19681
                - unlink_or_warn
      Callsites:
        - Src:             'bisect.c:1179,23'
          Dst:             get_main_ref_store
        - Src:             'bisect.c:1179,2'
          Dst:             refs_for_each_ref_in
        - Src:             'bisect.c:1179,2'
          Dst:             mark_for_removal
        - Src:             'bisect.c:1182,40'
          Dst:             xstrdup
        - Src:             'bisect.c:1182,2'
          Dst:             string_list_append
        - Src:             'bisect.c:1183,40'
          Dst:             xstrdup
        - Src:             'bisect.c:1183,2'
          Dst:             string_list_append
        - Src:             'bisect.c:1184,28'
          Dst:             get_main_ref_store
        - Src:             'bisect.c:1184,11'
          Dst:             refs_delete_refs
        - Src:             'bisect.c:1188,2'
          Dst:             string_list_clear
        - Src:             'bisect.c:1189,17'
          Dst:             git_path_bisect_ancestors_ok
        - Src:             'bisect.c:1189,2'
          Dst:             unlink_or_warn
        - Src:             'bisect.c:1190,17'
          Dst:             git_path_bisect_log
        - Src:             'bisect.c:1190,2'
          Dst:             unlink_or_warn
        - Src:             'bisect.c:1191,17'
          Dst:             git_path_bisect_names
        - Src:             'bisect.c:1191,2'
          Dst:             unlink_or_warn
        - Src:             'bisect.c:1192,17'
          Dst:             git_path_bisect_run
        - Src:             'bisect.c:1192,2'
          Dst:             unlink_or_warn
        - Src:             'bisect.c:1193,17'
          Dst:             git_path_bisect_terms
        - Src:             'bisect.c:1193,2'
          Dst:             unlink_or_warn
        - Src:             'bisect.c:1194,17'
          Dst:             git_path_bisect_first_parent
        - Src:             'bisect.c:1194,2'
          Dst:             unlink_or_warn
        - Src:             'bisect.c:1199,17'
          Dst:             git_path_bisect_start
        - Src:             'bisect.c:1199,2'
          Dst:             unlink_or_warn
    - functionName:    git_path_bisect_terms
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bisect.c:483,8'
          Branch Sides:
            - BranchSide:      'bisect.c:483,8'
              BranchSideFuncs:
                - git_pathdup.19636
            - BranchSide:      'bisect.c:483,8'
              BranchSideFuncs:
                - git_pathdup.19636
        - Branch String:   'bisect.c:483,8'
          Branch Sides:
            - BranchSide:      'bisect.c:483,8'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:483,8'
              BranchSideFuncs:
                - git_pathdup.19636
      Callsites:
        - Src:             'bisect.c:483,8'
          Dst:             git_pathdup
    - functionName:    git_path_bisect_first_parent
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_pathdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bisect.c:484,8'
          Branch Sides:
            - BranchSide:      'bisect.c:484,8'
              BranchSideFuncs:
                - git_pathdup.19636
            - BranchSide:      'bisect.c:484,8'
              BranchSideFuncs:
                - git_pathdup.19636
        - Branch String:   'bisect.c:484,8'
          Branch Sides:
            - BranchSide:      'bisect.c:484,8'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:484,8'
              BranchSideFuncs:
                - git_pathdup.19636
      Callsites:
        - Src:             'bisect.c:484,8'
          Dst:             git_pathdup
    - functionName:    exp2i
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log2u
      functionSourceFile: '/src/git/./wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - sz
      BBCount:         8
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './wrapper.h:152,6'
          Branch Sides:
            - BranchSide:      './wrapper.h:153,3'
              BranchSideFuncs: []
            - BranchSide:      './wrapper.h:155,2'
              BranchSideFuncs: []
        - Branch String:   './wrapper.h:155,2'
          Branch Sides:
            - BranchSide:      './wrapper.h:156,4'
              BranchSideFuncs: []
            - BranchSide:      './wrapper.h:158,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Q_
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plu
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ngettext
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gettext.h:58,6'
          Branch Sides:
            - BranchSide:      './gettext.h:59,10'
              BranchSideFuncs:
                - ngettext
            - BranchSide:      './gettext.h:60,18'
              BranchSideFuncs:
                - ngettext
        - Branch String:   './gettext.h:59,10'
          Branch Sides:
            - BranchSide:      './gettext.h:59,19'
              BranchSideFuncs: []
            - BranchSide:      './gettext.h:59,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gettext.h:60,9'
          Dst:             ngettext
    - functionName:    estimate_bisect_steps
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - all
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - exp2i
        - log2u
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bisect.c:1152,6'
          Branch Sides:
            - BranchSide:      'bisect.c:1153,3'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:1155,12'
              BranchSideFuncs:
                - log2u
                - exp2i
        - Branch String:   'bisect.c:1159,9'
          Branch Sides:
            - BranchSide:      'bisect.c:1159,23'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:1159,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bisect.c:1155,6'
          Dst:             log2u
        - Src:             'bisect.c:1156,6'
          Dst:             exp2i
    - functionName:    show_commit
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - oid_to_hex
        - run_command
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:978,6'
          Branch Sides:
            - BranchSide:      'bisect.c:979,7'
              BranchSideFuncs:
                - _.19632
                - oid_to_hex
                - die
            - BranchSide:      'bisect.c:981,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bisect.c:976,8'
          Dst:             oid_to_hex
        - Src:             'bisect.c:969,2'
          Dst:             strvec_pushl
        - Src:             'bisect.c:978,6'
          Dst:             run_command
        - Src:             'bisect.c:979,7'
          Dst:             _
        - Src:             'bisect.c:980,7'
          Dst:             oid_to_hex
        - Src:             'bisect.c:979,3'
          Dst:             die
    - functionName:    error_if_skipped_commits
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tried
        - bad
      BBCount:         13
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - oid_to_hex
        - printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bisect.c:696,6'
          Branch Sides:
            - BranchSide:      'bisect.c:697,3'
              BranchSideFuncs:
                - printf
                - _.19632
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
            - BranchSide:      'bisect.c:700,51'
              BranchSideFuncs:
                - printf
                - _.19632
                - printf
                - oid_to_hex
                - printf
                - oid_to_hex
                - printf
        - Branch String:   'bisect.c:702,2'
          Branch Sides:
            - BranchSide:      'bisect.c:703,30'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - _.19632
                - printf
                - oid_to_hex
                - printf
            - BranchSide:      'bisect.c:705,6'
              BranchSideFuncs:
                - _.19632
                - printf
                - oid_to_hex
                - printf
        - Branch String:   'bisect.c:705,6'
          Branch Sides:
            - BranchSide:      'bisect.c:706,29'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - _.19632
                - printf
            - BranchSide:      'bisect.c:707,9'
              BranchSideFuncs:
                - _.19632
                - printf
      Callsites:
        - Src:             'bisect.c:699,2'
          Dst:             printf
        - Src:             'bisect.c:703,18'
          Dst:             oid_to_hex
        - Src:             'bisect.c:703,3'
          Dst:             printf
        - Src:             'bisect.c:706,18'
          Dst:             oid_to_hex
        - Src:             'bisect.c:706,3'
          Dst:             printf
        - Src:             'bisect.c:707,9'
          Dst:             _
        - Src:             'bisect.c:707,2'
          Dst:             printf
    - functionName:    managed_skipped
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - tried
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - filter_skipped
        - skip_away
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:646,6'
          Branch Sides:
            - BranchSide:      'bisect.c:647,10'
              BranchSideFuncs:
                - filter_skipped
                - skip_away
            - BranchSide:      'bisect.c:649,24'
              BranchSideFuncs:
                - filter_skipped
                - skip_away
        - Branch String:   'bisect.c:651,6'
          Branch Sides:
            - BranchSide:      'bisect.c:652,10'
              BranchSideFuncs:
                - skip_away
            - BranchSide:      'bisect.c:654,19'
              BranchSideFuncs:
                - skip_away
      Callsites:
        - Src:             'bisect.c:649,9'
          Dst:             filter_skipped
        - Src:             'bisect.c:654,9'
          Dst:             skip_away
    - functionName:    filter_skipped
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - tried
        - show_all
        - count
        - skipped_first
      BBCount:         44
      ICount:          223
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - oid_array_lookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bisect.c:540,6'
          Branch Sides:
            - BranchSide:      'bisect.c:541,4'
              BranchSideFuncs:
                - oid_array_lookup
            - BranchSide:      'bisect.c:542,6'
              BranchSideFuncs:
                - oid_array_lookup
        - Branch String:   'bisect.c:542,6'
          Branch Sides:
            - BranchSide:      'bisect.c:543,4'
              BranchSideFuncs:
                - oid_array_lookup
            - BranchSide:      'bisect.c:545,20'
              BranchSideFuncs:
                - oid_array_lookup
        - Branch String:   'bisect.c:545,6'
          Branch Sides:
            - BranchSide:      'bisect.c:546,10'
              BranchSideFuncs:
                - oid_array_lookup
            - BranchSide:      'bisect.c:548,2'
              BranchSideFuncs:
                - oid_array_lookup
        - Branch String:   'bisect.c:548,2'
          Branch Sides:
            - BranchSide:      'bisect.c:549,30'
              BranchSideFuncs:
                - oid_array_lookup
            - BranchSide:      'bisect.c:574,6'
              BranchSideFuncs: []
        - Branch String:   'bisect.c:551,7'
          Branch Sides:
            - BranchSide:      'bisect.c:552,8'
              BranchSideFuncs:
                - oid_array_lookup
            - BranchSide:      'bisect.c:558,9'
              BranchSideFuncs:
                - oid_array_lookup
        - Branch String:   'bisect.c:552,22'
          Branch Sides:
            - BranchSide:      'bisect.c:552,27'
              BranchSideFuncs:
                - oid_array_lookup
            - BranchSide:      'bisect.c:555,13'
              BranchSideFuncs:
                - oid_array_lookup
        - Branch String:   'bisect.c:552,8'
          Branch Sides:
            - BranchSide:      'bisect.c:553,6'
              BranchSideFuncs:
                - oid_array_lookup
            - BranchSide:      'bisect.c:555,13'
              BranchSideFuncs:
                - oid_array_lookup
        - Branch String:   'bisect.c:558,8'
          Branch Sides:
            - BranchSide:      'bisect.c:559,10'
              BranchSideFuncs:
                - oid_array_lookup
            - BranchSide:      'bisect.c:561,15'
              BranchSideFuncs:
                - oid_array_lookup
        - Branch String:   'bisect.c:559,24'
          Branch Sides:
            - BranchSide:      'bisect.c:559,29'
              BranchSideFuncs:
                - oid_array_lookup
            - BranchSide:      'bisect.c:560,13'
              BranchSideFuncs: []
        - Branch String:   'bisect.c:559,9'
          Branch Sides:
            - BranchSide:      'bisect.c:560,13'
              BranchSideFuncs:
                - oid_array_lookup
            - BranchSide:      'bisect.c:561,4'
              BranchSideFuncs:
                - oid_array_lookup
        - Branch String:   'bisect.c:574,20'
          Branch Sides:
            - BranchSide:      'bisect.c:574,24'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:577,9'
              BranchSideFuncs: []
        - Branch String:   'bisect.c:574,6'
          Branch Sides:
            - BranchSide:      'bisect.c:575,4'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:577,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bisect.c:551,12'
          Dst:             oid_array_lookup
    - functionName:    check_good_are_ancestors_of_bad
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - prefix
        - no_checkout
      BBCount:         23
      ICount:          142
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - check_ancestors
        - check_merge_bases
        - close
        - const_error
        - error
        - get_bad_and_good_commits
        - git_pathdup
        - open64
        - stat64
        - warning_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:913,6'
          Branch Sides:
            - BranchSide:      'bisect.c:914,10'
              BranchSideFuncs:
                - git_pathdup.19636
                - stat64
                - free
                - get_bad_and_good_commits
                - check_ancestors
                - free
                - open64
                - close
                - _.19632
                - warning_errno
                - check_merge_bases
            - BranchSide:      'bisect.c:916,13'
              BranchSideFuncs:
                - git_pathdup.19636
                - stat64
                - free
                - get_bad_and_good_commits
                - check_ancestors
                - free
                - open64
                - close
                - _.19632
                - warning_errno
                - check_merge_bases
        - Branch String:   'bisect.c:919,27'
          Branch Sides:
            - BranchSide:      'bisect.c:919,30'
              BranchSideFuncs:
                - free
                - get_bad_and_good_commits
                - check_ancestors
                - free
                - open64
                - close
                - _.19632
                - warning_errno
                - check_merge_bases
            - BranchSide:      'bisect.c:923,17'
              BranchSideFuncs:
                - free
                - get_bad_and_good_commits
                - check_ancestors
                - free
                - open64
                - close
                - _.19632
                - warning_errno
                - check_merge_bases
        - Branch String:   'bisect.c:919,6'
          Branch Sides:
            - BranchSide:      'bisect.c:920,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'bisect.c:923,17'
              BranchSideFuncs:
                - free
                - get_bad_and_good_commits
                - check_ancestors
                - free
                - open64
                - close
                - _.19632
                - warning_errno
                - check_merge_bases
        - Branch String:   'bisect.c:923,6'
          Branch Sides:
            - BranchSide:      'bisect.c:924,3'
              BranchSideFuncs:
                - get_bad_and_good_commits
                - check_ancestors
                - free
                - open64
                - close
                - free
                - _.19632
                - warning_errno
                - check_merge_bases
            - BranchSide:      'bisect.c:928,33'
              BranchSideFuncs:
                - get_bad_and_good_commits
                - check_ancestors
                - free
                - open64
                - close
                - free
                - _.19632
                - warning_errno
                - check_merge_bases
        - Branch String:   'bisect.c:929,6'
          Branch Sides:
            - BranchSide:      'bisect.c:930,27'
              BranchSideFuncs:
                - check_merge_bases
                - free
                - open64
                - close
                - free
                - _.19632
                - warning_errno
            - BranchSide:      'bisect.c:931,7'
              BranchSideFuncs:
                - free
                - open64
                - close
                - free
                - _.19632
                - warning_errno
        - Branch String:   'bisect.c:933,6'
          Branch Sides:
            - BranchSide:      'bisect.c:933,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'bisect.c:935,13'
              BranchSideFuncs:
                - open64
                - close
                - free
                - _.19632
                - warning_errno
        - Branch String:   'bisect.c:936,7'
          Branch Sides:
            - BranchSide:      'bisect.c:944,18'
              BranchSideFuncs:
                - _.19632
                - warning_errno
                - free
            - BranchSide:      'bisect.c:947,10'
              BranchSideFuncs:
                - close
                - free
      Callsites:
        - Src:             'bisect.c:914,10'
          Dst:             _
        - Src:             'bisect.c:914,10'
          Dst:             error
        - Src:             'bisect.c:914,10'
          Dst:             const_error
        - Src:             'bisect.c:916,13'
          Dst:             git_pathdup
        - Src:             'bisect.c:919,7'
          Dst:             stat64
        - Src:             'bisect.c:928,8'
          Dst:             get_bad_and_good_commits
        - Src:             'bisect.c:929,6'
          Dst:             check_ancestors
        - Src:             'bisect.c:930,9'
          Dst:             check_merge_bases
        - Src:             'bisect.c:935,8'
          Dst:             open64
        - Src:             'bisect.c:944,18'
          Dst:             _
        - Src:             'bisect.c:944,4'
          Dst:             warning_errno
        - Src:             'bisect.c:947,4'
          Dst:             close
    - functionName:    read_bisect_refs
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_main_ref_store
        - register_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:474,49'
          Branch Sides:
            - BranchSide:      'bisect.c:474,49'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref_in
            - BranchSide:      'bisect.c:474,49'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_ref_in
      Callsites:
        - Src:             'bisect.c:474,30'
          Dst:             get_main_ref_store
        - Src:             'bisect.c:474,9'
          Dst:             refs_for_each_ref_in
        - Src:             'bisect.c:474,9'
          Dst:             register_ref
    - functionName:    bisect_next_all
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - prefix
      BBCount:         25
      ICount:          375
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - Q_
        - _
        - bisect_checkout
        - bisect_common
        - bisect_rev_setup
        - check_good_are_ancestors_of_bad
        - die
        - error_if_skipped_commits
        - estimate_bisect_steps
        - file_exists
        - find_bisection
        - fprintf
        - get_main_ref_store
        - git_path_bisect_first_parent
        - managed_skipped
        - oid_to_hex
        - oideq
        - printf
        - read_bisect_refs
        - read_bisect_terms
        - release_revisions
        - repo_clear_commit_marks
        - show_commit
        - strvec_clear
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:1041,6'
          Branch Sides:
            - BranchSide:      'bisect.c:1042,7'
              BranchSideFuncs:
                - _.19632
                - die
            - BranchSide:      'bisect.c:1044,18'
              BranchSideFuncs:
                - git_path_bisect_first_parent.19699
                - file_exists
                - check_good_are_ancestors_of_bad
                - bisect_rev_setup
                - bisect_common
                - find_bisection
                - managed_skipped
                - error_if_skipped_commits
                - _.19632
                - oid_to_hex
                - printf
                - release_revisions
                - strvec_clear
                - _.19632
                - fprintf
                - oideq.19628
                - estimate_bisect_steps
                - Q_.19704
                - xstrfmt
                - Q_.19704
                - printf
                - free
                - repo_clear_commit_marks
                - bisect_checkout
                - error_if_skipped_commits
                - oid_to_hex
                - printf
                - show_commit.19707
        - Branch String:   'bisect.c:1044,6'
          Branch Sides:
            - BranchSide:      'bisect.c:1045,16'
              BranchSideFuncs:
                - check_good_are_ancestors_of_bad
                - bisect_rev_setup
                - bisect_common
                - find_bisection
                - managed_skipped
                - error_if_skipped_commits
                - _.19632
                - oid_to_hex
                - printf
                - release_revisions
                - strvec_clear
                - _.19632
                - fprintf
                - oideq.19628
                - estimate_bisect_steps
                - Q_.19704
                - xstrfmt
                - Q_.19704
                - printf
                - free
                - repo_clear_commit_marks
                - bisect_checkout
                - error_if_skipped_commits
                - oid_to_hex
                - printf
                - show_commit.19707
            - BranchSide:      'bisect.c:1047,19'
              BranchSideFuncs:
                - check_good_are_ancestors_of_bad
                - bisect_rev_setup
                - bisect_common
                - find_bisection
                - managed_skipped
                - error_if_skipped_commits
                - _.19632
                - oid_to_hex
                - printf
                - release_revisions
                - strvec_clear
                - _.19632
                - fprintf
                - oideq.19628
                - estimate_bisect_steps
                - Q_.19704
                - xstrfmt
                - Q_.19704
                - printf
                - free
                - repo_clear_commit_marks
                - bisect_checkout
                - error_if_skipped_commits
                - oid_to_hex
                - printf
                - show_commit.19707
        - Branch String:   'bisect.c:1047,6'
          Branch Sides:
            - BranchSide:      'bisect.c:1048,16'
              BranchSideFuncs:
                - check_good_are_ancestors_of_bad
                - bisect_rev_setup
                - bisect_common
                - find_bisection
                - managed_skipped
                - error_if_skipped_commits
                - _.19632
                - oid_to_hex
                - printf
                - release_revisions
                - strvec_clear
                - _.19632
                - fprintf
                - oideq.19628
                - estimate_bisect_steps
                - Q_.19704
                - xstrfmt
                - Q_.19704
                - printf
                - free
                - repo_clear_commit_marks
                - bisect_checkout
                - error_if_skipped_commits
                - oid_to_hex
                - printf
                - show_commit.19707
            - BranchSide:      'bisect.c:1050,40'
              BranchSideFuncs:
                - check_good_are_ancestors_of_bad
                - bisect_rev_setup
                - bisect_common
                - find_bisection
                - managed_skipped
                - error_if_skipped_commits
                - _.19632
                - oid_to_hex
                - printf
                - release_revisions
                - strvec_clear
                - _.19632
                - fprintf
                - oideq.19628
                - estimate_bisect_steps
                - Q_.19704
                - xstrfmt
                - Q_.19704
                - printf
                - free
                - repo_clear_commit_marks
                - bisect_checkout
                - error_if_skipped_commits
                - oid_to_hex
                - printf
                - show_commit.19707
        - Branch String:   'bisect.c:1051,6'
          Branch Sides:
            - BranchSide:      'bisect.c:1052,3'
              BranchSideFuncs:
                - release_revisions
                - strvec_clear
            - BranchSide:      'bisect.c:1054,19'
              BranchSideFuncs:
                - bisect_rev_setup
                - bisect_common
                - find_bisection
                - managed_skipped
                - error_if_skipped_commits
                - _.19632
                - oid_to_hex
                - printf
                - release_revisions
                - strvec_clear
                - _.19632
                - fprintf
                - oideq.19628
                - estimate_bisect_steps
                - Q_.19704
                - xstrfmt
                - Q_.19704
                - printf
                - free
                - repo_clear_commit_marks
                - bisect_checkout
                - error_if_skipped_commits
                - oid_to_hex
                - printf
                - show_commit.19707
        - Branch String:   'bisect.c:1064,6'
          Branch Sides:
            - BranchSide:      'bisect.c:1069,34'
              BranchSideFuncs:
                - _.19632
                - fprintf
                - release_revisions
                - strvec_clear
                - oideq.19628
                - estimate_bisect_steps
                - Q_.19704
                - xstrfmt
                - Q_.19704
                - printf
                - free
                - repo_clear_commit_marks
                - bisect_checkout
                - error_if_skipped_commits
                - oid_to_hex
                - printf
                - show_commit.19707
            - BranchSide:      'bisect.c:1081,7'
              BranchSideFuncs:
                - _.19632
                - fprintf
                - release_revisions
                - strvec_clear
                - oideq.19628
                - estimate_bisect_steps
                - Q_.19704
                - xstrfmt
                - Q_.19704
                - printf
                - free
                - repo_clear_commit_marks
                - bisect_checkout
                - error_if_skipped_commits
                - oid_to_hex
                - printf
                - show_commit.19707
        - Branch String:   'bisect.c:1070,7'
          Branch Sides:
            - BranchSide:      'bisect.c:1071,4'
              BranchSideFuncs:
                - release_revisions
                - strvec_clear
            - BranchSide:      'bisect.c:1072,10'
              BranchSideFuncs:
                - _.19632
                - oid_to_hex
                - printf
                - release_revisions
                - strvec_clear
        - Branch String:   'bisect.c:1081,6'
          Branch Sides:
            - BranchSide:      'bisect.c:1082,11'
              BranchSideFuncs:
                - oideq.19628
                - estimate_bisect_steps
                - Q_.19704
                - xstrfmt
                - Q_.19704
                - printf
                - free
                - repo_clear_commit_marks
                - bisect_checkout
                - release_revisions
                - strvec_clear
                - error_if_skipped_commits
                - oid_to_hex
                - printf
                - show_commit.19707
            - BranchSide:      'bisect.c:1089,21'
              BranchSideFuncs:
                - oideq.19628
                - estimate_bisect_steps
                - Q_.19704
                - xstrfmt
                - Q_.19704
                - printf
                - free
                - repo_clear_commit_marks
                - bisect_checkout
                - release_revisions
                - strvec_clear
                - error_if_skipped_commits
                - oid_to_hex
                - printf
                - show_commit.19707
        - Branch String:   'bisect.c:1091,6'
          Branch Sides:
            - BranchSide:      'bisect.c:1092,34'
              BranchSideFuncs:
                - error_if_skipped_commits
                - oid_to_hex
                - printf
                - show_commit.19707
                - release_revisions
                - strvec_clear
            - BranchSide:      'bisect.c:1110,7'
              BranchSideFuncs:
                - estimate_bisect_steps
                - Q_.19704
                - xstrfmt
                - Q_.19704
                - printf
                - free
                - repo_clear_commit_marks
                - bisect_checkout
                - release_revisions
                - strvec_clear
        - Branch String:   'bisect.c:1093,7'
          Branch Sides:
            - BranchSide:      'bisect.c:1094,11'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:1095,52'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - show_commit.19707
                - release_revisions
                - strvec_clear
      Callsites:
        - Src:             'bisect.c:1036,36'
          Dst:             get_main_ref_store
        - Src:             'bisect.c:1036,20'
          Dst:             refs_ref_exists
        - Src:             'bisect.c:1040,2'
          Dst:             read_bisect_terms
        - Src:             'bisect.c:1041,6'
          Dst:             read_bisect_refs
        - Src:             'bisect.c:1042,7'
          Dst:             _
        - Src:             'bisect.c:1042,3'
          Dst:             die
        - Src:             'bisect.c:1044,18'
          Dst:             git_path_bisect_first_parent
        - Src:             'bisect.c:1044,6'
          Dst:             file_exists
        - Src:             'bisect.c:1050,8'
          Dst:             check_good_are_ancestors_of_bad
        - Src:             'bisect.c:1054,2'
          Dst:             bisect_rev_setup
        - Src:             'bisect.c:1059,2'
          Dst:             bisect_common
        - Src:             'bisect.c:1061,2'
          Dst:             find_bisection
        - Src:             'bisect.c:1062,17'
          Dst:             managed_skipped
        - Src:             'bisect.c:1069,9'
          Dst:             error_if_skipped_commits
        - Src:             'bisect.c:1072,10'
          Dst:             _
        - Src:             'bisect.c:1073,10'
          Dst:             oid_to_hex
        - Src:             'bisect.c:1072,3'
          Dst:             printf
        - Src:             'bisect.c:1082,19'
          Dst:             _
        - Src:             'bisect.c:1082,3'
          Dst:             fprintf
        - Src:             'bisect.c:1091,6'
          Dst:             oideq
        - Src:             'bisect.c:1092,9'
          Dst:             error_if_skipped_commits
        - Src:             'bisect.c:1095,41'
          Dst:             oid_to_hex
        - Src:             'bisect.c:1095,3'
          Dst:             printf
        - Src:             'bisect.c:1098,3'
          Dst:             show_commit
        - Src:             'bisect.c:1111,10'
          Dst:             estimate_bisect_steps
        - Src:             'bisect.c:1113,22'
          Dst:             Q_
        - Src:             'bisect.c:1113,14'
          Dst:             xstrfmt
        - Src:             'bisect.c:1119,9'
          Dst:             Q_
        - Src:             'bisect.c:1119,2'
          Dst:             printf
        - Src:             'bisect.c:1124,2'
          Dst:             repo_clear_commit_marks
        - Src:             'bisect.c:1126,8'
          Dst:             bisect_checkout
        - Src:             'bisect.c:1128,2'
          Dst:             release_revisions
        - Src:             'bisect.c:1129,2'
          Dst:             strvec_clear
    - functionName:    read_bisect_terms
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - read_bad
        - read_good
      BBCount:         9
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - __errno_location
        - die_errno
        - fclose
        - git_fopen
        - git_path_bisect_terms
        - strbuf_detach
        - strbuf_getline_lf
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bisect.c:994,6'
          Branch Sides:
            - BranchSide:      'bisect.c:995,7'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_detach
                - strbuf_getline_lf
                - strbuf_detach
                - strbuf_release
                - fclose
            - BranchSide:      'bisect.c:1003,27'
              BranchSideFuncs:
                - strbuf_getline_lf
                - strbuf_detach
                - strbuf_getline_lf
                - strbuf_detach
                - strbuf_release
                - fclose
        - Branch String:   'bisect.c:995,7'
          Branch Sides:
            - BranchSide:      'bisect.c:996,5'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:1000,14'
              BranchSideFuncs:
                - _.19632
                - die_errno
      Callsites:
        - Src:             'bisect.c:991,25'
          Dst:             git_path_bisect_terms
        - Src:             'bisect.c:992,13'
          Dst:             git_fopen
        - Src:             'bisect.c:995,7'
          Dst:             __errno_location
        - Src:             'bisect.c:1000,14'
          Dst:             _
        - Src:             'bisect.c:1000,4'
          Dst:             die_errno
        - Src:             'bisect.c:1003,3'
          Dst:             strbuf_getline_lf
        - Src:             'bisect.c:1004,15'
          Dst:             strbuf_detach
        - Src:             'bisect.c:1005,3'
          Dst:             strbuf_getline_lf
        - Src:             'bisect.c:1006,16'
          Dst:             strbuf_detach
        - Src:             'bisect.c:1008,2'
          Dst:             strbuf_release
        - Src:             'bisect.c:1009,2'
          Dst:             fclose
    - functionName:    find_bisection
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - commit_list
        - reaches
        - all
        - bisect_flags
      BBCount:         18
      ICount:          170
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - clear_commit_weight
        - do_find_bisection
        - free_commit_list
        - init_commit_weight
        - show_list
        - weight
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bisect.c:413,2'
          Branch Sides:
            - BranchSide:      'bisect.c:416,27'
              BranchSideFuncs:
                - show_list
                - xcalloc
                - do_find_bisection
                - free
                - clear_commit_weight
                - free_commit_list
                - weight
                - free
            - BranchSide:      'bisect.c:429,9'
              BranchSideFuncs:
                - show_list
                - xcalloc
                - do_find_bisection
                - free
                - clear_commit_weight
                - free_commit_list
                - weight
        - Branch String:   'bisect.c:419,7'
          Branch Sides:
            - BranchSide:      'bisect.c:420,9'
              BranchSideFuncs:
                - free
                - show_list
                - xcalloc
                - do_find_bisection
                - free
                - clear_commit_weight
                - free_commit_list
                - weight
            - BranchSide:      'bisect.c:423,13'
              BranchSideFuncs:
                - show_list
                - xcalloc
                - do_find_bisection
                - free
                - clear_commit_weight
                - free_commit_list
                - weight
                - free
        - Branch String:   'bisect.c:425,7'
          Branch Sides:
            - BranchSide:      'bisect.c:426,6'
              BranchSideFuncs:
                - show_list
                - xcalloc
                - do_find_bisection
                - free
                - clear_commit_weight
                - free_commit_list
                - weight
                - free
            - BranchSide:      'bisect.c:427,10'
              BranchSideFuncs:
                - show_list
                - xcalloc
                - do_find_bisection
                - free
                - clear_commit_weight
                - free_commit_list
                - weight
                - free
        - Branch String:   'bisect.c:437,6'
          Branch Sides:
            - BranchSide:      'bisect.c:437,6'
              BranchSideFuncs:
                - free_commit_list
                - weight
                - free
                - clear_commit_weight
            - BranchSide:      'bisect.c:438,9'
              BranchSideFuncs:
                - free_commit_list
                - weight
                - free
                - clear_commit_weight
        - Branch String:   'bisect.c:438,7'
          Branch Sides:
            - BranchSide:      'bisect.c:439,17'
              BranchSideFuncs:
                - weight
                - free
                - clear_commit_weight
            - BranchSide:      'bisect.c:444,21'
              BranchSideFuncs:
                - weight
                - free
                - clear_commit_weight
      Callsites:
        - Src:             'bisect.c:406,2'
          Dst:             show_list
        - Src:             'bisect.c:407,2'
          Dst:             init_commit_weight
        - Src:             'bisect.c:430,2'
          Dst:             show_list
        - Src:             'bisect.c:433,2'
          Dst:             xcalloc
        - Src:             'bisect.c:436,9'
          Dst:             do_find_bisection
        - Src:             'bisect.c:440,4'
          Dst:             free_commit_list
        - Src:             'bisect.c:444,14'
          Dst:             weight
        - Src:             'bisect.c:448,2'
          Dst:             clear_commit_weight
    - functionName:    show_list
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - debug
        - counted
        - nr
        - list
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_commit_weight
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_commit_weight_with_stride
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bisect.c:80,1'
          Dst:             init_commit_weight_with_stride
    - functionName:    do_find_bisection
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - nr
        - weights
        - bisect_flags
      BBCount:         63
      ICount:          388
      EdgeCount:       81
      CyclomaticComplexity: 20
      functionsReached:
        - BUG_fl
        - approx_halfway
        - best_bisection
        - best_bisection_sorted
        - clear_distance
        - commit_weight_at
        - count_distance
        - count_interesting_parents
        - show_list
        - weight
        - weight_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:289,2'
          Branch Sides:
            - BranchSide:      'bisect.c:290,27'
              BranchSideFuncs:
                - commit_weight_at
                - count_interesting_parents
                - weight_set
                - show_list
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
                - weight
                - count_distance
                - weight_set
                - clear_distance
                - approx_halfway
                - BUG_fl
                - weight_set
                - show_list
                - weight_set
            - BranchSide:      'bisect.c:316,38'
              BranchSideFuncs:
                - show_list
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
                - weight
                - count_distance
                - weight_set
                - clear_distance
                - approx_halfway
                - BUG_fl
        - Branch String:   'bisect.c:294,3'
          Branch Sides:
            - BranchSide:      'bisect.c:296,10'
              BranchSideFuncs:
                - weight_set
                - show_list
                - show_list
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
                - weight
                - count_distance
                - weight_set
                - clear_distance
                - approx_halfway
                - BUG_fl
                - commit_weight_at
                - count_interesting_parents
                - weight_set
                - weight_set
            - BranchSide:      'bisect.c:308,15'
              BranchSideFuncs:
                - weight_set
                - show_list
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
                - weight
                - count_distance
                - weight_set
                - clear_distance
                - approx_halfway
                - BUG_fl
                - commit_weight_at
                - count_interesting_parents
                - weight_set
                - show_list
                - weight_set
            - BranchSide:      'bisect.c:311,15'
              BranchSideFuncs:
                - weight_set
                - show_list
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
                - weight
                - count_distance
                - weight_set
                - clear_distance
                - approx_halfway
                - BUG_fl
                - commit_weight_at
                - count_interesting_parents
                - weight_set
                - weight_set
                - show_list
        - Branch String:   'bisect.c:296,8'
          Branch Sides:
            - BranchSide:      'bisect.c:297,16'
              BranchSideFuncs:
                - show_list
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
                - weight
                - count_distance
                - weight_set
                - clear_distance
                - approx_halfway
                - BUG_fl
                - commit_weight_at
                - count_interesting_parents
                - weight_set
                - weight_set
                - show_list
                - weight_set
            - BranchSide:      'bisect.c:306,4'
              BranchSideFuncs:
                - show_list
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
                - weight
                - count_distance
                - weight_set
                - clear_distance
                - approx_halfway
                - BUG_fl
                - commit_weight_at
                - count_interesting_parents
                - weight_set
                - weight_set
                - show_list
                - weight_set
        - Branch String:   'bisect.c:332,2'
          Branch Sides:
            - BranchSide:      'bisect.c:333,7'
              BranchSideFuncs:
                - weight
                - count_distance
                - weight_set
                - clear_distance
                - approx_halfway
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
                - BUG_fl
            - BranchSide:      'bisect.c:349,42'
              BranchSideFuncs:
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
        - Branch String:   'bisect.c:333,7'
          Branch Sides:
            - BranchSide:      'bisect.c:334,4'
              BranchSideFuncs:
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
                - weight
                - count_distance
                - weight_set
                - clear_distance
                - approx_halfway
                - BUG_fl
            - BranchSide:      'bisect.c:335,14'
              BranchSideFuncs:
                - weight
                - count_distance
                - weight_set
                - clear_distance
                - approx_halfway
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
                - BUG_fl
        - Branch String:   'bisect.c:335,7'
          Branch Sides:
            - BranchSide:      'bisect.c:336,4'
              BranchSideFuncs:
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
                - weight
                - count_distance
                - weight_set
                - clear_distance
                - approx_halfway
                - BUG_fl
            - BranchSide:      'bisect.c:337,7'
              BranchSideFuncs:
                - count_distance
                - weight_set
                - clear_distance
                - approx_halfway
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
                - weight
                - BUG_fl
        - Branch String:   'bisect.c:337,7'
          Branch Sides:
            - BranchSide:      'bisect.c:338,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'bisect.c:339,14'
              BranchSideFuncs:
                - count_distance
                - weight_set
                - clear_distance
                - approx_halfway
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
                - weight
                - BUG_fl
        - Branch String:   'bisect.c:343,44'
          Branch Sides:
            - BranchSide:      'bisect.c:344,24'
              BranchSideFuncs:
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
                - weight
                - count_distance
                - weight_set
                - clear_distance
                - approx_halfway
                - BUG_fl
            - BranchSide:      'bisect.c:346,10'
              BranchSideFuncs:
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
                - weight
                - count_distance
                - weight_set
                - clear_distance
                - approx_halfway
                - BUG_fl
        - Branch String:   'bisect.c:343,7'
          Branch Sides:
            - BranchSide:      'bisect.c:345,11'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:346,10'
              BranchSideFuncs:
                - show_list
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
                - weight
                - count_distance
                - weight_set
                - clear_distance
                - approx_halfway
                - BUG_fl
        - Branch String:   'bisect.c:351,2'
          Branch Sides:
            - BranchSide:      'bisect.c:352,12'
              BranchSideFuncs:
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
            - BranchSide:      'bisect.c:391,39'
              BranchSideFuncs:
                - show_list
                - best_bisection
                - best_bisection_sorted
        - Branch String:   'bisect.c:352,3'
          Branch Sides:
            - BranchSide:      'bisect.c:351,2'
              BranchSideFuncs:
                - weight
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
            - BranchSide:      'bisect.c:354,28'
              BranchSideFuncs:
                - weight
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
        - Branch String:   'bisect.c:356,8'
          Branch Sides:
            - BranchSide:      'bisect.c:357,5'
              BranchSideFuncs:
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
            - BranchSide:      'bisect.c:359,13'
              BranchSideFuncs:
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
        - Branch String:   'bisect.c:359,4'
          Branch Sides:
            - BranchSide:      'bisect.c:362,9'
              BranchSideFuncs:
                - weight
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
            - BranchSide:      'bisect.c:367,9'
              BranchSideFuncs:
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
        - Branch String:   'bisect.c:362,9'
          Branch Sides:
            - BranchSide:      'bisect.c:363,6'
              BranchSideFuncs:
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
            - BranchSide:      'bisect.c:364,21'
              BranchSideFuncs:
                - weight
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
        - Branch String:   'bisect.c:364,9'
          Branch Sides:
            - BranchSide:      'bisect.c:365,6'
              BranchSideFuncs:
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
            - BranchSide:      'bisect.c:366,4'
              BranchSideFuncs:
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
        - Branch String:   'bisect.c:361,13'
          Branch Sides:
            - BranchSide:      'bisect.c:361,11'
              BranchSideFuncs:
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
            - BranchSide:      'bisect.c:361,70'
              BranchSideFuncs:
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
        - Branch String:   'bisect.c:367,8'
          Branch Sides:
            - BranchSide:      'bisect.c:368,5'
              BranchSideFuncs:
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight
                - weight_set
            - BranchSide:      'bisect.c:375,10'
              BranchSideFuncs:
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight
                - weight_set
        - Branch String:   'bisect.c:375,8'
          Branch Sides:
            - BranchSide:      'bisect.c:376,16'
              BranchSideFuncs:
                - weight
                - weight_set
                - approx_halfway
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - weight
            - BranchSide:      'bisect.c:382,16'
              BranchSideFuncs:
                - weight
                - weight_set
                - approx_halfway
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - weight
        - Branch String:   'bisect.c:385,45'
          Branch Sides:
            - BranchSide:      'bisect.c:386,25'
              BranchSideFuncs:
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
            - BranchSide:      'bisect.c:388,3'
              BranchSideFuncs:
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
        - Branch String:   'bisect.c:385,8'
          Branch Sides:
            - BranchSide:      'bisect.c:387,12'
              BranchSideFuncs: []
            - BranchSide:      'bisect.c:388,3'
              BranchSideFuncs:
                - show_list
                - best_bisection
                - best_bisection_sorted
                - weight
                - weight
                - weight_set
                - show_list
                - approx_halfway
                - weight
                - weight_set
                - weight
        - Branch String:   'bisect.c:393,6'
          Branch Sides:
            - BranchSide:      'bisect.c:394,25'
              BranchSideFuncs:
                - best_bisection_sorted
            - BranchSide:      'bisect.c:396,32'
              BranchSideFuncs:
                - best_bisection_sorted
      Callsites:
        - Src:             'bisect.c:293,4'
          Dst:             commit_weight_at
        - Src:             'bisect.c:294,11'
          Dst:             count_interesting_parents
        - Src:             'bisect.c:297,5'
          Dst:             weight_set
        - Src:             'bisect.c:299,5'
          Dst:             show_list
        - Src:             'bisect.c:308,4'
          Dst:             weight_set
        - Src:             'bisect.c:311,4'
          Dst:             weight_set
        - Src:             'bisect.c:316,2'
          Dst:             show_list
        - Src:             'bisect.c:335,7'
          Dst:             weight
        - Src:             'bisect.c:338,4'
          Dst:             BUG_fl
        - Src:             'bisect.c:339,17'
          Dst:             count_distance
        - Src:             'bisect.c:339,3'
          Dst:             weight_set
        - Src:             'bisect.c:340,3'
          Dst:             clear_distance
        - Src:             'bisect.c:344,9'
          Dst:             approx_halfway
        - Src:             'bisect.c:349,2'
          Dst:             show_list
        - Src:             'bisect.c:356,13'
          Dst:             weight
        - Src:             'bisect.c:364,14'
          Dst:             weight
        - Src:             'bisect.c:376,19'
          Dst:             weight
        - Src:             'bisect.c:376,5'
          Dst:             weight_set
        - Src:             'bisect.c:378,5'
          Dst:             show_list
        - Src:             'bisect.c:382,19'
          Dst:             weight
        - Src:             'bisect.c:382,5'
          Dst:             weight_set
        - Src:             'bisect.c:386,10'
          Dst:             approx_halfway
        - Src:             'bisect.c:391,2'
          Dst:             show_list
        - Src:             'bisect.c:394,10'
          Dst:             best_bisection
        - Src:             'bisect.c:396,10'
          Dst:             best_bisection_sorted
    - functionName:    clear_commit_weight
      functionSourceFile: '/src/git/bisect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bisect.c:80,1'
          Branch Sides:
            - BranchSide:      'bisect.c:80,1'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'bisect.c:80,1'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    create_ce_mode
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './object.h:135,6'
          Branch Sides:
            - BranchSide:      './object.h:136,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:137,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:137,6'
          Branch Sides:
            - BranchSide:      './object.h:138,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:139,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:139,20'
          Branch Sides:
            - BranchSide:      './object.h:139,23'
              BranchSideFuncs: []
            - BranchSide:      './object.h:140,3'
              BranchSideFuncs: []
        - Branch String:   './object.h:139,6'
          Branch Sides:
            - BranchSide:      './object.h:140,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:141,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    create_ce_flags
      functionSourceFile: '/src/git/./read-cache-ll.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - stage
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    canon_mode
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './object.h:146,6'
          Branch Sides:
            - BranchSide:      './object.h:147,20'
              BranchSideFuncs: []
            - BranchSide:      './object.h:148,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:148,6'
          Branch Sides:
            - BranchSide:      './object.h:149,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:150,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:150,6'
          Branch Sides:
            - BranchSide:      './object.h:151,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:152,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_commit_buffer_from_strbuf
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - c
        - sb
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - set_commit_buffer
        - strbuf_detach
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:179,14'
          Dst:             strbuf_detach
        - Src:             'blame.c:180,2'
          Dst:             set_commit_buffer
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    make_origin
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - path
      BBCount:         5
      ICount:          56
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - get_blame_suspects
        - set_blame_suspects
        - st_add
        - strlen
        - xcalloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:74,2'
          Dst:             strlen
        - Src:             'blame.c:74,2'
          Dst:             st_add
        - Src:             'blame.c:74,2'
          Dst:             st_add
        - Src:             'blame.c:74,2'
          Dst:             xcalloc
        - Src:             'blame.c:77,12'
          Dst:             get_blame_suspects
        - Src:             'blame.c:78,2'
          Dst:             set_blame_suspects
    - functionName:    get_blame_suspects
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - blame_suspects_peek
      functionUses:    9
      BranchProfiles:
        - Branch String:   'blame.c:35,9'
          Branch Sides:
            - BranchSide:      'blame.c:35,19'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:35,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blame.c:33,11'
          Dst:             blame_suspects_peek
    - functionName:    set_blame_suspects
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - origin
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - blame_suspects_at
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:40,3'
          Dst:             blame_suspects_at
    - functionName:    blame_suspects_at
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - blame_suspects_at_peek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:26,1'
          Dst:             blame_suspects_at_peek
    - functionName:    blame_suspects_at_peek
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:26,1'
          Branch Sides:
            - BranchSide:      'blame.c:26,1'
              BranchSideFuncs:
                - st_mult.19976
                - xrealloc
                - xcalloc
            - BranchSide:      'blame.c:26,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'blame.c:26,1'
          Branch Sides:
            - BranchSide:      'blame.c:26,1'
              BranchSideFuncs:
                - st_mult.19976
                - xrealloc
                - xcalloc
            - BranchSide:      'blame.c:26,1'
              BranchSideFuncs: []
        - Branch String:   'blame.c:26,1'
          Branch Sides:
            - BranchSide:      'blame.c:26,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'blame.c:26,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'blame.c:26,1'
          Branch Sides:
            - BranchSide:      'blame.c:26,1'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:26,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'blame.c:26,1'
          Branch Sides:
            - BranchSide:      'blame.c:26,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'blame.c:26,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blame.c:26,1'
          Dst:             st_mult
        - Src:             'blame.c:26,1'
          Dst:             xrealloc
        - Src:             'blame.c:26,1'
          Dst:             xcalloc
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    blame_suspects_peek
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - blame_suspects_at_peek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:26,1'
          Dst:             blame_suspects_at_peek
    - functionName:    verify_working_tree_path
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - work_tree
        - path
      BBCount:         21
      ICount:          137
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - die
        - get_tree_entry
        - index_name_pos
        - oid_object_info
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:112,2'
          Branch Sides:
            - BranchSide:      'blame.c:113,41'
              BranchSideFuncs:
                - get_tree_entry
                - oid_object_info
                - strlen
                - index_name_pos
                - die
                - strcmp
            - BranchSide:      'blame.c:122,23'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - die
                - strcmp
        - Branch String:   'blame.c:117,62'
          Branch Sides:
            - BranchSide:      'blame.c:118,23'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - die
                - strcmp
                - get_tree_entry
                - oid_object_info
            - BranchSide:      'blame.c:120,2'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - die
                - strcmp
                - get_tree_entry
                - oid_object_info
        - Branch String:   'blame.c:117,7'
          Branch Sides:
            - BranchSide:      'blame.c:119,4'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:120,2'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - die
                - strcmp
                - get_tree_entry
                - oid_object_info
        - Branch String:   'blame.c:123,6'
          Branch Sides:
            - BranchSide:      'blame.c:123,6'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:125,16'
              BranchSideFuncs:
                - die
                - strcmp
        - Branch String:   'blame.c:125,41'
          Branch Sides:
            - BranchSide:      'blame.c:126,12'
              BranchSideFuncs:
                - strcmp
                - die
            - BranchSide:      'blame.c:129,36'
              BranchSideFuncs:
                - die
        - Branch String:   'blame.c:125,11'
          Branch Sides:
            - BranchSide:      'blame.c:0,0'
              BranchSideFuncs:
                - die
            - BranchSide:      'blame.c:129,36'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'blame.c:117,8'
          Dst:             get_tree_entry
        - Src:             'blame.c:118,7'
          Dst:             oid_object_info
        - Src:             'blame.c:122,39'
          Dst:             strlen
        - Src:             'blame.c:122,8'
          Dst:             index_name_pos
        - Src:             'blame.c:126,5'
          Dst:             strcmp
        - Src:             'blame.c:129,3'
          Dst:             die
    - functionName:    append_merge_parents
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - tail
      BBCount:         13
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - append_parent
        - close
        - die
        - get_oid_hex
        - git_path_merge_head
        - open64
        - strbuf_getwholeline_fd
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:151,6'
          Branch Sides:
            - BranchSide:      'blame.c:152,7'
              BranchSideFuncs:
                - __errno_location
                - git_path_merge_head
                - die
            - BranchSide:      'blame.c:158,2'
              BranchSideFuncs:
                - strbuf_getwholeline_fd
                - close
                - strbuf_release
                - get_oid_hex
                - append_parent
                - git_path_merge_head
                - die
        - Branch String:   'blame.c:152,7'
          Branch Sides:
            - BranchSide:      'blame.c:153,4'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:155,27'
              BranchSideFuncs:
                - git_path_merge_head
                - die
        - Branch String:   'blame.c:158,2'
          Branch Sides:
            - BranchSide:      'blame.c:160,24'
              BranchSideFuncs:
                - get_oid_hex
                - append_parent
                - strbuf_getwholeline_fd
                - close
                - strbuf_release
                - git_path_merge_head
                - die
            - BranchSide:      'blame.c:165,8'
              BranchSideFuncs:
                - close
                - strbuf_release
        - Branch String:   'blame.c:160,7'
          Branch Sides:
            - BranchSide:      'blame.c:162,28'
              BranchSideFuncs:
                - git_path_merge_head
                - die
            - BranchSide:      'blame.c:163,24'
              BranchSideFuncs:
                - append_parent
                - strbuf_getwholeline_fd
                - close
                - strbuf_release
                - get_oid_hex
                - git_path_merge_head
                - die
      Callsites:
        - Src:             'blame.c:150,20'
          Dst:             git_path_merge_head
        - Src:             'blame.c:150,15'
          Dst:             open64
        - Src:             'blame.c:152,7'
          Dst:             __errno_location
        - Src:             'blame.c:155,7'
          Dst:             git_path_merge_head
        - Src:             'blame.c:154,3'
          Dst:             die
        - Src:             'blame.c:158,10'
          Dst:             strbuf_getwholeline_fd
        - Src:             'blame.c:160,7'
          Dst:             get_oid_hex
        - Src:             'blame.c:162,8'
          Dst:             git_path_merge_head
        - Src:             'blame.c:161,4'
          Dst:             die
        - Src:             'blame.c:163,10'
          Dst:             append_parent
        - Src:             'blame.c:165,2'
          Dst:             close
        - Src:             'blame.c:166,2'
          Dst:             strbuf_release
    - functionName:    append_parent
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - tail
        - oid
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - commit_list_insert
        - die
        - lookup_commit_reference
        - oid_to_hex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:139,6'
          Branch Sides:
            - BranchSide:      'blame.c:140,39'
              BranchSideFuncs:
                - commit_list_insert
            - BranchSide:      'blame.c:141,29'
              BranchSideFuncs:
                - commit_list_insert
      Callsites:
        - Src:             'blame.c:138,11'
          Dst:             lookup_commit_reference
        - Src:             'blame.c:140,28'
          Dst:             oid_to_hex
        - Src:             'blame.c:140,3'
          Dst:             die
        - Src:             'blame.c:141,10'
          Dst:             commit_list_insert
    - functionName:    git_time
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tloc
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gettimeofday
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:381,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:381,6'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:382,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:379,2'
          Dst:             gettimeofday
    - functionName:    dwim_reverse_initial
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2685
      functionLinenumberEnd: 2719
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - name_p
      BBCount:         18
      ICount:          131
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - add_pending_object
        - deref_tag
        - get_main_ref_store
        - lookup_commit_reference_gently
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:2695,6'
          Branch Sides:
            - BranchSide:      'blame.c:2696,3'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:2699,8'
              BranchSideFuncs:
                - deref_tag
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - lookup_commit_reference_gently
                - add_pending_object
        - Branch String:   'blame.c:2701,11'
          Branch Sides:
            - BranchSide:      'blame.c:2701,14'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - lookup_commit_reference_gently
                - add_pending_object
            - BranchSide:      'blame.c:2702,3'
              BranchSideFuncs: []
        - Branch String:   'blame.c:2701,6'
          Branch Sides:
            - BranchSide:      'blame.c:2702,3'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:2705,50'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - lookup_commit_reference_gently
                - add_pending_object
        - Branch String:   'blame.c:2705,6'
          Branch Sides:
            - BranchSide:      'blame.c:2706,3'
              BranchSideFuncs:
                - lookup_commit_reference_gently
                - add_pending_object
            - BranchSide:      'blame.c:2707,47'
              BranchSideFuncs:
                - lookup_commit_reference_gently
                - add_pending_object
        - Branch String:   'blame.c:2709,6'
          Branch Sides:
            - BranchSide:      'blame.c:2710,3'
              BranchSideFuncs:
                - add_pending_object
            - BranchSide:      'blame.c:2713,2'
              BranchSideFuncs:
                - add_pending_object
        - Branch String:   'blame.c:2716,6'
          Branch Sides:
            - BranchSide:      'blame.c:2717,13'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:2718,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blame.c:2700,8'
          Dst:             deref_tag
        - Src:             'blame.c:2705,31'
          Dst:             get_main_ref_store
        - Src:             'blame.c:2705,7'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'blame.c:2707,16'
          Dst:             lookup_commit_reference_gently
        - Src:             'blame.c:2714,2'
          Dst:             add_pending_object
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    init_blame_suspects_with_stride
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - stride
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:26,1'
          Branch Sides:
            - BranchSide:      'blame.c:26,1'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:26,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    setup_blame_list
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2210
      functionLinenumberEnd: 2223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unblamed
        - num_ents_p
      BBCount:         14
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:2215,2'
          Branch Sides:
            - BranchSide:      'blame.c:2216,11'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'blame.c:2217,6'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'blame.c:2217,6'
          Branch Sides:
            - BranchSide:      'blame.c:2217,6'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'blame.c:2218,3'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'blame.c:2219,3'
          Branch Sides:
            - BranchSide:      'blame.c:2220,26'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:2221,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blame.c:2218,3'
          Dst:             xcalloc
    - functionName:    add_blame_entry
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
        - src
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - blame_origin_incref
        - xmalloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:1462,26'
          Dst:             xmalloc
        - Src:             'blame.c:1464,2'
          Dst:             blame_origin_incref
    - functionName:    blame_origin_incref
      functionSourceFile: '/src/git/./blame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   './blame.h:167,6'
          Branch Sides:
            - BranchSide:      './blame.h:167,6'
              BranchSideFuncs: []
            - BranchSide:      './blame.h:168,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dup_entry
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
        - dst
        - src
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - blame_origin_decref
        - blame_origin_incref
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:1479,2'
          Dst:             blame_origin_incref
        - Src:             'blame.c:1480,2'
          Dst:             blame_origin_decref
    - functionName:    blame_origin_decref
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         20
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - blame_origin_decref
        - die
        - get_blame_suspects
        - set_blame_suspects
      functionUses:    13
      BranchProfiles:
        - Branch String:   'blame.c:45,8'
          Branch Sides:
            - BranchSide:      'blame.c:45,13'
              BranchSideFuncs:
                - free
                - get_blame_suspects
                - die
                - set_blame_suspects
                - free
                - blame_origin_decref
            - BranchSide:      'blame.c:45,8'
              BranchSideFuncs: []
        - Branch String:   'blame.c:45,6'
          Branch Sides:
            - BranchSide:      'blame.c:45,6'
              BranchSideFuncs:
                - free
                - get_blame_suspects
                - die
                - set_blame_suspects
                - free
                - blame_origin_decref
            - BranchSide:      'blame.c:46,28'
              BranchSideFuncs:
                - free
                - get_blame_suspects
                - die
                - set_blame_suspects
                - free
                - blame_origin_decref
        - Branch String:   'blame.c:47,7'
          Branch Sides:
            - BranchSide:      'blame.c:48,24'
              BranchSideFuncs:
                - blame_origin_decref
                - free
                - get_blame_suspects
                - die
                - set_blame_suspects
                - free
            - BranchSide:      'blame.c:49,8'
              BranchSideFuncs:
                - free
                - get_blame_suspects
                - die
                - set_blame_suspects
                - free
        - Branch String:   'blame.c:51,3'
          Branch Sides:
            - BranchSide:      'blame.c:52,8'
              BranchSideFuncs:
                - die
                - set_blame_suspects
                - free
            - BranchSide:      'blame.c:61,3'
              BranchSideFuncs:
                - die
        - Branch String:   'blame.c:52,8'
          Branch Sides:
            - BranchSide:      'blame.c:53,9'
              BranchSideFuncs:
                - set_blame_suspects
                - free
            - BranchSide:      'blame.c:60,3'
              BranchSideFuncs:
                - die
                - set_blame_suspects
                - free
        - Branch String:   'blame.c:53,9'
          Branch Sides:
            - BranchSide:      'blame.c:54,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'blame.c:56,25'
              BranchSideFuncs:
                - set_blame_suspects
                - free
      Callsites:
        - Src:             'blame.c:48,4'
          Dst:             blame_origin_decref
        - Src:             'blame.c:51,12'
          Dst:             get_blame_suspects
        - Src:             'blame.c:56,6'
          Dst:             set_blame_suspects
        - Src:             'blame.c:61,3'
          Dst:             die
    - functionName:    copy_split_if_better
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2016
      functionLinenumberEnd: 2031
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - best_so_far
        - potential
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - blame_entry_score
        - blame_origin_incref
        - decref_split
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:2019,6'
          Branch Sides:
            - BranchSide:      'blame.c:2020,3'
              BranchSideFuncs:
                - decref_split
                - blame_origin_incref
                - blame_entry_score
                - blame_entry_score
            - BranchSide:      'blame.c:2021,6'
              BranchSideFuncs:
                - decref_split
                - blame_origin_incref
                - blame_entry_score
                - blame_entry_score
        - Branch String:   'blame.c:2021,6'
          Branch Sides:
            - BranchSide:      'blame.c:2022,25'
              BranchSideFuncs:
                - blame_entry_score
                - blame_entry_score
                - decref_split
                - blame_origin_incref
            - BranchSide:      'blame.c:2027,9'
              BranchSideFuncs:
                - decref_split
                - blame_origin_incref
        - Branch String:   'blame.c:2022,7'
          Branch Sides:
            - BranchSide:      'blame.c:2024,4'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:2025,2'
              BranchSideFuncs:
                - decref_split
                - blame_origin_incref
        - Branch String:   'blame.c:2027,2'
          Branch Sides:
            - BranchSide:      'blame.c:2028,23'
              BranchSideFuncs:
                - blame_origin_incref
                - decref_split
            - BranchSide:      'blame.c:2029,15'
              BranchSideFuncs:
                - decref_split
      Callsites:
        - Src:             'blame.c:2022,7'
          Dst:             blame_entry_score
        - Src:             'blame.c:2023,7'
          Dst:             blame_entry_score
        - Src:             'blame.c:2028,3'
          Dst:             blame_origin_incref
        - Src:             'blame.c:2029,2'
          Dst:             decref_split
    - functionName:    blame_entry_score
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1987
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - e
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - blame_nth_line
      functionUses:    7
      BranchProfiles:
        - Branch String:   'blame.c:1991,6'
          Branch Sides:
            - BranchSide:      'blame.c:1992,10'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1994,8'
              BranchSideFuncs:
                - blame_nth_line
                - blame_nth_line
        - Branch String:   'blame.c:1997,2'
          Branch Sides:
            - BranchSide:      'blame.c:1998,36'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:2003,13'
              BranchSideFuncs: []
        - Branch String:   'blame.c:1999,7'
          Branch Sides:
            - BranchSide:      'blame.c:2000,9'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:2001,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blame.c:1995,7'
          Dst:             blame_nth_line
        - Src:             'blame.c:1996,7'
          Dst:             blame_nth_line
    - functionName:    decref_split
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1603
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - split
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - blame_origin_decref
      functionUses:    5
      BranchProfiles:
        - Branch String:   'blame.c:1601,2'
          Branch Sides:
            - BranchSide:      'blame.c:1602,23'
              BranchSideFuncs:
                - blame_origin_decref
            - BranchSide:      'blame.c:1603,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blame.c:1602,3'
          Dst:             blame_origin_decref
    - functionName:    blame_nth_line
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1488
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - lno
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    split_overlap
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - split
        - e
        - tlno
        - plno
        - same
        - parent
      BBCount:         16
      ICount:          259
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - blame_origin_incref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:1515,2'
          Branch Sides:
            - BranchSide:      'blame.c:1516,22'
              BranchSideFuncs:
                - blame_origin_incref
                - blame_origin_incref
                - blame_origin_incref
            - BranchSide:      'blame.c:1520,6'
              BranchSideFuncs:
                - blame_origin_incref
                - blame_origin_incref
                - blame_origin_incref
        - Branch String:   'blame.c:1520,6'
          Branch Sides:
            - BranchSide:      'blame.c:1522,42'
              BranchSideFuncs:
                - blame_origin_incref
                - blame_origin_incref
                - blame_origin_incref
            - BranchSide:      'blame.c:1530,18'
              BranchSideFuncs:
                - blame_origin_incref
                - blame_origin_incref
        - Branch String:   'blame.c:1534,6'
          Branch Sides:
            - BranchSide:      'blame.c:1536,42'
              BranchSideFuncs:
                - blame_origin_incref
                - blame_origin_incref
            - BranchSide:      'blame.c:1543,19'
              BranchSideFuncs:
                - blame_origin_incref
        - Branch String:   'blame.c:1550,6'
          Branch Sides:
            - BranchSide:      'blame.c:1551,3'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1552,41'
              BranchSideFuncs:
                - blame_origin_incref
      Callsites:
        - Src:             'blame.c:1522,22'
          Dst:             blame_origin_incref
        - Src:             'blame.c:1536,22'
          Dst:             blame_origin_incref
        - Src:             'blame.c:1552,21'
          Dst:             blame_origin_incref
    - functionName:    handle_split
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2064
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - ent
        - tlno
        - plno
        - same
        - parent
        - split
      BBCount:         8
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - copy_split_if_better
        - decref_split
        - split_overlap
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:2054,6'
          Branch Sides:
            - BranchSide:      'blame.c:2055,3'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:2056,6'
              BranchSideFuncs:
                - split_overlap
                - copy_split_if_better
                - decref_split
        - Branch String:   'blame.c:2056,6'
          Branch Sides:
            - BranchSide:      'blame.c:2056,6'
              BranchSideFuncs:
                - split_overlap
                - copy_split_if_better
                - decref_split
            - BranchSide:      'blame.c:2057,22'
              BranchSideFuncs:
                - split_overlap
                - copy_split_if_better
                - decref_split
      Callsites:
        - Src:             'blame.c:2060,3'
          Dst:             split_overlap
        - Src:             'blame.c:2061,3'
          Dst:             copy_split_if_better
        - Src:             'blame.c:2062,3'
          Dst:             decref_split
    - functionName:    handle_split_cb
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2077
      functionLinenumberEnd: 2083
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - start_a
        - count_a
        - start_b
        - count_b
        - data
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - handle_split
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:2079,2'
          Dst:             handle_split
    - functionName:    split_blame
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - blamed
        - unblamed
        - split
        - e
      BBCount:         18
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - add_blame_entry
        - dup_entry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:1565,23'
          Branch Sides:
            - BranchSide:      'blame.c:1565,26'
              BranchSideFuncs:
                - dup_entry
                - dup_entry
                - add_blame_entry
                - dup_entry
                - add_blame_entry
                - dup_entry
                - add_blame_entry
                - add_blame_entry
            - BranchSide:      'blame.c:1575,12'
              BranchSideFuncs:
                - dup_entry
                - dup_entry
                - add_blame_entry
                - dup_entry
                - add_blame_entry
        - Branch String:   'blame.c:1565,6'
          Branch Sides:
            - BranchSide:      'blame.c:1567,13'
              BranchSideFuncs:
                - dup_entry
                - add_blame_entry
                - add_blame_entry
            - BranchSide:      'blame.c:1575,12'
              BranchSideFuncs:
                - dup_entry
                - dup_entry
                - add_blame_entry
                - dup_entry
                - add_blame_entry
        - Branch String:   'blame.c:1575,29'
          Branch Sides:
            - BranchSide:      'blame.c:1575,33'
              BranchSideFuncs:
                - dup_entry
                - add_blame_entry
                - dup_entry
                - add_blame_entry
            - BranchSide:      'blame.c:1581,11'
              BranchSideFuncs:
                - dup_entry
                - add_blame_entry
                - dup_entry
                - add_blame_entry
        - Branch String:   'blame.c:1575,11'
          Branch Sides:
            - BranchSide:      'blame.c:1580,13'
              BranchSideFuncs:
                - dup_entry
                - add_blame_entry
                - dup_entry
                - add_blame_entry
            - BranchSide:      'blame.c:1581,11'
              BranchSideFuncs:
                - dup_entry
                - add_blame_entry
                - dup_entry
                - add_blame_entry
        - Branch String:   'blame.c:1581,11'
          Branch Sides:
            - BranchSide:      'blame.c:1583,13'
              BranchSideFuncs:
                - dup_entry
                - add_blame_entry
            - BranchSide:      'blame.c:1588,13'
              BranchSideFuncs:
                - dup_entry
                - add_blame_entry
      Callsites:
        - Src:             'blame.c:1567,3'
          Dst:             dup_entry
        - Src:             'blame.c:1570,3'
          Dst:             add_blame_entry
        - Src:             'blame.c:1573,3'
          Dst:             add_blame_entry
        - Src:             'blame.c:1580,3'
          Dst:             dup_entry
        - Src:             'blame.c:1583,3'
          Dst:             dup_entry
        - Src:             'blame.c:1584,3'
          Dst:             add_blame_entry
        - Src:             'blame.c:1588,3'
          Dst:             dup_entry
        - Src:             'blame.c:1589,3'
          Dst:             add_blame_entry
    - functionName:    find_copy_in_blob
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2096
      functionLinenumberEnd: 2120
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - ent
        - parent
        - split
        - file_p
      BBCount:         5
      ICount:          109
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - blame_nth_line
        - die
        - diff_hunks
        - handle_split
        - oid_to_hex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:2115,6'
          Branch Sides:
            - BranchSide:      'blame.c:2117,19'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'blame.c:2119,15'
              BranchSideFuncs:
                - handle_split
      Callsites:
        - Src:             'blame.c:2106,7'
          Dst:             blame_nth_line
        - Src:             'blame.c:2108,16'
          Dst:             blame_nth_line
        - Src:             'blame.c:2115,6'
          Dst:             diff_hunks
        - Src:             'blame.c:2115,6'
          Dst:             handle_split_cb
        - Src:             'blame.c:2117,7'
          Dst:             oid_to_hex
        - Src:             'blame.c:2116,3'
          Dst:             die
        - Src:             'blame.c:2119,2'
          Dst:             handle_split
    - functionName:    diff_hunks
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file_a
        - file_b
        - hunk_func
        - cb_data
        - xdl_opts
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xdi_diff
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:325,9'
          Dst:             xdi_diff
    - functionName:    free_fingerprint
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_clear_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:450,2'
          Dst:             hashmap_clear_
    - functionName:    free_line_fingerprints
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fingerprints
        - nr_fingerprints
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - free_fingerprint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:524,2'
          Branch Sides:
            - BranchSide:      'blame.c:525,21'
              BranchSideFuncs:
                - free_fingerprint
            - BranchSide:      'blame.c:526,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blame.c:525,3'
          Dst:             free_fingerprint
    - functionName:    drop_origin_fingerprints
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - free_line_fingerprints
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:1018,6'
          Branch Sides:
            - BranchSide:      'blame.c:1018,6'
              BranchSideFuncs:
                - free_line_fingerprints
                - free
            - BranchSide:      'blame.c:1019,26'
              BranchSideFuncs:
                - free_line_fingerprints
                - free
      Callsites:
        - Src:             'blame.c:1019,3'
          Dst:             free_line_fingerprints
    - functionName:    are_lines_adjacent
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1659
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - second
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:1658,47'
          Branch Sides:
            - BranchSide:      'blame.c:1658,47'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1659,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hashmap_iter_first
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - iter
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_iter_init
        - hashmap_iter_next
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:457,2'
          Dst:             hashmap_iter_init
        - Src:             './hashmap.h:458,9'
          Dst:             hashmap_iter_next
    - functionName:    fingerprint_similarity
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - container_of_or_null_offset
        - hashmap_get
        - hashmap_iter_first
        - hashmap_iter_next
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:467,2'
          Branch Sides:
            - BranchSide:      'blame.c:469,13'
              BranchSideFuncs:
                - hashmap_get
                - container_of_or_null_offset.19994
                - hashmap_iter_next
                - container_of_or_null_offset.19994
            - BranchSide:      'blame.c:475,9'
              BranchSideFuncs: []
        - Branch String:   'blame.c:470,7'
          Branch Sides:
            - BranchSide:      'blame.c:471,20'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.19994
                - hashmap_get
                - container_of_or_null_offset.19994
            - BranchSide:      'blame.c:474,2'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.19994
                - hashmap_get
                - container_of_or_null_offset.19994
        - Branch String:   'blame.c:471,20'
          Branch Sides:
            - BranchSide:      'blame.c:472,6'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.19994
                - hashmap_get
                - container_of_or_null_offset.19994
            - BranchSide:      'blame.c:472,23'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.19994
                - hashmap_get
                - container_of_or_null_offset.19994
      Callsites:
        - Src:             'blame.c:467,2'
          Dst:             hashmap_iter_first
        - Src:             'blame.c:467,2'
          Dst:             container_of_or_null_offset
        - Src:             'blame.c:469,13'
          Dst:             hashmap_get
        - Src:             'blame.c:469,13'
          Dst:             container_of_or_null_offset
        - Src:             'blame.c:467,2'
          Dst:             hashmap_iter_next
        - Src:             'blame.c:467,2'
          Dst:             container_of_or_null_offset
    - functionName:    container_of_or_null_offset
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - offset
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1584,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1584,23'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1584,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_similarity
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - similarities
        - line_a
        - local_line_b
        - closest_line_a
        - max_search_distance_a
      BBCount:         6
      ICount:          64
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:600,2'
          Branch Sides:
            - BranchSide:      'blame.c:600,2'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:600,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'blame.c:600,2'
          Dst:             __assert_fail
    - functionName:    map_line_number
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - line_number
        - mapping
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fingerprint_subtract
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         13
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - container_of_or_null_offset
        - hashmap_get
        - hashmap_iter_first
        - hashmap_iter_init
        - hashmap_iter_next
        - hashmap_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:488,2'
          Branch Sides:
            - BranchSide:      'blame.c:490,13'
              BranchSideFuncs:
                - hashmap_get
                - container_of_or_null_offset.19994
                - hashmap_iter_next
                - container_of_or_null_offset.19994
                - hashmap_remove
            - BranchSide:      'blame.c:498,1'
              BranchSideFuncs: []
        - Branch String:   'blame.c:491,7'
          Branch Sides:
            - BranchSide:      'blame.c:492,8'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.19994
                - hashmap_get
                - container_of_or_null_offset.19994
                - hashmap_remove
            - BranchSide:      'blame.c:497,2'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.19994
                - hashmap_get
                - container_of_or_null_offset.19994
                - hashmap_remove
        - Branch String:   'blame.c:492,8'
          Branch Sides:
            - BranchSide:      'blame.c:493,21'
              BranchSideFuncs:
                - hashmap_remove
                - hashmap_iter_next
                - container_of_or_null_offset.19994
                - hashmap_get
                - container_of_or_null_offset.19994
            - BranchSide:      'blame.c:495,23'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.19994
                - hashmap_get
                - container_of_or_null_offset.19994
                - hashmap_remove
      Callsites:
        - Src:             'blame.c:486,2'
          Dst:             hashmap_iter_init
        - Src:             'blame.c:488,2'
          Dst:             hashmap_iter_first
        - Src:             'blame.c:488,2'
          Dst:             container_of_or_null_offset
        - Src:             'blame.c:490,13'
          Dst:             hashmap_get
        - Src:             'blame.c:490,13'
          Dst:             container_of_or_null_offset
        - Src:             'blame.c:493,5'
          Dst:             hashmap_remove
        - Src:             'blame.c:488,2'
          Dst:             hashmap_iter_next
        - Src:             'blame.c:488,2'
          Dst:             container_of_or_null_offset
    - functionName:    find_best_line_matches
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - start_a
        - length_a
        - start_b
        - local_line_b
        - fingerprints_a
        - fingerprints_b
        - similarities
        - certainties
        - second_best_result
        - result
        - max_search_distance_a
        - map_line_number_in_b_to_a
      BBCount:         30
      ICount:          284
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - fingerprint_similarity
        - get_similarity
        - map_line_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:654,6'
          Branch Sides:
            - BranchSide:      'blame.c:655,3'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:658,3'
              BranchSideFuncs:
                - map_line_number
                - get_similarity
                - __assert_fail
                - fingerprint_similarity
        - Branch String:   'blame.c:661,6'
          Branch Sides:
            - BranchSide:      'blame.c:662,16'
              BranchSideFuncs:
                - get_similarity
                - __assert_fail
                - fingerprint_similarity
            - BranchSide:      'blame.c:664,15'
              BranchSideFuncs:
                - get_similarity
                - __assert_fail
                - fingerprint_similarity
        - Branch String:   'blame.c:665,6'
          Branch Sides:
            - BranchSide:      'blame.c:666,16'
              BranchSideFuncs:
                - get_similarity
                - __assert_fail
                - fingerprint_similarity
            - BranchSide:      'blame.c:668,11'
              BranchSideFuncs:
                - get_similarity
                - __assert_fail
                - fingerprint_similarity
        - Branch String:   'blame.c:668,2'
          Branch Sides:
            - BranchSide:      'blame.c:669,31'
              BranchSideFuncs:
                - get_similarity
                - __assert_fail
                - fingerprint_similarity
            - BranchSide:      'blame.c:698,6'
              BranchSideFuncs: []
        - Branch String:   'blame.c:673,7'
          Branch Sides:
            - BranchSide:      'blame.c:677,4'
              BranchSideFuncs:
                - __assert_fail
                - fingerprint_similarity
                - get_similarity
            - BranchSide:      'blame.c:687,8'
              BranchSideFuncs:
                - get_similarity
                - __assert_fail
                - fingerprint_similarity
        - Branch String:   'blame.c:677,4'
          Branch Sides:
            - BranchSide:      'blame.c:677,4'
              BranchSideFuncs:
                - fingerprint_similarity
                - get_similarity
                - __assert_fail
            - BranchSide:      'blame.c:683,5'
              BranchSideFuncs:
                - fingerprint_similarity
                - get_similarity
                - __assert_fail
        - Branch String:   'blame.c:687,7'
          Branch Sides:
            - BranchSide:      'blame.c:688,29'
              BranchSideFuncs:
                - get_similarity
                - __assert_fail
                - fingerprint_similarity
            - BranchSide:      'blame.c:692,15'
              BranchSideFuncs:
                - get_similarity
                - __assert_fail
                - fingerprint_similarity
        - Branch String:   'blame.c:698,6'
          Branch Sides:
            - BranchSide:      'blame.c:703,3'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:718,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blame.c:657,25'
          Dst:             map_line_number
        - Src:             'blame.c:669,16'
          Dst:             get_similarity
        - Src:             'blame.c:677,4'
          Dst:             __assert_fail
        - Src:             'blame.c:682,18'
          Dst:             fingerprint_similarity
    - functionName:    fuzzy_find_matching_lines_recurse
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - start_a
        - start_b
        - length_a
        - length_b
        - fingerprints_a
        - fingerprints_b
        - similarities
        - certainties
        - second_best_result
        - result
        - max_search_distance_a
        - max_search_distance_b
        - map_line_number_in_b_to_a
      BBCount:         54
      ICount:          477
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - find_best_line_matches
        - fingerprint_subtract
        - fuzzy_find_matching_lines_recurse
        - get_similarity
        - map_line_number
      functionUses:    3
      BranchProfiles:
        - Branch String:   'blame.c:783,2'
          Branch Sides:
            - BranchSide:      'blame.c:784,26'
              BranchSideFuncs:
                - find_best_line_matches
                - fingerprint_subtract
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
                - map_line_number
                - get_similarity
            - BranchSide:      'blame.c:804,6'
              BranchSideFuncs:
                - fingerprint_subtract
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
                - map_line_number
                - get_similarity
        - Branch String:   'blame.c:797,7'
          Branch Sides:
            - BranchSide:      'blame.c:798,34'
              BranchSideFuncs:
                - fingerprint_subtract
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
                - map_line_number
                - get_similarity
                - find_best_line_matches
            - BranchSide:      'blame.c:801,2'
              BranchSideFuncs:
                - fingerprint_subtract
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
                - map_line_number
                - get_similarity
                - find_best_line_matches
        - Branch String:   'blame.c:804,6'
          Branch Sides:
            - BranchSide:      'blame.c:805,3'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:807,24'
              BranchSideFuncs:
                - fingerprint_subtract
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
                - map_line_number
                - get_similarity
        - Branch String:   'blame.c:822,6'
          Branch Sides:
            - BranchSide:      'blame.c:823,18'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
                - map_line_number
                - get_similarity
            - BranchSide:      'blame.c:824,6'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
                - map_line_number
                - get_similarity
        - Branch String:   'blame.c:824,6'
          Branch Sides:
            - BranchSide:      'blame.c:825,20'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
                - map_line_number
                - get_similarity
            - BranchSide:      'blame.c:830,11'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
                - map_line_number
                - get_similarity
        - Branch String:   'blame.c:830,2'
          Branch Sides:
            - BranchSide:      'blame.c:832,4'
              BranchSideFuncs:
                - map_line_number
                - get_similarity
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
            - BranchSide:      'blame.c:853,11'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
        - Branch String:   'blame.c:837,7'
          Branch Sides:
            - BranchSide:      'blame.c:839,4'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
                - map_line_number
                - get_similarity
            - BranchSide:      'blame.c:842,19'
              BranchSideFuncs:
                - get_similarity
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
                - map_line_number
        - Branch String:   'blame.c:853,2'
          Branch Sides:
            - BranchSide:      'blame.c:858,7'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
            - BranchSide:      'blame.c:864,11'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
        - Branch String:   'blame.c:858,27'
          Branch Sides:
            - BranchSide:      'blame.c:859,8'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
            - BranchSide:      'blame.c:863,2'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
        - Branch String:   'blame.c:859,41'
          Branch Sides:
            - BranchSide:      'blame.c:860,8'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
            - BranchSide:      'blame.c:861,4'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
        - Branch String:   'blame.c:858,7'
          Branch Sides:
            - BranchSide:      'blame.c:861,4'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
            - BranchSide:      'blame.c:863,2'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
        - Branch String:   'blame.c:864,2'
          Branch Sides:
            - BranchSide:      'blame.c:869,7'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
            - BranchSide:      'blame.c:878,6'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
        - Branch String:   'blame.c:869,27'
          Branch Sides:
            - BranchSide:      'blame.c:870,8'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
            - BranchSide:      'blame.c:874,2'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
        - Branch String:   'blame.c:870,41'
          Branch Sides:
            - BranchSide:      'blame.c:871,8'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
            - BranchSide:      'blame.c:872,4'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
        - Branch String:   'blame.c:869,7'
          Branch Sides:
            - BranchSide:      'blame.c:872,4'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
            - BranchSide:      'blame.c:874,2'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
        - Branch String:   'blame.c:878,6'
          Branch Sides:
            - BranchSide:      'blame.c:880,4'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - fuzzy_find_matching_lines_recurse
            - BranchSide:      'blame.c:891,6'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
        - Branch String:   'blame.c:891,6'
          Branch Sides:
            - BranchSide:      'blame.c:891,6'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
            - BranchSide:      'blame.c:892,25'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
      Callsites:
        - Src:             'blame.c:784,3'
          Dst:             find_best_line_matches
        - Src:             'blame.c:814,2'
          Dst:             fingerprint_subtract
        - Src:             'blame.c:831,26'
          Dst:             map_line_number
        - Src:             'blame.c:842,4'
          Dst:             get_similarity
        - Src:             'blame.c:879,3'
          Dst:             fuzzy_find_matching_lines_recurse
        - Src:             'blame.c:899,3'
          Dst:             fuzzy_find_matching_lines_recurse
    - functionName:    scan_parent_range
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - p_fps
        - t_fps
        - t_idx
        - from
        - nr_lines
      BBCount:         16
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - fingerprint_similarity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:1671,2'
          Branch Sides:
            - BranchSide:      'blame.c:1672,33'
              BranchSideFuncs:
                - fingerprint_similarity
            - BranchSide:      'blame.c:1682,9'
              BranchSideFuncs: []
        - Branch String:   'blame.c:1673,7'
          Branch Sides:
            - BranchSide:      'blame.c:1674,4'
              BranchSideFuncs:
                - fingerprint_similarity
            - BranchSide:      'blame.c:1676,7'
              BranchSideFuncs:
                - fingerprint_similarity
        - Branch String:   'blame.c:1676,27'
          Branch Sides:
            - BranchSide:      'blame.c:1676,30'
              BranchSideFuncs:
                - fingerprint_similarity
            - BranchSide:      'blame.c:1679,18'
              BranchSideFuncs:
                - fingerprint_similarity
        - Branch String:   'blame.c:1676,49'
          Branch Sides:
            - BranchSide:      'blame.c:1677,11'
              BranchSideFuncs:
                - fingerprint_similarity
            - BranchSide:      'blame.c:1679,18'
              BranchSideFuncs:
                - fingerprint_similarity
        - Branch String:   'blame.c:1676,7'
          Branch Sides:
            - BranchSide:      'blame.c:1678,4'
              BranchSideFuncs:
                - fingerprint_similarity
            - BranchSide:      'blame.c:1679,18'
              BranchSideFuncs:
                - fingerprint_similarity
      Callsites:
        - Src:             'blame.c:1672,9'
          Dst:             fingerprint_similarity
    - functionName:    fuzzy_find_matching_lines
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - parent
        - target
        - tlno
        - parent_slno
        - same
        - parent_len
      BBCount:         20
      ICount:          239
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - fuzzy_find_matching_lines_recurse
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:957,6'
          Branch Sides:
            - BranchSide:      'blame.c:958,3'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:960,6'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - fuzzy_find_matching_lines_recurse
                - free
                - free
                - free
        - Branch String:   'blame.c:960,6'
          Branch Sides:
            - BranchSide:      'blame.c:961,27'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - fuzzy_find_matching_lines_recurse
                - free
                - free
                - free
            - BranchSide:      'blame.c:963,32'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - fuzzy_find_matching_lines_recurse
                - free
                - free
                - free
        - Branch String:   'blame.c:961,27'
          Branch Sides:
            - BranchSide:      'blame.c:961,38'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - fuzzy_find_matching_lines_recurse
                - free
                - free
                - free
            - BranchSide:      'blame.c:961,25'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - fuzzy_find_matching_lines_recurse
                - free
                - free
                - free
        - Branch String:   'blame.c:974,2'
          Branch Sides:
            - BranchSide:      'blame.c:975,3'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - free
                - free
                - free
            - BranchSide:      'blame.c:980,9'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - free
                - free
                - free
        - Branch String:   'blame.c:980,2'
          Branch Sides:
            - BranchSide:      'blame.c:981,3'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - free
                - free
                - free
            - BranchSide:      'blame.c:983,36'
              BranchSideFuncs:
                - fuzzy_find_matching_lines_recurse
                - free
                - free
                - free
      Callsites:
        - Src:             'blame.c:966,2'
          Dst:             xcalloc
        - Src:             'blame.c:967,2'
          Dst:             xcalloc
        - Src:             'blame.c:968,2'
          Dst:             xcalloc
        - Src:             'blame.c:972,2'
          Dst:             xcalloc
        - Src:             'blame.c:983,2'
          Dst:             fuzzy_find_matching_lines_recurse
    - functionName:    ignore_blame_entry
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1783
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
        - parent
        - diffp
        - ignoredp
        - line_blames
      BBCount:         21
      ICount:          185
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - are_lines_adjacent
        - blame_origin_decref
        - blame_origin_incref
        - split_blame_at
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:1749,2'
          Branch Sides:
            - BranchSide:      'blame.c:1750,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - blame_origin_decref
                - blame_origin_incref
                - are_lines_adjacent
                - blame_origin_incref
                - split_blame_at
            - BranchSide:      'blame.c:1782,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'blame.c:1756,7'
          Branch Sides:
            - BranchSide:      'blame.c:1757,28'
              BranchSideFuncs:
                - are_lines_adjacent
                - blame_origin_incref
                - split_blame_at
                - __assert_fail
                - __assert_fail
                - blame_origin_decref
                - blame_origin_incref
            - BranchSide:      'blame.c:1765,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - are_lines_adjacent
                - blame_origin_incref
                - split_blame_at
                - blame_origin_decref
                - blame_origin_incref
        - Branch String:   'blame.c:1757,8'
          Branch Sides:
            - BranchSide:      'blame.c:1759,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - blame_origin_decref
                - blame_origin_incref
                - are_lines_adjacent
                - blame_origin_incref
                - split_blame_at
            - BranchSide:      'blame.c:1762,26'
              BranchSideFuncs:
                - blame_origin_incref
                - split_blame_at
                - __assert_fail
                - __assert_fail
                - are_lines_adjacent
                - blame_origin_decref
                - blame_origin_incref
        - Branch String:   'blame.c:1765,7'
          Branch Sides:
            - BranchSide:      'blame.c:1766,4'
              BranchSideFuncs:
                - blame_origin_decref
                - blame_origin_incref
                - __assert_fail
                - __assert_fail
                - are_lines_adjacent
                - blame_origin_incref
                - split_blame_at
            - BranchSide:      'blame.c:1773,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - blame_origin_decref
                - blame_origin_incref
                - are_lines_adjacent
                - blame_origin_incref
                - split_blame_at
        - Branch String:   'blame.c:1778,3'
          Branch Sides:
            - BranchSide:      'blame.c:1778,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - blame_origin_decref
                - blame_origin_incref
                - are_lines_adjacent
                - blame_origin_incref
                - split_blame_at
            - BranchSide:      'blame.c:1779,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - blame_origin_decref
                - blame_origin_incref
                - are_lines_adjacent
                - blame_origin_incref
                - split_blame_at
        - Branch String:   'blame.c:1782,2'
          Branch Sides:
            - BranchSide:      'blame.c:1782,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'blame.c:1782,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blame.c:1757,8'
          Dst:             are_lines_adjacent
        - Src:             'blame.c:1763,12'
          Dst:             blame_origin_incref
        - Src:             'blame.c:1762,11'
          Dst:             split_blame_at
        - Src:             'blame.c:1767,4'
          Dst:             blame_origin_decref
        - Src:             'blame.c:1768,17'
          Dst:             blame_origin_incref
        - Src:             'blame.c:1778,3'
          Dst:             __assert_fail
        - Src:             'blame.c:1782,2'
          Dst:             __assert_fail
    - functionName:    split_blame_at
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1636
      functionLinenumberEnd: 1647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
        - len
        - new_suspect
      BBCount:         3
      ICount:          72
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:1637,26'
          Dst:             xcalloc
    - functionName:    guess_line_blames
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1722
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - target
        - tlno
        - offset
        - same
        - parent_len
        - line_blames
      BBCount:         16
      ICount:          160
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - fuzzy_find_matching_lines
        - scan_parent_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:1703,2'
          Branch Sides:
            - BranchSide:      'blame.c:1704,16'
              BranchSideFuncs:
                - scan_parent_range
                - free
            - BranchSide:      'blame.c:1721,7'
              BranchSideFuncs:
                - free
        - Branch String:   'blame.c:1705,21'
          Branch Sides:
            - BranchSide:      'blame.c:1705,24'
              BranchSideFuncs:
                - scan_parent_range
                - free
            - BranchSide:      'blame.c:1708,33'
              BranchSideFuncs:
                - scan_parent_range
                - free
        - Branch String:   'blame.c:1705,7'
          Branch Sides:
            - BranchSide:      'blame.c:1706,15'
              BranchSideFuncs:
                - free
                - scan_parent_range
            - BranchSide:      'blame.c:1708,33'
              BranchSideFuncs:
                - scan_parent_range
                - free
        - Branch String:   'blame.c:1713,7'
          Branch Sides:
            - BranchSide:      'blame.c:1714,4'
              BranchSideFuncs:
                - free
                - scan_parent_range
            - BranchSide:      'blame.c:1717,4'
              BranchSideFuncs:
                - free
                - scan_parent_range
      Callsites:
        - Src:             'blame.c:1700,18'
          Dst:             fuzzy_find_matching_lines
        - Src:             'blame.c:1708,15'
          Dst:             scan_parent_range
    - functionName:    reverse_blame
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - tail
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'blame.c:1618,2'
          Branch Sides:
            - BranchSide:      'blame.c:1619,23'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1624,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hashmap_entry_init
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - e
        - hash
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sane_case
      functionSourceFile: '/src/git/./sane-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - high
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './sane-ctype.h:50,6'
          Branch Sides:
            - BranchSide:      './sane-ctype.h:50,6'
              BranchSideFuncs: []
            - BranchSide:      './sane-ctype.h:51,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_fingerprint
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - result
        - line_begin
        - line_end
      BBCount:         18
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - container_of_or_null_offset
        - hashmap_add
        - hashmap_entry_init
        - hashmap_get
        - hashmap_init
        - sane_case
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:420,2'
          Branch Sides:
            - BranchSide:      'blame.c:426,8'
              BranchSideFuncs:
                - sane_case.20001
                - hashmap_entry_init.20000
                - hashmap_get
                - container_of_or_null_offset.19994
                - hashmap_add
            - BranchSide:      'blame.c:446,1'
              BranchSideFuncs: []
        - Branch String:   'blame.c:426,23'
          Branch Sides:
            - BranchSide:      'blame.c:426,26'
              BranchSideFuncs:
                - hashmap_entry_init.20000
                - hashmap_get
                - container_of_or_null_offset.19994
                - hashmap_add
                - sane_case.20001
            - BranchSide:      'blame.c:427,7'
              BranchSideFuncs:
                - hashmap_entry_init.20000
                - hashmap_get
                - container_of_or_null_offset.19994
                - hashmap_add
                - sane_case.20001
        - Branch String:   'blame.c:426,7'
          Branch Sides:
            - BranchSide:      'blame.c:427,7'
              BranchSideFuncs:
                - hashmap_entry_init.20000
                - hashmap_get
                - container_of_or_null_offset.19994
                - hashmap_add
                - sane_case.20001
            - BranchSide:      'blame.c:429,9'
              BranchSideFuncs:
                - sane_case.20001
                - hashmap_entry_init.20000
                - hashmap_get
                - container_of_or_null_offset.19994
                - hashmap_add
        - Branch String:   'blame.c:432,7'
          Branch Sides:
            - BranchSide:      'blame.c:433,4'
              BranchSideFuncs:
                - sane_case.20001
                - hashmap_entry_init.20000
                - hashmap_get
                - container_of_or_null_offset.19994
                - hashmap_add
            - BranchSide:      'blame.c:434,23'
              BranchSideFuncs:
                - hashmap_entry_init.20000
                - hashmap_get
                - container_of_or_null_offset.19994
                - hashmap_add
                - sane_case.20001
        - Branch String:   'blame.c:438,7'
          Branch Sides:
            - BranchSide:      'blame.c:439,4'
              BranchSideFuncs:
                - sane_case.20001
                - hashmap_entry_init.20000
                - hashmap_get
                - container_of_or_null_offset.19994
                - hashmap_add
            - BranchSide:      'blame.c:441,4'
              BranchSideFuncs:
                - hashmap_add
                - sane_case.20001
                - hashmap_entry_init.20000
                - hashmap_get
                - container_of_or_null_offset.19994
      Callsites:
        - Src:             'blame.c:414,36'
          Dst:             xcalloc
        - Src:             'blame.c:418,2'
          Dst:             hashmap_init
        - Src:             'blame.c:429,9'
          Dst:             sane_case
        - Src:             'blame.c:434,3'
          Dst:             hashmap_entry_init
        - Src:             'blame.c:436,17'
          Dst:             hashmap_get
        - Src:             'blame.c:436,17'
          Dst:             container_of_or_null_offset
        - Src:             'blame.c:442,4'
          Dst:             hashmap_add
    - functionName:    get_next_line
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - end
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:332,9'
          Branch Sides:
            - BranchSide:      'blame.c:332,14'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:332,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blame.c:330,19'
          Dst:             memchr
    - functionName:    get_line_fingerprints
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fingerprints
        - content
        - line_starts
        - first_line
        - line_count
      BBCount:         7
      ICount:          81
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - get_fingerprint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:512,2'
          Branch Sides:
            - BranchSide:      'blame.c:513,15'
              BranchSideFuncs:
                - get_fingerprint
            - BranchSide:      'blame.c:517,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blame.c:515,3'
          Dst:             get_fingerprint
    - functionName:    find_line_starts
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - line_starts
        - buf
        - len
      BBCount:         11
      ICount:          96
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - get_next_line
        - st_mult
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:343,2'
          Branch Sides:
            - BranchSide:      'blame.c:344,6'
              BranchSideFuncs:
                - get_next_line
                - st_mult.19976
                - xmalloc
                - get_next_line
            - BranchSide:      'blame.c:346,2'
              BranchSideFuncs:
                - st_mult.19976
                - xmalloc
                - get_next_line
        - Branch String:   'blame.c:349,2'
          Branch Sides:
            - BranchSide:      'blame.c:350,15'
              BranchSideFuncs:
                - get_next_line
            - BranchSide:      'blame.c:352,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blame.c:343,29'
          Dst:             get_next_line
        - Src:             'blame.c:346,2'
          Dst:             st_mult
        - Src:             'blame.c:346,2'
          Dst:             xmalloc
        - Src:             'blame.c:349,29'
          Dst:             get_next_line
    - functionName:    fill_origin_fingerprints
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - find_line_starts
        - get_line_fingerprints
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:1006,6'
          Branch Sides:
            - BranchSide:      'blame.c:1007,3'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1008,48'
              BranchSideFuncs:
                - find_line_starts
                - xcalloc
                - get_line_fingerprints
                - free
      Callsites:
        - Src:             'blame.c:1008,17'
          Dst:             find_line_starts
        - Src:             'blame.c:1010,2'
          Dst:             xcalloc
        - Src:             'blame.c:1011,2'
          Dst:             get_line_fingerprints
    - functionName:    compare_blame_suspect
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:1137,6'
          Branch Sides:
            - BranchSide:      'blame.c:1138,20'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1139,6'
              BranchSideFuncs: []
        - Branch String:   'blame.c:1139,6'
          Branch Sides:
            - BranchSide:      'blame.c:1140,3'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1141,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    blame_chunk
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1909
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dstq
        - srcq
        - tlno
        - offset
        - same
        - parent_len
        - parent
        - target
        - ignore_diffs
      BBCount:         38
      ICount:          356
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - blame_origin_decref
        - blame_origin_incref
        - guess_line_blames
        - ignore_blame_entry
        - reverse_blame
        - split_blame_at
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:1809,11'
          Branch Sides:
            - BranchSide:      'blame.c:1809,14'
              BranchSideFuncs:
                - reverse_blame
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
                - blame_origin_incref
                - split_blame_at
                - xcalloc
                - guess_line_blames
                - reverse_blame
                - blame_origin_decref
                - blame_origin_incref
                - split_blame_at
            - BranchSide:      'blame.c:1809,2'
              BranchSideFuncs:
                - reverse_blame
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
                - blame_origin_incref
                - split_blame_at
                - xcalloc
                - guess_line_blames
                - reverse_blame
                - blame_origin_decref
                - blame_origin_incref
                - split_blame_at
        - Branch String:   'blame.c:1809,2'
          Branch Sides:
            - BranchSide:      'blame.c:1810,30'
              BranchSideFuncs:
                - blame_origin_decref
                - blame_origin_incref
                - reverse_blame
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
                - blame_origin_incref
                - split_blame_at
                - xcalloc
                - guess_line_blames
                - reverse_blame
                - split_blame_at
            - BranchSide:      'blame.c:1840,6'
              BranchSideFuncs:
                - reverse_blame
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
                - blame_origin_incref
                - split_blame_at
                - xcalloc
                - guess_line_blames
                - reverse_blame
        - Branch String:   'blame.c:1816,7'
          Branch Sides:
            - BranchSide:      'blame.c:1818,24'
              BranchSideFuncs:
                - split_blame_at
                - blame_origin_incref
                - reverse_blame
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
                - blame_origin_incref
                - split_blame_at
                - xcalloc
                - guess_line_blames
                - reverse_blame
                - blame_origin_decref
            - BranchSide:      'blame.c:1825,24'
              BranchSideFuncs:
                - blame_origin_decref
                - blame_origin_incref
                - reverse_blame
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
                - blame_origin_incref
                - split_blame_at
                - xcalloc
                - guess_line_blames
                - reverse_blame
                - split_blame_at
        - Branch String:   'blame.c:1840,6'
          Branch Sides:
            - BranchSide:      'blame.c:1841,26'
              BranchSideFuncs:
                - reverse_blame
                - reverse_blame
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
                - blame_origin_incref
                - split_blame_at
                - xcalloc
                - guess_line_blames
            - BranchSide:      'blame.c:1848,20'
              BranchSideFuncs:
                - reverse_blame
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
                - blame_origin_incref
                - split_blame_at
                - xcalloc
                - guess_line_blames
        - Branch String:   'blame.c:1857,19'
          Branch Sides:
            - BranchSide:      'blame.c:1857,22'
              BranchSideFuncs:
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
                - blame_origin_incref
                - split_blame_at
                - xcalloc
                - guess_line_blames
            - BranchSide:      'blame.c:1863,2'
              BranchSideFuncs:
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
                - blame_origin_incref
                - split_blame_at
        - Branch String:   'blame.c:1857,6'
          Branch Sides:
            - BranchSide:      'blame.c:1858,3'
              BranchSideFuncs:
                - xcalloc
                - guess_line_blames
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
                - blame_origin_incref
                - split_blame_at
            - BranchSide:      'blame.c:1863,2'
              BranchSideFuncs:
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
                - blame_origin_incref
                - split_blame_at
        - Branch String:   'blame.c:1863,11'
          Branch Sides:
            - BranchSide:      'blame.c:1863,14'
              BranchSideFuncs:
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
                - blame_origin_incref
                - split_blame_at
            - BranchSide:      'blame.c:1863,2'
              BranchSideFuncs:
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
                - blame_origin_incref
                - split_blame_at
        - Branch String:   'blame.c:1863,2'
          Branch Sides:
            - BranchSide:      'blame.c:1864,30'
              BranchSideFuncs:
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
                - blame_origin_incref
                - split_blame_at
            - BranchSide:      'blame.c:1891,7'
              BranchSideFuncs:
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
        - Branch String:   'blame.c:1869,7'
          Branch Sides:
            - BranchSide:      'blame.c:1874,24'
              BranchSideFuncs:
                - blame_origin_incref
                - split_blame_at
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
            - BranchSide:      'blame.c:1882,7'
              BranchSideFuncs:
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - blame_origin_incref
                - split_blame_at
                - ignore_blame_entry
        - Branch String:   'blame.c:1882,7'
          Branch Sides:
            - BranchSide:      'blame.c:1883,23'
              BranchSideFuncs:
                - ignore_blame_entry
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - blame_origin_incref
                - split_blame_at
            - BranchSide:      'blame.c:1886,14'
              BranchSideFuncs:
                - free
                - reverse_blame
                - reverse_blame
                - reverse_blame
                - ignore_blame_entry
                - blame_origin_incref
                - split_blame_at
        - Branch String:   'blame.c:1892,6'
          Branch Sides:
            - BranchSide:      'blame.c:1902,26'
              BranchSideFuncs:
                - reverse_blame
                - reverse_blame
                - reverse_blame
            - BranchSide:      'blame.c:1905,25'
              BranchSideFuncs:
                - reverse_blame
                - reverse_blame
        - Branch String:   'blame.c:1907,6'
          Branch Sides:
            - BranchSide:      'blame.c:1907,6'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1908,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blame.c:1820,8'
          Dst:             split_blame_at
        - Src:             'blame.c:1825,4'
          Dst:             blame_origin_decref
        - Src:             'blame.c:1828,16'
          Dst:             blame_origin_incref
        - Src:             'blame.c:1841,12'
          Dst:             reverse_blame
        - Src:             'blame.c:1848,6'
          Dst:             reverse_blame
        - Src:             'blame.c:1858,3'
          Dst:             xcalloc
        - Src:             'blame.c:1859,3'
          Dst:             guess_line_blames
        - Src:             'blame.c:1877,9'
          Dst:             blame_origin_incref
        - Src:             'blame.c:1876,8'
          Dst:             split_blame_at
        - Src:             'blame.c:1883,4'
          Dst:             ignore_blame_entry
        - Src:             'blame.c:1902,12'
          Dst:             reverse_blame
        - Src:             'blame.c:1905,32'
          Dst:             reverse_blame
        - Src:             'blame.c:1905,11'
          Dst:             reverse_blame
    - functionName:    blame_chunk_cb
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionLinenumberEnd: 1931
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - start_a
        - count_a
        - start_b
        - count_b
        - data
      BBCount:         5
      ICount:          83
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - blame_chunk
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:1925,6'
          Branch Sides:
            - BranchSide:      'blame.c:1926,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'blame.c:1927,15'
              BranchSideFuncs:
                - blame_chunk
      Callsites:
        - Src:             'blame.c:1926,3'
          Dst:             die
        - Src:             'blame.c:1927,2'
          Dst:             blame_chunk
    - functionName:    fill_origin_blob
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - o
        - file
        - num_read_blob
        - fill_fingerprints
      BBCount:         17
      ICount:          135
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - die
        - fill_origin_fingerprints
        - oid_to_hex
        - repo_read_object_file
        - textconv_object
      functionUses:    4
      BranchProfiles:
        - Branch String:   'blame.c:1033,6'
          Branch Sides:
            - BranchSide:      'blame.c:1037,5'
              BranchSideFuncs:
                - fill_origin_fingerprints
            - BranchSide:      'blame.c:1055,4'
              BranchSideFuncs:
                - fill_origin_fingerprints
        - Branch String:   'blame.c:1038,33'
          Branch Sides:
            - BranchSide:      'blame.c:1039,23'
              BranchSideFuncs:
                - textconv_object
                - repo_read_object_file
                - oid_to_hex
                - die
                - fill_origin_fingerprints
            - BranchSide:      'blame.c:1043,38'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - fill_origin_fingerprints
        - Branch String:   'blame.c:1038,7'
          Branch Sides:
            - BranchSide:      'blame.c:1043,38'
              BranchSideFuncs:
                - oid_to_hex
                - die
                - fill_origin_fingerprints
            - BranchSide:      'blame.c:1046,16'
              BranchSideFuncs:
                - oid_to_hex
                - die
                - fill_origin_fingerprints
        - Branch String:   'blame.c:1048,7'
          Branch Sides:
            - BranchSide:      'blame.c:1050,20'
              BranchSideFuncs:
                - fill_origin_fingerprints
            - BranchSide:      'blame.c:1052,3'
              BranchSideFuncs:
                - fill_origin_fingerprints
        - Branch String:   'blame.c:1056,6'
          Branch Sides:
            - BranchSide:      'blame.c:1056,6'
              BranchSideFuncs:
                - fill_origin_fingerprints
            - BranchSide:      'blame.c:1057,28'
              BranchSideFuncs:
                - fill_origin_fingerprints
      Callsites:
        - Src:             'blame.c:1039,7'
          Dst:             textconv_object
        - Src:             'blame.c:1043,16'
          Dst:             repo_read_object_file
        - Src:             'blame.c:1050,8'
          Dst:             oid_to_hex
        - Src:             'blame.c:1049,4'
          Dst:             die
        - Src:             'blame.c:1057,3'
          Dst:             fill_origin_fingerprints
    - functionName:    queue_blames
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - porigin
        - sorted
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - blame_merge
        - get_blame_suspects
        - prio_queue_put
      functionUses:    3
      BranchProfiles:
        - Branch String:   'blame.c:1216,6'
          Branch Sides:
            - BranchSide:      'blame.c:1217,35'
              BranchSideFuncs:
                - blame_merge
            - BranchSide:      'blame.c:1220,31'
              BranchSideFuncs:
                - get_blame_suspects
                - prio_queue_put
        - Branch String:   'blame.c:1220,3'
          Branch Sides:
            - BranchSide:      'blame.c:1221,8'
              BranchSideFuncs:
                - prio_queue_put
            - BranchSide:      'blame.c:1226,23'
              BranchSideFuncs:
                - prio_queue_put
        - Branch String:   'blame.c:1221,8'
          Branch Sides:
            - BranchSide:      'blame.c:1222,25'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1225,3'
              BranchSideFuncs:
                - prio_queue_put
      Callsites:
        - Src:             'blame.c:1217,23'
          Dst:             blame_merge
        - Src:             'blame.c:1220,12'
          Dst:             get_blame_suspects
        - Src:             'blame.c:1227,3'
          Dst:             prio_queue_put
    - functionName:    blame_merge
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list1
        - list2
      BBCount:         28
      ICount:          162
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:1080,6'
          Branch Sides:
            - BranchSide:      'blame.c:1081,10'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1082,7'
              BranchSideFuncs: []
        - Branch String:   'blame.c:1082,6'
          Branch Sides:
            - BranchSide:      'blame.c:1083,10'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1085,6'
              BranchSideFuncs: []
        - Branch String:   'blame.c:1085,6'
          Branch Sides:
            - BranchSide:      'blame.c:1086,3'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1094,2'
              BranchSideFuncs: []
        - Branch String:   'blame.c:1088,8'
          Branch Sides:
            - BranchSide:      'blame.c:1089,13'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1092,3'
              BranchSideFuncs: []
        - Branch String:   'blame.c:1092,3'
          Branch Sides:
            - BranchSide:      'blame.c:1087,12'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1093,2'
              BranchSideFuncs: []
        - Branch String:   'blame.c:1098,8'
          Branch Sides:
            - BranchSide:      'blame.c:1099,13'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1102,3'
              BranchSideFuncs: []
        - Branch String:   'blame.c:1102,3'
          Branch Sides:
            - BranchSide:      'blame.c:1097,12'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1103,11'
              BranchSideFuncs: []
        - Branch String:   'blame.c:1106,8'
          Branch Sides:
            - BranchSide:      'blame.c:1107,13'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1110,3'
              BranchSideFuncs: []
        - Branch String:   'blame.c:1110,3'
          Branch Sides:
            - BranchSide:      'blame.c:1094,2'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1105,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    maybe_changed_path
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1273
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - origin
        - bd
      BBCount:         16
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - bloom_filter_contains
        - commit_graph_generation
        - get_bloom_filter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:1277,6'
          Branch Sides:
            - BranchSide:      'blame.c:1278,3'
              BranchSideFuncs:
                - commit_graph_generation
                - get_bloom_filter
                - bloom_filter_contains
            - BranchSide:      'blame.c:1280,30'
              BranchSideFuncs:
                - commit_graph_generation
                - get_bloom_filter
                - bloom_filter_contains
        - Branch String:   'blame.c:1280,6'
          Branch Sides:
            - BranchSide:      'blame.c:1281,3'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1283,28'
              BranchSideFuncs:
                - get_bloom_filter
                - bloom_filter_contains
        - Branch String:   'blame.c:1285,6'
          Branch Sides:
            - BranchSide:      'blame.c:1286,3'
              BranchSideFuncs:
                - bloom_filter_contains
            - BranchSide:      'blame.c:1288,21'
              BranchSideFuncs:
                - bloom_filter_contains
        - Branch String:   'blame.c:1289,2'
          Branch Sides:
            - BranchSide:      'blame.c:1290,29'
              BranchSideFuncs:
                - bloom_filter_contains
            - BranchSide:      'blame.c:1296,16'
              BranchSideFuncs: []
        - Branch String:   'blame.c:1290,7'
          Branch Sides:
            - BranchSide:      'blame.c:1293,4'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1294,2'
              BranchSideFuncs:
                - bloom_filter_contains
      Callsites:
        - Src:             'blame.c:1280,6'
          Dst:             commit_graph_generation
        - Src:             'blame.c:1283,11'
          Dst:             get_bloom_filter
        - Src:             'blame.c:1290,7'
          Dst:             bloom_filter_contains
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    distribute_blame
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2387
      functionLinenumberEnd: 2402
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - blamed
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - queue_blames
        - reverse_blame
        - sort_blame_entries
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:2389,2'
          Branch Sides:
            - BranchSide:      'blame.c:2391,34'
              BranchSideFuncs:
                - reverse_blame
                - queue_blames
            - BranchSide:      'blame.c:2402,1'
              BranchSideFuncs: []
        - Branch String:   'blame.c:2398,19'
          Branch Sides:
            - BranchSide:      'blame.c:2398,22'
              BranchSideFuncs:
                - reverse_blame
                - queue_blames
            - BranchSide:      'blame.c:2398,3'
              BranchSideFuncs:
                - reverse_blame
                - queue_blames
        - Branch String:   'blame.c:2398,3'
          Branch Sides:
            - BranchSide:      'blame.c:2394,31'
              BranchSideFuncs:
                - reverse_blame
                - queue_blames
            - BranchSide:      'blame.c:2399,28'
              BranchSideFuncs:
                - reverse_blame
                - queue_blames
      Callsites:
        - Src:             'blame.c:2388,2'
          Dst:             sort_blame_entries
        - Src:             'blame.c:2388,2'
          Dst:             compare_blame_suspect
        - Src:             'blame.c:2399,14'
          Dst:             reverse_blame
        - Src:             'blame.c:2400,3'
          Dst:             queue_blames
    - functionName:    sort_blame_entries
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - listp
        - compare_fn
      BBCount:         21
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - sort_blame_entries__get_next
      functionUses:    3
      BranchProfiles:
        - Branch String:   'blame.c:1114,1'
          Branch Sides:
            - BranchSide:      'blame.c:1114,1'
              BranchSideFuncs:
                - sort_blame_entries__get_next
                - sort_blame_entries__merge
                - sort_blame_entries__set_next
            - BranchSide:      'blame.c:1114,1'
              BranchSideFuncs: []
        - Branch String:   'blame.c:1114,1'
          Branch Sides:
            - BranchSide:      'blame.c:1114,1'
              BranchSideFuncs:
                - sort_blame_entries__set_next
                - sort_blame_entries__get_next
                - sort_blame_entries__merge
            - BranchSide:      'blame.c:1114,1'
              BranchSideFuncs:
                - sort_blame_entries__get_next
                - sort_blame_entries__set_next
                - sort_blame_entries__merge
        - Branch String:   'blame.c:1114,1'
          Branch Sides:
            - BranchSide:      'blame.c:1114,1'
              BranchSideFuncs:
                - sort_blame_entries__merge
                - sort_blame_entries__get_next
                - sort_blame_entries__set_next
            - BranchSide:      'blame.c:1114,1'
              BranchSideFuncs:
                - sort_blame_entries__merge
                - sort_blame_entries__get_next
                - sort_blame_entries__set_next
        - Branch String:   'blame.c:1114,1'
          Branch Sides:
            - BranchSide:      'blame.c:1114,1'
              BranchSideFuncs:
                - sort_blame_entries__get_next
                - sort_blame_entries__merge
                - sort_blame_entries__set_next
            - BranchSide:      'blame.c:1114,1'
              BranchSideFuncs:
                - sort_blame_entries__get_next
                - sort_blame_entries__set_next
                - sort_blame_entries__merge
      Callsites:
        - Src:             'blame.c:1114,1'
          Dst:             sort_blame_entries__get_next
        - Src:             'blame.c:1114,1'
          Dst:             sort_blame_entries__set_next
        - Src:             'blame.c:1114,1'
          Dst:             sort_blame_entries__merge
    - functionName:    sort_blame_entries__get_next
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sort_blame_entries__set_next
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
        - next
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sort_blame_entries__merge
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - other
        - compare_fn
      BBCount:         17
      ICount:          131
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - sort_blame_entries__get_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:1114,1'
          Branch Sides:
            - BranchSide:      'blame.c:1114,1'
              BranchSideFuncs:
                - sort_blame_entries__get_next
                - sort_blame_entries__set_next
                - sort_blame_entries__set_next
            - BranchSide:      'blame.c:1114,1'
              BranchSideFuncs:
                - sort_blame_entries__get_next
                - sort_blame_entries__set_next
                - sort_blame_entries__set_next
        - Branch String:   'blame.c:1114,1'
          Branch Sides:
            - BranchSide:      'blame.c:1114,1'
              BranchSideFuncs:
                - sort_blame_entries__set_next
                - sort_blame_entries__get_next
                - sort_blame_entries__set_next
            - BranchSide:      'blame.c:1114,1'
              BranchSideFuncs:
                - sort_blame_entries__set_next
        - Branch String:   'blame.c:1114,1'
          Branch Sides:
            - BranchSide:      'blame.c:1114,1'
              BranchSideFuncs:
                - sort_blame_entries__get_next
                - sort_blame_entries__set_next
                - sort_blame_entries__set_next
            - BranchSide:      'blame.c:1114,1'
              BranchSideFuncs:
                - sort_blame_entries__set_next
                - sort_blame_entries__get_next
                - sort_blame_entries__set_next
      Callsites:
        - Src:             'blame.c:1114,1'
          Dst:             sort_blame_entries__get_next
        - Src:             'blame.c:1114,1'
          Dst:             sort_blame_entries__set_next
        - Src:             'blame.c:1114,1'
          Dst:             sort_blame_entries__set_next
    - functionName:    find_copy_in_parent
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2238
      functionLinenumberEnd: 2331
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - blamed
        - toosmall
        - target
        - parent
        - porigin
        - opt
      BBCount:         55
      ICount:          433
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - blame_entry_score
        - blame_origin_decref
        - copy_split_if_better
        - decref_split
        - diff_flush
        - diff_setup_done
        - diff_tree_oid
        - diffcore_std
        - do_diff_cache
        - fill_origin_blob
        - filter_small
        - find_copy_in_blob
        - get_commit_tree_oid
        - get_origin
        - is_null_oid
        - oidcpy
        - repo_diff_setup
        - reverse_blame
        - setup_blame_list
        - split_blame
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:2246,6'
          Branch Sides:
            - BranchSide:      'blame.c:2247,3'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - is_null_oid.20005
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - diffcore_std
                - setup_blame_list
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
                - get_commit_tree_oid
                - do_diff_cache
                - strcmp
            - BranchSide:      'blame.c:2249,18'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - is_null_oid.20005
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - diffcore_std
                - setup_blame_list
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
                - get_commit_tree_oid
                - do_diff_cache
                - strcmp
        - Branch String:   'blame.c:2263,6'
          Branch Sides:
            - BranchSide:      'blame.c:2263,11'
              BranchSideFuncs:
                - is_null_oid.20005
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - diffcore_std
                - setup_blame_list
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
                - get_commit_tree_oid
                - do_diff_cache
            - BranchSide:      'blame.c:2265,13'
              BranchSideFuncs:
                - is_null_oid.20005
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - diffcore_std
                - setup_blame_list
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
                - get_commit_tree_oid
                - do_diff_cache
        - Branch String:   'blame.c:2264,3'
          Branch Sides:
            - BranchSide:      'blame.c:2264,8'
              BranchSideFuncs:
                - is_null_oid.20005
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - diffcore_std
                - setup_blame_list
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
                - get_commit_tree_oid
                - do_diff_cache
                - strcmp
            - BranchSide:      'blame.c:2267,19'
              BranchSideFuncs:
                - is_null_oid.20005
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - diffcore_std
                - setup_blame_list
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
                - get_commit_tree_oid
                - do_diff_cache
        - Branch String:   'blame.c:2264,16'
          Branch Sides:
            - BranchSide:      'blame.c:2264,26'
              BranchSideFuncs:
                - strcmp
                - is_null_oid.20005
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - diffcore_std
                - setup_blame_list
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
                - get_commit_tree_oid
                - do_diff_cache
            - BranchSide:      'blame.c:2265,13'
              BranchSideFuncs:
                - is_null_oid.20005
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - diffcore_std
                - setup_blame_list
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
                - get_commit_tree_oid
                - do_diff_cache
        - Branch String:   'blame.c:2262,6'
          Branch Sides:
            - BranchSide:      'blame.c:2265,13'
              BranchSideFuncs:
                - is_null_oid.20005
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - diffcore_std
                - setup_blame_list
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
                - get_commit_tree_oid
                - do_diff_cache
            - BranchSide:      'blame.c:2267,19'
              BranchSideFuncs:
                - is_null_oid.20005
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - diffcore_std
                - setup_blame_list
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
                - get_commit_tree_oid
                - do_diff_cache
        - Branch String:   'blame.c:2267,6'
          Branch Sides:
            - BranchSide:      'blame.c:2268,37'
              BranchSideFuncs:
                - get_commit_tree_oid
                - do_diff_cache
                - diffcore_std
                - setup_blame_list
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
            - BranchSide:      'blame.c:2270,37'
              BranchSideFuncs:
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - diffcore_std
                - setup_blame_list
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
        - Branch String:   'blame.c:2274,6'
          Branch Sides:
            - BranchSide:      'blame.c:2275,3'
              BranchSideFuncs:
                - setup_blame_list
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
            - BranchSide:      'blame.c:2277,2'
              BranchSideFuncs:
                - setup_blame_list
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
        - Branch String:   'blame.c:2281,3'
          Branch Sides:
            - BranchSide:      'blame.c:2282,47'
              BranchSideFuncs:
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
            - BranchSide:      'blame.c:2313,10'
              BranchSideFuncs:
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
                - decref_split
                - blame_entry_score
                - split_blame
        - Branch String:   'blame.c:2287,8'
          Branch Sides:
            - BranchSide:      'blame.c:2288,5'
              BranchSideFuncs:
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - decref_split
                - blame_entry_score
                - split_blame
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
            - BranchSide:      'blame.c:2289,8'
              BranchSideFuncs:
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - decref_split
                - blame_entry_score
                - split_blame
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
        - Branch String:   'blame.c:2289,8'
          Branch Sides:
            - BranchSide:      'blame.c:2290,5'
              BranchSideFuncs:
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
            - BranchSide:      'blame.c:2291,8'
              BranchSideFuncs:
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - decref_split
                - blame_entry_score
                - split_blame
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
        - Branch String:   'blame.c:2291,16'
          Branch Sides:
            - BranchSide:      'blame.c:2291,27'
              BranchSideFuncs:
                - strcmp
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
            - BranchSide:      'blame.c:2295,25'
              BranchSideFuncs:
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - decref_split
                - blame_entry_score
                - split_blame
                - strcmp
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
        - Branch String:   'blame.c:2291,8'
          Branch Sides:
            - BranchSide:      'blame.c:2293,5'
              BranchSideFuncs:
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - decref_split
                - blame_entry_score
                - split_blame
                - strcmp
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
            - BranchSide:      'blame.c:2295,25'
              BranchSideFuncs:
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - decref_split
                - blame_entry_score
                - split_blame
                - strcmp
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
        - Branch String:   'blame.c:2300,8'
          Branch Sides:
            - BranchSide:      'blame.c:2301,5'
              BranchSideFuncs:
                - blame_origin_decref
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - strcmp
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
            - BranchSide:      'blame.c:2303,11'
              BranchSideFuncs:
                - blame_origin_decref
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - strcmp
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
        - Branch String:   'blame.c:2303,4'
          Branch Sides:
            - BranchSide:      'blame.c:2304,23'
              BranchSideFuncs:
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - blame_origin_decref
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - strcmp
            - BranchSide:      'blame.c:2310,24'
              BranchSideFuncs:
                - blame_origin_decref
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
        - Branch String:   'blame.c:2313,3'
          Branch Sides:
            - BranchSide:      'blame.c:2314,32'
              BranchSideFuncs:
                - decref_split
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
                - blame_entry_score
                - split_blame
            - BranchSide:      'blame.c:2325,8'
              BranchSideFuncs:
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
        - Branch String:   'blame.c:2315,25'
          Branch Sides:
            - BranchSide:      'blame.c:2316,8'
              BranchSideFuncs:
                - blame_entry_score
                - decref_split
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
                - split_blame
            - BranchSide:      'blame.c:2320,31'
              BranchSideFuncs:
                - decref_split
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
                - blame_entry_score
                - split_blame
        - Branch String:   'blame.c:2315,8'
          Branch Sides:
            - BranchSide:      'blame.c:2317,17'
              BranchSideFuncs:
                - split_blame
                - decref_split
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
                - blame_entry_score
            - BranchSide:      'blame.c:2320,31'
              BranchSideFuncs:
                - decref_split
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - setup_blame_list
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
                - blame_entry_score
                - split_blame
        - Branch String:   'blame.c:2328,2'
          Branch Sides:
            - BranchSide:      'blame.c:2278,24'
              BranchSideFuncs:
                - setup_blame_list
                - free
                - filter_small
                - reverse_blame
                - diff_flush
                - decref_split
                - blame_entry_score
                - split_blame
                - get_origin
                - oidcpy.20004
                - fill_origin_blob
                - blame_origin_decref
                - find_copy_in_blob
                - copy_split_if_better
                - decref_split
                - strcmp
            - BranchSide:      'blame.c:2329,35'
              BranchSideFuncs:
                - reverse_blame
                - diff_flush
      Callsites:
        - Src:             'blame.c:2249,2'
          Dst:             repo_diff_setup
        - Src:             'blame.c:2253,2'
          Dst:             diff_setup_done
        - Src:             'blame.c:2264,19'
          Dst:             strcmp
        - Src:             'blame.c:2267,6'
          Dst:             is_null_oid
        - Src:             'blame.c:2268,17'
          Dst:             get_commit_tree_oid
        - Src:             'blame.c:2268,3'
          Dst:             do_diff_cache
        - Src:             'blame.c:2270,17'
          Dst:             get_commit_tree_oid
        - Src:             'blame.c:2271,10'
          Dst:             get_commit_tree_oid
        - Src:             'blame.c:2270,3'
          Dst:             diff_tree_oid
        - Src:             'blame.c:2275,3'
          Dst:             diffcore_std
        - Src:             'blame.c:2279,16'
          Dst:             setup_blame_list
        - Src:             'blame.c:2291,20'
          Dst:             strcmp
        - Src:             'blame.c:2295,14'
          Dst:             get_origin
        - Src:             'blame.c:2296,4'
          Dst:             oidcpy
        - Src:             'blame.c:2298,4'
          Dst:             fill_origin_blob
        - Src:             'blame.c:2304,5'
          Dst:             find_copy_in_blob
        - Src:             'blame.c:2306,5'
          Dst:             copy_split_if_better
        - Src:             'blame.c:2308,5'
          Dst:             decref_split
        - Src:             'blame.c:2310,4'
          Dst:             blame_origin_decref
        - Src:             'blame.c:2316,25'
          Dst:             blame_entry_score
        - Src:             'blame.c:2317,5'
          Dst:             split_blame
        - Src:             'blame.c:2323,4'
          Dst:             decref_split
        - Src:             'blame.c:2327,14'
          Dst:             filter_small
        - Src:             'blame.c:2329,21'
          Dst:             reverse_blame
        - Src:             'blame.c:2330,2'
          Dst:             diff_flush
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    get_origin
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - path
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - blame_origin_incref
        - get_blame_suspects
        - make_origin
        - set_blame_suspects
        - strcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'blame.c:90,2'
          Branch Sides:
            - BranchSide:      'blame.c:91,15'
              BranchSideFuncs:
                - strcmp
                - blame_origin_incref
                - get_blame_suspects
                - set_blame_suspects
                - make_origin
            - BranchSide:      'blame.c:101,21'
              BranchSideFuncs:
                - make_origin
        - Branch String:   'blame.c:91,7'
          Branch Sides:
            - BranchSide:      'blame.c:93,8'
              BranchSideFuncs:
                - make_origin
                - strcmp
                - blame_origin_incref
                - get_blame_suspects
                - set_blame_suspects
            - BranchSide:      'blame.c:100,2'
              BranchSideFuncs:
                - make_origin
                - strcmp
                - blame_origin_incref
                - get_blame_suspects
                - set_blame_suspects
        - Branch String:   'blame.c:93,8'
          Branch Sides:
            - BranchSide:      'blame.c:94,15'
              BranchSideFuncs:
                - get_blame_suspects
                - set_blame_suspects
                - blame_origin_incref
            - BranchSide:      'blame.c:98,31'
              BranchSideFuncs:
                - blame_origin_incref
      Callsites:
        - Src:             'blame.c:90,11'
          Dst:             get_blame_suspects
        - Src:             'blame.c:91,8'
          Dst:             strcmp
        - Src:             'blame.c:95,15'
          Dst:             get_blame_suspects
        - Src:             'blame.c:96,5'
          Dst:             set_blame_suspects
        - Src:             'blame.c:98,11'
          Dst:             blame_origin_incref
        - Src:             'blame.c:101,9'
          Dst:             make_origin
    - functionName:    filter_small
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - small
        - source
        - score_min
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - blame_entry_score
      functionUses:    5
      BranchProfiles:
        - Branch String:   'blame.c:2134,2'
          Branch Sides:
            - BranchSide:      'blame.c:2135,25'
              BranchSideFuncs:
                - blame_entry_score
            - BranchSide:      'blame.c:2145,11'
              BranchSideFuncs: []
        - Branch String:   'blame.c:2135,7'
          Branch Sides:
            - BranchSide:      'blame.c:2136,13'
              BranchSideFuncs:
                - blame_entry_score
            - BranchSide:      'blame.c:2140,14'
              BranchSideFuncs:
                - blame_entry_score
      Callsites:
        - Src:             'blame.c:2135,7'
          Dst:             blame_entry_score
    - functionName:    find_move_in_parent
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2159
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - blamed
        - toosmall
        - target
        - parent
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - blame_entry_score
        - decref_split
        - fill_origin_blob
        - filter_small
        - find_copy_in_blob
        - reverse_blame
        - split_blame
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:2165,6'
          Branch Sides:
            - BranchSide:      'blame.c:2166,3'
              BranchSideFuncs:
                - fill_origin_blob
                - filter_small
                - reverse_blame
                - find_copy_in_blob
                - decref_split
                - blame_entry_score
                - split_blame
            - BranchSide:      'blame.c:2168,20'
              BranchSideFuncs:
                - fill_origin_blob
                - filter_small
                - reverse_blame
                - find_copy_in_blob
                - decref_split
                - blame_entry_score
                - split_blame
        - Branch String:   'blame.c:2170,6'
          Branch Sides:
            - BranchSide:      'blame.c:2171,3'
              BranchSideFuncs:
                - filter_small
                - reverse_blame
                - find_copy_in_blob
                - decref_split
                - blame_entry_score
                - split_blame
            - BranchSide:      'blame.c:2178,2'
              BranchSideFuncs:
                - filter_small
                - reverse_blame
                - find_copy_in_blob
                - decref_split
                - blame_entry_score
                - split_blame
        - Branch String:   'blame.c:2181,3'
          Branch Sides:
            - BranchSide:      'blame.c:2182,11'
              BranchSideFuncs:
                - find_copy_in_blob
                - decref_split
                - filter_small
                - reverse_blame
                - blame_entry_score
                - split_blame
            - BranchSide:      'blame.c:2193,4'
              BranchSideFuncs:
                - filter_small
                - reverse_blame
                - find_copy_in_blob
                - decref_split
                - blame_entry_score
                - split_blame
        - Branch String:   'blame.c:2184,25'
          Branch Sides:
            - BranchSide:      'blame.c:2185,8'
              BranchSideFuncs:
                - blame_entry_score
                - decref_split
                - filter_small
                - reverse_blame
                - find_copy_in_blob
                - split_blame
            - BranchSide:      'blame.c:2188,15'
              BranchSideFuncs:
                - decref_split
                - filter_small
                - reverse_blame
                - find_copy_in_blob
                - blame_entry_score
                - split_blame
        - Branch String:   'blame.c:2184,8'
          Branch Sides:
            - BranchSide:      'blame.c:2186,17'
              BranchSideFuncs:
                - split_blame
                - decref_split
                - filter_small
                - reverse_blame
                - find_copy_in_blob
                - blame_entry_score
            - BranchSide:      'blame.c:2188,15'
              BranchSideFuncs:
                - decref_split
                - filter_small
                - reverse_blame
                - find_copy_in_blob
                - blame_entry_score
                - split_blame
        - Branch String:   'blame.c:2195,2'
          Branch Sides:
            - BranchSide:      'blame.c:2179,24'
              BranchSideFuncs:
                - filter_small
                - reverse_blame
                - find_copy_in_blob
                - decref_split
                - blame_entry_score
                - split_blame
            - BranchSide:      'blame.c:2196,35'
              BranchSideFuncs:
                - reverse_blame
      Callsites:
        - Src:             'blame.c:2168,2'
          Dst:             fill_origin_blob
        - Src:             'blame.c:2183,4'
          Dst:             find_copy_in_blob
        - Src:             'blame.c:2185,25'
          Dst:             blame_entry_score
        - Src:             'blame.c:2186,5'
          Dst:             split_blame
        - Src:             'blame.c:2191,4'
          Dst:             decref_split
        - Src:             'blame.c:2194,14'
          Dst:             filter_small
        - Src:             'blame.c:2196,21'
          Dst:             reverse_blame
    - functionName:    drop_origin_blob
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - drop_origin_fingerprints
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:1063,2'
          Dst:             drop_origin_fingerprints
    - functionName:    pass_blame_to_parent
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1942
      functionLinenumberEnd: 1975
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - target
        - parent
        - ignore_diffs
      BBCount:         11
      ICount:          134
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - blame_chunk
        - die
        - diff_hunks
        - fill_origin_blob
        - oid_to_hex
        - queue_blames
        - sort_blame_entries
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:1947,6'
          Branch Sides:
            - BranchSide:      'blame.c:1948,3'
              BranchSideFuncs:
                - fill_origin_blob
                - fill_origin_blob
                - diff_hunks
                - blame_chunk
                - queue_blames
                - sort_blame_entries
                - oid_to_hex
                - oid_to_hex
                - die
            - BranchSide:      'blame.c:1950,13'
              BranchSideFuncs:
                - fill_origin_blob
                - fill_origin_blob
                - diff_hunks
                - blame_chunk
                - queue_blames
                - sort_blame_entries
                - oid_to_hex
                - oid_to_hex
                - die
        - Branch String:   'blame.c:1962,6'
          Branch Sides:
            - BranchSide:      'blame.c:1964,19'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - die
            - BranchSide:      'blame.c:1967,17'
              BranchSideFuncs:
                - blame_chunk
                - queue_blames
                - sort_blame_entries
        - Branch String:   'blame.c:1970,6'
          Branch Sides:
            - BranchSide:      'blame.c:1971,3'
              BranchSideFuncs:
                - sort_blame_entries
                - queue_blames
            - BranchSide:      'blame.c:1972,15'
              BranchSideFuncs:
                - queue_blames
      Callsites:
        - Src:             'blame.c:1956,2'
          Dst:             fill_origin_blob
        - Src:             'blame.c:1958,2'
          Dst:             fill_origin_blob
        - Src:             'blame.c:1962,6'
          Dst:             diff_hunks
        - Src:             'blame.c:1962,6'
          Dst:             blame_chunk_cb
        - Src:             'blame.c:1964,7'
          Dst:             oid_to_hex
        - Src:             'blame.c:1965,7'
          Dst:             oid_to_hex
        - Src:             'blame.c:1963,3'
          Dst:             die
        - Src:             'blame.c:1967,2'
          Dst:             blame_chunk
        - Src:             'blame.c:1971,3'
          Dst:             sort_blame_entries
        - Src:             'blame.c:1971,3'
          Dst:             compare_blame_suspect
        - Src:             'blame.c:1972,2'
          Dst:             queue_blames
    - functionName:    pass_whole_blame
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2339
      functionLinenumberEnd: 2355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - origin
        - porigin
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - blame_origin_decref
        - blame_origin_incref
        - queue_blames
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:2342,25'
          Branch Sides:
            - BranchSide:      'blame.c:2342,28'
              BranchSideFuncs:
                - queue_blames
                - blame_origin_incref
                - blame_origin_decref
            - BranchSide:      'blame.c:2347,13'
              BranchSideFuncs:
                - queue_blames
                - blame_origin_incref
                - blame_origin_decref
        - Branch String:   'blame.c:2342,6'
          Branch Sides:
            - BranchSide:      'blame.c:2344,3'
              BranchSideFuncs:
                - queue_blames
                - blame_origin_incref
                - blame_origin_decref
            - BranchSide:      'blame.c:2347,13'
              BranchSideFuncs:
                - queue_blames
                - blame_origin_incref
                - blame_origin_decref
        - Branch String:   'blame.c:2349,2'
          Branch Sides:
            - BranchSide:      'blame.c:2350,23'
              BranchSideFuncs:
                - blame_origin_incref
                - blame_origin_decref
                - queue_blames
            - BranchSide:      'blame.c:2354,15'
              BranchSideFuncs:
                - queue_blames
      Callsites:
        - Src:             'blame.c:2350,3'
          Dst:             blame_origin_incref
        - Src:             'blame.c:2351,3'
          Dst:             blame_origin_decref
        - Src:             'blame.c:2354,2'
          Dst:             queue_blames
    - functionName:    first_scapegoat
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2364
      functionLinenumberEnd: 2375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - revs
        - commit
        - reverse
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - free_commit_list
        - lookup_decoration
      functionUses:    6
      BranchProfiles:
        - Branch String:   'blame.c:2365,6'
          Branch Sides:
            - BranchSide:      'blame.c:2366,7'
              BranchSideFuncs:
                - lookup_decoration
            - BranchSide:      'blame.c:2374,28'
              BranchSideFuncs:
                - lookup_decoration
        - Branch String:   'blame.c:2366,31'
          Branch Sides:
            - BranchSide:      'blame.c:2367,7'
              BranchSideFuncs:
                - free_commit_list
            - BranchSide:      'blame.c:2372,10'
              BranchSideFuncs: []
        - Branch String:   'blame.c:2367,23'
          Branch Sides:
            - BranchSide:      'blame.c:2368,7'
              BranchSideFuncs:
                - free_commit_list
            - BranchSide:      'blame.c:2372,10'
              BranchSideFuncs: []
        - Branch String:   'blame.c:2366,7'
          Branch Sides:
            - BranchSide:      'blame.c:2369,21'
              BranchSideFuncs:
                - free_commit_list
            - BranchSide:      'blame.c:2372,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blame.c:2369,4'
          Dst:             free_commit_list
        - Src:             'blame.c:2374,9'
          Dst:             lookup_decoration
    - functionName:    find_origin
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - parent
        - origin
        - bd
      BBCount:         42
      ICount:          323
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - blame_origin_incref
        - die
        - diff_flush
        - diff_setup_done
        - diff_tree_oid
        - diffcore_std
        - do_diff_cache
        - get_blame_suspects
        - get_commit_tree_oid
        - get_origin
        - is_null_oid
        - maybe_changed_path
        - oidcpy
        - oideq
        - parse_pathspec
        - repo_diff_setup
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:1330,2'
          Branch Sides:
            - BranchSide:      'blame.c:1331,15'
              BranchSideFuncs:
                - strcmp
                - blame_origin_incref
                - repo_diff_setup
                - parse_pathspec
                - diff_setup_done
                - is_null_oid.20005
                - diffcore_std
                - get_origin
                - oidcpy.20004
                - diff_flush
                - die
                - get_origin
                - oidcpy.20004
                - die
                - strcmp
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - oideq.20009
                - maybe_changed_path
                - get_commit_tree_oid
                - do_diff_cache
            - BranchSide:      'blame.c:1343,18'
              BranchSideFuncs:
                - repo_diff_setup
                - parse_pathspec
                - diff_setup_done
                - is_null_oid.20005
                - diffcore_std
                - get_origin
                - oidcpy.20004
                - diff_flush
                - die
                - get_origin
                - oidcpy.20004
                - die
                - strcmp
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - oideq.20009
                - maybe_changed_path
                - get_commit_tree_oid
                - do_diff_cache
        - Branch String:   'blame.c:1331,7'
          Branch Sides:
            - BranchSide:      'blame.c:1331,42'
              BranchSideFuncs:
                - repo_diff_setup
                - parse_pathspec
                - diff_setup_done
                - is_null_oid.20005
                - diffcore_std
                - get_origin
                - oidcpy.20004
                - diff_flush
                - die
                - get_origin
                - oidcpy.20004
                - die
                - strcmp
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - oideq.20009
                - maybe_changed_path
                - get_commit_tree_oid
                - do_diff_cache
                - strcmp
                - blame_origin_incref
            - BranchSide:      'blame.c:1336,32'
              BranchSideFuncs:
                - blame_origin_incref
        - Branch String:   'blame.c:1355,6'
          Branch Sides:
            - BranchSide:      'blame.c:1356,37'
              BranchSideFuncs:
                - get_commit_tree_oid
                - do_diff_cache
                - diffcore_std
                - get_origin
                - oidcpy.20004
                - diff_flush
                - die
                - get_origin
                - oidcpy.20004
                - die
                - strcmp
            - BranchSide:      'blame.c:1358,7'
              BranchSideFuncs:
                - diffcore_std
                - get_origin
                - oidcpy.20004
                - diff_flush
                - die
                - get_origin
                - oidcpy.20004
                - die
                - strcmp
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - oideq.20009
                - maybe_changed_path
        - Branch String:   'blame.c:1359,31'
          Branch Sides:
            - BranchSide:      'blame.c:1360,14'
              BranchSideFuncs:
                - oideq.20009
                - diffcore_std
                - get_origin
                - oidcpy.20004
                - diff_flush
                - die
                - get_origin
                - oidcpy.20004
                - die
                - strcmp
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - maybe_changed_path
            - BranchSide:      'blame.c:1364,7'
              BranchSideFuncs:
                - diffcore_std
                - get_origin
                - oidcpy.20004
                - diff_flush
                - die
                - get_origin
                - oidcpy.20004
                - die
                - strcmp
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
        - Branch String:   'blame.c:1359,7'
          Branch Sides:
            - BranchSide:      'blame.c:1362,38'
              BranchSideFuncs:
                - maybe_changed_path
                - diffcore_std
                - get_origin
                - oidcpy.20004
                - diff_flush
                - die
                - get_origin
                - oidcpy.20004
                - die
                - strcmp
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
            - BranchSide:      'blame.c:1364,7'
              BranchSideFuncs:
                - diffcore_std
                - get_origin
                - oidcpy.20004
                - diff_flush
                - die
                - get_origin
                - oidcpy.20004
                - die
                - strcmp
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
        - Branch String:   'blame.c:1371,6'
          Branch Sides:
            - BranchSide:      'blame.c:1373,24'
              BranchSideFuncs:
                - die
                - diff_flush
                - get_origin
                - oidcpy.20004
                - die
                - strcmp
            - BranchSide:      'blame.c:1384,25'
              BranchSideFuncs:
                - die
                - diff_flush
                - get_origin
                - oidcpy.20004
                - die
                - strcmp
        - Branch String:   'blame.c:1385,3'
          Branch Sides:
            - BranchSide:      'blame.c:1387,25'
              BranchSideFuncs:
                - strcmp
                - die
                - diff_flush
                - get_origin
                - oidcpy.20004
                - die
            - BranchSide:      'blame.c:1392,8'
              BranchSideFuncs:
                - die
                - diff_flush
                - get_origin
                - oidcpy.20004
                - die
        - Branch String:   'blame.c:1388,11'
          Branch Sides:
            - BranchSide:      'blame.c:1388,26'
              BranchSideFuncs:
                - strcmp
                - die
                - diff_flush
                - get_origin
                - oidcpy.20004
                - die
            - BranchSide:      'blame.c:1388,41'
              BranchSideFuncs:
                - strcmp
                - die
                - diff_flush
                - get_origin
                - oidcpy.20004
                - die
        - Branch String:   'blame.c:1389,8'
          Branch Sides:
            - BranchSide:      'blame.c:1390,5'
              BranchSideFuncs:
                - die
                - diff_flush
                - get_origin
                - oidcpy.20004
                - die
                - strcmp
            - BranchSide:      'blame.c:1391,3'
              BranchSideFuncs:
                - die
                - diff_flush
                - get_origin
                - oidcpy.20004
                - die
                - strcmp
        - Branch String:   'blame.c:1392,7'
          Branch Sides:
            - BranchSide:      'blame.c:1393,4'
              BranchSideFuncs:
                - diff_flush
                - get_origin
                - oidcpy.20004
                - die
            - BranchSide:      'blame.c:1394,11'
              BranchSideFuncs:
                - diff_flush
                - get_origin
                - oidcpy.20004
                - die
        - Branch String:   'blame.c:1394,3'
          Branch Sides:
            - BranchSide:      'blame.c:1397,8'
              BranchSideFuncs:
                - die
            - BranchSide:      'blame.c:1399,25'
              BranchSideFuncs:
                - get_origin
                - oidcpy.20004
                - diff_flush
            - BranchSide:      'blame.c:1406,4'
              BranchSideFuncs:
                - diff_flush
            - BranchSide:      'blame.c:1406,4'
              BranchSideFuncs:
                - diff_flush
      Callsites:
        - Src:             'blame.c:1330,17'
          Dst:             get_blame_suspects
        - Src:             'blame.c:1331,8'
          Dst:             strcmp
        - Src:             'blame.c:1336,11'
          Dst:             blame_origin_incref
        - Src:             'blame.c:1343,2'
          Dst:             repo_diff_setup
        - Src:             'blame.c:1350,2'
          Dst:             parse_pathspec
        - Src:             'blame.c:1353,2'
          Dst:             diff_setup_done
        - Src:             'blame.c:1355,6'
          Dst:             is_null_oid
        - Src:             'blame.c:1356,17'
          Dst:             get_commit_tree_oid
        - Src:             'blame.c:1356,3'
          Dst:             do_diff_cache
        - Src:             'blame.c:1360,7'
          Dst:             oideq
        - Src:             'blame.c:1362,19'
          Dst:             maybe_changed_path
        - Src:             'blame.c:1365,18'
          Dst:             get_commit_tree_oid
        - Src:             'blame.c:1366,11'
          Dst:             get_commit_tree_oid
        - Src:             'blame.c:1365,4'
          Dst:             diff_tree_oid
        - Src:             'blame.c:1369,2'
          Dst:             diffcore_std
        - Src:             'blame.c:1373,13'
          Dst:             get_origin
        - Src:             'blame.c:1374,3'
          Dst:             oidcpy
        - Src:             'blame.c:1389,9'
          Dst:             strcmp
        - Src:             'blame.c:1393,4'
          Dst:             die
        - Src:             'blame.c:1396,4'
          Dst:             die
        - Src:             'blame.c:1399,14'
          Dst:             get_origin
        - Src:             'blame.c:1400,4'
          Dst:             oidcpy
        - Src:             'blame.c:1409,2'
          Dst:             diff_flush
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    find_rename
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - parent
        - origin
        - bd
      BBCount:         19
      ICount:          178
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - add_bloom_key
        - diff_flush
        - diff_setup_done
        - diff_tree_oid
        - diffcore_std
        - do_diff_cache
        - get_commit_tree_oid
        - get_origin
        - is_null_oid
        - oidcpy
        - repo_diff_setup
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:1433,6'
          Branch Sides:
            - BranchSide:      'blame.c:1434,37'
              BranchSideFuncs:
                - get_commit_tree_oid
                - do_diff_cache
                - diffcore_std
                - diff_flush
                - strcmp
                - add_bloom_key
                - get_origin
                - oidcpy.20004
            - BranchSide:      'blame.c:1436,37'
              BranchSideFuncs:
                - get_commit_tree_oid
                - get_commit_tree_oid
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - strcmp
                - add_bloom_key
                - get_origin
                - oidcpy.20004
        - Branch String:   'blame.c:1441,2'
          Branch Sides:
            - BranchSide:      'blame.c:1441,2'
              BranchSideFuncs:
                - diff_flush
                - strcmp
                - add_bloom_key
                - get_origin
                - oidcpy.20004
            - BranchSide:      'blame.c:1442,46'
              BranchSideFuncs:
                - diff_flush
                - strcmp
                - add_bloom_key
                - get_origin
                - oidcpy.20004
        - Branch String:   'blame.c:1443,25'
          Branch Sides:
            - BranchSide:      'blame.c:1443,28'
              BranchSideFuncs:
                - strcmp
                - add_bloom_key
                - get_origin
                - oidcpy.20004
                - diff_flush
            - BranchSide:      'blame.c:1444,15'
              BranchSideFuncs:
                - strcmp
                - add_bloom_key
                - get_origin
                - oidcpy.20004
                - diff_flush
        - Branch String:   'blame.c:1443,46'
          Branch Sides:
            - BranchSide:      'blame.c:1444,15'
              BranchSideFuncs:
                - strcmp
                - add_bloom_key
                - get_origin
                - oidcpy.20004
                - diff_flush
            - BranchSide:      'blame.c:1451,2'
              BranchSideFuncs:
                - diff_flush
                - strcmp
                - add_bloom_key
                - get_origin
                - oidcpy.20004
        - Branch String:   'blame.c:1443,7'
          Branch Sides:
            - BranchSide:      'blame.c:1445,18'
              BranchSideFuncs:
                - diff_flush
                - strcmp
                - add_bloom_key
                - get_origin
                - oidcpy.20004
            - BranchSide:      'blame.c:1451,2'
              BranchSideFuncs:
                - diff_flush
                - strcmp
                - add_bloom_key
                - get_origin
                - oidcpy.20004
      Callsites:
        - Src:             'blame.c:1426,2'
          Dst:             repo_diff_setup
        - Src:             'blame.c:1431,2'
          Dst:             diff_setup_done
        - Src:             'blame.c:1433,6'
          Dst:             is_null_oid
        - Src:             'blame.c:1434,17'
          Dst:             get_commit_tree_oid
        - Src:             'blame.c:1434,3'
          Dst:             do_diff_cache
        - Src:             'blame.c:1436,17'
          Dst:             get_commit_tree_oid
        - Src:             'blame.c:1437,10'
          Dst:             get_commit_tree_oid
        - Src:             'blame.c:1436,3'
          Dst:             diff_tree_oid
        - Src:             'blame.c:1439,2'
          Dst:             diffcore_std
        - Src:             'blame.c:1444,8'
          Dst:             strcmp
        - Src:             'blame.c:1445,4'
          Dst:             add_bloom_key
        - Src:             'blame.c:1446,14'
          Dst:             get_origin
        - Src:             'blame.c:1447,4'
          Dst:             oidcpy
        - Src:             'blame.c:1452,2'
          Dst:             diff_flush
    - functionName:    add_bloom_key
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bd
        - path
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fill_bloom_key
        - st_mult
        - strlen
        - xmalloc
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:1303,6'
          Branch Sides:
            - BranchSide:      'blame.c:1304,3'
              BranchSideFuncs:
                - xmalloc
                - strlen
                - fill_bloom_key
                - st_mult.19976
                - xrealloc
            - BranchSide:      'blame.c:1306,6'
              BranchSideFuncs:
                - xmalloc
                - strlen
                - fill_bloom_key
                - st_mult.19976
                - xrealloc
        - Branch String:   'blame.c:1306,6'
          Branch Sides:
            - BranchSide:      'blame.c:1307,3'
              BranchSideFuncs:
                - st_mult.19976
                - xrealloc
                - xmalloc
                - strlen
                - fill_bloom_key
            - BranchSide:      'blame.c:1311,21'
              BranchSideFuncs:
                - xmalloc
                - strlen
                - fill_bloom_key
      Callsites:
        - Src:             'blame.c:1308,3'
          Dst:             st_mult
        - Src:             'blame.c:1308,3'
          Dst:             xrealloc
        - Src:             'blame.c:1311,21'
          Dst:             xmalloc
        - Src:             'blame.c:1312,23'
          Dst:             strlen
        - Src:             'blame.c:1312,2'
          Dst:             fill_bloom_key
    - functionName:    num_scapegoats
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2378
      functionLinenumberEnd: 2380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - revs
        - commit
        - reverse
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_list_count
        - first_scapegoat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:2379,26'
          Dst:             first_scapegoat
        - Src:             'blame.c:2380,9'
          Dst:             commit_list_count
    - functionName:    cleanup_scoreboard
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2932
      functionLinenumberEnd: 2951
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         12
      ICount:          107
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - clear_prio_queue
        - oidset_clear
        - trace2_data_intmax_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:2937,6'
          Branch Sides:
            - BranchSide:      'blame.c:2937,6'
              BranchSideFuncs:
                - free
                - free
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - free
                - free
            - BranchSide:      'blame.c:2939,10'
              BranchSideFuncs:
                - free
                - free
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
                - free
                - free
        - Branch String:   'blame.c:2939,3'
          Branch Sides:
            - BranchSide:      'blame.c:2940,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
            - BranchSide:      'blame.c:2943,8'
              BranchSideFuncs:
                - free
                - free
                - trace2_data_intmax_fl
                - trace2_data_intmax_fl
      Callsites:
        - Src:             'blame.c:2934,2'
          Dst:             clear_prio_queue
        - Src:             'blame.c:2935,2'
          Dst:             oidset_clear
        - Src:             'blame.c:2946,3'
          Dst:             trace2_data_intmax_fl
        - Src:             'blame.c:2948,3'
          Dst:             trace2_data_intmax_fl
    - functionName:    setup_blame_bloom_data
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2907
      functionLinenumberEnd: 2929
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - add_bloom_key
        - get_bloom_filter_settings
        - st_mult
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:2911,6'
          Branch Sides:
            - BranchSide:      'blame.c:2912,3'
              BranchSideFuncs:
                - get_bloom_filter_settings
                - xmalloc
                - st_mult.19976
                - xmalloc
                - add_bloom_key
            - BranchSide:      'blame.c:2914,33'
              BranchSideFuncs:
                - get_bloom_filter_settings
                - xmalloc
                - st_mult.19976
                - xmalloc
                - add_bloom_key
        - Branch String:   'blame.c:2915,6'
          Branch Sides:
            - BranchSide:      'blame.c:2916,3'
              BranchSideFuncs:
                - xmalloc
                - st_mult.19976
                - xmalloc
                - add_bloom_key
            - BranchSide:      'blame.c:2918,7'
              BranchSideFuncs:
                - xmalloc
                - st_mult.19976
                - xmalloc
                - add_bloom_key
      Callsites:
        - Src:             'blame.c:2914,7'
          Dst:             get_bloom_filter_settings
        - Src:             'blame.c:2918,7'
          Dst:             xmalloc
        - Src:             'blame.c:2924,2'
          Dst:             st_mult
        - Src:             'blame.c:2924,2'
          Dst:             xmalloc
        - Src:             'blame.c:2926,2'
          Dst:             add_bloom_key
    - functionName:    blame_entry_prepend
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2895
      functionLinenumberEnd: 2903
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - start
        - end
        - o
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - blame_origin_incref
        - xcalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:2896,33'
          Dst:             xcalloc
        - Src:             'blame.c:2902,2'
          Dst:             blame_origin_incref
    - functionName:    prepare_lines
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2652
      functionLinenumberEnd: 2655
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - find_line_starts
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:2653,18'
          Dst:             find_line_starts
    - functionName:    fill_blob_sha1_and_mode
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - origin
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - get_tree_entry
        - is_null_oid
        - oid_object_info
        - oidclr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:1243,6'
          Branch Sides:
            - BranchSide:      'blame.c:1244,3'
              BranchSideFuncs:
                - get_tree_entry
                - oid_object_info
                - oidclr.19967
            - BranchSide:      'blame.c:1245,21'
              BranchSideFuncs:
                - get_tree_entry
                - oid_object_info
                - oidclr.19967
        - Branch String:   'blame.c:1245,6'
          Branch Sides:
            - BranchSide:      'blame.c:1246,3'
              BranchSideFuncs:
                - oidclr.19967
            - BranchSide:      'blame.c:1247,22'
              BranchSideFuncs:
                - oid_object_info
                - oidclr.19967
        - Branch String:   'blame.c:1247,6'
          Branch Sides:
            - BranchSide:      'blame.c:1248,3'
              BranchSideFuncs:
                - oidclr.19967
            - BranchSide:      'blame.c:1249,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blame.c:1243,7'
          Dst:             is_null_oid
        - Src:             'blame.c:1245,6'
          Dst:             get_tree_entry
        - Src:             'blame.c:1247,6'
          Dst:             oid_object_info
        - Src:             'blame.c:1251,2'
          Dst:             oidclr
    - functionName:    fake_working_tree_commit
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - opt
        - path
        - contents_from
        - oid
      BBCount:         51
      ICount:          442
      EdgeCount:       60
      CyclomaticComplexity: 11
      functionsReached:
        - add_index_entry
        - alloc_commit_node
        - append_merge_parents
        - append_parent
        - cache_tree_invalidate_path
        - canon_mode
        - convert_to_git
        - create_ce_flags
        - create_ce_mode
        - die
        - die_errno
        - discard_index
        - fmt_ident
        - git_time
        - index_name_pos
        - lstat64
        - make_empty_cache_entry
        - make_origin
        - null_oid
        - oid_to_hex
        - oidcpy
        - pretend_object_file
        - repo_read_index
        - set_commit_buffer_from_strbuf
        - stat64
        - strbuf_addf
        - strbuf_addstr
        - strbuf_attach
        - strbuf_read
        - strbuf_read_file
        - strbuf_readlink
        - strcmp
        - strlen
        - textconv_object
        - verify_working_tree_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:217,6'
          Branch Sides:
            - BranchSide:      'blame.c:218,11'
              BranchSideFuncs:
                - fmt_ident
                - strbuf_addstr.19973
                - strbuf_addf
                - set_commit_buffer_from_strbuf
                - lstat64
                - canon_mode.19972
                - strbuf_readlink
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - strbuf_read_file
                - die_errno
                - null_oid
                - textconv_object
                - strbuf_attach
                - die
                - die_errno
                - stat64
                - die_errno
                - strcmp
                - strbuf_read
                - die_errno
                - strcmp
                - oid_to_hex
                - strbuf_addf
            - BranchSide:      'blame.c:221,11'
              BranchSideFuncs:
                - fmt_ident
                - strbuf_addstr.19973
                - strbuf_addf
                - set_commit_buffer_from_strbuf
                - lstat64
                - canon_mode.19972
                - strbuf_readlink
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - strbuf_read_file
                - die_errno
                - null_oid
                - textconv_object
                - strbuf_attach
                - die
                - die_errno
                - stat64
                - die_errno
                - strcmp
                - strbuf_read
                - die_errno
                - strcmp
                - oid_to_hex
                - strbuf_addf
        - Branch String:   'blame.c:224,2'
          Branch Sides:
            - BranchSide:      'blame.c:226,20'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - strbuf_addf
                - set_commit_buffer_from_strbuf
                - lstat64
                - canon_mode.19972
                - strbuf_readlink
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - strbuf_read_file
                - die_errno
                - null_oid
                - textconv_object
                - strbuf_attach
                - die
                - die_errno
                - stat64
                - die_errno
                - strcmp
                - strbuf_read
                - die_errno
                - strcmp
            - BranchSide:      'blame.c:231,7'
              BranchSideFuncs:
                - strbuf_addf
                - set_commit_buffer_from_strbuf
                - lstat64
                - canon_mode.19972
                - strbuf_readlink
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - strbuf_read_file
                - die_errno
                - null_oid
                - textconv_object
                - strbuf_attach
                - die
                - die_errno
                - stat64
                - die_errno
                - strcmp
                - strbuf_read
                - die_errno
                - strcmp
        - Branch String:   'blame.c:232,8'
          Branch Sides:
            - BranchSide:      'blame.c:232,25'
              BranchSideFuncs:
                - strcmp
                - strbuf_addf
                - set_commit_buffer_from_strbuf
                - lstat64
                - canon_mode.19972
                - strbuf_readlink
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - strbuf_read_file
                - die_errno
                - null_oid
                - textconv_object
                - strbuf_attach
                - die
                - die_errno
                - stat64
                - die_errno
                - strcmp
                - strbuf_read
                - die_errno
            - BranchSide:      'blame.c:233,17'
              BranchSideFuncs:
                - strcmp
                - strbuf_addf
                - set_commit_buffer_from_strbuf
                - lstat64
                - canon_mode.19972
                - strbuf_readlink
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - strbuf_read_file
                - die_errno
                - null_oid
                - textconv_object
                - strbuf_attach
                - die
                - die_errno
                - stat64
                - die_errno
                - strcmp
                - strbuf_read
                - die_errno
        - Branch String:   'blame.c:233,9'
          Branch Sides:
            - BranchSide:      'blame.c:232,8'
              BranchSideFuncs:
                - strbuf_addf
                - set_commit_buffer_from_strbuf
                - lstat64
                - canon_mode.19972
                - strbuf_readlink
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - strbuf_read_file
                - die_errno
                - null_oid
                - textconv_object
                - strbuf_attach
                - die
                - die_errno
                - stat64
                - die_errno
                - strcmp
                - strbuf_read
                - die_errno
            - BranchSide:      'blame.c:233,58'
              BranchSideFuncs:
                - strbuf_addf
                - set_commit_buffer_from_strbuf
                - lstat64
                - canon_mode.19972
                - strbuf_readlink
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - strbuf_read_file
                - die_errno
                - null_oid
                - textconv_object
                - strbuf_attach
                - die
                - die_errno
                - stat64
                - die_errno
                - strcmp
                - strbuf_read
                - die_errno
        - Branch String:   'blame.c:236,21'
          Branch Sides:
            - BranchSide:      'blame.c:236,36'
              BranchSideFuncs:
                - strcmp
                - strbuf_read
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - lstat64
                - canon_mode.19972
                - strbuf_readlink
                - die_errno
                - strbuf_read_file
                - die_errno
                - null_oid
                - textconv_object
                - strbuf_attach
                - die
                - die_errno
                - stat64
                - die_errno
            - BranchSide:      'blame.c:242,7'
              BranchSideFuncs:
                - lstat64
                - canon_mode.19972
                - strbuf_readlink
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - strbuf_read_file
                - die_errno
                - null_oid
                - textconv_object
                - strbuf_attach
                - die
                - die_errno
                - stat64
                - die_errno
        - Branch String:   'blame.c:236,6'
          Branch Sides:
            - BranchSide:      'blame.c:242,7'
              BranchSideFuncs:
                - lstat64
                - canon_mode.19972
                - strbuf_readlink
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - strbuf_read_file
                - die_errno
                - null_oid
                - textconv_object
                - strbuf_attach
                - die
                - die_errno
                - stat64
                - die_errno
            - BranchSide:      'blame.c:272,8'
              BranchSideFuncs:
                - strbuf_read
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
        - Branch String:   'blame.c:242,7'
          Branch Sides:
            - BranchSide:      'blame.c:243,13'
              BranchSideFuncs:
                - stat64
                - canon_mode.19972
                - strbuf_readlink
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - strbuf_read_file
                - die_errno
                - null_oid
                - textconv_object
                - strbuf_attach
                - die
                - die_errno
            - BranchSide:      'blame.c:248,14'
              BranchSideFuncs:
                - lstat64
                - canon_mode.19972
                - strbuf_readlink
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - strbuf_read_file
                - die_errno
                - null_oid
                - textconv_object
                - strbuf_attach
                - die
                - die_errno
        - Branch String:   'blame.c:243,8'
          Branch Sides:
            - BranchSide:      'blame.c:244,35'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'blame.c:245,16'
              BranchSideFuncs:
                - canon_mode.19972
                - strbuf_readlink
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - strbuf_read_file
                - die_errno
                - null_oid
                - textconv_object
                - strbuf_attach
                - die
        - Branch String:   'blame.c:248,8'
          Branch Sides:
            - BranchSide:      'blame.c:249,36'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'blame.c:250,16'
              BranchSideFuncs:
                - canon_mode.19972
                - strbuf_readlink
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - strbuf_read_file
                - die_errno
                - null_oid
                - textconv_object
                - strbuf_attach
                - die
        - Branch String:   'blame.c:254,3'
          Branch Sides:
            - BranchSide:      'blame.c:256,8'
              BranchSideFuncs:
                - strbuf_read_file
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - null_oid
                - textconv_object
                - strbuf_attach
            - BranchSide:      'blame.c:263,30'
              BranchSideFuncs:
                - strbuf_readlink
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
            - BranchSide:      'blame.c:267,36'
              BranchSideFuncs:
                - die
        - Branch String:   'blame.c:256,34'
          Branch Sides:
            - BranchSide:      'blame.c:257,24'
              BranchSideFuncs:
                - null_oid
                - textconv_object
                - strbuf_read_file
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
                - strbuf_attach
            - BranchSide:      'blame.c:259,36'
              BranchSideFuncs:
                - strbuf_read_file
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
        - Branch String:   'blame.c:256,8'
          Branch Sides:
            - BranchSide:      'blame.c:258,25'
              BranchSideFuncs:
                - strbuf_attach
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
            - BranchSide:      'blame.c:259,36'
              BranchSideFuncs:
                - strbuf_read_file
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
                - die_errno
        - Branch String:   'blame.c:259,13'
          Branch Sides:
            - BranchSide:      'blame.c:0,0'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'blame.c:260,43'
              BranchSideFuncs:
                - die_errno
        - Branch String:   'blame.c:263,8'
          Branch Sides:
            - BranchSide:      'blame.c:264,39'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'blame.c:265,4'
              BranchSideFuncs:
                - convert_to_git
                - pretend_object_file
                - discard_index
                - repo_read_index
                - strlen
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
        - Branch String:   'blame.c:273,7'
          Branch Sides:
            - BranchSide:      'blame.c:0,0'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'blame.c:274,4'
              BranchSideFuncs:
                - die_errno
        - Branch String:   'blame.c:291,6'
          Branch Sides:
            - BranchSide:      'blame.c:291,6'
              BranchSideFuncs:
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
            - BranchSide:      'blame.c:292,28'
              BranchSideFuncs:
                - index_name_pos
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
        - Branch String:   'blame.c:293,7'
          Branch Sides:
            - BranchSide:      'blame.c:294,11'
              BranchSideFuncs:
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
            - BranchSide:      'blame.c:297,9'
              BranchSideFuncs:
                - make_empty_cache_entry
                - oidcpy.20004
                - create_ce_flags.19971
                - create_ce_mode.19970
                - add_index_entry
                - cache_tree_invalidate_path
      Callsites:
        - Src:             'blame.c:204,2'
          Dst:             repo_read_index
        - Src:             'blame.c:205,2'
          Dst:             git_time
        - Src:             'blame.c:206,11'
          Dst:             alloc_commit_node
        - Src:             'blame.c:211,16'
          Dst:             append_parent
        - Src:             'blame.c:212,2'
          Dst:             append_merge_parents
        - Src:             'blame.c:213,2'
          Dst:             verify_working_tree_path
        - Src:             'blame.c:215,11'
          Dst:             make_origin
        - Src:             'blame.c:218,11'
          Dst:             fmt_ident
        - Src:             'blame.c:221,11'
          Dst:             fmt_ident
        - Src:             'blame.c:223,2'
          Dst:             strbuf_addstr
        - Src:             'blame.c:226,8'
          Dst:             oid_to_hex
        - Src:             'blame.c:225,3'
          Dst:             strbuf_addf
        - Src:             'blame.c:233,10'
          Dst:             strcmp
        - Src:             'blame.c:227,2'
          Dst:             strbuf_addf
        - Src:             'blame.c:234,2'
          Dst:             set_commit_buffer_from_strbuf
        - Src:             'blame.c:236,24'
          Dst:             strcmp
        - Src:             'blame.c:243,8'
          Dst:             stat64
        - Src:             'blame.c:244,5'
          Dst:             die_errno
        - Src:             'blame.c:248,8'
          Dst:             lstat64
        - Src:             'blame.c:249,5'
          Dst:             die_errno
        - Src:             'blame.c:252,10'
          Dst:             canon_mode
        - Src:             'blame.c:257,44'
          Dst:             null_oid
        - Src:             'blame.c:257,8'
          Dst:             textconv_object
        - Src:             'blame.c:258,5'
          Dst:             strbuf_attach
        - Src:             'blame.c:259,13'
          Dst:             strbuf_read_file
        - Src:             'blame.c:260,5'
          Dst:             die_errno
        - Src:             'blame.c:263,8'
          Dst:             strbuf_readlink
        - Src:             'blame.c:264,5'
          Dst:             die_errno
        - Src:             'blame.c:267,4'
          Dst:             die
        - Src:             'blame.c:273,7'
          Dst:             strbuf_read
        - Src:             'blame.c:274,4'
          Dst:             die_errno
        - Src:             'blame.c:276,2'
          Dst:             convert_to_git
        - Src:             'blame.c:279,2'
          Dst:             pretend_object_file
        - Src:             'blame.c:287,2'
          Dst:             discard_index
        - Src:             'blame.c:288,2'
          Dst:             repo_read_index
        - Src:             'blame.c:290,8'
          Dst:             strlen
        - Src:             'blame.c:292,13'
          Dst:             index_name_pos
        - Src:             'blame.c:299,7'
          Dst:             make_empty_cache_entry
        - Src:             'blame.c:300,2'
          Dst:             oidcpy
        - Src:             'blame.c:302,17'
          Dst:             create_ce_flags
        - Src:             'blame.c:304,16'
          Dst:             create_ce_mode
        - Src:             'blame.c:305,2'
          Dst:             add_index_entry
        - Src:             'blame.c:308,2'
          Dst:             cache_tree_invalidate_path
    - functionName:    compare_commits_by_reverse_commit_date
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - c
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compare_commits_by_commit_date
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:1153,10'
          Dst:             compare_commits_by_commit_date
    - functionName:    find_single_initial
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2723
      functionLinenumberEnd: 2753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - name_p
      BBCount:         24
      ICount:          169
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - deref_tag
        - die
        - dwim_reverse_initial
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:2732,2'
          Branch Sides:
            - BranchSide:      'blame.c:2733,24'
              BranchSideFuncs:
                - dwim_reverse_initial
                - die
                - xstrdup
                - deref_tag
                - die
                - die
            - BranchSide:      'blame.c:2746,7'
              BranchSideFuncs:
                - dwim_reverse_initial
                - die
                - xstrdup
        - Branch String:   'blame.c:2734,7'
          Branch Sides:
            - BranchSide:      'blame.c:2735,4'
              BranchSideFuncs:
                - deref_tag
                - die
                - dwim_reverse_initial
                - die
                - xstrdup
                - die
            - BranchSide:      'blame.c:2736,19'
              BranchSideFuncs:
                - deref_tag
                - die
                - dwim_reverse_initial
                - die
                - xstrdup
                - die
        - Branch String:   'blame.c:2737,12'
          Branch Sides:
            - BranchSide:      'blame.c:2737,15'
              BranchSideFuncs:
                - dwim_reverse_initial
                - die
                - xstrdup
                - deref_tag
                - die
                - die
            - BranchSide:      'blame.c:2738,26'
              BranchSideFuncs:
                - die
        - Branch String:   'blame.c:2737,7'
          Branch Sides:
            - BranchSide:      'blame.c:2738,26'
              BranchSideFuncs:
                - die
            - BranchSide:      'blame.c:2739,7'
              BranchSideFuncs:
                - dwim_reverse_initial
                - die
                - xstrdup
                - deref_tag
                - die
                - die
        - Branch String:   'blame.c:2739,7'
          Branch Sides:
            - BranchSide:      'blame.c:2741,8'
              BranchSideFuncs:
                - die
            - BranchSide:      'blame.c:2742,29'
              BranchSideFuncs:
                - dwim_reverse_initial
                - die
                - xstrdup
                - deref_tag
                - die
                - die
        - Branch String:   'blame.c:2746,6'
          Branch Sides:
            - BranchSide:      'blame.c:2747,32'
              BranchSideFuncs:
                - die
                - xstrdup
            - BranchSide:      'blame.c:2748,7'
              BranchSideFuncs:
                - die
                - xstrdup
        - Branch String:   'blame.c:2748,6'
          Branch Sides:
            - BranchSide:      'blame.c:2749,3'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'blame.c:2751,6'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'blame.c:2751,6'
          Branch Sides:
            - BranchSide:      'blame.c:2751,6'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'blame.c:2752,21'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'blame.c:2736,9'
          Dst:             deref_tag
        - Src:             'blame.c:2738,4'
          Dst:             die
        - Src:             'blame.c:2740,4'
          Dst:             die
        - Src:             'blame.c:2747,11'
          Dst:             dwim_reverse_initial
        - Src:             'blame.c:2749,3'
          Dst:             die
        - Src:             'blame.c:2752,13'
          Dst:             xstrdup
    - functionName:    find_single_final
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2660
      functionLinenumberEnd: 2680
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - name_p
      BBCount:         19
      ICount:          147
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - deref_tag
        - die
        - xstrdup_or_null
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:2665,2'
          Branch Sides:
            - BranchSide:      'blame.c:2666,24'
              BranchSideFuncs:
                - deref_tag
                - die
                - xstrdup_or_null.19984
                - die
            - BranchSide:      'blame.c:2678,6'
              BranchSideFuncs:
                - xstrdup_or_null.19984
        - Branch String:   'blame.c:2667,7'
          Branch Sides:
            - BranchSide:      'blame.c:2668,4'
              BranchSideFuncs:
                - xstrdup_or_null.19984
                - deref_tag
                - die
                - die
            - BranchSide:      'blame.c:2669,19'
              BranchSideFuncs:
                - deref_tag
                - die
                - xstrdup_or_null.19984
                - die
        - Branch String:   'blame.c:2670,12'
          Branch Sides:
            - BranchSide:      'blame.c:2670,15'
              BranchSideFuncs:
                - xstrdup_or_null.19984
                - deref_tag
                - die
                - die
            - BranchSide:      'blame.c:2671,26'
              BranchSideFuncs:
                - die
        - Branch String:   'blame.c:2670,7'
          Branch Sides:
            - BranchSide:      'blame.c:2671,26'
              BranchSideFuncs:
                - die
            - BranchSide:      'blame.c:2672,7'
              BranchSideFuncs:
                - xstrdup_or_null.19984
                - deref_tag
                - die
                - die
        - Branch String:   'blame.c:2672,7'
          Branch Sides:
            - BranchSide:      'blame.c:2674,8'
              BranchSideFuncs:
                - die
            - BranchSide:      'blame.c:2675,28'
              BranchSideFuncs:
                - xstrdup_or_null.19984
                - deref_tag
                - die
                - die
        - Branch String:   'blame.c:2678,6'
          Branch Sides:
            - BranchSide:      'blame.c:2678,6'
              BranchSideFuncs:
                - xstrdup_or_null.19984
            - BranchSide:      'blame.c:2679,29'
              BranchSideFuncs:
                - xstrdup_or_null.19984
      Callsites:
        - Src:             'blame.c:2669,9'
          Dst:             deref_tag
        - Src:             'blame.c:2671,4'
          Dst:             die
        - Src:             'blame.c:2673,4'
          Dst:             die
        - Src:             'blame.c:2679,13'
          Dst:             xstrdup_or_null
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    6
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    init_blame_suspects
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_blame_suspects_with_stride
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:26,1'
          Dst:             init_blame_suspects_with_stride
    - functionName:    setup_scoreboard
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2765
      functionLinenumberEnd: 2888
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - orig
      BBCount:         72
      ICount:          568
      EdgeCount:       90
      CyclomaticComplexity: 20
      functionsReached:
        - BUG_fl
        - _
        - add_decoration
        - add_pending_object
        - die
        - fake_working_tree_commit
        - fill_blob_sha1_and_mode
        - find_single_final
        - find_single_initial
        - get_blame_suspects
        - get_main_ref_store
        - get_origin
        - init_blame_suspects
        - is_null_oid
        - oid_to_hex
        - oideq
        - prepare_lines
        - prepare_revision_walk
        - repo_read_object_file
        - setup_work_tree
        - textconv_object
        - xcalloc
        - xmemdupz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:2773,18'
          Branch Sides:
            - BranchSide:      'blame.c:2773,21'
              BranchSideFuncs:
                - BUG_fl
                - find_single_final
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
                - find_single_initial
                - _.20041
                - die
            - BranchSide:      'blame.c:2776,7'
              BranchSideFuncs:
                - BUG_fl
                - find_single_final
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
                - find_single_initial
        - Branch String:   'blame.c:2773,6'
          Branch Sides:
            - BranchSide:      'blame.c:2774,7'
              BranchSideFuncs:
                - _.20041
                - die
            - BranchSide:      'blame.c:2776,7'
              BranchSideFuncs:
                - BUG_fl
                - find_single_final
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
                - find_single_initial
        - Branch String:   'blame.c:2776,6'
          Branch Sides:
            - BranchSide:      'blame.c:2777,3'
              BranchSideFuncs:
                - find_single_final
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
                - find_single_initial
            - BranchSide:      'blame.c:2779,7'
              BranchSideFuncs:
                - find_single_final
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
                - find_single_initial
        - Branch String:   'blame.c:2779,6'
          Branch Sides:
            - BranchSide:      'blame.c:2780,33'
              BranchSideFuncs:
                - find_single_initial
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
            - BranchSide:      'blame.c:2783,35'
              BranchSideFuncs:
                - find_single_initial
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
        - Branch String:   'blame.c:2787,18'
          Branch Sides:
            - BranchSide:      'blame.c:2787,21'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
            - BranchSide:      'blame.c:2790,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
        - Branch String:   'blame.c:2787,6'
          Branch Sides:
            - BranchSide:      'blame.c:2788,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
            - BranchSide:      'blame.c:2790,6'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
        - Branch String:   'blame.c:2790,24'
          Branch Sides:
            - BranchSide:      'blame.c:2790,28'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
            - BranchSide:      'blame.c:2805,7'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
        - Branch String:   'blame.c:2790,6'
          Branch Sides:
            - BranchSide:      'blame.c:2805,7'
              BranchSideFuncs:
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
            - BranchSide:      'blame.c:2823,6'
              BranchSideFuncs:
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
        - Branch String:   'blame.c:2805,7'
          Branch Sides:
            - BranchSide:      'blame.c:2806,18'
              BranchSideFuncs:
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
            - BranchSide:      'blame.c:2808,52'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - die
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
        - Branch String:   'blame.c:2808,8'
          Branch Sides:
            - BranchSide:      'blame.c:2809,5'
              BranchSideFuncs:
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
            - BranchSide:      'blame.c:2810,15'
              BranchSideFuncs:
                - setup_work_tree
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
        - Branch String:   'blame.c:2813,7'
          Branch Sides:
            - BranchSide:      'blame.c:2814,4'
              BranchSideFuncs:
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
            - BranchSide:      'blame.c:2816,40'
              BranchSideFuncs:
                - fake_working_tree_commit
                - add_pending_object
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
        - Branch String:   'blame.c:2823,18'
          Branch Sides:
            - BranchSide:      'blame.c:2823,21'
              BranchSideFuncs:
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
                - find_single_final
                - _.20041
                - die
            - BranchSide:      'blame.c:2834,28'
              BranchSideFuncs:
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
        - Branch String:   'blame.c:2823,6'
          Branch Sides:
            - BranchSide:      'blame.c:2824,36'
              BranchSideFuncs:
                - find_single_final
                - _.20041
                - die
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
            - BranchSide:      'blame.c:2834,28'
              BranchSideFuncs:
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
        - Branch String:   'blame.c:2825,7'
          Branch Sides:
            - BranchSide:      'blame.c:2826,8'
              BranchSideFuncs:
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
            - BranchSide:      'blame.c:2827,2'
              BranchSideFuncs:
                - prepare_revision_walk
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
                - _.20041
                - die
        - Branch String:   'blame.c:2834,6'
          Branch Sides:
            - BranchSide:      'blame.c:2835,7'
              BranchSideFuncs:
                - _.20041
                - die
            - BranchSide:      'blame.c:2837,6'
              BranchSideFuncs:
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
        - Branch String:   'blame.c:2837,18'
          Branch Sides:
            - BranchSide:      'blame.c:2837,21'
              BranchSideFuncs:
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - _.20041
                - die
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
            - BranchSide:      'blame.c:2856,19'
              BranchSideFuncs:
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
        - Branch String:   'blame.c:2837,6'
          Branch Sides:
            - BranchSide:      'blame.c:2838,22'
              BranchSideFuncs:
                - oideq.20009
                - _.20041
                - die
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
            - BranchSide:      'blame.c:2856,19'
              BranchSideFuncs:
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
        - Branch String:   'blame.c:2841,21'
          Branch Sides:
            - BranchSide:      'blame.c:2841,3'
              BranchSideFuncs:
                - oideq.20009
                - oideq.20009
                - _.20041
                - die
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - xcalloc
                - add_decoration
                - BUG_fl
            - BranchSide:      'blame.c:2842,18'
              BranchSideFuncs:
                - oideq.20009
                - oideq.20009
                - _.20041
                - die
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - xcalloc
                - add_decoration
                - BUG_fl
        - Branch String:   'blame.c:2841,3'
          Branch Sides:
            - BranchSide:      'blame.c:2843,28'
              BranchSideFuncs:
                - xcalloc
                - add_decoration
                - oideq.20009
                - _.20041
                - die
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - oideq.20009
                - BUG_fl
            - BranchSide:      'blame.c:2852,15'
              BranchSideFuncs:
                - oideq.20009
                - _.20041
                - die
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
        - Branch String:   'blame.c:2846,8'
          Branch Sides:
            - BranchSide:      'blame.c:2848,5'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'blame.c:2849,8'
              BranchSideFuncs:
                - oideq.20009
                - _.20041
                - die
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
                - xcalloc
                - add_decoration
                - BUG_fl
                - oideq.20009
        - Branch String:   'blame.c:2852,7'
          Branch Sides:
            - BranchSide:      'blame.c:2853,8'
              BranchSideFuncs:
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
            - BranchSide:      'blame.c:2854,2'
              BranchSideFuncs:
                - is_null_oid.20005
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
                - get_blame_suspects
                - xmemdupz
        - Branch String:   'blame.c:2856,6'
          Branch Sides:
            - BranchSide:      'blame.c:2857,26'
              BranchSideFuncs:
                - get_blame_suspects
                - xmemdupz
                - prepare_lines
                - free
            - BranchSide:      'blame.c:2862,18'
              BranchSideFuncs:
                - get_origin
                - fill_blob_sha1_and_mode
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
                - _.20041
                - die
        - Branch String:   'blame.c:2863,7'
          Branch Sides:
            - BranchSide:      'blame.c:2864,8'
              BranchSideFuncs:
                - _.20041
                - die
            - BranchSide:      'blame.c:2866,7'
              BranchSideFuncs:
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
                - textconv_object
        - Branch String:   'blame.c:2866,46'
          Branch Sides:
            - BranchSide:      'blame.c:2867,23'
              BranchSideFuncs:
                - textconv_object
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
            - BranchSide:      'blame.c:2871,42'
              BranchSideFuncs:
                - repo_read_object_file
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
        - Branch String:   'blame.c:2866,7'
          Branch Sides:
            - BranchSide:      'blame.c:2871,42'
              BranchSideFuncs:
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
            - BranchSide:      'blame.c:2876,8'
              BranchSideFuncs:
                - _.20041
                - oid_to_hex
                - die
                - prepare_lines
                - free
        - Branch String:   'blame.c:2876,7'
          Branch Sides:
            - BranchSide:      'blame.c:0,0'
              BranchSideFuncs:
                - prepare_lines
                - free
            - BranchSide:      'blame.c:2877,8'
              BranchSideFuncs:
                - _.20041
                - oid_to_hex
                - die
        - Branch String:   'blame.c:2884,6'
          Branch Sides:
            - BranchSide:      'blame.c:2884,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'blame.c:2885,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'blame.c:2771,2'
          Dst:             init_blame_suspects
        - Src:             'blame.c:2774,7'
          Dst:             _
        - Src:             'blame.c:2774,3'
          Dst:             die
        - Src:             'blame.c:2777,3'
          Dst:             BUG_fl
        - Src:             'blame.c:2780,15'
          Dst:             find_single_final
        - Src:             'blame.c:2783,15'
          Dst:             find_single_initial
        - Src:             'blame.c:2808,33'
          Dst:             get_main_ref_store
        - Src:             'blame.c:2808,9'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'blame.c:2809,5'
          Dst:             die
        - Src:             'blame.c:2814,4'
          Dst:             setup_work_tree
        - Src:             'blame.c:2816,15'
          Dst:             fake_working_tree_commit
        - Src:             'blame.c:2820,3'
          Dst:             add_pending_object
        - Src:             'blame.c:2824,18'
          Dst:             find_single_final
        - Src:             'blame.c:2826,8'
          Dst:             _
        - Src:             'blame.c:2826,4'
          Dst:             die
        - Src:             'blame.c:2834,6'
          Dst:             prepare_revision_walk
        - Src:             'blame.c:2835,7'
          Dst:             _
        - Src:             'blame.c:2835,3'
          Dst:             die
        - Src:             'blame.c:2842,11'
          Dst:             oideq
        - Src:             'blame.c:2843,28'
          Dst:             xcalloc
        - Src:             'blame.c:2846,8'
          Dst:             add_decoration
        - Src:             'blame.c:2848,5'
          Dst:             BUG_fl
        - Src:             'blame.c:2852,8'
          Dst:             oideq
        - Src:             'blame.c:2853,8'
          Dst:             _
        - Src:             'blame.c:2853,4'
          Dst:             die
        - Src:             'blame.c:2856,6'
          Dst:             is_null_oid
        - Src:             'blame.c:2857,7'
          Dst:             get_blame_suspects
        - Src:             'blame.c:2858,19'
          Dst:             xmemdupz
        - Src:             'blame.c:2862,7'
          Dst:             get_origin
        - Src:             'blame.c:2863,7'
          Dst:             fill_blob_sha1_and_mode
        - Src:             'blame.c:2864,8'
          Dst:             _
        - Src:             'blame.c:2864,4'
          Dst:             die
        - Src:             'blame.c:2867,7'
          Dst:             textconv_object
        - Src:             'blame.c:2871,20'
          Dst:             repo_read_object_file
        - Src:             'blame.c:2877,8'
          Dst:             _
        - Src:             'blame.c:2878,8'
          Dst:             oid_to_hex
        - Src:             'blame.c:2877,4'
          Dst:             die
        - Src:             'blame.c:2882,2'
          Dst:             prepare_lines
    - functionName:    init_scoreboard
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2757
      functionLinenumberEnd: 2761
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pass_blame
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2412
      functionLinenumberEnd: 2577
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - origin
        - opt
      BBCount:         127
      ICount:          819
      EdgeCount:       169
      CyclomaticComplexity: 44
      functionsReached:
        - blame_merge
        - blame_origin_decref
        - blame_origin_incref
        - distribute_blame
        - drop_origin_blob
        - filter_small
        - find_copy_in_parent
        - find_move_in_parent
        - first_scapegoat
        - num_scapegoats
        - oideq
        - oidset_contains
        - pass_blame_to_parent
        - pass_whole_blame
        - repo_parse_commit
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:2423,6'
          Branch Sides:
            - BranchSide:      'blame.c:2424,3'
              BranchSideFuncs:
                - xcalloc
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - blame_origin_decref
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
            - BranchSide:      'blame.c:2425,11'
              BranchSideFuncs:
                - xcalloc
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - blame_origin_decref
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
        - Branch String:   'blame.c:2425,11'
          Branch Sides:
            - BranchSide:      'blame.c:2426,3'
              BranchSideFuncs:
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - blame_origin_decref
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
            - BranchSide:      'blame.c:2428,3'
              BranchSideFuncs:
                - xcalloc
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - blame_origin_decref
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
        - Branch String:   'blame.c:2434,2'
          Branch Sides:
            - BranchSide:      'blame.c:2435,25'
              BranchSideFuncs:
                - first_scapegoat
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - repo_parse_commit.20057
                - oideq.20009
                - blame_origin_decref
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
            - BranchSide:      'blame.c:2468,2'
              BranchSideFuncs:
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
        - Branch String:   'blame.c:2438,19'
          Branch Sides:
            - BranchSide:      'blame.c:2437,3'
              BranchSideFuncs:
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - blame_origin_decref
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
            - BranchSide:      'blame.c:2438,22'
              BranchSideFuncs:
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - blame_origin_decref
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
        - Branch String:   'blame.c:2437,3'
          Branch Sides:
            - BranchSide:      'blame.c:2440,23'
              BranchSideFuncs:
                - repo_parse_commit.20057
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - oideq.20009
                - blame_origin_decref
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
            - BranchSide:      'blame.c:2466,2'
              BranchSideFuncs:
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - blame_origin_decref
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
        - Branch String:   'blame.c:2443,8'
          Branch Sides:
            - BranchSide:      'blame.c:2444,5'
              BranchSideFuncs:
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - blame_origin_decref
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
            - BranchSide:      'blame.c:2445,26'
              BranchSideFuncs:
                - repo_parse_commit.20057
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - oideq.20009
                - blame_origin_decref
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
        - Branch String:   'blame.c:2445,8'
          Branch Sides:
            - BranchSide:      'blame.c:2446,5'
              BranchSideFuncs:
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - blame_origin_decref
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
            - BranchSide:      'blame.c:2447,14'
              BranchSideFuncs:
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - blame_origin_decref
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
        - Branch String:   'blame.c:2448,8'
          Branch Sides:
            - BranchSide:      'blame.c:2449,5'
              BranchSideFuncs:
                - oideq.20009
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - blame_origin_decref
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
            - BranchSide:      'blame.c:2450,15'
              BranchSideFuncs:
                - oideq.20009
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - blame_origin_decref
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
        - Branch String:   'blame.c:2450,8'
          Branch Sides:
            - BranchSide:      'blame.c:2451,22'
              BranchSideFuncs:
                - pass_whole_blame
                - blame_origin_decref
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
            - BranchSide:      'blame.c:2455,18'
              BranchSideFuncs:
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
                - blame_origin_decref
                - oideq.20009
        - Branch String:   'blame.c:2455,4'
          Branch Sides:
            - BranchSide:      'blame.c:2456,9'
              BranchSideFuncs:
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
                - blame_origin_decref
                - oideq.20009
            - BranchSide:      'blame.c:2461,9'
              BranchSideFuncs:
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
                - blame_origin_decref
        - Branch String:   'blame.c:2456,22'
          Branch Sides:
            - BranchSide:      'blame.c:2457,16'
              BranchSideFuncs:
                - oideq.20009
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
                - blame_origin_decref
            - BranchSide:      'blame.c:2457,58'
              BranchSideFuncs:
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
                - blame_origin_decref
                - oideq.20009
        - Branch String:   'blame.c:2456,9'
          Branch Sides:
            - BranchSide:      'blame.c:2457,58'
              BranchSideFuncs:
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
                - blame_origin_decref
            - BranchSide:      'blame.c:2458,11'
              BranchSideFuncs:
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
                - blame_origin_decref
        - Branch String:   'blame.c:2461,8'
          Branch Sides:
            - BranchSide:      'blame.c:2462,20'
              BranchSideFuncs:
                - blame_origin_decref
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
            - BranchSide:      'blame.c:2464,25'
              BranchSideFuncs:
                - blame_origin_decref
                - first_scapegoat
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
                - first_scapegoat
                - repo_parse_commit.20057
                - oideq.20009
                - oideq.20009
                - pass_whole_blame
                - blame_origin_decref
        - Branch String:   'blame.c:2470,18'
          Branch Sides:
            - BranchSide:      'blame.c:2469,2'
              BranchSideFuncs:
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
            - BranchSide:      'blame.c:2470,21'
              BranchSideFuncs:
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
        - Branch String:   'blame.c:2469,2'
          Branch Sides:
            - BranchSide:      'blame.c:2472,34'
              BranchSideFuncs:
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
            - BranchSide:      'blame.c:2487,23'
              BranchSideFuncs:
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
        - Branch String:   'blame.c:2473,7'
          Branch Sides:
            - BranchSide:      'blame.c:2474,4'
              BranchSideFuncs:
                - blame_origin_incref
                - pass_blame_to_parent
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - oidset_contains
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
            - BranchSide:      'blame.c:2475,8'
              BranchSideFuncs:
                - blame_origin_incref
                - pass_blame_to_parent
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - oidset_contains
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
        - Branch String:   'blame.c:2475,7'
          Branch Sides:
            - BranchSide:      'blame.c:2476,24'
              BranchSideFuncs:
                - pass_blame_to_parent
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - oidset_contains
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
            - BranchSide:      'blame.c:2479,24'
              BranchSideFuncs:
                - pass_blame_to_parent
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - oidset_contains
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
        - Branch String:   'blame.c:2480,7'
          Branch Sides:
            - BranchSide:      'blame.c:2481,4'
              BranchSideFuncs:
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
            - BranchSide:      'blame.c:2482,2'
              BranchSideFuncs:
                - oidset_contains
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - first_scapegoat
                - pass_blame_to_parent
                - drop_origin_blob
                - blame_origin_incref
                - pass_blame_to_parent
        - Branch String:   'blame.c:2487,6'
          Branch Sides:
            - BranchSide:      'blame.c:2488,10'
              BranchSideFuncs:
                - first_scapegoat
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - pass_blame_to_parent
                - drop_origin_blob
            - BranchSide:      'blame.c:2510,6'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
        - Branch String:   'blame.c:2489,19'
          Branch Sides:
            - BranchSide:      'blame.c:2488,3'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - pass_blame_to_parent
                - drop_origin_blob
            - BranchSide:      'blame.c:2489,22'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - pass_blame_to_parent
                - drop_origin_blob
        - Branch String:   'blame.c:2488,3'
          Branch Sides:
            - BranchSide:      'blame.c:2491,35'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - pass_blame_to_parent
                - drop_origin_blob
            - BranchSide:      'blame.c:2505,2'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
        - Branch String:   'blame.c:2493,8'
          Branch Sides:
            - BranchSide:      'blame.c:2494,5'
              BranchSideFuncs:
                - pass_blame_to_parent
                - drop_origin_blob
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
            - BranchSide:      'blame.c:2495,25'
              BranchSideFuncs:
                - pass_blame_to_parent
                - drop_origin_blob
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
        - Branch String:   'blame.c:2502,8'
          Branch Sides:
            - BranchSide:      'blame.c:2503,5'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - pass_blame_to_parent
                - drop_origin_blob
            - BranchSide:      'blame.c:2504,3'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
                - pass_blame_to_parent
                - drop_origin_blob
        - Branch String:   'blame.c:2510,6'
          Branch Sides:
            - BranchSide:      'blame.c:2511,16'
              BranchSideFuncs:
                - filter_small
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - first_scapegoat
                - find_move_in_parent
            - BranchSide:      'blame.c:2529,6'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
        - Branch String:   'blame.c:2512,7'
          Branch Sides:
            - BranchSide:      'blame.c:2513,11'
              BranchSideFuncs:
                - first_scapegoat
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - find_move_in_parent
            - BranchSide:      'blame.c:2524,2'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
        - Branch String:   'blame.c:2514,20'
          Branch Sides:
            - BranchSide:      'blame.c:2513,4'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - find_move_in_parent
            - BranchSide:      'blame.c:2514,23'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - find_move_in_parent
        - Branch String:   'blame.c:2513,4'
          Branch Sides:
            - BranchSide:      'blame.c:2516,36'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - find_move_in_parent
            - BranchSide:      'blame.c:2523,3'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
        - Branch String:   'blame.c:2517,9'
          Branch Sides:
            - BranchSide:      'blame.c:2518,6'
              BranchSideFuncs:
                - find_move_in_parent
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
            - BranchSide:      'blame.c:2519,25'
              BranchSideFuncs:
                - find_move_in_parent
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
        - Branch String:   'blame.c:2520,9'
          Branch Sides:
            - BranchSide:      'blame.c:2521,6'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - find_move_in_parent
            - BranchSide:      'blame.c:2522,4'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
                - find_move_in_parent
        - Branch String:   'blame.c:2529,6'
          Branch Sides:
            - BranchSide:      'blame.c:2529,12'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
            - BranchSide:      'blame.c:2530,7'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
                - filter_small
        - Branch String:   'blame.c:2530,7'
          Branch Sides:
            - BranchSide:      'blame.c:2531,17'
              BranchSideFuncs:
                - filter_small
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
            - BranchSide:      'blame.c:2532,12'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - first_scapegoat
                - find_copy_in_parent
                - blame_merge
                - filter_small
        - Branch String:   'blame.c:2537,7'
          Branch Sides:
            - BranchSide:      'blame.c:2538,4'
              BranchSideFuncs:
                - first_scapegoat
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - find_copy_in_parent
            - BranchSide:      'blame.c:2540,10'
              BranchSideFuncs:
                - first_scapegoat
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - find_copy_in_parent
        - Branch String:   'blame.c:2541,19'
          Branch Sides:
            - BranchSide:      'blame.c:2540,3'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - find_copy_in_parent
            - BranchSide:      'blame.c:2541,22'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - find_copy_in_parent
        - Branch String:   'blame.c:2540,3'
          Branch Sides:
            - BranchSide:      'blame.c:2543,35'
              BranchSideFuncs:
                - find_copy_in_parent
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
            - BranchSide:      'blame.c:2549,2'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
        - Branch String:   'blame.c:2546,8'
          Branch Sides:
            - BranchSide:      'blame.c:2547,5'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - find_copy_in_parent
            - BranchSide:      'blame.c:2548,3'
              BranchSideFuncs:
                - distribute_blame
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
                - find_copy_in_parent
        - Branch String:   'blame.c:2560,6'
          Branch Sides:
            - BranchSide:      'blame.c:2561,24'
              BranchSideFuncs:
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
            - BranchSide:      'blame.c:2567,9'
              BranchSideFuncs:
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
        - Branch String:   'blame.c:2562,3'
          Branch Sides:
            - BranchSide:      'blame.c:2563,14'
              BranchSideFuncs:
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
            - BranchSide:      'blame.c:2564,11'
              BranchSideFuncs:
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
        - Branch String:   'blame.c:2567,2'
          Branch Sides:
            - BranchSide:      'blame.c:2568,7'
              BranchSideFuncs:
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
            - BranchSide:      'blame.c:2574,19'
              BranchSideFuncs:
                - drop_origin_blob
                - free
        - Branch String:   'blame.c:2568,7'
          Branch Sides:
            - BranchSide:      'blame.c:2569,9'
              BranchSideFuncs:
                - drop_origin_blob
                - blame_origin_decref
                - drop_origin_blob
                - free
            - BranchSide:      'blame.c:2573,2'
              BranchSideFuncs:
                - drop_origin_blob
                - free
                - drop_origin_blob
                - blame_origin_decref
        - Branch String:   'blame.c:2569,8'
          Branch Sides:
            - BranchSide:      'blame.c:2570,22'
              BranchSideFuncs:
                - blame_origin_decref
                - drop_origin_blob
                - free
                - drop_origin_blob
            - BranchSide:      'blame.c:2571,24'
              BranchSideFuncs:
                - blame_origin_decref
                - drop_origin_blob
                - free
                - drop_origin_blob
        - Branch String:   'blame.c:2575,6'
          Branch Sides:
            - BranchSide:      'blame.c:2575,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'blame.c:2576,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'blame.c:2422,11'
          Dst:             num_scapegoats
        - Src:             'blame.c:2428,3'
          Dst:             xcalloc
        - Src:             'blame.c:2437,20'
          Dst:             first_scapegoat
        - Src:             'blame.c:2445,8'
          Dst:             repo_parse_commit
        - Src:             'blame.c:2450,8'
          Dst:             oideq
        - Src:             'blame.c:2451,5'
          Dst:             pass_whole_blame
        - Src:             'blame.c:2452,5'
          Dst:             blame_origin_decref
        - Src:             'blame.c:2457,9'
          Dst:             oideq
        - Src:             'blame.c:2464,5'
          Dst:             blame_origin_decref
        - Src:             'blame.c:2469,19'
          Dst:             first_scapegoat
        - Src:             'blame.c:2476,4'
          Dst:             blame_origin_incref
        - Src:             'blame.c:2479,3'
          Dst:             pass_blame_to_parent
        - Src:             'blame.c:2487,6'
          Dst:             oidset_contains
        - Src:             'blame.c:2488,20'
          Dst:             first_scapegoat
        - Src:             'blame.c:2495,4'
          Dst:             pass_blame_to_parent
        - Src:             'blame.c:2501,4'
          Dst:             drop_origin_blob
        - Src:             'blame.c:2511,3'
          Dst:             filter_small
        - Src:             'blame.c:2513,21'
          Dst:             first_scapegoat
        - Src:             'blame.c:2519,5'
          Dst:             find_move_in_parent
        - Src:             'blame.c:2531,4'
          Dst:             filter_small
        - Src:             'blame.c:2533,23'
          Dst:             blame_merge
        - Src:             'blame.c:2535,4'
          Dst:             filter_small
        - Src:             'blame.c:2540,20'
          Dst:             first_scapegoat
        - Src:             'blame.c:2544,4'
          Dst:             find_copy_in_parent
        - Src:             'blame.c:2553,2'
          Dst:             distribute_blame
        - Src:             'blame.c:2570,5'
          Dst:             drop_origin_blob
        - Src:             'blame.c:2571,4'
          Dst:             blame_origin_decref
        - Src:             'blame.c:2574,2'
          Dst:             drop_origin_blob
    - functionName:    repo_parse_commit
      functionSourceFile: '/src/git/./commit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_parse_commit_gently
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './commit.h:102,9'
          Dst:             repo_parse_commit_gently
    - functionName:    assign_blame
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2584
      functionLinenumberEnd: 2645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - opt
      BBCount:         49
      ICount:          310
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - blame_origin_decref
        - blame_origin_incref
        - get_blame_suspects
        - mark_parents_uninteresting
        - pass_blame
        - prio_queue_get
        - repo_parse_commit
        - sanity_check_refcnt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:2588,2'
          Branch Sides:
            - BranchSide:      'blame.c:2590,53'
              BranchSideFuncs:
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - blame_origin_decref
                - sanity_check_refcnt
                - mark_parents_uninteresting
            - BranchSide:      'blame.c:2645,1'
              BranchSideFuncs: []
        - Branch String:   'blame.c:2593,18'
          Branch Sides:
            - BranchSide:      'blame.c:2593,22'
              BranchSideFuncs:
                - prio_queue_get
                - get_blame_suspects
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - blame_origin_decref
                - sanity_check_refcnt
                - mark_parents_uninteresting
            - BranchSide:      'blame.c:2593,3'
              BranchSideFuncs:
                - prio_queue_get
                - get_blame_suspects
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - blame_origin_decref
                - sanity_check_refcnt
                - mark_parents_uninteresting
        - Branch String:   'blame.c:2593,3'
          Branch Sides:
            - BranchSide:      'blame.c:2594,14'
              BranchSideFuncs:
                - prio_queue_get
                - get_blame_suspects
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - blame_origin_decref
                - sanity_check_refcnt
                - mark_parents_uninteresting
            - BranchSide:      'blame.c:2596,8'
              BranchSideFuncs:
                - prio_queue_get
                - get_blame_suspects
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - blame_origin_decref
                - sanity_check_refcnt
                - mark_parents_uninteresting
        - Branch String:   'blame.c:2596,7'
          Branch Sides:
            - BranchSide:      'blame.c:2597,29'
              BranchSideFuncs:
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - sanity_check_refcnt
                - mark_parents_uninteresting
            - BranchSide:      'blame.c:2601,3'
              BranchSideFuncs:
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - sanity_check_refcnt
                - mark_parents_uninteresting
        - Branch String:   'blame.c:2601,3'
          Branch Sides:
            - BranchSide:      'blame.c:2601,3'
              BranchSideFuncs:
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - sanity_check_refcnt
                - mark_parents_uninteresting
            - BranchSide:      'blame.c:2607,23'
              BranchSideFuncs:
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - sanity_check_refcnt
                - mark_parents_uninteresting
        - Branch String:   'blame.c:2609,19'
          Branch Sides:
            - BranchSide:      'blame.c:2610,10'
              BranchSideFuncs:
                - pass_blame
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - mark_parents_uninteresting
                - sanity_check_refcnt
            - BranchSide:      'blame.c:2612,15'
              BranchSideFuncs:
                - pass_blame
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - mark_parents_uninteresting
                - sanity_check_refcnt
        - Branch String:   'blame.c:2610,48'
          Branch Sides:
            - BranchSide:      'blame.c:2611,10'
              BranchSideFuncs:
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - sanity_check_refcnt
                - mark_parents_uninteresting
            - BranchSide:      'blame.c:2614,4'
              BranchSideFuncs:
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - sanity_check_refcnt
                - mark_parents_uninteresting
        - Branch String:   'blame.c:2611,30'
          Branch Sides:
            - BranchSide:      'blame.c:2611,33'
              BranchSideFuncs:
                - pass_blame
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - mark_parents_uninteresting
                - sanity_check_refcnt
            - BranchSide:      'blame.c:2612,15'
              BranchSideFuncs:
                - pass_blame
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - mark_parents_uninteresting
                - sanity_check_refcnt
        - Branch String:   'blame.c:2609,7'
          Branch Sides:
            - BranchSide:      'blame.c:2612,15'
              BranchSideFuncs:
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - sanity_check_refcnt
                - mark_parents_uninteresting
            - BranchSide:      'blame.c:2614,4'
              BranchSideFuncs:
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - sanity_check_refcnt
                - mark_parents_uninteresting
        - Branch String:   'blame.c:2619,24'
          Branch Sides:
            - BranchSide:      'blame.c:2619,28'
              BranchSideFuncs:
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - mark_parents_uninteresting
                - sanity_check_refcnt
            - BranchSide:      'blame.c:2623,9'
              BranchSideFuncs:
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - mark_parents_uninteresting
                - sanity_check_refcnt
        - Branch String:   'blame.c:2619,7'
          Branch Sides:
            - BranchSide:      'blame.c:2620,4'
              BranchSideFuncs:
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - mark_parents_uninteresting
                - sanity_check_refcnt
            - BranchSide:      'blame.c:2623,9'
              BranchSideFuncs:
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - mark_parents_uninteresting
                - sanity_check_refcnt
        - Branch String:   'blame.c:2624,7'
          Branch Sides:
            - BranchSide:      'blame.c:2625,4'
              BranchSideFuncs:
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - mark_parents_uninteresting
                - sanity_check_refcnt
            - BranchSide:      'blame.c:2640,23'
              BranchSideFuncs:
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - mark_parents_uninteresting
                - sanity_check_refcnt
        - Branch String:   'blame.c:2628,9'
          Branch Sides:
            - BranchSide:      'blame.c:2629,6'
              BranchSideFuncs:
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - mark_parents_uninteresting
                - sanity_check_refcnt
            - BranchSide:      'blame.c:2630,9'
              BranchSideFuncs:
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - mark_parents_uninteresting
                - sanity_check_refcnt
        - Branch String:   'blame.c:2630,9'
          Branch Sides:
            - BranchSide:      'blame.c:2631,12'
              BranchSideFuncs:
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - mark_parents_uninteresting
                - sanity_check_refcnt
            - BranchSide:      'blame.c:2634,17'
              BranchSideFuncs:
                - blame_origin_decref
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - mark_parents_uninteresting
                - sanity_check_refcnt
        - Branch String:   'blame.c:2642,7'
          Branch Sides:
            - BranchSide:      'blame.c:2588,2'
              BranchSideFuncs:
                - sanity_check_refcnt
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - blame_origin_decref
                - mark_parents_uninteresting
            - BranchSide:      'blame.c:2643,24'
              BranchSideFuncs:
                - sanity_check_refcnt
                - get_blame_suspects
                - prio_queue_get
                - __assert_fail
                - blame_origin_incref
                - repo_parse_commit.20057
                - pass_blame
                - blame_origin_decref
                - mark_parents_uninteresting
      Callsites:
        - Src:             'blame.c:2586,26'
          Dst:             prio_queue_get
        - Src:             'blame.c:2590,34'
          Dst:             get_blame_suspects
        - Src:             'blame.c:2597,13'
          Dst:             prio_queue_get
        - Src:             'blame.c:2601,3'
          Dst:             __assert_fail
        - Src:             'blame.c:2607,3'
          Dst:             blame_origin_incref
        - Src:             'blame.c:2608,3'
          Dst:             repo_parse_commit
        - Src:             'blame.c:2612,4'
          Dst:             pass_blame
        - Src:             'blame.c:2616,5'
          Dst:             mark_parents_uninteresting
        - Src:             'blame.c:2640,3'
          Dst:             blame_origin_decref
        - Src:             'blame.c:2643,4'
          Dst:             sanity_check_refcnt
    - functionName:    sanity_check_refcnt
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         13
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - oid_to_hex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'blame.c:1165,2'
          Branch Sides:
            - BranchSide:      'blame.c:1167,7'
              BranchSideFuncs:
                - oid_to_hex
                - fprintf
            - BranchSide:      'blame.c:1175,6'
              BranchSideFuncs: []
        - Branch String:   'blame.c:1167,7'
          Branch Sides:
            - BranchSide:      'blame.c:1168,12'
              BranchSideFuncs:
                - oid_to_hex
                - fprintf
            - BranchSide:      'blame.c:1174,2'
              BranchSideFuncs:
                - oid_to_hex
                - fprintf
        - Branch String:   'blame.c:1175,6'
          Branch Sides:
            - BranchSide:      'blame.c:1175,6'
              BranchSideFuncs: []
            - BranchSide:      'blame.c:1176,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'blame.c:1170,5'
          Dst:             oid_to_hex
        - Src:             'blame.c:1168,4'
          Dst:             fprintf
    - functionName:    blame_coalesce
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         24
      ICount:          165
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - blame_origin_decref
        - sanity_check_refcnt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'blame.c:1188,26'
          Branch Sides:
            - BranchSide:      'blame.c:1188,37'
              BranchSideFuncs:
                - sanity_check_refcnt
                - blame_origin_decref
                - free
            - BranchSide:      'blame.c:1188,2'
              BranchSideFuncs:
                - sanity_check_refcnt
                - blame_origin_decref
                - free
        - Branch String:   'blame.c:1188,2'
          Branch Sides:
            - BranchSide:      'blame.c:1189,7'
              BranchSideFuncs:
                - sanity_check_refcnt
                - blame_origin_decref
                - free
            - BranchSide:      'blame.c:1203,6'
              BranchSideFuncs:
                - sanity_check_refcnt
        - Branch String:   'blame.c:1189,37'
          Branch Sides:
            - BranchSide:      'blame.c:1190,7'
              BranchSideFuncs:
                - sanity_check_refcnt
                - blame_origin_decref
                - free
            - BranchSide:      'blame.c:1201,2'
              BranchSideFuncs:
                - sanity_check_refcnt
                - blame_origin_decref
                - free
        - Branch String:   'blame.c:1190,50'
          Branch Sides:
            - BranchSide:      'blame.c:1191,7'
              BranchSideFuncs:
                - sanity_check_refcnt
                - blame_origin_decref
                - free
            - BranchSide:      'blame.c:1201,2'
              BranchSideFuncs:
                - sanity_check_refcnt
                - blame_origin_decref
                - free
        - Branch String:   'blame.c:1191,46'
          Branch Sides:
            - BranchSide:      'blame.c:1192,7'
              BranchSideFuncs:
                - sanity_check_refcnt
                - blame_origin_decref
                - free
            - BranchSide:      'blame.c:1201,2'
              BranchSideFuncs:
                - sanity_check_refcnt
                - blame_origin_decref
                - free
        - Branch String:   'blame.c:1192,37'
          Branch Sides:
            - BranchSide:      'blame.c:1193,7'
              BranchSideFuncs:
                - sanity_check_refcnt
                - blame_origin_decref
                - free
            - BranchSide:      'blame.c:1201,2'
              BranchSideFuncs:
                - sanity_check_refcnt
                - blame_origin_decref
                - free
        - Branch String:   'blame.c:1189,7'
          Branch Sides:
            - BranchSide:      'blame.c:1194,22'
              BranchSideFuncs:
                - blame_origin_decref
                - free
                - sanity_check_refcnt
            - BranchSide:      'blame.c:1201,2'
              BranchSideFuncs:
                - sanity_check_refcnt
                - blame_origin_decref
                - free
        - Branch String:   'blame.c:1203,6'
          Branch Sides:
            - BranchSide:      'blame.c:1203,6'
              BranchSideFuncs:
                - sanity_check_refcnt
            - BranchSide:      'blame.c:1204,23'
              BranchSideFuncs:
                - sanity_check_refcnt
      Callsites:
        - Src:             'blame.c:1196,4'
          Dst:             blame_origin_decref
        - Src:             'blame.c:1204,3'
          Dst:             sanity_check_refcnt
    - functionName:    compare_blame_final
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - e1
        - e2
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blame_sort_final
      functionSourceFile: '/src/git/blame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sort_blame_entries
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blame.c:1146,2'
          Dst:             sort_blame_entries
        - Src:             'blame.c:1146,2'
          Dst:             compare_blame_final
    - functionName:    parse_blob_buffer
      functionSourceFile: '/src/git/blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lookup_blob
      functionSourceFile: '/src/git/blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - oid
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_blob_node
        - create_object
        - lookup_object
        - object_as_type
      functionUses:    17
      BranchProfiles:
        - Branch String:   'blob.c:10,6'
          Branch Sides:
            - BranchSide:      'blob.c:11,24'
              BranchSideFuncs:
                - object_as_type
            - BranchSide:      'blob.c:12,24'
              BranchSideFuncs:
                - object_as_type
      Callsites:
        - Src:             'blob.c:9,23'
          Dst:             lookup_object
        - Src:             'blob.c:11,32'
          Dst:             alloc_blob_node
        - Src:             'blob.c:11,10'
          Dst:             create_object
        - Src:             'blob.c:12,9'
          Dst:             object_as_type
    - functionName:    parse_tree
      functionSourceFile: '/src/git/./tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_tree_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tree.h:25,9'
          Dst:             parse_tree_gently
    - functionName:    has_entries_with_high_bit
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - t
      BBCount:         27
      ICount:          183
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - has_entries_with_high_bit
        - init_tree_desc
        - lookup_tree
        - parse_tree
        - tree_entry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bloom.c:308,6'
          Branch Sides:
            - BranchSide:      'bloom.c:309,3'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:311,8'
              BranchSideFuncs:
                - init_tree_desc
                - tree_entry
                - lookup_tree
                - has_entries_with_high_bit
        - Branch String:   'bloom.c:311,6'
          Branch Sides:
            - BranchSide:      'bloom.c:315,26'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:339,12'
              BranchSideFuncs: []
        - Branch String:   'bloom.c:316,3'
          Branch Sides:
            - BranchSide:      'bloom.c:318,11'
              BranchSideFuncs:
                - tree_entry
                - lookup_tree
                - has_entries_with_high_bit
            - BranchSide:      'bloom.c:336,3'
              BranchSideFuncs: []
        - Branch String:   'bloom.c:318,4'
          Branch Sides:
            - BranchSide:      'bloom.c:319,15'
              BranchSideFuncs:
                - tree_entry
                - lookup_tree
                - has_entries_with_high_bit
            - BranchSide:      'bloom.c:325,8'
              BranchSideFuncs:
                - tree_entry
                - lookup_tree
                - has_entries_with_high_bit
        - Branch String:   'bloom.c:319,9'
          Branch Sides:
            - BranchSide:      'bloom.c:320,6'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:323,4'
              BranchSideFuncs:
                - tree_entry
                - lookup_tree
                - has_entries_with_high_bit
        - Branch String:   'bloom.c:325,8'
          Branch Sides:
            - BranchSide:      'bloom.c:316,3'
              BranchSideFuncs:
                - lookup_tree
                - tree_entry
                - has_entries_with_high_bit
            - BranchSide:      'bloom.c:326,36'
              BranchSideFuncs:
                - lookup_tree
                - tree_entry
                - has_entries_with_high_bit
        - Branch String:   'bloom.c:327,13'
          Branch Sides:
            - BranchSide:      'bloom.c:327,42'
              BranchSideFuncs:
                - has_entries_with_high_bit
                - tree_entry
                - lookup_tree
            - BranchSide:      'bloom.c:331,4'
              BranchSideFuncs:
                - tree_entry
                - lookup_tree
                - has_entries_with_high_bit
        - Branch String:   'bloom.c:327,9'
          Branch Sides:
            - BranchSide:      'bloom.c:328,6'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:331,4'
              BranchSideFuncs:
                - tree_entry
                - lookup_tree
                - has_entries_with_high_bit
      Callsites:
        - Src:             'bloom.c:308,6'
          Dst:             parse_tree
        - Src:             'bloom.c:315,3'
          Dst:             init_tree_desc
        - Src:             'bloom.c:316,10'
          Dst:             tree_entry
        - Src:             'bloom.c:326,24'
          Dst:             lookup_tree
        - Src:             'bloom.c:327,16'
          Dst:             has_entries_with_high_bit
    - functionName:    commit_tree_has_high_bit_paths
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - c
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - has_entries_with_high_bit
        - repo_get_commit_tree
        - repo_parse_commit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bloom.c:346,6'
          Branch Sides:
            - BranchSide:      'bloom.c:347,3'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:348,27'
              BranchSideFuncs:
                - repo_get_commit_tree
                - has_entries_with_high_bit
        - Branch String:   'bloom.c:349,6'
          Branch Sides:
            - BranchSide:      'bloom.c:350,3'
              BranchSideFuncs:
                - has_entries_with_high_bit
            - BranchSide:      'bloom.c:351,35'
              BranchSideFuncs:
                - has_entries_with_high_bit
      Callsites:
        - Src:             'bloom.c:346,6'
          Dst:             repo_parse_commit
        - Src:             'bloom.c:348,6'
          Dst:             repo_get_commit_tree
        - Src:             'bloom.c:351,9'
          Dst:             has_entries_with_high_bit
    - functionName:    repo_parse_commit
      functionSourceFile: '/src/git/./commit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_parse_commit_gently
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './commit.h:102,9'
          Dst:             repo_parse_commit_gently
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    bloom_filter_slab_at_peek
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bloom.c:14,1'
          Branch Sides:
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs:
                - st_mult.20155
                - xrealloc
                - xcalloc
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'bloom.c:14,1'
          Branch Sides:
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs:
                - st_mult.20155
                - xrealloc
                - xcalloc
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs: []
        - Branch String:   'bloom.c:14,1'
          Branch Sides:
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'bloom.c:14,1'
          Branch Sides:
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'bloom.c:14,1'
          Branch Sides:
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bloom.c:14,1'
          Dst:             st_mult
        - Src:             'bloom.c:14,1'
          Dst:             xrealloc
        - Src:             'bloom.c:14,1'
          Dst:             xcalloc
    - functionName:    clear_bloom_filter_slab
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bloom.c:14,1'
          Branch Sides:
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    init_bloom_filter_slab_with_stride
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - stride
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bloom.c:14,1'
          Branch Sides:
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bloom_filter_contains
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - key
        - settings
      BBCount:         12
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_bitmask
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bloom.c:535,6'
          Branch Sides:
            - BranchSide:      'bloom.c:536,3'
              BranchSideFuncs:
                - get_bitmask
            - BranchSide:      'bloom.c:538,9'
              BranchSideFuncs:
                - get_bitmask
        - Branch String:   'bloom.c:538,2'
          Branch Sides:
            - BranchSide:      'bloom.c:539,23'
              BranchSideFuncs:
                - get_bitmask
            - BranchSide:      'bloom.c:545,2'
              BranchSideFuncs: []
        - Branch String:   'bloom.c:541,7'
          Branch Sides:
            - BranchSide:      'bloom.c:542,4'
              BranchSideFuncs:
                - get_bitmask
            - BranchSide:      'bloom.c:543,2'
              BranchSideFuncs:
                - get_bitmask
      Callsites:
        - Src:             'bloom.c:541,35'
          Dst:             get_bitmask
    - functionName:    get_bitmask
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - pos
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashmap_iter_first
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - iter
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_iter_init
        - hashmap_iter_next
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:457,2'
          Dst:             hashmap_iter_init
        - Src:             './hashmap.h:458,9'
          Dst:             hashmap_iter_next
    - functionName:    container_of_or_null_offset
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - offset
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1584,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1584,23'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1584,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    init_truncated_large_filter
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filter
        - version
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmalloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bloom.c:297,35'
          Dst:             xmalloc
    - functionName:    hashmap_get_size
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    2
      BranchProfiles:
        - Branch String:   './hashmap.h:305,6'
          Branch Sides:
            - BranchSide:      './hashmap.h:306,10'
              BranchSideFuncs: []
            - BranchSide:      './hashmap.h:308,2'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             './hashmap.h:308,2'
          Dst:             BUG_fl
    - functionName:    hashmap_entry_init
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - e
        - hash
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    pathmap_cmp
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hashmap_cmp_fn_data
        - eptr
        - entry_or_key
        - keydata
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bloom.c:291,9'
          Dst:             strcmp
    - functionName:    upgrade_filter
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - c
        - filter
        - hash_version
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - commit_tree_has_high_bit_paths
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bloom.c:359,6'
          Branch Sides:
            - BranchSide:      'bloom.c:360,3'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:362,6'
              BranchSideFuncs:
                - commit_tree_has_high_bit_paths
        - Branch String:   'bloom.c:362,8'
          Branch Sides:
            - BranchSide:      'bloom.c:362,42'
              BranchSideFuncs:
                - commit_tree_has_high_bit_paths
            - BranchSide:      'bloom.c:365,20'
              BranchSideFuncs: []
        - Branch String:   'bloom.c:362,6'
          Branch Sides:
            - BranchSide:      'bloom.c:363,3'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:365,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bloom.c:359,6'
          Dst:             commit_tree_has_high_bit_paths
        - Src:             'bloom.c:362,11'
          Dst:             commit_tree_has_high_bit_paths
    - functionName:    bloom_filter_slab_at
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bloom_filter_slab_at_peek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bloom.c:14,1'
          Dst:             bloom_filter_slab_at_peek
    - functionName:    get_or_compute_bloom_filter
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - c
        - compute_if_not_present
        - settings
        - computed
      BBCount:         87
      ICount:          555
      EdgeCount:       114
      CyclomaticComplexity: 29
      functionsReached:
        - add_key_to_filter
        - bloom_filter_slab_at
        - clear_bloom_key
        - container_of_or_null_offset
        - diff_free_filepair
        - diff_setup_done
        - diff_tree_oid
        - diffcore_std
        - fill_bloom_key
        - git_env_bool
        - hashmap_add
        - hashmap_clear_
        - hashmap_entry_init
        - hashmap_get
        - hashmap_get_size
        - hashmap_iter_first
        - hashmap_iter_next
        - init_truncated_large_filter
        - load_bloom_filter_from_graph
        - repo_diff_setup
        - repo_find_commit_pos_in_graph
        - repo_parse_commit
        - st_add
        - strhash
        - strlen
        - strrchr
        - upgrade_filter
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bloom.c:397,6'
          Branch Sides:
            - BranchSide:      'bloom.c:398,4'
              BranchSideFuncs:
                - bloom_filter_slab_at
                - repo_find_commit_pos_in_graph
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
                - git_env_bool
                - upgrade_filter
                - load_bloom_filter_from_graph
            - BranchSide:      'bloom.c:400,21'
              BranchSideFuncs:
                - bloom_filter_slab_at
                - repo_find_commit_pos_in_graph
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
                - git_env_bool
                - upgrade_filter
                - load_bloom_filter_from_graph
        - Branch String:   'bloom.c:400,6'
          Branch Sides:
            - BranchSide:      'bloom.c:401,3'
              BranchSideFuncs:
                - bloom_filter_slab_at
                - repo_find_commit_pos_in_graph
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
                - git_env_bool
                - upgrade_filter
                - load_bloom_filter_from_graph
            - BranchSide:      'bloom.c:403,48'
              BranchSideFuncs:
                - bloom_filter_slab_at
                - repo_find_commit_pos_in_graph
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
                - git_env_bool
                - upgrade_filter
                - load_bloom_filter_from_graph
        - Branch String:   'bloom.c:405,6'
          Branch Sides:
            - BranchSide:      'bloom.c:407,37'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
                - git_env_bool
                - upgrade_filter
            - BranchSide:      'bloom.c:412,6'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
                - git_env_bool
                - upgrade_filter
        - Branch String:   'bloom.c:407,7'
          Branch Sides:
            - BranchSide:      'bloom.c:408,33'
              BranchSideFuncs:
                - load_bloom_filter_from_graph
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
                - git_env_bool
                - upgrade_filter
            - BranchSide:      'bloom.c:410,2'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
                - git_env_bool
                - upgrade_filter
        - Branch String:   'bloom.c:412,19'
          Branch Sides:
            - BranchSide:      'bloom.c:412,22'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
                - git_env_bool
                - upgrade_filter
            - BranchSide:      'bloom.c:429,7'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
        - Branch String:   'bloom.c:412,6'
          Branch Sides:
            - BranchSide:      'bloom.c:414,8'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
                - git_env_bool
                - upgrade_filter
            - BranchSide:      'bloom.c:429,7'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
        - Branch String:   'bloom.c:414,17'
          Branch Sides:
            - BranchSide:      'bloom.c:414,20'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
                - git_env_bool
                - upgrade_filter
            - BranchSide:      'bloom.c:415,11'
              BranchSideFuncs: []
        - Branch String:   'bloom.c:414,7'
          Branch Sides:
            - BranchSide:      'bloom.c:415,11'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:418,7'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
                - git_env_bool
                - upgrade_filter
        - Branch String:   'bloom.c:418,30'
          Branch Sides:
            - BranchSide:      'bloom.c:419,7'
              BranchSideFuncs:
                - git_env_bool
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
                - upgrade_filter
            - BranchSide:      'bloom.c:428,2'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
        - Branch String:   'bloom.c:418,7'
          Branch Sides:
            - BranchSide:      'bloom.c:420,29'
              BranchSideFuncs:
                - upgrade_filter
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
            - BranchSide:      'bloom.c:428,2'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
        - Branch String:   'bloom.c:422,8'
          Branch Sides:
            - BranchSide:      'bloom.c:423,9'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:427,3'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
        - Branch String:   'bloom.c:423,9'
          Branch Sides:
            - BranchSide:      'bloom.c:424,7'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:425,12'
              BranchSideFuncs: []
        - Branch String:   'bloom.c:429,6'
          Branch Sides:
            - BranchSide:      'bloom.c:430,3'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
            - BranchSide:      'bloom.c:432,18'
              BranchSideFuncs:
                - repo_diff_setup
                - diff_setup_done
                - repo_parse_commit.20154
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
                - diff_tree_oid
        - Branch String:   'bloom.c:441,6'
          Branch Sides:
            - BranchSide:      'bloom.c:442,18'
              BranchSideFuncs:
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
            - BranchSide:      'bloom.c:444,24'
              BranchSideFuncs:
                - diff_tree_oid
                - diffcore_std
                - init_truncated_large_filter
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
        - Branch String:   'bloom.c:447,6'
          Branch Sides:
            - BranchSide:      'bloom.c:448,18'
              BranchSideFuncs:
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - free
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - free
            - BranchSide:      'bloom.c:511,10'
              BranchSideFuncs:
                - init_truncated_large_filter
                - free
                - diff_free_filepair
        - Branch String:   'bloom.c:452,3'
          Branch Sides:
            - BranchSide:      'bloom.c:453,40'
              BranchSideFuncs:
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - free
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - free
            - BranchSide:      'bloom.c:483,7'
              BranchSideFuncs:
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - free
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
        - Branch String:   'bloom.c:469,9'
          Branch Sides:
            - BranchSide:      'bloom.c:470,29'
              BranchSideFuncs:
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - free
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
            - BranchSide:      'bloom.c:472,11'
              BranchSideFuncs:
                - free
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - free
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
        - Branch String:   'bloom.c:474,9'
          Branch Sides:
            - BranchSide:      'bloom.c:475,26'
              BranchSideFuncs:
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - free
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - free
            - BranchSide:      'bloom.c:476,6'
              BranchSideFuncs:
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - free
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - free
        - Branch String:   'bloom.c:478,4'
          Branch Sides:
            - BranchSide:      'bloom.c:464,32'
              BranchSideFuncs:
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - free
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - free
            - BranchSide:      'bloom.c:480,40'
              BranchSideFuncs:
                - diff_free_filepair
                - hashmap_get_size.20161
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - free
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - init_truncated_large_filter
                - strrchr
                - strlen
                - st_add.20165
                - st_add.20165
                - xcalloc
                - strhash
                - hashmap_entry_init.20164
                - hashmap_get
                - hashmap_add
                - free
        - Branch String:   'bloom.c:483,7'
          Branch Sides:
            - BranchSide:      'bloom.c:484,32'
              BranchSideFuncs:
                - init_truncated_large_filter
                - hashmap_clear_
                - free
            - BranchSide:      'bloom.c:491,18'
              BranchSideFuncs:
                - hashmap_get_size.20161
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - free
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
        - Branch String:   'bloom.c:486,8'
          Branch Sides:
            - BranchSide:      'bloom.c:487,6'
              BranchSideFuncs:
                - hashmap_clear_
                - free
            - BranchSide:      'bloom.c:488,4'
              BranchSideFuncs:
                - hashmap_clear_
                - free
        - Branch String:   'bloom.c:493,7'
          Branch Sides:
            - BranchSide:      'bloom.c:494,8'
              BranchSideFuncs:
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - free
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
            - BranchSide:      'bloom.c:498,3'
              BranchSideFuncs:
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - free
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
        - Branch String:   'bloom.c:494,8'
          Branch Sides:
            - BranchSide:      'bloom.c:495,6'
              BranchSideFuncs:
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - free
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
            - BranchSide:      'bloom.c:496,4'
              BranchSideFuncs:
                - xcalloc
                - hashmap_iter_first.20159
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - free
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
        - Branch String:   'bloom.c:501,3'
          Branch Sides:
            - BranchSide:      'bloom.c:503,19'
              BranchSideFuncs:
                - strlen
                - fill_bloom_key
                - add_key_to_filter
                - clear_bloom_key
                - hashmap_iter_next
                - container_of_or_null_offset.20160
                - hashmap_clear_
                - free
            - BranchSide:      'bloom.c:506,3'
              BranchSideFuncs:
                - hashmap_clear_
                - free
        - Branch String:   'bloom.c:511,3'
          Branch Sides:
            - BranchSide:      'bloom.c:512,40'
              BranchSideFuncs:
                - diff_free_filepair
                - init_truncated_large_filter
                - free
            - BranchSide:      'bloom.c:513,31'
              BranchSideFuncs:
                - init_truncated_large_filter
                - free
        - Branch String:   'bloom.c:519,6'
          Branch Sides:
            - BranchSide:      'bloom.c:520,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'bloom.c:522,24'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'bloom.c:403,11'
          Dst:             bloom_filter_slab_at
        - Src:             'bloom.c:407,7'
          Dst:             repo_find_commit_pos_in_graph
        - Src:             'bloom.c:408,4'
          Dst:             load_bloom_filter_from_graph
        - Src:             'bloom.c:419,7'
          Dst:             git_env_bool
        - Src:             'bloom.c:420,14'
          Dst:             upgrade_filter
        - Src:             'bloom.c:432,2'
          Dst:             repo_diff_setup
        - Src:             'bloom.c:436,2'
          Dst:             diff_setup_done
        - Src:             'bloom.c:439,2'
          Dst:             repo_parse_commit
        - Src:             'bloom.c:442,3'
          Dst:             diff_tree_oid
        - Src:             'bloom.c:444,3'
          Dst:             diff_tree_oid
        - Src:             'bloom.c:445,2'
          Dst:             diffcore_std
        - Src:             'bloom.c:464,24'
          Dst:             strrchr
        - Src:             'bloom.c:466,5'
          Dst:             strlen
        - Src:             'bloom.c:466,5'
          Dst:             st_add
        - Src:             'bloom.c:466,5'
          Dst:             st_add
        - Src:             'bloom.c:466,5'
          Dst:             xcalloc
        - Src:             'bloom.c:467,35'
          Dst:             strhash
        - Src:             'bloom.c:467,5'
          Dst:             hashmap_entry_init
        - Src:             'bloom.c:469,10'
          Dst:             hashmap_get
        - Src:             'bloom.c:470,6'
          Dst:             hashmap_add
        - Src:             'bloom.c:480,4'
          Dst:             diff_free_filepair
        - Src:             'bloom.c:483,7'
          Dst:             hashmap_get_size
        - Src:             'bloom.c:484,4'
          Dst:             init_truncated_large_filter
        - Src:             'bloom.c:491,18'
          Dst:             hashmap_get_size
        - Src:             'bloom.c:498,3'
          Dst:             xcalloc
        - Src:             'bloom.c:501,3'
          Dst:             hashmap_iter_first
        - Src:             'bloom.c:501,3'
          Dst:             container_of_or_null_offset
        - Src:             'bloom.c:503,28'
          Dst:             strlen
        - Src:             'bloom.c:503,4'
          Dst:             fill_bloom_key
        - Src:             'bloom.c:504,4'
          Dst:             add_key_to_filter
        - Src:             'bloom.c:505,4'
          Dst:             clear_bloom_key
        - Src:             'bloom.c:501,3'
          Dst:             hashmap_iter_next
        - Src:             'bloom.c:501,3'
          Dst:             container_of_or_null_offset
        - Src:             'bloom.c:509,3'
          Dst:             hashmap_clear_
        - Src:             'bloom.c:512,4'
          Dst:             diff_free_filepair
        - Src:             'bloom.c:513,3'
          Dst:             init_truncated_large_filter
    - functionName:    load_bloom_filter_from_graph
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - g
        - filter
        - graph_pos
      BBCount:         19
      ICount:          173
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - check_bloom_offset
        - get_be32
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bloom.c:61,2'
          Branch Sides:
            - BranchSide:      'bloom.c:62,7'
              BranchSideFuncs:
                - get_be32
                - check_bloom_offset
                - check_bloom_offset
                - warning
                - get_be32
            - BranchSide:      'bloom.c:65,7'
              BranchSideFuncs:
                - get_be32
                - check_bloom_offset
                - check_bloom_offset
                - warning
                - get_be32
        - Branch String:   'bloom.c:65,6'
          Branch Sides:
            - BranchSide:      'bloom.c:66,3'
              BranchSideFuncs:
                - get_be32
                - check_bloom_offset
                - check_bloom_offset
                - warning
                - get_be32
            - BranchSide:      'bloom.c:68,12'
              BranchSideFuncs:
                - get_be32
                - check_bloom_offset
                - check_bloom_offset
                - warning
                - get_be32
        - Branch String:   'bloom.c:72,6'
          Branch Sides:
            - BranchSide:      'bloom.c:73,26'
              BranchSideFuncs:
                - get_be32
                - check_bloom_offset
                - check_bloom_offset
                - warning
            - BranchSide:      'bloom.c:75,15'
              BranchSideFuncs:
                - check_bloom_offset
                - check_bloom_offset
                - warning
        - Branch String:   'bloom.c:77,52'
          Branch Sides:
            - BranchSide:      'bloom.c:78,25'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:79,3'
              BranchSideFuncs: []
        - Branch String:   'bloom.c:77,6'
          Branch Sides:
            - BranchSide:      'bloom.c:79,3'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:81,6'
              BranchSideFuncs:
                - warning
        - Branch String:   'bloom.c:81,6'
          Branch Sides:
            - BranchSide:      'bloom.c:85,15'
              BranchSideFuncs:
                - warning
            - BranchSide:      'bloom.c:91,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bloom.c:70,14'
          Dst:             get_be32
        - Src:             'bloom.c:73,17'
          Dst:             get_be32
        - Src:             'bloom.c:77,6'
          Dst:             check_bloom_offset
        - Src:             'bloom.c:78,6'
          Dst:             check_bloom_offset
        - Src:             'bloom.c:82,3'
          Dst:             warning
    - functionName:    fill_bloom_key
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - len
        - key
        - settings
      BBCount:         10
      ICount:          105
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - murmur3_seeded_v1
        - murmur3_seeded_v2
        - xcalloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'bloom.c:231,6'
          Branch Sides:
            - BranchSide:      'bloom.c:232,36'
              BranchSideFuncs:
                - murmur3_seeded_v2
                - murmur3_seeded_v2
                - xcalloc
            - BranchSide:      'bloom.c:235,36'
              BranchSideFuncs:
                - murmur3_seeded_v1
                - murmur3_seeded_v1
                - xcalloc
        - Branch String:   'bloom.c:240,2'
          Branch Sides:
            - BranchSide:      'bloom.c:241,20'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:242,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bloom.c:232,11'
          Dst:             murmur3_seeded_v2
        - Src:             'bloom.c:233,11'
          Dst:             murmur3_seeded_v2
        - Src:             'bloom.c:235,11'
          Dst:             murmur3_seeded_v1
        - Src:             'bloom.c:236,11'
          Dst:             murmur3_seeded_v1
        - Src:             'bloom.c:239,28'
          Dst:             xcalloc
    - functionName:    add_key_to_filter
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - filter
        - settings
      BBCount:         7
      ICount:          81
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - get_bitmask
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bloom.c:256,2'
          Branch Sides:
            - BranchSide:      'bloom.c:257,23'
              BranchSideFuncs:
                - get_bitmask
            - BranchSide:      'bloom.c:262,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bloom.c:260,30'
          Dst:             get_bitmask
    - functionName:    clear_bloom_key
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    murmur3_seeded_v2
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - seed
        - data
        - len
      BBCount:         14
      ICount:          232
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - rotate_left
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bloom.c:123,2'
          Branch Sides:
            - BranchSide:      'bloom.c:124,45'
              BranchSideFuncs:
                - rotate_left
                - rotate_left
                - rotate_left
            - BranchSide:      'bloom.c:137,10'
              BranchSideFuncs:
                - rotate_left
        - Branch String:   'bloom.c:139,2'
          Branch Sides:
            - BranchSide:      'bloom.c:139,2'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:141,35'
              BranchSideFuncs:
                - rotate_left
            - BranchSide:      'bloom.c:144,35'
              BranchSideFuncs:
                - rotate_left
            - BranchSide:      'bloom.c:147,35'
              BranchSideFuncs:
                - rotate_left
      Callsites:
        - Src:             'bloom.c:130,7'
          Dst:             rotate_left
        - Src:             'bloom.c:134,10'
          Dst:             rotate_left
        - Src:             'bloom.c:149,8'
          Dst:             rotate_left
    - functionName:    murmur3_seeded_v1
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - seed
        - data
        - len
      BBCount:         14
      ICount:          232
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - rotate_left
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bloom.c:180,2'
          Branch Sides:
            - BranchSide:      'bloom.c:181,30'
              BranchSideFuncs:
                - rotate_left
                - rotate_left
                - rotate_left
            - BranchSide:      'bloom.c:194,10'
              BranchSideFuncs:
                - rotate_left
        - Branch String:   'bloom.c:196,2'
          Branch Sides:
            - BranchSide:      'bloom.c:196,2'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:198,20'
              BranchSideFuncs:
                - rotate_left
            - BranchSide:      'bloom.c:201,20'
              BranchSideFuncs:
                - rotate_left
            - BranchSide:      'bloom.c:204,20'
              BranchSideFuncs:
                - rotate_left
      Callsites:
        - Src:             'bloom.c:187,7'
          Dst:             rotate_left
        - Src:             'bloom.c:191,10'
          Dst:             rotate_left
        - Src:             'bloom.c:206,8'
          Dst:             rotate_left
    - functionName:    rotate_left
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - value
        - count
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_be32
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_bloom_offset
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - g
        - pos
        - offset
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - warning
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bloom.c:45,6'
          Branch Sides:
            - BranchSide:      'bloom.c:46,3'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:50,14'
              BranchSideFuncs:
                - warning
      Callsites:
        - Src:             'bloom.c:48,2'
          Dst:             warning
    - functionName:    get_bloom_filter
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - c
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - get_or_compute_bloom_filter
        - prepare_repo_settings
      functionUses:    5
      BranchProfiles:
        - Branch String:   'bloom.c:376,6'
          Branch Sides:
            - BranchSide:      'bloom.c:377,3'
              BranchSideFuncs:
                - prepare_repo_settings
            - BranchSide:      'bloom.c:379,24'
              BranchSideFuncs:
                - prepare_repo_settings
        - Branch String:   'bloom.c:382,27'
          Branch Sides:
            - BranchSide:      'bloom.c:382,30'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:384,9'
              BranchSideFuncs: []
        - Branch String:   'bloom.c:382,6'
          Branch Sides:
            - BranchSide:      'bloom.c:383,3'
              BranchSideFuncs: []
            - BranchSide:      'bloom.c:384,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bloom.c:375,11'
          Dst:             get_or_compute_bloom_filter
        - Src:             'bloom.c:379,2'
          Dst:             prepare_repo_settings
    - functionName:    free_one_bloom_filter
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bloom.c:271,6'
          Branch Sides:
            - BranchSide:      'bloom.c:272,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'bloom.c:273,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    deep_clear_bloom_filter_slab
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - free_fn
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - clear_bloom_filter_slab
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bloom.c:14,1'
          Branch Sides:
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs:
                - clear_bloom_filter_slab
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs:
                - clear_bloom_filter_slab
        - Branch String:   'bloom.c:14,1'
          Branch Sides:
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs:
                - clear_bloom_filter_slab
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs:
                - clear_bloom_filter_slab
        - Branch String:   'bloom.c:14,1'
          Branch Sides:
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs:
                - clear_bloom_filter_slab
            - BranchSide:      'bloom.c:14,1'
              BranchSideFuncs:
                - clear_bloom_filter_slab
      Callsites:
        - Src:             'bloom.c:14,1'
          Dst:             clear_bloom_filter_slab
    - functionName:    deinit_bloom_filters
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deep_clear_bloom_filter_slab
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bloom.c:278,2'
          Branch Sides:
            - BranchSide:      'bloom.c:278,2'
              BranchSideFuncs:
                - deep_clear_bloom_filter_slab
            - BranchSide:      'bloom.c:278,2'
              BranchSideFuncs:
                - deep_clear_bloom_filter_slab
      Callsites:
        - Src:             'bloom.c:278,2'
          Dst:             deep_clear_bloom_filter_slab
        - Src:             'bloom.c:278,2'
          Dst:             free_one_bloom_filter
    - functionName:    init_bloom_filter_slab
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_bloom_filter_slab_with_stride
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bloom.c:14,1'
          Dst:             init_bloom_filter_slab_with_stride
    - functionName:    init_bloom_filters
      functionSourceFile: '/src/git/bloom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_bloom_filter_slab
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bloom.c:266,2'
          Branch Sides:
            - BranchSide:      'bloom.c:266,2'
              BranchSideFuncs:
                - init_bloom_filter_slab
            - BranchSide:      'bloom.c:266,2'
              BranchSideFuncs:
                - init_bloom_filter_slab
      Callsites:
        - Src:             'bloom.c:266,2'
          Dst:             init_bloom_filter_slab
    - functionName:    inherit_tracking
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tracking
        - orig_ref
      BBCount:         17
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - branch_get
        - skip_prefix
        - string_list_append
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'branch.c:227,6'
          Branch Sides:
            - BranchSide:      'branch.c:228,11'
              BranchSideFuncs:
                - _.20243
                - warning
                - string_list_append
            - BranchSide:      'branch.c:233,6'
              BranchSideFuncs:
                - _.20243
                - warning
                - string_list_append
        - Branch String:   'branch.c:233,27'
          Branch Sides:
            - BranchSide:      'branch.c:233,31'
              BranchSideFuncs:
                - _.20243
                - warning
            - BranchSide:      'branch.c:234,11'
              BranchSideFuncs:
                - _.20243
                - warning
        - Branch String:   'branch.c:233,50'
          Branch Sides:
            - BranchSide:      'branch.c:233,54'
              BranchSideFuncs:
                - _.20243
                - warning
                - string_list_append
            - BranchSide:      'branch.c:234,11'
              BranchSideFuncs:
                - _.20243
                - warning
        - Branch String:   'branch.c:233,6'
          Branch Sides:
            - BranchSide:      'branch.c:234,11'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'branch.c:239,21'
              BranchSideFuncs:
                - string_list_append
        - Branch String:   'branch.c:240,2'
          Branch Sides:
            - BranchSide:      'branch.c:241,22'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'branch.c:242,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'branch.c:224,2'
          Dst:             skip_prefix
        - Src:             'branch.c:226,11'
          Dst:             branch_get
        - Src:             'branch.c:228,11'
          Dst:             _
        - Src:             'branch.c:228,3'
          Dst:             warning
        - Src:             'branch.c:234,11'
          Dst:             _
        - Src:             'branch.c:234,3'
          Dst:             warning
        - Src:             'branch.c:241,3'
          Dst:             string_list_append
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    28
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    find_tracked_branch
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote
        - priv
      BBCount:         11
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - remote_find_tracking
        - string_list_append
        - string_list_append_nodup
        - string_list_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'branch.c:40,6'
          Branch Sides:
            - BranchSide:      'branch.c:40,6'
              BranchSideFuncs: []
            - BranchSide:      'branch.c:41,13'
              BranchSideFuncs:
                - string_list_append
                - string_list_append
                - free
                - string_list_clear
                - string_list_append_nodup
        - Branch String:   'branch.c:41,3'
          Branch Sides:
            - BranchSide:      'branch.c:43,29'
              BranchSideFuncs:
                - string_list_append_nodup
            - BranchSide:      'branch.c:48,24'
              BranchSideFuncs:
                - string_list_append
                - string_list_append
                - free
                - string_list_clear
            - BranchSide:      'branch.c:51,24'
              BranchSideFuncs:
                - string_list_append
                - free
                - string_list_clear
      Callsites:
        - Src:             'branch.c:40,7'
          Dst:             remote_find_tracking
        - Src:             'branch.c:43,4'
          Dst:             string_list_append_nodup
        - Src:             'branch.c:48,4'
          Dst:             string_list_append
        - Src:             'branch.c:51,4'
          Dst:             string_list_append
        - Src:             'branch.c:53,4'
          Dst:             string_list_clear
    - functionName:    check_tracking_branch
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote
        - cb_data
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - remote_find_tracking
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'branch.c:493,9'
          Dst:             remote_find_tracking
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    validate_remote_tracking_branch
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ref
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_tracking_branch
        - for_each_remote
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'branch.c:500,10'
          Dst:             for_each_remote
        - Src:             'branch.c:500,10'
          Dst:             check_tracking_branch
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_config_set_multivar_gently
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - key
        - value
        - value_pattern
        - flags
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_multivar_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:825,9'
          Dst:             repo_config_set_multivar_gently
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    git_config_set_gently
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_gently
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:781,9'
          Dst:             repo_config_set_gently
    - functionName:    should_setup_rebase
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - origin
      BBCount:         7
      ICount:          44
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'branch.c:64,2'
          Branch Sides:
            - BranchSide:      'branch.c:66,3'
              BranchSideFuncs: []
            - BranchSide:      'branch.c:68,10'
              BranchSideFuncs: []
            - BranchSide:      'branch.c:70,10'
              BranchSideFuncs: []
            - BranchSide:      'branch.c:72,3'
              BranchSideFuncs: []
            - BranchSide:      'branch.c:74,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    die_if_checked_out
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - branch
        - ignore_current_worktree
      BBCount:         14
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - die
        - free_worktrees
        - get_worktrees
        - is_shared_symref
        - skip_prefix
      functionUses:    4
      BranchProfiles:
        - Branch String:   'branch.c:843,2'
          Branch Sides:
            - BranchSide:      'branch.c:844,7'
              BranchSideFuncs:
                - is_shared_symref
                - free_worktrees
                - skip_prefix.20241
                - _.20243
                - die
            - BranchSide:      'branch.c:854,17'
              BranchSideFuncs:
                - free_worktrees
        - Branch String:   'branch.c:844,32'
          Branch Sides:
            - BranchSide:      'branch.c:844,35'
              BranchSideFuncs:
                - is_shared_symref
                - free_worktrees
                - skip_prefix.20241
                - _.20243
                - die
            - BranchSide:      'branch.c:847,24'
              BranchSideFuncs:
                - is_shared_symref
                - free_worktrees
                - skip_prefix.20241
                - _.20243
                - die
        - Branch String:   'branch.c:844,7'
          Branch Sides:
            - BranchSide:      'branch.c:845,4'
              BranchSideFuncs:
                - free_worktrees
                - is_shared_symref
                - skip_prefix.20241
                - _.20243
                - die
            - BranchSide:      'branch.c:847,24'
              BranchSideFuncs:
                - is_shared_symref
                - free_worktrees
                - skip_prefix.20241
                - _.20243
                - die
        - Branch String:   'branch.c:847,7'
          Branch Sides:
            - BranchSide:      'branch.c:848,16'
              BranchSideFuncs:
                - skip_prefix.20241
                - _.20243
                - die
            - BranchSide:      'branch.c:852,2'
              BranchSideFuncs:
                - free_worktrees
                - is_shared_symref
                - skip_prefix.20241
                - _.20243
                - die
      Callsites:
        - Src:             'branch.c:841,32'
          Dst:             get_worktrees
        - Src:             'branch.c:847,7'
          Dst:             is_shared_symref
        - Src:             'branch.c:848,4'
          Dst:             skip_prefix
        - Src:             'branch.c:849,8'
          Dst:             _
        - Src:             'branch.c:849,4'
          Dst:             die
        - Src:             'branch.c:854,2'
          Dst:             free_worktrees
    - functionName:    remove_branch_state
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - verbose
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_path_squash_msg
        - remove_merge_branch_state
        - sequencer_post_commit_cleanup
        - unlink
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'branch.c:834,2'
          Dst:             sequencer_post_commit_cleanup
        - Src:             'branch.c:835,9'
          Dst:             git_path_squash_msg
        - Src:             'branch.c:835,2'
          Dst:             unlink
        - Src:             'branch.c:836,2'
          Dst:             remove_merge_branch_state
    - functionName:    remove_merge_branch_state
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_main_ref_store
        - git_path_merge_head
        - git_path_merge_mode
        - git_path_merge_msg
        - git_path_merge_rr
        - save_autostash_ref
        - unlink
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'branch.c:823,9'
          Dst:             git_path_merge_head
        - Src:             'branch.c:823,2'
          Dst:             unlink
        - Src:             'branch.c:824,9'
          Dst:             git_path_merge_rr
        - Src:             'branch.c:824,2'
          Dst:             unlink
        - Src:             'branch.c:825,9'
          Dst:             git_path_merge_msg
        - Src:             'branch.c:825,2'
          Dst:             unlink
        - Src:             'branch.c:826,9'
          Dst:             git_path_merge_mode
        - Src:             'branch.c:826,2'
          Dst:             unlink
        - Src:             'branch.c:827,18'
          Dst:             get_main_ref_store
        - Src:             'branch.c:827,2'
          Dst:             refs_delete_ref
        - Src:             'branch.c:829,2'
          Dst:             save_autostash_ref
    - functionName:    submodule_create_branch
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - r
        - submodule
        - name
        - start_oid
        - tracking_name
        - force
        - reflog
        - quiet
        - track
        - dry_run
      BBCount:         33
      ICount:          237
      EdgeCount:       37
      CyclomaticComplexity: 6
      functionsReached:
        - BUG_fl
        - finish_command
        - fprintf
        - prepare_other_repo_env
        - printf
        - start_command
        - strbuf_add_lines
        - strbuf_read
        - strbuf_release
        - strvec_push
        - strvec_pushl
        - xstrfmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'branch.c:693,6'
          Branch Sides:
            - BranchSide:      'branch.c:694,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - start_command
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
                - strvec_push
                - BUG_fl
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'branch.c:695,6'
              BranchSideFuncs:
                - strvec_pushl
                - start_command
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
                - strvec_push
                - BUG_fl
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'branch.c:695,6'
          Branch Sides:
            - BranchSide:      'branch.c:696,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - start_command
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
                - strvec_push
                - BUG_fl
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'branch.c:697,6'
              BranchSideFuncs:
                - strvec_pushl
                - start_command
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
                - strvec_push
                - BUG_fl
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'branch.c:697,6'
          Branch Sides:
            - BranchSide:      'branch.c:698,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - start_command
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
                - strvec_push
                - BUG_fl
                - strvec_push
                - strvec_push
                - strvec_push
            - BranchSide:      'branch.c:699,6'
              BranchSideFuncs:
                - strvec_pushl
                - start_command
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
                - strvec_push
                - BUG_fl
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'branch.c:699,6'
          Branch Sides:
            - BranchSide:      'branch.c:700,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - start_command
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
                - strvec_push
                - BUG_fl
                - strvec_push
                - strvec_push
            - BranchSide:      'branch.c:702,10'
              BranchSideFuncs:
                - strvec_pushl
                - start_command
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
                - strvec_push
                - BUG_fl
                - strvec_push
                - strvec_push
        - Branch String:   'branch.c:702,2'
          Branch Sides:
            - BranchSide:      'branch.c:704,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - start_command
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
            - BranchSide:      'branch.c:708,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - start_command
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
            - BranchSide:      'branch.c:708,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - start_command
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
            - BranchSide:      'branch.c:711,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'branch.c:714,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushl
                - start_command
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
            - BranchSide:      'branch.c:722,3'
              BranchSideFuncs:
                - strvec_pushl
                - start_command
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
            - BranchSide:      'branch.c:722,3'
              BranchSideFuncs:
                - strvec_pushl
                - start_command
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
            - BranchSide:      'branch.c:722,3'
              BranchSideFuncs:
                - strvec_pushl
                - start_command
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
            - BranchSide:      'branch.c:725,22'
              BranchSideFuncs:
                - strvec_pushl
                - start_command
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
        - Branch String:   'branch.c:727,6'
          Branch Sides:
            - BranchSide:      'branch.c:728,10'
              BranchSideFuncs: []
            - BranchSide:      'branch.c:729,8'
              BranchSideFuncs:
                - finish_command
                - strbuf_read
                - strbuf_add_lines
                - printf
                - strbuf_release
                - strbuf_release
                - fprintf
        - Branch String:   'branch.c:733,6'
          Branch Sides:
            - BranchSide:      'branch.c:734,11'
              BranchSideFuncs:
                - fprintf
                - strbuf_release
                - strbuf_release
            - BranchSide:      'branch.c:736,24'
              BranchSideFuncs:
                - printf
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'branch.c:676,21'
          Dst:             xstrfmt
        - Src:             'branch.c:681,2'
          Dst:             prepare_other_repo_env
        - Src:             'branch.c:692,2'
          Dst:             strvec_pushl
        - Src:             'branch.c:694,3'
          Dst:             strvec_push
        - Src:             'branch.c:696,3'
          Dst:             strvec_push
        - Src:             'branch.c:698,3'
          Dst:             strvec_push
        - Src:             'branch.c:700,3'
          Dst:             strvec_push
        - Src:             'branch.c:704,3'
          Dst:             strvec_push
        - Src:             'branch.c:708,3'
          Dst:             strvec_push
        - Src:             'branch.c:711,3'
          Dst:             BUG_fl
        - Src:             'branch.c:714,3'
          Dst:             strvec_push
        - Src:             'branch.c:725,2'
          Dst:             strvec_pushl
        - Src:             'branch.c:727,13'
          Dst:             start_command
        - Src:             'branch.c:729,8'
          Dst:             finish_command
        - Src:             'branch.c:730,2'
          Dst:             strbuf_read
        - Src:             'branch.c:731,2'
          Dst:             strbuf_add_lines
        - Src:             'branch.c:734,3'
          Dst:             fprintf
        - Src:             'branch.c:736,3'
          Dst:             printf
        - Src:             'branch.c:738,2'
          Dst:             strbuf_release
        - Src:             'branch.c:739,2'
          Dst:             strbuf_release
    - functionName:    create_branches_recursively
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - r
        - name
        - start_committish
        - tracking_name
        - force
        - reflog
        - quiet
        - track
        - dry_run
      BBCount:         29
      ICount:          283
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - advice_enabled
        - advise
        - common_exit
        - create_branch
        - die
        - die_message
        - dwim_branch_start
        - exit
        - oid_to_hex
        - repo_clear
        - setup_tracking
        - submodule_create_branch
        - submodules_of_tree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'branch.c:763,6'
          Branch Sides:
            - BranchSide:      'branch.c:764,19'
              BranchSideFuncs:
                - submodules_of_tree
                - create_branch
                - oid_to_hex
                - submodule_create_branch
                - repo_clear
                - _.20243
                - die
                - setup_tracking
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - oid_to_hex
                - submodule_create_branch
                - _.20243
                - die
            - BranchSide:      'branch.c:766,21'
              BranchSideFuncs:
                - submodules_of_tree
                - create_branch
                - oid_to_hex
                - submodule_create_branch
                - repo_clear
                - _.20243
                - die
                - setup_tracking
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - oid_to_hex
                - submodule_create_branch
                - _.20243
                - die
        - Branch String:   'branch.c:771,2'
          Branch Sides:
            - BranchSide:      'branch.c:772,29'
              BranchSideFuncs:
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - oid_to_hex
                - submodule_create_branch
                - create_branch
                - oid_to_hex
                - submodule_create_branch
                - repo_clear
                - _.20243
                - die
                - setup_tracking
                - _.20243
                - die
            - BranchSide:      'branch.c:793,16'
              BranchSideFuncs:
                - create_branch
                - oid_to_hex
                - submodule_create_branch
                - repo_clear
                - _.20243
                - die
                - setup_tracking
        - Branch String:   'branch.c:772,7'
          Branch Sides:
            - BranchSide:      'branch.c:774,5'
              BranchSideFuncs:
                - oid_to_hex
                - submodule_create_branch
                - create_branch
                - oid_to_hex
                - submodule_create_branch
                - repo_clear
                - _.20243
                - die
                - setup_tracking
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - _.20243
                - die
            - BranchSide:      'branch.c:783,29'
              BranchSideFuncs:
                - oid_to_hex
                - submodule_create_branch
                - create_branch
                - oid_to_hex
                - submodule_create_branch
                - repo_clear
                - _.20243
                - die
                - setup_tracking
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - _.20243
                - die
        - Branch String:   'branch.c:776,8'
          Branch Sides:
            - BranchSide:      'branch.c:777,12'
              BranchSideFuncs:
                - _.20243
                - advise
                - common_exit
                - exit
            - BranchSide:      'branch.c:779,4'
              BranchSideFuncs:
                - common_exit
                - exit
        - Branch String:   'branch.c:782,7'
          Branch Sides:
            - BranchSide:      'branch.c:788,8'
              BranchSideFuncs:
                - _.20243
                - die
            - BranchSide:      'branch.c:791,2'
              BranchSideFuncs:
                - create_branch
                - oid_to_hex
                - submodule_create_branch
                - repo_clear
                - _.20243
                - die
                - setup_tracking
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - oid_to_hex
                - submodule_create_branch
                - _.20243
                - die
        - Branch String:   'branch.c:795,6'
          Branch Sides:
            - BranchSide:      'branch.c:796,3'
              BranchSideFuncs: []
            - BranchSide:      'branch.c:804,6'
              BranchSideFuncs:
                - oid_to_hex
                - submodule_create_branch
                - repo_clear
                - _.20243
                - die
                - setup_tracking
        - Branch String:   'branch.c:804,6'
          Branch Sides:
            - BranchSide:      'branch.c:805,18'
              BranchSideFuncs:
                - setup_tracking
                - oid_to_hex
                - submodule_create_branch
                - repo_clear
                - _.20243
                - die
            - BranchSide:      'branch.c:807,9'
              BranchSideFuncs:
                - oid_to_hex
                - submodule_create_branch
                - repo_clear
                - _.20243
                - die
        - Branch String:   'branch.c:807,2'
          Branch Sides:
            - BranchSide:      'branch.c:807,2'
              BranchSideFuncs:
                - oid_to_hex
                - submodule_create_branch
                - repo_clear
                - _.20243
                - die
            - BranchSide:      'branch.c:809,29'
              BranchSideFuncs:
                - oid_to_hex
                - submodule_create_branch
                - repo_clear
                - _.20243
                - die
        - Branch String:   'branch.c:808,7'
          Branch Sides:
            - BranchSide:      'branch.c:814,8'
              BranchSideFuncs:
                - _.20243
                - die
            - BranchSide:      'branch.c:817,35'
              BranchSideFuncs:
                - repo_clear
                - oid_to_hex
                - submodule_create_branch
                - _.20243
                - die
      Callsites:
        - Src:             'branch.c:755,2'
          Dst:             dwim_branch_start
        - Src:             'branch.c:766,2'
          Dst:             submodules_of_tree
        - Src:             'branch.c:774,5'
          Dst:             _
        - Src:             'branch.c:773,15'
          Dst:             die_message
        - Src:             'branch.c:776,8'
          Dst:             advice_enabled
        - Src:             'branch.c:777,12'
          Dst:             _
        - Src:             'branch.c:777,5'
          Dst:             advise
        - Src:             'branch.c:779,4'
          Dst:             common_exit
        - Src:             'branch.c:779,4'
          Dst:             exit
        - Src:             'branch.c:785,8'
          Dst:             oid_to_hex
        - Src:             'branch.c:782,7'
          Dst:             submodule_create_branch
        - Src:             'branch.c:788,8'
          Dst:             _
        - Src:             'branch.c:788,4'
          Dst:             die
        - Src:             'branch.c:793,2'
          Dst:             create_branch
        - Src:             'branch.c:805,3'
          Dst:             setup_tracking
        - Src:             'branch.c:811,8'
          Dst:             oid_to_hex
        - Src:             'branch.c:808,7'
          Dst:             submodule_create_branch
        - Src:             'branch.c:814,8'
          Dst:             _
        - Src:             'branch.c:814,4'
          Dst:             die
        - Src:             'branch.c:817,3'
          Dst:             repo_clear
    - functionName:    dwim_branch_start
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - start_name
        - track
        - out_real_ref
        - out_oid
      BBCount:         39
      ICount:          212
      EdgeCount:       43
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - advise_if_enabled
        - common_exit
        - die
        - die_message
        - exit
        - lookup_commit_reference
        - oidcpy
        - repo_dwim_ref
        - repo_get_oid_mb
        - starts_with
        - strlen
        - validate_remote_tracking_branch
      functionUses:    3
      BranchProfiles:
        - Branch String:   'branch.c:545,37'
          Branch Sides:
            - BranchSide:      'branch.c:545,40'
              BranchSideFuncs:
                - repo_get_oid_mb
                - strlen
                - repo_dwim_ref
                - starts_with
                - validate_remote_tracking_branch
                - lookup_commit_reference
                - _.20243
                - die
                - free
                - oidcpy.20246
                - free
                - _.20243
                - die
                - _.20243
                - die
                - _.20243
                - die
                - _.20243
                - die
                - _.20243
                - die_message
                - _.20243
                - advise_if_enabled
                - common_exit
                - exit
            - BranchSide:      'branch.c:546,21'
              BranchSideFuncs:
                - repo_get_oid_mb
                - strlen
                - repo_dwim_ref
                - starts_with
                - validate_remote_tracking_branch
                - lookup_commit_reference
                - _.20243
                - die
                - free
                - oidcpy.20246
                - free
                - _.20243
                - die
                - _.20243
                - die
                - _.20243
                - die
                - _.20243
                - die
                - _.20243
                - die_message
                - _.20243
                - advise_if_enabled
                - common_exit
                - exit
        - Branch String:   'branch.c:545,6'
          Branch Sides:
            - BranchSide:      'branch.c:546,21'
              BranchSideFuncs:
                - repo_get_oid_mb
                - strlen
                - repo_dwim_ref
                - starts_with
                - validate_remote_tracking_branch
                - lookup_commit_reference
                - _.20243
                - die
                - free
                - oidcpy.20246
                - free
                - _.20243
                - die
                - _.20243
                - die
                - _.20243
                - die
                - _.20243
                - die
                - _.20243
                - die_message
                - _.20243
                - advise_if_enabled
                - common_exit
                - exit
            - BranchSide:      'branch.c:548,11'
              BranchSideFuncs:
                - repo_get_oid_mb
                - strlen
                - repo_dwim_ref
                - starts_with
                - validate_remote_tracking_branch
                - lookup_commit_reference
                - _.20243
                - die
                - free
                - oidcpy.20246
                - free
                - _.20243
                - die
                - _.20243
                - die
                - _.20243
                - die
                - _.20243
                - die
                - _.20243
                - die_message
                - _.20243
                - advise_if_enabled
                - common_exit
                - exit
        - Branch String:   'branch.c:549,6'
          Branch Sides:
            - BranchSide:      'branch.c:550,7'
              BranchSideFuncs:
                - _.20243
                - die
                - _.20243
                - die_message
                - _.20243
                - advise_if_enabled
                - common_exit
                - exit
            - BranchSide:      'branch.c:559,24'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - starts_with
                - validate_remote_tracking_branch
                - lookup_commit_reference
                - _.20243
                - die
                - free
                - oidcpy.20246
                - free
                - _.20243
                - die
                - _.20243
                - die
                - _.20243
                - die
        - Branch String:   'branch.c:550,7'
          Branch Sides:
            - BranchSide:      'branch.c:551,8'
              BranchSideFuncs:
                - _.20243
                - die_message
                - _.20243
                - advise_if_enabled
                - common_exit
                - exit
            - BranchSide:      'branch.c:556,7'
              BranchSideFuncs:
                - _.20243
                - die
        - Branch String:   'branch.c:559,2'
          Branch Sides:
            - BranchSide:      'branch.c:563,7'
              BranchSideFuncs:
                - lookup_commit_reference
                - _.20243
                - die
                - free
                - oidcpy.20246
                - _.20243
                - die
            - BranchSide:      'branch.c:568,20'
              BranchSideFuncs:
                - starts_with
                - validate_remote_tracking_branch
                - lookup_commit_reference
                - _.20243
                - die
                - free
                - oidcpy.20246
                - free
                - _.20243
                - die
            - BranchSide:      'branch.c:577,7'
              BranchSideFuncs:
                - _.20243
                - die
        - Branch String:   'branch.c:563,7'
          Branch Sides:
            - BranchSide:      'branch.c:564,8'
              BranchSideFuncs:
                - _.20243
                - die
            - BranchSide:      'branch.c:565,3'
              BranchSideFuncs:
                - lookup_commit_reference
                - _.20243
                - die
                - free
                - oidcpy.20246
        - Branch String:   'branch.c:568,45'
          Branch Sides:
            - BranchSide:      'branch.c:569,39'
              BranchSideFuncs:
                - lookup_commit_reference
                - _.20243
                - die
                - free
                - oidcpy.20246
            - BranchSide:      'branch.c:575,3'
              BranchSideFuncs:
                - lookup_commit_reference
                - _.20243
                - die
                - free
                - oidcpy.20246
        - Branch String:   'branch.c:568,7'
          Branch Sides:
            - BranchSide:      'branch.c:570,8'
              BranchSideFuncs:
                - free
                - lookup_commit_reference
                - _.20243
                - die
                - free
                - oidcpy.20246
                - _.20243
                - die
            - BranchSide:      'branch.c:575,3'
              BranchSideFuncs:
                - lookup_commit_reference
                - _.20243
                - die
                - free
                - oidcpy.20246
        - Branch String:   'branch.c:570,8'
          Branch Sides:
            - BranchSide:      'branch.c:571,9'
              BranchSideFuncs:
                - _.20243
                - die
            - BranchSide:      'branch.c:573,5'
              BranchSideFuncs:
                - free
                - lookup_commit_reference
                - _.20243
                - die
                - free
                - oidcpy.20246
        - Branch String:   'branch.c:581,6'
          Branch Sides:
            - BranchSide:      'branch.c:582,7'
              BranchSideFuncs:
                - free
                - oidcpy.20246
            - BranchSide:      'branch.c:583,6'
              BranchSideFuncs:
                - free
                - oidcpy.20246
        - Branch String:   'branch.c:583,6'
          Branch Sides:
            - BranchSide:      'branch.c:584,19'
              BranchSideFuncs:
                - free
                - oidcpy.20246
            - BranchSide:      'branch.c:587,6'
              BranchSideFuncs:
                - free
                - oidcpy.20246
        - Branch String:   'branch.c:587,6'
          Branch Sides:
            - BranchSide:      'branch.c:588,10'
              BranchSideFuncs:
                - oidcpy.20246
                - free
            - BranchSide:      'branch.c:590,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'branch.c:549,6'
          Dst:             repo_get_oid_mb
        - Src:             'branch.c:551,27'
          Dst:             _
        - Src:             'branch.c:551,15'
          Dst:             die_message
        - Src:             'branch.c:553,8'
          Dst:             _
        - Src:             'branch.c:552,4'
          Dst:             advise_if_enabled
        - Src:             'branch.c:554,4'
          Dst:             common_exit
        - Src:             'branch.c:554,4'
          Dst:             exit
        - Src:             'branch.c:556,7'
          Dst:             _
        - Src:             'branch.c:556,3'
          Dst:             die
        - Src:             'branch.c:559,39'
          Dst:             strlen
        - Src:             'branch.c:559,10'
          Dst:             repo_dwim_ref
        - Src:             'branch.c:564,8'
          Dst:             _
        - Src:             'branch.c:564,4'
          Dst:             die
        - Src:             'branch.c:568,8'
          Dst:             starts_with
        - Src:             'branch.c:569,7'
          Dst:             validate_remote_tracking_branch
        - Src:             'branch.c:571,9'
          Dst:             _
        - Src:             'branch.c:571,5'
          Dst:             die
        - Src:             'branch.c:577,7'
          Dst:             _
        - Src:             'branch.c:577,3'
          Dst:             die
        - Src:             'branch.c:581,17'
          Dst:             lookup_commit_reference
        - Src:             'branch.c:582,7'
          Dst:             _
        - Src:             'branch.c:582,3'
          Dst:             die
        - Src:             'branch.c:588,3'
          Dst:             oidcpy
    - functionName:    create_branch
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - r
        - name
        - start_name
        - force
        - clobber_head_ok
        - reflog
        - quiet
        - track
        - dry_run
      BBCount:         42
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - BUG_fl
        - die
        - dwim_branch_start
        - get_main_ref_store
        - null_oid
        - ref_transaction_commit
        - ref_transaction_free
        - ref_transaction_update
        - setup_tracking
        - strbuf_release
        - validate_branchname
        - validate_new_branchname
        - xstrfmt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'branch.c:606,6'
          Branch Sides:
            - BranchSide:      'branch.c:607,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'branch.c:608,6'
              BranchSideFuncs:
                - validate_new_branchname
                - dwim_branch_start
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - xstrfmt
                - validate_branchname
                - BUG_fl
        - Branch String:   'branch.c:608,22'
          Branch Sides:
            - BranchSide:      'branch.c:608,26'
              BranchSideFuncs:
                - BUG_fl
                - validate_new_branchname
                - dwim_branch_start
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - xstrfmt
                - validate_branchname
            - BranchSide:      'branch.c:611,6'
              BranchSideFuncs:
                - validate_new_branchname
                - dwim_branch_start
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - xstrfmt
                - validate_branchname
        - Branch String:   'branch.c:608,6'
          Branch Sides:
            - BranchSide:      'branch.c:609,3'
              BranchSideFuncs:
                - validate_new_branchname
                - dwim_branch_start
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - xstrfmt
                - validate_branchname
            - BranchSide:      'branch.c:611,6'
              BranchSideFuncs:
                - validate_new_branchname
                - dwim_branch_start
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - xstrfmt
                - validate_branchname
        - Branch String:   'branch.c:611,6'
          Branch Sides:
            - BranchSide:      'branch.c:612,26'
              BranchSideFuncs:
                - validate_branchname
                - dwim_branch_start
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - xstrfmt
            - BranchSide:      'branch.c:613,30'
              BranchSideFuncs:
                - validate_new_branchname
                - dwim_branch_start
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - xstrfmt
        - Branch String:   'branch.c:611,6'
          Branch Sides:
            - BranchSide:      'branch.c:614,11'
              BranchSideFuncs:
                - dwim_branch_start
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - xstrfmt
            - BranchSide:      'branch.c:617,20'
              BranchSideFuncs:
                - dwim_branch_start
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - xstrfmt
        - Branch String:   'branch.c:611,6'
          Branch Sides:
            - BranchSide:      'branch.c:614,11'
              BranchSideFuncs:
                - dwim_branch_start
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - xstrfmt
            - BranchSide:      'branch.c:617,20'
              BranchSideFuncs:
                - dwim_branch_start
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - xstrfmt
        - Branch String:   'branch.c:618,6'
          Branch Sides:
            - BranchSide:      'branch.c:619,3'
              BranchSideFuncs:
                - strbuf_release
                - free
            - BranchSide:      'branch.c:621,6'
              BranchSideFuncs:
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - xstrfmt
        - Branch String:   'branch.c:621,6'
          Branch Sides:
            - BranchSide:      'branch.c:622,23'
              BranchSideFuncs:
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - xstrfmt
            - BranchSide:      'branch.c:624,6'
              BranchSideFuncs:
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - xstrfmt
        - Branch String:   'branch.c:624,6'
          Branch Sides:
            - BranchSide:      'branch.c:625,40'
              BranchSideFuncs:
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
            - BranchSide:      'branch.c:627,44'
              BranchSideFuncs:
                - xstrfmt
                - get_main_ref_store
                - ref_store_transaction_begin
                - die
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
        - Branch String:   'branch.c:630,19'
          Branch Sides:
            - BranchSide:      'branch.c:631,26'
              BranchSideFuncs:
                - null_oid
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - die
            - BranchSide:      'branch.c:635,17'
              BranchSideFuncs:
                - die
        - Branch String:   'branch.c:632,12'
          Branch Sides:
            - BranchSide:      'branch.c:632,29'
              BranchSideFuncs:
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - die
            - BranchSide:      'branch.c:633,21'
              BranchSideFuncs:
                - ref_transaction_update
                - ref_transaction_commit
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
                - die
        - Branch String:   'branch.c:633,32'
          Branch Sides:
            - BranchSide:      'branch.c:634,26'
              BranchSideFuncs:
                - die
            - BranchSide:      'branch.c:635,17'
              BranchSideFuncs:
                - die
        - Branch String:   'branch.c:630,6'
          Branch Sides:
            - BranchSide:      'branch.c:635,17'
              BranchSideFuncs:
                - die
            - BranchSide:      'branch.c:636,23'
              BranchSideFuncs:
                - ref_transaction_free
                - strbuf_release
                - free
                - strbuf_release
                - free
                - setup_tracking
        - Branch String:   'branch.c:640,15'
          Branch Sides:
            - BranchSide:      'branch.c:640,18'
              BranchSideFuncs:
                - strbuf_release
                - free
                - setup_tracking
            - BranchSide:      'branch.c:640,18'
              BranchSideFuncs:
                - strbuf_release
                - free
        - Branch String:   'branch.c:640,6'
          Branch Sides:
            - BranchSide:      'branch.c:640,18'
              BranchSideFuncs:
                - setup_tracking
                - strbuf_release
                - free
            - BranchSide:      'branch.c:641,22'
              BranchSideFuncs:
                - setup_tracking
                - strbuf_release
                - free
      Callsites:
        - Src:             'branch.c:607,3'
          Dst:             BUG_fl
        - Src:             'branch.c:609,3'
          Dst:             BUG_fl
        - Src:             'branch.c:612,6'
          Dst:             validate_branchname
        - Src:             'branch.c:613,6'
          Dst:             validate_new_branchname
        - Src:             'branch.c:617,2'
          Dst:             dwim_branch_start
        - Src:             'branch.c:625,9'
          Dst:             xstrfmt
        - Src:             'branch.c:627,9'
          Dst:             xstrfmt
        - Src:             'branch.c:628,44'
          Dst:             get_main_ref_store
        - Src:             'branch.c:628,16'
          Dst:             ref_store_transaction_begin
        - Src:             'branch.c:632,29'
          Dst:             null_oid
        - Src:             'branch.c:631,3'
          Dst:             ref_transaction_update
        - Src:             'branch.c:634,3'
          Dst:             ref_transaction_commit
        - Src:             'branch.c:635,3'
          Dst:             die
        - Src:             'branch.c:636,2'
          Dst:             ref_transaction_free
        - Src:             'branch.c:637,2'
          Dst:             strbuf_release
        - Src:             'branch.c:641,3'
          Dst:             setup_tracking
        - Src:             'branch.c:644,2'
          Dst:             strbuf_release
    - functionName:    setup_tracking
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - new_ref
        - orig_ref
        - track
        - quiet
      BBCount:         46
      ICount:          284
      EdgeCount:       55
      CyclomaticComplexity: 11
      functionsReached:
        - BUG_fl
        - _
        - advice_enabled
        - advise
        - common_exit
        - die_message
        - exit
        - find_tracked_branch
        - for_each_remote
        - inherit_tracking
        - install_branch_config_multiple_remotes
        - skip_prefix
        - strbuf_addf
        - strbuf_release
        - strcmp
        - string_list_append
        - string_list_clear
      functionUses:    3
      BranchProfiles:
        - Branch String:   'branch.c:263,6'
          Branch Sides:
            - BranchSide:      'branch.c:264,3'
              BranchSideFuncs:
                - inherit_tracking
                - install_branch_config_multiple_remotes
                - string_list_clear
                - string_list_clear
                - common_exit
                - exit
                - string_list_append
                - skip_prefix.20241
                - strcmp
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - strbuf_release
                - _.20243
                - strbuf_addf
                - for_each_remote
            - BranchSide:      'branch.c:266,2'
              BranchSideFuncs:
                - inherit_tracking
                - install_branch_config_multiple_remotes
                - string_list_clear
                - string_list_clear
                - common_exit
                - exit
                - string_list_append
                - skip_prefix.20241
                - strcmp
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - strbuf_release
                - _.20243
                - strbuf_addf
                - for_each_remote
        - Branch String:   'branch.c:269,6'
          Branch Sides:
            - BranchSide:      'branch.c:270,3'
              BranchSideFuncs:
                - for_each_remote
                - install_branch_config_multiple_remotes
                - string_list_clear
                - string_list_clear
                - common_exit
                - exit
                - string_list_append
                - skip_prefix.20241
                - strcmp
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - strbuf_release
                - _.20243
                - strbuf_addf
            - BranchSide:      'branch.c:271,39'
              BranchSideFuncs:
                - inherit_tracking
                - install_branch_config_multiple_remotes
                - string_list_clear
                - string_list_clear
                - common_exit
                - exit
                - string_list_append
                - skip_prefix.20241
                - strcmp
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - strbuf_release
                - _.20243
                - strbuf_addf
        - Branch String:   'branch.c:271,11'
          Branch Sides:
            - BranchSide:      'branch.c:0,0'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
            - BranchSide:      'branch.c:272,3'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
        - Branch String:   'branch.c:274,6'
          Branch Sides:
            - BranchSide:      'branch.c:275,11'
              BranchSideFuncs:
                - install_branch_config_multiple_remotes
                - string_list_clear
                - string_list_clear
                - common_exit
                - exit
                - string_list_append
                - skip_prefix.20241
                - strcmp
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - strbuf_release
                - _.20243
                - strbuf_addf
            - BranchSide:      'branch.c:293,15'
              BranchSideFuncs:
                - install_branch_config_multiple_remotes
                - string_list_clear
                - string_list_clear
                - common_exit
                - exit
                - string_list_append
                - skip_prefix.20241
                - strcmp
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - strbuf_release
                - _.20243
                - strbuf_addf
        - Branch String:   'branch.c:275,3'
          Branch Sides:
            - BranchSide:      'branch.c:282,4'
              BranchSideFuncs:
                - install_branch_config_multiple_remotes
                - string_list_clear
                - string_list_clear
                - common_exit
                - exit
                - string_list_append
                - skip_prefix.20241
                - strcmp
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - strbuf_release
                - _.20243
                - strbuf_addf
            - BranchSide:      'branch.c:282,4'
              BranchSideFuncs:
                - install_branch_config_multiple_remotes
                - string_list_clear
                - string_list_clear
                - common_exit
                - exit
                - string_list_append
                - skip_prefix.20241
                - strcmp
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - strbuf_release
                - _.20243
                - strbuf_addf
            - BranchSide:      'branch.c:282,4'
              BranchSideFuncs:
                - install_branch_config_multiple_remotes
                - string_list_clear
                - string_list_clear
                - common_exit
                - exit
                - string_list_append
                - skip_prefix.20241
                - strcmp
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - strbuf_release
                - _.20243
                - strbuf_addf
            - BranchSide:      'branch.c:282,4'
              BranchSideFuncs:
                - install_branch_config_multiple_remotes
                - string_list_clear
                - string_list_clear
                - common_exit
                - exit
                - string_list_append
                - skip_prefix.20241
                - strcmp
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - strbuf_release
                - _.20243
                - strbuf_addf
            - BranchSide:      'branch.c:285,4'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
        - Branch String:   'branch.c:293,6'
          Branch Sides:
            - BranchSide:      'branch.c:294,28'
              BranchSideFuncs:
                - _.20243
                - die_message
                - advice_enabled
                - common_exit
                - exit
                - _.20243
                - advise
                - strbuf_release
                - _.20243
                - strbuf_addf
            - BranchSide:      'branch.c:327,6'
              BranchSideFuncs:
                - install_branch_config_multiple_remotes
                - string_list_clear
                - string_list_clear
                - common_exit
                - exit
                - string_list_append
                - skip_prefix.20241
                - strcmp
        - Branch String:   'branch.c:296,7'
          Branch Sides:
            - BranchSide:      'branch.c:297,18'
              BranchSideFuncs:
                - _.20243
                - advise
                - strbuf_release
                - common_exit
                - exit
                - _.20243
                - strbuf_addf
            - BranchSide:      'branch.c:324,3'
              BranchSideFuncs:
                - common_exit
                - exit
        - Branch String:   'branch.c:300,4'
          Branch Sides:
            - BranchSide:      'branch.c:300,4'
              BranchSideFuncs:
                - _.20243
                - advise
                - strbuf_release
                - common_exit
                - exit
                - _.20243
                - strbuf_addf
            - BranchSide:      'branch.c:300,4'
              BranchSideFuncs:
                - _.20243
                - advise
                - strbuf_release
                - common_exit
                - exit
                - _.20243
                - strbuf_addf
        - Branch String:   'branch.c:300,4'
          Branch Sides:
            - BranchSide:      'branch.c:306,34'
              BranchSideFuncs:
                - _.20243
                - strbuf_addf
                - _.20243
                - advise
                - strbuf_release
                - common_exit
                - exit
            - BranchSide:      'branch.c:312,11'
              BranchSideFuncs:
                - _.20243
                - advise
                - strbuf_release
                - common_exit
                - exit
        - Branch String:   'branch.c:327,6'
          Branch Sides:
            - BranchSide:      'branch.c:336,29'
              BranchSideFuncs:
                - skip_prefix.20241
                - string_list_clear
                - string_list_clear
                - strcmp
                - install_branch_config_multiple_remotes
                - common_exit
                - exit
                - string_list_append
            - BranchSide:      'branch.c:342,15'
              BranchSideFuncs:
                - install_branch_config_multiple_remotes
                - string_list_clear
                - string_list_clear
                - common_exit
                - exit
                - string_list_append
        - Branch String:   'branch.c:337,38'
          Branch Sides:
            - BranchSide:      'branch.c:338,14'
              BranchSideFuncs:
                - strcmp
                - install_branch_config_multiple_remotes
                - string_list_clear
                - string_list_clear
                - common_exit
                - exit
                - string_list_append
            - BranchSide:      'branch.c:339,4'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
        - Branch String:   'branch.c:336,7'
          Branch Sides:
            - BranchSide:      'branch.c:339,4'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
            - BranchSide:      'branch.c:340,2'
              BranchSideFuncs:
                - install_branch_config_multiple_remotes
                - string_list_clear
                - string_list_clear
                - common_exit
                - exit
                - string_list_append
        - Branch String:   'branch.c:342,6'
          Branch Sides:
            - BranchSide:      'branch.c:343,31'
              BranchSideFuncs:
                - string_list_append
                - install_branch_config_multiple_remotes
                - string_list_clear
                - string_list_clear
                - common_exit
                - exit
            - BranchSide:      'branch.c:344,45'
              BranchSideFuncs:
                - install_branch_config_multiple_remotes
                - string_list_clear
                - string_list_clear
                - common_exit
                - exit
        - Branch String:   'branch.c:344,6'
          Branch Sides:
            - BranchSide:      'branch.c:345,39'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'branch.c:346,3'
              BranchSideFuncs:
                - common_exit
                - exit
      Callsites:
        - Src:             'branch.c:264,3'
          Dst:             BUG_fl
        - Src:             'branch.c:270,3'
          Dst:             for_each_remote
        - Src:             'branch.c:270,3'
          Dst:             find_tracked_branch
        - Src:             'branch.c:271,11'
          Dst:             inherit_tracking
        - Src:             'branch.c:294,28'
          Dst:             _
        - Src:             'branch.c:294,16'
          Dst:             die_message
        - Src:             'branch.c:296,7'
          Dst:             advice_enabled
        - Src:             'branch.c:306,34'
          Dst:             _
        - Src:             'branch.c:306,5'
          Dst:             strbuf_addf
        - Src:             'branch.c:312,11'
          Dst:             _
        - Src:             'branch.c:312,4'
          Dst:             advise
        - Src:             'branch.c:322,4'
          Dst:             strbuf_release
        - Src:             'branch.c:324,3'
          Dst:             common_exit
        - Src:             'branch.c:324,3'
          Dst:             exit
        - Src:             'branch.c:336,8'
          Dst:             skip_prefix
        - Src:             'branch.c:338,7'
          Dst:             strcmp
        - Src:             'branch.c:343,3'
          Dst:             string_list_append
        - Src:             'branch.c:344,6'
          Dst:             install_branch_config_multiple_remotes
        - Src:             'branch.c:346,3'
          Dst:             common_exit
        - Src:             'branch.c:346,3'
          Dst:             exit
        - Src:             'branch.c:349,2'
          Dst:             string_list_clear
        - Src:             'branch.c:350,2'
          Dst:             string_list_clear
    - functionName:    install_branch_config_multiple_remotes
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - local
        - origin
        - remotes
      BBCount:         90
      ICount:          509
      EdgeCount:       117
      CyclomaticComplexity: 29
      functionsReached:
        - BUG_fl
        - _
        - advise
        - const_error
        - die
        - error
        - git_config_set_gently
        - git_config_set_multivar_gently
        - printf_ln
        - should_setup_rebase
        - skip_prefix
        - strbuf_addf
        - strbuf_detach
        - strbuf_release
        - strbuf_setlen
        - strcmp
        - string_list_append
        - string_list_append_nodup
        - string_list_clear
        - warning
      functionUses:    2
      BranchProfiles:
        - Branch String:   'branch.c:99,6'
          Branch Sides:
            - BranchSide:      'branch.c:100,3'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
                - skip_prefix.20241
                - strcmp
                - _.20243
                - warning
                - _.20243
                - die
            - BranchSide:      'branch.c:101,6'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
                - skip_prefix.20241
                - strcmp
                - _.20243
                - warning
                - _.20243
                - die
        - Branch String:   'branch.c:101,15'
          Branch Sides:
            - BranchSide:      'branch.c:101,18'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
                - skip_prefix.20241
                - strcmp
                - _.20243
                - warning
                - _.20243
                - die
            - BranchSide:      'branch.c:109,7'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
                - skip_prefix.20241
                - strcmp
                - _.20243
                - warning
        - Branch String:   'branch.c:101,6'
          Branch Sides:
            - BranchSide:      'branch.c:102,7'
              BranchSideFuncs:
                - _.20243
                - die
            - BranchSide:      'branch.c:109,7'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
                - skip_prefix.20241
                - strcmp
                - _.20243
                - warning
        - Branch String:   'branch.c:109,6'
          Branch Sides:
            - BranchSide:      'branch.c:110,3'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
            - BranchSide:      'branch.c:118,40'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
        - Branch String:   'branch.c:110,3'
          Branch Sides:
            - BranchSide:      'branch.c:110,3'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
                - skip_prefix.20241
                - strcmp
                - _.20243
                - warning
            - BranchSide:      'branch.c:110,3'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
                - skip_prefix.20241
                - strcmp
                - _.20243
                - warning
        - Branch String:   'branch.c:110,3'
          Branch Sides:
            - BranchSide:      'branch.c:111,20'
              BranchSideFuncs:
                - skip_prefix.20241
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
                - strcmp
                - _.20243
                - warning
            - BranchSide:      'branch.c:116,4'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
        - Branch String:   'branch.c:112,8'
          Branch Sides:
            - BranchSide:      'branch.c:112,19'
              BranchSideFuncs:
                - strcmp
                - _.20243
                - warning
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
                - skip_prefix.20241
            - BranchSide:      'branch.c:112,35'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
                - skip_prefix.20241
                - strcmp
                - _.20243
                - warning
        - Branch String:   'branch.c:111,8'
          Branch Sides:
            - BranchSide:      'branch.c:112,35'
              BranchSideFuncs:
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
                - skip_prefix.20241
                - strcmp
                - _.20243
                - warning
            - BranchSide:      'branch.c:113,13'
              BranchSideFuncs:
                - _.20243
                - warning
        - Branch String:   'branch.c:119,37'
          Branch Sides:
            - BranchSide:      'branch.c:119,46'
              BranchSideFuncs:
                - git_config_set_gently.20254
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
            - BranchSide:      'branch.c:119,6'
              BranchSideFuncs:
                - git_config_set_gently.20254
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
        - Branch String:   'branch.c:119,6'
          Branch Sides:
            - BranchSide:      'branch.c:120,3'
              BranchSideFuncs:
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
            - BranchSide:      'branch.c:122,2'
              BranchSideFuncs:
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
        - Branch String:   'branch.c:130,6'
          Branch Sides:
            - BranchSide:      'branch.c:131,3'
              BranchSideFuncs:
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
            - BranchSide:      'branch.c:132,2'
              BranchSideFuncs:
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
        - Branch String:   'branch.c:132,2'
          Branch Sides:
            - BranchSide:      'branch.c:132,2'
              BranchSideFuncs:
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
            - BranchSide:      'branch.c:132,2'
              BranchSideFuncs:
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
                - git_config_set_multivar_gently.20248
        - Branch String:   'branch.c:132,2'
          Branch Sides:
            - BranchSide:      'branch.c:133,42'
              BranchSideFuncs:
                - git_config_set_multivar_gently.20248
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
            - BranchSide:      'branch.c:136,6'
              BranchSideFuncs:
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
        - Branch String:   'branch.c:133,7'
          Branch Sides:
            - BranchSide:      'branch.c:133,85'
              BranchSideFuncs:
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
            - BranchSide:      'branch.c:134,4'
              BranchSideFuncs:
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
        - Branch String:   'branch.c:136,6'
          Branch Sides:
            - BranchSide:      'branch.c:137,3'
              BranchSideFuncs:
                - strbuf_setlen.20249
                - strbuf_addf
                - git_config_set_gently.20254
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
            - BranchSide:      'branch.c:142,2'
              BranchSideFuncs:
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
        - Branch String:   'branch.c:139,7'
          Branch Sides:
            - BranchSide:      'branch.c:140,4'
              BranchSideFuncs:
                - strbuf_release
                - _.20243
                - error
                - const_error.20247
                - _.20243
                - advise
                - advise
                - advise
                - advise
            - BranchSide:      'branch.c:141,2'
              BranchSideFuncs:
                - strbuf_release
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
        - Branch String:   'branch.c:144,6'
          Branch Sides:
            - BranchSide:      'branch.c:145,17'
              BranchSideFuncs:
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
            - BranchSide:      'branch.c:181,2'
              BranchSideFuncs: []
        - Branch String:   'branch.c:148,3'
          Branch Sides:
            - BranchSide:      'branch.c:148,3'
              BranchSideFuncs:
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
            - BranchSide:      'branch.c:148,3'
              BranchSideFuncs:
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
        - Branch String:   'branch.c:148,3'
          Branch Sides:
            - BranchSide:      'branch.c:149,16'
              BranchSideFuncs:
                - skip_prefix.20241
                - string_list_append
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
            - BranchSide:      'branch.c:163,7'
              BranchSideFuncs:
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
        - Branch String:   'branch.c:151,8'
          Branch Sides:
            - BranchSide:      'branch.c:153,10'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - string_list_append
            - BranchSide:      'branch.c:159,27'
              BranchSideFuncs:
                - string_list_append
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
                - _.20243
                - printf_ln
                - _.20243
                - skip_prefix.20241
                - strbuf_addf
                - strbuf_detach
                - string_list_append_nodup
        - Branch String:   'branch.c:163,7'
          Branch Sides:
            - BranchSide:      'branch.c:168,14'
              BranchSideFuncs:
                - _.20243
                - printf_ln
                - string_list_clear
                - _.20243
            - BranchSide:      'branch.c:173,14'
              BranchSideFuncs:
                - _.20243
                - printf_ln
                - string_list_clear
                - printf_ln
        - Branch String:   'branch.c:168,14'
          Branch Sides:
            - BranchSide:      'branch.c:169,5'
              BranchSideFuncs:
                - _.20243
                - printf_ln
                - string_list_clear
            - BranchSide:      'branch.c:170,5'
              BranchSideFuncs:
                - _.20243
                - printf_ln
                - string_list_clear
        - Branch String:   'branch.c:174,4'
          Branch Sides:
            - BranchSide:      'branch.c:174,4'
              BranchSideFuncs:
                - string_list_clear
                - printf_ln
            - BranchSide:      'branch.c:174,4'
              BranchSideFuncs:
                - string_list_clear
                - printf_ln
        - Branch String:   'branch.c:174,4'
          Branch Sides:
            - BranchSide:      'branch.c:0,0'
              BranchSideFuncs:
                - printf_ln
                - string_list_clear
            - BranchSide:      'branch.c:175,23'
              BranchSideFuncs:
                - printf_ln
                - string_list_clear
        - Branch String:   'branch.c:189,6'
          Branch Sides:
            - BranchSide:      'branch.c:191,4'
              BranchSideFuncs:
                - advise
            - BranchSide:      'branch.c:196,4'
              BranchSideFuncs:
                - advise
                - advise
        - Branch String:   'branch.c:191,4'
          Branch Sides:
            - BranchSide:      'branch.c:191,13'
              BranchSideFuncs:
                - advise
            - BranchSide:      'branch.c:192,4'
              BranchSideFuncs:
                - advise
        - Branch String:   'branch.c:196,11'
          Branch Sides:
            - BranchSide:      'branch.c:195,3'
              BranchSideFuncs:
                - advise
                - advise
            - BranchSide:      'branch.c:196,20'
              BranchSideFuncs:
                - advise
                - advise
        - Branch String:   'branch.c:197,3'
          Branch Sides:
            - BranchSide:      'branch.c:197,3'
              BranchSideFuncs:
                - advise
            - BranchSide:      'branch.c:197,3'
              BranchSideFuncs:
                - advise
        - Branch String:   'branch.c:197,3'
          Branch Sides:
            - BranchSide:      'branch.c:0,0'
              BranchSideFuncs:
                - advise
            - BranchSide:      'branch.c:199,5'
              BranchSideFuncs:
                - advise
      Callsites:
        - Src:             'branch.c:97,17'
          Dst:             should_setup_rebase
        - Src:             'branch.c:100,3'
          Dst:             BUG_fl
        - Src:             'branch.c:102,7'
          Dst:             _
        - Src:             'branch.c:102,3'
          Dst:             die
        - Src:             'branch.c:111,8'
          Dst:             skip_prefix
        - Src:             'branch.c:112,12'
          Dst:             strcmp
        - Src:             'branch.c:113,13'
          Dst:             _
        - Src:             'branch.c:113,5'
          Dst:             warning
        - Src:             'branch.c:118,2'
          Dst:             strbuf_addf
        - Src:             'branch.c:119,6'
          Dst:             git_config_set_gently
        - Src:             'branch.c:122,2'
          Dst:             strbuf_setlen
        - Src:             'branch.c:123,2'
          Dst:             strbuf_addf
        - Src:             'branch.c:130,6'
          Dst:             git_config_set_gently
        - Src:             'branch.c:133,7'
          Dst:             git_config_set_multivar_gently
        - Src:             'branch.c:137,3'
          Dst:             strbuf_setlen
        - Src:             'branch.c:138,3'
          Dst:             strbuf_addf
        - Src:             'branch.c:139,7'
          Dst:             git_config_set_gently
        - Src:             'branch.c:142,2'
          Dst:             strbuf_release
        - Src:             'branch.c:150,4'
          Dst:             skip_prefix
        - Src:             'branch.c:152,5'
          Dst:             strbuf_addf
        - Src:             'branch.c:156,6'
          Dst:             strbuf_detach
        - Src:             'branch.c:154,5'
          Dst:             string_list_append_nodup
        - Src:             'branch.c:158,5'
          Dst:             string_list_append
        - Src:             'branch.c:169,5'
          Dst:             _
        - Src:             'branch.c:170,5'
          Dst:             _
        - Src:             'branch.c:168,4'
          Dst:             printf_ln
        - Src:             'branch.c:173,14'
          Dst:             _
        - Src:             'branch.c:173,4'
          Dst:             printf_ln
        - Src:             'branch.c:175,5'
          Dst:             printf_ln
        - Src:             'branch.c:178,3'
          Dst:             string_list_clear
        - Src:             'branch.c:184,2'
          Dst:             strbuf_release
        - Src:             'branch.c:185,2'
          Dst:             _
        - Src:             'branch.c:185,2'
          Dst:             error
        - Src:             'branch.c:185,2'
          Dst:             const_error
        - Src:             'branch.c:187,9'
          Dst:             _
        - Src:             'branch.c:187,2'
          Dst:             advise
        - Src:             'branch.c:190,3'
          Dst:             advise
        - Src:             'branch.c:195,3'
          Dst:             advise
        - Src:             'branch.c:198,4'
          Dst:             advise
    - functionName:    validate_branchname
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - ref
      BBCount:         5
      ICount:          47
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - advise_if_enabled
        - common_exit
        - die_message
        - exit
        - get_main_ref_store
        - strbuf_check_branch_ref
      functionUses:    4
      BranchProfiles:
        - Branch String:   'branch.c:375,6'
          Branch Sides:
            - BranchSide:      'branch.c:376,7'
              BranchSideFuncs:
                - _.20243
                - die_message
                - _.20243
                - advise_if_enabled
                - common_exit
                - exit
            - BranchSide:      'branch.c:382,44'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_ref_exists
      Callsites:
        - Src:             'branch.c:375,6'
          Dst:             strbuf_check_branch_ref
        - Src:             'branch.c:376,26'
          Dst:             _
        - Src:             'branch.c:376,14'
          Dst:             die_message
        - Src:             'branch.c:378,7'
          Dst:             _
        - Src:             'branch.c:377,3'
          Dst:             advise_if_enabled
        - Src:             'branch.c:379,3'
          Dst:             common_exit
        - Src:             'branch.c:379,3'
          Dst:             exit
        - Src:             'branch.c:382,25'
          Dst:             get_main_ref_store
        - Src:             'branch.c:382,9'
          Dst:             refs_ref_exists
    - functionName:    validate_new_branchname
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - name
        - ref
        - force
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - branch_checked_out
        - die
        - validate_branchname
      functionUses:    4
      BranchProfiles:
        - Branch String:   'branch.c:471,6'
          Branch Sides:
            - BranchSide:      'branch.c:472,3'
              BranchSideFuncs:
                - _.20243
                - die
                - branch_checked_out
                - _.20243
                - die
            - BranchSide:      'branch.c:474,7'
              BranchSideFuncs:
                - _.20243
                - die
                - branch_checked_out
                - _.20243
                - die
        - Branch String:   'branch.c:474,6'
          Branch Sides:
            - BranchSide:      'branch.c:475,7'
              BranchSideFuncs:
                - branch_checked_out
                - _.20243
                - die
            - BranchSide:      'branch.c:478,33'
              BranchSideFuncs:
                - branch_checked_out
                - _.20243
                - die
        - Branch String:   'branch.c:478,6'
          Branch Sides:
            - BranchSide:      'branch.c:479,7'
              BranchSideFuncs:
                - _.20243
                - die
            - BranchSide:      'branch.c:483,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'branch.c:471,7'
          Dst:             validate_branchname
        - Src:             'branch.c:475,7'
          Dst:             _
        - Src:             'branch.c:475,3'
          Dst:             die
        - Src:             'branch.c:478,14'
          Dst:             branch_checked_out
        - Src:             'branch.c:479,7'
          Dst:             _
        - Src:             'branch.c:479,3'
          Dst:             die
    - functionName:    branch_checked_out
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - prepare_checked_out_branches
        - strmap_get
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'branch.c:458,2'
          Dst:             prepare_checked_out_branches
        - Src:             'branch.c:459,9'
          Dst:             strmap_get
    - functionName:    prepare_checked_out_branches
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         39
      ICount:          255
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - free_worktrees
        - get_worktree_git_dir
        - get_worktrees
        - sequencer_get_update_refs_state
        - strbuf_addf
        - strbuf_release
        - string_list_clear
        - strmap_put
        - wt_status_check_bisect
        - wt_status_check_rebase
        - wt_status_state_free_buffers
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'branch.c:390,6'
          Branch Sides:
            - BranchSide:      'branch.c:390,6'
              BranchSideFuncs:
                - get_worktrees
                - free_worktrees
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
            - BranchSide:      'branch.c:390,6'
              BranchSideFuncs:
                - get_worktrees
                - free_worktrees
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
        - Branch String:   'branch.c:393,6'
          Branch Sides:
            - BranchSide:      'branch.c:394,3'
              BranchSideFuncs: []
            - BranchSide:      'branch.c:395,35'
              BranchSideFuncs:
                - get_worktrees
                - free_worktrees
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
        - Branch String:   'branch.c:399,2'
          Branch Sides:
            - BranchSide:      'branch.c:401,26'
              BranchSideFuncs:
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - free_worktrees
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
            - BranchSide:      'branch.c:453,17'
              BranchSideFuncs:
                - free_worktrees
        - Branch String:   'branch.c:405,7'
          Branch Sides:
            - BranchSide:      'branch.c:406,4'
              BranchSideFuncs:
                - free_worktrees
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
            - BranchSide:      'branch.c:408,7'
              BranchSideFuncs:
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - free_worktrees
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
        - Branch String:   'branch.c:408,7'
          Branch Sides:
            - BranchSide:      'branch.c:410,7'
              BranchSideFuncs:
                - xstrdup
                - strmap_put
                - free
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - free_worktrees
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
            - BranchSide:      'branch.c:415,30'
              BranchSideFuncs:
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - free_worktrees
                - xstrdup
                - strmap_put
                - free
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
        - Branch String:   'branch.c:415,42'
          Branch Sides:
            - BranchSide:      'branch.c:416,14'
              BranchSideFuncs:
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - xstrdup
                - strmap_put
                - free
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
            - BranchSide:      'branch.c:426,3'
              BranchSideFuncs:
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
        - Branch String:   'branch.c:416,33'
          Branch Sides:
            - BranchSide:      'branch.c:416,42'
              BranchSideFuncs:
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - xstrdup
                - strmap_put
                - free
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
            - BranchSide:      'branch.c:417,13'
              BranchSideFuncs:
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - xstrdup
                - strmap_put
                - free
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
        - Branch String:   'branch.c:416,74'
          Branch Sides:
            - BranchSide:      'branch.c:417,13'
              BranchSideFuncs:
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - xstrdup
                - strmap_put
                - free
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
            - BranchSide:      'branch.c:426,3'
              BranchSideFuncs:
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
        - Branch String:   'branch.c:415,7'
          Branch Sides:
            - BranchSide:      'branch.c:418,18'
              BranchSideFuncs:
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - xstrdup
                - strmap_put
                - free
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
            - BranchSide:      'branch.c:426,3'
              BranchSideFuncs:
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
        - Branch String:   'branch.c:428,42'
          Branch Sides:
            - BranchSide:      'branch.c:429,13'
              BranchSideFuncs:
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
            - BranchSide:      'branch.c:438,3'
              BranchSideFuncs:
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
                - xstrdup
                - strmap_put
                - free
        - Branch String:   'branch.c:428,7'
          Branch Sides:
            - BranchSide:      'branch.c:430,18'
              BranchSideFuncs:
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
                - xstrdup
                - strmap_put
                - free
            - BranchSide:      'branch.c:438,3'
              BranchSideFuncs:
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
                - xstrdup
                - strmap_put
                - free
        - Branch String:   'branch.c:440,7'
          Branch Sides:
            - BranchSide:      'branch.c:399,2'
              BranchSideFuncs:
                - free_worktrees
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - string_list_clear
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
            - BranchSide:      'branch.c:443,4'
              BranchSideFuncs:
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
                - xstrdup
                - strmap_put
                - free
        - Branch String:   'branch.c:443,4'
          Branch Sides:
            - BranchSide:      'branch.c:443,4'
              BranchSideFuncs:
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
                - xstrdup
                - strmap_put
                - free
            - BranchSide:      'branch.c:443,4'
              BranchSideFuncs:
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
                - xstrdup
                - strmap_put
                - free
        - Branch String:   'branch.c:443,4'
          Branch Sides:
            - BranchSide:      'branch.c:445,8'
              BranchSideFuncs:
                - xstrdup
                - strmap_put
                - free
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
            - BranchSide:      'branch.c:449,4'
              BranchSideFuncs:
                - string_list_clear
                - free_worktrees
                - wt_status_check_rebase
                - wt_status_state_free_buffers
                - wt_status_check_bisect
                - wt_status_state_free_buffers
                - get_worktree_git_dir
                - sequencer_get_update_refs_state
                - xstrdup
                - strmap_put
                - free
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - strbuf_addf
                - xstrdup
                - strmap_put
                - free
                - strbuf_release
                - xstrdup
                - strmap_put
                - free
      Callsites:
        - Src:             'branch.c:397,14'
          Dst:             get_worktrees
        - Src:             'branch.c:411,7'
          Dst:             xstrdup
        - Src:             'branch.c:409,10'
          Dst:             strmap_put
        - Src:             'branch.c:415,7'
          Dst:             wt_status_check_rebase
        - Src:             'branch.c:419,4'
          Dst:             strbuf_addf
        - Src:             'branch.c:422,7'
          Dst:             xstrdup
        - Src:             'branch.c:420,10'
          Dst:             strmap_put
        - Src:             'branch.c:424,4'
          Dst:             strbuf_release
        - Src:             'branch.c:426,3'
          Dst:             wt_status_state_free_buffers
        - Src:             'branch.c:428,7'
          Dst:             wt_status_check_bisect
        - Src:             'branch.c:431,4'
          Dst:             strbuf_addf
        - Src:             'branch.c:434,7'
          Dst:             xstrdup
        - Src:             'branch.c:432,10'
          Dst:             strmap_put
        - Src:             'branch.c:436,4'
          Dst:             strbuf_release
        - Src:             'branch.c:438,3'
          Dst:             wt_status_state_free_buffers
        - Src:             'branch.c:440,40'
          Dst:             get_worktree_git_dir
        - Src:             'branch.c:440,8'
          Dst:             sequencer_get_update_refs_state
        - Src:             'branch.c:446,8'
          Dst:             xstrdup
        - Src:             'branch.c:444,11'
          Dst:             strmap_put
        - Src:             'branch.c:449,4'
          Dst:             string_list_clear
        - Src:             'branch.c:453,2'
          Dst:             free_worktrees
    - functionName:    dwim_and_setup_tracking
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - r
        - new_ref
        - orig_ref
        - track
        - quiet
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwim_branch_start
        - setup_tracking
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'branch.c:653,2'
          Dst:             dwim_branch_start
        - Src:             'branch.c:654,2'
          Dst:             setup_tracking
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    git_config_get_string
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:735,9'
          Dst:             repo_config_get_string
    - functionName:    read_branch_desc
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - branch_name
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_get_string
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'branch.c:358,6'
          Branch Sides:
            - BranchSide:      'branch.c:359,3'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'branch.c:362,16'
              BranchSideFuncs:
                - strbuf_addstr.20329
                - free
                - strbuf_release
      Callsites:
        - Src:             'branch.c:357,2'
          Dst:             strbuf_addf
        - Src:             'branch.c:358,6'
          Dst:             git_config_get_string
        - Src:             'branch.c:359,3'
          Dst:             strbuf_release
        - Src:             'branch.c:362,2'
          Dst:             strbuf_addstr
        - Src:             'branch.c:364,2'
          Dst:             strbuf_release
    - functionName:    install_branch_config
      functionSourceFile: '/src/git/branch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - local
        - origin
        - remote
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - install_branch_config_multiple_remotes
        - string_list_append
        - string_list_clear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'branch.c:211,2'
          Dst:             string_list_append
        - Src:             'branch.c:212,8'
          Dst:             install_branch_config_multiple_remotes
        - Src:             'branch.c:213,2'
          Dst:             string_list_clear
    - functionName:    xmks_tempfile
      functionSourceFile: '/src/git/./tempfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename_template
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmks_tempfile_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tempfile.h:198,9'
          Dst:             xmks_tempfile_m
    - functionName:    finish_tmp_packfile
      functionSourceFile: '/src/git/bulk-checkin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - __xpg_basename
        - pack_tmp_name
        - written_list
        - nr_written
        - pack_idx_opts
        - hash
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rename_tmp_packfile_idx
        - stage_tmp_packfiles
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bulk-checkin.c:46,2'
          Dst:             stage_tmp_packfiles
        - Src:             'bulk-checkin.c:48,2'
          Dst:             rename_tmp_packfile_idx
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    already_written
      functionSourceFile: '/src/git/bulk-checkin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - oid
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - oideq
        - repo_has_object_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bulk-checkin.c:135,6'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:136,3'
              BranchSideFuncs: []
            - BranchSide:      'bulk-checkin.c:139,9'
              BranchSideFuncs:
                - oideq.20379
        - Branch String:   'bulk-checkin.c:139,2'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:140,14'
              BranchSideFuncs:
                - oideq.20379
            - BranchSide:      'bulk-checkin.c:144,2'
              BranchSideFuncs: []
        - Branch String:   'bulk-checkin.c:140,7'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:140,41'
              BranchSideFuncs: []
            - BranchSide:      'bulk-checkin.c:141,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bulk-checkin.c:135,6'
          Dst:             repo_has_object_file
        - Src:             'bulk-checkin.c:140,7'
          Dst:             oideq
    - functionName:    stream_blob_to_pack
      functionSourceFile: '/src/git/bulk-checkin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - ctx
        - already_hashed_to
        - fd
        - size
        - path
        - flags
      BBCount:         49
      ICount:          344
      EdgeCount:       60
      CyclomaticComplexity: 13
      functionsReached:
        - die
        - die_errno
        - encode_in_pack_object_header
        - git_deflate
        - git_deflate_abort
        - git_deflate_end
        - git_deflate_init
        - hashwrite
        - read_in_full
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bulk-checkin.c:181,2'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:182,7'
              BranchSideFuncs:
                - git_deflate
                - git_deflate_end
                - die
                - hashwrite
                - git_deflate_abort
                - read_in_full
                - die
                - die_errno
            - BranchSide:      'bulk-checkin.c:234,2'
              BranchSideFuncs:
                - git_deflate_end
        - Branch String:   'bulk-checkin.c:182,12'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:182,18'
              BranchSideFuncs:
                - read_in_full
                - git_deflate
                - git_deflate_end
                - die
                - hashwrite
                - git_deflate_abort
                - die
                - die_errno
            - BranchSide:      'bulk-checkin.c:204,28'
              BranchSideFuncs:
                - git_deflate
                - git_deflate_end
                - read_in_full
                - die
                - die_errno
                - die
                - hashwrite
                - git_deflate_abort
        - Branch String:   'bulk-checkin.c:182,7'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:183,20'
              BranchSideFuncs:
                - git_deflate
                - git_deflate_end
                - read_in_full
                - die
                - die_errno
                - die
                - hashwrite
                - git_deflate_abort
            - BranchSide:      'bulk-checkin.c:204,28'
              BranchSideFuncs:
                - git_deflate
                - git_deflate_end
                - read_in_full
                - die
                - die_errno
                - die
                - hashwrite
                - git_deflate_abort
        - Branch String:   'bulk-checkin.c:183,20'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:183,42'
              BranchSideFuncs:
                - read_in_full
                - git_deflate
                - git_deflate_end
                - die
                - hashwrite
                - git_deflate_abort
                - die
                - die_errno
            - BranchSide:      'bulk-checkin.c:183,12'
              BranchSideFuncs:
                - read_in_full
                - git_deflate
                - git_deflate_end
                - die
                - hashwrite
                - git_deflate_abort
                - die
                - die_errno
        - Branch String:   'bulk-checkin.c:185,8'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:186,43'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'bulk-checkin.c:187,8'
              BranchSideFuncs:
                - git_deflate
                - git_deflate_end
                - read_in_full
                - die_errno
                - die
                - hashwrite
                - git_deflate_abort
                - die
        - Branch String:   'bulk-checkin.c:187,8'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:189,14'
              BranchSideFuncs:
                - die
            - BranchSide:      'bulk-checkin.c:190,14'
              BranchSideFuncs:
                - git_deflate
                - git_deflate_end
                - read_in_full
                - die
                - die_errno
                - die
                - hashwrite
                - git_deflate_abort
        - Branch String:   'bulk-checkin.c:191,8'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:192,20'
              BranchSideFuncs:
                - git_deflate
                - git_deflate_end
                - read_in_full
                - die
                - die_errno
                - die
                - hashwrite
                - git_deflate_abort
            - BranchSide:      'bulk-checkin.c:199,16'
              BranchSideFuncs:
                - git_deflate
                - git_deflate_end
                - read_in_full
                - die
                - die_errno
                - die
                - hashwrite
                - git_deflate_abort
        - Branch String:   'bulk-checkin.c:193,9'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:194,14'
              BranchSideFuncs:
                - git_deflate
                - git_deflate_end
                - read_in_full
                - die
                - die_errno
                - die
                - hashwrite
                - git_deflate_abort
            - BranchSide:      'bulk-checkin.c:195,9'
              BranchSideFuncs:
                - git_deflate
                - git_deflate_end
                - read_in_full
                - die
                - die_errno
                - die
                - hashwrite
                - git_deflate_abort
        - Branch String:   'bulk-checkin.c:195,9'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:196,6'
              BranchSideFuncs:
                - git_deflate
                - git_deflate_end
                - read_in_full
                - die
                - die_errno
                - die
                - hashwrite
                - git_deflate_abort
            - BranchSide:      'bulk-checkin.c:197,26'
              BranchSideFuncs:
                - git_deflate
                - git_deflate_end
                - read_in_full
                - die
                - die_errno
                - die
                - hashwrite
                - git_deflate_abort
        - Branch String:   'bulk-checkin.c:206,20'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:206,23'
              BranchSideFuncs:
                - git_deflate_end
                - git_deflate
                - hashwrite
                - git_deflate_abort
                - read_in_full
                - die
                - die_errno
                - die
            - BranchSide:      'bulk-checkin.c:207,8'
              BranchSideFuncs:
                - git_deflate_end
                - git_deflate
                - read_in_full
                - die
                - die_errno
                - die
                - hashwrite
                - git_deflate_abort
        - Branch String:   'bulk-checkin.c:206,7'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:207,8'
              BranchSideFuncs:
                - git_deflate_end
                - git_deflate
                - read_in_full
                - die
                - die_errno
                - die
                - hashwrite
                - git_deflate_abort
            - BranchSide:      'bulk-checkin.c:225,11'
              BranchSideFuncs:
                - git_deflate_end
                - git_deflate
                - hashwrite
                - git_deflate_abort
                - read_in_full
                - die
                - die_errno
                - die
        - Branch String:   'bulk-checkin.c:207,8'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:208,24'
              BranchSideFuncs:
                - hashwrite
                - git_deflate_end
                - git_deflate
                - read_in_full
                - die
                - die_errno
                - die
                - git_deflate_abort
            - BranchSide:      'bulk-checkin.c:221,17'
              BranchSideFuncs:
                - git_deflate_end
                - git_deflate
                - hashwrite
                - git_deflate_abort
                - read_in_full
                - die
                - die_errno
                - die
        - Branch String:   'bulk-checkin.c:211,27'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:212,9'
              BranchSideFuncs:
                - hashwrite
                - git_deflate_end
                - git_deflate
                - read_in_full
                - die
                - die_errno
                - die
                - git_deflate_abort
            - BranchSide:      'bulk-checkin.c:218,15'
              BranchSideFuncs:
                - hashwrite
                - git_deflate_end
                - git_deflate
                - git_deflate_abort
                - read_in_full
                - die
                - die_errno
                - die
        - Branch String:   'bulk-checkin.c:212,29'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:213,9'
              BranchSideFuncs:
                - hashwrite
                - git_deflate_end
                - git_deflate
                - read_in_full
                - die
                - die_errno
                - die
                - git_deflate_abort
            - BranchSide:      'bulk-checkin.c:218,15'
              BranchSideFuncs:
                - hashwrite
                - git_deflate_end
                - git_deflate
                - git_deflate_abort
                - read_in_full
                - die
                - die_errno
                - die
        - Branch String:   'bulk-checkin.c:211,9'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:214,6'
              BranchSideFuncs:
                - git_deflate_abort
            - BranchSide:      'bulk-checkin.c:218,15'
              BranchSideFuncs:
                - hashwrite
                - git_deflate_end
                - git_deflate
                - git_deflate_abort
                - read_in_full
                - die
                - die_errno
                - die
        - Branch String:   'bulk-checkin.c:225,3'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:229,4'
              BranchSideFuncs:
                - git_deflate_end
                - git_deflate
                - die
                - hashwrite
                - git_deflate_abort
                - read_in_full
                - die
                - die_errno
            - BranchSide:      'bulk-checkin.c:229,4'
              BranchSideFuncs:
                - git_deflate_end
                - git_deflate
                - die
                - hashwrite
                - git_deflate_abort
                - read_in_full
                - die
                - die_errno
            - BranchSide:      'bulk-checkin.c:229,4'
              BranchSideFuncs:
                - git_deflate_end
                - git_deflate
                - die
                - hashwrite
                - git_deflate_abort
                - read_in_full
                - die
                - die_errno
            - BranchSide:      'bulk-checkin.c:231,42'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'bulk-checkin.c:175,2'
          Dst:             git_deflate_init
        - Src:             'bulk-checkin.c:177,11'
          Dst:             encode_in_pack_object_header
        - Src:             'bulk-checkin.c:184,26'
          Dst:             read_in_full
        - Src:             'bulk-checkin.c:186,5'
          Dst:             die_errno
        - Src:             'bulk-checkin.c:188,5'
          Dst:             die
        - Src:             'bulk-checkin.c:204,12'
          Dst:             git_deflate
        - Src:             'bulk-checkin.c:214,6'
          Dst:             git_deflate_abort
        - Src:             'bulk-checkin.c:218,5'
          Dst:             hashwrite
        - Src:             'bulk-checkin.c:231,4'
          Dst:             die
        - Src:             'bulk-checkin.c:234,2'
          Dst:             git_deflate_end
    - functionName:    prepare_to_stream
      functionSourceFile: '/src/git/bulk-checkin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - flags
      BBCount:         11
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - create_tmp_packfile
        - die_errno
        - reset_pack_idx_option
        - write_pack_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bulk-checkin.c:242,35'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:242,38'
              BranchSideFuncs:
                - create_tmp_packfile
                - reset_pack_idx_option
                - write_pack_header
                - die_errno
            - BranchSide:      'bulk-checkin.c:243,3'
              BranchSideFuncs: []
        - Branch String:   'bulk-checkin.c:242,6'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:243,3'
              BranchSideFuncs: []
            - BranchSide:      'bulk-checkin.c:245,34'
              BranchSideFuncs:
                - create_tmp_packfile
                - reset_pack_idx_option
                - write_pack_header
                - die_errno
        - Branch String:   'bulk-checkin.c:250,6'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:250,6'
              BranchSideFuncs: []
            - BranchSide:      'bulk-checkin.c:251,3'
              BranchSideFuncs:
                - die_errno
      Callsites:
        - Src:             'bulk-checkin.c:245,13'
          Dst:             create_tmp_packfile
        - Src:             'bulk-checkin.c:246,2'
          Dst:             reset_pack_idx_option
        - Src:             'bulk-checkin.c:249,18'
          Dst:             write_pack_header
        - Src:             'bulk-checkin.c:251,3'
          Dst:             die_errno
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_odb_transaction
      functionSourceFile: '/src/git/bulk-checkin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - flush_odb_transaction
      functionUses:    5
      BranchProfiles:
        - Branch String:   'bulk-checkin.c:381,26'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:381,26'
              BranchSideFuncs:
                - flush_odb_transaction
                - BUG_fl
            - BranchSide:      'bulk-checkin.c:381,26'
              BranchSideFuncs:
                - flush_odb_transaction
                - BUG_fl
        - Branch String:   'bulk-checkin.c:382,6'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:383,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'bulk-checkin.c:385,6'
              BranchSideFuncs:
                - flush_odb_transaction
        - Branch String:   'bulk-checkin.c:385,6'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:386,3'
              BranchSideFuncs: []
            - BranchSide:      'bulk-checkin.c:388,2'
              BranchSideFuncs:
                - flush_odb_transaction
      Callsites:
        - Src:             'bulk-checkin.c:383,3'
          Dst:             BUG_fl
        - Src:             'bulk-checkin.c:388,2'
          Dst:             flush_odb_transaction
    - functionName:    flush_odb_transaction
      functionSourceFile: '/src/git/bulk-checkin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flush_batch_fsync
        - flush_bulk_checkin_packfile
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bulk-checkin.c:375,2'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:375,2'
              BranchSideFuncs:
                - flush_batch_fsync
                - flush_bulk_checkin_packfile
            - BranchSide:      'bulk-checkin.c:375,2'
              BranchSideFuncs:
                - flush_batch_fsync
                - flush_bulk_checkin_packfile
      Callsites:
        - Src:             'bulk-checkin.c:375,2'
          Dst:             flush_batch_fsync
        - Src:             'bulk-checkin.c:376,2'
          Dst:             flush_bulk_checkin_packfile
    - functionName:    flush_batch_fsync
      functionSourceFile: '/src/git/bulk-checkin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - delete_tempfile
        - fsync_or_die
        - get_object_directory
        - get_tempfile_fd
        - strbuf_addf
        - strbuf_release
        - tmp_objdir_migrate
        - xmks_tempfile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bulk-checkin.c:101,16'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:101,16'
              BranchSideFuncs:
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.20378
                - get_tempfile_fd
                - get_tempfile_path
                - fsync_or_die
                - delete_tempfile
                - strbuf_release
                - tmp_objdir_migrate
            - BranchSide:      'bulk-checkin.c:101,16'
              BranchSideFuncs:
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.20378
                - get_tempfile_fd
                - get_tempfile_path
                - fsync_or_die
                - delete_tempfile
                - strbuf_release
                - tmp_objdir_migrate
        - Branch String:   'bulk-checkin.c:104,6'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:105,3'
              BranchSideFuncs:
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.20378
                - get_tempfile_fd
                - get_tempfile_path
                - fsync_or_die
                - delete_tempfile
                - strbuf_release
                - tmp_objdir_migrate
            - BranchSide:      'bulk-checkin.c:116,50'
              BranchSideFuncs:
                - get_object_directory
                - strbuf_addf
                - xmks_tempfile.20378
                - get_tempfile_fd
                - get_tempfile_path
                - fsync_or_die
                - delete_tempfile
                - strbuf_release
                - tmp_objdir_migrate
      Callsites:
        - Src:             'bulk-checkin.c:116,50'
          Dst:             get_object_directory
        - Src:             'bulk-checkin.c:116,2'
          Dst:             strbuf_addf
        - Src:             'bulk-checkin.c:117,9'
          Dst:             xmks_tempfile
        - Src:             'bulk-checkin.c:118,15'
          Dst:             get_tempfile_fd
        - Src:             'bulk-checkin.c:118,38'
          Dst:             get_tempfile_path
        - Src:             'bulk-checkin.c:118,2'
          Dst:             fsync_or_die
        - Src:             'bulk-checkin.c:119,2'
          Dst:             delete_tempfile
        - Src:             'bulk-checkin.c:120,2'
          Dst:             strbuf_release
        - Src:             'bulk-checkin.c:126,2'
          Dst:             tmp_objdir_migrate
    - functionName:    flush_bulk_checkin_packfile
      functionSourceFile: '/src/git/bulk-checkin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         17
      ICount:          158
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - close
        - finalize_hashfile
        - finish_tmp_packfile
        - fixup_pack_header_footer
        - free_hashfile
        - get_object_directory
        - hash_to_hex
        - reprepare_packed_git
        - strbuf_addf
        - strbuf_release
        - unlink
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bulk-checkin.c:59,6'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:60,3'
              BranchSideFuncs:
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - get_object_directory
                - hash_to_hex
                - strbuf_addf
                - finish_tmp_packfile
                - free
                - free
                - strbuf_release
                - reprepare_packed_git
                - free
                - finalize_hashfile
                - close
                - free_hashfile
                - unlink
            - BranchSide:      'bulk-checkin.c:62,6'
              BranchSideFuncs:
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - get_object_directory
                - hash_to_hex
                - strbuf_addf
                - finish_tmp_packfile
                - free
                - free
                - strbuf_release
                - reprepare_packed_git
                - free
                - finalize_hashfile
                - close
                - free_hashfile
                - unlink
        - Branch String:   'bulk-checkin.c:62,6'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:63,9'
              BranchSideFuncs:
                - close
                - free_hashfile
                - unlink
                - free
                - free
                - strbuf_release
                - reprepare_packed_git
            - BranchSide:      'bulk-checkin.c:67,13'
              BranchSideFuncs:
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - get_object_directory
                - hash_to_hex
                - strbuf_addf
                - finish_tmp_packfile
                - free
                - free
                - strbuf_release
                - reprepare_packed_git
                - free
                - finalize_hashfile
        - Branch String:   'bulk-checkin.c:67,13'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:68,21'
              BranchSideFuncs:
                - finalize_hashfile
                - get_object_directory
                - hash_to_hex
                - strbuf_addf
                - finish_tmp_packfile
                - free
                - free
                - strbuf_release
                - reprepare_packed_git
                - free
            - BranchSide:      'bulk-checkin.c:71,7'
              BranchSideFuncs:
                - finalize_hashfile
                - fixup_pack_header_footer
                - close
                - get_object_directory
                - hash_to_hex
                - strbuf_addf
                - finish_tmp_packfile
                - free
                - free
                - strbuf_release
                - reprepare_packed_git
                - free
        - Branch String:   'bulk-checkin.c:83,2'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:84,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - strbuf_release
                - reprepare_packed_git
            - BranchSide:      'bulk-checkin.c:84,25'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
                - reprepare_packed_git
      Callsites:
        - Src:             'bulk-checkin.c:63,3'
          Dst:             close
        - Src:             'bulk-checkin.c:64,3'
          Dst:             free_hashfile
        - Src:             'bulk-checkin.c:65,3'
          Dst:             unlink
        - Src:             'bulk-checkin.c:68,3'
          Dst:             finalize_hashfile
        - Src:             'bulk-checkin.c:71,12'
          Dst:             finalize_hashfile
        - Src:             'bulk-checkin.c:72,3'
          Dst:             fixup_pack_header_footer
        - Src:             'bulk-checkin.c:75,3'
          Dst:             close
        - Src:             'bulk-checkin.c:78,45'
          Dst:             get_object_directory
        - Src:             'bulk-checkin.c:79,7'
          Dst:             hash_to_hex
        - Src:             'bulk-checkin.c:78,2'
          Dst:             strbuf_addf
        - Src:             'bulk-checkin.c:80,2'
          Dst:             finish_tmp_packfile
        - Src:             'bulk-checkin.c:91,2'
          Dst:             strbuf_release
        - Src:             'bulk-checkin.c:93,2'
          Dst:             reprepare_packed_git
    - functionName:    begin_odb_transaction
      functionSourceFile: '/src/git/bulk-checkin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_blob_to_pack
      functionSourceFile: '/src/git/bulk-checkin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - result_oid
        - fd
        - size
        - path
        - flags
      BBCount:         33
      ICount:          316
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - BUG_fl
        - already_written
        - const_error
        - crc32_begin
        - crc32_end
        - error
        - flush_bulk_checkin_packfile
        - format_object_header
        - hashfile_checkpoint
        - hashfile_truncate
        - lseek64
        - oidcpy
        - prepare_to_stream
        - st_mult
        - stream_blob_to_pack
        - xcalloc
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bulk-checkin.c:267,6'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:268,10'
              BranchSideFuncs:
                - error
                - const_error.20388
            - BranchSide:      'bulk-checkin.c:270,44'
              BranchSideFuncs:
                - format_object_header
                - prepare_to_stream
                - stream_blob_to_pack
                - crc32_end
                - already_written
                - oidcpy.20382
                - st_mult.20380
                - xrealloc
                - hashfile_truncate
                - free
                - BUG_fl
                - hashfile_truncate
                - flush_bulk_checkin_packfile
                - lseek64
                - error
                - const_error.20388
                - hashfile_checkpoint
                - crc32_begin
                - xcalloc
        - Branch String:   'bulk-checkin.c:277,6'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:278,3'
              BranchSideFuncs:
                - xcalloc
                - prepare_to_stream
                - stream_blob_to_pack
                - crc32_end
                - already_written
                - oidcpy.20382
                - st_mult.20380
                - xrealloc
                - hashfile_truncate
                - free
                - BUG_fl
                - hashfile_truncate
                - flush_bulk_checkin_packfile
                - lseek64
                - error
                - const_error.20388
                - hashfile_checkpoint
                - crc32_begin
            - BranchSide:      'bulk-checkin.c:280,20'
              BranchSideFuncs:
                - prepare_to_stream
                - stream_blob_to_pack
                - crc32_end
                - already_written
                - oidcpy.20382
                - st_mult.20380
                - xrealloc
                - hashfile_truncate
                - free
                - BUG_fl
                - hashfile_truncate
                - flush_bulk_checkin_packfile
                - lseek64
                - error
                - const_error.20388
                - hashfile_checkpoint
                - crc32_begin
        - Branch String:   'bulk-checkin.c:284,7'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:285,24'
              BranchSideFuncs:
                - hashfile_checkpoint
                - crc32_begin
                - stream_blob_to_pack
                - crc32_end
                - already_written
                - oidcpy.20382
                - st_mult.20380
                - xrealloc
                - hashfile_truncate
                - free
                - BUG_fl
                - hashfile_truncate
                - flush_bulk_checkin_packfile
                - lseek64
                - prepare_to_stream
                - error
                - const_error.20388
            - BranchSide:      'bulk-checkin.c:289,28'
              BranchSideFuncs:
                - stream_blob_to_pack
                - crc32_end
                - already_written
                - oidcpy.20382
                - st_mult.20380
                - xrealloc
                - hashfile_truncate
                - free
                - BUG_fl
                - hashfile_truncate
                - flush_bulk_checkin_packfile
                - lseek64
                - prepare_to_stream
                - hashfile_checkpoint
                - crc32_begin
                - error
                - const_error.20388
        - Branch String:   'bulk-checkin.c:289,7'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:291,4'
              BranchSideFuncs:
                - BUG_fl
                - hashfile_truncate
                - flush_bulk_checkin_packfile
                - lseek64
                - prepare_to_stream
                - stream_blob_to_pack
                - crc32_end
                - already_written
                - oidcpy.20382
                - st_mult.20380
                - xrealloc
                - hashfile_truncate
                - free
                - hashfile_checkpoint
                - crc32_begin
                - error
                - const_error.20388
            - BranchSide:      'bulk-checkin.c:297,8'
              BranchSideFuncs:
                - BUG_fl
                - hashfile_truncate
                - flush_bulk_checkin_packfile
                - lseek64
                - prepare_to_stream
                - stream_blob_to_pack
                - crc32_end
                - already_written
                - oidcpy.20382
                - st_mult.20380
                - xrealloc
                - hashfile_truncate
                - free
                - hashfile_checkpoint
                - crc32_begin
                - error
                - const_error.20388
        - Branch String:   'bulk-checkin.c:297,7'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:298,4'
              BranchSideFuncs:
                - hashfile_truncate
                - flush_bulk_checkin_packfile
                - lseek64
                - prepare_to_stream
                - stream_blob_to_pack
                - crc32_end
                - already_written
                - oidcpy.20382
                - st_mult.20380
                - xrealloc
                - hashfile_truncate
                - free
                - BUG_fl
                - hashfile_checkpoint
                - crc32_begin
                - error
                - const_error.20388
            - BranchSide:      'bulk-checkin.c:299,21'
              BranchSideFuncs:
                - hashfile_truncate
                - flush_bulk_checkin_packfile
                - lseek64
                - prepare_to_stream
                - stream_blob_to_pack
                - crc32_end
                - already_written
                - oidcpy.20382
                - st_mult.20380
                - xrealloc
                - hashfile_truncate
                - free
                - BUG_fl
                - hashfile_checkpoint
                - crc32_begin
                - error
                - const_error.20388
        - Branch String:   'bulk-checkin.c:302,7'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:282,2'
              BranchSideFuncs:
                - error
                - const_error.20388
            - BranchSide:      'bulk-checkin.c:303,11'
              BranchSideFuncs:
                - error
                - const_error.20388
        - Branch String:   'bulk-checkin.c:306,6'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:307,3'
              BranchSideFuncs:
                - crc32_end
                - already_written
                - oidcpy.20382
                - st_mult.20380
                - xrealloc
                - hashfile_truncate
                - free
            - BranchSide:      'bulk-checkin.c:309,25'
              BranchSideFuncs:
                - crc32_end
                - already_written
                - oidcpy.20382
                - st_mult.20380
                - xrealloc
                - hashfile_truncate
                - free
        - Branch String:   'bulk-checkin.c:310,6'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:311,21'
              BranchSideFuncs:
                - hashfile_truncate
                - free
            - BranchSide:      'bulk-checkin.c:315,11'
              BranchSideFuncs:
                - oidcpy.20382
                - st_mult.20380
                - xrealloc
        - Branch String:   'bulk-checkin.c:316,3'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:316,3'
              BranchSideFuncs:
                - st_mult.20380
                - xrealloc
            - BranchSide:      'bulk-checkin.c:319,41'
              BranchSideFuncs: []
        - Branch String:   'bulk-checkin.c:316,3'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:316,3'
              BranchSideFuncs:
                - st_mult.20380
                - xrealloc
            - BranchSide:      'bulk-checkin.c:316,3'
              BranchSideFuncs:
                - st_mult.20380
                - xrealloc
      Callsites:
        - Src:             'bulk-checkin.c:266,13'
          Dst:             lseek64
        - Src:             'bulk-checkin.c:268,10'
          Dst:             error
        - Src:             'bulk-checkin.c:268,10'
          Dst:             const_error
        - Src:             'bulk-checkin.c:270,15'
          Dst:             format_object_header
        - Src:             'bulk-checkin.c:278,3'
          Dst:             xcalloc
        - Src:             'bulk-checkin.c:283,3'
          Dst:             prepare_to_stream
        - Src:             'bulk-checkin.c:285,4'
          Dst:             hashfile_checkpoint
        - Src:             'bulk-checkin.c:287,4'
          Dst:             crc32_begin
        - Src:             'bulk-checkin.c:289,8'
          Dst:             stream_blob_to_pack
        - Src:             'bulk-checkin.c:298,4'
          Dst:             BUG_fl
        - Src:             'bulk-checkin.c:299,3'
          Dst:             hashfile_truncate
        - Src:             'bulk-checkin.c:301,3'
          Dst:             flush_bulk_checkin_packfile
        - Src:             'bulk-checkin.c:302,7'
          Dst:             lseek64
        - Src:             'bulk-checkin.c:303,11'
          Dst:             error
        - Src:             'bulk-checkin.c:303,11'
          Dst:             const_error
        - Src:             'bulk-checkin.c:309,15'
          Dst:             crc32_end
        - Src:             'bulk-checkin.c:310,6'
          Dst:             already_written
        - Src:             'bulk-checkin.c:311,3'
          Dst:             hashfile_truncate
        - Src:             'bulk-checkin.c:315,3'
          Dst:             oidcpy
        - Src:             'bulk-checkin.c:316,3'
          Dst:             st_mult
        - Src:             'bulk-checkin.c:316,3'
          Dst:             xrealloc
    - functionName:    index_blob_bulk_checkin
      functionSourceFile: '/src/git/bulk-checkin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - oid
        - fd
        - size
        - path
        - flags
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflate_blob_to_pack
        - flush_bulk_checkin_packfile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bulk-checkin.c:363,6'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:363,6'
              BranchSideFuncs: []
            - BranchSide:      'bulk-checkin.c:364,3'
              BranchSideFuncs:
                - flush_bulk_checkin_packfile
      Callsites:
        - Src:             'bulk-checkin.c:361,15'
          Dst:             deflate_blob_to_pack
        - Src:             'bulk-checkin.c:364,3'
          Dst:             flush_bulk_checkin_packfile
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    fsync_loose_object_bulk_checkin
      functionSourceFile: '/src/git/bulk-checkin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - filename
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - __errno_location
        - fsync_or_die
        - git_fsync
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bulk-checkin.c:349,25'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:350,16'
              BranchSideFuncs:
                - git_fsync
                - __errno_location
                - fsync_or_die
                - _.20402
                - warning
            - BranchSide:      'bulk-checkin.c:351,7'
              BranchSideFuncs:
                - __errno_location
                - fsync_or_die
                - _.20402
                - warning
        - Branch String:   'bulk-checkin.c:349,6'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:349,6'
              BranchSideFuncs:
                - __errno_location
                - fsync_or_die
                - _.20402
                - warning
            - BranchSide:      'bulk-checkin.c:351,7'
              BranchSideFuncs:
                - __errno_location
                - fsync_or_die
                - _.20402
                - warning
        - Branch String:   'bulk-checkin.c:351,7'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:352,12'
              BranchSideFuncs:
                - _.20402
                - warning
                - fsync_or_die
            - BranchSide:      'bulk-checkin.c:353,16'
              BranchSideFuncs:
                - fsync_or_die
      Callsites:
        - Src:             'bulk-checkin.c:350,6'
          Dst:             git_fsync
        - Src:             'bulk-checkin.c:351,7'
          Dst:             __errno_location
        - Src:             'bulk-checkin.c:352,12'
          Dst:             _
        - Src:             'bulk-checkin.c:352,4'
          Dst:             warning
        - Src:             'bulk-checkin.c:353,3'
          Dst:             fsync_or_die
    - functionName:    prepare_loose_object_bulk_checkin
      functionSourceFile: '/src/git/bulk-checkin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - tmp_objdir_create
        - tmp_objdir_replace_primary_odb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bulk-checkin.c:332,7'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:332,7'
              BranchSideFuncs:
                - tmp_objdir_create
                - tmp_objdir_replace_primary_odb
            - BranchSide:      'bulk-checkin.c:332,7'
              BranchSideFuncs:
                - tmp_objdir_create
                - tmp_objdir_replace_primary_odb
        - Branch String:   'bulk-checkin.c:332,31'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:332,34'
              BranchSideFuncs:
                - tmp_objdir_create
                - tmp_objdir_replace_primary_odb
            - BranchSide:      'bulk-checkin.c:333,3'
              BranchSideFuncs: []
        - Branch String:   'bulk-checkin.c:332,6'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:333,3'
              BranchSideFuncs: []
            - BranchSide:      'bulk-checkin.c:335,22'
              BranchSideFuncs:
                - tmp_objdir_create
                - tmp_objdir_replace_primary_odb
        - Branch String:   'bulk-checkin.c:336,6'
          Branch Sides:
            - BranchSide:      'bulk-checkin.c:336,6'
              BranchSideFuncs:
                - tmp_objdir_replace_primary_odb
            - BranchSide:      'bulk-checkin.c:337,34'
              BranchSideFuncs:
                - tmp_objdir_replace_primary_odb
      Callsites:
        - Src:             'bulk-checkin.c:335,22'
          Dst:             tmp_objdir_create
        - Src:             'bulk-checkin.c:337,3'
          Dst:             tmp_objdir_replace_primary_odb
    - functionName:    download_bundle_to_file
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bundle
        - data
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fetch_bundle_uri_internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle-uri.c:439,35'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:439,38'
              BranchSideFuncs:
                - fetch_bundle_uri_internal
            - BranchSide:      'bundle-uri.c:442,34'
              BranchSideFuncs:
                - fetch_bundle_uri_internal
        - Branch String:   'bundle-uri.c:439,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:440,3'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:442,34'
              BranchSideFuncs:
                - fetch_bundle_uri_internal
        - Branch String:   'bundle-uri.c:449,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:450,3'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:457,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bundle-uri.c:442,8'
          Dst:             fetch_bundle_uri_internal
    - functionName:    fetch_bundle_uri_internal
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - bundle
        - depth
        - list
      BBCount:         24
      ICount:          182
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - copy_uri_to_file
        - fetch_bundle_list_in_config_format
        - find_temp_filename
        - hashmap_add
        - hashmap_entry_init
        - is_bundle
        - strhash
        - unlink
        - warning
        - xcalloc
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bundle-uri.c:711,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:712,11'
              BranchSideFuncs:
                - _.20493
                - warning
            - BranchSide:      'bundle-uri.c:717,7'
              BranchSideFuncs:
                - find_temp_filename
                - unlink
                - copy_uri_to_file
                - is_bundle
                - xcalloc
                - xstrdup
                - xstrdup
                - strhash
                - hashmap_entry_init.20496
                - hashmap_add
                - fetch_bundle_list_in_config_format
                - _.20493
                - warning
                - _.20493
                - warning
        - Branch String:   'bundle-uri.c:717,20'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:718,23'
              BranchSideFuncs:
                - copy_uri_to_file
                - is_bundle
                - xcalloc
                - xstrdup
                - xstrdup
                - strhash
                - hashmap_entry_init.20496
                - hashmap_add
                - unlink
                - fetch_bundle_list_in_config_format
                - _.20493
                - warning
                - _.20493
                - warning
            - BranchSide:      'bundle-uri.c:723,33'
              BranchSideFuncs:
                - copy_uri_to_file
                - is_bundle
                - xcalloc
                - xstrdup
                - xstrdup
                - strhash
                - hashmap_entry_init.20496
                - hashmap_add
                - unlink
                - fetch_bundle_list_in_config_format
                - _.20493
                - warning
                - _.20493
                - warning
        - Branch String:   'bundle-uri.c:717,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:719,10'
              BranchSideFuncs:
                - copy_uri_to_file
                - is_bundle
                - xcalloc
                - xstrdup
                - xstrdup
                - strhash
                - hashmap_entry_init.20496
                - hashmap_add
                - unlink
                - fetch_bundle_list_in_config_format
                - _.20493
                - warning
                - _.20493
                - warning
            - BranchSide:      'bundle-uri.c:723,33'
              BranchSideFuncs:
                - copy_uri_to_file
                - is_bundle
                - xcalloc
                - xstrdup
                - xstrdup
                - strhash
                - hashmap_entry_init.20496
                - hashmap_add
                - unlink
                - fetch_bundle_list_in_config_format
                - _.20493
                - warning
                - _.20493
                - warning
        - Branch String:   'bundle-uri.c:723,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:724,11'
              BranchSideFuncs:
                - _.20493
                - warning
                - unlink
            - BranchSide:      'bundle-uri.c:728,27'
              BranchSideFuncs:
                - is_bundle
                - xcalloc
                - xstrdup
                - xstrdup
                - strhash
                - hashmap_entry_init.20496
                - hashmap_add
                - unlink
                - fetch_bundle_list_in_config_format
                - _.20493
                - warning
        - Branch String:   'bundle-uri.c:728,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:730,5'
              BranchSideFuncs:
                - fetch_bundle_list_in_config_format
                - unlink
                - _.20493
                - warning
            - BranchSide:      'bundle-uri.c:738,2'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - xstrdup
                - strhash
                - hashmap_entry_init.20496
                - hashmap_add
                - unlink
        - Branch String:   'bundle-uri.c:731,7'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:732,12'
              BranchSideFuncs:
                - _.20493
                - warning
                - unlink
            - BranchSide:      'bundle-uri.c:734,3'
              BranchSideFuncs:
                - unlink
        - Branch String:   'bundle-uri.c:745,13'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:745,16'
              BranchSideFuncs:
                - unlink
            - BranchSide:      'bundle-uri.c:747,9'
              BranchSideFuncs: []
        - Branch String:   'bundle-uri.c:745,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:746,10'
              BranchSideFuncs:
                - unlink
            - BranchSide:      'bundle-uri.c:747,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bundle-uri.c:712,11'
          Dst:             _
        - Src:             'bundle-uri.c:712,3'
          Dst:             warning
        - Src:             'bundle-uri.c:718,23'
          Dst:             find_temp_filename
        - Src:             'bundle-uri.c:723,16'
          Dst:             copy_uri_to_file
        - Src:             'bundle-uri.c:724,11'
          Dst:             _
        - Src:             'bundle-uri.c:724,3'
          Dst:             warning
        - Src:             'bundle-uri.c:728,17'
          Dst:             is_bundle
        - Src:             'bundle-uri.c:729,12'
          Dst:             fetch_bundle_list_in_config_format
        - Src:             'bundle-uri.c:732,12'
          Dst:             _
        - Src:             'bundle-uri.c:732,4'
          Dst:             warning
        - Src:             'bundle-uri.c:738,2'
          Dst:             xcalloc
        - Src:             'bundle-uri.c:739,14'
          Dst:             xstrdup
        - Src:             'bundle-uri.c:740,16'
          Dst:             xstrdup
        - Src:             'bundle-uri.c:741,34'
          Dst:             strhash
        - Src:             'bundle-uri.c:741,2'
          Dst:             hashmap_entry_init
        - Src:             'bundle-uri.c:742,2'
          Dst:             hashmap_add
        - Src:             'bundle-uri.c:746,3'
          Dst:             unlink
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    15
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    find_temp_filename
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - close
        - odb_mkstemp
        - strbuf_detach
        - unlink
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle-uri.c:274,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:275,16'
              BranchSideFuncs:
                - odb_mkstemp
                - close
                - unlink
                - strbuf_detach
                - _.20493
                - warning
            - BranchSide:      'bundle-uri.c:275,16'
              BranchSideFuncs:
                - odb_mkstemp
                - close
                - unlink
                - strbuf_detach
                - _.20493
                - warning
        - Branch String:   'bundle-uri.c:281,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:282,11'
              BranchSideFuncs:
                - _.20493
                - warning
            - BranchSide:      'bundle-uri.c:286,8'
              BranchSideFuncs:
                - close
                - unlink
                - strbuf_detach
      Callsites:
        - Src:             'bundle-uri.c:280,7'
          Dst:             odb_mkstemp
        - Src:             'bundle-uri.c:282,11'
          Dst:             _
        - Src:             'bundle-uri.c:282,3'
          Dst:             warning
        - Src:             'bundle-uri.c:286,2'
          Dst:             close
        - Src:             'bundle-uri.c:287,2'
          Dst:             unlink
        - Src:             'bundle-uri.c:288,9'
          Dst:             strbuf_detach
    - functionName:    copy_uri_to_file
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - uri
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - copy_file
        - download_https_uri_to_file
        - skip_prefix
        - starts_with
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle-uri.c:351,33'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:352,18'
              BranchSideFuncs:
                - download_https_uri_to_file
            - BranchSide:      'bundle-uri.c:353,37'
              BranchSideFuncs:
                - download_https_uri_to_file
        - Branch String:   'bundle-uri.c:351,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:353,37'
              BranchSideFuncs:
                - download_https_uri_to_file
            - BranchSide:      'bundle-uri.c:355,18'
              BranchSideFuncs:
                - skip_prefix.20513
                - copy_file
        - Branch String:   'bundle-uri.c:355,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:356,9'
              BranchSideFuncs:
                - copy_file
            - BranchSide:      'bundle-uri.c:359,19'
              BranchSideFuncs:
                - copy_file
      Callsites:
        - Src:             'bundle-uri.c:351,6'
          Dst:             starts_with
        - Src:             'bundle-uri.c:352,6'
          Dst:             starts_with
        - Src:             'bundle-uri.c:353,10'
          Dst:             download_https_uri_to_file
        - Src:             'bundle-uri.c:355,6'
          Dst:             skip_prefix
        - Src:             'bundle-uri.c:359,9'
          Dst:             copy_file
    - functionName:    fetch_bundle_list_in_config_format
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - global_list
        - bundle
        - depth
      BBCount:         13
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - bundle_uri_parse_config_format
        - clear_bundle_list
        - download_bundle_list
        - fetch_bundles_by_token
        - init_bundle_list
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle-uri.c:662,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:665,3'
              BranchSideFuncs:
                - clear_bundle_list
            - BranchSide:      'bundle-uri.c:667,23'
              BranchSideFuncs:
                - download_bundle_list
                - clear_bundle_list
                - fetch_bundles_by_token
                - _.20493
                - warning
        - Branch String:   'bundle-uri.c:667,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:668,11'
              BranchSideFuncs:
                - _.20493
                - warning
                - clear_bundle_list
            - BranchSide:      'bundle-uri.c:679,23'
              BranchSideFuncs:
                - download_bundle_list
                - clear_bundle_list
                - fetch_bundles_by_token
        - Branch String:   'bundle-uri.c:679,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:680,35'
              BranchSideFuncs:
                - fetch_bundles_by_token
                - clear_bundle_list
            - BranchSide:      'bundle-uri.c:682,44'
              BranchSideFuncs:
                - download_bundle_list
                - clear_bundle_list
        - Branch String:   'bundle-uri.c:682,13'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:0,0'
              BranchSideFuncs:
                - clear_bundle_list
            - BranchSide:      'bundle-uri.c:684,3'
              BranchSideFuncs:
                - clear_bundle_list
      Callsites:
        - Src:             'bundle-uri.c:660,2'
          Dst:             init_bundle_list
        - Src:             'bundle-uri.c:662,16'
          Dst:             bundle_uri_parse_config_format
        - Src:             'bundle-uri.c:668,11'
          Dst:             _
        - Src:             'bundle-uri.c:668,3'
          Dst:             warning
        - Src:             'bundle-uri.c:680,12'
          Dst:             fetch_bundles_by_token
        - Src:             'bundle-uri.c:682,23'
          Dst:             download_bundle_list
        - Src:             'bundle-uri.c:687,2'
          Dst:             clear_bundle_list
    - functionName:    hashmap_entry_init
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - e
        - hash
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_bundle_list
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compare_bundles
        - hashmap_init
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'bundle-uri.c:47,2'
          Dst:             hashmap_init
        - Src:             'bundle-uri.c:47,2'
          Dst:             compare_bundles
    - functionName:    bundle_uri_parse_config_format
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - filename
        - list
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - config_to_bundle_list
        - git_config_from_file_with_options
        - strbuf_addstr
        - strbuf_detach
        - strbuf_strip_file_from_path
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle-uri.c:247,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:248,17'
              BranchSideFuncs:
                - git_config_from_file_with_options
                - _.20493
                - warning
            - BranchSide:      'bundle-uri.c:260,10'
              BranchSideFuncs:
                - git_config_from_file_with_options
                - _.20493
                - warning
        - Branch String:   'bundle-uri.c:264,14'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:264,14'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:264,17'
              BranchSideFuncs:
                - _.20493
                - warning
        - Branch String:   'bundle-uri.c:264,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:264,6'
              BranchSideFuncs:
                - _.20493
                - warning
            - BranchSide:      'bundle-uri.c:265,11'
              BranchSideFuncs:
                - _.20493
                - warning
      Callsites:
        - Src:             'bundle-uri.c:249,3'
          Dst:             strbuf_addstr
        - Src:             'bundle-uri.c:256,3'
          Dst:             strbuf_strip_file_from_path
        - Src:             'bundle-uri.c:257,19'
          Dst:             strbuf_detach
        - Src:             'bundle-uri.c:259,11'
          Dst:             git_config_from_file_with_options
        - Src:             'bundle-uri.c:259,11'
          Dst:             config_to_bundle_list
        - Src:             'bundle-uri.c:265,11'
          Dst:             _
        - Src:             'bundle-uri.c:265,3'
          Dst:             warning
    - functionName:    fetch_bundles_by_token
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - list
      BBCount:         47
      ICount:          337
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - _
        - __isoc99_sscanf
        - compare_creation_token_decreasing
        - fetch_bundle_uri_internal
        - for_all_bundles_in_list
        - hashmap_get_size
        - is_bundle
        - repo_config_get_value
        - repo_config_set_multivar_gently
        - sane_qsort
        - st_mult
        - strbuf_addf
        - strbuf_release
        - unbundle_from_file
        - warning
        - xmalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bundle-uri.c:509,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:510,16'
              BranchSideFuncs:
                - sane_qsort.20504
                - repo_config_get_value
                - __isoc99_sscanf
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
                - free
            - BranchSide:      'bundle-uri.c:514,2'
              BranchSideFuncs:
                - sane_qsort.20504
                - repo_config_get_value
                - __isoc99_sscanf
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
                - free
        - Branch String:   'bundle-uri.c:523,27'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:524,13'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
            - BranchSide:      'bundle-uri.c:547,6'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
        - Branch String:   'bundle-uri.c:524,66'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:525,14'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
                - free
            - BranchSide:      'bundle-uri.c:547,6'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
        - Branch String:   'bundle-uri.c:521,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:526,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'bundle-uri.c:547,6'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
        - Branch String:   'bundle-uri.c:548,18'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:548,21'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
            - BranchSide:      'bundle-uri.c:548,2'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
        - Branch String:   'bundle-uri.c:548,2'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:549,47'
              BranchSideFuncs:
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - unbundle_from_file
            - BranchSide:      'bundle-uri.c:622,6'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
        - Branch String:   'bundle-uri.c:557,7'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:558,4'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
            - BranchSide:      'bundle-uri.c:560,8'
              BranchSideFuncs:
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - unbundle_from_file
        - Branch String:   'bundle-uri.c:560,7'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:567,38'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
            - BranchSide:      'bundle-uri.c:584,7'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
        - Branch String:   'bundle-uri.c:567,8'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:569,5'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
            - BranchSide:      'bundle-uri.c:577,19'
              BranchSideFuncs:
                - is_bundle
                - _.20493
                - warning
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - unbundle_from_file
        - Branch String:   'bundle-uri.c:577,8'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:578,13'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
            - BranchSide:      'bundle-uri.c:582,3'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
        - Branch String:   'bundle-uri.c:584,20'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:584,24'
              BranchSideFuncs:
                - unbundle_from_file
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
            - BranchSide:      'bundle-uri.c:584,32'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
        - Branch String:   'bundle-uri.c:584,7'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:584,32'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
            - BranchSide:      'bundle-uri.c:589,31'
              BranchSideFuncs:
                - unbundle_from_file
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
        - Branch String:   'bundle-uri.c:589,8'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:591,20'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
            - BranchSide:      'bundle-uri.c:597,20'
              BranchSideFuncs:
                - free
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - _.20493
                - warning
                - fetch_bundle_uri_internal
                - is_bundle
                - _.20493
                - warning
                - unbundle_from_file
        - Branch String:   'bundle-uri.c:622,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:623,17'
              BranchSideFuncs:
                - strbuf_addf
                - repo_config_set_multivar_gently
                - strbuf_release
                - free
                - _.20493
                - warning
            - BranchSide:      'bundle-uri.c:633,15'
              BranchSideFuncs:
                - free
        - Branch String:   'bundle-uri.c:625,7'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:628,12'
              BranchSideFuncs:
                - _.20493
                - warning
                - strbuf_release
                - free
            - BranchSide:      'bundle-uri.c:630,3'
              BranchSideFuncs:
                - strbuf_release
                - free
      Callsites:
        - Src:             'bundle-uri.c:502,12'
          Dst:             hashmap_get_size
        - Src:             'bundle-uri.c:505,2'
          Dst:             st_mult
        - Src:             'bundle-uri.c:505,2'
          Dst:             xmalloc
        - Src:             'bundle-uri.c:507,2'
          Dst:             for_all_bundles_in_list
        - Src:             'bundle-uri.c:507,2'
          Dst:             append_bundle
        - Src:             'bundle-uri.c:514,2'
          Dst:             sane_qsort
        - Src:             'bundle-uri.c:514,2'
          Dst:             compare_creation_token_decreasing
        - Src:             'bundle-uri.c:521,7'
          Dst:             repo_config_get_value
        - Src:             'bundle-uri.c:524,6'
          Dst:             __isoc99_sscanf
        - Src:             'bundle-uri.c:567,8'
          Dst:             fetch_bundle_uri_internal
        - Src:             'bundle-uri.c:577,9'
          Dst:             is_bundle
        - Src:             'bundle-uri.c:578,13'
          Dst:             _
        - Src:             'bundle-uri.c:578,5'
          Dst:             warning
        - Src:             'bundle-uri.c:589,8'
          Dst:             unbundle_from_file
        - Src:             'bundle-uri.c:624,3'
          Dst:             strbuf_addf
        - Src:             'bundle-uri.c:625,7'
          Dst:             repo_config_set_multivar_gently
        - Src:             'bundle-uri.c:628,12'
          Dst:             _
        - Src:             'bundle-uri.c:628,4'
          Dst:             warning
        - Src:             'bundle-uri.c:630,3'
          Dst:             strbuf_release
    - functionName:    download_bundle_list
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - local_list
        - global_list
        - depth
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - for_all_bundles_in_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bundle-uri.c:649,9'
          Dst:             for_all_bundles_in_list
        - Src:             'bundle-uri.c:649,9'
          Dst:             download_bundle_to_file
    - functionName:    clear_bundle_list
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - for_all_bundles_in_list
        - hashmap_clear_
      functionUses:    5
      BranchProfiles:
        - Branch String:   'bundle-uri.c:62,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:63,3'
              BranchSideFuncs:
                - for_all_bundles_in_list
                - hashmap_clear_
                - free
            - BranchSide:      'bundle-uri.c:65,26'
              BranchSideFuncs:
                - for_all_bundles_in_list
                - hashmap_clear_
                - free
      Callsites:
        - Src:             'bundle-uri.c:65,2'
          Dst:             for_all_bundles_in_list
        - Src:             'bundle-uri.c:65,2'
          Dst:             clear_remote_bundle_info
        - Src:             'bundle-uri.c:66,2'
          Dst:             hashmap_clear_
    - functionName:    clear_remote_bundle_info
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bundle
        - data
      BBCount:         9
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    for_all_bundles_in_list
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - iter
        - data
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - container_of_or_null_offset
        - hashmap_iter_first
        - hashmap_iter_next
      functionUses:    7
      BranchProfiles:
        - Branch String:   'bundle-uri.c:77,2'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:78,16'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.20501
            - BranchSide:      'bundle-uri.c:84,2'
              BranchSideFuncs: []
        - Branch String:   'bundle-uri.c:80,7'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:81,11'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:82,2'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.20501
      Callsites:
        - Src:             'bundle-uri.c:77,2'
          Dst:             hashmap_iter_first
        - Src:             'bundle-uri.c:77,2'
          Dst:             container_of_or_null_offset
        - Src:             'bundle-uri.c:77,2'
          Dst:             hashmap_iter_next
        - Src:             'bundle-uri.c:77,2'
          Dst:             container_of_or_null_offset
    - functionName:    hashmap_iter_first
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - iter
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_iter_init
        - hashmap_iter_next
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:457,2'
          Dst:             hashmap_iter_init
        - Src:             './hashmap.h:458,9'
          Dst:             hashmap_iter_next
    - functionName:    container_of_or_null_offset
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - offset
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1584,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1584,23'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1584,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hashmap_get_size
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   './hashmap.h:305,6'
          Branch Sides:
            - BranchSide:      './hashmap.h:306,10'
              BranchSideFuncs: []
            - BranchSide:      './hashmap.h:308,2'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             './hashmap.h:308,2'
          Dst:             BUG_fl
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    append_bundle
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bundle
        - data
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compare_creation_token_decreasing
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - va
        - vb
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle-uri.c:482,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:483,3'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:484,8'
              BranchSideFuncs: []
        - Branch String:   'bundle-uri.c:484,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:485,3'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:486,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unbundle_from_file
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - file
      BBCount:         20
      ICount:          160
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bundle_header_release
        - fetch_pack_fsck_objects
        - get_main_ref_store
        - read_bundle_header
        - skip_prefix
        - strbuf_addstr
        - strbuf_setlen
        - unbundle
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bundle-uri.c:371,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:372,3'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:379,25'
              BranchSideFuncs:
                - fetch_pack_fsck_objects
                - unbundle
                - strbuf_addstr.20511
                - bundle_header_release
                - skip_prefix.20513
                - strbuf_setlen.20514
                - strbuf_addstr.20511
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_update_ref
        - Branch String:   'bundle-uri.c:379,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:381,3'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:387,2'
              BranchSideFuncs:
                - strbuf_addstr.20511
                - bundle_header_release
                - skip_prefix.20513
                - strbuf_setlen.20514
                - strbuf_addstr.20511
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_update_ref
        - Branch String:   'bundle-uri.c:390,2'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:390,2'
              BranchSideFuncs:
                - bundle_header_release
                - skip_prefix.20513
                - strbuf_setlen.20514
                - strbuf_addstr.20511
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_update_ref
            - BranchSide:      'bundle-uri.c:390,2'
              BranchSideFuncs:
                - bundle_header_release
                - skip_prefix.20513
                - strbuf_setlen.20514
                - strbuf_addstr.20511
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_update_ref
        - Branch String:   'bundle-uri.c:390,2'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:391,27'
              BranchSideFuncs:
                - skip_prefix.20513
                - bundle_header_release
                - strbuf_setlen.20514
                - strbuf_addstr.20511
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_update_ref
            - BranchSide:      'bundle-uri.c:410,2'
              BranchSideFuncs:
                - bundle_header_release
        - Branch String:   'bundle-uri.c:396,7'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:397,4'
              BranchSideFuncs:
                - strbuf_setlen.20514
                - strbuf_addstr.20511
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_update_ref
                - bundle_header_release
                - skip_prefix.20513
            - BranchSide:      'bundle-uri.c:399,30'
              BranchSideFuncs:
                - strbuf_setlen.20514
                - strbuf_addstr.20511
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
                - refs_update_ref
                - bundle_header_release
                - skip_prefix.20513
        - Branch String:   'bundle-uri.c:406,5'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:404,3'
              BranchSideFuncs:
                - refs_update_ref
                - bundle_header_release
                - skip_prefix.20513
                - strbuf_setlen.20514
                - strbuf_addstr.20511
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
            - BranchSide:      'bundle-uri.c:404,3'
              BranchSideFuncs:
                - refs_update_ref
                - bundle_header_release
                - skip_prefix.20513
                - strbuf_setlen.20514
                - strbuf_addstr.20511
                - get_main_ref_store
                - refs_read_ref
                - get_main_ref_store
      Callsites:
        - Src:             'bundle-uri.c:371,19'
          Dst:             read_bundle_header
        - Src:             'bundle-uri.c:380,34'
          Dst:             fetch_pack_fsck_objects
        - Src:             'bundle-uri.c:379,16'
          Dst:             unbundle
        - Src:             'bundle-uri.c:387,2'
          Dst:             strbuf_addstr
        - Src:             'bundle-uri.c:396,8'
          Dst:             skip_prefix
        - Src:             'bundle-uri.c:399,3'
          Dst:             strbuf_setlen
        - Src:             'bundle-uri.c:400,3'
          Dst:             strbuf_addstr
        - Src:             'bundle-uri.c:402,28'
          Dst:             get_main_ref_store
        - Src:             'bundle-uri.c:402,14'
          Dst:             refs_read_ref
        - Src:             'bundle-uri.c:404,19'
          Dst:             get_main_ref_store
        - Src:             'bundle-uri.c:404,3'
          Dst:             refs_update_ref
        - Src:             'bundle-uri.c:410,2'
          Dst:             bundle_header_release
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    config_to_bundle_list
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - ctx
        - data
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bundle_list_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bundle-uri.c:235,9'
          Dst:             bundle_list_update
    - functionName:    bundle_list_update
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - list
      BBCount:         47
      ICount:          308
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - _
        - __isoc99_sscanf
        - container_of_or_null_offset
        - git_parse_int
        - hashmap_add
        - hashmap_entry_init
        - hashmap_get
        - parse_config_key
        - relative_url
        - strbuf_add
        - strbuf_detach
        - strbuf_release
        - strcmp
        - strhash
        - warning
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bundle-uri.c:148,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:149,3'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:151,7'
              BranchSideFuncs:
                - strcmp
                - git_parse_int
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strbuf_add
                - strhash
                - hashmap_entry_init.20496
                - hashmap_get
                - container_of_or_null_offset.20501
                - xcalloc
                - strbuf_detach
                - strhash
                - hashmap_entry_init.20496
                - hashmap_add
                - strbuf_release
                - strcmp
                - relative_url
                - strcmp
                - __isoc99_sscanf
                - _.20493
                - warning
        - Branch String:   'bundle-uri.c:151,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:152,15'
              BranchSideFuncs:
                - strbuf_add
                - strhash
                - hashmap_entry_init.20496
                - hashmap_get
                - container_of_or_null_offset.20501
                - xcalloc
                - strbuf_detach
                - strhash
                - hashmap_entry_init.20496
                - hashmap_add
                - strbuf_release
                - strcmp
                - relative_url
                - strcmp
                - __isoc99_sscanf
                - _.20493
                - warning
            - BranchSide:      'bundle-uri.c:192,18'
              BranchSideFuncs:
                - strbuf_add
                - strhash
                - hashmap_entry_init.20496
                - hashmap_get
                - container_of_or_null_offset.20501
                - xcalloc
                - strbuf_detach
                - strhash
                - hashmap_entry_init.20496
                - hashmap_add
                - strbuf_release
                - strcmp
                - relative_url
                - strcmp
                - __isoc99_sscanf
                - _.20493
                - warning
        - Branch String:   'bundle-uri.c:152,7'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:154,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'bundle-uri.c:163,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'bundle-uri.c:154,8'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:155,5'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:156,8'
              BranchSideFuncs: []
        - Branch String:   'bundle-uri.c:156,8'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:159,20'
              BranchSideFuncs: []
        - Branch String:   'bundle-uri.c:163,7'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:164,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'bundle-uri.c:173,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'bundle-uri.c:164,8'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:165,5'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'bundle-uri.c:166,21'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'bundle-uri.c:166,13'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:167,5'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:169,5'
              BranchSideFuncs: []
        - Branch String:   'bundle-uri.c:173,7'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:175,11'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:189,3'
              BranchSideFuncs: []
        - Branch String:   'bundle-uri.c:175,4'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:176,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'bundle-uri.c:185,4'
              BranchSideFuncs: []
        - Branch String:   'bundle-uri.c:176,33'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:177,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'bundle-uri.c:182,4'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'bundle-uri.c:177,28'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:178,17'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'bundle-uri.c:182,4'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'bundle-uri.c:176,9'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:179,35'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'bundle-uri.c:182,4'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'bundle-uri.c:200,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:201,3'
              BranchSideFuncs:
                - strbuf_release
                - strcmp
                - relative_url
                - strcmp
                - __isoc99_sscanf
                - _.20493
                - warning
            - BranchSide:      'bundle-uri.c:206,2'
              BranchSideFuncs:
                - strbuf_release
                - strcmp
                - relative_url
                - strcmp
                - __isoc99_sscanf
                - _.20493
                - warning
        - Branch String:   'bundle-uri.c:208,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:209,7'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - _.20493
                - warning
            - BranchSide:      'bundle-uri.c:215,14'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - _.20493
                - warning
        - Branch String:   'bundle-uri.c:209,7'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:210,4'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:211,30'
              BranchSideFuncs:
                - relative_url
        - Branch String:   'bundle-uri.c:215,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:216,14'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:227,2'
              BranchSideFuncs: []
        - Branch String:   'bundle-uri.c:216,7'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:217,12'
              BranchSideFuncs:
                - _.20493
                - warning
            - BranchSide:      'bundle-uri.c:219,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bundle-uri.c:148,6'
          Dst:             parse_config_key
        - Src:             'bundle-uri.c:152,8'
          Dst:             strcmp
        - Src:             'bundle-uri.c:154,9'
          Dst:             git_parse_int
        - Src:             'bundle-uri.c:163,8'
          Dst:             strcmp
        - Src:             'bundle-uri.c:164,9'
          Dst:             strcmp
        - Src:             'bundle-uri.c:166,14'
          Dst:             strcmp
        - Src:             'bundle-uri.c:173,8'
          Dst:             strcmp
        - Src:             'bundle-uri.c:178,10'
          Dst:             strcmp
        - Src:             'bundle-uri.c:192,2'
          Dst:             strbuf_add
        - Src:             'bundle-uri.c:199,34'
          Dst:             strhash
        - Src:             'bundle-uri.c:199,2'
          Dst:             hashmap_entry_init
        - Src:             'bundle-uri.c:200,17'
          Dst:             hashmap_get
        - Src:             'bundle-uri.c:200,17'
          Dst:             container_of_or_null_offset
        - Src:             'bundle-uri.c:201,3'
          Dst:             xcalloc
        - Src:             'bundle-uri.c:202,16'
          Dst:             strbuf_detach
        - Src:             'bundle-uri.c:203,36'
          Dst:             strhash
        - Src:             'bundle-uri.c:203,3'
          Dst:             hashmap_entry_init
        - Src:             'bundle-uri.c:204,3'
          Dst:             hashmap_add
        - Src:             'bundle-uri.c:206,2'
          Dst:             strbuf_release
        - Src:             'bundle-uri.c:208,7'
          Dst:             strcmp
        - Src:             'bundle-uri.c:211,17'
          Dst:             relative_url
        - Src:             'bundle-uri.c:215,7'
          Dst:             strcmp
        - Src:             'bundle-uri.c:216,7'
          Dst:             __isoc99_sscanf
        - Src:             'bundle-uri.c:217,12'
          Dst:             _
        - Src:             'bundle-uri.c:217,4'
          Dst:             warning
    - functionName:    compare_bundles
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hashmap_cmp_fn_data
        - he1
        - he2
        - id
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle-uri.c:36,24'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:36,43'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'bundle-uri.c:36,48'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'bundle-uri.c:36,9'
          Dst:             strcmp
    - functionName:    download_https_uri_to_file
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - uri
      BBCount:         30
      ICount:          179
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - const_error
        - error
        - fclose
        - fdopen
        - fflush
        - finish_command
        - fprintf
        - start_command
        - strbuf_getline
        - strbuf_release
        - strcmp
        - strvec_pushl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle-uri.c:304,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:305,3'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:307,23'
              BranchSideFuncs:
                - fdopen
                - finish_command
                - fclose
                - fclose
                - fdopen
                - fprintf
                - fflush
                - strbuf_getline
                - strbuf_release
                - _.20493
                - error
                - const_error.20544
                - fprintf
                - strcmp
        - Branch String:   'bundle-uri.c:308,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:309,10'
              BranchSideFuncs:
                - fdopen
                - finish_command
                - fclose
                - fclose
                - fprintf
                - fflush
                - strbuf_getline
                - strbuf_release
                - _.20493
                - error
                - const_error.20544
                - fprintf
                - strcmp
            - BranchSide:      'bundle-uri.c:313,24'
              BranchSideFuncs:
                - fdopen
                - finish_command
                - fclose
                - fclose
                - fprintf
                - fflush
                - strbuf_getline
                - strbuf_release
                - _.20493
                - error
                - const_error.20544
                - fprintf
                - strcmp
        - Branch String:   'bundle-uri.c:314,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:315,10'
              BranchSideFuncs:
                - fprintf
                - fflush
                - strbuf_getline
                - strbuf_release
                - _.20493
                - error
                - const_error.20544
                - finish_command
                - fclose
                - fclose
                - fprintf
                - strcmp
            - BranchSide:      'bundle-uri.c:319,10'
              BranchSideFuncs:
                - fprintf
                - fflush
                - strbuf_getline
                - strbuf_release
                - _.20493
                - error
                - const_error.20544
                - finish_command
                - fclose
                - fclose
                - fprintf
                - strcmp
        - Branch String:   'bundle-uri.c:322,2'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:323,13'
              BranchSideFuncs:
                - strbuf_release
                - _.20493
                - error
                - const_error.20544
                - finish_command
                - fclose
                - fclose
                - fprintf
                - strcmp
                - strbuf_getline
            - BranchSide:      'bundle-uri.c:328,2'
              BranchSideFuncs:
                - strbuf_release
                - _.20493
                - error
                - const_error.20544
                - finish_command
                - fclose
                - fclose
                - fprintf
        - Branch String:   'bundle-uri.c:323,7'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:324,4'
              BranchSideFuncs:
                - strcmp
                - strbuf_getline
                - strbuf_release
                - _.20493
                - error
                - const_error.20544
                - finish_command
                - fclose
                - fclose
                - fprintf
            - BranchSide:      'bundle-uri.c:325,20'
              BranchSideFuncs:
                - strcmp
                - strbuf_getline
                - strbuf_release
                - _.20493
                - error
                - const_error.20544
                - finish_command
                - fclose
                - fclose
                - fprintf
        - Branch String:   'bundle-uri.c:325,7'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:322,2'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - _.20493
                - error
                - const_error.20544
                - finish_command
                - fclose
                - fclose
                - fprintf
                - strcmp
            - BranchSide:      'bundle-uri.c:326,14'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - _.20493
                - error
                - const_error.20544
                - finish_command
                - fclose
                - fclose
                - fprintf
                - strcmp
        - Branch String:   'bundle-uri.c:330,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:331,12'
              BranchSideFuncs:
                - fprintf
                - finish_command
                - fclose
                - fclose
            - BranchSide:      'bundle-uri.c:335,10'
              BranchSideFuncs:
                - fprintf
                - finish_command
                - fclose
                - fclose
        - Branch String:   'bundle-uri.c:338,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:339,10'
              BranchSideFuncs:
                - fclose
                - finish_command
                - fclose
            - BranchSide:      'bundle-uri.c:340,6'
              BranchSideFuncs:
                - finish_command
                - fclose
        - Branch String:   'bundle-uri.c:340,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:341,3'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:342,6'
              BranchSideFuncs:
                - fclose
        - Branch String:   'bundle-uri.c:342,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:343,10'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'bundle-uri.c:344,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bundle-uri.c:299,2'
          Dst:             strvec_pushl
        - Src:             'bundle-uri.c:304,6'
          Dst:             start_command
        - Src:             'bundle-uri.c:307,13'
          Dst:             fdopen
        - Src:             'bundle-uri.c:313,14'
          Dst:             fdopen
        - Src:             'bundle-uri.c:319,2'
          Dst:             fprintf
        - Src:             'bundle-uri.c:320,2'
          Dst:             fflush
        - Src:             'bundle-uri.c:322,10'
          Dst:             strbuf_getline
        - Src:             'bundle-uri.c:325,8'
          Dst:             strcmp
        - Src:             'bundle-uri.c:328,2'
          Dst:             strbuf_release
        - Src:             'bundle-uri.c:331,12'
          Dst:             _
        - Src:             'bundle-uri.c:331,12'
          Dst:             error
        - Src:             'bundle-uri.c:331,12'
          Dst:             const_error
        - Src:             'bundle-uri.c:335,2'
          Dst:             fprintf
        - Src:             'bundle-uri.c:339,3'
          Dst:             fclose
        - Src:             'bundle-uri.c:340,6'
          Dst:             finish_command
        - Src:             'bundle-uri.c:343,3'
          Dst:             fclose
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    attempt_unbundle
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - data
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - unbundle_from_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle-uri.c:758,18'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:758,21'
              BranchSideFuncs:
                - unbundle_from_file
            - BranchSide:      'bundle-uri.c:759,3'
              BranchSideFuncs: []
        - Branch String:   'bundle-uri.c:758,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:759,3'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:761,26'
              BranchSideFuncs:
                - unbundle_from_file
        - Branch String:   'bundle-uri.c:761,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:762,3'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:766,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bundle-uri.c:761,7'
          Dst:             unbundle_from_file
    - functionName:    bundle_uri_parse_line
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - line
      BBCount:         13
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - bundle_list_update
        - const_error
        - error
        - strbuf_add
        - strbuf_release
        - strchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle-uri.c:927,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:928,10'
              BranchSideFuncs:
                - strchr
                - _.20493
                - error
                - const_error.20544
                - _.20493
                - error
                - const_error.20544
                - strbuf_add
                - bundle_list_update
                - strbuf_release
            - BranchSide:      'bundle-uri.c:930,18'
              BranchSideFuncs:
                - strchr
                - _.20493
                - error
                - const_error.20544
                - _.20493
                - error
                - const_error.20544
                - strbuf_add
                - bundle_list_update
                - strbuf_release
        - Branch String:   'bundle-uri.c:932,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:933,10'
              BranchSideFuncs:
                - _.20493
                - error
                - const_error.20544
                - strbuf_add
                - bundle_list_update
                - strbuf_release
            - BranchSide:      'bundle-uri.c:934,6'
              BranchSideFuncs:
                - _.20493
                - error
                - const_error.20544
                - strbuf_add
                - bundle_list_update
                - strbuf_release
        - Branch String:   'bundle-uri.c:934,21'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:934,27'
              BranchSideFuncs:
                - _.20493
                - error
                - const_error.20544
            - BranchSide:      'bundle-uri.c:935,10'
              BranchSideFuncs:
                - _.20493
                - error
                - const_error.20544
        - Branch String:   'bundle-uri.c:934,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:935,10'
              BranchSideFuncs:
                - strbuf_add
                - bundle_list_update
                - strbuf_release
            - BranchSide:      'bundle-uri.c:937,19'
              BranchSideFuncs:
                - strbuf_add
                - bundle_list_update
                - strbuf_release
      Callsites:
        - Src:             'bundle-uri.c:927,7'
          Dst:             strlen
        - Src:             'bundle-uri.c:928,10'
          Dst:             _
        - Src:             'bundle-uri.c:928,10'
          Dst:             error
        - Src:             'bundle-uri.c:928,10'
          Dst:             const_error
        - Src:             'bundle-uri.c:930,11'
          Dst:             strchr
        - Src:             'bundle-uri.c:933,10'
          Dst:             _
        - Src:             'bundle-uri.c:933,10'
          Dst:             error
        - Src:             'bundle-uri.c:933,10'
          Dst:             const_error
        - Src:             'bundle-uri.c:935,10'
          Dst:             _
        - Src:             'bundle-uri.c:935,10'
          Dst:             error
        - Src:             'bundle-uri.c:935,10'
          Dst:             const_error
        - Src:             'bundle-uri.c:937,2'
          Dst:             strbuf_add
        - Src:             'bundle-uri.c:938,11'
          Dst:             bundle_list_update
        - Src:             'bundle-uri.c:939,2'
          Dst:             strbuf_release
    - functionName:    config_to_packet_line
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - ctx
        - data
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - packet_write_fmt
        - starts_with
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle-uri.c:890,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:890,6'
              BranchSideFuncs:
                - packet_write_fmt
            - BranchSide:      'bundle-uri.c:891,20'
              BranchSideFuncs:
                - packet_write_fmt
      Callsites:
        - Src:             'bundle-uri.c:890,6'
          Dst:             starts_with
        - Src:             'bundle-uri.c:891,3'
          Dst:             packet_write_fmt
    - functionName:    bundle_uri_command
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - request
      BBCount:         8
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - config_to_packet_line
        - die
        - packet_reader_read
        - packet_writer_flush
        - packet_writer_init
        - repo_config
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bundle-uri.c:902,2'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:903,7'
              BranchSideFuncs:
                - _.20493
                - die
            - BranchSide:      'bundle-uri.c:904,6'
              BranchSideFuncs:
                - repo_config
                - packet_writer_flush
                - _.20493
                - die
        - Branch String:   'bundle-uri.c:904,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:905,7'
              BranchSideFuncs:
                - _.20493
                - die
            - BranchSide:      'bundle-uri.c:911,14'
              BranchSideFuncs:
                - repo_config
                - packet_writer_flush
      Callsites:
        - Src:             'bundle-uri.c:900,2'
          Dst:             packet_writer_init
        - Src:             'bundle-uri.c:902,9'
          Dst:             packet_reader_read
        - Src:             'bundle-uri.c:903,7'
          Dst:             _
        - Src:             'bundle-uri.c:903,3'
          Dst:             die
        - Src:             'bundle-uri.c:905,7'
          Dst:             _
        - Src:             'bundle-uri.c:905,3'
          Dst:             die
        - Src:             'bundle-uri.c:911,2'
          Dst:             repo_config
        - Src:             'bundle-uri.c:911,2'
          Dst:             config_to_packet_line
        - Src:             'bundle-uri.c:913,2'
          Dst:             packet_writer_flush
    - functionName:    bundle_uri_advertise
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - value
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - repo_config_get_maybe_bool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bundle-uri.c:874,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:875,3'
              BranchSideFuncs: []
            - BranchSide:      'bundle-uri.c:877,23'
              BranchSideFuncs:
                - repo_config_get_maybe_bool
      Callsites:
        - Src:             'bundle-uri.c:878,2'
          Dst:             repo_config_get_maybe_bool
    - functionName:    fetch_bundle_list
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - list
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - clear_bundle_list
        - download_bundle_list
        - fetch_bundles_by_token
        - for_all_bundles_in_list
        - init_bundle_list
        - unbundle_all_bundles
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle-uri.c:844,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:845,33'
              BranchSideFuncs:
                - fetch_bundles_by_token
            - BranchSide:      'bundle-uri.c:847,2'
              BranchSideFuncs:
                - init_bundle_list
                - download_bundle_list
                - unbundle_all_bundles
                - for_all_bundles_in_list
                - clear_bundle_list
                - fetch_bundles_by_token
        - Branch String:   'bundle-uri.c:852,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:853,3'
              BranchSideFuncs:
                - for_all_bundles_in_list
                - clear_bundle_list
            - BranchSide:      'bundle-uri.c:855,6'
              BranchSideFuncs:
                - unbundle_all_bundles
                - for_all_bundles_in_list
                - clear_bundle_list
                - fetch_bundles_by_token
        - Branch String:   'bundle-uri.c:855,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:856,35'
              BranchSideFuncs:
                - fetch_bundles_by_token
                - for_all_bundles_in_list
                - clear_bundle_list
            - BranchSide:      'bundle-uri.c:858,33'
              BranchSideFuncs:
                - unbundle_all_bundles
                - for_all_bundles_in_list
                - clear_bundle_list
      Callsites:
        - Src:             'bundle-uri.c:845,10'
          Dst:             fetch_bundles_by_token
        - Src:             'bundle-uri.c:847,2'
          Dst:             init_bundle_list
        - Src:             'bundle-uri.c:852,16'
          Dst:             download_bundle_list
        - Src:             'bundle-uri.c:856,12'
          Dst:             fetch_bundles_by_token
        - Src:             'bundle-uri.c:858,12'
          Dst:             unbundle_all_bundles
        - Src:             'bundle-uri.c:861,2'
          Dst:             for_all_bundles_in_list
        - Src:             'bundle-uri.c:861,2'
          Dst:             unlink_bundle
        - Src:             'bundle-uri.c:862,2'
          Dst:             clear_bundle_list
    - functionName:    unbundle_all_bundles
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - list
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - for_all_bundles_in_list
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bundle-uri.c:781,2'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:781,33'
              BranchSideFuncs:
                - for_all_bundles_in_list
            - BranchSide:      'bundle-uri.c:783,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bundle-uri.c:781,9'
          Dst:             for_all_bundles_in_list
        - Src:             'bundle-uri.c:781,9'
          Dst:             attempt_unbundle
    - functionName:    unlink_bundle
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - data
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - unlink_or_warn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bundle-uri.c:788,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:788,6'
              BranchSideFuncs:
                - unlink_or_warn
            - BranchSide:      'bundle-uri.c:789,18'
              BranchSideFuncs:
                - unlink_or_warn
      Callsites:
        - Src:             'bundle-uri.c:789,3'
          Dst:             unlink_or_warn
    - functionName:    fetch_bundle_uri
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - uri
        - has_heuristic
      BBCount:         11
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - clear_bundle_list
        - clear_remote_bundle_info
        - fetch_bundle_uri_internal
        - for_all_bundles_in_list
        - init_bundle_list
        - trace2_region_enter_fl
        - trace2_region_leave_fl
        - unbundle_all_bundles
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bundle-uri.c:811,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:812,10'
              BranchSideFuncs:
                - fetch_bundle_uri_internal
                - unbundle_all_bundles
                - for_all_bundles_in_list
                - clear_bundle_list
                - clear_remote_bundle_info
                - trace2_region_leave_fl
            - BranchSide:      'bundle-uri.c:817,7'
              BranchSideFuncs:
                - fetch_bundle_uri_internal
                - unbundle_all_bundles
                - for_all_bundles_in_list
                - clear_bundle_list
                - clear_remote_bundle_info
                - trace2_region_leave_fl
        - Branch String:   'bundle-uri.c:819,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:820,3'
              BranchSideFuncs:
                - for_all_bundles_in_list
                - clear_bundle_list
                - clear_remote_bundle_info
                - trace2_region_leave_fl
            - BranchSide:      'bundle-uri.c:822,32'
              BranchSideFuncs:
                - unbundle_all_bundles
                - for_all_bundles_in_list
                - clear_bundle_list
                - clear_remote_bundle_info
                - trace2_region_leave_fl
        - Branch String:   'bundle-uri.c:825,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:825,6'
              BranchSideFuncs:
                - for_all_bundles_in_list
                - clear_bundle_list
                - clear_remote_bundle_info
                - trace2_region_leave_fl
            - BranchSide:      'bundle-uri.c:826,26'
              BranchSideFuncs:
                - for_all_bundles_in_list
                - clear_bundle_list
                - clear_remote_bundle_info
                - trace2_region_leave_fl
      Callsites:
        - Src:             'bundle-uri.c:800,9'
          Dst:             xstrdup
        - Src:             'bundle-uri.c:799,10'
          Dst:             xstrdup
        - Src:             'bundle-uri.c:803,2'
          Dst:             trace2_region_enter_fl
        - Src:             'bundle-uri.c:805,2'
          Dst:             init_bundle_list
        - Src:             'bundle-uri.c:819,16'
          Dst:             fetch_bundle_uri_internal
        - Src:             'bundle-uri.c:822,11'
          Dst:             unbundle_all_bundles
        - Src:             'bundle-uri.c:827,2'
          Dst:             for_all_bundles_in_list
        - Src:             'bundle-uri.c:827,2'
          Dst:             unlink_bundle
        - Src:             'bundle-uri.c:828,2'
          Dst:             clear_bundle_list
        - Src:             'bundle-uri.c:829,2'
          Dst:             clear_remote_bundle_info
        - Src:             'bundle-uri.c:830,2'
          Dst:             trace2_region_leave_fl
    - functionName:    summarize_bundle
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - data
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle-uri.c:93,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:93,6'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bundle-uri.c:94,11'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'bundle-uri.c:90,2'
          Dst:             fprintf
        - Src:             'bundle-uri.c:91,2'
          Dst:             fprintf
        - Src:             'bundle-uri.c:94,3'
          Dst:             fprintf
    - functionName:    print_bundle_list
      functionSourceFile: '/src/git/bundle-uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - list
      BBCount:         19
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - for_all_bundles_in_list
        - fprintf
        - printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bundle-uri.c:102,2'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:104,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - for_all_bundles_in_list
                - printf
            - BranchSide:      'bundle-uri.c:108,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - for_all_bundles_in_list
                - printf
            - BranchSide:      'bundle-uri.c:111,2'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - for_all_bundles_in_list
                - printf
            - BranchSide:      'bundle-uri.c:113,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - for_all_bundles_in_list
                - printf
        - Branch String:   'bundle-uri.c:120,6'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:120,6'
              BranchSideFuncs:
                - for_all_bundles_in_list
                - printf
            - BranchSide:      'bundle-uri.c:122,10'
              BranchSideFuncs:
                - for_all_bundles_in_list
                - printf
        - Branch String:   'bundle-uri.c:122,3'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:123,19'
              BranchSideFuncs:
                - for_all_bundles_in_list
                - printf
            - BranchSide:      'bundle-uri.c:129,2'
              BranchSideFuncs:
                - for_all_bundles_in_list
        - Branch String:   'bundle-uri.c:123,8'
          Branch Sides:
            - BranchSide:      'bundle-uri.c:125,23'
              BranchSideFuncs:
                - printf
                - for_all_bundles_in_list
            - BranchSide:      'bundle-uri.c:128,3'
              BranchSideFuncs:
                - for_all_bundles_in_list
                - printf
      Callsites:
        - Src:             'bundle-uri.c:116,2'
          Dst:             fprintf
        - Src:             'bundle-uri.c:117,2'
          Dst:             fprintf
        - Src:             'bundle-uri.c:118,2'
          Dst:             fprintf
        - Src:             'bundle-uri.c:124,5'
          Dst:             printf
        - Src:             'bundle-uri.c:131,2'
          Dst:             for_all_bundles_in_list
        - Src:             'bundle-uri.c:131,2'
          Dst:             summarize_bundle
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    is_tag_in_date_range
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
        - revs
      BBCount:         27
      ICount:          186
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - memchr
        - memmem
        - repo_read_object_file
        - strtoumax
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle.c:304,26'
          Branch Sides:
            - BranchSide:      'bundle.c:304,29'
              BranchSideFuncs:
                - repo_read_object_file
                - free
                - memmem
                - memchr
                - memchr
                - strtoumax
            - BranchSide:      'bundle.c:307,30'
              BranchSideFuncs:
                - repo_read_object_file
                - free
                - memmem
                - memchr
                - memchr
                - strtoumax
        - Branch String:   'bundle.c:304,6'
          Branch Sides:
            - BranchSide:      'bundle.c:305,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'bundle.c:307,30'
              BranchSideFuncs:
                - repo_read_object_file
                - free
                - memmem
                - memchr
                - memchr
                - strtoumax
        - Branch String:   'bundle.c:308,6'
          Branch Sides:
            - BranchSide:      'bundle.c:309,3'
              BranchSideFuncs:
                - memmem
                - free
                - memchr
                - memchr
                - strtoumax
            - BranchSide:      'bundle.c:310,16'
              BranchSideFuncs:
                - memmem
                - free
                - memchr
                - memchr
                - strtoumax
        - Branch String:   'bundle.c:311,6'
          Branch Sides:
            - BranchSide:      'bundle.c:312,3'
              BranchSideFuncs:
                - memchr
                - memchr
                - free
                - strtoumax
            - BranchSide:      'bundle.c:313,19'
              BranchSideFuncs:
                - memchr
                - memchr
                - free
                - strtoumax
        - Branch String:   'bundle.c:314,27'
          Branch Sides:
            - BranchSide:      'bundle.c:314,37'
              BranchSideFuncs:
                - memchr
                - free
                - strtoumax
            - BranchSide:      'bundle.c:314,54'
              BranchSideFuncs:
                - memchr
                - free
                - strtoumax
        - Branch String:   'bundle.c:315,6'
          Branch Sides:
            - BranchSide:      'bundle.c:316,3'
              BranchSideFuncs:
                - strtoumax
                - free
            - BranchSide:      'bundle.c:317,25'
              BranchSideFuncs:
                - strtoumax
                - free
        - Branch String:   'bundle.c:318,32'
          Branch Sides:
            - BranchSide:      'bundle.c:318,35'
              BranchSideFuncs:
                - free
            - BranchSide:      'bundle.c:319,4'
              BranchSideFuncs:
                - free
        - Branch String:   'bundle.c:318,57'
          Branch Sides:
            - BranchSide:      'bundle.c:318,57'
              BranchSideFuncs:
                - free
            - BranchSide:      'bundle.c:319,4'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'bundle.c:307,8'
          Dst:             repo_read_object_file
        - Src:             'bundle.c:310,9'
          Dst:             memmem
        - Src:             'bundle.c:313,12'
          Dst:             memchr
        - Src:             'bundle.c:314,9'
          Dst:             memchr
        - Src:             'bundle.c:317,9'
          Dst:             strtoumax
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    hold_lock_file_for_update_timeout
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
        - timeout_ms
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:179,9'
          Dst:             hold_lock_file_for_update_timeout_mode
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unbundle
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - header
        - bundle_fd
        - extra_index_pack_args
        - flags
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - const_error
        - error
        - run_command
        - strvec_push
        - strvec_pushl
        - strvec_pushv
        - verify_bundle
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bundle.c:635,6'
          Branch Sides:
            - BranchSide:      'bundle.c:636,3'
              BranchSideFuncs: []
            - BranchSide:      'bundle.c:638,19'
              BranchSideFuncs:
                - strvec_pushl
                - run_command
                - _.20660
                - error
                - const_error.20661
                - strvec_pushv
                - strvec_push
                - strvec_push
        - Branch String:   'bundle.c:641,6'
          Branch Sides:
            - BranchSide:      'bundle.c:642,19'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - _.20660
                - error
                - const_error.20661
                - strvec_pushv
                - strvec_push
            - BranchSide:      'bundle.c:644,6'
              BranchSideFuncs:
                - run_command
                - _.20660
                - error
                - const_error.20661
                - strvec_pushv
                - strvec_push
        - Branch String:   'bundle.c:644,6'
          Branch Sides:
            - BranchSide:      'bundle.c:645,19'
              BranchSideFuncs:
                - strvec_push
                - run_command
                - _.20660
                - error
                - const_error.20661
                - strvec_pushv
            - BranchSide:      'bundle.c:647,6'
              BranchSideFuncs:
                - run_command
                - _.20660
                - error
                - const_error.20661
                - strvec_pushv
        - Branch String:   'bundle.c:647,6'
          Branch Sides:
            - BranchSide:      'bundle.c:648,20'
              BranchSideFuncs:
                - strvec_pushv
                - run_command
                - _.20660
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:650,10'
              BranchSideFuncs:
                - run_command
                - _.20660
                - error
                - const_error.20661
        - Branch String:   'bundle.c:653,6'
          Branch Sides:
            - BranchSide:      'bundle.c:654,10'
              BranchSideFuncs:
                - _.20660
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:655,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bundle.c:635,6'
          Dst:             verify_bundle
        - Src:             'bundle.c:638,2'
          Dst:             strvec_pushl
        - Src:             'bundle.c:642,3'
          Dst:             strvec_push
        - Src:             'bundle.c:645,3'
          Dst:             strvec_push
        - Src:             'bundle.c:648,3'
          Dst:             strvec_pushv
        - Src:             'bundle.c:653,6'
          Dst:             run_command
        - Src:             'bundle.c:654,10'
          Dst:             _
        - Src:             'bundle.c:654,10'
          Dst:             error
        - Src:             'bundle.c:654,10'
          Dst:             const_error
    - functionName:    verify_bundle
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - header
        - flags
      BBCount:         37
      ICount:          271
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Q_
        - _
        - check_connected
        - const_error
        - error
        - iterate_ref_map
        - list_objects_filter_spec
        - list_refs
        - oid_to_hex
        - parse_object
        - printf_ln
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bundle.c:235,9'
          Branch Sides:
            - BranchSide:      'bundle.c:235,13'
              BranchSideFuncs:
                - _.20660
                - error
                - const_error.20661
                - check_connected
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - error
                - const_error.20661
                - parse_object
                - oid_to_hex
                - error
                - const_error.20661
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:236,10'
              BranchSideFuncs:
                - _.20660
                - error
                - const_error.20661
        - Branch String:   'bundle.c:235,24'
          Branch Sides:
            - BranchSide:      'bundle.c:235,28'
              BranchSideFuncs:
                - _.20660
                - error
                - const_error.20661
                - check_connected
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - error
                - const_error.20661
                - parse_object
                - oid_to_hex
                - error
                - const_error.20661
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:236,10'
              BranchSideFuncs:
                - _.20660
                - error
                - const_error.20661
        - Branch String:   'bundle.c:235,6'
          Branch Sides:
            - BranchSide:      'bundle.c:236,10'
              BranchSideFuncs:
                - check_connected
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - error
                - const_error.20661
                - parse_object
                - oid_to_hex
                - error
                - const_error.20661
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:238,9'
              BranchSideFuncs:
                - check_connected
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - error
                - const_error.20661
                - parse_object
                - oid_to_hex
                - error
                - const_error.20661
                - error
                - const_error.20661
        - Branch String:   'bundle.c:238,2'
          Branch Sides:
            - BranchSide:      'bundle.c:239,32'
              BranchSideFuncs:
                - parse_object
                - oid_to_hex
                - error
                - const_error.20661
                - check_connected
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - error
                - const_error.20661
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:252,6'
              BranchSideFuncs:
                - check_connected
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - error
                - const_error.20661
        - Branch String:   'bundle.c:243,7'
          Branch Sides:
            - BranchSide:      'bundle.c:244,4'
              BranchSideFuncs:
                - check_connected
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - error
                - const_error.20661
                - parse_object
                - oid_to_hex
                - error
                - const_error.20661
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:245,6'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.20661
                - check_connected
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - error
                - const_error.20661
                - parse_object
                - error
                - const_error.20661
        - Branch String:   'bundle.c:246,7'
          Branch Sides:
            - BranchSide:      'bundle.c:247,4'
              BranchSideFuncs:
                - check_connected
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - error
                - const_error.20661
                - parse_object
                - oid_to_hex
                - error
                - const_error.20661
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:248,7'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.20661
                - check_connected
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - error
                - const_error.20661
                - parse_object
                - error
                - const_error.20661
        - Branch String:   'bundle.c:248,7'
          Branch Sides:
            - BranchSide:      'bundle.c:249,4'
              BranchSideFuncs:
                - error
                - const_error.20661
                - oid_to_hex
                - error
                - const_error.20661
                - check_connected
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - error
                - const_error.20661
                - parse_object
            - BranchSide:      'bundle.c:250,3'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.20661
                - check_connected
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - error
                - const_error.20661
                - parse_object
                - error
                - const_error.20661
        - Branch String:   'bundle.c:252,6'
          Branch Sides:
            - BranchSide:      'bundle.c:253,3'
              BranchSideFuncs: []
            - BranchSide:      'bundle.c:255,13'
              BranchSideFuncs:
                - check_connected
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - error
                - const_error.20661
        - Branch String:   'bundle.c:255,6'
          Branch Sides:
            - BranchSide:      'bundle.c:256,3'
              BranchSideFuncs:
                - _.20660
                - error
                - const_error.20661
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
            - BranchSide:      'bundle.c:260,6'
              BranchSideFuncs:
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
        - Branch String:   'bundle.c:260,6'
          Branch Sides:
            - BranchSide:      'bundle.c:260,14'
              BranchSideFuncs:
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
            - BranchSide:      'bundle.c:263,8'
              BranchSideFuncs:
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
                - Q_.20671
                - printf_ln
                - list_refs
        - Branch String:   'bundle.c:271,7'
          Branch Sides:
            - BranchSide:      'bundle.c:272,14'
              BranchSideFuncs:
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
            - BranchSide:      'bundle.c:276,10'
              BranchSideFuncs:
                - Q_.20671
                - printf_ln
                - list_refs
                - _.20660
                - printf_ln
                - _.20660
                - list_objects_filter_spec
                - printf_ln
        - Branch String:   'bundle.c:283,7'
          Branch Sides:
            - BranchSide:      'bundle.c:284,14'
              BranchSideFuncs:
                - _.20660
                - list_objects_filter_spec
                - printf_ln
            - BranchSide:      'bundle.c:286,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bundle.c:227,24'
          Dst:             _
        - Src:             'bundle.c:236,10'
          Dst:             _
        - Src:             'bundle.c:236,10'
          Dst:             error
        - Src:             'bundle.c:236,10'
          Dst:             const_error
        - Src:             'bundle.c:242,22'
          Dst:             parse_object
        - Src:             'bundle.c:249,4'
          Dst:             error
        - Src:             'bundle.c:249,4'
          Dst:             const_error
        - Src:             'bundle.c:250,3'
          Dst:             oid_to_hex
        - Src:             'bundle.c:250,3'
          Dst:             error
        - Src:             'bundle.c:250,3'
          Dst:             const_error
        - Src:             'bundle.c:255,13'
          Dst:             check_connected
        - Src:             'bundle.c:255,13'
          Dst:             iterate_ref_map
        - Src:             'bundle.c:256,3'
          Dst:             _
        - Src:             'bundle.c:256,3'
          Dst:             error
        - Src:             'bundle.c:256,3'
          Dst:             const_error
        - Src:             'bundle.c:264,13'
          Dst:             Q_
        - Src:             'bundle.c:264,3'
          Dst:             printf_ln
        - Src:             'bundle.c:268,3'
          Dst:             list_refs
        - Src:             'bundle.c:272,14'
          Dst:             _
        - Src:             'bundle.c:272,4'
          Dst:             printf_ln
        - Src:             'bundle.c:274,14'
          Dst:             Q_
        - Src:             'bundle.c:274,4'
          Dst:             printf_ln
        - Src:             'bundle.c:278,4'
          Dst:             list_refs
        - Src:             'bundle.c:281,13'
          Dst:             _
        - Src:             'bundle.c:281,3'
          Dst:             printf_ln
        - Src:             'bundle.c:284,14'
          Dst:             _
        - Src:             'bundle.c:285,7'
          Dst:             list_objects_filter_spec
        - Src:             'bundle.c:284,4'
          Dst:             printf_ln
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    21
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iterate_ref_map
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cb_data
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle.c:211,6'
          Branch Sides:
            - BranchSide:      'bundle.c:212,3'
              BranchSideFuncs: []
            - BranchSide:      'bundle.c:214,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Q_
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plu
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ngettext
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gettext.h:58,6'
          Branch Sides:
            - BranchSide:      './gettext.h:59,10'
              BranchSideFuncs:
                - ngettext
            - BranchSide:      './gettext.h:60,18'
              BranchSideFuncs:
                - ngettext
        - Branch String:   './gettext.h:59,10'
          Branch Sides:
            - BranchSide:      './gettext.h:59,19'
              BranchSideFuncs: []
            - BranchSide:      './gettext.h:59,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gettext.h:60,9'
          Dst:             ngettext
    - functionName:    list_refs
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - argc
        - argv
      BBCount:         19
      ICount:          129
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - oid_to_hex
        - printf
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bundle.c:179,2'
          Branch Sides:
            - BranchSide:      'bundle.c:183,7'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - strcmp
            - BranchSide:      'bundle.c:196,2'
              BranchSideFuncs: []
        - Branch String:   'bundle.c:183,7'
          Branch Sides:
            - BranchSide:      'bundle.c:185,11'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - strcmp
            - BranchSide:      'bundle.c:192,9'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - strcmp
        - Branch String:   'bundle.c:185,4'
          Branch Sides:
            - BranchSide:      'bundle.c:186,17'
              BranchSideFuncs:
                - strcmp
                - oid_to_hex
                - printf
            - BranchSide:      'bundle.c:188,8'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - strcmp
        - Branch String:   'bundle.c:186,9'
          Branch Sides:
            - BranchSide:      'bundle.c:186,44'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - strcmp
            - BranchSide:      'bundle.c:187,6'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - strcmp
        - Branch String:   'bundle.c:188,8'
          Branch Sides:
            - BranchSide:      'bundle.c:189,5'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - strcmp
            - BranchSide:      'bundle.c:190,3'
              BranchSideFuncs:
                - oid_to_hex
                - printf
                - strcmp
      Callsites:
        - Src:             'bundle.c:186,10'
          Dst:             strcmp
        - Src:             'bundle.c:194,21'
          Dst:             oid_to_hex
        - Src:             'bundle.c:194,3'
          Dst:             printf
    - functionName:    rollback_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_tempfile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:328,9'
          Dst:             delete_tempfile
    - functionName:    write_pack_data
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bundle_fd
        - revs
        - pack_options
      BBCount:         23
      ICount:          190
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - child_process_clear
        - close
        - const_error
        - dup
        - error
        - error_errno
        - finish_command
        - list_objects_filter_spec
        - oid_to_hex
        - start_command
        - strvec_pushf
        - strvec_pushl
        - strvec_pushv
        - write_or_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle.c:337,6'
          Branch Sides:
            - BranchSide:      'bundle.c:338,30'
              BranchSideFuncs:
                - list_objects_filter_spec
                - strvec_pushf
                - start_command
                - close
                - finish_command
                - _.20660
                - error
                - const_error.20661
                - oid_to_hex
                - write_or_die
                - write_or_die
                - write_or_die
                - _.20660
                - error
                - const_error.20661
                - dup
                - _.20660
                - error_errno
                - const_error.20661
                - child_process_clear
            - BranchSide:      'bundle.c:340,15'
              BranchSideFuncs:
                - start_command
                - close
                - finish_command
                - _.20660
                - error
                - const_error.20661
                - oid_to_hex
                - write_or_die
                - write_or_die
                - write_or_die
                - _.20660
                - error
                - const_error.20661
                - dup
                - _.20660
                - error_errno
                - const_error.20661
                - child_process_clear
        - Branch String:   'bundle.c:348,6'
          Branch Sides:
            - BranchSide:      'bundle.c:349,39'
              BranchSideFuncs:
                - dup
                - start_command
                - close
                - finish_command
                - _.20660
                - error
                - const_error.20661
                - oid_to_hex
                - write_or_die
                - write_or_die
                - write_or_die
                - _.20660
                - error
                - const_error.20661
                - _.20660
                - error_errno
                - const_error.20661
                - child_process_clear
            - BranchSide:      'bundle.c:357,6'
              BranchSideFuncs:
                - start_command
                - close
                - finish_command
                - _.20660
                - error
                - const_error.20661
                - oid_to_hex
                - write_or_die
                - write_or_die
                - write_or_die
                - _.20660
                - error
                - const_error.20661
        - Branch String:   'bundle.c:350,7'
          Branch Sides:
            - BranchSide:      'bundle.c:351,4'
              BranchSideFuncs:
                - _.20660
                - error_errno
                - const_error.20661
                - child_process_clear
            - BranchSide:      'bundle.c:355,2'
              BranchSideFuncs:
                - start_command
                - close
                - finish_command
                - _.20660
                - error
                - const_error.20661
                - oid_to_hex
                - write_or_die
                - write_or_die
                - write_or_die
                - _.20660
                - error
                - const_error.20661
        - Branch String:   'bundle.c:357,6'
          Branch Sides:
            - BranchSide:      'bundle.c:358,10'
              BranchSideFuncs:
                - _.20660
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:360,9'
              BranchSideFuncs:
                - close
                - finish_command
                - _.20660
                - error
                - const_error.20661
                - oid_to_hex
                - write_or_die
                - write_or_die
                - write_or_die
        - Branch String:   'bundle.c:360,2'
          Branch Sides:
            - BranchSide:      'bundle.c:361,27'
              BranchSideFuncs:
                - oid_to_hex
                - write_or_die
                - write_or_die
                - close
                - finish_command
                - _.20660
                - error
                - const_error.20661
                - write_or_die
            - BranchSide:      'bundle.c:367,21'
              BranchSideFuncs:
                - close
                - finish_command
                - _.20660
                - error
                - const_error.20661
        - Branch String:   'bundle.c:362,7'
          Branch Sides:
            - BranchSide:      'bundle.c:363,30'
              BranchSideFuncs:
                - write_or_die
                - oid_to_hex
                - write_or_die
                - write_or_die
                - close
                - finish_command
                - _.20660
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:364,29'
              BranchSideFuncs:
                - oid_to_hex
                - write_or_die
                - write_or_die
                - close
                - finish_command
                - _.20660
                - error
                - const_error.20661
                - write_or_die
        - Branch String:   'bundle.c:368,6'
          Branch Sides:
            - BranchSide:      'bundle.c:369,10'
              BranchSideFuncs:
                - _.20660
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:370,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bundle.c:332,2'
          Dst:             strvec_pushl
        - Src:             'bundle.c:336,2'
          Dst:             strvec_pushv
        - Src:             'bundle.c:339,9'
          Dst:             list_objects_filter_spec
        - Src:             'bundle.c:338,3'
          Dst:             strvec_pushf
        - Src:             'bundle.c:349,22'
          Dst:             dup
        - Src:             'bundle.c:351,4'
          Dst:             _
        - Src:             'bundle.c:351,4'
          Dst:             error_errno
        - Src:             'bundle.c:351,4'
          Dst:             const_error
        - Src:             'bundle.c:352,4'
          Dst:             child_process_clear
        - Src:             'bundle.c:357,6'
          Dst:             start_command
        - Src:             'bundle.c:358,10'
          Dst:             _
        - Src:             'bundle.c:358,10'
          Dst:             error
        - Src:             'bundle.c:358,10'
          Dst:             const_error
        - Src:             'bundle.c:363,4'
          Dst:             write_or_die
        - Src:             'bundle.c:364,33'
          Dst:             oid_to_hex
        - Src:             'bundle.c:364,3'
          Dst:             write_or_die
        - Src:             'bundle.c:365,3'
          Dst:             write_or_die
        - Src:             'bundle.c:367,2'
          Dst:             close
        - Src:             'bundle.c:368,6'
          Dst:             finish_command
        - Src:             'bundle.c:369,10'
          Dst:             _
        - Src:             'bundle.c:369,10'
          Dst:             error
        - Src:             'bundle.c:369,10'
          Dst:             const_error
    - functionName:    write_bundle_refs
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - bundle_fd
        - revs
      BBCount:         33
      ICount:          289
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _
        - add_pending_object
        - get_main_ref_store
        - is_tag_in_date_range
        - lookup_commit_reference
        - oid_to_hex
        - oideq
        - parse_object_or_die
        - repo_dwim_ref
        - strlen
        - warning
        - write_or_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle.c:387,2'
          Branch Sides:
            - BranchSide:      'bundle.c:388,34'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - oideq.20638
                - lookup_commit_reference
                - free
                - write_or_die
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - _.20660
                - warning
                - is_tag_in_date_range
            - BranchSide:      'bundle.c:464,15'
              BranchSideFuncs:
                - write_or_die
        - Branch String:   'bundle.c:394,7'
          Branch Sides:
            - BranchSide:      'bundle.c:395,4'
              BranchSideFuncs:
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - oideq.20638
                - lookup_commit_reference
                - free
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - _.20660
                - warning
                - is_tag_in_date_range
            - BranchSide:      'bundle.c:396,21'
              BranchSideFuncs:
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - oideq.20638
                - lookup_commit_reference
                - free
                - write_or_die
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - _.20660
                - warning
                - is_tag_in_date_range
        - Branch String:   'bundle.c:396,7'
          Branch Sides:
            - BranchSide:      'bundle.c:398,4'
              BranchSideFuncs:
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - oideq.20638
                - lookup_commit_reference
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - _.20660
                - warning
                - is_tag_in_date_range
            - BranchSide:      'bundle.c:399,45'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_read_ref_full
                - oideq.20638
                - lookup_commit_reference
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - _.20660
                - warning
                - is_tag_in_date_range
        - Branch String:   'bundle.c:399,7'
          Branch Sides:
            - BranchSide:      'bundle.c:400,9'
              BranchSideFuncs:
                - oideq.20638
                - lookup_commit_reference
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - _.20660
                - warning
                - is_tag_in_date_range
            - BranchSide:      'bundle.c:401,18'
              BranchSideFuncs:
                - oideq.20638
                - lookup_commit_reference
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - _.20660
                - warning
                - is_tag_in_date_range
        - Branch String:   'bundle.c:401,17'
          Branch Sides:
            - BranchSide:      'bundle.c:401,41'
              BranchSideFuncs:
                - oideq.20638
                - lookup_commit_reference
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - _.20660
                - warning
                - is_tag_in_date_range
            - BranchSide:      'bundle.c:401,51'
              BranchSideFuncs:
                - oideq.20638
                - lookup_commit_reference
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - _.20660
                - warning
                - is_tag_in_date_range
        - Branch String:   'bundle.c:403,32'
          Branch Sides:
            - BranchSide:      'bundle.c:404,27'
              BranchSideFuncs:
                - is_tag_in_date_range
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - oideq.20638
                - lookup_commit_reference
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - _.20660
                - warning
            - BranchSide:      'bundle.c:418,9'
              BranchSideFuncs:
                - oideq.20638
                - lookup_commit_reference
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - is_tag_in_date_range
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - _.20660
                - warning
        - Branch String:   'bundle.c:403,7'
          Branch Sides:
            - BranchSide:      'bundle.c:405,4'
              BranchSideFuncs:
                - oideq.20638
                - lookup_commit_reference
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - is_tag_in_date_range
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - _.20660
                - warning
            - BranchSide:      'bundle.c:418,9'
              BranchSideFuncs:
                - oideq.20638
                - lookup_commit_reference
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - is_tag_in_date_range
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - _.20660
                - warning
        - Branch String:   'bundle.c:418,33'
          Branch Sides:
            - BranchSide:      'bundle.c:418,36'
              BranchSideFuncs:
                - oideq.20638
                - lookup_commit_reference
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - _.20660
                - warning
                - is_tag_in_date_range
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
            - BranchSide:      'bundle.c:429,21'
              BranchSideFuncs:
                - oideq.20638
                - lookup_commit_reference
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - _.20660
                - warning
                - is_tag_in_date_range
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
        - Branch String:   'bundle.c:418,7'
          Branch Sides:
            - BranchSide:      'bundle.c:419,12'
              BranchSideFuncs:
                - _.20660
                - warning
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - oideq.20638
                - lookup_commit_reference
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - is_tag_in_date_range
            - BranchSide:      'bundle.c:429,21'
              BranchSideFuncs:
                - oideq.20638
                - lookup_commit_reference
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - _.20660
                - warning
                - is_tag_in_date_range
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
        - Branch String:   'bundle.c:429,7'
          Branch Sides:
            - BranchSide:      'bundle.c:435,49'
              BranchSideFuncs:
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - oideq.20638
                - lookup_commit_reference
                - parse_object_or_die
                - add_pending_object
                - _.20660
                - warning
                - is_tag_in_date_range
            - BranchSide:      'bundle.c:454,12'
              BranchSideFuncs:
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - oideq.20638
                - lookup_commit_reference
                - parse_object_or_die
                - add_pending_object
                - _.20660
                - warning
                - is_tag_in_date_range
        - Branch String:   'bundle.c:438,8'
          Branch Sides:
            - BranchSide:      'bundle.c:447,37'
              BranchSideFuncs:
                - parse_object_or_die
                - add_pending_object
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - oideq.20638
                - lookup_commit_reference
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - _.20660
                - warning
                - is_tag_in_date_range
            - BranchSide:      'bundle.c:451,4'
              BranchSideFuncs:
                - free
                - write_or_die
                - strlen
                - repo_dwim_ref
                - get_main_ref_store
                - refs_read_ref_full
                - oideq.20638
                - lookup_commit_reference
                - parse_object_or_die
                - add_pending_object
                - oid_to_hex
                - write_or_die
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - _.20660
                - warning
                - is_tag_in_date_range
      Callsites:
        - Src:             'bundle.c:396,46'
          Dst:             strlen
        - Src:             'bundle.c:396,7'
          Dst:             repo_dwim_ref
        - Src:             'bundle.c:399,26'
          Dst:             get_main_ref_store
        - Src:             'bundle.c:399,7'
          Dst:             refs_read_ref_full
        - Src:             'bundle.c:404,6'
          Dst:             is_tag_in_date_range
        - Src:             'bundle.c:419,12'
          Dst:             _
        - Src:             'bundle.c:419,4'
          Dst:             warning
        - Src:             'bundle.c:429,8'
          Dst:             oideq
        - Src:             'bundle.c:435,25'
          Dst:             lookup_commit_reference
        - Src:             'bundle.c:447,11'
          Dst:             parse_object_or_die
        - Src:             'bundle.c:449,5'
          Dst:             add_pending_object
        - Src:             'bundle.c:455,27'
          Dst:             oid_to_hex
        - Src:             'bundle.c:455,3'
          Dst:             write_or_die
        - Src:             'bundle.c:456,3'
          Dst:             write_or_die
        - Src:             'bundle.c:457,40'
          Dst:             strlen
        - Src:             'bundle.c:457,3'
          Dst:             write_or_die
        - Src:             'bundle.c:458,3'
          Dst:             write_or_die
        - Src:             'bundle.c:464,2'
          Dst:             write_or_die
    - functionName:    write_bundle_prerequisites
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - data
      BBCount:         6
      ICount:          96
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_object_array_with_path
        - get_log_output_encoding
        - oid_to_hex
        - pretty_print_commit
        - strbuf_addch
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
        - strbuf_trim
        - write_or_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle.c:480,6'
          Branch Sides:
            - BranchSide:      'bundle.c:481,3'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - write_or_die
                - get_log_output_encoding
                - strbuf_setlen.20642
                - pretty_print_commit
                - strbuf_trim
                - add_object_array_with_path
                - strbuf_addch.20641
                - write_or_die
                - strbuf_release
            - BranchSide:      'bundle.c:482,40'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - write_or_die
                - get_log_output_encoding
                - strbuf_setlen.20642
                - pretty_print_commit
                - strbuf_trim
                - add_object_array_with_path
                - strbuf_addch.20641
                - write_or_die
                - strbuf_release
      Callsites:
        - Src:             'bundle.c:482,28'
          Dst:             oid_to_hex
        - Src:             'bundle.c:482,2'
          Dst:             strbuf_addf
        - Src:             'bundle.c:483,2'
          Dst:             write_or_die
        - Src:             'bundle.c:486,24'
          Dst:             get_log_output_encoding
        - Src:             'bundle.c:487,2'
          Dst:             strbuf_setlen
        - Src:             'bundle.c:488,2'
          Dst:             pretty_print_commit
        - Src:             'bundle.c:489,2'
          Dst:             strbuf_trim
        - Src:             'bundle.c:493,2'
          Dst:             add_object_array_with_path
        - Src:             'bundle.c:495,2'
          Dst:             strbuf_addch
        - Src:             'bundle.c:496,2'
          Dst:             write_or_die
        - Src:             'bundle.c:497,2'
          Dst:             strbuf_release
    - functionName:    traverse_commit_list
      functionSourceFile: '/src/git/./list-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - show_commit
        - show_object
        - show_data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - traverse_commit_list_filtered
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './list-objects.h:32,2'
          Dst:             traverse_commit_list_filtered
    - functionName:    hold_lock_file_for_update
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:192,9'
          Dst:             hold_lock_file_for_update_timeout
    - functionName:    create_bundle
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - path
        - argc
        - argv
        - pack_options
        - version
      BBCount:         54
      ICount:          413
      EdgeCount:       67
      CyclomaticComplexity: 15
      functionsReached:
        - _
        - add_object_array_with_path
        - commit_lock_file
        - const_error
        - die
        - die_errno
        - error
        - expand_list_objects_filter_spec
        - hold_lock_file_for_update
        - object_array_clear
        - object_array_remove_duplicates
        - prepare_revision_walk
        - release_revisions
        - repo_init_revisions
        - rollback_lock_file
        - setup_revisions
        - strcmp
        - strlen
        - traverse_commit_list
        - write_bundle_prerequisites
        - write_bundle_refs
        - write_or_die
        - write_pack_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle.c:532,50'
          Branch Sides:
            - BranchSide:      'bundle.c:532,58'
              BranchSideFuncs:
                - strcmp
                - hold_lock_file_for_update.20693
                - write_or_die
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
                - add_object_array_with_path
                - expand_list_objects_filter_spec
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - write_or_die
                - _.20660
                - die
                - _.20660
                - die
                - _.20660
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:533,15'
              BranchSideFuncs:
                - strcmp
                - hold_lock_file_for_update.20693
                - write_or_die
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
                - add_object_array_with_path
                - expand_list_objects_filter_spec
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - write_or_die
                - _.20660
                - die
                - _.20660
                - die
                - _.20660
                - error
                - const_error.20661
        - Branch String:   'bundle.c:532,6'
          Branch Sides:
            - BranchSide:      'bundle.c:533,15'
              BranchSideFuncs:
                - strcmp
                - hold_lock_file_for_update.20693
                - write_or_die
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
                - add_object_array_with_path
                - expand_list_objects_filter_spec
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - write_or_die
                - _.20660
                - die
                - _.20660
                - die
                - _.20660
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:535,6'
              BranchSideFuncs:
                - strcmp
                - hold_lock_file_for_update.20693
                - write_or_die
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
                - add_object_array_with_path
                - expand_list_objects_filter_spec
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - write_or_die
                - _.20660
                - die
                - _.20660
                - die
                - _.20660
                - error
                - const_error.20661
        - Branch String:   'bundle.c:535,6'
          Branch Sides:
            - BranchSide:      'bundle.c:536,9'
              BranchSideFuncs:
                - _.20660
                - error
                - const_error.20661
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
            - BranchSide:      'bundle.c:540,29'
              BranchSideFuncs:
                - strcmp
                - hold_lock_file_for_update.20693
                - write_or_die
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
                - add_object_array_with_path
                - expand_list_objects_filter_spec
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - write_or_die
                - _.20660
                - die
                - _.20660
                - die
        - Branch String:   'bundle.c:541,6'
          Branch Sides:
            - BranchSide:      'bundle.c:542,13'
              BranchSideFuncs:
                - write_or_die
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
                - add_object_array_with_path
                - expand_list_objects_filter_spec
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - write_or_die
                - _.20660
                - die
                - _.20660
                - die
            - BranchSide:      'bundle.c:544,48'
              BranchSideFuncs:
                - hold_lock_file_for_update.20693
                - write_or_die
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
                - add_object_array_with_path
                - expand_list_objects_filter_spec
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - write_or_die
                - _.20660
                - die
                - _.20660
                - die
        - Branch String:   'bundle.c:547,6'
          Branch Sides:
            - BranchSide:      'bundle.c:548,13'
              BranchSideFuncs:
                - write_or_die
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
                - add_object_array_with_path
                - expand_list_objects_filter_spec
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - write_or_die
                - _.20660
                - die
                - _.20660
                - die
            - BranchSide:      'bundle.c:550,6'
              BranchSideFuncs:
                - write_or_die
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
                - add_object_array_with_path
                - expand_list_objects_filter_spec
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - write_or_die
                - _.20660
                - die
                - _.20660
                - die
        - Branch String:   'bundle.c:550,18'
          Branch Sides:
            - BranchSide:      'bundle.c:550,21'
              BranchSideFuncs:
                - _.20660
                - die
            - BranchSide:      'bundle.c:551,7'
              BranchSideFuncs:
                - _.20660
                - die
        - Branch String:   'bundle.c:550,6'
          Branch Sides:
            - BranchSide:      'bundle.c:551,7'
              BranchSideFuncs:
                - _.20660
                - die
            - BranchSide:      'bundle.c:552,13'
              BranchSideFuncs:
                - write_or_die
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
                - add_object_array_with_path
                - expand_list_objects_filter_spec
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - write_or_die
                - _.20660
                - die
        - Branch String:   'bundle.c:552,13'
          Branch Sides:
            - BranchSide:      'bundle.c:553,7'
              BranchSideFuncs:
                - _.20660
                - die
            - BranchSide:      'bundle.c:554,13'
              BranchSideFuncs:
                - write_or_die
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
                - add_object_array_with_path
                - expand_list_objects_filter_spec
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - write_or_die
        - Branch String:   'bundle.c:554,13'
          Branch Sides:
            - BranchSide:      'bundle.c:555,16'
              BranchSideFuncs:
                - write_or_die
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
                - add_object_array_with_path
            - BranchSide:      'bundle.c:557,15'
              BranchSideFuncs:
                - write_or_die
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
                - add_object_array_with_path
                - expand_list_objects_filter_spec
                - strlen
                - write_or_die
                - strlen
                - write_or_die
                - write_or_die
        - Branch String:   'bundle.c:577,2'
          Branch Sides:
            - BranchSide:      'bundle.c:578,39'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
                - add_object_array_with_path
            - BranchSide:      'bundle.c:586,7'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
        - Branch String:   'bundle.c:579,7'
          Branch Sides:
            - BranchSide:      'bundle.c:580,31'
              BranchSideFuncs:
                - add_object_array_with_path
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
            - BranchSide:      'bundle.c:583,2'
              BranchSideFuncs:
                - prepare_revision_walk
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
                - die
                - add_object_array_with_path
        - Branch String:   'bundle.c:587,6'
          Branch Sides:
            - BranchSide:      'bundle.c:588,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'bundle.c:589,11'
              BranchSideFuncs:
                - traverse_commit_list.20692
                - object_array_remove_duplicates
                - write_bundle_refs
                - _.20660
                - die
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
        - Branch String:   'bundle.c:602,6'
          Branch Sides:
            - BranchSide:      'bundle.c:603,7'
              BranchSideFuncs:
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
            - BranchSide:      'bundle.c:604,13'
              BranchSideFuncs:
                - write_pack_data
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
        - Branch String:   'bundle.c:610,6'
          Branch Sides:
            - BranchSide:      'bundle.c:611,7'
              BranchSideFuncs:
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
            - BranchSide:      'bundle.c:615,7'
              BranchSideFuncs:
                - commit_lock_file
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
                - _.20660
                - die_errno
        - Branch String:   'bundle.c:615,6'
          Branch Sides:
            - BranchSide:      'bundle.c:616,7'
              BranchSideFuncs:
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
            - BranchSide:      'bundle.c:620,6'
              BranchSideFuncs:
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
        - Branch String:   'bundle.c:616,7'
          Branch Sides:
            - BranchSide:      'bundle.c:617,14'
              BranchSideFuncs:
                - _.20660
                - die_errno
            - BranchSide:      'bundle.c:618,2'
              BranchSideFuncs:
                - object_array_clear
                - release_revisions
                - rollback_lock_file.20678
      Callsites:
        - Src:             'bundle.c:515,2'
          Dst:             repo_init_revisions
        - Src:             'bundle.c:523,9'
          Dst:             setup_revisions
        - Src:             'bundle.c:536,9'
          Dst:             _
        - Src:             'bundle.c:536,9'
          Dst:             error
        - Src:             'bundle.c:536,9'
          Dst:             const_error
        - Src:             'bundle.c:540,22'
          Dst:             strcmp
        - Src:             'bundle.c:544,15'
          Dst:             hold_lock_file_for_update
        - Src:             'bundle.c:551,7'
          Dst:             _
        - Src:             'bundle.c:551,3'
          Dst:             die
        - Src:             'bundle.c:553,7'
          Dst:             _
        - Src:             'bundle.c:553,3'
          Dst:             die
        - Src:             'bundle.c:555,3'
          Dst:             write_or_die
        - Src:             'bundle.c:558,3'
          Dst:             write_or_die
        - Src:             'bundle.c:559,39'
          Dst:             strlen
        - Src:             'bundle.c:559,3'
          Dst:             write_or_die
        - Src:             'bundle.c:560,48'
          Dst:             strlen
        - Src:             'bundle.c:560,3'
          Dst:             write_or_die
        - Src:             'bundle.c:561,3'
          Dst:             write_or_die
        - Src:             'bundle.c:564,24'
          Dst:             expand_list_objects_filter_spec
        - Src:             'bundle.c:566,40'
          Dst:             strlen
        - Src:             'bundle.c:566,4'
          Dst:             write_or_die
        - Src:             'bundle.c:567,35'
          Dst:             strlen
        - Src:             'bundle.c:567,4'
          Dst:             write_or_die
        - Src:             'bundle.c:568,4'
          Dst:             write_or_die
        - Src:             'bundle.c:580,4'
          Dst:             add_object_array_with_path
        - Src:             'bundle.c:587,6'
          Dst:             prepare_revision_walk
        - Src:             'bundle.c:588,3'
          Dst:             die
        - Src:             'bundle.c:597,2'
          Dst:             traverse_commit_list
        - Src:             'bundle.c:597,2'
          Dst:             write_bundle_prerequisites
        - Src:             'bundle.c:598,2'
          Dst:             object_array_remove_duplicates
        - Src:             'bundle.c:601,14'
          Dst:             write_bundle_refs
        - Src:             'bundle.c:603,7'
          Dst:             _
        - Src:             'bundle.c:603,3'
          Dst:             die
        - Src:             'bundle.c:610,6'
          Dst:             write_pack_data
        - Src:             'bundle.c:616,7'
          Dst:             commit_lock_file
        - Src:             'bundle.c:617,14'
          Dst:             _
        - Src:             'bundle.c:617,4'
          Dst:             die_errno
        - Src:             'bundle.c:623,2'
          Dst:             object_array_clear
        - Src:             'bundle.c:624,2'
          Dst:             release_revisions
        - Src:             'bundle.c:625,2'
          Dst:             rollback_lock_file
    - functionName:    list_bundle_refs
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - header
        - argc
        - argv
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - list_refs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bundle.c:293,9'
          Dst:             list_refs
    - functionName:    is_bundle
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - quiet
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bundle_header_release
        - close
        - open64
        - read_bundle_header_fd
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bundle.c:166,6'
          Branch Sides:
            - BranchSide:      'bundle.c:167,3'
              BranchSideFuncs: []
            - BranchSide:      'bundle.c:168,29'
              BranchSideFuncs:
                - read_bundle_header_fd
                - bundle_header_release
                - close
        - Branch String:   'bundle.c:168,42'
          Branch Sides:
            - BranchSide:      'bundle.c:168,7'
              BranchSideFuncs:
                - read_bundle_header_fd
                - bundle_header_release
                - close
            - BranchSide:      'bundle.c:168,57'
              BranchSideFuncs:
                - read_bundle_header_fd
                - bundle_header_release
                - close
        - Branch String:   'bundle.c:169,6'
          Branch Sides:
            - BranchSide:      'bundle.c:170,9'
              BranchSideFuncs:
                - close
                - bundle_header_release
            - BranchSide:      'bundle.c:171,2'
              BranchSideFuncs:
                - bundle_header_release
      Callsites:
        - Src:             'bundle.c:164,11'
          Dst:             open64
        - Src:             'bundle.c:168,7'
          Dst:             read_bundle_header_fd
        - Src:             'bundle.c:170,3'
          Dst:             close
        - Src:             'bundle.c:171,2'
          Dst:             bundle_header_release
    - functionName:    read_bundle_header_fd
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - header
        - report_path
      BBCount:         54
      ICount:          306
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - _
        - close
        - const_error
        - error
        - oiddup
        - parse_bundle_signature
        - parse_capability
        - parse_oid_hex_algop
        - strbuf_getwholeline_fd
        - strbuf_release
        - strbuf_remove
        - strbuf_rtrim
        - string_list_append
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bundle.c:83,45'
          Branch Sides:
            - BranchSide:      'bundle.c:84,29'
              BranchSideFuncs:
                - strbuf_release
                - close
                - _.20660
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:85,7'
              BranchSideFuncs:
                - strbuf_release
                - close
                - _.20660
                - error
                - const_error.20661
        - Branch String:   'bundle.c:83,6'
          Branch Sides:
            - BranchSide:      'bundle.c:85,7'
              BranchSideFuncs:
                - strbuf_release
                - close
                - _.20660
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:97,2'
              BranchSideFuncs:
                - strbuf_getwholeline_fd
                - strbuf_release
                - close
                - strbuf_rtrim
                - parse_oid_hex_algop
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - string_list_append
                - strbuf_remove
                - parse_capability
        - Branch String:   'bundle.c:85,7'
          Branch Sides:
            - BranchSide:      'bundle.c:86,4'
              BranchSideFuncs:
                - _.20660
                - error
                - const_error.20661
                - strbuf_release
                - close
            - BranchSide:      'bundle.c:88,10'
              BranchSideFuncs:
                - strbuf_release
                - close
        - Branch String:   'bundle.c:100,49'
          Branch Sides:
            - BranchSide:      'bundle.c:100,2'
              BranchSideFuncs:
                - strbuf_release
                - close
                - strbuf_rtrim
                - parse_oid_hex_algop
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - string_list_append
                - strbuf_remove
                - parse_capability
            - BranchSide:      'bundle.c:101,13'
              BranchSideFuncs:
                - strbuf_release
                - close
                - strbuf_rtrim
                - parse_oid_hex_algop
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - string_list_append
                - strbuf_remove
                - parse_capability
        - Branch String:   'bundle.c:101,17'
          Branch Sides:
            - BranchSide:      'bundle.c:100,2'
              BranchSideFuncs:
                - strbuf_release
                - close
                - strbuf_rtrim
                - parse_oid_hex_algop
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - string_list_append
                - strbuf_remove
                - parse_capability
            - BranchSide:      'bundle.c:101,24'
              BranchSideFuncs:
                - strbuf_release
                - close
                - strbuf_rtrim
                - parse_oid_hex_algop
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - string_list_append
                - strbuf_remove
                - parse_capability
        - Branch String:   'bundle.c:100,2'
          Branch Sides:
            - BranchSide:      'bundle.c:103,7'
              BranchSideFuncs:
                - strbuf_rtrim
                - parse_oid_hex_algop
                - strbuf_release
                - close
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - string_list_append
                - strbuf_remove
                - parse_capability
            - BranchSide:      'bundle.c:144,6'
              BranchSideFuncs:
                - strbuf_release
                - close
        - Branch String:   'bundle.c:108,28'
          Branch Sides:
            - BranchSide:      'bundle.c:108,36'
              BranchSideFuncs:
                - parse_oid_hex_algop
                - strbuf_release
                - close
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - strbuf_rtrim
                - string_list_append
                - strbuf_remove
                - parse_capability
            - BranchSide:      'bundle.c:116,12'
              BranchSideFuncs:
                - parse_oid_hex_algop
                - strbuf_release
                - close
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - strbuf_rtrim
                - parse_capability
                - string_list_append
                - strbuf_remove
        - Branch String:   'bundle.c:108,7'
          Branch Sides:
            - BranchSide:      'bundle.c:109,25'
              BranchSideFuncs:
                - parse_capability
                - strbuf_getwholeline_fd
                - strbuf_release
                - close
                - strbuf_rtrim
                - parse_oid_hex_algop
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - string_list_append
                - strbuf_remove
            - BranchSide:      'bundle.c:116,12'
              BranchSideFuncs:
                - parse_oid_hex_algop
                - strbuf_release
                - close
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - strbuf_rtrim
                - parse_capability
                - string_list_append
                - strbuf_remove
        - Branch String:   'bundle.c:109,8'
          Branch Sides:
            - BranchSide:      'bundle.c:110,12'
              BranchSideFuncs:
                - strbuf_release
                - close
            - BranchSide:      'bundle.c:113,4'
              BranchSideFuncs:
                - strbuf_getwholeline_fd
                - strbuf_release
                - close
                - strbuf_rtrim
                - parse_oid_hex_algop
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - string_list_append
                - strbuf_remove
                - parse_capability
        - Branch String:   'bundle.c:116,7'
          Branch Sides:
            - BranchSide:      'bundle.c:117,14'
              BranchSideFuncs:
                - strbuf_remove
                - parse_oid_hex_algop
                - strbuf_release
                - close
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - strbuf_rtrim
                - parse_capability
                - string_list_append
            - BranchSide:      'bundle.c:126,31'
              BranchSideFuncs:
                - parse_oid_hex_algop
                - strbuf_release
                - close
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - strbuf_rtrim
                - strbuf_remove
                - parse_capability
                - string_list_append
        - Branch String:   'bundle.c:126,65'
          Branch Sides:
            - BranchSide:      'bundle.c:127,9'
              BranchSideFuncs:
                - strbuf_release
                - close
                - _.20660
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:129,8'
              BranchSideFuncs:
                - strbuf_release
                - close
                - _.20660
                - error
                - const_error.20661
        - Branch String:   'bundle.c:127,11'
          Branch Sides:
            - BranchSide:      'bundle.c:127,15'
              BranchSideFuncs:
                - strbuf_release
                - close
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - strbuf_rtrim
                - parse_oid_hex_algop
                - strbuf_remove
                - parse_capability
                - string_list_append
            - BranchSide:      'bundle.c:128,9'
              BranchSideFuncs:
                - strbuf_release
                - close
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - strbuf_rtrim
                - parse_oid_hex_algop
                - strbuf_remove
                - parse_capability
                - string_list_append
        - Branch String:   'bundle.c:127,28'
          Branch Sides:
            - BranchSide:      'bundle.c:128,9'
              BranchSideFuncs:
                - strbuf_release
                - close
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - strbuf_rtrim
                - parse_oid_hex_algop
                - strbuf_remove
                - parse_capability
                - string_list_append
            - BranchSide:      'bundle.c:129,8'
              BranchSideFuncs:
                - strbuf_release
                - close
                - _.20660
                - error
                - const_error.20661
        - Branch String:   'bundle.c:128,19'
          Branch Sides:
            - BranchSide:      'bundle.c:128,24'
              BranchSideFuncs:
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - strbuf_release
                - close
                - strbuf_rtrim
                - parse_oid_hex_algop
                - _.20660
                - error
                - const_error.20661
                - strbuf_remove
                - parse_capability
                - string_list_append
            - BranchSide:      'bundle.c:135,28'
              BranchSideFuncs:
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - strbuf_release
                - close
                - strbuf_rtrim
                - parse_oid_hex_algop
                - _.20660
                - error
                - const_error.20661
                - strbuf_remove
                - parse_capability
                - string_list_append
        - Branch String:   'bundle.c:126,7'
          Branch Sides:
            - BranchSide:      'bundle.c:129,8'
              BranchSideFuncs:
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - strbuf_release
                - close
                - strbuf_rtrim
                - parse_oid_hex_algop
                - _.20660
                - error
                - const_error.20661
                - strbuf_remove
                - parse_capability
                - string_list_append
            - BranchSide:      'bundle.c:135,28'
              BranchSideFuncs:
                - oiddup.20715
                - string_list_append
                - strbuf_getwholeline_fd
                - strbuf_release
                - close
                - strbuf_rtrim
                - parse_oid_hex_algop
                - _.20660
                - error
                - const_error.20661
                - strbuf_remove
                - parse_capability
                - string_list_append
        - Branch String:   'bundle.c:129,8'
          Branch Sides:
            - BranchSide:      'bundle.c:130,5'
              BranchSideFuncs:
                - _.20660
                - error
                - const_error.20661
                - strbuf_release
                - close
            - BranchSide:      'bundle.c:132,11'
              BranchSideFuncs:
                - strbuf_release
                - close
        - Branch String:   'bundle.c:136,8'
          Branch Sides:
            - BranchSide:      'bundle.c:137,60'
              BranchSideFuncs:
                - string_list_append
                - strbuf_getwholeline_fd
                - strbuf_release
                - close
                - strbuf_rtrim
                - parse_oid_hex_algop
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - strbuf_remove
                - parse_capability
            - BranchSide:      'bundle.c:139,60'
              BranchSideFuncs:
                - string_list_append
                - strbuf_getwholeline_fd
                - strbuf_release
                - close
                - strbuf_rtrim
                - parse_oid_hex_algop
                - _.20660
                - error
                - const_error.20661
                - oiddup.20715
                - string_list_append
                - strbuf_remove
                - parse_capability
        - Branch String:   'bundle.c:144,6'
          Branch Sides:
            - BranchSide:      'bundle.c:144,6'
              BranchSideFuncs:
                - close
                - strbuf_release
            - BranchSide:      'bundle.c:145,9'
              BranchSideFuncs:
                - close
                - strbuf_release
      Callsites:
        - Src:             'bundle.c:83,6'
          Dst:             strbuf_getwholeline_fd
        - Src:             'bundle.c:84,6'
          Dst:             parse_bundle_signature
        - Src:             'bundle.c:86,4'
          Dst:             _
        - Src:             'bundle.c:86,4'
          Dst:             error
        - Src:             'bundle.c:86,4'
          Dst:             const_error
        - Src:             'bundle.c:100,10'
          Dst:             strbuf_getwholeline_fd
        - Src:             'bundle.c:106,3'
          Dst:             strbuf_rtrim
        - Src:             'bundle.c:109,8'
          Dst:             parse_capability
        - Src:             'bundle.c:118,4'
          Dst:             strbuf_remove
        - Src:             'bundle.c:126,7'
          Dst:             parse_oid_hex_algop
        - Src:             'bundle.c:130,5'
          Dst:             _
        - Src:             'bundle.c:130,5'
          Dst:             error
        - Src:             'bundle.c:130,5'
          Dst:             const_error
        - Src:             'bundle.c:135,28'
          Dst:             oiddup
        - Src:             'bundle.c:137,5'
          Dst:             string_list_append
        - Src:             'bundle.c:139,5'
          Dst:             string_list_append
        - Src:             'bundle.c:145,3'
          Dst:             close
        - Src:             'bundle.c:148,2'
          Dst:             strbuf_release
    - functionName:    bundle_header_release
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - header
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - list_objects_filter_release
        - string_list_clear
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'bundle.c:41,2'
          Dst:             string_list_clear
        - Src:             'bundle.c:42,2'
          Dst:             string_list_clear
        - Src:             'bundle.c:43,2'
          Dst:             list_objects_filter_release
    - functionName:    parse_bundle_signature
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - header
        - line
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle.c:67,2'
          Branch Sides:
            - BranchSide:      'bundle.c:68,15'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'bundle.c:73,2'
              BranchSideFuncs: []
        - Branch String:   'bundle.c:68,7'
          Branch Sides:
            - BranchSide:      'bundle.c:69,34'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'bundle.c:72,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'bundle.c:68,8'
          Dst:             strcmp
    - functionName:    parse_capability
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - header
        - capability
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - error
        - hash_algo_by_name
        - parse_list_objects_filter
        - skip_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bundle.c:49,6'
          Branch Sides:
            - BranchSide:      'bundle.c:50,32'
              BranchSideFuncs:
                - hash_algo_by_name
                - _.20660
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:56,18'
              BranchSideFuncs:
                - skip_prefix.20649
                - _.20660
                - error
                - const_error.20661
                - parse_list_objects_filter
        - Branch String:   'bundle.c:51,7'
          Branch Sides:
            - BranchSide:      'bundle.c:52,11'
              BranchSideFuncs:
                - _.20660
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:53,35'
              BranchSideFuncs: []
        - Branch String:   'bundle.c:56,6'
          Branch Sides:
            - BranchSide:      'bundle.c:57,30'
              BranchSideFuncs:
                - parse_list_objects_filter
            - BranchSide:      'bundle.c:60,9'
              BranchSideFuncs:
                - _.20660
                - error
                - const_error.20661
      Callsites:
        - Src:             'bundle.c:49,6'
          Dst:             skip_prefix
        - Src:             'bundle.c:50,14'
          Dst:             hash_algo_by_name
        - Src:             'bundle.c:52,11'
          Dst:             _
        - Src:             'bundle.c:52,11'
          Dst:             error
        - Src:             'bundle.c:52,11'
          Dst:             const_error
        - Src:             'bundle.c:56,6'
          Dst:             skip_prefix
        - Src:             'bundle.c:57,3'
          Dst:             parse_list_objects_filter
        - Src:             'bundle.c:60,9'
          Dst:             _
        - Src:             'bundle.c:60,9'
          Dst:             error
        - Src:             'bundle.c:60,9'
          Dst:             const_error
    - functionName:    oiddup
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oidcpy
        - xmalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:320,26'
          Dst:             xmalloc
        - Src:             './hash.h:321,2'
          Dst:             oidcpy
    - functionName:    read_bundle_header
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - header
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error
        - open64
        - read_bundle_header_fd
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bundle.c:156,6'
          Branch Sides:
            - BranchSide:      'bundle.c:157,10'
              BranchSideFuncs:
                - _.20660
                - error
                - const_error.20661
            - BranchSide:      'bundle.c:158,31'
              BranchSideFuncs:
                - read_bundle_header_fd
      Callsites:
        - Src:             'bundle.c:154,11'
          Dst:             open64
        - Src:             'bundle.c:157,10'
          Dst:             _
        - Src:             'bundle.c:157,10'
          Dst:             error
        - Src:             'bundle.c:157,10'
          Dst:             const_error
        - Src:             'bundle.c:158,9'
          Dst:             read_bundle_header_fd
    - functionName:    bundle_header_init
      functionSourceFile: '/src/git/bundle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - header
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    verify_one_sparse
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - istate
        - path
        - pos
      BBCount:         5
      ICount:          47
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cache-tree.c:873,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:874,3'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:876,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cache-tree.c:874,3'
          Dst:             BUG_fl
    - functionName:    lookup_replace_object
      functionSourceFile: '/src/git/./replace-object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - oid
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - do_lookup_replace_object
        - replace_refs_enabled
      functionUses:    1
      BranchProfiles:
        - Branch String:   './replace-object.h:48,31'
          Branch Sides:
            - BranchSide:      './replace-object.h:49,7'
              BranchSideFuncs:
                - do_lookup_replace_object
            - BranchSide:      './replace-object.h:51,10'
              BranchSideFuncs: []
        - Branch String:   './replace-object.h:49,43'
          Branch Sides:
            - BranchSide:      './replace-object.h:50,7'
              BranchSideFuncs:
                - do_lookup_replace_object
            - BranchSide:      './replace-object.h:52,34'
              BranchSideFuncs:
                - do_lookup_replace_object
        - Branch String:   './replace-object.h:48,6'
          Branch Sides:
            - BranchSide:      './replace-object.h:51,10'
              BranchSideFuncs: []
            - BranchSide:      './replace-object.h:52,34'
              BranchSideFuncs:
                - do_lookup_replace_object
      Callsites:
        - Src:             './replace-object.h:48,7'
          Dst:             replace_refs_enabled
        - Src:             './replace-object.h:52,9'
          Dst:             do_lookup_replace_object
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    prime_cache_tree_sparse_dir
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
        - tree
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oidcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cache-tree.c:759,2'
          Dst:             oidcpy
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    parse_tree
      functionSourceFile: '/src/git/./tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_tree_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tree.h:25,9'
          Dst:             parse_tree_gently
    - functionName:    hold_lock_file_for_update_timeout
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
        - timeout_ms
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:179,9'
          Dst:             hold_lock_file_for_update_timeout_mode
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oidread
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - hash
        - algop
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    1
      BranchProfiles:
        - Branch String:   './hash.h:306,6'
          Branch Sides:
            - BranchSide:      './hash.h:306,6'
              BranchSideFuncs:
                - hash_algo_by_ptr.20833
            - BranchSide:      './hash.h:307,10'
              BranchSideFuncs:
                - hash_algo_by_ptr.20833
      Callsites:
        - Src:             './hash.h:308,14'
          Dst:             hash_algo_by_ptr
    - functionName:    is_empty_tree_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oideq
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:366,9'
          Dst:             oideq
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    discard_unused_subtrees
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - cache_tree_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cache-tree.c:222,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:223,30'
              BranchSideFuncs:
                - cache_tree_free
                - free
            - BranchSide:      'cache-tree.c:232,1'
              BranchSideFuncs: []
        - Branch String:   'cache-tree.c:224,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:225,18'
              BranchSideFuncs:
                - cache_tree_free
                - free
            - BranchSide:      'cache-tree.c:227,21'
              BranchSideFuncs:
                - cache_tree_free
                - free
      Callsites:
        - Src:             'cache-tree.c:227,4'
          Dst:             cache_tree_free
    - functionName:    cache_tree_free
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it_p
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - cache_tree_free
      functionUses:    15
      BranchProfiles:
        - Branch String:   'cache-tree.c:35,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:36,3'
              BranchSideFuncs:
                - free
                - free
                - cache_tree_free
                - free
            - BranchSide:      'cache-tree.c:37,9'
              BranchSideFuncs:
                - free
                - free
                - cache_tree_free
                - free
        - Branch String:   'cache-tree.c:37,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:38,7'
              BranchSideFuncs:
                - free
                - free
                - cache_tree_free
                - free
            - BranchSide:      'cache-tree.c:42,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'cache-tree.c:38,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:38,17'
              BranchSideFuncs:
                - cache_tree_free
                - free
                - free
                - free
            - BranchSide:      'cache-tree.c:39,21'
              BranchSideFuncs:
                - cache_tree_free
                - free
                - free
                - free
      Callsites:
        - Src:             'cache-tree.c:39,4'
          Dst:             cache_tree_free
    - functionName:    move_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1133,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1133,6'
              BranchSideFuncs:
                - st_mult.20843
            - BranchSide:      './git-compat-util.h:1134,11'
              BranchSideFuncs:
                - st_mult.20843
      Callsites:
        - Src:             './git-compat-util.h:1134,21'
          Dst:             st_mult
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    verify_one
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - istate
        - it
        - path
      BBCount:         40
      ICount:          389
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - BUG_fl
        - find_subtree
        - hash_object_file
        - index_name_pos
        - lookup_replace_object
        - oid_to_hex
        - oideq
        - strbuf_add
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
        - strchr
        - verify_one
        - verify_one_sparse
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cache-tree.c:894,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:895,15'
              BranchSideFuncs:
                - strbuf_addf
                - verify_one
                - strbuf_setlen.20847
                - lookup_replace_object.20827
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - strchr
                - strbuf_addf
                - strbuf_add
                - find_subtree
                - BUG_fl
                - BUG_fl
                - index_name_pos
                - verify_one_sparse
            - BranchSide:      'cache-tree.c:901,6'
              BranchSideFuncs:
                - lookup_replace_object.20827
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - strchr
                - strbuf_addf
                - strbuf_add
                - find_subtree
                - BUG_fl
                - BUG_fl
                - index_name_pos
                - verify_one_sparse
        - Branch String:   'cache-tree.c:896,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:897,4'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:898,17'
              BranchSideFuncs:
                - strbuf_setlen.20847
                - lookup_replace_object.20827
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - strchr
                - strbuf_addf
                - strbuf_add
                - find_subtree
                - BUG_fl
                - BUG_fl
                - index_name_pos
                - verify_one_sparse
                - strbuf_addf
                - verify_one
        - Branch String:   'cache-tree.c:901,26'
          Branch Sides:
            - BranchSide:      'cache-tree.c:903,28'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:904,3'
              BranchSideFuncs: []
        - Branch String:   'cache-tree.c:901,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:904,3'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:906,6'
              BranchSideFuncs:
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - strchr
                - strbuf_addf
                - strbuf_add
                - find_subtree
                - BUG_fl
                - BUG_fl
                - index_name_pos
                - verify_one_sparse
        - Branch String:   'cache-tree.c:906,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:912,19'
              BranchSideFuncs:
                - index_name_pos
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - strchr
                - strbuf_addf
                - strbuf_add
                - find_subtree
                - BUG_fl
                - BUG_fl
                - verify_one_sparse
            - BranchSide:      'cache-tree.c:924,7'
              BranchSideFuncs:
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - strchr
                - strbuf_addf
                - strbuf_add
                - find_subtree
                - BUG_fl
                - BUG_fl
        - Branch String:   'cache-tree.c:914,17'
          Branch Sides:
            - BranchSide:      'cache-tree.c:914,21'
              BranchSideFuncs:
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - strchr
                - strbuf_addf
                - strbuf_add
                - find_subtree
                - BUG_fl
                - BUG_fl
                - verify_one_sparse
            - BranchSide:      'cache-tree.c:917,7'
              BranchSideFuncs:
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - strchr
                - strbuf_addf
                - strbuf_add
                - find_subtree
                - BUG_fl
                - BUG_fl
                - verify_one_sparse
        - Branch String:   'cache-tree.c:914,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:915,4'
              BranchSideFuncs:
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - strchr
                - strbuf_addf
                - strbuf_add
                - find_subtree
                - BUG_fl
                - BUG_fl
                - verify_one_sparse
            - BranchSide:      'cache-tree.c:917,7'
              BranchSideFuncs:
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - strchr
                - strbuf_addf
                - strbuf_add
                - find_subtree
                - BUG_fl
                - BUG_fl
                - verify_one_sparse
        - Branch String:   'cache-tree.c:917,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:918,22'
              BranchSideFuncs:
                - verify_one_sparse
            - BranchSide:      'cache-tree.c:922,10'
              BranchSideFuncs:
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - strchr
                - strbuf_addf
                - strbuf_add
                - find_subtree
                - BUG_fl
                - BUG_fl
        - Branch String:   'cache-tree.c:928,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:929,28'
              BranchSideFuncs:
                - strchr
                - strbuf_addf
                - strbuf_add
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - find_subtree
                - BUG_fl
                - BUG_fl
            - BranchSide:      'cache-tree.c:959,19'
              BranchSideFuncs:
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
        - Branch String:   'cache-tree.c:937,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:938,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'cache-tree.c:940,10'
              BranchSideFuncs:
                - strchr
                - strbuf_addf
                - strbuf_add
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - BUG_fl
                - find_subtree
                - BUG_fl
        - Branch String:   'cache-tree.c:942,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:943,13'
              BranchSideFuncs:
                - find_subtree
                - BUG_fl
                - strbuf_addf
                - strbuf_add
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - strchr
                - BUG_fl
            - BranchSide:      'cache-tree.c:951,11'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_add
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - strchr
                - find_subtree
                - BUG_fl
                - BUG_fl
        - Branch String:   'cache-tree.c:945,13'
          Branch Sides:
            - BranchSide:      'cache-tree.c:945,16'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_add
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - strchr
                - find_subtree
                - BUG_fl
                - BUG_fl
            - BranchSide:      'cache-tree.c:946,5'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'cache-tree.c:945,8'
          Branch Sides:
            - BranchSide:      'cache-tree.c:946,5'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'cache-tree.c:947,11'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_add
                - hash_object_file
                - oideq.20836
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - strbuf_setlen.20847
                - strbuf_release
                - strchr
                - find_subtree
                - BUG_fl
                - BUG_fl
        - Branch String:   'cache-tree.c:961,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:962,3'
              BranchSideFuncs:
                - strbuf_setlen.20847
                - strbuf_release
            - BranchSide:      'cache-tree.c:965,16'
              BranchSideFuncs:
                - strbuf_setlen.20847
                - strbuf_release
      Callsites:
        - Src:             'cache-tree.c:895,3'
          Dst:             strbuf_addf
        - Src:             'cache-tree.c:896,7'
          Dst:             verify_one
        - Src:             'cache-tree.c:898,3'
          Dst:             strbuf_setlen
        - Src:             'cache-tree.c:903,6'
          Dst:             lookup_replace_object
        - Src:             'cache-tree.c:913,9'
          Dst:             index_name_pos
        - Src:             'cache-tree.c:918,4'
          Dst:             verify_one_sparse
        - Src:             'cache-tree.c:938,4'
          Dst:             BUG_fl
        - Src:             'cache-tree.c:941,11'
          Dst:             strchr
        - Src:             'cache-tree.c:944,10'
          Dst:             find_subtree
        - Src:             'cache-tree.c:946,5'
          Dst:             BUG_fl
        - Src:             'cache-tree.c:956,3'
          Dst:             strbuf_addf
        - Src:             'cache-tree.c:957,3'
          Dst:             strbuf_add
        - Src:             'cache-tree.c:959,2'
          Dst:             hash_object_file
        - Src:             'cache-tree.c:961,7'
          Dst:             oideq
        - Src:             'cache-tree.c:962,3'
          Dst:             oid_to_hex
        - Src:             'cache-tree.c:962,3'
          Dst:             oid_to_hex
        - Src:             'cache-tree.c:962,3'
          Dst:             BUG_fl
        - Src:             'cache-tree.c:965,2'
          Dst:             strbuf_setlen
        - Src:             'cache-tree.c:966,2'
          Dst:             strbuf_release
    - functionName:    find_subtree
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - it
        - path
        - pathlen
        - create
      BBCount:         21
      ICount:          206
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - cache_tree_subtree_pos
        - move_array
        - st_add
        - st_mult
        - xcalloc
        - xrealloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cache-tree.c:85,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:86,10'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:87,7'
              BranchSideFuncs:
                - st_add.20845
                - st_add.20845
                - xcalloc
                - move_array.20842
                - st_mult.20843
                - xrealloc
        - Branch String:   'cache-tree.c:87,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:88,3'
              BranchSideFuncs:
                - st_add.20845
                - st_add.20845
                - xcalloc
                - move_array.20842
                - st_mult.20843
                - xrealloc
            - BranchSide:      'cache-tree.c:90,9'
              BranchSideFuncs:
                - st_add.20845
                - st_add.20845
                - xcalloc
                - move_array.20842
                - st_mult.20843
                - xrealloc
        - Branch String:   'cache-tree.c:91,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:91,2'
              BranchSideFuncs:
                - st_mult.20843
                - xrealloc
                - st_add.20845
                - st_add.20845
                - xcalloc
                - move_array.20842
            - BranchSide:      'cache-tree.c:92,2'
              BranchSideFuncs:
                - st_add.20845
                - st_add.20845
                - xcalloc
                - move_array.20842
        - Branch String:   'cache-tree.c:91,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:91,2'
              BranchSideFuncs:
                - st_mult.20843
                - xrealloc
                - st_add.20845
                - st_add.20845
                - xcalloc
                - move_array.20842
            - BranchSide:      'cache-tree.c:91,2'
              BranchSideFuncs:
                - st_mult.20843
                - xrealloc
                - st_add.20845
                - st_add.20845
                - xcalloc
                - move_array.20842
        - Branch String:   'cache-tree.c:98,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:99,3'
              BranchSideFuncs:
                - move_array.20842
            - BranchSide:      'cache-tree.c:101,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cache-tree.c:84,12'
          Dst:             cache_tree_subtree_pos
        - Src:             'cache-tree.c:91,2'
          Dst:             st_mult
        - Src:             'cache-tree.c:91,2'
          Dst:             xrealloc
        - Src:             'cache-tree.c:94,2'
          Dst:             st_add
        - Src:             'cache-tree.c:94,2'
          Dst:             st_add
        - Src:             'cache-tree.c:94,2'
          Dst:             xcalloc
        - Src:             'cache-tree.c:99,3'
          Dst:             move_array
    - functionName:    cache_tree_subtree_pos
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - it
        - path
        - pathlen
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - subtree_name_cmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cache-tree.c:63,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:64,12'
              BranchSideFuncs:
                - subtree_name_cmp
            - BranchSide:      'cache-tree.c:75,10'
              BranchSideFuncs: []
        - Branch String:   'cache-tree.c:68,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:69,11'
              BranchSideFuncs:
                - subtree_name_cmp
            - BranchSide:      'cache-tree.c:70,7'
              BranchSideFuncs:
                - subtree_name_cmp
        - Branch String:   'cache-tree.c:70,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:71,9'
              BranchSideFuncs:
                - subtree_name_cmp
            - BranchSide:      'cache-tree.c:73,9'
              BranchSideFuncs:
                - subtree_name_cmp
      Callsites:
        - Src:             'cache-tree.c:66,13'
          Dst:             subtree_name_cmp
    - functionName:    subtree_name_cmp
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - one
        - onelen
        - two
        - twolen
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cache-tree.c:50,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:51,3'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:52,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'cache-tree.c:52,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:53,3'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:54,16'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'cache-tree.c:54,9'
          Dst:             memcmp
    - functionName:    cache_tree_verify
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - istate
      BBCount:         11
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - strbuf_release
        - strbuf_setlen
        - verify_one
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cache-tree.c:974,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:975,3'
              BranchSideFuncs:
                - verify_one
                - strbuf_release
                - strbuf_setlen.20847
                - verify_one
                - BUG_fl
            - BranchSide:      'cache-tree.c:976,17'
              BranchSideFuncs:
                - verify_one
                - strbuf_release
                - strbuf_setlen.20847
                - verify_one
                - BUG_fl
        - Branch String:   'cache-tree.c:976,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:977,3'
              BranchSideFuncs:
                - strbuf_setlen.20847
                - verify_one
                - strbuf_release
                - BUG_fl
            - BranchSide:      'cache-tree.c:981,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'cache-tree.c:978,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:979,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'cache-tree.c:980,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'cache-tree.c:976,6'
          Dst:             verify_one
        - Src:             'cache-tree.c:977,3'
          Dst:             strbuf_setlen
        - Src:             'cache-tree.c:978,7'
          Dst:             verify_one
        - Src:             'cache-tree.c:979,4'
          Dst:             BUG_fl
        - Src:             'cache-tree.c:981,2'
          Dst:             strbuf_release
    - functionName:    cache_tree_find
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
        - path
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - find_subtree
        - strchrnul
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cache-tree.c:645,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:646,3'
              BranchSideFuncs:
                - strchrnul
                - find_subtree
            - BranchSide:      'cache-tree.c:647,2'
              BranchSideFuncs:
                - strchrnul
                - find_subtree
        - Branch String:   'cache-tree.c:647,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:651,21'
              BranchSideFuncs:
                - strchrnul
                - find_subtree
            - BranchSide:      'cache-tree.c:665,9'
              BranchSideFuncs: []
        - Branch String:   'cache-tree.c:657,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:658,4'
              BranchSideFuncs:
                - strchrnul
                - find_subtree
            - BranchSide:      'cache-tree.c:659,8'
              BranchSideFuncs:
                - strchrnul
                - find_subtree
        - Branch String:   'cache-tree.c:662,3'
          Branch Sides:
            - BranchSide:      'cache-tree.c:647,2'
              BranchSideFuncs:
                - strchrnul
                - find_subtree
            - BranchSide:      'cache-tree.c:663,8'
              BranchSideFuncs:
                - strchrnul
                - find_subtree
      Callsites:
        - Src:             'cache-tree.c:651,11'
          Dst:             strchrnul
        - Src:             'cache-tree.c:656,9'
          Dst:             find_subtree
    - functionName:    find_cache_tree_from_traversal
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
        - info
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cache_tree_find
        - find_cache_tree_from_traversal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cache-tree.c:848,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:849,10'
              BranchSideFuncs:
                - find_cache_tree_from_traversal
                - cache_tree_find
            - BranchSide:      'cache-tree.c:850,46'
              BranchSideFuncs:
                - find_cache_tree_from_traversal
                - cache_tree_find
      Callsites:
        - Src:             'cache-tree.c:850,15'
          Dst:             find_cache_tree_from_traversal
        - Src:             'cache-tree.c:851,9'
          Dst:             cache_tree_find
    - functionName:    cache_tree_matches_traversal
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
        - ent
        - info
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cache_tree_find
        - find_cache_tree_from_traversal
        - oideq
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cache-tree.c:862,9'
          Branch Sides:
            - BranchSide:      'cache-tree.c:862,12'
              BranchSideFuncs:
                - oideq.20836
            - BranchSide:      'cache-tree.c:864,2'
              BranchSideFuncs: []
        - Branch String:   'cache-tree.c:862,32'
          Branch Sides:
            - BranchSide:      'cache-tree.c:862,42'
              BranchSideFuncs:
                - oideq.20836
            - BranchSide:      'cache-tree.c:864,2'
              BranchSideFuncs: []
        - Branch String:   'cache-tree.c:862,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:863,10'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:864,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cache-tree.c:860,7'
          Dst:             find_cache_tree_from_traversal
        - Src:             'cache-tree.c:861,7'
          Dst:             cache_tree_find
        - Src:             'cache-tree.c:862,35'
          Dst:             oideq
    - functionName:    prime_cache_tree_rec
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - it
        - tree
        - tree_path
      BBCount:         20
      ICount:          190
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - cache_tree
        - cache_tree_sub
        - common_exit
        - exit
        - index_entry_exists
        - init_tree_desc
        - lookup_tree
        - oidcpy
        - parse_tree
        - prime_cache_tree_rec
        - prime_cache_tree_sparse_dir
        - strbuf_add
        - strbuf_addch
        - strbuf_setlen
        - tree_entry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cache-tree.c:777,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:778,8'
              BranchSideFuncs:
                - tree_entry
                - lookup_tree
                - parse_tree.20831
                - cache_tree_sub
                - cache_tree
                - prime_cache_tree_rec
                - index_entry_exists
                - prime_cache_tree_sparse_dir
                - strbuf_setlen.20847
                - strbuf_add
                - strbuf_addch.20830
                - common_exit
                - exit
            - BranchSide:      'cache-tree.c:816,20'
              BranchSideFuncs: []
        - Branch String:   'cache-tree.c:778,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:779,7'
              BranchSideFuncs:
                - lookup_tree
                - parse_tree.20831
                - cache_tree_sub
                - cache_tree
                - prime_cache_tree_rec
                - tree_entry
                - index_entry_exists
                - prime_cache_tree_sparse_dir
                - strbuf_setlen.20847
                - strbuf_add
                - strbuf_addch.20830
                - common_exit
                - exit
            - BranchSide:      'cache-tree.c:782,39'
              BranchSideFuncs:
                - lookup_tree
                - parse_tree.20831
                - cache_tree_sub
                - cache_tree
                - prime_cache_tree_rec
                - tree_entry
                - index_entry_exists
                - prime_cache_tree_sparse_dir
                - strbuf_setlen.20847
                - strbuf_add
                - strbuf_addch.20830
                - common_exit
                - exit
        - Branch String:   'cache-tree.c:784,8'
          Branch Sides:
            - BranchSide:      'cache-tree.c:785,5'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'cache-tree.c:786,25'
              BranchSideFuncs:
                - cache_tree_sub
                - cache_tree
                - prime_cache_tree_rec
                - tree_entry
                - lookup_tree
                - parse_tree.20831
                - common_exit
                - exit
                - index_entry_exists
                - prime_cache_tree_sparse_dir
                - strbuf_setlen.20847
                - strbuf_add
                - strbuf_addch.20830
        - Branch String:   'cache-tree.c:794,8'
          Branch Sides:
            - BranchSide:      'cache-tree.c:795,19'
              BranchSideFuncs:
                - strbuf_setlen.20847
                - strbuf_add
                - strbuf_addch.20830
                - prime_cache_tree_rec
                - tree_entry
                - lookup_tree
                - parse_tree.20831
                - cache_tree_sub
                - cache_tree
                - common_exit
                - exit
                - index_entry_exists
                - prime_cache_tree_sparse_dir
            - BranchSide:      'cache-tree.c:807,8'
              BranchSideFuncs:
                - prime_cache_tree_rec
                - tree_entry
                - lookup_tree
                - parse_tree.20831
                - cache_tree_sub
                - cache_tree
                - strbuf_setlen.20847
                - strbuf_add
                - strbuf_addch.20830
                - common_exit
                - exit
                - index_entry_exists
                - prime_cache_tree_sparse_dir
        - Branch String:   'cache-tree.c:807,31'
          Branch Sides:
            - BranchSide:      'cache-tree.c:808,27'
              BranchSideFuncs:
                - index_entry_exists
                - prime_cache_tree_rec
                - tree_entry
                - lookup_tree
                - parse_tree.20831
                - cache_tree_sub
                - cache_tree
                - strbuf_setlen.20847
                - strbuf_add
                - strbuf_addch.20830
                - common_exit
                - exit
                - prime_cache_tree_sparse_dir
            - BranchSide:      'cache-tree.c:811,26'
              BranchSideFuncs:
                - prime_cache_tree_rec
                - tree_entry
                - lookup_tree
                - parse_tree.20831
                - cache_tree_sub
                - cache_tree
                - index_entry_exists
                - prime_cache_tree_sparse_dir
                - strbuf_setlen.20847
                - strbuf_add
                - strbuf_addch.20830
                - common_exit
                - exit
        - Branch String:   'cache-tree.c:807,8'
          Branch Sides:
            - BranchSide:      'cache-tree.c:809,33'
              BranchSideFuncs:
                - prime_cache_tree_sparse_dir
                - tree_entry
                - lookup_tree
                - parse_tree.20831
                - cache_tree_sub
                - cache_tree
                - prime_cache_tree_rec
                - index_entry_exists
                - strbuf_setlen.20847
                - strbuf_add
                - strbuf_addch.20830
                - common_exit
                - exit
            - BranchSide:      'cache-tree.c:811,26'
              BranchSideFuncs:
                - prime_cache_tree_rec
                - tree_entry
                - lookup_tree
                - parse_tree.20831
                - cache_tree_sub
                - cache_tree
                - index_entry_exists
                - prime_cache_tree_sparse_dir
                - strbuf_setlen.20847
                - strbuf_add
                - strbuf_addch.20830
                - common_exit
                - exit
      Callsites:
        - Src:             'cache-tree.c:773,2'
          Dst:             oidcpy
        - Src:             'cache-tree.c:775,2'
          Dst:             init_tree_desc
        - Src:             'cache-tree.c:777,9'
          Dst:             tree_entry
        - Src:             'cache-tree.c:782,27'
          Dst:             lookup_tree
        - Src:             'cache-tree.c:784,8'
          Dst:             parse_tree
        - Src:             'cache-tree.c:785,5'
          Dst:             common_exit
        - Src:             'cache-tree.c:785,5'
          Dst:             exit
        - Src:             'cache-tree.c:786,10'
          Dst:             cache_tree_sub
        - Src:             'cache-tree.c:787,22'
          Dst:             cache_tree
        - Src:             'cache-tree.c:795,5'
          Dst:             strbuf_setlen
        - Src:             'cache-tree.c:796,5'
          Dst:             strbuf_add
        - Src:             'cache-tree.c:797,5'
          Dst:             strbuf_addch
        - Src:             'cache-tree.c:808,8'
          Dst:             index_entry_exists
        - Src:             'cache-tree.c:809,5'
          Dst:             prime_cache_tree_sparse_dir
        - Src:             'cache-tree.c:811,5'
          Dst:             prime_cache_tree_rec
    - functionName:    cache_tree_sub
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
        - path
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - find_subtree
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cache-tree.c:107,16'
          Dst:             strlen
        - Src:             'cache-tree.c:108,9'
          Dst:             find_subtree
    - functionName:    cache_tree
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cache-tree.c:25,21'
          Branch Sides:
            - BranchSide:      'cache-tree.c:25,21'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'cache-tree.c:25,26'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             'cache-tree.c:25,26'
          Dst:             xcalloc
    - functionName:    prime_cache_tree
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - istate
        - tree
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cache_tree
        - cache_tree_free
        - prime_cache_tree_rec
        - strbuf_release
        - trace2_region_enter_fl
        - trace2_region_leave_fl
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'cache-tree.c:825,2'
          Dst:             trace2_region_enter_fl
        - Src:             'cache-tree.c:826,2'
          Dst:             cache_tree_free
        - Src:             'cache-tree.c:827,23'
          Dst:             cache_tree
        - Src:             'cache-tree.c:829,2'
          Dst:             prime_cache_tree_rec
        - Src:             'cache-tree.c:830,2'
          Dst:             strbuf_release
        - Src:             'cache-tree.c:832,2'
          Dst:             trace2_region_leave_fl
    - functionName:    rollback_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_tempfile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:328,9'
          Dst:             delete_tempfile
    - functionName:    hold_lock_file_for_update
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:192,9'
          Dst:             hold_lock_file_for_update_timeout
    - functionName:    write_index_as_tree
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - index_state
        - index_path
        - flags
        - prefix
      BBCount:         16
      ICount:          115
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - cache_tree_fully_valid
        - get_git_dir
        - hold_lock_file_for_update
        - read_index_from
        - rollback_lock_file
        - write_index_as_tree_internal
        - write_locked_index
      functionUses:    15
      BranchProfiles:
        - Branch String:   'cache-tree.c:729,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:730,7'
              BranchSideFuncs:
                - rollback_lock_file.20862
            - BranchSide:      'cache-tree.c:734,16'
              BranchSideFuncs:
                - write_index_as_tree_internal
                - write_locked_index
                - rollback_lock_file.20862
                - cache_tree_fully_valid
        - Branch String:   'cache-tree.c:734,54'
          Branch Sides:
            - BranchSide:      'cache-tree.c:735,31'
              BranchSideFuncs:
                - write_index_as_tree_internal
                - write_locked_index
                - rollback_lock_file.20862
            - BranchSide:      'cache-tree.c:735,7'
              BranchSideFuncs:
                - write_index_as_tree_internal
                - write_locked_index
                - rollback_lock_file.20862
                - cache_tree_fully_valid
        - Branch String:   'cache-tree.c:735,31'
          Branch Sides:
            - BranchSide:      'cache-tree.c:735,31'
              BranchSideFuncs:
                - cache_tree_fully_valid
                - write_index_as_tree_internal
                - write_locked_index
                - rollback_lock_file.20862
            - BranchSide:      'cache-tree.c:736,30'
              BranchSideFuncs:
                - cache_tree_fully_valid
                - write_index_as_tree_internal
                - write_locked_index
                - rollback_lock_file.20862
        - Branch String:   'cache-tree.c:740,11'
          Branch Sides:
            - BranchSide:      'cache-tree.c:740,15'
              BranchSideFuncs:
                - rollback_lock_file.20862
            - BranchSide:      'cache-tree.c:740,15'
              BranchSideFuncs:
                - write_locked_index
                - rollback_lock_file.20862
        - Branch String:   'cache-tree.c:740,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:740,15'
              BranchSideFuncs:
                - rollback_lock_file.20862
            - BranchSide:      'cache-tree.c:741,22'
              BranchSideFuncs:
                - write_locked_index
                - rollback_lock_file.20862
      Callsites:
        - Src:             'cache-tree.c:726,2'
          Dst:             hold_lock_file_for_update
        - Src:             'cache-tree.c:728,53'
          Dst:             get_git_dir
        - Src:             'cache-tree.c:728,12'
          Dst:             read_index_from
        - Src:             'cache-tree.c:736,7'
          Dst:             cache_tree_fully_valid
        - Src:             'cache-tree.c:738,8'
          Dst:             write_index_as_tree_internal
        - Src:             'cache-tree.c:741,3'
          Dst:             write_locked_index
        - Src:             'cache-tree.c:751,2'
          Dst:             rollback_lock_file
    - functionName:    cache_tree_fully_valid
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cache_tree_fully_valid
        - repo_has_object_file
      functionUses:    8
      BranchProfiles:
        - Branch String:   'cache-tree.c:237,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:238,3'
              BranchSideFuncs:
                - repo_has_object_file
                - cache_tree_fully_valid
            - BranchSide:      'cache-tree.c:239,6'
              BranchSideFuncs:
                - repo_has_object_file
                - cache_tree_fully_valid
        - Branch String:   'cache-tree.c:239,26'
          Branch Sides:
            - BranchSide:      'cache-tree.c:239,51'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:240,3'
              BranchSideFuncs: []
        - Branch String:   'cache-tree.c:239,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:240,3'
              BranchSideFuncs:
                - cache_tree_fully_valid
            - BranchSide:      'cache-tree.c:241,9'
              BranchSideFuncs:
                - cache_tree_fully_valid
        - Branch String:   'cache-tree.c:241,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:242,31'
              BranchSideFuncs:
                - cache_tree_fully_valid
            - BranchSide:      'cache-tree.c:245,2'
              BranchSideFuncs: []
        - Branch String:   'cache-tree.c:242,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:243,4'
              BranchSideFuncs:
                - cache_tree_fully_valid
            - BranchSide:      'cache-tree.c:244,2'
              BranchSideFuncs:
                - cache_tree_fully_valid
      Callsites:
        - Src:             'cache-tree.c:239,30'
          Dst:             repo_has_object_file
        - Src:             'cache-tree.c:242,8'
          Dst:             cache_tree_fully_valid
    - functionName:    write_index_as_tree_internal
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - index_state
        - cache_tree_valid
        - flags
        - prefix
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cache_tree_find
        - cache_tree_free
        - cache_tree_update
        - oidcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cache-tree.c:674,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:675,20'
              BranchSideFuncs:
                - cache_tree_free
                - cache_tree_update
                - oidcpy.20829
                - cache_tree_find
                - oidcpy.20829
            - BranchSide:      'cache-tree.c:679,7'
              BranchSideFuncs:
                - cache_tree_update
                - oidcpy.20829
                - cache_tree_find
                - oidcpy.20829
        - Branch String:   'cache-tree.c:679,24'
          Branch Sides:
            - BranchSide:      'cache-tree.c:679,45'
              BranchSideFuncs:
                - oidcpy.20829
                - cache_tree_find
                - oidcpy.20829
            - BranchSide:      'cache-tree.c:682,6'
              BranchSideFuncs:
                - oidcpy.20829
                - cache_tree_find
                - oidcpy.20829
        - Branch String:   'cache-tree.c:679,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:680,3'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:682,6'
              BranchSideFuncs:
                - oidcpy.20829
                - cache_tree_find
                - oidcpy.20829
        - Branch String:   'cache-tree.c:682,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:684,29'
              BranchSideFuncs:
                - cache_tree_find
                - oidcpy.20829
            - BranchSide:      'cache-tree.c:690,10'
              BranchSideFuncs:
                - oidcpy.20829
        - Branch String:   'cache-tree.c:685,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:686,4'
              BranchSideFuncs:
                - oidcpy.20829
            - BranchSide:      'cache-tree.c:687,10'
              BranchSideFuncs:
                - oidcpy.20829
      Callsites:
        - Src:             'cache-tree.c:675,3'
          Dst:             cache_tree_free
        - Src:             'cache-tree.c:679,27'
          Dst:             cache_tree_update
        - Src:             'cache-tree.c:684,13'
          Dst:             cache_tree_find
        - Src:             'cache-tree.c:687,3'
          Dst:             oidcpy
        - Src:             'cache-tree.c:690,3'
          Dst:             oidcpy
    - functionName:    cache_tree_update
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - istate
        - flags
      BBCount:         21
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - begin_odb_transaction
        - cache_tree
        - end_odb_transaction
        - getnanotime
        - must_check_existence
        - prefetch_cache_entries
        - repo_has_promisor_remote
        - trace2_region_enter_fl
        - trace2_region_leave_fl
        - trace_pass_fl
        - trace_performance_enter
        - update_one
        - verify_cache
      functionUses:    13
      BranchProfiles:
        - Branch String:   'cache-tree.c:474,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:475,10'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:477,7'
              BranchSideFuncs:
                - cache_tree
                - repo_has_promisor_remote
                - trace_performance_enter
                - trace2_region_enter_fl
                - begin_odb_transaction
                - update_one.20873
                - end_odb_transaction
                - trace2_region_leave_fl
                - trace_pass_fl.20874
                - getnanotime
                - trace_performance_leave_fl
                - prefetch_cache_entries
        - Branch String:   'cache-tree.c:477,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:478,24'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - trace_performance_enter
                - trace2_region_enter_fl
                - begin_odb_transaction
                - update_one.20873
                - end_odb_transaction
                - trace2_region_leave_fl
                - trace_pass_fl.20874
                - getnanotime
                - trace_performance_leave_fl
                - prefetch_cache_entries
            - BranchSide:      'cache-tree.c:480,8'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - trace_performance_enter
                - trace2_region_enter_fl
                - begin_odb_transaction
                - update_one.20873
                - end_odb_transaction
                - trace2_region_leave_fl
                - trace_pass_fl.20874
                - getnanotime
                - trace_performance_leave_fl
                - prefetch_cache_entries
        - Branch String:   'cache-tree.c:480,39'
          Branch Sides:
            - BranchSide:      'cache-tree.c:480,67'
              BranchSideFuncs:
                - trace_performance_enter
                - trace2_region_enter_fl
                - begin_odb_transaction
                - update_one.20873
                - end_odb_transaction
                - trace2_region_leave_fl
                - trace_pass_fl.20874
                - getnanotime
                - trace_performance_leave_fl
            - BranchSide:      'cache-tree.c:483,2'
              BranchSideFuncs:
                - trace_performance_enter
                - trace2_region_enter_fl
                - begin_odb_transaction
                - update_one.20873
                - end_odb_transaction
                - trace2_region_leave_fl
                - trace_pass_fl.20874
                - getnanotime
                - trace_performance_leave_fl
        - Branch String:   'cache-tree.c:480,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:481,26'
              BranchSideFuncs:
                - prefetch_cache_entries
                - trace_performance_enter
                - trace2_region_enter_fl
                - begin_odb_transaction
                - update_one.20873
                - end_odb_transaction
                - trace2_region_leave_fl
                - trace_pass_fl.20874
                - getnanotime
                - trace_performance_leave_fl
            - BranchSide:      'cache-tree.c:483,2'
              BranchSideFuncs:
                - trace_performance_enter
                - trace2_region_enter_fl
                - begin_odb_transaction
                - update_one.20873
                - end_odb_transaction
                - trace2_region_leave_fl
                - trace_pass_fl.20874
                - getnanotime
                - trace_performance_leave_fl
        - Branch String:   'cache-tree.c:490,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:490,2'
              BranchSideFuncs:
                - getnanotime
                - trace_performance_leave_fl
            - BranchSide:      'cache-tree.c:491,6'
              BranchSideFuncs: []
        - Branch String:   'cache-tree.c:491,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:492,10'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:493,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cache-tree.c:472,6'
          Dst:             verify_cache
        - Src:             'cache-tree.c:478,24'
          Dst:             cache_tree
        - Src:             'cache-tree.c:480,42'
          Dst:             repo_has_promisor_remote
        - Src:             'cache-tree.c:481,3'
          Dst:             prefetch_cache_entries
        - Src:             'cache-tree.c:481,3'
          Dst:             must_check_existence
        - Src:             'cache-tree.c:483,2'
          Dst:             trace_performance_enter
        - Src:             'cache-tree.c:484,2'
          Dst:             trace2_region_enter_fl
        - Src:             'cache-tree.c:485,2'
          Dst:             begin_odb_transaction
        - Src:             'cache-tree.c:486,6'
          Dst:             update_one
        - Src:             'cache-tree.c:488,2'
          Dst:             end_odb_transaction
        - Src:             'cache-tree.c:489,2'
          Dst:             trace2_region_leave_fl
        - Src:             'cache-tree.c:490,2'
          Dst:             trace_pass_fl
        - Src:             'cache-tree.c:490,2'
          Dst:             getnanotime
        - Src:             'cache-tree.c:490,2'
          Dst:             trace_performance_leave_fl
    - functionName:    verify_cache
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - istate
        - flags
      BBCount:         34
      ICount:          246
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - fprintf
        - oid_to_hex
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cache-tree.c:170,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:171,34'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - fprintf
                - oid_to_hex
                - fprintf
                - fprintf
            - BranchSide:      'cache-tree.c:183,6'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - fprintf
        - Branch String:   'cache-tree.c:172,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:173,8'
              BranchSideFuncs:
                - oid_to_hex
                - fprintf
                - strncmp
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'cache-tree.c:182,2'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - fprintf
                - oid_to_hex
                - fprintf
                - fprintf
        - Branch String:   'cache-tree.c:173,8'
          Branch Sides:
            - BranchSide:      'cache-tree.c:174,5'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:175,13'
              BranchSideFuncs:
                - oid_to_hex
                - fprintf
                - strncmp
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'cache-tree.c:175,8'
          Branch Sides:
            - BranchSide:      'cache-tree.c:176,13'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - fprintf
                - fprintf
            - BranchSide:      'cache-tree.c:179,12'
              BranchSideFuncs:
                - oid_to_hex
                - fprintf
                - strncmp
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'cache-tree.c:183,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:184,3'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:190,8'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - fprintf
        - Branch String:   'cache-tree.c:191,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:196,39'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - fprintf
            - BranchSide:      'cache-tree.c:212,6'
              BranchSideFuncs: []
        - Branch String:   'cache-tree.c:201,38'
          Branch Sides:
            - BranchSide:      'cache-tree.c:202,7'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - fprintf
            - BranchSide:      'cache-tree.c:211,2'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - fprintf
        - Branch String:   'cache-tree.c:202,34'
          Branch Sides:
            - BranchSide:      'cache-tree.c:203,15'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - fprintf
            - BranchSide:      'cache-tree.c:211,2'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - fprintf
        - Branch String:   'cache-tree.c:201,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:204,13'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - fprintf
            - BranchSide:      'cache-tree.c:211,2'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - fprintf
        - Branch String:   'cache-tree.c:204,8'
          Branch Sides:
            - BranchSide:      'cache-tree.c:205,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'cache-tree.c:208,12'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - fprintf
        - Branch String:   'cache-tree.c:212,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:214,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cache-tree.c:176,5'
          Dst:             fprintf
        - Src:             'cache-tree.c:180,15'
          Dst:             oid_to_hex
        - Src:             'cache-tree.c:179,4'
          Dst:             fprintf
        - Src:             'cache-tree.c:203,7'
          Dst:             strncmp
        - Src:             'cache-tree.c:205,5'
          Dst:             fprintf
        - Src:             'cache-tree.c:208,4'
          Dst:             fprintf
    - functionName:    must_check_existence
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ce
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - repo_has_promisor_remote
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cache-tree.c:250,52'
          Branch Sides:
            - BranchSide:      'cache-tree.c:250,55'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:250,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cache-tree.c:250,11'
          Dst:             repo_has_promisor_remote
    - functionName:    update_one
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - it
        - cache
        - entries
        - base
        - baselen
        - skip_count
        - flags
      BBCount:         105
      ICount:          803
      EdgeCount:       140
      CyclomaticComplexity: 37
      functionsReached:
        - __assert_fail
        - cache_tree
        - const_error
        - die
        - discard_unused_subtrees
        - error
        - find_subtree
        - hash_object_file
        - is_empty_tree_oid
        - is_null_oid
        - memcmp
        - must_check_existence
        - oid_to_hex
        - oidcpy
        - repo_has_object_file
        - repo_has_object_file_with_flags
        - strbuf_add
        - strbuf_addf
        - strbuf_grow
        - strbuf_init
        - strbuf_release
        - strchr
        - strncmp
        - update_one
        - write_object_file_flags
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cache-tree.c:268,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:268,2'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
                - repo_has_object_file
                - strncmp
                - oidcpy.20829
                - __assert_fail
            - BranchSide:      'cache-tree.c:268,2'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
                - repo_has_object_file
                - strncmp
                - oidcpy.20829
        - Branch String:   'cache-tree.c:268,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:268,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'cache-tree.c:270,3'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
                - repo_has_object_file
                - strncmp
                - oidcpy.20829
        - Branch String:   'cache-tree.c:278,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:279,34'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
                - repo_has_object_file
                - strncmp
                - oidcpy.20829
            - BranchSide:      'cache-tree.c:290,11'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
                - repo_has_object_file
        - Branch String:   'cache-tree.c:281,34'
          Branch Sides:
            - BranchSide:      'cache-tree.c:282,7'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
                - repo_has_object_file
                - strncmp
                - oidcpy.20829
            - BranchSide:      'cache-tree.c:288,2'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
                - repo_has_object_file
        - Branch String:   'cache-tree.c:282,33'
          Branch Sides:
            - BranchSide:      'cache-tree.c:283,16'
              BranchSideFuncs:
                - strncmp
                - oidcpy.20829
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
                - repo_has_object_file
            - BranchSide:      'cache-tree.c:288,2'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
                - repo_has_object_file
        - Branch String:   'cache-tree.c:281,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:284,4'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
                - repo_has_object_file
            - BranchSide:      'cache-tree.c:288,2'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
                - repo_has_object_file
        - Branch String:   'cache-tree.c:290,27'
          Branch Sides:
            - BranchSide:      'cache-tree.c:290,51'
              BranchSideFuncs:
                - repo_has_object_file
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
            - BranchSide:      'cache-tree.c:298,9'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
        - Branch String:   'cache-tree.c:290,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:291,10'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:298,9'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
        - Branch String:   'cache-tree.c:298,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:299,3'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
            - BranchSide:      'cache-tree.c:304,4'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
        - Branch String:   'cache-tree.c:305,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:306,34'
              BranchSideFuncs:
                - memcmp
                - strchr
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
            - BranchSide:      'cache-tree.c:346,26'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
        - Branch String:   'cache-tree.c:313,26'
          Branch Sides:
            - BranchSide:      'cache-tree.c:313,36'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
            - BranchSide:      'cache-tree.c:314,4'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
        - Branch String:   'cache-tree.c:313,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:314,4'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
            - BranchSide:      'cache-tree.c:316,18'
              BranchSideFuncs:
                - strchr
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
        - Branch String:   'cache-tree.c:317,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:318,5'
              BranchSideFuncs:
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
            - BranchSide:      'cache-tree.c:326,12'
              BranchSideFuncs:
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
        - Branch String:   'cache-tree.c:328,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:329,22'
              BranchSideFuncs:
                - update_one.20873
                - die
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
            - BranchSide:      'cache-tree.c:330,23'
              BranchSideFuncs:
                - update_one.20873
                - die
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
        - Branch String:   'cache-tree.c:336,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:337,11'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:338,8'
              BranchSideFuncs:
                - die
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
        - Branch String:   'cache-tree.c:338,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:339,4'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
            - BranchSide:      'cache-tree.c:340,8'
              BranchSideFuncs:
                - discard_unused_subtrees
                - strbuf_init
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
                - memcmp
                - strchr
                - find_subtree
                - cache_tree
                - update_one.20873
                - die
        - Branch String:   'cache-tree.c:354,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:355,34'
              BranchSideFuncs:
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - is_empty_tree_oid.20835
                - find_subtree
                - die
            - BranchSide:      'cache-tree.c:440,6'
              BranchSideFuncs:
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
        - Branch String:   'cache-tree.c:367,26'
          Branch Sides:
            - BranchSide:      'cache-tree.c:367,36'
              BranchSideFuncs:
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
            - BranchSide:      'cache-tree.c:368,4'
              BranchSideFuncs:
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
        - Branch String:   'cache-tree.c:367,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:368,4'
              BranchSideFuncs:
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
            - BranchSide:      'cache-tree.c:370,18'
              BranchSideFuncs:
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - is_empty_tree_oid.20835
                - find_subtree
                - die
        - Branch String:   'cache-tree.c:371,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:372,13'
              BranchSideFuncs:
                - find_subtree
                - die
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - is_empty_tree_oid.20835
            - BranchSide:      'cache-tree.c:387,11'
              BranchSideFuncs:
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - find_subtree
                - die
                - is_empty_tree_oid.20835
        - Branch String:   'cache-tree.c:374,8'
          Branch Sides:
            - BranchSide:      'cache-tree.c:376,9'
              BranchSideFuncs:
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - find_subtree
                - die
                - is_empty_tree_oid.20835
            - BranchSide:      'cache-tree.c:377,9'
              BranchSideFuncs:
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - find_subtree
                - die
                - is_empty_tree_oid.20835
        - Branch String:   'cache-tree.c:381,8'
          Branch Sides:
            - BranchSide:      'cache-tree.c:382,19'
              BranchSideFuncs:
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - find_subtree
                - die
                - is_empty_tree_oid.20835
            - BranchSide:      'cache-tree.c:385,3'
              BranchSideFuncs:
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - find_subtree
                - die
                - is_empty_tree_oid.20835
        - Branch String:   'cache-tree.c:393,39'
          Branch Sides:
            - BranchSide:      'cache-tree.c:393,53'
              BranchSideFuncs:
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - find_subtree
                - die
                - is_empty_tree_oid.20835
            - BranchSide:      'cache-tree.c:393,42'
              BranchSideFuncs:
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - find_subtree
                - die
                - is_empty_tree_oid.20835
        - Branch String:   'cache-tree.c:393,53'
          Branch Sides:
            - BranchSide:      'cache-tree.c:393,53'
              BranchSideFuncs:
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - find_subtree
                - die
                - is_empty_tree_oid.20835
            - BranchSide:      'cache-tree.c:394,26'
              BranchSideFuncs:
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - find_subtree
                - die
                - is_empty_tree_oid.20835
        - Branch String:   'cache-tree.c:395,24'
          Branch Sides:
            - BranchSide:      'cache-tree.c:396,9'
              BranchSideFuncs:
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
            - BranchSide:      'cache-tree.c:397,4'
              BranchSideFuncs:
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
        - Branch String:   'cache-tree.c:396,23'
          Branch Sides:
            - BranchSide:      'cache-tree.c:396,48'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - find_subtree
                - die
                - is_empty_tree_oid.20835
            - BranchSide:      'cache-tree.c:409,7'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - find_subtree
                - die
                - is_empty_tree_oid.20835
        - Branch String:   'cache-tree.c:395,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:397,4'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - find_subtree
                - die
                - is_empty_tree_oid.20835
            - BranchSide:      'cache-tree.c:409,7'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - find_subtree
                - die
                - is_empty_tree_oid.20835
        - Branch String:   'cache-tree.c:398,8'
          Branch Sides:
            - BranchSide:      'cache-tree.c:399,5'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:400,11'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.20837
        - Branch String:   'cache-tree.c:409,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:410,19'
              BranchSideFuncs:
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
            - BranchSide:      'cache-tree.c:419,8'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - find_subtree
                - die
                - is_empty_tree_oid.20835
        - Branch String:   'cache-tree.c:419,12'
          Branch Sides:
            - BranchSide:      'cache-tree.c:419,15'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - find_subtree
                - die
                - is_empty_tree_oid.20835
            - BranchSide:      'cache-tree.c:427,7'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - find_subtree
                - die
                - is_empty_tree_oid.20835
        - Branch String:   'cache-tree.c:419,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:420,18'
              BranchSideFuncs:
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
            - BranchSide:      'cache-tree.c:427,7'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - find_subtree
                - die
                - is_empty_tree_oid.20835
        - Branch String:   'cache-tree.c:427,20'
          Branch Sides:
            - BranchSide:      'cache-tree.c:427,41'
              BranchSideFuncs:
                - is_empty_tree_oid.20835
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - find_subtree
                - die
            - BranchSide:      'cache-tree.c:430,24'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - is_empty_tree_oid.20835
                - find_subtree
                - die
        - Branch String:   'cache-tree.c:427,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:428,4'
              BranchSideFuncs:
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - is_empty_tree_oid.20835
                - find_subtree
                - die
            - BranchSide:      'cache-tree.c:430,24'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_addf
                - strbuf_add
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - hash_object_file
                - repo_has_object_file_with_flags
                - oidcpy.20829
                - memcmp
                - strchr
                - must_check_existence
                - is_null_oid.20838
                - repo_has_object_file
                - strbuf_release
                - oid_to_hex
                - error
                - const_error.20837
                - is_empty_tree_oid.20835
                - find_subtree
                - die
        - Branch String:   'cache-tree.c:440,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:442,20'
              BranchSideFuncs:
                - hash_object_file
                - repo_has_object_file_with_flags
                - strbuf_release
                - oidcpy.20829
            - BranchSide:      'cache-tree.c:448,13'
              BranchSideFuncs:
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
                - hash_object_file
        - Branch String:   'cache-tree.c:444,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:445,12'
              BranchSideFuncs:
                - oidcpy.20829
                - strbuf_release
            - BranchSide:      'cache-tree.c:447,18'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'cache-tree.c:448,13'
          Branch Sides:
            - BranchSide:      'cache-tree.c:449,20'
              BranchSideFuncs:
                - hash_object_file
                - strbuf_release
            - BranchSide:      'cache-tree.c:451,44'
              BranchSideFuncs:
                - write_object_file_flags
                - strbuf_release
                - strbuf_release
        - Branch String:   'cache-tree.c:451,13'
          Branch Sides:
            - BranchSide:      'cache-tree.c:0,0'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'cache-tree.c:454,3'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'cache-tree.c:459,20'
          Branch Sides:
            - BranchSide:      'cache-tree.c:459,2'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:459,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cache-tree.c:268,2'
          Dst:             __assert_fail
        - Src:             'cache-tree.c:283,8'
          Dst:             strncmp
        - Src:             'cache-tree.c:285,4'
          Dst:             oidcpy
        - Src:             'cache-tree.c:290,30'
          Dst:             repo_has_object_file
        - Src:             'cache-tree.c:313,29'
          Dst:             memcmp
        - Src:             'cache-tree.c:316,11'
          Dst:             strchr
        - Src:             'cache-tree.c:327,9'
          Dst:             find_subtree
        - Src:             'cache-tree.c:329,22'
          Dst:             cache_tree
        - Src:             'cache-tree.c:330,12'
          Dst:             update_one
        - Src:             'cache-tree.c:339,4'
          Dst:             die
        - Src:             'cache-tree.c:346,2'
          Dst:             discard_unused_subtrees
        - Src:             'cache-tree.c:351,2'
          Dst:             strbuf_init
        - Src:             'cache-tree.c:367,29'
          Dst:             memcmp
        - Src:             'cache-tree.c:370,11'
          Dst:             strchr
        - Src:             'cache-tree.c:373,10'
          Dst:             find_subtree
        - Src:             'cache-tree.c:375,5'
          Dst:             die
        - Src:             'cache-tree.c:394,5'
          Dst:             must_check_existence
        - Src:             'cache-tree.c:395,7'
          Dst:             is_null_oid
        - Src:             'cache-tree.c:396,27'
          Dst:             repo_has_object_file
        - Src:             'cache-tree.c:397,4'
          Dst:             strbuf_release
        - Src:             'cache-tree.c:400,11'
          Dst:             oid_to_hex
        - Src:             'cache-tree.c:400,11'
          Dst:             error
        - Src:             'cache-tree.c:400,11'
          Dst:             const_error
        - Src:             'cache-tree.c:427,23'
          Dst:             is_empty_tree_oid
        - Src:             'cache-tree.c:430,3'
          Dst:             strbuf_grow
        - Src:             'cache-tree.c:431,3'
          Dst:             strbuf_addf
        - Src:             'cache-tree.c:432,3'
          Dst:             strbuf_add
        - Src:             'cache-tree.c:442,3'
          Dst:             hash_object_file
        - Src:             'cache-tree.c:444,7'
          Dst:             repo_has_object_file_with_flags
        - Src:             'cache-tree.c:445,4'
          Dst:             oidcpy
        - Src:             'cache-tree.c:449,3'
          Dst:             hash_object_file
        - Src:             'cache-tree.c:451,13'
          Dst:             write_object_file_flags
        - Src:             'cache-tree.c:454,3'
          Dst:             strbuf_release
        - Src:             'cache-tree.c:458,2'
          Dst:             strbuf_release
    - functionName:    trace_pass_fl
      functionSourceFile: '/src/git/./trace.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './trace.h:274,17'
          Branch Sides:
            - BranchSide:      './trace.h:274,17'
              BranchSideFuncs: []
            - BranchSide:      './trace.h:274,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_in_core_index_as_tree
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
      BBCount:         15
      ICount:          128
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - bug_fl
        - cache_tree_fully_valid
        - lookup_tree
        - write_index_as_tree_internal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cache-tree.c:700,38'
          Branch Sides:
            - BranchSide:      'cache-tree.c:700,38'
              BranchSideFuncs:
                - cache_tree_fully_valid
                - write_index_as_tree_internal
                - lookup_tree
                - bug_fl
                - BUG_fl
                - bug_fl
            - BranchSide:      'cache-tree.c:701,30'
              BranchSideFuncs:
                - cache_tree_fully_valid
                - write_index_as_tree_internal
                - lookup_tree
                - bug_fl
                - BUG_fl
                - bug_fl
        - Branch String:   'cache-tree.c:704,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:706,3'
              BranchSideFuncs:
                - bug_fl
                - BUG_fl
                - bug_fl
            - BranchSide:      'cache-tree.c:716,21'
              BranchSideFuncs:
                - lookup_tree
        - Branch String:   'cache-tree.c:707,3'
          Branch Sides:
            - BranchSide:      'cache-tree.c:708,35'
              BranchSideFuncs:
                - BUG_fl
                - bug_fl
            - BranchSide:      'cache-tree.c:713,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'cache-tree.c:709,8'
          Branch Sides:
            - BranchSide:      'cache-tree.c:710,5'
              BranchSideFuncs:
                - bug_fl
                - BUG_fl
            - BranchSide:      'cache-tree.c:712,3'
              BranchSideFuncs:
                - BUG_fl
                - bug_fl
      Callsites:
        - Src:             'cache-tree.c:701,7'
          Dst:             cache_tree_fully_valid
        - Src:             'cache-tree.c:703,8'
          Dst:             write_index_as_tree_internal
        - Src:             'cache-tree.c:706,3'
          Dst:             bug_fl
        - Src:             'cache-tree.c:710,5'
          Dst:             bug_fl
        - Src:             'cache-tree.c:713,3'
          Dst:             BUG_fl
        - Src:             'cache-tree.c:716,9'
          Dst:             lookup_tree
    - functionName:    read_one
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - size_p
      BBCount:         40
      ICount:          301
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - cache_tree
        - cache_tree_free
        - cache_tree_sub
        - die
        - oidread
        - read_one
        - strtol
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cache-tree.c:556,14'
          Branch Sides:
            - BranchSide:      'cache-tree.c:556,18'
              BranchSideFuncs:
                - cache_tree_free
                - cache_tree
                - strtol
                - strtol
                - xcalloc
                - die
                - read_one
                - cache_tree_sub
                - oidread.20834
            - BranchSide:      'cache-tree.c:556,2'
              BranchSideFuncs:
                - cache_tree_free
                - cache_tree
                - strtol
                - strtol
                - xcalloc
                - die
                - read_one
                - cache_tree_sub
                - oidread.20834
        - Branch String:   'cache-tree.c:556,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:557,7'
              BranchSideFuncs:
                - cache_tree_free
                - cache_tree
                - strtol
                - strtol
                - xcalloc
                - die
                - read_one
                - cache_tree_sub
                - oidread.20834
            - BranchSide:      'cache-tree.c:560,7'
              BranchSideFuncs:
                - cache_tree_free
                - cache_tree
                - strtol
                - strtol
                - xcalloc
                - die
                - read_one
                - cache_tree_sub
                - oidread.20834
        - Branch String:   'cache-tree.c:560,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:561,3'
              BranchSideFuncs:
                - cache_tree
                - strtol
                - strtol
                - cache_tree_free
                - xcalloc
                - die
                - read_one
                - cache_tree_sub
                - oidread.20834
            - BranchSide:      'cache-tree.c:562,5'
              BranchSideFuncs:
                - cache_tree
                - strtol
                - strtol
                - cache_tree_free
                - xcalloc
                - die
                - read_one
                - cache_tree_sub
                - oidread.20834
        - Branch String:   'cache-tree.c:567,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:568,3'
              BranchSideFuncs:
                - cache_tree_free
            - BranchSide:      'cache-tree.c:569,7'
              BranchSideFuncs:
                - strtol
                - cache_tree_free
                - xcalloc
                - die
                - read_one
                - cache_tree_sub
                - oidread.20834
        - Branch String:   'cache-tree.c:571,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:572,3'
              BranchSideFuncs:
                - cache_tree_free
            - BranchSide:      'cache-tree.c:573,2'
              BranchSideFuncs:
                - cache_tree_free
                - xcalloc
                - die
                - read_one
                - cache_tree_sub
                - oidread.20834
        - Branch String:   'cache-tree.c:573,14'
          Branch Sides:
            - BranchSide:      'cache-tree.c:573,18'
              BranchSideFuncs:
                - cache_tree_free
                - xcalloc
                - die
                - read_one
                - cache_tree_sub
                - oidread.20834
            - BranchSide:      'cache-tree.c:573,2'
              BranchSideFuncs:
                - cache_tree_free
                - xcalloc
                - die
                - read_one
                - cache_tree_sub
                - oidread.20834
        - Branch String:   'cache-tree.c:573,22'
          Branch Sides:
            - BranchSide:      'cache-tree.c:573,26'
              BranchSideFuncs:
                - cache_tree_free
                - xcalloc
                - die
                - read_one
                - cache_tree_sub
                - oidread.20834
            - BranchSide:      'cache-tree.c:573,2'
              BranchSideFuncs:
                - cache_tree_free
                - xcalloc
                - die
                - read_one
                - cache_tree_sub
                - oidread.20834
        - Branch String:   'cache-tree.c:573,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:574,7'
              BranchSideFuncs:
                - cache_tree_free
                - xcalloc
                - die
                - read_one
                - cache_tree_sub
                - oidread.20834
            - BranchSide:      'cache-tree.c:577,7'
              BranchSideFuncs:
                - cache_tree_free
                - xcalloc
                - die
                - read_one
                - cache_tree_sub
                - oidread.20834
        - Branch String:   'cache-tree.c:577,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:578,3'
              BranchSideFuncs:
                - xcalloc
                - die
                - read_one
                - cache_tree_free
                - cache_tree_sub
                - oidread.20834
            - BranchSide:      'cache-tree.c:579,5'
              BranchSideFuncs:
                - xcalloc
                - die
                - read_one
                - cache_tree_free
                - cache_tree_sub
                - oidread.20834
        - Branch String:   'cache-tree.c:580,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:581,7'
              BranchSideFuncs:
                - oidread.20834
                - xcalloc
                - die
                - read_one
                - cache_tree_free
                - cache_tree_sub
            - BranchSide:      'cache-tree.c:604,22'
              BranchSideFuncs:
                - xcalloc
                - die
                - read_one
                - cache_tree_free
                - cache_tree_sub
        - Branch String:   'cache-tree.c:581,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:582,4'
              BranchSideFuncs:
                - cache_tree_free
            - BranchSide:      'cache-tree.c:583,12'
              BranchSideFuncs:
                - oidread.20834
                - xcalloc
                - die
                - read_one
                - cache_tree_free
                - cache_tree_sub
        - Branch String:   'cache-tree.c:606,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:610,22'
              BranchSideFuncs:
                - read_one
                - cache_tree_free
                - cache_tree_sub
                - die
            - BranchSide:      'cache-tree.c:618,6'
              BranchSideFuncs:
                - die
        - Branch String:   'cache-tree.c:613,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:614,4'
              BranchSideFuncs:
                - cache_tree_sub
                - die
                - read_one
                - cache_tree_free
            - BranchSide:      'cache-tree.c:615,28'
              BranchSideFuncs:
                - cache_tree_sub
                - die
                - read_one
                - cache_tree_free
        - Branch String:   'cache-tree.c:618,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:619,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'cache-tree.c:620,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cache-tree.c:563,7'
          Dst:             cache_tree
        - Src:             'cache-tree.c:566,20'
          Dst:             strtol
        - Src:             'cache-tree.c:570,15'
          Dst:             strtol
        - Src:             'cache-tree.c:583,3'
          Dst:             oidread
        - Src:             'cache-tree.c:605,2'
          Dst:             xcalloc
        - Src:             'cache-tree.c:612,9'
          Dst:             read_one
        - Src:             'cache-tree.c:615,13'
          Dst:             cache_tree_sub
        - Src:             'cache-tree.c:619,3'
          Dst:             die
        - Src:             'cache-tree.c:625,2'
          Dst:             cache_tree_free
    - functionName:    cache_tree_read
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - read_one
        - trace2_region_enter_fl
        - trace2_region_leave_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cache-tree.c:633,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:634,3'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:636,2'
              BranchSideFuncs:
                - trace2_region_enter_fl
                - read_one
                - trace2_region_leave_fl
      Callsites:
        - Src:             'cache-tree.c:636,2'
          Dst:             trace2_region_enter_fl
        - Src:             'cache-tree.c:637,11'
          Dst:             read_one
        - Src:             'cache-tree.c:638,2'
          Dst:             trace2_region_leave_fl
    - functionName:    write_one
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - it
        - path
        - pathlen
      BBCount:         15
      ICount:          153
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - die
        - strbuf_add
        - strbuf_addf
        - strbuf_grow
        - subtree_name_cmp
        - write_one
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cache-tree.c:522,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:523,14'
              BranchSideFuncs:
                - strbuf_add
                - write_one.20890
                - subtree_name_cmp
                - die
            - BranchSide:      'cache-tree.c:525,9'
              BranchSideFuncs:
                - write_one.20890
                - subtree_name_cmp
                - die
        - Branch String:   'cache-tree.c:525,2'
          Branch Sides:
            - BranchSide:      'cache-tree.c:526,33'
              BranchSideFuncs:
                - write_one.20890
                - subtree_name_cmp
                - die
            - BranchSide:      'cache-tree.c:535,1'
              BranchSideFuncs: []
        - Branch String:   'cache-tree.c:527,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:528,34'
              BranchSideFuncs:
                - subtree_name_cmp
                - write_one.20890
                - die
            - BranchSide:      'cache-tree.c:533,13'
              BranchSideFuncs:
                - write_one.20890
                - subtree_name_cmp
                - die
        - Branch String:   'cache-tree.c:529,8'
          Branch Sides:
            - BranchSide:      'cache-tree.c:531,5'
              BranchSideFuncs:
                - die
            - BranchSide:      'cache-tree.c:532,3'
              BranchSideFuncs:
                - write_one.20890
                - subtree_name_cmp
                - die
      Callsites:
        - Src:             'cache-tree.c:508,2'
          Dst:             strbuf_grow
        - Src:             'cache-tree.c:509,2'
          Dst:             strbuf_add
        - Src:             'cache-tree.c:510,2'
          Dst:             strbuf_addf
        - Src:             'cache-tree.c:523,3'
          Dst:             strbuf_add
        - Src:             'cache-tree.c:529,8'
          Dst:             subtree_name_cmp
        - Src:             'cache-tree.c:531,5'
          Dst:             die
        - Src:             'cache-tree.c:533,3'
          Dst:             write_one
    - functionName:    cache_tree_write
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - root
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - trace2_region_enter_fl
        - trace2_region_leave_fl
        - write_one
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cache-tree.c:539,2'
          Dst:             trace2_region_enter_fl
        - Src:             'cache-tree.c:540,2'
          Dst:             write_one
        - Src:             'cache-tree.c:541,2'
          Dst:             trace2_region_leave_fl
    - functionName:    do_invalidate_path
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
        - path
      BBCount:         14
      ICount:          139
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - cache_tree_free
        - cache_tree_subtree_pos
        - do_invalidate_path
        - find_subtree
        - move_array
        - strchrnul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cache-tree.c:128,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:129,3'
              BranchSideFuncs:
                - strchrnul
                - cache_tree_subtree_pos
                - cache_tree_free
                - free
                - move_array.20842
                - find_subtree
                - do_invalidate_path
            - BranchSide:      'cache-tree.c:130,20'
              BranchSideFuncs:
                - strchrnul
                - cache_tree_subtree_pos
                - cache_tree_free
                - free
                - move_array.20842
                - find_subtree
                - do_invalidate_path
        - Branch String:   'cache-tree.c:133,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:135,32'
              BranchSideFuncs:
                - find_subtree
                - do_invalidate_path
            - BranchSide:      'cache-tree.c:151,22'
              BranchSideFuncs:
                - find_subtree
                - do_invalidate_path
        - Branch String:   'cache-tree.c:136,7'
          Branch Sides:
            - BranchSide:      'cache-tree.c:137,21'
              BranchSideFuncs:
                - cache_tree_free
                - free
                - move_array.20842
            - BranchSide:      'cache-tree.c:149,3'
              BranchSideFuncs: []
        - Branch String:   'cache-tree.c:152,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:153,22'
              BranchSideFuncs:
                - do_invalidate_path
            - BranchSide:      'cache-tree.c:154,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cache-tree.c:130,10'
          Dst:             strchrnul
        - Src:             'cache-tree.c:135,9'
          Dst:             cache_tree_subtree_pos
        - Src:             'cache-tree.c:137,4'
          Dst:             cache_tree_free
        - Src:             'cache-tree.c:145,4'
          Dst:             move_array
        - Src:             'cache-tree.c:151,9'
          Dst:             find_subtree
        - Src:             'cache-tree.c:153,3'
          Dst:             do_invalidate_path
    - functionName:    cache_tree_invalidate_path
      functionSourceFile: '/src/git/cache-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_invalidate_path
      functionUses:    9
      BranchProfiles:
        - Branch String:   'cache-tree.c:159,6'
          Branch Sides:
            - BranchSide:      'cache-tree.c:159,6'
              BranchSideFuncs: []
            - BranchSide:      'cache-tree.c:160,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cache-tree.c:159,6'
          Dst:             do_invalidate_path
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_tracking_name
      functionSourceFile: '/src/git/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote
        - cb_data
      BBCount:         16
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - oidcpy
        - remote_find_tracking
        - repo_get_oid
        - strcmp
        - xmalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'checkout.c:30,43'
          Branch Sides:
            - BranchSide:      'checkout.c:31,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'checkout.c:32,14'
              BranchSideFuncs:
                - free
        - Branch String:   'checkout.c:30,6'
          Branch Sides:
            - BranchSide:      'checkout.c:32,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'checkout.c:35,2'
              BranchSideFuncs:
                - free
                - strcmp
                - xmalloc
                - xstrdup
                - oidcpy.20908
        - Branch String:   'checkout.c:36,25'
          Branch Sides:
            - BranchSide:      'checkout.c:36,36'
              BranchSideFuncs:
                - strcmp
                - xmalloc
                - xstrdup
                - oidcpy.20908
                - free
            - BranchSide:      'checkout.c:42,6'
              BranchSideFuncs:
                - free
        - Branch String:   'checkout.c:36,6'
          Branch Sides:
            - BranchSide:      'checkout.c:37,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'checkout.c:42,6'
              BranchSideFuncs:
                - free
        - Branch String:   'checkout.c:42,6'
          Branch Sides:
            - BranchSide:      'checkout.c:43,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'checkout.c:46,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'checkout.c:30,6'
          Dst:             remote_find_tracking
        - Src:             'checkout.c:31,6'
          Dst:             repo_get_oid
        - Src:             'checkout.c:36,29'
          Dst:             strcmp
        - Src:             'checkout.c:37,27'
          Dst:             xmalloc
        - Src:             'checkout.c:38,25'
          Dst:             xstrdup
        - Src:             'checkout.c:39,3'
          Dst:             oidcpy
    - functionName:    git_config_get_string_tmp
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_string_tmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:740,9'
          Dst:             repo_config_get_string_tmp
    - functionName:    unique_tracking_name
      functionSourceFile: '/src/git/checkout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - oid
        - dwim_remotes_matched
      BBCount:         14
      ICount:          113
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - check_tracking_name
        - for_each_remote
        - git_config_get_string_tmp
        - oidcpy
        - xstrfmt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'checkout.c:55,6'
          Branch Sides:
            - BranchSide:      'checkout.c:56,28'
              BranchSideFuncs:
                - xstrfmt
                - for_each_remote
                - free
                - free
                - oidcpy.20908
                - free
                - free
                - free
            - BranchSide:      'checkout.c:57,45'
              BranchSideFuncs:
                - xstrfmt
                - for_each_remote
                - free
                - free
                - oidcpy.20908
                - free
                - free
                - free
        - Branch String:   'checkout.c:60,6'
          Branch Sides:
            - BranchSide:      'checkout.c:61,35'
              BranchSideFuncs:
                - free
                - free
                - oidcpy.20908
                - free
                - free
                - free
            - BranchSide:      'checkout.c:62,15'
              BranchSideFuncs:
                - free
                - free
                - oidcpy.20908
                - free
                - free
                - free
        - Branch String:   'checkout.c:63,6'
          Branch Sides:
            - BranchSide:      'checkout.c:64,16'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'checkout.c:68,15'
              BranchSideFuncs:
                - free
                - oidcpy.20908
                - free
        - Branch String:   'checkout.c:69,6'
          Branch Sides:
            - BranchSide:      'checkout.c:70,10'
              BranchSideFuncs:
                - oidcpy.20908
                - free
            - BranchSide:      'checkout.c:74,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'checkout.c:55,7'
          Dst:             git_config_get_string_tmp
        - Src:             'checkout.c:57,20'
          Dst:             xstrfmt
        - Src:             'checkout.c:59,2'
          Dst:             for_each_remote
        - Src:             'checkout.c:59,2'
          Dst:             check_tracking_name
        - Src:             'checkout.c:70,3'
          Dst:             oidcpy
    - functionName:    skip_prefix_mem
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - prefix
        - out
        - outlen
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:769,24'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:769,35'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      './git-compat-util.h:774,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:769,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:770,10'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:774,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:768,22'
          Dst:             strlen
        - Src:             './git-compat-util.h:769,28'
          Dst:             memcmp
    - functionName:    hexval
      functionSourceFile: '/src/git/./hex-ll.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_ansi_color
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - name
        - len
      BBCount:         15
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - match_word
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color.c:95,6'
          Branch Sides:
            - BranchSide:      'color.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'color.c:116,18'
              BranchSideFuncs:
                - strncasecmp
                - match_word
        - Branch String:   'color.c:116,6'
          Branch Sides:
            - BranchSide:      'color.c:117,16'
              BranchSideFuncs:
                - match_word
            - BranchSide:      'color.c:121,9'
              BranchSideFuncs:
                - match_word
        - Branch String:   'color.c:121,2'
          Branch Sides:
            - BranchSide:      'color.c:122,18'
              BranchSideFuncs:
                - match_word
            - BranchSide:      'color.c:128,2'
              BranchSideFuncs: []
        - Branch String:   'color.c:122,7'
          Branch Sides:
            - BranchSide:      'color.c:123,4'
              BranchSideFuncs: []
            - BranchSide:      'color.c:127,2'
              BranchSideFuncs:
                - match_word
      Callsites:
        - Src:             'color.c:95,6'
          Dst:             match_word
        - Src:             'color.c:116,6'
          Dst:             strncasecmp
        - Src:             'color.c:122,7'
          Dst:             match_word
    - functionName:    match_word
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - word
        - len
        - match
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strncasecmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'color.c:64,40'
          Branch Sides:
            - BranchSide:      'color.c:64,40'
              BranchSideFuncs: []
            - BranchSide:      'color.c:64,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color.c:64,10'
          Dst:             strncasecmp
    - functionName:    get_hex_color
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - inp
        - width
        - out
      BBCount:         12
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - hexval
      functionUses:    3
      BranchProfiles:
        - Branch String:   'color.c:72,2'
          Branch Sides:
            - BranchSide:      'color.c:72,2'
              BranchSideFuncs:
                - hexval
                - hexval
            - BranchSide:      'color.c:72,2'
              BranchSideFuncs:
                - __assert_fail
                - hexval
                - hexval
        - Branch String:   'color.c:72,2'
          Branch Sides:
            - BranchSide:      'color.c:72,2'
              BranchSideFuncs:
                - hexval
                - hexval
            - BranchSide:      'color.c:73,16'
              BranchSideFuncs:
                - hexval
                - hexval
        - Branch String:   'color.c:74,6'
          Branch Sides:
            - BranchSide:      'color.c:75,3'
              BranchSideFuncs: []
            - BranchSide:      'color.c:76,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color.c:72,2'
          Dst:             __assert_fail
        - Src:             'color.c:73,9'
          Dst:             hexval
        - Src:             'color.c:73,31'
          Dst:             hexval
    - functionName:    color_is_nil
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'color.c:486,10'
          Dst:             strcmp
    - functionName:    color_fprintf_ln
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - color
        - fmt
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - color_vfprintf
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'color.c:479,6'
          Dst:             color_vfprintf
    - functionName:    color_vfprintf
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - color
        - fmt
        - args
        - trail
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - vfprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color.c:454,6'
          Branch Sides:
            - BranchSide:      'color.c:455,16'
              BranchSideFuncs:
                - fprintf
                - vfprintf
                - fprintf
                - fprintf
            - BranchSide:      'color.c:456,16'
              BranchSideFuncs:
                - vfprintf
                - fprintf
                - fprintf
        - Branch String:   'color.c:457,6'
          Branch Sides:
            - BranchSide:      'color.c:458,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'color.c:459,6'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'color.c:459,6'
          Branch Sides:
            - BranchSide:      'color.c:459,6'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'color.c:460,16'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'color.c:455,8'
          Dst:             fprintf
        - Src:             'color.c:456,7'
          Dst:             vfprintf
        - Src:             'color.c:458,8'
          Dst:             fprintf
        - Src:             'color.c:460,8'
          Dst:             fprintf
    - functionName:    color_fprintf
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - color
        - fmt
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - color_vfprintf
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'color.c:469,6'
          Dst:             color_vfprintf
    - functionName:    color_print_strbuf
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - color
        - sb
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color.c:442,6'
          Branch Sides:
            - BranchSide:      'color.c:443,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'color.c:444,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'color.c:445,6'
          Branch Sides:
            - BranchSide:      'color.c:445,6'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'color.c:446,11'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'color.c:443,3'
          Dst:             fprintf
        - Src:             'color.c:444,2'
          Dst:             fprintf
        - Src:             'color.c:446,3'
          Dst:             fprintf
    - functionName:    git_color_config
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - cb
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_colorbool
        - strcmp
      functionUses:    7
      BranchProfiles:
        - Branch String:   'color.c:432,6'
          Branch Sides:
            - BranchSide:      'color.c:433,48'
              BranchSideFuncs: []
            - BranchSide:      'color.c:437,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color.c:432,7'
          Dst:             strcmp
        - Src:             'color.c:433,27'
          Dst:             git_config_colorbool
    - functionName:    git_config_colorbool
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
      BBCount:         17
      ICount:          84
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - git_config_bool
        - strcasecmp
      functionUses:    17
      BranchProfiles:
        - Branch String:   'color.c:372,6'
          Branch Sides:
            - BranchSide:      'color.c:373,19'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - git_config_bool
            - BranchSide:      'color.c:381,7'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'color.c:373,7'
          Branch Sides:
            - BranchSide:      'color.c:374,4'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - git_config_bool
            - BranchSide:      'color.c:375,19'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - git_config_bool
        - Branch String:   'color.c:375,7'
          Branch Sides:
            - BranchSide:      'color.c:376,4'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
            - BranchSide:      'color.c:377,19'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
        - Branch String:   'color.c:377,7'
          Branch Sides:
            - BranchSide:      'color.c:378,4'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'color.c:379,2'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'color.c:381,6'
          Branch Sides:
            - BranchSide:      'color.c:382,3'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'color.c:385,23'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'color.c:385,6'
          Branch Sides:
            - BranchSide:      'color.c:386,3'
              BranchSideFuncs: []
            - BranchSide:      'color.c:389,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color.c:373,8'
          Dst:             strcasecmp
        - Src:             'color.c:375,8'
          Dst:             strcasecmp
        - Src:             'color.c:377,8'
          Dst:             strcasecmp
        - Src:             'color.c:385,7'
          Dst:             git_config_bool
    - functionName:    check_auto_color
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         19
      ICount:          93
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - is_terminal_dumb
        - isatty
        - pager_in_use
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color.c:396,6'
          Branch Sides:
            - BranchSide:      'color.c:397,22'
              BranchSideFuncs:
                - isatty
                - pager_in_use
                - is_terminal_dumb
            - BranchSide:      'color.c:398,7'
              BranchSideFuncs:
                - pager_in_use
                - is_terminal_dumb
        - Branch String:   'color.c:398,16'
          Branch Sides:
            - BranchSide:      'color.c:398,20'
              BranchSideFuncs:
                - is_terminal_dumb
            - BranchSide:      'color.c:399,8'
              BranchSideFuncs:
                - is_terminal_dumb
        - Branch String:   'color.c:398,28'
          Branch Sides:
            - BranchSide:      'color.c:398,31'
              BranchSideFuncs:
                - pager_in_use
                - is_terminal_dumb
            - BranchSide:      'color.c:402,2'
              BranchSideFuncs: []
        - Branch String:   'color.c:398,46'
          Branch Sides:
            - BranchSide:      'color.c:398,49'
              BranchSideFuncs:
                - is_terminal_dumb
            - BranchSide:      'color.c:402,2'
              BranchSideFuncs: []
        - Branch String:   'color.c:398,6'
          Branch Sides:
            - BranchSide:      'color.c:399,8'
              BranchSideFuncs:
                - is_terminal_dumb
            - BranchSide:      'color.c:402,2'
              BranchSideFuncs: []
        - Branch String:   'color.c:399,7'
          Branch Sides:
            - BranchSide:      'color.c:400,4'
              BranchSideFuncs: []
            - BranchSide:      'color.c:401,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color.c:397,15'
          Dst:             isatty
        - Src:             'color.c:398,31'
          Dst:             pager_in_use
        - Src:             'color.c:399,8'
          Dst:             is_terminal_dumb
    - functionName:    want_color_fd
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - var
      BBCount:         17
      ICount:          90
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - BUG_fl
        - check_auto_color
      functionUses:    31
      BranchProfiles:
        - Branch String:   'color.c:416,13'
          Branch Sides:
            - BranchSide:      'color.c:416,16'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'color.c:417,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'color.c:416,6'
          Branch Sides:
            - BranchSide:      'color.c:417,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'color.c:419,6'
              BranchSideFuncs:
                - check_auto_color
        - Branch String:   'color.c:419,6'
          Branch Sides:
            - BranchSide:      'color.c:420,9'
              BranchSideFuncs:
                - check_auto_color
            - BranchSide:      'color.c:422,6'
              BranchSideFuncs:
                - check_auto_color
        - Branch String:   'color.c:422,6'
          Branch Sides:
            - BranchSide:      'color.c:423,17'
              BranchSideFuncs:
                - check_auto_color
            - BranchSide:      'color.c:427,9'
              BranchSideFuncs: []
        - Branch String:   'color.c:423,7'
          Branch Sides:
            - BranchSide:      'color.c:424,37'
              BranchSideFuncs:
                - check_auto_color
            - BranchSide:      'color.c:425,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color.c:417,3'
          Dst:             BUG_fl
        - Src:             'color.c:424,20'
          Dst:             check_auto_color
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    color_output
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - len
        - c
        - background
      BBCount:         14
      ICount:          121
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - xsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color.c:238,6'
          Branch Sides:
            - BranchSide:      'color.c:239,10'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
            - BranchSide:      'color.c:240,10'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
        - Branch String:   'color.c:240,2'
          Branch Sides:
            - BranchSide:      'color.c:240,2'
              BranchSideFuncs: []
            - BranchSide:      'color.c:243,3'
              BranchSideFuncs: []
            - BranchSide:      'color.c:243,3'
              BranchSideFuncs: []
            - BranchSide:      'color.c:245,20'
              BranchSideFuncs:
                - xsnprintf
            - BranchSide:      'color.c:248,20'
              BranchSideFuncs:
                - xsnprintf
            - BranchSide:      'color.c:252,20'
              BranchSideFuncs:
                - xsnprintf
      Callsites:
        - Src:             'color.c:245,10'
          Dst:             xsnprintf
        - Src:             'color.c:248,10'
          Dst:             xsnprintf
        - Src:             'color.c:252,10'
          Dst:             xsnprintf
    - functionName:    color_empty
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_attr
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - name
        - len
      BBCount:         19
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - memcmp
        - skip_prefix_mem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color.c:212,6'
          Branch Sides:
            - BranchSide:      'color.c:213,19'
              BranchSideFuncs:
                - skip_prefix_mem
                - memcmp
            - BranchSide:      'color.c:217,9'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'color.c:217,2'
          Branch Sides:
            - BranchSide:      'color.c:218,13'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'color.c:221,2'
              BranchSideFuncs: []
        - Branch String:   'color.c:218,27'
          Branch Sides:
            - BranchSide:      'color.c:218,44'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'color.c:220,2'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'color.c:218,7'
          Branch Sides:
            - BranchSide:      'color.c:219,11'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'color.c:220,2'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'color.c:219,11'
          Branch Sides:
            - BranchSide:      'color.c:219,26'
              BranchSideFuncs: []
            - BranchSide:      'color.c:219,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color.c:212,6'
          Dst:             skip_prefix_mem
        - Src:             'color.c:213,3'
          Dst:             skip_prefix_mem
        - Src:             'color.c:218,31'
          Dst:             memcmp
    - functionName:    parse_color
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - name
        - len
      BBCount:         40
      ICount:          239
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - get_hex_color
        - match_word
        - parse_ansi_color
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color.c:137,6'
          Branch Sides:
            - BranchSide:      'color.c:138,3'
              BranchSideFuncs: []
            - BranchSide:      'color.c:143,7'
              BranchSideFuncs:
                - parse_ansi_color
                - strtol
                - get_hex_color
                - get_hex_color
                - get_hex_color
        - Branch String:   'color.c:143,16'
          Branch Sides:
            - BranchSide:      'color.c:143,32'
              BranchSideFuncs:
                - parse_ansi_color
                - strtol
                - get_hex_color
                - get_hex_color
                - get_hex_color
            - BranchSide:      'color.c:143,19'
              BranchSideFuncs:
                - parse_ansi_color
                - strtol
                - get_hex_color
                - get_hex_color
                - get_hex_color
        - Branch String:   'color.c:143,29'
          Branch Sides:
            - BranchSide:      'color.c:143,32'
              BranchSideFuncs:
                - parse_ansi_color
                - strtol
                - get_hex_color
                - get_hex_color
                - get_hex_color
            - BranchSide:      'color.c:156,23'
              BranchSideFuncs:
                - parse_ansi_color
                - strtol
        - Branch String:   'color.c:143,6'
          Branch Sides:
            - BranchSide:      'color.c:144,26'
              BranchSideFuncs:
                - get_hex_color
                - get_hex_color
                - get_hex_color
                - parse_ansi_color
                - strtol
            - BranchSide:      'color.c:156,23'
              BranchSideFuncs:
                - parse_ansi_color
                - strtol
        - Branch String:   'color.c:147,58'
          Branch Sides:
            - BranchSide:      'color.c:148,30'
              BranchSideFuncs:
                - parse_ansi_color
                - strtol
            - BranchSide:      'color.c:153,2'
              BranchSideFuncs:
                - parse_ansi_color
                - strtol
        - Branch String:   'color.c:148,60'
          Branch Sides:
            - BranchSide:      'color.c:149,30'
              BranchSideFuncs:
                - parse_ansi_color
                - strtol
            - BranchSide:      'color.c:153,2'
              BranchSideFuncs:
                - parse_ansi_color
                - strtol
        - Branch String:   'color.c:147,7'
          Branch Sides:
            - BranchSide:      'color.c:150,4'
              BranchSideFuncs:
                - parse_ansi_color
                - strtol
            - BranchSide:      'color.c:153,2'
              BranchSideFuncs:
                - parse_ansi_color
                - strtol
        - Branch String:   'color.c:156,6'
          Branch Sides:
            - BranchSide:      'color.c:157,3'
              BranchSideFuncs: []
            - BranchSide:      'color.c:161,15'
              BranchSideFuncs:
                - strtol
        - Branch String:   'color.c:162,6'
          Branch Sides:
            - BranchSide:      'color.c:167,7'
              BranchSideFuncs: []
            - BranchSide:      'color.c:189,2'
              BranchSideFuncs: []
        - Branch String:   'color.c:167,7'
          Branch Sides:
            - BranchSide:      'color.c:169,12'
              BranchSideFuncs: []
            - BranchSide:      'color.c:187,2'
              BranchSideFuncs: []
        - Branch String:   'color.c:169,12'
          Branch Sides:
            - BranchSide:      'color.c:170,4'
              BranchSideFuncs: []
            - BranchSide:      'color.c:173,14'
              BranchSideFuncs: []
        - Branch String:   'color.c:173,14'
          Branch Sides:
            - BranchSide:      'color.c:174,4'
              BranchSideFuncs: []
            - BranchSide:      'color.c:178,14'
              BranchSideFuncs: []
        - Branch String:   'color.c:178,14'
          Branch Sides:
            - BranchSide:      'color.c:179,4'
              BranchSideFuncs: []
            - BranchSide:      'color.c:182,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color.c:137,6'
          Dst:             match_word
        - Src:             'color.c:147,8'
          Dst:             get_hex_color
        - Src:             'color.c:148,8'
          Dst:             get_hex_color
        - Src:             'color.c:149,8'
          Dst:             get_hex_color
        - Src:             'color.c:156,6'
          Dst:             parse_ansi_color
        - Src:             'color.c:161,8'
          Dst:             strtol
    - functionName:    color_parse_mem
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - value_len
        - dst
      BBCount:         101
      ICount:          547
      EdgeCount:       126
      CyclomaticComplexity: 27
      functionsReached:
        - BUG_fl
        - _
        - color_empty
        - color_output
        - const_error
        - error
        - match_word
        - parse_attr
        - parse_color
        - xsnprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'color.c:275,17'
          Branch Sides:
            - BranchSide:      'color.c:275,20'
              BranchSideFuncs:
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - parse_attr.21002
            - BranchSide:      'color.c:275,2'
              BranchSideFuncs:
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - parse_attr.21002
        - Branch String:   'color.c:275,2'
          Branch Sides:
            - BranchSide:      'color.c:276,6'
              BranchSideFuncs:
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - parse_attr.21002
            - BranchSide:      'color.c:280,7'
              BranchSideFuncs:
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - parse_attr.21002
        - Branch String:   'color.c:280,6'
          Branch Sides:
            - BranchSide:      'color.c:281,3'
              BranchSideFuncs:
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - parse_attr.21002
            - BranchSide:      'color.c:286,2'
              BranchSideFuncs:
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - parse_attr.21002
        - Branch String:   'color.c:286,2'
          Branch Sides:
            - BranchSide:      'color.c:287,22'
              BranchSideFuncs:
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - parse_attr.21002
            - BranchSide:      'color.c:332,6'
              BranchSideFuncs:
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
        - Branch String:   'color.c:291,18'
          Branch Sides:
            - BranchSide:      'color.c:291,22'
              BranchSideFuncs:
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - parse_attr.21002
            - BranchSide:      'color.c:291,3'
              BranchSideFuncs:
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - parse_attr.21002
        - Branch String:   'color.c:291,3'
          Branch Sides:
            - BranchSide:      'color.c:292,11'
              BranchSideFuncs:
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - parse_attr.21002
            - BranchSide:      'color.c:296,9'
              BranchSideFuncs:
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - parse_attr.21002
        - Branch String:   'color.c:297,18'
          Branch Sides:
            - BranchSide:      'color.c:297,21'
              BranchSideFuncs:
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - parse_attr.21002
            - BranchSide:      'color.c:297,3'
              BranchSideFuncs:
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - parse_attr.21002
        - Branch String:   'color.c:297,3'
          Branch Sides:
            - BranchSide:      'color.c:298,7'
              BranchSideFuncs:
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - parse_attr.21002
            - BranchSide:      'color.c:302,18'
              BranchSideFuncs:
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - parse_attr.21002
        - Branch String:   'color.c:302,7'
          Branch Sides:
            - BranchSide:      'color.c:303,14'
              BranchSideFuncs:
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - parse_attr.21002
            - BranchSide:      'color.c:307,24'
              BranchSideFuncs:
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - match_word
                - parse_attr.21002
        - Branch String:   'color.c:307,7'
          Branch Sides:
            - BranchSide:      'color.c:308,11'
              BranchSideFuncs:
                - parse_attr.21002
                - _.20996
                - error
                - const_error.20995
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - match_word
                - parse_color
            - BranchSide:      'color.c:318,20'
              BranchSideFuncs:
                - parse_attr.21002
                - _.20996
                - error
                - const_error.20995
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - match_word
                - parse_color
        - Branch String:   'color.c:308,8'
          Branch Sides:
            - BranchSide:      'color.c:309,10'
              BranchSideFuncs:
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - parse_attr.21002
            - BranchSide:      'color.c:312,11'
              BranchSideFuncs:
                - _.20996
                - error
                - const_error.20995
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - match_word
                - parse_color
                - parse_attr.21002
        - Branch String:   'color.c:312,8'
          Branch Sides:
            - BranchSide:      'color.c:313,10'
              BranchSideFuncs:
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - parse_attr.21002
            - BranchSide:      'color.c:316,4'
              BranchSideFuncs:
                - _.20996
                - error
                - const_error.20995
        - Branch String:   'color.c:319,7'
          Branch Sides:
            - BranchSide:      'color.c:320,18'
              BranchSideFuncs:
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - color_empty
                - match_word
                - parse_color
                - _.20996
                - error
                - const_error.20995
                - parse_attr.21002
            - BranchSide:      'color.c:322,4'
              BranchSideFuncs:
                - _.20996
                - error
                - const_error.20995
        - Branch String:   'color.c:332,16'
          Branch Sides:
            - BranchSide:      'color.c:332,19'
              BranchSideFuncs:
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'color.c:333,7'
              BranchSideFuncs:
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'color.c:332,24'
          Branch Sides:
            - BranchSide:      'color.c:332,28'
              BranchSideFuncs:
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'color.c:333,7'
              BranchSideFuncs:
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'color.c:332,45'
          Branch Sides:
            - BranchSide:      'color.c:332,49'
              BranchSideFuncs:
                - color_empty
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'color.c:333,7'
              BranchSideFuncs:
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'color.c:332,6'
          Branch Sides:
            - BranchSide:      'color.c:333,7'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'color.c:363,2'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'color.c:336,3'
          Branch Sides:
            - BranchSide:      'color.c:336,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'color.c:337,3'
              BranchSideFuncs:
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
                - BUG_fl
        - Branch String:   'color.c:337,3'
          Branch Sides:
            - BranchSide:      'color.c:337,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'color.c:339,7'
              BranchSideFuncs:
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
        - Branch String:   'color.c:339,7'
          Branch Sides:
            - BranchSide:      'color.c:340,7'
              BranchSideFuncs:
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
            - BranchSide:      'color.c:342,10'
              BranchSideFuncs:
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
        - Branch String:   'color.c:342,3'
          Branch Sides:
            - BranchSide:      'color.c:343,25'
              BranchSideFuncs:
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - xsnprintf
                - BUG_fl
            - BranchSide:      'color.c:351,8'
              BranchSideFuncs:
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'color.c:344,8'
          Branch Sides:
            - BranchSide:      'color.c:345,5'
              BranchSideFuncs:
                - xsnprintf
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'color.c:346,13'
              BranchSideFuncs:
                - xsnprintf
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'color.c:347,8'
          Branch Sides:
            - BranchSide:      'color.c:348,5'
              BranchSideFuncs:
                - xsnprintf
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'color.c:349,21'
              BranchSideFuncs:
                - xsnprintf
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'color.c:348,5'
          Branch Sides:
            - BranchSide:      'color.c:348,5'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'color.c:349,21'
              BranchSideFuncs:
                - xsnprintf
                - color_empty
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'color.c:351,7'
          Branch Sides:
            - BranchSide:      'color.c:352,11'
              BranchSideFuncs:
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'color.c:356,8'
              BranchSideFuncs:
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'color.c:352,8'
          Branch Sides:
            - BranchSide:      'color.c:353,5'
              BranchSideFuncs:
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'color.c:354,23'
              BranchSideFuncs:
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'color.c:353,5'
          Branch Sides:
            - BranchSide:      'color.c:353,5'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'color.c:354,23'
              BranchSideFuncs:
                - color_output
                - color_empty
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
        - Branch String:   'color.c:356,7'
          Branch Sides:
            - BranchSide:      'color.c:357,11'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
            - BranchSide:      'color.c:361,3'
              BranchSideFuncs:
                - BUG_fl
                - BUG_fl
        - Branch String:   'color.c:357,8'
          Branch Sides:
            - BranchSide:      'color.c:358,5'
              BranchSideFuncs:
                - color_output
                - BUG_fl
                - BUG_fl
                - BUG_fl
            - BranchSide:      'color.c:359,23'
              BranchSideFuncs:
                - color_output
                - BUG_fl
                - BUG_fl
        - Branch String:   'color.c:358,5'
          Branch Sides:
            - BranchSide:      'color.c:358,5'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'color.c:359,23'
              BranchSideFuncs:
                - color_output
                - BUG_fl
                - BUG_fl
        - Branch String:   'color.c:361,3'
          Branch Sides:
            - BranchSide:      'color.c:361,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'color.c:362,2'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'color.c:363,2'
          Branch Sides:
            - BranchSide:      'color.c:363,2'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'color.c:364,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color.c:302,7'
          Dst:             match_word
        - Src:             'color.c:307,8'
          Dst:             parse_color
        - Src:             'color.c:318,9'
          Dst:             parse_attr
        - Src:             'color.c:332,28'
          Dst:             color_empty
        - Src:             'color.c:332,49'
          Dst:             color_empty
        - Src:             'color.c:336,3'
          Dst:             BUG_fl
        - Src:             'color.c:337,3'
          Dst:             BUG_fl
        - Src:             'color.c:348,5'
          Dst:             BUG_fl
        - Src:             'color.c:349,11'
          Dst:             xsnprintf
        - Src:             'color.c:351,8'
          Dst:             color_empty
        - Src:             'color.c:353,5'
          Dst:             BUG_fl
        - Src:             'color.c:354,10'
          Dst:             color_output
        - Src:             'color.c:356,8'
          Dst:             color_empty
        - Src:             'color.c:358,5'
          Dst:             BUG_fl
        - Src:             'color.c:359,10'
          Dst:             color_output
        - Src:             'color.c:361,3'
          Dst:             BUG_fl
        - Src:             'color.c:363,2'
          Dst:             BUG_fl
        - Src:             'color.c:366,9'
          Dst:             _
        - Src:             'color.c:366,9'
          Dst:             error
        - Src:             'color.c:366,9'
          Dst:             const_error
    - functionName:    color_parse
      functionSourceFile: '/src/git/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - dst
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - color_parse_mem
        - strlen
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'color.c:226,32'
          Dst:             strlen
        - Src:             'color.c:226,9'
          Dst:             color_parse_mem
    - functionName:    parse_option
      functionSourceFile: '/src/git/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - len
        - colopts
        - group_set
      BBCount:         31
      ICount:          231
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - const_error
        - error
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'column.c:248,2'
          Branch Sides:
            - BranchSide:      'column.c:249,7'
              BranchSideFuncs:
                - strlen
                - strncmp
                - error
                - const_error.21083
                - strncmp
            - BranchSide:      'column.c:285,9'
              BranchSideFuncs:
                - error
                - const_error.21083
        - Branch String:   'column.c:252,7'
          Branch Sides:
            - BranchSide:      'column.c:253,8'
              BranchSideFuncs:
                - strlen
                - strncmp
                - error
                - const_error.21083
                - strncmp
            - BranchSide:      'column.c:260,26'
              BranchSideFuncs:
                - strlen
                - strncmp
                - error
                - const_error.21083
                - strncmp
        - Branch String:   'column.c:253,20'
          Branch Sides:
            - BranchSide:      'column.c:253,32'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strncmp
                - error
                - const_error.21083
            - BranchSide:      'column.c:258,3'
              BranchSideFuncs:
                - strlen
                - strncmp
                - error
                - const_error.21083
                - strncmp
        - Branch String:   'column.c:253,8'
          Branch Sides:
            - BranchSide:      'column.c:254,13'
              BranchSideFuncs:
                - strlen
                - strncmp
                - error
                - const_error.21083
                - strncmp
            - BranchSide:      'column.c:258,3'
              BranchSideFuncs:
                - strlen
                - strncmp
                - error
                - const_error.21083
                - strncmp
        - Branch String:   'column.c:261,27'
          Branch Sides:
            - BranchSide:      'column.c:262,15'
              BranchSideFuncs:
                - error
                - const_error.21083
                - strlen
                - strncmp
                - strncmp
            - BranchSide:      'column.c:263,4'
              BranchSideFuncs:
                - error
                - const_error.21083
                - strlen
                - strncmp
                - strncmp
        - Branch String:   'column.c:261,7'
          Branch Sides:
            - BranchSide:      'column.c:263,4'
              BranchSideFuncs:
                - error
                - const_error.21083
                - strlen
                - strncmp
                - strncmp
            - BranchSide:      'column.c:265,16'
              BranchSideFuncs: []
        - Branch String:   'column.c:265,3'
          Branch Sides:
            - BranchSide:      'column.c:267,5'
              BranchSideFuncs: []
            - BranchSide:      'column.c:270,5'
              BranchSideFuncs: []
            - BranchSide:      'column.c:274,12'
              BranchSideFuncs: []
        - Branch String:   'column.c:274,7'
          Branch Sides:
            - BranchSide:      'column.c:275,17'
              BranchSideFuncs: []
            - BranchSide:      'column.c:277,8'
              BranchSideFuncs: []
        - Branch String:   'column.c:277,8'
          Branch Sides:
            - BranchSide:      'column.c:278,22'
              BranchSideFuncs: []
            - BranchSide:      'column.c:280,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'column.c:253,24'
          Dst:             strncmp
        - Src:             'column.c:260,14'
          Dst:             strlen
        - Src:             'column.c:262,7'
          Dst:             strncmp
        - Src:             'column.c:285,9'
          Dst:             error
        - Src:             'column.c:285,9'
          Dst:             const_error
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_column_width
      functionSourceFile: '/src/git/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         20
      ICount:          169
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'column.c:55,2'
          Branch Sides:
            - BranchSide:      'column.c:56,20'
              BranchSideFuncs: []
            - BranchSide:      'column.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'column.c:56,20'
          Branch Sides:
            - BranchSide:      'column.c:56,3'
              BranchSideFuncs: []
            - BranchSide:      'column.c:56,3'
              BranchSideFuncs: []
        - Branch String:   'column.c:57,3'
          Branch Sides:
            - BranchSide:      'column.c:58,8'
              BranchSideFuncs: []
            - BranchSide:      'column.c:63,2'
              BranchSideFuncs: []
        - Branch String:   'column.c:58,8'
          Branch Sides:
            - BranchSide:      'column.c:58,6'
              BranchSideFuncs: []
            - BranchSide:      'column.c:58,6'
              BranchSideFuncs: []
        - Branch String:   'column.c:59,27'
          Branch Sides:
            - BranchSide:      'column.c:60,8'
              BranchSideFuncs: []
            - BranchSide:      'column.c:62,3'
              BranchSideFuncs: []
        - Branch String:   'column.c:59,8'
          Branch Sides:
            - BranchSide:      'column.c:61,22'
              BranchSideFuncs: []
            - BranchSide:      'column.c:62,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    display_cell
      functionSourceFile: '/src/git/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - initial_width
        - empty_cell
        - x
        - y
      BBCount:         26
      ICount:          254
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'column.c:117,6'
          Branch Sides:
            - BranchSide:      'column.c:117,4'
              BranchSideFuncs:
                - printf
            - BranchSide:      'column.c:117,4'
              BranchSideFuncs:
                - printf
        - Branch String:   'column.c:118,6'
          Branch Sides:
            - BranchSide:      'column.c:119,3'
              BranchSideFuncs: []
            - BranchSide:      'column.c:121,8'
              BranchSideFuncs:
                - printf
        - Branch String:   'column.c:122,18'
          Branch Sides:
            - BranchSide:      'column.c:122,21'
              BranchSideFuncs:
                - printf
            - BranchSide:      'column.c:132,6'
              BranchSideFuncs:
                - printf
        - Branch String:   'column.c:122,6'
          Branch Sides:
            - BranchSide:      'column.c:128,10'
              BranchSideFuncs:
                - printf
            - BranchSide:      'column.c:132,6'
              BranchSideFuncs:
                - printf
        - Branch String:   'column.c:132,6'
          Branch Sides:
            - BranchSide:      'column.c:133,13'
              BranchSideFuncs:
                - printf
            - BranchSide:      'column.c:135,13'
              BranchSideFuncs:
                - printf
        - Branch String:   'column.c:135,33'
          Branch Sides:
            - BranchSide:      'column.c:135,36'
              BranchSideFuncs:
                - printf
            - BranchSide:      'column.c:138,9'
              BranchSideFuncs:
                - printf
        - Branch String:   'column.c:138,9'
          Branch Sides:
            - BranchSide:      'column.c:138,18'
              BranchSideFuncs:
                - printf
            - BranchSide:      'column.c:139,9'
              BranchSideFuncs:
                - printf
        - Branch String:   'column.c:140,9'
          Branch Sides:
            - BranchSide:      'column.c:140,19'
              BranchSideFuncs:
                - printf
            - BranchSide:      'column.c:140,35'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'column.c:137,2'
          Dst:             printf
    - functionName:    shrink_columns
      functionSourceFile: '/src/git/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         16
      ICount:          179
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - compute_column_width
        - st_mult
        - strlen
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'column.c:76,2'
          Branch Sides:
            - BranchSide:      'column.c:76,2'
              BranchSideFuncs:
                - compute_column_width
                - strlen
                - compute_column_width
                - st_mult.21093
                - xrealloc
            - BranchSide:      'column.c:78,10'
              BranchSideFuncs:
                - compute_column_width
                - strlen
                - compute_column_width
                - st_mult.21093
                - xrealloc
        - Branch String:   'column.c:83,7'
          Branch Sides:
            - BranchSide:      'column.c:84,4'
              BranchSideFuncs:
                - st_mult.21093
                - xrealloc
                - compute_column_width
                - strlen
                - compute_column_width
            - BranchSide:      'column.c:85,24'
              BranchSideFuncs:
                - compute_column_width
                - strlen
                - compute_column_width
                - st_mult.21093
                - xrealloc
        - Branch String:   'column.c:88,3'
          Branch Sides:
            - BranchSide:      'column.c:89,19'
              BranchSideFuncs:
                - compute_column_width
                - compute_column_width
                - strlen
                - st_mult.21093
                - xrealloc
            - BranchSide:      'column.c:92,7'
              BranchSideFuncs:
                - compute_column_width
                - compute_column_width
                - strlen
                - st_mult.21093
                - xrealloc
        - Branch String:   'column.c:92,7'
          Branch Sides:
            - BranchSide:      'column.c:76,2'
              BranchSideFuncs:
                - compute_column_width
            - BranchSide:      'column.c:93,17'
              BranchSideFuncs:
                - compute_column_width
      Callsites:
        - Src:             'column.c:75,2'
          Dst:             st_mult
        - Src:             'column.c:75,2'
          Dst:             xrealloc
        - Src:             'column.c:84,4'
          Dst:             st_mult
        - Src:             'column.c:84,4'
          Dst:             xrealloc
        - Src:             'column.c:85,3'
          Dst:             compute_column_width
        - Src:             'column.c:87,17'
          Dst:             strlen
        - Src:             'column.c:98,2'
          Dst:             compute_column_width
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    layout
      functionSourceFile: '/src/git/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - width
      BBCount:         13
      ICount:          134
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'column.c:39,2'
          Branch Sides:
            - BranchSide:      'column.c:40,8'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'column.c:43,12'
              BranchSideFuncs:
                - strlen
        - Branch String:   'column.c:40,7'
          Branch Sides:
            - BranchSide:      'column.c:40,27'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'column.c:41,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'column.c:46,6'
          Branch Sides:
            - BranchSide:      'column.c:46,6'
              BranchSideFuncs: []
            - BranchSide:      'column.c:47,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'column.c:45,35'
          Dst:             strlen
    - functionName:    item_length
      functionSourceFile: '/src/git/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - utf8_strnwidth
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'column.c:27,27'
          Dst:             strlen
        - Src:             'column.c:27,9'
          Dst:             utf8_strnwidth
    - functionName:    stop_column_filter
      functionSourceFile: '/src/git/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
        - dup2
        - fflush
        - finish_command
      functionUses:    1
      BranchProfiles:
        - Branch String:   'column.c:400,6'
          Branch Sides:
            - BranchSide:      'column.c:400,6'
              BranchSideFuncs:
                - fflush
                - close
                - finish_command
                - dup2
                - close
            - BranchSide:      'column.c:400,6'
              BranchSideFuncs:
                - fflush
                - close
                - finish_command
                - dup2
                - close
        - Branch String:   'column.c:400,6'
          Branch Sides:
            - BranchSide:      'column.c:401,3'
              BranchSideFuncs: []
            - BranchSide:      'column.c:403,9'
              BranchSideFuncs:
                - fflush
                - close
                - finish_command
                - dup2
                - close
      Callsites:
        - Src:             'column.c:403,2'
          Dst:             fflush
        - Src:             'column.c:404,2'
          Dst:             close
        - Src:             'column.c:405,2'
          Dst:             finish_command
        - Src:             'column.c:406,2'
          Dst:             dup2
        - Src:             'column.c:407,2'
          Dst:             close
    - functionName:    run_column_filter
      functionSourceFile: '/src/git/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - colopts
        - opts
      BBCount:         28
      ICount:          166
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - BUG_fl
        - child_process_init
        - close
        - dup
        - dup2
        - fflush
        - start_command
        - strvec_push
        - strvec_pushf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'column.c:366,11'
          Branch Sides:
            - BranchSide:      'column.c:366,19'
              BranchSideFuncs:
                - child_process_init
                - strvec_push
                - strvec_pushf
                - fflush
                - dup
                - start_command
                - dup
                - close
                - dup2
                - close
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
                - BUG_fl
            - BranchSide:      'column.c:368,6'
              BranchSideFuncs:
                - child_process_init
                - strvec_push
                - strvec_pushf
                - fflush
                - dup
                - start_command
                - dup
                - close
                - dup2
                - close
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'column.c:366,6'
          Branch Sides:
            - BranchSide:      'column.c:367,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'column.c:368,6'
              BranchSideFuncs:
                - child_process_init
                - strvec_push
                - strvec_pushf
                - fflush
                - dup
                - start_command
                - dup
                - close
                - dup2
                - close
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'column.c:368,6'
          Branch Sides:
            - BranchSide:      'column.c:369,3'
              BranchSideFuncs: []
            - BranchSide:      'column.c:371,2'
              BranchSideFuncs:
                - child_process_init
                - strvec_push
                - strvec_pushf
                - fflush
                - dup
                - start_command
                - dup
                - close
                - dup2
                - close
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'column.c:376,11'
          Branch Sides:
            - BranchSide:      'column.c:376,14'
              BranchSideFuncs:
                - fflush
                - dup
                - start_command
                - dup
                - close
                - dup2
                - close
                - strvec_pushf
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'column.c:378,6'
              BranchSideFuncs:
                - fflush
                - dup
                - start_command
                - dup
                - close
                - dup2
                - close
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'column.c:376,6'
          Branch Sides:
            - BranchSide:      'column.c:377,16'
              BranchSideFuncs:
                - strvec_pushf
                - fflush
                - dup
                - start_command
                - dup
                - close
                - dup2
                - close
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'column.c:378,6'
              BranchSideFuncs:
                - fflush
                - dup
                - start_command
                - dup
                - close
                - dup2
                - close
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'column.c:378,11'
          Branch Sides:
            - BranchSide:      'column.c:378,14'
              BranchSideFuncs:
                - fflush
                - dup
                - start_command
                - dup
                - close
                - dup2
                - close
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'column.c:380,6'
              BranchSideFuncs:
                - fflush
                - dup
                - start_command
                - dup
                - close
                - dup2
                - close
                - strvec_pushf
        - Branch String:   'column.c:378,6'
          Branch Sides:
            - BranchSide:      'column.c:379,16'
              BranchSideFuncs:
                - strvec_pushf
                - fflush
                - dup
                - start_command
                - dup
                - close
                - dup2
                - close
                - strvec_pushf
            - BranchSide:      'column.c:380,6'
              BranchSideFuncs:
                - fflush
                - dup
                - start_command
                - dup
                - close
                - dup2
                - close
                - strvec_pushf
        - Branch String:   'column.c:380,11'
          Branch Sides:
            - BranchSide:      'column.c:380,14'
              BranchSideFuncs:
                - fflush
                - dup
                - start_command
                - dup
                - close
                - dup2
                - close
                - strvec_pushf
            - BranchSide:      'column.c:383,9'
              BranchSideFuncs:
                - fflush
                - dup
                - start_command
                - dup
                - close
                - dup2
                - close
        - Branch String:   'column.c:380,6'
          Branch Sides:
            - BranchSide:      'column.c:381,16'
              BranchSideFuncs:
                - strvec_pushf
                - fflush
                - dup
                - start_command
                - dup
                - close
                - dup2
                - close
            - BranchSide:      'column.c:383,9'
              BranchSideFuncs:
                - fflush
                - dup
                - start_command
                - dup
                - close
                - dup2
                - close
        - Branch String:   'column.c:388,6'
          Branch Sides:
            - BranchSide:      'column.c:389,3'
              BranchSideFuncs: []
            - BranchSide:      'column.c:391,11'
              BranchSideFuncs:
                - dup
                - close
                - dup2
                - close
      Callsites:
        - Src:             'column.c:367,3'
          Dst:             BUG_fl
        - Src:             'column.c:371,2'
          Dst:             child_process_init
        - Src:             'column.c:374,2'
          Dst:             strvec_push
        - Src:             'column.c:375,2'
          Dst:             strvec_pushf
        - Src:             'column.c:377,3'
          Dst:             strvec_pushf
        - Src:             'column.c:379,3'
          Dst:             strvec_pushf
        - Src:             'column.c:381,3'
          Dst:             strvec_pushf
        - Src:             'column.c:383,2'
          Dst:             fflush
        - Src:             'column.c:385,23'
          Dst:             dup
        - Src:             'column.c:388,6'
          Dst:             start_command
        - Src:             'column.c:391,11'
          Dst:             dup
        - Src:             'column.c:392,2'
          Dst:             close
        - Src:             'column.c:393,2'
          Dst:             dup2
        - Src:             'column.c:394,2'
          Dst:             close
    - functionName:    parse_config
      functionSourceFile: '/src/git/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - colopts
        - value
      BBCount:         17
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - parse_option
        - strcspn
        - strspn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'column.c:293,2'
          Branch Sides:
            - BranchSide:      'column.c:294,21'
              BranchSideFuncs:
                - strcspn
                - strspn
                - parse_option.21080
            - BranchSide:      'column.c:311,7'
              BranchSideFuncs: []
        - Branch String:   'column.c:295,7'
          Branch Sides:
            - BranchSide:      'column.c:296,21'
              BranchSideFuncs:
                - parse_option.21080
                - strspn
                - strcspn
            - BranchSide:      'column.c:301,19'
              BranchSideFuncs:
                - strspn
                - strcspn
                - parse_option.21080
        - Branch String:   'column.c:296,8'
          Branch Sides:
            - BranchSide:      'column.c:297,5'
              BranchSideFuncs: []
            - BranchSide:      'column.c:299,13'
              BranchSideFuncs:
                - strspn
                - strcspn
                - parse_option.21080
        - Branch String:   'column.c:311,31'
          Branch Sides:
            - BranchSide:      'column.c:311,36'
              BranchSideFuncs: []
            - BranchSide:      'column.c:313,2'
              BranchSideFuncs: []
        - Branch String:   'column.c:311,6'
          Branch Sides:
            - BranchSide:      'column.c:312,16'
              BranchSideFuncs: []
            - BranchSide:      'column.c:313,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'column.c:294,13'
          Dst:             strcspn
        - Src:             'column.c:296,8'
          Dst:             parse_option
        - Src:             'column.c:301,12'
          Dst:             strspn
    - functionName:    parseopt_column_callback
      functionSourceFile: '/src/git/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - parse_config
      functionUses:    3
      BranchProfiles:
        - Branch String:   'column.c:349,6'
          Branch Sides:
            - BranchSide:      'column.c:350,3'
              BranchSideFuncs: []
            - BranchSide:      'column.c:352,3'
              BranchSideFuncs:
                - parse_config
        - Branch String:   'column.c:353,6'
          Branch Sides:
            - BranchSide:      'column.c:354,23'
              BranchSideFuncs:
                - parse_config
            - BranchSide:      'column.c:356,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'column.c:354,10'
          Dst:             parse_config
    - functionName:    column_config
      functionSourceFile: '/src/git/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - key
        - colopts
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - config_error_nonbool
        - const_error
        - error
        - parse_config
      functionUses:    2
      BranchProfiles:
        - Branch String:   'column.c:319,6'
          Branch Sides:
            - BranchSide:      'column.c:320,10'
              BranchSideFuncs:
                - parse_config
                - error
                - const_error.21083
            - BranchSide:      'column.c:321,19'
              BranchSideFuncs:
                - parse_config
                - error
                - const_error.21083
        - Branch String:   'column.c:321,6'
          Branch Sides:
            - BranchSide:      'column.c:322,10'
              BranchSideFuncs:
                - error
                - const_error.21083
            - BranchSide:      'column.c:323,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'column.c:320,10'
          Dst:             config_error_nonbool
        - Src:             'column.c:320,10'
          Dst:             const_error
        - Src:             'column.c:321,6'
          Dst:             parse_config
        - Src:             'column.c:322,10'
          Dst:             error
        - Src:             'column.c:322,10'
          Dst:             const_error
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    git_column_config
      functionSourceFile: '/src/git/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - command
        - colopts
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - column_config
        - skip_prefix
        - strcmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'column.c:331,6'
          Branch Sides:
            - BranchSide:      'column.c:332,3'
              BranchSideFuncs:
                - strcmp
                - column_config.21108
                - strcmp
                - column_config.21108
            - BranchSide:      'column.c:334,14'
              BranchSideFuncs:
                - strcmp
                - column_config.21108
                - strcmp
                - column_config.21108
        - Branch String:   'column.c:334,6'
          Branch Sides:
            - BranchSide:      'column.c:335,24'
              BranchSideFuncs:
                - strcmp
                - column_config.21108
            - BranchSide:      'column.c:337,6'
              BranchSideFuncs:
                - strcmp
                - column_config.21108
        - Branch String:   'column.c:337,14'
          Branch Sides:
            - BranchSide:      'column.c:337,25'
              BranchSideFuncs:
                - strcmp
                - column_config.21108
            - BranchSide:      'column.c:340,2'
              BranchSideFuncs: []
        - Branch String:   'column.c:337,6'
          Branch Sides:
            - BranchSide:      'column.c:338,24'
              BranchSideFuncs: []
            - BranchSide:      'column.c:340,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'column.c:331,7'
          Dst:             skip_prefix
        - Src:             'column.c:334,7'
          Dst:             strcmp
        - Src:             'column.c:335,10'
          Dst:             column_config
        - Src:             'column.c:337,18'
          Dst:             strcmp
        - Src:             'column.c:338,10'
          Dst:             column_config
    - functionName:    finalize_colopts
      functionSourceFile: '/src/git/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - colopts
        - stdout_is_tty
      BBCount:         15
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - isatty
        - pager_in_use
      functionUses:    4
      BranchProfiles:
        - Branch String:   'column.c:215,6'
          Branch Sides:
            - BranchSide:      'column.c:215,6'
              BranchSideFuncs:
                - pager_in_use
                - isatty
            - BranchSide:      'column.c:216,7'
              BranchSideFuncs:
                - pager_in_use
                - isatty
        - Branch String:   'column.c:216,7'
          Branch Sides:
            - BranchSide:      'column.c:217,20'
              BranchSideFuncs:
                - isatty
                - pager_in_use
            - BranchSide:      'column.c:218,4'
              BranchSideFuncs:
                - pager_in_use
        - Branch String:   'column.c:219,21'
          Branch Sides:
            - BranchSide:      'column.c:219,24'
              BranchSideFuncs: []
            - BranchSide:      'column.c:220,5'
              BranchSideFuncs: []
        - Branch String:   'column.c:219,7'
          Branch Sides:
            - BranchSide:      'column.c:220,5'
              BranchSideFuncs: []
            - BranchSide:      'column.c:221,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'column.c:217,20'
          Dst:             isatty
        - Src:             'column.c:219,24'
          Dst:             pager_in_use
    - functionName:    display_table
      functionSourceFile: '/src/git/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - colopts
        - opts
      BBCount:         21
      ICount:          164
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - display_cell
        - item_length
        - layout
        - shrink_columns
        - st_mult
        - xmalloc
        - xmallocz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'column.c:159,2'
          Branch Sides:
            - BranchSide:      'column.c:160,29'
              BranchSideFuncs:
                - item_length
                - layout
                - xmallocz
                - free
                - free
                - free
                - display_cell
                - shrink_columns
            - BranchSide:      'column.c:162,2'
              BranchSideFuncs:
                - layout
                - xmallocz
                - free
                - free
                - free
                - display_cell
                - shrink_columns
        - Branch String:   'column.c:164,6'
          Branch Sides:
            - BranchSide:      'column.c:165,3'
              BranchSideFuncs:
                - shrink_columns
                - xmallocz
                - free
                - free
                - free
                - display_cell
            - BranchSide:      'column.c:167,24'
              BranchSideFuncs:
                - xmallocz
                - free
                - free
                - free
                - display_cell
        - Branch String:   'column.c:169,2'
          Branch Sides:
            - BranchSide:      'column.c:170,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - display_cell
            - BranchSide:      'column.c:175,12'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'column.c:170,3'
          Branch Sides:
            - BranchSide:      'column.c:171,28'
              BranchSideFuncs:
                - display_cell
                - free
                - free
                - free
            - BranchSide:      'column.c:173,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - display_cell
        - Branch String:   'column.c:171,8'
          Branch Sides:
            - BranchSide:      'column.c:171,59'
              BranchSideFuncs:
                - free
                - free
                - free
                - display_cell
            - BranchSide:      'column.c:172,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - display_cell
      Callsites:
        - Src:             'column.c:158,2'
          Dst:             st_mult
        - Src:             'column.c:158,2'
          Dst:             xmalloc
        - Src:             'column.c:160,17'
          Dst:             item_length
        - Src:             'column.c:162,2'
          Dst:             layout
        - Src:             'column.c:165,3'
          Dst:             shrink_columns
        - Src:             'column.c:167,15'
          Dst:             xmallocz
        - Src:             'column.c:171,8'
          Dst:             display_cell
    - functionName:    display_plain
      functionSourceFile: '/src/git/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - indent
        - nl
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'column.c:107,2'
          Branch Sides:
            - BranchSide:      'column.c:108,20'
              BranchSideFuncs:
                - printf
            - BranchSide:      'column.c:109,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'column.c:108,3'
          Dst:             printf
    - functionName:    column_active
      functionSourceFile: '/src/git/./column.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - colopts
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_columns
      functionSourceFile: '/src/git/column.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - colopts
        - opts
      BBCount:         42
      ICount:          212
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - BUG_fl
        - __assert_fail
        - column_active
        - display_plain
        - display_table
        - term_columns
      functionUses:    6
      BranchProfiles:
        - Branch String:   'column.c:185,11'
          Branch Sides:
            - BranchSide:      'column.c:185,19'
              BranchSideFuncs:
                - __assert_fail
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
                - BUG_fl
            - BranchSide:      'column.c:187,7'
              BranchSideFuncs:
                - __assert_fail
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
        - Branch String:   'column.c:185,6'
          Branch Sides:
            - BranchSide:      'column.c:186,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'column.c:187,7'
              BranchSideFuncs:
                - __assert_fail
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
        - Branch String:   'column.c:187,6'
          Branch Sides:
            - BranchSide:      'column.c:188,3'
              BranchSideFuncs:
                - __assert_fail
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
            - BranchSide:      'column.c:189,2'
              BranchSideFuncs:
                - __assert_fail
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
        - Branch String:   'column.c:189,2'
          Branch Sides:
            - BranchSide:      'column.c:189,2'
              BranchSideFuncs:
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
            - BranchSide:      'column.c:191,2'
              BranchSideFuncs:
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
        - Branch String:   'column.c:192,22'
          Branch Sides:
            - BranchSide:      'column.c:192,25'
              BranchSideFuncs:
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
            - BranchSide:      'column.c:192,17'
              BranchSideFuncs:
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
        - Branch String:   'column.c:192,17'
          Branch Sides:
            - BranchSide:      'column.c:192,40'
              BranchSideFuncs:
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
            - BranchSide:      'column.c:192,8'
              BranchSideFuncs:
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
        - Branch String:   'column.c:193,18'
          Branch Sides:
            - BranchSide:      'column.c:193,21'
              BranchSideFuncs:
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
            - BranchSide:      'column.c:193,13'
              BranchSideFuncs:
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
        - Branch String:   'column.c:193,13'
          Branch Sides:
            - BranchSide:      'column.c:193,32'
              BranchSideFuncs:
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
            - BranchSide:      'column.c:193,8'
              BranchSideFuncs:
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
        - Branch String:   'column.c:194,18'
          Branch Sides:
            - BranchSide:      'column.c:194,25'
              BranchSideFuncs:
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
            - BranchSide:      'column.c:194,8'
              BranchSideFuncs:
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
        - Branch String:   'column.c:195,21'
          Branch Sides:
            - BranchSide:      'column.c:195,24'
              BranchSideFuncs:
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
            - BranchSide:      'column.c:195,52'
              BranchSideFuncs:
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
        - Branch String:   'column.c:195,16'
          Branch Sides:
            - BranchSide:      'column.c:195,38'
              BranchSideFuncs:
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
            - BranchSide:      'column.c:195,52'
              BranchSideFuncs:
                - term_columns
                - column_active.21117
                - display_plain
                - display_table
                - display_plain
                - BUG_fl
        - Branch String:   'column.c:196,6'
          Branch Sides:
            - BranchSide:      'column.c:197,17'
              BranchSideFuncs:
                - display_table
                - display_plain
                - BUG_fl
            - BranchSide:      'column.c:200,10'
              BranchSideFuncs:
                - display_table
                - display_plain
                - BUG_fl
        - Branch String:   'column.c:200,2'
          Branch Sides:
            - BranchSide:      'column.c:202,17'
              BranchSideFuncs:
                - display_plain
            - BranchSide:      'column.c:206,17'
              BranchSideFuncs:
                - display_table
            - BranchSide:      'column.c:206,17'
              BranchSideFuncs:
                - display_table
            - BranchSide:      'column.c:209,3'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'column.c:186,3'
          Dst:             BUG_fl
        - Src:             'column.c:189,2'
          Dst:             __assert_fail
        - Src:             'column.c:195,52'
          Dst:             term_columns
        - Src:             'column.c:196,7'
          Dst:             column_active
        - Src:             'column.c:197,3'
          Dst:             display_plain
        - Src:             'column.c:202,3'
          Dst:             display_plain
        - Src:             'column.c:206,3'
          Dst:             display_table
        - Src:             'column.c:209,3'
          Dst:             BUG_fl
    - functionName:    free_combined_pair
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pair
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    combined_pair
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - num_parent
      BBCount:         7
      ICount:          189
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - is_null_oid
        - oidcpy
        - st_add
        - xcalloc
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:1336,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1337,23'
              BranchSideFuncs:
                - oidcpy.21221
                - is_null_oid.21222
                - oidcpy.21221
                - is_null_oid.21222
            - BranchSide:      'combine-diff.c:1343,2'
              BranchSideFuncs:
                - oidcpy.21221
                - is_null_oid.21222
      Callsites:
        - Src:             'combine-diff.c:1331,9'
          Dst:             xmalloc
        - Src:             'combine-diff.c:1332,2'
          Dst:             st_add
        - Src:             'combine-diff.c:1332,2'
          Dst:             xcalloc
        - Src:             'combine-diff.c:1339,3'
          Dst:             oidcpy
        - Src:             'combine-diff.c:1340,29'
          Dst:             is_null_oid
        - Src:             'combine-diff.c:1347,2'
          Dst:             oidcpy
        - Src:             'combine-diff.c:1348,26'
          Dst:             is_null_oid
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    12
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    match_objfind
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1475
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - num_parent
        - set
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - oidset_contains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:1468,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1469,3'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:1470,9'
              BranchSideFuncs:
                - oidset_contains
        - Branch String:   'combine-diff.c:1470,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1471,23'
              BranchSideFuncs:
                - oidset_contains
            - BranchSide:      'combine-diff.c:1474,2'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:1471,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1472,4'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:1473,2'
              BranchSideFuncs:
                - oidset_contains
      Callsites:
        - Src:             'combine-diff.c:1468,6'
          Dst:             oidset_contains
        - Src:             'combine-diff.c:1471,7'
          Dst:             oidset_contains
    - functionName:    compare_paths
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - one
        - two
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - base_name_compare
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:25,26'
          Branch Sides:
            - BranchSide:      'combine-diff.c:25,30'
              BranchSideFuncs:
                - strlen
                - strlen
                - base_name_compare
            - BranchSide:      'combine-diff.c:28,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - base_name_compare
        - Branch String:   'combine-diff.c:25,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:26,17'
              BranchSideFuncs:
                - strlen
                - strlen
                - base_name_compare
            - BranchSide:      'combine-diff.c:28,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - base_name_compare
      Callsites:
        - Src:             'combine-diff.c:26,10'
          Dst:             strcmp
        - Src:             'combine-diff.c:28,38'
          Dst:             strlen
        - Src:             'combine-diff.c:29,17'
          Dst:             strlen
        - Src:             'combine-diff.c:28,9'
          Dst:             base_name_compare
    - functionName:    intersect_paths
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - curr
        - n
        - num_parent
        - combined_all_paths
      BBCount:         41
      ICount:          496
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - compare_paths
        - diff_unmodified_pair
        - filename_changed
        - oidcpy
        - st_add
        - strbuf_addstr
        - strbuf_init
        - strbuf_release
        - strlen
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:47,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:48,10'
              BranchSideFuncs:
                - compare_paths
                - oidcpy.21221
                - filename_changed
                - strbuf_addstr.21226
                - free
                - filename_changed
                - strbuf_release
            - BranchSide:      'combine-diff.c:85,4'
              BranchSideFuncs:
                - compare_paths
                - oidcpy.21221
                - filename_changed
                - strbuf_addstr.21226
                - free
                - filename_changed
                - strbuf_release
        - Branch String:   'combine-diff.c:48,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:51,29'
              BranchSideFuncs:
                - diff_unmodified_pair
                - strlen
                - st_add.21220
                - st_add.21220
                - st_mult.21225
                - st_add.21220
                - xmalloc
                - oidcpy.21221
                - oidcpy.21221
                - filename_changed
                - strbuf_init
                - strbuf_addstr.21226
            - BranchSide:      'combine-diff.c:78,10'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:51,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:52,5'
              BranchSideFuncs:
                - diff_unmodified_pair
                - strlen
                - st_add.21220
                - st_add.21220
                - st_mult.21225
                - st_add.21220
                - xmalloc
                - oidcpy.21221
                - oidcpy.21221
                - filename_changed
                - strbuf_init
                - strbuf_addstr.21226
            - BranchSide:      'combine-diff.c:53,11'
              BranchSideFuncs:
                - strlen
                - st_add.21220
                - st_add.21220
                - st_mult.21225
                - st_add.21220
                - xmalloc
                - oidcpy.21221
                - oidcpy.21221
                - diff_unmodified_pair
                - filename_changed
                - strbuf_init
                - strbuf_addstr.21226
        - Branch String:   'combine-diff.c:69,27'
          Branch Sides:
            - BranchSide:      'combine-diff.c:70,25'
              BranchSideFuncs:
                - filename_changed
                - diff_unmodified_pair
                - strlen
                - st_add.21220
                - st_add.21220
                - st_mult.21225
                - st_add.21220
                - xmalloc
                - oidcpy.21221
                - oidcpy.21221
                - strbuf_init
                - strbuf_addstr.21226
            - BranchSide:      'combine-diff.c:75,12'
              BranchSideFuncs:
                - diff_unmodified_pair
                - strlen
                - st_add.21220
                - st_add.21220
                - st_mult.21225
                - st_add.21220
                - xmalloc
                - oidcpy.21221
                - oidcpy.21221
                - filename_changed
                - strbuf_init
                - strbuf_addstr.21226
        - Branch String:   'combine-diff.c:69,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:71,18'
              BranchSideFuncs:
                - strbuf_init
                - strbuf_addstr.21226
                - diff_unmodified_pair
                - strlen
                - st_add.21220
                - st_add.21220
                - st_mult.21225
                - st_add.21220
                - xmalloc
                - oidcpy.21221
                - oidcpy.21221
                - filename_changed
            - BranchSide:      'combine-diff.c:75,12'
              BranchSideFuncs:
                - diff_unmodified_pair
                - strlen
                - st_add.21220
                - st_add.21220
                - st_mult.21225
                - st_add.21220
                - xmalloc
                - oidcpy.21221
                - oidcpy.21221
                - filename_changed
                - strbuf_init
                - strbuf_addstr.21226
        - Branch String:   'combine-diff.c:86,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:87,11'
              BranchSideFuncs:
                - compare_paths
                - oidcpy.21221
                - filename_changed
                - strbuf_addstr.21226
                - free
                - filename_changed
                - strbuf_release
            - BranchSide:      'combine-diff.c:118,9'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:87,10'
          Branch Sides:
            - BranchSide:      'combine-diff.c:87,7'
              BranchSideFuncs:
                - oidcpy.21221
                - compare_paths
                - filename_changed
                - strbuf_addstr.21226
                - free
                - filename_changed
                - strbuf_release
            - BranchSide:      'combine-diff.c:88,31'
              BranchSideFuncs:
                - compare_paths
                - oidcpy.21221
                - filename_changed
                - strbuf_addstr.21226
                - free
                - filename_changed
                - strbuf_release
        - Branch String:   'combine-diff.c:90,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:92,12'
              BranchSideFuncs:
                - free
                - compare_paths
                - oidcpy.21221
                - filename_changed
                - strbuf_addstr.21226
                - filename_changed
                - strbuf_release
            - BranchSide:      'combine-diff.c:101,7'
              BranchSideFuncs:
                - oidcpy.21221
                - compare_paths
                - free
                - filename_changed
                - strbuf_release
                - filename_changed
                - strbuf_addstr.21226
        - Branch String:   'combine-diff.c:93,4'
          Branch Sides:
            - BranchSide:      'combine-diff.c:94,9'
              BranchSideFuncs:
                - free
                - compare_paths
                - oidcpy.21221
                - filename_changed
                - strbuf_addstr.21226
                - filename_changed
                - strbuf_release
            - BranchSide:      'combine-diff.c:97,9'
              BranchSideFuncs:
                - free
                - compare_paths
                - oidcpy.21221
                - filename_changed
                - strbuf_addstr.21226
                - filename_changed
                - strbuf_release
        - Branch String:   'combine-diff.c:94,28'
          Branch Sides:
            - BranchSide:      'combine-diff.c:95,26'
              BranchSideFuncs:
                - filename_changed
                - free
                - compare_paths
                - oidcpy.21221
                - filename_changed
                - strbuf_addstr.21226
                - strbuf_release
            - BranchSide:      'combine-diff.c:95,45'
              BranchSideFuncs:
                - free
                - compare_paths
                - oidcpy.21221
                - filename_changed
                - strbuf_addstr.21226
                - filename_changed
                - strbuf_release
        - Branch String:   'combine-diff.c:94,9'
          Branch Sides:
            - BranchSide:      'combine-diff.c:95,45'
              BranchSideFuncs:
                - strbuf_release
                - free
                - compare_paths
                - oidcpy.21221
                - filename_changed
                - strbuf_addstr.21226
                - filename_changed
            - BranchSide:      'combine-diff.c:96,22'
              BranchSideFuncs:
                - strbuf_release
                - free
                - compare_paths
                - oidcpy.21221
                - filename_changed
                - strbuf_addstr.21226
                - filename_changed
        - Branch String:   'combine-diff.c:101,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:103,5'
              BranchSideFuncs:
                - compare_paths
                - oidcpy.21221
                - filename_changed
                - strbuf_addstr.21226
                - free
                - filename_changed
                - strbuf_release
            - BranchSide:      'combine-diff.c:107,11'
              BranchSideFuncs:
                - oidcpy.21221
                - compare_paths
                - free
                - filename_changed
                - strbuf_release
                - filename_changed
                - strbuf_addstr.21226
        - Branch String:   'combine-diff.c:110,26'
          Branch Sides:
            - BranchSide:      'combine-diff.c:111,24'
              BranchSideFuncs:
                - filename_changed
                - compare_paths
                - oidcpy.21221
                - free
                - filename_changed
                - strbuf_release
                - strbuf_addstr.21226
            - BranchSide:      'combine-diff.c:115,11'
              BranchSideFuncs:
                - compare_paths
                - oidcpy.21221
                - filename_changed
                - strbuf_addstr.21226
                - free
                - filename_changed
                - strbuf_release
        - Branch String:   'combine-diff.c:110,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:112,19'
              BranchSideFuncs:
                - strbuf_addstr.21226
                - compare_paths
                - oidcpy.21221
                - filename_changed
                - free
                - filename_changed
                - strbuf_release
            - BranchSide:      'combine-diff.c:115,11'
              BranchSideFuncs:
                - compare_paths
                - oidcpy.21221
                - filename_changed
                - strbuf_addstr.21226
                - free
                - filename_changed
                - strbuf_release
      Callsites:
        - Src:             'combine-diff.c:51,8'
          Dst:             diff_unmodified_pair
        - Src:             'combine-diff.c:54,10'
          Dst:             strlen
        - Src:             'combine-diff.c:55,16'
          Dst:             st_add
        - Src:             'combine-diff.c:55,16'
          Dst:             st_add
        - Src:             'combine-diff.c:55,16'
          Dst:             st_mult
        - Src:             'combine-diff.c:55,16'
          Dst:             st_add
        - Src:             'combine-diff.c:55,8'
          Dst:             xmalloc
        - Src:             'combine-diff.c:63,4'
          Dst:             oidcpy
        - Src:             'combine-diff.c:65,4'
          Dst:             oidcpy
        - Src:             'combine-diff.c:70,8'
          Dst:             filename_changed
        - Src:             'combine-diff.c:71,5'
          Dst:             strbuf_init
        - Src:             'combine-diff.c:72,5'
          Dst:             strbuf_addstr
        - Src:             'combine-diff.c:88,17'
          Dst:             compare_paths
        - Src:             'combine-diff.c:95,9'
          Dst:             filename_changed
        - Src:             'combine-diff.c:96,6'
          Dst:             strbuf_release
        - Src:             'combine-diff.c:107,3'
          Dst:             oidcpy
        - Src:             'combine-diff.c:111,7'
          Dst:             filename_changed
        - Src:             'combine-diff.c:112,4'
          Dst:             strbuf_addstr
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    filename_changed
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - status
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'combine-diff.c:34,23'
          Branch Sides:
            - BranchSide:      'combine-diff.c:34,23'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:34,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    show_line_to_eol
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
        - len
        - reset
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - printf
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'combine-diff.c:754,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:755,16'
              BranchSideFuncs:
                - strlen
                - printf
            - BranchSide:      'combine-diff.c:756,19'
              BranchSideFuncs:
                - printf
        - Branch String:   'combine-diff.c:756,23'
          Branch Sides:
            - BranchSide:      'combine-diff.c:756,26'
              BranchSideFuncs:
                - printf
            - BranchSide:      'combine-diff.c:756,23'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'combine-diff.c:755,9'
          Dst:             strlen
        - Src:             'combine-diff.c:758,2'
          Dst:             printf
    - functionName:    show_parent_lno
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - sline
        - l0
        - l1
        - n
        - null_context
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'combine-diff.c:738,2'
          Dst:             printf
    - functionName:    hunk_comment_line
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bol
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:745,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:746,3'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:747,8'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:748,22'
          Branch Sides:
            - BranchSide:      'combine-diff.c:748,35'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:748,25'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:748,35'
          Branch Sides:
            - BranchSide:      'combine-diff.c:748,35'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:748,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_next
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - sline
        - mark
        - i
        - cnt
        - look_for_uninteresting
      BBCount:         14
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'combine-diff.c:543,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:544,7'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:550,9'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:544,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:545,11'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:546,10'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:544,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:547,11'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:549,5'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:544,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:547,11'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:549,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    adjust_hunk_tail
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - sline
        - all_mask
        - hunk_begin
        - i
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'combine-diff.c:525,28'
          Branch Sides:
            - BranchSide:      'combine-diff.c:525,33'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:525,28'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:525,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:525,6'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:526,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    give_context
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - sline
        - cnt
        - num_parent
      BBCount:         33
      ICount:          244
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - adjust_hunk_tail
        - find_next
      functionUses:    2
      BranchProfiles:
        - Branch String:   'combine-diff.c:570,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:571,3'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:573,2'
              BranchSideFuncs:
                - find_next
                - find_next
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:573,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:574,22'
              BranchSideFuncs:
                - find_next
                - find_next
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:615,2'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:574,21'
          Branch Sides:
            - BranchSide:      'combine-diff.c:574,38'
              BranchSideFuncs:
                - find_next
                - find_next
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:574,17'
              BranchSideFuncs:
                - find_next
                - find_next
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:578,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:579,10'
              BranchSideFuncs:
                - find_next
                - find_next
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:588,17'
              BranchSideFuncs:
                - find_next
                - find_next
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:579,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:580,22'
              BranchSideFuncs:
                - find_next
                - find_next
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:581,23'
              BranchSideFuncs:
                - find_next
                - find_next
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:589,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:590,4'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:593,17'
              BranchSideFuncs:
                - find_next
                - adjust_hunk_tail
                - find_next
        - Branch String:   'combine-diff.c:596,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:600,4'
              BranchSideFuncs:
                - find_next
                - find_next
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:610,7'
              BranchSideFuncs:
                - find_next
                - find_next
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:600,4'
          Branch Sides:
            - BranchSide:      'combine-diff.c:601,24'
              BranchSideFuncs:
                - find_next
                - find_next
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:602,8'
              BranchSideFuncs:
                - find_next
                - find_next
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:611,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:611,31'
              BranchSideFuncs:
                - find_next
                - find_next
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:611,45'
              BranchSideFuncs:
                - find_next
                - find_next
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:612,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:573,2'
              BranchSideFuncs:
                - find_next
                - find_next
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:613,23'
              BranchSideFuncs:
                - find_next
                - find_next
                - adjust_hunk_tail
      Callsites:
        - Src:             'combine-diff.c:569,6'
          Dst:             find_next
        - Src:             'combine-diff.c:588,7'
          Dst:             find_next
        - Src:             'combine-diff.c:593,7'
          Dst:             find_next
        - Src:             'combine-diff.c:594,7'
          Dst:             adjust_hunk_tail
    - functionName:    interesting
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sline
        - all_mask
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:510,35'
          Branch Sides:
            - BranchSide:      'combine-diff.c:510,35'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:510,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    match_string_spaces
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - line1
        - len1
        - line2
        - len2
        - flags
      BBCount:         84
      ICount:          459
      EdgeCount:       110
      CyclomaticComplexity: 28
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:156,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:157,3'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'combine-diff.c:161,8'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'combine-diff.c:157,19'
          Branch Sides:
            - BranchSide:      'combine-diff.c:157,22'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'combine-diff.c:157,3'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'combine-diff.c:157,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:157,56'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'combine-diff.c:158,3'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'combine-diff.c:158,19'
          Branch Sides:
            - BranchSide:      'combine-diff.c:158,22'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'combine-diff.c:158,3'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'combine-diff.c:158,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:158,56'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'combine-diff.c:159,2'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'combine-diff.c:161,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:162,11'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:164,2'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:162,24'
          Branch Sides:
            - BranchSide:      'combine-diff.c:162,35'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'combine-diff.c:162,24'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:164,18'
          Branch Sides:
            - BranchSide:      'combine-diff.c:164,21'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:164,2'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:164,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:165,7'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:179,6'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:167,32'
          Branch Sides:
            - BranchSide:      'combine-diff.c:167,35'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:168,9'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:167,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:168,9'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:175,7'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:168,47'
          Branch Sides:
            - BranchSide:      'combine-diff.c:169,10'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:172,4'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:169,35'
          Branch Sides:
            - BranchSide:      'combine-diff.c:169,39'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:170,5'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:168,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:170,5'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:172,4'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:172,20'
          Branch Sides:
            - BranchSide:      'combine-diff.c:172,23'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:172,4'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:172,4'
          Branch Sides:
            - BranchSide:      'combine-diff.c:172,53'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:173,4'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:173,20'
          Branch Sides:
            - BranchSide:      'combine-diff.c:173,23'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:173,4'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:173,4'
          Branch Sides:
            - BranchSide:      'combine-diff.c:173,53'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:174,3'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:175,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:164,2'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:176,4'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:179,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:181,3'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:186,7'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:181,19'
          Branch Sides:
            - BranchSide:      'combine-diff.c:181,22'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:181,3'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:181,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:181,56'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:182,3'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:182,19'
          Branch Sides:
            - BranchSide:      'combine-diff.c:182,22'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:182,3'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:182,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:182,56'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:183,2'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:186,12'
          Branch Sides:
            - BranchSide:      'combine-diff.c:186,16'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:189,2'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:186,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:187,3'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:189,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'combine-diff.c:162,28'
          Dst:             memcmp
    - functionName:    append_lost
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sline
        - n
        - line
        - len
      BBCount:         11
      ICount:          123
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - st_add
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:354,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:355,6'
              BranchSideFuncs:
                - st_add.21220
                - st_add.21220
                - xcalloc
            - BranchSide:      'combine-diff.c:357,2'
              BranchSideFuncs:
                - st_add.21220
                - st_add.21220
                - xcalloc
        - Branch String:   'combine-diff.c:361,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:362,23'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:364,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'combine-diff.c:357,2'
          Dst:             st_add
        - Src:             'combine-diff.c:357,2'
          Dst:             st_add
        - Src:             'combine-diff.c:357,2'
          Dst:             xcalloc
    - functionName:    coalesce_lines
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - base
        - lenbase
        - newline
        - lennew
        - parent
        - flags
      BBCount:         74
      ICount:          639
      EdgeCount:       96
      CyclomaticComplexity: 24
      functionsReached:
        - match_string_spaces
        - st_add
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:204,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:205,10'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - xcalloc
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
                - st_add.21220
                - xcalloc
                - st_add.21220
                - xcalloc
            - BranchSide:      'combine-diff.c:207,7'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - xcalloc
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
                - st_add.21220
                - xcalloc
                - st_add.21220
                - xcalloc
        - Branch String:   'combine-diff.c:207,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:208,14'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - xcalloc
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
                - st_add.21220
                - xcalloc
                - st_add.21220
                - xcalloc
            - BranchSide:      'combine-diff.c:223,2'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - xcalloc
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
                - st_add.21220
                - xcalloc
                - st_add.21220
                - xcalloc
        - Branch String:   'combine-diff.c:225,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:226,3'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - xcalloc
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
            - BranchSide:      'combine-diff.c:230,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
        - Branch String:   'combine-diff.c:230,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:231,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
            - BranchSide:      'combine-diff.c:233,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
        - Branch String:   'combine-diff.c:233,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:234,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
            - BranchSide:      'combine-diff.c:253,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'combine-diff.c:234,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:235,28'
              BranchSideFuncs:
                - match_string_spaces
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:249,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
        - Branch String:   'combine-diff.c:235,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:237,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
            - BranchSide:      'combine-diff.c:239,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
        - Branch String:   'combine-diff.c:239,15'
          Branch Sides:
            - BranchSide:      'combine-diff.c:240,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
            - BranchSide:      'combine-diff.c:243,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
        - Branch String:   'combine-diff.c:246,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:247,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
            - BranchSide:      'combine-diff.c:248,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
        - Branch String:   'combine-diff.c:249,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:250,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
            - BranchSide:      'combine-diff.c:251,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - match_string_spaces
        - Branch String:   'combine-diff.c:253,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:254,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:255,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'combine-diff.c:260,16'
          Branch Sides:
            - BranchSide:      'combine-diff.c:260,2'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:260,19'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'combine-diff.c:260,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:261,7'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:304,11'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'combine-diff.c:261,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:262,30'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:267,14'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'combine-diff.c:267,14'
          Branch Sides:
            - BranchSide:      'combine-diff.c:270,12'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:299,14'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'combine-diff.c:272,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:273,25'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:275,15'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'combine-diff.c:276,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:277,25'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:279,13'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'combine-diff.c:283,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:284,19'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:290,19'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'combine-diff.c:286,9'
          Branch Sides:
            - BranchSide:      'combine-diff.c:287,26'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:288,4'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'combine-diff.c:295,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:296,25'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:298,3'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'combine-diff.c:305,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:306,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:311,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'combine-diff.c:311,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:312,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'combine-diff.c:313,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'combine-diff.c:223,2'
          Dst:             st_add
        - Src:             'combine-diff.c:223,2'
          Dst:             xcalloc
        - Src:             'combine-diff.c:224,2'
          Dst:             st_add
        - Src:             'combine-diff.c:224,2'
          Dst:             xcalloc
        - Src:             'combine-diff.c:226,3'
          Dst:             st_add
        - Src:             'combine-diff.c:226,3'
          Dst:             xcalloc
        - Src:             'combine-diff.c:227,3'
          Dst:             st_add
        - Src:             'combine-diff.c:227,3'
          Dst:             xcalloc
        - Src:             'combine-diff.c:235,8'
          Dst:             match_string_spaces
    - functionName:    consume_line
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - state_
        - line
        - len
      BBCount:         10
      ICount:          90
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - append_lost
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:417,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:418,3'
              BranchSideFuncs:
                - append_lost
            - BranchSide:      'combine-diff.c:419,10'
              BranchSideFuncs:
                - append_lost
        - Branch String:   'combine-diff.c:419,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:421,15'
              BranchSideFuncs:
                - append_lost
            - BranchSide:      'combine-diff.c:424,38'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:428,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'combine-diff.c:421,3'
          Dst:             append_lost
    - functionName:    consume_hunk
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - state_
        - ob
        - on
        - nb
        - nn
        - func
        - funclen
      BBCount:         12
      ICount:          171
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:392,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:402,25'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'combine-diff.c:406,25'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'combine-diff.c:403,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:404,4'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'combine-diff.c:405,2'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'combine-diff.c:408,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:408,6'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:409,3'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             'combine-diff.c:409,3'
          Dst:             xcalloc
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    dump_quoted_path
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - prefix
        - path
        - line_prefix
        - c_meta
        - c_reset
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - puts
        - quote_two_c_style
        - strbuf_addstr
        - strbuf_setlen
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'combine-diff.c:924,2'
          Dst:             strbuf_setlen
        - Src:             'combine-diff.c:925,2'
          Dst:             strbuf_addstr
        - Src:             'combine-diff.c:926,2'
          Dst:             strbuf_addstr
        - Src:             'combine-diff.c:927,2'
          Dst:             strbuf_addstr
        - Src:             'combine-diff.c:928,2'
          Dst:             quote_two_c_style
        - Src:             'combine-diff.c:929,2'
          Dst:             strbuf_addstr
        - Src:             'combine-diff.c:930,2'
          Dst:             puts
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    dump_sline
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - sline
        - line_prefix
        - cnt
        - num_parent
        - use_color
        - result_deleted
      BBCount:         105
      ICount:          643
      EdgeCount:       136
      CyclomaticComplexity: 33
      functionsReached:
        - diff_get_color
        - fputs
        - hunk_comment_line
        - printf
        - putchar
        - show_line_to_eol
        - show_parent_lno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:778,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:779,3'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:781,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
        - Branch String:   'combine-diff.c:787,21'
          Branch Sides:
            - BranchSide:      'combine-diff.c:787,26'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
            - BranchSide:      'combine-diff.c:787,3'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
        - Branch String:   'combine-diff.c:787,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:788,26'
              BranchSideFuncs:
                - hunk_comment_line
                - printf
                - printf
                - printf
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
            - BranchSide:      'combine-diff.c:792,7'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
        - Branch String:   'combine-diff.c:788,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:789,20'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
            - BranchSide:      'combine-diff.c:790,7'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
        - Branch String:   'combine-diff.c:792,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:793,4'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:795,20'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
        - Branch String:   'combine-diff.c:796,9'
          Branch Sides:
            - BranchSide:      'combine-diff.c:796,38'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
            - BranchSide:      'combine-diff.c:797,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
        - Branch String:   'combine-diff.c:800,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:801,10'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
            - BranchSide:      'combine-diff.c:803,8'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
        - Branch String:   'combine-diff.c:803,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:814,13'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
            - BranchSide:      'combine-diff.c:820,18'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
        - Branch String:   'combine-diff.c:814,4'
          Branch Sides:
            - BranchSide:      'combine-diff.c:815,11'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
            - BranchSide:      'combine-diff.c:817,14'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
        - Branch String:   'combine-diff.c:815,9'
          Branch Sides:
            - BranchSide:      'combine-diff.c:815,35'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
            - BranchSide:      'combine-diff.c:816,18'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
        - Branch String:   'combine-diff.c:821,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:821,45'
              BranchSideFuncs:
                - putchar
                - printf
                - printf
                - printf
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
            - BranchSide:      'combine-diff.c:822,10'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
        - Branch String:   'combine-diff.c:822,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:823,20'
              BranchSideFuncs:
                - show_parent_lno
                - printf
                - printf
                - printf
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
            - BranchSide:      'combine-diff.c:824,24'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
        - Branch String:   'combine-diff.c:825,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:825,45'
              BranchSideFuncs:
                - putchar
                - printf
                - printf
                - printf
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
            - BranchSide:      'combine-diff.c:827,7'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
        - Branch String:   'combine-diff.c:827,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:828,8'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
            - BranchSide:      'combine-diff.c:844,18'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
        - Branch String:   'combine-diff.c:829,4'
          Branch Sides:
            - BranchSide:      'combine-diff.c:830,14'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
            - BranchSide:      'combine-diff.c:836,8'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
        - Branch String:   'combine-diff.c:831,13'
          Branch Sides:
            - BranchSide:      'combine-diff.c:831,16'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
            - BranchSide:      'combine-diff.c:832,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
        - Branch String:   'combine-diff.c:831,9'
          Branch Sides:
            - BranchSide:      'combine-diff.c:832,6'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
            - BranchSide:      'combine-diff.c:833,10'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
        - Branch String:   'combine-diff.c:833,9'
          Branch Sides:
            - BranchSide:      'combine-diff.c:834,23'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
            - BranchSide:      'combine-diff.c:835,4'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
        - Branch String:   'combine-diff.c:836,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:837,25'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
            - BranchSide:      'combine-diff.c:840,11'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
        - Branch String:   'combine-diff.c:840,4'
          Branch Sides:
            - BranchSide:      'combine-diff.c:841,13'
              BranchSideFuncs:
                - putchar
                - printf
                - printf
                - printf
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
            - BranchSide:      'combine-diff.c:842,3'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
        - Branch String:   'combine-diff.c:845,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:781,2'
              BranchSideFuncs:
                - fputs
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
            - BranchSide:      'combine-diff.c:849,24'
              BranchSideFuncs:
                - fputs
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
        - Branch String:   'combine-diff.c:850,9'
          Branch Sides:
            - BranchSide:      'combine-diff.c:850,7'
              BranchSideFuncs:
                - fputs
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
            - BranchSide:      'combine-diff.c:850,45'
              BranchSideFuncs:
                - fputs
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
        - Branch String:   'combine-diff.c:851,4'
          Branch Sides:
            - BranchSide:      'combine-diff.c:852,20'
              BranchSideFuncs:
                - printf
                - show_line_to_eol
                - fputs
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - putchar
                - putchar
            - BranchSide:      'combine-diff.c:862,8'
              BranchSideFuncs:
                - fputs
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
        - Branch String:   'combine-diff.c:853,5'
          Branch Sides:
            - BranchSide:      'combine-diff.c:854,10'
              BranchSideFuncs:
                - putchar
                - show_line_to_eol
                - fputs
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - putchar
            - BranchSide:      'combine-diff.c:859,22'
              BranchSideFuncs:
                - show_line_to_eol
                - fputs
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - putchar
                - putchar
        - Branch String:   'combine-diff.c:854,10'
          Branch Sides:
            - BranchSide:      'combine-diff.c:855,7'
              BranchSideFuncs:
                - putchar
                - show_line_to_eol
                - fputs
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - putchar
            - BranchSide:      'combine-diff.c:857,7'
              BranchSideFuncs:
                - putchar
                - show_line_to_eol
                - fputs
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - putchar
        - Branch String:   'combine-diff.c:862,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:863,5'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - fputs
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
            - BranchSide:      'combine-diff.c:864,11'
              BranchSideFuncs:
                - fputs
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
                - show_line_to_eol
                - putchar
                - putchar
                - fputs
        - Branch String:   'combine-diff.c:866,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:871,10'
              BranchSideFuncs:
                - fputs
                - show_line_to_eol
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - putchar
            - BranchSide:      'combine-diff.c:876,11'
              BranchSideFuncs:
                - fputs
                - show_line_to_eol
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - putchar
        - Branch String:   'combine-diff.c:871,9'
          Branch Sides:
            - BranchSide:      'combine-diff.c:872,6'
              BranchSideFuncs:
                - fputs
                - show_line_to_eol
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - putchar
            - BranchSide:      'combine-diff.c:873,11'
              BranchSideFuncs:
                - fputs
                - show_line_to_eol
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
                - putchar
        - Branch String:   'combine-diff.c:877,4'
          Branch Sides:
            - BranchSide:      'combine-diff.c:878,9'
              BranchSideFuncs:
                - putchar
                - show_line_to_eol
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
            - BranchSide:      'combine-diff.c:884,21'
              BranchSideFuncs:
                - show_line_to_eol
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - putchar
                - putchar
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
        - Branch String:   'combine-diff.c:878,9'
          Branch Sides:
            - BranchSide:      'combine-diff.c:879,6'
              BranchSideFuncs:
                - putchar
                - show_line_to_eol
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
            - BranchSide:      'combine-diff.c:881,6'
              BranchSideFuncs:
                - putchar
                - show_line_to_eol
                - printf
                - printf
                - printf
                - putchar
                - printf
                - putchar
                - show_parent_lno
                - putchar
                - hunk_comment_line
                - fputs
                - fputs
                - fputs
                - printf
                - show_line_to_eol
                - putchar
                - putchar
                - putchar
      Callsites:
        - Src:             'combine-diff.c:771,23'
          Dst:             diff_get_color
        - Src:             'combine-diff.c:772,23'
          Dst:             diff_get_color
        - Src:             'combine-diff.c:773,22'
          Dst:             diff_get_color
        - Src:             'combine-diff.c:774,22'
          Dst:             diff_get_color
        - Src:             'combine-diff.c:775,26'
          Dst:             diff_get_color
        - Src:             'combine-diff.c:776,24'
          Dst:             diff_get_color
        - Src:             'combine-diff.c:788,8'
          Dst:             hunk_comment_line
        - Src:             'combine-diff.c:820,3'
          Dst:             printf
        - Src:             'combine-diff.c:821,37'
          Dst:             putchar
        - Src:             'combine-diff.c:823,4'
          Dst:             show_parent_lno
        - Src:             'combine-diff.c:824,3'
          Dst:             printf
        - Src:             'combine-diff.c:825,37'
          Dst:             putchar
        - Src:             'combine-diff.c:837,5'
          Dst:             printf
        - Src:             'combine-diff.c:841,5'
          Dst:             putchar
        - Src:             'combine-diff.c:844,3'
          Dst:             printf
        - Src:             'combine-diff.c:852,5'
          Dst:             printf
        - Src:             'combine-diff.c:855,7'
          Dst:             putchar
        - Src:             'combine-diff.c:857,7'
          Dst:             putchar
        - Src:             'combine-diff.c:859,5'
          Dst:             show_line_to_eol
        - Src:             'combine-diff.c:865,4'
          Dst:             fputs
        - Src:             'combine-diff.c:873,5'
          Dst:             fputs
        - Src:             'combine-diff.c:876,5'
          Dst:             fputs
        - Src:             'combine-diff.c:879,6'
          Dst:             putchar
        - Src:             'combine-diff.c:881,6'
          Dst:             putchar
        - Src:             'combine-diff.c:884,4'
          Dst:             show_line_to_eol
    - functionName:    make_hunks
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - sline
        - cnt
        - num_parent
        - dense
      BBCount:         84
      ICount:          491
      EdgeCount:       110
      CyclomaticComplexity: 28
      functionsReached:
        - adjust_hunk_tail
        - give_context
        - interesting
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:626,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:627,20'
              BranchSideFuncs:
                - interesting.21232
                - give_context
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:632,7'
              BranchSideFuncs:
                - give_context
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:627,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:628,21'
              BranchSideFuncs:
                - give_context
                - give_context
                - adjust_hunk_tail
                - interesting.21232
            - BranchSide:      'combine-diff.c:630,22'
              BranchSideFuncs:
                - give_context
                - give_context
                - adjust_hunk_tail
                - interesting.21232
        - Branch String:   'combine-diff.c:632,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:633,23'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:639,4'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:640,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:643,3'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:730,33'
              BranchSideFuncs:
                - give_context
        - Branch String:   'combine-diff.c:643,19'
          Branch Sides:
            - BranchSide:      'combine-diff.c:643,24'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:643,3'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:643,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:644,5'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:645,7'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:645,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:646,4'
              BranchSideFuncs:
                - give_context
            - BranchSide:      'combine-diff.c:647,16'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:648,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:649,10'
              BranchSideFuncs:
                - adjust_hunk_tail
                - give_context
            - BranchSide:      'combine-diff.c:671,14'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:649,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:655,9'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:670,3'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:658,10'
          Branch Sides:
            - BranchSide:      'combine-diff.c:659,7'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:659,23'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:660,15'
          Branch Sides:
            - BranchSide:      'combine-diff.c:660,18'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:660,5'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:660,5'
          Branch Sides:
            - BranchSide:      'combine-diff.c:661,10'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:666,10'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:661,10'
          Branch Sides:
            - BranchSide:      'combine-diff.c:660,5'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:662,14'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:666,9'
          Branch Sides:
            - BranchSide:      'combine-diff.c:667,6'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:668,9'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:694,28'
          Branch Sides:
            - BranchSide:      'combine-diff.c:694,32'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:694,3'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:694,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:695,30'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:722,8'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:697,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:701,10'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:708,4'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:701,9'
          Branch Sides:
            - BranchSide:      'combine-diff.c:702,18'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:703,14'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:703,14'
          Branch Sides:
            - BranchSide:      'combine-diff.c:0,0'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:704,22'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:708,14'
          Branch Sides:
            - BranchSide:      'combine-diff.c:708,18'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:708,4'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:708,4'
          Branch Sides:
            - BranchSide:      'combine-diff.c:712,17'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:720,3'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:713,9'
          Branch Sides:
            - BranchSide:      'combine-diff.c:714,18'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:715,14'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:722,24'
          Branch Sides:
            - BranchSide:      'combine-diff.c:722,27'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:727,7'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:722,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:724,13'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:727,7'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
        - Branch String:   'combine-diff.c:724,4'
          Branch Sides:
            - BranchSide:      'combine-diff.c:725,23'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
            - BranchSide:      'combine-diff.c:726,3'
              BranchSideFuncs:
                - give_context
                - adjust_hunk_tail
      Callsites:
        - Src:             'combine-diff.c:627,7'
          Dst:             interesting
        - Src:             'combine-diff.c:633,10'
          Dst:             give_context
        - Src:             'combine-diff.c:656,10'
          Dst:             adjust_hunk_tail
        - Src:             'combine-diff.c:730,20'
          Dst:             give_context
    - functionName:    combine_diff
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - r
        - parent
        - mode
        - result_file
        - sline
        - cnt
        - n
        - num_parent
        - result_deleted
        - textconv
        - path
        - flags
      BBCount:         26
      ICount:          289
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - coalesce_lines
        - consume_hunk
        - die
        - grab_blob
        - oid_to_hex
        - xdi_diff_outf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:447,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:448,3'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:450,30'
              BranchSideFuncs:
                - grab_blob
                - xdi_diff_outf
                - free
                - coalesce_lines
                - oid_to_hex
                - die
        - Branch String:   'combine-diff.c:462,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:465,18'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'combine-diff.c:466,19'
              BranchSideFuncs:
                - free
                - coalesce_lines
        - Branch String:   'combine-diff.c:475,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:477,25'
              BranchSideFuncs:
                - coalesce_lines
            - BranchSide:      'combine-diff.c:499,24'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:480,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:481,18'
              BranchSideFuncs:
                - coalesce_lines
            - BranchSide:      'combine-diff.c:490,8'
              BranchSideFuncs:
                - coalesce_lines
        - Branch String:   'combine-diff.c:491,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:492,8'
              BranchSideFuncs:
                - coalesce_lines
            - BranchSide:      'combine-diff.c:496,7'
              BranchSideFuncs:
                - coalesce_lines
        - Branch String:   'combine-diff.c:492,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:493,10'
              BranchSideFuncs:
                - coalesce_lines
            - BranchSide:      'combine-diff.c:494,9'
              BranchSideFuncs:
                - coalesce_lines
        - Branch String:   'combine-diff.c:496,17'
          Branch Sides:
            - BranchSide:      'combine-diff.c:496,22'
              BranchSideFuncs:
                - coalesce_lines
            - BranchSide:      'combine-diff.c:498,2'
              BranchSideFuncs:
                - coalesce_lines
        - Branch String:   'combine-diff.c:496,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:497,9'
              BranchSideFuncs:
                - coalesce_lines
            - BranchSide:      'combine-diff.c:498,2'
              BranchSideFuncs:
                - coalesce_lines
      Callsites:
        - Src:             'combine-diff.c:450,20'
          Dst:             grab_blob
        - Src:             'combine-diff.c:462,6'
          Dst:             xdi_diff_outf
        - Src:             'combine-diff.c:462,6'
          Dst:             consume_hunk
        - Src:             'combine-diff.c:462,6'
          Dst:             consume_line
        - Src:             'combine-diff.c:465,7'
          Dst:             oid_to_hex
        - Src:             'combine-diff.c:464,3'
          Dst:             die
        - Src:             'combine-diff.c:482,15'
          Dst:             coalesce_lines
    - functionName:    grab_blob
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - oid
        - mode
        - size
        - textconv
        - path
      BBCount:         17
      ICount:          133
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - alloc_filespec
        - die
        - fill_filespec
        - fill_textconv
        - free_filespec
        - is_null_oid
        - oid_to_hex
        - repo_read_object_file
        - strbuf_addf
        - strbuf_detach
        - xcalloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'combine-diff.c:326,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:327,17'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - strbuf_detach
            - BranchSide:      'combine-diff.c:331,25'
              BranchSideFuncs:
                - is_null_oid.21222
                - repo_read_object_file
                - _.21239
                - oid_to_hex
                - die
                - oid_to_hex
                - die
                - alloc_filespec
                - fill_filespec
                - fill_textconv
                - free_filespec
                - xcalloc
        - Branch String:   'combine-diff.c:331,13'
          Branch Sides:
            - BranchSide:      'combine-diff.c:333,4'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'combine-diff.c:335,13'
              BranchSideFuncs:
                - repo_read_object_file
                - _.21239
                - oid_to_hex
                - die
                - oid_to_hex
                - die
                - alloc_filespec
                - fill_filespec
                - fill_textconv
                - free_filespec
        - Branch String:   'combine-diff.c:335,13'
          Branch Sides:
            - BranchSide:      'combine-diff.c:336,25'
              BranchSideFuncs:
                - alloc_filespec
                - fill_filespec
                - fill_textconv
                - free_filespec
            - BranchSide:      'combine-diff.c:341,32'
              BranchSideFuncs:
                - repo_read_object_file
                - _.21239
                - oid_to_hex
                - die
                - oid_to_hex
                - die
        - Branch String:   'combine-diff.c:342,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:343,8'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'combine-diff.c:344,7'
              BranchSideFuncs:
                - oid_to_hex
                - die
        - Branch String:   'combine-diff.c:344,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:0,0'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'combine-diff.c:345,49'
              BranchSideFuncs:
                - oid_to_hex
                - die
      Callsites:
        - Src:             'combine-diff.c:328,47'
          Dst:             oid_to_hex
        - Src:             'combine-diff.c:328,3'
          Dst:             strbuf_addf
        - Src:             'combine-diff.c:330,10'
          Dst:             strbuf_detach
        - Src:             'combine-diff.c:331,13'
          Dst:             is_null_oid
        - Src:             'combine-diff.c:334,10'
          Dst:             xcalloc
        - Src:             'combine-diff.c:336,30'
          Dst:             alloc_filespec
        - Src:             'combine-diff.c:337,3'
          Dst:             fill_filespec
        - Src:             'combine-diff.c:338,11'
          Dst:             fill_textconv
        - Src:             'combine-diff.c:339,3'
          Dst:             free_filespec
        - Src:             'combine-diff.c:341,10'
          Dst:             repo_read_object_file
        - Src:             'combine-diff.c:343,8'
          Dst:             _
        - Src:             'combine-diff.c:343,32'
          Dst:             oid_to_hex
        - Src:             'combine-diff.c:343,4'
          Dst:             die
        - Src:             'combine-diff.c:345,38'
          Dst:             oid_to_hex
        - Src:             'combine-diff.c:345,4'
          Dst:             die
    - functionName:    reuse_combine_diff
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - sline
        - cnt
        - i
        - j
      BBCount:         14
      ICount:          138
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:900,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:901,22'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:913,20'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:903,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:904,8'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:908,7'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:904,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:905,23'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:906,9'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:908,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:909,19'
              BranchSideFuncs: []
            - BranchSide:      'combine-diff.c:910,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    show_combined_header
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - elem
        - num_parent
        - rev
        - line_prefix
        - mode_differs
        - show_file_header
      BBCount:         68
      ICount:          516
      EdgeCount:       89
      CyclomaticComplexity: 23
      functionsReached:
        - diff_get_color
        - dump_quoted_path
        - filename_changed
        - printf
        - repo_find_unique_abbrev
        - show_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'combine-diff.c:941,15'
          Branch Sides:
            - BranchSide:      'combine-diff.c:941,39'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - dump_quoted_path
                - printf
                - repo_find_unique_abbrev
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - repo_find_unique_abbrev
                - printf
                - show_log
            - BranchSide:      'combine-diff.c:941,62'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - dump_quoted_path
                - printf
                - repo_find_unique_abbrev
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - repo_find_unique_abbrev
                - printf
                - show_log
        - Branch String:   'combine-diff.c:942,25'
          Branch Sides:
            - BranchSide:      'combine-diff.c:942,41'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - dump_quoted_path
                - printf
                - repo_find_unique_abbrev
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - repo_find_unique_abbrev
                - printf
                - show_log
            - BranchSide:      'combine-diff.c:942,14'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - dump_quoted_path
                - printf
                - repo_find_unique_abbrev
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - repo_find_unique_abbrev
                - printf
                - show_log
        - Branch String:   'combine-diff.c:943,25'
          Branch Sides:
            - BranchSide:      'combine-diff.c:943,41'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - dump_quoted_path
                - printf
                - repo_find_unique_abbrev
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - repo_find_unique_abbrev
                - printf
                - show_log
            - BranchSide:      'combine-diff.c:943,14'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - dump_quoted_path
                - printf
                - repo_find_unique_abbrev
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - repo_find_unique_abbrev
                - printf
                - show_log
        - Branch String:   'combine-diff.c:952,19'
          Branch Sides:
            - BranchSide:      'combine-diff.c:952,23'
              BranchSideFuncs:
                - show_log
                - dump_quoted_path
                - printf
                - repo_find_unique_abbrev
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - repo_find_unique_abbrev
                - printf
            - BranchSide:      'combine-diff.c:955,19'
              BranchSideFuncs:
                - dump_quoted_path
                - printf
                - repo_find_unique_abbrev
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - repo_find_unique_abbrev
                - printf
        - Branch String:   'combine-diff.c:952,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:953,12'
              BranchSideFuncs:
                - dump_quoted_path
                - printf
                - repo_find_unique_abbrev
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - repo_find_unique_abbrev
                - printf
            - BranchSide:      'combine-diff.c:955,19'
              BranchSideFuncs:
                - dump_quoted_path
                - printf
                - repo_find_unique_abbrev
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - repo_find_unique_abbrev
                - printf
        - Branch String:   'combine-diff.c:958,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:959,33'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - printf
                - repo_find_unique_abbrev
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'combine-diff.c:963,32'
              BranchSideFuncs:
                - repo_find_unique_abbrev
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'combine-diff.c:966,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:967,14'
              BranchSideFuncs:
                - printf
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'combine-diff.c:993,7'
              BranchSideFuncs:
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
        - Branch String:   'combine-diff.c:971,21'
          Branch Sides:
            - BranchSide:      'combine-diff.c:971,24'
              BranchSideFuncs:
                - printf
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'combine-diff.c:971,3'
              BranchSideFuncs:
                - printf
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'combine-diff.c:971,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:972,8'
              BranchSideFuncs:
                - printf
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'combine-diff.c:975,7'
              BranchSideFuncs:
                - printf
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'combine-diff.c:972,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:973,8'
              BranchSideFuncs:
                - printf
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'combine-diff.c:974,11'
              BranchSideFuncs:
                - printf
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
                - printf
        - Branch String:   'combine-diff.c:975,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:977,11'
              BranchSideFuncs:
                - printf
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
            - BranchSide:      'combine-diff.c:979,8'
              BranchSideFuncs:
                - printf
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
                - printf
        - Branch String:   'combine-diff.c:979,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:981,12'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
            - BranchSide:      'combine-diff.c:982,4'
              BranchSideFuncs:
                - printf
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
                - printf
        - Branch String:   'combine-diff.c:983,4'
          Branch Sides:
            - BranchSide:      'combine-diff.c:984,22'
              BranchSideFuncs:
                - printf
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
            - BranchSide:      'combine-diff.c:987,8'
              BranchSideFuncs:
                - printf
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - printf
        - Branch String:   'combine-diff.c:993,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:994,3'
              BranchSideFuncs:
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
            - BranchSide:      'combine-diff.c:996,6'
              BranchSideFuncs:
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
        - Branch String:   'combine-diff.c:996,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:997,10'
              BranchSideFuncs:
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
            - BranchSide:      'combine-diff.c:1008,7'
              BranchSideFuncs:
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
        - Branch String:   'combine-diff.c:997,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:998,34'
              BranchSideFuncs:
                - filename_changed
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
            - BranchSide:      'combine-diff.c:1007,2'
              BranchSideFuncs:
                - dump_quoted_path
                - dump_quoted_path
        - Branch String:   'combine-diff.c:998,17'
          Branch Sides:
            - BranchSide:      'combine-diff.c:999,7'
              BranchSideFuncs:
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
            - BranchSide:      'combine-diff.c:999,34'
              BranchSideFuncs:
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
        - Branch String:   'combine-diff.c:1000,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1002,8'
              BranchSideFuncs:
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
            - BranchSide:      'combine-diff.c:1004,30'
              BranchSideFuncs:
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
                - filename_changed
                - dump_quoted_path
        - Branch String:   'combine-diff.c:1008,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1010,7'
              BranchSideFuncs:
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
            - BranchSide:      'combine-diff.c:1012,29'
              BranchSideFuncs:
                - dump_quoted_path
                - dump_quoted_path
                - dump_quoted_path
        - Branch String:   'combine-diff.c:1015,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1017,6'
              BranchSideFuncs:
                - dump_quoted_path
            - BranchSide:      'combine-diff.c:1019,28'
              BranchSideFuncs:
                - dump_quoted_path
      Callsites:
        - Src:             'combine-diff.c:944,23'
          Dst:             diff_get_color
        - Src:             'combine-diff.c:945,24'
          Dst:             diff_get_color
        - Src:             'combine-diff.c:953,3'
          Dst:             show_log
        - Src:             'combine-diff.c:955,2'
          Dst:             dump_quoted_path
        - Src:             'combine-diff.c:957,2'
          Dst:             printf
        - Src:             'combine-diff.c:959,9'
          Dst:             repo_find_unique_abbrev
        - Src:             'combine-diff.c:961,3'
          Dst:             printf
        - Src:             'combine-diff.c:963,8'
          Dst:             repo_find_unique_abbrev
        - Src:             'combine-diff.c:964,2'
          Dst:             printf
        - Src:             'combine-diff.c:976,4'
          Dst:             printf
        - Src:             'combine-diff.c:980,5'
          Dst:             printf
        - Src:             'combine-diff.c:982,4'
          Dst:             printf
        - Src:             'combine-diff.c:984,5'
          Dst:             printf
        - Src:             'combine-diff.c:988,5'
          Dst:             printf
        - Src:             'combine-diff.c:990,3'
          Dst:             printf
        - Src:             'combine-diff.c:998,17'
          Dst:             filename_changed
        - Src:             'combine-diff.c:1001,5'
          Dst:             dump_quoted_path
        - Src:             'combine-diff.c:1004,5'
          Dst:             dump_quoted_path
        - Src:             'combine-diff.c:1009,4'
          Dst:             dump_quoted_path
        - Src:             'combine-diff.c:1012,4'
          Dst:             dump_quoted_path
        - Src:             'combine-diff.c:1016,3'
          Dst:             dump_quoted_path
        - Src:             'combine-diff.c:1019,3'
          Dst:             dump_quoted_path
    - functionName:    xsize_t
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - len
      BBCount:         8
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1281,14'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1281,29'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1282,3'
              BranchSideFuncs:
                - die
        - Branch String:   './git-compat-util.h:1281,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1282,3'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1283,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1282,3'
          Dst:             die
    - functionName:    canon_mode
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './object.h:146,6'
          Branch Sides:
            - BranchSide:      './object.h:147,20'
              BranchSideFuncs: []
            - BranchSide:      './object.h:148,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:148,6'
          Branch Sides:
            - BranchSide:      './object.h:149,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:150,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:150,6'
          Branch Sides:
            - BranchSide:      './object.h:151,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:152,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diff_tree_combined_merge
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - rev
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - diff_tree_combined
        - get_saved_parents
        - oid_array_append
        - oid_array_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'combine-diff.c:1662,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1663,31'
              BranchSideFuncs:
                - oid_array_append
                - diff_tree_combined
                - oid_array_clear
            - BranchSide:      'combine-diff.c:1666,22'
              BranchSideFuncs:
                - diff_tree_combined
                - oid_array_clear
      Callsites:
        - Src:             'combine-diff.c:1659,31'
          Dst:             get_saved_parents
        - Src:             'combine-diff.c:1663,3'
          Dst:             oid_array_append
        - Src:             'combine-diff.c:1666,2'
          Dst:             diff_tree_combined
        - Src:             'combine-diff.c:1667,2'
          Dst:             oid_array_clear
    - functionName:    diff_tree_combined
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - parents
        - rev
      BBCount:         103
      ICount:          665
      EdgeCount:       136
      CyclomaticComplexity: 35
      functionsReached:
        - clear_pathspec
        - combined_objfind
        - commit_format_is_empty
        - copy_pathspec
        - die
        - diff_flush
        - diff_line_prefix
        - diff_tree_oid
        - diffcore_order
        - diffcore_std
        - filename_changed
        - find_paths_generic
        - find_paths_multitree
        - handle_combined_callback
        - order_objects
        - path_path
        - printf
        - show_log
        - show_patch_diff
        - show_raw_diff
        - st_mult
        - strbuf_release
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'combine-diff.c:1510,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1511,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'combine-diff.c:1513,6'
              BranchSideFuncs:
                - copy_pathspec
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
                - show_log
                - commit_format_is_empty
                - diff_line_prefix
                - printf
                - die
        - Branch String:   'combine-diff.c:1513,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1514,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'combine-diff.c:1518,7'
              BranchSideFuncs:
                - copy_pathspec
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
                - show_log
                - commit_format_is_empty
                - diff_line_prefix
                - printf
        - Branch String:   'combine-diff.c:1518,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1519,3'
              BranchSideFuncs:
                - copy_pathspec
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
                - show_log
                - commit_format_is_empty
                - diff_line_prefix
                - printf
            - BranchSide:      'combine-diff.c:1521,21'
              BranchSideFuncs:
                - copy_pathspec
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
                - show_log
                - commit_format_is_empty
                - diff_line_prefix
                - printf
        - Branch String:   'combine-diff.c:1521,34'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1521,38'
              BranchSideFuncs:
                - copy_pathspec
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
                - show_log
                - commit_format_is_empty
                - diff_line_prefix
                - printf
            - BranchSide:      'combine-diff.c:1521,34'
              BranchSideFuncs:
                - copy_pathspec
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
                - show_log
                - commit_format_is_empty
                - diff_line_prefix
                - printf
        - Branch String:   'combine-diff.c:1523,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1524,12'
              BranchSideFuncs:
                - show_log
                - copy_pathspec
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
                - commit_format_is_empty
                - diff_line_prefix
                - printf
            - BranchSide:      'combine-diff.c:1533,14'
              BranchSideFuncs:
                - copy_pathspec
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
        - Branch String:   'combine-diff.c:1526,27'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1526,30'
              BranchSideFuncs:
                - copy_pathspec
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
                - commit_format_is_empty
                - diff_line_prefix
                - printf
            - BranchSide:      'combine-diff.c:1531,2'
              BranchSideFuncs:
                - copy_pathspec
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
        - Branch String:   'combine-diff.c:1526,49'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1527,7'
              BranchSideFuncs:
                - copy_pathspec
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
                - commit_format_is_empty
                - diff_line_prefix
                - printf
            - BranchSide:      'combine-diff.c:1531,2'
              BranchSideFuncs:
                - copy_pathspec
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
        - Branch String:   'combine-diff.c:1527,51'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1528,31'
              BranchSideFuncs:
                - commit_format_is_empty
                - diff_line_prefix
                - printf
                - copy_pathspec
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
            - BranchSide:      'combine-diff.c:1531,2'
              BranchSideFuncs:
                - copy_pathspec
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
        - Branch String:   'combine-diff.c:1526,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1529,36'
              BranchSideFuncs:
                - copy_pathspec
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
            - BranchSide:      'combine-diff.c:1531,2'
              BranchSideFuncs:
                - copy_pathspec
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
        - Branch String:   'combine-diff.c:1556,49'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1557,4'
              BranchSideFuncs:
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
            - BranchSide:      'combine-diff.c:1561,61'
              BranchSideFuncs:
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
        - Branch String:   'combine-diff.c:1557,30'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1558,4'
              BranchSideFuncs:
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
            - BranchSide:      'combine-diff.c:1561,61'
              BranchSideFuncs:
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
        - Branch String:   'combine-diff.c:1558,25'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1559,4'
              BranchSideFuncs:
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
            - BranchSide:      'combine-diff.c:1561,61'
              BranchSideFuncs:
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
        - Branch String:   'combine-diff.c:1559,23'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1560,5'
              BranchSideFuncs:
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
            - BranchSide:      'combine-diff.c:1561,61'
              BranchSideFuncs:
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
        - Branch String:   'combine-diff.c:1561,61'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1561,61'
              BranchSideFuncs:
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
            - BranchSide:      'combine-diff.c:1562,4'
              BranchSideFuncs:
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
                - find_paths_generic
        - Branch String:   'combine-diff.c:1564,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1570,30'
              BranchSideFuncs:
                - find_paths_generic
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
            - BranchSide:      'combine-diff.c:1575,32'
              BranchSideFuncs:
                - find_paths_multitree
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
                - combined_objfind
        - Branch String:   'combine-diff.c:1577,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1578,29'
              BranchSideFuncs:
                - combined_objfind
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
            - BranchSide:      'combine-diff.c:1584,14'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - diff_tree_oid
                - diffcore_std
                - diff_flush
                - diffcore_order
        - Branch String:   'combine-diff.c:1590,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1591,20'
              BranchSideFuncs:
                - diffcore_order
                - diff_flush
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
            - BranchSide:      'combine-diff.c:1592,4'
              BranchSideFuncs:
                - diff_flush
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
        - Branch String:   'combine-diff.c:1597,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1598,12'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
            - BranchSide:      'combine-diff.c:1601,6'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
        - Branch String:   'combine-diff.c:1601,21'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1601,24'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
            - BranchSide:      'combine-diff.c:1620,6'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
        - Branch String:   'combine-diff.c:1601,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1604,3'
              BranchSideFuncs:
                - st_mult.21225
                - xmalloc
                - order_objects
                - free
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
            - BranchSide:      'combine-diff.c:1620,6'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
        - Branch String:   'combine-diff.c:1605,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1606,15'
              BranchSideFuncs:
                - order_objects
                - free
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
            - BranchSide:      'combine-diff.c:1607,17'
              BranchSideFuncs:
                - order_objects
                - free
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
        - Branch String:   'combine-diff.c:1608,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1609,8'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
            - BranchSide:      'combine-diff.c:1613,7'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
        - Branch String:   'combine-diff.c:1620,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1621,7'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
                - show_raw_diff
            - BranchSide:      'combine-diff.c:1643,2'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
        - Branch String:   'combine-diff.c:1621,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1624,13'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - show_raw_diff
            - BranchSide:      'combine-diff.c:1628,12'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
        - Branch String:   'combine-diff.c:1624,4'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1625,19'
              BranchSideFuncs:
                - show_raw_diff
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
            - BranchSide:      'combine-diff.c:1626,12'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
        - Branch String:   'combine-diff.c:1628,12'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1629,12'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
            - BranchSide:      'combine-diff.c:1630,12'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
                - handle_combined_callback
        - Branch String:   'combine-diff.c:1633,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1634,8'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
                - diff_line_prefix
                - printf
            - BranchSide:      'combine-diff.c:1640,2'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
        - Branch String:   'combine-diff.c:1634,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1635,37'
              BranchSideFuncs:
                - diff_line_prefix
                - printf
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
            - BranchSide:      'combine-diff.c:1637,13'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
                - show_patch_diff
        - Branch String:   'combine-diff.c:1637,4'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1638,21'
              BranchSideFuncs:
                - show_patch_diff
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
            - BranchSide:      'combine-diff.c:1639,3'
              BranchSideFuncs:
                - clear_pathspec
                - free
                - filename_changed
                - strbuf_release
        - Branch String:   'combine-diff.c:1643,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1644,35'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - filename_changed
                - strbuf_release
            - BranchSide:      'combine-diff.c:1653,27'
              BranchSideFuncs:
                - clear_pathspec
        - Branch String:   'combine-diff.c:1646,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1647,8'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - filename_changed
                - strbuf_release
            - BranchSide:      'combine-diff.c:1650,8'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - filename_changed
                - strbuf_release
        - Branch String:   'combine-diff.c:1647,32'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1648,25'
              BranchSideFuncs:
                - filename_changed
                - free
                - clear_pathspec
                - strbuf_release
            - BranchSide:      'combine-diff.c:1648,46'
              BranchSideFuncs:
                - free
                - clear_pathspec
                - filename_changed
                - strbuf_release
        - Branch String:   'combine-diff.c:1647,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1648,46'
              BranchSideFuncs:
                - strbuf_release
                - free
                - clear_pathspec
                - filename_changed
            - BranchSide:      'combine-diff.c:1649,21'
              BranchSideFuncs:
                - strbuf_release
                - free
                - clear_pathspec
                - filename_changed
      Callsites:
        - Src:             'combine-diff.c:1511,3'
          Dst:             die
        - Src:             'combine-diff.c:1514,3'
          Dst:             die
        - Src:             'combine-diff.c:1524,3'
          Dst:             show_log
        - Src:             'combine-diff.c:1528,8'
          Dst:             commit_format_is_empty
        - Src:             'combine-diff.c:1529,19'
          Dst:             diff_line_prefix
        - Src:             'combine-diff.c:1529,4'
          Dst:             printf
        - Src:             'combine-diff.c:1534,2'
          Dst:             copy_pathspec
        - Src:             'combine-diff.c:1570,11'
          Dst:             find_paths_generic
        - Src:             'combine-diff.c:1575,11'
          Dst:             find_paths_multitree
        - Src:             'combine-diff.c:1578,12'
          Dst:             combined_objfind
        - Src:             'combine-diff.c:1588,4'
          Dst:             diff_tree_oid
        - Src:             'combine-diff.c:1589,4'
          Dst:             diffcore_std
        - Src:             'combine-diff.c:1591,5'
          Dst:             diffcore_order
        - Src:             'combine-diff.c:1592,4'
          Dst:             diff_flush
        - Src:             'combine-diff.c:1604,3'
          Dst:             st_mult
        - Src:             'combine-diff.c:1604,3'
          Dst:             xmalloc
        - Src:             'combine-diff.c:1607,3'
          Dst:             order_objects
        - Src:             'combine-diff.c:1607,3'
          Dst:             path_path
        - Src:             'combine-diff.c:1625,5'
          Dst:             show_raw_diff
        - Src:             'combine-diff.c:1631,4'
          Dst:             handle_combined_callback
        - Src:             'combine-diff.c:1635,20'
          Dst:             diff_line_prefix
        - Src:             'combine-diff.c:1635,5'
          Dst:             printf
        - Src:             'combine-diff.c:1638,5'
          Dst:             show_patch_diff
        - Src:             'combine-diff.c:1648,8'
          Dst:             filename_changed
        - Src:             'combine-diff.c:1649,5'
          Dst:             strbuf_release
        - Src:             'combine-diff.c:1653,2'
          Dst:             clear_pathspec
    - functionName:    find_paths_generic
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - oid
        - parents
        - opt
        - combined_all_paths
      BBCount:         18
      ICount:          155
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - diff_flush
        - diff_tree_oid
        - diffcore_order
        - diffcore_std
        - intersect_paths
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:1405,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1410,18'
              BranchSideFuncs:
                - diff_tree_oid
                - diffcore_std
                - intersect_paths
                - diff_flush
                - diffcore_order
            - BranchSide:      'combine-diff.c:1429,23'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:1411,14'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1411,17'
              BranchSideFuncs:
                - diff_tree_oid
                - diffcore_std
                - intersect_paths
                - diff_flush
                - diffcore_order
            - BranchSide:      'combine-diff.c:1414,4'
              BranchSideFuncs:
                - diff_tree_oid
                - diffcore_std
                - intersect_paths
                - diff_flush
                - diffcore_order
        - Branch String:   'combine-diff.c:1411,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1412,25'
              BranchSideFuncs:
                - diff_tree_oid
                - diffcore_std
                - intersect_paths
                - diff_flush
                - diffcore_order
            - BranchSide:      'combine-diff.c:1414,4'
              BranchSideFuncs:
                - diff_tree_oid
                - diffcore_std
                - intersect_paths
                - diff_flush
                - diffcore_order
        - Branch String:   'combine-diff.c:1421,51'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1422,7'
              BranchSideFuncs:
                - diff_flush
                - diff_tree_oid
                - diffcore_std
                - intersect_paths
                - diffcore_order
            - BranchSide:      'combine-diff.c:1426,14'
              BranchSideFuncs:
                - diff_flush
                - diff_tree_oid
                - diffcore_std
                - intersect_paths
                - diffcore_order
        - Branch String:   'combine-diff.c:1421,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1423,19'
              BranchSideFuncs:
                - diffcore_order
                - diff_flush
                - diff_tree_oid
                - diffcore_std
                - intersect_paths
            - BranchSide:      'combine-diff.c:1426,14'
              BranchSideFuncs:
                - diff_flush
                - diff_tree_oid
                - diffcore_std
                - intersect_paths
                - diffcore_order
      Callsites:
        - Src:             'combine-diff.c:1415,3'
          Dst:             diff_tree_oid
        - Src:             'combine-diff.c:1416,3'
          Dst:             diffcore_std
        - Src:             'combine-diff.c:1417,11'
          Dst:             intersect_paths
        - Src:             'combine-diff.c:1423,4'
          Dst:             diffcore_order
        - Src:             'combine-diff.c:1426,3'
          Dst:             diff_flush
    - functionName:    find_paths_multitree
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - parents
        - opt
      BBCount:         7
      ICount:          82
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - diff_tree_paths
        - st_mult
        - strbuf_init
        - strbuf_release
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:1449,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1450,21'
              BranchSideFuncs:
                - strbuf_init
                - diff_tree_paths
                - strbuf_release
                - free
            - BranchSide:      'combine-diff.c:1453,13'
              BranchSideFuncs:
                - strbuf_init
                - diff_tree_paths
                - strbuf_release
                - free
      Callsites:
        - Src:             'combine-diff.c:1448,2'
          Dst:             st_mult
        - Src:             'combine-diff.c:1448,2'
          Dst:             xmalloc
        - Src:             'combine-diff.c:1455,2'
          Dst:             strbuf_init
        - Src:             'combine-diff.c:1456,2'
          Dst:             diff_tree_paths
        - Src:             'combine-diff.c:1458,2'
          Dst:             strbuf_release
    - functionName:    combined_objfind
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - paths
        - num_parent
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - match_objfind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:1484,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1485,36'
              BranchSideFuncs:
                - match_objfind
                - free
            - BranchSide:      'combine-diff.c:1497,9'
              BranchSideFuncs: []
        - Branch String:   'combine-diff.c:1487,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1488,4'
              BranchSideFuncs:
                - match_objfind
                - free
            - BranchSide:      'combine-diff.c:1492,9'
              BranchSideFuncs:
                - free
                - match_objfind
      Callsites:
        - Src:             'combine-diff.c:1487,7'
          Dst:             match_objfind
    - functionName:    path_path
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    show_raw_diff
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - num_parent
        - rev
      BBCount:         43
      ICount:          290
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - diff_aligned_abbrev
        - diff_line_prefix
        - filename_changed
        - printf
        - putchar
        - show_log
        - write_name_quoted
      functionUses:    2
      BranchProfiles:
        - Branch String:   'combine-diff.c:1245,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1246,26'
              BranchSideFuncs:
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - putchar
                - putchar
                - printf
                - printf
                - diff_aligned_abbrev
                - printf
                - diff_aligned_abbrev
                - printf
                - printf
                - putchar
                - show_log
            - BranchSide:      'combine-diff.c:1248,6'
              BranchSideFuncs:
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - putchar
                - putchar
                - printf
                - printf
                - diff_aligned_abbrev
                - printf
                - diff_aligned_abbrev
                - printf
                - printf
                - putchar
                - show_log
        - Branch String:   'combine-diff.c:1248,19'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1248,23'
              BranchSideFuncs:
                - show_log
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - putchar
                - putchar
                - printf
                - printf
                - diff_aligned_abbrev
                - printf
                - diff_aligned_abbrev
                - printf
                - printf
                - putchar
            - BranchSide:      'combine-diff.c:1252,6'
              BranchSideFuncs:
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - putchar
                - putchar
                - printf
                - printf
                - diff_aligned_abbrev
                - printf
                - diff_aligned_abbrev
                - printf
                - printf
                - putchar
        - Branch String:   'combine-diff.c:1248,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1249,12'
              BranchSideFuncs:
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - putchar
                - putchar
                - printf
                - printf
                - diff_aligned_abbrev
                - printf
                - diff_aligned_abbrev
                - printf
                - printf
                - putchar
            - BranchSide:      'combine-diff.c:1252,6'
              BranchSideFuncs:
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - putchar
                - putchar
                - printf
                - printf
                - diff_aligned_abbrev
                - printf
                - diff_aligned_abbrev
                - printf
                - printf
                - putchar
        - Branch String:   'combine-diff.c:1252,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1253,16'
              BranchSideFuncs:
                - printf
                - printf
                - diff_aligned_abbrev
                - printf
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - putchar
                - putchar
                - diff_aligned_abbrev
                - printf
                - printf
                - putchar
            - BranchSide:      'combine-diff.c:1271,6'
              BranchSideFuncs:
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - putchar
                - putchar
        - Branch String:   'combine-diff.c:1256,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1257,4'
              BranchSideFuncs:
                - putchar
                - printf
                - diff_aligned_abbrev
                - printf
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - putchar
                - putchar
                - diff_aligned_abbrev
                - printf
                - printf
            - BranchSide:      'combine-diff.c:1260,10'
              BranchSideFuncs:
                - printf
                - diff_aligned_abbrev
                - printf
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - putchar
                - putchar
                - diff_aligned_abbrev
                - printf
                - printf
        - Branch String:   'combine-diff.c:1260,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1261,20'
              BranchSideFuncs:
                - printf
                - printf
                - diff_aligned_abbrev
                - printf
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - putchar
                - putchar
                - diff_aligned_abbrev
                - printf
            - BranchSide:      'combine-diff.c:1262,18'
              BranchSideFuncs:
                - printf
                - diff_aligned_abbrev
                - printf
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - putchar
                - putchar
                - diff_aligned_abbrev
                - printf
        - Branch String:   'combine-diff.c:1265,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1266,39'
              BranchSideFuncs:
                - diff_aligned_abbrev
                - printf
                - diff_aligned_abbrev
                - printf
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - putchar
                - putchar
            - BranchSide:      'combine-diff.c:1268,39'
              BranchSideFuncs:
                - diff_aligned_abbrev
                - printf
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - putchar
                - putchar
        - Branch String:   'combine-diff.c:1271,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1272,10'
              BranchSideFuncs:
                - putchar
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - putchar
            - BranchSide:      'combine-diff.c:1277,9'
              BranchSideFuncs:
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
        - Branch String:   'combine-diff.c:1272,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1273,12'
              BranchSideFuncs:
                - putchar
                - putchar
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
            - BranchSide:      'combine-diff.c:1274,11'
              BranchSideFuncs:
                - putchar
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
        - Branch String:   'combine-diff.c:1277,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1278,7'
              BranchSideFuncs:
                - write_name_quoted
                - filename_changed
                - write_name_quoted
                - write_name_quoted
            - BranchSide:      'combine-diff.c:1286,20'
              BranchSideFuncs:
                - write_name_quoted
        - Branch String:   'combine-diff.c:1278,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1278,12'
              BranchSideFuncs:
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - write_name_quoted
            - BranchSide:      'combine-diff.c:1279,25'
              BranchSideFuncs:
                - filename_changed
                - write_name_quoted
                - write_name_quoted
                - write_name_quoted
        - Branch String:   'combine-diff.c:1279,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1280,23'
              BranchSideFuncs:
                - write_name_quoted
                - write_name_quoted
                - filename_changed
                - write_name_quoted
            - BranchSide:      'combine-diff.c:1283,23'
              BranchSideFuncs:
                - write_name_quoted
                - write_name_quoted
                - filename_changed
                - write_name_quoted
      Callsites:
        - Src:             'combine-diff.c:1241,28'
          Dst:             diff_line_prefix
        - Src:             'combine-diff.c:1249,3'
          Dst:             show_log
        - Src:             'combine-diff.c:1253,3'
          Dst:             printf
        - Src:             'combine-diff.c:1257,4'
          Dst:             putchar
        - Src:             'combine-diff.c:1261,4'
          Dst:             printf
        - Src:             'combine-diff.c:1262,3'
          Dst:             printf
        - Src:             'combine-diff.c:1266,18'
          Dst:             diff_aligned_abbrev
        - Src:             'combine-diff.c:1266,4'
          Dst:             printf
        - Src:             'combine-diff.c:1268,18'
          Dst:             diff_aligned_abbrev
        - Src:             'combine-diff.c:1268,3'
          Dst:             printf
        - Src:             'combine-diff.c:1273,4'
          Dst:             putchar
        - Src:             'combine-diff.c:1274,3'
          Dst:             putchar
        - Src:             'combine-diff.c:1279,8'
          Dst:             filename_changed
        - Src:             'combine-diff.c:1280,5'
          Dst:             write_name_quoted
        - Src:             'combine-diff.c:1283,5'
          Dst:             write_name_quoted
        - Src:             'combine-diff.c:1286,2'
          Dst:             write_name_quoted
    - functionName:    handle_combined_callback
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - opt
        - paths
        - num_parent
        - num_paths
      BBCount:         11
      ICount:          105
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - combined_pair
        - free_combined_pair
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'combine-diff.c:1364,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1365,32'
              BranchSideFuncs:
                - combined_pair
                - free
                - free_combined_pair
            - BranchSide:      'combine-diff.c:1366,2'
              BranchSideFuncs:
                - free
                - free_combined_pair
        - Branch String:   'combine-diff.c:1367,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1368,24'
              BranchSideFuncs:
                - free_combined_pair
                - free
            - BranchSide:      'combine-diff.c:1369,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'combine-diff.c:1361,2'
          Dst:             xcalloc
        - Src:             'combine-diff.c:1365,18'
          Dst:             combined_pair
        - Src:             'combine-diff.c:1368,3'
          Dst:             free_combined_pair
    - functionName:    show_patch_diff
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
        - num_parent
        - working_tree_file
        - rev
      BBCount:         145
      ICount:          1069
      EdgeCount:       189
      CyclomaticComplexity: 46
      functionsReached:
        - alloc_filespec
        - buffer_is_binary
        - canon_mode
        - close
        - combine_diff
        - const_error
        - convert_to_git
        - die
        - die_errno
        - diff_line_prefix
        - dump_sline
        - error_errno
        - fill_filespec
        - fill_textconv
        - free_filespec
        - grab_blob
        - lstat64
        - make_hunks
        - null_oid
        - oideq
        - open64
        - printf
        - read_in_full
        - repo_resolve_gitlink_ref
        - reuse_combine_diff
        - show_combined_header
        - st_add
        - strbuf_detach
        - strbuf_readlink
        - userdiff_find_by_name
        - userdiff_find_by_path
        - userdiff_get_textconv
        - xcalloc
        - xmallocz
        - xsize_t
      functionUses:    2
      BranchProfiles:
        - Branch String:   'combine-diff.c:1042,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1043,14'
              BranchSideFuncs:
                - grab_blob
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - lstat64
                - open64
                - xcalloc
                - close
                - xsize_t
                - canon_mode.21265
                - canon_mode.21265
                - xmallocz
                - read_in_full
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
                - alloc_filespec
                - null_oid
                - fill_filespec
                - fill_textconv
                - free_filespec
                - repo_resolve_gitlink_ref
                - grab_blob
                - grab_blob
                - strbuf_readlink
                - strbuf_detach
                - canon_mode.21265
                - error_errno
                - const_error.21266
                - userdiff_get_textconv
            - BranchSide:      'combine-diff.c:1044,6'
              BranchSideFuncs:
                - grab_blob
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - lstat64
                - open64
                - xcalloc
                - close
                - xsize_t
                - canon_mode.21265
                - canon_mode.21265
                - xmallocz
                - read_in_full
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
                - alloc_filespec
                - null_oid
                - fill_filespec
                - fill_textconv
                - free_filespec
                - repo_resolve_gitlink_ref
                - grab_blob
                - grab_blob
                - strbuf_readlink
                - strbuf_detach
                - canon_mode.21265
                - error_errno
                - const_error.21266
                - userdiff_get_textconv
        - Branch String:   'combine-diff.c:1044,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1045,36'
              BranchSideFuncs:
                - userdiff_get_textconv
                - grab_blob
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - lstat64
                - open64
                - xcalloc
                - close
                - xsize_t
                - canon_mode.21265
                - canon_mode.21265
                - xmallocz
                - read_in_full
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
                - alloc_filespec
                - null_oid
                - fill_filespec
                - fill_textconv
                - free_filespec
                - repo_resolve_gitlink_ref
                - grab_blob
                - grab_blob
                - strbuf_readlink
                - strbuf_detach
                - canon_mode.21265
                - error_errno
                - const_error.21266
            - BranchSide:      'combine-diff.c:1048,7'
              BranchSideFuncs:
                - grab_blob
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - lstat64
                - open64
                - xcalloc
                - close
                - xsize_t
                - canon_mode.21265
                - canon_mode.21265
                - xmallocz
                - read_in_full
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
                - alloc_filespec
                - null_oid
                - fill_filespec
                - fill_textconv
                - free_filespec
                - repo_resolve_gitlink_ref
                - grab_blob
                - grab_blob
                - strbuf_readlink
                - strbuf_detach
                - canon_mode.21265
                - error_errno
                - const_error.21266
        - Branch String:   'combine-diff.c:1048,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1049,22'
              BranchSideFuncs:
                - lstat64
                - open64
                - xcalloc
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - xsize_t
                - canon_mode.21265
                - canon_mode.21265
                - xmallocz
                - read_in_full
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
                - alloc_filespec
                - null_oid
                - fill_filespec
                - fill_textconv
                - free_filespec
                - repo_resolve_gitlink_ref
                - grab_blob
                - grab_blob
                - strbuf_readlink
                - strbuf_detach
                - canon_mode.21265
                - error_errno
                - const_error.21266
            - BranchSide:      'combine-diff.c:1054,7'
              BranchSideFuncs:
                - lstat64
                - open64
                - xcalloc
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - xsize_t
                - canon_mode.21265
                - canon_mode.21265
                - xmallocz
                - read_in_full
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
                - alloc_filespec
                - null_oid
                - fill_filespec
                - fill_textconv
                - free_filespec
                - repo_resolve_gitlink_ref
                - grab_blob
                - grab_blob
                - strbuf_readlink
                - strbuf_detach
                - canon_mode.21265
                - error_errno
                - const_error.21266
        - Branch String:   'combine-diff.c:1056,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1057,4'
              BranchSideFuncs:
                - xcalloc
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
            - BranchSide:      'combine-diff.c:1059,7'
              BranchSideFuncs:
                - open64
                - xcalloc
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - xsize_t
                - canon_mode.21265
                - canon_mode.21265
                - xmallocz
                - read_in_full
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
                - alloc_filespec
                - null_oid
                - fill_filespec
                - fill_textconv
                - free_filespec
                - repo_resolve_gitlink_ref
                - grab_blob
                - grab_blob
                - strbuf_readlink
                - strbuf_detach
                - canon_mode.21265
                - error_errno
                - const_error.21266
        - Branch String:   'combine-diff.c:1059,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1060,18'
              BranchSideFuncs:
                - strbuf_readlink
                - strbuf_detach
                - canon_mode.21265
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - error_errno
                - const_error.21266
            - BranchSide:      'combine-diff.c:1069,14'
              BranchSideFuncs:
                - open64
                - xcalloc
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - xsize_t
                - canon_mode.21265
                - canon_mode.21265
                - xmallocz
                - read_in_full
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
                - alloc_filespec
                - null_oid
                - fill_filespec
                - fill_textconv
                - free_filespec
                - repo_resolve_gitlink_ref
                - grab_blob
                - grab_blob
        - Branch String:   'combine-diff.c:1062,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1063,5'
              BranchSideFuncs:
                - error_errno
                - const_error.21266
            - BranchSide:      'combine-diff.c:1066,22'
              BranchSideFuncs:
                - strbuf_detach
                - canon_mode.21265
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
        - Branch String:   'combine-diff.c:1069,14'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1071,33'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
                - grab_blob
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - grab_blob
            - BranchSide:      'combine-diff.c:1079,14'
              BranchSideFuncs:
                - open64
                - xcalloc
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - xsize_t
                - canon_mode.21265
                - canon_mode.21265
                - xmallocz
                - read_in_full
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
                - alloc_filespec
                - null_oid
                - fill_filespec
                - fill_textconv
                - free_filespec
        - Branch String:   'combine-diff.c:1071,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1073,24'
              BranchSideFuncs:
                - grab_blob
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
            - BranchSide:      'combine-diff.c:1077,24'
              BranchSideFuncs:
                - grab_blob
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
        - Branch String:   'combine-diff.c:1079,14'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1080,26'
              BranchSideFuncs:
                - alloc_filespec
                - null_oid
                - fill_filespec
                - fill_textconv
                - free_filespec
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
            - BranchSide:      'combine-diff.c:1084,30'
              BranchSideFuncs:
                - open64
                - xcalloc
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - xsize_t
                - canon_mode.21265
                - canon_mode.21265
                - xmallocz
                - read_in_full
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
        - Branch String:   'combine-diff.c:1084,14'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1085,28'
              BranchSideFuncs:
                - xsize_t
                - canon_mode.21265
                - canon_mode.21265
                - xmallocz
                - read_in_full
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
            - BranchSide:      'combine-diff.c:1120,8'
              BranchSideFuncs:
                - xcalloc
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
        - Branch String:   'combine-diff.c:1094,25'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1094,4'
              BranchSideFuncs:
                - canon_mode.21265
                - xmallocz
                - read_in_full
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
            - BranchSide:      'combine-diff.c:1094,28'
              BranchSideFuncs:
                - canon_mode.21265
                - xmallocz
                - read_in_full
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
        - Branch String:   'combine-diff.c:1094,4'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1095,16'
              BranchSideFuncs:
                - canon_mode.21265
                - xmallocz
                - read_in_full
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
            - BranchSide:      'combine-diff.c:1096,9'
              BranchSideFuncs:
                - canon_mode.21265
                - xmallocz
                - read_in_full
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
        - Branch String:   'combine-diff.c:1096,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1097,18'
              BranchSideFuncs:
                - xmallocz
                - read_in_full
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
            - BranchSide:      'combine-diff.c:1099,18'
              BranchSideFuncs:
                - xmallocz
                - read_in_full
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - convert_to_git
                - free
                - strbuf_detach
                - die
                - die_errno
        - Branch String:   'combine-diff.c:1103,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1104,34'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'combine-diff.c:1105,13'
              BranchSideFuncs:
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - convert_to_git
                - free
                - strbuf_detach
                - die
        - Branch String:   'combine-diff.c:1109,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1110,19'
              BranchSideFuncs:
                - convert_to_git
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
                - free
                - strbuf_detach
            - BranchSide:      'combine-diff.c:1119,3'
              BranchSideFuncs:
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
        - Branch String:   'combine-diff.c:1112,9'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1114,11'
              BranchSideFuncs:
                - free
                - strbuf_detach
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
            - BranchSide:      'combine-diff.c:1118,4'
              BranchSideFuncs:
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
                - close
        - Branch String:   'combine-diff.c:1132,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1133,7'
              BranchSideFuncs:
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
            - BranchSide:      'combine-diff.c:1139,6'
              BranchSideFuncs:
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
        - Branch String:   'combine-diff.c:1133,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1134,17'
              BranchSideFuncs:
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
            - BranchSide:      'combine-diff.c:1137,2'
              BranchSideFuncs:
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
        - Branch String:   'combine-diff.c:1139,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1140,13'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
            - BranchSide:      'combine-diff.c:1141,11'
              BranchSideFuncs:
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
        - Branch String:   'combine-diff.c:1141,11'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1142,15'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
            - BranchSide:      'combine-diff.c:1144,32'
              BranchSideFuncs:
                - buffer_is_binary
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
        - Branch String:   'combine-diff.c:1145,26'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1145,3'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
            - BranchSide:      'combine-diff.c:1145,29'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
                - free
        - Branch String:   'combine-diff.c:1145,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:0,0'
              BranchSideFuncs:
                - grab_blob
                - buffer_is_binary
                - free
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
            - BranchSide:      'combine-diff.c:1148,20'
              BranchSideFuncs:
                - grab_blob
                - buffer_is_binary
                - free
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
        - Branch String:   'combine-diff.c:1152,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1153,15'
              BranchSideFuncs:
                - free
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
            - BranchSide:      'combine-diff.c:1154,9'
              BranchSideFuncs:
                - free
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
                - show_combined_header
                - printf
                - free
                - grab_blob
                - buffer_is_binary
        - Branch String:   'combine-diff.c:1157,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1158,24'
              BranchSideFuncs:
                - show_combined_header
                - printf
                - free
            - BranchSide:      'combine-diff.c:1165,11'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
        - Branch String:   'combine-diff.c:1165,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1166,8'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
            - BranchSide:      'combine-diff.c:1169,6'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
        - Branch String:   'combine-diff.c:1166,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1167,7'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
            - BranchSide:      'combine-diff.c:1168,2'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
        - Branch String:   'combine-diff.c:1169,18'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1169,21'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
            - BranchSide:      'combine-diff.c:1172,2'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
        - Branch String:   'combine-diff.c:1169,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1170,6'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
            - BranchSide:      'combine-diff.c:1172,2'
              BranchSideFuncs:
                - st_add.21220
                - xcalloc
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
        - Branch String:   'combine-diff.c:1174,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1175,8'
              BranchSideFuncs:
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
            - BranchSide:      'combine-diff.c:1182,6'
              BranchSideFuncs:
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
        - Branch String:   'combine-diff.c:1175,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1176,21'
              BranchSideFuncs:
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
            - BranchSide:      'combine-diff.c:1181,2'
              BranchSideFuncs:
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
        - Branch String:   'combine-diff.c:1178,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1179,22'
              BranchSideFuncs:
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
            - BranchSide:      'combine-diff.c:1180,3'
              BranchSideFuncs:
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
        - Branch String:   'combine-diff.c:1182,18'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1182,21'
              BranchSideFuncs:
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
            - BranchSide:      'combine-diff.c:1185,20'
              BranchSideFuncs:
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
        - Branch String:   'combine-diff.c:1182,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1183,22'
              BranchSideFuncs:
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
            - BranchSide:      'combine-diff.c:1185,20'
              BranchSideFuncs:
                - st_add.21220
                - st_mult.21225
                - xcalloc
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
        - Branch String:   'combine-diff.c:1192,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1193,24'
              BranchSideFuncs:
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
            - BranchSide:      'combine-diff.c:1195,9'
              BranchSideFuncs:
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
        - Branch String:   'combine-diff.c:1195,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1197,10'
              BranchSideFuncs:
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
            - BranchSide:      'combine-diff.c:1213,26'
              BranchSideFuncs:
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
        - Branch String:   'combine-diff.c:1197,3'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1198,15'
              BranchSideFuncs:
                - oideq.21248
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - reuse_combine_diff
            - BranchSide:      'combine-diff.c:1204,7'
              BranchSideFuncs:
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - oideq.21248
                - reuse_combine_diff
                - combine_diff
        - Branch String:   'combine-diff.c:1198,8'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1200,24'
              BranchSideFuncs:
                - reuse_combine_diff
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - oideq.21248
                - combine_diff
            - BranchSide:      'combine-diff.c:1203,3'
              BranchSideFuncs:
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
        - Branch String:   'combine-diff.c:1204,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1205,17'
              BranchSideFuncs:
                - combine_diff
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - oideq.21248
                - reuse_combine_diff
            - BranchSide:      'combine-diff.c:1211,2'
              BranchSideFuncs:
                - make_hunks
                - free
                - free
                - free
                - free
                - show_combined_header
                - dump_sline
                - combine_diff
                - oideq.21248
                - reuse_combine_diff
        - Branch String:   'combine-diff.c:1215,17'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1215,20'
              BranchSideFuncs:
                - show_combined_header
                - dump_sline
                - free
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:1216,24'
              BranchSideFuncs:
                - show_combined_header
                - dump_sline
                - free
                - free
                - free
                - free
        - Branch String:   'combine-diff.c:1215,33'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1215,36'
              BranchSideFuncs:
                - show_combined_header
                - dump_sline
                - free
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:1216,24'
              BranchSideFuncs:
                - show_combined_header
                - dump_sline
                - free
                - free
                - free
                - free
        - Branch String:   'combine-diff.c:1215,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1216,24'
              BranchSideFuncs:
                - show_combined_header
                - dump_sline
                - free
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:1221,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'combine-diff.c:1223,2'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1224,7'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:1233,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'combine-diff.c:1224,7'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1225,23'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:1232,2'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'combine-diff.c:1226,4'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1227,19'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'combine-diff.c:1231,3'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'combine-diff.c:1038,28'
          Dst:             diff_line_prefix
        - Src:             'combine-diff.c:1041,13'
          Dst:             userdiff_find_by_path
        - Src:             'combine-diff.c:1043,14'
          Dst:             userdiff_find_by_name
        - Src:             'combine-diff.c:1045,14'
          Dst:             userdiff_get_textconv
        - Src:             'combine-diff.c:1049,12'
          Dst:             grab_blob
        - Src:             'combine-diff.c:1056,7'
          Dst:             lstat64
        - Src:             'combine-diff.c:1062,8'
          Dst:             strbuf_readlink
        - Src:             'combine-diff.c:1063,5'
          Dst:             error_errno
        - Src:             'combine-diff.c:1063,5'
          Dst:             const_error
        - Src:             'combine-diff.c:1067,13'
          Dst:             strbuf_detach
        - Src:             'combine-diff.c:1068,17'
          Dst:             canon_mode
        - Src:             'combine-diff.c:1071,8'
          Dst:             repo_resolve_gitlink_ref
        - Src:             'combine-diff.c:1073,14'
          Dst:             grab_blob
        - Src:             'combine-diff.c:1077,14'
          Dst:             grab_blob
        - Src:             'combine-diff.c:1080,31'
          Dst:             alloc_filespec
        - Src:             'combine-diff.c:1081,22'
          Dst:             null_oid
        - Src:             'combine-diff.c:1081,4'
          Dst:             fill_filespec
        - Src:             'combine-diff.c:1082,18'
          Dst:             fill_textconv
        - Src:             'combine-diff.c:1083,4'
          Dst:             free_filespec
        - Src:             'combine-diff.c:1084,25'
          Dst:             open64
        - Src:             'combine-diff.c:1085,17'
          Dst:             xsize_t
        - Src:             'combine-diff.c:1089,17'
          Dst:             canon_mode
        - Src:             'combine-diff.c:1097,18'
          Dst:             canon_mode
        - Src:             'combine-diff.c:1100,13'
          Dst:             xmallocz
        - Src:             'combine-diff.c:1102,11'
          Dst:             read_in_full
        - Src:             'combine-diff.c:1104,5'
          Dst:             die_errno
        - Src:             'combine-diff.c:1106,5'
          Dst:             die
        - Src:             'combine-diff.c:1112,9'
          Dst:             convert_to_git
        - Src:             'combine-diff.c:1115,15'
          Dst:             strbuf_detach
        - Src:             'combine-diff.c:1125,13'
          Dst:             xcalloc
        - Src:             'combine-diff.c:1129,4'
          Dst:             close
        - Src:             'combine-diff.c:1144,15'
          Dst:             buffer_is_binary
        - Src:             'combine-diff.c:1148,10'
          Dst:             grab_blob
        - Src:             'combine-diff.c:1152,8'
          Dst:             buffer_is_binary
        - Src:             'combine-diff.c:1158,3'
          Dst:             show_combined_header
        - Src:             'combine-diff.c:1160,3'
          Dst:             printf
        - Src:             'combine-diff.c:1172,2'
          Dst:             st_add
        - Src:             'combine-diff.c:1172,2'
          Dst:             xcalloc
        - Src:             'combine-diff.c:1191,2'
          Dst:             st_add
        - Src:             'combine-diff.c:1191,2'
          Dst:             st_mult
        - Src:             'combine-diff.c:1191,2'
          Dst:             xcalloc
        - Src:             'combine-diff.c:1198,8'
          Dst:             oideq
        - Src:             'combine-diff.c:1200,5'
          Dst:             reuse_combine_diff
        - Src:             'combine-diff.c:1205,4'
          Dst:             combine_diff
        - Src:             'combine-diff.c:1213,15'
          Dst:             make_hunks
        - Src:             'combine-diff.c:1216,3'
          Dst:             show_combined_header
        - Src:             'combine-diff.c:1218,3'
          Dst:             dump_sline
    - functionName:    show_combined_diff
      functionSourceFile: '/src/git/combine-diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - num_parent
        - rev
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - show_patch_diff
        - show_raw_diff
      functionUses:    2
      BranchProfiles:
        - Branch String:   'combine-diff.c:1301,6'
          Branch Sides:
            - BranchSide:      'combine-diff.c:1304,17'
              BranchSideFuncs:
                - show_raw_diff
            - BranchSide:      'combine-diff.c:1305,11'
              BranchSideFuncs:
                - show_patch_diff
      Callsites:
        - Src:             'combine-diff.c:1304,3'
          Dst:             show_raw_diff
        - Src:             'combine-diff.c:1306,3'
          Dst:             show_patch_diff
    - functionName:    commit_graph_generation_from_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - commit_graph_data_slab_peek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:137,12'
          Branch Sides:
            - BranchSide:      'commit-graph.c:137,15'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:138,3'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:137,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:138,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:139,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:135,3'
          Dst:             commit_graph_data_slab_peek
    - functionName:    commit_graph_data_slab_peek
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_graph_data_slab_at_peek
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:102,1'
          Dst:             commit_graph_data_slab_at_peek
    - functionName:    commit_graph_data_slab_at_peek
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:102,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:102,1'
              BranchSideFuncs:
                - st_mult.21592
                - xrealloc
                - xcalloc
            - BranchSide:      'commit-graph.c:102,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit-graph.c:102,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:102,1'
              BranchSideFuncs:
                - st_mult.21592
                - xrealloc
                - xcalloc
            - BranchSide:      'commit-graph.c:102,1'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:102,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:102,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit-graph.c:102,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit-graph.c:102,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:102,1'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:102,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit-graph.c:102,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:102,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit-graph.c:102,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:102,1'
          Dst:             st_mult
        - Src:             'commit-graph.c:102,1'
          Dst:             xrealloc
        - Src:             'commit-graph.c:102,1'
          Dst:             xcalloc
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    26
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    commit_graph_checksum_valid
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2705
      functionLinenumberEnd: 2706
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - g
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashfile_checksum_valid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:2706,9'
          Dst:             hashfile_checksum_valid
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    git_time
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tloc
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gettimeofday
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:381,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:381,6'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:382,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:379,2'
          Dst:             gettimeofday
    - functionName:    write_graph_chunk_base_1
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2010
      functionLinenumberEnd: 2019
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - g
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hashwrite
        - write_graph_chunk_base_1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:2013,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2014,3'
              BranchSideFuncs:
                - write_graph_chunk_base_1
                - hashwrite
            - BranchSide:      'commit-graph.c:2016,33'
              BranchSideFuncs:
                - write_graph_chunk_base_1
                - hashwrite
      Callsites:
        - Src:             'commit-graph.c:2016,8'
          Dst:             write_graph_chunk_base_1
        - Src:             'commit-graph.c:2017,2'
          Dst:             hashwrite
    - functionName:    trace2_bloom_filter_settings
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jw_end
        - jw_object_begin
        - jw_object_intmax
        - jw_release
        - trace2_data_json_fl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:1452,2'
          Dst:             jw_object_begin
        - Src:             'commit-graph.c:1453,2'
          Dst:             jw_object_intmax
        - Src:             'commit-graph.c:1454,2'
          Dst:             jw_object_intmax
        - Src:             'commit-graph.c:1455,2'
          Dst:             jw_object_intmax
        - Src:             'commit-graph.c:1456,2'
          Dst:             jw_object_intmax
        - Src:             'commit-graph.c:1457,2'
          Dst:             jw_end
        - Src:             'commit-graph.c:1459,2'
          Dst:             trace2_data_json_fl
        - Src:             'commit-graph.c:1461,2'
          Dst:             jw_release
    - functionName:    commit_to_oid
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - index
        - table
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_lock_file_fp
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_tempfile_fp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:254,9'
          Dst:             get_tempfile_fp
    - functionName:    fdopen_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
        - mode
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fdopen_tempfile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:235,9'
          Dst:             fdopen_tempfile
    - functionName:    hashwrite_u8
      functionSourceFile: '/src/git/./csum-file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - f
        - data
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashwrite
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './csum-file.h:80,2'
          Dst:             hashwrite
    - functionName:    hashwrite_be32
      functionSourceFile: '/src/git/./csum-file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - f
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_bswap32
        - hashwrite
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './csum-file.h:85,9'
          Dst:             git_bswap32
        - Src:             './csum-file.h:86,2'
          Dst:             hashwrite
    - functionName:    git_bswap32
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - default_swab32
      functionUses:    7
      BranchProfiles:
        - Branch String:   './compat/bswap.h:44,6'
          Branch Sides:
            - BranchSide:      './compat/bswap.h:45,27'
              BranchSideFuncs:
                - default_swab32.21607
            - BranchSide:      './compat/bswap.h:47,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             './compat/bswap.h:45,12'
          Dst:             default_swab32
    - functionName:    default_swab32
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_graph_chunk_base
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2023
      functionLinenumberEnd: 2033
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - data
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error
        - write_graph_chunk_base_1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:2027,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2028,3'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2032,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:2025,12'
          Dst:             write_graph_chunk_base_1
        - Src:             'commit-graph.c:2028,3'
          Dst:             _
        - Src:             'commit-graph.c:2028,3'
          Dst:             error
        - Src:             'commit-graph.c:2028,3'
          Dst:             const_error
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    71
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_graph_chunk_bloom_data
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - data
      BBCount:         12
      ICount:          131
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - display_progress
        - get_bloom_filter
        - hashwrite
        - hashwrite_be32
        - trace2_bloom_filter_settings
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1477,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1478,50'
              BranchSideFuncs:
                - get_bloom_filter
                - display_progress
                - hashwrite
            - BranchSide:      'commit-graph.c:1487,2'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:1479,16'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1479,25'
              BranchSideFuncs:
                - display_progress
                - get_bloom_filter
                - hashwrite
            - BranchSide:      'commit-graph.c:1479,10'
              BranchSideFuncs:
                - display_progress
                - get_bloom_filter
                - hashwrite
        - Branch String:   'commit-graph.c:1482,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1483,14'
              BranchSideFuncs:
                - hashwrite
                - get_bloom_filter
                - display_progress
            - BranchSide:      'commit-graph.c:1484,7'
              BranchSideFuncs:
                - get_bloom_filter
                - display_progress
                - hashwrite
      Callsites:
        - Src:             'commit-graph.c:1471,2'
          Dst:             trace2_bloom_filter_settings
        - Src:             'commit-graph.c:1473,2'
          Dst:             hashwrite_be32
        - Src:             'commit-graph.c:1474,2'
          Dst:             hashwrite_be32
        - Src:             'commit-graph.c:1475,2'
          Dst:             hashwrite_be32
        - Src:             'commit-graph.c:1478,33'
          Dst:             get_bloom_filter
        - Src:             'commit-graph.c:1481,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:1483,4'
          Dst:             hashwrite
    - functionName:    write_graph_chunk_bloom_indexes
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1430
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - data
      BBCount:         9
      ICount:          100
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - display_progress
        - get_bloom_filter
        - hashwrite_be32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1436,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1437,50'
              BranchSideFuncs:
                - get_bloom_filter
                - display_progress
                - hashwrite_be32
            - BranchSide:      'commit-graph.c:1445,2'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:1438,16'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1438,25'
              BranchSideFuncs:
                - display_progress
                - hashwrite_be32
                - get_bloom_filter
            - BranchSide:      'commit-graph.c:1438,10'
              BranchSideFuncs:
                - display_progress
                - hashwrite_be32
                - get_bloom_filter
      Callsites:
        - Src:             'commit-graph.c:1437,33'
          Dst:             get_bloom_filter
        - Src:             'commit-graph.c:1440,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:1441,3'
          Dst:             hashwrite_be32
    - functionName:    write_graph_chunk_extra_edges
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - data
      BBCount:         34
      ICount:          237
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - BUG_fl
        - commit_to_oid
        - display_progress
        - find_commit_pos_in_graph
        - hashwrite_be32
        - oid_pos
        - oid_to_hex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1381,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1382,7'
              BranchSideFuncs:
                - display_progress
                - oid_pos
                - hashwrite_be32
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
            - BranchSide:      'commit-graph.c:1425,2'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:1386,51'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1386,54'
              BranchSideFuncs:
                - display_progress
                - oid_pos
                - hashwrite_be32
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
            - BranchSide:      'commit-graph.c:1386,3'
              BranchSideFuncs:
                - display_progress
                - oid_pos
                - hashwrite_be32
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
        - Branch String:   'commit-graph.c:1386,3'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1388,15'
              BranchSideFuncs:
                - display_progress
                - oid_pos
                - hashwrite_be32
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
            - BranchSide:      'commit-graph.c:1390,7'
              BranchSideFuncs:
                - display_progress
                - oid_pos
                - hashwrite_be32
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
        - Branch String:   'commit-graph.c:1390,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1391,8'
              BranchSideFuncs:
                - display_progress
                - oid_pos
                - hashwrite_be32
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
            - BranchSide:      'commit-graph.c:1396,19'
              BranchSideFuncs:
                - display_progress
                - oid_pos
                - hashwrite_be32
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
        - Branch String:   'commit-graph.c:1396,3'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1397,30'
              BranchSideFuncs:
                - oid_pos
                - hashwrite_be32
                - display_progress
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
            - BranchSide:      'commit-graph.c:1422,7'
              BranchSideFuncs:
                - display_progress
                - oid_pos
                - hashwrite_be32
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
        - Branch String:   'commit-graph.c:1402,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1403,19'
              BranchSideFuncs:
                - hashwrite_be32
                - display_progress
                - oid_pos
                - find_commit_pos_in_graph
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
            - BranchSide:      'commit-graph.c:1404,13'
              BranchSideFuncs:
                - hashwrite_be32
                - display_progress
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
        - Branch String:   'commit-graph.c:1406,9'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1409,19'
              BranchSideFuncs:
                - hashwrite_be32
                - display_progress
                - oid_pos
                - find_commit_pos_in_graph
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
            - BranchSide:      'commit-graph.c:1410,4'
              BranchSideFuncs:
                - hashwrite_be32
                - display_progress
                - oid_pos
                - find_commit_pos_in_graph
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
        - Branch String:   'commit-graph.c:1412,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1413,5'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
            - BranchSide:      'commit-graph.c:1416,14'
              BranchSideFuncs:
                - hashwrite_be32
                - display_progress
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
      Callsites:
        - Src:             'commit-graph.c:1384,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:1397,21'
          Dst:             oid_pos
        - Src:             'commit-graph.c:1397,21'
          Dst:             commit_to_oid
        - Src:             'commit-graph.c:1406,9'
          Dst:             find_commit_pos_in_graph
        - Src:             'commit-graph.c:1413,5'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:1413,5'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:1413,5'
          Dst:             BUG_fl
        - Src:             'commit-graph.c:1419,4'
          Dst:             hashwrite_be32
    - functionName:    find_commit_pos_in_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - g
        - pos
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - commit_graph_position
        - search_commit_pos_in_graph
      functionUses:    5
      BranchProfiles:
        - Branch String:   'commit-graph.c:1014,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1015,10'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:1018,38'
              BranchSideFuncs:
                - search_commit_pos_in_graph
      Callsites:
        - Src:             'commit-graph.c:1013,23'
          Dst:             commit_graph_position
        - Src:             'commit-graph.c:1018,10'
          Dst:             search_commit_pos_in_graph
    - functionName:    commit_graph_position
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - commit_graph_data_slab_peek
      functionUses:    8
      BranchProfiles:
        - Branch String:   'commit-graph.c:118,9'
          Branch Sides:
            - BranchSide:      'commit-graph.c:118,16'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:118,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:116,3'
          Dst:             commit_graph_data_slab_peek
    - functionName:    search_commit_pos_in_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - g
        - pos
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bsearch_graph
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:1000,15'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1000,33'
              BranchSideFuncs:
                - bsearch_graph
            - BranchSide:      'commit-graph.c:1000,2'
              BranchSideFuncs:
                - bsearch_graph
        - Branch String:   'commit-graph.c:1000,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1001,11'
              BranchSideFuncs:
                - bsearch_graph
            - BranchSide:      'commit-graph.c:1003,6'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:1003,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1004,10'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:1008,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:1000,19'
          Dst:             bsearch_graph
    - functionName:    bsearch_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - g
        - oid
        - pos
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bsearch_hash
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:845,9'
          Dst:             bsearch_hash
    - functionName:    write_graph_chunk_generation_data_overflow
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - data
      BBCount:         10
      ICount:          97
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - commit_graph_data_at
        - display_progress
        - hashwrite_be32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1359,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1360,22'
              BranchSideFuncs:
                - commit_graph_data_at
                - display_progress
                - hashwrite_be32
                - hashwrite_be32
            - BranchSide:      'commit-graph.c:1370,2'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:1364,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1365,19'
              BranchSideFuncs:
                - hashwrite_be32
                - hashwrite_be32
                - commit_graph_data_at
                - display_progress
            - BranchSide:      'commit-graph.c:1368,2'
              BranchSideFuncs:
                - commit_graph_data_at
                - display_progress
                - hashwrite_be32
                - hashwrite_be32
      Callsites:
        - Src:             'commit-graph.c:1361,24'
          Dst:             commit_graph_data_at
        - Src:             'commit-graph.c:1362,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:1365,4'
          Dst:             hashwrite_be32
        - Src:             'commit-graph.c:1366,4'
          Dst:             hashwrite_be32
    - functionName:    commit_graph_data_at
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - commit_graph_data_slab_at
        - commit_graph_data_slab_peek
      functionUses:    11
      BranchProfiles:
        - Branch String:   'commit-graph.c:148,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:149,10'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:151,13'
              BranchSideFuncs:
                - commit_graph_data_slab_at
        - Branch String:   'commit-graph.c:161,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:162,26'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:166,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:146,3'
          Dst:             commit_graph_data_slab_peek
        - Src:             'commit-graph.c:152,9'
          Dst:             commit_graph_data_slab_at
    - functionName:    commit_graph_data_slab_at
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_graph_data_slab_at_peek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:102,1'
          Dst:             commit_graph_data_slab_at_peek
    - functionName:    write_graph_chunk_generation_data
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - data
      BBCount:         10
      ICount:          107
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - commit_graph_data_at
        - display_progress
        - hashwrite_be32
        - repo_parse_commit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1336,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1337,22'
              BranchSideFuncs:
                - repo_parse_commit.21615
                - commit_graph_data_at
                - display_progress
                - hashwrite_be32
            - BranchSide:      'commit-graph.c:1351,2'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:1343,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1344,53'
              BranchSideFuncs:
                - hashwrite_be32
                - repo_parse_commit.21615
                - commit_graph_data_at
                - display_progress
            - BranchSide:      'commit-graph.c:1348,18'
              BranchSideFuncs:
                - hashwrite_be32
                - repo_parse_commit.21615
                - commit_graph_data_at
                - display_progress
      Callsites:
        - Src:             'commit-graph.c:1339,3'
          Dst:             repo_parse_commit
        - Src:             'commit-graph.c:1340,12'
          Dst:             commit_graph_data_at
        - Src:             'commit-graph.c:1341,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:1348,3'
          Dst:             hashwrite_be32
    - functionName:    repo_parse_commit
      functionSourceFile: '/src/git/./commit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_parse_commit_gently
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './commit.h:102,9'
          Dst:             repo_parse_commit_gently
    - functionName:    write_graph_chunk_data
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - data
      BBCount:         49
      ICount:          397
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached:
        - BUG_fl
        - _
        - commit_to_oid
        - die
        - display_progress
        - find_commit_pos_in_graph
        - get_commit_tree_oid
        - git_bswap32
        - hashwrite
        - hashwrite_be32
        - oid_pos
        - oid_to_hex
        - repo_parse_commit_no_graph
        - topo_level_slab_at
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1235,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1240,20'
              BranchSideFuncs:
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - hashwrite_be32
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
            - BranchSide:      'commit-graph.c:1327,2'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:1242,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1243,8'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - die
            - BranchSide:      'commit-graph.c:1245,31'
              BranchSideFuncs:
                - get_commit_tree_oid
                - hashwrite
                - hashwrite_be32
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - _.21609
                - oid_to_hex
                - die
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
        - Branch String:   'commit-graph.c:1250,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1251,15'
              BranchSideFuncs:
                - oid_pos
                - hashwrite_be32
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - _.21609
                - oid_to_hex
                - die
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
            - BranchSide:      'commit-graph.c:1253,26'
              BranchSideFuncs:
                - oid_pos
                - hashwrite_be32
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - _.21609
                - oid_to_hex
                - die
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
        - Branch String:   'commit-graph.c:1258,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1259,19'
              BranchSideFuncs:
                - hashwrite_be32
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - oid_pos
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
            - BranchSide:      'commit-graph.c:1260,13'
              BranchSideFuncs:
                - hashwrite_be32
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - oid_pos
                - _.21609
                - oid_to_hex
                - die
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
        - Branch String:   'commit-graph.c:1262,9'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1265,19'
              BranchSideFuncs:
                - hashwrite_be32
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - oid_pos
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
            - BranchSide:      'commit-graph.c:1266,4'
              BranchSideFuncs:
                - hashwrite_be32
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - oid_pos
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
        - Branch String:   'commit-graph.c:1268,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:0,0'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
            - BranchSide:      'commit-graph.c:1269,5'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
        - Branch String:   'commit-graph.c:1276,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1277,13'
              BranchSideFuncs:
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - hashwrite_be32
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
            - BranchSide:      'commit-graph.c:1279,8'
              BranchSideFuncs:
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - hashwrite_be32
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
        - Branch String:   'commit-graph.c:1279,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1280,15'
              BranchSideFuncs:
                - oid_pos
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - hashwrite_be32
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
            - BranchSide:      'commit-graph.c:1281,12'
              BranchSideFuncs:
                - oid_pos
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - hashwrite_be32
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
        - Branch String:   'commit-graph.c:1281,12'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1282,44'
              BranchSideFuncs:
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - hashwrite_be32
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
            - BranchSide:      'commit-graph.c:1284,26'
              BranchSideFuncs:
                - oid_pos
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - hashwrite_be32
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
        - Branch String:   'commit-graph.c:1289,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1290,19'
              BranchSideFuncs:
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - hashwrite_be32
                - oid_pos
                - find_commit_pos_in_graph
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
            - BranchSide:      'commit-graph.c:1291,13'
              BranchSideFuncs:
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - hashwrite_be32
                - oid_pos
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
        - Branch String:   'commit-graph.c:1293,9'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1296,19'
              BranchSideFuncs:
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - hashwrite_be32
                - oid_pos
                - find_commit_pos_in_graph
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
            - BranchSide:      'commit-graph.c:1297,4'
              BranchSideFuncs:
                - hashwrite_be32
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - hashwrite_be32
                - oid_pos
                - find_commit_pos_in_graph
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
        - Branch String:   'commit-graph.c:1299,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:0,0'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
            - BranchSide:      'commit-graph.c:1300,5'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
        - Branch String:   'commit-graph.c:1307,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1308,4'
              BranchSideFuncs:
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - hashwrite_be32
                - hashwrite_be32
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
            - BranchSide:      'commit-graph.c:1315,20'
              BranchSideFuncs:
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - hashwrite_be32
                - hashwrite_be32
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
        - Branch String:   'commit-graph.c:1311,4'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1309,20'
              BranchSideFuncs:
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - hashwrite_be32
                - hashwrite_be32
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
            - BranchSide:      'commit-graph.c:1312,3'
              BranchSideFuncs:
                - git_bswap32.21606
                - topo_level_slab_at
                - git_bswap32.21606
                - git_bswap32.21606
                - hashwrite
                - display_progress
                - repo_parse_commit_no_graph
                - get_commit_tree_oid
                - hashwrite
                - hashwrite_be32
                - hashwrite_be32
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - oid_pos
                - oid_to_hex
                - oid_to_hex
                - BUG_fl
                - find_commit_pos_in_graph
                - _.21609
                - oid_to_hex
                - die
      Callsites:
        - Src:             'commit-graph.c:1240,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:1242,7'
          Dst:             repo_parse_commit_no_graph
        - Src:             'commit-graph.c:1243,8'
          Dst:             _
        - Src:             'commit-graph.c:1244,5'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:1243,4'
          Dst:             die
        - Src:             'commit-graph.c:1245,10'
          Dst:             get_commit_tree_oid
        - Src:             'commit-graph.c:1246,3'
          Dst:             hashwrite
        - Src:             'commit-graph.c:1253,17'
          Dst:             oid_pos
        - Src:             'commit-graph.c:1253,17'
          Dst:             commit_to_oid
        - Src:             'commit-graph.c:1262,9'
          Dst:             find_commit_pos_in_graph
        - Src:             'commit-graph.c:1269,5'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:1269,5'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:1269,5'
          Dst:             BUG_fl
        - Src:             'commit-graph.c:1274,3'
          Dst:             hashwrite_be32
        - Src:             'commit-graph.c:1284,17'
          Dst:             oid_pos
        - Src:             'commit-graph.c:1284,17'
          Dst:             commit_to_oid
        - Src:             'commit-graph.c:1293,9'
          Dst:             find_commit_pos_in_graph
        - Src:             'commit-graph.c:1300,5'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:1300,5'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:1300,5'
          Dst:             BUG_fl
        - Src:             'commit-graph.c:1305,3'
          Dst:             hashwrite_be32
        - Src:             'commit-graph.c:1315,20'
          Dst:             git_bswap32
        - Src:             'commit-graph.c:1319,20'
          Dst:             topo_level_slab_at
        - Src:             'commit-graph.c:1319,20'
          Dst:             git_bswap32
        - Src:             'commit-graph.c:1321,19'
          Dst:             git_bswap32
        - Src:             'commit-graph.c:1322,3'
          Dst:             hashwrite
    - functionName:    repo_parse_commit_no_graph
      functionSourceFile: '/src/git/./commit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - commit
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_parse_commit_internal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './commit.h:108,9'
          Dst:             repo_parse_commit_internal
    - functionName:    topo_level_slab_at
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - topo_level_slab_at_peek
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:77,1'
          Dst:             topo_level_slab_at_peek
    - functionName:    topo_level_slab_at_peek
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:77,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:77,1'
              BranchSideFuncs:
                - st_mult.21592
                - xrealloc
                - xcalloc
            - BranchSide:      'commit-graph.c:77,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit-graph.c:77,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:77,1'
              BranchSideFuncs:
                - st_mult.21592
                - xrealloc
                - xcalloc
            - BranchSide:      'commit-graph.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:77,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:77,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit-graph.c:77,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit-graph.c:77,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:77,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit-graph.c:77,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:77,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit-graph.c:77,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:77,1'
          Dst:             st_mult
        - Src:             'commit-graph.c:77,1'
          Dst:             xrealloc
        - Src:             'commit-graph.c:77,1'
          Dst:             xcalloc
    - functionName:    write_graph_chunk_oids
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - data
      BBCount:         7
      ICount:          78
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - display_progress
        - hashwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1213,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1214,20'
              BranchSideFuncs:
                - display_progress
                - hashwrite
            - BranchSide:      'commit-graph.c:1218,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:1214,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:1215,3'
          Dst:             hashwrite
    - functionName:    write_graph_chunk_fanout
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - data
      BBCount:         13
      ICount:          101
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - display_progress
        - hashwrite_be32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1192,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1193,3'
              BranchSideFuncs:
                - hashwrite_be32
                - display_progress
            - BranchSide:      'commit-graph.c:1204,2'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:1193,3'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1194,10'
              BranchSideFuncs:
                - display_progress
                - hashwrite_be32
            - BranchSide:      'commit-graph.c:1201,18'
              BranchSideFuncs:
                - hashwrite_be32
                - display_progress
        - Branch String:   'commit-graph.c:1194,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1195,5'
              BranchSideFuncs:
                - hashwrite_be32
                - display_progress
            - BranchSide:      'commit-graph.c:1196,21'
              BranchSideFuncs:
                - display_progress
                - hashwrite_be32
      Callsites:
        - Src:             'commit-graph.c:1196,4'
          Dst:             display_progress
        - Src:             'commit-graph.c:1201,3'
          Dst:             hashwrite_be32
    - functionName:    get_lock_file_path
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_tempfile_path
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:244,9'
          Dst:             get_tempfile_path
    - functionName:    get_lock_file_fd
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_tempfile_fd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:249,9'
          Dst:             get_tempfile_fd
    - functionName:    mks_tempfile_m
      functionSourceFile: '/src/git/./tempfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename_template
        - mode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mks_tempfile_sm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tempfile.h:160,9'
          Dst:             mks_tempfile_sm
    - functionName:    hold_lock_file_for_update_mode
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
        - mode
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout_mode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:199,9'
          Dst:             hold_lock_file_for_update_timeout_mode
    - functionName:    trace2_bloom_filter_write_statistics
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1776
      functionLinenumberEnd: 1787
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - trace2_data_intmax_fl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:1777,2'
          Dst:             trace2_data_intmax_fl
        - Src:             'commit-graph.c:1779,2'
          Dst:             trace2_data_intmax_fl
        - Src:             'commit-graph.c:1781,2'
          Dst:             trace2_data_intmax_fl
        - Src:             'commit-graph.c:1783,2'
          Dst:             trace2_data_intmax_fl
        - Src:             'commit-graph.c:1785,2'
          Dst:             trace2_data_intmax_fl
    - functionName:    commit_gen_cmp
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - va
        - vb
      BBCount:         14
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - commit_graph_data_at
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:181,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:182,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:183,11'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:187,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:188,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:189,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:178,35'
          Dst:             commit_graph_data_at
        - Src:             'commit-graph.c:179,35'
          Dst:             commit_graph_data_at
    - functionName:    commit_pos_cmp
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - va
        - vb
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_pos_at
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:98,9'
          Dst:             commit_pos_at
        - Src:             'commit-graph.c:99,9'
          Dst:             commit_pos_at
    - functionName:    commit_pos_at
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_pos_at_peek
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:80,1'
          Dst:             commit_pos_at_peek
    - functionName:    commit_pos_at_peek
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:80,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:80,1'
              BranchSideFuncs:
                - st_mult.21592
                - xrealloc
                - xcalloc
            - BranchSide:      'commit-graph.c:80,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit-graph.c:80,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:80,1'
              BranchSideFuncs:
                - st_mult.21592
                - xrealloc
                - xcalloc
            - BranchSide:      'commit-graph.c:80,1'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:80,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:80,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit-graph.c:80,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit-graph.c:80,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:80,1'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:80,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit-graph.c:80,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:80,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit-graph.c:80,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:80,1'
          Dst:             st_mult
        - Src:             'commit-graph.c:80,1'
          Dst:             xrealloc
        - Src:             'commit-graph.c:80,1'
          Dst:             xcalloc
    - functionName:    copy_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1125,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1125,6'
              BranchSideFuncs:
                - st_mult.21592
            - BranchSide:      './git-compat-util.h:1126,10'
              BranchSideFuncs:
                - st_mult.21592
      Callsites:
        - Src:             './git-compat-util.h:1126,20'
          Dst:             st_mult
    - functionName:    set_generation_v2
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - t
        - data
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_graph_data_at
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:1707,32'
          Dst:             commit_graph_data_at
    - functionName:    set_topo_level
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - t
        - data
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - topo_level_slab_at
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:1674,3'
          Dst:             topo_level_slab_at
    - functionName:    get_topo_level
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - topo_level_slab_at
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:1668,10'
          Dst:             topo_level_slab_at
    - functionName:    oidcmp
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:288,9'
          Dst:             memcmp
    - functionName:    commit_compare
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2339
      functionLinenumberEnd: 2342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - _b
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oidcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:2342,9'
          Dst:             oidcmp
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    sort_and_scan_merged_commits
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2346
      functionLinenumberEnd: 2384
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         19
      ICount:          189
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - commit_compare
        - commit_list_count
        - display_progress
        - oideq
        - sane_qsort
        - start_delayed_progress
        - stop_progress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:2349,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2351,6'
              BranchSideFuncs:
                - _.21609
                - start_delayed_progress
                - sane_qsort.21627
                - stop_progress.21632
                - display_progress
                - commit_list_count
                - oideq.21631
            - BranchSide:      'commit-graph.c:2354,2'
              BranchSideFuncs:
                - sane_qsort.21627
                - stop_progress.21632
                - display_progress
                - commit_list_count
                - oideq.21631
        - Branch String:   'commit-graph.c:2357,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2358,20'
              BranchSideFuncs:
                - display_progress
                - commit_list_count
                - stop_progress.21632
                - oideq.21631
            - BranchSide:      'commit-graph.c:2381,20'
              BranchSideFuncs:
                - stop_progress.21632
        - Branch String:   'commit-graph.c:2360,9'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2360,19'
              BranchSideFuncs:
                - oideq.21631
                - commit_list_count
                - stop_progress.21632
                - display_progress
            - BranchSide:      'commit-graph.c:2372,33'
              BranchSideFuncs:
                - commit_list_count
                - stop_progress.21632
                - display_progress
                - oideq.21631
        - Branch String:   'commit-graph.c:2360,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2369,3'
              BranchSideFuncs:
                - stop_progress.21632
                - display_progress
                - commit_list_count
                - oideq.21631
            - BranchSide:      'commit-graph.c:2372,33'
              BranchSideFuncs:
                - commit_list_count
                - stop_progress.21632
                - display_progress
                - oideq.21631
      Callsites:
        - Src:             'commit-graph.c:2351,6'
          Dst:             _
        - Src:             'commit-graph.c:2350,19'
          Dst:             start_delayed_progress
        - Src:             'commit-graph.c:2354,2'
          Dst:             sane_qsort
        - Src:             'commit-graph.c:2354,2'
          Dst:             commit_compare
        - Src:             'commit-graph.c:2358,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:2360,12'
          Dst:             oideq
        - Src:             'commit-graph.c:2375,18'
          Dst:             commit_list_count
        - Src:             'commit-graph.c:2383,2'
          Dst:             stop_progress
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    stop_progress
      functionSourceFile: '/src/git/./progress.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_progress
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - stop_progress_msg
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             './progress.h:25,32'
          Dst:             _
        - Src:             './progress.h:25,2'
          Dst:             stop_progress_msg
    - functionName:    merge_commit_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2309
      functionLinenumberEnd: 2336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - g
      BBCount:         20
      ICount:          212
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - die
        - display_progress
        - load_oid_from_graph
        - lookup_commit_reference_gently
        - oid_to_hex
        - st_add
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:2313,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2314,7'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - st_add.21628
                - die
            - BranchSide:      'commit-graph.c:2318,2'
              BranchSideFuncs:
                - display_progress
                - load_oid_from_graph
                - lookup_commit_reference_gently
                - st_mult.21592
                - xrealloc
        - Branch String:   'commit-graph.c:2318,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2318,2'
              BranchSideFuncs:
                - st_mult.21592
                - xrealloc
                - display_progress
                - load_oid_from_graph
                - lookup_commit_reference_gently
            - BranchSide:      'commit-graph.c:2320,9'
              BranchSideFuncs:
                - display_progress
                - load_oid_from_graph
                - lookup_commit_reference_gently
        - Branch String:   'commit-graph.c:2318,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2318,2'
              BranchSideFuncs:
                - st_mult.21592
                - xrealloc
                - display_progress
                - load_oid_from_graph
                - lookup_commit_reference_gently
            - BranchSide:      'commit-graph.c:2318,2'
              BranchSideFuncs:
                - st_mult.21592
                - xrealloc
                - display_progress
                - load_oid_from_graph
                - lookup_commit_reference_gently
        - Branch String:   'commit-graph.c:2320,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2324,20'
              BranchSideFuncs:
                - display_progress
                - load_oid_from_graph
                - lookup_commit_reference_gently
            - BranchSide:      'commit-graph.c:2336,1'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:2331,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2332,41'
              BranchSideFuncs:
                - display_progress
                - load_oid_from_graph
                - lookup_commit_reference_gently
            - BranchSide:      'commit-graph.c:2335,2'
              BranchSideFuncs:
                - display_progress
                - load_oid_from_graph
                - lookup_commit_reference_gently
      Callsites:
        - Src:             'commit-graph.c:2314,7'
          Dst:             _
        - Src:             'commit-graph.c:2315,7'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2316,18'
          Dst:             st_add
        - Src:             'commit-graph.c:2314,3'
          Dst:             die
        - Src:             'commit-graph.c:2318,2'
          Dst:             st_mult
        - Src:             'commit-graph.c:2318,2'
          Dst:             xrealloc
        - Src:             'commit-graph.c:2324,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:2326,3'
          Dst:             load_oid_from_graph
        - Src:             'commit-graph.c:2329,12'
          Dst:             lookup_commit_reference_gently
    - functionName:    load_oid_from_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - g
        - pos
        - oid
      BBCount:         13
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - _
        - die
        - oidread
        - st_mult
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:855,11'
          Branch Sides:
            - BranchSide:      'commit-graph.c:855,14'
              BranchSideFuncs:
                - BUG_fl
                - st_mult.21592
                - oidread.21637
                - _.21609
                - die
            - BranchSide:      'commit-graph.c:855,2'
              BranchSideFuncs:
                - BUG_fl
                - st_mult.21592
                - oidread.21637
                - _.21609
                - die
        - Branch String:   'commit-graph.c:855,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:856,7'
              BranchSideFuncs:
                - BUG_fl
                - st_mult.21592
                - oidread.21637
                - _.21609
                - die
            - BranchSide:      'commit-graph.c:858,7'
              BranchSideFuncs:
                - BUG_fl
                - st_mult.21592
                - oidread.21637
                - _.21609
                - die
        - Branch String:   'commit-graph.c:858,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:859,3'
              BranchSideFuncs:
                - st_mult.21592
                - oidread.21637
                - _.21609
                - die
            - BranchSide:      'commit-graph.c:861,6'
              BranchSideFuncs:
                - st_mult.21592
                - oidread.21637
                - _.21609
                - die
        - Branch String:   'commit-graph.c:861,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:862,7'
              BranchSideFuncs:
                - _.21609
                - die
            - BranchSide:      'commit-graph.c:864,14'
              BranchSideFuncs:
                - st_mult.21592
                - oidread.21637
      Callsites:
        - Src:             'commit-graph.c:859,3'
          Dst:             BUG_fl
        - Src:             'commit-graph.c:862,7'
          Dst:             _
        - Src:             'commit-graph.c:862,3'
          Dst:             die
        - Src:             'commit-graph.c:866,37'
          Dst:             st_mult
        - Src:             'commit-graph.c:866,2'
          Dst:             oidread
    - functionName:    oidread
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - hash
        - algop
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    6
      BranchProfiles:
        - Branch String:   './hash.h:306,6'
          Branch Sides:
            - BranchSide:      './hash.h:306,6'
              BranchSideFuncs:
                - hash_algo_by_ptr.21638
            - BranchSide:      './hash.h:307,10'
              BranchSideFuncs:
                - hash_algo_by_ptr.21638
      Callsites:
        - Src:             './hash.h:308,14'
          Dst:             hash_algo_by_ptr
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oid_array_next_unique
      functionSourceFile: '/src/git/./oid-array.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - array
        - cur
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - oideq
      functionUses:    1
      BranchProfiles:
        - Branch String:   './oid-array.h:132,27'
          Branch Sides:
            - BranchSide:      './oid-array.h:132,2'
              BranchSideFuncs:
                - oideq.21631
            - BranchSide:      './oid-array.h:133,10'
              BranchSideFuncs:
                - oideq.21631
        - Branch String:   './oid-array.h:132,2'
          Branch Sides:
            - BranchSide:      './oid-array.h:131,6'
              BranchSideFuncs:
                - oideq.21631
            - BranchSide:      './oid-array.h:134,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './oid-array.h:133,4'
          Dst:             oideq
    - functionName:    add_missing_parents
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - commit
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - oid_array_append
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:1519,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1520,9'
              BranchSideFuncs:
                - oid_array_append
            - BranchSide:      'commit-graph.c:1525,1'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:1520,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1521,22'
              BranchSideFuncs:
                - oid_array_append
            - BranchSide:      'commit-graph.c:1524,2'
              BranchSideFuncs:
                - oid_array_append
      Callsites:
        - Src:             'commit-graph.c:1521,4'
          Dst:             oid_array_append
    - functionName:    oidset_iter_next
      functionSourceFile: '/src/git/./oidset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iter
      BBCount:         8
      ICount:          75
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './oidset.h:110,2'
          Branch Sides:
            - BranchSide:      './oidset.h:111,7'
              BranchSideFuncs: []
            - BranchSide:      './oidset.h:114,2'
              BranchSideFuncs: []
        - Branch String:   './oidset.h:111,7'
          Branch Sides:
            - BranchSide:      './oidset.h:112,12'
              BranchSideFuncs: []
            - BranchSide:      './oidset.h:113,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oidset_iter_init
      functionSourceFile: '/src/git/./oidset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - iter
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_commit_pos
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - oid
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - commit_pos_at
        - lookup_commit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:88,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:89,3'
              BranchSideFuncs:
                - commit_pos_at
            - BranchSide:      'commit-graph.c:91,47'
              BranchSideFuncs:
                - commit_pos_at
      Callsites:
        - Src:             'commit-graph.c:86,26'
          Dst:             lookup_commit
        - Src:             'commit-graph.c:91,3'
          Dst:             commit_pos_at
    - functionName:    add_packed_commits
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - pack
        - pos
        - data
      BBCount:         11
      ICount:          105
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - display_progress
        - nth_packed_object_offset
        - oid_array_append
        - oid_to_hex
        - packed_object_info
        - set_commit_pos
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:1500,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1501,20'
              BranchSideFuncs:
                - display_progress
                - packed_object_info
                - oid_array_append
                - set_commit_pos
                - _.21609
                - oid_to_hex
                - die
            - BranchSide:      'commit-graph.c:1503,5'
              BranchSideFuncs:
                - packed_object_info
                - oid_array_append
                - set_commit_pos
                - _.21609
                - oid_to_hex
                - die
        - Branch String:   'commit-graph.c:1504,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1505,7'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - die
            - BranchSide:      'commit-graph.c:1507,6'
              BranchSideFuncs:
                - oid_array_append
                - set_commit_pos
        - Branch String:   'commit-graph.c:1507,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1508,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:1510,20'
              BranchSideFuncs:
                - oid_array_append
                - set_commit_pos
      Callsites:
        - Src:             'commit-graph.c:1497,17'
          Dst:             nth_packed_object_offset
        - Src:             'commit-graph.c:1501,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:1504,6'
          Dst:             packed_object_info
        - Src:             'commit-graph.c:1505,7'
          Dst:             _
        - Src:             'commit-graph.c:1505,45'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:1505,3'
          Dst:             die
        - Src:             'commit-graph.c:1510,2'
          Dst:             oid_array_append
        - Src:             'commit-graph.c:1511,2'
          Dst:             set_commit_pos
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    Q_
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plu
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ngettext
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gettext.h:58,6'
          Branch Sides:
            - BranchSide:      './gettext.h:59,10'
              BranchSideFuncs:
                - ngettext
            - BranchSide:      './gettext.h:60,18'
              BranchSideFuncs:
                - ngettext
        - Branch String:   './gettext.h:59,10'
          Branch Sides:
            - BranchSide:      './gettext.h:59,19'
              BranchSideFuncs: []
            - BranchSide:      './gettext.h:59,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gettext.h:60,9'
          Dst:             ngettext
    - functionName:    init_topo_level_slab_with_stride
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - stride
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:77,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:77,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hashmap_get_size
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   './hashmap.h:305,6'
          Branch Sides:
            - BranchSide:      './hashmap.h:306,10'
              BranchSideFuncs: []
            - BranchSide:      './hashmap.h:308,2'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             './hashmap.h:308,2'
          Dst:             BUG_fl
    - functionName:    oidset_size
      functionSourceFile: '/src/git/./oidset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_generation_from_max
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - c
        - max_gen
        - generation_version
      BBCount:         15
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1600,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1602,7'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:1607,7'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:1612,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'commit-graph.c:1602,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1603,12'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:1604,10'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:1607,15'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1607,18'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:1609,10'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:1607,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1608,14'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:1609,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:1612,3'
          Dst:             BUG_fl
    - functionName:    load_tree_for_commit
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - g
        - c
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - commit_graph_position
        - lookup_tree
        - oidread
        - set_commit_tree
        - st_mult
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1103,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1104,7'
              BranchSideFuncs:
                - st_mult.21592
                - oidread.21637
                - lookup_tree
                - set_commit_tree
            - BranchSide:      'commit-graph.c:1106,16'
              BranchSideFuncs:
                - st_mult.21592
                - oidread.21637
                - lookup_tree
                - set_commit_tree
      Callsites:
        - Src:             'commit-graph.c:1101,23'
          Dst:             commit_graph_position
        - Src:             'commit-graph.c:1107,4'
          Dst:             st_mult
        - Src:             'commit-graph.c:1109,2'
          Dst:             oidread
        - Src:             'commit-graph.c:1110,21'
          Dst:             lookup_tree
        - Src:             'commit-graph.c:1110,2'
          Dst:             set_commit_tree
    - functionName:    set_commit_tree
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - t
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_be64
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_be32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './compat/bswap.h:167,19'
          Dst:             get_be32
        - Src:             './compat/bswap.h:168,13'
          Dst:             get_be32
    - functionName:    get_be32
      functionSourceFile: '/src/git/./compat/bswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    insert_parent_or_die
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - g
        - pos
        - pptr
      BBCount:         7
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - commit_graph_data_at
        - commit_list_insert
        - die
        - load_oid_from_graph
        - lookup_commit
        - oid_to_hex
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit-graph.c:878,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:879,42'
              BranchSideFuncs:
                - die
            - BranchSide:      'commit-graph.c:881,22'
              BranchSideFuncs:
                - load_oid_from_graph
                - lookup_commit
                - _.21609
                - oid_to_hex
                - die
                - commit_graph_data_at
                - commit_list_insert
        - Branch String:   'commit-graph.c:883,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:884,7'
              BranchSideFuncs:
                - commit_graph_data_at
                - commit_list_insert
            - BranchSide:      'commit-graph.c:885,39'
              BranchSideFuncs:
                - commit_graph_data_at
                - commit_list_insert
      Callsites:
        - Src:             'commit-graph.c:879,3'
          Dst:             die
        - Src:             'commit-graph.c:881,2'
          Dst:             load_oid_from_graph
        - Src:             'commit-graph.c:882,6'
          Dst:             lookup_commit
        - Src:             'commit-graph.c:884,7'
          Dst:             _
        - Src:             'commit-graph.c:884,38'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:884,3'
          Dst:             die
        - Src:             'commit-graph.c:885,2'
          Dst:             commit_graph_data_at
        - Src:             'commit-graph.c:886,10'
          Dst:             commit_list_insert
    - functionName:    prepare_commit_graph_one
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - odb
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - read_commit_graph_one
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:736,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:737,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:739,51'
              BranchSideFuncs:
                - read_commit_graph_one
      Callsites:
        - Src:             'commit-graph.c:739,29'
          Dst:             read_commit_graph_one
    - functionName:    read_commit_graph_one
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - odb
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - load_commit_graph_chain
        - load_commit_graph_v1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:726,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:726,6'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:727,31'
              BranchSideFuncs:
                - load_commit_graph_chain
      Callsites:
        - Src:             'commit-graph.c:724,27'
          Dst:             load_commit_graph_v1
        - Src:             'commit-graph.c:727,7'
          Dst:             load_commit_graph_chain
    - functionName:    load_commit_graph_v1
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - odb
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_commit_graph_filename
        - load_commit_graph_one
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:512,21'
          Dst:             get_commit_graph_filename
        - Src:             'commit-graph.c:513,27'
          Dst:             load_commit_graph_one
    - functionName:    load_commit_graph_chain
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - odb
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_commit_graph_chain_filename
        - load_commit_graph_chain_fd_st
        - open_commit_graph_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:711,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:711,6'
              BranchSideFuncs:
                - load_commit_graph_chain_fd_st
                - free
            - BranchSide:      'commit-graph.c:712,7'
              BranchSideFuncs:
                - load_commit_graph_chain_fd_st
                - free
      Callsites:
        - Src:             'commit-graph.c:706,21'
          Dst:             get_commit_graph_chain_filename
        - Src:             'commit-graph.c:711,6'
          Dst:             open_commit_graph_chain
        - Src:             'commit-graph.c:714,7'
          Dst:             load_commit_graph_chain_fd_st
    - functionName:    get_commit_graph_chain_filename
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - odb
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xstrfmt
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:208,9'
          Dst:             xstrfmt
    - functionName:    open_commit_graph_chain
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain_file
        - fd
        - st
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - __errno_location
        - close
        - fstat64
        - git_open_cloexec
        - warning
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:619,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:620,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:621,13'
              BranchSideFuncs:
                - fstat64
                - close
                - __errno_location
                - _.21609
                - warning
                - __errno_location
                - close
        - Branch String:   'commit-graph.c:621,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:622,10'
              BranchSideFuncs:
                - close
            - BranchSide:      'commit-graph.c:625,6'
              BranchSideFuncs:
                - close
                - __errno_location
                - _.21609
                - warning
                - __errno_location
        - Branch String:   'commit-graph.c:625,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:626,10'
              BranchSideFuncs:
                - close
                - __errno_location
                - _.21609
                - warning
                - __errno_location
            - BranchSide:      'commit-graph.c:636,2'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:627,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:629,4'
              BranchSideFuncs:
                - _.21609
                - warning
                - __errno_location
            - BranchSide:      'commit-graph.c:631,12'
              BranchSideFuncs:
                - _.21609
                - warning
                - __errno_location
      Callsites:
        - Src:             'commit-graph.c:618,8'
          Dst:             git_open_cloexec
        - Src:             'commit-graph.c:621,6'
          Dst:             fstat64
        - Src:             'commit-graph.c:622,3'
          Dst:             close
        - Src:             'commit-graph.c:626,3'
          Dst:             close
        - Src:             'commit-graph.c:629,4'
          Dst:             __errno_location
        - Src:             'commit-graph.c:631,12'
          Dst:             _
        - Src:             'commit-graph.c:631,4'
          Dst:             warning
        - Src:             'commit-graph.c:632,4'
          Dst:             __errno_location
    - functionName:    load_commit_graph_chain_fd_st
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - fd
        - st
        - incomplete_chain
      BBCount:         24
      ICount:          203
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - add_graph_to_chain
        - fclose
        - free_commit_graph
        - get_oid_hex
        - get_split_graph_filename
        - load_commit_graph_one
        - prepare_alt_odb
        - strbuf_getline_lf
        - strbuf_release
        - validate_mixed_bloom_settings
        - validate_mixed_generation_chain
        - warning
        - xcalloc
        - xfdopen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:654,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:654,2'
              BranchSideFuncs:
                - strbuf_getline_lf
                - get_oid_hex
                - _.21609
                - warning
                - validate_mixed_generation_chain
                - validate_mixed_bloom_settings
                - free
                - fclose
                - strbuf_release
                - get_split_graph_filename
                - load_commit_graph_one
                - free
                - add_graph_to_chain
                - free_commit_graph
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:657,32'
              BranchSideFuncs:
                - strbuf_getline_lf
                - get_oid_hex
                - _.21609
                - warning
                - validate_mixed_generation_chain
                - validate_mixed_bloom_settings
                - free
                - fclose
                - strbuf_release
                - get_split_graph_filename
                - load_commit_graph_one
                - free
                - add_graph_to_chain
                - free_commit_graph
                - _.21609
                - warning
        - Branch String:   'commit-graph.c:657,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:658,4'
              BranchSideFuncs:
                - validate_mixed_generation_chain
                - validate_mixed_bloom_settings
                - free
                - fclose
                - strbuf_release
            - BranchSide:      'commit-graph.c:660,24'
              BranchSideFuncs:
                - get_oid_hex
                - _.21609
                - warning
                - validate_mixed_generation_chain
                - validate_mixed_bloom_settings
                - free
                - fclose
                - strbuf_release
                - strbuf_getline_lf
                - get_split_graph_filename
                - load_commit_graph_one
                - free
                - add_graph_to_chain
                - free_commit_graph
                - _.21609
                - warning
        - Branch String:   'commit-graph.c:660,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:661,12'
              BranchSideFuncs:
                - _.21609
                - warning
                - validate_mixed_generation_chain
                - validate_mixed_bloom_settings
                - free
                - fclose
                - strbuf_release
            - BranchSide:      'commit-graph.c:667,9'
              BranchSideFuncs:
                - _.21609
                - warning
                - validate_mixed_generation_chain
                - validate_mixed_bloom_settings
                - free
                - fclose
                - strbuf_release
                - strbuf_getline_lf
                - get_oid_hex
                - _.21609
                - warning
                - get_split_graph_filename
                - load_commit_graph_one
                - free
                - add_graph_to_chain
                - free_commit_graph
        - Branch String:   'commit-graph.c:668,3'
          Branch Sides:
            - BranchSide:      'commit-graph.c:669,48'
              BranchSideFuncs:
                - get_split_graph_filename
                - load_commit_graph_one
                - free
                - _.21609
                - warning
                - validate_mixed_generation_chain
                - validate_mixed_bloom_settings
                - free
                - fclose
                - strbuf_release
                - strbuf_getline_lf
                - get_oid_hex
                - _.21609
                - warning
                - add_graph_to_chain
                - free_commit_graph
            - BranchSide:      'commit-graph.c:686,8'
              BranchSideFuncs:
                - _.21609
                - warning
                - validate_mixed_generation_chain
                - validate_mixed_bloom_settings
                - free
                - fclose
                - strbuf_release
                - strbuf_getline_lf
                - get_oid_hex
                - get_split_graph_filename
                - load_commit_graph_one
                - free
                - add_graph_to_chain
                - free_commit_graph
                - _.21609
                - warning
        - Branch String:   'commit-graph.c:674,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:675,28'
              BranchSideFuncs:
                - add_graph_to_chain
                - free_commit_graph
                - _.21609
                - warning
                - validate_mixed_generation_chain
                - validate_mixed_bloom_settings
                - free
                - fclose
                - strbuf_release
                - strbuf_getline_lf
                - get_oid_hex
                - get_split_graph_filename
                - load_commit_graph_one
                - free
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:684,3'
              BranchSideFuncs:
                - _.21609
                - warning
                - validate_mixed_generation_chain
                - validate_mixed_bloom_settings
                - free
                - fclose
                - strbuf_release
                - strbuf_getline_lf
                - get_oid_hex
                - _.21609
                - warning
                - get_split_graph_filename
                - load_commit_graph_one
                - free
                - add_graph_to_chain
                - free_commit_graph
        - Branch String:   'commit-graph.c:675,9'
          Branch Sides:
            - BranchSide:      'commit-graph.c:676,20'
              BranchSideFuncs:
                - _.21609
                - warning
                - validate_mixed_generation_chain
                - validate_mixed_bloom_settings
                - free
                - fclose
                - strbuf_release
                - strbuf_getline_lf
                - get_oid_hex
                - get_split_graph_filename
                - load_commit_graph_one
                - free
                - add_graph_to_chain
                - free_commit_graph
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:679,24'
              BranchSideFuncs:
                - free_commit_graph
                - _.21609
                - warning
                - validate_mixed_generation_chain
                - validate_mixed_bloom_settings
                - free
                - fclose
                - strbuf_release
                - strbuf_getline_lf
                - get_oid_hex
                - get_split_graph_filename
                - load_commit_graph_one
                - free
                - add_graph_to_chain
                - _.21609
                - warning
        - Branch String:   'commit-graph.c:686,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:687,12'
              BranchSideFuncs:
                - validate_mixed_generation_chain
                - validate_mixed_bloom_settings
                - free
                - fclose
                - strbuf_release
                - strbuf_getline_lf
                - get_oid_hex
                - _.21609
                - warning
                - get_split_graph_filename
                - load_commit_graph_one
                - free
                - add_graph_to_chain
                - free_commit_graph
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:690,2'
              BranchSideFuncs:
                - validate_mixed_generation_chain
                - validate_mixed_bloom_settings
                - free
                - fclose
                - strbuf_release
                - strbuf_getline_lf
                - get_oid_hex
                - _.21609
                - warning
                - get_split_graph_filename
                - load_commit_graph_one
                - free
                - add_graph_to_chain
                - free_commit_graph
                - _.21609
                - warning
      Callsites:
        - Src:             'commit-graph.c:647,13'
          Dst:             xfdopen
        - Src:             'commit-graph.c:650,2'
          Dst:             xcalloc
        - Src:             'commit-graph.c:652,2'
          Dst:             prepare_alt_odb
        - Src:             'commit-graph.c:657,7'
          Dst:             strbuf_getline_lf
        - Src:             'commit-graph.c:660,7'
          Dst:             get_oid_hex
        - Src:             'commit-graph.c:661,12'
          Dst:             _
        - Src:             'commit-graph.c:661,4'
          Dst:             warning
        - Src:             'commit-graph.c:669,23'
          Dst:             get_split_graph_filename
        - Src:             'commit-graph.c:670,29'
          Dst:             load_commit_graph_one
        - Src:             'commit-graph.c:675,9'
          Dst:             add_graph_to_chain
        - Src:             'commit-graph.c:679,6'
          Dst:             free_commit_graph
        - Src:             'commit-graph.c:687,12'
          Dst:             _
        - Src:             'commit-graph.c:687,4'
          Dst:             warning
        - Src:             'commit-graph.c:692,2'
          Dst:             validate_mixed_generation_chain
        - Src:             'commit-graph.c:693,2'
          Dst:             validate_mixed_bloom_settings
        - Src:             'commit-graph.c:696,2'
          Dst:             fclose
        - Src:             'commit-graph.c:697,2'
          Dst:             strbuf_release
    - functionName:    get_split_graph_filename
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - odb
        - oid_hex
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xstrfmt
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:202,9'
          Dst:             xstrfmt
    - functionName:    load_commit_graph_one
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - graph_file
        - odb
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - load_commit_graph_one_fd_st
        - open_commit_graph
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:498,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:499,3'
              BranchSideFuncs:
                - load_commit_graph_one_fd_st
                - xstrdup
            - BranchSide:      'commit-graph.c:501,34'
              BranchSideFuncs:
                - load_commit_graph_one_fd_st
                - xstrdup
        - Branch String:   'commit-graph.c:503,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:504,25'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'commit-graph.c:506,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:496,16'
          Dst:             open_commit_graph
        - Src:             'commit-graph.c:501,6'
          Dst:             load_commit_graph_one_fd_st
        - Src:             'commit-graph.c:504,17'
          Dst:             xstrdup
    - functionName:    add_graph_to_chain
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - g
        - chain
        - oids
        - n
      BBCount:         26
      ICount:          191
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - hasheq
        - oideq
        - st_mult
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:576,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:576,12'
              BranchSideFuncs:
                - _.21609
                - warning
                - _.21609
                - warning
                - _.21609
                - warning
                - oideq.21631
                - st_mult.21592
                - hasheq.21672
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:581,6'
              BranchSideFuncs:
                - _.21609
                - warning
                - _.21609
                - warning
                - oideq.21631
                - st_mult.21592
                - hasheq.21672
                - _.21609
                - warning
        - Branch String:   'commit-graph.c:576,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:577,11'
              BranchSideFuncs:
                - _.21609
                - warning
                - _.21609
                - warning
                - oideq.21631
                - st_mult.21592
                - hasheq.21672
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:581,6'
              BranchSideFuncs:
                - _.21609
                - warning
                - _.21609
                - warning
                - oideq.21631
                - st_mult.21592
                - hasheq.21672
                - _.21609
                - warning
        - Branch String:   'commit-graph.c:581,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:582,11'
              BranchSideFuncs:
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:586,2'
              BranchSideFuncs:
                - _.21609
                - warning
                - _.21609
                - warning
                - oideq.21631
                - st_mult.21592
                - hasheq.21672
        - Branch String:   'commit-graph.c:586,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:587,4'
              BranchSideFuncs:
                - _.21609
                - warning
                - oideq.21631
                - st_mult.21592
                - hasheq.21672
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:600,6'
              BranchSideFuncs:
                - _.21609
                - warning
        - Branch String:   'commit-graph.c:589,14'
          Branch Sides:
            - BranchSide:      'commit-graph.c:590,15'
              BranchSideFuncs:
                - oideq.21631
                - _.21609
                - warning
                - st_mult.21592
                - hasheq.21672
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:593,12'
              BranchSideFuncs:
                - _.21609
                - warning
        - Branch String:   'commit-graph.c:590,37'
          Branch Sides:
            - BranchSide:      'commit-graph.c:591,15'
              BranchSideFuncs:
                - st_mult.21592
                - hasheq.21672
                - _.21609
                - warning
                - _.21609
                - warning
                - oideq.21631
            - BranchSide:      'commit-graph.c:593,12'
              BranchSideFuncs:
                - _.21609
                - warning
        - Branch String:   'commit-graph.c:589,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:593,12'
              BranchSideFuncs:
                - _.21609
                - warning
                - _.21609
                - warning
                - oideq.21631
                - st_mult.21592
                - hasheq.21672
            - BranchSide:      'commit-graph.c:597,11'
              BranchSideFuncs:
                - _.21609
                - warning
                - _.21609
                - warning
                - oideq.21631
                - st_mult.21592
                - hasheq.21672
        - Branch String:   'commit-graph.c:600,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:601,7'
              BranchSideFuncs:
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:610,18'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:601,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:603,12'
              BranchSideFuncs:
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:607,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:577,11'
          Dst:             _
        - Src:             'commit-graph.c:577,3'
          Dst:             warning
        - Src:             'commit-graph.c:582,11'
          Dst:             _
        - Src:             'commit-graph.c:582,3'
          Dst:             warning
        - Src:             'commit-graph.c:590,8'
          Dst:             oideq
        - Src:             'commit-graph.c:591,52'
          Dst:             st_mult
        - Src:             'commit-graph.c:591,8'
          Dst:             hasheq
        - Src:             'commit-graph.c:593,12'
          Dst:             _
        - Src:             'commit-graph.c:593,4'
          Dst:             warning
        - Src:             'commit-graph.c:603,12'
          Dst:             _
        - Src:             'commit-graph.c:603,4'
          Dst:             warning
    - functionName:    free_commit_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2893
      functionLinenumberEnd: 2905
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - g
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - munmap
      functionUses:    4
      BranchProfiles:
        - Branch String:   'commit-graph.c:2894,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2895,31'
              BranchSideFuncs:
                - free
                - free
                - free
                - munmap
            - BranchSide:      'commit-graph.c:2905,1'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:2897,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2898,19'
              BranchSideFuncs:
                - munmap
                - free
                - free
                - free
            - BranchSide:      'commit-graph.c:2899,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - munmap
      Callsites:
        - Src:             'commit-graph.c:2898,4'
          Dst:             munmap
    - functionName:    validate_mixed_generation_chain
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - g
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:528,30'
          Branch Sides:
            - BranchSide:      'commit-graph.c:528,33'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:528,2'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:528,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:529,26'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:533,6'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:533,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:534,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:536,2'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:536,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:537,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:541,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    validate_mixed_bloom_settings
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - g
      BBCount:         21
      ICount:          123
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - oid_to_hex
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:547,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:548,8'
              BranchSideFuncs:
                - free
                - _.21609
                - oid_to_hex
                - warning
            - BranchSide:      'commit-graph.c:567,1'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:548,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:549,4'
              BranchSideFuncs:
                - free
                - _.21609
                - oid_to_hex
                - warning
            - BranchSide:      'commit-graph.c:550,8'
              BranchSideFuncs:
                - free
                - _.21609
                - oid_to_hex
                - warning
        - Branch String:   'commit-graph.c:550,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:551,15'
              BranchSideFuncs:
                - free
                - _.21609
                - oid_to_hex
                - warning
            - BranchSide:      'commit-graph.c:555,7'
              BranchSideFuncs:
                - free
                - _.21609
                - oid_to_hex
                - warning
        - Branch String:   'commit-graph.c:555,76'
          Branch Sides:
            - BranchSide:      'commit-graph.c:556,7'
              BranchSideFuncs:
                - free
                - _.21609
                - oid_to_hex
                - warning
            - BranchSide:      'commit-graph.c:558,4'
              BranchSideFuncs:
                - free
                - _.21609
                - oid_to_hex
                - warning
        - Branch String:   'commit-graph.c:556,68'
          Branch Sides:
            - BranchSide:      'commit-graph.c:557,7'
              BranchSideFuncs:
                - free
                - _.21609
                - oid_to_hex
                - warning
            - BranchSide:      'commit-graph.c:558,4'
              BranchSideFuncs:
                - free
                - _.21609
                - oid_to_hex
                - warning
        - Branch String:   'commit-graph.c:555,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:558,4'
              BranchSideFuncs:
                - free
                - _.21609
                - oid_to_hex
                - warning
            - BranchSide:      'commit-graph.c:566,2'
              BranchSideFuncs:
                - free
                - _.21609
                - oid_to_hex
                - warning
      Callsites:
        - Src:             'commit-graph.c:562,12'
          Dst:             _
        - Src:             'commit-graph.c:564,5'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:562,4'
          Dst:             warning
    - functionName:    munmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hasheq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sha1
        - sha2
        - algop
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   './hash.h:270,6'
          Branch Sides:
            - BranchSide:      './hash.h:271,18'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      './hash.h:272,17'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             './hash.h:271,11'
          Dst:             memcmp
        - Src:             './hash.h:272,10'
          Dst:             memcmp
    - functionName:    open_commit_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - graph_file
        - fd
        - st
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - close
        - fstat64
        - git_open_cloexec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:242,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:243,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:244,13'
              BranchSideFuncs:
                - fstat64
                - close
        - Branch String:   'commit-graph.c:244,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:245,10'
              BranchSideFuncs:
                - close
            - BranchSide:      'commit-graph.c:248,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:241,8'
          Dst:             git_open_cloexec
        - Src:             'commit-graph.c:244,6'
          Dst:             fstat64
        - Src:             'commit-graph.c:245,3'
          Dst:             close
    - functionName:    load_commit_graph_one_fd_st
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - fd
        - st
        - odb
      BBCount:         9
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - close
        - const_error
        - error
        - munmap
        - parse_commit_graph
        - prepare_repo_settings
        - xmmap
        - xsize_t
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:261,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:262,9'
              BranchSideFuncs:
                - close
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:266,26'
              BranchSideFuncs:
                - xmmap
                - close
                - prepare_repo_settings
                - parse_commit_graph
                - munmap
        - Branch String:   'commit-graph.c:271,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:272,14'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:274,10'
              BranchSideFuncs:
                - munmap
      Callsites:
        - Src:             'commit-graph.c:259,15'
          Dst:             xsize_t
        - Src:             'commit-graph.c:262,3'
          Dst:             close
        - Src:             'commit-graph.c:263,3'
          Dst:             _
        - Src:             'commit-graph.c:263,3'
          Dst:             error
        - Src:             'commit-graph.c:263,3'
          Dst:             const_error
        - Src:             'commit-graph.c:266,14'
          Dst:             xmmap
        - Src:             'commit-graph.c:267,2'
          Dst:             close
        - Src:             'commit-graph.c:268,2'
          Dst:             prepare_repo_settings
        - Src:             'commit-graph.c:269,8'
          Dst:             parse_commit_graph
        - Src:             'commit-graph.c:274,3'
          Dst:             munmap
    - functionName:    xsize_t
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - len
      BBCount:         8
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1281,14'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1281,29'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1282,3'
              BranchSideFuncs:
                - die
        - Branch String:   './git-compat-util.h:1281,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1282,3'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1283,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1282,3'
          Dst:             die
    - functionName:    parse_commit_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - graph_map
        - graph_size
      BBCount:         42
      ICount:          386
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - _
        - alloc_commit_graph
        - const_error
        - error
        - free_chunkfile
        - get_be32
        - graph_read_bloom_data
        - graph_read_bloom_index
        - graph_read_commit_data
        - graph_read_generation_data
        - graph_read_oid_fanout
        - graph_read_oid_lookup
        - init_bloom_filters
        - init_chunkfile
        - oid_version
        - oidread
        - pair_chunk
        - read_chunk
        - read_table_of_contents
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:379,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:380,3'
              BranchSideFuncs:
                - get_be32.21655
                - oid_version
                - alloc_commit_graph
                - init_chunkfile
                - read_table_of_contents
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - pair_chunk
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - _.21609
                - error
                - const_error.21610
                - free_chunkfile
                - free
                - free
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
                - free
                - _.21609
                - oid_version
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:382,6'
              BranchSideFuncs:
                - get_be32.21655
                - oid_version
                - alloc_commit_graph
                - init_chunkfile
                - read_table_of_contents
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - pair_chunk
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - _.21609
                - error
                - const_error.21610
                - free_chunkfile
                - free
                - free
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
                - free
                - _.21609
                - oid_version
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:382,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:383,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:385,32'
              BranchSideFuncs:
                - get_be32.21655
                - oid_version
                - alloc_commit_graph
                - init_chunkfile
                - read_table_of_contents
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - pair_chunk
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - _.21609
                - error
                - const_error.21610
                - free_chunkfile
                - free
                - free
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
                - free
                - _.21609
                - oid_version
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:388,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:389,3'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:394,36'
              BranchSideFuncs:
                - oid_version
                - alloc_commit_graph
                - init_chunkfile
                - read_table_of_contents
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - pair_chunk
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - _.21609
                - error
                - const_error.21610
                - free_chunkfile
                - free
                - free
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
                - free
                - _.21609
                - oid_version
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:395,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:396,3'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:401,35'
              BranchSideFuncs:
                - oid_version
                - alloc_commit_graph
                - init_chunkfile
                - read_table_of_contents
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - pair_chunk
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - _.21609
                - error
                - const_error.21610
                - free_chunkfile
                - free
                - free
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
                - free
                - _.21609
                - oid_version
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:402,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:403,3'
              BranchSideFuncs:
                - _.21609
                - oid_version
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:408,10'
              BranchSideFuncs:
                - alloc_commit_graph
                - init_chunkfile
                - read_table_of_contents
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - pair_chunk
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - _.21609
                - error
                - const_error.21610
                - free_chunkfile
                - free
                - free
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
                - free
        - Branch String:   'commit-graph.c:415,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:418,3'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
                - free
            - BranchSide:      'commit-graph.c:424,7'
              BranchSideFuncs:
                - init_chunkfile
                - read_table_of_contents
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - pair_chunk
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - _.21609
                - error
                - const_error.21610
                - free_chunkfile
                - free
                - free
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:426,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:428,3'
              BranchSideFuncs:
                - free_chunkfile
                - free
                - free
            - BranchSide:      'commit-graph.c:430,17'
              BranchSideFuncs:
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - pair_chunk
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - _.21609
                - error
                - const_error.21610
                - free_chunkfile
                - free
                - free
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:430,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:431,3'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
                - free_chunkfile
                - free
                - free
            - BranchSide:      'commit-graph.c:434,17'
              BranchSideFuncs:
                - read_chunk
                - read_chunk
                - pair_chunk
                - pair_chunk
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - _.21609
                - error
                - const_error.21610
                - free_chunkfile
                - free
                - free
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:434,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:435,3'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
                - free_chunkfile
                - free
                - free
            - BranchSide:      'commit-graph.c:438,17'
              BranchSideFuncs:
                - read_chunk
                - pair_chunk
                - pair_chunk
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
                - _.21609
                - error
                - const_error.21610
                - free_chunkfile
                - free
                - free
        - Branch String:   'commit-graph.c:438,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:439,3'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
                - free_chunkfile
                - free
                - free
            - BranchSide:      'commit-graph.c:443,13'
              BranchSideFuncs:
                - pair_chunk
                - pair_chunk
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
                - read_chunk
                - read_chunk
                - read_chunk
                - pair_chunk
        - Branch String:   'commit-graph.c:448,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:449,14'
              BranchSideFuncs:
                - read_chunk
                - pair_chunk
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
                - read_chunk
                - read_chunk
            - BranchSide:      'commit-graph.c:459,6'
              BranchSideFuncs:
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
                - read_chunk
                - read_chunk
        - Branch String:   'commit-graph.c:455,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:456,4'
              BranchSideFuncs:
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
                - read_chunk
                - read_chunk
            - BranchSide:      'commit-graph.c:457,2'
              BranchSideFuncs:
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
                - read_chunk
                - read_chunk
        - Branch String:   'commit-graph.c:459,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:460,14'
              BranchSideFuncs:
                - read_chunk
                - read_chunk
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
            - BranchSide:      'commit-graph.c:466,6'
              BranchSideFuncs:
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
        - Branch String:   'commit-graph.c:466,33'
          Branch Sides:
            - BranchSide:      'commit-graph.c:466,36'
              BranchSideFuncs:
                - free
                - oidread.21637
                - free_chunkfile
                - init_bloom_filters
            - BranchSide:      'commit-graph.c:470,3'
              BranchSideFuncs:
                - free
                - oidread.21637
                - free_chunkfile
        - Branch String:   'commit-graph.c:466,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:467,3'
              BranchSideFuncs:
                - init_bloom_filters
                - oidread.21637
                - free_chunkfile
            - BranchSide:      'commit-graph.c:470,3'
              BranchSideFuncs:
                - free
                - oidread.21637
                - free_chunkfile
      Callsites:
        - Src:             'commit-graph.c:387,20'
          Dst:             get_be32
        - Src:             'commit-graph.c:389,3'
          Dst:             _
        - Src:             'commit-graph.c:389,3'
          Dst:             error
        - Src:             'commit-graph.c:389,3'
          Dst:             const_error
        - Src:             'commit-graph.c:396,3'
          Dst:             _
        - Src:             'commit-graph.c:396,3'
          Dst:             error
        - Src:             'commit-graph.c:396,3'
          Dst:             const_error
        - Src:             'commit-graph.c:402,22'
          Dst:             oid_version
        - Src:             'commit-graph.c:403,3'
          Dst:             _
        - Src:             'commit-graph.c:403,3'
          Dst:             oid_version
        - Src:             'commit-graph.c:403,3'
          Dst:             error
        - Src:             'commit-graph.c:403,3'
          Dst:             const_error
        - Src:             'commit-graph.c:408,10'
          Dst:             alloc_commit_graph
        - Src:             'commit-graph.c:418,3'
          Dst:             _
        - Src:             'commit-graph.c:418,3'
          Dst:             error
        - Src:             'commit-graph.c:418,3'
          Dst:             const_error
        - Src:             'commit-graph.c:424,7'
          Dst:             init_chunkfile
        - Src:             'commit-graph.c:426,6'
          Dst:             read_table_of_contents
        - Src:             'commit-graph.c:430,6'
          Dst:             read_chunk
        - Src:             'commit-graph.c:430,6'
          Dst:             graph_read_oid_fanout
        - Src:             'commit-graph.c:431,3'
          Dst:             _
        - Src:             'commit-graph.c:431,3'
          Dst:             error
        - Src:             'commit-graph.c:431,3'
          Dst:             const_error
        - Src:             'commit-graph.c:434,6'
          Dst:             read_chunk
        - Src:             'commit-graph.c:434,6'
          Dst:             graph_read_oid_lookup
        - Src:             'commit-graph.c:435,3'
          Dst:             _
        - Src:             'commit-graph.c:435,3'
          Dst:             error
        - Src:             'commit-graph.c:435,3'
          Dst:             const_error
        - Src:             'commit-graph.c:438,6'
          Dst:             read_chunk
        - Src:             'commit-graph.c:438,6'
          Dst:             graph_read_commit_data
        - Src:             'commit-graph.c:439,3'
          Dst:             _
        - Src:             'commit-graph.c:439,3'
          Dst:             error
        - Src:             'commit-graph.c:439,3'
          Dst:             const_error
        - Src:             'commit-graph.c:443,2'
          Dst:             pair_chunk
        - Src:             'commit-graph.c:445,2'
          Dst:             pair_chunk
        - Src:             'commit-graph.c:449,3'
          Dst:             read_chunk
        - Src:             'commit-graph.c:449,3'
          Dst:             graph_read_generation_data
        - Src:             'commit-graph.c:451,3'
          Dst:             pair_chunk
        - Src:             'commit-graph.c:460,3'
          Dst:             read_chunk
        - Src:             'commit-graph.c:460,3'
          Dst:             graph_read_bloom_index
        - Src:             'commit-graph.c:462,3'
          Dst:             read_chunk
        - Src:             'commit-graph.c:462,3'
          Dst:             graph_read_bloom_data
        - Src:             'commit-graph.c:467,3'
          Dst:             init_bloom_filters
        - Src:             'commit-graph.c:475,2'
          Dst:             oidread
        - Src:             'commit-graph.c:478,2'
          Dst:             free_chunkfile
        - Src:             'commit-graph.c:482,2'
          Dst:             free_chunkfile
    - functionName:    alloc_commit_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:213,23'
          Branch Sides:
            - BranchSide:      'commit-graph.c:213,23'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit-graph.c:213,27'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             'commit-graph.c:213,27'
          Dst:             xcalloc
    - functionName:    graph_read_oid_fanout
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - chunk_start
        - chunk_size
        - data
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - error
        - git_bswap32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:285,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:286,10'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:287,42'
              BranchSideFuncs:
                - git_bswap32.21606
                - git_bswap32.21606
                - git_bswap32.21606
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:290,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:291,26'
              BranchSideFuncs:
                - git_bswap32.21606
                - git_bswap32.21606
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:300,2'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:294,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:295,4'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:298,2'
              BranchSideFuncs:
                - git_bswap32.21606
                - git_bswap32.21606
                - _.21609
                - error
                - const_error.21610
      Callsites:
        - Src:             'commit-graph.c:286,10'
          Dst:             _
        - Src:             'commit-graph.c:286,10'
          Dst:             error
        - Src:             'commit-graph.c:286,10'
          Dst:             const_error
        - Src:             'commit-graph.c:288,19'
          Dst:             git_bswap32
        - Src:             'commit-graph.c:291,26'
          Dst:             git_bswap32
        - Src:             'commit-graph.c:292,26'
          Dst:             git_bswap32
        - Src:             'commit-graph.c:295,4'
          Dst:             _
        - Src:             'commit-graph.c:295,4'
          Dst:             error
        - Src:             'commit-graph.c:295,4'
          Dst:             const_error
    - functionName:    graph_read_oid_lookup
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - chunk_start
        - chunk_size
        - data
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:308,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:309,10'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:310,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:309,10'
          Dst:             _
        - Src:             'commit-graph.c:309,10'
          Dst:             error
        - Src:             'commit-graph.c:309,10'
          Dst:             const_error
    - functionName:    graph_read_commit_data
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - chunk_start
        - chunk_size
        - data
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:317,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:318,10'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:319,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:318,10'
          Dst:             _
        - Src:             'commit-graph.c:318,10'
          Dst:             error
        - Src:             'commit-graph.c:318,10'
          Dst:             const_error
    - functionName:    graph_read_generation_data
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - chunk_start
        - chunk_size
        - data
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:327,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:328,10'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:329,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:328,10'
          Dst:             _
        - Src:             'commit-graph.c:328,10'
          Dst:             error
        - Src:             'commit-graph.c:328,10'
          Dst:             const_error
    - functionName:    graph_read_bloom_index
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - chunk_start
        - chunk_size
        - data
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:337,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:338,11'
              BranchSideFuncs:
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:341,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:338,11'
          Dst:             _
        - Src:             'commit-graph.c:338,3'
          Dst:             warning
    - functionName:    graph_read_bloom_data
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - chunk_start
        - chunk_size
        - data
      BBCount:         6
      ICount:          83
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - get_be32
        - warning
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:350,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:351,11'
              BranchSideFuncs:
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:358,24'
              BranchSideFuncs:
                - xmalloc
                - get_be32.21655
                - get_be32.21655
                - get_be32.21655
      Callsites:
        - Src:             'commit-graph.c:351,11'
          Dst:             _
        - Src:             'commit-graph.c:351,3'
          Dst:             warning
        - Src:             'commit-graph.c:361,29'
          Dst:             xmalloc
        - Src:             'commit-graph.c:362,43'
          Dst:             get_be32
        - Src:             'commit-graph.c:363,41'
          Dst:             get_be32
        - Src:             'commit-graph.c:364,45'
          Dst:             get_be32
    - functionName:    get_commit_graph_filename
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj_dir
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xstrfmt
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:196,9'
          Dst:             xstrfmt
    - functionName:    disable_commit_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2908
      functionLinenumberEnd: 2910
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    verify_one_commit_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2713
      functionLinenumberEnd: 2859
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - g
        - progress
        - seen
      BBCount:         78
      ICount:          566
      EdgeCount:       104
      CyclomaticComplexity: 28
      functionsReached:
        - _
        - alloc_commit_node
        - commit_graph_checksum_valid
        - commit_graph_generation
        - commit_graph_generation_from_graph
        - create_object
        - display_progress
        - get_be32
        - get_commit_tree_in_graph_one
        - get_commit_tree_oid
        - graph_report
        - lookup_commit
        - oid_to_hex
        - oidcmp
        - oidcpy
        - oideq
        - oidread
        - parse_commit_in_graph_one
        - repo_parse_commit_internal
        - st_mult
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:2719,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2720,16'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - st_mult.21592
                - oidread.21637
                - oidcpy.21594
                - lookup_commit
                - parse_commit_in_graph_one
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - oidcmp.21626
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
            - BranchSide:      'commit-graph.c:2724,9'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - st_mult.21592
                - oidread.21637
                - oidcpy.21594
                - lookup_commit
                - parse_commit_in_graph_one
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - oidcmp.21626
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
        - Branch String:   'commit-graph.c:2724,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2727,21'
              BranchSideFuncs:
                - st_mult.21592
                - oidread.21637
                - oidcpy.21594
                - lookup_commit
                - parse_commit_in_graph_one
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - oidcmp.21626
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
            - BranchSide:      'commit-graph.c:2752,2'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
        - Branch String:   'commit-graph.c:2730,9'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2730,12'
              BranchSideFuncs:
                - oidcmp.21626
                - oidcpy.21594
                - lookup_commit
                - parse_commit_in_graph_one
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - st_mult.21592
                - oidread.21637
                - get_be32.21655
                - _.21609
                - graph_report
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
            - BranchSide:      'commit-graph.c:2735,3'
              BranchSideFuncs:
                - oidcpy.21594
                - lookup_commit
                - parse_commit_in_graph_one
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - st_mult.21592
                - oidread.21637
                - oidcmp.21626
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
        - Branch String:   'commit-graph.c:2730,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2731,17'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - oidcpy.21594
                - lookup_commit
                - parse_commit_in_graph_one
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - st_mult.21592
                - oidread.21637
                - oidcmp.21626
                - get_be32.21655
                - _.21609
                - graph_report
            - BranchSide:      'commit-graph.c:2735,3'
              BranchSideFuncs:
                - oidcpy.21594
                - lookup_commit
                - parse_commit_in_graph_one
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - st_mult.21592
                - oidread.21637
                - oidcmp.21626
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
        - Branch String:   'commit-graph.c:2737,3'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2738,37'
              BranchSideFuncs:
                - get_be32.21655
                - lookup_commit
                - parse_commit_in_graph_one
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - st_mult.21592
                - oidread.21637
                - oidcpy.21594
                - oidcmp.21626
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - _.21609
                - graph_report
            - BranchSide:      'commit-graph.c:2746,32'
              BranchSideFuncs:
                - lookup_commit
                - parse_commit_in_graph_one
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - st_mult.21592
                - oidread.21637
                - oidcpy.21594
                - get_be32.21655
                - _.21609
                - graph_report
                - oidcmp.21626
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
        - Branch String:   'commit-graph.c:2740,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2741,18'
              BranchSideFuncs:
                - _.21609
                - graph_report
                - lookup_commit
                - parse_commit_in_graph_one
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - st_mult.21592
                - oidread.21637
                - oidcpy.21594
                - oidcmp.21626
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - get_be32.21655
            - BranchSide:      'commit-graph.c:2743,18'
              BranchSideFuncs:
                - lookup_commit
                - parse_commit_in_graph_one
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - st_mult.21592
                - oidread.21637
                - oidcpy.21594
                - oidcmp.21626
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
        - Branch String:   'commit-graph.c:2747,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2748,17'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - st_mult.21592
                - oidread.21637
                - oidcpy.21594
                - lookup_commit
                - parse_commit_in_graph_one
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - oidcmp.21626
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
            - BranchSide:      'commit-graph.c:2750,2'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - st_mult.21592
                - oidread.21637
                - oidcpy.21594
                - lookup_commit
                - parse_commit_in_graph_one
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
                - oidcmp.21626
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
        - Branch String:   'commit-graph.c:2752,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2753,36'
              BranchSideFuncs:
                - get_be32.21655
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - graph_report
            - BranchSide:      'commit-graph.c:2762,6'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
        - Branch String:   'commit-graph.c:2755,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2756,17'
              BranchSideFuncs:
                - _.21609
                - graph_report
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
            - BranchSide:      'commit-graph.c:2759,17'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - get_be32.21655
                - _.21609
                - graph_report
        - Branch String:   'commit-graph.c:2762,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2763,10'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:2765,9'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
        - Branch String:   'commit-graph.c:2765,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2768,15'
              BranchSideFuncs:
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
            - BranchSide:      'commit-graph.c:2852,6'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
        - Branch String:   'commit-graph.c:2777,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2778,17'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
            - BranchSide:      'commit-graph.c:2783,44'
              BranchSideFuncs:
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
        - Branch String:   'commit-graph.c:2783,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2785,17'
              BranchSideFuncs:
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
            - BranchSide:      'commit-graph.c:2790,19'
              BranchSideFuncs:
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
        - Branch String:   'commit-graph.c:2793,3'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2794,9'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
            - BranchSide:      'commit-graph.c:2817,7'
              BranchSideFuncs:
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
        - Branch String:   'commit-graph.c:2794,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2795,18'
              BranchSideFuncs:
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
            - BranchSide:      'commit-graph.c:2801,30'
              BranchSideFuncs:
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
        - Branch String:   'commit-graph.c:2803,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2804,18'
              BranchSideFuncs:
                - commit_graph_generation_from_graph
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
            - BranchSide:      'commit-graph.c:2809,52'
              BranchSideFuncs:
                - commit_graph_generation_from_graph
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
        - Branch String:   'commit-graph.c:2810,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2811,22'
              BranchSideFuncs:
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
            - BranchSide:      'commit-graph.c:2813,20'
              BranchSideFuncs:
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
        - Branch String:   'commit-graph.c:2817,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2818,17'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
            - BranchSide:      'commit-graph.c:2821,42'
              BranchSideFuncs:
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
        - Branch String:   'commit-graph.c:2821,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2822,24'
              BranchSideFuncs:
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
            - BranchSide:      'commit-graph.c:2824,20'
              BranchSideFuncs:
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
        - Branch String:   'commit-graph.c:2826,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2827,4'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
            - BranchSide:      'commit-graph.c:2835,8'
              BranchSideFuncs:
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
        - Branch String:   'commit-graph.c:2835,32'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2835,35'
              BranchSideFuncs:
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
            - BranchSide:      'commit-graph.c:2838,40'
              BranchSideFuncs:
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
        - Branch String:   'commit-graph.c:2835,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2836,18'
              BranchSideFuncs:
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
            - BranchSide:      'commit-graph.c:2838,40'
              BranchSideFuncs:
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
        - Branch String:   'commit-graph.c:2839,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2840,17'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
            - BranchSide:      'commit-graph.c:2845,7'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
        - Branch String:   'commit-graph.c:2845,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2846,17'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
            - BranchSide:      'commit-graph.c:2850,2'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - display_progress
                - st_mult.21592
                - oidread.21637
                - lookup_commit
                - alloc_commit_node
                - create_object
                - repo_parse_commit_internal
                - get_commit_tree_in_graph_one
                - get_commit_tree_oid
                - oideq.21631
                - _.21609
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - get_commit_tree_oid
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - commit_graph_generation
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - _.21609
                - oid_to_hex
                - graph_report
                - parse_commit_in_graph_one
                - oideq.21631
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - oid_to_hex
                - graph_report
                - commit_graph_generation_from_graph
                - _.21609
                - oid_to_hex
                - graph_report
        - Branch String:   'commit-graph.c:2852,20'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2852,23'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
            - BranchSide:      'commit-graph.c:2858,9'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:2852,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2853,16'
              BranchSideFuncs:
                - _.21609
                - oid_to_hex
                - oid_to_hex
                - graph_report
            - BranchSide:      'commit-graph.c:2858,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:2719,7'
          Dst:             commit_graph_checksum_valid
        - Src:             'commit-graph.c:2720,16'
          Dst:             _
        - Src:             'commit-graph.c:2720,3'
          Dst:             graph_report
        - Src:             'commit-graph.c:2727,43'
          Dst:             st_mult
        - Src:             'commit-graph.c:2727,3'
          Dst:             oidread
        - Src:             'commit-graph.c:2730,12'
          Dst:             oidcmp
        - Src:             'commit-graph.c:2731,17'
          Dst:             _
        - Src:             'commit-graph.c:2732,10'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2733,10'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2731,4'
          Dst:             graph_report
        - Src:             'commit-graph.c:2735,3'
          Dst:             oidcpy
        - Src:             'commit-graph.c:2738,28'
          Dst:             get_be32
        - Src:             'commit-graph.c:2741,18'
          Dst:             _
        - Src:             'commit-graph.c:2741,5'
          Dst:             graph_report
        - Src:             'commit-graph.c:2746,18'
          Dst:             lookup_commit
        - Src:             'commit-graph.c:2747,8'
          Dst:             parse_commit_in_graph_one
        - Src:             'commit-graph.c:2748,17'
          Dst:             _
        - Src:             'commit-graph.c:2749,10'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2748,4'
          Dst:             graph_report
        - Src:             'commit-graph.c:2753,27'
          Dst:             get_be32
        - Src:             'commit-graph.c:2756,17'
          Dst:             _
        - Src:             'commit-graph.c:2756,4'
          Dst:             graph_report
        - Src:             'commit-graph.c:2771,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:2772,43'
          Dst:             st_mult
        - Src:             'commit-graph.c:2772,3'
          Dst:             oidread
        - Src:             'commit-graph.c:2775,18'
          Dst:             lookup_commit
        - Src:             'commit-graph.c:2776,60'
          Dst:             alloc_commit_node
        - Src:             'commit-graph.c:2776,33'
          Dst:             create_object
        - Src:             'commit-graph.c:2777,7'
          Dst:             repo_parse_commit_internal
        - Src:             'commit-graph.c:2778,17'
          Dst:             _
        - Src:             'commit-graph.c:2779,10'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2778,4'
          Dst:             graph_report
        - Src:             'commit-graph.c:2783,15'
          Dst:             get_commit_tree_in_graph_one
        - Src:             'commit-graph.c:2784,7'
          Dst:             get_commit_tree_oid
        - Src:             'commit-graph.c:2783,8'
          Dst:             oideq
        - Src:             'commit-graph.c:2785,17'
          Dst:             _
        - Src:             'commit-graph.c:2786,10'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2787,21'
          Dst:             get_commit_tree_oid
        - Src:             'commit-graph.c:2787,10'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2788,21'
          Dst:             get_commit_tree_oid
        - Src:             'commit-graph.c:2788,10'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2785,4'
          Dst:             graph_report
        - Src:             'commit-graph.c:2795,18'
          Dst:             _
        - Src:             'commit-graph.c:2796,11'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2795,5'
          Dst:             graph_report
        - Src:             'commit-graph.c:2801,4'
          Dst:             parse_commit_in_graph_one
        - Src:             'commit-graph.c:2803,9'
          Dst:             oideq
        - Src:             'commit-graph.c:2804,18'
          Dst:             _
        - Src:             'commit-graph.c:2805,11'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2806,11'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2807,11'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2804,5'
          Dst:             graph_report
        - Src:             'commit-graph.c:2809,17'
          Dst:             commit_graph_generation_from_graph
        - Src:             'commit-graph.c:2818,17'
          Dst:             _
        - Src:             'commit-graph.c:2819,10'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2818,4'
          Dst:             graph_report
        - Src:             'commit-graph.c:2821,7'
          Dst:             commit_graph_generation_from_graph
        - Src:             'commit-graph.c:2838,16'
          Dst:             commit_graph_generation
        - Src:             'commit-graph.c:2840,17'
          Dst:             _
        - Src:             'commit-graph.c:2841,10'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2840,4'
          Dst:             graph_report
        - Src:             'commit-graph.c:2846,17'
          Dst:             _
        - Src:             'commit-graph.c:2847,10'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2846,4'
          Dst:             graph_report
        - Src:             'commit-graph.c:2853,16'
          Dst:             _
        - Src:             'commit-graph.c:2855,9'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2856,9'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2853,3'
          Dst:             graph_report
    - functionName:    graph_report
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2694
      functionLinenumberEnd: 2702
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - vfprintf
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:2699,2'
          Dst:             vfprintf
        - Src:             'commit-graph.c:2700,2'
          Dst:             fprintf
    - functionName:    parse_commit_in_graph_one
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - g
        - item
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fill_commit_in_graph
        - find_commit_pos_in_graph
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit-graph.c:1064,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1065,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:1067,31'
              BranchSideFuncs:
                - find_commit_pos_in_graph
                - fill_commit_in_graph
        - Branch String:   'commit-graph.c:1067,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1068,31'
              BranchSideFuncs:
                - fill_commit_in_graph
            - BranchSide:      'commit-graph.c:1070,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:1067,6'
          Dst:             find_commit_pos_in_graph
        - Src:             'commit-graph.c:1068,10'
          Dst:             fill_commit_in_graph
    - functionName:    get_commit_tree_in_graph_one
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - g
        - c
      BBCount:         8
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - commit_graph_position
        - load_tree_for_commit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:1119,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1120,10'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:1121,28'
              BranchSideFuncs:
                - commit_graph_position
                - load_tree_for_commit
                - BUG_fl
        - Branch String:   'commit-graph.c:1121,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1122,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'commit-graph.c:1124,30'
              BranchSideFuncs:
                - load_tree_for_commit
      Callsites:
        - Src:             'commit-graph.c:1121,6'
          Dst:             commit_graph_position
        - Src:             'commit-graph.c:1122,3'
          Dst:             BUG_fl
        - Src:             'commit-graph.c:1124,9'
          Dst:             load_tree_for_commit
    - functionName:    commit_graph_generation
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - commit_graph_data_slab_peek
      functionUses:    37
      BranchProfiles:
        - Branch String:   'commit-graph.c:126,11'
          Branch Sides:
            - BranchSide:      'commit-graph.c:126,14'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:129,2'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:126,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:127,10'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:129,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:124,3'
          Dst:             commit_graph_data_slab_peek
    - functionName:    fill_commit_in_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - item
        - g
        - pos
      BBCount:         19
      ICount:          213
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - const_error
        - error
        - fill_commit_graph_info
        - free_commit_list
        - get_be32
        - insert_parent_or_die
        - set_commit_tree
        - st_mult
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:948,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:949,7'
              BranchSideFuncs:
                - fill_commit_graph_info
                - st_mult.21592
                - set_commit_tree
                - get_be32.21655
                - insert_parent_or_die
                - get_be32.21655
                - insert_parent_or_die
                - get_be32.21655
                - insert_parent_or_die
                - _.21609
                - error
                - const_error.21610
                - free_commit_list
            - BranchSide:      'commit-graph.c:951,25'
              BranchSideFuncs:
                - fill_commit_graph_info
                - st_mult.21592
                - set_commit_tree
                - get_be32.21655
                - insert_parent_or_die
                - get_be32.21655
                - insert_parent_or_die
                - get_be32.21655
                - insert_parent_or_die
                - _.21609
                - error
                - const_error.21610
                - free_commit_list
        - Branch String:   'commit-graph.c:963,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:964,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:965,30'
              BranchSideFuncs:
                - insert_parent_or_die
                - get_be32.21655
                - insert_parent_or_die
                - get_be32.21655
                - insert_parent_or_die
                - _.21609
                - error
                - const_error.21610
                - free_commit_list
        - Branch String:   'commit-graph.c:968,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:969,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:970,8'
              BranchSideFuncs:
                - insert_parent_or_die
                - get_be32.21655
                - insert_parent_or_die
                - _.21609
                - error
                - const_error.21610
                - free_commit_list
        - Branch String:   'commit-graph.c:970,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:971,31'
              BranchSideFuncs:
                - get_be32.21655
                - insert_parent_or_die
                - _.21609
                - error
                - const_error.21610
                - free_commit_list
            - BranchSide:      'commit-graph.c:975,20'
              BranchSideFuncs:
                - get_be32.21655
                - insert_parent_or_die
                - _.21609
                - error
                - const_error.21610
                - free_commit_list
        - Branch String:   'commit-graph.c:977,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:978,4'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
                - free_commit_list
            - BranchSide:      'commit-graph.c:984,25'
              BranchSideFuncs:
                - get_be32.21655
                - insert_parent_or_die
                - _.21609
                - error
                - const_error.21610
                - free_commit_list
        - Branch String:   'commit-graph.c:990,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:977,7'
              BranchSideFuncs:
                - get_be32.21655
                - insert_parent_or_die
                - _.21609
                - error
                - const_error.21610
                - free_commit_list
            - BranchSide:      'commit-graph.c:992,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:951,2'
          Dst:             fill_commit_graph_info
        - Src:             'commit-graph.c:954,39'
          Dst:             st_mult
        - Src:             'commit-graph.c:958,2'
          Dst:             set_commit_tree
        - Src:             'commit-graph.c:962,15'
          Dst:             get_be32
        - Src:             'commit-graph.c:965,9'
          Dst:             insert_parent_or_die
        - Src:             'commit-graph.c:967,15'
          Dst:             get_be32
        - Src:             'commit-graph.c:971,10'
          Dst:             insert_parent_or_die
        - Src:             'commit-graph.c:978,4'
          Dst:             _
        - Src:             'commit-graph.c:978,4'
          Dst:             error
        - Src:             'commit-graph.c:978,4'
          Dst:             const_error
        - Src:             'commit-graph.c:979,4'
          Dst:             free_commit_list
        - Src:             'commit-graph.c:984,16'
          Dst:             get_be32
        - Src:             'commit-graph.c:986,10'
          Dst:             insert_parent_or_die
    - functionName:    fill_commit_graph_info
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - item
        - g
        - pos
      BBCount:         21
      ICount:          253
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - commit_graph_data_at
        - die
        - get_be32
        - get_be64
        - st_mult
        - topo_level_slab_at
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:896,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:897,7'
              BranchSideFuncs:
                - st_mult.21592
                - commit_graph_data_at
                - get_be32.21655
                - get_be32.21655
                - get_be32.21655
                - get_be32.21655
                - topo_level_slab_at
                - st_mult.21592
                - get_be32.21655
                - _.21609
                - die
                - get_be64
                - _.21609
                - die
                - _.21609
                - die
            - BranchSide:      'commit-graph.c:899,6'
              BranchSideFuncs:
                - st_mult.21592
                - commit_graph_data_at
                - get_be32.21655
                - get_be32.21655
                - get_be32.21655
                - get_be32.21655
                - topo_level_slab_at
                - st_mult.21592
                - get_be32.21655
                - _.21609
                - die
                - get_be64
                - _.21609
                - die
                - _.21609
                - die
        - Branch String:   'commit-graph.c:899,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:900,7'
              BranchSideFuncs:
                - _.21609
                - die
            - BranchSide:      'commit-graph.c:902,14'
              BranchSideFuncs:
                - st_mult.21592
                - commit_graph_data_at
                - get_be32.21655
                - get_be32.21655
                - get_be32.21655
                - get_be32.21655
                - topo_level_slab_at
                - st_mult.21592
                - get_be32.21655
                - _.21609
                - die
                - get_be64
                - _.21609
                - die
        - Branch String:   'commit-graph.c:912,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:913,34'
              BranchSideFuncs:
                - st_mult.21592
                - get_be32.21655
                - get_be32.21655
                - topo_level_slab_at
                - _.21609
                - die
                - get_be64
                - _.21609
                - die
            - BranchSide:      'commit-graph.c:927,37'
              BranchSideFuncs:
                - get_be32.21655
                - get_be32.21655
                - topo_level_slab_at
        - Branch String:   'commit-graph.c:915,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:916,9'
              BranchSideFuncs:
                - _.21609
                - die
                - get_be64
                - get_be32.21655
                - topo_level_slab_at
                - _.21609
                - die
            - BranchSide:      'commit-graph.c:925,29'
              BranchSideFuncs:
                - get_be32.21655
                - topo_level_slab_at
        - Branch String:   'commit-graph.c:916,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:917,9'
              BranchSideFuncs:
                - get_be64
                - get_be32.21655
                - topo_level_slab_at
                - _.21609
                - die
            - BranchSide:      'commit-graph.c:919,17'
              BranchSideFuncs:
                - get_be64
                - get_be32.21655
                - topo_level_slab_at
                - _.21609
                - die
        - Branch String:   'commit-graph.c:920,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:921,9'
              BranchSideFuncs:
                - _.21609
                - die
            - BranchSide:      'commit-graph.c:922,29'
              BranchSideFuncs:
                - get_be64
                - get_be32.21655
                - topo_level_slab_at
        - Branch String:   'commit-graph.c:929,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:929,6'
              BranchSideFuncs:
                - get_be32.21655
                - topo_level_slab_at
            - BranchSide:      'commit-graph.c:930,56'
              BranchSideFuncs:
                - get_be32.21655
                - topo_level_slab_at
      Callsites:
        - Src:             'commit-graph.c:900,7'
          Dst:             _
        - Src:             'commit-graph.c:900,3'
          Dst:             die
        - Src:             'commit-graph.c:903,39'
          Dst:             st_mult
        - Src:             'commit-graph.c:905,15'
          Dst:             commit_graph_data_at
        - Src:             'commit-graph.c:908,14'
          Dst:             get_be32
        - Src:             'commit-graph.c:909,13'
          Dst:             get_be32
        - Src:             'commit-graph.c:913,61'
          Dst:             st_mult
        - Src:             'commit-graph.c:913,25'
          Dst:             get_be32
        - Src:             'commit-graph.c:917,9'
          Dst:             _
        - Src:             'commit-graph.c:917,5'
          Dst:             die
        - Src:             'commit-graph.c:921,9'
          Dst:             _
        - Src:             'commit-graph.c:921,5'
          Dst:             die
        - Src:             'commit-graph.c:923,5'
          Dst:             get_be64
        - Src:             'commit-graph.c:927,28'
          Dst:             get_be32
        - Src:             'commit-graph.c:930,47'
          Dst:             get_be32
        - Src:             'commit-graph.c:930,4'
          Dst:             topo_level_slab_at
    - functionName:    verify_commit_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2862
      functionLinenumberEnd: 2890
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - g
        - flags
      BBCount:         19
      ICount:          118
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - graph_report
        - start_progress
        - stop_progress
        - verify_one_commit_graph
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:2867,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2868,3'
              BranchSideFuncs:
                - stop_progress.21632
                - verify_one_commit_graph
                - _.21609
                - start_progress
            - BranchSide:      'commit-graph.c:2872,6'
              BranchSideFuncs:
                - stop_progress.21632
                - verify_one_commit_graph
                - _.21609
                - start_progress
        - Branch String:   'commit-graph.c:2872,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2873,20'
              BranchSideFuncs:
                - _.21609
                - start_progress
                - stop_progress.21632
                - verify_one_commit_graph
            - BranchSide:      'commit-graph.c:2881,2'
              BranchSideFuncs:
                - stop_progress.21632
                - verify_one_commit_graph
        - Branch String:   'commit-graph.c:2874,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2875,13'
              BranchSideFuncs:
                - _.21609
                - start_progress
                - stop_progress.21632
                - verify_one_commit_graph
            - BranchSide:      'commit-graph.c:2877,29'
              BranchSideFuncs:
                - _.21609
                - start_progress
                - stop_progress.21632
                - verify_one_commit_graph
        - Branch String:   'commit-graph.c:2881,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2882,42'
              BranchSideFuncs:
                - verify_one_commit_graph
                - stop_progress.21632
            - BranchSide:      'commit-graph.c:2887,2'
              BranchSideFuncs:
                - stop_progress.21632
        - Branch String:   'commit-graph.c:2883,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2884,4'
              BranchSideFuncs:
                - stop_progress.21632
            - BranchSide:      'commit-graph.c:2885,2'
              BranchSideFuncs:
                - stop_progress.21632
                - verify_one_commit_graph
      Callsites:
        - Src:             'commit-graph.c:2868,3'
          Dst:             graph_report
        - Src:             'commit-graph.c:2877,29'
          Dst:             _
        - Src:             'commit-graph.c:2877,14'
          Dst:             start_progress
        - Src:             'commit-graph.c:2882,18'
          Dst:             verify_one_commit_graph
        - Src:             'commit-graph.c:2887,2'
          Dst:             stop_progress
    - functionName:    clear_topo_level_slab
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:77,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:77,1'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'commit-graph.c:77,1'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    expire_commit_graphs
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2433
      functionLinenumberEnd: 2489
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         39
      ICount:          247
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - closedir
        - get_commit_graph_chain_filename
        - git_time
        - opendir
        - readdir64
        - stat64
        - strbuf_addch
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strcmp
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:2440,16'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2440,19'
              BranchSideFuncs:
                - get_commit_graph_chain_filename
                - unlink
                - free
                - strbuf_addstr.21642
                - strbuf_addstr.21642
                - opendir
                - strbuf_release
                - closedir
                - strbuf_addch.21596
                - readdir64
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - unlink
                - strcmp
            - BranchSide:      'commit-graph.c:2442,7'
              BranchSideFuncs:
                - get_commit_graph_chain_filename
                - unlink
                - free
                - strbuf_addstr.21642
                - strbuf_addstr.21642
                - opendir
                - strbuf_release
                - closedir
                - strbuf_addch.21596
                - readdir64
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - unlink
                - strcmp
        - Branch String:   'commit-graph.c:2440,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2441,17'
              BranchSideFuncs:
                - get_commit_graph_chain_filename
                - unlink
                - free
                - strbuf_addstr.21642
                - strbuf_addstr.21642
                - opendir
                - strbuf_release
                - closedir
                - strbuf_addch.21596
                - readdir64
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - unlink
                - strcmp
            - BranchSide:      'commit-graph.c:2442,7'
              BranchSideFuncs:
                - get_commit_graph_chain_filename
                - unlink
                - free
                - strbuf_addstr.21642
                - strbuf_addstr.21642
                - opendir
                - strbuf_release
                - closedir
                - strbuf_addch.21596
                - readdir64
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - unlink
                - strcmp
        - Branch String:   'commit-graph.c:2442,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2443,9'
              BranchSideFuncs:
                - strbuf_addstr.21642
                - strbuf_addstr.21642
                - opendir
                - strbuf_release
                - closedir
                - strbuf_addch.21596
                - readdir64
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - unlink
                - strcmp
            - BranchSide:      'commit-graph.c:2449,23'
              BranchSideFuncs:
                - strbuf_addstr.21642
                - strbuf_addstr.21642
                - opendir
                - strbuf_release
                - closedir
                - strbuf_addch.21596
                - readdir64
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - unlink
                - strcmp
        - Branch String:   'commit-graph.c:2453,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2454,3'
              BranchSideFuncs:
                - strbuf_addch.21596
                - readdir64
                - strbuf_release
                - closedir
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - unlink
                - strcmp
            - BranchSide:      'commit-graph.c:2456,2'
              BranchSideFuncs:
                - strbuf_addch.21596
                - readdir64
                - strbuf_release
                - closedir
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - unlink
                - strcmp
        - Branch String:   'commit-graph.c:2458,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2460,15'
              BranchSideFuncs:
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - unlink
                - readdir64
                - strbuf_release
                - closedir
                - strcmp
            - BranchSide:      'commit-graph.c:2486,5'
              BranchSideFuncs:
                - strbuf_release
                - closedir
        - Branch String:   'commit-graph.c:2465,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2466,4'
              BranchSideFuncs:
                - readdir64
                - strbuf_release
                - closedir
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - unlink
                - strcmp
            - BranchSide:      'commit-graph.c:2468,10'
              BranchSideFuncs:
                - strcmp
                - unlink
                - readdir64
                - strbuf_release
                - closedir
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
        - Branch String:   'commit-graph.c:2468,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2469,4'
              BranchSideFuncs:
                - readdir64
                - strbuf_release
                - closedir
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - unlink
                - strcmp
            - BranchSide:      'commit-graph.c:2470,12'
              BranchSideFuncs:
                - strcmp
                - unlink
                - readdir64
                - strbuf_release
                - closedir
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
        - Branch String:   'commit-graph.c:2470,20'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2470,35'
              BranchSideFuncs:
                - readdir64
                - strbuf_release
                - closedir
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - unlink
                - strcmp
            - BranchSide:      'commit-graph.c:2471,4'
              BranchSideFuncs:
                - readdir64
                - strbuf_release
                - closedir
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - unlink
                - strcmp
        - Branch String:   'commit-graph.c:2470,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2471,4'
              BranchSideFuncs:
                - readdir64
                - strbuf_release
                - closedir
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - unlink
                - strcmp
            - BranchSide:      'commit-graph.c:2473,10'
              BranchSideFuncs:
                - unlink
                - readdir64
                - strbuf_release
                - closedir
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - strcmp
        - Branch String:   'commit-graph.c:2473,3'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2474,16'
              BranchSideFuncs:
                - strcmp
                - unlink
                - readdir64
                - strbuf_release
                - closedir
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
            - BranchSide:      'commit-graph.c:2481,8'
              BranchSideFuncs:
                - unlink
                - readdir64
                - strbuf_release
                - closedir
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - strcmp
        - Branch String:   'commit-graph.c:2474,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2476,11'
              BranchSideFuncs:
                - unlink
                - readdir64
                - strbuf_release
                - closedir
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - strcmp
            - BranchSide:      'commit-graph.c:2479,3'
              BranchSideFuncs:
                - unlink
                - readdir64
                - strbuf_release
                - closedir
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - strcmp
        - Branch String:   'commit-graph.c:2481,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2458,2'
              BranchSideFuncs:
                - readdir64
                - strbuf_release
                - closedir
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - unlink
                - strcmp
            - BranchSide:      'commit-graph.c:2482,16'
              BranchSideFuncs:
                - unlink
                - readdir64
                - strbuf_release
                - closedir
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - stat64
                - strcmp
                - strcmp
        - Branch String:   'commit-graph.c:2486,5'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2486,5'
              BranchSideFuncs:
                - closedir
                - strbuf_release
            - BranchSide:      'commit-graph.c:2487,12'
              BranchSideFuncs:
                - closedir
                - strbuf_release
      Callsites:
        - Src:             'commit-graph.c:2438,28'
          Dst:             git_time
        - Src:             'commit-graph.c:2443,27'
          Dst:             get_commit_graph_chain_filename
        - Src:             'commit-graph.c:2444,3'
          Dst:             unlink
        - Src:             'commit-graph.c:2449,2'
          Dst:             strbuf_addstr
        - Src:             'commit-graph.c:2450,2'
          Dst:             strbuf_addstr
        - Src:             'commit-graph.c:2451,8'
          Dst:             opendir
        - Src:             'commit-graph.c:2456,2'
          Dst:             strbuf_addch
        - Src:             'commit-graph.c:2458,15'
          Dst:             readdir64
        - Src:             'commit-graph.c:2462,3'
          Dst:             strbuf_setlen
        - Src:             'commit-graph.c:2463,3'
          Dst:             strbuf_addstr
        - Src:             'commit-graph.c:2465,7'
          Dst:             stat64
        - Src:             'commit-graph.c:2470,23'
          Dst:             strcmp
        - Src:             'commit-graph.c:2474,9'
          Dst:             strcmp
        - Src:             'commit-graph.c:2482,4'
          Dst:             unlink
        - Src:             'commit-graph.c:2487,3'
          Dst:             closedir
        - Src:             'commit-graph.c:2488,2'
          Dst:             strbuf_release
    - functionName:    mark_commit_graphs
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2415
      functionLinenumberEnd: 2430
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - git_time
        - stat64
        - utime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:2419,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2423,12'
              BranchSideFuncs:
                - stat64
                - utime
            - BranchSide:      'commit-graph.c:2430,1'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:2423,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2424,4'
              BranchSideFuncs:
                - stat64
                - utime
            - BranchSide:      'commit-graph.c:2426,28'
              BranchSideFuncs:
                - utime
                - stat64
      Callsites:
        - Src:             'commit-graph.c:2417,15'
          Dst:             git_time
        - Src:             'commit-graph.c:2423,7'
          Dst:             stat64
        - Src:             'commit-graph.c:2428,3'
          Dst:             utime
    - functionName:    write_commit_graph_file
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         65
      ICount:          723
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - Q_
        - _
        - add_chunk
        - adjust_shared_perm
        - close_commit_graph
        - commit_lock_file
        - const_error
        - error
        - fdopen_lock_file
        - finalize_hashfile
        - fprintf
        - free_chunkfile
        - get_commit_graph_chain_filename
        - get_commit_graph_filename
        - get_lock_file_fd
        - get_lock_file_fp
        - get_num_chunks
        - get_split_graph_filename
        - get_tempfile_fd
        - get_tempfile_path
        - hash_to_hex
        - hashfd
        - hashwrite_be32
        - hashwrite_u8
        - hold_lock_file_for_update_mode
        - init_chunkfile
        - mks_tempfile_m
        - oid_to_hex
        - oid_version
        - rename
        - rename_tempfile
        - safe_create_leading_directories
        - st_add
        - st_mult
        - start_delayed_progress
        - stop_progress
        - strbuf_addf
        - strbuf_detach
        - strbuf_release
        - strcmp
        - unlink
        - write_chunkfile
        - write_graph_chunk_base
        - write_graph_chunk_bloom_data
        - write_graph_chunk_bloom_indexes
        - write_graph_chunk_data
        - write_graph_chunk_extra_edges
        - write_graph_chunk_fanout
        - write_graph_chunk_generation_data
        - write_graph_chunk_generation_data_overflow
        - write_graph_chunk_oids
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:2046,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2047,17'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_detach
                - safe_create_leading_directories
                - hold_lock_file_for_update_mode
                - get_lock_file_fd.21618
                - get_lock_file_path.21617
                - hashfd
                - init_chunkfile
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_add.21628
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - get_commit_graph_chain_filename
                - hold_lock_file_for_update_mode
                - free
                - mks_tempfile_m
                - _.21609
                - error
                - const_error.21610
                - get_tempfile_path
                - adjust_shared_perm
                - get_tempfile_fd
                - get_tempfile_path
                - hashfd
                - _.21609
                - get_tempfile_path
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2054,47'
              BranchSideFuncs:
                - get_commit_graph_filename
                - safe_create_leading_directories
                - hold_lock_file_for_update_mode
                - get_lock_file_fd.21618
                - get_lock_file_path.21617
                - hashfd
                - init_chunkfile
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_add.21628
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - get_commit_graph_chain_filename
                - hold_lock_file_for_update_mode
                - free
                - mks_tempfile_m
                - _.21609
                - error
                - const_error.21610
                - get_tempfile_path
                - adjust_shared_perm
                - get_tempfile_fd
                - get_tempfile_path
                - hashfd
                - _.21609
                - get_tempfile_path
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:2057,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2058,3'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2064,6'
              BranchSideFuncs:
                - hold_lock_file_for_update_mode
                - get_lock_file_fd.21618
                - get_lock_file_path.21617
                - hashfd
                - init_chunkfile
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_add.21628
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - get_commit_graph_chain_filename
                - hold_lock_file_for_update_mode
                - free
                - mks_tempfile_m
                - _.21609
                - error
                - const_error.21610
                - get_tempfile_path
                - adjust_shared_perm
                - get_tempfile_fd
                - get_tempfile_path
                - hashfd
                - _.21609
                - get_tempfile_path
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:2064,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2065,53'
              BranchSideFuncs:
                - get_commit_graph_chain_filename
                - hold_lock_file_for_update_mode
                - free
                - mks_tempfile_m
                - _.21609
                - error
                - const_error.21610
                - get_tempfile_path
                - adjust_shared_perm
                - get_tempfile_fd
                - get_tempfile_path
                - hashfd
                - init_chunkfile
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_add.21628
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - _.21609
                - get_tempfile_path
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2085,39'
              BranchSideFuncs:
                - hold_lock_file_for_update_mode
                - get_lock_file_fd.21618
                - get_lock_file_path.21617
                - hashfd
                - init_chunkfile
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_add.21628
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
        - Branch String:   'commit-graph.c:2072,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2073,4'
              BranchSideFuncs:
                - get_tempfile_path
                - adjust_shared_perm
                - get_tempfile_fd
                - get_tempfile_path
                - hashfd
                - init_chunkfile
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_add.21628
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - _.21609
                - get_tempfile_path
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2077,44'
              BranchSideFuncs:
                - get_tempfile_path
                - adjust_shared_perm
                - get_tempfile_fd
                - get_tempfile_path
                - hashfd
                - init_chunkfile
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_add.21628
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - _.21609
                - get_tempfile_path
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:2077,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2078,4'
              BranchSideFuncs:
                - _.21609
                - get_tempfile_path
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2083,30'
              BranchSideFuncs:
                - get_tempfile_fd
                - get_tempfile_path
                - hashfd
                - init_chunkfile
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_add.21628
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
        - Branch String:   'commit-graph.c:2099,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2100,13'
              BranchSideFuncs:
                - st_mult.21592
                - add_chunk
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_add.21628
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
            - BranchSide:      'commit-graph.c:2103,6'
              BranchSideFuncs:
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_add.21628
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
        - Branch String:   'commit-graph.c:2103,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2104,13'
              BranchSideFuncs:
                - st_mult.21592
                - add_chunk
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_add.21628
                - add_chunk
                - st_mult.21592
                - add_chunk
            - BranchSide:      'commit-graph.c:2107,6'
              BranchSideFuncs:
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_add.21628
                - add_chunk
                - st_mult.21592
                - add_chunk
        - Branch String:   'commit-graph.c:2107,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2108,13'
              BranchSideFuncs:
                - st_mult.21592
                - add_chunk
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_add.21628
                - add_chunk
            - BranchSide:      'commit-graph.c:2111,6'
              BranchSideFuncs:
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - st_mult.21592
                - add_chunk
                - st_mult.21592
                - add_chunk
                - st_add.21628
                - add_chunk
        - Branch String:   'commit-graph.c:2111,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2112,13'
              BranchSideFuncs:
                - st_mult.21592
                - add_chunk
                - st_add.21628
                - add_chunk
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - st_mult.21592
                - add_chunk
            - BranchSide:      'commit-graph.c:2120,6'
              BranchSideFuncs:
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - st_mult.21592
                - add_chunk
        - Branch String:   'commit-graph.c:2120,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2121,13'
              BranchSideFuncs:
                - st_mult.21592
                - add_chunk
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
            - BranchSide:      'commit-graph.c:2125,17'
              BranchSideFuncs:
                - hashwrite_be32
                - hashwrite_u8
                - oid_version
                - hashwrite_u8
                - get_num_chunks
                - hashwrite_u8
                - hashwrite_u8
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
        - Branch String:   'commit-graph.c:2132,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2136,26'
              BranchSideFuncs:
                - get_num_chunks
                - Q_.21648
                - get_num_chunks
                - strbuf_addf
                - get_num_chunks
                - st_mult.21592
                - start_delayed_progress
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
            - BranchSide:      'commit-graph.c:2143,18'
              BranchSideFuncs:
                - write_chunkfile
                - stop_progress.21632
                - strbuf_release
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
        - Branch String:   'commit-graph.c:2148,17'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2148,20'
              BranchSideFuncs:
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
            - BranchSide:      'commit-graph.c:2158,21'
              BranchSideFuncs:
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:2148,41'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2148,44'
              BranchSideFuncs:
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
            - BranchSide:      'commit-graph.c:2158,21'
              BranchSideFuncs:
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:2148,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2149,9'
              BranchSideFuncs:
                - oid_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - free
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2158,21'
              BranchSideFuncs:
                - close_commit_graph
                - finalize_hashfile
                - free_chunkfile
                - commit_lock_file
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:2163,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2164,18'
              BranchSideFuncs:
                - fdopen_lock_file.21605
                - _.21609
                - error
                - const_error.21610
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - commit_lock_file
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2213,2'
              BranchSideFuncs:
                - commit_lock_file
        - Branch String:   'commit-graph.c:2168,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2169,4'
              BranchSideFuncs:
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - commit_lock_file
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2173,7'
              BranchSideFuncs:
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - commit_lock_file
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - strcmp
                - rename
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:2173,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2175,14'
              BranchSideFuncs:
                - strcmp
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - commit_lock_file
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - rename
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2190,10'
              BranchSideFuncs:
                - get_commit_graph_filename
                - unlink
                - free
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - commit_lock_file
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
        - Branch String:   'commit-graph.c:2176,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2177,8'
              BranchSideFuncs:
                - strcmp
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - commit_lock_file
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - rename
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2179,11'
              BranchSideFuncs:
                - strcmp
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - commit_lock_file
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - rename
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:2181,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2182,21'
              BranchSideFuncs:
                - rename
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - commit_lock_file
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2189,3'
              BranchSideFuncs:
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - commit_lock_file
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
        - Branch String:   'commit-graph.c:2184,9'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2185,6'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2188,4'
              BranchSideFuncs:
                - free
                - hash_to_hex
                - xstrdup
                - get_split_graph_filename
                - free
                - rename_tempfile
                - commit_lock_file
                - _.21609
                - error
                - const_error.21610
                - get_lock_file_fp
                - fprintf
        - Branch String:   'commit-graph.c:2204,3'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2205,12'
              BranchSideFuncs:
                - get_lock_file_fp
                - fprintf
                - commit_lock_file
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2207,7'
              BranchSideFuncs:
                - commit_lock_file
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:2207,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2208,4'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2211,2'
              BranchSideFuncs:
                - commit_lock_file
      Callsites:
        - Src:             'commit-graph.c:2049,3'
          Dst:             strbuf_addf
        - Src:             'commit-graph.c:2052,21'
          Dst:             strbuf_detach
        - Src:             'commit-graph.c:2054,21'
          Dst:             get_commit_graph_filename
        - Src:             'commit-graph.c:2057,6'
          Dst:             safe_create_leading_directories
        - Src:             'commit-graph.c:2059,3'
          Dst:             _
        - Src:             'commit-graph.c:2059,3'
          Dst:             error
        - Src:             'commit-graph.c:2059,3'
          Dst:             const_error
        - Src:             'commit-graph.c:2065,21'
          Dst:             get_commit_graph_chain_filename
        - Src:             'commit-graph.c:2067,3'
          Dst:             hold_lock_file_for_update_mode
        - Src:             'commit-graph.c:2071,17'
          Dst:             mks_tempfile_m
        - Src:             'commit-graph.c:2073,4'
          Dst:             _
        - Src:             'commit-graph.c:2073,4'
          Dst:             error
        - Src:             'commit-graph.c:2073,4'
          Dst:             const_error
        - Src:             'commit-graph.c:2077,26'
          Dst:             get_tempfile_path
        - Src:             'commit-graph.c:2077,7'
          Dst:             adjust_shared_perm
        - Src:             'commit-graph.c:2078,4'
          Dst:             _
        - Src:             'commit-graph.c:2078,4'
          Dst:             get_tempfile_path
        - Src:             'commit-graph.c:2078,4'
          Dst:             error
        - Src:             'commit-graph.c:2078,4'
          Dst:             const_error
        - Src:             'commit-graph.c:2083,14'
          Dst:             get_tempfile_fd
        - Src:             'commit-graph.c:2083,44'
          Dst:             get_tempfile_path
        - Src:             'commit-graph.c:2083,7'
          Dst:             hashfd
        - Src:             'commit-graph.c:2085,3'
          Dst:             hold_lock_file_for_update_mode
        - Src:             'commit-graph.c:2087,14'
          Dst:             get_lock_file_fd
        - Src:             'commit-graph.c:2087,37'
          Dst:             get_lock_file_path
        - Src:             'commit-graph.c:2087,7'
          Dst:             hashfd
        - Src:             'commit-graph.c:2090,7'
          Dst:             init_chunkfile
        - Src:             'commit-graph.c:2092,2'
          Dst:             add_chunk
        - Src:             'commit-graph.c:2092,2'
          Dst:             write_graph_chunk_fanout
        - Src:             'commit-graph.c:2094,41'
          Dst:             st_mult
        - Src:             'commit-graph.c:2094,2'
          Dst:             add_chunk
        - Src:             'commit-graph.c:2094,2'
          Dst:             write_graph_chunk_oids
        - Src:             'commit-graph.c:2096,36'
          Dst:             st_mult
        - Src:             'commit-graph.c:2096,2'
          Dst:             add_chunk
        - Src:             'commit-graph.c:2096,2'
          Dst:             write_graph_chunk_data
        - Src:             'commit-graph.c:2101,6'
          Dst:             st_mult
        - Src:             'commit-graph.c:2100,3'
          Dst:             add_chunk
        - Src:             'commit-graph.c:2100,3'
          Dst:             write_graph_chunk_generation_data
        - Src:             'commit-graph.c:2105,6'
          Dst:             st_mult
        - Src:             'commit-graph.c:2104,3'
          Dst:             add_chunk
        - Src:             'commit-graph.c:2104,3'
          Dst:             write_graph_chunk_generation_data_overflow
        - Src:             'commit-graph.c:2109,6'
          Dst:             st_mult
        - Src:             'commit-graph.c:2108,3'
          Dst:             add_chunk
        - Src:             'commit-graph.c:2108,3'
          Dst:             write_graph_chunk_extra_edges
        - Src:             'commit-graph.c:2113,6'
          Dst:             st_mult
        - Src:             'commit-graph.c:2112,3'
          Dst:             add_chunk
        - Src:             'commit-graph.c:2112,3'
          Dst:             write_graph_chunk_bloom_indexes
        - Src:             'commit-graph.c:2116,6'
          Dst:             st_add
        - Src:             'commit-graph.c:2115,3'
          Dst:             add_chunk
        - Src:             'commit-graph.c:2115,3'
          Dst:             write_graph_chunk_bloom_data
        - Src:             'commit-graph.c:2122,6'
          Dst:             st_mult
        - Src:             'commit-graph.c:2121,3'
          Dst:             add_chunk
        - Src:             'commit-graph.c:2121,3'
          Dst:             write_graph_chunk_base
        - Src:             'commit-graph.c:2125,2'
          Dst:             hashwrite_be32
        - Src:             'commit-graph.c:2127,2'
          Dst:             hashwrite_u8
        - Src:             'commit-graph.c:2128,18'
          Dst:             oid_version
        - Src:             'commit-graph.c:2128,2'
          Dst:             hashwrite_u8
        - Src:             'commit-graph.c:2129,18'
          Dst:             get_num_chunks
        - Src:             'commit-graph.c:2129,2'
          Dst:             hashwrite_u8
        - Src:             'commit-graph.c:2130,2'
          Dst:             hashwrite_u8
        - Src:             'commit-graph.c:2136,11'
          Dst:             get_num_chunks
        - Src:             'commit-graph.c:2134,8'
          Dst:             Q_
        - Src:             'commit-graph.c:2137,8'
          Dst:             get_num_chunks
        - Src:             'commit-graph.c:2133,3'
          Dst:             strbuf_addf
        - Src:             'commit-graph.c:2140,12'
          Dst:             get_num_chunks
        - Src:             'commit-graph.c:2140,4'
          Dst:             st_mult
        - Src:             'commit-graph.c:2138,19'
          Dst:             start_delayed_progress
        - Src:             'commit-graph.c:2143,2'
          Dst:             write_chunkfile
        - Src:             'commit-graph.c:2145,2'
          Dst:             stop_progress
        - Src:             'commit-graph.c:2146,2'
          Dst:             strbuf_release
        - Src:             'commit-graph.c:2149,33'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2149,25'
          Dst:             xstrdup
        - Src:             'commit-graph.c:2150,25'
          Dst:             get_split_graph_filename
        - Src:             'commit-graph.c:2158,2'
          Dst:             close_commit_graph
        - Src:             'commit-graph.c:2159,2'
          Dst:             finalize_hashfile
        - Src:             'commit-graph.c:2161,2'
          Dst:             free_chunkfile
        - Src:             'commit-graph.c:2164,18'
          Dst:             fdopen_lock_file
        - Src:             'commit-graph.c:2169,4'
          Dst:             _
        - Src:             'commit-graph.c:2169,4'
          Dst:             error
        - Src:             'commit-graph.c:2169,4'
          Dst:             const_error
        - Src:             'commit-graph.c:2181,8'
          Dst:             strcmp
        - Src:             'commit-graph.c:2182,14'
          Dst:             rename
        - Src:             'commit-graph.c:2185,6'
          Dst:             _
        - Src:             'commit-graph.c:2185,6'
          Dst:             error
        - Src:             'commit-graph.c:2185,6'
          Dst:             const_error
        - Src:             'commit-graph.c:2190,23'
          Dst:             get_commit_graph_filename
        - Src:             'commit-graph.c:2191,4'
          Dst:             unlink
        - Src:             'commit-graph.c:2196,76'
          Dst:             hash_to_hex
        - Src:             'commit-graph.c:2196,68'
          Dst:             xstrdup
        - Src:             'commit-graph.c:2197,22'
          Dst:             get_split_graph_filename
        - Src:             'commit-graph.c:2202,12'
          Dst:             rename_tempfile
        - Src:             'commit-graph.c:2205,12'
          Dst:             get_lock_file_fp
        - Src:             'commit-graph.c:2205,4'
          Dst:             fprintf
        - Src:             'commit-graph.c:2208,4'
          Dst:             _
        - Src:             'commit-graph.c:2208,4'
          Dst:             error
        - Src:             'commit-graph.c:2208,4'
          Dst:             const_error
        - Src:             'commit-graph.c:2213,2'
          Dst:             commit_lock_file
    - functionName:    close_commit_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clear_commit_graph_data_slab
        - deinit_bloom_filters
        - free_commit_graph
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:834,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:835,3'
              BranchSideFuncs:
                - clear_commit_graph_data_slab
                - deinit_bloom_filters
                - free_commit_graph
            - BranchSide:      'commit-graph.c:837,2'
              BranchSideFuncs:
                - clear_commit_graph_data_slab
                - deinit_bloom_filters
                - free_commit_graph
      Callsites:
        - Src:             'commit-graph.c:837,2'
          Dst:             clear_commit_graph_data_slab
        - Src:             'commit-graph.c:838,2'
          Dst:             deinit_bloom_filters
        - Src:             'commit-graph.c:839,2'
          Dst:             free_commit_graph
    - functionName:    clear_commit_graph_data_slab
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:102,1'
          Branch Sides:
            - BranchSide:      'commit-graph.c:102,1'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'commit-graph.c:102,1'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    compute_bloom_filters
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         42
      ICount:          307
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - commit_gen_cmp
        - commit_pos_cmp
        - display_progress
        - get_or_compute_bloom_filter
        - init_bloom_filters
        - sane_qsort
        - st_mult
        - start_delayed_progress
        - stop_progress
        - trace2_bloom_filter_write_statistics
        - trace2_is_enabled
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1798,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1800,4'
              BranchSideFuncs:
                - _.21609
                - start_delayed_progress
                - st_mult.21592
                - xmalloc
                - copy_array.21625
                - sane_qsort.21627
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
                - display_progress
                - sane_qsort.21627
            - BranchSide:      'commit-graph.c:1803,2'
              BranchSideFuncs:
                - st_mult.21592
                - xmalloc
                - copy_array.21625
                - sane_qsort.21627
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
                - display_progress
                - sane_qsort.21627
        - Branch String:   'commit-graph.c:1805,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1806,3'
              BranchSideFuncs:
                - sane_qsort.21627
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
                - display_progress
            - BranchSide:      'commit-graph.c:1808,3'
              BranchSideFuncs:
                - sane_qsort.21627
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
                - display_progress
        - Branch String:   'commit-graph.c:1810,30'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1810,33'
              BranchSideFuncs:
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
                - display_progress
            - BranchSide:      'commit-graph.c:1811,32'
              BranchSideFuncs:
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
                - display_progress
        - Branch String:   'commit-graph.c:1810,20'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1811,3'
              BranchSideFuncs:
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
                - display_progress
            - BranchSide:      'commit-graph.c:1811,32'
              BranchSideFuncs:
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
                - display_progress
        - Branch String:   'commit-graph.c:1813,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1814,30'
              BranchSideFuncs:
                - get_or_compute_bloom_filter
                - display_progress
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
            - BranchSide:      'commit-graph.c:1837,6'
              BranchSideFuncs:
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
        - Branch String:   'commit-graph.c:1822,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1823,4'
              BranchSideFuncs:
                - display_progress
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
            - BranchSide:      'commit-graph.c:1828,14'
              BranchSideFuncs:
                - display_progress
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
        - Branch String:   'commit-graph.c:1824,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1825,5'
              BranchSideFuncs:
                - display_progress
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
            - BranchSide:      'commit-graph.c:1826,8'
              BranchSideFuncs:
                - display_progress
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
        - Branch String:   'commit-graph.c:1826,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1827,5'
              BranchSideFuncs:
                - display_progress
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
            - BranchSide:      'commit-graph.c:1828,3'
              BranchSideFuncs:
                - display_progress
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
        - Branch String:   'commit-graph.c:1828,14'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1829,4'
              BranchSideFuncs:
                - display_progress
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
            - BranchSide:      'commit-graph.c:1830,14'
              BranchSideFuncs:
                - display_progress
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
        - Branch String:   'commit-graph.c:1832,40'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1832,3'
              BranchSideFuncs:
                - display_progress
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
            - BranchSide:      'commit-graph.c:1833,30'
              BranchSideFuncs:
                - display_progress
                - trace2_is_enabled
                - free
                - stop_progress.21632
                - trace2_bloom_filter_write_statistics
                - get_or_compute_bloom_filter
        - Branch String:   'commit-graph.c:1837,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1837,6'
              BranchSideFuncs:
                - trace2_bloom_filter_write_statistics
                - free
                - stop_progress.21632
            - BranchSide:      'commit-graph.c:1838,40'
              BranchSideFuncs:
                - trace2_bloom_filter_write_statistics
                - free
                - stop_progress.21632
      Callsites:
        - Src:             'commit-graph.c:1796,2'
          Dst:             init_bloom_filters
        - Src:             'commit-graph.c:1800,4'
          Dst:             _
        - Src:             'commit-graph.c:1799,14'
          Dst:             start_delayed_progress
        - Src:             'commit-graph.c:1803,2'
          Dst:             st_mult
        - Src:             'commit-graph.c:1803,2'
          Dst:             xmalloc
        - Src:             'commit-graph.c:1803,2'
          Dst:             copy_array
        - Src:             'commit-graph.c:1806,3'
          Dst:             sane_qsort
        - Src:             'commit-graph.c:1806,3'
          Dst:             commit_pos_cmp
        - Src:             'commit-graph.c:1808,3'
          Dst:             sane_qsort
        - Src:             'commit-graph.c:1808,3'
          Dst:             commit_gen_cmp
        - Src:             'commit-graph.c:1816,33'
          Dst:             get_or_compute_bloom_filter
        - Src:             'commit-graph.c:1834,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:1837,6'
          Dst:             trace2_is_enabled
        - Src:             'commit-graph.c:1838,3'
          Dst:             trace2_bloom_filter_write_statistics
        - Src:             'commit-graph.c:1841,2'
          Dst:             stop_progress
    - functionName:    compute_generation_numbers
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         20
      ICount:          186
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - commit_graph_data_at
        - compute_reachable_generation_numbers
        - repo_parse_commit
        - start_delayed_progress
        - stop_progress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1721,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1724,6'
              BranchSideFuncs:
                - _.21609
                - start_delayed_progress
                - compute_reachable_generation_numbers
                - stop_progress.21632
                - commit_graph_data_at
                - repo_parse_commit.21615
                - commit_graph_data_at
            - BranchSide:      'commit-graph.c:1727,7'
              BranchSideFuncs:
                - compute_reachable_generation_numbers
                - stop_progress.21632
                - commit_graph_data_at
                - repo_parse_commit.21615
                - commit_graph_data_at
        - Branch String:   'commit-graph.c:1727,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1728,10'
              BranchSideFuncs:
                - compute_reachable_generation_numbers
                - stop_progress.21632
                - commit_graph_data_at
            - BranchSide:      'commit-graph.c:1735,2'
              BranchSideFuncs:
                - compute_reachable_generation_numbers
                - stop_progress.21632
                - commit_graph_data_at
        - Branch String:   'commit-graph.c:1728,3'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1729,23'
              BranchSideFuncs:
                - repo_parse_commit.21615
                - commit_graph_data_at
                - compute_reachable_generation_numbers
                - stop_progress.21632
                - commit_graph_data_at
            - BranchSide:      'commit-graph.c:1733,2'
              BranchSideFuncs:
                - compute_reachable_generation_numbers
                - stop_progress.21632
                - commit_graph_data_at
        - Branch String:   'commit-graph.c:1737,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1738,22'
              BranchSideFuncs:
                - commit_graph_data_at
                - stop_progress.21632
            - BranchSide:      'commit-graph.c:1743,17'
              BranchSideFuncs:
                - stop_progress.21632
        - Branch String:   'commit-graph.c:1740,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1741,4'
              BranchSideFuncs:
                - stop_progress.21632
                - commit_graph_data_at
            - BranchSide:      'commit-graph.c:1742,2'
              BranchSideFuncs:
                - stop_progress.21632
                - commit_graph_data_at
      Callsites:
        - Src:             'commit-graph.c:1724,6'
          Dst:             _
        - Src:             'commit-graph.c:1723,12'
          Dst:             start_delayed_progress
        - Src:             'commit-graph.c:1730,4'
          Dst:             repo_parse_commit
        - Src:             'commit-graph.c:1731,4'
          Dst:             commit_graph_data_at
        - Src:             'commit-graph.c:1735,2'
          Dst:             compute_reachable_generation_numbers
        - Src:             'commit-graph.c:1739,24'
          Dst:             commit_graph_data_at
        - Src:             'commit-graph.c:1743,2'
          Dst:             stop_progress
    - functionName:    get_generation_from_graph_data
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_graph_data_at
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:1701,9'
          Dst:             commit_graph_data_at
    - functionName:    compute_reachable_generation_numbers
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - generation_version
      BBCount:         28
      ICount:          227
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - commit_list_insert
        - compute_generation_from_max
        - display_progress
        - pop_commit
        - repo_parse_commit
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit-graph.c:1623,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1624,22'
              BranchSideFuncs:
                - repo_parse_commit.21615
                - display_progress
                - commit_list_insert
                - pop_commit
                - compute_generation_from_max
                - repo_parse_commit.21615
                - commit_list_insert
            - BranchSide:      'commit-graph.c:1663,1'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:1630,37'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1630,40'
              BranchSideFuncs:
                - commit_list_insert
                - repo_parse_commit.21615
                - display_progress
                - pop_commit
                - compute_generation_from_max
                - repo_parse_commit.21615
                - commit_list_insert
            - BranchSide:      'commit-graph.c:1633,22'
              BranchSideFuncs:
                - commit_list_insert
                - repo_parse_commit.21615
                - display_progress
                - pop_commit
                - compute_generation_from_max
                - repo_parse_commit.21615
                - commit_list_insert
        - Branch String:   'commit-graph.c:1630,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1631,4'
              BranchSideFuncs:
                - repo_parse_commit.21615
                - display_progress
                - commit_list_insert
                - pop_commit
                - compute_generation_from_max
                - repo_parse_commit.21615
                - commit_list_insert
            - BranchSide:      'commit-graph.c:1633,22'
              BranchSideFuncs:
                - commit_list_insert
                - repo_parse_commit.21615
                - display_progress
                - pop_commit
                - compute_generation_from_max
                - repo_parse_commit.21615
                - commit_list_insert
        - Branch String:   'commit-graph.c:1634,3'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1635,29'
              BranchSideFuncs:
                - repo_parse_commit.21615
                - display_progress
                - commit_list_insert
                - pop_commit
                - compute_generation_from_max
                - repo_parse_commit.21615
                - commit_list_insert
            - BranchSide:      'commit-graph.c:1662,2'
              BranchSideFuncs:
                - repo_parse_commit.21615
                - display_progress
                - commit_list_insert
                - pop_commit
                - compute_generation_from_max
                - repo_parse_commit.21615
                - commit_list_insert
        - Branch String:   'commit-graph.c:1640,4'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1641,23'
              BranchSideFuncs:
                - repo_parse_commit.21615
                - repo_parse_commit.21615
                - display_progress
                - commit_list_insert
                - pop_commit
                - compute_generation_from_max
                - commit_list_insert
            - BranchSide:      'commit-graph.c:1654,8'
              BranchSideFuncs:
                - repo_parse_commit.21615
                - display_progress
                - commit_list_insert
                - repo_parse_commit.21615
                - commit_list_insert
                - pop_commit
                - compute_generation_from_max
        - Branch String:   'commit-graph.c:1644,9'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1645,27'
              BranchSideFuncs:
                - commit_list_insert
                - repo_parse_commit.21615
                - display_progress
                - commit_list_insert
                - repo_parse_commit.21615
                - pop_commit
                - compute_generation_from_max
            - BranchSide:      'commit-graph.c:1650,9'
              BranchSideFuncs:
                - repo_parse_commit.21615
                - display_progress
                - commit_list_insert
                - pop_commit
                - compute_generation_from_max
                - repo_parse_commit.21615
                - commit_list_insert
        - Branch String:   'commit-graph.c:1650,9'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1651,16'
              BranchSideFuncs:
                - repo_parse_commit.21615
                - display_progress
                - commit_list_insert
                - pop_commit
                - compute_generation_from_max
                - repo_parse_commit.21615
                - commit_list_insert
            - BranchSide:      'commit-graph.c:1652,4'
              BranchSideFuncs:
                - repo_parse_commit.21615
                - display_progress
                - commit_list_insert
                - pop_commit
                - compute_generation_from_max
                - repo_parse_commit.21615
                - commit_list_insert
        - Branch String:   'commit-graph.c:1654,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1634,3'
              BranchSideFuncs:
                - pop_commit
                - compute_generation_from_max
                - repo_parse_commit.21615
                - display_progress
                - commit_list_insert
                - repo_parse_commit.21615
                - commit_list_insert
            - BranchSide:      'commit-graph.c:1655,5'
              BranchSideFuncs:
                - pop_commit
                - compute_generation_from_max
                - repo_parse_commit.21615
                - display_progress
                - commit_list_insert
                - repo_parse_commit.21615
                - commit_list_insert
      Callsites:
        - Src:             'commit-graph.c:1626,3'
          Dst:             repo_parse_commit
        - Src:             'commit-graph.c:1628,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:1633,3'
          Dst:             commit_list_insert
        - Src:             'commit-graph.c:1641,5'
          Dst:             repo_parse_commit
        - Src:             'commit-graph.c:1646,6'
          Dst:             commit_list_insert
        - Src:             'commit-graph.c:1655,5'
          Dst:             pop_commit
        - Src:             'commit-graph.c:1656,11'
          Dst:             compute_generation_from_max
    - functionName:    compute_topological_levels
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - compute_reachable_generation_numbers
        - start_delayed_progress
        - stop_progress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1687,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1687,6'
              BranchSideFuncs:
                - _.21609
                - start_delayed_progress
                - compute_reachable_generation_numbers
                - stop_progress.21632
            - BranchSide:      'commit-graph.c:1690,6'
              BranchSideFuncs:
                - _.21609
                - start_delayed_progress
                - compute_reachable_generation_numbers
                - stop_progress.21632
      Callsites:
        - Src:             'commit-graph.c:1690,6'
          Dst:             _
        - Src:             'commit-graph.c:1689,12'
          Dst:             start_delayed_progress
        - Src:             'commit-graph.c:1693,2'
          Dst:             compute_reachable_generation_numbers
        - Src:             'commit-graph.c:1695,2'
          Dst:             stop_progress
    - functionName:    merge_commit_graphs
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2387
      functionLinenumberEnd: 2412
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         18
      ICount:          135
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - merge_commit_graph
        - sort_and_scan_merged_commits
        - start_delayed_progress
        - stop_progress
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:2391,11'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2391,14'
              BranchSideFuncs:
                - sort_and_scan_merged_commits
                - xstrdup
                - merge_commit_graph
                - stop_progress.21632
                - _.21609
                - start_delayed_progress
            - BranchSide:      'commit-graph.c:2391,2'
              BranchSideFuncs:
                - sort_and_scan_merged_commits
                - xstrdup
                - merge_commit_graph
                - stop_progress.21632
                - _.21609
                - start_delayed_progress
        - Branch String:   'commit-graph.c:2391,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2392,23'
              BranchSideFuncs:
                - merge_commit_graph
                - stop_progress.21632
                - sort_and_scan_merged_commits
                - xstrdup
                - _.21609
                - start_delayed_progress
            - BranchSide:      'commit-graph.c:2403,6'
              BranchSideFuncs:
                - sort_and_scan_merged_commits
                - xstrdup
        - Branch String:   'commit-graph.c:2394,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2395,43'
              BranchSideFuncs:
                - _.21609
                - start_delayed_progress
                - merge_commit_graph
                - stop_progress.21632
                - sort_and_scan_merged_commits
                - xstrdup
            - BranchSide:      'commit-graph.c:2397,22'
              BranchSideFuncs:
                - merge_commit_graph
                - stop_progress.21632
                - sort_and_scan_merged_commits
                - xstrdup
                - _.21609
                - start_delayed_progress
        - Branch String:   'commit-graph.c:2403,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2404,25'
              BranchSideFuncs:
                - sort_and_scan_merged_commits
                - xstrdup
            - BranchSide:      'commit-graph.c:2408,6'
              BranchSideFuncs:
                - sort_and_scan_merged_commits
                - xstrdup
        - Branch String:   'commit-graph.c:2408,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2408,6'
              BranchSideFuncs:
                - xstrdup
                - sort_and_scan_merged_commits
            - BranchSide:      'commit-graph.c:2409,34'
              BranchSideFuncs:
                - xstrdup
                - sort_and_scan_merged_commits
      Callsites:
        - Src:             'commit-graph.c:2395,43'
          Dst:             _
        - Src:             'commit-graph.c:2395,20'
          Dst:             start_delayed_progress
        - Src:             'commit-graph.c:2397,3'
          Dst:             merge_commit_graph
        - Src:             'commit-graph.c:2398,3'
          Dst:             stop_progress
        - Src:             'commit-graph.c:2409,26'
          Dst:             xstrdup
        - Src:             'commit-graph.c:2411,2'
          Dst:             sort_and_scan_merged_commits
    - functionName:    split_graph_merge_strategy
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2219
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         63
      ICount:          460
      EdgeCount:       82
      CyclomaticComplexity: 21
      functionsReached:
        - BUG_fl
        - _
        - die
        - get_commit_graph_filename
        - oid_to_hex
        - st_mult
        - strcmp
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:2228,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2229,17'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
                - _.21609
                - die
                - st_mult.21592
            - BranchSide:      'commit-graph.c:2237,6'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
                - _.21609
                - die
                - st_mult.21592
        - Branch String:   'commit-graph.c:2231,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2232,16'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
                - _.21609
                - die
                - st_mult.21592
            - BranchSide:      'commit-graph.c:2234,11'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
                - _.21609
                - die
                - st_mult.21592
        - Branch String:   'commit-graph.c:2239,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2240,3'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
                - _.21609
                - die
                - st_mult.21592
            - BranchSide:      'commit-graph.c:2242,34'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
                - _.21609
                - die
                - st_mult.21592
        - Branch String:   'commit-graph.c:2244,51'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2245,6'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
                - _.21609
                - die
                - st_mult.21592
            - BranchSide:      'commit-graph.c:2263,6'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
        - Branch String:   'commit-graph.c:2244,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2246,3'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
                - _.21609
                - die
                - st_mult.21592
            - BranchSide:      'commit-graph.c:2263,6'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
        - Branch String:   'commit-graph.c:2246,12'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2246,16'
              BranchSideFuncs:
                - st_mult.21592
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
                - _.21609
                - die
            - BranchSide:      'commit-graph.c:2246,3'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
                - st_mult.21592
                - _.21609
                - die
        - Branch String:   'commit-graph.c:2247,21'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2246,66'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
                - st_mult.21592
                - _.21609
                - die
            - BranchSide:      'commit-graph.c:2247,24'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
                - st_mult.21592
                - _.21609
                - die
        - Branch String:   'commit-graph.c:2246,3'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2248,8'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
                - st_mult.21592
                - _.21609
                - die
            - BranchSide:      'commit-graph.c:2261,2'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
        - Branch String:   'commit-graph.c:2248,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2249,5'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
            - BranchSide:      'commit-graph.c:2251,8'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
                - st_mult.21592
                - _.21609
                - die
        - Branch String:   'commit-graph.c:2251,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2252,9'
              BranchSideFuncs:
                - _.21609
                - die
            - BranchSide:      'commit-graph.c:2256,19'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
                - _.21609
                - die
                - st_mult.21592
        - Branch String:   'commit-graph.c:2263,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2264,25'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
            - BranchSide:      'commit-graph.c:2265,11'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
                - get_commit_graph_filename
                - strcmp
                - free
                - BUG_fl
        - Branch String:   'commit-graph.c:2265,11'
          Branch Sides:
            - BranchSide:      'commit-graph.c:0,0'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'commit-graph.c:2266,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'commit-graph.c:2269,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2270,52'
              BranchSideFuncs:
                - get_commit_graph_filename
                - strcmp
                - free
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
            - BranchSide:      'commit-graph.c:2281,2'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
        - Branch String:   'commit-graph.c:2272,44'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2273,7'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
            - BranchSide:      'commit-graph.c:2278,8'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
        - Branch String:   'commit-graph.c:2272,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2274,4'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
            - BranchSide:      'commit-graph.c:2278,8'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - oid_to_hex
                - xstrdup
                - xstrdup
        - Branch String:   'commit-graph.c:2284,47'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2284,2'
              BranchSideFuncs:
                - oid_to_hex
                - xstrdup
                - xstrdup
            - BranchSide:      'commit-graph.c:2285,7'
              BranchSideFuncs:
                - oid_to_hex
                - xstrdup
                - xstrdup
        - Branch String:   'commit-graph.c:2284,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2286,50'
              BranchSideFuncs:
                - xstrdup
                - oid_to_hex
                - xstrdup
            - BranchSide:      'commit-graph.c:2288,6'
              BranchSideFuncs:
                - oid_to_hex
                - xstrdup
        - Branch String:   'commit-graph.c:2291,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2292,7'
              BranchSideFuncs:
                - oid_to_hex
                - xstrdup
            - BranchSide:      'commit-graph.c:2305,1'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:2292,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2293,58'
              BranchSideFuncs:
                - oid_to_hex
                - xstrdup
            - BranchSide:      'commit-graph.c:2299,7'
              BranchSideFuncs:
                - oid_to_hex
                - xstrdup
        - Branch String:   'commit-graph.c:2299,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2300,35'
              BranchSideFuncs:
                - oid_to_hex
                - xstrdup
            - BranchSide:      'commit-graph.c:2302,4'
              BranchSideFuncs:
                - oid_to_hex
                - xstrdup
      Callsites:
        - Src:             'commit-graph.c:2246,34'
          Dst:             st_mult
        - Src:             'commit-graph.c:2252,9'
          Dst:             _
        - Src:             'commit-graph.c:2252,5'
          Dst:             die
        - Src:             'commit-graph.c:2266,3'
          Dst:             BUG_fl
        - Src:             'commit-graph.c:2270,26'
          Dst:             get_commit_graph_filename
        - Src:             'commit-graph.c:2272,8'
          Dst:             strcmp
        - Src:             'commit-graph.c:2281,2'
          Dst:             xcalloc
        - Src:             'commit-graph.c:2282,2'
          Dst:             xcalloc
        - Src:             'commit-graph.c:2286,42'
          Dst:             xstrdup
        - Src:             'commit-graph.c:2293,46'
          Dst:             oid_to_hex
        - Src:             'commit-graph.c:2293,38'
          Dst:             xstrdup
    - functionName:    copy_oids_to_commits
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1971
      functionLinenumberEnd: 2006
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         37
      ICount:          338
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - _
        - commit_graph_position
        - commit_list_count
        - display_progress
        - lookup_commit
        - oid_array_next_unique
        - oid_array_sort
        - repo_parse_commit
        - repo_parse_commit_no_graph
        - st_mult
        - start_delayed_progress
        - stop_progress
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1973,40'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1973,32'
              BranchSideFuncs:
                - oid_array_sort
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - repo_parse_commit.21615
                - commit_graph_position
                - st_mult.21592
                - xrealloc
                - _.21609
                - start_delayed_progress
            - BranchSide:      'commit-graph.c:1974,3'
              BranchSideFuncs:
                - oid_array_sort
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - repo_parse_commit.21615
                - commit_graph_position
                - st_mult.21592
                - xrealloc
                - _.21609
                - start_delayed_progress
        - Branch String:   'commit-graph.c:1977,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1979,4'
              BranchSideFuncs:
                - _.21609
                - start_delayed_progress
                - oid_array_sort
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - repo_parse_commit.21615
                - commit_graph_position
                - st_mult.21592
                - xrealloc
            - BranchSide:      'commit-graph.c:1981,18'
              BranchSideFuncs:
                - oid_array_sort
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - repo_parse_commit.21615
                - commit_graph_position
                - st_mult.21592
                - xrealloc
        - Branch String:   'commit-graph.c:1982,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1985,20'
              BranchSideFuncs:
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - stop_progress.21632
                - repo_parse_commit.21615
                - commit_graph_position
                - st_mult.21592
                - xrealloc
            - BranchSide:      'commit-graph.c:2005,17'
              BranchSideFuncs:
                - stop_progress.21632
        - Branch String:   'commit-graph.c:1987,3'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1987,3'
              BranchSideFuncs:
                - st_mult.21592
                - xrealloc
                - lookup_commit
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - stop_progress.21632
                - display_progress
                - repo_parse_commit.21615
                - commit_graph_position
            - BranchSide:      'commit-graph.c:1988,54'
              BranchSideFuncs:
                - lookup_commit
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - stop_progress.21632
                - display_progress
                - st_mult.21592
                - xrealloc
                - repo_parse_commit.21615
                - commit_graph_position
        - Branch String:   'commit-graph.c:1987,3'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1987,3'
              BranchSideFuncs:
                - st_mult.21592
                - xrealloc
                - lookup_commit
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - stop_progress.21632
                - display_progress
                - repo_parse_commit.21615
                - commit_graph_position
            - BranchSide:      'commit-graph.c:1987,3'
              BranchSideFuncs:
                - st_mult.21592
                - xrealloc
                - lookup_commit
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - stop_progress.21632
                - display_progress
                - repo_parse_commit.21615
                - commit_graph_position
        - Branch String:   'commit-graph.c:1990,18'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1990,21'
              BranchSideFuncs:
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - st_mult.21592
                - xrealloc
                - repo_parse_commit.21615
                - commit_graph_position
            - BranchSide:      'commit-graph.c:1994,7'
              BranchSideFuncs:
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - commit_graph_position
                - st_mult.21592
                - xrealloc
                - repo_parse_commit.21615
        - Branch String:   'commit-graph.c:1990,57'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1991,29'
              BranchSideFuncs:
                - commit_graph_position
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - st_mult.21592
                - xrealloc
                - repo_parse_commit.21615
            - BranchSide:      'commit-graph.c:1994,7'
              BranchSideFuncs:
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - commit_graph_position
                - st_mult.21592
                - xrealloc
                - repo_parse_commit.21615
        - Branch String:   'commit-graph.c:1990,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1992,4'
              BranchSideFuncs:
                - oid_array_next_unique
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - commit_list_count
                - repo_parse_commit.21615
                - commit_graph_position
                - st_mult.21592
                - xrealloc
            - BranchSide:      'commit-graph.c:1994,7'
              BranchSideFuncs:
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - commit_graph_position
                - st_mult.21592
                - xrealloc
                - repo_parse_commit.21615
        - Branch String:   'commit-graph.c:1994,18'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1994,21'
              BranchSideFuncs:
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - commit_graph_position
                - st_mult.21592
                - xrealloc
                - repo_parse_commit.21615
            - BranchSide:      'commit-graph.c:1997,31'
              BranchSideFuncs:
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - repo_parse_commit.21615
                - commit_graph_position
                - st_mult.21592
                - xrealloc
        - Branch String:   'commit-graph.c:1994,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1995,22'
              BranchSideFuncs:
                - repo_parse_commit.21615
                - commit_list_count
                - oid_array_next_unique
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - commit_graph_position
                - st_mult.21592
                - xrealloc
            - BranchSide:      'commit-graph.c:1997,31'
              BranchSideFuncs:
                - repo_parse_commit_no_graph
                - commit_list_count
                - oid_array_next_unique
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - repo_parse_commit.21615
                - commit_graph_position
                - st_mult.21592
                - xrealloc
        - Branch String:   'commit-graph.c:2000,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2001,28'
              BranchSideFuncs:
                - oid_array_next_unique
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - commit_list_count
                - repo_parse_commit.21615
                - commit_graph_position
                - st_mult.21592
                - xrealloc
            - BranchSide:      'commit-graph.c:2003,3'
              BranchSideFuncs:
                - oid_array_next_unique
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - commit_list_count
                - repo_parse_commit.21615
                - commit_graph_position
                - st_mult.21592
                - xrealloc
      Callsites:
        - Src:             'commit-graph.c:1979,4'
          Dst:             _
        - Src:             'commit-graph.c:1978,19'
          Dst:             start_delayed_progress
        - Src:             'commit-graph.c:1981,2'
          Dst:             oid_array_sort
        - Src:             'commit-graph.c:1985,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:1987,3'
          Dst:             st_mult
        - Src:             'commit-graph.c:1987,3'
          Dst:             xrealloc
        - Src:             'commit-graph.c:1988,40'
          Dst:             lookup_commit
        - Src:             'commit-graph.c:1991,7'
          Dst:             commit_graph_position
        - Src:             'commit-graph.c:1995,4'
          Dst:             repo_parse_commit
        - Src:             'commit-graph.c:1997,4'
          Dst:             repo_parse_commit_no_graph
        - Src:             'commit-graph.c:1999,17'
          Dst:             commit_list_count
        - Src:             'commit-graph.c:1982,36'
          Dst:             oid_array_next_unique
        - Src:             'commit-graph.c:2005,2'
          Dst:             stop_progress
    - functionName:    close_reachable
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         50
      ICount:          359
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - _
        - add_missing_parents
        - commit_graph_position
        - display_progress
        - lookup_commit
        - repo_parse_commit
        - repo_parse_commit_no_graph
        - start_delayed_progress
        - stop_progress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1531,40'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1531,32'
              BranchSideFuncs:
                - stop_progress.21632
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
            - BranchSide:      'commit-graph.c:1532,3'
              BranchSideFuncs:
                - stop_progress.21632
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
        - Branch String:   'commit-graph.c:1534,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1536,6'
              BranchSideFuncs:
                - _.21609
                - start_delayed_progress
                - stop_progress.21632
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
            - BranchSide:      'commit-graph.c:1538,9'
              BranchSideFuncs:
                - stop_progress.21632
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
        - Branch String:   'commit-graph.c:1538,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1539,20'
              BranchSideFuncs:
                - display_progress
                - lookup_commit
                - stop_progress.21632
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
                - _.21609
                - start_delayed_progress
            - BranchSide:      'commit-graph.c:1544,17'
              BranchSideFuncs:
                - stop_progress.21632
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
                - _.21609
                - start_delayed_progress
        - Branch String:   'commit-graph.c:1541,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1542,4'
              BranchSideFuncs:
                - stop_progress.21632
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
            - BranchSide:      'commit-graph.c:1543,2'
              BranchSideFuncs:
                - stop_progress.21632
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
        - Branch String:   'commit-graph.c:1551,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1553,6'
              BranchSideFuncs:
                - _.21609
                - start_delayed_progress
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
            - BranchSide:      'commit-graph.c:1555,9'
              BranchSideFuncs:
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
        - Branch String:   'commit-graph.c:1555,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1556,20'
              BranchSideFuncs:
                - display_progress
                - lookup_commit
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
            - BranchSide:      'commit-graph.c:1569,17'
              BranchSideFuncs:
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
        - Branch String:   'commit-graph.c:1559,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1560,4'
              BranchSideFuncs:
                - repo_parse_commit_no_graph
                - add_missing_parents
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
            - BranchSide:      'commit-graph.c:1561,7'
              BranchSideFuncs:
                - repo_parse_commit_no_graph
                - add_missing_parents
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
        - Branch String:   'commit-graph.c:1561,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1562,28'
              BranchSideFuncs:
                - repo_parse_commit.21615
                - commit_graph_position
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - add_missing_parents
            - BranchSide:      'commit-graph.c:1566,42'
              BranchSideFuncs:
                - repo_parse_commit_no_graph
                - add_missing_parents
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
        - Branch String:   'commit-graph.c:1562,44'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1563,31'
              BranchSideFuncs:
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
            - BranchSide:      'commit-graph.c:1564,8'
              BranchSideFuncs:
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
        - Branch String:   'commit-graph.c:1563,65'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1564,8'
              BranchSideFuncs:
                - add_missing_parents
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
            - BranchSide:      'commit-graph.c:1565,25'
              BranchSideFuncs:
                - add_missing_parents
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
        - Branch String:   'commit-graph.c:1562,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1565,25'
              BranchSideFuncs:
                - add_missing_parents
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
            - BranchSide:      'commit-graph.c:1566,3'
              BranchSideFuncs:
                - stop_progress.21632
                - stop_progress.21632
                - display_progress
                - lookup_commit
                - _.21609
                - start_delayed_progress
                - display_progress
                - lookup_commit
                - repo_parse_commit_no_graph
                - add_missing_parents
                - repo_parse_commit.21615
                - commit_graph_position
                - add_missing_parents
        - Branch String:   'commit-graph.c:1571,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1573,6'
              BranchSideFuncs:
                - _.21609
                - start_delayed_progress
                - stop_progress.21632
                - display_progress
                - lookup_commit
            - BranchSide:      'commit-graph.c:1575,9'
              BranchSideFuncs:
                - stop_progress.21632
                - display_progress
                - lookup_commit
        - Branch String:   'commit-graph.c:1575,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1576,20'
              BranchSideFuncs:
                - display_progress
                - lookup_commit
                - stop_progress.21632
            - BranchSide:      'commit-graph.c:1582,17'
              BranchSideFuncs:
                - stop_progress.21632
        - Branch String:   'commit-graph.c:1579,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1580,4'
              BranchSideFuncs:
                - stop_progress.21632
                - display_progress
                - lookup_commit
            - BranchSide:      'commit-graph.c:1581,2'
              BranchSideFuncs:
                - stop_progress.21632
                - display_progress
                - lookup_commit
      Callsites:
        - Src:             'commit-graph.c:1536,6'
          Dst:             _
        - Src:             'commit-graph.c:1535,19'
          Dst:             start_delayed_progress
        - Src:             'commit-graph.c:1539,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:1540,12'
          Dst:             lookup_commit
        - Src:             'commit-graph.c:1544,2'
          Dst:             stop_progress
        - Src:             'commit-graph.c:1553,6'
          Dst:             _
        - Src:             'commit-graph.c:1552,19'
          Dst:             start_delayed_progress
        - Src:             'commit-graph.c:1556,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:1557,12'
          Dst:             lookup_commit
        - Src:             'commit-graph.c:1562,10'
          Dst:             repo_parse_commit
        - Src:             'commit-graph.c:1563,9'
          Dst:             commit_graph_position
        - Src:             'commit-graph.c:1565,5'
          Dst:             add_missing_parents
        - Src:             'commit-graph.c:1566,15'
          Dst:             repo_parse_commit_no_graph
        - Src:             'commit-graph.c:1567,4'
          Dst:             add_missing_parents
        - Src:             'commit-graph.c:1569,2'
          Dst:             stop_progress
        - Src:             'commit-graph.c:1573,6'
          Dst:             _
        - Src:             'commit-graph.c:1572,19'
          Dst:             start_delayed_progress
        - Src:             'commit-graph.c:1576,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:1577,12'
          Dst:             lookup_commit
        - Src:             'commit-graph.c:1582,2'
          Dst:             stop_progress
    - functionName:    fill_oids_from_all_packs
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionLinenumberEnd: 1968
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - add_packed_commits
        - display_progress
        - for_each_packed_object
        - start_delayed_progress
        - stop_progress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1959,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1961,4'
              BranchSideFuncs:
                - _.21609
                - start_delayed_progress
                - for_each_packed_object
                - stop_progress.21632
                - display_progress
            - BranchSide:      'commit-graph.c:1963,45'
              BranchSideFuncs:
                - for_each_packed_object
                - stop_progress.21632
                - display_progress
        - Branch String:   'commit-graph.c:1965,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1965,6'
              BranchSideFuncs:
                - display_progress
                - stop_progress.21632
            - BranchSide:      'commit-graph.c:1966,20'
              BranchSideFuncs:
                - display_progress
                - stop_progress.21632
      Callsites:
        - Src:             'commit-graph.c:1961,4'
          Dst:             _
        - Src:             'commit-graph.c:1960,19'
          Dst:             start_delayed_progress
        - Src:             'commit-graph.c:1963,2'
          Dst:             for_each_packed_object
        - Src:             'commit-graph.c:1963,2'
          Dst:             add_packed_commits
        - Src:             'commit-graph.c:1966,3'
          Dst:             display_progress
        - Src:             'commit-graph.c:1967,2'
          Dst:             stop_progress
    - functionName:    fill_oids_from_commits
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1942
      functionLinenumberEnd: 1955
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - commits
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - oid_array_append
        - oidset_iter_init
        - oidset_iter_next
        - oidset_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1946,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1947,3'
              BranchSideFuncs:
                - oidset_iter_init.21640
                - oidset_iter_next.21639
                - oid_array_append
            - BranchSide:      'commit-graph.c:1949,19'
              BranchSideFuncs:
                - oidset_iter_init.21640
                - oidset_iter_next.21639
                - oid_array_append
        - Branch String:   'commit-graph.c:1950,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1951,21'
              BranchSideFuncs:
                - oid_array_append
                - oidset_iter_next.21639
            - BranchSide:      'commit-graph.c:1954,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:1946,7'
          Dst:             oidset_size
        - Src:             'commit-graph.c:1949,2'
          Dst:             oidset_iter_init
        - Src:             'commit-graph.c:1950,16'
          Dst:             oidset_iter_next
        - Src:             'commit-graph.c:1951,3'
          Dst:             oid_array_append
    - functionName:    fill_oids_from_packs
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1895
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pack_indexes
      BBCount:         15
      ICount:          158
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - Q_
        - _
        - add_packed_commits
        - add_packed_git
        - close_pack
        - const_error
        - error
        - for_each_object_in_pack
        - open_pack_index
        - start_delayed_progress
        - stop_progress
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1904,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1908,11'
              BranchSideFuncs:
                - Q_.21648
                - strbuf_addf
                - start_delayed_progress
                - stop_progress.21632
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - add_packed_git
                - _.21609
                - error
                - const_error.21610
                - open_pack_index
                - for_each_object_in_pack
                - close_pack
                - free
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:1913,9'
              BranchSideFuncs:
                - stop_progress.21632
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - add_packed_git
                - _.21609
                - error
                - const_error.21610
                - open_pack_index
                - for_each_object_in_pack
                - close_pack
                - free
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:1913,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1915,28'
              BranchSideFuncs:
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - add_packed_git
                - _.21609
                - error
                - const_error.21610
                - stop_progress.21632
                - strbuf_release
                - strbuf_release
                - open_pack_index
                - for_each_object_in_pack
                - close_pack
                - free
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:1930,2'
              BranchSideFuncs:
                - stop_progress.21632
                - strbuf_release
                - strbuf_release
        - Branch String:   'commit-graph.c:1918,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1919,10'
              BranchSideFuncs:
                - open_pack_index
                - for_each_object_in_pack
                - close_pack
                - free
                - stop_progress.21632
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - add_packed_git
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:1922,23'
              BranchSideFuncs:
                - open_pack_index
                - for_each_object_in_pack
                - close_pack
                - free
                - stop_progress.21632
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - add_packed_git
                - _.21609
                - error
                - const_error.21610
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:1922,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1923,10'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
                - stop_progress.21632
                - strbuf_release
                - strbuf_release
            - BranchSide:      'commit-graph.c:1926,27'
              BranchSideFuncs:
                - for_each_object_in_pack
                - close_pack
                - free
                - stop_progress.21632
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.21643
                - strbuf_addstr.21642
                - add_packed_git
                - _.21609
                - error
                - const_error.21610
                - open_pack_index
                - _.21609
                - error
                - const_error.21610
      Callsites:
        - Src:             'commit-graph.c:1902,2'
          Dst:             strbuf_addf
        - Src:             'commit-graph.c:1906,8'
          Dst:             Q_
        - Src:             'commit-graph.c:1905,3'
          Dst:             strbuf_addf
        - Src:             'commit-graph.c:1910,19'
          Dst:             start_delayed_progress
        - Src:             'commit-graph.c:1915,3'
          Dst:             strbuf_setlen
        - Src:             'commit-graph.c:1916,3'
          Dst:             strbuf_addstr
        - Src:             'commit-graph.c:1917,7'
          Dst:             add_packed_git
        - Src:             'commit-graph.c:1919,10'
          Dst:             _
        - Src:             'commit-graph.c:1919,10'
          Dst:             error
        - Src:             'commit-graph.c:1919,10'
          Dst:             const_error
        - Src:             'commit-graph.c:1922,7'
          Dst:             open_pack_index
        - Src:             'commit-graph.c:1923,10'
          Dst:             _
        - Src:             'commit-graph.c:1923,10'
          Dst:             error
        - Src:             'commit-graph.c:1923,10'
          Dst:             const_error
        - Src:             'commit-graph.c:1926,3'
          Dst:             for_each_object_in_pack
        - Src:             'commit-graph.c:1926,3'
          Dst:             add_packed_commits
        - Src:             'commit-graph.c:1928,3'
          Dst:             close_pack
        - Src:             'commit-graph.c:1933,2'
          Dst:             stop_progress
        - Src:             'commit-graph.c:1934,2'
          Dst:             strbuf_release
        - Src:             'commit-graph.c:1935,2'
          Dst:             strbuf_release
    - functionName:    init_topo_level_slab
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_topo_level_slab_with_stride
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:77,1'
          Dst:             init_topo_level_slab_with_stride
    - functionName:    commit_graph_compatible
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         21
      ICount:          112
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - hashmap_get_size
        - is_repository_shallow
        - prepare_commit_graft
        - prepare_replace_object
        - replace_refs_enabled
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:220,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:221,3'
              BranchSideFuncs:
                - replace_refs_enabled
                - prepare_commit_graft
                - is_repository_shallow
                - prepare_replace_object
                - hashmap_get_size.21649
            - BranchSide:      'commit-graph.c:223,27'
              BranchSideFuncs:
                - replace_refs_enabled
                - prepare_commit_graft
                - is_repository_shallow
                - prepare_replace_object
                - hashmap_get_size.21649
        - Branch String:   'commit-graph.c:223,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:224,26'
              BranchSideFuncs:
                - prepare_replace_object
                - hashmap_get_size.21649
                - prepare_commit_graft
                - is_repository_shallow
            - BranchSide:      'commit-graph.c:229,23'
              BranchSideFuncs:
                - prepare_commit_graft
                - is_repository_shallow
        - Branch String:   'commit-graph.c:225,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:226,4'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:227,2'
              BranchSideFuncs:
                - prepare_commit_graft
                - is_repository_shallow
        - Branch String:   'commit-graph.c:230,24'
          Branch Sides:
            - BranchSide:      'commit-graph.c:231,7'
              BranchSideFuncs:
                - is_repository_shallow
            - BranchSide:      'commit-graph.c:233,28'
              BranchSideFuncs:
                - is_repository_shallow
        - Branch String:   'commit-graph.c:231,36'
          Branch Sides:
            - BranchSide:      'commit-graph.c:231,39'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:232,3'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:230,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:233,28'
              BranchSideFuncs:
                - is_repository_shallow
        - Branch String:   'commit-graph.c:233,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:234,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:236,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:223,6'
          Dst:             replace_refs_enabled
        - Src:             'commit-graph.c:224,3'
          Dst:             prepare_replace_object
        - Src:             'commit-graph.c:225,7'
          Dst:             hashmap_get_size
        - Src:             'commit-graph.c:229,2'
          Dst:             prepare_commit_graft
        - Src:             'commit-graph.c:233,6'
          Dst:             is_repository_shallow
    - functionName:    write_commit_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2496
      functionLinenumberEnd: 2687
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - odb
        - pack_indexes
        - commits
        - flags
        - opts
      BBCount:         106
      ICount:          926
      EdgeCount:       142
      CyclomaticComplexity: 38
      functionsReached:
        - _
        - clear_topo_level_slab
        - close_reachable
        - commit_graph_compatible
        - compute_bloom_filters
        - compute_generation_numbers
        - compute_topological_levels
        - const_error
        - copy_oids_to_commits
        - deinit_bloom_filters
        - error
        - expire_commit_graphs
        - fill_oids_from_all_packs
        - fill_oids_from_commits
        - fill_oids_from_packs
        - get_configured_generation_version
        - git_env_ulong
        - init_topo_level_slab
        - mark_commit_graphs
        - merge_commit_graphs
        - oid_array_append
        - oid_array_clear
        - oidread
        - prepare_commit_graph
        - prepare_repo_settings
        - repo_approximate_object_count
        - split_graph_merge_strategy
        - st_mult
        - validate_mixed_generation_chain
        - warning
        - write_commit_graph_file
        - xcalloc
        - xmalloc
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:2506,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2507,11'
              BranchSideFuncs:
                - commit_graph_compatible
                - xcalloc
                - get_configured_generation_version
                - git_env_ulong
                - git_env_ulong
                - git_env_ulong
                - init_topo_level_slab
                - prepare_commit_graph
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:2510,31'
              BranchSideFuncs:
                - commit_graph_compatible
                - xcalloc
                - get_configured_generation_version
                - git_env_ulong
                - git_env_ulong
                - git_env_ulong
                - init_topo_level_slab
                - prepare_commit_graph
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
                - _.21609
                - warning
        - Branch String:   'commit-graph.c:2510,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2511,3'
              BranchSideFuncs:
                - xcalloc
                - get_configured_generation_version
                - git_env_ulong
                - git_env_ulong
                - git_env_ulong
                - init_topo_level_slab
                - prepare_commit_graph
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:2512,6'
              BranchSideFuncs:
                - xcalloc
                - get_configured_generation_version
                - git_env_ulong
                - git_env_ulong
                - git_env_ulong
                - init_topo_level_slab
                - prepare_commit_graph
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
                - _.21609
                - warning
        - Branch String:   'commit-graph.c:2513,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2513,9'
              BranchSideFuncs:
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:2514,11'
              BranchSideFuncs:
                - _.21609
                - warning
        - Branch String:   'commit-graph.c:2512,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2514,11'
              BranchSideFuncs:
                - _.21609
                - warning
            - BranchSide:      'commit-graph.c:2520,2'
              BranchSideFuncs:
                - xcalloc
                - get_configured_generation_version
                - git_env_ulong
                - git_env_ulong
                - git_env_ulong
                - init_topo_level_slab
                - prepare_commit_graph
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
        - Branch String:   'commit-graph.c:2544,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2545,28'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
            - BranchSide:      'commit-graph.c:2553,6'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
        - Branch String:   'commit-graph.c:2547,3'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2548,4'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
            - BranchSide:      'commit-graph.c:2551,2'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
        - Branch String:   'commit-graph.c:2553,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2554,3'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
            - BranchSide:      'commit-graph.c:2555,8'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
        - Branch String:   'commit-graph.c:2555,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2558,7'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
            - BranchSide:      'commit-graph.c:2573,47'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
        - Branch String:   'commit-graph.c:2561,9'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2561,12'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
            - BranchSide:      'commit-graph.c:2571,2'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
        - Branch String:   'commit-graph.c:2561,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2562,4'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
            - BranchSide:      'commit-graph.c:2571,2'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
        - Branch String:   'commit-graph.c:2565,8'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2566,35'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
            - BranchSide:      'commit-graph.c:2567,36'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
        - Branch String:   'commit-graph.c:2575,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2576,28'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
            - BranchSide:      'commit-graph.c:2598,57'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
        - Branch String:   'commit-graph.c:2578,3'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2579,4'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
            - BranchSide:      'commit-graph.c:2583,7'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - st_mult.21592
                - xmalloc
                - xstrdup
        - Branch String:   'commit-graph.c:2583,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2584,4'
              BranchSideFuncs:
                - st_mult.21592
                - xmalloc
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - xstrdup
            - BranchSide:      'commit-graph.c:2594,7'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
        - Branch String:   'commit-graph.c:2588,4'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2589,55'
              BranchSideFuncs:
                - xstrdup
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
            - BranchSide:      'commit-graph.c:2592,3'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
        - Branch String:   'commit-graph.c:2594,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2595,14'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
            - BranchSide:      'commit-graph.c:2596,2'
              BranchSideFuncs:
                - repo_approximate_object_count
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
        - Branch String:   'commit-graph.c:2600,18'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2600,21'
              BranchSideFuncs:
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
            - BranchSide:      'commit-graph.c:2610,6'
              BranchSideFuncs:
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
        - Branch String:   'commit-graph.c:2600,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2601,28'
              BranchSideFuncs:
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
                - st_mult.21592
                - oidread.21637
                - oid_array_append
            - BranchSide:      'commit-graph.c:2610,6'
              BranchSideFuncs:
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
        - Branch String:   'commit-graph.c:2602,3'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2604,18'
              BranchSideFuncs:
                - st_mult.21592
                - oidread.21637
                - oid_array_append
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
            - BranchSide:      'commit-graph.c:2608,2'
              BranchSideFuncs:
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
                - fill_oids_from_packs
        - Branch String:   'commit-graph.c:2610,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2611,3'
              BranchSideFuncs:
                - fill_oids_from_packs
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
            - BranchSide:      'commit-graph.c:2616,6'
              BranchSideFuncs:
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
        - Branch String:   'commit-graph.c:2612,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2613,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'commit-graph.c:2614,2'
              BranchSideFuncs:
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
                - fill_oids_from_commits
        - Branch String:   'commit-graph.c:2616,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2617,37'
              BranchSideFuncs:
                - fill_oids_from_commits
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2621,7'
              BranchSideFuncs:
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:2617,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2618,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'commit-graph.c:2619,2'
              BranchSideFuncs:
                - fill_oids_from_all_packs
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:2621,20'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2621,24'
              BranchSideFuncs:
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2626,18'
              BranchSideFuncs:
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:2621,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2622,3'
              BranchSideFuncs:
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
            - BranchSide:      'commit-graph.c:2626,18'
              BranchSideFuncs:
                - close_reachable
                - copy_oids_to_commits
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
                - _.21609
                - error
                - const_error.21610
        - Branch String:   'commit-graph.c:2630,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2631,3'
              BranchSideFuncs:
                - _.21609
                - error
                - const_error.21610
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'commit-graph.c:2636,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
        - Branch String:   'commit-graph.c:2636,23'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2636,27'
              BranchSideFuncs:
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
            - BranchSide:      'commit-graph.c:2639,6'
              BranchSideFuncs:
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
        - Branch String:   'commit-graph.c:2636,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2637,3'
              BranchSideFuncs:
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
            - BranchSide:      'commit-graph.c:2639,6'
              BranchSideFuncs:
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
                - split_graph_merge_strategy
                - merge_commit_graphs
        - Branch String:   'commit-graph.c:2639,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2640,30'
              BranchSideFuncs:
                - split_graph_merge_strategy
                - merge_commit_graphs
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
            - BranchSide:      'commit-graph.c:2645,3'
              BranchSideFuncs:
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
        - Branch String:   'commit-graph.c:2642,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2643,24'
              BranchSideFuncs:
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
            - BranchSide:      'commit-graph.c:2644,2'
              BranchSideFuncs:
                - validate_mixed_generation_chain
                - compute_topological_levels
                - write_commit_graph_file
                - expire_commit_graphs
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
                - compute_generation_numbers
        - Branch String:   'commit-graph.c:2650,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2651,30'
              BranchSideFuncs:
                - compute_generation_numbers
                - write_commit_graph_file
                - expire_commit_graphs
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
            - BranchSide:      'commit-graph.c:2653,6'
              BranchSideFuncs:
                - write_commit_graph_file
                - expire_commit_graphs
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - mark_commit_graphs
                - deinit_bloom_filters
                - compute_bloom_filters
        - Branch String:   'commit-graph.c:2653,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2654,25'
              BranchSideFuncs:
                - compute_bloom_filters
                - write_commit_graph_file
                - expire_commit_graphs
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - mark_commit_graphs
                - deinit_bloom_filters
            - BranchSide:      'commit-graph.c:2656,32'
              BranchSideFuncs:
                - write_commit_graph_file
                - expire_commit_graphs
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - mark_commit_graphs
                - deinit_bloom_filters
        - Branch String:   'commit-graph.c:2658,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2659,3'
              BranchSideFuncs:
                - deinit_bloom_filters
                - expire_commit_graphs
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - mark_commit_graphs
            - BranchSide:      'commit-graph.c:2661,6'
              BranchSideFuncs:
                - expire_commit_graphs
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - mark_commit_graphs
        - Branch String:   'commit-graph.c:2661,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2662,22'
              BranchSideFuncs:
                - mark_commit_graphs
                - expire_commit_graphs
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'commit-graph.c:2664,23'
              BranchSideFuncs:
                - expire_commit_graphs
                - free
                - free
                - free
                - oid_array_clear
                - clear_topo_level_slab
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'commit-graph.c:2673,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2674,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'commit-graph.c:2675,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'commit-graph.c:2677,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:2678,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'commit-graph.c:2681,7'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'commit-graph.c:2505,2'
          Dst:             prepare_repo_settings
        - Src:             'commit-graph.c:2507,11'
          Dst:             _
        - Src:             'commit-graph.c:2507,3'
          Dst:             warning
        - Src:             'commit-graph.c:2510,7'
          Dst:             commit_graph_compatible
        - Src:             'commit-graph.c:2514,11'
          Dst:             _
        - Src:             'commit-graph.c:2514,3'
          Dst:             warning
        - Src:             'commit-graph.c:2520,2'
          Dst:             xcalloc
        - Src:             'commit-graph.c:2528,32'
          Dst:             get_configured_generation_version
        - Src:             'commit-graph.c:2532,34'
          Dst:             git_env_ulong
        - Src:             'commit-graph.c:2534,30'
          Dst:             git_env_ulong
        - Src:             'commit-graph.c:2536,37'
          Dst:             git_env_ulong
        - Src:             'commit-graph.c:2540,2'
          Dst:             init_topo_level_slab
        - Src:             'commit-graph.c:2543,2'
          Dst:             prepare_commit_graph
        - Src:             'commit-graph.c:2584,4'
          Dst:             st_mult
        - Src:             'commit-graph.c:2584,4'
          Dst:             xmalloc
        - Src:             'commit-graph.c:2589,47'
          Dst:             xstrdup
        - Src:             'commit-graph.c:2598,27'
          Dst:             repo_approximate_object_count
        - Src:             'commit-graph.c:2604,40'
          Dst:             st_mult
        - Src:             'commit-graph.c:2604,4'
          Dst:             oidread
        - Src:             'commit-graph.c:2606,4'
          Dst:             oid_array_append
        - Src:             'commit-graph.c:2612,14'
          Dst:             fill_oids_from_packs
        - Src:             'commit-graph.c:2617,14'
          Dst:             fill_oids_from_commits
        - Src:             'commit-graph.c:2623,3'
          Dst:             fill_oids_from_all_packs
        - Src:             'commit-graph.c:2626,2'
          Dst:             close_reachable
        - Src:             'commit-graph.c:2628,2'
          Dst:             copy_oids_to_commits
        - Src:             'commit-graph.c:2631,3'
          Dst:             _
        - Src:             'commit-graph.c:2631,3'
          Dst:             error
        - Src:             'commit-graph.c:2631,3'
          Dst:             const_error
        - Src:             'commit-graph.c:2640,3'
          Dst:             split_graph_merge_strategy
        - Src:             'commit-graph.c:2643,4'
          Dst:             merge_commit_graphs
        - Src:             'commit-graph.c:2647,34'
          Dst:             validate_mixed_generation_chain
        - Src:             'commit-graph.c:2649,2'
          Dst:             compute_topological_levels
        - Src:             'commit-graph.c:2651,3'
          Dst:             compute_generation_numbers
        - Src:             'commit-graph.c:2654,3'
          Dst:             compute_bloom_filters
        - Src:             'commit-graph.c:2656,8'
          Dst:             write_commit_graph_file
        - Src:             'commit-graph.c:2659,3'
          Dst:             deinit_bloom_filters
        - Src:             'commit-graph.c:2662,3'
          Dst:             mark_commit_graphs
        - Src:             'commit-graph.c:2664,2'
          Dst:             expire_commit_graphs
        - Src:             'commit-graph.c:2670,2'
          Dst:             oid_array_clear
        - Src:             'commit-graph.c:2671,2'
          Dst:             clear_topo_level_slab
    - functionName:    get_configured_generation_version
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_int
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:109,2'
          Dst:             repo_config_get_int
    - functionName:    prepare_commit_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         25
      ICount:          161
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - commit_graph_compatible
        - git_env_bool
        - prepare_alt_odb
        - prepare_commit_graph_one
        - prepare_repo_settings
      functionUses:    6
      BranchProfiles:
        - Branch String:   'commit-graph.c:759,17'
          Branch Sides:
            - BranchSide:      'commit-graph.c:759,20'
              BranchSideFuncs:
                - prepare_repo_settings
                - git_env_bool
                - commit_graph_compatible
                - prepare_alt_odb
                - prepare_commit_graph_one
            - BranchSide:      'commit-graph.c:760,3'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:759,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:760,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:762,6'
              BranchSideFuncs:
                - prepare_repo_settings
                - git_env_bool
                - commit_graph_compatible
                - prepare_alt_odb
                - prepare_commit_graph_one
        - Branch String:   'commit-graph.c:762,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:763,12'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:764,2'
              BranchSideFuncs:
                - prepare_repo_settings
                - git_env_bool
                - commit_graph_compatible
                - prepare_alt_odb
                - prepare_commit_graph_one
        - Branch String:   'commit-graph.c:768,46'
          Branch Sides:
            - BranchSide:      'commit-graph.c:769,6'
              BranchSideFuncs:
                - commit_graph_compatible
                - prepare_alt_odb
                - prepare_commit_graph_one
            - BranchSide:      'commit-graph.c:778,31'
              BranchSideFuncs:
                - commit_graph_compatible
                - prepare_alt_odb
                - prepare_commit_graph_one
        - Branch String:   'commit-graph.c:768,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:776,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:778,31'
              BranchSideFuncs:
                - commit_graph_compatible
                - prepare_alt_odb
                - prepare_commit_graph_one
        - Branch String:   'commit-graph.c:778,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:779,3'
              BranchSideFuncs:
                - prepare_alt_odb
                - prepare_commit_graph_one
            - BranchSide:      'commit-graph.c:781,18'
              BranchSideFuncs:
                - prepare_alt_odb
                - prepare_commit_graph_one
        - Branch String:   'commit-graph.c:783,33'
          Branch Sides:
            - BranchSide:      'commit-graph.c:782,2'
              BranchSideFuncs:
                - prepare_commit_graph_one
            - BranchSide:      'commit-graph.c:783,36'
              BranchSideFuncs:
                - prepare_commit_graph_one
        - Branch String:   'commit-graph.c:782,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:785,28'
              BranchSideFuncs:
                - prepare_commit_graph_one
            - BranchSide:      'commit-graph.c:786,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:766,2'
          Dst:             prepare_repo_settings
        - Src:             'commit-graph.c:768,7'
          Dst:             git_env_bool
        - Src:             'commit-graph.c:778,7'
          Dst:             commit_graph_compatible
        - Src:             'commit-graph.c:781,2'
          Dst:             prepare_alt_odb
        - Src:             'commit-graph.c:785,3'
          Dst:             prepare_commit_graph_one
    - functionName:    add_ref_to_set
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1853
      functionLinenumberEnd: 1864
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flags
        - cb_data
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - display_progress
        - oid_object_info
        - oidset_insert
        - oidset_size
        - peel_iterated_oid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1857,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1858,7'
              BranchSideFuncs:
                - oid_object_info
                - oidset_size.21652
                - display_progress
                - oidset_insert
            - BranchSide:      'commit-graph.c:1859,22'
              BranchSideFuncs:
                - oid_object_info
                - oidset_size.21652
                - display_progress
                - oidset_insert
        - Branch String:   'commit-graph.c:1859,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1859,6'
              BranchSideFuncs:
                - oidset_insert
                - oidset_size.21652
                - display_progress
            - BranchSide:      'commit-graph.c:1860,17'
              BranchSideFuncs:
                - oidset_insert
                - oidset_size.21652
                - display_progress
      Callsites:
        - Src:             'commit-graph.c:1857,7'
          Dst:             peel_iterated_oid
        - Src:             'commit-graph.c:1859,6'
          Dst:             oid_object_info
        - Src:             'commit-graph.c:1860,3'
          Dst:             oidset_insert
        - Src:             'commit-graph.c:1862,35'
          Dst:             oidset_size
        - Src:             'commit-graph.c:1862,2'
          Dst:             display_progress
    - functionName:    set_generation_in_graph_data
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1750
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - t
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_graph_data_at
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:1749,2'
          Dst:             commit_graph_data_at
    - functionName:    ensure_generations_valid
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - r
        - commits
        - nr
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compute_reachable_generation_numbers
        - get_configured_generation_version
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:1759,27'
          Dst:             get_configured_generation_version
        - Src:             'commit-graph.c:1772,2'
          Dst:             compute_reachable_generation_numbers
    - functionName:    get_commit_tree_in_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - c
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_commit_tree_in_graph_one
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-graph.c:1129,9'
          Dst:             get_commit_tree_in_graph_one
    - functionName:    load_commit_graph_info
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fill_commit_graph_info
        - repo_find_commit_pos_in_graph
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:1091,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1091,6'
              BranchSideFuncs:
                - fill_commit_graph_info
            - BranchSide:      'commit-graph.c:1092,26'
              BranchSideFuncs:
                - fill_commit_graph_info
      Callsites:
        - Src:             'commit-graph.c:1091,6'
          Dst:             repo_find_commit_pos_in_graph
        - Src:             'commit-graph.c:1092,3'
          Dst:             fill_commit_graph_info
    - functionName:    repo_find_commit_pos_in_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - c
        - pos
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - find_commit_pos_in_graph
        - prepare_commit_graph
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:1025,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1026,3'
              BranchSideFuncs:
                - find_commit_pos_in_graph
            - BranchSide:      'commit-graph.c:1027,34'
              BranchSideFuncs:
                - find_commit_pos_in_graph
      Callsites:
        - Src:             'commit-graph.c:1025,7'
          Dst:             prepare_commit_graph
        - Src:             'commit-graph.c:1027,9'
          Dst:             find_commit_pos_in_graph
    - functionName:    parse_commit_in_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         11
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - die
        - git_env_bool
        - parse_commit_in_graph_one
        - prepare_commit_graph
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:1077,19'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1078,6'
              BranchSideFuncs:
                - prepare_commit_graph
                - parse_commit_in_graph_one
            - BranchSide:      'commit-graph.c:1081,14'
              BranchSideFuncs:
                - prepare_commit_graph
                - parse_commit_in_graph_one
        - Branch String:   'commit-graph.c:1077,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1079,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'commit-graph.c:1081,14'
              BranchSideFuncs:
                - prepare_commit_graph
                - parse_commit_in_graph_one
        - Branch String:   'commit-graph.c:1083,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1084,3'
              BranchSideFuncs:
                - parse_commit_in_graph_one
            - BranchSide:      'commit-graph.c:1085,35'
              BranchSideFuncs:
                - parse_commit_in_graph_one
      Callsites:
        - Src:             'commit-graph.c:1078,6'
          Dst:             git_env_bool
        - Src:             'commit-graph.c:1079,3'
          Dst:             die
        - Src:             'commit-graph.c:1083,7'
          Dst:             prepare_commit_graph
        - Src:             'commit-graph.c:1085,9'
          Dst:             parse_commit_in_graph_one
    - functionName:    lookup_commit_in_graph
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - id
      BBCount:         22
      ICount:          133
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - fill_commit_in_graph
        - git_env_bool
        - has_object
        - lookup_commit
        - prepare_commit_graph
        - search_commit_pos_in_graph
      functionUses:    5
      BranchProfiles:
        - Branch String:   'commit-graph.c:1036,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1037,27'
              BranchSideFuncs:
                - git_env_bool
                - prepare_commit_graph
                - search_commit_pos_in_graph
                - lookup_commit
                - fill_commit_in_graph
                - has_object
            - BranchSide:      'commit-graph.c:1039,28'
              BranchSideFuncs:
                - prepare_commit_graph
                - search_commit_pos_in_graph
                - lookup_commit
                - fill_commit_in_graph
                - has_object
        - Branch String:   'commit-graph.c:1039,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1040,3'
              BranchSideFuncs:
                - search_commit_pos_in_graph
                - lookup_commit
                - fill_commit_in_graph
                - has_object
            - BranchSide:      'commit-graph.c:1041,34'
              BranchSideFuncs:
                - search_commit_pos_in_graph
                - lookup_commit
                - fill_commit_in_graph
                - has_object
        - Branch String:   'commit-graph.c:1041,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1042,3'
              BranchSideFuncs:
                - lookup_commit
                - fill_commit_in_graph
                - has_object
            - BranchSide:      'commit-graph.c:1043,6'
              BranchSideFuncs:
                - lookup_commit
                - fill_commit_in_graph
                - has_object
        - Branch String:   'commit-graph.c:1043,28'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1043,43'
              BranchSideFuncs:
                - has_object
                - lookup_commit
                - fill_commit_in_graph
            - BranchSide:      'commit-graph.c:1046,25'
              BranchSideFuncs:
                - lookup_commit
                - fill_commit_in_graph
        - Branch String:   'commit-graph.c:1043,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1044,3'
              BranchSideFuncs:
                - lookup_commit
                - fill_commit_in_graph
            - BranchSide:      'commit-graph.c:1046,25'
              BranchSideFuncs:
                - lookup_commit
                - fill_commit_in_graph
        - Branch String:   'commit-graph.c:1047,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1048,3'
              BranchSideFuncs:
                - fill_commit_in_graph
            - BranchSide:      'commit-graph.c:1049,6'
              BranchSideFuncs:
                - fill_commit_in_graph
        - Branch String:   'commit-graph.c:1049,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1050,10'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:1052,28'
              BranchSideFuncs:
                - fill_commit_in_graph
        - Branch String:   'commit-graph.c:1052,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1053,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:1055,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:1037,27'
          Dst:             git_env_bool
        - Src:             'commit-graph.c:1039,7'
          Dst:             prepare_commit_graph
        - Src:             'commit-graph.c:1041,7'
          Dst:             search_commit_pos_in_graph
        - Src:             'commit-graph.c:1043,32'
          Dst:             has_object
        - Src:             'commit-graph.c:1046,11'
          Dst:             lookup_commit
        - Src:             'commit-graph.c:1052,7'
          Dst:             fill_commit_in_graph
    - functionName:    get_bloom_filter_settings
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:824,2'
          Branch Sides:
            - BranchSide:      'commit-graph.c:825,7'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:829,2'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:825,7'
          Branch Sides:
            - BranchSide:      'commit-graph.c:826,11'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:827,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    corrected_commit_dates_enabled
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - prepare_commit_graph
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-graph.c:810,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:811,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:813,6'
              BranchSideFuncs: []
        - Branch String:   'commit-graph.c:815,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:816,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-graph.c:818,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-graph.c:810,7'
          Dst:             prepare_commit_graph
    - functionName:    generation_numbers_enabled
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - get_be32
        - prepare_commit_graph
      functionUses:    4
      BranchProfiles:
        - Branch String:   'commit-graph.c:793,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:794,9'
              BranchSideFuncs:
                - get_be32.21655
            - BranchSide:      'commit-graph.c:796,6'
              BranchSideFuncs:
                - get_be32.21655
        - Branch String:   'commit-graph.c:798,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:799,3'
              BranchSideFuncs:
                - get_be32.21655
            - BranchSide:      'commit-graph.c:801,30'
              BranchSideFuncs:
                - get_be32.21655
      Callsites:
        - Src:             'commit-graph.c:793,7'
          Dst:             prepare_commit_graph
        - Src:             'commit-graph.c:801,21'
          Dst:             get_be32
    - functionName:    write_commit_graph_reachable
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1890
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - odb
        - flags
        - opts
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - add_ref_to_set
        - get_main_ref_store
        - oidset_clear
        - start_delayed_progress
        - stop_progress
        - write_commit_graph
      functionUses:    4
      BranchProfiles:
        - Branch String:   'commit-graph.c:1877,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:1877,6'
              BranchSideFuncs:
                - _.21609
                - start_delayed_progress
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.21632
                - write_commit_graph
                - oidset_clear
            - BranchSide:      'commit-graph.c:1879,4'
              BranchSideFuncs:
                - _.21609
                - start_delayed_progress
                - get_main_ref_store
                - refs_for_each_ref
                - stop_progress.21632
                - write_commit_graph
                - oidset_clear
      Callsites:
        - Src:             'commit-graph.c:1879,4'
          Dst:             _
        - Src:             'commit-graph.c:1878,19'
          Dst:             start_delayed_progress
        - Src:             'commit-graph.c:1881,20'
          Dst:             get_main_ref_store
        - Src:             'commit-graph.c:1881,2'
          Dst:             refs_for_each_ref
        - Src:             'commit-graph.c:1881,2'
          Dst:             add_ref_to_set
        - Src:             'commit-graph.c:1884,2'
          Dst:             stop_progress
        - Src:             'commit-graph.c:1886,11'
          Dst:             write_commit_graph
        - Src:             'commit-graph.c:1889,2'
          Dst:             oidset_clear
    - functionName:    git_test_write_commit_graph_or_die
      functionSourceFile: '/src/git/commit-graph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - die
        - git_env_bool
        - write_commit_graph_reachable
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-graph.c:33,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:33,6'
              BranchSideFuncs:
                - git_env_bool
                - git_env_bool
                - write_commit_graph_reachable
                - die
            - BranchSide:      'commit-graph.c:33,6'
              BranchSideFuncs:
                - git_env_bool
                - git_env_bool
                - write_commit_graph_reachable
                - die
        - Branch String:   'commit-graph.c:34,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:35,3'
              BranchSideFuncs:
                - git_env_bool
                - write_commit_graph_reachable
                - die
            - BranchSide:      'commit-graph.c:37,6'
              BranchSideFuncs:
                - git_env_bool
                - write_commit_graph_reachable
                - die
        - Branch String:   'commit-graph.c:37,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:38,9'
              BranchSideFuncs:
                - write_commit_graph_reachable
                - die
            - BranchSide:      'commit-graph.c:40,35'
              BranchSideFuncs:
                - write_commit_graph_reachable
                - die
        - Branch String:   'commit-graph.c:40,6'
          Branch Sides:
            - BranchSide:      'commit-graph.c:40,6'
              BranchSideFuncs:
                - die
            - BranchSide:      'commit-graph.c:42,3'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'commit-graph.c:34,7'
          Dst:             git_env_bool
        - Src:             'commit-graph.c:37,6'
          Dst:             git_env_bool
        - Src:             'commit-graph.c:40,6'
          Dst:             write_commit_graph_reachable
        - Src:             'commit-graph.c:42,3'
          Dst:             die
    - functionName:    best_branch_base_at_peek
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:1237,1'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1237,1'
              BranchSideFuncs:
                - st_mult.21888
                - xrealloc
                - xcalloc
            - BranchSide:      'commit-reach.c:1237,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit-reach.c:1237,1'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1237,1'
              BranchSideFuncs:
                - st_mult.21888
                - xrealloc
                - xcalloc
            - BranchSide:      'commit-reach.c:1237,1'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:1237,1'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1237,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit-reach.c:1237,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit-reach.c:1237,1'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1237,1'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:1237,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit-reach.c:1237,1'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1237,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit-reach.c:1237,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-reach.c:1237,1'
          Dst:             st_mult
        - Src:             'commit-reach.c:1237,1'
          Dst:             xrealloc
        - Src:             'commit-reach.c:1237,1'
          Dst:             xcalloc
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    10
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    init_best_branch_base_with_stride
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - stride
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:1237,1'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1237,1'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:1237,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bit_arrays_at_peek
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:1013,1'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1013,1'
              BranchSideFuncs:
                - st_mult.21888
                - xrealloc
                - xcalloc
            - BranchSide:      'commit-reach.c:1013,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit-reach.c:1013,1'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1013,1'
              BranchSideFuncs:
                - st_mult.21888
                - xrealloc
                - xcalloc
            - BranchSide:      'commit-reach.c:1013,1'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:1013,1'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1013,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit-reach.c:1013,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit-reach.c:1013,1'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1013,1'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:1013,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit-reach.c:1013,1'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1013,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit-reach.c:1013,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-reach.c:1013,1'
          Dst:             st_mult
        - Src:             'commit-reach.c:1013,1'
          Dst:             xrealloc
        - Src:             'commit-reach.c:1013,1'
          Dst:             xcalloc
    - functionName:    bit_arrays_at
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bit_arrays_at_peek
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-reach.c:1013,1'
          Dst:             bit_arrays_at_peek
    - functionName:    init_bit_arrays_with_stride
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - stride
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:1013,1'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1013,1'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:1013,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    contains_cache_at_peek
      functionSourceFile: '/src/git/./commit-reach.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './commit-reach.h:69,1'
          Branch Sides:
            - BranchSide:      './commit-reach.h:69,1'
              BranchSideFuncs:
                - st_mult.21888
                - xrealloc
                - xcalloc
            - BranchSide:      './commit-reach.h:69,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   './commit-reach.h:69,1'
          Branch Sides:
            - BranchSide:      './commit-reach.h:69,1'
              BranchSideFuncs:
                - st_mult.21888
                - xrealloc
                - xcalloc
            - BranchSide:      './commit-reach.h:69,1'
              BranchSideFuncs: []
        - Branch String:   './commit-reach.h:69,1'
          Branch Sides:
            - BranchSide:      './commit-reach.h:69,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      './commit-reach.h:69,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   './commit-reach.h:69,1'
          Branch Sides:
            - BranchSide:      './commit-reach.h:69,1'
              BranchSideFuncs: []
            - BranchSide:      './commit-reach.h:69,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   './commit-reach.h:69,1'
          Branch Sides:
            - BranchSide:      './commit-reach.h:69,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      './commit-reach.h:69,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './commit-reach.h:69,1'
          Dst:             st_mult
        - Src:             './commit-reach.h:69,1'
          Dst:             xrealloc
        - Src:             './commit-reach.h:69,1'
          Dst:             xcalloc
    - functionName:    in_commit_list
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - want
        - c
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - oideq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:676,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:677,14'
              BranchSideFuncs:
                - oideq.21890
            - BranchSide:      'commit-reach.c:679,2'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:677,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:677,52'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:678,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-reach.c:677,7'
          Dst:             oideq
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    contains_cache_at
      functionSourceFile: '/src/git/./commit-reach.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - contains_cache_at_peek
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './commit-reach.h:69,1'
          Dst:             contains_cache_at_peek
    - functionName:    push_to_contains_stack
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - candidate
        - contains_stack
      BBCount:         11
      ICount:          112
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-reach.c:714,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:714,2'
              BranchSideFuncs:
                - st_mult.21888
                - xrealloc
            - BranchSide:      'commit-reach.c:714,2'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:714,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:714,2'
              BranchSideFuncs:
                - st_mult.21888
                - xrealloc
            - BranchSide:      'commit-reach.c:714,2'
              BranchSideFuncs:
                - st_mult.21888
                - xrealloc
      Callsites:
        - Src:             'commit-reach.c:714,2'
          Dst:             st_mult
        - Src:             'commit-reach.c:714,2'
          Dst:             xrealloc
    - functionName:    contains_test
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - candidate
        - want
        - cache
        - cutoff
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - commit_graph_generation
        - contains_cache_at
        - in_commit_list
        - parse_commit_or_die
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit-reach.c:694,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:695,11'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:698,21'
              BranchSideFuncs:
                - in_commit_list
                - parse_commit_or_die
                - commit_graph_generation
        - Branch String:   'commit-reach.c:698,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:699,4'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:704,22'
              BranchSideFuncs:
                - parse_commit_or_die
                - commit_graph_generation
        - Branch String:   'commit-reach.c:706,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:707,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:709,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-reach.c:691,33'
          Dst:             contains_cache_at
        - Src:             'commit-reach.c:698,6'
          Dst:             in_commit_list
        - Src:             'commit-reach.c:704,2'
          Dst:             parse_commit_or_die
        - Src:             'commit-reach.c:706,6'
          Dst:             commit_graph_generation
    - functionName:    remove_redundant_no_gen
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - array
        - cnt
      BBCount:         45
      ICount:          363
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - clear_commit_marks
        - clear_commit_marks_many
        - commit_graph_generation
        - copy_array
        - free_commit_list
        - paint_down_to_common
        - repo_parse_commit
        - st_mult
        - xcalloc
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:226,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:227,21'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:228,9'
              BranchSideFuncs:
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
        - Branch String:   'commit-reach.c:228,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:229,23'
              BranchSideFuncs:
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:266,2'
              BranchSideFuncs:
                - copy_array.21892
                - free
                - free
                - free
        - Branch String:   'commit-reach.c:232,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:233,4'
              BranchSideFuncs:
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:234,19'
              BranchSideFuncs:
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
        - Branch String:   'commit-reach.c:234,3'
          Branch Sides:
            - BranchSide:      'commit-reach.c:236,8'
              BranchSideFuncs:
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
            - BranchSide:      'commit-reach.c:245,28'
              BranchSideFuncs:
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - commit_graph_generation
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
        - Branch String:   'commit-reach.c:236,15'
          Branch Sides:
            - BranchSide:      'commit-reach.c:236,18'
              BranchSideFuncs:
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:237,5'
              BranchSideFuncs:
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
        - Branch String:   'commit-reach.c:236,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:237,5'
              BranchSideFuncs:
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:238,27'
              BranchSideFuncs:
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
        - Branch String:   'commit-reach.c:242,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:243,22'
              BranchSideFuncs:
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:244,3'
              BranchSideFuncs:
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
        - Branch String:   'commit-reach.c:245,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:247,23'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
            - BranchSide:      'commit-reach.c:255,7'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
        - Branch String:   'commit-reach.c:255,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:256,4'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:257,10'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
        - Branch String:   'commit-reach.c:257,3'
          Branch Sides:
            - BranchSide:      'commit-reach.c:258,8'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:260,22'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
        - Branch String:   'commit-reach.c:258,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:258,32'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:259,5'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - copy_array.21892
                - free
                - free
                - free
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - free
                - free
                - free
                - commit_graph_generation
        - Branch String:   'commit-reach.c:267,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:268,8'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'commit-reach.c:270,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'commit-reach.c:268,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:268,19'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'commit-reach.c:269,22'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'commit-reach.c:222,2'
          Dst:             xcalloc
        - Src:             'commit-reach.c:223,14'
          Dst:             xcalloc
        - Src:             'commit-reach.c:224,2'
          Dst:             st_mult
        - Src:             'commit-reach.c:224,2'
          Dst:             xmalloc
        - Src:             'commit-reach.c:227,3'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:230,32'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:241,22'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:245,7'
          Dst:             paint_down_to_common
        - Src:             'commit-reach.c:247,4'
          Dst:             clear_commit_marks
        - Src:             'commit-reach.c:248,4'
          Dst:             clear_commit_marks_many
        - Src:             'commit-reach.c:249,4'
          Dst:             free_commit_list
        - Src:             'commit-reach.c:260,3'
          Dst:             clear_commit_marks
        - Src:             'commit-reach.c:261,3'
          Dst:             clear_commit_marks_many
        - Src:             'commit-reach.c:262,3'
          Dst:             free_commit_list
        - Src:             'commit-reach.c:266,2'
          Dst:             copy_array
    - functionName:    repo_parse_commit
      functionSourceFile: '/src/git/./commit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_parse_commit_gently
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             './commit.h:102,9'
          Dst:             repo_parse_commit_gently
    - functionName:    paint_down_to_common
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - one
        - n
        - twos
        - min_generation
        - ignore_missing_commits
        - result
      BBCount:         41
      ICount:          323
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - BUG_fl
        - _
        - clear_prio_queue
        - commit_graph_generation
        - commit_list_append
        - commit_list_insert_by_date
        - const_error
        - corrected_commit_dates_enabled
        - error
        - free_commit_list
        - oid_to_hex
        - prio_queue_get
        - prio_queue_put
        - queue_has_nonstale
        - repo_parse_commit
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit-reach.c:65,22'
          Branch Sides:
            - BranchSide:      'commit-reach.c:65,57'
              BranchSideFuncs:
                - commit_list_append
                - prio_queue_put
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
                - prio_queue_put
            - BranchSide:      'commit-reach.c:68,2'
              BranchSideFuncs:
                - commit_list_append
                - prio_queue_put
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
                - prio_queue_put
        - Branch String:   'commit-reach.c:65,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:66,9'
              BranchSideFuncs:
                - commit_list_append
                - prio_queue_put
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
                - prio_queue_put
            - BranchSide:      'commit-reach.c:68,2'
              BranchSideFuncs:
                - commit_list_append
                - prio_queue_put
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
                - prio_queue_put
        - Branch String:   'commit-reach.c:69,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:70,22'
              BranchSideFuncs:
                - prio_queue_put
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
                - prio_queue_put
            - BranchSide:      'commit-reach.c:73,25'
              BranchSideFuncs:
                - prio_queue_put
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
                - prio_queue_put
        - Branch String:   'commit-reach.c:75,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:76,3'
              BranchSideFuncs:
                - prio_queue_put
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
            - BranchSide:      'commit-reach.c:80,2'
              BranchSideFuncs:
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
        - Branch String:   'commit-reach.c:80,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:81,27'
              BranchSideFuncs:
                - prio_queue_get
                - commit_graph_generation
                - queue_has_nonstale
                - clear_prio_queue
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
            - BranchSide:      'commit-reach.c:131,2'
              BranchSideFuncs:
                - clear_prio_queue
        - Branch String:   'commit-reach.c:86,22'
          Branch Sides:
            - BranchSide:      'commit-reach.c:86,25'
              BranchSideFuncs:
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
            - BranchSide:      'commit-reach.c:90,14'
              BranchSideFuncs:
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - oid_to_hex
                - BUG_fl
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - commit_list_insert_by_date
        - Branch String:   'commit-reach.c:86,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:87,4'
              BranchSideFuncs:
                - oid_to_hex
                - BUG_fl
            - BranchSide:      'commit-reach.c:90,14'
              BranchSideFuncs:
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - oid_to_hex
                - BUG_fl
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - commit_list_insert_by_date
        - Branch String:   'commit-reach.c:92,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:93,4'
              BranchSideFuncs:
                - clear_prio_queue
            - BranchSide:      'commit-reach.c:95,11'
              BranchSideFuncs:
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - oid_to_hex
                - BUG_fl
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - commit_list_insert_by_date
        - Branch String:   'commit-reach.c:96,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:97,10'
              BranchSideFuncs:
                - commit_list_insert_by_date
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - oid_to_hex
                - BUG_fl
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
            - BranchSide:      'commit-reach.c:104,13'
              BranchSideFuncs:
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
        - Branch String:   'commit-reach.c:97,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:98,5'
              BranchSideFuncs:
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
            - BranchSide:      'commit-reach.c:102,10'
              BranchSideFuncs:
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
        - Branch String:   'commit-reach.c:105,3'
          Branch Sides:
            - BranchSide:      'commit-reach.c:80,2'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - prio_queue_put
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
            - BranchSide:      'commit-reach.c:106,23'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - prio_queue_put
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
        - Branch String:   'commit-reach.c:108,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:109,5'
              BranchSideFuncs:
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
            - BranchSide:      'commit-reach.c:110,26'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - prio_queue_put
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
        - Branch String:   'commit-reach.c:110,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:111,5'
              BranchSideFuncs:
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
            - BranchSide:      'commit-reach.c:126,23'
              BranchSideFuncs:
                - prio_queue_put
                - queue_has_nonstale
                - clear_prio_queue
                - prio_queue_get
                - commit_graph_generation
                - commit_list_insert_by_date
                - oid_to_hex
                - BUG_fl
                - repo_parse_commit.21891
                - clear_prio_queue
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
        - Branch String:   'commit-reach.c:121,9'
          Branch Sides:
            - BranchSide:      'commit-reach.c:122,6'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:123,12'
              BranchSideFuncs:
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
      Callsites:
        - Src:             'commit-reach.c:65,26'
          Dst:             corrected_commit_dates_enabled
        - Src:             'commit-reach.c:70,3'
          Dst:             commit_list_append
        - Src:             'commit-reach.c:73,2'
          Dst:             prio_queue_put
        - Src:             'commit-reach.c:77,3'
          Dst:             prio_queue_put
        - Src:             'commit-reach.c:80,9'
          Dst:             queue_has_nonstale
        - Src:             'commit-reach.c:81,27'
          Dst:             prio_queue_get
        - Src:             'commit-reach.c:84,28'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:87,4'
          Dst:             oid_to_hex
        - Src:             'commit-reach.c:87,4'
          Dst:             BUG_fl
        - Src:             'commit-reach.c:99,5'
          Dst:             commit_list_insert_by_date
        - Src:             'commit-reach.c:110,8'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:111,5'
          Dst:             clear_prio_queue
        - Src:             'commit-reach.c:112,5'
          Dst:             free_commit_list
        - Src:             'commit-reach.c:123,12'
          Dst:             _
        - Src:             'commit-reach.c:123,12'
          Dst:             oid_to_hex
        - Src:             'commit-reach.c:123,12'
          Dst:             error
        - Src:             'commit-reach.c:123,12'
          Dst:             const_error
        - Src:             'commit-reach.c:127,4'
          Dst:             prio_queue_put
        - Src:             'commit-reach.c:131,2'
          Dst:             clear_prio_queue
    - functionName:    copy_array
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - st_mult
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1125,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1125,6'
              BranchSideFuncs:
                - st_mult.21888
            - BranchSide:      './git-compat-util.h:1126,10'
              BranchSideFuncs:
                - st_mult.21888
      Callsites:
        - Src:             './git-compat-util.h:1126,20'
          Dst:             st_mult
    - functionName:    queue_has_nonstale
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
      BBCount:         8
      ICount:          57
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-reach.c:45,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:46,27'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:50,2'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:47,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:48,4'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:49,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    3
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    remove_redundant_with_gen
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - array
        - cnt
      BBCount:         74
      ICount:          588
      EdgeCount:       95
      CyclomaticComplexity: 23
      functionsReached:
        - clear_commit_marks_many
        - commit_graph_generation
        - commit_list_insert
        - compare_commits_by_gen
        - free_commit_list
        - oideq
        - pop_commit
        - repo_parse_commit
        - sane_qsort
        - st_mult
        - xmalloc
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:299,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:302,21'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - sane_qsort.21899
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
                - repo_parse_commit.21891
                - st_mult.21888
                - xrealloc
            - BranchSide:      'commit-reach.c:317,2'
              BranchSideFuncs:
                - sane_qsort.21899
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
        - Branch String:   'commit-reach.c:306,3'
          Branch Sides:
            - BranchSide:      'commit-reach.c:307,22'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - sane_qsort.21899
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
                - repo_parse_commit.21891
                - st_mult.21888
                - xrealloc
            - BranchSide:      'commit-reach.c:315,2'
              BranchSideFuncs:
                - sane_qsort.21899
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - st_mult.21888
                - xrealloc
        - Branch String:   'commit-reach.c:308,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:309,5'
              BranchSideFuncs:
                - sane_qsort.21899
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - st_mult.21888
                - xrealloc
            - BranchSide:      'commit-reach.c:313,14'
              BranchSideFuncs:
                - sane_qsort.21899
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - st_mult.21888
                - xrealloc
        - Branch String:   'commit-reach.c:310,5'
          Branch Sides:
            - BranchSide:      'commit-reach.c:310,5'
              BranchSideFuncs:
                - st_mult.21888
                - xrealloc
                - sane_qsort.21899
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
                - repo_parse_commit.21891
                - repo_parse_commit.21891
            - BranchSide:      'commit-reach.c:311,35'
              BranchSideFuncs:
                - sane_qsort.21899
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - st_mult.21888
                - xrealloc
        - Branch String:   'commit-reach.c:310,5'
          Branch Sides:
            - BranchSide:      'commit-reach.c:310,5'
              BranchSideFuncs:
                - st_mult.21888
                - xrealloc
                - sane_qsort.21899
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
                - repo_parse_commit.21891
                - repo_parse_commit.21891
            - BranchSide:      'commit-reach.c:310,5'
              BranchSideFuncs:
                - st_mult.21888
                - xrealloc
                - sane_qsort.21899
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
                - repo_parse_commit.21891
                - repo_parse_commit.21891
        - Branch String:   'commit-reach.c:320,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:321,3'
              BranchSideFuncs:
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:329,11'
              BranchSideFuncs:
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
        - Branch String:   'commit-reach.c:329,37'
          Branch Sides:
            - BranchSide:      'commit-reach.c:329,40'
              BranchSideFuncs:
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:329,2'
              BranchSideFuncs:
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
        - Branch String:   'commit-reach.c:329,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:331,23'
              BranchSideFuncs:
                - commit_list_insert
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:375,7'
              BranchSideFuncs:
                - free
                - clear_commit_marks_many
                - free
        - Branch String:   'commit-reach.c:336,3'
          Branch Sides:
            - BranchSide:      'commit-reach.c:338,23'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:373,20'
              BranchSideFuncs:
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
        - Branch String:   'commit-reach.c:342,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:343,5'
              BranchSideFuncs:
                - oideq.21890
                - commit_graph_generation
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_list_insert
                - pop_commit
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:354,32'
              BranchSideFuncs:
                - commit_graph_generation
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - oideq.21890
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
        - Branch String:   'commit-reach.c:344,9'
          Branch Sides:
            - BranchSide:      'commit-reach.c:345,6'
              BranchSideFuncs:
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:346,16'
              BranchSideFuncs:
                - oideq.21890
                - commit_graph_generation
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_list_insert
                - pop_commit
                - commit_graph_generation
        - Branch String:   'commit-reach.c:346,9'
          Branch Sides:
            - BranchSide:      'commit-reach.c:347,6'
              BranchSideFuncs:
                - commit_graph_generation
                - commit_graph_generation
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - oideq.21890
                - commit_list_insert
                - pop_commit
            - BranchSide:      'commit-reach.c:352,4'
              BranchSideFuncs:
                - commit_graph_generation
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - oideq.21890
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
        - Branch String:   'commit-reach.c:347,35'
          Branch Sides:
            - BranchSide:      'commit-reach.c:347,6'
              BranchSideFuncs:
                - commit_graph_generation
                - commit_graph_generation
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - oideq.21890
                - commit_list_insert
                - pop_commit
            - BranchSide:      'commit-reach.c:348,14'
              BranchSideFuncs:
                - commit_graph_generation
                - commit_graph_generation
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - oideq.21890
                - commit_list_insert
                - pop_commit
        - Branch String:   'commit-reach.c:347,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:349,18'
              BranchSideFuncs:
                - commit_graph_generation
                - commit_graph_generation
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - oideq.21890
                - commit_list_insert
                - pop_commit
            - BranchSide:      'commit-reach.c:350,47'
              BranchSideFuncs:
                - commit_graph_generation
                - commit_graph_generation
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - oideq.21890
                - commit_list_insert
                - pop_commit
        - Branch String:   'commit-reach.c:354,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:355,5'
              BranchSideFuncs:
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - oideq.21890
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:359,14'
              BranchSideFuncs:
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - oideq.21890
                - commit_graph_generation
                - commit_list_insert
        - Branch String:   'commit-reach.c:360,4'
          Branch Sides:
            - BranchSide:      'commit-reach.c:361,11'
              BranchSideFuncs:
                - commit_list_insert
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - oideq.21890
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:370,9'
              BranchSideFuncs:
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
        - Branch String:   'commit-reach.c:361,9'
          Branch Sides:
            - BranchSide:      'commit-reach.c:362,6'
              BranchSideFuncs:
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - oideq.21890
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:366,15'
              BranchSideFuncs:
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - oideq.21890
                - commit_graph_generation
                - commit_list_insert
        - Branch String:   'commit-reach.c:370,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:336,3'
              BranchSideFuncs:
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:371,5'
              BranchSideFuncs:
                - pop_commit
                - free_commit_list
                - free
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
                - oideq.21890
                - commit_graph_generation
        - Branch String:   'commit-reach.c:378,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:379,3'
              BranchSideFuncs:
                - clear_commit_marks_many
                - free
            - BranchSide:      'commit-reach.c:382,27'
              BranchSideFuncs:
                - clear_commit_marks_many
                - free
        - Branch String:   'commit-reach.c:382,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:383,9'
              BranchSideFuncs:
                - clear_commit_marks_many
                - free
            - BranchSide:      'commit-reach.c:388,26'
              BranchSideFuncs:
                - clear_commit_marks_many
                - free
        - Branch String:   'commit-reach.c:383,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:384,31'
              BranchSideFuncs:
                - clear_commit_marks_many
                - free
            - BranchSide:      'commit-reach.c:385,2'
              BranchSideFuncs:
                - clear_commit_marks_many
                - free
      Callsites:
        - Src:             'commit-reach.c:292,2'
          Dst:             st_mult
        - Src:             'commit-reach.c:292,2'
          Dst:             xmalloc
        - Src:             'commit-reach.c:292,2'
          Dst:             copy_array
        - Src:             'commit-reach.c:293,2'
          Dst:             sane_qsort
        - Src:             'commit-reach.c:293,2'
          Dst:             compare_commits_by_gen
        - Src:             'commit-reach.c:294,19'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:296,2'
          Dst:             st_mult
        - Src:             'commit-reach.c:296,2'
          Dst:             xmalloc
        - Src:             'commit-reach.c:302,3'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:307,4'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:310,5'
          Dst:             st_mult
        - Src:             'commit-reach.c:310,5'
          Dst:             xrealloc
        - Src:             'commit-reach.c:317,2'
          Dst:             sane_qsort
        - Src:             'commit-reach.c:317,2'
          Dst:             compare_commits_by_gen
        - Src:             'commit-reach.c:333,3'
          Dst:             commit_list_insert
        - Src:             'commit-reach.c:340,4'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:346,9'
          Dst:             oideq
        - Src:             'commit-reach.c:350,23'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:354,8'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:355,5'
          Dst:             pop_commit
        - Src:             'commit-reach.c:363,6'
          Dst:             commit_list_insert
        - Src:             'commit-reach.c:371,5'
          Dst:             pop_commit
        - Src:             'commit-reach.c:373,3'
          Dst:             free_commit_list
        - Src:             'commit-reach.c:388,2'
          Dst:             clear_commit_marks_many
    - functionName:    compare_commits_by_gen
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - _b
      BBCount:         12
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - commit_graph_generation
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit-reach.c:31,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:32,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:33,6'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:33,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:34,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:35,6'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:35,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:36,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:37,6'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:37,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:38,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:39,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-reach.c:28,29'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:29,29'
          Dst:             commit_graph_generation
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    merge_bases_many
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - one
        - n
        - twos
        - result
      BBCount:         30
      ICount:          193
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - commit_list_insert
        - commit_list_insert_by_date
        - const_error
        - error
        - free_commit_list
        - oid_to_hex
        - paint_down_to_common
        - pop_commit
        - repo_parse_commit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:143,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:144,7'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - paint_down_to_common
                - pop_commit
                - commit_list_insert_by_date
                - free_commit_list
                - repo_parse_commit.21891
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - commit_list_insert
            - BranchSide:      'commit-reach.c:154,7'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - paint_down_to_common
                - pop_commit
                - commit_list_insert_by_date
                - free_commit_list
                - repo_parse_commit.21891
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
        - Branch String:   'commit-reach.c:144,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:149,33'
              BranchSideFuncs:
                - commit_list_insert
            - BranchSide:      'commit-reach.c:152,2'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - paint_down_to_common
                - pop_commit
                - commit_list_insert_by_date
                - free_commit_list
                - repo_parse_commit.21891
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - commit_list_insert
        - Branch String:   'commit-reach.c:154,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:155,3'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - paint_down_to_common
                - pop_commit
                - commit_list_insert_by_date
                - free_commit_list
                - repo_parse_commit.21891
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
            - BranchSide:      'commit-reach.c:156,24'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - paint_down_to_common
                - pop_commit
                - commit_list_insert_by_date
                - free_commit_list
                - repo_parse_commit.21891
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
        - Branch String:   'commit-reach.c:156,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:157,10'
              BranchSideFuncs:
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
            - BranchSide:      'commit-reach.c:159,9'
              BranchSideFuncs:
                - paint_down_to_common
                - pop_commit
                - commit_list_insert_by_date
                - free_commit_list
                - repo_parse_commit.21891
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
        - Branch String:   'commit-reach.c:159,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:160,8'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - paint_down_to_common
                - pop_commit
                - commit_list_insert_by_date
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
            - BranchSide:      'commit-reach.c:167,27'
              BranchSideFuncs:
                - paint_down_to_common
                - pop_commit
                - commit_list_insert_by_date
                - free_commit_list
        - Branch String:   'commit-reach.c:160,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:161,4'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - paint_down_to_common
                - pop_commit
                - commit_list_insert_by_date
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
            - BranchSide:      'commit-reach.c:162,25'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - paint_down_to_common
                - pop_commit
                - commit_list_insert_by_date
                - free_commit_list
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
        - Branch String:   'commit-reach.c:162,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:163,11'
              BranchSideFuncs:
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
            - BranchSide:      'commit-reach.c:165,2'
              BranchSideFuncs:
                - paint_down_to_common
                - pop_commit
                - commit_list_insert_by_date
                - free_commit_list
                - repo_parse_commit.21891
                - _.21896
                - oid_to_hex
                - error
                - const_error.21897
        - Branch String:   'commit-reach.c:167,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:168,20'
              BranchSideFuncs:
                - free_commit_list
            - BranchSide:      'commit-reach.c:172,2'
              BranchSideFuncs:
                - pop_commit
                - commit_list_insert_by_date
        - Branch String:   'commit-reach.c:172,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:173,27'
              BranchSideFuncs:
                - pop_commit
                - commit_list_insert_by_date
            - BranchSide:      'commit-reach.c:177,2'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:174,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:172,2'
              BranchSideFuncs:
                - pop_commit
                - commit_list_insert_by_date
            - BranchSide:      'commit-reach.c:175,31'
              BranchSideFuncs:
                - commit_list_insert_by_date
                - pop_commit
      Callsites:
        - Src:             'commit-reach.c:149,14'
          Dst:             commit_list_insert
        - Src:             'commit-reach.c:156,6'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:157,10'
          Dst:             _
        - Src:             'commit-reach.c:157,10'
          Dst:             oid_to_hex
        - Src:             'commit-reach.c:157,10'
          Dst:             error
        - Src:             'commit-reach.c:157,10'
          Dst:             const_error
        - Src:             'commit-reach.c:162,7'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:163,11'
          Dst:             _
        - Src:             'commit-reach.c:163,11'
          Dst:             oid_to_hex
        - Src:             'commit-reach.c:163,11'
          Dst:             error
        - Src:             'commit-reach.c:163,11'
          Dst:             const_error
        - Src:             'commit-reach.c:167,6'
          Dst:             paint_down_to_common
        - Src:             'commit-reach.c:168,3'
          Dst:             free_commit_list
        - Src:             'commit-reach.c:173,27'
          Dst:             pop_commit
        - Src:             'commit-reach.c:175,4'
          Dst:             commit_list_insert_by_date
    - functionName:    clear_best_branch_base
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:1237,1'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1237,1'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'commit-reach.c:1237,1'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    best_branch_base_at
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - best_branch_base_at_peek
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-reach.c:1237,1'
          Dst:             best_branch_base_at_peek
    - functionName:    init_best_branch_base
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_best_branch_base_with_stride
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-reach.c:1237,1'
          Dst:             init_best_branch_base_with_stride
    - functionName:    get_branch_base_for_tip
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1357
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - r
        - tip
        - bases
        - bases_nr
      BBCount:         58
      ICount:          378
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - best_branch_base_at
        - clear_best_branch_base
        - clear_prio_queue
        - commit_graph_generation
        - copy_array
        - ensure_generations_valid
        - init_best_branch_base
        - prio_queue_get
        - prio_queue_put
        - repo_parse_commit
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:1252,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1253,3'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_graph_generation
                - init_best_branch_base
                - best_branch_base_at
                - prio_queue_put
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - xcalloc
                - copy_array.21892
                - ensure_generations_valid
                - free
                - repo_parse_commit.21891
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:1255,20'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_graph_generation
                - init_best_branch_base
                - best_branch_base_at
                - prio_queue_put
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - xcalloc
                - copy_array.21892
                - ensure_generations_valid
                - free
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:1256,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1257,21'
              BranchSideFuncs:
                - init_best_branch_base
                - best_branch_base_at
                - prio_queue_put
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - xcalloc
                - copy_array.21892
                - ensure_generations_valid
                - free
                - repo_parse_commit.21891
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:1260,14'
              BranchSideFuncs:
                - init_best_branch_base
                - best_branch_base_at
                - prio_queue_put
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - xcalloc
                - copy_array.21892
                - ensure_generations_valid
                - free
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:1260,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1261,22'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_graph_generation
                - init_best_branch_base
                - best_branch_base_at
                - prio_queue_put
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - xcalloc
                - copy_array.21892
                - ensure_generations_valid
                - free
            - BranchSide:      'commit-reach.c:1267,6'
              BranchSideFuncs:
                - init_best_branch_base
                - best_branch_base_at
                - prio_queue_put
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - xcalloc
                - copy_array.21892
                - ensure_generations_valid
                - free
        - Branch String:   'commit-reach.c:1263,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1264,22'
              BranchSideFuncs:
                - init_best_branch_base
                - best_branch_base_at
                - prio_queue_put
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - xcalloc
                - copy_array.21892
                - ensure_generations_valid
                - free
                - repo_parse_commit.21891
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:1265,2'
              BranchSideFuncs:
                - init_best_branch_base
                - best_branch_base_at
                - prio_queue_put
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - xcalloc
                - copy_array.21892
                - ensure_generations_valid
                - free
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:1267,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1268,19'
              BranchSideFuncs:
                - xcalloc
                - copy_array.21892
                - ensure_generations_valid
                - free
                - init_best_branch_base
                - best_branch_base_at
                - prio_queue_put
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
            - BranchSide:      'commit-reach.c:1279,2'
              BranchSideFuncs:
                - init_best_branch_base
                - best_branch_base_at
                - prio_queue_put
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
        - Branch String:   'commit-reach.c:1283,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1284,22'
              BranchSideFuncs:
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
            - BranchSide:      'commit-reach.c:1301,2'
              BranchSideFuncs:
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
        - Branch String:   'commit-reach.c:1288,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1289,8'
              BranchSideFuncs:
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
            - BranchSide:      'commit-reach.c:1297,3'
              BranchSideFuncs:
                - best_branch_base_at
                - prio_queue_put
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
        - Branch String:   'commit-reach.c:1289,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1291,18'
              BranchSideFuncs:
                - clear_best_branch_base
                - clear_prio_queue
            - BranchSide:      'commit-reach.c:1294,4'
              BranchSideFuncs:
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
        - Branch String:   'commit-reach.c:1301,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1302,22'
              BranchSideFuncs:
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - clear_best_branch_base
                - clear_prio_queue
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
            - BranchSide:      'commit-reach.c:1354,2'
              BranchSideFuncs:
                - clear_best_branch_base
                - clear_prio_queue
        - Branch String:   'commit-reach.c:1308,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1309,4'
              BranchSideFuncs:
                - clear_best_branch_base
                - clear_prio_queue
            - BranchSide:      'commit-reach.c:1311,21'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
        - Branch String:   'commit-reach.c:1312,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1313,4'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
            - BranchSide:      'commit-reach.c:1315,12'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
        - Branch String:   'commit-reach.c:1319,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1321,4'
              BranchSideFuncs:
                - best_branch_base_at
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
            - BranchSide:      'commit-reach.c:1326,7'
              BranchSideFuncs:
                - best_branch_base_at
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
        - Branch String:   'commit-reach.c:1326,22'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1326,25'
              BranchSideFuncs:
                - best_branch_base_at
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
            - BranchSide:      'commit-reach.c:1343,15'
              BranchSideFuncs:
                - best_branch_base_at
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
        - Branch String:   'commit-reach.c:1326,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1328,8'
              BranchSideFuncs:
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
            - BranchSide:      'commit-reach.c:1343,15'
              BranchSideFuncs:
                - best_branch_base_at
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
        - Branch String:   'commit-reach.c:1328,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1329,5'
              BranchSideFuncs:
                - best_branch_base_at
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
            - BranchSide:      'commit-reach.c:1330,4'
              BranchSideFuncs:
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
                - best_branch_base_at
        - Branch String:   'commit-reach.c:1343,14'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1343,33'
              BranchSideFuncs:
                - best_branch_base_at
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
            - BranchSide:      'commit-reach.c:1343,46'
              BranchSideFuncs:
                - best_branch_base_at
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
        - Branch String:   'commit-reach.c:1345,22'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1345,25'
              BranchSideFuncs:
                - best_branch_base_at
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
            - BranchSide:      'commit-reach.c:1346,17'
              BranchSideFuncs:
                - best_branch_base_at
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
        - Branch String:   'commit-reach.c:1345,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1346,17'
              BranchSideFuncs:
                - best_branch_base_at
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
            - BranchSide:      'commit-reach.c:1349,3'
              BranchSideFuncs:
                - best_branch_base_at
                - clear_best_branch_base
                - clear_prio_queue
                - prio_queue_get
                - best_branch_base_at
                - repo_parse_commit.21891
                - repo_parse_commit.21891
                - best_branch_base_at
                - best_branch_base_at
                - prio_queue_put
                - best_branch_base_at
        - Branch String:   'commit-reach.c:1356,9'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1356,26'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:1356,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-reach.c:1255,2'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:1256,6'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:1262,3'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:1263,7'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:1271,3'
          Dst:             xcalloc
        - Src:             'commit-reach.c:1272,3'
          Dst:             copy_array
        - Src:             'commit-reach.c:1274,3'
          Dst:             ensure_generations_valid
        - Src:             'commit-reach.c:1279,2'
          Dst:             init_best_branch_base
        - Src:             'commit-reach.c:1280,2'
          Dst:             best_branch_base_at
        - Src:             'commit-reach.c:1281,2'
          Dst:             prio_queue_put
        - Src:             'commit-reach.c:1285,14'
          Dst:             best_branch_base_at
        - Src:             'commit-reach.c:1297,3'
          Dst:             best_branch_base_at
        - Src:             'commit-reach.c:1298,3'
          Dst:             prio_queue_put
        - Src:             'commit-reach.c:1302,22'
          Dst:             prio_queue_get
        - Src:             'commit-reach.c:1303,20'
          Dst:             best_branch_base_at
        - Src:             'commit-reach.c:1311,3'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:1316,3'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:1317,16'
          Dst:             best_branch_base_at
        - Src:             'commit-reach.c:1321,4'
          Dst:             best_branch_base_at
        - Src:             'commit-reach.c:1322,4'
          Dst:             prio_queue_put
        - Src:             'commit-reach.c:1329,5'
          Dst:             best_branch_base_at
        - Src:             'commit-reach.c:1349,3'
          Dst:             best_branch_base_at
        - Src:             'commit-reach.c:1354,2'
          Dst:             clear_best_branch_base
        - Src:             'commit-reach.c:1355,2'
          Dst:             clear_prio_queue
    - functionName:    compare_commit_and_index_by_generation
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - va
        - vb
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:1130,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1131,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:1132,6'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:1132,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1133,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:1134,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tips_reachable_from_bases
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - r
        - bases
        - tips
        - tips_nr
        - mark
      BBCount:         55
      ICount:          398
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - commit_graph_generation
        - commit_list_insert
        - compare_commit_and_index_by_generation
        - free_commit_list
        - pop_commit
        - repo_clear_commit_marks
        - repo_parse_commit
        - sane_qsort
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:1147,13'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1147,17'
              BranchSideFuncs:
                - xcalloc
                - sane_qsort.21899
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_list_insert
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:1148,3'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:1147,22'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1147,26'
              BranchSideFuncs:
                - xcalloc
                - sane_qsort.21899
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_list_insert
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:1148,3'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:1147,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1148,3'
              BranchSideFuncs:
                - xcalloc
                - sane_qsort.21899
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_list_insert
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:1157,2'
              BranchSideFuncs:
                - xcalloc
                - sane_qsort.21899
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_list_insert
                - commit_graph_generation
        - Branch String:   'commit-reach.c:1159,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1160,23'
              BranchSideFuncs:
                - commit_graph_generation
                - sane_qsort.21899
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_list_insert
            - BranchSide:      'commit-reach.c:1166,2'
              BranchSideFuncs:
                - sane_qsort.21899
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_list_insert
        - Branch String:   'commit-reach.c:1169,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1170,21'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_list_insert
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:1175,2'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
        - Branch String:   'commit-reach.c:1175,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1176,7'
              BranchSideFuncs:
                - commit_graph_generation
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:1228,7'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
        - Branch String:   'commit-reach.c:1182,3'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1183,8'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:1205,12'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
        - Branch String:   'commit-reach.c:1183,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1184,5'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:1186,8'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
        - Branch String:   'commit-reach.c:1186,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1187,45'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:1203,3'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
        - Branch String:   'commit-reach.c:1189,9'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1190,23'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:1202,4'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
        - Branch String:   'commit-reach.c:1191,25'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1191,6'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:1192,14'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
        - Branch String:   'commit-reach.c:1191,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1193,8'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:1196,10'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
        - Branch String:   'commit-reach.c:1196,10'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1197,7'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
            - BranchSide:      'commit-reach.c:1199,29'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
        - Branch String:   'commit-reach.c:1205,3'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1206,22'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
            - BranchSide:      'commit-reach.c:1223,7'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
        - Branch String:   'commit-reach.c:1209,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1210,5'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:1213,32'
              BranchSideFuncs:
                - commit_graph_generation
                - commit_list_insert
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - repo_parse_commit.21891
                - pop_commit
        - Branch String:   'commit-reach.c:1213,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1214,5'
              BranchSideFuncs:
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:1217,4'
              BranchSideFuncs:
                - commit_list_insert
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
        - Branch String:   'commit-reach.c:1223,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1175,2'
              BranchSideFuncs:
                - pop_commit
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:1224,4'
              BranchSideFuncs:
                - pop_commit
                - free
                - repo_clear_commit_marks
                - free_commit_list
                - commit_graph_generation
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
      Callsites:
        - Src:             'commit-reach.c:1157,2'
          Dst:             xcalloc
        - Src:             'commit-reach.c:1162,27'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:1166,2'
          Dst:             sane_qsort
        - Src:             'commit-reach.c:1166,2'
          Dst:             compare_commit_and_index_by_generation
        - Src:             'commit-reach.c:1170,3'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:1171,3'
          Dst:             commit_list_insert
        - Src:             'commit-reach.c:1179,23'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:1206,4'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:1213,8'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:1219,4'
          Dst:             commit_list_insert
        - Src:             'commit-reach.c:1224,4'
          Dst:             pop_commit
        - Src:             'commit-reach.c:1229,2'
          Dst:             repo_clear_commit_marks
        - Src:             'commit-reach.c:1230,2'
          Dst:             free_commit_list
    - functionName:    clear_bit_arrays
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:1013,1'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1013,1'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'commit-reach.c:1013,1'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    free_bit_array
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bit_arrays_at
        - bitmap_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-reach.c:1035,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1036,3'
              BranchSideFuncs:
                - bitmap_free
            - BranchSide:      'commit-reach.c:1037,15'
              BranchSideFuncs:
                - bitmap_free
      Callsites:
        - Src:             'commit-reach.c:1034,27'
          Dst:             bit_arrays_at
        - Src:             'commit-reach.c:1037,2'
          Dst:             bitmap_free
    - functionName:    insert_no_dup
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
        - c
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - prio_queue_put
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-reach.c:1018,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1019,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:1020,17'
              BranchSideFuncs:
                - prio_queue_put
      Callsites:
        - Src:             'commit-reach.c:1020,2'
          Dst:             prio_queue_put
    - functionName:    get_bit_array
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - width
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bit_arrays_at
        - bitmap_word_alloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit-reach.c:1027,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1027,6'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:1028,31'
              BranchSideFuncs:
                - bitmap_word_alloc
      Callsites:
        - Src:             'commit-reach.c:1026,27'
          Dst:             bit_arrays_at
        - Src:             'commit-reach.c:1028,13'
          Dst:             bitmap_word_alloc
    - functionName:    init_bit_arrays
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_bit_arrays_with_stride
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-reach.c:1013,1'
          Dst:             init_bit_arrays_with_stride
    - functionName:    ahead_behind
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - r
        - commits
        - commits_nr
        - counts
        - counts_nr
      BBCount:         40
      ICount:          316
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - bitmap_get
        - bitmap_or
        - bitmap_popcount
        - bitmap_set
        - clear_bit_arrays
        - clear_prio_queue
        - ensure_generations_valid
        - free_bit_array
        - get_bit_array
        - init_bit_arrays
        - insert_no_dup
        - prio_queue_get
        - prio_queue_peek
        - queue_has_nonstale
        - repo_clear_commit_marks
        - repo_parse_commit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:1048,18'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1048,22'
              BranchSideFuncs:
                - ensure_generations_valid
                - init_bit_arrays
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - free_bit_array
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
                - insert_no_dup
                - bitmap_get
                - bitmap_get
                - get_bit_array
                - bitmap_set
                - insert_no_dup
            - BranchSide:      'commit-reach.c:1049,3'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:1048,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1049,3'
              BranchSideFuncs:
                - ensure_generations_valid
                - init_bit_arrays
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - free_bit_array
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
                - insert_no_dup
                - bitmap_get
                - bitmap_get
                - get_bit_array
                - bitmap_set
                - insert_no_dup
            - BranchSide:      'commit-reach.c:1051,14'
              BranchSideFuncs:
                - ensure_generations_valid
                - init_bit_arrays
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - free_bit_array
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
                - insert_no_dup
                - bitmap_get
                - bitmap_get
                - get_bit_array
                - bitmap_set
                - insert_no_dup
        - Branch String:   'commit-reach.c:1051,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1052,3'
              BranchSideFuncs:
                - ensure_generations_valid
                - init_bit_arrays
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - free_bit_array
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
                - insert_no_dup
                - bitmap_get
                - bitmap_get
                - get_bit_array
                - bitmap_set
                - insert_no_dup
            - BranchSide:      'commit-reach.c:1056,27'
              BranchSideFuncs:
                - ensure_generations_valid
                - init_bit_arrays
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - free_bit_array
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
                - insert_no_dup
                - bitmap_get
                - bitmap_get
                - get_bit_array
                - bitmap_set
                - insert_no_dup
        - Branch String:   'commit-reach.c:1060,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1061,22'
              BranchSideFuncs:
                - get_bit_array
                - bitmap_set
                - insert_no_dup
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - free_bit_array
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
                - insert_no_dup
                - bitmap_get
                - bitmap_get
            - BranchSide:      'commit-reach.c:1068,2'
              BranchSideFuncs:
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - free_bit_array
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
                - insert_no_dup
                - bitmap_get
                - bitmap_get
        - Branch String:   'commit-reach.c:1068,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1069,22'
              BranchSideFuncs:
                - prio_queue_get
                - get_bit_array
                - free_bit_array
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
                - insert_no_dup
                - bitmap_get
                - bitmap_get
            - BranchSide:      'commit-reach.c:1110,26'
              BranchSideFuncs:
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
        - Branch String:   'commit-reach.c:1073,3'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1074,38'
              BranchSideFuncs:
                - bitmap_get
                - bitmap_get
                - free_bit_array
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
                - insert_no_dup
            - BranchSide:      'commit-reach.c:1085,12'
              BranchSideFuncs:
                - free_bit_array
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - bitmap_get
                - bitmap_get
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
                - insert_no_dup
        - Branch String:   'commit-reach.c:1077,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1078,9'
              BranchSideFuncs:
                - free_bit_array
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
                - insert_no_dup
                - bitmap_get
                - bitmap_get
            - BranchSide:      'commit-reach.c:1083,3'
              BranchSideFuncs:
                - free_bit_array
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
                - insert_no_dup
                - bitmap_get
                - bitmap_get
        - Branch String:   'commit-reach.c:1078,9'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1079,6'
              BranchSideFuncs:
                - free_bit_array
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
                - insert_no_dup
                - bitmap_get
                - bitmap_get
            - BranchSide:      'commit-reach.c:1081,6'
              BranchSideFuncs:
                - free_bit_array
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
                - insert_no_dup
                - bitmap_get
                - bitmap_get
        - Branch String:   'commit-reach.c:1085,3'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1088,22'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
                - insert_no_dup
                - free_bit_array
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - bitmap_get
                - bitmap_get
            - BranchSide:      'commit-reach.c:1106,18'
              BranchSideFuncs:
                - free_bit_array
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
                - insert_no_dup
                - bitmap_get
                - bitmap_get
        - Branch String:   'commit-reach.c:1100,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1101,5'
              BranchSideFuncs:
                - insert_no_dup
                - free_bit_array
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - bitmap_get
                - bitmap_get
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
            - BranchSide:      'commit-reach.c:1103,26'
              BranchSideFuncs:
                - insert_no_dup
                - free_bit_array
                - queue_has_nonstale
                - repo_clear_commit_marks
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
                - prio_queue_get
                - free_bit_array
                - prio_queue_get
                - get_bit_array
                - bitmap_get
                - bitmap_get
                - repo_parse_commit.21891
                - get_bit_array
                - bitmap_or
                - bitmap_popcount
        - Branch String:   'commit-reach.c:1111,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:1112,18'
              BranchSideFuncs:
                - prio_queue_get
                - free_bit_array
                - prio_queue_peek
                - clear_bit_arrays
                - clear_prio_queue
            - BranchSide:      'commit-reach.c:1115,2'
              BranchSideFuncs:
                - clear_bit_arrays
                - clear_prio_queue
      Callsites:
        - Src:             'commit-reach.c:1056,2'
          Dst:             ensure_generations_valid
        - Src:             'commit-reach.c:1058,2'
          Dst:             init_bit_arrays
        - Src:             'commit-reach.c:1062,27'
          Dst:             get_bit_array
        - Src:             'commit-reach.c:1064,3'
          Dst:             bitmap_set
        - Src:             'commit-reach.c:1065,3'
          Dst:             insert_no_dup
        - Src:             'commit-reach.c:1068,9'
          Dst:             queue_has_nonstale
        - Src:             'commit-reach.c:1069,22'
          Dst:             prio_queue_get
        - Src:             'commit-reach.c:1071,29'
          Dst:             get_bit_array
        - Src:             'commit-reach.c:1074,27'
          Dst:             bitmap_get
        - Src:             'commit-reach.c:1075,28'
          Dst:             bitmap_get
        - Src:             'commit-reach.c:1088,4'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:1090,15'
          Dst:             get_bit_array
        - Src:             'commit-reach.c:1091,4'
          Dst:             bitmap_or
        - Src:             'commit-reach.c:1100,8'
          Dst:             bitmap_popcount
        - Src:             'commit-reach.c:1103,4'
          Dst:             insert_no_dup
        - Src:             'commit-reach.c:1106,3'
          Dst:             free_bit_array
        - Src:             'commit-reach.c:1110,2'
          Dst:             repo_clear_commit_marks
        - Src:             'commit-reach.c:1111,9'
          Dst:             prio_queue_peek
        - Src:             'commit-reach.c:1112,22'
          Dst:             prio_queue_get
        - Src:             'commit-reach.c:1113,3'
          Dst:             free_bit_array
        - Src:             'commit-reach.c:1115,2'
          Dst:             clear_bit_arrays
        - Src:             'commit-reach.c:1116,2'
          Dst:             clear_prio_queue
    - functionName:    get_reachable_subset
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - from
        - nr_from
        - to
        - nr_to
        - reachable_flag
      BBCount:         37
      ICount:          322
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - clear_commit_marks_many
        - clear_prio_queue
        - commit_graph_generation
        - commit_list_insert
        - prio_queue_get
        - prio_queue_put
        - repo_parse_commit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:954,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:956,23'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_graph_generation
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
                - commit_list_insert
                - prio_queue_get
                - repo_parse_commit.21891
                - prio_queue_put
            - BranchSide:      'commit-reach.c:969,14'
              BranchSideFuncs:
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
                - commit_list_insert
                - prio_queue_get
                - repo_parse_commit.21891
                - prio_queue_put
        - Branch String:   'commit-reach.c:960,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:961,21'
              BranchSideFuncs:
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
                - commit_list_insert
                - prio_queue_get
                - repo_parse_commit.21891
                - prio_queue_put
                - repo_parse_commit.21891
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:963,9'
              BranchSideFuncs:
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
                - commit_list_insert
                - prio_queue_get
                - repo_parse_commit.21891
                - prio_queue_put
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:963,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:964,4'
              BranchSideFuncs:
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
                - commit_list_insert
                - prio_queue_get
                - repo_parse_commit.21891
                - prio_queue_put
                - repo_parse_commit.21891
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:967,2'
              BranchSideFuncs:
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
                - commit_list_insert
                - prio_queue_get
                - repo_parse_commit.21891
                - prio_queue_put
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:969,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:970,23'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - prio_queue_put
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
                - commit_list_insert
                - prio_queue_get
            - BranchSide:      'commit-reach.c:979,2'
              BranchSideFuncs:
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
                - commit_list_insert
                - prio_queue_get
        - Branch String:   'commit-reach.c:971,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:972,4'
              BranchSideFuncs:
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
                - commit_list_insert
                - prio_queue_get
                - repo_parse_commit.21891
                - prio_queue_put
            - BranchSide:      'commit-reach.c:977,2'
              BranchSideFuncs:
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
                - commit_list_insert
                - prio_queue_get
                - repo_parse_commit.21891
                - prio_queue_put
        - Branch String:   'commit-reach.c:979,21'
          Branch Sides:
            - BranchSide:      'commit-reach.c:979,35'
              BranchSideFuncs:
                - prio_queue_get
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
                - commit_list_insert
            - BranchSide:      'commit-reach.c:979,2'
              BranchSideFuncs:
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - prio_queue_get
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
                - commit_list_insert
        - Branch String:   'commit-reach.c:979,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:982,7'
              BranchSideFuncs:
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - prio_queue_get
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
                - commit_list_insert
            - BranchSide:      'commit-reach.c:1005,2'
              BranchSideFuncs:
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
        - Branch String:   'commit-reach.c:982,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:983,4'
              BranchSideFuncs:
                - commit_list_insert
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - prio_queue_get
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
            - BranchSide:      'commit-reach.c:989,18'
              BranchSideFuncs:
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - commit_list_insert
                - prio_queue_get
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
        - Branch String:   'commit-reach.c:989,3'
          Branch Sides:
            - BranchSide:      'commit-reach.c:979,2'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - commit_list_insert
                - prio_queue_get
            - BranchSide:      'commit-reach.c:990,23'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - commit_list_insert
                - prio_queue_get
        - Branch String:   'commit-reach.c:994,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:995,5'
              BranchSideFuncs:
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - commit_list_insert
                - prio_queue_get
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
            - BranchSide:      'commit-reach.c:997,8'
              BranchSideFuncs:
                - prio_queue_put
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - commit_list_insert
                - prio_queue_get
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:997,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:998,5'
              BranchSideFuncs:
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - commit_list_insert
                - prio_queue_get
                - repo_parse_commit.21891
                - commit_graph_generation
                - prio_queue_put
            - BranchSide:      'commit-reach.c:1000,4'
              BranchSideFuncs:
                - prio_queue_put
                - clear_prio_queue
                - clear_commit_marks_many
                - clear_commit_marks_many
                - commit_list_insert
                - prio_queue_get
                - repo_parse_commit.21891
                - commit_graph_generation
      Callsites:
        - Src:             'commit-reach.c:958,3'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:959,16'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:973,4'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:975,4'
          Dst:             prio_queue_put
        - Src:             'commit-reach.c:979,35'
          Dst:             prio_queue_get
        - Src:             'commit-reach.c:985,4'
          Dst:             commit_list_insert
        - Src:             'commit-reach.c:992,4'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:994,8'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:1001,4'
          Dst:             prio_queue_put
        - Src:             'commit-reach.c:1005,2'
          Dst:             clear_prio_queue
        - Src:             'commit-reach.c:1007,2'
          Dst:             clear_commit_marks_many
        - Src:             'commit-reach.c:1008,2'
          Dst:             clear_commit_marks_many
    - functionName:    can_all_from_reach_with_flag
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - from
        - with_flag
        - assign_flag
        - min_commit_date
        - min_generation
      BBCount:         64
      ICount:          486
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - clear_commit_marks_many
        - commit_graph_generation
        - commit_list_insert
        - compare_commits_by_gen
        - deref_tag
        - pop_commit
        - repo_parse_commit
        - sane_qsort
        - st_mult
        - xmalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit-reach.c:793,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:794,29'
              BranchSideFuncs:
                - sane_qsort.21899
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
                - deref_tag
                - repo_parse_commit.21891
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:822,2'
              BranchSideFuncs:
                - sane_qsort.21899
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
        - Branch String:   'commit-reach.c:796,17'
          Branch Sides:
            - BranchSide:      'commit-reach.c:796,20'
              BranchSideFuncs:
                - deref_tag
                - sane_qsort.21899
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:797,4'
              BranchSideFuncs:
                - sane_qsort.21899
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
                - deref_tag
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:796,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:797,4'
              BranchSideFuncs:
                - sane_qsort.21899
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
                - deref_tag
                - repo_parse_commit.21891
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:799,24'
              BranchSideFuncs:
                - deref_tag
                - sane_qsort.21899
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:801,17'
          Branch Sides:
            - BranchSide:      'commit-reach.c:801,20'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_graph_generation
                - sane_qsort.21899
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
                - deref_tag
            - BranchSide:      'commit-reach.c:808,36'
              BranchSideFuncs:
                - sane_qsort.21899
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
                - deref_tag
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:801,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:808,36'
              BranchSideFuncs:
                - sane_qsort.21899
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
                - deref_tag
                - repo_parse_commit.21891
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:812,39'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_graph_generation
                - sane_qsort.21899
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
                - deref_tag
        - Branch String:   'commit-reach.c:813,59'
          Branch Sides:
            - BranchSide:      'commit-reach.c:814,31'
              BranchSideFuncs:
                - clear_commit_marks_many
                - free
            - BranchSide:      'commit-reach.c:815,11'
              BranchSideFuncs:
                - clear_commit_marks_many
                - free
        - Branch String:   'commit-reach.c:813,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:815,11'
              BranchSideFuncs:
                - clear_commit_marks_many
                - free
            - BranchSide:      'commit-reach.c:819,13'
              BranchSideFuncs:
                - sane_qsort.21899
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
                - deref_tag
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:824,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:826,23'
              BranchSideFuncs:
                - commit_list_insert
                - clear_commit_marks_many
                - free
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
            - BranchSide:      'commit-reach.c:866,2'
              BranchSideFuncs:
                - clear_commit_marks_many
                - free
        - Branch String:   'commit-reach.c:831,3'
          Branch Sides:
            - BranchSide:      'commit-reach.c:834,8'
              BranchSideFuncs:
                - pop_commit
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
            - BranchSide:      'commit-reach.c:862,9'
              BranchSideFuncs:
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
        - Branch String:   'commit-reach.c:834,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:835,5'
              BranchSideFuncs:
                - pop_commit
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:841,18'
              BranchSideFuncs:
                - pop_commit
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
        - Branch String:   'commit-reach.c:836,9'
          Branch Sides:
            - BranchSide:      'commit-reach.c:837,6'
              BranchSideFuncs:
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
            - BranchSide:      'commit-reach.c:838,5'
              BranchSideFuncs:
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
        - Branch String:   'commit-reach.c:841,4'
          Branch Sides:
            - BranchSide:      'commit-reach.c:842,9'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
            - BranchSide:      'commit-reach.c:858,9'
              BranchSideFuncs:
                - pop_commit
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
        - Branch String:   'commit-reach.c:842,9'
          Branch Sides:
            - BranchSide:      'commit-reach.c:843,6'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
            - BranchSide:      'commit-reach.c:845,11'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
        - Branch String:   'commit-reach.c:845,9'
          Branch Sides:
            - BranchSide:      'commit-reach.c:846,36'
              BranchSideFuncs:
                - pop_commit
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:856,4'
              BranchSideFuncs:
                - pop_commit
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
        - Branch String:   'commit-reach.c:848,58'
          Branch Sides:
            - BranchSide:      'commit-reach.c:849,10'
              BranchSideFuncs:
                - pop_commit
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:851,7'
              BranchSideFuncs:
                - pop_commit
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
        - Branch String:   'commit-reach.c:849,47'
          Branch Sides:
            - BranchSide:      'commit-reach.c:850,34'
              BranchSideFuncs:
                - pop_commit
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:851,7'
              BranchSideFuncs:
                - pop_commit
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
        - Branch String:   'commit-reach.c:848,10'
          Branch Sides:
            - BranchSide:      'commit-reach.c:851,7'
              BranchSideFuncs:
                - pop_commit
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
            - BranchSide:      'commit-reach.c:853,25'
              BranchSideFuncs:
                - commit_list_insert
                - pop_commit
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_graph_generation
                - pop_commit
        - Branch String:   'commit-reach.c:858,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:831,3'
              BranchSideFuncs:
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
            - BranchSide:      'commit-reach.c:859,5'
              BranchSideFuncs:
                - pop_commit
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
        - Branch String:   'commit-reach.c:862,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:863,11'
              BranchSideFuncs:
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
            - BranchSide:      'commit-reach.c:866,2'
              BranchSideFuncs:
                - clear_commit_marks_many
                - free
                - commit_list_insert
                - pop_commit
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_list_insert
                - pop_commit
        - Branch String:   'commit-reach.c:872,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:873,29'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:879,9'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:875,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:876,24'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:877,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-reach.c:791,2'
          Dst:             st_mult
        - Src:             'commit-reach.c:791,2'
          Dst:             xmalloc
        - Src:             'commit-reach.c:799,14'
          Dst:             deref_tag
        - Src:             'commit-reach.c:813,7'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:814,7'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:822,2'
          Dst:             sane_qsort
        - Src:             'commit-reach.c:822,2'
          Dst:             compare_commits_by_gen
        - Src:             'commit-reach.c:829,3'
          Dst:             commit_list_insert
        - Src:             'commit-reach.c:835,5'
          Dst:             pop_commit
        - Src:             'commit-reach.c:848,10'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:850,10'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:853,6'
          Dst:             commit_list_insert
        - Src:             'commit-reach.c:859,5'
          Dst:             pop_commit
        - Src:             'commit-reach.c:869,2'
          Dst:             clear_commit_marks_many
    - functionName:    contains_tag_algo
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - candidate
        - want
        - cache
      BBCount:         24
      ICount:          196
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - commit_graph_generation
        - contains_cache_at
        - contains_test
        - load_commit_graph_info
        - push_to_contains_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:728,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:730,22'
              BranchSideFuncs:
                - load_commit_graph_info
                - commit_graph_generation
                - contains_test
                - push_to_contains_stack
                - free
                - contains_test
                - contains_cache_at
                - contains_test
                - push_to_contains_stack
                - contains_cache_at
            - BranchSide:      'commit-reach.c:737,25'
              BranchSideFuncs:
                - contains_test
                - push_to_contains_stack
                - free
                - contains_test
                - contains_cache_at
                - contains_test
                - push_to_contains_stack
                - contains_cache_at
        - Branch String:   'commit-reach.c:733,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:734,13'
              BranchSideFuncs:
                - contains_test
                - push_to_contains_stack
                - free
                - contains_test
                - contains_cache_at
                - contains_test
                - push_to_contains_stack
                - contains_cache_at
                - load_commit_graph_info
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:735,2'
              BranchSideFuncs:
                - contains_test
                - push_to_contains_stack
                - free
                - contains_test
                - contains_cache_at
                - contains_test
                - push_to_contains_stack
                - contains_cache_at
                - load_commit_graph_info
                - commit_graph_generation
        - Branch String:   'commit-reach.c:738,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:739,10'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:741,25'
              BranchSideFuncs:
                - push_to_contains_stack
                - free
                - contains_test
                - contains_cache_at
                - contains_test
                - push_to_contains_stack
                - contains_cache_at
        - Branch String:   'commit-reach.c:742,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:743,56'
              BranchSideFuncs:
                - contains_cache_at
                - free
                - contains_test
                - contains_test
                - push_to_contains_stack
                - contains_cache_at
            - BranchSide:      'commit-reach.c:768,22'
              BranchSideFuncs:
                - free
                - contains_test
        - Branch String:   'commit-reach.c:747,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:748,23'
              BranchSideFuncs:
                - contains_test
                - push_to_contains_stack
                - free
                - contains_test
                - contains_cache_at
                - contains_cache_at
            - BranchSide:      'commit-reach.c:755,30'
              BranchSideFuncs:
                - contains_test
                - push_to_contains_stack
                - free
                - contains_test
                - contains_cache_at
                - contains_cache_at
        - Branch String:   'commit-reach.c:755,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:757,23'
              BranchSideFuncs:
                - contains_cache_at
                - free
                - contains_test
                - contains_cache_at
                - contains_test
                - push_to_contains_stack
            - BranchSide:      'commit-reach.c:761,21'
              BranchSideFuncs:
                - free
                - contains_test
                - contains_cache_at
                - contains_test
                - push_to_contains_stack
                - contains_cache_at
            - BranchSide:      'commit-reach.c:764,27'
              BranchSideFuncs:
                - push_to_contains_stack
                - free
                - contains_test
                - contains_cache_at
                - contains_test
                - contains_cache_at
      Callsites:
        - Src:             'commit-reach.c:731,3'
          Dst:             load_commit_graph_info
        - Src:             'commit-reach.c:732,16'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:737,11'
          Dst:             contains_test
        - Src:             'commit-reach.c:741,2'
          Dst:             push_to_contains_stack
        - Src:             'commit-reach.c:748,5'
          Dst:             contains_cache_at
        - Src:             'commit-reach.c:755,16'
          Dst:             contains_test
        - Src:             'commit-reach.c:757,5'
          Dst:             contains_cache_at
        - Src:             'commit-reach.c:764,4'
          Dst:             push_to_contains_stack
        - Src:             'commit-reach.c:769,9'
          Dst:             contains_test
    - functionName:    commit_contains
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - commit
        - list
        - cache
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - contains_tag_algo
        - repo_is_descendant_of
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-reach.c:775,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:776,28'
              BranchSideFuncs:
                - contains_tag_algo
            - BranchSide:      'commit-reach.c:777,31'
              BranchSideFuncs:
                - repo_is_descendant_of
      Callsites:
        - Src:             'commit-reach.c:776,10'
          Dst:             contains_tag_algo
        - Src:             'commit-reach.c:777,9'
          Dst:             repo_is_descendant_of
    - functionName:    repo_is_descendant_of
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - commit
        - with_commit
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - can_all_from_reach
        - commit_list_insert
        - free_commit_list
        - generation_numbers_enabled
        - repo_in_merge_bases_many
      functionUses:    5
      BranchProfiles:
        - Branch String:   'commit-reach.c:499,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:500,3'
              BranchSideFuncs:
                - generation_numbers_enabled
                - repo_in_merge_bases_many
                - commit_list_insert
                - can_all_from_reach
                - free_commit_list
            - BranchSide:      'commit-reach.c:502,33'
              BranchSideFuncs:
                - generation_numbers_enabled
                - repo_in_merge_bases_many
                - commit_list_insert
                - can_all_from_reach
                - free_commit_list
        - Branch String:   'commit-reach.c:502,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:503,23'
              BranchSideFuncs:
                - commit_list_insert
                - can_all_from_reach
                - free_commit_list
            - BranchSide:      'commit-reach.c:510,3'
              BranchSideFuncs:
                - repo_in_merge_bases_many
        - Branch String:   'commit-reach.c:510,3'
          Branch Sides:
            - BranchSide:      'commit-reach.c:514,12'
              BranchSideFuncs:
                - repo_in_merge_bases_many
            - BranchSide:      'commit-reach.c:520,3'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:517,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:510,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:518,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit-reach.c:502,6'
          Dst:             generation_numbers_enabled
        - Src:             'commit-reach.c:505,3'
          Dst:             commit_list_insert
        - Src:             'commit-reach.c:506,12'
          Dst:             can_all_from_reach
        - Src:             'commit-reach.c:507,3'
          Dst:             free_commit_list
        - Src:             'commit-reach.c:516,10'
          Dst:             repo_in_merge_bases_many
    - functionName:    can_all_from_reach
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - from
        - to
        - cutoff_by_min_date
      BBCount:         36
      ICount:          250
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - add_object_array
        - can_all_from_reach_with_flag
        - clear_commit_marks
        - commit_graph_generation
        - object_array_clear
        - repo_parse_commit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit-reach.c:886,27'
          Branch Sides:
            - BranchSide:      'commit-reach.c:886,48'
              BranchSideFuncs:
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
                - repo_parse_commit.21891
                - commit_graph_generation
                - add_object_array
                - repo_parse_commit.21891
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:886,9'
              BranchSideFuncs:
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
                - repo_parse_commit.21891
                - commit_graph_generation
                - add_object_array
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:891,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:892,21'
              BranchSideFuncs:
                - add_object_array
                - repo_parse_commit.21891
                - commit_graph_generation
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
                - repo_parse_commit.21891
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:907,2'
              BranchSideFuncs:
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:894,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:896,8'
              BranchSideFuncs:
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
                - repo_parse_commit.21891
                - commit_graph_generation
                - add_object_array
                - repo_parse_commit.21891
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:904,15'
              BranchSideFuncs:
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
                - repo_parse_commit.21891
                - commit_graph_generation
                - add_object_array
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:896,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:897,23'
              BranchSideFuncs:
                - commit_graph_generation
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
                - repo_parse_commit.21891
                - commit_graph_generation
                - add_object_array
                - repo_parse_commit.21891
            - BranchSide:      'commit-reach.c:899,41'
              BranchSideFuncs:
                - commit_graph_generation
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
                - repo_parse_commit.21891
                - commit_graph_generation
                - add_object_array
                - repo_parse_commit.21891
        - Branch String:   'commit-reach.c:900,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:901,22'
              BranchSideFuncs:
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
                - repo_parse_commit.21891
                - commit_graph_generation
                - add_object_array
                - repo_parse_commit.21891
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:902,3'
              BranchSideFuncs:
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
                - repo_parse_commit.21891
                - commit_graph_generation
                - add_object_array
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:907,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:908,26'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_graph_generation
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
            - BranchSide:      'commit-reach.c:924,12'
              BranchSideFuncs:
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
        - Branch String:   'commit-reach.c:908,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:910,8'
              BranchSideFuncs:
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
                - repo_parse_commit.21891
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:918,3'
              BranchSideFuncs:
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:910,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:911,23'
              BranchSideFuncs:
                - commit_graph_generation
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
                - repo_parse_commit.21891
            - BranchSide:      'commit-reach.c:913,41'
              BranchSideFuncs:
                - commit_graph_generation
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
                - repo_parse_commit.21891
        - Branch String:   'commit-reach.c:914,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:915,22'
              BranchSideFuncs:
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
                - repo_parse_commit.21891
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:916,3'
              BranchSideFuncs:
                - can_all_from_reach_with_flag
                - object_array_clear
                - clear_commit_marks
                - clear_commit_marks
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:926,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:927,22'
              BranchSideFuncs:
                - clear_commit_marks
                - object_array_clear
                - clear_commit_marks
            - BranchSide:      'commit-reach.c:931,2'
              BranchSideFuncs:
                - object_array_clear
                - clear_commit_marks
        - Branch String:   'commit-reach.c:931,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:932,22'
              BranchSideFuncs:
                - clear_commit_marks
                - object_array_clear
            - BranchSide:      'commit-reach.c:936,2'
              BranchSideFuncs:
                - object_array_clear
      Callsites:
        - Src:             'commit-reach.c:892,3'
          Dst:             add_object_array
        - Src:             'commit-reach.c:894,8'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:899,17'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:908,8'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:913,17'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:923,11'
          Dst:             can_all_from_reach_with_flag
        - Src:             'commit-reach.c:927,3'
          Dst:             clear_commit_marks
        - Src:             'commit-reach.c:932,3'
          Dst:             clear_commit_marks
        - Src:             'commit-reach.c:936,2'
          Dst:             object_array_clear
    - functionName:    repo_in_merge_bases_many
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - commit
        - nr_reference
        - reference
        - ignore_missing_commits
      BBCount:         23
      ICount:          171
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - clear_commit_marks
        - clear_commit_marks_many
        - commit_graph_generation
        - free_commit_list
        - paint_down_to_common
        - repo_parse_commit
      functionUses:    4
      BranchProfiles:
        - Branch String:   'commit-reach.c:535,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:536,10'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:537,9'
              BranchSideFuncs:
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:537,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:538,25'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_graph_generation
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
            - BranchSide:      'commit-reach.c:546,39'
              BranchSideFuncs:
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
        - Branch String:   'commit-reach.c:538,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:539,11'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:541,40'
              BranchSideFuncs:
                - commit_graph_generation
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - repo_parse_commit.21891
        - Branch String:   'commit-reach.c:542,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:543,21'
              BranchSideFuncs:
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
            - BranchSide:      'commit-reach.c:544,2'
              BranchSideFuncs:
                - commit_graph_generation
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
                - repo_parse_commit.21891
                - commit_graph_generation
        - Branch String:   'commit-reach.c:547,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:548,10'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:550,27'
              BranchSideFuncs:
                - paint_down_to_common
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
        - Branch String:   'commit-reach.c:550,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:553,7'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
            - BranchSide:      'commit-reach.c:554,11'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
                - free_commit_list
      Callsites:
        - Src:             'commit-reach.c:535,6'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:538,7'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:541,16'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:546,15'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:550,6'
          Dst:             paint_down_to_common
        - Src:             'commit-reach.c:556,2'
          Dst:             clear_commit_marks
        - Src:             'commit-reach.c:557,2'
          Dst:             clear_commit_marks_many
        - Src:             'commit-reach.c:558,2'
          Dst:             free_commit_list
    - functionName:    ref_newer
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - new_oid
        - old_oid
      BBCount:         18
      ICount:          122
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - commit_list_insert
        - common_exit
        - deref_tag
        - exit
        - free_commit_list
        - parse_object
        - repo_is_descendant_of
        - repo_parse_commit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-reach.c:637,9'
          Branch Sides:
            - BranchSide:      'commit-reach.c:637,12'
              BranchSideFuncs:
                - parse_object
                - deref_tag
                - repo_parse_commit.21891
                - commit_list_insert
                - repo_is_descendant_of
                - free_commit_list
                - common_exit
                - exit
            - BranchSide:      'commit-reach.c:638,3'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:637,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:638,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:639,33'
              BranchSideFuncs:
                - parse_object
                - deref_tag
                - repo_parse_commit.21891
                - commit_list_insert
                - repo_is_descendant_of
                - free_commit_list
                - common_exit
                - exit
        - Branch String:   'commit-reach.c:643,9'
          Branch Sides:
            - BranchSide:      'commit-reach.c:643,12'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_list_insert
                - repo_is_descendant_of
                - free_commit_list
                - common_exit
                - exit
            - BranchSide:      'commit-reach.c:644,3'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:643,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:644,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:645,33'
              BranchSideFuncs:
                - repo_parse_commit.21891
                - commit_list_insert
                - repo_is_descendant_of
                - free_commit_list
                - common_exit
                - exit
        - Branch String:   'commit-reach.c:647,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:648,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:650,21'
              BranchSideFuncs:
                - commit_list_insert
                - repo_is_descendant_of
                - free_commit_list
                - common_exit
                - exit
        - Branch String:   'commit-reach.c:653,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:654,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'commit-reach.c:655,19'
              BranchSideFuncs:
                - free_commit_list
      Callsites:
        - Src:             'commit-reach.c:635,32'
          Dst:             parse_object
        - Src:             'commit-reach.c:635,6'
          Dst:             deref_tag
        - Src:             'commit-reach.c:641,32'
          Dst:             parse_object
        - Src:             'commit-reach.c:641,6'
          Dst:             deref_tag
        - Src:             'commit-reach.c:647,6'
          Dst:             repo_parse_commit
        - Src:             'commit-reach.c:650,2'
          Dst:             commit_list_insert
        - Src:             'commit-reach.c:651,8'
          Dst:             repo_is_descendant_of
        - Src:             'commit-reach.c:654,3'
          Dst:             common_exit
        - Src:             'commit-reach.c:654,3'
          Dst:             exit
        - Src:             'commit-reach.c:655,2'
          Dst:             free_commit_list
    - functionName:    reduce_heads_replace
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - heads
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_commit_list
        - reduce_heads
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-reach.c:619,31'
          Dst:             reduce_heads
        - Src:             'commit-reach.c:620,2'
          Dst:             free_commit_list
    - functionName:    reduce_heads
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - heads
      BBCount:         29
      ICount:          221
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - commit_list_insert
        - remove_redundant
        - xcalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit-reach.c:587,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:588,3'
              BranchSideFuncs:
                - xcalloc
                - remove_redundant
                - free
                - commit_list_insert
                - free
            - BranchSide:      'commit-reach.c:591,11'
              BranchSideFuncs:
                - xcalloc
                - remove_redundant
                - free
                - commit_list_insert
                - free
        - Branch String:   'commit-reach.c:591,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:592,3'
              BranchSideFuncs:
                - xcalloc
                - remove_redundant
                - free
                - commit_list_insert
                - free
            - BranchSide:      'commit-reach.c:593,11'
              BranchSideFuncs:
                - xcalloc
                - remove_redundant
                - free
                - commit_list_insert
                - free
        - Branch String:   'commit-reach.c:593,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:594,7'
              BranchSideFuncs:
                - xcalloc
                - remove_redundant
                - free
                - commit_list_insert
                - free
            - BranchSide:      'commit-reach.c:599,2'
              BranchSideFuncs:
                - xcalloc
                - remove_redundant
                - free
                - commit_list_insert
                - free
        - Branch String:   'commit-reach.c:594,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:595,4'
              BranchSideFuncs:
                - xcalloc
                - remove_redundant
                - free
                - commit_list_insert
                - free
            - BranchSide:      'commit-reach.c:596,3'
              BranchSideFuncs:
                - xcalloc
                - remove_redundant
                - free
                - commit_list_insert
                - free
        - Branch String:   'commit-reach.c:600,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:601,7'
              BranchSideFuncs:
                - remove_redundant
                - free
                - commit_list_insert
                - free
            - BranchSide:      'commit-reach.c:606,30'
              BranchSideFuncs:
                - remove_redundant
                - free
                - commit_list_insert
                - free
        - Branch String:   'commit-reach.c:601,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:602,17'
              BranchSideFuncs:
                - remove_redundant
                - free
                - commit_list_insert
                - free
            - BranchSide:      'commit-reach.c:605,2'
              BranchSideFuncs:
                - remove_redundant
                - free
                - commit_list_insert
                - free
        - Branch String:   'commit-reach.c:607,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:608,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'commit-reach.c:611,9'
              BranchSideFuncs:
                - free
                - commit_list_insert
        - Branch String:   'commit-reach.c:611,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:612,30'
              BranchSideFuncs:
                - commit_list_insert
                - free
            - BranchSide:      'commit-reach.c:613,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'commit-reach.c:599,2'
          Dst:             xcalloc
        - Src:             'commit-reach.c:606,13'
          Dst:             remove_redundant
        - Src:             'commit-reach.c:612,11'
          Dst:             commit_list_insert
    - functionName:    remove_redundant
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - array
        - cnt
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - commit_graph_generation
        - generation_numbers_enabled
        - remove_redundant_no_gen
        - remove_redundant_with_gen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit-reach.c:403,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:410,10'
              BranchSideFuncs:
                - remove_redundant_no_gen
                - commit_graph_generation
                - remove_redundant_with_gen
            - BranchSide:      'commit-reach.c:416,33'
              BranchSideFuncs:
                - remove_redundant_no_gen
        - Branch String:   'commit-reach.c:410,3'
          Branch Sides:
            - BranchSide:      'commit-reach.c:411,32'
              BranchSideFuncs:
                - commit_graph_generation
                - remove_redundant_no_gen
                - remove_redundant_with_gen
            - BranchSide:      'commit-reach.c:414,2'
              BranchSideFuncs:
                - remove_redundant_no_gen
        - Branch String:   'commit-reach.c:411,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:412,38'
              BranchSideFuncs:
                - remove_redundant_with_gen
            - BranchSide:      'commit-reach.c:413,3'
              BranchSideFuncs:
                - remove_redundant_no_gen
                - commit_graph_generation
                - remove_redundant_with_gen
      Callsites:
        - Src:             'commit-reach.c:403,6'
          Dst:             generation_numbers_enabled
        - Src:             'commit-reach.c:411,8'
          Dst:             commit_graph_generation
        - Src:             'commit-reach.c:412,12'
          Dst:             remove_redundant_with_gen
        - Src:             'commit-reach.c:416,9'
          Dst:             remove_redundant_no_gen
    - functionName:    repo_in_merge_bases
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - commit
        - reference
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_list_append
        - free_commit_list
        - repo_is_descendant_of
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-reach.c:573,9'
          Dst:             commit_list_append
        - Src:             'commit-reach.c:574,8'
          Dst:             repo_is_descendant_of
        - Src:             'commit-reach.c:575,2'
          Dst:             free_commit_list
    - functionName:    repo_get_merge_bases_many_dirty
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - one
        - n
        - twos
        - result
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_merge_bases_many_0
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-reach.c:481,9'
          Dst:             get_merge_bases_many_0
    - functionName:    get_merge_bases_many_0
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - one
        - n
        - twos
        - cleanup
        - result
      BBCount:         30
      ICount:          208
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - clear_commit_marks
        - clear_commit_marks_many
        - commit_list_count
        - commit_list_insert_by_date
        - free_commit_list
        - merge_bases_many
        - remove_redundant
        - xcalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit-reach.c:430,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:431,3'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:432,9'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
                - commit_list_count
                - xcalloc
                - free_commit_list
                - clear_commit_marks
                - clear_commit_marks_many
                - remove_redundant
                - free
                - commit_list_insert_by_date
                - free
        - Branch String:   'commit-reach.c:432,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:433,7'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
                - commit_list_count
                - xcalloc
                - free_commit_list
                - clear_commit_marks
                - clear_commit_marks_many
                - remove_redundant
                - free
                - commit_list_insert_by_date
                - free
            - BranchSide:      'commit-reach.c:436,8'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
                - commit_list_count
                - xcalloc
                - free_commit_list
                - clear_commit_marks
                - clear_commit_marks_many
                - remove_redundant
                - free
                - commit_list_insert_by_date
                - free
        - Branch String:   'commit-reach.c:433,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:434,4'
              BranchSideFuncs: []
            - BranchSide:      'commit-reach.c:435,2'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
                - commit_list_count
                - xcalloc
                - free_commit_list
                - clear_commit_marks
                - clear_commit_marks_many
                - remove_redundant
                - free
                - commit_list_insert_by_date
                - free
        - Branch String:   'commit-reach.c:436,15'
          Branch Sides:
            - BranchSide:      'commit-reach.c:436,21'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
                - commit_list_count
                - xcalloc
                - free_commit_list
                - clear_commit_marks
                - clear_commit_marks_many
                - remove_redundant
                - free
                - commit_list_insert_by_date
                - free
            - BranchSide:      'commit-reach.c:437,7'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
        - Branch String:   'commit-reach.c:436,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:437,7'
              BranchSideFuncs:
                - commit_list_count
                - xcalloc
                - free_commit_list
                - clear_commit_marks
                - clear_commit_marks_many
                - remove_redundant
                - free
                - commit_list_insert_by_date
                - free
            - BranchSide:      'commit-reach.c:445,27'
              BranchSideFuncs:
                - commit_list_count
                - xcalloc
                - free_commit_list
                - clear_commit_marks
                - clear_commit_marks_many
                - remove_redundant
                - free
                - commit_list_insert_by_date
                - free
        - Branch String:   'commit-reach.c:437,7'
          Branch Sides:
            - BranchSide:      'commit-reach.c:438,23'
              BranchSideFuncs:
                - clear_commit_marks
                - clear_commit_marks_many
            - BranchSide:      'commit-reach.c:441,3'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:447,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:448,15'
              BranchSideFuncs:
                - free_commit_list
                - clear_commit_marks
                - clear_commit_marks_many
                - remove_redundant
                - free
                - commit_list_insert_by_date
                - free
            - BranchSide:      'commit-reach.c:449,20'
              BranchSideFuncs:
                - free_commit_list
                - clear_commit_marks
                - clear_commit_marks_many
                - remove_redundant
                - free
                - commit_list_insert_by_date
                - free
        - Branch String:   'commit-reach.c:456,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:457,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'commit-reach.c:460,9'
              BranchSideFuncs:
                - free
                - commit_list_insert_by_date
        - Branch String:   'commit-reach.c:460,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:461,30'
              BranchSideFuncs:
                - commit_list_insert_by_date
                - free
            - BranchSide:      'commit-reach.c:462,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'commit-reach.c:430,6'
          Dst:             merge_bases_many
        - Src:             'commit-reach.c:438,4'
          Dst:             clear_commit_marks
        - Src:             'commit-reach.c:439,4'
          Dst:             clear_commit_marks_many
        - Src:             'commit-reach.c:445,8'
          Dst:             commit_list_count
        - Src:             'commit-reach.c:446,2'
          Dst:             xcalloc
        - Src:             'commit-reach.c:449,2'
          Dst:             free_commit_list
        - Src:             'commit-reach.c:452,2'
          Dst:             clear_commit_marks
        - Src:             'commit-reach.c:453,2'
          Dst:             clear_commit_marks_many
        - Src:             'commit-reach.c:455,8'
          Dst:             remove_redundant
        - Src:             'commit-reach.c:461,3'
          Dst:             commit_list_insert_by_date
    - functionName:    repo_get_merge_bases_many
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - one
        - n
        - twos
        - result
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_merge_bases_many_0
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-reach.c:472,9'
          Dst:             get_merge_bases_many_0
    - functionName:    repo_get_merge_bases
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - one
        - two
        - result
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_merge_bases_many_0
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'commit-reach.c:489,9'
          Dst:             get_merge_bases_many_0
    - functionName:    get_octopus_merge_bases
      functionSourceFile: '/src/git/commit-reach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - result
      BBCount:         23
      ICount:          148
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - commit_list_insert
        - free_commit_list
        - repo_get_merge_bases
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit-reach.c:184,6'
          Branch Sides:
            - BranchSide:      'commit-reach.c:185,3'
              BranchSideFuncs:
                - commit_list_insert
                - free_commit_list
                - repo_get_merge_bases
                - free_commit_list
                - free_commit_list
            - BranchSide:      'commit-reach.c:187,21'
              BranchSideFuncs:
                - commit_list_insert
                - free_commit_list
                - repo_get_merge_bases
                - free_commit_list
                - free_commit_list
        - Branch String:   'commit-reach.c:189,2'
          Branch Sides:
            - BranchSide:      'commit-reach.c:190,23'
              BranchSideFuncs:
                - free_commit_list
                - repo_get_merge_bases
                - free_commit_list
                - free_commit_list
            - BranchSide:      'commit-reach.c:211,2'
              BranchSideFuncs: []
        - Branch String:   'commit-reach.c:192,3'
          Branch Sides:
            - BranchSide:      'commit-reach.c:193,24'
              BranchSideFuncs:
                - repo_get_merge_bases
                - free_commit_list
                - free_commit_list
                - free_commit_list
            - BranchSide:      'commit-reach.c:208,21'
              BranchSideFuncs:
                - free_commit_list
                - repo_get_merge_bases
                - free_commit_list
                - free_commit_list
        - Branch String:   'commit-reach.c:194,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:196,22'
              BranchSideFuncs:
                - free_commit_list
                - free_commit_list
            - BranchSide:      'commit-reach.c:201,9'
              BranchSideFuncs:
                - free_commit_list
                - repo_get_merge_bases
                - free_commit_list
                - free_commit_list
        - Branch String:   'commit-reach.c:201,8'
          Branch Sides:
            - BranchSide:      'commit-reach.c:202,19'
              BranchSideFuncs:
                - free_commit_list
                - repo_get_merge_bases
                - free_commit_list
                - free_commit_list
            - BranchSide:      'commit-reach.c:204,17'
              BranchSideFuncs:
                - free_commit_list
                - repo_get_merge_bases
                - free_commit_list
                - free_commit_list
        - Branch String:   'commit-reach.c:205,4'
          Branch Sides:
            - BranchSide:      'commit-reach.c:206,11'
              BranchSideFuncs:
                - free_commit_list
                - repo_get_merge_bases
                - free_commit_list
                - free_commit_list
            - BranchSide:      'commit-reach.c:207,3'
              BranchSideFuncs:
                - free_commit_list
                - repo_get_merge_bases
                - free_commit_list
                - free_commit_list
      Callsites:
        - Src:             'commit-reach.c:187,2'
          Dst:             commit_list_insert
        - Src:             'commit-reach.c:194,8'
          Dst:             repo_get_merge_bases
        - Src:             'commit-reach.c:196,5'
          Dst:             free_commit_list
        - Src:             'commit-reach.c:197,5'
          Dst:             free_commit_list
        - Src:             'commit-reach.c:208,3'
          Dst:             free_commit_list
    - functionName:    merge_desc_slab_at_peek
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:1811,1'
          Branch Sides:
            - BranchSide:      'commit.c:1811,1'
              BranchSideFuncs:
                - st_mult.22170
                - xrealloc
                - xcalloc
            - BranchSide:      'commit.c:1811,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit.c:1811,1'
          Branch Sides:
            - BranchSide:      'commit.c:1811,1'
              BranchSideFuncs:
                - st_mult.22170
                - xrealloc
                - xcalloc
            - BranchSide:      'commit.c:1811,1'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1811,1'
          Branch Sides:
            - BranchSide:      'commit.c:1811,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit.c:1811,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit.c:1811,1'
          Branch Sides:
            - BranchSide:      'commit.c:1811,1'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1811,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit.c:1811,1'
          Branch Sides:
            - BranchSide:      'commit.c:1811,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit.c:1811,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:1811,1'
          Dst:             st_mult
        - Src:             'commit.c:1811,1'
          Dst:             xrealloc
        - Src:             'commit.c:1811,1'
          Dst:             xcalloc
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    7
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    find_invalid_utf8
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         37
      ICount:          236
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:1539,2'
          Branch Sides:
            - BranchSide:      'commit.c:1540,25'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1607,2'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1549,7'
          Branch Sides:
            - BranchSide:      'commit.c:1550,4'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1552,16'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1559,3'
          Branch Sides:
            - BranchSide:      'commit.c:1560,6'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1568,7'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1568,17'
          Branch Sides:
            - BranchSide:      'commit.c:1568,24'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1569,11'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1568,7'
          Branch Sides:
            - BranchSide:      'commit.c:1569,11'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1572,7'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1572,7'
          Branch Sides:
            - BranchSide:      'commit.c:1573,11'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1579,16'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1590,8'
          Branch Sides:
            - BranchSide:      'commit.c:1591,12'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1592,3'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1592,3'
          Branch Sides:
            - BranchSide:      'commit.c:1588,14'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1595,7'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1595,27'
          Branch Sides:
            - BranchSide:      'commit.c:1595,30'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1596,11'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1595,7'
          Branch Sides:
            - BranchSide:      'commit.c:1596,11'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1598,8'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1598,7'
          Branch Sides:
            - BranchSide:      'commit.c:1599,11'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1601,8'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1601,7'
          Branch Sides:
            - BranchSide:      'commit.c:1602,11'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1604,7'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1604,27'
          Branch Sides:
            - BranchSide:      'commit.c:1539,2'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1604,30'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1604,7'
          Branch Sides:
            - BranchSide:      'commit.c:1539,2'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1605,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    add_extra_header
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - extra
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_add_lines
        - strbuf_addch
        - strbuf_addstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:1408,6'
          Branch Sides:
            - BranchSide:      'commit.c:1409,20'
              BranchSideFuncs:
                - strbuf_add_lines
            - BranchSide:      'commit.c:1411,16'
              BranchSideFuncs:
                - strbuf_addch.22174
      Callsites:
        - Src:             'commit.c:1407,2'
          Dst:             strbuf_addstr
        - Src:             'commit.c:1409,3'
          Dst:             strbuf_add_lines
        - Src:             'commit.c:1411,3'
          Dst:             strbuf_addch
    - functionName:    excluded_header_field
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - field
        - len
        - exclude
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:1452,6'
          Branch Sides:
            - BranchSide:      'commit.c:1453,3'
              BranchSideFuncs:
                - strlen
                - memcmp
            - BranchSide:      'commit.c:1455,2'
              BranchSideFuncs:
                - strlen
                - memcmp
        - Branch String:   'commit.c:1455,2'
          Branch Sides:
            - BranchSide:      'commit.c:1456,25'
              BranchSideFuncs:
                - strlen
                - memcmp
            - BranchSide:      'commit.c:1461,2'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1457,19'
          Branch Sides:
            - BranchSide:      'commit.c:1457,30'
              BranchSideFuncs:
                - memcmp
                - strlen
            - BranchSide:      'commit.c:1459,10'
              BranchSideFuncs:
                - strlen
                - memcmp
        - Branch String:   'commit.c:1457,7'
          Branch Sides:
            - BranchSide:      'commit.c:1458,4'
              BranchSideFuncs:
                - strlen
                - memcmp
            - BranchSide:      'commit.c:1459,10'
              BranchSideFuncs:
                - strlen
                - memcmp
      Callsites:
        - Src:             'commit.c:1456,17'
          Dst:             strlen
        - Src:             'commit.c:1457,23'
          Dst:             memcmp
    - functionName:    standard_header_field
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1447
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - field
        - len
      BBCount:         27
      ICount:          122
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:1443,20'
          Branch Sides:
            - BranchSide:      'commit.c:1443,31'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'commit.c:1444,4'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'commit.c:1443,50'
          Branch Sides:
            - BranchSide:      'commit.c:1443,50'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'commit.c:1444,4'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'commit.c:1444,13'
          Branch Sides:
            - BranchSide:      'commit.c:1444,24'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'commit.c:1445,4'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'commit.c:1444,45'
          Branch Sides:
            - BranchSide:      'commit.c:1444,45'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'commit.c:1445,4'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'commit.c:1445,13'
          Branch Sides:
            - BranchSide:      'commit.c:1445,24'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'commit.c:1446,4'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'commit.c:1445,45'
          Branch Sides:
            - BranchSide:      'commit.c:1445,45'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'commit.c:1446,4'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'commit.c:1446,13'
          Branch Sides:
            - BranchSide:      'commit.c:1446,24'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'commit.c:1447,4'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'commit.c:1446,48'
          Branch Sides:
            - BranchSide:      'commit.c:1446,48'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'commit.c:1447,4'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'commit.c:1447,13'
          Branch Sides:
            - BranchSide:      'commit.c:1446,48'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'commit.c:1447,24'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'commit.c:1443,24'
          Dst:             memcmp
        - Src:             'commit.c:1444,17'
          Dst:             memcmp
        - Src:             'commit.c:1445,17'
          Dst:             memcmp
        - Src:             'commit.c:1446,17'
          Dst:             memcmp
        - Src:             'commit.c:1447,17'
          Dst:             memcmp
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    indegree_slab_at_peek
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:814,1'
          Branch Sides:
            - BranchSide:      'commit.c:814,1'
              BranchSideFuncs:
                - st_mult.22170
                - xrealloc
                - xcalloc
            - BranchSide:      'commit.c:814,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit.c:814,1'
          Branch Sides:
            - BranchSide:      'commit.c:814,1'
              BranchSideFuncs:
                - st_mult.22170
                - xrealloc
                - xcalloc
            - BranchSide:      'commit.c:814,1'
              BranchSideFuncs: []
        - Branch String:   'commit.c:814,1'
          Branch Sides:
            - BranchSide:      'commit.c:814,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit.c:814,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit.c:814,1'
          Branch Sides:
            - BranchSide:      'commit.c:814,1'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:814,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit.c:814,1'
          Branch Sides:
            - BranchSide:      'commit.c:814,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit.c:814,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:814,1'
          Dst:             st_mult
        - Src:             'commit.c:814,1'
          Dst:             xrealloc
        - Src:             'commit.c:814,1'
          Dst:             xcalloc
    - functionName:    init_author_date_slab_with_stride
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - stride
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:816,1'
          Branch Sides:
            - BranchSide:      'commit.c:816,1'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:816,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    init_indegree_slab_with_stride
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - stride
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:814,1'
          Branch Sides:
            - BranchSide:      'commit.c:814,1'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:814,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    author_date_slab_at_peek
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:816,1'
          Branch Sides:
            - BranchSide:      'commit.c:816,1'
              BranchSideFuncs:
                - st_mult.22170
                - xrealloc
                - xcalloc
            - BranchSide:      'commit.c:816,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit.c:816,1'
          Branch Sides:
            - BranchSide:      'commit.c:816,1'
              BranchSideFuncs:
                - st_mult.22170
                - xrealloc
                - xcalloc
            - BranchSide:      'commit.c:816,1'
              BranchSideFuncs: []
        - Branch String:   'commit.c:816,1'
          Branch Sides:
            - BranchSide:      'commit.c:816,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit.c:816,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit.c:816,1'
          Branch Sides:
            - BranchSide:      'commit.c:816,1'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:816,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit.c:816,1'
          Branch Sides:
            - BranchSide:      'commit.c:816,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit.c:816,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:816,1'
          Dst:             st_mult
        - Src:             'commit.c:816,1'
          Dst:             xrealloc
        - Src:             'commit.c:816,1'
          Dst:             xcalloc
    - functionName:    commit_list_sort__merge
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - other
        - compare_fn
      BBCount:         17
      ICount:          131
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - commit_list_sort__get_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:732,1'
          Branch Sides:
            - BranchSide:      'commit.c:732,1'
              BranchSideFuncs:
                - commit_list_sort__get_next
                - commit_list_sort__set_next
                - commit_list_sort__set_next
            - BranchSide:      'commit.c:732,1'
              BranchSideFuncs:
                - commit_list_sort__get_next
                - commit_list_sort__set_next
                - commit_list_sort__set_next
        - Branch String:   'commit.c:732,1'
          Branch Sides:
            - BranchSide:      'commit.c:732,1'
              BranchSideFuncs:
                - commit_list_sort__set_next
                - commit_list_sort__get_next
                - commit_list_sort__set_next
            - BranchSide:      'commit.c:732,1'
              BranchSideFuncs:
                - commit_list_sort__set_next
        - Branch String:   'commit.c:732,1'
          Branch Sides:
            - BranchSide:      'commit.c:732,1'
              BranchSideFuncs:
                - commit_list_sort__get_next
                - commit_list_sort__set_next
                - commit_list_sort__set_next
            - BranchSide:      'commit.c:732,1'
              BranchSideFuncs:
                - commit_list_sort__set_next
                - commit_list_sort__get_next
                - commit_list_sort__set_next
      Callsites:
        - Src:             'commit.c:732,1'
          Dst:             commit_list_sort__get_next
        - Src:             'commit.c:732,1'
          Dst:             commit_list_sort__set_next
        - Src:             'commit.c:732,1'
          Dst:             commit_list_sort__set_next
    - functionName:    commit_list_sort__get_next
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    commit_list_sort__set_next
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
        - next
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buffer_slab_at_peek
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - c
        - add_if_missing
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:331,1'
          Branch Sides:
            - BranchSide:      'commit.c:331,1'
              BranchSideFuncs:
                - st_mult.22170
                - xrealloc
                - xcalloc
            - BranchSide:      'commit.c:331,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit.c:331,1'
          Branch Sides:
            - BranchSide:      'commit.c:331,1'
              BranchSideFuncs:
                - st_mult.22170
                - xrealloc
                - xcalloc
            - BranchSide:      'commit.c:331,1'
              BranchSideFuncs: []
        - Branch String:   'commit.c:331,1'
          Branch Sides:
            - BranchSide:      'commit.c:331,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit.c:331,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit.c:331,1'
          Branch Sides:
            - BranchSide:      'commit.c:331,1'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:331,1'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'commit.c:331,1'
          Branch Sides:
            - BranchSide:      'commit.c:331,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'commit.c:331,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:331,1'
          Dst:             st_mult
        - Src:             'commit.c:331,1'
          Dst:             xrealloc
        - Src:             'commit.c:331,1'
          Dst:             xcalloc
    - functionName:    init_buffer_slab_with_stride
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - stride
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:331,1'
          Branch Sides:
            - BranchSide:      'commit.c:331,1'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:331,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    run_commit_hook
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1960
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - editor_is_used
        - index_file
        - invoked_hook
        - name
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - run_hooks_opt
        - strvec_push
        - strvec_pushf
      functionUses:    9
      BranchProfiles:
        - Branch String:   'commit.c:1951,6'
          Branch Sides:
            - BranchSide:      'commit.c:1952,20'
              BranchSideFuncs:
                - run_hooks_opt
                - strvec_push
            - BranchSide:      'commit.c:1954,2'
              BranchSideFuncs:
                - run_hooks_opt
                - strvec_push
        - Branch String:   'commit.c:1955,16'
          Branch Sides:
            - BranchSide:      'commit.c:1955,16'
              BranchSideFuncs:
                - run_hooks_opt
                - strvec_push
            - BranchSide:      'commit.c:1955,16'
              BranchSideFuncs:
                - run_hooks_opt
                - strvec_push
        - Branch String:   'commit.c:1955,2'
          Branch Sides:
            - BranchSide:      'commit.c:1956,20'
              BranchSideFuncs:
                - strvec_push
                - run_hooks_opt
            - BranchSide:      'commit.c:1957,2'
              BranchSideFuncs:
                - run_hooks_opt
      Callsites:
        - Src:             'commit.c:1946,2'
          Dst:             strvec_pushf
        - Src:             'commit.c:1952,3'
          Dst:             strvec_push
        - Src:             'commit.c:1956,3'
          Dst:             strvec_push
        - Src:             'commit.c:1960,9'
          Dst:             run_hooks_opt
    - functionName:    ignored_log_message_bytes
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 1936
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         36
      ICount:          198
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - memchr
        - starts_with
        - starts_with_mem
        - wt_status_locate_end
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit.c:1909,2'
          Branch Sides:
            - BranchSide:      'commit.c:1910,34'
              BranchSideFuncs:
                - memchr
                - starts_with_mem
                - starts_with
            - BranchSide:      'commit.c:1936,9'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1912,7'
          Branch Sides:
            - BranchSide:      'commit.c:1913,16'
              BranchSideFuncs:
                - starts_with_mem
                - starts_with
                - memchr
            - BranchSide:      'commit.c:1915,13'
              BranchSideFuncs:
                - starts_with_mem
                - starts_with
                - memchr
        - Branch String:   'commit.c:1917,66'
          Branch Sides:
            - BranchSide:      'commit.c:1918,7'
              BranchSideFuncs:
                - memchr
                - starts_with_mem
                - starts_with
            - BranchSide:      'commit.c:1920,9'
              BranchSideFuncs:
                - memchr
                - starts_with_mem
                - starts_with
        - Branch String:   'commit.c:1917,7'
          Branch Sides:
            - BranchSide:      'commit.c:1920,9'
              BranchSideFuncs:
                - memchr
                - starts_with_mem
                - starts_with
            - BranchSide:      'commit.c:1923,26'
              BranchSideFuncs:
                - starts_with
                - memchr
                - starts_with_mem
        - Branch String:   'commit.c:1920,8'
          Branch Sides:
            - BranchSide:      'commit.c:1921,11'
              BranchSideFuncs:
                - memchr
                - starts_with_mem
                - starts_with
            - BranchSide:      'commit.c:1923,3'
              BranchSideFuncs:
                - memchr
                - starts_with_mem
                - starts_with
        - Branch String:   'commit.c:1923,14'
          Branch Sides:
            - BranchSide:      'commit.c:1924,27'
              BranchSideFuncs:
                - memchr
                - starts_with_mem
                - starts_with
            - BranchSide:      'commit.c:1927,14'
              BranchSideFuncs:
                - memchr
                - starts_with_mem
                - starts_with
        - Branch String:   'commit.c:1925,8'
          Branch Sides:
            - BranchSide:      'commit.c:1926,11'
              BranchSideFuncs:
                - memchr
                - starts_with_mem
                - starts_with
            - BranchSide:      'commit.c:1927,3'
              BranchSideFuncs:
                - memchr
                - starts_with_mem
                - starts_with
        - Branch String:   'commit.c:1927,37'
          Branch Sides:
            - BranchSide:      'commit.c:1927,40'
              BranchSideFuncs:
                - memchr
                - starts_with_mem
                - starts_with
            - BranchSide:      'commit.c:1929,14'
              BranchSideFuncs:
                - memchr
                - starts_with_mem
                - starts_with
        - Branch String:   'commit.c:1927,14'
          Branch Sides:
            - BranchSide:      'commit.c:1929,3'
              BranchSideFuncs:
                - memchr
                - starts_with_mem
                - starts_with
            - BranchSide:      'commit.c:1929,14'
              BranchSideFuncs:
                - memchr
                - starts_with_mem
                - starts_with
        - Branch String:   'commit.c:1936,9'
          Branch Sides:
            - BranchSide:      'commit.c:1936,15'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1936,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:1907,18'
          Dst:             wt_status_locate_end
        - Src:             'commit.c:1910,27'
          Dst:             memchr
        - Src:             'commit.c:1917,7'
          Dst:             starts_with_mem
        - Src:             'commit.c:1923,14'
          Dst:             starts_with
    - functionName:    get_merge_parent
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1829
      functionLinenumberEnd: 1841
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - merge_remote_util
        - parse_object
        - repo_get_oid
        - repo_peel_to_type
        - set_merge_remote_desc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'commit.c:1833,6'
          Branch Sides:
            - BranchSide:      'commit.c:1834,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1835,21'
              BranchSideFuncs:
                - parse_object
                - repo_peel_to_type
                - merge_remote_util
                - set_merge_remote_desc
        - Branch String:   'commit.c:1838,13'
          Branch Sides:
            - BranchSide:      'commit.c:1838,35'
              BranchSideFuncs:
                - merge_remote_util
                - set_merge_remote_desc
            - BranchSide:      'commit.c:1840,9'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1838,6'
          Branch Sides:
            - BranchSide:      'commit.c:1839,25'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1840,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:1833,6'
          Dst:             repo_get_oid
        - Src:             'commit.c:1835,8'
          Dst:             parse_object
        - Src:             'commit.c:1836,28'
          Dst:             repo_peel_to_type
        - Src:             'commit.c:1838,17'
          Dst:             merge_remote_util
        - Src:             'commit.c:1839,3'
          Dst:             set_merge_remote_desc
    - functionName:    merge_remote_util
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1815
      functionLinenumberEnd: 1816
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - merge_desc_slab_at
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:1816,10'
          Dst:             merge_desc_slab_at
    - functionName:    set_merge_remote_desc
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1821
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - name
        - obj
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - merge_desc_slab_at
        - st_add
        - strlen
        - xcalloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:1823,2'
          Dst:             strlen
        - Src:             'commit.c:1823,2'
          Dst:             st_add
        - Src:             'commit.c:1823,2'
          Dst:             st_add
        - Src:             'commit.c:1823,2'
          Dst:             xcalloc
        - Src:             'commit.c:1825,3'
          Dst:             merge_desc_slab_at
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    merge_desc_slab_at
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - merge_desc_slab_at_peek
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:1811,1'
          Dst:             merge_desc_slab_at_peek
    - functionName:    verify_utf8
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - find_invalid_utf8
        - strbuf_insert
        - strbuf_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:1627,7'
          Branch Sides:
            - BranchSide:      'commit.c:1628,11'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1629,10'
              BranchSideFuncs:
                - strbuf_remove
                - strbuf_insert
                - find_invalid_utf8
      Callsites:
        - Src:             'commit.c:1626,9'
          Dst:             find_invalid_utf8
        - Src:             'commit.c:1632,3'
          Dst:             strbuf_remove
        - Src:             'commit.c:1637,3'
          Dst:             strbuf_insert
    - functionName:    convert_commit_extra_headers
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - orig
        - result
      BBCount:         12
      ICount:          136
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - convert_object_file
        - free_commit_extra_headers
        - strbuf_detach
        - strcmp
        - xcalloc
        - xmemdupz
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:1378,2'
          Branch Sides:
            - BranchSide:      'commit.c:1380,3'
              BranchSideFuncs:
                - xcalloc
                - strcmp
                - convert_object_file
                - xstrdup
                - strbuf_detach
                - free
                - free_commit_extra_headers
                - xstrdup
                - xmemdupz
            - BranchSide:      'commit.c:1400,12'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1381,7'
          Branch Sides:
            - BranchSide:      'commit.c:1382,34'
              BranchSideFuncs:
                - xstrdup
                - xmemdupz
                - xcalloc
                - strcmp
                - convert_object_file
                - xstrdup
                - strbuf_detach
                - free
                - free_commit_extra_headers
            - BranchSide:      'commit.c:1392,23'
              BranchSideFuncs:
                - xstrdup
                - xmemdupz
                - xcalloc
                - strcmp
                - convert_object_file
                - xstrdup
                - strbuf_detach
                - free
                - free_commit_extra_headers
        - Branch String:   'commit.c:1382,8'
          Branch Sides:
            - BranchSide:      'commit.c:1385,10'
              BranchSideFuncs:
                - free
                - free_commit_extra_headers
            - BranchSide:      'commit.c:1389,15'
              BranchSideFuncs:
                - xstrdup
                - strbuf_detach
                - xcalloc
                - strcmp
                - convert_object_file
                - free
                - free_commit_extra_headers
                - xstrdup
                - xmemdupz
      Callsites:
        - Src:             'commit.c:1380,3'
          Dst:             xcalloc
        - Src:             'commit.c:1381,8'
          Dst:             strcmp
        - Src:             'commit.c:1382,8'
          Dst:             convert_object_file
        - Src:             'commit.c:1386,5'
          Dst:             free_commit_extra_headers
        - Src:             'commit.c:1389,15'
          Dst:             xstrdup
        - Src:             'commit.c:1390,17'
          Dst:             strbuf_detach
        - Src:             'commit.c:1392,15'
          Dst:             xstrdup
        - Src:             'commit.c:1394,17'
          Dst:             xmemdupz
    - functionName:    free_commit_extra_headers
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - extra
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'commit.c:1509,2'
          Branch Sides:
            - BranchSide:      'commit.c:1510,31'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'commit.c:1516,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sign_commit_to_strbuf
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sig
        - buf
        - keyid
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_signing_key
        - sign_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:1149,13'
          Branch Sides:
            - BranchSide:      'commit.c:1149,18'
              BranchSideFuncs:
                - get_signing_key
                - sign_buffer
                - free
            - BranchSide:      'commit.c:1150,27'
              BranchSideFuncs:
                - get_signing_key
                - sign_buffer
                - free
        - Branch String:   'commit.c:1149,6'
          Branch Sides:
            - BranchSide:      'commit.c:1150,27'
              BranchSideFuncs:
                - sign_buffer
                - free
            - BranchSide:      'commit.c:1151,18'
              BranchSideFuncs:
                - sign_buffer
                - free
        - Branch String:   'commit.c:1151,6'
          Branch Sides:
            - BranchSide:      'commit.c:1151,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'commit.c:1152,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'commit.c:1150,27'
          Dst:             get_signing_key
        - Src:             'commit.c:1151,6'
          Dst:             sign_buffer
    - functionName:    write_commit_tree
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - msg
        - msg_len
        - tree
        - parents
        - parents_len
        - author
        - committer
        - extra
      BBCount:         19
      ICount:          143
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - add_extra_header
        - git_author_info
        - git_committer_info
        - is_encoding_utf8
        - oid_to_hex
        - strbuf_add
        - strbuf_addch
        - strbuf_addf
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:1667,2'
          Branch Sides:
            - BranchSide:      'commit.c:1668,15'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - git_author_info
                - strbuf_addf
                - git_committer_info
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.22174
                - strbuf_add
                - add_extra_header
            - BranchSide:      'commit.c:1671,7'
              BranchSideFuncs:
                - git_author_info
                - strbuf_addf
                - git_committer_info
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.22174
                - strbuf_add
                - add_extra_header
        - Branch String:   'commit.c:1671,6'
          Branch Sides:
            - BranchSide:      'commit.c:1672,12'
              BranchSideFuncs:
                - strbuf_addf
                - git_committer_info
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.22174
                - strbuf_add
                - add_extra_header
            - BranchSide:      'commit.c:1673,14'
              BranchSideFuncs:
                - strbuf_addf
                - git_committer_info
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.22174
                - strbuf_add
                - add_extra_header
        - Branch String:   'commit.c:1674,6'
          Branch Sides:
            - BranchSide:      'commit.c:1675,15'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.22174
                - strbuf_add
                - add_extra_header
            - BranchSide:      'commit.c:1676,14'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.22174
                - strbuf_add
                - add_extra_header
        - Branch String:   'commit.c:1677,6'
          Branch Sides:
            - BranchSide:      'commit.c:1678,15'
              BranchSideFuncs:
                - strbuf_addch.22174
                - strbuf_add
                - add_extra_header
            - BranchSide:      'commit.c:1680,2'
              BranchSideFuncs:
                - strbuf_addch.22174
                - strbuf_add
                - add_extra_header
        - Branch String:   'commit.c:1680,2'
          Branch Sides:
            - BranchSide:      'commit.c:1681,20'
              BranchSideFuncs:
                - add_extra_header
                - strbuf_addch.22174
                - strbuf_add
            - BranchSide:      'commit.c:1684,15'
              BranchSideFuncs:
                - strbuf_addch.22174
                - strbuf_add
      Callsites:
        - Src:             'commit.c:1657,21'
          Dst:             is_encoding_utf8
        - Src:             'commit.c:1659,2'
          Dst:             strbuf_grow
        - Src:             'commit.c:1660,35'
          Dst:             oid_to_hex
        - Src:             'commit.c:1660,2'
          Dst:             strbuf_addf
        - Src:             'commit.c:1668,38'
          Dst:             oid_to_hex
        - Src:             'commit.c:1668,3'
          Dst:             strbuf_addf
        - Src:             'commit.c:1672,12'
          Dst:             git_author_info
        - Src:             'commit.c:1673,2'
          Dst:             strbuf_addf
        - Src:             'commit.c:1675,15'
          Dst:             git_committer_info
        - Src:             'commit.c:1676,2'
          Dst:             strbuf_addf
        - Src:             'commit.c:1678,3'
          Dst:             strbuf_addf
        - Src:             'commit.c:1681,3'
          Dst:             add_extra_header
        - Src:             'commit.c:1684,2'
          Dst:             strbuf_addch
        - Src:             'commit.c:1687,2'
          Dst:             strbuf_add
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    commit_tree_extended
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - msg_len
        - tree
        - parents
        - ret
        - author
        - committer
        - sign_commit
        - extra
      BBCount:         64
      ICount:          484
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - _
        - add_header_signature
        - assert_oid_type
        - commit_list_count
        - const_error
        - convert_commit_extra_headers
        - error
        - fprintf
        - free_commit_extra_headers
        - hash_algo_by_ptr
        - hash_object_file
        - is_encoding_utf8
        - memchr
        - oidcpy
        - repo_oid_to_algop
        - sign_commit_to_strbuf
        - strbuf_release
        - verify_utf8
        - write_commit_tree
        - write_object_file_flags
        - xcalloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'commit.c:1711,6'
          Branch Sides:
            - BranchSide:      'commit.c:1712,10'
              BranchSideFuncs:
                - error
                - const_error.22213
            - BranchSide:      'commit.c:1714,31'
              BranchSideFuncs:
                - commit_list_count
                - xcalloc
                - write_commit_tree
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
                - xcalloc
                - repo_oid_to_algop
                - convert_commit_extra_headers
                - write_commit_tree
                - free_commit_extra_headers
                - free
                - sign_commit_to_strbuf
                - free
                - repo_oid_to_algop
                - free
                - free
                - sign_commit_to_strbuf
                - oidcpy.22209
        - Branch String:   'commit.c:1717,2'
          Branch Sides:
            - BranchSide:      'commit.c:1718,11'
              BranchSideFuncs:
                - oidcpy.22209
                - write_commit_tree
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
                - xcalloc
                - repo_oid_to_algop
                - convert_commit_extra_headers
                - write_commit_tree
                - free_commit_extra_headers
                - free
                - sign_commit_to_strbuf
                - free
                - repo_oid_to_algop
                - free
                - free
                - sign_commit_to_strbuf
            - BranchSide:      'commit.c:1720,29'
              BranchSideFuncs:
                - write_commit_tree
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
                - xcalloc
                - repo_oid_to_algop
                - convert_commit_extra_headers
                - write_commit_tree
                - free_commit_extra_headers
                - free
                - sign_commit_to_strbuf
                - free
                - repo_oid_to_algop
                - free
                - free
                - sign_commit_to_strbuf
        - Branch String:   'commit.c:1721,18'
          Branch Sides:
            - BranchSide:      'commit.c:1721,58'
              BranchSideFuncs:
                - sign_commit_to_strbuf
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
                - xcalloc
                - repo_oid_to_algop
                - convert_commit_extra_headers
                - write_commit_tree
                - free_commit_extra_headers
                - free
                - sign_commit_to_strbuf
                - free
                - repo_oid_to_algop
                - free
                - free
            - BranchSide:      'commit.c:1725,6'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
                - xcalloc
                - repo_oid_to_algop
                - convert_commit_extra_headers
                - write_commit_tree
                - free_commit_extra_headers
                - free
                - sign_commit_to_strbuf
                - free
                - repo_oid_to_algop
                - free
                - free
        - Branch String:   'commit.c:1721,6'
          Branch Sides:
            - BranchSide:      'commit.c:1722,10'
              BranchSideFuncs:
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'commit.c:1725,6'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
                - xcalloc
                - repo_oid_to_algop
                - convert_commit_extra_headers
                - write_commit_tree
                - free_commit_extra_headers
                - free
                - sign_commit_to_strbuf
                - free
                - repo_oid_to_algop
                - free
                - free
        - Branch String:   'commit.c:1725,6'
          Branch Sides:
            - BranchSide:      'commit.c:1726,31'
              BranchSideFuncs:
                - xcalloc
                - repo_oid_to_algop
                - convert_commit_extra_headers
                - write_commit_tree
                - free_commit_extra_headers
                - free
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
                - sign_commit_to_strbuf
                - free
                - repo_oid_to_algop
                - free
                - free
            - BranchSide:      'commit.c:1759,6'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
        - Branch String:   'commit.c:1732,7'
          Branch Sides:
            - BranchSide:      'commit.c:1733,11'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'commit.c:1737,10'
              BranchSideFuncs:
                - convert_commit_extra_headers
                - write_commit_tree
                - free_commit_extra_headers
                - free
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
                - sign_commit_to_strbuf
                - free
                - repo_oid_to_algop
                - free
        - Branch String:   'commit.c:1737,3'
          Branch Sides:
            - BranchSide:      'commit.c:1738,26'
              BranchSideFuncs:
                - repo_oid_to_algop
                - convert_commit_extra_headers
                - write_commit_tree
                - free_commit_extra_headers
                - free
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
                - sign_commit_to_strbuf
                - free
                - free
            - BranchSide:      'commit.c:1743,36'
              BranchSideFuncs:
                - convert_commit_extra_headers
                - write_commit_tree
                - free_commit_extra_headers
                - free
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
                - sign_commit_to_strbuf
                - free
        - Branch String:   'commit.c:1738,8'
          Branch Sides:
            - BranchSide:      'commit.c:1738,84'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'commit.c:1739,12'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
        - Branch String:   'commit.c:1743,7'
          Branch Sides:
            - BranchSide:      'commit.c:1744,11'
              BranchSideFuncs:
                - free
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'commit.c:1748,37'
              BranchSideFuncs:
                - write_commit_tree
                - free_commit_extra_headers
                - free
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
                - sign_commit_to_strbuf
        - Branch String:   'commit.c:1753,19'
          Branch Sides:
            - BranchSide:      'commit.c:1753,73'
              BranchSideFuncs:
                - sign_commit_to_strbuf
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
            - BranchSide:      'commit.c:1757,2'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
        - Branch String:   'commit.c:1753,7'
          Branch Sides:
            - BranchSide:      'commit.c:1754,11'
              BranchSideFuncs:
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'commit.c:1757,2'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
        - Branch String:   'commit.c:1759,6'
          Branch Sides:
            - BranchSide:      'commit.c:1763,16'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
            - BranchSide:      'commit.c:1791,6'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
        - Branch String:   'commit.c:1774,27'
          Branch Sides:
            - BranchSide:      'commit.c:1774,47'
              BranchSideFuncs:
                - hash_algo_by_ptr.22216
                - hash_algo_by_ptr.22216
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
            - BranchSide:      'commit.c:1781,10'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
        - Branch String:   'commit.c:1774,7'
          Branch Sides:
            - BranchSide:      'commit.c:1775,4'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
            - BranchSide:      'commit.c:1781,10'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
        - Branch String:   'commit.c:1781,3'
          Branch Sides:
            - BranchSide:      'commit.c:1782,14'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
            - BranchSide:      'commit.c:1788,2'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
        - Branch String:   'commit.c:1782,8'
          Branch Sides:
            - BranchSide:      'commit.c:1783,5'
              BranchSideFuncs:
                - add_header_signature
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
            - BranchSide:      'commit.c:1784,39'
              BranchSideFuncs:
                - add_header_signature
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
        - Branch String:   'commit.c:1785,8'
          Branch Sides:
            - BranchSide:      'commit.c:1786,47'
              BranchSideFuncs:
                - add_header_signature
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
            - BranchSide:      'commit.c:1787,3'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
                - _.22219
                - fprintf
                - verify_utf8
                - add_header_signature
                - add_header_signature
        - Branch String:   'commit.c:1791,23'
          Branch Sides:
            - BranchSide:      'commit.c:1791,28'
              BranchSideFuncs:
                - verify_utf8
                - _.22219
                - fprintf
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
                - verify_utf8
            - BranchSide:      'commit.c:1794,6'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
        - Branch String:   'commit.c:1791,49'
          Branch Sides:
            - BranchSide:      'commit.c:1791,53'
              BranchSideFuncs:
                - verify_utf8
                - _.22219
                - fprintf
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
            - BranchSide:      'commit.c:1792,11'
              BranchSideFuncs:
                - _.22219
                - fprintf
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
        - Branch String:   'commit.c:1791,6'
          Branch Sides:
            - BranchSide:      'commit.c:1792,11'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
            - BranchSide:      'commit.c:1794,6'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - hash_object_file
        - Branch String:   'commit.c:1794,6'
          Branch Sides:
            - BranchSide:      'commit.c:1795,20'
              BranchSideFuncs:
                - hash_object_file
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
            - BranchSide:      'commit.c:1800,42'
              BranchSideFuncs:
                - write_object_file_flags
                - free
                - strbuf_release
                - strbuf_release
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'commit.c:1707,21'
          Dst:             is_encoding_utf8
        - Src:             'commit.c:1709,2'
          Dst:             assert_oid_type
        - Src:             'commit.c:1711,6'
          Dst:             memchr
        - Src:             'commit.c:1712,10'
          Dst:             error
        - Src:             'commit.c:1712,10'
          Dst:             const_error
        - Src:             'commit.c:1714,13'
          Dst:             commit_list_count
        - Src:             'commit.c:1715,2'
          Dst:             xcalloc
        - Src:             'commit.c:1718,3'
          Dst:             oidcpy
        - Src:             'commit.c:1720,2'
          Dst:             write_commit_tree
        - Src:             'commit.c:1721,21'
          Dst:             sign_commit_to_strbuf
        - Src:             'commit.c:1730,3'
          Dst:             xcalloc
        - Src:             'commit.c:1732,7'
          Dst:             repo_oid_to_algop
        - Src:             'commit.c:1738,8'
          Dst:             repo_oid_to_algop
        - Src:             'commit.c:1743,7'
          Dst:             convert_commit_extra_headers
        - Src:             'commit.c:1748,3'
          Dst:             write_commit_tree
        - Src:             'commit.c:1750,3'
          Dst:             free_commit_extra_headers
        - Src:             'commit.c:1753,22'
          Dst:             sign_commit_to_strbuf
        - Src:             'commit.c:1774,30'
          Dst:             hash_algo_by_ptr
        - Src:             'commit.c:1774,63'
          Dst:             hash_algo_by_ptr
        - Src:             'commit.c:1784,4'
          Dst:             add_header_signature
        - Src:             'commit.c:1786,5'
          Dst:             add_header_signature
        - Src:             'commit.c:1791,28'
          Dst:             verify_utf8
        - Src:             'commit.c:1791,53'
          Dst:             verify_utf8
        - Src:             'commit.c:1792,19'
          Dst:             _
        - Src:             'commit.c:1792,3'
          Dst:             fprintf
        - Src:             'commit.c:1795,3'
          Dst:             hash_object_file
        - Src:             'commit.c:1800,11'
          Dst:             write_object_file_flags
        - Src:             'commit.c:1804,2'
          Dst:             strbuf_release
        - Src:             'commit.c:1805,2'
          Dst:             strbuf_release
        - Src:             'commit.c:1806,2'
          Dst:             strbuf_release
        - Src:             'commit.c:1807,2'
          Dst:             strbuf_release
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    commit_list_count
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'commit.c:674,2'
          Branch Sides:
            - BranchSide:      'commit.c:675,4'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:676,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_header_signature
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - sig
        - algo
      BBCount:         12
      ICount:          163
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hash_algo_by_ptr
        - strbuf_insert
        - strbuf_insertstr
        - strchrnul
        - strlen
        - strstr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'commit.c:1123,6'
          Branch Sides:
            - BranchSide:      'commit.c:1124,12'
              BranchSideFuncs:
                - strchrnul
                - strbuf_insert
                - strbuf_insertstr.22222
                - strbuf_insert
            - BranchSide:      'commit.c:1126,12'
              BranchSideFuncs:
                - strchrnul
                - strbuf_insert
                - strbuf_insertstr.22222
                - strbuf_insert
        - Branch String:   'commit.c:1128,2'
          Branch Sides:
            - BranchSide:      'commit.c:1129,21'
              BranchSideFuncs:
                - strchrnul
                - strbuf_insert
                - strbuf_insertstr.22222
                - strbuf_insert
            - BranchSide:      'commit.c:1142,2'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1133,7'
          Branch Sides:
            - BranchSide:      'commit.c:1134,18'
              BranchSideFuncs:
                - strbuf_insertstr.22222
                - strbuf_insert
                - strchrnul
                - strbuf_insert
            - BranchSide:      'commit.c:1137,20'
              BranchSideFuncs:
                - strbuf_insertstr.22222
                - strbuf_insert
                - strchrnul
                - strbuf_insert
      Callsites:
        - Src:             'commit.c:1118,47'
          Dst:             hash_algo_by_ptr
        - Src:             'commit.c:1119,27'
          Dst:             strlen
        - Src:             'commit.c:1122,8'
          Dst:             strstr
        - Src:             'commit.c:1130,21'
          Dst:             strchrnul
        - Src:             'commit.c:1134,4'
          Dst:             strbuf_insert
        - Src:             'commit.c:1137,3'
          Dst:             strbuf_insertstr
        - Src:             'commit.c:1138,3'
          Dst:             strbuf_insert
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    9
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    strbuf_insertstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - pos
        - s
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_insert
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:260,28'
          Dst:             strlen
        - Src:             './strbuf.h:260,2'
          Dst:             strbuf_insert
    - functionName:    commit_tree
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - msg_len
        - tree
        - parents
        - ret
        - author
        - sign_commit
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - append_merge_tag_headers
        - commit_tree_extended
        - free_commit_extra_headers
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:1525,2'
          Dst:             append_merge_tag_headers
        - Src:             'commit.c:1526,11'
          Dst:             commit_tree_extended
        - Src:             'commit.c:1528,2'
          Dst:             free_commit_extra_headers
    - functionName:    append_merge_tag_headers
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parents
        - tail
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - handle_signed_tag
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:1364,2'
          Branch Sides:
            - BranchSide:      'commit.c:1365,24'
              BranchSideFuncs:
                - handle_signed_tag
            - BranchSide:      'commit.c:1369,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:1366,3'
          Dst:             handle_signed_tag
    - functionName:    handle_signed_tag
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - tail
      BBCount:         17
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - merge_remote_util
        - parse_signature
        - repo_read_object_file
        - strbuf_release
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:1275,12'
          Branch Sides:
            - BranchSide:      'commit.c:1275,16'
              BranchSideFuncs:
                - repo_read_object_file
                - free
                - parse_signature
                - xcalloc
                - xstrdup
                - strbuf_release
                - strbuf_release
            - BranchSide:      'commit.c:1276,3'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1275,6'
          Branch Sides:
            - BranchSide:      'commit.c:1276,3'
              BranchSideFuncs:
                - repo_read_object_file
                - free
                - parse_signature
                - xcalloc
                - xstrdup
                - strbuf_release
                - strbuf_release
            - BranchSide:      'commit.c:1277,30'
              BranchSideFuncs:
                - repo_read_object_file
                - free
                - parse_signature
                - xcalloc
                - xstrdup
                - strbuf_release
                - strbuf_release
        - Branch String:   'commit.c:1279,11'
          Branch Sides:
            - BranchSide:      'commit.c:1279,14'
              BranchSideFuncs:
                - parse_signature
                - free
                - xcalloc
                - xstrdup
                - strbuf_release
                - strbuf_release
            - BranchSide:      'commit.c:1280,3'
              BranchSideFuncs:
                - free
        - Branch String:   'commit.c:1279,6'
          Branch Sides:
            - BranchSide:      'commit.c:1280,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'commit.c:1281,23'
              BranchSideFuncs:
                - parse_signature
                - free
                - xcalloc
                - xstrdup
                - strbuf_release
                - strbuf_release
        - Branch String:   'commit.c:1281,6'
          Branch Sides:
            - BranchSide:      'commit.c:1282,3'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - strbuf_release
                - strbuf_release
            - BranchSide:      'commit.c:1293,2'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'commit.c:1274,9'
          Dst:             merge_remote_util
        - Src:             'commit.c:1277,8'
          Dst:             repo_read_object_file
        - Src:             'commit.c:1281,7'
          Dst:             parse_signature
        - Src:             'commit.c:1293,2'
          Dst:             xcalloc
        - Src:             'commit.c:1294,18'
          Dst:             xstrdup
        - Src:             'commit.c:1300,2'
          Dst:             strbuf_release
        - Src:             'commit.c:1301,2'
          Dst:             strbuf_release
    - functionName:    for_each_mergetag
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - commit
        - data
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - free_commit_extra_headers
        - read_commit_extra_headers
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:1432,29'
          Branch Sides:
            - BranchSide:      'commit.c:1432,2'
              BranchSideFuncs:
                - free_commit_extra_headers
                - strcmp
            - BranchSide:      'commit.c:1432,32'
              BranchSideFuncs:
                - free_commit_extra_headers
                - strcmp
        - Branch String:   'commit.c:1432,2'
          Branch Sides:
            - BranchSide:      'commit.c:1433,14'
              BranchSideFuncs:
                - strcmp
                - free_commit_extra_headers
            - BranchSide:      'commit.c:1437,28'
              BranchSideFuncs:
                - free_commit_extra_headers
        - Branch String:   'commit.c:1433,7'
          Branch Sides:
            - BranchSide:      'commit.c:1434,4'
              BranchSideFuncs:
                - free_commit_extra_headers
                - strcmp
            - BranchSide:      'commit.c:1435,9'
              BranchSideFuncs:
                - free_commit_extra_headers
                - strcmp
      Callsites:
        - Src:             'commit.c:1431,12'
          Dst:             read_commit_extra_headers
        - Src:             'commit.c:1433,7'
          Dst:             strcmp
        - Src:             'commit.c:1437,2'
          Dst:             free_commit_extra_headers
    - functionName:    read_commit_extra_headers
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1423
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - exclude
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read_commit_extra_header_lines
        - repo_get_commit_buffer
        - repo_unuse_commit_buffer
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:1419,23'
          Dst:             repo_get_commit_buffer
        - Src:             'commit.c:1421,10'
          Dst:             read_commit_extra_header_lines
        - Src:             'commit.c:1422,2'
          Dst:             repo_unuse_commit_buffer
    - functionName:    repo_get_commit_buffer
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - commit
        - sizep
      BBCount:         13
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - die
        - get_cached_commit_buffer
        - oid_to_hex
        - repo_read_object_file
        - type_name
      functionUses:    12
      BranchProfiles:
        - Branch String:   'commit.c:373,6'
          Branch Sides:
            - BranchSide:      'commit.c:373,6'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:376,31'
              BranchSideFuncs:
                - repo_read_object_file
                - oid_to_hex
                - die
                - oid_to_hex
                - type_name
                - die
        - Branch String:   'commit.c:377,7'
          Branch Sides:
            - BranchSide:      'commit.c:379,20'
              BranchSideFuncs:
                - oid_to_hex
                - type_name
                - die
            - BranchSide:      'commit.c:380,7'
              BranchSideFuncs:
                - oid_to_hex
                - type_name
                - die
        - Branch String:   'commit.c:380,7'
          Branch Sides:
            - BranchSide:      'commit.c:382,20'
              BranchSideFuncs:
                - oid_to_hex
                - type_name
                - die
            - BranchSide:      'commit.c:383,7'
              BranchSideFuncs: []
        - Branch String:   'commit.c:383,7'
          Branch Sides:
            - BranchSide:      'commit.c:384,13'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:385,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:372,20'
          Dst:             get_cached_commit_buffer
        - Src:             'commit.c:376,9'
          Dst:             repo_read_object_file
        - Src:             'commit.c:379,8'
          Dst:             oid_to_hex
        - Src:             'commit.c:378,4'
          Dst:             die
        - Src:             'commit.c:382,8'
          Dst:             oid_to_hex
        - Src:             'commit.c:382,41'
          Dst:             type_name
        - Src:             'commit.c:381,4'
          Dst:             die
    - functionName:    read_commit_extra_header_lines
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - size
        - exclude
      BBCount:         35
      ICount:          249
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - excluded_header_field
        - memchr
        - standard_header_field
        - strbuf_add
        - strbuf_detach
        - strbuf_setlen
        - xcalloc
        - xmemdupz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:1473,18'
          Branch Sides:
            - BranchSide:      'commit.c:1472,2'
              BranchSideFuncs:
                - strbuf_detach
                - memchr
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - strbuf_add
                - standard_header_field
                - excluded_header_field
                - strbuf_detach
                - strbuf_add
            - BranchSide:      'commit.c:1473,22'
              BranchSideFuncs:
                - strbuf_detach
                - memchr
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - strbuf_add
                - standard_header_field
                - excluded_header_field
                - strbuf_detach
                - strbuf_add
        - Branch String:   'commit.c:1472,2'
          Branch Sides:
            - BranchSide:      'commit.c:1475,17'
              BranchSideFuncs:
                - memchr
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - strbuf_detach
                - strbuf_add
                - standard_header_field
                - excluded_header_field
                - strbuf_detach
                - strbuf_add
            - BranchSide:      'commit.c:1502,6'
              BranchSideFuncs:
                - strbuf_detach
        - Branch String:   'commit.c:1476,10'
          Branch Sides:
            - BranchSide:      'commit.c:1476,17'
              BranchSideFuncs:
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - strbuf_detach
                - memchr
                - strbuf_add
                - standard_header_field
                - excluded_header_field
                - strbuf_detach
                - strbuf_add
            - BranchSide:      'commit.c:1476,28'
              BranchSideFuncs:
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - strbuf_detach
                - memchr
                - strbuf_add
                - standard_header_field
                - excluded_header_field
                - strbuf_detach
                - strbuf_add
        - Branch String:   'commit.c:1477,7'
          Branch Sides:
            - BranchSide:      'commit.c:1479,8'
              BranchSideFuncs:
                - strbuf_detach
                - memchr
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - strbuf_add
                - standard_header_field
                - excluded_header_field
                - strbuf_detach
                - strbuf_add
            - BranchSide:      'commit.c:1483,7'
              BranchSideFuncs:
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - strbuf_detach
                - memchr
                - strbuf_add
                - strbuf_add
                - standard_header_field
                - excluded_header_field
                - strbuf_detach
        - Branch String:   'commit.c:1479,8'
          Branch Sides:
            - BranchSide:      'commit.c:1480,22'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_detach
                - memchr
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - strbuf_add
                - standard_header_field
                - excluded_header_field
                - strbuf_detach
            - BranchSide:      'commit.c:1481,4'
              BranchSideFuncs:
                - strbuf_detach
                - memchr
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - strbuf_add
                - standard_header_field
                - excluded_header_field
                - strbuf_detach
                - strbuf_add
        - Branch String:   'commit.c:1483,7'
          Branch Sides:
            - BranchSide:      'commit.c:1484,37'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - strbuf_detach
                - memchr
                - strbuf_add
                - strbuf_add
                - standard_header_field
                - excluded_header_field
            - BranchSide:      'commit.c:1485,3'
              BranchSideFuncs:
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - strbuf_detach
                - memchr
                - strbuf_detach
                - strbuf_add
                - strbuf_add
                - standard_header_field
                - excluded_header_field
        - Branch String:   'commit.c:1489,7'
          Branch Sides:
            - BranchSide:      'commit.c:1490,10'
              BranchSideFuncs:
                - standard_header_field
                - excluded_header_field
                - xcalloc
                - xmemdupz
                - strbuf_detach
                - memchr
                - strbuf_setlen.22181
                - memchr
                - strbuf_detach
                - strbuf_add
                - strbuf_add
            - BranchSide:      'commit.c:1491,34'
              BranchSideFuncs:
                - standard_header_field
                - excluded_header_field
                - xcalloc
                - xmemdupz
                - strbuf_detach
                - memchr
                - strbuf_setlen.22181
                - memchr
                - strbuf_detach
                - strbuf_add
                - strbuf_add
        - Branch String:   'commit.c:1491,52'
          Branch Sides:
            - BranchSide:      'commit.c:1492,27'
              BranchSideFuncs:
                - strbuf_detach
                - memchr
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - strbuf_add
                - standard_header_field
                - excluded_header_field
                - strbuf_detach
                - strbuf_add
            - BranchSide:      'commit.c:1493,4'
              BranchSideFuncs:
                - strbuf_detach
                - memchr
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - strbuf_add
                - standard_header_field
                - excluded_header_field
                - strbuf_detach
                - strbuf_add
        - Branch String:   'commit.c:1491,12'
          Branch Sides:
            - BranchSide:      'commit.c:0,0'
              BranchSideFuncs:
                - strbuf_detach
                - memchr
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - strbuf_add
                - standard_header_field
                - excluded_header_field
                - strbuf_detach
                - strbuf_add
            - BranchSide:      'commit.c:1493,4'
              BranchSideFuncs:
                - strbuf_detach
                - memchr
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - strbuf_add
                - standard_header_field
                - excluded_header_field
                - strbuf_detach
                - strbuf_add
        - Branch String:   'commit.c:1499,7'
          Branch Sides:
            - BranchSide:      'commit.c:1500,21'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_detach
                - memchr
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - standard_header_field
                - excluded_header_field
                - strbuf_detach
                - strbuf_add
            - BranchSide:      'commit.c:1501,2'
              BranchSideFuncs:
                - strbuf_detach
                - memchr
                - strbuf_setlen.22181
                - memchr
                - xcalloc
                - xmemdupz
                - strbuf_add
                - standard_header_field
                - excluded_header_field
                - strbuf_detach
                - strbuf_add
        - Branch String:   'commit.c:1502,6'
          Branch Sides:
            - BranchSide:      'commit.c:1502,6'
              BranchSideFuncs:
                - strbuf_detach
            - BranchSide:      'commit.c:1503,36'
              BranchSideFuncs:
                - strbuf_detach
      Callsites:
        - Src:             'commit.c:1475,10'
          Dst:             memchr
        - Src:             'commit.c:1480,5'
          Dst:             strbuf_add
        - Src:             'commit.c:1484,16'
          Dst:             strbuf_detach
        - Src:             'commit.c:1485,3'
          Dst:             strbuf_setlen
        - Src:             'commit.c:1488,9'
          Dst:             memchr
        - Src:             'commit.c:1491,12'
          Dst:             standard_header_field
        - Src:             'commit.c:1492,5'
          Dst:             excluded_header_field
        - Src:             'commit.c:1495,3'
          Dst:             xcalloc
        - Src:             'commit.c:1496,13'
          Dst:             xmemdupz
        - Src:             'commit.c:1500,4'
          Dst:             strbuf_add
        - Src:             'commit.c:1503,15'
          Dst:             strbuf_detach
    - functionName:    repo_unuse_commit_buffer
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - commit
        - buffer
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buffer_slab_peek
      functionUses:    29
      BranchProfiles:
        - Branch String:   'commit.c:395,10'
          Branch Sides:
            - BranchSide:      'commit.c:395,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'commit.c:396,16'
              BranchSideFuncs:
                - free
        - Branch String:   'commit.c:395,6'
          Branch Sides:
            - BranchSide:      'commit.c:395,6'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:396,16'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'commit.c:393,28'
          Dst:             buffer_slab_peek
    - functionName:    buffer_slab_peek
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buffer_slab_at_peek
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:331,1'
          Dst:             buffer_slab_at_peek
    - functionName:    get_cached_commit_buffer
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - commit
        - sizep
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buffer_slab_peek
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit.c:358,6'
          Branch Sides:
            - BranchSide:      'commit.c:359,7'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:363,6'
              BranchSideFuncs: []
        - Branch String:   'commit.c:359,7'
          Branch Sides:
            - BranchSide:      'commit.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:361,3'
              BranchSideFuncs: []
        - Branch String:   'commit.c:363,6'
          Branch Sides:
            - BranchSide:      'commit.c:364,12'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:365,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:356,28'
          Dst:             buffer_slab_peek
    - functionName:    verify_merge_signature
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - commit
        - verbosity
        - check_trust
      BBCount:         20
      ICount:          123
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - check_commit_signature
        - die
        - printf
        - repo_find_unique_abbrev_r
        - signature_check_clear
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit.c:1342,2'
          Branch Sides:
            - BranchSide:      'commit.c:1344,7'
              BranchSideFuncs:
                - signature_check_clear
                - _.22219
                - printf
                - _.22219
                - die
            - BranchSide:      'commit.c:1349,7'
              BranchSideFuncs:
                - _.22219
                - die
            - BranchSide:      'commit.c:1352,7'
              BranchSideFuncs:
                - _.22219
                - die
        - Branch String:   'commit.c:1344,11'
          Branch Sides:
            - BranchSide:      'commit.c:1344,15'
              BranchSideFuncs:
                - _.22219
                - die
            - BranchSide:      'commit.c:1345,8'
              BranchSideFuncs:
                - _.22219
                - die
        - Branch String:   'commit.c:1344,27'
          Branch Sides:
            - BranchSide:      'commit.c:1344,46'
              BranchSideFuncs:
                - signature_check_clear
                - _.22219
                - printf
                - _.22219
                - die
            - BranchSide:      'commit.c:1347,3'
              BranchSideFuncs:
                - signature_check_clear
                - _.22219
                - printf
        - Branch String:   'commit.c:1344,7'
          Branch Sides:
            - BranchSide:      'commit.c:1345,8'
              BranchSideFuncs:
                - _.22219
                - die
            - BranchSide:      'commit.c:1347,3'
              BranchSideFuncs:
                - signature_check_clear
                - _.22219
                - printf
        - Branch String:   'commit.c:1354,21'
          Branch Sides:
            - BranchSide:      'commit.c:1354,40'
              BranchSideFuncs:
                - signature_check_clear
                - _.22219
                - printf
            - BranchSide:      'commit.c:1354,21'
              BranchSideFuncs:
                - signature_check_clear
        - Branch String:   'commit.c:1354,6'
          Branch Sides:
            - BranchSide:      'commit.c:1354,6'
              BranchSideFuncs:
                - _.22219
                - printf
                - signature_check_clear
            - BranchSide:      'commit.c:1355,10'
              BranchSideFuncs:
                - _.22219
                - printf
                - signature_check_clear
      Callsites:
        - Src:             'commit.c:1338,8'
          Dst:             check_commit_signature
        - Src:             'commit.c:1340,2'
          Dst:             repo_find_unique_abbrev_r
        - Src:             'commit.c:1345,8'
          Dst:             _
        - Src:             'commit.c:1345,4'
          Dst:             die
        - Src:             'commit.c:1349,7'
          Dst:             _
        - Src:             'commit.c:1349,3'
          Dst:             die
        - Src:             'commit.c:1352,7'
          Dst:             _
        - Src:             'commit.c:1352,3'
          Dst:             die
        - Src:             'commit.c:1355,10'
          Dst:             _
        - Src:             'commit.c:1355,3'
          Dst:             printf
        - Src:             'commit.c:1358,2'
          Dst:             signature_check_clear
    - functionName:    check_commit_signature
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - sigc
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_signature
        - parse_signed_commit
        - strbuf_detach
        - strbuf_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'commit.c:1316,6'
          Branch Sides:
            - BranchSide:      'commit.c:1317,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'commit.c:1319,2'
              BranchSideFuncs:
                - strbuf_detach
                - check_signature
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'commit.c:1316,6'
          Dst:             parse_signed_commit
        - Src:             'commit.c:1320,18'
          Dst:             strbuf_detach
        - Src:             'commit.c:1321,8'
          Dst:             check_signature
        - Src:             'commit.c:1324,2'
          Dst:             strbuf_release
        - Src:             'commit.c:1325,2'
          Dst:             strbuf_release
    - functionName:    parse_signed_commit
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - payload
        - signature
        - algop
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_buffer_signed_by_header
        - repo_get_commit_buffer
        - repo_unuse_commit_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:1162,23'
          Dst:             repo_get_commit_buffer
        - Src:             'commit.c:1164,12'
          Dst:             parse_buffer_signed_by_header
        - Src:             'commit.c:1166,2'
          Dst:             repo_unuse_commit_buffer
    - functionName:    parse_buffer_signed_by_header
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - size
        - payload
        - signature
        - algop
      BBCount:         38
      ICount:          243
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - hash_algo_by_ptr
        - memchr
        - skip_prefix
        - starts_with
        - strbuf_add
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:1182,2'
          Branch Sides:
            - BranchSide:      'commit.c:1183,15'
              BranchSideFuncs:
                - memchr
                - skip_prefix.22247
                - starts_with
                - strbuf_add
                - strbuf_add
                - strlen
            - BranchSide:      'commit.c:1212,9'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1186,10'
          Branch Sides:
            - BranchSide:      'commit.c:1186,17'
              BranchSideFuncs:
                - skip_prefix.22247
                - starts_with
                - strbuf_add
                - memchr
                - strbuf_add
                - strlen
            - BranchSide:      'commit.c:1186,28'
              BranchSideFuncs:
                - skip_prefix.22247
                - starts_with
                - strbuf_add
                - memchr
                - strbuf_add
                - strlen
        - Branch String:   'commit.c:1187,20'
          Branch Sides:
            - BranchSide:      'commit.c:1187,23'
              BranchSideFuncs:
                - skip_prefix.22247
                - starts_with
                - strbuf_add
                - memchr
                - strbuf_add
                - strlen
            - BranchSide:      'commit.c:1189,24'
              BranchSideFuncs:
                - skip_prefix.22247
                - starts_with
                - strbuf_add
                - memchr
                - strbuf_add
                - strlen
        - Branch String:   'commit.c:1187,7'
          Branch Sides:
            - BranchSide:      'commit.c:1188,10'
              BranchSideFuncs:
                - strbuf_add
                - memchr
                - skip_prefix.22247
                - starts_with
                - strlen
                - strbuf_add
            - BranchSide:      'commit.c:1189,24'
              BranchSideFuncs:
                - skip_prefix.22247
                - starts_with
                - strbuf_add
                - memchr
                - strbuf_add
                - strlen
        - Branch String:   'commit.c:1189,50'
          Branch Sides:
            - BranchSide:      'commit.c:1190,6'
              BranchSideFuncs:
                - starts_with
                - strbuf_add
                - memchr
                - skip_prefix.22247
                - strbuf_add
                - strlen
            - BranchSide:      'commit.c:1194,24'
              BranchSideFuncs:
                - starts_with
                - strbuf_add
                - memchr
                - skip_prefix.22247
                - strlen
                - strbuf_add
        - Branch String:   'commit.c:1189,12'
          Branch Sides:
            - BranchSide:      'commit.c:1191,10'
              BranchSideFuncs:
                - strlen
                - strbuf_add
                - memchr
                - skip_prefix.22247
                - starts_with
                - strbuf_add
            - BranchSide:      'commit.c:1194,24'
              BranchSideFuncs:
                - starts_with
                - strbuf_add
                - memchr
                - skip_prefix.22247
                - strlen
                - strbuf_add
        - Branch String:   'commit.c:1194,12'
          Branch Sides:
            - BranchSide:      'commit.c:1195,20'
              BranchSideFuncs:
                - strbuf_add
                - memchr
                - skip_prefix.22247
                - starts_with
                - strlen
                - strbuf_add
            - BranchSide:      'commit.c:1196,12'
              BranchSideFuncs:
                - strbuf_add
                - memchr
                - skip_prefix.22247
                - starts_with
                - strlen
                - strbuf_add
        - Branch String:   'commit.c:1198,7'
          Branch Sides:
            - BranchSide:      'commit.c:1199,15'
              BranchSideFuncs:
                - strbuf_add
                - memchr
                - skip_prefix.22247
                - starts_with
                - strbuf_add
                - strlen
            - BranchSide:      'commit.c:1203,9'
              BranchSideFuncs:
                - strbuf_add
                - memchr
                - skip_prefix.22247
                - starts_with
                - strbuf_add
                - strlen
        - Branch String:   'commit.c:1203,8'
          Branch Sides:
            - BranchSide:      'commit.c:1205,12'
              BranchSideFuncs:
                - strbuf_add
                - memchr
                - skip_prefix.22247
                - starts_with
                - strbuf_add
                - strlen
            - BranchSide:      'commit.c:1206,9'
              BranchSideFuncs:
                - strbuf_add
                - memchr
                - skip_prefix.22247
                - starts_with
                - strbuf_add
                - strlen
        - Branch String:   'commit.c:1206,8'
          Branch Sides:
            - BranchSide:      'commit.c:1207,16'
              BranchSideFuncs:
                - memchr
                - skip_prefix.22247
                - starts_with
                - strbuf_add
                - strbuf_add
                - strlen
            - BranchSide:      'commit.c:1208,17'
              BranchSideFuncs:
                - memchr
                - skip_prefix.22247
                - starts_with
                - strbuf_add
                - strbuf_add
                - strlen
      Callsites:
        - Src:             'commit.c:1178,47'
          Dst:             hash_algo_by_ptr
        - Src:             'commit.c:1184,22'
          Dst:             memchr
        - Src:             'commit.c:1189,12'
          Dst:             skip_prefix
        - Src:             'commit.c:1191,17'
          Dst:             strlen
        - Src:             'commit.c:1194,12'
          Dst:             starts_with
        - Src:             'commit.c:1199,4'
          Dst:             strbuf_add
        - Src:             'commit.c:1207,5'
          Dst:             strbuf_add
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    remove_signature
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         42
      ICount:          279
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - memchr
        - skip_prefix
        - starts_with
        - strbuf_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:1229,2'
          Branch Sides:
            - BranchSide:      'commit.c:1230,29'
              BranchSideFuncs:
                - memchr
                - starts_with
                - strbuf_remove
                - skip_prefix.22247
            - BranchSide:      'commit.c:1257,9'
              BranchSideFuncs:
                - strbuf_remove
        - Branch String:   'commit.c:1231,10'
          Branch Sides:
            - BranchSide:      'commit.c:1231,17'
              BranchSideFuncs:
                - starts_with
                - strbuf_remove
                - memchr
                - skip_prefix.22247
            - BranchSide:      'commit.c:1231,28'
              BranchSideFuncs:
                - starts_with
                - strbuf_remove
                - memchr
                - skip_prefix.22247
        - Branch String:   'commit.c:1233,20'
          Branch Sides:
            - BranchSide:      'commit.c:1233,23'
              BranchSideFuncs:
                - starts_with
                - strbuf_remove
                - memchr
                - skip_prefix.22247
            - BranchSide:      'commit.c:1235,24'
              BranchSideFuncs:
                - starts_with
                - strbuf_remove
                - memchr
                - skip_prefix.22247
        - Branch String:   'commit.c:1233,7'
          Branch Sides:
            - BranchSide:      'commit.c:1234,16'
              BranchSideFuncs:
                - strbuf_remove
                - memchr
                - starts_with
                - skip_prefix.22247
            - BranchSide:      'commit.c:1235,24'
              BranchSideFuncs:
                - starts_with
                - strbuf_remove
                - memchr
                - skip_prefix.22247
        - Branch String:   'commit.c:1235,12'
          Branch Sides:
            - BranchSide:      'commit.c:1237,11'
              BranchSideFuncs:
                - strbuf_remove
                - memchr
                - starts_with
                - skip_prefix.22247
            - BranchSide:      'commit.c:1247,9'
              BranchSideFuncs:
                - strbuf_remove
                - memchr
                - starts_with
                - skip_prefix.22247
        - Branch String:   'commit.c:1237,4'
          Branch Sides:
            - BranchSide:      'commit.c:1239,21'
              BranchSideFuncs:
                - skip_prefix.22247
                - strbuf_remove
                - memchr
                - starts_with
            - BranchSide:      'commit.c:1246,3'
              BranchSideFuncs:
                - strbuf_remove
                - memchr
                - starts_with
                - skip_prefix.22247
        - Branch String:   'commit.c:1239,51'
          Branch Sides:
            - BranchSide:      'commit.c:1240,10'
              BranchSideFuncs:
                - strbuf_remove
                - memchr
                - starts_with
                - skip_prefix.22247
            - BranchSide:      'commit.c:1245,4'
              BranchSideFuncs:
                - strbuf_remove
                - memchr
                - starts_with
                - skip_prefix.22247
        - Branch String:   'commit.c:1239,9'
          Branch Sides:
            - BranchSide:      'commit.c:1241,20'
              BranchSideFuncs:
                - strbuf_remove
                - memchr
                - starts_with
                - skip_prefix.22247
            - BranchSide:      'commit.c:1245,4'
              BranchSideFuncs:
                - strbuf_remove
                - memchr
                - starts_with
                - skip_prefix.22247
        - Branch String:   'commit.c:1247,8'
          Branch Sides:
            - BranchSide:      'commit.c:1249,12'
              BranchSideFuncs:
                - strbuf_remove
                - memchr
                - starts_with
                - skip_prefix.22247
            - BranchSide:      'commit.c:1250,8'
              BranchSideFuncs:
                - strbuf_remove
                - memchr
                - starts_with
                - skip_prefix.22247
        - Branch String:   'commit.c:1250,21'
          Branch Sides:
            - BranchSide:      'commit.c:1250,24'
              BranchSideFuncs:
                - strbuf_remove
                - memchr
                - starts_with
                - skip_prefix.22247
            - BranchSide:      'commit.c:1252,17'
              BranchSideFuncs:
                - strbuf_remove
                - memchr
                - starts_with
                - skip_prefix.22247
        - Branch String:   'commit.c:1250,8'
          Branch Sides:
            - BranchSide:      'commit.c:1251,9'
              BranchSideFuncs:
                - strbuf_remove
                - memchr
                - starts_with
                - skip_prefix.22247
            - BranchSide:      'commit.c:1252,17'
              BranchSideFuncs:
                - strbuf_remove
                - memchr
                - starts_with
                - skip_prefix.22247
        - Branch String:   'commit.c:1257,2'
          Branch Sides:
            - BranchSide:      'commit.c:1258,12'
              BranchSideFuncs:
                - strbuf_remove
            - BranchSide:      'commit.c:1261,9'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1258,7'
          Branch Sides:
            - BranchSide:      'commit.c:1258,15'
              BranchSideFuncs:
                - strbuf_remove
            - BranchSide:      'commit.c:1259,18'
              BranchSideFuncs:
                - strbuf_remove
      Callsites:
        - Src:             'commit.c:1230,22'
          Dst:             memchr
        - Src:             'commit.c:1235,12'
          Dst:             starts_with
        - Src:             'commit.c:1239,9'
          Dst:             skip_prefix
        - Src:             'commit.c:1259,4'
          Dst:             strbuf_remove
    - functionName:    add_one_commit
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - revs
      BBCount:         21
      ICount:          155
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - is_null_oid
        - lookup_commit
        - repo_parse_commit
        - st_mult
        - xrealloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit.c:1019,6'
          Branch Sides:
            - BranchSide:      'commit.c:1020,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1022,25'
              BranchSideFuncs:
                - lookup_commit
                - repo_parse_commit.22252
                - st_mult.22170
                - xrealloc
        - Branch String:   'commit.c:1023,14'
          Branch Sides:
            - BranchSide:      'commit.c:1024,7'
              BranchSideFuncs:
                - repo_parse_commit.22252
                - st_mult.22170
                - xrealloc
            - BranchSide:      'commit.c:1026,3'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1024,40'
          Branch Sides:
            - BranchSide:      'commit.c:1025,24'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1026,3'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1023,6'
          Branch Sides:
            - BranchSide:      'commit.c:1026,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1028,2'
              BranchSideFuncs:
                - st_mult.22170
                - xrealloc
        - Branch String:   'commit.c:1028,2'
          Branch Sides:
            - BranchSide:      'commit.c:1028,2'
              BranchSideFuncs:
                - st_mult.22170
                - xrealloc
            - BranchSide:      'commit.c:1029,29'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1028,2'
          Branch Sides:
            - BranchSide:      'commit.c:1028,2'
              BranchSideFuncs:
                - st_mult.22170
                - xrealloc
            - BranchSide:      'commit.c:1028,2'
              BranchSideFuncs:
                - st_mult.22170
                - xrealloc
      Callsites:
        - Src:             'commit.c:1019,6'
          Dst:             is_null_oid
        - Src:             'commit.c:1022,11'
          Dst:             lookup_commit
        - Src:             'commit.c:1025,6'
          Dst:             repo_parse_commit
        - Src:             'commit.c:1028,2'
          Dst:             st_mult
        - Src:             'commit.c:1028,2'
          Dst:             xrealloc
    - functionName:    lookup_commit
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - oid
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_commit_node
        - create_object
        - lookup_object
        - object_as_type
      functionUses:    45
      BranchProfiles:
        - Branch String:   'commit.c:81,6'
          Branch Sides:
            - BranchSide:      'commit.c:82,24'
              BranchSideFuncs:
                - object_as_type
            - BranchSide:      'commit.c:83,24'
              BranchSideFuncs:
                - object_as_type
      Callsites:
        - Src:             'commit.c:80,23'
          Dst:             lookup_object
        - Src:             'commit.c:82,32'
          Dst:             alloc_commit_node
        - Src:             'commit.c:82,10'
          Dst:             create_object
        - Src:             'commit.c:83,9'
          Dst:             object_as_type
    - functionName:    repo_parse_commit
      functionSourceFile: '/src/git/./commit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_parse_commit_gently
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './commit.h:102,9'
          Dst:             repo_parse_commit_gently
    - functionName:    repo_parse_commit_gently
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - item
        - quiet_on_missing
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_parse_commit_internal
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:609,9'
          Dst:             repo_parse_commit_internal
    - functionName:    repo_parse_commit_internal
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - r
        - item
        - quiet_on_missing
        - use_commit_graph
      BBCount:         36
      ICount:          239
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - _
        - const_error
        - error
        - git_env_bool
        - has_object
        - oid_object_info_extended
        - oid_to_hex
        - parse_commit_buffer
        - parse_commit_in_graph
        - set_commit_buffer
        - unparse_commit
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit.c:567,6'
          Branch Sides:
            - BranchSide:      'commit.c:568,3'
              BranchSideFuncs:
                - oid_object_info_extended
                - parse_commit_buffer
                - free
                - set_commit_buffer
                - free
                - oid_to_hex
                - error
                - const_error.22213
                - oid_to_hex
                - error
                - const_error.22213
                - parse_commit_in_graph
                - has_object
                - unparse_commit
                - _.22219
                - oid_to_hex
                - error
                - const_error.22213
                - git_env_bool
            - BranchSide:      'commit.c:569,6'
              BranchSideFuncs:
                - oid_object_info_extended
                - parse_commit_buffer
                - free
                - set_commit_buffer
                - free
                - oid_to_hex
                - error
                - const_error.22213
                - oid_to_hex
                - error
                - const_error.22213
                - parse_commit_in_graph
                - has_object
                - unparse_commit
                - _.22219
                - oid_to_hex
                - error
                - const_error.22213
                - git_env_bool
        - Branch String:   'commit.c:569,6'
          Branch Sides:
            - BranchSide:      'commit.c:570,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:571,6'
              BranchSideFuncs:
                - oid_object_info_extended
                - parse_commit_buffer
                - free
                - set_commit_buffer
                - free
                - oid_to_hex
                - error
                - const_error.22213
                - oid_to_hex
                - error
                - const_error.22213
                - parse_commit_in_graph
                - has_object
                - unparse_commit
                - _.22219
                - oid_to_hex
                - error
                - const_error.22213
                - git_env_bool
        - Branch String:   'commit.c:571,23'
          Branch Sides:
            - BranchSide:      'commit.c:571,48'
              BranchSideFuncs:
                - parse_commit_in_graph
                - oid_object_info_extended
                - parse_commit_buffer
                - free
                - set_commit_buffer
                - free
                - oid_to_hex
                - error
                - const_error.22213
                - oid_to_hex
                - error
                - const_error.22213
                - has_object
                - unparse_commit
                - _.22219
                - oid_to_hex
                - error
                - const_error.22213
                - git_env_bool
            - BranchSide:      'commit.c:587,31'
              BranchSideFuncs:
                - oid_object_info_extended
                - parse_commit_buffer
                - free
                - set_commit_buffer
                - free
                - oid_to_hex
                - error
                - const_error.22213
                - oid_to_hex
                - error
                - const_error.22213
        - Branch String:   'commit.c:571,6'
          Branch Sides:
            - BranchSide:      'commit.c:574,7'
              BranchSideFuncs:
                - has_object
                - unparse_commit
                - _.22219
                - oid_to_hex
                - error
                - const_error.22213
                - git_env_bool
            - BranchSide:      'commit.c:587,31'
              BranchSideFuncs:
                - oid_object_info_extended
                - parse_commit_buffer
                - free
                - set_commit_buffer
                - free
                - oid_to_hex
                - error
                - const_error.22213
                - oid_to_hex
                - error
                - const_error.22213
        - Branch String:   'commit.c:574,7'
          Branch Sides:
            - BranchSide:      'commit.c:575,28'
              BranchSideFuncs:
                - git_env_bool
                - has_object
                - unparse_commit
                - _.22219
                - oid_to_hex
                - error
                - const_error.22213
            - BranchSide:      'commit.c:577,7'
              BranchSideFuncs:
                - has_object
                - unparse_commit
                - _.22219
                - oid_to_hex
                - error
                - const_error.22213
        - Branch String:   'commit.c:577,29'
          Branch Sides:
            - BranchSide:      'commit.c:577,44'
              BranchSideFuncs:
                - has_object
                - unparse_commit
                - _.22219
                - oid_to_hex
                - error
                - const_error.22213
            - BranchSide:      'commit.c:584,3'
              BranchSideFuncs: []
        - Branch String:   'commit.c:577,7'
          Branch Sides:
            - BranchSide:      'commit.c:578,19'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:584,3'
              BranchSideFuncs: []
        - Branch String:   'commit.c:579,11'
          Branch Sides:
            - BranchSide:      'commit.c:579,4'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:580,5'
              BranchSideFuncs:
                - _.22219
                - oid_to_hex
                - error
                - const_error.22213
        - Branch String:   'commit.c:587,6'
          Branch Sides:
            - BranchSide:      'commit.c:588,10'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.22213
            - BranchSide:      'commit.c:591,6'
              BranchSideFuncs:
                - parse_commit_buffer
                - free
                - set_commit_buffer
                - free
                - oid_to_hex
                - error
                - const_error.22213
        - Branch String:   'commit.c:588,10'
          Branch Sides:
            - BranchSide:      'commit.c:588,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:589,4'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.22213
        - Branch String:   'commit.c:591,6'
          Branch Sides:
            - BranchSide:      'commit.c:592,8'
              BranchSideFuncs:
                - free
                - oid_to_hex
                - error
                - const_error.22213
            - BranchSide:      'commit.c:597,28'
              BranchSideFuncs:
                - parse_commit_buffer
                - free
                - set_commit_buffer
        - Branch String:   'commit.c:598,25'
          Branch Sides:
            - BranchSide:      'commit.c:598,29'
              BranchSideFuncs:
                - set_commit_buffer
                - free
            - BranchSide:      'commit.c:602,7'
              BranchSideFuncs:
                - free
        - Branch String:   'commit.c:598,6'
          Branch Sides:
            - BranchSide:      'commit.c:599,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'commit.c:602,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'commit.c:571,26'
          Dst:             parse_commit_in_graph
        - Src:             'commit.c:575,28'
          Dst:             git_env_bool
        - Src:             'commit.c:577,33'
          Dst:             has_object
        - Src:             'commit.c:578,4'
          Dst:             unparse_commit
        - Src:             'commit.c:580,5'
          Dst:             _
        - Src:             'commit.c:580,5'
          Dst:             oid_to_hex
        - Src:             'commit.c:580,5'
          Dst:             error
        - Src:             'commit.c:580,5'
          Dst:             const_error
        - Src:             'commit.c:587,6'
          Dst:             oid_object_info_extended
        - Src:             'commit.c:589,4'
          Dst:             oid_to_hex
        - Src:             'commit.c:589,4'
          Dst:             error
        - Src:             'commit.c:589,4'
          Dst:             const_error
        - Src:             'commit.c:593,10'
          Dst:             oid_to_hex
        - Src:             'commit.c:593,10'
          Dst:             error
        - Src:             'commit.c:593,10'
          Dst:             const_error
        - Src:             'commit.c:597,8'
          Dst:             parse_commit_buffer
        - Src:             'commit.c:599,3'
          Dst:             set_commit_buffer
    - functionName:    unparse_commit
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - oid
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - free_commit_list
        - lookup_commit
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit.c:190,6'
          Branch Sides:
            - BranchSide:      'commit.c:191,3'
              BranchSideFuncs:
                - free_commit_list
            - BranchSide:      'commit.c:192,19'
              BranchSideFuncs:
                - free_commit_list
      Callsites:
        - Src:             'commit.c:188,21'
          Dst:             lookup_commit
        - Src:             'commit.c:192,2'
          Dst:             free_commit_list
    - functionName:    parse_commit_buffer
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - r
        - item
        - buffer
        - size
        - check_graph
      BBCount:         55
      ICount:          423
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - commit_list_insert
        - const_error
        - error
        - free_commit_list
        - get_oid_hex
        - load_commit_graph_info
        - lookup_commit
        - lookup_commit_graft
        - lookup_tree
        - memcmp
        - oid_to_hex
        - parse_commit_date
        - set_commit_tree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:473,6'
          Branch Sides:
            - BranchSide:      'commit.c:474,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:481,19'
              BranchSideFuncs:
                - free_commit_list
                - memcmp
                - get_oid_hex
                - lookup_tree
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - set_commit_tree.22271
                - lookup_commit_graft
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - oid_to_hex
                - error
                - const_error.22213
                - memcmp
                - oid_to_hex
                - error
                - const_error.22213
                - oid_to_hex
                - error
                - const_error.22213
        - Branch String:   'commit.c:485,42'
          Branch Sides:
            - BranchSide:      'commit.c:485,52'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.22213
            - BranchSide:      'commit.c:487,10'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.22213
        - Branch String:   'commit.c:485,72'
          Branch Sides:
            - BranchSide:      'commit.c:486,4'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.22213
            - BranchSide:      'commit.c:487,10'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.22213
        - Branch String:   'commit.c:485,6'
          Branch Sides:
            - BranchSide:      'commit.c:487,10'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.22213
            - BranchSide:      'commit.c:488,18'
              BranchSideFuncs:
                - get_oid_hex
                - lookup_tree
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - set_commit_tree.22271
                - lookup_commit_graft
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - oid_to_hex
                - error
                - const_error.22213
                - memcmp
                - oid_to_hex
                - error
                - const_error.22213
        - Branch String:   'commit.c:488,6'
          Branch Sides:
            - BranchSide:      'commit.c:489,10'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.22213
            - BranchSide:      'commit.c:491,21'
              BranchSideFuncs:
                - lookup_tree
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - set_commit_tree.22271
                - lookup_commit_graft
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - oid_to_hex
                - error
                - const_error.22213
                - memcmp
        - Branch String:   'commit.c:492,6'
          Branch Sides:
            - BranchSide:      'commit.c:493,10'
              BranchSideFuncs:
                - set_commit_tree.22271
                - lookup_commit_graft
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - oid_to_hex
                - error
                - const_error.22213
                - memcmp
            - BranchSide:      'commit.c:496,18'
              BranchSideFuncs:
                - set_commit_tree.22271
                - lookup_commit_graft
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - oid_to_hex
                - error
                - const_error.22213
                - memcmp
        - Branch String:   'commit.c:501,6'
          Branch Sides:
            - BranchSide:      'commit.c:502,3'
              BranchSideFuncs:
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - oid_to_hex
                - error
                - const_error.22213
                - memcmp
            - BranchSide:      'commit.c:503,2'
              BranchSideFuncs:
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - oid_to_hex
                - error
                - const_error.22213
                - memcmp
        - Branch String:   'commit.c:503,42'
          Branch Sides:
            - BranchSide:      'commit.c:503,53'
              BranchSideFuncs:
                - memcmp
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - oid_to_hex
                - error
                - const_error.22213
            - BranchSide:      'commit.c:503,2'
              BranchSideFuncs:
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - memcmp
                - oid_to_hex
                - error
                - const_error.22213
        - Branch String:   'commit.c:503,2'
          Branch Sides:
            - BranchSide:      'commit.c:506,7'
              BranchSideFuncs:
                - get_oid_hex
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - memcmp
                - oid_to_hex
                - error
                - const_error.22213
            - BranchSide:      'commit.c:524,6'
              BranchSideFuncs:
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
        - Branch String:   'commit.c:506,45'
          Branch Sides:
            - BranchSide:      'commit.c:507,19'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.22213
            - BranchSide:      'commit.c:509,11'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.22213
        - Branch String:   'commit.c:507,40'
          Branch Sides:
            - BranchSide:      'commit.c:508,7'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.22213
            - BranchSide:      'commit.c:509,11'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.22213
        - Branch String:   'commit.c:506,7'
          Branch Sides:
            - BranchSide:      'commit.c:509,11'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.22213
            - BranchSide:      'commit.c:510,13'
              BranchSideFuncs:
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - oid_to_hex
                - error
                - const_error.22213
                - memcmp
        - Branch String:   'commit.c:515,13'
          Branch Sides:
            - BranchSide:      'commit.c:515,17'
              BranchSideFuncs:
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - oid_to_hex
                - error
                - const_error.22213
                - memcmp
            - BranchSide:      'commit.c:517,30'
              BranchSideFuncs:
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - oid_to_hex
                - error
                - const_error.22213
                - memcmp
        - Branch String:   'commit.c:515,38'
          Branch Sides:
            - BranchSide:      'commit.c:515,42'
              BranchSideFuncs:
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - oid_to_hex
                - error
                - const_error.22213
                - memcmp
            - BranchSide:      'commit.c:516,4'
              BranchSideFuncs:
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - oid_to_hex
                - error
                - const_error.22213
                - memcmp
        - Branch String:   'commit.c:515,7'
          Branch Sides:
            - BranchSide:      'commit.c:516,4'
              BranchSideFuncs:
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - oid_to_hex
                - error
                - const_error.22213
                - memcmp
            - BranchSide:      'commit.c:517,30'
              BranchSideFuncs:
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - oid_to_hex
                - error
                - const_error.22213
                - memcmp
        - Branch String:   'commit.c:518,7'
          Branch Sides:
            - BranchSide:      'commit.c:519,11'
              BranchSideFuncs:
                - commit_list_insert
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - oid_to_hex
                - error
                - const_error.22213
                - memcmp
            - BranchSide:      'commit.c:522,30'
              BranchSideFuncs:
                - commit_list_insert
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - get_oid_hex
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - oid_to_hex
                - error
                - const_error.22213
                - memcmp
        - Branch String:   'commit.c:524,6'
          Branch Sides:
            - BranchSide:      'commit.c:527,10'
              BranchSideFuncs:
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
            - BranchSide:      'commit.c:537,33'
              BranchSideFuncs:
                - parse_commit_date
                - load_commit_graph_info
        - Branch String:   'commit.c:527,3'
          Branch Sides:
            - BranchSide:      'commit.c:528,31'
              BranchSideFuncs:
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
                - commit_list_insert
                - parse_commit_date
                - load_commit_graph_info
            - BranchSide:      'commit.c:536,2'
              BranchSideFuncs:
                - parse_commit_date
                - load_commit_graph_info
        - Branch String:   'commit.c:530,8'
          Branch Sides:
            - BranchSide:      'commit.c:531,12'
              BranchSideFuncs:
                - commit_list_insert
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
            - BranchSide:      'commit.c:534,31'
              BranchSideFuncs:
                - commit_list_insert
                - parse_commit_date
                - load_commit_graph_info
                - lookup_commit
                - oid_to_hex
                - oid_to_hex
                - error
                - const_error.22213
        - Branch String:   'commit.c:539,6'
          Branch Sides:
            - BranchSide:      'commit.c:540,26'
              BranchSideFuncs:
                - load_commit_graph_info
            - BranchSide:      'commit.c:542,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:481,2'
          Dst:             free_commit_list
        - Src:             'commit.c:485,45'
          Dst:             memcmp
        - Src:             'commit.c:487,10'
          Dst:             oid_to_hex
        - Src:             'commit.c:487,10'
          Dst:             error
        - Src:             'commit.c:487,10'
          Dst:             const_error
        - Src:             'commit.c:488,6'
          Dst:             get_oid_hex
        - Src:             'commit.c:489,10'
          Dst:             oid_to_hex
        - Src:             'commit.c:489,10'
          Dst:             error
        - Src:             'commit.c:489,10'
          Dst:             const_error
        - Src:             'commit.c:491,9'
          Dst:             lookup_tree
        - Src:             'commit.c:493,10'
          Dst:             oid_to_hex
        - Src:             'commit.c:493,10'
          Dst:             oid_to_hex
        - Src:             'commit.c:493,10'
          Dst:             error
        - Src:             'commit.c:493,10'
          Dst:             const_error
        - Src:             'commit.c:496,2'
          Dst:             set_commit_tree
        - Src:             'commit.c:500,10'
          Dst:             lookup_commit_graft
        - Src:             'commit.c:503,46'
          Dst:             memcmp
        - Src:             'commit.c:507,7'
          Dst:             get_oid_hex
        - Src:             'commit.c:509,11'
          Dst:             oid_to_hex
        - Src:             'commit.c:509,11'
          Dst:             error
        - Src:             'commit.c:509,11'
          Dst:             const_error
        - Src:             'commit.c:517,16'
          Dst:             lookup_commit
        - Src:             'commit.c:519,11'
          Dst:             oid_to_hex
        - Src:             'commit.c:519,11'
          Dst:             oid_to_hex
        - Src:             'commit.c:519,11'
          Dst:             error
        - Src:             'commit.c:519,11'
          Dst:             const_error
        - Src:             'commit.c:522,11'
          Dst:             commit_list_insert
        - Src:             'commit.c:528,17'
          Dst:             lookup_commit
        - Src:             'commit.c:531,12'
          Dst:             oid_to_hex
        - Src:             'commit.c:531,12'
          Dst:             oid_to_hex
        - Src:             'commit.c:531,12'
          Dst:             error
        - Src:             'commit.c:531,12'
          Dst:             const_error
        - Src:             'commit.c:534,12'
          Dst:             commit_list_insert
        - Src:             'commit.c:537,15'
          Dst:             parse_commit_date
        - Src:             'commit.c:540,3'
          Dst:             load_commit_graph_info
    - functionName:    set_commit_buffer
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - r
        - commit
        - buffer
        - size
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buffer_slab_at
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:348,28'
          Dst:             buffer_slab_at
    - functionName:    buffer_slab_at
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buffer_slab_at_peek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:331,1'
          Dst:             buffer_slab_at_peek
    - functionName:    free_commit_list
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pop_commit
      functionUses:    118
      BranchProfiles:
        - Branch String:   'commit.c:703,2'
          Branch Sides:
            - BranchSide:      'commit.c:704,3'
              BranchSideFuncs:
                - pop_commit
            - BranchSide:      'commit.c:705,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:704,3'
          Dst:             pop_commit
    - functionName:    set_commit_tree
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - t
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lookup_commit_graft
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - oid
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - commit_graft_pos
        - prepare_commit_graft
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit.c:314,6'
          Branch Sides:
            - BranchSide:      'commit.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:316,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:312,2'
          Dst:             prepare_commit_graft
        - Src:             'commit.c:313,8'
          Dst:             commit_graft_pos
    - functionName:    commit_list_insert
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - list_p
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmalloc
      functionUses:    96
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:653,33'
          Dst:             xmalloc
    - functionName:    parse_commit_date
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - tail
      BBCount:         39
      ICount:          208
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - memchr
        - memcmp
        - strtoumax
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:110,6'
          Branch Sides:
            - BranchSide:      'commit.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:112,13'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memchr
                - strtoumax
        - Branch String:   'commit.c:112,6'
          Branch Sides:
            - BranchSide:      'commit.c:113,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:114,2'
              BranchSideFuncs:
                - memcmp
                - memchr
                - strtoumax
        - Branch String:   'commit.c:114,20'
          Branch Sides:
            - BranchSide:      'commit.c:114,27'
              BranchSideFuncs:
                - memcmp
                - memchr
                - strtoumax
            - BranchSide:      'commit.c:114,2'
              BranchSideFuncs:
                - memcmp
                - memchr
                - strtoumax
        - Branch String:   'commit.c:114,2'
          Branch Sides:
            - BranchSide:      'commit.c:114,9'
              BranchSideFuncs:
                - memcmp
                - memchr
                - strtoumax
            - BranchSide:      'commit.c:116,6'
              BranchSideFuncs:
                - memcmp
                - memchr
                - strtoumax
        - Branch String:   'commit.c:116,6'
          Branch Sides:
            - BranchSide:      'commit.c:117,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:118,13'
              BranchSideFuncs:
                - memcmp
                - memchr
                - strtoumax
        - Branch String:   'commit.c:118,6'
          Branch Sides:
            - BranchSide:      'commit.c:119,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:127,15'
              BranchSideFuncs:
                - memchr
                - strtoumax
        - Branch String:   'commit.c:128,6'
          Branch Sides:
            - BranchSide:      'commit.c:129,3'
              BranchSideFuncs:
                - strtoumax
            - BranchSide:      'commit.c:130,12'
              BranchSideFuncs:
                - strtoumax
        - Branch String:   'commit.c:131,23'
          Branch Sides:
            - BranchSide:      'commit.c:131,26'
              BranchSideFuncs:
                - strtoumax
            - BranchSide:      'commit.c:131,2'
              BranchSideFuncs:
                - strtoumax
        - Branch String:   'commit.c:131,2'
          Branch Sides:
            - BranchSide:      'commit.c:132,10'
              BranchSideFuncs:
                - strtoumax
            - BranchSide:      'commit.c:133,6'
              BranchSideFuncs:
                - strtoumax
        - Branch String:   'commit.c:133,6'
          Branch Sides:
            - BranchSide:      'commit.c:134,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:152,2'
              BranchSideFuncs:
                - strtoumax
        - Branch String:   'commit.c:152,23'
          Branch Sides:
            - BranchSide:      'commit.c:152,26'
              BranchSideFuncs:
                - strtoumax
            - BranchSide:      'commit.c:152,2'
              BranchSideFuncs:
                - strtoumax
        - Branch String:   'commit.c:152,2'
          Branch Sides:
            - BranchSide:      'commit.c:153,10'
              BranchSideFuncs:
                - strtoumax
            - BranchSide:      'commit.c:154,7'
              BranchSideFuncs:
                - strtoumax
        - Branch String:   'commit.c:154,25'
          Branch Sides:
            - BranchSide:      'commit.c:154,29'
              BranchSideFuncs:
                - strtoumax
            - BranchSide:      'commit.c:170,25'
              BranchSideFuncs:
                - strtoumax
        - Branch String:   'commit.c:154,6'
          Branch Sides:
            - BranchSide:      'commit.c:155,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:170,25'
              BranchSideFuncs:
                - strtoumax
      Callsites:
        - Src:             'commit.c:112,6'
          Dst:             memcmp
        - Src:             'commit.c:118,6'
          Dst:             memcmp
        - Src:             'commit.c:127,8'
          Dst:             memchr
        - Src:             'commit.c:170,9'
          Dst:             strtoumax
    - functionName:    prepare_commit_graft
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - get_graft_file
        - is_repository_shallow
        - read_graft_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:297,6'
          Branch Sides:
            - BranchSide:      'commit.c:298,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:299,7'
              BranchSideFuncs:
                - get_graft_file
                - read_graft_file
                - is_repository_shallow
        - Branch String:   'commit.c:299,6'
          Branch Sides:
            - BranchSide:      'commit.c:300,3'
              BranchSideFuncs:
                - get_graft_file
                - read_graft_file
                - is_repository_shallow
            - BranchSide:      'commit.c:302,30'
              BranchSideFuncs:
                - get_graft_file
                - read_graft_file
                - is_repository_shallow
      Callsites:
        - Src:             'commit.c:302,15'
          Dst:             get_graft_file
        - Src:             'commit.c:303,2'
          Dst:             read_graft_file
        - Src:             'commit.c:305,2'
          Dst:             is_repository_shallow
    - functionName:    commit_graft_pos
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - oid
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_graft_oid_access
        - oid_pos
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:181,9'
          Dst:             oid_pos
        - Src:             'commit.c:181,9'
          Dst:             commit_graft_oid_access
    - functionName:    commit_graft_oid_access
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - index
        - table
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_graft_file
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - graft_file
      BBCount:         19
      ICount:          102
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - advice_enabled
        - advise
        - const_error
        - error
        - fclose
        - fopen_or_warn
        - read_graft_line
        - register_commit_graft
        - strbuf_getwholeline
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:268,6'
          Branch Sides:
            - BranchSide:      'commit.c:269,3'
              BranchSideFuncs:
                - advice_enabled
                - strbuf_getwholeline
                - fclose
                - strbuf_release
                - read_graft_line
                - register_commit_graft
                - error
                - const_error.22213
                - _.22219
                - advise
            - BranchSide:      'commit.c:270,7'
              BranchSideFuncs:
                - advice_enabled
                - strbuf_getwholeline
                - fclose
                - strbuf_release
                - read_graft_line
                - register_commit_graft
                - error
                - const_error.22213
                - _.22219
                - advise
        - Branch String:   'commit.c:270,39'
          Branch Sides:
            - BranchSide:      'commit.c:271,6'
              BranchSideFuncs:
                - strbuf_getwholeline
                - fclose
                - strbuf_release
                - read_graft_line
                - register_commit_graft
                - error
                - const_error.22213
            - BranchSide:      'commit.c:280,2'
              BranchSideFuncs:
                - strbuf_getwholeline
                - fclose
                - strbuf_release
                - read_graft_line
                - register_commit_graft
                - error
                - const_error.22213
        - Branch String:   'commit.c:270,6'
          Branch Sides:
            - BranchSide:      'commit.c:272,10'
              BranchSideFuncs:
                - _.22219
                - advise
                - strbuf_getwholeline
                - fclose
                - strbuf_release
                - read_graft_line
                - register_commit_graft
                - error
                - const_error.22213
            - BranchSide:      'commit.c:280,2'
              BranchSideFuncs:
                - strbuf_getwholeline
                - fclose
                - strbuf_release
                - read_graft_line
                - register_commit_graft
                - error
                - const_error.22213
        - Branch String:   'commit.c:280,2'
          Branch Sides:
            - BranchSide:      'commit.c:282,32'
              BranchSideFuncs:
                - read_graft_line
                - strbuf_getwholeline
                - fclose
                - strbuf_release
                - register_commit_graft
                - error
                - const_error.22213
            - BranchSide:      'commit.c:288,9'
              BranchSideFuncs:
                - fclose
                - strbuf_release
        - Branch String:   'commit.c:283,7'
          Branch Sides:
            - BranchSide:      'commit.c:284,4'
              BranchSideFuncs:
                - register_commit_graft
                - strbuf_getwholeline
                - fclose
                - strbuf_release
                - read_graft_line
                - error
                - const_error.22213
            - BranchSide:      'commit.c:285,29'
              BranchSideFuncs:
                - register_commit_graft
                - strbuf_getwholeline
                - fclose
                - strbuf_release
                - read_graft_line
                - error
                - const_error.22213
        - Branch String:   'commit.c:285,7'
          Branch Sides:
            - BranchSide:      'commit.c:280,2'
              BranchSideFuncs:
                - error
                - const_error.22213
                - strbuf_getwholeline
                - fclose
                - strbuf_release
                - read_graft_line
                - register_commit_graft
            - BranchSide:      'commit.c:286,4'
              BranchSideFuncs:
                - error
                - const_error.22213
                - strbuf_getwholeline
                - fclose
                - strbuf_release
                - read_graft_line
                - register_commit_graft
      Callsites:
        - Src:             'commit.c:266,13'
          Dst:             fopen_or_warn
        - Src:             'commit.c:271,6'
          Dst:             advice_enabled
        - Src:             'commit.c:272,10'
          Dst:             _
        - Src:             'commit.c:272,3'
          Dst:             advise
        - Src:             'commit.c:280,10'
          Dst:             strbuf_getwholeline
        - Src:             'commit.c:282,32'
          Dst:             read_graft_line
        - Src:             'commit.c:285,7'
          Dst:             register_commit_graft
        - Src:             'commit.c:286,4'
          Dst:             error
        - Src:             'commit.c:286,4'
          Dst:             const_error
        - Src:             'commit.c:288,2'
          Dst:             fclose
        - Src:             'commit.c:289,2'
          Dst:             strbuf_release
    - functionName:    read_graft_line
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
      BBCount:         37
      ICount:          206
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - const_error
        - error
        - parse_oid_hex
        - st_add
        - st_mult
        - strbuf_rtrim
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:235,17'
          Branch Sides:
            - BranchSide:      'commit.c:235,20'
              BranchSideFuncs:
                - parse_oid_hex
                - st_mult.22170
                - st_add.22199
                - xmalloc
                - error
                - const_error.22213
                - __assert_fail
                - parse_oid_hex
            - BranchSide:      'commit.c:236,3'
              BranchSideFuncs: []
        - Branch String:   'commit.c:235,6'
          Branch Sides:
            - BranchSide:      'commit.c:236,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:241,13'
              BranchSideFuncs:
                - parse_oid_hex
                - st_mult.22170
                - st_add.22199
                - xmalloc
                - error
                - const_error.22213
                - __assert_fail
                - parse_oid_hex
        - Branch String:   'commit.c:241,2'
          Branch Sides:
            - BranchSide:      'commit.c:242,9'
              BranchSideFuncs:
                - parse_oid_hex
                - st_mult.22170
                - st_add.22199
                - xmalloc
                - error
                - const_error.22213
                - __assert_fail
                - parse_oid_hex
            - BranchSide:      'commit.c:256,9'
              BranchSideFuncs: []
        - Branch String:   'commit.c:242,9'
          Branch Sides:
            - BranchSide:      'commit.c:242,18'
              BranchSideFuncs:
                - parse_oid_hex
                - st_mult.22170
                - st_add.22199
                - xmalloc
                - error
                - const_error.22213
                - __assert_fail
                - parse_oid_hex
            - BranchSide:      'commit.c:242,7'
              BranchSideFuncs:
                - parse_oid_hex
                - st_mult.22170
                - st_add.22199
                - xmalloc
                - error
                - const_error.22213
                - __assert_fail
                - parse_oid_hex
        - Branch String:   'commit.c:243,7'
          Branch Sides:
            - BranchSide:      'commit.c:244,4'
              BranchSideFuncs:
                - error
                - const_error.22213
                - __assert_fail
            - BranchSide:      'commit.c:245,10'
              BranchSideFuncs:
                - st_mult.22170
                - st_add.22199
                - xmalloc
                - parse_oid_hex
                - error
                - const_error.22213
                - __assert_fail
                - parse_oid_hex
        - Branch String:   'commit.c:245,3'
          Branch Sides:
            - BranchSide:      'commit.c:246,10'
              BranchSideFuncs:
                - error
                - const_error.22213
                - __assert_fail
                - parse_oid_hex
                - st_mult.22170
                - st_add.22199
                - xmalloc
                - parse_oid_hex
            - BranchSide:      'commit.c:250,8'
              BranchSideFuncs:
                - st_mult.22170
                - st_add.22199
                - xmalloc
                - parse_oid_hex
                - error
                - const_error.22213
                - __assert_fail
                - parse_oid_hex
        - Branch String:   'commit.c:246,10'
          Branch Sides:
            - BranchSide:      'commit.c:246,19'
              BranchSideFuncs:
                - error
                - const_error.22213
                - __assert_fail
                - parse_oid_hex
                - st_mult.22170
                - st_add.22199
                - xmalloc
                - parse_oid_hex
            - BranchSide:      'commit.c:246,8'
              BranchSideFuncs:
                - error
                - const_error.22213
                - __assert_fail
                - parse_oid_hex
                - st_mult.22170
                - st_add.22199
                - xmalloc
                - parse_oid_hex
        - Branch String:   'commit.c:247,26'
          Branch Sides:
            - BranchSide:      'commit.c:247,43'
              BranchSideFuncs:
                - parse_oid_hex
                - st_mult.22170
                - st_add.22199
                - xmalloc
                - parse_oid_hex
                - error
                - const_error.22213
                - __assert_fail
            - BranchSide:      'commit.c:248,5'
              BranchSideFuncs:
                - error
                - const_error.22213
                - __assert_fail
        - Branch String:   'commit.c:247,8'
          Branch Sides:
            - BranchSide:      'commit.c:248,5'
              BranchSideFuncs:
                - error
                - const_error.22213
                - __assert_fail
            - BranchSide:      'commit.c:249,3'
              BranchSideFuncs:
                - st_mult.22170
                - st_add.22199
                - xmalloc
                - parse_oid_hex
                - error
                - const_error.22213
                - __assert_fail
                - parse_oid_hex
        - Branch String:   'commit.c:250,7'
          Branch Sides:
            - BranchSide:      'commit.c:252,47'
              BranchSideFuncs:
                - parse_oid_hex
                - st_mult.22170
                - st_add.22199
                - xmalloc
                - error
                - const_error.22213
                - __assert_fail
                - parse_oid_hex
            - BranchSide:      'commit.c:255,2'
              BranchSideFuncs:
                - parse_oid_hex
                - st_mult.22170
                - st_add.22199
                - xmalloc
                - error
                - const_error.22213
                - __assert_fail
                - parse_oid_hex
        - Branch String:   'commit.c:260,2'
          Branch Sides:
            - BranchSide:      'commit.c:260,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'commit.c:261,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:234,2'
          Dst:             strbuf_rtrim
        - Src:             'commit.c:243,7'
          Dst:             parse_oid_hex
        - Src:             'commit.c:247,29'
          Dst:             parse_oid_hex
        - Src:             'commit.c:252,13'
          Dst:             st_mult
        - Src:             'commit.c:251,20'
          Dst:             st_add
        - Src:             'commit.c:251,12'
          Dst:             xmalloc
        - Src:             'commit.c:259,2'
          Dst:             error
        - Src:             'commit.c:259,2'
          Dst:             const_error
        - Src:             'commit.c:260,2'
          Dst:             __assert_fail
    - functionName:    register_commit_graft
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - graft
        - ignore_dups
      BBCount:         20
      ICount:          229
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - commit_graft_pos
        - st_mult
        - unparse_commit
        - xrealloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit.c:202,6'
          Branch Sides:
            - BranchSide:      'commit.c:203,7'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'commit.c:211,9'
              BranchSideFuncs:
                - unparse_commit
                - st_mult.22170
                - xrealloc
        - Branch String:   'commit.c:203,7'
          Branch Sides:
            - BranchSide:      'commit.c:204,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'commit.c:206,9'
              BranchSideFuncs:
                - free
        - Branch String:   'commit.c:212,2'
          Branch Sides:
            - BranchSide:      'commit.c:212,2'
              BranchSideFuncs:
                - st_mult.22170
                - xrealloc
                - unparse_commit
            - BranchSide:      'commit.c:215,2'
              BranchSideFuncs:
                - unparse_commit
        - Branch String:   'commit.c:212,2'
          Branch Sides:
            - BranchSide:      'commit.c:212,2'
              BranchSideFuncs:
                - st_mult.22170
                - xrealloc
                - unparse_commit
            - BranchSide:      'commit.c:212,2'
              BranchSideFuncs:
                - st_mult.22170
                - xrealloc
                - unparse_commit
        - Branch String:   'commit.c:216,6'
          Branch Sides:
            - BranchSide:      'commit.c:217,11'
              BranchSideFuncs:
                - unparse_commit
            - BranchSide:      'commit.c:221,35'
              BranchSideFuncs:
                - unparse_commit
      Callsites:
        - Src:             'commit.c:200,12'
          Dst:             commit_graft_pos
        - Src:             'commit.c:212,2'
          Dst:             st_mult
        - Src:             'commit.c:212,2'
          Dst:             xrealloc
        - Src:             'commit.c:222,2'
          Dst:             unparse_commit
    - functionName:    pop_commit
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stack
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    31
      BranchProfiles:
        - Branch String:   'commit.c:800,24'
          Branch Sides:
            - BranchSide:      'commit.c:800,30'
              BranchSideFuncs:
                - free
            - BranchSide:      'commit.c:800,17'
              BranchSideFuncs:
                - free
        - Branch String:   'commit.c:802,6'
          Branch Sides:
            - BranchSide:      'commit.c:802,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'commit.c:803,12'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    collect_one_reflog_ent
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ooid
        - noid
        - ident
        - timestamp
        - tz
        - message
        - cbdata
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_one_commit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:1040,6'
          Branch Sides:
            - BranchSide:      'commit.c:1040,6'
              BranchSideFuncs:
                - add_one_commit
                - add_one_commit
            - BranchSide:      'commit.c:1041,3'
              BranchSideFuncs:
                - add_one_commit
                - add_one_commit
      Callsites:
        - Src:             'commit.c:1042,3'
          Dst:             add_one_commit
        - Src:             'commit.c:1044,2'
          Dst:             add_one_commit
    - functionName:    get_fork_point
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - commit
      BBCount:         31
      ICount:          206
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - add_one_commit
        - collect_one_reflog_ent
        - common_exit
        - die
        - exit
        - free_commit_list
        - get_main_ref_store
        - repo_dwim_ref
        - repo_get_merge_bases_many
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:1057,2'
          Branch Sides:
            - BranchSide:      'commit.c:1060,28'
              BranchSideFuncs:
                - die
            - BranchSide:      'commit.c:1062,3'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_for_each_reflog_ent
                - add_one_commit
                - repo_get_merge_bases_many
                - free
                - free_commit_list
                - free
                - common_exit
                - exit
            - BranchSide:      'commit.c:1064,34'
              BranchSideFuncs:
                - die
        - Branch String:   'commit.c:1072,6'
          Branch Sides:
            - BranchSide:      'commit.c:1073,3'
              BranchSideFuncs:
                - repo_get_merge_bases_many
                - free
                - free_commit_list
                - free
                - common_exit
                - exit
            - BranchSide:      'commit.c:1075,9'
              BranchSideFuncs:
                - repo_get_merge_bases_many
                - free
                - free_commit_list
                - free
                - common_exit
                - exit
        - Branch String:   'commit.c:1075,2'
          Branch Sides:
            - BranchSide:      'commit.c:1076,8'
              BranchSideFuncs:
                - repo_get_merge_bases_many
                - free
                - free_commit_list
                - free
                - common_exit
                - exit
            - BranchSide:      'commit.c:1078,32'
              BranchSideFuncs:
                - repo_get_merge_bases_many
                - free
                - free_commit_list
                - free
                - common_exit
                - exit
        - Branch String:   'commit.c:1078,6'
          Branch Sides:
            - BranchSide:      'commit.c:1080,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'commit.c:1086,7'
              BranchSideFuncs:
                - free
                - free_commit_list
                - free
        - Branch String:   'commit.c:1086,13'
          Branch Sides:
            - BranchSide:      'commit.c:1086,16'
              BranchSideFuncs:
                - free
                - free_commit_list
                - free
            - BranchSide:      'commit.c:1087,3'
              BranchSideFuncs:
                - free
                - free_commit_list
                - free
        - Branch String:   'commit.c:1086,6'
          Branch Sides:
            - BranchSide:      'commit.c:1087,3'
              BranchSideFuncs:
                - free
                - free_commit_list
                - free
            - BranchSide:      'commit.c:1090,9'
              BranchSideFuncs:
                - free
                - free_commit_list
                - free
        - Branch String:   'commit.c:1090,2'
          Branch Sides:
            - BranchSide:      'commit.c:1091,8'
              BranchSideFuncs:
                - free
                - free_commit_list
                - free
            - BranchSide:      'commit.c:1093,11'
              BranchSideFuncs:
                - free
                - free_commit_list
                - free
        - Branch String:   'commit.c:1091,7'
          Branch Sides:
            - BranchSide:      'commit.c:1091,48'
              BranchSideFuncs:
                - free
                - free_commit_list
                - free
            - BranchSide:      'commit.c:1092,4'
              BranchSideFuncs:
                - free
                - free_commit_list
                - free
        - Branch String:   'commit.c:1093,6'
          Branch Sides:
            - BranchSide:      'commit.c:1094,3'
              BranchSideFuncs:
                - free
                - free_commit_list
                - free
            - BranchSide:      'commit.c:1096,8'
              BranchSideFuncs:
                - free
                - free_commit_list
                - free
      Callsites:
        - Src:             'commit.c:1057,49'
          Dst:             strlen
        - Src:             'commit.c:1057,10'
          Dst:             repo_dwim_ref
        - Src:             'commit.c:1060,3'
          Dst:             die
        - Src:             'commit.c:1064,3'
          Dst:             die
        - Src:             'commit.c:1069,27'
          Dst:             get_main_ref_store
        - Src:             'commit.c:1069,2'
          Dst:             refs_for_each_reflog_ent
        - Src:             'commit.c:1069,2'
          Dst:             collect_one_reflog_ent
        - Src:             'commit.c:1073,3'
          Dst:             add_one_commit
        - Src:             'commit.c:1078,6'
          Dst:             repo_get_merge_bases_many
        - Src:             'commit.c:1080,3'
          Dst:             common_exit
        - Src:             'commit.c:1080,3'
          Dst:             exit
        - Src:             'commit.c:1100,2'
          Dst:             free_commit_list
    - functionName:    clear_author_date_slab
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:816,1'
          Branch Sides:
            - BranchSide:      'commit.c:816,1'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'commit.c:816,1'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    clear_indegree_slab
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:814,1'
          Branch Sides:
            - BranchSide:      'commit.c:814,1'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'commit.c:814,1'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    indegree_slab_at
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - indegree_slab_at_peek
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:814,1'
          Dst:             indegree_slab_at_peek
    - functionName:    init_author_date_slab
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_author_date_slab_with_stride
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:816,1'
          Dst:             init_author_date_slab_with_stride
    - functionName:    init_indegree_slab
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_indegree_slab_with_stride
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:814,1'
          Dst:             init_indegree_slab_with_stride
    - functionName:    sort_in_topological_order
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - sort_order
      BBCount:         51
      ICount:          309
      EdgeCount:       64
      CyclomaticComplexity: 15
      functionsReached:
        - clear_author_date_slab
        - clear_indegree_slab
        - clear_prio_queue
        - commit_list_insert
        - free_commit_list
        - indegree_slab_at
        - init_author_date_slab
        - init_indegree_slab
        - prio_queue_get
        - prio_queue_put
        - prio_queue_reverse
        - record_author_date
      functionUses:    4
      BranchProfiles:
        - Branch String:   'commit.c:906,6'
          Branch Sides:
            - BranchSide:      'commit.c:907,3'
              BranchSideFuncs:
                - init_indegree_slab
                - init_author_date_slab
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
                - prio_queue_put
                - indegree_slab_at
                - indegree_slab_at
                - record_author_date
            - BranchSide:      'commit.c:908,3'
              BranchSideFuncs:
                - init_indegree_slab
                - init_author_date_slab
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
                - prio_queue_put
                - indegree_slab_at
                - indegree_slab_at
                - record_author_date
        - Branch String:   'commit.c:913,2'
          Branch Sides:
            - BranchSide:      'commit.c:915,9'
              BranchSideFuncs:
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
                - prio_queue_put
                - indegree_slab_at
                - indegree_slab_at
                - record_author_date
            - BranchSide:      'commit.c:918,9'
              BranchSideFuncs:
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
                - prio_queue_put
                - indegree_slab_at
                - indegree_slab_at
                - record_author_date
            - BranchSide:      'commit.c:921,3'
              BranchSideFuncs:
                - init_author_date_slab
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
                - prio_queue_put
                - indegree_slab_at
                - indegree_slab_at
                - record_author_date
        - Branch String:   'commit.c:928,2'
          Branch Sides:
            - BranchSide:      'commit.c:929,27'
              BranchSideFuncs:
                - indegree_slab_at
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
                - prio_queue_put
                - indegree_slab_at
                - record_author_date
            - BranchSide:      'commit.c:937,14'
              BranchSideFuncs:
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
                - prio_queue_put
                - indegree_slab_at
        - Branch String:   'commit.c:932,7'
          Branch Sides:
            - BranchSide:      'commit.c:933,37'
              BranchSideFuncs:
                - record_author_date
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
                - prio_queue_put
                - indegree_slab_at
                - indegree_slab_at
            - BranchSide:      'commit.c:934,2'
              BranchSideFuncs:
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
                - prio_queue_put
                - indegree_slab_at
                - indegree_slab_at
                - record_author_date
        - Branch String:   'commit.c:937,2'
          Branch Sides:
            - BranchSide:      'commit.c:938,33'
              BranchSideFuncs:
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
                - prio_queue_put
                - indegree_slab_at
            - BranchSide:      'commit.c:956,14'
              BranchSideFuncs:
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
                - prio_queue_put
        - Branch String:   'commit.c:939,3'
          Branch Sides:
            - BranchSide:      'commit.c:940,28'
              BranchSideFuncs:
                - indegree_slab_at
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
                - prio_queue_put
            - BranchSide:      'commit.c:947,2'
              BranchSideFuncs:
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
                - prio_queue_put
                - indegree_slab_at
        - Branch String:   'commit.c:943,8'
          Branch Sides:
            - BranchSide:      'commit.c:944,7'
              BranchSideFuncs:
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
                - prio_queue_put
                - indegree_slab_at
            - BranchSide:      'commit.c:945,14'
              BranchSideFuncs:
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
                - prio_queue_put
                - indegree_slab_at
        - Branch String:   'commit.c:956,2'
          Branch Sides:
            - BranchSide:      'commit.c:957,27'
              BranchSideFuncs:
                - indegree_slab_at
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - prio_queue_put
            - BranchSide:      'commit.c:967,6'
              BranchSideFuncs:
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
        - Branch String:   'commit.c:959,7'
          Branch Sides:
            - BranchSide:      'commit.c:960,27'
              BranchSideFuncs:
                - prio_queue_put
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
            - BranchSide:      'commit.c:961,2'
              BranchSideFuncs:
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
                - prio_queue_reverse
                - indegree_slab_at
                - prio_queue_put
        - Branch String:   'commit.c:967,6'
          Branch Sides:
            - BranchSide:      'commit.c:968,3'
              BranchSideFuncs:
                - prio_queue_reverse
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
            - BranchSide:      'commit.c:971,19'
              BranchSideFuncs:
                - free_commit_list
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - commit_list_insert
                - indegree_slab_at
                - prio_queue_put
        - Branch String:   'commit.c:975,2'
          Branch Sides:
            - BranchSide:      'commit.c:978,18'
              BranchSideFuncs:
                - indegree_slab_at
                - commit_list_insert
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - prio_queue_put
            - BranchSide:      'commit.c:1002,2'
              BranchSideFuncs:
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
        - Branch String:   'commit.c:978,3'
          Branch Sides:
            - BranchSide:      'commit.c:979,28'
              BranchSideFuncs:
                - indegree_slab_at
                - indegree_slab_at
                - commit_list_insert
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - prio_queue_put
            - BranchSide:      'commit.c:997,33'
              BranchSideFuncs:
                - indegree_slab_at
                - commit_list_insert
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - prio_queue_put
        - Branch String:   'commit.c:982,8'
          Branch Sides:
            - BranchSide:      'commit.c:983,5'
              BranchSideFuncs:
                - indegree_slab_at
                - commit_list_insert
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - prio_queue_put
            - BranchSide:      'commit.c:990,12'
              BranchSideFuncs:
                - indegree_slab_at
                - commit_list_insert
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - prio_queue_put
        - Branch String:   'commit.c:990,8'
          Branch Sides:
            - BranchSide:      'commit.c:991,28'
              BranchSideFuncs:
                - prio_queue_put
                - indegree_slab_at
                - commit_list_insert
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
            - BranchSide:      'commit.c:992,3'
              BranchSideFuncs:
                - indegree_slab_at
                - commit_list_insert
                - prio_queue_get
                - clear_indegree_slab
                - clear_prio_queue
                - clear_author_date_slab
                - indegree_slab_at
                - prio_queue_put
        - Branch String:   'commit.c:1004,6'
          Branch Sides:
            - BranchSide:      'commit.c:1004,6'
              BranchSideFuncs:
                - clear_author_date_slab
            - BranchSide:      'commit.c:1005,3'
              BranchSideFuncs:
                - clear_author_date_slab
      Callsites:
        - Src:             'commit.c:910,2'
          Dst:             init_indegree_slab
        - Src:             'commit.c:921,3'
          Dst:             init_author_date_slab
        - Src:             'commit.c:930,5'
          Dst:             indegree_slab_at
        - Src:             'commit.c:933,4'
          Dst:             record_author_date
        - Src:             'commit.c:941,14'
          Dst:             indegree_slab_at
        - Src:             'commit.c:959,9'
          Dst:             indegree_slab_at
        - Src:             'commit.c:960,4'
          Dst:             prio_queue_put
        - Src:             'commit.c:968,3'
          Dst:             prio_queue_reverse
        - Src:             'commit.c:971,2'
          Dst:             free_commit_list
        - Src:             'commit.c:975,19'
          Dst:             prio_queue_get
        - Src:             'commit.c:980,14'
          Dst:             indegree_slab_at
        - Src:             'commit.c:991,5'
          Dst:             prio_queue_put
        - Src:             'commit.c:997,5'
          Dst:             indegree_slab_at
        - Src:             'commit.c:999,11'
          Dst:             commit_list_insert
        - Src:             'commit.c:1002,2'
          Dst:             clear_indegree_slab
        - Src:             'commit.c:1003,2'
          Dst:             clear_prio_queue
        - Src:             'commit.c:1005,3'
          Dst:             clear_author_date_slab
    - functionName:    compare_commits_by_commit_date
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_
        - b_
        - unused
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'commit.c:887,6'
          Branch Sides:
            - BranchSide:      'commit.c:888,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:889,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compare_commits_by_author_date
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_
        - b_
        - cb_data
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - author_date_slab_at
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:854,6'
          Branch Sides:
            - BranchSide:      'commit.c:855,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:856,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:850,25'
          Dst:             author_date_slab_at
        - Src:             'commit.c:851,25'
          Dst:             author_date_slab_at
    - functionName:    record_author_date
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - author_date
        - commit
      BBCount:         15
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - author_date_slab_at
        - find_commit_header
        - repo_get_commit_buffer
        - repo_unuse_commit_buffer
        - split_ident_line
        - strtoumax
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commit.c:830,6'
          Branch Sides:
            - BranchSide:      'commit.c:831,3'
              BranchSideFuncs:
                - split_ident_line
                - repo_unuse_commit_buffer
                - strtoumax
                - author_date_slab_at
            - BranchSide:      'commit.c:832,31'
              BranchSideFuncs:
                - split_ident_line
                - repo_unuse_commit_buffer
                - strtoumax
                - author_date_slab_at
        - Branch String:   'commit.c:832,54'
          Branch Sides:
            - BranchSide:      'commit.c:833,13'
              BranchSideFuncs:
                - repo_unuse_commit_buffer
            - BranchSide:      'commit.c:834,3'
              BranchSideFuncs:
                - repo_unuse_commit_buffer
        - Branch String:   'commit.c:833,24'
          Branch Sides:
            - BranchSide:      'commit.c:833,34'
              BranchSideFuncs:
                - repo_unuse_commit_buffer
                - strtoumax
                - author_date_slab_at
            - BranchSide:      'commit.c:834,3'
              BranchSideFuncs:
                - repo_unuse_commit_buffer
        - Branch String:   'commit.c:832,6'
          Branch Sides:
            - BranchSide:      'commit.c:834,3'
              BranchSideFuncs:
                - strtoumax
                - author_date_slab_at
                - repo_unuse_commit_buffer
            - BranchSide:      'commit.c:836,31'
              BranchSideFuncs:
                - strtoumax
                - author_date_slab_at
                - repo_unuse_commit_buffer
        - Branch String:   'commit.c:837,6'
          Branch Sides:
            - BranchSide:      'commit.c:838,3'
              BranchSideFuncs:
                - repo_unuse_commit_buffer
            - BranchSide:      'commit.c:839,48'
              BranchSideFuncs:
                - author_date_slab_at
                - repo_unuse_commit_buffer
      Callsites:
        - Src:             'commit.c:821,23'
          Dst:             repo_get_commit_buffer
        - Src:             'commit.c:829,15'
          Dst:             find_commit_header
        - Src:             'commit.c:832,6'
          Dst:             split_ident_line
        - Src:             'commit.c:836,9'
          Dst:             strtoumax
        - Src:             'commit.c:839,4'
          Dst:             author_date_slab_at
        - Src:             'commit.c:842,2'
          Dst:             repo_unuse_commit_buffer
    - functionName:    find_commit_header
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1890
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - key
        - out_len
      BBCount:         19
      ICount:          134
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - strchrnul
        - strlen
        - strncmp
      functionUses:    9
      BranchProfiles:
        - Branch String:   'commit.c:1875,2'
          Branch Sides:
            - BranchSide:      'commit.c:1876,31'
              BranchSideFuncs:
                - strchrnul
                - strncmp
            - BranchSide:      'commit.c:1889,2'
              BranchSideFuncs: []
        - Branch String:   'commit.c:1878,7'
          Branch Sides:
            - BranchSide:      'commit.c:1879,4'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1881,7'
              BranchSideFuncs:
                - strchrnul
                - strncmp
        - Branch String:   'commit.c:1881,28'
          Branch Sides:
            - BranchSide:      'commit.c:1882,16'
              BranchSideFuncs:
                - strncmp
                - strchrnul
            - BranchSide:      'commit.c:1887,11'
              BranchSideFuncs:
                - strchrnul
                - strncmp
        - Branch String:   'commit.c:1882,36'
          Branch Sides:
            - BranchSide:      'commit.c:1883,7'
              BranchSideFuncs:
                - strchrnul
                - strncmp
            - BranchSide:      'commit.c:1887,11'
              BranchSideFuncs:
                - strchrnul
                - strncmp
        - Branch String:   'commit.c:1881,7'
          Branch Sides:
            - BranchSide:      'commit.c:1884,15'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:1887,11'
              BranchSideFuncs:
                - strchrnul
                - strncmp
        - Branch String:   'commit.c:1887,10'
          Branch Sides:
            - BranchSide:      'commit.c:1887,17'
              BranchSideFuncs:
                - strchrnul
                - strncmp
            - BranchSide:      'commit.c:1887,8'
              BranchSideFuncs:
                - strchrnul
                - strncmp
      Callsites:
        - Src:             'commit.c:1872,16'
          Dst:             strlen
        - Src:             'commit.c:1876,21'
          Dst:             strchrnul
        - Src:             'commit.c:1882,8'
          Dst:             strncmp
    - functionName:    author_date_slab_at
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - author_date_slab_at_peek
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:816,1'
          Dst:             author_date_slab_at_peek
    - functionName:    compare_commits_by_gen_then_commit_date
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_
        - b_
        - unused
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - commit_graph_generation
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:869,6'
          Branch Sides:
            - BranchSide:      'commit.c:870,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:871,11'
              BranchSideFuncs: []
        - Branch String:   'commit.c:875,6'
          Branch Sides:
            - BranchSide:      'commit.c:876,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:877,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:865,35'
          Dst:             commit_graph_generation
        - Src:             'commit.c:866,21'
          Dst:             commit_graph_generation
    - functionName:    clear_commit_marks
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - commit
        - mark
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clear_commit_marks_many
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:794,2'
          Dst:             clear_commit_marks_many
    - functionName:    clear_commit_marks_many
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nr
        - commit
        - mark
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - clear_commit_marks_1
        - pop_commit
      functionUses:    14
      BranchProfiles:
        - Branch String:   'commit.c:784,2'
          Branch Sides:
            - BranchSide:      'commit.c:785,32'
              BranchSideFuncs:
                - clear_commit_marks_1
                - pop_commit
                - clear_commit_marks_1
            - BranchSide:      'commit.c:788,2'
              BranchSideFuncs:
                - pop_commit
                - clear_commit_marks_1
        - Branch String:   'commit.c:788,2'
          Branch Sides:
            - BranchSide:      'commit.c:789,31'
              BranchSideFuncs:
                - pop_commit
                - clear_commit_marks_1
            - BranchSide:      'commit.c:790,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:785,3'
          Dst:             clear_commit_marks_1
        - Src:             'commit.c:789,31'
          Dst:             pop_commit
        - Src:             'commit.c:789,3'
          Dst:             clear_commit_marks_1
    - functionName:    clear_commit_marks_1
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plist
        - commit
        - mark
      BBCount:         17
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - commit_list_insert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:759,2'
          Branch Sides:
            - BranchSide:      'commit.c:759,2'
              BranchSideFuncs:
                - commit_list_insert
            - BranchSide:      'commit.c:762,9'
              BranchSideFuncs:
                - commit_list_insert
        - Branch String:   'commit.c:762,7'
          Branch Sides:
            - BranchSide:      'commit.c:763,4'
              BranchSideFuncs:
                - commit_list_insert
            - BranchSide:      'commit.c:765,28'
              BranchSideFuncs:
                - commit_list_insert
        - Branch String:   'commit.c:768,7'
          Branch Sides:
            - BranchSide:      'commit.c:769,4'
              BranchSideFuncs:
                - commit_list_insert
            - BranchSide:      'commit.c:771,3'
              BranchSideFuncs:
                - commit_list_insert
        - Branch String:   'commit.c:771,3'
          Branch Sides:
            - BranchSide:      'commit.c:772,8'
              BranchSideFuncs:
                - commit_list_insert
            - BranchSide:      'commit.c:776,12'
              BranchSideFuncs:
                - commit_list_insert
        - Branch String:   'commit.c:772,8'
          Branch Sides:
            - BranchSide:      'commit.c:771,3'
              BranchSideFuncs:
                - commit_list_insert
            - BranchSide:      'commit.c:773,24'
              BranchSideFuncs:
                - commit_list_insert
      Callsites:
        - Src:             'commit.c:773,5'
          Dst:             commit_list_insert
    - functionName:    pop_most_recent_commit
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - mark
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - commit_list_insert_by_date
        - pop_commit
        - repo_parse_commit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:745,2'
          Branch Sides:
            - BranchSide:      'commit.c:746,27'
              BranchSideFuncs:
                - repo_parse_commit.22252
                - commit_list_insert_by_date
            - BranchSide:      'commit.c:753,9'
              BranchSideFuncs: []
        - Branch String:   'commit.c:747,50'
          Branch Sides:
            - BranchSide:      'commit.c:747,55'
              BranchSideFuncs:
                - repo_parse_commit.22252
                - commit_list_insert_by_date
            - BranchSide:      'commit.c:751,13'
              BranchSideFuncs:
                - repo_parse_commit.22252
                - commit_list_insert_by_date
        - Branch String:   'commit.c:747,7'
          Branch Sides:
            - BranchSide:      'commit.c:748,28'
              BranchSideFuncs:
                - repo_parse_commit.22252
                - commit_list_insert_by_date
            - BranchSide:      'commit.c:751,13'
              BranchSideFuncs:
                - repo_parse_commit.22252
                - commit_list_insert_by_date
      Callsites:
        - Src:             'commit.c:742,23'
          Dst:             pop_commit
        - Src:             'commit.c:747,8'
          Dst:             repo_parse_commit
        - Src:             'commit.c:749,4'
          Dst:             commit_list_insert_by_date
    - functionName:    commit_list_insert_by_date
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - list
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - commit_list_insert
      functionUses:    11
      BranchProfiles:
        - Branch String:   'commit.c:711,2'
          Branch Sides:
            - BranchSide:      'commit.c:711,2'
              BranchSideFuncs:
                - commit_list_insert
            - BranchSide:      'commit.c:712,7'
              BranchSideFuncs:
                - commit_list_insert
        - Branch String:   'commit.c:712,7'
          Branch Sides:
            - BranchSide:      'commit.c:713,4'
              BranchSideFuncs:
                - commit_list_insert
            - BranchSide:      'commit.c:715,9'
              BranchSideFuncs:
                - commit_list_insert
      Callsites:
        - Src:             'commit.c:717,9'
          Dst:             commit_list_insert
    - functionName:    commit_list_compare_by_date
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:725,6'
          Branch Sides:
            - BranchSide:      'commit.c:726,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:727,6'
              BranchSideFuncs: []
        - Branch String:   'commit.c:727,6'
          Branch Sides:
            - BranchSide:      'commit.c:728,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:729,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    commit_list_sort
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - listp
        - compare_fn
      BBCount:         21
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - commit_list_sort__get_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:732,1'
          Branch Sides:
            - BranchSide:      'commit.c:732,1'
              BranchSideFuncs:
                - commit_list_sort__get_next
                - commit_list_sort__merge
                - commit_list_sort__set_next
            - BranchSide:      'commit.c:732,1'
              BranchSideFuncs: []
        - Branch String:   'commit.c:732,1'
          Branch Sides:
            - BranchSide:      'commit.c:732,1'
              BranchSideFuncs:
                - commit_list_sort__set_next
                - commit_list_sort__get_next
                - commit_list_sort__merge
            - BranchSide:      'commit.c:732,1'
              BranchSideFuncs:
                - commit_list_sort__get_next
                - commit_list_sort__set_next
                - commit_list_sort__merge
        - Branch String:   'commit.c:732,1'
          Branch Sides:
            - BranchSide:      'commit.c:732,1'
              BranchSideFuncs:
                - commit_list_sort__merge
                - commit_list_sort__get_next
                - commit_list_sort__set_next
            - BranchSide:      'commit.c:732,1'
              BranchSideFuncs:
                - commit_list_sort__merge
                - commit_list_sort__get_next
                - commit_list_sort__set_next
        - Branch String:   'commit.c:732,1'
          Branch Sides:
            - BranchSide:      'commit.c:732,1'
              BranchSideFuncs:
                - commit_list_sort__get_next
                - commit_list_sort__merge
                - commit_list_sort__set_next
            - BranchSide:      'commit.c:732,1'
              BranchSideFuncs:
                - commit_list_sort__get_next
                - commit_list_sort__set_next
                - commit_list_sort__merge
      Callsites:
        - Src:             'commit.c:732,1'
          Dst:             commit_list_sort__get_next
        - Src:             'commit.c:732,1'
          Dst:             commit_list_sort__set_next
        - Src:             'commit.c:732,1'
          Dst:             commit_list_sort__merge
    - functionName:    commit_list_sort_by_date
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commit_list_sort
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:736,2'
          Dst:             commit_list_sort
        - Src:             'commit.c:736,2'
          Dst:             commit_list_compare_by_date
    - functionName:    reverse_commit_list
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'commit.c:693,2'
          Branch Sides:
            - BranchSide:      'commit.c:694,12'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:698,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    commit_list_append
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - next
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmalloc
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:1863,35'
          Dst:             xmalloc
    - functionName:    copy_commit_list
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - commit_list_append
      functionUses:    6
      BranchProfiles:
        - Branch String:   'commit.c:683,2'
          Branch Sides:
            - BranchSide:      'commit.c:684,27'
              BranchSideFuncs:
                - commit_list_append
            - BranchSide:      'commit.c:687,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:684,8'
          Dst:             commit_list_append
    - functionName:    commit_list_contains
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - list
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:662,2'
          Branch Sides:
            - BranchSide:      'commit.c:663,7'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:668,2'
              BranchSideFuncs: []
        - Branch String:   'commit.c:663,7'
          Branch Sides:
            - BranchSide:      'commit.c:664,4'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:665,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    commit_subject_length
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - body
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - skip_blank_lines
        - strchrnul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:640,2'
          Branch Sides:
            - BranchSide:      'commit.c:640,2'
              BranchSideFuncs:
                - skip_blank_lines
                - strchrnul
            - BranchSide:      'commit.c:641,39'
              BranchSideFuncs:
                - skip_blank_lines
                - strchrnul
        - Branch String:   'commit.c:642,7'
          Branch Sides:
            - BranchSide:      'commit.c:643,4'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:644,17'
              BranchSideFuncs:
                - strchrnul
                - skip_blank_lines
        - Branch String:   'commit.c:645,7'
          Branch Sides:
            - BranchSide:      'commit.c:640,2'
              BranchSideFuncs:
                - skip_blank_lines
                - strchrnul
            - BranchSide:      'commit.c:646,5'
              BranchSideFuncs:
                - skip_blank_lines
                - strchrnul
      Callsites:
        - Src:             'commit.c:641,22'
          Dst:             skip_blank_lines
        - Src:             'commit.c:644,7'
          Dst:             strchrnul
    - functionName:    find_commit_subject
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit_buffer
        - subject
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - skip_blank_lines
        - strchrnul
      functionUses:    15
      BranchProfiles:
        - Branch String:   'commit.c:624,12'
          Branch Sides:
            - BranchSide:      'commit.c:624,17'
              BranchSideFuncs:
                - skip_blank_lines
                - strchrnul
            - BranchSide:      'commit.c:624,2'
              BranchSideFuncs:
                - skip_blank_lines
                - strchrnul
        - Branch String:   'commit.c:624,2'
          Branch Sides:
            - BranchSide:      'commit.c:625,4'
              BranchSideFuncs:
                - skip_blank_lines
                - strchrnul
            - BranchSide:      'commit.c:626,7'
              BranchSideFuncs:
                - skip_blank_lines
                - strchrnul
        - Branch String:   'commit.c:626,6'
          Branch Sides:
            - BranchSide:      'commit.c:627,24'
              BranchSideFuncs:
                - skip_blank_lines
                - strchrnul
            - BranchSide:      'commit.c:630,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:627,7'
          Dst:             skip_blank_lines
        - Src:             'commit.c:628,9'
          Dst:             strchrnul
    - functionName:    parse_commit_or_die
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
        - oid_to_hex
        - repo_parse_commit
      functionUses:    13
      BranchProfiles:
        - Branch String:   'commit.c:614,6'
          Branch Sides:
            - BranchSide:      'commit.c:616,7'
              BranchSideFuncs:
                - die
                - oid_to_hex
            - BranchSide:      'commit.c:617,1'
              BranchSideFuncs: []
        - Branch String:   'commit.c:616,7'
          Branch Sides:
            - BranchSide:      'commit.c:615,3'
              BranchSideFuncs:
                - oid_to_hex
                - die
            - BranchSide:      'commit.c:616,26'
              BranchSideFuncs:
                - oid_to_hex
                - die
      Callsites:
        - Src:             'commit.c:614,6'
          Dst:             repo_parse_commit
        - Src:             'commit.c:616,14'
          Dst:             oid_to_hex
        - Src:             'commit.c:615,3'
          Dst:             die
    - functionName:    detach_commit_buffer
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
        - sizep
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buffer_slab_peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:448,6'
          Branch Sides:
            - BranchSide:      'commit.c:449,7'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:453,8'
              BranchSideFuncs: []
        - Branch String:   'commit.c:449,7'
          Branch Sides:
            - BranchSide:      'commit.c:450,5'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:451,3'
              BranchSideFuncs: []
        - Branch String:   'commit.c:454,6'
          Branch Sides:
            - BranchSide:      'commit.c:455,12'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:457,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:444,28'
          Dst:             buffer_slab_peek
    - functionName:    release_commit_memory
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - c
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_commit_buffer
        - free_commit_list
        - set_commit_tree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:434,2'
          Dst:             set_commit_tree
        - Src:             'commit.c:435,2'
          Dst:             free_commit_buffer
        - Src:             'commit.c:437,2'
          Dst:             free_commit_list
    - functionName:    free_commit_buffer
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - commit
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - buffer_slab_peek
      functionUses:    5
      BranchProfiles:
        - Branch String:   'commit.c:403,6'
          Branch Sides:
            - BranchSide:      'commit.c:403,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'commit.c:404,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'commit.c:401,28'
          Dst:             buffer_slab_peek
    - functionName:    get_commit_tree_oid
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - repo_get_commit_tree
      functionUses:    38
      BranchProfiles:
        - Branch String:   'commit.c:429,9'
          Branch Sides:
            - BranchSide:      'commit.c:429,17'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:429,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:428,22'
          Dst:             repo_get_commit_tree
    - functionName:    repo_get_commit_tree
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - commit
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - commit_graph_position
        - get_commit_tree_in_graph
      functionUses:    36
      BranchProfiles:
        - Branch String:   'commit.c:417,25'
          Branch Sides:
            - BranchSide:      'commit.c:417,29'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:418,10'
              BranchSideFuncs: []
        - Branch String:   'commit.c:417,6'
          Branch Sides:
            - BranchSide:      'commit.c:418,10'
              BranchSideFuncs:
                - commit_graph_position
                - get_commit_tree_in_graph
            - BranchSide:      'commit.c:420,28'
              BranchSideFuncs:
                - commit_graph_position
                - get_commit_tree_in_graph
        - Branch String:   'commit.c:420,6'
          Branch Sides:
            - BranchSide:      'commit.c:421,35'
              BranchSideFuncs:
                - get_commit_tree_in_graph
            - BranchSide:      'commit.c:423,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:420,6'
          Dst:             commit_graph_position
        - Src:             'commit.c:421,10'
          Dst:             get_commit_tree_in_graph
    - functionName:    clear_buffer_slab
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:331,1'
          Branch Sides:
            - BranchSide:      'commit.c:331,1'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'commit.c:331,1'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    free_commit_buffer_slab
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bs
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clear_buffer_slab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:342,2'
          Dst:             clear_buffer_slab
    - functionName:    init_buffer_slab
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_buffer_slab_with_stride
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:331,1'
          Dst:             init_buffer_slab_with_stride
    - functionName:    allocate_commit_buffer_slab
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_buffer_slab
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commit.c:335,22'
          Branch Sides:
            - BranchSide:      'commit.c:335,22'
              BranchSideFuncs:
                - xmalloc
                - init_buffer_slab
            - BranchSide:      'commit.c:335,27'
              BranchSideFuncs:
                - xmalloc
                - init_buffer_slab
      Callsites:
        - Src:             'commit.c:335,27'
          Dst:             xmalloc
        - Src:             'commit.c:336,2'
          Dst:             init_buffer_slab
    - functionName:    for_each_commit_graft
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - cb_data
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'commit.c:322,66'
          Branch Sides:
            - BranchSide:      'commit.c:322,70'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:322,2'
              BranchSideFuncs: []
        - Branch String:   'commit.c:322,2'
          Branch Sides:
            - BranchSide:      'commit.c:323,9'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:324,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lookup_commit_reference_by_name_gently
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - name
        - quiet
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lookup_commit_reference_gently
        - repo_get_oid_committish
        - repo_parse_commit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commit.c:97,6'
          Branch Sides:
            - BranchSide:      'commit.c:98,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:99,42'
              BranchSideFuncs:
                - lookup_commit_reference_gently
                - repo_parse_commit.22252
        - Branch String:   'commit.c:100,6'
          Branch Sides:
            - BranchSide:      'commit.c:101,3'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:102,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:97,6'
          Dst:             repo_get_oid_committish
        - Src:             'commit.c:99,11'
          Dst:             lookup_commit_reference_gently
        - Src:             'commit.c:100,6'
          Dst:             repo_parse_commit
    - functionName:    lookup_commit_reference_gently
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - oid
        - quiet
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deref_tag
        - object_as_type
        - parse_object
      functionUses:    37
      BranchProfiles:
        - Branch String:   'commit.c:48,6'
          Branch Sides:
            - BranchSide:      'commit.c:49,3'
              BranchSideFuncs:
                - object_as_type
            - BranchSide:      'commit.c:50,24'
              BranchSideFuncs:
                - object_as_type
      Callsites:
        - Src:             'commit.c:45,12'
          Dst:             parse_object
        - Src:             'commit.c:44,23'
          Dst:             deref_tag
        - Src:             'commit.c:50,9'
          Dst:             object_as_type
    - functionName:    lookup_commit_reference_by_name
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lookup_commit_reference_by_name_gently
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:88,9'
          Dst:             lookup_commit_reference_by_name_gently
    - functionName:    lookup_commit_object
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - oid
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - object_as_type
        - parse_object
      functionUses:    4
      BranchProfiles:
        - Branch String:   'commit.c:74,9'
          Branch Sides:
            - BranchSide:      'commit.c:74,30'
              BranchSideFuncs:
                - object_as_type
            - BranchSide:      'commit.c:74,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commit.c:73,23'
          Dst:             parse_object
        - Src:             'commit.c:74,15'
          Dst:             object_as_type
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    lookup_commit_or_die
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - ref_name
      BBCount:         8
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - lookup_commit_reference
        - oid_to_hex
        - oideq
        - warning
      functionUses:    9
      BranchProfiles:
        - Branch String:   'commit.c:61,6'
          Branch Sides:
            - BranchSide:      'commit.c:62,7'
              BranchSideFuncs:
                - oideq.22343
                - _.22219
                - oid_to_hex
                - warning
            - BranchSide:      'commit.c:63,13'
              BranchSideFuncs:
                - oideq.22343
                - _.22219
                - oid_to_hex
                - warning
        - Branch String:   'commit.c:63,6'
          Branch Sides:
            - BranchSide:      'commit.c:63,6'
              BranchSideFuncs: []
            - BranchSide:      'commit.c:64,11'
              BranchSideFuncs:
                - _.22219
                - oid_to_hex
                - warning
      Callsites:
        - Src:             'commit.c:60,21'
          Dst:             lookup_commit_reference
        - Src:             'commit.c:62,7'
          Dst:             _
        - Src:             'commit.c:62,3'
          Dst:             die
        - Src:             'commit.c:63,7'
          Dst:             oideq
        - Src:             'commit.c:64,11'
          Dst:             _
        - Src:             'commit.c:65,14'
          Dst:             oid_to_hex
        - Src:             'commit.c:64,3'
          Dst:             warning
    - functionName:    lookup_commit_reference
      functionSourceFile: '/src/git/commit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - oid
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lookup_commit_reference_gently
      functionUses:    63
      BranchProfiles:  []
      Callsites:
        - Src:             'commit.c:55,9'
          Dst:             lookup_commit_reference_gently
    - functionName:    hashmap_get_from_hash
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - hash
        - keydata
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_entry_init
        - hashmap_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:357,2'
          Dst:             hashmap_entry_init
        - Src:             './hashmap.h:358,9'
          Dst:             hashmap_get
    - functionName:    hashmap_entry_init
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - e
        - hash
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    sequence_entry_cmp
      functionSourceFile: '/src/git/compat/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hashmap_cmp_fn_data
        - he1
        - he2
        - keydata
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/terminal.c:489,30'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:489,40'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'compat/terminal.c:489,50'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'compat/terminal.c:489,9'
          Dst:             strcmp
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    disable_bits
      functionSourceFile: '/src/git/compat/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - flags
        - bits
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - close_term_fd
        - reset_job_signals
        - save_term
        - sigchain_pop_common
        - tcsetattr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compat/terminal.c:187,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:188,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/terminal.c:190,6'
              BranchSideFuncs:
                - tcsetattr
                - sigchain_pop_common
                - reset_job_signals
                - close_term_fd
        - Branch String:   'compat/terminal.c:193,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:194,5'
              BranchSideFuncs:
                - tcsetattr
                - sigchain_pop_common
                - reset_job_signals
                - close_term_fd
            - BranchSide:      'compat/terminal.c:197,17'
              BranchSideFuncs:
                - tcsetattr
                - sigchain_pop_common
                - reset_job_signals
                - close_term_fd
        - Branch String:   'compat/terminal.c:197,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:198,3'
              BranchSideFuncs:
                - sigchain_pop_common
                - reset_job_signals
                - close_term_fd
            - BranchSide:      'compat/terminal.c:200,2'
              BranchSideFuncs:
                - sigchain_pop_common
                - reset_job_signals
                - close_term_fd
      Callsites:
        - Src:             'compat/terminal.c:187,6'
          Dst:             save_term
        - Src:             'compat/terminal.c:197,7'
          Dst:             tcsetattr
        - Src:             'compat/terminal.c:200,2'
          Dst:             sigchain_pop_common
        - Src:             'compat/terminal.c:201,2'
          Dst:             reset_job_signals
        - Src:             'compat/terminal.c:202,2'
          Dst:             close_term_fd
    - functionName:    save_term
      functionSourceFile: '/src/git/compat/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         16
      ICount:          105
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - close_term_fd
        - open64
        - restore_term_on_signal
        - sigaction
        - sigaddset
        - sigchain_push_common
        - sigemptyset
        - tcgetattr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/terminal.c:147,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:148,15'
              BranchSideFuncs:
                - open64
                - tcgetattr
                - sigchain_push_common
                - sigaction
                - _.22410
                - _.22410
                - sigemptyset
                - sigaddset
                - sigaddset
                - sigaddset
                - sigaction
                - sigaction
                - sigaction
                - close_term_fd
            - BranchSide:      'compat/terminal.c:151,6'
              BranchSideFuncs:
                - tcgetattr
                - sigchain_push_common
                - sigaction
                - _.22410
                - _.22410
                - sigemptyset
                - sigaddset
                - sigaddset
                - sigaddset
                - sigaction
                - sigaction
                - sigaction
                - close_term_fd
        - Branch String:   'compat/terminal.c:148,14'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:148,11'
              BranchSideFuncs:
                - tcgetattr
                - sigchain_push_common
                - sigaction
                - _.22410
                - _.22410
                - sigemptyset
                - sigaddset
                - sigaddset
                - sigaddset
                - sigaction
                - sigaction
                - sigaction
                - close_term_fd
            - BranchSide:      'compat/terminal.c:150,9'
              BranchSideFuncs:
                - open64
                - tcgetattr
                - sigchain_push_common
                - sigaction
                - _.22410
                - _.22410
                - sigemptyset
                - sigaddset
                - sigaddset
                - sigaddset
                - sigaction
                - sigaction
                - sigaction
                - close_term_fd
        - Branch String:   'compat/terminal.c:151,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:152,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/terminal.c:153,28'
              BranchSideFuncs:
                - tcgetattr
                - sigchain_push_common
                - sigaction
                - _.22410
                - _.22410
                - sigemptyset
                - sigaddset
                - sigaddset
                - sigaddset
                - sigaction
                - sigaction
                - sigaction
                - close_term_fd
        - Branch String:   'compat/terminal.c:154,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:155,3'
              BranchSideFuncs:
                - close_term_fd
            - BranchSide:      'compat/terminal.c:158,2'
              BranchSideFuncs:
                - sigchain_push_common
                - sigaction
                - _.22410
                - _.22410
                - sigemptyset
                - sigaddset
                - sigaddset
                - sigaddset
                - sigaction
                - sigaction
                - sigaction
        - Branch String:   'compat/terminal.c:164,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:165,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/terminal.c:168,26'
              BranchSideFuncs:
                - _.22410
                - _.22410
                - sigemptyset
                - sigaddset
                - sigaddset
                - sigaddset
                - sigaction
                - sigaction
                - sigaction
      Callsites:
        - Src:             'compat/terminal.c:150,9'
          Dst:             open64
        - Src:             'compat/terminal.c:154,6'
          Dst:             tcgetattr
        - Src:             'compat/terminal.c:155,3'
          Dst:             close_term_fd
        - Src:             'compat/terminal.c:158,2'
          Dst:             sigchain_push_common
        - Src:             'compat/terminal.c:158,2'
          Dst:             restore_term_on_signal
        - Src:             'compat/terminal.c:163,2'
          Dst:             sigaction
        - Src:             'compat/terminal.c:168,26'
          Dst:             _
        - Src:             'compat/terminal.c:169,22'
          Dst:             _
        - Src:             'compat/terminal.c:172,2'
          Dst:             sigemptyset
        - Src:             'compat/terminal.c:173,2'
          Dst:             sigaddset
        - Src:             'compat/terminal.c:174,2'
          Dst:             sigaddset
        - Src:             'compat/terminal.c:175,2'
          Dst:             sigaddset
        - Src:             'compat/terminal.c:176,2'
          Dst:             sigaction
        - Src:             'compat/terminal.c:177,2'
          Dst:             sigaction
        - Src:             'compat/terminal.c:178,2'
          Dst:             sigaction
    - functionName:    tcsetattr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reset_job_signals
      functionSourceFile: '/src/git/compat/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - signal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compat/terminal.c:115,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:115,6'
              BranchSideFuncs:
                - signal
                - signal
                - signal
            - BranchSide:      'compat/terminal.c:115,6'
              BranchSideFuncs:
                - signal
                - signal
                - signal
        - Branch String:   'compat/terminal.c:115,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:115,6'
              BranchSideFuncs:
                - signal
                - signal
                - signal
            - BranchSide:      'compat/terminal.c:116,3'
              BranchSideFuncs:
                - signal
                - signal
                - signal
      Callsites:
        - Src:             'compat/terminal.c:116,3'
          Dst:             signal
        - Src:             'compat/terminal.c:117,3'
          Dst:             signal
        - Src:             'compat/terminal.c:118,3'
          Dst:             signal
    - functionName:    close_term_fd
      functionSourceFile: '/src/git/compat/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compat/terminal.c:126,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:126,6'
              BranchSideFuncs:
                - close
            - BranchSide:      'compat/terminal.c:126,6'
              BranchSideFuncs:
                - close
        - Branch String:   'compat/terminal.c:126,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:126,6'
              BranchSideFuncs:
                - close
            - BranchSide:      'compat/terminal.c:127,9'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'compat/terminal.c:127,3'
          Dst:             close
    - functionName:    tcgetattr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    restore_term_on_signal
      functionSourceFile: '/src/git/compat/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sig
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - raise
        - restore_term
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/terminal.c:14,2'
          Dst:             restore_term
        - Src:             'compat/terminal.c:16,2'
          Dst:             raise
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    restore_terminal_on_suspend
      functionSourceFile: '/src/git/compat/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - signo
      BBCount:         19
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - raise
        - sigaction
        - sigaddset
        - sigemptyset
        - sigprocmask
        - tcgetattr
        - tcsetattr
        - write_err
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/terminal.c:70,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:71,15'
              BranchSideFuncs:
                - tcsetattr
                - sigaction
                - raise
                - sigemptyset
                - sigaddset
                - sigprocmask
                - sigprocmask
                - sigaction
                - write_err
                - __errno_location
                - sigemptyset
                - sigaddset
                - sigaction
                - sigprocmask
                - tcsetattr
                - sigprocmask
                - sigaction
                - write_err
                - write_err
            - BranchSide:      'compat/terminal.c:73,16'
              BranchSideFuncs:
                - tcsetattr
                - sigaction
                - raise
                - sigemptyset
                - sigaddset
                - sigprocmask
                - sigprocmask
                - sigaction
                - write_err
                - __errno_location
                - sigemptyset
                - sigaddset
                - sigaction
                - sigprocmask
                - tcsetattr
                - sigprocmask
                - sigaction
                - write_err
                - write_err
        - Branch String:   'compat/terminal.c:73,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:74,13'
              BranchSideFuncs:
                - write_err
                - sigaction
                - raise
                - sigemptyset
                - sigaddset
                - sigprocmask
                - sigprocmask
                - sigaction
                - write_err
                - __errno_location
                - sigemptyset
                - sigaddset
                - sigaction
                - sigprocmask
                - tcsetattr
                - sigprocmask
                - sigaction
                - write_err
            - BranchSide:      'compat/terminal.c:76,12'
              BranchSideFuncs:
                - sigaction
                - raise
                - sigemptyset
                - sigaddset
                - sigprocmask
                - sigprocmask
                - sigaction
                - write_err
                - __errno_location
                - sigemptyset
                - sigaddset
                - sigaction
                - sigprocmask
                - tcsetattr
                - sigprocmask
                - sigaction
                - write_err
        - Branch String:   'compat/terminal.c:84,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:85,13'
              BranchSideFuncs:
                - sigemptyset
                - sigaddset
                - sigaction
                - sigprocmask
                - tcsetattr
                - sigprocmask
                - sigaction
                - __errno_location
                - write_err
            - BranchSide:      'compat/terminal.c:93,2'
              BranchSideFuncs:
                - sigemptyset
                - sigaddset
                - sigaction
                - sigprocmask
                - tcsetattr
                - sigprocmask
                - sigaction
                - __errno_location
                - write_err
        - Branch String:   'compat/terminal.c:104,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:105,3'
              BranchSideFuncs:
                - sigprocmask
                - tcsetattr
                - sigprocmask
                - sigaction
                - __errno_location
                - write_err
            - BranchSide:      'compat/terminal.c:106,11'
              BranchSideFuncs:
                - sigaction
                - __errno_location
                - write_err
      Callsites:
        - Src:             'compat/terminal.c:62,20'
          Dst:             __errno_location
        - Src:             'compat/terminal.c:70,6'
          Dst:             tcgetattr
        - Src:             'compat/terminal.c:73,6'
          Dst:             tcsetattr
        - Src:             'compat/terminal.c:74,3'
          Dst:             write_err
        - Src:             'compat/terminal.c:76,2'
          Dst:             sigaction
        - Src:             'compat/terminal.c:77,2'
          Dst:             raise
        - Src:             'compat/terminal.c:78,2'
          Dst:             sigemptyset
        - Src:             'compat/terminal.c:79,2'
          Dst:             sigaddset
        - Src:             'compat/terminal.c:80,2'
          Dst:             sigprocmask
        - Src:             'compat/terminal.c:82,2'
          Dst:             sigprocmask
        - Src:             'compat/terminal.c:83,2'
          Dst:             sigaction
        - Src:             'compat/terminal.c:85,3'
          Dst:             write_err
        - Src:             'compat/terminal.c:93,2'
          Dst:             sigemptyset
        - Src:             'compat/terminal.c:94,2'
          Dst:             sigaddset
        - Src:             'compat/terminal.c:98,2'
          Dst:             sigaction
        - Src:             'compat/terminal.c:101,2'
          Dst:             sigprocmask
        - Src:             'compat/terminal.c:102,8'
          Dst:             tcsetattr
        - Src:             'compat/terminal.c:103,2'
          Dst:             sigprocmask
        - Src:             'compat/terminal.c:107,3'
          Dst:             write_err
        - Src:             'compat/terminal.c:108,2'
          Dst:             sigaction
        - Src:             'compat/terminal.c:110,2'
          Dst:             __errno_location
    - functionName:    write_err
      functionSourceFile: '/src/git/compat/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - write_in_full
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/terminal.c:35,2'
          Dst:             write_in_full
        - Src:             'compat/terminal.c:36,24'
          Dst:             strlen
        - Src:             'compat/terminal.c:36,2'
          Dst:             write_in_full
        - Src:             'compat/terminal.c:37,2'
          Dst:             write_in_full
    - functionName:    print_background_resume_msg
      functionSourceFile: '/src/git/compat/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - signo
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - raise
        - sigaction
        - sigaddset
        - sigemptyset
        - sigprocmask
        - write_err
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/terminal.c:42,20'
          Dst:             __errno_location
        - Src:             'compat/terminal.c:48,2'
          Dst:             write_err
        - Src:             'compat/terminal.c:49,2'
          Dst:             sigaction
        - Src:             'compat/terminal.c:50,2'
          Dst:             raise
        - Src:             'compat/terminal.c:51,2'
          Dst:             sigemptyset
        - Src:             'compat/terminal.c:52,2'
          Dst:             sigaddset
        - Src:             'compat/terminal.c:53,2'
          Dst:             sigprocmask
        - Src:             'compat/terminal.c:55,2'
          Dst:             sigprocmask
        - Src:             'compat/terminal.c:56,2'
          Dst:             sigaction
        - Src:             'compat/terminal.c:57,2'
          Dst:             __errno_location
    - functionName:    restore_term
      functionSourceFile: '/src/git/compat/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close_term_fd
        - reset_job_signals
        - sigchain_pop_common
        - tcsetattr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'compat/terminal.c:134,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:134,6'
              BranchSideFuncs:
                - tcsetattr
                - close_term_fd
                - sigchain_pop_common
                - reset_job_signals
            - BranchSide:      'compat/terminal.c:134,6'
              BranchSideFuncs:
                - tcsetattr
                - close_term_fd
                - sigchain_pop_common
                - reset_job_signals
        - Branch String:   'compat/terminal.c:134,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:135,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/terminal.c:137,12'
              BranchSideFuncs:
                - tcsetattr
                - close_term_fd
                - sigchain_pop_common
                - reset_job_signals
      Callsites:
        - Src:             'compat/terminal.c:137,2'
          Dst:             tcsetattr
        - Src:             'compat/terminal.c:138,2'
          Dst:             close_term_fd
        - Src:             'compat/terminal.c:139,2'
          Dst:             sigchain_pop_common
        - Src:             'compat/terminal.c:140,2'
          Dst:             reset_job_signals
    - functionName:    getchar_with_timeout
      functionSourceFile: '/src/git/compat/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - timeout
      BBCount:         16
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - getchar
        - select
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/terminal.c:227,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:228,15'
              BranchSideFuncs:
                - select
                - getchar
                - __errno_location
            - BranchSide:      'compat/terminal.c:233,2'
              BranchSideFuncs:
                - select
                - getchar
                - __errno_location
        - Branch String:   'compat/terminal.c:236,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:237,3'
              BranchSideFuncs:
                - getchar
                - __errno_location
                - select
            - BranchSide:      'compat/terminal.c:238,6'
              BranchSideFuncs:
                - getchar
                - __errno_location
                - select
        - Branch String:   'compat/terminal.c:238,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:239,7'
              BranchSideFuncs:
                - __errno_location
                - select
                - getchar
            - BranchSide:      'compat/terminal.c:244,9'
              BranchSideFuncs:
                - getchar
        - Branch String:   'compat/terminal.c:239,7'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:240,4'
              BranchSideFuncs:
                - select
                - getchar
                - __errno_location
            - BranchSide:      'compat/terminal.c:242,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/terminal.c:235,8'
          Dst:             select
        - Src:             'compat/terminal.c:239,7'
          Dst:             __errno_location
        - Src:             'compat/terminal.c:244,9'
          Dst:             getchar
    - functionName:    select
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getchar
      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:    is_known_escape_sequence
      functionSourceFile: '/src/git/compat/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sequence
      BBCount:         23
      ICount:          167
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - hashmap_add
        - hashmap_entry_init
        - hashmap_get_from_hash
        - hashmap_init
        - memchr
        - pipe_command
        - sequence_entry_cmp
        - st_add
        - starts_with
        - strbuf_setlen
        - strchr
        - strchrnul
        - strhash
        - strvec_pushl
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/terminal.c:497,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:497,6'
              BranchSideFuncs:
                - strhash
                - hashmap_get_from_hash.22403
            - BranchSide:      'compat/terminal.c:498,24'
              BranchSideFuncs:
                - hashmap_init
                - strvec_pushl
                - pipe_command
                - strhash
                - hashmap_get_from_hash.22403
                - strchr
                - strchrnul
                - starts_with
                - memchr
                - st_add.22405
                - st_add.22405
                - xcalloc
                - strhash
                - hashmap_entry_init.22404
                - hashmap_add
                - strbuf_setlen.22418
        - Branch String:   'compat/terminal.c:505,7'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:506,4'
              BranchSideFuncs:
                - strbuf_setlen.22418
                - strhash
                - hashmap_get_from_hash.22403
                - strchr
                - strchrnul
                - starts_with
                - memchr
                - st_add.22405
                - st_add.22405
                - xcalloc
                - strhash
                - hashmap_entry_init.22404
                - hashmap_add
            - BranchSide:      'compat/terminal.c:508,22'
              BranchSideFuncs:
                - strhash
                - hashmap_get_from_hash.22403
                - strchr
                - strchrnul
                - starts_with
                - memchr
                - st_add.22405
                - st_add.22405
                - xcalloc
                - strhash
                - hashmap_entry_init.22404
                - hashmap_add
        - Branch String:   'compat/terminal.c:508,3'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:509,15'
              BranchSideFuncs:
                - strchr
                - strhash
                - hashmap_get_from_hash.22403
                - strchrnul
                - starts_with
                - memchr
                - st_add.22405
                - st_add.22405
                - xcalloc
                - strhash
                - hashmap_entry_init.22404
                - hashmap_add
            - BranchSide:      'compat/terminal.c:529,15'
              BranchSideFuncs:
                - strhash
                - hashmap_get_from_hash.22403
        - Branch String:   'compat/terminal.c:510,8'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:511,5'
              BranchSideFuncs:
                - strchrnul
                - starts_with
                - strhash
                - hashmap_get_from_hash.22403
                - strchr
                - memchr
                - st_add.22405
                - st_add.22405
                - xcalloc
                - strhash
                - hashmap_entry_init.22404
                - hashmap_add
            - BranchSide:      'compat/terminal.c:512,5'
              BranchSideFuncs:
                - strchrnul
                - starts_with
                - strhash
                - hashmap_get_from_hash.22403
                - strchr
                - memchr
                - st_add.22405
                - st_add.22405
                - xcalloc
                - strhash
                - hashmap_entry_init.22404
                - hashmap_add
        - Branch String:   'compat/terminal.c:515,8'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:516,26'
              BranchSideFuncs:
                - memchr
                - st_add.22405
                - st_add.22405
                - xcalloc
                - strhash
                - hashmap_entry_init.22404
                - hashmap_add
                - strhash
                - hashmap_get_from_hash.22403
                - strchr
                - strchrnul
                - starts_with
            - BranchSide:      'compat/terminal.c:526,10'
              BranchSideFuncs:
                - strhash
                - hashmap_get_from_hash.22403
                - strchr
                - strchrnul
                - starts_with
                - memchr
                - st_add.22405
                - st_add.22405
                - xcalloc
                - strhash
                - hashmap_entry_init.22404
                - hashmap_add
        - Branch String:   'compat/terminal.c:526,8'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:527,5'
              BranchSideFuncs:
                - strhash
                - hashmap_get_from_hash.22403
                - strchr
                - strchrnul
                - starts_with
                - memchr
                - st_add.22405
                - st_add.22405
                - xcalloc
                - strhash
                - hashmap_entry_init.22404
                - hashmap_add
            - BranchSide:      'compat/terminal.c:528,3'
              BranchSideFuncs:
                - strhash
                - hashmap_get_from_hash.22403
                - strchr
                - strchrnul
                - starts_with
                - memchr
                - st_add.22405
                - st_add.22405
                - xcalloc
                - strhash
                - hashmap_entry_init.22404
                - hashmap_add
      Callsites:
        - Src:             'compat/terminal.c:502,3'
          Dst:             hashmap_init
        - Src:             'compat/terminal.c:502,3'
          Dst:             sequence_entry_cmp
        - Src:             'compat/terminal.c:504,3'
          Dst:             strvec_pushl
        - Src:             'compat/terminal.c:505,7'
          Dst:             pipe_command
        - Src:             'compat/terminal.c:506,4'
          Dst:             strbuf_setlen
        - Src:             'compat/terminal.c:509,8'
          Dst:             strchr
        - Src:             'compat/terminal.c:513,10'
          Dst:             strchrnul
        - Src:             'compat/terminal.c:515,8'
          Dst:             starts_with
        - Src:             'compat/terminal.c:516,19'
          Dst:             memchr
        - Src:             'compat/terminal.c:521,5'
          Dst:             st_add
        - Src:             'compat/terminal.c:521,5'
          Dst:             st_add
        - Src:             'compat/terminal.c:521,5'
          Dst:             xcalloc
        - Src:             'compat/terminal.c:523,10'
          Dst:             strhash
        - Src:             'compat/terminal.c:522,5'
          Dst:             hashmap_entry_init
        - Src:             'compat/terminal.c:524,5'
          Dst:             hashmap_add
        - Src:             'compat/terminal.c:532,45'
          Dst:             strhash
        - Src:             'compat/terminal.c:532,11'
          Dst:             hashmap_get_from_hash
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    enable_non_canonical
      functionSourceFile: '/src/git/compat/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - disable_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/terminal.c:213,9'
          Dst:             disable_bits
    - functionName:    read_key_without_echo
      functionSourceFile: '/src/git/compat/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         23
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - enable_non_canonical
        - getchar
        - getchar_with_timeout
        - is_known_escape_sequence
        - restore_term
        - strbuf_addch
        - strbuf_getline
        - strbuf_setlen
        - strbuf_splice
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/terminal.c:540,24'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:540,27'
              BranchSideFuncs:
                - warning
                - strbuf_getline
            - BranchSide:      'compat/terminal.c:541,8'
              BranchSideFuncs:
                - warning
                - strbuf_getline
        - Branch String:   'compat/terminal.c:540,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:541,8'
              BranchSideFuncs:
                - warning
                - strbuf_getline
            - BranchSide:      'compat/terminal.c:550,2'
              BranchSideFuncs:
                - strbuf_setlen.22418
                - getchar
                - strbuf_addch.22424
                - restore_term
                - strbuf_splice
                - is_known_escape_sequence
                - getchar_with_timeout
                - strbuf_addch.22424
                - restore_term
        - Branch String:   'compat/terminal.c:541,7'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:542,4'
              BranchSideFuncs:
                - strbuf_getline
            - BranchSide:      'compat/terminal.c:547,25'
              BranchSideFuncs:
                - strbuf_getline
        - Branch String:   'compat/terminal.c:552,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:553,3'
              BranchSideFuncs:
                - restore_term
            - BranchSide:      'compat/terminal.c:556,15'
              BranchSideFuncs:
                - strbuf_addch.22424
                - restore_term
                - strbuf_splice
                - is_known_escape_sequence
                - getchar_with_timeout
                - strbuf_addch.22424
        - Branch String:   'compat/terminal.c:558,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:566,17'
              BranchSideFuncs:
                - strbuf_splice
                - is_known_escape_sequence
                - restore_term
                - getchar_with_timeout
                - strbuf_addch.22424
            - BranchSide:      'compat/terminal.c:581,2'
              BranchSideFuncs:
                - restore_term
        - Branch String:   'compat/terminal.c:573,3'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:574,9'
              BranchSideFuncs:
                - getchar_with_timeout
                - strbuf_addch.22424
                - is_known_escape_sequence
                - restore_term
            - BranchSide:      'compat/terminal.c:579,2'
              BranchSideFuncs:
                - restore_term
        - Branch String:   'compat/terminal.c:575,8'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:576,5'
              BranchSideFuncs:
                - restore_term
            - BranchSide:      'compat/terminal.c:577,17'
              BranchSideFuncs:
                - strbuf_addch.22424
                - is_known_escape_sequence
                - restore_term
                - getchar_with_timeout
      Callsites:
        - Src:             'compat/terminal.c:540,27'
          Dst:             enable_non_canonical
        - Src:             'compat/terminal.c:542,4'
          Dst:             warning
        - Src:             'compat/terminal.c:547,10'
          Dst:             strbuf_getline
        - Src:             'compat/terminal.c:550,2'
          Dst:             strbuf_setlen
        - Src:             'compat/terminal.c:551,7'
          Dst:             getchar
        - Src:             'compat/terminal.c:553,3'
          Dst:             restore_term
        - Src:             'compat/terminal.c:556,2'
          Dst:             strbuf_addch
        - Src:             'compat/terminal.c:566,3'
          Dst:             strbuf_splice
        - Src:             'compat/terminal.c:573,11'
          Dst:             is_known_escape_sequence
        - Src:             'compat/terminal.c:574,9'
          Dst:             getchar_with_timeout
        - Src:             'compat/terminal.c:577,4'
          Dst:             strbuf_addch
        - Src:             'compat/terminal.c:581,2'
          Dst:             restore_term
    - functionName:    disable_echo
      functionSourceFile: '/src/git/compat/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - disable_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/terminal.c:208,9'
          Dst:             disable_bits
    - functionName:    git_terminal_prompt
      functionSourceFile: '/src/git/compat/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - prompt
        - echo
      BBCount:         18
      ICount:          116
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - disable_echo
        - fclose
        - fflush
        - fputs
        - git_fopen
        - putc
        - restore_term
        - strbuf_getline_lf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/terminal.c:435,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:436,3'
              BranchSideFuncs:
                - git_fopen
                - fclose
                - disable_echo
                - fputs
                - fflush
                - strbuf_getline_lf
                - putc
                - fflush
                - restore_term
                - fclose
                - fclose
                - fclose
                - fclose
            - BranchSide:      'compat/terminal.c:438,14'
              BranchSideFuncs:
                - git_fopen
                - fclose
                - disable_echo
                - fputs
                - fflush
                - strbuf_getline_lf
                - putc
                - fflush
                - restore_term
                - fclose
                - fclose
                - fclose
                - fclose
        - Branch String:   'compat/terminal.c:439,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:440,10'
              BranchSideFuncs:
                - disable_echo
                - fputs
                - fflush
                - strbuf_getline_lf
                - putc
                - fflush
                - restore_term
                - fclose
                - fclose
                - fclose
                - fclose
            - BranchSide:      'compat/terminal.c:444,7'
              BranchSideFuncs:
                - disable_echo
                - fputs
                - fflush
                - strbuf_getline_lf
                - putc
                - fflush
                - restore_term
                - fclose
                - fclose
                - fclose
                - fclose
        - Branch String:   'compat/terminal.c:444,12'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:444,15'
              BranchSideFuncs:
                - fputs
                - fflush
                - strbuf_getline_lf
                - putc
                - fflush
                - restore_term
                - fclose
                - fclose
            - BranchSide:      'compat/terminal.c:450,8'
              BranchSideFuncs:
                - fputs
                - fflush
                - strbuf_getline_lf
                - putc
                - fflush
                - restore_term
                - fclose
                - fclose
        - Branch String:   'compat/terminal.c:444,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:445,10'
              BranchSideFuncs:
                - fclose
                - fclose
            - BranchSide:      'compat/terminal.c:450,8'
              BranchSideFuncs:
                - fputs
                - fflush
                - strbuf_getline_lf
                - putc
                - fflush
                - restore_term
                - fclose
                - fclose
        - Branch String:   'compat/terminal.c:454,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:455,14'
              BranchSideFuncs:
                - restore_term
                - fclose
                - fclose
            - BranchSide:      'compat/terminal.c:459,2'
              BranchSideFuncs:
                - restore_term
                - fclose
                - fclose
        - Branch String:   'compat/terminal.c:463,6'
          Branch Sides:
            - BranchSide:      'compat/terminal.c:464,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/terminal.c:465,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/terminal.c:434,13'
          Dst:             git_fopen
        - Src:             'compat/terminal.c:438,14'
          Dst:             git_fopen
        - Src:             'compat/terminal.c:440,3'
          Dst:             fclose
        - Src:             'compat/terminal.c:444,15'
          Dst:             disable_echo
        - Src:             'compat/terminal.c:445,3'
          Dst:             fclose
        - Src:             'compat/terminal.c:446,3'
          Dst:             fclose
        - Src:             'compat/terminal.c:450,2'
          Dst:             fputs
        - Src:             'compat/terminal.c:451,2'
          Dst:             fflush
        - Src:             'compat/terminal.c:453,6'
          Dst:             strbuf_getline_lf
        - Src:             'compat/terminal.c:455,3'
          Dst:             putc
        - Src:             'compat/terminal.c:456,3'
          Dst:             fflush
        - Src:             'compat/terminal.c:459,2'
          Dst:             restore_term
        - Src:             'compat/terminal.c:460,2'
          Dst:             fclose
        - Src:             'compat/terminal.c:461,2'
          Dst:             fclose
    - functionName:    section_name_match
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3515
      functionLinenumberEnd: 3552
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - name
      BBCount:         54
      ICount:          320
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:3518,6'
          Branch Sides:
            - BranchSide:      'config.c:3519,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3520,9'
              BranchSideFuncs: []
        - Branch String:   'config.c:3520,21'
          Branch Sides:
            - BranchSide:      'config.c:3520,24'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3520,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:3520,2'
          Branch Sides:
            - BranchSide:      'config.c:3521,8'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3541,6'
              BranchSideFuncs: []
        - Branch String:   'config.c:3521,12'
          Branch Sides:
            - BranchSide:      'config.c:3521,15'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3531,7'
              BranchSideFuncs: []
        - Branch String:   'config.c:3521,7'
          Branch Sides:
            - BranchSide:      'config.c:3522,8'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3531,7'
              BranchSideFuncs: []
        - Branch String:   'config.c:3523,8'
          Branch Sides:
            - BranchSide:      'config.c:3524,5'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3525,10'
              BranchSideFuncs: []
        - Branch String:   'config.c:3525,4'
          Branch Sides:
            - BranchSide:      'config.c:3525,32'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3527,8'
              BranchSideFuncs: []
        - Branch String:   'config.c:3527,8'
          Branch Sides:
            - BranchSide:      'config.c:3528,5'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3529,4'
              BranchSideFuncs: []
        - Branch String:   'config.c:3531,22'
          Branch Sides:
            - BranchSide:      'config.c:3531,25'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3533,12'
              BranchSideFuncs: []
        - Branch String:   'config.c:3531,7'
          Branch Sides:
            - BranchSide:      'config.c:3532,5'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3533,12'
              BranchSideFuncs: []
        - Branch String:   'config.c:3534,4'
          Branch Sides:
            - BranchSide:      'config.c:3534,32'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3536,4'
              BranchSideFuncs: []
        - Branch String:   'config.c:3538,7'
          Branch Sides:
            - BranchSide:      'config.c:3539,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3540,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:3541,20'
          Branch Sides:
            - BranchSide:      'config.c:3541,23'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3551,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:3541,6'
          Branch Sides:
            - BranchSide:      'config.c:3546,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3551,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:3547,17'
          Branch Sides:
            - BranchSide:      'config.c:3547,20'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3547,3'
              BranchSideFuncs: []
        - Branch String:   'config.c:3547,3'
          Branch Sides:
            - BranchSide:      'config.c:3547,38'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3549,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    section_name_is_ok
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3555
      functionLinenumberEnd: 3568
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         16
      ICount:          83
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:3557,6'
          Branch Sides:
            - BranchSide:      'config.c:3558,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3564,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:3564,15'
          Branch Sides:
            - BranchSide:      'config.c:3564,19'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3564,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:3564,2'
          Branch Sides:
            - BranchSide:      'config.c:3565,8'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3567,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:3565,20'
          Branch Sides:
            - BranchSide:      'config.c:3565,24'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3565,24'
              BranchSideFuncs: []
        - Branch String:   'config.c:3565,7'
          Branch Sides:
            - BranchSide:      'config.c:3565,24'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3566,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    matches
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2844
      functionLinenumberEnd: 2856
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - store
      BBCount:         18
      ICount:          112
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - regexec
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:2845,6'
          Branch Sides:
            - BranchSide:      'config.c:2846,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2847,6'
              BranchSideFuncs:
                - regexec
                - strcmp
        - Branch String:   'config.c:2847,25'
          Branch Sides:
            - BranchSide:      'config.c:2847,28'
              BranchSideFuncs:
                - regexec
                - strcmp
            - BranchSide:      'config.c:2849,7'
              BranchSideFuncs:
                - regexec
        - Branch String:   'config.c:2847,6'
          Branch Sides:
            - BranchSide:      'config.c:2848,18'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'config.c:2849,7'
              BranchSideFuncs:
                - regexec
        - Branch String:   'config.c:2849,6'
          Branch Sides:
            - BranchSide:      'config.c:2850,3'
              BranchSideFuncs:
                - regexec
            - BranchSide:      'config.c:2851,6'
              BranchSideFuncs:
                - regexec
        - Branch String:   'config.c:2851,6'
          Branch Sides:
            - BranchSide:      'config.c:2852,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2854,9'
              BranchSideFuncs:
                - regexec
        - Branch String:   'config.c:2855,10'
          Branch Sides:
            - BranchSide:      'config.c:2855,22'
              BranchSideFuncs:
                - regexec
            - BranchSide:      'config.c:2855,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2845,6'
          Dst:             strcmp
        - Src:             'config.c:2848,11'
          Dst:             strcmp
        - Src:             'config.c:2855,14'
          Dst:             regexec
    - functionName:    store_create_section
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2942
      functionLinenumberEnd: 2962
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - store
        - ''
      BBCount:         16
      ICount:          115
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - memchr
        - strbuf_add
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:2948,6'
          Branch Sides:
            - BranchSide:      'config.c:2949,38'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addstr.22798
                - strbuf_addch.22796
                - strbuf_addch.22796
            - BranchSide:      'config.c:2957,3'
              BranchSideFuncs:
                - strbuf_addch.22796
                - strbuf_add
                - strbuf_addstr.22798
        - Branch String:   'config.c:2950,3'
          Branch Sides:
            - BranchSide:      'config.c:2951,8'
              BranchSideFuncs:
                - strbuf_addch.22796
                - strbuf_addstr.22798
                - strbuf_addch.22796
            - BranchSide:      'config.c:2955,3'
              BranchSideFuncs:
                - strbuf_addstr.22798
        - Branch String:   'config.c:2951,22'
          Branch Sides:
            - BranchSide:      'config.c:2951,25'
              BranchSideFuncs:
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
            - BranchSide:      'config.c:2952,5'
              BranchSideFuncs:
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
        - Branch String:   'config.c:2951,8'
          Branch Sides:
            - BranchSide:      'config.c:2952,5'
              BranchSideFuncs:
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
            - BranchSide:      'config.c:2953,22'
              BranchSideFuncs:
                - strbuf_addch.22796
                - strbuf_addstr.22798
                - strbuf_addch.22796
      Callsites:
        - Src:             'config.c:2947,8'
          Dst:             memchr
        - Src:             'config.c:2949,3'
          Dst:             strbuf_addf
        - Src:             'config.c:2952,5'
          Dst:             strbuf_addch
        - Src:             'config.c:2953,4'
          Dst:             strbuf_addch
        - Src:             'config.c:2955,3'
          Dst:             strbuf_addstr
        - Src:             'config.c:2957,3'
          Dst:             strbuf_addch
        - Src:             'config.c:2958,3'
          Dst:             strbuf_add
        - Src:             'config.c:2959,3'
          Dst:             strbuf_addstr
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    16
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hold_lock_file_for_update_timeout
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
        - timeout_ms
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:179,9'
          Dst:             hold_lock_file_for_update_timeout_mode
    - functionName:    repo_read_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2531
      functionLinenumberEnd: 2558
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
      BBCount:         8
      ICount:          73
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - config_with_options
        - die
        - git_configset_clear
        - git_configset_init
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2538,6'
          Branch Sides:
            - BranchSide:      'config.c:2539,3'
              BranchSideFuncs:
                - git_configset_clear
                - git_configset_init
                - config_with_options
                - _.22809
                - die
            - BranchSide:      'config.c:2541,23'
              BranchSideFuncs:
                - git_configset_clear
                - git_configset_init
                - config_with_options
                - _.22809
                - die
        - Branch String:   'config.c:2544,6'
          Branch Sides:
            - BranchSide:      'config.c:2557,7'
              BranchSideFuncs:
                - _.22809
                - die
            - BranchSide:      'config.c:2558,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2539,3'
          Dst:             xcalloc
        - Src:             'config.c:2541,3'
          Dst:             git_configset_clear
        - Src:             'config.c:2543,2'
          Dst:             git_configset_init
        - Src:             'config.c:2544,6'
          Dst:             config_with_options
        - Src:             'config.c:2544,6'
          Dst:             config_set_callback
        - Src:             'config.c:2557,7'
          Dst:             _
        - Src:             'config.c:2557,3'
          Dst:             die
    - functionName:    git_configset_clear
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2337
      functionLinenumberEnd: 2354
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - container_of_or_null_offset
        - hashmap_clear_
        - hashmap_iter_first
        - hashmap_iter_next
        - string_list_clear
      functionUses:    6
      BranchProfiles:
        - Branch String:   'config.c:2340,6'
          Branch Sides:
            - BranchSide:      'config.c:2341,3'
              BranchSideFuncs:
                - hashmap_iter_first.22911
                - container_of_or_null_offset.22910
                - hashmap_clear_
                - free
                - free
                - string_list_clear
                - hashmap_iter_next
                - container_of_or_null_offset.22910
            - BranchSide:      'config.c:2343,2'
              BranchSideFuncs:
                - hashmap_iter_first.22911
                - container_of_or_null_offset.22910
                - hashmap_clear_
                - free
                - free
                - string_list_clear
                - hashmap_iter_next
                - container_of_or_null_offset.22910
        - Branch String:   'config.c:2343,2'
          Branch Sides:
            - BranchSide:      'config.c:2345,8'
              BranchSideFuncs:
                - free
                - string_list_clear
                - hashmap_iter_next
                - container_of_or_null_offset.22910
                - hashmap_clear_
                - free
            - BranchSide:      'config.c:2348,2'
              BranchSideFuncs:
                - hashmap_clear_
                - free
      Callsites:
        - Src:             'config.c:2343,2'
          Dst:             hashmap_iter_first
        - Src:             'config.c:2343,2'
          Dst:             container_of_or_null_offset
        - Src:             'config.c:2346,3'
          Dst:             string_list_clear
        - Src:             'config.c:2343,2'
          Dst:             hashmap_iter_next
        - Src:             'config.c:2343,2'
          Dst:             container_of_or_null_offset
        - Src:             'config.c:2348,2'
          Dst:             hashmap_clear_
    - functionName:    git_configset_init
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2328
      functionLinenumberEnd: 2334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - config_set_element_cmp
        - hashmap_init
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2329,2'
          Dst:             hashmap_init
        - Src:             'config.c:2329,2'
          Dst:             config_set_element_cmp
    - functionName:    config_set_callback
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2359
      functionLinenumberEnd: 2362
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - ctx
        - cb
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - configset_add_value
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2361,2'
          Dst:             configset_add_value
    - functionName:    config_with_options
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2146
      functionLinenumberEnd: 2181
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
        - config_source
        - repo
        - opts
      BBCount:         29
      ICount:          185
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - do_git_config_sequence
        - git_config_from_blob_ref
        - git_config_from_file_with_options
        - git_config_from_stdin
        - string_list_clear
      functionUses:    13
      BranchProfiles:
        - Branch String:   'config.c:2150,6'
          Branch Sides:
            - BranchSide:      'config.c:2151,12'
              BranchSideFuncs:
                - do_git_config_sequence
                - string_list_clear
                - free
                - git_config_from_blob_ref
                - git_config_from_file_with_options
                - git_config_from_stdin
            - BranchSide:      'config.c:2164,6'
              BranchSideFuncs:
                - do_git_config_sequence
                - string_list_clear
                - free
                - git_config_from_blob_ref
                - git_config_from_file_with_options
                - git_config_from_stdin
        - Branch String:   'config.c:2164,20'
          Branch Sides:
            - BranchSide:      'config.c:2164,23'
              BranchSideFuncs:
                - do_git_config_sequence
                - string_list_clear
                - free
                - git_config_from_blob_ref
                - git_config_from_file_with_options
                - git_config_from_stdin
            - BranchSide:      'config.c:2166,13'
              BranchSideFuncs:
                - do_git_config_sequence
                - string_list_clear
                - free
                - git_config_from_blob_ref
                - git_config_from_file_with_options
        - Branch String:   'config.c:2164,6'
          Branch Sides:
            - BranchSide:      'config.c:2165,31'
              BranchSideFuncs:
                - git_config_from_stdin
                - string_list_clear
                - free
            - BranchSide:      'config.c:2166,13'
              BranchSideFuncs:
                - do_git_config_sequence
                - string_list_clear
                - free
                - git_config_from_blob_ref
                - git_config_from_file_with_options
        - Branch String:   'config.c:2166,27'
          Branch Sides:
            - BranchSide:      'config.c:2166,30'
              BranchSideFuncs:
                - do_git_config_sequence
                - string_list_clear
                - free
                - git_config_from_blob_ref
                - git_config_from_file_with_options
            - BranchSide:      'config.c:2170,13'
              BranchSideFuncs:
                - do_git_config_sequence
                - string_list_clear
                - free
                - git_config_from_blob_ref
        - Branch String:   'config.c:2166,13'
          Branch Sides:
            - BranchSide:      'config.c:2167,43'
              BranchSideFuncs:
                - git_config_from_file_with_options
                - string_list_clear
                - free
            - BranchSide:      'config.c:2170,13'
              BranchSideFuncs:
                - do_git_config_sequence
                - string_list_clear
                - free
                - git_config_from_blob_ref
        - Branch String:   'config.c:2170,27'
          Branch Sides:
            - BranchSide:      'config.c:2170,30'
              BranchSideFuncs:
                - do_git_config_sequence
                - string_list_clear
                - free
                - git_config_from_blob_ref
            - BranchSide:      'config.c:2174,32'
              BranchSideFuncs:
                - do_git_config_sequence
                - string_list_clear
                - free
        - Branch String:   'config.c:2170,13'
          Branch Sides:
            - BranchSide:      'config.c:2171,34'
              BranchSideFuncs:
                - git_config_from_blob_ref
                - string_list_clear
                - free
            - BranchSide:      'config.c:2174,32'
              BranchSideFuncs:
                - do_git_config_sequence
                - string_list_clear
                - free
        - Branch String:   'config.c:2177,6'
          Branch Sides:
            - BranchSide:      'config.c:2177,6'
              BranchSideFuncs:
                - string_list_clear
                - free
            - BranchSide:      'config.c:2178,25'
              BranchSideFuncs:
                - string_list_clear
                - free
      Callsites:
        - Src:             'config.c:2165,9'
          Dst:             git_config_from_stdin
        - Src:             'config.c:2167,9'
          Dst:             git_config_from_file_with_options
        - Src:             'config.c:2171,9'
          Dst:             git_config_from_blob_ref
        - Src:             'config.c:2174,9'
          Dst:             do_git_config_sequence
        - Src:             'config.c:2178,3'
          Dst:             string_list_clear
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    91
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    git_config_include
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - data
      BBCount:         21
      ICount:          161
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - handle_path_include
        - include_condition_is_true
        - parse_config_key
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:431,6'
          Branch Sides:
            - BranchSide:      'config.c:432,10'
              BranchSideFuncs: []
            - BranchSide:      'config.c:434,14'
              BranchSideFuncs:
                - strcmp
                - handle_path_include
                - parse_config_key
                - include_condition_is_true
                - strcmp
                - handle_path_include
        - Branch String:   'config.c:434,6'
          Branch Sides:
            - BranchSide:      'config.c:435,29'
              BranchSideFuncs:
                - parse_config_key
                - include_condition_is_true
                - strcmp
                - handle_path_include
            - BranchSide:      'config.c:437,24'
              BranchSideFuncs:
                - parse_config_key
                - include_condition_is_true
                - strcmp
                - handle_path_include
        - Branch String:   'config.c:437,66'
          Branch Sides:
            - BranchSide:      'config.c:438,6'
              BranchSideFuncs: []
            - BranchSide:      'config.c:448,9'
              BranchSideFuncs: []
        - Branch String:   'config.c:438,11'
          Branch Sides:
            - BranchSide:      'config.c:438,40'
              BranchSideFuncs:
                - include_condition_is_true
                - strcmp
                - handle_path_include
            - BranchSide:      'config.c:448,9'
              BranchSideFuncs: []
        - Branch String:   'config.c:438,71'
          Branch Sides:
            - BranchSide:      'config.c:439,14'
              BranchSideFuncs:
                - strcmp
                - handle_path_include
            - BranchSide:      'config.c:448,9'
              BranchSideFuncs: []
        - Branch String:   'config.c:437,6'
          Branch Sides:
            - BranchSide:      'config.c:440,24'
              BranchSideFuncs: []
            - BranchSide:      'config.c:448,9'
              BranchSideFuncs: []
        - Branch String:   'config.c:442,7'
          Branch Sides:
            - BranchSide:      'config.c:443,4'
              BranchSideFuncs:
                - handle_path_include
            - BranchSide:      'config.c:444,29'
              BranchSideFuncs:
                - handle_path_include
      Callsites:
        - Src:             'config.c:434,7'
          Dst:             strcmp
        - Src:             'config.c:435,9'
          Dst:             handle_path_include
        - Src:             'config.c:437,7'
          Dst:             parse_config_key
        - Src:             'config.c:438,14'
          Dst:             include_condition_is_true
        - Src:             'config.c:439,7'
          Dst:             strcmp
        - Src:             'config.c:444,9'
          Dst:             handle_path_include
    - functionName:    git_config_from_stdin
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1935
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fn
        - data
        - scope
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_config_from_file
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:1936,9'
          Dst:             do_config_from_file
    - functionName:    git_config_from_file_with_options
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1943
      functionLinenumberEnd: 1955
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - filename
        - data
        - scope
        - opts
      BBCount:         8
      ICount:          65
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - do_config_from_file
        - fclose
        - fopen_or_warn
      functionUses:    10
      BranchProfiles:
        - Branch String:   'config.c:1947,6'
          Branch Sides:
            - BranchSide:      'config.c:1948,3'
              BranchSideFuncs:
                - fopen_or_warn
                - do_config_from_file
                - fclose
            - BranchSide:      'config.c:1949,20'
              BranchSideFuncs:
                - fopen_or_warn
                - do_config_from_file
                - fclose
        - Branch String:   'config.c:1950,6'
          Branch Sides:
            - BranchSide:      'config.c:1950,6'
              BranchSideFuncs:
                - do_config_from_file
                - fclose
            - BranchSide:      'config.c:1951,29'
              BranchSideFuncs:
                - do_config_from_file
                - fclose
      Callsites:
        - Src:             'config.c:1948,3'
          Dst:             BUG_fl
        - Src:             'config.c:1949,6'
          Dst:             fopen_or_warn
        - Src:             'config.c:1951,9'
          Dst:             do_config_from_file
        - Src:             'config.c:1953,3'
          Dst:             fclose
    - functionName:    git_config_from_blob_ref
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2018
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fn
        - repo
        - name
        - data
        - scope
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error
        - git_config_from_blob_oid
        - repo_get_oid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2021,6'
          Branch Sides:
            - BranchSide:      'config.c:2022,10'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:2023,34'
              BranchSideFuncs:
                - git_config_from_blob_oid
      Callsites:
        - Src:             'config.c:2021,6'
          Dst:             repo_get_oid
        - Src:             'config.c:2022,10'
          Dst:             _
        - Src:             'config.c:2022,10'
          Dst:             error
        - Src:             'config.c:2022,10'
          Dst:             const_error
        - Src:             'config.c:2023,9'
          Dst:             git_config_from_blob_oid
    - functionName:    do_git_config_sequence
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2077
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - repo
        - fn
        - data
      BBCount:         48
      ICount:          318
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - BUG_fl
        - _
        - access_or_die
        - die
        - git_config_from_file_with_options
        - git_config_from_parameters
        - git_config_system
        - git_global_config_paths
        - git_system_config
        - mkpathdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2090,6'
          Branch Sides:
            - BranchSide:      'config.c:2091,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'config.c:2093,6'
              BranchSideFuncs:
                - git_config_system
                - git_global_config_paths
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - mkpathdup
                - mkpathdup
        - Branch String:   'config.c:2093,6'
          Branch Sides:
            - BranchSide:      'config.c:2094,40'
              BranchSideFuncs:
                - mkpathdup
                - mkpathdup
                - git_config_system
                - git_global_config_paths
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
            - BranchSide:      'config.c:2097,15'
              BranchSideFuncs:
                - git_config_system
                - git_global_config_paths
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
        - Branch String:   'config.c:2101,26'
          Branch Sides:
            - BranchSide:      'config.c:2101,29'
              BranchSideFuncs:
                - git_global_config_paths
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
            - BranchSide:      'config.c:2108,2'
              BranchSideFuncs:
                - git_global_config_paths
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
        - Branch String:   'config.c:2101,43'
          Branch Sides:
            - BranchSide:      'config.c:2102,21'
              BranchSideFuncs:
                - access_or_die
                - git_config_from_file_with_options
                - git_global_config_paths
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
            - BranchSide:      'config.c:2108,2'
              BranchSideFuncs:
                - git_global_config_paths
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
        - Branch String:   'config.c:2101,6'
          Branch Sides:
            - BranchSide:      'config.c:2104,44'
              BranchSideFuncs:
                - git_global_config_paths
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
            - BranchSide:      'config.c:2108,2'
              BranchSideFuncs:
                - git_global_config_paths
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
        - Branch String:   'config.c:2110,17'
          Branch Sides:
            - BranchSide:      'config.c:2110,35'
              BranchSideFuncs:
                - access_or_die
                - git_config_from_file_with_options
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
            - BranchSide:      'config.c:2114,6'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
        - Branch String:   'config.c:2110,6'
          Branch Sides:
            - BranchSide:      'config.c:2111,44'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
            - BranchSide:      'config.c:2114,6'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
        - Branch String:   'config.c:2114,18'
          Branch Sides:
            - BranchSide:      'config.c:2114,36'
              BranchSideFuncs:
                - access_or_die
                - git_config_from_file_with_options
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
            - BranchSide:      'config.c:2118,7'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
        - Branch String:   'config.c:2114,6'
          Branch Sides:
            - BranchSide:      'config.c:2115,44'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
            - BranchSide:      'config.c:2118,7'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
                - access_or_die
                - git_config_from_file_with_options
        - Branch String:   'config.c:2118,25'
          Branch Sides:
            - BranchSide:      'config.c:2118,28'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
            - BranchSide:      'config.c:2123,7'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
        - Branch String:   'config.c:2118,40'
          Branch Sides:
            - BranchSide:      'config.c:2119,21'
              BranchSideFuncs:
                - access_or_die
                - git_config_from_file_with_options
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
            - BranchSide:      'config.c:2123,7'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
        - Branch String:   'config.c:2118,6'
          Branch Sides:
            - BranchSide:      'config.c:2120,44'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
            - BranchSide:      'config.c:2123,7'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
        - Branch String:   'config.c:2123,29'
          Branch Sides:
            - BranchSide:      'config.c:2123,32'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
            - BranchSide:      'config.c:2131,7'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
        - Branch String:   'config.c:2123,48'
          Branch Sides:
            - BranchSide:      'config.c:2124,6'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
            - BranchSide:      'config.c:2131,7'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
        - Branch String:   'config.c:2124,11'
          Branch Sides:
            - BranchSide:      'config.c:2124,14'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
                - access_or_die
                - git_config_from_file_with_options
            - BranchSide:      'config.c:2131,7'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
        - Branch String:   'config.c:2124,54'
          Branch Sides:
            - BranchSide:      'config.c:2125,21'
              BranchSideFuncs:
                - access_or_die
                - git_config_from_file_with_options
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
            - BranchSide:      'config.c:2131,7'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
        - Branch String:   'config.c:2123,6'
          Branch Sides:
            - BranchSide:      'config.c:2126,45'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
            - BranchSide:      'config.c:2131,7'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
        - Branch String:   'config.c:2131,28'
          Branch Sides:
            - BranchSide:      'config.c:2131,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'config.c:2131,58'
              BranchSideFuncs:
                - git_config_from_parameters
                - free
                - free
                - free
                - free
                - free
                - _.22809
                - die
        - Branch String:   'config.c:2131,6'
          Branch Sides:
            - BranchSide:      'config.c:2131,6'
              BranchSideFuncs:
                - _.22809
                - die
            - BranchSide:      'config.c:2132,7'
              BranchSideFuncs:
                - _.22809
                - die
      Callsites:
        - Src:             'config.c:2079,24'
          Dst:             git_system_config
        - Src:             'config.c:2091,3'
          Dst:             BUG_fl
        - Src:             'config.c:2094,17'
          Dst:             mkpathdup
        - Src:             'config.c:2095,21'
          Dst:             mkpathdup
        - Src:             'config.c:2101,6'
          Dst:             git_config_system
        - Src:             'config.c:2102,7'
          Dst:             access_or_die
        - Src:             'config.c:2104,10'
          Dst:             git_config_from_file_with_options
        - Src:             'config.c:2108,2'
          Dst:             git_global_config_paths
        - Src:             'config.c:2110,21'
          Dst:             access_or_die
        - Src:             'config.c:2111,10'
          Dst:             git_config_from_file_with_options
        - Src:             'config.c:2114,22'
          Dst:             access_or_die
        - Src:             'config.c:2115,10'
          Dst:             git_config_from_file_with_options
        - Src:             'config.c:2119,7'
          Dst:             access_or_die
        - Src:             'config.c:2120,10'
          Dst:             git_config_from_file_with_options
        - Src:             'config.c:2125,7'
          Dst:             access_or_die
        - Src:             'config.c:2126,11'
          Dst:             git_config_from_file_with_options
        - Src:             'config.c:2131,31'
          Dst:             git_config_from_parameters
        - Src:             'config.c:2132,7'
          Dst:             _
        - Src:             'config.c:2132,3'
          Dst:             die
    - functionName:    git_system_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2027
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getenv
        - normalize_path_copy
        - system_path
        - xstrdup_or_null
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config.c:2028,8'
          Branch Sides:
            - BranchSide:      'config.c:2028,40'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.22853
                - system_path
                - normalize_path_copy
            - BranchSide:      'config.c:2028,40'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.22853
                - system_path
                - normalize_path_copy
        - Branch String:   'config.c:2029,6'
          Branch Sides:
            - BranchSide:      'config.c:2029,6'
              BranchSideFuncs:
                - normalize_path_copy
            - BranchSide:      'config.c:2030,19'
              BranchSideFuncs:
                - system_path
                - normalize_path_copy
      Callsites:
        - Src:             'config.c:2028,40'
          Dst:             getenv
        - Src:             'config.c:2028,24'
          Dst:             xstrdup_or_null
        - Src:             'config.c:2030,19'
          Dst:             system_path
        - Src:             'config.c:2031,2'
          Dst:             normalize_path_copy
    - functionName:    git_config_system
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_env_bool
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:2071,10'
          Branch Sides:
            - BranchSide:      'config.c:2071,10'
              BranchSideFuncs:
                - git_env_bool
            - BranchSide:      'config.c:2071,10'
              BranchSideFuncs:
                - git_env_bool
      Callsites:
        - Src:             'config.c:2071,10'
          Dst:             git_env_bool
    - functionName:    git_global_config_paths
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - user_out
        - xdg_out
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getenv
        - interpolate_path
        - xdg_config_home
        - xstrdup_or_null
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config.c:2060,6'
          Branch Sides:
            - BranchSide:      'config.c:2060,6'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2061,17'
              BranchSideFuncs:
                - interpolate_path
                - xdg_config_home
      Callsites:
        - Src:             'config.c:2057,38'
          Dst:             getenv
        - Src:             'config.c:2057,22'
          Dst:             xstrdup_or_null
        - Src:             'config.c:2061,17'
          Dst:             interpolate_path
        - Src:             'config.c:2062,16'
          Dst:             xdg_config_home
    - functionName:    git_config_from_parameters
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         26
      ICount:          190
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - config_parse_pair
        - const_error
        - error
        - getenv
        - getenv_safe
        - kvi_from_param
        - parse_config_env_list
        - strbuf_addf
        - strbuf_release
        - strbuf_setlen
        - strtoul
        - strvec_clear
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:727,6'
          Branch Sides:
            - BranchSide:      'config.c:732,19'
              BranchSideFuncs:
                - strtoul
                - getenv
                - strbuf_release
                - strvec_clear
                - free
                - xstrdup
                - parse_config_env_list
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
                - strbuf_setlen.22832
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
                - strbuf_setlen.22832
                - config_parse_pair
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:768,8'
              BranchSideFuncs:
                - getenv
                - strbuf_release
                - strvec_clear
                - free
                - xstrdup
                - parse_config_env_list
        - Branch String:   'config.c:733,7'
          Branch Sides:
            - BranchSide:      'config.c:734,10'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - strbuf_release
                - strvec_clear
                - free
            - BranchSide:      'config.c:737,7'
              BranchSideFuncs:
                - getenv
                - strbuf_release
                - strvec_clear
                - free
                - xstrdup
                - parse_config_env_list
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
                - strbuf_setlen.22832
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
                - strbuf_setlen.22832
                - config_parse_pair
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:737,7'
          Branch Sides:
            - BranchSide:      'config.c:738,10'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - strbuf_release
                - strvec_clear
                - free
            - BranchSide:      'config.c:742,10'
              BranchSideFuncs:
                - getenv
                - strbuf_release
                - strvec_clear
                - free
                - xstrdup
                - parse_config_env_list
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
                - strbuf_setlen.22832
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
                - strbuf_setlen.22832
                - config_parse_pair
        - Branch String:   'config.c:742,3'
          Branch Sides:
            - BranchSide:      'config.c:745,46'
              BranchSideFuncs:
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
                - strbuf_release
                - strvec_clear
                - free
                - strbuf_setlen.22832
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
                - strbuf_setlen.22832
                - config_parse_pair
                - getenv
                - xstrdup
                - parse_config_env_list
            - BranchSide:      'config.c:766,2'
              BranchSideFuncs:
                - getenv
                - strbuf_release
                - strvec_clear
                - free
                - xstrdup
                - parse_config_env_list
        - Branch String:   'config.c:747,8'
          Branch Sides:
            - BranchSide:      'config.c:748,11'
              BranchSideFuncs:
                - strbuf_setlen.22832
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
                - strbuf_release
                - strvec_clear
                - free
                - strbuf_setlen.22832
                - config_parse_pair
                - getenv
                - xstrdup
                - parse_config_env_list
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:751,4'
              BranchSideFuncs:
                - strbuf_setlen.22832
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
                - strbuf_release
                - strvec_clear
                - free
                - strbuf_setlen.22832
                - config_parse_pair
                - getenv
                - xstrdup
                - parse_config_env_list
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:755,8'
          Branch Sides:
            - BranchSide:      'config.c:756,11'
              BranchSideFuncs:
                - strbuf_setlen.22832
                - config_parse_pair
                - getenv
                - strbuf_release
                - strvec_clear
                - free
                - xstrdup
                - parse_config_env_list
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
                - strbuf_setlen.22832
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:759,4'
              BranchSideFuncs:
                - strbuf_setlen.22832
                - config_parse_pair
                - getenv
                - strbuf_release
                - strvec_clear
                - free
                - xstrdup
                - parse_config_env_list
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
                - strbuf_setlen.22832
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:761,8'
          Branch Sides:
            - BranchSide:      'config.c:762,9'
              BranchSideFuncs:
                - strbuf_release
                - strvec_clear
                - free
            - BranchSide:      'config.c:765,3'
              BranchSideFuncs:
                - getenv
                - strbuf_release
                - strvec_clear
                - free
                - xstrdup
                - parse_config_env_list
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
                - strbuf_setlen.22832
                - strbuf_addf
                - getenv_safe
                - _.22809
                - error
                - const_error.22828
                - strbuf_setlen.22832
                - config_parse_pair
        - Branch String:   'config.c:769,6'
          Branch Sides:
            - BranchSide:      'config.c:769,6'
              BranchSideFuncs:
                - xstrdup
                - parse_config_env_list
                - strbuf_release
                - strvec_clear
                - free
            - BranchSide:      'config.c:771,18'
              BranchSideFuncs:
                - xstrdup
                - parse_config_env_list
                - strbuf_release
                - strvec_clear
                - free
        - Branch String:   'config.c:772,7'
          Branch Sides:
            - BranchSide:      'config.c:773,8'
              BranchSideFuncs:
                - strbuf_release
                - strvec_clear
                - free
            - BranchSide:      'config.c:776,2'
              BranchSideFuncs:
                - strbuf_release
                - strvec_clear
                - free
      Callsites:
        - Src:             'config.c:725,2'
          Dst:             kvi_from_param
        - Src:             'config.c:726,8'
          Dst:             getenv
        - Src:             'config.c:732,11'
          Dst:             strtoul
        - Src:             'config.c:734,10'
          Dst:             _
        - Src:             'config.c:734,10'
          Dst:             error
        - Src:             'config.c:734,10'
          Dst:             const_error
        - Src:             'config.c:738,10'
          Dst:             _
        - Src:             'config.c:738,10'
          Dst:             error
        - Src:             'config.c:738,10'
          Dst:             const_error
        - Src:             'config.c:745,4'
          Dst:             strbuf_addf
        - Src:             'config.c:746,10'
          Dst:             getenv_safe
        - Src:             'config.c:748,11'
          Dst:             _
        - Src:             'config.c:748,11'
          Dst:             error
        - Src:             'config.c:748,11'
          Dst:             const_error
        - Src:             'config.c:751,4'
          Dst:             strbuf_setlen
        - Src:             'config.c:753,4'
          Dst:             strbuf_addf
        - Src:             'config.c:754,12'
          Dst:             getenv_safe
        - Src:             'config.c:756,11'
          Dst:             _
        - Src:             'config.c:756,11'
          Dst:             error
        - Src:             'config.c:756,11'
          Dst:             const_error
        - Src:             'config.c:759,4'
          Dst:             strbuf_setlen
        - Src:             'config.c:761,8'
          Dst:             config_parse_pair
        - Src:             'config.c:768,8'
          Dst:             getenv
        - Src:             'config.c:771,10'
          Dst:             xstrdup
        - Src:             'config.c:772,7'
          Dst:             parse_config_env_list
        - Src:             'config.c:779,2'
          Dst:             strbuf_release
        - Src:             'config.c:780,2'
          Dst:             strvec_clear
    - functionName:    kvi_from_param
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    65
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    11
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    config_parse_pair
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - kvi
        - fn
        - data
      BBCount:         8
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - git_config_parse_key
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config.c:611,6'
          Branch Sides:
            - BranchSide:      'config.c:612,10'
              BranchSideFuncs:
                - git_config_parse_key
                - free
            - BranchSide:      'config.c:613,27'
              BranchSideFuncs:
                - git_config_parse_key
                - free
        - Branch String:   'config.c:613,6'
          Branch Sides:
            - BranchSide:      'config.c:614,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:616,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'config.c:611,7'
          Dst:             strlen
        - Src:             'config.c:612,10'
          Dst:             _
        - Src:             'config.c:612,10'
          Dst:             error
        - Src:             'config.c:612,10'
          Dst:             const_error
        - Src:             'config.c:613,6'
          Dst:             git_config_parse_key
    - functionName:    parse_config_env_list
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
        - kvi
        - fn
        - data
      BBCount:         48
      ICount:          257
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - _
        - config_parse_pair
        - const_error
        - error
        - git_config_parse_parameter
        - sq_dequote_step
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:668,13'
          Branch Sides:
            - BranchSide:      'config.c:668,17'
              BranchSideFuncs:
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:668,2'
              BranchSideFuncs:
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:668,2'
          Branch Sides:
            - BranchSide:      'config.c:669,37'
              BranchSideFuncs:
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:713,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:670,7'
          Branch Sides:
            - BranchSide:      'config.c:671,11'
              BranchSideFuncs:
                - git_config_parse_parameter
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:674,8'
              BranchSideFuncs:
                - git_config_parse_parameter
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:674,12'
          Branch Sides:
            - BranchSide:      'config.c:674,15'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:676,35'
              BranchSideFuncs:
                - git_config_parse_parameter
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:674,7'
          Branch Sides:
            - BranchSide:      'config.c:676,35'
              BranchSideFuncs:
                - git_config_parse_parameter
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:679,13'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:676,8'
          Branch Sides:
            - BranchSide:      'config.c:677,5'
              BranchSideFuncs: []
            - BranchSide:      'config.c:678,3'
              BranchSideFuncs:
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:679,12'
          Branch Sides:
            - BranchSide:      'config.c:683,7'
              BranchSideFuncs:
                - config_parse_pair
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:704,11'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:684,8'
          Branch Sides:
            - BranchSide:      'config.c:686,29'
              BranchSideFuncs:
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:691,17'
              BranchSideFuncs:
                - config_parse_pair
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:687,16'
          Branch Sides:
            - BranchSide:      'config.c:687,20'
              BranchSideFuncs:
                - config_parse_pair
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:688,13'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:687,24'
          Branch Sides:
            - BranchSide:      'config.c:687,28'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
            - BranchSide:      'config.c:691,4'
              BranchSideFuncs:
                - config_parse_pair
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:687,9'
          Branch Sides:
            - BranchSide:      'config.c:688,13'
              BranchSideFuncs:
                - config_parse_pair
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:691,4'
              BranchSideFuncs:
                - config_parse_pair
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:691,21'
          Branch Sides:
            - BranchSide:      'config.c:691,24'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:693,11'
              BranchSideFuncs:
                - config_parse_pair
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:691,15'
          Branch Sides:
            - BranchSide:      'config.c:693,11'
              BranchSideFuncs:
                - config_parse_pair
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:695,12'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:699,8'
          Branch Sides:
            - BranchSide:      'config.c:700,5'
              BranchSideFuncs: []
            - BranchSide:      'config.c:701,3'
              BranchSideFuncs:
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:708,7'
          Branch Sides:
            - BranchSide:      'config.c:668,2'
              BranchSideFuncs:
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:709,4'
              BranchSideFuncs:
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:709,4'
          Branch Sides:
            - BranchSide:      'config.c:710,8'
              BranchSideFuncs:
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:711,3'
              BranchSideFuncs:
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
                - git_config_parse_parameter
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - _.22809
                - error
                - const_error.22828
                - sq_dequote_step
                - _.22809
                - error
                - const_error.22828
      Callsites:
        - Src:             'config.c:669,21'
          Dst:             sq_dequote_step
        - Src:             'config.c:671,11'
          Dst:             _
        - Src:             'config.c:671,11'
          Dst:             error
        - Src:             'config.c:671,11'
          Dst:             const_error
        - Src:             'config.c:676,8'
          Dst:             git_config_parse_parameter
        - Src:             'config.c:686,13'
          Dst:             sq_dequote_step
        - Src:             'config.c:688,13'
          Dst:             _
        - Src:             'config.c:688,13'
          Dst:             error
        - Src:             'config.c:688,13'
          Dst:             const_error
        - Src:             'config.c:695,12'
          Dst:             _
        - Src:             'config.c:695,12'
          Dst:             error
        - Src:             'config.c:695,12'
          Dst:             const_error
        - Src:             'config.c:699,8'
          Dst:             config_parse_pair
        - Src:             'config.c:704,11'
          Dst:             _
        - Src:             'config.c:704,11'
          Dst:             error
        - Src:             'config.c:704,11'
          Dst:             const_error
    - functionName:    git_config_parse_parameter
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - text
        - fn
        - data
      BBCount:         17
      ICount:          156
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - config_parse_pair
        - const_error
        - error
        - kvi_from_param
        - strbuf_list_free
        - strbuf_setlen
        - strbuf_split_str
        - strbuf_trim
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:643,6'
          Branch Sides:
            - BranchSide:      'config.c:644,10'
              BranchSideFuncs:
                - strbuf_trim
                - strbuf_list_free
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - strbuf_list_free
                - strbuf_setlen.22832
            - BranchSide:      'config.c:646,6'
              BranchSideFuncs:
                - strbuf_trim
                - strbuf_list_free
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - strbuf_list_free
                - strbuf_setlen.22832
        - Branch String:   'config.c:646,19'
          Branch Sides:
            - BranchSide:      'config.c:646,22'
              BranchSideFuncs:
                - strbuf_trim
                - strbuf_list_free
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - strbuf_list_free
                - strbuf_setlen.22832
            - BranchSide:      'config.c:650,9'
              BranchSideFuncs:
                - strbuf_trim
                - strbuf_list_free
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - strbuf_list_free
        - Branch String:   'config.c:646,6'
          Branch Sides:
            - BranchSide:      'config.c:647,17'
              BranchSideFuncs:
                - strbuf_setlen.22832
                - strbuf_trim
                - strbuf_list_free
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - strbuf_list_free
            - BranchSide:      'config.c:650,9'
              BranchSideFuncs:
                - strbuf_trim
                - strbuf_list_free
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - strbuf_list_free
        - Branch String:   'config.c:648,11'
          Branch Sides:
            - BranchSide:      'config.c:648,21'
              BranchSideFuncs:
                - strbuf_trim
                - strbuf_list_free
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - strbuf_list_free
            - BranchSide:      'config.c:648,9'
              BranchSideFuncs:
                - strbuf_trim
                - strbuf_list_free
                - _.22809
                - error
                - const_error.22828
                - config_parse_pair
                - strbuf_list_free
        - Branch String:   'config.c:654,6'
          Branch Sides:
            - BranchSide:      'config.c:655,20'
              BranchSideFuncs:
                - config_parse_pair
                - strbuf_list_free
            - BranchSide:      'config.c:659,26'
              BranchSideFuncs:
                - config_parse_pair
                - strbuf_list_free
      Callsites:
        - Src:             'config.c:640,2'
          Dst:             kvi_from_param
        - Src:             'config.c:642,9'
          Dst:             strbuf_split_str
        - Src:             'config.c:644,10'
          Dst:             _
        - Src:             'config.c:644,10'
          Dst:             error
        - Src:             'config.c:644,10'
          Dst:             const_error
        - Src:             'config.c:647,3'
          Dst:             strbuf_setlen
        - Src:             'config.c:653,2'
          Dst:             strbuf_trim
        - Src:             'config.c:655,3'
          Dst:             strbuf_list_free
        - Src:             'config.c:656,10'
          Dst:             _
        - Src:             'config.c:656,10'
          Dst:             error
        - Src:             'config.c:656,10'
          Dst:             const_error
        - Src:             'config.c:659,8'
          Dst:             config_parse_pair
        - Src:             'config.c:660,2'
          Dst:             strbuf_list_free
    - functionName:    strbuf_split_str
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - str
        - terminator
        - max
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_split_buf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:565,31'
          Dst:             strlen
        - Src:             './strbuf.h:565,9'
          Dst:             strbuf_split_buf
    - functionName:    git_config_parse_key
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - store_key
        - baselen_
      BBCount:         40
      ICount:          239
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - const_error
        - error
        - iskeychar
        - sane_case
        - strlen
        - strrchr
        - xmallocz
      functionUses:    5
      BranchProfiles:
        - Branch String:   'config.c:555,23'
          Branch Sides:
            - BranchSide:      'config.c:555,26'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:556,3'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:555,6'
          Branch Sides:
            - BranchSide:      'config.c:556,3'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:560,7'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - strlen
                - xmallocz
                - iskeychar
                - _.22809
                - error
                - const_error.22828
                - free
                - sane_case.22846
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:560,6'
          Branch Sides:
            - BranchSide:      'config.c:561,3'
              BranchSideFuncs:
                - strlen
                - xmallocz
                - iskeychar
                - _.22809
                - error
                - const_error.22828
                - free
                - sane_case.22846
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:565,12'
              BranchSideFuncs:
                - strlen
                - xmallocz
                - iskeychar
                - _.22809
                - error
                - const_error.22828
                - free
                - sane_case.22846
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:566,6'
          Branch Sides:
            - BranchSide:      'config.c:567,15'
              BranchSideFuncs:
                - strlen
                - xmallocz
                - iskeychar
                - _.22809
                - error
                - const_error.22828
                - free
                - sane_case.22846
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:572,31'
              BranchSideFuncs:
                - strlen
                - xmallocz
                - iskeychar
                - _.22809
                - error
                - const_error.22828
                - free
                - sane_case.22846
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:575,2'
          Branch Sides:
            - BranchSide:      'config.c:576,21'
              BranchSideFuncs:
                - iskeychar
                - _.22809
                - error
                - const_error.22828
                - free
                - sane_case.22846
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:594,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:577,7'
          Branch Sides:
            - BranchSide:      'config.c:578,8'
              BranchSideFuncs:
                - iskeychar
                - _.22809
                - error
                - const_error.22828
                - free
                - sane_case.22846
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:580,8'
              BranchSideFuncs:
                - iskeychar
                - _.22809
                - error
                - const_error.22828
                - free
                - sane_case.22846
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:580,12'
          Branch Sides:
            - BranchSide:      'config.c:580,15'
              BranchSideFuncs:
                - iskeychar
                - _.22809
                - error
                - const_error.22828
                - free
                - sane_case.22846
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:581,19'
              BranchSideFuncs:
                - iskeychar
                - _.22809
                - error
                - const_error.22828
                - free
                - sane_case.22846
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:580,7'
          Branch Sides:
            - BranchSide:      'config.c:581,19'
              BranchSideFuncs:
                - iskeychar
                - _.22809
                - error
                - const_error.22828
                - free
                - sane_case.22846
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:587,14'
              BranchSideFuncs:
                - iskeychar
                - _.22809
                - error
                - const_error.22828
                - free
                - sane_case.22846
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:581,22'
          Branch Sides:
            - BranchSide:      'config.c:582,9'
              BranchSideFuncs:
                - sane_case.22846
                - iskeychar
                - _.22809
                - error
                - const_error.22828
                - free
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:583,5'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - free
        - Branch String:   'config.c:582,26'
          Branch Sides:
            - BranchSide:      'config.c:582,30'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - free
                - sane_case.22846
                - iskeychar
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:586,8'
              BranchSideFuncs:
                - sane_case.22846
                - iskeychar
                - _.22809
                - error
                - const_error.22828
                - free
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:581,8'
          Branch Sides:
            - BranchSide:      'config.c:583,5'
              BranchSideFuncs:
                - sane_case.22846
                - iskeychar
                - _.22809
                - error
                - const_error.22828
                - free
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:586,8'
              BranchSideFuncs:
                - sane_case.22846
                - iskeychar
                - _.22809
                - error
                - const_error.22828
                - free
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:587,14'
          Branch Sides:
            - BranchSide:      'config.c:0,0'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - free
            - BranchSide:      'config.c:588,4'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - free
      Callsites:
        - Src:             'config.c:548,25'
          Dst:             strrchr
        - Src:             'config.c:556,3'
          Dst:             _
        - Src:             'config.c:556,3'
          Dst:             error
        - Src:             'config.c:556,3'
          Dst:             const_error
        - Src:             'config.c:561,3'
          Dst:             _
        - Src:             'config.c:561,3'
          Dst:             error
        - Src:             'config.c:561,3'
          Dst:             const_error
        - Src:             'config.c:572,24'
          Dst:             strlen
        - Src:             'config.c:572,15'
          Dst:             xmallocz
        - Src:             'config.c:581,9'
          Dst:             iskeychar
        - Src:             'config.c:583,5'
          Dst:             _
        - Src:             'config.c:583,5'
          Dst:             error
        - Src:             'config.c:583,5'
          Dst:             const_error
        - Src:             'config.c:586,8'
          Dst:             sane_case
        - Src:             'config.c:588,4'
          Dst:             _
        - Src:             'config.c:588,4'
          Dst:             error
        - Src:             'config.c:588,4'
          Dst:             const_error
    - functionName:    iskeychar
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config.c:529,20'
          Branch Sides:
            - BranchSide:      'config.c:529,20'
              BranchSideFuncs: []
            - BranchSide:      'config.c:529,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sane_case
      functionSourceFile: '/src/git/./sane-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - high
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './sane-ctype.h:50,6'
          Branch Sides:
            - BranchSide:      './sane-ctype.h:50,6'
              BranchSideFuncs: []
            - BranchSide:      './sane-ctype.h:51,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    git_config_from_blob_oid
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fn
        - name
        - repo
        - oid
        - data
        - scope
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - const_error
        - error
        - git_config_from_mem
        - repo_read_object_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:1999,6'
          Branch Sides:
            - BranchSide:      'config.c:2000,10'
              BranchSideFuncs:
                - git_config_from_mem
                - free
                - free
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:2001,6'
              BranchSideFuncs:
                - git_config_from_mem
                - free
                - free
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:2001,6'
          Branch Sides:
            - BranchSide:      'config.c:2002,8'
              BranchSideFuncs:
                - free
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:2006,28'
              BranchSideFuncs:
                - git_config_from_mem
                - free
      Callsites:
        - Src:             'config.c:1998,8'
          Dst:             repo_read_object_file
        - Src:             'config.c:2000,10'
          Dst:             _
        - Src:             'config.c:2000,10'
          Dst:             error
        - Src:             'config.c:2000,10'
          Dst:             const_error
        - Src:             'config.c:2003,10'
          Dst:             _
        - Src:             'config.c:2003,10'
          Dst:             error
        - Src:             'config.c:2003,10'
          Dst:             const_error
        - Src:             'config.c:2006,8'
          Dst:             git_config_from_mem
    - functionName:    git_config_from_mem
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1969
      functionLinenumberEnd: 1983
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - origin_type
        - name
        - buf
        - len
        - data
        - scope
        - opts
      BBCount:         3
      ICount:          70
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_config_from
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:1983,9'
          Dst:             do_config_from
    - functionName:    config_buf_fgetc
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:101,6'
          Branch Sides:
            - BranchSide:      'config.c:102,10'
              BranchSideFuncs: []
            - BranchSide:      'config.c:104,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    config_buf_ungetc
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - conf
      BBCount:         8
      ICount:          63
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:109,6'
          Branch Sides:
            - BranchSide:      'config.c:110,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'config.c:116,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:111,7'
          Branch Sides:
            - BranchSide:      'config.c:112,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'config.c:113,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:112,4'
          Dst:             BUG_fl
    - functionName:    config_buf_ftell
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_config_from
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - top
        - fn
        - data
        - scope
        - opts
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_parse_source
        - kvi_from_source
        - strbuf_init
        - strbuf_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:1897,2'
          Dst:             strbuf_init
        - Src:             'config.c:1898,2'
          Dst:             strbuf_init
        - Src:             'config.c:1899,2'
          Dst:             kvi_from_source
        - Src:             'config.c:1901,8'
          Dst:             git_parse_source
        - Src:             'config.c:1903,2'
          Dst:             strbuf_release
        - Src:             'config.c:1904,2'
          Dst:             strbuf_release
    - functionName:    kvi_from_source
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
        - scope
        - out
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strintern
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:1028,18'
          Dst:             strintern
    - functionName:    git_parse_source
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
        - fn
        - kvi
        - data
        - opts
      BBCount:         73
      ICount:          457
      EdgeCount:       93
      CyclomaticComplexity: 22
      functionsReached:
        - BUG_fl
        - _
        - const_error
        - die
        - do_event
        - error
        - get_base_var
        - get_next_char
        - get_value
        - sane_case
        - strbuf_addch
        - strbuf_setlen
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:1057,14'
          Branch Sides:
            - BranchSide:      'config.c:1057,18'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - get_next_char
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
                - do_event
            - BranchSide:      'config.c:1072,7'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - get_next_char
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
                - do_event
        - Branch String:   'config.c:1057,7'
          Branch Sides:
            - BranchSide:      'config.c:1061,8'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - get_next_char
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
                - do_event
            - BranchSide:      'config.c:1072,7'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - get_next_char
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
                - do_event
        - Branch String:   'config.c:1061,8'
          Branch Sides:
            - BranchSide:      'config.c:1062,11'
              BranchSideFuncs:
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
                - do_event
            - BranchSide:      'config.c:1066,9'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - get_next_char
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
                - do_event
        - Branch String:   'config.c:1066,9'
          Branch Sides:
            - BranchSide:      'config.c:1067,6'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
            - BranchSide:      'config.c:1069,12'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - get_next_char
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
                - do_event
        - Branch String:   'config.c:1072,7'
          Branch Sides:
            - BranchSide:      'config.c:1073,8'
              BranchSideFuncs:
                - do_event
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
            - BranchSide:      'config.c:1083,7'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - get_next_char
                - do_event
                - do_event
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
        - Branch String:   'config.c:1073,8'
          Branch Sides:
            - BranchSide:      'config.c:1074,18'
              BranchSideFuncs:
                - do_event
            - BranchSide:      'config.c:1078,17'
              BranchSideFuncs:
                - do_event
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
        - Branch String:   'config.c:1074,9'
          Branch Sides:
            - BranchSide:      'config.c:1075,6'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1076,5'
              BranchSideFuncs: []
        - Branch String:   'config.c:1078,8'
          Branch Sides:
            - BranchSide:      'config.c:1079,5'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1080,12'
              BranchSideFuncs:
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
                - do_event
        - Branch String:   'config.c:1083,7'
          Branch Sides:
            - BranchSide:      'config.c:1084,4'
              BranchSideFuncs:
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
                - do_event
            - BranchSide:      'config.c:1085,7'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - get_next_char
                - do_event
                - do_event
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
        - Branch String:   'config.c:1085,7'
          Branch Sides:
            - BranchSide:      'config.c:1086,17'
              BranchSideFuncs:
                - do_event
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
            - BranchSide:      'config.c:1090,7'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - get_next_char
                - do_event
                - do_event
                - do_event
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
        - Branch String:   'config.c:1086,8'
          Branch Sides:
            - BranchSide:      'config.c:1087,6'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1088,4'
              BranchSideFuncs:
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
                - do_event
        - Branch String:   'config.c:1090,16'
          Branch Sides:
            - BranchSide:      'config.c:1090,19'
              BranchSideFuncs:
                - do_event
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
            - BranchSide:      'config.c:1091,17'
              BranchSideFuncs:
                - do_event
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
        - Branch String:   'config.c:1090,7'
          Branch Sides:
            - BranchSide:      'config.c:1091,17'
              BranchSideFuncs:
                - do_event
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
            - BranchSide:      'config.c:1096,7'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - get_next_char
                - do_event
                - do_event
                - do_event
                - do_event
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
        - Branch String:   'config.c:1091,8'
          Branch Sides:
            - BranchSide:      'config.c:1092,6'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1093,12'
              BranchSideFuncs:
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
                - do_event
        - Branch String:   'config.c:1096,7'
          Branch Sides:
            - BranchSide:      'config.c:1097,17'
              BranchSideFuncs:
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - do_event
                - do_event
                - do_event
                - do_event
            - BranchSide:      'config.c:1108,8'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - get_next_char
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
                - do_event
        - Branch String:   'config.c:1097,8'
          Branch Sides:
            - BranchSide:      'config.c:1098,6'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1101,4'
              BranchSideFuncs:
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - do_event
                - do_event
                - do_event
                - do_event
                - do_event
        - Branch String:   'config.c:1102,34'
          Branch Sides:
            - BranchSide:      'config.c:1102,37'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
            - BranchSide:      'config.c:1103,5'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
        - Branch String:   'config.c:1102,8'
          Branch Sides:
            - BranchSide:      'config.c:1103,5'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
            - BranchSide:      'config.c:1104,17'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - do_event
                - do_event
                - do_event
                - do_event
        - Branch String:   'config.c:1108,7'
          Branch Sides:
            - BranchSide:      'config.c:1109,4'
              BranchSideFuncs:
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
                - do_event
            - BranchSide:      'config.c:1111,16'
              BranchSideFuncs:
                - do_event
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
                - do_event
        - Branch String:   'config.c:1111,7'
          Branch Sides:
            - BranchSide:      'config.c:1112,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1119,17'
              BranchSideFuncs:
                - strbuf_setlen.22832
                - sane_case.22846
                - strbuf_addch.22796
                - get_value.22862
                - get_next_char
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - do_event
                - do_event
                - strbuf_setlen.22832
                - get_base_var
                - strbuf_addch.22796
                - do_event
                - do_event
                - do_event
                - do_event
        - Branch String:   'config.c:1121,7'
          Branch Sides:
            - BranchSide:      'config.c:1053,2'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
            - BranchSide:      'config.c:1122,4'
              BranchSideFuncs:
                - do_event
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
        - Branch String:   'config.c:1125,6'
          Branch Sides:
            - BranchSide:      'config.c:1126,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1128,10'
              BranchSideFuncs:
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
                - _.22809
                - xstrfmt
        - Branch String:   'config.c:1128,2'
          Branch Sides:
            - BranchSide:      'config.c:1130,23'
              BranchSideFuncs:
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
            - BranchSide:      'config.c:1134,23'
              BranchSideFuncs:
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
            - BranchSide:      'config.c:1138,23'
              BranchSideFuncs:
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
            - BranchSide:      'config.c:1142,23'
              BranchSideFuncs:
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
            - BranchSide:      'config.c:1146,23'
              BranchSideFuncs:
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
            - BranchSide:      'config.c:1150,23'
              BranchSideFuncs:
                - _.22809
                - xstrfmt
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
        - Branch String:   'config.c:1154,15'
          Branch Sides:
            - BranchSide:      'config.c:1154,18'
              BranchSideFuncs:
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
            - BranchSide:      'config.c:1156,3'
              BranchSideFuncs:
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
        - Branch String:   'config.c:1154,10'
          Branch Sides:
            - BranchSide:      'config.c:1155,3'
              BranchSideFuncs:
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
            - BranchSide:      'config.c:1156,3'
              BranchSideFuncs:
                - BUG_fl
                - free
                - error
                - const_error.22828
                - die
        - Branch String:   'config.c:1154,2'
          Branch Sides:
            - BranchSide:      'config.c:1158,13'
              BranchSideFuncs:
                - die
            - BranchSide:      'config.c:1161,18'
              BranchSideFuncs:
                - error
                - const_error.22828
                - free
            - BranchSide:      'config.c:1164,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'config.c:1167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'config.c:1170,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'config.c:1056,7'
          Dst:             get_next_char
        - Src:             'config.c:1074,9'
          Dst:             do_event
        - Src:             'config.c:1078,8'
          Dst:             do_event
        - Src:             'config.c:1086,8'
          Dst:             do_event
        - Src:             'config.c:1091,8'
          Dst:             do_event
        - Src:             'config.c:1097,8'
          Dst:             do_event
        - Src:             'config.c:1101,4'
          Dst:             strbuf_setlen
        - Src:             'config.c:1102,8'
          Dst:             get_base_var
        - Src:             'config.c:1104,4'
          Dst:             strbuf_addch
        - Src:             'config.c:1111,7'
          Dst:             do_event
        - Src:             'config.c:1119,3'
          Dst:             strbuf_setlen
        - Src:             'config.c:1120,21'
          Dst:             sane_case
        - Src:             'config.c:1120,3'
          Dst:             strbuf_addch
        - Src:             'config.c:1121,7'
          Dst:             get_value
        - Src:             'config.c:1125,6'
          Dst:             do_event
        - Src:             'config.c:1130,23'
          Dst:             _
        - Src:             'config.c:1130,15'
          Dst:             xstrfmt
        - Src:             'config.c:1134,23'
          Dst:             _
        - Src:             'config.c:1134,15'
          Dst:             xstrfmt
        - Src:             'config.c:1138,23'
          Dst:             _
        - Src:             'config.c:1138,15'
          Dst:             xstrfmt
        - Src:             'config.c:1142,23'
          Dst:             _
        - Src:             'config.c:1142,15'
          Dst:             xstrfmt
        - Src:             'config.c:1146,23'
          Dst:             _
        - Src:             'config.c:1146,15'
          Dst:             xstrfmt
        - Src:             'config.c:1150,23'
          Dst:             _
        - Src:             'config.c:1150,15'
          Dst:             xstrfmt
        - Src:             'config.c:1158,3'
          Dst:             die
        - Src:             'config.c:1161,18'
          Dst:             error
        - Src:             'config.c:1161,18'
          Dst:             const_error
        - Src:             'config.c:1167,3'
          Dst:             BUG_fl
    - functionName:    get_next_char
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         24
      ICount:          142
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'config.c:789,6'
          Branch Sides:
            - BranchSide:      'config.c:791,7'
              BranchSideFuncs: []
            - BranchSide:      'config.c:799,6'
              BranchSideFuncs: []
        - Branch String:   'config.c:792,7'
          Branch Sides:
            - BranchSide:      'config.c:793,8'
              BranchSideFuncs: []
            - BranchSide:      'config.c:797,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:793,8'
          Branch Sides:
            - BranchSide:      'config.c:794,5'
              BranchSideFuncs: []
            - BranchSide:      'config.c:795,6'
              BranchSideFuncs: []
        - Branch String:   'config.c:799,15'
          Branch Sides:
            - BranchSide:      'config.c:799,20'
              BranchSideFuncs: []
            - BranchSide:      'config.c:811,6'
              BranchSideFuncs: []
        - Branch String:   'config.c:799,6'
          Branch Sides:
            - BranchSide:      'config.c:807,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:811,6'
              BranchSideFuncs: []
        - Branch String:   'config.c:811,6'
          Branch Sides:
            - BranchSide:      'config.c:812,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:813,6'
              BranchSideFuncs: []
        - Branch String:   'config.c:813,6'
          Branch Sides:
            - BranchSide:      'config.c:814,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:818,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_event
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
        - type
        - data
      BBCount:         22
      ICount:          146
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'config.c:997,18'
          Branch Sides:
            - BranchSide:      'config.c:997,22'
              BranchSideFuncs: []
            - BranchSide:      'config.c:998,3'
              BranchSideFuncs: []
        - Branch String:   'config.c:997,6'
          Branch Sides:
            - BranchSide:      'config.c:998,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1000,6'
              BranchSideFuncs: []
        - Branch String:   'config.c:1000,38'
          Branch Sides:
            - BranchSide:      'config.c:1001,6'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1004,11'
              BranchSideFuncs: []
        - Branch String:   'config.c:1000,6'
          Branch Sides:
            - BranchSide:      'config.c:1002,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1004,11'
              BranchSideFuncs: []
        - Branch String:   'config.c:1010,6'
          Branch Sides:
            - BranchSide:      'config.c:1011,9'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1013,6'
              BranchSideFuncs: []
        - Branch String:   'config.c:1013,46'
          Branch Sides:
            - BranchSide:      'config.c:1014,6'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1018,24'
              BranchSideFuncs: []
        - Branch String:   'config.c:1013,6'
          Branch Sides:
            - BranchSide:      'config.c:1016,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1018,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_base_var
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
        - name
      BBCount:         16
      ICount:          99
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - get_extended_base_var
        - get_next_char
        - iskeychar
        - sane_case
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:974,7'
          Branch Sides:
            - BranchSide:      'config.c:975,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:976,7'
              BranchSideFuncs:
                - iskeychar
                - sane_case.22846
                - strbuf_addch.22796
                - get_next_char
                - get_extended_base_var
        - Branch String:   'config.c:976,7'
          Branch Sides:
            - BranchSide:      'config.c:977,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:978,7'
              BranchSideFuncs:
                - iskeychar
                - sane_case.22846
                - strbuf_addch.22796
                - get_next_char
                - get_extended_base_var
        - Branch String:   'config.c:978,7'
          Branch Sides:
            - BranchSide:      'config.c:979,33'
              BranchSideFuncs:
                - get_extended_base_var
            - BranchSide:      'config.c:980,18'
              BranchSideFuncs:
                - iskeychar
                - sane_case.22846
                - strbuf_addch.22796
                - get_next_char
                - get_extended_base_var
        - Branch String:   'config.c:980,21'
          Branch Sides:
            - BranchSide:      'config.c:980,24'
              BranchSideFuncs:
                - sane_case.22846
                - strbuf_addch.22796
                - get_next_char
                - iskeychar
                - get_extended_base_var
            - BranchSide:      'config.c:982,16'
              BranchSideFuncs:
                - sane_case.22846
                - strbuf_addch.22796
                - get_next_char
                - iskeychar
                - get_extended_base_var
        - Branch String:   'config.c:980,7'
          Branch Sides:
            - BranchSide:      'config.c:981,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:982,16'
              BranchSideFuncs:
                - sane_case.22846
                - strbuf_addch.22796
                - get_next_char
                - iskeychar
                - get_extended_base_var
      Callsites:
        - Src:             'config.c:973,11'
          Dst:             get_next_char
        - Src:             'config.c:979,11'
          Dst:             get_extended_base_var
        - Src:             'config.c:980,8'
          Dst:             iskeychar
        - Src:             'config.c:982,22'
          Dst:             sane_case
        - Src:             'config.c:982,3'
          Dst:             strbuf_addch
    - functionName:    get_value
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
        - kvi
        - fn
        - data
        - name
      BBCount:         26
      ICount:          170
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - get_next_char
        - iskeychar
        - parse_value
        - sane_case
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:900,7'
          Branch Sides:
            - BranchSide:      'config.c:901,4'
              BranchSideFuncs:
                - parse_value
                - get_next_char
            - BranchSide:      'config.c:902,18'
              BranchSideFuncs:
                - iskeychar
                - parse_value
                - get_next_char
                - sane_case.22846
                - strbuf_addch.22796
                - get_next_char
        - Branch String:   'config.c:902,7'
          Branch Sides:
            - BranchSide:      'config.c:903,4'
              BranchSideFuncs:
                - sane_case.22846
                - strbuf_addch.22796
                - get_next_char
                - iskeychar
                - parse_value
                - get_next_char
            - BranchSide:      'config.c:904,16'
              BranchSideFuncs:
                - sane_case.22846
                - strbuf_addch.22796
                - get_next_char
                - iskeychar
                - parse_value
                - get_next_char
        - Branch String:   'config.c:907,18'
          Branch Sides:
            - BranchSide:      'config.c:907,2'
              BranchSideFuncs:
                - parse_value
                - get_next_char
            - BranchSide:      'config.c:907,21'
              BranchSideFuncs:
                - parse_value
                - get_next_char
        - Branch String:   'config.c:907,2'
          Branch Sides:
            - BranchSide:      'config.c:908,21'
              BranchSideFuncs:
                - get_next_char
                - parse_value
            - BranchSide:      'config.c:910,8'
              BranchSideFuncs:
                - parse_value
        - Branch String:   'config.c:911,6'
          Branch Sides:
            - BranchSide:      'config.c:912,7'
              BranchSideFuncs:
                - parse_value
            - BranchSide:      'config.c:923,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:912,7'
          Branch Sides:
            - BranchSide:      'config.c:913,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:914,23'
              BranchSideFuncs:
                - parse_value
        - Branch String:   'config.c:915,7'
          Branch Sides:
            - BranchSide:      'config.c:916,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:917,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:926,6'
          Branch Sides:
            - BranchSide:      'config.c:927,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:928,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:899,7'
          Dst:             get_next_char
        - Src:             'config.c:902,8'
          Dst:             iskeychar
        - Src:             'config.c:904,22'
          Dst:             sane_case
        - Src:             'config.c:904,3'
          Dst:             strbuf_addch
        - Src:             'config.c:908,7'
          Dst:             get_next_char
        - Src:             'config.c:914,11'
          Dst:             parse_value
    - functionName:    parse_value
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         49
      ICount:          250
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached:
        - get_next_char
        - strbuf_addch
        - strbuf_setlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:829,7'
          Branch Sides:
            - BranchSide:      'config.c:830,8'
              BranchSideFuncs:
                - strbuf_setlen.22832
            - BranchSide:      'config.c:838,7'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_setlen.22832
                - get_next_char
                - strbuf_addch.22796
                - strbuf_addch.22796
        - Branch String:   'config.c:830,8'
          Branch Sides:
            - BranchSide:      'config.c:831,5'
              BranchSideFuncs: []
            - BranchSide:      'config.c:834,8'
              BranchSideFuncs:
                - strbuf_setlen.22832
        - Branch String:   'config.c:834,8'
          Branch Sides:
            - BranchSide:      'config.c:835,20'
              BranchSideFuncs:
                - strbuf_setlen.22832
            - BranchSide:      'config.c:836,11'
              BranchSideFuncs: []
        - Branch String:   'config.c:838,7'
          Branch Sides:
            - BranchSide:      'config.c:839,4'
              BranchSideFuncs:
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_setlen.22832
            - BranchSide:      'config.c:840,7'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_setlen.22832
                - get_next_char
                - strbuf_addch.22796
                - strbuf_addch.22796
        - Branch String:   'config.c:840,18'
          Branch Sides:
            - BranchSide:      'config.c:840,22'
              BranchSideFuncs:
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
                - strbuf_addch.22796
            - BranchSide:      'config.c:847,8'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
                - get_next_char
                - strbuf_addch.22796
        - Branch String:   'config.c:840,7'
          Branch Sides:
            - BranchSide:      'config.c:841,9'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
                - get_next_char
                - strbuf_addch.22796
            - BranchSide:      'config.c:847,8'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
                - get_next_char
                - strbuf_addch.22796
        - Branch String:   'config.c:841,8'
          Branch Sides:
            - BranchSide:      'config.c:842,16'
              BranchSideFuncs:
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
                - strbuf_addch.22796
            - BranchSide:      'config.c:843,8'
              BranchSideFuncs:
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
                - strbuf_addch.22796
        - Branch String:   'config.c:843,8'
          Branch Sides:
            - BranchSide:      'config.c:844,19'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
            - BranchSide:      'config.c:845,4'
              BranchSideFuncs:
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_setlen.22832
        - Branch String:   'config.c:847,7'
          Branch Sides:
            - BranchSide:      'config.c:848,8'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
                - get_next_char
                - strbuf_addch.22796
            - BranchSide:      'config.c:853,7'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
                - get_next_char
                - strbuf_addch.22796
        - Branch String:   'config.c:848,17'
          Branch Sides:
            - BranchSide:      'config.c:848,20'
              BranchSideFuncs:
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_setlen.22832
            - BranchSide:      'config.c:849,13'
              BranchSideFuncs:
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_setlen.22832
        - Branch String:   'config.c:848,8'
          Branch Sides:
            - BranchSide:      'config.c:849,13'
              BranchSideFuncs:
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_setlen.22832
            - BranchSide:      'config.c:852,3'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
                - get_next_char
                - strbuf_addch.22796
        - Branch String:   'config.c:853,7'
          Branch Sides:
            - BranchSide:      'config.c:854,13'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
                - get_next_char
                - strbuf_addch.22796
            - BranchSide:      'config.c:855,7'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
                - get_next_char
                - strbuf_addch.22796
        - Branch String:   'config.c:855,7'
          Branch Sides:
            - BranchSide:      'config.c:856,22'
              BranchSideFuncs:
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_setlen.22832
            - BranchSide:      'config.c:879,7'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - get_next_char
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_setlen.22832
        - Branch String:   'config.c:857,4'
          Branch Sides:
            - BranchSide:      'config.c:859,5'
              BranchSideFuncs:
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_setlen.22832
            - BranchSide:      'config.c:861,7'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
            - BranchSide:      'config.c:864,7'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
            - BranchSide:      'config.c:867,7'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
            - BranchSide:      'config.c:871,5'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
            - BranchSide:      'config.c:871,5'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_setlen.22832
            - BranchSide:      'config.c:874,5'
              BranchSideFuncs: []
        - Branch String:   'config.c:879,7'
          Branch Sides:
            - BranchSide:      'config.c:880,16'
              BranchSideFuncs:
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_setlen.22832
            - BranchSide:      'config.c:883,17'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - get_next_char
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_setlen.22832
      Callsites:
        - Src:             'config.c:826,2'
          Dst:             strbuf_setlen
        - Src:             'config.c:828,11'
          Dst:             get_next_char
        - Src:             'config.c:835,5'
          Dst:             strbuf_setlen
        - Src:             'config.c:844,5'
          Dst:             strbuf_addch
        - Src:             'config.c:856,8'
          Dst:             get_next_char
        - Src:             'config.c:876,4'
          Dst:             strbuf_addch
        - Src:             'config.c:883,3'
          Dst:             strbuf_addch
    - functionName:    get_extended_base_var
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cs
        - name
        - c
      BBCount:         26
      ICount:          134
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - get_next_char
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:936,7'
          Branch Sides:
            - BranchSide:      'config.c:937,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:938,21'
              BranchSideFuncs:
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - get_next_char
        - Branch String:   'config.c:939,2'
          Branch Sides:
            - BranchSide:      'config.c:936,7'
              BranchSideFuncs:
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - get_next_char
            - BranchSide:      'config.c:942,6'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - get_next_char
        - Branch String:   'config.c:942,6'
          Branch Sides:
            - BranchSide:      'config.c:943,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:944,15'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - get_next_char
        - Branch String:   'config.c:948,7'
          Branch Sides:
            - BranchSide:      'config.c:949,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:950,7'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - get_next_char
                - get_next_char
        - Branch String:   'config.c:950,7'
          Branch Sides:
            - BranchSide:      'config.c:951,4'
              BranchSideFuncs:
                - get_next_char
            - BranchSide:      'config.c:952,7'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - get_next_char
                - get_next_char
        - Branch String:   'config.c:952,7'
          Branch Sides:
            - BranchSide:      'config.c:953,22'
              BranchSideFuncs:
                - get_next_char
                - strbuf_addch.22796
                - get_next_char
                - get_next_char
            - BranchSide:      'config.c:957,16'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - get_next_char
                - get_next_char
        - Branch String:   'config.c:954,8'
          Branch Sides:
            - BranchSide:      'config.c:955,5'
              BranchSideFuncs: []
            - BranchSide:      'config.c:956,3'
              BranchSideFuncs:
                - strbuf_addch.22796
                - get_next_char
                - get_next_char
                - get_next_char
        - Branch String:   'config.c:961,6'
          Branch Sides:
            - BranchSide:      'config.c:962,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:963,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:938,7'
          Dst:             get_next_char
        - Src:             'config.c:944,2'
          Dst:             strbuf_addch
        - Src:             'config.c:947,11'
          Dst:             get_next_char
        - Src:             'config.c:953,8'
          Dst:             get_next_char
        - Src:             'config.c:957,3'
          Dst:             strbuf_addch
        - Src:             'config.c:961,6'
          Dst:             get_next_char
    - functionName:    strintern
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memintern
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:574,27'
          Dst:             strlen
        - Src:             './hashmap.h:574,9'
          Dst:             memintern
    - functionName:    do_config_from_file
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1930
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - origin_type
        - name
        - path
        - f
        - data
        - scope
        - opts
      BBCount:         3
      ICount:          71
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_config_from
        - flockfile
        - funlockfile
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:1927,2'
          Dst:             flockfile
        - Src:             'config.c:1928,8'
          Dst:             do_config_from
        - Src:             'config.c:1929,2'
          Dst:             funlockfile
    - functionName:    config_file_fgetc
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getc_unlocked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:86,9'
          Dst:             getc_unlocked
    - functionName:    config_file_ungetc
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - conf
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ungetc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:91,9'
          Dst:             ungetc
    - functionName:    config_file_ftell
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conf
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ftell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:96,9'
          Dst:             ftell
    - functionName:    flockfile
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    funlockfile
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftell
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getc_unlocked
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handle_path_include
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kvi
        - path
        - inc
      BBCount:         31
      ICount:          194
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - access_or_die
        - config_error_nonbool
        - const_error
        - die
        - error
        - git_config_from_file_with_options
        - git_find_last_dir_sep
        - interpolate_path
        - is_absolute_path
        - strbuf_add
        - strbuf_addstr
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:157,6'
          Branch Sides:
            - BranchSide:      'config.c:158,10'
              BranchSideFuncs:
                - interpolate_path
                - _.22809
                - error
                - const_error.22828
                - is_absolute_path.22896
                - _.22809
                - error
                - const_error.22828
                - strbuf_release
                - free
                - git_find_last_dir_sep.22894
                - strbuf_addstr.22798
                - access_or_die
                - git_config_from_file_with_options
                - _.22809
                - die
                - strbuf_add
            - BranchSide:      'config.c:160,30'
              BranchSideFuncs:
                - interpolate_path
                - _.22809
                - error
                - const_error.22828
                - is_absolute_path.22896
                - _.22809
                - error
                - const_error.22828
                - strbuf_release
                - free
                - git_find_last_dir_sep.22894
                - strbuf_addstr.22798
                - access_or_die
                - git_config_from_file_with_options
                - _.22809
                - die
                - strbuf_add
        - Branch String:   'config.c:161,6'
          Branch Sides:
            - BranchSide:      'config.c:162,10'
              BranchSideFuncs:
                - is_absolute_path.22896
                - _.22809
                - error
                - const_error.22828
                - strbuf_release
                - free
                - git_find_last_dir_sep.22894
                - strbuf_addstr.22798
                - access_or_die
                - git_config_from_file_with_options
                - _.22809
                - die
                - strbuf_add
            - BranchSide:      'config.c:163,9'
              BranchSideFuncs:
                - is_absolute_path.22896
                - _.22809
                - error
                - const_error.22828
                - strbuf_release
                - free
                - git_find_last_dir_sep.22894
                - strbuf_addstr.22798
                - access_or_die
                - git_config_from_file_with_options
                - _.22809
                - die
                - strbuf_add
        - Branch String:   'config.c:169,6'
          Branch Sides:
            - BranchSide:      'config.c:172,8'
              BranchSideFuncs:
                - access_or_die
                - git_config_from_file_with_options
                - strbuf_release
                - free
                - _.22809
                - die
            - BranchSide:      'config.c:184,21'
              BranchSideFuncs:
                - access_or_die
                - git_config_from_file_with_options
                - strbuf_release
                - free
                - _.22809
                - die
        - Branch String:   'config.c:172,12'
          Branch Sides:
            - BranchSide:      'config.c:172,16'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - strbuf_release
                - free
                - git_find_last_dir_sep.22894
                - strbuf_addstr.22798
                - access_or_die
                - git_config_from_file_with_options
                - _.22809
                - die
                - strbuf_add
            - BranchSide:      'config.c:173,10'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - strbuf_release
                - free
        - Branch String:   'config.c:172,7'
          Branch Sides:
            - BranchSide:      'config.c:173,10'
              BranchSideFuncs:
                - git_find_last_dir_sep.22894
                - strbuf_addstr.22798
                - access_or_die
                - git_config_from_file_with_options
                - strbuf_release
                - free
                - _.22809
                - die
                - strbuf_add
            - BranchSide:      'config.c:177,29'
              BranchSideFuncs:
                - git_find_last_dir_sep.22894
                - strbuf_addstr.22798
                - access_or_die
                - git_config_from_file_with_options
                - strbuf_release
                - free
                - _.22809
                - die
                - strbuf_add
        - Branch String:   'config.c:178,7'
          Branch Sides:
            - BranchSide:      'config.c:179,21'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.22798
                - access_or_die
                - git_config_from_file_with_options
                - strbuf_release
                - free
                - _.22809
                - die
            - BranchSide:      'config.c:180,23'
              BranchSideFuncs:
                - strbuf_addstr.22798
                - access_or_die
                - git_config_from_file_with_options
                - strbuf_release
                - free
                - _.22809
                - die
        - Branch String:   'config.c:184,6'
          Branch Sides:
            - BranchSide:      'config.c:184,34'
              BranchSideFuncs:
                - strbuf_release
                - free
            - BranchSide:      'config.c:185,9'
              BranchSideFuncs:
                - git_config_from_file_with_options
                - strbuf_release
                - free
                - _.22809
                - die
        - Branch String:   'config.c:185,7'
          Branch Sides:
            - BranchSide:      'config.c:186,8'
              BranchSideFuncs:
                - _.22809
                - die
            - BranchSide:      'config.c:190,63'
              BranchSideFuncs:
                - git_config_from_file_with_options
                - strbuf_release
                - free
        - Branch String:   'config.c:187,8'
          Branch Sides:
            - BranchSide:      'config.c:186,4'
              BranchSideFuncs:
                - die
            - BranchSide:      'config.c:188,8'
              BranchSideFuncs:
                - die
        - Branch String:   'config.c:188,8'
          Branch Sides:
            - BranchSide:      'config.c:187,8'
              BranchSideFuncs:
                - die
            - BranchSide:      'config.c:188,24'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'config.c:158,10'
          Dst:             config_error_nonbool
        - Src:             'config.c:158,10'
          Dst:             const_error
        - Src:             'config.c:160,13'
          Dst:             interpolate_path
        - Src:             'config.c:162,10'
          Dst:             _
        - Src:             'config.c:162,10'
          Dst:             error
        - Src:             'config.c:162,10'
          Dst:             const_error
        - Src:             'config.c:169,7'
          Dst:             is_absolute_path
        - Src:             'config.c:173,10'
          Dst:             _
        - Src:             'config.c:173,10'
          Dst:             error
        - Src:             'config.c:173,10'
          Dst:             const_error
        - Src:             'config.c:177,11'
          Dst:             git_find_last_dir_sep
        - Src:             'config.c:179,4'
          Dst:             strbuf_add
        - Src:             'config.c:180,3'
          Dst:             strbuf_addstr
        - Src:             'config.c:184,7'
          Dst:             access_or_die
        - Src:             'config.c:186,8'
          Dst:             _
        - Src:             'config.c:186,4'
          Dst:             die
        - Src:             'config.c:190,9'
          Dst:             git_config_from_file_with_options
        - Src:             'config.c:190,9'
          Dst:             git_config_include
        - Src:             'config.c:195,2'
          Dst:             strbuf_release
    - functionName:    parse_config_key
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3779
      functionLinenumberEnd: 3809
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - section
        - subsection
        - subsection_len
        - key
      BBCount:         17
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - skip_prefix
        - strrchr
      functionUses:    19
      BranchProfiles:
        - Branch String:   'config.c:3783,39'
          Branch Sides:
            - BranchSide:      'config.c:3783,43'
              BranchSideFuncs:
                - strrchr
            - BranchSide:      'config.c:3784,3'
              BranchSideFuncs: []
        - Branch String:   'config.c:3783,6'
          Branch Sides:
            - BranchSide:      'config.c:3784,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3791,16'
              BranchSideFuncs:
                - strrchr
        - Branch String:   'config.c:3795,6'
          Branch Sides:
            - BranchSide:      'config.c:3796,7'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3802,8'
              BranchSideFuncs: []
        - Branch String:   'config.c:3796,7'
          Branch Sides:
            - BranchSide:      'config.c:3797,5'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3800,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:3802,7'
          Branch Sides:
            - BranchSide:      'config.c:3803,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3804,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:3783,7'
          Dst:             skip_prefix
        - Src:             'config.c:3791,8'
          Dst:             strrchr
    - functionName:    include_condition_is_true
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - kvi
        - inc
        - cond
        - cond_len
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - include_by_branch
        - include_by_gitdir
        - include_by_remote_url
        - skip_prefix_mem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:403,6'
          Branch Sides:
            - BranchSide:      'config.c:404,28'
              BranchSideFuncs:
                - include_by_gitdir
            - BranchSide:      'config.c:405,27'
              BranchSideFuncs:
                - skip_prefix_mem.22884
                - skip_prefix_mem.22884
                - skip_prefix_mem.22884
                - include_by_remote_url
                - include_by_branch
                - include_by_gitdir
        - Branch String:   'config.c:405,11'
          Branch Sides:
            - BranchSide:      'config.c:406,28'
              BranchSideFuncs:
                - include_by_gitdir
            - BranchSide:      'config.c:407,27'
              BranchSideFuncs:
                - skip_prefix_mem.22884
                - skip_prefix_mem.22884
                - include_by_remote_url
                - include_by_branch
        - Branch String:   'config.c:407,11'
          Branch Sides:
            - BranchSide:      'config.c:408,28'
              BranchSideFuncs:
                - include_by_branch
            - BranchSide:      'config.c:409,27'
              BranchSideFuncs:
                - skip_prefix_mem.22884
                - include_by_remote_url
      Callsites:
        - Src:             'config.c:403,6'
          Dst:             skip_prefix_mem
        - Src:             'config.c:404,10'
          Dst:             include_by_gitdir
        - Src:             'config.c:405,11'
          Dst:             skip_prefix_mem
        - Src:             'config.c:406,10'
          Dst:             include_by_gitdir
        - Src:             'config.c:407,11'
          Dst:             skip_prefix_mem
        - Src:             'config.c:408,10'
          Dst:             include_by_branch
        - Src:             'config.c:409,11'
          Dst:             skip_prefix_mem
        - Src:             'config.c:411,10'
          Dst:             include_by_remote_url
    - functionName:    forbid_remote_url
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - data
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - parse_config_key
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:361,16'
          Branch Sides:
            - BranchSide:      'config.c:361,16'
              BranchSideFuncs: []
            - BranchSide:      'config.c:362,6'
              BranchSideFuncs:
                - strcmp
                - _.22809
                - die
        - Branch String:   'config.c:362,18'
          Branch Sides:
            - BranchSide:      'config.c:362,18'
              BranchSideFuncs:
                - strcmp
                - _.22809
                - die
            - BranchSide:      'config.c:363,14'
              BranchSideFuncs:
                - strcmp
                - _.22809
                - die
        - Branch String:   'config.c:360,6'
          Branch Sides:
            - BranchSide:      'config.c:360,6'
              BranchSideFuncs: []
            - BranchSide:      'config.c:364,7'
              BranchSideFuncs:
                - _.22809
                - die
      Callsites:
        - Src:             'config.c:360,7'
          Dst:             parse_config_key
        - Src:             'config.c:363,7'
          Dst:             strcmp
        - Src:             'config.c:364,7'
          Dst:             _
        - Src:             'config.c:364,3'
          Dst:             die
    - functionName:    skip_prefix_mem
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - prefix
        - out
        - outlen
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   './git-compat-util.h:769,24'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:769,35'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      './git-compat-util.h:774,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:769,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:770,10'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:774,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:768,22'
          Dst:             strlen
        - Src:             './git-compat-util.h:769,28'
          Dst:             memcmp
    - functionName:    include_by_gitdir
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - kvi
        - opts
        - cond
        - cond_len
        - icase
      BBCount:         30
      ICount:          196
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - prepare_include_condition_pattern
        - strbuf_add
        - strbuf_add_absolute_path
        - strbuf_realpath
        - strbuf_release
        - strbuf_setlen
        - strncasecmp
        - strncmp
        - wildmatch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:252,6'
          Branch Sides:
            - BranchSide:      'config.c:253,13'
              BranchSideFuncs:
                - strbuf_realpath
                - strbuf_add
                - prepare_include_condition_pattern
                - wildmatch
                - strbuf_setlen.22832
                - strbuf_add_absolute_path
                - strbuf_release
                - strbuf_release
                - strncmp
                - strncasecmp
            - BranchSide:      'config.c:255,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
        - Branch String:   'config.c:262,6'
          Branch Sides:
            - BranchSide:      'config.c:263,3'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'config.c:265,6'
              BranchSideFuncs:
                - wildmatch
                - strbuf_setlen.22832
                - strbuf_add_absolute_path
                - strbuf_release
                - strbuf_release
                - strncmp
                - strncasecmp
        - Branch String:   'config.c:265,6'
          Branch Sides:
            - BranchSide:      'config.c:270,12'
              BranchSideFuncs:
                - strncmp
                - wildmatch
                - strbuf_setlen.22832
                - strbuf_add_absolute_path
                - strbuf_release
                - strbuf_release
                - strncasecmp
            - BranchSide:      'config.c:278,27'
              BranchSideFuncs:
                - wildmatch
                - strbuf_setlen.22832
                - strbuf_add_absolute_path
                - strncmp
                - strncasecmp
                - strbuf_release
                - strbuf_release
        - Branch String:   'config.c:270,7'
          Branch Sides:
            - BranchSide:      'config.c:271,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'config.c:272,8'
              BranchSideFuncs:
                - strncmp
                - wildmatch
                - strbuf_setlen.22832
                - strbuf_add_absolute_path
                - strbuf_release
                - strbuf_release
                - strncasecmp
        - Branch String:   'config.c:272,14'
          Branch Sides:
            - BranchSide:      'config.c:272,33'
              BranchSideFuncs:
                - wildmatch
                - strbuf_setlen.22832
                - strbuf_add_absolute_path
                - strncmp
                - strbuf_release
                - strbuf_release
                - strncasecmp
            - BranchSide:      'config.c:274,7'
              BranchSideFuncs:
                - wildmatch
                - strbuf_setlen.22832
                - strbuf_add_absolute_path
                - strncmp
                - strbuf_release
                - strbuf_release
                - strncasecmp
        - Branch String:   'config.c:272,7'
          Branch Sides:
            - BranchSide:      'config.c:273,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'config.c:274,7'
              BranchSideFuncs:
                - wildmatch
                - strbuf_setlen.22832
                - strbuf_add_absolute_path
                - strncmp
                - strbuf_release
                - strbuf_release
                - strncasecmp
        - Branch String:   'config.c:274,13'
          Branch Sides:
            - BranchSide:      'config.c:274,36'
              BranchSideFuncs:
                - strncasecmp
                - wildmatch
                - strbuf_setlen.22832
                - strbuf_add_absolute_path
                - strncmp
                - strbuf_release
                - strbuf_release
            - BranchSide:      'config.c:276,2'
              BranchSideFuncs:
                - wildmatch
                - strbuf_setlen.22832
                - strbuf_add_absolute_path
                - strncmp
                - strncasecmp
                - strbuf_release
                - strbuf_release
        - Branch String:   'config.c:274,7'
          Branch Sides:
            - BranchSide:      'config.c:275,4'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'config.c:276,2'
              BranchSideFuncs:
                - wildmatch
                - strbuf_setlen.22832
                - strbuf_add_absolute_path
                - strncmp
                - strncasecmp
                - strbuf_release
                - strbuf_release
        - Branch String:   'config.c:281,11'
          Branch Sides:
            - BranchSide:      'config.c:281,15'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'config.c:281,15'
              BranchSideFuncs:
                - strbuf_setlen.22832
                - strbuf_add_absolute_path
                - wildmatch
                - strbuf_release
                - strbuf_release
                - strncmp
                - strncasecmp
        - Branch String:   'config.c:281,6'
          Branch Sides:
            - BranchSide:      'config.c:281,15'
              BranchSideFuncs:
                - strbuf_release
                - strbuf_release
            - BranchSide:      'config.c:290,3'
              BranchSideFuncs:
                - strbuf_setlen.22832
                - strbuf_add_absolute_path
                - wildmatch
                - strbuf_release
                - strbuf_release
                - strncmp
                - strncasecmp
      Callsites:
        - Src:             'config.c:257,2'
          Dst:             strbuf_realpath
        - Src:             'config.c:258,2'
          Dst:             strbuf_add
        - Src:             'config.c:259,11'
          Dst:             prepare_include_condition_pattern
        - Src:             'config.c:272,17'
          Dst:             strncmp
        - Src:             'config.c:274,16'
          Dst:             strncasecmp
        - Src:             'config.c:278,9'
          Dst:             wildmatch
        - Src:             'config.c:290,3'
          Dst:             strbuf_setlen
        - Src:             'config.c:291,3'
          Dst:             strbuf_add_absolute_path
        - Src:             'config.c:296,2'
          Dst:             strbuf_release
        - Src:             'config.c:297,2'
          Dst:             strbuf_release
    - functionName:    include_by_branch
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - cond
        - cond_len
      BBCount:         17
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - add_trailing_starstar_for_dir
        - get_main_ref_store
        - skip_prefix
        - strbuf_add
        - strbuf_release
        - wildmatch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:307,37'
          Branch Sides:
            - BranchSide:      'config.c:307,41'
              BranchSideFuncs:
                - skip_prefix.22890
                - strbuf_add
                - add_trailing_starstar_for_dir
                - wildmatch
                - strbuf_release
                - get_main_ref_store
                - refs_resolve_ref_unsafe
            - BranchSide:      'config.c:307,24'
              BranchSideFuncs:
                - skip_prefix.22890
                - strbuf_add
                - add_trailing_starstar_for_dir
                - wildmatch
                - strbuf_release
        - Branch String:   'config.c:307,24'
          Branch Sides:
            - BranchSide:      'config.c:307,14'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - skip_prefix.22890
                - strbuf_add
                - add_trailing_starstar_for_dir
                - wildmatch
                - strbuf_release
            - BranchSide:      'config.c:308,53'
              BranchSideFuncs:
                - get_main_ref_store
                - refs_resolve_ref_unsafe
                - skip_prefix.22890
                - strbuf_add
                - add_trailing_starstar_for_dir
                - wildmatch
                - strbuf_release
        - Branch String:   'config.c:312,15'
          Branch Sides:
            - BranchSide:      'config.c:312,20'
              BranchSideFuncs:
                - skip_prefix.22890
                - strbuf_add
                - add_trailing_starstar_for_dir
                - wildmatch
                - strbuf_release
            - BranchSide:      'config.c:314,3'
              BranchSideFuncs: []
        - Branch String:   'config.c:312,42'
          Branch Sides:
            - BranchSide:      'config.c:313,17'
              BranchSideFuncs:
                - skip_prefix.22890
                - strbuf_add
                - add_trailing_starstar_for_dir
                - wildmatch
                - strbuf_release
            - BranchSide:      'config.c:314,3'
              BranchSideFuncs: []
        - Branch String:   'config.c:312,6'
          Branch Sides:
            - BranchSide:      'config.c:314,3'
              BranchSideFuncs:
                - strbuf_add
                - add_trailing_starstar_for_dir
                - wildmatch
                - strbuf_release
            - BranchSide:      'config.c:316,23'
              BranchSideFuncs:
                - strbuf_add
                - add_trailing_starstar_for_dir
                - wildmatch
                - strbuf_release
      Callsites:
        - Src:             'config.c:308,34'
          Dst:             get_main_ref_store
        - Src:             'config.c:308,10'
          Dst:             refs_resolve_ref_unsafe
        - Src:             'config.c:313,5'
          Dst:             skip_prefix
        - Src:             'config.c:316,2'
          Dst:             strbuf_add
        - Src:             'config.c:317,2'
          Dst:             add_trailing_starstar_for_dir
        - Src:             'config.c:318,9'
          Dst:             wildmatch
        - Src:             'config.c:319,2'
          Dst:             strbuf_release
    - functionName:    include_by_remote_url
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - inc
        - cond
        - cond_len
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - at_least_one_url_matches_glob
        - populate_remote_urls
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:389,6'
          Branch Sides:
            - BranchSide:      'config.c:390,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:391,7'
              BranchSideFuncs:
                - populate_remote_urls
                - at_least_one_url_matches_glob
        - Branch String:   'config.c:391,6'
          Branch Sides:
            - BranchSide:      'config.c:392,24'
              BranchSideFuncs:
                - at_least_one_url_matches_glob
            - BranchSide:      'config.c:393,39'
              BranchSideFuncs:
                - at_least_one_url_matches_glob
      Callsites:
        - Src:             'config.c:392,3'
          Dst:             populate_remote_urls
        - Src:             'config.c:393,9'
          Dst:             at_least_one_url_matches_glob
    - functionName:    populate_remote_urls
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - inc
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - config_with_options
        - string_list_init_dup
        - xmalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:346,21'
          Dst:             xmalloc
        - Src:             'config.c:347,2'
          Dst:             string_list_init_dup
        - Src:             'config.c:348,2'
          Dst:             config_with_options
        - Src:             'config.c:348,2'
          Dst:             add_remote_url
    - functionName:    at_least_one_url_matches_glob
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - glob
        - glob_len
        - remote_urls
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strbuf_add
        - strbuf_release
        - wildmatch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:376,2'
          Branch Sides:
            - BranchSide:      'config.c:376,2'
              BranchSideFuncs:
                - strbuf_release
                - wildmatch
            - BranchSide:      'config.c:376,2'
              BranchSideFuncs:
                - strbuf_release
                - wildmatch
        - Branch String:   'config.c:376,2'
          Branch Sides:
            - BranchSide:      'config.c:376,2'
              BranchSideFuncs:
                - wildmatch
                - strbuf_release
            - BranchSide:      'config.c:377,26'
              BranchSideFuncs:
                - wildmatch
                - strbuf_release
        - Branch String:   'config.c:377,7'
          Branch Sides:
            - BranchSide:      'config.c:378,10'
              BranchSideFuncs:
                - strbuf_release
                - wildmatch
            - BranchSide:      'config.c:381,2'
              BranchSideFuncs:
                - strbuf_release
                - wildmatch
      Callsites:
        - Src:             'config.c:375,2'
          Dst:             strbuf_add
        - Src:             'config.c:377,8'
          Dst:             wildmatch
        - Src:             'config.c:382,2'
          Dst:             strbuf_release
    - functionName:    add_remote_url
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - data
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - parse_config_key
        - strcmp
        - string_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:332,16'
          Branch Sides:
            - BranchSide:      'config.c:332,16'
              BranchSideFuncs: []
            - BranchSide:      'config.c:333,6'
              BranchSideFuncs:
                - strcmp
                - string_list_append
        - Branch String:   'config.c:333,18'
          Branch Sides:
            - BranchSide:      'config.c:333,18'
              BranchSideFuncs:
                - strcmp
                - string_list_append
            - BranchSide:      'config.c:334,14'
              BranchSideFuncs:
                - strcmp
                - string_list_append
        - Branch String:   'config.c:331,6'
          Branch Sides:
            - BranchSide:      'config.c:331,6'
              BranchSideFuncs: []
            - BranchSide:      'config.c:335,22'
              BranchSideFuncs:
                - string_list_append
      Callsites:
        - Src:             'config.c:331,7'
          Dst:             parse_config_key
        - Src:             'config.c:334,7'
          Dst:             strcmp
        - Src:             'config.c:335,3'
          Dst:             string_list_append
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_trailing_starstar_for_dir
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pat
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - git_is_dir_sep
        - strbuf_addstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:202,15'
          Branch Sides:
            - BranchSide:      'config.c:202,29'
              BranchSideFuncs:
                - git_is_dir_sep.22891
                - strbuf_addstr.22798
            - BranchSide:      'config.c:202,15'
              BranchSideFuncs: []
        - Branch String:   'config.c:202,6'
          Branch Sides:
            - BranchSide:      'config.c:202,6'
              BranchSideFuncs:
                - strbuf_addstr.22798
            - BranchSide:      'config.c:203,17'
              BranchSideFuncs:
                - strbuf_addstr.22798
      Callsites:
        - Src:             'config.c:202,18'
          Dst:             git_is_dir_sep
        - Src:             'config.c:203,3'
          Dst:             strbuf_addstr
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prepare_include_condition_pattern
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kvi
        - pat
      BBCount:         23
      ICount:          163
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - BUG_fl
        - _
        - add_trailing_starstar_for_dir
        - const_error
        - error
        - git_find_last_dir_sep
        - git_is_dir_sep
        - interpolate_path
        - is_absolute_path
        - strbuf_addstr
        - strbuf_insertstr
        - strbuf_realpath
        - strbuf_release
        - strbuf_setlen
        - strbuf_splice
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:214,6'
          Branch Sides:
            - BranchSide:      'config.c:215,3'
              BranchSideFuncs:
                - strbuf_setlen.22832
                - strbuf_addstr.22798
                - free
                - is_absolute_path.22896
                - strbuf_insertstr.22898
                - add_trailing_starstar_for_dir
                - strbuf_release
                - git_is_dir_sep.22891
                - _.22809
                - error
                - const_error.22828
                - strbuf_realpath
                - git_find_last_dir_sep.22894
                - BUG_fl
                - strbuf_splice
            - BranchSide:      'config.c:220,6'
              BranchSideFuncs:
                - is_absolute_path.22896
                - strbuf_insertstr.22898
                - add_trailing_starstar_for_dir
                - strbuf_release
                - git_is_dir_sep.22891
                - _.22809
                - error
                - const_error.22828
                - strbuf_realpath
                - git_find_last_dir_sep.22894
                - BUG_fl
                - strbuf_splice
        - Branch String:   'config.c:220,25'
          Branch Sides:
            - BranchSide:      'config.c:220,39'
              BranchSideFuncs:
                - git_is_dir_sep.22891
                - is_absolute_path.22896
                - strbuf_insertstr.22898
                - add_trailing_starstar_for_dir
                - strbuf_release
                - _.22809
                - error
                - const_error.22828
                - strbuf_realpath
                - git_find_last_dir_sep.22894
                - BUG_fl
                - strbuf_splice
            - BranchSide:      'config.c:233,31'
              BranchSideFuncs:
                - is_absolute_path.22896
                - strbuf_insertstr.22898
                - add_trailing_starstar_for_dir
                - strbuf_release
        - Branch String:   'config.c:220,6'
          Branch Sides:
            - BranchSide:      'config.c:223,8'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - strbuf_realpath
                - git_find_last_dir_sep.22894
                - BUG_fl
                - strbuf_splice
                - add_trailing_starstar_for_dir
                - strbuf_release
            - BranchSide:      'config.c:233,31'
              BranchSideFuncs:
                - is_absolute_path.22896
                - strbuf_insertstr.22898
                - add_trailing_starstar_for_dir
                - strbuf_release
        - Branch String:   'config.c:223,12'
          Branch Sides:
            - BranchSide:      'config.c:223,16'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - strbuf_realpath
                - git_find_last_dir_sep.22894
                - BUG_fl
                - strbuf_splice
                - add_trailing_starstar_for_dir
                - strbuf_release
            - BranchSide:      'config.c:224,11'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:223,7'
          Branch Sides:
            - BranchSide:      'config.c:224,11'
              BranchSideFuncs:
                - strbuf_realpath
                - git_find_last_dir_sep.22894
                - BUG_fl
                - strbuf_splice
                - add_trailing_starstar_for_dir
                - strbuf_release
            - BranchSide:      'config.c:227,26'
              BranchSideFuncs:
                - strbuf_realpath
                - git_find_last_dir_sep.22894
                - BUG_fl
                - strbuf_splice
                - add_trailing_starstar_for_dir
                - strbuf_release
        - Branch String:   'config.c:229,7'
          Branch Sides:
            - BranchSide:      'config.c:230,4'
              BranchSideFuncs:
                - strbuf_splice
                - add_trailing_starstar_for_dir
                - strbuf_release
            - BranchSide:      'config.c:231,17'
              BranchSideFuncs:
                - strbuf_splice
                - add_trailing_starstar_for_dir
                - strbuf_release
      Callsites:
        - Src:             'config.c:213,13'
          Dst:             interpolate_path
        - Src:             'config.c:215,3'
          Dst:             strbuf_setlen
        - Src:             'config.c:216,3'
          Dst:             strbuf_addstr
        - Src:             'config.c:220,28'
          Dst:             git_is_dir_sep
        - Src:             'config.c:224,11'
          Dst:             _
        - Src:             'config.c:224,11'
          Dst:             error
        - Src:             'config.c:224,11'
          Dst:             const_error
        - Src:             'config.c:227,3'
          Dst:             strbuf_realpath
        - Src:             'config.c:228,11'
          Dst:             git_find_last_dir_sep
        - Src:             'config.c:230,4'
          Dst:             BUG_fl
        - Src:             'config.c:231,3'
          Dst:             strbuf_splice
        - Src:             'config.c:233,14'
          Dst:             is_absolute_path
        - Src:             'config.c:234,3'
          Dst:             strbuf_insertstr
        - Src:             'config.c:236,2'
          Dst:             add_trailing_starstar_for_dir
        - Src:             'config.c:238,2'
          Dst:             strbuf_release
    - functionName:    git_find_last_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strrchr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './git-compat-util.h:606,9'
          Dst:             strrchr
    - functionName:    is_absolute_path
      functionSourceFile: '/src/git/./abspath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_is_dir_sep
      functionUses:    2
      BranchProfiles:
        - Branch String:   './abspath.h:30,29'
          Branch Sides:
            - BranchSide:      './abspath.h:30,29'
              BranchSideFuncs: []
            - BranchSide:      './abspath.h:30,53'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.22899
      Callsites:
        - Src:             './abspath.h:30,9'
          Dst:             git_is_dir_sep
        - Src:             './abspath.h:30,32'
          Dst:             git_has_dos_drive_prefix
    - functionName:    strbuf_insertstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - pos
        - s
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_insert
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:260,28'
          Dst:             strlen
        - Src:             './strbuf.h:260,2'
          Dst:             strbuf_insert
    - functionName:    git_has_dos_drive_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    config_error_nonbool
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3771
      functionLinenumberEnd: 3772
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - const_error
        - error
      functionUses:    103
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:3772,9'
          Dst:             _
        - Src:             'config.c:3772,9'
          Dst:             error
        - Src:             'config.c:3772,9'
          Dst:             const_error
    - functionName:    configset_add_value
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2280
      functionLinenumberEnd: 2312
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kvi_p
        - set
        - key
        - value
      BBCount:         17
      ICount:          203
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - configset_find_element
        - hashmap_add
        - hashmap_entry_init
        - st_mult
        - strhash
        - string_list_append_nodup
        - string_list_init_dup
        - xmalloc
        - xrealloc
        - xstrdup
        - xstrdup_or_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2288,6'
          Branch Sides:
            - BranchSide:      'config.c:2289,10'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2294,7'
              BranchSideFuncs:
                - xmalloc
                - strhash
                - hashmap_entry_init.22907
                - xstrdup
                - string_list_init_dup
                - hashmap_add
                - xstrdup_or_null.22853
                - string_list_append_nodup
                - st_mult.22908
                - xrealloc
        - Branch String:   'config.c:2294,6'
          Branch Sides:
            - BranchSide:      'config.c:2295,7'
              BranchSideFuncs:
                - xstrdup_or_null.22853
                - string_list_append_nodup
                - st_mult.22908
                - xrealloc
            - BranchSide:      'config.c:2301,33'
              BranchSideFuncs:
                - xstrdup_or_null.22853
                - string_list_append_nodup
                - st_mult.22908
                - xrealloc
        - Branch String:   'config.c:2303,2'
          Branch Sides:
            - BranchSide:      'config.c:2303,2'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
            - BranchSide:      'config.c:2304,12'
              BranchSideFuncs: []
        - Branch String:   'config.c:2303,2'
          Branch Sides:
            - BranchSide:      'config.c:2303,2'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
            - BranchSide:      'config.c:2303,2'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
      Callsites:
        - Src:             'config.c:2284,35'
          Dst:             xmalloc
        - Src:             'config.c:2287,8'
          Dst:             configset_find_element
        - Src:             'config.c:2295,7'
          Dst:             xmalloc
        - Src:             'config.c:2296,31'
          Dst:             strhash
        - Src:             'config.c:2296,3'
          Dst:             hashmap_entry_init
        - Src:             'config.c:2297,12'
          Dst:             xstrdup
        - Src:             'config.c:2298,3'
          Dst:             string_list_init_dup
        - Src:             'config.c:2299,3'
          Dst:             hashmap_add
        - Src:             'config.c:2301,48'
          Dst:             xstrdup_or_null
        - Src:             'config.c:2301,7'
          Dst:             string_list_append_nodup
        - Src:             'config.c:2303,2'
          Dst:             st_mult
        - Src:             'config.c:2303,2'
          Dst:             xrealloc
    - functionName:    configset_find_element
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2255
      functionLinenumberEnd: 2275
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - key
        - dest
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - container_of_or_null_offset
        - git_config_parse_key
        - hashmap_entry_init
        - hashmap_get
        - strhash
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config.c:2266,6'
          Branch Sides:
            - BranchSide:      'config.c:2267,10'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2269,24'
              BranchSideFuncs:
                - strhash
                - hashmap_entry_init.22907
                - hashmap_get
                - container_of_or_null_offset.22910
                - free
      Callsites:
        - Src:             'config.c:2265,8'
          Dst:             git_config_parse_key
        - Src:             'config.c:2269,29'
          Dst:             strhash
        - Src:             'config.c:2269,2'
          Dst:             hashmap_entry_init
        - Src:             'config.c:2271,16'
          Dst:             hashmap_get
        - Src:             'config.c:2271,16'
          Dst:             container_of_or_null_offset
    - functionName:    hashmap_entry_init
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - e
        - hash
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    7
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    container_of_or_null_offset
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - offset
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1584,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1584,23'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1584,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    config_set_element_cmp
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2318
      functionLinenumberEnd: 2324
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmp_data
        - eptr
        - entry_or_key
        - keydata
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2324,9'
          Dst:             strcmp
    - functionName:    hashmap_iter_first
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - iter
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_iter_init
        - hashmap_iter_next
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:457,2'
          Dst:             hashmap_iter_init
        - Src:             './hashmap.h:458,9'
          Dst:             hashmap_iter_next
    - functionName:    noop_core_config
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_fsync_components
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1276
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - string
      BBCount:         30
      ICount:          201
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - strchrnul
        - strcmp
        - strncmp
        - strspn
        - warning
        - xstrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:1280,2'
          Branch Sides:
            - BranchSide:      'config.c:1280,2'
              BranchSideFuncs:
                - strspn
                - strchrnul
                - strcmp
                - xstrndup
                - _.22809
                - warning
                - free
                - strncmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1284,7'
              BranchSideFuncs:
                - strspn
                - strchrnul
                - strcmp
                - xstrndup
                - _.22809
                - warning
                - free
                - strncmp
                - _.22809
                - warning
        - Branch String:   'config.c:1290,7'
          Branch Sides:
            - BranchSide:      'config.c:1291,12'
              BranchSideFuncs:
                - xstrndup
                - _.22809
                - warning
                - free
                - strspn
                - strchrnul
                - strcmp
                - strncmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1295,8'
              BranchSideFuncs:
                - xstrndup
                - _.22809
                - warning
                - free
                - strspn
                - strchrnul
                - strcmp
                - strncmp
                - _.22809
                - warning
        - Branch String:   'config.c:1295,7'
          Branch Sides:
            - BranchSide:      'config.c:1296,12'
              BranchSideFuncs:
                - _.22809
                - warning
                - xstrndup
                - _.22809
                - warning
                - free
                - strspn
                - strchrnul
                - strcmp
                - strncmp
            - BranchSide:      'config.c:1303,8'
              BranchSideFuncs:
                - xstrndup
                - _.22809
                - warning
                - free
                - strspn
                - strchrnul
                - strcmp
                - _.22809
                - warning
                - strncmp
        - Branch String:   'config.c:1299,8'
          Branch Sides:
            - BranchSide:      'config.c:1300,13'
              BranchSideFuncs:
                - xstrndup
                - _.22809
                - warning
                - free
                - strspn
                - strchrnul
                - strcmp
                - _.22809
                - warning
                - strncmp
            - BranchSide:      'config.c:1301,3'
              BranchSideFuncs:
                - xstrndup
                - _.22809
                - warning
                - free
                - strspn
                - strchrnul
                - strcmp
                - _.22809
                - warning
                - strncmp
        - Branch String:   'config.c:1303,7'
          Branch Sides:
            - BranchSide:      'config.c:1304,4'
              BranchSideFuncs:
                - xstrndup
                - _.22809
                - warning
                - free
                - strspn
                - strchrnul
                - strcmp
                - _.22809
                - warning
                - strncmp
            - BranchSide:      'config.c:1306,10'
              BranchSideFuncs:
                - xstrndup
                - _.22809
                - warning
                - free
                - strspn
                - strchrnul
                - strcmp
                - _.22809
                - warning
                - strncmp
        - Branch String:   'config.c:1306,3'
          Branch Sides:
            - BranchSide:      'config.c:1307,66'
              BranchSideFuncs:
                - strncmp
                - xstrndup
                - _.22809
                - warning
                - free
                - strspn
                - strchrnul
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1319,8'
              BranchSideFuncs:
                - xstrndup
                - _.22809
                - warning
                - free
                - strspn
                - strchrnul
                - strcmp
                - strncmp
                - _.22809
                - warning
        - Branch String:   'config.c:1309,8'
          Branch Sides:
            - BranchSide:      'config.c:1310,5'
              BranchSideFuncs:
                - xstrndup
                - _.22809
                - warning
                - free
                - strspn
                - strchrnul
                - strcmp
                - _.22809
                - warning
                - strncmp
            - BranchSide:      'config.c:1312,10'
              BranchSideFuncs:
                - xstrndup
                - _.22809
                - warning
                - free
                - strspn
                - strchrnul
                - strcmp
                - _.22809
                - warning
                - strncmp
        - Branch String:   'config.c:1313,8'
          Branch Sides:
            - BranchSide:      'config.c:1314,17'
              BranchSideFuncs:
                - xstrndup
                - _.22809
                - warning
                - free
                - strspn
                - strchrnul
                - strcmp
                - _.22809
                - warning
                - strncmp
            - BranchSide:      'config.c:1316,17'
              BranchSideFuncs:
                - xstrndup
                - _.22809
                - warning
                - free
                - strspn
                - strchrnul
                - strcmp
                - _.22809
                - warning
                - strncmp
        - Branch String:   'config.c:1319,7'
          Branch Sides:
            - BranchSide:      'config.c:1319,8'
              BranchSideFuncs:
                - strspn
                - strchrnul
                - strcmp
                - xstrndup
                - _.22809
                - warning
                - free
                - strncmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1320,10'
              BranchSideFuncs:
                - xstrndup
                - _.22809
                - warning
                - free
                - strspn
                - strchrnul
                - strcmp
                - strncmp
                - _.22809
                - warning
      Callsites:
        - Src:             'config.c:1287,21'
          Dst:             strspn
        - Src:             'config.c:1288,8'
          Dst:             strchrnul
        - Src:             'config.c:1290,8'
          Dst:             strcmp
        - Src:             'config.c:1300,13'
          Dst:             _
        - Src:             'config.c:1300,5'
          Dst:             warning
        - Src:             'config.c:1309,8'
          Dst:             strncmp
        - Src:             'config.c:1320,22'
          Dst:             xstrndup
        - Src:             'config.c:1321,12'
          Dst:             _
        - Src:             'config.c:1321,4'
          Dst:             warning
    - functionName:    lookup_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3850
      functionLinenumberEnd: 3860
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - mapping
        - nr_mapping
        - var
      BBCount:         13
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcasecmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'config.c:3853,2'
          Branch Sides:
            - BranchSide:      'config.c:3854,22'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'config.c:3859,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:3856,12'
          Branch Sides:
            - BranchSide:      'config.c:3856,27'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'config.c:3858,2'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'config.c:3856,7'
          Branch Sides:
            - BranchSide:      'config.c:3857,11'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'config.c:3858,2'
              BranchSideFuncs:
                - strcasecmp
      Callsites:
        - Src:             'config.c:3856,16'
          Dst:             strcasecmp
    - functionName:    config_scope_name
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3830
      functionLinenumberEnd: 3847
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - scope
      BBCount:         9
      ICount:          48
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'config.c:3831,2'
          Branch Sides:
            - BranchSide:      'config.c:3833,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3835,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3837,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3839,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3841,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3843,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3845,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    config_origin_type_name
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3812
      functionLinenumberEnd: 3827
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         10
      ICount:          50
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - BUG_fl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:3813,2'
          Branch Sides:
            - BranchSide:      'config.c:3815,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3817,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3819,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3821,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3823,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3825,3'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'config.c:3825,3'
          Dst:             BUG_fl
    - functionName:    repo_config_copy_section
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3761
      functionLinenumberEnd: 3762
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - old_name
        - new_name
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_copy_section_in_file
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:3762,9'
          Dst:             repo_config_copy_section_in_file
    - functionName:    repo_config_copy_section_in_file
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3755
      functionLinenumberEnd: 3757
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - config_filename
        - old_name
        - new_name
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_copy_or_rename_section_in_file
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:3756,9'
          Dst:             repo_config_copy_or_rename_section_in_file
    - functionName:    repo_config_copy_or_rename_section_in_file
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3578
      functionLinenumberEnd: 3738
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - config_filename
        - old_name
        - new_name
        - copy
      BBCount:         77
      ICount:          502
      EdgeCount:       105
      CyclomaticComplexity: 30
      functionsReached:
        - _
        - chmod
        - commit_lock_file
        - config_store_data_clear
        - const_error
        - error
        - error_errno
        - fclose
        - fileno
        - get_lock_file_path
        - git_fopen
        - hold_lock_file_for_update
        - repo_git_path
        - rollback_lock_file
        - section_name_is_ok
        - section_name_match
        - store_create_section
        - strbuf_add
        - strbuf_getwholeline
        - strbuf_release
        - strbuf_setlen
        - strlen
        - warn_on_fopen_errors
        - write_error
        - write_in_full
        - write_section
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:3592,15'
          Branch Sides:
            - BranchSide:      'config.c:3592,38'
              BranchSideFuncs:
                - section_name_is_ok
                - _.22809
                - error
                - const_error.22828
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - repo_git_path
                - hold_lock_file_for_update.22950
                - git_fopen
                - warn_on_fopen_errors
                - commit_lock_file
                - rollback_lock_file.22958
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - fileno
                - fstat64
                - get_lock_file_path.22954
                - chmod
                - strbuf_getwholeline
                - fclose
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:3597,7'
              BranchSideFuncs:
                - repo_git_path
                - hold_lock_file_for_update.22950
                - git_fopen
                - warn_on_fopen_errors
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - fileno
                - fstat64
                - get_lock_file_path.22954
                - chmod
                - strbuf_getwholeline
                - fclose
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:3592,6'
          Branch Sides:
            - BranchSide:      'config.c:3593,9'
              BranchSideFuncs:
                - repo_git_path
                - hold_lock_file_for_update.22950
                - git_fopen
                - warn_on_fopen_errors
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - fileno
                - fstat64
                - get_lock_file_path.22954
                - chmod
                - strbuf_getwholeline
                - fclose
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:3597,7'
              BranchSideFuncs:
                - repo_git_path
                - hold_lock_file_for_update.22950
                - git_fopen
                - warn_on_fopen_errors
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - fileno
                - fstat64
                - get_lock_file_path.22954
                - chmod
                - strbuf_getwholeline
                - fclose
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:3597,6'
          Branch Sides:
            - BranchSide:      'config.c:3598,50'
              BranchSideFuncs:
                - hold_lock_file_for_update.22950
                - git_fopen
                - warn_on_fopen_errors
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - fileno
                - fstat64
                - get_lock_file_path.22954
                - chmod
                - strbuf_getwholeline
                - fclose
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:3600,44'
              BranchSideFuncs:
                - hold_lock_file_for_update.22950
                - git_fopen
                - warn_on_fopen_errors
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - fileno
                - fstat64
                - get_lock_file_path.22954
                - chmod
                - strbuf_getwholeline
                - fclose
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:3601,6'
          Branch Sides:
            - BranchSide:      'config.c:3602,9'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'config.c:3606,22'
              BranchSideFuncs:
                - git_fopen
                - warn_on_fopen_errors
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - fileno
                - fstat64
                - get_lock_file_path.22954
                - chmod
                - strbuf_getwholeline
                - fclose
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - _.22809
                - error_errno
                - const_error.22828
        - Branch String:   'config.c:3606,6'
          Branch Sides:
            - BranchSide:      'config.c:3607,30'
              BranchSideFuncs:
                - fileno
                - fstat64
                - get_lock_file_path.22954
                - chmod
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - _.22809
                - error_errno
                - const_error.22828
            - BranchSide:      'config.c:3614,19'
              BranchSideFuncs:
                - fileno
                - fstat64
                - get_lock_file_path.22954
                - chmod
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - _.22809
                - error_errno
                - const_error.22828
        - Branch String:   'config.c:3608,7'
          Branch Sides:
            - BranchSide:      'config.c:3609,4'
              BranchSideFuncs:
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'config.c:3611,3'
              BranchSideFuncs:
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
        - Branch String:   'config.c:3614,6'
          Branch Sides:
            - BranchSide:      'config.c:3615,9'
              BranchSideFuncs:
                - _.22809
                - error_errno
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'config.c:3619,12'
              BranchSideFuncs:
                - get_lock_file_path.22954
                - chmod
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
        - Branch String:   'config.c:3619,6'
          Branch Sides:
            - BranchSide:      'config.c:3620,9'
              BranchSideFuncs:
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'config.c:3625,2'
              BranchSideFuncs:
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:3625,2'
          Branch Sides:
            - BranchSide:      'config.c:3627,7'
              BranchSideFuncs:
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:3715,14'
              BranchSideFuncs:
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
        - Branch String:   'config.c:3632,7'
          Branch Sides:
            - BranchSide:      'config.c:3633,10'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'config.c:3639,10'
              BranchSideFuncs:
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
        - Branch String:   'config.c:3639,26'
          Branch Sides:
            - BranchSide:      'config.c:3639,29'
              BranchSideFuncs:
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
            - BranchSide:      'config.c:3639,3'
              BranchSideFuncs:
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
        - Branch String:   'config.c:3639,3'
          Branch Sides:
            - BranchSide:      'config.c:3639,51'
              BranchSideFuncs:
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
            - BranchSide:      'config.c:3641,11'
              BranchSideFuncs:
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
        - Branch String:   'config.c:3641,7'
          Branch Sides:
            - BranchSide:      'config.c:3644,15'
              BranchSideFuncs:
                - section_name_match
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
            - BranchSide:      'config.c:3696,7'
              BranchSideFuncs:
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
        - Branch String:   'config.c:3652,8'
          Branch Sides:
            - BranchSide:      'config.c:3653,23'
              BranchSideFuncs:
                - write_in_full
                - strbuf_setlen.22832
                - section_name_match
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - get_lock_file_path.22954
                - write_error
            - BranchSide:      'config.c:3660,37'
              BranchSideFuncs:
                - section_name_match
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
        - Branch String:   'config.c:3653,9'
          Branch Sides:
            - BranchSide:      'config.c:3654,24'
              BranchSideFuncs:
                - get_lock_file_path.22954
                - write_error
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'config.c:3657,5'
              BranchSideFuncs:
                - strbuf_setlen.22832
                - section_name_match
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
        - Branch String:   'config.c:3661,8'
          Branch Sides:
            - BranchSide:      'config.c:3662,8'
              BranchSideFuncs:
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
            - BranchSide:      'config.c:3694,11'
              BranchSideFuncs:
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
        - Branch String:   'config.c:3663,9'
          Branch Sides:
            - BranchSide:      'config.c:3664,13'
              BranchSideFuncs:
                - strlen
                - write_section
                - strlen
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - section_name_match
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
            - BranchSide:      'config.c:3667,28'
              BranchSideFuncs:
                - strlen
                - write_section
                - strlen
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - section_name_match
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
        - Branch String:   'config.c:3668,9'
          Branch Sides:
            - BranchSide:      'config.c:3669,24'
              BranchSideFuncs:
                - strbuf_release
                - store_create_section
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
            - BranchSide:      'config.c:3690,6'
              BranchSideFuncs:
                - strbuf_release
                - store_create_section
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
        - Branch String:   'config.c:3669,10'
          Branch Sides:
            - BranchSide:      'config.c:3670,25'
              BranchSideFuncs:
                - get_lock_file_path.22954
                - write_error
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'config.c:3678,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - section_name_match
                - strlen
                - write_section
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
        - Branch String:   'config.c:3679,10'
          Branch Sides:
            - BranchSide:      'config.c:3686,14'
              BranchSideFuncs:
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
            - BranchSide:      'config.c:3689,5'
              BranchSideFuncs:
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
        - Branch String:   'config.c:3696,7'
          Branch Sides:
            - BranchSide:      'config.c:3697,4'
              BranchSideFuncs:
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:3698,19'
              BranchSideFuncs:
                - strlen
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - strbuf_add
        - Branch String:   'config.c:3700,19'
          Branch Sides:
            - BranchSide:      'config.c:3700,30'
              BranchSideFuncs:
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
            - BranchSide:      'config.c:3704,21'
              BranchSideFuncs:
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
        - Branch String:   'config.c:3700,7'
          Branch Sides:
            - BranchSide:      'config.c:3701,25'
              BranchSideFuncs:
                - strbuf_add
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
            - BranchSide:      'config.c:3704,21'
              BranchSideFuncs:
                - write_in_full
                - strbuf_getwholeline
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - strlen
                - strbuf_add
                - section_name_match
                - strlen
                - write_section
                - strlen
                - get_lock_file_path.22954
                - write_error
                - strbuf_release
                - store_create_section
                - write_in_full
                - strbuf_setlen.22832
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
        - Branch String:   'config.c:3704,7'
          Branch Sides:
            - BranchSide:      'config.c:3625,2'
              BranchSideFuncs:
                - get_lock_file_path.22954
                - write_error
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'config.c:3705,22'
              BranchSideFuncs:
                - get_lock_file_path.22954
                - write_error
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
        - Branch String:   'config.c:3715,6'
          Branch Sides:
            - BranchSide:      'config.c:3716,21'
              BranchSideFuncs:
                - write_in_full
                - strbuf_setlen.22832
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
            - BranchSide:      'config.c:3723,9'
              BranchSideFuncs:
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
        - Branch String:   'config.c:3716,7'
          Branch Sides:
            - BranchSide:      'config.c:3717,22'
              BranchSideFuncs:
                - get_lock_file_path.22954
                - write_error
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'config.c:3720,3'
              BranchSideFuncs:
                - strbuf_setlen.22832
                - fclose
                - commit_lock_file
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
                - _.22809
                - error_errno
                - const_error.22828
        - Branch String:   'config.c:3726,6'
          Branch Sides:
            - BranchSide:      'config.c:3726,32'
              BranchSideFuncs:
                - _.22809
                - error_errno
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
            - BranchSide:      'config.c:3727,9'
              BranchSideFuncs:
                - _.22809
                - error_errno
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
                - fclose
        - Branch String:   'config.c:3730,6'
          Branch Sides:
            - BranchSide:      'config.c:3731,10'
              BranchSideFuncs:
                - fclose
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
            - BranchSide:      'config.c:3732,2'
              BranchSideFuncs:
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'config.c:3592,19'
          Dst:             section_name_is_ok
        - Src:             'config.c:3593,9'
          Dst:             _
        - Src:             'config.c:3593,9'
          Dst:             error
        - Src:             'config.c:3593,9'
          Dst:             const_error
        - Src:             'config.c:3598,36'
          Dst:             repo_git_path
        - Src:             'config.c:3600,11'
          Dst:             hold_lock_file_for_update
        - Src:             'config.c:3602,9'
          Dst:             _
        - Src:             'config.c:3602,9'
          Dst:             error
        - Src:             'config.c:3602,9'
          Dst:             const_error
        - Src:             'config.c:3606,22'
          Dst:             git_fopen
        - Src:             'config.c:3607,9'
          Dst:             warn_on_fopen_errors
        - Src:             'config.c:3614,12'
          Dst:             fileno
        - Src:             'config.c:3614,6'
          Dst:             fstat64
        - Src:             'config.c:3615,9'
          Dst:             _
        - Src:             'config.c:3615,9'
          Dst:             error_errno
        - Src:             'config.c:3615,9'
          Dst:             const_error
        - Src:             'config.c:3619,12'
          Dst:             get_lock_file_path
        - Src:             'config.c:3619,6'
          Dst:             chmod
        - Src:             'config.c:3620,9'
          Dst:             _
        - Src:             'config.c:3620,9'
          Dst:             get_lock_file_path
        - Src:             'config.c:3620,9'
          Dst:             error_errno
        - Src:             'config.c:3620,9'
          Dst:             const_error
        - Src:             'config.c:3625,10'
          Dst:             strbuf_getwholeline
        - Src:             'config.c:3633,10'
          Dst:             _
        - Src:             'config.c:3633,10'
          Dst:             error
        - Src:             'config.c:3633,10'
          Dst:             const_error
        - Src:             'config.c:3653,9'
          Dst:             write_in_full
        - Src:             'config.c:3654,24'
          Dst:             get_lock_file_path
        - Src:             'config.c:3654,12'
          Dst:             write_error
        - Src:             'config.c:3657,5'
          Dst:             strbuf_setlen
        - Src:             'config.c:3660,13'
          Dst:             section_name_match
        - Src:             'config.c:3667,21'
          Dst:             strlen
        - Src:             'config.c:3669,10'
          Dst:             write_section
        - Src:             'config.c:3670,25'
          Dst:             get_lock_file_path
        - Src:             'config.c:3670,13'
          Dst:             write_error
        - Src:             'config.c:3679,10'
          Dst:             strlen
        - Src:             'config.c:3690,6'
          Dst:             strbuf_release
        - Src:             'config.c:3691,16'
          Dst:             store_create_section
        - Src:             'config.c:3698,12'
          Dst:             strlen
        - Src:             'config.c:3701,4'
          Dst:             strbuf_add
        - Src:             'config.c:3704,7'
          Dst:             write_in_full
        - Src:             'config.c:3705,22'
          Dst:             get_lock_file_path
        - Src:             'config.c:3705,10'
          Dst:             write_error
        - Src:             'config.c:3716,7'
          Dst:             write_in_full
        - Src:             'config.c:3717,22'
          Dst:             get_lock_file_path
        - Src:             'config.c:3717,10'
          Dst:             write_error
        - Src:             'config.c:3720,3'
          Dst:             strbuf_setlen
        - Src:             'config.c:3723,2'
          Dst:             fclose
        - Src:             'config.c:3726,6'
          Dst:             commit_lock_file
        - Src:             'config.c:3727,9'
          Dst:             _
        - Src:             'config.c:3727,9'
          Dst:             error_errno
        - Src:             'config.c:3727,9'
          Dst:             const_error
        - Src:             'config.c:3731,3'
          Dst:             fclose
        - Src:             'config.c:3732,2'
          Dst:             rollback_lock_file
        - Src:             'config.c:3735,2'
          Dst:             config_store_data_clear
        - Src:             'config.c:3736,2'
          Dst:             strbuf_release
        - Src:             'config.c:3737,2'
          Dst:             strbuf_release
    - functionName:    hold_lock_file_for_update
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lk
        - path
        - flags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hold_lock_file_for_update_timeout
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:192,9'
          Dst:             hold_lock_file_for_update_timeout
    - functionName:    get_lock_file_path
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_tempfile_path
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:244,9'
          Dst:             get_tempfile_path
    - functionName:    write_error
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2933
      functionLinenumberEnd: 2937
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - const_error
        - error
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2934,2'
          Dst:             _
        - Src:             'config.c:2934,2'
          Dst:             error
        - Src:             'config.c:2934,2'
          Dst:             const_error
    - functionName:    write_section
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2967
      functionLinenumberEnd: 2974
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - key
        - store
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - store_create_section
        - strbuf_release
        - write_in_full
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2968,21'
          Dst:             store_create_section
        - Src:             'config.c:2971,8'
          Dst:             write_in_full
        - Src:             'config.c:2972,2'
          Dst:             strbuf_release
    - functionName:    rollback_lock_file
      functionSourceFile: '/src/git/./lockfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_tempfile
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './lockfile.h:328,9'
          Dst:             delete_tempfile
    - functionName:    config_store_data_clear
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2830
      functionLinenumberEnd: 2840
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - store
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - regfree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:2832,35'
          Branch Sides:
            - BranchSide:      'config.c:2832,35'
              BranchSideFuncs:
                - free
                - free
                - regfree
                - free
            - BranchSide:      'config.c:2833,6'
              BranchSideFuncs:
                - free
                - free
                - regfree
                - free
        - Branch String:   'config.c:2832,6'
          Branch Sides:
            - BranchSide:      'config.c:2832,6'
              BranchSideFuncs:
                - regfree
                - free
                - free
                - free
            - BranchSide:      'config.c:2834,11'
              BranchSideFuncs:
                - regfree
                - free
                - free
                - free
      Callsites:
        - Src:             'config.c:2834,3'
          Dst:             regfree
    - functionName:    repo_config_rename_section
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3749
      functionLinenumberEnd: 3750
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - old_name
        - new_name
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_rename_section_in_file
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:3750,9'
          Dst:             repo_config_rename_section_in_file
    - functionName:    repo_config_rename_section_in_file
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3743
      functionLinenumberEnd: 3745
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - config_filename
        - old_name
        - new_name
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_copy_or_rename_section_in_file
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:3744,9'
          Dst:             repo_config_copy_or_rename_section_in_file
    - functionName:    write_str_in_full
      functionSourceFile: '/src/git/./wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - str
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - write_in_full
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './wrapper.h:50,32'
          Dst:             strlen
        - Src:             './wrapper.h:50,9'
          Dst:             write_in_full
    - functionName:    maybe_remove_section
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3043
      functionLinenumberEnd: 3109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - store
        - begin_offset
        - end_offset
        - seen_ptr
      BBCount:         38
      ICount:          279
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:3052,2'
          Branch Sides:
            - BranchSide:      'config.c:3053,30'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3071,10'
              BranchSideFuncs: []
        - Branch String:   'config.c:3055,7'
          Branch Sides:
            - BranchSide:      'config.c:3057,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3058,7'
              BranchSideFuncs: []
        - Branch String:   'config.c:3058,7'
          Branch Sides:
            - BranchSide:      'config.c:3059,9'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3065,7'
              BranchSideFuncs: []
        - Branch String:   'config.c:3059,8'
          Branch Sides:
            - BranchSide:      'config.c:3061,5'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3063,4'
              BranchSideFuncs: []
        - Branch String:   'config.c:3065,7'
          Branch Sides:
            - BranchSide:      'config.c:3066,9'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3070,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:3066,8'
          Branch Sides:
            - BranchSide:      'config.c:3067,5'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3068,17'
              BranchSideFuncs: []
        - Branch String:   'config.c:3078,2'
          Branch Sides:
            - BranchSide:      'config.c:3079,30'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3103,14'
              BranchSideFuncs: []
        - Branch String:   'config.c:3081,7'
          Branch Sides:
            - BranchSide:      'config.c:3082,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3083,7'
              BranchSideFuncs: []
        - Branch String:   'config.c:3083,7'
          Branch Sides:
            - BranchSide:      'config.c:3084,8'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3088,7'
              BranchSideFuncs: []
        - Branch String:   'config.c:3084,8'
          Branch Sides:
            - BranchSide:      'config.c:3085,5'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3086,4'
              BranchSideFuncs: []
        - Branch String:   'config.c:3088,7'
          Branch Sides:
            - BranchSide:      'config.c:3089,8'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3096,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:3089,32'
          Branch Sides:
            - BranchSide:      'config.c:3090,8'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3094,4'
              BranchSideFuncs: []
        - Branch String:   'config.c:3089,8'
          Branch Sides:
            - BranchSide:      'config.c:3092,5'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3094,4'
              BranchSideFuncs: []
        - Branch String:   'config.c:3105,6'
          Branch Sides:
            - BranchSide:      'config.c:3106,17'
              BranchSideFuncs: []
            - BranchSide:      'config.c:3108,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsize_t
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - len
      BBCount:         8
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1281,14'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1281,29'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1282,3'
              BranchSideFuncs:
                - die
        - Branch String:   './git-compat-util.h:1281,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1282,3'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1283,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1282,3'
          Dst:             die
    - functionName:    store_aux
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2899
      functionLinenumberEnd: 2929
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - ctx
        - cb
      BBCount:         36
      ICount:          286
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - matches
        - st_mult
        - warning
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2902,6'
          Branch Sides:
            - BranchSide:      'config.c:2903,15'
              BranchSideFuncs:
                - matches
                - st_mult.22908
                - xrealloc
                - _.22809
                - warning
            - BranchSide:      'config.c:2914,13'
              BranchSideFuncs:
                - matches
                - st_mult.22908
                - xrealloc
        - Branch String:   'config.c:2903,7'
          Branch Sides:
            - BranchSide:      'config.c:2904,8'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
                - _.22809
                - warning
            - BranchSide:      'config.c:2914,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:2904,28'
          Branch Sides:
            - BranchSide:      'config.c:2904,31'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
                - _.22809
                - warning
            - BranchSide:      'config.c:2908,4'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
        - Branch String:   'config.c:2904,8'
          Branch Sides:
            - BranchSide:      'config.c:2905,13'
              BranchSideFuncs:
                - _.22809
                - warning
                - st_mult.22908
                - xrealloc
            - BranchSide:      'config.c:2908,4'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
        - Branch String:   'config.c:2908,4'
          Branch Sides:
            - BranchSide:      'config.c:2908,4'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
            - BranchSide:      'config.c:2911,34'
              BranchSideFuncs: []
        - Branch String:   'config.c:2908,4'
          Branch Sides:
            - BranchSide:      'config.c:2908,4'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
            - BranchSide:      'config.c:2908,4'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
        - Branch String:   'config.c:2919,3'
          Branch Sides:
            - BranchSide:      'config.c:2919,3'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
                - matches
            - BranchSide:      'config.c:2920,33'
              BranchSideFuncs:
                - matches
        - Branch String:   'config.c:2919,3'
          Branch Sides:
            - BranchSide:      'config.c:2919,3'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
                - matches
            - BranchSide:      'config.c:2919,3'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
                - matches
        - Branch String:   'config.c:2923,7'
          Branch Sides:
            - BranchSide:      'config.c:2924,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2927,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2903,7'
          Dst:             matches
        - Src:             'config.c:2905,13'
          Dst:             _
        - Src:             'config.c:2905,5'
          Dst:             warning
        - Src:             'config.c:2908,4'
          Dst:             st_mult
        - Src:             'config.c:2908,4'
          Dst:             xrealloc
        - Src:             'config.c:2919,3'
          Dst:             st_mult
        - Src:             'config.c:2919,3'
          Dst:             xrealloc
        - Src:             'config.c:2923,7'
          Dst:             matches
    - functionName:    store_aux_event
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2860
      functionLinenumberEnd: 2895
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - begin
        - end
        - cs
        - data
      BBCount:         37
      ICount:          365
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - const_error
        - error
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2863,2'
          Branch Sides:
            - BranchSide:      'config.c:2863,2'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
                - st_mult.22908
                - xrealloc
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:2864,42'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:2863,2'
          Branch Sides:
            - BranchSide:      'config.c:2863,2'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
                - st_mult.22908
                - xrealloc
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:2863,2'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
                - st_mult.22908
                - xrealloc
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:2868,6'
          Branch Sides:
            - BranchSide:      'config.c:2871,7'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:2892,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:2871,23'
          Branch Sides:
            - BranchSide:      'config.c:2871,26'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:2872,11'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:2871,7'
          Branch Sides:
            - BranchSide:      'config.c:2872,11'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:2874,7'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
        - Branch String:   'config.c:2874,7'
          Branch Sides:
            - BranchSide:      'config.c:2875,10'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
            - BranchSide:      'config.c:2877,10'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
        - Branch String:   'config.c:2882,38'
          Branch Sides:
            - BranchSide:      'config.c:2882,38'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
            - BranchSide:      'config.c:2883,5'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
        - Branch String:   'config.c:2884,7'
          Branch Sides:
            - BranchSide:      'config.c:2885,4'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
            - BranchSide:      'config.c:2890,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:2886,4'
          Branch Sides:
            - BranchSide:      'config.c:2886,4'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
            - BranchSide:      'config.c:2888,34'
              BranchSideFuncs: []
        - Branch String:   'config.c:2886,4'
          Branch Sides:
            - BranchSide:      'config.c:2886,4'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
            - BranchSide:      'config.c:2886,4'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
      Callsites:
        - Src:             'config.c:2863,2'
          Dst:             st_mult
        - Src:             'config.c:2863,2'
          Dst:             xrealloc
        - Src:             'config.c:2872,11'
          Dst:             _
        - Src:             'config.c:2872,11'
          Dst:             error
        - Src:             'config.c:2872,11'
          Dst:             const_error
        - Src:             'config.c:2886,4'
          Dst:             st_mult
        - Src:             'config.c:2886,4'
          Dst:             xrealloc
    - functionName:    write_pair
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2980
      functionLinenumberEnd: 3028
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - key
        - value
        - comment
        - store
      BBCount:         36
      ICount:          221
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - write_in_full
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:2993,6'
          Branch Sides:
            - BranchSide:      'config.c:2994,9'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
                - strbuf_addstr.22798
            - BranchSide:      'config.c:2995,9'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
                - strbuf_addstr.22798
        - Branch String:   'config.c:2995,2'
          Branch Sides:
            - BranchSide:      'config.c:2996,7'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
                - strbuf_addstr.22798
            - BranchSide:      'config.c:2998,6'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
                - strbuf_addstr.22798
        - Branch String:   'config.c:2996,23'
          Branch Sides:
            - BranchSide:      'config.c:2996,26'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
                - strbuf_addstr.22798
            - BranchSide:      'config.c:2997,10'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
                - strbuf_addstr.22798
        - Branch String:   'config.c:2996,7'
          Branch Sides:
            - BranchSide:      'config.c:2996,38'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
                - strbuf_addstr.22798
            - BranchSide:      'config.c:2997,10'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
                - strbuf_addstr.22798
        - Branch String:   'config.c:2998,8'
          Branch Sides:
            - BranchSide:      'config.c:2998,11'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
                - strbuf_addstr.22798
            - BranchSide:      'config.c:3001,32'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
                - strbuf_addstr.22798
        - Branch String:   'config.c:2998,6'
          Branch Sides:
            - BranchSide:      'config.c:2999,9'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
                - strbuf_addstr.22798
            - BranchSide:      'config.c:3001,32'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
                - strbuf_addstr.22798
        - Branch String:   'config.c:3003,2'
          Branch Sides:
            - BranchSide:      'config.c:3004,11'
              BranchSideFuncs:
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addstr.22798
                - strbuf_addstr.22798
            - BranchSide:      'config.c:3020,6'
              BranchSideFuncs:
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
        - Branch String:   'config.c:3004,3'
          Branch Sides:
            - BranchSide:      'config.c:3006,4'
              BranchSideFuncs:
                - strbuf_addstr.22798
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
            - BranchSide:      'config.c:3009,4'
              BranchSideFuncs:
                - strbuf_addstr.22798
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addstr.22798
            - BranchSide:      'config.c:3013,4'
              BranchSideFuncs:
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addstr.22798
                - strbuf_addstr.22798
            - BranchSide:      'config.c:3013,4'
              BranchSideFuncs:
                - strbuf_addch.22796
                - strbuf_addch.22796
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addstr.22798
                - strbuf_addstr.22798
            - BranchSide:      'config.c:3016,22'
              BranchSideFuncs:
                - strbuf_addch.22796
                - strbuf_addf
                - write_in_full
                - strbuf_release
                - strbuf_addf
                - strbuf_addch.22796
                - strbuf_addstr.22798
                - strbuf_addstr.22798
        - Branch String:   'config.c:3020,6'
          Branch Sides:
            - BranchSide:      'config.c:3021,30'
              BranchSideFuncs:
                - strbuf_addf
                - write_in_full
                - strbuf_release
            - BranchSide:      'config.c:3023,28'
              BranchSideFuncs:
                - strbuf_addf
                - write_in_full
                - strbuf_release
      Callsites:
        - Src:             'config.c:3001,2'
          Dst:             strbuf_addf
        - Src:             'config.c:3006,4'
          Dst:             strbuf_addstr
        - Src:             'config.c:3009,4'
          Dst:             strbuf_addstr
        - Src:             'config.c:3013,4'
          Dst:             strbuf_addch
        - Src:             'config.c:3016,4'
          Dst:             strbuf_addch
        - Src:             'config.c:3021,3'
          Dst:             strbuf_addf
        - Src:             'config.c:3023,3'
          Dst:             strbuf_addf
        - Src:             'config.c:3025,8'
          Dst:             write_in_full
        - Src:             'config.c:3026,2'
          Dst:             strbuf_release
    - functionName:    validate_comment_string
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3183
      functionLinenumberEnd: 3199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comment
      BBCount:         13
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - strchr
        - strspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:3186,6'
          Branch Sides:
            - BranchSide:      'config.c:3187,3'
              BranchSideFuncs:
                - strchr
                - strspn
                - BUG_fl
                - BUG_fl
            - BranchSide:      'config.c:3192,13'
              BranchSideFuncs:
                - strchr
                - strspn
                - BUG_fl
                - BUG_fl
        - Branch String:   'config.c:3192,6'
          Branch Sides:
            - BranchSide:      'config.c:3193,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'config.c:3195,26'
              BranchSideFuncs:
                - strspn
                - BUG_fl
        - Branch String:   'config.c:3196,22'
          Branch Sides:
            - BranchSide:      'config.c:3196,25'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'config.c:3197,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'config.c:3196,6'
          Branch Sides:
            - BranchSide:      'config.c:3196,6'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'config.c:3197,3'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'config.c:3192,6'
          Dst:             strchr
        - Src:             'config.c:3193,3'
          Dst:             BUG_fl
        - Src:             'config.c:3195,19'
          Dst:             strspn
        - Src:             'config.c:3197,3'
          Dst:             BUG_fl
    - functionName:    git_config_prepare_comment_string
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3150
      functionLinenumberEnd: 3180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comment
      BBCount:         17
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - die
        - strchr
        - strspn
        - xstrdup
        - xstrfmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:3154,6'
          Branch Sides:
            - BranchSide:      'config.c:3155,3'
              BranchSideFuncs:
                - strchr
                - strspn
                - xstrfmt
                - xstrfmt
                - xstrdup
                - _.22809
                - die
            - BranchSide:      'config.c:3157,13'
              BranchSideFuncs:
                - strchr
                - strspn
                - xstrfmt
                - xstrfmt
                - xstrdup
                - _.22809
                - die
        - Branch String:   'config.c:3157,6'
          Branch Sides:
            - BranchSide:      'config.c:3158,7'
              BranchSideFuncs:
                - _.22809
                - die
            - BranchSide:      'config.c:3171,26'
              BranchSideFuncs:
                - strspn
                - xstrfmt
                - xstrfmt
                - xstrdup
        - Branch String:   'config.c:3172,21'
          Branch Sides:
            - BranchSide:      'config.c:3172,24'
              BranchSideFuncs:
                - xstrfmt
                - xstrfmt
                - xstrdup
            - BranchSide:      'config.c:3174,11'
              BranchSideFuncs:
                - xstrfmt
                - xstrfmt
        - Branch String:   'config.c:3172,6'
          Branch Sides:
            - BranchSide:      'config.c:3173,22'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'config.c:3174,11'
              BranchSideFuncs:
                - xstrfmt
                - xstrfmt
        - Branch String:   'config.c:3174,11'
          Branch Sides:
            - BranchSide:      'config.c:3175,29'
              BranchSideFuncs:
                - xstrfmt
            - BranchSide:      'config.c:3177,31'
              BranchSideFuncs:
                - xstrfmt
      Callsites:
        - Src:             'config.c:3157,6'
          Dst:             strchr
        - Src:             'config.c:3158,7'
          Dst:             _
        - Src:             'config.c:3158,3'
          Dst:             die
        - Src:             'config.c:3171,19'
          Dst:             strspn
        - Src:             'config.c:3173,14'
          Dst:             xstrdup
        - Src:             'config.c:3175,14'
          Dst:             xstrfmt
        - Src:             'config.c:3177,14'
          Dst:             xstrfmt
    - functionName:    repo_config_set_multivar
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3507
      functionLinenumberEnd: 3512
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - key
        - value
        - value_pattern
        - flags
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_multivar_in_file
        - repo_git_path
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:3508,15'
          Dst:             repo_git_path
        - Src:             'config.c:3509,2'
          Dst:             repo_config_set_multivar_in_file
    - functionName:    repo_config_set_multivar_in_file
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3481
      functionLinenumberEnd: 3488
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - config_filename
        - key
        - value
        - value_pattern
        - flags
      BBCount:         7
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - repo_config_set_multivar_in_file_gently
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:3482,6'
          Branch Sides:
            - BranchSide:      'config.c:3484,3'
              BranchSideFuncs:
                - _.22809
                - die
                - _.22809
                - die
            - BranchSide:      'config.c:3485,6'
              BranchSideFuncs:
                - _.22809
                - die
                - _.22809
                - die
        - Branch String:   'config.c:3485,6'
          Branch Sides:
            - BranchSide:      'config.c:3486,7'
              BranchSideFuncs:
                - _.22809
                - die
            - BranchSide:      'config.c:3488,7'
              BranchSideFuncs:
                - _.22809
                - die
      Callsites:
        - Src:             'config.c:3482,7'
          Dst:             repo_config_set_multivar_in_file_gently
        - Src:             'config.c:3486,7'
          Dst:             _
        - Src:             'config.c:3486,3'
          Dst:             die
        - Src:             'config.c:3488,7'
          Dst:             _
        - Src:             'config.c:3488,3'
          Dst:             die
    - functionName:    repo_config_set_multivar_in_file_gently
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3232
      functionLinenumberEnd: 3474
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - config_filename
        - key
        - value
        - value_pattern
        - comment
        - flags
      BBCount:         153
      ICount:          933
      EdgeCount:       207
      CyclomaticComplexity: 56
      functionsReached:
        - _
        - __errno_location
        - chmod
        - close
        - commit_lock_file
        - config_store_data_clear
        - const_error
        - error
        - error_errno
        - fstat64
        - get_lock_file_path
        - git_config_from_file_with_options
        - git_config_parse_key
        - hold_lock_file_for_update
        - maybe_remove_section
        - mmap_os_err
        - munmap
        - open64
        - regcomp
        - repo_config_clear
        - repo_git_path
        - rollback_lock_file
        - st_mult
        - validate_comment_string
        - write_error
        - write_in_full
        - write_pair
        - write_section
        - write_str_in_full
        - xmalloc
        - xmmap_gently
        - xrealloc
        - xsize_t
        - xstrdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'config.c:3245,6'
          Branch Sides:
            - BranchSide:      'config.c:3246,3'
              BranchSideFuncs:
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3248,25'
              BranchSideFuncs:
                - repo_git_path
                - hold_lock_file_for_update.22950
                - open64
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - st_mult.22908
                - xrealloc
                - xmalloc
                - regcomp
                - _.22809
                - error
                - const_error.22828
                - free
                - __errno_location
                - free
                - xstrdup
                - write_section
                - write_pair
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error_errno
                - const_error.22828
        - Branch String:   'config.c:3250,6'
          Branch Sides:
            - BranchSide:      'config.c:3251,50'
              BranchSideFuncs:
                - hold_lock_file_for_update.22950
                - open64
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - st_mult.22908
                - xrealloc
                - xmalloc
                - regcomp
                - _.22809
                - error
                - const_error.22828
                - free
                - __errno_location
                - free
                - xstrdup
                - write_section
                - write_pair
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error_errno
                - const_error.22828
            - BranchSide:      'config.c:3257,40'
              BranchSideFuncs:
                - hold_lock_file_for_update.22950
                - open64
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - st_mult.22908
                - xrealloc
                - xmalloc
                - regcomp
                - _.22809
                - error
                - const_error.22828
                - free
                - __errno_location
                - free
                - xstrdup
                - write_section
                - write_pair
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error_errno
                - const_error.22828
        - Branch String:   'config.c:3258,6'
          Branch Sides:
            - BranchSide:      'config.c:3259,3'
              BranchSideFuncs:
                - _.22809
                - error_errno
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3267,15'
              BranchSideFuncs:
                - open64
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - st_mult.22908
                - xrealloc
                - xmalloc
                - regcomp
                - _.22809
                - error
                - const_error.22828
                - free
                - __errno_location
                - free
                - xstrdup
                - write_section
                - write_pair
                - _.22809
                - error_errno
                - const_error.22828
        - Branch String:   'config.c:3268,7'
          Branch Sides:
            - BranchSide:      'config.c:3269,18'
              BranchSideFuncs:
                - __errno_location
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - free
                - xstrdup
                - write_section
                - write_pair
                - commit_lock_file
                - repo_config_clear
                - _.22809
                - error_errno
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
                - _.22809
                - error_errno
                - const_error.22828
            - BranchSide:      'config.c:3288,10'
              BranchSideFuncs:
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - st_mult.22908
                - xrealloc
                - xmalloc
                - regcomp
                - _.22809
                - error
                - const_error.22828
                - free
        - Branch String:   'config.c:3269,8'
          Branch Sides:
            - BranchSide:      'config.c:3270,4'
              BranchSideFuncs:
                - _.22809
                - error_errno
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3275,8'
              BranchSideFuncs:
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - free
                - xstrdup
                - write_section
                - write_pair
                - commit_lock_file
                - repo_config_clear
                - _.22809
                - error_errno
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
        - Branch String:   'config.c:3275,7'
          Branch Sides:
            - BranchSide:      'config.c:3276,8'
              BranchSideFuncs:
                - free
                - xstrdup
                - write_section
                - write_pair
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
            - BranchSide:      'config.c:3280,14'
              BranchSideFuncs:
                - free
                - xstrdup
                - write_section
                - write_pair
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
        - Branch String:   'config.c:3282,42'
          Branch Sides:
            - BranchSide:      'config.c:3283,18'
              BranchSideFuncs:
                - get_lock_file_path.22954
                - write_error
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3284,4'
              BranchSideFuncs:
                - get_lock_file_path.22954
                - write_error
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
        - Branch String:   'config.c:3282,7'
          Branch Sides:
            - BranchSide:      'config.c:3284,4'
              BranchSideFuncs:
                - get_lock_file_path.22954
                - write_error
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3285,2'
              BranchSideFuncs:
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
        - Branch String:   'config.c:3291,7'
          Branch Sides:
            - BranchSide:      'config.c:3292,10'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - st_mult.22908
                - xrealloc
                - _.22809
                - error
                - const_error.22828
                - free
            - BranchSide:      'config.c:3293,12'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - st_mult.22908
                - xrealloc
                - _.22809
                - error
                - const_error.22828
                - free
        - Branch String:   'config.c:3293,12'
          Branch Sides:
            - BranchSide:      'config.c:3294,10'
              BranchSideFuncs:
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - st_mult.22908
                - xrealloc
            - BranchSide:      'config.c:3295,12'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - st_mult.22908
                - xrealloc
                - _.22809
                - error
                - const_error.22828
                - free
        - Branch String:   'config.c:3295,12'
          Branch Sides:
            - BranchSide:      'config.c:3296,24'
              BranchSideFuncs:
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - st_mult.22908
                - xrealloc
            - BranchSide:      'config.c:3298,8'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - st_mult.22908
                - xrealloc
                - _.22809
                - error
                - const_error.22828
                - free
        - Branch String:   'config.c:3298,8'
          Branch Sides:
            - BranchSide:      'config.c:3299,11'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - st_mult.22908
                - xrealloc
                - _.22809
                - error
                - const_error.22828
                - free
            - BranchSide:      'config.c:3302,11'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
                - st_mult.22908
                - xrealloc
                - _.22809
                - error
                - const_error.22828
                - free
        - Branch String:   'config.c:3305,8'
          Branch Sides:
            - BranchSide:      'config.c:0,0'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - free
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3307,5'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - free
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
        - Branch String:   'config.c:3314,3'
          Branch Sides:
            - BranchSide:      'config.c:3314,3'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:3315,9'
              BranchSideFuncs:
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:3314,3'
          Branch Sides:
            - BranchSide:      'config.c:3314,3'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:3314,3'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
                - git_config_from_file_with_options
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:3329,7'
          Branch Sides:
            - BranchSide:      'config.c:3333,4'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3339,14'
              BranchSideFuncs:
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
        - Branch String:   'config.c:3339,27'
          Branch Sides:
            - BranchSide:      'config.c:3339,30'
              BranchSideFuncs:
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
            - BranchSide:      'config.c:3340,14'
              BranchSideFuncs:
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
        - Branch String:   'config.c:3339,45'
          Branch Sides:
            - BranchSide:      'config.c:3340,14'
              BranchSideFuncs:
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3341,8'
              BranchSideFuncs:
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
        - Branch String:   'config.c:3340,26'
          Branch Sides:
            - BranchSide:      'config.c:3340,36'
              BranchSideFuncs:
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
            - BranchSide:      'config.c:3345,13'
              BranchSideFuncs:
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
        - Branch String:   'config.c:3339,7'
          Branch Sides:
            - BranchSide:      'config.c:3341,8'
              BranchSideFuncs:
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
            - BranchSide:      'config.c:3345,13'
              BranchSideFuncs:
                - fstat64
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - error_errno
                - const_error.22828
        - Branch String:   'config.c:3345,7'
          Branch Sides:
            - BranchSide:      'config.c:3346,4'
              BranchSideFuncs:
                - _.22809
                - error_errno
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3351,28'
              BranchSideFuncs:
                - xsize_t.22965
                - xmmap_gently
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - __errno_location
        - Branch String:   'config.c:3354,7'
          Branch Sides:
            - BranchSide:      'config.c:3355,8'
              BranchSideFuncs:
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - __errno_location
            - BranchSide:      'config.c:3363,9'
              BranchSideFuncs:
                - close
                - get_lock_file_path.22954
                - chmod
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
        - Branch String:   'config.c:3355,24'
          Branch Sides:
            - BranchSide:      'config.c:3355,27'
              BranchSideFuncs:
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - __errno_location
            - BranchSide:      'config.c:3357,4'
              BranchSideFuncs:
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
        - Branch String:   'config.c:3355,8'
          Branch Sides:
            - BranchSide:      'config.c:3356,5'
              BranchSideFuncs:
                - __errno_location
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3357,4'
              BranchSideFuncs:
                - _.22809
                - mmap_os_err
                - error_errno
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
        - Branch String:   'config.c:3366,7'
          Branch Sides:
            - BranchSide:      'config.c:3367,4'
              BranchSideFuncs:
                - _.22809
                - get_lock_file_path.22954
                - error_errno
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3372,13'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
        - Branch String:   'config.c:3372,7'
          Branch Sides:
            - BranchSide:      'config.c:3373,15'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
                - st_mult.22908
                - xrealloc
            - BranchSide:      'config.c:3382,10'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
        - Branch String:   'config.c:3373,8'
          Branch Sides:
            - BranchSide:      'config.c:3375,5'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
            - BranchSide:      'config.c:3379,10'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
        - Branch String:   'config.c:3375,5'
          Branch Sides:
            - BranchSide:      'config.c:3375,5'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
            - BranchSide:      'config.c:3376,27'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
        - Branch String:   'config.c:3375,5'
          Branch Sides:
            - BranchSide:      'config.c:3375,5'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
            - BranchSide:      'config.c:3375,5'
              BranchSideFuncs:
                - st_mult.22908
                - xrealloc
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
        - Branch String:   'config.c:3382,3'
          Branch Sides:
            - BranchSide:      'config.c:3384,18'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
            - BranchSide:      'config.c:3432,7'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
        - Branch String:   'config.c:3387,8'
          Branch Sides:
            - BranchSide:      'config.c:3388,22'
              BranchSideFuncs:
                - maybe_remove_section
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
            - BranchSide:      'config.c:3396,25'
              BranchSideFuncs:
                - maybe_remove_section
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
        - Branch String:   'config.c:3390,22'
          Branch Sides:
            - BranchSide:      'config.c:3390,25'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
            - BranchSide:      'config.c:3394,19'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
        - Branch String:   'config.c:3390,48'
          Branch Sides:
            - BranchSide:      'config.c:3391,9'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
            - BranchSide:      'config.c:3394,19'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
        - Branch String:   'config.c:3391,40'
          Branch Sides:
            - BranchSide:      'config.c:3392,9'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
            - BranchSide:      'config.c:3394,19'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
        - Branch String:   'config.c:3390,9'
          Branch Sides:
            - BranchSide:      'config.c:3393,14'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
            - BranchSide:      'config.c:3394,19'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
        - Branch String:   'config.c:3398,9'
          Branch Sides:
            - BranchSide:      'config.c:3399,6'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
            - BranchSide:      'config.c:3406,5'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
        - Branch String:   'config.c:3409,21'
          Branch Sides:
            - BranchSide:      'config.c:3409,24'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
            - BranchSide:      'config.c:3412,7'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
        - Branch String:   'config.c:3409,10'
          Branch Sides:
            - BranchSide:      'config.c:3410,15'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
            - BranchSide:      'config.c:3412,7'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
        - Branch String:   'config.c:3416,21'
          Branch Sides:
            - BranchSide:      'config.c:3416,24'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
            - BranchSide:      'config.c:3420,8'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
        - Branch String:   'config.c:3416,8'
          Branch Sides:
            - BranchSide:      'config.c:3417,14'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
            - BranchSide:      'config.c:3420,8'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_in_full
                - write_str_in_full.22964
        - Branch String:   'config.c:3420,8'
          Branch Sides:
            - BranchSide:      'config.c:3421,23'
              BranchSideFuncs:
                - write_in_full
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - maybe_remove_section
                - write_str_in_full.22964
            - BranchSide:      'config.c:3428,17'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
        - Branch String:   'config.c:3421,9'
          Branch Sides:
            - BranchSide:      'config.c:3423,6'
              BranchSideFuncs:
                - get_lock_file_path.22954
                - write_error
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3424,9'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - maybe_remove_section
                - write_str_in_full.22964
        - Branch String:   'config.c:3424,18'
          Branch Sides:
            - BranchSide:      'config.c:3425,27'
              BranchSideFuncs:
                - write_str_in_full.22964
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - maybe_remove_section
            - BranchSide:      'config.c:3427,4'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
        - Branch String:   'config.c:3424,9'
          Branch Sides:
            - BranchSide:      'config.c:3426,6'
              BranchSideFuncs:
                - get_lock_file_path.22954
                - write_error
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3427,4'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
                - write_section
                - write_pair
                - write_in_full
                - write_str_in_full.22964
                - maybe_remove_section
        - Branch String:   'config.c:3432,7'
          Branch Sides:
            - BranchSide:      'config.c:3433,15'
              BranchSideFuncs:
                - write_section
                - write_pair
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
            - BranchSide:      'config.c:3442,7'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
        - Branch String:   'config.c:3433,8'
          Branch Sides:
            - BranchSide:      'config.c:3434,23'
              BranchSideFuncs:
                - write_pair
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
            - BranchSide:      'config.c:3437,19'
              BranchSideFuncs:
                - write_pair
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
        - Branch String:   'config.c:3434,9'
          Branch Sides:
            - BranchSide:      'config.c:3435,6'
              BranchSideFuncs:
                - get_lock_file_path.22954
                - write_error
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3436,4'
              BranchSideFuncs:
                - write_pair
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
        - Branch String:   'config.c:3437,8'
          Branch Sides:
            - BranchSide:      'config.c:3438,5'
              BranchSideFuncs:
                - get_lock_file_path.22954
                - write_error
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3439,3'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - write_in_full
                - get_lock_file_path.22954
                - write_error
        - Branch String:   'config.c:3442,7'
          Branch Sides:
            - BranchSide:      'config.c:3443,22'
              BranchSideFuncs:
                - write_in_full
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
                - get_lock_file_path.22954
                - write_error
            - BranchSide:      'config.c:3447,10'
              BranchSideFuncs:
                - munmap
                - commit_lock_file
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
                - _.22809
                - error_errno
                - const_error.22828
        - Branch String:   'config.c:3443,8'
          Branch Sides:
            - BranchSide:      'config.c:3444,36'
              BranchSideFuncs:
                - get_lock_file_path.22954
                - write_error
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3445,5'
              BranchSideFuncs:
                - get_lock_file_path.22954
                - write_error
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
        - Branch String:   'config.c:3451,6'
          Branch Sides:
            - BranchSide:      'config.c:3452,3'
              BranchSideFuncs:
                - _.22809
                - error_errno
                - const_error.22828
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
            - BranchSide:      'config.c:3457,6'
              BranchSideFuncs:
                - repo_config_clear
                - rollback_lock_file.22958
                - free
                - config_store_data_clear
                - close
                - munmap
        - Branch String:   'config.c:3465,6'
          Branch Sides:
            - BranchSide:      'config.c:3466,10'
              BranchSideFuncs:
                - munmap
                - config_store_data_clear
                - close
            - BranchSide:      'config.c:3467,6'
              BranchSideFuncs:
                - config_store_data_clear
                - close
        - Branch String:   'config.c:3467,6'
          Branch Sides:
            - BranchSide:      'config.c:3467,6'
              BranchSideFuncs:
                - close
                - config_store_data_clear
            - BranchSide:      'config.c:3468,9'
              BranchSideFuncs:
                - close
                - config_store_data_clear
      Callsites:
        - Src:             'config.c:3241,2'
          Dst:             validate_comment_string
        - Src:             'config.c:3244,12'
          Dst:             git_config_parse_key
        - Src:             'config.c:3251,36'
          Dst:             repo_git_path
        - Src:             'config.c:3257,7'
          Dst:             hold_lock_file_for_update
        - Src:             'config.c:3259,3'
          Dst:             _
        - Src:             'config.c:3259,3'
          Dst:             error_errno
        - Src:             'config.c:3259,3'
          Dst:             const_error
        - Src:             'config.c:3267,10'
          Dst:             open64
        - Src:             'config.c:3269,18'
          Dst:             __errno_location
        - Src:             'config.c:3270,4'
          Dst:             _
        - Src:             'config.c:3270,4'
          Dst:             error_errno
        - Src:             'config.c:3270,4'
          Dst:             const_error
        - Src:             'config.c:3281,15'
          Dst:             xstrdup
        - Src:             'config.c:3282,7'
          Dst:             write_section
        - Src:             'config.c:3283,7'
          Dst:             write_pair
        - Src:             'config.c:3304,36'
          Dst:             xmalloc
        - Src:             'config.c:3305,8'
          Dst:             regcomp
        - Src:             'config.c:3307,5'
          Dst:             _
        - Src:             'config.c:3307,5'
          Dst:             error
        - Src:             'config.c:3307,5'
          Dst:             const_error
        - Src:             'config.c:3314,3'
          Dst:             st_mult
        - Src:             'config.c:3314,3'
          Dst:             xrealloc
        - Src:             'config.c:3329,7'
          Dst:             git_config_from_file_with_options
        - Src:             'config.c:3329,7'
          Dst:             store_aux
        - Src:             'config.c:3333,4'
          Dst:             _
        - Src:             'config.c:3333,4'
          Dst:             error
        - Src:             'config.c:3333,4'
          Dst:             const_error
        - Src:             'config.c:3345,7'
          Dst:             fstat64
        - Src:             'config.c:3346,4'
          Dst:             _
        - Src:             'config.c:3346,4'
          Dst:             error_errno
        - Src:             'config.c:3346,4'
          Dst:             const_error
        - Src:             'config.c:3351,17'
          Dst:             xsize_t
        - Src:             'config.c:3352,14'
          Dst:             xmmap_gently
        - Src:             'config.c:3355,8'
          Dst:             __errno_location
        - Src:             'config.c:3356,5'
          Dst:             __errno_location
        - Src:             'config.c:3357,4'
          Dst:             _
        - Src:             'config.c:3357,4'
          Dst:             mmap_os_err
        - Src:             'config.c:3357,4'
          Dst:             error_errno
        - Src:             'config.c:3357,4'
          Dst:             const_error
        - Src:             'config.c:3363,3'
          Dst:             close
        - Src:             'config.c:3366,13'
          Dst:             get_lock_file_path
        - Src:             'config.c:3366,7'
          Dst:             chmod
        - Src:             'config.c:3367,4'
          Dst:             _
        - Src:             'config.c:3367,4'
          Dst:             get_lock_file_path
        - Src:             'config.c:3367,4'
          Dst:             error_errno
        - Src:             'config.c:3367,4'
          Dst:             const_error
        - Src:             'config.c:3375,5'
          Dst:             st_mult
        - Src:             'config.c:3375,5'
          Dst:             xrealloc
        - Src:             'config.c:3399,6'
          Dst:             maybe_remove_section
        - Src:             'config.c:3421,9'
          Dst:             write_in_full
        - Src:             'config.c:3425,9'
          Dst:             write_str_in_full
        - Src:             'config.c:3434,9'
          Dst:             write_section
        - Src:             'config.c:3437,8'
          Dst:             write_pair
        - Src:             'config.c:3443,8'
          Dst:             write_in_full
        - Src:             'config.c:3447,3'
          Dst:             munmap
        - Src:             'config.c:3451,6'
          Dst:             commit_lock_file
        - Src:             'config.c:3452,3'
          Dst:             _
        - Src:             'config.c:3452,3'
          Dst:             error_errno
        - Src:             'config.c:3452,3'
          Dst:             const_error
        - Src:             'config.c:3460,2'
          Dst:             repo_config_clear
        - Src:             'config.c:3463,2'
          Dst:             rollback_lock_file
        - Src:             'config.c:3466,3'
          Dst:             munmap
        - Src:             'config.c:3468,3'
          Dst:             close
        - Src:             'config.c:3469,2'
          Dst:             config_store_data_clear
        - Src:             'config.c:3473,20'
          Dst:             get_lock_file_path
        - Src:             'config.c:3473,8'
          Dst:             write_error
    - functionName:    repo_config_clear
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2568
      functionLinenumberEnd: 2572
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - git_configset_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:2569,20'
          Branch Sides:
            - BranchSide:      'config.c:2569,24'
              BranchSideFuncs:
                - git_configset_clear
            - BranchSide:      'config.c:2570,3'
              BranchSideFuncs: []
        - Branch String:   'config.c:2569,6'
          Branch Sides:
            - BranchSide:      'config.c:2570,3'
              BranchSideFuncs:
                - git_configset_clear
            - BranchSide:      'config.c:2571,22'
              BranchSideFuncs:
                - git_configset_clear
      Callsites:
        - Src:             'config.c:2571,2'
          Dst:             git_configset_clear
    - functionName:    repo_config_set
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3143
      functionLinenumberEnd: 3147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - key
        - value
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_multivar
        - trace2_cmd_set_config_fl
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:3144,2'
          Dst:             repo_config_set_multivar
        - Src:             'config.c:3146,2'
          Dst:             trace2_cmd_set_config_fl
    - functionName:    repo_config_set_worktree_gently
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3130
      functionLinenumberEnd: 3140
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - key
        - value
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - repo_config_set_multivar_gently
        - repo_config_set_multivar_in_file_gently
        - repo_git_path
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config.c:3132,6'
          Branch Sides:
            - BranchSide:      'config.c:3133,9'
              BranchSideFuncs:
                - repo_git_path
                - repo_config_set_multivar_in_file_gently
                - free
            - BranchSide:      'config.c:3139,41'
              BranchSideFuncs:
                - repo_config_set_multivar_gently
      Callsites:
        - Src:             'config.c:3133,16'
          Dst:             repo_git_path
        - Src:             'config.c:3134,13'
          Dst:             repo_config_set_multivar_in_file_gently
        - Src:             'config.c:3139,9'
          Dst:             repo_config_set_multivar_gently
    - functionName:    repo_config_set_multivar_gently
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3494
      functionLinenumberEnd: 3501
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - key
        - value
        - value_pattern
        - flags
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_multivar_in_file_gently
        - repo_git_path
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:3495,15'
          Dst:             repo_git_path
        - Src:             'config.c:3496,12'
          Dst:             repo_config_set_multivar_in_file_gently
    - functionName:    repo_config_set_gently
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3124
      functionLinenumberEnd: 3125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - key
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_multivar_gently
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:3125,9'
          Dst:             repo_config_set_multivar_gently
    - functionName:    repo_config_set_in_file
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3119
      functionLinenumberEnd: 3121
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - config_filename
        - key
        - value
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_multivar_in_file
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:3120,2'
          Dst:             repo_config_set_multivar_in_file
    - functionName:    repo_config_set_in_file_gently
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3113
      functionLinenumberEnd: 3114
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - config_filename
        - key
        - comment
        - value
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_set_multivar_in_file_gently
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:3114,9'
          Dst:             repo_config_set_multivar_in_file_gently
    - functionName:    git_die_config_linenr
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2782
      functionLinenumberEnd: 2787
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - key
        - filename
        - linenr
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:2783,6'
          Branch Sides:
            - BranchSide:      'config.c:2784,7'
              BranchSideFuncs:
                - _.22809
                - die
            - BranchSide:      'config.c:2786,7'
              BranchSideFuncs:
                - _.22809
                - die
      Callsites:
        - Src:             'config.c:2784,7'
          Dst:             _
        - Src:             'config.c:2784,3'
          Dst:             die
        - Src:             'config.c:2786,7'
          Dst:             _
        - Src:             'config.c:2786,3'
          Dst:             die
    - functionName:    repo_config_get_index_threads
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2760
      functionLinenumberEnd: 2778
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - dest
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - git_env_ulong
        - repo_config_get_bool_or_int
      functionUses:    4
      BranchProfiles:
        - Branch String:   'config.c:2764,6'
          Branch Sides:
            - BranchSide:      'config.c:2765,11'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2769,35'
              BranchSideFuncs:
                - repo_config_get_bool_or_int
        - Branch String:   'config.c:2769,6'
          Branch Sides:
            - BranchSide:      'config.c:2770,7'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2777,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:2770,7'
          Branch Sides:
            - BranchSide:      'config.c:2771,12'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2773,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2763,8'
          Dst:             git_env_ulong
        - Src:             'config.c:2769,7'
          Dst:             repo_config_get_bool_or_int
    - functionName:    repo_config_get_bool_or_int
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2652
      functionLinenumberEnd: 2654
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - key
        - is_bool
        - dest
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_config_check_init
        - git_configset_get_bool_or_int
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2653,2'
          Dst:             git_config_check_init
        - Src:             'config.c:2654,9'
          Dst:             git_configset_get_bool_or_int
    - functionName:    git_config_check_init
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2561
      functionLinenumberEnd: 2565
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - repo_read_config
      functionUses:    13
      BranchProfiles:
        - Branch String:   'config.c:2562,19'
          Branch Sides:
            - BranchSide:      'config.c:2562,22'
              BranchSideFuncs:
                - repo_read_config
            - BranchSide:      'config.c:2564,19'
              BranchSideFuncs:
                - repo_read_config
        - Branch String:   'config.c:2562,6'
          Branch Sides:
            - BranchSide:      'config.c:2563,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2564,19'
              BranchSideFuncs:
                - repo_read_config
      Callsites:
        - Src:             'config.c:2564,2'
          Dst:             repo_read_config
    - functionName:    git_configset_get_bool_or_int
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2497
      functionLinenumberEnd: 2506
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - key
        - is_bool
        - dest
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_bool_or_int
        - git_configset_get_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2501,6'
          Branch Sides:
            - BranchSide:      'config.c:2502,34'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2505,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2501,7'
          Dst:             git_configset_get_value
        - Src:             'config.c:2502,11'
          Dst:             git_config_bool_or_int
    - functionName:    git_configset_get_value
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2372
      functionLinenumberEnd: 2390
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - key
        - value
        - kvi
      BBCount:         12
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - git_configset_get_value_multi
      functionUses:    10
      BranchProfiles:
        - Branch String:   'config.c:2381,6'
          Branch Sides:
            - BranchSide:      'config.c:2382,10'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2384,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'config.c:2384,2'
          Branch Sides:
            - BranchSide:      'config.c:2384,2'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2385,9'
              BranchSideFuncs: []
        - Branch String:   'config.c:2387,6'
          Branch Sides:
            - BranchSide:      'config.c:2388,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2389,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2381,13'
          Dst:             git_configset_get_value_multi
        - Src:             'config.c:2384,2'
          Dst:             __assert_fail
    - functionName:    git_config_bool_or_int
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - value
        - kvi
        - is_bool
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_int
        - git_parse_maybe_bool_text
      functionUses:    16
      BranchProfiles:
        - Branch String:   'config.c:1336,6'
          Branch Sides:
            - BranchSide:      'config.c:1337,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1340,3'
              BranchSideFuncs:
                - git_config_int
      Callsites:
        - Src:             'config.c:1335,10'
          Dst:             git_parse_maybe_bool_text
        - Src:             'config.c:1341,9'
          Dst:             git_config_int
    - functionName:    git_config_int
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - value
        - kvi
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die_bad_number
        - git_parse_int
      functionUses:    37
      BranchProfiles:
        - Branch String:   'config.c:1217,6'
          Branch Sides:
            - BranchSide:      'config.c:1218,18'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1219,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:1217,7'
          Dst:             git_parse_int
        - Src:             'config.c:1218,3'
          Dst:             die_bad_number
    - functionName:    die_bad_number
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - value
        - kvi
      BBCount:         16
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 13
      functionsReached:
        - BUG_fl
        - _
        - __errno_location
        - die
      functionUses:    5
      BranchProfiles:
        - Branch String:   'config.c:1182,6'
          Branch Sides:
            - BranchSide:      'config.c:1183,3'
              BranchSideFuncs:
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
            - BranchSide:      'config.c:1185,7'
              BranchSideFuncs:
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
        - Branch String:   'config.c:1185,6'
          Branch Sides:
            - BranchSide:      'config.c:1186,9'
              BranchSideFuncs:
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
            - BranchSide:      'config.c:1188,7'
              BranchSideFuncs:
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
        - Branch String:   'config.c:1188,6'
          Branch Sides:
            - BranchSide:      'config.c:1189,9'
              BranchSideFuncs:
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
            - BranchSide:      'config.c:1191,10'
              BranchSideFuncs:
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
                - _.22809
                - _.22809
                - die
        - Branch String:   'config.c:1191,2'
          Branch Sides:
            - BranchSide:      'config.c:1193,7'
              BranchSideFuncs:
                - _.22809
                - _.22809
                - die
            - BranchSide:      'config.c:1196,7'
              BranchSideFuncs:
                - _.22809
                - _.22809
                - die
            - BranchSide:      'config.c:1199,7'
              BranchSideFuncs:
                - _.22809
                - _.22809
                - die
            - BranchSide:      'config.c:1202,7'
              BranchSideFuncs:
                - _.22809
                - _.22809
                - die
            - BranchSide:      'config.c:1205,7'
              BranchSideFuncs:
                - _.22809
                - _.22809
                - die
            - BranchSide:      'config.c:1208,7'
              BranchSideFuncs:
                - _.22809
                - _.22809
                - die
      Callsites:
        - Src:             'config.c:1178,28'
          Dst:             __errno_location
        - Src:             'config.c:1183,3'
          Dst:             BUG_fl
        - Src:             'config.c:1189,7'
          Dst:             _
        - Src:             'config.c:1189,36'
          Dst:             _
        - Src:             'config.c:1189,3'
          Dst:             die
        - Src:             'config.c:1193,7'
          Dst:             _
        - Src:             'config.c:1194,35'
          Dst:             _
        - Src:             'config.c:1193,3'
          Dst:             die
        - Src:             'config.c:1196,7'
          Dst:             _
        - Src:             'config.c:1197,35'
          Dst:             _
        - Src:             'config.c:1196,3'
          Dst:             die
        - Src:             'config.c:1199,7'
          Dst:             _
        - Src:             'config.c:1200,20'
          Dst:             _
        - Src:             'config.c:1199,3'
          Dst:             die
        - Src:             'config.c:1202,7'
          Dst:             _
        - Src:             'config.c:1203,35'
          Dst:             _
        - Src:             'config.c:1202,3'
          Dst:             die
        - Src:             'config.c:1205,7'
          Dst:             _
        - Src:             'config.c:1206,35'
          Dst:             _
        - Src:             'config.c:1205,3'
          Dst:             die
        - Src:             'config.c:1208,7'
          Dst:             _
        - Src:             'config.c:1209,35'
          Dst:             _
        - Src:             'config.c:1208,3'
          Dst:             die
    - functionName:    git_configset_get_value_multi
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2394
      functionLinenumberEnd: 2405
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - key
        - dest
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - configset_find_element
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config.c:2398,6'
          Branch Sides:
            - BranchSide:      'config.c:2399,10'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2400,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2398,13'
          Dst:             configset_find_element
    - functionName:    repo_config_get_max_percent_split_change
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2745
      functionLinenumberEnd: 2757
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - error
        - repo_config_get_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2748,6'
          Branch Sides:
            - BranchSide:      'config.c:2749,12'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2756,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:2749,16'
          Branch Sides:
            - BranchSide:      'config.c:2749,19'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:2752,10'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:2749,7'
          Branch Sides:
            - BranchSide:      'config.c:2750,11'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2752,10'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
      Callsites:
        - Src:             'config.c:2748,7'
          Dst:             repo_config_get_int
        - Src:             'config.c:2752,10'
          Dst:             _
        - Src:             'config.c:2752,10'
          Dst:             error
        - Src:             'config.c:2752,10'
          Dst:             const_error
    - functionName:    repo_config_get_int
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2631
      functionLinenumberEnd: 2633
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - key
        - dest
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_config_check_init
        - git_configset_get_int
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2632,2'
          Dst:             git_config_check_init
        - Src:             'config.c:2633,9'
          Dst:             git_configset_get_int
    - functionName:    git_configset_get_int
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2471
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - key
        - dest
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_int
        - git_configset_get_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2466,6'
          Branch Sides:
            - BranchSide:      'config.c:2467,26'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2470,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2466,7'
          Dst:             git_configset_get_value
        - Src:             'config.c:2467,11'
          Dst:             git_config_int
    - functionName:    repo_config_get_split_index
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2735
      functionLinenumberEnd: 2742
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - repo_config_get_maybe_bool
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config.c:2738,6'
          Branch Sides:
            - BranchSide:      'config.c:2739,10'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2741,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2738,7'
          Dst:             repo_config_get_maybe_bool
    - functionName:    repo_config_get_maybe_bool
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2659
      functionLinenumberEnd: 2661
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - key
        - dest
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_config_check_init
        - git_configset_get_maybe_bool
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2660,2'
          Dst:             git_config_check_init
        - Src:             'config.c:2661,9'
          Dst:             git_configset_get_maybe_bool
    - functionName:    git_configset_get_maybe_bool
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2509
      functionLinenumberEnd: 2518
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - key
        - dest
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - git_configset_get_value
        - git_parse_maybe_bool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2511,6'
          Branch Sides:
            - BranchSide:      'config.c:2512,32'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2517,3'
              BranchSideFuncs: []
        - Branch String:   'config.c:2513,7'
          Branch Sides:
            - BranchSide:      'config.c:2514,4'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2515,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2511,7'
          Dst:             git_configset_get_value
        - Src:             'config.c:2512,11'
          Dst:             git_parse_maybe_bool
    - functionName:    repo_config_get_expiry_in_days
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2713
      functionLinenumberEnd: 2732
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - r
        - key
        - expiry
        - now
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - git_parse_signed
        - parse_expiry_date
        - repo_config_get_string_tmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:2718,6'
          Branch Sides:
            - BranchSide:      'config.c:2719,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2721,23'
              BranchSideFuncs:
                - git_parse_signed
                - parse_expiry_date
        - Branch String:   'config.c:2721,6'
          Branch Sides:
            - BranchSide:      'config.c:2722,13'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2727,25'
              BranchSideFuncs:
                - parse_expiry_date
        - Branch String:   'config.c:2727,6'
          Branch Sides:
            - BranchSide:      'config.c:2728,13'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2731,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2718,6'
          Dst:             repo_config_get_string_tmp
        - Src:             'config.c:2721,6'
          Dst:             git_parse_signed
        - Src:             'config.c:2727,7'
          Dst:             parse_expiry_date
    - functionName:    repo_config_get_string_tmp
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2620
      functionLinenumberEnd: 2626
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - key
        - dest
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - git_config_check_init
        - git_configset_get_string_tmp
        - git_die_config
      functionUses:    21
      BranchProfiles:
        - Branch String:   'config.c:2624,6'
          Branch Sides:
            - BranchSide:      'config.c:2625,18'
              BranchSideFuncs:
                - git_die_config
            - BranchSide:      'config.c:2626,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2622,2'
          Dst:             git_config_check_init
        - Src:             'config.c:2623,8'
          Dst:             git_configset_get_string_tmp
        - Src:             'config.c:2625,3'
          Dst:             git_die_config
    - functionName:    git_configset_get_string_tmp
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2449
      functionLinenumberEnd: 2459
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - key
        - dest
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - config_error_nonbool
        - const_error
        - git_configset_get_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2451,6'
          Branch Sides:
            - BranchSide:      'config.c:2452,8'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2457,3'
              BranchSideFuncs: []
        - Branch String:   'config.c:2452,7'
          Branch Sides:
            - BranchSide:      'config.c:2453,11'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2454,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2451,7'
          Dst:             git_configset_get_value
        - Src:             'config.c:2453,11'
          Dst:             config_error_nonbool
        - Src:             'config.c:2453,11'
          Dst:             const_error
    - functionName:    git_die_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2791
      functionLinenumberEnd: 2805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - key
        - err
      BBCount:         8
      ICount:          85
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
        - get_error_routine
        - git_die_config_linenr
        - repo_config_get_value_multi
      functionUses:    6
      BranchProfiles:
        - Branch String:   'config.c:2796,6'
          Branch Sides:
            - BranchSide:      'config.c:2797,11'
              BranchSideFuncs:
                - repo_config_get_value_multi
                - git_die_config_linenr
                - BUG_fl
            - BranchSide:      'config.c:2802,34'
              BranchSideFuncs:
                - repo_config_get_value_multi
                - git_die_config_linenr
                - BUG_fl
        - Branch String:   'config.c:2802,6'
          Branch Sides:
            - BranchSide:      'config.c:2803,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'config.c:2804,12'
              BranchSideFuncs:
                - git_die_config_linenr
      Callsites:
        - Src:             'config.c:2794,23'
          Dst:             get_error_routine
        - Src:             'config.c:2802,6'
          Dst:             repo_config_get_value_multi
        - Src:             'config.c:2803,3'
          Dst:             BUG_fl
        - Src:             'config.c:2805,2'
          Dst:             git_die_config_linenr
    - functionName:    repo_config_get_value_multi
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2595
      functionLinenumberEnd: 2597
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - key
        - dest
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_config_check_init
        - git_configset_get_value_multi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2596,2'
          Dst:             git_config_check_init
        - Src:             'config.c:2597,9'
          Dst:             git_configset_get_value_multi
    - functionName:    repo_config_get_expiry
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2698
      functionLinenumberEnd: 2709
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - key
        - output
      BBCount:         11
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - approxidate_careful
        - git_die_config
        - repo_config_get_string
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'config.c:2701,6'
          Branch Sides:
            - BranchSide:      'config.c:2702,10'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2703,14'
              BranchSideFuncs:
                - strcmp
                - approxidate_careful
                - approxidate_careful
                - _.22809
                - git_die_config
        - Branch String:   'config.c:2703,6'
          Branch Sides:
            - BranchSide:      'config.c:2704,21'
              BranchSideFuncs:
                - approxidate_careful
                - approxidate_careful
                - _.22809
                - git_die_config
            - BranchSide:      'config.c:2708,9'
              BranchSideFuncs: []
        - Branch String:   'config.c:2705,7'
          Branch Sides:
            - BranchSide:      'config.c:2706,19'
              BranchSideFuncs:
                - _.22809
                - git_die_config
            - BranchSide:      'config.c:2707,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2699,12'
          Dst:             repo_config_get_string
        - Src:             'config.c:2703,6'
          Dst:             strcmp
        - Src:             'config.c:2704,21'
          Dst:             approxidate_careful
        - Src:             'config.c:2705,7'
          Dst:             approxidate_careful
        - Src:             'config.c:2706,27'
          Dst:             _
        - Src:             'config.c:2706,4'
          Dst:             git_die_config
    - functionName:    repo_config_get_string
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2609
      functionLinenumberEnd: 2615
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - key
        - dest
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - git_config_check_init
        - git_configset_get_string
        - git_die_config
      functionUses:    17
      BranchProfiles:
        - Branch String:   'config.c:2613,6'
          Branch Sides:
            - BranchSide:      'config.c:2614,18'
              BranchSideFuncs:
                - git_die_config
            - BranchSide:      'config.c:2615,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2611,2'
          Dst:             git_config_check_init
        - Src:             'config.c:2612,8'
          Dst:             git_configset_get_string
        - Src:             'config.c:2614,3'
          Dst:             git_die_config
    - functionName:    git_configset_get_string
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2439
      functionLinenumberEnd: 2445
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - key
        - dest
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_string
        - git_configset_get_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2441,6'
          Branch Sides:
            - BranchSide:      'config.c:2442,28'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2444,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2441,7'
          Dst:             git_configset_get_value
        - Src:             'config.c:2442,10'
          Dst:             git_config_string
    - functionName:    git_config_string
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - var
        - value
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - config_error_nonbool
        - const_error
        - xstrdup
      functionUses:    60
      BranchProfiles:
        - Branch String:   'config.c:1354,6'
          Branch Sides:
            - BranchSide:      'config.c:1355,10'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'config.c:1356,18'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'config.c:1355,10'
          Dst:             config_error_nonbool
        - Src:             'config.c:1355,10'
          Dst:             const_error
        - Src:             'config.c:1356,10'
          Dst:             xstrdup
    - functionName:    read_protected_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2677
      functionLinenumberEnd: 2688
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - config_with_options
        - git_configset_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2678,24'
          Branch Sides:
            - BranchSide:      'config.c:2678,24'
              BranchSideFuncs:
                - git_configset_init
                - config_with_options
            - BranchSide:      'config.c:2678,24'
              BranchSideFuncs:
                - git_configset_init
                - config_with_options
      Callsites:
        - Src:             'config.c:2685,2'
          Dst:             git_configset_init
        - Src:             'config.c:2686,2'
          Dst:             config_with_options
        - Src:             'config.c:2686,2'
          Dst:             config_set_callback
    - functionName:    git_protected_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2691
      functionLinenumberEnd: 2695
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - configset_iter
        - read_protected_config
      functionUses:    4
      BranchProfiles:
        - Branch String:   'config.c:2692,6'
          Branch Sides:
            - BranchSide:      'config.c:2692,6'
              BranchSideFuncs:
                - configset_iter
            - BranchSide:      'config.c:2693,3'
              BranchSideFuncs:
                - read_protected_config
                - configset_iter
      Callsites:
        - Src:             'config.c:2693,3'
          Dst:             read_protected_config
        - Src:             'config.c:2694,2'
          Dst:             configset_iter
    - functionName:    configset_iter
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2203
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - fn
        - data
      BBCount:         9
      ICount:          122
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - git_die_config_linenr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:2192,2'
          Branch Sides:
            - BranchSide:      'config.c:2193,11'
              BranchSideFuncs:
                - git_die_config_linenr
            - BranchSide:      'config.c:2203,1'
              BranchSideFuncs: []
        - Branch String:   'config.c:2198,7'
          Branch Sides:
            - BranchSide:      'config.c:2199,26'
              BranchSideFuncs:
                - git_die_config_linenr
            - BranchSide:      'config.c:2202,2'
              BranchSideFuncs:
                - git_die_config_linenr
      Callsites:
        - Src:             'config.c:2199,4'
          Dst:             git_die_config_linenr
    - functionName:    repo_config_get_pathname
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2666
      functionLinenumberEnd: 2672
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - key
        - dest
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - git_config_check_init
        - git_configset_get_pathname
        - git_die_config
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2670,6'
          Branch Sides:
            - BranchSide:      'config.c:2671,18'
              BranchSideFuncs:
                - git_die_config
            - BranchSide:      'config.c:2672,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2668,2'
          Dst:             git_config_check_init
        - Src:             'config.c:2669,8'
          Dst:             git_configset_get_pathname
        - Src:             'config.c:2671,3'
          Dst:             git_die_config
    - functionName:    git_configset_get_pathname
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2521
      functionLinenumberEnd: 2527
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - key
        - dest
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_pathname
        - git_configset_get_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2523,6'
          Branch Sides:
            - BranchSide:      'config.c:2524,30'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2526,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2523,7'
          Dst:             git_configset_get_value
        - Src:             'config.c:2524,10'
          Dst:             git_config_pathname
    - functionName:    git_config_pathname
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - var
        - value
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - config_error_nonbool
        - const_error
        - die
        - interpolate_path
      functionUses:    17
      BranchProfiles:
        - Branch String:   'config.c:1362,6'
          Branch Sides:
            - BranchSide:      'config.c:1363,10'
              BranchSideFuncs:
                - interpolate_path
                - _.22809
                - die
            - BranchSide:      'config.c:1364,27'
              BranchSideFuncs:
                - interpolate_path
                - _.22809
                - die
        - Branch String:   'config.c:1365,6'
          Branch Sides:
            - BranchSide:      'config.c:1366,7'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1367,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:1363,10'
          Dst:             config_error_nonbool
        - Src:             'config.c:1363,10'
          Dst:             const_error
        - Src:             'config.c:1364,10'
          Dst:             interpolate_path
        - Src:             'config.c:1366,7'
          Dst:             _
        - Src:             'config.c:1366,3'
          Dst:             die
    - functionName:    repo_config_get_bool
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2645
      functionLinenumberEnd: 2647
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - key
        - dest
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_config_check_init
        - git_configset_get_bool
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2646,2'
          Dst:             git_config_check_init
        - Src:             'config.c:2647,9'
          Dst:             git_configset_get_bool
    - functionName:    git_configset_get_bool
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2486
      functionLinenumberEnd: 2493
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - key
        - dest
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_bool
        - git_configset_get_value
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config.c:2488,6'
          Branch Sides:
            - BranchSide:      'config.c:2489,27'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2492,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2488,7'
          Dst:             git_configset_get_value
        - Src:             'config.c:2489,11'
          Dst:             git_config_bool
    - functionName:    git_config_bool
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - value
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - git_parse_maybe_bool
      functionUses:    169
      BranchProfiles:
        - Branch String:   'config.c:1347,6'
          Branch Sides:
            - BranchSide:      'config.c:1348,7'
              BranchSideFuncs:
                - _.22809
                - die
            - BranchSide:      'config.c:1349,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:1346,10'
          Dst:             git_parse_maybe_bool
        - Src:             'config.c:1348,7'
          Dst:             _
        - Src:             'config.c:1348,3'
          Dst:             die
    - functionName:    repo_config_get_ulong
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2638
      functionLinenumberEnd: 2640
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - key
        - dest
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_config_check_init
        - git_configset_get_ulong
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2639,2'
          Dst:             git_config_check_init
        - Src:             'config.c:2640,9'
          Dst:             git_configset_get_ulong
    - functionName:    git_configset_get_ulong
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2474
      functionLinenumberEnd: 2483
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - key
        - dest
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_ulong
        - git_configset_get_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2478,6'
          Branch Sides:
            - BranchSide:      'config.c:2479,28'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2482,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2478,7'
          Dst:             git_configset_get_value
        - Src:             'config.c:2479,11'
          Dst:             git_config_ulong
    - functionName:    git_config_ulong
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - value
        - kvi
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die_bad_number
        - git_parse_ulong
      functionUses:    12
      BranchProfiles:
        - Branch String:   'config.c:1235,6'
          Branch Sides:
            - BranchSide:      'config.c:1236,18'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1237,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:1235,7'
          Dst:             git_parse_ulong
        - Src:             'config.c:1236,3'
          Dst:             die_bad_number
    - functionName:    repo_config_get_string_multi
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2602
      functionLinenumberEnd: 2604
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - key
        - dest
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_config_check_init
        - git_configset_get_string_multi
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2603,2'
          Dst:             git_config_check_init
        - Src:             'config.c:2604,9'
          Dst:             git_configset_get_string_multi
    - functionName:    git_configset_get_string_multi
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2414
      functionLinenumberEnd: 2424
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
        - key
        - dest
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - check_multi_string
        - for_each_string_list
        - git_configset_get_value_multi
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:2417,6'
          Branch Sides:
            - BranchSide:      'config.c:2418,10'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2419,57'
              BranchSideFuncs:
                - for_each_string_list
        - Branch String:   'config.c:2419,6'
          Branch Sides:
            - BranchSide:      'config.c:2421,10'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2423,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2417,13'
          Dst:             git_configset_get_value_multi
        - Src:             'config.c:2419,13'
          Dst:             for_each_string_list
        - Src:             'config.c:2419,13'
          Dst:             check_multi_string
    - functionName:    check_multi_string
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2408
      functionLinenumberEnd: 2409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - util
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - config_error_nonbool
        - const_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:2409,9'
          Branch Sides:
            - BranchSide:      'config.c:2409,9'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2409,28'
              BranchSideFuncs:
                - config_error_nonbool
                - const_error.22828
      Callsites:
        - Src:             'config.c:2409,28'
          Dst:             config_error_nonbool
        - Src:             'config.c:2409,28'
          Dst:             const_error
    - functionName:    repo_config_get_value
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2588
      functionLinenumberEnd: 2590
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - key
        - value
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_config_check_init
        - git_configset_get_value
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2589,2'
          Dst:             git_config_check_init
        - Src:             'config.c:2590,9'
          Dst:             git_configset_get_value
    - functionName:    repo_config_get
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2581
      functionLinenumberEnd: 2583
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - key
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_config_check_init
        - git_configset_get
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2582,2'
          Dst:             git_config_check_init
        - Src:             'config.c:2583,9'
          Dst:             git_configset_get
    - functionName:    git_configset_get
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2427
      functionLinenumberEnd: 2436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - key
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - configset_find_element
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:2431,6'
          Branch Sides:
            - BranchSide:      'config.c:2432,10'
              BranchSideFuncs: []
            - BranchSide:      'config.c:2433,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:2431,13'
          Dst:             configset_find_element
    - functionName:    repo_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2575
      functionLinenumberEnd: 2578
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - repo
        - fn
        - data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - configset_iter
        - git_config_check_init
      functionUses:    120
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2576,2'
          Dst:             git_config_check_init
        - Src:             'config.c:2577,2'
          Dst:             configset_iter
    - functionName:    git_configset_add_file
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2366
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - filename
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_config_from_file
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2367,9'
          Dst:             git_config_from_file
        - Src:             'config.c:2367,9'
          Dst:             config_set_callback
    - functionName:    git_config_from_file
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1959
      functionLinenumberEnd: 1960
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - filename
        - data
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_config_from_file_with_options
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:1960,9'
          Dst:             git_config_from_file_with_options
    - functionName:    read_very_early_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2240
      functionLinenumberEnd: 2250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cb
        - data
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - config_with_options
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config.c:2249,2'
          Dst:             config_with_options
    - functionName:    discover_git_directory
      functionSourceFile: '/src/git/./setup.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - commondir
        - gitdir
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - discover_git_directory_reason
      functionUses:    1
      BranchProfiles:
        - Branch String:   './setup.h:92,6'
          Branch Sides:
            - BranchSide:      './setup.h:93,3'
              BranchSideFuncs: []
            - BranchSide:      './setup.h:94,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             './setup.h:92,6'
          Dst:             discover_git_directory_reason
    - functionName:    read_early_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2206
      functionLinenumberEnd: 2233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cb
        - data
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - config_with_options
        - discover_git_directory
        - get_git_common_dir
        - get_git_dir
        - have_git_dir
        - strbuf_release
      functionUses:    6
      BranchProfiles:
        - Branch String:   'config.c:2213,6'
          Branch Sides:
            - BranchSide:      'config.c:2214,20'
              BranchSideFuncs:
                - get_git_common_dir
                - get_git_dir
                - config_with_options
                - strbuf_release
                - strbuf_release
            - BranchSide:      'config.c:2224,14'
              BranchSideFuncs:
                - discover_git_directory
                - config_with_options
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'config.c:2213,6'
          Dst:             have_git_dir
        - Src:             'config.c:2214,20'
          Dst:             get_git_common_dir
        - Src:             'config.c:2215,18'
          Dst:             get_git_dir
        - Src:             'config.c:2224,14'
          Dst:             discover_git_directory
        - Src:             'config.c:2229,2'
          Dst:             config_with_options
        - Src:             'config.c:2231,2'
          Dst:             strbuf_release
        - Src:             'config.c:2232,2'
          Dst:             strbuf_release
    - functionName:    git_global_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - access_or_warn
        - git_global_config_paths
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config.c:2037,8'
          Branch Sides:
            - BranchSide:      'config.c:2039,2'
              BranchSideFuncs:
                - git_global_config_paths
                - free
                - access_or_warn
                - free
                - access_or_warn
                - free
            - BranchSide:      'config.c:2039,2'
              BranchSideFuncs:
                - git_global_config_paths
                - free
                - access_or_warn
                - free
                - access_or_warn
                - free
        - Branch String:   'config.c:2040,6'
          Branch Sides:
            - BranchSide:      'config.c:2041,8'
              BranchSideFuncs:
                - access_or_warn
                - free
                - access_or_warn
                - free
            - BranchSide:      'config.c:2045,21'
              BranchSideFuncs:
                - access_or_warn
                - free
                - access_or_warn
                - free
        - Branch String:   'config.c:2045,43'
          Branch Sides:
            - BranchSide:      'config.c:2045,46'
              BranchSideFuncs:
                - free
                - access_or_warn
                - free
            - BranchSide:      'config.c:2050,8'
              BranchSideFuncs:
                - free
        - Branch String:   'config.c:2045,57'
          Branch Sides:
            - BranchSide:      'config.c:2046,22'
              BranchSideFuncs:
                - access_or_warn
                - free
                - free
            - BranchSide:      'config.c:2050,8'
              BranchSideFuncs:
                - free
        - Branch String:   'config.c:2045,6'
          Branch Sides:
            - BranchSide:      'config.c:2047,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'config.c:2050,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'config.c:2039,2'
          Dst:             git_global_config_paths
        - Src:             'config.c:2045,6'
          Dst:             access_or_warn
        - Src:             'config.c:2046,7'
          Dst:             access_or_warn
    - functionName:    git_default_sparse_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1703
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_bool
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:1704,6'
          Branch Sides:
            - BranchSide:      'config.c:1705,61'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1710,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:1704,7'
          Dst:             strcmp
        - Src:             'config.c:1705,45'
          Dst:             git_config_bool
    - functionName:    git_default_attr_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_string
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:1812,6'
          Branch Sides:
            - BranchSide:      'config.c:1813,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1821,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:1812,7'
          Dst:             strcmp
        - Src:             'config.c:1814,10'
          Dst:             git_config_string
    - functionName:    git_default_mailmap_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1795
      functionLinenumberEnd: 1808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
      BBCount:         12
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - git_config_pathname
        - git_config_string
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:1796,6'
          Branch Sides:
            - BranchSide:      'config.c:1797,3'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
            - BranchSide:      'config.c:1801,14'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
        - Branch String:   'config.c:1801,6'
          Branch Sides:
            - BranchSide:      'config.c:1802,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1807,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:1796,7'
          Dst:             strcmp
        - Src:             'config.c:1798,10'
          Dst:             git_config_pathname
        - Src:             'config.c:1801,7'
          Dst:             strcmp
        - Src:             'config.c:1803,10'
          Dst:             git_config_string
    - functionName:    git_default_push_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1766
      functionLinenumberEnd: 1792
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
      BBCount:         27
      ICount:          124
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - config_error_nonbool
        - const_error
        - error
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:1767,6'
          Branch Sides:
            - BranchSide:      'config.c:1768,8'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1791,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:1768,7'
          Branch Sides:
            - BranchSide:      'config.c:1769,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1770,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1770,12'
          Branch Sides:
            - BranchSide:      'config.c:1771,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1772,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1772,12'
          Branch Sides:
            - BranchSide:      'config.c:1773,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1774,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1774,12'
          Branch Sides:
            - BranchSide:      'config.c:1775,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1776,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1776,12'
          Branch Sides:
            - BranchSide:      'config.c:1777,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1778,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1778,12'
          Branch Sides:
            - BranchSide:      'config.c:1779,17'
              BranchSideFuncs:
                - strcmp
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1780,20'
              BranchSideFuncs:
                - strcmp
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1780,12'
          Branch Sides:
            - BranchSide:      'config.c:1781,17'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1783,4'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - _.22809
                - error
                - const_error.22828
      Callsites:
        - Src:             'config.c:1767,7'
          Dst:             strcmp
        - Src:             'config.c:1769,11'
          Dst:             config_error_nonbool
        - Src:             'config.c:1769,11'
          Dst:             const_error
        - Src:             'config.c:1770,13'
          Dst:             strcmp
        - Src:             'config.c:1772,13'
          Dst:             strcmp
        - Src:             'config.c:1774,13'
          Dst:             strcmp
        - Src:             'config.c:1776,13'
          Dst:             strcmp
        - Src:             'config.c:1778,13'
          Dst:             strcmp
        - Src:             'config.c:1780,13'
          Dst:             strcmp
        - Src:             'config.c:1783,4'
          Dst:             _
        - Src:             'config.c:1783,4'
          Dst:             error
        - Src:             'config.c:1783,4'
          Dst:             const_error
        - Src:             'config.c:1784,11'
          Dst:             _
        - Src:             'config.c:1784,11'
          Dst:             error
        - Src:             'config.c:1784,11'
          Dst:             const_error
    - functionName:    git_default_branch_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
      BBCount:         40
      ICount:          180
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - _
        - config_error_nonbool
        - const_error
        - error
        - git_config_bool
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:1731,6'
          Branch Sides:
            - BranchSide:      'config.c:1732,7'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1745,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1732,13'
          Branch Sides:
            - BranchSide:      'config.c:1732,24'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
            - BranchSide:      'config.c:1735,14'
              BranchSideFuncs:
                - git_config_bool
                - strcmp
                - strcmp
        - Branch String:   'config.c:1732,7'
          Branch Sides:
            - BranchSide:      'config.c:1733,21'
              BranchSideFuncs:
                - git_config_bool
                - strcmp
                - strcmp
            - BranchSide:      'config.c:1735,14'
              BranchSideFuncs:
                - git_config_bool
                - strcmp
                - strcmp
        - Branch String:   'config.c:1735,20'
          Branch Sides:
            - BranchSide:      'config.c:1735,31'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
            - BranchSide:      'config.c:1738,14'
              BranchSideFuncs:
                - git_config_bool
                - strcmp
        - Branch String:   'config.c:1735,14'
          Branch Sides:
            - BranchSide:      'config.c:1736,21'
              BranchSideFuncs:
                - git_config_bool
                - strcmp
            - BranchSide:      'config.c:1738,14'
              BranchSideFuncs:
                - git_config_bool
                - strcmp
        - Branch String:   'config.c:1745,6'
          Branch Sides:
            - BranchSide:      'config.c:1746,8'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1762,2'
              BranchSideFuncs: []
        - Branch String:   'config.c:1746,7'
          Branch Sides:
            - BranchSide:      'config.c:1747,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1748,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1748,12'
          Branch Sides:
            - BranchSide:      'config.c:1749,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1750,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1750,12'
          Branch Sides:
            - BranchSide:      'config.c:1751,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1752,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1752,12'
          Branch Sides:
            - BranchSide:      'config.c:1753,15'
              BranchSideFuncs:
                - strcmp
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1754,20'
              BranchSideFuncs:
                - strcmp
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1754,12'
          Branch Sides:
            - BranchSide:      'config.c:1755,15'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1757,11'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
      Callsites:
        - Src:             'config.c:1731,7'
          Dst:             strcmp
        - Src:             'config.c:1732,17'
          Dst:             strcmp
        - Src:             'config.c:1735,24'
          Dst:             strcmp
        - Src:             'config.c:1738,24'
          Dst:             strcmp
        - Src:             'config.c:1742,22'
          Dst:             git_config_bool
        - Src:             'config.c:1745,7'
          Dst:             strcmp
        - Src:             'config.c:1747,11'
          Dst:             config_error_nonbool
        - Src:             'config.c:1747,11'
          Dst:             const_error
        - Src:             'config.c:1748,13'
          Dst:             strcmp
        - Src:             'config.c:1750,13'
          Dst:             strcmp
        - Src:             'config.c:1752,13'
          Dst:             strcmp
        - Src:             'config.c:1754,13'
          Dst:             strcmp
        - Src:             'config.c:1757,11'
          Dst:             _
        - Src:             'config.c:1757,11'
          Dst:             error
        - Src:             'config.c:1757,11'
          Dst:             const_error
    - functionName:    git_default_i18n_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
      BBCount:         12
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - git_config_string
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:1715,6'
          Branch Sides:
            - BranchSide:      'config.c:1716,3'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
            - BranchSide:      'config.c:1720,14'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
        - Branch String:   'config.c:1720,6'
          Branch Sides:
            - BranchSide:      'config.c:1721,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1726,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:1715,7'
          Dst:             strcmp
        - Src:             'config.c:1717,10'
          Dst:             git_config_string
        - Src:             'config.c:1720,7'
          Dst:             strcmp
        - Src:             'config.c:1722,10'
          Dst:             git_config_string
    - functionName:    git_default_core_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         226
      ICount:          1210
      EdgeCount:       310
      CyclomaticComplexity: 86
      functionsReached:
        - _
        - config_error_nonbool
        - const_error
        - die
        - error
        - getpagesize
        - git_config_bool
        - git_config_int
        - git_config_pathname
        - git_config_string
        - git_config_ulong
        - git_parse_maybe_bool_text
        - noop_core_config
        - parse_fsync_components
        - parse_whitespace_rule
        - set_disambiguate_hint_config
        - strcasecmp
        - strchr
        - strcmp
        - warning
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config.c:1393,6'
          Branch Sides:
            - BranchSide:      'config.c:1394,42'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1397,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1397,6'
          Branch Sides:
            - BranchSide:      'config.c:1398,33'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1401,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1401,6'
          Branch Sides:
            - BranchSide:      'config.c:1402,8'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1413,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1402,7'
          Branch Sides:
            - BranchSide:      'config.c:1403,11'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1404,19'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1404,7'
          Branch Sides:
            - BranchSide:      'config.c:1405,15'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1406,24'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1406,12'
          Branch Sides:
            - BranchSide:      'config.c:1407,15'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1409,11'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1413,6'
          Branch Sides:
            - BranchSide:      'config.c:1414,38'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1418,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1418,6'
          Branch Sides:
            - BranchSide:      'config.c:1419,34'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1423,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1423,6'
          Branch Sides:
            - BranchSide:      'config.c:1424,33'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1428,14'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1428,6'
          Branch Sides:
            - BranchSide:      'config.c:1429,3'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1433,14'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1433,6'
          Branch Sides:
            - BranchSide:      'config.c:1434,3'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1438,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1438,6'
          Branch Sides:
            - BranchSide:      'config.c:1439,44'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1443,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1443,6'
          Branch Sides:
            - BranchSide:      'config.c:1444,38'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1448,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1448,6'
          Branch Sides:
            - BranchSide:      'config.c:1449,41'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1453,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1453,6'
          Branch Sides:
            - BranchSide:      'config.c:1454,7'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1463,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1454,13'
          Branch Sides:
            - BranchSide:      'config.c:1454,28'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
            - BranchSide:      'config.c:1456,28'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'config.c:1454,7'
          Branch Sides:
            - BranchSide:      'config.c:1455,24'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'config.c:1456,28'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'config.c:1456,12'
          Branch Sides:
            - BranchSide:      'config.c:1457,24'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1459,24'
              BranchSideFuncs: []
        - Branch String:   'config.c:1463,6'
          Branch Sides:
            - BranchSide:      'config.c:1464,41'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1468,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1468,6'
          Branch Sides:
            - BranchSide:      'config.c:1469,8'
              BranchSideFuncs:
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1484,14'
              BranchSideFuncs:
                - strcmp
                - set_disambiguate_hint_config
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1469,7'
          Branch Sides:
            - BranchSide:      'config.c:1470,11'
              BranchSideFuncs:
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1471,19'
              BranchSideFuncs:
                - strcasecmp
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1471,7'
          Branch Sides:
            - BranchSide:      'config.c:1472,19'
              BranchSideFuncs:
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1473,39'
              BranchSideFuncs:
                - git_parse_maybe_bool_text
                - git_config_int
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1473,12'
          Branch Sides:
            - BranchSide:      'config.c:1474,19'
              BranchSideFuncs:
                - git_config_int
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1476,32'
              BranchSideFuncs:
                - git_config_int
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1477,8'
          Branch Sides:
            - BranchSide:      'config.c:1478,12'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1479,21'
              BranchSideFuncs: []
        - Branch String:   'config.c:1484,6'
          Branch Sides:
            - BranchSide:      'config.c:1485,39'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1487,14'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1487,6'
          Branch Sides:
            - BranchSide:      'config.c:1488,30'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1498,14'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - _.22809
                - die
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1489,7'
          Branch Sides:
            - BranchSide:      'config.c:1490,10'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1491,12'
              BranchSideFuncs:
                - _.22809
                - die
        - Branch String:   'config.c:1491,22'
          Branch Sides:
            - BranchSide:      'config.c:1491,25'
              BranchSideFuncs:
                - _.22809
                - die
            - BranchSide:      'config.c:1492,8'
              BranchSideFuncs:
                - _.22809
                - die
        - Branch String:   'config.c:1491,12'
          Branch Sides:
            - BranchSide:      'config.c:0,0'
              BranchSideFuncs:
                - _.22809
                - die
            - BranchSide:      'config.c:1492,8'
              BranchSideFuncs:
                - _.22809
                - die
        - Branch String:   'config.c:1498,6'
          Branch Sides:
            - BranchSide:      'config.c:1499,30'
              BranchSideFuncs:
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1511,14'
              BranchSideFuncs:
                - strcmp
                - getpagesize
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1500,7'
          Branch Sides:
            - BranchSide:      'config.c:1501,10'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1502,12'
              BranchSideFuncs:
                - _.22809
                - die
        - Branch String:   'config.c:1502,22'
          Branch Sides:
            - BranchSide:      'config.c:1502,25'
              BranchSideFuncs:
                - _.22809
                - die
            - BranchSide:      'config.c:1503,8'
              BranchSideFuncs:
                - _.22809
                - die
        - Branch String:   'config.c:1502,12'
          Branch Sides:
            - BranchSide:      'config.c:0,0'
              BranchSideFuncs:
                - _.22809
                - die
            - BranchSide:      'config.c:1503,8'
              BranchSideFuncs:
                - _.22809
                - die
        - Branch String:   'config.c:1504,7'
          Branch Sides:
            - BranchSide:      'config.c:1505,29'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1506,8'
              BranchSideFuncs: []
        - Branch String:   'config.c:1506,7'
          Branch Sides:
            - BranchSide:      'config.c:1507,29'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1508,3'
              BranchSideFuncs: []
        - Branch String:   'config.c:1511,6'
          Branch Sides:
            - BranchSide:      'config.c:1512,17'
              BranchSideFuncs:
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1523,14'
              BranchSideFuncs:
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1517,7'
          Branch Sides:
            - BranchSide:      'config.c:1518,27'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1519,29'
              BranchSideFuncs: []
        - Branch String:   'config.c:1523,6'
          Branch Sides:
            - BranchSide:      'config.c:1524,41'
              BranchSideFuncs:
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1528,14'
              BranchSideFuncs:
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1528,6'
          Branch Sides:
            - BranchSide:      'config.c:1529,39'
              BranchSideFuncs:
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1533,14'
              BranchSideFuncs:
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1533,6'
          Branch Sides:
            - BranchSide:      'config.c:1534,45'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1538,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1538,6'
          Branch Sides:
            - BranchSide:      'config.c:1539,7'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1547,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1539,13'
          Branch Sides:
            - BranchSide:      'config.c:1539,28'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
            - BranchSide:      'config.c:1543,31'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'config.c:1539,7'
          Branch Sides:
            - BranchSide:      'config.c:1540,14'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'config.c:1543,31'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'config.c:1547,6'
          Branch Sides:
            - BranchSide:      'config.c:1549,7'
              BranchSideFuncs:
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1559,14'
              BranchSideFuncs:
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1549,13'
          Branch Sides:
            - BranchSide:      'config.c:1549,28'
              BranchSideFuncs:
                - strcasecmp
                - git_config_bool
            - BranchSide:      'config.c:1553,36'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'config.c:1549,7'
          Branch Sides:
            - BranchSide:      'config.c:1550,26'
              BranchSideFuncs:
                - git_config_bool
            - BranchSide:      'config.c:1553,36'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'config.c:1559,6'
          Branch Sides:
            - BranchSide:      'config.c:1560,7'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1571,14'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1560,13'
          Branch Sides:
            - BranchSide:      'config.c:1560,28'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'config.c:1562,12'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'config.c:1560,7'
          Branch Sides:
            - BranchSide:      'config.c:1561,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
            - BranchSide:      'config.c:1562,12'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'config.c:1562,18'
          Branch Sides:
            - BranchSide:      'config.c:1562,33'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
            - BranchSide:      'config.c:1564,12'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'config.c:1562,12'
          Branch Sides:
            - BranchSide:      'config.c:1563,13'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'config.c:1564,12'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'config.c:1564,18'
          Branch Sides:
            - BranchSide:      'config.c:1564,33'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'config.c:1567,13'
              BranchSideFuncs: []
        - Branch String:   'config.c:1564,12'
          Branch Sides:
            - BranchSide:      'config.c:1565,13'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1567,13'
              BranchSideFuncs: []
        - Branch String:   'config.c:1571,6'
          Branch Sides:
            - BranchSide:      'config.c:1572,3'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1576,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - free
                - xstrdup
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1576,6'
          Branch Sides:
            - BranchSide:      'config.c:1577,8'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1584,14'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1577,7'
          Branch Sides:
            - BranchSide:      'config.c:1578,11'
              BranchSideFuncs:
                - free
                - xstrdup
            - BranchSide:      'config.c:1579,8'
              BranchSideFuncs:
                - free
                - xstrdup
        - Branch String:   'config.c:1584,6'
          Branch Sides:
            - BranchSide:      'config.c:1585,3'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1589,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1589,39'
          Branch Sides:
            - BranchSide:      'config.c:1590,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1591,8'
              BranchSideFuncs:
                - config_error_nonbool
                - const_error.22828
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1589,6'
          Branch Sides:
            - BranchSide:      'config.c:1591,8'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1606,14'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1591,7'
          Branch Sides:
            - BranchSide:      'config.c:1592,11'
              BranchSideFuncs:
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1593,24'
              BranchSideFuncs:
                - strcasecmp
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1593,12'
          Branch Sides:
            - BranchSide:      'config.c:1594,27'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1595,12'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1595,12'
          Branch Sides:
            - BranchSide:      'config.c:1596,15'
              BranchSideFuncs:
                - strchr
                - free
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1602,11'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1596,8'
          Branch Sides:
            - BranchSide:      'config.c:1597,12'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1598,23'
              BranchSideFuncs:
                - free
        - Branch String:   'config.c:1606,6'
          Branch Sides:
            - BranchSide:      'config.c:1607,3'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1611,14'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_pathname
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1611,6'
          Branch Sides:
            - BranchSide:      'config.c:1612,3'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1616,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_whitespace_rule
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1616,6'
          Branch Sides:
            - BranchSide:      'config.c:1617,8'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1623,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - parse_fsync_components
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1617,7'
          Branch Sides:
            - BranchSide:      'config.c:1618,11'
              BranchSideFuncs:
                - parse_whitespace_rule
            - BranchSide:      'config.c:1619,47'
              BranchSideFuncs:
                - parse_whitespace_rule
        - Branch String:   'config.c:1623,6'
          Branch Sides:
            - BranchSide:      'config.c:1624,8'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1630,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1624,7'
          Branch Sides:
            - BranchSide:      'config.c:1625,11'
              BranchSideFuncs:
                - parse_fsync_components
            - BranchSide:      'config.c:1626,45'
              BranchSideFuncs:
                - parse_fsync_components
        - Branch String:   'config.c:1630,6'
          Branch Sides:
            - BranchSide:      'config.c:1631,8'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
            - BranchSide:      'config.c:1644,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
        - Branch String:   'config.c:1631,7'
          Branch Sides:
            - BranchSide:      'config.c:1632,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1633,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1633,7'
          Branch Sides:
            - BranchSide:      'config.c:1634,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - _.22809
                - warning
            - BranchSide:      'config.c:1635,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - strcmp
                - _.22809
                - warning
        - Branch String:   'config.c:1635,12'
          Branch Sides:
            - BranchSide:      'config.c:1636,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - _.22809
                - warning
            - BranchSide:      'config.c:1637,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
                - _.22809
                - warning
        - Branch String:   'config.c:1637,12'
          Branch Sides:
            - BranchSide:      'config.c:1638,17'
              BranchSideFuncs:
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
            - BranchSide:      'config.c:1640,12'
              BranchSideFuncs:
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - _.22809
                - warning
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
        - Branch String:   'config.c:1644,6'
          Branch Sides:
            - BranchSide:      'config.c:1645,7'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
            - BranchSide:      'config.c:1651,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
        - Branch String:   'config.c:1645,7'
          Branch Sides:
            - BranchSide:      'config.c:1646,12'
              BranchSideFuncs:
                - _.22809
                - warning
                - git_config_bool
            - BranchSide:      'config.c:1647,40'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'config.c:1651,6'
          Branch Sides:
            - BranchSide:      'config.c:1652,40'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
            - BranchSide:      'config.c:1656,14'
              BranchSideFuncs:
                - strcmp
                - config_error_nonbool
                - const_error.22828
                - strcmp
                - strcmp
                - _.22809
                - die
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
        - Branch String:   'config.c:1656,6'
          Branch Sides:
            - BranchSide:      'config.c:1657,8'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
            - BranchSide:      'config.c:1668,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
        - Branch String:   'config.c:1657,7'
          Branch Sides:
            - BranchSide:      'config.c:1658,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.22809
                - die
            - BranchSide:      'config.c:1659,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.22809
                - die
        - Branch String:   'config.c:1659,7'
          Branch Sides:
            - BranchSide:      'config.c:1660,25'
              BranchSideFuncs:
                - strcmp
                - _.22809
                - die
            - BranchSide:      'config.c:1661,20'
              BranchSideFuncs:
                - strcmp
                - _.22809
                - die
        - Branch String:   'config.c:1661,12'
          Branch Sides:
            - BranchSide:      'config.c:1662,25'
              BranchSideFuncs:
                - _.22809
                - die
            - BranchSide:      'config.c:1664,8'
              BranchSideFuncs:
                - _.22809
                - die
        - Branch String:   'config.c:1668,6'
          Branch Sides:
            - BranchSide:      'config.c:1669,48'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
            - BranchSide:      'config.c:1673,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
        - Branch String:   'config.c:1673,6'
          Branch Sides:
            - BranchSide:      'config.c:1674,47'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
            - BranchSide:      'config.c:1678,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
        - Branch String:   'config.c:1678,6'
          Branch Sides:
            - BranchSide:      'config.c:1679,41'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
            - BranchSide:      'config.c:1683,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
        - Branch String:   'config.c:1683,6'
          Branch Sides:
            - BranchSide:      'config.c:1684,33'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
            - BranchSide:      'config.c:1688,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_int
                - noop_core_config
        - Branch String:   'config.c:1688,6'
          Branch Sides:
            - BranchSide:      'config.c:1689,34'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - noop_core_config
            - BranchSide:      'config.c:1693,14'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - noop_core_config
        - Branch String:   'config.c:1693,6'
          Branch Sides:
            - BranchSide:      'config.c:1694,43'
              BranchSideFuncs:
                - noop_core_config
            - BranchSide:      'config.c:1699,30'
              BranchSideFuncs:
                - noop_core_config
      Callsites:
        - Src:             'config.c:1393,7'
          Dst:             strcmp
        - Src:             'config.c:1394,26'
          Dst:             git_config_bool
        - Src:             'config.c:1397,7'
          Dst:             strcmp
        - Src:             'config.c:1398,17'
          Dst:             git_config_bool
        - Src:             'config.c:1401,7'
          Dst:             strcmp
        - Src:             'config.c:1403,11'
          Dst:             config_error_nonbool
        - Src:             'config.c:1403,11'
          Dst:             const_error
        - Src:             'config.c:1404,8'
          Dst:             strcasecmp
        - Src:             'config.c:1406,13'
          Dst:             strcasecmp
        - Src:             'config.c:1409,11'
          Dst:             _
        - Src:             'config.c:1409,11'
          Dst:             error
        - Src:             'config.c:1409,11'
          Dst:             const_error
        - Src:             'config.c:1413,7'
          Dst:             strcmp
        - Src:             'config.c:1414,22'
          Dst:             git_config_bool
        - Src:             'config.c:1418,7'
          Dst:             strcmp
        - Src:             'config.c:1419,18'
          Dst:             git_config_bool
        - Src:             'config.c:1423,7'
          Dst:             strcmp
        - Src:             'config.c:1424,17'
          Dst:             git_config_bool
        - Src:             'config.c:1428,7'
          Dst:             strcmp
        - Src:             'config.c:1430,10'
          Dst:             git_config_pathname
        - Src:             'config.c:1433,7'
          Dst:             strcmp
        - Src:             'config.c:1435,10'
          Dst:             git_config_pathname
        - Src:             'config.c:1438,7'
          Dst:             strcmp
        - Src:             'config.c:1439,28'
          Dst:             git_config_bool
        - Src:             'config.c:1443,7'
          Dst:             strcmp
        - Src:             'config.c:1444,22'
          Dst:             git_config_bool
        - Src:             'config.c:1448,7'
          Dst:             strcmp
        - Src:             'config.c:1449,25'
          Dst:             git_config_bool
        - Src:             'config.c:1453,7'
          Dst:             strcmp
        - Src:             'config.c:1454,17'
          Dst:             strcasecmp
        - Src:             'config.c:1456,12'
          Dst:             git_config_bool
        - Src:             'config.c:1463,7'
          Dst:             strcmp
        - Src:             'config.c:1464,25'
          Dst:             git_config_bool
        - Src:             'config.c:1468,7'
          Dst:             strcmp
        - Src:             'config.c:1470,11'
          Dst:             config_error_nonbool
        - Src:             'config.c:1470,11'
          Dst:             const_error
        - Src:             'config.c:1471,8'
          Dst:             strcasecmp
        - Src:             'config.c:1473,13'
          Dst:             git_parse_maybe_bool_text
        - Src:             'config.c:1476,17'
          Dst:             git_config_int
        - Src:             'config.c:1478,12'
          Dst:             _
        - Src:             'config.c:1478,12'
          Dst:             error
        - Src:             'config.c:1478,12'
          Dst:             const_error
        - Src:             'config.c:1484,7'
          Dst:             strcmp
        - Src:             'config.c:1485,10'
          Dst:             set_disambiguate_hint_config
        - Src:             'config.c:1487,7'
          Dst:             strcmp
        - Src:             'config.c:1488,15'
          Dst:             git_config_int
        - Src:             'config.c:1492,8'
          Dst:             _
        - Src:             'config.c:1492,4'
          Dst:             die
        - Src:             'config.c:1498,7'
          Dst:             strcmp
        - Src:             'config.c:1499,15'
          Dst:             git_config_int
        - Src:             'config.c:1503,8'
          Dst:             _
        - Src:             'config.c:1503,4'
          Dst:             die
        - Src:             'config.c:1511,7'
          Dst:             strcmp
        - Src:             'config.c:1512,17'
          Dst:             getpagesize
        - Src:             'config.c:1513,28'
          Dst:             git_config_ulong
        - Src:             'config.c:1523,7'
          Dst:             strcmp
        - Src:             'config.c:1524,24'
          Dst:             git_config_ulong
        - Src:             'config.c:1528,7'
          Dst:             strcmp
        - Src:             'config.c:1529,22'
          Dst:             git_config_ulong
        - Src:             'config.c:1533,7'
          Dst:             strcmp
        - Src:             'config.c:1534,28'
          Dst:             git_config_ulong
        - Src:             'config.c:1538,7'
          Dst:             strcmp
        - Src:             'config.c:1539,17'
          Dst:             strcasecmp
        - Src:             'config.c:1543,15'
          Dst:             git_config_bool
        - Src:             'config.c:1547,7'
          Dst:             strcmp
        - Src:             'config.c:1549,17'
          Dst:             strcasecmp
        - Src:             'config.c:1553,20'
          Dst:             git_config_bool
        - Src:             'config.c:1559,7'
          Dst:             strcmp
        - Src:             'config.c:1560,17'
          Dst:             strcasecmp
        - Src:             'config.c:1562,22'
          Dst:             strcasecmp
        - Src:             'config.c:1564,22'
          Dst:             strcasecmp
        - Src:             'config.c:1571,7'
          Dst:             strcmp
        - Src:             'config.c:1573,10'
          Dst:             git_config_string
        - Src:             'config.c:1576,7'
          Dst:             strcmp
        - Src:             'config.c:1578,11'
          Dst:             config_error_nonbool
        - Src:             'config.c:1578,11'
          Dst:             const_error
        - Src:             'config.c:1580,20'
          Dst:             xstrdup
        - Src:             'config.c:1584,7'
          Dst:             strcmp
        - Src:             'config.c:1586,10'
          Dst:             git_config_string
        - Src:             'config.c:1589,7'
          Dst:             strcmp
        - Src:             'config.c:1590,7'
          Dst:             strcmp
        - Src:             'config.c:1592,11'
          Dst:             config_error_nonbool
        - Src:             'config.c:1592,11'
          Dst:             const_error
        - Src:             'config.c:1593,13'
          Dst:             strcasecmp
        - Src:             'config.c:1596,8'
          Dst:             strchr
        - Src:             'config.c:1597,12'
          Dst:             _
        - Src:             'config.c:1597,12'
          Dst:             error
        - Src:             'config.c:1597,12'
          Dst:             const_error
        - Src:             'config.c:1602,11'
          Dst:             _
        - Src:             'config.c:1602,11'
          Dst:             error
        - Src:             'config.c:1602,11'
          Dst:             const_error
        - Src:             'config.c:1606,7'
          Dst:             strcmp
        - Src:             'config.c:1608,10'
          Dst:             git_config_string
        - Src:             'config.c:1611,7'
          Dst:             strcmp
        - Src:             'config.c:1613,10'
          Dst:             git_config_pathname
        - Src:             'config.c:1616,7'
          Dst:             strcmp
        - Src:             'config.c:1618,11'
          Dst:             config_error_nonbool
        - Src:             'config.c:1618,11'
          Dst:             const_error
        - Src:             'config.c:1619,25'
          Dst:             parse_whitespace_rule
        - Src:             'config.c:1623,7'
          Dst:             strcmp
        - Src:             'config.c:1625,11'
          Dst:             config_error_nonbool
        - Src:             'config.c:1625,11'
          Dst:             const_error
        - Src:             'config.c:1626,22'
          Dst:             parse_fsync_components
        - Src:             'config.c:1630,7'
          Dst:             strcmp
        - Src:             'config.c:1632,11'
          Dst:             config_error_nonbool
        - Src:             'config.c:1632,11'
          Dst:             const_error
        - Src:             'config.c:1633,8'
          Dst:             strcmp
        - Src:             'config.c:1635,13'
          Dst:             strcmp
        - Src:             'config.c:1637,13'
          Dst:             strcmp
        - Src:             'config.c:1640,12'
          Dst:             _
        - Src:             'config.c:1640,4'
          Dst:             warning
        - Src:             'config.c:1644,7'
          Dst:             strcmp
        - Src:             'config.c:1646,12'
          Dst:             _
        - Src:             'config.c:1646,4'
          Dst:             warning
        - Src:             'config.c:1647,24'
          Dst:             git_config_bool
        - Src:             'config.c:1651,7'
          Dst:             strcmp
        - Src:             'config.c:1652,24'
          Dst:             git_config_bool
        - Src:             'config.c:1656,7'
          Dst:             strcmp
        - Src:             'config.c:1658,11'
          Dst:             config_error_nonbool
        - Src:             'config.c:1658,11'
          Dst:             const_error
        - Src:             'config.c:1659,8'
          Dst:             strcmp
        - Src:             'config.c:1661,13'
          Dst:             strcmp
        - Src:             'config.c:1664,8'
          Dst:             _
        - Src:             'config.c:1664,4'
          Dst:             die
        - Src:             'config.c:1668,7'
          Dst:             strcmp
        - Src:             'config.c:1669,32'
          Dst:             git_config_bool
        - Src:             'config.c:1673,7'
          Dst:             strcmp
        - Src:             'config.c:1674,31'
          Dst:             git_config_bool
        - Src:             'config.c:1678,7'
          Dst:             strcmp
        - Src:             'config.c:1679,25'
          Dst:             git_config_bool
        - Src:             'config.c:1683,7'
          Dst:             strcmp
        - Src:             'config.c:1684,17'
          Dst:             git_config_bool
        - Src:             'config.c:1688,7'
          Dst:             strcmp
        - Src:             'config.c:1689,18'
          Dst:             git_config_bool
        - Src:             'config.c:1693,7'
          Dst:             strcmp
        - Src:             'config.c:1694,28'
          Dst:             git_config_int
        - Src:             'config.c:1699,9'
          Dst:             noop_core_config
    - functionName:    getpagesize
      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:    git_default_config
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         47
      ICount:          273
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - _
        - die
        - git_config_bool
        - git_config_int
        - git_config_ulong
        - git_default_advice_config
        - git_default_attr_config
        - git_default_branch_config
        - git_default_core_config
        - git_default_i18n_config
        - git_default_mailmap_config
        - git_default_push_config
        - git_default_sparse_config
        - git_ident_config
        - starts_with
        - strcmp
      functionUses:    87
      BranchProfiles:
        - Branch String:   'config.c:1827,6'
          Branch Sides:
            - BranchSide:      'config.c:1828,34'
              BranchSideFuncs:
                - git_default_core_config
            - BranchSide:      'config.c:1830,18'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_int
                - _.22809
                - die
                - starts_with
                - git_default_sparse_config
                - git_default_advice_config
                - git_default_attr_config
                - git_default_mailmap_config
                - git_default_push_config
                - git_default_branch_config
                - git_default_i18n_config
                - git_ident_config
        - Branch String:   'config.c:1830,32'
          Branch Sides:
            - BranchSide:      'config.c:1831,18'
              BranchSideFuncs:
                - git_ident_config
            - BranchSide:      'config.c:1833,27'
              BranchSideFuncs:
                - git_ident_config
        - Branch String:   'config.c:1831,34'
          Branch Sides:
            - BranchSide:      'config.c:1832,18'
              BranchSideFuncs:
                - git_ident_config
            - BranchSide:      'config.c:1833,27'
              BranchSideFuncs:
                - git_ident_config
        - Branch String:   'config.c:1830,6'
          Branch Sides:
            - BranchSide:      'config.c:1833,27'
              BranchSideFuncs:
                - git_ident_config
            - BranchSide:      'config.c:1835,18'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_int
                - _.22809
                - die
                - starts_with
                - git_default_sparse_config
                - git_default_advice_config
                - git_default_attr_config
                - git_default_mailmap_config
                - git_default_push_config
                - git_default_branch_config
                - git_default_i18n_config
        - Branch String:   'config.c:1835,6'
          Branch Sides:
            - BranchSide:      'config.c:1836,34'
              BranchSideFuncs:
                - git_default_i18n_config
            - BranchSide:      'config.c:1838,18'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_int
                - _.22809
                - die
                - starts_with
                - git_default_sparse_config
                - git_default_advice_config
                - git_default_attr_config
                - git_default_mailmap_config
                - git_default_push_config
                - git_default_branch_config
        - Branch String:   'config.c:1838,6'
          Branch Sides:
            - BranchSide:      'config.c:1839,36'
              BranchSideFuncs:
                - git_default_branch_config
            - BranchSide:      'config.c:1841,18'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_int
                - _.22809
                - die
                - starts_with
                - git_default_sparse_config
                - git_default_advice_config
                - git_default_attr_config
                - git_default_mailmap_config
                - git_default_push_config
        - Branch String:   'config.c:1841,6'
          Branch Sides:
            - BranchSide:      'config.c:1842,34'
              BranchSideFuncs:
                - git_default_push_config
            - BranchSide:      'config.c:1844,18'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
                - starts_with
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_int
                - _.22809
                - die
                - starts_with
                - git_default_sparse_config
                - git_default_advice_config
                - git_default_attr_config
                - git_default_mailmap_config
        - Branch String:   'config.c:1844,6'
          Branch Sides:
            - BranchSide:      'config.c:1845,37'
              BranchSideFuncs:
                - git_default_mailmap_config
            - BranchSide:      'config.c:1847,18'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - starts_with
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_int
                - _.22809
                - die
                - starts_with
                - git_default_sparse_config
                - git_default_advice_config
                - git_default_attr_config
        - Branch String:   'config.c:1847,6'
          Branch Sides:
            - BranchSide:      'config.c:1848,34'
              BranchSideFuncs:
                - git_default_attr_config
            - BranchSide:      'config.c:1850,18'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_int
                - _.22809
                - die
                - starts_with
                - git_default_sparse_config
                - git_default_advice_config
        - Branch String:   'config.c:1850,34'
          Branch Sides:
            - BranchSide:      'config.c:1850,49'
              BranchSideFuncs:
                - git_default_advice_config
            - BranchSide:      'config.c:1851,36'
              BranchSideFuncs:
                - git_default_advice_config
        - Branch String:   'config.c:1850,6'
          Branch Sides:
            - BranchSide:      'config.c:1851,36'
              BranchSideFuncs:
                - git_default_advice_config
            - BranchSide:      'config.c:1853,14'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_int
                - _.22809
                - die
                - starts_with
                - git_default_sparse_config
        - Branch String:   'config.c:1853,34'
          Branch Sides:
            - BranchSide:      'config.c:1853,45'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_int
                - _.22809
                - die
                - starts_with
                - git_default_sparse_config
            - BranchSide:      'config.c:1854,37'
              BranchSideFuncs:
                - git_config_bool
        - Branch String:   'config.c:1853,6'
          Branch Sides:
            - BranchSide:      'config.c:1854,37'
              BranchSideFuncs:
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_int
                - _.22809
                - die
                - starts_with
                - git_default_sparse_config
            - BranchSide:      'config.c:1858,14'
              BranchSideFuncs:
                - strcmp
                - git_config_ulong
                - strcmp
                - git_config_int
                - _.22809
                - die
                - starts_with
                - git_default_sparse_config
        - Branch String:   'config.c:1858,6'
          Branch Sides:
            - BranchSide:      'config.c:1859,42'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - _.22809
                - die
                - starts_with
                - git_default_sparse_config
            - BranchSide:      'config.c:1863,14'
              BranchSideFuncs:
                - strcmp
                - git_config_int
                - _.22809
                - die
                - starts_with
                - git_default_sparse_config
        - Branch String:   'config.c:1863,6'
          Branch Sides:
            - BranchSide:      'config.c:1864,30'
              BranchSideFuncs:
                - starts_with
                - git_default_sparse_config
            - BranchSide:      'config.c:1874,18'
              BranchSideFuncs:
                - starts_with
                - git_default_sparse_config
        - Branch String:   'config.c:1865,7'
          Branch Sides:
            - BranchSide:      'config.c:1866,10'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1867,12'
              BranchSideFuncs:
                - _.22809
                - die
        - Branch String:   'config.c:1867,22'
          Branch Sides:
            - BranchSide:      'config.c:1867,25'
              BranchSideFuncs:
                - _.22809
                - die
            - BranchSide:      'config.c:1868,8'
              BranchSideFuncs:
                - _.22809
                - die
        - Branch String:   'config.c:1867,12'
          Branch Sides:
            - BranchSide:      'config.c:0,0'
              BranchSideFuncs:
                - _.22809
                - die
            - BranchSide:      'config.c:1868,8'
              BranchSideFuncs:
                - _.22809
                - die
        - Branch String:   'config.c:1874,6'
          Branch Sides:
            - BranchSide:      'config.c:1875,36'
              BranchSideFuncs:
                - git_default_sparse_config
            - BranchSide:      'config.c:1878,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:1827,6'
          Dst:             starts_with
        - Src:             'config.c:1828,10'
          Dst:             git_default_core_config
        - Src:             'config.c:1830,6'
          Dst:             starts_with
        - Src:             'config.c:1831,6'
          Dst:             starts_with
        - Src:             'config.c:1832,6'
          Dst:             starts_with
        - Src:             'config.c:1833,10'
          Dst:             git_ident_config
        - Src:             'config.c:1835,6'
          Dst:             starts_with
        - Src:             'config.c:1836,10'
          Dst:             git_default_i18n_config
        - Src:             'config.c:1838,6'
          Dst:             starts_with
        - Src:             'config.c:1839,10'
          Dst:             git_default_branch_config
        - Src:             'config.c:1841,6'
          Dst:             starts_with
        - Src:             'config.c:1842,10'
          Dst:             git_default_push_config
        - Src:             'config.c:1844,6'
          Dst:             starts_with
        - Src:             'config.c:1845,10'
          Dst:             git_default_mailmap_config
        - Src:             'config.c:1847,6'
          Dst:             starts_with
        - Src:             'config.c:1848,10'
          Dst:             git_default_attr_config
        - Src:             'config.c:1850,6'
          Dst:             starts_with
        - Src:             'config.c:1850,37'
          Dst:             starts_with
        - Src:             'config.c:1851,10'
          Dst:             git_default_advice_config
        - Src:             'config.c:1853,7'
          Dst:             strcmp
        - Src:             'config.c:1853,38'
          Dst:             strcmp
        - Src:             'config.c:1854,21'
          Dst:             git_config_bool
        - Src:             'config.c:1858,7'
          Dst:             strcmp
        - Src:             'config.c:1859,25'
          Dst:             git_config_ulong
        - Src:             'config.c:1863,7'
          Dst:             strcmp
        - Src:             'config.c:1864,15'
          Dst:             git_config_int
        - Src:             'config.c:1868,8'
          Dst:             _
        - Src:             'config.c:1868,4'
          Dst:             die
        - Src:             'config.c:1874,6'
          Dst:             starts_with
        - Src:             'config.c:1875,10'
          Dst:             git_default_sparse_config
    - functionName:    git_config_color
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - var
        - value
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - color_parse
        - config_error_nonbool
        - const_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:1382,6'
          Branch Sides:
            - BranchSide:      'config.c:1383,10'
              BranchSideFuncs:
                - color_parse
            - BranchSide:      'config.c:1384,18'
              BranchSideFuncs:
                - color_parse
        - Branch String:   'config.c:1384,6'
          Branch Sides:
            - BranchSide:      'config.c:1385,3'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1386,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:1383,10'
          Dst:             config_error_nonbool
        - Src:             'config.c:1383,10'
          Dst:             const_error
        - Src:             'config.c:1384,6'
          Dst:             color_parse
    - functionName:    git_config_expiry_date
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - timestamp
        - var
        - value
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - config_error_nonbool
        - const_error
        - error
        - parse_expiry_date
      functionUses:    5
      BranchProfiles:
        - Branch String:   'config.c:1372,6'
          Branch Sides:
            - BranchSide:      'config.c:1373,10'
              BranchSideFuncs:
                - parse_expiry_date
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1374,24'
              BranchSideFuncs:
                - parse_expiry_date
                - _.22809
                - error
                - const_error.22828
        - Branch String:   'config.c:1374,6'
          Branch Sides:
            - BranchSide:      'config.c:1375,10'
              BranchSideFuncs:
                - _.22809
                - error
                - const_error.22828
            - BranchSide:      'config.c:1377,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:1373,10'
          Dst:             config_error_nonbool
        - Src:             'config.c:1373,10'
          Dst:             const_error
        - Src:             'config.c:1374,6'
          Dst:             parse_expiry_date
        - Src:             'config.c:1375,10'
          Dst:             _
        - Src:             'config.c:1375,10'
          Dst:             error
        - Src:             'config.c:1375,10'
          Dst:             const_error
    - functionName:    git_config_double
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - value
        - kvi
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die_bad_number
        - git_parse_double
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:1253,6'
          Branch Sides:
            - BranchSide:      'config.c:1254,18'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1255,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:1253,7'
          Dst:             git_parse_double
        - Src:             'config.c:1254,3'
          Dst:             die_bad_number
    - functionName:    git_config_ssize_t
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - value
        - kvi
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die_bad_number
        - git_parse_ssize_t
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config.c:1244,6'
          Branch Sides:
            - BranchSide:      'config.c:1245,18'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1246,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:1244,7'
          Dst:             git_parse_ssize_t
        - Src:             'config.c:1245,3'
          Dst:             die_bad_number
    - functionName:    git_config_int64
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - value
        - kvi
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die_bad_number
        - git_parse_int64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config.c:1226,6'
          Branch Sides:
            - BranchSide:      'config.c:1227,18'
              BranchSideFuncs: []
            - BranchSide:      'config.c:1228,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config.c:1226,7'
          Dst:             git_parse_int64
        - Src:             'config.c:1227,3'
          Dst:             die_bad_number
    - functionName:    git_config_push_env
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - spec
      BBCount:         9
      ICount:          92
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - getenv
        - git_config_push_split_parameter
        - strrchr
        - xmemdupz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config.c:510,6'
          Branch Sides:
            - BranchSide:      'config.c:511,7'
              BranchSideFuncs:
                - xmemdupz
                - _.22809
                - die
                - getenv
                - _.22809
                - die
                - git_config_push_split_parameter
                - free
            - BranchSide:      'config.c:512,17'
              BranchSideFuncs:
                - xmemdupz
                - _.22809
                - die
                - getenv
                - _.22809
                - die
                - git_config_push_split_parameter
                - free
        - Branch String:   'config.c:514,6'
          Branch Sides:
            - BranchSide:      'config.c:515,7'
              BranchSideFuncs:
                - getenv
                - _.22809
                - die
                - git_config_push_split_parameter
                - free
            - BranchSide:      'config.c:518,21'
              BranchSideFuncs:
                - getenv
                - _.22809
                - die
                - git_config_push_split_parameter
                - free
        - Branch String:   'config.c:519,6'
          Branch Sides:
            - BranchSide:      'config.c:520,7'
              BranchSideFuncs:
                - git_config_push_split_parameter
                - free
            - BranchSide:      'config.c:523,34'
              BranchSideFuncs:
                - git_config_push_split_parameter
                - free
      Callsites:
        - Src:             'config.c:509,13'
          Dst:             strrchr
        - Src:             'config.c:511,7'
          Dst:             _
        - Src:             'config.c:511,3'
          Dst:             die
        - Src:             'config.c:512,8'
          Dst:             xmemdupz
        - Src:             'config.c:515,7'
          Dst:             _
        - Src:             'config.c:515,3'
          Dst:             die
        - Src:             'config.c:518,14'
          Dst:             getenv
        - Src:             'config.c:520,7'
          Dst:             _
        - Src:             'config.c:520,3'
          Dst:             die
        - Src:             'config.c:523,2'
          Dst:             git_config_push_split_parameter
    - functionName:    git_config_push_split_parameter
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - getenv
        - setenv
        - sq_quote_buf
        - strbuf_addch
        - strbuf_addstr
        - strbuf_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config.c:455,10'
          Branch Sides:
            - BranchSide:      'config.c:455,14'
              BranchSideFuncs:
                - sq_quote_buf
                - strbuf_addch.22796
                - setenv
                - strbuf_release
                - sq_quote_buf
                - strbuf_addstr.22798
                - strbuf_addch.22796
            - BranchSide:      'config.c:459,21'
              BranchSideFuncs:
                - sq_quote_buf
                - strbuf_addch.22796
                - setenv
                - strbuf_release
                - sq_quote_buf
        - Branch String:   'config.c:455,6'
          Branch Sides:
            - BranchSide:      'config.c:456,23'
              BranchSideFuncs:
                - strbuf_addstr.22798
                - strbuf_addch.22796
                - sq_quote_buf
                - strbuf_addch.22796
                - setenv
                - strbuf_release
                - sq_quote_buf
            - BranchSide:      'config.c:459,21'
              BranchSideFuncs:
                - sq_quote_buf
                - strbuf_addch.22796
                - setenv
                - strbuf_release
                - sq_quote_buf
        - Branch String:   'config.c:461,6'
          Branch Sides:
            - BranchSide:      'config.c:461,6'
              BranchSideFuncs:
                - sq_quote_buf
                - setenv
                - strbuf_release
            - BranchSide:      'config.c:462,22'
              BranchSideFuncs:
                - sq_quote_buf
                - setenv
                - strbuf_release
      Callsites:
        - Src:             'config.c:454,20'
          Dst:             getenv
        - Src:             'config.c:456,3'
          Dst:             strbuf_addstr
        - Src:             'config.c:457,3'
          Dst:             strbuf_addch
        - Src:             'config.c:459,2'
          Dst:             sq_quote_buf
        - Src:             'config.c:460,2'
          Dst:             strbuf_addch
        - Src:             'config.c:462,3'
          Dst:             sq_quote_buf
        - Src:             'config.c:463,2'
          Dst:             setenv
        - Src:             'config.c:464,2'
          Dst:             strbuf_release
    - functionName:    git_config_push_parameter
      functionSourceFile: '/src/git/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - text
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_config_push_split_parameter
        - strchr
        - xmemdupz
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config.c:494,6'
          Branch Sides:
            - BranchSide:      'config.c:495,9'
              BranchSideFuncs:
                - xmemdupz
                - git_config_push_split_parameter
                - free
            - BranchSide:      'config.c:499,35'
              BranchSideFuncs:
                - git_config_push_split_parameter
      Callsites:
        - Src:             'config.c:493,10'
          Dst:             strchr
        - Src:             'config.c:495,15'
          Dst:             xmemdupz
        - Src:             'config.c:496,3'
          Dst:             git_config_push_split_parameter
        - Src:             'config.c:499,3'
          Dst:             git_config_push_split_parameter
    - functionName:    override_ssh_variant
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ssh_variant
      BBCount:         23
      ICount:          102
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - getenv
        - git_config_get_string_tmp
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:1167,15'
          Branch Sides:
            - BranchSide:      'connect.c:1167,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'connect.c:1170,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'connect.c:1167,6'
          Branch Sides:
            - BranchSide:      'connect.c:1168,3'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:1170,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'connect.c:1170,6'
          Branch Sides:
            - BranchSide:      'connect.c:1171,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'connect.c:1172,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'connect.c:1172,11'
          Branch Sides:
            - BranchSide:      'connect.c:1173,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'connect.c:1174,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'connect.c:1174,11'
          Branch Sides:
            - BranchSide:      'connect.c:1175,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'connect.c:1176,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'connect.c:1176,11'
          Branch Sides:
            - BranchSide:      'connect.c:1177,4'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'connect.c:1178,19'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'connect.c:1178,11'
          Branch Sides:
            - BranchSide:      'connect.c:1179,4'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:1181,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'connect.c:1165,24'
          Dst:             getenv
        - Src:             'connect.c:1167,18'
          Dst:             git_config_get_string_tmp
        - Src:             'connect.c:1170,7'
          Dst:             strcmp
        - Src:             'connect.c:1172,12'
          Dst:             strcmp
        - Src:             'connect.c:1174,12'
          Dst:             strcmp
        - Src:             'connect.c:1176,12'
          Dst:             strcmp
        - Src:             'connect.c:1178,12'
          Dst:             strcmp
    - functionName:    git_config_get_string_tmp
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - dest
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config_get_string_tmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:740,9'
          Dst:             repo_config_get_string_tmp
    - functionName:    push_ssh_options
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - args
        - env
        - variant
        - port
        - version
        - flags
      BBCount:         47
      ICount:          214
      EdgeCount:       91
      CyclomaticComplexity: 46
      functionsReached:
        - BUG_fl
        - _
        - die
        - strvec_push
        - strvec_pushf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'connect.c:1301,29'
          Branch Sides:
            - BranchSide:      'connect.c:1302,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
                - strvec_push
                - strvec_pushf
            - BranchSide:      'connect.c:1309,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
                - _.23345
                - die
                - BUG_fl
        - Branch String:   'connect.c:1301,6'
          Branch Sides:
            - BranchSide:      'connect.c:1303,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
                - _.23345
                - die
                - BUG_fl
            - BranchSide:      'connect.c:1309,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
                - _.23345
                - die
                - BUG_fl
        - Branch String:   'connect.c:1309,6'
          Branch Sides:
            - BranchSide:      'connect.c:1310,11'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
                - _.23345
                - die
                - BUG_fl
            - BranchSide:      'connect.c:1321,13'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
        - Branch String:   'connect.c:1310,3'
          Branch Sides:
            - BranchSide:      'connect.c:1312,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'connect.c:1314,8'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:1319,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
            - BranchSide:      'connect.c:1319,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
            - BranchSide:      'connect.c:1319,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
            - BranchSide:      'connect.c:1319,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
            - BranchSide:      'connect.c:1321,2'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
        - Branch String:   'connect.c:1322,3'
          Branch Sides:
            - BranchSide:      'connect.c:1324,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'connect.c:1326,8'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:1331,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
            - BranchSide:      'connect.c:1331,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
            - BranchSide:      'connect.c:1331,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
            - BranchSide:      'connect.c:1331,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
            - BranchSide:      'connect.c:1333,2'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
                - strvec_push
        - Branch String:   'connect.c:1335,6'
          Branch Sides:
            - BranchSide:      'connect.c:1336,15'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
            - BranchSide:      'connect.c:1338,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
        - Branch String:   'connect.c:1338,6'
          Branch Sides:
            - BranchSide:      'connect.c:1338,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
            - BranchSide:      'connect.c:1339,11'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - _.23345
                - die
                - BUG_fl
        - Branch String:   'connect.c:1339,3'
          Branch Sides:
            - BranchSide:      'connect.c:1341,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'connect.c:1343,8'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:1345,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
            - BranchSide:      'connect.c:1350,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
            - BranchSide:      'connect.c:1350,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
            - BranchSide:      'connect.c:1350,16'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
            - BranchSide:      'connect.c:1353,15'
              BranchSideFuncs:
                - strvec_push
      Callsites:
        - Src:             'connect.c:1303,3'
          Dst:             strvec_push
        - Src:             'connect.c:1304,3'
          Dst:             strvec_push
        - Src:             'connect.c:1305,3'
          Dst:             strvec_pushf
        - Src:             'connect.c:1312,4'
          Dst:             BUG_fl
        - Src:             'connect.c:1314,8'
          Dst:             _
        - Src:             'connect.c:1314,4'
          Dst:             die
        - Src:             'connect.c:1319,4'
          Dst:             strvec_push
        - Src:             'connect.c:1324,4'
          Dst:             BUG_fl
        - Src:             'connect.c:1326,8'
          Dst:             _
        - Src:             'connect.c:1326,4'
          Dst:             die
        - Src:             'connect.c:1331,4'
          Dst:             strvec_push
        - Src:             'connect.c:1336,3'
          Dst:             strvec_push
        - Src:             'connect.c:1341,4'
          Dst:             BUG_fl
        - Src:             'connect.c:1343,8'
          Dst:             _
        - Src:             'connect.c:1343,4'
          Dst:             die
        - Src:             'connect.c:1345,4'
          Dst:             strvec_push
        - Src:             'connect.c:1350,4'
          Dst:             strvec_push
        - Src:             'connect.c:1353,3'
          Dst:             strvec_push
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    36
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    determine_ssh_variant
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ssh_command
        - is_cmdline
      BBCount:         30
      ICount:          153
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - __xpg_basename
        - override_ssh_variant
        - split_cmdline
        - strcasecmp
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'connect.c:1193,6'
          Branch Sides:
            - BranchSide:      'connect.c:1194,10'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:1196,7'
              BranchSideFuncs:
                - xstrdup
                - __xpg_basename
                - strcasecmp
                - free
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - xstrdup
                - split_cmdline
                - free
                - __xpg_basename
                - free
        - Branch String:   'connect.c:1196,6'
          Branch Sides:
            - BranchSide:      'connect.c:1197,15'
              BranchSideFuncs:
                - xstrdup
                - split_cmdline
                - free
                - __xpg_basename
                - free
                - strcasecmp
                - free
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'connect.c:1202,15'
              BranchSideFuncs:
                - xstrdup
                - split_cmdline
                - free
                - __xpg_basename
                - free
                - strcasecmp
                - free
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'connect.c:1203,7'
          Branch Sides:
            - BranchSide:      'connect.c:1204,31'
              BranchSideFuncs:
                - __xpg_basename
                - free
                - strcasecmp
                - free
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'connect.c:1212,9'
              BranchSideFuncs:
                - free
        - Branch String:   'connect.c:1217,34'
          Branch Sides:
            - BranchSide:      'connect.c:1218,18'
              BranchSideFuncs:
                - strcasecmp
                - free
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'connect.c:1219,15'
              BranchSideFuncs:
                - free
        - Branch String:   'connect.c:1217,6'
          Branch Sides:
            - BranchSide:      'connect.c:1219,15'
              BranchSideFuncs:
                - strcasecmp
                - free
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'connect.c:1220,23'
              BranchSideFuncs:
                - strcasecmp
                - free
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'connect.c:1220,41'
          Branch Sides:
            - BranchSide:      'connect.c:1221,16'
              BranchSideFuncs:
                - strcasecmp
                - free
                - strcasecmp
                - strcasecmp
            - BranchSide:      'connect.c:1222,15'
              BranchSideFuncs:
                - free
        - Branch String:   'connect.c:1220,11'
          Branch Sides:
            - BranchSide:      'connect.c:1222,15'
              BranchSideFuncs:
                - strcasecmp
                - free
                - strcasecmp
            - BranchSide:      'connect.c:1223,23'
              BranchSideFuncs:
                - strcasecmp
                - free
                - strcasecmp
        - Branch String:   'connect.c:1223,49'
          Branch Sides:
            - BranchSide:      'connect.c:1224,16'
              BranchSideFuncs:
                - strcasecmp
                - free
            - BranchSide:      'connect.c:1225,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'connect.c:1191,2'
          Dst:             override_ssh_variant
        - Src:             'connect.c:1197,7'
          Dst:             xstrdup
        - Src:             'connect.c:1198,13'
          Dst:             __xpg_basename
        - Src:             'connect.c:1202,7'
          Dst:             xstrdup
        - Src:             'connect.c:1203,7'
          Dst:             split_cmdline
        - Src:             'connect.c:1204,14'
          Dst:             __xpg_basename
        - Src:             'connect.c:1217,7'
          Dst:             strcasecmp
        - Src:             'connect.c:1218,7'
          Dst:             strcasecmp
        - Src:             'connect.c:1220,12'
          Dst:             strcasecmp
        - Src:             'connect.c:1221,5'
          Dst:             strcasecmp
        - Src:             'connect.c:1223,12'
          Dst:             strcasecmp
        - Src:             'connect.c:1224,5'
          Dst:             strcasecmp
    - functionName:    get_ssh_command
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - git_config_get_string_tmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:1143,14'
          Branch Sides:
            - BranchSide:      'connect.c:1145,13'
              BranchSideFuncs:
                - getenv
                - git_config_get_string_tmp.23333
            - BranchSide:      'connect.c:1145,13'
              BranchSideFuncs:
                - getenv
                - git_config_get_string_tmp.23333
        - Branch String:   'connect.c:1145,6'
          Branch Sides:
            - BranchSide:      'connect.c:1146,10'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:1148,7'
              BranchSideFuncs:
                - git_config_get_string_tmp.23333
        - Branch String:   'connect.c:1148,6'
          Branch Sides:
            - BranchSide:      'connect.c:1149,10'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:1151,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'connect.c:1145,13'
          Dst:             getenv
        - Src:             'connect.c:1148,7'
          Dst:             git_config_get_string_tmp
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    enable_keepalive
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sockfd
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error_errno
        - setsockopt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:783,6'
          Branch Sides:
            - BranchSide:      'connect.c:783,6'
              BranchSideFuncs:
                - _.23345
                - error_errno
                - const_error.23362
            - BranchSide:      'connect.c:784,3'
              BranchSideFuncs:
                - _.23345
                - error_errno
                - const_error.23362
      Callsites:
        - Src:             'connect.c:783,6'
          Dst:             setsockopt
        - Src:             'connect.c:784,3'
          Dst:             _
        - Src:             'connect.c:784,3'
          Dst:             error_errno
        - Src:             'connect.c:784,3'
          Dst:             const_error
    - functionName:    setsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ai_name
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ai
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getnameinfo
        - xsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'connect.c:792,6'
          Branch Sides:
            - BranchSide:      'connect.c:792,6'
              BranchSideFuncs:
                - xsnprintf
            - BranchSide:      'connect.c:794,3'
              BranchSideFuncs:
                - xsnprintf
      Callsites:
        - Src:             'connect.c:792,6'
          Dst:             getnameinfo
        - Src:             'connect.c:794,3'
          Dst:             xsnprintf
    - functionName:    getnameinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_tcp_connect_sock
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - host
        - flags
      BBCount:         41
      ICount:          273
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - _
        - __errno_location
        - ai_name
        - close
        - connect
        - die
        - enable_keepalive
        - fprintf
        - fprintf_ln
        - freeaddrinfo
        - gai_strerror
        - get_host_and_port
        - getaddrinfo
        - socket
        - strbuf_addf
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:812,6'
          Branch Sides:
            - BranchSide:      'connect.c:813,8'
              BranchSideFuncs:
                - getaddrinfo
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
                - socket
                - connect
                - ai_name
                - fprintf
                - ai_name
                - __errno_location
                - strerror
                - strbuf_addf
                - close
                - _.23345
                - fprintf
                - _.23345
                - gai_strerror
                - die
                - _.23345
                - fprintf
            - BranchSide:      'connect.c:815,2'
              BranchSideFuncs:
                - getaddrinfo
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
                - socket
                - connect
                - ai_name
                - fprintf
                - ai_name
                - __errno_location
                - strerror
                - strbuf_addf
                - close
                - _.23345
                - fprintf
                - _.23345
                - gai_strerror
                - die
                - _.23345
                - fprintf
        - Branch String:   'connect.c:816,6'
          Branch Sides:
            - BranchSide:      'connect.c:817,9'
              BranchSideFuncs:
                - getaddrinfo
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
                - socket
                - connect
                - ai_name
                - fprintf
                - ai_name
                - __errno_location
                - strerror
                - strbuf_addf
                - close
                - _.23345
                - fprintf
                - _.23345
                - gai_strerror
                - die
                - _.23345
                - fprintf
            - BranchSide:      'connect.c:818,11'
              BranchSideFuncs:
                - getaddrinfo
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
                - socket
                - connect
                - ai_name
                - fprintf
                - ai_name
                - __errno_location
                - strerror
                - strbuf_addf
                - close
                - _.23345
                - fprintf
                - _.23345
                - gai_strerror
                - die
                - _.23345
                - fprintf
        - Branch String:   'connect.c:823,6'
          Branch Sides:
            - BranchSide:      'connect.c:824,11'
              BranchSideFuncs:
                - _.23345
                - fprintf
                - getaddrinfo
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
                - socket
                - connect
                - ai_name
                - fprintf
                - ai_name
                - __errno_location
                - strerror
                - strbuf_addf
                - close
                - _.23345
                - fprintf
                - _.23345
                - gai_strerror
                - die
            - BranchSide:      'connect.c:826,20'
              BranchSideFuncs:
                - getaddrinfo
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
                - socket
                - connect
                - ai_name
                - fprintf
                - ai_name
                - __errno_location
                - strerror
                - strbuf_addf
                - close
                - _.23345
                - fprintf
                - _.23345
                - gai_strerror
                - die
        - Branch String:   'connect.c:827,6'
          Branch Sides:
            - BranchSide:      'connect.c:828,7'
              BranchSideFuncs:
                - _.23345
                - gai_strerror
                - die
            - BranchSide:      'connect.c:830,6'
              BranchSideFuncs:
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
                - socket
                - connect
                - ai_name
                - fprintf
                - ai_name
                - __errno_location
                - strerror
                - strbuf_addf
                - close
                - _.23345
                - fprintf
        - Branch String:   'connect.c:830,6'
          Branch Sides:
            - BranchSide:      'connect.c:832,11'
              BranchSideFuncs:
                - _.23345
                - fprintf
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
                - socket
                - connect
                - ai_name
                - fprintf
                - ai_name
                - __errno_location
                - strerror
                - strbuf_addf
                - close
            - BranchSide:      'connect.c:834,13'
              BranchSideFuncs:
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
                - socket
                - connect
                - ai_name
                - fprintf
                - ai_name
                - __errno_location
                - strerror
                - strbuf_addf
                - close
        - Branch String:   'connect.c:834,2'
          Branch Sides:
            - BranchSide:      'connect.c:835,19'
              BranchSideFuncs:
                - socket
                - connect
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
                - ai_name
                - fprintf
                - ai_name
                - __errno_location
                - strerror
                - strbuf_addf
                - close
            - BranchSide:      'connect.c:851,15'
              BranchSideFuncs:
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
        - Branch String:   'connect.c:837,20'
          Branch Sides:
            - BranchSide:      'connect.c:838,16'
              BranchSideFuncs:
                - ai_name
                - __errno_location
                - strerror
                - strbuf_addf
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
                - socket
                - connect
                - ai_name
                - fprintf
                - close
            - BranchSide:      'connect.c:840,9'
              BranchSideFuncs:
                - ai_name
                - __errno_location
                - strerror
                - strbuf_addf
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
                - socket
                - connect
                - ai_name
                - fprintf
                - close
        - Branch String:   'connect.c:837,7'
          Branch Sides:
            - BranchSide:      'connect.c:840,9'
              BranchSideFuncs:
                - ai_name
                - __errno_location
                - strerror
                - strbuf_addf
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
                - socket
                - connect
                - ai_name
                - fprintf
                - close
            - BranchSide:      'connect.c:846,7'
              BranchSideFuncs:
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
                - ai_name
                - fprintf
        - Branch String:   'connect.c:841,8'
          Branch Sides:
            - BranchSide:      'connect.c:842,11'
              BranchSideFuncs:
                - close
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
                - socket
                - connect
                - ai_name
                - fprintf
                - ai_name
                - __errno_location
                - strerror
                - strbuf_addf
            - BranchSide:      'connect.c:843,11'
              BranchSideFuncs:
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
                - socket
                - connect
                - ai_name
                - fprintf
                - ai_name
                - __errno_location
                - strerror
                - strbuf_addf
                - close
        - Branch String:   'connect.c:846,7'
          Branch Sides:
            - BranchSide:      'connect.c:847,12'
              BranchSideFuncs:
                - ai_name
                - fprintf
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
            - BranchSide:      'connect.c:848,3'
              BranchSideFuncs:
                - freeaddrinfo
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
                - _.23345
                - die
        - Branch String:   'connect.c:853,6'
          Branch Sides:
            - BranchSide:      'connect.c:854,7'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:856,19'
              BranchSideFuncs:
                - enable_keepalive
                - strbuf_release
                - _.23345
                - fprintf_ln
        - Branch String:   'connect.c:858,6'
          Branch Sides:
            - BranchSide:      'connect.c:858,6'
              BranchSideFuncs:
                - _.23345
                - fprintf_ln
                - strbuf_release
            - BranchSide:      'connect.c:860,14'
              BranchSideFuncs:
                - _.23345
                - fprintf_ln
                - strbuf_release
      Callsites:
        - Src:             'connect.c:811,2'
          Dst:             get_host_and_port
        - Src:             'connect.c:824,19'
          Dst:             _
        - Src:             'connect.c:824,3'
          Dst:             fprintf
        - Src:             'connect.c:826,8'
          Dst:             getaddrinfo
        - Src:             'connect.c:828,7'
          Dst:             _
        - Src:             'connect.c:828,61'
          Dst:             gai_strerror
        - Src:             'connect.c:828,3'
          Dst:             die
        - Src:             'connect.c:832,19'
          Dst:             _
        - Src:             'connect.c:832,3'
          Dst:             fprintf
        - Src:             'connect.c:835,12'
          Dst:             socket
        - Src:             'connect.c:838,8'
          Dst:             connect
        - Src:             'connect.c:840,20'
          Dst:             ai_name
        - Src:             'connect.c:840,42'
          Dst:             __errno_location
        - Src:             'connect.c:840,33'
          Dst:             strerror
        - Src:             'connect.c:839,4'
          Dst:             strbuf_addf
        - Src:             'connect.c:842,5'
          Dst:             close
        - Src:             'connect.c:847,27'
          Dst:             ai_name
        - Src:             'connect.c:847,4'
          Dst:             fprintf
        - Src:             'connect.c:851,2'
          Dst:             freeaddrinfo
        - Src:             'connect.c:854,7'
          Dst:             _
        - Src:             'connect.c:854,3'
          Dst:             die
        - Src:             'connect.c:856,2'
          Dst:             enable_keepalive
        - Src:             'connect.c:860,22'
          Dst:             _
        - Src:             'connect.c:860,3'
          Dst:             fprintf_ln
        - Src:             'connect.c:862,2'
          Dst:             strbuf_release
    - functionName:    get_host_and_port
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - host
        - port
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - host_end
        - strchr
        - strtol
      functionUses:    3
      BranchProfiles:
        - Branch String:   'connect.c:768,6'
          Branch Sides:
            - BranchSide:      'connect.c:768,6'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'connect.c:769,24'
              BranchSideFuncs:
                - strtol
        - Branch String:   'connect.c:770,24'
          Branch Sides:
            - BranchSide:      'connect.c:770,28'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:773,15'
              BranchSideFuncs: []
        - Branch String:   'connect.c:770,40'
          Branch Sides:
            - BranchSide:      'connect.c:770,48'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:773,15'
              BranchSideFuncs: []
        - Branch String:   'connect.c:770,55'
          Branch Sides:
            - BranchSide:      'connect.c:770,58'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:773,15'
              BranchSideFuncs: []
        - Branch String:   'connect.c:770,7'
          Branch Sides:
            - BranchSide:      'connect.c:771,5'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:773,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'connect.c:766,8'
          Dst:             host_end
        - Src:             'connect.c:767,10'
          Dst:             strchr
        - Src:             'connect.c:769,17'
          Dst:             strtol
    - functionName:    getaddrinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gai_strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    connect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freeaddrinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    host_end
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hoststart
        - removebrackets
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strchr
        - strstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'connect.c:741,6'
          Branch Sides:
            - BranchSide:      'connect.c:742,8'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'connect.c:744,11'
              BranchSideFuncs:
                - strchr
        - Branch String:   'connect.c:745,6'
          Branch Sides:
            - BranchSide:      'connect.c:746,16'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'connect.c:756,9'
              BranchSideFuncs: []
        - Branch String:   'connect.c:747,7'
          Branch Sides:
            - BranchSide:      'connect.c:748,8'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:754,10'
              BranchSideFuncs: []
        - Branch String:   'connect.c:748,8'
          Branch Sides:
            - BranchSide:      'connect.c:749,6'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:753,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'connect.c:740,16'
          Dst:             strstr
        - Src:             'connect.c:746,9'
          Dst:             strchr
    - functionName:    git_proxy_command_options
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         33
      ICount:          204
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - config_error_nonbool
        - const_error
        - git_default_config
        - memcmp
        - strcmp
        - strlen
        - strncmp
        - strstr
        - xmemdupz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:972,6'
          Branch Sides:
            - BranchSide:      'connect.c:974,7'
              BranchSideFuncs:
                - git_default_config
            - BranchSide:      'connect.c:1016,28'
              BranchSideFuncs:
                - git_default_config
        - Branch String:   'connect.c:979,7'
          Branch Sides:
            - BranchSide:      'connect.c:980,4'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:981,8'
              BranchSideFuncs:
                - config_error_nonbool
                - const_error.23362
                - strstr
                - strlen
                - xmemdupz
                - memcmp
                - strlen
                - strncmp
        - Branch String:   'connect.c:981,7'
          Branch Sides:
            - BranchSide:      'connect.c:982,11'
              BranchSideFuncs:
                - strstr
                - strlen
                - xmemdupz
                - memcmp
                - strlen
                - strncmp
            - BranchSide:      'connect.c:989,20'
              BranchSideFuncs:
                - strstr
                - strlen
                - xmemdupz
                - memcmp
                - strlen
                - strncmp
        - Branch String:   'connect.c:990,7'
          Branch Sides:
            - BranchSide:      'connect.c:992,22'
              BranchSideFuncs:
                - strlen
                - strncmp
                - xmemdupz
                - memcmp
            - BranchSide:      'connect.c:994,21'
              BranchSideFuncs:
                - strlen
                - strncmp
                - xmemdupz
                - memcmp
        - Branch String:   'connect.c:995,8'
          Branch Sides:
            - BranchSide:      'connect.c:996,14'
              BranchSideFuncs:
                - xmemdupz
                - memcmp
            - BranchSide:      'connect.c:997,22'
              BranchSideFuncs:
                - strncmp
                - xmemdupz
                - memcmp
        - Branch String:   'connect.c:999,17'
          Branch Sides:
            - BranchSide:      'connect.c:1000,8'
              BranchSideFuncs:
                - xmemdupz
                - memcmp
            - BranchSide:      'connect.c:1004,14'
              BranchSideFuncs:
                - xmemdupz
                - memcmp
        - Branch String:   'connect.c:1000,30'
          Branch Sides:
            - BranchSide:      'connect.c:1001,7'
              BranchSideFuncs:
                - xmemdupz
                - memcmp
            - BranchSide:      'connect.c:1002,16'
              BranchSideFuncs:
                - xmemdupz
                - memcmp
        - Branch String:   'connect.c:997,13'
          Branch Sides:
            - BranchSide:      'connect.c:1002,16'
              BranchSideFuncs:
                - xmemdupz
                - memcmp
            - BranchSide:      'connect.c:1004,14'
              BranchSideFuncs:
                - xmemdupz
                - memcmp
        - Branch String:   'connect.c:1006,7'
          Branch Sides:
            - BranchSide:      'connect.c:1008,8'
              BranchSideFuncs:
                - xmemdupz
                - memcmp
            - BranchSide:      'connect.c:1013,3'
              BranchSideFuncs: []
        - Branch String:   'connect.c:1008,22'
          Branch Sides:
            - BranchSide:      'connect.c:1009,16'
              BranchSideFuncs:
                - memcmp
                - xmemdupz
            - BranchSide:      'connect.c:1011,33'
              BranchSideFuncs:
                - xmemdupz
        - Branch String:   'connect.c:1008,8'
          Branch Sides:
            - BranchSide:      'connect.c:1010,14'
              BranchSideFuncs:
                - xmemdupz
            - BranchSide:      'connect.c:1011,33'
              BranchSideFuncs:
                - xmemdupz
      Callsites:
        - Src:             'connect.c:972,7'
          Dst:             strcmp
        - Src:             'connect.c:977,19'
          Dst:             strlen
        - Src:             'connect.c:982,11'
          Dst:             config_error_nonbool
        - Src:             'connect.c:982,11'
          Dst:             const_error
        - Src:             'connect.c:989,13'
          Dst:             strstr
        - Src:             'connect.c:992,15'
          Dst:             strlen
        - Src:             'connect.c:994,14'
          Dst:             strlen
        - Src:             'connect.c:997,14'
          Dst:             strncmp
        - Src:             'connect.c:1009,9'
          Dst:             memcmp
        - Src:             'connect.c:1011,24'
          Dst:             xmemdupz
        - Src:             'connect.c:1016,9'
          Dst:             git_default_config
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    git_tcp_connect
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 963
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - host
        - flags
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dup
        - git_tcp_connect_sock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'connect.c:958,15'
          Dst:             git_tcp_connect_sock
        - Src:             'connect.c:961,10'
          Dst:             dup
    - functionName:    git_proxy_connect
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - host
      BBCount:         9
      ICount:          97
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - child_process_init
        - die
        - get_host_and_port
        - looks_like_command_line_option
        - start_command
        - strvec_push
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:1033,6'
          Branch Sides:
            - BranchSide:      'connect.c:1034,7'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:1035,37'
              BranchSideFuncs:
                - looks_like_command_line_option
                - xmalloc
                - child_process_init
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - _.23345
                - die
                - _.23345
                - die
        - Branch String:   'connect.c:1035,6'
          Branch Sides:
            - BranchSide:      'connect.c:1036,7'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:1038,10'
              BranchSideFuncs:
                - xmalloc
                - child_process_init
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - _.23345
                - die
        - Branch String:   'connect.c:1045,6'
          Branch Sides:
            - BranchSide:      'connect.c:1046,7'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:1047,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'connect.c:1031,2'
          Dst:             get_host_and_port
        - Src:             'connect.c:1033,6'
          Dst:             looks_like_command_line_option
        - Src:             'connect.c:1034,7'
          Dst:             _
        - Src:             'connect.c:1034,3'
          Dst:             die
        - Src:             'connect.c:1035,6'
          Dst:             looks_like_command_line_option
        - Src:             'connect.c:1036,7'
          Dst:             _
        - Src:             'connect.c:1036,3'
          Dst:             die
        - Src:             'connect.c:1038,10'
          Dst:             xmalloc
        - Src:             'connect.c:1039,2'
          Dst:             child_process_init
        - Src:             'connect.c:1040,2'
          Dst:             strvec_push
        - Src:             'connect.c:1041,2'
          Dst:             strvec_push
        - Src:             'connect.c:1042,2'
          Dst:             strvec_push
        - Src:             'connect.c:1045,6'
          Dst:             start_command
        - Src:             'connect.c:1046,7'
          Dst:             _
        - Src:             'connect.c:1046,3'
          Dst:             die
    - functionName:    git_use_proxy
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - host
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getenv
        - git_config
        - git_proxy_command_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:1023,28'
          Branch Sides:
            - BranchSide:      'connect.c:1023,32'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:1023,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'connect.c:1021,22'
          Dst:             getenv
        - Src:             'connect.c:1022,2'
          Dst:             git_config
        - Src:             'connect.c:1022,2'
          Dst:             git_proxy_command_options
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_offset_1st_component
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - git_is_dir_sep
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './git-compat-util.h:517,9'
          Dst:             git_is_dir_sep
    - functionName:    get_protocol
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - die
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:723,6'
          Branch Sides:
            - BranchSide:      'connect.c:724,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.23345
                - die
            - BranchSide:      'connect.c:725,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.23345
                - die
        - Branch String:   'connect.c:725,6'
          Branch Sides:
            - BranchSide:      'connect.c:726,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.23345
                - die
            - BranchSide:      'connect.c:727,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - _.23345
                - die
        - Branch String:   'connect.c:727,6'
          Branch Sides:
            - BranchSide:      'connect.c:728,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.23345
                - die
            - BranchSide:      'connect.c:729,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _.23345
                - die
        - Branch String:   'connect.c:729,6'
          Branch Sides:
            - BranchSide:      'connect.c:730,3'
              BranchSideFuncs:
                - strcmp
                - _.23345
                - die
            - BranchSide:      'connect.c:731,14'
              BranchSideFuncs:
                - strcmp
                - _.23345
                - die
        - Branch String:   'connect.c:731,6'
          Branch Sides:
            - BranchSide:      'connect.c:732,3'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:733,6'
              BranchSideFuncs:
                - _.23345
                - die
      Callsites:
        - Src:             'connect.c:723,7'
          Dst:             strcmp
        - Src:             'connect.c:725,7'
          Dst:             strcmp
        - Src:             'connect.c:727,7'
          Dst:             strcmp
        - Src:             'connect.c:729,7'
          Dst:             strcmp
        - Src:             'connect.c:731,7'
          Dst:             strcmp
        - Src:             'connect.c:733,6'
          Dst:             _
        - Src:             'connect.c:733,2'
          Dst:             die
    - functionName:    parse_one_symref_info
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - symref
        - val
        - len
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - check_refname_format
        - strchr
        - string_list_append_nodup
        - xmemdupz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:187,6'
          Branch Sides:
            - BranchSide:      'connect.c:188,3'
              BranchSideFuncs:
                - xmemdupz
                - strchr
                - free
                - check_refname_format
                - check_refname_format
                - string_list_append_nodup
            - BranchSide:      'connect.c:190,17'
              BranchSideFuncs:
                - xmemdupz
                - strchr
                - free
                - check_refname_format
                - check_refname_format
                - string_list_append_nodup
        - Branch String:   'connect.c:192,6'
          Branch Sides:
            - BranchSide:      'connect.c:194,3'
              BranchSideFuncs:
                - check_refname_format
                - check_refname_format
                - string_list_append_nodup
                - free
            - BranchSide:      'connect.c:195,10'
              BranchSideFuncs:
                - check_refname_format
                - check_refname_format
                - string_list_append_nodup
                - free
        - Branch String:   'connect.c:196,56'
          Branch Sides:
            - BranchSide:      'connect.c:197,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'connect.c:199,3'
              BranchSideFuncs:
                - free
        - Branch String:   'connect.c:196,6'
          Branch Sides:
            - BranchSide:      'connect.c:199,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'connect.c:200,34'
              BranchSideFuncs:
                - string_list_append_nodup
      Callsites:
        - Src:             'connect.c:190,8'
          Dst:             xmemdupz
        - Src:             'connect.c:191,11'
          Dst:             strchr
        - Src:             'connect.c:196,6'
          Dst:             check_refname_format
        - Src:             'connect.c:197,6'
          Dst:             check_refname_format
        - Src:             'connect.c:200,9'
          Dst:             string_list_append_nodup
    - functionName:    check_no_capabilities
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - line
        - len
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - strlen
        - warning
      functionUses:    2
      BranchProfiles:
        - Branch String:   'connect.c:275,6'
          Branch Sides:
            - BranchSide:      'connect.c:275,6'
              BranchSideFuncs:
                - _.23345
                - strlen
                - warning
            - BranchSide:      'connect.c:276,11'
              BranchSideFuncs:
                - _.23345
                - strlen
                - warning
      Callsites:
        - Src:             'connect.c:275,6'
          Dst:             strlen
        - Src:             'connect.c:276,11'
          Dst:             _
        - Src:             'connect.c:277,11'
          Dst:             strlen
        - Src:             'connect.c:276,3'
          Dst:             warning
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    finish_connect
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conn
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - finish_command
        - git_connection_is_socket
      functionUses:    6
      BranchProfiles:
        - Branch String:   'connect.c:1520,12'
          Branch Sides:
            - BranchSide:      'connect.c:1520,40'
              BranchSideFuncs:
                - git_connection_is_socket
                - finish_command
                - free
            - BranchSide:      'connect.c:1521,3'
              BranchSideFuncs: []
        - Branch String:   'connect.c:1520,6'
          Branch Sides:
            - BranchSide:      'connect.c:1521,3'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:1523,24'
              BranchSideFuncs:
                - finish_command
                - free
      Callsites:
        - Src:             'connect.c:1520,15'
          Dst:             git_connection_is_socket
        - Src:             'connect.c:1523,9'
          Dst:             finish_command
    - functionName:    git_connection_is_socket
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conn
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_ssh_args
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - conn
        - ssh_host
        - port
        - version
        - flags
      BBCount:         14
      ICount:          160
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - determine_ssh_variant
        - die
        - get_ssh_command
        - getenv
        - looks_like_command_line_option
        - push_ssh_options
        - run_command
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:1365,6'
          Branch Sides:
            - BranchSide:      'connect.c:1366,7'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:1368,8'
              BranchSideFuncs:
                - get_ssh_command
                - getenv
                - determine_ssh_variant
                - strvec_push
                - push_ssh_options
                - strvec_push
                - strvec_push
                - strvec_push
                - push_ssh_options
                - strvec_push
                - run_command
                - determine_ssh_variant
        - Branch String:   'connect.c:1369,6'
          Branch Sides:
            - BranchSide:      'connect.c:1370,35'
              BranchSideFuncs:
                - determine_ssh_variant
                - strvec_push
                - push_ssh_options
                - strvec_push
                - strvec_push
                - strvec_push
                - push_ssh_options
                - strvec_push
                - run_command
            - BranchSide:      'connect.c:1377,3'
              BranchSideFuncs:
                - getenv
                - determine_ssh_variant
                - strvec_push
                - push_ssh_options
                - strvec_push
                - strvec_push
                - strvec_push
                - push_ssh_options
                - strvec_push
                - run_command
        - Branch String:   'connect.c:1380,7'
          Branch Sides:
            - BranchSide:      'connect.c:1381,8'
              BranchSideFuncs:
                - determine_ssh_variant
                - strvec_push
                - push_ssh_options
                - strvec_push
                - strvec_push
                - strvec_push
                - push_ssh_options
                - strvec_push
                - run_command
            - BranchSide:      'connect.c:1382,35'
              BranchSideFuncs:
                - determine_ssh_variant
                - strvec_push
                - push_ssh_options
                - strvec_push
                - strvec_push
                - strvec_push
                - push_ssh_options
                - strvec_push
                - run_command
        - Branch String:   'connect.c:1385,6'
          Branch Sides:
            - BranchSide:      'connect.c:1385,6'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - push_ssh_options
                - strvec_push
                - run_command
                - strvec_push
                - push_ssh_options
                - strvec_push
            - BranchSide:      'connect.c:1386,24'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - push_ssh_options
                - strvec_push
                - run_command
                - strvec_push
                - push_ssh_options
                - strvec_push
      Callsites:
        - Src:             'connect.c:1365,6'
          Dst:             looks_like_command_line_option
        - Src:             'connect.c:1366,7'
          Dst:             _
        - Src:             'connect.c:1366,3'
          Dst:             die
        - Src:             'connect.c:1368,8'
          Dst:             get_ssh_command
        - Src:             'connect.c:1370,13'
          Dst:             determine_ssh_variant
        - Src:             'connect.c:1379,9'
          Dst:             getenv
        - Src:             'connect.c:1382,13'
          Dst:             determine_ssh_variant
        - Src:             'connect.c:1391,3'
          Dst:             strvec_push
        - Src:             'connect.c:1392,3'
          Dst:             strvec_push
        - Src:             'connect.c:1393,3'
          Dst:             push_ssh_options
        - Src:             'connect.c:1395,3'
          Dst:             strvec_push
        - Src:             'connect.c:1397,13'
          Dst:             run_command
        - Src:             'connect.c:1400,2'
          Dst:             strvec_push
        - Src:             'connect.c:1401,2'
          Dst:             push_ssh_options
        - Src:             'connect.c:1403,2'
          Dst:             strvec_push
    - functionName:    get_port
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - host
      BBCount:         16
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strchr
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:1057,6'
          Branch Sides:
            - BranchSide:      'connect.c:1058,22'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'connect.c:1065,2'
              BranchSideFuncs: []
        - Branch String:   'connect.c:1059,20'
          Branch Sides:
            - BranchSide:      'connect.c:1059,24'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:1063,2'
              BranchSideFuncs: []
        - Branch String:   'connect.c:1059,36'
          Branch Sides:
            - BranchSide:      'connect.c:1059,44'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:1063,2'
              BranchSideFuncs: []
        - Branch String:   'connect.c:1059,49'
          Branch Sides:
            - BranchSide:      'connect.c:1059,52'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:1063,2'
              BranchSideFuncs: []
        - Branch String:   'connect.c:1059,7'
          Branch Sides:
            - BranchSide:      'connect.c:1060,5'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:1063,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'connect.c:1055,12'
          Dst:             strchr
        - Src:             'connect.c:1058,15'
          Dst:             strtol
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    git_connect_git
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - hostandport
        - path
        - prog
        - version
        - flags
      BBCount:         17
      ICount:          128
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - die
        - getenv
        - git_proxy_connect
        - git_tcp_connect
        - git_use_proxy
        - packet_write
        - strbuf_addch
        - strbuf_addf
        - strbuf_release
        - strchr
        - transport_check_allowed
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:1250,6'
          Branch Sides:
            - BranchSide:      'connect.c:1251,25'
              BranchSideFuncs:
                - xstrdup
                - transport_check_allowed
                - strchr
                - strchr
                - git_use_proxy
                - git_tcp_connect
                - strbuf_addf
                - packet_write
                - free
                - strbuf_release
                - strbuf_addch.23396
                - strbuf_addf
                - git_proxy_connect
                - _.23345
                - die
            - BranchSide:      'connect.c:1253,25'
              BranchSideFuncs:
                - xstrdup
                - transport_check_allowed
                - strchr
                - strchr
                - git_use_proxy
                - git_tcp_connect
                - strbuf_addf
                - packet_write
                - free
                - strbuf_release
                - strbuf_addch.23396
                - strbuf_addf
                - git_proxy_connect
                - _.23345
                - die
        - Branch String:   'connect.c:1256,32'
          Branch Sides:
            - BranchSide:      'connect.c:1256,42'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:1257,7'
              BranchSideFuncs:
                - _.23345
                - die
        - Branch String:   'connect.c:1256,6'
          Branch Sides:
            - BranchSide:      'connect.c:1257,7'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:1263,20'
              BranchSideFuncs:
                - git_use_proxy
                - git_tcp_connect
                - strbuf_addf
                - packet_write
                - free
                - strbuf_release
                - strbuf_addch.23396
                - strbuf_addf
                - git_proxy_connect
        - Branch String:   'connect.c:1263,6'
          Branch Sides:
            - BranchSide:      'connect.c:1264,28'
              BranchSideFuncs:
                - git_proxy_connect
                - strbuf_addf
                - packet_write
                - free
                - strbuf_release
                - strbuf_addch.23396
                - strbuf_addf
            - BranchSide:      'connect.c:1266,26'
              BranchSideFuncs:
                - git_tcp_connect
                - strbuf_addf
                - packet_write
                - free
                - strbuf_release
                - strbuf_addch.23396
                - strbuf_addf
        - Branch String:   'connect.c:1280,6'
          Branch Sides:
            - BranchSide:      'connect.c:1280,6'
              BranchSideFuncs:
                - strbuf_addch.23396
                - strbuf_addf
                - packet_write
                - free
                - strbuf_release
            - BranchSide:      'connect.c:1281,3'
              BranchSideFuncs:
                - strbuf_addch.23396
                - strbuf_addf
                - packet_write
                - free
                - strbuf_release
      Callsites:
        - Src:             'connect.c:1249,22'
          Dst:             getenv
        - Src:             'connect.c:1251,17'
          Dst:             xstrdup
        - Src:             'connect.c:1253,17'
          Dst:             xstrdup
        - Src:             'connect.c:1255,2'
          Dst:             transport_check_allowed
        - Src:             'connect.c:1256,6'
          Dst:             strchr
        - Src:             'connect.c:1256,35'
          Dst:             strchr
        - Src:             'connect.c:1257,7'
          Dst:             _
        - Src:             'connect.c:1257,3'
          Dst:             die
        - Src:             'connect.c:1263,6'
          Dst:             git_use_proxy
        - Src:             'connect.c:1264,10'
          Dst:             git_proxy_connect
        - Src:             'connect.c:1266,10'
          Dst:             git_tcp_connect
        - Src:             'connect.c:1274,2'
          Dst:             strbuf_addf
        - Src:             'connect.c:1281,3'
          Dst:             strbuf_addch
        - Src:             'connect.c:1282,3'
          Dst:             strbuf_addf
        - Src:             'connect.c:1286,2'
          Dst:             packet_write
        - Src:             'connect.c:1289,2'
          Dst:             strbuf_release
    - functionName:    prot_name
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - protocol
      BBCount:         8
      ICount:          38
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'connect.c:708,2'
          Branch Sides:
            - BranchSide:      'connect.c:711,4'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:711,4'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:713,4'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:715,4'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:717,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_connect_url
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - url_orig
        - ret_host
        - ret_path
      BBCount:         48
      ICount:          265
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - _
        - die
        - get_protocol
        - git_has_dos_drive_prefix
        - git_offset_1st_component
        - host_end
        - is_url
        - strchr
        - strstr
        - url_decode
        - url_is_local_not_ssh
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:1081,6'
          Branch Sides:
            - BranchSide:      'connect.c:1082,20'
              BranchSideFuncs:
                - url_decode
                - strstr
                - url_is_local_not_ssh
                - host_end
                - strchr
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
                - git_has_dos_drive_prefix.23404
                - git_has_dos_drive_prefix.23404
                - git_offset_1st_component.23383
                - get_protocol
            - BranchSide:      'connect.c:1084,17'
              BranchSideFuncs:
                - xstrdup
                - strstr
                - url_is_local_not_ssh
                - host_end
                - strchr
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
                - git_has_dos_drive_prefix.23404
                - git_has_dos_drive_prefix.23404
                - git_offset_1st_component.23383
                - get_protocol
        - Branch String:   'connect.c:1087,6'
          Branch Sides:
            - BranchSide:      'connect.c:1088,4'
              BranchSideFuncs:
                - get_protocol
                - host_end
                - strchr
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
                - git_has_dos_drive_prefix.23404
                - git_has_dos_drive_prefix.23404
                - git_offset_1st_component.23383
            - BranchSide:      'connect.c:1092,10'
              BranchSideFuncs:
                - url_is_local_not_ssh
                - host_end
                - strchr
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
                - git_has_dos_drive_prefix.23404
                - git_has_dos_drive_prefix.23404
                - git_offset_1st_component.23383
        - Branch String:   'connect.c:1105,6'
          Branch Sides:
            - BranchSide:      'connect.c:1106,10'
              BranchSideFuncs:
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
            - BranchSide:      'connect.c:1107,11'
              BranchSideFuncs:
                - strchr
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
                - git_has_dos_drive_prefix.23404
                - git_has_dos_drive_prefix.23404
                - git_offset_1st_component.23383
        - Branch String:   'connect.c:1107,34'
          Branch Sides:
            - BranchSide:      'connect.c:1107,38'
              BranchSideFuncs:
                - strchr
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
                - git_has_dos_drive_prefix.23404
                - git_has_dos_drive_prefix.23404
                - git_offset_1st_component.23383
            - BranchSide:      'connect.c:1111,11'
              BranchSideFuncs:
                - strchr
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
                - git_has_dos_drive_prefix.23404
        - Branch String:   'connect.c:1107,50'
          Branch Sides:
            - BranchSide:      'connect.c:1108,26'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.23404
                - git_offset_1st_component.23383
                - strchr
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
                - git_has_dos_drive_prefix.23404
            - BranchSide:      'connect.c:1111,11'
              BranchSideFuncs:
                - strchr
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
                - git_has_dos_drive_prefix.23404
        - Branch String:   'connect.c:1108,32'
          Branch Sides:
            - BranchSide:      'connect.c:1109,25'
              BranchSideFuncs:
                - strchr
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
                - git_has_dos_drive_prefix.23404
            - BranchSide:      'connect.c:1111,11'
              BranchSideFuncs:
                - strchr
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
                - git_has_dos_drive_prefix.23404
        - Branch String:   'connect.c:1107,11'
          Branch Sides:
            - BranchSide:      'connect.c:1110,10'
              BranchSideFuncs:
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
            - BranchSide:      'connect.c:1111,11'
              BranchSideFuncs:
                - strchr
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
                - git_has_dos_drive_prefix.23404
        - Branch String:   'connect.c:1111,34'
          Branch Sides:
            - BranchSide:      'connect.c:1111,58'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.23404
                - strchr
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
            - BranchSide:      'connect.c:1114,17'
              BranchSideFuncs:
                - strchr
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
        - Branch String:   'connect.c:1111,11'
          Branch Sides:
            - BranchSide:      'connect.c:1112,10'
              BranchSideFuncs:
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
            - BranchSide:      'connect.c:1114,17'
              BranchSideFuncs:
                - strchr
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
        - Branch String:   'connect.c:1116,12'
          Branch Sides:
            - BranchSide:      'connect.c:1116,17'
              BranchSideFuncs:
                - _.23345
                - die
                - xstrdup
                - xstrdup
                - free
            - BranchSide:      'connect.c:1117,7'
              BranchSideFuncs:
                - _.23345
                - die
        - Branch String:   'connect.c:1116,6'
          Branch Sides:
            - BranchSide:      'connect.c:1117,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - free
            - BranchSide:      'connect.c:1124,8'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - free
        - Branch String:   'connect.c:1125,6'
          Branch Sides:
            - BranchSide:      'connect.c:1126,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - free
            - BranchSide:      'connect.c:1127,6'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - free
        - Branch String:   'connect.c:1127,28'
          Branch Sides:
            - BranchSide:      'connect.c:1127,31'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - free
            - BranchSide:      'connect.c:1128,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - free
        - Branch String:   'connect.c:1127,6'
          Branch Sides:
            - BranchSide:      'connect.c:1127,6'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - free
            - BranchSide:      'connect.c:1128,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - free
        - Branch String:   'connect.c:1128,7'
          Branch Sides:
            - BranchSide:      'connect.c:1129,8'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - free
            - BranchSide:      'connect.c:1130,2'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - free
      Callsites:
        - Src:             'connect.c:1081,6'
          Dst:             is_url
        - Src:             'connect.c:1082,9'
          Dst:             url_decode
        - Src:             'connect.c:1084,9'
          Dst:             xstrdup
        - Src:             'connect.c:1086,9'
          Dst:             strstr
        - Src:             'connect.c:1089,14'
          Dst:             get_protocol
        - Src:             'connect.c:1093,8'
          Dst:             url_is_local_not_ssh
        - Src:             'connect.c:1103,8'
          Dst:             host_end
        - Src:             'connect.c:1108,5'
          Dst:             git_has_dos_drive_prefix
        - Src:             'connect.c:1109,4'
          Dst:             git_offset_1st_component
        - Src:             'connect.c:1111,37'
          Dst:             git_has_dos_drive_prefix
        - Src:             'connect.c:1114,10'
          Dst:             strchr
        - Src:             'connect.c:1117,7'
          Dst:             _
        - Src:             'connect.c:1117,3'
          Dst:             die
        - Src:             'connect.c:1132,9'
          Dst:             xstrdup
        - Src:             'connect.c:1135,14'
          Dst:             xstrdup
    - functionName:    url_is_local_not_ssh
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - url
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - git_has_dos_drive_prefix
        - strchr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'connect.c:702,16'
          Branch Sides:
            - BranchSide:      'connect.c:702,20'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.23404
            - BranchSide:      'connect.c:702,16'
              BranchSideFuncs: []
        - Branch String:   'connect.c:702,26'
          Branch Sides:
            - BranchSide:      'connect.c:702,29'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.23404
            - BranchSide:      'connect.c:703,25'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.23404
        - Branch String:   'connect.c:702,44'
          Branch Sides:
            - BranchSide:      'connect.c:702,44'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:703,25'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.23404
        - Branch String:   'connect.c:703,30'
          Branch Sides:
            - BranchSide:      'connect.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:702,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'connect.c:700,22'
          Dst:             strchr
        - Src:             'connect.c:701,22'
          Dst:             strchr
        - Src:             'connect.c:703,4'
          Dst:             git_has_dos_drive_prefix
    - functionName:    git_has_dos_drive_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_connect
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1420
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - url
        - name
        - prog
        - flags
      BBCount:         58
      ICount:          381
      EdgeCount:       75
      CyclomaticComplexity: 19
      functionsReached:
        - _
        - child_process_init
        - die
        - fill_ssh_args
        - get_host_and_port
        - get_port
        - get_protocol_version_config
        - git_connect_git
        - looks_like_command_line_option
        - parse_connect_url
        - printf
        - prot_name
        - signal
        - sq_quote_buf
        - start_command
        - strbuf_addch
        - strbuf_addstr
        - strbuf_release
        - strcmp
        - strvec_push
        - strvec_pushf
        - transport_check_allowed
        - xmalloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'connect.c:1432,29'
          Branch Sides:
            - BranchSide:      'connect.c:1432,58'
              BranchSideFuncs:
                - strcmp
                - signal
                - parse_connect_url
                - xmalloc
                - child_process_init
                - looks_like_command_line_option
                - strbuf_addstr.23397
                - strbuf_addch.23396
                - sq_quote_buf
                - transport_check_allowed
                - strvec_push
                - start_command
                - strbuf_release
                - free
                - free
                - _.23345
                - die
                - strvec_pushf
                - transport_check_allowed
                - get_host_and_port
                - get_port
                - fill_ssh_args
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
                - strvec_push
                - _.23345
                - die
                - git_connect_git
                - printf
                - prot_name
                - printf
                - printf
                - printf
            - BranchSide:      'connect.c:1438,2'
              BranchSideFuncs:
                - signal
                - parse_connect_url
                - xmalloc
                - child_process_init
                - looks_like_command_line_option
                - strbuf_addstr.23397
                - strbuf_addch.23396
                - sq_quote_buf
                - transport_check_allowed
                - strvec_push
                - start_command
                - strbuf_release
                - free
                - free
                - _.23345
                - die
                - strvec_pushf
                - transport_check_allowed
                - get_host_and_port
                - get_port
                - fill_ssh_args
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
                - strvec_push
                - _.23345
                - die
                - git_connect_git
                - printf
                - prot_name
                - printf
                - printf
                - printf
        - Branch String:   'connect.c:1432,6'
          Branch Sides:
            - BranchSide:      'connect.c:1433,11'
              BranchSideFuncs:
                - signal
                - parse_connect_url
                - xmalloc
                - child_process_init
                - looks_like_command_line_option
                - strbuf_addstr.23397
                - strbuf_addch.23396
                - sq_quote_buf
                - transport_check_allowed
                - strvec_push
                - start_command
                - strbuf_release
                - free
                - free
                - _.23345
                - die
                - strvec_pushf
                - transport_check_allowed
                - get_host_and_port
                - get_port
                - fill_ssh_args
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
                - strvec_push
                - _.23345
                - die
                - git_connect_git
                - printf
                - prot_name
                - printf
                - printf
                - printf
            - BranchSide:      'connect.c:1438,2'
              BranchSideFuncs:
                - signal
                - parse_connect_url
                - xmalloc
                - child_process_init
                - looks_like_command_line_option
                - strbuf_addstr.23397
                - strbuf_addch.23396
                - sq_quote_buf
                - transport_check_allowed
                - strvec_push
                - start_command
                - strbuf_release
                - free
                - free
                - _.23345
                - die
                - strvec_pushf
                - transport_check_allowed
                - get_host_and_port
                - get_port
                - fill_ssh_args
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
                - strvec_push
                - _.23345
                - die
                - git_connect_git
                - printf
                - prot_name
                - printf
                - printf
                - printf
        - Branch String:   'connect.c:1441,33'
          Branch Sides:
            - BranchSide:      'connect.c:1441,37'
              BranchSideFuncs:
                - xmalloc
                - child_process_init
                - looks_like_command_line_option
                - strbuf_addstr.23397
                - strbuf_addch.23396
                - sq_quote_buf
                - transport_check_allowed
                - strvec_push
                - start_command
                - strbuf_release
                - free
                - free
                - _.23345
                - die
                - strvec_pushf
                - transport_check_allowed
                - get_host_and_port
                - get_port
                - fill_ssh_args
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
                - strvec_push
                - _.23345
                - die
                - git_connect_git
                - printf
                - prot_name
                - printf
                - printf
                - printf
            - BranchSide:      'connect.c:1447,13'
              BranchSideFuncs:
                - xmalloc
                - child_process_init
                - looks_like_command_line_option
                - strbuf_addstr.23397
                - strbuf_addch.23396
                - sq_quote_buf
                - transport_check_allowed
                - strvec_push
                - start_command
                - strbuf_release
                - free
                - free
                - _.23345
                - die
                - strvec_pushf
                - transport_check_allowed
                - get_host_and_port
                - get_port
                - fill_ssh_args
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
                - strvec_push
                - _.23345
                - die
                - git_connect_git
        - Branch String:   'connect.c:1441,6'
          Branch Sides:
            - BranchSide:      'connect.c:1442,28'
              BranchSideFuncs:
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - free
                - free
            - BranchSide:      'connect.c:1447,13'
              BranchSideFuncs:
                - xmalloc
                - child_process_init
                - looks_like_command_line_option
                - strbuf_addstr.23397
                - strbuf_addch.23396
                - sq_quote_buf
                - transport_check_allowed
                - strvec_push
                - start_command
                - strbuf_release
                - free
                - free
                - _.23345
                - die
                - strvec_pushf
                - transport_check_allowed
                - get_host_and_port
                - get_port
                - fill_ssh_args
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
                - strvec_push
                - _.23345
                - die
                - git_connect_git
        - Branch String:   'connect.c:1442,28'
          Branch Sides:
            - BranchSide:      'connect.c:1442,34'
              BranchSideFuncs:
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - free
                - free
            - BranchSide:      'connect.c:1442,3'
              BranchSideFuncs:
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - free
                - free
        - Branch String:   'connect.c:1444,36'
          Branch Sides:
            - BranchSide:      'connect.c:1444,50'
              BranchSideFuncs:
                - printf
                - printf
                - free
                - free
            - BranchSide:      'connect.c:1444,3'
              BranchSideFuncs:
                - printf
                - printf
                - free
                - free
        - Branch String:   'connect.c:1445,29'
          Branch Sides:
            - BranchSide:      'connect.c:1445,36'
              BranchSideFuncs:
                - printf
                - free
                - free
            - BranchSide:      'connect.c:1445,3'
              BranchSideFuncs:
                - printf
                - free
                - free
        - Branch String:   'connect.c:1447,13'
          Branch Sides:
            - BranchSide:      'connect.c:1448,26'
              BranchSideFuncs:
                - git_connect_git
                - free
                - free
            - BranchSide:      'connect.c:1451,17'
              BranchSideFuncs:
                - xmalloc
                - child_process_init
                - looks_like_command_line_option
                - strbuf_addstr.23397
                - strbuf_addch.23396
                - sq_quote_buf
                - transport_check_allowed
                - strvec_push
                - start_command
                - strbuf_release
                - free
                - free
                - _.23345
                - die
                - strvec_pushf
                - transport_check_allowed
                - get_host_and_port
                - get_port
                - fill_ssh_args
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
                - strvec_push
                - _.23345
                - die
        - Branch String:   'connect.c:1457,7'
          Branch Sides:
            - BranchSide:      'connect.c:1458,8'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:1460,23'
              BranchSideFuncs:
                - strbuf_addstr.23397
                - strbuf_addch.23396
                - sq_quote_buf
                - transport_check_allowed
                - strvec_push
                - start_command
                - strbuf_release
                - free
                - free
                - _.23345
                - die
                - strvec_pushf
                - transport_check_allowed
                - get_host_and_port
                - get_port
                - fill_ssh_args
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
                - strvec_push
        - Branch String:   'connect.c:1465,3'
          Branch Sides:
            - BranchSide:      'connect.c:1466,17'
              BranchSideFuncs:
                - strvec_push
                - transport_check_allowed
                - strvec_push
                - start_command
                - strbuf_release
                - free
                - free
                - _.23345
                - die
                - strvec_pushf
                - transport_check_allowed
                - get_host_and_port
                - get_port
                - fill_ssh_args
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
            - BranchSide:      'connect.c:1468,3'
              BranchSideFuncs:
                - transport_check_allowed
                - strvec_push
                - start_command
                - strbuf_release
                - free
                - free
                - _.23345
                - die
                - strvec_pushf
                - transport_check_allowed
                - get_host_and_port
                - get_port
                - fill_ssh_args
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
        - Branch String:   'connect.c:1470,7'
          Branch Sides:
            - BranchSide:      'connect.c:1471,21'
              BranchSideFuncs:
                - transport_check_allowed
                - get_host_and_port
                - get_port
                - fill_ssh_args
                - strvec_push
                - start_command
                - strbuf_release
                - free
                - free
                - _.23345
                - die
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
            - BranchSide:      'connect.c:1495,4'
              BranchSideFuncs:
                - transport_check_allowed
                - strvec_push
                - start_command
                - strbuf_release
                - free
                - free
                - _.23345
                - die
                - strvec_pushf
        - Branch String:   'connect.c:1476,8'
          Branch Sides:
            - BranchSide:      'connect.c:1477,21'
              BranchSideFuncs:
                - fill_ssh_args
                - strvec_push
                - start_command
                - strbuf_release
                - free
                - free
                - _.23345
                - die
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
            - BranchSide:      'connect.c:1479,8'
              BranchSideFuncs:
                - fill_ssh_args
                - strvec_push
                - start_command
                - strbuf_release
                - free
                - free
                - _.23345
                - die
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
        - Branch String:   'connect.c:1479,8'
          Branch Sides:
            - BranchSide:      'connect.c:1480,30'
              BranchSideFuncs:
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
            - BranchSide:      'connect.c:1492,4'
              BranchSideFuncs:
                - fill_ssh_args
                - strvec_push
                - start_command
                - strbuf_release
                - free
                - free
                - _.23345
                - die
        - Branch String:   'connect.c:1480,30'
          Branch Sides:
            - BranchSide:      'connect.c:1480,36'
              BranchSideFuncs:
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
            - BranchSide:      'connect.c:1480,5'
              BranchSideFuncs:
                - printf
                - prot_name
                - printf
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
        - Branch String:   'connect.c:1482,38'
          Branch Sides:
            - BranchSide:      'connect.c:1482,49'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
            - BranchSide:      'connect.c:1482,5'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
        - Branch String:   'connect.c:1483,31'
          Branch Sides:
            - BranchSide:      'connect.c:1483,38'
              BranchSideFuncs:
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
            - BranchSide:      'connect.c:1483,5'
              BranchSideFuncs:
                - printf
                - printf
                - free
                - free
                - free
                - strbuf_release
        - Branch String:   'connect.c:1484,31'
          Branch Sides:
            - BranchSide:      'connect.c:1484,38'
              BranchSideFuncs:
                - printf
                - free
                - free
                - free
                - strbuf_release
            - BranchSide:      'connect.c:1484,5'
              BranchSideFuncs:
                - printf
                - free
                - free
                - free
                - strbuf_release
        - Branch String:   'connect.c:1505,7'
          Branch Sides:
            - BranchSide:      'connect.c:1506,8'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:1508,11'
              BranchSideFuncs:
                - strbuf_release
                - free
                - free
      Callsites:
        - Src:             'connect.c:1424,34'
          Dst:             get_protocol_version_config
        - Src:             'connect.c:1432,32'
          Dst:             strcmp
        - Src:             'connect.c:1438,2'
          Dst:             signal
        - Src:             'connect.c:1440,13'
          Dst:             parse_connect_url
        - Src:             'connect.c:1442,3'
          Dst:             printf
        - Src:             'connect.c:1443,33'
          Dst:             prot_name
        - Src:             'connect.c:1443,3'
          Dst:             printf
        - Src:             'connect.c:1444,3'
          Dst:             printf
        - Src:             'connect.c:1445,3'
          Dst:             printf
        - Src:             'connect.c:1448,10'
          Dst:             git_connect_git
        - Src:             'connect.c:1454,10'
          Dst:             xmalloc
        - Src:             'connect.c:1455,3'
          Dst:             child_process_init
        - Src:             'connect.c:1457,7'
          Dst:             looks_like_command_line_option
        - Src:             'connect.c:1458,8'
          Dst:             _
        - Src:             'connect.c:1458,4'
          Dst:             die
        - Src:             'connect.c:1460,3'
          Dst:             strbuf_addstr
        - Src:             'connect.c:1461,3'
          Dst:             strbuf_addch
        - Src:             'connect.c:1462,3'
          Dst:             sq_quote_buf
        - Src:             'connect.c:1466,4'
          Dst:             strvec_push
        - Src:             'connect.c:1473,4'
          Dst:             transport_check_allowed
        - Src:             'connect.c:1474,4'
          Dst:             get_host_and_port
        - Src:             'connect.c:1477,12'
          Dst:             get_port
        - Src:             'connect.c:1480,5'
          Dst:             printf
        - Src:             'connect.c:1481,35'
          Dst:             prot_name
        - Src:             'connect.c:1481,5'
          Dst:             printf
        - Src:             'connect.c:1482,5'
          Dst:             printf
        - Src:             'connect.c:1483,5'
          Dst:             printf
        - Src:             'connect.c:1484,5'
          Dst:             printf
        - Src:             'connect.c:1489,5'
          Dst:             strbuf_release
        - Src:             'connect.c:1493,4'
          Dst:             fill_ssh_args
        - Src:             'connect.c:1495,4'
          Dst:             transport_check_allowed
        - Src:             'connect.c:1498,5'
          Dst:             strvec_pushf
        - Src:             'connect.c:1503,3'
          Dst:             strvec_push
        - Src:             'connect.c:1505,7'
          Dst:             start_command
        - Src:             'connect.c:1506,8'
          Dst:             _
        - Src:             'connect.c:1506,4'
          Dst:             die
        - Src:             'connect.c:1510,3'
          Dst:             strbuf_release
    - functionName:    server_supports
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - feature
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - server_feature_value
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'connect.c:688,11'
          Dst:             server_feature_value
    - functionName:    server_feature_value
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - feature
        - len
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_feature_value
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'connect.c:683,9'
          Dst:             parse_feature_value
    - functionName:    parse_feature_value
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - feature_list
        - feature
        - lenp
        - offset
      BBCount:         40
      ICount:          235
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - strcspn
        - strlen
        - strstr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'connect.c:607,6'
          Branch Sides:
            - BranchSide:      'connect.c:608,3'
              BranchSideFuncs:
                - strlen
                - strstr
                - strcspn
            - BranchSide:      'connect.c:610,15'
              BranchSideFuncs:
                - strlen
                - strstr
                - strcspn
        - Branch String:   'connect.c:611,6'
          Branch Sides:
            - BranchSide:      'connect.c:612,20'
              BranchSideFuncs:
                - strstr
                - strcspn
            - BranchSide:      'connect.c:613,2'
              BranchSideFuncs:
                - strstr
                - strcspn
        - Branch String:   'connect.c:613,2'
          Branch Sides:
            - BranchSide:      'connect.c:614,30'
              BranchSideFuncs:
                - strstr
                - strcspn
            - BranchSide:      'connect.c:646,2'
              BranchSideFuncs: []
        - Branch String:   'connect.c:615,7'
          Branch Sides:
            - BranchSide:      'connect.c:616,4'
              BranchSideFuncs:
                - strstr
                - strcspn
            - BranchSide:      'connect.c:617,7'
              BranchSideFuncs:
                - strstr
                - strcspn
        - Branch String:   'connect.c:617,29'
          Branch Sides:
            - BranchSide:      'connect.c:617,32'
              BranchSideFuncs:
                - strstr
                - strcspn
            - BranchSide:      'connect.c:618,24'
              BranchSideFuncs:
                - strstr
                - strcspn
        - Branch String:   'connect.c:617,7'
          Branch Sides:
            - BranchSide:      'connect.c:618,24'
              BranchSideFuncs:
                - strstr
                - strcspn
            - BranchSide:      'connect.c:644,18'
              BranchSideFuncs:
                - strstr
                - strcspn
        - Branch String:   'connect.c:620,16'
          Branch Sides:
            - BranchSide:      'connect.c:620,19'
              BranchSideFuncs:
                - strstr
                - strcspn
            - BranchSide:      'connect.c:621,9'
              BranchSideFuncs: []
        - Branch String:   'connect.c:620,8'
          Branch Sides:
            - BranchSide:      'connect.c:621,9'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:628,14'
              BranchSideFuncs:
                - strstr
                - strcspn
        - Branch String:   'connect.c:621,9'
          Branch Sides:
            - BranchSide:      'connect.c:622,7'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:623,9'
              BranchSideFuncs: []
        - Branch String:   'connect.c:623,9'
          Branch Sides:
            - BranchSide:      'connect.c:624,16'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:625,12'
              BranchSideFuncs: []
        - Branch String:   'connect.c:633,9'
          Branch Sides:
            - BranchSide:      'connect.c:634,14'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:635,9'
              BranchSideFuncs: []
        - Branch String:   'connect.c:635,9'
          Branch Sides:
            - BranchSide:      'connect.c:636,16'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:637,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'connect.c:610,8'
          Dst:             strlen
        - Src:             'connect.c:614,23'
          Dst:             strstr
        - Src:             'connect.c:632,11'
          Dst:             strcspn
    - functionName:    next_server_feature_value
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - feature
        - len
        - offset
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_feature_value
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'connect.c:678,9'
          Dst:             parse_feature_value
    - functionName:    server_supports_hash
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - desired
        - feature_supported
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - next_server_feature_value
        - strlen
        - xstrncmpz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'connect.c:656,6'
          Branch Sides:
            - BranchSide:      'connect.c:657,26'
              BranchSideFuncs:
                - strlen
                - xstrncmpz
                - next_server_feature_value
            - BranchSide:      'connect.c:658,7'
              BranchSideFuncs:
                - strlen
                - xstrncmpz
                - next_server_feature_value
        - Branch String:   'connect.c:658,6'
          Branch Sides:
            - BranchSide:      'connect.c:659,36'
              BranchSideFuncs:
                - xstrncmpz
                - next_server_feature_value
            - BranchSide:      'connect.c:662,2'
              BranchSideFuncs:
                - xstrncmpz
                - next_server_feature_value
        - Branch String:   'connect.c:662,2'
          Branch Sides:
            - BranchSide:      'connect.c:663,18'
              BranchSideFuncs:
                - xstrncmpz
                - next_server_feature_value
            - BranchSide:      'connect.c:668,2'
              BranchSideFuncs: []
        - Branch String:   'connect.c:663,7'
          Branch Sides:
            - BranchSide:      'connect.c:664,4'
              BranchSideFuncs:
                - next_server_feature_value
                - xstrncmpz
            - BranchSide:      'connect.c:666,10'
              BranchSideFuncs:
                - next_server_feature_value
                - xstrncmpz
      Callsites:
        - Src:             'connect.c:655,9'
          Dst:             next_server_feature_value
        - Src:             'connect.c:660,9'
          Dst:             strlen
        - Src:             'connect.c:663,8'
          Dst:             xstrncmpz
        - Src:             'connect.c:666,10'
          Dst:             next_server_feature_value
    - functionName:    process_ref_v2
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - list
        - unborn_head_target
      BBCount:         40
      ICount:          317
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - alloc_ref
        - parse_oid_hex_algop
        - skip_prefix
        - strcmp
        - string_list_clear
        - string_list_split
        - xstrdup
        - xstrfmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:409,6'
          Branch Sides:
            - BranchSide:      'connect.c:410,7'
              BranchSideFuncs:
                - string_list_clear
            - BranchSide:      'connect.c:414,38'
              BranchSideFuncs:
                - strcmp
                - string_list_clear
                - strcmp
                - skip_prefix.23429
                - xstrdup
                - parse_oid_hex_algop
                - alloc_ref
                - skip_prefix.23429
                - skip_prefix.23429
                - parse_oid_hex_algop
                - xstrfmt
                - alloc_ref
                - free
                - xstrdup
        - Branch String:   'connect.c:414,6'
          Branch Sides:
            - BranchSide:      'connect.c:415,4'
              BranchSideFuncs:
                - parse_oid_hex_algop
                - alloc_ref
                - string_list_clear
                - skip_prefix.23429
                - skip_prefix.23429
                - parse_oid_hex_algop
                - xstrfmt
                - alloc_ref
                - free
                - xstrdup
            - BranchSide:      'connect.c:433,40'
              BranchSideFuncs:
                - parse_oid_hex_algop
                - alloc_ref
                - string_list_clear
                - skip_prefix.23429
                - skip_prefix.23429
                - parse_oid_hex_algop
                - xstrfmt
                - alloc_ref
                - free
                - xstrdup
        - Branch String:   'connect.c:416,26'
          Branch Sides:
            - BranchSide:      'connect.c:417,37'
              BranchSideFuncs:
                - strcmp
                - string_list_clear
                - skip_prefix.23429
                - xstrdup
            - BranchSide:      'connect.c:431,3'
              BranchSideFuncs:
                - string_list_clear
        - Branch String:   'connect.c:416,7'
          Branch Sides:
            - BranchSide:      'connect.c:422,4'
              BranchSideFuncs:
                - string_list_clear
            - BranchSide:      'connect.c:431,3'
              BranchSideFuncs:
                - string_list_clear
        - Branch String:   'connect.c:422,4'
          Branch Sides:
            - BranchSide:      'connect.c:423,37'
              BranchSideFuncs:
                - skip_prefix.23429
                - string_list_clear
                - xstrdup
            - BranchSide:      'connect.c:430,3'
              BranchSideFuncs:
                - string_list_clear
        - Branch String:   'connect.c:425,9'
          Branch Sides:
            - BranchSide:      'connect.c:426,36'
              BranchSideFuncs:
                - xstrdup
                - string_list_clear
            - BranchSide:      'connect.c:429,4'
              BranchSideFuncs:
                - string_list_clear
                - skip_prefix.23429
                - xstrdup
        - Branch String:   'connect.c:433,94'
          Branch Sides:
            - BranchSide:      'connect.c:434,7'
              BranchSideFuncs:
                - string_list_clear
            - BranchSide:      'connect.c:435,7'
              BranchSideFuncs:
                - string_list_clear
        - Branch String:   'connect.c:433,6'
          Branch Sides:
            - BranchSide:      'connect.c:435,7'
              BranchSideFuncs:
                - string_list_clear
            - BranchSide:      'connect.c:439,32'
              BranchSideFuncs:
                - alloc_ref
                - string_list_clear
                - skip_prefix.23429
                - skip_prefix.23429
                - parse_oid_hex_algop
                - xstrfmt
                - alloc_ref
                - free
                - xstrdup
        - Branch String:   'connect.c:445,2'
          Branch Sides:
            - BranchSide:      'connect.c:446,35'
              BranchSideFuncs:
                - skip_prefix.23429
                - skip_prefix.23429
                - string_list_clear
                - parse_oid_hex_algop
                - xstrfmt
                - alloc_ref
                - free
                - xstrdup
            - BranchSide:      'connect.c:470,2'
              BranchSideFuncs:
                - string_list_clear
        - Branch String:   'connect.c:447,7'
          Branch Sides:
            - BranchSide:      'connect.c:448,26'
              BranchSideFuncs:
                - xstrdup
                - skip_prefix.23429
                - string_list_clear
                - skip_prefix.23429
                - parse_oid_hex_algop
                - xstrfmt
                - alloc_ref
                - free
            - BranchSide:      'connect.c:450,19'
              BranchSideFuncs:
                - skip_prefix.23429
                - string_list_clear
                - skip_prefix.23429
                - xstrdup
                - parse_oid_hex_algop
                - xstrfmt
                - alloc_ref
                - free
        - Branch String:   'connect.c:450,7'
          Branch Sides:
            - BranchSide:      'connect.c:454,28'
              BranchSideFuncs:
                - parse_oid_hex_algop
                - xstrfmt
                - alloc_ref
                - free
                - string_list_clear
                - skip_prefix.23429
                - skip_prefix.23429
                - xstrdup
            - BranchSide:      'connect.c:470,2'
              BranchSideFuncs:
                - string_list_clear
                - skip_prefix.23429
                - skip_prefix.23429
                - parse_oid_hex_algop
                - xstrfmt
                - alloc_ref
                - free
                - xstrdup
        - Branch String:   'connect.c:455,26'
          Branch Sides:
            - BranchSide:      'connect.c:455,30'
              BranchSideFuncs:
                - string_list_clear
            - BranchSide:      'connect.c:456,9'
              BranchSideFuncs:
                - string_list_clear
        - Branch String:   'connect.c:454,8'
          Branch Sides:
            - BranchSide:      'connect.c:456,9'
              BranchSideFuncs:
                - string_list_clear
            - BranchSide:      'connect.c:460,35'
              BranchSideFuncs:
                - xstrfmt
                - alloc_ref
                - free
                - string_list_clear
                - skip_prefix.23429
                - skip_prefix.23429
                - parse_oid_hex_algop
                - xstrdup
      Callsites:
        - Src:             'connect.c:409,6'
          Dst:             string_list_split
        - Src:             'connect.c:414,7'
          Dst:             strcmp
        - Src:             'connect.c:417,8'
          Dst:             strcmp
        - Src:             'connect.c:425,9'
          Dst:             skip_prefix
        - Src:             'connect.c:426,28'
          Dst:             xstrdup
        - Src:             'connect.c:433,6'
          Dst:             parse_oid_hex_algop
        - Src:             'connect.c:439,8'
          Dst:             alloc_ref
        - Src:             'connect.c:447,7'
          Dst:             skip_prefix
        - Src:             'connect.c:448,18'
          Dst:             xstrdup
        - Src:             'connect.c:450,7'
          Dst:             skip_prefix
        - Src:             'connect.c:454,8'
          Dst:             parse_oid_hex_algop
        - Src:             'connect.c:460,18'
          Dst:             xstrfmt
        - Src:             'connect.c:461,13'
          Dst:             alloc_ref
        - Src:             'connect.c:473,2'
          Dst:             string_list_clear
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_remote_refs
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd_out
        - reader
        - list
        - for_push
        - transport_options
        - server_options
        - stateless_rpc
      BBCount:         38
      ICount:          243
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - check_stateless_delimiter
        - die
        - ensure_server_supports_v2
        - packet_delim
        - packet_flush
        - packet_reader_read
        - packet_write_fmt
        - process_ref_v2
        - send_capabilities
        - server_supports_feature
      functionUses:    2
      BranchProfiles:
        - Branch String:   'connect.c:555,32'
          Branch Sides:
            - BranchSide:      'connect.c:555,17'
              BranchSideFuncs:
                - ensure_server_supports_v2
                - packet_write_fmt
                - send_capabilities
                - packet_delim
                - packet_write_fmt
                - packet_write_fmt
                - server_supports_feature
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
                - packet_write_fmt
                - packet_write_fmt
                - ensure_server_supports_v2
                - packet_write_fmt
            - BranchSide:      'connect.c:556,4'
              BranchSideFuncs:
                - ensure_server_supports_v2
                - packet_write_fmt
                - send_capabilities
                - packet_delim
                - packet_write_fmt
                - packet_write_fmt
                - server_supports_feature
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
                - packet_write_fmt
                - packet_write_fmt
                - ensure_server_supports_v2
                - packet_write_fmt
        - Branch String:   'connect.c:557,36'
          Branch Sides:
            - BranchSide:      'connect.c:557,15'
              BranchSideFuncs:
                - ensure_server_supports_v2
                - packet_write_fmt
                - send_capabilities
                - packet_delim
                - packet_write_fmt
                - packet_write_fmt
                - server_supports_feature
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
                - packet_write_fmt
                - packet_write_fmt
                - ensure_server_supports_v2
                - packet_write_fmt
            - BranchSide:      'connect.c:558,4'
              BranchSideFuncs:
                - ensure_server_supports_v2
                - packet_write_fmt
                - send_capabilities
                - packet_delim
                - packet_write_fmt
                - packet_write_fmt
                - server_supports_feature
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
                - packet_write_fmt
                - packet_write_fmt
                - ensure_server_supports_v2
                - packet_write_fmt
        - Branch String:   'connect.c:567,21'
          Branch Sides:
            - BranchSide:      'connect.c:567,24'
              BranchSideFuncs:
                - packet_delim
                - packet_write_fmt
                - packet_write_fmt
                - server_supports_feature
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
                - packet_write_fmt
                - packet_write_fmt
                - ensure_server_supports_v2
                - packet_write_fmt
            - BranchSide:      'connect.c:574,15'
              BranchSideFuncs:
                - packet_delim
                - packet_write_fmt
                - packet_write_fmt
                - server_supports_feature
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
                - packet_write_fmt
                - packet_write_fmt
        - Branch String:   'connect.c:567,6'
          Branch Sides:
            - BranchSide:      'connect.c:568,3'
              BranchSideFuncs:
                - ensure_server_supports_v2
                - packet_delim
                - packet_write_fmt
                - packet_write_fmt
                - server_supports_feature
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
                - packet_write_fmt
                - packet_write_fmt
                - packet_write_fmt
            - BranchSide:      'connect.c:574,15'
              BranchSideFuncs:
                - packet_delim
                - packet_write_fmt
                - packet_write_fmt
                - server_supports_feature
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
                - packet_write_fmt
                - packet_write_fmt
        - Branch String:   'connect.c:569,3'
          Branch Sides:
            - BranchSide:      'connect.c:570,21'
              BranchSideFuncs:
                - packet_write_fmt
                - packet_delim
                - packet_write_fmt
                - packet_write_fmt
                - server_supports_feature
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
                - packet_write_fmt
                - packet_write_fmt
            - BranchSide:      'connect.c:572,2'
              BranchSideFuncs:
                - packet_delim
                - packet_write_fmt
                - packet_write_fmt
                - server_supports_feature
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
                - packet_write_fmt
                - packet_write_fmt
        - Branch String:   'connect.c:576,6'
          Branch Sides:
            - BranchSide:      'connect.c:577,20'
              BranchSideFuncs:
                - packet_write_fmt
                - server_supports_feature
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
                - packet_write_fmt
                - packet_write_fmt
            - BranchSide:      'connect.c:578,19'
              BranchSideFuncs:
                - packet_write_fmt
                - server_supports_feature
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
                - packet_write_fmt
                - packet_write_fmt
        - Branch String:   'connect.c:579,6'
          Branch Sides:
            - BranchSide:      'connect.c:580,20'
              BranchSideFuncs:
                - packet_write_fmt
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
                - packet_write_fmt
            - BranchSide:      'connect.c:581,9'
              BranchSideFuncs:
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
                - packet_write_fmt
        - Branch String:   'connect.c:581,27'
          Branch Sides:
            - BranchSide:      'connect.c:581,30'
              BranchSideFuncs:
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
                - packet_write_fmt
            - BranchSide:      'connect.c:581,2'
              BranchSideFuncs:
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
                - packet_write_fmt
        - Branch String:   'connect.c:581,2'
          Branch Sides:
            - BranchSide:      'connect.c:582,20'
              BranchSideFuncs:
                - packet_write_fmt
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
            - BranchSide:      'connect.c:585,15'
              BranchSideFuncs:
                - packet_flush
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
        - Branch String:   'connect.c:588,2'
          Branch Sides:
            - BranchSide:      'connect.c:589,23'
              BranchSideFuncs:
                - process_ref_v2
                - _.23345
                - die
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
            - BranchSide:      'connect.c:593,6'
              BranchSideFuncs:
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
        - Branch String:   'connect.c:589,7'
          Branch Sides:
            - BranchSide:      'connect.c:588,2'
              BranchSideFuncs:
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - die
                - process_ref_v2
                - _.23345
                - die
            - BranchSide:      'connect.c:590,8'
              BranchSideFuncs:
                - _.23345
                - die
        - Branch String:   'connect.c:593,6'
          Branch Sides:
            - BranchSide:      'connect.c:594,7'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:596,28'
              BranchSideFuncs:
                - _.23345
                - check_stateless_delimiter
      Callsites:
        - Src:             'connect.c:561,2'
          Dst:             ensure_server_supports_v2
        - Src:             'connect.c:562,2'
          Dst:             packet_write_fmt
        - Src:             'connect.c:565,2'
          Dst:             send_capabilities
        - Src:             'connect.c:568,3'
          Dst:             ensure_server_supports_v2
        - Src:             'connect.c:570,4'
          Dst:             packet_write_fmt
        - Src:             'connect.c:574,2'
          Dst:             packet_delim
        - Src:             'connect.c:577,3'
          Dst:             packet_write_fmt
        - Src:             'connect.c:578,2'
          Dst:             packet_write_fmt
        - Src:             'connect.c:579,6'
          Dst:             server_supports_feature
        - Src:             'connect.c:580,3'
          Dst:             packet_write_fmt
        - Src:             'connect.c:582,3'
          Dst:             packet_write_fmt
        - Src:             'connect.c:585,2'
          Dst:             packet_flush
        - Src:             'connect.c:588,9'
          Dst:             packet_reader_read
        - Src:             'connect.c:589,8'
          Dst:             process_ref_v2
        - Src:             'connect.c:590,8'
          Dst:             _
        - Src:             'connect.c:590,4'
          Dst:             die
        - Src:             'connect.c:594,7'
          Dst:             _
        - Src:             'connect.c:594,3'
          Dst:             die
        - Src:             'connect.c:597,7'
          Dst:             _
        - Src:             'connect.c:596,2'
          Dst:             check_stateless_delimiter
    - functionName:    ensure_server_supports_v2
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - server_supports_v2
      functionUses:    5
      BranchProfiles:
        - Branch String:   'connect.c:92,6'
          Branch Sides:
            - BranchSide:      'connect.c:93,7'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:94,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'connect.c:92,7'
          Dst:             server_supports_v2
        - Src:             'connect.c:93,7'
          Dst:             _
        - Src:             'connect.c:93,3'
          Dst:             die
    - functionName:    send_capabilities
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd_out
        - reader
      BBCount:         11
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _
        - die
        - git_user_agent_sanitized
        - hash_algo_by_name
        - packet_write_fmt
        - server_feature_v2
        - server_supports_v2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'connect.c:491,6'
          Branch Sides:
            - BranchSide:      'connect.c:492,20'
              BranchSideFuncs:
                - git_user_agent_sanitized
                - packet_write_fmt
                - server_feature_v2
                - hash_algo_by_name
                - packet_write_fmt
                - _.23345
                - die
            - BranchSide:      'connect.c:494,6'
              BranchSideFuncs:
                - server_feature_v2
                - hash_algo_by_name
                - packet_write_fmt
                - _.23345
                - die
        - Branch String:   'connect.c:494,6'
          Branch Sides:
            - BranchSide:      'connect.c:495,37'
              BranchSideFuncs:
                - hash_algo_by_name
                - packet_write_fmt
                - _.23345
                - die
            - BranchSide:      'connect.c:501,3'
              BranchSideFuncs: []
        - Branch String:   'connect.c:496,7'
          Branch Sides:
            - BranchSide:      'connect.c:497,8'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:498,35'
              BranchSideFuncs:
                - packet_write_fmt
      Callsites:
        - Src:             'connect.c:491,6'
          Dst:             server_supports_v2
        - Src:             'connect.c:492,40'
          Dst:             git_user_agent_sanitized
        - Src:             'connect.c:492,3'
          Dst:             packet_write_fmt
        - Src:             'connect.c:494,6'
          Dst:             server_feature_v2
        - Src:             'connect.c:495,19'
          Dst:             hash_algo_by_name
        - Src:             'connect.c:497,8'
          Dst:             _
        - Src:             'connect.c:497,4'
          Dst:             die
        - Src:             'connect.c:499,3'
          Dst:             packet_write_fmt
    - functionName:    server_supports_feature
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - feature
        - die_on_error
      BBCount:         21
      ICount:          114
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - die
        - parse_feature_request
        - skip_prefix
      functionUses:    7
      BranchProfiles:
        - Branch String:   'connect.c:116,2'
          Branch Sides:
            - BranchSide:      'connect.c:118,42'
              BranchSideFuncs:
                - skip_prefix.23429
                - _.23345
                - die
                - parse_feature_request
            - BranchSide:      'connect.c:127,6'
              BranchSideFuncs:
                - _.23345
                - die
        - Branch String:   'connect.c:118,57'
          Branch Sides:
            - BranchSide:      'connect.c:119,10'
              BranchSideFuncs:
                - parse_feature_request
                - _.23345
                - die
                - skip_prefix.23429
            - BranchSide:      'connect.c:125,2'
              BranchSideFuncs:
                - _.23345
                - die
                - skip_prefix.23429
                - parse_feature_request
        - Branch String:   'connect.c:119,14'
          Branch Sides:
            - BranchSide:      'connect.c:119,22'
              BranchSideFuncs:
                - _.23345
                - die
                - skip_prefix.23429
                - parse_feature_request
            - BranchSide:      'connect.c:120,30'
              BranchSideFuncs:
                - parse_feature_request
                - _.23345
                - die
        - Branch String:   'connect.c:118,7'
          Branch Sides:
            - BranchSide:      'connect.c:120,30'
              BranchSideFuncs:
                - parse_feature_request
                - _.23345
                - die
            - BranchSide:      'connect.c:125,2'
              BranchSideFuncs:
                - _.23345
                - die
                - skip_prefix.23429
                - parse_feature_request
        - Branch String:   'connect.c:120,8'
          Branch Sides:
            - BranchSide:      'connect.c:121,5'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:123,5'
              BranchSideFuncs:
                - _.23345
                - die
        - Branch String:   'connect.c:127,6'
          Branch Sides:
            - BranchSide:      'connect.c:128,7'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:130,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'connect.c:118,7'
          Dst:             skip_prefix
        - Src:             'connect.c:120,8'
          Dst:             parse_feature_request
        - Src:             'connect.c:128,7'
          Dst:             _
        - Src:             'connect.c:128,3'
          Dst:             die
    - functionName:    check_stateless_delimiter
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stateless_rpc
        - reader
        - error
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
        - packet_reader_read
      functionUses:    3
      BranchProfiles:
        - Branch String:   'connect.c:481,6'
          Branch Sides:
            - BranchSide:      'connect.c:482,3'
              BranchSideFuncs:
                - packet_reader_read
                - die
            - BranchSide:      'connect.c:483,25'
              BranchSideFuncs:
                - packet_reader_read
                - die
        - Branch String:   'connect.c:483,6'
          Branch Sides:
            - BranchSide:      'connect.c:483,6'
              BranchSideFuncs:
                - die
            - BranchSide:      'connect.c:484,13'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'connect.c:483,6'
          Dst:             packet_reader_read
        - Src:             'connect.c:484,3'
          Dst:             die
    - functionName:    parse_feature_request
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - feature_list
        - feature
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_feature_value
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'connect.c:673,11'
          Dst:             parse_feature_value
    - functionName:    server_supports_v2
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         16
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - skip_prefix
      functionUses:    5
      BranchProfiles:
        - Branch String:   'connect.c:81,2'
          Branch Sides:
            - BranchSide:      'connect.c:83,42'
              BranchSideFuncs:
                - skip_prefix.23429
            - BranchSide:      'connect.c:87,2'
              BranchSideFuncs: []
        - Branch String:   'connect.c:83,57'
          Branch Sides:
            - BranchSide:      'connect.c:84,10'
              BranchSideFuncs:
                - skip_prefix.23429
            - BranchSide:      'connect.c:86,2'
              BranchSideFuncs:
                - skip_prefix.23429
        - Branch String:   'connect.c:84,14'
          Branch Sides:
            - BranchSide:      'connect.c:84,18'
              BranchSideFuncs:
                - skip_prefix.23429
            - BranchSide:      'connect.c:85,4'
              BranchSideFuncs: []
        - Branch String:   'connect.c:83,7'
          Branch Sides:
            - BranchSide:      'connect.c:85,4'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:86,2'
              BranchSideFuncs:
                - skip_prefix.23429
      Callsites:
        - Src:             'connect.c:83,7'
          Dst:             skip_prefix
    - functionName:    server_feature_v2
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - v
      BBCount:         13
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - skip_prefix
      functionUses:    3
      BranchProfiles:
        - Branch String:   'connect.c:100,2'
          Branch Sides:
            - BranchSide:      'connect.c:102,42'
              BranchSideFuncs:
                - skip_prefix.23429
            - BranchSide:      'connect.c:108,2'
              BranchSideFuncs: []
        - Branch String:   'connect.c:102,57'
          Branch Sides:
            - BranchSide:      'connect.c:103,9'
              BranchSideFuncs:
                - skip_prefix.23429
            - BranchSide:      'connect.c:107,2'
              BranchSideFuncs:
                - skip_prefix.23429
        - Branch String:   'connect.c:102,7'
          Branch Sides:
            - BranchSide:      'connect.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:107,2'
              BranchSideFuncs:
                - skip_prefix.23429
      Callsites:
        - Src:             'connect.c:102,7'
          Dst:             skip_prefix
    - functionName:    get_remote_bundle_uri
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd_out
        - reader
        - bundles
        - stateless_rpc
      BBCount:         11
      ICount:          95
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - bundle_uri_parse_line
        - check_stateless_delimiter
        - const_error
        - ensure_server_supports_v2
        - error
        - packet_delim
        - packet_flush
        - packet_reader_read
        - packet_write_fmt
        - send_capabilities
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:523,2'
          Branch Sides:
            - BranchSide:      'connect.c:524,22'
              BranchSideFuncs:
                - bundle_uri_parse_line
                - packet_reader_read
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - error
                - const_error.23362
                - _.23345
                - error
                - const_error.23362
            - BranchSide:      'connect.c:534,6'
              BranchSideFuncs:
                - _.23345
                - check_stateless_delimiter
                - _.23345
                - error
                - const_error.23362
        - Branch String:   'connect.c:527,7'
          Branch Sides:
            - BranchSide:      'connect.c:528,4'
              BranchSideFuncs:
                - _.23345
                - error
                - const_error.23362
            - BranchSide:      'connect.c:530,10'
              BranchSideFuncs:
                - _.23345
                - error
                - const_error.23362
        - Branch String:   'connect.c:534,6'
          Branch Sides:
            - BranchSide:      'connect.c:535,10'
              BranchSideFuncs:
                - _.23345
                - error
                - const_error.23362
            - BranchSide:      'connect.c:542,28'
              BranchSideFuncs:
                - _.23345
                - check_stateless_delimiter
      Callsites:
        - Src:             'connect.c:511,2'
          Dst:             ensure_server_supports_v2
        - Src:             'connect.c:514,2'
          Dst:             send_capabilities
        - Src:             'connect.c:517,2'
          Dst:             packet_write_fmt
        - Src:             'connect.c:518,2'
          Dst:             packet_delim
        - Src:             'connect.c:520,2'
          Dst:             packet_flush
        - Src:             'connect.c:523,9'
          Dst:             packet_reader_read
        - Src:             'connect.c:527,8'
          Dst:             bundle_uri_parse_line
        - Src:             'connect.c:530,10'
          Dst:             _
        - Src:             'connect.c:530,10'
          Dst:             error
        - Src:             'connect.c:530,10'
          Dst:             const_error
        - Src:             'connect.c:535,10'
          Dst:             _
        - Src:             'connect.c:535,10'
          Dst:             error
        - Src:             'connect.c:535,10'
          Dst:             const_error
        - Src:             'connect.c:543,7'
          Dst:             _
        - Src:             'connect.c:542,2'
          Dst:             check_stateless_delimiter
    - functionName:    annotate_refs_with_symref_info
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ref
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - next_server_feature_value
        - parse_one_symref_info
        - string_list_clear
        - string_list_lookup
        - string_list_sort
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:218,7'
          Branch Sides:
            - BranchSide:      'connect.c:219,4'
              BranchSideFuncs:
                - parse_one_symref_info
                - next_server_feature_value
                - string_list_sort
                - string_list_clear
                - string_list_lookup
                - xstrdup
            - BranchSide:      'connect.c:220,34'
              BranchSideFuncs:
                - parse_one_symref_info
                - next_server_feature_value
                - string_list_sort
                - string_list_clear
                - string_list_lookup
                - xstrdup
        - Branch String:   'connect.c:224,2'
          Branch Sides:
            - BranchSide:      'connect.c:226,38'
              BranchSideFuncs:
                - string_list_lookup
                - string_list_clear
                - xstrdup
            - BranchSide:      'connect.c:231,2'
              BranchSideFuncs:
                - string_list_clear
        - Branch String:   'connect.c:227,7'
          Branch Sides:
            - BranchSide:      'connect.c:228,4'
              BranchSideFuncs:
                - xstrdup
                - string_list_clear
                - string_list_lookup
            - BranchSide:      'connect.c:229,33'
              BranchSideFuncs:
                - xstrdup
                - string_list_clear
                - string_list_lookup
      Callsites:
        - Src:             'connect.c:217,9'
          Dst:             next_server_feature_value
        - Src:             'connect.c:220,3'
          Dst:             parse_one_symref_info
        - Src:             'connect.c:222,2'
          Dst:             string_list_sort
        - Src:             'connect.c:226,10'
          Dst:             string_list_lookup
        - Src:             'connect.c:229,17'
          Dst:             xstrdup
        - Src:             'connect.c:231,2'
          Dst:             string_list_clear
    - functionName:    process_shallow
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - len
        - shallow_points
      BBCount:         10
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - check_no_capabilities
        - die
        - get_oid_hex_algop
        - oid_array_append
        - skip_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:315,6'
          Branch Sides:
            - BranchSide:      'connect.c:316,3'
              BranchSideFuncs:
                - get_oid_hex_algop
                - _.23345
                - die
                - oid_array_append
                - check_no_capabilities
                - _.23345
                - die
            - BranchSide:      'connect.c:318,24'
              BranchSideFuncs:
                - get_oid_hex_algop
                - _.23345
                - die
                - oid_array_append
                - check_no_capabilities
                - _.23345
                - die
        - Branch String:   'connect.c:318,6'
          Branch Sides:
            - BranchSide:      'connect.c:319,7'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:320,7'
              BranchSideFuncs:
                - _.23345
                - die
                - oid_array_append
                - check_no_capabilities
        - Branch String:   'connect.c:320,6'
          Branch Sides:
            - BranchSide:      'connect.c:321,7'
              BranchSideFuncs:
                - oid_array_append
                - check_no_capabilities
            - BranchSide:      'connect.c:322,19'
              BranchSideFuncs:
                - oid_array_append
                - check_no_capabilities
      Callsites:
        - Src:             'connect.c:315,7'
          Dst:             skip_prefix
        - Src:             'connect.c:318,6'
          Dst:             get_oid_hex_algop
        - Src:             'connect.c:319,7'
          Dst:             _
        - Src:             'connect.c:319,3'
          Dst:             die
        - Src:             'connect.c:321,7'
          Dst:             _
        - Src:             'connect.c:321,3'
          Dst:             die
        - Src:             'connect.c:322,2'
          Dst:             oid_array_append
        - Src:             'connect.c:323,2'
          Dst:             check_no_capabilities
    - functionName:    process_ref
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - len
        - list
        - flags
        - extra_have
      BBCount:         20
      ICount:          138
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - alloc_ref
        - check_no_capabilities
        - check_ref
        - die
        - oid_array_append
        - oidcpy
        - parse_oid_hex_algop
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:288,6'
          Branch Sides:
            - BranchSide:      'connect.c:289,3'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:290,7'
              BranchSideFuncs:
                - strcmp
                - _.23345
                - die
                - check_ref
                - check_no_capabilities
                - alloc_ref
                - oidcpy.23390
                - strcmp
                - oid_array_append
        - Branch String:   'connect.c:290,6'
          Branch Sides:
            - BranchSide:      'connect.c:291,3'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:292,6'
              BranchSideFuncs:
                - strcmp
                - _.23345
                - die
                - check_ref
                - check_no_capabilities
                - alloc_ref
                - oidcpy.23390
                - strcmp
                - oid_array_append
        - Branch String:   'connect.c:294,17'
          Branch Sides:
            - BranchSide:      'connect.c:294,28'
              BranchSideFuncs:
                - strcmp
                - oid_array_append
                - check_no_capabilities
                - strcmp
                - _.23345
                - die
                - check_ref
                - alloc_ref
                - oidcpy.23390
            - BranchSide:      'connect.c:296,21'
              BranchSideFuncs:
                - strcmp
                - _.23345
                - die
                - check_ref
                - check_no_capabilities
                - alloc_ref
                - oidcpy.23390
        - Branch String:   'connect.c:294,6'
          Branch Sides:
            - BranchSide:      'connect.c:295,20'
              BranchSideFuncs:
                - strcmp
                - _.23345
                - die
                - check_ref
                - check_no_capabilities
                - alloc_ref
                - oidcpy.23390
            - BranchSide:      'connect.c:296,21'
              BranchSideFuncs:
                - strcmp
                - _.23345
                - die
                - check_ref
                - check_no_capabilities
                - alloc_ref
                - oidcpy.23390
        - Branch String:   'connect.c:296,13'
          Branch Sides:
            - BranchSide:      'connect.c:297,7'
              BranchSideFuncs:
                - check_ref
                - check_no_capabilities
                - alloc_ref
                - oidcpy.23390
            - BranchSide:      'connect.c:298,23'
              BranchSideFuncs:
                - check_ref
                - check_no_capabilities
                - alloc_ref
                - oidcpy.23390
      Callsites:
        - Src:             'connect.c:288,6'
          Dst:             parse_oid_hex_algop
        - Src:             'connect.c:294,21'
          Dst:             strcmp
        - Src:             'connect.c:295,3'
          Dst:             oid_array_append
        - Src:             'connect.c:296,14'
          Dst:             strcmp
        - Src:             'connect.c:297,7'
          Dst:             _
        - Src:             'connect.c:297,3'
          Dst:             die
        - Src:             'connect.c:298,13'
          Dst:             check_ref
        - Src:             'connect.c:299,21'
          Dst:             alloc_ref
        - Src:             'connect.c:300,3'
          Dst:             oidcpy
        - Src:             'connect.c:304,2'
          Dst:             check_no_capabilities
    - functionName:    check_ref
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - name
        - flags
      BBCount:         23
      ICount:          113
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - check_refname_format
        - skip_prefix
        - starts_with
      functionUses:    2
      BranchProfiles:
        - Branch String:   'connect.c:32,6'
          Branch Sides:
            - BranchSide:      'connect.c:33,3'
              BranchSideFuncs:
                - skip_prefix.23429
                - starts_with
                - starts_with
                - check_refname_format
            - BranchSide:      'connect.c:35,19'
              BranchSideFuncs:
                - skip_prefix.23429
                - starts_with
                - starts_with
                - check_refname_format
        - Branch String:   'connect.c:35,6'
          Branch Sides:
            - BranchSide:      'connect.c:36,3'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - check_refname_format
            - BranchSide:      'connect.c:39,7'
              BranchSideFuncs:
                - starts_with
                - starts_with
                - check_refname_format
        - Branch String:   'connect.c:39,27'
          Branch Sides:
            - BranchSide:      'connect.c:39,51'
              BranchSideFuncs:
                - check_refname_format
                - starts_with
                - starts_with
            - BranchSide:      'connect.c:44,7'
              BranchSideFuncs:
                - starts_with
                - starts_with
        - Branch String:   'connect.c:39,6'
          Branch Sides:
            - BranchSide:      'connect.c:41,3'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:44,7'
              BranchSideFuncs:
                - starts_with
                - starts_with
        - Branch String:   'connect.c:44,29'
          Branch Sides:
            - BranchSide:      'connect.c:44,44'
              BranchSideFuncs:
                - starts_with
                - starts_with
            - BranchSide:      'connect.c:48,7'
              BranchSideFuncs:
                - starts_with
        - Branch String:   'connect.c:44,6'
          Branch Sides:
            - BranchSide:      'connect.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:48,7'
              BranchSideFuncs:
                - starts_with
        - Branch String:   'connect.c:48,25'
          Branch Sides:
            - BranchSide:      'connect.c:48,40'
              BranchSideFuncs:
                - starts_with
            - BranchSide:      'connect.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'connect.c:48,6'
          Branch Sides:
            - BranchSide:      'connect.c:49,3'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:52,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'connect.c:35,7'
          Dst:             skip_prefix
        - Src:             'connect.c:39,30'
          Dst:             check_refname_format
        - Src:             'connect.c:44,32'
          Dst:             starts_with
        - Src:             'connect.c:48,28'
          Dst:             starts_with
    - functionName:    process_dummy_ref
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - oideq
        - parse_oid_hex_algop
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:263,6'
          Branch Sides:
            - BranchSide:      'connect.c:264,3'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:265,7'
              BranchSideFuncs:
                - oideq.23391
                - strcmp
        - Branch String:   'connect.c:265,6'
          Branch Sides:
            - BranchSide:      'connect.c:266,3'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:267,6'
              BranchSideFuncs:
                - oideq.23391
                - strcmp
        - Branch String:   'connect.c:269,50'
          Branch Sides:
            - BranchSide:      'connect.c:269,50'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'connect.c:270,11'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'connect.c:263,6'
          Dst:             parse_oid_hex_algop
        - Src:             'connect.c:269,9'
          Dst:             oideq
        - Src:             'connect.c:270,4'
          Dst:             strcmp
    - functionName:    process_capabilities
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - linelen
      BBCount:         11
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - hash_algo_by_name
        - server_feature_value
        - strlen
        - xstrdup
        - xstrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:240,6'
          Branch Sides:
            - BranchSide:      'connect.c:241,3'
              BranchSideFuncs: []
            - BranchSide:      'connect.c:242,35'
              BranchSideFuncs:
                - xstrdup
                - server_feature_value
                - xstrndup
                - hash_algo_by_name
                - free
        - Branch String:   'connect.c:246,6'
          Branch Sides:
            - BranchSide:      'connect.c:247,30'
              BranchSideFuncs:
                - xstrndup
                - hash_algo_by_name
                - free
            - BranchSide:      'connect.c:253,3'
              BranchSideFuncs: []
        - Branch String:   'connect.c:249,7'
          Branch Sides:
            - BranchSide:      'connect.c:250,36'
              BranchSideFuncs:
                - free
            - BranchSide:      'connect.c:251,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'connect.c:239,21'
          Dst:             strlen
        - Src:             'connect.c:242,27'
          Dst:             xstrdup
        - Src:             'connect.c:245,13'
          Dst:             server_feature_value
        - Src:             'connect.c:247,21'
          Dst:             xstrndup
        - Src:             'connect.c:248,19'
          Dst:             hash_algo_by_name
    - functionName:    get_remote_heads
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - list
        - flags
        - extra_have
        - shallow_points
      BBCount:         28
      ICount:          163
      EdgeCount:       55
      CyclomaticComplexity: 29
      functionsReached:
        - _
        - annotate_refs_with_symref_info
        - die
        - die_initial_contact
        - packet_reader_read
        - process_capabilities
        - process_dummy_ref
        - process_ref
        - process_shallow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'connect.c:348,2'
          Branch Sides:
            - BranchSide:      'connect.c:349,30'
              BranchSideFuncs:
                - packet_reader_read
                - _.23345
                - die
                - annotate_refs_with_symref_info
                - process_shallow
                - _.23345
                - die
                - process_ref
                - process_capabilities
                - process_dummy_ref
                - die_initial_contact
            - BranchSide:      'connect.c:386,34'
              BranchSideFuncs:
                - annotate_refs_with_symref_info
        - Branch String:   'connect.c:349,3'
          Branch Sides:
            - BranchSide:      'connect.c:351,4'
              BranchSideFuncs:
                - die_initial_contact
            - BranchSide:      'connect.c:353,10'
              BranchSideFuncs:
                - annotate_refs_with_symref_info
                - packet_reader_read
                - _.23345
                - die
                - die_initial_contact
                - process_shallow
                - _.23345
                - die
                - process_ref
                - process_capabilities
                - process_dummy_ref
            - BranchSide:      'connect.c:356,10'
              BranchSideFuncs:
                - annotate_refs_with_symref_info
                - packet_reader_read
                - _.23345
                - die
                - die_initial_contact
                - process_shallow
                - _.23345
                - die
                - process_ref
                - process_capabilities
                - process_dummy_ref
            - BranchSide:      'connect.c:360,8'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:360,8'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:363,11'
              BranchSideFuncs:
                - annotate_refs_with_symref_info
                - packet_reader_read
                - _.23345
                - die
                - die_initial_contact
                - process_shallow
                - _.23345
                - die
                - process_ref
                - process_capabilities
                - process_dummy_ref
        - Branch String:   'connect.c:363,3'
          Branch Sides:
            - BranchSide:      'connect.c:348,2'
              BranchSideFuncs:
                - annotate_refs_with_symref_info
                - packet_reader_read
                - _.23345
                - die
                - process_shallow
                - _.23345
                - die
                - process_ref
                - process_capabilities
                - process_dummy_ref
                - die_initial_contact
            - BranchSide:      'connect.c:365,25'
              BranchSideFuncs:
                - process_capabilities
                - process_dummy_ref
                - process_ref
                - process_shallow
                - _.23345
                - die
                - annotate_refs_with_symref_info
                - packet_reader_read
                - _.23345
                - die
                - die_initial_contact
            - BranchSide:      'connect.c:373,20'
              BranchSideFuncs:
                - process_ref
                - process_shallow
                - _.23345
                - die
                - annotate_refs_with_symref_info
                - packet_reader_read
                - _.23345
                - die
                - process_capabilities
                - process_dummy_ref
                - die_initial_contact
            - BranchSide:      'connect.c:378,24'
              BranchSideFuncs:
                - process_shallow
                - _.23345
                - die
                - annotate_refs_with_symref_info
                - packet_reader_read
                - _.23345
                - die
                - process_ref
                - process_capabilities
                - process_dummy_ref
                - die_initial_contact
            - BranchSide:      'connect.c:382,4'
              BranchSideFuncs:
                - annotate_refs_with_symref_info
                - packet_reader_read
                - _.23345
                - die
                - process_shallow
                - _.23345
                - die
                - process_ref
                - process_capabilities
                - process_dummy_ref
                - die_initial_contact
        - Branch String:   'connect.c:366,8'
          Branch Sides:
            - BranchSide:      'connect.c:367,11'
              BranchSideFuncs:
                - annotate_refs_with_symref_info
                - packet_reader_read
                - _.23345
                - die
                - process_shallow
                - _.23345
                - die
                - process_ref
                - process_capabilities
                - process_dummy_ref
                - die_initial_contact
            - BranchSide:      'connect.c:370,10'
              BranchSideFuncs:
                - process_ref
                - process_shallow
                - _.23345
                - die
                - annotate_refs_with_symref_info
                - packet_reader_read
                - _.23345
                - die
                - process_capabilities
                - process_dummy_ref
                - die_initial_contact
        - Branch String:   'connect.c:373,8'
          Branch Sides:
            - BranchSide:      'connect.c:374,5'
              BranchSideFuncs:
                - annotate_refs_with_symref_info
                - packet_reader_read
                - _.23345
                - die
                - process_shallow
                - _.23345
                - die
                - process_ref
                - process_capabilities
                - process_dummy_ref
                - die_initial_contact
            - BranchSide:      'connect.c:375,10'
              BranchSideFuncs:
                - process_shallow
                - _.23345
                - die
                - annotate_refs_with_symref_info
                - packet_reader_read
                - _.23345
                - die
                - process_ref
                - process_capabilities
                - process_dummy_ref
                - die_initial_contact
        - Branch String:   'connect.c:378,8'
          Branch Sides:
            - BranchSide:      'connect.c:379,5'
              BranchSideFuncs:
                - annotate_refs_with_symref_info
                - packet_reader_read
                - _.23345
                - die
                - process_shallow
                - _.23345
                - die
                - process_ref
                - process_capabilities
                - process_dummy_ref
                - die_initial_contact
            - BranchSide:      'connect.c:380,8'
              BranchSideFuncs:
                - _.23345
                - die
      Callsites:
        - Src:             'connect.c:349,11'
          Dst:             packet_reader_read
        - Src:             'connect.c:351,4'
          Dst:             die_initial_contact
        - Src:             'connect.c:360,8'
          Dst:             _
        - Src:             'connect.c:360,4'
          Dst:             die
        - Src:             'connect.c:365,4'
          Dst:             process_capabilities
        - Src:             'connect.c:366,8'
          Dst:             process_dummy_ref
        - Src:             'connect.c:373,8'
          Dst:             process_ref
        - Src:             'connect.c:378,8'
          Dst:             process_shallow
        - Src:             'connect.c:380,8'
          Dst:             _
        - Src:             'connect.c:380,4'
          Dst:             die
        - Src:             'connect.c:386,2'
          Dst:             annotate_refs_with_symref_info
    - functionName:    die_initial_contact
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - unexpected
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   'connect.c:68,6'
          Branch Sides:
            - BranchSide:      'connect.c:69,7'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:71,7'
              BranchSideFuncs:
                - _.23345
                - die
      Callsites:
        - Src:             'connect.c:69,7'
          Dst:             _
        - Src:             'connect.c:69,3'
          Dst:             die
        - Src:             'connect.c:71,7'
          Dst:             _
        - Src:             'connect.c:71,3'
          Dst:             die
    - functionName:    process_capabilities_v2
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - die
        - packet_reader_read
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'connect.c:135,2'
          Branch Sides:
            - BranchSide:      'connect.c:136,40'
              BranchSideFuncs:
                - strvec_push
                - packet_reader_read
                - _.23345
                - die
            - BranchSide:      'connect.c:138,6'
              BranchSideFuncs:
                - _.23345
                - die
        - Branch String:   'connect.c:138,6'
          Branch Sides:
            - BranchSide:      'connect.c:139,7'
              BranchSideFuncs:
                - _.23345
                - die
            - BranchSide:      'connect.c:140,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'connect.c:135,9'
          Dst:             packet_reader_read
        - Src:             'connect.c:136,3'
          Dst:             strvec_push
        - Src:             'connect.c:139,7'
          Dst:             _
        - Src:             'connect.c:139,3'
          Dst:             die
    - functionName:    discover_version
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         17
      ICount:          87
      EdgeCount:       30
      CyclomaticComplexity: 15
      functionsReached:
        - BUG_fl
        - determine_protocol_version_client
        - die_initial_contact
        - packet_reader_peek
        - packet_reader_read
        - process_capabilities_v2
        - trace2_data_intmax_fl
      functionUses:    3
      BranchProfiles:
        - Branch String:   'connect.c:150,2'
          Branch Sides:
            - BranchSide:      'connect.c:152,3'
              BranchSideFuncs:
                - die_initial_contact
            - BranchSide:      'connect.c:156,11'
              BranchSideFuncs:
                - BUG_fl
                - trace2_data_intmax_fl
                - packet_reader_read
                - process_capabilities_v2
            - BranchSide:      'connect.c:156,11'
              BranchSideFuncs:
                - BUG_fl
                - trace2_data_intmax_fl
                - packet_reader_read
                - process_capabilities_v2
            - BranchSide:      'connect.c:156,11'
              BranchSideFuncs:
                - BUG_fl
                - trace2_data_intmax_fl
                - packet_reader_read
                - process_capabilities_v2
            - BranchSide:      'connect.c:159,47'
              BranchSideFuncs:
                - determine_protocol_version_client
                - BUG_fl
                - trace2_data_intmax_fl
                - packet_reader_read
                - process_capabilities_v2
            - BranchSide:      'connect.c:163,10'
              BranchSideFuncs:
                - BUG_fl
                - trace2_data_intmax_fl
                - packet_reader_read
                - process_capabilities_v2
        - Branch String:   'connect.c:163,2'
          Branch Sides:
            - BranchSide:      'connect.c:163,2'
              BranchSideFuncs:
                - trace2_data_intmax_fl
            - BranchSide:      'connect.c:165,27'
              BranchSideFuncs:
                - process_capabilities_v2
                - trace2_data_intmax_fl
            - BranchSide:      'connect.c:169,22'
              BranchSideFuncs:
                - packet_reader_read
                - trace2_data_intmax_fl
            - BranchSide:      'connect.c:172,3'
              BranchSideFuncs:
                - trace2_data_intmax_fl
            - BranchSide:      'connect.c:174,3'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             'connect.c:150,10'
          Dst:             packet_reader_peek
        - Src:             'connect.c:152,3'
          Dst:             die_initial_contact
        - Src:             'connect.c:159,13'
          Dst:             determine_protocol_version_client
        - Src:             'connect.c:165,3'
          Dst:             process_capabilities_v2
        - Src:             'connect.c:169,3'
          Dst:             packet_reader_read
        - Src:             'connect.c:174,3'
          Dst:             BUG_fl
        - Src:             'connect.c:177,2'
          Dst:             trace2_data_intmax_fl
    - functionName:    check_ref_type
      functionSourceFile: '/src/git/connect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ref
        - flags
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_ref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'connect.c:57,9'
          Dst:             check_ref
    - functionName:    strip_suffix_mem
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - suffix
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:785,20'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:785,30'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:785,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:786,3'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:784,18'
          Dst:             strlen
        - Src:             './git-compat-util.h:785,23'
          Dst:             memcmp
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    4
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strip_suffix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strip_suffix_mem
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './git-compat-util.h:801,9'
          Dst:             strlen
        - Src:             './git-compat-util.h:802,9'
          Dst:             strip_suffix_mem
    - functionName:    check_connected
      functionSourceFile: '/src/git/connected.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - cb_data
        - opt
      BBCount:         91
      ICount:          564
      EdgeCount:       122
      CyclomaticComplexity: 33
      functionsReached:
        - _
        - __errno_location
        - add_packed_git
        - close
        - const_error
        - error
        - error_errno
        - fclose
        - ferror
        - find_pack_entry_one
        - finish_command
        - fprintf
        - get_all_packs
        - oid_to_hex
        - repo_has_promisor_remote
        - reprepare_packed_git
        - sigchain_pop
        - sigchain_push
        - start_command
        - strbuf_add
        - strbuf_addstr
        - strbuf_release
        - strip_suffix
        - strvec_push
        - strvec_pushf
        - strvec_pushv
        - xfdopen
      functionUses:    8
      BranchProfiles:
        - Branch String:   'connected.c:37,6'
          Branch Sides:
            - BranchSide:      'connected.c:38,7'
              BranchSideFuncs:
                - close
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - reprepare_packed_git
                - get_all_packs
                - find_pack_entry_one
                - free
                - strip_suffix.23504
                - strbuf_add
                - strbuf_addstr.23503
                - add_packed_git
                - strbuf_release
            - BranchSide:      'connected.c:39,14'
              BranchSideFuncs:
                - close
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - reprepare_packed_git
                - get_all_packs
                - find_pack_entry_one
                - free
                - strip_suffix.23504
                - strbuf_add
                - strbuf_addstr.23503
                - add_packed_git
                - strbuf_release
        - Branch String:   'connected.c:42,6'
          Branch Sides:
            - BranchSide:      'connected.c:43,7'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - reprepare_packed_git
                - get_all_packs
                - find_pack_entry_one
                - free
                - strip_suffix.23504
                - strbuf_add
                - strbuf_addstr.23503
                - add_packed_git
                - strbuf_release
            - BranchSide:      'connected.c:48,6'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - reprepare_packed_git
                - get_all_packs
                - find_pack_entry_one
                - free
                - strip_suffix.23504
                - strbuf_add
                - strbuf_addstr.23503
                - add_packed_git
                - strbuf_release
        - Branch String:   'connected.c:43,7'
          Branch Sides:
            - BranchSide:      'connected.c:44,10'
              BranchSideFuncs:
                - close
            - BranchSide:      'connected.c:45,10'
              BranchSideFuncs: []
        - Branch String:   'connected.c:48,16'
          Branch Sides:
            - BranchSide:      'connected.c:48,19'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - reprepare_packed_git
                - get_all_packs
                - find_pack_entry_one
                - free
                - strip_suffix.23504
                - strbuf_add
                - strbuf_addstr.23503
                - add_packed_git
                - strbuf_release
            - BranchSide:      'connected.c:61,31'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - reprepare_packed_git
                - get_all_packs
                - find_pack_entry_one
                - free
        - Branch String:   'connected.c:48,44'
          Branch Sides:
            - BranchSide:      'connected.c:49,6'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - reprepare_packed_git
                - get_all_packs
                - find_pack_entry_one
                - free
                - strip_suffix.23504
                - strbuf_add
                - strbuf_addstr.23503
                - add_packed_git
                - strbuf_release
            - BranchSide:      'connected.c:61,31'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - reprepare_packed_git
                - get_all_packs
                - find_pack_entry_one
                - free
        - Branch String:   'connected.c:49,61'
          Branch Sides:
            - BranchSide:      'connected.c:50,6'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - reprepare_packed_git
                - get_all_packs
                - find_pack_entry_one
                - free
                - strip_suffix.23504
                - strbuf_add
                - strbuf_addstr.23503
                - add_packed_git
                - strbuf_release
            - BranchSide:      'connected.c:61,31'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - reprepare_packed_git
                - get_all_packs
                - find_pack_entry_one
                - free
        - Branch String:   'connected.c:50,40'
          Branch Sides:
            - BranchSide:      'connected.c:51,19'
              BranchSideFuncs:
                - strip_suffix.23504
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - reprepare_packed_git
                - get_all_packs
                - find_pack_entry_one
                - free
                - strbuf_add
                - strbuf_addstr.23503
                - add_packed_git
                - strbuf_release
            - BranchSide:      'connected.c:61,31'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - reprepare_packed_git
                - get_all_packs
                - find_pack_entry_one
                - free
        - Branch String:   'connected.c:48,6'
          Branch Sides:
            - BranchSide:      'connected.c:53,17'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.23503
                - add_packed_git
                - strbuf_release
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - reprepare_packed_git
                - get_all_packs
                - find_pack_entry_one
                - free
            - BranchSide:      'connected.c:61,31'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - reprepare_packed_git
                - get_all_packs
                - find_pack_entry_one
                - free
        - Branch String:   'connected.c:61,6'
          Branch Sides:
            - BranchSide:      'connected.c:61,45'
              BranchSideFuncs:
                - reprepare_packed_git
                - get_all_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - find_pack_entry_one
                - free
            - BranchSide:      'connected.c:74,24'
              BranchSideFuncs:
                - reprepare_packed_git
                - get_all_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - find_pack_entry_one
                - free
        - Branch String:   'connected.c:78,4'
          Branch Sides:
            - BranchSide:      'connected.c:79,10'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - find_pack_entry_one
                - free
                - get_all_packs
            - BranchSide:      'connected.c:88,4'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
        - Branch String:   'connected.c:79,9'
          Branch Sides:
            - BranchSide:      'connected.c:80,6'
              BranchSideFuncs:
                - find_pack_entry_one
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - free
                - get_all_packs
            - BranchSide:      'connected.c:81,29'
              BranchSideFuncs:
                - find_pack_entry_one
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - free
                - get_all_packs
        - Branch String:   'connected.c:81,9'
          Branch Sides:
            - BranchSide:      'connected.c:82,6'
              BranchSideFuncs:
                - free
                - get_all_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - find_pack_entry_one
            - BranchSide:      'connected.c:83,4'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - find_pack_entry_one
                - free
                - get_all_packs
        - Branch String:   'connected.c:91,3'
          Branch Sides:
            - BranchSide:      'connected.c:78,27'
              BranchSideFuncs:
                - get_all_packs
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - find_pack_entry_one
                - free
            - BranchSide:      'connected.c:92,8'
              BranchSideFuncs:
                - free
        - Branch String:   'connected.c:97,6'
          Branch Sides:
            - BranchSide:      'connected.c:98,25'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
            - BranchSide:      'connected.c:101,24'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - repo_has_promisor_remote
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
                - strvec_push
        - Branch String:   'connected.c:104,6'
          Branch Sides:
            - BranchSide:      'connected.c:105,25'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
            - BranchSide:      'connected.c:106,7'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
                - strvec_pushf
        - Branch String:   'connected.c:106,6'
          Branch Sides:
            - BranchSide:      'connected.c:107,25'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
            - BranchSide:      'connected.c:113,24'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
        - Branch String:   'connected.c:108,7'
          Branch Sides:
            - BranchSide:      'connected.c:109,27'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
            - BranchSide:      'connected.c:111,25'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_push
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
                - _.23501
                - strvec_pushf
        - Branch String:   'connected.c:115,6'
          Branch Sides:
            - BranchSide:      'connected.c:116,26'
              BranchSideFuncs:
                - _.23501
                - strvec_pushf
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
            - BranchSide:      'connected.c:119,11'
              BranchSideFuncs:
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
                - strvec_pushv
        - Branch String:   'connected.c:120,6'
          Branch Sides:
            - BranchSide:      'connected.c:121,26'
              BranchSideFuncs:
                - strvec_pushv
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
            - BranchSide:      'connected.c:122,11'
              BranchSideFuncs:
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
        - Branch String:   'connected.c:124,6'
          Branch Sides:
            - BranchSide:      'connected.c:125,18'
              BranchSideFuncs:
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
            - BranchSide:      'connected.c:127,24'
              BranchSideFuncs:
                - start_command
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
                - free
                - _.23501
                - error
                - const_error.23500
        - Branch String:   'connected.c:129,6'
          Branch Sides:
            - BranchSide:      'connected.c:130,8'
              BranchSideFuncs:
                - free
                - _.23501
                - error
                - const_error.23500
            - BranchSide:      'connected.c:134,2'
              BranchSideFuncs:
                - sigchain_push
                - xfdopen
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
        - Branch String:   'connected.c:147,16'
          Branch Sides:
            - BranchSide:      'connected.c:147,39'
              BranchSideFuncs:
                - find_pack_entry_one
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
            - BranchSide:      'connected.c:150,15'
              BranchSideFuncs:
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
        - Branch String:   'connected.c:147,7'
          Branch Sides:
            - BranchSide:      'connected.c:148,4'
              BranchSideFuncs:
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - oid_to_hex
                - fprintf
                - find_pack_entry_one
            - BranchSide:      'connected.c:150,15'
              BranchSideFuncs:
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
        - Branch String:   'connected.c:150,7'
          Branch Sides:
            - BranchSide:      'connected.c:151,4'
              BranchSideFuncs:
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
            - BranchSide:      'connected.c:152,2'
              BranchSideFuncs:
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - oid_to_hex
                - fprintf
                - find_pack_entry_one
        - Branch String:   'connected.c:152,2'
          Branch Sides:
            - BranchSide:      'connected.c:147,7'
              BranchSideFuncs:
                - oid_to_hex
                - fprintf
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
                - find_pack_entry_one
            - BranchSide:      'connected.c:154,13'
              BranchSideFuncs:
                - ferror
                - fflush
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
        - Branch String:   'connected.c:154,26'
          Branch Sides:
            - BranchSide:      'connected.c:154,36'
              BranchSideFuncs:
                - __errno_location
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
            - BranchSide:      'connected.c:155,7'
              BranchSideFuncs:
                - __errno_location
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
        - Branch String:   'connected.c:154,6'
          Branch Sides:
            - BranchSide:      'connected.c:155,7'
              BranchSideFuncs:
                - __errno_location
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - __errno_location
                - _.23501
                - error_errno
                - const_error.23500
            - BranchSide:      'connected.c:160,13'
              BranchSideFuncs:
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
        - Branch String:   'connected.c:155,22'
          Branch Sides:
            - BranchSide:      'connected.c:155,25'
              BranchSideFuncs:
                - __errno_location
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
                - _.23501
                - error_errno
                - const_error.23500
            - BranchSide:      'connected.c:157,7'
              BranchSideFuncs:
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
        - Branch String:   'connected.c:155,7'
          Branch Sides:
            - BranchSide:      'connected.c:156,4'
              BranchSideFuncs:
                - _.23501
                - error_errno
                - const_error.23500
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
            - BranchSide:      'connected.c:157,7'
              BranchSideFuncs:
                - fclose
                - sigchain_pop
                - free
                - finish_command
                - _.23501
                - error_errno
                - const_error.23500
        - Branch String:   'connected.c:160,6'
          Branch Sides:
            - BranchSide:      'connected.c:161,9'
              BranchSideFuncs:
                - _.23501
                - error_errno
                - const_error.23500
                - sigchain_pop
                - free
                - finish_command
            - BranchSide:      'connected.c:163,2'
              BranchSideFuncs:
                - sigchain_pop
                - free
                - finish_command
        - Branch String:   'connected.c:165,35'
          Branch Sides:
            - BranchSide:      'connected.c:165,35'
              BranchSideFuncs: []
            - BranchSide:      'connected.c:165,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'connected.c:44,4'
          Dst:             close
        - Src:             'connected.c:51,6'
          Dst:             strip_suffix
        - Src:             'connected.c:54,3'
          Dst:             strbuf_add
        - Src:             'connected.c:56,3'
          Dst:             strbuf_addstr
        - Src:             'connected.c:57,14'
          Dst:             add_packed_git
        - Src:             'connected.c:58,3'
          Dst:             strbuf_release
        - Src:             'connected.c:61,6'
          Dst:             repo_has_promisor_remote
        - Src:             'connected.c:74,3'
          Dst:             reprepare_packed_git
        - Src:             'connected.c:78,13'
          Dst:             get_all_packs
        - Src:             'connected.c:81,9'
          Dst:             find_pack_entry_one
        - Src:             'connected.c:98,3'
          Dst:             strvec_push
        - Src:             'connected.c:99,3'
          Dst:             strvec_push
        - Src:             'connected.c:101,2'
          Dst:             strvec_push
        - Src:             'connected.c:102,2'
          Dst:             strvec_push
        - Src:             'connected.c:103,2'
          Dst:             strvec_push
        - Src:             'connected.c:104,6'
          Dst:             repo_has_promisor_remote
        - Src:             'connected.c:105,3'
          Dst:             strvec_push
        - Src:             'connected.c:107,3'
          Dst:             strvec_push
        - Src:             'connected.c:109,4'
          Dst:             strvec_pushf
        - Src:             'connected.c:111,3'
          Dst:             strvec_push
        - Src:             'connected.c:113,2'
          Dst:             strvec_push
        - Src:             'connected.c:114,2'
          Dst:             strvec_push
        - Src:             'connected.c:117,9'
          Dst:             _
        - Src:             'connected.c:116,3'
          Dst:             strvec_pushf
        - Src:             'connected.c:121,3'
          Dst:             strvec_pushv
        - Src:             'connected.c:129,6'
          Dst:             start_command
        - Src:             'connected.c:131,10'
          Dst:             _
        - Src:             'connected.c:131,10'
          Dst:             error
        - Src:             'connected.c:131,10'
          Dst:             const_error
        - Src:             'connected.c:134,2'
          Dst:             sigchain_push
        - Src:             'connected.c:136,16'
          Dst:             xfdopen
        - Src:             'connected.c:147,19'
          Dst:             find_pack_entry_one
        - Src:             'connected.c:150,36'
          Dst:             oid_to_hex
        - Src:             'connected.c:150,7'
          Dst:             fprintf
        - Src:             'connected.c:154,6'
          Dst:             ferror
        - Src:             'connected.c:154,29'
          Dst:             fflush
        - Src:             'connected.c:155,7'
          Dst:             __errno_location
        - Src:             'connected.c:155,25'
          Dst:             __errno_location
        - Src:             'connected.c:156,4'
          Dst:             _
        - Src:             'connected.c:156,4'
          Dst:             error_errno
        - Src:             'connected.c:156,4'
          Dst:             const_error
        - Src:             'connected.c:160,6'
          Dst:             fclose
        - Src:             'connected.c:161,9'
          Dst:             _
        - Src:             'connected.c:161,9'
          Dst:             error_errno
        - Src:             'connected.c:161,9'
          Dst:             const_error
        - Src:             'connected.c:163,2'
          Dst:             sigchain_pop
        - Src:             'connected.c:165,9'
          Dst:             finish_command
    - functionName:    lf_to_crlf_free_fn
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lf_to_crlf_filter_fn
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1627
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - input
        - isize_p
        - output
        - osize_p
      BBCount:         43
      ICount:          303
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'convert.c:1636,27'
          Branch Sides:
            - BranchSide:      'convert.c:1636,31'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1642,7'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1636,56'
          Branch Sides:
            - BranchSide:      'convert.c:1636,60'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1637,17'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1636,6'
          Branch Sides:
            - BranchSide:      'convert.c:1637,17'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1642,7'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1642,6'
          Branch Sides:
            - BranchSide:      'convert.c:1643,15'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1647,11'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1648,12'
          Branch Sides:
            - BranchSide:      'convert.c:1648,15'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1650,7'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1648,6'
          Branch Sides:
            - BranchSide:      'convert.c:1650,7'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1700,2'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1652,7'
          Branch Sides:
            - BranchSide:      'convert.c:1653,11'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1657,10'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1657,28'
          Branch Sides:
            - BranchSide:      'convert.c:1657,31'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1657,3'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1657,3'
          Branch Sides:
            - BranchSide:      'convert.c:1658,14'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1692,15'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1660,8'
          Branch Sides:
            - BranchSide:      'convert.c:1661,5'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1662,15'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1677,8'
          Branch Sides:
            - BranchSide:      'convert.c:1678,5'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1683,8'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1683,8'
          Branch Sides:
            - BranchSide:      'convert.c:1684,12'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1688,11'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1695,29'
          Branch Sides:
            - BranchSide:      'convert.c:1695,32'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1699,2'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1695,7'
          Branch Sides:
            - BranchSide:      'convert.c:1696,4'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1699,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cascade_free_fn
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1797
      functionLinenumberEnd: 1802
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_stream_filter
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'convert.c:1799,2'
          Dst:             free_stream_filter
        - Src:             'convert.c:1800,2'
          Dst:             free_stream_filter
    - functionName:    free_stream_filter
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2010
      functionLinenumberEnd: 2012
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cascade_filter_fn
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1794
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - input
        - isize_p
        - output
        - osize_p
      BBCount:         34
      ICount:          273
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - stream_filter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'convert.c:1745,2'
          Branch Sides:
            - BranchSide:      'convert.c:1746,15'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
            - BranchSide:      'convert.c:1792,14'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1749,7'
          Branch Sides:
            - BranchSide:      'convert.c:1750,14'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
            - BranchSide:      'convert.c:1761,13'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
        - Branch String:   'convert.c:1751,8'
          Branch Sides:
            - BranchSide:      'convert.c:1754,5'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1755,17'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
        - Branch String:   'convert.c:1761,13'
          Branch Sides:
            - BranchSide:      'convert.c:1761,22'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
            - BranchSide:      'convert.c:1761,11'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
        - Branch String:   'convert.c:1762,13'
          Branch Sides:
            - BranchSide:      'convert.c:1762,17'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
            - BranchSide:      'convert.c:1764,13'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
        - Branch String:   'convert.c:1762,7'
          Branch Sides:
            - BranchSide:      'convert.c:1763,4'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
            - BranchSide:      'convert.c:1764,13'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
        - Branch String:   'convert.c:1765,7'
          Branch Sides:
            - BranchSide:      'convert.c:1768,4'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1769,33'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
        - Branch String:   'convert.c:1771,7'
          Branch Sides:
            - BranchSide:      'convert.c:1772,11'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
            - BranchSide:      'convert.c:1778,7'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
        - Branch String:   'convert.c:1778,13'
          Branch Sides:
            - BranchSide:      'convert.c:1778,16'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
            - BranchSide:      'convert.c:1779,4'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
        - Branch String:   'convert.c:1778,7'
          Branch Sides:
            - BranchSide:      'convert.c:1779,4'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
            - BranchSide:      'convert.c:1782,11'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
        - Branch String:   'convert.c:1784,7'
          Branch Sides:
            - BranchSide:      'convert.c:1787,4'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1788,7'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
        - Branch String:   'convert.c:1788,7'
          Branch Sides:
            - BranchSide:      'convert.c:1789,4'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1790,12'
              BranchSideFuncs:
                - stream_filter
                - stream_filter
                - stream_filter
      Callsites:
        - Src:             'convert.c:1751,8'
          Dst:             stream_filter
        - Src:             'convert.c:1765,7'
          Dst:             stream_filter
        - Src:             'convert.c:1784,7'
          Dst:             stream_filter
    - functionName:    stream_filter
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2018
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - input
        - isize_p
        - output
        - osize_p
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_foreign_ident
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1840
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - skip_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:1843,6'
          Branch Sides:
            - BranchSide:      'convert.c:1844,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1845,9'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1845,2'
          Branch Sides:
            - BranchSide:      'convert.c:1846,7'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1849,2'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1846,23'
          Branch Sides:
            - BranchSide:      'convert.c:1846,26'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1848,2'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1846,7'
          Branch Sides:
            - BranchSide:      'convert.c:1847,4'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1848,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convert.c:1843,7'
          Dst:             skip_prefix
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ident_drain
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1853
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ident
        - output_p
        - osize_p
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strbuf_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:1856,6'
          Branch Sides:
            - BranchSide:      'convert.c:1857,15'
              BranchSideFuncs:
                - strbuf_remove
            - BranchSide:      'convert.c:1858,6'
              BranchSideFuncs:
                - strbuf_remove
        - Branch String:   'convert.c:1858,6'
          Branch Sides:
            - BranchSide:      'convert.c:1859,11'
              BranchSideFuncs:
                - strbuf_remove
            - BranchSide:      'convert.c:1864,7'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1864,6'
          Branch Sides:
            - BranchSide:      'convert.c:1864,6'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1865,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convert.c:1860,3'
          Dst:             strbuf_remove
    - functionName:    ident_free_fn
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1950
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'convert.c:1952,2'
          Dst:             strbuf_release
    - functionName:    ident_filter_fn
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - input
        - isize_p
        - output
        - osize_p
      BBCount:         52
      ICount:          322
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - ident_drain
        - is_foreign_ident
        - strbuf_add
        - strbuf_addch
        - strbuf_addstr
        - strbuf_setlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'convert.c:1875,6'
          Branch Sides:
            - BranchSide:      'convert.c:1877,11'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
            - BranchSide:      'convert.c:1889,2'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
        - Branch String:   'convert.c:1877,3'
          Branch Sides:
            - BranchSide:      'convert.c:1879,16'
              BranchSideFuncs:
                - strbuf_add
                - ident_drain
            - BranchSide:      'convert.c:1884,16'
              BranchSideFuncs:
                - ident_drain
            - BranchSide:      'convert.c:1884,16'
              BranchSideFuncs:
                - ident_drain
        - Branch String:   'convert.c:1889,18'
          Branch Sides:
            - BranchSide:      'convert.c:1889,2'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
            - BranchSide:      'convert.c:1889,22'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
        - Branch String:   'convert.c:1889,2'
          Branch Sides:
            - BranchSide:      'convert.c:1892,7'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
            - BranchSide:      'convert.c:1946,2'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1892,7'
          Branch Sides:
            - BranchSide:      'convert.c:1893,16'
              BranchSideFuncs:
                - ident_drain
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
            - BranchSide:      'convert.c:1899,15'
              BranchSideFuncs:
                - strbuf_addch.23692
                - ident_drain
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
        - Branch String:   'convert.c:1894,8'
          Branch Sides:
            - BranchSide:      'convert.c:1895,5'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
            - BranchSide:      'convert.c:1896,4'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
        - Branch String:   'convert.c:1902,7'
          Branch Sides:
            - BranchSide:      'convert.c:1907,18'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - ident_drain
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
            - BranchSide:      'convert.c:1918,7'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
        - Branch String:   'convert.c:1908,19'
          Branch Sides:
            - BranchSide:      'convert.c:1908,22'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - ident_drain
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
            - BranchSide:      'convert.c:1910,8'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - ident_drain
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
        - Branch String:   'convert.c:1908,8'
          Branch Sides:
            - BranchSide:      'convert.c:1909,5'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
            - BranchSide:      'convert.c:1910,8'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - ident_drain
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
        - Branch String:   'convert.c:1910,18'
          Branch Sides:
            - BranchSide:      'convert.c:1910,39'
              BranchSideFuncs:
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - ident_drain
            - BranchSide:      'convert.c:1914,4'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
        - Branch String:   'convert.c:1910,8'
          Branch Sides:
            - BranchSide:      'convert.c:1911,20'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
            - BranchSide:      'convert.c:1914,4'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
        - Branch String:   'convert.c:1918,35'
          Branch Sides:
            - BranchSide:      'convert.c:1919,12'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
            - BranchSide:      'convert.c:1924,7'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
        - Branch String:   'convert.c:1918,7'
          Branch Sides:
            - BranchSide:      'convert.c:1920,4'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
            - BranchSide:      'convert.c:1924,7'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
        - Branch String:   'convert.c:1924,7'
          Branch Sides:
            - BranchSide:      'convert.c:1925,16'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addch.23692
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
            - BranchSide:      'convert.c:1926,7'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
        - Branch String:   'convert.c:1926,7'
          Branch Sides:
            - BranchSide:      'convert.c:1927,8'
              BranchSideFuncs:
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
                - strbuf_addch.23692
                - strbuf_addch.23692
            - BranchSide:      'convert.c:1943,17'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
        - Branch String:   'convert.c:1927,18'
          Branch Sides:
            - BranchSide:      'convert.c:1927,21'
              BranchSideFuncs:
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
                - strbuf_addch.23692
                - strbuf_addch.23692
            - BranchSide:      'convert.c:1933,8'
              BranchSideFuncs:
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
                - strbuf_addch.23692
        - Branch String:   'convert.c:1927,8'
          Branch Sides:
            - BranchSide:      'convert.c:1928,19'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
            - BranchSide:      'convert.c:1933,8'
              BranchSideFuncs:
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
                - strbuf_addch.23692
        - Branch String:   'convert.c:1933,8'
          Branch Sides:
            - BranchSide:      'convert.c:1934,19'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
            - BranchSide:      'convert.c:1937,20'
              BranchSideFuncs:
                - strbuf_addstr.23694
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_addch.23692
                - strbuf_add
                - strbuf_addch.23692
                - is_foreign_ident
                - strbuf_setlen.23693
                - strbuf_addstr.23694
                - ident_drain
      Callsites:
        - Src:             'convert.c:1879,4'
          Dst:             strbuf_add
        - Src:             'convert.c:1884,4'
          Dst:             ident_drain
        - Src:             'convert.c:1893,4'
          Dst:             ident_drain
        - Src:             'convert.c:1907,4'
          Dst:             strbuf_addch
        - Src:             'convert.c:1910,22'
          Dst:             is_foreign_ident
        - Src:             'convert.c:1911,5'
          Dst:             strbuf_setlen
        - Src:             'convert.c:1912,5'
          Dst:             strbuf_addstr
        - Src:             'convert.c:1925,4'
          Dst:             strbuf_add
        - Src:             'convert.c:1928,5'
          Dst:             strbuf_addch
        - Src:             'convert.c:1934,5'
          Dst:             strbuf_addch
        - Src:             'convert.c:1937,5'
          Dst:             strbuf_addstr
        - Src:             'convert.c:1943,3'
          Dst:             strbuf_addch
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    6
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_free_fn
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1595
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_filter_fn
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1578
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - input
        - isize_p
        - output
        - osize_p
      BBCount:         10
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'convert.c:1581,6'
          Branch Sides:
            - BranchSide:      'convert.c:1582,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1583,11'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1584,6'
          Branch Sides:
            - BranchSide:      'convert.c:1585,12'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1586,6'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1586,6'
          Branch Sides:
            - BranchSide:      'convert.c:1587,11'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1591,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    encode_to_worktree
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - src
        - src_len
        - buf
        - enc
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - const_error
        - error
        - reencode_string_len
        - strbuf_attach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:487,11'
          Branch Sides:
            - BranchSide:      'convert.c:487,15'
              BranchSideFuncs:
                - reencode_string_len
                - _.23701
                - error
                - const_error.23702
                - strbuf_attach
            - BranchSide:      'convert.c:488,3'
              BranchSideFuncs: []
        - Branch String:   'convert.c:487,19'
          Branch Sides:
            - BranchSide:      'convert.c:487,23'
              BranchSideFuncs:
                - reencode_string_len
                - _.23701
                - error
                - const_error.23702
                - strbuf_attach
            - BranchSide:      'convert.c:490,28'
              BranchSideFuncs:
                - reencode_string_len
                - _.23701
                - error
                - const_error.23702
                - strbuf_attach
        - Branch String:   'convert.c:487,6'
          Branch Sides:
            - BranchSide:      'convert.c:488,3'
              BranchSideFuncs:
                - reencode_string_len
                - _.23701
                - error
                - const_error.23702
                - strbuf_attach
            - BranchSide:      'convert.c:490,28'
              BranchSideFuncs:
                - reencode_string_len
                - _.23701
                - error
                - const_error.23702
                - strbuf_attach
        - Branch String:   'convert.c:492,6'
          Branch Sides:
            - BranchSide:      'convert.c:493,3'
              BranchSideFuncs:
                - strbuf_attach
            - BranchSide:      'convert.c:498,16'
              BranchSideFuncs:
                - strbuf_attach
      Callsites:
        - Src:             'convert.c:490,8'
          Dst:             reencode_string_len
        - Src:             'convert.c:493,3'
          Dst:             _
        - Src:             'convert.c:493,3'
          Dst:             error
        - Src:             'convert.c:493,3'
          Dst:             const_error
        - Src:             'convert.c:498,2'
          Dst:             strbuf_attach
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    26
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crlf_to_worktree
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - len
        - buf
        - crlf_action
      BBCount:         24
      ICount:          164
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - gather_stats
        - memchr
        - output_eol
        - strbuf_add
        - strbuf_addstr
        - strbuf_detach
        - strbuf_grow
        - will_convert_lf_to_crlf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:597,11'
          Branch Sides:
            - BranchSide:      'convert.c:597,25'
              BranchSideFuncs:
                - output_eol
                - gather_stats
                - will_convert_lf_to_crlf
                - strbuf_grow
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - strbuf_addstr.23694
                - strbuf_add
                - strbuf_detach
            - BranchSide:      'convert.c:598,3'
              BranchSideFuncs: []
        - Branch String:   'convert.c:597,6'
          Branch Sides:
            - BranchSide:      'convert.c:598,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:600,15'
              BranchSideFuncs:
                - gather_stats
                - will_convert_lf_to_crlf
                - strbuf_grow
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - strbuf_addstr.23694
                - strbuf_add
                - strbuf_detach
        - Branch String:   'convert.c:601,6'
          Branch Sides:
            - BranchSide:      'convert.c:602,3'
              BranchSideFuncs:
                - strbuf_grow
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - strbuf_addstr.23694
                - strbuf_add
                - strbuf_detach
            - BranchSide:      'convert.c:605,6'
              BranchSideFuncs:
                - strbuf_grow
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - strbuf_addstr.23694
                - strbuf_add
                - strbuf_detach
        - Branch String:   'convert.c:605,6'
          Branch Sides:
            - BranchSide:      'convert.c:606,27'
              BranchSideFuncs:
                - strbuf_detach
                - strbuf_grow
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - strbuf_addstr.23694
                - strbuf_add
            - BranchSide:      'convert.c:608,14'
              BranchSideFuncs:
                - strbuf_grow
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - strbuf_addstr.23694
                - strbuf_add
        - Branch String:   'convert.c:611,7'
          Branch Sides:
            - BranchSide:      'convert.c:612,4'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.23694
                - memchr
                - strbuf_add
                - free
                - strbuf_add
            - BranchSide:      'convert.c:613,7'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.23694
                - memchr
                - strbuf_add
                - free
                - strbuf_add
        - Branch String:   'convert.c:613,16'
          Branch Sides:
            - BranchSide:      'convert.c:613,19'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.23694
                - memchr
                - strbuf_add
                - free
                - strbuf_add
            - BranchSide:      'convert.c:616,15'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.23694
                - memchr
                - strbuf_add
                - free
                - strbuf_add
        - Branch String:   'convert.c:613,7'
          Branch Sides:
            - BranchSide:      'convert.c:614,15'
              BranchSideFuncs:
                - strbuf_add
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - strbuf_addstr.23694
            - BranchSide:      'convert.c:616,15'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.23694
                - memchr
                - strbuf_add
                - free
                - strbuf_add
      Callsites:
        - Src:             'convert.c:597,14'
          Dst:             output_eol
        - Src:             'convert.c:600,2'
          Dst:             gather_stats
        - Src:             'convert.c:601,7'
          Dst:             will_convert_lf_to_crlf
        - Src:             'convert.c:606,13'
          Dst:             strbuf_detach
        - Src:             'convert.c:608,2'
          Dst:             strbuf_grow
        - Src:             'convert.c:610,20'
          Dst:             memchr
        - Src:             'convert.c:614,4'
          Dst:             strbuf_add
        - Src:             'convert.c:616,4'
          Dst:             strbuf_add
        - Src:             'convert.c:617,4'
          Dst:             strbuf_addstr
        - Src:             'convert.c:622,2'
          Dst:             strbuf_add
    - functionName:    output_eol
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - crlf_action
      BBCount:         15
      ICount:          74
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached:
        - _
        - text_eol_is_crlf
        - warning
      functionUses:    3
      BranchProfiles:
        - Branch String:   'convert.c:175,2'
          Branch Sides:
            - BranchSide:      'convert.c:177,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:179,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:181,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:184,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:184,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:186,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:190,10'
              BranchSideFuncs:
                - text_eol_is_crlf
            - BranchSide:      'convert.c:190,10'
              BranchSideFuncs:
                - text_eol_is_crlf
            - BranchSide:      'convert.c:192,10'
              BranchSideFuncs:
                - _.23701
                - warning
      Callsites:
        - Src:             'convert.c:190,10'
          Dst:             text_eol_is_crlf
        - Src:             'convert.c:192,10'
          Dst:             _
        - Src:             'convert.c:192,2'
          Dst:             warning
    - functionName:    gather_stats
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - size
        - stats
      BBCount:         35
      ICount:          203
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'convert.c:50,2'
          Branch Sides:
            - BranchSide:      'convert.c:51,21'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:85,6'
              BranchSideFuncs: []
        - Branch String:   'convert.c:52,7'
          Branch Sides:
            - BranchSide:      'convert.c:53,8'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:60,7'
              BranchSideFuncs: []
        - Branch String:   'convert.c:53,19'
          Branch Sides:
            - BranchSide:      'convert.c:53,22'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:57,5'
              BranchSideFuncs: []
        - Branch String:   'convert.c:53,8'
          Branch Sides:
            - BranchSide:      'convert.c:54,5'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:57,5'
              BranchSideFuncs: []
        - Branch String:   'convert.c:60,7'
          Branch Sides:
            - BranchSide:      'convert.c:61,4'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:64,7'
              BranchSideFuncs: []
        - Branch String:   'convert.c:64,7'
          Branch Sides:
            - BranchSide:      'convert.c:66,4'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:67,12'
              BranchSideFuncs: []
        - Branch String:   'convert.c:67,12'
          Branch Sides:
            - BranchSide:      'convert.c:68,12'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:81,4'
              BranchSideFuncs: []
        - Branch String:   'convert.c:68,4'
          Branch Sides:
            - BranchSide:      'convert.c:71,5'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:71,5'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:71,5'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:71,5'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:74,5'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:77,5'
              BranchSideFuncs: []
        - Branch String:   'convert.c:85,16'
          Branch Sides:
            - BranchSide:      'convert.c:85,19'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:85,16'
              BranchSideFuncs: []
        - Branch String:   'convert.c:85,6'
          Branch Sides:
            - BranchSide:      'convert.c:85,6'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:86,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    will_convert_lf_to_crlf
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - stats
        - crlf_action
      BBCount:         23
      ICount:          106
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - convert_is_binary
        - output_eol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:249,6'
          Branch Sides:
            - BranchSide:      'convert.c:250,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:252,7'
              BranchSideFuncs:
                - convert_is_binary
        - Branch String:   'convert.c:252,6'
          Branch Sides:
            - BranchSide:      'convert.c:253,3'
              BranchSideFuncs:
                - convert_is_binary
            - BranchSide:      'convert.c:255,6'
              BranchSideFuncs:
                - convert_is_binary
        - Branch String:   'convert.c:255,31'
          Branch Sides:
            - BranchSide:      'convert.c:255,34'
              BranchSideFuncs:
                - convert_is_binary
            - BranchSide:      'convert.c:258,7'
              BranchSideFuncs:
                - convert_is_binary
        - Branch String:   'convert.c:255,65'
          Branch Sides:
            - BranchSide:      'convert.c:255,68'
              BranchSideFuncs:
                - convert_is_binary
            - BranchSide:      'convert.c:258,7'
              BranchSideFuncs:
                - convert_is_binary
        - Branch String:   'convert.c:255,6'
          Branch Sides:
            - BranchSide:      'convert.c:258,7'
              BranchSideFuncs:
                - convert_is_binary
            - BranchSide:      'convert.c:264,2'
              BranchSideFuncs: []
        - Branch String:   'convert.c:258,21'
          Branch Sides:
            - BranchSide:      'convert.c:258,24'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:259,4'
              BranchSideFuncs: []
        - Branch String:   'convert.c:258,7'
          Branch Sides:
            - BranchSide:      'convert.c:259,4'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:261,25'
              BranchSideFuncs:
                - convert_is_binary
        - Branch String:   'convert.c:261,7'
          Branch Sides:
            - BranchSide:      'convert.c:262,4'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:263,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convert.c:249,6'
          Dst:             output_eol
        - Src:             'convert.c:261,7'
          Dst:             convert_is_binary
    - functionName:    convert_is_binary
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stats
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'convert.c:95,6'
          Branch Sides:
            - BranchSide:      'convert.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:97,6'
              BranchSideFuncs: []
        - Branch String:   'convert.c:97,6'
          Branch Sides:
            - BranchSide:      'convert.c:98,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:99,7'
              BranchSideFuncs: []
        - Branch String:   'convert.c:99,6'
          Branch Sides:
            - BranchSide:      'convert.c:100,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:101,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    text_eol_is_crlf
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:162,6'
          Branch Sides:
            - BranchSide:      'convert.c:163,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:164,11'
              BranchSideFuncs: []
        - Branch String:   'convert.c:166,6'
          Branch Sides:
            - BranchSide:      'convert.c:167,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:168,6'
              BranchSideFuncs: []
        - Branch String:   'convert.c:168,28'
          Branch Sides:
            - BranchSide:      'convert.c:168,6'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:170,2'
              BranchSideFuncs: []
        - Branch String:   'convert.c:168,6'
          Branch Sides:
            - BranchSide:      'convert.c:169,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:170,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ident_to_worktree
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - len
        - buf
        - ident
      BBCount:         35
      ICount:          263
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - count_ident
        - hash_object_file
        - memchr
        - memcmp
        - oid_to_hex
        - strbuf_add
        - strbuf_addstr
        - strbuf_detach
        - strbuf_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:1172,6'
          Branch Sides:
            - BranchSide:      'convert.c:1173,3'
              BranchSideFuncs:
                - count_ident
                - hash_object_file
                - strbuf_grow
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
                - strbuf_detach
            - BranchSide:      'convert.c:1175,20'
              BranchSideFuncs:
                - count_ident
                - hash_object_file
                - strbuf_grow
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
                - strbuf_detach
        - Branch String:   'convert.c:1176,6'
          Branch Sides:
            - BranchSide:      'convert.c:1177,3'
              BranchSideFuncs:
                - hash_object_file
                - strbuf_grow
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
                - strbuf_detach
            - BranchSide:      'convert.c:1180,6'
              BranchSideFuncs:
                - hash_object_file
                - strbuf_grow
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
                - strbuf_detach
        - Branch String:   'convert.c:1180,6'
          Branch Sides:
            - BranchSide:      'convert.c:1181,27'
              BranchSideFuncs:
                - strbuf_detach
                - hash_object_file
                - strbuf_grow
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
            - BranchSide:      'convert.c:1182,19'
              BranchSideFuncs:
                - hash_object_file
                - strbuf_grow
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
        - Branch String:   'convert.c:1188,7'
          Branch Sides:
            - BranchSide:      'convert.c:1189,4'
              BranchSideFuncs:
                - strbuf_add
                - memcmp
                - memchr
                - strbuf_add
                - free
                - memchr
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
            - BranchSide:      'convert.c:1190,14'
              BranchSideFuncs:
                - strbuf_add
                - memcmp
                - memchr
                - strbuf_add
                - free
                - memchr
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
        - Branch String:   'convert.c:1195,15'
          Branch Sides:
            - BranchSide:      'convert.c:1195,31'
              BranchSideFuncs:
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
            - BranchSide:      'convert.c:1196,4'
              BranchSideFuncs:
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
        - Branch String:   'convert.c:1195,7'
          Branch Sides:
            - BranchSide:      'convert.c:1196,4'
              BranchSideFuncs:
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
            - BranchSide:      'convert.c:1199,7'
              BranchSideFuncs:
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
        - Branch String:   'convert.c:1199,7'
          Branch Sides:
            - BranchSide:      'convert.c:1200,8'
              BranchSideFuncs:
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
            - BranchSide:      'convert.c:1202,14'
              BranchSideFuncs:
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
                - memchr
                - memchr
                - memchr
        - Branch String:   'convert.c:1202,14'
          Branch Sides:
            - BranchSide:      'convert.c:1210,20'
              BranchSideFuncs:
                - memchr
                - strbuf_add
                - free
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
                - memchr
                - strbuf_add
                - memcmp
            - BranchSide:      'convert.c:1234,4'
              BranchSideFuncs:
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
        - Branch String:   'convert.c:1211,8'
          Branch Sides:
            - BranchSide:      'convert.c:1213,5'
              BranchSideFuncs:
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
            - BranchSide:      'convert.c:1216,15'
              BranchSideFuncs:
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
        - Branch String:   'convert.c:1216,8'
          Branch Sides:
            - BranchSide:      'convert.c:1218,5'
              BranchSideFuncs:
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
            - BranchSide:      'convert.c:1221,17'
              BranchSideFuncs:
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
        - Branch String:   'convert.c:1222,12'
          Branch Sides:
            - BranchSide:      'convert.c:1222,15'
              BranchSideFuncs:
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
            - BranchSide:      'convert.c:1230,11'
              BranchSideFuncs:
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
        - Branch String:   'convert.c:1222,8'
          Branch Sides:
            - BranchSide:      'convert.c:1227,5'
              BranchSideFuncs:
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
            - BranchSide:      'convert.c:1230,11'
              BranchSideFuncs:
                - strbuf_addstr.23694
                - oid_to_hex
                - strbuf_addstr.23694
                - strbuf_addstr.23694
                - memchr
                - strbuf_add
                - free
                - strbuf_add
                - memcmp
                - memchr
                - memchr
                - memchr
      Callsites:
        - Src:             'convert.c:1175,8'
          Dst:             count_ident
        - Src:             'convert.c:1181,13'
          Dst:             strbuf_detach
        - Src:             'convert.c:1182,2'
          Dst:             hash_object_file
        - Src:             'convert.c:1184,2'
          Dst:             strbuf_grow
        - Src:             'convert.c:1187,12'
          Dst:             memchr
        - Src:             'convert.c:1190,3'
          Dst:             strbuf_add
        - Src:             'convert.c:1195,18'
          Dst:             memcmp
        - Src:             'convert.c:1210,13'
          Dst:             memchr
        - Src:             'convert.c:1216,8'
          Dst:             memchr
        - Src:             'convert.c:1221,10'
          Dst:             memchr
        - Src:             'convert.c:1238,3'
          Dst:             strbuf_addstr
        - Src:             'convert.c:1239,22'
          Dst:             oid_to_hex
        - Src:             'convert.c:1239,3'
          Dst:             strbuf_addstr
        - Src:             'convert.c:1240,3'
          Dst:             strbuf_addstr
        - Src:             'convert.c:1242,2'
          Dst:             strbuf_add
    - functionName:    count_ident
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cp
        - size
      BBCount:         26
      ICount:          140
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:1087,2'
          Branch Sides:
            - BranchSide:      'convert.c:1087,2'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'convert.c:1088,11'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'convert.c:1090,7'
          Branch Sides:
            - BranchSide:      'convert.c:1091,4'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'convert.c:1092,7'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'convert.c:1092,7'
          Branch Sides:
            - BranchSide:      'convert.c:1093,4'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1094,20'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'convert.c:1094,7'
          Branch Sides:
            - BranchSide:      'convert.c:1095,4'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'convert.c:1096,8'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'convert.c:1099,7'
          Branch Sides:
            - BranchSide:      'convert.c:1100,7'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'convert.c:1101,7'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'convert.c:1101,7'
          Branch Sides:
            - BranchSide:      'convert.c:1102,4'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'convert.c:1107,3'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'convert.c:1107,3'
          Branch Sides:
            - BranchSide:      'convert.c:1087,2'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'convert.c:1108,12'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'convert.c:1110,8'
          Branch Sides:
            - BranchSide:      'convert.c:1111,8'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'convert.c:1114,8'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'convert.c:1114,8'
          Branch Sides:
            - BranchSide:      'convert.c:1107,3'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'convert.c:1115,5'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'convert.c:1094,7'
          Dst:             memcmp
    - functionName:    check_global_conv_flags_eol
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - old_stats
        - new_stats
        - conv_flags
      BBCount:         26
      ICount:          130
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - die
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:200,22'
          Branch Sides:
            - BranchSide:      'convert.c:200,26'
              BranchSideFuncs:
                - _.23701
                - warning
                - _.23701
                - die
                - _.23701
                - warning
                - _.23701
                - die
            - BranchSide:      'convert.c:210,13'
              BranchSideFuncs:
                - _.23701
                - warning
                - _.23701
                - die
        - Branch String:   'convert.c:200,6'
          Branch Sides:
            - BranchSide:      'convert.c:204,7'
              BranchSideFuncs:
                - _.23701
                - warning
                - _.23701
                - die
            - BranchSide:      'convert.c:210,13'
              BranchSideFuncs:
                - _.23701
                - warning
                - _.23701
                - die
        - Branch String:   'convert.c:204,7'
          Branch Sides:
            - BranchSide:      'convert.c:205,8'
              BranchSideFuncs:
                - _.23701
                - die
            - BranchSide:      'convert.c:206,12'
              BranchSideFuncs:
                - _.23701
                - warning
        - Branch String:   'convert.c:214,7'
          Branch Sides:
            - BranchSide:      'convert.c:215,8'
              BranchSideFuncs:
                - _.23701
                - die
            - BranchSide:      'convert.c:216,12'
              BranchSideFuncs:
                - _.23701
                - warning
      Callsites:
        - Src:             'convert.c:205,8'
          Dst:             _
        - Src:             'convert.c:205,4'
          Dst:             die
        - Src:             'convert.c:207,12'
          Dst:             _
        - Src:             'convert.c:207,4'
          Dst:             warning
        - Src:             'convert.c:215,8'
          Dst:             _
        - Src:             'convert.c:215,4'
          Dst:             die
        - Src:             'convert.c:217,12'
          Dst:             _
        - Src:             'convert.c:217,4'
          Dst:             warning
    - functionName:    has_crlf_in_index
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - gather_convert_stats
        - memchr
        - read_blob_data_from_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:231,6'
          Branch Sides:
            - BranchSide:      'convert.c:232,3'
              BranchSideFuncs:
                - memchr
                - free
                - gather_convert_stats
            - BranchSide:      'convert.c:234,15'
              BranchSideFuncs:
                - memchr
                - free
                - gather_convert_stats
        - Branch String:   'convert.c:235,6'
          Branch Sides:
            - BranchSide:      'convert.c:237,36'
              BranchSideFuncs:
                - gather_convert_stats
                - free
            - BranchSide:      'convert.c:242,7'
              BranchSideFuncs:
                - free
        - Branch String:   'convert.c:238,44'
          Branch Sides:
            - BranchSide:      'convert.c:239,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'convert.c:241,2'
              BranchSideFuncs:
                - free
        - Branch String:   'convert.c:238,7'
          Branch Sides:
            - BranchSide:      'convert.c:240,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'convert.c:241,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'convert.c:230,9'
          Dst:             read_blob_data_from_index
        - Src:             'convert.c:234,8'
          Dst:             memchr
        - Src:             'convert.c:237,15'
          Dst:             gather_convert_stats
    - functionName:    gather_convert_stats
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         18
      ICount:          94
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - convert_is_binary
        - gather_stats
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:108,12'
          Branch Sides:
            - BranchSide:      'convert.c:108,16'
              BranchSideFuncs:
                - gather_stats
                - convert_is_binary
            - BranchSide:      'convert.c:109,3'
              BranchSideFuncs: []
        - Branch String:   'convert.c:108,6'
          Branch Sides:
            - BranchSide:      'convert.c:109,3'
              BranchSideFuncs:
                - gather_stats
                - convert_is_binary
            - BranchSide:      'convert.c:110,15'
              BranchSideFuncs:
                - gather_stats
                - convert_is_binary
        - Branch String:   'convert.c:111,6'
          Branch Sides:
            - BranchSide:      'convert.c:112,7'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:113,12'
              BranchSideFuncs: []
        - Branch String:   'convert.c:113,6'
          Branch Sides:
            - BranchSide:      'convert.c:114,7'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:115,12'
              BranchSideFuncs: []
        - Branch String:   'convert.c:115,6'
          Branch Sides:
            - BranchSide:      'convert.c:116,7'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:118,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convert.c:110,2'
          Dst:             gather_stats
        - Src:             'convert.c:111,6'
          Dst:             convert_is_binary
    - functionName:    sane_case
      functionSourceFile: '/src/git/./sane-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - high
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './sane-ctype.h:50,6'
          Branch Sides:
            - BranchSide:      './sane-ctype.h:50,6'
              BranchSideFuncs: []
            - BranchSide:      './sane-ctype.h:51,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    skip_iprefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - sane_case
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1301,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1302,11'
              BranchSideFuncs:
                - sane_case.23715
                - sane_case.23715
            - BranchSide:      './git-compat-util.h:1305,2'
              BranchSideFuncs:
                - sane_case.23715
                - sane_case.23715
        - Branch String:   './git-compat-util.h:1305,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1301,9'
              BranchSideFuncs:
                - sane_case.23715
                - sane_case.23715
            - BranchSide:      './git-compat-util.h:1306,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1305,11'
          Dst:             sane_case
        - Src:             './git-compat-util.h:1305,30'
          Dst:             sane_case
    - functionName:    trace_pass_fl
      functionSourceFile: '/src/git/./trace.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './trace.h:274,17'
          Branch Sides:
            - BranchSide:      './trace.h:274,17'
              BranchSideFuncs: []
            - BranchSide:      './trace.h:274,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    check_roundtrip
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc_name
      BBCount:         28
      ICount:          161
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - strcasestr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:353,25'
          Branch Sides:
            - BranchSide:      'convert.c:353,14'
              BranchSideFuncs:
                - strcasestr
                - strlen
                - strlen
            - BranchSide:      'convert.c:354,3'
              BranchSideFuncs:
                - strcasestr
                - strlen
                - strlen
        - Branch String:   'convert.c:358,6'
          Branch Sides:
            - BranchSide:      'convert.c:359,3'
              BranchSideFuncs:
                - strlen
                - strlen
            - BranchSide:      'convert.c:360,9'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'convert.c:362,16'
          Branch Sides:
            - BranchSide:      'convert.c:368,4'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:371,5'
              BranchSideFuncs: []
        - Branch String:   'convert.c:368,22'
          Branch Sides:
            - BranchSide:      'convert.c:369,6'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:377,4'
              BranchSideFuncs: []
        - Branch String:   'convert.c:369,25'
          Branch Sides:
            - BranchSide:      'convert.c:369,28'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:377,4'
              BranchSideFuncs: []
        - Branch String:   'convert.c:371,5'
          Branch Sides:
            - BranchSide:      'convert.c:371,5'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:377,4'
              BranchSideFuncs: []
        - Branch String:   'convert.c:378,27'
          Branch Sides:
            - BranchSide:      'convert.c:377,27'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:379,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convert.c:355,22'
          Dst:             strcasestr
        - Src:             'convert.c:360,17'
          Dst:             strlen
        - Src:             'convert.c:361,8'
          Dst:             strlen
    - functionName:    strcasestr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trace_encoding
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - context
        - path
        - encoding
        - buf
        - len
      BBCount:         27
      ICount:          161
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - strbuf_addchars
        - strbuf_addf
        - strbuf_release
        - trace_pass_fl
        - trace_strbuf_fl
        - trace_want
      functionUses:    3
      BranchProfiles:
        - Branch String:   'convert.c:327,6'
          Branch Sides:
            - BranchSide:      'convert.c:328,3'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addchars
                - trace_pass_fl.23716
                - strbuf_release
                - trace_strbuf_fl
                - strbuf_addf
            - BranchSide:      'convert.c:330,51'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addchars
                - trace_pass_fl.23716
                - strbuf_release
                - trace_strbuf_fl
                - strbuf_addf
        - Branch String:   'convert.c:331,22'
          Branch Sides:
            - BranchSide:      'convert.c:331,25'
              BranchSideFuncs:
                - strbuf_addchars
                - trace_pass_fl.23716
                - strbuf_release
                - trace_strbuf_fl
                - strbuf_addf
            - BranchSide:      'convert.c:331,2'
              BranchSideFuncs:
                - strbuf_addchars
                - trace_pass_fl.23716
                - strbuf_release
                - trace_strbuf_fl
                - strbuf_addf
        - Branch String:   'convert.c:331,2'
          Branch Sides:
            - BranchSide:      'convert.c:334,4'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addchars
                - trace_pass_fl.23716
                - strbuf_release
                - trace_strbuf_fl
            - BranchSide:      'convert.c:340,2'
              BranchSideFuncs:
                - strbuf_addchars
                - trace_pass_fl.23716
                - strbuf_release
                - trace_strbuf_fl
        - Branch String:   'convert.c:336,17'
          Branch Sides:
            - BranchSide:      'convert.c:336,20'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addchars
                - trace_pass_fl.23716
                - strbuf_release
                - trace_strbuf_fl
            - BranchSide:      'convert.c:336,5'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addchars
                - trace_pass_fl.23716
                - strbuf_release
                - trace_strbuf_fl
        - Branch String:   'convert.c:336,5'
          Branch Sides:
            - BranchSide:      'convert.c:336,35'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addchars
                - trace_pass_fl.23716
                - strbuf_release
                - trace_strbuf_fl
            - BranchSide:      'convert.c:337,6'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addchars
                - trace_pass_fl.23716
                - strbuf_release
                - trace_strbuf_fl
        - Branch String:   'convert.c:337,15'
          Branch Sides:
            - BranchSide:      'convert.c:337,19'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addchars
                - trace_pass_fl.23716
                - strbuf_release
                - trace_strbuf_fl
            - BranchSide:      'convert.c:337,5'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addchars
                - trace_pass_fl.23716
                - strbuf_release
                - trace_strbuf_fl
        - Branch String:   'convert.c:342,2'
          Branch Sides:
            - BranchSide:      'convert.c:342,2'
              BranchSideFuncs:
                - trace_strbuf_fl
                - strbuf_release
            - BranchSide:      'convert.c:343,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'convert.c:327,7'
          Dst:             trace_want
        - Src:             'convert.c:330,2'
          Dst:             strbuf_addf
        - Src:             'convert.c:332,3'
          Dst:             strbuf_addf
        - Src:             'convert.c:340,2'
          Dst:             strbuf_addchars
        - Src:             'convert.c:342,2'
          Dst:             trace_pass_fl
        - Src:             'convert.c:342,2'
          Dst:             trace_strbuf_fl
        - Src:             'convert.c:343,2'
          Dst:             strbuf_release
    - functionName:    validate_encoding
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - path
        - enc
        - data
        - len
        - die_on_error
      BBCount:         16
      ICount:          139
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - advise
        - const_error
        - die
        - error
        - has_prohibited_utf_bom
        - is_missing_required_utf_bom
        - skip_iprefix
        - skip_prefix
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:274,6'
          Branch Sides:
            - BranchSide:      'convert.c:275,15'
              BranchSideFuncs:
                - skip_prefix.23691
                - has_prohibited_utf_bom
                - is_missing_required_utf_bom
                - _.23701
                - _.23701
                - advise
                - error
                - const_error.23702
                - die
                - _.23701
                - _.23701
                - strlen
                - advise
                - error
                - const_error.23702
                - die
            - BranchSide:      'convert.c:317,2'
              BranchSideFuncs: []
        - Branch String:   'convert.c:280,7'
          Branch Sides:
            - BranchSide:      'convert.c:281,28'
              BranchSideFuncs:
                - _.23701
                - _.23701
                - strlen
                - advise
                - error
                - const_error.23702
                - die
            - BranchSide:      'convert.c:300,42'
              BranchSideFuncs:
                - is_missing_required_utf_bom
                - _.23701
                - _.23701
                - advise
                - error
                - const_error.23702
                - die
        - Branch String:   'convert.c:294,8'
          Branch Sides:
            - BranchSide:      'convert.c:295,9'
              BranchSideFuncs:
                - die
            - BranchSide:      'convert.c:297,12'
              BranchSideFuncs:
                - error
                - const_error.23702
        - Branch String:   'convert.c:309,8'
          Branch Sides:
            - BranchSide:      'convert.c:310,9'
              BranchSideFuncs:
                - die
            - BranchSide:      'convert.c:312,12'
              BranchSideFuncs:
                - error
                - const_error.23702
      Callsites:
        - Src:             'convert.c:274,6'
          Dst:             skip_iprefix
        - Src:             'convert.c:275,3'
          Dst:             skip_prefix
        - Src:             'convert.c:280,7'
          Dst:             has_prohibited_utf_bom
        - Src:             'convert.c:281,28'
          Dst:             _
        - Src:             'convert.c:288,29'
          Dst:             _
        - Src:             'convert.c:292,23'
          Dst:             strlen
        - Src:             'convert.c:293,4'
          Dst:             advise
        - Src:             'convert.c:295,5'
          Dst:             die
        - Src:             'convert.c:297,12'
          Dst:             error
        - Src:             'convert.c:297,12'
          Dst:             const_error
        - Src:             'convert.c:300,14'
          Dst:             is_missing_required_utf_bom
        - Src:             'convert.c:301,28'
          Dst:             _
        - Src:             'convert.c:303,29'
          Dst:             _
        - Src:             'convert.c:308,4'
          Dst:             advise
        - Src:             'convert.c:310,5'
          Dst:             die
        - Src:             'convert.c:312,12'
          Dst:             error
        - Src:             'convert.c:312,12'
          Dst:             const_error
    - functionName:    write_packetized_from_buf_no_flush
      functionSourceFile: '/src/git/./pkt-line.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - src_in
        - len
        - fd_out
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_packetized_from_buf_no_flush_count
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './pkt-line.h:38,9'
          Dst:             write_packetized_from_buf_no_flush_count
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    start_multi_file_filter_fn
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - subprocess
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - subprocess_handshake
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'convert.c:766,9'
          Dst:             subprocess_handshake
    - functionName:    strbuf_swap
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filter_buffer_or_fd
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - out
        - data
      BBCount:         38
      ICount:          242
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - __errno_location
        - close
        - const_error
        - copy_fd
        - error
        - finish_command
        - sigchain_pop
        - sigchain_push
        - skip_prefix
        - sq_quote_buf
        - start_command
        - strbuf_addch
        - strbuf_expand_step
        - strbuf_release
        - strvec_push
        - write_in_full
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:650,2'
          Branch Sides:
            - BranchSide:      'convert.c:651,19'
              BranchSideFuncs:
                - skip_prefix.23691
                - skip_prefix.23691
                - strbuf_addch.23692
                - strbuf_expand_step
                - strvec_push
                - start_command
                - sigchain_push
                - copy_fd
                - close
                - sigchain_pop
                - finish_command
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
                - __errno_location
                - write_in_full
                - __errno_location
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - sq_quote_buf
                - strbuf_addch.23692
            - BranchSide:      'convert.c:659,29'
              BranchSideFuncs:
                - strvec_push
                - start_command
                - sigchain_push
                - copy_fd
                - close
                - sigchain_pop
                - finish_command
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
                - __errno_location
                - write_in_full
                - __errno_location
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
        - Branch String:   'convert.c:651,7'
          Branch Sides:
            - BranchSide:      'convert.c:652,4'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_expand_step
                - strvec_push
                - start_command
                - sigchain_push
                - copy_fd
                - close
                - sigchain_pop
                - finish_command
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
                - __errno_location
                - write_in_full
                - __errno_location
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - skip_prefix.23691
                - skip_prefix.23691
                - strbuf_addch.23692
                - sq_quote_buf
            - BranchSide:      'convert.c:653,24'
              BranchSideFuncs:
                - skip_prefix.23691
                - strbuf_addch.23692
                - strbuf_expand_step
                - strvec_push
                - start_command
                - sigchain_push
                - copy_fd
                - close
                - sigchain_pop
                - finish_command
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
                - __errno_location
                - write_in_full
                - __errno_location
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - skip_prefix.23691
                - strbuf_addch.23692
                - sq_quote_buf
        - Branch String:   'convert.c:653,12'
          Branch Sides:
            - BranchSide:      'convert.c:654,23'
              BranchSideFuncs:
                - sq_quote_buf
                - strbuf_expand_step
                - strvec_push
                - start_command
                - sigchain_push
                - copy_fd
                - close
                - sigchain_pop
                - finish_command
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
                - __errno_location
                - write_in_full
                - __errno_location
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - skip_prefix.23691
                - skip_prefix.23691
                - strbuf_addch.23692
                - strbuf_addch.23692
            - BranchSide:      'convert.c:656,4'
              BranchSideFuncs:
                - strbuf_addch.23692
                - strbuf_expand_step
                - strvec_push
                - start_command
                - sigchain_push
                - copy_fd
                - close
                - sigchain_pop
                - finish_command
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
                - __errno_location
                - write_in_full
                - __errno_location
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - skip_prefix.23691
                - skip_prefix.23691
                - sq_quote_buf
                - strbuf_addch.23692
        - Branch String:   'convert.c:664,6'
          Branch Sides:
            - BranchSide:      'convert.c:665,3'
              BranchSideFuncs:
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
            - BranchSide:      'convert.c:670,2'
              BranchSideFuncs:
                - sigchain_push
                - copy_fd
                - close
                - sigchain_pop
                - finish_command
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
                - __errno_location
                - write_in_full
                - __errno_location
        - Branch String:   'convert.c:672,6'
          Branch Sides:
            - BranchSide:      'convert.c:673,44'
              BranchSideFuncs:
                - write_in_full
                - __errno_location
                - close
                - sigchain_pop
                - finish_command
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
            - BranchSide:      'convert.c:678,23'
              BranchSideFuncs:
                - copy_fd
                - close
                - sigchain_pop
                - finish_command
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
                - __errno_location
        - Branch String:   'convert.c:675,7'
          Branch Sides:
            - BranchSide:      'convert.c:676,14'
              BranchSideFuncs:
                - close
                - sigchain_pop
                - finish_command
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
            - BranchSide:      'convert.c:677,2'
              BranchSideFuncs:
                - close
                - sigchain_pop
                - finish_command
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
        - Branch String:   'convert.c:683,6'
          Branch Sides:
            - BranchSide:      'convert.c:684,13'
              BranchSideFuncs:
                - sigchain_pop
                - finish_command
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
            - BranchSide:      'convert.c:685,6'
              BranchSideFuncs:
                - sigchain_pop
                - finish_command
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
        - Branch String:   'convert.c:685,6'
          Branch Sides:
            - BranchSide:      'convert.c:686,3'
              BranchSideFuncs:
                - _.23701
                - error
                - const_error.23702
                - sigchain_pop
                - finish_command
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
            - BranchSide:      'convert.c:689,2'
              BranchSideFuncs:
                - sigchain_pop
                - finish_command
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
        - Branch String:   'convert.c:692,6'
          Branch Sides:
            - BranchSide:      'convert.c:693,3'
              BranchSideFuncs:
                - _.23701
                - error
                - const_error.23702
                - strbuf_release
            - BranchSide:      'convert.c:695,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'convert.c:696,20'
          Branch Sides:
            - BranchSide:      'convert.c:696,20'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:696,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convert.c:650,9'
          Dst:             strbuf_expand_step
        - Src:             'convert.c:651,7'
          Dst:             skip_prefix
        - Src:             'convert.c:652,4'
          Dst:             strbuf_addch
        - Src:             'convert.c:653,12'
          Dst:             skip_prefix
        - Src:             'convert.c:654,4'
          Dst:             sq_quote_buf
        - Src:             'convert.c:656,4'
          Dst:             strbuf_addch
        - Src:             'convert.c:659,2'
          Dst:             strvec_push
        - Src:             'convert.c:664,6'
          Dst:             start_command
        - Src:             'convert.c:665,3'
          Dst:             strbuf_release
        - Src:             'convert.c:666,10'
          Dst:             _
        - Src:             'convert.c:666,10'
          Dst:             error
        - Src:             'convert.c:666,10'
          Dst:             const_error
        - Src:             'convert.c:670,2'
          Dst:             sigchain_push
        - Src:             'convert.c:673,16'
          Dst:             write_in_full
        - Src:             'convert.c:675,7'
          Dst:             __errno_location
        - Src:             'convert.c:678,15'
          Dst:             copy_fd
        - Src:             'convert.c:679,40'
          Dst:             __errno_location
        - Src:             'convert.c:683,6'
          Dst:             close
        - Src:             'convert.c:686,3'
          Dst:             _
        - Src:             'convert.c:686,3'
          Dst:             error
        - Src:             'convert.c:686,3'
          Dst:             const_error
        - Src:             'convert.c:689,2'
          Dst:             sigchain_pop
        - Src:             'convert.c:691,11'
          Dst:             finish_command
        - Src:             'convert.c:693,3'
          Dst:             _
        - Src:             'convert.c:693,3'
          Dst:             error
        - Src:             'convert.c:693,3'
          Dst:             const_error
        - Src:             'convert.c:695,2'
          Dst:             strbuf_release
    - functionName:    apply_multi_file_filter
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - src
        - len
        - fd
        - dst
        - cmd
        - wanted_capability
        - meta
        - dco
      BBCount:         86
      ICount:          543
      EdgeCount:       118
      CyclomaticComplexity: 34
      functionsReached:
        - _
        - cmd2process_cmp
        - const_error
        - die
        - error
        - fflush
        - handle_filter_error
        - hashmap_init
        - is_null_oid
        - oid_to_hex
        - packet_flush_gently
        - packet_write_fmt_gently
        - read_packetized_to_strbuf
        - sigchain_pop
        - sigchain_push
        - start_multi_file_filter_fn
        - strbuf_release
        - strbuf_swap
        - strcmp
        - string_list_insert
        - strlen
        - subprocess_find_entry
        - subprocess_read_status
        - subprocess_start
        - write_packetized_from_buf_no_flush
        - write_packetized_from_fd_no_flush
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:809,6'
          Branch Sides:
            - BranchSide:      'convert.c:810,30'
              BranchSideFuncs:
                - subprocess_find_entry
                - fflush
                - xmalloc
                - subprocess_start
                - _.23701
                - die
                - sigchain_push
                - strlen
                - __assert_fail
                - packet_write_fmt_gently
                - strlen
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_write_fmt_gently
                - _.23701
                - error
                - const_error.23702
                - free
            - BranchSide:      'convert.c:814,72'
              BranchSideFuncs:
                - subprocess_find_entry
                - fflush
                - xmalloc
                - subprocess_start
                - _.23701
                - die
                - sigchain_push
                - strlen
                - __assert_fail
                - packet_write_fmt_gently
                - strlen
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_write_fmt_gently
                - _.23701
                - error
                - const_error.23702
                - free
        - Branch String:   'convert.c:819,6'
          Branch Sides:
            - BranchSide:      'convert.c:820,11'
              BranchSideFuncs:
                - _.23701
                - die
                - sigchain_push
                - strlen
                - __assert_fail
                - packet_write_fmt_gently
                - strlen
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_write_fmt_gently
                - _.23701
                - error
                - const_error.23702
            - BranchSide:      'convert.c:828,13'
              BranchSideFuncs:
                - _.23701
                - die
                - sigchain_push
                - strlen
                - __assert_fail
                - packet_write_fmt_gently
                - strlen
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_write_fmt_gently
                - _.23701
                - error
                - const_error.23702
        - Branch String:   'convert.c:823,7'
          Branch Sides:
            - BranchSide:      'convert.c:824,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'convert.c:827,2'
              BranchSideFuncs:
                - _.23701
                - die
                - sigchain_push
                - strlen
                - __assert_fail
                - packet_write_fmt_gently
                - strlen
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_write_fmt_gently
                - _.23701
                - error
                - const_error.23702
        - Branch String:   'convert.c:830,6'
          Branch Sides:
            - BranchSide:      'convert.c:831,3'
              BranchSideFuncs:
                - _.23701
                - die
                - sigchain_push
                - strlen
                - __assert_fail
                - packet_write_fmt_gently
                - strlen
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_write_fmt_gently
                - _.23701
                - error
                - const_error.23702
            - BranchSide:      'convert.c:833,6'
              BranchSideFuncs:
                - _.23701
                - die
                - sigchain_push
                - strlen
                - __assert_fail
                - packet_write_fmt_gently
                - strlen
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_write_fmt_gently
                - _.23701
                - error
                - const_error.23702
        - Branch String:   'convert.c:833,6'
          Branch Sides:
            - BranchSide:      'convert.c:834,15'
              BranchSideFuncs:
                - sigchain_push
                - strlen
                - __assert_fail
                - packet_write_fmt_gently
                - strlen
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_write_fmt_gently
                - _.23701
                - error
                - const_error.23702
            - BranchSide:      'convert.c:835,11'
              BranchSideFuncs:
                - _.23701
                - die
                - sigchain_push
                - strlen
                - __assert_fail
                - packet_write_fmt_gently
                - strlen
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_write_fmt_gently
                - _.23701
                - error
                - const_error.23702
        - Branch String:   'convert.c:835,11'
          Branch Sides:
            - BranchSide:      'convert.c:836,15'
              BranchSideFuncs:
                - sigchain_push
                - strlen
                - __assert_fail
                - packet_write_fmt_gently
                - strlen
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_write_fmt_gently
                - _.23701
                - error
                - const_error.23702
            - BranchSide:      'convert.c:838,7'
              BranchSideFuncs:
                - _.23701
                - die
        - Branch String:   'convert.c:842,2'
          Branch Sides:
            - BranchSide:      'convert.c:842,2'
              BranchSideFuncs:
                - packet_write_fmt_gently
                - strlen
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_write_fmt_gently
                - _.23701
                - error
                - const_error.23702
            - BranchSide:      'convert.c:843,32'
              BranchSideFuncs:
                - packet_write_fmt_gently
                - strlen
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_write_fmt_gently
                - _.23701
                - error
                - const_error.23702
        - Branch String:   'convert.c:844,6'
          Branch Sides:
            - BranchSide:      'convert.c:845,3'
              BranchSideFuncs:
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:847,15'
              BranchSideFuncs:
                - strlen
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_write_fmt_gently
                - _.23701
                - error
                - const_error.23702
        - Branch String:   'convert.c:848,6'
          Branch Sides:
            - BranchSide:      'convert.c:849,3'
              BranchSideFuncs:
                - _.23701
                - error
                - const_error.23702
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:853,32'
              BranchSideFuncs:
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_write_fmt_gently
        - Branch String:   'convert.c:854,6'
          Branch Sides:
            - BranchSide:      'convert.c:855,3'
              BranchSideFuncs:
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:857,6'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_write_fmt_gently
        - Branch String:   'convert.c:857,11'
          Branch Sides:
            - BranchSide:      'convert.c:857,14'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_write_fmt_gently
            - BranchSide:      'convert.c:863,6'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
        - Branch String:   'convert.c:857,6'
          Branch Sides:
            - BranchSide:      'convert.c:858,33'
              BranchSideFuncs:
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
            - BranchSide:      'convert.c:863,6'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
        - Branch String:   'convert.c:859,7'
          Branch Sides:
            - BranchSide:      'convert.c:860,4'
              BranchSideFuncs:
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:861,2'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
        - Branch String:   'convert.c:863,11'
          Branch Sides:
            - BranchSide:      'convert.c:863,28'
              BranchSideFuncs:
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
            - BranchSide:      'convert.c:869,6'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
        - Branch String:   'convert.c:863,6'
          Branch Sides:
            - BranchSide:      'convert.c:864,33'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
            - BranchSide:      'convert.c:869,6'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
        - Branch String:   'convert.c:865,7'
          Branch Sides:
            - BranchSide:      'convert.c:866,4'
              BranchSideFuncs:
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:867,2'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
        - Branch String:   'convert.c:869,11'
          Branch Sides:
            - BranchSide:      'convert.c:869,28'
              BranchSideFuncs:
                - is_null_oid.23728
                - oid_to_hex
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
            - BranchSide:      'convert.c:875,7'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
        - Branch String:   'convert.c:869,6'
          Branch Sides:
            - BranchSide:      'convert.c:870,33'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
            - BranchSide:      'convert.c:875,7'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
        - Branch String:   'convert.c:871,7'
          Branch Sides:
            - BranchSide:      'convert.c:872,4'
              BranchSideFuncs:
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:873,2'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
        - Branch String:   'convert.c:875,50'
          Branch Sides:
            - BranchSide:      'convert.c:876,6'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
            - BranchSide:      'convert.c:883,28'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
        - Branch String:   'convert.c:876,10'
          Branch Sides:
            - BranchSide:      'convert.c:876,13'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
                - packet_write_fmt_gently
            - BranchSide:      'convert.c:883,28'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
        - Branch String:   'convert.c:875,6'
          Branch Sides:
            - BranchSide:      'convert.c:877,13'
              BranchSideFuncs:
                - packet_write_fmt_gently
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
            - BranchSide:      'convert.c:883,28'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
        - Branch String:   'convert.c:879,7'
          Branch Sides:
            - BranchSide:      'convert.c:880,4'
              BranchSideFuncs:
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:881,2'
              BranchSideFuncs:
                - packet_flush_gently
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
        - Branch String:   'convert.c:884,6'
          Branch Sides:
            - BranchSide:      'convert.c:885,3'
              BranchSideFuncs:
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:887,6'
              BranchSideFuncs:
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
                - write_packetized_from_fd_no_flush
        - Branch String:   'convert.c:887,6'
          Branch Sides:
            - BranchSide:      'convert.c:888,43'
              BranchSideFuncs:
                - write_packetized_from_fd_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
            - BranchSide:      'convert.c:890,44'
              BranchSideFuncs:
                - write_packetized_from_buf_no_flush
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
        - Branch String:   'convert.c:891,6'
          Branch Sides:
            - BranchSide:      'convert.c:892,3'
              BranchSideFuncs:
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:894,28'
              BranchSideFuncs:
                - packet_flush_gently
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
        - Branch String:   'convert.c:895,6'
          Branch Sides:
            - BranchSide:      'convert.c:896,3'
              BranchSideFuncs:
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:898,31'
              BranchSideFuncs:
                - subprocess_read_status
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
        - Branch String:   'convert.c:899,6'
          Branch Sides:
            - BranchSide:      'convert.c:900,3'
              BranchSideFuncs:
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:902,6'
              BranchSideFuncs:
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - string_list_insert
                - string_list_insert
        - Branch String:   'convert.c:902,16'
          Branch Sides:
            - BranchSide:      'convert.c:902,41'
              BranchSideFuncs:
                - strcmp
                - string_list_insert
                - string_list_insert
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
            - BranchSide:      'convert.c:907,30'
              BranchSideFuncs:
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
        - Branch String:   'convert.c:902,6'
          Branch Sides:
            - BranchSide:      'convert.c:903,23'
              BranchSideFuncs:
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:907,30'
              BranchSideFuncs:
                - strcmp
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
        - Branch String:   'convert.c:908,7'
          Branch Sides:
            - BranchSide:      'convert.c:909,4'
              BranchSideFuncs:
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:911,35'
              BranchSideFuncs:
                - read_packetized_to_strbuf
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
        - Branch String:   'convert.c:913,7'
          Branch Sides:
            - BranchSide:      'convert.c:914,4'
              BranchSideFuncs:
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:916,32'
              BranchSideFuncs:
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
        - Branch String:   'convert.c:917,7'
          Branch Sides:
            - BranchSide:      'convert.c:918,4'
              BranchSideFuncs:
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:920,30'
              BranchSideFuncs:
                - strcmp
                - sigchain_pop
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
                - handle_filter_error
        - Branch String:   'convert.c:926,6'
          Branch Sides:
            - BranchSide:      'convert.c:927,39'
              BranchSideFuncs:
                - handle_filter_error
                - strbuf_release
                - strbuf_release
            - BranchSide:      'convert.c:929,15'
              BranchSideFuncs:
                - strbuf_swap.23734
                - strbuf_release
                - strbuf_release
      Callsites:
        - Src:             'convert.c:811,3'
          Dst:             hashmap_init
        - Src:             'convert.c:811,3'
          Dst:             cmd2process_cmp
        - Src:             'convert.c:814,33'
          Dst:             subprocess_find_entry
        - Src:             'convert.c:817,2'
          Dst:             fflush
        - Src:             'convert.c:820,11'
          Dst:             xmalloc
        - Src:             'convert.c:823,7'
          Dst:             subprocess_start
        - Src:             'convert.c:823,7'
          Dst:             start_multi_file_filter_fn
        - Src:             'convert.c:838,7'
          Dst:             _
        - Src:             'convert.c:838,3'
          Dst:             die
        - Src:             'convert.c:840,2'
          Dst:             sigchain_push
        - Src:             'convert.c:842,2'
          Dst:             strlen
        - Src:             'convert.c:842,2'
          Dst:             __assert_fail
        - Src:             'convert.c:843,8'
          Dst:             packet_write_fmt_gently
        - Src:             'convert.c:847,8'
          Dst:             strlen
        - Src:             'convert.c:849,3'
          Dst:             _
        - Src:             'convert.c:849,3'
          Dst:             error
        - Src:             'convert.c:849,3'
          Dst:             const_error
        - Src:             'convert.c:853,8'
          Dst:             packet_write_fmt_gently
        - Src:             'convert.c:858,9'
          Dst:             packet_write_fmt_gently
        - Src:             'convert.c:863,15'
          Dst:             is_null_oid
        - Src:             'convert.c:864,62'
          Dst:             oid_to_hex
        - Src:             'convert.c:864,9'
          Dst:             packet_write_fmt_gently
        - Src:             'convert.c:869,15'
          Dst:             is_null_oid
        - Src:             'convert.c:870,59'
          Dst:             oid_to_hex
        - Src:             'convert.c:870,9'
          Dst:             packet_write_fmt_gently
        - Src:             'convert.c:878,9'
          Dst:             packet_write_fmt_gently
        - Src:             'convert.c:883,8'
          Dst:             packet_flush_gently
        - Src:             'convert.c:888,9'
          Dst:             write_packetized_from_fd_no_flush
        - Src:             'convert.c:890,9'
          Dst:             write_packetized_from_buf_no_flush
        - Src:             'convert.c:894,8'
          Dst:             packet_flush_gently
        - Src:             'convert.c:898,8'
          Dst:             subprocess_read_status
        - Src:             'convert.c:902,20'
          Dst:             strcmp
        - Src:             'convert.c:903,3'
          Dst:             string_list_insert
        - Src:             'convert.c:904,3'
          Dst:             string_list_insert
        - Src:             'convert.c:907,9'
          Dst:             strcmp
        - Src:             'convert.c:911,9'
          Dst:             read_packetized_to_strbuf
        - Src:             'convert.c:916,9'
          Dst:             subprocess_read_status
        - Src:             'convert.c:920,9'
          Dst:             strcmp
        - Src:             'convert.c:924,2'
          Dst:             sigchain_pop
        - Src:             'convert.c:927,3'
          Dst:             handle_filter_error
        - Src:             'convert.c:929,3'
          Dst:             strbuf_swap
        - Src:             'convert.c:930,2'
          Dst:             strbuf_release
        - Src:             'convert.c:931,2'
          Dst:             strbuf_release
    - functionName:    handle_filter_error
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filter_status
        - entry
        - wanted_capability
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - error
        - strcmp
        - subprocess_stop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:775,6'
          Branch Sides:
            - BranchSide:      'convert.c:775,6'
              BranchSideFuncs:
                - strcmp
                - _.23701
                - error
                - const_error.23702
                - subprocess_stop
                - free
            - BranchSide:      'convert.c:777,19'
              BranchSideFuncs:
                - strcmp
                - _.23701
                - error
                - const_error.23702
                - subprocess_stop
                - free
        - Branch String:   'convert.c:777,48'
          Branch Sides:
            - BranchSide:      'convert.c:777,51'
              BranchSideFuncs:
                - _.23701
                - error
                - const_error.23702
                - subprocess_stop
                - free
            - BranchSide:      'convert.c:789,3'
              BranchSideFuncs:
                - _.23701
                - error
                - const_error.23702
                - subprocess_stop
                - free
        - Branch String:   'convert.c:777,11'
          Branch Sides:
            - BranchSide:      'convert.c:783,38'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:789,3'
              BranchSideFuncs:
                - _.23701
                - error
                - const_error.23702
                - subprocess_stop
                - free
      Callsites:
        - Src:             'convert.c:775,7'
          Dst:             strcmp
        - Src:             'convert.c:777,12'
          Dst:             strcmp
        - Src:             'convert.c:789,3'
          Dst:             _
        - Src:             'convert.c:789,3'
          Dst:             error
        - Src:             'convert.c:789,3'
          Dst:             const_error
        - Src:             'convert.c:790,3'
          Dst:             subprocess_stop
    - functionName:    apply_single_file_filter
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - src
        - len
        - fd
        - dst
        - cmd
      BBCount:         18
      ICount:          150
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _
        - close
        - const_error
        - error
        - fflush
        - finish_async
        - start_async
        - strbuf_read
        - strbuf_release
        - strbuf_swap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:724,6'
          Branch Sides:
            - BranchSide:      'convert.c:725,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:727,31'
              BranchSideFuncs:
                - strbuf_read
                - close
                - finish_async
                - strbuf_swap.23734
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
        - Branch String:   'convert.c:727,6'
          Branch Sides:
            - BranchSide:      'convert.c:728,9'
              BranchSideFuncs:
                - _.23701
                - error
                - const_error.23702
                - close
                - finish_async
                - strbuf_swap.23734
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
            - BranchSide:      'convert.c:730,18'
              BranchSideFuncs:
                - close
                - finish_async
                - strbuf_swap.23734
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
                - _.23701
                - error
                - const_error.23702
        - Branch String:   'convert.c:730,6'
          Branch Sides:
            - BranchSide:      'convert.c:731,9'
              BranchSideFuncs:
                - _.23701
                - error
                - const_error.23702
                - finish_async
                - strbuf_swap.23734
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
            - BranchSide:      'convert.c:733,6'
              BranchSideFuncs:
                - finish_async
                - strbuf_swap.23734
                - strbuf_release
                - _.23701
                - error
                - const_error.23702
        - Branch String:   'convert.c:733,6'
          Branch Sides:
            - BranchSide:      'convert.c:734,9'
              BranchSideFuncs:
                - _.23701
                - error
                - const_error.23702
                - strbuf_swap.23734
                - strbuf_release
            - BranchSide:      'convert.c:737,7'
              BranchSideFuncs:
                - strbuf_swap.23734
                - strbuf_release
        - Branch String:   'convert.c:737,6'
          Branch Sides:
            - BranchSide:      'convert.c:738,15'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'convert.c:740,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'convert.c:723,2'
          Dst:             fflush
        - Src:             'convert.c:724,6'
          Dst:             start_async
        - Src:             'convert.c:727,6'
          Dst:             strbuf_read
        - Src:             'convert.c:728,9'
          Dst:             _
        - Src:             'convert.c:728,9'
          Dst:             error
        - Src:             'convert.c:728,9'
          Dst:             const_error
        - Src:             'convert.c:730,6'
          Dst:             close
        - Src:             'convert.c:731,9'
          Dst:             _
        - Src:             'convert.c:731,9'
          Dst:             error
        - Src:             'convert.c:731,9'
          Dst:             const_error
        - Src:             'convert.c:733,6'
          Dst:             finish_async
        - Src:             'convert.c:734,9'
          Dst:             _
        - Src:             'convert.c:734,9'
          Dst:             error
        - Src:             'convert.c:734,9'
          Dst:             const_error
        - Src:             'convert.c:738,3'
          Dst:             strbuf_swap
        - Src:             'convert.c:740,2'
          Dst:             strbuf_release
    - functionName:    clone_checkout_metadata
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2037
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
        - blob
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - oidcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:2039,6'
          Branch Sides:
            - BranchSide:      'convert.c:2039,6'
              BranchSideFuncs:
                - oidcpy.23755
            - BranchSide:      'convert.c:2040,11'
              BranchSideFuncs:
                - oidcpy.23755
      Callsites:
        - Src:             'convert.c:2040,3'
          Dst:             oidcpy
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_checkout_metadata
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2024
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - meta
        - refname
        - treeish
        - blob
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - oidcpy
      functionUses:    11
      BranchProfiles:
        - Branch String:   'convert.c:2026,6'
          Branch Sides:
            - BranchSide:      'convert.c:2027,19'
              BranchSideFuncs:
                - oidcpy.23755
                - oidcpy.23755
            - BranchSide:      'convert.c:2028,6'
              BranchSideFuncs:
                - oidcpy.23755
                - oidcpy.23755
        - Branch String:   'convert.c:2028,6'
          Branch Sides:
            - BranchSide:      'convert.c:2029,11'
              BranchSideFuncs:
                - oidcpy.23755
                - oidcpy.23755
            - BranchSide:      'convert.c:2030,6'
              BranchSideFuncs:
                - oidcpy.23755
        - Branch String:   'convert.c:2030,6'
          Branch Sides:
            - BranchSide:      'convert.c:2030,6'
              BranchSideFuncs:
                - oidcpy.23755
            - BranchSide:      'convert.c:2031,11'
              BranchSideFuncs:
                - oidcpy.23755
      Callsites:
        - Src:             'convert.c:2029,3'
          Dst:             oidcpy
        - Src:             'convert.c:2031,3'
          Dst:             oidcpy
    - functionName:    get_stream_filter
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2006
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
        - oid
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convert_attrs
        - get_stream_filter_ca
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'convert.c:2005,2'
          Dst:             convert_attrs
        - Src:             'convert.c:2006,9'
          Dst:             get_stream_filter_ca
    - functionName:    convert_attrs
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - ca
        - path
      BBCount:         48
      ICount:          289
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - attr_check_initl
        - git_check_attr
        - git_config
        - git_path_check_convert
        - git_path_check_crlf
        - git_path_check_encoding
        - git_path_check_eol
        - git_path_check_ident
        - read_convert_config
        - text_eol_is_crlf
      functionUses:    13
      BranchProfiles:
        - Branch String:   'convert.c:1323,6'
          Branch Sides:
            - BranchSide:      'convert.c:1324,11'
              BranchSideFuncs:
                - git_check_attr
                - git_path_check_crlf
                - git_path_check_ident
                - git_path_check_convert
                - git_path_check_encoding
                - text_eol_is_crlf
                - git_path_check_eol
                - git_path_check_crlf
            - BranchSide:      'convert.c:1331,17'
              BranchSideFuncs:
                - git_check_attr
                - git_path_check_crlf
                - git_path_check_ident
                - git_path_check_convert
                - git_path_check_encoding
                - text_eol_is_crlf
                - git_path_check_eol
                - git_path_check_crlf
        - Branch String:   'convert.c:1334,6'
          Branch Sides:
            - BranchSide:      'convert.c:1335,41'
              BranchSideFuncs:
                - git_path_check_crlf
                - git_path_check_ident
                - git_path_check_convert
                - git_path_check_encoding
                - text_eol_is_crlf
                - git_path_check_eol
            - BranchSide:      'convert.c:1336,35'
              BranchSideFuncs:
                - git_path_check_ident
                - git_path_check_convert
                - git_path_check_encoding
                - text_eol_is_crlf
                - git_path_check_eol
        - Branch String:   'convert.c:1338,6'
          Branch Sides:
            - BranchSide:      'convert.c:1339,42'
              BranchSideFuncs:
                - git_path_check_eol
                - git_path_check_encoding
                - text_eol_is_crlf
            - BranchSide:      'convert.c:1349,54'
              BranchSideFuncs:
                - git_path_check_encoding
                - text_eol_is_crlf
        - Branch String:   'convert.c:1340,36'
          Branch Sides:
            - BranchSide:      'convert.c:1340,39'
              BranchSideFuncs:
                - git_path_check_encoding
                - text_eol_is_crlf
            - BranchSide:      'convert.c:1342,12'
              BranchSideFuncs:
                - git_path_check_encoding
                - text_eol_is_crlf
        - Branch String:   'convert.c:1340,7'
          Branch Sides:
            - BranchSide:      'convert.c:1341,4'
              BranchSideFuncs:
                - git_path_check_encoding
                - text_eol_is_crlf
            - BranchSide:      'convert.c:1342,12'
              BranchSideFuncs:
                - git_path_check_encoding
                - text_eol_is_crlf
        - Branch String:   'convert.c:1342,41'
          Branch Sides:
            - BranchSide:      'convert.c:1342,44'
              BranchSideFuncs:
                - git_path_check_encoding
                - text_eol_is_crlf
            - BranchSide:      'convert.c:1344,12'
              BranchSideFuncs:
                - git_path_check_encoding
                - text_eol_is_crlf
        - Branch String:   'convert.c:1342,12'
          Branch Sides:
            - BranchSide:      'convert.c:1343,4'
              BranchSideFuncs:
                - git_path_check_encoding
                - text_eol_is_crlf
            - BranchSide:      'convert.c:1344,12'
              BranchSideFuncs:
                - git_path_check_encoding
                - text_eol_is_crlf
        - Branch String:   'convert.c:1344,12'
          Branch Sides:
            - BranchSide:      'convert.c:1345,4'
              BranchSideFuncs:
                - git_path_check_encoding
                - text_eol_is_crlf
            - BranchSide:      'convert.c:1346,12'
              BranchSideFuncs:
                - git_path_check_encoding
                - text_eol_is_crlf
        - Branch String:   'convert.c:1353,6'
          Branch Sides:
            - BranchSide:      'convert.c:1354,21'
              BranchSideFuncs:
                - text_eol_is_crlf
            - BranchSide:      'convert.c:1355,6'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1355,40'
          Branch Sides:
            - BranchSide:      'convert.c:1355,43'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1357,6'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1355,6'
          Branch Sides:
            - BranchSide:      'convert.c:1356,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1357,6'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1357,40'
          Branch Sides:
            - BranchSide:      'convert.c:1357,43'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1359,6'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1357,6'
          Branch Sides:
            - BranchSide:      'convert.c:1358,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1359,6'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1359,40'
          Branch Sides:
            - BranchSide:      'convert.c:1359,43'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1359,40'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1359,6'
          Branch Sides:
            - BranchSide:      'convert.c:1359,6'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1360,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convert.c:1324,11'
          Dst:             attr_check_initl
        - Src:             'convert.c:1328,3'
          Dst:             git_config
        - Src:             'convert.c:1328,3'
          Dst:             read_convert_config
        - Src:             'convert.c:1331,2'
          Dst:             git_check_attr
        - Src:             'convert.c:1333,20'
          Dst:             git_path_check_crlf
        - Src:             'convert.c:1335,21'
          Dst:             git_path_check_crlf
        - Src:             'convert.c:1336,14'
          Dst:             git_path_check_ident
        - Src:             'convert.c:1337,12'
          Dst:             git_path_check_convert
        - Src:             'convert.c:1339,23'
          Dst:             git_path_check_eol
        - Src:             'convert.c:1349,30'
          Dst:             git_path_check_encoding
        - Src:             'convert.c:1354,21'
          Dst:             text_eol_is_crlf
    - functionName:    get_stream_filter_ca
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1983
      functionLinenumberEnd: 1998
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ca
        - oid
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cascade_filter
        - classify_conv_attrs
        - ident_filter
        - lf_to_crlf_filter
        - output_eol
      functionUses:    3
      BranchProfiles:
        - Branch String:   'convert.c:1986,6'
          Branch Sides:
            - BranchSide:      'convert.c:1987,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1989,6'
              BranchSideFuncs:
                - output_eol
                - cascade_filter
                - lf_to_crlf_filter
                - cascade_filter
                - ident_filter
        - Branch String:   'convert.c:1989,6'
          Branch Sides:
            - BranchSide:      'convert.c:1990,25'
              BranchSideFuncs:
                - ident_filter
                - output_eol
                - cascade_filter
                - lf_to_crlf_filter
                - cascade_filter
            - BranchSide:      'convert.c:1992,17'
              BranchSideFuncs:
                - output_eol
                - cascade_filter
                - lf_to_crlf_filter
                - cascade_filter
        - Branch String:   'convert.c:1992,6'
          Branch Sides:
            - BranchSide:      'convert.c:1993,27'
              BranchSideFuncs:
                - lf_to_crlf_filter
                - cascade_filter
            - BranchSide:      'convert.c:1995,27'
              BranchSideFuncs:
                - cascade_filter
      Callsites:
        - Src:             'convert.c:1986,6'
          Dst:             classify_conv_attrs
        - Src:             'convert.c:1990,12'
          Dst:             ident_filter
        - Src:             'convert.c:1992,6'
          Dst:             output_eol
        - Src:             'convert.c:1993,35'
          Dst:             lf_to_crlf_filter
        - Src:             'convert.c:1993,12'
          Dst:             cascade_filter
        - Src:             'convert.c:1995,12'
          Dst:             cascade_filter
    - functionName:    classify_conv_attrs
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2044
      functionLinenumberEnd: 2059
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ca
      BBCount:         19
      ICount:          95
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:2045,6'
          Branch Sides:
            - BranchSide:      'convert.c:2046,7'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:2052,6'
              BranchSideFuncs: []
        - Branch String:   'convert.c:2046,7'
          Branch Sides:
            - BranchSide:      'convert.c:2047,4'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:2048,7'
              BranchSideFuncs: []
        - Branch String:   'convert.c:2048,23'
          Branch Sides:
            - BranchSide:      'convert.c:2048,26'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:2049,4'
              BranchSideFuncs: []
        - Branch String:   'convert.c:2048,7'
          Branch Sides:
            - BranchSide:      'convert.c:2049,4'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:2050,2'
              BranchSideFuncs: []
        - Branch String:   'convert.c:2052,6'
          Branch Sides:
            - BranchSide:      'convert.c:2053,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:2055,6'
              BranchSideFuncs: []
        - Branch String:   'convert.c:2055,35'
          Branch Sides:
            - BranchSide:      'convert.c:2055,38'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:2056,3'
              BranchSideFuncs: []
        - Branch String:   'convert.c:2055,6'
          Branch Sides:
            - BranchSide:      'convert.c:2056,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:2058,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ident_filter
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1962
      functionLinenumberEnd: 1970
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oid_to_hex
        - strbuf_init
        - xmalloc
        - xsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'convert.c:1963,31'
          Dst:             xmalloc
        - Src:             'convert.c:1966,15'
          Dst:             oid_to_hex
        - Src:             'convert.c:1965,2'
          Dst:             xsnprintf
        - Src:             'convert.c:1967,2'
          Dst:             strbuf_init
    - functionName:    lf_to_crlf_filter
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:1715,28'
          Branch Sides:
            - BranchSide:      'convert.c:1715,28'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'convert.c:1715,41'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             'convert.c:1715,41'
          Dst:             xcalloc
    - functionName:    cascade_filter
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - one
        - two
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - is_null_stream_filter
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:1814,11'
          Branch Sides:
            - BranchSide:      'convert.c:1814,36'
              BranchSideFuncs:
                - is_null_stream_filter
                - is_null_stream_filter
                - xmalloc
            - BranchSide:      'convert.c:1815,10'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1814,6'
          Branch Sides:
            - BranchSide:      'convert.c:1815,10'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1816,7'
              BranchSideFuncs:
                - is_null_stream_filter
                - xmalloc
        - Branch String:   'convert.c:1816,11'
          Branch Sides:
            - BranchSide:      'convert.c:1816,36'
              BranchSideFuncs:
                - is_null_stream_filter
                - xmalloc
            - BranchSide:      'convert.c:1817,10'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1816,6'
          Branch Sides:
            - BranchSide:      'convert.c:1817,10'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1819,12'
              BranchSideFuncs:
                - xmalloc
      Callsites:
        - Src:             'convert.c:1814,14'
          Dst:             is_null_stream_filter
        - Src:             'convert.c:1816,14'
          Dst:             is_null_stream_filter
        - Src:             'convert.c:1819,12'
          Dst:             xmalloc
    - functionName:    is_null_stream_filter
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1610
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_convert_config
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - cb
      BBCount:         33
      ICount:          201
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - git_config_bool
        - git_config_string
        - parse_config_key
        - strcmp
        - xcalloc
        - xmemdupz
        - xstrncmpz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:1035,65'
          Branch Sides:
            - BranchSide:      'convert.c:1035,69'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1036,3'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1035,6'
          Branch Sides:
            - BranchSide:      'convert.c:1036,3'
              BranchSideFuncs:
                - xcalloc
                - xmemdupz
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - xstrncmpz
            - BranchSide:      'convert.c:1037,13'
              BranchSideFuncs:
                - xcalloc
                - xmemdupz
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - xstrncmpz
        - Branch String:   'convert.c:1037,2'
          Branch Sides:
            - BranchSide:      'convert.c:1038,18'
              BranchSideFuncs:
                - xstrncmpz
                - xcalloc
                - xmemdupz
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
            - BranchSide:      'convert.c:1040,7'
              BranchSideFuncs:
                - xcalloc
                - xmemdupz
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
        - Branch String:   'convert.c:1038,7'
          Branch Sides:
            - BranchSide:      'convert.c:1038,42'
              BranchSideFuncs:
                - xcalloc
                - xmemdupz
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
                - xstrncmpz
            - BranchSide:      'convert.c:1039,4'
              BranchSideFuncs:
                - xcalloc
                - xmemdupz
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
        - Branch String:   'convert.c:1040,6'
          Branch Sides:
            - BranchSide:      'convert.c:1041,3'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
            - BranchSide:      'convert.c:1056,24'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
        - Branch String:   'convert.c:1056,6'
          Branch Sides:
            - BranchSide:      'convert.c:1057,3'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
            - BranchSide:      'convert.c:1061,23'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
        - Branch String:   'convert.c:1061,6'
          Branch Sides:
            - BranchSide:      'convert.c:1062,3'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
            - BranchSide:      'convert.c:1066,25'
              BranchSideFuncs:
                - strcmp
                - free
                - git_config_string
                - strcmp
                - git_config_bool
        - Branch String:   'convert.c:1066,6'
          Branch Sides:
            - BranchSide:      'convert.c:1067,3'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
            - BranchSide:      'convert.c:1071,26'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
        - Branch String:   'convert.c:1071,6'
          Branch Sides:
            - BranchSide:      'convert.c:1072,35'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1076,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convert.c:1035,6'
          Dst:             parse_config_key
        - Src:             'convert.c:1038,8'
          Dst:             xstrncmpz
        - Src:             'convert.c:1041,3'
          Dst:             xcalloc
        - Src:             'convert.c:1042,15'
          Dst:             xmemdupz
        - Src:             'convert.c:1056,7'
          Dst:             strcmp
        - Src:             'convert.c:1058,10'
          Dst:             git_config_string
        - Src:             'convert.c:1061,7'
          Dst:             strcmp
        - Src:             'convert.c:1063,10'
          Dst:             git_config_string
        - Src:             'convert.c:1066,7'
          Dst:             strcmp
        - Src:             'convert.c:1068,10'
          Dst:             git_config_string
        - Src:             'convert.c:1071,7'
          Dst:             strcmp
        - Src:             'convert.c:1072,19'
          Dst:             git_config_bool
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    git_path_check_crlf
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
      BBCount:         18
      ICount:          77
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:1270,6'
          Branch Sides:
            - BranchSide:      'convert.c:1271,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1272,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'convert.c:1272,11'
          Branch Sides:
            - BranchSide:      'convert.c:1273,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1274,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'convert.c:1276,11'
          Branch Sides:
            - BranchSide:      'convert.c:1277,3'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'convert.c:1278,19'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'convert.c:1276,12'
          Dst:             strcmp
        - Src:             'convert.c:1278,12'
          Dst:             strcmp
    - functionName:    git_path_check_ident
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_path_check_convert
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1297
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
      BBCount:         17
      ICount:          81
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:1301,23'
          Branch Sides:
            - BranchSide:      'convert.c:1301,26'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1302,3'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1301,44'
          Branch Sides:
            - BranchSide:      'convert.c:1301,47'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1302,3'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1301,6'
          Branch Sides:
            - BranchSide:      'convert.c:1302,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1303,13'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'convert.c:1303,2'
          Branch Sides:
            - BranchSide:      'convert.c:1304,15'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'convert.c:1306,2'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1304,7'
          Branch Sides:
            - BranchSide:      'convert.c:1304,31'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'convert.c:1305,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convert.c:1304,8'
          Dst:             strcmp
    - functionName:    git_path_check_eol
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:1287,6'
          Branch Sides:
            - BranchSide:      'convert.c:1289,19'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1293,2'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1289,11'
          Branch Sides:
            - BranchSide:      'convert.c:1290,3'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'convert.c:1291,19'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'convert.c:1289,12'
          Dst:             strcmp
        - Src:             'convert.c:1291,12'
          Dst:             strcmp
    - functionName:    git_path_check_encoding
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
      BBCount:         16
      ICount:          74
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _
        - die
        - same_encoding
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:1252,24'
          Branch Sides:
            - BranchSide:      'convert.c:1252,35'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1253,3'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1252,6'
          Branch Sides:
            - BranchSide:      'convert.c:1253,3'
              BranchSideFuncs:
                - same_encoding
                - _.23701
                - die
            - BranchSide:      'convert.c:1255,6'
              BranchSideFuncs:
                - same_encoding
                - _.23701
                - die
        - Branch String:   'convert.c:1255,23'
          Branch Sides:
            - BranchSide:      'convert.c:1255,26'
              BranchSideFuncs:
                - _.23701
                - die
            - BranchSide:      'convert.c:1256,7'
              BranchSideFuncs:
                - _.23701
                - die
        - Branch String:   'convert.c:1255,6'
          Branch Sides:
            - BranchSide:      'convert.c:1256,7'
              BranchSideFuncs:
                - _.23701
                - die
            - BranchSide:      'convert.c:1260,20'
              BranchSideFuncs:
                - same_encoding
        - Branch String:   'convert.c:1260,6'
          Branch Sides:
            - BranchSide:      'convert.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1263,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convert.c:1252,28'
          Dst:             strlen
        - Src:             'convert.c:1256,7'
          Dst:             _
        - Src:             'convert.c:1256,3'
          Dst:             die
        - Src:             'convert.c:1260,6'
          Dst:             same_encoding
    - functionName:    renormalize_buffer
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
        - src
        - len
        - dst
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - convert_attrs
        - convert_to_git
        - convert_to_working_tree_ca_internal
      functionUses:    5
      BranchProfiles:
        - Branch String:   'convert.c:1548,6'
          Branch Sides:
            - BranchSide:      'convert.c:1548,6'
              BranchSideFuncs:
                - convert_to_git
            - BranchSide:      'convert.c:1549,9'
              BranchSideFuncs:
                - convert_to_git
      Callsites:
        - Src:             'convert.c:1545,2'
          Dst:             convert_attrs
        - Src:             'convert.c:1546,8'
          Dst:             convert_to_working_tree_ca_internal
        - Src:             'convert.c:1552,15'
          Dst:             convert_to_git
    - functionName:    convert_to_working_tree_ca_internal
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ca
        - path
        - src
        - len
        - dst
        - normalizing
        - meta
        - dco
      BBCount:         30
      ICount:          235
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - apply_filter
        - crlf_to_worktree
        - die
        - encode_to_worktree
        - ident_to_worktree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'convert.c:1489,6'
          Branch Sides:
            - BranchSide:      'convert.c:1490,9'
              BranchSideFuncs:
                - crlf_to_worktree
                - encode_to_worktree
                - apply_filter
                - _.23701
                - die
            - BranchSide:      'convert.c:1498,7'
              BranchSideFuncs:
                - crlf_to_worktree
                - encode_to_worktree
                - apply_filter
                - _.23701
                - die
        - Branch String:   'convert.c:1498,15'
          Branch Sides:
            - BranchSide:      'convert.c:1498,19'
              BranchSideFuncs:
                - crlf_to_worktree
                - encode_to_worktree
                - apply_filter
                - _.23701
                - die
            - BranchSide:      'convert.c:1498,61'
              BranchSideFuncs:
                - crlf_to_worktree
                - encode_to_worktree
                - apply_filter
                - _.23701
                - die
        - Branch String:   'convert.c:1498,35'
          Branch Sides:
            - BranchSide:      'convert.c:1498,38'
              BranchSideFuncs:
                - crlf_to_worktree
                - encode_to_worktree
                - apply_filter
                - _.23701
                - die
            - BranchSide:      'convert.c:1499,27'
              BranchSideFuncs:
                - crlf_to_worktree
                - encode_to_worktree
                - apply_filter
                - _.23701
                - die
        - Branch String:   'convert.c:1498,57'
          Branch Sides:
            - BranchSide:      'convert.c:1498,61'
              BranchSideFuncs:
                - crlf_to_worktree
                - encode_to_worktree
                - apply_filter
                - _.23701
                - die
            - BranchSide:      'convert.c:1499,27'
              BranchSideFuncs:
                - crlf_to_worktree
                - encode_to_worktree
                - apply_filter
                - _.23701
                - die
        - Branch String:   'convert.c:1498,6'
          Branch Sides:
            - BranchSide:      'convert.c:1499,27'
              BranchSideFuncs:
                - encode_to_worktree
                - apply_filter
                - _.23701
                - die
            - BranchSide:      'convert.c:1506,28'
              BranchSideFuncs:
                - encode_to_worktree
                - apply_filter
                - _.23701
                - die
        - Branch String:   'convert.c:1500,7'
          Branch Sides:
            - BranchSide:      'convert.c:1501,10'
              BranchSideFuncs:
                - encode_to_worktree
                - apply_filter
                - _.23701
                - die
            - BranchSide:      'convert.c:1504,2'
              BranchSideFuncs:
                - encode_to_worktree
                - apply_filter
                - _.23701
                - die
        - Branch String:   'convert.c:1507,6'
          Branch Sides:
            - BranchSide:      'convert.c:1508,9'
              BranchSideFuncs:
                - apply_filter
                - _.23701
                - die
            - BranchSide:      'convert.c:1513,3'
              BranchSideFuncs:
                - apply_filter
                - _.23701
                - die
        - Branch String:   'convert.c:1514,18'
          Branch Sides:
            - BranchSide:      'convert.c:1514,18'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1514,21'
              BranchSideFuncs:
                - _.23701
                - die
        - Branch String:   'convert.c:1514,29'
          Branch Sides:
            - BranchSide:      'convert.c:1514,32'
              BranchSideFuncs:
                - _.23701
                - die
            - BranchSide:      'convert.c:1514,29'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1514,6'
          Branch Sides:
            - BranchSide:      'convert.c:1514,6'
              BranchSideFuncs:
                - _.23701
                - die
            - BranchSide:      'convert.c:1515,7'
              BranchSideFuncs:
                - _.23701
                - die
      Callsites:
        - Src:             'convert.c:1488,9'
          Dst:             ident_to_worktree
        - Src:             'convert.c:1499,10'
          Dst:             crlf_to_worktree
        - Src:             'convert.c:1506,9'
          Dst:             encode_to_worktree
        - Src:             'convert.c:1512,15'
          Dst:             apply_filter
        - Src:             'convert.c:1515,7'
          Dst:             _
        - Src:             'convert.c:1515,3'
          Dst:             die
    - functionName:    convert_to_git
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - istate
        - path
        - src
        - len
        - dst
        - conv_flags
      BBCount:         28
      ICount:          207
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _
        - apply_filter
        - convert_attrs
        - crlf_to_git
        - die
        - encode_to_git
        - ident_to_git
      functionUses:    9
      BranchProfiles:
        - Branch String:   'convert.c:1438,11'
          Branch Sides:
            - BranchSide:      'convert.c:1438,17'
              BranchSideFuncs:
                - encode_to_git
                - crlf_to_git
                - ident_to_git
            - BranchSide:      'convert.c:1441,6'
              BranchSideFuncs:
                - encode_to_git
                - crlf_to_git
                - ident_to_git
        - Branch String:   'convert.c:1438,21'
          Branch Sides:
            - BranchSide:      'convert.c:1438,27'
              BranchSideFuncs:
                - encode_to_git
                - crlf_to_git
                - ident_to_git
                - _.23701
                - die
            - BranchSide:      'convert.c:1441,6'
              BranchSideFuncs:
                - encode_to_git
                - crlf_to_git
                - ident_to_git
        - Branch String:   'convert.c:1438,6'
          Branch Sides:
            - BranchSide:      'convert.c:1439,7'
              BranchSideFuncs:
                - _.23701
                - die
            - BranchSide:      'convert.c:1441,6'
              BranchSideFuncs:
                - encode_to_git
                - crlf_to_git
                - ident_to_git
        - Branch String:   'convert.c:1441,10'
          Branch Sides:
            - BranchSide:      'convert.c:1441,13'
              BranchSideFuncs:
                - encode_to_git
                - crlf_to_git
                - ident_to_git
            - BranchSide:      'convert.c:1446,23'
              BranchSideFuncs:
                - encode_to_git
                - crlf_to_git
                - ident_to_git
        - Branch String:   'convert.c:1441,6'
          Branch Sides:
            - BranchSide:      'convert.c:1442,9'
              BranchSideFuncs:
                - encode_to_git
                - crlf_to_git
                - ident_to_git
            - BranchSide:      'convert.c:1446,23'
              BranchSideFuncs:
                - encode_to_git
                - crlf_to_git
                - ident_to_git
        - Branch String:   'convert.c:1447,10'
          Branch Sides:
            - BranchSide:      'convert.c:1447,13'
              BranchSideFuncs:
                - crlf_to_git
                - ident_to_git
            - BranchSide:      'convert.c:1452,8'
              BranchSideFuncs:
                - crlf_to_git
                - ident_to_git
        - Branch String:   'convert.c:1447,6'
          Branch Sides:
            - BranchSide:      'convert.c:1448,9'
              BranchSideFuncs:
                - crlf_to_git
                - ident_to_git
            - BranchSide:      'convert.c:1452,8'
              BranchSideFuncs:
                - crlf_to_git
                - ident_to_git
        - Branch String:   'convert.c:1452,6'
          Branch Sides:
            - BranchSide:      'convert.c:1452,6'
              BranchSideFuncs:
                - ident_to_git
            - BranchSide:      'convert.c:1453,22'
              BranchSideFuncs:
                - crlf_to_git
                - ident_to_git
        - Branch String:   'convert.c:1454,11'
          Branch Sides:
            - BranchSide:      'convert.c:1454,14'
              BranchSideFuncs:
                - ident_to_git
            - BranchSide:      'convert.c:1458,2'
              BranchSideFuncs:
                - ident_to_git
        - Branch String:   'convert.c:1454,7'
          Branch Sides:
            - BranchSide:      'convert.c:1455,10'
              BranchSideFuncs:
                - ident_to_git
            - BranchSide:      'convert.c:1458,2'
              BranchSideFuncs:
                - ident_to_git
      Callsites:
        - Src:             'convert.c:1435,2'
          Dst:             convert_attrs
        - Src:             'convert.c:1437,9'
          Dst:             apply_filter
        - Src:             'convert.c:1439,7'
          Dst:             _
        - Src:             'convert.c:1439,3'
          Dst:             die
        - Src:             'convert.c:1446,9'
          Dst:             encode_to_git
        - Src:             'convert.c:1453,10'
          Dst:             crlf_to_git
        - Src:             'convert.c:1459,15'
          Dst:             ident_to_git
    - functionName:    apply_filter
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - src
        - len
        - fd
        - dst
        - drv
        - wanted_capability
        - meta
        - dco
      BBCount:         34
      ICount:          203
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - apply_multi_file_filter
        - apply_single_file_filter
      functionUses:    4
      BranchProfiles:
        - Branch String:   'convert.c:1003,6'
          Branch Sides:
            - BranchSide:      'convert.c:1004,3'
              BranchSideFuncs:
                - apply_multi_file_filter
                - apply_single_file_filter
            - BranchSide:      'convert.c:1006,7'
              BranchSideFuncs:
                - apply_multi_file_filter
                - apply_single_file_filter
        - Branch String:   'convert.c:1006,6'
          Branch Sides:
            - BranchSide:      'convert.c:1007,3'
              BranchSideFuncs:
                - apply_multi_file_filter
                - apply_single_file_filter
            - BranchSide:      'convert.c:1009,7'
              BranchSideFuncs:
                - apply_multi_file_filter
                - apply_single_file_filter
        - Branch String:   'convert.c:1009,38'
          Branch Sides:
            - BranchSide:      'convert.c:1009,42'
              BranchSideFuncs:
                - apply_multi_file_filter
                - apply_single_file_filter
            - BranchSide:      'convert.c:1011,12'
              BranchSideFuncs:
                - apply_multi_file_filter
                - apply_single_file_filter
        - Branch String:   'convert.c:1009,55'
          Branch Sides:
            - BranchSide:      'convert.c:1009,58'
              BranchSideFuncs:
                - apply_multi_file_filter
                - apply_single_file_filter
            - BranchSide:      'convert.c:1011,12'
              BranchSideFuncs:
                - apply_multi_file_filter
                - apply_single_file_filter
        - Branch String:   'convert.c:1009,6'
          Branch Sides:
            - BranchSide:      'convert.c:1010,9'
              BranchSideFuncs:
                - apply_multi_file_filter
                - apply_single_file_filter
            - BranchSide:      'convert.c:1011,12'
              BranchSideFuncs:
                - apply_multi_file_filter
                - apply_single_file_filter
        - Branch String:   'convert.c:1014,10'
          Branch Sides:
            - BranchSide:      'convert.c:1014,14'
              BranchSideFuncs:
                - apply_multi_file_filter
                - apply_single_file_filter
            - BranchSide:      'convert.c:1016,11'
              BranchSideFuncs:
                - apply_multi_file_filter
        - Branch String:   'convert.c:1014,6'
          Branch Sides:
            - BranchSide:      'convert.c:1015,35'
              BranchSideFuncs:
                - apply_single_file_filter
            - BranchSide:      'convert.c:1016,11'
              BranchSideFuncs:
                - apply_multi_file_filter
      Callsites:
        - Src:             'convert.c:1015,10'
          Dst:             apply_single_file_filter
        - Src:             'convert.c:1017,10'
          Dst:             apply_multi_file_filter
    - functionName:    encode_to_git
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - src
        - src_len
        - buf
        - enc
        - conv_flags
      BBCount:         40
      ICount:          247
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - check_roundtrip
        - const_error
        - die
        - error
        - memcmp
        - reencode_string_len
        - strbuf_attach
        - trace_encoding
        - trace_pass_fl
        - trace_printf_key_fl
        - validate_encoding
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:397,11'
          Branch Sides:
            - BranchSide:      'convert.c:397,15'
              BranchSideFuncs:
                - validate_encoding
                - trace_encoding
                - reencode_string_len
                - _.23701
                - error
                - const_error.23702
                - die
                - trace_encoding
                - strbuf_attach
                - check_roundtrip
                - reencode_string_len
                - trace_pass_fl.23716
                - trace_encoding
                - _.23701
                - die
                - memcmp
                - free
                - trace_printf_key_fl
            - BranchSide:      'convert.c:398,3'
              BranchSideFuncs: []
        - Branch String:   'convert.c:397,19'
          Branch Sides:
            - BranchSide:      'convert.c:397,23'
              BranchSideFuncs:
                - validate_encoding
                - trace_encoding
                - reencode_string_len
                - _.23701
                - error
                - const_error.23702
                - die
                - trace_encoding
                - strbuf_attach
                - check_roundtrip
                - reencode_string_len
                - trace_pass_fl.23716
                - trace_encoding
                - _.23701
                - die
                - memcmp
                - free
                - trace_printf_key_fl
            - BranchSide:      'convert.c:406,7'
              BranchSideFuncs:
                - validate_encoding
                - trace_encoding
                - reencode_string_len
                - _.23701
                - error
                - const_error.23702
                - die
                - trace_encoding
                - strbuf_attach
                - check_roundtrip
                - reencode_string_len
                - trace_pass_fl.23716
                - trace_encoding
                - _.23701
                - die
                - memcmp
                - free
                - trace_printf_key_fl
        - Branch String:   'convert.c:397,6'
          Branch Sides:
            - BranchSide:      'convert.c:398,3'
              BranchSideFuncs:
                - validate_encoding
                - trace_encoding
                - reencode_string_len
                - _.23701
                - error
                - const_error.23702
                - die
                - trace_encoding
                - strbuf_attach
                - check_roundtrip
                - reencode_string_len
                - trace_pass_fl.23716
                - trace_encoding
                - _.23701
                - die
                - memcmp
                - free
                - trace_printf_key_fl
            - BranchSide:      'convert.c:406,7'
              BranchSideFuncs:
                - validate_encoding
                - trace_encoding
                - reencode_string_len
                - _.23701
                - error
                - const_error.23702
                - die
                - trace_encoding
                - strbuf_attach
                - check_roundtrip
                - reencode_string_len
                - trace_pass_fl.23716
                - trace_encoding
                - _.23701
                - die
                - memcmp
                - free
                - trace_printf_key_fl
        - Branch String:   'convert.c:406,11'
          Branch Sides:
            - BranchSide:      'convert.c:406,15'
              BranchSideFuncs:
                - validate_encoding
                - trace_encoding
                - reencode_string_len
                - _.23701
                - error
                - const_error.23702
                - die
                - trace_encoding
                - strbuf_attach
                - check_roundtrip
                - reencode_string_len
                - trace_pass_fl.23716
                - trace_encoding
                - _.23701
                - die
                - memcmp
                - free
                - trace_printf_key_fl
            - BranchSide:      'convert.c:409,24'
              BranchSideFuncs:
                - validate_encoding
                - trace_encoding
                - reencode_string_len
                - _.23701
                - error
                - const_error.23702
                - die
                - trace_encoding
                - strbuf_attach
                - check_roundtrip
                - reencode_string_len
                - trace_pass_fl.23716
                - trace_encoding
                - _.23701
                - die
                - memcmp
                - free
                - trace_printf_key_fl
        - Branch String:   'convert.c:406,6'
          Branch Sides:
            - BranchSide:      'convert.c:407,3'
              BranchSideFuncs:
                - validate_encoding
                - trace_encoding
                - reencode_string_len
                - _.23701
                - error
                - const_error.23702
                - die
                - trace_encoding
                - strbuf_attach
                - check_roundtrip
                - reencode_string_len
                - trace_pass_fl.23716
                - trace_encoding
                - _.23701
                - die
                - memcmp
                - free
                - trace_printf_key_fl
            - BranchSide:      'convert.c:409,24'
              BranchSideFuncs:
                - validate_encoding
                - trace_encoding
                - reencode_string_len
                - _.23701
                - error
                - const_error.23702
                - die
                - trace_encoding
                - strbuf_attach
                - check_roundtrip
                - reencode_string_len
                - trace_pass_fl.23716
                - trace_encoding
                - _.23701
                - die
                - memcmp
                - free
                - trace_printf_key_fl
        - Branch String:   'convert.c:409,6'
          Branch Sides:
            - BranchSide:      'convert.c:410,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:412,27'
              BranchSideFuncs:
                - trace_encoding
                - reencode_string_len
                - _.23701
                - error
                - const_error.23702
                - die
                - trace_encoding
                - strbuf_attach
                - check_roundtrip
                - reencode_string_len
                - trace_pass_fl.23716
                - trace_encoding
                - _.23701
                - die
                - memcmp
                - free
                - trace_printf_key_fl
        - Branch String:   'convert.c:415,6'
          Branch Sides:
            - BranchSide:      'convert.c:422,21'
              BranchSideFuncs:
                - trace_encoding
                - strbuf_attach
                - check_roundtrip
                - reencode_string_len
                - trace_pass_fl.23716
                - trace_encoding
                - _.23701
                - die
                - memcmp
                - free
                - trace_printf_key_fl
            - BranchSide:      'convert.c:430,32'
              BranchSideFuncs:
                - trace_encoding
                - strbuf_attach
                - check_roundtrip
                - reencode_string_len
                - trace_pass_fl.23716
                - trace_encoding
                - _.23701
                - die
                - memcmp
                - free
                - trace_printf_key_fl
        - Branch String:   'convert.c:423,7'
          Branch Sides:
            - BranchSide:      'convert.c:424,8'
              BranchSideFuncs:
                - die
            - BranchSide:      'convert.c:426,4'
              BranchSideFuncs:
                - error
                - const_error.23702
        - Branch String:   'convert.c:451,19'
          Branch Sides:
            - BranchSide:      'convert.c:451,38'
              BranchSideFuncs:
                - check_roundtrip
                - strbuf_attach
                - reencode_string_len
                - trace_pass_fl.23716
                - trace_encoding
                - _.23701
                - die
                - memcmp
                - free
                - trace_printf_key_fl
            - BranchSide:      'convert.c:473,16'
              BranchSideFuncs:
                - strbuf_attach
        - Branch String:   'convert.c:451,6'
          Branch Sides:
            - BranchSide:      'convert.c:455,32'
              BranchSideFuncs:
                - reencode_string_len
                - trace_pass_fl.23716
                - trace_encoding
                - _.23701
                - die
                - memcmp
                - free
                - strbuf_attach
                - trace_printf_key_fl
            - BranchSide:      'convert.c:473,16'
              BranchSideFuncs:
                - strbuf_attach
        - Branch String:   'convert.c:459,3'
          Branch Sides:
            - BranchSide:      'convert.c:459,3'
              BranchSideFuncs:
                - trace_printf_key_fl
                - trace_encoding
                - _.23701
                - die
                - memcmp
                - free
                - strbuf_attach
            - BranchSide:      'convert.c:460,38'
              BranchSideFuncs:
                - trace_encoding
                - _.23701
                - die
                - memcmp
                - free
                - strbuf_attach
        - Branch String:   'convert.c:463,15'
          Branch Sides:
            - BranchSide:      'convert.c:463,18'
              BranchSideFuncs:
                - memcmp
                - free
                - strbuf_attach
                - _.23701
                - die
            - BranchSide:      'convert.c:465,22'
              BranchSideFuncs:
                - _.23701
                - die
        - Branch String:   'convert.c:463,40'
          Branch Sides:
            - BranchSide:      'convert.c:464,14'
              BranchSideFuncs:
                - _.23701
                - die
            - BranchSide:      'convert.c:465,22'
              BranchSideFuncs:
                - _.23701
                - die
        - Branch String:   'convert.c:463,7'
          Branch Sides:
            - BranchSide:      'convert.c:465,22'
              BranchSideFuncs:
                - _.23701
                - die
            - BranchSide:      'convert.c:470,8'
              BranchSideFuncs:
                - free
                - strbuf_attach
      Callsites:
        - Src:             'convert.c:409,6'
          Dst:             validate_encoding
        - Src:             'convert.c:412,2'
          Dst:             trace_encoding
        - Src:             'convert.c:413,8'
          Dst:             reencode_string_len
        - Src:             'convert.c:422,21'
          Dst:             _
        - Src:             'convert.c:424,4'
          Dst:             die
        - Src:             'convert.c:426,4'
          Dst:             error
        - Src:             'convert.c:426,4'
          Dst:             const_error
        - Src:             'convert.c:430,2'
          Dst:             trace_encoding
        - Src:             'convert.c:451,22'
          Dst:             check_roundtrip
        - Src:             'convert.c:455,12'
          Dst:             reencode_string_len
        - Src:             'convert.c:459,3'
          Dst:             trace_pass_fl
        - Src:             'convert.c:459,3'
          Dst:             trace_printf_key_fl
        - Src:             'convert.c:460,3'
          Dst:             trace_encoding
        - Src:             'convert.c:464,7'
          Dst:             memcmp
        - Src:             'convert.c:465,22'
          Dst:             _
        - Src:             'convert.c:467,4'
          Dst:             die
        - Src:             'convert.c:473,2'
          Dst:             strbuf_attach
    - functionName:    crlf_to_git
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - istate
        - path
        - src
        - len
        - buf
        - crlf_action
        - conv_flags
      BBCount:         80
      ICount:          419
      EdgeCount:       108
      CyclomaticComplexity: 30
      functionsReached:
        - check_global_conv_flags_eol
        - convert_is_binary
        - gather_stats
        - has_crlf_in_index
        - strbuf_avail
        - strbuf_grow
        - strbuf_setlen
        - will_convert_lf_to_crlf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:511,33'
          Branch Sides:
            - BranchSide:      'convert.c:512,7'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:513,3'
              BranchSideFuncs: []
        - Branch String:   'convert.c:512,11'
          Branch Sides:
            - BranchSide:      'convert.c:512,15'
              BranchSideFuncs:
                - gather_stats
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
                - convert_is_binary
                - has_crlf_in_index
            - BranchSide:      'convert.c:519,7'
              BranchSideFuncs:
                - gather_stats
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
                - convert_is_binary
                - has_crlf_in_index
        - Branch String:   'convert.c:511,6'
          Branch Sides:
            - BranchSide:      'convert.c:513,3'
              BranchSideFuncs:
                - gather_stats
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
                - convert_is_binary
                - has_crlf_in_index
            - BranchSide:      'convert.c:519,7'
              BranchSideFuncs:
                - gather_stats
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
                - convert_is_binary
                - has_crlf_in_index
        - Branch String:   'convert.c:519,11'
          Branch Sides:
            - BranchSide:      'convert.c:519,15'
              BranchSideFuncs:
                - gather_stats
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
                - convert_is_binary
                - has_crlf_in_index
            - BranchSide:      'convert.c:522,15'
              BranchSideFuncs:
                - gather_stats
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
                - convert_is_binary
                - has_crlf_in_index
        - Branch String:   'convert.c:519,6'
          Branch Sides:
            - BranchSide:      'convert.c:520,3'
              BranchSideFuncs:
                - gather_stats
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
                - convert_is_binary
                - has_crlf_in_index
            - BranchSide:      'convert.c:522,15'
              BranchSideFuncs:
                - gather_stats
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
                - convert_is_binary
                - has_crlf_in_index
        - Branch String:   'convert.c:526,31'
          Branch Sides:
            - BranchSide:      'convert.c:526,34'
              BranchSideFuncs:
                - convert_is_binary
                - has_crlf_in_index
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
            - BranchSide:      'convert.c:527,7'
              BranchSideFuncs:
                - convert_is_binary
                - has_crlf_in_index
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
        - Branch String:   'convert.c:526,65'
          Branch Sides:
            - BranchSide:      'convert.c:526,68'
              BranchSideFuncs:
                - convert_is_binary
                - has_crlf_in_index
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
            - BranchSide:      'convert.c:527,7'
              BranchSideFuncs:
                - convert_is_binary
                - has_crlf_in_index
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
        - Branch String:   'convert.c:526,6'
          Branch Sides:
            - BranchSide:      'convert.c:527,7'
              BranchSideFuncs:
                - convert_is_binary
                - has_crlf_in_index
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
            - BranchSide:      'convert.c:539,8'
              BranchSideFuncs:
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
        - Branch String:   'convert.c:527,7'
          Branch Sides:
            - BranchSide:      'convert.c:528,4'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:535,10'
              BranchSideFuncs:
                - has_crlf_in_index
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
        - Branch String:   'convert.c:535,46'
          Branch Sides:
            - BranchSide:      'convert.c:536,25'
              BranchSideFuncs:
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
            - BranchSide:      'convert.c:538,2'
              BranchSideFuncs:
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
        - Branch String:   'convert.c:535,7'
          Branch Sides:
            - BranchSide:      'convert.c:537,25'
              BranchSideFuncs:
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
            - BranchSide:      'convert.c:538,2'
              BranchSideFuncs:
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
        - Branch String:   'convert.c:539,43'
          Branch Sides:
            - BranchSide:      'convert.c:540,9'
              BranchSideFuncs:
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
            - BranchSide:      'convert.c:542,3'
              BranchSideFuncs:
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
        - Branch String:   'convert.c:540,43'
          Branch Sides:
            - BranchSide:      'convert.c:540,46'
              BranchSideFuncs:
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
            - BranchSide:      'convert.c:555,7'
              BranchSideFuncs:
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
        - Branch String:   'convert.c:539,6'
          Branch Sides:
            - BranchSide:      'convert.c:542,3'
              BranchSideFuncs:
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
            - BranchSide:      'convert.c:555,7'
              BranchSideFuncs:
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
        - Branch String:   'convert.c:544,7'
          Branch Sides:
            - BranchSide:      'convert.c:545,34'
              BranchSideFuncs:
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
            - BranchSide:      'convert.c:549,43'
              BranchSideFuncs:
                - will_convert_lf_to_crlf
                - check_global_conv_flags_eol
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
        - Branch String:   'convert.c:549,7'
          Branch Sides:
            - BranchSide:      'convert.c:550,32'
              BranchSideFuncs:
                - check_global_conv_flags_eol
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
            - BranchSide:      'convert.c:553,31'
              BranchSideFuncs:
                - check_global_conv_flags_eol
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
        - Branch String:   'convert.c:555,6'
          Branch Sides:
            - BranchSide:      'convert.c:556,3'
              BranchSideFuncs:
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
            - BranchSide:      'convert.c:562,7'
              BranchSideFuncs:
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
        - Branch String:   'convert.c:562,6'
          Branch Sides:
            - BranchSide:      'convert.c:563,3'
              BranchSideFuncs:
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
            - BranchSide:      'convert.c:566,19'
              BranchSideFuncs:
                - strbuf_avail.23699
                - strbuf_setlen.23693
                - strbuf_grow
        - Branch String:   'convert.c:566,6'
          Branch Sides:
            - BranchSide:      'convert.c:567,15'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_setlen.23693
            - BranchSide:      'convert.c:568,8'
              BranchSideFuncs:
                - strbuf_setlen.23693
        - Branch String:   'convert.c:569,31'
          Branch Sides:
            - BranchSide:      'convert.c:569,34'
              BranchSideFuncs:
                - strbuf_setlen.23693
            - BranchSide:      'convert.c:575,3'
              BranchSideFuncs:
                - strbuf_setlen.23693
        - Branch String:   'convert.c:569,65'
          Branch Sides:
            - BranchSide:      'convert.c:569,68'
              BranchSideFuncs:
                - strbuf_setlen.23693
            - BranchSide:      'convert.c:575,3'
              BranchSideFuncs:
                - strbuf_setlen.23693
        - Branch String:   'convert.c:569,6'
          Branch Sides:
            - BranchSide:      'convert.c:575,3'
              BranchSideFuncs:
                - strbuf_setlen.23693
            - BranchSide:      'convert.c:581,3'
              BranchSideFuncs:
                - strbuf_setlen.23693
        - Branch String:   'convert.c:577,8'
          Branch Sides:
            - BranchSide:      'convert.c:578,14'
              BranchSideFuncs:
                - strbuf_setlen.23693
            - BranchSide:      'convert.c:579,3'
              BranchSideFuncs:
                - strbuf_setlen.23693
        - Branch String:   'convert.c:579,3'
          Branch Sides:
            - BranchSide:      'convert.c:576,26'
              BranchSideFuncs:
                - strbuf_setlen.23693
            - BranchSide:      'convert.c:580,2'
              BranchSideFuncs:
                - strbuf_setlen.23693
        - Branch String:   'convert.c:583,21'
          Branch Sides:
            - BranchSide:      'convert.c:583,29'
              BranchSideFuncs:
                - strbuf_setlen.23693
            - BranchSide:      'convert.c:584,14'
              BranchSideFuncs:
                - strbuf_setlen.23693
        - Branch String:   'convert.c:583,33'
          Branch Sides:
            - BranchSide:      'convert.c:583,37'
              BranchSideFuncs:
                - strbuf_setlen.23693
            - BranchSide:      'convert.c:584,14'
              BranchSideFuncs:
                - strbuf_setlen.23693
        - Branch String:   'convert.c:583,8'
          Branch Sides:
            - BranchSide:      'convert.c:584,14'
              BranchSideFuncs:
                - strbuf_setlen.23693
            - BranchSide:      'convert.c:585,3'
              BranchSideFuncs:
                - strbuf_setlen.23693
        - Branch String:   'convert.c:585,3'
          Branch Sides:
            - BranchSide:      'convert.c:0,0'
              BranchSideFuncs:
                - strbuf_setlen.23693
            - BranchSide:      'convert.c:582,26'
              BranchSideFuncs:
                - strbuf_setlen.23693
      Callsites:
        - Src:             'convert.c:522,2'
          Dst:             gather_stats
        - Src:             'convert.c:527,7'
          Dst:             convert_is_binary
        - Src:             'convert.c:536,7'
          Dst:             has_crlf_in_index
        - Src:             'convert.c:549,7'
          Dst:             will_convert_lf_to_crlf
        - Src:             'convert.c:553,3'
          Dst:             check_global_conv_flags_eol
        - Src:             'convert.c:566,6'
          Dst:             strbuf_avail
        - Src:             'convert.c:567,3'
          Dst:             strbuf_grow
        - Src:             'convert.c:587,2'
          Dst:             strbuf_setlen
    - functionName:    ident_to_git
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - len
        - buf
        - ident
      BBCount:         30
      ICount:          223
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - count_ident
        - memchr
        - memcmp
        - strbuf_avail
        - strbuf_grow
        - strbuf_setlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:1126,13'
          Branch Sides:
            - BranchSide:      'convert.c:1126,17'
              BranchSideFuncs:
                - strbuf_avail.23699
                - memchr
                - strbuf_setlen.23693
                - memcmp
                - memchr
                - memchr
                - strbuf_grow
                - count_ident
            - BranchSide:      'convert.c:1127,3'
              BranchSideFuncs: []
        - Branch String:   'convert.c:1126,21'
          Branch Sides:
            - BranchSide:      'convert.c:1126,37'
              BranchSideFuncs:
                - count_ident
                - strbuf_avail.23699
                - memchr
                - strbuf_setlen.23693
                - memcmp
                - memchr
                - memchr
                - strbuf_grow
            - BranchSide:      'convert.c:1129,7'
              BranchSideFuncs:
                - strbuf_avail.23699
                - memchr
                - strbuf_setlen.23693
                - memcmp
                - memchr
                - memchr
                - strbuf_grow
        - Branch String:   'convert.c:1126,6'
          Branch Sides:
            - BranchSide:      'convert.c:1127,3'
              BranchSideFuncs:
                - strbuf_avail.23699
                - memchr
                - strbuf_setlen.23693
                - memcmp
                - memchr
                - memchr
                - strbuf_grow
            - BranchSide:      'convert.c:1129,7'
              BranchSideFuncs:
                - strbuf_avail.23699
                - memchr
                - strbuf_setlen.23693
                - memcmp
                - memchr
                - memchr
                - strbuf_grow
        - Branch String:   'convert.c:1129,6'
          Branch Sides:
            - BranchSide:      'convert.c:1130,3'
              BranchSideFuncs:
                - strbuf_avail.23699
                - memchr
                - strbuf_setlen.23693
                - memcmp
                - memchr
                - memchr
                - strbuf_grow
            - BranchSide:      'convert.c:1133,19'
              BranchSideFuncs:
                - strbuf_avail.23699
                - memchr
                - strbuf_setlen.23693
                - memcmp
                - memchr
                - memchr
                - strbuf_grow
        - Branch String:   'convert.c:1133,6'
          Branch Sides:
            - BranchSide:      'convert.c:1134,15'
              BranchSideFuncs:
                - strbuf_grow
                - memchr
                - strbuf_setlen.23693
                - memcmp
                - memchr
                - memchr
            - BranchSide:      'convert.c:1135,8'
              BranchSideFuncs:
                - memchr
                - strbuf_setlen.23693
                - memcmp
                - memchr
                - memchr
        - Branch String:   'convert.c:1138,7'
          Branch Sides:
            - BranchSide:      'convert.c:1139,4'
              BranchSideFuncs:
                - memchr
                - strbuf_setlen.23693
                - memcmp
                - memchr
                - memchr
            - BranchSide:      'convert.c:1140,11'
              BranchSideFuncs:
                - memchr
                - strbuf_setlen.23693
                - memcmp
                - memchr
                - memchr
        - Branch String:   'convert.c:1145,15'
          Branch Sides:
            - BranchSide:      'convert.c:1136,2'
              BranchSideFuncs:
                - memcmp
                - memchr
                - strbuf_setlen.23693
                - memchr
                - memchr
            - BranchSide:      'convert.c:1145,26'
              BranchSideFuncs:
                - memcmp
                - memchr
                - strbuf_setlen.23693
                - memchr
                - memchr
        - Branch String:   'convert.c:1145,7'
          Branch Sides:
            - BranchSide:      'convert.c:1136,2'
              BranchSideFuncs:
                - memchr
                - strbuf_setlen.23693
                - memcmp
                - memchr
                - memchr
            - BranchSide:      'convert.c:1146,20'
              BranchSideFuncs:
                - memchr
                - strbuf_setlen.23693
                - memchr
                - memchr
                - memcmp
        - Branch String:   'convert.c:1147,8'
          Branch Sides:
            - BranchSide:      'convert.c:1148,5'
              BranchSideFuncs:
                - memchr
                - memchr
                - strbuf_setlen.23693
                - memcmp
                - memchr
            - BranchSide:      'convert.c:1149,15'
              BranchSideFuncs:
                - memchr
                - memchr
                - strbuf_setlen.23693
                - memcmp
                - memchr
        - Branch String:   'convert.c:1149,8'
          Branch Sides:
            - BranchSide:      'convert.c:1151,5'
              BranchSideFuncs:
                - memchr
                - strbuf_setlen.23693
                - memcmp
                - memchr
                - memchr
            - BranchSide:      'convert.c:1154,11'
              BranchSideFuncs:
                - memchr
                - strbuf_setlen.23693
                - memcmp
                - memchr
                - memchr
      Callsites:
        - Src:             'convert.c:1126,25'
          Dst:             count_ident
        - Src:             'convert.c:1133,6'
          Dst:             strbuf_avail
        - Src:             'convert.c:1134,3'
          Dst:             strbuf_grow
        - Src:             'convert.c:1137,12'
          Dst:             memchr
        - Src:             'convert.c:1145,19'
          Dst:             memcmp
        - Src:             'convert.c:1146,13'
          Dst:             memchr
        - Src:             'convert.c:1149,8'
          Dst:             memchr
        - Src:             'convert.c:1161,2'
          Dst:             strbuf_setlen
    - functionName:    convert_to_working_tree_ca
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ca
        - path
        - src
        - len
        - dst
        - meta
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convert_to_working_tree_ca_internal
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'convert.c:1535,9'
          Dst:             convert_to_working_tree_ca_internal
    - functionName:    async_convert_to_working_tree_ca
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1527
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ca
        - path
        - src
        - len
        - dst
        - meta
        - dco
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convert_to_working_tree_ca_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'convert.c:1526,9'
          Dst:             convert_to_working_tree_ca_internal
    - functionName:    convert_to_git_filter_fd
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1465
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - istate
        - path
        - fd
        - dst
        - conv_flags
      BBCount:         8
      ICount:          99
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - __assert_fail
        - apply_filter
        - convert_attrs
        - crlf_to_git
        - die
        - encode_to_git
        - ident_to_git
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:1469,2'
          Branch Sides:
            - BranchSide:      'convert.c:1469,2'
              BranchSideFuncs:
                - apply_filter
                - _.23701
                - die
                - encode_to_git
                - crlf_to_git
                - ident_to_git
            - BranchSide:      'convert.c:1471,20'
              BranchSideFuncs:
                - apply_filter
                - _.23701
                - die
                - encode_to_git
                - crlf_to_git
                - ident_to_git
        - Branch String:   'convert.c:1471,6'
          Branch Sides:
            - BranchSide:      'convert.c:1472,7'
              BranchSideFuncs:
                - encode_to_git
                - crlf_to_git
                - ident_to_git
            - BranchSide:      'convert.c:1474,16'
              BranchSideFuncs:
                - encode_to_git
                - crlf_to_git
                - ident_to_git
      Callsites:
        - Src:             'convert.c:1467,2'
          Dst:             convert_attrs
        - Src:             'convert.c:1469,2'
          Dst:             __assert_fail
        - Src:             'convert.c:1471,7'
          Dst:             apply_filter
        - Src:             'convert.c:1472,7'
          Dst:             _
        - Src:             'convert.c:1472,3'
          Dst:             die
        - Src:             'convert.c:1474,2'
          Dst:             encode_to_git
        - Src:             'convert.c:1475,2'
          Dst:             crlf_to_git
        - Src:             'convert.c:1476,2'
          Dst:             ident_to_git
    - functionName:    get_convert_attr_ascii
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
      BBCount:         13
      ICount:          74
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - convert_attrs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:1407,2'
          Branch Sides:
            - BranchSide:      'convert.c:1409,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1411,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1413,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1415,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1417,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1419,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1421,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1423,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:1425,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convert.c:1406,2'
          Dst:             convert_attrs
    - functionName:    would_convert_to_git_filter_fd
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1400
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - apply_filter
        - convert_attrs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:1388,6'
          Branch Sides:
            - BranchSide:      'convert.c:1389,3'
              BranchSideFuncs:
                - apply_filter
            - BranchSide:      'convert.c:1396,10'
              BranchSideFuncs:
                - apply_filter
        - Branch String:   'convert.c:1396,6'
          Branch Sides:
            - BranchSide:      'convert.c:1397,3'
              BranchSideFuncs:
                - apply_filter
            - BranchSide:      'convert.c:1399,22'
              BranchSideFuncs:
                - apply_filter
      Callsites:
        - Src:             'convert.c:1387,2'
          Dst:             convert_attrs
        - Src:             'convert.c:1399,9'
          Dst:             apply_filter
    - functionName:    reset_parsed_attributes
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - attr_check_free
        - reset_merge_attributes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:1365,25'
          Branch Sides:
            - BranchSide:      'convert.c:1367,18'
              BranchSideFuncs:
                - attr_check_free
                - reset_merge_attributes
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'convert.c:1367,18'
              BranchSideFuncs:
                - attr_check_free
                - reset_merge_attributes
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'convert.c:1371,2'
          Branch Sides:
            - BranchSide:      'convert.c:1372,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'convert.c:1379,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convert.c:1367,2'
          Dst:             attr_check_free
        - Src:             'convert.c:1369,2'
          Dst:             reset_merge_attributes
    - functionName:    async_query_available_blobs
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
        - available_paths
      BBCount:         25
      ICount:          156
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - __assert_fail
        - const_error
        - error
        - handle_filter_error
        - packet_flush_gently
        - packet_read_line
        - packet_write_fmt_gently
        - sigchain_pop
        - sigchain_push
        - skip_prefix
        - strbuf_release
        - strcmp
        - string_list_insert
        - subprocess_find_entry
        - subprocess_read_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert.c:944,2'
          Branch Sides:
            - BranchSide:      'convert.c:944,2'
              BranchSideFuncs:
                - subprocess_find_entry
                - _.23701
                - error
                - const_error.23702
                - sigchain_push
                - packet_write_fmt_gently
                - packet_flush_gently
                - packet_read_line
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_release
                - handle_filter_error
                - skip_prefix.23691
                - string_list_insert
            - BranchSide:      'convert.c:945,71'
              BranchSideFuncs:
                - subprocess_find_entry
                - _.23701
                - error
                - const_error.23702
                - sigchain_push
                - packet_write_fmt_gently
                - packet_flush_gently
                - packet_read_line
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_release
                - handle_filter_error
                - skip_prefix.23691
                - string_list_insert
        - Branch String:   'convert.c:946,6'
          Branch Sides:
            - BranchSide:      'convert.c:947,3'
              BranchSideFuncs:
                - sigchain_push
                - packet_write_fmt_gently
                - packet_flush_gently
                - packet_read_line
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_release
                - handle_filter_error
                - skip_prefix.23691
                - string_list_insert
            - BranchSide:      'convert.c:951,13'
              BranchSideFuncs:
                - sigchain_push
                - packet_write_fmt_gently
                - packet_flush_gently
                - packet_read_line
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_release
                - handle_filter_error
                - skip_prefix.23691
                - string_list_insert
        - Branch String:   'convert.c:956,6'
          Branch Sides:
            - BranchSide:      'convert.c:957,3'
              BranchSideFuncs:
                - sigchain_pop
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:959,28'
              BranchSideFuncs:
                - packet_flush_gently
                - packet_read_line
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_release
                - handle_filter_error
                - skip_prefix.23691
                - string_list_insert
        - Branch String:   'convert.c:960,6'
          Branch Sides:
            - BranchSide:      'convert.c:961,3'
              BranchSideFuncs:
                - sigchain_pop
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:963,2'
              BranchSideFuncs:
                - packet_read_line
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_release
                - handle_filter_error
                - skip_prefix.23691
                - string_list_insert
        - Branch String:   'convert.c:963,2'
          Branch Sides:
            - BranchSide:      'convert.c:965,19'
              BranchSideFuncs:
                - skip_prefix.23691
                - packet_read_line
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_release
                - handle_filter_error
                - string_list_insert
            - BranchSide:      'convert.c:971,31'
              BranchSideFuncs:
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_release
                - handle_filter_error
        - Branch String:   'convert.c:965,7'
          Branch Sides:
            - BranchSide:      'convert.c:0,0'
              BranchSideFuncs:
                - string_list_insert
                - packet_read_line
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_release
                - handle_filter_error
                - skip_prefix.23691
            - BranchSide:      'convert.c:966,23'
              BranchSideFuncs:
                - string_list_insert
                - packet_read_line
                - subprocess_read_status
                - strcmp
                - sigchain_pop
                - strbuf_release
                - handle_filter_error
                - skip_prefix.23691
        - Branch String:   'convert.c:972,6'
          Branch Sides:
            - BranchSide:      'convert.c:973,3'
              BranchSideFuncs:
                - sigchain_pop
                - strbuf_release
                - handle_filter_error
            - BranchSide:      'convert.c:975,29'
              BranchSideFuncs:
                - strcmp
                - sigchain_pop
                - strbuf_release
                - handle_filter_error
        - Branch String:   'convert.c:980,6'
          Branch Sides:
            - BranchSide:      'convert.c:981,39'
              BranchSideFuncs:
                - handle_filter_error
                - strbuf_release
            - BranchSide:      'convert.c:982,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'convert.c:944,2'
          Dst:             __assert_fail
        - Src:             'convert.c:945,32'
          Dst:             subprocess_find_entry
        - Src:             'convert.c:947,3'
          Dst:             _
        - Src:             'convert.c:947,3'
          Dst:             error
        - Src:             'convert.c:947,3'
          Dst:             const_error
        - Src:             'convert.c:952,2'
          Dst:             sigchain_push
        - Src:             'convert.c:954,8'
          Dst:             packet_write_fmt_gently
        - Src:             'convert.c:959,8'
          Dst:             packet_flush_gently
        - Src:             'convert.c:963,17'
          Dst:             packet_read_line
        - Src:             'convert.c:965,7'
          Dst:             skip_prefix
        - Src:             'convert.c:966,4'
          Dst:             string_list_insert
        - Src:             'convert.c:971,8'
          Dst:             subprocess_read_status
        - Src:             'convert.c:975,8'
          Dst:             strcmp
        - Src:             'convert.c:978,2'
          Dst:             sigchain_pop
        - Src:             'convert.c:981,3'
          Dst:             handle_filter_error
        - Src:             'convert.c:982,2'
          Dst:             strbuf_release
    - functionName:    get_wt_convert_stats_ascii
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gather_convert_stats_ascii
        - strbuf_read_file
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:154,6'
          Branch Sides:
            - BranchSide:      'convert.c:154,6'
              BranchSideFuncs:
                - gather_convert_stats_ascii
                - strbuf_release
            - BranchSide:      'convert.c:155,39'
              BranchSideFuncs:
                - gather_convert_stats_ascii
                - strbuf_release
      Callsites:
        - Src:             'convert.c:154,6'
          Dst:             strbuf_read_file
        - Src:             'convert.c:155,9'
          Dst:             gather_convert_stats_ascii
        - Src:             'convert.c:156,2'
          Dst:             strbuf_release
    - functionName:    gather_convert_stats_ascii
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         10
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - gather_convert_stats
      functionUses:    2
      BranchProfiles:
        - Branch String:   'convert.c:125,6'
          Branch Sides:
            - BranchSide:      'convert.c:126,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:127,10'
              BranchSideFuncs: []
        - Branch String:   'convert.c:127,2'
          Branch Sides:
            - BranchSide:      'convert.c:129,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:131,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:133,3'
              BranchSideFuncs: []
            - BranchSide:      'convert.c:135,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'convert.c:123,31'
          Dst:             gather_convert_stats
    - functionName:    get_cached_convert_stats_ascii
      functionSourceFile: '/src/git/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gather_convert_stats_ascii
        - read_blob_data_from_index
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'convert.c:144,15'
          Dst:             read_blob_data_from_index
        - Src:             'convert.c:145,8'
          Dst:             gather_convert_stats_ascii
    - functionName:    copy_times
      functionSourceFile: '/src/git/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - stat64
        - utime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'copy.c:27,6'
          Branch Sides:
            - BranchSide:      'copy.c:28,3'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:29,20'
              BranchSideFuncs:
                - utime
        - Branch String:   'copy.c:31,6'
          Branch Sides:
            - BranchSide:      'copy.c:32,3'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:33,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'copy.c:27,6'
          Dst:             stat64
        - Src:             'copy.c:31,6'
          Dst:             utime
    - functionName:    copy_file_with_time
      functionSourceFile: '/src/git/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - src
        - mode
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copy_file
        - copy_times
      functionUses:    1
      BranchProfiles:
        - Branch String:   'copy.c:69,6'
          Branch Sides:
            - BranchSide:      'copy.c:70,21'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:71,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'copy.c:68,15'
          Dst:             copy_file
        - Src:             'copy.c:70,10'
          Dst:             copy_times
    - functionName:    copy_file
      functionSourceFile: '/src/git/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - src
        - mode
      BBCount:         19
      ICount:          126
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - adjust_shared_perm
        - close
        - const_error
        - copy_fd
        - error_errno
        - open64
      functionUses:    12
      BranchProfiles:
        - Branch String:   'copy.c:41,6'
          Branch Sides:
            - BranchSide:      'copy.c:42,10'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:43,18'
              BranchSideFuncs:
                - open64
                - copy_fd
                - error_errno
                - const_error.23831
                - close
                - close
                - adjust_shared_perm
                - error_errno
                - const_error.23831
                - error_errno
                - const_error.23831
                - close
        - Branch String:   'copy.c:43,6'
          Branch Sides:
            - BranchSide:      'copy.c:44,9'
              BranchSideFuncs:
                - close
            - BranchSide:      'copy.c:47,19'
              BranchSideFuncs:
                - copy_fd
                - error_errno
                - const_error.23831
                - close
                - close
                - adjust_shared_perm
                - error_errno
                - const_error.23831
                - error_errno
                - const_error.23831
        - Branch String:   'copy.c:48,2'
          Branch Sides:
            - BranchSide:      'copy.c:50,3'
              BranchSideFuncs:
                - error_errno
                - const_error.23831
                - close
                - close
                - adjust_shared_perm
                - error_errno
                - const_error.23831
            - BranchSide:      'copy.c:53,3'
              BranchSideFuncs:
                - error_errno
                - const_error.23831
                - close
                - close
                - adjust_shared_perm
                - error_errno
                - const_error.23831
            - BranchSide:      'copy.c:56,8'
              BranchSideFuncs:
                - close
                - close
                - adjust_shared_perm
                - error_errno
                - const_error.23831
        - Branch String:   'copy.c:57,6'
          Branch Sides:
            - BranchSide:      'copy.c:58,10'
              BranchSideFuncs:
                - error_errno
                - const_error.23831
            - BranchSide:      'copy.c:60,7'
              BranchSideFuncs:
                - adjust_shared_perm
        - Branch String:   'copy.c:60,14'
          Branch Sides:
            - BranchSide:      'copy.c:60,36'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:63,9'
              BranchSideFuncs: []
        - Branch String:   'copy.c:60,6'
          Branch Sides:
            - BranchSide:      'copy.c:61,3'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:63,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'copy.c:41,13'
          Dst:             open64
        - Src:             'copy.c:43,13'
          Dst:             open64
        - Src:             'copy.c:44,3'
          Dst:             close
        - Src:             'copy.c:47,11'
          Dst:             copy_fd
        - Src:             'copy.c:50,3'
          Dst:             error_errno
        - Src:             'copy.c:50,3'
          Dst:             const_error
        - Src:             'copy.c:53,3'
          Dst:             error_errno
        - Src:             'copy.c:53,3'
          Dst:             const_error
        - Src:             'copy.c:56,2'
          Dst:             close
        - Src:             'copy.c:57,6'
          Dst:             close
        - Src:             'copy.c:58,10'
          Dst:             error_errno
        - Src:             'copy.c:58,10'
          Dst:             const_error
        - Src:             'copy.c:60,17'
          Dst:             adjust_shared_perm
    - functionName:    copy_fd
      functionSourceFile: '/src/git/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ifd
        - ofd
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - write_in_full
        - xread
      functionUses:    4
      BranchProfiles:
        - Branch String:   'copy.c:13,7'
          Branch Sides:
            - BranchSide:      'copy.c:14,4'
              BranchSideFuncs:
                - write_in_full
                - xread
            - BranchSide:      'copy.c:15,7'
              BranchSideFuncs:
                - write_in_full
                - xread
        - Branch String:   'copy.c:15,7'
          Branch Sides:
            - BranchSide:      'copy.c:16,4'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:17,21'
              BranchSideFuncs:
                - write_in_full
                - xread
        - Branch String:   'copy.c:17,7'
          Branch Sides:
            - BranchSide:      'copy.c:10,2'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:18,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'copy.c:12,17'
          Dst:             xread
        - Src:             'copy.c:17,7'
          Dst:             write_in_full
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_url_component
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - url
        - quiet
        - name
        - value
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - strchr
        - warning
      functionUses:    5
      BranchProfiles:
        - Branch String:   'credential.c:548,6'
          Branch Sides:
            - BranchSide:      'credential.c:549,3'
              BranchSideFuncs:
                - strchr
                - _.23925
                - warning
            - BranchSide:      'credential.c:550,14'
              BranchSideFuncs:
                - strchr
                - _.23925
                - warning
        - Branch String:   'credential.c:550,6'
          Branch Sides:
            - BranchSide:      'credential.c:551,3'
              BranchSideFuncs:
                - _.23925
                - warning
            - BranchSide:      'credential.c:553,7'
              BranchSideFuncs:
                - _.23925
                - warning
        - Branch String:   'credential.c:553,6'
          Branch Sides:
            - BranchSide:      'credential.c:554,11'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:556,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'credential.c:550,7'
          Dst:             strchr
        - Src:             'credential.c:554,11'
          Dst:             _
        - Src:             'credential.c:554,3'
          Dst:             warning
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    6
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    credential_describe
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - out
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strbuf_addf
        - strbuf_addstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'credential.c:206,6'
          Branch Sides:
            - BranchSide:      'credential.c:207,3'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.23929
                - strbuf_addf
            - BranchSide:      'credential.c:208,14'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.23929
                - strbuf_addf
        - Branch String:   'credential.c:209,18'
          Branch Sides:
            - BranchSide:      'credential.c:209,22'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addstr.23929
                - strbuf_addf
            - BranchSide:      'credential.c:211,6'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addstr.23929
        - Branch String:   'credential.c:209,6'
          Branch Sides:
            - BranchSide:      'credential.c:210,15'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.23929
            - BranchSide:      'credential.c:211,6'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addstr.23929
        - Branch String:   'credential.c:211,6'
          Branch Sides:
            - BranchSide:      'credential.c:212,17'
              BranchSideFuncs:
                - strbuf_addstr.23929
                - strbuf_addf
            - BranchSide:      'credential.c:213,6'
              BranchSideFuncs:
                - strbuf_addf
        - Branch String:   'credential.c:213,6'
          Branch Sides:
            - BranchSide:      'credential.c:213,6'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'credential.c:214,15'
              BranchSideFuncs:
                - strbuf_addf
      Callsites:
        - Src:             'credential.c:208,2'
          Dst:             strbuf_addf
        - Src:             'credential.c:210,3'
          Dst:             strbuf_addf
        - Src:             'credential.c:212,3'
          Dst:             strbuf_addstr
        - Src:             'credential.c:214,3'
          Dst:             strbuf_addf
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    credential_ask_one
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - what
        - c
        - flags
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - credential_describe
        - git_prompt
        - strbuf_addf
        - strbuf_release
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'credential.c:242,6'
          Branch Sides:
            - BranchSide:      'credential.c:243,41'
              BranchSideFuncs:
                - strbuf_addf
                - git_prompt
                - strbuf_release
                - strbuf_release
                - xstrdup
            - BranchSide:      'credential.c:245,32'
              BranchSideFuncs:
                - strbuf_addf
                - git_prompt
                - strbuf_release
                - strbuf_release
                - xstrdup
      Callsites:
        - Src:             'credential.c:241,2'
          Dst:             credential_describe
        - Src:             'credential.c:243,3'
          Dst:             strbuf_addf
        - Src:             'credential.c:245,3'
          Dst:             strbuf_addf
        - Src:             'credential.c:247,6'
          Dst:             git_prompt
        - Src:             'credential.c:249,2'
          Dst:             strbuf_release
        - Src:             'credential.c:250,2'
          Dst:             strbuf_release
        - Src:             'credential.c:251,9'
          Dst:             xstrdup
    - functionName:    git_has_dos_drive_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    run_credential_helper
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - cmd
        - want_output
      BBCount:         16
      ICount:          129
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - credential_read
        - credential_write
        - fclose
        - finish_command
        - sigchain_pop
        - sigchain_push
        - start_command
        - strvec_push
        - xfdopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'credential.c:417,6'
          Branch Sides:
            - BranchSide:      'credential.c:418,10'
              BranchSideFuncs:
                - start_command
                - xfdopen
                - sigchain_push
                - credential_write
                - fclose
                - sigchain_pop
                - finish_command
                - xfdopen
                - credential_read
                - fclose
                - finish_command
            - BranchSide:      'credential.c:420,10'
              BranchSideFuncs:
                - start_command
                - xfdopen
                - sigchain_push
                - credential_write
                - fclose
                - sigchain_pop
                - finish_command
                - xfdopen
                - credential_read
                - fclose
                - finish_command
        - Branch String:   'credential.c:422,6'
          Branch Sides:
            - BranchSide:      'credential.c:423,3'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:425,22'
              BranchSideFuncs:
                - xfdopen
                - sigchain_push
                - credential_write
                - fclose
                - sigchain_pop
                - finish_command
                - xfdopen
                - credential_read
                - fclose
                - finish_command
        - Branch String:   'credential.c:431,6'
          Branch Sides:
            - BranchSide:      'credential.c:433,23'
              BranchSideFuncs:
                - xfdopen
                - credential_read
                - fclose
                - finish_command
                - finish_command
            - BranchSide:      'credential.c:442,6'
              BranchSideFuncs:
                - finish_command
        - Branch String:   'credential.c:436,7'
          Branch Sides:
            - BranchSide:      'credential.c:437,4'
              BranchSideFuncs:
                - finish_command
            - BranchSide:      'credential.c:440,2'
              BranchSideFuncs:
                - finish_command
        - Branch String:   'credential.c:442,6'
          Branch Sides:
            - BranchSide:      'credential.c:443,3'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:444,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'credential.c:414,2'
          Dst:             strvec_push
        - Src:             'credential.c:422,6'
          Dst:             start_command
        - Src:             'credential.c:425,7'
          Dst:             xfdopen
        - Src:             'credential.c:426,2'
          Dst:             sigchain_push
        - Src:             'credential.c:427,2'
          Dst:             credential_write
        - Src:             'credential.c:428,2'
          Dst:             fclose
        - Src:             'credential.c:429,2'
          Dst:             sigchain_pop
        - Src:             'credential.c:433,8'
          Dst:             xfdopen
        - Src:             'credential.c:434,7'
          Dst:             credential_read
        - Src:             'credential.c:435,3'
          Dst:             fclose
        - Src:             'credential.c:437,4'
          Dst:             finish_command
        - Src:             'credential.c:442,6'
          Dst:             finish_command
    - functionName:    credential_write
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - fp
        - op_type
      BBCount:         32
      ICount:          243
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - credential_has_capability
        - credential_write_item
        - xstrfmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'credential.c:375,6'
          Branch Sides:
            - BranchSide:      'credential.c:376,25'
              BranchSideFuncs:
                - credential_write_item
                - credential_has_capability
                - credential_has_capability
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_has_capability
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - xstrfmt
                - credential_write_item
                - free
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
            - BranchSide:      'credential.c:377,33'
              BranchSideFuncs:
                - credential_has_capability
                - credential_has_capability
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_has_capability
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - xstrfmt
                - credential_write_item
                - free
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
        - Branch String:   'credential.c:377,6'
          Branch Sides:
            - BranchSide:      'credential.c:378,25'
              BranchSideFuncs:
                - credential_write_item
                - credential_has_capability
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_has_capability
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - xstrfmt
                - credential_write_item
                - free
                - credential_write_item
                - credential_write_item
                - credential_write_item
            - BranchSide:      'credential.c:380,33'
              BranchSideFuncs:
                - credential_has_capability
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_has_capability
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - xstrfmt
                - credential_write_item
                - free
                - credential_write_item
                - credential_write_item
                - credential_write_item
        - Branch String:   'credential.c:380,6'
          Branch Sides:
            - BranchSide:      'credential.c:381,25'
              BranchSideFuncs:
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_has_capability
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - xstrfmt
                - credential_write_item
                - free
                - credential_write_item
            - BranchSide:      'credential.c:386,24'
              BranchSideFuncs:
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_has_capability
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - xstrfmt
                - credential_write_item
                - free
        - Branch String:   'credential.c:383,7'
          Branch Sides:
            - BranchSide:      'credential.c:384,26'
              BranchSideFuncs:
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_has_capability
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - xstrfmt
                - credential_write_item
                - free
            - BranchSide:      'credential.c:385,2'
              BranchSideFuncs:
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - credential_has_capability
                - credential_write_item
                - credential_write_item
                - credential_write_item
                - xstrfmt
                - credential_write_item
                - free
        - Branch String:   'credential.c:392,6'
          Branch Sides:
            - BranchSide:      'credential.c:393,9'
              BranchSideFuncs:
                - xstrfmt
                - credential_write_item
                - free
                - credential_has_capability
                - credential_write_item
                - credential_write_item
                - credential_write_item
            - BranchSide:      'credential.c:397,14'
              BranchSideFuncs:
                - credential_has_capability
                - credential_write_item
                - credential_write_item
                - credential_write_item
        - Branch String:   'credential.c:397,2'
          Branch Sides:
            - BranchSide:      'credential.c:398,25'
              BranchSideFuncs:
                - credential_write_item
                - credential_has_capability
                - credential_write_item
                - credential_write_item
            - BranchSide:      'credential.c:399,33'
              BranchSideFuncs:
                - credential_has_capability
                - credential_write_item
                - credential_write_item
        - Branch String:   'credential.c:399,6'
          Branch Sides:
            - BranchSide:      'credential.c:399,6'
              BranchSideFuncs:
                - credential_write_item
                - credential_write_item
            - BranchSide:      'credential.c:400,7'
              BranchSideFuncs:
                - credential_write_item
                - credential_write_item
        - Branch String:   'credential.c:400,7'
          Branch Sides:
            - BranchSide:      'credential.c:401,26'
              BranchSideFuncs:
                - credential_write_item
                - credential_write_item
            - BranchSide:      'credential.c:402,15'
              BranchSideFuncs:
                - credential_write_item
        - Branch String:   'credential.c:402,3'
          Branch Sides:
            - BranchSide:      'credential.c:403,26'
              BranchSideFuncs:
                - credential_write_item
            - BranchSide:      'credential.c:404,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'credential.c:375,6'
          Dst:             credential_has_capability
        - Src:             'credential.c:376,3'
          Dst:             credential_write_item
        - Src:             'credential.c:377,6'
          Dst:             credential_has_capability
        - Src:             'credential.c:378,3'
          Dst:             credential_write_item
        - Src:             'credential.c:380,6'
          Dst:             credential_has_capability
        - Src:             'credential.c:381,3'
          Dst:             credential_write_item
        - Src:             'credential.c:382,3'
          Dst:             credential_write_item
        - Src:             'credential.c:384,4'
          Dst:             credential_write_item
        - Src:             'credential.c:386,2'
          Dst:             credential_write_item
        - Src:             'credential.c:387,2'
          Dst:             credential_write_item
        - Src:             'credential.c:388,2'
          Dst:             credential_write_item
        - Src:             'credential.c:389,2'
          Dst:             credential_write_item
        - Src:             'credential.c:390,2'
          Dst:             credential_write_item
        - Src:             'credential.c:391,2'
          Dst:             credential_write_item
        - Src:             'credential.c:393,13'
          Dst:             xstrfmt
        - Src:             'credential.c:394,3'
          Dst:             credential_write_item
        - Src:             'credential.c:398,3'
          Dst:             credential_write_item
        - Src:             'credential.c:399,6'
          Dst:             credential_has_capability
        - Src:             'credential.c:401,4'
          Dst:             credential_write_item
        - Src:             'credential.c:403,4'
          Dst:             credential_write_item
    - functionName:    credential_read
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - fp
        - op_type
      BBCount:         72
      ICount:          435
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - __errno_location
        - credential_from_url
        - credential_set_capability
        - git_config_bool
        - strbuf_getline
        - strbuf_release
        - strchr
        - strcmp
        - strtoumax
        - strvec_push
        - warning
        - xstrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'credential.c:287,2'
          Branch Sides:
            - BranchSide:      'credential.c:288,20'
              BranchSideFuncs:
                - strchr
                - strbuf_release
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:356,2'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'credential.c:291,7'
          Branch Sides:
            - BranchSide:      'credential.c:292,4'
              BranchSideFuncs:
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:294,8'
              BranchSideFuncs:
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:294,7'
          Branch Sides:
            - BranchSide:      'credential.c:295,43'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:299,9'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:301,7'
          Branch Sides:
            - BranchSide:      'credential.c:302,9'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:305,22'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:305,14'
          Branch Sides:
            - BranchSide:      'credential.c:306,9'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:308,22'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:308,14'
          Branch Sides:
            - BranchSide:      'credential.c:309,9'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:311,22'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:311,14'
          Branch Sides:
            - BranchSide:      'credential.c:312,9'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:314,22'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:314,14'
          Branch Sides:
            - BranchSide:      'credential.c:315,9'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:317,22'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:317,14'
          Branch Sides:
            - BranchSide:      'credential.c:318,9'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:320,22'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:320,14'
          Branch Sides:
            - BranchSide:      'credential.c:321,50'
              BranchSideFuncs:
                - strcmp
                - strvec_push
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:322,22'
              BranchSideFuncs:
                - strcmp
                - strvec_push
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:322,14'
          Branch Sides:
            - BranchSide:      'credential.c:323,17'
              BranchSideFuncs:
                - strcmp
                - strvec_push
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:324,22'
              BranchSideFuncs:
                - strcmp
                - strvec_push
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:324,14'
          Branch Sides:
            - BranchSide:      'credential.c:325,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - credential_set_capability
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:326,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - credential_set_capability
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:326,14'
          Branch Sides:
            - BranchSide:      'credential.c:327,16'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:331,22'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:327,8'
          Branch Sides:
            - BranchSide:      'credential.c:328,32'
              BranchSideFuncs:
                - strcmp
                - credential_set_capability
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:329,21'
              BranchSideFuncs:
                - strcmp
                - credential_set_capability
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:331,14'
          Branch Sides:
            - BranchSide:      'credential.c:332,50'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:333,22'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:333,14'
          Branch Sides:
            - BranchSide:      'credential.c:334,4'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:338,22'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:336,36'
          Branch Sides:
            - BranchSide:      'credential.c:336,39'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:337,5'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:336,8'
          Branch Sides:
            - BranchSide:      'credential.c:337,5'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:338,3'
              BranchSideFuncs:
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:338,14'
          Branch Sides:
            - BranchSide:      'credential.c:339,9'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:341,22'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:341,14'
          Branch Sides:
            - BranchSide:      'credential.c:342,9'
              BranchSideFuncs:
                - strcmp
                - credential_from_url
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:344,22'
              BranchSideFuncs:
                - strcmp
                - credential_from_url
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:344,14'
          Branch Sides:
            - BranchSide:      'credential.c:345,24'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
            - BranchSide:      'credential.c:346,22'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
                - strbuf_getline
                - strbuf_release
                - strchr
                - warning
                - strbuf_release
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
                - strcmp
                - strvec_push
                - strcmp
                - strvec_push
                - strcmp
                - strcmp
                - credential_set_capability
                - strcmp
                - credential_set_capability
                - strcmp
                - git_config_bool
                - strcmp
                - __errno_location
                - strtoumax
                - __errno_location
                - strcmp
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
                - strcmp
                - credential_from_url
      Callsites:
        - Src:             'credential.c:287,9'
          Dst:             strbuf_getline
        - Src:             'credential.c:289,17'
          Dst:             strchr
        - Src:             'credential.c:295,4'
          Dst:             warning
        - Src:             'credential.c:296,4'
          Dst:             strbuf_release
        - Src:             'credential.c:301,8'
          Dst:             strcmp
        - Src:             'credential.c:303,18'
          Dst:             xstrdup
        - Src:             'credential.c:305,15'
          Dst:             strcmp
        - Src:             'credential.c:307,18'
          Dst:             xstrdup
        - Src:             'credential.c:308,15'
          Dst:             strcmp
        - Src:             'credential.c:310,20'
          Dst:             xstrdup
        - Src:             'credential.c:311,15'
          Dst:             strcmp
        - Src:             'credential.c:313,18'
          Dst:             xstrdup
        - Src:             'credential.c:314,15'
          Dst:             strcmp
        - Src:             'credential.c:316,14'
          Dst:             xstrdup
        - Src:             'credential.c:317,15'
          Dst:             strcmp
        - Src:             'credential.c:319,14'
          Dst:             xstrdup
        - Src:             'credential.c:320,15'
          Dst:             strcmp
        - Src:             'credential.c:321,21'
          Dst:             git_config_bool
        - Src:             'credential.c:322,15'
          Dst:             strcmp
        - Src:             'credential.c:323,4'
          Dst:             strvec_push
        - Src:             'credential.c:324,15'
          Dst:             strcmp
        - Src:             'credential.c:325,4'
          Dst:             strvec_push
        - Src:             'credential.c:326,15'
          Dst:             strcmp
        - Src:             'credential.c:327,9'
          Dst:             strcmp
        - Src:             'credential.c:328,5'
          Dst:             credential_set_capability
        - Src:             'credential.c:329,14'
          Dst:             strcmp
        - Src:             'credential.c:330,5'
          Dst:             credential_set_capability
        - Src:             'credential.c:331,15'
          Dst:             strcmp
        - Src:             'credential.c:332,22'
          Dst:             git_config_bool
        - Src:             'credential.c:333,15'
          Dst:             strcmp
        - Src:             'credential.c:334,4'
          Dst:             __errno_location
        - Src:             'credential.c:335,29'
          Dst:             strtoumax
        - Src:             'credential.c:336,39'
          Dst:             __errno_location
        - Src:             'credential.c:338,15'
          Dst:             strcmp
        - Src:             'credential.c:340,29'
          Dst:             xstrdup
        - Src:             'credential.c:341,15'
          Dst:             strcmp
        - Src:             'credential.c:343,18'
          Dst:             xstrdup
        - Src:             'credential.c:344,15'
          Dst:             strcmp
        - Src:             'credential.c:345,4'
          Dst:             credential_from_url
        - Src:             'credential.c:346,15'
          Dst:             strcmp
        - Src:             'credential.c:347,16'
          Dst:             git_config_bool
        - Src:             'credential.c:356,2'
          Dst:             strbuf_release
    - functionName:    credential_set_capability
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - capa
        - op_type
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'credential.c:55,2'
          Branch Sides:
            - BranchSide:      'credential.c:55,2'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:57,3'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:63,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    credential_from_url
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - url
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - credential_from_url_gently
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'credential.c:670,6'
          Branch Sides:
            - BranchSide:      'credential.c:671,7'
              BranchSideFuncs:
                - _.23925
                - die
            - BranchSide:      'credential.c:672,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'credential.c:670,6'
          Dst:             credential_from_url_gently
        - Src:             'credential.c:671,7'
          Dst:             _
        - Src:             'credential.c:671,3'
          Dst:             die
    - functionName:    credential_from_url_gently
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - url
        - quiet
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - credential_from_url_1
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'credential.c:665,9'
          Dst:             credential_from_url_1
    - functionName:    credential_from_url_1
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - c
        - url
        - allow_partial_url
        - quiet
      BBCount:         74
      ICount:          466
      EdgeCount:       100
      CyclomaticComplexity: 28
      functionsReached:
        - _
        - check_url_component
        - credential_clear
        - strchr
        - strcspn
        - strlen
        - strstr
        - url_decode
        - url_decode_mem
        - warning
        - xmemdupz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'credential.c:596,25'
          Branch Sides:
            - BranchSide:      'credential.c:596,30'
              BranchSideFuncs:
                - strchr
                - strchr
                - strcspn
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
                - url_decode_mem
                - url_decode_mem
                - url_decode_mem
            - BranchSide:      'credential.c:601,7'
              BranchSideFuncs:
                - strchr
                - strchr
                - strcspn
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
                - url_decode_mem
                - url_decode_mem
                - url_decode_mem
        - Branch String:   'credential.c:596,40'
          Branch Sides:
            - BranchSide:      'credential.c:596,43'
              BranchSideFuncs:
                - strchr
                - strchr
                - strcspn
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
                - url_decode_mem
                - url_decode_mem
                - url_decode_mem
                - _.23925
                - warning
            - BranchSide:      'credential.c:597,8'
              BranchSideFuncs:
                - _.23925
                - warning
        - Branch String:   'credential.c:596,6'
          Branch Sides:
            - BranchSide:      'credential.c:597,8'
              BranchSideFuncs:
                - _.23925
                - warning
            - BranchSide:      'credential.c:601,7'
              BranchSideFuncs:
                - strchr
                - strchr
                - strcspn
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
                - url_decode_mem
                - url_decode_mem
                - url_decode_mem
        - Branch String:   'credential.c:597,7'
          Branch Sides:
            - BranchSide:      'credential.c:598,12'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:599,3'
              BranchSideFuncs: []
        - Branch String:   'credential.c:601,7'
          Branch Sides:
            - BranchSide:      'credential.c:601,19'
              BranchSideFuncs:
                - strchr
                - strchr
                - strcspn
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
                - url_decode_mem
                - url_decode_mem
                - url_decode_mem
            - BranchSide:      'credential.c:601,35'
              BranchSideFuncs:
                - strchr
                - strchr
                - strcspn
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
                - url_decode_mem
                - url_decode_mem
                - url_decode_mem
        - Branch String:   'credential.c:613,10'
          Branch Sides:
            - BranchSide:      'credential.c:613,13'
              BranchSideFuncs:
                - url_decode_mem
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
                - url_decode_mem
                - url_decode_mem
            - BranchSide:      'credential.c:615,10'
              BranchSideFuncs:
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
        - Branch String:   'credential.c:613,6'
          Branch Sides:
            - BranchSide:      'credential.c:615,10'
              BranchSideFuncs:
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
            - BranchSide:      'credential.c:617,12'
              BranchSideFuncs:
                - url_decode_mem
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
                - url_decode_mem
                - url_decode_mem
        - Branch String:   'credential.c:617,18'
          Branch Sides:
            - BranchSide:      'credential.c:617,21'
              BranchSideFuncs:
                - url_decode_mem
                - url_decode_mem
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
                - url_decode_mem
            - BranchSide:      'credential.c:619,32'
              BranchSideFuncs:
                - url_decode_mem
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
        - Branch String:   'credential.c:617,11'
          Branch Sides:
            - BranchSide:      'credential.c:619,32'
              BranchSideFuncs:
                - url_decode_mem
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
            - BranchSide:      'credential.c:625,32'
              BranchSideFuncs:
                - url_decode_mem
                - url_decode_mem
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
        - Branch String:   'credential.c:620,19'
          Branch Sides:
            - BranchSide:      'credential.c:620,23'
              BranchSideFuncs:
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
            - BranchSide:      'credential.c:622,10'
              BranchSideFuncs:
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
        - Branch String:   'credential.c:620,7'
          Branch Sides:
            - BranchSide:      'credential.c:621,4'
              BranchSideFuncs:
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
            - BranchSide:      'credential.c:622,10'
              BranchSideFuncs:
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
        - Branch String:   'credential.c:626,19'
          Branch Sides:
            - BranchSide:      'credential.c:626,23'
              BranchSideFuncs:
                - url_decode_mem
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
            - BranchSide:      'credential.c:628,32'
              BranchSideFuncs:
                - url_decode_mem
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
        - Branch String:   'credential.c:626,7'
          Branch Sides:
            - BranchSide:      'credential.c:627,4'
              BranchSideFuncs:
                - url_decode_mem
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
            - BranchSide:      'credential.c:628,32'
              BranchSideFuncs:
                - url_decode_mem
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
        - Branch String:   'credential.c:632,16'
          Branch Sides:
            - BranchSide:      'credential.c:632,19'
              BranchSideFuncs:
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - xmemdupz
            - BranchSide:      'credential.c:634,7'
              BranchSideFuncs:
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
        - Branch String:   'credential.c:632,6'
          Branch Sides:
            - BranchSide:      'credential.c:633,26'
              BranchSideFuncs:
                - xmemdupz
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
            - BranchSide:      'credential.c:634,7'
              BranchSideFuncs:
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
        - Branch String:   'credential.c:634,25'
          Branch Sides:
            - BranchSide:      'credential.c:634,28'
              BranchSideFuncs:
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
                - url_decode_mem
            - BranchSide:      'credential.c:635,28'
              BranchSideFuncs:
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
        - Branch String:   'credential.c:634,6'
          Branch Sides:
            - BranchSide:      'credential.c:635,28'
              BranchSideFuncs:
                - url_decode_mem
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
            - BranchSide:      'credential.c:637,2'
              BranchSideFuncs:
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
        - Branch String:   'credential.c:637,2'
          Branch Sides:
            - BranchSide:      'credential.c:638,8'
              BranchSideFuncs:
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
            - BranchSide:      'credential.c:639,7'
              BranchSideFuncs:
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - url_decode
                - strlen
        - Branch String:   'credential.c:639,6'
          Branch Sides:
            - BranchSide:      'credential.c:641,24'
              BranchSideFuncs:
                - url_decode
                - strlen
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
            - BranchSide:      'credential.c:647,26'
              BranchSideFuncs:
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
        - Branch String:   'credential.c:643,22'
          Branch Sides:
            - BranchSide:      'credential.c:643,26'
              BranchSideFuncs:
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
            - BranchSide:      'credential.c:643,3'
              BranchSideFuncs:
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
        - Branch String:   'credential.c:643,3'
          Branch Sides:
            - BranchSide:      'credential.c:644,6'
              BranchSideFuncs:
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
            - BranchSide:      'credential.c:645,2'
              BranchSideFuncs:
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
                - check_url_component
        - Branch String:   'credential.c:647,67'
          Branch Sides:
            - BranchSide:      'credential.c:648,26'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:652,3'
              BranchSideFuncs: []
        - Branch String:   'credential.c:648,67'
          Branch Sides:
            - BranchSide:      'credential.c:649,26'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:652,3'
              BranchSideFuncs: []
        - Branch String:   'credential.c:649,67'
          Branch Sides:
            - BranchSide:      'credential.c:650,26'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:652,3'
              BranchSideFuncs: []
        - Branch String:   'credential.c:650,59'
          Branch Sides:
            - BranchSide:      'credential.c:651,26'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:652,3'
              BranchSideFuncs: []
        - Branch String:   'credential.c:647,6'
          Branch Sides:
            - BranchSide:      'credential.c:652,3'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:654,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'credential.c:587,2'
          Dst:             credential_clear
        - Src:             'credential.c:595,14'
          Dst:             strstr
        - Src:             'credential.c:598,12'
          Dst:             _
        - Src:             'credential.c:598,4'
          Dst:             warning
        - Src:             'credential.c:602,7'
          Dst:             strchr
        - Src:             'credential.c:603,10'
          Dst:             strchr
        - Src:             'credential.c:611,15'
          Dst:             strcspn
        - Src:             'credential.c:619,17'
          Dst:             url_decode_mem
        - Src:             'credential.c:625,17'
          Dst:             url_decode_mem
        - Src:             'credential.c:628,17'
          Dst:             url_decode_mem
        - Src:             'credential.c:633,17'
          Dst:             xmemdupz
        - Src:             'credential.c:635,13'
          Dst:             url_decode_mem
        - Src:             'credential.c:641,13'
          Dst:             url_decode
        - Src:             'credential.c:642,17'
          Dst:             strlen
        - Src:             'credential.c:647,6'
          Dst:             check_url_component
        - Src:             'credential.c:648,6'
          Dst:             check_url_component
        - Src:             'credential.c:649,6'
          Dst:             check_url_component
        - Src:             'credential.c:650,6'
          Dst:             check_url_component
        - Src:             'credential.c:651,6'
          Dst:             check_url_component
    - functionName:    credential_clear
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - credential_clear_secrets
        - credential_init
        - string_list_clear
        - strvec_clear
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'credential.c:25,2'
          Dst:             credential_clear_secrets
        - Src:             'credential.c:32,2'
          Dst:             string_list_clear
        - Src:             'credential.c:33,2'
          Dst:             strvec_clear
        - Src:             'credential.c:34,2'
          Dst:             strvec_clear
        - Src:             'credential.c:35,2'
          Dst:             strvec_clear
        - Src:             'credential.c:37,2'
          Dst:             credential_init
    - functionName:    credential_clear_secrets
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         7
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    credential_init
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    credential_has_capability
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - capa
        - op_type
      BBCount:         8
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'credential.c:272,2'
          Branch Sides:
            - BranchSide:      'credential.c:274,10'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:276,10'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:278,3'
              BranchSideFuncs: []
        - Branch String:   'credential.c:276,32'
          Branch Sides:
            - BranchSide:      'credential.c:276,35'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:276,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    credential_write_item
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - key
        - value
        - required
      BBCount:         13
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - die
        - fprintf
        - strchr
      functionUses:    15
      BranchProfiles:
        - Branch String:   'credential.c:363,13'
          Branch Sides:
            - BranchSide:      'credential.c:363,16'
              BranchSideFuncs:
                - strchr
                - fprintf
                - die
            - BranchSide:      'credential.c:365,7'
              BranchSideFuncs:
                - strchr
                - fprintf
                - die
        - Branch String:   'credential.c:363,6'
          Branch Sides:
            - BranchSide:      'credential.c:364,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'credential.c:365,7'
              BranchSideFuncs:
                - strchr
                - fprintf
                - die
        - Branch String:   'credential.c:365,6'
          Branch Sides:
            - BranchSide:      'credential.c:366,3'
              BranchSideFuncs:
                - strchr
                - fprintf
                - die
            - BranchSide:      'credential.c:367,13'
              BranchSideFuncs:
                - strchr
                - fprintf
                - die
        - Branch String:   'credential.c:367,6'
          Branch Sides:
            - BranchSide:      'credential.c:368,51'
              BranchSideFuncs:
                - die
            - BranchSide:      'credential.c:369,10'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'credential.c:364,3'
          Dst:             BUG_fl
        - Src:             'credential.c:367,6'
          Dst:             strchr
        - Src:             'credential.c:368,3'
          Dst:             die
        - Src:             'credential.c:369,2'
          Dst:             fprintf
    - functionName:    is_absolute_path
      functionSourceFile: '/src/git/./abspath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_is_dir_sep
      functionUses:    1
      BranchProfiles:
        - Branch String:   './abspath.h:30,29'
          Branch Sides:
            - BranchSide:      './abspath.h:30,29'
              BranchSideFuncs: []
            - BranchSide:      './abspath.h:30,53'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.23933
      Callsites:
        - Src:             './abspath.h:30,9'
          Dst:             git_is_dir_sep
        - Src:             './abspath.h:30,32'
          Dst:             git_has_dos_drive_prefix
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    credential_from_potentially_partial_url
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - url
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - credential_from_url_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'credential.c:660,9'
          Dst:             credential_from_url_1
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    proto_is_http
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'credential.c:136,6'
          Branch Sides:
            - BranchSide:      'credential.c:137,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'credential.c:138,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'credential.c:138,29'
          Branch Sides:
            - BranchSide:      'credential.c:138,40'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'credential.c:138,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'credential.c:138,10'
          Dst:             strcmp
        - Src:             'credential.c:138,33'
          Dst:             strcmp
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    credential_format
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - out
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strbuf_add_percentencode
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'credential.c:219,6'
          Branch Sides:
            - BranchSide:      'credential.c:220,3'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.23979
                - strbuf_add_percentencode
                - strbuf_addstr.23929
                - strbuf_add_percentencode
                - strbuf_addch.23979
            - BranchSide:      'credential.c:221,14'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.23979
                - strbuf_add_percentencode
                - strbuf_addstr.23929
                - strbuf_add_percentencode
                - strbuf_addch.23979
        - Branch String:   'credential.c:222,18'
          Branch Sides:
            - BranchSide:      'credential.c:222,22'
              BranchSideFuncs:
                - strbuf_addch.23979
                - strbuf_add_percentencode
                - strbuf_addstr.23929
                - strbuf_add_percentencode
                - strbuf_addch.23979
            - BranchSide:      'credential.c:226,6'
              BranchSideFuncs:
                - strbuf_addch.23979
                - strbuf_add_percentencode
                - strbuf_addstr.23929
        - Branch String:   'credential.c:222,6'
          Branch Sides:
            - BranchSide:      'credential.c:223,28'
              BranchSideFuncs:
                - strbuf_add_percentencode
                - strbuf_addch.23979
                - strbuf_addch.23979
                - strbuf_add_percentencode
                - strbuf_addstr.23929
            - BranchSide:      'credential.c:226,6'
              BranchSideFuncs:
                - strbuf_addch.23979
                - strbuf_add_percentencode
                - strbuf_addstr.23929
        - Branch String:   'credential.c:226,6'
          Branch Sides:
            - BranchSide:      'credential.c:227,17'
              BranchSideFuncs:
                - strbuf_addstr.23929
                - strbuf_addch.23979
                - strbuf_add_percentencode
            - BranchSide:      'credential.c:228,6'
              BranchSideFuncs:
                - strbuf_addch.23979
                - strbuf_add_percentencode
        - Branch String:   'credential.c:228,6'
          Branch Sides:
            - BranchSide:      'credential.c:228,6'
              BranchSideFuncs:
                - strbuf_addch.23979
                - strbuf_add_percentencode
            - BranchSide:      'credential.c:229,16'
              BranchSideFuncs:
                - strbuf_addch.23979
                - strbuf_add_percentencode
      Callsites:
        - Src:             'credential.c:221,2'
          Dst:             strbuf_addf
        - Src:             'credential.c:223,3'
          Dst:             strbuf_add_percentencode
        - Src:             'credential.c:224,3'
          Dst:             strbuf_addch
        - Src:             'credential.c:227,3'
          Dst:             strbuf_addstr
        - Src:             'credential.c:229,3'
          Dst:             strbuf_addch
        - Src:             'credential.c:230,3'
          Dst:             strbuf_add_percentencode
    - functionName:    match_partial_url
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - url
        - cb
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - credential_clear
        - credential_from_potentially_partial_url
        - credential_match
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'credential.c:156,6'
          Branch Sides:
            - BranchSide:      'credential.c:157,11'
              BranchSideFuncs:
                - _.23925
                - warning
                - credential_clear
            - BranchSide:      'credential.c:160,37'
              BranchSideFuncs:
                - credential_match
                - credential_clear
      Callsites:
        - Src:             'credential.c:156,6'
          Dst:             credential_from_potentially_partial_url
        - Src:             'credential.c:157,11'
          Dst:             _
        - Src:             'credential.c:157,3'
          Dst:             warning
        - Src:             'credential.c:160,13'
          Dst:             credential_match
        - Src:             'credential.c:161,2'
          Dst:             credential_clear
    - functionName:    credential_match
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - want
        - have
        - match_password
      BBCount:         50
      ICount:          256
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'credential.c:91,9'
          Branch Sides:
            - BranchSide:      'credential.c:91,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'credential.c:92,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'credential.c:91,9'
          Branch Sides:
            - BranchSide:      'credential.c:91,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'credential.c:91,9'
              BranchSideFuncs: []
        - Branch String:   'credential.c:91,25'
          Branch Sides:
            - BranchSide:      'credential.c:91,25'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:92,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'credential.c:92,9'
          Branch Sides:
            - BranchSide:      'credential.c:92,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'credential.c:93,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'credential.c:92,9'
          Branch Sides:
            - BranchSide:      'credential.c:92,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'credential.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'credential.c:92,21'
          Branch Sides:
            - BranchSide:      'credential.c:92,21'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:93,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'credential.c:93,9'
          Branch Sides:
            - BranchSide:      'credential.c:93,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'credential.c:94,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'credential.c:93,9'
          Branch Sides:
            - BranchSide:      'credential.c:93,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'credential.c:93,9'
              BranchSideFuncs: []
        - Branch String:   'credential.c:93,21'
          Branch Sides:
            - BranchSide:      'credential.c:93,21'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:94,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'credential.c:94,9'
          Branch Sides:
            - BranchSide:      'credential.c:94,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'credential.c:95,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'credential.c:94,9'
          Branch Sides:
            - BranchSide:      'credential.c:94,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'credential.c:94,9'
              BranchSideFuncs: []
        - Branch String:   'credential.c:94,25'
          Branch Sides:
            - BranchSide:      'credential.c:94,25'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:95,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'credential.c:95,26'
          Branch Sides:
            - BranchSide:      'credential.c:95,29'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'credential.c:96,11'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'credential.c:95,29'
          Branch Sides:
            - BranchSide:      'credential.c:95,29'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'credential.c:96,11'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'credential.c:95,29'
          Branch Sides:
            - BranchSide:      'credential.c:95,29'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'credential.c:95,29'
              BranchSideFuncs: []
        - Branch String:   'credential.c:95,46'
          Branch Sides:
            - BranchSide:      'credential.c:95,46'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:96,11'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'credential.c:96,29'
          Branch Sides:
            - BranchSide:      'credential.c:96,29'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'credential.c:96,26'
              BranchSideFuncs: []
        - Branch String:   'credential.c:96,29'
          Branch Sides:
            - BranchSide:      'credential.c:96,26'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'credential.c:96,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'credential.c:91,9'
          Dst:             strcmp
        - Src:             'credential.c:92,9'
          Dst:             strcmp
        - Src:             'credential.c:93,9'
          Dst:             strcmp
        - Src:             'credential.c:94,9'
          Dst:             strcmp
        - Src:             'credential.c:95,29'
          Dst:             strcmp
        - Src:             'credential.c:96,29'
          Dst:             strcmp
    - functionName:    select_all
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    credential_config_callback
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - value
        - ctx
        - data
      BBCount:         23
      ICount:          137
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - config_error_nonbool
        - const_error
        - git_config_bool
        - skip_prefix
        - strcmp
        - string_list_append
        - string_list_clear
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'credential.c:111,6'
          Branch Sides:
            - BranchSide:      'credential.c:112,3'
              BranchSideFuncs:
                - config_error_nonbool
                - const_error.23980
                - strcmp
                - string_list_clear
                - string_list_append
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:114,7'
              BranchSideFuncs:
                - config_error_nonbool
                - const_error.23980
                - strcmp
                - string_list_clear
                - string_list_append
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:114,6'
          Branch Sides:
            - BranchSide:      'credential.c:115,10'
              BranchSideFuncs:
                - strcmp
                - string_list_clear
                - string_list_append
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:117,14'
              BranchSideFuncs:
                - strcmp
                - string_list_clear
                - string_list_append
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:117,6'
          Branch Sides:
            - BranchSide:      'credential.c:118,8'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:122,21'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:118,7'
          Branch Sides:
            - BranchSide:      'credential.c:119,24'
              BranchSideFuncs:
                - string_list_append
            - BranchSide:      'credential.c:121,23'
              BranchSideFuncs:
                - string_list_clear
        - Branch String:   'credential.c:122,13'
          Branch Sides:
            - BranchSide:      'credential.c:123,8'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
            - BranchSide:      'credential.c:128,19'
              BranchSideFuncs:
                - strcmp
                - git_config_bool
        - Branch String:   'credential.c:123,7'
          Branch Sides:
            - BranchSide:      'credential.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:127,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'credential.c:111,7'
          Dst:             skip_prefix
        - Src:             'credential.c:115,10'
          Dst:             config_error_nonbool
        - Src:             'credential.c:115,10'
          Dst:             const_error
        - Src:             'credential.c:117,7'
          Dst:             strcmp
        - Src:             'credential.c:119,4'
          Dst:             string_list_append
        - Src:             'credential.c:121,4'
          Dst:             string_list_clear
        - Src:             'credential.c:122,14'
          Dst:             strcmp
        - Src:             'credential.c:125,18'
          Dst:             xstrdup
        - Src:             'credential.c:128,12'
          Dst:             strcmp
        - Src:             'credential.c:129,22'
          Dst:             git_config_bool
    - functionName:    credential_reject
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         11
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - credential_apply_config
        - credential_clear_secrets
        - credential_do
        - credential_next_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'credential.c:535,2'
          Branch Sides:
            - BranchSide:      'credential.c:536,17'
              BranchSideFuncs:
                - credential_do
                - credential_clear_secrets
                - free
                - free
            - BranchSide:      'credential.c:538,27'
              BranchSideFuncs:
                - credential_clear_secrets
                - free
                - free
      Callsites:
        - Src:             'credential.c:531,2'
          Dst:             credential_next_state
        - Src:             'credential.c:533,2'
          Dst:             credential_apply_config
        - Src:             'credential.c:536,3'
          Dst:             credential_do
        - Src:             'credential.c:538,2'
          Dst:             credential_clear_secrets
    - functionName:    credential_next_state
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - strvec_clear
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'credential.c:42,2'
          Dst:             strvec_clear
    - functionName:    credential_apply_config
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         16
      ICount:          132
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - credential_format
        - die
        - git_config
        - proto_is_http
        - strbuf_release
        - string_list_clear
        - url_normalize
        - urlmatch_config_entry
        - urlmatch_config_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'credential.c:172,6'
          Branch Sides:
            - BranchSide:      'credential.c:173,7'
              BranchSideFuncs:
                - _.23925
                - die
                - credential_format
                - url_normalize
                - git_config.23984
                - string_list_clear
                - free
                - urlmatch_config_release
                - strbuf_release
                - proto_is_http
                - free
            - BranchSide:      'credential.c:174,7'
              BranchSideFuncs:
                - _.23925
                - die
                - credential_format
                - url_normalize
                - git_config.23984
                - string_list_clear
                - free
                - urlmatch_config_release
                - strbuf_release
                - proto_is_http
                - free
        - Branch String:   'credential.c:174,6'
          Branch Sides:
            - BranchSide:      'credential.c:175,7'
              BranchSideFuncs:
                - credential_format
                - url_normalize
                - git_config.23984
                - string_list_clear
                - free
                - urlmatch_config_release
                - strbuf_release
                - proto_is_http
                - free
            - BranchSide:      'credential.c:177,6'
              BranchSideFuncs:
                - credential_format
                - url_normalize
                - git_config.23984
                - string_list_clear
                - free
                - urlmatch_config_release
                - strbuf_release
                - proto_is_http
                - free
        - Branch String:   'credential.c:177,6'
          Branch Sides:
            - BranchSide:      'credential.c:178,3'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:180,9'
              BranchSideFuncs:
                - credential_format
                - url_normalize
                - git_config.23984
                - string_list_clear
                - free
                - urlmatch_config_release
                - strbuf_release
                - proto_is_http
                - free
        - Branch String:   'credential.c:199,24'
          Branch Sides:
            - BranchSide:      'credential.c:199,24'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:199,41'
              BranchSideFuncs:
                - proto_is_http
                - free
        - Branch String:   'credential.c:199,6'
          Branch Sides:
            - BranchSide:      'credential.c:199,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'credential.c:200,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'credential.c:173,7'
          Dst:             _
        - Src:             'credential.c:173,3'
          Dst:             die
        - Src:             'credential.c:175,7'
          Dst:             _
        - Src:             'credential.c:175,3'
          Dst:             die
        - Src:             'credential.c:188,2'
          Dst:             credential_format
        - Src:             'credential.c:189,19'
          Dst:             url_normalize
        - Src:             'credential.c:191,2'
          Dst:             git_config
        - Src:             'credential.c:191,2'
          Dst:             urlmatch_config_entry
        - Src:             'credential.c:192,2'
          Dst:             string_list_clear
        - Src:             'credential.c:194,2'
          Dst:             urlmatch_config_release
        - Src:             'credential.c:195,2'
          Dst:             strbuf_release
        - Src:             'credential.c:199,27'
          Dst:             proto_is_http
    - functionName:    credential_do
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - helper
        - operation
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - is_absolute_path
        - run_credential_helper
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'credential.c:453,6'
          Branch Sides:
            - BranchSide:      'credential.c:454,23'
              BranchSideFuncs:
                - strbuf_addstr.23929
                - strbuf_addf
                - strcmp
                - run_credential_helper
                - strbuf_release
            - BranchSide:      'credential.c:455,28'
              BranchSideFuncs:
                - is_absolute_path.23977
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - run_credential_helper
                - strbuf_release
                - strbuf_addstr.23929
        - Branch String:   'credential.c:455,11'
          Branch Sides:
            - BranchSide:      'credential.c:456,23'
              BranchSideFuncs:
                - strbuf_addstr.23929
                - strbuf_addf
                - strcmp
                - run_credential_helper
                - strbuf_release
            - BranchSide:      'credential.c:458,42'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strcmp
                - run_credential_helper
                - strbuf_release
      Callsites:
        - Src:             'credential.c:454,3'
          Dst:             strbuf_addstr
        - Src:             'credential.c:455,11'
          Dst:             is_absolute_path
        - Src:             'credential.c:456,3'
          Dst:             strbuf_addstr
        - Src:             'credential.c:458,3'
          Dst:             strbuf_addf
        - Src:             'credential.c:460,2'
          Dst:             strbuf_addf
        - Src:             'credential.c:461,41'
          Dst:             strcmp
        - Src:             'credential.c:461,6'
          Dst:             run_credential_helper
        - Src:             'credential.c:463,2'
          Dst:             strbuf_release
    - functionName:    credential_approve
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - credential_apply_config
        - credential_do
        - credential_next_state
        - git_time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'credential.c:513,6'
          Branch Sides:
            - BranchSide:      'credential.c:514,3'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:515,9'
              BranchSideFuncs:
                - git_time.24003
                - credential_next_state
                - credential_apply_config
                - credential_do
        - Branch String:   'credential.c:515,21'
          Branch Sides:
            - BranchSide:      'credential.c:515,25'
              BranchSideFuncs:
                - git_time.24003
                - credential_next_state
                - credential_apply_config
                - credential_do
            - BranchSide:      'credential.c:515,42'
              BranchSideFuncs:
                - git_time.24003
                - credential_next_state
                - credential_apply_config
                - credential_do
        - Branch String:   'credential.c:515,38'
          Branch Sides:
            - BranchSide:      'credential.c:515,60'
              BranchSideFuncs:
                - git_time.24003
                - credential_next_state
                - credential_apply_config
                - credential_do
            - BranchSide:      'credential.c:515,42'
              BranchSideFuncs:
                - git_time.24003
                - credential_next_state
                - credential_apply_config
                - credential_do
        - Branch String:   'credential.c:515,57'
          Branch Sides:
            - BranchSide:      'credential.c:515,60'
              BranchSideFuncs:
                - git_time.24003
                - credential_next_state
                - credential_apply_config
                - credential_do
            - BranchSide:      'credential.c:516,3'
              BranchSideFuncs: []
        - Branch String:   'credential.c:515,6'
          Branch Sides:
            - BranchSide:      'credential.c:516,3'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:518,24'
              BranchSideFuncs:
                - credential_next_state
                - credential_apply_config
                - credential_do
        - Branch String:   'credential.c:522,2'
          Branch Sides:
            - BranchSide:      'credential.c:523,17'
              BranchSideFuncs:
                - credential_do
            - BranchSide:      'credential.c:524,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'credential.c:515,85'
          Dst:             git_time
        - Src:             'credential.c:518,2'
          Dst:             credential_next_state
        - Src:             'credential.c:520,2'
          Dst:             credential_apply_config
        - Src:             'credential.c:523,3'
          Dst:             credential_do
    - functionName:    git_time
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tloc
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gettimeofday
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:381,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:381,6'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:382,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:379,2'
          Dst:             gettimeofday
    - functionName:    credential_getpass
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - credential_ask_one
      functionUses:    1
      BranchProfiles:
        - Branch String:   'credential.c:256,6'
          Branch Sides:
            - BranchSide:      'credential.c:257,48'
              BranchSideFuncs:
                - credential_ask_one
            - BranchSide:      'credential.c:259,7'
              BranchSideFuncs:
                - credential_ask_one
        - Branch String:   'credential.c:259,6'
          Branch Sides:
            - BranchSide:      'credential.c:259,6'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:260,48'
              BranchSideFuncs:
                - credential_ask_one
      Callsites:
        - Src:             'credential.c:257,17'
          Dst:             credential_ask_one
        - Src:             'credential.c:260,17'
          Dst:             credential_ask_one
    - functionName:    credential_fill
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - all_capabilities
      BBCount:         38
      ICount:          217
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - credential_apply_config
        - credential_clear_secrets
        - credential_do
        - credential_getpass
        - credential_next_state
        - credential_set_all_capabilities
        - die
        - git_time
        - strvec_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'credential.c:471,19'
          Branch Sides:
            - BranchSide:      'credential.c:471,22'
              BranchSideFuncs:
                - credential_next_state
                - credential_apply_config
                - credential_getpass
                - die
                - credential_do
                - git_time.24003
                - die
                - strvec_clear
                - credential_clear_secrets
                - credential_set_all_capabilities
            - BranchSide:      'credential.c:471,38'
              BranchSideFuncs:
                - credential_next_state
                - credential_apply_config
                - credential_getpass
                - die
                - credential_do
                - git_time.24003
                - die
                - strvec_clear
                - credential_clear_secrets
                - credential_set_all_capabilities
        - Branch String:   'credential.c:471,35'
          Branch Sides:
            - BranchSide:      'credential.c:471,38'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'credential.c:471,6'
          Branch Sides:
            - BranchSide:      'credential.c:472,3'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:474,24'
              BranchSideFuncs:
                - credential_next_state
                - credential_apply_config
                - credential_getpass
                - die
                - credential_do
                - git_time.24003
                - die
                - strvec_clear
                - credential_clear_secrets
                - credential_set_all_capabilities
        - Branch String:   'credential.c:478,6'
          Branch Sides:
            - BranchSide:      'credential.c:479,35'
              BranchSideFuncs:
                - credential_set_all_capabilities
                - credential_getpass
                - die
                - credential_do
                - git_time.24003
                - die
                - strvec_clear
                - credential_clear_secrets
            - BranchSide:      'credential.c:481,9'
              BranchSideFuncs:
                - credential_getpass
                - die
                - credential_do
                - git_time.24003
                - die
                - strvec_clear
                - credential_clear_secrets
        - Branch String:   'credential.c:481,2'
          Branch Sides:
            - BranchSide:      'credential.c:482,17'
              BranchSideFuncs:
                - credential_do
                - git_time.24003
                - credential_getpass
                - die
                - die
                - strvec_clear
                - credential_clear_secrets
            - BranchSide:      'credential.c:504,21'
              BranchSideFuncs:
                - credential_getpass
                - die
        - Branch String:   'credential.c:484,7'
          Branch Sides:
            - BranchSide:      'credential.c:491,29'
              BranchSideFuncs:
                - credential_clear_secrets
                - credential_getpass
                - die
                - credential_do
                - git_time.24003
                - die
                - strvec_clear
            - BranchSide:      'credential.c:495,8'
              BranchSideFuncs:
                - credential_getpass
                - die
                - credential_do
                - git_time.24003
                - credential_clear_secrets
                - die
                - strvec_clear
        - Branch String:   'credential.c:495,20'
          Branch Sides:
            - BranchSide:      'credential.c:495,23'
              BranchSideFuncs:
                - credential_getpass
                - die
                - credential_do
                - git_time.24003
                - credential_clear_secrets
                - die
                - strvec_clear
            - BranchSide:      'credential.c:495,39'
              BranchSideFuncs:
                - credential_getpass
                - die
                - credential_do
                - git_time.24003
                - strvec_clear
                - credential_clear_secrets
                - die
        - Branch String:   'credential.c:495,36'
          Branch Sides:
            - BranchSide:      'credential.c:495,39'
              BranchSideFuncs:
                - strvec_clear
            - BranchSide:      'credential.c:496,18'
              BranchSideFuncs:
                - strvec_clear
        - Branch String:   'credential.c:495,7'
          Branch Sides:
            - BranchSide:      'credential.c:496,18'
              BranchSideFuncs:
                - strvec_clear
            - BranchSide:      'credential.c:499,7'
              BranchSideFuncs:
                - credential_getpass
                - die
                - credential_do
                - git_time.24003
                - strvec_clear
                - credential_clear_secrets
                - die
        - Branch String:   'credential.c:499,7'
          Branch Sides:
            - BranchSide:      'credential.c:501,8'
              BranchSideFuncs:
                - die
            - BranchSide:      'credential.c:502,2'
              BranchSideFuncs:
                - credential_getpass
                - die
                - credential_do
                - git_time.24003
                - die
                - strvec_clear
                - credential_clear_secrets
        - Branch String:   'credential.c:505,19'
          Branch Sides:
            - BranchSide:      'credential.c:505,19'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:505,23'
              BranchSideFuncs:
                - die
        - Branch String:   'credential.c:505,35'
          Branch Sides:
            - BranchSide:      'credential.c:505,35'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:505,39'
              BranchSideFuncs:
                - die
        - Branch String:   'credential.c:505,6'
          Branch Sides:
            - BranchSide:      'credential.c:505,6'
              BranchSideFuncs: []
            - BranchSide:      'credential.c:506,3'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'credential.c:474,2'
          Dst:             credential_next_state
        - Src:             'credential.c:477,2'
          Dst:             credential_apply_config
        - Src:             'credential.c:479,3'
          Dst:             credential_set_all_capabilities
        - Src:             'credential.c:482,3'
          Dst:             credential_do
        - Src:             'credential.c:484,32'
          Dst:             git_time
        - Src:             'credential.c:491,4'
          Dst:             credential_clear_secrets
        - Src:             'credential.c:496,4'
          Dst:             strvec_clear
        - Src:             'credential.c:500,4'
          Dst:             die
        - Src:             'credential.c:504,2'
          Dst:             credential_getpass
        - Src:             'credential.c:506,3'
          Dst:             die
    - functionName:    credential_set_all_capabilities
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - op_type
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - credential_set_capability
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'credential.c:72,2'
          Dst:             credential_set_capability
        - Src:             'credential.c:73,2'
          Dst:             credential_set_capability
    - functionName:    announce_one
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cc
        - name
        - fp
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'credential.c:77,6'
          Branch Sides:
            - BranchSide:      'credential.c:77,6'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'credential.c:78,11'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'credential.c:78,3'
          Dst:             fprintf
    - functionName:    credential_announce_capabilities
      functionSourceFile: '/src/git/credential.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - fp
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - announce_one
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'credential.c:82,2'
          Dst:             fprintf
        - Src:             'credential.c:83,2'
          Dst:             announce_one
        - Src:             'credential.c:84,2'
          Dst:             announce_one
    - functionName:    verify_buffer_or_die
      functionSourceFile: '/src/git/csum-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - f
        - buf
        - count
      BBCount:         9
      ICount:          79
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - die
        - die_errno
        - memcmp
        - read_in_full
      functionUses:    1
      BranchProfiles:
        - Branch String:   'csum-file.c:24,6'
          Branch Sides:
            - BranchSide:      'csum-file.c:25,41'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'csum-file.c:26,6'
              BranchSideFuncs:
                - memcmp
                - die
                - die
        - Branch String:   'csum-file.c:26,6'
          Branch Sides:
            - BranchSide:      'csum-file.c:27,34'
              BranchSideFuncs:
                - die
            - BranchSide:      'csum-file.c:28,13'
              BranchSideFuncs:
                - memcmp
                - die
        - Branch String:   'csum-file.c:28,6'
          Branch Sides:
            - BranchSide:      'csum-file.c:29,42'
              BranchSideFuncs:
                - die
            - BranchSide:      'csum-file.c:30,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum-file.c:22,16'
          Dst:             read_in_full
        - Src:             'csum-file.c:25,3'
          Dst:             die_errno
        - Src:             'csum-file.c:27,3'
          Dst:             die
        - Src:             'csum-file.c:28,6'
          Dst:             memcmp
        - Src:             'csum-file.c:29,3'
          Dst:             die
    - functionName:    hasheq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sha1
        - sha2
        - algop
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   './hash.h:270,6'
          Branch Sides:
            - BranchSide:      './hash.h:271,18'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      './hash.h:272,17'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             './hash.h:271,11'
          Dst:             memcmp
        - Src:             './hash.h:272,10'
          Dst:             memcmp
    - functionName:    hashfile_checksum_valid
      functionSourceFile: '/src/git/csum-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - total_len
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hasheq
      functionUses:    5
      BranchProfiles:
        - Branch String:   'csum-file.c:245,6'
          Branch Sides:
            - BranchSide:      'csum-file.c:246,3'
              BranchSideFuncs: []
            - BranchSide:      'csum-file.c:248,2'
              BranchSideFuncs:
                - hasheq.24062
      Callsites:
        - Src:             'csum-file.c:252,9'
          Dst:             hasheq
    - functionName:    crc32_end
      functionSourceFile: '/src/git/csum-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crc32_begin
      functionSourceFile: '/src/git/csum-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'csum-file.c:229,13'
          Dst:             crc32
    - functionName:    hashfile_truncate
      functionSourceFile: '/src/git/csum-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - checkpoint
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ftruncate64
        - lseek64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'csum-file.c:218,31'
          Branch Sides:
            - BranchSide:      'csum-file.c:219,12'
              BranchSideFuncs: []
            - BranchSide:      'csum-file.c:220,3'
              BranchSideFuncs: []
        - Branch String:   'csum-file.c:218,6'
          Branch Sides:
            - BranchSide:      'csum-file.c:220,3'
              BranchSideFuncs: []
            - BranchSide:      'csum-file.c:221,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'csum-file.c:218,6'
          Dst:             ftruncate64
        - Src:             'csum-file.c:219,6'
          Dst:             lseek64
    - 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:    hashfile_checkpoint
      functionSourceFile: '/src/git/csum-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - checkpoint
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashflush
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'csum-file.c:209,2'
          Dst:             hashflush
    - functionName:    hashflush
      functionSourceFile: '/src/git/csum-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - flush
      functionUses:    6
      BranchProfiles:
        - Branch String:   'csum-file.c:51,6'
          Branch Sides:
            - BranchSide:      'csum-file.c:51,6'
              BranchSideFuncs:
                - flush.24075
            - BranchSide:      'csum-file.c:52,8'
              BranchSideFuncs:
                - flush.24075
        - Branch String:   'csum-file.c:52,7'
          Branch Sides:
            - BranchSide:      'csum-file.c:53,4'
              BranchSideFuncs:
                - flush.24075
            - BranchSide:      'csum-file.c:54,9'
              BranchSideFuncs:
                - flush.24075
      Callsites:
        - Src:             'csum-file.c:54,3'
          Dst:             flush
    - functionName:    flush
      functionSourceFile: '/src/git/csum-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - f
        - buf
        - count
      BBCount:         12
      ICount:          94
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - die
        - die_errno
        - display_throughput
        - verify_buffer_or_die
        - write_in_full
      functionUses:    3
      BranchProfiles:
        - Branch String:   'csum-file.c:34,23'
          Branch Sides:
            - BranchSide:      'csum-file.c:34,26'
              BranchSideFuncs:
                - write_in_full
                - display_throughput
                - __errno_location
                - die_errno
                - die
                - verify_buffer_or_die
            - BranchSide:      'csum-file.c:37,20'
              BranchSideFuncs:
                - write_in_full
                - display_throughput
                - __errno_location
                - die_errno
                - die
        - Branch String:   'csum-file.c:34,6'
          Branch Sides:
            - BranchSide:      'csum-file.c:35,24'
              BranchSideFuncs:
                - verify_buffer_or_die
                - write_in_full
                - display_throughput
                - __errno_location
                - die_errno
                - die
            - BranchSide:      'csum-file.c:37,20'
              BranchSideFuncs:
                - write_in_full
                - display_throughput
                - __errno_location
                - die_errno
                - die
        - Branch String:   'csum-file.c:37,6'
          Branch Sides:
            - BranchSide:      'csum-file.c:38,7'
              BranchSideFuncs:
                - __errno_location
                - die_errno
                - die
            - BranchSide:      'csum-file.c:43,14'
              BranchSideFuncs:
                - display_throughput
        - Branch String:   'csum-file.c:38,7'
          Branch Sides:
            - BranchSide:      'csum-file.c:39,56'
              BranchSideFuncs:
                - die
            - BranchSide:      'csum-file.c:40,43'
              BranchSideFuncs:
                - die_errno
      Callsites:
        - Src:             'csum-file.c:35,3'
          Dst:             verify_buffer_or_die
        - Src:             'csum-file.c:37,6'
          Dst:             write_in_full
        - Src:             'csum-file.c:38,7'
          Dst:             __errno_location
        - Src:             'csum-file.c:39,4'
          Dst:             die
        - Src:             'csum-file.c:40,3'
          Dst:             die_errno
        - Src:             'csum-file.c:44,2'
          Dst:             display_throughput
    - functionName:    hashfd_throughput
      functionSourceFile: '/src/git/csum-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - name
        - tp
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashfd_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'csum-file.c:204,9'
          Dst:             hashfd_internal
    - functionName:    hashfd_internal
      functionSourceFile: '/src/git/csum-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - name
        - tp
        - buffer_len
      BBCount:         3
      ICount:          77
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmalloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'csum-file.c:168,23'
          Dst:             xmalloc
        - Src:             'csum-file.c:180,14'
          Dst:             xmalloc
    - functionName:    hashfd
      functionSourceFile: '/src/git/csum-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashfd_internal
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'csum-file.c:193,9'
          Dst:             hashfd_internal
    - functionName:    hashfd_check
      functionSourceFile: '/src/git/csum-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashfd
        - xmalloc
        - xopen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'csum-file.c:155,9'
          Dst:             xopen
        - Src:             'csum-file.c:156,10'
          Dst:             xopen
        - Src:             'csum-file.c:157,6'
          Dst:             hashfd
        - Src:             'csum-file.c:159,20'
          Dst:             xmalloc
    - functionName:    hashwrite
      functionSourceFile: '/src/git/csum-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - f
        - buf
        - count
      BBCount:         21
      ICount:          171
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - crc32
        - flush
        - hashflush
      functionUses:    69
      BranchProfiles:
        - Branch String:   'csum-file.c:116,2'
          Branch Sides:
            - BranchSide:      'csum-file.c:117,19'
              BranchSideFuncs:
                - hashflush
                - flush.24075
                - crc32
            - BranchSide:      'csum-file.c:148,1'
              BranchSideFuncs: []
        - Branch String:   'csum-file.c:118,17'
          Branch Sides:
            - BranchSide:      'csum-file.c:118,32'
              BranchSideFuncs:
                - hashflush
                - flush.24075
                - crc32
            - BranchSide:      'csum-file.c:118,39'
              BranchSideFuncs:
                - hashflush
                - flush.24075
                - crc32
        - Branch String:   'csum-file.c:120,7'
          Branch Sides:
            - BranchSide:      'csum-file.c:121,21'
              BranchSideFuncs:
                - crc32
                - hashflush
                - flush.24075
            - BranchSide:      'csum-file.c:123,7'
              BranchSideFuncs:
                - hashflush
                - crc32
                - flush.24075
        - Branch String:   'csum-file.c:123,7'
          Branch Sides:
            - BranchSide:      'csum-file.c:130,9'
              BranchSideFuncs:
                - flush.24075
                - hashflush
                - crc32
            - BranchSide:      'csum-file.c:138,11'
              BranchSideFuncs:
                - hashflush
                - flush.24075
                - crc32
        - Branch String:   'csum-file.c:130,8'
          Branch Sides:
            - BranchSide:      'csum-file.c:131,5'
              BranchSideFuncs:
                - flush.24075
                - hashflush
                - crc32
            - BranchSide:      'csum-file.c:132,10'
              BranchSideFuncs:
                - flush.24075
                - hashflush
                - crc32
      Callsites:
        - Src:             'csum-file.c:121,15'
          Dst:             crc32
        - Src:             'csum-file.c:132,4'
          Dst:             flush
        - Src:             'csum-file.c:142,5'
          Dst:             hashflush
    - functionName:    discard_hashfile
      functionSourceFile: '/src/git/csum-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - close
        - free_hashfile
      functionUses:    0
      BranchProfiles:
        - Branch String:   'csum-file.c:107,6'
          Branch Sides:
            - BranchSide:      'csum-file.c:108,9'
              BranchSideFuncs:
                - close
                - free_hashfile
                - close
            - BranchSide:      'csum-file.c:109,11'
              BranchSideFuncs:
                - free_hashfile
                - close
        - Branch String:   'csum-file.c:109,6'
          Branch Sides:
            - BranchSide:      'csum-file.c:109,6'
              BranchSideFuncs:
                - close
                - free_hashfile
            - BranchSide:      'csum-file.c:110,9'
              BranchSideFuncs:
                - close
                - free_hashfile
      Callsites:
        - Src:             'csum-file.c:108,3'
          Dst:             close
        - Src:             'csum-file.c:110,3'
          Dst:             close
        - Src:             'csum-file.c:111,2'
          Dst:             free_hashfile
    - functionName:    free_hashfile
      functionSourceFile: '/src/git/csum-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sha_dst
        - sha_src
        - algop
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - algop
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    finalize_hashfile
      functionSourceFile: '/src/git/csum-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - f
        - result
        - component
        - flags
      BBCount:         29
      ICount:          224
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - close
        - die
        - die_errno
        - flush
        - free_hashfile
        - fsync_component_or_die
        - hashclr
        - hashcpy
        - hashflush
        - read_in_full
      functionUses:    14
      BranchProfiles:
        - Branch String:   'csum-file.c:73,6'
          Branch Sides:
            - BranchSide:      'csum-file.c:74,11'
              BranchSideFuncs:
                - hashclr
                - free_hashfile
                - read_in_full
                - close
                - die_errno
                - die
                - die_errno
                - close
                - die_errno
                - fsync_component_or_die
                - flush.24075
                - hashcpy.24087
            - BranchSide:      'csum-file.c:76,3'
              BranchSideFuncs:
                - free_hashfile
                - read_in_full
                - close
                - die_errno
                - die
                - die_errno
                - close
                - die_errno
                - fsync_component_or_die
                - flush.24075
                - hashcpy.24087
        - Branch String:   'csum-file.c:78,6'
          Branch Sides:
            - BranchSide:      'csum-file.c:79,11'
              BranchSideFuncs:
                - hashcpy.24087
                - free_hashfile
                - read_in_full
                - close
                - die_errno
                - die
                - die_errno
                - close
                - die_errno
                - fsync_component_or_die
                - flush.24075
            - BranchSide:      'csum-file.c:80,6'
              BranchSideFuncs:
                - free_hashfile
                - read_in_full
                - close
                - die_errno
                - die
                - die_errno
                - close
                - die_errno
                - fsync_component_or_die
                - flush.24075
        - Branch String:   'csum-file.c:80,6'
          Branch Sides:
            - BranchSide:      'csum-file.c:81,9'
              BranchSideFuncs:
                - flush.24075
                - free_hashfile
                - read_in_full
                - close
                - die_errno
                - die
                - die_errno
                - close
                - die_errno
                - fsync_component_or_die
            - BranchSide:      'csum-file.c:82,6'
              BranchSideFuncs:
                - free_hashfile
                - read_in_full
                - close
                - die_errno
                - die
                - die_errno
                - close
                - die_errno
                - fsync_component_or_die
        - Branch String:   'csum-file.c:82,6'
          Branch Sides:
            - BranchSide:      'csum-file.c:83,26'
              BranchSideFuncs:
                - fsync_component_or_die
                - free_hashfile
                - read_in_full
                - close
                - die_errno
                - die
                - die_errno
                - close
                - die_errno
            - BranchSide:      'csum-file.c:84,6'
              BranchSideFuncs:
                - free_hashfile
                - read_in_full
                - close
                - die_errno
                - die
                - die_errno
                - close
                - die_errno
        - Branch String:   'csum-file.c:84,6'
          Branch Sides:
            - BranchSide:      'csum-file.c:85,13'
              BranchSideFuncs:
                - close
                - free_hashfile
                - read_in_full
                - close
                - die_errno
                - die
                - die_errno
                - die_errno
            - BranchSide:      'csum-file.c:89,8'
              BranchSideFuncs:
                - free_hashfile
                - read_in_full
                - close
                - die_errno
                - die
                - die_errno
        - Branch String:   'csum-file.c:85,7'
          Branch Sides:
            - BranchSide:      'csum-file.c:86,46'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'csum-file.c:87,6'
              BranchSideFuncs:
                - free_hashfile
                - read_in_full
                - close
                - die_errno
                - die
                - die_errno
        - Branch String:   'csum-file.c:90,6'
          Branch Sides:
            - BranchSide:      'csum-file.c:90,6'
              BranchSideFuncs:
                - read_in_full
                - close
                - free_hashfile
                - die_errno
                - die
                - die_errno
            - BranchSide:      'csum-file.c:92,26'
              BranchSideFuncs:
                - read_in_full
                - close
                - free_hashfile
                - die_errno
                - die
                - die_errno
        - Branch String:   'csum-file.c:93,7'
          Branch Sides:
            - BranchSide:      'csum-file.c:95,7'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'csum-file.c:96,7'
              BranchSideFuncs:
                - close
                - free_hashfile
                - die_errno
                - die
        - Branch String:   'csum-file.c:96,7'
          Branch Sides:
            - BranchSide:      'csum-file.c:97,46'
              BranchSideFuncs:
                - die
            - BranchSide:      'csum-file.c:98,13'
              BranchSideFuncs:
                - close
                - free_hashfile
                - die_errno
        - Branch String:   'csum-file.c:98,7'
          Branch Sides:
            - BranchSide:      'csum-file.c:99,46'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'csum-file.c:100,2'
              BranchSideFuncs:
                - free_hashfile
      Callsites:
        - Src:             'csum-file.c:71,2'
          Dst:             hashflush
        - Src:             'csum-file.c:74,3'
          Dst:             hashclr
        - Src:             'csum-file.c:79,3'
          Dst:             hashcpy
        - Src:             'csum-file.c:81,3'
          Dst:             flush
        - Src:             'csum-file.c:83,3'
          Dst:             fsync_component_or_die
        - Src:             'csum-file.c:85,7'
          Dst:             close
        - Src:             'csum-file.c:86,4'
          Dst:             die_errno
        - Src:             'csum-file.c:92,13'
          Dst:             read_in_full
        - Src:             'csum-file.c:94,4'
          Dst:             die_errno
        - Src:             'csum-file.c:97,4'
          Dst:             die
        - Src:             'csum-file.c:98,7'
          Dst:             close
        - Src:             'csum-file.c:99,4'
          Dst:             die_errno
        - Src:             'csum-file.c:101,2'
          Dst:             free_hashfile
    - functionName:    date_time
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tm
        - now
        - hour
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - update_tm
      functionUses:    3
      BranchProfiles:
        - Branch String:   'date.c:1133,6'
          Branch Sides:
            - BranchSide:      'date.c:1133,6'
              BranchSideFuncs:
                - update_tm
            - BranchSide:      'date.c:1134,13'
              BranchSideFuncs:
                - update_tm
      Callsites:
        - Src:             'date.c:1134,3'
          Dst:             update_tm
    - functionName:    update_tm
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tm
        - now
        - sec
      BBCount:         15
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - localtime_r
        - mktime
      functionUses:    8
      BranchProfiles:
        - Branch String:   'date.c:1077,6'
          Branch Sides:
            - BranchSide:      'date.c:1078,17'
              BranchSideFuncs:
                - mktime
                - localtime_r
            - BranchSide:      'date.c:1079,6'
              BranchSideFuncs:
                - mktime
                - localtime_r
        - Branch String:   'date.c:1079,6'
          Branch Sides:
            - BranchSide:      'date.c:1080,16'
              BranchSideFuncs:
                - mktime
                - localtime_r
            - BranchSide:      'date.c:1081,6'
              BranchSideFuncs:
                - mktime
                - localtime_r
        - Branch String:   'date.c:1081,6'
          Branch Sides:
            - BranchSide:      'date.c:1081,6'
              BranchSideFuncs:
                - mktime
                - localtime_r
            - BranchSide:      'date.c:1082,17'
              BranchSideFuncs:
                - mktime
                - localtime_r
        - Branch String:   'date.c:1083,7'
          Branch Sides:
            - BranchSide:      'date.c:1084,4'
              BranchSideFuncs:
                - mktime
                - localtime_r
            - BranchSide:      'date.c:1085,2'
              BranchSideFuncs:
                - mktime
                - localtime_r
      Callsites:
        - Src:             'date.c:1087,6'
          Dst:             mktime
        - Src:             'date.c:1088,2'
          Dst:             localtime_r
    - functionName:    mktime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    date_now
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
        - now
        - num
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - update_tm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'date.c:1122,2'
          Dst:             update_tm
    - functionName:    date_never
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
        - now
        - num
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - localtime_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'date.c:1189,2'
          Dst:             localtime_r
    - functionName:    date_am
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
        - now
        - num
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'date.c:1178,6'
          Branch Sides:
            - BranchSide:      'date.c:1178,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1179,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    date_pm
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
        - now
        - num
      BBCount:         4
      ICount:          52
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'date.c:1164,6'
          Branch Sides:
            - BranchSide:      'date.c:1164,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1165,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    date_tea
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
        - now
        - num
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - date_time
        - pending_number
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'date.c:1154,2'
          Dst:             pending_number
        - Src:             'date.c:1155,2'
          Dst:             date_time
    - functionName:    pending_number
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
        - num
      BBCount:         34
      ICount:          160
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'date.c:1101,6'
          Branch Sides:
            - BranchSide:      'date.c:1101,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1102,4'
              BranchSideFuncs: []
        - Branch String:   'date.c:1103,23'
          Branch Sides:
            - BranchSide:      'date.c:1103,26'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1105,12'
              BranchSideFuncs: []
        - Branch String:   'date.c:1103,7'
          Branch Sides:
            - BranchSide:      'date.c:1104,18'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1105,12'
              BranchSideFuncs: []
        - Branch String:   'date.c:1105,27'
          Branch Sides:
            - BranchSide:      'date.c:1105,30'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1107,12'
              BranchSideFuncs: []
        - Branch String:   'date.c:1105,12'
          Branch Sides:
            - BranchSide:      'date.c:1106,17'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1107,12'
              BranchSideFuncs: []
        - Branch String:   'date.c:1108,22'
          Branch Sides:
            - BranchSide:      'date.c:1108,25'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1110,13'
              BranchSideFuncs: []
        - Branch String:   'date.c:1108,8'
          Branch Sides:
            - BranchSide:      'date.c:1109,19'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1110,13'
              BranchSideFuncs: []
        - Branch String:   'date.c:1110,25'
          Branch Sides:
            - BranchSide:      'date.c:1110,28'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1112,13'
              BranchSideFuncs: []
        - Branch String:   'date.c:1110,13'
          Branch Sides:
            - BranchSide:      'date.c:1111,19'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1112,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    date_midnight
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
        - now
        - num
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - date_time
        - pending_number
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'date.c:1142,2'
          Dst:             pending_number
        - Src:             'date.c:1143,2'
          Dst:             date_time
    - functionName:    date_noon
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
        - now
        - num
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - date_time
        - pending_number
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'date.c:1148,2'
          Dst:             pending_number
        - Src:             'date.c:1149,2'
          Dst:             date_time
    - functionName:    date_yesterday
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
        - now
        - num
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - update_tm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'date.c:1128,2'
          Dst:             update_tm
    - functionName:    approxidate_alpha
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
        - tm
        - now
        - num
        - touched
      BBCount:         51
      ICount:          416
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - match_string
        - strlen
        - update_tm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:1232,2'
          Branch Sides:
            - BranchSide:      'date.c:1232,9'
              BranchSideFuncs:
                - match_string
                - strlen
                - match_string
                - match_string
                - match_string
                - update_tm
                - update_tm
                - match_string
                - update_tm
                - strlen
                - match_string
                - update_tm
                - strlen
                - match_string
                - match_string
            - BranchSide:      'date.c:1235,9'
              BranchSideFuncs:
                - match_string
                - strlen
                - match_string
                - match_string
                - match_string
                - update_tm
                - update_tm
                - match_string
                - update_tm
                - strlen
                - match_string
                - update_tm
                - strlen
                - match_string
                - match_string
        - Branch String:   'date.c:1235,2'
          Branch Sides:
            - BranchSide:      'date.c:1236,28'
              BranchSideFuncs:
                - match_string
                - match_string
                - strlen
                - match_string
                - match_string
                - match_string
                - update_tm
                - update_tm
                - match_string
                - update_tm
                - strlen
                - match_string
                - update_tm
                - strlen
                - match_string
            - BranchSide:      'date.c:1244,9'
              BranchSideFuncs:
                - match_string
                - strlen
                - match_string
                - match_string
                - match_string
                - update_tm
                - update_tm
                - match_string
                - update_tm
                - strlen
                - match_string
                - update_tm
                - strlen
                - match_string
        - Branch String:   'date.c:1237,7'
          Branch Sides:
            - BranchSide:      'date.c:1238,17'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1242,2'
              BranchSideFuncs:
                - match_string
                - strlen
                - match_string
                - match_string
                - match_string
                - update_tm
                - update_tm
                - match_string
                - update_tm
                - strlen
                - match_string
                - update_tm
                - strlen
                - match_string
                - match_string
        - Branch String:   'date.c:1244,2'
          Branch Sides:
            - BranchSide:      'date.c:1245,20'
              BranchSideFuncs:
                - strlen
                - match_string
                - match_string
                - strlen
                - match_string
                - match_string
                - match_string
                - update_tm
                - update_tm
                - match_string
                - update_tm
                - strlen
                - match_string
                - update_tm
            - BranchSide:      'date.c:1253,8'
              BranchSideFuncs:
                - match_string
                - strlen
                - match_string
                - match_string
                - match_string
                - update_tm
                - update_tm
                - match_string
                - update_tm
                - strlen
                - match_string
                - update_tm
        - Branch String:   'date.c:1246,7'
          Branch Sides:
            - BranchSide:      'date.c:1247,4'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1251,2'
              BranchSideFuncs:
                - match_string
                - strlen
                - match_string
                - match_string
                - match_string
                - update_tm
                - update_tm
                - match_string
                - update_tm
                - strlen
                - match_string
                - update_tm
                - strlen
                - match_string
        - Branch String:   'date.c:1253,6'
          Branch Sides:
            - BranchSide:      'date.c:1254,10'
              BranchSideFuncs:
                - match_string
                - match_string
                - update_tm
                - update_tm
                - match_string
                - update_tm
                - strlen
                - match_string
                - update_tm
            - BranchSide:      'date.c:1269,5'
              BranchSideFuncs:
                - match_string
                - match_string
                - update_tm
                - update_tm
                - match_string
                - update_tm
                - strlen
                - match_string
                - update_tm
        - Branch String:   'date.c:1254,3'
          Branch Sides:
            - BranchSide:      'date.c:1255,33'
              BranchSideFuncs:
                - strlen
                - match_string
                - match_string
            - BranchSide:      'date.c:1262,20'
              BranchSideFuncs:
                - match_string
        - Branch String:   'date.c:1256,8'
          Branch Sides:
            - BranchSide:      'date.c:1257,12'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1261,3'
              BranchSideFuncs:
                - match_string
                - strlen
                - match_string
        - Branch String:   'date.c:1262,7'
          Branch Sides:
            - BranchSide:      'date.c:1263,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1266,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:1270,2'
          Branch Sides:
            - BranchSide:      'date.c:1271,20'
              BranchSideFuncs:
                - strlen
                - match_string
                - match_string
                - match_string
                - update_tm
                - update_tm
                - match_string
                - update_tm
                - update_tm
            - BranchSide:      'date.c:1281,9'
              BranchSideFuncs:
                - match_string
                - match_string
                - update_tm
                - update_tm
                - match_string
                - update_tm
        - Branch String:   'date.c:1272,7'
          Branch Sides:
            - BranchSide:      'date.c:1273,14'
              BranchSideFuncs:
                - update_tm
            - BranchSide:      'date.c:1278,5'
              BranchSideFuncs:
                - match_string
                - match_string
                - update_tm
                - update_tm
                - match_string
                - update_tm
                - strlen
                - match_string
                - update_tm
        - Branch String:   'date.c:1281,2'
          Branch Sides:
            - BranchSide:      'date.c:1282,28'
              BranchSideFuncs:
                - match_string
                - match_string
                - match_string
                - update_tm
                - update_tm
                - update_tm
            - BranchSide:      'date.c:1298,19'
              BranchSideFuncs:
                - match_string
                - match_string
                - update_tm
                - update_tm
        - Branch String:   'date.c:1283,7'
          Branch Sides:
            - BranchSide:      'date.c:1284,19'
              BranchSideFuncs:
                - update_tm
            - BranchSide:      'date.c:1296,2'
              BranchSideFuncs:
                - match_string
                - match_string
                - update_tm
                - update_tm
                - match_string
                - update_tm
        - Branch String:   'date.c:1288,8'
          Branch Sides:
            - BranchSide:      'date.c:1289,6'
              BranchSideFuncs:
                - update_tm
            - BranchSide:      'date.c:1290,14'
              BranchSideFuncs:
                - update_tm
        - Branch String:   'date.c:1298,6'
          Branch Sides:
            - BranchSide:      'date.c:1300,13'
              BranchSideFuncs:
                - update_tm
            - BranchSide:      'date.c:1312,19'
              BranchSideFuncs:
                - match_string
                - update_tm
        - Branch String:   'date.c:1303,3'
          Branch Sides:
            - BranchSide:      'date.c:1304,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1307,16'
              BranchSideFuncs: []
        - Branch String:   'date.c:1312,6'
          Branch Sides:
            - BranchSide:      'date.c:1313,13'
              BranchSideFuncs:
                - update_tm
            - BranchSide:      'date.c:1320,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:1236,15'
          Dst:             match_string
        - Src:             'date.c:1245,13'
          Dst:             strlen
        - Src:             'date.c:1246,7'
          Dst:             match_string
        - Src:             'date.c:1255,14'
          Dst:             strlen
        - Src:             'date.c:1256,8'
          Dst:             match_string
        - Src:             'date.c:1262,7'
          Dst:             match_string
        - Src:             'date.c:1271,13'
          Dst:             strlen
        - Src:             'date.c:1272,7'
          Dst:             match_string
        - Src:             'date.c:1273,4'
          Dst:             update_tm
        - Src:             'date.c:1282,15'
          Dst:             match_string
        - Src:             'date.c:1292,4'
          Dst:             update_tm
        - Src:             'date.c:1298,6'
          Dst:             match_string
        - Src:             'date.c:1300,3'
          Dst:             update_tm
        - Src:             'date.c:1312,6'
          Dst:             match_string
        - Src:             'date.c:1313,3'
          Dst:             update_tm
    - functionName:    match_string
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
        - str
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - sane_case
      functionUses:    13
      BranchProfiles:
        - Branch String:   'date.c:433,2'
          Branch Sides:
            - BranchSide:      'date.c:434,8'
              BranchSideFuncs:
                - sane_case.24245
                - sane_case.24245
            - BranchSide:      'date.c:442,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:434,7'
          Branch Sides:
            - BranchSide:      'date.c:435,4'
              BranchSideFuncs:
                - sane_case.24245
                - sane_case.24245
            - BranchSide:      'date.c:436,7'
              BranchSideFuncs:
                - sane_case.24245
                - sane_case.24245
        - Branch String:   'date.c:436,7'
          Branch Sides:
            - BranchSide:      'date.c:437,4'
              BranchSideFuncs:
                - sane_case.24245
                - sane_case.24245
            - BranchSide:      'date.c:438,8'
              BranchSideFuncs: []
        - Branch String:   'date.c:438,7'
          Branch Sides:
            - BranchSide:      'date.c:439,4'
              BranchSideFuncs: []
            - BranchSide:      'date.c:440,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:436,7'
          Dst:             sane_case
        - Src:             'date.c:436,25'
          Dst:             sane_case
    - functionName:    sane_case
      functionSourceFile: '/src/git/./sane-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - high
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './sane-ctype.h:50,6'
          Branch Sides:
            - BranchSide:      './sane-ctype.h:50,6'
              BranchSideFuncs: []
            - BranchSide:      './sane-ctype.h:51,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    approxidate_digit
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - tm
        - num
        - now
      BBCount:         22
      ICount:          137
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - match_multi_number
        - strtoumax
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:1329,2'
          Branch Sides:
            - BranchSide:      'date.c:1334,7'
              BranchSideFuncs:
                - match_multi_number
            - BranchSide:      'date.c:1334,7'
              BranchSideFuncs:
                - match_multi_number
            - BranchSide:      'date.c:1334,7'
              BranchSideFuncs:
                - match_multi_number
            - BranchSide:      'date.c:1334,7'
              BranchSideFuncs:
                - match_multi_number
            - BranchSide:      'date.c:1343,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:1334,7'
          Branch Sides:
            - BranchSide:      'date.c:1335,35'
              BranchSideFuncs:
                - match_multi_number
            - BranchSide:      'date.c:1340,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1337,8'
          Branch Sides:
            - BranchSide:      'date.c:1338,12'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1339,3'
              BranchSideFuncs: []
        - Branch String:   'date.c:1343,21'
          Branch Sides:
            - BranchSide:      'date.c:1343,24'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1344,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:1343,6'
          Branch Sides:
            - BranchSide:      'date.c:1344,10'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1345,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:1327,23'
          Dst:             strtoumax
        - Src:             'date.c:1335,16'
          Dst:             match_multi_number
    - functionName:    match_multi_number
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - num
        - c
        - date
        - end
        - tm
        - now
      BBCount:         53
      ICount:          326
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - git_time
        - gmtime_r
        - is_date_known
        - set_date
        - set_time
        - strtol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:583,16'
          Branch Sides:
            - BranchSide:      'date.c:583,19'
              BranchSideFuncs:
                - git_time.24258
                - gmtime_r
                - set_date
                - set_date
                - set_date
                - set_date
                - set_date
                - set_time
                - is_date_known
                - strtol
                - strtol
            - BranchSide:      'date.c:587,10'
              BranchSideFuncs:
                - git_time.24258
                - gmtime_r
                - set_date
                - set_date
                - set_date
                - set_date
                - set_date
                - set_time
                - is_date_known
                - strtol
        - Branch String:   'date.c:583,6'
          Branch Sides:
            - BranchSide:      'date.c:584,17'
              BranchSideFuncs:
                - strtol
                - git_time.24258
                - gmtime_r
                - set_date
                - set_date
                - set_date
                - set_date
                - set_date
                - set_time
                - is_date_known
                - strtol
            - BranchSide:      'date.c:587,10'
              BranchSideFuncs:
                - git_time.24258
                - gmtime_r
                - set_date
                - set_date
                - set_date
                - set_date
                - set_date
                - set_time
                - is_date_known
                - strtol
        - Branch String:   'date.c:587,2'
          Branch Sides:
            - BranchSide:      'date.c:589,7'
              BranchSideFuncs:
                - set_time
                - is_date_known
                - strtol
            - BranchSide:      'date.c:606,8'
              BranchSideFuncs:
                - git_time.24258
                - gmtime_r
                - set_date
                - set_date
                - set_date
                - set_date
                - set_date
            - BranchSide:      'date.c:606,8'
              BranchSideFuncs:
                - git_time.24258
                - gmtime_r
                - set_date
                - set_date
                - set_date
                - set_date
                - set_date
            - BranchSide:      'date.c:606,8'
              BranchSideFuncs:
                - git_time.24258
                - gmtime_r
                - set_date
                - set_date
                - set_date
                - set_date
                - set_date
            - BranchSide:      'date.c:636,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:589,7'
          Branch Sides:
            - BranchSide:      'date.c:590,9'
              BranchSideFuncs:
                - set_time
                - is_date_known
                - strtol
            - BranchSide:      'date.c:591,16'
              BranchSideFuncs:
                - set_time
                - is_date_known
                - strtol
        - Branch String:   'date.c:591,7'
          Branch Sides:
            - BranchSide:      'date.c:597,9'
              BranchSideFuncs:
                - is_date_known
                - strtol
            - BranchSide:      'date.c:601,3'
              BranchSideFuncs: []
        - Branch String:   'date.c:597,20'
          Branch Sides:
            - BranchSide:      'date.c:597,23'
              BranchSideFuncs:
                - is_date_known
                - strtol
            - BranchSide:      'date.c:599,4'
              BranchSideFuncs: []
        - Branch String:   'date.c:597,39'
          Branch Sides:
            - BranchSide:      'date.c:597,56'
              BranchSideFuncs:
                - is_date_known
                - strtol
            - BranchSide:      'date.c:599,4'
              BranchSideFuncs: []
        - Branch String:   'date.c:597,8'
          Branch Sides:
            - BranchSide:      'date.c:598,12'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'date.c:599,4'
              BranchSideFuncs: []
        - Branch String:   'date.c:606,7'
          Branch Sides:
            - BranchSide:      'date.c:607,10'
              BranchSideFuncs:
                - gmtime_r
                - set_date
                - set_date
                - set_date
                - set_date
                - set_date
            - BranchSide:      'date.c:608,17'
              BranchSideFuncs:
                - gmtime_r
                - set_date
                - set_date
                - set_date
                - set_date
                - set_date
        - Branch String:   'date.c:609,7'
          Branch Sides:
            - BranchSide:      'date.c:610,18'
              BranchSideFuncs:
                - set_date
                - set_date
                - set_date
                - set_date
                - set_date
            - BranchSide:      'date.c:612,7'
              BranchSideFuncs:
                - set_date
                - set_date
                - set_date
                - set_date
                - set_date
        - Branch String:   'date.c:612,7'
          Branch Sides:
            - BranchSide:      'date.c:614,17'
              BranchSideFuncs:
                - set_date
                - set_date
                - set_date
                - set_date
                - set_date
            - BranchSide:      'date.c:624,7'
              BranchSideFuncs:
                - set_date
                - set_date
                - set_date
        - Branch String:   'date.c:614,8'
          Branch Sides:
            - BranchSide:      'date.c:615,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:617,17'
              BranchSideFuncs:
                - set_date
                - set_date
                - set_date
                - set_date
        - Branch String:   'date.c:617,8'
          Branch Sides:
            - BranchSide:      'date.c:618,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:619,3'
              BranchSideFuncs:
                - set_date
                - set_date
                - set_date
        - Branch String:   'date.c:624,16'
          Branch Sides:
            - BranchSide:      'date.c:625,16'
              BranchSideFuncs:
                - set_date
                - set_date
                - set_date
            - BranchSide:      'date.c:628,16'
              BranchSideFuncs:
                - set_date
                - set_date
        - Branch String:   'date.c:624,7'
          Branch Sides:
            - BranchSide:      'date.c:626,4'
              BranchSideFuncs: []
            - BranchSide:      'date.c:628,16'
              BranchSideFuncs:
                - set_date
                - set_date
        - Branch String:   'date.c:628,7'
          Branch Sides:
            - BranchSide:      'date.c:629,4'
              BranchSideFuncs: []
            - BranchSide:      'date.c:631,7'
              BranchSideFuncs:
                - set_date
        - Branch String:   'date.c:631,16'
          Branch Sides:
            - BranchSide:      'date.c:632,16'
              BranchSideFuncs:
                - set_date
            - BranchSide:      'date.c:634,3'
              BranchSideFuncs: []
        - Branch String:   'date.c:631,7'
          Branch Sides:
            - BranchSide:      'date.c:633,4'
              BranchSideFuncs: []
            - BranchSide:      'date.c:634,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:581,9'
          Dst:             strtol
        - Src:             'date.c:584,10'
          Dst:             strtol
        - Src:             'date.c:591,7'
          Dst:             set_time
        - Src:             'date.c:597,42'
          Dst:             is_date_known
        - Src:             'date.c:598,5'
          Dst:             strtol
        - Src:             'date.c:607,10'
          Dst:             git_time
        - Src:             'date.c:609,7'
          Dst:             gmtime_r
        - Src:             'date.c:614,8'
          Dst:             set_date
        - Src:             'date.c:617,8'
          Dst:             set_date
        - Src:             'date.c:625,7'
          Dst:             set_date
        - Src:             'date.c:628,7'
          Dst:             set_date
        - Src:             'date.c:632,7'
          Dst:             set_date
    - functionName:    set_time
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - hour
        - minute
        - second
        - tm
      BBCount:         15
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'date.c:558,16'
          Branch Sides:
            - BranchSide:      'date.c:558,19'
              BranchSideFuncs: []
            - BranchSide:      'date.c:566,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:558,30'
          Branch Sides:
            - BranchSide:      'date.c:559,11'
              BranchSideFuncs: []
            - BranchSide:      'date.c:566,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:559,18'
          Branch Sides:
            - BranchSide:      'date.c:559,21'
              BranchSideFuncs: []
            - BranchSide:      'date.c:566,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:559,33'
          Branch Sides:
            - BranchSide:      'date.c:560,11'
              BranchSideFuncs: []
            - BranchSide:      'date.c:566,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:560,18'
          Branch Sides:
            - BranchSide:      'date.c:560,21'
              BranchSideFuncs: []
            - BranchSide:      'date.c:566,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:558,6'
          Branch Sides:
            - BranchSide:      'date.c:561,17'
              BranchSideFuncs: []
            - BranchSide:      'date.c:566,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_date_known
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:571,27'
          Branch Sides:
            - BranchSide:      'date.c:571,30'
              BranchSideFuncs: []
            - BranchSide:      'date.c:571,27'
              BranchSideFuncs: []
        - Branch String:   'date.c:571,47'
          Branch Sides:
            - BranchSide:      'date.c:571,50'
              BranchSideFuncs: []
            - BranchSide:      'date.c:571,47'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    git_time
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tloc
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gettimeofday
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:381,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:381,6'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:382,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:379,2'
          Dst:             gettimeofday
    - functionName:    gmtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_date
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - year
        - month
        - day
        - now_tm
        - now
        - tm
      BBCount:         46
      ICount:          254
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - tm_to_time_t
      functionUses:    6
      BranchProfiles:
        - Branch String:   'date.c:515,16'
          Branch Sides:
            - BranchSide:      'date.c:515,19'
              BranchSideFuncs:
                - tm_to_time_t
            - BranchSide:      'date.c:552,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:515,30'
          Branch Sides:
            - BranchSide:      'date.c:515,33'
              BranchSideFuncs:
                - tm_to_time_t
            - BranchSide:      'date.c:552,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:515,41'
          Branch Sides:
            - BranchSide:      'date.c:515,44'
              BranchSideFuncs:
                - tm_to_time_t
            - BranchSide:      'date.c:552,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:515,6'
          Branch Sides:
            - BranchSide:      'date.c:516,22'
              BranchSideFuncs:
                - tm_to_time_t
            - BranchSide:      'date.c:552,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:517,19'
          Branch Sides:
            - BranchSide:      'date.c:517,14'
              BranchSideFuncs:
                - tm_to_time_t
            - BranchSide:      'date.c:517,37'
              BranchSideFuncs:
                - tm_to_time_t
        - Branch String:   'date.c:522,7'
          Branch Sides:
            - BranchSide:      'date.c:523,9'
              BranchSideFuncs:
                - tm_to_time_t
            - BranchSide:      'date.c:527,12'
              BranchSideFuncs:
                - tm_to_time_t
        - Branch String:   'date.c:523,8'
          Branch Sides:
            - BranchSide:      'date.c:524,5'
              BranchSideFuncs:
                - tm_to_time_t
            - BranchSide:      'date.c:525,17'
              BranchSideFuncs:
                - tm_to_time_t
        - Branch String:   'date.c:527,25'
          Branch Sides:
            - BranchSide:      'date.c:527,28'
              BranchSideFuncs:
                - tm_to_time_t
            - BranchSide:      'date.c:529,12'
              BranchSideFuncs:
                - tm_to_time_t
        - Branch String:   'date.c:527,12'
          Branch Sides:
            - BranchSide:      'date.c:528,17'
              BranchSideFuncs:
                - tm_to_time_t
            - BranchSide:      'date.c:529,12'
              BranchSideFuncs:
                - tm_to_time_t
        - Branch String:   'date.c:529,22'
          Branch Sides:
            - BranchSide:      'date.c:529,25'
              BranchSideFuncs:
                - tm_to_time_t
            - BranchSide:      'date.c:531,12'
              BranchSideFuncs:
                - tm_to_time_t
        - Branch String:   'date.c:529,12'
          Branch Sides:
            - BranchSide:      'date.c:530,17'
              BranchSideFuncs:
                - tm_to_time_t
            - BranchSide:      'date.c:531,12'
              BranchSideFuncs:
                - tm_to_time_t
        - Branch String:   'date.c:531,12'
          Branch Sides:
            - BranchSide:      'date.c:532,17'
              BranchSideFuncs:
                - tm_to_time_t
            - BranchSide:      'date.c:534,4'
              BranchSideFuncs: []
        - Branch String:   'date.c:535,7'
          Branch Sides:
            - BranchSide:      'date.c:536,4'
              BranchSideFuncs:
                - tm_to_time_t
            - BranchSide:      'date.c:538,28'
              BranchSideFuncs:
                - tm_to_time_t
        - Branch String:   'date.c:544,25'
          Branch Sides:
            - BranchSide:      'date.c:544,29'
              BranchSideFuncs: []
            - BranchSide:      'date.c:546,16'
              BranchSideFuncs: []
        - Branch String:   'date.c:544,7'
          Branch Sides:
            - BranchSide:      'date.c:545,4'
              BranchSideFuncs: []
            - BranchSide:      'date.c:546,16'
              BranchSideFuncs: []
        - Branch String:   'date.c:548,7'
          Branch Sides:
            - BranchSide:      'date.c:549,18'
              BranchSideFuncs: []
            - BranchSide:      'date.c:550,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:538,15'
          Dst:             tm_to_time_t
    - functionName:    tm_to_time_t
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
      BBCount:         25
      ICount:          162
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'date.c:25,15'
          Branch Sides:
            - BranchSide:      'date.c:25,18'
              BranchSideFuncs: []
            - BranchSide:      'date.c:26,3'
              BranchSideFuncs: []
        - Branch String:   'date.c:25,6'
          Branch Sides:
            - BranchSide:      'date.c:26,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:27,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:27,16'
          Branch Sides:
            - BranchSide:      'date.c:27,19'
              BranchSideFuncs: []
            - BranchSide:      'date.c:28,3'
              BranchSideFuncs: []
        - Branch String:   'date.c:27,6'
          Branch Sides:
            - BranchSide:      'date.c:28,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:29,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:29,16'
          Branch Sides:
            - BranchSide:      'date.c:29,20'
              BranchSideFuncs: []
            - BranchSide:      'date.c:30,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:29,6'
          Branch Sides:
            - BranchSide:      'date.c:30,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:31,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:31,22'
          Branch Sides:
            - BranchSide:      'date.c:31,25'
              BranchSideFuncs: []
            - BranchSide:      'date.c:32,3'
              BranchSideFuncs: []
        - Branch String:   'date.c:31,40'
          Branch Sides:
            - BranchSide:      'date.c:31,43'
              BranchSideFuncs: []
            - BranchSide:      'date.c:32,3'
              BranchSideFuncs: []
        - Branch String:   'date.c:31,6'
          Branch Sides:
            - BranchSide:      'date.c:32,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:33,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    maybeiso8601
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:661,27'
          Branch Sides:
            - BranchSide:      'date.c:661,27'
              BranchSideFuncs: []
            - BranchSide:      'date.c:662,3'
              BranchSideFuncs: []
        - Branch String:   'date.c:662,19'
          Branch Sides:
            - BranchSide:      'date.c:662,19'
              BranchSideFuncs: []
            - BranchSide:      'date.c:663,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nodate
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skip_alpha
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:450,2'
          Branch Sides:
            - BranchSide:      'date.c:449,4'
              BranchSideFuncs: []
            - BranchSide:      'date.c:451,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gm_time_t
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - git_time
        - tz
      BBCount:         18
      ICount:          123
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - date_overflows
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:50,12'
          Branch Sides:
            - BranchSide:      'date.c:50,22'
              BranchSideFuncs:
                - date_overflows
                - die
                - die
                - die
            - BranchSide:      'date.c:50,27'
              BranchSideFuncs:
                - date_overflows
                - die
                - die
                - die
        - Branch String:   'date.c:52,12'
          Branch Sides:
            - BranchSide:      'date.c:52,22'
              BranchSideFuncs:
                - date_overflows
                - die
                - die
                - die
            - BranchSide:      'date.c:52,32'
              BranchSideFuncs:
                - date_overflows
                - die
                - die
                - die
        - Branch String:   'date.c:54,6'
          Branch Sides:
            - BranchSide:      'date.c:55,7'
              BranchSideFuncs:
                - date_overflows
                - die
                - die
            - BranchSide:      'date.c:58,13'
              BranchSideFuncs:
                - date_overflows
                - die
                - die
        - Branch String:   'date.c:55,7'
          Branch Sides:
            - BranchSide:      'date.c:57,8'
              BranchSideFuncs:
                - die
            - BranchSide:      'date.c:58,2'
              BranchSideFuncs:
                - date_overflows
                - die
        - Branch String:   'date.c:58,13'
          Branch Sides:
            - BranchSide:      'date.c:0,0'
              BranchSideFuncs:
                - die
            - BranchSide:      'date.c:59,55'
              BranchSideFuncs:
                - die
        - Branch String:   'date.c:61,6'
          Branch Sides:
            - BranchSide:      'date.c:62,56'
              BranchSideFuncs:
                - die
            - BranchSide:      'date.c:63,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:56,4'
          Dst:             die
        - Src:             'date.c:59,3'
          Dst:             die
        - Src:             'date.c:61,6'
          Dst:             date_overflows
        - Src:             'date.c:62,3'
          Dst:             die
    - functionName:    date_overflows
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1418
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - t
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'date.c:1408,6'
          Branch Sides:
            - BranchSide:      'date.c:1409,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1416,8'
              BranchSideFuncs: []
        - Branch String:   'date.c:1417,18'
          Branch Sides:
            - BranchSide:      'date.c:1417,18'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1417,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    approxidate_str
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
        - tv
        - error_ret
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - approxidate_alpha
        - approxidate_digit
        - localtime_r
        - pending_number
        - update_tm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:1367,7'
          Branch Sides:
            - BranchSide:      'date.c:1368,4'
              BranchSideFuncs:
                - pending_number
                - update_tm
                - approxidate_alpha
                - pending_number
                - approxidate_digit
            - BranchSide:      'date.c:1369,7'
              BranchSideFuncs:
                - pending_number
                - update_tm
                - approxidate_alpha
                - pending_number
                - approxidate_digit
        - Branch String:   'date.c:1370,7'
          Branch Sides:
            - BranchSide:      'date.c:1371,4'
              BranchSideFuncs:
                - pending_number
                - approxidate_digit
                - pending_number
                - update_tm
                - approxidate_alpha
            - BranchSide:      'date.c:1376,7'
              BranchSideFuncs:
                - pending_number
                - update_tm
                - pending_number
                - approxidate_digit
                - approxidate_alpha
        - Branch String:   'date.c:1376,7'
          Branch Sides:
            - BranchSide:      'date.c:1365,2'
              BranchSideFuncs:
                - approxidate_alpha
                - pending_number
                - update_tm
                - pending_number
                - approxidate_digit
            - BranchSide:      'date.c:1377,29'
              BranchSideFuncs:
                - approxidate_alpha
                - pending_number
                - update_tm
                - pending_number
                - approxidate_digit
        - Branch String:   'date.c:1380,6'
          Branch Sides:
            - BranchSide:      'date.c:1380,6'
              BranchSideFuncs:
                - update_tm
            - BranchSide:      'date.c:1381,4'
              BranchSideFuncs:
                - update_tm
      Callsites:
        - Src:             'date.c:1358,2'
          Dst:             localtime_r
        - Src:             'date.c:1371,4'
          Dst:             pending_number
        - Src:             'date.c:1372,11'
          Dst:             approxidate_digit
        - Src:             'date.c:1377,11'
          Dst:             approxidate_alpha
        - Src:             'date.c:1379,2'
          Dst:             pending_number
        - Src:             'date.c:1382,22'
          Dst:             update_tm
    - functionName:    datestamp
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - date_string
        - git_time
        - localtime_r
        - tm_to_time_t
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'date.c:1061,2'
          Dst:             git_time
        - Src:             'date.c:1063,24'
          Dst:             localtime_r
        - Src:             'date.c:1063,11'
          Dst:             tm_to_time_t
        - Src:             'date.c:1066,2'
          Dst:             date_string
    - functionName:    date_string
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
        - offset
        - buf
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_addf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:837,6'
          Branch Sides:
            - BranchSide:      'date.c:837,6'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'date.c:838,13'
              BranchSideFuncs:
                - strbuf_addf
      Callsites:
        - Src:             'date.c:841,2'
          Dst:             strbuf_addf
    - functionName:    date_mode_release
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mode
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_date_type
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
        - end
      BBCount:         33
      ICount:          142
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - die
        - skip_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:989,6'
          Branch Sides:
            - BranchSide:      'date.c:990,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:991,18'
              BranchSideFuncs:
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - die
        - Branch String:   'date.c:991,49'
          Branch Sides:
            - BranchSide:      'date.c:992,18'
              BranchSideFuncs: []
            - BranchSide:      'date.c:993,3'
              BranchSideFuncs: []
        - Branch String:   'date.c:991,6'
          Branch Sides:
            - BranchSide:      'date.c:993,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:994,18'
              BranchSideFuncs:
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - die
        - Branch String:   'date.c:994,42'
          Branch Sides:
            - BranchSide:      'date.c:995,18'
              BranchSideFuncs: []
            - BranchSide:      'date.c:996,3'
              BranchSideFuncs: []
        - Branch String:   'date.c:994,6'
          Branch Sides:
            - BranchSide:      'date.c:996,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:997,18'
              BranchSideFuncs:
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - die
        - Branch String:   'date.c:997,42'
          Branch Sides:
            - BranchSide:      'date.c:998,18'
              BranchSideFuncs: []
            - BranchSide:      'date.c:999,3'
              BranchSideFuncs: []
        - Branch String:   'date.c:997,6'
          Branch Sides:
            - BranchSide:      'date.c:999,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1000,18'
              BranchSideFuncs:
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - die
        - Branch String:   'date.c:1000,6'
          Branch Sides:
            - BranchSide:      'date.c:1001,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1002,18'
              BranchSideFuncs:
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - die
        - Branch String:   'date.c:1002,6'
          Branch Sides:
            - BranchSide:      'date.c:1003,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1004,18'
              BranchSideFuncs:
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - die
        - Branch String:   'date.c:1004,6'
          Branch Sides:
            - BranchSide:      'date.c:1005,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1006,18'
              BranchSideFuncs:
                - skip_prefix.24267
                - skip_prefix.24267
                - skip_prefix.24267
                - die
        - Branch String:   'date.c:1006,6'
          Branch Sides:
            - BranchSide:      'date.c:1007,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1008,18'
              BranchSideFuncs:
                - skip_prefix.24267
                - skip_prefix.24267
                - die
        - Branch String:   'date.c:1008,6'
          Branch Sides:
            - BranchSide:      'date.c:1009,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1010,18'
              BranchSideFuncs:
                - skip_prefix.24267
                - die
        - Branch String:   'date.c:1010,6'
          Branch Sides:
            - BranchSide:      'date.c:1011,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1017,32'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'date.c:989,6'
          Dst:             skip_prefix
        - Src:             'date.c:991,6'
          Dst:             skip_prefix
        - Src:             'date.c:992,6'
          Dst:             skip_prefix
        - Src:             'date.c:994,6'
          Dst:             skip_prefix
        - Src:             'date.c:995,6'
          Dst:             skip_prefix
        - Src:             'date.c:997,6'
          Dst:             skip_prefix
        - Src:             'date.c:998,6'
          Dst:             skip_prefix
        - Src:             'date.c:1000,6'
          Dst:             skip_prefix
        - Src:             'date.c:1002,6'
          Dst:             skip_prefix
        - Src:             'date.c:1004,6'
          Dst:             skip_prefix
        - Src:             'date.c:1006,6'
          Dst:             skip_prefix
        - Src:             'date.c:1008,6'
          Dst:             skip_prefix
        - Src:             'date.c:1010,6'
          Dst:             skip_prefix
        - Src:             'date.c:1017,2'
          Dst:             die
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_date_format
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
        - mode
      BBCount:         25
      ICount:          126
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - die
        - isatty
        - pager_in_use
        - parse_date_type
        - skip_prefix
        - strcmp
        - xstrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'date.c:1025,6'
          Branch Sides:
            - BranchSide:      'date.c:1026,7'
              BranchSideFuncs:
                - isatty
                - pager_in_use
                - strcmp
                - parse_date_type
                - skip_prefix.24267
                - die
                - skip_prefix.24267
                - die
                - xstrdup
            - BranchSide:      'date.c:1033,14'
              BranchSideFuncs:
                - strcmp
                - parse_date_type
                - skip_prefix.24267
                - die
                - skip_prefix.24267
                - die
                - xstrdup
        - Branch String:   'date.c:1026,17'
          Branch Sides:
            - BranchSide:      'date.c:1026,20'
              BranchSideFuncs:
                - strcmp
                - parse_date_type
                - skip_prefix.24267
                - die
                - skip_prefix.24267
                - die
                - xstrdup
            - BranchSide:      'date.c:1027,13'
              BranchSideFuncs:
                - strcmp
                - parse_date_type
                - skip_prefix.24267
                - die
                - skip_prefix.24267
                - die
                - xstrdup
        - Branch String:   'date.c:1026,7'
          Branch Sides:
            - BranchSide:      'date.c:1027,13'
              BranchSideFuncs:
                - strcmp
                - parse_date_type
                - skip_prefix.24267
                - die
                - skip_prefix.24267
                - die
                - xstrdup
            - BranchSide:      'date.c:1029,11'
              BranchSideFuncs:
                - strcmp
                - parse_date_type
                - skip_prefix.24267
                - die
                - skip_prefix.24267
                - die
                - xstrdup
        - Branch String:   'date.c:1033,6'
          Branch Sides:
            - BranchSide:      'date.c:1034,10'
              BranchSideFuncs:
                - parse_date_type
                - skip_prefix.24267
                - die
                - skip_prefix.24267
                - die
                - xstrdup
            - BranchSide:      'date.c:1036,31'
              BranchSideFuncs:
                - parse_date_type
                - skip_prefix.24267
                - die
                - skip_prefix.24267
                - die
                - xstrdup
        - Branch String:   'date.c:1039,6'
          Branch Sides:
            - BranchSide:      'date.c:1040,3'
              BranchSideFuncs:
                - die
                - skip_prefix.24267
                - die
                - xstrdup
            - BranchSide:      'date.c:1042,6'
              BranchSideFuncs:
                - die
                - skip_prefix.24267
                - die
                - xstrdup
        - Branch String:   'date.c:1042,6'
          Branch Sides:
            - BranchSide:      'date.c:1043,20'
              BranchSideFuncs:
                - skip_prefix.24267
                - die
                - xstrdup
            - BranchSide:      'date.c:1046,14'
              BranchSideFuncs:
                - die
        - Branch String:   'date.c:1043,7'
          Branch Sides:
            - BranchSide:      'date.c:1044,51'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'date.c:1045,32'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'date.c:1046,13'
          Branch Sides:
            - BranchSide:      'date.c:0,0'
              BranchSideFuncs:
                - die
            - BranchSide:      'date.c:1047,33'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             'date.c:1025,6'
          Dst:             skip_prefix
        - Src:             'date.c:1026,7'
          Dst:             isatty
        - Src:             'date.c:1026,20'
          Dst:             pager_in_use
        - Src:             'date.c:1033,7'
          Dst:             strcmp
        - Src:             'date.c:1036,15'
          Dst:             parse_date_type
        - Src:             'date.c:1039,6'
          Dst:             skip_prefix
        - Src:             'date.c:1043,8'
          Dst:             skip_prefix
        - Src:             'date.c:1044,4'
          Dst:             die
        - Src:             'date.c:1045,24'
          Dst:             xstrdup
        - Src:             'date.c:1047,3'
          Dst:             die
    - functionName:    parse_date
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
        - result
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - date_string
        - parse_date_basic
      functionUses:    3
      BranchProfiles:
        - Branch String:   'date.c:981,6'
          Branch Sides:
            - BranchSide:      'date.c:982,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:983,14'
              BranchSideFuncs:
                - date_string
      Callsites:
        - Src:             'date.c:981,6'
          Dst:             parse_date_basic
        - Src:             'date.c:983,2'
          Dst:             date_string
    - functionName:    parse_date_basic
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
        - timestamp
        - offset
      BBCount:         60
      ICount:          361
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - match_alpha
        - match_digit
        - match_object_header_date
        - match_tz
        - mktime
        - tm_to_time_t
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:884,6'
          Branch Sides:
            - BranchSide:      'date.c:885,13'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
                - match_tz
                - match_digit
                - match_alpha
                - match_object_header_date
            - BranchSide:      'date.c:886,7'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
                - match_tz
                - match_digit
                - match_alpha
                - match_object_header_date
        - Branch String:   'date.c:886,6'
          Branch Sides:
            - BranchSide:      'date.c:887,10'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
                - match_tz
                - match_digit
                - match_alpha
                - match_object_header_date
            - BranchSide:      'date.c:889,2'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
                - match_tz
                - match_digit
                - match_alpha
                - match_object_header_date
        - Branch String:   'date.c:900,19'
          Branch Sides:
            - BranchSide:      'date.c:901,32'
              BranchSideFuncs:
                - match_object_header_date
                - tm_to_time_t
                - mktime
                - match_tz
                - match_digit
                - match_alpha
            - BranchSide:      'date.c:903,2'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
                - match_tz
                - match_digit
                - match_alpha
        - Branch String:   'date.c:900,6'
          Branch Sides:
            - BranchSide:      'date.c:902,3'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
                - match_tz
                - match_digit
                - match_alpha
            - BranchSide:      'date.c:903,2'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
                - match_tz
                - match_digit
                - match_alpha
        - Branch String:   'date.c:908,10'
          Branch Sides:
            - BranchSide:      'date.c:908,13'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
                - match_tz
                - match_digit
                - match_alpha
            - BranchSide:      'date.c:909,4'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
        - Branch String:   'date.c:908,7'
          Branch Sides:
            - BranchSide:      'date.c:909,4'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
            - BranchSide:      'date.c:911,7'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
                - match_tz
                - match_digit
                - match_alpha
        - Branch String:   'date.c:911,7'
          Branch Sides:
            - BranchSide:      'date.c:912,24'
              BranchSideFuncs:
                - match_alpha
                - tm_to_time_t
                - mktime
                - match_tz
                - match_digit
            - BranchSide:      'date.c:913,12'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
                - match_alpha
                - match_tz
                - match_digit
        - Branch String:   'date.c:913,12'
          Branch Sides:
            - BranchSide:      'date.c:914,24'
              BranchSideFuncs:
                - match_digit
                - tm_to_time_t
                - mktime
                - match_tz
                - match_alpha
            - BranchSide:      'date.c:915,13'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
                - match_digit
                - match_alpha
                - match_tz
        - Branch String:   'date.c:915,22'
          Branch Sides:
            - BranchSide:      'date.c:915,38'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
                - match_digit
                - match_alpha
                - match_tz
            - BranchSide:      'date.c:915,25'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
                - match_tz
                - match_digit
                - match_alpha
        - Branch String:   'date.c:918,7'
          Branch Sides:
            - BranchSide:      'date.c:920,10'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
                - match_tz
                - match_digit
                - match_alpha
            - BranchSide:      'date.c:923,11'
              BranchSideFuncs:
                - tm_to_time_t
                - mktime
                - match_tz
                - match_digit
                - match_alpha
        - Branch String:   'date.c:928,6'
          Branch Sides:
            - BranchSide:      'date.c:929,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:931,7'
              BranchSideFuncs:
                - mktime
        - Branch String:   'date.c:931,6'
          Branch Sides:
            - BranchSide:      'date.c:935,6'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'date.c:944,7'
              BranchSideFuncs: []
        - Branch String:   'date.c:937,7'
          Branch Sides:
            - BranchSide:      'date.c:938,24'
              BranchSideFuncs: []
            - BranchSide:      'date.c:940,22'
              BranchSideFuncs: []
        - Branch String:   'date.c:944,6'
          Branch Sides:
            - BranchSide:      'date.c:945,8'
              BranchSideFuncs: []
            - BranchSide:      'date.c:952,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:945,19'
          Branch Sides:
            - BranchSide:      'date.c:945,23'
              BranchSideFuncs: []
            - BranchSide:      'date.c:947,8'
              BranchSideFuncs: []
        - Branch String:   'date.c:945,7'
          Branch Sides:
            - BranchSide:      'date.c:946,4'
              BranchSideFuncs: []
            - BranchSide:      'date.c:947,8'
              BranchSideFuncs: []
        - Branch String:   'date.c:947,19'
          Branch Sides:
            - BranchSide:      'date.c:947,24'
              BranchSideFuncs: []
            - BranchSide:      'date.c:949,18'
              BranchSideFuncs: []
        - Branch String:   'date.c:947,7'
          Branch Sides:
            - BranchSide:      'date.c:948,4'
              BranchSideFuncs: []
            - BranchSide:      'date.c:949,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:901,7'
          Dst:             match_object_header_date
        - Src:             'date.c:912,12'
          Dst:             match_alpha
        - Src:             'date.c:914,12'
          Dst:             match_digit
        - Src:             'date.c:916,12'
          Dst:             match_tz
        - Src:             'date.c:927,15'
          Dst:             tm_to_time_t
        - Src:             'date.c:936,15'
          Dst:             mktime
    - functionName:    match_object_header_date
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
        - timestamp
        - offset
      BBCount:         30
      ICount:          174
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - strtol
        - strtoumax
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:854,18'
          Branch Sides:
            - BranchSide:      'date.c:854,28'
              BranchSideFuncs: []
            - BranchSide:      'date.c:855,3'
              BranchSideFuncs: []
        - Branch String:   'date.c:854,6'
          Branch Sides:
            - BranchSide:      'date.c:855,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:856,26'
              BranchSideFuncs:
                - strtoumax
                - strtol
        - Branch String:   'date.c:857,18'
          Branch Sides:
            - BranchSide:      'date.c:857,21'
              BranchSideFuncs: []
            - BranchSide:      'date.c:858,3'
              BranchSideFuncs: []
        - Branch String:   'date.c:857,39'
          Branch Sides:
            - BranchSide:      'date.c:857,43'
              BranchSideFuncs: []
            - BranchSide:      'date.c:858,3'
              BranchSideFuncs: []
        - Branch String:   'date.c:857,57'
          Branch Sides:
            - BranchSide:      'date.c:857,60'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'date.c:859,9'
              BranchSideFuncs:
                - strtol
        - Branch String:   'date.c:857,6'
          Branch Sides:
            - BranchSide:      'date.c:858,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:859,9'
              BranchSideFuncs:
                - strtol
        - Branch String:   'date.c:861,20'
          Branch Sides:
            - BranchSide:      'date.c:861,25'
              BranchSideFuncs: []
            - BranchSide:      'date.c:861,42'
              BranchSideFuncs: []
        - Branch String:   'date.c:861,39'
          Branch Sides:
            - BranchSide:      'date.c:861,42'
              BranchSideFuncs: []
            - BranchSide:      'date.c:862,3'
              BranchSideFuncs: []
        - Branch String:   'date.c:861,6'
          Branch Sides:
            - BranchSide:      'date.c:862,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:863,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:864,6'
          Branch Sides:
            - BranchSide:      'date.c:865,10'
              BranchSideFuncs: []
            - BranchSide:      'date.c:866,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:856,10'
          Dst:             strtoumax
        - Src:             'date.c:860,8'
          Dst:             strtol
    - functionName:    match_alpha
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
        - tm
        - offset
      BBCount:         39
      ICount:          268
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - match_string
        - skip_alpha
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:461,2'
          Branch Sides:
            - BranchSide:      'date.c:462,28'
              BranchSideFuncs:
                - match_string
                - match_string
                - match_string
                - skip_alpha
                - match_string
                - strlen
                - match_string
            - BranchSide:      'date.c:469,9'
              BranchSideFuncs:
                - match_string
                - match_string
                - skip_alpha
                - match_string
                - strlen
                - match_string
        - Branch String:   'date.c:463,7'
          Branch Sides:
            - BranchSide:      'date.c:464,17'
              BranchSideFuncs: []
            - BranchSide:      'date.c:467,2'
              BranchSideFuncs:
                - match_string
                - match_string
                - skip_alpha
                - match_string
                - strlen
                - match_string
                - match_string
        - Branch String:   'date.c:469,2'
          Branch Sides:
            - BranchSide:      'date.c:470,28'
              BranchSideFuncs:
                - match_string
                - match_string
                - match_string
                - skip_alpha
                - match_string
                - strlen
            - BranchSide:      'date.c:477,9'
              BranchSideFuncs:
                - match_string
                - match_string
                - skip_alpha
                - match_string
                - strlen
        - Branch String:   'date.c:471,7'
          Branch Sides:
            - BranchSide:      'date.c:472,18'
              BranchSideFuncs: []
            - BranchSide:      'date.c:475,2'
              BranchSideFuncs:
                - match_string
                - match_string
                - skip_alpha
                - match_string
                - strlen
                - match_string
        - Branch String:   'date.c:477,2'
          Branch Sides:
            - BranchSide:      'date.c:478,28'
              BranchSideFuncs:
                - match_string
                - strlen
                - match_string
                - match_string
                - skip_alpha
            - BranchSide:      'date.c:493,19'
              BranchSideFuncs:
                - match_string
                - match_string
                - skip_alpha
        - Branch String:   'date.c:479,18'
          Branch Sides:
            - BranchSide:      'date.c:479,21'
              BranchSideFuncs: []
            - BranchSide:      'date.c:480,29'
              BranchSideFuncs: []
        - Branch String:   'date.c:479,7'
          Branch Sides:
            - BranchSide:      'date.c:480,29'
              BranchSideFuncs: []
            - BranchSide:      'date.c:491,2'
              BranchSideFuncs:
                - match_string
                - match_string
                - skip_alpha
                - match_string
                - strlen
        - Branch String:   'date.c:486,8'
          Branch Sides:
            - BranchSide:      'date.c:487,18'
              BranchSideFuncs: []
            - BranchSide:      'date.c:489,11'
              BranchSideFuncs: []
        - Branch String:   'date.c:493,6'
          Branch Sides:
            - BranchSide:      'date.c:494,18'
              BranchSideFuncs: []
            - BranchSide:      'date.c:498,19'
              BranchSideFuncs:
                - match_string
                - skip_alpha
        - Branch String:   'date.c:498,6'
          Branch Sides:
            - BranchSide:      'date.c:499,18'
              BranchSideFuncs: []
            - BranchSide:      'date.c:504,7'
              BranchSideFuncs:
                - skip_alpha
        - Branch String:   'date.c:504,19'
          Branch Sides:
            - BranchSide:      'date.c:504,22'
              BranchSideFuncs:
                - skip_alpha
            - BranchSide:      'date.c:510,20'
              BranchSideFuncs:
                - skip_alpha
        - Branch String:   'date.c:504,39'
          Branch Sides:
            - BranchSide:      'date.c:504,42'
              BranchSideFuncs:
                - skip_alpha
            - BranchSide:      'date.c:510,20'
              BranchSideFuncs:
                - skip_alpha
        - Branch String:   'date.c:504,6'
          Branch Sides:
            - BranchSide:      'date.c:505,16'
              BranchSideFuncs: []
            - BranchSide:      'date.c:510,20'
              BranchSideFuncs:
                - skip_alpha
      Callsites:
        - Src:             'date.c:462,15'
          Dst:             match_string
        - Src:             'date.c:470,15'
          Dst:             match_string
        - Src:             'date.c:478,15'
          Dst:             match_string
        - Src:             'date.c:479,30'
          Dst:             strlen
        - Src:             'date.c:493,6'
          Dst:             match_string
        - Src:             'date.c:498,6'
          Dst:             match_string
        - Src:             'date.c:510,9'
          Dst:             skip_alpha
    - functionName:    match_digit
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
        - tm
        - offset
        - tm_gmt
      BBCount:         101
      ICount:          595
      EdgeCount:       136
      CyclomaticComplexity: 37
      functionsReached:
        - git_time
        - gmtime_r
        - match_multi_number
        - maybeiso8601
        - nodate
        - set_date
        - set_time
        - strtoul
        - strtoumax
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:682,23'
          Branch Sides:
            - BranchSide:      'date.c:682,33'
              BranchSideFuncs:
                - nodate
                - maybeiso8601
                - nodate
                - set_time
                - set_time
                - strtoul
                - git_time.24258
                - set_date
                - match_multi_number
                - gmtime_r
            - BranchSide:      'date.c:693,11'
              BranchSideFuncs:
                - maybeiso8601
                - nodate
                - set_time
                - set_time
                - strtoul
                - git_time.24258
                - set_date
                - match_multi_number
        - Branch String:   'date.c:682,6'
          Branch Sides:
            - BranchSide:      'date.c:683,17'
              BranchSideFuncs:
                - gmtime_r
                - maybeiso8601
                - nodate
                - set_time
                - set_time
                - strtoul
                - git_time.24258
                - set_date
                - match_multi_number
            - BranchSide:      'date.c:693,11'
              BranchSideFuncs:
                - maybeiso8601
                - nodate
                - set_time
                - set_time
                - strtoul
                - git_time.24258
                - set_date
                - match_multi_number
        - Branch String:   'date.c:684,7'
          Branch Sides:
            - BranchSide:      'date.c:685,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:688,2'
              BranchSideFuncs:
                - maybeiso8601
                - nodate
                - set_time
                - set_time
                - strtoul
                - git_time.24258
                - set_date
                - match_multi_number
        - Branch String:   'date.c:693,2'
          Branch Sides:
            - BranchSide:      'date.c:698,7'
              BranchSideFuncs:
                - maybeiso8601
                - nodate
                - set_time
                - set_time
                - strtoul
                - git_time.24258
                - set_date
                - match_multi_number
            - BranchSide:      'date.c:698,7'
              BranchSideFuncs:
                - maybeiso8601
                - nodate
                - set_time
                - set_time
                - strtoul
                - git_time.24258
                - set_date
                - match_multi_number
            - BranchSide:      'date.c:698,7'
              BranchSideFuncs:
                - maybeiso8601
                - nodate
                - set_time
                - set_time
                - strtoul
                - git_time.24258
                - set_date
                - match_multi_number
            - BranchSide:      'date.c:698,7'
              BranchSideFuncs:
                - maybeiso8601
                - nodate
                - set_time
                - set_time
                - strtoul
                - git_time.24258
                - set_date
                - match_multi_number
            - BranchSide:      'date.c:710,4'
              BranchSideFuncs:
                - maybeiso8601
                - nodate
                - set_time
                - set_time
                - strtoul
                - git_time.24258
                - set_date
        - Branch String:   'date.c:698,7'
          Branch Sides:
            - BranchSide:      'date.c:699,35'
              BranchSideFuncs:
                - match_multi_number
                - maybeiso8601
                - nodate
                - set_time
                - set_time
                - strtoul
                - git_time.24258
                - set_date
            - BranchSide:      'date.c:703,2'
              BranchSideFuncs:
                - maybeiso8601
                - nodate
                - set_time
                - set_time
                - strtoul
                - git_time.24258
                - set_date
        - Branch String:   'date.c:700,8'
          Branch Sides:
            - BranchSide:      'date.c:701,12'
              BranchSideFuncs: []
            - BranchSide:      'date.c:702,3'
              BranchSideFuncs:
                - maybeiso8601
                - nodate
                - set_time
                - set_time
                - strtoul
                - git_time.24258
                - set_date
        - Branch String:   'date.c:713,2'
          Branch Sides:
            - BranchSide:      'date.c:712,4'
              BranchSideFuncs:
                - maybeiso8601
                - nodate
                - set_time
                - set_time
                - strtoul
                - git_time.24258
                - set_date
            - BranchSide:      'date.c:717,6'
              BranchSideFuncs:
                - maybeiso8601
                - nodate
                - set_time
                - set_time
                - strtoul
                - git_time.24258
                - set_date
        - Branch String:   'date.c:717,13'
          Branch Sides:
            - BranchSide:      'date.c:717,16'
              BranchSideFuncs:
                - set_time
                - strtoul
                - git_time.24258
                - set_date
            - BranchSide:      'date.c:718,23'
              BranchSideFuncs:
                - set_time
                - strtoul
                - git_time.24258
                - set_date
        - Branch String:   'date.c:717,6'
          Branch Sides:
            - BranchSide:      'date.c:718,23'
              BranchSideFuncs:
                - set_time
                - strtoul
                - git_time.24258
                - set_date
            - BranchSide:      'date.c:730,19'
              BranchSideFuncs:
                - maybeiso8601
                - nodate
                - set_time
        - Branch String:   'date.c:721,7'
          Branch Sides:
            - BranchSide:      'date.c:722,13'
              BranchSideFuncs:
                - git_time.24258
                - set_date
            - BranchSide:      'date.c:723,12'
              BranchSideFuncs:
                - set_time
                - strtoul
        - Branch String:   'date.c:730,6'
          Branch Sides:
            - BranchSide:      'date.c:731,23'
              BranchSideFuncs:
                - nodate
                - set_time
            - BranchSide:      'date.c:749,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:733,7'
          Branch Sides:
            - BranchSide:      'date.c:734,11'
              BranchSideFuncs:
                - nodate
                - set_time
            - BranchSide:      'date.c:737,8'
              BranchSideFuncs:
                - nodate
                - set_time
        - Branch String:   'date.c:737,15'
          Branch Sides:
            - BranchSide:      'date.c:737,37'
              BranchSideFuncs:
                - nodate
                - set_time
            - BranchSide:      'date.c:737,18'
              BranchSideFuncs:
                - nodate
                - set_time
        - Branch String:   'date.c:737,26'
          Branch Sides:
            - BranchSide:      'date.c:737,37'
              BranchSideFuncs:
                - nodate
                - set_time
            - BranchSide:      'date.c:745,16'
              BranchSideFuncs: []
        - Branch String:   'date.c:737,41'
          Branch Sides:
            - BranchSide:      'date.c:738,16'
              BranchSideFuncs: []
            - BranchSide:      'date.c:745,16'
              BranchSideFuncs: []
        - Branch String:   'date.c:737,7'
          Branch Sides:
            - BranchSide:      'date.c:739,11'
              BranchSideFuncs: []
            - BranchSide:      'date.c:745,16'
              BranchSideFuncs: []
        - Branch String:   'date.c:749,6'
          Branch Sides:
            - BranchSide:      'date.c:750,7'
              BranchSideFuncs: []
            - BranchSide:      'date.c:763,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:750,19'
          Branch Sides:
            - BranchSide:      'date.c:750,23'
              BranchSideFuncs: []
            - BranchSide:      'date.c:754,14'
              BranchSideFuncs: []
        - Branch String:   'date.c:750,7'
          Branch Sides:
            - BranchSide:      'date.c:751,17'
              BranchSideFuncs: []
            - BranchSide:      'date.c:754,14'
              BranchSideFuncs: []
        - Branch String:   'date.c:763,6'
          Branch Sides:
            - BranchSide:      'date.c:764,10'
              BranchSideFuncs: []
            - BranchSide:      'date.c:773,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:773,14'
          Branch Sides:
            - BranchSide:      'date.c:773,17'
              BranchSideFuncs: []
            - BranchSide:      'date.c:779,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:773,26'
          Branch Sides:
            - BranchSide:      'date.c:773,29'
              BranchSideFuncs: []
            - BranchSide:      'date.c:779,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:773,6'
          Branch Sides:
            - BranchSide:      'date.c:774,17'
              BranchSideFuncs: []
            - BranchSide:      'date.c:779,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:779,13'
          Branch Sides:
            - BranchSide:      'date.c:779,16'
              BranchSideFuncs: []
            - BranchSide:      'date.c:790,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:779,6'
          Branch Sides:
            - BranchSide:      'date.c:780,7'
              BranchSideFuncs: []
            - BranchSide:      'date.c:790,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:780,16'
          Branch Sides:
            - BranchSide:      'date.c:780,19'
              BranchSideFuncs: []
            - BranchSide:      'date.c:784,7'
              BranchSideFuncs: []
        - Branch String:   'date.c:780,7'
          Branch Sides:
            - BranchSide:      'date.c:781,18'
              BranchSideFuncs: []
            - BranchSide:      'date.c:784,7'
              BranchSideFuncs: []
        - Branch String:   'date.c:784,7'
          Branch Sides:
            - BranchSide:      'date.c:785,18'
              BranchSideFuncs: []
            - BranchSide:      'date.c:788,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:790,14'
          Branch Sides:
            - BranchSide:      'date.c:790,17'
              BranchSideFuncs: []
            - BranchSide:      'date.c:793,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:790,26'
          Branch Sides:
            - BranchSide:      'date.c:790,29'
              BranchSideFuncs: []
            - BranchSide:      'date.c:793,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:790,6'
          Branch Sides:
            - BranchSide:      'date.c:791,16'
              BranchSideFuncs: []
            - BranchSide:      'date.c:793,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:675,8'
          Dst:             strtoumax
        - Src:             'date.c:682,26'
          Dst:             nodate
        - Src:             'date.c:684,7'
          Dst:             gmtime_r
        - Src:             'date.c:699,16'
          Dst:             match_multi_number
        - Src:             'date.c:722,37'
          Dst:             git_time
        - Src:             'date.c:722,4'
          Dst:             set_date
        - Src:             'date.c:723,22'
          Dst:             set_time
        - Src:             'date.c:725,4'
          Dst:             strtoul
        - Src:             'date.c:730,6'
          Dst:             maybeiso8601
        - Src:             'date.c:737,30'
          Dst:             nodate
        - Src:             'date.c:738,7'
          Dst:             set_time
    - functionName:    match_tz
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
        - offp
      BBCount:         23
      ICount:          148
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:803,6'
          Branch Sides:
            - BranchSide:      'date.c:805,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:807,13'
              BranchSideFuncs:
                - strtoul
        - Branch String:   'date.c:807,13'
          Branch Sides:
            - BranchSide:      'date.c:808,7'
              BranchSideFuncs: []
            - BranchSide:      'date.c:809,14'
              BranchSideFuncs:
                - strtoul
        - Branch String:   'date.c:812,7'
          Branch Sides:
            - BranchSide:      'date.c:813,8'
              BranchSideFuncs: []
            - BranchSide:      'date.c:814,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:824,15'
          Branch Sides:
            - BranchSide:      'date.c:824,18'
              BranchSideFuncs: []
            - BranchSide:      'date.c:824,15'
              BranchSideFuncs: []
        - Branch String:   'date.c:824,6'
          Branch Sides:
            - BranchSide:      'date.c:824,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:825,16'
              BranchSideFuncs: []
        - Branch String:   'date.c:826,7'
          Branch Sides:
            - BranchSide:      'date.c:827,14'
              BranchSideFuncs: []
            - BranchSide:      'date.c:828,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:799,13'
          Dst:             strtoul
        - Src:             'date.c:811,9'
          Dst:             strtoul
    - functionName:    approxidate_careful
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
        - error_ret
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - approxidate_str
        - get_time
        - parse_date_basic
      functionUses:    23
      BranchProfiles:
        - Branch String:   'date.c:1391,6'
          Branch Sides:
            - BranchSide:      'date.c:1392,13'
              BranchSideFuncs:
                - parse_date_basic
                - get_time
                - approxidate_str
            - BranchSide:      'date.c:1394,24'
              BranchSideFuncs:
                - parse_date_basic
                - get_time
                - approxidate_str
        - Branch String:   'date.c:1394,6'
          Branch Sides:
            - BranchSide:      'date.c:1395,4'
              BranchSideFuncs:
                - get_time
                - approxidate_str
            - BranchSide:      'date.c:1399,2'
              BranchSideFuncs:
                - get_time
                - approxidate_str
      Callsites:
        - Src:             'date.c:1394,7'
          Dst:             parse_date_basic
        - Src:             'date.c:1399,2'
          Dst:             get_time
        - Src:             'date.c:1400,9'
          Dst:             approxidate_str
    - functionName:    get_time
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - now
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - atoi
        - getenv
        - gettimeofday
      functionUses:    3
      BranchProfiles:
        - Branch String:   'date.c:127,6'
          Branch Sides:
            - BranchSide:      'date.c:128,22'
              BranchSideFuncs:
                - atoi
            - BranchSide:      'date.c:132,16'
              BranchSideFuncs:
                - gettimeofday
      Callsites:
        - Src:             'date.c:126,6'
          Dst:             getenv
        - Src:             'date.c:128,17'
          Dst:             atoi
        - Src:             'date.c:132,3'
          Dst:             gettimeofday
    - functionName:    parse_expiry_date
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
        - timestamp
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - approxidate_careful
        - strcmp
      functionUses:    8
      BranchProfiles:
        - Branch String:   'date.c:959,29'
          Branch Sides:
            - BranchSide:      'date.c:959,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - approxidate_careful
            - BranchSide:      'date.c:960,4'
              BranchSideFuncs: []
        - Branch String:   'date.c:959,6'
          Branch Sides:
            - BranchSide:      'date.c:960,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - approxidate_careful
            - BranchSide:      'date.c:961,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - approxidate_careful
        - Branch String:   'date.c:961,32'
          Branch Sides:
            - BranchSide:      'date.c:961,43'
              BranchSideFuncs:
                - strcmp
                - approxidate_careful
            - BranchSide:      'date.c:970,4'
              BranchSideFuncs: []
        - Branch String:   'date.c:961,11'
          Branch Sides:
            - BranchSide:      'date.c:970,4'
              BranchSideFuncs:
                - approxidate_careful
            - BranchSide:      'date.c:972,36'
              BranchSideFuncs:
                - approxidate_careful
      Callsites:
        - Src:             'date.c:959,7'
          Dst:             strcmp
        - Src:             'date.c:959,33'
          Dst:             strcmp
        - Src:             'date.c:961,12'
          Dst:             strcmp
        - Src:             'date.c:961,36'
          Dst:             strcmp
        - Src:             'date.c:972,16'
          Dst:             approxidate_careful
    - functionName:    show_date_normal
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - buf
        - git_time
        - tm
        - tz
        - human_tm
        - human_tz
        - local
      BBCount:         44
      ICount:          365
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - show_date_relative
        - strbuf_addf
        - strbuf_rtrim
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:230,18'
          Branch Sides:
            - BranchSide:      'date.c:230,18'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
                - show_date_relative
            - BranchSide:      'date.c:230,21'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
                - show_date_relative
        - Branch String:   'date.c:232,6'
          Branch Sides:
            - BranchSide:      'date.c:233,7'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
                - show_date_relative
            - BranchSide:      'date.c:246,11'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
                - show_date_relative
        - Branch String:   'date.c:233,7'
          Branch Sides:
            - BranchSide:      'date.c:234,8'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
                - show_date_relative
            - BranchSide:      'date.c:243,2'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
                - show_date_relative
        - Branch String:   'date.c:234,8'
          Branch Sides:
            - BranchSide:      'date.c:236,4'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
                - show_date_relative
            - BranchSide:      'date.c:236,15'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
                - show_date_relative
        - Branch String:   'date.c:236,15'
          Branch Sides:
            - BranchSide:      'date.c:237,27'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
                - show_date_relative
            - BranchSide:      'date.c:238,15'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
                - show_date_relative
        - Branch String:   'date.c:246,6'
          Branch Sides:
            - BranchSide:      'date.c:247,22'
              BranchSideFuncs:
                - show_date_relative
            - BranchSide:      'date.c:260,6'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
        - Branch String:   'date.c:260,6'
          Branch Sides:
            - BranchSide:      'date.c:261,16'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
            - BranchSide:      'date.c:266,12'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
        - Branch String:   'date.c:266,6'
          Branch Sides:
            - BranchSide:      'date.c:267,15'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
            - BranchSide:      'date.c:268,12'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
        - Branch String:   'date.c:268,6'
          Branch Sides:
            - BranchSide:      'date.c:269,15'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
            - BranchSide:      'date.c:272,12'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_rtrim
        - Branch String:   'date.c:272,6'
          Branch Sides:
            - BranchSide:      'date.c:273,15'
              BranchSideFuncs:
                - strbuf_rtrim
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'date.c:277,16'
              BranchSideFuncs:
                - strbuf_rtrim
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'date.c:274,7'
          Branch Sides:
            - BranchSide:      'date.c:275,16'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'date.c:276,2'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'date.c:279,6'
          Branch Sides:
            - BranchSide:      'date.c:280,15'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'date.c:282,12'
              BranchSideFuncs:
                - strbuf_addf
        - Branch String:   'date.c:282,6'
          Branch Sides:
            - BranchSide:      'date.c:282,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:283,15'
              BranchSideFuncs:
                - strbuf_addf
      Callsites:
        - Src:             'date.c:247,3'
          Dst:             show_date_relative
        - Src:             'date.c:267,3'
          Dst:             strbuf_addf
        - Src:             'date.c:269,3'
          Dst:             strbuf_addf
        - Src:             'date.c:273,3'
          Dst:             strbuf_addf
        - Src:             'date.c:275,4'
          Dst:             strbuf_addf
        - Src:             'date.c:277,3'
          Dst:             strbuf_rtrim
        - Src:             'date.c:280,3'
          Dst:             strbuf_addf
        - Src:             'date.c:283,3'
          Dst:             strbuf_addf
    - functionName:    show_date_relative
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - git_time
        - timebuf
      BBCount:         23
      ICount:          206
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - Q_
        - _
        - get_time
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:141,6'
          Branch Sides:
            - BranchSide:      'date.c:142,17'
              BranchSideFuncs:
                - _.24350
                - strbuf_addstr.24351
            - BranchSide:      'date.c:145,13'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - strbuf_release
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
        - Branch String:   'date.c:146,6'
          Branch Sides:
            - BranchSide:      'date.c:147,15'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
            - BranchSide:      'date.c:152,10'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - strbuf_release
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
        - Branch String:   'date.c:153,6'
          Branch Sides:
            - BranchSide:      'date.c:154,15'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
            - BranchSide:      'date.c:159,10'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - strbuf_release
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
        - Branch String:   'date.c:160,6'
          Branch Sides:
            - BranchSide:      'date.c:161,15'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
            - BranchSide:      'date.c:166,10'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - strbuf_release
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
        - Branch String:   'date.c:167,6'
          Branch Sides:
            - BranchSide:      'date.c:168,15'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
            - BranchSide:      'date.c:173,6'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - strbuf_release
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
        - Branch String:   'date.c:173,6'
          Branch Sides:
            - BranchSide:      'date.c:174,15'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
            - BranchSide:      'date.c:180,6'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - strbuf_release
                - Q_.24354
                - strbuf_addf
        - Branch String:   'date.c:180,6'
          Branch Sides:
            - BranchSide:      'date.c:181,15'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
            - BranchSide:      'date.c:187,6'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - strbuf_release
        - Branch String:   'date.c:187,6'
          Branch Sides:
            - BranchSide:      'date.c:188,30'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - strbuf_release
            - BranchSide:      'date.c:205,14'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
        - Branch String:   'date.c:191,7'
          Branch Sides:
            - BranchSide:      'date.c:192,18'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
                - Q_.24354
                - strbuf_addf
                - strbuf_release
            - BranchSide:      'date.c:200,16'
              BranchSideFuncs:
                - Q_.24354
                - strbuf_addf
      Callsites:
        - Src:             'date.c:140,2'
          Dst:             get_time
        - Src:             'date.c:142,26'
          Dst:             _
        - Src:             'date.c:142,3'
          Dst:             strbuf_addstr
        - Src:             'date.c:148,5'
          Dst:             Q_
        - Src:             'date.c:147,3'
          Dst:             strbuf_addf
        - Src:             'date.c:155,5'
          Dst:             Q_
        - Src:             'date.c:154,3'
          Dst:             strbuf_addf
        - Src:             'date.c:162,5'
          Dst:             Q_
        - Src:             'date.c:161,3'
          Dst:             strbuf_addf
        - Src:             'date.c:169,5'
          Dst:             Q_
        - Src:             'date.c:168,3'
          Dst:             strbuf_addf
        - Src:             'date.c:175,5'
          Dst:             Q_
        - Src:             'date.c:174,3'
          Dst:             strbuf_addf
        - Src:             'date.c:182,5'
          Dst:             Q_
        - Src:             'date.c:181,3'
          Dst:             strbuf_addf
        - Src:             'date.c:193,21'
          Dst:             Q_
        - Src:             'date.c:193,4'
          Dst:             strbuf_addf
        - Src:             'date.c:196,6'
          Dst:             Q_
        - Src:             'date.c:194,4'
          Dst:             strbuf_addf
        - Src:             'date.c:198,4'
          Dst:             strbuf_release
        - Src:             'date.c:201,6'
          Dst:             Q_
        - Src:             'date.c:200,4'
          Dst:             strbuf_addf
        - Src:             'date.c:206,4'
          Dst:             Q_
        - Src:             'date.c:205,2'
          Dst:             strbuf_addf
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    Q_
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plu
        - n
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ngettext
      functionUses:    10
      BranchProfiles:
        - Branch String:   './gettext.h:58,6'
          Branch Sides:
            - BranchSide:      './gettext.h:59,10'
              BranchSideFuncs:
                - ngettext
            - BranchSide:      './gettext.h:60,18'
              BranchSideFuncs:
                - ngettext
        - Branch String:   './gettext.h:59,10'
          Branch Sides:
            - BranchSide:      './gettext.h:59,19'
              BranchSideFuncs: []
            - BranchSide:      './gettext.h:59,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gettext.h:60,9'
          Dst:             ngettext
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    time_to_tm
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - git_time
        - tz
        - tm
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gm_time_t
        - gmtime_r
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'date.c:73,13'
          Dst:             gm_time_t
        - Src:             'date.c:74,9'
          Dst:             gmtime_r
    - functionName:    time_to_tm_local
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - git_time
        - tm
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - localtime_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'date.c:80,9'
          Dst:             localtime_r
    - functionName:    local_tzoffset
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - git_time
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - date_overflows
        - die
        - local_time_tzoffset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:116,6'
          Branch Sides:
            - BranchSide:      'date.c:117,56'
              BranchSideFuncs:
                - die
            - BranchSide:      'date.c:119,37'
              BranchSideFuncs:
                - local_time_tzoffset
      Callsites:
        - Src:             'date.c:116,6'
          Dst:             date_overflows
        - Src:             'date.c:117,3'
          Dst:             die
        - Src:             'date.c:119,9'
          Dst:             local_time_tzoffset
    - functionName:    local_time_tzoffset
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - tm
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - localtime_r
        - tm_to_time_t
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:94,6'
          Branch Sides:
            - BranchSide:      'date.c:95,3'
              BranchSideFuncs: []
            - BranchSide:      'date.c:96,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:96,6'
          Branch Sides:
            - BranchSide:      'date.c:97,12'
              BranchSideFuncs: []
            - BranchSide:      'date.c:100,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:92,2'
          Dst:             localtime_r
        - Src:             'date.c:93,12'
          Dst:             tm_to_time_t
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    show_date
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - git_time
        - tz
        - mode
        - ''
      BBCount:         40
      ICount:          336
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - get_time
        - local_time_tzoffset
        - local_tzoffset
        - show_date_normal
        - show_date_relative
        - strbuf_addch
        - strbuf_addf
        - strbuf_addftime
        - strbuf_setlen
        - time_to_tm
        - time_to_tm_local
      functionUses:    14
      BranchProfiles:
        - Branch String:   'date.c:294,6'
          Branch Sides:
            - BranchSide:      'date.c:295,3'
              BranchSideFuncs:
                - strbuf_setlen.24373
                - strbuf_addf
            - BranchSide:      'date.c:300,11'
              BranchSideFuncs:
                - time_to_tm
                - time_to_tm
                - strbuf_setlen.24373
                - show_date_normal
                - strbuf_addftime
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addf
                - time_to_tm_local
                - strbuf_setlen.24373
                - show_date_relative
                - strbuf_setlen.24373
                - strbuf_addf
                - local_tzoffset
                - get_time
                - local_time_tzoffset
        - Branch String:   'date.c:300,6'
          Branch Sides:
            - BranchSide:      'date.c:301,18'
              BranchSideFuncs:
                - get_time
                - local_time_tzoffset
                - time_to_tm
                - time_to_tm
                - strbuf_setlen.24373
                - show_date_normal
                - strbuf_addftime
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addf
                - time_to_tm_local
                - strbuf_setlen.24373
                - show_date_relative
                - strbuf_setlen.24373
                - strbuf_addf
                - local_tzoffset
            - BranchSide:      'date.c:309,11'
              BranchSideFuncs:
                - time_to_tm
                - time_to_tm
                - strbuf_setlen.24373
                - show_date_normal
                - strbuf_addftime
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addf
                - time_to_tm_local
                - strbuf_setlen.24373
                - show_date_relative
                - strbuf_setlen.24373
                - strbuf_addf
                - local_tzoffset
        - Branch String:   'date.c:309,6'
          Branch Sides:
            - BranchSide:      'date.c:310,23'
              BranchSideFuncs:
                - local_tzoffset
                - time_to_tm
                - time_to_tm
                - strbuf_setlen.24373
                - show_date_normal
                - strbuf_addftime
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addf
                - time_to_tm_local
                - strbuf_setlen.24373
                - show_date_relative
                - strbuf_setlen.24373
                - strbuf_addf
            - BranchSide:      'date.c:312,11'
              BranchSideFuncs:
                - time_to_tm
                - time_to_tm
                - strbuf_setlen.24373
                - show_date_normal
                - strbuf_addftime
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addf
                - time_to_tm_local
                - strbuf_setlen.24373
                - show_date_relative
                - strbuf_setlen.24373
                - strbuf_addf
        - Branch String:   'date.c:312,6'
          Branch Sides:
            - BranchSide:      'date.c:313,3'
              BranchSideFuncs:
                - strbuf_setlen.24373
                - strbuf_addf
            - BranchSide:      'date.c:318,11'
              BranchSideFuncs:
                - time_to_tm
                - time_to_tm
                - strbuf_setlen.24373
                - show_date_normal
                - strbuf_addftime
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addf
                - time_to_tm_local
                - strbuf_setlen.24373
                - show_date_relative
        - Branch String:   'date.c:318,6'
          Branch Sides:
            - BranchSide:      'date.c:319,3'
              BranchSideFuncs:
                - strbuf_setlen.24373
                - show_date_relative
            - BranchSide:      'date.c:324,11'
              BranchSideFuncs:
                - time_to_tm
                - time_to_tm
                - strbuf_setlen.24373
                - show_date_normal
                - strbuf_addftime
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addf
                - time_to_tm_local
        - Branch String:   'date.c:324,6'
          Branch Sides:
            - BranchSide:      'date.c:325,25'
              BranchSideFuncs:
                - time_to_tm_local
                - time_to_tm
                - strbuf_setlen.24373
                - show_date_normal
                - strbuf_addftime
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'date.c:327,19'
              BranchSideFuncs:
                - time_to_tm
                - time_to_tm
                - strbuf_setlen.24373
                - show_date_normal
                - strbuf_addftime
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'date.c:328,6'
          Branch Sides:
            - BranchSide:      'date.c:329,8'
              BranchSideFuncs:
                - strbuf_setlen.24373
                - show_date_normal
                - strbuf_addftime
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'date.c:333,2'
              BranchSideFuncs:
                - strbuf_setlen.24373
                - show_date_normal
                - strbuf_addftime
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'date.c:334,6'
          Branch Sides:
            - BranchSide:      'date.c:335,43'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'date.c:337,16'
              BranchSideFuncs:
                - show_date_normal
                - strbuf_addftime
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
        - Branch String:   'date.c:337,11'
          Branch Sides:
            - BranchSide:      'date.c:339,5'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'date.c:344,16'
              BranchSideFuncs:
                - show_date_normal
                - strbuf_addftime
                - strbuf_addf
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addch.24372
        - Branch String:   'date.c:344,11'
          Branch Sides:
            - BranchSide:      'date.c:346,5'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.24372
                - strbuf_addf
                - strbuf_addch.24372
            - BranchSide:      'date.c:357,18'
              BranchSideFuncs:
                - show_date_normal
                - strbuf_addftime
                - strbuf_addf
        - Branch String:   'date.c:350,7'
          Branch Sides:
            - BranchSide:      'date.c:351,4'
              BranchSideFuncs:
                - strbuf_addch.24372
            - BranchSide:      'date.c:353,27'
              BranchSideFuncs:
                - strbuf_addch.24372
                - strbuf_addf
        - Branch String:   'date.c:357,13'
          Branch Sides:
            - BranchSide:      'date.c:359,18'
              BranchSideFuncs:
                - strbuf_addf
            - BranchSide:      'date.c:362,16'
              BranchSideFuncs:
                - show_date_normal
                - strbuf_addftime
        - Branch String:   'date.c:362,11'
          Branch Sides:
            - BranchSide:      'date.c:363,34'
              BranchSideFuncs:
                - strbuf_addftime
            - BranchSide:      'date.c:366,30'
              BranchSideFuncs:
                - show_date_normal
      Callsites:
        - Src:             'date.c:295,3'
          Dst:             strbuf_setlen
        - Src:             'date.c:296,3'
          Dst:             strbuf_addf
        - Src:             'date.c:303,3'
          Dst:             get_time
        - Src:             'date.c:306,14'
          Dst:             local_time_tzoffset
        - Src:             'date.c:310,8'
          Dst:             local_tzoffset
        - Src:             'date.c:313,3'
          Dst:             strbuf_setlen
        - Src:             'date.c:314,3'
          Dst:             strbuf_addf
        - Src:             'date.c:319,3'
          Dst:             strbuf_setlen
        - Src:             'date.c:320,3'
          Dst:             show_date_relative
        - Src:             'date.c:325,8'
          Dst:             time_to_tm_local
        - Src:             'date.c:327,8'
          Dst:             time_to_tm
        - Src:             'date.c:329,8'
          Dst:             time_to_tm
        - Src:             'date.c:333,2'
          Dst:             strbuf_setlen
        - Src:             'date.c:335,3'
          Dst:             strbuf_addf
        - Src:             'date.c:338,3'
          Dst:             strbuf_addf
        - Src:             'date.c:345,3'
          Dst:             strbuf_addf
        - Src:             'date.c:351,4'
          Dst:             strbuf_addch
        - Src:             'date.c:353,4'
          Dst:             strbuf_addch
        - Src:             'date.c:355,4'
          Dst:             strbuf_addf
        - Src:             'date.c:358,3'
          Dst:             strbuf_addf
        - Src:             'date.c:363,3'
          Dst:             strbuf_addftime
        - Src:             'date.c:366,3'
          Dst:             show_date_normal
    - functionName:    date_mode_from_type
      functionSourceFile: '/src/git/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    17
      BranchProfiles:
        - Branch String:   'date.c:213,6'
          Branch Sides:
            - BranchSide:      'date.c:214,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'date.c:215,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:214,3'
          Dst:             BUG_fl
    - functionName:    oidhash
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clear_decoration
      functionSourceFile: '/src/git/decorate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - free_cb
      BBCount:         15
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'decorate.c:87,6'
          Branch Sides:
            - BranchSide:      'decorate.c:89,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'decorate.c:96,2'
              BranchSideFuncs:
                - free
        - Branch String:   'decorate.c:89,3'
          Branch Sides:
            - BranchSide:      'decorate.c:90,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'decorate.c:94,2'
              BranchSideFuncs:
                - free
        - Branch String:   'decorate.c:91,8'
          Branch Sides:
            - BranchSide:      'decorate.c:92,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'decorate.c:93,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    hash_obj
      functionSourceFile: '/src/git/decorate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - obj
        - n
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oidhash
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'decorate.c:11,9'
          Dst:             oidhash
    - functionName:    lookup_decoration
      functionSourceFile: '/src/git/decorate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - obj
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - hash_obj
      functionUses:    14
      BranchProfiles:
        - Branch String:   'decorate.c:71,6'
          Branch Sides:
            - BranchSide:      'decorate.c:72,3'
              BranchSideFuncs:
                - hash_obj
            - BranchSide:      'decorate.c:73,15'
              BranchSideFuncs:
                - hash_obj
        - Branch String:   'decorate.c:76,7'
          Branch Sides:
            - BranchSide:      'decorate.c:77,11'
              BranchSideFuncs: []
            - BranchSide:      'decorate.c:78,8'
              BranchSideFuncs: []
        - Branch String:   'decorate.c:78,7'
          Branch Sides:
            - BranchSide:      'decorate.c:79,4'
              BranchSideFuncs: []
            - BranchSide:      'decorate.c:80,7'
              BranchSideFuncs: []
        - Branch String:   'decorate.c:80,7'
          Branch Sides:
            - BranchSide:      'decorate.c:74,2'
              BranchSideFuncs: []
            - BranchSide:      'decorate.c:81,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'decorate.c:73,6'
          Dst:             hash_obj
    - functionName:    insert_decoration
      functionSourceFile: '/src/git/decorate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - base
        - decoration
      BBCount:         12
      ICount:          121
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hash_obj
      functionUses:    2
      BranchProfiles:
        - Branch String:   'decorate.c:20,2'
          Branch Sides:
            - BranchSide:      'decorate.c:21,7'
              BranchSideFuncs: []
            - BranchSide:      'decorate.c:29,20'
              BranchSideFuncs: []
        - Branch String:   'decorate.c:21,7'
          Branch Sides:
            - BranchSide:      'decorate.c:22,10'
              BranchSideFuncs: []
            - BranchSide:      'decorate.c:26,7'
              BranchSideFuncs: []
        - Branch String:   'decorate.c:26,7'
          Branch Sides:
            - BranchSide:      'decorate.c:20,2'
              BranchSideFuncs: []
            - BranchSide:      'decorate.c:27,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'decorate.c:18,19'
          Dst:             hash_obj
    - functionName:    grow_decoration
      functionSourceFile: '/src/git/decorate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
      BBCount:         9
      ICount:          95
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - insert_decoration
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'decorate.c:45,2'
          Branch Sides:
            - BranchSide:      'decorate.c:46,31'
              BranchSideFuncs:
                - free
                - insert_decoration
            - BranchSide:      'decorate.c:53,7'
              BranchSideFuncs:
                - free
        - Branch String:   'decorate.c:49,7'
          Branch Sides:
            - BranchSide:      'decorate.c:50,4'
              BranchSideFuncs:
                - insert_decoration
                - free
            - BranchSide:      'decorate.c:51,21'
              BranchSideFuncs:
                - insert_decoration
                - free
      Callsites:
        - Src:             'decorate.c:42,2'
          Dst:             xcalloc
        - Src:             'decorate.c:51,3'
          Dst:             insert_decoration
    - functionName:    add_decoration
      functionSourceFile: '/src/git/decorate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - obj
        - decoration
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - grow_decoration
        - insert_decoration
      functionUses:    10
      BranchProfiles:
        - Branch String:   'decorate.c:61,6'
          Branch Sides:
            - BranchSide:      'decorate.c:61,6'
              BranchSideFuncs:
                - grow_decoration
                - insert_decoration
            - BranchSide:      'decorate.c:62,19'
              BranchSideFuncs:
                - grow_decoration
                - insert_decoration
      Callsites:
        - Src:             'decorate.c:62,3'
          Dst:             grow_decoration
        - Src:             'decorate.c:63,9'
          Dst:             insert_decoration
    - functionName:    kh_release_oid_map
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kh_release_str
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kh_destroy_str
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - kh_release_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - kh_release_str
                - free
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'delta-islands.c:22,1'
          Dst:             kh_release_str
    - functionName:    island_bitmap_set
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - i
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_or_get_island_marks
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - island_bitmap_new
        - kh_put_oid_map
      functionUses:    2
      BranchProfiles:
        - Branch String:   'delta-islands.c:155,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:155,6'
              BranchSideFuncs:
                - island_bitmap_new
            - BranchSide:      'delta-islands.c:156,33'
              BranchSideFuncs:
                - island_bitmap_new
      Callsites:
        - Src:             'delta-islands.c:154,8'
          Dst:             kh_put_oid_map
        - Src:             'delta-islands.c:156,33'
          Dst:             island_bitmap_new
    - functionName:    kh_put_oid_map
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - key
        - ret
      BBCount:         42
      ICount:          400
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - kh_resize_oid_map
      functionUses:    2
      BranchProfiles:
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - kh_resize_oid_map.24527
                - oidhash_by_value.24528
                - oideq_by_value.24529
                - kh_resize_oid_map.24527
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oidhash_by_value.24528
                - oideq_by_value.24529
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - kh_resize_oid_map.24527
                - oidhash_by_value.24528
                - oideq_by_value.24529
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - kh_resize_oid_map.24527
                - oidhash_by_value.24528
                - oideq_by_value.24529
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.24529
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.24529
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.24529
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.24529
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.24529
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.24529
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.24529
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './khash.h:334,1'
          Dst:             kh_resize_oid_map
        - Src:             './khash.h:334,1'
          Dst:             kh_resize_oid_map
        - Src:             './khash.h:334,1'
          Dst:             oidhash_by_value
        - Src:             './khash.h:334,1'
          Dst:             oideq_by_value
    - functionName:    island_bitmap_new
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - old
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'delta-islands.c:49,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:49,6'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:50,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'delta-islands.c:47,28'
          Dst:             xcalloc
    - functionName:    kh_resize_oid_map
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - h
        - new_n_buckets
      BBCount:         42
      ICount:          473
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - oidhash_by_value
        - st_mult
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.24532
                - xmalloc
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - oidhash_by_value.24528
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.24532
                - xmalloc
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - oidhash_by_value.24528
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - oidhash_by_value.24528
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.24532
                - xmalloc
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - oidhash_by_value.24528
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.24532
                - xmalloc
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - oidhash_by_value.24528
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.24532
                - xmalloc
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - oidhash_by_value.24528
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - oidhash_by_value.24528
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - oidhash_by_value.24528
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - oidhash_by_value.24528
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - oidhash_by_value.24528
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oidhash_by_value.24528
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - oidhash_by_value.24528
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - oidhash_by_value.24528
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - oidhash_by_value.24528
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - oidhash_by_value.24528
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - oidhash_by_value.24528
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oidhash_by_value.24528
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - oidhash_by_value.24528
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - free
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             './khash.h:334,1'
          Dst:             st_mult
        - Src:             './khash.h:334,1'
          Dst:             xmalloc
        - Src:             './khash.h:334,1'
          Dst:             st_mult
        - Src:             './khash.h:334,1'
          Dst:             xrealloc
        - Src:             './khash.h:334,1'
          Dst:             st_mult
        - Src:             './khash.h:334,1'
          Dst:             xrealloc
        - Src:             './khash.h:334,1'
          Dst:             oidhash_by_value
        - Src:             './khash.h:334,1'
          Dst:             st_mult
        - Src:             './khash.h:334,1'
          Dst:             xrealloc
        - Src:             './khash.h:334,1'
          Dst:             st_mult
        - Src:             './khash.h:334,1'
          Dst:             xrealloc
    - functionName:    oidhash_by_value
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oidhash
      functionUses:    3
      BranchProfiles:
        - Branch String:   './khash.h:322,62'
          Branch Sides:
            - BranchSide:      './khash.h:322,62'
              BranchSideFuncs:
                - oidhash.24531
            - BranchSide:      './khash.h:324,9'
              BranchSideFuncs:
                - oidhash.24531
      Callsites:
        - Src:             './khash.h:324,9'
          Dst:             oidhash
    - functionName:    oideq_by_value
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - oideq
      functionUses:    2
      BranchProfiles:
        - Branch String:   './khash.h:327,51'
          Branch Sides:
            - BranchSide:      './khash.h:327,51'
              BranchSideFuncs:
                - oideq.24530
            - BranchSide:      './khash.h:329,9'
              BranchSideFuncs:
                - oideq.24530
      Callsites:
        - Src:             './khash.h:329,9'
          Dst:             oideq
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    oidhash
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    13
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    kh_get_str
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - key
      BBCount:         20
      ICount:          171
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __ac_X31_hash_string
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - __ac_X31_hash_string
                - strcmp
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'delta-islands.c:22,1'
          Dst:             __ac_X31_hash_string
        - Src:             'delta-islands.c:22,1'
          Dst:             strcmp
    - functionName:    __ac_X31_hash_string
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './khash.h:54,6'
          Branch Sides:
            - BranchSide:      './khash.h:54,14'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:54,6'
              BranchSideFuncs: []
        - Branch String:   './khash.h:54,9'
          Branch Sides:
            - BranchSide:      './khash.h:54,34'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:54,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mark_remote_island_1
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - rl
        - is_core_island
      BBCount:         26
      ICount:          164
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - create_or_get_island_marks
        - island_bitmap_set
        - parse_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:196,2'
          Branch Sides:
            - BranchSide:      'delta-islands.c:198,37'
              BranchSideFuncs:
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
            - BranchSide:      'delta-islands.c:220,6'
              BranchSideFuncs: []
        - Branch String:   'delta-islands.c:200,7'
          Branch Sides:
            - BranchSide:      'delta-islands.c:201,4'
              BranchSideFuncs:
                - create_or_get_island_marks
                - island_bitmap_set
                - parse_object
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
            - BranchSide:      'delta-islands.c:203,38'
              BranchSideFuncs:
                - create_or_get_island_marks
                - island_bitmap_set
                - parse_object
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
        - Branch String:   'delta-islands.c:206,22'
          Branch Sides:
            - BranchSide:      'delta-islands.c:206,25'
              BranchSideFuncs:
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
            - BranchSide:      'delta-islands.c:210,3'
              BranchSideFuncs:
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
        - Branch String:   'delta-islands.c:206,7'
          Branch Sides:
            - BranchSide:      'delta-islands.c:207,4'
              BranchSideFuncs:
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
            - BranchSide:      'delta-islands.c:210,3'
              BranchSideFuncs:
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
        - Branch String:   'delta-islands.c:210,14'
          Branch Sides:
            - BranchSide:      'delta-islands.c:210,17'
              BranchSideFuncs:
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
            - BranchSide:      'delta-islands.c:210,3'
              BranchSideFuncs:
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
        - Branch String:   'delta-islands.c:210,3'
          Branch Sides:
            - BranchSide:      'delta-islands.c:211,25'
              BranchSideFuncs:
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
            - BranchSide:      'delta-islands.c:218,2'
              BranchSideFuncs:
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
        - Branch String:   'delta-islands.c:212,8'
          Branch Sides:
            - BranchSide:      'delta-islands.c:210,3'
              BranchSideFuncs:
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
            - BranchSide:      'delta-islands.c:213,18'
              BranchSideFuncs:
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
                - parse_object
                - create_or_get_island_marks
                - island_bitmap_set
        - Branch String:   'delta-islands.c:220,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:220,6'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:221,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'delta-islands.c:198,24'
          Dst:             parse_object
        - Src:             'delta-islands.c:203,11'
          Dst:             create_or_get_island_marks
        - Src:             'delta-islands.c:204,3'
          Dst:             island_bitmap_set
        - Src:             'delta-islands.c:213,5'
          Dst:             parse_object
        - Src:             'delta-islands.c:214,13'
          Dst:             create_or_get_island_marks
        - Src:             'delta-islands.c:215,5'
          Dst:             island_bitmap_set
    - functionName:    get_core_island
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote_islands
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - kh_get_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:441,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:442,29'
              BranchSideFuncs:
                - kh_get_str
            - BranchSide:      'delta-islands.c:447,2'
              BranchSideFuncs: []
        - Branch String:   'delta-islands.c:443,7'
          Branch Sides:
            - BranchSide:      'delta-islands.c:444,11'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:445,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'delta-islands.c:442,18'
          Dst:             kh_get_str
    - functionName:    kh_resize_str
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - h
        - new_n_buckets
      BBCount:         42
      ICount:          479
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - __ac_X31_hash_string
        - st_mult
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - st_mult.24532
                - xmalloc
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - __ac_X31_hash_string
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - st_mult.24532
                - xmalloc
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - __ac_X31_hash_string
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - __ac_X31_hash_string
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - st_mult.24532
                - xmalloc
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - __ac_X31_hash_string
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - st_mult.24532
                - xmalloc
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - __ac_X31_hash_string
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - st_mult.24532
                - xmalloc
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - __ac_X31_hash_string
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - __ac_X31_hash_string
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - __ac_X31_hash_string
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - __ac_X31_hash_string
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - __ac_X31_hash_string
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - __ac_X31_hash_string
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - __ac_X31_hash_string
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - __ac_X31_hash_string
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - __ac_X31_hash_string
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - __ac_X31_hash_string
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - __ac_X31_hash_string
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - __ac_X31_hash_string
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - free
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - __ac_X31_hash_string
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - st_mult.24532
                - xrealloc
                - st_mult.24532
                - xrealloc
                - free
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'delta-islands.c:22,1'
          Dst:             st_mult
        - Src:             'delta-islands.c:22,1'
          Dst:             xmalloc
        - Src:             'delta-islands.c:22,1'
          Dst:             st_mult
        - Src:             'delta-islands.c:22,1'
          Dst:             xrealloc
        - Src:             'delta-islands.c:22,1'
          Dst:             st_mult
        - Src:             'delta-islands.c:22,1'
          Dst:             xrealloc
        - Src:             'delta-islands.c:22,1'
          Dst:             __ac_X31_hash_string
        - Src:             'delta-islands.c:22,1'
          Dst:             st_mult
        - Src:             'delta-islands.c:22,1'
          Dst:             xrealloc
        - Src:             'delta-islands.c:22,1'
          Dst:             st_mult
        - Src:             'delta-islands.c:22,1'
          Dst:             xrealloc
    - functionName:    kh_put_str
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - key
        - ret
      BBCount:         42
      ICount:          405
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - __ac_X31_hash_string
        - kh_resize_str
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - kh_resize_str
                - __ac_X31_hash_string
                - strcmp
                - kh_resize_str
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - __ac_X31_hash_string
                - strcmp
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - kh_resize_str
                - __ac_X31_hash_string
                - strcmp
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - kh_resize_str
                - __ac_X31_hash_string
                - strcmp
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'delta-islands.c:22,1'
          Dst:             kh_resize_str
        - Src:             'delta-islands.c:22,1'
          Dst:             kh_resize_str
        - Src:             'delta-islands.c:22,1'
          Dst:             __ac_X31_hash_string
        - Src:             'delta-islands.c:22,1'
          Dst:             strcmp
    - functionName:    add_ref_to_island
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote_islands
        - island_name
        - oid
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - kh_put_str
        - oid_array_append
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:381,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:381,6'
              BranchSideFuncs:
                - xstrdup
                - xcalloc
                - oid_array_append
            - BranchSide:      'delta-islands.c:382,41'
              BranchSideFuncs:
                - xstrdup
                - xcalloc
                - oid_array_append
      Callsites:
        - Src:             'delta-islands.c:379,17'
          Dst:             kh_put_str
        - Src:             'delta-islands.c:382,33'
          Dst:             xstrdup
        - Src:             'delta-islands.c:383,35'
          Dst:             xcalloc
        - Src:             'delta-islands.c:387,2'
          Dst:             oid_array_append
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    island_bitmap_or
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:60,2'
          Branch Sides:
            - BranchSide:      'delta-islands.c:61,17'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:62,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    island_bitmap_get
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - i
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oe_set_layer
      functionSourceFile: '/src/git/./pack-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - pack
        - e
        - layer
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   './pack-objects.h:286,6'
          Branch Sides:
            - BranchSide:      './pack-objects.h:286,6'
              BranchSideFuncs: []
            - BranchSide:      './pack-objects.h:287,3'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             './pack-objects.h:287,3'
          Dst:             xcalloc
    - functionName:    compute_pack_layers
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - to_pack
      BBCount:         19
      ICount:          115
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - island_bitmap_get
        - kh_get_oid_map
        - oe_set_layer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:539,24'
          Branch Sides:
            - BranchSide:      'delta-islands.c:539,28'
              BranchSideFuncs:
                - kh_get_oid_map.24540
                - oe_set_layer
                - island_bitmap_get
                - oe_set_layer
            - BranchSide:      'delta-islands.c:540,3'
              BranchSideFuncs: []
        - Branch String:   'delta-islands.c:539,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:540,3'
              BranchSideFuncs:
                - kh_get_oid_map.24540
                - oe_set_layer
                - island_bitmap_get
                - oe_set_layer
            - BranchSide:      'delta-islands.c:542,9'
              BranchSideFuncs:
                - kh_get_oid_map.24540
                - oe_set_layer
                - island_bitmap_get
                - oe_set_layer
        - Branch String:   'delta-islands.c:542,2'
          Branch Sides:
            - BranchSide:      'delta-islands.c:543,33'
              BranchSideFuncs:
                - kh_get_oid_map.24540
                - oe_set_layer
                - island_bitmap_get
                - oe_set_layer
            - BranchSide:      'delta-islands.c:556,2'
              BranchSideFuncs: []
        - Branch String:   'delta-islands.c:548,7'
          Branch Sides:
            - BranchSide:      'delta-islands.c:549,35'
              BranchSideFuncs:
                - island_bitmap_get
                - kh_get_oid_map.24540
                - oe_set_layer
                - oe_set_layer
            - BranchSide:      'delta-islands.c:554,2'
              BranchSideFuncs:
                - kh_get_oid_map.24540
                - oe_set_layer
                - island_bitmap_get
                - oe_set_layer
        - Branch String:   'delta-islands.c:551,8'
          Branch Sides:
            - BranchSide:      'delta-islands.c:552,18'
              BranchSideFuncs:
                - oe_set_layer
                - kh_get_oid_map.24540
                - oe_set_layer
                - island_bitmap_get
            - BranchSide:      'delta-islands.c:553,3'
              BranchSideFuncs:
                - kh_get_oid_map.24540
                - oe_set_layer
                - island_bitmap_get
                - oe_set_layer
      Callsites:
        - Src:             'delta-islands.c:544,18'
          Dst:             kh_get_oid_map
        - Src:             'delta-islands.c:546,3'
          Dst:             oe_set_layer
        - Src:             'delta-islands.c:551,8'
          Dst:             island_bitmap_get
        - Src:             'delta-islands.c:552,5'
          Dst:             oe_set_layer
    - functionName:    kh_get_oid_map
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - key
      BBCount:         20
      ICount:          168
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - oidhash_by_value
      functionUses:    7
      BranchProfiles:
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oidhash_by_value.24528
                - oideq_by_value.24529
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.24529
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.24529
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.24529
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - oideq_by_value.24529
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './khash.h:334,1'
          Dst:             oidhash_by_value
        - Src:             './khash.h:334,1'
          Dst:             oideq_by_value
    - functionName:    kh_destroy_oid_map
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - kh_release_oid_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - kh_release_oid_map.24525
                - free
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './khash.h:334,1'
          Dst:             kh_release_oid_map
    - functionName:    free_island_marks
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - kh_destroy_oid_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:521,24'
          Branch Sides:
            - BranchSide:      'delta-islands.c:523,6'
              BranchSideFuncs:
                - kh_destroy_oid_map.24541
                - free
            - BranchSide:      'delta-islands.c:523,6'
              BranchSideFuncs:
                - kh_destroy_oid_map.24541
                - free
        - Branch String:   'delta-islands.c:523,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:523,6'
              BranchSideFuncs:
                - kh_destroy_oid_map.24541
                - free
            - BranchSide:      'delta-islands.c:524,3'
              BranchSideFuncs:
                - kh_destroy_oid_map.24541
                - free
        - Branch String:   'delta-islands.c:524,3'
          Branch Sides:
            - BranchSide:      'delta-islands.c:524,3'
              BranchSideFuncs:
                - free
                - kh_destroy_oid_map.24541
            - BranchSide:      'delta-islands.c:528,22'
              BranchSideFuncs:
                - kh_destroy_oid_map.24541
        - Branch String:   'delta-islands.c:524,3'
          Branch Sides:
            - BranchSide:      'delta-islands.c:524,3'
              BranchSideFuncs:
                - kh_destroy_oid_map.24541
                - free
            - BranchSide:      'delta-islands.c:524,3'
              BranchSideFuncs:
                - free
                - kh_destroy_oid_map.24541
        - Branch String:   'delta-islands.c:524,3'
          Branch Sides:
            - BranchSide:      'delta-islands.c:524,3'
              BranchSideFuncs:
                - kh_destroy_oid_map.24541
                - free
            - BranchSide:      'delta-islands.c:524,3'
              BranchSideFuncs:
                - free
                - kh_destroy_oid_map.24541
      Callsites:
        - Src:             'delta-islands.c:528,3'
          Dst:             kh_destroy_oid_map
    - functionName:    repo_parse_commit
      functionSourceFile: '/src/git/./commit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_parse_commit_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './commit.h:102,9'
          Dst:             repo_parse_commit_gently
    - functionName:    propagate_island_marks
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - commit
      BBCount:         10
      ICount:          83
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - kh_get_oid_map
        - repo_get_commit_tree
        - repo_parse_commit
        - set_island_marks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:507,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:507,6'
              BranchSideFuncs:
                - repo_parse_commit.24544
                - repo_get_commit_tree
                - set_island_marks
                - set_island_marks
            - BranchSide:      'delta-islands.c:509,38'
              BranchSideFuncs:
                - repo_parse_commit.24544
                - repo_get_commit_tree
                - set_island_marks
                - set_island_marks
        - Branch String:   'delta-islands.c:514,3'
          Branch Sides:
            - BranchSide:      'delta-islands.c:515,22'
              BranchSideFuncs:
                - set_island_marks
            - BranchSide:      'delta-islands.c:516,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'delta-islands.c:505,17'
          Dst:             kh_get_oid_map
        - Src:             'delta-islands.c:511,3'
          Dst:             repo_parse_commit
        - Src:             'delta-islands.c:512,21'
          Dst:             repo_get_commit_tree
        - Src:             'delta-islands.c:512,3'
          Dst:             set_island_marks
        - Src:             'delta-islands.c:515,4'
          Dst:             set_island_marks
    - functionName:    set_island_marks
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - marks
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - island_bitmap_new
        - island_bitmap_or
        - kh_put_oid_map
      functionUses:    3
      BranchProfiles:
        - Branch String:   'delta-islands.c:168,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:173,3'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:182,6'
              BranchSideFuncs:
                - island_bitmap_or
                - island_bitmap_new
        - Branch String:   'delta-islands.c:183,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:184,3'
              BranchSideFuncs:
                - island_bitmap_new
                - island_bitmap_or
            - BranchSide:      'delta-islands.c:187,19'
              BranchSideFuncs:
                - island_bitmap_or
      Callsites:
        - Src:             'delta-islands.c:167,8'
          Dst:             kh_put_oid_map
        - Src:             'delta-islands.c:185,37'
          Dst:             island_bitmap_new
        - Src:             'delta-islands.c:187,2'
          Dst:             island_bitmap_or
    - functionName:    free_remote_islands
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote_islands
      BBCount:         9
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - kh_destroy_str
        - oid_array_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:332,2'
          Branch Sides:
            - BranchSide:      'delta-islands.c:332,2'
              BranchSideFuncs:
                - free
                - oid_array_clear
                - free
                - kh_destroy_str
            - BranchSide:      'delta-islands.c:337,17'
              BranchSideFuncs:
                - kh_destroy_str
        - Branch String:   'delta-islands.c:332,2'
          Branch Sides:
            - BranchSide:      'delta-islands.c:332,2'
              BranchSideFuncs:
                - kh_destroy_str
                - free
                - oid_array_clear
                - free
            - BranchSide:      'delta-islands.c:332,2'
              BranchSideFuncs:
                - free
                - oid_array_clear
                - free
                - kh_destroy_str
      Callsites:
        - Src:             'delta-islands.c:332,2'
          Dst:             oid_array_clear
        - Src:             'delta-islands.c:337,2'
          Dst:             kh_destroy_str
    - functionName:    deduplicate_islands
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - remote_islands
        - r
      BBCount:         29
      ICount:          239
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - get_core_island
        - mark_remote_island_1
        - st_mult
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:458,2'
          Branch Sides:
            - BranchSide:      'delta-islands.c:458,2'
              BranchSideFuncs:
                - get_core_island
                - free
                - mark_remote_island_1
            - BranchSide:      'delta-islands.c:462,11'
              BranchSideFuncs:
                - get_core_island
                - free
                - mark_remote_island_1
        - Branch String:   'delta-islands.c:458,2'
          Branch Sides:
            - BranchSide:      'delta-islands.c:458,2'
              BranchSideFuncs:
                - get_core_island
                - free
                - mark_remote_island_1
            - BranchSide:      'delta-islands.c:458,2'
              BranchSideFuncs:
                - get_core_island
                - free
                - mark_remote_island_1
        - Branch String:   'delta-islands.c:462,2'
          Branch Sides:
            - BranchSide:      'delta-islands.c:463,14'
              BranchSideFuncs:
                - get_core_island
                - free
                - mark_remote_island_1
            - BranchSide:      'delta-islands.c:475,24'
              BranchSideFuncs:
                - get_core_island
                - free
                - mark_remote_island_1
        - Branch String:   'delta-islands.c:463,3'
          Branch Sides:
            - BranchSide:      'delta-islands.c:464,8'
              BranchSideFuncs:
                - get_core_island
                - free
                - mark_remote_island_1
            - BranchSide:      'delta-islands.c:472,18'
              BranchSideFuncs:
                - get_core_island
                - free
                - mark_remote_island_1
        - Branch String:   'delta-islands.c:464,8'
          Branch Sides:
            - BranchSide:      'delta-islands.c:465,5'
              BranchSideFuncs:
                - get_core_island
                - free
                - mark_remote_island_1
            - BranchSide:      'delta-islands.c:467,8'
              BranchSideFuncs:
                - get_core_island
                - free
                - mark_remote_island_1
        - Branch String:   'delta-islands.c:467,8'
          Branch Sides:
            - BranchSide:      'delta-islands.c:468,17'
              BranchSideFuncs:
                - get_core_island
                - free
                - mark_remote_island_1
            - BranchSide:      'delta-islands.c:470,7'
              BranchSideFuncs:
                - get_core_island
                - free
                - mark_remote_island_1
        - Branch String:   'delta-islands.c:478,2'
          Branch Sides:
            - BranchSide:      'delta-islands.c:479,24'
              BranchSideFuncs:
                - mark_remote_island_1
                - free
            - BranchSide:      'delta-islands.c:482,7'
              BranchSideFuncs:
                - free
        - Branch String:   'delta-islands.c:479,41'
          Branch Sides:
            - BranchSide:      'delta-islands.c:478,32'
              BranchSideFuncs:
                - mark_remote_island_1
                - free
            - BranchSide:      'delta-islands.c:479,44'
              BranchSideFuncs:
                - mark_remote_island_1
                - free
      Callsites:
        - Src:             'delta-islands.c:456,2'
          Dst:             st_mult
        - Src:             'delta-islands.c:456,2'
          Dst:             xmalloc
        - Src:             'delta-islands.c:476,9'
          Dst:             get_core_island
        - Src:             'delta-islands.c:479,3'
          Dst:             mark_remote_island_1
    - functionName:    free_config_regexes
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ild
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - regfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:322,2'
          Branch Sides:
            - BranchSide:      'delta-islands.c:323,12'
              BranchSideFuncs:
                - regfree
                - free
            - BranchSide:      'delta-islands.c:324,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'delta-islands.c:323,3'
          Dst:             regfree
    - functionName:    find_island_for_ref
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - refname
        - referent
        - oid
        - flags
        - cb
      BBCount:         25
      ICount:          175
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - add_ref_to_island
        - regexec
        - strbuf_add
        - strbuf_addch
        - strbuf_release
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:408,2'
          Branch Sides:
            - BranchSide:      'delta-islands.c:409,17'
              BranchSideFuncs:
                - regexec
                - add_ref_to_island
                - strbuf_release
                - strbuf_add
                - strbuf_addch.24536
                - _.24548
                - warning
            - BranchSide:      'delta-islands.c:414,6'
              BranchSideFuncs:
                - add_ref_to_island
                - strbuf_release
                - strbuf_add
                - strbuf_addch.24536
                - _.24548
                - warning
        - Branch String:   'delta-islands.c:409,7'
          Branch Sides:
            - BranchSide:      'delta-islands.c:411,4'
              BranchSideFuncs:
                - add_ref_to_island
                - strbuf_release
                - strbuf_add
                - strbuf_addch.24536
                - _.24548
                - warning
                - regexec
            - BranchSide:      'delta-islands.c:412,2'
              BranchSideFuncs:
                - add_ref_to_island
                - strbuf_release
                - strbuf_add
                - strbuf_addch.24536
                - _.24548
                - warning
                - regexec
        - Branch String:   'delta-islands.c:414,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:417,6'
              BranchSideFuncs:
                - add_ref_to_island
                - strbuf_release
                - strbuf_add
                - strbuf_addch.24536
                - _.24548
                - warning
        - Branch String:   'delta-islands.c:417,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:418,11'
              BranchSideFuncs:
                - _.24548
                - warning
                - add_ref_to_island
                - strbuf_release
                - strbuf_add
                - strbuf_addch.24536
            - BranchSide:      'delta-islands.c:422,9'
              BranchSideFuncs:
                - add_ref_to_island
                - strbuf_release
                - strbuf_add
                - strbuf_addch.24536
        - Branch String:   'delta-islands.c:422,2'
          Branch Sides:
            - BranchSide:      'delta-islands.c:423,32'
              BranchSideFuncs:
                - strbuf_add
                - add_ref_to_island
                - strbuf_release
                - strbuf_addch.24536
            - BranchSide:      'delta-islands.c:434,20'
              BranchSideFuncs:
                - add_ref_to_island
                - strbuf_release
        - Branch String:   'delta-islands.c:425,7'
          Branch Sides:
            - BranchSide:      'delta-islands.c:426,4'
              BranchSideFuncs:
                - add_ref_to_island
                - strbuf_release
                - strbuf_add
                - strbuf_addch.24536
            - BranchSide:      'delta-islands.c:428,19'
              BranchSideFuncs:
                - strbuf_add
                - add_ref_to_island
                - strbuf_release
                - strbuf_addch.24536
        - Branch String:   'delta-islands.c:428,7'
          Branch Sides:
            - BranchSide:      'delta-islands.c:429,4'
              BranchSideFuncs:
                - strbuf_addch.24536
                - strbuf_add
                - add_ref_to_island
                - strbuf_release
            - BranchSide:      'delta-islands.c:431,28'
              BranchSideFuncs:
                - strbuf_add
                - add_ref_to_island
                - strbuf_release
                - strbuf_addch.24536
      Callsites:
        - Src:             'delta-islands.c:409,8'
          Dst:             regexec
        - Src:             'delta-islands.c:418,11'
          Dst:             _
        - Src:             'delta-islands.c:418,3'
          Dst:             warning
        - Src:             'delta-islands.c:429,4'
          Dst:             strbuf_addch
        - Src:             'delta-islands.c:431,3'
          Dst:             strbuf_add
        - Src:             'delta-islands.c:434,2'
          Dst:             add_ref_to_island
        - Src:             'delta-islands.c:435,2'
          Dst:             strbuf_release
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    6
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    kh_init_str
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:22,1'
          Branch Sides:
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'delta-islands.c:22,1'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             'delta-islands.c:22,1'
          Dst:             xcalloc
    - functionName:    island_config_callback
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - k
        - v
        - ctx
        - cb
      BBCount:         23
      ICount:          181
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - _
        - config_error_nonbool
        - const_error
        - die
        - git_config_string
        - regcomp
        - st_mult
        - strbuf_addch
        - strbuf_addstr
        - strbuf_release
        - strcmp
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:346,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:347,17'
              BranchSideFuncs:
                - strcmp
                - git_config_string
            - BranchSide:      'delta-islands.c:366,14'
              BranchSideFuncs:
                - strcmp
                - git_config_string
        - Branch String:   'delta-islands.c:349,7'
          Branch Sides:
            - BranchSide:      'delta-islands.c:350,11'
              BranchSideFuncs:
                - strbuf_addstr.24535
                - regcomp
                - strbuf_release
                - _.24548
                - die
                - strbuf_addch.24536
                - st_mult.24532
                - xrealloc
            - BranchSide:      'delta-islands.c:352,3'
              BranchSideFuncs:
                - strbuf_addstr.24535
                - regcomp
                - strbuf_release
                - _.24548
                - die
                - strbuf_addch.24536
                - st_mult.24532
                - xrealloc
        - Branch String:   'delta-islands.c:352,3'
          Branch Sides:
            - BranchSide:      'delta-islands.c:352,3'
              BranchSideFuncs:
                - st_mult.24532
                - xrealloc
                - strbuf_addstr.24535
                - regcomp
                - strbuf_release
                - _.24548
                - die
                - strbuf_addch.24536
            - BranchSide:      'delta-islands.c:354,8'
              BranchSideFuncs:
                - strbuf_addstr.24535
                - regcomp
                - strbuf_release
                - _.24548
                - die
                - strbuf_addch.24536
        - Branch String:   'delta-islands.c:352,3'
          Branch Sides:
            - BranchSide:      'delta-islands.c:352,3'
              BranchSideFuncs:
                - st_mult.24532
                - xrealloc
                - strbuf_addstr.24535
                - regcomp
                - strbuf_release
                - _.24548
                - die
                - strbuf_addch.24536
            - BranchSide:      'delta-islands.c:352,3'
              BranchSideFuncs:
                - st_mult.24532
                - xrealloc
                - strbuf_addstr.24535
                - regcomp
                - strbuf_release
                - _.24548
                - die
                - strbuf_addch.24536
        - Branch String:   'delta-islands.c:354,7'
          Branch Sides:
            - BranchSide:      'delta-islands.c:355,4'
              BranchSideFuncs:
                - strbuf_addch.24536
                - strbuf_addstr.24535
                - regcomp
                - strbuf_release
                - _.24548
                - die
            - BranchSide:      'delta-islands.c:356,22'
              BranchSideFuncs:
                - strbuf_addstr.24535
                - regcomp
                - strbuf_release
                - _.24548
                - die
        - Branch String:   'delta-islands.c:358,7'
          Branch Sides:
            - BranchSide:      'delta-islands.c:359,8'
              BranchSideFuncs:
                - _.24548
                - die
            - BranchSide:      'delta-islands.c:361,3'
              BranchSideFuncs:
                - strbuf_release
        - Branch String:   'delta-islands.c:366,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:367,47'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:369,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'delta-islands.c:346,7'
          Dst:             strcmp
        - Src:             'delta-islands.c:350,11'
          Dst:             config_error_nonbool
        - Src:             'delta-islands.c:350,11'
          Dst:             const_error
        - Src:             'delta-islands.c:352,3'
          Dst:             st_mult
        - Src:             'delta-islands.c:352,3'
          Dst:             xrealloc
        - Src:             'delta-islands.c:355,4'
          Dst:             strbuf_addch
        - Src:             'delta-islands.c:356,3'
          Dst:             strbuf_addstr
        - Src:             'delta-islands.c:358,7'
          Dst:             regcomp
        - Src:             'delta-islands.c:359,8'
          Dst:             _
        - Src:             'delta-islands.c:359,4'
          Dst:             die
        - Src:             'delta-islands.c:361,3'
          Dst:             strbuf_release
        - Src:             'delta-islands.c:366,7'
          Dst:             strcmp
        - Src:             'delta-islands.c:367,10'
          Dst:             git_config_string
    - functionName:    git_config
      functionSourceFile: '/src/git/./config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fn
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - repo_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './config.h:704,2'
          Dst:             repo_config
    - functionName:    kh_init_oid_map
      functionSourceFile: '/src/git/./khash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './khash.h:334,1'
          Branch Sides:
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      './khash.h:334,1'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             './khash.h:334,1'
          Dst:             xcalloc
    - functionName:    load_delta_islands
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - progress
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - deduplicate_islands
        - find_island_for_ref
        - fprintf
        - free_config_regexes
        - free_remote_islands
        - get_main_ref_store
        - git_config
        - island_config_callback
        - kh_init_oid_map
        - kh_init_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:499,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:499,6'
              BranchSideFuncs:
                - _.24548
                - fprintf
            - BranchSide:      'delta-islands.c:500,11'
              BranchSideFuncs:
                - _.24548
                - fprintf
      Callsites:
        - Src:             'delta-islands.c:489,17'
          Dst:             kh_init_oid_map
        - Src:             'delta-islands.c:491,2'
          Dst:             git_config
        - Src:             'delta-islands.c:491,2'
          Dst:             island_config_callback
        - Src:             'delta-islands.c:492,23'
          Dst:             kh_init_str
        - Src:             'delta-islands.c:493,20'
          Dst:             get_main_ref_store
        - Src:             'delta-islands.c:493,2'
          Dst:             refs_for_each_ref
        - Src:             'delta-islands.c:493,2'
          Dst:             find_island_for_ref
        - Src:             'delta-islands.c:495,2'
          Dst:             free_config_regexes
        - Src:             'delta-islands.c:496,2'
          Dst:             deduplicate_islands
        - Src:             'delta-islands.c:497,2'
          Dst:             free_remote_islands
        - Src:             'delta-islands.c:500,19'
          Dst:             _
        - Src:             'delta-islands.c:500,3'
          Dst:             fprintf
    - functionName:    stop_progress
      functionSourceFile: '/src/git/./progress.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_progress
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - stop_progress_msg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './progress.h:25,32'
          Dst:             _
        - Src:             './progress.h:25,2'
          Dst:             stop_progress_msg
    - functionName:    parse_tree
      functionSourceFile: '/src/git/./tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_tree_gently
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tree.h:25,9'
          Dst:             parse_tree_gently
    - functionName:    tree_depth_compare
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    oe_tree_depth
      functionSourceFile: '/src/git/./pack-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pack
        - e
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './pack-objects.h:277,6'
          Branch Sides:
            - BranchSide:      './pack-objects.h:278,3'
              BranchSideFuncs: []
            - BranchSide:      './pack-objects.h:279,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oe_type
      functionSourceFile: '/src/git/./pack-objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './pack-objects.h:212,9'
          Branch Sides:
            - BranchSide:      './pack-objects.h:212,25'
              BranchSideFuncs: []
            - BranchSide:      './pack-objects.h:212,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    resolve_tree_islands
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - progress
        - to_pack
      BBCount:         34
      ICount:          275
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - _
        - die
        - display_progress
        - free_tree_buffer
        - init_tree_desc
        - kh_get_oid_map
        - lookup_object
        - lookup_tree
        - oe_tree_depth
        - oe_type
        - oid_to_hex
        - parse_tree
        - sane_qsort
        - set_island_marks
        - st_mult
        - start_progress
        - stop_progress
        - tree_depth_compare
        - tree_entry
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:248,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:249,3'
              BranchSideFuncs:
                - st_mult.24532
                - xmalloc
                - sane_qsort.24561
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - tree_entry
                - free_tree_buffer
                - display_progress
                - lookup_object
                - set_island_marks
                - _.24548
                - start_progress
                - oe_type.24563
                - oe_tree_depth.24562
            - BranchSide:      'delta-islands.c:258,2'
              BranchSideFuncs:
                - st_mult.24532
                - xmalloc
                - sane_qsort.24561
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - tree_entry
                - free_tree_buffer
                - display_progress
                - lookup_object
                - set_island_marks
                - _.24548
                - start_progress
                - oe_type.24563
                - oe_tree_depth.24562
        - Branch String:   'delta-islands.c:259,2'
          Branch Sides:
            - BranchSide:      'delta-islands.c:260,16'
              BranchSideFuncs:
                - oe_type.24563
                - sane_qsort.24561
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - tree_entry
                - free_tree_buffer
                - display_progress
                - lookup_object
                - set_island_marks
                - _.24548
                - start_progress
                - oe_tree_depth.24562
            - BranchSide:      'delta-islands.c:266,2'
              BranchSideFuncs:
                - sane_qsort.24561
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - tree_entry
                - free_tree_buffer
                - display_progress
                - lookup_object
                - set_island_marks
                - _.24548
                - start_progress
        - Branch String:   'delta-islands.c:260,7'
          Branch Sides:
            - BranchSide:      'delta-islands.c:261,22'
              BranchSideFuncs:
                - oe_tree_depth.24562
                - sane_qsort.24561
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - tree_entry
                - free_tree_buffer
                - display_progress
                - lookup_object
                - set_island_marks
                - _.24548
                - start_progress
                - oe_type.24563
            - BranchSide:      'delta-islands.c:265,2'
              BranchSideFuncs:
                - sane_qsort.24561
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - tree_entry
                - free_tree_buffer
                - display_progress
                - lookup_object
                - set_island_marks
                - _.24548
                - start_progress
                - oe_type.24563
                - oe_tree_depth.24562
        - Branch String:   'delta-islands.c:268,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:269,35'
              BranchSideFuncs:
                - _.24548
                - start_progress
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - tree_entry
                - free_tree_buffer
                - display_progress
                - lookup_object
                - set_island_marks
            - BranchSide:      'delta-islands.c:271,9'
              BranchSideFuncs:
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - tree_entry
                - free_tree_buffer
                - display_progress
                - lookup_object
                - set_island_marks
        - Branch String:   'delta-islands.c:271,2'
          Branch Sides:
            - BranchSide:      'delta-islands.c:272,30'
              BranchSideFuncs:
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - tree_entry
                - free_tree_buffer
                - display_progress
                - stop_progress.24558
                - free
                - lookup_object
                - set_island_marks
            - BranchSide:      'delta-islands.c:308,2'
              BranchSideFuncs:
                - stop_progress.24558
                - free
        - Branch String:   'delta-islands.c:280,7'
          Branch Sides:
            - BranchSide:      'delta-islands.c:281,4'
              BranchSideFuncs:
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - tree_entry
                - free_tree_buffer
                - display_progress
                - lookup_object
                - set_island_marks
            - BranchSide:      'delta-islands.c:283,16'
              BranchSideFuncs:
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - tree_entry
                - free_tree_buffer
                - display_progress
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_object
                - set_island_marks
        - Branch String:   'delta-islands.c:286,13'
          Branch Sides:
            - BranchSide:      'delta-islands.c:286,27'
              BranchSideFuncs:
                - parse_tree.24560
                - init_tree_desc
                - tree_entry
                - free_tree_buffer
                - display_progress
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - lookup_object
                - set_island_marks
            - BranchSide:      'delta-islands.c:287,8'
              BranchSideFuncs:
                - _.24548
                - oid_to_hex
                - die
        - Branch String:   'delta-islands.c:286,7'
          Branch Sides:
            - BranchSide:      'delta-islands.c:287,8'
              BranchSideFuncs:
                - _.24548
                - oid_to_hex
                - die
            - BranchSide:      'delta-islands.c:289,26'
              BranchSideFuncs:
                - init_tree_desc
                - tree_entry
                - free_tree_buffer
                - display_progress
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - lookup_object
                - set_island_marks
        - Branch String:   'delta-islands.c:290,3'
          Branch Sides:
            - BranchSide:      'delta-islands.c:293,8'
              BranchSideFuncs:
                - lookup_object
                - tree_entry
                - free_tree_buffer
                - display_progress
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - set_island_marks
            - BranchSide:      'delta-islands.c:303,20'
              BranchSideFuncs:
                - free_tree_buffer
                - display_progress
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - tree_entry
                - lookup_object
                - set_island_marks
        - Branch String:   'delta-islands.c:293,8'
          Branch Sides:
            - BranchSide:      'delta-islands.c:294,5'
              BranchSideFuncs:
                - tree_entry
                - free_tree_buffer
                - display_progress
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - lookup_object
                - set_island_marks
            - BranchSide:      'delta-islands.c:296,24'
              BranchSideFuncs:
                - lookup_object
                - tree_entry
                - free_tree_buffer
                - display_progress
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - set_island_marks
        - Branch String:   'delta-islands.c:297,8'
          Branch Sides:
            - BranchSide:      'delta-islands.c:298,5'
              BranchSideFuncs:
                - set_island_marks
                - tree_entry
                - free_tree_buffer
                - display_progress
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - lookup_object
            - BranchSide:      'delta-islands.c:300,21'
              BranchSideFuncs:
                - set_island_marks
                - tree_entry
                - free_tree_buffer
                - display_progress
                - stop_progress.24558
                - free
                - kh_get_oid_map.24540
                - lookup_tree
                - _.24548
                - oid_to_hex
                - die
                - parse_tree.24560
                - init_tree_desc
                - lookup_object
      Callsites:
        - Src:             'delta-islands.c:258,2'
          Dst:             st_mult
        - Src:             'delta-islands.c:258,2'
          Dst:             xmalloc
        - Src:             'delta-islands.c:260,7'
          Dst:             oe_type
        - Src:             'delta-islands.c:262,21'
          Dst:             oe_tree_depth
        - Src:             'delta-islands.c:266,2'
          Dst:             sane_qsort
        - Src:             'delta-islands.c:266,2'
          Dst:             tree_depth_compare
        - Src:             'delta-islands.c:269,35'
          Dst:             _
        - Src:             'delta-islands.c:269,20'
          Dst:             start_progress
        - Src:             'delta-islands.c:279,9'
          Dst:             kh_get_oid_map
        - Src:             'delta-islands.c:285,10'
          Dst:             lookup_tree
        - Src:             'delta-islands.c:286,16'
          Dst:             parse_tree
        - Src:             'delta-islands.c:287,8'
          Dst:             _
        - Src:             'delta-islands.c:287,33'
          Dst:             oid_to_hex
        - Src:             'delta-islands.c:287,4'
          Dst:             die
        - Src:             'delta-islands.c:289,3'
          Dst:             init_tree_desc
        - Src:             'delta-islands.c:290,10'
          Dst:             tree_entry
        - Src:             'delta-islands.c:296,10'
          Dst:             lookup_object
        - Src:             'delta-islands.c:300,4'
          Dst:             set_island_marks
        - Src:             'delta-islands.c:303,3'
          Dst:             free_tree_buffer
        - Src:             'delta-islands.c:305,3'
          Dst:             display_progress
        - Src:             'delta-islands.c:308,2'
          Dst:             stop_progress
    - functionName:    island_delta_cmp
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         28
      ICount:          157
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - island_bitmap_is_subset
        - kh_get_oid_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta-islands.c:126,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:127,3'
              BranchSideFuncs:
                - kh_get_oid_map.24540
                - kh_get_oid_map.24540
                - island_bitmap_is_subset
                - island_bitmap_is_subset
            - BranchSide:      'delta-islands.c:129,25'
              BranchSideFuncs:
                - kh_get_oid_map.24540
                - kh_get_oid_map.24540
                - island_bitmap_is_subset
                - island_bitmap_is_subset
        - Branch String:   'delta-islands.c:130,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:131,14'
              BranchSideFuncs:
                - kh_get_oid_map.24540
                - island_bitmap_is_subset
                - island_bitmap_is_subset
            - BranchSide:      'delta-islands.c:133,25'
              BranchSideFuncs:
                - kh_get_oid_map.24540
                - island_bitmap_is_subset
                - island_bitmap_is_subset
        - Branch String:   'delta-islands.c:134,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:135,14'
              BranchSideFuncs:
                - island_bitmap_is_subset
                - island_bitmap_is_subset
            - BranchSide:      'delta-islands.c:137,6'
              BranchSideFuncs:
                - island_bitmap_is_subset
                - island_bitmap_is_subset
        - Branch String:   'delta-islands.c:137,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:138,8'
              BranchSideFuncs:
                - island_bitmap_is_subset
                - island_bitmap_is_subset
            - BranchSide:      'delta-islands.c:141,6'
              BranchSideFuncs:
                - island_bitmap_is_subset
        - Branch String:   'delta-islands.c:138,17'
          Branch Sides:
            - BranchSide:      'delta-islands.c:138,45'
              BranchSideFuncs:
                - island_bitmap_is_subset
                - island_bitmap_is_subset
            - BranchSide:      'delta-islands.c:139,4'
              BranchSideFuncs: []
        - Branch String:   'delta-islands.c:138,7'
          Branch Sides:
            - BranchSide:      'delta-islands.c:139,4'
              BranchSideFuncs:
                - island_bitmap_is_subset
            - BranchSide:      'delta-islands.c:140,2'
              BranchSideFuncs:
                - island_bitmap_is_subset
        - Branch String:   'delta-islands.c:141,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:142,8'
              BranchSideFuncs:
                - island_bitmap_is_subset
            - BranchSide:      'delta-islands.c:146,2'
              BranchSideFuncs: []
        - Branch String:   'delta-islands.c:142,17'
          Branch Sides:
            - BranchSide:      'delta-islands.c:142,45'
              BranchSideFuncs:
                - island_bitmap_is_subset
            - BranchSide:      'delta-islands.c:143,4'
              BranchSideFuncs: []
        - Branch String:   'delta-islands.c:142,7'
          Branch Sides:
            - BranchSide:      'delta-islands.c:143,4'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:144,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'delta-islands.c:129,10'
          Dst:             kh_get_oid_map
        - Src:             'delta-islands.c:133,10'
          Dst:             kh_get_oid_map
        - Src:             'delta-islands.c:138,21'
          Dst:             island_bitmap_is_subset
        - Src:             'delta-islands.c:142,21'
          Dst:             island_bitmap_is_subset
    - functionName:    island_bitmap_is_subset
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - super
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'delta-islands.c:69,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:70,3'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:72,9'
              BranchSideFuncs: []
        - Branch String:   'delta-islands.c:72,2'
          Branch Sides:
            - BranchSide:      'delta-islands.c:73,8'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:77,2'
              BranchSideFuncs: []
        - Branch String:   'delta-islands.c:73,7'
          Branch Sides:
            - BranchSide:      'delta-islands.c:74,4'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:75,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    in_same_island
      functionSourceFile: '/src/git/delta-islands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - trg_oid
        - src_oid
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - island_bitmap_is_subset
        - kh_get_oid_map
      functionUses:    3
      BranchProfiles:
        - Branch String:   'delta-islands.c:98,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:99,3'
              BranchSideFuncs:
                - kh_get_oid_map.24540
                - kh_get_oid_map.24540
                - island_bitmap_is_subset
            - BranchSide:      'delta-islands.c:105,27'
              BranchSideFuncs:
                - kh_get_oid_map.24540
                - kh_get_oid_map.24540
                - island_bitmap_is_subset
        - Branch String:   'delta-islands.c:106,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:113,27'
              BranchSideFuncs:
                - kh_get_oid_map.24540
                - island_bitmap_is_subset
        - Branch String:   'delta-islands.c:114,6'
          Branch Sides:
            - BranchSide:      'delta-islands.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      'delta-islands.c:117,33'
              BranchSideFuncs:
                - island_bitmap_is_subset
      Callsites:
        - Src:             'delta-islands.c:105,12'
          Dst:             kh_get_oid_map
        - Src:             'delta-islands.c:113,12'
          Dst:             kh_get_oid_map
        - Src:             'delta-islands.c:117,9'
          Dst:             island_bitmap_is_subset
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    count_files
      functionSourceFile: '/src/git/diagnose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - closedir
        - get_dtype
        - opendir
        - readdir_skip_dot_and_dotdot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diagnose.c:82,6'
          Branch Sides:
            - BranchSide:      'diagnose.c:83,3'
              BranchSideFuncs:
                - readdir_skip_dot_and_dotdot
                - closedir
                - get_dtype
            - BranchSide:      'diagnose.c:85,2'
              BranchSideFuncs:
                - readdir_skip_dot_and_dotdot
                - closedir
                - get_dtype
        - Branch String:   'diagnose.c:85,2'
          Branch Sides:
            - BranchSide:      'diagnose.c:86,17'
              BranchSideFuncs:
                - get_dtype
                - readdir_skip_dot_and_dotdot
                - closedir
            - BranchSide:      'diagnose.c:89,11'
              BranchSideFuncs:
                - closedir
        - Branch String:   'diagnose.c:86,7'
          Branch Sides:
            - BranchSide:      'diagnose.c:85,2'
              BranchSideFuncs:
                - readdir_skip_dot_and_dotdot
                - closedir
                - get_dtype
            - BranchSide:      'diagnose.c:87,9'
              BranchSideFuncs:
                - readdir_skip_dot_and_dotdot
                - closedir
                - get_dtype
      Callsites:
        - Src:             'diagnose.c:78,13'
          Dst:             opendir
        - Src:             'diagnose.c:85,14'
          Dst:             readdir_skip_dot_and_dotdot
        - Src:             'diagnose.c:86,7'
          Dst:             get_dtype
        - Src:             'diagnose.c:89,2'
          Dst:             closedir
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    dir_file_stats_objects
      functionSourceFile: '/src/git/diagnose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - full_path
        - full_path_len
        - file_name
        - data
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - stat64
        - strbuf_addf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diagnose.c:59,6'
          Branch Sides:
            - BranchSide:      'diagnose.c:59,6'
              BranchSideFuncs: []
            - BranchSide:      'diagnose.c:60,15'
              BranchSideFuncs:
                - strbuf_addf
      Callsites:
        - Src:             'diagnose.c:59,7'
          Dst:             stat64
        - Src:             'diagnose.c:60,3'
          Dst:             strbuf_addf
    - functionName:    add_directory_to_archiver
      functionSourceFile: '/src/git/diagnose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - archiver_args
        - path
        - recurse
      BBCount:         34
      ICount:          218
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _
        - __errno_location
        - add_directory_to_archiver
        - closedir
        - const_error
        - error_errno
        - get_dtype
        - opendir
        - readdir_skip_dot_and_dotdot
        - strbuf_add_absolute_path
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strvec_pushf
        - warning
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diagnose.c:140,16'
          Branch Sides:
            - BranchSide:      'diagnose.c:140,8'
              BranchSideFuncs:
                - opendir
                - __errno_location
                - _.24609
                - error_errno
                - const_error.24611
                - _.24609
                - warning
                - strbuf_addf
                - strvec_pushf
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_release
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - get_dtype
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - strbuf_release
                - add_directory_to_archiver
                - _.24609
                - warning
                - strvec_pushf
            - BranchSide:      'diagnose.c:140,32'
              BranchSideFuncs:
                - opendir
                - __errno_location
                - _.24609
                - error_errno
                - const_error.24611
                - _.24609
                - warning
                - strbuf_addf
                - strvec_pushf
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_release
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - get_dtype
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - strbuf_release
                - add_directory_to_archiver
                - _.24609
                - warning
                - strvec_pushf
        - Branch String:   'diagnose.c:141,6'
          Branch Sides:
            - BranchSide:      'diagnose.c:142,7'
              BranchSideFuncs:
                - strbuf_addf
                - strvec_pushf
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_release
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - get_dtype
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - strbuf_release
                - add_directory_to_archiver
                - _.24609
                - warning
                - strvec_pushf
            - BranchSide:      'diagnose.c:149,7'
              BranchSideFuncs:
                - strbuf_addf
                - strvec_pushf
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_release
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - get_dtype
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - strbuf_release
                - add_directory_to_archiver
                - _.24609
                - warning
                - strvec_pushf
        - Branch String:   'diagnose.c:142,7'
          Branch Sides:
            - BranchSide:      'diagnose.c:143,12'
              BranchSideFuncs:
                - _.24609
                - warning
            - BranchSide:      'diagnose.c:146,10'
              BranchSideFuncs:
                - _.24609
                - error_errno
                - const_error.24611
        - Branch String:   'diagnose.c:149,6'
          Branch Sides:
            - BranchSide:      'diagnose.c:150,28'
              BranchSideFuncs:
                - strvec_pushf
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_release
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - get_dtype
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - strbuf_release
                - add_directory_to_archiver
                - _.24609
                - warning
                - strvec_pushf
            - BranchSide:      'diagnose.c:151,12'
              BranchSideFuncs:
                - strvec_pushf
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_release
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - get_dtype
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - strbuf_release
                - add_directory_to_archiver
                - _.24609
                - warning
                - strvec_pushf
        - Branch String:   'diagnose.c:154,14'
          Branch Sides:
            - BranchSide:      'diagnose.c:154,2'
              BranchSideFuncs:
                - closedir
                - strbuf_release
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - get_dtype
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - strbuf_release
                - readdir_skip_dot_and_dotdot
                - add_directory_to_archiver
                - _.24609
                - warning
                - strvec_pushf
            - BranchSide:      'diagnose.c:154,50'
              BranchSideFuncs:
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_release
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - get_dtype
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - strbuf_release
                - add_directory_to_archiver
                - _.24609
                - warning
                - strvec_pushf
        - Branch String:   'diagnose.c:154,2'
          Branch Sides:
            - BranchSide:      'diagnose.c:155,17'
              BranchSideFuncs:
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - get_dtype
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - strbuf_release
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_release
                - add_directory_to_archiver
                - _.24609
                - warning
                - strvec_pushf
            - BranchSide:      'diagnose.c:178,11'
              BranchSideFuncs:
                - closedir
                - strbuf_release
        - Branch String:   'diagnose.c:158,38'
          Branch Sides:
            - BranchSide:      'diagnose.c:158,3'
              BranchSideFuncs:
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - get_dtype
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - strbuf_release
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_release
                - add_directory_to_archiver
                - _.24609
                - warning
                - strvec_pushf
            - BranchSide:      'diagnose.c:158,54'
              BranchSideFuncs:
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - get_dtype
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - strbuf_release
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_release
                - add_directory_to_archiver
                - _.24609
                - warning
                - strvec_pushf
        - Branch String:   'diagnose.c:165,7'
          Branch Sides:
            - BranchSide:      'diagnose.c:166,17'
              BranchSideFuncs:
                - strvec_pushf
                - strbuf_release
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_release
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - get_dtype
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - add_directory_to_archiver
                - _.24609
                - warning
            - BranchSide:      'diagnose.c:167,12'
              BranchSideFuncs:
                - strbuf_release
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_release
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - get_dtype
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - strvec_pushf
                - add_directory_to_archiver
                - _.24609
                - warning
        - Branch String:   'diagnose.c:167,12'
          Branch Sides:
            - BranchSide:      'diagnose.c:168,12'
              BranchSideFuncs:
                - _.24609
                - warning
                - strbuf_release
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_release
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - get_dtype
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - add_directory_to_archiver
                - strvec_pushf
            - BranchSide:      'diagnose.c:170,12'
              BranchSideFuncs:
                - strbuf_release
                - readdir_skip_dot_and_dotdot
                - closedir
                - strbuf_release
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - get_dtype
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - _.24609
                - warning
                - strvec_pushf
                - add_directory_to_archiver
      Callsites:
        - Src:             'diagnose.c:140,8'
          Dst:             opendir
        - Src:             'diagnose.c:142,7'
          Dst:             __errno_location
        - Src:             'diagnose.c:143,12'
          Dst:             _
        - Src:             'diagnose.c:143,4'
          Dst:             warning
        - Src:             'diagnose.c:146,10'
          Dst:             _
        - Src:             'diagnose.c:146,10'
          Dst:             error_errno
        - Src:             'diagnose.c:146,10'
          Dst:             const_error
        - Src:             'diagnose.c:150,3'
          Dst:             strbuf_addf
        - Src:             'diagnose.c:152,2'
          Dst:             strvec_pushf
        - Src:             'diagnose.c:154,22'
          Dst:             readdir_skip_dot_and_dotdot
        - Src:             'diagnose.c:158,3'
          Dst:             strbuf_add_absolute_path
        - Src:             'diagnose.c:159,3'
          Dst:             strbuf_addch
        - Src:             'diagnose.c:160,11'
          Dst:             get_dtype
        - Src:             'diagnose.c:162,3'
          Dst:             strbuf_setlen
        - Src:             'diagnose.c:163,3'
          Dst:             strbuf_addstr
        - Src:             'diagnose.c:166,4'
          Dst:             strvec_pushf
        - Src:             'diagnose.c:168,12'
          Dst:             _
        - Src:             'diagnose.c:168,4'
          Dst:             warning
        - Src:             'diagnose.c:171,5'
          Dst:             add_directory_to_archiver
        - Src:             'diagnose.c:175,3'
          Dst:             strbuf_release
        - Src:             'diagnose.c:178,2'
          Dst:             closedir
        - Src:             'diagnose.c:179,2'
          Dst:             strbuf_release
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    9
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    loose_objs_stats
      functionSourceFile: '/src/git/diagnose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - path
      BBCount:         16
      ICount:          126
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - closedir
        - count_files
        - get_dtype
        - hex_to_bytes
        - opendir
        - readdir_skip_dot_and_dotdot
        - strbuf_add_absolute_path
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diagnose.c:103,6'
          Branch Sides:
            - BranchSide:      'diagnose.c:104,3'
              BranchSideFuncs:
                - strbuf_addstr.24615
                - strbuf_add_absolute_path
                - strbuf_addstr.24615
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - readdir_skip_dot_and_dotdot
                - strbuf_addf
                - strbuf_release
                - closedir
                - get_dtype
                - strlen
                - hex_to_bytes
                - strbuf_setlen.24614
                - strbuf_addf
                - count_files
                - strbuf_addf
            - BranchSide:      'diagnose.c:106,16'
              BranchSideFuncs:
                - strbuf_addstr.24615
                - strbuf_add_absolute_path
                - strbuf_addstr.24615
                - strbuf_add_absolute_path
                - strbuf_addch.24605
                - readdir_skip_dot_and_dotdot
                - strbuf_addf
                - strbuf_release
                - closedir
                - get_dtype
                - strlen
                - hex_to_bytes
                - strbuf_setlen.24614
                - strbuf_addf
                - count_files
                - strbuf_addf
        - Branch String:   'diagnose.c:114,2'
          Branch Sides:
            - BranchSide:      'diagnose.c:115,17'
              BranchSideFuncs:
                - get_dtype
                - readdir_skip_dot_and_dotdot
                - strbuf_addf
                - strbuf_release
                - closedir
                - strlen
                - hex_to_bytes
                - strbuf_setlen.24614
                - strbuf_addf
                - count_files
                - strbuf_addf
            - BranchSide:      'diagnose.c:124,14'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_release
                - closedir
        - Branch String:   'diagnose.c:115,46'
          Branch Sides:
            - BranchSide:      'diagnose.c:114,2'
              BranchSideFuncs:
                - strlen
                - readdir_skip_dot_and_dotdot
                - strbuf_addf
                - strbuf_release
                - closedir
                - get_dtype
                - hex_to_bytes
                - strbuf_setlen.24614
                - strbuf_addf
                - count_files
                - strbuf_addf
            - BranchSide:      'diagnose.c:116,14'
              BranchSideFuncs:
                - strlen
                - readdir_skip_dot_and_dotdot
                - strbuf_addf
                - strbuf_release
                - closedir
                - get_dtype
                - hex_to_bytes
                - strbuf_setlen.24614
                - strbuf_addf
                - count_files
                - strbuf_addf
        - Branch String:   'diagnose.c:116,30'
          Branch Sides:
            - BranchSide:      'diagnose.c:114,2'
              BranchSideFuncs:
                - hex_to_bytes
                - strbuf_setlen.24614
                - strbuf_addf
                - count_files
                - strbuf_addf
                - readdir_skip_dot_and_dotdot
                - strbuf_addf
                - strbuf_release
                - closedir
                - get_dtype
                - strlen
            - BranchSide:      'diagnose.c:117,25'
              BranchSideFuncs:
                - hex_to_bytes
                - strbuf_setlen.24614
                - strbuf_addf
                - count_files
                - strbuf_addf
                - readdir_skip_dot_and_dotdot
                - strbuf_addf
                - strbuf_release
                - closedir
                - get_dtype
                - strlen
        - Branch String:   'diagnose.c:115,7'
          Branch Sides:
            - BranchSide:      'diagnose.c:114,2'
              BranchSideFuncs:
                - readdir_skip_dot_and_dotdot
                - strbuf_addf
                - strbuf_release
                - closedir
                - get_dtype
                - strlen
                - hex_to_bytes
                - strbuf_setlen.24614
                - strbuf_addf
                - count_files
                - strbuf_addf
            - BranchSide:      'diagnose.c:118,31'
              BranchSideFuncs:
                - strbuf_setlen.24614
                - strbuf_addf
                - count_files
                - strbuf_addf
                - readdir_skip_dot_and_dotdot
                - strbuf_addf
                - strbuf_release
                - closedir
                - get_dtype
                - strlen
                - hex_to_bytes
      Callsites:
        - Src:             'diagnose.c:95,13'
          Dst:             opendir
        - Src:             'diagnose.c:106,2'
          Dst:             strbuf_addstr
        - Src:             'diagnose.c:107,2'
          Dst:             strbuf_add_absolute_path
        - Src:             'diagnose.c:108,2'
          Dst:             strbuf_addstr
        - Src:             'diagnose.c:110,2'
          Dst:             strbuf_add_absolute_path
        - Src:             'diagnose.c:111,2'
          Dst:             strbuf_addch
        - Src:             'diagnose.c:114,14'
          Dst:             readdir_skip_dot_and_dotdot
        - Src:             'diagnose.c:115,7'
          Dst:             get_dtype
        - Src:             'diagnose.c:116,7'
          Dst:             strlen
        - Src:             'diagnose.c:117,8'
          Dst:             hex_to_bytes
        - Src:             'diagnose.c:118,4'
          Dst:             strbuf_setlen
        - Src:             'diagnose.c:119,4'
          Dst:             strbuf_addf
        - Src:             'diagnose.c:120,22'
          Dst:             count_files
        - Src:             'diagnose.c:121,4'
          Dst:             strbuf_addf
        - Src:             'diagnose.c:124,2'
          Dst:             strbuf_addf
        - Src:             'diagnose.c:126,2'
          Dst:             strbuf_release
        - Src:             'diagnose.c:127,2'
          Dst:             closedir
    - functionName:    dir_file_stats
      functionSourceFile: '/src/git/diagnose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - object_dir
        - data
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dir_file_stats_objects
        - for_each_file_in_pack_dir
        - strbuf_addf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnose.c:68,2'
          Dst:             strbuf_addf
        - Src:             'diagnose.c:70,2'
          Dst:             for_each_file_in_pack_dir
        - Src:             'diagnose.c:70,2'
          Dst:             dir_file_stats_objects
    - functionName:    get_disk_info
      functionSourceFile: '/src/git/./compat/disk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _
        - const_error
        - error_errno
        - statvfs64
        - strbuf_addf
        - strbuf_humanise_bytes
        - strbuf_realpath
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   './compat/disk.h:40,6'
          Branch Sides:
            - BranchSide:      './compat/disk.h:41,3'
              BranchSideFuncs:
                - _.24609
                - error_errno
                - const_error.24611
                - strbuf_release
            - BranchSide:      './compat/disk.h:47,14'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_humanise_bytes
                - strbuf_addf
                - strbuf_release
      Callsites:
        - Src:             './compat/disk.h:39,2'
          Dst:             strbuf_realpath
        - Src:             './compat/disk.h:40,6'
          Dst:             statvfs64
        - Src:             './compat/disk.h:41,3'
          Dst:             _
        - Src:             './compat/disk.h:41,3'
          Dst:             error_errno
        - Src:             './compat/disk.h:41,3'
          Dst:             const_error
        - Src:             './compat/disk.h:47,2'
          Dst:             strbuf_addf
        - Src:             './compat/disk.h:48,2'
          Dst:             strbuf_humanise_bytes
        - Src:             './compat/disk.h:49,2'
          Dst:             strbuf_addf
        - Src:             './compat/disk.h:53,2'
          Dst:             strbuf_release
    - functionName:    statvfs64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_diagnostics_archive
      functionSourceFile: '/src/git/diagnose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - zip_path
        - mode
      BBCount:         24
      ICount:          239
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _
        - add_directory_to_archiver
        - close
        - const_error
        - dir_file_stats
        - dup
        - dup2
        - error
        - error_errno
        - foreach_alt_odb
        - fprintf
        - get_disk_info
        - get_version_info
        - init_zip_archiver
        - loose_objs_stats
        - oid_to_hex
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strvec_clear
        - strvec_push
        - strvec_pushf
        - strvec_pushl
        - write_archive
        - write_or_die
        - xmemdupz
        - xopen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diagnose.c:198,6'
          Branch Sides:
            - BranchSide:      'diagnose.c:199,7'
              BranchSideFuncs:
                - free
                - strvec_clear
                - strbuf_release
                - dup2
                - close
                - close
            - BranchSide:      'diagnose.c:203,14'
              BranchSideFuncs:
                - dup
                - xopen
                - dup2
                - init_zip_archiver
                - strvec_pushl
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - get_version_info
                - strbuf_addf
                - get_disk_info
                - write_or_die
                - strvec_pushf
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - dir_file_stats
                - foreach_alt_odb
                - strvec_push
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - loose_objs_stats
                - strvec_push
                - oid_to_hex
                - strvec_pushl
                - xmemdupz
                - write_archive
                - fprintf
                - free
                - strvec_clear
                - strbuf_release
                - dup2
                - close
                - close
                - _.24609
                - error
                - const_error.24611
                - add_directory_to_archiver
                - _.24609
                - error_errno
                - const_error.24611
                - _.24609
                - error_errno
                - const_error.24611
                - _.24609
                - error_errno
                - const_error.24611
        - Branch String:   'diagnose.c:204,6'
          Branch Sides:
            - BranchSide:      'diagnose.c:205,9'
              BranchSideFuncs:
                - _.24609
                - error_errno
                - const_error.24611
                - free
                - strvec_clear
                - strbuf_release
                - dup2
                - close
                - close
            - BranchSide:      'diagnose.c:209,22'
              BranchSideFuncs:
                - xopen
                - dup2
                - init_zip_archiver
                - strvec_pushl
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - get_version_info
                - strbuf_addf
                - get_disk_info
                - write_or_die
                - strvec_pushf
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - dir_file_stats
                - foreach_alt_odb
                - strvec_push
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - loose_objs_stats
                - strvec_push
                - oid_to_hex
                - strvec_pushl
                - xmemdupz
                - write_archive
                - fprintf
                - free
                - strvec_clear
                - strbuf_release
                - dup2
                - close
                - close
                - _.24609
                - error
                - const_error.24611
                - add_directory_to_archiver
                - _.24609
                - error_errno
                - const_error.24611
                - _.24609
                - error_errno
                - const_error.24611
        - Branch String:   'diagnose.c:210,6'
          Branch Sides:
            - BranchSide:      'diagnose.c:211,9'
              BranchSideFuncs:
                - _.24609
                - error_errno
                - const_error.24611
                - free
                - strvec_clear
                - strbuf_release
                - dup2
                - close
                - close
            - BranchSide:      'diagnose.c:215,2'
              BranchSideFuncs:
                - init_zip_archiver
                - strvec_pushl
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - get_version_info
                - strbuf_addf
                - get_disk_info
                - write_or_die
                - strvec_pushf
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - dir_file_stats
                - foreach_alt_odb
                - strvec_push
                - strbuf_setlen.24614
                - strbuf_addstr.24615
                - loose_objs_stats
                - strvec_push
                - oid_to_hex
                - strvec_pushl
                - xmemdupz
                - write_archive
                - fprintf
                - free
                - strvec_clear
                - strbuf_release
                - dup2
                - close
                - close
                - _.24609
                - error
                - const_error.24611
                - add_directory_to_archiver
                - _.24609
                - error_errno
                - const_error.24611
        - Branch String:   'diagnose.c:241,6'
          Branch Sides:
            - BranchSide:      'diagnose.c:242,10'
              BranchSideFuncs:
                - oid_to_hex
                - strvec_pushl
                - xmemdupz
                - write_archive
                - fprintf
                - free
                - strvec_clear
                - strbuf_release
                - dup2
                - close
                - close
                - _.24609
                - error
                - const_error.24611
                - add_directory_to_archiver
                - _.24609
                - error_errno
                - const_error.24611
            - BranchSide:      'diagnose.c:254,19'
              BranchSideFuncs:
                - oid_to_hex
                - strvec_pushl
                - xmemdupz
                - write_archive
                - fprintf
                - free
                - strvec_clear
                - strbuf_release
                - dup2
                - close
                - close
                - _.24609
                - error
                - const_error.24611
        - Branch String:   'diagnose.c:242,3'
          Branch Sides:
            - BranchSide:      'diagnose.c:244,26'
              BranchSideFuncs:
                - add_directory_to_archiver
                - oid_to_hex
                - strvec_pushl
                - xmemdupz
                - write_archive
                - fprintf
                - free
                - strvec_clear
                - strbuf_release
                - dup2
                - close
                - close
                - _.24609
                - error
                - const_error.24611
                - _.24609
                - error_errno
                - const_error.24611
            - BranchSide:      'diagnose.c:251,2'
              BranchSideFuncs:
                - oid_to_hex
                - strvec_pushl
                - xmemdupz
                - write_archive
                - fprintf
                - free
                - strvec_clear
                - strbuf_release
                - dup2
                - close
                - close
                - _.24609
                - error
                - const_error.24611
        - Branch String:   'diagnose.c:243,8'
          Branch Sides:
            - BranchSide:      'diagnose.c:246,11'
              BranchSideFuncs:
                - _.24609
                - error_errno
                - const_error.24611
                - free
                - strvec_clear
                - strbuf_release
                - dup2
                - close
                - close
            - BranchSide:      'diagnose.c:250,3'
              BranchSideFuncs:
                - oid_to_hex
                - strvec_pushl
                - xmemdupz
                - write_archive
                - fprintf
                - free
                - strvec_clear
                - strbuf_release
                - dup2
                - close
                - close
                - _.24609
                - error
                - const_error.24611
                - add_directory_to_archiver
                - _.24609
                - error_errno
                - const_error.24611
        - Branch String:   'diagnose.c:261,6'
          Branch Sides:
            - BranchSide:      'diagnose.c:262,3'
              BranchSideFuncs:
                - _.24609
                - error
                - const_error.24611
                - free
                - strvec_clear
                - strbuf_release
                - dup2
                - close
                - close
            - BranchSide:      'diagnose.c:266,10'
              BranchSideFuncs:
                - fprintf
                - free
                - strvec_clear
                - strbuf_release
                - dup2
                - close
                - close
        - Branch String:   'diagnose.c:272,6'
          Branch Sides:
            - BranchSide:      'diagnose.c:272,6'
              BranchSideFuncs:
                - dup2
                - close
                - close
                - free
                - strvec_clear
                - strbuf_release
            - BranchSide:      'diagnose.c:273,8'
              BranchSideFuncs:
                - dup2
                - close
                - close
                - free
                - strvec_clear
                - strbuf_release
      Callsites:
        - Src:             'diagnose.c:203,14'
          Dst:             dup
        - Src:             'diagnose.c:205,9'
          Dst:             _
        - Src:             'diagnose.c:205,9'
          Dst:             error_errno
        - Src:             'diagnose.c:205,9'
          Dst:             const_error
        - Src:             'diagnose.c:209,16'
          Dst:             xopen
        - Src:             'diagnose.c:210,6'
          Dst:             dup2
        - Src:             'diagnose.c:211,9'
          Dst:             _
        - Src:             'diagnose.c:211,9'
          Dst:             error_errno
        - Src:             'diagnose.c:211,9'
          Dst:             const_error
        - Src:             'diagnose.c:215,2'
          Dst:             init_zip_archiver
        - Src:             'diagnose.c:216,2'
          Dst:             strvec_pushl
        - Src:             'diagnose.c:218,2'
          Dst:             strbuf_setlen
        - Src:             'diagnose.c:219,2'
          Dst:             strbuf_addstr
        - Src:             'diagnose.c:220,2'
          Dst:             get_version_info
        - Src:             'diagnose.c:222,2'
          Dst:             strbuf_addf
        - Src:             'diagnose.c:223,2'
          Dst:             get_disk_info
        - Src:             'diagnose.c:224,2'
          Dst:             write_or_die
        - Src:             'diagnose.c:225,2'
          Dst:             strvec_pushf
        - Src:             'diagnose.c:229,2'
          Dst:             strbuf_setlen
        - Src:             'diagnose.c:230,2'
          Dst:             strbuf_addstr
        - Src:             'diagnose.c:231,2'
          Dst:             dir_file_stats
        - Src:             'diagnose.c:232,2'
          Dst:             foreach_alt_odb
        - Src:             'diagnose.c:232,2'
          Dst:             dir_file_stats
        - Src:             'diagnose.c:233,2'
          Dst:             strvec_push
        - Src:             'diagnose.c:235,2'
          Dst:             strbuf_setlen
        - Src:             'diagnose.c:236,2'
          Dst:             strbuf_addstr
        - Src:             'diagnose.c:237,2'
          Dst:             loose_objs_stats
        - Src:             'diagnose.c:238,2'
          Dst:             strvec_push
        - Src:             'diagnose.c:243,8'
          Dst:             add_directory_to_archiver
        - Src:             'diagnose.c:246,11'
          Dst:             _
        - Src:             'diagnose.c:246,11'
          Dst:             error_errno
        - Src:             'diagnose.c:246,11'
          Dst:             const_error
        - Src:             'diagnose.c:254,8'
          Dst:             oid_to_hex
        - Src:             'diagnose.c:253,2'
          Dst:             strvec_pushl
        - Src:             'diagnose.c:257,14'
          Dst:             xmemdupz
        - Src:             'diagnose.c:259,8'
          Dst:             write_archive
        - Src:             'diagnose.c:262,3'
          Dst:             _
        - Src:             'diagnose.c:262,3'
          Dst:             error
        - Src:             'diagnose.c:262,3'
          Dst:             const_error
        - Src:             'diagnose.c:266,2'
          Dst:             fprintf
        - Src:             'diagnose.c:273,3'
          Dst:             dup2
        - Src:             'diagnose.c:274,3'
          Dst:             close
        - Src:             'diagnose.c:275,3'
          Dst:             close
        - Src:             'diagnose.c:278,2'
          Dst:             strvec_clear
        - Src:             'diagnose.c:279,2'
          Dst:             strbuf_release
    - functionName:    option_parse_diagnose
      functionSourceFile: '/src/git/diagnose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - arg
        - unset
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - const_error
        - error
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diagnose.c:37,6'
          Branch Sides:
            - BranchSide:      'diagnose.c:38,15'
              BranchSideFuncs:
                - _.24609
                - error
                - const_error.24611
                - strcmp
            - BranchSide:      'diagnose.c:42,9'
              BranchSideFuncs:
                - _.24609
                - error
                - const_error.24611
                - strcmp
        - Branch String:   'diagnose.c:42,2'
          Branch Sides:
            - BranchSide:      'diagnose.c:43,15'
              BranchSideFuncs:
                - strcmp
                - _.24609
                - error
                - const_error.24611
            - BranchSide:      'diagnose.c:49,9'
              BranchSideFuncs:
                - _.24609
                - error
                - const_error.24611
        - Branch String:   'diagnose.c:43,7'
          Branch Sides:
            - BranchSide:      'diagnose.c:44,33'
              BranchSideFuncs:
                - _.24609
                - error
                - const_error.24611
                - strcmp
            - BranchSide:      'diagnose.c:47,2'
              BranchSideFuncs:
                - _.24609
                - error
                - const_error.24611
                - strcmp
      Callsites:
        - Src:             'diagnose.c:43,8'
          Dst:             strcmp
        - Src:             'diagnose.c:49,9'
          Dst:             _
        - Src:             'diagnose.c:49,9'
          Dst:             error
        - Src:             'diagnose.c:49,9'
          Dst:             const_error
    - functionName:    create_delta
      functionSourceFile: '/src/git/diff-delta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - index
        - trg_buf
        - trg_size
        - delta_size
        - max_size
      BBCount:         134
      ICount:          996
      EdgeCount:       179
      CyclomaticComplexity: 47
      functionsReached:
        - realloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'diff-delta.c:331,15'
          Branch Sides:
            - BranchSide:      'diff-delta.c:331,19'
              BranchSideFuncs:
                - malloc
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:332,3'
              BranchSideFuncs: []
        - Branch String:   'diff-delta.c:331,6'
          Branch Sides:
            - BranchSide:      'diff-delta.c:332,3'
              BranchSideFuncs:
                - malloc
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:334,9'
              BranchSideFuncs:
                - malloc
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:336,15'
          Branch Sides:
            - BranchSide:      'diff-delta.c:336,18'
              BranchSideFuncs:
                - malloc
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:338,15'
              BranchSideFuncs:
                - malloc
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:336,6'
          Branch Sides:
            - BranchSide:      'diff-delta.c:337,13'
              BranchSideFuncs:
                - malloc
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:338,15'
              BranchSideFuncs:
                - malloc
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:339,6'
          Branch Sides:
            - BranchSide:      'diff-delta.c:340,3'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:343,6'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:344,2'
          Branch Sides:
            - BranchSide:      'diff-delta.c:345,19'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:348,18'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:352,2'
          Branch Sides:
            - BranchSide:      'diff-delta.c:353,19'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:356,18'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:365,31'
          Branch Sides:
            - BranchSide:      'diff-delta.c:365,34'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:365,2'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:365,2'
          Branch Sides:
            - BranchSide:      'diff-delta.c:366,20'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:369,11'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:373,2'
          Branch Sides:
            - BranchSide:      'diff-delta.c:374,7'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:486,6'
              BranchSideFuncs:
                - free
        - Branch String:   'diff-delta.c:374,7'
          Branch Sides:
            - BranchSide:      'diff-delta.c:376,13'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:401,7'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:379,4'
          Branch Sides:
            - BranchSide:      'diff-delta.c:380,32'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:399,3'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:383,9'
          Branch Sides:
            - BranchSide:      'diff-delta.c:384,6'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:385,9'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:385,9'
          Branch Sides:
            - BranchSide:      'diff-delta.c:386,17'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:387,9'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:387,9'
          Branch Sides:
            - BranchSide:      'diff-delta.c:388,6'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:389,5'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:389,23'
          Branch Sides:
            - BranchSide:      'diff-delta.c:389,30'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:389,5'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:389,5'
          Branch Sides:
            - BranchSide:      'diff-delta.c:390,9'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:391,9'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:391,9'
          Branch Sides:
            - BranchSide:      'diff-delta.c:393,14'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:398,4'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:395,10'
          Branch Sides:
            - BranchSide:      'diff-delta.c:396,7'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:397,5'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:401,7'
          Branch Sides:
            - BranchSide:      'diff-delta.c:402,9'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:415,8'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:402,8'
          Branch Sides:
            - BranchSide:      'diff-delta.c:403,11'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:404,25'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:406,8'
          Branch Sides:
            - BranchSide:      'diff-delta.c:407,32'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:410,10'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:415,8'
          Branch Sides:
            - BranchSide:      'diff-delta.c:416,5'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:433,12'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:416,17'
          Branch Sides:
            - BranchSide:      'diff-delta.c:416,20'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:416,5'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:416,5'
          Branch Sides:
            - BranchSide:      'diff-delta.c:418,11'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:428,32'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:422,10'
          Branch Sides:
            - BranchSide:      'diff-delta.c:423,7'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:424,12'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:433,11'
          Branch Sides:
            - BranchSide:      'diff-delta.c:433,11'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:433,36'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:439,8'
          Branch Sides:
            - BranchSide:      'diff-delta.c:440,21'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:441,8'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:441,8'
          Branch Sides:
            - BranchSide:      'diff-delta.c:442,21'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:443,8'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:443,8'
          Branch Sides:
            - BranchSide:      'diff-delta.c:444,21'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:445,8'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:445,8'
          Branch Sides:
            - BranchSide:      'diff-delta.c:446,21'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:448,8'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:448,8'
          Branch Sides:
            - BranchSide:      'diff-delta.c:449,21'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:450,8'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:450,8'
          Branch Sides:
            - BranchSide:      'diff-delta.c:451,21'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:453,10'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:459,8'
          Branch Sides:
            - BranchSide:      'diff-delta.c:460,11'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:462,8'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:465,5'
          Branch Sides:
            - BranchSide:      'diff-delta.c:466,14'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:468,4'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:471,7'
          Branch Sides:
            - BranchSide:      'diff-delta.c:373,2'
              BranchSideFuncs:
                - realloc
                - free
                - free
            - BranchSide:      'diff-delta.c:472,16'
              BranchSideFuncs:
                - realloc
                - free
                - free
        - Branch String:   'diff-delta.c:474,17'
          Branch Sides:
            - BranchSide:      'diff-delta.c:474,20'
              BranchSideFuncs:
                - realloc
                - free
                - free
            - BranchSide:      'diff-delta.c:476,8'
              BranchSideFuncs:
                - realloc
                - free
                - free
        - Branch String:   'diff-delta.c:474,8'
          Branch Sides:
            - BranchSide:      'diff-delta.c:475,15'
              BranchSideFuncs:
                - realloc
                - free
                - free
            - BranchSide:      'diff-delta.c:476,8'
              BranchSideFuncs:
                - realloc
                - free
                - free
        - Branch String:   'diff-delta.c:476,17'
          Branch Sides:
            - BranchSide:      'diff-delta.c:476,20'
              BranchSideFuncs:
                - realloc
                - free
                - free
            - BranchSide:      'diff-delta.c:478,18'
              BranchSideFuncs:
                - realloc
                - free
                - free
        - Branch String:   'diff-delta.c:476,8'
          Branch Sides:
            - BranchSide:      'diff-delta.c:477,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'diff-delta.c:478,18'
              BranchSideFuncs:
                - realloc
                - free
                - free
        - Branch String:   'diff-delta.c:479,8'
          Branch Sides:
            - BranchSide:      'diff-delta.c:480,10'
              BranchSideFuncs:
                - free
                - realloc
                - free
            - BranchSide:      'diff-delta.c:483,3'
              BranchSideFuncs:
                - free
                - realloc
                - free
        - Branch String:   'diff-delta.c:486,6'
          Branch Sides:
            - BranchSide:      'diff-delta.c:487,30'
              BranchSideFuncs:
                - free
            - BranchSide:      'diff-delta.c:489,6'
              BranchSideFuncs:
                - free
        - Branch String:   'diff-delta.c:489,15'
          Branch Sides:
            - BranchSide:      'diff-delta.c:489,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'diff-delta.c:494,16'
              BranchSideFuncs: []
        - Branch String:   'diff-delta.c:489,6'
          Branch Sides:
            - BranchSide:      'diff-delta.c:490,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'diff-delta.c:494,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff-delta.c:478,10'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sizeof_delta_index
      functionSourceFile: '/src/git/diff-delta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - index
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff-delta.c:305,6'
          Branch Sides:
            - BranchSide:      'diff-delta.c:306,10'
              BranchSideFuncs: []
            - BranchSide:      'diff-delta.c:308,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    free_delta_index
      functionSourceFile: '/src/git/diff-delta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - index
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_delta_index
      functionSourceFile: '/src/git/diff-delta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - bufsize
      BBCount:         61
      ICount:          514
      EdgeCount:       78
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - calloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'diff-delta.c:143,11'
          Branch Sides:
            - BranchSide:      'diff-delta.c:143,15'
              BranchSideFuncs:
                - malloc
                - calloc
                - free
                - free
                - malloc
                - free
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:144,3'
              BranchSideFuncs: []
        - Branch String:   'diff-delta.c:143,6'
          Branch Sides:
            - BranchSide:      'diff-delta.c:144,3'
              BranchSideFuncs:
                - malloc
                - calloc
                - free
                - free
                - malloc
                - free
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:149,13'
              BranchSideFuncs:
                - malloc
                - calloc
                - free
                - free
                - malloc
                - free
                - __assert_fail
                - free
        - Branch String:   'diff-delta.c:150,6'
          Branch Sides:
            - BranchSide:      'diff-delta.c:155,11'
              BranchSideFuncs:
                - malloc
                - calloc
                - free
                - free
                - malloc
                - free
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:157,10'
              BranchSideFuncs:
                - malloc
                - calloc
                - free
                - free
                - malloc
                - free
                - __assert_fail
                - free
        - Branch String:   'diff-delta.c:158,2'
          Branch Sides:
            - BranchSide:      'diff-delta.c:158,34'
              BranchSideFuncs:
                - malloc
                - calloc
                - free
                - free
                - malloc
                - free
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:159,15'
              BranchSideFuncs:
                - malloc
                - calloc
                - free
                - free
                - malloc
                - free
                - __assert_fail
                - free
        - Branch String:   'diff-delta.c:166,6'
          Branch Sides:
            - BranchSide:      'diff-delta.c:167,3'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - malloc
                - free
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:168,9'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - malloc
                - free
                - __assert_fail
                - free
        - Branch String:   'diff-delta.c:176,6'
          Branch Sides:
            - BranchSide:      'diff-delta.c:177,8'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:182,11'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
        - Branch String:   'diff-delta.c:183,2'
          Branch Sides:
            - BranchSide:      'diff-delta.c:186,16'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:216,9'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
        - Branch String:   'diff-delta.c:187,3'
          Branch Sides:
            - BranchSide:      'diff-delta.c:188,12'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:189,7'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
        - Branch String:   'diff-delta.c:189,7'
          Branch Sides:
            - BranchSide:      'diff-delta.c:191,26'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:194,15'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
        - Branch String:   'diff-delta.c:216,2'
          Branch Sides:
            - BranchSide:      'diff-delta.c:219,7'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:253,7'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
        - Branch String:   'diff-delta.c:219,7'
          Branch Sides:
            - BranchSide:      'diff-delta.c:220,4'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:223,14'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
        - Branch String:   'diff-delta.c:242,8'
          Branch Sides:
            - BranchSide:      'diff-delta.c:243,41'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:250,12'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
        - Branch String:   'diff-delta.c:247,5'
          Branch Sides:
            - BranchSide:      'diff-delta.c:245,14'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:248,18'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
        - Branch String:   'diff-delta.c:251,3'
          Branch Sides:
            - BranchSide:      'diff-delta.c:241,11'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:252,2'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - __assert_fail
                - free
        - Branch String:   'diff-delta.c:263,6'
          Branch Sides:
            - BranchSide:      'diff-delta.c:264,8'
              BranchSideFuncs:
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:268,10'
              BranchSideFuncs:
                - __assert_fail
                - free
        - Branch String:   'diff-delta.c:279,2'
          Branch Sides:
            - BranchSide:      'diff-delta.c:284,20'
              BranchSideFuncs:
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:290,23'
              BranchSideFuncs:
                - __assert_fail
                - free
        - Branch String:   'diff-delta.c:285,3'
          Branch Sides:
            - BranchSide:      'diff-delta.c:286,17'
              BranchSideFuncs:
                - __assert_fail
                - free
            - BranchSide:      'diff-delta.c:287,2'
              BranchSideFuncs:
                - __assert_fail
                - free
        - Branch String:   'diff-delta.c:292,2'
          Branch Sides:
            - BranchSide:      'diff-delta.c:292,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'diff-delta.c:293,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'diff-delta.c:175,15'
          Dst:             calloc
        - Src:             'diff-delta.c:292,2'
          Dst:             __assert_fail
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    suppress
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    common_setup
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - suppress
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'diff-merges.c:27,2'
          Dst:             suppress
    - functionName:    set_separate
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - common_setup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'diff-merges.c:38,2'
          Dst:             common_setup
    - functionName:    diff_merges_setup_revs
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         26
      ICount:          164
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff-merges.c:180,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:181,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'diff-merges.c:182,6'
              BranchSideFuncs:
                - die
        - Branch String:   'diff-merges.c:182,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:183,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'diff-merges.c:184,6'
              BranchSideFuncs:
                - die
        - Branch String:   'diff-merges.c:184,31'
          Branch Sides:
            - BranchSide:      'diff-merges.c:184,35'
              BranchSideFuncs:
                - die
            - BranchSide:      'diff-merges.c:186,6'
              BranchSideFuncs: []
        - Branch String:   'diff-merges.c:184,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:185,3'
              BranchSideFuncs: []
            - BranchSide:      'diff-merges.c:186,6'
              BranchSideFuncs: []
        - Branch String:   'diff-merges.c:186,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:187,3'
              BranchSideFuncs: []
            - BranchSide:      'diff-merges.c:188,6'
              BranchSideFuncs: []
        - Branch String:   'diff-merges.c:188,31'
          Branch Sides:
            - BranchSide:      'diff-merges.c:188,34'
              BranchSideFuncs: []
            - BranchSide:      'diff-merges.c:189,8'
              BranchSideFuncs: []
        - Branch String:   'diff-merges.c:188,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:188,6'
              BranchSideFuncs: []
            - BranchSide:      'diff-merges.c:189,8'
              BranchSideFuncs: []
        - Branch String:   'diff-merges.c:189,7'
          Branch Sides:
            - BranchSide:      'diff-merges.c:190,4'
              BranchSideFuncs: []
            - BranchSide:      'diff-merges.c:191,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff-merges.c:185,3'
          Dst:             die
    - functionName:    diff_merges_set_dense_combined_if_unset
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - set_dense_combined
      functionUses:    3
      BranchProfiles:
        - Branch String:   'diff-merges.c:174,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:174,6'
              BranchSideFuncs: []
            - BranchSide:      'diff-merges.c:175,22'
              BranchSideFuncs:
                - set_dense_combined
      Callsites:
        - Src:             'diff-merges.c:175,3'
          Dst:             set_dense_combined
    - functionName:    set_dense_combined
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - common_setup
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'diff-merges.c:58,2'
          Dst:             common_setup
    - functionName:    diff_merges_default_to_dense_combined
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - set_dense_combined
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff-merges.c:168,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:168,6'
              BranchSideFuncs: []
            - BranchSide:      'diff-merges.c:169,22'
              BranchSideFuncs:
                - set_dense_combined
      Callsites:
        - Src:             'diff-merges.c:169,3'
          Dst:             set_dense_combined
    - functionName:    diff_merges_default_to_first_parent
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff-merges.c:160,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:161,3'
              BranchSideFuncs: []
            - BranchSide:      'diff-merges.c:162,6'
              BranchSideFuncs: []
        - Branch String:   'diff-merges.c:162,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:162,6'
              BranchSideFuncs: []
            - BranchSide:      'diff-merges.c:163,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    diff_merges_suppress
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - set_none
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'diff-merges.c:155,2'
          Dst:             set_none
    - functionName:    set_none
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - suppress
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'diff-merges.c:33,2'
          Dst:             suppress
    - functionName:    set_diff_merges
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - optarg
      BBCount:         5
      ICount:          40
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - func_by_opt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff-merges.c:93,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:94,7'
              BranchSideFuncs: []
            - BranchSide:      'diff-merges.c:96,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff-merges.c:91,34'
          Dst:             func_by_opt
        - Src:             'diff-merges.c:94,7'
          Dst:             _
        - Src:             'diff-merges.c:94,3'
          Dst:             die
    - functionName:    func_by_opt
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - optarg
      BBCount:         36
      ICount:          152
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff-merges.c:72,29'
          Branch Sides:
            - BranchSide:      'diff-merges.c:72,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'diff-merges.c:73,3'
              BranchSideFuncs: []
        - Branch String:   'diff-merges.c:72,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:73,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'diff-merges.c:74,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'diff-merges.c:74,27'
          Branch Sides:
            - BranchSide:      'diff-merges.c:74,38'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'diff-merges.c:75,3'
              BranchSideFuncs: []
        - Branch String:   'diff-merges.c:74,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:75,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'diff-merges.c:76,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'diff-merges.c:76,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:77,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'diff-merges.c:78,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'diff-merges.c:78,27'
          Branch Sides:
            - BranchSide:      'diff-merges.c:78,38'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'diff-merges.c:79,3'
              BranchSideFuncs: []
        - Branch String:   'diff-merges.c:78,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:79,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'diff-merges.c:80,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'diff-merges.c:80,28'
          Branch Sides:
            - BranchSide:      'diff-merges.c:80,39'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'diff-merges.c:81,3'
              BranchSideFuncs: []
        - Branch String:   'diff-merges.c:80,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:81,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'diff-merges.c:82,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'diff-merges.c:82,27'
          Branch Sides:
            - BranchSide:      'diff-merges.c:82,38'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'diff-merges.c:83,3'
              BranchSideFuncs: []
        - Branch String:   'diff-merges.c:82,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:83,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'diff-merges.c:84,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'diff-merges.c:84,27'
          Branch Sides:
            - BranchSide:      'diff-merges.c:84,38'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'diff-merges.c:85,10'
              BranchSideFuncs: []
        - Branch String:   'diff-merges.c:84,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:85,10'
              BranchSideFuncs: []
            - BranchSide:      'diff-merges.c:86,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff-merges.c:72,7'
          Dst:             strcmp
        - Src:             'diff-merges.c:72,33'
          Dst:             strcmp
        - Src:             'diff-merges.c:74,7'
          Dst:             strcmp
        - Src:             'diff-merges.c:74,31'
          Dst:             strcmp
        - Src:             'diff-merges.c:76,7'
          Dst:             strcmp
        - Src:             'diff-merges.c:78,7'
          Dst:             strcmp
        - Src:             'diff-merges.c:78,31'
          Dst:             strcmp
        - Src:             'diff-merges.c:80,7'
          Dst:             strcmp
        - Src:             'diff-merges.c:80,32'
          Dst:             strcmp
        - Src:             'diff-merges.c:82,7'
          Dst:             strcmp
        - Src:             'diff-merges.c:82,31'
          Dst:             strcmp
        - Src:             'diff-merges.c:84,7'
          Dst:             strcmp
        - Src:             'diff-merges.c:84,31'
          Dst:             strcmp
    - functionName:    set_first_parent
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - set_separate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'diff-merges.c:45,2'
          Dst:             set_separate
    - functionName:    set_combined
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - common_setup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'diff-merges.c:51,2'
          Dst:             common_setup
    - functionName:    set_remerge_diff
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - common_setup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'diff-merges.c:65,2'
          Dst:             common_setup
    - functionName:    diff_merges_parse_opts
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - argv
      BBCount:         31
      ICount:          190
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - parse_long_opt
        - set_combined
        - set_dense_combined
        - set_diff_merges
        - set_first_parent
        - set_none
        - set_remerge_diff
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff-merges.c:125,26'
          Branch Sides:
            - BranchSide:      'diff-merges.c:125,37'
              BranchSideFuncs:
                - strcmp
                - set_combined
                - strcmp
                - set_dense_combined
                - strcmp
                - set_first_parent
                - strcmp
                - set_remerge_diff
                - strcmp
                - set_none
                - strcmp
                - parse_long_opt
                - set_diff_merges
            - BranchSide:      'diff-merges.c:128,21'
              BranchSideFuncs:
                - strcmp
                - set_combined
                - strcmp
                - set_dense_combined
                - strcmp
                - set_first_parent
                - strcmp
                - set_remerge_diff
                - strcmp
                - set_none
                - strcmp
                - parse_long_opt
                - set_diff_merges
        - Branch String:   'diff-merges.c:125,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:126,3'
              BranchSideFuncs:
                - strcmp
                - set_combined
                - strcmp
                - set_dense_combined
                - strcmp
                - set_first_parent
                - strcmp
                - set_remerge_diff
                - strcmp
                - set_none
                - strcmp
                - parse_long_opt
                - set_diff_merges
            - BranchSide:      'diff-merges.c:128,21'
              BranchSideFuncs:
                - strcmp
                - set_combined
                - strcmp
                - set_dense_combined
                - strcmp
                - set_first_parent
                - strcmp
                - set_remerge_diff
                - strcmp
                - set_none
                - strcmp
                - parse_long_opt
                - set_diff_merges
        - Branch String:   'diff-merges.c:128,13'
          Branch Sides:
            - BranchSide:      'diff-merges.c:129,16'
              BranchSideFuncs:
                - strcmp
                - set_dense_combined
                - strcmp
                - set_first_parent
                - strcmp
                - set_remerge_diff
                - strcmp
                - set_none
                - strcmp
                - parse_long_opt
                - set_diff_merges
            - BranchSide:      'diff-merges.c:131,21'
              BranchSideFuncs:
                - strcmp
                - set_dense_combined
                - strcmp
                - set_first_parent
                - strcmp
                - set_remerge_diff
                - strcmp
                - set_none
                - strcmp
                - parse_long_opt
                - set_diff_merges
        - Branch String:   'diff-merges.c:131,13'
          Branch Sides:
            - BranchSide:      'diff-merges.c:132,22'
              BranchSideFuncs:
                - strcmp
                - set_first_parent
                - strcmp
                - set_remerge_diff
                - strcmp
                - set_none
                - strcmp
                - parse_long_opt
                - set_diff_merges
            - BranchSide:      'diff-merges.c:134,21'
              BranchSideFuncs:
                - strcmp
                - set_first_parent
                - strcmp
                - set_remerge_diff
                - strcmp
                - set_none
                - strcmp
                - parse_long_opt
                - set_diff_merges
        - Branch String:   'diff-merges.c:134,13'
          Branch Sides:
            - BranchSide:      'diff-merges.c:135,20'
              BranchSideFuncs:
                - strcmp
                - set_remerge_diff
                - strcmp
                - set_none
                - strcmp
                - parse_long_opt
                - set_diff_merges
            - BranchSide:      'diff-merges.c:137,21'
              BranchSideFuncs:
                - strcmp
                - set_remerge_diff
                - strcmp
                - set_none
                - strcmp
                - parse_long_opt
                - set_diff_merges
        - Branch String:   'diff-merges.c:137,13'
          Branch Sides:
            - BranchSide:      'diff-merges.c:138,20'
              BranchSideFuncs:
                - strcmp
                - set_none
                - strcmp
                - parse_long_opt
                - set_diff_merges
            - BranchSide:      'diff-merges.c:140,21'
              BranchSideFuncs:
                - strcmp
                - set_none
                - strcmp
                - parse_long_opt
                - set_diff_merges
        - Branch String:   'diff-merges.c:140,13'
          Branch Sides:
            - BranchSide:      'diff-merges.c:141,12'
              BranchSideFuncs:
                - strcmp
                - parse_long_opt
                - set_diff_merges
            - BranchSide:      'diff-merges.c:142,21'
              BranchSideFuncs:
                - strcmp
                - parse_long_opt
                - set_diff_merges
        - Branch String:   'diff-merges.c:142,13'
          Branch Sides:
            - BranchSide:      'diff-merges.c:143,3'
              BranchSideFuncs:
                - parse_long_opt
                - set_diff_merges
            - BranchSide:      'diff-merges.c:144,55'
              BranchSideFuncs:
                - parse_long_opt
                - set_diff_merges
        - Branch String:   'diff-merges.c:144,13'
          Branch Sides:
            - BranchSide:      'diff-merges.c:145,19'
              BranchSideFuncs:
                - set_diff_merges
            - BranchSide:      'diff-merges.c:147,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff-merges.c:125,30'
          Dst:             strcmp
        - Src:             'diff-merges.c:128,14'
          Dst:             strcmp
        - Src:             'diff-merges.c:129,3'
          Dst:             set_combined
        - Src:             'diff-merges.c:131,14'
          Dst:             strcmp
        - Src:             'diff-merges.c:132,3'
          Dst:             set_dense_combined
        - Src:             'diff-merges.c:134,14'
          Dst:             strcmp
        - Src:             'diff-merges.c:135,3'
          Dst:             set_first_parent
        - Src:             'diff-merges.c:137,14'
          Dst:             strcmp
        - Src:             'diff-merges.c:138,3'
          Dst:             set_remerge_diff
        - Src:             'diff-merges.c:140,14'
          Dst:             strcmp
        - Src:             'diff-merges.c:141,3'
          Dst:             set_none
        - Src:             'diff-merges.c:142,14'
          Dst:             strcmp
        - Src:             'diff-merges.c:144,25'
          Dst:             parse_long_opt
        - Src:             'diff-merges.c:145,3'
          Dst:             set_diff_merges
    - functionName:    diff_merges_suppress_m_parsing
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diff_merges_config
      functionSourceFile: '/src/git/diff-merges.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - func_by_opt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff-merges.c:107,6'
          Branch Sides:
            - BranchSide:      'diff-merges.c:108,3'
              BranchSideFuncs: []
            - BranchSide:      'diff-merges.c:110,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff-merges.c:105,34'
          Dst:             func_by_opt
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    get_stat_data
      functionSourceFile: '/src/git/diff-lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ce
        - oidp
        - modep
        - cached
        - match_missing
        - dirty_submodule
        - diffopt
      BBCount:         19
      ICount:          138
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ce_mode_from_stat
        - check_removed
        - match_stat_with_submodule
        - null_oid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff-lib.c:320,14'
          Branch Sides:
            - BranchSide:      'diff-lib.c:320,18'
              BranchSideFuncs: []
            - BranchSide:      'diff-lib.c:342,10'
              BranchSideFuncs: []
        - Branch String:   'diff-lib.c:320,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:323,27'
              BranchSideFuncs: []
            - BranchSide:      'diff-lib.c:342,10'
              BranchSideFuncs: []
        - Branch String:   'diff-lib.c:324,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:325,4'
              BranchSideFuncs: []
            - BranchSide:      'diff-lib.c:326,12'
              BranchSideFuncs:
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - null_oid
        - Branch String:   'diff-lib.c:327,8'
          Branch Sides:
            - BranchSide:      'diff-lib.c:328,13'
              BranchSideFuncs: []
            - BranchSide:      'diff-lib.c:332,4'
              BranchSideFuncs: []
        - Branch String:   'diff-lib.c:336,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:337,29'
              BranchSideFuncs:
                - ce_mode_from_stat.24829
                - null_oid
            - BranchSide:      'diff-lib.c:340,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff-lib.c:323,13'
          Dst:             check_removed
        - Src:             'diff-lib.c:334,13'
          Dst:             match_stat_with_submodule
        - Src:             'diff-lib.c:337,11'
          Dst:             ce_mode_from_stat
        - Src:             'diff-lib.c:338,10'
          Dst:             null_oid
    - functionName:    check_removed
      functionSourceFile: '/src/git/diff-lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ce
        - st
      BBCount:         21
      ICount:          125
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - fake_lstat
        - has_symlink_leading_path
        - is_missing_file_error
        - lstat64
        - repo_resolve_gitlink_ref
      functionUses:    3
      BranchProfiles:
        - Branch String:   'diff-lib.c:45,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:46,20'
              BranchSideFuncs:
                - fake_lstat
                - has_symlink_leading_path
                - repo_resolve_gitlink_ref
                - __errno_location
                - is_missing_file_error.24831
            - BranchSide:      'diff-lib.c:48,25'
              BranchSideFuncs:
                - fake_lstat
                - has_symlink_leading_path
                - repo_resolve_gitlink_ref
                - __errno_location
                - is_missing_file_error.24831
        - Branch String:   'diff-lib.c:49,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:50,30'
              BranchSideFuncs:
                - __errno_location
                - is_missing_file_error.24831
            - BranchSide:      'diff-lib.c:55,31'
              BranchSideFuncs:
                - has_symlink_leading_path
                - repo_resolve_gitlink_ref
        - Branch String:   'diff-lib.c:50,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:51,4'
              BranchSideFuncs: []
            - BranchSide:      'diff-lib.c:52,3'
              BranchSideFuncs: []
        - Branch String:   'diff-lib.c:55,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:56,3'
              BranchSideFuncs: []
            - BranchSide:      'diff-lib.c:57,6'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
        - Branch String:   'diff-lib.c:57,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:71,8'
              BranchSideFuncs:
                - repo_resolve_gitlink_ref
            - BranchSide:      'diff-lib.c:76,2'
              BranchSideFuncs: []
        - Branch String:   'diff-lib.c:71,33'
          Branch Sides:
            - BranchSide:      'diff-lib.c:72,32'
              BranchSideFuncs: []
            - BranchSide:      'diff-lib.c:75,2'
              BranchSideFuncs: []
        - Branch String:   'diff-lib.c:71,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:74,4'
              BranchSideFuncs: []
            - BranchSide:      'diff-lib.c:75,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff-lib.c:46,14'
          Dst:             lstat64
        - Src:             'diff-lib.c:48,14'
          Dst:             fake_lstat
        - Src:             'diff-lib.c:50,30'
          Dst:             __errno_location
        - Src:             'diff-lib.c:50,8'
          Dst:             is_missing_file_error
        - Src:             'diff-lib.c:55,6'
          Dst:             has_symlink_leading_path
        - Src:             'diff-lib.c:72,7'
          Dst:             repo_resolve_gitlink_ref
    - functionName:    match_stat_with_submodule
      functionSourceFile: '/src/git/diff-lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - diffopt
        - ce
        - st
        - ce_option
        - dirty_submodule
      BBCount:         20
      ICount:          137
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ie_match_stat
        - is_submodule_modified
        - set_diffopt_flags_from_submodule_config
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff-lib.c:93,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:93,6'
              BranchSideFuncs:
                - set_diffopt_flags_from_submodule_config
                - is_submodule_modified
            - BranchSide:      'diff-lib.c:94,34'
              BranchSideFuncs:
                - set_diffopt_flags_from_submodule_config
                - is_submodule_modified
        - Branch String:   'diff-lib.c:95,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:96,44'
              BranchSideFuncs:
                - is_submodule_modified
            - BranchSide:      'diff-lib.c:97,7'
              BranchSideFuncs:
                - is_submodule_modified
        - Branch String:   'diff-lib.c:97,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:98,12'
              BranchSideFuncs: []
            - BranchSide:      'diff-lib.c:99,13'
              BranchSideFuncs:
                - is_submodule_modified
        - Branch String:   'diff-lib.c:100,15'
          Branch Sides:
            - BranchSide:      'diff-lib.c:100,18'
              BranchSideFuncs:
                - is_submodule_modified
            - BranchSide:      'diff-lib.c:101,45'
              BranchSideFuncs:
                - is_submodule_modified
      Callsites:
        - Src:             'diff-lib.c:92,16'
          Dst:             ie_match_stat
        - Src:             'diff-lib.c:96,4'
          Dst:             set_diffopt_flags_from_submodule_config
        - Src:             'diff-lib.c:101,23'
          Dst:             is_submodule_modified
    - functionName:    ce_mode_from_stat
      functionSourceFile: '/src/git/./read-cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ce
        - mode
      BBCount:         23
      ICount:          112
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - create_ce_mode
      functionUses:    5
      BranchProfiles:
        - Branch String:   './read-cache.h:12,20'
          Branch Sides:
            - BranchSide:      './read-cache.h:12,23'
              BranchSideFuncs:
                - create_ce_mode.24830
                - create_ce_mode.24830
            - BranchSide:      './read-cache.h:15,7'
              BranchSideFuncs:
                - create_ce_mode.24830
                - create_ce_mode.24830
        - Branch String:   './read-cache.h:12,37'
          Branch Sides:
            - BranchSide:      './read-cache.h:13,6'
              BranchSideFuncs:
                - create_ce_mode.24830
                - create_ce_mode.24830
            - BranchSide:      './read-cache.h:15,7'
              BranchSideFuncs:
                - create_ce_mode.24830
                - create_ce_mode.24830
        - Branch String:   './read-cache.h:13,9'
          Branch Sides:
            - BranchSide:      './read-cache.h:13,12'
              BranchSideFuncs:
                - create_ce_mode.24830
                - create_ce_mode.24830
            - BranchSide:      './read-cache.h:15,7'
              BranchSideFuncs:
                - create_ce_mode.24830
                - create_ce_mode.24830
        - Branch String:   './read-cache.h:12,6'
          Branch Sides:
            - BranchSide:      './read-cache.h:14,10'
              BranchSideFuncs: []
            - BranchSide:      './read-cache.h:15,7'
              BranchSideFuncs:
                - create_ce_mode.24830
                - create_ce_mode.24830
        - Branch String:   './read-cache.h:15,28'
          Branch Sides:
            - BranchSide:      './read-cache.h:15,31'
              BranchSideFuncs:
                - create_ce_mode.24830
            - BranchSide:      './read-cache.h:20,24'
              BranchSideFuncs:
                - create_ce_mode.24830
        - Branch String:   './read-cache.h:15,6'
          Branch Sides:
            - BranchSide:      './read-cache.h:16,7'
              BranchSideFuncs:
                - create_ce_mode.24830
            - BranchSide:      './read-cache.h:20,24'
              BranchSideFuncs:
                - create_ce_mode.24830
        - Branch String:   './read-cache.h:16,10'
          Branch Sides:
            - BranchSide:      './read-cache.h:16,13'
              BranchSideFuncs:
                - create_ce_mode.24830
            - BranchSide:      './read-cache.h:18,10'
              BranchSideFuncs:
                - create_ce_mode.24830
        - Branch String:   './read-cache.h:16,7'
          Branch Sides:
            - BranchSide:      './read-cache.h:17,11'
              BranchSideFuncs: []
            - BranchSide:      './read-cache.h:18,10'
              BranchSideFuncs:
                - create_ce_mode.24830
      Callsites:
        - Src:             './read-cache.h:18,10'
          Dst:             create_ce_mode
        - Src:             './read-cache.h:20,9'
          Dst:             create_ce_mode
    - functionName:    create_ce_mode
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './object.h:135,6'
          Branch Sides:
            - BranchSide:      './object.h:136,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:137,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:137,6'
          Branch Sides:
            - BranchSide:      './object.h:138,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:139,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:139,20'
          Branch Sides:
            - BranchSide:      './object.h:139,23'
              BranchSideFuncs: []
            - BranchSide:      './object.h:140,3'
              BranchSideFuncs: []
        - Branch String:   './object.h:139,6'
          Branch Sides:
            - BranchSide:      './object.h:140,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:141,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_missing_file_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - errno_
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1518,27'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1518,27'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1518,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    show_modified
      functionSourceFile: '/src/git/diff-lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - revs
        - old_entry
        - new_entry
        - report_missing
        - cached
        - match_missing
      BBCount:         33
      ICount:          332
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - diff_change
        - diff_index_show_file
        - diff_tree_oid
        - get_stat_data
        - is_null_oid
        - oidclr
        - oidcpy
        - oideq
        - show_combined_diff
        - st_add
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff-lib.c:381,2'
          Branch Sides:
            - BranchSide:      'diff-lib.c:381,2'
              BranchSideFuncs:
                - get_stat_data
                - is_null_oid.24841
                - diff_change
                - oideq.24828
                - oideq.24828
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - oidcpy.24840
                - oidcpy.24840
                - show_combined_diff
                - free
                - oideq.24828
                - diff_index_show_file
                - diff_tree_oid
            - BranchSide:      'diff-lib.c:390,6'
              BranchSideFuncs:
                - get_stat_data
                - is_null_oid.24841
                - diff_change
                - oideq.24828
                - oideq.24828
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - oidcpy.24840
                - oidcpy.24840
                - show_combined_diff
                - free
                - oideq.24828
                - diff_index_show_file
                - diff_tree_oid
        - Branch String:   'diff-lib.c:390,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:391,18'
              BranchSideFuncs:
                - diff_tree_oid
            - BranchSide:      'diff-lib.c:395,20'
              BranchSideFuncs:
                - get_stat_data
                - is_null_oid.24841
                - diff_change
                - oideq.24828
                - oideq.24828
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - oidcpy.24840
                - oidcpy.24840
                - show_combined_diff
                - free
                - oideq.24828
                - diff_index_show_file
        - Branch String:   'diff-lib.c:395,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:397,7'
              BranchSideFuncs:
                - diff_index_show_file
            - BranchSide:      'diff-lib.c:404,6'
              BranchSideFuncs:
                - is_null_oid.24841
                - diff_change
                - oideq.24828
                - oideq.24828
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - oidcpy.24840
                - oidcpy.24840
                - show_combined_diff
                - free
                - oideq.24828
        - Branch String:   'diff-lib.c:397,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:398,25'
              BranchSideFuncs:
                - diff_index_show_file
            - BranchSide:      'diff-lib.c:401,3'
              BranchSideFuncs: []
        - Branch String:   'diff-lib.c:404,27'
          Branch Sides:
            - BranchSide:      'diff-lib.c:404,31'
              BranchSideFuncs:
                - oideq.24828
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - oidcpy.24840
                - oidcpy.24840
                - show_combined_diff
                - free
                - oideq.24828
                - is_null_oid.24841
                - diff_change
                - oideq.24828
            - BranchSide:      'diff-lib.c:428,12'
              BranchSideFuncs:
                - is_null_oid.24841
                - diff_change
                - oideq.24828
        - Branch String:   'diff-lib.c:404,38'
          Branch Sides:
            - BranchSide:      'diff-lib.c:405,14'
              BranchSideFuncs:
                - is_null_oid.24841
                - diff_change
                - oideq.24828
            - BranchSide:      'diff-lib.c:428,12'
              BranchSideFuncs:
                - is_null_oid.24841
                - diff_change
                - oideq.24828
        - Branch String:   'diff-lib.c:405,36'
          Branch Sides:
            - BranchSide:      'diff-lib.c:405,47'
              BranchSideFuncs:
                - oideq.24828
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - oidcpy.24840
                - oidcpy.24840
                - show_combined_diff
                - free
                - is_null_oid.24841
                - diff_change
                - oideq.24828
            - BranchSide:      'diff-lib.c:407,17'
              BranchSideFuncs:
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - oidcpy.24840
                - oidcpy.24840
                - show_combined_diff
                - free
        - Branch String:   'diff-lib.c:404,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:407,17'
              BranchSideFuncs:
                - is_null_oid.24841
                - diff_change
                - oideq.24828
            - BranchSide:      'diff-lib.c:428,12'
              BranchSideFuncs:
                - is_null_oid.24841
                - diff_change
                - oideq.24828
        - Branch String:   'diff-lib.c:429,22'
          Branch Sides:
            - BranchSide:      'diff-lib.c:429,31'
              BranchSideFuncs:
                - oideq.24828
                - is_null_oid.24841
                - diff_change
            - BranchSide:      'diff-lib.c:433,15'
              BranchSideFuncs:
                - is_null_oid.24841
                - diff_change
        - Branch String:   'diff-lib.c:429,53'
          Branch Sides:
            - BranchSide:      'diff-lib.c:429,57'
              BranchSideFuncs:
                - is_null_oid.24841
                - diff_change
            - BranchSide:      'diff-lib.c:433,15'
              BranchSideFuncs:
                - is_null_oid.24841
                - diff_change
        - Branch String:   'diff-lib.c:429,73'
          Branch Sides:
            - BranchSide:      'diff-lib.c:430,7'
              BranchSideFuncs:
                - is_null_oid.24841
                - diff_change
            - BranchSide:      'diff-lib.c:433,15'
              BranchSideFuncs:
                - is_null_oid.24841
                - diff_change
        - Branch String:   'diff-lib.c:429,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:431,3'
              BranchSideFuncs:
                - is_null_oid.24841
                - diff_change
            - BranchSide:      'diff-lib.c:433,15'
              BranchSideFuncs:
                - is_null_oid.24841
                - diff_change
      Callsites:
        - Src:             'diff-lib.c:381,2'
          Dst:             __assert_fail
        - Src:             'diff-lib.c:391,3'
          Dst:             diff_tree_oid
        - Src:             'diff-lib.c:395,6'
          Dst:             get_stat_data
        - Src:             'diff-lib.c:398,4'
          Dst:             diff_index_show_file
        - Src:             'diff-lib.c:405,8'
          Dst:             oideq
        - Src:             'diff-lib.c:405,40'
          Dst:             oideq
        - Src:             'diff-lib.c:409,15'
          Dst:             st_add
        - Src:             'diff-lib.c:409,15'
          Dst:             st_add
        - Src:             'diff-lib.c:409,15'
          Dst:             st_mult
        - Src:             'diff-lib.c:409,15'
          Dst:             st_add
        - Src:             'diff-lib.c:409,7'
          Dst:             xmalloc
        - Src:             'diff-lib.c:415,3'
          Dst:             oidclr
        - Src:             'diff-lib.c:419,3'
          Dst:             oidcpy
        - Src:             'diff-lib.c:422,3'
          Dst:             oidcpy
        - Src:             'diff-lib.c:423,3'
          Dst:             show_combined_diff
        - Src:             'diff-lib.c:429,25'
          Dst:             oideq
        - Src:             'diff-lib.c:434,33'
          Dst:             is_null_oid
        - Src:             'diff-lib.c:433,2'
          Dst:             diff_change
    - functionName:    diff_index_show_file
      functionSourceFile: '/src/git/diff-lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - revs
        - prefix
        - ce
        - oid
        - oid_valid
        - mode
        - dirty_submodule
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - diff_addremove
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'diff-lib.c:307,2'
          Dst:             diff_addremove
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    6
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    show_new_file
      functionSourceFile: '/src/git/diff-lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - revs
        - new_file
        - cached
        - match_missing
      BBCount:         11
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - diff_index_show_file
        - diff_tree_oid
        - get_stat_data
        - is_null_oid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff-lib.c:355,15'
          Branch Sides:
            - BranchSide:      'diff-lib.c:355,18'
              BranchSideFuncs:
                - get_stat_data
                - is_null_oid.24841
                - diff_index_show_file
                - diff_tree_oid
            - BranchSide:      'diff-lib.c:364,20'
              BranchSideFuncs:
                - get_stat_data
                - is_null_oid.24841
                - diff_index_show_file
        - Branch String:   'diff-lib.c:355,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:356,24'
              BranchSideFuncs:
                - diff_tree_oid
            - BranchSide:      'diff-lib.c:364,20'
              BranchSideFuncs:
                - get_stat_data
                - is_null_oid.24841
                - diff_index_show_file
        - Branch String:   'diff-lib.c:364,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:366,3'
              BranchSideFuncs: []
            - BranchSide:      'diff-lib.c:368,23'
              BranchSideFuncs:
                - is_null_oid.24841
                - diff_index_show_file
      Callsites:
        - Src:             'diff-lib.c:356,3'
          Dst:             diff_tree_oid
        - Src:             'diff-lib.c:364,6'
          Dst:             get_stat_data
        - Src:             'diff-lib.c:368,50'
          Dst:             is_null_oid
        - Src:             'diff-lib.c:368,2'
          Dst:             diff_index_show_file
    - functionName:    do_oneway_diff
      functionSourceFile: '/src/git/diff-lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - idx
        - tree
      BBCount:         40
      ICount:          246
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - diff_index_show_file
        - diff_tree_oid
        - diff_unmerge
        - fill_filespec
        - show_modified
        - show_new_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff-lib.c:456,20'
          Branch Sides:
            - BranchSide:      'diff-lib.c:457,6'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
                - diff_unmerge
                - fill_filespec
            - BranchSide:      'diff-lib.c:465,11'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
                - diff_unmerge
                - fill_filespec
        - Branch String:   'diff-lib.c:457,43'
          Branch Sides:
            - BranchSide:      'diff-lib.c:458,6'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
                - diff_unmerge
                - fill_filespec
            - BranchSide:      'diff-lib.c:465,11'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
                - diff_unmerge
                - fill_filespec
        - Branch String:   'diff-lib.c:458,10'
          Branch Sides:
            - BranchSide:      'diff-lib.c:458,13'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
                - diff_unmerge
                - fill_filespec
            - BranchSide:      'diff-lib.c:465,11'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
                - diff_unmerge
                - fill_filespec
        - Branch String:   'diff-lib.c:456,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:459,7'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
                - diff_unmerge
                - fill_filespec
            - BranchSide:      'diff-lib.c:465,11'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
                - diff_unmerge
                - fill_filespec
        - Branch String:   'diff-lib.c:460,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:461,4'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
                - diff_unmerge
                - fill_filespec
            - BranchSide:      'diff-lib.c:462,2'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
                - diff_unmerge
                - fill_filespec
        - Branch String:   'diff-lib.c:465,25'
          Branch Sides:
            - BranchSide:      'diff-lib.c:465,25'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
                - diff_unmerge
                - fill_filespec
            - BranchSide:      'diff-lib.c:466,4'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
                - diff_unmerge
                - fill_filespec
        - Branch String:   'diff-lib.c:466,8'
          Branch Sides:
            - BranchSide:      'diff-lib.c:465,25'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
                - diff_unmerge
                - fill_filespec
            - BranchSide:      'diff-lib.c:466,13'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
                - diff_unmerge
                - fill_filespec
        - Branch String:   'diff-lib.c:470,13'
          Branch Sides:
            - BranchSide:      'diff-lib.c:470,16'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
                - diff_unmerge
                - fill_filespec
            - BranchSide:      'diff-lib.c:482,7'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
        - Branch String:   'diff-lib.c:470,20'
          Branch Sides:
            - BranchSide:      'diff-lib.c:470,23'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
                - diff_unmerge
                - fill_filespec
            - BranchSide:      'diff-lib.c:482,7'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
        - Branch String:   'diff-lib.c:470,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:472,24'
              BranchSideFuncs:
                - diff_unmerge
                - fill_filespec
            - BranchSide:      'diff-lib.c:482,7'
              BranchSideFuncs:
                - show_new_file
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
        - Branch String:   'diff-lib.c:473,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:474,18'
              BranchSideFuncs:
                - fill_filespec
            - BranchSide:      'diff-lib.c:476,3'
              BranchSideFuncs: []
        - Branch String:   'diff-lib.c:482,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:483,17'
              BranchSideFuncs:
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
            - BranchSide:      'diff-lib.c:490,7'
              BranchSideFuncs:
                - diff_index_show_file
                - diff_tree_oid
                - show_modified.24833
        - Branch String:   'diff-lib.c:490,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:491,7'
              BranchSideFuncs:
                - show_modified.24833
            - BranchSide:      'diff-lib.c:502,16'
              BranchSideFuncs:
                - show_modified.24833
        - Branch String:   'diff-lib.c:491,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:492,19'
              BranchSideFuncs:
                - diff_tree_oid
            - BranchSide:      'diff-lib.c:496,24'
              BranchSideFuncs:
                - diff_index_show_file
      Callsites:
        - Src:             'diff-lib.c:472,10'
          Dst:             diff_unmerge
        - Src:             'diff-lib.c:474,4'
          Dst:             fill_filespec
        - Src:             'diff-lib.c:483,3'
          Dst:             show_new_file
        - Src:             'diff-lib.c:492,4'
          Dst:             diff_tree_oid
        - Src:             'diff-lib.c:496,3'
          Dst:             diff_index_show_file
        - Src:             'diff-lib.c:502,2'
          Dst:             show_modified
    - functionName:    oneway_diff
      functionSourceFile: '/src/git/diff-lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - o
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ce_path_match
        - diff_can_quit_early
        - do_oneway_diff
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff-lib.c:533,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:534,8'
              BranchSideFuncs:
                - ce_path_match.24847
                - do_oneway_diff
                - diff_can_quit_early
            - BranchSide:      'diff-lib.c:536,20'
              BranchSideFuncs:
                - ce_path_match.24847
                - do_oneway_diff
                - diff_can_quit_early
        - Branch String:   'diff-lib.c:537,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:537,12'
              BranchSideFuncs:
                - ce_path_match.24847
                - do_oneway_diff
                - diff_can_quit_early
            - BranchSide:      'diff-lib.c:537,18'
              BranchSideFuncs:
                - ce_path_match.24847
                - do_oneway_diff
                - diff_can_quit_early
        - Branch String:   'diff-lib.c:536,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:539,18'
              BranchSideFuncs:
                - do_oneway_diff
                - diff_can_quit_early
            - BranchSide:      'diff-lib.c:546,2'
              BranchSideFuncs: []
        - Branch String:   'diff-lib.c:540,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:541,4'
              BranchSideFuncs: []
            - BranchSide:      'diff-lib.c:544,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff-lib.c:536,6'
          Dst:             ce_path_match
        - Src:             'diff-lib.c:539,3'
          Dst:             do_oneway_diff
        - Src:             'diff-lib.c:540,7'
          Dst:             diff_can_quit_early
    - functionName:    ce_path_match
      functionSourceFile: '/src/git/./read-cache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - ce
        - pathspec
        - seen
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - match_pathspec
      functionUses:    2
      BranchProfiles:
        - Branch String:   './read-cache.h:42,31'
          Branch Sides:
            - BranchSide:      './read-cache.h:42,31'
              BranchSideFuncs:
                - match_pathspec
            - BranchSide:      './read-cache.h:42,34'
              BranchSideFuncs:
                - match_pathspec
      Callsites:
        - Src:             './read-cache.h:41,9'
          Dst:             match_pathspec
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idiff_prefix_cb
      functionSourceFile: '/src/git/diff-lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - data
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    show_interdiff
      functionSourceFile: '/src/git/diff-lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
        - indent
        - diffopt
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - diff_flush
        - diff_setup_done
        - diff_tree_oid
        - diffcore_std
        - strbuf_addchars
        - strbuf_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'diff-lib.c:718,2'
          Dst:             strbuf_addchars
        - Src:             'diff-lib.c:720,2'
          Dst:             diff_setup_done
        - Src:             'diff-lib.c:722,2'
          Dst:             diff_tree_oid
        - Src:             'diff-lib.c:723,2'
          Dst:             diffcore_std
        - Src:             'diff-lib.c:724,2'
          Dst:             diff_flush
        - Src:             'diff-lib.c:726,2'
          Dst:             strbuf_release
    - functionName:    diff_flags_or
      functionSourceFile: '/src/git/./diff.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './diff.h:210,2'
          Branch Sides:
            - BranchSide:      './diff.h:211,15'
              BranchSideFuncs: []
            - BranchSide:      './diff.h:212,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    index_differs_from
      functionSourceFile: '/src/git/diff-lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - def
        - flags
        - ita_invisible_in_index
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - diff_flags_or
        - release_revisions
        - repo_init_revisions
        - run_diff_index
        - setup_revisions
      functionUses:    4
      BranchProfiles:
        - Branch String:   'diff-lib.c:688,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:688,6'
              BranchSideFuncs:
                - diff_flags_or
                - run_diff_index
                - release_revisions
            - BranchSide:      'diff-lib.c:689,22'
              BranchSideFuncs:
                - diff_flags_or
                - run_diff_index
                - release_revisions
        - Branch String:   'diff-lib.c:694,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:695,42'
              BranchSideFuncs:
                - run_diff_index
                - release_revisions
            - BranchSide:      'diff-lib.c:696,2'
              BranchSideFuncs:
                - run_diff_index
                - release_revisions
      Callsites:
        - Src:             'diff-lib.c:682,2'
          Dst:             repo_init_revisions
        - Src:             'diff-lib.c:685,2'
          Dst:             setup_revisions
        - Src:             'diff-lib.c:689,3'
          Dst:             diff_flags_or
        - Src:             'diff-lib.c:698,2'
          Dst:             run_diff_index
        - Src:             'diff-lib.c:700,2'
          Dst:             release_revisions
    - functionName:    run_diff_index
      functionSourceFile: '/src/git/diff-lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - revs
        - option
      BBCount:         15
      ICount:          147
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - common_exit
        - diff_cache
        - diff_flush
        - diff_get_merge_base
        - diff_set_mnemonic_prefix
        - diffcore_fix_diff_index
        - diffcore_std
        - exit
        - getnanotime
        - oid_to_hex_r
        - oidcpy
        - refresh_fsmonitor
        - trace_pass_fl
        - trace_performance_enter
      functionUses:    14
      BranchProfiles:
        - Branch String:   'diff-lib.c:632,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:633,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'diff-lib.c:635,2'
              BranchSideFuncs:
                - trace_performance_enter
                - refresh_fsmonitor
                - oidcpy.24840
                - diff_cache
                - diff_set_mnemonic_prefix
                - diffcore_fix_diff_index
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_leave_fl
                - common_exit
                - exit
                - diff_get_merge_base
                - oid_to_hex_r
        - Branch String:   'diff-lib.c:640,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:641,23'
              BranchSideFuncs:
                - diff_get_merge_base
                - oid_to_hex_r
                - diff_cache
                - diff_set_mnemonic_prefix
                - diffcore_fix_diff_index
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_leave_fl
                - common_exit
                - exit
            - BranchSide:      'diff-lib.c:644,17'
              BranchSideFuncs:
                - oidcpy.24840
                - diff_cache
                - diff_set_mnemonic_prefix
                - diffcore_fix_diff_index
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_leave_fl
                - common_exit
                - exit
        - Branch String:   'diff-lib.c:648,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:649,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'diff-lib.c:651,28'
              BranchSideFuncs:
                - diff_set_mnemonic_prefix
                - diffcore_fix_diff_index
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_leave_fl
        - Branch String:   'diff-lib.c:655,2'
          Branch Sides:
            - BranchSide:      'diff-lib.c:655,2'
              BranchSideFuncs:
                - getnanotime
                - trace_performance_leave_fl
            - BranchSide:      'diff-lib.c:655,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff-lib.c:633,3'
          Dst:             BUG_fl
        - Src:             'diff-lib.c:635,2'
          Dst:             trace_performance_enter
        - Src:             'diff-lib.c:638,2'
          Dst:             refresh_fsmonitor
        - Src:             'diff-lib.c:641,3'
          Dst:             diff_get_merge_base
        - Src:             'diff-lib.c:642,10'
          Dst:             oid_to_hex_r
        - Src:             'diff-lib.c:644,3'
          Dst:             oidcpy
        - Src:             'diff-lib.c:648,6'
          Dst:             diff_cache
        - Src:             'diff-lib.c:649,3'
          Dst:             common_exit
        - Src:             'diff-lib.c:649,3'
          Dst:             exit
        - Src:             'diff-lib.c:651,2'
          Dst:             diff_set_mnemonic_prefix
        - Src:             'diff-lib.c:652,2'
          Dst:             diffcore_fix_diff_index
        - Src:             'diff-lib.c:653,2'
          Dst:             diffcore_std
        - Src:             'diff-lib.c:654,2'
          Dst:             diff_flush
        - Src:             'diff-lib.c:655,2'
          Dst:             trace_pass_fl
        - Src:             'diff-lib.c:655,2'
          Dst:             getnanotime
        - Src:             'diff-lib.c:655,2'
          Dst:             trace_performance_leave_fl
    - functionName:    diff_get_merge_base
      functionSourceFile: '/src/git/diff-lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - mb
      BBCount:         29
      ICount:          208
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - BUG_fl
        - _
        - common_exit
        - die
        - exit
        - free_commit_list
        - lookup_commit_reference
        - oidcpy
        - repo_get_merge_bases
        - repo_get_oid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'diff-lib.c:585,2'
          Branch Sides:
            - BranchSide:      'diff-lib.c:586,24'
              BranchSideFuncs:
                - repo_get_merge_bases
                - _.24866
                - die
                - oidcpy.24840
                - free_commit_list
                - _.24866
                - die
                - common_exit
                - exit
                - repo_get_oid
                - lookup_commit_reference
                - _.24866
                - die
                - lookup_commit_reference
                - BUG_fl
                - _.24866
                - die
            - BranchSide:      'diff-lib.c:596,6'
              BranchSideFuncs:
                - repo_get_merge_bases
                - _.24866
                - die
                - oidcpy.24840
                - free_commit_list
                - _.24866
                - die
                - common_exit
                - exit
                - repo_get_oid
                - lookup_commit_reference
                - _.24866
                - die
                - lookup_commit_reference
                - BUG_fl
        - Branch String:   'diff-lib.c:587,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:588,8'
              BranchSideFuncs:
                - _.24866
                - die
            - BranchSide:      'diff-lib.c:589,2'
              BranchSideFuncs:
                - repo_get_merge_bases
                - _.24866
                - die
                - oidcpy.24840
                - free_commit_list
                - _.24866
                - die
                - common_exit
                - exit
                - repo_get_oid
                - lookup_commit_reference
                - _.24866
                - die
                - lookup_commit_reference
                - BUG_fl
                - _.24866
                - die
        - Branch String:   'diff-lib.c:596,27'
          Branch Sides:
            - BranchSide:      'diff-lib.c:596,30'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'diff-lib.c:597,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'diff-lib.c:596,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:597,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'diff-lib.c:599,9'
              BranchSideFuncs:
                - repo_get_merge_bases
                - _.24866
                - die
                - oidcpy.24840
                - free_commit_list
                - _.24866
                - die
                - common_exit
                - exit
                - repo_get_oid
                - lookup_commit_reference
                - _.24866
                - die
                - lookup_commit_reference
        - Branch String:   'diff-lib.c:599,2'
          Branch Sides:
            - BranchSide:      'diff-lib.c:600,41'
              BranchSideFuncs:
                - lookup_commit_reference
                - repo_get_merge_bases
                - _.24866
                - die
                - oidcpy.24840
                - free_commit_list
                - _.24866
                - die
                - common_exit
                - exit
                - repo_get_oid
                - lookup_commit_reference
                - _.24866
                - die
            - BranchSide:      'diff-lib.c:601,6'
              BranchSideFuncs:
                - repo_get_merge_bases
                - _.24866
                - die
                - oidcpy.24840
                - free_commit_list
                - _.24866
                - die
                - common_exit
                - exit
                - repo_get_oid
                - lookup_commit_reference
                - _.24866
                - die
        - Branch String:   'diff-lib.c:601,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:604,20'
              BranchSideFuncs:
                - repo_get_oid
                - lookup_commit_reference
                - repo_get_merge_bases
                - _.24866
                - die
                - oidcpy.24840
                - free_commit_list
                - _.24866
                - die
                - common_exit
                - exit
                - _.24866
                - die
            - BranchSide:      'diff-lib.c:610,27'
              BranchSideFuncs:
                - repo_get_merge_bases
                - _.24866
                - die
                - oidcpy.24840
                - free_commit_list
                - _.24866
                - die
                - common_exit
                - exit
        - Branch String:   'diff-lib.c:604,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:605,8'
              BranchSideFuncs:
                - _.24866
                - die
            - BranchSide:      'diff-lib.c:607,41'
              BranchSideFuncs:
                - lookup_commit_reference
                - repo_get_merge_bases
                - _.24866
                - die
                - oidcpy.24840
                - free_commit_list
                - _.24866
                - die
                - common_exit
                - exit
        - Branch String:   'diff-lib.c:610,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:611,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'diff-lib.c:612,7'
              BranchSideFuncs:
                - _.24866
                - die
                - oidcpy.24840
                - free_commit_list
                - _.24866
                - die
        - Branch String:   'diff-lib.c:612,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:613,7'
              BranchSideFuncs:
                - oidcpy.24840
                - free_commit_list
                - _.24866
                - die
            - BranchSide:      'diff-lib.c:614,6'
              BranchSideFuncs:
                - oidcpy.24840
                - free_commit_list
                - _.24866
                - die
        - Branch String:   'diff-lib.c:614,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:615,7'
              BranchSideFuncs:
                - _.24866
                - die
            - BranchSide:      'diff-lib.c:617,9'
              BranchSideFuncs:
                - oidcpy.24840
                - free_commit_list
      Callsites:
        - Src:             'diff-lib.c:588,8'
          Dst:             _
        - Src:             'diff-lib.c:588,4'
          Dst:             die
        - Src:             'diff-lib.c:597,3'
          Dst:             BUG_fl
        - Src:             'diff-lib.c:600,17'
          Dst:             lookup_commit_reference
        - Src:             'diff-lib.c:604,7'
          Dst:             repo_get_oid
        - Src:             'diff-lib.c:605,8'
          Dst:             _
        - Src:             'diff-lib.c:605,4'
          Dst:             die
        - Src:             'diff-lib.c:607,17'
          Dst:             lookup_commit_reference
        - Src:             'diff-lib.c:610,6'
          Dst:             repo_get_merge_bases
        - Src:             'diff-lib.c:611,3'
          Dst:             common_exit
        - Src:             'diff-lib.c:611,3'
          Dst:             exit
        - Src:             'diff-lib.c:613,7'
          Dst:             _
        - Src:             'diff-lib.c:613,3'
          Dst:             die
        - Src:             'diff-lib.c:615,7'
          Dst:             _
        - Src:             'diff-lib.c:615,3'
          Dst:             die
        - Src:             'diff-lib.c:617,2'
          Dst:             oidcpy
        - Src:             'diff-lib.c:619,2'
          Dst:             free_commit_list
    - functionName:    diff_cache
      functionSourceFile: '/src/git/diff-lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - revs
        - tree_oid
        - tree_name
        - cached
      BBCount:         12
      ICount:          128
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - const_error
        - error
        - init_tree_desc
        - oid_to_hex
        - parse_tree_indirect
        - unpack_trees
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff-lib.c:559,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:560,10'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
            - BranchSide:      'diff-lib.c:562,2'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
        - Branch String:   'diff-lib.c:560,10'
          Branch Sides:
            - BranchSide:      'diff-lib.c:560,10'
              BranchSideFuncs:
                - error
                - const_error.24848
            - BranchSide:      'diff-lib.c:560,10'
              BranchSideFuncs:
                - oid_to_hex
                - error
                - const_error.24848
        - Branch String:   'diff-lib.c:565,35'
          Branch Sides:
            - BranchSide:      'diff-lib.c:565,35'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
            - BranchSide:      'diff-lib.c:566,8'
              BranchSideFuncs:
                - init_tree_desc
                - unpack_trees
      Callsites:
        - Src:             'diff-lib.c:558,9'
          Dst:             parse_tree_indirect
        - Src:             'diff-lib.c:560,10'
          Dst:             oid_to_hex
        - Src:             'diff-lib.c:560,10'
          Dst:             error
        - Src:             'diff-lib.c:560,10'
          Dst:             const_error
        - Src:             'diff-lib.c:575,2'
          Dst:             init_tree_desc
        - Src:             'diff-lib.c:576,9'
          Dst:             unpack_trees
    - functionName:    trace_pass_fl
      functionSourceFile: '/src/git/./trace.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './trace.h:274,17'
          Branch Sides:
            - BranchSide:      './trace.h:274,17'
              BranchSideFuncs: []
            - BranchSide:      './trace.h:274,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    4
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    do_diff_cache
      functionSourceFile: '/src/git/diff-lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree_oid
        - opt
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - common_exit
        - copy_pathspec
        - diff_cache
        - exit
        - release_revisions
        - repo_init_revisions
      functionUses:    8
      BranchProfiles:
        - Branch String:   'diff-lib.c:667,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:668,3'
              BranchSideFuncs:
                - common_exit
                - exit
            - BranchSide:      'diff-lib.c:670,2'
              BranchSideFuncs:
                - release_revisions
      Callsites:
        - Src:             'diff-lib.c:662,2'
          Dst:             repo_init_revisions
        - Src:             'diff-lib.c:663,2'
          Dst:             copy_pathspec
        - Src:             'diff-lib.c:667,6'
          Dst:             diff_cache
        - Src:             'diff-lib.c:668,3'
          Dst:             common_exit
        - Src:             'diff-lib.c:668,3'
          Dst:             exit
        - Src:             'diff-lib.c:670,2'
          Dst:             release_revisions
    - functionName:    mark_fsmonitor_valid
      functionSourceFile: '/src/git/./fsmonitor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - ce
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - fsm_settings__get_mode
        - trace_pass_fl
        - trace_printf_key_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   './fsmonitor.h:43,41'
          Branch Sides:
            - BranchSide:      './fsmonitor.h:43,41'
              BranchSideFuncs:
                - trace_pass_fl.24862
                - trace_printf_key_fl
            - BranchSide:      './fsmonitor.h:44,8'
              BranchSideFuncs:
                - trace_pass_fl.24862
                - trace_printf_key_fl
        - Branch String:   './fsmonitor.h:43,6'
          Branch Sides:
            - BranchSide:      './fsmonitor.h:43,6'
              BranchSideFuncs: []
            - BranchSide:      './fsmonitor.h:45,7'
              BranchSideFuncs:
                - trace_pass_fl.24862
                - trace_printf_key_fl
        - Branch String:   './fsmonitor.h:45,7'
          Branch Sides:
            - BranchSide:      './fsmonitor.h:46,4'
              BranchSideFuncs: []
            - BranchSide:      './fsmonitor.h:47,3'
              BranchSideFuncs:
                - trace_pass_fl.24862
                - trace_printf_key_fl
        - Branch String:   './fsmonitor.h:49,3'
          Branch Sides:
            - BranchSide:      './fsmonitor.h:49,3'
              BranchSideFuncs:
                - trace_printf_key_fl
            - BranchSide:      './fsmonitor.h:50,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             './fsmonitor.h:41,33'
          Dst:             fsm_settings__get_mode
        - Src:             './fsmonitor.h:49,3'
          Dst:             trace_pass_fl
        - Src:             './fsmonitor.h:49,3'
          Dst:             trace_printf_key_fl
    - functionName:    run_diff_files
      functionSourceFile: '/src/git/diff-lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - revs
        - option
      BBCount:         85
      ICount:          720
      EdgeCount:       114
      CyclomaticComplexity: 31
      functionsReached:
        - ce_mode_from_stat
        - ce_path_match
        - check_removed
        - diff_addremove
        - diff_can_quit_early
        - diff_change
        - diff_flush
        - diff_set_mnemonic_prefix
        - diff_unmerge
        - diffcore_std
        - getnanotime
        - is_null_oid
        - mark_fsmonitor_valid
        - match_stat_with_submodule
        - null_oid
        - oidclr
        - oidcpy
        - perror
        - refresh_fsmonitor
        - show_combined_diff
        - st_add
        - strcmp
        - strncmp
        - trace_pass_fl
        - xmalloc
      functionUses:    12
      BranchProfiles:
        - Branch String:   'diff-lib.c:121,6'
          Branch Sides:
            - BranchSide:      'diff-lib.c:122,23'
              BranchSideFuncs:
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
            - BranchSide:      'diff-lib.c:123,12'
              BranchSideFuncs:
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
        - Branch String:   'diff-lib.c:124,2'
          Branch Sides:
            - BranchSide:      'diff-lib.c:126,28'
              BranchSideFuncs:
                - diff_can_quit_early
                - ce_path_match.24847
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
            - BranchSide:      'diff-lib.c:290,16'
              BranchSideFuncs:
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
        - Branch String:   'diff-lib.c:131,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:132,4'
              BranchSideFuncs:
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
            - BranchSide:      'diff-lib.c:143,22'
              BranchSideFuncs:
                - ce_path_match.24847
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
        - Branch String:   'diff-lib.c:143,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:144,4'
              BranchSideFuncs:
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
            - BranchSide:      'diff-lib.c:146,7'
              BranchSideFuncs:
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
        - Branch String:   'diff-lib.c:146,28'
          Branch Sides:
            - BranchSide:      'diff-lib.c:147,15'
              BranchSideFuncs:
                - strncmp
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
            - BranchSide:      'diff-lib.c:150,7'
              BranchSideFuncs:
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
        - Branch String:   'diff-lib.c:146,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:148,4'
              BranchSideFuncs:
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
            - BranchSide:      'diff-lib.c:150,7'
              BranchSideFuncs:
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
        - Branch String:   'diff-lib.c:150,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:153,17'
              BranchSideFuncs:
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
            - BranchSide:      'diff-lib.c:231,7'
              BranchSideFuncs:
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
        - Branch String:   'diff-lib.c:171,8'
          Branch Sides:
            - BranchSide:      'diff-lib.c:172,33'
              BranchSideFuncs:
                - free
                - diff_unmerge
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
            - BranchSide:      'diff-lib.c:174,9'
              BranchSideFuncs:
                - free
                - diff_unmerge
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
        - Branch String:   'diff-lib.c:174,9'
          Branch Sides:
            - BranchSide:      'diff-lib.c:175,13'
              BranchSideFuncs:
                - perror
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - strncmp
            - BranchSide:      'diff-lib.c:178,13'
              BranchSideFuncs:
                - free
                - diff_unmerge
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
        - Branch String:   'diff-lib.c:182,4'
          Branch Sides:
            - BranchSide:      'diff-lib.c:183,31'
              BranchSideFuncs:
                - strcmp
                - free
                - diff_unmerge
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - show_combined_diff
                - free
                - oidcpy.24840
                - ce_mode_from_stat.24829
            - BranchSide:      'diff-lib.c:211,5'
              BranchSideFuncs:
                - free
                - diff_unmerge
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - show_combined_diff
                - free
        - Branch String:   'diff-lib.c:186,9'
          Branch Sides:
            - BranchSide:      'diff-lib.c:187,6'
              BranchSideFuncs:
                - free
                - diff_unmerge
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - show_combined_diff
                - free
            - BranchSide:      'diff-lib.c:192,13'
              BranchSideFuncs:
                - free
                - diff_unmerge
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
        - Branch String:   'diff-lib.c:193,9'
          Branch Sides:
            - BranchSide:      'diff-lib.c:194,10'
              BranchSideFuncs:
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - show_combined_diff
                - free
                - strcmp
            - BranchSide:      'diff-lib.c:204,9'
              BranchSideFuncs:
                - free
                - diff_unmerge
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
        - Branch String:   'diff-lib.c:204,9'
          Branch Sides:
            - BranchSide:      'diff-lib.c:205,11'
              BranchSideFuncs:
                - free
                - diff_unmerge
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
            - BranchSide:      'diff-lib.c:206,6'
              BranchSideFuncs:
                - free
                - diff_unmerge
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
        - Branch String:   'diff-lib.c:213,29'
          Branch Sides:
            - BranchSide:      'diff-lib.c:213,32'
              BranchSideFuncs:
                - free
                - diff_unmerge
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - show_combined_diff
                - free
            - BranchSide:      'diff-lib.c:218,4'
              BranchSideFuncs:
                - free
                - diff_unmerge
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
        - Branch String:   'diff-lib.c:213,8'
          Branch Sides:
            - BranchSide:      'diff-lib.c:214,24'
              BranchSideFuncs:
                - show_combined_diff
                - free
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
            - BranchSide:      'diff-lib.c:218,4'
              BranchSideFuncs:
                - free
                - diff_unmerge
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
        - Branch String:   'diff-lib.c:225,8'
          Branch Sides:
            - BranchSide:      'diff-lib.c:226,23'
              BranchSideFuncs:
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
            - BranchSide:      'diff-lib.c:227,8'
              BranchSideFuncs:
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
        - Branch String:   'diff-lib.c:227,8'
          Branch Sides:
            - BranchSide:      'diff-lib.c:228,5'
              BranchSideFuncs:
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
            - BranchSide:      'diff-lib.c:229,3'
              BranchSideFuncs:
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
        - Branch String:   'diff-lib.c:231,23'
          Branch Sides:
            - BranchSide:      'diff-lib.c:231,26'
              BranchSideFuncs:
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
            - BranchSide:      'diff-lib.c:232,4'
              BranchSideFuncs:
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
        - Branch String:   'diff-lib.c:231,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:232,4'
              BranchSideFuncs:
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
            - BranchSide:      'diff-lib.c:244,7'
              BranchSideFuncs:
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
        - Branch String:   'diff-lib.c:244,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:245,12'
              BranchSideFuncs:
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
            - BranchSide:      'diff-lib.c:250,28'
              BranchSideFuncs:
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
        - Branch String:   'diff-lib.c:251,8'
          Branch Sides:
            - BranchSide:      'diff-lib.c:252,9'
              BranchSideFuncs:
                - is_null_oid.24841
                - diff_addremove
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - perror
            - BranchSide:      'diff-lib.c:261,15'
              BranchSideFuncs:
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
        - Branch String:   'diff-lib.c:252,9'
          Branch Sides:
            - BranchSide:      'diff-lib.c:253,13'
              BranchSideFuncs:
                - perror
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
            - BranchSide:      'diff-lib.c:256,21'
              BranchSideFuncs:
                - is_null_oid.24841
                - diff_addremove
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
        - Branch String:   'diff-lib.c:274,16'
          Branch Sides:
            - BranchSide:      'diff-lib.c:274,20'
              BranchSideFuncs:
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - null_oid
            - BranchSide:      'diff-lib.c:280,13'
              BranchSideFuncs:
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - null_oid
        - Branch String:   'diff-lib.c:274,7'
          Branch Sides:
            - BranchSide:      'diff-lib.c:275,4'
              BranchSideFuncs:
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - null_oid
            - BranchSide:      'diff-lib.c:280,13'
              BranchSideFuncs:
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - null_oid
        - Branch String:   'diff-lib.c:277,8'
          Branch Sides:
            - BranchSide:      'diff-lib.c:278,5'
              BranchSideFuncs:
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - null_oid
            - BranchSide:      'diff-lib.c:279,3'
              BranchSideFuncs:
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
                - null_oid
        - Branch String:   'diff-lib.c:282,13'
          Branch Sides:
            - BranchSide:      'diff-lib.c:282,23'
              BranchSideFuncs:
                - null_oid
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
            - BranchSide:      'diff-lib.c:282,37'
              BranchSideFuncs:
                - is_null_oid.24841
                - is_null_oid.24841
                - diff_change
                - diffcore_std
                - diff_flush
                - trace_pass_fl.24862
                - getnanotime
                - trace_performance_fl
                - diff_can_quit_early
                - ce_path_match.24847
                - check_removed
                - match_stat_with_submodule
                - ce_mode_from_stat.24829
                - mark_fsmonitor_valid
                - null_oid
                - ce_mode_from_stat.24829
                - null_oid
                - diff_addremove
                - is_null_oid.24841
                - diff_addremove
                - perror
                - st_add.24837
                - st_add.24837
                - st_mult.24838
                - st_add.24837
                - xmalloc
                - oidclr.24839
                - check_removed
                - ce_mode_from_stat.24829
                - free
                - diff_unmerge
                - show_combined_diff
                - free
                - strcmp
                - oidcpy.24840
                - ce_mode_from_stat.24829
                - perror
                - strncmp
        - Branch String:   'diff-lib.c:292,2'
          Branch Sides:
            - BranchSide:      'diff-lib.c:292,2'
              BranchSideFuncs:
                - getnanotime
                - trace_performance_fl
            - BranchSide:      'diff-lib.c:292,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff-lib.c:114,19'
          Dst:             getnanotime
        - Src:             'diff-lib.c:117,2'
          Dst:             diff_set_mnemonic_prefix
        - Src:             'diff-lib.c:119,2'
          Dst:             refresh_fsmonitor
        - Src:             'diff-lib.c:131,7'
          Dst:             diff_can_quit_early
        - Src:             'diff-lib.c:143,8'
          Dst:             ce_path_match
        - Src:             'diff-lib.c:147,7'
          Dst:             strncmp
        - Src:             'diff-lib.c:160,20'
          Dst:             st_add
        - Src:             'diff-lib.c:160,20'
          Dst:             st_add
        - Src:             'diff-lib.c:160,20'
          Dst:             st_mult
        - Src:             'diff-lib.c:160,20'
          Dst:             st_add
        - Src:             'diff-lib.c:160,12'
          Dst:             xmalloc
        - Src:             'diff-lib.c:166,4'
          Dst:             oidclr
        - Src:             'diff-lib.c:170,14'
          Dst:             check_removed
        - Src:             'diff-lib.c:172,15'
          Dst:             ce_mode_from_stat
        - Src:             'diff-lib.c:175,6'
          Dst:             perror
        - Src:             'diff-lib.c:186,9'
          Dst:             strcmp
        - Src:             'diff-lib.c:196,6'
          Dst:             oidcpy
        - Src:             'diff-lib.c:198,36'
          Dst:             ce_mode_from_stat
        - Src:             'diff-lib.c:214,5'
          Dst:             show_combined_diff
        - Src:             'diff-lib.c:224,11'
          Dst:             diff_unmerge
        - Src:             'diff-lib.c:250,14'
          Dst:             check_removed
        - Src:             'diff-lib.c:253,6'
          Dst:             perror
        - Src:             'diff-lib.c:258,14'
          Dst:             is_null_oid
        - Src:             'diff-lib.c:256,5'
          Dst:             diff_addremove
        - Src:             'diff-lib.c:263,15'
          Dst:             ce_mode_from_stat
        - Src:             'diff-lib.c:265,13'
          Dst:             null_oid
        - Src:             'diff-lib.c:264,5'
          Dst:             diff_addremove
        - Src:             'diff-lib.c:269,14'
          Dst:             match_stat_with_submodule
        - Src:             'diff-lib.c:271,14'
          Dst:             ce_mode_from_stat
        - Src:             'diff-lib.c:276,4'
          Dst:             mark_fsmonitor_valid
        - Src:             'diff-lib.c:282,23'
          Dst:             null_oid
        - Src:             'diff-lib.c:285,9'
          Dst:             is_null_oid
        - Src:             'diff-lib.c:286,9'
          Dst:             is_null_oid
        - Src:             'diff-lib.c:283,3'
          Dst:             diff_change
        - Src:             'diff-lib.c:290,2'
          Dst:             diffcore_std
        - Src:             'diff-lib.c:291,2'
          Dst:             diff_flush
        - Src:             'diff-lib.c:292,2'
          Dst:             trace_pass_fl
        - Src:             'diff-lib.c:292,2'
          Dst:             getnanotime
        - Src:             'diff-lib.c:292,2'
          Dst:             trace_performance_fl
    - functionName:    populate_common
      functionSourceFile: '/src/git/diff-no-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - buf
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_detach
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'diff-no-index.c:88,12'
          Dst:             strbuf_detach
    - functionName:    populate_from_pipe
      functionSourceFile: '/src/git/diff-no-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - close
        - die_errno
        - populate_common
        - strbuf_read
        - xopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff-no-index.c:99,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:100,46'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'diff-no-index.c:101,8'
              BranchSideFuncs:
                - close
                - populate_common
      Callsites:
        - Src:             'diff-no-index.c:97,11'
          Dst:             xopen
        - Src:             'diff-no-index.c:99,6'
          Dst:             strbuf_read
        - Src:             'diff-no-index.c:100,3'
          Dst:             die_errno
        - Src:             'diff-no-index.c:101,2'
          Dst:             close
        - Src:             'diff-no-index.c:102,2'
          Dst:             populate_common
    - functionName:    populate_from_stdin
      functionSourceFile: '/src/git/diff-no-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die_errno
        - populate_common
        - strbuf_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff-no-index.c:109,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:110,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'diff-no-index.c:111,18'
              BranchSideFuncs:
                - populate_common
      Callsites:
        - Src:             'diff-no-index.c:109,6'
          Dst:             strbuf_read
        - Src:             'diff-no-index.c:110,3'
          Dst:             die_errno
        - Src:             'diff-no-index.c:111,2'
          Dst:             populate_common
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_ce_mode
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './object.h:135,6'
          Branch Sides:
            - BranchSide:      './object.h:136,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:137,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:137,6'
          Branch Sides:
            - BranchSide:      './object.h:138,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:139,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:139,20'
          Branch Sides:
            - BranchSide:      './object.h:139,23'
              BranchSideFuncs: []
            - BranchSide:      './object.h:140,3'
              BranchSideFuncs: []
        - Branch String:   './object.h:139,6'
          Branch Sides:
            - BranchSide:      './object.h:140,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:141,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    strbuf_complete
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - sb
        - term
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:631,14'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,17'
              BranchSideFuncs:
                - strbuf_addch.24928
            - BranchSide:      './strbuf.h:631,14'
              BranchSideFuncs: []
        - Branch String:   './strbuf.h:631,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,6'
              BranchSideFuncs:
                - strbuf_addch.24928
            - BranchSide:      './strbuf.h:632,16'
              BranchSideFuncs:
                - strbuf_addch.24928
      Callsites:
        - Src:             './strbuf.h:632,3'
          Dst:             strbuf_addch
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    2
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_directory_contents
      functionSourceFile: '/src/git/diff-no-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - list
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - closedir
        - const_error
        - error
        - opendir
        - readdir_skip_dot_and_dotdot
        - string_list_insert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff-no-index.c:24,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:25,10'
              BranchSideFuncs:
                - readdir_skip_dot_and_dotdot
                - closedir
                - string_list_insert
            - BranchSide:      'diff-no-index.c:27,2'
              BranchSideFuncs:
                - readdir_skip_dot_and_dotdot
                - closedir
                - string_list_insert
        - Branch String:   'diff-no-index.c:27,2'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:28,22'
              BranchSideFuncs:
                - string_list_insert
                - readdir_skip_dot_and_dotdot
                - closedir
            - BranchSide:      'diff-no-index.c:30,11'
              BranchSideFuncs:
                - closedir
      Callsites:
        - Src:             'diff-no-index.c:24,14'
          Dst:             opendir
        - Src:             'diff-no-index.c:25,10'
          Dst:             error
        - Src:             'diff-no-index.c:25,10'
          Dst:             const_error
        - Src:             'diff-no-index.c:27,14'
          Dst:             readdir_skip_dot_and_dotdot
        - Src:             'diff-no-index.c:28,3'
          Dst:             string_list_insert
        - Src:             'diff-no-index.c:30,2'
          Dst:             closedir
    - functionName:    noindex_filespec
      functionSourceFile: '/src/git/diff-no-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - name
        - mode
        - special
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - alloc_filespec
        - fill_filespec
        - null_oid
        - populate_from_pipe
        - populate_from_stdin
      functionUses:    6
      BranchProfiles:
        - Branch String:   'diff-no-index.c:119,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:120,8'
              BranchSideFuncs:
                - alloc_filespec
                - null_oid
                - fill_filespec
                - populate_from_pipe
                - populate_from_stdin
            - BranchSide:      'diff-no-index.c:121,21'
              BranchSideFuncs:
                - alloc_filespec
                - null_oid
                - fill_filespec
                - populate_from_pipe
                - populate_from_stdin
        - Branch String:   'diff-no-index.c:123,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:124,23'
              BranchSideFuncs:
                - populate_from_stdin
            - BranchSide:      'diff-no-index.c:125,11'
              BranchSideFuncs:
                - populate_from_pipe
      Callsites:
        - Src:             'diff-no-index.c:121,6'
          Dst:             alloc_filespec
        - Src:             'diff-no-index.c:122,19'
          Dst:             null_oid
        - Src:             'diff-no-index.c:122,2'
          Dst:             fill_filespec
        - Src:             'diff-no-index.c:124,3'
          Dst:             populate_from_stdin
        - Src:             'diff-no-index.c:126,3'
          Dst:             populate_from_pipe
    - functionName:    get_mode
      functionSourceFile: '/src/git/diff-no-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - mode
        - special
      BBCount:         28
      ICount:          136
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - const_error
        - create_ce_mode
        - error
        - lstat64
        - stat64
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff-no-index.c:55,12'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:55,23'
              BranchSideFuncs:
                - strcmp
                - stat64
                - create_ce_mode.24921
                - lstat64
                - error
                - const_error.24920
                - create_ce_mode.24921
            - BranchSide:      'diff-no-index.c:56,4'
              BranchSideFuncs:
                - stat64
                - create_ce_mode.24921
        - Branch String:   'diff-no-index.c:55,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:56,4'
              BranchSideFuncs:
                - lstat64
                - stat64
                - create_ce_mode.24921
                - error
                - const_error.24920
                - create_ce_mode.24921
            - BranchSide:      'diff-no-index.c:61,13'
              BranchSideFuncs:
                - lstat64
                - stat64
                - create_ce_mode.24921
                - error
                - const_error.24920
                - create_ce_mode.24921
        - Branch String:   'diff-no-index.c:61,13'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:62,11'
              BranchSideFuncs:
                - create_ce_mode.24921
                - stat64
                - create_ce_mode.24921
            - BranchSide:      'diff-no-index.c:64,19'
              BranchSideFuncs:
                - lstat64
                - stat64
                - create_ce_mode.24921
                - error
                - const_error.24920
        - Branch String:   'diff-no-index.c:64,13'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:65,10'
              BranchSideFuncs:
                - error
                - const_error.24920
            - BranchSide:      'diff-no-index.c:67,14'
              BranchSideFuncs:
                - stat64
                - create_ce_mode.24921
        - Branch String:   'diff-no-index.c:73,14'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:74,7'
              BranchSideFuncs:
                - stat64
                - create_ce_mode.24921
            - BranchSide:      'diff-no-index.c:80,2'
              BranchSideFuncs: []
        - Branch String:   'diff-no-index.c:74,23'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:75,8'
              BranchSideFuncs:
                - create_ce_mode.24921
            - BranchSide:      'diff-no-index.c:76,11'
              BranchSideFuncs:
                - create_ce_mode.24921
        - Branch String:   'diff-no-index.c:75,23'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:75,32'
              BranchSideFuncs:
                - stat64
                - create_ce_mode.24921
            - BranchSide:      'diff-no-index.c:80,2'
              BranchSideFuncs: []
        - Branch String:   'diff-no-index.c:75,43'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:75,46'
              BranchSideFuncs: []
            - BranchSide:      'diff-no-index.c:80,2'
              BranchSideFuncs: []
        - Branch String:   'diff-no-index.c:73,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:76,11'
              BranchSideFuncs:
                - create_ce_mode.24921
            - BranchSide:      'diff-no-index.c:80,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff-no-index.c:55,16'
          Dst:             strcmp
        - Src:             'diff-no-index.c:62,11'
          Dst:             create_ce_mode
        - Src:             'diff-no-index.c:64,13'
          Dst:             lstat64
        - Src:             'diff-no-index.c:65,10'
          Dst:             error
        - Src:             'diff-no-index.c:65,10'
          Dst:             const_error
        - Src:             'diff-no-index.c:75,27'
          Dst:             stat64
        - Src:             'diff-no-index.c:76,11'
          Dst:             create_ce_mode
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    append_basename
      functionSourceFile: '/src/git/diff-no-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - dir
        - file
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strbuf_addch
        - strbuf_addstr
        - strrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff-no-index.c:248,19'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:248,22'
              BranchSideFuncs:
                - strbuf_addch.24928
                - strbuf_addstr.24933
            - BranchSide:      'diff-no-index.c:248,2'
              BranchSideFuncs:
                - strbuf_addch.24928
                - strbuf_addstr.24933
        - Branch String:   'diff-no-index.c:248,2'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:249,3'
              BranchSideFuncs:
                - strbuf_addch.24928
                - strbuf_addstr.24933
            - BranchSide:      'diff-no-index.c:250,15'
              BranchSideFuncs:
                - strbuf_addch.24928
                - strbuf_addstr.24933
        - Branch String:   'diff-no-index.c:251,22'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:251,29'
              BranchSideFuncs:
                - strbuf_addstr.24933
            - BranchSide:      'diff-no-index.c:251,40'
              BranchSideFuncs:
                - strbuf_addstr.24933
      Callsites:
        - Src:             'diff-no-index.c:245,21'
          Dst:             strrchr
        - Src:             'diff-no-index.c:247,2'
          Dst:             strbuf_addstr
        - Src:             'diff-no-index.c:250,2'
          Dst:             strbuf_addch
        - Src:             'diff-no-index.c:251,2'
          Dst:             strbuf_addstr
    - functionName:    queue_diff
      functionSourceFile: '/src/git/diff-no-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - o
        - name1
        - name2
        - recursing
      BBCount:         76
      ICount:          529
      EdgeCount:       100
      CyclomaticComplexity: 26
      functionsReached:
        - diff_queue
        - get_mode
        - noindex_filespec
        - queue_diff
        - read_directory_contents
        - strbuf_addstr
        - strbuf_complete
        - strbuf_release
        - strbuf_setlen
        - strcmp
        - string_list_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff-no-index.c:137,30'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:137,6'
              BranchSideFuncs:
                - get_mode
                - get_mode
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
                - read_directory_contents
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - noindex_filespec
                - noindex_filespec
            - BranchSide:      'diff-no-index.c:137,6'
              BranchSideFuncs:
                - get_mode
                - get_mode
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
                - read_directory_contents
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - noindex_filespec
                - noindex_filespec
        - Branch String:   'diff-no-index.c:137,60'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:138,15'
              BranchSideFuncs: []
            - BranchSide:      'diff-no-index.c:139,3'
              BranchSideFuncs: []
        - Branch String:   'diff-no-index.c:138,30'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:138,6'
              BranchSideFuncs:
                - get_mode
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
                - read_directory_contents
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - noindex_filespec
                - noindex_filespec
            - BranchSide:      'diff-no-index.c:138,6'
              BranchSideFuncs:
                - get_mode
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
                - read_directory_contents
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - noindex_filespec
                - noindex_filespec
        - Branch String:   'diff-no-index.c:137,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'diff-no-index.c:141,6'
              BranchSideFuncs:
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
                - read_directory_contents
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - noindex_filespec
                - noindex_filespec
        - Branch String:   'diff-no-index.c:141,12'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:141,15'
              BranchSideFuncs:
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
                - read_directory_contents
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - noindex_filespec
                - noindex_filespec
            - BranchSide:      'diff-no-index.c:163,6'
              BranchSideFuncs:
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
                - read_directory_contents
        - Branch String:   'diff-no-index.c:141,21'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:141,24'
              BranchSideFuncs:
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
                - read_directory_contents
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - noindex_filespec
                - noindex_filespec
            - BranchSide:      'diff-no-index.c:163,6'
              BranchSideFuncs:
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
                - read_directory_contents
        - Branch String:   'diff-no-index.c:141,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:144,7'
              BranchSideFuncs:
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
                - read_directory_contents
                - noindex_filespec
                - noindex_filespec
            - BranchSide:      'diff-no-index.c:163,6'
              BranchSideFuncs:
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
                - read_directory_contents
        - Branch String:   'diff-no-index.c:144,7'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:146,9'
              BranchSideFuncs:
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
                - read_directory_contents
            - BranchSide:      'diff-no-index.c:152,26'
              BranchSideFuncs:
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - noindex_filespec
                - noindex_filespec
                - diff_queue
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
                - read_directory_contents
        - Branch String:   'diff-no-index.c:163,21'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:163,24'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
                - read_directory_contents
            - BranchSide:      'diff-no-index.c:164,17'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
                - read_directory_contents
        - Branch String:   'diff-no-index.c:163,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:164,17'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
                - read_directory_contents
            - BranchSide:      'diff-no-index.c:229,7'
              BranchSideFuncs:
                - noindex_filespec
                - noindex_filespec
                - diff_queue
        - Branch String:   'diff-no-index.c:171,13'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:171,40'
              BranchSideFuncs:
                - read_directory_contents
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
            - BranchSide:      'diff-no-index.c:173,7'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
        - Branch String:   'diff-no-index.c:171,7'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:172,4'
              BranchSideFuncs: []
            - BranchSide:      'diff-no-index.c:173,7'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - read_directory_contents
                - string_list_clear
        - Branch String:   'diff-no-index.c:173,13'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:173,40'
              BranchSideFuncs:
                - read_directory_contents
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - string_list_clear
            - BranchSide:      'diff-no-index.c:178,7'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
        - Branch String:   'diff-no-index.c:173,7'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:174,4'
              BranchSideFuncs:
                - string_list_clear
            - BranchSide:      'diff-no-index.c:178,7'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - strbuf_addstr.24933
                - strbuf_complete.24927
        - Branch String:   'diff-no-index.c:178,7'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:179,28'
              BranchSideFuncs:
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
            - BranchSide:      'diff-no-index.c:184,7'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - strbuf_addstr.24933
                - strbuf_complete.24927
        - Branch String:   'diff-no-index.c:184,7'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:185,28'
              BranchSideFuncs:
                - strbuf_addstr.24933
                - strbuf_complete.24927
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
            - BranchSide:      'diff-no-index.c:190,16'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
        - Branch String:   'diff-no-index.c:190,26'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:190,3'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
            - BranchSide:      'diff-no-index.c:190,30'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
        - Branch String:   'diff-no-index.c:190,3'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:194,28'
              BranchSideFuncs:
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
            - BranchSide:      'diff-no-index.c:220,3'
              BranchSideFuncs:
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
        - Branch String:   'diff-no-index.c:197,8'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:198,10'
              BranchSideFuncs:
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
            - BranchSide:      'diff-no-index.c:199,13'
              BranchSideFuncs:
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
        - Branch String:   'diff-no-index.c:199,13'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:200,10'
              BranchSideFuncs:
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
            - BranchSide:      'diff-no-index.c:202,22'
              BranchSideFuncs:
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
        - Branch String:   'diff-no-index.c:204,8'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:205,8'
              BranchSideFuncs:
                - strbuf_addstr.24933
                - queue_diff
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
            - BranchSide:      'diff-no-index.c:207,32'
              BranchSideFuncs:
                - strbuf_addstr.24933
                - strbuf_addstr.24933
                - queue_diff
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
        - Branch String:   'diff-no-index.c:211,8'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:212,8'
              BranchSideFuncs:
                - queue_diff
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
                - strbuf_addstr.24933
            - BranchSide:      'diff-no-index.c:214,32'
              BranchSideFuncs:
                - strbuf_addstr.24933
                - queue_diff
                - string_list_clear
                - string_list_clear
                - strbuf_release
                - strbuf_release
                - strbuf_setlen.24922
                - strbuf_setlen.24922
                - strcmp
                - strbuf_addstr.24933
        - Branch String:   'diff-no-index.c:229,7'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:230,4'
              BranchSideFuncs:
                - noindex_filespec
                - noindex_filespec
                - diff_queue
            - BranchSide:      'diff-no-index.c:235,25'
              BranchSideFuncs:
                - noindex_filespec
                - noindex_filespec
                - diff_queue
      Callsites:
        - Src:             'diff-no-index.c:137,6'
          Dst:             get_mode
        - Src:             'diff-no-index.c:138,6'
          Dst:             get_mode
        - Src:             'diff-no-index.c:146,9'
          Dst:             noindex_filespec
        - Src:             'diff-no-index.c:147,9'
          Dst:             noindex_filespec
        - Src:             'diff-no-index.c:152,9'
          Dst:             noindex_filespec
        - Src:             'diff-no-index.c:153,9'
          Dst:             noindex_filespec
        - Src:             'diff-no-index.c:158,3'
          Dst:             diff_queue
        - Src:             'diff-no-index.c:171,16'
          Dst:             read_directory_contents
        - Src:             'diff-no-index.c:173,16'
          Dst:             read_directory_contents
        - Src:             'diff-no-index.c:174,4'
          Dst:             string_list_clear
        - Src:             'diff-no-index.c:179,4'
          Dst:             strbuf_addstr
        - Src:             'diff-no-index.c:180,4'
          Dst:             strbuf_complete
        - Src:             'diff-no-index.c:185,4'
          Dst:             strbuf_addstr
        - Src:             'diff-no-index.c:186,4'
          Dst:             strbuf_complete
        - Src:             'diff-no-index.c:194,4'
          Dst:             strbuf_setlen
        - Src:             'diff-no-index.c:195,4'
          Dst:             strbuf_setlen
        - Src:             'diff-no-index.c:202,12'
          Dst:             strcmp
        - Src:             'diff-no-index.c:207,5'
          Dst:             strbuf_addstr
        - Src:             'diff-no-index.c:214,5'
          Dst:             strbuf_addstr
        - Src:             'diff-no-index.c:218,10'
          Dst:             queue_diff
        - Src:             'diff-no-index.c:220,3'
          Dst:             string_list_clear
        - Src:             'diff-no-index.c:221,3'
          Dst:             string_list_clear
        - Src:             'diff-no-index.c:222,3'
          Dst:             strbuf_release
        - Src:             'diff-no-index.c:223,3'
          Dst:             strbuf_release
        - Src:             'diff-no-index.c:235,8'
          Dst:             noindex_filespec
        - Src:             'diff-no-index.c:236,8'
          Dst:             noindex_filespec
        - Src:             'diff-no-index.c:237,3'
          Dst:             diff_queue
    - functionName:    fixup_paths
      functionSourceFile: '/src/git/diff-no-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - replacement
      BBCount:         40
      ICount:          244
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - append_basename
        - die
        - stat64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff-no-index.c:265,42'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:265,51'
              BranchSideFuncs:
                - stat64
                - append_basename
                - append_basename
                - _.24935
                - die
                - _.24935
                - die
                - stat64
            - BranchSide:      'diff-no-index.c:270,6'
              BranchSideFuncs:
                - append_basename
                - append_basename
                - _.24935
                - die
                - _.24935
                - die
                - stat64
        - Branch String:   'diff-no-index.c:265,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:266,12'
              BranchSideFuncs:
                - append_basename
                - append_basename
                - _.24935
                - die
                - _.24935
                - die
                - stat64
            - BranchSide:      'diff-no-index.c:270,6'
              BranchSideFuncs:
                - append_basename
                - append_basename
                - _.24935
                - die
                - _.24935
                - die
                - stat64
        - Branch String:   'diff-no-index.c:270,42'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:270,51'
              BranchSideFuncs:
                - stat64
                - append_basename
                - append_basename
                - _.24935
                - die
                - _.24935
                - die
            - BranchSide:      'diff-no-index.c:275,7'
              BranchSideFuncs:
                - append_basename
                - append_basename
                - _.24935
                - die
                - _.24935
                - die
        - Branch String:   'diff-no-index.c:270,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:271,12'
              BranchSideFuncs:
                - append_basename
                - append_basename
                - _.24935
                - die
                - _.24935
                - die
            - BranchSide:      'diff-no-index.c:275,7'
              BranchSideFuncs:
                - append_basename
                - append_basename
                - _.24935
                - die
                - _.24935
                - die
        - Branch String:   'diff-no-index.c:275,43'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:275,46'
              BranchSideFuncs:
                - append_basename
                - append_basename
                - _.24935
                - die
                - _.24935
                - die
            - BranchSide:      'diff-no-index.c:276,7'
              BranchSideFuncs:
                - append_basename
                - append_basename
                - _.24935
                - die
                - _.24935
                - die
        - Branch String:   'diff-no-index.c:275,54'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:276,7'
              BranchSideFuncs:
                - _.24935
                - die
            - BranchSide:      'diff-no-index.c:277,7'
              BranchSideFuncs:
                - _.24935
                - die
        - Branch String:   'diff-no-index.c:276,14'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:276,17'
              BranchSideFuncs:
                - append_basename
                - append_basename
                - _.24935
                - die
                - _.24935
                - die
            - BranchSide:      'diff-no-index.c:279,7'
              BranchSideFuncs:
                - append_basename
                - append_basename
                - _.24935
                - die
        - Branch String:   'diff-no-index.c:275,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:277,7'
              BranchSideFuncs:
                - _.24935
                - die
            - BranchSide:      'diff-no-index.c:279,7'
              BranchSideFuncs:
                - append_basename
                - append_basename
                - _.24935
                - die
        - Branch String:   'diff-no-index.c:279,14'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:279,17'
              BranchSideFuncs:
                - append_basename
                - append_basename
                - _.24935
                - die
            - BranchSide:      'diff-no-index.c:279,30'
              BranchSideFuncs:
                - append_basename
                - append_basename
                - _.24935
                - die
        - Branch String:   'diff-no-index.c:279,26'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:279,30'
              BranchSideFuncs:
                - _.24935
                - die
            - BranchSide:      'diff-no-index.c:280,7'
              BranchSideFuncs:
                - _.24935
                - die
        - Branch String:   'diff-no-index.c:279,38'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:279,41'
              BranchSideFuncs:
                - append_basename
                - append_basename
                - _.24935
                - die
            - BranchSide:      'diff-no-index.c:282,6'
              BranchSideFuncs:
                - append_basename
                - append_basename
        - Branch String:   'diff-no-index.c:279,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:280,7'
              BranchSideFuncs:
                - _.24935
                - die
            - BranchSide:      'diff-no-index.c:282,6'
              BranchSideFuncs:
                - append_basename
                - append_basename
        - Branch String:   'diff-no-index.c:282,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:283,3'
              BranchSideFuncs: []
            - BranchSide:      'diff-no-index.c:284,6'
              BranchSideFuncs:
                - append_basename
                - append_basename
        - Branch String:   'diff-no-index.c:284,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:285,19'
              BranchSideFuncs:
                - append_basename
            - BranchSide:      'diff-no-index.c:288,19'
              BranchSideFuncs:
                - append_basename
      Callsites:
        - Src:             'diff-no-index.c:265,46'
          Dst:             stat64
        - Src:             'diff-no-index.c:270,46'
          Dst:             stat64
        - Src:             'diff-no-index.c:277,7'
          Dst:             _
        - Src:             'diff-no-index.c:277,3'
          Dst:             die
        - Src:             'diff-no-index.c:280,7'
          Dst:             _
        - Src:             'diff-no-index.c:280,3'
          Dst:             die
        - Src:             'diff-no-index.c:285,3'
          Dst:             append_basename
        - Src:             'diff-no-index.c:288,3'
          Dst:             append_basename
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    3
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    diff_no_index
      functionSourceFile: '/src/git/diff-no-index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
        - implicit_no_index
        - argc
        - argv
      BBCount:         30
      ICount:          271
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - _
        - add_diff_options
        - diff_flush
        - diff_result_code
        - diff_set_mnemonic_prefix
        - diff_setup_done
        - diffcore_std
        - fixup_paths
        - parse_options
        - prefix_filename
        - queue_diff
        - setup_diff_pager
        - strbuf_release
        - strcmp
        - usage_with_options
        - warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff-no-index.c:318,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:319,7'
              BranchSideFuncs:
                - usage_with_options
                - _.24935
                - warning
            - BranchSide:      'diff-no-index.c:324,2'
              BranchSideFuncs:
                - free
                - fixup_paths
                - diff_setup_done
                - setup_diff_pager
                - queue_diff
                - diff_set_mnemonic_prefix
                - diffcore_std
                - diff_flush
                - diff_result_code
                - strbuf_release
                - free
                - strcmp
                - prefix_filename
        - Branch String:   'diff-no-index.c:319,7'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:320,12'
              BranchSideFuncs:
                - _.24935
                - warning
                - usage_with_options
            - BranchSide:      'diff-no-index.c:322,43'
              BranchSideFuncs:
                - usage_with_options
        - Branch String:   'diff-no-index.c:325,2'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:326,19'
              BranchSideFuncs:
                - strcmp
                - fixup_paths
                - diff_setup_done
                - setup_diff_pager
                - queue_diff
                - diff_set_mnemonic_prefix
                - diffcore_std
                - diff_flush
                - diff_result_code
                - strbuf_release
                - free
                - prefix_filename
            - BranchSide:      'diff-no-index.c:338,14'
              BranchSideFuncs:
                - fixup_paths
                - diff_setup_done
                - setup_diff_pager
                - queue_diff
                - diff_set_mnemonic_prefix
                - diffcore_std
                - diff_flush
                - diff_result_code
                - strbuf_release
                - free
        - Branch String:   'diff-no-index.c:327,7'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:332,6'
              BranchSideFuncs:
                - fixup_paths
                - diff_setup_done
                - setup_diff_pager
                - queue_diff
                - diff_set_mnemonic_prefix
                - diffcore_std
                - diff_flush
                - diff_result_code
                - strbuf_release
                - free
                - strcmp
                - prefix_filename
            - BranchSide:      'diff-no-index.c:333,12'
              BranchSideFuncs:
                - fixup_paths
                - diff_setup_done
                - setup_diff_pager
                - queue_diff
                - diff_set_mnemonic_prefix
                - diffcore_std
                - diff_flush
                - diff_result_code
                - strbuf_release
                - free
                - strcmp
                - prefix_filename
        - Branch String:   'diff-no-index.c:341,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:342,3'
              BranchSideFuncs:
                - diff_setup_done
                - setup_diff_pager
                - queue_diff
                - diff_set_mnemonic_prefix
                - diffcore_std
                - diff_flush
                - diff_result_code
                - strbuf_release
                - free
            - BranchSide:      'diff-no-index.c:344,2'
              BranchSideFuncs:
                - diff_setup_done
                - setup_diff_pager
                - queue_diff
                - diff_set_mnemonic_prefix
                - diffcore_std
                - diff_flush
                - diff_result_code
                - strbuf_release
                - free
        - Branch String:   'diff-no-index.c:355,6'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:356,3'
              BranchSideFuncs:
                - strbuf_release
                - free
            - BranchSide:      'diff-no-index.c:357,28'
              BranchSideFuncs:
                - diff_set_mnemonic_prefix
                - diffcore_std
                - diff_flush
                - diff_result_code
                - strbuf_release
                - free
        - Branch String:   'diff-no-index.c:368,2'
          Branch Sides:
            - BranchSide:      'diff-no-index.c:369,16'
              BranchSideFuncs:
                - free
                - strbuf_release
            - BranchSide:      'diff-no-index.c:370,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'diff-no-index.c:315,12'
          Dst:             add_diff_options
        - Src:             'diff-no-index.c:316,9'
          Dst:             parse_options
        - Src:             'diff-no-index.c:320,12'
          Dst:             _
        - Src:             'diff-no-index.c:320,4'
          Dst:             warning
        - Src:             'diff-no-index.c:322,3'
          Dst:             usage_with_options
        - Src:             'diff-no-index.c:327,8'
          Dst:             strcmp
        - Src:             'diff-no-index.c:334,21'
          Dst:             prefix_filename
        - Src:             'diff-no-index.c:338,2'
          Dst:             fixup_paths
        - Src:             'diff-no-index.c:350,2'
          Dst:             diff_setup_done
        - Src:             'diff-no-index.c:352,2'
          Dst:             setup_diff_pager
        - Src:             'diff-no-index.c:355,6'
          Dst:             queue_diff
        - Src:             'diff-no-index.c:357,2'
          Dst:             diff_set_mnemonic_prefix
        - Src:             'diff-no-index.c:358,2'
          Dst:             diffcore_std
        - Src:             'diff-no-index.c:359,2'
          Dst:             diff_flush
        - Src:             'diff-no-index.c:365,8'
          Dst:             diff_result_code
        - Src:             'diff-no-index.c:370,2'
          Dst:             strbuf_release
    - functionName:    diff_filespec_is_identical
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6908
      functionLinenumberEnd: 6916
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - one
        - two
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - diff_populate_filespec
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:6909,6'
          Branch Sides:
            - BranchSide:      'diff.c:6910,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6911,29'
              BranchSideFuncs:
                - diff_populate_filespec
                - diff_populate_filespec
                - memcmp
        - Branch String:   'diff.c:6911,6'
          Branch Sides:
            - BranchSide:      'diff.c:6912,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6913,29'
              BranchSideFuncs:
                - diff_populate_filespec
                - memcmp
        - Branch String:   'diff.c:6913,6'
          Branch Sides:
            - BranchSide:      'diff.c:6914,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6915,17'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'diff.c:6911,6'
          Dst:             diff_populate_filespec
        - Src:             'diff.c:6913,6'
          Dst:             diff_populate_filespec
        - Src:             'diff.c:6915,10'
          Dst:             memcmp
    - functionName:    diff_populate_filespec
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4121
      functionLinenumberEnd: 4258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - s
        - options
      BBCount:         92
      ICount:          619
      EdgeCount:       127
      CyclomaticComplexity: 37
      functionsReached:
        - close
        - convert_to_git
        - diff_populate_gitlink
        - lstat64
        - munmap
        - oid_object_info_extended
        - open64
        - reuse_worktree_file
        - strbuf_detach
        - strbuf_readlink
        - would_convert_to_git
        - xmmap
        - xsize_t
      functionUses:    25
      BranchProfiles:
        - Branch String:   'diff.c:4122,18'
          Branch Sides:
            - BranchSide:      'diff.c:4122,28'
              BranchSideFuncs:
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
                - reuse_worktree_file
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
                - diff_populate_gitlink
            - BranchSide:      'diff.c:4122,6'
              BranchSideFuncs:
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
                - reuse_worktree_file
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
                - diff_populate_gitlink
        - Branch String:   'diff.c:4123,21'
          Branch Sides:
            - BranchSide:      'diff.c:4123,31'
              BranchSideFuncs:
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
                - reuse_worktree_file
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
                - diff_populate_gitlink
            - BranchSide:      'diff.c:4123,6'
              BranchSideFuncs:
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
                - reuse_worktree_file
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
                - diff_populate_gitlink
        - Branch String:   'diff.c:4130,6'
          Branch Sides:
            - BranchSide:      'diff.c:4131,14'
              BranchSideFuncs:
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
                - reuse_worktree_file
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
                - diff_populate_gitlink
            - BranchSide:      'diff.c:4133,7'
              BranchSideFuncs:
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
                - reuse_worktree_file
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
                - diff_populate_gitlink
        - Branch String:   'diff.c:4133,6'
          Branch Sides:
            - BranchSide:      'diff.c:4134,3'
              BranchSideFuncs:
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
                - reuse_worktree_file
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
                - diff_populate_gitlink
            - BranchSide:      'diff.c:4135,6'
              BranchSideFuncs:
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
                - reuse_worktree_file
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
                - diff_populate_gitlink
        - Branch String:   'diff.c:4135,6'
          Branch Sides:
            - BranchSide:      'diff.c:4136,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4138,6'
              BranchSideFuncs:
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
                - reuse_worktree_file
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
                - diff_populate_gitlink
        - Branch String:   'diff.c:4138,6'
          Branch Sides:
            - BranchSide:      'diff.c:4139,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4141,6'
              BranchSideFuncs:
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
                - reuse_worktree_file
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
                - diff_populate_gitlink
        - Branch String:   'diff.c:4141,16'
          Branch Sides:
            - BranchSide:      'diff.c:4141,23'
              BranchSideFuncs:
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
                - reuse_worktree_file
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
                - diff_populate_gitlink
            - BranchSide:      'diff.c:4144,6'
              BranchSideFuncs:
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
                - reuse_worktree_file
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
                - diff_populate_gitlink
        - Branch String:   'diff.c:4141,6'
          Branch Sides:
            - BranchSide:      'diff.c:4142,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4144,6'
              BranchSideFuncs:
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
                - reuse_worktree_file
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
                - diff_populate_gitlink
        - Branch String:   'diff.c:4144,6'
          Branch Sides:
            - BranchSide:      'diff.c:4145,32'
              BranchSideFuncs:
                - diff_populate_gitlink
            - BranchSide:      'diff.c:4147,7'
              BranchSideFuncs:
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
                - reuse_worktree_file
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
        - Branch String:   'diff.c:4147,20'
          Branch Sides:
            - BranchSide:      'diff.c:4148,26'
              BranchSideFuncs:
                - reuse_worktree_file
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
            - BranchSide:      'diff.c:4149,17'
              BranchSideFuncs:
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
        - Branch String:   'diff.c:4147,6'
          Branch Sides:
            - BranchSide:      'diff.c:4149,17'
              BranchSideFuncs:
                - lstat64
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
            - BranchSide:      'diff.c:4218,22'
              BranchSideFuncs:
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
        - Branch String:   'diff.c:4153,7'
          Branch Sides:
            - BranchSide:      'diff.c:4153,32'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4161,24'
              BranchSideFuncs:
                - xsize_t.25201
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
        - Branch String:   'diff.c:4162,7'
          Branch Sides:
            - BranchSide:      'diff.c:4163,4'
              BranchSideFuncs:
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
            - BranchSide:      'diff.c:4164,7'
              BranchSideFuncs:
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
                - strbuf_readlink
                - strbuf_detach
        - Branch String:   'diff.c:4164,7'
          Branch Sides:
            - BranchSide:      'diff.c:4165,18'
              BranchSideFuncs:
                - strbuf_readlink
                - strbuf_detach
            - BranchSide:      'diff.c:4181,7'
              BranchSideFuncs:
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
                - would_convert_to_git
        - Branch String:   'diff.c:4167,8'
          Branch Sides:
            - BranchSide:      'diff.c:4168,5'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4169,17'
              BranchSideFuncs:
                - strbuf_detach
        - Branch String:   'diff.c:4181,17'
          Branch Sides:
            - BranchSide:      'diff.c:4181,42'
              BranchSideFuncs:
                - would_convert_to_git
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
            - BranchSide:      'diff.c:4193,7'
              BranchSideFuncs:
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
        - Branch String:   'diff.c:4181,7'
          Branch Sides:
            - BranchSide:      'diff.c:4182,4'
              BranchSideFuncs:
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
            - BranchSide:      'diff.c:4193,7'
              BranchSideFuncs:
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
        - Branch String:   'diff.c:4193,20'
          Branch Sides:
            - BranchSide:      'diff.c:4194,7'
              BranchSideFuncs:
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
            - BranchSide:      'diff.c:4198,13'
              BranchSideFuncs:
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
        - Branch String:   'diff.c:4194,36'
          Branch Sides:
            - BranchSide:      'diff.c:4194,39'
              BranchSideFuncs:
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
            - BranchSide:      'diff.c:4198,13'
              BranchSideFuncs:
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
        - Branch String:   'diff.c:4193,7'
          Branch Sides:
            - BranchSide:      'diff.c:4195,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4198,13'
              BranchSideFuncs:
                - open64
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
        - Branch String:   'diff.c:4199,7'
          Branch Sides:
            - BranchSide:      'diff.c:4200,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4201,25'
              BranchSideFuncs:
                - xmmap
                - close
                - convert_to_git
                - munmap
                - strbuf_detach
        - Branch String:   'diff.c:4208,7'
          Branch Sides:
            - BranchSide:      'diff.c:4209,11'
              BranchSideFuncs:
                - munmap
                - strbuf_detach
            - BranchSide:      'diff.c:4216,2'
              BranchSideFuncs: []
        - Branch String:   'diff.c:4222,19'
          Branch Sides:
            - BranchSide:      'diff.c:4222,22'
              BranchSideFuncs:
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
            - BranchSide:      'diff.c:4229,7'
              BranchSideFuncs:
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
        - Branch String:   'diff.c:4222,7'
          Branch Sides:
            - BranchSide:      'diff.c:4227,21'
              BranchSideFuncs:
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
            - BranchSide:      'diff.c:4229,7'
              BranchSideFuncs:
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
        - Branch String:   'diff.c:4229,15'
          Branch Sides:
            - BranchSide:      'diff.c:4229,18'
              BranchSideFuncs:
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
            - BranchSide:      'diff.c:4236,32'
              BranchSideFuncs:
                - oid_object_info_extended
                - oid_object_info_extended
        - Branch String:   'diff.c:4229,7'
          Branch Sides:
            - BranchSide:      'diff.c:4230,34'
              BranchSideFuncs:
                - oid_object_info_extended
                - oid_object_info_extended
                - oid_object_info_extended
            - BranchSide:      'diff.c:4236,32'
              BranchSideFuncs:
                - oid_object_info_extended
                - oid_object_info_extended
        - Branch String:   'diff.c:4230,8'
          Branch Sides:
            - BranchSide:      'diff.c:4233,5'
              BranchSideFuncs:
                - oid_object_info_extended
                - oid_object_info_extended
            - BranchSide:      'diff.c:4234,4'
              BranchSideFuncs:
                - oid_object_info_extended
                - oid_object_info_extended
        - Branch String:   'diff.c:4236,7'
          Branch Sides:
            - BranchSide:      'diff.c:4237,37'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4238,4'
              BranchSideFuncs: []
        - Branch String:   'diff.c:4241,17'
          Branch Sides:
            - BranchSide:      'diff.c:4241,20'
              BranchSideFuncs:
                - oid_object_info_extended
            - BranchSide:      'diff.c:4242,8'
              BranchSideFuncs:
                - oid_object_info_extended
        - Branch String:   'diff.c:4241,7'
          Branch Sides:
            - BranchSide:      'diff.c:4242,8'
              BranchSideFuncs:
                - oid_object_info_extended
            - BranchSide:      'diff.c:4249,13'
              BranchSideFuncs:
                - oid_object_info_extended
        - Branch String:   'diff.c:4242,8'
          Branch Sides:
            - BranchSide:      'diff.c:4243,5'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4244,8'
              BranchSideFuncs:
                - oid_object_info_extended
        - Branch String:   'diff.c:4244,37'
          Branch Sides:
            - BranchSide:      'diff.c:4244,40'
              BranchSideFuncs:
                - oid_object_info_extended
            - BranchSide:      'diff.c:4248,3'
              BranchSideFuncs:
                - oid_object_info_extended
        - Branch String:   'diff.c:4244,8'
          Branch Sides:
            - BranchSide:      'diff.c:4245,5'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4248,3'
              BranchSideFuncs:
                - oid_object_info_extended
        - Branch String:   'diff.c:4249,7'
          Branch Sides:
            - BranchSide:      'diff.c:4250,21'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4255,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:4251,8'
          Branch Sides:
            - BranchSide:      'diff.c:4253,5'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4254,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:4145,10'
          Dst:             diff_populate_gitlink
        - Src:             'diff.c:4148,6'
          Dst:             reuse_worktree_file
        - Src:             'diff.c:4153,7'
          Dst:             lstat64
        - Src:             'diff.c:4161,13'
          Dst:             xsize_t
        - Src:             'diff.c:4167,8'
          Dst:             strbuf_readlink
        - Src:             'diff.c:4170,14'
          Dst:             strbuf_detach
        - Src:             'diff.c:4181,21'
          Dst:             would_convert_to_git
        - Src:             'diff.c:4198,8'
          Dst:             open64
        - Src:             'diff.c:4201,13'
          Dst:             xmmap
        - Src:             'diff.c:4202,3'
          Dst:             close
        - Src:             'diff.c:4208,7'
          Dst:             convert_to_git
        - Src:             'diff.c:4210,4'
          Dst:             munmap
        - Src:             'diff.c:4212,14'
          Dst:             strbuf_detach
        - Src:             'diff.c:4230,9'
          Dst:             oid_object_info_extended
        - Src:             'diff.c:4236,7'
          Dst:             oid_object_info_extended
        - Src:             'diff.c:4251,8'
          Dst:             oid_object_info_extended
    - functionName:    diff_populate_gitlink
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4092
      functionLinenumberEnd: 4110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - size_only
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - oid_to_hex
        - strbuf_addf
        - strbuf_detach
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:4097,6'
          Branch Sides:
            - BranchSide:      'diff.c:4098,9'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - strbuf_detach
                - strbuf_release
            - BranchSide:      'diff.c:4101,19'
              BranchSideFuncs:
                - oid_to_hex
                - strbuf_addf
                - strbuf_detach
                - strbuf_release
        - Branch String:   'diff.c:4103,6'
          Branch Sides:
            - BranchSide:      'diff.c:4104,3'
              BranchSideFuncs:
                - strbuf_release
            - BranchSide:      'diff.c:4107,13'
              BranchSideFuncs:
                - strbuf_detach
      Callsites:
        - Src:             'diff.c:4101,7'
          Dst:             oid_to_hex
        - Src:             'diff.c:4100,2'
          Dst:             strbuf_addf
        - Src:             'diff.c:4105,3'
          Dst:             strbuf_release
        - Src:             'diff.c:4107,13'
          Dst:             strbuf_detach
    - functionName:    reuse_worktree_file
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4014
      functionLinenumberEnd: 4089
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - istate
        - name
        - oid
        - want_file
      BBCount:         33
      ICount:          189
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - ie_match_stat
        - index_name_pos
        - lstat64
        - oideq
        - path_in_sparse_checkout
        - strlen
        - would_convert_to_git
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:4032,6'
          Branch Sides:
            - BranchSide:      'diff.c:4033,3'
              BranchSideFuncs:
                - would_convert_to_git
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - oideq.25203
                - lstat64
                - ie_match_stat
            - BranchSide:      'diff.c:4051,7'
              BranchSideFuncs:
                - would_convert_to_git
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - oideq.25203
                - lstat64
                - ie_match_stat
        - Branch String:   'diff.c:4051,17'
          Branch Sides:
            - BranchSide:      'diff.c:4051,41'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - oideq.25203
                - lstat64
                - ie_match_stat
            - BranchSide:      'diff.c:4058,31'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - oideq.25203
                - lstat64
                - ie_match_stat
        - Branch String:   'diff.c:4051,6'
          Branch Sides:
            - BranchSide:      'diff.c:4052,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4058,31'
              BranchSideFuncs:
                - path_in_sparse_checkout
                - strlen
                - index_name_pos
                - oideq.25203
                - lstat64
                - ie_match_stat
        - Branch String:   'diff.c:4058,6'
          Branch Sides:
            - BranchSide:      'diff.c:4059,3'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - oideq.25203
                - lstat64
                - ie_match_stat
            - BranchSide:      'diff.c:4061,15'
              BranchSideFuncs:
                - strlen
                - index_name_pos
                - oideq.25203
                - lstat64
                - ie_match_stat
        - Branch String:   'diff.c:4063,6'
          Branch Sides:
            - BranchSide:      'diff.c:4064,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4065,7'
              BranchSideFuncs:
                - oideq.25203
                - lstat64
                - ie_match_stat
        - Branch String:   'diff.c:4071,28'
          Branch Sides:
            - BranchSide:      'diff.c:4071,32'
              BranchSideFuncs:
                - lstat64
                - ie_match_stat
            - BranchSide:      'diff.c:4072,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:4071,6'
          Branch Sides:
            - BranchSide:      'diff.c:4072,3'
              BranchSideFuncs:
                - lstat64
                - ie_match_stat
            - BranchSide:      'diff.c:4078,7'
              BranchSideFuncs:
                - lstat64
                - ie_match_stat
        - Branch String:   'diff.c:4078,32'
          Branch Sides:
            - BranchSide:      'diff.c:4078,35'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4079,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:4078,6'
          Branch Sides:
            - BranchSide:      'diff.c:4079,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4084,6'
              BranchSideFuncs:
                - lstat64
                - ie_match_stat
        - Branch String:   'diff.c:4084,22'
          Branch Sides:
            - BranchSide:      'diff.c:4085,14'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4086,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:4085,25'
          Branch Sides:
            - BranchSide:      'diff.c:4085,43'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4088,2'
              BranchSideFuncs: []
        - Branch String:   'diff.c:4084,6'
          Branch Sides:
            - BranchSide:      'diff.c:4086,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4088,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:4051,20'
          Dst:             would_convert_to_git
        - Src:             'diff.c:4058,7'
          Dst:             path_in_sparse_checkout
        - Src:             'diff.c:4061,8'
          Dst:             strlen
        - Src:             'diff.c:4062,8'
          Dst:             index_name_pos
        - Src:             'diff.c:4071,7'
          Dst:             oideq
        - Src:             'diff.c:4085,8'
          Dst:             lstat64
        - Src:             'diff.c:4085,29'
          Dst:             ie_match_stat
    - functionName:    xsize_t
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - len
      BBCount:         8
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1281,14'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1281,29'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1282,3'
              BranchSideFuncs:
                - die
        - Branch String:   './git-compat-util.h:1281,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1282,3'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1283,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1282,3'
          Dst:             die
    - functionName:    would_convert_to_git
      functionSourceFile: '/src/git/./convert.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convert_to_git
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './convert.h:142,9'
          Dst:             convert_to_git
    - functionName:    oideq
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid1
        - oid2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:293,10'
          Dst:             memcmp
    - functionName:    diffstat_consume
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2545
      functionLinenumberEnd: 2556
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - priv
        - line
        - len
      BBCount:         11
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:2549,6'
          Branch Sides:
            - BranchSide:      'diff.c:2550,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2552,6'
              BranchSideFuncs: []
        - Branch String:   'diff.c:2552,6'
          Branch Sides:
            - BranchSide:      'diff.c:2553,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2554,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:2550,3'
          Dst:             BUG_fl
    - functionName:    diff_filespec_size
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - one
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - diff_populate_filespec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:660,6'
          Branch Sides:
            - BranchSide:      'diff.c:661,3'
              BranchSideFuncs:
                - diff_populate_filespec
            - BranchSide:      'diff.c:662,25'
              BranchSideFuncs:
                - diff_populate_filespec
      Callsites:
        - Src:             'diff.c:662,2'
          Dst:             diff_populate_filespec
    - functionName:    get_compact_summary
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3783
      functionLinenumberEnd: 3806
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - is_renamed
      BBCount:         37
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:3784,6'
          Branch Sides:
            - BranchSide:      'diff.c:3785,7'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3795,6'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3785,7'
          Branch Sides:
            - BranchSide:      'diff.c:3786,8'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3792,14'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3786,8'
          Branch Sides:
            - BranchSide:      'diff.c:3787,5'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3788,14'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3788,13'
          Branch Sides:
            - BranchSide:      'diff.c:3789,5'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3791,5'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3795,28'
          Branch Sides:
            - BranchSide:      'diff.c:3795,32'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3797,12'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3795,6'
          Branch Sides:
            - BranchSide:      'diff.c:3796,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3797,12'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3797,34'
          Branch Sides:
            - BranchSide:      'diff.c:3797,37'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3799,12'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3797,11'
          Branch Sides:
            - BranchSide:      'diff.c:3798,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3799,12'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3799,41'
          Branch Sides:
            - BranchSide:      'diff.c:3800,5'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3802,12'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3799,11'
          Branch Sides:
            - BranchSide:      'diff.c:3801,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3802,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    diffstat_add
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2527
      functionLinenumberEnd: 2541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - diffstat
        - name_a
        - name_b
      BBCount:         14
      ICount:          138
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - st_mult
        - xcalloc
        - xrealloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:2530,2'
          Branch Sides:
            - BranchSide:      'diff.c:2530,2'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - xstrdup
                - xstrdup
                - xstrdup
            - BranchSide:      'diff.c:2531,36'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xstrdup
        - Branch String:   'diff.c:2530,2'
          Branch Sides:
            - BranchSide:      'diff.c:2530,2'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - xstrdup
                - xstrdup
                - xstrdup
            - BranchSide:      'diff.c:2530,2'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - xstrdup
                - xstrdup
                - xstrdup
        - Branch String:   'diff.c:2532,6'
          Branch Sides:
            - BranchSide:      'diff.c:2533,26'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'diff.c:2538,3'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'diff.c:2529,2'
          Dst:             xcalloc
        - Src:             'diff.c:2530,2'
          Dst:             st_mult
        - Src:             'diff.c:2530,2'
          Dst:             xrealloc
        - Src:             'diff.c:2533,18'
          Dst:             xstrdup
        - Src:             'diff.c:2534,13'
          Dst:             xstrdup
        - Src:             'diff.c:2539,13'
          Dst:             xstrdup
    - functionName:    st_mult
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - die
      functionUses:    13
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:1032,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1032,6'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1034,18'
              BranchSideFuncs:
                - die
      Callsites:
        - Src:             './git-compat-util.h:1033,3'
          Dst:             die
    - functionName:    builtin_diffstat
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3814
      functionLinenumberEnd: 3905
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name_a
        - name_b
        - one
        - two
        - diffstat
        - o
        - p
      BBCount:         61
      ICount:          492
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - count_lines
        - die
        - diff_filespec_is_binary
        - diff_filespec_size
        - diff_free_filespec_data
        - diff_populate_filespec
        - diffstat_add
        - diffstat_consume
        - fill_mmfile
        - free_diffstat_file
        - get_compact_summary
        - oideq
        - xdi_diff_outf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:3820,6'
          Branch Sides:
            - BranchSide:      'diff.c:3821,7'
              BranchSideFuncs:
                - diffstat_add
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
                - diff_filespec_size
                - diff_filespec_size
                - oideq.25203
                - get_compact_summary
            - BranchSide:      'diff.c:3825,22'
              BranchSideFuncs:
                - diffstat_add
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
                - diff_filespec_size
                - diff_filespec_size
                - oideq.25203
                - get_compact_summary
        - Branch String:   'diff.c:3821,41'
          Branch Sides:
            - BranchSide:      'diff.c:3821,44'
              BranchSideFuncs:
                - diffstat_add
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
                - diff_filespec_size
                - diff_filespec_size
                - oideq.25203
                - get_compact_summary
            - BranchSide:      'diff.c:3823,2'
              BranchSideFuncs:
                - diffstat_add
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
                - diff_filespec_size
                - diff_filespec_size
                - oideq.25203
                - get_compact_summary
        - Branch String:   'diff.c:3821,7'
          Branch Sides:
            - BranchSide:      'diff.c:3822,21'
              BranchSideFuncs:
                - diffstat_add
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
                - diff_filespec_size
                - diff_filespec_size
                - oideq.25203
                - get_compact_summary
            - BranchSide:      'diff.c:3823,2'
              BranchSideFuncs:
                - diffstat_add
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
                - diff_filespec_size
                - diff_filespec_size
                - oideq.25203
                - get_compact_summary
        - Branch String:   'diff.c:3827,6'
          Branch Sides:
            - BranchSide:      'diff.c:3828,40'
              BranchSideFuncs:
                - get_compact_summary
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
                - diff_filespec_size
                - diff_filespec_size
                - oideq.25203
            - BranchSide:      'diff.c:3830,7'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
                - diff_filespec_size
                - diff_filespec_size
                - oideq.25203
        - Branch String:   'diff.c:3830,11'
          Branch Sides:
            - BranchSide:      'diff.c:3830,15'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
                - diff_filespec_size
                - diff_filespec_size
                - oideq.25203
            - BranchSide:      'diff.c:3831,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3830,6'
          Branch Sides:
            - BranchSide:      'diff.c:3831,3'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
                - diff_filespec_size
                - diff_filespec_size
                - oideq.25203
            - BranchSide:      'diff.c:3836,17'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
                - diff_filespec_size
                - diff_filespec_size
                - oideq.25203
        - Branch String:   'diff.c:3836,32'
          Branch Sides:
            - BranchSide:      'diff.c:3836,35'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
                - diff_filespec_size
                - diff_filespec_size
                - oideq.25203
            - BranchSide:      'diff.c:3836,15'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
                - diff_filespec_size
                - diff_filespec_size
        - Branch String:   'diff.c:3836,50'
          Branch Sides:
            - BranchSide:      'diff.c:3836,15'
              BranchSideFuncs:
                - oideq.25203
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
                - diff_filespec_size
                - diff_filespec_size
            - BranchSide:      'diff.c:3837,11'
              BranchSideFuncs:
                - oideq.25203
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
                - diff_filespec_size
                - diff_filespec_size
        - Branch String:   'diff.c:3839,44'
          Branch Sides:
            - BranchSide:      'diff.c:3840,30'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
                - diff_filespec_size
                - diff_filespec_size
            - BranchSide:      'diff.c:3841,3'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
                - diff_filespec_size
                - diff_filespec_size
        - Branch String:   'diff.c:3839,6'
          Branch Sides:
            - BranchSide:      'diff.c:3841,3'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
                - diff_filespec_size
                - diff_filespec_size
            - BranchSide:      'diff.c:3851,11'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
        - Branch String:   'diff.c:3842,7'
          Branch Sides:
            - BranchSide:      'diff.c:3843,4'
              BranchSideFuncs:
                - diff_filespec_size
                - diff_filespec_size
                - diff_free_filespec_data
                - diff_free_filespec_data
            - BranchSide:      'diff.c:3846,37'
              BranchSideFuncs:
                - diff_filespec_size
                - diff_filespec_size
                - diff_free_filespec_data
                - diff_free_filespec_data
        - Branch String:   'diff.c:3851,11'
          Branch Sides:
            - BranchSide:      'diff.c:3852,26'
              BranchSideFuncs:
                - diff_populate_filespec
                - diff_populate_filespec
                - count_lines
                - count_lines
                - diff_free_filespec_data
                - diff_free_filespec_data
            - BranchSide:      'diff.c:3858,11'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - free_diffstat_file
                - die
        - Branch String:   'diff.c:3863,43'
          Branch Sides:
            - BranchSide:      'diff.c:3864,19'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3865,4'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3863,7'
          Branch Sides:
            - BranchSide:      'diff.c:3865,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3867,3'
              BranchSideFuncs:
                - xdi_diff_outf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free_diffstat_file
                - die
        - Branch String:   'diff.c:3877,7'
          Branch Sides:
            - BranchSide:      'diff.c:3879,46'
              BranchSideFuncs:
                - die
            - BranchSide:      'diff.c:3881,7'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free_diffstat_file
        - Branch String:   'diff.c:3881,28'
          Branch Sides:
            - BranchSide:      'diff.c:3881,31'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free_diffstat_file
            - BranchSide:      'diff.c:3901,2'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
        - Branch String:   'diff.c:3881,7'
          Branch Sides:
            - BranchSide:      'diff.c:3883,5'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free_diffstat_file
            - BranchSide:      'diff.c:3901,2'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
        - Branch String:   'diff.c:3894,5'
          Branch Sides:
            - BranchSide:      'diff.c:3894,9'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free_diffstat_file
            - BranchSide:      'diff.c:3900,3'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
        - Branch String:   'diff.c:3895,5'
          Branch Sides:
            - BranchSide:      'diff.c:3895,9'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
            - BranchSide:      'diff.c:3900,3'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
        - Branch String:   'diff.c:3896,5'
          Branch Sides:
            - BranchSide:      'diff.c:3896,8'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
            - BranchSide:      'diff.c:3900,3'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
        - Branch String:   'diff.c:3893,8'
          Branch Sides:
            - BranchSide:      'diff.c:3897,24'
              BranchSideFuncs:
                - free_diffstat_file
                - diff_free_filespec_data
                - diff_free_filespec_data
            - BranchSide:      'diff.c:3900,3'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
      Callsites:
        - Src:             'diff.c:3825,9'
          Dst:             diffstat_add
        - Src:             'diff.c:3828,20'
          Dst:             get_compact_summary
        - Src:             'diff.c:3837,4'
          Dst:             oideq
        - Src:             'diff.c:3839,6'
          Dst:             diff_filespec_is_binary
        - Src:             'diff.c:3840,6'
          Dst:             diff_filespec_is_binary
        - Src:             'diff.c:3846,18'
          Dst:             diff_filespec_size
        - Src:             'diff.c:3847,20'
          Dst:             diff_filespec_size
        - Src:             'diff.c:3852,3'
          Dst:             diff_populate_filespec
        - Src:             'diff.c:3853,3'
          Dst:             diff_populate_filespec
        - Src:             'diff.c:3854,19'
          Dst:             count_lines
        - Src:             'diff.c:3855,17'
          Dst:             count_lines
        - Src:             'diff.c:3863,7'
          Dst:             fill_mmfile
        - Src:             'diff.c:3864,7'
          Dst:             fill_mmfile
        - Src:             'diff.c:3877,7'
          Dst:             xdi_diff_outf
        - Src:             'diff.c:3877,7'
          Dst:             diffstat_consume
        - Src:             'diff.c:3879,4'
          Dst:             die
        - Src:             'diff.c:3897,5'
          Dst:             free_diffstat_file
        - Src:             'diff.c:3903,2'
          Dst:             diff_free_filespec_data
        - Src:             'diff.c:3904,2'
          Dst:             diff_free_filespec_data
    - functionName:    diff_filespec_is_binary
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3407
      functionLinenumberEnd: 3426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - one
      BBCount:         22
      ICount:          170
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - buffer_is_binary
        - diff_filespec_load_driver
        - diff_populate_filespec
      functionUses:    14
      BranchProfiles:
        - Branch String:   'diff.c:3412,6'
          Branch Sides:
            - BranchSide:      'diff.c:3412,6'
              BranchSideFuncs:
                - diff_filespec_load_driver
                - buffer_is_binary
                - diff_populate_filespec
            - BranchSide:      'diff.c:3413,29'
              BranchSideFuncs:
                - diff_filespec_load_driver
                - buffer_is_binary
                - diff_populate_filespec
        - Branch String:   'diff.c:3414,7'
          Branch Sides:
            - BranchSide:      'diff.c:3415,21'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3417,9'
              BranchSideFuncs:
                - buffer_is_binary
                - diff_populate_filespec
        - Branch String:   'diff.c:3417,19'
          Branch Sides:
            - BranchSide:      'diff.c:3417,22'
              BranchSideFuncs:
                - buffer_is_binary
            - BranchSide:      'diff.c:3419,8'
              BranchSideFuncs:
                - buffer_is_binary
        - Branch String:   'diff.c:3417,8'
          Branch Sides:
            - BranchSide:      'diff.c:3418,28'
              BranchSideFuncs:
                - diff_populate_filespec
                - buffer_is_binary
            - BranchSide:      'diff.c:3419,8'
              BranchSideFuncs:
                - buffer_is_binary
        - Branch String:   'diff.c:3419,29'
          Branch Sides:
            - BranchSide:      'diff.c:3419,32'
              BranchSideFuncs:
                - buffer_is_binary
            - BranchSide:      'diff.c:3422,8'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3419,8'
          Branch Sides:
            - BranchSide:      'diff.c:3420,39'
              BranchSideFuncs:
                - buffer_is_binary
            - BranchSide:      'diff.c:3422,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:3413,3'
          Dst:             diff_filespec_load_driver
        - Src:             'diff.c:3418,5'
          Dst:             diff_populate_filespec
        - Src:             'diff.c:3420,22'
          Dst:             buffer_is_binary
    - functionName:    count_lines
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'diff.c:617,2'
          Branch Sides:
            - BranchSide:      'diff.c:618,13'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:629,6'
              BranchSideFuncs: []
        - Branch String:   'diff.c:619,7'
          Branch Sides:
            - BranchSide:      'diff.c:620,9'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:625,17'
              BranchSideFuncs: []
        - Branch String:   'diff.c:629,6'
          Branch Sides:
            - BranchSide:      'diff.c:630,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:631,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:631,6'
          Branch Sides:
            - BranchSide:      'diff.c:632,8'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:633,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_mmfile
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - mf
        - one
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - diff_populate_filespec
      functionUses:    10
      BranchProfiles:
        - Branch String:   'diff.c:639,6'
          Branch Sides:
            - BranchSide:      'diff.c:640,3'
              BranchSideFuncs:
                - diff_populate_filespec
            - BranchSide:      'diff.c:644,34'
              BranchSideFuncs:
                - diff_populate_filespec
      Callsites:
        - Src:             'diff.c:644,11'
          Dst:             diff_populate_filespec
    - functionName:    free_diffstat_file
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3206
      functionLinenumberEnd: 3211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diff_free_filespec_data
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4274
      functionLinenumberEnd: 4280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - diff_free_filespec_blob
      functionUses:    22
      BranchProfiles:
        - Branch String:   'diff.c:4275,6'
          Branch Sides:
            - BranchSide:      'diff.c:4276,3'
              BranchSideFuncs:
                - diff_free_filespec_blob
                - free
            - BranchSide:      'diff.c:4278,26'
              BranchSideFuncs:
                - diff_free_filespec_blob
                - free
      Callsites:
        - Src:             'diff.c:4278,2'
          Dst:             diff_free_filespec_blob
    - functionName:    diff_free_filespec_blob
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4261
      functionLinenumberEnd: 4271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - munmap
      functionUses:    7
      BranchProfiles:
        - Branch String:   'diff.c:4262,6'
          Branch Sides:
            - BranchSide:      'diff.c:4263,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'diff.c:4264,11'
              BranchSideFuncs:
                - munmap
        - Branch String:   'diff.c:4267,21'
          Branch Sides:
            - BranchSide:      'diff.c:4267,24'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4268,20'
              BranchSideFuncs: []
        - Branch String:   'diff.c:4267,6'
          Branch Sides:
            - BranchSide:      'diff.c:4267,6'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4268,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:4265,3'
          Dst:             munmap
    - functionName:    diff_filespec_load_driver
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2225
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - one
        - istate
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - userdiff_find_by_name
        - userdiff_find_by_path
      functionUses:    4
      BranchProfiles:
        - Branch String:   'diff.c:2227,6'
          Branch Sides:
            - BranchSide:      'diff.c:2228,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2230,6'
              BranchSideFuncs:
                - userdiff_find_by_name
                - userdiff_find_by_path
        - Branch String:   'diff.c:2230,6'
          Branch Sides:
            - BranchSide:      'diff.c:2231,39'
              BranchSideFuncs:
                - userdiff_find_by_path
                - userdiff_find_by_name
            - BranchSide:      'diff.c:2234,7'
              BranchSideFuncs:
                - userdiff_find_by_name
        - Branch String:   'diff.c:2234,6'
          Branch Sides:
            - BranchSide:      'diff.c:2234,6'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2235,17'
              BranchSideFuncs:
                - userdiff_find_by_name
      Callsites:
        - Src:             'diff.c:2231,17'
          Dst:             userdiff_find_by_path
        - Src:             'diff.c:2235,17'
          Dst:             userdiff_find_by_name
    - functionName:    run_diffstat
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4693
      functionLinenumberEnd: 4723
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - o
        - diffstat
      BBCount:         20
      ICount:          176
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - builtin_diffstat
        - diff_fill_oid_info
        - set_diff_algorithm
        - strcmp
        - strip_prefix
        - userdiff_find_by_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:4697,6'
          Branch Sides:
            - BranchSide:      'diff.c:4698,55'
              BranchSideFuncs:
                - strcmp
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_diffstat
                - strip_prefix
                - builtin_diffstat
            - BranchSide:      'diff.c:4705,6'
              BranchSideFuncs:
                - strcmp
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_diffstat
                - strip_prefix
                - builtin_diffstat
        - Branch String:   'diff.c:4701,11'
          Branch Sides:
            - BranchSide:      'diff.c:4701,14'
              BranchSideFuncs:
                - strcmp
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_diffstat
                - strip_prefix
                - builtin_diffstat
                - set_diff_algorithm.25220
            - BranchSide:      'diff.c:4703,2'
              BranchSideFuncs:
                - strcmp
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_diffstat
                - strip_prefix
                - builtin_diffstat
        - Branch String:   'diff.c:4701,7'
          Branch Sides:
            - BranchSide:      'diff.c:4702,23'
              BranchSideFuncs:
                - set_diff_algorithm.25220
                - strcmp
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_diffstat
                - strip_prefix
                - builtin_diffstat
            - BranchSide:      'diff.c:4703,2'
              BranchSideFuncs:
                - strcmp
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_diffstat
                - strip_prefix
                - builtin_diffstat
        - Branch String:   'diff.c:4705,6'
          Branch Sides:
            - BranchSide:      'diff.c:4707,20'
              BranchSideFuncs:
                - builtin_diffstat
            - BranchSide:      'diff.c:4712,9'
              BranchSideFuncs:
                - strcmp
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_diffstat
                - strip_prefix
        - Branch String:   'diff.c:4713,11'
          Branch Sides:
            - BranchSide:      'diff.c:4713,40'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_diffstat
                - strip_prefix
            - BranchSide:      'diff.c:4713,8'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_diffstat
                - strip_prefix
        - Branch String:   'diff.c:4715,6'
          Branch Sides:
            - BranchSide:      'diff.c:4716,16'
              BranchSideFuncs:
                - strip_prefix
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_diffstat
            - BranchSide:      'diff.c:4718,21'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_diffstat
      Callsites:
        - Src:             'diff.c:4698,33'
          Dst:             userdiff_find_by_path
        - Src:             'diff.c:4702,4'
          Dst:             set_diff_algorithm
        - Src:             'diff.c:4707,3'
          Dst:             builtin_diffstat
        - Src:             'diff.c:4713,11'
          Dst:             strcmp
        - Src:             'diff.c:4716,3'
          Dst:             strip_prefix
        - Src:             'diff.c:4718,2'
          Dst:             diff_fill_oid_info
        - Src:             'diff.c:4719,2'
          Dst:             diff_fill_oid_info
        - Src:             'diff.c:4721,2'
          Dst:             builtin_diffstat
    - functionName:    set_diff_algorithm
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3520
      functionLinenumberEnd: 3532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opts
        - alg
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_algorithm_value
      functionUses:    5
      BranchProfiles:
        - Branch String:   'diff.c:3523,6'
          Branch Sides:
            - BranchSide:      'diff.c:3524,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3527,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:3521,15'
          Dst:             parse_algorithm_value
    - functionName:    strip_prefix
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4623
      functionLinenumberEnd: 4635
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prefix_length
        - namep
        - otherp
      BBCount:         19
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - is_absolute_path
      functionUses:    6
      BranchProfiles:
        - Branch String:   'diff.c:4625,13'
          Branch Sides:
            - BranchSide:      'diff.c:4625,35'
              BranchSideFuncs:
                - is_absolute_path.25225
                - is_absolute_path.25225
            - BranchSide:      'diff.c:4630,7'
              BranchSideFuncs:
                - is_absolute_path.25225
        - Branch String:   'diff.c:4625,6'
          Branch Sides:
            - BranchSide:      'diff.c:4626,13'
              BranchSideFuncs:
                - is_absolute_path.25225
            - BranchSide:      'diff.c:4630,7'
              BranchSideFuncs:
                - is_absolute_path.25225
        - Branch String:   'diff.c:4627,7'
          Branch Sides:
            - BranchSide:      'diff.c:4628,7'
              BranchSideFuncs:
                - is_absolute_path.25225
            - BranchSide:      'diff.c:4629,2'
              BranchSideFuncs:
                - is_absolute_path.25225
        - Branch String:   'diff.c:4630,14'
          Branch Sides:
            - BranchSide:      'diff.c:4630,36'
              BranchSideFuncs:
                - is_absolute_path.25225
            - BranchSide:      'diff.c:4630,14'
              BranchSideFuncs: []
        - Branch String:   'diff.c:4630,6'
          Branch Sides:
            - BranchSide:      'diff.c:4630,6'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4631,14'
              BranchSideFuncs: []
        - Branch String:   'diff.c:4632,7'
          Branch Sides:
            - BranchSide:      'diff.c:4633,7'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4634,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:4625,17'
          Dst:             is_absolute_path
        - Src:             'diff.c:4630,18'
          Dst:             is_absolute_path
    - functionName:    diff_fill_oid_info
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4604
      functionLinenumberEnd: 4620
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - one
        - istate
      BBCount:         15
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - die
        - die_errno
        - index_path
        - lstat64
        - oidclr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'diff.c:4605,6'
          Branch Sides:
            - BranchSide:      'diff.c:4606,8'
              BranchSideFuncs:
                - lstat64
                - index_path
                - die
                - die_errno
                - oidclr.25221
            - BranchSide:      'diff.c:4619,11'
              BranchSideFuncs:
                - oidclr.25221
        - Branch String:   'diff.c:4606,7'
          Branch Sides:
            - BranchSide:      'diff.c:4608,8'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4617,2'
              BranchSideFuncs: []
        - Branch String:   'diff.c:4608,8'
          Branch Sides:
            - BranchSide:      'diff.c:4609,13'
              BranchSideFuncs:
                - oidclr.25221
            - BranchSide:      'diff.c:4612,14'
              BranchSideFuncs:
                - lstat64
                - index_path
                - die
                - die_errno
        - Branch String:   'diff.c:4612,8'
          Branch Sides:
            - BranchSide:      'diff.c:4613,28'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'diff.c:4614,19'
              BranchSideFuncs:
                - index_path
                - die
        - Branch String:   'diff.c:4614,8'
          Branch Sides:
            - BranchSide:      'diff.c:4615,27'
              BranchSideFuncs:
                - die
            - BranchSide:      'diff.c:4616,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:4609,5'
          Dst:             oidclr
        - Src:             'diff.c:4612,8'
          Dst:             lstat64
        - Src:             'diff.c:4613,5'
          Dst:             die_errno
        - Src:             'diff.c:4614,8'
          Dst:             index_path
        - Src:             'diff.c:4615,5'
          Dst:             die
        - Src:             'diff.c:4619,3'
          Dst:             oidclr
    - functionName:    oidclr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
        - algop
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_algo_by_ptr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:315,14'
          Dst:             hash_algo_by_ptr
    - functionName:    hash_algo_by_ptr
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_absolute_path
      functionSourceFile: '/src/git/./abspath.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_is_dir_sep
      functionUses:    2
      BranchProfiles:
        - Branch String:   './abspath.h:30,29'
          Branch Sides:
            - BranchSide:      './abspath.h:30,29'
              BranchSideFuncs: []
            - BranchSide:      './abspath.h:30,53'
              BranchSideFuncs:
                - git_has_dos_drive_prefix.25227
      Callsites:
        - Src:             './abspath.h:30,9'
          Dst:             git_is_dir_sep
        - Src:             './abspath.h:30,32'
          Dst:             git_has_dos_drive_prefix
    - functionName:    git_is_dir_sep
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    git_has_dos_drive_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_algorithm_value
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         21
      ICount:          83
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - strcasecmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'diff.c:221,6'
          Branch Sides:
            - BranchSide:      'diff.c:222,3'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'diff.c:223,23'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'diff.c:223,39'
          Branch Sides:
            - BranchSide:      'diff.c:223,54'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'diff.c:224,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:223,11'
          Branch Sides:
            - BranchSide:      'diff.c:224,3'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'diff.c:225,23'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'diff.c:225,11'
          Branch Sides:
            - BranchSide:      'diff.c:226,3'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
            - BranchSide:      'diff.c:227,23'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'diff.c:227,11'
          Branch Sides:
            - BranchSide:      'diff.c:228,3'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'diff.c:229,23'
              BranchSideFuncs:
                - strcasecmp
      Callsites:
        - Src:             'diff.c:223,12'
          Dst:             strcasecmp
        - Src:             'diff.c:223,43'
          Dst:             strcasecmp
        - Src:             'diff.c:225,12'
          Dst:             strcasecmp
        - Src:             'diff.c:227,12'
          Dst:             strcasecmp
        - Src:             'diff.c:229,12'
          Dst:             strcasecmp
    - functionName:    match_filter
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6852
      functionLinenumberEnd: 6859
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - p
      BBCount:         19
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - filter_bit_tst
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:6853,47'
          Branch Sides:
            - BranchSide:      'diff.c:6854,6'
              BranchSideFuncs:
                - filter_bit_tst
                - filter_bit_tst
                - filter_bit_tst
            - BranchSide:      'diff.c:6858,5'
              BranchSideFuncs:
                - filter_bit_tst
        - Branch String:   'diff.c:6854,15'
          Branch Sides:
            - BranchSide:      'diff.c:6855,48'
              BranchSideFuncs:
                - filter_bit_tst
                - filter_bit_tst
                - filter_bit_tst
            - BranchSide:      'diff.c:6856,7'
              BranchSideFuncs:
                - filter_bit_tst
                - filter_bit_tst
        - Branch String:   'diff.c:6855,58'
          Branch Sides:
            - BranchSide:      'diff.c:6855,58'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6856,7'
              BranchSideFuncs:
                - filter_bit_tst
                - filter_bit_tst
        - Branch String:   'diff.c:6856,16'
          Branch Sides:
            - BranchSide:      'diff.c:6857,43'
              BranchSideFuncs:
                - filter_bit_tst
            - BranchSide:      'diff.c:6858,5'
              BranchSideFuncs:
                - filter_bit_tst
        - Branch String:   'diff.c:6857,55'
          Branch Sides:
            - BranchSide:      'diff.c:6857,55'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6858,5'
              BranchSideFuncs:
                - filter_bit_tst
        - Branch String:   'diff.c:6858,40'
          Branch Sides:
            - BranchSide:      'diff.c:6857,55'
              BranchSideFuncs:
                - filter_bit_tst
            - BranchSide:      'diff.c:6859,19'
              BranchSideFuncs:
                - filter_bit_tst
      Callsites:
        - Src:             'diff.c:6855,6'
          Dst:             filter_bit_tst
        - Src:             'diff.c:6857,6'
          Dst:             filter_bit_tst
        - Src:             'diff.c:6859,4'
          Dst:             filter_bit_tst
    - functionName:    filter_bit_tst
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4822
      functionLinenumberEnd: 4823
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - status
        - opt
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_null_oid
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oid
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hash.h:352,10'
          Dst:             memcmp
    - functionName:    free_emitted_diff_symbols
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:864,6'
          Branch Sides:
            - BranchSide:      'diff.c:865,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'diff.c:866,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    strbuf_complete
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - sb
        - term
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addch
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:631,14'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,17'
              BranchSideFuncs:
                - strbuf_addch.25237
            - BranchSide:      './strbuf.h:631,14'
              BranchSideFuncs: []
        - Branch String:   './strbuf.h:631,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:631,6'
              BranchSideFuncs:
                - strbuf_addch.25237
            - BranchSide:      './strbuf.h:632,16'
              BranchSideFuncs:
                - strbuf_addch.25237
      Callsites:
        - Src:             './strbuf.h:632,3'
          Dst:             strbuf_addch
    - functionName:    strbuf_addch
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sb
        - c
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_avail
        - strbuf_grow
      functionUses:    11
      BranchProfiles:
        - Branch String:   './strbuf.h:234,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:234,6'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:235,15'
              BranchSideFuncs:
                - strbuf_grow
      Callsites:
        - Src:             './strbuf.h:234,7'
          Dst:             strbuf_avail
        - Src:             './strbuf.h:235,3'
          Dst:             strbuf_grow
    - functionName:    strbuf_avail
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './strbuf.h:145,9'
          Branch Sides:
            - BranchSide:      './strbuf.h:145,21'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:145,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strbuf_complete_line
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_complete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:637,2'
          Dst:             strbuf_complete
    - functionName:    regexec_buf
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - preg
        - buf
        - size
        - nmatch
        - pmatch
        - eflags
      BBCount:         9
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - regexec
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1392,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1392,2'
              BranchSideFuncs:
                - __assert_fail
                - regexec
            - BranchSide:      './git-compat-util.h:1392,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './git-compat-util.h:1392,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1392,2'
              BranchSideFuncs:
                - regexec
            - BranchSide:      './git-compat-util.h:1392,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './git-compat-util.h:1392,2'
          Dst:             __assert_fail
        - Src:             './git-compat-util.h:1395,9'
          Dst:             regexec
    - functionName:    find_word_boundaries
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2099
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - word_regex
        - begin
        - end
      BBCount:         33
      ICount:          274
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - memchr
        - regexec_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:2070,20'
          Branch Sides:
            - BranchSide:      'diff.c:2070,24'
              BranchSideFuncs:
                - regexec_buf
                - memchr
            - BranchSide:      'diff.c:2070,2'
              BranchSideFuncs:
                - regexec_buf
                - memchr
        - Branch String:   'diff.c:2070,2'
          Branch Sides:
            - BranchSide:      'diff.c:2072,20'
              BranchSideFuncs:
                - regexec_buf
                - memchr
            - BranchSide:      'diff.c:2088,2'
              BranchSideFuncs: []
        - Branch String:   'diff.c:2072,7'
          Branch Sides:
            - BranchSide:      'diff.c:2074,21'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2083,4'
              BranchSideFuncs: []
        - Branch String:   'diff.c:2076,11'
          Branch Sides:
            - BranchSide:      'diff.c:2076,15'
              BranchSideFuncs:
                - regexec_buf
                - memchr
            - BranchSide:      'diff.c:2076,33'
              BranchSideFuncs:
                - regexec_buf
                - memchr
        - Branch String:   'diff.c:2078,8'
          Branch Sides:
            - BranchSide:      'diff.c:2079,7'
              BranchSideFuncs:
                - regexec_buf
                - memchr
            - BranchSide:      'diff.c:2081,13'
              BranchSideFuncs: []
        - Branch String:   'diff.c:2088,31'
          Branch Sides:
            - BranchSide:      'diff.c:2088,34'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2088,2'
              BranchSideFuncs: []
        - Branch String:   'diff.c:2088,2'
          Branch Sides:
            - BranchSide:      'diff.c:2089,5'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2090,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:2090,6'
          Branch Sides:
            - BranchSide:      'diff.c:2091,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2094,10'
              BranchSideFuncs: []
        - Branch String:   'diff.c:2095,29'
          Branch Sides:
            - BranchSide:      'diff.c:2095,33'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2095,2'
              BranchSideFuncs: []
        - Branch String:   'diff.c:2095,2'
          Branch Sides:
            - BranchSide:      'diff.c:2096,5'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2098,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:2072,8'
          Dst:             regexec_buf
        - Src:             'diff.c:2074,14'
          Dst:             memchr
    - functionName:    color_words_output_graph_prefix
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2002
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - diff_words
      BBCount:         13
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:2003,35'
          Branch Sides:
            - BranchSide:      'diff.c:2004,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2005,4'
              BranchSideFuncs: []
        - Branch String:   'diff.c:2004,58'
          Branch Sides:
            - BranchSide:      'diff.c:2005,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2007,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:2005,57'
          Branch Sides:
            - BranchSide:      'diff.c:2006,5'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2009,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:2003,6'
          Branch Sides:
            - BranchSide:      'diff.c:2007,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2009,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fn_out_diff_words_aux
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2064
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - priv
        - minus_first
        - minus_len
        - plus_first
        - plus_len
        - func
        - funclen
      BBCount:         24
      ICount:          272
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - color_words_output_graph_prefix
        - diff_line_prefix
        - fn_out_diff_words_write_helper
        - fputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:2024,2'
          Branch Sides:
            - BranchSide:      'diff.c:2024,2'
              BranchSideFuncs:
                - diff_line_prefix
                - color_words_output_graph_prefix
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
                - fputs
            - BranchSide:      'diff.c:2025,33'
              BranchSideFuncs:
                - diff_line_prefix
                - color_words_output_graph_prefix
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
                - fputs
        - Branch String:   'diff.c:2028,6'
          Branch Sides:
            - BranchSide:      'diff.c:2029,17'
              BranchSideFuncs:
                - color_words_output_graph_prefix
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
                - fputs
            - BranchSide:      'diff.c:2034,4'
              BranchSideFuncs:
                - color_words_output_graph_prefix
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
                - fputs
        - Branch String:   'diff.c:2036,6'
          Branch Sides:
            - BranchSide:      'diff.c:2037,16'
              BranchSideFuncs:
                - color_words_output_graph_prefix
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
                - fputs
            - BranchSide:      'diff.c:2040,27'
              BranchSideFuncs:
                - color_words_output_graph_prefix
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
                - fputs
        - Branch String:   'diff.c:2042,6'
          Branch Sides:
            - BranchSide:      'diff.c:2043,9'
              BranchSideFuncs:
                - fputs
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
            - BranchSide:      'diff.c:2045,6'
              BranchSideFuncs:
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
        - Branch String:   'diff.c:2045,6'
          Branch Sides:
            - BranchSide:      'diff.c:2046,34'
              BranchSideFuncs:
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
            - BranchSide:      'diff.c:2051,6'
              BranchSideFuncs:
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
        - Branch String:   'diff.c:2051,6'
          Branch Sides:
            - BranchSide:      'diff.c:2052,34'
              BranchSideFuncs:
                - fn_out_diff_words_write_helper
                - fn_out_diff_words_write_helper
            - BranchSide:      'diff.c:2056,6'
              BranchSideFuncs:
                - fn_out_diff_words_write_helper
        - Branch String:   'diff.c:2056,6'
          Branch Sides:
            - BranchSide:      'diff.c:2056,6'
              BranchSideFuncs:
                - fn_out_diff_words_write_helper
            - BranchSide:      'diff.c:2057,34'
              BranchSideFuncs:
                - fn_out_diff_words_write_helper
      Callsites:
        - Src:             'diff.c:2024,2'
          Dst:             __assert_fail
        - Src:             'diff.c:2025,16'
          Dst:             diff_line_prefix
        - Src:             'diff.c:2042,6'
          Dst:             color_words_output_graph_prefix
        - Src:             'diff.c:2043,3'
          Dst:             fputs
        - Src:             'diff.c:2046,3'
          Dst:             fn_out_diff_words_write_helper
        - Src:             'diff.c:2052,3'
          Dst:             fn_out_diff_words_write_helper
        - Src:             'diff.c:2057,3'
          Dst:             fn_out_diff_words_write_helper
    - functionName:    diff_line_prefix
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2317
      functionLinenumberEnd: 2324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    27
      BranchProfiles:
        - Branch String:   'diff.c:2319,6'
          Branch Sides:
            - BranchSide:      'diff.c:2320,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2322,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fn_out_diff_words_write_helper
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1928
      functionLinenumberEnd: 1967
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - st_el
        - newline
        - count
        - buf
      BBCount:         35
      ICount:          232
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - diff_line_prefix
        - emit_diff_symbol
        - memchr
        - strbuf_add
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'diff.c:1932,2'
          Branch Sides:
            - BranchSide:      'diff.c:1933,20'
              BranchSideFuncs:
                - memchr
                - strbuf_release
                - emit_diff_symbol
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - diff_line_prefix
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1963,9'
              BranchSideFuncs:
                - strbuf_release
                - emit_diff_symbol
        - Branch String:   'diff.c:1934,7'
          Branch Sides:
            - BranchSide:      'diff.c:1935,40'
              BranchSideFuncs:
                - diff_line_prefix
                - strbuf_addstr.25245
                - strbuf_release
                - emit_diff_symbol
                - strbuf_addstr.25245
                - memchr
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1937,7'
              BranchSideFuncs:
                - strbuf_release
                - emit_diff_symbol
                - strbuf_addstr.25245
                - memchr
                - diff_line_prefix
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_addstr.25245
        - Branch String:   'diff.c:1937,7'
          Branch Sides:
            - BranchSide:      'diff.c:1938,24'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_release
                - emit_diff_symbol
                - strbuf_addstr.25245
                - memchr
                - diff_line_prefix
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addstr.25245
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1948,8'
              BranchSideFuncs:
                - strbuf_release
                - emit_diff_symbol
                - strbuf_addstr.25245
                - memchr
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - diff_line_prefix
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
        - Branch String:   'diff.c:1938,37'
          Branch Sides:
            - BranchSide:      'diff.c:1938,41'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_release
                - emit_diff_symbol
                - strbuf_addstr.25245
                - memchr
                - diff_line_prefix
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addstr.25245
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1938,24'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_release
                - emit_diff_symbol
                - strbuf_addstr.25245
                - memchr
                - diff_line_prefix
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addstr.25245
                - strbuf_addstr.25245
        - Branch String:   'diff.c:1940,21'
          Branch Sides:
            - BranchSide:      'diff.c:1940,25'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_release
                - emit_diff_symbol
                - strbuf_addstr.25245
                - memchr
                - diff_line_prefix
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addstr.25245
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1942,23'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_release
                - emit_diff_symbol
                - strbuf_addstr.25245
                - memchr
                - strbuf_addstr.25245
                - diff_line_prefix
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addstr.25245
        - Branch String:   'diff.c:1940,8'
          Branch Sides:
            - BranchSide:      'diff.c:1941,24'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_release
                - emit_diff_symbol
                - strbuf_addstr.25245
                - memchr
                - diff_line_prefix
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1942,23'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_release
                - emit_diff_symbol
                - strbuf_addstr.25245
                - memchr
                - strbuf_addstr.25245
                - diff_line_prefix
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addstr.25245
        - Branch String:   'diff.c:1943,25'
          Branch Sides:
            - BranchSide:      'diff.c:1943,29'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_release
                - emit_diff_symbol
                - strbuf_addstr.25245
                - memchr
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - diff_line_prefix
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1943,39'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_release
                - emit_diff_symbol
                - strbuf_addstr.25245
                - memchr
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - diff_line_prefix
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addstr.25245
        - Branch String:   'diff.c:1945,8'
          Branch Sides:
            - BranchSide:      'diff.c:1946,24'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_release
                - emit_diff_symbol
                - strbuf_addstr.25245
                - memchr
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - diff_line_prefix
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
            - BranchSide:      'diff.c:1947,3'
              BranchSideFuncs:
                - strbuf_release
                - emit_diff_symbol
                - strbuf_addstr.25245
                - memchr
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - diff_line_prefix
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
        - Branch String:   'diff.c:1948,7'
          Branch Sides:
            - BranchSide:      'diff.c:1949,4'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_release
                - emit_diff_symbol
                - memchr
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - diff_line_prefix
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
            - BranchSide:      'diff.c:1951,22'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_release
                - emit_diff_symbol
                - memchr
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - diff_line_prefix
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
        - Branch String:   'diff.c:1955,7'
          Branch Sides:
            - BranchSide:      'diff.c:1932,2'
              BranchSideFuncs:
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_release
                - emit_diff_symbol
                - memchr
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - diff_line_prefix
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1956,21'
              BranchSideFuncs:
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_release
                - emit_diff_symbol
                - memchr
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - diff_line_prefix
                - strbuf_addstr.25245
        - Branch String:   'diff.c:1963,6'
          Branch Sides:
            - BranchSide:      'diff.c:1963,6'
              BranchSideFuncs:
                - emit_diff_symbol
                - strbuf_release
            - BranchSide:      'diff.c:1964,20'
              BranchSideFuncs:
                - emit_diff_symbol
                - strbuf_release
      Callsites:
        - Src:             'diff.c:1933,13'
          Dst:             memchr
        - Src:             'diff.c:1935,23'
          Dst:             diff_line_prefix
        - Src:             'diff.c:1935,4'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1941,5'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1942,4'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1943,4'
          Dst:             strbuf_add
        - Src:             'diff.c:1944,4'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1946,5'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1951,3'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1956,4'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:1958,4'
          Dst:             strbuf_setlen
        - Src:             'diff.c:1964,3'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:1966,2'
          Dst:             strbuf_release
    - functionName:    strbuf_addstr
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuf_add
        - strlen
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             './strbuf.h:310,20'
          Dst:             strlen
        - Src:             './strbuf.h:310,2'
          Dst:             strbuf_add
    - functionName:    emit_diff_symbol
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - o
        - s
        - line
        - len
        - flags
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - append_emitted_diff_symbol
        - emit_diff_symbol_from_struct
      functionUses:    52
      BranchProfiles:
        - Branch String:   'diff.c:1591,6'
          Branch Sides:
            - BranchSide:      'diff.c:1592,30'
              BranchSideFuncs:
                - append_emitted_diff_symbol
            - BranchSide:      'diff.c:1594,32'
              BranchSideFuncs:
                - emit_diff_symbol_from_struct
      Callsites:
        - Src:             'diff.c:1592,3'
          Dst:             append_emitted_diff_symbol
        - Src:             'diff.c:1594,3'
          Dst:             emit_diff_symbol_from_struct
    - functionName:    strbuf_setlen
      functionSourceFile: '/src/git/./strbuf.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sb
        - len
      BBCount:         14
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - BUG_fl
        - __assert_fail
      functionUses:    12
      BranchProfiles:
        - Branch String:   './strbuf.h:166,13'
          Branch Sides:
            - BranchSide:      './strbuf.h:166,25'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
            - BranchSide:      './strbuf.h:166,10'
              BranchSideFuncs:
                - __assert_fail
                - BUG_fl
        - Branch String:   './strbuf.h:166,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:167,3'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      './strbuf.h:168,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:169,6'
          Branch Sides:
            - BranchSide:      './strbuf.h:170,3'
              BranchSideFuncs: []
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './strbuf.h:172,3'
          Branch Sides:
            - BranchSide:      './strbuf.h:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './strbuf.h:172,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './strbuf.h:167,3'
          Dst:             BUG_fl
        - Src:             './strbuf.h:172,3'
          Dst:             __assert_fail
    - functionName:    append_emitted_diff_symbol
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - e
      BBCount:         14
      ICount:          150
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - st_mult
        - xmemdupz
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:853,2'
          Branch Sides:
            - BranchSide:      'diff.c:853,2'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - xmemdupz
            - BranchSide:      'diff.c:856,7'
              BranchSideFuncs:
                - xmemdupz
        - Branch String:   'diff.c:853,2'
          Branch Sides:
            - BranchSide:      'diff.c:853,2'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - xmemdupz
            - BranchSide:      'diff.c:853,2'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - xmemdupz
        - Branch String:   'diff.c:859,12'
          Branch Sides:
            - BranchSide:      'diff.c:859,31'
              BranchSideFuncs:
                - xmemdupz
            - BranchSide:      'diff.c:859,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:853,2'
          Dst:             st_mult
        - Src:             'diff.c:853,2'
          Dst:             xrealloc
        - Src:             'diff.c:859,22'
          Dst:             xmemdupz
    - functionName:    emit_diff_symbol_from_struct
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1582
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - eds
      BBCount:         102
      ICount:          871
      EdgeCount:       114
      CyclomaticComplexity: 14
      functionsReached:
        - BUG_fl
        - diff_get_color
        - diff_line_prefix
        - emit_line
        - emit_line_0
        - emit_line_ws_markup
        - fprintf
        - fputc
        - fputs
        - putc
        - strchr
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:1357,2'
          Branch Sides:
            - BranchSide:      'diff.c:1359,13'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - putc
                - strlen
                - emit_line_0
            - BranchSide:      'diff.c:1373,13'
              BranchSideFuncs:
                - emit_line
            - BranchSide:      'diff.c:1373,13'
              BranchSideFuncs:
                - emit_line
            - BranchSide:      'diff.c:1373,13'
              BranchSideFuncs:
                - emit_line
            - BranchSide:      'diff.c:1373,13'
              BranchSideFuncs:
                - emit_line
            - BranchSide:      'diff.c:1373,13'
              BranchSideFuncs:
                - emit_line
            - BranchSide:      'diff.c:1373,13'
              BranchSideFuncs:
                - emit_line
            - BranchSide:      'diff.c:1373,13'
              BranchSideFuncs:
                - emit_line
            - BranchSide:      'diff.c:1373,13'
              BranchSideFuncs:
                - emit_line
            - BranchSide:      'diff.c:1377,13'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line
            - BranchSide:      'diff.c:1377,13'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line
            - BranchSide:      'diff.c:1382,11'
              BranchSideFuncs:
                - diff_line_prefix
                - fprintf
            - BranchSide:      'diff.c:1387,9'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1405,11'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1450,11'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1493,13'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line
                - fputs
            - BranchSide:      'diff.c:1499,13'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line
            - BranchSide:      'diff.c:1513,10'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - diff_line_prefix
                - strchr
                - fprintf
            - BranchSide:      'diff.c:1520,10'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - diff_line_prefix
                - strchr
                - fprintf
            - BranchSide:      'diff.c:1528,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'diff.c:1528,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'diff.c:1531,11'
              BranchSideFuncs:
                - diff_line_prefix
                - fprintf
            - BranchSide:      'diff.c:1534,11'
              BranchSideFuncs:
                - diff_line_prefix
                - fprintf
            - BranchSide:      'diff.c:1537,11'
              BranchSideFuncs:
                - diff_line_prefix
                - fprintf
            - BranchSide:      'diff.c:1540,26'
              BranchSideFuncs:
                - diff_line_prefix
                - fputs
                - fputc
            - BranchSide:      'diff.c:1544,29'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line
            - BranchSide:      'diff.c:1549,9'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line
            - BranchSide:      'diff.c:1554,9'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line
            - BranchSide:      'diff.c:1559,11'
              BranchSideFuncs:
                - diff_line_prefix
                - fprintf
            - BranchSide:      'diff.c:1563,11'
              BranchSideFuncs:
                - diff_line_prefix
                - fprintf
            - BranchSide:      'diff.c:1567,13'
              BranchSideFuncs:
                - emit_line
            - BranchSide:      'diff.c:1571,13'
              BranchSideFuncs:
                - emit_line
            - BranchSide:      'diff.c:1574,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'diff.c:1577,9'
              BranchSideFuncs:
                - fputs
            - BranchSide:      'diff.c:1580,3'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'diff.c:1390,7'
          Branch Sides:
            - BranchSide:      'diff.c:1391,14'
              BranchSideFuncs:
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1400,23'
              BranchSideFuncs:
                - emit_line_ws_markup
        - Branch String:   'diff.c:1391,13'
          Branch Sides:
            - BranchSide:      'diff.c:1391,24'
              BranchSideFuncs:
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1391,13'
              BranchSideFuncs:
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
        - Branch String:   'diff.c:1393,8'
          Branch Sides:
            - BranchSide:      'diff.c:1394,11'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
            - BranchSide:      'diff.c:1395,13'
              BranchSideFuncs:
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
        - Branch String:   'diff.c:1395,13'
          Branch Sides:
            - BranchSide:      'diff.c:1396,11'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
            - BranchSide:      'diff.c:1397,13'
              BranchSideFuncs:
                - emit_line_ws_markup
                - diff_get_color
        - Branch String:   'diff.c:1405,3'
          Branch Sides:
            - BranchSide:      'diff.c:1411,10'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1415,10'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1419,10'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1422,10'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1425,10'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
        - Branch String:   'diff.c:1428,7'
          Branch Sides:
            - BranchSide:      'diff.c:1429,13'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1431,14'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
        - Branch String:   'diff.c:1431,13'
          Branch Sides:
            - BranchSide:      'diff.c:1431,24'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1431,13'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
        - Branch String:   'diff.c:1434,8'
          Branch Sides:
            - BranchSide:      'diff.c:1435,11'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
            - BranchSide:      'diff.c:1436,13'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
        - Branch String:   'diff.c:1436,13'
          Branch Sides:
            - BranchSide:      'diff.c:1437,11'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
            - BranchSide:      'diff.c:1438,13'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
        - Branch String:   'diff.c:1438,13'
          Branch Sides:
            - BranchSide:      'diff.c:1439,11'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
            - BranchSide:      'diff.c:1441,11'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
        - Branch String:   'diff.c:1450,3'
          Branch Sides:
            - BranchSide:      'diff.c:1456,10'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1460,10'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1464,10'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1467,10'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1470,10'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - diff_get_color
        - Branch String:   'diff.c:1473,7'
          Branch Sides:
            - BranchSide:      'diff.c:1474,13'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1476,14'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
        - Branch String:   'diff.c:1476,13'
          Branch Sides:
            - BranchSide:      'diff.c:1476,24'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:1476,13'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
                - diff_get_color
        - Branch String:   'diff.c:1479,8'
          Branch Sides:
            - BranchSide:      'diff.c:1480,11'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
            - BranchSide:      'diff.c:1481,13'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
                - diff_get_color
        - Branch String:   'diff.c:1481,13'
          Branch Sides:
            - BranchSide:      'diff.c:1482,11'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
            - BranchSide:      'diff.c:1483,13'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
                - diff_get_color
        - Branch String:   'diff.c:1483,13'
          Branch Sides:
            - BranchSide:      'diff.c:1484,11'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
            - BranchSide:      'diff.c:1486,11'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_ws_markup
        - Branch String:   'diff.c:1506,7'
          Branch Sides:
            - BranchSide:      'diff.c:1507,8'
              BranchSideFuncs:
                - emit_line
            - BranchSide:      'diff.c:1510,13'
              BranchSideFuncs:
                - emit_line
      Callsites:
        - Src:             'diff.c:1359,13'
          Dst:             diff_get_color
        - Src:             'diff.c:1360,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1361,3'
          Dst:             putc
        - Src:             'diff.c:1363,15'
          Dst:             strlen
        - Src:             'diff.c:1362,3'
          Dst:             emit_line_0
        - Src:             'diff.c:1373,3'
          Dst:             emit_line
        - Src:             'diff.c:1377,13'
          Dst:             diff_get_color
        - Src:             'diff.c:1378,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1379,3'
          Dst:             emit_line
        - Src:             'diff.c:1383,4'
          Dst:             diff_line_prefix
        - Src:             'diff.c:1382,3'
          Dst:             fprintf
        - Src:             'diff.c:1387,9'
          Dst:             diff_get_color
        - Src:             'diff.c:1388,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1394,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1396,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1398,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1400,3'
          Dst:             emit_line_ws_markup
        - Src:             'diff.c:1411,10'
          Dst:             diff_get_color
        - Src:             'diff.c:1415,10'
          Dst:             diff_get_color
        - Src:             'diff.c:1419,10'
          Dst:             diff_get_color
        - Src:             'diff.c:1422,10'
          Dst:             diff_get_color
        - Src:             'diff.c:1425,10'
          Dst:             diff_get_color
        - Src:             'diff.c:1427,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1435,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1437,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1439,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1441,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1444,3'
          Dst:             emit_line_ws_markup
        - Src:             'diff.c:1456,10'
          Dst:             diff_get_color
        - Src:             'diff.c:1460,10'
          Dst:             diff_get_color
        - Src:             'diff.c:1464,10'
          Dst:             diff_get_color
        - Src:             'diff.c:1467,10'
          Dst:             diff_get_color
        - Src:             'diff.c:1470,10'
          Dst:             diff_get_color
        - Src:             'diff.c:1472,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1480,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1482,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1484,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1486,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1488,3'
          Dst:             emit_line_ws_markup
        - Src:             'diff.c:1493,13'
          Dst:             diff_get_color
        - Src:             'diff.c:1494,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1495,3'
          Dst:             emit_line
        - Src:             'diff.c:1496,3'
          Dst:             fputs
        - Src:             'diff.c:1499,13'
          Dst:             diff_get_color
        - Src:             'diff.c:1500,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1510,3'
          Dst:             emit_line
        - Src:             'diff.c:1513,10'
          Dst:             diff_get_color
        - Src:             'diff.c:1514,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1515,40'
          Dst:             diff_line_prefix
        - Src:             'diff.c:1517,4'
          Dst:             strchr
        - Src:             'diff.c:1515,3'
          Dst:             fprintf
        - Src:             'diff.c:1520,10'
          Dst:             diff_get_color
        - Src:             'diff.c:1521,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1522,40'
          Dst:             diff_line_prefix
        - Src:             'diff.c:1524,4'
          Dst:             strchr
        - Src:             'diff.c:1522,3'
          Dst:             fprintf
        - Src:             'diff.c:1528,3'
          Dst:             fprintf
        - Src:             'diff.c:1531,44'
          Dst:             diff_line_prefix
        - Src:             'diff.c:1531,3'
          Dst:             fprintf
        - Src:             'diff.c:1534,36'
          Dst:             diff_line_prefix
        - Src:             'diff.c:1534,3'
          Dst:             fprintf
        - Src:             'diff.c:1537,38'
          Dst:             diff_line_prefix
        - Src:             'diff.c:1537,3'
          Dst:             fprintf
        - Src:             'diff.c:1540,9'
          Dst:             diff_line_prefix
        - Src:             'diff.c:1540,3'
          Dst:             fputs
        - Src:             'diff.c:1541,3'
          Dst:             fputc
        - Src:             'diff.c:1544,14'
          Dst:             diff_get_color
        - Src:             'diff.c:1545,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1546,3'
          Dst:             emit_line
        - Src:             'diff.c:1549,9'
          Dst:             diff_get_color
        - Src:             'diff.c:1550,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1551,3'
          Dst:             emit_line
        - Src:             'diff.c:1554,9'
          Dst:             diff_get_color
        - Src:             'diff.c:1555,11'
          Dst:             diff_get_color
        - Src:             'diff.c:1556,3'
          Dst:             emit_line
        - Src:             'diff.c:1560,4'
          Dst:             diff_line_prefix
        - Src:             'diff.c:1559,3'
          Dst:             fprintf
        - Src:             'diff.c:1564,4'
          Dst:             diff_line_prefix
        - Src:             'diff.c:1563,3'
          Dst:             fprintf
        - Src:             'diff.c:1567,3'
          Dst:             emit_line
        - Src:             'diff.c:1571,3'
          Dst:             emit_line
        - Src:             'diff.c:1574,3'
          Dst:             fprintf
        - Src:             'diff.c:1577,3'
          Dst:             fputs
        - Src:             'diff.c:1580,3'
          Dst:             BUG_fl
    - functionName:    diff_get_color
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2310
      functionLinenumberEnd: 2314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - diff_use_color
        - ix
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - want_color_fd
      functionUses:    96
      BranchProfiles:
        - Branch String:   'diff.c:2311,6'
          Branch Sides:
            - BranchSide:      'diff.c:2312,22'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2313,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:2311,6'
          Dst:             want_color_fd
    - functionName:    emit_line_0
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - o
        - set_sign
        - set
        - reverse
        - reset
        - first
        - line
        - len
      BBCount:         51
      ICount:          299
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - diff_line_prefix
        - fputc
        - fputs
        - fwrite
        - want_color_fd
      functionUses:    6
      BranchProfiles:
        - Branch String:   'diff.c:720,34'
          Branch Sides:
            - BranchSide:      'diff.c:720,37'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - fputs
                - want_color_fd
                - fputs
            - BranchSide:      'diff.c:720,34'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - fputs
                - want_color_fd
                - fputs
        - Branch String:   'diff.c:721,6'
          Branch Sides:
            - BranchSide:      'diff.c:722,6'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - fputs
                - want_color_fd
                - fputs
            - BranchSide:      'diff.c:724,34'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - fputs
                - want_color_fd
                - fputs
        - Branch String:   'diff.c:724,42'
          Branch Sides:
            - BranchSide:      'diff.c:724,45'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - fputs
                - want_color_fd
                - fputs
            - BranchSide:      'diff.c:724,42'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - fputs
                - want_color_fd
                - fputs
        - Branch String:   'diff.c:725,6'
          Branch Sides:
            - BranchSide:      'diff.c:726,6'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - fputs
                - want_color_fd
                - fputs
            - BranchSide:      'diff.c:728,7'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - fputs
                - want_color_fd
                - fputs
        - Branch String:   'diff.c:728,11'
          Branch Sides:
            - BranchSide:      'diff.c:728,15'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - fputs
                - want_color_fd
                - fputs
            - BranchSide:      'diff.c:731,6'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - fputs
                - want_color_fd
                - fputs
        - Branch String:   'diff.c:728,6'
          Branch Sides:
            - BranchSide:      'diff.c:729,3'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - fputs
                - want_color_fd
                - fputs
            - BranchSide:      'diff.c:731,6'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - fputs
                - want_color_fd
                - fputs
        - Branch String:   'diff.c:731,14'
          Branch Sides:
            - BranchSide:      'diff.c:731,17'
              BranchSideFuncs:
                - want_color_fd
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - fputs
                - fputs
            - BranchSide:      'diff.c:736,6'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - fputs
        - Branch String:   'diff.c:731,6'
          Branch Sides:
            - BranchSide:      'diff.c:732,28'
              BranchSideFuncs:
                - fputs
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - fputs
            - BranchSide:      'diff.c:736,6'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - fputs
        - Branch String:   'diff.c:736,6'
          Branch Sides:
            - BranchSide:      'diff.c:737,9'
              BranchSideFuncs:
                - fputs
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
            - BranchSide:      'diff.c:741,6'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
        - Branch String:   'diff.c:741,6'
          Branch Sides:
            - BranchSide:      'diff.c:742,9'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
            - BranchSide:      'diff.c:744,7'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
        - Branch String:   'diff.c:744,6'
          Branch Sides:
            - BranchSide:      'diff.c:745,3'
              BranchSideFuncs:
                - fwrite
                - fputc
                - fputc
                - fputs
                - fputs
                - fputs
            - BranchSide:      'diff.c:747,6'
              BranchSideFuncs:
                - fwrite
                - fputc
                - fputc
                - fputs
                - fputs
                - fputs
        - Branch String:   'diff.c:747,6'
          Branch Sides:
            - BranchSide:      'diff.c:748,7'
              BranchSideFuncs:
                - fputs
                - fwrite
                - fputc
                - fputc
                - fputs
                - fputs
            - BranchSide:      'diff.c:753,9'
              BranchSideFuncs:
                - fwrite
                - fputc
                - fputc
                - fputs
        - Branch String:   'diff.c:748,16'
          Branch Sides:
            - BranchSide:      'diff.c:748,19'
              BranchSideFuncs:
                - fputs
                - fwrite
                - fputc
                - fputc
                - fputs
                - fputs
            - BranchSide:      'diff.c:750,9'
              BranchSideFuncs:
                - fputs
                - fwrite
                - fputc
                - fputc
                - fputs
        - Branch String:   'diff.c:748,7'
          Branch Sides:
            - BranchSide:      'diff.c:749,10'
              BranchSideFuncs:
                - fputs
                - fputs
                - fwrite
                - fputc
                - fputc
                - fputs
            - BranchSide:      'diff.c:750,9'
              BranchSideFuncs:
                - fputs
                - fwrite
                - fputc
                - fputc
                - fputs
        - Branch String:   'diff.c:757,6'
          Branch Sides:
            - BranchSide:      'diff.c:758,9'
              BranchSideFuncs:
                - fputs
                - fputc
                - fputc
            - BranchSide:      'diff.c:759,6'
              BranchSideFuncs:
                - fputc
                - fputc
        - Branch String:   'diff.c:759,6'
          Branch Sides:
            - BranchSide:      'diff.c:760,15'
              BranchSideFuncs:
                - fputc
                - fputc
            - BranchSide:      'diff.c:761,6'
              BranchSideFuncs:
                - fputc
        - Branch String:   'diff.c:761,6'
          Branch Sides:
            - BranchSide:      'diff.c:761,6'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'diff.c:762,15'
              BranchSideFuncs:
                - fputc
      Callsites:
        - Src:             'diff.c:718,8'
          Dst:             diff_line_prefix
        - Src:             'diff.c:718,2'
          Dst:             fputs
        - Src:             'diff.c:731,17'
          Dst:             want_color_fd
        - Src:             'diff.c:732,3'
          Dst:             fputs
        - Src:             'diff.c:737,3'
          Dst:             fputs
        - Src:             'diff.c:742,3'
          Dst:             fputc
        - Src:             'diff.c:749,4'
          Dst:             fputs
        - Src:             'diff.c:750,3'
          Dst:             fputs
        - Src:             'diff.c:753,2'
          Dst:             fwrite
        - Src:             'diff.c:758,3'
          Dst:             fputs
        - Src:             'diff.c:760,3'
          Dst:             fputc
        - Src:             'diff.c:762,3'
          Dst:             fputc
    - functionName:    emit_line
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - o
        - set
        - reset
        - line
        - len
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_line_0
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'diff.c:768,2'
          Dst:             emit_line_0
    - functionName:    emit_line_ws_markup
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - o
        - set_sign
        - set
        - reset
        - sign_index
        - line
        - len
        - ws_rule
        - blank_at_eof
      BBCount:         24
      ICount:          179
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - diff_get_color
        - emit_line_0
        - ws_check_emit
      functionUses:    3
      BranchProfiles:
        - Branch String:   'diff.c:1324,6'
          Branch Sides:
            - BranchSide:      'diff.c:1325,8'
              BranchSideFuncs:
                - diff_get_color
                - emit_line_0
                - emit_line_0
                - emit_line_0
                - ws_check_emit
                - emit_line_0
            - BranchSide:      'diff.c:1330,7'
              BranchSideFuncs:
                - emit_line_0
                - emit_line_0
                - emit_line_0
                - ws_check_emit
                - emit_line_0
        - Branch String:   'diff.c:1326,7'
          Branch Sides:
            - BranchSide:      'diff.c:1327,7'
              BranchSideFuncs:
                - emit_line_0
                - emit_line_0
                - emit_line_0
                - ws_check_emit
                - emit_line_0
            - BranchSide:      'diff.c:1328,2'
              BranchSideFuncs:
                - emit_line_0
                - emit_line_0
                - emit_line_0
                - ws_check_emit
                - emit_line_0
        - Branch String:   'diff.c:1330,10'
          Branch Sides:
            - BranchSide:      'diff.c:1330,14'
              BranchSideFuncs:
                - emit_line_0
                - emit_line_0
                - ws_check_emit
                - emit_line_0
            - BranchSide:      'diff.c:1332,12'
              BranchSideFuncs:
                - emit_line_0
                - emit_line_0
                - ws_check_emit
                - emit_line_0
        - Branch String:   'diff.c:1330,6'
          Branch Sides:
            - BranchSide:      'diff.c:1331,15'
              BranchSideFuncs:
                - emit_line_0
                - emit_line_0
                - ws_check_emit
                - emit_line_0
            - BranchSide:      'diff.c:1332,12'
              BranchSideFuncs:
                - emit_line_0
                - emit_line_0
                - ws_check_emit
                - emit_line_0
        - Branch String:   'diff.c:1332,11'
          Branch Sides:
            - BranchSide:      'diff.c:1333,15'
              BranchSideFuncs:
                - emit_line_0
                - ws_check_emit
                - emit_line_0
            - BranchSide:      'diff.c:1334,13'
              BranchSideFuncs:
                - emit_line_0
                - ws_check_emit
                - emit_line_0
        - Branch String:   'diff.c:1334,13'
          Branch Sides:
            - BranchSide:      'diff.c:1336,15'
              BranchSideFuncs:
                - emit_line_0
            - BranchSide:      'diff.c:1339,15'
              BranchSideFuncs:
                - emit_line_0
                - ws_check_emit
        - Branch String:   'diff.c:1339,18'
          Branch Sides:
            - BranchSide:      'diff.c:1339,29'
              BranchSideFuncs:
                - emit_line_0
                - ws_check_emit
            - BranchSide:      'diff.c:1339,40'
              BranchSideFuncs:
                - emit_line_0
                - ws_check_emit
      Callsites:
        - Src:             'diff.c:1325,8'
          Dst:             diff_get_color
        - Src:             'diff.c:1331,3'
          Dst:             emit_line_0
        - Src:             'diff.c:1333,3'
          Dst:             emit_line_0
        - Src:             'diff.c:1336,3'
          Dst:             emit_line_0
        - Src:             'diff.c:1339,3'
          Dst:             emit_line_0
        - Src:             'diff.c:1341,3'
          Dst:             ws_check_emit
    - functionName:    diff_words_fill
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2108
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - out
        - word_regex
      BBCount:         34
      ICount:          362
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - find_word_boundaries
        - st_mult
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:2116,2'
          Branch Sides:
            - BranchSide:      'diff.c:2116,2'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - find_word_boundaries
                - st_mult.25216
                - xrealloc
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:2117,48'
              BranchSideFuncs:
                - find_word_boundaries
                - st_mult.25216
                - xrealloc
                - st_mult.25216
                - xrealloc
        - Branch String:   'diff.c:2116,2'
          Branch Sides:
            - BranchSide:      'diff.c:2116,2'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - find_word_boundaries
                - st_mult.25216
                - xrealloc
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:2116,2'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - find_word_boundaries
                - st_mult.25216
                - xrealloc
                - st_mult.25216
                - xrealloc
        - Branch String:   'diff.c:2120,2'
          Branch Sides:
            - BranchSide:      'diff.c:2120,2'
              BranchSideFuncs:
                - find_word_boundaries
                - st_mult.25216
                - xrealloc
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:2121,29'
              BranchSideFuncs:
                - find_word_boundaries
                - st_mult.25216
                - xrealloc
                - st_mult.25216
                - xrealloc
        - Branch String:   'diff.c:2121,7'
          Branch Sides:
            - BranchSide:      'diff.c:2122,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2125,3'
              BranchSideFuncs:
                - find_word_boundaries
                - st_mult.25216
                - xrealloc
                - st_mult.25216
                - xrealloc
        - Branch String:   'diff.c:2125,3'
          Branch Sides:
            - BranchSide:      'diff.c:2125,3'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - find_word_boundaries
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:2127,41'
              BranchSideFuncs:
                - find_word_boundaries
                - st_mult.25216
                - xrealloc
                - st_mult.25216
                - xrealloc
        - Branch String:   'diff.c:2125,3'
          Branch Sides:
            - BranchSide:      'diff.c:2125,3'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - find_word_boundaries
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:2125,3'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - find_word_boundaries
                - st_mult.25216
                - xrealloc
        - Branch String:   'diff.c:2132,3'
          Branch Sides:
            - BranchSide:      'diff.c:2132,3'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - find_word_boundaries
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:2133,10'
              BranchSideFuncs:
                - find_word_boundaries
                - st_mult.25216
                - xrealloc
                - st_mult.25216
                - xrealloc
        - Branch String:   'diff.c:2132,3'
          Branch Sides:
            - BranchSide:      'diff.c:2132,3'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - find_word_boundaries
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:2132,3'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - find_word_boundaries
                - st_mult.25216
                - xrealloc
      Callsites:
        - Src:             'diff.c:2116,2'
          Dst:             st_mult
        - Src:             'diff.c:2116,2'
          Dst:             xrealloc
        - Src:             'diff.c:2121,7'
          Dst:             find_word_boundaries
        - Src:             'diff.c:2125,3'
          Dst:             st_mult
        - Src:             'diff.c:2125,3'
          Dst:             xrealloc
        - Src:             'diff.c:2132,3'
          Dst:             st_mult
        - Src:             'diff.c:2132,3'
          Dst:             xrealloc
    - functionName:    diff_words_show
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - diff_words
      BBCount:         17
      ICount:          219
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - color_words_output_graph_prefix
        - die
        - diff_line_prefix
        - diff_words_fill
        - emit_diff_symbol
        - fn_out_diff_words_aux
        - fn_out_diff_words_write_helper
        - strlen
        - xdi_diff_outf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:2152,2'
          Branch Sides:
            - BranchSide:      'diff.c:2152,2'
              BranchSideFuncs:
                - diff_line_prefix
                - strlen
                - emit_diff_symbol
                - fn_out_diff_words_write_helper
                - diff_words_fill
                - diff_words_fill
                - xdi_diff_outf
                - free
                - free
                - color_words_output_graph_prefix
                - fn_out_diff_words_write_helper
                - strlen
                - emit_diff_symbol
                - die
            - BranchSide:      'diff.c:2153,33'
              BranchSideFuncs:
                - diff_line_prefix
                - strlen
                - emit_diff_symbol
                - fn_out_diff_words_write_helper
                - diff_words_fill
                - diff_words_fill
                - xdi_diff_outf
                - free
                - free
                - color_words_output_graph_prefix
                - fn_out_diff_words_write_helper
                - strlen
                - emit_diff_symbol
                - die
        - Branch String:   'diff.c:2156,6'
          Branch Sides:
            - BranchSide:      'diff.c:2157,20'
              BranchSideFuncs:
                - diff_words_fill
                - diff_words_fill
                - xdi_diff_outf
                - free
                - free
                - color_words_output_graph_prefix
                - fn_out_diff_words_write_helper
                - strlen
                - emit_diff_symbol
                - die
            - BranchSide:      'diff.c:2167,29'
              BranchSideFuncs:
                - diff_words_fill
                - diff_words_fill
                - xdi_diff_outf
                - free
                - free
                - color_words_output_graph_prefix
                - fn_out_diff_words_write_helper
                - strlen
                - emit_diff_symbol
                - die
        - Branch String:   'diff.c:2177,6'
          Branch Sides:
            - BranchSide:      'diff.c:2179,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'diff.c:2180,13'
              BranchSideFuncs:
                - free
                - free
                - color_words_output_graph_prefix
                - fn_out_diff_words_write_helper
                - strlen
                - emit_diff_symbol
        - Branch String:   'diff.c:2182,6'
          Branch Sides:
            - BranchSide:      'diff.c:2184,39'
              BranchSideFuncs:
                - color_words_output_graph_prefix
                - fn_out_diff_words_write_helper
                - strlen
                - emit_diff_symbol
            - BranchSide:      'diff.c:2192,32'
              BranchSideFuncs: []
        - Branch String:   'diff.c:2184,7'
          Branch Sides:
            - BranchSide:      'diff.c:2185,21'
              BranchSideFuncs:
                - strlen
                - emit_diff_symbol
                - fn_out_diff_words_write_helper
            - BranchSide:      'diff.c:2187,34'
              BranchSideFuncs:
                - fn_out_diff_words_write_helper
      Callsites:
        - Src:             'diff.c:2152,2'
          Dst:             __assert_fail
        - Src:             'diff.c:2153,16'
          Dst:             diff_line_prefix
        - Src:             'diff.c:2158,19'
          Dst:             strlen
        - Src:             'diff.c:2157,3'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:2159,3'
          Dst:             fn_out_diff_words_write_helper
        - Src:             'diff.c:2172,2'
          Dst:             diff_words_fill
        - Src:             'diff.c:2173,2'
          Dst:             diff_words_fill
        - Src:             'diff.c:2177,6'
          Dst:             xdi_diff_outf
        - Src:             'diff.c:2177,6'
          Dst:             fn_out_diff_words_aux
        - Src:             'diff.c:2179,3'
          Dst:             die
        - Src:             'diff.c:2184,7'
          Dst:             color_words_output_graph_prefix
        - Src:             'diff.c:2186,20'
          Dst:             strlen
        - Src:             'diff.c:2185,4'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:2187,3'
          Dst:             fn_out_diff_words_write_helper
    - functionName:    emit_context_line
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ecbdata
        - line
        - len
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_diff_symbol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diff.c:1668,2'
          Dst:             emit_diff_symbol
    - functionName:    diff_words_append
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1886
      functionLinenumberEnd: 1893
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
        - len
        - buffer
      BBCount:         11
      ICount:          131
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:1887,2'
          Branch Sides:
            - BranchSide:      'diff.c:1887,2'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:1887,2'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1887,2'
          Branch Sides:
            - BranchSide:      'diff.c:1887,2'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:1887,2'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
      Callsites:
        - Src:             'diff.c:1887,2'
          Dst:             st_mult
        - Src:             'diff.c:1887,2'
          Dst:             xrealloc
    - functionName:    emit_hunk_header
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ecbdata
        - line
        - len
      BBCount:         43
      ICount:          333
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - diff_get_color
        - emit_diff_symbol
        - memcmp
        - memmem
        - strbuf_add
        - strbuf_addstr
        - strbuf_complete_line
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:1689,15'
          Branch Sides:
            - BranchSide:      'diff.c:1690,13'
              BranchSideFuncs:
                - emit_diff_symbol
            - BranchSide:      'diff.c:1692,20'
              BranchSideFuncs:
                - emit_diff_symbol
        - Branch String:   'diff.c:1690,28'
          Branch Sides:
            - BranchSide:      'diff.c:1691,20'
              BranchSideFuncs:
                - emit_diff_symbol
            - BranchSide:      'diff.c:1692,20'
              BranchSideFuncs:
                - emit_diff_symbol
        - Branch String:   'diff.c:1689,6'
          Branch Sides:
            - BranchSide:      'diff.c:1692,20'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1696,5'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
        - Branch String:   'diff.c:1699,6'
          Branch Sides:
            - BranchSide:      'diff.c:1700,26'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
            - BranchSide:      'diff.c:1701,25'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
        - Branch String:   'diff.c:1702,6'
          Branch Sides:
            - BranchSide:      'diff.c:1703,3'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1705,23'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
        - Branch String:   'diff.c:1711,2'
          Branch Sides:
            - BranchSide:      'diff.c:1712,7'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1716,12'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
        - Branch String:   'diff.c:1712,29'
          Branch Sides:
            - BranchSide:      'diff.c:1712,32'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1713,7'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
        - Branch String:   'diff.c:1712,7'
          Branch Sides:
            - BranchSide:      'diff.c:1712,49'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1713,7'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
        - Branch String:   'diff.c:1716,2'
          Branch Sides:
            - BranchSide:      'diff.c:1717,8'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1719,6'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
        - Branch String:   'diff.c:1717,18'
          Branch Sides:
            - BranchSide:      'diff.c:1717,22'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1717,28'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
        - Branch String:   'diff.c:1717,7'
          Branch Sides:
            - BranchSide:      'diff.c:1717,28'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1718,4'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
        - Branch String:   'diff.c:1719,6'
          Branch Sides:
            - BranchSide:      'diff.c:1720,26'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1725,6'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
        - Branch String:   'diff.c:1725,6'
          Branch Sides:
            - BranchSide:      'diff.c:1726,26'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
            - BranchSide:      'diff.c:1731,22'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_complete_line.25239
                - emit_diff_symbol
                - strbuf_release
      Callsites:
        - Src:             'diff.c:1674,24'
          Dst:             diff_get_color
        - Src:             'diff.c:1675,21'
          Dst:             diff_get_color
        - Src:             'diff.c:1676,21'
          Dst:             diff_get_color
        - Src:             'diff.c:1677,22'
          Dst:             diff_get_color
        - Src:             'diff.c:1690,6'
          Dst:             memcmp
        - Src:             'diff.c:1691,13'
          Dst:             memmem
        - Src:             'diff.c:1692,3'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:1700,3'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1701,2'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1703,3'
          Dst:             strbuf_add
        - Src:             'diff.c:1705,3'
          Dst:             strbuf_add
        - Src:             'diff.c:1706,2'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1720,3'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1721,3'
          Dst:             strbuf_add
        - Src:             'diff.c:1722,3'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1726,3'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1727,3'
          Dst:             strbuf_add
        - Src:             'diff.c:1728,3'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1731,2'
          Dst:             strbuf_add
        - Src:             'diff.c:1732,2'
          Dst:             strbuf_complete_line
        - Src:             'diff.c:1733,2'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:1735,2'
          Dst:             strbuf_release
    - functionName:    find_lno
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2343
      functionLinenumberEnd: 2355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
        - ecbdata
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strchr
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:2348,6'
          Branch Sides:
            - BranchSide:      'diff.c:2349,3'
              BranchSideFuncs:
                - strtol
                - strchr
                - strtol
            - BranchSide:      'diff.c:2350,36'
              BranchSideFuncs:
                - strtol
                - strchr
                - strtol
        - Branch String:   'diff.c:2352,6'
          Branch Sides:
            - BranchSide:      'diff.c:2353,3'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'diff.c:2354,37'
              BranchSideFuncs:
                - strtol
      Callsites:
        - Src:             'diff.c:2347,6'
          Dst:             strchr
        - Src:             'diff.c:2350,29'
          Dst:             strtol
        - Src:             'diff.c:2351,6'
          Dst:             strchr
        - Src:             'diff.c:2354,30'
          Dst:             strtol
    - functionName:    sane_truncate_line
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2327
      functionLinenumberEnd: 2339
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - line
        - len
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - utf8_width
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:2334,2'
          Branch Sides:
            - BranchSide:      'diff.c:2334,2'
              BranchSideFuncs:
                - utf8_width
            - BranchSide:      'diff.c:2335,10'
              BranchSideFuncs:
                - utf8_width
        - Branch String:   'diff.c:2336,7'
          Branch Sides:
            - BranchSide:      'diff.c:2334,2'
              BranchSideFuncs:
                - utf8_width
            - BranchSide:      'diff.c:2337,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:2335,10'
          Dst:             utf8_width
    - functionName:    diff_words_flush
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2197
      functionLinenumberEnd: 2221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ecbdata
      BBCount:         20
      ICount:          140
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - append_emitted_diff_symbol
        - diff_words_show
      functionUses:    3
      BranchProfiles:
        - Branch String:   'diff.c:2200,43'
          Branch Sides:
            - BranchSide:      'diff.c:2201,6'
              BranchSideFuncs:
                - diff_words_show
                - free
                - append_emitted_diff_symbol
            - BranchSide:      'diff.c:2202,19'
              BranchSideFuncs:
                - diff_words_show
                - free
                - append_emitted_diff_symbol
        - Branch String:   'diff.c:2200,6'
          Branch Sides:
            - BranchSide:      'diff.c:2202,19'
              BranchSideFuncs:
                - diff_words_show
                - free
                - append_emitted_diff_symbol
            - BranchSide:      'diff.c:2204,6'
              BranchSideFuncs:
                - free
                - append_emitted_diff_symbol
        - Branch String:   'diff.c:2204,6'
          Branch Sides:
            - BranchSide:      'diff.c:2204,6'
              BranchSideFuncs:
                - free
                - append_emitted_diff_symbol
            - BranchSide:      'diff.c:2205,28'
              BranchSideFuncs:
                - free
                - append_emitted_diff_symbol
        - Branch String:   'diff.c:2213,3'
          Branch Sides:
            - BranchSide:      'diff.c:2214,31'
              BranchSideFuncs:
                - append_emitted_diff_symbol
                - free
            - BranchSide:      'diff.c:2216,10'
              BranchSideFuncs:
                - free
        - Branch String:   'diff.c:2216,3'
          Branch Sides:
            - BranchSide:      'diff.c:2217,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'diff.c:2219,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:2202,3'
          Dst:             diff_words_show
        - Src:             'diff.c:2214,4'
          Dst:             append_emitted_diff_symbol
    - functionName:    userdiff_word_regex
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2240
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - one
        - istate
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - diff_filespec_load_driver
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'diff.c:2241,2'
          Dst:             diff_filespec_load_driver
    - functionName:    diff_delta
      functionSourceFile: '/src/git/./delta.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - src_buf
        - src_bufsize
        - trg_buf
        - trg_bufsize
        - delta_size
        - max_delta_size
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - create_delta
        - create_delta_index
        - free_delta_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   './delta.h:62,6'
          Branch Sides:
            - BranchSide:      './delta.h:63,9'
              BranchSideFuncs:
                - create_delta
                - free_delta_index
            - BranchSide:      './delta.h:68,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             './delta.h:61,30'
          Dst:             create_delta_index
        - Src:             './delta.h:63,17'
          Dst:             create_delta
        - Src:             './delta.h:65,3'
          Dst:             free_delta_index
    - functionName:    deflate_it
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3305
      functionLinenumberEnd: 3322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - result_size
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - git_deflate
        - git_deflate_bound
        - git_deflate_end
        - git_deflate_init
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:3318,2'
          Branch Sides:
            - BranchSide:      'diff.c:3318,9'
              BranchSideFuncs:
                - git_deflate
                - git_deflate_end
            - BranchSide:      'diff.c:3320,2'
              BranchSideFuncs:
                - git_deflate_end
      Callsites:
        - Src:             'diff.c:3310,2'
          Dst:             git_deflate_init
        - Src:             'diff.c:3311,10'
          Dst:             git_deflate_bound
        - Src:             'diff.c:3312,13'
          Dst:             xmalloc
        - Src:             'diff.c:3318,9'
          Dst:             git_deflate
        - Src:             'diff.c:3320,2'
          Dst:             git_deflate_end
    - functionName:    emit_binary_diff_body
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3327
      functionLinenumberEnd: 3395
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - one
        - two
      BBCount:         26
      ICount:          260
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - deflate_it
        - diff_delta
        - emit_diff_symbol
        - encode_85
        - strlen
        - xstrfmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:3342,16'
          Branch Sides:
            - BranchSide:      'diff.c:3342,19'
              BranchSideFuncs:
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
                - emit_diff_symbol
                - free
                - encode_85
                - strlen
                - emit_diff_symbol
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
                - diff_delta.25272
                - deflate_it
                - free
            - BranchSide:      'diff.c:3354,6'
              BranchSideFuncs:
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
                - emit_diff_symbol
                - free
                - encode_85
                - strlen
                - emit_diff_symbol
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
        - Branch String:   'diff.c:3342,6'
          Branch Sides:
            - BranchSide:      'diff.c:3343,22'
              BranchSideFuncs:
                - diff_delta.25272
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
                - emit_diff_symbol
                - free
                - encode_85
                - strlen
                - emit_diff_symbol
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
                - deflate_it
                - free
            - BranchSide:      'diff.c:3354,6'
              BranchSideFuncs:
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
                - emit_diff_symbol
                - free
                - encode_85
                - strlen
                - emit_diff_symbol
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
        - Branch String:   'diff.c:3346,7'
          Branch Sides:
            - BranchSide:      'diff.c:3347,10'
              BranchSideFuncs:
                - deflate_it
                - free
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
                - emit_diff_symbol
                - free
                - encode_85
                - strlen
                - emit_diff_symbol
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
            - BranchSide:      'diff.c:3352,2'
              BranchSideFuncs:
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
                - emit_diff_symbol
                - free
                - encode_85
                - strlen
                - emit_diff_symbol
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
        - Branch String:   'diff.c:3354,12'
          Branch Sides:
            - BranchSide:      'diff.c:3354,15'
              BranchSideFuncs:
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
                - emit_diff_symbol
                - free
                - encode_85
                - strlen
                - emit_diff_symbol
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
            - BranchSide:      'diff.c:3363,28'
              BranchSideFuncs:
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
                - emit_diff_symbol
                - free
                - encode_85
                - strlen
                - emit_diff_symbol
        - Branch String:   'diff.c:3354,6'
          Branch Sides:
            - BranchSide:      'diff.c:3355,9'
              BranchSideFuncs:
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
                - emit_diff_symbol
                - free
                - encode_85
                - strlen
                - emit_diff_symbol
            - BranchSide:      'diff.c:3363,28'
              BranchSideFuncs:
                - xstrfmt
                - strlen
                - emit_diff_symbol
                - free
                - free
                - emit_diff_symbol
                - free
                - encode_85
                - strlen
                - emit_diff_symbol
        - Branch String:   'diff.c:3374,2'
          Branch Sides:
            - BranchSide:      'diff.c:3376,21'
              BranchSideFuncs:
                - encode_85
                - strlen
                - emit_diff_symbol
                - emit_diff_symbol
                - free
            - BranchSide:      'diff.c:3393,19'
              BranchSideFuncs:
                - emit_diff_symbol
                - free
        - Branch String:   'diff.c:3376,15'
          Branch Sides:
            - BranchSide:      'diff.c:3376,15'
              BranchSideFuncs:
                - encode_85
                - strlen
                - emit_diff_symbol
                - emit_diff_symbol
                - free
            - BranchSide:      'diff.c:3376,39'
              BranchSideFuncs:
                - encode_85
                - strlen
                - emit_diff_symbol
                - emit_diff_symbol
                - free
        - Branch String:   'diff.c:3379,7'
          Branch Sides:
            - BranchSide:      'diff.c:3380,14'
              BranchSideFuncs:
                - encode_85
                - strlen
                - emit_diff_symbol
                - emit_diff_symbol
                - free
            - BranchSide:      'diff.c:3382,14'
              BranchSideFuncs:
                - encode_85
                - strlen
                - emit_diff_symbol
                - emit_diff_symbol
                - free
      Callsites:
        - Src:             'diff.c:3341,13'
          Dst:             deflate_it
        - Src:             'diff.c:3343,11'
          Dst:             diff_delta
        - Src:             'diff.c:3349,12'
          Dst:             deflate_it
        - Src:             'diff.c:3355,13'
          Dst:             xstrfmt
        - Src:             'diff.c:3357,9'
          Dst:             strlen
        - Src:             'diff.c:3356,3'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:3363,13'
          Dst:             xstrfmt
        - Src:             'diff.c:3365,9'
          Dst:             strlen
        - Src:             'diff.c:3364,3'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:3383,3'
          Dst:             encode_85
        - Src:             'diff.c:3386,9'
          Dst:             strlen
        - Src:             'diff.c:3390,3'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:3393,2'
          Dst:             emit_diff_symbol
    - functionName:    new_blank_line_at_eof
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ecbdata
        - line
        - len
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ws_blank_line
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:1638,45'
          Branch Sides:
            - BranchSide:      'diff.c:1639,8'
              BranchSideFuncs:
                - ws_blank_line
            - BranchSide:      'diff.c:1643,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1639,42'
          Branch Sides:
            - BranchSide:      'diff.c:1640,8'
              BranchSideFuncs:
                - ws_blank_line
            - BranchSide:      'diff.c:1643,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1640,43'
          Branch Sides:
            - BranchSide:      'diff.c:1641,8'
              BranchSideFuncs:
                - ws_blank_line
            - BranchSide:      'diff.c:1643,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1641,70'
          Branch Sides:
            - BranchSide:      'diff.c:1642,8'
              BranchSideFuncs:
                - ws_blank_line
            - BranchSide:      'diff.c:1643,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1638,6'
          Branch Sides:
            - BranchSide:      'diff.c:1643,3'
              BranchSideFuncs:
                - ws_blank_line
            - BranchSide:      'diff.c:1644,23'
              BranchSideFuncs:
                - ws_blank_line
      Callsites:
        - Src:             'diff.c:1644,9'
          Dst:             ws_blank_line
    - functionName:    emit_add_line
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ecbdata
        - line
        - len
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_diff_symbol
        - new_blank_line_at_eof
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:1651,6'
          Branch Sides:
            - BranchSide:      'diff.c:1651,6'
              BranchSideFuncs:
                - emit_diff_symbol
            - BranchSide:      'diff.c:1652,9'
              BranchSideFuncs:
                - emit_diff_symbol
      Callsites:
        - Src:             'diff.c:1651,6'
          Dst:             new_blank_line_at_eof
        - Src:             'diff.c:1654,2'
          Dst:             emit_diff_symbol
    - functionName:    emit_del_line
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ecbdata
        - line
        - len
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_diff_symbol
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'diff.c:1661,2'
          Dst:             emit_diff_symbol
    - functionName:    emit_rewrite_lines
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1794
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ecb
        - prefix
        - data
        - size
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - emit_add_line
        - emit_del_line
        - emit_diff_symbol
        - memchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:1777,2'
          Branch Sides:
            - BranchSide:      'diff.c:1780,17'
              BranchSideFuncs:
                - memchr
                - emit_add_line
                - emit_diff_symbol
                - emit_del_line
            - BranchSide:      'diff.c:1792,7'
              BranchSideFuncs:
                - emit_diff_symbol
        - Branch String:   'diff.c:1781,9'
          Branch Sides:
            - BranchSide:      'diff.c:1781,17'
              BranchSideFuncs:
                - emit_add_line
                - emit_diff_symbol
                - memchr
                - emit_del_line
            - BranchSide:      'diff.c:1781,36'
              BranchSideFuncs:
                - emit_add_line
                - emit_diff_symbol
                - memchr
                - emit_del_line
        - Branch String:   'diff.c:1782,7'
          Branch Sides:
            - BranchSide:      'diff.c:1783,4'
              BranchSideFuncs:
                - emit_del_line
                - emit_diff_symbol
                - memchr
                - emit_add_line
            - BranchSide:      'diff.c:1786,4'
              BranchSideFuncs:
                - emit_add_line
                - emit_diff_symbol
                - memchr
                - emit_del_line
        - Branch String:   'diff.c:1792,6'
          Branch Sides:
            - BranchSide:      'diff.c:1792,6'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1793,20'
              BranchSideFuncs:
                - emit_diff_symbol
      Callsites:
        - Src:             'diff.c:1780,10'
          Dst:             memchr
        - Src:             'diff.c:1784,4'
          Dst:             emit_del_line
        - Src:             'diff.c:1787,4'
          Dst:             emit_add_line
        - Src:             'diff.c:1793,3'
          Dst:             emit_diff_symbol
    - functionName:    add_line_count
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - count
      BBCount:         7
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - strbuf_addf
        - strbuf_addstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:1759,2'
          Branch Sides:
            - BranchSide:      'diff.c:1761,17'
              BranchSideFuncs:
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1764,17'
              BranchSideFuncs:
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1767,15'
              BranchSideFuncs:
                - strbuf_addf
      Callsites:
        - Src:             'diff.c:1761,3'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1764,3'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1767,3'
          Dst:             strbuf_addf
    - functionName:    free_diff_words_data
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2292
      functionLinenumberEnd: 2307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ecbdata
      BBCount:         11
      ICount:          109
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - diff_words_flush
        - free_emitted_diff_symbols
        - regfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:2293,6'
          Branch Sides:
            - BranchSide:      'diff.c:2293,6'
              BranchSideFuncs:
                - diff_words_flush
                - free_emitted_diff_symbols
                - free
                - free
                - free
                - free
                - free
                - free
                - regfree
                - free
            - BranchSide:      'diff.c:2294,20'
              BranchSideFuncs:
                - diff_words_flush
                - free_emitted_diff_symbols
                - free
                - free
                - free
                - free
                - free
                - free
                - regfree
                - free
        - Branch String:   'diff.c:2301,7'
          Branch Sides:
            - BranchSide:      'diff.c:2302,12'
              BranchSideFuncs:
                - regfree
                - free
                - free
            - BranchSide:      'diff.c:2305,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'diff.c:2294,3'
          Dst:             diff_words_flush
        - Src:             'diff.c:2295,3'
          Dst:             free_emitted_diff_symbols
        - Src:             'diff.c:2302,4'
          Dst:             regfree
    - functionName:    fn_out_consume
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2358
      functionLinenumberEnd: 2445
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - priv
        - line
        - len
      BBCount:         39
      ICount:          359
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - diff_words_append
        - diff_words_flush
        - emit_add_line
        - emit_context_line
        - emit_del_line
        - emit_diff_symbol
        - emit_hunk_header
        - find_lno
        - sane_truncate_line
        - starts_with
        - strbuf_setlen
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:2364,6'
          Branch Sides:
            - BranchSide:      'diff.c:2365,20'
              BranchSideFuncs:
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_context_line
                - emit_del_line
                - emit_add_line
                - emit_diff_symbol
                - starts_with
                - diff_words_flush
                - emit_diff_symbol
                - diff_words_append
                - diff_words_append
                - sane_truncate_line
                - find_lno
                - emit_hunk_header
                - diff_words_flush
                - strlen
                - emit_diff_symbol
                - strlen
                - emit_diff_symbol
            - BranchSide:      'diff.c:2371,6'
              BranchSideFuncs:
                - emit_context_line
                - emit_del_line
                - emit_add_line
                - emit_diff_symbol
                - starts_with
                - diff_words_flush
                - emit_diff_symbol
                - diff_words_append
                - diff_words_append
                - sane_truncate_line
                - find_lno
                - emit_hunk_header
                - diff_words_flush
                - strlen
                - emit_diff_symbol
                - strlen
                - emit_diff_symbol
        - Branch String:   'diff.c:2371,6'
          Branch Sides:
            - BranchSide:      'diff.c:2372,20'
              BranchSideFuncs:
                - strlen
                - emit_diff_symbol
                - strlen
                - emit_diff_symbol
                - emit_context_line
                - emit_del_line
                - emit_add_line
                - emit_diff_symbol
                - starts_with
                - diff_words_flush
                - emit_diff_symbol
                - diff_words_append
                - diff_words_append
                - sane_truncate_line
                - find_lno
                - emit_hunk_header
                - diff_words_flush
            - BranchSide:      'diff.c:2381,6'
              BranchSideFuncs:
                - emit_context_line
                - emit_del_line
                - emit_add_line
                - emit_diff_symbol
                - starts_with
                - diff_words_flush
                - emit_diff_symbol
                - diff_words_append
                - diff_words_append
                - sane_truncate_line
                - find_lno
                - emit_hunk_header
                - diff_words_flush
        - Branch String:   'diff.c:2382,6'
          Branch Sides:
            - BranchSide:      'diff.c:2382,9'
              BranchSideFuncs:
                - emit_context_line
                - emit_del_line
                - emit_add_line
                - emit_diff_symbol
                - starts_with
                - diff_words_flush
                - emit_diff_symbol
                - diff_words_append
                - diff_words_append
                - sane_truncate_line
                - find_lno
                - emit_hunk_header
                - diff_words_flush
            - BranchSide:      'diff.c:2387,6'
              BranchSideFuncs:
                - emit_context_line
                - emit_del_line
                - emit_add_line
                - emit_diff_symbol
                - starts_with
                - diff_words_flush
                - emit_diff_symbol
                - diff_words_append
                - diff_words_append
                - sane_truncate_line
                - find_lno
                - emit_hunk_header
                - diff_words_flush
        - Branch String:   'diff.c:2382,18'
          Branch Sides:
            - BranchSide:      'diff.c:2382,21'
              BranchSideFuncs:
                - emit_context_line
                - emit_del_line
                - emit_add_line
                - emit_diff_symbol
                - starts_with
                - diff_words_flush
                - emit_diff_symbol
                - diff_words_append
                - diff_words_append
                - sane_truncate_line
                - find_lno
                - emit_hunk_header
                - diff_words_flush
            - BranchSide:      'diff.c:2387,6'
              BranchSideFuncs:
                - emit_context_line
                - emit_del_line
                - emit_add_line
                - emit_diff_symbol
                - starts_with
                - diff_words_flush
                - emit_diff_symbol
                - diff_words_append
                - diff_words_append
                - sane_truncate_line
                - find_lno
                - emit_hunk_header
                - diff_words_flush
        - Branch String:   'diff.c:2382,36'
          Branch Sides:
            - BranchSide:      'diff.c:2382,39'
              BranchSideFuncs:
                - emit_context_line
                - emit_del_line
                - emit_add_line
                - emit_diff_symbol
                - starts_with
                - diff_words_flush
                - emit_diff_symbol
                - diff_words_append
                - diff_words_append
                - sane_truncate_line
                - find_lno
                - emit_hunk_header
                - diff_words_flush
            - BranchSide:      'diff.c:2387,6'
              BranchSideFuncs:
                - emit_context_line
                - emit_del_line
                - emit_add_line
                - emit_diff_symbol
                - starts_with
                - diff_words_flush
                - emit_diff_symbol
                - diff_words_append
                - diff_words_append
                - sane_truncate_line
                - find_lno
                - emit_hunk_header
                - diff_words_flush
        - Branch String:   'diff.c:2381,6'
          Branch Sides:
            - BranchSide:      'diff.c:2383,3'
              BranchSideFuncs:
                - emit_context_line
                - emit_del_line
                - emit_add_line
                - emit_diff_symbol
                - starts_with
                - diff_words_flush
                - emit_diff_symbol
                - diff_words_append
                - diff_words_append
                - sane_truncate_line
                - find_lno
                - emit_hunk_header
                - diff_words_flush
            - BranchSide:      'diff.c:2387,6'
              BranchSideFuncs:
                - emit_context_line
                - emit_del_line
                - emit_add_line
                - emit_diff_symbol
                - starts_with
                - diff_words_flush
                - emit_diff_symbol
                - diff_words_append
                - diff_words_append
                - sane_truncate_line
                - find_lno
                - emit_hunk_header
                - diff_words_flush
        - Branch String:   'diff.c:2387,6'
          Branch Sides:
            - BranchSide:      'diff.c:2388,7'
              BranchSideFuncs:
                - sane_truncate_line
                - find_lno
                - emit_hunk_header
                - diff_words_flush
            - BranchSide:      'diff.c:2396,6'
              BranchSideFuncs:
                - emit_context_line
                - emit_del_line
                - emit_add_line
                - emit_diff_symbol
                - starts_with
                - diff_words_flush
                - emit_diff_symbol
                - diff_words_append
                - diff_words_append
        - Branch String:   'diff.c:2388,7'
          Branch Sides:
            - BranchSide:      'diff.c:2389,21'
              BranchSideFuncs:
                - diff_words_flush
                - sane_truncate_line
                - find_lno
                - emit_hunk_header
            - BranchSide:      'diff.c:2390,28'
              BranchSideFuncs:
                - sane_truncate_line
                - find_lno
                - emit_hunk_header
        - Branch String:   'diff.c:2396,6'
          Branch Sides:
            - BranchSide:      'diff.c:2398,4'
              BranchSideFuncs:
                - starts_with
                - diff_words_flush
                - emit_diff_symbol
                - diff_words_append
                - diff_words_append
            - BranchSide:      'diff.c:2423,10'
              BranchSideFuncs:
                - emit_context_line
                - emit_del_line
                - emit_add_line
                - emit_diff_symbol
        - Branch String:   'diff.c:2400,7'
          Branch Sides:
            - BranchSide:      'diff.c:2401,22'
              BranchSideFuncs:
                - diff_words_append
            - BranchSide:      'diff.c:2404,14'
              BranchSideFuncs:
                - starts_with
                - diff_words_flush
                - emit_diff_symbol
                - diff_words_append
        - Branch String:   'diff.c:2404,14'
          Branch Sides:
            - BranchSide:      'diff.c:2405,22'
              BranchSideFuncs:
                - diff_words_append
            - BranchSide:      'diff.c:2408,26'
              BranchSideFuncs:
                - starts_with
                - diff_words_flush
                - emit_diff_symbol
        - Branch String:   'diff.c:2423,2'
          Branch Sides:
            - BranchSide:      'diff.c:2425,3'
              BranchSideFuncs:
                - emit_add_line
            - BranchSide:      'diff.c:2429,3'
              BranchSideFuncs:
                - emit_del_line
            - BranchSide:      'diff.c:2433,3'
              BranchSideFuncs:
                - emit_context_line
            - BranchSide:      'diff.c:2439,3'
              BranchSideFuncs:
                - emit_diff_symbol
      Callsites:
        - Src:             'diff.c:2365,3'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:2367,3'
          Dst:             strbuf_setlen
        - Src:             'diff.c:2374,6'
          Dst:             strlen
        - Src:             'diff.c:2372,3'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:2377,6'
          Dst:             strlen
        - Src:             'diff.c:2375,3'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:2389,4'
          Dst:             diff_words_flush
        - Src:             'diff.c:2390,9'
          Dst:             sane_truncate_line
        - Src:             'diff.c:2391,3'
          Dst:             find_lno
        - Src:             'diff.c:2392,3'
          Dst:             emit_hunk_header
        - Src:             'diff.c:2401,4'
          Dst:             diff_words_append
        - Src:             'diff.c:2405,4'
          Dst:             diff_words_append
        - Src:             'diff.c:2408,14'
          Dst:             starts_with
        - Src:             'diff.c:2418,3'
          Dst:             diff_words_flush
        - Src:             'diff.c:2419,3'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:2426,3'
          Dst:             emit_add_line
        - Src:             'diff.c:2430,3'
          Dst:             emit_del_line
        - Src:             'diff.c:2435,3'
          Dst:             emit_context_line
        - Src:             'diff.c:2440,3'
          Dst:             emit_diff_symbol
    - functionName:    init_diff_words_data
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2249
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ecbdata
        - orig_opts
        - one
        - two
      BBCount:         30
      ICount:          258
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - die
        - diff_get_color
        - regcomp
        - userdiff_word_regex
        - want_color_fd
        - xcalloc
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:2258,6'
          Branch Sides:
            - BranchSide:      'diff.c:2259,3'
              BranchSideFuncs:
                - xcalloc
                - userdiff_word_regex
                - userdiff_word_regex
                - want_color_fd
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - xmalloc
                - regcomp
                - die
            - BranchSide:      'diff.c:2261,7'
              BranchSideFuncs:
                - userdiff_word_regex
                - userdiff_word_regex
                - want_color_fd
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - xmalloc
                - regcomp
                - die
        - Branch String:   'diff.c:2261,6'
          Branch Sides:
            - BranchSide:      'diff.c:2262,39'
              BranchSideFuncs:
                - userdiff_word_regex
                - want_color_fd
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - xmalloc
                - regcomp
                - die
            - BranchSide:      'diff.c:2263,7'
              BranchSideFuncs:
                - userdiff_word_regex
                - want_color_fd
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - xmalloc
                - regcomp
                - die
        - Branch String:   'diff.c:2263,6'
          Branch Sides:
            - BranchSide:      'diff.c:2264,39'
              BranchSideFuncs:
                - want_color_fd
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - xmalloc
                - regcomp
                - die
            - BranchSide:      'diff.c:2265,7'
              BranchSideFuncs:
                - want_color_fd
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - xmalloc
                - regcomp
                - die
        - Branch String:   'diff.c:2265,6'
          Branch Sides:
            - BranchSide:      'diff.c:2266,19'
              BranchSideFuncs:
                - want_color_fd
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - xmalloc
                - regcomp
                - die
            - BranchSide:      'diff.c:2267,6'
              BranchSideFuncs:
                - want_color_fd
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - xmalloc
                - regcomp
                - die
        - Branch String:   'diff.c:2267,6'
          Branch Sides:
            - BranchSide:      'diff.c:2269,4'
              BranchSideFuncs:
                - xmalloc
                - regcomp
                - want_color_fd
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - die
            - BranchSide:      'diff.c:2276,9'
              BranchSideFuncs:
                - want_color_fd
                - diff_get_color
                - diff_get_color
                - diff_get_color
        - Branch String:   'diff.c:2270,7'
          Branch Sides:
            - BranchSide:      'diff.c:2274,8'
              BranchSideFuncs:
                - die
            - BranchSide:      'diff.c:2275,2'
              BranchSideFuncs:
                - want_color_fd
                - diff_get_color
                - diff_get_color
                - diff_get_color
        - Branch String:   'diff.c:2276,2'
          Branch Sides:
            - BranchSide:      'diff.c:2277,7'
              BranchSideFuncs:
                - want_color_fd
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:2283,6'
              BranchSideFuncs:
                - want_color_fd
                - diff_get_color
                - diff_get_color
                - diff_get_color
        - Branch String:   'diff.c:2277,7'
          Branch Sides:
            - BranchSide:      'diff.c:2279,24'
              BranchSideFuncs:
                - want_color_fd
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:2282,2'
              BranchSideFuncs:
                - want_color_fd
                - diff_get_color
                - diff_get_color
                - diff_get_color
        - Branch String:   'diff.c:2283,6'
          Branch Sides:
            - BranchSide:      'diff.c:2283,6'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - diff_get_color
            - BranchSide:      'diff.c:2284,28'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - diff_get_color
      Callsites:
        - Src:             'diff.c:2251,27'
          Dst:             xmalloc
        - Src:             'diff.c:2254,2'
          Dst:             xcalloc
        - Src:             'diff.c:2259,3'
          Dst:             xcalloc
        - Src:             'diff.c:2262,19'
          Dst:             userdiff_word_regex
        - Src:             'diff.c:2264,19'
          Dst:             userdiff_word_regex
        - Src:             'diff.c:2269,4'
          Dst:             xmalloc
        - Src:             'diff.c:2270,7'
          Dst:             regcomp
        - Src:             'diff.c:2273,4'
          Dst:             die
        - Src:             'diff.c:2283,6'
          Dst:             want_color_fd
        - Src:             'diff.c:2285,24'
          Dst:             diff_get_color
        - Src:             'diff.c:2286,24'
          Dst:             diff_get_color
        - Src:             'diff.c:2287,19'
          Dst:             diff_get_color
    - functionName:    diff_funcname_pattern
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3431
      functionLinenumberEnd: 3433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - one
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - diff_filespec_load_driver
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:3433,9'
          Branch Sides:
            - BranchSide:      'diff.c:3433,42'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3433,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:3432,2'
          Dst:             diff_filespec_load_driver
    - functionName:    emit_binary_diff
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3399
      functionLinenumberEnd: 3403
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - one
        - two
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_binary_diff_body
        - emit_diff_symbol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diff.c:3400,2'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:3401,2'
          Dst:             emit_binary_diff_body
        - Src:             'diff.c:3402,2'
          Dst:             emit_binary_diff_body
    - functionName:    emit_rewrite_diff
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name_a
        - name_b
        - one
        - two
        - textconv_one
        - textconv_two
        - o
      BBCount:         29
      ICount:          307
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - add_line_count
        - check_blank_at_eof
        - count_lines
        - emit_diff_symbol
        - emit_rewrite_lines
        - fill_textconv
        - quote_two_c_style
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - want_color_fd
        - whitespace_rule
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:1812,27'
          Branch Sides:
            - BranchSide:      'diff.c:1812,30'
              BranchSideFuncs:
                - strbuf_setlen.25247
                - strbuf_setlen.25247
                - quote_two_c_style
                - quote_two_c_style
                - fill_textconv
                - fill_textconv
                - want_color_fd
                - whitespace_rule
                - count_lines
                - count_lines
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_addstr.25245
                - add_line_count
                - strbuf_addstr.25245
                - add_line_count
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_release
                - free
                - free
                - emit_rewrite_lines
                - emit_rewrite_lines
                - strbuf_addstr.25245
                - check_blank_at_eof
            - BranchSide:      'diff.c:1816,14'
              BranchSideFuncs:
                - strbuf_setlen.25247
                - strbuf_setlen.25247
                - quote_two_c_style
                - quote_two_c_style
                - fill_textconv
                - fill_textconv
                - want_color_fd
                - whitespace_rule
                - count_lines
                - count_lines
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_addstr.25245
                - add_line_count
                - strbuf_addstr.25245
                - add_line_count
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_release
                - free
                - free
                - emit_rewrite_lines
                - emit_rewrite_lines
                - strbuf_addstr.25245
                - check_blank_at_eof
        - Branch String:   'diff.c:1812,6'
          Branch Sides:
            - BranchSide:      'diff.c:1813,14'
              BranchSideFuncs:
                - strbuf_setlen.25247
                - strbuf_setlen.25247
                - quote_two_c_style
                - quote_two_c_style
                - fill_textconv
                - fill_textconv
                - want_color_fd
                - whitespace_rule
                - count_lines
                - count_lines
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_addstr.25245
                - add_line_count
                - strbuf_addstr.25245
                - add_line_count
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_release
                - free
                - free
                - emit_rewrite_lines
                - emit_rewrite_lines
                - strbuf_addstr.25245
                - check_blank_at_eof
            - BranchSide:      'diff.c:1816,14'
              BranchSideFuncs:
                - strbuf_setlen.25247
                - strbuf_setlen.25247
                - quote_two_c_style
                - quote_two_c_style
                - fill_textconv
                - fill_textconv
                - want_color_fd
                - whitespace_rule
                - count_lines
                - count_lines
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_addstr.25245
                - add_line_count
                - strbuf_addstr.25245
                - add_line_count
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_release
                - free
                - free
                - emit_rewrite_lines
                - emit_rewrite_lines
                - strbuf_addstr.25245
                - check_blank_at_eof
        - Branch String:   'diff.c:1835,6'
          Branch Sides:
            - BranchSide:      'diff.c:1836,12'
              BranchSideFuncs:
                - check_blank_at_eof
                - count_lines
                - count_lines
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_addstr.25245
                - add_line_count
                - strbuf_addstr.25245
                - add_line_count
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_release
                - free
                - free
                - emit_rewrite_lines
                - emit_rewrite_lines
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:1843,10'
              BranchSideFuncs:
                - count_lines
                - count_lines
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_addstr.25245
                - add_line_count
                - strbuf_addstr.25245
                - add_line_count
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_release
                - free
                - free
                - emit_rewrite_lines
                - emit_rewrite_lines
                - strbuf_addstr.25245
        - Branch String:   'diff.c:1855,6'
          Branch Sides:
            - BranchSide:      'diff.c:1856,24'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - add_line_count
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_release
                - free
                - free
                - emit_rewrite_lines
                - emit_rewrite_lines
            - BranchSide:      'diff.c:1858,3'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - add_line_count
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_release
                - free
                - free
                - emit_rewrite_lines
                - emit_rewrite_lines
        - Branch String:   'diff.c:1865,11'
          Branch Sides:
            - BranchSide:      'diff.c:1865,15'
              BranchSideFuncs:
                - emit_rewrite_lines
                - free
                - free
                - emit_rewrite_lines
            - BranchSide:      'diff.c:1867,6'
              BranchSideFuncs:
                - free
                - free
                - emit_rewrite_lines
        - Branch String:   'diff.c:1865,6'
          Branch Sides:
            - BranchSide:      'diff.c:1866,37'
              BranchSideFuncs:
                - free
                - free
                - emit_rewrite_lines
            - BranchSide:      'diff.c:1867,6'
              BranchSideFuncs:
                - free
                - free
                - emit_rewrite_lines
        - Branch String:   'diff.c:1867,6'
          Branch Sides:
            - BranchSide:      'diff.c:1868,37'
              BranchSideFuncs:
                - emit_rewrite_lines
                - free
                - free
            - BranchSide:      'diff.c:1869,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'diff.c:1869,6'
          Branch Sides:
            - BranchSide:      'diff.c:1870,16'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'diff.c:1871,6'
              BranchSideFuncs:
                - free
        - Branch String:   'diff.c:1871,6'
          Branch Sides:
            - BranchSide:      'diff.c:1871,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'diff.c:1872,16'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'diff.c:1823,2'
          Dst:             strbuf_setlen
        - Src:             'diff.c:1824,2'
          Dst:             strbuf_setlen
        - Src:             'diff.c:1825,2'
          Dst:             quote_two_c_style
        - Src:             'diff.c:1826,2'
          Dst:             quote_two_c_style
        - Src:             'diff.c:1828,13'
          Dst:             fill_textconv
        - Src:             'diff.c:1829,13'
          Dst:             fill_textconv
        - Src:             'diff.c:1832,23'
          Dst:             want_color_fd
        - Src:             'diff.c:1833,20'
          Dst:             whitespace_rule
        - Src:             'diff.c:1841,3'
          Dst:             check_blank_at_eof
        - Src:             'diff.c:1846,9'
          Dst:             count_lines
        - Src:             'diff.c:1847,9'
          Dst:             count_lines
        - Src:             'diff.c:1849,2'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:1851,2'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:1854,2'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1856,3'
          Dst:             add_line_count
        - Src:             'diff.c:1858,3'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1859,2'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1860,2'
          Dst:             add_line_count
        - Src:             'diff.c:1861,2'
          Dst:             strbuf_addstr
        - Src:             'diff.c:1862,2'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:1863,2'
          Dst:             strbuf_release
        - Src:             'diff.c:1866,3'
          Dst:             emit_rewrite_lines
        - Src:             'diff.c:1868,3'
          Dst:             emit_rewrite_lines
    - functionName:    fill_textconv
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7304
      functionLinenumberEnd: 7347
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - driver
        - df
        - outbuf
      BBCount:         26
      ICount:          179
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - BUG_fl
        - diff_populate_filespec
        - notes_cache_get
        - notes_cache_put
        - notes_cache_write
        - run_textconv
      functionUses:    10
      BranchProfiles:
        - Branch String:   'diff.c:7307,6'
          Branch Sides:
            - BranchSide:      'diff.c:7308,8'
              BranchSideFuncs:
                - BUG_fl
                - run_textconv
                - notes_cache_put
                - notes_cache_write
                - notes_cache_get
            - BranchSide:      'diff.c:7318,7'
              BranchSideFuncs:
                - BUG_fl
                - run_textconv
                - notes_cache_put
                - notes_cache_write
                - notes_cache_get
        - Branch String:   'diff.c:7308,7'
          Branch Sides:
            - BranchSide:      'diff.c:7309,5'
              BranchSideFuncs:
                - diff_populate_filespec
            - BranchSide:      'diff.c:7312,30'
              BranchSideFuncs:
                - diff_populate_filespec
        - Branch String:   'diff.c:7312,7'
          Branch Sides:
            - BranchSide:      'diff.c:7313,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:7314,13'
              BranchSideFuncs: []
        - Branch String:   'diff.c:7318,6'
          Branch Sides:
            - BranchSide:      'diff.c:7319,3'
              BranchSideFuncs:
                - run_textconv
                - notes_cache_put
                - notes_cache_write
                - notes_cache_get
            - BranchSide:      'diff.c:7321,6'
              BranchSideFuncs:
                - run_textconv
                - notes_cache_put
                - notes_cache_write
                - notes_cache_get
        - Branch String:   'diff.c:7321,29'
          Branch Sides:
            - BranchSide:      'diff.c:7321,32'
              BranchSideFuncs:
                - run_textconv
                - notes_cache_put
                - notes_cache_write
                - notes_cache_get
            - BranchSide:      'diff.c:7329,25'
              BranchSideFuncs:
                - run_textconv
                - notes_cache_put
                - notes_cache_write
        - Branch String:   'diff.c:7321,6'
          Branch Sides:
            - BranchSide:      'diff.c:7322,29'
              BranchSideFuncs:
                - notes_cache_get
                - run_textconv
                - notes_cache_put
                - notes_cache_write
            - BranchSide:      'diff.c:7329,25'
              BranchSideFuncs:
                - run_textconv
                - notes_cache_put
                - notes_cache_write
        - Branch String:   'diff.c:7325,7'
          Branch Sides:
            - BranchSide:      'diff.c:7326,11'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:7327,2'
              BranchSideFuncs:
                - run_textconv
                - notes_cache_put
                - notes_cache_write
        - Branch String:   'diff.c:7330,6'
          Branch Sides:
            - BranchSide:      'diff.c:7331,3'
              BranchSideFuncs:
                - notes_cache_put
                - notes_cache_write
            - BranchSide:      'diff.c:7333,6'
              BranchSideFuncs:
                - notes_cache_put
                - notes_cache_write
        - Branch String:   'diff.c:7333,29'
          Branch Sides:
            - BranchSide:      'diff.c:7333,32'
              BranchSideFuncs:
                - notes_cache_put
                - notes_cache_write
            - BranchSide:      'diff.c:7346,9'
              BranchSideFuncs: []
        - Branch String:   'diff.c:7333,6'
          Branch Sides:
            - BranchSide:      'diff.c:7335,19'
              BranchSideFuncs:
                - notes_cache_put
                - notes_cache_write
            - BranchSide:      'diff.c:7346,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:7312,7'
          Dst:             diff_populate_filespec
        - Src:             'diff.c:7319,3'
          Dst:             BUG_fl
        - Src:             'diff.c:7322,13'
          Dst:             notes_cache_get
        - Src:             'diff.c:7329,12'
          Dst:             run_textconv
        - Src:             'diff.c:7335,3'
          Dst:             notes_cache_put
        - Src:             'diff.c:7343,3'
          Dst:             notes_cache_write
    - functionName:    check_blank_at_eof
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf1
        - mf2
        - ecbdata
      BBCount:         6
      ICount:          83
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - count_lines
        - count_trailing_blank
      functionUses:    3
      BranchProfiles:
        - Branch String:   'diff.c:698,6'
          Branch Sides:
            - BranchSide:      'diff.c:699,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:703,19'
              BranchSideFuncs:
                - count_lines
                - count_lines
      Callsites:
        - Src:             'diff.c:696,7'
          Dst:             count_trailing_blank
        - Src:             'diff.c:697,7'
          Dst:             count_trailing_blank
        - Src:             'diff.c:703,7'
          Dst:             count_lines
        - Src:             'diff.c:706,7'
          Dst:             count_lines
    - functionName:    count_trailing_blank
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
      BBCount:         22
      ICount:          135
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ws_blank_line
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:672,6'
          Branch Sides:
            - BranchSide:      'diff.c:673,10'
              BranchSideFuncs:
                - ws_blank_line
            - BranchSide:      'diff.c:674,9'
              BranchSideFuncs:
                - ws_blank_line
        - Branch String:   'diff.c:675,6'
          Branch Sides:
            - BranchSide:      'diff.c:678,6'
              BranchSideFuncs:
                - ws_blank_line
            - BranchSide:      'diff.c:679,2'
              BranchSideFuncs:
                - ws_blank_line
        - Branch String:   'diff.c:679,2'
          Branch Sides:
            - BranchSide:      'diff.c:681,19'
              BranchSideFuncs:
                - ws_blank_line
            - BranchSide:      'diff.c:689,9'
              BranchSideFuncs: []
        - Branch String:   'diff.c:681,3'
          Branch Sides:
            - BranchSide:      'diff.c:682,9'
              BranchSideFuncs:
                - ws_blank_line
            - BranchSide:      'diff.c:684,22'
              BranchSideFuncs:
                - ws_blank_line
        - Branch String:   'diff.c:682,8'
          Branch Sides:
            - BranchSide:      'diff.c:682,21'
              BranchSideFuncs:
                - ws_blank_line
            - BranchSide:      'diff.c:683,5'
              BranchSideFuncs:
                - ws_blank_line
        - Branch String:   'diff.c:684,7'
          Branch Sides:
            - BranchSide:      'diff.c:685,4'
              BranchSideFuncs:
                - ws_blank_line
            - BranchSide:      'diff.c:686,6'
              BranchSideFuncs:
                - ws_blank_line
      Callsites:
        - Src:             'diff.c:684,8'
          Dst:             ws_blank_line
    - functionName:    run_textconv
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7269
      functionLinenumberEnd: 7298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - pgm
        - spec
        - outsize
      BBCount:         14
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - close
        - const_error
        - error
        - finish_command
        - prepare_temp_file
        - remove_tempfile
        - start_command
        - strbuf_detach
        - strbuf_read
        - strbuf_release
        - strvec_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:7281,6'
          Branch Sides:
            - BranchSide:      'diff.c:7282,3'
              BranchSideFuncs:
                - remove_tempfile
            - BranchSide:      'diff.c:7286,30'
              BranchSideFuncs:
                - strbuf_read
                - close
                - finish_command
                - remove_tempfile
                - strbuf_detach
                - strbuf_release
                - remove_tempfile
                - error
                - const_error.25295
        - Branch String:   'diff.c:7286,6'
          Branch Sides:
            - BranchSide:      'diff.c:7287,9'
              BranchSideFuncs:
                - error
                - const_error.25295
                - close
                - finish_command
                - remove_tempfile
                - strbuf_detach
                - strbuf_release
                - remove_tempfile
            - BranchSide:      'diff.c:7288,14'
              BranchSideFuncs:
                - close
                - finish_command
                - remove_tempfile
                - strbuf_detach
                - strbuf_release
                - remove_tempfile
        - Branch String:   'diff.c:7290,29'
          Branch Sides:
            - BranchSide:      'diff.c:7290,32'
              BranchSideFuncs:
                - strbuf_release
                - remove_tempfile
            - BranchSide:      'diff.c:7291,3'
              BranchSideFuncs:
                - strbuf_release
                - remove_tempfile
        - Branch String:   'diff.c:7290,6'
          Branch Sides:
            - BranchSide:      'diff.c:7291,3'
              BranchSideFuncs:
                - strbuf_release
                - remove_tempfile
            - BranchSide:      'diff.c:7295,2'
              BranchSideFuncs:
                - remove_tempfile
                - strbuf_detach
      Callsites:
        - Src:             'diff.c:7275,9'
          Dst:             prepare_temp_file
        - Src:             'diff.c:7276,2'
          Dst:             strvec_push
        - Src:             'diff.c:7277,2'
          Dst:             strvec_push
        - Src:             'diff.c:7281,6'
          Dst:             start_command
        - Src:             'diff.c:7282,3'
          Dst:             remove_tempfile
        - Src:             'diff.c:7286,6'
          Dst:             strbuf_read
        - Src:             'diff.c:7287,9'
          Dst:             error
        - Src:             'diff.c:7287,9'
          Dst:             const_error
        - Src:             'diff.c:7288,2'
          Dst:             close
        - Src:             'diff.c:7290,6'
          Dst:             finish_command
        - Src:             'diff.c:7291,3'
          Dst:             strbuf_release
        - Src:             'diff.c:7292,3'
          Dst:             remove_tempfile
        - Src:             'diff.c:7295,2'
          Dst:             remove_tempfile
        - Src:             'diff.c:7297,9'
          Dst:             strbuf_detach
    - functionName:    prepare_temp_file
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4316
      functionLinenumberEnd: 4375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - one
      BBCount:         36
      ICount:          286
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - claim_diff_tempfile
        - die
        - die_errno
        - diff_populate_filespec
        - lstat64
        - null_oid
        - oid_to_hex_r
        - prep_temp_blob
        - reuse_worktree_file
        - strbuf_readlink
        - strbuf_release
        - xsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:4319,6'
          Branch Sides:
            - BranchSide:      'diff.c:4319,29'
              BranchSideFuncs:
                - lstat64
                - null_oid
                - oid_to_hex_r
                - xsnprintf
                - oid_to_hex_r
                - strbuf_readlink
                - null_oid
                - prep_temp_blob
                - strbuf_release
                - die_errno
                - __errno_location
                - die_errno
                - xsnprintf
                - xsnprintf
                - reuse_worktree_file
                - diff_populate_filespec
                - prep_temp_blob
                - die
            - BranchSide:      'diff.c:4330,7'
              BranchSideFuncs:
                - lstat64
                - null_oid
                - oid_to_hex_r
                - xsnprintf
                - oid_to_hex_r
                - strbuf_readlink
                - null_oid
                - prep_temp_blob
                - strbuf_release
                - die_errno
                - __errno_location
                - die_errno
                - xsnprintf
                - xsnprintf
                - reuse_worktree_file
                - diff_populate_filespec
                - prep_temp_blob
                - die
        - Branch String:   'diff.c:4330,30'
          Branch Sides:
            - BranchSide:      'diff.c:4331,8'
              BranchSideFuncs:
                - diff_populate_filespec
                - prep_temp_blob
                - die
            - BranchSide:      'diff.c:4368,30'
              BranchSideFuncs:
                - diff_populate_filespec
                - prep_temp_blob
                - die
        - Branch String:   'diff.c:4331,23'
          Branch Sides:
            - BranchSide:      'diff.c:4332,27'
              BranchSideFuncs:
                - reuse_worktree_file
                - diff_populate_filespec
                - prep_temp_blob
                - die
                - lstat64
                - null_oid
                - oid_to_hex_r
                - xsnprintf
                - oid_to_hex_r
                - strbuf_readlink
                - null_oid
                - prep_temp_blob
                - strbuf_release
                - die_errno
                - __errno_location
                - die_errno
                - xsnprintf
                - xsnprintf
            - BranchSide:      'diff.c:4334,13'
              BranchSideFuncs:
                - lstat64
                - null_oid
                - oid_to_hex_r
                - xsnprintf
                - oid_to_hex_r
                - strbuf_readlink
                - null_oid
                - prep_temp_blob
                - strbuf_release
                - die_errno
                - __errno_location
                - die_errno
                - xsnprintf
                - xsnprintf
        - Branch String:   'diff.c:4330,6'
          Branch Sides:
            - BranchSide:      'diff.c:4334,13'
              BranchSideFuncs:
                - lstat64
                - null_oid
                - oid_to_hex_r
                - xsnprintf
                - oid_to_hex_r
                - strbuf_readlink
                - null_oid
                - prep_temp_blob
                - strbuf_release
                - die_errno
                - __errno_location
                - die_errno
                - xsnprintf
                - xsnprintf
            - BranchSide:      'diff.c:4368,30'
              BranchSideFuncs:
                - diff_populate_filespec
                - prep_temp_blob
                - die
        - Branch String:   'diff.c:4334,7'
          Branch Sides:
            - BranchSide:      'diff.c:4335,8'
              BranchSideFuncs:
                - __errno_location
                - die_errno
                - xsnprintf
                - xsnprintf
            - BranchSide:      'diff.c:4339,7'
              BranchSideFuncs:
                - null_oid
                - oid_to_hex_r
                - xsnprintf
                - oid_to_hex_r
                - strbuf_readlink
                - null_oid
                - prep_temp_blob
                - strbuf_release
                - die_errno
        - Branch String:   'diff.c:4335,8'
          Branch Sides:
            - BranchSide:      'diff.c:4336,5'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
            - BranchSide:      'diff.c:4337,26'
              BranchSideFuncs:
                - die_errno
        - Branch String:   'diff.c:4339,7'
          Branch Sides:
            - BranchSide:      'diff.c:4340,18'
              BranchSideFuncs:
                - strbuf_readlink
                - null_oid
                - prep_temp_blob
                - strbuf_release
                - die_errno
            - BranchSide:      'diff.c:4352,17'
              BranchSideFuncs:
                - null_oid
                - oid_to_hex_r
                - xsnprintf
                - oid_to_hex_r
        - Branch String:   'diff.c:4341,8'
          Branch Sides:
            - BranchSide:      'diff.c:4342,31'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'diff.c:4343,19'
              BranchSideFuncs:
                - null_oid
                - prep_temp_blob
                - strbuf_release
        - Branch String:   'diff.c:4344,13'
          Branch Sides:
            - BranchSide:      'diff.c:4345,7'
              BranchSideFuncs:
                - prep_temp_blob
                - strbuf_release
            - BranchSide:      'diff.c:4345,18'
              BranchSideFuncs:
                - null_oid
                - prep_temp_blob
                - strbuf_release
        - Branch String:   'diff.c:4346,13'
          Branch Sides:
            - BranchSide:      'diff.c:4343,4'
              BranchSideFuncs:
                - prep_temp_blob
                - strbuf_release
            - BranchSide:      'diff.c:4347,6'
              BranchSideFuncs:
                - prep_temp_blob
                - strbuf_release
        - Branch String:   'diff.c:4353,8'
          Branch Sides:
            - BranchSide:      'diff.c:4354,18'
              BranchSideFuncs:
                - oid_to_hex_r
                - xsnprintf
            - BranchSide:      'diff.c:4356,18'
              BranchSideFuncs:
                - oid_to_hex_r
                - xsnprintf
        - Branch String:   'diff.c:4368,7'
          Branch Sides:
            - BranchSide:      'diff.c:4369,40'
              BranchSideFuncs:
                - die
            - BranchSide:      'diff.c:4370,18'
              BranchSideFuncs:
                - prep_temp_blob
      Callsites:
        - Src:             'diff.c:4317,31'
          Dst:             claim_diff_tempfile
        - Src:             'diff.c:4325,3'
          Dst:             xsnprintf
        - Src:             'diff.c:4326,3'
          Dst:             xsnprintf
        - Src:             'diff.c:4332,7'
          Dst:             reuse_worktree_file
        - Src:             'diff.c:4334,7'
          Dst:             lstat64
        - Src:             'diff.c:4335,8'
          Dst:             __errno_location
        - Src:             'diff.c:4337,4'
          Dst:             die_errno
        - Src:             'diff.c:4341,8'
          Dst:             strbuf_readlink
        - Src:             'diff.c:4342,5'
          Dst:             die_errno
        - Src:             'diff.c:4345,18'
          Dst:             null_oid
        - Src:             'diff.c:4343,4'
          Dst:             prep_temp_blob
        - Src:             'diff.c:4348,4'
          Dst:             strbuf_release
        - Src:             'diff.c:4354,29'
          Dst:             null_oid
        - Src:             'diff.c:4354,5'
          Dst:             oid_to_hex_r
        - Src:             'diff.c:4356,5'
          Dst:             oid_to_hex_r
        - Src:             'diff.c:4363,4'
          Dst:             xsnprintf
        - Src:             'diff.c:4368,7'
          Dst:             diff_populate_filespec
        - Src:             'diff.c:4369,4'
          Dst:             die
        - Src:             'diff.c:4370,3'
          Dst:             prep_temp_blob
    - functionName:    remove_tempfile
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1755
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - delete_tempfile
        - is_tempfile_active
      functionUses:    4
      BranchProfiles:
        - Branch String:   'diff.c:1749,6'
          Branch Sides:
            - BranchSide:      'diff.c:1750,9'
              BranchSideFuncs:
                - is_tempfile_active.25296
                - delete_tempfile
            - BranchSide:      'diff.c:1750,9'
              BranchSideFuncs:
                - is_tempfile_active.25296
                - delete_tempfile
        - Branch String:   'diff.c:1750,2'
          Branch Sides:
            - BranchSide:      'diff.c:1751,36'
              BranchSideFuncs:
                - is_tempfile_active.25296
                - delete_tempfile
            - BranchSide:      'diff.c:1755,1'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1751,7'
          Branch Sides:
            - BranchSide:      'diff.c:1752,31'
              BranchSideFuncs:
                - delete_tempfile
                - is_tempfile_active.25296
            - BranchSide:      'diff.c:1753,13'
              BranchSideFuncs:
                - is_tempfile_active.25296
                - delete_tempfile
      Callsites:
        - Src:             'diff.c:1751,7'
          Dst:             is_tempfile_active
        - Src:             'diff.c:1752,4'
          Dst:             delete_tempfile
    - functionName:    const_error
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_tempfile_active
      functionSourceFile: '/src/git/./tempfile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tempfile
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    claim_diff_tempfile
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:1740,6'
          Branch Sides:
            - BranchSide:      'diff.c:1741,9'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'diff.c:1741,9'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'diff.c:1741,2'
          Branch Sides:
            - BranchSide:      'diff.c:1742,18'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'diff.c:1744,2'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'diff.c:1742,7'
          Branch Sides:
            - BranchSide:      'diff.c:1742,21'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'diff.c:1743,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:1744,2'
          Dst:             BUG_fl
    - functionName:    prep_temp_blob
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4288
      functionLinenumberEnd: 4312
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - istate
        - path
        - temp
        - blob
        - size
        - oid
        - mode
      BBCount:         13
      ICount:          137
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __xpg_basename
        - close_tempfile_gently
        - convert_to_working_tree
        - die_errno
        - get_tempfile_path
        - init_checkout_metadata
        - mks_tempfile_dt
        - oid_to_hex_r
        - strbuf_release
        - write_in_full
        - xsnprintf
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:4297,6'
          Branch Sides:
            - BranchSide:      'diff.c:4298,3'
              BranchSideFuncs:
                - convert_to_working_tree.25305
                - write_in_full
                - close_tempfile_gently
                - get_tempfile_path
                - oid_to_hex_r
                - xsnprintf
                - strbuf_release
                - free
                - die_errno
            - BranchSide:      'diff.c:4299,30'
              BranchSideFuncs:
                - convert_to_working_tree.25305
                - write_in_full
                - close_tempfile_gently
                - get_tempfile_path
                - oid_to_hex_r
                - xsnprintf
                - strbuf_release
                - free
                - die_errno
        - Branch String:   'diff.c:4299,6'
          Branch Sides:
            - BranchSide:      'diff.c:4301,14'
              BranchSideFuncs:
                - write_in_full
                - close_tempfile_gently
                - get_tempfile_path
                - oid_to_hex_r
                - xsnprintf
                - strbuf_release
                - free
                - die_errno
            - BranchSide:      'diff.c:4304,20'
              BranchSideFuncs:
                - write_in_full
                - close_tempfile_gently
                - get_tempfile_path
                - oid_to_hex_r
                - xsnprintf
                - strbuf_release
                - free
                - die_errno
        - Branch String:   'diff.c:4304,56'
          Branch Sides:
            - BranchSide:      'diff.c:4305,28'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'diff.c:4306,3'
              BranchSideFuncs:
                - die_errno
        - Branch String:   'diff.c:4304,6'
          Branch Sides:
            - BranchSide:      'diff.c:4306,3'
              BranchSideFuncs:
                - die_errno
            - BranchSide:      'diff.c:4307,33'
              BranchSideFuncs:
                - get_tempfile_path
                - oid_to_hex_r
                - xsnprintf
                - strbuf_release
                - free
      Callsites:
        - Src:             'diff.c:4290,19'
          Dst:             xstrdup
        - Src:             'diff.c:4291,21'
          Dst:             __xpg_basename
        - Src:             'diff.c:4294,2'
          Dst:             init_checkout_metadata
        - Src:             'diff.c:4296,19'
          Dst:             mks_tempfile_dt
        - Src:             'diff.c:4298,3'
          Dst:             die_errno
        - Src:             'diff.c:4299,6'
          Dst:             convert_to_working_tree
        - Src:             'diff.c:4304,6'
          Dst:             write_in_full
        - Src:             'diff.c:4305,6'
          Dst:             close_tempfile_gently
        - Src:             'diff.c:4306,3'
          Dst:             die_errno
        - Src:             'diff.c:4307,15'
          Dst:             get_tempfile_path
        - Src:             'diff.c:4308,2'
          Dst:             oid_to_hex_r
        - Src:             'diff.c:4309,2'
          Dst:             xsnprintf
        - Src:             'diff.c:4310,2'
          Dst:             strbuf_release
    - functionName:    convert_to_working_tree
      functionSourceFile: '/src/git/./convert.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - istate
        - path
        - src
        - len
        - dst
        - meta
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convert_attrs
        - convert_to_working_tree_ca
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './convert.h:121,2'
          Dst:             convert_attrs
        - Src:             './convert.h:122,9'
          Dst:             convert_to_working_tree_ca
    - functionName:    quote_two
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - one
        - two
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - quote_c_style
        - strbuf_addch
        - strbuf_addstr
        - strbuf_detach
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:548,6'
          Branch Sides:
            - BranchSide:      'diff.c:549,3'
              BranchSideFuncs:
                - strbuf_addch.25237
                - quote_c_style
                - quote_c_style
                - strbuf_addch.25237
                - strbuf_detach
            - BranchSide:      'diff.c:554,23'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_addstr.25245
                - strbuf_detach
      Callsites:
        - Src:             'diff.c:544,17'
          Dst:             quote_c_style
        - Src:             'diff.c:545,17'
          Dst:             quote_c_style
        - Src:             'diff.c:549,3'
          Dst:             strbuf_addch
        - Src:             'diff.c:550,3'
          Dst:             quote_c_style
        - Src:             'diff.c:551,3'
          Dst:             quote_c_style
        - Src:             'diff.c:552,3'
          Dst:             strbuf_addch
        - Src:             'diff.c:554,3'
          Dst:             strbuf_addstr
        - Src:             'diff.c:555,3'
          Dst:             strbuf_addstr
        - Src:             'diff.c:557,9'
          Dst:             strbuf_detach
    - functionName:    diff_filepair_is_phoney
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3505
      functionLinenumberEnd: 3515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - one
        - two
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'diff.c:3515,31'
          Branch Sides:
            - BranchSide:      'diff.c:3515,31'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3515,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_external_diff_name
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4380
      functionLinenumberEnd: 4385
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - argv
        - df
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - prepare_temp_file
        - strvec_push
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'diff.c:4381,31'
          Dst:             prepare_temp_file
        - Src:             'diff.c:4382,2'
          Dst:             strvec_push
        - Src:             'diff.c:4383,2'
          Dst:             strvec_push
        - Src:             'diff.c:4384,2'
          Dst:             strvec_push
    - functionName:    add_formatted_header
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3478
      functionLinenumberEnd: 3488
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - header
        - line_prefix
        - meta
        - reset
      BBCount:         10
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strbuf_addf
        - strchrnul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:3481,2'
          Branch Sides:
            - BranchSide:      'diff.c:3482,23'
              BranchSideFuncs:
                - strchrnul
                - strbuf_addf
            - BranchSide:      'diff.c:3488,1'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3485,7'
          Branch Sides:
            - BranchSide:      'diff.c:3486,11'
              BranchSideFuncs:
                - strchrnul
                - strbuf_addf
            - BranchSide:      'diff.c:3487,2'
              BranchSideFuncs:
                - strchrnul
                - strbuf_addf
      Callsites:
        - Src:             'diff.c:3482,13'
          Dst:             strchrnul
        - Src:             'diff.c:3483,3'
          Dst:             strbuf_addf
    - functionName:    add_formatted_headers
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3495
      functionLinenumberEnd: 3501
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - more_headers
        - line_prefix
        - meta
        - reset
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - add_formatted_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:3498,2'
          Branch Sides:
            - BranchSide:      'diff.c:3499,24'
              BranchSideFuncs:
                - add_formatted_header
            - BranchSide:      'diff.c:3501,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:3499,3'
          Dst:             add_formatted_header
    - functionName:    builtin_diff
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3542
      functionLinenumberEnd: 3780
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - name_a
        - name_b
        - one
        - two
        - xfrm_msg
        - must_show_header
        - o
        - complete_rewrite
      BBCount:         194
      ICount:          1364
      EdgeCount:       262
      CyclomaticComplexity: 70
      functionsReached:
        - check_blank_at_eof
        - die
        - diff_filepair_is_phoney
        - diff_filespec_is_binary
        - diff_free_filespec_data
        - diff_funcname_pattern
        - diff_get_color
        - diff_line_prefix
        - diff_set_mnemonic_prefix
        - emit_binary_diff
        - emit_diff_symbol
        - emit_rewrite_diff
        - fill_mmfile
        - fill_textconv
        - fn_out_consume
        - free_diff_words_data
        - get_textconv
        - getenv
        - init_diff_words_data
        - memcmp
        - oideq
        - quote_two
        - show_submodule_diff_summary
        - show_submodule_inline_diff
        - skip_prefix
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strtoul
        - want_color_fd
        - whitespace_rule
        - xdi_diff_outf
        - xdiff_clear_find_func
        - xdiff_set_find_func
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:3555,6'
          Branch Sides:
            - BranchSide:      'diff.c:3556,14'
              BranchSideFuncs:
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
                - diff_filepair_is_phoney
                - show_submodule_diff_summary
            - BranchSide:      'diff.c:3559,14'
              BranchSideFuncs:
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
                - diff_filepair_is_phoney
                - show_submodule_diff_summary
        - Branch String:   'diff.c:3563,48'
          Branch Sides:
            - BranchSide:      'diff.c:3564,8'
              BranchSideFuncs:
                - diff_filepair_is_phoney
                - show_submodule_diff_summary
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
            - BranchSide:      'diff.c:3572,13'
              BranchSideFuncs:
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
        - Branch String:   'diff.c:3564,18'
          Branch Sides:
            - BranchSide:      'diff.c:3564,21'
              BranchSideFuncs:
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
                - diff_filepair_is_phoney
                - show_submodule_diff_summary
            - BranchSide:      'diff.c:3565,8'
              BranchSideFuncs:
                - diff_filepair_is_phoney
                - show_submodule_diff_summary
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
        - Branch String:   'diff.c:3564,45'
          Branch Sides:
            - BranchSide:      'diff.c:3565,8'
              BranchSideFuncs:
                - diff_filepair_is_phoney
                - show_submodule_diff_summary
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
            - BranchSide:      'diff.c:3572,13'
              BranchSideFuncs:
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
        - Branch String:   'diff.c:3565,18'
          Branch Sides:
            - BranchSide:      'diff.c:3565,21'
              BranchSideFuncs:
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
                - diff_filepair_is_phoney
                - show_submodule_diff_summary
            - BranchSide:      'diff.c:3566,32'
              BranchSideFuncs:
                - diff_filepair_is_phoney
                - show_submodule_diff_summary
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
        - Branch String:   'diff.c:3565,45'
          Branch Sides:
            - BranchSide:      'diff.c:3566,32'
              BranchSideFuncs:
                - diff_filepair_is_phoney
                - show_submodule_diff_summary
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
            - BranchSide:      'diff.c:3572,13'
              BranchSideFuncs:
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
        - Branch String:   'diff.c:3563,6'
          Branch Sides:
            - BranchSide:      'diff.c:3567,31'
              BranchSideFuncs:
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
            - BranchSide:      'diff.c:3572,13'
              BranchSideFuncs:
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
        - Branch String:   'diff.c:3567,34'
          Branch Sides:
            - BranchSide:      'diff.c:3567,46'
              BranchSideFuncs:
                - show_submodule_diff_summary
            - BranchSide:      'diff.c:3567,58'
              BranchSideFuncs:
                - show_submodule_diff_summary
        - Branch String:   'diff.c:3573,18'
          Branch Sides:
            - BranchSide:      'diff.c:3573,21'
              BranchSideFuncs:
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
            - BranchSide:      'diff.c:3574,8'
              BranchSideFuncs:
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
        - Branch String:   'diff.c:3574,18'
          Branch Sides:
            - BranchSide:      'diff.c:3574,21'
              BranchSideFuncs:
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
            - BranchSide:      'diff.c:3575,32'
              BranchSideFuncs:
                - diff_filepair_is_phoney
                - show_submodule_inline_diff
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - get_textconv
                - get_textconv
        - Branch String:   'diff.c:3576,33'
          Branch Sides:
            - BranchSide:      'diff.c:3576,45'
              BranchSideFuncs:
                - show_submodule_inline_diff
            - BranchSide:      'diff.c:3576,57'
              BranchSideFuncs:
                - show_submodule_inline_diff
        - Branch String:   'diff.c:3583,6'
          Branch Sides:
            - BranchSide:      'diff.c:3584,31'
              BranchSideFuncs:
                - get_textconv
                - get_textconv
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:3589,11'
              BranchSideFuncs:
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
        - Branch String:   'diff.c:3589,11'
          Branch Sides:
            - BranchSide:      'diff.c:3589,34'
              BranchSideFuncs:
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:3589,43'
              BranchSideFuncs:
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
        - Branch String:   'diff.c:3590,11'
          Branch Sides:
            - BranchSide:      'diff.c:3590,34'
              BranchSideFuncs:
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:3590,43'
              BranchSideFuncs:
                - quote_two
                - quote_two
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
        - Branch String:   'diff.c:3594,11'
          Branch Sides:
            - BranchSide:      'diff.c:3594,34'
              BranchSideFuncs:
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:3594,2'
              BranchSideFuncs:
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
        - Branch String:   'diff.c:3595,11'
          Branch Sides:
            - BranchSide:      'diff.c:3595,34'
              BranchSideFuncs:
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:3595,2'
              BranchSideFuncs:
                - diff_filepair_is_phoney
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
        - Branch String:   'diff.c:3596,6'
          Branch Sides:
            - BranchSide:      'diff.c:3604,12'
              BranchSideFuncs:
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:3607,51'
              BranchSideFuncs:
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
        - Branch String:   'diff.c:3608,6'
          Branch Sides:
            - BranchSide:      'diff.c:3610,54'
              BranchSideFuncs:
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:3616,11'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - strbuf_addstr.25245
        - Branch String:   'diff.c:3611,7'
          Branch Sides:
            - BranchSide:      'diff.c:3612,27'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
            - BranchSide:      'diff.c:3613,3'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
        - Branch String:   'diff.c:3616,11'
          Branch Sides:
            - BranchSide:      'diff.c:3617,58'
              BranchSideFuncs:
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:3624,7'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'diff.c:3618,7'
          Branch Sides:
            - BranchSide:      'diff.c:3619,27'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
            - BranchSide:      'diff.c:3620,3'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
        - Branch String:   'diff.c:3624,7'
          Branch Sides:
            - BranchSide:      'diff.c:3625,50'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
            - BranchSide:      'diff.c:3630,7'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_addstr.25245
        - Branch String:   'diff.c:3630,7'
          Branch Sides:
            - BranchSide:      'diff.c:3631,27'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
            - BranchSide:      'diff.c:3637,8'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
        - Branch String:   'diff.c:3637,7'
          Branch Sides:
            - BranchSide:      'diff.c:3638,4'
              BranchSideFuncs:
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
            - BranchSide:      'diff.c:3639,7'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
        - Branch String:   'diff.c:3640,21'
          Branch Sides:
            - BranchSide:      'diff.c:3640,49'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
            - BranchSide:      'diff.c:3641,8'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
        - Branch String:   'diff.c:3641,21'
          Branch Sides:
            - BranchSide:      'diff.c:3641,49'
              BranchSideFuncs:
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
            - BranchSide:      'diff.c:3642,21'
              BranchSideFuncs:
                - emit_diff_symbol
                - strbuf_setlen.25247
                - emit_rewrite_diff
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
        - Branch String:   'diff.c:3652,29'
          Branch Sides:
            - BranchSide:      'diff.c:3652,32'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
            - BranchSide:      'diff.c:3657,14'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
        - Branch String:   'diff.c:3652,6'
          Branch Sides:
            - BranchSide:      'diff.c:3653,20'
              BranchSideFuncs:
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
            - BranchSide:      'diff.c:3657,14'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
        - Branch String:   'diff.c:3657,28'
          Branch Sides:
            - BranchSide:      'diff.c:3658,10'
              BranchSideFuncs:
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
            - BranchSide:      'diff.c:3712,7'
              BranchSideFuncs:
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
        - Branch String:   'diff.c:3658,23'
          Branch Sides:
            - BranchSide:      'diff.c:3658,50'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
            - BranchSide:      'diff.c:3659,10'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
        - Branch String:   'diff.c:3658,65'
          Branch Sides:
            - BranchSide:      'diff.c:3659,10'
              BranchSideFuncs:
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
            - BranchSide:      'diff.c:3660,17'
              BranchSideFuncs:
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
        - Branch String:   'diff.c:3659,23'
          Branch Sides:
            - BranchSide:      'diff.c:3659,50'
              BranchSideFuncs:
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
            - BranchSide:      'diff.c:3712,7'
              BranchSideFuncs:
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
        - Branch String:   'diff.c:3657,13'
          Branch Sides:
            - BranchSide:      'diff.c:3660,17'
              BranchSideFuncs:
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
            - BranchSide:      'diff.c:3712,7'
              BranchSideFuncs:
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
                - emit_diff_symbol
                - strbuf_setlen.25247
        - Branch String:   'diff.c:3661,18'
          Branch Sides:
            - BranchSide:      'diff.c:3661,22'
              BranchSideFuncs:
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
            - BranchSide:      'diff.c:3680,19'
              BranchSideFuncs:
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
        - Branch String:   'diff.c:3661,32'
          Branch Sides:
            - BranchSide:      'diff.c:3662,7'
              BranchSideFuncs:
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
            - BranchSide:      'diff.c:3680,19'
              BranchSideFuncs:
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
        - Branch String:   'diff.c:3662,26'
          Branch Sides:
            - BranchSide:      'diff.c:3662,29'
              BranchSideFuncs:
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_diff_symbol
            - BranchSide:      'diff.c:3680,19'
              BranchSideFuncs:
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
        - Branch String:   'diff.c:3662,48'
          Branch Sides:
            - BranchSide:      'diff.c:3663,8'
              BranchSideFuncs:
                - oideq.25203
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_diff_symbol
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
            - BranchSide:      'diff.c:3680,19'
              BranchSideFuncs:
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
        - Branch String:   'diff.c:3661,7'
          Branch Sides:
            - BranchSide:      'diff.c:3664,15'
              BranchSideFuncs:
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
            - BranchSide:      'diff.c:3680,19'
              BranchSideFuncs:
                - fill_mmfile
                - fill_mmfile
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
        - Branch String:   'diff.c:3664,8'
          Branch Sides:
            - BranchSide:      'diff.c:3665,9'
              BranchSideFuncs:
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_diff_symbol
            - BranchSide:      'diff.c:3671,21'
              BranchSideFuncs:
                - emit_diff_symbol
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
        - Branch String:   'diff.c:3665,9'
          Branch Sides:
            - BranchSide:      'diff.c:3666,23'
              BranchSideFuncs:
                - emit_diff_symbol
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
            - BranchSide:      'diff.c:3669,5'
              BranchSideFuncs:
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
        - Branch String:   'diff.c:3680,43'
          Branch Sides:
            - BranchSide:      'diff.c:3681,19'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3682,4'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3680,7'
          Branch Sides:
            - BranchSide:      'diff.c:3682,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3684,11'
              BranchSideFuncs:
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_binary_diff
                - memcmp
                - emit_diff_symbol
        - Branch String:   'diff.c:3684,28'
          Branch Sides:
            - BranchSide:      'diff.c:3685,19'
              BranchSideFuncs:
                - memcmp
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_diff_symbol
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - emit_binary_diff
            - BranchSide:      'diff.c:3691,20'
              BranchSideFuncs:
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_binary_diff
        - Branch String:   'diff.c:3684,7'
          Branch Sides:
            - BranchSide:      'diff.c:3686,8'
              BranchSideFuncs:
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_binary_diff
            - BranchSide:      'diff.c:3691,20'
              BranchSideFuncs:
                - emit_diff_symbol
                - strbuf_setlen.25247
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - emit_binary_diff
        - Branch String:   'diff.c:3686,8'
          Branch Sides:
            - BranchSide:      'diff.c:3687,22'
              BranchSideFuncs:
                - emit_diff_symbol
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
            - BranchSide:      'diff.c:3689,4'
              BranchSideFuncs:
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
        - Branch String:   'diff.c:3693,7'
          Branch Sides:
            - BranchSide:      'diff.c:3694,21'
              BranchSideFuncs:
                - emit_binary_diff
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
            - BranchSide:      'diff.c:3697,26'
              BranchSideFuncs:
                - diff_line_prefix
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
        - Branch String:   'diff.c:3712,7'
          Branch Sides:
            - BranchSide:      'diff.c:3713,21'
              BranchSideFuncs:
                - emit_diff_symbol
                - strbuf_setlen.25247
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
            - BranchSide:      'diff.c:3718,28'
              BranchSideFuncs:
                - fill_textconv
                - fill_textconv
                - diff_funcname_pattern
                - diff_funcname_pattern
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
        - Branch String:   'diff.c:3722,7'
          Branch Sides:
            - BranchSide:      'diff.c:3723,31'
              BranchSideFuncs:
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
            - BranchSide:      'diff.c:3725,3'
              BranchSideFuncs:
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
        - Branch String:   'diff.c:3728,7'
          Branch Sides:
            - BranchSide:      'diff.c:3729,4'
              BranchSideFuncs:
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
            - BranchSide:      'diff.c:3730,24'
              BranchSideFuncs:
                - want_color_fd
                - whitespace_rule
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
                - check_blank_at_eof
        - Branch String:   'diff.c:3733,7'
          Branch Sides:
            - BranchSide:      'diff.c:3734,4'
              BranchSideFuncs:
                - check_blank_at_eof
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
            - BranchSide:      'diff.c:3735,17'
              BranchSideFuncs:
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
        - Branch String:   'diff.c:3736,18'
          Branch Sides:
            - BranchSide:      'diff.c:3736,22'
              BranchSideFuncs:
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
            - BranchSide:      'diff.c:3738,15'
              BranchSideFuncs:
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
        - Branch String:   'diff.c:3736,7'
          Branch Sides:
            - BranchSide:      'diff.c:3737,12'
              BranchSideFuncs:
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
            - BranchSide:      'diff.c:3738,15'
              BranchSideFuncs:
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
        - Branch String:   'diff.c:3746,7'
          Branch Sides:
            - BranchSide:      'diff.c:3747,10'
              BranchSideFuncs:
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
            - BranchSide:      'diff.c:3748,7'
              BranchSideFuncs:
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
                - xdiff_set_find_func
        - Branch String:   'diff.c:3748,7'
          Branch Sides:
            - BranchSide:      'diff.c:3749,32'
              BranchSideFuncs:
                - xdiff_set_find_func
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
            - BranchSide:      'diff.c:3751,14'
              BranchSideFuncs:
                - getenv
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - skip_prefix.25321
                - skip_prefix.25321
                - strtoul
                - strtoul
        - Branch String:   'diff.c:3752,7'
          Branch Sides:
            - BranchSide:      'diff.c:3754,24'
              BranchSideFuncs:
                - skip_prefix.25321
                - skip_prefix.25321
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - strtoul
                - strtoul
            - BranchSide:      'diff.c:3759,7'
              BranchSideFuncs:
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
        - Branch String:   'diff.c:3754,12'
          Branch Sides:
            - BranchSide:      'diff.c:3755,27'
              BranchSideFuncs:
                - strtoul
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
            - BranchSide:      'diff.c:3756,24'
              BranchSideFuncs:
                - skip_prefix.25321
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
                - init_diff_words_data
                - strtoul
        - Branch String:   'diff.c:3759,7'
          Branch Sides:
            - BranchSide:      'diff.c:3760,35'
              BranchSideFuncs:
                - init_diff_words_data
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
            - BranchSide:      'diff.c:3761,7'
              BranchSideFuncs:
                - xdi_diff_outf
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
                - die
        - Branch String:   'diff.c:3761,7'
          Branch Sides:
            - BranchSide:      'diff.c:3763,42'
              BranchSideFuncs:
                - die
            - BranchSide:      'diff.c:3764,7'
              BranchSideFuncs:
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
                - free_diff_words_data
        - Branch String:   'diff.c:3764,7'
          Branch Sides:
            - BranchSide:      'diff.c:3765,4'
              BranchSideFuncs:
                - free_diff_words_data
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
            - BranchSide:      'diff.c:3766,7'
              BranchSideFuncs:
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
                - free
        - Branch String:   'diff.c:3766,7'
          Branch Sides:
            - BranchSide:      'diff.c:3767,13'
              BranchSideFuncs:
                - free
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
            - BranchSide:      'diff.c:3768,7'
              BranchSideFuncs:
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
                - free
        - Branch String:   'diff.c:3768,7'
          Branch Sides:
            - BranchSide:      'diff.c:3769,13'
              BranchSideFuncs:
                - free
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
            - BranchSide:      'diff.c:3770,3'
              BranchSideFuncs:
                - xdiff_clear_find_func
                - strbuf_release
                - diff_free_filespec_data
                - diff_free_filespec_data
                - free
                - free
      Callsites:
        - Src:             'diff.c:3546,21'
          Dst:             diff_get_color
        - Src:             'diff.c:3547,22'
          Dst:             diff_get_color
        - Src:             'diff.c:3552,28'
          Dst:             diff_line_prefix
        - Src:             'diff.c:3554,2'
          Dst:             diff_set_mnemonic_prefix
        - Src:             'diff.c:3566,8'
          Dst:             diff_filepair_is_phoney
        - Src:             'diff.c:3567,3'
          Dst:             show_submodule_diff_summary
        - Src:             'diff.c:3575,8'
          Dst:             diff_filepair_is_phoney
        - Src:             'diff.c:3576,3'
          Dst:             show_submodule_inline_diff
        - Src:             'diff.c:3584,18'
          Dst:             get_textconv
        - Src:             'diff.c:3585,18'
          Dst:             get_textconv
        - Src:             'diff.c:3592,10'
          Dst:             quote_two
        - Src:             'diff.c:3593,10'
          Dst:             quote_two
        - Src:             'diff.c:3596,6'
          Dst:             diff_filepair_is_phoney
        - Src:             'diff.c:3607,2'
          Dst:             strbuf_addf
        - Src:             'diff.c:3610,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:3612,4'
          Dst:             strbuf_addstr
        - Src:             'diff.c:3617,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:3619,4'
          Dst:             strbuf_addstr
        - Src:             'diff.c:3625,4'
          Dst:             strbuf_addf
        - Src:             'diff.c:3626,4'
          Dst:             strbuf_addf
        - Src:             'diff.c:3631,4'
          Dst:             strbuf_addstr
        - Src:             'diff.c:3640,25'
          Dst:             diff_filespec_is_binary
        - Src:             'diff.c:3641,25'
          Dst:             diff_filespec_is_binary
        - Src:             'diff.c:3642,4'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:3644,4'
          Dst:             strbuf_setlen
        - Src:             'diff.c:3645,4'
          Dst:             emit_rewrite_diff
        - Src:             'diff.c:3653,3'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:3655,3'
          Dst:             strbuf_setlen
        - Src:             'diff.c:3658,26'
          Dst:             diff_filespec_is_binary
        - Src:             'diff.c:3659,26'
          Dst:             diff_filespec_is_binary
        - Src:             'diff.c:3664,8'
          Dst:             oideq
        - Src:             'diff.c:3666,6'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:3671,4'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:3674,9'
          Dst:             diff_line_prefix
        - Src:             'diff.c:3673,4'
          Dst:             strbuf_addf
        - Src:             'diff.c:3675,4'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:3677,4'
          Dst:             strbuf_release
        - Src:             'diff.c:3680,7'
          Dst:             fill_mmfile
        - Src:             'diff.c:3681,7'
          Dst:             fill_mmfile
        - Src:             'diff.c:3685,8'
          Dst:             memcmp
        - Src:             'diff.c:3687,5'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:3691,3'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:3692,3'
          Dst:             strbuf_setlen
        - Src:             'diff.c:3694,4'
          Dst:             emit_binary_diff
        - Src:             'diff.c:3697,9'
          Dst:             diff_line_prefix
        - Src:             'diff.c:3696,4'
          Dst:             strbuf_addf
        - Src:             'diff.c:3698,4'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:3700,4'
          Dst:             strbuf_release
        - Src:             'diff.c:3713,4'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:3715,4'
          Dst:             strbuf_setlen
        - Src:             'diff.c:3718,14'
          Dst:             fill_textconv
        - Src:             'diff.c:3719,14'
          Dst:             fill_textconv
        - Src:             'diff.c:3721,8'
          Dst:             diff_funcname_pattern
        - Src:             'diff.c:3723,9'
          Dst:             diff_funcname_pattern
        - Src:             'diff.c:3731,24'
          Dst:             want_color_fd
        - Src:             'diff.c:3732,21'
          Dst:             whitespace_rule
        - Src:             'diff.c:3734,4'
          Dst:             check_blank_at_eof
        - Src:             'diff.c:3749,4'
          Dst:             xdiff_set_find_func
        - Src:             'diff.c:3751,14'
          Dst:             getenv
        - Src:             'diff.c:3754,12'
          Dst:             skip_prefix
        - Src:             'diff.c:3755,19'
          Dst:             strtoul
        - Src:             'diff.c:3756,12'
          Dst:             skip_prefix
        - Src:             'diff.c:3757,19'
          Dst:             strtoul
        - Src:             'diff.c:3760,4'
          Dst:             init_diff_words_data
        - Src:             'diff.c:3761,7'
          Dst:             xdi_diff_outf
        - Src:             'diff.c:3761,7'
          Dst:             fn_out_consume
        - Src:             'diff.c:3763,4'
          Dst:             die
        - Src:             'diff.c:3765,4'
          Dst:             free_diff_words_data
        - Src:             'diff.c:3770,3'
          Dst:             xdiff_clear_find_func
        - Src:             'diff.c:3774,2'
          Dst:             strbuf_release
        - Src:             'diff.c:3775,2'
          Dst:             diff_free_filespec_data
        - Src:             'diff.c:3776,2'
          Dst:             diff_free_filespec_data
    - functionName:    diff_set_mnemonic_prefix
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3437
      functionLinenumberEnd: 3442
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - a
        - b
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'diff.c:3438,6'
          Branch Sides:
            - BranchSide:      'diff.c:3439,23'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3440,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3440,6'
          Branch Sides:
            - BranchSide:      'diff.c:3440,6'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3441,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_textconv
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3457
      functionLinenumberEnd: 3463
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - one
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - diff_filespec_load_driver
        - userdiff_get_textconv
      functionUses:    5
      BranchProfiles:
        - Branch String:   'diff.c:3458,6'
          Branch Sides:
            - BranchSide:      'diff.c:3459,3'
              BranchSideFuncs:
                - diff_filespec_load_driver
                - userdiff_get_textconv
            - BranchSide:      'diff.c:3461,28'
              BranchSideFuncs:
                - diff_filespec_load_driver
                - userdiff_get_textconv
      Callsites:
        - Src:             'diff.c:3461,2'
          Dst:             diff_filespec_load_driver
        - Src:             'diff.c:3462,9'
          Dst:             userdiff_get_textconv
    - functionName:    skip_prefix
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   './git-compat-util.h:752,7'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:753,11'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:756,2'
              BranchSideFuncs: []
        - Branch String:   './git-compat-util.h:756,2'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:752,9'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:757,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    run_external_diff
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4400
      functionLinenumberEnd: 4449
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pgm
        - name
        - other
        - one
        - two
        - xfrm_msg
        - o
      BBCount:         38
      ICount:          257
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - _
        - add_external_diff_name
        - die
        - diff_free_filespec_data
        - remove_tempfile
        - run_command
        - strvec_push
        - strvec_pushf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:4412,28'
          Branch Sides:
            - BranchSide:      'diff.c:4412,31'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - run_command
                - _.25329
                - die
                - remove_tempfile
                - add_external_diff_name
                - add_external_diff_name
                - strvec_push
                - strvec_push
            - BranchSide:      'diff.c:4417,19'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - run_command
                - _.25329
                - die
                - remove_tempfile
                - add_external_diff_name
                - add_external_diff_name
                - strvec_push
                - strvec_push
        - Branch String:   'diff.c:4412,6'
          Branch Sides:
            - BranchSide:      'diff.c:4413,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4417,19'
              BranchSideFuncs:
                - strvec_push
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - run_command
                - _.25329
                - die
                - remove_tempfile
                - add_external_diff_name
                - add_external_diff_name
                - strvec_push
                - strvec_push
        - Branch String:   'diff.c:4420,10'
          Branch Sides:
            - BranchSide:      'diff.c:4420,13'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - run_command
                - _.25329
                - die
                - remove_tempfile
                - add_external_diff_name
                - add_external_diff_name
                - strvec_push
                - strvec_push
            - BranchSide:      'diff.c:4430,20'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - run_command
                - _.25329
                - die
                - remove_tempfile
        - Branch String:   'diff.c:4420,6'
          Branch Sides:
            - BranchSide:      'diff.c:4421,26'
              BranchSideFuncs:
                - add_external_diff_name
                - add_external_diff_name
                - strvec_pushf
                - strvec_pushf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - run_command
                - _.25329
                - die
                - remove_tempfile
                - strvec_push
                - strvec_push
            - BranchSide:      'diff.c:4430,20'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - run_command
                - _.25329
                - die
                - remove_tempfile
        - Branch String:   'diff.c:4423,7'
          Branch Sides:
            - BranchSide:      'diff.c:4424,21'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - run_command
                - _.25329
                - die
                - remove_tempfile
                - strvec_push
            - BranchSide:      'diff.c:4428,2'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - run_command
                - _.25329
                - die
                - remove_tempfile
        - Branch String:   'diff.c:4425,8'
          Branch Sides:
            - BranchSide:      'diff.c:4426,22'
              BranchSideFuncs:
                - strvec_push
                - strvec_pushf
                - strvec_pushf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - run_command
                - _.25329
                - die
                - remove_tempfile
            - BranchSide:      'diff.c:4427,3'
              BranchSideFuncs:
                - strvec_pushf
                - strvec_pushf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - run_command
                - _.25329
                - die
                - remove_tempfile
        - Branch String:   'diff.c:4439,28'
          Branch Sides:
            - BranchSide:      'diff.c:4439,31'
              BranchSideFuncs:
                - _.25329
                - die
                - remove_tempfile
            - BranchSide:      'diff.c:4441,11'
              BranchSideFuncs:
                - _.25329
                - die
                - remove_tempfile
        - Branch String:   'diff.c:4439,6'
          Branch Sides:
            - BranchSide:      'diff.c:4440,3'
              BranchSideFuncs:
                - remove_tempfile
            - BranchSide:      'diff.c:4441,11'
              BranchSideFuncs:
                - _.25329
                - die
                - remove_tempfile
        - Branch String:   'diff.c:4441,32'
          Branch Sides:
            - BranchSide:      'diff.c:4441,35'
              BranchSideFuncs:
                - _.25329
                - die
                - remove_tempfile
            - BranchSide:      'diff.c:4443,11'
              BranchSideFuncs:
                - _.25329
                - die
                - remove_tempfile
        - Branch String:   'diff.c:4443,32'
          Branch Sides:
            - BranchSide:      'diff.c:4443,35'
              BranchSideFuncs:
                - _.25329
                - die
                - remove_tempfile
            - BranchSide:      'diff.c:4446,7'
              BranchSideFuncs:
                - _.25329
                - die
        - Branch String:   'diff.c:4443,11'
          Branch Sides:
            - BranchSide:      'diff.c:4444,3'
              BranchSideFuncs:
                - remove_tempfile
            - BranchSide:      'diff.c:4446,7'
              BranchSideFuncs:
                - _.25329
                - die
      Callsites:
        - Src:             'diff.c:4417,2'
          Dst:             strvec_push
        - Src:             'diff.c:4418,2'
          Dst:             strvec_push
        - Src:             'diff.c:4421,3'
          Dst:             add_external_diff_name
        - Src:             'diff.c:4422,3'
          Dst:             add_external_diff_name
        - Src:             'diff.c:4424,4'
          Dst:             strvec_push
        - Src:             'diff.c:4426,5'
          Dst:             strvec_push
        - Src:             'diff.c:4430,2'
          Dst:             strvec_pushf
        - Src:             'diff.c:4432,2'
          Dst:             strvec_pushf
        - Src:             'diff.c:4434,2'
          Dst:             diff_free_filespec_data
        - Src:             'diff.c:4435,2'
          Dst:             diff_free_filespec_data
        - Src:             'diff.c:4438,7'
          Dst:             run_command
        - Src:             'diff.c:4446,7'
          Dst:             _
        - Src:             'diff.c:4446,3'
          Dst:             die
        - Src:             'diff.c:4448,2'
          Dst:             remove_tempfile
    - functionName:    _
      functionSourceFile: '/src/git/./gettext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gettext
      functionUses:    40
      BranchProfiles:
        - Branch String:   './gettext.h:48,6'
          Branch Sides:
            - BranchSide:      './gettext.h:49,3'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:50,7'
              BranchSideFuncs:
                - gettext
        - Branch String:   './gettext.h:50,6'
          Branch Sides:
            - BranchSide:      './gettext.h:51,10'
              BranchSideFuncs:
                - gettext
            - BranchSide:      './gettext.h:52,17'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             './gettext.h:52,9'
          Dst:             gettext
    - functionName:    fill_metainfo
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4481
      functionLinenumberEnd: 4549
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - msg
        - name
        - other
        - one
        - two
        - o
        - p
        - must_show_header
        - use_color
      BBCount:         44
      ICount:          363
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - add_formatted_headers
        - additional_headers
        - diff_abbrev_oid
        - diff_filespec_is_binary
        - diff_get_color
        - diff_line_prefix
        - fill_mmfile
        - oideq
        - quote_c_style
        - similarity_index
        - strbuf_addf
        - strbuf_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:4489,2'
          Branch Sides:
            - BranchSide:      'diff.c:4491,15'
              BranchSideFuncs:
                - similarity_index
                - strbuf_addf
                - strbuf_addf
                - quote_c_style
                - strbuf_addf
                - quote_c_style
                - strbuf_addf
                - additional_headers
                - oideq.25203
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - fill_mmfile
                - diff_filespec_is_binary
                - fill_mmfile
                - diff_filespec_is_binary
                - add_formatted_headers
            - BranchSide:      'diff.c:4501,15'
              BranchSideFuncs:
                - similarity_index
                - strbuf_addf
                - strbuf_addf
                - quote_c_style
                - strbuf_addf
                - quote_c_style
                - strbuf_addf
                - additional_headers
                - oideq.25203
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - fill_mmfile
                - diff_filespec_is_binary
                - fill_mmfile
                - diff_filespec_is_binary
                - add_formatted_headers
            - BranchSide:      'diff.c:4512,7'
              BranchSideFuncs:
                - additional_headers
                - oideq.25203
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - fill_mmfile
                - diff_filespec_is_binary
                - fill_mmfile
                - diff_filespec_is_binary
                - add_formatted_headers
                - similarity_index
                - strbuf_addf
            - BranchSide:      'diff.c:4520,4'
              BranchSideFuncs:
                - additional_headers
                - oideq.25203
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - fill_mmfile
                - diff_filespec_is_binary
                - fill_mmfile
                - diff_filespec_is_binary
                - add_formatted_headers
        - Branch String:   'diff.c:4512,7'
          Branch Sides:
            - BranchSide:      'diff.c:4512,10'
              BranchSideFuncs:
                - similarity_index
                - strbuf_addf
                - additional_headers
                - oideq.25203
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - fill_mmfile
                - diff_filespec_is_binary
                - fill_mmfile
                - diff_filespec_is_binary
                - add_formatted_headers
            - BranchSide:      'diff.c:4513,16'
              BranchSideFuncs:
                - similarity_index
                - strbuf_addf
                - additional_headers
                - oideq.25203
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - fill_mmfile
                - diff_filespec_is_binary
                - fill_mmfile
                - diff_filespec_is_binary
                - add_formatted_headers
        - Branch String:   'diff.c:4522,6'
          Branch Sides:
            - BranchSide:      'diff.c:4523,25'
              BranchSideFuncs:
                - add_formatted_headers
                - oideq.25203
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - fill_mmfile
                - diff_filespec_is_binary
                - fill_mmfile
                - diff_filespec_is_binary
            - BranchSide:      'diff.c:4527,6'
              BranchSideFuncs:
                - oideq.25203
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - fill_mmfile
                - diff_filespec_is_binary
                - fill_mmfile
                - diff_filespec_is_binary
        - Branch String:   'diff.c:4527,10'
          Branch Sides:
            - BranchSide:      'diff.c:4527,13'
              BranchSideFuncs:
                - oideq.25203
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - fill_mmfile
                - diff_filespec_is_binary
                - fill_mmfile
                - diff_filespec_is_binary
            - BranchSide:      'diff.c:4527,10'
              BranchSideFuncs: []
        - Branch String:   'diff.c:4527,17'
          Branch Sides:
            - BranchSide:      'diff.c:4527,28'
              BranchSideFuncs:
                - oideq.25203
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - fill_mmfile
                - diff_filespec_is_binary
                - fill_mmfile
                - diff_filespec_is_binary
            - BranchSide:      'diff.c:4527,17'
              BranchSideFuncs: []
        - Branch String:   'diff.c:4527,6'
          Branch Sides:
            - BranchSide:      'diff.c:4527,6'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4528,26'
              BranchSideFuncs:
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - fill_mmfile
                - diff_filespec_is_binary
                - fill_mmfile
                - diff_filespec_is_binary
        - Branch String:   'diff.c:4529,16'
          Branch Sides:
            - BranchSide:      'diff.c:4529,28'
              BranchSideFuncs:
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - fill_mmfile
                - diff_filespec_is_binary
                - fill_mmfile
                - diff_filespec_is_binary
            - BranchSide:      'diff.c:4529,40'
              BranchSideFuncs:
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - fill_mmfile
                - diff_filespec_is_binary
                - fill_mmfile
                - diff_filespec_is_binary
        - Branch String:   'diff.c:4531,7'
          Branch Sides:
            - BranchSide:      'diff.c:4532,13'
              BranchSideFuncs:
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - fill_mmfile
                - diff_filespec_is_binary
                - fill_mmfile
                - diff_filespec_is_binary
            - BranchSide:      'diff.c:4534,7'
              BranchSideFuncs:
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
                - fill_mmfile
                - diff_filespec_is_binary
                - fill_mmfile
                - diff_filespec_is_binary
        - Branch String:   'diff.c:4534,7'
          Branch Sides:
            - BranchSide:      'diff.c:4536,22'
              BranchSideFuncs:
                - fill_mmfile
                - diff_filespec_is_binary
                - fill_mmfile
                - diff_filespec_is_binary
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'diff.c:4542,15'
              BranchSideFuncs:
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'diff.c:4536,41'
          Branch Sides:
            - BranchSide:      'diff.c:4537,33'
              BranchSideFuncs:
                - fill_mmfile
                - diff_filespec_is_binary
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'diff.c:4538,22'
              BranchSideFuncs:
                - fill_mmfile
                - diff_filespec_is_binary
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'diff.c:4537,48'
          Branch Sides:
            - BranchSide:      'diff.c:4538,22'
              BranchSideFuncs:
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'diff.c:4540,14'
              BranchSideFuncs:
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'diff.c:4538,41'
          Branch Sides:
            - BranchSide:      'diff.c:4539,33'
              BranchSideFuncs:
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'diff.c:4541,3'
              BranchSideFuncs:
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'diff.c:4536,8'
          Branch Sides:
            - BranchSide:      'diff.c:4540,14'
              BranchSideFuncs:
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'diff.c:4541,3'
              BranchSideFuncs:
                - diff_abbrev_oid
                - diff_abbrev_oid
                - strbuf_addf
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'diff.c:4545,7'
          Branch Sides:
            - BranchSide:      'diff.c:4546,16'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'diff.c:4547,15'
              BranchSideFuncs:
                - strbuf_addf
      Callsites:
        - Src:             'diff.c:4482,20'
          Dst:             diff_get_color
        - Src:             'diff.c:4483,22'
          Dst:             diff_get_color
        - Src:             'diff.c:4484,28'
          Dst:             diff_line_prefix
        - Src:             'diff.c:4488,2'
          Dst:             strbuf_init
        - Src:             'diff.c:4492,26'
          Dst:             similarity_index
        - Src:             'diff.c:4491,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:4493,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:4495,3'
          Dst:             quote_c_style
        - Src:             'diff.c:4496,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:4497,3'
          Dst:             quote_c_style
        - Src:             'diff.c:4498,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:4502,26'
          Dst:             similarity_index
        - Src:             'diff.c:4501,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:4503,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:4505,3'
          Dst:             quote_c_style
        - Src:             'diff.c:4506,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:4508,3'
          Dst:             quote_c_style
        - Src:             'diff.c:4509,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:4515,14'
          Dst:             similarity_index
        - Src:             'diff.c:4513,4'
          Dst:             strbuf_addf
        - Src:             'diff.c:4522,22'
          Dst:             additional_headers
        - Src:             'diff.c:4523,3'
          Dst:             add_formatted_headers
        - Src:             'diff.c:4527,21'
          Dst:             oideq
        - Src:             'diff.c:4536,10'
          Dst:             fill_mmfile
        - Src:             'diff.c:4537,9'
          Dst:             diff_filespec_is_binary
        - Src:             'diff.c:4538,10'
          Dst:             fill_mmfile
        - Src:             'diff.c:4539,9'
          Dst:             diff_filespec_is_binary
        - Src:             'diff.c:4543,8'
          Dst:             diff_abbrev_oid
        - Src:             'diff.c:4544,8'
          Dst:             diff_abbrev_oid
        - Src:             'diff.c:4542,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:4546,4'
          Dst:             strbuf_addf
        - Src:             'diff.c:4547,3'
          Dst:             strbuf_addf
    - functionName:    similarity_index
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4452
      functionLinenumberEnd: 4453
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    additional_headers
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3467
      functionLinenumberEnd: 3471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - path
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strmap_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:3468,6'
          Branch Sides:
            - BranchSide:      'diff.c:3469,3'
              BranchSideFuncs:
                - strmap_get
            - BranchSide:      'diff.c:3470,20'
              BranchSideFuncs:
                - strmap_get
      Callsites:
        - Src:             'diff.c:3470,9'
          Dst:             strmap_get
    - functionName:    diff_abbrev_oid
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4457
      functionLinenumberEnd: 4470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - oid
        - abbrev
      BBCount:         14
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - BUG_fl
        - oid_to_hex
        - repo_find_unique_abbrev
      functionUses:    3
      BranchProfiles:
        - Branch String:   'diff.c:4458,6'
          Branch Sides:
            - BranchSide:      'diff.c:4459,34'
              BranchSideFuncs:
                - repo_find_unique_abbrev
            - BranchSide:      'diff.c:4461,26'
              BranchSideFuncs:
                - oid_to_hex
                - BUG_fl
        - Branch String:   'diff.c:4462,7'
          Branch Sides:
            - BranchSide:      'diff.c:4463,11'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'diff.c:4464,7'
              BranchSideFuncs:
                - BUG_fl
        - Branch String:   'diff.c:4464,7'
          Branch Sides:
            - BranchSide:      'diff.c:4465,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'diff.c:4466,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:4466,7'
          Branch Sides:
            - BranchSide:      'diff.c:4467,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4468,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:4459,10'
          Dst:             repo_find_unique_abbrev
        - Src:             'diff.c:4461,15'
          Dst:             oid_to_hex
        - Src:             'diff.c:4465,4'
          Dst:             BUG_fl
    - functionName:    run_diff_cmd
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4560
      functionLinenumberEnd: 4601
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pgm
        - name
        - other
        - attr_path
        - one
        - two
        - msg
        - o
        - p
      BBCount:         52
      ICount:          323
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - builtin_diff
        - fill_metainfo
        - fprintf
        - run_external_diff
        - set_diff_algorithm
        - userdiff_find_by_path
        - want_color_fd
      functionUses:    4
      BranchProfiles:
        - Branch String:   'diff.c:4562,61'
          Branch Sides:
            - BranchSide:      'diff.c:4562,64'
              BranchSideFuncs:
                - userdiff_find_by_path
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
                - want_color_fd
                - fill_metainfo
            - BranchSide:      'diff.c:4562,61'
              BranchSideFuncs:
                - userdiff_find_by_path
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
                - want_color_fd
                - fill_metainfo
        - Branch String:   'diff.c:4566,30'
          Branch Sides:
            - BranchSide:      'diff.c:4566,34'
              BranchSideFuncs:
                - userdiff_find_by_path
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
                - want_color_fd
                - fill_metainfo
            - BranchSide:      'diff.c:4567,31'
              BranchSideFuncs:
                - userdiff_find_by_path
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
                - want_color_fd
                - fill_metainfo
        - Branch String:   'diff.c:4566,6'
          Branch Sides:
            - BranchSide:      'diff.c:4567,31'
              BranchSideFuncs:
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
                - want_color_fd
                - fill_metainfo
            - BranchSide:      'diff.c:4569,6'
              BranchSideFuncs:
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
                - want_color_fd
                - fill_metainfo
        - Branch String:   'diff.c:4569,30'
          Branch Sides:
            - BranchSide:      'diff.c:4569,33'
              BranchSideFuncs:
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
                - want_color_fd
                - fill_metainfo
            - BranchSide:      'diff.c:4572,6'
              BranchSideFuncs:
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
                - want_color_fd
                - fill_metainfo
        - Branch String:   'diff.c:4569,37'
          Branch Sides:
            - BranchSide:      'diff.c:4569,40'
              BranchSideFuncs:
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
                - want_color_fd
                - fill_metainfo
            - BranchSide:      'diff.c:4572,6'
              BranchSideFuncs:
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
                - want_color_fd
                - fill_metainfo
        - Branch String:   'diff.c:4569,6'
          Branch Sides:
            - BranchSide:      'diff.c:4570,10'
              BranchSideFuncs:
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
                - want_color_fd
                - fill_metainfo
            - BranchSide:      'diff.c:4572,6'
              BranchSideFuncs:
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
                - want_color_fd
                - fill_metainfo
        - Branch String:   'diff.c:4572,6'
          Branch Sides:
            - BranchSide:      'diff.c:4577,17'
              BranchSideFuncs:
                - want_color_fd
                - fill_metainfo
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
            - BranchSide:      'diff.c:4583,6'
              BranchSideFuncs:
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
        - Branch String:   'diff.c:4579,35'
          Branch Sides:
            - BranchSide:      'diff.c:4579,39'
              BranchSideFuncs:
                - fill_metainfo
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
            - BranchSide:      'diff.c:4579,35'
              BranchSideFuncs:
                - fill_metainfo
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
        - Branch String:   'diff.c:4580,14'
          Branch Sides:
            - BranchSide:      'diff.c:4580,25'
              BranchSideFuncs:
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
            - BranchSide:      'diff.c:4580,12'
              BranchSideFuncs:
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
                - run_external_diff
        - Branch String:   'diff.c:4583,6'
          Branch Sides:
            - BranchSide:      'diff.c:4584,21'
              BranchSideFuncs:
                - run_external_diff
            - BranchSide:      'diff.c:4587,6'
              BranchSideFuncs:
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
        - Branch String:   'diff.c:4587,10'
          Branch Sides:
            - BranchSide:      'diff.c:4587,13'
              BranchSideFuncs:
                - fprintf
                - builtin_diff
                - set_diff_algorithm.25220
            - BranchSide:      'diff.c:4598,11'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'diff.c:4587,6'
          Branch Sides:
            - BranchSide:      'diff.c:4588,8'
              BranchSideFuncs:
                - builtin_diff
                - set_diff_algorithm.25220
            - BranchSide:      'diff.c:4598,11'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'diff.c:4588,35'
          Branch Sides:
            - BranchSide:      'diff.c:4588,38'
              BranchSideFuncs:
                - builtin_diff
            - BranchSide:      'diff.c:4591,16'
              BranchSideFuncs:
                - builtin_diff
        - Branch String:   'diff.c:4588,42'
          Branch Sides:
            - BranchSide:      'diff.c:4588,45'
              BranchSideFuncs:
                - builtin_diff
                - set_diff_algorithm.25220
            - BranchSide:      'diff.c:4591,16'
              BranchSideFuncs:
                - builtin_diff
        - Branch String:   'diff.c:4588,7'
          Branch Sides:
            - BranchSide:      'diff.c:4589,23'
              BranchSideFuncs:
                - set_diff_algorithm.25220
                - builtin_diff
            - BranchSide:      'diff.c:4591,16'
              BranchSideFuncs:
                - builtin_diff
        - Branch String:   'diff.c:4591,22'
          Branch Sides:
            - BranchSide:      'diff.c:4591,30'
              BranchSideFuncs:
                - builtin_diff
            - BranchSide:      'diff.c:4591,38'
              BranchSideFuncs:
                - builtin_diff
        - Branch String:   'diff.c:4594,39'
          Branch Sides:
            - BranchSide:      'diff.c:4595,7'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4596,4'
              BranchSideFuncs: []
        - Branch String:   'diff.c:4594,7'
          Branch Sides:
            - BranchSide:      'diff.c:4596,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4597,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:4567,9'
          Dst:             userdiff_find_by_path
        - Src:             'diff.c:4579,10'
          Dst:             want_color_fd
        - Src:             'diff.c:4577,3'
          Dst:             fill_metainfo
        - Src:             'diff.c:4584,3'
          Dst:             run_external_diff
        - Src:             'diff.c:4589,4'
          Dst:             set_diff_algorithm
        - Src:             'diff.c:4591,3'
          Dst:             builtin_diff
        - Src:             'diff.c:4598,3'
          Dst:             fprintf
    - functionName:    run_diff
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4638
      functionLinenumberEnd: 4689
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - o
      BBCount:         25
      ICount:          230
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - alloc_filespec
        - diff_fill_oid_info
        - external_diff
        - run_diff_cmd
        - strbuf_release
        - strcmp
        - strip_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:4648,11'
          Branch Sides:
            - BranchSide:      'diff.c:4648,37'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - run_diff_cmd
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
                - run_diff_cmd
                - strip_prefix
            - BranchSide:      'diff.c:4648,8'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - run_diff_cmd
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
                - run_diff_cmd
                - strip_prefix
        - Branch String:   'diff.c:4650,6'
          Branch Sides:
            - BranchSide:      'diff.c:4651,16'
              BranchSideFuncs:
                - strip_prefix
                - diff_fill_oid_info
                - diff_fill_oid_info
                - run_diff_cmd
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
                - run_diff_cmd
            - BranchSide:      'diff.c:4653,7'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - run_diff_cmd
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
                - run_diff_cmd
        - Branch String:   'diff.c:4653,6'
          Branch Sides:
            - BranchSide:      'diff.c:4654,7'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - run_diff_cmd
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
                - run_diff_cmd
            - BranchSide:      'diff.c:4656,6'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - run_diff_cmd
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
                - run_diff_cmd
        - Branch String:   'diff.c:4656,6'
          Branch Sides:
            - BranchSide:      'diff.c:4657,16'
              BranchSideFuncs:
                - run_diff_cmd
            - BranchSide:      'diff.c:4662,21'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - run_diff_cmd
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
        - Branch String:   'diff.c:4665,11'
          Branch Sides:
            - BranchSide:      'diff.c:4666,6'
              BranchSideFuncs:
                - run_diff_cmd
                - strbuf_release
            - BranchSide:      'diff.c:4685,16'
              BranchSideFuncs:
                - run_diff_cmd
                - strbuf_release
        - Branch String:   'diff.c:4666,27'
          Branch Sides:
            - BranchSide:      'diff.c:4666,30'
              BranchSideFuncs:
                - run_diff_cmd
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
            - BranchSide:      'diff.c:4685,16'
              BranchSideFuncs:
                - run_diff_cmd
                - strbuf_release
        - Branch String:   'diff.c:4666,51'
          Branch Sides:
            - BranchSide:      'diff.c:4667,16'
              BranchSideFuncs:
                - run_diff_cmd
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
            - BranchSide:      'diff.c:4685,16'
              BranchSideFuncs:
                - run_diff_cmd
                - strbuf_release
        - Branch String:   'diff.c:4665,6'
          Branch Sides:
            - BranchSide:      'diff.c:4672,25'
              BranchSideFuncs:
                - alloc_filespec
                - run_diff_cmd
                - free
                - strbuf_release
                - alloc_filespec
                - run_diff_cmd
                - free
                - strbuf_release
            - BranchSide:      'diff.c:4685,16'
              BranchSideFuncs:
                - run_diff_cmd
                - strbuf_release
      Callsites:
        - Src:             'diff.c:4639,36'
          Dst:             external_diff
        - Src:             'diff.c:4648,11'
          Dst:             strcmp
        - Src:             'diff.c:4651,3'
          Dst:             strip_prefix
        - Src:             'diff.c:4657,3'
          Dst:             run_diff_cmd
        - Src:             'diff.c:4662,2'
          Dst:             diff_fill_oid_info
        - Src:             'diff.c:4663,2'
          Dst:             diff_fill_oid_info
        - Src:             'diff.c:4672,32'
          Dst:             alloc_filespec
        - Src:             'diff.c:4673,3'
          Dst:             run_diff_cmd
        - Src:             'diff.c:4677,3'
          Dst:             strbuf_release
        - Src:             'diff.c:4679,10'
          Dst:             alloc_filespec
        - Src:             'diff.c:4680,3'
          Dst:             run_diff_cmd
        - Src:             'diff.c:4685,3'
          Dst:             run_diff_cmd
        - Src:             'diff.c:4688,2'
          Dst:             strbuf_release
    - functionName:    external_diff
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - getenv
        - git_env_bool
        - xstrdup_or_null
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:565,6'
          Branch Sides:
            - BranchSide:      'diff.c:565,6'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.25347
                - git_env_bool
            - BranchSide:      'diff.c:565,6'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.25347
                - git_env_bool
        - Branch String:   'diff.c:565,6'
          Branch Sides:
            - BranchSide:      'diff.c:566,10'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:567,42'
              BranchSideFuncs:
                - getenv
                - xstrdup_or_null.25347
                - git_env_bool
        - Branch String:   'diff.c:568,6'
          Branch Sides:
            - BranchSide:      'diff.c:569,37'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:570,24'
              BranchSideFuncs: []
        - Branch String:   'diff.c:570,6'
          Branch Sides:
            - BranchSide:      'diff.c:571,21'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:572,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:567,42'
          Dst:             getenv
        - Src:             'diff.c:567,26'
          Dst:             xstrdup_or_null
        - Src:             'diff.c:568,6'
          Dst:             git_env_bool
    - functionName:    alloc_filespec
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3978
      functionLinenumberEnd: 3984
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - st_add
        - strlen
        - xcalloc
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'diff.c:3981,2'
          Dst:             strlen
        - Src:             'diff.c:3981,2'
          Dst:             st_add
        - Src:             'diff.c:3981,2'
          Dst:             st_add
        - Src:             'diff.c:3981,2'
          Dst:             xcalloc
    - functionName:    st_add
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - die
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1022,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1024,18'
              BranchSideFuncs:
                - die
            - BranchSide:      './git-compat-util.h:1025,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1023,3'
          Dst:             die
    - functionName:    xstrdup_or_null
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1276,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1276,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      './git-compat-util.h:1276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './git-compat-util.h:1276,15'
          Dst:             xstrdup
    - functionName:    compute_ws_delta
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:929,34'
          Branch Sides:
            - BranchSide:      'diff.c:929,37'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:932,9'
              BranchSideFuncs: []
        - Branch String:   'diff.c:929,6'
          Branch Sides:
            - BranchSide:      'diff.c:930,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:932,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmp_in_block_with_wsd
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - l
        - pmb
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:943,6'
          Branch Sides:
            - BranchSide:      'diff.c:944,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:950,6'
              BranchSideFuncs: []
        - Branch String:   'diff.c:950,6'
          Branch Sides:
            - BranchSide:      'diff.c:951,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:958,10'
              BranchSideFuncs: []
        - Branch String:   'diff.c:964,6'
          Branch Sides:
            - BranchSide:      'diff.c:965,14'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:967,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_potential_moved_blocks
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - match
        - l
        - pmb_p
        - pmb_alloc_p
        - pmb_nr_p
      BBCount:         18
      ICount:          154
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - compute_ws_delta
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:1113,2'
          Branch Sides:
            - BranchSide:      'diff.c:1114,3'
              BranchSideFuncs:
                - compute_ws_delta
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:1123,11'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1114,3'
          Branch Sides:
            - BranchSide:      'diff.c:1114,3'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - compute_ws_delta
            - BranchSide:      'diff.c:1115,7'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - compute_ws_delta
        - Branch String:   'diff.c:1114,3'
          Branch Sides:
            - BranchSide:      'diff.c:1114,3'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - compute_ws_delta
            - BranchSide:      'diff.c:1114,3'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - compute_ws_delta
        - Branch String:   'diff.c:1115,7'
          Branch Sides:
            - BranchSide:      'diff.c:1117,39'
              BranchSideFuncs:
                - compute_ws_delta
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:1119,4'
              BranchSideFuncs:
                - compute_ws_delta
                - st_mult.25216
                - xrealloc
      Callsites:
        - Src:             'diff.c:1114,3'
          Dst:             st_mult
        - Src:             'diff.c:1114,3'
          Dst:             xrealloc
        - Src:             'diff.c:1117,22'
          Dst:             compute_ws_delta
    - functionName:    pmb_advance_or_null
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - l
        - pmb
        - pmb_nr
      BBCount:         25
      ICount:          176
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - cmp_in_block_with_wsd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:1078,2'
          Branch Sides:
            - BranchSide:      'diff.c:1080,30'
              BranchSideFuncs:
                - cmp_in_block_with_wsd
            - BranchSide:      'diff.c:1096,12'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1081,35'
          Branch Sides:
            - BranchSide:      'diff.c:1081,38'
              BranchSideFuncs:
                - cmp_in_block_with_wsd
            - BranchSide:      'diff.c:1081,29'
              BranchSideFuncs:
                - cmp_in_block_with_wsd
        - Branch String:   'diff.c:1081,29'
          Branch Sides:
            - BranchSide:      'diff.c:1081,23'
              BranchSideFuncs:
                - cmp_in_block_with_wsd
            - BranchSide:      'diff.c:1082,5'
              BranchSideFuncs:
                - cmp_in_block_with_wsd
        - Branch String:   'diff.c:1084,7'
          Branch Sides:
            - BranchSide:      'diff.c:1086,12'
              BranchSideFuncs:
                - cmp_in_block_with_wsd
            - BranchSide:      'diff.c:1089,12'
              BranchSideFuncs:
                - cmp_in_block_with_wsd
        - Branch String:   'diff.c:1086,16'
          Branch Sides:
            - BranchSide:      'diff.c:1087,28'
              BranchSideFuncs:
                - cmp_in_block_with_wsd
            - BranchSide:      'diff.c:1091,7'
              BranchSideFuncs:
                - cmp_in_block_with_wsd
        - Branch String:   'diff.c:1089,16'
          Branch Sides:
            - BranchSide:      'diff.c:1089,19'
              BranchSideFuncs:
                - cmp_in_block_with_wsd
            - BranchSide:      'diff.c:1091,7'
              BranchSideFuncs:
                - cmp_in_block_with_wsd
        - Branch String:   'diff.c:1091,7'
          Branch Sides:
            - BranchSide:      'diff.c:1092,4'
              BranchSideFuncs:
                - cmp_in_block_with_wsd
            - BranchSide:      'diff.c:1095,2'
              BranchSideFuncs:
                - cmp_in_block_with_wsd
      Callsites:
        - Src:             'diff.c:1087,6'
          Dst:             cmp_in_block_with_wsd
    - functionName:    adjust_last_block
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - o
        - n
        - block_length
      BBCount:         20
      ICount:          138
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'diff.c:1149,6'
          Branch Sides:
            - BranchSide:      'diff.c:1150,10'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1151,9'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1151,2'
          Branch Sides:
            - BranchSide:      'diff.c:1152,19'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1161,9'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1153,3'
          Branch Sides:
            - BranchSide:      'diff.c:1154,9'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1160,2'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1154,8'
          Branch Sides:
            - BranchSide:      'diff.c:1155,5'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1156,15'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1157,8'
          Branch Sides:
            - BranchSide:      'diff.c:1158,5'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1159,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1161,2'
          Branch Sides:
            - BranchSide:      'diff.c:1162,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1163,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hashmap_entry_init
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - e
        - hash
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prepare_entry
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - l
        - s
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_entry_init
        - xdiff_hash_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diff.c:998,22'
          Dst:             xdiff_hash_string
        - Src:             'diff.c:1001,2'
          Dst:             hashmap_entry_init
    - functionName:    fill_es_indent_data
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - es
      BBCount:         33
      ICount:          222
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:891,24'
          Branch Sides:
            - BranchSide:      'diff.c:891,2'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:891,27'
              BranchSideFuncs: []
        - Branch String:   'diff.c:891,42'
          Branch Sides:
            - BranchSide:      'diff.c:891,2'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:892,10'
              BranchSideFuncs: []
        - Branch String:   'diff.c:892,25'
          Branch Sides:
            - BranchSide:      'diff.c:891,42'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:892,28'
              BranchSideFuncs: []
        - Branch String:   'diff.c:891,2'
          Branch Sides:
            - BranchSide:      'diff.c:893,6'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:896,2'
              BranchSideFuncs: []
        - Branch String:   'diff.c:897,7'
          Branch Sides:
            - BranchSide:      'diff.c:898,9'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:900,14'
              BranchSideFuncs: []
        - Branch String:   'diff.c:900,14'
          Branch Sides:
            - BranchSide:      'diff.c:901,13'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:905,4'
              BranchSideFuncs: []
        - Branch String:   'diff.c:902,4'
          Branch Sides:
            - BranchSide:      'diff.c:903,14'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:904,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:910,2'
          Branch Sides:
            - BranchSide:      'diff.c:911,8'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:914,6'
              BranchSideFuncs: []
        - Branch String:   'diff.c:911,7'
          Branch Sides:
            - BranchSide:      'diff.c:911,8'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:912,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:914,6'
          Branch Sides:
            - BranchSide:      'diff.c:915,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:918,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    interned_diff_symbol_cmp
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hashmap_cmp_fn_data
        - eptr
        - entry_or_key
        - keydata
      BBCount:         3
      ICount:          87
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xdiff_compare_lines
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diff.c:988,10'
          Dst:             xdiff_compare_lines
    - functionName:    strset_clear
      functionSourceFile: '/src/git/./strmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strmap_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strmap.h:237,2'
          Dst:             strmap_clear
    - functionName:    strset_contains
      functionSourceFile: '/src/git/./strmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - str
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strmap_contains
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strmap.h:247,9'
          Dst:             strmap_contains
    - functionName:    hashmap_iter_first
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - iter
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashmap_iter_init
        - hashmap_iter_next
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './hashmap.h:457,2'
          Dst:             hashmap_iter_init
        - Src:             './hashmap.h:458,9'
          Dst:             hashmap_iter_next
    - functionName:    container_of_or_null_offset
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - offset
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1584,9'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1584,23'
              BranchSideFuncs: []
            - BranchSide:      './git-compat-util.h:1584,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strset_init_with_options
      functionSourceFile: '/src/git/./strmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - pool
        - strdup_strings
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strmap_init_with_options
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './strmap.h:232,2'
          Dst:             strmap_init_with_options
    - functionName:    dim_moved_lines
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         55
      ICount:          326
      EdgeCount:       76
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:1259,2'
          Branch Sides:
            - BranchSide:      'diff.c:1260,39'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1313,1'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1260,38'
          Branch Sides:
            - BranchSide:      'diff.c:1260,31'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1261,6'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1264,5'
          Branch Sides:
            - BranchSide:      'diff.c:1263,31'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1265,6'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1268,32'
          Branch Sides:
            - BranchSide:      'diff.c:1268,35'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1272,9'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1268,7'
          Branch Sides:
            - BranchSide:      'diff.c:1269,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1272,9'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1272,7'
          Branch Sides:
            - BranchSide:      'diff.c:1273,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1279,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1279,12'
          Branch Sides:
            - BranchSide:      'diff.c:1279,15'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1282,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1279,43'
          Branch Sides:
            - BranchSide:      'diff.c:1280,8'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1282,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1279,7'
          Branch Sides:
            - BranchSide:      'diff.c:1281,9'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1282,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1282,12'
          Branch Sides:
            - BranchSide:      'diff.c:1282,15'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1287,8'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1282,43'
          Branch Sides:
            - BranchSide:      'diff.c:1283,8'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1287,8'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1282,7'
          Branch Sides:
            - BranchSide:      'diff.c:1284,9'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1287,8'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1287,13'
          Branch Sides:
            - BranchSide:      'diff.c:1288,8'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1298,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1289,55'
          Branch Sides:
            - BranchSide:      'diff.c:1290,8'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1298,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1290,13'
          Branch Sides:
            - BranchSide:      'diff.c:1291,8'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1298,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1287,7'
          Branch Sides:
            - BranchSide:      'diff.c:1293,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1298,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1298,12'
          Branch Sides:
            - BranchSide:      'diff.c:1298,16'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1302,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1298,54'
          Branch Sides:
            - BranchSide:      'diff.c:1299,8'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1302,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1298,7'
          Branch Sides:
            - BranchSide:      'diff.c:1301,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1302,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1302,12'
          Branch Sides:
            - BranchSide:      'diff.c:1302,16'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1311,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1302,54'
          Branch Sides:
            - BranchSide:      'diff.c:1303,8'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1311,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:1302,7'
          Branch Sides:
            - BranchSide:      'diff.c:1305,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:1311,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mark_color_as_moved
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - entry_list
      BBCount:         56
      ICount:          346
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - adjust_last_block
        - fill_potential_moved_blocks
        - pmb_advance_or_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:1176,2'
          Branch Sides:
            - BranchSide:      'diff.c:1177,23'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
            - BranchSide:      'diff.c:1251,20'
              BranchSideFuncs:
                - adjust_last_block
                - free
        - Branch String:   'diff.c:1180,3'
          Branch Sides:
            - BranchSide:      'diff.c:1182,12'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
            - BranchSide:      'diff.c:1185,12'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
            - BranchSide:      'diff.c:1188,18'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
        - Branch String:   'diff.c:1191,14'
          Branch Sides:
            - BranchSide:      'diff.c:1191,19'
              BranchSideFuncs:
                - adjust_last_block
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
            - BranchSide:      'diff.c:1205,8'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - adjust_last_block
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
        - Branch String:   'diff.c:1191,25'
          Branch Sides:
            - BranchSide:      'diff.c:1191,28'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - adjust_last_block
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
            - BranchSide:      'diff.c:1192,27'
              BranchSideFuncs:
                - adjust_last_block
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
        - Branch String:   'diff.c:1191,7'
          Branch Sides:
            - BranchSide:      'diff.c:1192,27'
              BranchSideFuncs:
                - adjust_last_block
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
            - BranchSide:      'diff.c:1205,8'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - adjust_last_block
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
        - Branch String:   'diff.c:1192,47'
          Branch Sides:
            - BranchSide:      'diff.c:1193,8'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - adjust_last_block
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
            - BranchSide:      'diff.c:1201,11'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - adjust_last_block
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
        - Branch String:   'diff.c:1192,8'
          Branch Sides:
            - BranchSide:      'diff.c:1198,11'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - adjust_last_block
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
            - BranchSide:      'diff.c:1201,11'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - adjust_last_block
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
        - Branch String:   'diff.c:1205,7'
          Branch Sides:
            - BranchSide:      'diff.c:1206,17'
              BranchSideFuncs:
                - pmb_advance_or_null
                - adjust_last_block
                - free
                - adjust_last_block
                - adjust_last_block
                - fill_potential_moved_blocks
            - BranchSide:      'diff.c:1210,7'
              BranchSideFuncs:
                - pmb_advance_or_null
                - adjust_last_block
                - free
                - adjust_last_block
                - adjust_last_block
                - fill_potential_moved_blocks
        - Branch String:   'diff.c:1210,7'
          Branch Sides:
            - BranchSide:      'diff.c:1211,4'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
            - BranchSide:      'diff.c:1215,23'
              BranchSideFuncs:
                - pmb_advance_or_null
                - adjust_last_block
                - free
                - adjust_last_block
                - adjust_last_block
                - fill_potential_moved_blocks
        - Branch String:   'diff.c:1217,7'
          Branch Sides:
            - BranchSide:      'diff.c:1218,39'
              BranchSideFuncs:
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
            - BranchSide:      'diff.c:1244,7'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
        - Branch String:   'diff.c:1220,20'
          Branch Sides:
            - BranchSide:      'diff.c:1220,23'
              BranchSideFuncs:
                - fill_potential_moved_blocks
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - adjust_last_block
            - BranchSide:      'diff.c:1227,33'
              BranchSideFuncs:
                - fill_potential_moved_blocks
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - adjust_last_block
        - Branch String:   'diff.c:1220,8'
          Branch Sides:
            - BranchSide:      'diff.c:1225,10'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
            - BranchSide:      'diff.c:1227,33'
              BranchSideFuncs:
                - fill_potential_moved_blocks
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - adjust_last_block
        - Branch String:   'diff.c:1231,19'
          Branch Sides:
            - BranchSide:      'diff.c:1231,22'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
            - BranchSide:      'diff.c:1234,19'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
        - Branch String:   'diff.c:1231,29'
          Branch Sides:
            - BranchSide:      'diff.c:1231,32'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
            - BranchSide:      'diff.c:1234,19'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
        - Branch String:   'diff.c:1231,8'
          Branch Sides:
            - BranchSide:      'diff.c:1232,22'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
            - BranchSide:      'diff.c:1234,19'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
        - Branch String:   'diff.c:1236,8'
          Branch Sides:
            - BranchSide:      'diff.c:1237,20'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
            - BranchSide:      'diff.c:1239,18'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
        - Branch String:   'diff.c:1244,7'
          Branch Sides:
            - BranchSide:      'diff.c:1245,16'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
            - BranchSide:      'diff.c:1250,2'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
        - Branch String:   'diff.c:1247,22'
          Branch Sides:
            - BranchSide:      'diff.c:1247,25'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
            - BranchSide:      'diff.c:1249,3'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
        - Branch String:   'diff.c:1247,8'
          Branch Sides:
            - BranchSide:      'diff.c:1248,5'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
            - BranchSide:      'diff.c:1249,3'
              BranchSideFuncs:
                - adjust_last_block
                - free
                - pmb_advance_or_null
                - adjust_last_block
                - fill_potential_moved_blocks
                - adjust_last_block
      Callsites:
        - Src:             'diff.c:1192,9'
          Dst:             adjust_last_block
        - Src:             'diff.c:1215,3'
          Dst:             pmb_advance_or_null
        - Src:             'diff.c:1218,21'
          Dst:             adjust_last_block
        - Src:             'diff.c:1227,5'
          Dst:             fill_potential_moved_blocks
        - Src:             'diff.c:1251,2'
          Dst:             adjust_last_block
    - functionName:    add_lines_to_move_detection
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - entry_mem_pool
      BBCount:         38
      ICount:          316
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - BUG_fl
        - container_of_or_null_offset
        - fill_es_indent_data
        - hashmap_add
        - hashmap_clear_
        - hashmap_get
        - hashmap_init
        - interned_diff_symbol_cmp
        - mem_pool_alloc
        - mem_pool_discard
        - mem_pool_init
        - prepare_entry
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:1023,2'
          Branch Sides:
            - BranchSide:      'diff.c:1025,36'
              BranchSideFuncs:
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - hashmap_clear_
                - mem_pool_discard
                - st_mult.25216
                - xrealloc
                - BUG_fl
                - fill_es_indent_data
            - BranchSide:      'diff.c:1065,2'
              BranchSideFuncs:
                - hashmap_clear_
                - mem_pool_discard
        - Branch String:   'diff.c:1029,32'
          Branch Sides:
            - BranchSide:      'diff.c:1029,35'
              BranchSideFuncs:
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - hashmap_clear_
                - mem_pool_discard
                - st_mult.25216
                - xrealloc
                - BUG_fl
                - fill_es_indent_data
            - BranchSide:      'diff.c:1034,7'
              BranchSideFuncs:
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - hashmap_clear_
                - mem_pool_discard
                - st_mult.25216
                - xrealloc
                - BUG_fl
                - fill_es_indent_data
        - Branch String:   'diff.c:1029,7'
          Branch Sides:
            - BranchSide:      'diff.c:1030,14'
              BranchSideFuncs:
                - hashmap_clear_
                - mem_pool_discard
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - st_mult.25216
                - xrealloc
                - BUG_fl
                - fill_es_indent_data
            - BranchSide:      'diff.c:1034,7'
              BranchSideFuncs:
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - hashmap_clear_
                - mem_pool_discard
                - st_mult.25216
                - xrealloc
                - BUG_fl
                - fill_es_indent_data
        - Branch String:   'diff.c:1034,7'
          Branch Sides:
            - BranchSide:      'diff.c:1036,24'
              BranchSideFuncs:
                - fill_es_indent_data
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - hashmap_clear_
                - mem_pool_discard
                - st_mult.25216
                - xrealloc
                - BUG_fl
            - BranchSide:      'diff.c:1038,17'
              BranchSideFuncs:
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - hashmap_clear_
                - mem_pool_discard
                - fill_es_indent_data
                - st_mult.25216
                - xrealloc
                - BUG_fl
        - Branch String:   'diff.c:1040,7'
          Branch Sides:
            - BranchSide:      'diff.c:1041,12'
              BranchSideFuncs:
                - mem_pool_alloc
                - hashmap_clear_
                - mem_pool_discard
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - mem_pool_alloc
                - hashmap_add
                - st_mult.25216
                - xrealloc
                - BUG_fl
                - fill_es_indent_data
            - BranchSide:      'diff.c:1043,12'
              BranchSideFuncs:
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - hashmap_clear_
                - mem_pool_discard
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - fill_es_indent_data
                - st_mult.25216
                - xrealloc
                - BUG_fl
        - Branch String:   'diff.c:1044,4'
          Branch Sides:
            - BranchSide:      'diff.c:1044,4'
              BranchSideFuncs:
                - BUG_fl
            - BranchSide:      'diff.c:1044,4'
              BranchSideFuncs:
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - hashmap_clear_
                - mem_pool_discard
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - BUG_fl
                - fill_es_indent_data
                - st_mult.25216
                - xrealloc
        - Branch String:   'diff.c:1044,4'
          Branch Sides:
            - BranchSide:      'diff.c:1044,4'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - hashmap_clear_
                - mem_pool_discard
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - BUG_fl
                - fill_es_indent_data
            - BranchSide:      'diff.c:1044,4'
              BranchSideFuncs:
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - hashmap_clear_
                - mem_pool_discard
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - st_mult.25216
                - xrealloc
                - BUG_fl
                - fill_es_indent_data
        - Branch String:   'diff.c:1044,4'
          Branch Sides:
            - BranchSide:      'diff.c:1044,4'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - hashmap_clear_
                - mem_pool_discard
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - BUG_fl
                - fill_es_indent_data
            - BranchSide:      'diff.c:1044,4'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - hashmap_clear_
                - mem_pool_discard
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - BUG_fl
                - fill_es_indent_data
        - Branch String:   'diff.c:1053,17'
          Branch Sides:
            - BranchSide:      'diff.c:1053,20'
              BranchSideFuncs:
                - hashmap_clear_
                - mem_pool_discard
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - st_mult.25216
                - xrealloc
                - BUG_fl
                - fill_es_indent_data
            - BranchSide:      'diff.c:1055,15'
              BranchSideFuncs:
                - hashmap_clear_
                - mem_pool_discard
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - st_mult.25216
                - xrealloc
                - BUG_fl
                - fill_es_indent_data
        - Branch String:   'diff.c:1053,7'
          Branch Sides:
            - BranchSide:      'diff.c:1054,27'
              BranchSideFuncs:
                - hashmap_clear_
                - mem_pool_discard
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - st_mult.25216
                - xrealloc
                - BUG_fl
                - fill_es_indent_data
            - BranchSide:      'diff.c:1055,15'
              BranchSideFuncs:
                - hashmap_clear_
                - mem_pool_discard
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - st_mult.25216
                - xrealloc
                - BUG_fl
                - fill_es_indent_data
        - Branch String:   'diff.c:1056,7'
          Branch Sides:
            - BranchSide:      'diff.c:1057,24'
              BranchSideFuncs:
                - hashmap_clear_
                - mem_pool_discard
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - st_mult.25216
                - xrealloc
                - BUG_fl
                - fill_es_indent_data
            - BranchSide:      'diff.c:1060,24'
              BranchSideFuncs:
                - hashmap_clear_
                - mem_pool_discard
                - prepare_entry
                - hashmap_get
                - container_of_or_null_offset.25353
                - mem_pool_alloc
                - hashmap_add
                - mem_pool_alloc
                - st_mult.25216
                - xrealloc
                - BUG_fl
                - fill_es_indent_data
      Callsites:
        - Src:             'diff.c:1020,2'
          Dst:             hashmap_init
        - Src:             'diff.c:1020,2'
          Dst:             interned_diff_symbol_cmp
        - Src:             'diff.c:1021,2'
          Dst:             mem_pool_init
        - Src:             'diff.c:1036,4'
          Dst:             fill_es_indent_data
        - Src:             'diff.c:1038,3'
          Dst:             prepare_entry
        - Src:             'diff.c:1039,7'
          Dst:             hashmap_get
        - Src:             'diff.c:1039,7'
          Dst:             container_of_or_null_offset
        - Src:             'diff.c:1044,4'
          Dst:             BUG_fl
        - Src:             'diff.c:1044,4'
          Dst:             st_mult
        - Src:             'diff.c:1044,4'
          Dst:             xrealloc
        - Src:             'diff.c:1046,16'
          Dst:             mem_pool_alloc
        - Src:             'diff.c:1045,4'
          Dst:             hashmap_add
        - Src:             'diff.c:1050,11'
          Dst:             mem_pool_alloc
        - Src:             'diff.c:1065,2'
          Dst:             hashmap_clear_
        - Src:             'diff.c:1066,2'
          Dst:             mem_pool_discard
    - functionName:    create_filepairs_for_header_only_notifications
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6606
      functionLinenumberEnd: 6651
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         20
      ICount:          170
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_filespec
        - container_of_or_null_offset
        - diff_queue
        - diffcore_fix_diff_index
        - fill_filespec
        - hashmap_iter_first
        - hashmap_iter_next
        - null_oid
        - strmap_contains
        - strset_add
        - strset_clear
        - strset_contains
        - strset_init_with_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:6619,2'
          Branch Sides:
            - BranchSide:      'diff.c:6620,29'
              BranchSideFuncs:
                - strmap_contains
                - hashmap_iter_first.25352
                - container_of_or_null_offset.25353
                - diffcore_fix_diff_index
                - strset_clear.25350
                - strset_contains.25351
                - alloc_filespec
                - alloc_filespec
                - null_oid
                - fill_filespec
                - null_oid
                - fill_filespec
                - diff_queue
                - hashmap_iter_next
                - container_of_or_null_offset.25353
                - strset_add
            - BranchSide:      'diff.c:6632,2'
              BranchSideFuncs:
                - hashmap_iter_first.25352
                - container_of_or_null_offset.25353
                - diffcore_fix_diff_index
                - strset_clear.25350
                - strset_contains.25351
                - alloc_filespec
                - alloc_filespec
                - null_oid
                - fill_filespec
                - null_oid
                - fill_filespec
                - diff_queue
                - hashmap_iter_next
                - container_of_or_null_offset.25353
        - Branch String:   'diff.c:6621,16'
          Branch Sides:
            - BranchSide:      'diff.c:6621,31'
              BranchSideFuncs:
                - strmap_contains
                - hashmap_iter_first.25352
                - container_of_or_null_offset.25353
                - diffcore_fix_diff_index
                - strset_clear.25350
                - strset_contains.25351
                - alloc_filespec
                - alloc_filespec
                - null_oid
                - fill_filespec
                - null_oid
                - fill_filespec
                - diff_queue
                - hashmap_iter_next
                - container_of_or_null_offset.25353
                - strset_add
            - BranchSide:      'diff.c:6621,46'
              BranchSideFuncs:
                - strmap_contains
                - hashmap_iter_first.25352
                - container_of_or_null_offset.25353
                - diffcore_fix_diff_index
                - strset_clear.25350
                - strset_contains.25351
                - alloc_filespec
                - alloc_filespec
                - null_oid
                - fill_filespec
                - null_oid
                - fill_filespec
                - diff_queue
                - hashmap_iter_next
                - container_of_or_null_offset.25353
                - strset_add
        - Branch String:   'diff.c:6623,7'
          Branch Sides:
            - BranchSide:      'diff.c:6624,25'
              BranchSideFuncs:
                - strset_add
                - hashmap_iter_first.25352
                - container_of_or_null_offset.25353
                - diffcore_fix_diff_index
                - strset_clear.25350
                - strset_contains.25351
                - alloc_filespec
                - alloc_filespec
                - null_oid
                - fill_filespec
                - null_oid
                - fill_filespec
                - diff_queue
                - hashmap_iter_next
                - container_of_or_null_offset.25353
                - strmap_contains
            - BranchSide:      'diff.c:6625,2'
              BranchSideFuncs:
                - hashmap_iter_first.25352
                - container_of_or_null_offset.25353
                - diffcore_fix_diff_index
                - strset_clear.25350
                - strset_contains.25351
                - alloc_filespec
                - alloc_filespec
                - null_oid
                - fill_filespec
                - null_oid
                - fill_filespec
                - diff_queue
                - hashmap_iter_next
                - container_of_or_null_offset.25353
                - strmap_contains
                - strset_add
        - Branch String:   'diff.c:6632,2'
          Branch Sides:
            - BranchSide:      'diff.c:6633,34'
              BranchSideFuncs:
                - strset_contains.25351
                - alloc_filespec
                - alloc_filespec
                - null_oid
                - fill_filespec
                - null_oid
                - fill_filespec
                - diff_queue
                - hashmap_iter_next
                - container_of_or_null_offset.25353
                - diffcore_fix_diff_index
                - strset_clear.25350
            - BranchSide:      'diff.c:6647,2'
              BranchSideFuncs:
                - diffcore_fix_diff_index
                - strset_clear.25350
        - Branch String:   'diff.c:6633,7'
          Branch Sides:
            - BranchSide:      'diff.c:6634,26'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.25353
                - diffcore_fix_diff_index
                - strset_clear.25350
                - strset_contains.25351
                - alloc_filespec
                - alloc_filespec
                - null_oid
                - fill_filespec
                - null_oid
                - fill_filespec
                - diff_queue
            - BranchSide:      'diff.c:6644,2'
              BranchSideFuncs:
                - hashmap_iter_next
                - container_of_or_null_offset.25353
                - diffcore_fix_diff_index
                - strset_clear.25350
                - strset_contains.25351
                - alloc_filespec
                - alloc_filespec
                - null_oid
                - fill_filespec
                - null_oid
                - fill_filespec
                - diff_queue
      Callsites:
        - Src:             'diff.c:6613,2'
          Dst:             strset_init_with_options
        - Src:             'diff.c:6623,7'
          Dst:             strmap_contains
        - Src:             'diff.c:6624,4'
          Dst:             strset_add
        - Src:             'diff.c:6632,2'
          Dst:             hashmap_iter_first
        - Src:             'diff.c:6632,2'
          Dst:             container_of_or_null_offset
        - Src:             'diff.c:6633,8'
          Dst:             strset_contains
        - Src:             'diff.c:6637,10'
          Dst:             alloc_filespec
        - Src:             'diff.c:6638,10'
          Dst:             alloc_filespec
        - Src:             'diff.c:6639,23'
          Dst:             null_oid
        - Src:             'diff.c:6639,4'
          Dst:             fill_filespec
        - Src:             'diff.c:6640,23'
          Dst:             null_oid
        - Src:             'diff.c:6640,4'
          Dst:             fill_filespec
        - Src:             'diff.c:6641,8'
          Dst:             diff_queue
        - Src:             'diff.c:6632,2'
          Dst:             hashmap_iter_next
        - Src:             'diff.c:6632,2'
          Dst:             container_of_or_null_offset
        - Src:             'diff.c:6647,2'
          Dst:             diffcore_fix_diff_index
        - Src:             'diff.c:6650,2'
          Dst:             strset_clear
    - functionName:    fill_filespec
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3997
      functionLinenumberEnd: 4003
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - spec
        - oid
        - oid_valid
        - mode
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - canon_mode
        - oidcpy
      functionUses:    18
      BranchProfiles:
        - Branch String:   'diff.c:3998,6'
          Branch Sides:
            - BranchSide:      'diff.c:3998,6'
              BranchSideFuncs:
                - canon_mode.25362
                - oidcpy.25363
            - BranchSide:      'diff.c:3999,27'
              BranchSideFuncs:
                - canon_mode.25362
                - oidcpy.25363
      Callsites:
        - Src:             'diff.c:3999,16'
          Dst:             canon_mode
        - Src:             'diff.c:4000,3'
          Dst:             oidcpy
    - functionName:    diff_queue
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5967
      functionLinenumberEnd: 5973
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
        - one
        - two
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - diff_q
        - xcalloc
      functionUses:    11
      BranchProfiles:
        - Branch String:   'diff.c:5971,6'
          Branch Sides:
            - BranchSide:      'diff.c:5971,6'
              BranchSideFuncs:
                - diff_q
            - BranchSide:      'diff.c:5972,10'
              BranchSideFuncs:
                - diff_q
      Callsites:
        - Src:             'diff.c:5968,29'
          Dst:             xcalloc
        - Src:             'diff.c:5972,3'
          Dst:             diff_q
    - functionName:    diffcore_fix_diff_index
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6996
      functionLinenumberEnd: 6999
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - diffnamecmp
        - sane_qsort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:6997,28'
          Branch Sides:
            - BranchSide:      'diff.c:6997,28'
              BranchSideFuncs:
                - sane_qsort.25361
            - BranchSide:      'diff.c:6997,28'
              BranchSideFuncs:
                - sane_qsort.25361
      Callsites:
        - Src:             'diff.c:6998,2'
          Dst:             sane_qsort
        - Src:             'diff.c:6998,2'
          Dst:             diffnamecmp
    - functionName:    diffnamecmp
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6985
      functionLinenumberEnd: 6992
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:6990,11'
          Branch Sides:
            - BranchSide:      'diff.c:6990,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'diff.c:6990,35'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'diff.c:6991,11'
          Branch Sides:
            - BranchSide:      'diff.c:6991,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'diff.c:6991,35'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'diff.c:6992,9'
          Dst:             strcmp
    - functionName:    sane_qsort
      functionSourceFile: '/src/git/./git-compat-util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qsort
      functionUses:    2
      BranchProfiles:
        - Branch String:   './git-compat-util.h:1367,6'
          Branch Sides:
            - BranchSide:      './git-compat-util.h:1367,6'
              BranchSideFuncs:
                - qsort
            - BranchSide:      './git-compat-util.h:1368,9'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             './git-compat-util.h:1368,3'
          Dst:             qsort
    - functionName:    diff_q
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5959
      functionLinenumberEnd: 5962
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
        - dp
      BBCount:         11
      ICount:          98
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - st_mult
        - xrealloc
      functionUses:    16
      BranchProfiles:
        - Branch String:   'diff.c:5960,2'
          Branch Sides:
            - BranchSide:      'diff.c:5960,2'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:5960,2'
              BranchSideFuncs: []
        - Branch String:   'diff.c:5960,2'
          Branch Sides:
            - BranchSide:      'diff.c:5960,2'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:5960,2'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
      Callsites:
        - Src:             'diff.c:5960,2'
          Dst:             st_mult
        - Src:             'diff.c:5960,2'
          Dst:             xrealloc
    - functionName:    canon_mode
      functionSourceFile: '/src/git/./object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './object.h:146,6'
          Branch Sides:
            - BranchSide:      './object.h:147,20'
              BranchSideFuncs: []
            - BranchSide:      './object.h:148,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:148,6'
          Branch Sides:
            - BranchSide:      './object.h:149,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:150,6'
              BranchSideFuncs: []
        - Branch String:   './object.h:150,6'
          Branch Sides:
            - BranchSide:      './object.h:151,3'
              BranchSideFuncs: []
            - BranchSide:      './object.h:152,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    oidcpy
      functionSourceFile: '/src/git/./hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    show_mode_change
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6324
      functionLinenumberEnd: 6338
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - p
        - show_name
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - emit_diff_symbol
        - quote_c_style
        - strbuf_addch
        - strbuf_addf
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:6325,19'
          Branch Sides:
            - BranchSide:      'diff.c:6325,22'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addch.25237
                - quote_c_style
            - BranchSide:      'diff.c:6325,19'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6325,35'
          Branch Sides:
            - BranchSide:      'diff.c:6325,38'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addch.25237
                - quote_c_style
            - BranchSide:      'diff.c:6325,35'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6325,6'
          Branch Sides:
            - BranchSide:      'diff.c:6325,6'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addch.25237
                - quote_c_style
            - BranchSide:      'diff.c:6326,17'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addch.25237
                - quote_c_style
        - Branch String:   'diff.c:6329,7'
          Branch Sides:
            - BranchSide:      'diff.c:6330,4'
              BranchSideFuncs:
                - strbuf_addch.25237
                - quote_c_style
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
            - BranchSide:      'diff.c:6333,3'
              BranchSideFuncs:
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
      Callsites:
        - Src:             'diff.c:6327,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:6330,4'
          Dst:             strbuf_addch
        - Src:             'diff.c:6331,4'
          Dst:             quote_c_style
        - Src:             'diff.c:6333,3'
          Dst:             strbuf_addch
        - Src:             'diff.c:6334,3'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:6336,3'
          Dst:             strbuf_release
    - functionName:    show_rename_copy
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6342
      functionLinenumberEnd: 6354
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - renamecopy
        - p
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_diff_symbol
        - pprint_rename
        - show_mode_change
        - similarity_index
        - strbuf_addf
        - strbuf_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'diff.c:6346,2'
          Dst:             pprint_rename
        - Src:             'diff.c:6348,30'
          Dst:             similarity_index
        - Src:             'diff.c:6347,2'
          Dst:             strbuf_addf
        - Src:             'diff.c:6349,2'
          Dst:             strbuf_release
        - Src:             'diff.c:6350,2'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:6352,2'
          Dst:             show_mode_change
        - Src:             'diff.c:6353,2'
          Dst:             strbuf_release
    - functionName:    pprint_rename
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2448
      functionLinenumberEnd: 2522
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - a
        - b
      BBCount:         42
      ICount:          361
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - quote_c_style
        - strbuf_add
        - strbuf_addch
        - strbuf_addstr
        - strbuf_grow
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:2459,13'
          Branch Sides:
            - BranchSide:      'diff.c:2459,16'
              BranchSideFuncs:
                - quote_c_style
                - strbuf_addstr.25245
                - quote_c_style
            - BranchSide:      'diff.c:2460,17'
              BranchSideFuncs:
                - quote_c_style
                - strbuf_addstr.25245
                - quote_c_style
        - Branch String:   'diff.c:2459,6'
          Branch Sides:
            - BranchSide:      'diff.c:2460,17'
              BranchSideFuncs:
                - quote_c_style
                - strbuf_addstr.25245
                - quote_c_style
            - BranchSide:      'diff.c:2467,13'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
        - Branch String:   'diff.c:2468,19'
          Branch Sides:
            - BranchSide:      'diff.c:2468,23'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
            - BranchSide:      'diff.c:2468,2'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
        - Branch String:   'diff.c:2468,32'
          Branch Sides:
            - BranchSide:      'diff.c:2468,36'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
            - BranchSide:      'diff.c:2468,2'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
        - Branch String:   'diff.c:2468,2'
          Branch Sides:
            - BranchSide:      'diff.c:2469,8'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
            - BranchSide:      'diff.c:2476,13'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
        - Branch String:   'diff.c:2469,7'
          Branch Sides:
            - BranchSide:      'diff.c:2470,17'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
            - BranchSide:      'diff.c:2471,11'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
        - Branch String:   'diff.c:2488,59'
          Branch Sides:
            - BranchSide:      'diff.c:2488,2'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
            - BranchSide:      'diff.c:2489,9'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
        - Branch String:   'diff.c:2489,59'
          Branch Sides:
            - BranchSide:      'diff.c:2488,2'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
            - BranchSide:      'diff.c:2490,10'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
        - Branch String:   'diff.c:2488,2'
          Branch Sides:
            - BranchSide:      'diff.c:2491,8'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
            - BranchSide:      'diff.c:2503,13'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
        - Branch String:   'diff.c:2491,7'
          Branch Sides:
            - BranchSide:      'diff.c:2492,17'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
            - BranchSide:      'diff.c:2493,11'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
        - Branch String:   'diff.c:2505,6'
          Branch Sides:
            - BranchSide:      'diff.c:2506,12'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
            - BranchSide:      'diff.c:2507,6'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
        - Branch String:   'diff.c:2507,6'
          Branch Sides:
            - BranchSide:      'diff.c:2508,12'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
            - BranchSide:      'diff.c:2510,14'
              BranchSideFuncs:
                - strbuf_grow
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_add
                - strbuf_addch.25237
        - Branch String:   'diff.c:2511,6'
          Branch Sides:
            - BranchSide:      'diff.c:2512,14'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
            - BranchSide:      'diff.c:2515,13'
              BranchSideFuncs:
                - strbuf_add
                - strbuf_addstr.25245
                - strbuf_add
                - strbuf_addch.25237
                - strbuf_add
        - Branch String:   'diff.c:2518,6'
          Branch Sides:
            - BranchSide:      'diff.c:2518,6'
              BranchSideFuncs:
                - strbuf_addch.25237
                - strbuf_add
            - BranchSide:      'diff.c:2519,16'
              BranchSideFuncs:
                - strbuf_addch.25237
                - strbuf_add
      Callsites:
        - Src:             'diff.c:2453,14'
          Dst:             strlen
        - Src:             'diff.c:2454,14'
          Dst:             strlen
        - Src:             'diff.c:2456,15'
          Dst:             quote_c_style
        - Src:             'diff.c:2457,15'
          Dst:             quote_c_style
        - Src:             'diff.c:2460,3'
          Dst:             quote_c_style
        - Src:             'diff.c:2461,3'
          Dst:             strbuf_addstr
        - Src:             'diff.c:2462,3'
          Dst:             quote_c_style
        - Src:             'diff.c:2510,2'
          Dst:             strbuf_grow
        - Src:             'diff.c:2512,3'
          Dst:             strbuf_add
        - Src:             'diff.c:2513,3'
          Dst:             strbuf_addch
        - Src:             'diff.c:2515,2'
          Dst:             strbuf_add
        - Src:             'diff.c:2516,2'
          Dst:             strbuf_addstr
        - Src:             'diff.c:2517,2'
          Dst:             strbuf_add
        - Src:             'diff.c:2519,3'
          Dst:             strbuf_addch
        - Src:             'diff.c:2520,3'
          Dst:             strbuf_add
    - functionName:    show_file_mode_name
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6308
      functionLinenumberEnd: 6320
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - newdelete
        - fs
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_diff_symbol
        - quote_c_style
        - strbuf_addch
        - strbuf_addf
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:6310,6'
          Branch Sides:
            - BranchSide:      'diff.c:6311,38'
              BranchSideFuncs:
                - strbuf_addf
                - quote_c_style
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
            - BranchSide:      'diff.c:6313,28'
              BranchSideFuncs:
                - strbuf_addf
                - quote_c_style
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
      Callsites:
        - Src:             'diff.c:6311,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:6313,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:6315,2'
          Dst:             quote_c_style
        - Src:             'diff.c:6316,2'
          Dst:             strbuf_addch
        - Src:             'diff.c:6317,2'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:6319,2'
          Dst:             strbuf_release
    - functionName:    gather_dirstat
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3001
      functionLinenumberEnd: 3048
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - opt
        - dir
        - changed
        - base
        - baselen
      BBCount:         28
      ICount:          230
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - diff_line_prefix
        - fprintf
        - gather_dirstat
        - memcmp
        - strchr
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:3006,2'
          Branch Sides:
            - BranchSide:      'diff.c:3007,28'
              BranchSideFuncs:
                - strlen
                - memcmp
                - strchr
                - fprintf
                - gather_dirstat
            - BranchSide:      'diff.c:3036,6'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'diff.c:3012,7'
          Branch Sides:
            - BranchSide:      'diff.c:3013,4'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'diff.c:3014,14'
              BranchSideFuncs:
                - memcmp
                - strchr
                - fprintf
                - strlen
                - gather_dirstat
        - Branch String:   'diff.c:3014,7'
          Branch Sides:
            - BranchSide:      'diff.c:3015,4'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'diff.c:3016,18'
              BranchSideFuncs:
                - strchr
                - fprintf
                - strlen
                - memcmp
                - gather_dirstat
        - Branch String:   'diff.c:3017,7'
          Branch Sides:
            - BranchSide:      'diff.c:3018,8'
              BranchSideFuncs:
                - gather_dirstat
                - fprintf
                - strlen
                - memcmp
                - strchr
            - BranchSide:      'diff.c:3022,14'
              BranchSideFuncs:
                - fprintf
                - strlen
                - memcmp
                - strchr
                - gather_dirstat
        - Branch String:   'diff.c:3036,14'
          Branch Sides:
            - BranchSide:      'diff.c:3036,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'diff.c:3047,9'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3036,6'
          Branch Sides:
            - BranchSide:      'diff.c:3037,7'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'diff.c:3047,9'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3037,7'
          Branch Sides:
            - BranchSide:      'diff.c:3038,19'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'diff.c:3046,2'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3039,8'
          Branch Sides:
            - BranchSide:      'diff.c:3040,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'diff.c:3045,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3042,9'
          Branch Sides:
            - BranchSide:      'diff.c:3043,6'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3044,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:3004,28'
          Dst:             diff_line_prefix
        - Src:             'diff.c:3008,17'
          Dst:             strlen
        - Src:             'diff.c:3014,7'
          Dst:             memcmp
        - Src:             'diff.c:3016,11'
          Dst:             strchr
        - Src:             'diff.c:3019,14'
          Dst:             gather_dirstat
        - Src:             'diff.c:3040,5'
          Dst:             fprintf
    - functionName:    dirstat_compare
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3051
      functionLinenumberEnd: 3054
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - _b
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diff.c:3054,9'
          Dst:             strcmp
    - functionName:    conclude_dirstat
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3060
      functionLinenumberEnd: 3073
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - options
        - dir
        - changed
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dirstat_compare
        - gather_dirstat
        - sane_qsort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:3063,6'
          Branch Sides:
            - BranchSide:      'diff.c:3066,2'
              BranchSideFuncs:
                - sane_qsort.25361
                - gather_dirstat
                - free
            - BranchSide:      'diff.c:3068,3'
              BranchSideFuncs:
                - sane_qsort.25361
                - gather_dirstat
                - free
      Callsites:
        - Src:             'diff.c:3068,3'
          Dst:             sane_qsort
        - Src:             'diff.c:3068,3'
          Dst:             dirstat_compare
        - Src:             'diff.c:3069,3'
          Dst:             gather_dirstat
    - functionName:    show_graph
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2576
      functionLinenumberEnd: 2582
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - ch
        - cnt
        - set
        - reset
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuf_addchars
        - strbuf_addstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:2577,6'
          Branch Sides:
            - BranchSide:      'diff.c:2578,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2579,16'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - strbuf_addchars
                - strbuf_addstr.25245
      Callsites:
        - Src:             'diff.c:2579,2'
          Dst:             strbuf_addstr
        - Src:             'diff.c:2580,2'
          Dst:             strbuf_addchars
        - Src:             'diff.c:2581,2'
          Dst:             strbuf_addstr
    - functionName:    scale_linear
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2562
      functionLinenumberEnd: 2572
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - it
        - width
        - max_change
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'diff.c:2563,6'
          Branch Sides:
            - BranchSide:      'diff.c:2564,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2571,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_print_name
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2585
      functionLinenumberEnd: 2600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pprint_rename
        - quote_c_style
        - strbuf_addf
        - strbuf_detach
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:2588,6'
          Branch Sides:
            - BranchSide:      'diff.c:2589,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2591,6'
              BranchSideFuncs:
                - quote_c_style
                - strbuf_detach
                - strbuf_addf
                - pprint_rename
        - Branch String:   'diff.c:2591,6'
          Branch Sides:
            - BranchSide:      'diff.c:2592,25'
              BranchSideFuncs:
                - pprint_rename
                - strbuf_detach
                - strbuf_addf
            - BranchSide:      'diff.c:2594,17'
              BranchSideFuncs:
                - quote_c_style
                - strbuf_detach
                - strbuf_addf
        - Branch String:   'diff.c:2596,6'
          Branch Sides:
            - BranchSide:      'diff.c:2597,32'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_detach
            - BranchSide:      'diff.c:2599,21'
              BranchSideFuncs:
                - strbuf_detach
      Callsites:
        - Src:             'diff.c:2592,3'
          Dst:             pprint_rename
        - Src:             'diff.c:2594,3'
          Dst:             quote_c_style
        - Src:             'diff.c:2597,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:2599,21'
          Dst:             strbuf_detach
    - functionName:    is_conflict_marker
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3231
      functionLinenumberEnd: 3251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - line
        - marker_size
        - len
      BBCount:         22
      ICount:          128
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:3235,6'
          Branch Sides:
            - BranchSide:      'diff.c:3236,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3237,14'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3238,2'
          Branch Sides:
            - BranchSide:      'diff.c:3240,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3240,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3240,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3240,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3242,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3244,2'
          Branch Sides:
            - BranchSide:      'diff.c:3245,7'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3248,6'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3245,7'
          Branch Sides:
            - BranchSide:      'diff.c:3245,20'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3246,4'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3248,28'
          Branch Sides:
            - BranchSide:      'diff.c:3248,32'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3249,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3248,6'
          Branch Sides:
            - BranchSide:      'diff.c:3249,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3250,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    checkdiff_consume
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3264
      functionLinenumberEnd: 3300
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - priv
        - line
        - len
      BBCount:         18
      ICount:          223
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - diff_get_color
        - diff_line_prefix
        - emit_line
        - fprintf
        - is_conflict_marker
        - whitespace_error_string
        - ws_check
        - ws_check_emit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:3273,2'
          Branch Sides:
            - BranchSide:      'diff.c:3273,2'
              BranchSideFuncs:
                - diff_line_prefix
                - is_conflict_marker
                - ws_check
                - whitespace_error_string
                - fprintf
                - free
                - emit_line
                - ws_check_emit
                - fprintf
            - BranchSide:      'diff.c:3274,33'
              BranchSideFuncs:
                - diff_line_prefix
                - is_conflict_marker
                - ws_check
                - whitespace_error_string
                - fprintf
                - free
                - emit_line
                - ws_check_emit
                - fprintf
        - Branch String:   'diff.c:3276,6'
          Branch Sides:
            - BranchSide:      'diff.c:3278,3'
              BranchSideFuncs:
                - is_conflict_marker
                - ws_check
                - whitespace_error_string
                - fprintf
                - free
                - emit_line
                - ws_check_emit
                - fprintf
            - BranchSide:      'diff.c:3296,13'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3279,7'
          Branch Sides:
            - BranchSide:      'diff.c:3280,4'
              BranchSideFuncs:
                - fprintf
                - ws_check
                - whitespace_error_string
                - fprintf
                - free
                - emit_line
                - ws_check_emit
            - BranchSide:      'diff.c:3285,18'
              BranchSideFuncs:
                - ws_check
                - whitespace_error_string
                - fprintf
                - free
                - emit_line
                - ws_check_emit
        - Branch String:   'diff.c:3286,7'
          Branch Sides:
            - BranchSide:      'diff.c:3287,4'
              BranchSideFuncs:
                - whitespace_error_string
                - fprintf
                - free
                - emit_line
                - ws_check_emit
            - BranchSide:      'diff.c:3288,19'
              BranchSideFuncs:
                - whitespace_error_string
                - fprintf
                - free
                - emit_line
                - ws_check_emit
      Callsites:
        - Src:             'diff.c:3267,19'
          Dst:             diff_get_color
        - Src:             'diff.c:3268,22'
          Dst:             diff_get_color
        - Src:             'diff.c:3269,20'
          Dst:             diff_get_color
        - Src:             'diff.c:3273,2'
          Dst:             __assert_fail
        - Src:             'diff.c:3274,16'
          Dst:             diff_line_prefix
        - Src:             'diff.c:3279,7'
          Dst:             is_conflict_marker
        - Src:             'diff.c:3281,4'
          Dst:             fprintf
        - Src:             'diff.c:3285,9'
          Dst:             ws_check
        - Src:             'diff.c:3289,9'
          Dst:             whitespace_error_string
        - Src:             'diff.c:3290,3'
          Dst:             fprintf
        - Src:             'diff.c:3293,3'
          Dst:             emit_line
        - Src:             'diff.c:3294,3'
          Dst:             ws_check_emit
    - functionName:    checkdiff_consume_hunk
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3258
      functionLinenumberEnd: 3261
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - priv
        - ob
        - on
        - nb
        - nn
        - func
        - funclen
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    builtin_checkdiff
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3912
      functionLinenumberEnd: 3975
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name_a
        - name_b
        - attr_path
        - one
        - two
        - o
      BBCount:         31
      ICount:          223
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - check_blank_at_eof
        - checkdiff_consume_hunk
        - die
        - diff_filespec_is_binary
        - diff_free_filespec_data
        - fill_mmfile
        - fprintf
        - ll_merge_marker_size
        - whitespace_error_string
        - whitespace_rule
        - xdi_diff_outf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:3916,6'
          Branch Sides:
            - BranchSide:      'diff.c:3917,3'
              BranchSideFuncs:
                - whitespace_rule
                - ll_merge_marker_size
                - fill_mmfile
                - fill_mmfile
                - diff_filespec_is_binary
                - xdi_diff_outf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - check_blank_at_eof
                - whitespace_error_string
                - fprintf
                - die
            - BranchSide:      'diff.c:3919,2'
              BranchSideFuncs:
                - whitespace_rule
                - ll_merge_marker_size
                - fill_mmfile
                - fill_mmfile
                - diff_filespec_is_binary
                - xdi_diff_outf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - check_blank_at_eof
                - whitespace_error_string
                - fprintf
                - die
        - Branch String:   'diff.c:3920,18'
          Branch Sides:
            - BranchSide:      'diff.c:3920,27'
              BranchSideFuncs:
                - whitespace_rule
                - ll_merge_marker_size
                - fill_mmfile
                - fill_mmfile
                - diff_filespec_is_binary
                - xdi_diff_outf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - check_blank_at_eof
                - whitespace_error_string
                - fprintf
                - die
            - BranchSide:      'diff.c:3920,36'
              BranchSideFuncs:
                - whitespace_rule
                - ll_merge_marker_size
                - fill_mmfile
                - fill_mmfile
                - diff_filespec_is_binary
                - xdi_diff_outf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - check_blank_at_eof
                - whitespace_error_string
                - fprintf
                - die
        - Branch String:   'diff.c:3926,42'
          Branch Sides:
            - BranchSide:      'diff.c:3927,18'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3928,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:3926,6'
          Branch Sides:
            - BranchSide:      'diff.c:3928,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3936,30'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - xdi_diff_outf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - check_blank_at_eof
                - whitespace_error_string
                - fprintf
                - die
        - Branch String:   'diff.c:3936,6'
          Branch Sides:
            - BranchSide:      'diff.c:3937,3'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
            - BranchSide:      'diff.c:3943,3'
              BranchSideFuncs:
                - xdi_diff_outf
                - diff_free_filespec_data
                - diff_free_filespec_data
                - check_blank_at_eof
                - whitespace_error_string
                - fprintf
                - die
        - Branch String:   'diff.c:3947,7'
          Branch Sides:
            - BranchSide:      'diff.c:3950,47'
              BranchSideFuncs:
                - die
            - BranchSide:      'diff.c:3952,12'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
                - check_blank_at_eof
                - whitespace_error_string
                - fprintf
        - Branch String:   'diff.c:3960,8'
          Branch Sides:
            - BranchSide:      'diff.c:3962,10'
              BranchSideFuncs:
                - whitespace_error_string
                - fprintf
                - diff_free_filespec_data
                - diff_free_filespec_data
            - BranchSide:      'diff.c:3968,3'
              BranchSideFuncs:
                - diff_free_filespec_data
                - diff_free_filespec_data
        - Branch String:   'diff.c:3962,9'
          Branch Sides:
            - BranchSide:      'diff.c:3963,12'
              BranchSideFuncs:
                - fprintf
                - diff_free_filespec_data
                - diff_free_filespec_data
            - BranchSide:      'diff.c:3964,13'
              BranchSideFuncs:
                - fprintf
                - diff_free_filespec_data
                - diff_free_filespec_data
        - Branch String:   'diff.c:3973,6'
          Branch Sides:
            - BranchSide:      'diff.c:3973,6'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3974,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:3923,17'
          Dst:             whitespace_rule
        - Src:             'diff.c:3924,30'
          Dst:             ll_merge_marker_size
        - Src:             'diff.c:3926,6'
          Dst:             fill_mmfile
        - Src:             'diff.c:3927,6'
          Dst:             fill_mmfile
        - Src:             'diff.c:3936,6'
          Dst:             diff_filespec_is_binary
        - Src:             'diff.c:3947,7'
          Dst:             xdi_diff_outf
        - Src:             'diff.c:3947,7'
          Dst:             checkdiff_consume_hunk
        - Src:             'diff.c:3947,7'
          Dst:             checkdiff_consume
        - Src:             'diff.c:3950,4'
          Dst:             die
        - Src:             'diff.c:3957,4'
          Dst:             check_blank_at_eof
        - Src:             'diff.c:3963,12'
          Dst:             whitespace_error_string
        - Src:             'diff.c:3964,5'
          Dst:             fprintf
        - Src:             'diff.c:3971,2'
          Dst:             diff_free_filespec_data
        - Src:             'diff.c:3972,2'
          Dst:             diff_free_filespec_data
    - functionName:    run_checkdiff
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4726
      functionLinenumberEnd: 4747
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - o
      BBCount:         15
      ICount:          130
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - builtin_checkdiff
        - diff_fill_oid_info
        - strcmp
        - strip_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:4731,6'
          Branch Sides:
            - BranchSide:      'diff.c:4733,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:4736,9'
              BranchSideFuncs:
                - strcmp
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_checkdiff
                - strip_prefix
        - Branch String:   'diff.c:4737,11'
          Branch Sides:
            - BranchSide:      'diff.c:4737,40'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_checkdiff
                - strip_prefix
            - BranchSide:      'diff.c:4737,8'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_checkdiff
                - strip_prefix
        - Branch String:   'diff.c:4738,14'
          Branch Sides:
            - BranchSide:      'diff.c:4738,22'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_checkdiff
                - strip_prefix
            - BranchSide:      'diff.c:4738,30'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_checkdiff
                - strip_prefix
        - Branch String:   'diff.c:4740,6'
          Branch Sides:
            - BranchSide:      'diff.c:4741,16'
              BranchSideFuncs:
                - strip_prefix
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_checkdiff
            - BranchSide:      'diff.c:4743,21'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - builtin_checkdiff
      Callsites:
        - Src:             'diff.c:4737,11'
          Dst:             strcmp
        - Src:             'diff.c:4741,3'
          Dst:             strip_prefix
        - Src:             'diff.c:4743,2'
          Dst:             diff_fill_oid_info
        - Src:             'diff.c:4744,2'
          Dst:             diff_fill_oid_info
        - Src:             'diff.c:4746,2'
          Dst:             builtin_checkdiff
    - functionName:    diff_flush_raw
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6039
      functionLinenumberEnd: 6072
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - opt
      BBCount:         18
      ICount:          222
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - diff_aligned_abbrev
        - diff_line_prefix
        - fprintf
        - similarity_index
        - strip_prefix
        - write_name_quoted
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:6044,6'
          Branch Sides:
            - BranchSide:      'diff.c:6045,11'
              BranchSideFuncs:
                - fprintf
                - strip_prefix
                - write_name_quoted
                - strip_prefix
                - write_name_quoted
                - write_name_quoted
                - similarity_index
                - fprintf
            - BranchSide:      'diff.c:6050,6'
              BranchSideFuncs:
                - fprintf
                - strip_prefix
                - write_name_quoted
                - strip_prefix
                - write_name_quoted
                - write_name_quoted
                - similarity_index
                - fprintf
        - Branch String:   'diff.c:6050,6'
          Branch Sides:
            - BranchSide:      'diff.c:6051,11'
              BranchSideFuncs:
                - similarity_index
                - fprintf
                - strip_prefix
                - write_name_quoted
                - strip_prefix
                - write_name_quoted
                - write_name_quoted
            - BranchSide:      'diff.c:6054,11'
              BranchSideFuncs:
                - fprintf
                - strip_prefix
                - write_name_quoted
                - strip_prefix
                - write_name_quoted
                - write_name_quoted
        - Branch String:   'diff.c:6057,38'
          Branch Sides:
            - BranchSide:      'diff.c:6058,6'
              BranchSideFuncs:
                - strip_prefix
                - write_name_quoted
                - write_name_quoted
            - BranchSide:      'diff.c:6060,12'
              BranchSideFuncs:
                - strip_prefix
                - write_name_quoted
                - write_name_quoted
        - Branch String:   'diff.c:6057,6'
          Branch Sides:
            - BranchSide:      'diff.c:6060,12'
              BranchSideFuncs:
                - strip_prefix
                - write_name_quoted
                - write_name_quoted
            - BranchSide:      'diff.c:6067,12'
              BranchSideFuncs:
                - strip_prefix
                - write_name_quoted
        - Branch String:   'diff.c:6067,12'
          Branch Sides:
            - BranchSide:      'diff.c:6067,27'
              BranchSideFuncs:
                - strip_prefix
                - write_name_quoted
            - BranchSide:      'diff.c:6067,42'
              BranchSideFuncs:
                - strip_prefix
                - write_name_quoted
      Callsites:
        - Src:             'diff.c:6043,27'
          Dst:             diff_line_prefix
        - Src:             'diff.c:6043,2'
          Dst:             fprintf
        - Src:             'diff.c:6046,4'
          Dst:             diff_aligned_abbrev
        - Src:             'diff.c:6045,3'
          Dst:             fprintf
        - Src:             'diff.c:6048,4'
          Dst:             diff_aligned_abbrev
        - Src:             'diff.c:6047,3'
          Dst:             fprintf
        - Src:             'diff.c:6051,45'
          Dst:             similarity_index
        - Src:             'diff.c:6051,3'
          Dst:             fprintf
        - Src:             'diff.c:6054,3'
          Dst:             fprintf
        - Src:             'diff.c:6062,3'
          Dst:             strip_prefix
        - Src:             'diff.c:6063,3'
          Dst:             write_name_quoted
        - Src:             'diff.c:6064,3'
          Dst:             write_name_quoted
        - Src:             'diff.c:6069,3'
          Dst:             strip_prefix
        - Src:             'diff.c:6070,3'
          Dst:             write_name_quoted
    - functionName:    diff_aligned_abbrev
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5991
      functionLinenumberEnd: 6036
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - oid
        - len
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - diff_abbrev_oid
        - oid_to_hex
        - print_sha1_ellipsis
        - strlen
        - xsnprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'diff.c:5996,6'
          Branch Sides:
            - BranchSide:      'diff.c:5997,21'
              BranchSideFuncs:
                - oid_to_hex
            - BranchSide:      'diff.c:6000,27'
              BranchSideFuncs:
                - diff_abbrev_oid
                - print_sha1_ellipsis
                - strlen
                - oid_to_hex
                - xsnprintf
                - xsnprintf
        - Branch String:   'diff.c:6002,6'
          Branch Sides:
            - BranchSide:      'diff.c:6003,10'
              BranchSideFuncs:
                - strlen
                - oid_to_hex
                - xsnprintf
                - xsnprintf
            - BranchSide:      'diff.c:6005,18'
              BranchSideFuncs:
                - strlen
                - oid_to_hex
                - xsnprintf
                - xsnprintf
        - Branch String:   'diff.c:6026,6'
          Branch Sides:
            - BranchSide:      'diff.c:6028,7'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
            - BranchSide:      'diff.c:6035,20'
              BranchSideFuncs:
                - oid_to_hex
        - Branch String:   'diff.c:6028,20'
          Branch Sides:
            - BranchSide:      'diff.c:6028,23'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
            - BranchSide:      'diff.c:6031,41'
              BranchSideFuncs:
                - xsnprintf
        - Branch String:   'diff.c:6028,7'
          Branch Sides:
            - BranchSide:      'diff.c:6029,42'
              BranchSideFuncs:
                - xsnprintf
            - BranchSide:      'diff.c:6031,41'
              BranchSideFuncs:
                - xsnprintf
      Callsites:
        - Src:             'diff.c:5997,10'
          Dst:             oid_to_hex
        - Src:             'diff.c:6000,11'
          Dst:             diff_abbrev_oid
        - Src:             'diff.c:6002,7'
          Dst:             print_sha1_ellipsis
        - Src:             'diff.c:6005,11'
          Dst:             strlen
        - Src:             'diff.c:6029,4'
          Dst:             xsnprintf
        - Src:             'diff.c:6031,4'
          Dst:             xsnprintf
        - Src:             'diff.c:6035,9'
          Dst:             oid_to_hex
    - functionName:    diff_flush_checkdiff
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6149
      functionLinenumberEnd: 6158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - o
      BBCount:         17
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - diff_unmodified_pair
        - run_checkdiff
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:6150,6'
          Branch Sides:
            - BranchSide:      'diff.c:6151,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6153,7'
              BranchSideFuncs:
                - run_checkdiff
        - Branch String:   'diff.c:6153,31'
          Branch Sides:
            - BranchSide:      'diff.c:6153,34'
              BranchSideFuncs:
                - run_checkdiff
            - BranchSide:      'diff.c:6154,7'
              BranchSideFuncs:
                - run_checkdiff
        - Branch String:   'diff.c:6153,57'
          Branch Sides:
            - BranchSide:      'diff.c:6154,7'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6155,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6154,31'
          Branch Sides:
            - BranchSide:      'diff.c:6154,34'
              BranchSideFuncs:
                - run_checkdiff
            - BranchSide:      'diff.c:6157,16'
              BranchSideFuncs:
                - run_checkdiff
        - Branch String:   'diff.c:6153,6'
          Branch Sides:
            - BranchSide:      'diff.c:6155,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6157,16'
              BranchSideFuncs:
                - run_checkdiff
      Callsites:
        - Src:             'diff.c:6150,6'
          Dst:             diff_unmodified_pair
        - Src:             'diff.c:6157,2'
          Dst:             run_checkdiff
    - functionName:    diff_unmodified_pair
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6075
      functionLinenumberEnd: 6104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         29
      ICount:          196
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - oideq
        - strcmp
      functionUses:    11
      BranchProfiles:
        - Branch String:   'diff.c:6083,6'
          Branch Sides:
            - BranchSide:      'diff.c:6084,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6089,6'
              BranchSideFuncs:
                - strcmp
                - oideq.25203
        - Branch String:   'diff.c:6089,51'
          Branch Sides:
            - BranchSide:      'diff.c:6090,6'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6092,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6090,32'
          Branch Sides:
            - BranchSide:      'diff.c:6091,13'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6092,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6089,6'
          Branch Sides:
            - BranchSide:      'diff.c:6092,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6097,6'
              BranchSideFuncs:
                - oideq.25203
        - Branch String:   'diff.c:6097,21'
          Branch Sides:
            - BranchSide:      'diff.c:6097,24'
              BranchSideFuncs:
                - oideq.25203
            - BranchSide:      'diff.c:6101,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6097,39'
          Branch Sides:
            - BranchSide:      'diff.c:6098,13'
              BranchSideFuncs:
                - oideq.25203
            - BranchSide:      'diff.c:6101,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6098,34'
          Branch Sides:
            - BranchSide:      'diff.c:6099,7'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6101,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6099,28'
          Branch Sides:
            - BranchSide:      'diff.c:6099,32'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6101,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6097,6'
          Branch Sides:
            - BranchSide:      'diff.c:6100,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6101,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6101,22'
          Branch Sides:
            - BranchSide:      'diff.c:6101,26'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6103,2'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6101,6'
          Branch Sides:
            - BranchSide:      'diff.c:6102,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6103,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:6091,6'
          Dst:             strcmp
        - Src:             'diff.c:6098,6'
          Dst:             oideq
    - functionName:    patch_id_consume
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6421
      functionLinenumberEnd: 6432
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - priv
        - line
        - len
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - remove_space
        - starts_with
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:6425,15'
          Branch Sides:
            - BranchSide:      'diff.c:6425,30'
              BranchSideFuncs:
                - starts_with
                - remove_space.25390
            - BranchSide:      'diff.c:6427,25'
              BranchSideFuncs:
                - remove_space.25390
        - Branch String:   'diff.c:6425,6'
          Branch Sides:
            - BranchSide:      'diff.c:6426,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6427,25'
              BranchSideFuncs:
                - remove_space.25390
      Callsites:
        - Src:             'diff.c:6425,18'
          Dst:             starts_with
        - Src:             'diff.c:6427,12'
          Dst:             remove_space
    - functionName:    remove_space
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6392
      functionLinenumberEnd: 6401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - line
        - len
      BBCount:         8
      ICount:          69
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'diff.c:6397,2'
          Branch Sides:
            - BranchSide:      'diff.c:6398,8'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6401,9'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6398,7'
          Branch Sides:
            - BranchSide:      'diff.c:6398,8'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6399,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    patch_id_add_mode
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6440
      functionLinenumberEnd: 6445
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - mode
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsnprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'diff.c:6443,12'
          Dst:             xsnprintf
    - functionName:    patch_id_add_string
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6435
      functionLinenumberEnd: 6437
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - str
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'diff.c:6436,37'
          Dst:             strlen
    - functionName:    hashmap_get_size
      functionSourceFile: '/src/git/./hashmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - BUG_fl
      functionUses:    1
      BranchProfiles:
        - Branch String:   './hashmap.h:305,6'
          Branch Sides:
            - BranchSide:      './hashmap.h:306,10'
              BranchSideFuncs: []
            - BranchSide:      './hashmap.h:308,2'
              BranchSideFuncs:
                - BUG_fl
      Callsites:
        - Src:             './hashmap.h:308,2'
          Dst:             BUG_fl
    - functionName:    sane_case
      functionSourceFile: '/src/git/./sane-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - high
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './sane-ctype.h:50,6'
          Branch Sides:
            - BranchSide:      './sane-ctype.h:50,6'
              BranchSideFuncs: []
            - BranchSide:      './sane-ctype.h:51,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_dirstat_opt
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5064
      functionLinenumberEnd: 5076
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - params
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _
        - die
        - parse_dirstat_params
        - strbuf_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:5066,6'
          Branch Sides:
            - BranchSide:      'diff.c:5067,7'
              BranchSideFuncs:
                - _.25329
                - die
            - BranchSide:      'diff.c:5069,2'
              BranchSideFuncs:
                - strbuf_release
      Callsites:
        - Src:             'diff.c:5066,6'
          Dst:             parse_dirstat_params
        - Src:             'diff.c:5067,7'
          Dst:             _
        - Src:             'diff.c:5067,3'
          Dst:             die
        - Src:             'diff.c:5069,2'
          Dst:             strbuf_release
    - functionName:    parse_dirstat_params
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - params_string
        - errmsg
      BBCount:         39
      ICount:          272
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - _
        - strbuf_addf
        - strcmp
        - string_list_clear
        - string_list_split_in_place
        - strtoul
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:148,6'
          Branch Sides:
            - BranchSide:      'diff.c:149,39'
              BranchSideFuncs:
                - string_list_split_in_place
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
            - BranchSide:      'diff.c:150,9'
              BranchSideFuncs:
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
        - Branch String:   'diff.c:150,2'
          Branch Sides:
            - BranchSide:      'diff.c:151,26'
              BranchSideFuncs:
                - strcmp
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
            - BranchSide:      'diff.c:188,2'
              BranchSideFuncs:
                - string_list_clear
                - free
        - Branch String:   'diff.c:152,7'
          Branch Sides:
            - BranchSide:      'diff.c:153,4'
              BranchSideFuncs:
                - strcmp
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
            - BranchSide:      'diff.c:155,22'
              BranchSideFuncs:
                - strcmp
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
        - Branch String:   'diff.c:155,14'
          Branch Sides:
            - BranchSide:      'diff.c:156,4'
              BranchSideFuncs:
                - strcmp
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
            - BranchSide:      'diff.c:158,22'
              BranchSideFuncs:
                - strcmp
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
        - Branch String:   'diff.c:158,14'
          Branch Sides:
            - BranchSide:      'diff.c:159,4'
              BranchSideFuncs:
                - strcmp
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
            - BranchSide:      'diff.c:161,22'
              BranchSideFuncs:
                - strcmp
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
        - Branch String:   'diff.c:161,14'
          Branch Sides:
            - BranchSide:      'diff.c:162,4'
              BranchSideFuncs:
                - strcmp
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
            - BranchSide:      'diff.c:163,22'
              BranchSideFuncs:
                - strcmp
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
        - Branch String:   'diff.c:163,14'
          Branch Sides:
            - BranchSide:      'diff.c:164,4'
              BranchSideFuncs:
                - _.25329
                - strbuf_addf
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - _.25329
                - strbuf_addf
            - BranchSide:      'diff.c:165,14'
              BranchSideFuncs:
                - _.25329
                - strbuf_addf
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - _.25329
                - strbuf_addf
        - Branch String:   'diff.c:165,14'
          Branch Sides:
            - BranchSide:      'diff.c:167,27'
              BranchSideFuncs:
                - strtoul
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - _.25329
                - strbuf_addf
            - BranchSide:      'diff.c:183,16'
              BranchSideFuncs:
                - _.25329
                - strbuf_addf
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtoul
                - _.25329
                - strbuf_addf
        - Branch String:   'diff.c:168,20'
          Branch Sides:
            - BranchSide:      'diff.c:168,23'
              BranchSideFuncs:
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
            - BranchSide:      'diff.c:175,10'
              BranchSideFuncs:
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
        - Branch String:   'diff.c:168,8'
          Branch Sides:
            - BranchSide:      'diff.c:170,18'
              BranchSideFuncs:
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
            - BranchSide:      'diff.c:175,10'
              BranchSideFuncs:
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
        - Branch String:   'diff.c:172,5'
          Branch Sides:
            - BranchSide:      'diff.c:172,12'
              BranchSideFuncs:
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
            - BranchSide:      'diff.c:174,4'
              BranchSideFuncs:
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
                - _.25329
                - strbuf_addf
        - Branch String:   'diff.c:175,8'
          Branch Sides:
            - BranchSide:      'diff.c:176,33'
              BranchSideFuncs:
                - _.25329
                - strbuf_addf
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
            - BranchSide:      'diff.c:178,17'
              BranchSideFuncs:
                - _.25329
                - strbuf_addf
                - string_list_clear
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - _.25329
                - strbuf_addf
                - strtoul
      Callsites:
        - Src:             'diff.c:143,22'
          Dst:             xstrdup
        - Src:             'diff.c:149,3'
          Dst:             string_list_split_in_place
        - Src:             'diff.c:152,8'
          Dst:             strcmp
        - Src:             'diff.c:155,15'
          Dst:             strcmp
        - Src:             'diff.c:158,15'
          Dst:             strcmp
        - Src:             'diff.c:161,15'
          Dst:             strcmp
        - Src:             'diff.c:163,15'
          Dst:             strcmp
        - Src:             'diff.c:167,19'
          Dst:             strtoul
        - Src:             'diff.c:178,25'
          Dst:             _
        - Src:             'diff.c:178,5'
          Dst:             strbuf_addf
        - Src:             'diff.c:183,24'
          Dst:             _
        - Src:             'diff.c:183,4'
          Dst:             strbuf_addf
        - Src:             'diff.c:188,2'
          Dst:             string_list_clear
    - functionName:    enable_patch_output
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5112
      functionLinenumberEnd: 5115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_one_token
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - token
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - skip_prefix
      functionUses:    6
      BranchProfiles:
        - Branch String:   'diff.c:241,38'
          Branch Sides:
            - BranchSide:      'diff.c:241,44'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:245,2'
              BranchSideFuncs: []
        - Branch String:   'diff.c:241,49'
          Branch Sides:
            - BranchSide:      'diff.c:241,53'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:242,10'
              BranchSideFuncs: []
        - Branch String:   'diff.c:241,6'
          Branch Sides:
            - BranchSide:      'diff.c:242,10'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:245,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:241,6'
          Dst:             skip_prefix
    - functionName:    setup_diff_pager
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7374
      functionLinenumberEnd: 7387
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - check_pager_config
        - setup_pager
      functionUses:    3
      BranchProfiles:
        - Branch String:   'diff.c:7384,35'
          Branch Sides:
            - BranchSide:      'diff.c:7384,35'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:7385,6'
              BranchSideFuncs:
                - check_pager_config
                - setup_pager
        - Branch String:   'diff.c:7384,6'
          Branch Sides:
            - BranchSide:      'diff.c:7384,6'
              BranchSideFuncs:
                - setup_pager
            - BranchSide:      'diff.c:7386,3'
              BranchSideFuncs:
                - setup_pager
      Callsites:
        - Src:             'diff.c:7385,6'
          Dst:             check_pager_config
        - Src:             'diff.c:7386,3'
          Dst:             setup_pager
    - functionName:    textconv_object
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7356
      functionLinenumberEnd: 7371
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - path
        - mode
        - oid
        - oid_valid
        - buf
        - buf_size
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_filespec
        - fill_filespec
        - fill_textconv
        - free_filespec
        - get_textconv
      functionUses:    6
      BranchProfiles:
        - Branch String:   'diff.c:7363,6'
          Branch Sides:
            - BranchSide:      'diff.c:7364,17'
              BranchSideFuncs:
                - fill_textconv
                - free_filespec
            - BranchSide:      'diff.c:7368,28'
              BranchSideFuncs:
                - fill_textconv
                - free_filespec
      Callsites:
        - Src:             'diff.c:7360,7'
          Dst:             alloc_filespec
        - Src:             'diff.c:7361,2'
          Dst:             fill_filespec
        - Src:             'diff.c:7362,13'
          Dst:             get_textconv
        - Src:             'diff.c:7364,3'
          Dst:             free_filespec
        - Src:             'diff.c:7368,14'
          Dst:             fill_textconv
        - Src:             'diff.c:7369,2'
          Dst:             free_filespec
    - functionName:    free_filespec
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3988
      functionLinenumberEnd: 3993
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - spec
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - diff_free_filespec_data
      functionUses:    9
      BranchProfiles:
        - Branch String:   'diff.c:3989,6'
          Branch Sides:
            - BranchSide:      'diff.c:3989,6'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3990,27'
              BranchSideFuncs:
                - diff_free_filespec_data
                - free
      Callsites:
        - Src:             'diff.c:3990,3'
          Dst:             diff_free_filespec_data
    - functionName:    diff_unmerge
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7250
      functionLinenumberEnd: 7263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - path
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_filespec
        - diff_queue
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:7254,22'
          Branch Sides:
            - BranchSide:      'diff.c:7255,14'
              BranchSideFuncs:
                - strncmp
                - alloc_filespec
                - alloc_filespec
                - diff_queue
            - BranchSide:      'diff.c:7258,23'
              BranchSideFuncs:
                - alloc_filespec
                - alloc_filespec
                - diff_queue
        - Branch String:   'diff.c:7254,6'
          Branch Sides:
            - BranchSide:      'diff.c:7256,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:7258,23'
              BranchSideFuncs:
                - alloc_filespec
                - alloc_filespec
                - diff_queue
      Callsites:
        - Src:             'diff.c:7255,6'
          Dst:             strncmp
        - Src:             'diff.c:7258,8'
          Dst:             alloc_filespec
        - Src:             'diff.c:7259,8'
          Dst:             alloc_filespec
        - Src:             'diff.c:7260,9'
          Dst:             diff_queue
    - functionName:    diff_filespec_check_stat_unmatch
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6920
      functionLinenumberEnd: 6955
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - p
      BBCount:         27
      ICount:          218
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - diff_filespec_is_identical
        - diff_populate_filespec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:6927,6'
          Branch Sides:
            - BranchSide:      'diff.c:6928,10'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6930,2'
              BranchSideFuncs:
                - diff_populate_filespec
                - diff_populate_filespec
                - diff_filespec_is_identical
        - Branch String:   'diff.c:6945,31'
          Branch Sides:
            - BranchSide:      'diff.c:6946,7'
              BranchSideFuncs:
                - diff_populate_filespec
                - diff_populate_filespec
                - diff_filespec_is_identical
            - BranchSide:      'diff.c:6953,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6946,31'
          Branch Sides:
            - BranchSide:      'diff.c:6947,7'
              BranchSideFuncs:
                - diff_populate_filespec
                - diff_populate_filespec
                - diff_filespec_is_identical
            - BranchSide:      'diff.c:6953,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6947,25'
          Branch Sides:
            - BranchSide:      'diff.c:6947,28'
              BranchSideFuncs:
                - diff_populate_filespec
                - diff_populate_filespec
                - diff_filespec_is_identical
            - BranchSide:      'diff.c:6948,7'
              BranchSideFuncs:
                - diff_populate_filespec
                - diff_populate_filespec
                - diff_filespec_is_identical
        - Branch String:   'diff.c:6947,47'
          Branch Sides:
            - BranchSide:      'diff.c:6948,7'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6953,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6948,37'
          Branch Sides:
            - BranchSide:      'diff.c:6949,29'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6953,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6949,54'
          Branch Sides:
            - BranchSide:      'diff.c:6950,29'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6953,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6950,54'
          Branch Sides:
            - BranchSide:      'diff.c:6951,7'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6953,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6951,37'
          Branch Sides:
            - BranchSide:      'diff.c:6952,34'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6953,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6945,6'
          Branch Sides:
            - BranchSide:      'diff.c:6953,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6954,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:6949,6'
          Dst:             diff_populate_filespec
        - Src:             'diff.c:6950,6'
          Dst:             diff_populate_filespec
        - Src:             'diff.c:6952,7'
          Dst:             diff_filespec_is_identical
    - functionName:    diff_queued_diff_prefetch
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7013
      functionLinenumberEnd: 7031
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - repository
      BBCount:         7
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - diff_add_if_missing
        - oid_array_clear
        - promisor_remote_get_direct
      functionUses:    3
      BranchProfiles:
        - Branch String:   'diff.c:7019,2'
          Branch Sides:
            - BranchSide:      'diff.c:7020,29'
              BranchSideFuncs:
                - diff_add_if_missing
                - diff_add_if_missing
                - promisor_remote_get_direct
                - oid_array_clear
            - BranchSide:      'diff.c:7028,29'
              BranchSideFuncs:
                - promisor_remote_get_direct
                - oid_array_clear
      Callsites:
        - Src:             'diff.c:7021,3'
          Dst:             diff_add_if_missing
        - Src:             'diff.c:7022,3'
          Dst:             diff_add_if_missing
        - Src:             'diff.c:7028,2'
          Dst:             promisor_remote_get_direct
        - Src:             'diff.c:7030,2'
          Dst:             oid_array_clear
    - functionName:    diff_add_if_missing
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7004
      functionLinenumberEnd: 7010
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - to_fetch
        - filespec
      BBCount:         12
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - oid_array_append
        - oid_object_info_extended
      functionUses:    6
      BranchProfiles:
        - Branch String:   'diff.c:7005,15'
          Branch Sides:
            - BranchSide:      'diff.c:7005,18'
              BranchSideFuncs:
                - oid_object_info_extended
                - oid_array_append
            - BranchSide:      'diff.c:7005,15'
              BranchSideFuncs: []
        - Branch String:   'diff.c:7005,38'
          Branch Sides:
            - BranchSide:      'diff.c:7005,38'
              BranchSideFuncs:
                - oid_object_info_extended
                - oid_array_append
            - BranchSide:      'diff.c:7006,7'
              BranchSideFuncs:
                - oid_object_info_extended
                - oid_array_append
        - Branch String:   'diff.c:7006,35'
          Branch Sides:
            - BranchSide:      'diff.c:7006,35'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:7007,31'
              BranchSideFuncs:
                - oid_object_info_extended
                - oid_array_append
        - Branch String:   'diff.c:7005,6'
          Branch Sides:
            - BranchSide:      'diff.c:7005,6'
              BranchSideFuncs:
                - oid_array_append
            - BranchSide:      'diff.c:7009,20'
              BranchSideFuncs:
                - oid_array_append
      Callsites:
        - Src:             'diff.c:7007,6'
          Dst:             oid_object_info_extended
        - Src:             'diff.c:7009,3'
          Dst:             oid_array_append
    - functionName:    is_submodule_ignored
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7130
      functionLinenumberEnd: 7138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - options
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - set_diffopt_flags_from_submodule_config
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:7133,6'
          Branch Sides:
            - BranchSide:      'diff.c:7134,43'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:7135,6'
              BranchSideFuncs: []
        - Branch String:   'diff.c:7135,6'
          Branch Sides:
            - BranchSide:      'diff.c:7135,6'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:7136,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:7134,3'
          Dst:             set_diffopt_flags_from_submodule_config
    - functionName:    diff_flush_stat
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6136
      functionLinenumberEnd: 6145
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - o
        - diffstat
      BBCount:         17
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - diff_unmodified_pair
        - run_diffstat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:6137,6'
          Branch Sides:
            - BranchSide:      'diff.c:6138,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6140,7'
              BranchSideFuncs:
                - run_diffstat
        - Branch String:   'diff.c:6140,31'
          Branch Sides:
            - BranchSide:      'diff.c:6140,34'
              BranchSideFuncs:
                - run_diffstat
            - BranchSide:      'diff.c:6141,7'
              BranchSideFuncs:
                - run_diffstat
        - Branch String:   'diff.c:6140,57'
          Branch Sides:
            - BranchSide:      'diff.c:6141,7'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6142,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6141,31'
          Branch Sides:
            - BranchSide:      'diff.c:6141,34'
              BranchSideFuncs:
                - run_diffstat
            - BranchSide:      'diff.c:6144,15'
              BranchSideFuncs:
                - run_diffstat
        - Branch String:   'diff.c:6140,6'
          Branch Sides:
            - BranchSide:      'diff.c:6142,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6144,15'
              BranchSideFuncs:
                - run_diffstat
      Callsites:
        - Src:             'diff.c:6137,6'
          Dst:             diff_unmodified_pair
        - Src:             'diff.c:6144,2'
          Dst:             run_diffstat
    - functionName:    diff_can_quit_early
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7117
      functionLinenumberEnd: 7120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'diff.c:7118,27'
          Branch Sides:
            - BranchSide:      'diff.c:7118,27'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:7119,4'
              BranchSideFuncs: []
        - Branch String:   'diff.c:7119,16'
          Branch Sides:
            - BranchSide:      'diff.c:7119,16'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:7120,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    diff_result_code
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7094
      functionLinenumberEnd: 7113
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - revs
      BBCount:         16
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - diff_warn_rename_limit
        - tmp_objdir_destroy
      functionUses:    13
      BranchProfiles:
        - Branch String:   'diff.c:7098,6'
          Branch Sides:
            - BranchSide:      'diff.c:7099,22'
              BranchSideFuncs:
                - tmp_objdir_destroy
                - diff_warn_rename_limit
            - BranchSide:      'diff.c:7104,11'
              BranchSideFuncs:
                - diff_warn_rename_limit
        - Branch String:   'diff.c:7107,34'
          Branch Sides:
            - BranchSide:      'diff.c:7108,6'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:7110,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:7107,6'
          Branch Sides:
            - BranchSide:      'diff.c:7109,10'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:7110,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:7110,51'
          Branch Sides:
            - BranchSide:      'diff.c:7110,51'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:7111,6'
              BranchSideFuncs: []
        - Branch String:   'diff.c:7110,6'
          Branch Sides:
            - BranchSide:      'diff.c:7110,6'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:7112,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:7099,3'
          Dst:             tmp_objdir_destroy
        - Src:             'diff.c:7103,2'
          Dst:             diff_warn_rename_limit
    - functionName:    diff_warn_rename_limit
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6593
      functionLinenumberEnd: 6603
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - varname
        - needed
        - degraded_cc
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _
        - fflush
        - warning
      functionUses:    3
      BranchProfiles:
        - Branch String:   'diff.c:6595,6'
          Branch Sides:
            - BranchSide:      'diff.c:6596,11'
              BranchSideFuncs:
                - _.25329
                - warning
                - _.25329
                - warning
            - BranchSide:      'diff.c:6597,11'
              BranchSideFuncs:
                - _.25329
                - warning
                - _.25329
                - warning
        - Branch String:   'diff.c:6597,11'
          Branch Sides:
            - BranchSide:      'diff.c:6598,11'
              BranchSideFuncs:
                - _.25329
                - warning
                - _.25329
                - warning
            - BranchSide:      'diff.c:6600,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6601,6'
          Branch Sides:
            - BranchSide:      'diff.c:6601,6'
              BranchSideFuncs:
                - _.25329
                - warning
            - BranchSide:      'diff.c:6602,11'
              BranchSideFuncs:
                - _.25329
                - warning
      Callsites:
        - Src:             'diff.c:6594,2'
          Dst:             fflush
        - Src:             'diff.c:6596,11'
          Dst:             _
        - Src:             'diff.c:6596,3'
          Dst:             warning
        - Src:             'diff.c:6598,11'
          Dst:             _
        - Src:             'diff.c:6598,3'
          Dst:             warning
        - Src:             'diff.c:6602,11'
          Dst:             _
        - Src:             'diff.c:6602,3'
          Dst:             warning
    - functionName:    diffcore_apply_filter
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6863
      functionLinenumberEnd: 6902
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         34
      ICount:          193
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - diff_free_filepair
        - diff_q
        - filter_bit_tst
        - match_filter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:6870,6'
          Branch Sides:
            - BranchSide:      'diff.c:6871,3'
              BranchSideFuncs:
                - filter_bit_tst
                - free
                - match_filter
                - diff_free_filepair
                - diff_q
                - diff_free_filepair
                - match_filter
            - BranchSide:      'diff.c:6873,45'
              BranchSideFuncs:
                - filter_bit_tst
                - free
                - match_filter
                - diff_free_filepair
                - diff_q
                - diff_free_filepair
                - match_filter
        - Branch String:   'diff.c:6873,6'
          Branch Sides:
            - BranchSide:      'diff.c:6875,18'
              BranchSideFuncs:
                - free
                - diff_free_filepair
                - match_filter
            - BranchSide:      'diff.c:6892,10'
              BranchSideFuncs:
                - free
                - match_filter
                - diff_free_filepair
                - diff_q
        - Branch String:   'diff.c:6875,30'
          Branch Sides:
            - BranchSide:      'diff.c:6875,3'
              BranchSideFuncs:
                - free
                - diff_free_filepair
                - match_filter
            - BranchSide:      'diff.c:6875,33'
              BranchSideFuncs:
                - free
                - diff_free_filepair
                - match_filter
        - Branch String:   'diff.c:6875,3'
          Branch Sides:
            - BranchSide:      'diff.c:6876,21'
              BranchSideFuncs:
                - match_filter
                - free
                - diff_free_filepair
            - BranchSide:      'diff.c:6879,7'
              BranchSideFuncs:
                - free
                - diff_free_filepair
        - Branch String:   'diff.c:6876,8'
          Branch Sides:
            - BranchSide:      'diff.c:6877,10'
              BranchSideFuncs:
                - free
                - diff_free_filepair
                - match_filter
            - BranchSide:      'diff.c:6878,3'
              BranchSideFuncs:
                - free
                - diff_free_filepair
                - match_filter
        - Branch String:   'diff.c:6879,7'
          Branch Sides:
            - BranchSide:      'diff.c:6880,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6887,10'
              BranchSideFuncs:
                - free
                - diff_free_filepair
        - Branch String:   'diff.c:6887,3'
          Branch Sides:
            - BranchSide:      'diff.c:6888,23'
              BranchSideFuncs:
                - diff_free_filepair
                - free
            - BranchSide:      'diff.c:6889,2'
              BranchSideFuncs:
                - free
        - Branch String:   'diff.c:6892,3'
          Branch Sides:
            - BranchSide:      'diff.c:0,0'
              BranchSideFuncs:
                - match_filter
                - diff_free_filepair
                - free
                - diff_q
            - BranchSide:      'diff.c:6893,30'
              BranchSideFuncs:
                - match_filter
                - diff_free_filepair
                - free
                - diff_q
        - Branch String:   'diff.c:6894,8'
          Branch Sides:
            - BranchSide:      'diff.c:6895,19'
              BranchSideFuncs:
                - diff_q
                - free
                - match_filter
                - diff_free_filepair
            - BranchSide:      'diff.c:6897,24'
              BranchSideFuncs:
                - diff_free_filepair
                - free
                - match_filter
                - diff_q
      Callsites:
        - Src:             'diff.c:6873,6'
          Dst:             filter_bit_tst
        - Src:             'diff.c:6876,8'
          Dst:             match_filter
        - Src:             'diff.c:6888,4'
          Dst:             diff_free_filepair
        - Src:             'diff.c:6894,8'
          Dst:             match_filter
        - Src:             'diff.c:6895,5'
          Dst:             diff_q
        - Src:             'diff.c:6897,5'
          Dst:             diff_free_filepair
    - functionName:    diff_free_filepair
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5977
      functionLinenumberEnd: 5981
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_filespec
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'diff.c:5978,2'
          Dst:             free_filespec
        - Src:             'diff.c:5979,2'
          Dst:             free_filespec
    - functionName:    diff_resolve_rename_copy
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6216
      functionLinenumberEnd: 6273
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         44
      ICount:          281
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - const_error
        - error
        - is_null_oid
        - oideq
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:6217,6'
          Branch Sides:
            - BranchSide:      'diff.c:6219,28'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
            - BranchSide:      'diff.c:6219,28'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
        - Branch String:   'diff.c:6223,2'
          Branch Sides:
            - BranchSide:      'diff.c:6224,7'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
            - BranchSide:      'diff.c:6272,2'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6226,7'
          Branch Sides:
            - BranchSide:      'diff.c:6227,4'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
            - BranchSide:      'diff.c:6228,13'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
        - Branch String:   'diff.c:6228,12'
          Branch Sides:
            - BranchSide:      'diff.c:6229,4'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
            - BranchSide:      'diff.c:6230,13'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
        - Branch String:   'diff.c:6230,12'
          Branch Sides:
            - BranchSide:      'diff.c:6231,4'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
            - BranchSide:      'diff.c:6232,12'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
        - Branch String:   'diff.c:6232,12'
          Branch Sides:
            - BranchSide:      'diff.c:6233,4'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
            - BranchSide:      'diff.c:6239,12'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
        - Branch String:   'diff.c:6239,12'
          Branch Sides:
            - BranchSide:      'diff.c:6250,16'
              BranchSideFuncs:
                - strcmp
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
            - BranchSide:      'diff.c:6257,20'
              BranchSideFuncs:
                - oideq.25203
                - strcmp
                - is_null_oid.25234
                - error
                - const_error.25295
        - Branch String:   'diff.c:6250,8'
          Branch Sides:
            - BranchSide:      'diff.c:6251,5'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
            - BranchSide:      'diff.c:6252,15'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
        - Branch String:   'diff.c:6252,13'
          Branch Sides:
            - BranchSide:      'diff.c:6253,5'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
            - BranchSide:      'diff.c:6255,5'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
        - Branch String:   'diff.c:6257,47'
          Branch Sides:
            - BranchSide:      'diff.c:6258,5'
              BranchSideFuncs:
                - is_null_oid.25234
                - error
                - const_error.25295
                - oideq.25203
                - strcmp
            - BranchSide:      'diff.c:6262,4'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
        - Branch String:   'diff.c:6258,34'
          Branch Sides:
            - BranchSide:      'diff.c:6259,5'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
            - BranchSide:      'diff.c:6262,4'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
        - Branch String:   'diff.c:6259,29'
          Branch Sides:
            - BranchSide:      'diff.c:6260,5'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
            - BranchSide:      'diff.c:6262,4'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
        - Branch String:   'diff.c:6260,29'
          Branch Sides:
            - BranchSide:      'diff.c:6261,18'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
            - BranchSide:      'diff.c:6262,4'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
        - Branch String:   'diff.c:6257,12'
          Branch Sides:
            - BranchSide:      'diff.c:6262,4'
              BranchSideFuncs:
                - oideq.25203
                - is_null_oid.25234
                - error
                - const_error.25295
                - strcmp
            - BranchSide:      'diff.c:6267,4'
              BranchSideFuncs:
                - error
                - const_error.25295
                - oideq.25203
                - is_null_oid.25234
                - strcmp
      Callsites:
        - Src:             'diff.c:6250,9'
          Dst:             strcmp
        - Src:             'diff.c:6257,13'
          Dst:             oideq
        - Src:             'diff.c:6261,5'
          Dst:             is_null_oid
        - Src:             'diff.c:6267,4'
          Dst:             error
        - Src:             'diff.c:6267,4'
          Dst:             const_error
    - functionName:    diffcore_skip_stat_unmatch
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6958
      functionLinenumberEnd: 6982
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - diffopt
      BBCount:         15
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - diff_filespec_check_stat_unmatch
        - diff_free_filepair
        - diff_q
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:6964,2'
          Branch Sides:
            - BranchSide:      'diff.c:6965,29'
              BranchSideFuncs:
                - diff_filespec_check_stat_unmatch
                - diff_free_filepair
                - free
                - diff_q
            - BranchSide:      'diff.c:6980,7'
              BranchSideFuncs:
                - free
        - Branch String:   'diff.c:6967,7'
          Branch Sides:
            - BranchSide:      'diff.c:6968,18'
              BranchSideFuncs:
                - diff_q
                - free
                - diff_filespec_check_stat_unmatch
                - diff_free_filepair
            - BranchSide:      'diff.c:6975,9'
              BranchSideFuncs:
                - diff_free_filepair
                - free
                - diff_filespec_check_stat_unmatch
                - diff_q
        - Branch String:   'diff.c:6975,8'
          Branch Sides:
            - BranchSide:      'diff.c:6976,5'
              BranchSideFuncs:
                - diff_free_filepair
                - free
                - diff_filespec_check_stat_unmatch
                - diff_q
            - BranchSide:      'diff.c:6977,23'
              BranchSideFuncs:
                - diff_free_filepair
                - free
                - diff_filespec_check_stat_unmatch
                - diff_q
      Callsites:
        - Src:             'diff.c:6967,7'
          Dst:             diff_filespec_check_stat_unmatch
        - Src:             'diff.c:6968,4'
          Dst:             diff_q
        - Src:             'diff.c:6977,4'
          Dst:             diff_free_filepair
    - functionName:    diffcore_std
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7041
      functionLinenumberEnd: 7091
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         46
      ICount:          248
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - diff_queued_diff_prefetch
        - diff_resolve_rename_copy
        - diffcore_apply_filter
        - diffcore_break
        - diffcore_merge_broken
        - diffcore_order
        - diffcore_pickaxe
        - diffcore_rename
        - diffcore_rotate
        - diffcore_skip_stat_unmatch
        - repo_has_promisor_remote
      functionUses:    27
      BranchProfiles:
        - Branch String:   'diff.c:7056,38'
          Branch Sides:
            - BranchSide:      'diff.c:7056,66'
              BranchSideFuncs:
                - repo_has_promisor_remote
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
                - diffcore_merge_broken
                - diffcore_rename
                - diffcore_break
                - diffcore_skip_stat_unmatch
                - diff_queued_diff_prefetch
            - BranchSide:      'diff.c:7062,6'
              BranchSideFuncs:
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
                - diffcore_merge_broken
                - diffcore_rename
                - diffcore_break
                - diffcore_skip_stat_unmatch
        - Branch String:   'diff.c:7056,82'
          Branch Sides:
            - BranchSide:      'diff.c:7057,7'
              BranchSideFuncs:
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
                - diffcore_merge_broken
                - diffcore_rename
                - diffcore_break
                - diffcore_skip_stat_unmatch
                - diff_queued_diff_prefetch
            - BranchSide:      'diff.c:7062,6'
              BranchSideFuncs:
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
                - diffcore_merge_broken
                - diffcore_rename
                - diffcore_break
                - diffcore_skip_stat_unmatch
        - Branch String:   'diff.c:7057,59'
          Branch Sides:
            - BranchSide:      'diff.c:7058,7'
              BranchSideFuncs:
                - diff_queued_diff_prefetch
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
                - diffcore_merge_broken
                - diffcore_rename
                - diffcore_break
                - diffcore_skip_stat_unmatch
            - BranchSide:      'diff.c:7059,29'
              BranchSideFuncs:
                - diff_queued_diff_prefetch
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
                - diffcore_merge_broken
                - diffcore_rename
                - diffcore_break
                - diffcore_skip_stat_unmatch
        - Branch String:   'diff.c:7056,6'
          Branch Sides:
            - BranchSide:      'diff.c:7059,29'
              BranchSideFuncs:
                - diff_queued_diff_prefetch
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
                - diffcore_merge_broken
                - diffcore_rename
                - diffcore_break
                - diffcore_skip_stat_unmatch
            - BranchSide:      'diff.c:7062,6'
              BranchSideFuncs:
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
                - diffcore_merge_broken
                - diffcore_rename
                - diffcore_break
                - diffcore_skip_stat_unmatch
        - Branch String:   'diff.c:7062,6'
          Branch Sides:
            - BranchSide:      'diff.c:7063,30'
              BranchSideFuncs:
                - diffcore_skip_stat_unmatch
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
                - diffcore_merge_broken
                - diffcore_rename
                - diffcore_break
            - BranchSide:      'diff.c:7064,7'
              BranchSideFuncs:
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
                - diffcore_merge_broken
                - diffcore_rename
                - diffcore_break
        - Branch String:   'diff.c:7064,6'
          Branch Sides:
            - BranchSide:      'diff.c:7066,7'
              BranchSideFuncs:
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
            - BranchSide:      'diff.c:7074,6'
              BranchSideFuncs:
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
        - Branch String:   'diff.c:7066,7'
          Branch Sides:
            - BranchSide:      'diff.c:7067,19'
              BranchSideFuncs:
                - diffcore_break
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
                - diffcore_merge_broken
                - diffcore_rename
            - BranchSide:      'diff.c:7069,7'
              BranchSideFuncs:
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
                - diffcore_merge_broken
                - diffcore_rename
        - Branch String:   'diff.c:7069,7'
          Branch Sides:
            - BranchSide:      'diff.c:7070,20'
              BranchSideFuncs:
                - diffcore_rename
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
                - diffcore_merge_broken
            - BranchSide:      'diff.c:7071,7'
              BranchSideFuncs:
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
                - diffcore_merge_broken
        - Branch String:   'diff.c:7071,7'
          Branch Sides:
            - BranchSide:      'diff.c:7072,4'
              BranchSideFuncs:
                - diffcore_merge_broken
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
            - BranchSide:      'diff.c:7073,2'
              BranchSideFuncs:
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
                - diffcore_pickaxe
        - Branch String:   'diff.c:7074,6'
          Branch Sides:
            - BranchSide:      'diff.c:7075,20'
              BranchSideFuncs:
                - diffcore_pickaxe
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
            - BranchSide:      'diff.c:7076,6'
              BranchSideFuncs:
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
                - diffcore_order
        - Branch String:   'diff.c:7076,6'
          Branch Sides:
            - BranchSide:      'diff.c:7077,18'
              BranchSideFuncs:
                - diffcore_order
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
            - BranchSide:      'diff.c:7078,6'
              BranchSideFuncs:
                - diff_resolve_rename_copy
                - diffcore_apply_filter
                - diffcore_rotate
        - Branch String:   'diff.c:7078,6'
          Branch Sides:
            - BranchSide:      'diff.c:7079,19'
              BranchSideFuncs:
                - diffcore_rotate
                - diff_resolve_rename_copy
                - diffcore_apply_filter
            - BranchSide:      'diff.c:7080,7'
              BranchSideFuncs:
                - diff_resolve_rename_copy
                - diffcore_apply_filter
        - Branch String:   'diff.c:7080,6'
          Branch Sides:
            - BranchSide:      'diff.c:7082,3'
              BranchSideFuncs:
                - diffcore_apply_filter
            - BranchSide:      'diff.c:7083,24'
              BranchSideFuncs:
                - diffcore_apply_filter
        - Branch String:   'diff.c:7085,26'
          Branch Sides:
            - BranchSide:      'diff.c:7085,30'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:7088,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:7085,6'
          Branch Sides:
            - BranchSide:      'diff.c:7086,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:7088,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:7056,41'
          Dst:             repo_has_promisor_remote
        - Src:             'diff.c:7059,3'
          Dst:             diff_queued_diff_prefetch
        - Src:             'diff.c:7063,3'
          Dst:             diffcore_skip_stat_unmatch
        - Src:             'diff.c:7067,4'
          Dst:             diffcore_break
        - Src:             'diff.c:7070,4'
          Dst:             diffcore_rename
        - Src:             'diff.c:7072,4'
          Dst:             diffcore_merge_broken
        - Src:             'diff.c:7075,3'
          Dst:             diffcore_pickaxe
        - Src:             'diff.c:7077,3'
          Dst:             diffcore_order
        - Src:             'diff.c:7079,3'
          Dst:             diffcore_rotate
        - Src:             'diff.c:7082,3'
          Dst:             diff_resolve_rename_copy
        - Src:             'diff.c:7083,2'
          Dst:             diffcore_apply_filter
    - functionName:    init_diffstat_widths
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7034
      functionLinenumberEnd: 7038
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    diff_flush_patch
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6107
      functionLinenumberEnd: 6132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - o
      BBCount:         28
      ICount:          153
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - additional_headers
        - diff_unmodified_pair
        - filter_bit_tst
        - run_diff
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:6109,43'
          Branch Sides:
            - BranchSide:      'diff.c:6110,8'
              BranchSideFuncs:
                - diff_unmodified_pair
                - run_diff.25341
                - filter_bit_tst
            - BranchSide:      'diff.c:6110,24'
              BranchSideFuncs:
                - diff_unmodified_pair
                - run_diff.25341
        - Branch String:   'diff.c:6110,24'
          Branch Sides:
            - BranchSide:      'diff.c:6110,24'
              BranchSideFuncs:
                - diff_unmodified_pair
                - run_diff.25341
            - BranchSide:      'diff.c:6111,9'
              BranchSideFuncs:
                - diff_unmodified_pair
                - run_diff.25341
                - filter_bit_tst
        - Branch String:   'diff.c:6123,30'
          Branch Sides:
            - BranchSide:      'diff.c:6123,34'
              BranchSideFuncs:
                - run_diff.25341
            - BranchSide:      'diff.c:6127,7'
              BranchSideFuncs:
                - run_diff.25341
        - Branch String:   'diff.c:6123,6'
          Branch Sides:
            - BranchSide:      'diff.c:6124,3'
              BranchSideFuncs:
                - run_diff.25341
            - BranchSide:      'diff.c:6127,7'
              BranchSideFuncs:
                - run_diff.25341
        - Branch String:   'diff.c:6127,31'
          Branch Sides:
            - BranchSide:      'diff.c:6127,34'
              BranchSideFuncs:
                - run_diff.25341
            - BranchSide:      'diff.c:6128,7'
              BranchSideFuncs:
                - run_diff.25341
        - Branch String:   'diff.c:6127,57'
          Branch Sides:
            - BranchSide:      'diff.c:6128,7'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6129,3'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6128,31'
          Branch Sides:
            - BranchSide:      'diff.c:6128,34'
              BranchSideFuncs:
                - run_diff.25341
            - BranchSide:      'diff.c:6131,11'
              BranchSideFuncs:
                - run_diff.25341
        - Branch String:   'diff.c:6127,6'
          Branch Sides:
            - BranchSide:      'diff.c:6129,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6131,11'
              BranchSideFuncs:
                - run_diff.25341
      Callsites:
        - Src:             'diff.c:6109,7'
          Dst:             additional_headers
        - Src:             'diff.c:6111,22'
          Dst:             filter_bit_tst
        - Src:             'diff.c:6123,6'
          Dst:             diff_unmodified_pair
        - Src:             'diff.c:6131,2'
          Dst:             run_diff
    - functionName:    diff_flush_patch_all_file_pairs
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6654
      functionLinenumberEnd: 6699
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         33
      ICount:          195
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - add_lines_to_move_detection
        - check_pair_status
        - create_filepairs_for_header_only_notifications
        - diff_flush_patch
        - dim_moved_lines
        - emit_diff_symbol_from_struct
        - mark_color_as_moved
        - mem_pool_discard
        - mem_pool_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:6662,6'
          Branch Sides:
            - BranchSide:      'diff.c:6663,3'
              BranchSideFuncs:
                - free
                - emit_diff_symbol_from_struct
                - mem_pool_init
                - add_lines_to_move_detection
                - mark_color_as_moved
                - mem_pool_discard
                - free
                - dim_moved_lines
                - check_pair_status
                - diff_flush_patch
                - create_filepairs_for_header_only_notifications
            - BranchSide:      'diff.c:6665,6'
              BranchSideFuncs:
                - free
                - emit_diff_symbol_from_struct
                - mem_pool_init
                - add_lines_to_move_detection
                - mark_color_as_moved
                - mem_pool_discard
                - free
                - dim_moved_lines
                - check_pair_status
                - diff_flush_patch
                - create_filepairs_for_header_only_notifications
        - Branch String:   'diff.c:6665,6'
          Branch Sides:
            - BranchSide:      'diff.c:6666,50'
              BranchSideFuncs:
                - create_filepairs_for_header_only_notifications
                - free
                - emit_diff_symbol_from_struct
                - mem_pool_init
                - add_lines_to_move_detection
                - mark_color_as_moved
                - mem_pool_discard
                - free
                - dim_moved_lines
                - check_pair_status
                - diff_flush_patch
            - BranchSide:      'diff.c:6668,9'
              BranchSideFuncs:
                - free
                - emit_diff_symbol_from_struct
                - mem_pool_init
                - add_lines_to_move_detection
                - mark_color_as_moved
                - mem_pool_discard
                - free
                - dim_moved_lines
                - check_pair_status
                - diff_flush_patch
        - Branch String:   'diff.c:6668,2'
          Branch Sides:
            - BranchSide:      'diff.c:6669,29'
              BranchSideFuncs:
                - check_pair_status
                - free
                - emit_diff_symbol_from_struct
                - mem_pool_init
                - add_lines_to_move_detection
                - mark_color_as_moved
                - mem_pool_discard
                - free
                - dim_moved_lines
                - diff_flush_patch
            - BranchSide:      'diff.c:6674,6'
              BranchSideFuncs:
                - free
                - emit_diff_symbol_from_struct
                - mem_pool_init
                - add_lines_to_move_detection
                - mark_color_as_moved
                - mem_pool_discard
                - free
                - dim_moved_lines
        - Branch String:   'diff.c:6670,7'
          Branch Sides:
            - BranchSide:      'diff.c:6671,21'
              BranchSideFuncs:
                - diff_flush_patch
                - free
                - emit_diff_symbol_from_struct
                - mem_pool_init
                - add_lines_to_move_detection
                - mark_color_as_moved
                - mem_pool_discard
                - free
                - dim_moved_lines
                - check_pair_status
            - BranchSide:      'diff.c:6672,2'
              BranchSideFuncs:
                - free
                - emit_diff_symbol_from_struct
                - mem_pool_init
                - add_lines_to_move_detection
                - mark_color_as_moved
                - mem_pool_discard
                - free
                - dim_moved_lines
                - check_pair_status
                - diff_flush_patch
        - Branch String:   'diff.c:6674,6'
          Branch Sides:
            - BranchSide:      'diff.c:6674,6'
              BranchSideFuncs:
                - free
                - emit_diff_symbol_from_struct
                - mem_pool_init
                - add_lines_to_move_detection
                - mark_color_as_moved
                - mem_pool_discard
                - free
                - dim_moved_lines
            - BranchSide:      'diff.c:6675,7'
              BranchSideFuncs:
                - free
                - emit_diff_symbol_from_struct
                - mem_pool_init
                - add_lines_to_move_detection
                - mark_color_as_moved
                - mem_pool_discard
                - free
                - dim_moved_lines
        - Branch String:   'diff.c:6675,7'
          Branch Sides:
            - BranchSide:      'diff.c:6679,4'
              BranchSideFuncs:
                - mem_pool_init
                - add_lines_to_move_detection
                - mark_color_as_moved
                - mem_pool_discard
                - free
                - free
                - emit_diff_symbol_from_struct
                - dim_moved_lines
            - BranchSide:      'diff.c:6690,10'
              BranchSideFuncs:
                - free
                - emit_diff_symbol_from_struct
        - Branch String:   'diff.c:6683,8'
          Branch Sides:
            - BranchSide:      'diff.c:6684,21'
              BranchSideFuncs:
                - dim_moved_lines
                - mem_pool_discard
                - free
                - free
                - emit_diff_symbol_from_struct
            - BranchSide:      'diff.c:6686,4'
              BranchSideFuncs:
                - mem_pool_discard
                - free
                - free
                - emit_diff_symbol_from_struct
        - Branch String:   'diff.c:6690,3'
          Branch Sides:
            - BranchSide:      'diff.c:6691,33'
              BranchSideFuncs:
                - emit_diff_symbol_from_struct
                - free
            - BranchSide:      'diff.c:6693,10'
              BranchSideFuncs:
                - free
        - Branch String:   'diff.c:6693,3'
          Branch Sides:
            - BranchSide:      'diff.c:6694,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'diff.c:6695,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:6666,3'
          Dst:             create_filepairs_for_header_only_notifications
        - Src:             'diff.c:6670,7'
          Dst:             check_pair_status
        - Src:             'diff.c:6671,4'
          Dst:             diff_flush_patch
        - Src:             'diff.c:6679,4'
          Dst:             mem_pool_init
        - Src:             'diff.c:6680,17'
          Dst:             add_lines_to_move_detection
        - Src:             'diff.c:6682,4'
          Dst:             mark_color_as_moved
        - Src:             'diff.c:6684,5'
          Dst:             dim_moved_lines
        - Src:             'diff.c:6686,4'
          Dst:             mem_pool_discard
        - Src:             'diff.c:6691,4'
          Dst:             emit_diff_symbol_from_struct
    - functionName:    check_pair_status
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6276
      functionLinenumberEnd: 6285
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         7
      ICount:          38
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - die
      functionUses:    4
      BranchProfiles:
        - Branch String:   'diff.c:6277,2'
          Branch Sides:
            - BranchSide:      'diff.c:6279,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6281,3'
              BranchSideFuncs:
                - die
            - BranchSide:      'diff.c:6283,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:6281,3'
          Dst:             die
    - functionName:    diff_summary
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6357
      functionLinenumberEnd: 6384
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - p
      BBCount:         12
      ICount:          102
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - emit_diff_symbol
        - quote_c_style
        - show_file_mode_name
        - show_mode_change
        - show_rename_copy
        - similarity_index
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:6358,2'
          Branch Sides:
            - BranchSide:      'diff.c:6360,23'
              BranchSideFuncs:
                - show_file_mode_name.25369
            - BranchSide:      'diff.c:6363,23'
              BranchSideFuncs:
                - show_file_mode_name.25369
            - BranchSide:      'diff.c:6366,20'
              BranchSideFuncs:
                - show_rename_copy.25366
            - BranchSide:      'diff.c:6369,20'
              BranchSideFuncs:
                - show_rename_copy.25366
            - BranchSide:      'diff.c:6372,7'
              BranchSideFuncs:
                - show_mode_change.25364
                - strbuf_addstr.25245
                - quote_c_style
                - similarity_index
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
        - Branch String:   'diff.c:6372,7'
          Branch Sides:
            - BranchSide:      'diff.c:6373,18'
              BranchSideFuncs:
                - strbuf_addstr.25245
                - quote_c_style
                - similarity_index
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_release
                - show_mode_change.25364
            - BranchSide:      'diff.c:6381,20'
              BranchSideFuncs:
                - show_mode_change.25364
      Callsites:
        - Src:             'diff.c:6360,3'
          Dst:             show_file_mode_name
        - Src:             'diff.c:6363,3'
          Dst:             show_file_mode_name
        - Src:             'diff.c:6366,3'
          Dst:             show_rename_copy
        - Src:             'diff.c:6369,3'
          Dst:             show_rename_copy
        - Src:             'diff.c:6374,4'
          Dst:             strbuf_addstr
        - Src:             'diff.c:6375,4'
          Dst:             quote_c_style
        - Src:             'diff.c:6376,34'
          Dst:             similarity_index
        - Src:             'diff.c:6376,4'
          Dst:             strbuf_addf
        - Src:             'diff.c:6377,4'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:6379,4'
          Dst:             strbuf_release
        - Src:             'diff.c:6381,3'
          Dst:             show_mode_change
    - functionName:    is_summary_empty
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6558
      functionLinenumberEnd: 6580
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         22
      ICount:          130
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:6561,2'
          Branch Sides:
            - BranchSide:      'diff.c:6562,35'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6579,2'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6564,3'
          Branch Sides:
            - BranchSide:      'diff.c:6569,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6569,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6569,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6569,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6571,8'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6571,8'
          Branch Sides:
            - BranchSide:      'diff.c:6572,5'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6573,8'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6573,21'
          Branch Sides:
            - BranchSide:      'diff.c:6573,24'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6576,4'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6573,37'
          Branch Sides:
            - BranchSide:      'diff.c:6574,8'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6576,4'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6573,8'
          Branch Sides:
            - BranchSide:      'diff.c:6575,5'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6576,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    show_dirstat
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3076
      functionLinenumberEnd: 3165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         43
      ICount:          404
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - conclude_dirstat
        - diff_free_filespec_data
        - diff_populate_filespec
        - diffcore_count_changes
        - oideq
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:3089,2'
          Branch Sides:
            - BranchSide:      'diff.c:3090,29'
              BranchSideFuncs:
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - st_mult.25216
                - xrealloc
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - oideq.25203
            - BranchSide:      'diff.c:3164,19'
              BranchSideFuncs:
                - conclude_dirstat
        - Branch String:   'diff.c:3097,10'
          Branch Sides:
            - BranchSide:      'diff.c:3097,25'
              BranchSideFuncs:
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - st_mult.25216
                - xrealloc
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - oideq.25203
            - BranchSide:      'diff.c:3097,40'
              BranchSideFuncs:
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - st_mult.25216
                - xrealloc
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - oideq.25203
        - Branch String:   'diff.c:3099,25'
          Branch Sides:
            - BranchSide:      'diff.c:3099,28'
              BranchSideFuncs:
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - st_mult.25216
                - xrealloc
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - oideq.25203
            - BranchSide:      'diff.c:3110,7'
              BranchSideFuncs:
                - conclude_dirstat
                - oideq.25203
                - st_mult.25216
                - xrealloc
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
        - Branch String:   'diff.c:3099,46'
          Branch Sides:
            - BranchSide:      'diff.c:3100,14'
              BranchSideFuncs:
                - oideq.25203
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - st_mult.25216
                - xrealloc
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
            - BranchSide:      'diff.c:3110,7'
              BranchSideFuncs:
                - conclude_dirstat
                - oideq.25203
                - st_mult.25216
                - xrealloc
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
        - Branch String:   'diff.c:3099,7'
          Branch Sides:
            - BranchSide:      'diff.c:3106,11'
              BranchSideFuncs:
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - oideq.25203
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:3110,7'
              BranchSideFuncs:
                - conclude_dirstat
                - oideq.25203
                - st_mult.25216
                - xrealloc
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
        - Branch String:   'diff.c:3110,7'
          Branch Sides:
            - BranchSide:      'diff.c:3118,11'
              BranchSideFuncs:
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - oideq.25203
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:3122,7'
              BranchSideFuncs:
                - conclude_dirstat
                - st_mult.25216
                - xrealloc
                - oideq.25203
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
        - Branch String:   'diff.c:3122,31'
          Branch Sides:
            - BranchSide:      'diff.c:3122,34'
              BranchSideFuncs:
                - conclude_dirstat
                - st_mult.25216
                - xrealloc
                - oideq.25203
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
            - BranchSide:      'diff.c:3130,14'
              BranchSideFuncs:
                - conclude_dirstat
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - st_mult.25216
                - xrealloc
                - oideq.25203
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_free_filespec_data
        - Branch String:   'diff.c:3122,7'
          Branch Sides:
            - BranchSide:      'diff.c:3123,27'
              BranchSideFuncs:
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_free_filespec_data
                - oideq.25203
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:3130,14'
              BranchSideFuncs:
                - conclude_dirstat
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - st_mult.25216
                - xrealloc
                - oideq.25203
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_free_filespec_data
        - Branch String:   'diff.c:3130,14'
          Branch Sides:
            - BranchSide:      'diff.c:3131,27'
              BranchSideFuncs:
                - diff_populate_filespec
                - diff_free_filespec_data
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - oideq.25203
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:3134,14'
              BranchSideFuncs:
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - st_mult.25216
                - xrealloc
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - oideq.25203
                - diff_populate_filespec
                - diff_free_filespec_data
        - Branch String:   'diff.c:3134,14'
          Branch Sides:
            - BranchSide:      'diff.c:3135,27'
              BranchSideFuncs:
                - diff_populate_filespec
                - diff_free_filespec_data
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - oideq.25203
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:3140,4'
              BranchSideFuncs:
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - st_mult.25216
                - xrealloc
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - oideq.25203
        - Branch String:   'diff.c:3153,7'
          Branch Sides:
            - BranchSide:      'diff.c:3153,8'
              BranchSideFuncs:
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - oideq.25203
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:3154,11'
              BranchSideFuncs:
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - oideq.25203
                - st_mult.25216
                - xrealloc
        - Branch String:   'diff.c:3157,3'
          Branch Sides:
            - BranchSide:      'diff.c:3157,3'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - oideq.25203
            - BranchSide:      'diff.c:3158,28'
              BranchSideFuncs:
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - st_mult.25216
                - xrealloc
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - oideq.25203
        - Branch String:   'diff.c:3157,3'
          Branch Sides:
            - BranchSide:      'diff.c:3157,3'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - oideq.25203
            - BranchSide:      'diff.c:3157,3'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - conclude_dirstat
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_free_filespec_data
                - diff_populate_filespec
                - diff_populate_filespec
                - diffcore_count_changes
                - diff_free_filespec_data
                - diff_free_filespec_data
                - oideq.25203
      Callsites:
        - Src:             'diff.c:3100,7'
          Dst:             oideq
        - Src:             'diff.c:3123,4'
          Dst:             diff_populate_filespec
        - Src:             'diff.c:3124,4'
          Dst:             diff_populate_filespec
        - Src:             'diff.c:3125,4'
          Dst:             diffcore_count_changes
        - Src:             'diff.c:3128,4'
          Dst:             diff_free_filespec_data
        - Src:             'diff.c:3129,4'
          Dst:             diff_free_filespec_data
        - Src:             'diff.c:3131,4'
          Dst:             diff_populate_filespec
        - Src:             'diff.c:3133,4'
          Dst:             diff_free_filespec_data
        - Src:             'diff.c:3135,4'
          Dst:             diff_populate_filespec
        - Src:             'diff.c:3138,4'
          Dst:             diff_free_filespec_data
        - Src:             'diff.c:3157,3'
          Dst:             st_mult
        - Src:             'diff.c:3157,3'
          Dst:             xrealloc
        - Src:             'diff.c:3164,2'
          Dst:             conclude_dirstat
    - functionName:    show_dirstat_by_line
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3168
      functionLinenumberEnd: 3203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - options
      BBCount:         21
      ICount:          200
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - conclude_dirstat
        - st_mult
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:3173,6'
          Branch Sides:
            - BranchSide:      'diff.c:3174,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:3176,6'
              BranchSideFuncs:
                - conclude_dirstat
                - st_mult.25216
                - xrealloc
        - Branch String:   'diff.c:3183,2'
          Branch Sides:
            - BranchSide:      'diff.c:3184,32'
              BranchSideFuncs:
                - conclude_dirstat
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:3202,19'
              BranchSideFuncs:
                - conclude_dirstat
        - Branch String:   'diff.c:3186,7'
          Branch Sides:
            - BranchSide:      'diff.c:3194,13'
              BranchSideFuncs:
                - conclude_dirstat
                - st_mult.25216
                - xrealloc
            - BranchSide:      'diff.c:3195,3'
              BranchSideFuncs:
                - conclude_dirstat
                - st_mult.25216
                - xrealloc
        - Branch String:   'diff.c:3195,3'
          Branch Sides:
            - BranchSide:      'diff.c:3195,3'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - conclude_dirstat
            - BranchSide:      'diff.c:3196,28'
              BranchSideFuncs:
                - conclude_dirstat
                - st_mult.25216
                - xrealloc
        - Branch String:   'diff.c:3195,3'
          Branch Sides:
            - BranchSide:      'diff.c:3195,3'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - conclude_dirstat
            - BranchSide:      'diff.c:3195,3'
              BranchSideFuncs:
                - st_mult.25216
                - xrealloc
                - conclude_dirstat
      Callsites:
        - Src:             'diff.c:3195,3'
          Dst:             st_mult
        - Src:             'diff.c:3195,3'
          Dst:             xrealloc
        - Src:             'diff.c:3202,2'
          Dst:             conclude_dirstat
    - functionName:    show_shortstats
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2931
      functionLinenumberEnd: 2950
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - options
      BBCount:         22
      ICount:          180
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - print_stat_summary_inserts_deletes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:2934,6'
          Branch Sides:
            - BranchSide:      'diff.c:2935,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2937,9'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
        - Branch String:   'diff.c:2937,2'
          Branch Sides:
            - BranchSide:      'diff.c:2938,15'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
            - BranchSide:      'diff.c:2949,37'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
        - Branch String:   'diff.c:2941,35'
          Branch Sides:
            - BranchSide:      'diff.c:2942,9'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
            - BranchSide:      'diff.c:2943,15'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
        - Branch String:   'diff.c:2942,40'
          Branch Sides:
            - BranchSide:      'diff.c:2942,44'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
            - BranchSide:      'diff.c:2944,15'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
        - Branch String:   'diff.c:2941,7'
          Branch Sides:
            - BranchSide:      'diff.c:2943,15'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
            - BranchSide:      'diff.c:2944,15'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
      Callsites:
        - Src:             'diff.c:2949,2'
          Dst:             print_stat_summary_inserts_deletes
    - functionName:    print_stat_summary_inserts_deletes
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2604
      functionLinenumberEnd: 2641
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - options
        - files
        - insertions
        - deletions
      BBCount:         24
      ICount:          128
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - emit_diff_symbol
        - strbuf_addch
        - strbuf_addf
        - strbuf_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'diff.c:2607,6'
          Branch Sides:
            - BranchSide:      'diff.c:2608,3'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
            - BranchSide:      'diff.c:2615,8'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addf
                - strbuf_addf
        - Branch String:   'diff.c:2608,3'
          Branch Sides:
            - BranchSide:      'diff.c:2608,3'
              BranchSideFuncs:
                - __assert_fail
                - emit_diff_symbol
            - BranchSide:      'diff.c:2608,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'diff.c:2608,3'
          Branch Sides:
            - BranchSide:      'diff.c:2608,3'
              BranchSideFuncs:
                - emit_diff_symbol
            - BranchSide:      'diff.c:2609,20'
              BranchSideFuncs:
                - emit_diff_symbol
        - Branch String:   'diff.c:2626,17'
          Branch Sides:
            - BranchSide:      'diff.c:2626,20'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addf
            - BranchSide:      'diff.c:2628,9'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addf
        - Branch String:   'diff.c:2626,6'
          Branch Sides:
            - BranchSide:      'diff.c:2628,9'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addf
            - BranchSide:      'diff.c:2632,6'
              BranchSideFuncs:
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
                - strbuf_addf
        - Branch String:   'diff.c:2632,16'
          Branch Sides:
            - BranchSide:      'diff.c:2632,19'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
            - BranchSide:      'diff.c:2634,9'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
        - Branch String:   'diff.c:2632,6'
          Branch Sides:
            - BranchSide:      'diff.c:2634,9'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
            - BranchSide:      'diff.c:2637,2'
              BranchSideFuncs:
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_release
      Callsites:
        - Src:             'diff.c:2608,3'
          Dst:             __assert_fail
        - Src:             'diff.c:2609,3'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:2614,2'
          Dst:             strbuf_addf
        - Src:             'diff.c:2627,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:2633,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:2637,2'
          Dst:             strbuf_addch
        - Src:             'diff.c:2638,2'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:2640,2'
          Dst:             strbuf_release
    - functionName:    show_stats
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2654
      functionLinenumberEnd: 2928
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - options
      BBCount:         147
      ICount:          1096
      EdgeCount:       198
      CyclomaticComplexity: 53
      functionsReached:
        - decimal_width
        - diff_get_color
        - diff_line_prefix
        - emit_diff_symbol
        - fill_print_name
        - print_stat_summary_inserts_deletes
        - scale_linear
        - show_graph
        - strbuf_addch
        - strbuf_addf
        - strbuf_addstr
        - strbuf_release
        - strbuf_setlen
        - strchr
        - strlen
        - term_columns
        - utf8_strwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:2664,6'
          Branch Sides:
            - BranchSide:      'diff.c:2665,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2667,10'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
        - Branch String:   'diff.c:2667,10'
          Branch Sides:
            - BranchSide:      'diff.c:2667,32'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
            - BranchSide:      'diff.c:2667,54'
              BranchSideFuncs:
                - diff_get_color
                - diff_get_color
                - diff_get_color
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
        - Branch String:   'diff.c:2676,26'
          Branch Sides:
            - BranchSide:      'diff.c:2676,30'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
            - BranchSide:      'diff.c:2676,2'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
        - Branch String:   'diff.c:2676,2'
          Branch Sides:
            - BranchSide:      'diff.c:2677,32'
              BranchSideFuncs:
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - decimal_width
                - decimal_width
            - BranchSide:      'diff.c:2707,10'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
        - Branch String:   'diff.c:2680,29'
          Branch Sides:
            - BranchSide:      'diff.c:2680,33'
              BranchSideFuncs:
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - decimal_width
                - decimal_width
            - BranchSide:      'diff.c:2684,19'
              BranchSideFuncs:
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - decimal_width
                - decimal_width
        - Branch String:   'diff.c:2680,7'
          Branch Sides:
            - BranchSide:      'diff.c:2681,9'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
            - BranchSide:      'diff.c:2684,19'
              BranchSideFuncs:
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - decimal_width
                - decimal_width
        - Branch String:   'diff.c:2686,7'
          Branch Sides:
            - BranchSide:      'diff.c:2687,14'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
            - BranchSide:      'diff.c:2689,7'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
        - Branch String:   'diff.c:2689,7'
          Branch Sides:
            - BranchSide:      'diff.c:2691,16'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
            - BranchSide:      'diff.c:2694,7'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
        - Branch String:   'diff.c:2691,16'
          Branch Sides:
            - BranchSide:      'diff.c:2691,14'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
            - BranchSide:      'diff.c:2691,36'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
        - Branch String:   'diff.c:2694,7'
          Branch Sides:
            - BranchSide:      'diff.c:2696,31'
              BranchSideFuncs:
                - decimal_width
                - decimal_width
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
            - BranchSide:      'diff.c:2704,7'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
        - Branch String:   'diff.c:2698,16'
          Branch Sides:
            - BranchSide:      'diff.c:2698,32'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
            - BranchSide:      'diff.c:2698,36'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
        - Branch String:   'diff.c:2704,7'
          Branch Sides:
            - BranchSide:      'diff.c:2705,17'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
            - BranchSide:      'diff.c:2706,2'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
                - term_columns
                - strlen
                - fill_print_name
                - utf8_strwidth
                - decimal_width
                - decimal_width
        - Branch String:   'diff.c:2743,6'
          Branch Sides:
            - BranchSide:      'diff.c:2744,11'
              BranchSideFuncs:
                - term_columns
                - strlen
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
            - BranchSide:      'diff.c:2746,11'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
        - Branch String:   'diff.c:2746,11'
          Branch Sides:
            - BranchSide:      'diff.c:2746,33'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
            - BranchSide:      'diff.c:2746,9'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - decimal_width
        - Branch String:   'diff.c:2747,17'
          Branch Sides:
            - BranchSide:      'diff.c:2748,17'
              BranchSideFuncs:
                - decimal_width
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2748,31'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2750,6'
          Branch Sides:
            - BranchSide:      'diff.c:2751,30'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2752,6'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2752,6'
          Branch Sides:
            - BranchSide:      'diff.c:2753,31'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2759,6'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2759,6'
          Branch Sides:
            - BranchSide:      'diff.c:2760,20'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2767,16'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2767,16'
          Branch Sides:
            - BranchSide:      'diff.c:2767,45'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2767,58'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2768,32'
          Branch Sides:
            - BranchSide:      'diff.c:2769,6'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2772,16'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2768,6'
          Branch Sides:
            - BranchSide:      'diff.c:2770,17'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2772,16'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2772,45'
          Branch Sides:
            - BranchSide:      'diff.c:2773,9'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2774,30'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2772,15'
          Branch Sides:
            - BranchSide:      'diff.c:2774,3'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2774,30'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2779,6'
          Branch Sides:
            - BranchSide:      'diff.c:2780,7'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2800,9'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2780,7'
          Branch Sides:
            - BranchSide:      'diff.c:2781,18'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2786,7'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2782,8'
          Branch Sides:
            - BranchSide:      'diff.c:2783,17'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2784,3'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2786,33'
          Branch Sides:
            - BranchSide:      'diff.c:2787,7'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2789,7'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2786,7'
          Branch Sides:
            - BranchSide:      'diff.c:2788,18'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2789,7'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2789,7'
          Branch Sides:
            - BranchSide:      'diff.c:2790,17'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2792,18'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2800,2'
          Branch Sides:
            - BranchSide:      'diff.c:2801,15'
              BranchSideFuncs:
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2902,9'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
        - Branch String:   'diff.c:2808,29'
          Branch Sides:
            - BranchSide:      'diff.c:2808,33'
              BranchSideFuncs:
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2814,9'
              BranchSideFuncs:
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2808,7'
          Branch Sides:
            - BranchSide:      'diff.c:2809,4'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2814,9'
              BranchSideFuncs:
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2816,7'
          Branch Sides:
            - BranchSide:      'diff.c:2818,11'
              BranchSideFuncs:
                - strchr
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
            - BranchSide:      'diff.c:2835,13'
              BranchSideFuncs:
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - strchr
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
        - Branch String:   'diff.c:2832,8'
          Branch Sides:
            - BranchSide:      'diff.c:2833,12'
              BranchSideFuncs:
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - strchr
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
            - BranchSide:      'diff.c:2834,3'
              BranchSideFuncs:
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - strchr
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
        - Branch String:   'diff.c:2836,7'
          Branch Sides:
            - BranchSide:      'diff.c:2837,12'
              BranchSideFuncs:
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strchr
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
            - BranchSide:      'diff.c:2839,7'
              BranchSideFuncs:
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strchr
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
        - Branch String:   'diff.c:2839,7'
          Branch Sides:
            - BranchSide:      'diff.c:2841,9'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
            - BranchSide:      'diff.c:2861,12'
              BranchSideFuncs:
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
        - Branch String:   'diff.c:2843,15'
          Branch Sides:
            - BranchSide:      'diff.c:2843,19'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2851,5'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2843,8'
          Branch Sides:
            - BranchSide:      'diff.c:2844,5'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2851,5'
              BranchSideFuncs:
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2877,7'
          Branch Sides:
            - BranchSide:      'diff.c:2878,29'
              BranchSideFuncs:
                - scale_linear
                - scale_linear
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - scale_linear
            - BranchSide:      'diff.c:2891,8'
              BranchSideFuncs:
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - scale_linear
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2879,18'
          Branch Sides:
            - BranchSide:      'diff.c:2879,21'
              BranchSideFuncs:
                - scale_linear
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - scale_linear
            - BranchSide:      'diff.c:2882,8'
              BranchSideFuncs:
                - scale_linear
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - scale_linear
        - Branch String:   'diff.c:2879,25'
          Branch Sides:
            - BranchSide:      'diff.c:2879,28'
              BranchSideFuncs:
                - scale_linear
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - scale_linear
            - BranchSide:      'diff.c:2882,8'
              BranchSideFuncs:
                - scale_linear
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - scale_linear
        - Branch String:   'diff.c:2879,8'
          Branch Sides:
            - BranchSide:      'diff.c:2881,11'
              BranchSideFuncs:
                - scale_linear
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - scale_linear
            - BranchSide:      'diff.c:2882,8'
              BranchSideFuncs:
                - scale_linear
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
                - scale_linear
        - Branch String:   'diff.c:2882,8'
          Branch Sides:
            - BranchSide:      'diff.c:2883,24'
              BranchSideFuncs:
                - scale_linear
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
            - BranchSide:      'diff.c:2886,24'
              BranchSideFuncs:
                - scale_linear
                - strbuf_addf
                - show_graph
                - show_graph
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
                - utf8_strwidth
                - utf8_strwidth
                - scale_linear
                - scale_linear
                - strbuf_addf
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addch.25237
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strbuf_addf
                - strbuf_addstr.25245
                - strbuf_addf
                - strbuf_addstr.25245
                - emit_diff_symbol
                - strbuf_setlen.25247
                - strchr
        - Branch String:   'diff.c:2902,2'
          Branch Sides:
            - BranchSide:      'diff.c:2903,32'
              BranchSideFuncs:
                - emit_diff_symbol
                - print_stat_summary_inserts_deletes
                - strbuf_release
            - BranchSide:      'diff.c:2926,37'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
        - Branch String:   'diff.c:2907,25'
          Branch Sides:
            - BranchSide:      'diff.c:2908,9'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
            - BranchSide:      'diff.c:2909,15'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
        - Branch String:   'diff.c:2908,30'
          Branch Sides:
            - BranchSide:      'diff.c:2908,34'
              BranchSideFuncs:
                - emit_diff_symbol
                - print_stat_summary_inserts_deletes
                - strbuf_release
            - BranchSide:      'diff.c:2913,8'
              BranchSideFuncs:
                - emit_diff_symbol
                - print_stat_summary_inserts_deletes
                - strbuf_release
        - Branch String:   'diff.c:2907,7'
          Branch Sides:
            - BranchSide:      'diff.c:2909,15'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
            - BranchSide:      'diff.c:2913,8'
              BranchSideFuncs:
                - emit_diff_symbol
                - print_stat_summary_inserts_deletes
                - strbuf_release
        - Branch String:   'diff.c:2913,7'
          Branch Sides:
            - BranchSide:      'diff.c:2914,12'
              BranchSideFuncs:
                - emit_diff_symbol
                - print_stat_summary_inserts_deletes
                - strbuf_release
            - BranchSide:      'diff.c:2917,7'
              BranchSideFuncs:
                - emit_diff_symbol
                - print_stat_summary_inserts_deletes
                - strbuf_release
        - Branch String:   'diff.c:2917,7'
          Branch Sides:
            - BranchSide:      'diff.c:2918,4'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
            - BranchSide:      'diff.c:2919,8'
              BranchSideFuncs:
                - emit_diff_symbol
                - print_stat_summary_inserts_deletes
                - strbuf_release
        - Branch String:   'diff.c:2919,7'
          Branch Sides:
            - BranchSide:      'diff.c:2920,21'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
            - BranchSide:      'diff.c:2923,15'
              BranchSideFuncs:
                - print_stat_summary_inserts_deletes
                - strbuf_release
                - emit_diff_symbol
      Callsites:
        - Src:             'diff.c:2661,28'
          Dst:             diff_line_prefix
        - Src:             'diff.c:2669,10'
          Dst:             diff_get_color
        - Src:             'diff.c:2670,10'
          Dst:             diff_get_color
        - Src:             'diff.c:2671,10'
          Dst:             diff_get_color
        - Src:             'diff.c:2684,3'
          Dst:             fill_print_name
        - Src:             'diff.c:2685,9'
          Dst:             utf8_strwidth
        - Src:             'diff.c:2696,17'
          Dst:             decimal_width
        - Src:             'diff.c:2697,7'
          Dst:             decimal_width
        - Src:             'diff.c:2744,11'
          Dst:             term_columns
        - Src:             'diff.c:2744,28'
          Dst:             strlen
        - Src:             'diff.c:2747,17'
          Dst:             decimal_width
        - Src:             'diff.c:2748,3'
          Dst:             decimal_width
        - Src:             'diff.c:2815,14'
          Dst:             utf8_strwidth
        - Src:             'diff.c:2831,12'
          Dst:             strchr
        - Src:             'diff.c:2835,19'
          Dst:             utf8_strwidth
        - Src:             'diff.c:2840,4'
          Dst:             strbuf_addf
        - Src:             'diff.c:2844,5'
          Dst:             strbuf_addch
        - Src:             'diff.c:2845,5'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:2847,5'
          Dst:             strbuf_setlen
        - Src:             'diff.c:2850,4'
          Dst:             strbuf_addf
        - Src:             'diff.c:2852,4'
          Dst:             strbuf_addstr
        - Src:             'diff.c:2853,4'
          Dst:             strbuf_addf
        - Src:             'diff.c:2855,4'
          Dst:             strbuf_addstr
        - Src:             'diff.c:2856,4'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:2858,4'
          Dst:             strbuf_setlen
        - Src:             'diff.c:2862,4'
          Dst:             strbuf_addf
        - Src:             'diff.c:2865,4'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:2867,4'
          Dst:             strbuf_setlen
        - Src:             'diff.c:2878,16'
          Dst:             scale_linear
        - Src:             'diff.c:2883,11'
          Dst:             scale_linear
        - Src:             'diff.c:2886,11'
          Dst:             scale_linear
        - Src:             'diff.c:2890,3'
          Dst:             strbuf_addf
        - Src:             'diff.c:2894,3'
          Dst:             show_graph
        - Src:             'diff.c:2895,3'
          Dst:             show_graph
        - Src:             'diff.c:2896,3'
          Dst:             strbuf_addch
        - Src:             'diff.c:2897,3'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:2899,3'
          Dst:             strbuf_setlen
        - Src:             'diff.c:2920,4'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:2926,2'
          Dst:             print_stat_summary_inserts_deletes
        - Src:             'diff.c:2927,2'
          Dst:             strbuf_release
    - functionName:    show_numstat
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2953
      functionLinenumberEnd: 2987
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - options
      BBCount:         22
      ICount:          183
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - diff_line_prefix
        - fill_print_name
        - fprintf
        - fputs
        - putc
        - write_name_quoted
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:2956,6'
          Branch Sides:
            - BranchSide:      'diff.c:2957,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:2959,9'
              BranchSideFuncs:
                - diff_line_prefix
                - fprintf
                - fprintf
                - write_name_quoted
                - putc
                - write_name_quoted
                - fill_print_name
                - write_name_quoted
                - fputs
                - putc
                - fprintf
        - Branch String:   'diff.c:2959,2'
          Branch Sides:
            - BranchSide:      'diff.c:2959,2'
              BranchSideFuncs:
                - diff_line_prefix
                - fprintf
                - fprintf
                - write_name_quoted
                - putc
                - write_name_quoted
                - fill_print_name
                - write_name_quoted
                - fputs
                - putc
                - fprintf
            - BranchSide:      'diff.c:2960,32'
              BranchSideFuncs:
                - diff_line_prefix
                - fprintf
                - fprintf
                - write_name_quoted
                - putc
                - write_name_quoted
                - fill_print_name
                - write_name_quoted
                - fputs
                - putc
                - fprintf
        - Branch String:   'diff.c:2964,7'
          Branch Sides:
            - BranchSide:      'diff.c:2965,12'
              BranchSideFuncs:
                - fprintf
                - write_name_quoted
                - diff_line_prefix
                - fprintf
                - fprintf
                - putc
                - write_name_quoted
                - fill_print_name
                - write_name_quoted
                - fputs
                - putc
            - BranchSide:      'diff.c:2967,12'
              BranchSideFuncs:
                - fprintf
                - write_name_quoted
                - diff_line_prefix
                - fprintf
                - fprintf
                - putc
                - write_name_quoted
                - fill_print_name
                - write_name_quoted
                - fputs
                - putc
        - Branch String:   'diff.c:2970,7'
          Branch Sides:
            - BranchSide:      'diff.c:2971,20'
              BranchSideFuncs:
                - fill_print_name
                - write_name_quoted
                - diff_line_prefix
                - fprintf
                - fprintf
                - write_name_quoted
                - putc
                - write_name_quoted
                - fprintf
                - fputs
                - putc
            - BranchSide:      'diff.c:2980,8'
              BranchSideFuncs:
                - write_name_quoted
                - diff_line_prefix
                - fprintf
                - fprintf
                - fill_print_name
                - write_name_quoted
                - fputs
                - putc
                - fprintf
                - putc
                - write_name_quoted
        - Branch String:   'diff.c:2972,8'
          Branch Sides:
            - BranchSide:      'diff.c:2973,23'
              BranchSideFuncs:
                - fputs
                - putc
                - diff_line_prefix
                - fprintf
                - fprintf
                - write_name_quoted
                - putc
                - write_name_quoted
                - fill_print_name
                - write_name_quoted
                - fprintf
            - BranchSide:      'diff.c:2976,11'
              BranchSideFuncs:
                - fputs
                - putc
                - diff_line_prefix
                - fprintf
                - fprintf
                - write_name_quoted
                - putc
                - write_name_quoted
                - fill_print_name
                - write_name_quoted
                - fprintf
        - Branch String:   'diff.c:2980,8'
          Branch Sides:
            - BranchSide:      'diff.c:2981,16'
              BranchSideFuncs:
                - putc
                - write_name_quoted
                - write_name_quoted
                - diff_line_prefix
                - fprintf
                - fprintf
                - fill_print_name
                - write_name_quoted
                - fputs
                - putc
                - fprintf
            - BranchSide:      'diff.c:2984,22'
              BranchSideFuncs:
                - write_name_quoted
                - diff_line_prefix
                - fprintf
                - fprintf
                - putc
                - write_name_quoted
                - fill_print_name
                - write_name_quoted
                - fputs
                - putc
                - fprintf
      Callsites:
        - Src:             'diff.c:2962,32'
          Dst:             diff_line_prefix
        - Src:             'diff.c:2962,3'
          Dst:             fprintf
        - Src:             'diff.c:2965,4'
          Dst:             fprintf
        - Src:             'diff.c:2967,4'
          Dst:             fprintf
        - Src:             'diff.c:2971,4'
          Dst:             fill_print_name
        - Src:             'diff.c:2973,5'
          Dst:             write_name_quoted
        - Src:             'diff.c:2976,5'
          Dst:             fputs
        - Src:             'diff.c:2977,5'
          Dst:             putc
        - Src:             'diff.c:2981,5'
          Dst:             putc
        - Src:             'diff.c:2982,5'
          Dst:             write_name_quoted
        - Src:             'diff.c:2984,4'
          Dst:             write_name_quoted
    - functionName:    compute_diffstat
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7144
      functionLinenumberEnd: 7154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - diffstat
        - q
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - check_pair_status
        - diff_flush_stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:7148,2'
          Branch Sides:
            - BranchSide:      'diff.c:7149,29'
              BranchSideFuncs:
                - check_pair_status
                - diff_flush_stat
            - BranchSide:      'diff.c:7153,29'
              BranchSideFuncs: []
        - Branch String:   'diff.c:7150,7'
          Branch Sides:
            - BranchSide:      'diff.c:7151,20'
              BranchSideFuncs:
                - diff_flush_stat
                - check_pair_status
            - BranchSide:      'diff.c:7152,2'
              BranchSideFuncs:
                - check_pair_status
                - diff_flush_stat
      Callsites:
        - Src:             'diff.c:7150,7'
          Dst:             check_pair_status
        - Src:             'diff.c:7151,4'
          Dst:             diff_flush_stat
    - functionName:    flush_one_pair
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6288
      functionLinenumberEnd: 6305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - opt
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - diff_flush_checkdiff
        - diff_flush_raw
        - diff_line_prefix
        - fprintf
        - strip_prefix
        - write_name_quoted
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:6291,6'
          Branch Sides:
            - BranchSide:      'diff.c:6292,24'
              BranchSideFuncs:
                - diff_flush_checkdiff
            - BranchSide:      'diff.c:6293,11'
              BranchSideFuncs:
                - strip_prefix
                - diff_line_prefix
                - fprintf
                - write_name_quoted
                - diff_flush_raw
        - Branch String:   'diff.c:6293,11'
          Branch Sides:
            - BranchSide:      'diff.c:6294,18'
              BranchSideFuncs:
                - diff_flush_raw
            - BranchSide:      'diff.c:6295,11'
              BranchSideFuncs:
                - strip_prefix
                - diff_line_prefix
                - fprintf
                - write_name_quoted
      Callsites:
        - Src:             'diff.c:6292,3'
          Dst:             diff_flush_checkdiff
        - Src:             'diff.c:6294,3'
          Dst:             diff_flush_raw
        - Src:             'diff.c:6299,3'
          Dst:             strip_prefix
        - Src:             'diff.c:6300,28'
          Dst:             diff_line_prefix
        - Src:             'diff.c:6300,3'
          Dst:             fprintf
        - Src:             'diff.c:6301,3'
          Dst:             write_name_quoted
    - functionName:    diff_flush
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6743
      functionLinenumberEnd: 6849
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         95
      ICount:          525
      EdgeCount:       126
      CyclomaticComplexity: 33
      functionsReached:
        - check_pair_status
        - compute_diffstat
        - diff_flush_patch
        - diff_flush_patch_all_file_pairs
        - diff_free
        - diff_free_file
        - diff_free_queue
        - diff_summary
        - emit_diff_symbol
        - flush_one_pair
        - free_diffstat_info
        - is_summary_empty
        - show_dirstat
        - show_dirstat_by_line
        - show_numstat
        - show_shortstats
        - show_stats
        - xfopen
      functionUses:    25
      BranchProfiles:
        - Branch String:   'diff.c:6753,13'
          Branch Sides:
            - BranchSide:      'diff.c:6753,17'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - compute_diffstat
                - free_diffstat_info
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
                - check_pair_status
                - flush_one_pair
            - BranchSide:      'diff.c:6756,6'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - compute_diffstat
                - free_diffstat_info
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
                - check_pair_status
                - flush_one_pair
        - Branch String:   'diff.c:6753,6'
          Branch Sides:
            - BranchSide:      'diff.c:6754,3'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - compute_diffstat
                - free_diffstat_info
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
                - check_pair_status
                - flush_one_pair
            - BranchSide:      'diff.c:6756,6'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - compute_diffstat
                - free_diffstat_info
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
                - check_pair_status
                - flush_one_pair
        - Branch String:   'diff.c:6756,6'
          Branch Sides:
            - BranchSide:      'diff.c:6760,10'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - compute_diffstat
                - free_diffstat_info
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
                - check_pair_status
                - flush_one_pair
            - BranchSide:      'diff.c:6768,6'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - compute_diffstat
                - free_diffstat_info
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
        - Branch String:   'diff.c:6760,3'
          Branch Sides:
            - BranchSide:      'diff.c:6761,30'
              BranchSideFuncs:
                - check_pair_status
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - compute_diffstat
                - free_diffstat_info
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
                - flush_one_pair
            - BranchSide:      'diff.c:6765,12'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - compute_diffstat
                - free_diffstat_info
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
        - Branch String:   'diff.c:6762,8'
          Branch Sides:
            - BranchSide:      'diff.c:6763,20'
              BranchSideFuncs:
                - flush_one_pair
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - compute_diffstat
                - free_diffstat_info
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
                - check_pair_status
            - BranchSide:      'diff.c:6764,3'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - compute_diffstat
                - free_diffstat_info
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
                - check_pair_status
                - flush_one_pair
        - Branch String:   'diff.c:6768,42'
          Branch Sides:
            - BranchSide:      'diff.c:6768,45'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - compute_diffstat
                - free_diffstat_info
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
            - BranchSide:      'diff.c:6771,6'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - compute_diffstat
                - free_diffstat_info
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
        - Branch String:   'diff.c:6768,6'
          Branch Sides:
            - BranchSide:      'diff.c:6769,19'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - compute_diffstat
                - free_diffstat_info
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
            - BranchSide:      'diff.c:6771,6'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - compute_diffstat
                - free_diffstat_info
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
        - Branch String:   'diff.c:6771,87'
          Branch Sides:
            - BranchSide:      'diff.c:6772,6'
              BranchSideFuncs:
                - compute_diffstat
                - free_diffstat_info
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
            - BranchSide:      'diff.c:6775,20'
              BranchSideFuncs:
                - compute_diffstat
                - free_diffstat_info
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
        - Branch String:   'diff.c:6771,6'
          Branch Sides:
            - BranchSide:      'diff.c:6775,20'
              BranchSideFuncs:
                - compute_diffstat
                - free_diffstat_info
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
                - show_numstat
            - BranchSide:      'diff.c:6787,7'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
        - Branch String:   'diff.c:6776,7'
          Branch Sides:
            - BranchSide:      'diff.c:6777,28'
              BranchSideFuncs:
                - show_numstat
                - free_diffstat_info
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
            - BranchSide:      'diff.c:6778,7'
              BranchSideFuncs:
                - free_diffstat_info
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - show_dirstat_by_line
                - show_shortstats
                - show_stats.25439
        - Branch String:   'diff.c:6778,7'
          Branch Sides:
            - BranchSide:      'diff.c:6779,26'
              BranchSideFuncs:
                - show_stats.25439
                - free_diffstat_info
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - show_dirstat_by_line
                - show_shortstats
            - BranchSide:      'diff.c:6780,7'
              BranchSideFuncs:
                - free_diffstat_info
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - show_dirstat_by_line
                - show_shortstats
        - Branch String:   'diff.c:6780,7'
          Branch Sides:
            - BranchSide:      'diff.c:6781,31'
              BranchSideFuncs:
                - show_shortstats
                - free_diffstat_info
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - show_dirstat_by_line
            - BranchSide:      'diff.c:6782,7'
              BranchSideFuncs:
                - free_diffstat_info
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - show_dirstat_by_line
        - Branch String:   'diff.c:6782,43'
          Branch Sides:
            - BranchSide:      'diff.c:6782,46'
              BranchSideFuncs:
                - free_diffstat_info
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
                - show_dirstat_by_line
            - BranchSide:      'diff.c:6784,3'
              BranchSideFuncs:
                - free_diffstat_info
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
        - Branch String:   'diff.c:6782,7'
          Branch Sides:
            - BranchSide:      'diff.c:6783,36'
              BranchSideFuncs:
                - show_dirstat_by_line
                - free_diffstat_info
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
            - BranchSide:      'diff.c:6784,3'
              BranchSideFuncs:
                - free_diffstat_info
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
                - show_dirstat
        - Branch String:   'diff.c:6787,44'
          Branch Sides:
            - BranchSide:      'diff.c:6787,48'
              BranchSideFuncs:
                - show_dirstat
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
            - BranchSide:      'diff.c:6790,6'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
        - Branch String:   'diff.c:6787,6'
          Branch Sides:
            - BranchSide:      'diff.c:6788,16'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
            - BranchSide:      'diff.c:6790,6'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - is_summary_empty
                - diff_summary
        - Branch String:   'diff.c:6790,42'
          Branch Sides:
            - BranchSide:      'diff.c:6790,63'
              BranchSideFuncs:
                - is_summary_empty
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
                - diff_summary
            - BranchSide:      'diff.c:6797,6'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
        - Branch String:   'diff.c:6790,6'
          Branch Sides:
            - BranchSide:      'diff.c:6791,10'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
            - BranchSide:      'diff.c:6797,6'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
        - Branch String:   'diff.c:6791,3'
          Branch Sides:
            - BranchSide:      'diff.c:6792,17'
              BranchSideFuncs:
                - diff_summary
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
            - BranchSide:      'diff.c:6794,12'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - diff_flush_patch_all_file_pairs
                - emit_diff_symbol
                - emit_diff_symbol
        - Branch String:   'diff.c:6797,6'
          Branch Sides:
            - BranchSide:      'diff.c:6798,7'
              BranchSideFuncs:
                - diff_flush_patch_all_file_pairs
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - emit_diff_symbol
                - emit_diff_symbol
            - BranchSide:      'diff.c:6809,6'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
        - Branch String:   'diff.c:6798,7'
          Branch Sides:
            - BranchSide:      'diff.c:6799,21'
              BranchSideFuncs:
                - emit_diff_symbol
                - diff_flush_patch_all_file_pairs
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
                - emit_diff_symbol
            - BranchSide:      'diff.c:6806,35'
              BranchSideFuncs:
                - diff_flush_patch_all_file_pairs
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
        - Branch String:   'diff.c:6800,8'
          Branch Sides:
            - BranchSide:      'diff.c:6802,22'
              BranchSideFuncs:
                - emit_diff_symbol
                - diff_flush_patch_all_file_pairs
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
            - BranchSide:      'diff.c:6804,3'
              BranchSideFuncs:
                - diff_flush_patch_all_file_pairs
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
        - Branch String:   'diff.c:6809,6'
          Branch Sides:
            - BranchSide:      'diff.c:6810,3'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
            - BranchSide:      'diff.c:6812,6'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
        - Branch String:   'diff.c:6812,44'
          Branch Sides:
            - BranchSide:      'diff.c:6813,6'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
            - BranchSide:      'diff.c:6814,21'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
        - Branch String:   'diff.c:6813,38'
          Branch Sides:
            - BranchSide:      'diff.c:6814,6'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - diff_free_file
                - xfopen
                - check_pair_status
                - diff_flush_patch
            - BranchSide:      'diff.c:6814,21'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
        - Branch String:   'diff.c:6812,6'
          Branch Sides:
            - BranchSide:      'diff.c:6814,21'
              BranchSideFuncs:
                - diff_free_file
                - xfopen
                - diff_free_queue
                - diff_free
                - check_pair_status
                - diff_flush_patch
            - BranchSide:      'diff.c:6820,18'
              BranchSideFuncs:
                - diff_free_file
                - xfopen
                - diff_free_queue
                - diff_free
                - check_pair_status
                - diff_flush_patch
        - Branch String:   'diff.c:6824,3'
          Branch Sides:
            - BranchSide:      'diff.c:6825,30'
              BranchSideFuncs:
                - check_pair_status
                - diff_free_queue
                - diff_free
                - diff_flush_patch
            - BranchSide:      'diff.c:6831,2'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
        - Branch String:   'diff.c:6826,8'
          Branch Sides:
            - BranchSide:      'diff.c:6827,22'
              BranchSideFuncs:
                - diff_flush_patch
                - diff_free_queue
                - diff_free
                - check_pair_status
            - BranchSide:      'diff.c:6828,8'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - check_pair_status
                - diff_flush_patch
        - Branch String:   'diff.c:6828,8'
          Branch Sides:
            - BranchSide:      'diff.c:6829,5'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
            - BranchSide:      'diff.c:6830,3'
              BranchSideFuncs:
                - diff_free_queue
                - diff_free
                - check_pair_status
                - diff_flush_patch
        - Branch String:   'diff.c:6843,6'
          Branch Sides:
            - BranchSide:      'diff.c:6843,6'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6844,7'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6844,7'
          Branch Sides:
            - BranchSide:      'diff.c:6845,4'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6847,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'diff.c:6762,8'
          Dst:             check_pair_status
        - Src:             'diff.c:6763,5'
          Dst:             flush_one_pair
        - Src:             'diff.c:6775,3'
          Dst:             compute_diffstat
        - Src:             'diff.c:6777,4'
          Dst:             show_numstat
        - Src:             'diff.c:6779,4'
          Dst:             show_stats
        - Src:             'diff.c:6781,4'
          Dst:             show_shortstats
        - Src:             'diff.c:6783,4'
          Dst:             show_dirstat_by_line
        - Src:             'diff.c:6784,3'
          Dst:             free_diffstat_info
        - Src:             'diff.c:6788,3'
          Dst:             show_dirstat
        - Src:             'diff.c:6790,46'
          Dst:             is_summary_empty
        - Src:             'diff.c:6792,4'
          Dst:             diff_summary
        - Src:             'diff.c:6799,4'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:6802,5'
          Dst:             emit_diff_symbol
        - Src:             'diff.c:6806,3'
          Dst:             diff_flush_patch_all_file_pairs
        - Src:             'diff.c:6820,3'
          Dst:             diff_free_file
        - Src:             'diff.c:6821,19'
          Dst:             xfopen
        - Src:             'diff.c:6826,8'
          Dst:             check_pair_status
        - Src:             'diff.c:6827,5'
          Dst:             diff_flush_patch
        - Src:             'diff.c:6834,2'
          Dst:             diff_free_queue
        - Src:             'diff.c:6836,2'
          Dst:             diff_free
    - functionName:    free_diffstat_info
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3214
      functionLinenumberEnd: 3219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - diffstat
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - free_diffstat_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:3216,2'
          Branch Sides:
            - BranchSide:      'diff.c:3217,22'
              BranchSideFuncs:
                - free_diffstat_file
                - free
            - BranchSide:      'diff.c:3218,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'diff.c:3217,3'
          Dst:             free_diffstat_file
    - functionName:    diff_free_file
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6702
      functionLinenumberEnd: 6707
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fclose
      functionUses:    2
      BranchProfiles:
        - Branch String:   'diff.c:6703,26'
          Branch Sides:
            - BranchSide:      'diff.c:6703,29'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'diff.c:6703,26'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6703,6'
          Branch Sides:
            - BranchSide:      'diff.c:6703,6'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'diff.c:6704,10'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'diff.c:6704,3'
          Dst:             fclose
    - functionName:    diff_free_queue
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5984
      functionLinenumberEnd: 5988
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - diff_free_filepair
      functionUses:    4
      BranchProfiles:
        - Branch String:   'diff.c:5985,2'
          Branch Sides:
            - BranchSide:      'diff.c:5986,22'
              BranchSideFuncs:
                - diff_free_filepair
                - free
            - BranchSide:      'diff.c:5987,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'diff.c:5986,3'
          Dst:             diff_free_filepair
    - functionName:    diff_free
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6723
      functionLinenumberEnd: 6740
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         17
      ICount:          102
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - clear_pathspec
        - diff_free_file
        - diff_free_ignore_regex
        - oidset_clear
      functionUses:    11
      BranchProfiles:
        - Branch String:   'diff.c:6724,6'
          Branch Sides:
            - BranchSide:      'diff.c:6725,3'
              BranchSideFuncs: []
            - BranchSide:      'diff.c:6727,6'
              BranchSideFuncs:
                - free
                - diff_free_file
                - diff_free_ignore_regex
                - clear_pathspec
                - free
                - oidset_clear
                - free
        - Branch String:   'diff.c:6727,6'
          Branch Sides:
            - BranchSide:      'diff.c:6728,16'
              BranchSideFuncs:
                - oidset_clear
                - free
                - free
                - diff_free_file
                - diff_free_ignore_regex
                - clear_pathspec
                - free
            - BranchSide:      'diff.c:6732,14'
              BranchSideFuncs:
                - free
                - diff_free_file
                - diff_free_ignore_regex
                - clear_pathspec
                - free
        - Branch String:   'diff.c:6732,2'
          Branch Sides:
            - BranchSide:      'diff.c:6733,8'
              BranchSideFuncs:
                - free
                - free
                - diff_free_file
                - diff_free_ignore_regex
                - clear_pathspec
            - BranchSide:      'diff.c:6734,2'
              BranchSideFuncs:
                - free
                - diff_free_file
                - diff_free_ignore_regex
                - clear_pathspec
      Callsites:
        - Src:             'diff.c:6728,3'
          Dst:             oidset_clear
        - Src:             'diff.c:6737,2'
          Dst:             diff_free_file
        - Src:             'diff.c:6738,2'
          Dst:             diff_free_ignore_regex
        - Src:             'diff.c:6739,2'
          Dst:             clear_pathspec
    - functionName:    diff_free_ignore_regex
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6710
      functionLinenumberEnd: 6720
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         9
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - regfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:6713,2'
          Branch Sides:
            - BranchSide:      'diff.c:6714,11'
              BranchSideFuncs:
                - regfree
                - free
                - free
            - BranchSide:      'diff.c:6718,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'diff.c:6714,3'
          Dst:             regfree
    - functionName:    diff_get_patch_id
      functionSourceFile: '/src/git/diff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6449
      functionLinenumberEnd: 6544
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - options
        - oid
        - diff_header_only
      BBCount:         58
      ICount:          593
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - const_error
        - diff_filespec_is_binary
        - diff_fill_oid_info
        - diff_unmodified_pair
        - error
        - fill_mmfile
        - flush_one_hunk
        - oid_to_hex
        - oidclr
        - patch_id_add_mode
        - patch_id_add_string
        - patch_id_consume
        - remove_space
        - strlen
        - xdi_diff_outf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'diff.c:6460,2'
          Branch Sides:
            - BranchSide:      'diff.c:6464,29'
              BranchSideFuncs:
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
            - BranchSide:      'diff.c:6543,2'
              BranchSideFuncs: []
        - Branch String:   'diff.c:6469,7'
          Branch Sides:
            - BranchSide:      'diff.c:6470,11'
              BranchSideFuncs:
                - error
                - const_error.25295
            - BranchSide:      'diff.c:6471,7'
              BranchSideFuncs:
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
        - Branch String:   'diff.c:6471,7'
          Branch Sides:
            - BranchSide:      'diff.c:6472,4'
              BranchSideFuncs:
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
            - BranchSide:      'diff.c:6473,28'
              BranchSideFuncs:
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
        - Branch String:   'diff.c:6473,7'
          Branch Sides:
            - BranchSide:      'diff.c:6474,4'
              BranchSideFuncs:
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
            - BranchSide:      'diff.c:6475,8'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
        - Branch String:   'diff.c:6475,32'
          Branch Sides:
            - BranchSide:      'diff.c:6475,35'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
            - BranchSide:      'diff.c:6476,8'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
        - Branch String:   'diff.c:6475,58'
          Branch Sides:
            - BranchSide:      'diff.c:6476,8'
              BranchSideFuncs:
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
            - BranchSide:      'diff.c:6477,4'
              BranchSideFuncs:
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
        - Branch String:   'diff.c:6476,32'
          Branch Sides:
            - BranchSide:      'diff.c:6476,35'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
            - BranchSide:      'diff.c:6478,7'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
        - Branch String:   'diff.c:6475,7'
          Branch Sides:
            - BranchSide:      'diff.c:6477,4'
              BranchSideFuncs:
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
            - BranchSide:      'diff.c:6478,7'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
        - Branch String:   'diff.c:6478,7'
          Branch Sides:
            - BranchSide:      'diff.c:6479,4'
              BranchSideFuncs:
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
            - BranchSide:      'diff.c:6481,22'
              BranchSideFuncs:
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
        - Branch String:   'diff.c:6492,7'
          Branch Sides:
            - BranchSide:      'diff.c:6493,4'
              BranchSideFuncs:
                - patch_id_add_string
                - patch_id_add_mode
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
            - BranchSide:      'diff.c:6495,14'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
        - Branch String:   'diff.c:6495,14'
          Branch Sides:
            - BranchSide:      'diff.c:6496,4'
              BranchSideFuncs:
                - patch_id_add_string
                - patch_id_add_mode
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
            - BranchSide:      'diff.c:6498,14'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
        - Branch String:   'diff.c:6505,7'
          Branch Sides:
            - BranchSide:      'diff.c:6507,3'
              BranchSideFuncs:
                - flush_one_hunk
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
            - BranchSide:      'diff.c:6507,38'
              BranchSideFuncs:
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
        - Branch String:   'diff.c:6507,61'
          Branch Sides:
            - BranchSide:      'diff.c:6508,31'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - flush_one_hunk
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
            - BranchSide:      'diff.c:6509,4'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - flush_one_hunk
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
        - Branch String:   'diff.c:6507,14'
          Branch Sides:
            - BranchSide:      'diff.c:6509,4'
              BranchSideFuncs:
                - oid_to_hex
                - oid_to_hex
                - flush_one_hunk
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
            - BranchSide:      'diff.c:6514,8'
              BranchSideFuncs:
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
        - Branch String:   'diff.c:6514,8'
          Branch Sides:
            - BranchSide:      'diff.c:6515,5'
              BranchSideFuncs:
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
            - BranchSide:      'diff.c:6518,15'
              BranchSideFuncs:
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
        - Branch String:   'diff.c:6518,15'
          Branch Sides:
            - BranchSide:      'diff.c:6519,5'
              BranchSideFuncs:
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
            - BranchSide:      'diff.c:6523,5'
              BranchSideFuncs:
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
                - error
                - const_error.25295
                - error
                - const_error.25295
        - Branch String:   'diff.c:6529,53'
          Branch Sides:
            - BranchSide:      'diff.c:6530,20'
              BranchSideFuncs:
                - error
                - const_error.25295
            - BranchSide:      'diff.c:6531,12'
              BranchSideFuncs:
                - error
                - const_error.25295
        - Branch String:   'diff.c:6529,8'
          Branch Sides:
            - BranchSide:      'diff.c:6531,12'
              BranchSideFuncs:
                - error
                - const_error.25295
            - BranchSide:      'diff.c:6532,8'
              BranchSideFuncs:
                - xdi_diff_outf
                - flush_one_hunk
                - diff_unmodified_pair
                - diff_fill_oid_info
                - diff_fill_oid_info
                - strlen
                - remove_space.25390
                - strlen
                - remove_space.25390
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - diff_filespec_is_binary
                - diff_filespec_is_binary
                - patch_id_add_string
                - patch_id_add_string
                - fill_mmfile
                - fill_mmfile
                - error
                - const_error.25295
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - patch_id_add_string
                - oid_to_hex
                - oid_to_hex
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - patch_id_add_string
                - patch_id_add_mode
                - error
                - const_error.25295
                - error
                - const_error.25295
        - Branch String:   'diff.c:6535,8'
          Branch Sides:
            - BranchSide:      'diff.c:0,0'
              BranchSideFuncs:
                - error
                - const_error.25295
            - BranchSide:      'diff.c:6537,12'
              BranchSideFuncs:
                - error
                - const_error.25295
      Callsites:
        - Src:             'diff.c:6458,2'
          Dst:             oidclr
        - Src:             'diff.c:6470,11'
          Dst:             error
        - Src:             'diff.c:6470,11'
          Dst:             const_error
        - Src:             'diff.c:6473,7'
          Dst:             diff_unmodified_pair
        - Src:             'diff.c:6481,3'
          Dst:             diff_fill_oid_info
        - Src:             'diff.c:6482,3'
          Dst:             diff_fill_oid_info
        - Src:             'diff.c:6484,37'
          Dst:             strlen
        - Src:             'diff.c:6484,10'
          Dst:             remove_space
        - Src:             'diff.c:6485,37'
          Dst:             strlen
        - Src:             'diff.c:6485,10'
          Dst:             remove_space
        - Src:             'diff.c:6486,3'
          Dst:             patch_id_add_string
        - Src:             'diff.c:6487,3'
          Dst:             patch_id_add_string
        - Src:             'diff.c:6489,3'
          Dst:             patch_id_add_string
        - Src:             'diff.c:6493,4'
          Dst:             patch_id_add_st